._icon_epxmd_6{display:block;flex-shrink:0}:root{--paper: #FAFAFA;--cream: #F5F5F5;--white: #FFFFFF;--ink: #1F1F1F;--line-light: #E5E5E5;--muted-light: #737373;--muted-dark: #A3A3A3;--black-900: #000000;--gray-800: #161616;--gray-700: #232323;--gray-600: #343434;--ink-925: #101010;--ink-950: #0E0E0E;--ink-900: #141414;--ink-875: #181818;--ink-850: #1A1A1A;--ink-800: #242424;--ink-750: #2B2B2B;--ink-700: #333333;--ink-650: #3A3A3A;--ink-600: #404040;--slate-200: #C3CCD5;--slate-300: #A3AEB9;--slate-400: #8894A0;--slate-500: #5E6B78;--slate-600: #4E5A66;--slate-700: #3C4650;--slate-800: #2C343C;--sky-600: #2F6F9E;--sky-700: #255A80;--sand-100: #EFEBE0;--sand-200: #E4DFD2;--sand-line: #DFD9C9;--sand-line-strong: #CEC7B3;--sky-100: #EEF2F6;--sky-200: #DEE6EE;--sky-line: #CCD6E1;--sky-line-strong: #B8C4D2;--sky-100-line: #D9E1E9;--cream-line: #E4DFD8;--cream-line-strong: #D3CCC2;--muted-tinted: #63605B;--r-0: 0px;--r-sm: 8px;--r-round: 50%;--radius-sm: var(--r-sm);--radius-md: var(--r-sm);--radius-lg: var(--r-sm);--radius-composer: var(--r-sm);--modal-scrim: rgba(0, 0, 0, .45);--modal-scrim-blur: blur(6px);--modal-surface: var(--panel);--modal-border: var(--line);--composer-bg: #F0F0F0;--composer-bg-focus: var(--composer-bg);--drawer-surface: #F3F3F3;--drawer-border: rgba(0, 0, 0, .11);--drawer-header-line: rgba(0, 0, 0, .07);--drawer-shadow: 0 1px 2px rgba(0, 0, 0, .05), 0 20px 44px -24px rgba(0, 0, 0, .38);--composer-line: rgba(0, 0, 0, .07);--composer-border-width: 1.5px;--drawer-field-bg: var(--white);--drawer-field-bg-focus: #FAFAFA;--modal-control-hover-bg: #F1F1F1;--doc-paper: #FFFFFF;--doc-ink: #232323;--doc-line: rgba(0, 0, 0, .12);--doc-muted: rgba(0, 0, 0, .45);--doc-desk: #F1F0EE;--bg: var(--paper);--panel: var(--white);--surface-alt: var(--paper);--surface-highlight: rgba(255, 255, 255, 1);--surface: var(--panel);--text: var(--ink);--muted: var(--muted-light);--muted-on-fill: var(--muted-tinted);--text-muted: var(--muted);--line: var(--line-light);--tn-shimmer-peak: rgba(0, 0, 0, .12);--tn-node-shimmer-peak: color-mix(in srgb, var(--text) 55%, var(--muted));--accent: var(--ink);--accent-fg: var(--cream);--accent-glow: rgba(31, 31, 31, .15);--brand: var(--slate-500);--brand-strong: var(--slate-600);--brand-bg: rgba(94, 107, 120, .1);--brand-fg: var(--white);--ring: var(--slate-500);--ring-glow: rgba(94, 107, 120, .15);--focus-ring-width: 3px;--focus-ring: 0 0 0 var(--focus-ring-width) var(--ring-glow);--ok: #1F7A4D;--ok-d: #57C08A;--warn: #A94D08;--warn-d: #E0A24E;--dangerc: #B42318;--danger-d: #EE7A64;--success: var(--ok);--success-bg: rgba(31, 122, 77, .1);--success-fg: var(--white);--warning: var(--warn);--warning-bg: rgba(180, 83, 9, .1);--warning-fg: var(--white);--danger: var(--dangerc);--danger-bg: rgba(180, 35, 24, .1);--danger-fg: var(--white);--unread: var(--brand-blue-500);--chrome-line: var(--line);--brand-blue-300: #7FB6E8;--brand-blue-500: #2E86C8;--brand-blue-700: #1F5680;--brand-blue-950: #032042;--selection-bg: var(--brand-blue-950);--selection-fg: var(--brand-blue-300);--chip-agent-bg: var(--selection-bg);--chip-agent-fg: var(--selection-fg);--chip-agent-line: color-mix(in srgb, var(--selection-fg) 38%, transparent);--drawer-slide: .32s cubic-bezier(.4, 0, .2, 1);--sidebar-bg: var(--paper);--sidebar-peek-bg: var(--drawer-surface);--sidebar-edge: var(--chrome-line);--sidebar-float-shadow: 0 1px 2px rgba(0, 0, 0, .07), 4px 22px 52px -22px rgba(0, 0, 0, .46);--sidebar-peek-item-hover-bg: var(--sidebar-item-hover-bg);--sidebar-peek-item-active-bg: var(--sidebar-item-active-bg);--sidebar-peek-item-active-bg-solid: var(--sidebar-item-active-bg-solid);--sidebar-peek-item-active-bg-strong: var(--sidebar-item-active-bg-strong);--sidebar-cream: #F2F0EA;--sidebar-cream-muted: #A8A49B;--sidebar-width: 200px;--sidebar-rail-width: 72px;--sidebar-frame-gap: 0px;--sidebar-radius: var(--r-0);--sidebar-card-shadow: none;--sidebar-padding: .5rem;--sidebar-item-height: 36px;--sidebar-icon-size: 16px;--sidebar-icon-gap: .65rem;--sidebar-nav-gap: 2px;--sidebar-item-padding: .75rem;--sidebar-rail-left-padding: .55rem;--sidebar-item-bg: transparent;--sidebar-item-fg: var(--muted-light);--sidebar-item-hover-bg: #E9E9E9;--sidebar-item-hover-fg: var(--ink);--sidebar-item-active-bg: #E0E0E0;--sidebar-item-active-fg: var(--ink);--sidebar-item-active-bg-strong: #D4D4D4;--neutral-control-bg: rgba(31, 31, 31, .06);--neutral-control-border: #D6D6D6;--neutral-control-hover-bg: #EFEFEF;--neutral-control-active-bg: #E9E9E9;--composer-toolbar-fg: var(--text);--segmented-control-bg: #F1F1F1;--segmented-control-rail: #E4E4E4;--segmented-control-active-bg: var(--white);--tag-bg: #EFEFEF;--sidebar-item-active-bg-solid: #E9E9E9;--font-sans: "Instrument Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif: var(--font-sans);--font-display: "Newsreader", Georgia, "Times New Roman", serif;--font-display-weight: 400;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--answer-font: var(--font-sans);--doc-font: "Public Sans", system-ui, -apple-system, sans-serif;--page-col-width: 760px;--empty-composer-top: clamp(20rem, 42vh, 33rem);--main-card-left: var(--sidebar-width);--page-left-pad: 0px;--chrome-btn-left: calc(var(--sidebar-padding) + var(--sidebar-icon-gap) - 8px);--chrome-btn-step: 34px;--chrome-btn-size: 32px;--chrome-btn-count: 3;--chrome-strip-gap: 14px;--chrome-top-gap: 25px;--chrome-strip-width: calc( var(--chrome-btn-left) + (var(--chrome-btn-count) - 1) * var(--chrome-btn-step) + var(--chrome-btn-size) );--safe-bottom: 0px;--safe-top: 0px}@property --fade-top-alpha{syntax: "<number>"; inherits: false; initial-value: 1;}:root{--fade-line-w: 1.5rem;--fade-block-w: 3.5rem;--fade-lh: 1lh;--fade-line: linear-gradient(to right, #000 0, #000 calc(100% - var(--fade-line-w)), transparent 100%) no-repeat;--fade-line-x: linear-gradient(to right, transparent 0, #000 var(--fade-line-w), #000 calc(100% - var(--fade-line-w)), transparent 100%) no-repeat;--fade-block: linear-gradient(#000, #000) top / 100% calc(100% - var(--fade-lh)) no-repeat, linear-gradient(to right, #000 0, #000 calc(100% - var(--fade-block-w)), transparent 100%) bottom / 100% var(--fade-lh) no-repeat}.fade-txt{display:block;min-width:0;overflow:hidden;white-space:nowrap}.fade-txt[data-truncated]{-webkit-mask:var(--fade-line);mask:var(--fade-line)}@property --page-left-pad{syntax: "<length>"; inherits: true; initial-value: 0px;}:root{transition:--page-left-pad var(--drawer-slide)}html.sidebar-resizing{transition:none}html.app-ui{--r-sm: 12px;--radius-sm: 12px;--radius-md: 12px;--radius-lg: 16px;--radius-composer: 16px;--composer-border-width: 1px;--brand: var(--text);--brand-strong: var(--text);--brand-bg: color-mix(in srgb, var(--text) 10%, transparent);--brand-fg: var(--accent-fg);--ring: var(--text);--ring-glow: color-mix(in srgb, var(--text) 15%, transparent);--app-checkbox-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 6.2 5.15 8.3 9.2 3.8' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html.app-ui button{--r-sm: 8px;--radius-sm: 8px;--radius-md: 8px;--radius-lg: 8px}html.app-ui .sidebar button{--radius-md: 12px}html.app-ui :where(button[data-icon-button]){border-radius:var(--r-round)!important}:where(html.app-ui) :where(button[data-icon-button]){background-color:var(--surface-alt)}@media(hover:hover)and (pointer:fine){html.app-ui :where(button[data-icon-button]:hover:not(:disabled)){background-color:var(--neutral-control-hover-bg)}}button[data-composer-send],button[data-composer-stop]{transition:background .12s,opacity .12s,scale .12s ease}button[data-composer-send]:not(:disabled):active,button[data-composer-stop]:not(:disabled):active{scale:.92}@media(prefers-reduced-motion:reduce){button[data-composer-send]:active,button[data-composer-stop]:active{scale:1}}button[data-composer-send],button[data-composer-stop]{background-color:var(--accent);color:var(--accent-fg)}@media(hover:hover)and (pointer:fine){button[data-composer-send]:hover:not(:disabled),button[data-composer-stop]:hover:not(:disabled){background-color:var(--accent);opacity:.85}}button[data-composer-stop] svg{fill:var(--composer-stop-glyph, var(--composer-bg));stroke:var(--composer-stop-glyph, var(--composer-bg))}html.app-ui input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;flex-shrink:0;border:1.5px solid color-mix(in srgb,var(--text) 28%,transparent);border-radius:var(--r-round)!important;background-color:transparent;background-position:center;background-repeat:no-repeat;cursor:pointer;transition:background-color .12s,border-color .12s,box-shadow .12s}@media(hover:hover)and (pointer:fine){html.app-ui input[type=checkbox]:hover:not(:disabled){background-color:var(--sidebar-item-hover-bg)}}html.app-ui input[type=checkbox]:checked{border-color:var(--brand);background-color:var(--brand);background-image:var(--app-checkbox-check);background-size:12px 12px}html.app-ui input[type=radio]{accent-color:var(--text)}html.app-ui input[type=checkbox]:focus-visible{outline:none;box-shadow:var(--focus-ring)}html.app-ui :where(:focus-visible):not([contenteditable]):not([contenteditable] *):not([tabindex="-1"]):not(:where(textarea,input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]):not([type=reset]))){box-shadow:var(--focus-ring);outline:2px solid transparent;outline-offset:2px}html.app-ui input[type=checkbox]:disabled{cursor:not-allowed;opacity:.45}html.sidebar-collapsed,html.sidebar-resize-hint{--main-card-left: 0px;--page-left-pad: calc(var(--chrome-strip-width) + var(--chrome-strip-gap))}html.is-mobile{--main-card-left: 0px;--chrome-btn-count: 1;--page-left-pad: calc(var(--chrome-strip-width) + var(--chrome-strip-gap));--chrome-btn-left: 4px;--chrome-btn-step: 44px;--chrome-btn-size: 40px;--chrome-top-gap: calc(32px + var(--safe-top));--sidebar-item-height: 44px;--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-top: env(safe-area-inset-top, 0px)}@media(prefers-color-scheme:dark){:root:not(.theme-light){--bg: var(--gray-800);--panel: var(--black-900);--doc-desk: #17161A;--modal-surface: var(--gray-700);--modal-border: var(--gray-600);--modal-control-hover-bg: var(--gray-600);--composer-bg: var(--gray-800);--composer-bg-focus: #1E1E1E;--drawer-surface: var(--gray-700);--drawer-field-bg: #2C2C2C;--drawer-field-bg-focus: #333333;--drawer-border: var(--gray-600);--drawer-header-line: var(--gray-600);--drawer-shadow: inset 0 1px 0 rgba(255, 255, 255, .045), 0 1px 2px rgba(0, 0, 0, .36), 0 18px 40px -26px rgba(0, 0, 0, .72);--surface-alt: var(--gray-800);--surface-highlight: transparent;--text: var(--cream);--muted: var(--muted-dark);--muted-on-fill: var(--muted-dark);--line: var(--gray-700);--tn-shimmer-peak: var(--cream);--tn-node-shimmer-peak: var(--cream);--accent: var(--cream);--accent-fg: var(--ink);--accent-glow: rgba(245, 245, 245, .15);--brand: var(--slate-300);--brand-strong: var(--slate-200);--brand-bg: rgba(163, 174, 185, .16);--brand-fg: var(--black-900);--ring: var(--slate-300);--ring-glow: rgba(163, 174, 185, .22);--sidebar-bg: var(--gray-800);--sidebar-peek-bg: var(--drawer-surface);--sidebar-item-fg: var(--muted-dark);--sidebar-item-hover-bg: var(--gray-700);--sidebar-item-hover-fg: var(--cream);--sidebar-item-active-bg: #2C2C2C;--sidebar-item-active-fg: var(--cream);--neutral-control-border: #3A3A3A;--neutral-control-bg: color-mix(in srgb, var(--cream) 9%, transparent);--neutral-control-hover-bg: var(--gray-700);--neutral-control-active-bg: #2C2C2C;--composer-toolbar-fg: #FFFFFF;--segmented-control-bg: var(--gray-800);--segmented-control-rail: var(--black-900);--segmented-control-active-bg: var(--gray-600);--tag-bg: var(--gray-700);--sidebar-item-active-bg-solid: var(--gray-700);--success: var(--ok-d);--success-bg: rgba(87, 192, 138, .16);--success-fg: var(--black-900);--warning: var(--warn-d);--warning-bg: rgba(224, 162, 78, .16);--warning-fg: var(--black-900);--danger: var(--danger-d);--danger-bg: rgba(232, 107, 84, .16);--danger-fg: var(--black-900)}}html.theme-dark{--bg: var(--gray-800);--panel: var(--black-900);--doc-desk: #17161A;--modal-surface: var(--gray-700);--modal-border: var(--gray-600);--modal-control-hover-bg: var(--gray-600);--composer-bg: var(--gray-800);--composer-bg-focus: #1E1E1E;--drawer-surface: var(--gray-700);--drawer-field-bg: #2C2C2C;--drawer-field-bg-focus: #333333;--drawer-border: var(--gray-600);--drawer-header-line: var(--gray-600);--drawer-shadow: inset 0 1px 0 rgba(255, 255, 255, .045), 0 1px 2px rgba(0, 0, 0, .36), 0 18px 40px -26px rgba(0, 0, 0, .72);--surface-alt: var(--gray-800);--surface-highlight: transparent;--text: var(--cream);--muted: var(--muted-dark);--muted-on-fill: var(--muted-dark);--line: var(--gray-700);--tn-shimmer-peak: var(--cream);--tn-node-shimmer-peak: var(--cream);--accent: var(--cream);--accent-fg: var(--ink);--accent-glow: rgba(245, 245, 245, .15);--brand: var(--slate-300);--brand-strong: var(--slate-200);--brand-bg: rgba(163, 174, 185, .16);--brand-fg: var(--black-900);--ring: var(--slate-300);--ring-glow: rgba(163, 174, 185, .22);--sidebar-bg: var(--gray-800);--sidebar-peek-bg: var(--drawer-surface);--sidebar-item-fg: var(--muted-dark);--sidebar-item-hover-bg: var(--gray-700);--sidebar-item-hover-fg: var(--cream);--sidebar-item-active-bg: #2C2C2C;--sidebar-item-active-fg: var(--cream);--neutral-control-border: #3A3A3A;--neutral-control-bg: color-mix(in srgb, var(--cream) 9%, transparent);--neutral-control-hover-bg: var(--gray-700);--neutral-control-active-bg: #2C2C2C;--composer-toolbar-fg: #FFFFFF;--segmented-control-bg: var(--gray-800);--segmented-control-rail: var(--black-900);--segmented-control-active-bg: var(--gray-600);--tag-bg: var(--gray-700);--sidebar-item-active-bg-solid: var(--gray-700);--success: var(--ok-d);--success-bg: rgba(87, 192, 138, .16);--success-fg: var(--black-900);--warning: var(--warn-d);--warning-bg: rgba(224, 162, 78, .16);--warning-fg: var(--black-900);--danger: var(--danger-d);--danger-bg: rgba(232, 107, 84, .16);--danger-fg: var(--black-900)}html.app-ui{--brand: var(--brand-blue-700);--brand-strong: var(--brand-blue-950);--brand-bg: color-mix(in srgb, var(--brand-blue-700) 10%, transparent);--brand-fg: var(--white);--ring: var(--brand-blue-700);--ring-glow: color-mix(in srgb, var(--brand-blue-700) 18%, transparent)}html.app-ui:not(.theme-light),html.app-ui.theme-dark{--brand: var(--brand-blue-300);--brand-strong: #A6CDF0;--brand-bg: color-mix(in srgb, var(--brand-blue-300) 14%, transparent);--brand-fg: var(--brand-blue-950);--ring: var(--brand-blue-300);--ring-glow: color-mix(in srgb, var(--brand-blue-300) 22%, transparent);--app-checkbox-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 6.2 5.15 8.3 9.2 3.8' fill='none' stroke='%231F1D1B' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html.app-ui:not(.theme-light),html.app-ui.theme-dark{--bg: var(--ink-950);--panel: var(--ink-875);--surface-alt: var(--ink-800);--line: var(--ink-700);--modal-surface: var(--ink-800);--modal-border: var(--ink-700);--modal-control-hover-bg: var(--ink-700);--modal-scrim: rgba(0, 0, 0, .6);--composer-bg: var(--ink-800);--composer-bg-focus: var(--composer-bg);--drawer-surface: var(--ink-800);--drawer-field-bg: var(--ink-750);--drawer-field-bg-focus: var(--drawer-field-bg);--drawer-border: var(--ink-700);--drawer-header-line: var(--ink-700);--drawer-shadow: inset 0 1px 0 rgba(255, 255, 255, .05), 0 1px 2px rgba(0, 0, 0, .34), 0 18px 40px -26px rgba(0, 0, 0, .7);--doc-desk: #1E1E1E;--neutral-control-border: var(--ink-600);--neutral-control-bg: color-mix(in srgb, var(--cream) 9%, transparent);--neutral-control-hover-bg: var(--ink-750);--neutral-control-active-bg: var(--ink-700);--segmented-control-bg: var(--ink-800);--segmented-control-rail: var(--ink-925);--segmented-control-active-bg: var(--ink-600);--tag-bg: var(--ink-800);--sidebar-bg: var(--ink-925);--sidebar-peek-bg: var(--drawer-surface);--sidebar-item-hover-bg: var(--ink-850);--sidebar-item-active-bg: var(--ink-800);--sidebar-item-active-bg-solid: var(--ink-800);--sidebar-item-active-bg-strong: var(--ink-750);--sidebar-edge: var(--ink-700);--sidebar-item-fg: var(--sidebar-cream-muted);--sidebar-item-hover-fg: var(--sidebar-cream);--sidebar-item-active-fg: var(--sidebar-cream);--sidebar-float-shadow: 0 1px 2px rgba(0, 0, 0, .42), 4px 20px 46px -24px rgba(0, 0, 0, .8);--sidebar-peek-item-hover-bg: var(--ink-750);--sidebar-peek-item-active-bg: var(--ink-700);--sidebar-peek-item-active-bg-solid: var(--ink-700);--sidebar-peek-item-active-bg-strong: var(--ink-650);--composer-line: rgba(255, 255, 255, .07)}html.app-ui:not(.theme-light) .sidebar-hover-zone,html.app-ui.theme-dark .sidebar-hover-zone{--text: var(--sidebar-cream);--muted: var(--sidebar-cream-muted)}html.app-ui.answer-serif{--answer-font: var(--font-display)}html.app-ui ::selection{background:var(--selection-bg);color:var(--selection-fg)}html.app-ui ::-moz-selection{background:var(--selection-bg);color:var(--selection-fg)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}*{scrollbar-width:none!important;-ms-overflow-style:none!important}*::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}html{scrollbar-gutter:auto;color-scheme:light}html.theme-light{color-scheme:light}html.theme-dark{color-scheme:dark}html,body{min-height:100vh;background-color:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.app-ui,html.app-ui body,html.app-ui #root{overscroll-behavior-y:none}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}.sidebar{position:fixed;top:0;left:0;width:var(--sidebar-width);height:100vh;max-height:100vh;padding:1rem var(--sidebar-padding);background:var(--sidebar-bg);border:none;border-right:.5px solid var(--sidebar-edge);border-radius:0;display:flex;flex-direction:column;overflow:hidden;z-index:300;transform:translate(0);transition:transform var(--drawer-slide),background-color var(--drawer-slide),box-shadow var(--drawer-slide);scrollbar-width:none}.sidebar::-webkit-scrollbar{display:none}.sidebar.collapsed{background:var(--sidebar-peek-bg);--sidebar-item-hover-bg: var(--sidebar-peek-item-hover-bg);--sidebar-item-active-bg: var(--sidebar-peek-item-active-bg);--sidebar-item-active-bg-solid: var(--sidebar-peek-item-active-bg-solid);--sidebar-item-active-bg-strong: var(--sidebar-peek-item-active-bg-strong);transform:translate(-100%);pointer-events:none;border:none;border-right:.5px solid var(--sidebar-edge);border-radius:0;box-shadow:none}.sidebar.collapsed.peeking{transform:translate(0);pointer-events:auto;box-shadow:var(--sidebar-float-shadow)}.sidebar.collapsed.leaving:not(.peeking){background:var(--sidebar-bg);border:none;border-right:.5px solid var(--sidebar-edge);border-radius:0}.sidebar-label{overflow:hidden;white-space:nowrap;flex-shrink:1;min-width:0;max-width:calc(var(--sidebar-width) - 40px)}.sidebar-static-label{overflow:visible;flex-shrink:0;max-width:none}.sidebar-floating-toggle,.sidebar-nav-btn{position:fixed;top:9px;left:var(--chrome-btn-left);width:var(--chrome-btn-size);height:var(--chrome-btn-size);display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--r-sm);background:transparent;color:var(--muted);cursor:pointer;z-index:310;transition:background .12s,color .12s}.sidebar-nav-back{left:calc(var(--chrome-btn-left) + var(--chrome-btn-step))}.sidebar-nav-fwd{left:calc(var(--chrome-btn-left) + 2 * var(--chrome-btn-step))}@media(hover:hover)and (pointer:fine){.sidebar-floating-toggle:hover,.sidebar-nav-btn:not(:disabled):hover{background:var(--sidebar-item-hover-bg);color:var(--text)}}.sidebar-nav-btn:disabled{opacity:.32;cursor:default;pointer-events:none}.sidebar-toggle-unread{position:absolute;top:5px;right:5px;width:6px;height:6px;border-radius:50%;background:var(--unread);box-shadow:0 0 0 1.5px var(--bg);pointer-events:none}.sidebar-toggle-unread--waiting{background:var(--warning)}.sidebar-hover-zone{display:contents}.sidebar-edge-hover-trigger{position:fixed;inset:0 auto 0 0;width:12px;z-index:299}.sidebar-resize-handle{position:fixed;top:0;left:calc(var(--sidebar-width) - 7px);width:14px;height:100vh;cursor:col-resize;z-index:305;display:flex;align-items:center;justify-content:center;background:transparent}.sidebar-resize-handle-pill{width:4px;height:44px;border-radius:var(--radius-md);background:var(--text);flex-shrink:0;opacity:0;transform:translate(0);transition:transform var(--drawer-slide),opacity .2s,box-shadow .2s;pointer-events:none}.sidebar-resize-handle:active .sidebar-resize-handle-pill{opacity:1;box-shadow:0 0 0 3px color-mix(in srgb,var(--text) 18%,transparent)}@media(hover:hover)and (pointer:fine){.sidebar-resize-handle:hover .sidebar-resize-handle-pill{opacity:1;box-shadow:0 0 0 3px color-mix(in srgb,var(--text) 18%,transparent)}}html.sidebar-resize-hint .sidebar{transform:translate(-100%)}html.sidebar-resize-hint .sidebar-resize-handle-pill{transform:translate(calc(-1 * var(--sidebar-width) - 2px))}html.is-mobile .sidebar-resize-handle{display:none}html.is-mobile .sidebar.mobile{width:min(320px,86vw);height:100dvh;max-height:100dvh;z-index:320;transform:translate(-100%);transition:transform var(--drawer-slide);pointer-events:none;opacity:1;overflow-y:auto;padding-top:calc(1rem + var(--safe-top));padding-bottom:calc(1rem + var(--safe-bottom));background-color:var(--panel);background-image:none;box-shadow:none;border-right:1px solid var(--sidebar-edge)}html.is-mobile .sidebar.mobile.mobile-open{transform:translate(0);pointer-events:auto}.sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:315;background:#00000073;animation:sidebarBackdropIn .28s ease both;overscroll-behavior:contain}.sidebar-backdrop.closing{animation:sidebarBackdropOut .28s ease both}@keyframes sidebarBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes sidebarBackdropOut{0%{opacity:1}to{opacity:0}}html.is-mobile .sidebar-floating-toggle{top:calc(4px + var(--safe-top));z-index:325}html.is-mobile .sidebar-toggle-unread{top:8px;right:8px}html.is-mobile .app-shell{min-height:100dvh}@media(prefers-reduced-motion:reduce){.sidebar,html.is-mobile .sidebar.mobile{transition:none}.sidebar-backdrop,.sidebar-backdrop.closing{animation:none}:root{transition:none}}.app-shell{min-height:100vh;background-color:var(--bg)}html.no-anim,html.no-anim *,html.no-anim *:before,html.no-anim *:after{transition:none!important;animation:none!important}@keyframes emet-tab-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}
