.admin-votd__intro{font-size:14px;color:var(--color-deep-grey);line-height:1.45;margin:0 0 16px;padding:8px 14px 0;box-sizing:border-box}.admin-votd__muted{color:var(--color-pebble-grey);margin:8px 0}.admin-votd__error{color:var(--color-error, #b42318);margin:8px 0}.admin-votd-day-shell{margin-bottom:12px}.admin-votd-day-shell .featured-card-shell{margin-bottom:0}.admin-votd-day__card-solo{margin-bottom:12px;width:100%}.admin-votd-day-shell--holiday .featured-card,.admin-votd-day-shell--holiday.admin-votd-day__card-solo{box-shadow:0 1px 2px #78766f1f,0 6px 18px #78766f12,inset 0 1px #c4b8a859}.admin-votd-day-shell--today .featured-card,.admin-votd-day-shell--today.admin-votd-day__card-solo{box-shadow:0 0 0 2px var(--color-deep-grey),0 6px 18px #78766f12}.admin-votd-day-shell--past .featured-card,.admin-votd-day-shell--past .featured-card-shell{opacity:.72}.admin-votd-day__meta{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 14px 0;box-sizing:border-box}.admin-votd-day__date{font-weight:700;font-size:15px;color:var(--color-deep-grey);font-family:var(--font-sans)}.admin-votd-day__dow{color:var(--color-stone-grey);font-size:13px;font-weight:400;margin-left:6px}.admin-votd-day__badge{display:inline-block;margin-left:8px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-deep-grey);background:var(--color-fog-white);padding:2px 7px;border-radius:6px;vertical-align:middle}.admin-votd-day__source{font-size:11px;color:var(--color-pebble-grey);text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;font-weight:600;font-family:var(--font-sans)}.admin-votd-day__verse-missing{font-family:var(--font-serif);font-size:15px;color:var(--color-pebble-grey);line-height:1.68}.admin-votd-day__override-form{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 14px 14px;padding-top:12px;border-top:1px solid var(--color-fog-white);box-sizing:border-box}.admin-votd-day__input{flex:1;min-width:160px;padding:8px 12px;border:1px solid var(--color-fog-white);border-radius:10px;font-family:var(--font-sans);font-size:15px}.admin-votd__action-dock .action-strip__item{transition:none}.admin-votd__btn{padding:8px 14px;border-radius:10px;font-size:14px;font-family:var(--font-sans);font-weight:600;border:1px solid var(--color-deep-grey);background:#fff;color:var(--color-deep-grey);cursor:pointer}.admin-votd__btn:hover{background:var(--color-fog-white)}.admin-votd__btn--primary{background:var(--color-deep-grey);color:#fff;border-color:var(--color-deep-grey)}.admin-votd__btn--primary:hover{filter:brightness(1.05)}.admin-votd__btn:disabled{opacity:.5;cursor:not-allowed}.card-full-editable{background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start;justify-content:flex-start;overflow:hidden;padding-top:1.5rem;padding-left:.75rem;padding-right:.75rem;position:relative;border-radius:24px;box-shadow:0 1px 3px #78766f1a;height:100%;width:100%;flex:1;min-height:0}.card-full-editable__keyboard-proxy{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;opacity:0;pointer-events:none;z-index:-1}.card-full-editable:has(.card-image-link){padding-top:.75rem}.card-full-editable .btn--primary,.card-full-editable .btn--secondary,.card-full-editable .btn--primary .btn__content,.card-full-editable .btn--primary span,.card-full-editable .btn--primary div,.card-full-editable .btn--primary p,.card-full-editable .btn--primary *,.card-full-editable .btn--secondary .btn__content,.card-full-editable .btn--secondary span,.card-full-editable .btn--secondary div,.card-full-editable .btn--secondary p,.card-full-editable .btn--secondary *{color:#fff!important}.card-full-editable button[data-outer-shadow]{will-change:transform,box-shadow;transition:background-color .125s ease-in-out,box-shadow .125s ease-in-out;box-shadow:0 -4px #0000001a inset,0 2px 2px #00000040}.card-full-editable button:active{transform:scale(.98)}.card-full-editable button:active>div{translate:0 0;transform:scale(.98)}.card-full-editable button:active[style*="var(--color-bold-blue)"]{background-color:var(--color-navy)!important;box-shadow:0 -2px #0000001a inset,0 0 2px #00000040,0 2px #00000040 inset}.card-full-editable button:active[style*="var(--color-stone-grey)"]{background-color:var(--color-deep-grey)!important;box-shadow:0 -2px #0000001a inset,0 0 2px #00000040,0 2px #00000040 inset}.card-full-editable .translation-dropdown-trigger{will-change:transform,box-shadow;transition:box-shadow .125s ease-in-out,background-color .125s ease-in-out,transform .125s ease-in-out;box-shadow:0 -3px #78766f33 inset}.card-full-editable .translation-dropdown-trigger:active{filter:brightness(.97);box-shadow:0 -1px #78766f33 inset,0 1px #78766f33 inset}.card-full-editable__content-html.overflow-auto{-webkit-overflow-scrolling:touch;touch-action:pan-y;min-height:0}.card-full-editable .card-full-editable__content-html a:-moz-any-link{color:var(--primary-color)!important;text-decoration:none!important}.card-full-editable .card-full-editable__content-html a:any-link{color:var(--primary-color)!important;text-decoration:none!important}.card-full-editable .flex-1.overflow-auto.card-full-editable__content-html li a:-moz-any-link{color:var(--primary-color)!important}.card-full-editable .flex-1.overflow-auto.card-full-editable__content-html li a:any-link{color:var(--primary-color)!important}.card-full-editable .card-full-editable__content-html a:-moz-any-link:hover{text-decoration:underline!important;text-decoration-thickness:2px!important}.card-full-editable .card-full-editable__content-html a:any-link:hover{text-decoration:underline!important;text-decoration-thickness:2px!important}.card-full-editable .flex-1.overflow-auto ul{list-style-type:disc!important;padding-left:1.5em!important;margin-left:0!important}.card-full-editable .flex-1.overflow-auto ol{list-style-type:decimal!important;padding-left:1.5em!important;margin-left:0!important}.card-full-editable .flex-1.overflow-auto li{display:list-item!important;list-style-position:outside!important;list-style-type:inherit!important;margin-bottom:.5em!important;color:var(--color-deep-grey)!important}.card-full-editable .flex-1.overflow-auto p{margin:.75em 0!important}.card-full-editable .flex-1.overflow-auto p:first-child{margin-top:0!important}.card-full-editable .flex-1.overflow-auto p:last-child{margin-bottom:0!important}.card-full-editable .flex-1.overflow-auto h1,.card-full-editable .flex-1.overflow-auto h2,.card-full-editable .flex-1.overflow-auto h3,.card-full-editable .flex-1.overflow-auto h4,.card-full-editable .flex-1.overflow-auto h5,.card-full-editable .flex-1.overflow-auto h6{font-size:18px!important;font-weight:700!important;line-height:1.3!important;margin-top:0!important;margin-bottom:.5em!important;color:var(--color-deep-grey)!important;font-family:var(--font-sans)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.card-full-editable .flex-1.overflow-auto hr{margin:1.5em 0!important;border:none!important;border-top:1px solid #e5e5e5!important;background:none!important;height:1px!important;padding:0!important}.card-full-editable .flex-1.overflow-auto hr:first-child{margin-top:0!important}.card-full-editable .flex-1.overflow-auto hr:last-child{margin-bottom:0!important}.card-full-editable .note-link{background-color:#ffeb3b66!important;cursor:pointer!important;text-decoration:none!important;border-radius:2px!important;padding:1px 2px!important;margin:0 -2px!important;display:inline!important}.card-full-editable .note-link:hover{background-color:#ffeb3b80!important}.card-full-editable__content-html .scripture-pill{background-color:var(--color-paper);border-radius:12px;padding:2px 8px;display:inline-flex;align-items:center;gap:4px;box-shadow:0 -3px inset #b0b0b040;font-weight:600;font-style:normal;font-size:16px;color:var(--color-deep-grey);vertical-align:baseline;line-height:1.6;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:normal;cursor:pointer}.card-full-editable__content-html .scripture-pill-clickable:hover{opacity:.8}.card-full-editable__content-html .scripture-pill *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.card-full-editable__content-html .scripture-pill[data-scripture-translation-label]:after{content:attr(data-scripture-translation-label);font-size:.68em;font-weight:500;margin-left:.28em;letter-spacing:.02em;color:var(--color-pebble-grey);line-height:1}.card-full-editable__content-html .scripture-pill[data-scripture-translation]:not([data-scripture-translation-label]):after{content:attr(data-scripture-translation);font-size:.68em;font-weight:500;margin-left:.28em;letter-spacing:.02em;color:var(--color-pebble-grey);line-height:1}.card-full-editable__content-scroll--top-fade{-webkit-mask-image:linear-gradient(to bottom,transparent 0,black 48px,black 100%);mask-image:linear-gradient(to bottom,transparent 0,black 48px,black 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.card-full-editable[data-keyboard-open] .tiptap-toolbar--bottom{position:fixed!important;bottom:var(--toolbar-bottom, 12px)!important;left:12px!important;right:12px!important;z-index:21;margin:0!important}.card-full-editable[data-keyboard-open] .tiptap-content{min-height:120px;max-height:var(--editor-scroll-max-height, none);overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding-bottom:56px}.card-full-editable[data-keyboard-open] .tiptap-editor-container{max-height:var(--editor-scroll-max-height)}.card-full-editable[data-keyboard-open] .tiptap-content .ProseMirror{scroll-margin-bottom:60px}.note-editor-column-shell{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.note-editor-scroll{position:relative;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.note-editor-bottom-bar{flex-shrink:0;width:100%;border-top:.5px solid var(--color-fog-white);background:#ffffffe6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:5}.note-editor-bottom-bar__format-host{width:100%;display:flex;justify-content:center;align-items:center;min-height:44px}.note-editor-bottom-bar__scripture-host,.note-editor-bottom-bar__highlight-host{width:100%}.note-editor-bottom-bar .tiptap-toolbar--prototype-native,.note-editor-bottom-bar .tiptap-toolbar--prototype-native.tiptap-toolbar--portal{position:static!important;border-radius:0!important;border:none!important;background:transparent!important;padding:4px 12px!important;margin:0!important;min-height:44px;width:100%}.note-editor-bottom-bar .tiptap-toolbar--prototype-native .tiptap-toolbar__track{width:auto!important;justify-content:center}.note-production-action-bar__inner{display:flex;align-items:center;gap:14px;min-height:44px;padding:0 16px 6px;max-width:720px;margin:0 auto;width:100%}.note-production-action-bar__chip-cluster{display:flex;align-items:center;gap:14px;min-width:0;flex:1}.note-production-action-bar__chip-wrap{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.note-production-action-bar__collection-input{border:none;background:transparent;font-size:15px;font-weight:500;font-family:var(--font-sans);color:var(--color-deep-grey);min-width:0;flex:1}.note-production-action-bar__chip-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.note-production-action-bar__icon-btn{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;border:none;background:transparent;color:var(--color-pebble-grey);cursor:pointer}.note-production-action-bar__icon-btn--on{color:var(--color-deep-grey)}.note-production-action-bar{display:flex;flex-direction:column;gap:4px;width:100%}.note-production-action-bar__plus-n{font-size:15px;font-weight:600;color:var(--color-pebble-grey);flex-shrink:0}.note-production-action-bar__secondary-list{list-style:none;padding:0 16px 4px;max-width:720px;margin:0 auto;width:100%;font-size:13px;color:var(--color-deep-grey)}.note-production-action-bar__secondary-list li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 0}.note-production-action-bar__secondary-remove{border:none;background:transparent;cursor:pointer;color:var(--color-pebble-grey);font-size:18px;line-height:1;padding:0 4px}.note-production-action-bar__add-secondary{padding:0 16px 10px;max-width:720px;margin-left:auto;margin-right:auto;width:100%;box-sizing:border-box}.note-production-action-bar__add-secondary input{width:100%;font-size:14px;padding:8px 10px;border-radius:8px;border:1px solid rgba(0,0,0,.08);box-sizing:border-box;font-family:var(--font-sans)}@font-face{font-family:Google Sans Flex;src:url(/fonts/google-sans-flex/GoogleSansFlex-Variable.woff2) format("woff2-variations");font-weight:1 1000;font-style:normal;font-display:swap}:root{--pds-lch-accent: 52% .18 265;--pds-lch-accent-pressed: 45% .18 265;--pds-lch-scripture-fg: 48% .18 255;--pds-lch-scripture-accent: 58% .22 255;--pds-lch-bg-page: 100% 0 0;--pds-lch-bg-main: 100% 0 0;--pds-lch-bg-toolbar: 100% 0 0 / .78;--pds-lch-bg-footer: 98.5% .005 90 / .97;--pds-lch-bg-popover: 99% .005 90 / .98;--pds-lch-bg-popover-solid: 99% .005 90;--pds-lch-canvas-default: 98.7% .005 92;--pds-lch-text-primary: 24% .01 285;--pds-lch-text-secondary: 24% .01 285 / .5;--pds-lch-text-tertiary: 24% .01 285 / .32;--pds-lch-text-muted: 0% 0 0 / .5;--pds-lch-text-muted-strong: 0% 0 0 / .75;--pds-lch-text-muted-soft: 0% 0 0 / .55;--pds-lch-text-muted-faint: 0% 0 0 / .45;--pds-lch-text-muted-ghost: 0% 0 0 / .4;--pds-lch-fill-input: 0% 0 0 / .055;--pds-lch-fill-input-hover: 0% 0 0 / .07;--pds-lch-fill-row-hover: 0% 0 0 / .038;--pds-lch-fill-row-selected: 0% 0 0 / .065;--pds-lch-sidebar-fill-input: 100% 0 0 / .52;--pds-lch-sidebar-fill-input-hover: 100% 0 0 / .6;--pds-lch-sidebar-fill-row-selected: 100% 0 0 / .48;--pds-lch-fill-section: 0% 0 0 / .038;--pds-lch-fill-control: 0% 0 0 / .05;--pds-lch-fill-control-hover: 0% 0 0 / .09;--pds-lch-fill-control-pressed: 0% 0 0 / .082;--pds-lch-fill-control-strong: 0% 0 0 / .08;--pds-lch-fill-control-strong-hover: 0% 0 0 / .12;--pds-lch-fill-chip: 0% 0 0 / .06;--pds-lch-fill-chip-hover: 0% 0 0 / .07;--pds-lch-fill-subtle: 0% 0 0 / .045;--pds-lch-fill-faint: 0% 0 0 / .04;--pds-lch-fill-ghost: 0% 0 0 / .025;--pds-lch-fill-track: 0% 0 0 / .18;--pds-lch-border: 0% 0 0 / .072;--pds-lch-border-soft: 0% 0 0 / .04;--pds-lch-border-control: 0% 0 0 / .08;--pds-lch-border-control-soft: 0% 0 0 / .05;--pds-lch-border-control-medium: 0% 0 0 / .1;--pds-lch-border-control-strong: 0% 0 0 / .12;--pds-lch-overlay-light: 0% 0 0 / .15;--pds-lch-overlay-medium: 0% 0 0 / .28;--pds-lch-overlay-heavy: 0% 0 0 / .35;--pds-lch-shadow-card-a: 0% 0 0 / .06;--pds-lch-shadow-card-b: 0% 0 0 / .03;--pds-lch-shadow-card-elevated: 0% 0 0 / .05;--pds-lch-shadow-popover-a: 0% 0 0 / .12;--pds-lch-shadow-popover-b: 0% 0 0 / .05;--pds-lch-shadow-popover-ring: 0% 0 0 / .04;--pds-lch-shadow-drawer-a: 0% 0 0 / .18;--pds-lch-shadow-drawer-b: 0% 0 0 / .08;--pds-lch-shadow-fab: 0% 0 0 / .18;--pds-lch-shadow-track: 0% 0 0 / .18;--pds-lch-shadow-shell-a: 0% 0 0 / .02;--pds-lch-shadow-shell-b: 0% 0 0 / .01;--pds-lch-border-modal-highlight: 100% 0 0 / .75;--pds-lch-modal-inset: 100% 0 0 / .9;--pds-lch-modal-wash: 100% 0 0 / .42;--pds-lch-bg-glass-medium: 100% 0 0 / .65;--pds-lch-bg-glass-light: 100% 0 0 / .45;--pds-lch-bg-glass-strong: 100% 0 0 / .9;--pds-lch-bg-glass-toolbar: 100% 0 0 / .72;--pds-lch-thread-blue: 88% .08 235;--pds-lch-thread-yellow: 91% .11 90;--pds-lch-thread-green: 83% .08 145;--pds-lch-thread-pink: 86% .1 330;--pds-lch-thread-orange: 88.5% .08 70;--pds-lch-thread-purple: 81% .12 310;--pds-lch-destructive: 55% .2 25;--pds-accent: oklch(var(--pds-lch-accent));--pds-accent-pressed: oklch(var(--pds-lch-accent-pressed));--pds-accent-active-bg: oklch(var(--pds-lch-accent) / .12);--pds-accent-pressed-bg: oklch(var(--pds-lch-accent) / .18);--pds-on-accent: #ffffff;--pds-scripture-fg: oklch(var(--pds-lch-scripture-fg));--pds-scripture-bg: oklch(var(--pds-lch-scripture-accent) / .075);--pds-scripture-border: oklch(var(--pds-lch-scripture-accent) / .2);--pds-thread-blue: oklch(var(--pds-lch-thread-blue));--pds-thread-yellow: oklch(var(--pds-lch-thread-yellow));--pds-thread-green: oklch(var(--pds-lch-thread-green));--pds-thread-pink: oklch(var(--pds-lch-thread-pink));--pds-thread-orange: oklch(var(--pds-lch-thread-orange));--pds-thread-purple: oklch(var(--pds-lch-thread-purple));--pds-bg-page: oklch(var(--pds-lch-bg-page));--pds-bg-toolbar: oklch(var(--pds-lch-bg-toolbar));--pds-bg-sidebar: var(--pds-bg-toolbar);--pds-bg-main: oklch(var(--pds-lch-bg-main));--pds-bg-footer: oklch(var(--pds-lch-bg-footer));--pds-bg-popover: oklch(var(--pds-lch-bg-popover));--pds-bg-popover-solid: oklch(var(--pds-lch-bg-popover-solid));--pds-bg-input: oklch(var(--pds-lch-fill-input));--pds-bg-input-hover: oklch(var(--pds-lch-fill-input-hover));--pds-bg-row-hover: oklch(var(--pds-lch-fill-row-hover));--pds-bg-row-selected: oklch(var(--pds-lch-fill-row-selected));--pds-bg-sidebar-input: oklch(var(--pds-lch-sidebar-fill-input));--pds-bg-sidebar-input-hover: oklch(var(--pds-lch-sidebar-fill-input-hover));--pds-bg-sidebar-row-selected: oklch(var(--pds-lch-sidebar-fill-row-selected));--pds-bg-section: oklch(var(--pds-lch-fill-section));--pds-bg-control: oklch(var(--pds-lch-fill-control));--pds-bg-control-hover: oklch(var(--pds-lch-fill-control-hover));--pds-bg-control-pressed: oklch(var(--pds-lch-fill-control-pressed));--pds-bg-control-strong: oklch(var(--pds-lch-fill-control-strong));--pds-bg-control-strong-hover: oklch(var(--pds-lch-fill-control-strong-hover));--pds-bg-chip: oklch(var(--pds-lch-fill-chip));--pds-bg-chip-hover: oklch(var(--pds-lch-fill-chip-hover));--pds-bg-subtle: oklch(var(--pds-lch-fill-subtle));--pds-bg-faint: oklch(var(--pds-lch-fill-faint));--pds-bg-ghost: oklch(var(--pds-lch-fill-ghost));--pds-bg-track: oklch(var(--pds-lch-fill-track));--pds-canvas-default: oklch(var(--pds-lch-canvas-default));--pds-bg-chrome-opaque: oklch(var(--pds-lch-bg-page) / .92);--pds-bg-sidebar-gradient-start: oklch(var(--pds-lch-bg-popover) / .9);--pds-bg-sidebar-gradient-end: oklch(var(--pds-lch-bg-popover) / .84);--pds-bg-popover-wash: oklch(var(--pds-lch-bg-page) / .28);--pds-text-on-chrome: oklch(var(--pds-lch-text-primary) / .92);--pds-text-on-chrome-muted: oklch(var(--pds-lch-text-primary) / .68);--pds-fill-resize-handle: oklch(var(--pds-lch-overlay-light));--pds-fill-resize-handle-active: oklch(var(--pds-lch-overlay-medium));--pds-bg-modal: linear-gradient( 180deg, oklch(var(--pds-lch-bg-page)), oklch(var(--pds-lch-bg-main)) );--pds-bg-modal-wallpaper: linear-gradient( 180deg, oklch(var(--pds-lch-bg-page)), oklch(var(--pds-lch-bg-main)) );--pds-border-modal-highlight: oklch(var(--pds-lch-border-modal-highlight));--pds-bg-modal-inset-highlight: oklch(var(--pds-lch-modal-inset));--pds-bg-modal-wash: oklch(var(--pds-lch-modal-wash));--pds-bg-surface-glass: oklch(var(--pds-lch-bg-page) / .8);--pds-bg-surface-glass-strong: oklch(var(--pds-lch-bg-page) / .7);--pds-accent-focus-border: var(--pds-accent);--pds-accent-focus-ring: var(--pds-accent);--pds-accent-subtle-bg: oklch(var(--pds-lch-accent) / .06);--pds-accent-subtle-border: oklch(var(--pds-lch-accent) / .2);--pds-shadow-chip-selected: 0 1px 2px oklch(var(--pds-lch-shadow-popover-b));--pds-shadow-track-knob: 0 1px 2px oklch(var(--pds-lch-shadow-fab));--pds-bg-glass-medium: oklch(var(--pds-lch-bg-glass-medium));--pds-bg-glass-light: oklch(var(--pds-lch-bg-glass-light));--pds-bg-glass-strong: oklch(var(--pds-lch-bg-glass-strong));--pds-bg-glass-toolbar: oklch(var(--pds-lch-bg-glass-toolbar));--pds-glass-shell: color-mix( in oklch, var(--pds-canvas-bg, var(--pds-canvas-default)) 52%, transparent );--pds-glass-panel-frost: oklch(var(--pds-lch-bg-page) / .3);--pds-glass-bar-frost: oklch(var(--pds-lch-bg-page) / .55);--pds-glass-chrome: var(--pds-glass-shell);--pds-glass-sheen: linear-gradient( 180deg, oklch(100% 0 0 / .22), oklch(100% 0 0 / .04) 42%, transparent 100% );--pds-glass-rim: inset 0 .5px 0 oklch(100% 0 0 / .6), inset 0 -.5px 0 oklch(0% 0 0 / .04);--pds-accent-focus-outline: var(--pds-accent);--pds-accent-focus-outline-soft: var(--pds-accent);--pds-accent-focus-outline-row: var(--pds-accent);--pds-accent-active-bg-strong: oklch(var(--pds-lch-accent) / .1);--pds-accent-active-border: var(--pds-accent);--pds-accent-active-ring: var(--pds-accent);--pds-accent-active-border-soft: oklch(var(--pds-lch-accent) / .3);--pds-accent-active-border-medium: oklch(var(--pds-lch-accent) / .25);--pds-accent-toolbar-bg: oklch(var(--pds-lch-accent) / .07);--pds-selection-bg: #ffe8a8;--pds-destructive-bg: oklch(var(--pds-lch-destructive) / .08);--pds-destructive-bg-strong: oklch(var(--pds-lch-destructive) / .15);--pds-shadow-accent-button: inset 0 1px 0 oklch(100% 0 0 / .35), 0 4px 12px -6px oklch(var(--pds-lch-accent) / .45);--pds-shadow-destructive-button: inset 0 1px 0 oklch(100% 0 0 / .25), 0 4px 12px -6px oklch(var(--pds-lch-destructive) / .45);--pds-text-primary: oklch(var(--pds-lch-text-primary));--pds-text-secondary: oklch(var(--pds-lch-text-secondary));--pds-text-tertiary: oklch(var(--pds-lch-text-tertiary));--pds-text-muted: oklch(var(--pds-lch-text-muted));--pds-text-muted-strong: oklch(var(--pds-lch-text-muted-strong));--pds-text-muted-soft: oklch(var(--pds-lch-text-muted-soft));--pds-text-muted-faint: oklch(var(--pds-lch-text-muted-faint));--pds-text-muted-ghost: oklch(var(--pds-lch-text-muted-ghost));--pds-text-link: var(--pds-accent);--pds-border: oklch(var(--pds-lch-border));--pds-border-soft: oklch(var(--pds-lch-border-soft));--pds-border-control: oklch(var(--pds-lch-border-control));--pds-border-control-soft: oklch(var(--pds-lch-border-control-soft));--pds-border-control-medium: oklch(var(--pds-lch-border-control-medium));--pds-border-control-strong: oklch(var(--pds-lch-border-control-strong));--pds-overlay-light: oklch(var(--pds-lch-overlay-light));--pds-overlay-medium: oklch(var(--pds-lch-overlay-medium));--pds-overlay-heavy: oklch(var(--pds-lch-overlay-heavy));--pds-radius-card: 20px;--pds-radius-button: 12px;--pds-radius-input: 10px;--pds-radius-pill: 999px;--pds-radius-row: 10px;--pds-radius-format: 8px;--pds-radius-menu: 12px;--pds-radius-menu-item: 6px;--pds-radius-scripture: 7px;--pds-destructive: oklch(var(--pds-lch-destructive));--pds-destructive-bg-hover: oklch(var(--pds-lch-destructive) / .08);--pds-shadow-card: 0 2px 8px oklch(var(--pds-lch-shadow-card-a)), 0 1px 2px oklch(var(--pds-lch-shadow-card-b));--pds-shadow-card-elevated: 0 4px 16px oklch(var(--pds-lch-shadow-card-elevated));--pds-shadow-shell: 0 2px 12px oklch(var(--pds-lch-shadow-shell-a)), 0 1px 3px oklch(var(--pds-lch-shadow-shell-b));--pds-shadow-drawer: 0 10px 32px oklch(var(--pds-lch-shadow-drawer-a)), 0 2px 8px oklch(var(--pds-lch-shadow-drawer-b));--pds-shadow-fab: 0 4px 14px oklch(var(--pds-lch-shadow-fab));--pds-shadow-track: 0 1px 2px oklch(var(--pds-lch-shadow-track));--pds-shadow-popover: 0 16px 40px oklch(var(--pds-lch-shadow-popover-a)), 0 4px 12px oklch(var(--pds-lch-shadow-popover-b)), 0 0 0 .5px oklch(var(--pds-lch-shadow-popover-ring));--pds-shadow-sheet: 0 12px 40px oklch(var(--pds-lch-shadow-popover-a)), 0 4px 12px oklch(var(--pds-lch-shadow-popover-b)), 0 0 0 .5px oklch(var(--pds-lch-shadow-popover-ring));--pds-shadow-menu: 0 6px 16px oklch(var(--pds-lch-shadow-card-a)), 0 2px 4px oklch(var(--pds-lch-shadow-popover-b));--pds-shadow-toolbar: 0 8px 24px oklch(var(--pds-lch-shadow-popover-a)), 0 1px 2px oklch(var(--pds-lch-shadow-popover-b));--pds-font-body: "Google Sans Flex", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--pds-font-display: "Google Sans Flex", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--pds-font-body-variation: "ROND" 0;--pds-font-display-variation: "ROND" 100;--pds-font-mono: ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--pds-toolbar-h: 44px;--pds-footer-h: 36px;--pds-sidebar-w: 280px;--pds-sidebar-min-w: 250px;--pds-sidebar-max-w: 420px;--pds-inspector-w: 260px;--pds-inspector-reserve-w: calc(var(--pds-inspector-w) + 8px);--pds-inspector-transition-duration: .26s;--pds-inspector-transition-ease: cubic-bezier(.32, .72, .24, 1);--pds-shell-frame-inset: 14px;--pds-shell-frame-radius: 18px;--pds-highlight-neutral: #8e8e93;--pds-highlight-warm-amber: #e6a820;--pds-highlight-sky-blue: #1e88c9;--pds-highlight-violet: #8b5cf6;--pds-highlight-mint-green: #43a047;--pds-highlight-coral-rose: #e0409a;--pds-paper-desk: #f7f6f3;--pds-paper-sheet: var(--pds-bg-sidebar);--pds-paper-rule: #e7e4dc;--pds-paper-shadow: 0 2px 6px rgba(20, 18, 12, .04), 0 20px 50px -20px rgba(20, 18, 12, .16);--pds-paper-shadow-subtle: 0 1px 3px 1px rgba(60, 64, 67, .1);--pds-editor-paper-inset-top: 17px;--pds-editor-paper-inset-x: 0;--pds-paper-grain-a: rgba(20, 18, 12, .025);--pds-paper-grain-b: rgba(20, 18, 12, .018);--pds-paper-fold-a: rgba(20, 18, 12, .07);--pds-paper-fold-b: rgba(20, 18, 12, .02)}html.harvous-prototype-route{--pds-glass-rim: inset 0 -.5px 0 oklch(0% 0 0 / .04)}html.harvous-prototype-route:not(.harvous-proto-wallpaper-image){--pds-border: oklch(from var(--pds-canvas-bg, var(--pds-canvas-default)) calc(l*.9) c h / .26);--pds-border-soft: oklch(from var(--pds-canvas-bg, var(--pds-canvas-default)) calc(l*.93) c h / .15);--pds-border-control: oklch(from var(--pds-canvas-bg, var(--pds-canvas-default)) calc(l*.88) c h / .28);--pds-border-control-soft: oklch( from var(--pds-canvas-bg, var(--pds-canvas-default)) calc(l*.9) c h / .2 );--pds-border-control-medium: oklch( from var(--pds-canvas-bg, var(--pds-canvas-default)) calc(l*.86) c h / .32 );--pds-border-control-strong: oklch( from var(--pds-canvas-bg, var(--pds-canvas-default)) calc(l*.84) c h / .36 )}html.harvous-proto-wallpaper-image{--pds-border: oklch( from var(--pds-canvas-bg, var(--pds-canvas-default)) min( calc(l*1.08) , .96) c h / .18 );--pds-border-soft: oklch( from var(--pds-canvas-bg, var(--pds-canvas-default)) min( calc(l*1.05) , .94) c h / .1 );--pds-border-control: oklch( from var(--pds-canvas-bg, var(--pds-canvas-default)) min( calc(l*1.06) , .95) c h / .2 );--pds-border-control-soft: oklch( from var(--pds-canvas-bg, var(--pds-canvas-default)) min( calc(l*1.04) , .93) c h / .14 );--pds-border-control-medium: oklch( from var(--pds-canvas-bg, var(--pds-canvas-default)) min( calc(l*1.02) , .92) c h / .22 );--pds-border-control-strong: oklch( from var(--pds-canvas-bg, var(--pds-canvas-default)) min( calc(l*1) , .9) c h / .24 );--pds-glass-shell: oklch(var(--pds-lch-bg-page) / .22);--pds-glass-chrome: var(--pds-glass-shell);--pds-glass-panel-frost: oklch(var(--pds-lch-bg-page) / .06);--pds-glass-bar-frost: oklch(var(--pds-lch-bg-page) / .18);--pds-glass-blur: blur(40px) saturate(1.2)}@media(prefers-color-scheme:dark){:root{--pds-lch-accent: 62% .16 265;--pds-lch-accent-pressed: 56% .16 265;--pds-lch-scripture-fg: 72% .14 255;--pds-lch-scripture-accent: 62% .18 255;--pds-lch-bg-page: 18% .01 285;--pds-lch-bg-main: 18% .01 285;--pds-lch-bg-toolbar: 20% .01 285 / .82;--pds-lch-bg-footer: 17% .01 285 / .97;--pds-lch-bg-popover: 22% .012 285 / .98;--pds-lch-bg-popover-solid: 22% .012 285;--pds-lch-canvas-default: 12% .01 285;--pds-lch-text-primary: 96% 0 0;--pds-lch-text-secondary: 96% 0 0 / .55;--pds-lch-text-tertiary: 96% 0 0 / .38;--pds-lch-text-muted: 100% 0 0 / .55;--pds-lch-text-muted-strong: 100% 0 0 / .78;--pds-lch-text-muted-soft: 100% 0 0 / .62;--pds-lch-text-muted-faint: 100% 0 0 / .5;--pds-lch-text-muted-ghost: 100% 0 0 / .42;--pds-lch-fill-input: 100% 0 0 / .08;--pds-lch-fill-input-hover: 100% 0 0 / .11;--pds-lch-fill-row-hover: 100% 0 0 / .06;--pds-lch-fill-row-selected: 100% 0 0 / .1;--pds-lch-sidebar-fill-input: 100% 0 0 / .1;--pds-lch-sidebar-fill-input-hover: 100% 0 0 / .13;--pds-lch-sidebar-fill-row-selected: 100% 0 0 / .11;--pds-lch-fill-section: 100% 0 0 / .06;--pds-lch-fill-control: 100% 0 0 / .08;--pds-lch-fill-control-hover: 100% 0 0 / .12;--pds-lch-fill-control-pressed: 100% 0 0 / .14;--pds-lch-fill-control-strong: 100% 0 0 / .1;--pds-lch-fill-control-strong-hover: 100% 0 0 / .14;--pds-lch-fill-chip: 100% 0 0 / .1;--pds-lch-fill-chip-hover: 100% 0 0 / .12;--pds-lch-fill-subtle: 100% 0 0 / .07;--pds-lch-fill-faint: 100% 0 0 / .06;--pds-lch-fill-ghost: 100% 0 0 / .04;--pds-lch-fill-track: 100% 0 0 / .22;--pds-lch-border: 100% 0 0 / .1;--pds-lch-border-soft: 100% 0 0 / .06;--pds-lch-border-control: 100% 0 0 / .12;--pds-lch-border-control-soft: 100% 0 0 / .08;--pds-lch-border-control-medium: 100% 0 0 / .14;--pds-lch-border-control-strong: 100% 0 0 / .18;--pds-lch-overlay-light: 0% 0 0 / .45;--pds-lch-overlay-medium: 0% 0 0 / .62;--pds-lch-overlay-heavy: 0% 0 0 / .72;--pds-lch-shadow-card-a: 0% 0 0 / .35;--pds-lch-shadow-card-b: 0% 0 0 / .2;--pds-lch-shadow-card-elevated: 0% 0 0 / .4;--pds-lch-shadow-popover-a: 0% 0 0 / .5;--pds-lch-shadow-popover-b: 0% 0 0 / .28;--pds-lch-shadow-popover-ring: 100% 0 0 / .08;--pds-lch-shadow-drawer-a: 0% 0 0 / .55;--pds-lch-shadow-drawer-b: 0% 0 0 / .32;--pds-lch-shadow-fab: 0% 0 0 / .45;--pds-lch-shadow-track: 0% 0 0 / .4;--pds-lch-shadow-shell-a: 0% 0 0 / .35;--pds-lch-shadow-shell-b: 0% 0 0 / .2;--pds-lch-border-modal-highlight: 100% 0 0 / .1;--pds-lch-modal-inset: 100% 0 0 / .06;--pds-lch-modal-wash: 100% 0 0 / .08;--pds-lch-bg-glass-medium: 18% .01 285 / .72;--pds-lch-bg-glass-light: 18% .01 285 / .55;--pds-lch-bg-glass-strong: 20% .01 285 / .92;--pds-lch-bg-glass-toolbar: 20% .01 285 / .82;--pds-glass-shell: color-mix( in oklch, var(--pds-canvas-bg, var(--pds-canvas-default)) 56%, transparent );--pds-glass-panel-frost: oklch(var(--pds-lch-bg-page) / .26);--pds-glass-bar-frost: oklch(var(--pds-lch-bg-page) / .5);--pds-glass-chrome: var(--pds-glass-shell);--pds-glass-sheen: linear-gradient( 180deg, oklch(100% 0 0 / .08), oklch(100% 0 0 / .02) 42%, transparent 100% );--pds-glass-rim: inset 0 .5px 0 oklch(100% 0 0 / .1), inset 0 -.5px 0 oklch(0% 0 0 / .2);--pds-bg-modal: linear-gradient( 180deg, oklch(22% .012 285), oklch(18% .01 285) );--pds-bg-modal-wallpaper: linear-gradient( 180deg, oklch(22% .012 285), oklch(18% .01 285) );--pds-lch-thread-blue: 42% .08 235;--pds-lch-thread-yellow: 48% .09 90;--pds-lch-thread-green: 40% .07 145;--pds-lch-thread-pink: 44% .09 330;--pds-lch-thread-orange: 46% .08 70;--pds-lch-thread-purple: 38% .1 310;--pds-lch-destructive: 65% .18 25;--pds-paper-desk: #1c1b19;--pds-paper-sheet: var(--pds-bg-sidebar);--pds-paper-rule: rgba(255, 255, 255, .1);--pds-paper-shadow: 0 2px 6px rgba(0, 0, 0, .24), 0 20px 50px -20px rgba(0, 0, 0, .45);--pds-paper-shadow-subtle: 0 1px 3px 1px rgba(0, 0, 0, .35);--pds-paper-grain-a: rgba(255, 255, 255, .035);--pds-paper-grain-b: rgba(255, 255, 255, .02);--pds-paper-fold-a: rgba(255, 255, 255, .08);--pds-paper-fold-b: rgba(255, 255, 255, .02)}html.harvous-prototype-route:not(.harvous-proto-wallpaper-image){--pds-border: oklch( from var(--pds-canvas-bg, var(--pds-canvas-default)) min( calc(l*1.22 + .06) , .38) c h / .32 );--pds-border-soft: oklch( from var(--pds-canvas-bg, var(--pds-canvas-default)) min( calc(l*1.18 + .05) , .34) c h / .2 );--pds-border-control: oklch( from var(--pds-canvas-bg, var(--pds-canvas-default)) min( calc(l/.8 + .08) , .42) c h / .34 );--pds-border-control-soft: oklch( from var(--pds-canvas-bg, var(--pds-canvas-default)) min( calc(l*1.2 + .06) , .38) c h / .26 );--pds-border-control-medium: oklch( from var(--pds-canvas-bg, var(--pds-canvas-default)) min( calc(l*1.28 + .1) , .44) c h / .38 );--pds-border-control-strong: oklch( from var(--pds-canvas-bg, var(--pds-canvas-default)) min( calc(l*1.32 + .12) , .48) c h / .42 );--pds-glass-rim: inset 0 -.5px 0 oklch(0% 0 0 / .18)}html.harvous-proto-wallpaper-image{--pds-border: oklch( from var(--pds-canvas-bg, var(--pds-canvas-default)) calc(l*.68) c h / .22 );--pds-border-soft: oklch( from var(--pds-canvas-bg, var(--pds-canvas-default)) calc(l*.72) c h / .14 );--pds-border-control: oklch( from var(--pds-canvas-bg, var(--pds-canvas-default)) calc(l*.66) c h / .24 );--pds-border-control-soft: oklch( from var(--pds-canvas-bg, var(--pds-canvas-default)) calc(l*.7) c h / .18 );--pds-border-control-medium: oklch( from var(--pds-canvas-bg, var(--pds-canvas-default)) calc(l*.64) c h / .28 );--pds-border-control-strong: oklch( from var(--pds-canvas-bg, var(--pds-canvas-default)) calc(l*.62) c h / .3 );--pds-glass-shell: oklch(var(--pds-lch-bg-page) / .28);--pds-glass-chrome: var(--pds-glass-shell);--pds-glass-panel-frost: oklch(var(--pds-lch-bg-page) / .08);--pds-glass-bar-frost: oklch(var(--pds-lch-bg-page) / .22);--pds-glass-blur: blur(44px) saturate(1.15)}}.proto-shell,.proto-shell *{box-sizing:border-box;font-family:var(--pds-font-body);font-variation-settings:var(--pds-font-body-variation);font-optical-sizing:auto}.proto-shell{--font-sans: var(--pds-font-body);--font-mono: var(--pds-font-mono);color-scheme:light dark;font-family:var(--pds-font-body);font-size:16px;line-height:1.45;color:var(--pds-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.proto-shell .card-image-link__title,.proto-shell .card-image-link__title p,.proto-shell .card-image-link__title textarea{font-family:var(--pds-font-display);font-variation-settings:var(--pds-font-display-variation)}html.harvous-prototype-route{--font-sans: var(--pds-font-body);--font-mono: var(--pds-font-mono);color-scheme:light dark;background-color:var(--pds-canvas-bg, var(--pds-canvas-default))!important;background-image:var(--pds-canvas-image, none)!important;background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}html.harvous-prototype-route body,html.harvous-prototype-route #root{--font-sans: var(--pds-font-body);--font-mono: var(--pds-font-mono);background-color:transparent!important}html.harvous-proto-wallpaper-image #root{isolation:auto}html.harvous-proto-wallpaper-image #root:before{display:none}html.harvous-prototype-route [data-sonner-toast]{background:var(--pds-bg-popover)!important;background-image:none!important;color:var(--pds-text-primary)!important;font-family:var(--pds-font-body)!important;box-shadow:var(--pds-shadow-popover)!important}html.harvous-prototype-route [data-sonner-toast] [data-title],html.harvous-prototype-route [data-sonner-toast] [data-description]{color:var(--pds-text-primary)!important}.proto-shell button,.proto-shell button span,.proto-shell button div,.proto-shell button p,.proto-shell button *{font-family:var(--pds-font-body)!important}.proto-shell button svg,.proto-shell button path{fill:currentColor!important}.proto-shell h1,.proto-shell h2,.proto-shell h3,.proto-shell h4,.proto-shell h5,.proto-shell h6,.proto-shell .text-title,.proto-shell .text-subtitle,.proto-shell .text-body,.proto-shell .menu-item,.proto-shell .menu-item span,.proto-shell .menu-item div,.proto-shell .menu-item p,.proto-shell .menu-item *,.proto-shell .menu-item__label,.proto-shell .menu-item__label *,.proto-shell .space-button,.proto-shell .space-button span,.proto-shell .space-button div,.proto-shell .space-button p,.proto-shell .space-button *,.proto-shell .space-btn,.proto-shell .space-btn span,.proto-shell .space-btn div,.proto-shell .space-btn p,.proto-shell .space-btn *,.proto-shell .space-btn__text,.proto-shell .tab-nav__button,.proto-shell .tab-nav__button span,.proto-shell .tab-nav__button *,.proto-shell .offline-indicator--chip,.proto-shell .offline-indicator--chip *{font-family:var(--pds-font-body)!important}.proto-shell a{color:inherit;text-decoration:none}.pds-title-xl{font-family:var(--pds-font-display);font-variation-settings:var(--pds-font-display-variation);font-size:2.125rem;font-weight:620;letter-spacing:-.025em;line-height:1.1;color:var(--pds-text-primary)}.pds-title{font-family:var(--pds-font-display);font-variation-settings:var(--pds-font-display-variation);font-size:1.25rem;font-weight:580;letter-spacing:-.018em;line-height:1.2;color:var(--pds-text-primary)}.pds-compose-title{font-family:var(--pds-font-display);font-variation-settings:var(--pds-font-display-variation);font-size:1.375rem;font-weight:600;line-height:1.25;color:var(--pds-text-primary)}.pds-note-card-title{font-size:1rem;font-weight:600;line-height:1.3;color:var(--pds-text-primary)}.pds-body{font-size:1rem;font-weight:400;line-height:1.5;color:var(--pds-text-primary)}.pds-list-title{font-family:var(--pds-font-body);font-size:.9375rem;font-weight:500;line-height:1.25;color:var(--pds-text-primary)}.pds-list-preview{font-family:var(--pds-font-body);font-size:.75rem;font-weight:400;line-height:1.35;color:var(--pds-text-secondary)}.pds-caption{font-size:.8125rem;font-weight:500;color:var(--pds-text-secondary);line-height:1.3}.pds-footnote{font-size:.6875rem;font-weight:400;color:var(--pds-text-secondary);line-height:1.3}.pds-subheadline{font-size:.9375rem;font-weight:400;line-height:1.35;color:var(--pds-text-primary)}.pds-inspector-label{font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--pds-text-secondary)}.pds-inspector-body{font-size:.75rem;font-weight:400;color:var(--pds-text-primary);line-height:1.4}.pds-search-result-title{font-size:.8125rem;font-weight:500;color:var(--pds-text-primary)}.pds-search-result-meta{font-size:.6875rem;font-weight:400;color:var(--pds-text-secondary)}.proto-theme{font-family:var(--pds-font-body);font-size:16px;font-weight:400;line-height:1.45;color:var(--pds-text-primary);-webkit-font-smoothing:antialiased}.proto-display{font-family:var(--pds-font-display);font-variation-settings:var(--pds-font-display-variation)}.proto-title-lg{font-family:var(--pds-font-display);font-variation-settings:var(--pds-font-display-variation);font-size:1.25rem;font-weight:580;letter-spacing:-.018em;line-height:1.2}.proto-title-md{font-family:var(--pds-font-display);font-variation-settings:var(--pds-font-display-variation);font-size:.9375rem;font-weight:600;line-height:1.25}.proto-body{font-size:1rem;font-weight:400;line-height:1.45}.proto-list-title{font-size:.9375rem;font-weight:500;line-height:1.2;color:var(--pds-text-primary)}.proto-list-preview{font-size:.75rem;font-weight:400;line-height:1.35;color:var(--pds-text-secondary)}.proto-caption{font-size:.8125rem;font-weight:500;color:var(--pds-text-secondary)}.proto-footnote{font-size:.6875rem;font-weight:400;color:var(--pds-text-secondary)}.proto-shell-frame{margin:var(--pds-shell-frame-inset);box-sizing:border-box;height:calc(100vh - 2 * var(--pds-shell-frame-inset));height:calc(100dvh - 2 * var(--pds-shell-frame-inset));border-radius:var(--pds-shell-frame-radius);border:none;overflow:hidden;box-shadow:var(--pds-shadow-shell);isolation:isolate}.proto-shell-frame>.proto-shell{height:100%;min-height:0}.proto-shell{--proto-sidebar-w-clamped: clamp( var(--pds-sidebar-min-w), var(--proto-sidebar-w, var(--pds-sidebar-w)), var(--pds-sidebar-max-w) );background:var(--pds-glass-shell);display:grid;grid-template-rows:var(--pds-toolbar-h) minmax(0,1fr);grid-template-columns:var(--proto-sidebar-w-clamped) minmax(0,1fr);overflow:hidden}.proto-shell--note-chrome{grid-template-rows:var(--pds-toolbar-h) minmax(0,1fr) auto}.proto-shell__editor-chrome-row{grid-column:1 / -1;grid-row:3;min-height:0;position:relative;z-index:1;background:var(--pds-glass-shell)}.proto-shell__editor-chrome-row .proto-editor-bottom-bar{width:100%}.proto-shell__editor-chrome-row .proto-editor-bottom-bar__format,.proto-shell__editor-chrome-row .proto-editor-bottom-bar__scripture,.proto-shell__editor-chrome-row .proto-editor-bottom-bar__highlight,.proto-shell__editor-chrome-row .proto-editor-bottom-bar__reference{padding-left:var(--proto-sidebar-w-clamped)}.proto-shell--no-sidebar .proto-shell__editor-chrome-row .proto-editor-bottom-bar__format,.proto-shell--no-sidebar .proto-shell__editor-chrome-row .proto-editor-bottom-bar__scripture,.proto-shell--no-sidebar .proto-shell__editor-chrome-row .proto-editor-bottom-bar__highlight,.proto-shell--no-sidebar .proto-shell__editor-chrome-row .proto-editor-bottom-bar__reference,.proto-shell--sidebar-collapsed .proto-shell__editor-chrome-row .proto-editor-bottom-bar__format,.proto-shell--sidebar-collapsed .proto-shell__editor-chrome-row .proto-editor-bottom-bar__scripture,.proto-shell--sidebar-collapsed .proto-shell__editor-chrome-row .proto-editor-bottom-bar__highlight,.proto-shell--sidebar-collapsed .proto-shell__editor-chrome-row .proto-editor-bottom-bar__reference{padding-left:0}.proto-shell--inspector-open{grid-template-columns:var(--proto-sidebar-w-clamped) minmax(0,1fr) var(--pds-inspector-w)}.proto-shell--no-footer:not(.proto-shell--note-chrome){grid-template-rows:var(--pds-toolbar-h) minmax(0,1fr)}.proto-shell--no-sidebar .proto-shell__sidebar-cell{display:none!important}.proto-shell--no-sidebar{grid-template-columns:minmax(0,1fr)}.proto-shell--no-sidebar.proto-shell--inspector-open{grid-template-columns:minmax(0,1fr) var(--pds-inspector-w)}.proto-shell--sidebar-collapsed .proto-shell__sidebar-cell.proto-shell-drawer-sidebar{width:0;min-width:0;padding:0;border-right:none;overflow:hidden;pointer-events:none}.proto-shell--sidebar-collapsed:not(.proto-shell--no-sidebar){grid-template-columns:0 minmax(0,1fr)}.proto-shell--sidebar-collapsed.proto-shell--inspector-open:not(.proto-shell--no-sidebar){grid-template-columns:0 minmax(0,1fr) var(--pds-inspector-w)}.proto-shell__toolbar-cell{grid-column:1 / -1;grid-row:1;display:flex;align-items:center;position:relative;z-index:1300;isolation:isolate;border-top:none;border-bottom:1px solid var(--pds-border);background:transparent;box-shadow:none}.proto-shell__toolbar-cell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--pds-glass-sheen);pointer-events:none;z-index:0}html.harvous-prototype-route .proto-shell__toolbar-cell:after{display:none}.proto-shell__toolbar-cell>*{position:relative;z-index:1}.proto-shell__sidebar-cell{grid-column:1;grid-row:2;min-height:0;margin:0;padding:8px;overflow:visible;border-radius:0;background:transparent;box-shadow:none;display:flex;flex-direction:column;position:relative;z-index:2}.proto-shell--note-chrome .proto-shell__sidebar-cell{grid-row:2 / 4}.proto-shell__main-cell{grid-column:2;grid-row:2;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:transparent;position:relative;z-index:1}.proto-shell__sidebar-resize-handle{display:none}.proto-shell__inspector-cell{grid-column:3;grid-row:2;min-height:0;overflow:hidden;border-left:1px solid var(--pds-border);background:var(--pds-bg-sidebar);display:flex;flex-direction:column}.proto-shell--no-sidebar .proto-shell__main-cell,.proto-shell--no-sidebar.proto-shell--inspector-open .proto-shell__main-cell{grid-column:1}.proto-shell--no-sidebar.proto-shell--inspector-open .proto-shell__inspector-cell{grid-column:2}.proto-shell__footer-cell{grid-column:1 / -1;grid-row:3;border-top:1px solid var(--pds-border);background:transparent;box-shadow:var(--pds-glass-rim);display:flex;align-items:center;padding:0 14px;position:relative}.proto-shell__footer-cell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--pds-glass-sheen);pointer-events:none;z-index:0}.proto-shell__footer-cell>*{position:relative;z-index:1}.proto-sidebar-root{flex:1;min-height:0;display:flex;flex-direction:column;position:relative;isolation:isolate;border-radius:var(--pds-shell-frame-radius);background:var(--pds-glass-shell);box-shadow:var(--pds-paper-shadow-subtle),var(--pds-glass-rim);overflow:hidden}.proto-sidebar-root:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--pds-glass-panel-frost);pointer-events:none;z-index:0}.proto-sidebar-root:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--pds-glass-sheen);pointer-events:none;z-index:0}.proto-sidebar-root>*{position:relative;z-index:1}.proto-sidebar-scroll{flex:1;min-height:0;overflow-y:auto;background:transparent}.proto-main-pane{flex:1;min-height:0;overflow:auto;font-family:var(--pds-font-body)}.proto-main-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;padding:32px;color:var(--pds-text-secondary);font-size:.9375rem;text-align:center;gap:8px}.proto-shell-drawer-overlay{display:none}@media(max-width:899px){.proto-shell{grid-template-columns:minmax(0,1fr)}.proto-shell:not(.proto-shell--note-chrome){grid-template-rows:var(--pds-toolbar-h) minmax(0,1fr)}.proto-shell--note-chrome{grid-template-rows:var(--pds-toolbar-h) minmax(0,1fr) auto}.proto-shell__editor-chrome-row,.proto-shell--inspector-open{grid-template-columns:minmax(0,1fr)}.proto-shell__footer-cell,.proto-shell__inspector-cell{display:none}.proto-shell__sidebar-cell.proto-shell-drawer-sidebar{position:fixed;top:calc(var(--pds-toolbar-h) + 8px);left:8px;bottom:8px;width:min(300px,calc(88vw - 16px));z-index:150;transform:translate(calc(-100% - 16px));transition:transform .26s cubic-bezier(.32,.72,.24,1);margin:0;padding:0;border-radius:var(--pds-shell-frame-radius);box-shadow:var(--pds-shadow-drawer),var(--pds-glass-rim);background:var(--pds-glass-shell)}.proto-shell__sidebar-resize-handle{display:none!important}.proto-shell__sidebar-cell.proto-shell-drawer-sidebar .proto-sidebar-root{background:transparent;box-shadow:none;border-radius:0}.proto-shell__sidebar-cell.proto-shell-drawer-sidebar .proto-sidebar-root:after{display:none}.proto-shell-drawer-overlay{display:none;pointer-events:none;position:fixed;inset:var(--pds-toolbar-h) 0 0 0;background:transparent;z-index:140}.proto-shell--drawer-open .proto-shell-drawer-overlay{display:block;pointer-events:auto}.proto-shell--drawer-open .proto-shell-drawer-sidebar{transform:translate(0)}.proto-shell__main-cell{border-left:none;grid-column:1 / -1;grid-row:2}.proto-shell__sidebar-cell:not(.proto-shell-drawer-sidebar){display:none}.proto-shell--sidebar-collapsed:not(.proto-shell--no-sidebar){grid-template-columns:minmax(0,1fr)}.proto-shell--sidebar-collapsed .proto-shell__sidebar-cell.proto-shell-drawer-sidebar{visibility:visible;opacity:1;width:min(300px,88vw)}.proto-inspector-mobile-backdrop{position:fixed;inset:var(--pds-toolbar-h) 0 0 0;z-index:155;background:transparent;pointer-events:auto}.proto-inspector-mobile-panel{position:fixed;top:calc(var(--pds-toolbar-h) + 8px);right:8px;bottom:8px;width:min(340px,calc(92vw - 16px));z-index:160;border-radius:var(--pds-shell-frame-radius);background:var(--pds-bg-sidebar);box-shadow:var(--pds-shadow-drawer);overflow-y:auto;display:flex;flex-direction:column;animation:proto-inspector-mobile-in .26s cubic-bezier(.32,.72,.24,1) forwards}@keyframes proto-inspector-mobile-in{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.proto-inspector-mobile-panel--exiting{animation:proto-inspector-mobile-out .2s cubic-bezier(.32,.72,.24,1) both}@keyframes proto-inspector-mobile-out{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}@media(prefers-reduced-motion:reduce){.proto-inspector-mobile-panel,.proto-inspector-mobile-panel--exiting{animation:none}}}@media(min-width:900px){.proto-shell{transition:grid-template-columns .26s cubic-bezier(.32,.72,.24,1)}.proto-shell--sidebar-collapsed,.proto-shell--sidebar-resizing,.proto-shell--sidebar-resizing .proto-shell__editor-chrome-row .proto-editor-bottom-bar__format,.proto-shell--sidebar-resizing .proto-shell__editor-chrome-row .proto-editor-bottom-bar__scripture,.proto-shell--sidebar-resizing .proto-shell__editor-chrome-row .proto-editor-bottom-bar__highlight,.proto-shell--sidebar-resizing .proto-shell__editor-chrome-row .proto-editor-bottom-bar__reference{transition:none}.proto-shell__sidebar-cell.proto-shell-drawer-sidebar{position:relative;transform:none!important;transition:none;width:auto;height:auto;box-shadow:none;top:auto;bottom:auto;left:auto}.proto-shell-drawer-overlay{display:none!important}.proto-shell__sidebar-resize-handle{display:block;grid-column:1;grid-row:2;justify-self:end;align-self:stretch;width:12px;margin-right:-6px;z-index:1250;cursor:col-resize;touch-action:none;position:relative;border:none;padding:0;background:transparent}.proto-shell__sidebar-resize-handle:before{content:"";position:absolute;top:14px;bottom:14px;left:50%;width:2px;transform:translate(-50%);border-radius:999px;background:var(--pds-fill-resize-handle);opacity:0;transition:opacity .12s ease,background-color .12s ease}.proto-shell__sidebar-resize-handle:hover:before,.proto-shell__sidebar-resize-handle:focus-visible:before,.proto-shell--sidebar-resizing .proto-shell__sidebar-resize-handle:before{opacity:1;background:var(--pds-fill-resize-handle-active)}.proto-shell__sidebar-resize-handle:focus-visible{outline:none}.proto-shell__editor-chrome-row .proto-editor-bottom-bar__format,.proto-shell__editor-chrome-row .proto-editor-bottom-bar__scripture,.proto-shell__editor-chrome-row .proto-editor-bottom-bar__highlight,.proto-shell__editor-chrome-row .proto-editor-bottom-bar__reference{transition:padding-left .26s cubic-bezier(.32,.72,.24,1)}.proto-shell--sidebar-collapsed .proto-shell__editor-chrome-row .proto-editor-bottom-bar__format,.proto-shell--sidebar-collapsed .proto-shell__editor-chrome-row .proto-editor-bottom-bar__scripture,.proto-shell--sidebar-collapsed .proto-shell__editor-chrome-row .proto-editor-bottom-bar__highlight,.proto-shell--sidebar-collapsed .proto-shell__editor-chrome-row .proto-editor-bottom-bar__reference{transition:none}@media(prefers-reduced-motion:reduce){.proto-shell,.proto-shell__editor-chrome-row .proto-editor-bottom-bar__format,.proto-shell__editor-chrome-row .proto-editor-bottom-bar__scripture,.proto-shell__editor-chrome-row .proto-editor-bottom-bar__highlight,.proto-shell__editor-chrome-row .proto-editor-bottom-bar__reference{transition:none}}}html.harvous-proto-wallpaper-color .proto-shell-frame,html.harvous-proto-wallpaper-image .proto-shell-frame{position:relative;z-index:1}html.harvous-proto-wallpaper-image .proto-shell-frame{isolation:auto;background:var(--pds-glass-shell);backdrop-filter:var(--pds-glass-blur);-webkit-backdrop-filter:var(--pds-glass-blur)}html.harvous-proto-wallpaper-image .proto-shell{background:transparent}html.harvous-proto-wallpaper-image .proto-sidebar-root{background:transparent;box-shadow:var(--pds-paper-shadow-subtle)}html.harvous-proto-wallpaper-image .proto-sidebar-root:before{background:var(--pds-glass-panel-frost)}html.harvous-proto-wallpaper-image .proto-shell__toolbar-cell,html.harvous-proto-wallpaper-image .proto-shell__footer-cell,html.harvous-proto-wallpaper-image .proto-shell__editor-chrome-row{background:transparent}html.harvous-proto-wallpaper-image .proto-editor-bottom-bar{background-color:var(--pds-glass-shell);background-image:none}@media(prefers-reduced-transparency:reduce){html.harvous-proto-wallpaper-image .proto-shell-frame{backdrop-filter:none;-webkit-backdrop-filter:none}}.proto-popover-shell__content{position:relative;z-index:1}html.harvous-proto-wallpaper-image .proto-menu-item,html.harvous-proto-wallpaper-image .proto-menu-item__icon,html.harvous-proto-wallpaper-image .proto-menu-item__check,html.harvous-proto-wallpaper-color .proto-menu-item,html.harvous-proto-wallpaper-color .proto-menu-item__icon,html.harvous-proto-wallpaper-color .proto-menu-item__check{color:var(--pds-text-on-chrome)}html.harvous-proto-wallpaper-image .proto-menu-item:hover,html.harvous-proto-wallpaper-color .proto-menu-item:hover{background:var(--pds-bg-row-selected)}html.harvous-proto-wallpaper-image .proto-menu-item:focus-visible,html.harvous-proto-wallpaper-color .proto-menu-item:focus-visible{background:var(--pds-bg-control-strong)}html.harvous-proto-wallpaper-image .proto-menu-item--destructive,html.harvous-proto-wallpaper-image .proto-menu-item--destructive *,html.harvous-proto-wallpaper-image .proto-menu-item--destructive span,html.harvous-proto-wallpaper-image .proto-menu-item--destructive .proto-menu-item__icon,html.harvous-proto-wallpaper-color .proto-menu-item--destructive,html.harvous-proto-wallpaper-color .proto-menu-item--destructive *,html.harvous-proto-wallpaper-color .proto-menu-item--destructive span,html.harvous-proto-wallpaper-color .proto-menu-item--destructive .proto-menu-item__icon{color:var(--pds-destructive)!important}html.harvous-proto-wallpaper-image .proto-share-popover,html.harvous-proto-wallpaper-image .proto-folder-popover,html.harvous-proto-wallpaper-color .proto-share-popover,html.harvous-proto-wallpaper-color .proto-folder-popover,html.harvous-proto-wallpaper-image .proto-share-popover__title,html.harvous-proto-wallpaper-image .proto-fte-section__label,html.harvous-proto-wallpaper-image .proto-fte-source__badge,html.harvous-proto-wallpaper-color .proto-share-popover__title,html.harvous-proto-wallpaper-color .proto-fte-section__label,html.harvous-proto-wallpaper-color .proto-fte-source__badge{color:var(--pds-text-on-chrome)}html.harvous-proto-wallpaper-image .proto-share-popover__subtitle,html.harvous-proto-wallpaper-image .proto-fte-section__label--plain,html.harvous-proto-wallpaper-color .proto-share-popover__subtitle,html.harvous-proto-wallpaper-color .proto-fte-section__label--plain{color:var(--pds-text-on-chrome-muted)}html.harvous-prototype-route [class*=proto-],html.harvous-prototype-route .pds-native-selection-bar{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.harvous-prototype-route.harvous-proto-wallpaper-image .proto-shell-frame{backdrop-filter:var(--pds-glass-blur)!important;-webkit-backdrop-filter:var(--pds-glass-blur)!important}html.harvous-prototype-route .proto-editor-bottom-bar{background-color:var(--pds-glass-shell);background-image:linear-gradient(var(--pds-glass-bar-frost),var(--pds-glass-bar-frost));box-shadow:var(--pds-glass-rim)}.proto-toolbar-inner{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 10px;gap:8px}.proto-toolbar-left,.proto-toolbar-orb-group{display:flex;align-items:center;gap:6px}.proto-toolbar-right{display:flex;align-items:center;gap:20px}.proto-toolbar-orb-group--trailing{gap:6px}.proto-toolbar-item{position:relative;display:inline-flex;flex-shrink:0;overflow:visible}.proto-toolbar-item__hint{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);pointer-events:none;z-index:2}html[data-shift-hints="1"] .proto-shell__toolbar-cell{overflow:visible;z-index:1400}html[data-shift-hints="1"] .proto-toolbar-inner,html[data-shift-hints="1"] .proto-toolbar-left,html[data-shift-hints="1"] .proto-toolbar-right,html[data-shift-hints="1"] .proto-toolbar-orb-group{overflow:visible}.proto-toolbar-brand{font-family:var(--pds-font-body);font-size:11px;font-weight:600;color:var(--pds-text-tertiary);letter-spacing:.06em;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.proto-toolbar-brand--muted{opacity:.45}.proto-toolbar-center{flex:1;min-width:0;display:flex;align-items:center;justify-content:center}.proto-toolbar-folder-chip{display:inline-flex;align-items:center;gap:6px;max-width:min(240px,42vw);height:28px;padding:0 12px;border-radius:var(--pds-radius-pill);border:.5px solid var(--pds-border-control);background:var(--pds-bg-glass-medium);cursor:pointer;color:var(--pds-text-secondary);font-family:var(--pds-font-body)!important;font-size:13px;font-weight:500;line-height:1.2;transition:background .1s,color .1s}.proto-toolbar-folder-chip:hover{background:var(--pds-bg-control);color:var(--pds-text-primary)}.proto-toolbar-folder-chip:active{background:var(--pds-bg-control-hover)}.proto-toolbar-folder-chip:focus-visible{outline:2px solid var(--pds-accent-focus-outline);outline-offset:1px}.proto-toolbar-folder-chip__icon{flex-shrink:0;opacity:.85}.proto-toolbar-folder-chip__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.2}.proto-toolbar-folder-chip__label,.proto-toolbar-folder-chip__icon{font-family:inherit!important}.proto-toolbar-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--pds-radius-pill);border:.5px solid var(--pds-border-control);background:var(--pds-bg-glass-medium);cursor:pointer;color:var(--pds-text-primary)!important;font-family:var(--pds-font-body)!important;transition:background .1s;text-decoration:none}.proto-toolbar-icon-btn *{font-family:var(--pds-font-body)!important;color:var(--pds-text-primary)!important;fill:currentColor!important}.proto-toolbar-icon-btn svg{flex-shrink:0;display:block}.proto-toolbar-icon-btn:hover{background:var(--pds-bg-control)}.proto-toolbar-icon-btn:active{background:var(--pds-bg-control-hover)}.proto-toolbar-icon-btn:disabled{opacity:1;cursor:default;pointer-events:none;color:var(--pds-text-tertiary);background:var(--pds-bg-glass-light);border-color:var(--pds-border-control-soft)}.proto-toolbar-icon-btn:focus-visible{outline:2px solid var(--pds-accent-focus-outline);outline-offset:1px}.proto-toolbar-icon-btn[data-active=true]{background:var(--pds-bg-row-selected);border-color:var(--pds-border-control-medium);color:var(--pds-text-primary)}.proto-toolbar-icon-btn[data-active=true]:hover{background:var(--pds-bg-control-pressed);border-color:var(--pds-border-control-strong)}.proto-toolbar-icon-btn__share-dot{position:absolute;top:4px;right:4px;width:7px;height:7px;border-radius:50%;background:var(--pds-accent);box-shadow:0 0 0 1.5px var(--pds-bg-page);pointer-events:none}.proto-toolbar-icon-btn:has(.proto-profile-orb__photo){padding:0;border:none;background:transparent;overflow:hidden}.proto-toolbar-icon-btn:has(.proto-profile-orb__photo):hover,.proto-toolbar-icon-btn:has(.proto-profile-orb__photo):active{background:transparent}.proto-profile-orb__photo{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block;flex-shrink:0}.proto-avatar-mini{width:28px;height:28px;border-radius:var(--pds-radius-pill);background:var(--pds-bg-control-strong);color:var(--pds-text-primary);display:inline-flex;align-items:center;justify-content:center;font-family:var(--pds-font-body);font-size:10.5px;font-weight:600;flex-shrink:0;cursor:pointer;border:none}.proto-space-trigger{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--pds-radius-pill);border:.5px solid var(--pds-border-control);background:var(--pds-bg-glass-medium);cursor:pointer;color:var(--pds-text-primary);font-family:var(--pds-font-body);transition:background .1s}.proto-space-trigger svg{flex-shrink:0;display:block}.proto-space-trigger:hover{background:var(--pds-bg-control)}.proto-space-trigger:active{background:var(--pds-bg-control-hover)}.proto-space-trigger:focus-visible{outline:2px solid var(--pds-accent-focus-outline-soft);outline-offset:1px}.proto-space-trigger:disabled{opacity:1;cursor:default;pointer-events:none;color:var(--pds-text-tertiary);background:var(--pds-bg-glass-light);border-color:var(--pds-border-control-soft)}.proto-space-trigger--static{cursor:default;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.proto-menu{position:relative;display:inline-block;z-index:1}.proto-menu__popover{position:absolute;top:calc(100% + 5px);left:0;min-width:260px;max-height:min(360px,72vh);overflow-y:auto;padding:5px;background:var(--pds-bg-popover-solid);border:.5px solid var(--pds-border-control-strong);border-radius:var(--pds-radius-menu);box-shadow:var(--pds-shadow-popover);z-index:5000;font-family:var(--pds-font-body);transform-origin:top left;animation:proto-menu-pop-in .12s cubic-bezier(.32,.72,.24,1) both}.proto-menu__popover,.proto-menu__popover *{font-family:var(--pds-font-body)!important}.proto-menu__popover--right{left:auto;right:0;transform-origin:top right}.proto-menu__popover--list-view{min-width:0;width:-moz-max-content;width:max-content;padding:4px}.proto-menu__popover--list-view .proto-menu-item{gap:8px;padding:5px 10px;width:auto;min-width:148px}.proto-menu__popover--list-view .proto-menu-item__label{flex:0 1 auto;white-space:nowrap}.proto-menu__popover--list-view .proto-menu-item[aria-checked=true]{background:var(--pds-bg-control-strong);font-weight:500!important}.proto-menu__popover--list-view .proto-menu-item[aria-checked=true] span,.proto-menu__popover--list-view .proto-menu-item[aria-checked=true] .proto-menu-item__label{font-weight:500!important}.proto-menu__popover--list-view .proto-menu-item[aria-checked=true] .proto-menu-item__icon{opacity:1}.proto-menu__popover--list-view .proto-menu-item:hover{background:var(--pds-bg-input)}.proto-menu__popover--list-view .proto-menu-item[aria-checked=true]:hover{background:var(--pds-bg-control-hover)}.proto-menu-section{padding:2px 0}.proto-menu-section+.proto-menu-section{border-top:.5px solid var(--pds-border);margin-top:4px;padding-top:4px}.proto-menu-section-label{padding:4px 8px 2px;font-size:11px;font-weight:600;color:var(--pds-text-tertiary);letter-spacing:.03em}.proto-menu-item{display:flex;align-items:center;gap:9px;width:100%;margin:0;border:none;background:none;text-align:left;padding:6px 8px;border-radius:var(--pds-radius-menu-item);cursor:pointer;font-family:inherit;font-size:13px;font-weight:400!important;color:var(--pds-text-primary);text-decoration:none;line-height:1.35;box-sizing:border-box}.proto-menu-item span,.proto-menu-item__label{font-weight:400!important}.proto-menu-item:hover{background:var(--pds-bg-subtle)}.proto-menu-item:focus-visible{outline:none;background:var(--pds-bg-chip)}.proto-menu-item--destructive,.proto-menu-item--destructive *,.proto-menu-item--destructive .proto-menu-item__icon{color:var(--pds-destructive)!important}.proto-menu-item--destructive:hover,.proto-menu-item--destructive:focus-visible{background:var(--pds-destructive-bg-hover)}.proto-menu-item--destructive:hover *,.proto-menu-item--destructive:hover .proto-menu-item__icon,.proto-menu-item--destructive:focus-visible *,.proto-menu-item--destructive:focus-visible .proto-menu-item__icon{color:var(--pds-destructive)!important}.proto-menu-item__check{width:16px;font-size:11px;color:var(--pds-accent);flex-shrink:0}.proto-menu-item__icon{width:16px;height:16px;flex-shrink:0;opacity:.75;display:flex;align-items:center;justify-content:center}.proto-menu-sep{height:.5px;margin:3px 0;background:var(--pds-border);border:none}.proto-menu-muted{font-size:11px;color:var(--pds-text-tertiary);padding:4px 8px;font-family:var(--pds-font-body)}@keyframes proto-menu-pop-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.proto-menu__popover{animation:none}}.proto-sidebar-search{flex-shrink:0;padding:10px 12px 8px}.proto-sidebar-search__field{display:flex;align-items:center;gap:6px;box-sizing:border-box;width:100%;min-height:34px;padding:0 10px;border-radius:var(--pds-radius-input);border:.5px solid var(--pds-border-control);background:var(--pds-bg-faint)}.proto-sidebar-search__field:focus-within{background:var(--pds-bg-chrome-opaque);border-color:var(--pds-accent-active-border);box-shadow:0 0 0 2px var(--pds-accent-active-ring)}html.harvous-proto-wallpaper-image .proto-sidebar-search__field:focus-within,html.harvous-proto-wallpaper-color .proto-sidebar-search__field:focus-within{background:var(--pds-bg-toolbar)}.proto-sidebar-search__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;opacity:.38;pointer-events:none;color:var(--pds-text-primary)}.proto-sidebar-search input{flex:1;min-width:0;box-sizing:border-box;margin:0;padding:0;border:none;border-radius:0;background:transparent;font-family:var(--pds-font-body);font-size:.9375rem;font-weight:400;line-height:1.25;color:var(--pds-text-primary);outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.proto-sidebar-search input::-webkit-search-decoration,.proto-sidebar-search input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.proto-sidebar-search input::-moz-placeholder{color:var(--pds-text-tertiary)}.proto-sidebar-search input::placeholder{color:var(--pds-text-tertiary)}.proto-sidebar-mode{display:flex;flex-shrink:0;padding:0 12px 6px;gap:4px}.proto-sidebar-mode-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;padding:5px 8px;border:none;border-radius:var(--pds-radius-format);background:transparent;cursor:pointer;font-family:var(--pds-font-body);font-size:.75rem;font-weight:500;color:var(--pds-text-secondary);transition:background .12s,color .12s}.proto-sidebar-mode-btn:hover{background:var(--pds-bg-row-hover);color:var(--pds-text-primary)}.proto-sidebar-mode-btn[data-active=true]{background:var(--pds-accent-active-bg-strong);color:var(--pds-accent)}.proto-note-list{list-style:none;margin:0;padding:4px 0 12px}.proto-note-row-item{position:relative;display:flex;align-items:stretch;width:calc(100% - 16px);margin:0 8px;min-width:0;border-radius:var(--pds-radius-row);transition:background .08s}.proto-note-row-item:has(.proto-menu__popover){z-index:80}.proto-note-row-item:hover{background:var(--pds-bg-row-hover)}.proto-note-row-item[data-active=true]{background:var(--pds-bg-sidebar-row-selected)}.proto-note-row__main{flex:1;min-width:0;display:block;text-align:left;padding:7px 4px 7px 10px;border:none;background:transparent;cursor:pointer;border-radius:var(--pds-radius-row) 0 0 var(--pds-radius-row);font-family:var(--pds-font-body)!important;font-weight:400!important;color:var(--pds-text-primary)!important}.proto-note-row__title-line{display:flex;align-items:center;gap:6px;min-width:0}.proto-note-row__pin{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--pds-text-tertiary);opacity:.92}.proto-note-row__title-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600!important;color:var(--pds-text-primary)!important;font-family:var(--pds-font-body)!important}.proto-note-row__preview{margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400!important;color:var(--pds-text-secondary)!important;font-family:var(--pds-font-body)!important}.proto-note-row__menu{position:relative;isolation:isolate;display:flex;align-items:center;flex-shrink:0;z-index:2}.proto-note-row__menu-trigger{position:relative;z-index:0;display:inline-flex;align-items:center;justify-content:center;width:30px;align-self:stretch;padding:0;margin:0;border:none;background:transparent;cursor:pointer;color:var(--pds-text-secondary);border-radius:0 var(--pds-radius-row) var(--pds-radius-row) 0;transition:background .08s,color .08s,opacity .1s ease}@media(hover:hover)and (pointer:fine){.proto-note-row-item .proto-note-row__menu-trigger{opacity:0;pointer-events:none}.proto-note-row-item:hover .proto-note-row__menu-trigger,.proto-note-row-item:focus-within .proto-note-row__menu-trigger,.proto-note-row-item:has(.proto-note-row__menu--open) .proto-note-row__menu-trigger{opacity:1;pointer-events:auto}}@media(prefers-reduced-motion:reduce){.proto-note-row__menu-trigger{transition:background .08s,color .08s}}.proto-note-row__menu-trigger:hover:not(:disabled),.proto-note-row__menu-trigger:focus-visible{background:var(--pds-bg-chip);color:var(--pds-text-primary)}.proto-note-row__menu-trigger:focus-visible{outline:2px solid var(--pds-accent-focus-border);outline-offset:-1px}.proto-note-row__menu-trigger:disabled{opacity:.45;cursor:default}.proto-note-row__menu .proto-menu__popover{z-index:10002}.proto-note-row{display:block;width:100%;text-align:left;padding:7px 10px;margin:0 8px;width:calc(100% - 16px);border:none;background:transparent;cursor:pointer;border-radius:var(--pds-radius-row);transition:background .08s;font-family:var(--pds-font-body)!important;font-weight:400!important;color:var(--pds-text-primary)!important}.proto-note-row .pds-list-title,.proto-note-row .pds-list-preview{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proto-note-row.proto-note-row--destructive .pds-list-title{color:var(--pds-destructive)!important}.proto-note-row .pds-list-title{font-weight:600!important;color:var(--pds-text-primary)!important;font-family:var(--pds-font-body)!important}.proto-note-row .pds-list-preview{margin-top:2px;font-weight:400!important;color:var(--pds-text-secondary)!important;font-family:var(--pds-font-body)!important}.proto-note-row:hover{background:var(--pds-bg-row-hover)}.proto-note-row[data-active=true]{background:var(--pds-bg-sidebar-row-selected)}.proto-space-row{display:flex;align-items:flex-start;gap:10px;width:calc(100% - 16px);margin:0 8px;padding:8px 10px;border-radius:var(--pds-radius-row);border:none;background:transparent;cursor:pointer;font-family:var(--pds-font-body);color:inherit;text-decoration:none;box-sizing:border-box;transition:background .08s}.proto-space-row:hover{background:var(--pds-bg-row-hover)}.proto-space-swatches{display:grid;grid-template-columns:1fr 1fr;gap:1.5px;width:18px;height:18px;border-radius:4px;overflow:hidden;flex-shrink:0;margin-top:2px;background:var(--pds-accent)}.proto-space-swatches[data-color=purple]{background:#8c45eb}.proto-space-swatches[data-color=teal]{background:#00949e}.proto-space-swatches[data-color=green]{background:#339e59}.proto-space-swatches[data-color=orange]{background:#f2731a}.proto-space-swatches[data-color=rose]{background:#e54766}.proto-space-swatches[data-color=indigo]{background:#4a52bf}.proto-space-swatches span{display:block;background:inherit;filter:brightness(1.12)}.proto-sidebar-section-header{padding:2px 18px 8px}.proto-sidebar-back-btn{display:inline-flex;align-items:center;gap:4px;border:none;background:none;padding:0;cursor:pointer;font-family:var(--pds-font-body);font-size:12px;font-weight:600;color:var(--pds-accent);margin-bottom:6px}.proto-sidebar-back-btn:hover{text-decoration:underline}.proto-chip-bar{display:flex;gap:0;margin:8px 12px 6px;padding:3px;background:var(--pds-bg-chip);border-radius:999px;overflow-x:auto;scrollbar-width:none}.proto-chip-bar::-webkit-scrollbar{display:none}.proto-chip{flex:1 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:none;background:transparent;padding:5px 10px;border-radius:999px;font-family:var(--pds-font-body);font-size:12px;font-weight:500;color:var(--pds-text-muted);cursor:pointer;white-space:nowrap;transition:color .12s ease,background .12s ease,box-shadow .12s ease}.proto-chip:hover{color:var(--pds-text-muted-strong)}.proto-chip--selected{background:var(--pds-bg-page);color:var(--pds-text-primary);box-shadow:var(--pds-shadow-chip-selected)}.proto-dict-entry__header{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}.proto-dict-entry__headword{font-family:var(--pds-font-body);font-size:17px;font-weight:600;color:var(--pds-text-primary)}.proto-dict-entry__category-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;background:var(--pds-bg-chip-hover);border-radius:999px;font-size:11px;font-weight:500;color:var(--pds-text-muted-soft)}.proto-dict-entry__body{font-family:var(--pds-font-body);font-size:14px;line-height:1.5;color:var(--pds-text-primary);white-space:pre-wrap;margin:0 0 12px}.proto-dict-entry__see-also{margin-top:12px}.proto-dict-entry__see-also-label{font-family:var(--pds-font-body);font-size:12px;font-weight:500;color:var(--pds-text-secondary);margin-bottom:6px}.proto-dict-entry__chip-flow{display:flex;flex-wrap:wrap;gap:6px}.proto-dict-chip{border:none;padding:4px 8px;border-radius:999px;background:var(--pds-bg-chip-hover);font-family:var(--pds-font-body);font-size:12px;font-weight:500;color:var(--pds-text-muted-faint);cursor:default}.proto-dict-chip--linked{background:var(--pds-accent-active-bg);color:var(--pds-accent);cursor:pointer}.proto-dict-chip--linked:hover{background:var(--pds-accent-pressed-bg)}.proto-dict-entry__disclaimer{margin-top:14px;font-size:10px;color:var(--pds-text-muted-ghost)}.proto-inspector-desktop{position:absolute;top:8px;right:8px;bottom:8px;width:var(--pds-inspector-w);border-radius:var(--pds-shell-frame-radius);background:var(--pds-bg-sidebar);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--pds-paper-shadow-subtle);animation:proto-inspector-desktop-in var(--pds-inspector-transition-duration) var(--pds-inspector-transition-ease) both}.proto-inspector-desktop--exiting{animation:proto-inspector-desktop-out var(--pds-inspector-transition-duration) var(--pds-inspector-transition-ease) both}@keyframes proto-inspector-desktop-in{0%{transform:translate(calc(100% + 8px))}to{transform:translate(0)}}@keyframes proto-inspector-desktop-out{0%{transform:translate(0)}to{transform:translate(calc(100% + 8px))}}@media(prefers-reduced-motion:reduce){.proto-inspector-desktop,.proto-inspector-desktop--exiting{animation:none}}.proto-inspector{flex:1;min-height:0;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:0;font-family:var(--pds-font-body)}.proto-inspector-section{padding:14px;background:var(--pds-bg-ghost);border-radius:var(--pds-radius-row);margin-bottom:1px}.proto-inspector-section+.proto-inspector-section{margin-top:8px}.proto-inspector-section-title{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--pds-text-tertiary);margin-bottom:10px}.proto-inspector-row{display:flex;align-items:flex-start;gap:8px;margin-bottom:6px;font-size:12px;color:var(--pds-text-primary)}.proto-inspector-row-label{font-size:11px;font-weight:500;color:var(--pds-text-secondary);width:72px;flex-shrink:0;padding-top:1px}.proto-inspector-row-value{flex:1;font-size:12px;color:var(--pds-text-primary);word-break:break-word}.proto-inspector-note-id-btn{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:500;color:var(--pds-text-primary);background:transparent;border:none;padding:0;cursor:pointer;text-align:left}.proto-inspector-note-id-btn:hover{opacity:.85}.proto-inspector-note-id-btn:focus-visible{outline:2px solid var(--pds-accent-focus-border);outline-offset:2px;border-radius:2px}.proto-inspector-input{width:100%;padding:5px 8px;border:.5px solid var(--pds-border);border-radius:var(--pds-radius-format);background:var(--pds-bg-surface-glass);font-family:var(--pds-font-body);font-size:12px;color:var(--pds-text-primary);outline:none}.proto-inspector-input:focus{border-color:var(--pds-accent-focus-border);background:var(--pds-bg-page);outline:2px solid var(--pds-accent-focus-ring);outline-offset:0}.proto-inspector-tag{display:inline-flex;align-items:center;padding:6px 12px;border-radius:var(--pds-radius-pill);background:var(--pds-bg-chip-hover);border:.5px solid var(--pds-border-control-medium);font-size:13px;font-weight:500;color:var(--pds-text-primary);margin:2px 2px 2px 0}.proto-folder-tag-editor{display:flex;flex-direction:column;gap:14px}.proto-fte-source{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:22px}.proto-fte-source__badge{display:inline-flex;align-items:center;gap:7px;font-family:var(--pds-font-body);font-size:13px;font-weight:500;color:var(--pds-text-secondary)}.proto-fte-source__badge :first-child{opacity:.6}.proto-fte-source__action{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--pds-radius-pill);border:.5px solid var(--pds-border-control);background:var(--pds-bg-surface-glass-strong);font-family:var(--pds-font-body);font-size:12px;font-weight:500;color:var(--pds-text-secondary);cursor:pointer;line-height:1.4}.proto-fte-source__action:hover:not(:disabled){background:var(--pds-bg-control);color:var(--pds-text-primary);border-color:var(--pds-border-control)}.proto-fte-source__action:disabled{opacity:.5;cursor:default}.proto-fte-section{display:flex;flex-direction:column;gap:6px}.proto-fte-section__label{display:inline-flex;align-items:center;gap:6px;font-family:var(--pds-font-body);font-size:12px;font-weight:500;color:var(--pds-text-secondary)}.proto-fte-section__label :first-child{opacity:.55}.proto-fte-section__label--plain{font-size:11px;font-weight:500;color:var(--pds-text-tertiary)}.proto-fte-field{position:relative;display:flex;align-items:center;width:100%;height:36px;border-radius:12px;background:var(--pds-bg-faint);border:.5px solid var(--pds-border-control)}.proto-fte-field:focus-within{background:var(--pds-bg-chrome-opaque);border-color:var(--pds-accent-active-border);box-shadow:0 0 0 2px var(--pds-accent-active-ring)}html.harvous-proto-wallpaper-image .proto-fte-field:focus-within,html.harvous-proto-wallpaper-color .proto-fte-field:focus-within{background:var(--pds-bg-toolbar)}.proto-fte-field__input{flex:1;min-width:0;height:100%;padding:0 60px 0 12px;border:none;background:transparent;font-family:var(--pds-font-body);font-size:14px;color:var(--pds-text-primary);outline:none}.proto-fte-field__input::-moz-placeholder{color:var(--pds-text-tertiary)}.proto-fte-field__input::placeholder{color:var(--pds-text-tertiary)}.proto-fte-field__actions{position:absolute;right:5px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:4px}.proto-fte-field__btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:7px;cursor:pointer;color:var(--pds-text-secondary);background:transparent}.proto-fte-field__btn:hover:not(:disabled){background:var(--pds-bg-chip)}.proto-fte-field__btn--apply{color:var(--pds-on-accent);background:var(--pds-accent, #3869e6)}.proto-fte-field__btn--apply>span,.proto-fte-field__btn--apply svg,.proto-fte-field__btn--apply svg path{color:var(--pds-on-accent);fill:var(--pds-on-accent)}.proto-fte-field__btn--apply:hover:not(:disabled){background:var(--pds-accent, #3869e6);filter:brightness(.95)}.proto-fte-field__btn--apply:disabled{opacity:.35;cursor:default}.proto-fte-field__btn--clear{color:var(--pds-text-secondary);background:var(--pds-bg-chip)}.proto-fte-rows{display:flex;flex-direction:column;gap:2px}.proto-fte-row{display:flex;align-items:center;gap:8px;min-height:32px;padding:4px 2px}.proto-fte-row__icon{flex-shrink:0;color:var(--pds-text-secondary);opacity:.55}.proto-fte-row__label{flex:1;min-width:0;font-family:var(--pds-font-body);font-size:14px;color:var(--pds-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proto-fte-row__btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--pds-text-secondary);cursor:pointer;opacity:.75}.proto-fte-row__btn:hover{background:var(--pds-bg-chip);opacity:1}.proto-fte-row__btn--danger:hover{background:var(--pds-destructive-bg);color:#dc2626}.proto-fte-lock{display:flex;flex-direction:column;gap:6px;padding-top:6px;border-top:.5px solid var(--pds-border-control)}.proto-fte-lock__row{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}.proto-fte-lock__label{display:inline-flex;align-items:center;gap:7px;font-family:var(--pds-font-body);font-size:13px;font-weight:500;color:var(--pds-text-primary)}.proto-fte-lock__label :first-child{opacity:.55}.proto-fte-lock__hint{font-family:var(--pds-font-body);font-size:11px;line-height:1.4;color:var(--pds-text-tertiary);margin:0}.proto-fte-switch{position:relative;display:inline-block;width:34px;height:20px;border-radius:999px;background:var(--pds-bg-track);cursor:pointer;transition:background .15s;flex-shrink:0}.proto-fte-switch[data-on=true]{background:var(--pds-accent, #3869e6)}.proto-fte-switch__thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:999px;background:var(--pds-bg-page);box-shadow:var(--pds-shadow-track-knob);transition:transform .15s}.proto-fte-switch[data-on=true] .proto-fte-switch__thumb{transform:translate(14px)}.proto-fte-switch:focus-visible{outline:2px solid var(--pds-accent-focus-border);outline-offset:2px}.proto-fte-tag-flow{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.proto-fte-tag-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 8px 5px 11px;border-radius:999px;background:var(--pds-bg-chip-hover);border:.5px solid var(--pds-border-control-medium);font-family:var(--pds-font-body);font-size:13px;font-weight:500;color:var(--pds-text-primary);line-height:1.2}.proto-fte-tag-chip__name{white-space:nowrap}.proto-fte-tag-chip__remove{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;border-radius:999px;background:var(--pds-bg-control-strong);color:var(--pds-text-secondary);cursor:pointer}.proto-fte-tag-chip__remove:hover{background:var(--pds-bg-control-strong-hover);color:var(--pds-text-primary)}.proto-fte-tag-empty{font-family:var(--pds-font-body);font-size:12px;color:var(--pds-text-tertiary);margin:0 0 8px}.proto-folder-popover{background:var(--pds-bg-popover-solid);border-radius:14px;border:.5px solid var(--pds-border-control-strong);box-shadow:var(--pds-shadow-popover);padding:16px;font-family:var(--pds-font-body)}.proto-inspector-muted{font-size:11px;color:var(--pds-text-tertiary);line-height:1.4}.proto-inspector-connect-btn{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--pds-radius-pill);border:.5px solid var(--pds-border);background:var(--pds-bg-surface-glass-strong);font-family:var(--pds-font-body);font-size:11px;font-weight:500;color:var(--pds-text-secondary);cursor:pointer;line-height:1.6}.proto-inspector-connect-btn:hover{background:var(--pds-bg-control);color:var(--pds-text-primary);border-color:var(--pds-border-control)}.proto-inspector-delete-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:8px 12px;border-radius:var(--pds-radius-format);border:none;background:transparent;font-family:var(--pds-font-body);font-size:12px;font-weight:500;color:var(--pds-destructive);cursor:pointer;line-height:1.4}.proto-inspector-delete-btn:hover:not(:disabled){background:var(--pds-bg-row-hover)}.proto-inspector-delete-btn:focus-visible{outline:2px solid var(--pds-destructive);outline-offset:2px}.proto-inspector-delete-btn:disabled{opacity:.65;cursor:not-allowed}.proto-inspector-delete{margin-top:16px;padding:0 14px 14px}.proto-inspector-connected-note{display:flex;align-items:center;gap:6px;padding:5px 0;border-radius:var(--pds-radius-format);font-size:12px;color:var(--pds-text-primary);text-decoration:none;transition:color .1s}.proto-inspector-connected-note:hover{color:var(--pds-accent)}.proto-inspector-connected-note__arrow{flex-shrink:0;opacity:.4;color:var(--pds-text-tertiary)}.proto-inspector-connected-note:hover .proto-inspector-connected-note__arrow{opacity:.7;color:var(--pds-accent)}.proto-inspector-connected-note__title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.proto-footer-pill{display:inline-flex;align-items:center;gap:8px;border:none;background:none;cursor:pointer;font-family:var(--pds-font-body);padding:2px 0;text-decoration:none;color:var(--pds-text-primary)}.proto-footer-pill:hover .proto-footer-pill__label{text-decoration:underline}.proto-footer-pill__tiles{display:grid;grid-template-columns:1fr 1fr;gap:1px;width:16px;height:16px;border-radius:3.5px;overflow:hidden;background:var(--pds-accent);flex-shrink:0}.proto-footer-pill[data-color=purple] .proto-footer-pill__tiles{background:#8c45eb}.proto-footer-pill[data-color=teal] .proto-footer-pill__tiles{background:#00949e}.proto-footer-pill[data-color=green] .proto-footer-pill__tiles{background:#339e59}.proto-footer-pill[data-color=orange] .proto-footer-pill__tiles{background:#f2731a}.proto-footer-pill[data-color=rose] .proto-footer-pill__tiles{background:#e54766}.proto-footer-pill[data-color=indigo] .proto-footer-pill__tiles{background:#4a52bf}.proto-footer-pill__label{font-size:13px;font-weight:500;line-height:1}.proto-search-container{max-width:640px;margin:0 auto;padding:28px 20px 64px;font-family:var(--pds-font-body)}.proto-search-input-wrap{position:relative;margin-bottom:24px}.proto-search-input-wrap__icon{position:absolute;left:12px;top:50%;translate:0 -50%;width:16px;height:16px;opacity:.38;pointer-events:none;color:var(--pds-text-primary)}.proto-search-input{width:100%;padding:10px 14px 10px 36px;border:.5px solid var(--pds-border-control);border-radius:var(--pds-radius-input);background:var(--pds-bg-faint);font-family:var(--pds-font-body);font-size:.9375rem;font-weight:400;color:var(--pds-text-primary);outline:none}.proto-search-input:focus{background:var(--pds-bg-chrome-opaque);border-color:var(--pds-accent-active-border);box-shadow:0 0 0 2px var(--pds-accent-active-ring)}html.harvous-proto-wallpaper-image .proto-search-input:focus,html.harvous-proto-wallpaper-color .proto-search-input:focus{background:var(--pds-bg-toolbar)}.proto-search-input::-moz-placeholder{color:var(--pds-text-tertiary)}.proto-search-input::placeholder{color:var(--pds-text-tertiary)}.proto-search-result-row{display:flex;flex-direction:column;gap:3px;padding:10px 14px;border-radius:var(--pds-radius-row);background:var(--pds-bg-ghost);border:.5px solid var(--pds-border-soft);cursor:pointer;text-decoration:none;color:inherit;transition:background .1s;font-family:var(--pds-font-body)}.proto-search-result-row:hover{background:var(--pds-bg-subtle)}.proto-search-result-row__title{font-size:13px;font-weight:500;color:var(--pds-text-primary);line-height:1.3}.proto-search-result-row__meta{font-size:11px;font-weight:400;color:var(--pds-text-secondary);line-height:1.3}.proto-search-result-row__excerpt{font-size:12px;color:var(--pds-text-secondary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.proto-link-quiet{color:var(--pds-accent);text-decoration:none;font-family:var(--pds-font-body);font-size:13px;font-weight:500}.proto-link-quiet:hover{text-decoration:underline}.proto-chip-scripture{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--pds-radius-scripture);background:var(--pds-scripture-bg);color:var(--pds-scripture-fg);font-family:var(--pds-font-body);font-size:11px;font-weight:500;border:.5px solid var(--pds-scripture-border);white-space:nowrap}.proto-connect-note-sheet-overlay{z-index:9800!important}.proto-connect-note-sheet.proto-connect-note-sheet{padding:20px 20px calc(22px + env(safe-area-inset-bottom,0));max-height:min(640px,85vh);display:flex;flex-direction:column;gap:14px;overflow:hidden}.proto-connect-note-popover{width:min(360px,calc(100vw - 24px));background:var(--pds-bg-popover-solid);border-radius:14px;border:.5px solid var(--pds-border-control-strong);box-shadow:var(--pds-shadow-popover)}.proto-connect-note-sheet.proto-connect-note-sheet--popover{padding:14px;max-height:min(520px,72vh)}.proto-connect-note-sheet__header{flex-shrink:0}.proto-connect-note-sheet__title{margin:0;font-family:var(--pds-font-display);font-size:1.15rem;font-weight:600;line-height:1.25;color:var(--pds-text-primary)}.proto-connect-note-sheet__subtitle{margin:8px 0 0;font-family:var(--pds-font-body);font-size:13px;color:var(--pds-text-secondary);line-height:1.35}.proto-connect-note-sheet__scroll{flex:1;min-height:140px;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:6px;margin:0 -4px;padding:0 4px 4px}.proto-connect-note-sheet__hint{margin:8px 0 0;font-family:var(--pds-font-body);font-size:13px;color:var(--pds-text-tertiary);text-align:center}.proto-connect-note-sheet__row{display:block;width:100%;text-align:left;padding:12px 14px;border-radius:12px;border:none;background:var(--pds-bg-subtle);font-family:var(--pds-font-body);font-size:15px;font-weight:500;color:var(--pds-text-primary);cursor:pointer;transition:background .1s ease}.proto-connect-note-sheet__row:hover:not(:disabled){background:var(--pds-bg-control-strong)}.proto-connect-note-sheet__row:disabled{opacity:.6;cursor:default}.proto-connect-note-sheet__row-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proto-ref-url-item{list-style:none;padding:0}.proto-ref-url-item__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proto-ref-url-notes{list-style:none;margin:0;padding:0 0 4px 16px}.proto-ref-url-note-btn{padding-left:12px!important;opacity:.85}.proto-settings-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;width:100%;border:0;border-radius:999px;padding:10px 16px;font-family:var(--pds-font-body)!important;font-size:14px;font-weight:600;cursor:pointer;transition:filter .1s,opacity .1s;background:linear-gradient(180deg,#5a92ff,#3869e6 55%,#2456d9);color:var(--pds-on-accent)!important;box-shadow:var(--pds-shadow-accent-button)}.proto-settings-btn:hover:not(:disabled){filter:brightness(1.06)}.proto-settings-btn:disabled{opacity:.65;cursor:not-allowed}.proto-settings-btn--destructive{background:linear-gradient(180deg,#f05252,#d42828 55%,#be1f1f);box-shadow:var(--pds-shadow-destructive-button);color:var(--pds-on-accent)!important}.proto-settings-btn--secondary{background:var(--pds-bg-input);color:var(--pds-text-primary)!important;box-shadow:none}.proto-settings-btn--secondary:hover:not(:disabled){filter:none;background:var(--pds-bg-row-hover)}.proto-toolbar-title{font-family:var(--pds-font-body);font-size:14px;font-weight:600;color:var(--pds-text-primary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.proto-settings{min-height:0;display:grid;grid-template-columns:320px minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.proto-settings__nav{display:flex;flex-direction:column;gap:2px;padding:10px 8px;border-right:.5px solid var(--pds-border);background:var(--pds-bg-page);min-height:0;overflow-y:auto;overscroll-behavior:contain}.proto-settings__nav-item{display:flex;align-items:flex-start;gap:10px;width:100%;text-align:left;padding:8px 10px;border:none;background:transparent;border-radius:var(--pds-radius-row);cursor:pointer;transition:background .08s;font-family:var(--pds-font-body)!important;font-weight:400!important;color:var(--pds-text-primary)!important}.proto-settings__nav-item .pds-list-title,.proto-settings__nav-item .proto-settings__nav-title{color:var(--pds-text-primary)!important}.proto-settings__nav-item .pds-list-preview,.proto-settings__nav-item .proto-settings__nav-footnote{color:var(--pds-text-secondary)!important}.proto-settings__nav-item:hover{background:var(--pds-bg-row-hover)}.proto-settings__nav-item[data-active=true]{background:var(--pds-bg-row-selected)}.proto-settings__nav-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:18px;margin-top:1px;color:var(--pds-text-secondary)!important}.proto-settings__nav-icon span,.proto-settings__nav-icon svg,.proto-settings__nav-icon path{color:var(--pds-text-secondary)!important;fill:currentColor!important}.proto-settings__nav-item[data-active=true] .proto-settings__nav-icon span,.proto-settings__nav-item[data-active=true] .proto-settings__nav-icon svg,.proto-settings__nav-item[data-active=true] .proto-settings__nav-icon path{color:var(--pds-text-primary)!important;fill:currentColor!important}.proto-settings__nav-item[data-active=true] .proto-settings__nav-icon{color:var(--pds-text-primary)!important}.proto-settings__nav-text{min-width:0;display:flex;flex-direction:column}.proto-settings__nav-title{font-weight:600!important;font-family:var(--pds-font-body)!important;color:var(--pds-text-primary)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proto-settings__nav-footnote{margin-top:1px;font-weight:400!important;font-family:var(--pds-font-body)!important;color:var(--pds-text-secondary)!important;font-size:11px;line-height:1.3;white-space:normal}.proto-settings__detail{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;background:var(--pds-bg-main)}.proto-settings-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9950;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:var(--pds-overlay-heavy)}.proto-settings-modal{position:relative;isolation:isolate;display:flex;flex-direction:column;width:min(860px,100%);height:min(80vh,720px);max-height:min(80vh,720px);border-radius:var(--pds-shell-frame-radius);border:.5px solid var(--pds-border-modal-highlight);background:var(--pds-bg-page);box-shadow:var(--pds-shadow-sheet),inset 0 .5px 0 var(--pds-bg-modal-inset-highlight);overflow:hidden}html.harvous-proto-wallpaper-image .proto-settings-modal,html.harvous-proto-wallpaper-color .proto-settings-modal{background:var(--pds-bg-page)}.proto-settings-modal__header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 12px;border-bottom:.5px solid var(--pds-border);background:var(--pds-bg-page)}.proto-settings-modal__title{margin:0;font-family:var(--pds-font-display);font-size:1.05rem;font-weight:600;line-height:1.25;color:var(--pds-text-primary)!important}.proto-settings-modal__close{flex-shrink:0}.proto-settings-modal__body{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.proto-settings-modal__body .proto-settings{flex:1 1 auto;min-height:0;height:100%}.proto-settings-sheet-overlay{z-index:9950!important}.proto-settings-sheet.proto-settings-sheet{padding:0;max-height:min(92vh,820px);display:flex;flex-direction:column;overflow:hidden;background:var(--pds-bg-page)!important}.proto-settings-sheet__header{flex-shrink:0;display:grid;grid-template-columns:40px 1fr 40px;align-items:center;gap:8px;padding:12px 12px 10px;border-bottom:.5px solid var(--pds-border);background:var(--pds-bg-page)}.proto-settings-sheet__header-left{display:flex;align-items:center;justify-content:flex-start}.proto-settings-sheet__title{margin:0;font-family:var(--pds-font-display);font-size:1.05rem;font-weight:600;line-height:1.25;color:var(--pds-text-primary);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proto-settings-sheet__close{justify-self:end}.proto-settings-sheet__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;padding-bottom:env(safe-area-inset-bottom,0);background:var(--pds-bg-main)}.proto-sharing-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.proto-sharing-tab{padding:6px 12px;border-radius:999px;border:.5px solid var(--pds-border-control);background:var(--pds-bg-toolbar);color:var(--pds-text-secondary);font-size:13px;cursor:pointer}.proto-sharing-tab--active{background:var(--pds-bg-selected);color:var(--pds-text-primary);border-color:transparent}.proto-sharing-row{display:flex;flex-direction:column;gap:8px;padding:10px 0;border-bottom:.5px solid var(--pds-border-subtle)}.proto-sharing-row__title{color:var(--pds-text-primary);text-decoration:none;font-size:15px}.proto-sharing-row__actions{display:flex;flex-wrap:wrap;gap:8px}.proto-sharing-action{padding:4px 10px;border-radius:8px;border:.5px solid var(--pds-border-control);background:var(--pds-bg-toolbar);color:var(--pds-text-secondary);font-size:12px;cursor:pointer}.proto-sharing-action--destructive{color:var(--pds-destructive)}.proto-toolbar-icon-btn{position:relative}.proto-kbd-chord{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:4px;white-space:nowrap}.proto-kbd-chord__sep{font-family:var(--pds-font-body);font-size:11px;font-weight:500;color:var(--pds-text-secondary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.proto-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:22px;padding:3px 5px;border-radius:var(--pds-radius-format);border:.5px solid var(--pds-border-control);background:var(--pds-bg-control);box-shadow:0 1px 0 var(--pds-border-control-soft);font-family:var(--pds-font-body);font-size:12px;font-weight:500;line-height:1;color:var(--pds-text-primary)}.proto-kbd-chord--compact{gap:2px}.proto-kbd-chord--stacked{flex-direction:column;align-items:center;gap:2px}.proto-kbd--compact{min-width:20px;min-height:18px;padding:2px 4px;font-size:10px;box-shadow:none}.proto-kbd--hint{min-width:16px;min-height:16px;padding:1px 3px;font-size:9px;font-weight:600;border-radius:4px;border:.5px solid var(--pds-border-control-medium);background-color:var(--pds-bg-page);background-image:none;box-shadow:0 0 0 1.5px var(--pds-bg-page)}.proto-kbd--modifier{padding-left:4px;padding-right:4px}.proto-kbd__modifier-icon{display:block;opacity:.88}.proto-editor-empty-state{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;min-height:0;padding:28px;text-align:center;color:var(--pds-text-secondary)}.proto-editor-empty-state__icon{color:inherit}html.harvous-prototype-route .proto-editor-empty-state h2.proto-editor-empty-state__title{margin:12px 0 0;font-family:var(--pds-font-display)!important;font-variation-settings:var(--pds-font-display-variation)!important;font-size:1.25rem;font-weight:580!important;letter-spacing:-.018em;line-height:1.2;color:var(--pds-text-secondary)!important}.proto-editor-empty-state__description{margin:4px 0 0;max-width:288px;color:inherit}.proto-editor-empty-state__line{margin:0;font-family:var(--pds-font-body);font-variation-settings:var(--pds-font-body-variation);font-size:1rem;font-weight:400;line-height:1.5;color:inherit}.proto-editor-empty-state__line--shortcut{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0;margin-top:4px}.proto-editor-empty-state__line--shortcut .proto-kbd-chord{margin:0 2px}.proto-editor-empty-state .proto-kbd{border-color:var(--pds-border-control);background:var(--pds-bg-control);box-shadow:0 1px 0 var(--pds-border-control-soft);color:inherit;font-weight:500}.proto-editor-empty-state .proto-kbd__modifier-icon{opacity:1}.proto-pin-entry__footer--inline{display:flex;justify-content:flex-start;margin-top:16px;padding:0;border-top:none}.proto-pin-entry--settings{align-items:stretch;padding:0;text-align:left}.proto-pin-entry--settings .proto-pin-entry__title{text-align:left;font-size:15px}.proto-pin-entry--settings .proto-pin-entry__subtitle{text-align:left}.proto-pin-entry--settings .proto-pin-entry__digits{justify-content:flex-start;margin-top:0}.proto-pin-entry--settings .proto-pin-entry__hint{text-align:left;margin-top:12px}.proto-pin-entry--settings .proto-pin-entry__error{text-align:left}.proto-lock-pin-settings__intro{margin:0 0 16px;font-family:var(--pds-font-body);font-size:13px;line-height:1.45;color:var(--pds-text-secondary)}.proto-lock-pin-settings__body{padding:16px}.proto-lock-pin-settings__lead{margin:0 0 14px;font-family:var(--pds-font-body);font-size:14px;font-weight:500;line-height:1.35;color:var(--pds-text-primary)}.proto-lock-pin-settings--inline .proto-pin-entry__digit{width:44px;height:48px;font-size:18px;border-radius:var(--pds-radius-format)}.proto-lock-pin-settings__text-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:none;background:transparent;font-family:var(--pds-font-body);font-size:13px;font-weight:500;line-height:1.3;color:var(--pds-text-secondary);cursor:pointer}.proto-lock-pin-settings__text-btn:hover:not(:disabled){color:var(--pds-text-primary)}.proto-lock-pin-settings__text-btn:focus-visible{outline:2px solid var(--pds-accent-focus-border);outline-offset:2px;border-radius:2px}.proto-lock-pin-settings{padding:0}.proto-shortcuts-page{padding:4px 12px 0}.proto-shortcuts-page__divider{height:.5px;margin:16px 0;background:var(--pds-border)}.proto-shortcuts-page__heading{margin:0 0 8px;font-family:var(--pds-font-body);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--pds-text-tertiary)}.proto-shortcuts-page__list{list-style:none;margin:0;padding:0}.proto-shortcuts-page__item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0}.proto-shortcuts-page__item+.proto-shortcuts-page__item{border-top:.5px solid var(--pds-border)}.proto-shortcuts-page__action{flex:1;min-width:0;font-family:var(--pds-font-body);font-size:14px;line-height:1.35;color:var(--pds-text-primary)}.proto-pin-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center}.proto-pin-overlay__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059}.proto-pin-overlay__card{position:relative;z-index:1;max-width:420px;width:calc(100% - 32px);background:var(--pds-bg-modal);border-radius:16px;box-shadow:var(--pds-shadow-menu);overflow:hidden}.proto-pin-entry{display:flex;flex-direction:column;align-items:stretch;padding:20px 20px 0;font-family:var(--pds-font-body)}.proto-pin-entry__icon-wrap{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 auto 12px;border-radius:12px;background:var(--pds-bg-chip);color:var(--pds-text-secondary)}.proto-pin-entry__title{margin:0;font-size:17px;font-weight:600;line-height:1.25;color:var(--pds-text-primary);text-align:center}.proto-pin-entry__subtitle{margin:8px 0 0;font-size:13px;line-height:1.45;color:var(--pds-text-secondary);text-align:center;text-wrap:balance}.proto-pin-entry__digits{display:flex;justify-content:center;gap:10px;margin-top:20px}.proto-pin-entry__digit{width:52px;height:58px;border:.5px solid var(--pds-border-control);border-radius:12px;background:var(--pds-bg-control);color:var(--pds-text-primary);text-align:center;font-size:22px;font-weight:600;font-family:var(--pds-font-body);outline:none}.proto-pin-entry__digit:focus{border-color:var(--pds-accent-focus-border);box-shadow:0 0 0 2px var(--pds-accent-focus-ring)}.proto-pin-entry__digit:disabled{opacity:.6}.proto-pin-entry__error{margin:12px 0 0;font-size:13px;line-height:1.4;color:var(--pds-destructive);text-align:center}.proto-pin-entry__hint{margin:16px 0 0;font-size:12px;line-height:1.45;color:var(--pds-text-tertiary);text-align:center;text-wrap:balance}.proto-pin-entry__action{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:20px 0 0;width:100%;padding:10px 14px;border:.5px solid var(--pds-border-control);border-radius:var(--pds-radius-button);background:var(--pds-bg-control);font-family:var(--pds-font-body);font-size:14px;font-weight:500;color:var(--pds-text-primary);cursor:pointer}.proto-pin-entry__action:hover:not(:disabled){background:var(--pds-bg-control-hover)}.proto-pin-entry__action:focus-visible{outline:2px solid var(--pds-accent-focus-border);outline-offset:2px}.proto-pin-entry__action:disabled{opacity:.6;cursor:not-allowed}.proto-pin-entry__action--inline{width:auto;min-width:120px}.proto-pin-entry__footer{display:flex;justify-content:center;margin-top:20px;padding:0 20px 20px}.proto-sidebar-daily-passage{flex-shrink:0;padding:0 18px 8px}.proto-daily-passage-pill{position:relative;isolation:isolate;display:block;width:100%;padding:9px 12px 8px;border-radius:14px;border:.5px solid var(--pds-border-control);background:var(--pds-glass-shell);box-shadow:var(--pds-paper-shadow-subtle),var(--pds-glass-rim);text-align:left}.proto-daily-passage-pill:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--pds-glass-panel-frost);pointer-events:none;z-index:0}.proto-daily-passage-pill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--pds-glass-sheen);pointer-events:none;z-index:0}.proto-daily-passage-pill>*{position:relative;z-index:1}.proto-daily-passage-pill__dismiss{position:absolute;top:-10px;right:6px;z-index:1;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:none;border-radius:999px;background:var(--pds-glass-shell);box-shadow:var(--pds-glass-rim);font-family:var(--pds-font-body);font-size:11px;font-weight:500;color:var(--pds-text-secondary);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .15s ease}.proto-daily-passage-pill:hover .proto-daily-passage-pill__dismiss,.proto-daily-passage-pill:focus-within .proto-daily-passage-pill__dismiss{opacity:1;pointer-events:auto}.proto-daily-passage-pill__dismiss:hover{color:var(--pds-text-primary)}.proto-daily-passage-pill__content{display:flex;flex-direction:column;gap:4px;padding-right:68px}.proto-daily-passage-pill__content--no-add{padding-right:38px}.proto-daily-passage-pill__eyebrow{margin:0;font-size:12px!important;line-height:1.3}.proto-daily-passage-pill__reference{margin:0;font-size:17px;font-weight:600;line-height:1.3}.proto-daily-passage-pill__orbs{position:absolute;right:10px;bottom:8px;display:flex;align-items:center;gap:8px}.proto-daily-passage-pill__orb{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:none;border-radius:50%;background:var(--pds-bg-control-strong);color:var(--pds-text-secondary);cursor:pointer}.proto-daily-passage-pill__orb:hover:not(:disabled){color:var(--pds-text-primary);background:var(--pds-bg-control-strong-hover)}.proto-daily-passage-pill__orb:disabled{opacity:.5;cursor:default}.proto-votd-sheet-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9900;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:var(--pds-overlay-heavy)}.proto-votd-sheet{position:relative;isolation:isolate;display:flex;flex-direction:column;width:min(560px,100%);max-height:min(720px,90vh);border-radius:var(--pds-shell-frame-radius);border:.5px solid var(--pds-border-modal-highlight);background:var(--pds-bg-modal);box-shadow:var(--pds-shadow-sheet),inset 0 .5px 0 var(--pds-bg-modal-inset-highlight);overflow:hidden}.proto-votd-sheet:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:var(--pds-bg-modal-wash);pointer-events:none}.proto-votd-sheet__header,.proto-votd-sheet__divider,.proto-votd-sheet__body,.proto-votd-sheet__fab{position:relative;z-index:1}html.harvous-proto-wallpaper-image .proto-votd-sheet,html.harvous-proto-wallpaper-color .proto-votd-sheet{background:var(--pds-bg-modal-wallpaper)}.proto-votd-sheet__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 20px 16px;flex-shrink:0}.proto-votd-sheet__header-text{min-width:0}.proto-votd-sheet__eyebrow{margin:0 0 2px}.proto-votd-sheet__reference{margin:0;font-family:var(--pds-font-display);font-size:1.0625rem;font-weight:600;line-height:1.25;color:var(--pds-text-primary)}.proto-votd-sheet__close{flex-shrink:0}.proto-votd-sheet__divider{height:.5px;background:var(--pds-border);margin:0}.proto-votd-sheet__body{flex:1;min-height:0;overflow-y:auto;padding:20px}.proto-votd-sheet__body--fab{padding-bottom:72px}.proto-votd-sheet__html{font-family:var(--pds-font-body);font-size:1rem;font-weight:400;line-height:1.55;color:var(--pds-text-primary)}.proto-votd-sheet__html strong,.proto-votd-sheet__html b{font-weight:inherit}.proto-votd-sheet__fab{position:absolute;right:16px;bottom:12px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;border-radius:50%;background:var(--pds-accent);color:var(--pds-on-accent);cursor:pointer;box-shadow:var(--pds-shadow-fab)}.proto-votd-sheet__fab>span,.proto-votd-sheet__fab svg,.proto-votd-sheet__fab svg path{color:var(--pds-on-accent)!important;fill:var(--pds-on-accent)!important}.proto-votd-sheet__fab:hover{filter:brightness(1.05)}.proto-confirm-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9960;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:var(--pds-overlay-heavy)}.proto-confirm-dialog{position:relative;isolation:isolate;width:min(320px,100%);border-radius:var(--pds-radius-card);border:.5px solid var(--pds-border-modal-highlight);background:var(--pds-bg-modal);box-shadow:var(--pds-shadow-sheet),inset 0 .5px 0 var(--pds-bg-modal-inset-highlight);overflow:hidden}html.harvous-proto-wallpaper-image .proto-confirm-dialog,html.harvous-proto-wallpaper-color .proto-confirm-dialog{background:var(--pds-bg-modal)}.proto-confirm-dialog__content{padding:20px 20px 16px}.proto-confirm-dialog__title{margin:0;font-family:var(--pds-font-body);font-size:15px;font-weight:600;line-height:1.35;color:var(--pds-text-primary);text-align:center}.proto-confirm-dialog__message{margin:8px 0 0;font-family:var(--pds-font-body);font-size:13px;font-weight:400;line-height:1.4;color:var(--pds-text-secondary);text-align:center}.proto-confirm-dialog__actions{display:flex;flex-direction:column-reverse;gap:0;border-top:.5px solid var(--pds-border)}@media(min-width:480px){.proto-confirm-dialog__actions{flex-direction:row;justify-content:flex-end;gap:8px;padding:12px 16px 16px;border-top:none}.proto-confirm-dialog__content{padding-bottom:4px}}.proto-confirm-dialog__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:none;background:transparent;font-family:var(--pds-font-body);font-size:15px;font-weight:400;line-height:1.2;cursor:pointer;transition:background .12s ease}.proto-confirm-dialog__btn:disabled{opacity:.55;cursor:default}.proto-confirm-dialog__btn--cancel{padding:14px 16px;color:var(--pds-text-primary);border-top:.5px solid var(--pds-border)}@media(min-width:480px){.proto-confirm-dialog__btn--cancel{padding:8px 14px;border-top:none;border-radius:var(--pds-radius-button)}.proto-confirm-dialog__btn--cancel:hover:not(:disabled){background:var(--pds-bg-control-hover)}}.proto-confirm-dialog__btn--destructive{padding:14px 16px;color:var(--pds-destructive);font-weight:600}@media(min-width:480px){.proto-confirm-dialog__btn--destructive{padding:8px 14px;border-radius:var(--pds-radius-button)}.proto-confirm-dialog__btn--destructive:hover:not(:disabled){background:var(--pds-destructive-bg-hover)}}@media(max-width:479px){.proto-confirm-dialog__actions .proto-confirm-dialog__btn--destructive{border-top:.5px solid var(--pds-border)}}.proto-settings__content--appearance>.proto-title-md{padding-inline:20px}.proto-settings__inset{padding-inline:20px}.proto-appearance-carousel{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:20px;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;box-sizing:border-box;padding:4px 20px 20px}.proto-appearance-carousel::-webkit-scrollbar{display:none}.proto-appearance-preview{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:none;background:transparent;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;color:inherit;flex:0 0 92px;scroll-snap-align:start}.proto-appearance-preview:focus-visible{outline:2px solid var(--pds-accent);outline-offset:3px;border-radius:10px}.proto-appearance-preview__canvas{position:relative;width:100%;aspect-ratio:4 / 5;border-radius:10px;overflow:hidden;border:.5px solid var(--pds-border);background-color:var(--pds-canvas-default);background-size:cover;background-position:center;box-sizing:border-box;transition:opacity .18s ease,box-shadow .18s ease,border-color .18s ease}.proto-appearance-preview:not(.proto-appearance-preview--selected) .proto-appearance-preview__canvas{opacity:.65}.proto-appearance-preview--selected .proto-appearance-preview__canvas{opacity:1;border-color:var(--pds-border-control-strong);box-shadow:var(--pds-shadow-shell)}.proto-appearance-preview__check-orb{position:absolute;top:5px;right:5px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--pds-radius-pill);border:.5px solid var(--pds-border-control-medium);background:var(--pds-bg-page);color:var(--pds-text-primary);box-shadow:var(--pds-shadow-shell);pointer-events:none}.proto-appearance-preview__check-orb svg{flex-shrink:0;display:block}.proto-appearance-preview--photo-empty .proto-appearance-preview__canvas{background-color:var(--pds-bg-control);border-style:dashed}.proto-appearance-preview__shell{position:absolute;top:12%;left:10%;right:10%;bottom:10%;border-radius:5px;overflow:hidden;display:flex;flex-direction:column;isolation:isolate;background:color-mix(in oklch,var(--preview-canvas, var(--pds-canvas-default)) 52%,transparent);box-shadow:var(--pds-shadow-shell),var(--pds-glass-rim)}@media(prefers-color-scheme:dark){.proto-appearance-preview__shell{background:color-mix(in oklch,var(--preview-canvas, var(--pds-canvas-default)) 56%,transparent)}}.proto-appearance-preview--image .proto-appearance-preview__shell{background:oklch(var(--pds-lch-bg-page) / .34);backdrop-filter:blur(8px) saturate(1.15);-webkit-backdrop-filter:blur(8px) saturate(1.15)}.proto-appearance-preview__shell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--pds-glass-sheen);pointer-events:none}.proto-appearance-preview__toolbar{position:relative;z-index:1;flex-shrink:0;height:14%;border-bottom:.5px solid oklch(from var(--preview-canvas, var(--pds-canvas-default)) calc(l*.9) c h / .28);background:linear-gradient(var(--pds-glass-bar-frost),var(--pds-glass-bar-frost))}.proto-appearance-preview--image .proto-appearance-preview__toolbar{border-bottom-color:var(--pds-border-soft)}.proto-appearance-preview__body{position:relative;z-index:1;flex:1;min-height:0;display:grid;grid-template-columns:28% minmax(0,1fr)}.proto-appearance-preview__sidebar{position:relative;border-right:.5px solid oklch(from var(--preview-canvas, var(--pds-canvas-default)) calc(l*.9) c h / .28);background:transparent}.proto-appearance-preview__sidebar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--pds-glass-panel-frost);pointer-events:none}.proto-appearance-preview--image .proto-appearance-preview__sidebar{border-right-color:var(--pds-border-soft)}.proto-appearance-preview--image .proto-appearance-preview__sidebar:before{background:oklch(var(--pds-lch-bg-page) / .1)}.proto-appearance-preview__main{position:relative;background:oklch(var(--pds-lch-bg-page) / .08)}.proto-appearance-preview--image .proto-appearance-preview__main{background:oklch(var(--pds-lch-bg-page) / .06)}.proto-appearance-preview__main:before,.proto-appearance-preview__main:after{content:"";position:absolute;left:14%;right:14%;height:2px;border-radius:1px;background:oklch(from var(--preview-canvas, var(--pds-canvas-default)) calc(l*.88) c h / .38);z-index:1}.proto-appearance-preview--image .proto-appearance-preview__main:before,.proto-appearance-preview--image .proto-appearance-preview__main:after{background:var(--pds-border-soft)}.proto-appearance-preview__main:before{top:22%}.proto-appearance-preview__main:after{top:38%;right:32%}.proto-appearance-preview__photo-icon{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--pds-text-tertiary);pointer-events:none}.proto-appearance-preview__label{font-family:var(--pds-font-body);font-size:11px;font-weight:500;line-height:1.2;color:var(--pds-text-secondary);transition:color .18s ease}.proto-appearance-preview--selected .proto-appearance-preview__label{color:var(--pds-text-primary);font-weight:600}.proto-note-pane-row{display:flex;flex-direction:row;position:relative;height:100%;min-height:0;overflow:hidden}.proto-note-pane-row .proto-editor-surface{flex:1;min-width:0;margin-right:0;transition:margin-right var(--pds-inspector-transition-duration) var(--pds-inspector-transition-ease)}.proto-note-pane-row--inspector-open .proto-editor-surface{margin-right:var(--pds-inspector-reserve-w)}@media(prefers-reduced-motion:reduce){.proto-note-pane-row .proto-editor-surface{transition:none}}.proto-editor-surface{flex:1;min-height:0;display:flex;flex-direction:column;background:transparent;overflow:hidden;font-family:var(--pds-font-body)}.proto-editor-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;container-type:inline-size;container-name:proto-editor-scroll}.proto-editor-scroll .subtle-content-mount__inner{display:flex;flex-direction:column;flex:1;min-height:100%}.proto-editor-content-wrap{flex:1;min-height:100%;display:flex;flex-direction:column;box-sizing:border-box;max-width:720px;margin:0 auto;width:100%;padding:var(--pds-editor-paper-inset-top) var(--pds-editor-paper-inset-x) 0}@container proto-editor-scroll (max-width: 760px){.proto-editor-content-wrap,.proto-editor-loading-wrap{--pds-editor-paper-inset-x: 12px}}@container proto-editor-scroll (max-width: 480px){.proto-editor-content-wrap,.proto-editor-loading-wrap{--pds-editor-paper-inset-x: 16px}}.proto-editor-paper{position:relative;flex:1;background-color:var(--pds-paper-sheet);border:none;border-radius:0;box-shadow:var(--pds-paper-shadow-subtle);padding:32px 32px 80px}@media(max-width:640px){.proto-editor-paper{padding:20px 16px 80px}}.proto-editor-date{font-family:var(--pds-font-body);font-size:11px;font-weight:400;color:var(--pds-text-tertiary);letter-spacing:.01em;margin-bottom:20px;display:block}.proto-editor-loading{flex:1;min-height:0;display:flex;flex-direction:column;container-type:inline-size;container-name:proto-editor-scroll}.proto-editor-loading-wrap{flex:1;min-height:100%;display:flex;flex-direction:column;box-sizing:border-box;max-width:720px;margin:0 auto;width:100%;padding:var(--pds-editor-paper-inset-top) var(--pds-editor-paper-inset-x) 0}.proto-editor-loading-inner{flex:1;display:flex;flex-direction:column;gap:12px;box-sizing:border-box;padding:32px}@media(max-width:640px){.proto-editor-loading-inner{padding:20px 16px}}.proto-editor-loading-line{height:16px;border-radius:4px;background:var(--pds-bg-chip);animation:proto-shimmer 1.4s ease-in-out infinite}.proto-editor-loading-line--title{height:22px;width:55%;margin-bottom:8px}.proto-editor-loading-line--short{width:40%}@keyframes proto-shimmer{0%,to{opacity:1}50%{opacity:.45}}.proto-editor-error{padding:32px;font-family:var(--pds-font-body);font-size:15px;color:var(--pds-text-secondary)}.proto-editor-surface .scripture-pill{display:inline-flex!important;align-items:center!important;border-radius:var(--pds-radius-scripture)!important;padding:.08em .35em!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;background:var(--pds-bg-section)!important;color:var(--pds-text-primary)!important;border:.5px solid var(--pds-border)!important;text-decoration:none!important;cursor:pointer;box-shadow:none!important}.proto-editor-surface .scripture-pill:hover{background:var(--pds-bg-row-hover)!important}.proto-editor-surface .scripture-pill[data-scripture-translation-label]:after,.proto-editor-surface .scripture-pill[data-scripture-translation]:not([data-scripture-translation-label]):after{font-size:.68em!important;font-weight:500!important;margin-left:.28em!important;letter-spacing:.02em!important;color:var(--pds-text-secondary)!important;line-height:1!important}.proto-editor-surface .scripture-pill[data-pill-accent]{border-color:var(--pds-border)!important;color:var(--pds-text-primary)!important;background:var(--pds-bg-section)!important}.proto-editor-surface .url-link-pill{display:inline-flex!important;align-items:center!important;gap:4px!important;border-radius:var(--pds-radius-scripture)!important;padding:.08em .35em!important;font-family:inherit!important;font-size:inherit!important;font-weight:400!important;line-height:inherit!important;background:var(--pds-bg-section)!important;color:var(--pds-text-primary)!important;border:.5px solid var(--pds-border)!important;text-decoration:none!important;cursor:pointer;box-shadow:none!important}.proto-editor-surface .url-link-pill:hover{background:var(--pds-bg-row-hover)!important}.proto-editor-surface .ProseMirror{outline:none;font-family:var(--pds-font-body)!important;font-size:16px;line-height:1.6;color:var(--pds-text-primary)!important;caret-color:var(--pds-accent);word-break:break-word}.proto-editor-surface .card-full-editable__content-html,.proto-editor-surface .card-full-editable__content-html *,.proto-editor-surface .card-full-editable__date{font-family:var(--pds-font-body)!important}.proto-editor-surface .card-full-editable__title,.proto-editor-surface .card-full-editable__title-input,.proto-editor-surface [data-proto-note-title]{font-family:var(--pds-font-display)!important;font-variation-settings:var(--pds-font-display-variation)!important}.proto-editor-surface .ProseMirror p{margin:0 0 .75em}.proto-editor-surface .ProseMirror h2{font-family:var(--pds-font-display)!important;font-size:1.1875rem;font-weight:600;margin:1.4em 0 .4em;color:var(--pds-text-primary)!important}.proto-editor-surface .ProseMirror h3{font-family:var(--pds-font-display)!important;font-size:1.0625rem;font-weight:560;margin:1.2em 0 .35em;color:var(--pds-text-primary)!important}.proto-editor-surface .ProseMirror h4{font-family:var(--pds-font-display)!important;font-size:.9375rem;font-weight:520;margin:1.1em 0 .3em;color:var(--pds-text-primary)!important}.proto-editor-surface .card-full-editable__content-html h1,.proto-editor-surface .card-full-editable__content-html h2,.proto-editor-surface .card-full-editable__content-html h3,.proto-editor-surface .card-full-editable__content-html h4,.proto-editor-surface .card-full-editable__content-html h5,.proto-editor-surface .card-full-editable__content-html h6{font-family:var(--pds-font-display)!important;letter-spacing:-.01em}.proto-editor-surface .ProseMirror ul,.proto-editor-surface .ProseMirror ol{padding-left:1.4em;margin:0 0 .75em}.proto-editor-surface .ProseMirror li{margin-bottom:.2em}.proto-editor-surface .ProseMirror blockquote{border-left:2.5px solid var(--pds-accent);margin:0 0 .75em;padding-left:1em;color:var(--pds-text-secondary)}.proto-editor-surface .ProseMirror hr{border:none;border-top:1px solid var(--pds-border);margin:1.5em 0}.proto-editor-surface .ProseMirror strong{font-weight:600}.proto-editor-surface .ProseMirror em{font-style:italic}.proto-editor-surface .ProseMirror s{text-decoration:line-through}.proto-editor-surface .ProseMirror a{color:var(--pds-accent);text-decoration:underline;text-underline-offset:2px}.proto-editor-surface .ProseMirror p.is-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--pds-text-tertiary);pointer-events:none;height:0}.proto-editor-surface .ProseMirror mark,.proto-editor-surface .card-full-editable__content-html mark{background:transparent!important;color:inherit!important;box-decoration-break:clone;-webkit-box-decoration-break:clone;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-color:var(--pds-highlight-warm-amber);border-radius:0;padding:0}.proto-editor-surface .ProseMirror mark[data-color=neutral],.proto-editor-surface .card-full-editable__content-html mark[data-color=neutral]{text-decoration-color:var(--pds-highlight-neutral)}.proto-editor-surface .ProseMirror mark[data-color=warmAmber],.proto-editor-surface .card-full-editable__content-html mark[data-color=warmAmber]{text-decoration-color:var(--pds-highlight-warm-amber)}.proto-editor-surface .ProseMirror mark[data-color=skyBlue],.proto-editor-surface .card-full-editable__content-html mark[data-color=skyBlue]{text-decoration-color:var(--pds-highlight-sky-blue)}.proto-editor-surface .ProseMirror mark[data-color=violet],.proto-editor-surface .card-full-editable__content-html mark[data-color=violet]{text-decoration-color:var(--pds-highlight-violet)}.proto-editor-surface .ProseMirror mark[data-color=mintGreen],.proto-editor-surface .card-full-editable__content-html mark[data-color=mintGreen]{text-decoration-color:var(--pds-highlight-mint-green)}.proto-editor-surface .ProseMirror mark[data-color=coralRose],.proto-editor-surface .card-full-editable__content-html mark[data-color=coralRose]{text-decoration-color:var(--pds-highlight-coral-rose)}.proto-editor-surface .ProseMirror ::-moz-selection{background:var(--pds-selection-bg)}.proto-editor-surface .ProseMirror ::selection{background:var(--pds-selection-bg)}.proto-editor-surface .card-full-editable__title,.proto-editor-surface [data-proto-note-title]{font-family:var(--pds-font-display)!important;font-size:1.375rem!important;font-weight:600!important;color:var(--pds-text-primary)!important;line-height:1.25!important;letter-spacing:-.01em!important;margin-bottom:6px!important}.proto-editor-surface .card-full-editable{box-shadow:none!important;border:none!important;border-radius:0!important;background:transparent!important;padding:0!important}.proto-editor-bottom-bar{flex-shrink:0;width:100%;border-top:.5px solid var(--pds-border);background-color:var(--pds-glass-shell);background-image:linear-gradient(var(--pds-glass-bar-frost),var(--pds-glass-bar-frost));box-shadow:var(--pds-glass-rim);font-family:var(--pds-font-body);z-index:5}.proto-editor-bottom-bar__format{width:100%;align-items:center}.proto-editor-bottom-bar__scripture,.proto-editor-bottom-bar__highlight,.proto-editor-bottom-bar__reference{width:100%}.proto-editor-bottom-bar__scripture .scripture-pill-chrome,.proto-editor-bottom-bar__highlight .highlight-dock-web,.proto-editor-bottom-bar__reference .reference-dock-web{border-top:none;background:transparent}.proto-editor-bottom-bar__note-actions-stack{display:flex;flex-direction:column;width:100%}.proto-editor-bottom-bar__note-actions-stack>.proto-note-action-bar{border-top:.5px solid var(--pds-border)}.proto-editor-bottom-bar .tiptap-toolbar--prototype-native,.proto-editor-surface .tiptap-toolbar--prototype-native.tiptap-toolbar--portal{position:static!important;border-radius:0!important;border:none!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:4px 12px!important;margin:0!important;min-height:44px;width:100%;align-items:center;display:flex}.proto-editor-surface .tiptap-toolbar--prototype-native:not(.tiptap-toolbar--portal){border-radius:0!important;border:none!important;border-top:.5px solid var(--pds-border)!important;background:var(--pds-glass-shell)!important;box-shadow:var(--pds-glass-rim);padding:0 8px!important;min-height:44px;align-items:center}.proto-editor-surface .tiptap-toolbar--prototype-native .tiptap-toolbar__hscroll{padding:4px 0;width:100%}.proto-editor-bottom-bar .tiptap-toolbar--prototype-native .tiptap-toolbar__hscroll{padding:0;display:flex;justify-content:center}.proto-editor-bottom-bar .tiptap-toolbar--prototype-native .tiptap-toolbar__track{width:auto!important;justify-content:center}.proto-editor-surface .tiptap-toolbar--prototype-native .tiptap-toolbar__group-divider--prototype{display:inline-block;width:.5px;height:22px;background:var(--pds-border);margin:0 6px;flex-shrink:0;align-self:center}.proto-editor-surface .tiptap-toolbar--prototype-native button{min-width:36px!important;min-height:36px!important;border-radius:var(--pds-radius-format)!important;color:var(--pds-text-secondary)}.proto-editor-surface .tiptap-toolbar--prototype-native .proto-toolbar-icon{width:18px;height:18px;color:currentColor}.proto-editor-surface .tiptap-toolbar--prototype-native button:hover:not(:disabled){background:var(--pds-bg-control);color:var(--pds-text-primary)}.proto-editor-surface .tiptap-toolbar--prototype-native button[aria-pressed=true],.proto-editor-surface .tiptap-toolbar--prototype-native button.is-active{color:var(--pds-text-primary);background:var(--pds-bg-chip)}.proto-note-action-bar{width:100%;font-family:var(--pds-font-body)}.proto-note-action-bar__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%}.proto-note-action-bar__scroll::-webkit-scrollbar{display:none}.proto-note-action-bar__strip{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 20px;width:-moz-max-content;width:max-content;max-width:100%;box-sizing:border-box}.proto-note-action-bar__strip--solo{justify-content:flex-start;width:100%}.proto-note-action-bar__cluster{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.proto-note-action-bar__sep{flex-shrink:0;opacity:.38;color:var(--pds-text-tertiary)}.proto-note-action-bar__current{flex-shrink:0;max-width:200px;padding:6px 10px;border-radius:var(--pds-radius-pill);background:var(--pds-bg-control-hover);font-size:13px;font-weight:500;line-height:1.2;color:var(--pds-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proto-note-action-bar__pill{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:7px 12px;border-radius:var(--pds-radius-pill);font-size:13px;font-weight:500;line-height:1.2;text-decoration:none;border:none;cursor:pointer;font-family:var(--pds-font-body)!important;color:var(--pds-text-secondary);background:var(--pds-bg-control);transition:background .1s,color .1s}.proto-note-action-bar__pill:hover{background:var(--pds-bg-control-strong);color:var(--pds-text-primary)}.proto-note-action-bar__pill--link,.proto-note-action-bar__pill--connect{color:var(--pds-text-secondary)}.proto-note-action-bar__pill--share-active{color:var(--pds-on-accent);background:var(--pds-accent, #3869e6)}.proto-note-action-bar__pill--share-active:hover{background:#2a5ad8;color:var(--pds-on-accent)}.proto-find-popover{background:var(--pds-bg-popover-solid);color:var(--pds-text-primary);border:.5px solid var(--pds-border-control-strong);border-radius:14px;box-shadow:var(--pds-shadow-popover);padding:8px 10px;font-family:var(--pds-font-body)}.proto-find-popover>.proto-popover-shell__content{display:flex;align-items:center;gap:6px}.proto-find-popover__input{flex:1;min-width:0;padding:6px 10px;border-radius:8px;border:.5px solid var(--pds-border-control);background:var(--pds-bg-main);color:var(--pds-text-primary);font-size:14px}.proto-find-popover__input:focus{outline:none;border-color:var(--pds-border-control-strong)}.proto-find-popover__count{font-size:12px;color:var(--pds-text-secondary);min-width:40px;text-align:center;font-variant-numeric:tabular-nums;flex-shrink:0}.proto-find-popover__btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:8px;border:.5px solid var(--pds-border-control);background:transparent;color:var(--pds-text-secondary);cursor:pointer;flex-shrink:0}.proto-find-popover__btn:hover{background:var(--pds-bg-hover);color:var(--pds-text-primary)}.proto-share-popover{background:var(--pds-bg-popover-solid);color:var(--pds-text-primary);border:.5px solid var(--pds-border-control-strong);border-radius:14px;box-shadow:var(--pds-shadow-popover);padding:14px;font-family:var(--pds-font-body)}.proto-share-popover>.proto-popover-shell__content{display:flex;flex-direction:column;gap:10px}.proto-share-popover__header{display:flex;flex-direction:column;gap:4px}.proto-share-popover__title{font-size:14px;font-weight:600;color:var(--pds-text-primary);letter-spacing:-.005em}.proto-share-popover__subtitle{font-size:12.5px;line-height:1.4;color:var(--pds-text-secondary)}.proto-share-popover__primary{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(180deg,#5a92ff,#3869e6 55%,#2456d9);color:var(--pds-on-accent)!important;border:0;border-radius:999px;padding:10px 14px;font-size:13.5px;font-weight:600;cursor:pointer;box-shadow:var(--pds-shadow-accent-button)}.proto-share-popover__primary:hover:not(:disabled){filter:brightness(1.05)}.proto-share-popover__primary:disabled{opacity:.7;cursor:not-allowed}.proto-share-popover__url-row{display:flex;align-items:stretch;gap:6px}.proto-share-popover__url-input{flex:1;min-width:0;padding:8px 10px;border:1px solid var(--pds-border);border-radius:8px;background:var(--pds-bg-ghost);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;color:var(--pds-text-primary);outline:none}.proto-share-popover__url-input:focus{border-color:var(--pds-accent);background:var(--pds-bg-page)}.proto-share-popover__copy{display:inline-flex;align-items:center;gap:4px;padding:0 12px;border:1px solid var(--pds-border);border-radius:8px;background:var(--pds-bg-page);font-size:12.5px;font-weight:600;color:var(--pds-text-primary);cursor:pointer;white-space:nowrap}.proto-share-popover__copy:hover:not(:disabled){background:var(--pds-bg-subtle)}.proto-share-popover__copy:disabled{opacity:.6;cursor:not-allowed}.proto-share-popover__actions{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-top:2px}.proto-share-popover__link-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:4px 2px;font-size:12.5px;font-weight:500;color:var(--pds-accent, #3869e6);cursor:pointer}.proto-share-popover__link-action:hover:not(:disabled){text-decoration:underline}.proto-share-popover__link-action--danger{color:var(--pds-destructive)}.proto-share-popover__link-action:disabled{opacity:.55;cursor:not-allowed}.proto-share-popover__error{font-size:12.5px;color:var(--pds-destructive);background:var(--pds-destructive-bg);padding:6px 10px;border-radius:8px;line-height:1.4}.proto-note-action-bar__pill-git{flex-shrink:0;opacity:.85}.proto-note-action-bar__pill-text{min-width:0;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proto-note-action-bar__pill svg{flex-shrink:0;display:block}.pds-native-selection-bar{display:flex;align-items:center;gap:2px;height:36px;padding:0 6px;border-radius:var(--pds-radius-pill);background:var(--pds-bg-toolbar);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border:1px solid var(--pds-border);box-shadow:var(--pds-shadow-toolbar);color:var(--pds-text-primary);transform-origin:50% 0}.pds-native-selection-bar__btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:var(--pds-radius-pill);background:transparent;color:inherit;cursor:pointer;opacity:.85}.pds-native-selection-bar__btn:hover{opacity:1;background:var(--pds-bg-row-hover)}.pds-native-selection-bar__btn:active{opacity:1;background:var(--pds-bg-row-selected)}.pds-native-selection-bar__rule{width:.5px;height:22px;align-self:center;background:var(--pds-text-primary);opacity:.14;flex-shrink:0}html.harvous-prototype-route .proto-editor-surface .tiptap-content .ProseMirror,html.harvous-prototype-route .proto-editor-surface .ProseMirror,html.harvous-prototype-route .proto-editor-surface .tiptap-content .ProseMirror li,html.harvous-prototype-route .proto-editor-surface .tiptap-content .ProseMirror h2,html.harvous-prototype-route .proto-editor-surface .tiptap-content .ProseMirror h3,html.harvous-prototype-route .proto-editor-surface .tiptap-content .ProseMirror h4{color:var(--pds-text-primary)!important;font-family:var(--pds-font-body)!important}html.harvous-prototype-route .proto-editor-surface .tiptap-content .ProseMirror blockquote{color:var(--pds-text-secondary)!important}html.harvous-prototype-route .proto-editor-surface .tiptap-content .ProseMirror p.is-editor-empty:first-child:before,html.harvous-prototype-route .proto-editor-surface .ProseMirror p.is-empty:first-child:before{color:var(--pds-text-tertiary)!important}html.harvous-prototype-route .proto-editor-surface .card-full-editable__content-html,html.harvous-prototype-route .proto-editor-surface .card-full-editable__content-html p,html.harvous-prototype-route .proto-editor-surface .card-full-editable .flex-1.overflow-auto li,html.harvous-prototype-route .proto-editor-surface .card-full-editable .flex-1.overflow-auto h1,html.harvous-prototype-route .proto-editor-surface .card-full-editable .flex-1.overflow-auto h2,html.harvous-prototype-route .proto-editor-surface .card-full-editable .flex-1.overflow-auto h3,html.harvous-prototype-route .proto-editor-surface .card-full-editable .flex-1.overflow-auto h4,html.harvous-prototype-route .proto-editor-surface .card-full-editable .flex-1.overflow-auto h5,html.harvous-prototype-route .proto-editor-surface .card-full-editable .flex-1.overflow-auto h6{color:var(--pds-text-primary)!important}html.harvous-prototype-route button[class*=proto-],html.harvous-prototype-route [class*=proto-] button,html.harvous-prototype-route button[class*=proto-] span,html.harvous-prototype-route button[class*=proto-] div,html.harvous-prototype-route button[class*=proto-] p,html.harvous-prototype-route button[class*=proto-] *,html.harvous-prototype-route [class*=proto-] button span,html.harvous-prototype-route [class*=proto-] button div,html.harvous-prototype-route [class*=proto-] button p,html.harvous-prototype-route [class*=proto-] button *{color:var(--pds-text-primary)!important;font-family:var(--pds-font-body)!important}html.harvous-prototype-route button.proto-menu-item,html.harvous-prototype-route button.proto-menu-item span,html.harvous-prototype-route button.proto-menu-item *{font-weight:400!important}html.harvous-prototype-route .proto-menu__popover--list-view button.proto-menu-item[aria-checked=true],html.harvous-prototype-route .proto-menu__popover--list-view button.proto-menu-item[aria-checked=true] span,html.harvous-prototype-route .proto-menu__popover--list-view button.proto-menu-item[aria-checked=true] *{font-weight:500!important}html.harvous-prototype-route [class*=proto-] button svg,html.harvous-prototype-route [class*=proto-] button path{fill:currentColor!important}html.harvous-prototype-route [class*=proto-] button .pds-list-preview,html.harvous-prototype-route [class*=proto-] button .pds-caption,html.harvous-prototype-route [class*=proto-] button .proto-caption,html.harvous-prototype-route [class*=proto-] button .proto-settings__nav-footnote,html.harvous-prototype-route [class*=proto-] button .proto-footnote{color:var(--pds-text-secondary)!important}html.harvous-prototype-route .proto-settings__nav-item .proto-settings__nav-icon,html.harvous-prototype-route .proto-settings__nav-item .proto-settings__nav-icon span,html.harvous-prototype-route .proto-settings__nav-item .proto-settings__nav-icon svg,html.harvous-prototype-route .proto-settings__nav-item .proto-settings__nav-icon path{color:var(--pds-text-secondary)!important;fill:currentColor!important}html.harvous-prototype-route .proto-settings__nav-item[data-active=true] .proto-settings__nav-icon,html.harvous-prototype-route .proto-settings__nav-item[data-active=true] .proto-settings__nav-icon span,html.harvous-prototype-route .proto-settings__nav-item[data-active=true] .proto-settings__nav-icon svg,html.harvous-prototype-route .proto-settings__nav-item[data-active=true] .proto-settings__nav-icon path{color:var(--pds-text-primary)!important;fill:currentColor!important}html.harvous-prototype-route button[class*=proto-].proto-settings-btn:not(.proto-settings-btn--secondary),html.harvous-prototype-route button[class*=proto-].proto-settings-btn:not(.proto-settings-btn--secondary) *,html.harvous-prototype-route button[class*=proto-].proto-settings-btn--destructive,html.harvous-prototype-route button[class*=proto-].proto-settings-btn--destructive *,html.harvous-prototype-route button.proto-votd-sheet__fab,html.harvous-prototype-route button.proto-votd-sheet__fab *,html.harvous-prototype-route button.proto-fte-field__btn--apply,html.harvous-prototype-route button.proto-fte-field__btn--apply *,html.harvous-prototype-route button.proto-share-popover__primary,html.harvous-prototype-route button.proto-share-popover__primary *,html.harvous-prototype-route button.proto-note-action-bar__pill--share-active,html.harvous-prototype-route button.proto-note-action-bar__pill--share-active *{color:var(--pds-on-accent)!important;fill:var(--pds-on-accent)!important}html.harvous-prototype-route button[class*=proto-].proto-settings-btn--secondary,html.harvous-prototype-route button[class*=proto-].proto-settings-btn--secondary *{color:var(--pds-text-primary)!important}html.harvous-prototype-route .proto-note-row--destructive,html.harvous-prototype-route .proto-note-row--destructive *,html.harvous-prototype-route .proto-fte-row__btn--danger,html.harvous-prototype-route .proto-fte-row__btn--danger *,html.harvous-prototype-route button.proto-menu-item--destructive,html.harvous-prototype-route button.proto-menu-item--destructive *,html.harvous-prototype-route button.proto-menu-item--destructive span,html.harvous-prototype-route button.proto-menu-item--destructive svg,html.harvous-prototype-route button.proto-menu-item--destructive path{color:var(--pds-destructive)!important;fill:currentColor!important}html.harvous-prototype-route button.proto-inspector-delete-btn,html.harvous-prototype-route button.proto-inspector-delete-btn *,html.harvous-prototype-route button.proto-inspector-delete-btn svg,html.harvous-prototype-route button.proto-inspector-delete-btn path{color:var(--pds-destructive)!important;fill:currentColor!important}html.harvous-prototype-route button.proto-share-popover__link-action,html.harvous-prototype-route button.proto-share-popover__link-action span{color:var(--pds-accent)!important}html.harvous-prototype-route button.proto-share-popover__link-action--danger,html.harvous-prototype-route button.proto-share-popover__link-action--danger span{color:var(--pds-destructive)!important}html.harvous-prototype-route [class*=proto-] h1,html.harvous-prototype-route [class*=proto-] h2,html.harvous-prototype-route [class*=proto-] h3,html.harvous-prototype-route [class*=proto-] h4,html.harvous-prototype-route [class*=proto-] h5,html.harvous-prototype-route [class*=proto-] h6{color:var(--pds-text-primary)!important;font-family:var(--pds-font-body)!important}html.harvous-prototype-route .proto-settings-modal__title{color:var(--pds-text-primary)!important}.spotlight-overlay{position:fixed;top:0;right:0;bottom:0;left:0;height:100dvh;z-index:1000025;background:transparent;display:flex;justify-content:center;align-items:center;padding:max(12px,env(safe-area-inset-top,12px)) max(12px,env(safe-area-inset-right,12px)) max(12px,env(safe-area-inset-bottom,12px)) max(12px,env(safe-area-inset-left,12px))}@media(min-width:1160px){.spotlight-overlay{display:grid!important;grid-template-columns:260px minmax(430px,690px) minmax(380px,640px);gap:1.5rem;padding:max(12px,1.5rem)!important;padding-top:max(12px,1.5rem,env(safe-area-inset-top))!important;padding-bottom:max(12px,1.5rem,env(safe-area-inset-bottom))!important;align-items:stretch!important;justify-content:initial!important}.spotlight-overlay:before,.spotlight-overlay:after{content:"";display:block}.spotlight-overlay>.spotlight-wrapper{align-self:center;justify-self:center;margin-bottom:128px;width:100%;max-width:min(28rem,calc(100% - 24px))!important;box-sizing:border-box}}@media(max-width:1159px){.spotlight-overlay{align-items:flex-start;justify-content:center;padding:max(12px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));box-sizing:border-box}.spotlight-overlay>.spotlight-wrapper{width:100%;max-width:min(28rem,100%);min-width:0;min-height:0;flex-shrink:1;max-height:calc(100dvh - max(12px,env(safe-area-inset-top,0px)) - max(12px,env(safe-area-inset-bottom,0px)))}.spotlight-container [cmdk-list]{max-height:min(45dvh,360px)}}.spotlight-wrapper{position:relative;width:100%;max-width:28rem;max-height:100%;min-width:0;box-sizing:border-box;border-radius:1.5rem;background-color:var(--color-snow-white);box-shadow:var(--dialog-elevation-shadow);animation:spotlightSlideIn .25s cubic-bezier(.16,1,.3,1) both}.spotlight-overlay--closing .spotlight-wrapper{animation:spotlightSlideOut .2s cubic-bezier(.4,0,1,1) both}.spotlight-wrapper--with-strip{padding-bottom:4.25rem}.spotlight-strip{position:absolute;left:0;right:0;bottom:0;z-index:0;display:flex;align-items:center;justify-content:center;height:4.25rem;padding-top:1.5rem;padding-bottom:0;box-sizing:border-box;min-width:0;max-width:100%;background-color:#ebe8e0;border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem;box-shadow:none;pointer-events:auto}.spotlight-strip .action-strip--mobile{width:100%;min-width:0;overflow-x:hidden}.spotlight-strip .action-strip--mobile .action-strip__inner{width:100%;min-width:0;max-width:100%;justify-content:space-between;gap:0}.spotlight-strip .action-strip__item{opacity:.6;font-size:12px}.spotlight-strip kbd{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:8px;background:#00000014;font-family:var(--font-sans);font-size:11px;font-weight:600;color:var(--color-stone-grey)}.spotlight-wrapper--with-strip .spotlight-container{margin-bottom:-1.5rem}.spotlight-container{--spotlight-field-height: 52px;--spotlight-result-row-height: 42px;--spotlight-recent-row-height: var(--spotlight-field-height);position:relative;z-index:1;background:var(--color-snow-white);border-radius:1.5rem;box-shadow:none;overflow:hidden;overflow:clip;font-family:var(--font-sans);padding-left:12px;padding-right:12px;box-sizing:border-box}.spotlight-container [cmdk-root],.spotlight-container [cmdk-root]:focus,.spotlight-container [cmdk-root]:focus-visible{outline:none;min-width:0}.spotlight-container .spotlight-search-input{margin:12px 0 8px;min-width:0;width:100%;box-sizing:border-box}.spotlight-recent-item{width:100%;box-sizing:border-box}.spotlight-recent-item__row{position:relative;display:flex;flex-direction:row;align-items:center;border-radius:1rem;padding-left:1rem;padding-right:1rem;box-sizing:border-box}.spotlight-recent-item__main{display:flex;flex-direction:row;flex:1 1 auto;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;text-align:left}.spotlight-recent-item__main .panel__list-item-label{flex:1 1 0%;min-width:0}.spotlight-recent-item__badge-slot{position:relative;min-width:24px;width:-moz-max-content;width:max-content;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.spotlight-recent-item__badge-slot .badge-count{transition:opacity .2s ease-out}.spotlight-recent-item__badge-slot .close-icon{left:50%;top:50%;right:auto;margin:0;transform:translate(-50%,-50%);opacity:0;pointer-events:none;transition:opacity .2s ease-out}.spotlight-recent-item__badge-slot:hover .badge-count,.spotlight-recent-item__badge-slot:focus-within .badge-count{opacity:0}.spotlight-recent-item__badge-slot:hover .close-icon,.spotlight-recent-item__badge-slot:focus-within .close-icon{opacity:1;pointer-events:auto}@media(hover:none){.spotlight-recent-item__badge-slot{width:auto;min-width:24px;flex-direction:row;justify-content:flex-end;gap:6px}.spotlight-recent-item__badge-slot .badge-count{opacity:1!important}.spotlight-recent-item__badge-slot .close-icon{position:relative;left:auto;top:auto;transform:none;opacity:1!important;pointer-events:auto!important}}.spotlight-input-trailing{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;min-width:0}.spotlight-container .search-input__field[cmdk-input]{caret-color:var(--color-bold-blue)}.spotlight-scope{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:3px 8px 3px 10px;border-radius:12px;background-color:var(--spotlight-scope-accent, var(--color-paper));box-shadow:inset 0 -3px oklch(var(--lch-stone-grey) / .28);border:none;color:var(--color-deep-grey);font-size:12px;font-weight:600;font-family:var(--font-sans);white-space:nowrap;flex-shrink:0}.spotlight-scope__dismiss{display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;background:none;cursor:pointer;border-radius:50%;flex-shrink:0;transition:background .15s}.spotlight-scope__dismiss:hover{background:color-mix(in srgb,var(--color-deep-grey) 14%,var(--spotlight-scope-accent) 86%)}.spotlight-scope__dismiss svg{width:10px;height:10px;fill:currentColor}.spotlight-container [cmdk-list]{max-height:min(50vh,420px);overflow-y:auto;overscroll-behavior:contain;transition:height .2s cubic-bezier(.16,1,.3,1);padding:8px 0}.spotlight-container [cmdk-group-heading]{padding:4px 4px 8px;font-size:12px;font-weight:600;color:var(--color-deep-grey);font-family:var(--font-sans);text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.spotlight-container [cmdk-item]{display:block;border-radius:12px;cursor:pointer;margin-bottom:8px;outline:none}.spotlight-container [cmdk-item]:focus:not(:focus-visible){outline:none}.spotlight-container [cmdk-item]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.spotlight-container .spotlight-result-row{position:relative;height:var(--spotlight-result-row-height)!important;min-height:var(--spotlight-result-row-height);background-color:var(--color-white)!important;box-sizing:border-box;border:none;box-shadow:0 0 0 1px transparent;transition:box-shadow .2s cubic-bezier(.16,1,.3,1)}.spotlight-container [cmdk-item]:hover:not([data-selected=true]) .spotlight-result-row{box-shadow:0 0 0 1px transparent,var(--shadow-small),0 4px 14px oklch(var(--lch-deep-grey) / .09),0 1px 3px oklch(var(--lch-deep-grey) / .06)}.spotlight-container [cmdk-item][data-selected=true] .spotlight-result-row{box-shadow:0 0 0 1px #d5d0c7,var(--shadow-small),0 10px 28px oklch(var(--lch-deep-grey) / .12),0 2px 6px oklch(var(--lch-deep-grey) / .06)}.spotlight-container [cmdk-item]:active:not([data-selected=true]) .spotlight-result-row{box-shadow:0 0 0 1px transparent,var(--shadow-small),0 2px 8px oklch(var(--lch-deep-grey) / .08)}.spotlight-container [cmdk-item][data-selected=true]:active .spotlight-result-row{box-shadow:0 0 0 1px #d5d0c7,var(--shadow-small),0 6px 16px oklch(var(--lch-deep-grey) / .1)}.spotlight-container .spotlight-recent-row{min-height:var(--spotlight-recent-row-height)!important;height:var(--spotlight-recent-row-height)!important;box-sizing:border-box;border:none;box-shadow:0 0 0 1px transparent,var(--shadow-small);transition:box-shadow .2s cubic-bezier(.16,1,.3,1)}.spotlight-container [cmdk-item]:hover:not([data-selected=true]) .spotlight-recent-row{box-shadow:0 0 0 1px transparent,var(--shadow-small),0 4px 14px oklch(var(--lch-deep-grey) / .09),0 1px 3px oklch(var(--lch-deep-grey) / .06)}.spotlight-container [cmdk-item][data-selected=true] .spotlight-recent-row{box-shadow:0 0 0 1px #d5d0c7,var(--shadow-small),0 10px 28px oklch(var(--lch-deep-grey) / .12),0 2px 6px oklch(var(--lch-deep-grey) / .06)}.spotlight-container [cmdk-item]:active:not([data-selected=true]) .spotlight-recent-row{box-shadow:0 0 0 1px transparent,var(--shadow-small),0 2px 8px oklch(var(--lch-deep-grey) / .08)}.spotlight-container [cmdk-item][data-selected=true]:active .spotlight-recent-row{box-shadow:0 0 0 1px #d5d0c7,var(--shadow-small),0 6px 16px oklch(var(--lch-deep-grey) / .1)}.spotlight-container [cmdk-empty],.spotlight-container [cmdk-loading]{padding:32px 16px;text-align:center;font-size:14px;color:var(--color-pebble-grey)}@keyframes spotlightSlideIn{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes spotlightSlideOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-8px) scale(.98)}}@media(prefers-reduced-motion:reduce){.spotlight-wrapper,.spotlight-overlay--closing .spotlight-wrapper{animation-duration:.01ms!important}.spotlight-container .spotlight-result-row,.spotlight-container .spotlight-recent-row{transition-duration:.01ms!important}}@font-face{font-family:Reddit Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/reddit-sans-vietnamese-400-normal-CEw3KPPO.woff2) format("woff2"),url(/assets/reddit-sans-vietnamese-400-normal-CjeSiLHs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Reddit Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/reddit-sans-latin-ext-400-normal-CbFi5grX.woff2) format("woff2"),url(/assets/reddit-sans-latin-ext-400-normal-CaifItEH.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Reddit Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/reddit-sans-latin-400-normal-DLzMSU7e.woff2) format("woff2"),url(/assets/reddit-sans-latin-400-normal-CgJDiaQK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Reddit Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/reddit-sans-vietnamese-500-normal-DcIIW1zU.woff2) format("woff2"),url(/assets/reddit-sans-vietnamese-500-normal-DOsUFgKW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Reddit Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/reddit-sans-latin-ext-500-normal-CMYavKR0.woff2) format("woff2"),url(/assets/reddit-sans-latin-ext-500-normal-BPT3BMW8.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Reddit Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/reddit-sans-latin-500-normal-DTI05iBq.woff2) format("woff2"),url(/assets/reddit-sans-latin-500-normal-ChVEl3S4.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Reddit Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/reddit-sans-vietnamese-600-normal-C7VDQg2D.woff2) format("woff2"),url(/assets/reddit-sans-vietnamese-600-normal-DnBhF3-K.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Reddit Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/reddit-sans-latin-ext-600-normal-CiCCx7ku.woff2) format("woff2"),url(/assets/reddit-sans-latin-ext-600-normal-CRndSkQo.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Reddit Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/reddit-sans-latin-600-normal-D15oFFvG.woff2) format("woff2"),url(/assets/reddit-sans-latin-600-normal-BX2SSV9J.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Reddit Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/reddit-sans-vietnamese-700-normal-D6kFOwve.woff2) format("woff2"),url(/assets/reddit-sans-vietnamese-700-normal-iXPyIH7y.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Reddit Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/reddit-sans-latin-ext-700-normal-CJ_21V2x.woff2) format("woff2"),url(/assets/reddit-sans-latin-ext-700-normal-Dr_qslzg.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Reddit Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/reddit-sans-latin-700-normal-DhjE4vF5.woff2) format("woff2"),url(/assets/reddit-sans-latin-700-normal-DqKGQXv2.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Reddit Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/reddit-mono-vietnamese-500-normal-BOYm-0fc.woff2) format("woff2"),url(/assets/reddit-mono-vietnamese-500-normal-8r9f5VPe.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Reddit Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/reddit-mono-latin-ext-500-normal-S_JM6mtb.woff2) format("woff2"),url(/assets/reddit-mono-latin-ext-500-normal-3-6IMvWb.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Reddit Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/reddit-mono-latin-500-normal-CcrUSOWy.woff2) format("woff2"),url(/assets/reddit-mono-latin-500-normal-DRMjQLXg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Reddit Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/reddit-mono-vietnamese-600-normal-BLcpQlAS.woff2) format("woff2"),url(/assets/reddit-mono-vietnamese-600-normal-Bd1zSynE.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Reddit Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/reddit-mono-latin-ext-600-normal-FiiHGlZ2.woff2) format("woff2"),url(/assets/reddit-mono-latin-ext-600-normal-DmYBBeyJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Reddit Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/reddit-mono-latin-600-normal-5cm5qJH8.woff2) format("woff2"),url(/assets/reddit-mono-latin-600-normal-B0cjbu_D.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA8QABIAAAAAHEwAAA6tAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGigbhhYcNAZgP1NUQVRQAIFUEQgKoQiZSQtAAAE2AiQDegQgBYUGB4ItDAcXJBh6GxIXo6KaFTHFXyxwTtQyHvMmk2ivMeQ3K9iCEq/hRix36hcs8AKewsUVPP8t3933Zna2zW5qryqBblsTHlWaR2JUJESoOJA5GPPnH7f1KQMsoo0Jis10VrEBRjQqRuFDsK4KLzHrIpPLaB6qsde3dxtG9VUkCp2JUOTCJVCoqoFcoyozdezK4+sUwc2/bvnT+v9QRzQnIlsnoDr1HVDR6aa+/TZYk9YRDSeI6plG+h9gleBfa6929wOAK7JQ6KoydVVqb+92ci8XuH9fXTbAdEkJbaYurq6yjsEiSkTh6uoilC/6Cmu6rKUNRGlvOscyjIEqXsUd9+tsjwDPviAoSxjC80SVKqJePSEgMWyRXVuPSwO8wxZ1DeCdUSurAe+iQlMHeCzgOaX/hVPqOmACqAQrbseUcZst6IoDV91SPhjb22Y2Y+F3YhJKpTBT7ooHi8nrmMhiw7Va+FZIjjsQeF6/WngDo7EnMHhUhMZnTnpXijJCChU4QDDPmGLG2OxGtDEPpc7ZDeE58WrdWCPsWdjoV76nxYxhejfIGhdEENyRjVyFRJU6pYbXMGfMVBGKsUx1RDBVQYJ1aipiKQcqCWyogpQNGKzcCVWhR7ziTHbNQ6JdoFt/MFWdCj01R5KIsETQ7VSGkwCvWKBUuYQoaY8KpW0jvFDCtzeusz0Cg7A2antYUMoIm3j5t25Uico7qVARpPJgOVdVqFHfiEpLj43oqNFV2WLY40Mizlp+hB4JeqdkAew5+5cdSHiyAe3Bq56i8w0AuNLpbF3//2Pscfh0gDwFQP6UdwDNDCEiBpRT0E+vXG1oxZnB+zMVGhwB+WZYKY5KeVMsQ3mUCqYhjkAGnHx06ttGUESlDAXpZL+CVs0s1WzFmEOBt4+zOjuzNwdzSW7IPXkzX3a2+g/zch5lVXZkTw7k4lyfu/NGvlh9rfbbQROgcOzsv2fhvBdUq1WvUbNW7Tp16wUQKhEp5RSLlUmUS1XwKmWq5KoVqSGk/TcCoAnAIuhA8Bhw5wDaN+IihabSosBqEpEuVsYwI0IBoC82bX06rwp9LOKze9t/2dGc1k9pXzSnburCLf9xPsWqj3w0aLVrTvT30zxIZerk/C+U/GO74zLwsXXi5OnM0p6s2qpBzkBOPwUuBYe7QMwRHlnB+EDltUm0SO90AEJtTMGxt8AgIGy8mrppvP+gg3rBNZDgEMkwoM5U8/AygIeyYpgxXYbEcRPIkIDFL4WDCJO20GB87fN4vdZ5CK8hAI13WHu265DIRpN9Gj0yOixCTSq9AEBaFRUPi8qAtVC4JGq1oGmoI8m7VI4DmcWe3SdaojyBm330oQKJzGKG47Q6Rxh63Acqk3dsjWtaO+9OxUK1akSKYBE2accusOwh7ERADXiq1Vog7MzH9FqSLq4jPW9jezsuNHkbVKfZerkQO4wxvUrPQTEkDi9/0bOJztkq5q+nlRTlEEaDkAjHMWOkUvY8YOa3mFpvmbRsKlgf6d09CnsNbtDDXW3VUgjFxqefMdlccleyOgRyB635GBNLv90w+E5tU11bd51VUlteD/8JhYAo0MgMZrgjdMelKv0cM5wwioqwH8LhbR8v8Bb89Ce4gQCqySvcXlYYIhFwsKxGv86UGjX4RrCWbEs9HhnfS4t+tBzqUL/1KJ+AucIOmgaurOGZXGCLFmQCElJkZWJKz6tRwbzns6G0czo/WbZhC8KTqgUqbgGaWVB4V61O+VwOls10obmVDij0g+3l2TVBdFnjHQK+3MZ2WIMnGpweE/6RFTywZAoS7agpJI33+6SVVDw8YskrJFDgxQ+DEd4n3mJU7kru0nDjim6nSWIlDJlWgnsSR7isJUwpHQ6L0IbCcgP71lISdywkMOfKeYUaHIElU2lBZI1I1U5lL9fQFETSUpvYFcXGUkyRYtC6feBweoaKl0csREpbXA+tmkkFkZw3KJMSRROC3EFNTfkKk7VxgIr7Yb/WM6wx8cprCGifkehAa1dwBJZ2wXfoA6NyxJDWEguKoLKNxWNPE7nS4w15xeHQZCNyLvJoZI38M25w30bHp9j64WNfqJl1Ga+HCOLIWhkN3CC32/EDEQ9mXKaBPo0+K4L/mk5qKWBwiRGApuCQd3+ID3jeqAsYUgeIPDrr4Oo1OBCkv0zorQFEhoAhOPSFYFnlqvsEkVf4soum5yt/qiKjD54i48iAJfycjl9/KbHyQlLfEZnOiwzPRmbp3CZTXFtLQjp1YqrtM1UMEdDwDcEW6z27XQ0tJREIGy5LWXm08x1p7ktDS+kt8QfY+JM0fLvLfu5hwQkY+Itv4JdwbYVPtmxPWkxcHWZamYv4+EaKHGMD/gsp6XPxV48dwg2sx7DTTkeXi7auV1jtj2I8QBjcJ9hifTdrMOES7xDSDD8TbLEyeyH+5aAhTgmZcp//JFlmDIO1cDNymHsbgVZfWPQoTnT8IkN68lAfzIT9Ux7zCXegBXmPotUaAWpIsm+3kiiYmLuda2R4wSS4IN6HJqSFJUHOqFdkcnAhQ6AAlWTeF+X4UiXZPBhdQPWTy8ttI0H3s2fLFGmIHs78eD+043EUrsgakw9ejnJppFGUXeOyr1L7Ew7SWl6sWzxF5Hp/4PffBr5x6KSMdtveeapHAlvuIpLe0Q6QBn+EgVB9l2QfyJedNOcEQtI6uiDCpYMHP5AK+9PeEfMWBQgjIqNcZf8UAkJZUj8Ei8kz9nvYDui1hNszb93fdnNZOVhJs3oMUZmFGEdgI4r0+GyDSWvqCUQi4S7vELITtoFfULda38STSPipcam26JecXXQJzMESmVToMpW2Ejhuvtp+5njxaYImd0AKW8f9EZMXtL0+CIY6g9cY5qQ3U6zPC6Mu/7KTwifs/B+wu1KSbJ/SxnrN7ixp5WnCdOybfC/tzPU+tz64OMthiIslMGhWW6ncjTvmHv399q1vnJCg/wZLvs3wE96xyeH9uw+CN52TblpMpK6AdYIt1vfSHnEPC5phxozD69kWiVa0rfzTaecNr4Dp7BPR1ScBBjcLrvJe9/HC2/g3BzG7vw6yYsSnANNxD0f4C2n1FEZKnDzEyVDzbcYB/CoY+JPhHNsI1LVUbkX3Q874M8rEKcmeoX4Sd5soGy/qzWDDbYqM6pJYFxhRZNcikUG6WNVEaUywT4wHHMPK8VCb8sk2zhlxbmC6eVlHTsJIaZn/woLcZhc0syMuc6AhD1mYU9TkFYCG5Qb6tOAKdsNCZXBEiuP2xN14VKgIwhIg2CPOZlRQAvzgH8Iy5pREbeRUS72QO6LjbuYHbC6e7yxfk+eXN80C6t+UbiYGy8Q/PnXwFLaOWahBJGJqO9oeRDj57fpxhDlX9KW3IsvOc5iYIvCNg4ZcQ7xj6oVZ68MkAX7wJX/+R+pxPB58M2ITkY7UErKFOPcXep9El+KUbY/jS3oXUsW9nzShmS1SXCLj/O+anUxyamqHgMHmN7+4t3PiF+MYZDmbrX8U4/E1lUk73bJ+6uGM4aX3XjS7O5A0K18Cr6JOh723dWlPjZiqmz3rxQe3FEnY8xseVkezGT/iULB7/w8dH25jQ6qpRVjsr/ZNozLCD/RTavj++lkj6+iWY3wLuxsCx2/bmg1u7K7uZO6EUO6h1y9DE8dQ3MDI376F8cZaeMLOgrLRkj68vvfJ2aZ3vZmEjKMnDTQIpRuRVx83ANsOybrFTaUryZYrVlrevNvzqINhNp/V3q3NvaI/kcZ6lt5+2zjZ1HsFT3Dc1pIybkVrfjj70qnZ/NexksYA8mHvZAsz0svTOwyguWNXCWkhaxz2ZuqXmYH3aPrS/bb5Uw+Chbc8l+//K9XQooYlJzY5jb7z+IZo2jQYSR3c1pO2a+i8OJL+af/gwgbuYUELDJ6QvVNdPBMCOHXlgVzHFLm7NyITOdgfKw3BEitlvpqY9LCWWskWzyJurNMzU7pFaCywN0+sxvwbopVRLVp/DKsKCFel56IT6yVDLiuhZL59lihZ4qZ6Yx/EwWpFts5XhAmAb+6VYrsLioeZqYXesTH7jGNM65vvx8oX3D3KQtAQP1fUHpZ9XWedEh/Zkch3FqFUNCFIyEwvKnWfMrDVNJb+y8Z9Zt7YNq7D5QE34VLnyS809Otuv94phGD9B9dpjacopvTJVEaOP/j2AUE9BNGxrfdHvJAlq7KcHGPkXkkBXSDAabhF4EZSdVkoaDXci4OiQ+GXOnAIjmFOfVP2ceXXyj/5rTHzO93Xpjz7YhnyzaSaW+Dms7YLAP/uy//4zXGWhrY0WAEIPlDCJAd9GwdhhzfGFwvlrpHNpV+bKt1ci1JYJZLVG31Zrqy8IeV4oKxUtXAufY+QSmYufpkrerbVm6s7aCVHwyHNXdrvaIczprPEgv0Gvjm9jRFfuOTCgSbfEIwy6SlK5md++p0ZF/6KIGKmKA7XmSqP+pnGqP8zrWbXMwOzPoLbW19U5iZFXkAM3qBXHIWZnmqVUMK0JldeKgGnVGop1ImmoVCjUolE9TQupXXIGVHbSimzMm+lchU0Qjl3vQZBhuC1hKtVygkRFHsNNQ4890E5q/WRCHHigAAo94qiVd3DKTW1nFYNV8tg0AiHVqkDGTNoxLADc1woU6A6Qw0Pcn36oJn9vkfNuBt/JZAxHpyfdyw4ISM1umS4lEq9FuppOTRk1LARU5qd00g5VmpwTOgqVR6lRMhXaKdUUQ1+fEj39BJQKnnttYqJPb5u1EenA8oVVyqbMjr548GetFvoQr9eW/sQBDc9Q+3+BJ55e0EQK4E4CSWSWBJJxUsmuRRJcVCDFvRgBDNYTFQFJ7jB60YP1MpGpbH2cqXnUiDi2PwsqDfQj5E5KMuDynMwr0cWkCPXnkBvm58F8wb6Mw2oFlVORFQrZg2UIDSHeh4OmcN8oOJQq1GK/5uO9kM6faed2P9Zz4kL4EbJ1/+8ett11q/f70gaAGHlRn8q7lbQHU3jSoQjBkXHui3nsl7+juVcqoyAaVAAq94yInotei37QQOEZRr4BQAAAA==) format("woff2"),url(/assets/literata-cyrillic-ext-400-normal-BuNkiaAX.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-cyrillic-400-normal-CNCMA2GQ.woff2) format("woff2"),url(/assets/literata-cyrillic-400-normal-BZoHpSD9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-greek-ext-400-normal-wlSmuZ9Y.woff2) format("woff2"),url(/assets/literata-greek-ext-400-normal-jenpRSxk.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-greek-400-normal-DLCf-Z3g.woff2) format("woff2"),url(/assets/literata-greek-400-normal-CMPfP1Pr.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-vietnamese-400-normal-H9pSqQsV.woff2) format("woff2"),url(/assets/literata-vietnamese-400-normal-BvhrDK3U.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-latin-ext-400-normal-D5BsCrMl.woff2) format("woff2"),url(/assets/literata-latin-ext-400-normal-Cs2-p-8d.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-latin-400-normal-CLtNJ872.woff2) format("woff2"),url(/assets/literata-latin-400-normal-CUhpYSl8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[data-vaul-drawer]{touch-action:none;will-change:transform;transition:transform .5s cubic-bezier(.32,.72,0,1);animation-duration:.5s;animation-timing-function:cubic-bezier(.32,.72,0,1)}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=open]{animation-name:slideFromBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=closed]{animation-name:slideToBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=open]{animation-name:slideFromTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=closed]{animation-name:slideToTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=open]{animation-name:slideFromLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=closed]{animation-name:slideToLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=open]{animation-name:slideFromRight}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=closed]{animation-name:slideToRight}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--initial-transform, 100%),0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=top]{transform:translate3d(0,calc(var(--initial-transform, 100%) * -1),0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=left]{transform:translate3d(calc(var(--initial-transform, 100%) * -1),0,0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--initial-transform, 100%),0,0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=top],[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--snap-point-height, 0),0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=left],[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--snap-point-height, 0),0,0)}[data-vaul-overlay][data-vaul-snap-points=false]{animation-duration:.5s;animation-timing-function:cubic-bezier(.32,.72,0,1)}[data-vaul-overlay][data-vaul-snap-points=false][data-state=open]{animation-name:fadeIn}[data-vaul-overlay][data-state=closed]{animation-name:fadeOut}[data-vaul-animate=false]{animation:none!important}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:0;transition:opacity .5s cubic-bezier(.32,.72,0,1)}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:1}[data-vaul-drawer]:not([data-vaul-custom-container=true]):after{content:"";position:absolute;background:inherit;background-color:inherit}[data-vaul-drawer][data-vaul-drawer-direction=top]:after{top:initial;bottom:100%;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=bottom]:after{top:100%;bottom:initial;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=left]:after{left:initial;right:100%;top:0;bottom:0;width:200%}[data-vaul-drawer][data-vaul-drawer-direction=right]:after{left:100%;right:initial;top:0;bottom:0;width:200%}[data-vaul-overlay][data-vaul-snap-points=true]:not([data-vaul-snap-points-overlay=true]):not([data-state=closed]){opacity:0}[data-vaul-overlay][data-vaul-snap-points-overlay=true]{opacity:1}[data-vaul-handle]{display:block;position:relative;opacity:.7;background:#e2e2e4;margin-left:auto;margin-right:auto;height:5px;width:32px;border-radius:1rem;touch-action:pan-y}[data-vaul-handle]:hover,[data-vaul-handle]:active{opacity:1}[data-vaul-handle-hitarea]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100%,2.75rem);height:max(100%,2.75rem);touch-action:inherit}@media(hover:hover)and (pointer:fine){[data-vaul-drawer]{-webkit-user-select:none;-moz-user-select:none;user-select:none}}@media(pointer:fine){[data-vaul-handle-hitarea]:{width:100%;height:100%}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{to{opacity:0}}@keyframes slideFromBottom{0%{transform:translate3d(0,var(--initial-transform, 100%),0)}to{transform:translateZ(0)}}@keyframes slideToBottom{to{transform:translate3d(0,var(--initial-transform, 100%),0)}}@keyframes slideFromTop{0%{transform:translate3d(0,calc(var(--initial-transform, 100%) * -1),0)}to{transform:translateZ(0)}}@keyframes slideToTop{to{transform:translate3d(0,calc(var(--initial-transform, 100%) * -1),0)}}@keyframes slideFromLeft{0%{transform:translate3d(calc(var(--initial-transform, 100%) * -1),0,0)}to{transform:translateZ(0)}}@keyframes slideToLeft{to{transform:translate3d(calc(var(--initial-transform, 100%) * -1),0,0)}}@keyframes slideFromRight{0%{transform:translate3d(var(--initial-transform, 100%),0,0)}to{transform:translateZ(0)}}@keyframes slideToRight{to{transform:translate3d(var(--initial-transform, 100%),0,0)}}:root{--lch-bold-blue: 55% .22 255;--lch-navy: 40% .18 255;--lch-red: 55% .24 26;--lch-deep-grey: 48% .02 85;--lch-stone-grey: 53% .02 85;--lch-pebble-grey: 59% .01 85;--lch-paper: 93% .02 90;--lch-aged-paper: 92% .02 90;--lch-soft-paper: 94% .015 90;--lch-light-paper: 96% .01 90;--lch-white: 100% 0 0;--lch-snow-white: 98% 0 0;--lch-fog-white: 98.5% .002 0;--lch-soft-gray: 97% .002 85;--lch-gray: 93% 0 0;--lch-thread-blue: 88% .08 235;--lch-thread-yellow: 91% .11 90;--lch-thread-green: 83% .08 145;--lch-thread-pink: 86% .1 330;--lch-thread-orange: 88.5% .08 70;--lch-thread-purple: 81% .12 310;--lch-highlighter: 93% .18 100;--color-bold-blue: oklch(var(--lch-bold-blue));--color-navy: oklch(var(--lch-navy));--color-red: oklch(var(--lch-red));--color-deep-grey: oklch(var(--lch-deep-grey));--color-stone-grey: oklch(var(--lch-stone-grey));--color-pebble-grey: oklch(var(--lch-pebble-grey));--color-paper: oklch(var(--lch-paper));--color-aged-paper: oklch(var(--lch-aged-paper));--color-soft-paper: oklch(var(--lch-soft-paper));--color-light-paper: oklch(var(--lch-light-paper));--color-white: oklch(var(--lch-white));--color-snow-white: oklch(var(--lch-snow-white));--color-fog-white: oklch(var(--lch-fog-white));--color-soft-gray: oklch(var(--lch-soft-gray));--color-gray: oklch(var(--lch-gray));--color-blue: #C3E4FF;--color-yellow: #F9DE78;--color-green: #C7ECBB;--color-pink: #F7CEEE;--color-orange: #FCD8A0;--color-purple: #E8C9FF;--color-highlighter: oklch(var(--lch-highlighter));--color-bold-blue-50: oklch(var(--lch-bold-blue) / .5);--color-deep-grey-20: oklch(var(--lch-deep-grey) / .2);--color-deep-grey-30: oklch(var(--lch-deep-grey) / .3);--color-stone-grey-20: oklch(var(--lch-stone-grey) / .2);--color-stone-grey-10: oklch(var(--lch-stone-grey) / .1);--surface-primary: var(--color-soft-paper);--text-color-primary: var(--color-deep-grey);--text-color-secondary: var(--color-stone-grey);--focus-ring-color: var(--color-bold-blue);--focus-ring-width: 2px;--focus-ring-offset: 2px;--shadow-color: oklch(var(--lch-stone-grey) / .2);--shadow-primary: 0px 6px 0px 0px oklch(85% .02 90);--shadow-small: inset 0px -3px 0px oklch(var(--lch-stone-grey) / .2);--dialog-elevation-shadow: 0 2px 10px rgba(0, 0, 0, .07), 0 8px 28px rgba(0, 0, 0, .1), 0 20px 48px rgba(0, 0, 0, .08);--color-gradient-gray: linear-gradient(126.64deg, oklch(100% 0 0 / .8) 11.71%, oklch(98% 0 0) 71.33%);--background: var(--color-paper);--foreground: var(--color-deep-grey);--muted-foreground: var(--color-pebble-grey)}@supports (color: oklch(0% 0 0)){:root{--color-blue: oklch(var(--lch-thread-blue));--color-yellow: oklch(var(--lch-thread-yellow));--color-green: oklch(var(--lch-thread-green));--color-pink: oklch(var(--lch-thread-pink));--color-orange: oklch(var(--lch-thread-orange));--color-purple: oklch(var(--lch-thread-purple))}}:root{--space-unit: 1ch;--space-block: 1rem;--space-1: .5ch;--space-2: 1ch;--space-3: 1.5ch;--space-4: 2ch;--space-6: 3ch;--space-8: 4ch;--space-12: 6ch;--space-16: 8ch;--space-block-1: .25rem;--space-block-2: .5rem;--space-block-3: .75rem;--space-block-4: 1rem;--space-block-6: 1.5rem;--space-block-8: 2rem;--space-block-12: 3rem;--space-block-16: 4rem;--spacing-card-padding: 1rem;--spacing-button-padding-x: 1.1em;--spacing-button-padding-y: .5em;--spacing-input-padding: .75rem 1rem;--spacing-section-gap: 1.5rem;--spacing-stack-gap: .75rem;--spacing-page-margin: 1rem;--spacing-content-max-width: 800px;--spacing-sidebar-width: 300px}@font-face{font-family:Roundo;src:url(/fonts/Roundo-Variable.ttf) format("truetype");font-weight:300 800;font-style:normal;font-display:swap}:root{--font-sans: "Reddit Sans", system-ui, -apple-system, sans-serif;--font-mono: "Reddit Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--font-roundo: "Roundo", var(--font-sans), system-ui, -apple-system, sans-serif;--font-serif: "Literata", Georgia, "Palatino Linotype", Palatino, "Times New Roman", Times, serif}.text-metadata{font-family:var(--font-sans);font-weight:400;font-size:12px;line-height:normal;color:var(--color-stone-grey);white-space:nowrap}.empty-state{text-align:center;padding-top:64px;padding-bottom:64px}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.btn{position:relative;display:flex;align-items:center;justify-content:center;border-radius:1.5rem;cursor:pointer;font-family:var(--font-sans)!important;font-weight:600!important;white-space:nowrap;color:var(--color-fog-white);transition:transform .15s,box-shadow .15s;will-change:transform,box-shadow}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn span,.btn div,.btn p,.btn *{font-family:var(--font-sans)!important;font-weight:600!important}.btn__content{position:relative;flex-shrink:0;transition:transform .125s ease-in-out}.btn:active .btn__content{transform:scale(.98)}.btn__shadow-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;transition:box-shadow .125s ease-in-out}.btn--lg{padding:1.5rem 1.5rem 1.75rem;font-size:18px;line-height:0;height:64px;width:100%;box-shadow:0 -8px #0000001a inset,0 4px 4px #00000040}.btn--lg .btn__shadow-overlay{box-shadow:0 -8px #0000001a inset}.btn--lg:active .btn__shadow-overlay{box-shadow:0 -2px #0000001a inset}.btn--sm{padding:.75rem 1rem 1rem;font-size:14px;line-height:0;min-height:40px;border-radius:1rem;box-shadow:0 -4px #0000001a inset,0 2px 2px #00000040}.btn--sm .btn__shadow-overlay{box-shadow:0 -4px #0000001a inset}.btn--sm:active .btn__shadow-overlay{box-shadow:0 -1px #0000001a inset}.btn--primary{background-color:var(--color-bold-blue);color:#fff!important}.btn--primary .btn__content,.btn--primary span,.btn--primary div,.btn--primary p,.btn--primary *{color:#fff!important}.btn--primary:active{background-color:var(--color-navy)}.btn--secondary{background-color:var(--color-stone-grey);color:#fff!important}.btn--secondary .btn__content,.btn--secondary span,.btn--secondary div,.btn--secondary p,.btn--secondary *{color:#fff!important}.btn--secondary:active{background-color:var(--color-deep-grey)}.btn--danger{background-color:var(--color-red);color:#fff!important}.btn--danger .btn__content,.btn--danger span,.btn--danger div,.btn--danger p,.btn--danger *{color:#fff!important}.btn--danger:active{background-color:#b30524}.btn--tag{background-image:var(--color-gradient-gray);color:var(--color-deep-grey)!important;padding:0 2.5rem 0 .75rem;font-size:14px;font-weight:600;min-height:32px;border-radius:.75rem;box-shadow:0 2px 8px #78766f1a}.btn--tag .btn__content,.btn--tag span,.btn--tag div,.btn--tag p,.btn--tag *{color:var(--color-deep-grey)!important;font-weight:600!important}.btn--tag .btn__shadow-overlay{box-shadow:none}.btn--tag:active{filter:brightness(.97);box-shadow:0 1px 4px #78766f26}.btn--tag:active .btn__shadow-overlay{box-shadow:none}.btn--primary:active,.btn--secondary:active,.btn--danger:active{box-shadow:0 -4px #0000001a inset,0 0 4px #00000040,0 4px #00000040 inset}.btn--sm.btn--primary:active,.btn--sm.btn--secondary:active,.btn--sm.btn--danger:active{box-shadow:0 -2px #0000001a inset,0 0 2px #00000040,0 2px #00000040 inset}.btn-action{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:1.5rem;cursor:pointer;background-image:var(--color-gradient-gray);box-shadow:0 -3px #78766f33 inset;transition:box-shadow .125s ease-in-out;will-change:transform,box-shadow}.btn-action:active{filter:brightness(.97);box-shadow:0 -1px #78766f33 inset,0 1px #78766f33 inset}.btn-action:disabled{opacity:.5;cursor:not-allowed}.btn-action__icon{position:relative;flex-shrink:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;fill:var(--color-pebble-grey)}.btn-action__icon svg{width:16px;height:16px;transform:translateY(-2px);transition:transform .125s ease-in-out}.btn-action:active .btn-action__icon svg{transform:translateY(-2px) scale(.95)}.btn-cta{position:relative;display:flex;align-items:center;justify-content:center;border-radius:1.5rem;cursor:pointer;font-family:var(--font-sans)!important;font-weight:600!important;font-size:18px;line-height:0;white-space:nowrap;color:var(--color-fog-white);background-color:var(--color-bold-blue);height:64px;padding:1.5rem 1.5rem 1.75rem;box-shadow:0 4px 4px #00000040;transition:transform .15s,box-shadow .15s,opacity .2s}.btn-cta:disabled,.btn-cta--disabled{opacity:.5!important;cursor:not-allowed!important}.btn-cta__content{position:relative;flex-shrink:0;transition:transform .125s ease-in-out;font-family:var(--font-sans)!important;font-weight:600!important;color:var(--color-fog-white)!important}.btn-cta span,.btn-cta div,.btn-cta p,.btn-cta *{font-family:var(--font-sans)!important;font-weight:600!important}.btn-cta__shadow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:1.5rem;transition:box-shadow .125s ease-in-out;box-shadow:0 -8px #0000001a inset}.btn-cta:active .btn-cta__shadow{box-shadow:0 -2px #0000001a inset}.btn-cta.btn--secondary{background-color:var(--color-stone-grey)}.btn-cta.btn--secondary:active{background-color:var(--color-deep-grey)}.space-btn-lg{position:relative;border-radius:1.5rem;height:64px;cursor:pointer;transition:transform .15s,box-shadow .15s;padding-left:1rem;padding-right:0;width:100%;background-image:var(--color-gradient-gray);will-change:transform}.space-btn-lg:active{filter:brightness(.97);box-shadow:0 -1px #78766f33 inset,0 1px #78766f33 inset}.space-btn-lg:disabled{opacity:.5;cursor:not-allowed}.space-btn-lg__content{display:flex;align-items:center;justify-content:between;position:relative;width:100%;height:100%;padding-left:.5rem;padding-right:0;transition:transform .125s ease-in-out}.space-btn-lg:active .space-btn-lg__content{transform:scale(.98)}.space-btn-lg__label{font-family:var(--font-sans);font-size:18px;font-weight:600;white-space:nowrap;color:var(--color-deep-grey)}.space-btn-lg--left{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem;border-top-right-radius:0;border-bottom-right-radius:0}.space-btn-lg--right{border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem;border-top-left-radius:0;border-bottom-left-radius:0}.space-btn-lg--selected{box-shadow:0 0 0 2px var(--color-bold-blue),0 0 0 4px #fff}.space-button{position:relative;border-radius:1.5rem;height:64px;cursor:pointer;transition:transform .15s,box-shadow .15s;will-change:transform;padding-left:1rem;padding-right:1rem;width:100%;overflow:hidden}.space-button[style*=background-image]{box-shadow:0 -3px #78766f33 inset}.space-button:not([data-outer-shadow]):active{filter:brightness(.97);box-shadow:0 -1px #78766f33 inset,0 1px #78766f33 inset;overflow:hidden}.space-button--with-arrow{padding-right:0}.space-button__content{display:flex;align-items:center;position:relative;width:100%;height:100%;padding-left:.5rem;padding-right:.5rem;transition:transform .125s ease-in-out;min-width:0}.space-button__content--with-arrow{justify-content:space-between;padding-right:0}.space-button__content--default{justify-content:flex-start}.space-button__text{flex:1;min-width:0;overflow:hidden;text-align:left}.space-button__text-label{font-family:var(--font-sans)!important;font-size:18px;font-weight:700!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.space-button__arrow-container{display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}.space-button__arrow-wrapper{box-sizing:border-box;display:flex;gap:10px;align-items:center;justify-content:flex-start;padding:12px;position:relative}.space-button__arrow-icon{display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;width:24px;height:24px}.space-button__arrow-icon svg{fill:var(--color-pebble-grey);display:block;max-width:none;width:100%;height:100%;transition:transform .125s ease-in-out}.square-button{position:relative;border-radius:1.5rem;width:64px;height:64px;cursor:pointer;transition:scale .15s,box-shadow .15s}.square-button__icon{display:block;max-width:none;width:100%;height:100%;transition:transform .125s ease-in-out}.square-button__icon--default,.square-button__icon--add{transform:translateY(-2px)}.square-button:active .square-button__icon{transform:translateY(0) scale(.95)}.square-button__icon--white{fill:#fff}.square-button__icon--pebble{fill:var(--color-pebble-grey)}.avatar{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:12px;position:relative;border-radius:64px;width:64px;height:64px;cursor:pointer;transition:transform .15s,box-shadow .15s;will-change:transform,box-shadow;box-shadow:0 -3px #b0b0b040 inset}.avatar:active{filter:brightness(.97);box-shadow:0 -1px #b0b0b040 inset,0 1px #b0b0b040 inset}.avatar:active .avatar__initials{transform:scale(.98)}.avatar.avatar--nav-compact{width:64px;height:64px;padding:0 0 2px;border-radius:24px;box-shadow:0 -3px #78766f33 inset}.avatar.avatar--nav-compact:active{box-shadow:0 -1px #78766f33 inset,0 1px #78766f33 inset}.avatar.avatar--nav-compact .avatar__initials{font-size:18px}.avatar.avatar--photo{padding:0;background:transparent;box-shadow:none}.avatar.avatar--nav-compact.avatar--photo{box-shadow:none}.avatar__photo{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.avatar__initials{font-family:var(--font-sans)!important;font-weight:700!important;font-size:18px;line-height:0;font-style:normal;position:relative;flex-shrink:0;white-space:nowrap;transition:transform .125s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.avatar__initials p{font-family:var(--font-sans)!important;font-weight:700!important;line-height:normal;white-space:pre;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nav-column{display:flex;flex-direction:column;gap:12px;width:100%;height:100%}.nav-column__header{flex-shrink:0}.nav-column__content{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.nav-column__footer{flex-shrink:0;display:flex;gap:12px;align-items:center;justify-content:flex-start;width:100%}.nav-item-container{position:relative;width:100%}.nav-item-container:not(.nav-item-container--space):has(.nav-item__badge-slot .close-icon) .nav-item__badge-slot .badge-count,.nav-item-container:not(.nav-item-container--space):has(.nav-item__badge-slot .close-icon) .nav-item__badge-slot .space-btn__toggle-icon{transition:opacity .2s ease-out}.nav-item-container:not(.nav-item-container--space):has(.nav-item__badge-slot .close-icon) .nav-item__badge-slot .close-icon{display:flex;opacity:0;pointer-events:none;transition:opacity .2s ease-out,transform .2s ease-out;z-index:2}.nav-item-container:not(.nav-item-container--space):has(.nav-item__badge-slot .close-icon) .nav-item__badge-slot:hover .badge-count,.nav-item-container:not(.nav-item-container--space):has(.nav-item__badge-slot .close-icon) .nav-item__badge-slot:focus-within .badge-count{opacity:0}.nav-item-container:not(.nav-item-container--space):has(.nav-item__badge-slot .close-icon) .nav-item__badge-slot:hover .space-btn__toggle-icon,.nav-item-container:not(.nav-item-container--space):has(.nav-item__badge-slot .close-icon) .nav-item__badge-slot:focus-within .space-btn__toggle-icon{opacity:0}.nav-item-container:not(.nav-item-container--space):has(.nav-item__badge-slot .close-icon) .nav-item__badge-slot:hover .close-icon,.nav-item-container:not(.nav-item-container--space):has(.nav-item__badge-slot .close-icon) .nav-item__badge-slot:focus-within .close-icon{opacity:1;pointer-events:auto}.nav-item__badge-slot{position:relative;min-width:24px;width:-moz-max-content;width:max-content;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.nav-item-container:not(.nav-item-container--space) .nav-item__badge-slot .close-icon{left:50%;top:50%;right:auto;margin:0;transform:translate(-50%,-50%)}.nav-item-container:not(.nav-item-container--space) .nav-item__badge-slot .close-icon:hover{transform:translate(-50%,-50%)}@media(hover:none){.nav-item-container:not(.nav-item-container--space):has(.nav-item__badge-slot .close-icon) .nav-item__badge-slot{width:auto;min-width:24px;gap:6px;flex-direction:row;justify-content:flex-end}.nav-item-container:not(.nav-item-container--space):has(.nav-item__badge-slot .close-icon) .nav-item__badge-slot .badge-count,.nav-item-container:not(.nav-item-container--space):has(.nav-item__badge-slot .close-icon) .nav-item__badge-slot .space-btn__toggle-icon{opacity:1!important}.nav-item-container:not(.nav-item-container--space):has(.nav-item__badge-slot .close-icon) .nav-item__badge-slot .close-icon{position:relative;left:auto;top:auto;transform:none;opacity:1!important;pointer-events:auto!important}}#persistent-navigation .nav-item-container:has(.nav-item__badge-slot .close-icon) .nav-item__badge-slot .badge-count,#persistent-navigation .nav-item-container:has(.nav-item__badge-slot .close-icon) .nav-item__badge-slot .space-btn__toggle-icon{transition:opacity .2s ease-out}#persistent-navigation .nav-item-container:has(.nav-item__badge-slot .close-icon) .nav-item__badge-slot .close-icon{display:flex;opacity:0;pointer-events:none;transition:opacity .2s ease-out,transform .2s ease-out;z-index:2;left:50%;top:50%;right:auto;margin:0;transform:translate(-50%,-50%)}#persistent-navigation .nav-item-container:has(.nav-item__badge-slot .close-icon):hover .nav-item__badge-slot .badge-count,#persistent-navigation .nav-item-container:has(.nav-item__badge-slot .close-icon):focus-within .nav-item__badge-slot .badge-count,#persistent-navigation .nav-item-container:has(.nav-item__badge-slot .close-icon):hover .nav-item__badge-slot .space-btn__toggle-icon,#persistent-navigation .nav-item-container:has(.nav-item__badge-slot .close-icon):focus-within .nav-item__badge-slot .space-btn__toggle-icon{opacity:0}#persistent-navigation .nav-item-container:has(.nav-item__badge-slot .close-icon):hover .nav-item__badge-slot .close-icon,#persistent-navigation .nav-item-container:has(.nav-item__badge-slot .close-icon):focus-within .nav-item__badge-slot .close-icon{opacity:1;pointer-events:auto}#persistent-navigation .nav-item-container:has(.nav-item__badge-slot .close-icon) .nav-item__badge-slot .close-icon:hover{transform:translate(-50%,-50%)}@media(hover:none){#persistent-navigation .nav-item-container:has(.nav-item__badge-slot .close-icon) .nav-item__badge-slot{width:auto;min-width:24px;gap:6px;flex-direction:row;justify-content:flex-end}#persistent-navigation .nav-item-container:has(.nav-item__badge-slot .close-icon) .nav-item__badge-slot .badge-count,#persistent-navigation .nav-item-container:has(.nav-item__badge-slot .close-icon) .nav-item__badge-slot .space-btn__toggle-icon{opacity:1!important}#persistent-navigation .nav-item-container:has(.nav-item__badge-slot .close-icon) .nav-item__badge-slot .close-icon{position:relative;left:auto;top:auto;transform:none;opacity:1!important;pointer-events:auto!important}}.badge-count{background:#78766f1a;display:flex;align-items:center;justify-content:center;border-radius:1.5rem;min-width:24px;width:-moz-max-content;width:max-content;height:24px;padding:0 6px;box-sizing:border-box}.badge-number{font-size:14px;font-family:var(--font-sans)!important;font-weight:700!important;color:var(--color-deep-grey);line-height:0;text-align:center;display:flex;align-items:center;justify-content:center;width:100%;height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.badge-count--tab-nav{background:#78766f1a!important;opacity:1!important;min-width:auto!important;width:-moz-max-content!important;width:max-content!important;height:22px!important;padding:0!important;box-sizing:border-box!important}.badge-count--tab-nav .badge-number{font-size:12px!important;font-family:var(--font-sans)!important;font-weight:700!important;line-height:1!important;width:auto!important;height:auto!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.recent-search-row{box-sizing:border-box;min-height:52px;height:52px;align-items:center}.recent-search-row .panel__list-item-label{font-size:16px;font-weight:700;line-height:1.2}.recent-search-row .badge-number{font-size:14px;font-family:var(--font-sans)!important;font-weight:700!important;color:var(--color-deep-grey);line-height:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.recent-search-row .recent-search-close-icon{width:20px!important;height:20px!important;min-width:20px;min-height:20px}.recent-search-row .recent-search-close-icon svg{width:16px!important;height:16px!important}.close-icon{position:absolute;top:50%;right:20px;transform:translateY(calc(-50% - 1px));display:flex;align-items:center;justify-content:center;width:24px;height:24px;cursor:pointer;background:transparent;border:none;padding:0;transition:opacity .2s ease-out,transform .2s ease-out}.close-icon:hover{transform:translateY(calc(-50% - 1px))}.close-icon svg{width:16px;height:16px;fill:var(--color-deep-grey)}.dropdown-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.dropdown-icon svg{width:20px;height:20px;fill:var(--color-deep-grey);transition:transform .125s ease-in-out}.dropdown-icon--flipped{transform:scaleY(-1)}.persistent-nav{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%}.nav-item-wrapper{position:relative;width:100%}.nav-item-link{display:block;width:100%;position:relative}.nav-link{position:relative;z-index:1}.nav-column-wrapper{height:100%;overflow:visible}.nav-column-layout{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;position:relative;height:100%;overflow:visible}.nav-column-top{display:flex;flex-direction:column;gap:48px;align-items:stretch;justify-content:flex-start;width:100%;flex:1;min-height:0;overflow:visible}.nav-column-buttons{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%;min-width:0;overflow:visible}.nav-column-buttons:has(.space-switcher-details[open]) #persistent-navigation{display:none}.nav-column-bottom{display:flex;gap:12px;align-items:center;justify-content:flex-start;width:100%;flex-shrink:0;min-width:0}@media(min-width:1160px){.nav-column-wrapper,.nav-column-layout{overflow:hidden}.nav-column-top{overflow:hidden;gap:0;padding-top:8px}.nav-column-buttons{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.nav-column-scroll-wrapper{position:relative;flex:1;min-height:0;min-width:0;width:100%}.nav-column-top-gradient-band{position:absolute;left:0;right:0;top:0;height:24px;background:linear-gradient(to bottom,var(--color-light-paper, #F3F2EC) 0%,transparent 100%);pointer-events:none;z-index:1;opacity:0;transition:opacity .2s ease-out}.nav-column-top-gradient-band.is-visible{opacity:1}.nav-column-scroll{height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.nav-column-scroll.nav-column-scroll--top-fade{-webkit-mask-image:linear-gradient(to bottom,transparent 0,black 56px,black 100%);mask-image:linear-gradient(to bottom,transparent 0,black 56px,black 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.nav-column-bottom-gradient{position:absolute;left:0;right:0;bottom:64px;height:48px;background:linear-gradient(to bottom,transparent,var(--color-light-paper, #F3F2EC));pointer-events:none;z-index:1}.nav-column-bottom{position:relative;z-index:2;background-color:var(--color-light-paper, #F3F2EC);padding-bottom:12px}}.nav-link{display:block;width:100%;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:24px}.nav-link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.nav-link--shrink{flex-shrink:0}.nav-flex-grow{flex:1;min-width:0}.nav-column-bottom__profile-slot{flex:1;min-width:0;display:flex;align-items:center}.nav-column-bottom__profile-link{display:block;width:100%;min-width:0;text-decoration:none;color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:24px}.nav-column-bottom__profile-link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.nav-column-bottom__profile-pill{display:flex;align-items:center;justify-content:flex-start;min-height:64px;padding:0 24px 2px;border-radius:24px;box-sizing:border-box;box-shadow:0 -3px #78766f33 inset;overflow:hidden}.nav-column-bottom__profile-name{display:block;width:100%;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-sans)!important;font-weight:700!important;font-size:18px;font-style:normal;line-height:1.2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nav-column-bottom__profile-back{flex-shrink:0;text-decoration:none;color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:24px}.nav-column-bottom__profile-back:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.nav-column-bottom__search-link{flex-shrink:0;text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent;border-radius:24px}.nav-column-bottom__search-link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.space-button{text-align:left!important}.space-button span:not(.badge-number){text-align:left!important}.space-button div{justify-content:flex-start!important}.mobile-nav{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;min-width:0;height:64px;background-color:var(--color-light-paper, #F3F2EC);-webkit-background-color:var(--color-light-paper, #F3F2EC)}.mobile-nav__col{display:flex;align-items:center;justify-content:center;height:64px}.mobile-nav__dropdown-wrapper{position:relative;min-width:0;height:64px;width:100%}.mobile-nav__sheet{position:fixed;left:0;right:0;bottom:0;width:100%;z-index:9999;background:#fff;border-top-left-radius:24px;border-top-right-radius:24px;padding:0;max-height:min(80vh,calc(100vh - 16px))}@supports (height: 100dvh){.mobile-nav__sheet{max-height:min(80dvh,calc(100dvh - 16px))}}.mobile-nav__sheet-inner{height:100%;display:flex;flex-direction:column;min-height:0;overflow:hidden;border-radius:inherit}.mobile-nav__dropdown{position:absolute;top:0;left:0;width:100%;border-radius:24px;box-shadow:0 10px 15px -3px #0000001a;z-index:9999;max-height:352px;background:#fff;display:flex;flex-direction:column;overflow:hidden}.mobile-nav__dropdown-header{flex-shrink:0;padding:4px;display:flex;flex-direction:column;gap:6px;max-height:min(60vh,calc(100vh - 16px));overflow-y:auto}@supports (height: 100dvh){.mobile-nav__dropdown-header{max-height:min(60dvh,calc(100dvh - 16px))}}.mobile-nav__dropdown-header-row{width:100%}.mobile-nav__space-panel{display:flex;flex-direction:column;margin:0 4px;border-radius:16px;background:#fff;overflow:hidden;max-height:240px}.mobile-nav__space-panel-scroll{flex:1;min-height:0;overflow-y:auto}.mobile-nav__space-panel-item{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:0 16px;color:var(--color-deep-grey);text-decoration:none;font-family:var(--font-sans);font-size:16px;font-weight:700;background:#fff;width:100%;border:none;cursor:pointer;text-align:left}.mobile-nav__space-panel-item.is-active{background:oklch(var(--lch-snow-white) / .9)}.mobile-nav__space-panel-item.mobile-nav__space-panel-new-space{background-image:linear-gradient(126.64deg,#fffc 11.71%,#f8f8f8cc 71.33%);box-shadow:0 -3px #78766f1f inset}.mobile-nav__space-panel-scroll .mobile-nav__space-panel-item:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.mobile-nav__space-panel>.mobile-nav__space-panel-item:last-child{border-bottom-left-radius:16px;border-bottom-right-radius:16px;position:relative;z-index:1}.mobile-nav__space-panel-divider{height:1px;background-color:var(--color-soft-gray)}.mobile-nav__space-panel-icon-prefix{width:14px;height:14px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.mobile-nav__space-panel-icon-prefix svg{width:14px;height:14px}.mobile-nav__space-panel-label{flex:1 1 auto;flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-nav__space-panel-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.mobile-nav__space-panel-check{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.mobile-nav__dropdown-scroll{flex:1;min-height:0;overflow-y:auto;padding:0 6px 8px}.mobile-nav__dropdown-scroll .nav-item-container:has(.nav-item__badge-slot .close-icon) .nav-item__badge-slot{width:auto;min-width:24px;gap:6px;flex-direction:row;justify-content:flex-end}.mobile-nav__dropdown-scroll .nav-item-container:has(.nav-item__badge-slot .close-icon) .nav-item__badge-slot .badge-count,.mobile-nav__dropdown-scroll .nav-item-container:has(.nav-item__badge-slot .close-icon) .nav-item__badge-slot .space-btn__toggle-icon{opacity:1!important}.mobile-nav__dropdown-scroll .nav-item-container:has(.nav-item__badge-slot .close-icon) .nav-item__badge-slot .close-icon{position:relative;left:auto;top:auto;transform:none;opacity:1!important;pointer-events:auto!important}.mobile-nav__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998}.mobile-nav-item{position:relative;border-radius:24px;height:64px;cursor:pointer;transition:transform .15s,box-shadow .15s;padding-left:16px;padding-right:0;display:flex;align-items:center}.mobile-nav-item--inactive{border-radius:12px;opacity:.5}.mobile-nav-item__content{display:flex;align-items:center;position:relative;width:100%;height:100%;padding-left:8px;padding-right:0;transition:transform .125s ease-in-out;min-width:0}.mobile-nav-item__text{flex:1;min-width:0;overflow:hidden;text-align:left}.mobile-nav-item__text span{font-family:var(--font-sans);font-size:18px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;text-align:left}.mobile-nav-item__badge-wrapper{padding:20px;flex-shrink:0}.mobile-nav-item__shadow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:24px;box-shadow:0 -3px #78766f33 inset}.new-space-button .space-button>div{justify-content:center!important;padding-left:0!important;padding-right:0!important}.new-space-button .space-button>div>div{text-align:center!important}.new-space-button .space-button>div>div>span{text-align:center!important}.mobile-nav__search-btn{position:relative;border-radius:24px;width:64px;height:64px;cursor:pointer;transition:transform .15s,box-shadow .15s;background-image:var(--color-gradient-gray);box-shadow:0 -3px #78766f33 inset}.mobile-nav__search-btn svg{fill:var(--color-pebble-grey);width:20px;height:20px;transition:transform .125s ease-in-out}.mobile-nav__search-btn:active svg{transform:scale(.95)}.mobile-nav__search-btn>div{padding-bottom:2px;box-sizing:border-box}.space-switcher-anchor--mobile{position:relative;width:100%}.space-switcher-anchor--mobile .space-btn__content{padding-right:64px}.space-switcher-anchor--mobile .space-switcher-anchor__toggle{position:absolute;top:0;right:0;width:64px;height:64px;z-index:2;background:transparent;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.tab-nav-container,.tab-nav-container *{border:none!important;box-shadow:none!important}.tab-nav-container button{border:none!important;box-shadow:none!important;outline:none!important;background:transparent!important;background-color:transparent!important;-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation}.tab-nav-container button:hover,.tab-nav-container button:active,.tab-nav-container button:focus,.tab-nav-container button:focus-visible{cursor:pointer;background:transparent!important;background-color:transparent!important;-webkit-tap-highlight-color:transparent!important}.tab-nav-container button[data-active=true]{position:relative;opacity:1}.tab-nav-container button[data-active=true]:not(.tab-btn):after{content:"";position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:4px;height:4px;background-color:var(--color-deep-grey);border-radius:50%}.tab-nav-container button[data-active=false]{opacity:.5}.tab-nav-container button[data-active=false]:hover{opacity:.75}.tab-nav{display:flex;align-items:center;justify-content:flex-start;gap:0;padding-bottom:0;padding-left:4px;padding-right:4px;position:relative;flex-shrink:0}.tab-nav-container.content-tabs .tab-nav{justify-content:center}.tab-nav-container.content-tabs .tab-nav__button{padding-top:0;padding-bottom:8px;height:36px}.tab-nav-container.content-tabs.content-tabs--panel .tab-nav__button{padding-top:0;padding-bottom:4px;height:28px}.tab-nav-container.content-tabs.content-tabs--panel button[data-active=true]:not(.tab-btn):after{bottom:2px}.tab-nav__button{display:flex;gap:8px;height:44px;align-items:center;justify-content:center;overflow:visible;padding:12px 8px 16px;position:relative;flex-shrink:0;transition:color .2s,opacity .2s;background:transparent!important;background-color:transparent!important;-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;outline:none!important;box-shadow:none!important}.tab-nav__button:hover,.tab-nav__button:active,.tab-nav__button:focus,.tab-nav__button:focus-visible,.tab-nav__button:focus-within{background:transparent!important;background-color:transparent!important;outline:none!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent!important}.tab-nav-container .tab-nav button.tab-nav__button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color)!important;outline-offset:var(--focus-ring-offset)!important}.tab-nav__label,.tab-nav__label *,span.tab-nav__label,button .tab-nav__label,button.tab-nav__button .tab-nav__label,.tab-nav__button .tab-nav__label{font-family:var(--font-sans)!important;font-weight:700!important;font-size:14px;line-height:0;position:relative;flex-shrink:0;white-space:nowrap;color:var(--color-deep-grey);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.space-btn{position:relative;border-radius:24px;height:64px;cursor:pointer;transition:transform .15s,box-shadow .15s;will-change:transform,box-shadow;width:100%}.space-btn--disabled{cursor:not-allowed;opacity:.5}.space-btn__content{display:flex;align-items:center;position:relative;width:100%;height:100%;padding-left:8px;padding-right:0;padding-bottom:2px;box-sizing:border-box;transition:transform .125s ease-in-out;min-width:0}.space-btn__content:has(.space-btn__left-icon){-moz-column-gap:12px;column-gap:12px}.space-btn__left-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.space-btn__content--with-padding{padding-left:16px;padding-right:8px}.space-btn__content--justify-between{justify-content:space-between}.space-btn__content--justify-start{justify-content:flex-start}.space-btn__text-wrapper{flex:1;min-width:0;overflow:hidden;text-align:left}.space-btn__text,.space-btn__text *,span.space-btn__text,.space-button span.space-btn__text,button .space-btn__text,button.space-button .space-btn__text,button.space-btn .space-btn__text{font-family:"Reddit Sans",var(--font-sans),system-ui,-apple-system,sans-serif!important;font-size:18px;font-weight:700!important;color:var(--color-deep-grey);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;text-align:left;line-height:1.2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.space-btn__badge-wrapper{padding:20px;flex-shrink:0}.space-switcher-anchor{position:relative;width:100%;overflow:visible;z-index:1000000}.space-switcher-anchor .space-btn__content{padding-right:64px}.space-switcher-anchor__toggle{position:absolute;top:0;right:0;height:64px;width:64px;z-index:2;background:transparent;border:none;display:flex;align-items:center;justify-content:center}.space-switcher-details{position:absolute;top:0;right:0;width:64px;height:64px;z-index:1000001}.space-switcher-details>summary.space-switcher-anchor__toggle{list-style:none}.space-switcher-details>summary.space-switcher-anchor__toggle::-webkit-details-marker{display:none}.space-switcher-details__panel{position:absolute;top:72px;right:0;width:260px;z-index:1000002}.space-switcher-details:not([open]) .space-switcher-details__panel{display:none}.space-switcher-anchor__toggle:focus:not(:focus-visible){outline:none}.space-switcher-anchor__toggle:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:24px}.space-btn__badge-wrapper[role=button]{cursor:pointer;-webkit-tap-highlight-color:transparent}.space-btn__toggle-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;cursor:pointer;transition:transform .125s ease-in-out,opacity .2s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.space-switcher-anchor .space-btn__toggle-icon{color:var(--color-pebble-grey)}.space-btn__toggle-icon:active{transform:scale(.95)}.space-switcher-dropdown__panel{display:flex;flex-direction:column;max-height:min(420px,calc(100vh - 32px));overflow:hidden;background-color:#fff;border-radius:24px;box-shadow:0 1px 3px #78766f1a}.space-switcher-dropdown__scroll{flex:1;min-height:0;max-height:min(352px,calc(100vh - 120px));overflow-y:auto;overflow-x:hidden;border-top-left-radius:24px;border-top-right-radius:24px}.space-switcher-dropdown__scroll .space-switcher-dropdown__item:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.space-switcher-dropdown__footer{flex-shrink:0;overflow:hidden;background-color:#fff;border-bottom-left-radius:24px;border-bottom-right-radius:24px}.space-switcher-dropdown__item{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:0 24px;color:var(--color-deep-grey);text-decoration:none;font-family:var(--font-sans);font-size:18px;font-weight:700;position:relative;border-radius:0}.space-switcher-dropdown__item:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width));z-index:1}.space-switcher-dropdown__scroll .space-switcher-dropdown__item:first-child:focus-visible{border-top-left-radius:24px;border-top-right-radius:24px}.space-switcher-dropdown__footer .space-switcher-dropdown__item:focus-visible,.space-switcher-dropdown__footer .space-switcher-dropdown__new-space:focus-visible{border-bottom-left-radius:24px;border-bottom-right-radius:24px}.space-switcher-dropdown__icon-slot{position:relative;width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.space-switcher-dropdown__close-btn{position:absolute;top:0;right:0;bottom:0;left:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;border:none;padding:0;opacity:0;pointer-events:none;transition:opacity .2s ease-out;border-radius:6px}.space-switcher-dropdown__close-btn:focus-visible{opacity:1;pointer-events:auto;outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px;z-index:2}.space-switcher-dropdown__item:has(.space-switcher-dropdown__close-btn):hover .space-switcher-dropdown__close-btn{opacity:1;pointer-events:auto}.space-switcher-dropdown__item:has(.space-switcher-dropdown__close-btn):hover .space-switcher-dropdown__check{opacity:0}.space-switcher-dropdown__item:hover{background-color:oklch(var(--lch-snow-white) / .5)}.space-switcher-dropdown__item.is-active{background-color:oklch(var(--lch-snow-white) / .7)}.space-switcher-dropdown__item.space-switcher-dropdown__new-space{background-image:linear-gradient(126.64deg,#fffc 11.71%,#f8f8f8cc 71.33%)}.space-switcher-dropdown__item.space-switcher-dropdown__new-space:hover{filter:brightness(.98)}.space-switcher-dropdown__divider{height:1px;background-color:var(--color-soft-gray)}.space-switcher-dropdown__icon-prefix{width:16px;height:16px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.space-switcher-dropdown__icon-prefix svg{width:16px;height:16px}.space-switcher-dropdown__label{flex:1 1 auto;flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;line-height:1.2}.space-switcher-dropdown__check{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.space-switcher-dropdown__icon-slot svg,.space-switcher-dropdown__check svg{fill:var(--color-pebble-grey)}.space-mismatch-banner{display:flex;flex-direction:column;gap:12px;width:100%;padding:12px 14px;border-radius:16px;background:oklch(var(--lch-snow-white) / .65);box-shadow:0 -3px #78766f1f inset;margin-top:8px;margin-bottom:12px}.space-mismatch-banner__text{display:block}.space-mismatch-banner__copy{font-family:var(--font-sans);font-weight:500;font-size:16px;line-height:150%;text-wrap:pretty;color:var(--color-deep-grey);margin:0}.space-mismatch-banner__actions{display:flex;gap:10px;flex-wrap:wrap}.space-mismatch-banner__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:14px;padding:10px 12px;font-family:var(--font-sans);font-weight:700;font-size:13px;color:var(--color-deep-grey);background:#78766f1f;cursor:pointer;transition:transform .2s,filter .2s}.space-mismatch-banner__btn:active{transform:scale(.98);filter:brightness(.98)}.space-mismatch-banner__btn[disabled]{opacity:.6;cursor:not-allowed}.space-mismatch-banner__btn--primary{background:var(--color-bold-blue);color:#fff}.space-btn__shadow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:24px;box-shadow:0 -3px #78766f33 inset}.space-btn__dropdown-icon{display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;padding:12px}.space-btn__dropdown-icon svg{width:20px;height:20px;fill:var(--color-deep-grey);transition:transform .125s ease-in-out}.space-btn__dropdown-icon--flipped{transform:scaleY(-1)}.space-btn__arrow-icon{display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;padding:12px}.space-btn__arrow-icon svg{width:24px;height:24px;fill:var(--color-pebble-grey);transition:transform .125s ease-in-out}.card-note__scripture-refs-list{scrollbar-width:thin;scrollbar-color:rgba(120,118,111,.3) transparent}.card-note__scripture-refs-list::-webkit-scrollbar{width:6px}.card-note__scripture-refs-list::-webkit-scrollbar-track{background:transparent}.card-note__scripture-refs-list::-webkit-scrollbar-thumb{background-color:#78766f4d;border-radius:3px}.card-note__scripture-refs-list::-webkit-scrollbar-thumb:hover{background-color:#78766f80}.card{position:relative;border-radius:12px;transition:transform .15s,opacity .15s;touch-action:manipulation;cursor:pointer}.card:active{transform:scale(.98);opacity:.95}@media(hover:hover){.card:hover{box-shadow:0 1px 2px #0000000d;transform:scale(1.005)}}.card__border{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:12px;border:1px solid var(--color-fog-white)}.card-note-container{position:relative;border-radius:12px;background-color:#fff;min-height:88px;transition:all .2s}.card-note{background-color:#fff}.card-note__inner{position:relative;border-radius:12px;height:100%}.featured-card-shell{position:relative;width:100%;max-width:100%;min-width:0;margin:0 0 4px;padding-bottom:4.25rem;box-sizing:border-box}.featured-card__dock{position:absolute;left:0;right:0;bottom:0;z-index:0;display:flex;align-items:center;justify-content:center;height:4.25rem;padding-top:1.5rem;padding-bottom:0;box-sizing:border-box;min-width:0;max-width:100%;background-color:#ebe8e0;border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem;pointer-events:auto}.featured-card__dock--showing{animation:featured-card-dock-slide-in .35s ease-out both}.featured-card__dock--hiding{animation:featured-card-dock-slide-out .2s ease-out both;pointer-events:none}@keyframes featured-card-dock-slide-in{0%{transform:translateY(-2.75rem);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes featured-card-dock-slide-out{0%{transform:translateY(0);opacity:1}70%{transform:translateY(-2.75rem);opacity:1}to{transform:translateY(-2.75rem);opacity:0}}.featured-card__action-strip{width:100%;min-width:0}.featured-card__action-strip .action-strip__inner.featured-card__action-strip__inner{justify-content:space-between;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.featured-card__action-strip__start{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:.25rem;min-width:0}.featured-card__action-strip__end{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;flex-shrink:0;gap:.25rem}.featured-card__dock .action-strip--mobile{overflow-x:hidden}.featured-card__dock .action-strip--mobile .action-strip__inner.featured-card__action-strip__inner{width:100%;max-width:100%;min-width:0}.featured-card__dock .featured-card__action-strip__start{flex:1 1 0;min-width:0}.featured-card__dock .featured-card__action-strip__start .action-strip__item{min-width:0;max-width:100%}.featured-card__dock .featured-card__action-strip__start .action-strip__label{overflow:hidden;text-overflow:ellipsis}.featured-card{position:relative;z-index:1;background-color:#fff;border-radius:20px;overflow:clip;width:100%;max-width:100%;min-width:0;margin-bottom:-1.5rem;box-shadow:0 1px 2px #78766f1f,0 6px 18px #78766f12}.featured-card__info{display:flex;align-items:center;gap:12px;padding:12px 14px 10px;min-width:0;max-width:100%;box-sizing:border-box;overflow:hidden}.featured-card__accent{flex-shrink:0;width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center}.featured-card__accent svg{width:20px;height:20px;color:var(--thread-accent-icon-color, var(--color-deep-grey));opacity:.8}.thread-accent-icon{color:var(--thread-accent-icon-color, var(--color-deep-grey));opacity:.8}.thread-accent-icon svg{display:block;max-width:none;width:100%;height:100%;color:inherit;opacity:1}.featured-card__text{flex:1 1 0;min-width:0;max-width:100%;display:flex;flex-direction:column;gap:1px;overflow:hidden}.featured-card__title{font-size:15px;font-weight:700;color:var(--color-deep-grey);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.featured-card__verse-row{box-sizing:border-box;display:flex;align-items:flex-start;gap:10px;padding:12px 14px}.featured-card__votd-verse-icon{flex-shrink:0;display:flex;align-items:flex-start;justify-content:center;margin-top:4px;line-height:0;color:var(--color-deep-grey);opacity:.85}.featured-card__votd-verse-icon svg{width:18px;height:18px;color:inherit;opacity:1}.featured-card--votd .featured-card__verse-text{box-sizing:border-box;flex:1;min-width:0;padding:2px 0 0;font-family:var(--font-serif);font-size:15px;font-weight:400;font-style:normal;line-height:1.68;min-height:5.04em;white-space:pre-wrap;overflow-wrap:break-word;color:var(--color-deep-grey);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.featured-card--votd .featured-card__verse-text .scripture-pill{background-color:var(--color-paper);border-radius:10px;padding:1px 6px;display:inline-flex;align-items:center;gap:0;box-shadow:0 -3px inset #b0b0b040;font-weight:600;font-style:normal;font-size:15px;font-family:var(--font-sans);color:var(--color-deep-grey);vertical-align:baseline;line-height:1.68;position:relative;margin-left:2px;cursor:default!important;pointer-events:none;opacity:1!important;transform:none!important;transition:none}.featured-card--votd .featured-card__verse-text .scripture-pill:before{content:none;display:none;width:0;height:0;margin:0;mask-image:none;-webkit-mask-image:none;background:none}.featured-card--votd .featured-card__verse-text .scripture-pill[data-scripture-translation-label]:after{content:attr(data-scripture-translation-label);font-size:.68em;font-weight:500;margin-left:.28em;letter-spacing:.02em;color:var(--color-pebble-grey);line-height:1}.featured-card--votd .featured-card__verse-text .scripture-pill[data-scripture-translation]:not([data-scripture-translation-label]):after{content:attr(data-scripture-translation);font-size:.68em;font-weight:500;margin-left:.28em;letter-spacing:.02em;color:var(--color-pebble-grey);line-height:1}.featured-card__description{font-size:12px;color:var(--color-stone-grey);line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word}.featured-card__strip-item--primary .action-strip__label{font-weight:700}.featured-card__strip-item--muted{opacity:.45}.featured-card__strip-item--muted:hover{opacity:.72}.featured-card__strip-item--muted:active{opacity:1}.featured-card__action-strip .action-strip__item:disabled,.featured-card__action-strip .action-strip__item[aria-disabled=true]{opacity:.4;cursor:not-allowed;pointer-events:none}.featured-card__action-strip .action-strip__item:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@keyframes subtle-content-mount-expand{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@keyframes subtle-content-mount-fade-up{to{opacity:1;transform:translateY(0)}}.subtle-content-mount,.featured-carousel-entrance{display:grid;grid-template-rows:0fr;width:100%;min-width:0;box-sizing:border-box;animation:subtle-content-mount-expand .48s cubic-bezier(.22,1,.36,1) forwards}.subtle-content-mount__inner,.featured-carousel-entrance__inner{min-height:0;min-width:0;max-width:100%;overflow:hidden;opacity:0;transform:translateY(-6px);animation:subtle-content-mount-fade-up .42s cubic-bezier(.22,1,.36,1) .06s forwards}.subtle-content-mount__inner--scroll-safe{overflow-x:clip;overflow-y:visible;min-width:0;max-width:100%;opacity:1!important;transform:none!important;animation:none!important}.subtle-content-mount--fade{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;box-sizing:border-box;animation:none;grid-template-rows:unset}.subtle-content-mount--fade>.subtle-content-mount__inner{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.subtle-content-mount--fade.featured-carousel-mount{flex:0 0 auto;min-height:unset}.subtle-content-mount--fade.featured-carousel-mount>.subtle-content-mount__inner{flex:0 0 auto;min-height:unset}@media(prefers-reduced-motion:reduce){.subtle-content-mount,.featured-carousel-entrance{animation:none;grid-template-rows:1fr}.subtle-content-mount__inner,.featured-carousel-entrance__inner{animation:none;opacity:1;transform:none;min-width:0;max-width:100%;overflow-x:clip;overflow-y:visible}}.featured-carousel{display:flex;flex-direction:column;align-items:stretch;width:100%;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grab}.featured-carousel--single{margin-bottom:8px}.featured-carousel .featured-card-shell{margin-bottom:0}.featured-carousel__pager{display:grid;grid-template-columns:minmax(2.75rem,1fr) auto minmax(2.75rem,1fr);align-items:center;padding:2px 0 6px;box-sizing:border-box;width:100%}.featured-carousel__pager-btn{flex-shrink:0;min-width:2.75rem;min-height:2.75rem;padding-inline:.75rem;border-radius:12px;display:inline-flex;align-items:center;justify-content:center}.featured-carousel__pager-btn:first-child{justify-self:start}.featured-carousel__pager-btn:last-child{justify-self:end}.featured-carousel__pager-btn:disabled{opacity:.22;cursor:not-allowed;pointer-events:none}.featured-carousel__pager .action-strip__item:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.featured-carousel__dots{display:flex;gap:6px;justify-content:center;justify-self:center;padding:0}.featured-carousel__dot{width:6px;height:6px;border-radius:9999px;border:none;background:#78766f33;cursor:pointer;padding:0;position:relative}.featured-carousel__dot:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.featured-carousel__dot--active{background:#78766f80}.card-note__content{box-sizing:border-box;display:flex;gap:12px;align-items:stretch;justify-content:flex-start;overflow:clip;padding:8px;position:relative;height:100%}.card-note__sidebar{background-color:var(--color-light-paper);box-sizing:border-box;display:flex;gap:6px;align-items:flex-start;justify-content:flex-start;overflow:clip;padding:4px 8px 8px 4px;position:relative;border-radius:8px;flex-shrink:0;width:48px;height:48px}.card-note__sidebar--with-image{background-color:var(--color-aged-paper);background-position:center;background-size:cover;background-repeat:no-repeat}.card-note__sidebar-icon{position:relative;flex-shrink:0;width:20px;height:20px}.card-note__sidebar-icon svg{display:block;max-width:none;width:100%;height:100%;opacity:.3}.card-note__body{flex-basis:0;display:flex;gap:24px;flex-grow:1;align-items:flex-start;justify-content:flex-start;min-height:1px;min-width:1px;position:relative;flex-shrink:0}.card-note__text{flex-basis:0;display:flex;flex-direction:column;gap:4px;flex-grow:1;align-items:flex-start;justify-content:flex-start;line-height:0;min-height:1px;min-width:1px;font-style:normal;position:relative;align-self:stretch;flex-shrink:0;padding:4px 0}.card-note__title{display:flex;flex-direction:column;font-weight:700;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;position:relative;flex-shrink:0;color:var(--color-deep-grey);font-size:16px;white-space:nowrap;width:100%}.card-note__title p{line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-note__excerpt{display:flex;flex-direction:column;font-weight:400;justify-content:flex-start;overflow:hidden;position:relative;flex-shrink:0;color:var(--color-stone-grey);font-size:12px;width:100%}.card-note__excerpt p{line-height:1.3;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.card-note__source{display:flex;align-items:center;gap:6px;color:var(--color-pebble-grey);font-size:11px;font-weight:400;line-height:1.3;overflow:hidden}.card-note__source span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-thread-container{background-color:var(--color-soft-gray)}.card-thread{background-color:var(--color-soft-gray);box-sizing:border-box;display:flex;flex-direction:column;gap:12px;align-items:flex-start;justify-content:flex-start;overflow:hidden;padding:12px 12px 0;position:relative;border-radius:12px;width:100%;height:96px}.card-thread:hover .stagger-note:nth-child(1){animation:staggerHover .6s ease-in-out 0s forwards}.card-thread:hover .stagger-note:nth-child(2){animation:staggerHover .6s ease-in-out .05s forwards}.card-thread:hover .stagger-note:nth-child(3){animation:staggerHover .6s ease-in-out .1s forwards}.card-thread:hover .stagger-note:nth-child(4){animation:staggerHover .6s ease-in-out .15s forwards}.card-thread:hover .stagger-note:nth-child(5){animation:staggerHover .6s ease-in-out .2s forwards}.card-thread:hover .stagger-note:nth-child(6){animation:staggerHover .6s ease-in-out .25s forwards}.card-thread:hover .stagger-note:nth-child(7){animation:staggerHover .6s ease-in-out .3s forwards}.card-thread:hover .stagger-note:nth-child(8){animation:staggerHover .6s ease-in-out .35s forwards}.card-thread:hover .stagger-note:nth-child(9){animation:staggerHover .6s ease-in-out .4s forwards}.card-thread:hover .stagger-note:nth-child(10){animation:staggerHover .6s ease-in-out .45s forwards}.card-thread:hover .stagger-note:nth-child(11){animation:staggerHover .6s ease-in-out .5s forwards}.card-thread:hover .stagger-note:nth-child(12){animation:staggerHover .6s ease-in-out .55s forwards}.card-thread:hover .stagger-note:nth-child(13){animation:staggerHover .6s ease-in-out .6s forwards}.card-thread:hover .stagger-note:nth-child(14){animation:staggerHover .6s ease-in-out .65s forwards}.card-thread:hover .stagger-note:nth-child(15){animation:staggerHover .6s ease-in-out .7s forwards}.card-thread__accent{position:absolute;inset-block:0;left:0;width:44px;border-top-left-radius:12px;border-bottom-left-radius:12px}.card-thread__header{display:flex;flex-direction:column;gap:8px;align-items:flex-start;justify-content:center;position:relative;flex-shrink:0;width:100%}.card-thread__header-row{display:flex;gap:24px;align-items:flex-start;justify-content:flex-start;position:relative;flex-shrink:0;width:100%}.card-thread__icon{position:relative;flex-shrink:0;width:20px;height:20px}.card-thread__icon svg{display:block;max-width:none;width:100%;height:100%;color:var(--thread-accent-icon-color, var(--color-deep-grey));opacity:.8}@supports not (color: color-mix(in srgb,red,blue)){.featured-card__accent svg,.card-thread__icon svg,.thread-accent-icon{color:var(--color-deep-grey);opacity:.8}.thread-accent-icon svg{color:inherit;opacity:1}}.card-thread__text{flex-basis:0;display:flex;flex-direction:column;gap:4px;flex-grow:1;align-items:center;justify-content:center;min-height:1px;min-width:1px;position:relative;flex-shrink:0;white-space:nowrap}.card-thread__title{display:flex;flex-direction:column;font-weight:700;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;flex-shrink:0;color:var(--color-deep-grey);font-size:18px;width:100%}.card-thread__title p{line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-thread__subtitle{display:flex;flex-direction:column;font-weight:400;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;flex-shrink:0;color:var(--color-stone-grey);font-size:12px;width:100%}.card-thread__subtitle p{line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-thread__notes{box-sizing:border-box;display:flex;height:120px;align-items:flex-start;justify-content:flex-start;padding-left:0;position:relative;flex-shrink:0;width:100%}.card-thread__shadow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:12px;box-shadow:0 -6px 0 0 inset var(--color-gray)}.card-full{position:relative;background-color:#fff;border-radius:24px;width:100%;height:100%;min-height:0;overflow:hidden}.card-full__inner{display:flex;flex-direction:column;gap:16px;width:100%;height:100%;min-height:0;padding:16px;overflow:hidden}.card-full__header{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.card-full__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%}.card-full__title{font-family:var(--font-sans);font-size:20px;font-weight:700;color:var(--color-deep-grey);line-height:1.2;flex:1;min-width:0}.card-full__title-input{font-family:var(--font-sans);font-size:20px;font-weight:700;color:var(--color-deep-grey);background:transparent;border:none;outline:none;width:100%;padding:0;line-height:1.2}.card-full__title-input::-moz-placeholder{color:var(--color-stone-grey);opacity:.5}.card-full__title-input::placeholder{color:var(--color-stone-grey);opacity:.5}.card-full__content{flex:1;min-height:0;overflow-y:auto}.card-full__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0}.card-feat{background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;height:180px;align-items:flex-start;justify-content:flex-start;max-width:220px;overflow:clip;padding:8px 8px 12px;position:relative;border-radius:16px;flex-shrink:0;width:220px;transition:all .2s}.card-feat:active{transform:scale(.98);opacity:.95}.card-feat:hover .stagger-note:nth-child(1){animation:staggerHover .6s ease-in-out 0s forwards}.card-feat:hover .stagger-note:nth-child(2){animation:staggerHover .6s ease-in-out .05s forwards}.card-feat:hover .stagger-note:nth-child(3){animation:staggerHover .6s ease-in-out .1s forwards}.card-feat:hover .stagger-note:nth-child(4){animation:staggerHover .6s ease-in-out .15s forwards}.card-feat:hover .stagger-note:nth-child(5){animation:staggerHover .6s ease-in-out .2s forwards}.card-feat:hover .stagger-note:nth-child(6){animation:staggerHover .6s ease-in-out .25s forwards}.card-feat:hover .stagger-note:nth-child(7){animation:staggerHover .6s ease-in-out .3s forwards}.card-feat:hover .stagger-note:nth-child(8){animation:staggerHover .6s ease-in-out .35s forwards}.card-feat:hover .stagger-note:nth-child(9){animation:staggerHover .6s ease-in-out .4s forwards}.card-feat:hover .stagger-note:nth-child(10){animation:staggerHover .6s ease-in-out .45s forwards}.card-feat__bg{flex-basis:0;flex-grow:1;min-height:1px;min-width:1px;overflow:clip;position:relative;border-radius:12px;flex-shrink:0;width:100%;background-color:#f3f2ec}.card-feat__bg--image{background-position:center;background-size:cover;background-repeat:no-repeat}.card-feat__icon{position:absolute;left:14px;top:17px;width:20px;height:20px}.card-feat__icon svg{display:block;max-width:none;width:100%;height:100%;color:var(--color-deep-grey);opacity:.2}.card-feat__notes{position:absolute;left:12px;top:66px;display:flex;align-items:center}.card-feat__content{box-sizing:border-box;display:flex;gap:24px;align-items:flex-start;justify-content:flex-start;padding:0 8px;position:relative;flex-shrink:0;width:100%}.card-feat__text{flex-basis:0;display:flex;flex-direction:column;gap:8px;flex-grow:1;align-items:flex-start;justify-content:flex-start;line-height:0;min-height:1px;min-width:1px;position:relative;align-self:stretch;flex-shrink:0}.card-feat__title{display:flex;flex-direction:column;font-weight:700;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;flex-shrink:0;color:var(--color-deep-grey);font-size:18px;width:100%}.card-feat__title p{line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-feat__description{display:flex;flex-direction:column;font-weight:400;justify-content:center;overflow:hidden;text-overflow:ellipsis;position:relative;flex-shrink:0;color:var(--color-stone-grey);font-size:12px;width:100%}.card-feat__description p{line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-stack{position:relative;border-radius:24px;box-shadow:0 1px 3px #78766f1a;width:100%;height:100%;flex:1;min-height:0}.card-stack__container{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;overflow:clip;padding-bottom:1.5rem;padding-top:0;padding-left:0;padding-right:0;position:relative;border-radius:24px;width:100%;height:100%;min-height:0}@keyframes card-stack-loading-pulse{0%,to{opacity:.65}50%{opacity:1}}.card-stack[data-loading]{animation:card-stack-loading-pulse 1s ease-in-out infinite}.card-stack__header{box-sizing:border-box;display:flex;gap:12px;align-items:center;justify-content:center;line-height:0;margin-bottom:-24px;font-style:normal;padding:1.5rem 1.5rem 3rem;position:relative;border-top-left-radius:24px;border-top-right-radius:24px;flex-shrink:0;width:100%}.card-stack__header[data-thread-id],.card-stack__header[data-space-id]{cursor:pointer;position:relative;transition:opacity .2s ease}.card-stack__header[data-thread-id=thread_unorganized]{cursor:default}.card-stack__header[data-thread-id]:before,.card-stack__header[data-space-id]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-top-left-radius:24px;border-top-right-radius:24px;background:linear-gradient(to top,rgba(0,0,0,.05),transparent);opacity:0;transition:opacity .2s ease;pointer-events:none}.card-stack__header[data-thread-id]:hover:before,.card-stack__header[data-space-id]:hover:before{opacity:1}.card-stack__header[data-thread-id=thread_unorganized]:hover:before{opacity:0}.card-stack__header[data-thread-id]:active:before,.card-stack__header[data-space-id]:active:before{opacity:.8}.card-stack__header[data-thread-id=thread_unorganized]:active:before{opacity:0}.page-heading{flex-basis:0;font-family:var(--font-roundo)!important;font-weight:600!important;flex-grow:1;min-height:1px;min-width:1px;position:relative;flex-shrink:0;font-size:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-heading p{font-family:var(--font-roundo)!important;font-weight:600!important;line-height:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-heading--center{text-align:center}.card-stack__header-inner{display:flex;flex-direction:column;align-items:center;gap:.5rem}.card-stack__header-leave{font-family:inherit;font-size:.875rem;font-weight:500;color:inherit;opacity:.85;background:none;border:none;padding:.25rem .5rem;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.card-stack__header-leave:hover{opacity:1}.card-stack__title{flex-basis:0;font-family:var(--font-roundo)!important;font-weight:600!important;flex-grow:1;min-height:1px;min-width:1px;position:relative;flex-shrink:0;font-size:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.card-stack__title p{font-family:var(--font-roundo)!important;font-weight:600!important;line-height:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.card-stack__title--center{text-align:center}.card-stack__subtitle{font-family:var(--font-sans)!important;font-weight:700!important;position:relative;flex-shrink:0;font-size:14px;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.card-stack__subtitle p{font-family:var(--font-sans)!important;font-weight:700!important;line-height:normal;white-space:pre;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.card-stack__content{flex-basis:0;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;align-items:flex-start;justify-content:flex-start;margin-bottom:-24px;min-height:0;min-width:1px;overflow:clip;position:relative;border-bottom-left-radius:24px;border-bottom-right-radius:24px;flex-shrink:1;width:100%}.card-stack__inner{flex-basis:0;background-color:var(--color-snow-white);box-sizing:border-box;display:flex;flex-direction:column;gap:12px;flex-grow:1;align-items:flex-start;justify-content:flex-start;min-height:0;min-width:1px;overflow:hidden;position:relative;border-top-left-radius:24px;border-top-right-radius:24px;flex-shrink:1;width:100%}.card-stack__inner-content{position:relative;flex-basis:0;flex-grow:1;min-height:0;min-width:1px;flex-shrink:1;width:100%;display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:12px}.organized-content{padding-bottom:12px}.organized-content__section-header{font-family:var(--font-sans);font-size:12px;font-weight:500;font-style:normal;line-height:normal;color:var(--color-pebble-grey);white-space:nowrap;margin-top:16px;padding-bottom:8px;text-align:center}.organized-content__section-header:first-child{margin-top:0}.organized-content__pinned-shell{border-radius:0 0 24px 24px;padding:12px;margin-bottom:12px;box-sizing:border-box;max-height:min(45vh,380px);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;background:linear-gradient(180deg,transparent 0%,color-mix(in oklch,var(--color-white) 50%,var(--color-snow-white) 50%) 100%);box-shadow:0 1px 3px #78766f1a,inset 1px 0 #f2f2f2,inset -1px 0 #f2f2f2,inset 0 -1px #f2f2f2}.organized-content__pinned-shell .organized-content__section-header{margin-top:0}.organized-content__pinned-shell>.content-item:last-child{margin-bottom:0}.organized-content__pinned-shell+.organized-content__section-header{margin-top:12px}.card-image-link{box-sizing:border-box;display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start;justify-content:flex-start;overflow:clip;position:relative;width:100%;height:100%}.card-image-link__image{background-position:center;background-size:cover;background-repeat:no-repeat;height:220px;border-radius:12px;flex-shrink:0;width:100%;position:relative}@media(max-width:1159px){.card-image-link__image{height:20vh;min-height:20vh!important;max-height:20vh!important}}.card-image-link__remove-button{position:absolute;top:12px;right:12px;opacity:0;transition:opacity .2s;pointer-events:none;z-index:10}.card-image-link__image:hover .card-image-link__remove-button{opacity:1;pointer-events:auto}@media(hover:none){.card-image-link__remove-button{opacity:1;pointer-events:auto}}.card-image-link__header{box-sizing:border-box;display:flex;gap:12px;align-items:flex-start;justify-content:center;padding:0 12px;position:relative;flex-shrink:0;width:100%}.card-image-link__title{flex-basis:0;font-family:var(--font-sans);font-weight:700;flex-grow:1;line-height:1.2;min-height:1px;min-width:0;font-style:normal;position:relative;flex-shrink:0;color:var(--color-deep-grey);font-size:24px}.card-image-link__title p{line-height:1.2;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.card-image-link__bookmark{position:relative;flex-shrink:0;width:20px;height:20px}.card-image-link__bookmark svg{width:100%;height:100%}.card-image-link__meta{box-sizing:border-box;display:flex;font-weight:400;align-items:center;justify-content:space-between;line-height:0;font-style:normal;padding:0 12px;position:relative;flex-shrink:0;color:var(--color-stone-grey);font-size:12px;white-space:nowrap;width:100%}.card-image-link__meta-item{position:relative;flex-shrink:0}.card-image-link__meta-item p{line-height:normal;white-space:nowrap;white-space:pre}.card-image-link__content{box-sizing:border-box;display:block;padding:0 12px;margin-top:12px;position:relative;width:100%;flex:1;min-height:0}.card-image-link__content-text{font-weight:400;font-style:normal;color:var(--color-deep-grey);font-size:16px;line-height:1.6;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;width:100%;min-width:0}.card-image-link__content-text p{line-height:1.6;margin:0 0 1.5em;word-wrap:break-word;overflow-wrap:break-word}.card-image-link__content-text p:last-child{margin-bottom:0}.card-image-link__content-text h1,.card-image-link__content-text h2,.card-image-link__content-text h3,.card-image-link__content-text h4,.card-image-link__content-text h5,.card-image-link__content-text h6{margin-top:0;margin-bottom:.5em;font-weight:700;line-height:1.3;page-break-after:avoid;color:var(--color-deep-grey)}.card-image-link__content-text ul,.card-image-link__content-text ol{margin:.5em 0 1em;padding-left:1.5em}.card-image-link__content-text li{margin-bottom:.25em}.card-image-link__content-text blockquote{margin:1em 0;padding:.75em 1em;border-left:3px solid var(--color-stone-grey);background-color:var(--color-light-paper);border-radius:4px;font-weight:400}.card-image-link__content-text strong,.card-image-link__content-text b{font-weight:700}.card-image-link__content-text em,.card-image-link__content-text i{font-style:italic}.card-image-link__content-text span:not(strong):not(b),.card-image-link__content-text div:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){font-weight:400}.card-image-link__source{background-color:var(--color-paper);box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;overflow:clip;padding-left:1rem;padding-right:1rem;position:relative;border-radius:1.5rem;height:64px;flex-shrink:0;width:100%;cursor:pointer;transition:transform .3s,box-shadow .3s;will-change:transform;box-shadow:0 -3px #78766f33 inset}.card-image-link__source-content{display:flex;align-items:center;position:relative;width:100%;height:100%;padding-left:.5rem;padding-right:.5rem;transition:transform .125s ease-in-out;min-width:0}.card-image-link__source-row{display:flex;align-items:center;justify-content:space-between;position:relative;flex-shrink:0;width:100%}.card-image-link__source-text{flex:1;min-width:0;overflow:hidden;text-align:left;font-family:var(--font-sans)!important;font-size:18px;font-weight:700!important;color:var(--color-deep-grey);white-space:nowrap;text-overflow:ellipsis;display:block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.card-image-link__source-text p{line-height:1.2;margin:0}.card-image-link__source-icon{display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;width:1.25rem;height:1.25rem}.card-image-link__source-icon svg{fill:var(--color-pebble-grey);display:block;max-width:none;width:100%;height:100%;transition:transform .125s ease-in-out}.card-image-link__source:active{filter:brightness(.97);box-shadow:0 -1px #78766f33 inset,0 1px #78766f33 inset;overflow:hidden}.card-image-link__source:active>.card-image-link__source-content{transform:scale(.98)}.card-image-link__source:active .card-image-link__source-icon svg{transform:scale(.95)}.card-image-link__shadow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:0 -4px inset #0000001a}.card-image-link__gradient{position:absolute;background:linear-gradient(to bottom,#fff0,#fff 82%);bottom:64px;height:50px;left:0;width:100%}.overlapping-notes-container{display:flex;align-items:center}.overlapping-note{background-color:#fff;height:120px;width:140px;border-radius:12px;box-shadow:-4px 0 4px #0000000d,0 2px 4px #0000000d;transform:rotate(4deg);margin-left:-100px}.overlapping-note:first-child{margin-left:0}.search-input{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 14px;min-height:52px;border-radius:20px;background:var(--color-gradient-gray);box-shadow:var(--shadow-small)}.search-input:not(:has(svg)){display:flex;justify-content:center}.search-input:not(:has(svg)) input{text-align:center;width:100%}.search-input input:focus,.search-input input:focus-visible{outline:none!important;border:none!important;box-shadow:none!important}.search-input__icon{width:16px;height:16px;fill:var(--color-pebble-grey);flex-shrink:0}.search-input__field{outline:none;background:transparent;border:none;font-family:var(--font-sans);font-size:16px;font-weight:600;color:var(--color-deep-grey);width:100%}.search-input__field::-moz-placeholder{color:var(--color-pebble-grey)}.search-input__field::placeholder{color:var(--color-pebble-grey)}.search-input__field:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px;border-radius:8px}.search-input__clear{background:transparent;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:none!important}.search-input__clear svg{width:16px;height:16px;fill:var(--color-pebble-grey)}.text-input{width:100%;padding:12px 16px;border-radius:12px;border:1px solid var(--color-fog-white);background-color:var(--color-white);font-family:var(--font-sans);font-size:16px;color:var(--color-deep-grey);outline:none;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.text-input::-moz-placeholder{color:var(--color-stone-grey)}.text-input::placeholder{color:var(--color-stone-grey)}.text-input:focus,.text-input:focus-visible{border-color:var(--color-bold-blue);box-shadow:0 0 0 2px #4184f233}.text-input--error{border-color:var(--color-red)}.text-input--error:focus{box-shadow:0 0 0 2px #e13b5433}.pin-digit-input:focus{border-color:var(--color-stone-grey)!important;box-shadow:0 0 0 2px var(--color-stone-grey)!important;outline:none!important}.title-input{width:100%;padding:0;border:none;background:transparent;font-family:var(--font-sans);font-size:20px;font-weight:700;color:var(--color-deep-grey);outline:none;line-height:1.2}.title-input::-moz-placeholder{color:var(--color-stone-grey);opacity:.5}.title-input::placeholder{color:var(--color-stone-grey);opacity:.5}.select{width:100%;padding:12px 40px 12px 16px;border-radius:12px;border:1px solid var(--color-fog-white);background-color:var(--color-white);font-family:var(--font-sans);font-size:16px;color:var(--color-deep-grey);outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%2378766F' d='M201.4 374.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 306.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;transition:border-color .2s ease-in-out}.select:focus{border-color:var(--color-bold-blue)}.checkbox{width:20px;height:20px;border-radius:4px;border:2px solid var(--color-stone-grey);background-color:var(--color-white);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;transition:background-color .2s,border-color .2s}.checkbox:checked{background-color:var(--color-bold-blue);border-color:var(--color-bold-blue)}.checkbox:checked:after{content:"";position:absolute;left:5px;top:2px;width:6px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.toggle{position:relative;width:48px;height:28px;border-radius:14px;background-color:var(--color-stone-grey);cursor:pointer;transition:background-color .2s}.toggle:after{content:"";position:absolute;top:2px;left:2px;width:24px;height:24px;border-radius:50%;background-color:#fff;transition:transform .2s;box-shadow:0 1px 3px #0003}.toggle--active{background-color:var(--color-bold-blue)}.toggle--active:after{transform:translate(20px)}.form-group{display:flex;flex-direction:column;gap:8px}.form-group:has(.text-input--error) .form-label{color:var(--color-red)}.form-label{font-family:var(--font-sans);font-size:14px;font-weight:600;color:var(--color-deep-grey)}.form-hint{font-family:var(--font-sans);font-size:12px;color:var(--color-stone-grey)}.form-error{font-family:var(--font-sans);font-size:12px;color:var(--color-red)}.color-swatch{position:relative;width:2.5rem;height:2.5rem;border-radius:.75rem;cursor:pointer;transition:all .2s}.color-swatch--selected{box-shadow:0 0 0 2px var(--color-deep-grey),0 0 0 4px #fff}.color-selection{display:flex;gap:.5rem;align-items:center;justify-content:flex-start;width:100%}.thread-combobox-create-row-icon{color:var(--color-deep-grey)!important;opacity:.8!important}.thread-combobox-create-row-icon span,.thread-combobox-create-row-icon svg{color:var(--color-deep-grey)!important;opacity:1!important;fill:currentColor!important}.card-stack__content .thread-combobox-create-row-icon{opacity:.8!important}.card-stack__content .thread-combobox-create-row-icon span,.card-stack__content .thread-combobox-create-row-icon svg{opacity:1!important}.form-layout{display:flex;flex-direction:column;flex:1;width:100%;height:100%;min-height:0}.form-layout--expand{flex:1;min-height:0;display:flex;flex-direction:column}.button-group{width:100%;background-color:var(--color-snow-white);border-radius:1.5rem;overflow:hidden;padding-top:.375rem;padding-bottom:.375rem}.clerk-form-card .upgrade-content .button-group,.upgrade-content .button-group{background-color:transparent!important;background:transparent!important;background-image:none!important;border-radius:0!important;padding:0!important;margin-top:1.5rem!important}.button-group__container{display:flex;gap:0;width:100%}.button-group__button{flex:1}.button-group__button--left{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem;border-top-right-radius:0;border-bottom-right-radius:0}.button-group__button--right{border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem;border-top-left-radius:0;border-bottom-left-radius:0}.button-group__button--disabled{cursor:not-allowed;opacity:.5}.auth-page{min-height:100svh;padding:.75rem;display:flex;flex-direction:column}.auth-page__container{flex:1;display:flex;flex-direction:column;gap:1.5rem}@media(min-width:1160px){.auth-page__container{flex-direction:row}}.auth-page__video-section{display:flex;height:auto;min-height:4rem;position:relative;overflow:hidden;border-radius:.75rem}@media(min-width:1160px){.auth-page__video-section{height:auto;flex:1}}.auth-page__video-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:.75rem;width:100%}@media(min-width:1160px){.auth-page__video-overlay{align-items:flex-start}}.auth-page__logo-container{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;text-decoration:none;color:inherit;margin-left:-4px}.auth-page__logo-container:hover,.auth-page__logo-container:focus{text-decoration:none;color:inherit}.auth-page__logo{height:2.5rem}.auth-page__back-link{display:block;width:-moz-fit-content;width:fit-content}.clerk-form-root{width:100%;display:flex;justify-content:center}.auth-page__form-section{flex:1;display:flex;align-items:center;justify-content:center;background-color:var(--color-light-paper);min-height:0;padding:.75rem}.auth-page__form-wrapper{width:100%;max-width:28rem;margin-left:auto;margin-right:auto}.auth-page__hidden{opacity:0!important;visibility:hidden!important}.clerk-form-card{background-color:#fff;border-radius:1rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;padding:2rem;width:100%;max-width:28rem;border:none;border-width:0;box-sizing:border-box;overflow-x:hidden}.clerk-form-card{overflow-x:hidden!important}.clerk-form-card *{box-sizing:border-box!important;max-width:100%!important;overflow-wrap:break-word!important;word-wrap:break-word!important;word-break:break-word!important;min-width:0!important}.clerk-form-root [role=alert],.clerk-form-root [role=alert] *,.clerk-form-root [data-clerk-element*=alert],.clerk-form-root [data-clerk-element*=alert] *,.clerk-form-root [data-clerk-element*=warning],.clerk-form-root [data-clerk-element*=warning] *,.clerk-form-root [data-clerk-element*=verification],.clerk-form-root [data-clerk-element*=verification] *{max-width:100%!important;width:100%!important;box-sizing:border-box!important;overflow-wrap:break-word!important;word-wrap:break-word!important;word-break:break-word!important;white-space:normal!important;min-width:0!important}.clerk-form-alert,.clerk-form-alert *{max-width:100%!important;width:100%!important;box-sizing:border-box!important;overflow-wrap:break-word!important;word-wrap:break-word!important;word-break:break-word!important;white-space:normal!important;min-width:0!important;overflow-x:hidden!important}.clerk-form-banner-alert{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.clerk-form-banner-alert>*:not(.clerk-form-alert-text-container){width:auto!important;max-width:none!important;flex-shrink:0!important}.clerk-form-banner-alert .clerk-form-alert-text-container{flex:1 1 0!important;min-width:0!important;max-width:100%!important;width:auto!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:break-word!important}.clerk-form-banner-alert .clerk-form-alert-text-container *{white-space:normal!important;overflow-wrap:break-word!important;word-break:break-word!important;max-width:100%!important;min-width:0!important}.clerk-form-header-title{font-family:var(--font-roundo)!important;font-weight:600!important;font-size:1.5rem;color:var(--color-deep-grey)}.clerk-form-header-subtitle{color:var(--color-stone-grey)}.upgrade-content__header{text-align:center!important;margin-bottom:1.5rem!important}.upgrade-content__header .clerk-form-header-title,.upgrade-content__header h1.clerk-form-header-title{font-family:var(--font-roundo)!important;font-weight:600!important;text-align:center!important;margin-bottom:8px!important}.upgrade-content__header .clerk-form-header-subtitle,.upgrade-content__header p.clerk-form-header-subtitle{text-align:center!important}.clerk-form-button-primary{position:relative;border-radius:1.5rem;cursor:pointer;transition:scale .3s,box-shadow .3s;padding:1.5rem 1.5rem 1.75rem;display:flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-weight:600;font-size:18px;line-height:0;white-space:nowrap;color:#fff!important;height:64px;width:100%}.clerk-form-root .cl-formButtonPrimary,.clerk-form-card .cl-formButtonPrimary,.clerk-form-root button.cl-formButtonPrimary,.clerk-form-card button.cl-formButtonPrimary,.clerk-form-root .cl-formButtonPrimary.cl-button,.clerk-form-card .cl-formButtonPrimary.cl-button{height:64px!important;padding:1.5rem 1.5rem 1.75rem!important}.clerk-form-root .clerk-form-button-primary.cl-button,.clerk-form-card .clerk-form-button-primary.cl-button,.clerk-form-root .clerk-form-button-primary[data-variant=solid],.clerk-form-card .clerk-form-button-primary[data-variant=solid],.clerk-form-root .cl-formButtonPrimary.clerk-form-button-primary,.clerk-form-card .cl-formButtonPrimary.clerk-form-button-primary,.clerk-form-root .cl-formButtonPrimary.cl-button.clerk-form-button-primary,.clerk-form-card .cl-formButtonPrimary.cl-button.clerk-form-button-primary,.clerk-form-root .cl-formButtonPrimary[data-variant=solid],.clerk-form-card .cl-formButtonPrimary[data-variant=solid],.clerk-form-root button.clerk-form-button-primary,.clerk-form-card button.clerk-form-button-primary,.clerk-form-root button.cl-formButtonPrimary.clerk-form-button-primary,.clerk-form-card button.cl-formButtonPrimary.clerk-form-button-primary{color:#fff!important}.clerk-form-root .cl-button[data-variant=solid][data-color=primary],.clerk-form-card .cl-button[data-variant=solid][data-color=primary],.clerk-form-root button.cl-button[data-variant=solid][data-color=primary],.clerk-form-card button.cl-button[data-variant=solid][data-color=primary]{color:#fff!important;background-color:var(--color-bold-blue)!important;height:64px!important;padding:1.5rem 1.5rem 1.75rem!important;border-radius:1.5rem!important;font-weight:600!important;font-size:18px!important;box-shadow:0 -8px #0000001a inset,0 4px 4px #00000040!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:background-color .125s ease-in-out,box-shadow .125s ease-in-out!important;will-change:transform,box-shadow!important}.clerk-form-root .cl-button[data-variant=solid][data-color=primary]:active,.clerk-form-card .cl-button[data-variant=solid][data-color=primary]:active,.clerk-form-root button.cl-button[data-variant=solid][data-color=primary]:active,.clerk-form-card button.cl-button[data-variant=solid][data-color=primary]:active{transform:scale(.98)!important;background-color:var(--color-navy)!important;box-shadow:0 -4px #0000001a inset,0 0 4px #00000040,0 4px #00000040 inset!important}.clerk-form-root .cl-button[data-variant=solid][data-color=primary]:active>*,.clerk-form-card .cl-button[data-variant=solid][data-color=primary]:active>*,.clerk-form-root button.cl-button[data-variant=solid][data-color=primary]:active>*,.clerk-form-card button.cl-button[data-variant=solid][data-color=primary]:active>*{translate:0 0!important;transform:scale(.98)!important}.clerk-form-root .clerk-form-button-primary *,.clerk-form-card .clerk-form-button-primary *,.clerk-form-root .cl-formButtonPrimary.clerk-form-button-primary *,.clerk-form-card .cl-formButtonPrimary.clerk-form-button-primary *,.clerk-form-root button.clerk-form-button-primary *,.clerk-form-card button.clerk-form-button-primary *,.clerk-form-root .cl-button[data-variant=solid][data-color=primary] *,.clerk-form-card .cl-button[data-variant=solid][data-color=primary] *,.clerk-form-root button.cl-button[data-variant=solid][data-color=primary] *,.clerk-form-card button.cl-button[data-variant=solid][data-color=primary] *{color:#fff!important}.clerk-form-input{border-radius:1.5rem;padding:1.25rem 1rem;min-height:64px;background:var(--color-gradient-gray)!important;border:none!important;box-shadow:var(--shadow-small)!important;outline:none!important;font-size:18px;font-weight:600;color:var(--color-deep-grey);text-align:center}.clerk-form-input::-moz-placeholder{color:var(--color-pebble-grey);opacity:.5}.clerk-form-input::placeholder{color:var(--color-pebble-grey);opacity:.5}.clerk-form-input:focus{outline:none!important;box-shadow:var(--shadow-small)!important}.clerk-form-root .cl-form,.clerk-form-card .cl-form,.clerk-form-root .cl-form>*,.clerk-form-card .cl-form>*,.clerk-form-root .cl-main,.clerk-form-card .cl-main,.clerk-form-root .cl-main>*,.clerk-form-card .cl-main>*,.clerk-form-root .cl-card,.clerk-form-card .cl-card,.clerk-form-root .cl-formContainer,.clerk-form-card .cl-formContainer,.clerk-form-root .cl-formFieldRow,.clerk-form-card .cl-formFieldRow{gap:12px!important}.clerk-form-root .cl-formFieldRow,.clerk-form-card .cl-formFieldRow,.clerk-form-root .cl-formField,.clerk-form-card .cl-formField{margin-bottom:0!important;margin-top:0!important;padding-bottom:0!important;padding-top:0!important}.clerk-form-root .cl-formFieldLabel,.clerk-form-card .cl-formFieldLabel,.clerk-form-root .cl-formFieldLabelRow,.clerk-form-card .cl-formFieldLabelRow{display:none!important}.clerk-form-root .cl-formField,.clerk-form-card .cl-formField,.clerk-form-root .cl-formField>*,.clerk-form-card .cl-formField>*{gap:0!important}.clerk-form-error{margin-top:.5rem;text-align:center;position:static;display:block;color:#ef4444;font-size:14px}.clerk-form-link{color:var(--color-bold-blue);font-weight:500;transition:opacity .2s ease}.clerk-form-link:hover{opacity:.8}.clerk-form-divider-line{background-color:var(--color-gray)}.clerk-form-divider-text{color:var(--color-stone-grey);background-color:#fff;padding-left:1rem;padding-right:1rem}.clerk-form-root [class*=cl-alert],.clerk-form-root [class*=cl-banner],.clerk-form-root [class*=cl-toast],.clerk-form-root [class*=cl-verification],.clerk-form-root [class*=cl-formFieldAlert],.clerk-form-root [class*=cl-formFieldWarning],.clerk-form-root [class*=cl-formFieldInfo],.clerk-form-root [class*=cl-formFieldSuccess],.clerk-form-root [class*=cl-formFieldDescription],.clerk-form-root [class*=cl-formFieldInfoText],.clerk-form-root [class*=cl-formFieldWarningText],.clerk-form-root [class*=cl-formFieldSuccessText]{box-sizing:border-box!important;max-width:100%!important;width:100%!important;overflow-wrap:break-word!important;word-wrap:break-word!important;word-break:break-word!important;white-space:normal!important;min-width:0!important}.clerk-form-root [class*=cl-alert] *,.clerk-form-root [class*=cl-banner] *,.clerk-form-root [class*=cl-toast] *,.clerk-form-root [class*=cl-verification] *,.clerk-form-root [class*=cl-formFieldAlert] *,.clerk-form-root [class*=cl-formFieldWarning] *,.clerk-form-root [class*=cl-formFieldInfo] *,.clerk-form-root [class*=cl-formFieldSuccess] *,.clerk-form-root [class*=cl-formFieldDescription] *,.clerk-form-root [class*=cl-formFieldInfoText] *,.clerk-form-root [class*=cl-formFieldWarningText] *,.clerk-form-root [class*=cl-formFieldSuccessText] *{box-sizing:border-box!important;max-width:100%!important;overflow-wrap:break-word!important;word-wrap:break-word!important;word-break:break-word!important;white-space:normal!important;min-width:0!important}.panel{background-color:var(--color-snow-white);box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;overflow:clip;padding:0;position:relative;border-radius:24px;box-shadow:0 3px 20px #78766f1a;width:100%;margin-bottom:.875rem;min-height:0;flex:1;justify-content:flex-start}.panel.panel--bottom-sheet{justify-content:space-between}.panel-wrapper{height:100%;display:flex;flex-direction:column;min-height:0;width:100%;max-width:100%;flex:1}@media(min-width:1160px){.panel-wrapper{max-width:640px}}.panel-wrapper--bottom-sheet{flex:1}.bottom-sheet-content{display:flex;flex-direction:column;overflow:hidden;height:-moz-fit-content;height:fit-content;max-height:89svh;max-height:89vh}.bottom-sheet-content.bottom-sheet--full-height{height:89svh;height:89vh}.bottom-sheet-content>div:first-of-type,.bottom-sheet-content>button{flex-shrink:0}.bottom-sheet-content .bottom-sheet__inner{box-sizing:border-box;padding:0 0 16px;min-height:0;flex:1 1 0%;overflow:hidden;max-height:none}.bottom-sheet-content[data-vaul-drawer] .bottom-sheet__inner{touch-action:pan-y pinch-zoom}.bottom-sheet-content[data-vaul-drawer] .bottom-sheet__inner input,.bottom-sheet-content[data-vaul-drawer] .bottom-sheet__inner textarea,.bottom-sheet-content[data-vaul-drawer] .bottom-sheet__inner [contenteditable=true],.bottom-sheet-content[data-vaul-drawer] .bottom-sheet__inner .ProseMirror{touch-action:manipulation}.bottom-sheet-content .new-note-panel--in-sheet,.bottom-sheet-content .new-note-panel--in-sheet .new-note-panel__card-stack-wrapper{min-height:0;overflow:hidden}.bottom-sheet-content .new-note-panel--in-sheet .new-note-panel__card-stack-wrapper .card-stack__content{flex:1 1 0%;min-height:0;overflow:hidden}.bottom-sheet-content .new-note-panel--in-sheet .new-note-panel__card-stack-wrapper .card-stack__inner{flex:1 1 0%;min-height:0;max-height:var(--card-stack-inner-max-height, none);overflow:hidden!important}.bottom-sheet-content .new-note-panel--in-sheet .tiptap-content{min-height:120px;max-height:var(--editor-scroll-max-height, none);overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;touch-action:pan-y}.bottom-sheet-content[data-keyboard-open] .tiptap-toolbar--bottom{position:fixed!important;bottom:var(--toolbar-bottom, 12px)!important;left:12px!important;right:12px!important;z-index:21;margin:0!important}.bottom-sheet-content[data-keyboard-open] .new-note-panel--in-sheet .tiptap-content{padding-bottom:56px}.bottom-sheet-content[data-keyboard-open] .new-note-panel--in-sheet .tiptap-editor-container{max-height:var(--editor-scroll-max-height)}.bottom-sheet-content[data-keyboard-open] .new-note-panel--in-sheet .tiptap-content .ProseMirror{scroll-margin-bottom:60px}.bottom-sheet-content .panel__header{padding-left:12px;padding-right:12px;gap:6px}.bottom-sheet-content .panel__footer--buttons{padding-left:12px;padding-right:12px;padding-bottom:0}.bottom-sheet-content .new-note-panel--in-sheet .panel__footer--buttons{flex-shrink:0}.bottom-sheet-content[data-keyboard-open] .new-note-panel--in-sheet .panel__footer--buttons,.bottom-sheet-content .panel__footer--buttons [aria-label=Close]{display:none!important}.panel__header{box-sizing:border-box;display:flex;gap:.75rem;align-items:center;justify-content:center;line-height:0;margin-bottom:-24px;font-style:normal;padding:1.5rem 1.5rem 3rem;position:relative;flex-shrink:0;width:100%;border-top-left-radius:24px;border-top-right-radius:24px;background-color:var(--color-paper);color:var(--color-deep-grey)}.panel__title{flex-basis:0;font-family:var(--font-roundo)!important;font-weight:600!important;flex-grow:1;min-height:1px;min-width:1px;position:relative;flex-shrink:0;font-size:24px;text-align:center}.panel__title p{font-family:var(--font-roundo)!important;font-weight:600!important;line-height:normal}.panel__header--with-subtitle .panel__title{text-align:left}.panel__subtitle{font-family:var(--font-sans);font-weight:600;position:relative;flex-shrink:0;font-size:14px;white-space:nowrap}.panel__subtitle p{line-height:normal;white-space:pre}.panel__body{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-bottom:-12px;overflow:clip;position:relative;width:100%;flex:1;min-height:0}.panel__body.panel__body--bottom-sheet{flex:1;min-height:0}.panel__body.panel__body--new-space-desktop{overflow:hidden}.panel__content{background-color:var(--color-snow-white);box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;overflow:hidden;padding:0;position:relative;border-top-left-radius:24px;border-top-right-radius:24px;width:100%;flex:1;min-height:0;min-width:0}.panel__content-scroll{box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem;align-items:stretch;justify-content:flex-start;overflow-x:clip;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:12px;position:relative;width:100%;flex:1;min-height:0;min-width:0}.panel__content-scroll:after{content:"";display:block;height:0;flex-shrink:0}.panel__content.panel__content--no-bottom-padding .panel__content-scroll{padding-bottom:0}.panel__content.panel__content--no-bottom-padding .panel__content-scroll:after{display:none}.panel__content.panel__content--pin-entry .panel__content-scroll:after{height:24px}.my-inbox-panel__list{min-width:0;width:100%;max-width:100%;box-sizing:border-box}.panel__section{display:flex;flex-direction:column;gap:.75rem;align-items:flex-start;position:relative;flex-shrink:0;width:100%}.panel__section-eyebrow{font-family:var(--font-sans);font-size:12px;font-weight:700;color:var(--color-pebble-grey);letter-spacing:.02em;text-transform:uppercase}.panel__section-hint{font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:1.4;color:var(--color-stone-grey)}.edit-space-panel__admin-section{background:#fff;border:none;border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:10px;width:100%;align-self:stretch;box-sizing:border-box}.edit-space-panel__admin-header{display:flex;align-items:baseline;gap:8px}.edit-space-panel__admin-label{font-family:var(--font-sans);font-size:12px;font-weight:700;color:var(--color-pebble-grey);letter-spacing:.02em;text-transform:uppercase}.note-details-panel .note-details-panel__admin-regen-btn>div{justify-content:center!important}.edit-space-panel__admin-description{width:100%;border:none;border-radius:12px;padding:10px 12px;font-family:var(--font-sans);font-size:14px;color:var(--color-deep-grey);resize:vertical;min-height:76px;background:transparent;outline:none;box-shadow:none}.edit-space-panel__admin-description:focus:not(:focus-visible){outline:none;box-shadow:none;border:none}.edit-space-panel__admin-description:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px;border-radius:12px}.edit-space-panel__admin-description::-moz-placeholder{color:var(--color-pebble-grey)}.edit-space-panel__admin-description::placeholder{color:var(--color-pebble-grey)}.panel__divider{width:100%;height:1px;background-color:var(--color-gray);margin-top:.75rem;margin-bottom:.75rem}.panel__list-item{display:flex;align-items:center;justify-content:space-between;position:relative;width:100%;height:100%;padding-left:.5rem;padding-right:0;transition:transform 125ms;min-width:0}.panel__list-item-text{flex:1;min-width:0;overflow:hidden}.panel__list-item-label{font-family:var(--font-sans);font-size:18px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;color:var(--color-deep-grey)}.panel__list-item-icon{display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}.panel__list-item-icon-wrapper{box-sizing:border-box;display:flex;gap:.625rem;align-items:center;justify-content:flex-start;padding:12px;position:relative}.panel__chevron{position:relative;width:1.5rem;height:1.5rem}.panel__chevron svg{fill:var(--color-pebble-grey);display:block;max-width:none;width:100%;height:100%;transition:transform 125ms}.panel__external-icon{position:relative;width:1.25rem;height:1.25rem}.panel__external-icon svg{display:block;max-width:none;width:100%;height:100%;fill:var(--color-pebble-grey)}.panel__loading{display:flex;align-items:center;justify-content:center;padding-top:3rem;padding-bottom:3rem;width:100%;color:var(--color-pebble-grey)}.panel__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;width:100%}.panel__grid-card{background-color:#fff;border:1px solid var(--color-fog-white);border-radius:.75rem;padding:.75rem;display:flex;align-items:center;gap:.75rem}.panel__grid-card-value{font-size:1rem;font-weight:600;color:var(--color-deep-grey)}.panel__grid-card-label{font-size:.75rem;color:var(--color-pebble-grey)}.panel__footer{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;width:100%;color:var(--color-pebble-grey);font-size:.75rem}.panel__content-scroll .panel__footer{padding-top:0;padding-bottom:0}.panel__footer--buttons{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;flex-shrink:0;padding:0;color:inherit;font-size:inherit}.modal-overlay{position:fixed;top:env(safe-area-inset-top,0px);top:max(constant(safe-area-inset-top,0px),env(safe-area-inset-top,0px));right:0;bottom:0;left:0;background-color:transparent;display:flex;align-items:center;justify-content:center;z-index:50}html.ios-pwa .modal-overlay{top:var(--sheet-overlay-top, env(safe-area-inset-top, 0px));top:var(--sheet-overlay-top, max(constant(safe-area-inset-top, 0px), env(safe-area-inset-top, 0px)))}.modal-overlay--centered{padding:max(12px,1rem);z-index:100}.modal-dialog{background-color:#fff;border-radius:.75rem;padding:1.5rem;max-width:28rem;width:100%;margin-left:1rem;margin-right:1rem;box-shadow:var(--dialog-elevation-shadow)}.modal-dialog--lg{max-width:42rem;max-height:90vh;overflow:hidden;border-radius:1.5rem;padding:0;margin:0;box-shadow:var(--dialog-elevation-shadow);display:flex;flex-direction:column}.modal-title{font-size:1.125rem;font-weight:600;color:var(--color-deep-grey);margin-bottom:.5rem}.modal-body{color:var(--color-deep-grey);margin-bottom:1rem}.modal-footer{display:flex;gap:.75rem;justify-content:flex-end}.modal-btn{padding:.5rem 1rem;border-radius:.5rem;font-weight:500;transition:background-color .15s,opacity .15s;cursor:pointer}.modal-btn--cancel{color:var(--color-deep-grey);background-color:transparent}.modal-btn--cancel:hover{background-color:var(--color-gray)}.modal-btn--secondary{background-color:var(--color-stone-grey);color:#fff}.modal-btn--secondary:hover{opacity:.9}.modal-btn--primary{background-color:var(--color-bold-blue);color:#fff}.modal-btn--primary:hover{opacity:.9}.modal-btn--danger{background-color:var(--color-red);color:#fff}.modal-btn--danger:hover{opacity:.9}@media(max-width:1159px){.modal-overlay-enter,.modal-overlay,.modal-overlay--centered{align-items:flex-end!important;justify-content:flex-end!important;padding:0!important}.modal-content-enter,.modal-dialog{width:100%!important;max-width:100%!important;margin:0!important;border-radius:24px 24px 0 0!important;max-height:90vh!important;padding-bottom:max(1.5rem,env(safe-area-inset-bottom))!important;box-shadow:0 -12px 32px #0000001a,0 -24px 56px #00000014,var(--dialog-elevation-shadow)!important}.modal-dialog--lg{max-height:90vh!important}}.drawer-overlay{position:fixed;top:env(safe-area-inset-top,0px);top:max(constant(safe-area-inset-top,0px),env(safe-area-inset-top,0px));right:0;bottom:0;left:0;z-index:50;overflow:hidden}.drawer-overlay--open{animation:fade-in .3s ease-out}.drawer-inner{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.drawer-slide{pointer-events:none;position:fixed;top:env(safe-area-inset-top,0px);top:max(constant(safe-area-inset-top,0px),env(safe-area-inset-top,0px));bottom:0;right:0;display:flex;max-width:100%;padding-left:2.5rem}html.ios-pwa .drawer-overlay,html.ios-pwa .drawer-slide{top:var(--sheet-overlay-top, env(safe-area-inset-top, 0px));top:var(--sheet-overlay-top, max(constant(safe-area-inset-top, 0px), env(safe-area-inset-top, 0px)))}.drawer-panel{pointer-events:auto;width:100vw;max-width:28rem;transform:translate(0);transition:transform .5s}.drawer-panel--closed{transform:translate(100%)}.drawer-body{display:flex;height:100%;flex-direction:column;overflow-y:scroll;background-color:#fff;padding-block:1.5rem;box-shadow:-10px 0 25px -5px #0000001a}.drawer-header{padding-inline:1rem}@media(min-width:640px){.drawer-header{padding-inline:1.5rem}}.drawer-content{position:relative;margin-top:1.5rem;flex:1;padding-inline:1rem}@media(min-width:640px){.drawer-content{padding-inline:1.5rem}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.tooltip-wrapper{position:relative;width:100%}.tooltip-popup{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:.5rem;z-index:100;pointer-events:none}.tooltip-content{background-color:var(--color-deep-grey);color:var(--color-fog-white);font-size:.75rem;font-weight:500;padding:.375rem .75rem;border-radius:.5rem;white-space:nowrap;box-shadow:0 10px 25px -5px #0000001a}.tooltip-arrow{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:-1px;border-width:4px;border-style:solid;border-color:var(--color-deep-grey) transparent transparent transparent}.tab-nav{display:flex;align-items:center;justify-content:flex-start;gap:0;padding:.25rem .25rem .75rem;position:relative;width:100%;overflow-x:auto}.tab-btn{display:flex;gap:.5rem;height:2.75rem;align-items:center;justify-content:center;overflow:visible;padding:.75rem .5rem;position:relative;flex-shrink:0;transition:all .2s;background:transparent;border:none;cursor:pointer}.tab-btn--active{opacity:1}.tab-btn--active:after{content:"";position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:4px;height:4px;background-color:var(--color-deep-grey);border-radius:50%}.tab-btn--inactive{opacity:.5}.tab-btn--inactive:hover{opacity:.75}.tab-btn__label{font-family:var(--font-sans);font-weight:600;font-size:.875rem;line-height:0;position:relative;flex-shrink:0;white-space:nowrap;color:var(--color-deep-grey)}.tab-btn .badge-count{background:#78766f1a!important;opacity:1!important;min-width:22px!important;width:-moz-max-content!important;width:max-content!important;height:22px!important;padding:0 5px!important;box-sizing:border-box!important}.tab-btn .badge-number{font-size:12px!important;font-family:var(--font-sans)!important;font-weight:700!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tab-btn__indicator{position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:.25rem;height:.25rem}.tab-btn__indicator-dot{display:block;width:.25rem;height:.25rem;background-color:#4a473d;border-radius:9999px}.note-details-panel button.text-metadata{font-weight:400!important;color:var(--color-stone-grey)!important;transition:color .2s ease}.note-details-panel button.text-metadata:hover{color:var(--color-deep-grey)!important}.panel__metadata-row{display:flex;font-family:var(--font-sans);font-weight:400;align-items:center;justify-content:space-between;line-height:0;font-style:normal;padding-left:.75rem;padding-right:.75rem;padding-top:0;padding-bottom:0;position:relative;flex-shrink:0;color:var(--color-stone-grey);font-size:12px;white-space:nowrap;width:100%;margin-bottom:.5rem}.panel__metadata-row__left{position:relative;flex-shrink:0}.panel__metadata-row__right{position:relative;flex-shrink:0;display:flex;align-items:center;gap:.5rem}.panel__metadata-row--center{justify-content:center}.tab-content{flex:1;padding:.75rem;display:flex;flex-direction:column;min-height:0;overflow-y:auto}.tab-content__section{display:flex;flex-direction:column;gap:.75rem;min-height:0}.tab-content__section--shrink{flex-shrink:0}.tab-content__section--expand{flex:1;min-height:0}.tag-list{display:flex;flex-wrap:wrap;gap:.75rem}.note-details-panel__tags-tab{gap:0}.note-details-panel__tags-scroll{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto;gap:0;-webkit-overflow-scrolling:touch;isolation:isolate;--note-details-tags-compose-intro: 4.5rem;--note-details-tags-compose-clearance: calc( var(--note-details-tags-compose-intro) + 1.35rem + 3.25rem + .75rem + 4.5rem + .75rem + .875rem )}.note-details-panel__tags-scroll:has(.note-details-panel__tags-compose-sticky){padding-inline:14px}.note-details-panel__tags-scroll.note-details-panel__tags-scroll--top-fade{-webkit-mask-image:linear-gradient(to bottom,transparent 0,black 48px,black 100%);mask-image:linear-gradient(to bottom,transparent 0,black 48px,black 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.note-details-panel__tags-body{flex:1 1 auto;min-height:0;position:relative;z-index:0}.note-details-panel__tags-scroll:has(.note-details-panel__tags-compose-sticky) .note-details-panel__tags-body:has(.tag-list){padding-bottom:var(--note-details-tags-compose-clearance)}.note-details-panel__tags-compose-sticky{position:sticky;bottom:0;z-index:2;isolation:isolate;flex-shrink:0;margin-top:auto;padding-top:1.25rem;padding-bottom:1rem;background:linear-gradient(180deg,transparent 0%,color-mix(in oklch,var(--color-snow-white) 88%,transparent) 38%,var(--color-snow-white) 72%)}.note-details-panel__tags-compose-sticky .search-input{box-shadow:0 -4px 14px #78766f1a,0 4px 4px #0000002e}.note-details-panel__tags-compose-sticky .btn-cta{box-shadow:0 4px 14px #78766f1f,0 4px 4px #00000040}.note-details-panel__tags-tab>.edit-space-panel__admin-section{margin-top:.75rem}.note-details-panel__tags-compose-intro{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.625rem;text-align:left}.note-details-panel__tags-compose-heading{margin:0;font-size:.9375rem;font-weight:650;color:var(--color-deep-grey);line-height:1.3}.note-details-panel__tags-compose-caption{margin:0;font-size:.8125rem;line-height:1.38;color:var(--color-stone-grey)}.note-details-panel__tag-chip-contents{display:flex;align-items:center;gap:.375rem;min-width:0}.note-details-panel__tag-name{min-width:0}.note-details-panel__tag-kind{flex-shrink:0;font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;line-height:1;padding:.2rem .35rem;border-radius:999px;border:1px solid transparent}.note-details-panel__tag-kind--suggested{color:var(--color-stone-grey);background-color:color-mix(in oklch,var(--color-pebble-grey) 18%,transparent);border-color:color-mix(in oklch,var(--color-pebble-grey) 38%,transparent)}.note-details-panel .note-details-panel__tag-remove{z-index:1;border:none;padding:0;margin:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none}.note-details-panel__tags-body>.panel__empty-state-with-description{max-width:400px;margin-left:auto;margin-right:auto}.panel__empty-state-with-description{text-align:center;padding-top:1rem;padding-bottom:1rem;color:var(--color-stone-grey)}.panel__empty-state-description{font-size:.875rem;margin-top:.25rem}.panel__loading-state,.panel__empty-state{text-align:center;padding-top:2rem;padding-bottom:2rem;color:var(--color-stone-grey)}.panel__item-list{display:flex;flex-direction:column;gap:.75rem;width:100%;flex-shrink:0;padding-bottom:12px}.panel__item-list-item{position:relative}.panel__item-list-item-link{display:block;transition:transform .2s}.panel__item-list-item-link:hover{transform:scale(1.002)}.panel__item-list-item-actions{position:absolute;top:.5rem;right:.5rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s;z-index:10}.panel__item-list-item:hover .panel__item-list-item-actions,.content-item:hover .panel__item-list-item-actions{opacity:1}@media(hover:none){.panel__item-list-item-actions{opacity:1}}.action-button-hover{opacity:0;transition:opacity .2s}.hover-bg-gray:hover{background-color:var(--color-gray)}.group:hover .action-button-hover{opacity:1}@media(hover:none){.action-button-hover{opacity:1}}.about-harvous-panel__content{background:linear-gradient(180deg,#f8f7f4 0%,#f3f2ec 70%,transparent 100%);padding:0;box-shadow:none;min-height:0;flex:1;overflow:hidden;display:flex;flex-direction:column;gap:0}.about-harvous-panel__content .panel__content-scroll{padding:0;gap:0;flex:1;min-height:0}.about-harvous-panel__content .panel__content-scroll:after{display:none}.about-harvous-paper-stack{position:relative;width:100%;margin-top:0;overflow-x:clip;overflow-y:visible;flex:1;min-height:0;padding:0}.about-harvous-paper-stack__paper{position:relative;z-index:2;background:#fff;border-radius:12px;border:1px solid rgba(120,118,111,.1);box-shadow:0 1px 2px #78766f0f,0 4px 12px #78766f14;padding:40px 36px 32px;transform:rotate(-.73deg);width:90%;max-width:540px;margin:12px auto}.about-harvous-paper-stack__paper{opacity:0}.about-harvous-paper--drop-in{animation:letterSlideIn .5s cubic-bezier(.16,1,.3,1) .4s forwards}.about-harvous-letter{max-width:46ch;margin:0 auto;color:var(--color-deep-grey);font-family:var(--font-sans);font-size:16px;line-height:1.65;-webkit-user-select:text;-moz-user-select:text;user-select:text}.about-harvous-letter *{-webkit-user-select:text;-moz-user-select:text;user-select:text}.about-harvous-letter a,.about-harvous-letter a:visited{color:var(--color-bold-blue);font-weight:700;text-decoration:underline;text-underline-offset:2px}.about-harvous-letter h1,.about-harvous-letter h2{font-family:var(--font-roundo);font-weight:650;letter-spacing:-.01em;margin:0 0 24px}.about-harvous-letter h1{font-size:28px;line-height:1.15}.about-harvous-letter p{margin:0 0 16px;font-weight:400}.about-harvous-letter p:last-child{margin-bottom:0}.about-harvous-signature{max-width:46ch;margin:22px auto 0}.about-harvous-signature__img{display:block;width:140px;max-width:55%;height:auto}.about-harvous-attribution{max-width:46ch;margin:20px auto 0;font-size:12px;line-height:1.45;color:var(--color-pebble-grey);text-align:center}.about-harvous-attribution a,.about-harvous-attribution a:visited{color:var(--color-deep-grey);text-decoration:underline;text-underline-offset:2px}@media(prefers-reduced-motion:reduce){.about-harvous-paper-stack__paper{opacity:1}.about-harvous-paper--drop-in{animation:none;opacity:1}}@media(max-width:1159px){.about-harvous-panel__content{padding:0}.about-harvous-paper-stack{margin-top:0;padding:0}.about-harvous-paper-stack__paper{padding:28px 32px 22px;transform:rotate(-.73deg)}.about-harvous-paper--drop-in{animation:letterSlideIn .4s cubic-bezier(.16,1,.3,1) .15s forwards}.about-harvous-letter{font-size:15px}.about-harvous-letter h1{font-size:24px}}.new-note-panel__card-stack-wrapper{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}form.new-note-panel{gap:12px}.new-note-panel__card-stack-wrapper>.card-stack{flex:1;min-height:0;height:auto;display:flex;flex-direction:column}.new-note-panel__card-stack-wrapper>.card-stack>.card-stack__container{flex:1;min-height:0;display:flex;flex-direction:column}.new-note-panel__card-stack-wrapper>.card-stack>.card-stack__container>.card-stack__content{min-height:0}.new-note-panel .card-stack__inner{background-color:#fff;min-height:0;overflow:hidden;padding-bottom:0}.new-note-panel .card-stack__inner-content{min-height:0;flex-shrink:1}.new-note-panel .tiptap-editor-container{flex:1 1 0%;min-height:0}.new-note-panel__form-footer{margin-top:12px;width:100%;display:flex;justify-content:flex-end;padding-left:0;padding-right:0}.new-note-panel__form-footer .panel__metadata-row{margin-bottom:0;padding-left:0;padding-right:0;justify-content:flex-end!important}.card-stack__header.note-template-header,.card-stack__header[data-template-header]{cursor:pointer;transition:opacity .2s ease}.card-stack__header.note-template-header:before,.card-stack__header[data-template-header]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-top-left-radius:24px;border-top-right-radius:24px;background:linear-gradient(to top,rgba(0,0,0,.05),transparent);opacity:0;transition:opacity .2s ease;pointer-events:none}.card-stack__header.note-template-header:hover:before,.card-stack__header[data-template-header]:hover:before{opacity:1}.card-stack__header.note-template-header:active:before,.card-stack__header[data-template-header]:active:before{opacity:.8}.note-template-header__title-wrap{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:center}.note-template-header__caret{flex-shrink:0;display:flex;align-items:center;justify-content:center}.template-selector-dropdown .space-switcher-dropdown__item{border:none;background:transparent;width:100%;cursor:pointer;text-align:left;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}.card-stack__header.thread-picker-header,.card-stack__header[data-thread-picker-header]{cursor:pointer;transition:opacity .2s ease}.card-stack__header.thread-picker-header:before,.card-stack__header[data-thread-picker-header]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-top-left-radius:24px;border-top-right-radius:24px;background:linear-gradient(to top,rgba(0,0,0,.05),transparent);opacity:0;transition:opacity .2s ease;pointer-events:none}.card-stack__header.thread-picker-header:hover:before,.card-stack__header[data-thread-picker-header]:hover:before{opacity:1}.card-stack__header.thread-picker-header:active:before,.card-stack__header[data-thread-picker-header]:active:before{opacity:.8}.thread-picker-header__content{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px;min-width:0}.thread-picker-header__title{flex:1 1 auto;min-width:0;text-align:left}.thread-picker-header__right{flex-shrink:0;display:flex;align-items:center;gap:8px}.thread-picker-header__caret{display:flex;align-items:center;justify-content:center}.panel__form{display:flex;flex-direction:column;gap:var(--space-block-4);width:100%}.panel__form-field{display:flex;flex-direction:column;gap:var(--space-block-1);width:100%}.panel__actions{display:flex;align-items:center;gap:var(--space-3)}.panel__body.panel__body--keyboard-shortcuts{overflow:hidden}.keyboard-shortcuts-panel .panel__content-scroll{box-sizing:border-box;padding:24px!important}.keyboard-shortcuts-panel__groups{display:flex;flex-direction:column;min-width:0;width:100%}.keyboard-shortcuts-panel__groups .organized-content__section-header{text-align:left;margin-top:1rem;padding-bottom:.75rem}.keyboard-shortcuts-panel__groups .organized-content__section-header:first-child{margin-top:0}.keyboard-shortcuts-panel__groups .panel__divider{margin-top:1rem;margin-bottom:0}.keyboard-shortcuts-panel__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.keyboard-shortcuts-panel__item{margin:0;padding:0}.keyboard-shortcuts-panel__item-main{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.keyboard-shortcuts-panel__action{font-family:var(--font-sans);font-size:17px;font-weight:600;color:var(--color-deep-grey);line-height:1.3;min-width:0}.keyboard-shortcuts-panel__chord{display:inline-flex;flex-shrink:0;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:4px;white-space:nowrap}.keyboard-shortcuts-panel__chord kbd{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:8px;background:#00000014;font-family:var(--font-sans);font-size:11px;font-weight:600;color:var(--color-stone-grey);border:none;box-shadow:none}.keyboard-shortcuts-panel__chord .proto-kbd__modifier-icon{display:block;opacity:.9}.keyboard-shortcuts-panel__chord-sep{font-family:var(--font-sans);font-size:11px;font-weight:600;color:var(--color-stone-grey);opacity:.75;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes bounceIn{0%{opacity:0;transform:translateY(10px) scale(.8)}60%{opacity:1;transform:translateY(-5px) scale(1.05)}to{transform:translateY(0) scale(1)}}@keyframes bounceOut{0%{opacity:1;transform:translateY(0) scale(1)}20%{transform:translateY(-3px) scale(1.02)}to{opacity:0;transform:translateY(8px) scale(.8)}}@keyframes wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-4deg)}75%{transform:rotate(4deg)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes pop{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}@keyframes staggerHover{0%{transform:rotate(4deg) translateY(0)}50%{transform:rotate(4deg) translateY(-6px)}to{transform:rotate(4deg) translateY(0)}}.bounce-in{animation:bounceIn .35s cubic-bezier(.175,.885,.32,1.275);animation-fill-mode:both}.bounce-in-delayed-sm{animation:bounceIn .35s cubic-bezier(.175,.885,.32,1.275);animation-delay:.08s;animation-fill-mode:both}.bounce-in-delayed-md{animation:bounceIn .35s cubic-bezier(.175,.885,.32,1.275);animation-delay:.16s;animation-fill-mode:both}.bounce-in-delayed-lg{animation:bounceIn .35s cubic-bezier(.175,.885,.32,1.275);animation-delay:.24s;animation-fill-mode:both}.bounce-out{animation:bounceOut .3s cubic-bezier(.6,-.28,.735,.045);animation-fill-mode:both}.wiggle{animation:wiggle .5s ease-in-out}.wiggle-infinite{animation:wiggle .5s ease-in-out infinite}.pulse{animation:pulse .8s ease-in-out}.pulse-infinite{animation:pulse .8s ease-in-out infinite}.pop{animation:pop .4s cubic-bezier(.175,.885,.32,1.275);animation-fill-mode:both}.animation-fast{animation-duration:.2s!important}.animation-normal{animation-duration:.35s!important}.animation-slow{animation-duration:.5s!important}.stagger-1{animation-delay:.05s!important}.stagger-2{animation-delay:.1s!important}.stagger-3{animation-delay:.15s!important}.stagger-4{animation-delay:.2s!important}.stagger-5{animation-delay:.25s!important}@keyframes menuSlideIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes menuSlideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2px)}}.menu-enter{animation:menuSlideIn .35s cubic-bezier(.4,0,.2,1) both}.menu-exit{animation:menuSlideOut .25s cubic-bezier(.4,0,.2,1) both}@keyframes modalContentScaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes modalContentScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}.modal-overlay-enter{background:transparent;z-index:1000025!important;-webkit-transform:translateZ(0);clip-path:inset(env(safe-area-inset-top,0px) 0 0 0);clip-path:inset(max(constant(safe-area-inset-top,0px),env(safe-area-inset-top,0px)) 0 0 0)}html.ios-pwa .modal-overlay-enter{clip-path:inset(var(--sheet-overlay-top, env(safe-area-inset-top, 0px)) 0 0 0);clip-path:inset(var(--sheet-overlay-top, max(constant(safe-area-inset-top, 0px), env(safe-area-inset-top, 0px))) 0 0 0)}@media(min-width:1160px){.modal-overlay-enter{display:grid!important;grid-template-columns:260px minmax(430px,690px) minmax(380px,640px);gap:1.5rem;padding:max(12px,1.5rem)!important;padding-top:max(12px,1.5rem,env(safe-area-inset-top))!important;padding-bottom:max(12px,1.5rem,env(safe-area-inset-bottom))!important;align-items:stretch!important;justify-content:initial!important}.modal-overlay-enter:before,.modal-overlay-enter:after{content:"";display:block}.modal-overlay-enter>.modal-content-enter{align-self:center;justify-self:center;margin-bottom:128px;width:100%;max-width:min(28rem,calc(100% - 24px))!important;box-sizing:border-box}}.modal-content-enter{animation:modalContentScaleIn .3s cubic-bezier(.16,1,.3,1) both}.modal-content-exit{animation:modalContentScaleOut .2s cubic-bezier(.4,0,1,1) both}@media(prefers-reduced-motion:reduce){[data-side=bottom][data-state]{animation:none!important;transform:none!important}}@keyframes cardFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.card-enter{animation:cardFadeIn .4s cubic-bezier(.16,1,.3,1) both}@keyframes inboxItemSlideIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.inbox-item-enter{animation:inboxItemSlideIn .35s cubic-bezier(.16,1,.3,1) both}@keyframes closeIconFadeIn{0%{opacity:0}to{opacity:1}}.close-icon-enter{animation:closeIconFadeIn .2s ease-out both}@keyframes contentFadeIn{0%{opacity:0}to{opacity:1}}.content-fade-in{animation:contentFadeIn .15s ease-out both}@keyframes routeFadeIn{0%{opacity:0}to{opacity:1}}.route-pending{opacity:0}.route-fade-in{animation:routeFadeIn .15s ease-out both}@keyframes dropdownSlideDown{0%{max-height:64px}to{max-height:352px}}@keyframes dropdownRevealDown{0%{clip-path:inset(0 0 calc(100% - 64px) 0 round 24px)}to{clip-path:inset(0 round 24px)}}@keyframes dropdownSlideUp{0%{transform:translateY(0);max-height:352px}to{transform:translateY(-8px);max-height:64px}}.dropdown-initial{clip-path:inset(0 0 calc(100% - 64px) 0);background:#fff}.dropdown-enter{animation:dropdownSlideDown .2s cubic-bezier(.16,1,.3,1) both;background:#fff}@keyframes letterSlideIn{0%{opacity:0;transform:translateY(-20px) rotate(-.73deg)}to{opacity:1;transform:translateY(0) rotate(-.73deg)}}@keyframes letterSlideInMobile{0%{opacity:0;transform:translateY(-20px) rotate(-.73deg)}to{opacity:1;transform:translateY(0) rotate(-.73deg)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.app-layout{height:100svh;max-height:100svh;overflow:hidden;padding:.75rem;box-sizing:border-box;display:flex;flex-direction:column}@media(min-width:1160px){.app-layout{padding:1.5rem}}@media(display-mode:standalone),(display-mode:minimal-ui){.app-layout{padding-top:0}}.desktop-layout{display:none}@media(min-width:1160px){.desktop-layout{display:grid;grid-template-columns:260px minmax(430px,690px) minmax(380px,640px);gap:1.5rem;flex:1;min-height:0}}.layout-column{display:flex;flex-direction:column;height:100%;min-height:0}@media(min-width:1160px){.desktop-layout>.layout-column:first-child{overflow:visible}}.mobile-layout{display:flex;flex-direction:column;gap:12px;flex:1;min-height:0;width:100%;overflow:visible}@media(min-width:1160px){.mobile-layout{display:none}}.mobile-nav-slot{width:100%;flex-shrink:0;height:64px;background-color:var(--color-light-paper, #F3F2EC);-webkit-background-color:var(--color-light-paper, #F3F2EC)}.mobile-main{flex:1;min-height:0;overflow:visible;width:100%;display:flex;flex-direction:column;margin-top:0}@media(max-width:1159px){.mobile-layout{gap:12px}.mobile-main{margin-top:0}.mobile-main .main-column__scroll{padding-top:0}}.mobile-main--with-dock{margin-bottom:3.25rem}@media(max-width:1159px){#root:has(.mobile-main--with-dock){padding-bottom:0!important}#root:has(.mobile-main--with-dock)>*:not(.app-layout){padding-bottom:0!important}.app-layout:has(.mobile-main--with-dock){padding-left:.75rem;padding-right:.75rem;padding-bottom:12px}.app-layout:has(.mobile-main--with-dock)>*{padding-bottom:0!important}.mobile-layout:has(.mobile-main--with-dock){padding-bottom:0!important}.app-layout:has(.mobile-main--unorganized){padding-bottom:12px}.mobile-main--with-dock .main-column__scroll,.mobile-main--with-dock .card-full-editable[data-editing=true] .tiptap-content{padding-bottom:4.5rem}}.main-column-with-cta{display:flex;flex-direction:column;min-height:0;height:100%}.main-column__body{position:relative;flex:1;min-height:0;display:flex;overflow:visible}.main-column__scroll{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;width:100%;position:relative;z-index:1}.main-column__scroll>*{position:absolute;top:0;left:0;right:0;bottom:0;min-height:0;min-width:0;display:flex;flex-direction:column}.main-column__scroll .card-stack__container{flex:1 1 0%;min-height:0;display:flex;flex-direction:column}.main-column__scroll .card-stack__content,.main-column__scroll .card-stack__inner,.main-column__scroll .card-stack__inner-content{flex:1 1 0%;min-height:0}.main-column__scroll .card-full-editable{position:absolute;top:0;left:0;right:0;bottom:0;min-height:0;min-width:0}.action-strip-dock{position:absolute;right:-2.75rem;top:0;bottom:0;z-index:0;display:flex;align-items:stretch;justify-content:flex-end;pointer-events:auto;width:4.25rem;background-color:#ebe8e0;border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}.action-strip-dock--showing{animation:action-strip-dock-slide-in .35s ease-out both}.action-strip-dock--hiding{animation:action-strip-dock-slide-out .2s ease-out both;pointer-events:none}@keyframes action-strip-dock-slide-in{0%{transform:translate(-2.75rem);opacity:0}to{transform:translate(0);opacity:1}}@keyframes action-strip-dock-slide-out{0%{transform:translate(0);opacity:1}70%{transform:translate(-2.75rem);opacity:1}to{transform:translate(-2.75rem);opacity:0}}@media(max-width:1159px){.main-column__body{overflow:hidden}.action-strip-dock{display:none}}.create-note-button{position:absolute;bottom:12px;left:1rem;right:1rem;z-index:2;border:none;width:auto}.create-note-button-wrapper{position:absolute;bottom:12px;left:1rem;right:1rem;z-index:2}.card-stack__inner-content>.create-note-button-wrapper{position:sticky;bottom:0;left:1rem;right:1rem;margin-top:auto}.create-note-button-wrapper .create-note-button{position:relative;left:auto;right:auto;bottom:auto;width:100%}.create-note-button-wrapper .create-note-button--menu-open{z-index:2}.create-note-button-menu-container{z-index:1}.create-note-button-menu{width:100%;min-width:unset}.create-note-cta-spacer{height:64px;flex-shrink:0;pointer-events:none}.note-page-add-button{position:absolute;bottom:12px;right:12px;z-index:2}.profile-logout-button{position:absolute;bottom:12px;left:1rem;right:1rem;z-index:2;width:auto}.profile-logout-spacer{height:80px;flex-shrink:0;pointer-events:none}button.new-space-floating-button{position:absolute;bottom:12px;left:12px;right:12px;z-index:2;width:auto;border:none}.mobile-main__body{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;overflow:visible}.mobile-action-strip-dock{position:absolute;left:0;right:0;bottom:-2.75rem;z-index:0;display:flex;justify-content:center;align-items:center;pointer-events:auto;height:4.25rem;padding-top:1.5rem;padding-bottom:0;box-sizing:border-box;background-color:#ebe8e0;border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem}.mobile-action-strip-dock--showing{animation:mobile-dock-slide-in .35s ease-out both}.mobile-action-strip-dock--hiding{animation:mobile-dock-slide-out .2s ease-out both;pointer-events:none}@keyframes mobile-dock-slide-in{0%{transform:translateY(-2.75rem);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes mobile-dock-slide-out{0%{transform:translateY(0);opacity:1}70%{transform:translateY(-2.75rem);opacity:1}to{transform:translateY(-2.75rem);opacity:0}}.mobile-main__body>.main-column__scroll{position:relative;z-index:1}@media(min-width:1160px){.mobile-action-strip-dock{display:none}}.mobile-layout .mobile-additional{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;display:flex;flex-direction:row;justify-content:flex-start;gap:.75rem;align-items:center;height:auto}.mobile-layout .mobile-additional__inner{width:100%;min-width:0}.mobile-layout .mobile-additional__inner>*{width:100%;min-width:0}.mobile-layout .mobile-additional.square-buttons-container{width:100%;justify-content:flex-end}.mobile-layout .mobile-additional.square-buttons-container.square-buttons-container--with-more{justify-content:space-between}.mobile-layout.mobile-layout--no-footer .mobile-additional{display:none!important}.page-flex-column{display:flex;flex-direction:column;height:100%;min-height:0}.page-flex-column__main{flex:1;min-height:0}@media(min-width:1160px){.mobile-bottom-sheet{display:none}}.desktop-panel-container{display:flex;flex-direction:column;align-items:stretch;height:100%;min-height:0;max-height:100%;width:100%;padding-bottom:12px}.square-buttons-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}.desktop-panel-container .square-buttons-container{height:100%}.square-buttons-container--with-more{justify-content:space-between}.flex-stack{display:flex;flex-direction:column;gap:var(--space-block-3)}.flex-row{display:flex;align-items:center;gap:var(--space-3)}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-center{display:flex;align-items:center;justify-content:center}.flex-fill{flex:1 1 0%;min-height:0;min-width:0}.scroll-y{overflow-y:auto;overflow-x:hidden}.action-strip{display:flex;align-items:center;gap:0}.action-strip__item{display:inline-flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;font-family:var(--font-sans);font-weight:600;font-size:.875rem;color:var(--color-deep-grey);opacity:.5;transition:opacity .15s;border-radius:0;padding:0}.action-strip__item:hover{opacity:.8}.action-strip__item:active{opacity:1}.action-strip__item:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px;opacity:1}.action-strip__label{white-space:nowrap}.action-strip--desktop{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;width:2.75rem;height:100%;flex-shrink:0;padding-block:.75rem;padding-inline:0;overflow-y:auto;scrollbar-width:none}.action-strip--desktop::-webkit-scrollbar{display:none}.action-strip--desktop .action-strip__item{writing-mode:vertical-rl;text-orientation:mixed;padding:.75rem 0}.action-strip__meta{margin-top:auto;padding-block-start:.75rem;display:flex;flex-direction:column;align-items:stretch;gap:0}.action-strip__meta-item{font-family:var(--font-sans);font-weight:600;font-size:.875rem;color:var(--color-deep-grey);opacity:.5;border:none;background:none;padding:.75rem 0;white-space:nowrap;display:flex;align-items:center;justify-content:center;min-height:2.5rem;box-sizing:border-box}.action-strip__meta-item--clickable{cursor:pointer;transition:opacity .15s}.action-strip__meta-item--clickable:hover{opacity:.8}.action-strip__meta-item--clickable:active{opacity:1}.action-strip__meta-item--space-visibility{display:inline-flex;align-items:center;justify-content:center}.action-strip__meta-item--space-visibility svg{width:14px;height:14px}.action-strip--desktop .action-strip__meta{padding-block-start:1rem;align-items:stretch}.action-strip--desktop .action-strip__meta-item{writing-mode:vertical-rl;text-orientation:mixed;width:100%;text-align:center}.action-strip--mobile{display:block;width:100%;min-width:0;padding-inline:.75rem;padding-block:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;box-sizing:border-box}.action-strip--mobile::-webkit-scrollbar{display:none}.action-strip--mobile .action-strip__inner{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:.25rem;height:2.75rem;min-height:2.75rem;max-height:2.75rem;width:-moz-max-content;width:max-content;min-width:100%;box-sizing:border-box}.action-strip--mobile .action-strip__item{padding-block:0;padding-inline:.75rem}.action-strip--mobile .action-strip__meta{margin-top:0;margin-left:auto;padding-block-start:0;padding-inline-start:1rem;flex-direction:row;flex-wrap:nowrap;align-items:center}.action-strip--mobile .action-strip__meta-item{padding-block:0;padding-inline:.75rem;min-height:0;width:auto;font-weight:500}.action-strip__erase-wrap{display:flex;align-items:stretch}.action-strip__erase-trigger{justify-content:center}.action-strip--desktop .action-strip__erase-wrap{flex-direction:column;width:100%;flex:0 0 auto}.action-strip--desktop .action-strip__erase-trigger{padding:.75rem 0;width:100%}.action-strip--mobile .action-strip__erase-wrap{flex-direction:row;flex-wrap:nowrap;align-items:stretch}.action-strip--mobile .action-strip__erase-trigger{flex-shrink:0;padding-block:0;padding-inline:.75rem;align-self:stretch;display:inline-flex;align-items:center;justify-content:center}.action-strip__erase-cluster{display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;border-radius:44px;background:#78766f24}.action-strip--desktop .action-strip__erase-cluster{flex:0 0 auto;width:calc(100% - 12px);max-width:calc(100% - 12px);margin-inline:6px;margin-block:0;padding-block:.55rem;padding-inline:.85rem;gap:.12rem;transform-origin:top center;animation:action-strip-erase-cluster-expand-desktop .38s cubic-bezier(.16,1,.3,1) both}.action-strip--mobile .action-strip__erase-cluster{flex-direction:row;align-items:stretch;flex:0 0 auto;height:calc(100% - 12px);max-height:calc(100% - 12px);margin-block:6px;margin-inline:0;padding-block:.25rem;padding-inline-start:.85rem;padding-inline-end:.55rem;gap:.12rem;border-radius:44px;box-sizing:border-box;min-height:0;min-width:0;transform-origin:left center;animation:action-strip-erase-cluster-expand-mobile .38s cubic-bezier(.16,1,.3,1) both}.action-strip--mobile .action-strip__erase-cluster-item{flex:1 1 0;min-width:0;height:100%;min-height:0;padding-block:0;padding-inline:.45rem;display:flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap}.action-strip__erase-cluster-item{border:none;background:none;cursor:pointer;font-family:var(--font-sans);font-weight:600;font-size:.875rem;line-height:1.2;color:var(--color-deep-grey);opacity:1;margin:0;border-radius:.375rem}.action-strip__erase-cluster-item .action-strip__label{display:inline-block;opacity:.5;transition:opacity .15s ease-out;animation:action-strip-erase-label-in .38s cubic-bezier(.16,1,.3,1) both}.action-strip--mobile .action-strip__erase-cluster-item .action-strip__label{animation-name:action-strip-erase-label-in-mobile}.action-strip__erase-cluster-item:hover .action-strip__label{opacity:.8!important}.action-strip__erase-cluster-item:active .action-strip__label{opacity:1!important}.action-strip__erase-cluster-item:nth-child(1) .action-strip__label{animation-delay:.12s}.action-strip__erase-cluster-item:nth-child(2) .action-strip__label{animation-delay:.24s}.action-strip--desktop .action-strip__erase-cluster-item{writing-mode:vertical-rl;text-orientation:mixed;padding:.45rem 0;width:100%;display:flex;align-items:center;justify-content:center}@keyframes action-strip-erase-cluster-expand-desktop{0%{opacity:0;transform:scaleY(.5) scaleX(.88)}to{opacity:1;transform:scaleY(1) scaleX(1)}}@keyframes action-strip-erase-cluster-expand-mobile{0%{opacity:0;transform:scaleX(.5) scaleY(.88)}to{opacity:1;transform:scaleX(1) scaleY(1)}}@keyframes action-strip-erase-label-in{0%{opacity:0;transform:translateY(6px)}to{opacity:.5;transform:translateY(0)}}@keyframes action-strip-erase-label-in-mobile{0%{opacity:0;transform:translate(6px)}to{opacity:.5;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.action-strip__erase-cluster{animation:none!important;opacity:1!important;transform:none!important}.action-strip__erase-cluster-item .action-strip__label{animation:none!important;opacity:.5!important;transform:none!important}}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.hidden{display:none}@media(min-width:1160px){.min-\[1160px\]\:hidden{display:none}.min-\[1160px\]\:block{display:block}.min-\[1160px\]\:flex{display:flex}.min-\[1160px\]\:grid{display:grid}}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.self-start{align-self:flex-start}.self-center{align-self:center}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.grow{flex-grow:1}.grow-0{flex-grow:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.basis-0{flex-basis:0%}.basis-auto{flex-basis:auto}.basis-full{flex-basis:100%}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.col-span-full{grid-column:1 / -1}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-7{padding-bottom:1.75rem}.pb-12{padding-bottom:3rem}.pl-0{padding-left:0}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pr-0{padding-right:0}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-12{padding-right:3rem}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-4{margin:1rem}.m-auto{margin:auto}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-auto{margin-top:auto}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-auto{margin-right:auto}.mb-3\.5{margin-bottom:.875rem}.space-y-2>*+*{margin-top:.5rem}.space-y-3>*+*{margin-top:.75rem}.space-y-4>*+*{margin-top:1rem}.space-y-6>*+*{margin-top:1.5rem}.w-full{width:100%}.w-auto{width:auto}.w-screen{width:100vw}.w-min{width:-moz-min-content;width:min-content}.w-max{width:-moz-max-content;width:max-content}.w-fit{width:-moz-fit-content;width:fit-content}.w-0{width:0}.w-1{width:.25rem}.w-2{width:.5rem}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.min-w-0{min-width:0}.min-w-full{min-width:100%}.min-w-px{min-width:1px}.max-w-none{max-width:none}.max-w-full{max-width:100%}.h-full{height:100%}.h-auto{height:auto}.h-screen{height:100vh}.h-min{height:-moz-min-content;height:min-content}.h-max{height:-moz-max-content;height:max-content}.h-fit{height:-moz-fit-content;height:fit-content}.h-0{height:0}.h-1{height:.25rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-10{height:2.5rem}.h-12{height:3rem}.min-h-0{min-height:0}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-h-px{min-height:1px}.min-h-\[200px\]{min-height:200px}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.size-8{width:2rem;height:2rem}.size-10{width:2.5rem;height:2.5rem}.size-full{width:100%;height:100%}.static{position:static}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.top-0{top:0}.top-1{top:.25rem}.top-2{top:.5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-1\/2{top:50%}.top-full{top:100%}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.left-0{left:0}.left-1{left:.25rem}.left-2{left:.5rem}.left-3{left:.75rem}.left-4{left:1rem}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-auto{z-index:auto}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-clip{overflow-x:clip}.overflow-x-scroll{overflow-x:scroll}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-y-clip{overflow-y:clip}.overflow-y-scroll{overflow-y:scroll}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.font-mono{font-family:monospace}.font-thin{font-weight:100}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600!important}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.italic{font-style:italic}.not-italic{font-style:normal}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.text-clip{text-overflow:clip}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-nowrap{text-wrap:nowrap}.text-wrap-pretty{text-wrap:pretty}.leading-none{line-height:1}.leading-tight{line-height:1.25}.leading-snug{line-height:1.375}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-loose{line-height:2}.border{border-width:1px;border-style:solid}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-t{border-top-width:1px;border-top-style:solid}.border-b{border-bottom-width:1px;border-bottom-style:solid}.border-l{border-left-width:1px;border-left-style:solid}.border-r{border-right-width:1px;border-right-style:solid}.border-none{border-style:none}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-transparent{border-color:transparent}.border-gray-50{border-color:#f9fafb}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-b-none{border-bottom-left-radius:0;border-bottom-right-radius:0}.rounded-b-xl{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.rounded-b-2xl{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.rounded-b-3xl{border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem}.rounded-l-xl{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-r-xl{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.rounded-tl-xl{border-top-left-radius:.75rem}.rounded-tr-xl{border-top-right-radius:.75rem}.rounded-bl-xl{border-bottom-left-radius:.75rem}.rounded-br-xl{border-bottom-right-radius:.75rem}.opacity-0{opacity:0}.opacity-5{opacity:.05}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.cursor-auto{cursor:auto}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.cursor-text{cursor:text}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.select-auto{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.transform{transform:translate(var(--tw-translate-x, 0)) translateY(var(--tw-translate-y, 0)) rotate(var(--tw-rotate, 0)) skew(var(--tw-skew-x, 0)) skewY(var(--tw-skew-y, 0)) scaleX(var(--tw-scale-x, 1)) scaleY(var(--tw-scale-y, 1))}.transform-none{transform:none}.-translate-x-1\/2{transform:translate(-50%)}.-translate-y-1\/2{transform:translateY(-50%)}.translate-x-0{transform:translate(0)}.translate-y-0{transform:translateY(0)}.rotate-0{transform:rotate(0)}.rotate-45{transform:rotate(45deg)}.rotate-90{transform:rotate(90deg)}.rotate-180{transform:rotate(180deg)}.-rotate-90{transform:rotate(-90deg)}.-rotate-180{transform:rotate(-180deg)}.scale-100{transform:scale(1)}.scale-95{transform:scale(.95)}.scale-90{transform:scale(.9)}.scale-105{transform:scale(1.05)}.scale-110{transform:scale(1.1)}.scale-x-100{transform:scaleX(1)}.scale-y-100{transform:scaleY(1)}.transition-none{transition-property:none}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-75{transition-duration:75ms}.duration-100{transition-duration:.1s}.duration-125{transition-duration:125ms}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-1000{transition-duration:1s}.ease-linear{transition-timing-function:linear}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.delay-75{transition-delay:75ms}.delay-100{transition-delay:.1s}.delay-150{transition-delay:.15s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-500{transition-delay:.5s}.blur{filter:blur(8px)}.blur-none{filter:blur(0)}.blur-sm{filter:blur(4px)}.blur-md{filter:blur(12px)}.blur-lg{filter:blur(16px)}.brightness-50{filter:brightness(.5)}.brightness-75{filter:brightness(.75)}.brightness-90{filter:brightness(.9)}.brightness-95{filter:brightness(.95)}.brightness-100{filter:brightness(1)}.brightness-105{filter:brightness(1.05)}.brightness-110{filter:brightness(1.1)}.brightness-125{filter:brightness(1.25)}.brightness-150{filter:brightness(1.5)}.box-border{box-sizing:border-box}.box-content{box-sizing:content-box}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-fill{-o-object-fit:fill;object-fit:fill}.object-none{-o-object-fit:none;object-fit:none}.object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.content-start{align-content:flex-start}.content-center{align-content:center}.content-end{align-content:flex-end}.content-between{align-content:space-between}.content-stretch{align-content:stretch}.will-change-auto{will-change:auto}.will-change-contents{will-change:contents}.will-change-transform{will-change:transform}.will-change-scroll{will-change:scroll-position}.aspect-auto{aspect-ratio:auto}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-0{opacity:0}.group:hover .group-hover\:visible{visibility:visible}.group:hover .group-hover\:scale-105{transform:scale(1.05)}.group{position:relative}.focus\:ring-2:focus{box-shadow:0 0 0 2px var(--color-bold-blue)}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-75:hover{opacity:.75}.hover\:scale-105:hover{transform:scale(1.05)}.hover\:scale-\[1\.005\]:hover{transform:scale(1.005)}.hover\:shadow-sm:hover{box-shadow:0 1px 2px #0000000d}.hover\:brightness-95:hover{filter:brightness(.95)}.hover\:brightness-97:hover{filter:brightness(.97)}.hover\:bg-gray-50:hover{background-color:#f9fafb}.active\:scale-95:active{transform:scale(.95)}.active\:scale-98:active{transform:scale(.98)}.active\:brightness-95:active{filter:brightness(.95)}.focus\:outline-none:focus{outline:none}.focus-visible\:outline-none:focus-visible{outline:none}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:pointer-events-none:disabled{pointer-events:none}@media print{.print\:hidden{display:none!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[24px\]{font-size:24px}.text-\[var\(--color-deep-grey\)\]{color:var(--color-deep-grey)}.text-\[var\(--color-stone-grey\)\]{color:var(--color-stone-grey)}.text-\[var\(--color-pebble-grey\)\]{color:var(--color-pebble-grey)}.text-\[var\(--color-fog-white\)\]{color:var(--color-fog-white)}.text-\[var\(--color-bold-blue\)\]{color:var(--color-bold-blue)}.text-\[\#4a473d\]{color:var(--color-deep-grey)}.text-\[\#78766f\]{color:var(--color-stone-grey)}.bg-background{background-color:var(--background)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.h-\[24px\]{height:24px}.h-\[42\.426px\]{height:42.426px}.h-\[48px\]{height:48px}.h-\[50px\]{height:50px}.h-\[52px\]{height:52px}.h-\[60px\]{height:60px}.h-\[64px\]{height:64px}.h-\[89px\]{height:89px}.h-\[96px\]{height:96px}.h-\[120px\]{height:120px}.h-\[180px\]{height:180px}.h-\[200px\]{height:200px}.h-\[300px\]{height:300px}.h-\[400px\]{height:400px}.h-\[2\.5rem\]{height:2.5rem}.h-\[90vh\]{height:90vh}.h-\[100svh\]{height:100svh}.w-\[64px\]{width:64px}.w-\[140px\]{width:140px}.w-\[220px\]{width:220px}.w-\[230px\]{width:230px}.w-\[250px\]{width:250px}.bg-white{background-color:#fff}.bg-transparent{background-color:transparent}.bg-\[var\(--color-snow-white\)\]{background-color:var(--color-snow-white)}.bg-\[var\(--color-bold-blue\)\]{background-color:var(--color-bold-blue)}.bg-\[var\(--color-gray\)\]{background-color:var(--color-gray)}.bg-\[var\(--color-light-paper\)\]{background-color:var(--color-light-paper)}.bg-\[var\(--color-stone-grey\)\]{background-color:var(--color-stone-grey)}.bg-\[var\(--color-deep-grey\)\]{background-color:var(--color-deep-grey)}.bg-\[var\(--color-paper\)\]{background-color:var(--color-paper)}.bg-\[rgba\(120\,118\,111\,0\.1\)\]{background-color:#78766f1a}.bg-\[\#4a473d\]{background-color:#4a473d}.bg-\[\#f3f2ec\]{background-color:#f3f2ec}.p-\[8px\]{padding:8px}.p-\[12px\]{padding:12px}.p-\[17px\]{padding:17px}.p-\[20px\]{padding:20px}.p-\[66px\]{padding:66px}.py-\[18px\]{padding-top:18px;padding-bottom:18px}.rounded-\[3px\]{border-radius:3px}.rounded-\[12px\]{border-radius:12px}.rounded-\[24px\]{border-radius:24px}.rounded-\[64px\]{border-radius:64px}.rounded-tl-\[24px\]{border-top-left-radius:24px}.rounded-tr-\[24px\]{border-top-right-radius:24px}.rounded-bl-\[24px\]{border-bottom-left-radius:24px}.rounded-br-\[24px\]{border-bottom-right-radius:24px}.shadow-\[0px_3px_20px_0px_rgba\(120\,118\,111\,0\.1\)\]{box-shadow:0 3px 20px #78766f1a}.shadow-\[0px_-2px_0px_0px_rgba\(0\,0\,0\,0\.1\)_inset\]{box-shadow:0 -2px #0000001a inset}.shadow-\[0px_-8px_0px_0px_rgba\(0\,0\,0\,0\.1\)_inset\]{box-shadow:0 -8px #0000001a inset}.shadow-\[0px_4px_4px_0px_rgba\(0\,0\,0\,0\.25\)\]{box-shadow:0 4px 4px #00000040}.shadow-\[0px_-4px_0px_0px_inset_rgba\(0\,0\,0\,0\.1\)\],.shadow-\[0px_-4px_0px_0px_rgba\(0\,0\,0\,0\.1\)_inset\]{box-shadow:0 -4px #0000001a inset}.shadow-\[-4px_0px_4px_0px_rgba\(0\,0\,0\,0\.05\)\,0px_2px_4px_0px_rgba\(0\,0\,0\,0\.05\)\]{box-shadow:-4px 0 4px #0000000d,0 2px 4px #0000000d}.shadow-\[0px_-3px_0px_0px_rgba\(120\,118\,111\,0\.2\)_inset\]{box-shadow:0 -3px #78766f33 inset}.border-\[var\(--color-fog-white\)\]{border-color:var(--color-fog-white)}.border-\[rgba\(120\,118\,111\,0\.15\)\]{border-color:#78766f26}.border-\[\#f7f7f6\]{border-color:#f7f7f6}.fill-white{fill:#fff}.fill-current{fill:currentColor}.fill-\[var\(--color-deep-grey\)\]{fill:var(--color-deep-grey)}.fill-\[var\(--color-stone-grey\)\]{fill:var(--color-stone-grey)}.fill-\[var\(--color-pebble-grey\)\]{fill:var(--color-pebble-grey)}@media(min-width:1160px){.min-\[1160px\]\:flex{display:flex}.min-\[1160px\]\:hidden{display:none}.min-\[1160px\]\:block{display:block}.min-\[1160px\]\:grid{display:grid}.min-\[1160px\]\:p-0{padding:0}.min-\[1160px\]\:p-3{padding:.75rem}.min-\[1160px\]\:p-4{padding:1rem}.min-\[1160px\]\:p-6{padding:1.5rem}.min-\[1160px\]\:p-8{padding:2rem}.min-\[1160px\]\:px-6{padding-left:1.5rem;padding-right:1.5rem}.min-\[1160px\]\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}}@media(max-width:1159px){.max-\[1159px\]\:flex{display:flex}.max-\[1159px\]\:hidden{display:none}.max-\[1159px\]\:block{display:block}}.pt-\[4px\]{padding-top:4px}.pt-\[10px\]{padding-top:10px}.pt-\[18px\]{padding-top:18px}.pb-\[28px\]{padding-bottom:28px}.pl-\[4px\]{padding-left:4px}.pr-\[12px\]{padding-right:12px}.mb-\[-24px\],.-mb-\[24px\]{margin-bottom:-24px}.max-h-\[200px\]{max-height:200px}.max-h-\[300px\]{max-height:300px}.max-h-\[90vh\]{max-height:90vh}.transition-\[scale\,shadow\]{transition-property:scale,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.scale-y-\[-100\%\]{transform:scaleY(-1)}.scale-\[1\.002\],.hover\:scale-\[1\.002\]:hover{transform:scale(1.002)}.leading-\[0\]{line-height:0}.leading-\[normal\]{line-height:normal}.leading-\[1\.2\]{line-height:1.2}.top-\[18px\]{top:18px}.right-\[18px\]{right:18px}.size-\[20px\]{width:20px;height:20px}.size-\[24px\]{width:24px;height:24px}.placeholder\:text-\[var\(--color-pebble-grey\)\]::-moz-placeholder{color:var(--color-pebble-grey)}.placeholder\:text-\[var\(--color-pebble-grey\)\]::placeholder{color:var(--color-pebble-grey)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;-webkit-font-smoothing:antialiased;color:var(--color-deep-grey);font-family:var(--font-sans)}a,button{touch-action:manipulation}button{background:transparent;border:none;padding:0;cursor:pointer;font-size:inherit;color:var(--color-deep-grey)}a{color:inherit;text-decoration:none}ol,ul{list-style:none}input,textarea,select{font:inherit;color:inherit;background:transparent;border:none}img,svg{display:block;max-width:100%}*{flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;-ms-overflow-style:none;scrollbar-width:none}*::-webkit-scrollbar{display:none}[x-cloak]{display:none}.space-button{width:100%;will-change:transform,box-shadow;transition:box-shadow .125s ease-in-out,transform .125s ease-in-out;box-shadow:0 -3px #78766f33 inset;font-family:var(--font-sans)!important;font-weight:600!important}.space-button.active-state{box-shadow:0 -3px #78766f33 inset}.space-button:active,.space-button[style*=background-image]:active,.space-button[style*=background-color]:active{filter:brightness(.97);box-shadow:0 -1px #78766f33 inset,0 1px #78766f33 inset!important;overflow:hidden}.space-button>div{transition:transform .125s ease-in-out}.space-button:active>div{transform:scale(.98)}.space-button svg{transition:transform .125s ease-in-out}.space-button:active svg{transform:scale(.95)}.space-button.active-state:active{filter:brightness(.97);box-shadow:0 -1px #78766f33 inset,0 1px #78766f33 inset!important}#profile-cardstack>div:first-child[data-profile-color]{background-color:var(--color-blue)}#profile-cardstack>div:first-child[data-profile-color=blue]{background-color:var(--color-blue)}#profile-cardstack>div:first-child[data-profile-color=yellow]{background-color:var(--color-yellow)}#profile-cardstack>div:first-child[data-profile-color=green]{background-color:var(--color-green)}#profile-cardstack>div:first-child[data-profile-color=pink]{background-color:var(--color-pink)}#profile-cardstack>div:first-child[data-profile-color=orange]{background-color:var(--color-orange)}#profile-cardstack>div:first-child[data-profile-color=purple]{background-color:var(--color-purple)}#profile-cardstack>div:first-child[data-profile-color=paper]{background-color:var(--color-paper)}sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline;top:-.5em;font-weight:400;color:var(--color-pebble-grey);margin-right:.1875em}::-webkit-selection{background-color:#ffeb3b66}::-moz-selection{background-color:#ffeb3b66}::selection{background-color:#ffeb3b66}a[href^="/"],.space-button,.nav-item-container,.nav-item-container a,nav a,.card-note-container,.card-note,.card-thread,.card-thread-container,.card-feat-container,.nav-link,.mobile-nav__space-panel-item,.mobile-nav-item,.space-btn,.space-btn-lg,.square-button,.menu-item,.btn,.btn-action,.btn-cta,.btn-chonk,.tab-btn,.tab-nav__button,.badge-count,.toggle,.close-icon,.dropdown-icon,.checkbox,.card-stack__header[data-thread-id],.card-stack__header[data-space-id],.card-image-link__source,[role=button],[data-close-item],.avatar{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.badge-number{text-align:center!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important}@media(hover:hover){.cursor-pointer,[class*=cursor-pointer],a[href],button:not(:disabled),.space-button,.nav-item-container a,.card-note-container,.card-feat-container,.content-item a{cursor:pointer!important}}:root{--font-sans: "Reddit Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: "Reddit Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-serif: "Literata", Georgia, "Palatino Linotype", Palatino, "Times New Roman", Times, serif;--primary-color: var(--color-bold-blue);--breakpoint-desktop: 1160px;--breakpoint-mobile: 1159px}.text-title{font-family:var(--font-sans)!important;font-weight:700!important;font-size:20px;line-height:25.98px;letter-spacing:normal;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:calc(100% - 44px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.text-subtitle{font-family:var(--font-sans)!important;font-weight:700!important;font-size:18px;line-height:100%;letter-spacing:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.text-body{font-family:var(--font-sans);font-weight:500;font-size:16px;line-height:150%;letter-spacing:normal}.text-caption{font-family:var(--font-mono);font-weight:500;font-size:10px;line-height:100%;letter-spacing:normal}html,body{background-color:var(--color-light-paper)!important}.navigation-loading{position:relative}.navigation-loading:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--color-bold-blue),transparent);animation:loading-shimmer 1s infinite;opacity:.5}@keyframes loading-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.nav-link.navigating,.nav-link--shrink.navigating{opacity:.7;transition:opacity .1s ease-out;pointer-events:none}.nav-link.navigating:after,.nav-link--shrink.navigating:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffff1a;border-radius:inherit;pointer-events:none}.text-button-chonk{font-family:var(--font-sans);font-weight:500;font-size:14px;line-height:100%;letter-spacing:normal;text-box:trim-both cap alphabetic}.trix-content h1{font-family:var(--font-sans);font-weight:500;font-size:18px;line-height:100%;letter-spacing:normal}.btn-animate-squish{will-change:transform,box-shadow;transition:box-shadow .125s ease-in-out;box-shadow:0 -3px #78766f33 inset}.btn-animate-squish:active{filter:brightness(.97);box-shadow:0 -1px #78766f33 inset,0 1px #78766f33 inset}.btn-animate-squish svg{will-change:transform,translate;transition:transform .125s ease-in-out,translate .125s ease-in-out}.btn-animate-squish:active svg{translate:0 0;transform:scale(.95)}.trix-content ul{list-style-type:disc;padding-left:1.5em;margin:.5em 0}.trix-content ol{list-style-type:decimal;padding-left:1.5em;margin:.5em 0}.trix-content li{display:list-item;margin-bottom:.25em}.trix-content ul li{list-style-type:disc}.trix-content ol li{list-style-type:decimal}.edit-name-color-panel button[data-outer-shadow]{will-change:transform,box-shadow;transition:background-color .125s ease-in-out,box-shadow .125s ease-in-out;box-shadow:0 -8px #0000001a inset,0 4px 4px #00000040}.edit-name-color-panel button:not([data-outer-shadow]){transition:box-shadow .125s ease-in-out;box-shadow:0 -3px #78766f33 inset}.edit-name-color-panel button:not([data-outer-shadow]):active{filter:brightness(.97);box-shadow:0 -1px #78766f33 inset,0 1px #78766f33 inset}.edit-name-color-panel button{will-change:transform,box-shadow}.edit-name-color-panel button:active>img{transform:scale(.95)}.edit-name-color-panel,.edit-name-color-panel *,.edit-name-color-panel[data-astro-cid]{opacity:1!important;transition:none!important;animation:none!important}.new-note-panel button[data-outer-shadow]{will-change:transform,box-shadow;transition:background-color .125s ease-in-out,box-shadow .125s ease-in-out;box-shadow:0 -8px #0000001a inset,0 4px 4px #00000040}.new-note-panel button:not([data-outer-shadow]){transition:box-shadow .125s ease-in-out;box-shadow:0 -3px #78766f33 inset}.new-note-panel button:not([data-outer-shadow]):active{filter:brightness(.97);box-shadow:0 -1px #78766f33 inset,0 1px #78766f33 inset}.new-note-panel button{will-change:transform,box-shadow}.new-note-panel button:active>img{transform:scale(.95)}.new-note-panel{width:100%;max-width:100%}@media(min-width:1160px){.new-note-panel{max-width:640px}}.new-note-panel,.new-note-panel *,.new-note-panel[data-astro-cid]{opacity:1!important;transition:none!important;animation:none!important}.new-note-panel svg.opacity-30{opacity:.3!important}.new-note-panel .thread-combobox-create-row-icon{opacity:.8!important;color:var(--color-deep-grey)!important}.new-note-panel .thread-combobox-create-row-icon span,.new-note-panel .thread-combobox-create-row-icon svg{opacity:1!important;color:var(--color-deep-grey)!important;fill:currentColor!important}.panel-wrapper .thread-combobox-create-row-icon,.desktop-layout .thread-combobox-create-row-icon{opacity:.8!important;color:var(--color-deep-grey)!important}.panel-wrapper .thread-combobox-create-row-icon span,.panel-wrapper .thread-combobox-create-row-icon svg,.desktop-layout .thread-combobox-create-row-icon span,.desktop-layout .thread-combobox-create-row-icon svg{opacity:1!important;color:var(--color-deep-grey)!important;fill:currentColor!important}.square-button button[data-outer-shadow]{will-change:transform,box-shadow;transition:background-color .125s ease-in-out,box-shadow .125s ease-in-out;box-shadow:0 -8px #0000001a inset,0 4px 4px #00000040}.square-button button:not([data-outer-shadow]){transition:box-shadow .125s ease-in-out;box-shadow:0 -3px #78766f33 inset}.square-button button:not([data-outer-shadow]):active{filter:brightness(.97);box-shadow:0 -1px #78766f33 inset,0 1px #78766f33 inset}.square-button button{will-change:transform,box-shadow}.square-button button:active>img{transform:scale(.95)}.square-button button[style*=background-image]{background-image:var(--color-gradient-gray)!important}button:active[class*="bg-[var(--color-bold-blue)]"]{background-color:var(--color-navy);box-shadow:0 -4px #0000001a inset,0 0 4px #00000040,0 4px #00000040 inset}button:active[class*="bg-[var(--color-stone-grey)]"]{background-color:var(--color-deep-grey);box-shadow:0 -4px #0000001a inset,0 0 4px #00000040,0 4px #00000040 inset}.square-button-container{position:relative;display:inline-block}.more-menu-container{position:absolute;bottom:calc(100% + 12px);z-index:20}.more-menu-container.right-positioned{position:absolute;left:76px;top:0;bottom:auto;z-index:20}@media(max-width:1159px){.more-menu-container{right:0;left:auto}.more-menu-container.right-positioned{position:absolute;right:0;left:auto;bottom:calc(100% + 12px);top:auto;z-index:20;transform:translate(calc(100% - 64px))}}.search-input{background:var(--color-gradient-gray);box-shadow:var(--shadow-small)}input:focus,input:focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline:none!important;border:none!important;box-shadow:none!important}.color-selection button[style*=background-color]{box-shadow:0 -4px #0000001a inset}.color-selection button[style*=background-color]:hover{transform:scale(1.05)}.color-selection button[style*=background-color]:active{transform:scale(.95)}.space-button[style*=background-image],.space-button[style*=background-color]{box-shadow:0 -3px #78766f33 inset!important}.space-button:not([style*=background-image]):not([style*=background-color]),button.space-button:not([style*=background-image]):not([style*=background-color]),.space-button:not(.active):not([style*=background]){box-shadow:none!important}button.space-button:disabled,button.space-button[disabled],button:disabled,button[disabled]{cursor:not-allowed!important}.tab-nav-container,.tab-nav-container>div,.tab-nav-container *,.tab-nav-container button,.tab-nav-container button *,.tab-nav-container button[data-tab-button],[data-tab-button]{border:none!important;box-shadow:none!important;outline:none!important;background:transparent!important;background-color:transparent!important;-webkit-tap-highlight-color:transparent!important}.menu{box-shadow:0 3px 20px #78766f1a}.context-more-menu button,.more-menu button,.context-more-menu-item,.more-menu-item,.menu-item{border:none!important;outline:none!important;box-shadow:none!important;font-family:var(--font-sans)!important;font-weight:600!important}[data-sonner-toaster]{position:fixed!important;bottom:16px!important;top:auto!important;z-index:999999!important;pointer-events:none!important}[data-sonner-toaster]>*{pointer-events:auto!important}[data-sonner-toast]{pointer-events:auto!important;text-align:center!important}@media(min-width:1160px){[data-sonner-toaster]{left:24px!important;right:auto!important;bottom:112px!important;width:260px!important;transform:none!important}[data-sonner-toast]{width:260px!important;min-width:260px!important;max-width:260px!important}}.toast-center-text,[data-sonner-toast],[data-sonner-toast] *,[data-sonner-toast] *:before,[data-sonner-toast] *:after{text-align:center!important}[data-sonner-toast] div,[data-sonner-toast] span,[data-sonner-toast] p{text-align:center!important;display:block!important;width:100%!important}[data-sonner-toast]>div{display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important}[data-sonner-toast] [data-title],[data-sonner-toast] [data-content],[data-sonner-toast] [data-description],[data-sonner-toast] .sonner-toast-title,[data-sonner-toast] .sonner-toast-description{text-align:center!important;width:100%!important;display:block!important}@media(max-width:1159px){[data-sonner-toaster]{left:0!important;right:0!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important;display:flex!important;justify-content:center!important;align-items:flex-end!important;bottom:var(--harvous-toaster-mobile-bottom, 16px)!important}[data-sonner-toast]{min-width:0!important;width:75%!important;max-width:calc(100vw - 32px)!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}[data-sonner-toast]>div{width:100%!important;max-width:100%!important;box-sizing:border-box!important}}@media(max-width:799px){[data-sonner-toaster]{left:0!important;right:0!important;width:100%!important;display:flex!important;justify-content:center!important;align-items:flex-end!important;padding:0!important;margin:0!important}[data-sonner-toast]{width:90vw!important;min-width:0!important;max-width:90vw!important;margin-left:auto!important;margin-right:auto!important}}.close-icon{transition:opacity .2s ease-out,transform .2s ease-out}.close-icon:hover{scale:1}.content-item a{border-radius:.75rem;transition:transform .2s ease-out,box-shadow .2s cubic-bezier(.16,1,.3,1);touch-action:manipulation}.card-note-container{touch-action:manipulation}.scripture-pill{position:relative;display:inline-flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:normal;cursor:pointer!important}.scripture-pill-clickable:hover{opacity:.8}.scripture-pill *{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.scripture-pill-clickable:active{transform:scale(.97);transition:transform .1s ease}.scripture-pill[data-scripture-translation-label]:after{content:attr(data-scripture-translation-label);font-size:.68em;font-weight:500;margin-left:.28em;letter-spacing:.02em;color:var(--color-pebble-grey);line-height:1}.scripture-pill[data-scripture-translation]:not([data-scripture-translation-label]):after{content:attr(data-scripture-translation);font-size:.68em;font-weight:500;margin-left:.28em;letter-spacing:.02em;color:var(--color-pebble-grey);line-height:1}.scripture-translation-picker{-webkit-overflow-scrolling:touch;scrollbar-width:none}.scripture-translation-picker::-webkit-scrollbar{display:none}.translation-picker-badge{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:8px;font-size:11px;font-weight:600;letter-spacing:.02em;border:none;background:var(--color-fog-white);color:var(--color-charcoal-black);cursor:pointer;white-space:nowrap;transition:background-color .125s ease-in-out,transform .125s ease-in-out,color .125s ease-in-out}.translation-picker-badge:hover{background-color:var(--color-paper)}.translation-picker-badge:active{background-color:var(--color-paper);transform:scale(.95)}.translation-picker-badge--selected{background-color:var(--color-deep-grey);color:#fff!important}.translation-picker-badge--selected:hover{background-color:var(--color-deep-grey)}.translation-picker-badge--selected:active{background-color:var(--color-deep-grey);transform:scale(.95)}.translation-dropdown-trigger{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;height:32px;border-radius:24px;border:none;background:#78766f1a;cursor:pointer;transition:background-color .125s ease-in-out,transform .125s ease-in-out}.translation-dropdown-trigger:hover{background-color:#78766f2e}.translation-dropdown-trigger:active{transform:scale(.95)}.translation-dropdown-trigger span{font-size:13px;font-weight:600!important;color:var(--color-deep-grey)!important;white-space:nowrap;line-height:normal}button.translation-dropdown-trigger{font-weight:600!important}.scripture-compare-panel .translation-dropdown-trigger{will-change:transform,box-shadow;transition:box-shadow .125s ease-in-out,background-color .125s ease-in-out,transform .125s ease-in-out;box-shadow:0 -3px #78766f33 inset}.scripture-compare-panel .translation-dropdown-trigger:active{filter:brightness(.97);box-shadow:0 -1px #78766f33 inset,0 1px #78766f33 inset}.translation-dropdown-chevron{width:10px;height:10px;display:block;color:var(--color-pebble-grey);transition:transform .2s ease}.translation-dropdown-chevron--open{transform:rotate(180deg)}.translation-dropdown-menu{position:absolute;right:0;top:100%;margin-top:6px;padding:4px;min-width:200px;max-height:160px;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:10px;background-color:var(--color-snow-white);box-shadow:0 1px 6px #00000014,0 4px 16px #0000000f;z-index:50;animation:pickerPopIn .25s cubic-bezier(.175,.885,.32,1.275) both}.translation-dropdown-menu::-webkit-scrollbar{display:none}.translation-dropdown-item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:6px 8px;border-radius:8px;border:none;background:var(--color-fog-white);box-shadow:none!important;cursor:pointer;transition:background-color .125s ease-in-out,transform .125s ease-in-out,color .125s ease-in-out}.translation-dropdown-item:hover{background-color:var(--color-paper)}.translation-dropdown-item:active{background-color:var(--color-paper);transform:scale(.95)}.translation-dropdown-item--selected,.translation-dropdown-item--selected:hover{background-color:var(--color-deep-grey)}.translation-dropdown-item--selected:active{background-color:var(--color-deep-grey);transform:scale(.95)}.translation-dropdown-abbr{display:inline-flex;align-items:center;justify-content:center;min-width:40px;padding:4px 8px;border-radius:6px;font-size:11px;font-weight:600;letter-spacing:.02em;background:var(--color-fog-white);color:var(--color-charcoal-black)!important;white-space:nowrap}.translation-dropdown-item--selected .translation-dropdown-abbr{background:#ffffff26;color:#fff!important}.translation-dropdown-name{font-size:13px;color:var(--color-stone-grey)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.translation-dropdown-item--selected .translation-dropdown-name{color:#ffffffe6!important}@keyframes pickerPopIn{0%{opacity:0;transform:translateY(4px) scale(.95)}70%{opacity:1;transform:translateY(-1px) scale(1.01)}to{transform:translateY(0) scale(1)}}.floating-picker-enter{animation:pickerPopIn .25s cubic-bezier(.175,.885,.32,1.275) both}.selection-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 14px;border-radius:8px;font-size:14px;font-weight:600;border:none;background:var(--color-fog-white);color:var(--color-charcoal-black);cursor:pointer;white-space:nowrap;transition:background-color .125s ease-in-out,transform .125s ease-in-out}.selection-action-btn:hover{background-color:var(--color-paper)}.selection-action-btn:active{background-color:var(--color-paper);transform:scale(.95)}@media(hover:hover){.content-item a:hover{transform:translateY(-2px)}.card-note-container:hover{box-shadow:0 1px 2px #0000000d;transform:scale(1.005)}}.content-item a:focus-visible{outline:none;transform:translateY(-2px) scale(1.002);box-shadow:inset 0 0 0 1px #d5d0c7}.dashboard-skeleton{height:100%}.dashboard-skeleton__container{display:flex;flex-direction:column;height:100%}.dashboard-skeleton__card{flex:1}.dashboard-skeleton__card-inner{background-color:#fff;border-radius:24px;box-shadow:0 3px 20px #78766f1a;height:100%;display:flex;flex-direction:column}.dashboard-skeleton__header{background-color:var(--color-paper);border-top-left-radius:24px;border-top-right-radius:24px;padding:1.5rem}.dashboard-skeleton__content{flex:1;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.dashboard-skeleton__tabs{display:flex;gap:8px}.dashboard-skeleton__items{display:flex;flex-direction:column;gap:12px}.dashboard-skeleton__item{height:80px}.dashboard-skeleton__item--small{height:64px}.dashboard-skeleton__tabs--spaced{margin-top:1rem}.skeleton-shimmer{background:linear-gradient(90deg,var(--color-gray) 0%,var(--color-gray) 40%,rgba(255,255,255,.4) 50%,var(--color-gray) 60%,var(--color-gray) 100%);background-size:200% 100%;border-radius:.75rem;animation:shimmer 1.5s ease-in-out infinite;position:relative;overflow:hidden}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.skeleton-shimmer:nth-child(1){animation-delay:0s}.skeleton-shimmer:nth-child(2){animation-delay:.1s}.skeleton-shimmer:nth-child(3){animation-delay:.2s}.skeleton-shimmer:nth-child(4){animation-delay:.3s}.skeleton-shimmer:nth-child(5){animation-delay:.4s}.skeleton-shimmer:nth-child(6){animation-delay:.5s}.load-more-indicator{display:inline-flex;align-items:center;gap:4px;color:var(--color-stone-grey)}.load-more-indicator__dot{width:4px;height:4px;border-radius:50%;background-color:var(--color-stone-grey);animation:load-more-pulse 1.4s ease-in-out infinite}.load-more-indicator__dot:nth-child(1){animation-delay:0s}.load-more-indicator__dot:nth-child(2){animation-delay:.2s}.load-more-indicator__dot:nth-child(3){animation-delay:.4s}@keyframes load-more-pulse{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.empty-state-message{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;padding:80px 12px}button{font-family:var(--font-sans)!important;font-weight:700!important;color:var(--color-deep-grey)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.offline-indicator button:not(.offline-indicator--chip){color:#fff!important}.offline-indicator button:not(.offline-indicator--chip) span,.offline-indicator button:not(.offline-indicator--chip) div,.offline-indicator button:not(.offline-indicator--chip) p,.offline-indicator button:not(.offline-indicator--chip) *{color:#fff!important}button span,button div,button p,button *,button.space-button span,button.space-button div,button.space-button *,button.space-btn span,button.space-btn div,button.space-btn *,button.tab-nav__button span,button.tab-nav__button *,button.menu-item span,button.menu-item *{font-family:var(--font-sans)!important;font-weight:700!important;color:var(--color-deep-grey)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button.space-button .translation-abbrev--selected,button.space-button .translation-abbrev--selected span{color:#fff!important}.action-strip button.action-strip__erase-cluster-item .action-strip__label{color:inherit!important}.action-strip--desktop button.action-strip__meta-item--clickable,.action-strip--desktop button.action-strip__meta-item--clickable .action-strip__label{font-weight:600!important}.action-strip--mobile button.action-strip__meta-item--clickable,.action-strip--mobile button.action-strip__meta-item--clickable .action-strip__label{font-weight:500!important}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans)!important;font-weight:700!important;color:var(--color-deep-grey);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.menu-item__label{font-family:"Reddit Sans",var(--font-sans),system-ui,sans-serif!important;font-weight:700!important;font-size:18px;color:var(--color-deep-grey);white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.menu-item,.menu-item span,.menu-item div,.menu-item p,.menu-item *,button.menu-item span,button.menu-item div,button.menu-item *,.menu-item__label,.menu-item__label *,span.menu-item__label,button .menu-item__label{font-family:"Reddit Sans",var(--font-sans),system-ui,sans-serif!important;font-weight:700!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.menu{background-color:var(--color-white);border-radius:24px;overflow:hidden;min-width:223px}.menu-item{display:flex;align-items:center;gap:12px;padding:18px 16px 20px;cursor:pointer;background-color:transparent;width:100%;text-align:left;font-size:16px;font-weight:500;color:var(--color-deep-grey);transition:background-color .2s ease}.menu-item:hover{background-color:oklch(var(--lch-snow-white) / .5)}.menu-item--disabled{opacity:.6;color:var(--color-pebble-grey);cursor:not-allowed}.menu-item--disabled:hover{background-color:transparent}.menu-separator{height:1px;background-color:var(--color-soft-gray);margin:0;border:none}.space-btn__text,.space-button,.space-btn,.space-button span,.space-button div,.space-button p,.space-button *,.space-btn span,.space-btn div,.space-btn p,.space-btn *{font-family:"Reddit Sans",var(--font-sans),system-ui,sans-serif!important;font-weight:700!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tab-nav__button{font-family:var(--font-sans)!important;font-weight:700!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;touch-action:manipulation}.tab-nav__button span,.tab-nav__button *{font-family:var(--font-sans)!important;font-weight:700!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sheet-overlay{position:fixed!important;top:env(safe-area-inset-top,0px);top:max(constant(safe-area-inset-top,0px),env(safe-area-inset-top,0px));right:0!important;bottom:0!important;left:0!important;z-index:1000020!important;background-color:transparent!important;-webkit-transform:translateZ(0)}html.ios-pwa .sheet-overlay{top:var(--sheet-overlay-top, env(safe-area-inset-top, 0px));top:var(--sheet-overlay-top, max(constant(safe-area-inset-top, 0px), env(safe-area-inset-top, 0px)))}.layout-root-sheet-backdrop{display:none;position:fixed;left:0;right:0;bottom:0;top:var(--sheet-overlay-top, env(safe-area-inset-top, 0px));top:var(--sheet-overlay-top, max(constant(safe-area-inset-top, 0px), env(safe-area-inset-top, 0px)));z-index:1000019;background-color:transparent;pointer-events:none}.layout-root-sheet-backdrop--visible{display:block}[data-side=bottom]{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:1000021!important;box-shadow:0 -12px 32px #0000001a,0 -24px 56px #00000014,var(--dialog-elevation-shadow)}.drawer-content-bottom{padding:0;outline:none;background:var(--color-snow-white);max-width:100%;box-sizing:border-box}.sheet-overlay[data-state=open]{opacity:1;pointer-events:auto;transition:opacity .15s ease-out}.sheet-overlay[data-state=closed]{opacity:0;transition:opacity .2s ease-in;pointer-events:none}.bottom-sheet-content{position:fixed!important;z-index:1000021!important}.sheet-drag-handle{width:36px;height:4px;background:#0003;border-radius:2px;margin:8px auto;flex-shrink:0}.sheet-snapping-back{transition:transform .3s cubic-bezier(.16,1,.3,1)}:global([class*=cl-drawer]),:global([class*=cl-drawerContent]),:global([class*=cl-drawerBody]),:global([class*=cl-drawerOverlay]),:global([class*=cl-drawerBackdrop]),:global([class*=cl-internal][class*=cl-drawer]),:global([class*=cl-internal][class*=cl-drawerContent]),:global([class*=cl-internal][class*=cl-drawerBody]),:global([class*=cl-internal][class*=cl-drawerOverlay]),:global([class*=cl-internal][class*=cl-drawerBackdrop]),:global([data-clerk-element*=drawer]),:global([data-clerk-element*=drawerOverlay]),:global([data-clerk-element*=drawerBackdrop]){z-index:300!important}.inbox-section-content{overflow:hidden;transition:max-height .3s ease-out}.inbox-toggle-button{transition:color .2s ease}.inbox-toggle-button:hover{color:var(--color-deep-grey)}.inbox-chevron{transition:transform .2s ease}#layout-root[data-offline-restricted="1"] .desktop-layout>.layout-column:first-child{pointer-events:none}#layout-root[data-offline-restricted="1"] .mobile-nav-slot,#layout-root[data-offline-restricted="1"] .action-strip-dock,#layout-root[data-offline-restricted="1"] .mobile-action-strip-dock,#layout-root[data-offline-restricted="1"] .desktop-additional-column{pointer-events:none}#layout-root[data-offline-restricted="1"] .desktop-additional-column .new-note-panel-container,#layout-root[data-offline-restricted="1"] .desktop-additional-column .new-note-panel-container *{pointer-events:auto}.offline-indicator--chip{display:inline-flex;align-items:center;gap:8px;min-width:0;border:none;border-radius:9999px;padding:6px 14px;font-family:"Reddit Sans",var(--font-sans),system-ui,-apple-system,sans-serif;font-size:13px;font-weight:600;cursor:pointer;color:#d97706!important;background:linear-gradient(145deg,#ffffffb8,#ffffff61 45%,#ffffff38);backdrop-filter:blur(14px) saturate(165%);-webkit-backdrop-filter:blur(14px) saturate(165%);box-shadow:0 2px 14px #78766f24,inset 0 1px #ffffffa6}.offline-indicator--chip:hover{box-shadow:0 3px 18px #78766f2e,inset 0 1px #ffffffbf}.offline-indicator--chip:focus-visible{outline:2px solid rgba(217,119,6,.55);outline-offset:2px}.offline-indicator--chip-label{color:#d97706!important;-webkit-text-fill-color:rgb(217,119,6)}.offline-indicator--chip-icon,.offline-indicator--chip-icon *{color:#d97706!important}.offline-indicator--chip-icon{flex-shrink:0;display:inline-flex;align-items:center;line-height:0}.offline-help-drawer-overlay.sheet-overlay{z-index:1000028!important}.bottom-sheet-content.offline-help-drawer{z-index:1000030!important}.bottom-sheet-content.offline-help-drawer .offline-help-panel__header.panel__header{background-color:#d97706;color:#fff}.bottom-sheet-content.offline-help-drawer .offline-help-panel__title.panel__title,.bottom-sheet-content.offline-help-drawer .offline-help-panel__title.panel__title p{color:#fff!important}[data-offline-help-dialog] .offline-help-panel__header.panel__header{background-color:#d97706;color:#fff}[data-offline-help-dialog] .offline-help-panel__title.panel__title,[data-offline-help-dialog] .offline-help-panel__title.panel__title p{color:#fff!important}.panel__content.offline-help-panel__content .panel__content-scroll{padding:1.125rem 1.25rem .75rem;gap:0}.offline-help-dialog__list{list-style:none;margin:0;padding:0;width:100%;min-width:0;box-sizing:border-box}.offline-help-dialog__bullet{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.5rem;font-family:var(--font-sans);font-size:.9375rem;line-height:1.55;color:var(--color-deep-grey);width:100%;min-width:0;box-sizing:border-box}.offline-help-dialog__bullet-text{flex:1 1 0%;min-width:0;overflow-wrap:break-word}.offline-help-dialog__bullet:last-child{margin-bottom:0}.offline-help-dialog__bullet-icon{flex-shrink:0;margin-top:.2rem;line-height:0;color:#111!important}.offline-help-dialog__bullet-icon span{color:inherit!important}.offline-help-panel__sync-card{box-sizing:border-box;width:100%;min-width:0;margin-top:1.25rem;margin-bottom:1.25rem;padding:1rem 1.125rem;border-radius:16px;background-color:var(--color-white);border:1px solid oklch(var(--lch-stone-grey) / .22);box-shadow:0 1px 3px oklch(var(--lch-stone-grey) / .12)}.offline-help-panel__sync-eyebrow{font-family:var(--font-sans);font-size:.6875rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--color-pebble-grey);margin:0 0 .75rem}.offline-help-panel__sync-title-row{display:flex;align-items:flex-start;gap:.75rem;margin:0}.offline-help-panel__sync-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:12px;line-height:0;background-color:var(--color-stone-grey-10);color:var(--color-deep-grey)}.offline-help-panel__sync-title{flex:1;min-width:0;margin:0;padding-top:.2rem;font-family:var(--font-sans);font-size:1rem;font-weight:600;line-height:1.45;color:var(--color-deep-grey)}.offline-help-panel__sync-title strong{font-weight:700;color:var(--color-deep-grey)}.offline-help-panel__sync-detail{margin:.5rem 0 0;padding-left:3.25rem;font-family:var(--font-sans);font-size:.875rem;line-height:1.5;color:var(--color-pebble-grey)}.offline-help-panel__refresh{margin-top:0;flex-shrink:0}.cl-modalBackdrop{background:var(--pds-overlay-heavy, oklch(0% 0 0 / .35))!important}.cl-modalContent:has(.cl-userProfile),.cl-modalContent:has(.cl-userProfile-root){border-radius:var(--pds-shell-frame-radius, 18px)!important;border:.5px solid var(--pds-border-modal-highlight, oklch(100% 0 0 / .75))!important;background:var(--pds-bg-page, #fff)!important;box-shadow:var(--pds-shadow-sheet, 0 24px 48px oklch(0% 0 0 / .12)),inset 0 .5px 0 var(--pds-bg-modal-inset-highlight, oklch(100% 0 0 / .9))!important;overflow:hidden!important;font-family:var(--pds-font-body, var(--font-sans))!important;color:var(--pds-text-primary, var(--color-deep-grey))!important}.cl-userProfile-root,.cl-userProfile{font-family:var(--pds-font-body, var(--font-sans))!important;color:var(--pds-text-primary, var(--color-deep-grey))!important;background:var(--pds-bg-page, #fff)!important}.cl-userProfile .cl-navbar,.cl-userProfile-root .cl-navbar{background:var(--pds-bg-page, #fff)!important;border-right:.5px solid var(--pds-border, oklch(0% 0 0 / .072))!important;padding:10px 8px!important;gap:2px!important}.cl-userProfile .cl-navbarButton,.cl-userProfile-root .cl-navbarButton,.cl-userProfile .cl-navbar button,.cl-userProfile-root .cl-navbar button{display:flex!important;align-items:flex-start!important;gap:10px!important;width:100%!important;text-align:left!important;padding:8px 10px!important;margin:0!important;border:none!important;background:transparent!important;border-radius:var(--pds-radius-row, 10px)!important;box-shadow:none!important;height:auto!important;min-height:0!important;font-family:var(--pds-font-body, var(--font-sans))!important;font-weight:400!important;font-size:14px!important;line-height:1.3!important;color:var(--pds-text-primary, var(--color-deep-grey))!important;cursor:pointer!important;transition:background .08s!important;transform:none!important}.cl-userProfile .cl-navbarButton:hover,.cl-userProfile-root .cl-navbarButton:hover,.cl-userProfile .cl-navbar button:hover,.cl-userProfile-root .cl-navbar button:hover{background:var(--pds-bg-row-hover, oklch(0% 0 0 / .038))!important}.cl-userProfile .cl-navbarButton[data-active=true],.cl-userProfile-root .cl-navbarButton[data-active=true],.cl-userProfile .cl-navbarButton[aria-current=page],.cl-userProfile-root .cl-navbarButton[aria-current=page]{background:var(--pds-bg-row-selected, oklch(0% 0 0 / .065))!important}.cl-userProfile .cl-navbarButton *,.cl-userProfile-root .cl-navbarButton *,.cl-userProfile .cl-navbar button *,.cl-userProfile-root .cl-navbar button *{font-family:inherit!important;font-weight:inherit!important;color:inherit!important;transform:none!important}.cl-userProfile .cl-navbarButtonIcon,.cl-userProfile-root .cl-navbarButtonIcon{color:var(--pds-text-secondary, var(--color-pebble-grey))!important}.cl-userProfile .cl-navbarButton[data-active=true] .cl-navbarButtonIcon,.cl-userProfile-root .cl-navbarButton[data-active=true] .cl-navbarButtonIcon{color:var(--pds-text-primary, var(--color-deep-grey))!important}.cl-userProfile .cl-headerTitle,.cl-userProfile-root .cl-headerTitle,.cl-userProfile .cl-profileSectionTitle,.cl-userProfile-root .cl-profileSectionTitle{font-family:var(--pds-font-display, var(--pds-font-body, var(--font-sans)))!important;font-weight:600!important;font-size:1.05rem!important;color:var(--pds-text-primary, var(--color-deep-grey))!important}.cl-userProfile .cl-headerSubtitle,.cl-userProfile-root .cl-headerSubtitle{font-family:var(--pds-font-body, var(--font-sans))!important;font-weight:400!important;font-size:13px!important;color:var(--pds-text-secondary, var(--color-pebble-grey))!important}.cl-userProfile .cl-profileSectionPrimaryButton,.cl-userProfile-root .cl-profileSectionPrimaryButton,.cl-userProfile .cl-button[data-variant=solid][data-color=primary],.cl-userProfile-root .cl-button[data-variant=solid][data-color=primary]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;height:auto!important;padding:8px 14px!important;border:.5px solid var(--pds-border-control, oklch(0% 0 0 / .08))!important;border-radius:var(--pds-radius-pill, 999px)!important;background:var(--pds-bg-input, oklch(0% 0 0 / .055))!important;box-shadow:none!important;font-family:var(--pds-font-body, var(--font-sans))!important;font-weight:600!important;font-size:14px!important;line-height:1.2!important;color:var(--pds-text-primary, var(--color-deep-grey))!important;cursor:pointer!important;transition:background .1s,border-color .1s!important;transform:none!important;will-change:auto!important}.cl-userProfile .cl-profileSectionPrimaryButton:hover,.cl-userProfile-root .cl-profileSectionPrimaryButton:hover,.cl-userProfile .cl-button[data-variant=solid][data-color=primary]:hover,.cl-userProfile-root .cl-button[data-variant=solid][data-color=primary]:hover{background:var(--pds-bg-row-hover, oklch(0% 0 0 / .038))!important;filter:none!important}.cl-userProfile .cl-profileSectionPrimaryButton:active,.cl-userProfile-root .cl-profileSectionPrimaryButton:active,.cl-userProfile .cl-button[data-variant=solid][data-color=primary]:active,.cl-userProfile-root .cl-button[data-variant=solid][data-color=primary]:active{transform:none!important;background:var(--pds-bg-control-pressed, oklch(0% 0 0 / .082))!important;box-shadow:none!important}.cl-userProfile .cl-profileSectionPrimaryButton *,.cl-userProfile-root .cl-profileSectionPrimaryButton *,.cl-userProfile .cl-button[data-variant=solid][data-color=primary] *,.cl-userProfile-root .cl-button[data-variant=solid][data-color=primary] *{color:inherit!important;font-weight:inherit!important;transform:none!important}.cl-userProfile .cl-button[data-variant=ghost]:not(.cl-navbarButton),.cl-userProfile-root .cl-button[data-variant=ghost]:not(.cl-navbarButton),.cl-userProfile .cl-button[data-variant=outline]:not(.cl-navbarButton),.cl-userProfile-root .cl-button[data-variant=outline]:not(.cl-navbarButton),.cl-userProfile button.cl-button:not([data-variant=solid]):not(.cl-navbarButton),.cl-userProfile-root button.cl-button:not([data-variant=solid]):not(.cl-navbarButton){-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;height:auto!important;min-height:44px!important;padding:10px 12px!important;border:.5px solid var(--pds-border, oklch(0% 0 0 / .072))!important;border-radius:var(--pds-radius-menu, 12px)!important;background:var(--pds-bg-input, oklch(0% 0 0 / .055))!important;box-shadow:none!important;font-family:var(--pds-font-body, var(--font-sans))!important;font-weight:500!important;font-size:14px!important;color:var(--pds-text-primary, var(--color-deep-grey))!important;cursor:pointer!important;transform:none!important}.cl-userProfile .cl-button[data-variant=ghost]:hover,.cl-userProfile-root .cl-button[data-variant=ghost]:hover,.cl-userProfile .cl-button[data-variant=outline]:hover,.cl-userProfile-root .cl-button[data-variant=outline]:hover{background:var(--pds-bg-row-hover, oklch(0% 0 0 / .038))!important}.cl-userProfile .cl-menuButton,.cl-userProfile-root .cl-menuButton,.cl-userProfile .cl-button[data-variant=ghost].cl-menuButton,.cl-userProfile-root .cl-button[data-variant=ghost].cl-menuButton{width:auto!important;min-width:36px!important;min-height:36px!important;padding:8px!important;justify-content:center!important;border-radius:var(--pds-radius-row, 10px)!important}.cl-userProfile .cl-badge,.cl-userProfile-root .cl-badge{font-family:var(--pds-font-body, var(--font-sans))!important;font-weight:500!important;font-size:11px!important;padding:2px 8px!important;border-radius:var(--pds-radius-pill, 999px)!important;border:.5px solid var(--pds-border-soft, oklch(0% 0 0 / .04))!important;background:var(--pds-bg-chip, oklch(0% 0 0 / .06))!important;color:var(--pds-text-secondary, var(--color-pebble-grey))!important}.cl-userProfile .cl-userPreviewMainIdentifier,.cl-userProfile-root .cl-userPreviewMainIdentifier,.cl-userProfile .cl-userPreviewMainIdentifierText{font-family:var(--pds-font-body, var(--font-sans))!important;font-weight:600!important;font-size:15px!important;color:var(--pds-text-primary, var(--color-deep-grey))!important}.cl-userProfile input,.cl-userProfile-root input,.cl-userProfile select,.cl-userProfile-root select,.cl-userProfile textarea,.cl-userProfile-root textarea{font-family:var(--pds-font-body, var(--font-sans))!important;font-weight:500!important;font-size:15px!important;color:var(--pds-text-primary, var(--color-deep-grey))!important;border-radius:var(--pds-radius-input, 10px)!important;border:.5px solid var(--pds-border-control, oklch(0% 0 0 / .08))!important;background:var(--pds-bg-input, oklch(0% 0 0 / .055))!important;box-shadow:none!important}.cl-userProfile-root button,.cl-userProfile-root .cl-button,.cl-userProfile button,.cl-userProfile .cl-button{font-family:var(--pds-font-body, var(--font-sans))!important}.cl-userProfile-root button:not(.cl-navbarButton):not(.cl-profileSectionPrimaryButton),.cl-userProfile button:not(.cl-navbarButton):not(.cl-profileSectionPrimaryButton){font-weight:500!important}.cl-userProfile-root button span,.cl-userProfile-root button div,.cl-userProfile-root button p,.cl-userProfile-root button *,.cl-userProfile-root .cl-button *,.cl-userProfile button span,.cl-userProfile button div,.cl-userProfile button p,.cl-userProfile button *,.cl-userProfile .cl-button *{font-family:inherit!important;font-weight:inherit!important;color:inherit!important;transform:none!important}.tiptap-editor-container{flex:1 1 0%!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;width:100%!important}.tiptap-editor-container .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#9ca3af;pointer-events:none;height:0}.tiptap-content{flex:1 1 0%!important;overflow-y:auto!important;overflow-x:hidden!important;min-height:0!important;width:100%!important;display:block!important;position:relative!important}.tiptap-content .ProseMirror{font-family:var(--font-sans)!important;font-size:16px!important;font-weight:500!important;line-height:1.6!important;color:var(--color-deep-grey)!important;padding:0 0 12px!important;border:none!important;background:transparent!important;outline:none!important;min-height:100px!important;height:auto!important;max-width:100%!important;width:100%!important;overflow:visible!important;border-radius:0!important;box-sizing:border-box!important;margin:0!important;display:block!important;word-wrap:break-word!important}.tiptap-content .ProseMirror:focus{outline:none!important}.tiptap-content .ProseMirror p.is-editor-empty:first-child:before{color:var(--color-pebble-grey)!important;content:attr(data-placeholder)!important;float:left!important;height:0!important;pointer-events:none!important}.tiptap-content .ProseMirror p{margin:.75em 0!important}.tiptap-content .ProseMirror p:first-child{margin-top:0!important}.tiptap-content .ProseMirror p:last-child{margin-bottom:0!important}.tiptap-content .ProseMirror ul{list-style-type:disc!important;padding-left:1.5em!important;margin-left:0!important}.tiptap-content .ProseMirror ol{list-style-type:decimal!important;padding-left:1.5em!important;margin-left:0!important}.tiptap-content .ProseMirror li{margin-bottom:.5em!important;color:var(--color-deep-grey)!important;display:list-item!important;list-style-position:outside!important;list-style-type:inherit!important}.tiptap-content .ProseMirror h2{font-size:18px!important;font-weight:700!important;line-height:1.3!important;margin-top:1.5em!important;margin-bottom:.75em!important;color:var(--color-deep-grey)!important;font-family:var(--font-sans)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tiptap-content .ProseMirror h2:first-child{margin-top:0!important}.tiptap-content .ProseMirror h3{font-size:16px!important;font-weight:700!important;line-height:1.4!important;margin-top:1.25em!important;margin-bottom:.625em!important;color:var(--color-deep-grey)!important;font-family:var(--font-sans)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tiptap-content .ProseMirror h3:first-child{margin-top:0!important}.tiptap-content .ProseMirror hr{margin:1.5em 0!important;border:none!important;border-top:1px solid #e5e5e5!important;background:none!important;height:1px!important;padding:0!important}.tiptap-content .ProseMirror hr:first-child{margin-top:0!important}.tiptap-content .ProseMirror hr:last-child{margin-bottom:0!important}.tiptap-content .ProseMirror .scripture-pill,.tiptap-content .ProseMirror .scripture-pill *{-webkit-user-select:all;-moz-user-select:all;user-select:all}.tiptap-toolbar{border-radius:12px;overflow:visible;background:var(--color-snow-white)!important}.tiptap-toolbar__hscroll{display:flex;min-width:0;width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.tiptap-toolbar button,.tiptap-toolbar button:hover{box-shadow:none!important;background:transparent!important}.tiptap-toolbar button:hover div{color:var(--color-deep-grey)!important}.tiptap-toolbar button.ql-active{box-shadow:none!important;background:transparent!important}.tiptap-toolbar button.ql-active div{color:var(--color-deep-grey)!important}.tiptap-toolbar button:active{box-shadow:none!important;filter:brightness(.97)!important;transform:scale(.98)!important}.tiptap-toolbar button,.tiptap-toolbar button:hover,.tiptap-toolbar button:focus,.tiptap-toolbar button:active,.tiptap-toolbar button.ql-active{background:transparent!important;box-shadow:none!important}.tiptap-editor-container .btn--primary,.tiptap-editor-container .btn--primary .btn__content,.tiptap-editor-container .btn--primary span,.tiptap-editor-container .btn--primary div,.tiptap-editor-container .btn--primary p,.tiptap-editor-container .btn--primary *,.tiptap-editor-container .btn--secondary,.tiptap-editor-container .btn--secondary .btn__content,.tiptap-editor-container .btn--secondary span,.tiptap-editor-container .btn--secondary div,.tiptap-editor-container .btn--secondary p,.tiptap-editor-container .btn--secondary *{color:#fff!important}.tiptap-content .ProseMirror a:-moz-any-link{color:var(--primary-color)!important;text-decoration:none!important}.tiptap-content .ProseMirror a:any-link{color:var(--primary-color)!important;text-decoration:none!important}.tiptap-content .ProseMirror a:-moz-any-link:hover{text-decoration:underline!important;text-decoration-thickness:2px!important}.tiptap-content .ProseMirror a:any-link:hover{text-decoration:underline!important;text-decoration-thickness:2px!important}.tiptap-content .ProseMirror .note-link{background-color:#ffeb3b66!important;cursor:pointer!important;text-decoration:none!important;border-radius:2px!important;padding:1px 2px!important;margin:0 -2px!important}.tiptap-content .ProseMirror .note-link:hover{background-color:#ffeb3b80!important}.tiptap-content{scroll-behavior:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y}.tiptap-content .ProseMirror{scroll-behavior:auto!important}.tiptap-content .ProseMirror:focus{scroll-margin:0!important;scroll-padding:0!important}[data-keyboard-open] .tiptap-content .ProseMirror:focus{scroll-margin-bottom:60px!important;scroll-margin-top:0!important;scroll-margin-left:0!important;scroll-margin-right:0!important;scroll-padding:0!important}.tiptap-content.tiptap-content--top-fade{-webkit-mask-image:linear-gradient(to bottom,transparent 0,black 48px,black 100%);mask-image:linear-gradient(to bottom,transparent 0,black 48px,black 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tiptap-toolbar__track--enter-prep-top{opacity:0;transform:translateY(-14px)}.tiptap-toolbar__track--enter-prep-bottom{opacity:0;transform:translateY(18px)}@keyframes tiptap-toolbar-enter-from-top{0%{opacity:0;transform:translateY(-14px)}35%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes tiptap-toolbar-enter-from-bottom{0%{opacity:0;transform:translateY(18px)}35%{opacity:1}to{opacity:1;transform:translateY(0)}}.tiptap-toolbar__track--enter-from-top{will-change:transform,opacity;animation:tiptap-toolbar-enter-from-top .42s cubic-bezier(.22,1,.36,1) 0s both}.tiptap-toolbar__track--enter-from-bottom{will-change:transform,opacity;animation:tiptap-toolbar-enter-from-bottom .42s cubic-bezier(.22,1,.36,1) 0s both}@media(prefers-reduced-motion:reduce){.tiptap-toolbar__track--enter-prep-top,.tiptap-toolbar__track--enter-prep-bottom{opacity:1;transform:none}.tiptap-toolbar__track--enter-from-top,.tiptap-toolbar__track--enter-from-bottom{animation:none;opacity:1;transform:none;will-change:auto}}.tiptap-content .ProseMirror mark .url-link,.card-full-editable__content-html mark .url-link{text-decoration:none!important;color:inherit!important}.ProseMirror .url-link-pill:after,.card-full-editable__content-html .url-link-pill:after{content:"";display:inline-block;width:10px;height:10px;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l82.7 0L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3l0 82.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-17.7-14.3-32-32-32L320 0zM80 32C35.8 32 0 67.8 0 112l0 320c0 44.2 35.8 80 80 80l320 0c44.2 0 80-35.8 80-80l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16l-320 0c-8.8 0-16-7.2-16-16l0-320c0-8.8 7.2-16 16-16l112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-112 0z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l82.7 0L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3l0 82.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-17.7-14.3-32-32-32L320 0zM80 32C35.8 32 0 67.8 0 112l0 320c0 44.2 35.8 80 80 80l320 0c44.2 0 80-35.8 80-80l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16l-320 0c-8.8 0-16-7.2-16-16l0-320c0-8.8 7.2-16 16-16l112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-112 0z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;flex-shrink:0;align-self:center}.url-link-prompt{background:var(--pds-bg-toolbar, rgba(255, 255, 255, .98));border:1px solid var(--pds-border, rgba(0, 0, 0, .08));border-radius:12px;box-shadow:0 10px 28px #00000024,0 1px 2px #0000000f;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);padding:8px;animation:link-preview-card-enter .12s ease-out}.url-link-prompt__form{display:flex;align-items:center;gap:6px}.url-link-prompt__input{flex:1;min-width:0;height:32px;padding:0 10px;border:1px solid var(--pds-border, rgba(0, 0, 0, .12));border-radius:999px;background:var(--pds-bg-input, rgba(0, 0, 0, .03));color:var(--pds-text-primary, #1a1a1a);font-size:13px;outline:none}.url-link-prompt__input:focus{border-color:var(--pds-accent, #2563eb)}.url-link-prompt__btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:999px;background:transparent;color:inherit;cursor:pointer;transition:background .12s ease}.url-link-prompt__btn:hover{background:var(--pds-bg-row-hover, rgba(0, 0, 0, .06))}.url-link-prompt__btn--primary{background:var(--pds-text-primary, #1a1a1a);color:#fff!important}.url-link-prompt__btn--primary svg,.url-link-prompt__btn--primary svg *{color:#fff!important;fill:#fff!important}.url-link-prompt__btn--primary:hover{background:var(--pds-text-primary, #1a1a1a);filter:brightness(1.15)}.url-link-prompt__btn--danger:hover{color:#c62828}.thread-colors-mesh-gradient{position:relative;overflow:hidden;background:var(--color-paper)}.thread-colors-mesh-gradient:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 20% 30%,var(--color-blue) 0%,transparent 50%),radial-gradient(circle at 80% 20%,var(--color-purple) 0%,transparent 50%),radial-gradient(circle at 40% 70%,var(--color-pink) 0%,transparent 50%),radial-gradient(circle at 60% 80%,var(--color-orange) 0%,transparent 50%),radial-gradient(circle at 10% 60%,var(--color-yellow) 0%,transparent 50%),radial-gradient(circle at 90% 50%,var(--color-green) 0%,transparent 50%);background-size:100% 100%;animation:mesh-movement 6s ease-in-out infinite;opacity:.8}.thread-colors-mesh-gradient:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 70% 40%,var(--color-pink) 0%,transparent 40%),radial-gradient(circle at 30% 90%,var(--color-yellow) 0%,transparent 40%),radial-gradient(circle at 50% 10%,var(--color-blue) 0%,transparent 40%),radial-gradient(circle at 15% 50%,var(--color-green) 0%,transparent 40%),radial-gradient(circle at 85% 70%,var(--color-purple) 0%,transparent 40%),radial-gradient(circle at 60% 30%,var(--color-orange) 0%,transparent 40%);background-size:100% 100%;animation:mesh-movement-reverse 7.5s ease-in-out infinite;opacity:.6}@media(max-width:1159px){.thread-colors-mesh-gradient:before{top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,var(--color-blue),var(--color-pink));background-size:200% 100%;animation:mesh-gradient-slide 6s ease-in-out infinite;opacity:.9}.thread-colors-mesh-gradient:after{opacity:0}}@keyframes mesh-gradient-slide{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes mesh-movement{0%,to{transform:translate(0) scale(1)}16.66%{transform:translate(4%,3%) scale(1.06)}33.33%{transform:translate(-3%,4%) scale(1.08)}50%{transform:translate(-4%,-2%) scale(1.07)}66.66%{transform:translate(3%,-4%) scale(1.09)}83.33%{transform:translate(3%,2%) scale(1.05)}}@keyframes mesh-movement-reverse{0%,to{transform:translate(0) scale(1)}16.66%{transform:translate(-4%,-3%) scale(1.07)}33.33%{transform:translate(4%,-4%) scale(1.09)}50%{transform:translate(3%,4%) scale(1.08)}66.66%{transform:translate(-3%,3%) scale(1.06)}83.33%{transform:translate(-2%,-3%) scale(1.05)}}@media(min-width:1160px){#shared-note-content,#shared-thread-content,#shared-space-content,#invitation-content{height:100vh;max-height:100vh;overflow:hidden}#shared-note-content .auth-page__container,#shared-thread-content .auth-page__container,#shared-space-content .auth-page__container,#invitation-content .auth-page__container{height:100%;max-height:100vh;min-height:0}#shared-note-content .auth-page__form-section,#shared-thread-content .auth-page__form-section,#shared-space-content .auth-page__form-section,#invitation-content .auth-page__form-section{height:100%;max-height:100vh;overflow:hidden}#shared-note-content .shared-page__content-section,#shared-thread-content .shared-page__content-section,#shared-space-content .shared-page__content-section,#invitation-content .shared-page__content-section{padding-top:12px!important}#shared-note-content .auth-page__video-overlay,#shared-thread-content .auth-page__video-overlay,#shared-space-content .auth-page__video-overlay,#invitation-content .auth-page__video-overlay{padding:24px}}@media(max-width:1159px){#shared-note-content,#shared-thread-content,#shared-space-content,#invitation-content{height:100vh;max-height:100vh;overflow:hidden}#shared-note-content .auth-page__container,#shared-thread-content .auth-page__container,#shared-space-content .auth-page__container,#invitation-content .auth-page__container{height:100%;max-height:100vh;min-height:0}#shared-note-content .auth-page__form-section.shared-page__content-section,#shared-thread-content .auth-page__form-section.shared-page__content-section,#shared-space-content .auth-page__form-section.shared-page__content-section,#invitation-content .auth-page__form-section.shared-page__content-section{padding-top:0!important;padding-bottom:0!important;height:100%;max-height:100vh;overflow:hidden}}.shared-page__content-section{background-color:var(--color-light-paper)!important;padding:0!important;align-items:stretch!important;justify-content:flex-start!important}.shared-page__content{width:100%;max-width:480px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:12px;padding:0;min-height:100%}@media(max-width:1159px){.shared-page__content{height:100%;max-height:100vh;overflow:hidden;justify-content:flex-start}}@media(min-width:1160px){.shared-page__content{height:100%;max-height:100vh;overflow:hidden;justify-content:flex-start;padding-top:0}}.shared-page__creator{padding:12px 0;text-align:center;width:100%;flex-shrink:0}.shared-page__creator p{font-family:var(--font-sans);font-size:14px;font-weight:400;color:var(--color-stone-grey);margin:0;line-height:1.5}.shared-page__card-container{width:100%;flex:1;display:flex;flex-direction:column;min-height:300px}@media(max-width:1159px){.shared-page__card-container{min-height:0}}@media(min-width:1160px){.shared-page__card-container{min-height:0}}.shared-page__card-container .card-full-editable{flex:1;display:flex;flex-direction:column;min-height:0;max-height:100vh}@media(min-width:1160px){.shared-page__card-container .card-full-editable{max-height:calc(100vh - 200px)}}.shared-page__card-container .card-full-editable .overflow-auto{flex:1;overflow-y:auto;min-height:0;-webkit-overflow-scrolling:touch}@media(max-width:1159px){.shared-page__card-container .card-full-editable .overflow-auto{padding-bottom:72px!important}}@media(min-width:1160px){.shared-page__card-container .card-full-editable .overflow-auto{max-height:none}}.shared-page__card-container .card-stack,.shared-page__card-container .card-stack__container,.shared-page__card-container .card-stack__content,.shared-page__card-container .card-stack__inner,.shared-page__card-container .card-stack__inner-content{flex:1;display:flex;flex-direction:column;min-height:0}.shared-page__notes{display:flex;flex-direction:column;gap:12px}.shared-page__notes-empty{display:flex;align-items:center;justify-content:center;padding:48px 24px;color:var(--color-stone-grey);text-align:center}.shared-page__notes-empty p{margin:0;font-size:14px}.shared-page__people-count{display:flex;align-items:center;justify-content:center;padding:8px 4px 12px;text-align:center}.shared-page__people-count span{font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--color-pebble-grey)}.shared-page__expiry-notice{text-align:center;font-family:var(--font-sans);font-size:13px;color:var(--color-pebble-grey);padding:4px 24px 12px}.shared-page__member-status{text-align:center;font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--color-stone-grey);padding:8px 24px}.shared-page__note-item{cursor:default}.shared-page__note-item *{cursor:default!important}.shared-page__thread-item{cursor:default}.shared-page__toast{position:absolute;bottom:calc(100% + 12px);left:0;right:0;display:flex;align-items:center;justify-content:center;padding:16px 20px;background:linear-gradient(168.707deg,#fff 11.711%,#f8f8f8 71.325%);border-radius:12px;box-shadow:0 7px 16px #0000001a,0 30px 30px #00000017,0 67px 40px #0000000d;font-family:var(--font-sans);font-size:16px;font-weight:600;color:var(--color-deep-grey);text-align:center;opacity:0;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease;pointer-events:none;visibility:hidden;z-index:10}.shared-page__toast--visible{opacity:1;transform:translateY(0);pointer-events:auto;visibility:visible}.shared-page__toast--success{color:var(--color-deep-grey)}.shared-page__toast--error{color:var(--color-red)}.shared-page__cta-wrapper{position:sticky;bottom:0;margin-top:auto;padding:12px;flex-shrink:0}.shared-page__cta-button{margin-top:0;flex-shrink:0;width:100%}.shared-page__footer{padding:12px 0;text-align:center;width:100%;flex-shrink:0}.shared-page__footer p{font-family:var(--font-sans);font-size:14px;font-weight:400;color:var(--color-stone-grey);margin:0 0 4px;line-height:1.5}.shared-page__footer a{font-family:var(--font-sans);font-size:14px;font-weight:400;color:var(--color-stone-grey);text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.shared-page__footer a:hover{color:var(--color-deep-grey)}.shared-page__error{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 24px;flex:1}.shared-page__error-icon{color:var(--color-pebble-grey);margin-bottom:24px;font-size:48px}.shared-page__error-title{font-family:var(--font-roundo);font-size:24px;font-weight:600;color:var(--color-deep-grey);margin:0 0 12px}.shared-page__error-message{font-size:16px;color:var(--color-stone-grey);margin:0 0 32px;max-width:400px;line-height:1.5}.shared-page__error-link{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;background:var(--color-bold-blue);color:#fff;text-decoration:none;border-radius:24px;font-weight:600;font-size:16px;transition:background-color .15s ease;box-shadow:inset 0 -4px #0000001a;cursor:pointer;border:none}.shared-page__error-link:hover{background:var(--color-navy)}@keyframes sharedPageFadeIn{0%{opacity:0}to{opacity:1}}@keyframes sharedPageSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.shared-page__fade-in{animation:sharedPageFadeIn .4s cubic-bezier(.16,1,.3,1) both}.shared-page__slide-up{animation:sharedPageSlideUp .5s cubic-bezier(.16,1,.3,1) both}#shared-note-content .scripture-pill,#shared-note-content .scripture-pill-clickable{cursor:default!important;pointer-events:none!important}#shared-note-content .scripture-pill-clickable:hover{opacity:1!important}.condensed-thread-item{position:relative;border-radius:.75rem;height:48px;width:100%;background-color:#fff;overflow:hidden}.condensed-thread-item__accent{position:absolute;top:0;bottom:0;left:0;width:2.75rem;border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.condensed-thread-item__content{display:flex;align-items:center;gap:1.5rem;padding-left:.75rem;padding-right:1rem;height:100%;overflow:hidden}.condensed-thread-item__icon{position:relative;flex-shrink:0;width:1.25rem;height:1.25rem}.condensed-thread-item__title{font-family:var(--font-sans);font-weight:700;color:var(--color-deep-grey);font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.condensed-thread-item .badge-count,.condensed-thread-item .badge-number{opacity:1!important}.shared-page__thread-item .condensed-thread-item{transition:transform .2s ease}.shared-page__thread-item:hover .condensed-thread-item{transform:scale(1.002)}.shared-page__thread-item:active .condensed-thread-item{transform:scale(.99)}@font-face{font-family:Scorekard;src:url(/fonts/scorekard/Scorekard-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Scorekard;src:url(/fonts/scorekard/Scorekard-Semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Scorekard;src:url(/fonts/scorekard/Scorekard-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.auth-page{--site-paper: #f7f6f3;--site-ink: #1a1916;--site-ink-soft: #5a584f;--site-ink-faint: #8a877c;--site-rule: #e7e4dc;--site-card: #ffffff;--site-accent: #3869e6;--site-accent-soft: #e8eefc;--site-warm: #f1ede2;--site-highlight: #ffe8a8}.auth-page{min-height:100svh;padding:0!important;background-color:var(--site-paper);color:var(--site-ink);display:flex;flex-direction:column;position:relative}.auth-page__container{flex:1;display:flex!important;flex-direction:column!important;gap:0!important;padding:16px 24px 32px}@media(min-width:1160px){.auth-page__container{flex-direction:column!important}}.auth-page__video-section,.auth-page .thread-colors-mesh-gradient{flex:0 0 auto!important;background:transparent!important;background-color:transparent!important;min-height:0!important;height:auto!important;border-radius:0!important;overflow:visible!important;display:flex!important;justify-content:center!important}.auth-page .thread-colors-mesh-gradient:before,.auth-page .thread-colors-mesh-gradient:after{display:none!important;content:none!important}.auth-page__video-overlay{position:static!important;padding:0!important;background:transparent!important;width:auto!important;justify-content:center!important;align-items:center!important}.auth-page__logo-container{display:inline-flex;align-items:center;gap:8px;padding:7px 16px 7px 8px;background-color:#ffffffd9;border:.5px solid var(--site-rule);border-radius:999px;box-shadow:0 1px 2px #14120c0a,0 8px 24px -12px #14120c1f;backdrop-filter:saturate(180%) blur(8px);-webkit-backdrop-filter:saturate(180%) blur(8px);margin-left:0!important;text-decoration:none!important;color:var(--site-ink)!important;transition:background-color .12s ease,box-shadow .12s ease}.auth-page__logo-container:hover{background-color:#fffffff2}.auth-page__logo-container:after{content:"Harvous";font-family:Google Sans,Reddit Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;font-weight:600;letter-spacing:-.2px;color:var(--site-ink)}.auth-page__logo{width:22px!important;height:22px!important;border-radius:5px;-o-object-fit:cover;object-fit:cover;display:block}.auth-page__form-section{flex:1!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px 0 0!important;background-color:transparent!important;min-height:0!important}.auth-page__content-wrapper{width:100%;max-width:640px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:14px}.auth-page__form-wrapper{width:100%;max-width:460px;display:flex;flex-direction:column;align-items:stretch}.auth-page__headline{font-family:Scorekard,Google Sans,ui-sans-serif,system-ui,-apple-system,sans-serif!important;font-weight:600!important;font-size:clamp(2.25rem,1.3rem + 2.6vw,3.5rem)!important;line-height:1.05!important;letter-spacing:-.02em!important;color:var(--site-ink)!important;text-align:center!important;margin:0 0 6px!important;max-width:100%}.auth-page__headline-mark{background:linear-gradient(180deg,transparent 55%,var(--site-highlight) 55%);padding:0 .08em;border-radius:2px;color:inherit}.harvous-auth-form{display:flex;flex-direction:column;gap:14px;width:100%;align-items:stretch}.harvous-auth-form__inner{display:flex;flex-direction:column;gap:10px}.harvous-auth-form__input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--site-card);border:.5px solid var(--site-rule);border-radius:999px;padding:12px 20px;font-family:Google Sans,Reddit Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;color:var(--site-ink);box-shadow:0 1px 2px #14120c08;transition:border-color .12s ease,box-shadow .12s ease;width:100%;box-sizing:border-box;outline:none}.harvous-auth-form__input::-moz-placeholder{color:var(--site-ink-faint)}.harvous-auth-form__input::placeholder{color:var(--site-ink-faint)}.harvous-auth-form__input:focus{border-color:var(--site-accent);box-shadow:0 0 0 3px #3869e61f}.harvous-auth-form__input--code{letter-spacing:.08em;font-variant-numeric:tabular-nums;text-align:center}.harvous-auth-form__primary{background:linear-gradient(180deg,#5a92ff,#3869e6 55%,#2456d9)!important;color:#fff!important;border-radius:999px;padding:0 22px;font-family:Google Sans,Reddit Sans,ui-sans-serif,system-ui,-apple-system,sans-serif;font-weight:600;font-size:15px;height:46px;border:0;box-shadow:inset 0 1px #ffffff52,0 4px 12px -4px #3869e673;transition:filter .12s ease,background .12s ease;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;-webkit-text-fill-color:#ffffff}.harvous-auth-form__primary:hover:not(:disabled){filter:brightness(1.05)}.harvous-auth-form__primary:disabled{background:linear-gradient(180deg,#a9c2ff,#8aa6f0 55%,#7e9ce6)!important;cursor:not-allowed;box-shadow:0 2px 8px -4px #3869e64d;color:#fff!important;-webkit-text-fill-color:#ffffff}.harvous-auth-form__secondary-link{background:transparent;border:0;cursor:pointer;font-family:Google Sans,Reddit Sans,ui-sans-serif,system-ui,sans-serif;font-size:13px;color:var(--site-accent);padding:0;margin-top:2px;text-decoration:none}.harvous-auth-form__secondary-link:hover{text-decoration:underline}.harvous-auth-form__hint{font-size:13px;color:var(--site-ink-soft);text-align:center;margin:0 0 2px}.harvous-auth-form__hint strong{color:var(--site-ink);font-weight:600}.harvous-auth-form__error{font-size:13px;color:#b03030;text-align:center;margin:0}.harvous-auth-form__spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:999px;animation:harvous-auth-spin .7s linear infinite}@keyframes harvous-auth-spin{to{transform:rotate(360deg)}}.auth-page__footer-switch{font-family:Google Sans,Reddit Sans,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:13px;color:var(--site-ink-soft);text-align:center;margin:0}.auth-page__footer-switch a{color:var(--site-accent);font-weight:600;text-decoration:none;margin-left:4px}.auth-page__footer-switch a:hover{text-decoration:underline}.auth-page__secured-by{font-family:Google Sans,Reddit Sans,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:11px;color:var(--site-ink-faint);text-align:center;margin:8px 0 0}.auth-page .shared-page__content-section{background-color:transparent!important}@media(prefers-reduced-motion:reduce){.auth-page__logo-container{transition:none!important}}@font-face{font-family:Google Sans;src:url(/fonts/google-sans-flex/GoogleSansFlex-Variable.woff2) format("woff2-variations");font-weight:1 1000;font-style:normal;font-display:swap}.public-page{--site-paper: #f7f6f3;--site-ink: #1a1916;--site-ink-soft: #5a584f;--site-ink-faint: #8a877c;--site-rule: #e7e4dc;--site-card: #ffffff;--site-accent: #3869e6;--site-warm: #f1ede2;--site-highlight: #ffe8a8}.public-page{font-family:Google Sans,Reddit Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;background:var(--site-paper);min-height:100svh;color:var(--site-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:column;overflow:hidden;height:100vh}.public-toolbar{position:sticky;top:0;left:0;right:0;flex-shrink:0;height:auto;background:transparent;border-bottom:0;display:flex;align-items:center;justify-content:center;padding:14px 16px 6px;z-index:100;box-sizing:border-box}.public-toolbar__pill{display:inline-flex;align-items:center;gap:20px;padding:6px 6px 6px 18px;background:#ffffffd9;border:.5px solid var(--site-rule);border-radius:999px;box-shadow:0 1px 2px #14120c0a,0 8px 24px -12px #14120c1f;backdrop-filter:saturate(180%) blur(8px);-webkit-backdrop-filter:saturate(180%) blur(8px)}.public-toolbar__brand{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--site-ink);-webkit-user-select:none;-moz-user-select:none;user-select:none}.public-toolbar__icon{display:inline-flex;align-items:center}.public-toolbar__wordmark{font-family:Google Sans,Reddit Sans,ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:600;letter-spacing:-.2px;color:var(--site-ink)}.public-toolbar__nav-link{font-family:Google Sans,Reddit Sans,ui-sans-serif,system-ui,sans-serif;font-size:14px;color:var(--site-ink-soft);text-decoration:none;transition:color .12s ease}.public-toolbar__nav-link:hover{color:var(--site-ink)}.public-toolbar__cta{font-family:Google Sans,Reddit Sans,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:600;color:var(--site-ink);background:var(--site-card);padding:7px 14px;border-radius:999px;border:.5px solid var(--site-rule);text-decoration:none;box-shadow:0 1px 2px #14120c0a;transition:background-color .12s ease}.public-toolbar__cta:hover{background:var(--site-warm)}.public-body{flex:1;display:flex;flex-direction:column;align-items:center;overflow:hidden;min-height:0;background:var(--site-paper)}.public-content{width:100%;max-width:680px;padding:16px 20px 28px;display:flex;flex-direction:column;gap:14px;flex:1;min-height:0;overflow:visible;box-sizing:border-box}@media(min-width:700px){.public-content{padding-top:28px;padding-bottom:32px;gap:16px}}.public-creator{font-family:Google Sans,Reddit Sans,ui-sans-serif,system-ui,sans-serif;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:var(--site-ink-faint);padding:4px 6px;text-align:center}.public-card{background:var(--site-card);border:.5px solid var(--site-rule);border-radius:1.25rem;box-shadow:0 1px 2px #14120c0a,0 8px 24px -10px #14120c14,0 20px 60px -20px #14120c2e;overflow:hidden;display:flex;flex-direction:column;flex:1;min-height:0}.public-card__color-stripe{height:5px;flex-shrink:0}.public-card__header{padding:18px 22px 14px;border-bottom:1px solid var(--site-rule);flex-shrink:0}.public-card__title{font-family:Scorekard,Google Sans,ui-sans-serif,system-ui,sans-serif;font-size:1.625rem;font-weight:600;letter-spacing:-.02em;line-height:1.08;color:var(--site-ink);margin:0}.public-card__meta{font-size:.8125rem;color:var(--site-ink-soft);margin-top:4px}.public-card__scroll{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;min-height:0}.public-card__empty{padding:40px 20px;text-align:center;font-size:.9375rem;color:var(--pds-text-secondary);line-height:1.5}.public-card__list{list-style:none;padding:0;margin:0}.public-card__list-item{border-bottom:1px solid var(--pds-border-soft);padding:12px 20px}.public-thread-row{display:flex;align-items:center;gap:10px;padding:12px 20px;border-bottom:1px solid var(--pds-border-soft)}.public-thread-row__accent{width:4px;height:32px;border-radius:2px;flex-shrink:0}.public-thread-row__title{flex:1;font-size:.9375rem;font-weight:500;color:var(--pds-text-primary);line-height:1.3}.public-thread-row__badge{font-size:.75rem;font-weight:600;color:var(--pds-text-secondary);background:var(--pds-bg-section);padding:2px 8px;border-radius:var(--pds-radius-pill);flex-shrink:0}.public-people-count{padding:12px 20px;border-bottom:1px solid var(--pds-border-soft);font-size:.875rem;color:var(--pds-text-secondary)}.public-invite-message{padding:20px 20px 0;font-style:italic;color:var(--pds-text-secondary);font-size:.9375rem;line-height:1.5}.public-expiry{padding:12px 20px 0;font-size:.8125rem;color:var(--pds-text-tertiary)}.public-already-member{padding:12px 20px 0;font-size:.875rem;color:#2e7d32;font-weight:500}.public-card__cta{padding:14px 18px 18px;background:transparent;border-top:0;display:flex;flex-direction:column;gap:8px;flex-shrink:0}.public-cta-btn{width:100%;height:44px;background:linear-gradient(180deg,#5a92ff,#3869e6 55%,#2456d9);color:#fff;border:none;border-radius:999px;font-family:Google Sans,Reddit Sans,ui-sans-serif,system-ui,sans-serif;font-size:.9375rem;font-weight:600;letter-spacing:-.005em;cursor:pointer;transition:filter .12s ease,transform .12s ease;text-decoration:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #0000001f,0 1px 2px #14120c0f,0 8px 20px -10px #3869e673;-webkit-text-fill-color:#fff}.public-cta-btn:hover:not(:disabled){filter:brightness(1.05)}.public-cta-btn:disabled{background:linear-gradient(180deg,#a9c2ff,#8aa6f0 55%,#7e9ce6);cursor:not-allowed;box-shadow:0 2px 8px -4px #3869e64d}.public-toast{font-family:var(--pds-font-body);font-size:.875rem;font-weight:500;padding:8px 12px;border-radius:var(--pds-radius-input);opacity:0;transition:opacity .2s;pointer-events:none;line-height:1.3}.public-toast--success{background:#2ba0471f;color:#256b29}.public-toast--error{background:#d32f2f1a;color:#c62828}.public-toast--info{background:var(--pds-accent-active-bg);color:var(--pds-accent)}.public-footer{font-family:Google Sans,Reddit Sans,ui-sans-serif,system-ui,sans-serif;font-size:.8125rem;color:var(--site-ink-faint);text-align:center;padding:8px 0 2px;flex-shrink:0;letter-spacing:-.005em}.public-footer a{color:var(--site-accent);text-decoration:none;font-weight:500}.public-footer a:hover{text-decoration:underline}.public-footer--rich{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 0 6px}.public-footer__kicker{font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:var(--site-ink-faint)}.public-footer__tag{font-size:.9375rem;color:var(--site-ink-soft);letter-spacing:-.005em;max-width:320px;display:inline-block}.public-footer__cta{color:var(--site-accent);font-weight:600;text-decoration:none;margin-left:4px;white-space:nowrap}.public-footer__cta:hover{text-decoration:underline}.public-error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center;padding:clamp(56px,12vh,120px) 20px;flex:1;max-width:560px;margin:0 auto}.public-error__icon{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:999px;background:var(--site-warm);border:.5px solid var(--site-rule);color:var(--site-ink-soft);box-shadow:0 1px 2px #14120c0a,0 8px 24px -16px #14120c1f;margin-bottom:4px}.public-error__icon svg{width:30px;height:30px}.public-error__title{font-family:Scorekard,Google Sans,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.5rem,1.2rem + 1vw,1.875rem);font-weight:600;letter-spacing:-.02em;line-height:1.1;color:var(--site-ink);margin:0}.public-error__message{font-family:Google Sans,Reddit Sans,ui-sans-serif,system-ui,sans-serif;font-size:.9375rem;color:var(--site-ink-soft);margin:0;max-width:420px;line-height:1.55}.public-error__link{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:Google Sans,Reddit Sans,ui-sans-serif,system-ui,sans-serif;font-size:.9375rem;font-weight:600;color:var(--site-ink);background:var(--site-card);padding:10px 18px;border-radius:999px;border:.5px solid var(--site-rule);text-decoration:none;box-shadow:0 1px 2px #14120c0a;transition:background-color .12s ease,transform .12s ease;margin-top:4px}.public-error__link:hover{background:var(--site-warm);text-decoration:none}.public-paper-stack{position:relative;flex:1;min-height:320px;display:flex;flex-direction:column;padding:10px 18px;margin:4px 0;overflow:visible}.public-paper-stack__leaf{position:absolute;top:10px;right:18px;bottom:10px;left:18px;background-color:#fcfbf7;border:.5px solid var(--site-rule);border-radius:0;box-shadow:0 8px 24px -12px #14120c1a;pointer-events:none}.public-paper-stack__leaf--back{transform:rotate(1.6deg);z-index:0}.public-paper-stack__leaf--mid{transform:rotate(-1.9deg);z-index:1}.public-note-card{position:relative!important;z-index:2;transform:rotate(-.6deg);background-color:#fcfbf7!important;background-image:radial-gradient(rgba(20,18,12,.025) 1px,transparent 1px),radial-gradient(rgba(20,18,12,.018) 1px,transparent 1px)!important;background-size:28px 28px,17px 17px!important;background-position:0 0,9px 9px!important;border-radius:1.25rem!important;border:.5px solid var(--site-rule)!important;box-shadow:0 2px 6px #14120c0a,0 20px 50px -20px #14120c29!important;flex:1;min-height:0;overflow:hidden;padding-top:1.75rem!important}.public-note-card:before{content:"";position:absolute;top:0;right:0;width:40px;height:40px;background:linear-gradient(225deg,rgba(20,18,12,.07) 0%,rgba(20,18,12,.02) 40%,transparent 60%);border-top-right-radius:1.25rem;pointer-events:none;z-index:5}.public-note-card:after{display:none}.public-note-card>.flex.gap-3.items-center p,.public-note-card>.flex.gap-3.items-center textarea{font-family:Scorekard,-apple-system,BlinkMacSystemFont,SF Pro Display,ui-sans-serif,system-ui,sans-serif!important;font-weight:600!important;font-size:1.75rem!important;letter-spacing:-.02em!important;line-height:1.1!important;color:var(--site-ink)!important}.public-note-card .card-full-editable__content-html{font-family:Google Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:1.0625rem!important;line-height:1.65!important;color:var(--site-ink)!important}.public-note-card .card-full-editable__content-html p{margin-bottom:1em;font-weight:400}.public-note-card .card-full-editable__content-html p:last-child{margin-bottom:0}.public-note-card .card-full-editable__content-html mark{background:linear-gradient(180deg,transparent 55%,#ffe8a8 55%)!important;color:inherit!important;text-decoration:none!important;border-radius:0!important;padding:0!important;box-decoration-break:clone!important;-webkit-box-decoration-break:clone!important}.public-note-card .card-full-editable__content-html mark[data-color=neutral]{background:linear-gradient(180deg,transparent 55%,rgba(142,142,147,.35) 55%)!important}.public-note-card .card-full-editable__content-html mark[data-color=warmAmber]{background:linear-gradient(180deg,transparent 55%,#ffe8a8 55%)!important}.public-note-card .card-full-editable__content-html mark[data-color=skyBlue]{background:linear-gradient(180deg,transparent 55%,#b3d9f5 55%)!important}.public-note-card .card-full-editable__content-html mark[data-color=violet]{background:linear-gradient(180deg,transparent 55%,#ddd6fe 55%)!important}.public-note-card .card-full-editable__content-html mark[data-color=mintGreen]{background:linear-gradient(180deg,transparent 55%,#a7f3d0 55%)!important}.public-note-card .card-full-editable__content-html mark[data-color=coralRose]{background:linear-gradient(180deg,transparent 55%,#fecdd3 55%)!important}.public-note-card .card-full-editable__content-html .scripture-pill,.public-note-card .card-full-editable__content-html [data-scripture-pill]{background:var(--site-accent-soft, #e8eefc)!important;color:var(--site-accent)!important;border:1px solid rgba(56,105,230,.2)!important;border-radius:999px!important;padding:1px 8px!important;font-weight:500!important;box-shadow:none!important;pointer-events:none!important;cursor:default!important}.public-note-card .card-full-editable__content-html .scripture-pill:after,.public-note-card .card-full-editable__content-html [data-scripture-pill]:after{color:var(--site-accent)!important}.public-card__list-item{border-bottom:1px solid var(--site-rule);padding:14px 22px}.public-card__list-item:last-child{border-bottom:none}.public-thread-row{display:flex;align-items:center;gap:12px;padding:14px 22px;border-bottom:1px solid var(--site-rule)}.public-thread-row__title{flex:1;font-size:.9375rem;font-weight:500;color:var(--site-ink);line-height:1.3}.public-thread-row__badge{font-size:.6875rem;font-weight:600;color:var(--site-ink-soft);background:var(--site-warm);padding:3px 8px;border-radius:999px;flex-shrink:0;text-transform:uppercase;letter-spacing:.04em}.public-people-count{padding:14px 22px;border-bottom:1px solid var(--site-rule);font-size:.875rem;color:var(--site-ink-soft)}.public-invite-message{padding:22px 22px 0;font-style:italic;color:var(--site-ink-soft);font-size:.9375rem;line-height:1.55;font-family:"Instrument Serif",Iowan Old Style,Georgia,serif}.public-expiry{padding:14px 22px 0;font-size:.8125rem;color:var(--site-ink-faint)}.public-already-member{padding:14px 22px 0;font-size:.875rem;color:#2a5a25;font-weight:500}.public-toast{font-family:Google Sans,Reddit Sans,ui-sans-serif,system-ui,sans-serif;font-size:.875rem;font-weight:500;padding:9px 14px;border-radius:12px;opacity:0;transition:opacity .2s;pointer-events:none;line-height:1.3}.public-toast--visible{opacity:1}.public-toast--success{background:#e8f4ea;color:#2a5a25}.public-toast--error{background:#fbe6e6;color:#b03030}.public-toast--info{background:#e8eefc;color:var(--site-accent)}
