.note-editor_modal__P6X7r{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:clamp(.75rem,3vw,2rem);--editor-w:min(100%,760px)}.note-editor_backdrop__ZgBfJ{position:absolute;inset:0;width:100%;border:0;background:var(--overlay);-webkit-backdrop-filter:blur(8px) saturate(.92);backdrop-filter:blur(8px) saturate(.92);cursor:pointer}.note-editor_dialog__j7d9P{display:flex;max-height:min(92vh,920px);max-height:min(92svh,920px);flex-direction:column;overflow:hidden auto;overscroll-behavior:contain;box-shadow:var(--shadow-floating),0 2px 6px rgba(16,14,11,.08);scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ink) 22%,transparent) transparent}.note-editor_dialog__j7d9P,.note-editor_loadingDialog__YbjtP{position:relative;z-index:1;width:var(--editor-w);border:1px solid color-mix(in srgb,var(--line) 85%,transparent);border-radius:1.5rem;background:var(--surface-opaque);animation:note-editor_dialog-in__uBkRl .26s cubic-bezier(.22,.8,.32,1) both}.note-editor_loadingDialog__YbjtP{display:grid;grid-gap:1.5rem;gap:1.5rem;overflow:hidden;padding:clamp(1.5rem,4vw,2.25rem);box-shadow:var(--shadow-floating)}.note-editor_loadingDialogHeader__7j6eU{display:flex;min-height:4.5rem;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line);padding-bottom:1.25rem}.note-editor_loadingEyebrow__Z815p{color:var(--moss);font-size:var(--text-xs);letter-spacing:.16em}.note-editor_loadingDialogHeader__7j6eU h2{margin:.35rem 0 0;font-family:var(--font-serif);font-size:clamp(1.55rem,4vw,2.2rem);font-weight:500;letter-spacing:-.04em}.note-editor_loadingOrb__kpnuD{position:relative;display:grid;width:3rem;height:3rem;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));border-radius:50%;background:color-mix(in srgb,var(--accent) 8%,var(--surface-opaque));box-shadow:0 0 0 8px color-mix(in srgb,var(--accent) 5%,transparent);animation:note-editor_loading-orb-pulse__2DVW_ 1.8s ease-in-out infinite}.note-editor_loadingOrb__kpnuD:after,.note-editor_loadingOrb__kpnuD:before{position:absolute;width:.35rem;height:.35rem;border-radius:50%;background:var(--accent);content:""}.note-editor_loadingOrb__kpnuD:before{top:.35rem;left:.55rem;opacity:.45}.note-editor_loadingOrb__kpnuD:after{right:.4rem;bottom:.5rem;opacity:.7}.note-editor_loadingOrb__kpnuD span{width:.85rem;height:.85rem;border-radius:50%;background:var(--accent);box-shadow:0 0 0 .4rem color-mix(in srgb,var(--accent) 16%,transparent)}.note-editor_loadingSkeleton__wvtoZ{display:grid;grid-gap:.75rem;gap:.75rem}.note-editor_loadingSkeletonGrid__bmf6c span,.note-editor_loadingSkeletonLine__YbDh8,.note-editor_loadingSkeletonSection__Fu3tn{display:block;border-radius:.45rem;background:linear-gradient(110deg,var(--surface-muted) 25%,color-mix(in srgb,var(--surface-muted) 48%,var(--surface-opaque)) 45%,var(--surface-muted) 65%);background-size:220% 100%;animation:note-editor_skeleton-shimmer__18gSj 1.5s ease-in-out infinite}.note-editor_loadingSkeletonLine__YbDh8{width:100%;height:1rem}.note-editor_loadingSkeletonTitle__vTdSa{width:42%;height:1.35rem}.note-editor_loadingSkeletonShort__H_JT9{width:68%}.note-editor_loadingSkeletonGrid__bmf6c{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-top:.45rem}.note-editor_loadingSkeletonGrid__bmf6c span{height:7rem;border-radius:.8rem}.note-editor_loadingSkeletonSection__Fu3tn{width:24%;height:.75rem;margin-top:.35rem}.note-editor_loadingStatus__Wzo2k{display:inline-flex;align-items:center;gap:.55rem;margin:0;color:var(--ink-muted);font-size:var(--text-sm)}.note-editor_loadingSpinner__a6ay9{width:.85rem;height:.85rem;flex:0 0 auto;border:2px solid color-mix(in srgb,var(--accent) 24%,var(--line));border-top-color:var(--accent);border-radius:50%;animation:note-editor_editor-spin__by3yY .7s linear infinite}.note-editor_dialogHeader__HdEFO{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--line);padding:1.6rem clamp(1.25rem,4vw,2.25rem) 1.2rem;background:var(--surface-opaque)}.note-editor_dialogHeader__HdEFO:before{position:absolute;inset:0;background-image:var(--felt-texture-fine);background-size:180px;content:"";mix-blend-mode:var(--felt-texture-blend);opacity:calc(var(--felt-texture-opacity) * .8);pointer-events:none}.note-editor_dialogHeader__HdEFO>*{position:relative;z-index:1}.note-editor_dialogHeader__HdEFO .eyebrow{display:flex;align-items:center;gap:.6rem;margin:0}.note-editor_dialogHeader__HdEFO .eyebrow:before{display:block;width:1.5rem;height:1px;background:var(--accent);content:""}.note-editor_dialogHeader__HdEFO h2{margin:.3rem 0 0;font-family:var(--font-serif);font-size:clamp(1.75rem,4vw,2.4rem);font-weight:500;letter-spacing:-.04em;line-height:1.2}.note-editor_close__Q1lmF{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border:1px solid transparent;border-radius:50%;color:var(--ink-muted);background:transparent;cursor:pointer;font-size:1.5rem;line-height:1;transition:color var(--motion-fast),background var(--motion-fast),border-color var(--motion-fast),transform var(--motion-fast)}.note-editor_close__Q1lmF:hover{border-color:var(--line);color:var(--ink);background:var(--field-bg);transform:rotate(90deg)}.note-editor_form__2rqrC{display:grid;grid-gap:1px;gap:1px}.note-editor_dialog__j7d9P .note-editor_form__2rqrC{padding:0 clamp(1.25rem,4vw,2.25rem) 1.5rem}.note-editor_modeSwitcher__uCkfN{display:inline-flex;width:-moz-fit-content;width:fit-content;gap:.25rem;margin:1rem 0 .1rem;border:1px solid var(--line);border-radius:var(--radius-pill);padding:.25rem;background:color-mix(in srgb,var(--paper-deep) 60%,var(--surface-opaque))}.note-editor_modeSwitcher__uCkfN button{display:inline-flex;align-items:center;gap:.45rem;border:0;border-radius:var(--radius-pill);padding:.55rem 1rem;color:var(--ink-muted);background:transparent;cursor:pointer;transition:background var(--motion-fast),box-shadow var(--motion-fast),color var(--motion-fast)}.note-editor_modeSwitcher__uCkfN button:hover{color:var(--ink)}.note-editor_modeSwitcher__uCkfN button[data-active=true]{color:var(--ink);background:var(--field-bg);box-shadow:0 1px 6px color-mix(in srgb,var(--ink) 10%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--line) 60%,transparent)}.note-editor_modeSwitcher__uCkfN strong{font-size:var(--text-sm)}.note-editor_modeSwitcher__uCkfN span{color:var(--ink-muted);font-size:.68rem;line-height:1}.note-editor_section__2SW7C{padding:1.6rem 0;border-bottom:1px solid var(--line)}.note-editor_sectionHeading__r781W{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:1.1rem}.note-editor_sectionHeading__r781W>div{display:flex;align-items:baseline;gap:.75rem}.note-editor_sectionHeading__r781W h2{margin:0;font-family:var(--font-serif);font-size:1.25rem;font-weight:500;letter-spacing:-.01em}.note-editor_sectionNumber__eRVff{color:var(--accent);font-family:var(--font-serif);font-size:.85rem;font-style:italic;letter-spacing:.04em}.note-editor_sectionMeta__hPSvw{border:1px solid var(--line);border-radius:var(--radius-pill);padding:.2rem .65rem;color:var(--ink-muted);background:var(--field-bg);font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.note-editor_sectionToggle__PnFfB{display:inline-flex;align-items:center;gap:.35rem;border:0;padding:.25rem 0;color:var(--accent-strong);background:transparent;cursor:pointer;font-size:var(--text-xs)}.note-editor_sectionToggle__PnFfB span{display:inline-block;font-size:.9rem;transition:transform var(--motion-fast)}.note-editor_sectionToggle__PnFfB[aria-expanded=true] span{transform:rotate(180deg)}.note-editor_autoSummary__862pN{display:flex;align-items:center;gap:.75rem;border:1px solid var(--line);border-radius:.9rem;padding:.8rem .9rem;color:var(--ink-muted);background:var(--field-bg)}.note-editor_autoSummary__862pN[data-ready=true]{border-color:color-mix(in srgb,var(--accent) 34%,var(--line));color:var(--ink);background:color-mix(in srgb,var(--accent) 6%,var(--field-bg))}.note-editor_autoSummary__862pN>span{display:grid;width:2.1rem;height:2.1rem;flex:0 0 auto;place-items:center;border-radius:50%;color:var(--accent-strong);background:color-mix(in srgb,var(--accent) 13%,transparent)}.note-editor_autoSummary__862pN div{display:grid;grid-gap:.18rem;gap:.18rem}.note-editor_autoSummary__862pN strong{font-size:var(--text-sm);font-weight:600}.note-editor_autoSummary__862pN small{color:var(--ink-muted);font-size:var(--text-xs);line-height:1.45}.note-editor_quickForm__DYkLs .note-editor_photoSection__nuYnF{padding-top:1.1rem}.note-editor_quickMarkerField__HWEO4{margin-top:.65rem}.note-editor_quickMarkerField__HWEO4 input{min-height:44px}.note-editor_quickMarkerField__HWEO4 .note-editor_help__seyd9{margin-top:-.1rem}.note-editor_quickForm__DYkLs .note-editor_sectionHeading__r781W{margin-bottom:.75rem}.note-editor_quickCompactSection__M_I__{padding:.75rem 0}.note-editor_quickCompactSection__M_I__ .note-editor_sectionHeading__r781W{margin-bottom:.45rem}.note-editor_quickCompactSection__M_I__ .note-editor_sectionHeading__r781W h2,.note-editor_quickVisibilitySection__of4jT .note-editor_sectionHeading__r781W h2{font-size:1.05rem}.note-editor_quickCompactSection__M_I__ .note-editor_autoSummary__862pN{min-height:46px;padding:.5rem .65rem}.note-editor_quickCompactSection__M_I__ .note-editor_autoSummary__862pN>span{width:1.8rem;height:1.8rem}.note-editor_quickVisibilitySection__of4jT{padding:.8rem 0}.note-editor_quickVisibilitySection__of4jT .note-editor_sectionHeading__r781W{margin-bottom:.5rem}.note-editor_fields__XsS5R{display:grid;grid-gap:1.1rem;gap:1.1rem}.note-editor_twoColumns___vLkh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.note-editor_field__XBjVu,.note-editor_locationField__A_Z9g{display:grid;grid-gap:.5rem;gap:.5rem}.note-editor_field__XBjVu label,.note-editor_locationField__A_Z9g>label{color:var(--ink-muted);font-size:.78rem;font-weight:600;letter-spacing:.06em}.note-editor_field__XBjVu input,.note-editor_field__XBjVu select,.note-editor_field__XBjVu textarea{width:100%;border:1px solid var(--line);border-radius:.7rem;color:var(--ink);background:var(--field-bg);transition:border-color var(--motion-fast),box-shadow var(--motion-fast),background var(--motion-fast)}.note-editor_field__XBjVu input{min-height:50px;padding:.75rem .95rem}.note-editor_field__XBjVu textarea{min-height:180px;padding:.85rem .95rem;line-height:1.75;resize:vertical}.note-editor_field__XBjVu select{min-height:50px;padding:.75rem .95rem;cursor:pointer}.note-editor_field__XBjVu select:disabled{cursor:not-allowed;opacity:.55}.note-editor_field__XBjVu input::placeholder,.note-editor_field__XBjVu textarea::placeholder{color:color-mix(in srgb,var(--ink-muted) 70%,transparent)}.note-editor_field__XBjVu input:hover,.note-editor_field__XBjVu select:hover:not(:disabled),.note-editor_field__XBjVu textarea:hover{border-color:var(--line-strong)}.note-editor_tagInput__qRRDF{display:flex;min-height:50px;align-items:center;gap:.55rem;border:1px solid var(--line);border-radius:.7rem;padding:0 .95rem;background:var(--field-bg);transition:border-color var(--motion-fast),box-shadow var(--motion-fast)}.note-editor_tagInput__qRRDF:hover{border-color:var(--line-strong)}.note-editor_tagInput__qRRDF span{color:var(--accent);font-family:var(--font-serif);font-size:1.15rem;font-style:italic}.note-editor_tagInput__qRRDF input{min-width:0;border:0;outline:0;background:transparent;padding-left:0}.note-editor_field__XBjVu input:focus,.note-editor_field__XBjVu select:focus,.note-editor_field__XBjVu textarea:focus,.note-editor_tagInput__qRRDF:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 15%,transparent)}.note-editor_help__seyd9{margin:0;color:var(--ink-muted);font-size:var(--text-xs);line-height:1.6}.note-editor_srOnly__jTFdN{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.note-editor_visibilityOptions__o4Ucr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;margin:0;border:0;padding:0}.note-editor_visibilityOption__Kb9Pm{display:flex;align-items:flex-start;gap:.7rem;border:1px solid var(--line);border-radius:1rem;padding:1rem;background:var(--field-bg);cursor:pointer;transition:border-color var(--motion-fast),background var(--motion-fast),box-shadow var(--motion-fast),transform var(--motion-fast)}.note-editor_visibilityOption__Kb9Pm:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--line));transform:translateY(-1px)}.note-editor_visibilityOption__Kb9Pm[data-active=true]{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:color-mix(in srgb,var(--accent) 6%,var(--field-bg));box-shadow:0 6px 18px color-mix(in srgb,var(--accent) 10%,transparent)}.note-editor_visibilityOption__Kb9Pm input{width:1rem;height:1rem;flex:0 0 auto;margin-top:.18rem;accent-color:var(--accent)}.note-editor_visibilityOption__Kb9Pm span{display:grid;grid-gap:.2rem;gap:.2rem}.note-editor_visibilityOption__Kb9Pm strong{color:var(--ink);font-size:var(--text-sm)}.note-editor_visibilityOption__Kb9Pm small{color:var(--ink-muted);font-size:var(--text-xs);line-height:1.55}.note-editor_quickVisibilityOptions__ssUGj{display:inline-flex;width:100%;gap:.35rem;border:1px solid var(--line);border-radius:.9rem;padding:.3rem;background:color-mix(in srgb,var(--paper-deep) 60%,var(--surface-opaque))}.note-editor_quickVisibilityOptions__ssUGj .note-editor_visibilityOption__Kb9Pm{flex:1 1;justify-content:center;border:0;border-radius:.65rem;padding:.65rem .8rem;background:transparent}.note-editor_quickVisibilityOptions__ssUGj .note-editor_visibilityOption__Kb9Pm:hover{transform:none}.note-editor_quickVisibilityOptions__ssUGj .note-editor_visibilityOption__Kb9Pm[data-active=true]{background:var(--field-bg);box-shadow:0 1px 6px color-mix(in srgb,var(--ink) 9%,transparent)}.note-editor_quickVisibilityOptions__ssUGj .note-editor_visibilityOption__Kb9Pm input{margin-top:.1rem}.note-editor_dropzone__OydxH{position:relative;display:grid;min-height:210px;place-items:center;align-content:center;grid-gap:.45rem;gap:.45rem;overflow:hidden;border:1.5px dashed color-mix(in srgb,var(--accent) 26%,var(--line-strong));border-radius:1.1rem;color:var(--ink-muted);background:color-mix(in srgb,var(--paper-deep) 45%,var(--surface-opaque));cursor:pointer;text-align:center;transition:border-color var(--motion-fast),background var(--motion-fast),transform var(--motion-fast)}.note-editor_dropzone__OydxH:before{position:absolute;inset:0;background-image:var(--felt-texture-fine);background-size:180px;content:"";mix-blend-mode:var(--felt-texture-blend);opacity:var(--felt-texture-opacity);pointer-events:none}.note-editor_dropzone__OydxH>*{position:relative;z-index:1}.note-editor_dropzone__OydxH:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--line-strong));background:color-mix(in srgb,var(--accent) 5%,var(--paper-deep))}.note-editor_dropzone__OydxH strong{color:var(--ink);font-size:.95rem;font-weight:500}.note-editor_dropzone__OydxH span:not(.note-editor_uploadIcon__EZdzF){font-size:var(--text-xs)}.note-editor_dropzoneActive___3wAF{border-color:var(--accent);border-style:solid;background:color-mix(in srgb,var(--accent) 9%,var(--paper-deep))}.note-editor_fileInput__VJoo7{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.note-editor_uploadIcon__EZdzF{display:grid;width:3rem;height:3rem;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 26%,var(--line));border-radius:50%;color:var(--accent-strong);background:color-mix(in srgb,var(--accent) 11%,var(--surface-opaque));font-family:var(--font-serif);font-size:1.35rem;line-height:1}.note-editor_uploadButton__sz7Vz{margin-top:.6rem;border:1px solid var(--line-strong);border-radius:var(--radius-pill);padding:.5rem 1.1rem;color:var(--ink);background:var(--field-bg);cursor:pointer;font-size:var(--text-xs);transition:border-color var(--motion-fast),color var(--motion-fast),transform var(--motion-fast)}.note-editor_uploadButton__sz7Vz:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}.note-editor_uploadButton__sz7Vz:disabled{cursor:wait;opacity:.5;transform:none}.note-editor_mediaList___B4NN{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-top:.9rem}.note-editor_mediaItem__oh5n4{position:relative;aspect-ratio:1;overflow:hidden;min-width:0;border-radius:.8rem;background:var(--paper-deep);box-shadow:0 1px 4px color-mix(in srgb,var(--ink) 8%,transparent);transition:box-shadow var(--motion-fast),transform var(--motion-fast)}.note-editor_mediaItem__oh5n4:hover{box-shadow:0 8px 20px color-mix(in srgb,var(--ink) 14%,transparent);transform:translateY(-2px)}.note-editor_mediaItem__oh5n4:after{position:absolute;inset:0;border:2px solid transparent;border-radius:inherit;content:"";pointer-events:none}.note-editor_mediaItemCover__7PACv:after{border-color:var(--accent)}.note-editor_mediaItem__oh5n4 img{display:block;width:100%;height:100%;object-fit:cover}.note-editor_coverBadge__sCtcq{position:absolute;top:.5rem;left:.5rem;z-index:1;border-radius:var(--radius-pill);padding:.18rem .55rem;color:#fffaf3;background:var(--accent);box-shadow:0 2px 8px color-mix(in srgb,var(--accent) 45%,transparent);font-size:.68rem;letter-spacing:.04em}.note-editor_mediaActions__fkgoi{position:absolute;right:.4rem;bottom:.4rem;left:.4rem;z-index:1;display:flex;justify-content:space-between;gap:.3rem;opacity:0;transition:opacity var(--motion-fast)}.note-editor_mediaItem__oh5n4:focus-within .note-editor_mediaActions__fkgoi,.note-editor_mediaItem__oh5n4:hover .note-editor_mediaActions__fkgoi{opacity:1}@media (hover:none){.note-editor_mediaActions__fkgoi{opacity:1}}.note-editor_mediaActions__fkgoi button{border:0;border-radius:var(--radius-pill);padding:.3rem .55rem;color:#fffaf3;background:rgba(20,18,15,.72);cursor:pointer;font-size:.68rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.note-editor_mediaActions__fkgoi button:hover{background:var(--accent)}.note-editor_photoLocationStatus__RWm9p{display:flex;align-items:flex-start;gap:.5rem;margin:.9rem 0 0;border:1px solid var(--line);border-radius:.8rem;padding:.65rem .8rem;color:var(--ink-muted);background:var(--field-bg);font-size:var(--text-xs);line-height:1.55}.note-editor_photoLocationStatus__RWm9p span{display:grid;width:1.35rem;height:1.35rem;flex:0 0 auto;place-items:center;border-radius:50%;color:var(--ink-muted);background:color-mix(in srgb,var(--ink-muted) 10%,transparent)}.note-editor_photoLocationDetected__cx6xy{border-color:color-mix(in srgb,var(--accent) 34%,var(--line));color:var(--ink);background:color-mix(in srgb,var(--accent) 6%,var(--field-bg))}.note-editor_photoLocationDetected__cx6xy span{color:var(--accent-strong);background:color-mix(in srgb,var(--accent) 14%,transparent)}.note-editor_locationField__A_Z9g{position:relative}.note-editor_locationSelects__uVGuQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));border-radius:1rem;padding:1rem;background:color-mix(in srgb,var(--accent) 3%,var(--field-bg))}.note-editor_locationSelects__uVGuQ .note-editor_field__XBjVu{min-width:0}.note-editor_locationSelects__uVGuQ .note-editor_field__XBjVu label{display:flex;align-items:center;gap:.45rem;color:var(--ink);font-size:.72rem;font-weight:650;letter-spacing:.04em}.note-editor_locationSelects__uVGuQ .note-editor_field__XBjVu label:before{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;color:var(--accent-strong);background:color-mix(in srgb,var(--accent) 13%,transparent);content:"•";font-family:var(--font-serif);font-size:.72rem;font-style:italic}.note-editor_locationSelects__uVGuQ .note-editor_field__XBjVu:first-child label:before{content:"1"}.note-editor_locationSelects__uVGuQ .note-editor_field__XBjVu:nth-child(2) label:before{content:"2"}.note-editor_locationSelects__uVGuQ .note-editor_field__XBjVu:nth-child(3) label:before{content:"3"}.note-editor_selectShell__4tcYF{position:relative}.note-editor_selectShell__4tcYF:after{position:absolute;top:50%;right:.95rem;width:.45rem;height:.45rem;border-right:1.5px solid var(--ink-muted);border-bottom:1.5px solid var(--ink-muted);content:"";pointer-events:none;transform:translateY(-65%) rotate(45deg);transition:border-color var(--motion-fast),transform var(--motion-fast)}.note-editor_selectShell__4tcYF:focus-within:after{border-color:var(--accent);transform:translateY(-35%) rotate(225deg)}.note-editor_selectShell__4tcYF select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.5rem;background:var(--surface-opaque);transition:border-color var(--motion-fast),box-shadow var(--motion-fast),background var(--motion-fast)}.note-editor_selectShell__4tcYF select:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 48%,var(--line-strong))}.note-editor_selectShell__4tcYF select:disabled{background:color-mix(in srgb,var(--surface-muted) 68%,var(--surface-opaque))}.note-editor_locationMode__hhLzB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;grid-gap:.8rem;gap:.8rem;margin:1rem 0 0;border:0;padding:0}.note-editor_locationMode__hhLzB legend{grid-column:1/-1;margin-bottom:.1rem;color:var(--ink-muted);font-size:.78rem;font-weight:600;letter-spacing:.06em}.note-editor_locationOption__EqpZG{display:flex;min-width:0;flex-direction:column;gap:.8rem;border:1px solid var(--line);border-radius:1rem;padding:1rem;background:var(--field-bg);transition:border-color var(--motion-fast),background var(--motion-fast),box-shadow var(--motion-fast)}.note-editor_locationOption__EqpZG:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}.note-editor_locationOption__EqpZG[data-active=true]{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:color-mix(in srgb,var(--accent) 5%,var(--field-bg));box-shadow:0 8px 22px color-mix(in srgb,var(--accent) 10%,transparent)}.note-editor_locationOptionHeader__LUi4h{display:flex;align-items:flex-start;gap:.7rem;cursor:pointer}.note-editor_locationOptionHeader__LUi4h input{width:1rem;height:1rem;flex:0 0 auto;margin-top:.18rem;accent-color:var(--accent)}.note-editor_locationOptionHeader__LUi4h span{display:grid;min-width:0;grid-gap:.18rem;gap:.18rem}.note-editor_locationOptionHeader__LUi4h strong{color:var(--ink);font-size:var(--text-sm);font-weight:600}.note-editor_locationOptionHeader__LUi4h small{color:var(--ink-muted);font-size:var(--text-xs);line-height:1.55}.note-editor_coordinatePicker__TsDmc{display:flex;align-items:center;gap:.7rem;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));border-radius:.85rem;padding:.65rem .75rem;background:var(--surface-opaque)}.note-editor_coordinatePickerIcon__1fRZQ{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:.7rem;color:var(--accent-strong);background:color-mix(in srgb,var(--accent) 13%,transparent);font-size:1rem}.note-editor_coordinatePickerBody__6KF7K{display:grid;min-width:0;flex:1 1;grid-gap:.25rem;gap:.25rem}.note-editor_coordinateSelectShell__ItsLM{width:100%}.note-editor_coordinateSelectShell__ItsLM select{display:block;width:100%;min-height:38px;border:0;border-radius:.55rem;padding:.35rem 2.2rem .35rem 0;color:var(--ink);background:transparent;box-shadow:none;cursor:pointer;font-size:var(--text-sm);font-weight:550}.note-editor_coordinateSelectShell__ItsLM select:focus,.note-editor_coordinateSelectShell__ItsLM select:hover:not(:disabled){border:0;background:transparent;box-shadow:none}.note-editor_coordinateSelectShell__ItsLM:after{right:.35rem;border-color:var(--accent-strong)}.note-editor_locationOptionHelp__xGKWf{min-height:2.8em;margin:auto 0 0;color:var(--ink-muted);font-size:var(--text-xs);line-height:1.5}.note-editor_explorationFields__xjCFC{display:grid;grid-gap:.8rem;gap:.8rem;border-top:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));padding-top:.85rem}.note-editor_explorationPreview__HsyUe{display:grid;grid-template-columns:1.4fr repeat(2,.8fr);grid-gap:.45rem;gap:.45rem;margin-top:auto}.note-editor_explorationPreview__HsyUe span{overflow:hidden;border:1px dashed color-mix(in srgb,var(--line-strong) 68%,transparent);border-radius:.6rem;padding:.65rem .6rem;color:color-mix(in srgb,var(--ink-muted) 72%,transparent);background:color-mix(in srgb,var(--paper-deep) 45%,var(--surface-opaque));font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.note-editor_actions__jwuHZ{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin:1.25rem calc(-1 * clamp(1.25rem, 4vw, 2.25rem)) -1.5rem;border-top:1px solid var(--line);padding:1rem clamp(1.25rem,4vw,2.25rem) 1.2rem;background:var(--surface-opaque)}.note-editor_quickPublishHint__7ofx8{margin-right:auto;color:var(--ink-muted);font-size:var(--text-xs);letter-spacing:.04em}.note-editor_actions__jwuHZ button{min-height:46px;border-radius:var(--radius-pill);padding:0 1.35rem;cursor:pointer}.note-editor_publishButton__r_Fsb{position:relative;min-width:8rem;overflow:hidden;border:1px solid var(--accent);color:var(--button-primary-fg);background:var(--button-primary-bg);box-shadow:0 8px 20px color-mix(in srgb,var(--accent) 28%,transparent);font-weight:600;letter-spacing:.02em;isolation:isolate;transition:border-color var(--motion-fast),background var(--motion-fast),box-shadow var(--motion-fast),transform var(--motion-fast)}.note-editor_publishButton__r_Fsb:hover{border-color:var(--accent-strong);background:var(--button-primary-hover);box-shadow:0 10px 26px color-mix(in srgb,var(--accent) 36%,transparent);transform:translateY(-1px)}.note-editor_publishButton__r_Fsb[aria-busy=true]{cursor:wait;opacity:1;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent);transform:none}.note-editor_publishButton__r_Fsb[aria-busy=true]:after{position:absolute;inset:0;z-index:-1;content:"";background:linear-gradient(110deg,transparent 20%,color-mix(in srgb,var(--button-primary-fg) 22%,transparent) 48%,transparent 76%);transform:translateX(-120%);animation:note-editor_publish-shimmer__ybWM3 1.25s ease-in-out infinite}.note-editor_publishButtonLoading__zzMRB{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap}.note-editor_publishSpinner__8VjpH{width:.9rem;height:.9rem;flex:0 0 auto;border:2px solid color-mix(in srgb,currentColor 42%,transparent);border-top-color:currentcolor;border-radius:50%;animation:note-editor_editor-spin__by3yY .7s linear infinite}.note-editor_actions__jwuHZ button:disabled{cursor:wait;opacity:.55;transform:none}.note-editor_error___WZ4E,.note-editor_status__OLaXn{margin:.9rem 0 0;border-radius:.8rem;padding:.65rem .9rem;font-size:var(--text-sm);line-height:1.5}.note-editor_status__OLaXn{color:var(--ink-muted);background:color-mix(in srgb,var(--paper-deep) 60%,var(--surface-opaque))}.note-editor_error___WZ4E{border:1px solid color-mix(in srgb,var(--danger) 32%,transparent);color:var(--danger);background:color-mix(in srgb,var(--danger) 6%,var(--surface-opaque))}@keyframes note-editor_dialog-in__uBkRl{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes note-editor_publish-shimmer__ybWM3{to{transform:translateX(120%)}}@keyframes note-editor_skeleton-shimmer__18gSj{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes note-editor_loading-orb-pulse__2DVW_{0%,to{transform:scale(.96);opacity:.78}50%{transform:scale(1);opacity:1}}@keyframes note-editor_editor-spin__by3yY{to{transform:rotate(1turn)}}@media (max-width:560px){.note-editor_modal__P6X7r{padding:0}.note-editor_dialog__j7d9P{width:100%;max-height:100vh;max-height:100svh;border:0;border-radius:0}.note-editor_loadingDialog__YbjtP{width:100%;min-height:100vh;min-height:100svh;align-content:center;border:0;border-radius:0}.note-editor_dialogHeader__HdEFO{padding-top:1.1rem}.note-editor_dialog__j7d9P .note-editor_form__2rqrC{padding-right:1rem;padding-left:1rem}.note-editor_modeSwitcher__uCkfN{width:100%}.note-editor_modeSwitcher__uCkfN button{flex:1 1;justify-content:center}.note-editor_locationMode__hhLzB,.note-editor_locationSelects__uVGuQ,.note-editor_twoColumns___vLkh,.note-editor_visibilityOptions__o4Ucr{grid-template-columns:1fr}.note-editor_quickVisibilityOptions__ssUGj{display:flex}.note-editor_explorationPreview__HsyUe{grid-template-columns:1fr}.note-editor_mediaList___B4NN{grid-template-columns:repeat(3,minmax(0,1fr))}.note-editor_actions__jwuHZ{flex-wrap:wrap}.note-editor_quickPublishHint__7ofx8{width:100%}}.studio_adminPage__p9xS1,.studio_dashboard__6_g6_{display:grid;grid-gap:var(--space-7);gap:var(--space-7)}.studio_hero__i3VWh{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-7);padding-bottom:var(--space-6);border-bottom:1px solid var(--line)}.studio_hero__i3VWh h1{margin:var(--space-2) 0 var(--space-3);font-family:var(--font-serif);font-size:clamp(2.2rem,5vw,4.4rem);font-weight:500;letter-spacing:-.045em;line-height:1.12}.studio_hero__i3VWh p:last-child{max-width:680px;margin:0;color:var(--ink-muted)}.studio_empty__jxO0G button,.studio_notice__KwHe7 button,.studio_primaryAction__Uln2Q{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border:1px solid var(--accent);border-radius:var(--radius-pill);padding:0 var(--space-5);color:var(--button-primary-fg);background:var(--button-primary-bg);box-shadow:var(--shadow-subtle);cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:600;white-space:nowrap}.studio_empty__jxO0G button:hover,.studio_notice__KwHe7 button:hover,.studio_primaryAction__Uln2Q:hover{border-color:var(--accent-strong);background:var(--button-primary-hover)}.studio_primaryAction__Uln2Q:disabled{cursor:wait;opacity:.6}.studio_metrics__Cg94g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-subtle)}.studio_metrics__Cg94g div{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-6);border-right:1px solid var(--line)}.studio_metrics__Cg94g div:last-child{border-right:0}.studio_metrics__Cg94g strong{font-family:var(--font-serif);font-size:clamp(1.8rem,4vw,3rem);font-weight:500;line-height:1}.studio_metrics__Cg94g span{color:var(--ink-muted);font-size:var(--text-sm)}.studio_panel__SCL57{border:1px solid var(--line);border-radius:var(--radius-md);padding:clamp(var(--space-5),4vw,var(--space-7));background:var(--surface-raised);box-shadow:var(--shadow-subtle)}.studio_panelHeading__JZLEp{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-5);margin-bottom:var(--space-6)}.studio_panelHeading__JZLEp h2{margin:var(--space-2) 0 0;font-family:var(--font-serif);font-size:clamp(1.45rem,3vw,2rem);font-weight:500}.studio_filters__U7rV2{display:flex;flex-wrap:wrap;gap:var(--space-2)}.studio_accountActions__V07SX button,.studio_filters__U7rV2 button,.studio_inlineActions__owxUL button,.studio_loadMore__jVfHm,.studio_rowActions__KL92A a,.studio_rowActions__KL92A button{min-height:36px;border:1px solid var(--line);border-radius:var(--radius-pill);padding:0 var(--space-4);color:var(--ink-muted);background:transparent;cursor:pointer;font:inherit;font-size:var(--text-xs)}.studio_accountActions__V07SX button:hover,.studio_filters__U7rV2 button:hover,.studio_filters__U7rV2 button[data-active=true],.studio_inlineActions__owxUL button:hover,.studio_loadMore__jVfHm:hover,.studio_rowActions__KL92A a:hover,.studio_rowActions__KL92A button:hover{border-color:var(--accent);color:var(--accent-strong);background:var(--surface-muted)}.studio_noteList__hoUyd{display:grid}.studio_noteRow__4PCSj{display:grid;grid-template-columns:120px minmax(0,1fr) auto;grid-gap:var(--space-5);gap:var(--space-5);align-items:center;padding:var(--space-5) 0;border-top:1px solid var(--line)}.studio_noteCover__Kb1SP{display:grid;overflow:hidden;width:120px;aspect-ratio:4/3;place-items:center;border-radius:var(--radius-sm);color:var(--surface);background:var(--moss);font-family:var(--font-serif);font-size:2rem}.studio_noteCover__Kb1SP img{width:100%;height:100%;object-fit:cover}.studio_noteContent__ckRb1{min-width:0}.studio_noteContent__ckRb1 h3{margin:var(--space-2) 0;font-family:var(--font-serif);font-size:1.22rem;font-weight:500}.studio_noteContent__ckRb1>p{overflow:hidden;margin:0;color:var(--ink-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.studio_noteMeta__LLNGu{display:flex;flex-wrap:wrap;gap:var(--space-3);color:var(--ink-muted);font-size:var(--text-xs)}.studio_noteMeta__LLNGu span[data-status]{color:var(--moss);font-weight:600}.studio_noteMeta__LLNGu span[data-status=draft]{color:var(--accent-strong)}.studio_noteMeta__LLNGu span[data-status=archived]{color:var(--ink-muted)}.studio_rowActions__KL92A{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);max-width:250px}.studio_rowActions__KL92A .studio_dangerAction__aiwUF{color:var(--danger)}.studio_rowActions__KL92A button:disabled{cursor:wait;opacity:.5}.studio_empty__jxO0G,.studio_notice__KwHe7{display:grid;justify-items:start;padding:var(--space-7);border:1px dashed var(--line-strong);border-radius:var(--radius-md);color:var(--ink-muted);background:var(--surface-muted)}.studio_empty__jxO0G strong{color:var(--ink);font-family:var(--font-serif);font-size:1.3rem}.studio_empty__jxO0G p,.studio_notice__KwHe7 p{margin:var(--space-2) 0 var(--space-5)}.studio_loadMore__jVfHm{display:flex;margin:var(--space-5) auto 0}.studio_profileModal__r3ZMN{position:fixed;inset:0;z-index:var(--z-modal);display:grid;place-items:center;padding:clamp(var(--space-3),3vw,var(--space-7))}.studio_profileBackdrop__N5zgT{position:absolute;inset:0;border:0;background:var(--overlay);cursor:default}.studio_profileDialog__Gli3i{position:relative;z-index:1;display:grid;width:min(780px,100%);max-height:calc(100vh - clamp(1.5rem, 6vw, 4rem));max-height:calc(100svh - clamp(1.5rem, 6vw, 4rem));min-height:0;overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-floating);grid-template-rows:auto minmax(0,1fr)}.studio_profileDialog__Gli3i:focus{outline:none}.studio_profileDialogHeader__5MLNO{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5);border-bottom:1px solid var(--line);padding:clamp(var(--space-5),4vw,var(--space-7))}.studio_profileDialogHeader__5MLNO h2{margin:var(--space-2) 0;font-family:var(--font-serif);font-size:clamp(1.7rem,4vw,2.4rem);font-weight:500}.studio_profileDialogHeader__5MLNO p:last-child{margin:0;color:var(--ink-muted);font-size:var(--text-sm)}.studio_profileClose__CIDSo{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--ink);background:transparent;cursor:pointer;font-size:1.5rem;line-height:1}.studio_profileClose__CIDSo:hover{border-color:var(--accent);color:var(--accent)}.studio_profileDialogBody__WrBe2{min-height:0;overflow-y:auto;overscroll-behavior:contain}.studio_profileDialogBody__WrBe2>.studio_loading-state__nUXJR{padding:var(--space-7)}.studio_profileDialogForm__JIFSL{max-width:none;border:0;border-radius:0;box-shadow:none}.studio_profileForm__emggB{display:grid;grid-gap:var(--space-5);gap:var(--space-5);max-width:780px}.studio_avatarEditor__nrLY9{display:grid;grid-template-columns:144px minmax(0,1fr);grid-gap:var(--space-6);gap:var(--space-6);align-items:center;padding-bottom:var(--space-6);border-bottom:1px solid var(--line)}.studio_avatarPreview___vJ_C{display:grid;overflow:hidden;width:144px;height:144px;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--surface);background:var(--moss);font-family:var(--font-serif);font-size:3rem}.studio_avatarPreview___vJ_C img{width:100%;height:100%;object-fit:cover}.studio_avatarEditor__nrLY9 p{margin:var(--space-2) 0 var(--space-4);color:var(--ink-muted);font-size:var(--text-sm)}.studio_inlineActions__owxUL{display:flex;flex-wrap:wrap;gap:var(--space-2)}.studio_field__Bw8l3{display:grid;grid-gap:var(--space-2);gap:var(--space-2);color:var(--ink-muted);font-size:var(--text-sm)}.studio_field__Bw8l3 input,.studio_field__Bw8l3 textarea,.studio_passwordReset__TY9ug input{width:100%;border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:var(--space-3);color:var(--ink);background:var(--surface);font:inherit}.studio_field__Bw8l3 input{min-height:46px}.studio_field__Bw8l3 textarea{resize:vertical}.studio_field__Bw8l3 input:disabled{color:var(--ink-muted);background:var(--surface-muted)}.studio_field__Bw8l3 small{color:var(--ink-muted)}.studio_formActions__plXfD{display:flex;justify-content:flex-end}.studio_error__Dv3_m,.studio_success__7_vab{border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);font-size:var(--text-sm)}.studio_error__Dv3_m{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,transparent)}.studio_success__7_vab{color:var(--moss);background:color-mix(in srgb,var(--moss) 12%,transparent)}.studio_adminGrid__koMjn,.studio_dataGrid__Cexrr{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);grid-gap:var(--space-6);gap:var(--space-6);align-items:start}.studio_dataGrid__Cexrr{grid-template-columns:repeat(2,minmax(0,1fr))}.studio_accountForm__7BRLp{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.studio_accountList__VTKok{display:grid}.studio_accountRow__GMOM1{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(280px,1.2fr);grid-gap:var(--space-5);gap:var(--space-5);padding:var(--space-5) 0;border-top:1px solid var(--line)}.studio_accountIdentity__RvfH3{display:grid;align-content:start;grid-gap:var(--space-2);gap:var(--space-2)}.studio_accountIdentity__RvfH3 small,.studio_accountIdentity__RvfH3 span{color:var(--ink-muted);font-size:var(--text-xs)}.studio_accountActions__V07SX{display:grid;justify-items:end;grid-gap:var(--space-3);gap:var(--space-3)}.studio_passwordReset__TY9ug{display:grid;grid-template-columns:minmax(150px,1fr) auto;grid-gap:var(--space-2);gap:var(--space-2);width:100%}.studio_passwordReset__TY9ug input{min-height:36px;padding:var(--space-2) var(--space-3);font-size:var(--text-xs)}.studio_compactList__EeBF4{display:grid}.studio_compactList__EeBF4>div{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-4) 0;border-top:1px solid var(--line)}.studio_compactList__EeBF4 span{color:var(--ink-muted);font-size:var(--text-xs)}@media (max-width:900px){.studio_adminGrid__koMjn,.studio_dataGrid__Cexrr{grid-template-columns:1fr}.studio_noteRow__4PCSj{grid-template-columns:96px minmax(0,1fr)}.studio_noteCover__Kb1SP{width:96px}.studio_rowActions__KL92A{grid-column:1/-1;justify-content:start;max-width:none}}@media (max-width:640px){.studio_hero__i3VWh{align-items:start;flex-direction:column}.studio_metrics__Cg94g{grid-template-columns:repeat(2,minmax(0,1fr))}.studio_metrics__Cg94g div:nth-child(2){border-right:0}.studio_metrics__Cg94g div:nth-child(-n+2){border-bottom:1px solid var(--line)}.studio_panelHeading__JZLEp{align-items:start;flex-direction:column}.studio_noteRow__4PCSj{grid-template-columns:1fr}.studio_noteCover__Kb1SP{width:100%;max-height:180px;aspect-ratio:16/8}.studio_noteContent__ckRb1>p{white-space:normal}.studio_accountRow__GMOM1,.studio_avatarEditor__nrLY9{grid-template-columns:1fr}.studio_accountActions__V07SX{justify-items:start}.studio_passwordReset__TY9ug{grid-template-columns:1fr}.studio_profileModal__r3ZMN{padding:0}.studio_profileDialog__Gli3i{width:100%;max-height:100vh;max-height:100svh;border:0;border-radius:0}}