.TagStrip_strip__B2SNP{display:flex;align-items:center;gap:8px;padding:10px 18px;border-top:1px solid var(--border);min-height:44px}.TagStrip_stripLabel__2vnGF{flex-shrink:0;font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--muted-foreground)}.TagStrip_chips__SFDof{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.TagStrip_addChip__Uum5v{display:inline-flex;align-items:center;gap:4px;height:22px;padding:2px 10px;background:rgba(0,0,0,0);color:var(--muted-foreground);font-size:11.5px;font-weight:500;border:1px dashed var(--border);border-radius:999px;cursor:pointer}.TagStrip_addChip__Uum5v:hover{color:var(--foreground);border-color:var(--muted-foreground)}.TagStrip_addChipActive__R8vvn{background:color-mix(in oklab,var(--primary) 14%,transparent);color:var(--primary);border-color:rgba(0,0,0,0)}.TagStrip_palette__sCVfo{width:420px;max-width:calc(100vw - 32px);padding:0;overflow:hidden;z-index:200}.TagStrip_inputRow__VdE_M{display:flex;align-items:center;gap:9px;padding:12px 14px;border-bottom:1px solid var(--border)}.TagStrip_inputIcon__B_9hS{color:var(--muted-foreground);flex-shrink:0}.TagStrip_input__iZTuD{flex:1;min-width:0;border:none;outline:none;background:rgba(0,0,0,0);font-size:14px;color:var(--foreground)}.TagStrip_input__iZTuD::placeholder{color:var(--muted-foreground)}.TagStrip_kbd__vHFaX{flex-shrink:0;font-size:10.5px;font-family:var(--font-mono,monospace);color:var(--muted-foreground);background:var(--muted);border:1px solid var(--border);border-radius:5px;padding:2px 6px}.TagStrip_groups__Bkonh{padding:6px 0;max-height:320px;overflow-y:auto}.TagStrip_groupLabel__j0qdB{padding:8px 12px 4px;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--muted-foreground)}.TagStrip_row__yU7_U{display:flex;align-items:center;gap:9px;width:calc(100% - 12px);margin:0 6px;padding:7px 10px;border:none;background:rgba(0,0,0,0);border-radius:8px;cursor:pointer;text-align:left}.TagStrip_row__yU7_U:hover{background:var(--accent)}.TagStrip_rowActive__Ry1lC{background:color-mix(in oklab,var(--primary) 12%,transparent)}.TagStrip_rowActive__Ry1lC:hover{background:color-mix(in oklab,var(--primary) 16%,transparent)}.TagStrip_rowCount__EtW0_{margin-left:auto;font-size:11px;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.TagStrip_rowHint__73U3v{font-size:12.5px;color:var(--muted-foreground)}.TagStrip_createIcon__rmikU{color:var(--primary);flex-shrink:0}.TagStrip_createText__1p2pf{font-size:13px;color:var(--foreground)}.TagStrip_autoHint__TajWf{display:flex;align-items:center;gap:7px;padding:4px 16px 8px;font-size:11.5px;color:var(--muted-foreground)}.TagStrip_autoHint__TajWf b{color:var(--foreground);font-weight:600}.TagStrip_autoDot__PQYAf{width:10px;height:10px;border-radius:50%;flex-shrink:0;background:var(--note-bg,var(--muted-foreground));filter:saturate(2.5) brightness(.92)}.TagStrip_paletteEmpty__X9itp{padding:10px 14px;font-size:12.5px;color:var(--muted-foreground)}.TagStrip_manageRow__IHnDY{display:flex;align-items:center;gap:9px;width:100%;padding:11px 16px;border:none;border-top:1px solid var(--border);background:rgba(0,0,0,0);cursor:pointer;text-align:left;font-size:13px;font-weight:500;color:var(--foreground)}.TagStrip_manageRow__IHnDY:hover{background:var(--accent)}.TagStrip_manageRow__IHnDY svg{color:var(--muted-foreground)}.TagStrip_manageChevron__j_9Fh{margin-left:auto}.PinFlag_flag__lzDuF{display:inline-flex;align-items:center;gap:4px;color:var(--primary-400);font-size:11px;font-weight:500;line-height:1.3;align-self:center;flex-shrink:0}.PinFlag_flag__lzDuF[data-compact=true]{gap:0}button.PinFlag_flag__lzDuF{appearance:none;background:rgba(0,0,0,0);border:none;margin:0;padding:4px 8px;border-radius:6px;cursor:pointer;color:var(--primary-400);transition:background-color .15s ease-out,transform .15s ease-out}button.PinFlag_flag__lzDuF:focus{outline:none}button.PinFlag_flag__lzDuF:focus-visible,button.PinFlag_flag__lzDuF[data-active]{background-color:color-mix(in srgb,var(--primary-400) 14%,transparent);transform:scale(1.02)}button.PinFlag_flag__lzDuF:focus-visible .PinFlag_iconDefault__4zD1J,button.PinFlag_flag__lzDuF:focus-visible .PinFlag_textDefault__3v8Dd,button.PinFlag_flag__lzDuF[data-active] .PinFlag_iconDefault__4zD1J,button.PinFlag_flag__lzDuF[data-active] .PinFlag_textDefault__3v8Dd{opacity:0}button.PinFlag_flag__lzDuF:focus-visible .PinFlag_iconActive__D1BkD,button.PinFlag_flag__lzDuF:focus-visible .PinFlag_textActive__izHEV,button.PinFlag_flag__lzDuF[data-active] .PinFlag_iconActive__D1BkD,button.PinFlag_flag__lzDuF[data-active] .PinFlag_textActive__izHEV{opacity:1}@media(hover:hover){button.PinFlag_flag__lzDuF:hover{background-color:color-mix(in srgb,var(--primary-400) 14%,transparent);transform:scale(1.02)}button.PinFlag_flag__lzDuF:hover .PinFlag_iconDefault__4zD1J,button.PinFlag_flag__lzDuF:hover .PinFlag_textDefault__3v8Dd{opacity:0}button.PinFlag_flag__lzDuF:hover .PinFlag_iconActive__D1BkD,button.PinFlag_flag__lzDuF:hover .PinFlag_textActive__izHEV{opacity:1}}.PinFlag_iconSlot__I302Y{position:relative;display:inline-block;flex-shrink:0}.PinFlag_iconActive__D1BkD,.PinFlag_iconDefault__4zD1J{position:absolute;inset:0;transition:opacity .15s ease-out}.PinFlag_iconDefault__4zD1J{opacity:1}.PinFlag_iconActive__D1BkD{opacity:0}.PinFlag_textSlot__koSda{position:relative;display:inline-grid}.PinFlag_textActive__izHEV,.PinFlag_textDefault__3v8Dd{grid-area:1/1;transition:opacity .15s ease-out}.PinFlag_textDefault__3v8Dd{opacity:1}.PinFlag_textActive__izHEV{opacity:0}.SelfDestructBanner_banner__Dk5Im{display:flex;align-items:center;justify-content:center;gap:7px;padding:8px 16px 0;color:var(--destructive);font-size:12px;font-weight:500}.SharedNoteModal_modal__rhWLP{max-width:580px;max-height:90dvh}.SharedNoteModal_header__MtW8n{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 20px 12px;border-bottom:1px solid var(--border)}.SharedNoteModal_title__j7HSg{margin:0}.SharedNoteModal_titleInput__eUvxe,.SharedNoteModal_title__j7HSg{font-size:18px;font-weight:700;color:var(--card-foreground);line-height:1.3;flex:1}.SharedNoteModal_titleInput__eUvxe{background:rgba(0,0,0,0);border:none;outline:none;padding:2px 0}.SharedNoteModal_headerActions__LeQ4F{display:flex;gap:4px;flex-shrink:0}.SharedNoteModal_bodyWrap__hAEtu{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.SharedNoteModal_bodyWrap__hAEtu[data-pattern=blobs],.SharedNoteModal_bodyWrap__hAEtu[data-pattern=dots],.SharedNoteModal_bodyWrap__hAEtu[data-pattern=grid],.SharedNoteModal_bodyWrap__hAEtu[data-pattern=hatch],.SharedNoteModal_bodyWrap__hAEtu[data-pattern=stars]{position:relative}.SharedNoteModal_bodyWrap__hAEtu[data-pattern=blobs]:before,.SharedNoteModal_bodyWrap__hAEtu[data-pattern=dots]:before,.SharedNoteModal_bodyWrap__hAEtu[data-pattern=grid]:before,.SharedNoteModal_bodyWrap__hAEtu[data-pattern=hatch]:before,.SharedNoteModal_bodyWrap__hAEtu[data-pattern=stars]:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;border-radius:inherit}.SharedNoteModal_bodyWrap__hAEtu[data-pattern=grid]:before{background-color:var(--pattern-color);mask-image:url(/patterns/grid.svg);mask-size:22px 22px;mask-repeat:repeat;-webkit-mask-image:url(/patterns/grid.svg);-webkit-mask-size:22px 22px;-webkit-mask-repeat:repeat}.SharedNoteModal_bodyWrap__hAEtu[data-pattern=dots]:before{background-color:var(--pattern-color);mask-image:url(/patterns/dots.svg);mask-size:14px 14px;mask-repeat:repeat;-webkit-mask-image:url(/patterns/dots.svg);-webkit-mask-size:14px 14px;-webkit-mask-repeat:repeat}.SharedNoteModal_bodyWrap__hAEtu[data-pattern=hatch]:before{background-color:var(--pattern-color);mask-image:url(/patterns/hatch.svg);mask-size:10px 10px;mask-repeat:repeat;-webkit-mask-image:url(/patterns/hatch.svg);-webkit-mask-size:10px 10px;-webkit-mask-repeat:repeat}.SharedNoteModal_bodyWrap__hAEtu[data-pattern=stars]:before{background-color:var(--pattern-color);mask-image:url(/patterns/stars.svg);mask-size:80px 80px;mask-repeat:repeat;-webkit-mask-image:url(/patterns/stars.svg);-webkit-mask-size:80px 80px;-webkit-mask-repeat:repeat}.SharedNoteModal_bodyWrap__hAEtu[data-pattern=blobs]:before{background-image:radial-gradient(circle 140px at 12% 18%,var(--pattern-color-soft) 0,transparent 62%),radial-gradient(circle 180px at 92% 88%,var(--pattern-color) 0,transparent 60%)}.SharedNoteModal_body__hJImB{position:relative;z-index:2;flex:1;overflow-y:auto;padding:16px 20px 32px;scrollbar-color:var(--accent-foreground) rgba(0,0,0,0);scrollbar-width:thin}.SharedNoteModal_body__hJImB ::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.SharedNoteModal_body__hJImB ::-webkit-scrollbar-thumb{background:var(--accent-foreground)}.SharedNoteModal_dateOverlay__ZZspo{position:absolute;z-index:2;right:12px;bottom:8px;font-size:11px;color:var(--muted-foreground);background:var(--note-bg,var(--card));padding:2px 6px;border-radius:6px;pointer-events:auto}.SharedNoteModal_footer__g9wQI{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:12px 20px 16px;border-top:1px solid var(--border);gap:12px}.SharedNoteModal_footerLeft__30kQH{display:flex;align-items:center;gap:8px}.SharedNoteModal_actions__XYntC{display:flex;gap:8px}.SharedNoteModal_activePickerBtn__3B1GW{background:color-mix(in oklab,var(--primary-300) 12%,transparent);color:var(--primary-300)}.NoteActionsMenu_popover__t9baM{width:280px;padding:6px 0;z-index:200}.NoteActionsMenu_menu__GOVtr{display:flex;flex-direction:column;gap:0}.NoteActionsMenu_item__97PG3{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:10px;width:calc(100% - 12px);margin:0 6px;padding:8px 10px;border-radius:7px;font-size:13.5px;font-weight:500;color:var(--card-foreground);cursor:pointer;transition:background .1s ease}.NoteActionsMenu_item__97PG3:focus-visible,.NoteActionsMenu_item__97PG3:hover{background:var(--accent)}.NoteActionsMenu_item__97PG3[data-tone=danger]{color:var(--destructive)}.NoteActionsMenu_item__97PG3[data-disabled=true]{opacity:.4;cursor:not-allowed}.NoteActionsMenu_itemIcon__v_GnN{display:inline-flex;flex-shrink:0;color:var(--muted-foreground)}.NoteActionsMenu_item__97PG3[data-tone=accent] .NoteActionsMenu_itemIcon__v_GnN{color:var(--primary-300)}.NoteActionsMenu_item__97PG3[data-tone=danger] .NoteActionsMenu_itemIcon__v_GnN{color:var(--destructive)}.NoteActionsMenu_itemLabel__rUJdi{flex:1;display:flex;flex-direction:column;gap:1px;line-height:1.25}.NoteActionsMenu_itemHint__VSfNX{font-size:11.5px;color:var(--muted-foreground);font-weight:400;line-height:1.3}.SelfDestructPicker_menu__1Ssm_{display:flex;flex-direction:column;gap:0}.SelfDestructPicker_divider__QP7ds{height:1px;background:var(--border);margin:4px 8px}.SelfDestructPicker_subHeader__D5xxb{display:flex;align-items:center;gap:8px;padding:8px 12px 10px;border-bottom:1px solid var(--border);margin-bottom:4px}.SelfDestructPicker_subTitle__Sx8Gt{font-size:12.5px;font-weight:600;color:var(--card-foreground);display:inline-flex;align-items:center;gap:6px}.SelfDestructPicker_subBlurb__tnn_W{padding:4px 12px 8px;font-size:11.5px;color:var(--muted-foreground);line-height:1.45}.SelfDestructPicker_sectionLabel__Waw1T{padding:4px 12px 2px;font-size:10.5px;font-weight:600;color:var(--muted-foreground);letter-spacing:.06em;text-transform:uppercase}.SelfDestructPicker_presetGrid__I3LF5{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px 10px}.SelfDestructPicker_preset__9b47u{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:7px 6px;border-radius:7px;border:1px solid var(--border);background:rgba(0,0,0,0);font-size:12.5px;font-weight:500;color:var(--card-foreground);transition:background .1s ease,border-color .1s ease}.SelfDestructPicker_preset__9b47u:hover{background:var(--accent)}.SelfDestructPicker_preset__9b47u[data-active=true]{background-color:color-mix(in oklch,var(--primary) 10%,transparent);border-color:var(--primary-200);color:var(--primary-400)}.SelfDestructPicker_customRow__zWnOn{padding:4px 10px}.SelfDestructPicker_customDashed__VHiYB{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 10px;border-radius:7px;border:1px dashed var(--border);font-size:12.5px;color:var(--card-foreground);text-align:center}.SelfDestructPicker_customDashed__VHiYB:hover{background:var(--accent)}.SelfDestructPicker_customChip__Fwlwz{all:unset;cursor:pointer;box-sizing:border-box;width:100%;background-color:color-mix(in oklch,var(--primary) 10%,transparent);color:var(--primary-300);border:1px solid var(--primary);border-radius:7px;padding:8px 10px;display:flex;align-items:center;gap:10px;transition:background .1s ease}.SelfDestructPicker_customChip__Fwlwz:hover{background-color:color-mix(in oklch,var(--primary) 20%,transparent)}.SelfDestructPicker_customChip__Fwlwz.SelfDestructPicker_inactive__2Cnos{border:1px dashed var(--border);color:var(--card-foreground);background-color:rgba(0,0,0,0)}.SelfDestructPicker_customChipIcon__8eR7t{display:inline-flex;flex-shrink:0}.SelfDestructPicker_customChipBody__j5j4V{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.SelfDestructPicker_customChipTitle__Vjv6X{font-size:12.5px;font-weight:600;line-height:1.25}.SelfDestructPicker_customChipSub__aN2I_{font-size:10.5px}.SelfDestructPicker_calendarRow___Q9Te{padding:4px 10px 8px;display:flex;flex-direction:column;gap:8px}.SelfDestructPicker_burnRow__5zEUN{cursor:pointer;margin:0 6px;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:7px;box-sizing:border-box;width:calc(100% - 12px)}.SelfDestructPicker_burnRow__5zEUN:hover{background:var(--accent)}.SelfDestructPicker_burnIcon___PD22{color:var(--muted-foreground);display:inline-flex;flex-shrink:0}.SelfDestructPicker_burnRow__5zEUN[data-on=true] .SelfDestructPicker_burnIcon___PD22{color:var(--primary)}.SelfDestructPicker_burnLabel__P9RFG{flex:1;display:flex;flex-direction:column;gap:1px;line-height:1.25;font-size:13.5px;font-weight:500;color:var(--card-foreground)}.SelfDestructPicker_burnHint__8uF6t{font-size:11.5px;color:var(--muted-foreground);font-weight:400;line-height:1.3}.SelfDestructPicker_footerRow__ysVzk{display:flex;gap:6px;padding:8px 10px 6px;border-top:1px solid var(--border);margin-top:4px}