@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url("./media/geist-latin-ext-XEQ56JUF.woff2") format("woff2");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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url("./media/geist-latin-T72VVCUW.woff2") format("woff2");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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url("./media/geist-mono-latin-ext-HU3ZAWN6.woff2") format("woff2");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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url("./media/geist-mono-latin-CJNQKXUG.woff2") format("woff2");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}input::placeholder,textarea::placeholder{color:#637080;opacity:1}:root{--surface-canvas: #F5F7FB;--surface: #FFFFFF;--container-lowest: #FFFFFF;--container-low: #FAFBFD;--container: #EFF2F7;--container-high: #E6EAF2;--container-highest: #D8DEE5;--divider: #E2E7F0;--outline: #CBD3E0;--outline-var: #CBD3E0;--scrim: rgba(8,16,28,.38);--on-surface: #0E1621;--on-surface-var-1: #3A4656;--on-surface-var-2: #5C6A7C;--on-surface-var-3: #8C99AB;--neutral-dot: #8C99AB;--inverse-surface: #262C33;--inverse-on-surface: #E9EDF2;--inverse-primary: #7EACE5;--primary: #154F96;--primary-hover: #2363B1;--on-primary: #FFFFFF;--primary-soft: #4180CC;--transparent-primary: #DCE9FA;--transparent-primary-strong: #B8D3F5;--on-transparent-primary: #154F96;--link: var(--primary);--focus-ring: rgba(21,79,150,.32);--error: #B82F28;--on-transparent-error: #B82F28;--transparent-error: #FBEAE9;--error-dot: #DC4A42;--warning: #A05E00;--on-warning: #FFFFFF;--on-transparent-warning: #A05E00;--transparent-warning: #FCF1E0;--warning-dot: #E09400;--success: #18B86E;--success-bg: #E2F6EC;--on-success-bg: #0C7A4D;--brand-berkeley-blue: #00295B;--emphasis: var(--brand-berkeley-blue);--emphasis-deep: #001B3E;--emphasis-raised: #0A3A74;--emphasis-high: #154F96;--on-emphasis: #FFFFFF;--emphasis-ink: #D7E4F5;--emphasis-soft: #C5D8EF;--emphasis-dim: #B8D3F5;--emphasis-hi: #7EACE5;--emphasis-line: rgba(255,255,255,.13)}[data-theme=dark]{--surface-canvas: #0B1017;--surface: #141B24;--container-lowest: #141B24;--container-low: #111821;--container: #1B2430;--container-high: #222D3B;--container-highest: #2A3138;--divider: #222C39;--outline: #36424F;--outline-var: #36424F;--scrim: rgba(0,0,0,.55);--on-surface: #E7ECF3;--on-surface-var-1: #C2CCD9;--on-surface-var-2: #97A4B5;--on-surface-var-3: #6C7B8E;--neutral-dot: #6C7B8E;--inverse-surface: #D8DEE5;--inverse-on-surface: #262C33;--inverse-primary: #033066;--primary: #4180CC;--primary-hover: #5A93D8;--on-primary: #001126;--transparent-primary: rgba(65,128,204,.18);--transparent-primary-strong: rgba(65,128,204,.32);--on-transparent-primary: #7EACE5;--link: #7EACE5;--focus-ring: rgba(65,128,204,.4);--error: #F08A84;--on-transparent-error: #F08A84;--transparent-error: rgba(220,74,66,.17);--warning: #E2A94F;--on-warning: #190B00;--on-transparent-warning: #E2A94F;--transparent-warning: rgba(224,148,0,.17);--success-bg: rgba(24,184,110,.17);--on-success-bg: #5FD39B;--brand-berkeley-blue: #001B3E;--emphasis-raised: #0A2E5E;--emphasis-line: rgba(255,255,255,.09)}:root{--font-body: "Geist","Segoe UI",system-ui,sans-serif;--font-marker: "Littlebit Square", "Geist", monospace;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600}:root{--space-4: 4px;--space-8: 8px;--space-10: 10px;--space-16: 16px;--space-24: 24px;--space-32: 32px;--space-48: 48px;--space-64: 64px;--space-128: 128px;--radius-4: 4px;--radius-8: 8px;--radius-16: 16px;--radius-pill: 999px;--radius-full: 999px;--shadow-card: 0 1px 2px rgba(14,22,33,.05),0 1px 3px rgba(14,22,33,.04);--shadow-card-raised: 0 2px 6px rgba(14,22,33,.06),0 10px 28px -8px rgba(14,22,33,.12);--border-card: inset 0 0 0 1px var(--divider)}[data-theme=dark]{--shadow-card: 0 1px 2px rgba(0,0,0,.45);--shadow-card-raised: 0 10px 28px -8px rgba(0,0,0,.6)}:root{--font-mono: "Geist Mono",ui-monospace,Consolas,monospace;--text-page-title: 24px;--leading-page-title: 32px;--weight-page-title: 600;--text-panel-title: 20px;--leading-panel-title: 28px;--weight-panel-title: 600;--text-section: 16px;--leading-section: 24px;--weight-section: 600;--text-body: 14px;--leading-body: 22px;--weight-body: 400;--text-form: 16px;--leading-form: 24px;--text-ui: 13px;--leading-ui: 20px;--weight-ui: 500;--text-caption: 12px;--leading-caption: 16px;--text-micro: 10px;--leading-micro: 12px;--weight-micro: 700;--text-metric: 32px;--leading-metric: 38px;--weight-metric: 600}.q-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.q-tnum{font-variant-numeric:tabular-nums}:root{--space-12: 12px;--control-h: 40px;--control-h-sm: 32px;--control-h-lg: 48px;--radius-control: 10px;--radius-panel: 14px;--radius-pill-product: var(--radius-full);--bp-compact: 640px;--bp-expanded: 1024px;--shell-topbar-h: 64px;--shell-topbar-h-compact: 56px;--shell-nav-w: 220px;--shell-drawer-w: min(280px, 86cqw);--shell-page-header-h: 56px;--shell-page-pad: 24px;--shell-page-pad-compact: 16px;--shell-nav-active-bar: 2px;--shell-bottom-nav-h: 56px;--context-w: 300px;--thread-min-w: 500px;--touch-target-min: 44px;--safe-area-bottom: env(safe-area-inset-bottom, 0px);--inbox-list-w: 360px;--row-conversation-h: 68px;--row-list-h: 44px;--avatar-row: 36px;--border-panel: inset 0 0 0 1px var(--divider);--border-panel-strong: inset 0 0 0 1px var(--outline-var);--shadow-floating: 0 10px 26px -4px rgba(14,22,33,.16),0 0 0 1px rgba(14,22,33,.05);--shadow-modal: 0 24px 60px -12px rgba(14,22,33,.28),0 0 0 1px rgba(14,22,33,.05)}[data-theme=dark]{--shadow-floating: 0 10px 26px -4px rgba(0,0,0,.65),0 0 0 1px rgba(255,255,255,.06);--shadow-modal: 0 24px 60px -12px rgba(0,0,0,.75),0 0 0 1px rgba(255,255,255,.07)}:root{--state-queued-fg: var(--on-surface-var-2);--state-queued-bg: var(--container-high);--state-assigned-fg: var(--on-transparent-primary);--state-assigned-bg: var(--transparent-primary);--state-active-fg: var(--on-transparent-primary);--state-active-bg: var(--transparent-primary);--state-waiting-fg: var(--on-surface-var-1);--state-waiting-bg: var(--container-high);--state-closed-fg: var(--on-surface-var-2);--state-closed-bg: var(--container);--state-spam-fg: var(--error);--state-spam-bg: var(--transparent-error);--state-active-dot: var(--success);--state-attention-fg: var(--on-transparent-warning);--state-attention-bg: var(--transparent-warning);--badge-channel-fg: var(--on-surface-var-2);--badge-channel-bg: var(--container-high);--unread-dot: var(--primary);--unread-count-bg: var(--primary);--unread-count-fg: var(--on-primary);--whisper-bg: var(--transparent-warning);--whisper-border: inset 0 0 0 1px color-mix(in srgb, var(--warning) 35%, transparent);--whisper-fg: var(--on-transparent-warning)}:root{--motion-fast: .15s;--motion-base: .3s;--motion-slow: .4s;--motion-stagger: 50ms;--ease-standard: cubic-bezier(.4,0,.2,1);--ease-out: cubic-bezier(.25,1,.5,1);--ease-in: cubic-bezier(.32,0,.67,0);--motion-theme: background-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}@media(prefers-reduced-motion:reduce){:root{--motion-fast: 0ms;--motion-base: 0ms;--motion-slow: 0ms;--motion-stagger: 0ms}}*,*:before,*:after{box-sizing:border-box}html{color-scheme:light}html[data-theme=dark]{color-scheme:dark}html,body{height:100%}body *{scrollbar-width:none}body{margin:0;background-color:var(--surface-canvas);color:var(--on-surface);font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased}:root{--focus-ring-shadow: 0 0 0 3px var(--focus-ring);--focus-ring-shadow-inset: inset 0 0 0 3px var(--focus-ring);--focus-ring-panel: var(--border-panel), var(--focus-ring-shadow);--focus-ring-panel-strong: var(--border-panel-strong), var(--focus-ring-shadow)}:where(:root,:root *){transition:var(--motion-theme)}a,button,input,select,textarea,[tabindex]{transition:box-shadow var(--motion-fast) var(--ease-standard)}:focus-visible{outline:0;box-shadow:var(--focus-ring-shadow)}.fade-in{animation:state-fade-in var(--motion-base) var(--ease-out)}.fade-out{animation:state-fade-out var(--motion-base) var(--ease-in)}@keyframes state-fade-in{0%{opacity:0}}@keyframes state-fade-out{to{opacity:0}}.expand{display:grid;grid-template-rows:minmax(0,1fr)}.expand>*{min-height:0}.expand-in,.expand-out,.expand-inline-in,.expand-inline-out{overflow:hidden}.expand-in{animation:expand-in var(--motion-base) var(--ease-standard)}.expand-out{animation:expand-out var(--motion-base) var(--ease-standard) forwards}.expand-inline-in{animation:expand-inline-in var(--motion-base) var(--ease-standard)}.expand-inline-out{animation:expand-inline-out var(--motion-base) var(--ease-standard) forwards}@keyframes expand-in{0%{grid-template-rows:minmax(0,0fr);opacity:0}}@keyframes expand-out{to{grid-template-rows:minmax(0,0fr);opacity:0}}@keyframes expand-inline-in{0%{grid-template-columns:var(--expand-inline-from, minmax(0, 0fr))}}@keyframes expand-inline-out{to{grid-template-columns:var(--expand-inline-to, minmax(0, 0fr))}}.cascade-in{animation:cascade-in var(--motion-base) var(--ease-out) both;animation-delay:calc(var(--i, 0) * var(--motion-stagger))}@keyframes cascade-in{0%{opacity:0;transform:translateY(var(--space-4))}}.tab-slide{--tab-shift: var(--space-24)}.tab-slide[data-slide=forward]>.fade-out{animation:tab-slide-out-forward var(--motion-base) var(--ease-in)}.tab-slide[data-slide=back]>.fade-out{animation:tab-slide-out-back var(--motion-base) var(--ease-in)}.tab-slide[data-slide=forward]>:is(.fade-in,.slide-in){animation:tab-slide-in-forward var(--motion-base) var(--ease-out)}.tab-slide[data-slide=back]>:is(.fade-in,.slide-in){animation:tab-slide-in-back var(--motion-base) var(--ease-out)}@keyframes tab-slide-out-forward{to{opacity:0;transform:translate(calc(-1 * var(--tab-shift)))}}@keyframes tab-slide-out-back{to{opacity:0;transform:translate(var(--tab-shift))}}@keyframes tab-slide-in-forward{0%{opacity:0;transform:translate(var(--tab-shift))}}@keyframes tab-slide-in-back{0%{opacity:0;transform:translate(calc(-1 * var(--tab-shift)))}}.help-tip{position:relative;display:inline-flex}.help-tip>button{display:inline-flex;padding:0;border:0;border-radius:var(--radius-full);background:none;color:var(--on-surface-var-3);cursor:pointer;transition:color var(--motion-fast) var(--ease-standard)}.help-tip>button:hover{color:var(--link)}.help-tip-bubble{position:absolute;bottom:calc(100% + var(--space-8));left:50%;width:220px;padding-block:calc(var(--space-10) - 1px);padding-inline:var(--space-12);border-radius:var(--radius-control);background-color:var(--emphasis);color:var(--on-emphasis);box-shadow:var(--shadow-floating);font-size:var(--text-caption);font-weight:var(--weight-medium);line-height:calc(var(--leading-caption) + 1px);opacity:0;translate:-50% 0;transform:scale(.9) translateY(4px);transform-origin:bottom center;pointer-events:none;transition:opacity var(--motion-fast) var(--ease-standard),transform var(--motion-base) var(--ease-out)}.help-tip:focus-within .help-tip-bubble{opacity:1;transform:none}.chk{display:flex;align-items:flex-start;gap:var(--space-10);padding:var(--space-4) 0;border:0;background:none;color:var(--on-surface);font-size:calc(var(--text-ui) + .5px);line-height:var(--leading-ui);text-align:left;cursor:pointer}.chk small{display:block;color:var(--on-surface-var-2);font-size:var(--text-caption);line-height:var(--leading-caption)}.chk[aria-disabled=true]{opacity:.38;pointer-events:none}.chk .cbx{margin-top:1px}.cbx{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:18px;height:18px;border-radius:calc(var(--radius-4) + 1px);color:var(--on-primary);box-shadow:inset 0 0 0 1.5px var(--outline);transition:background-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.cbx:hover:not([aria-checked=true],[aria-checked=mixed]){box-shadow:inset 0 0 0 1.5px var(--on-surface-var-3)}.cbx[aria-checked=true],.cbx[aria-checked=mixed]{background-color:var(--primary);box-shadow:none}.cbx>*{opacity:0;transform:scale(.4);transition:opacity var(--motion-fast) var(--ease-standard),transform var(--motion-base) var(--ease-out)}.cbx[aria-checked=true]>*{opacity:1;transform:none}.cbx[aria-checked=mixed]:after{content:"";position:absolute;width:var(--space-8);height:2px;border-radius:1px;background-color:var(--on-primary)}:root{--field-gap: calc(var(--space-12) / 2);--field-focus-inset: inset 0 0 0 2px var(--primary);--focus-ring-field: var(--field-focus-inset), var(--focus-ring-shadow);--field-hover-contour: inset 0 0 0 1px var(--on-surface-var-3);--field-error-inset: inset 0 0 0 2px var(--error);--focus-ring-field-error: var(--field-error-inset), var(--focus-ring-shadow)}.field{width:100%;height:var(--control-h);padding-block:0;padding-inline:var(--space-12);border:0;border-radius:var(--radius-control);background-color:var(--container-lowest);color:var(--on-surface);box-shadow:var(--border-panel-strong);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);outline:none;transition:box-shadow var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.field-lg{height:var(--control-h-lg)}textarea.field{height:auto;min-height:calc(var(--space-64) + var(--space-16) + 2 * var(--space-10));padding-block:var(--space-10);line-height:var(--leading-ui);resize:none}.field::placeholder{color:var(--on-surface-var-2);opacity:1}.field:hover:not(:disabled):not(:focus):not([aria-invalid=true]){box-shadow:var(--field-hover-contour)}.field:focus{box-shadow:var(--field-focus-inset)}.field:focus-visible{outline:0;box-shadow:var(--focus-ring-field)}.field[aria-invalid=true]{box-shadow:var(--field-error-inset)}.field[aria-invalid=true]:focus-visible{box-shadow:var(--focus-ring-field-error)}.field:disabled{background-image:repeating-linear-gradient(135deg,var(--container) 0 6px,var(--container-low) 6px 12px);color:var(--on-surface-var-3);box-shadow:var(--border-panel)}label.label,.form-field>.label{display:flex;align-items:center;gap:var(--field-gap);margin-bottom:var(--field-gap);color:var(--on-surface-var-1);font-size:var(--text-caption);font-weight:var(--weight-semibold);line-height:var(--leading-caption)}.form-field>.hint,.form-field>.field-error{margin:var(--field-gap) 0 0}.form-field>.hint{color:var(--on-surface-var-2);font-size:var(--text-caption);line-height:var(--leading-caption)}.form-field:has(>.field-error)>.hint{display:none}.field-error{display:flex;align-items:flex-start;gap:var(--field-gap);color:var(--error);font-size:var(--text-caption);line-height:var(--leading-caption)}:where(.field-error){animation:field-error-in var(--motion-fast) var(--ease-out) both}@keyframes field-error-in{0%{opacity:0;transform:translateY(var(--field-gap))}}.field-affix{position:relative;display:block;min-width:0}.field-affix>.field{padding-inline-end:calc(var(--space-12) + var(--space-16) + var(--space-8))}.field-affix>:not(.field){position:absolute;inset-inline-end:var(--space-12);top:50%;color:var(--on-surface-var-3);translate:0 -50%;pointer-events:none}.field-affix>.field-valid{color:var(--on-success-bg)}.field-spinner{flex:none;width:var(--space-16);height:var(--space-16);border:2px solid var(--transparent-primary-strong);border-top-color:var(--primary);border-radius:var(--radius-full);animation:field-spin calc(var(--motion-slow) * 2) linear infinite}@keyframes field-spin{to{rotate:1turn}}@media(width<640px){.field{min-height:var(--touch-target-min);font-size:var(--text-form);line-height:var(--leading-form)}textarea.field{line-height:var(--leading-form)}}.btn{position:relative;display:inline-flex;gap:var(--space-8);align-items:center;justify-content:center;height:var(--control-h);padding-block:0;padding-inline:var(--space-16);border:0;border-radius:var(--radius-control);background-color:transparent;color:inherit;font-family:var(--font-body);font-size:var(--text-ui);font-weight:var(--weight-semibold);line-height:var(--leading-ui);white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-base) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard),opacity var(--motion-fast) var(--ease-standard)}.btn-lg{height:calc(var(--control-h) + var(--space-4));padding-inline:calc(var(--space-16) + var(--space-4));font-size:var(--text-body);line-height:var(--leading-body)}.btn-sm{gap:calc(var(--space-4) + var(--space-4) / 2);height:var(--control-h-sm);padding-inline:var(--space-12);font-size:var(--text-caption);line-height:var(--leading-caption)}.btn-icon{width:var(--control-h);padding-inline:0}.btn-icon.btn-sm{width:var(--control-h-sm)}.btn-icon.btn-lg{width:calc(var(--control-h) + var(--space-4))}.btn-block{width:100%}.btn:active:not(:disabled){transform:scale(.97)}.btn-primary{background-color:var(--primary);color:var(--on-primary);box-shadow:var(--shadow-card)}.btn-primary:hover:not(:disabled){background-color:var(--primary-hover)}.btn-primary:focus-visible{box-shadow:var(--shadow-card),var(--focus-ring-shadow)}.btn-quiet{background-color:var(--container);color:var(--on-surface)}.btn-quiet:hover:not(:disabled){background-color:var(--container-high)}.btn-ghost{color:var(--on-surface-var-1)}.btn-ghost:hover:not(:disabled){background-color:var(--container)}.btn-danger{background-color:var(--transparent-error);color:var(--error)}.btn-danger:hover:not(:disabled){background-color:color-mix(in srgb,var(--error) 18%,var(--transparent-error))}.btn[disabled],.btn[aria-disabled=true]{opacity:.38;pointer-events:none}.btn-loading,.btn[aria-busy=true]{pointer-events:none}.btn-loading>app-glyph,.btn[aria-busy=true]>app-glyph{display:none}@media(width<640px){.btn{min-height:var(--touch-target-min)}.btn-icon{min-width:var(--touch-target-min)}}:root{--search-h: calc(var(--control-h) - 2px);--search-pad: calc(var(--search-h) / 2)}.searchfield{display:flex;flex:1;align-items:center;gap:var(--space-8);min-width:0;max-width:440px;height:var(--search-h);padding-block:0;padding-inline:var(--search-pad);border:0;border-radius:var(--radius-pill-product);background-color:var(--container);color:var(--on-surface-var-3);cursor:text;transition:box-shadow var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard)}.form-field>.searchfield{flex:none;max-width:none}.searchfield:hover:not(:has(input:disabled)):not(:focus-within){background-color:var(--container-high)}.searchfield:focus-within{background-color:var(--surface);box-shadow:var(--field-focus-inset)}.searchfield:has(input:focus-visible){box-shadow:var(--focus-ring-field)}.searchfield:has(input[aria-invalid=true]):not(:focus-within){box-shadow:inset 0 0 0 1px var(--error)}.searchfield input{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;outline:none;color:var(--on-surface);font-family:var(--font-body);font-size:var(--text-ui);line-height:var(--leading-ui)}.searchfield input:focus-visible{outline:0;box-shadow:none}.searchfield input::placeholder{color:var(--on-surface-var-2);opacity:1}.searchfield input::-webkit-search-cancel-button{display:none}.searchfield kbd{padding:var(--space-4) calc(var(--space-12) / 2);border-radius:calc(var(--space-12) / 2);background-color:var(--surface);color:var(--on-surface-var-3);box-shadow:var(--border-panel);font-family:var(--font-mono);font-size:calc(var(--text-caption) - 1px);font-weight:var(--weight-medium);line-height:1}.searchfield app-search-clear{display:contents}.searchfield .clear{position:relative;display:inline-flex;flex:none;padding:0;border:0;border-radius:var(--radius-full);background:none;color:var(--on-surface-var-3);cursor:pointer;visibility:hidden;opacity:0;transform:scale(.6);pointer-events:none;transition:opacity var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-out),visibility var(--motion-fast) var(--ease-standard)}.searchfield:has(input:not(:placeholder-shown)) .clear{visibility:visible;opacity:1;transform:none;pointer-events:auto}@media(width<640px){.searchfield{min-height:var(--touch-target-min);padding-inline:calc(var(--touch-target-min) / 2)}.searchfield .clear:after{content:"";position:absolute;inset:calc((var(--space-16) - var(--touch-target-min)) / 2)}}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation-duration:var(--motion-slow);animation-timing-function:var(--ease-standard)}:root{--route-recede: 24%;--route-tab-leave: 30%;--route-form-recede: .94;--route-form-dim: .6}html[data-route-motion=forward] app-shell main.main,html[data-route-motion=back] app-shell main.main,html[data-route-motion=form-in] app-shell main.main,html[data-route-motion=form-out] app-shell main.main{view-transition-name:route-page}html[data-route-motion=forward]::view-transition-old(route-page){animation:route-tab-out-forward var(--motion-slow) var(--ease-in) both}html[data-route-motion=forward]::view-transition-new(route-page){animation:route-tab-in-forward var(--motion-slow) var(--ease-out) both}html[data-route-motion=back]::view-transition-old(route-page){animation:route-tab-out-back var(--motion-slow) var(--ease-in) both}html[data-route-motion=back]::view-transition-new(route-page){animation:route-tab-in-back var(--motion-slow) var(--ease-out) both}@keyframes route-tab-out-forward{to{opacity:0;transform:translate(calc(-1 * var(--route-tab-leave)))}}@keyframes route-tab-in-forward{0%{transform:translate(100%)}}@keyframes route-tab-out-back{to{opacity:0;transform:translate(var(--route-tab-leave))}}@keyframes route-tab-in-back{0%{transform:translate(-100%)}}html[data-route-motion=child]::view-transition-group(*),html[data-route-motion=child]::view-transition-old(*),html[data-route-motion=child]::view-transition-new(*){animation:none}html[data-route-motion=form-in]::view-transition-old(route-page){mix-blend-mode:normal;animation:route-form-mother-recede var(--motion-slow) var(--ease-standard) both}html[data-route-motion=form-in]::view-transition-new(route-page){mix-blend-mode:normal;animation:route-form-rise var(--motion-slow) var(--ease-out) both}html[data-route-motion=form-out]::view-transition-old(route-page){mix-blend-mode:normal;animation:route-form-fall var(--motion-slow) var(--ease-standard) both}html[data-route-motion=form-out]::view-transition-new(route-page){mix-blend-mode:normal;animation:route-form-mother-return var(--motion-slow) var(--ease-standard) both}@keyframes route-form-mother-recede{to{opacity:var(--route-form-dim);transform:scale(var(--route-form-recede))}}@keyframes route-form-rise{0%{transform:translateY(100%)}}@keyframes route-form-fall{to{transform:translateY(100%)}}@keyframes route-form-mother-return{0%{opacity:var(--route-form-dim);transform:scale(var(--route-form-recede));clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}
