:root{color-scheme:only light;--color-bg: #ffffff;--color-surface: #ffffff;--color-canvas: #e9e3d8;--color-surface-alt: #f5f5f5;--color-fg: #14120e;--color-fg-on-accent: #14120e;--color-fg-on-dark: #ffffff;--color-muted: #625b50;--color-muted-aaa: #46413a;--color-subtle: #756e63;--color-placeholder: #8c857a;--color-border: rgba(20, 18, 14, .12);--color-border-strong: rgba(20, 18, 14, .26);--color-border-control: rgba(20, 18, 14, .46);--color-grid: rgba(20, 18, 14, .055);--color-dot: rgba(20, 18, 14, .13);--dot-field: radial-gradient(circle at center, var(--color-dot) 1px, transparent 1.25px);--dot-pitch: 16px;--color-ground: #fffefc;--dot-ground: var(--dot-field) 0 0 / var(--dot-pitch) var(--dot-pitch), var(--color-ground);--color-accent: #d8b46e;--color-accent-ink: #846013;--color-accent-hover: #b5975c;--color-accent-ink-hover: #6b4d0f;--color-accent-soft: rgba(216, 180, 110, .24);--color-accent-wash: rgba(216, 180, 110, .7);--color-danger: #b83629;--color-danger-aaa: #8f1d14;--color-danger-bg: rgba(184, 54, 41, .1);--color-success: #2c7830;--color-success-aaa: #14532d;--color-success-bg: rgba(44, 120, 48, .12);--color-warning: #a85c08;--color-warning-fg: #6b4d00;--color-warning-bg: rgba(168, 92, 8, .13);--color-info: #245fe2;--color-info-bg: rgba(36, 95, 226, .1);--color-overlay: rgba(20, 18, 14, .42);--color-media-overlay: var(--color-overlay);--color-media-ticks-read: var(--color-info);--color-series-1: #b85a36;--color-series-2: #14120e;--color-series-3: #6a55c9;--color-focus-ring: #846013;--color-glass-bg: rgba(255, 255, 255, .82);--color-glass-border: rgba(20, 18, 14, .1);--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-pill: 999px;--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--detail-section-gap: 1.875rem;--font-body: "Roboto Variable", Roboto, "Helvetica Neue", Helvetica, sans-serif;--font-display: "Geist", system-ui, sans-serif;--font-hero: var(--font-display);--font-title: var(--font-display);--font-mono: "Geist Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--font-variation-ui: "opsz" 18;--text-2xs: .75rem;--text-xs: .875rem;--text-sm: 1rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.375rem;--text-2xl: 1.75rem;--text-3xl: 2.5rem;--text-4xl: 3.5rem;--text-5xl: 5rem;--weight-light: 350;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--line-display: 1.05;--line-tight: 1.15;--line-snug: 1.4;--line-base: 1.6;--tracking-display: -.03em;--tracking-tight: -.015em;--tracking-normal: 0;--tracking-label: .06em;--tracking-wide: .14em;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--duration-instant: 0ms;--duration-fast: .1s;--duration-normal: .16s;--duration-slow: .28s;--opacity-placeholder: 1;--shadow-xs: 0 1px 1px rgba(20, 18, 14, .1);--shadow-sm: 0 1px 3px rgba(20, 18, 14, .07);--shadow-md: 0 4px 14px rgba(20, 18, 14, .1);--shadow-lg: 0 12px 32px rgba(20, 18, 14, .14);--shadow-xl: 0 24px 56px rgba(20, 18, 14, .18);--shadow-glass: 0 4px 24px rgba(20, 18, 14, .08);--shadow-focus: 0 0 0 var(--focus-ring-width) var(--color-focus-ring), var(--shadow-md);--page-max-width: 1040px;--page-gutter: var(--space-5);--page-content-width: 1000px;--thread-column-max: 55rem;--thread-gutter: .75rem;--content-measure: 58ch;--art-max-width: 1600px;--icon-sm: 1rem;--icon-md: 1.25rem;--icon-lg: 1.5rem;--control-height-sm: 1.75rem;--control-height: 2.25rem;--control-height-lg: 2.75rem;--avatar-face-sm: 3.25rem;--avatar-face-md: 4.5rem;--avatar-face-lg: 6rem;--content-width-xs: 12rem;--content-width-sm: 22rem;--content-width-md: 28rem;--content-width-lg: 48rem;--state-height-md: 9rem;--state-height-lg: 16rem;--border-width: 1px;--focus-ring-width: 2px;--visually-hidden-offset: -1px;--visually-hidden-size: 1px;--layer-base: 1;--layer-raised: 2;--layer-popover-scrim: 45;--layer-dialog-overflow: 60}:root{--night-sender-ink-weight: 100%}html[data-night-mode]{--color-subtle: #625b50;--color-placeholder: #756e63;--color-success: #246326;--color-warning: #8c4b06;--color-danger: #a22e23;--color-info: #2053c4;--color-accent-ink: #6c4e0f;--night-sender-ink-weight: 82%;--color-border-control: rgba(20, 18, 14, .58);--color-media-overlay: rgba(20, 18, 14, .72);--color-media-ticks-read: #93c5fd}:root{--font-ios: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Roboto Variable", Roboto, "Helvetica Neue", Helvetica, sans-serif;--list-header-pad-x: 1.25rem;--list-title-size: 1.375rem;--list-title-line: 1.75rem;--list-title-weight: 400;--list-title-tracking: 0;--menu-row-min: 3.75rem;--menu-row-inset: .625rem;--menu-row-gap: .875rem;--menu-row-spacing: .25rem;--weight-emphasized: 545;--ios-margin: 1.25rem;--navbar-height: 2.75rem;--navbar-pad-bottom: .625rem;--large-title-size: 2.125rem;--large-title-tracking: var(--tracking-tight);--large-title-pad-bottom: .5rem;--glass-btn-size: 2.75rem;--tabbar-inset: 1.3125rem;--tabbar-height: 3.875rem;--tabbar-pad: .25rem;--tabbar-max-width: 25rem;--tab-icon-size: 1.625rem;--tab-label-size: .625rem;--tab-label-gap: .0625rem;--group-radius: 1.625rem;--group-row-min: 3.25rem;--group-gap: 1.25rem;--ios-row-gap: .875rem;--ios-row-icon-box: 1.75rem;--disclosure-width: .5rem;--disclosure-height: .8125rem;--glass-blur: blur(20px) saturate(180%);--glass-shadow: 0 6px 20px rgba(20, 18, 14, .1), inset 0 0 0 .5px rgba(20, 18, 14, .06), inset 0 .5px 0 rgba(255, 255, 255, .9);--color-glass-fill: rgba(255, 255, 255, .62);--color-tab-selected: rgba(20, 18, 14, .07);--color-highlight: rgba(20, 18, 14, .06);--btn-height-sm: 2rem;--btn-height: 2.5rem;--btn-height-lg: 3.5rem;--btn-pad-x: 1.5rem;--btn-radius: var(--radius-pill);--btn-font-size: var(--text-xs);--field-height: 2.5rem;--field-radius: var(--radius-md);--ease-ios: cubic-bezier(.32, .72, 0, 1);--duration-push: .54s}@media(max-width:639.98px){:root{--ios-margin: 1rem}}:root{--radius-bubble: .46875rem;--radius-thumb: .375rem;--radius-date-chip: var(--radius-thumb);--radius-composer: 1.625rem;--radius-intro-card: 1.5rem;--thread-pad-start: clamp(1.5625rem, 20.65% - 4.3125rem, 3.9375rem);--thread-pad-end: clamp(1.1875rem, 23.9% - 5.625rem, 3.9375rem);--thread-pad-group: 9%;--bubble-max-width: max(65%, min(95%, 24rem));--duration-row-chevron: 75ms;--ease-row-chevron: cubic-bezier(.14, .62, .33, .9);--shadow-conv-header: 0 1px 4px rgba(20, 18, 14, .12);--shadow-composer: 0 1px 6px rgba(20, 18, 14, .12);--shadow-date-chip: 0 0 1px 1px rgba(20, 18, 14, .06), 0 1px 0 rgba(20, 18, 14, .05);--shadow-jump-btn: 0 1px 1px rgba(20, 18, 14, .06), 0 2px 5px rgba(20, 18, 14, .2);--color-chip-system: rgba(255, 255, 255, .9)}@media(max-width:839.98px){:root{--radius-bubble: 1.125rem;--radius-thumb: calc(var(--radius-bubble) - .1875rem);--radius-date-chip: var(--radius-pill);--thread-pad-start: .875rem;--thread-pad-end: .875rem;--thread-pad-group: .875rem;--bubble-max-width: min(80%, 30rem)}}:root{--dialog-radius: 1.75rem;--dialog-width-sm: min(18.75rem, 92vw);--dialog-width-md: min(25rem, 92vw);--dialog-width-lg: min(35rem, 92vw);--dialog-width-xl: min(42.5rem, 92vw);--dialog-pad: 1.5rem;--dialog-title-size: var(--text-sm);--dialog-title-line: 1.5rem;--dialog-title-weight: var(--weight-regular);--dialog-text-size: var(--text-xs);--dialog-text-line: 1.25rem;--dialog-btn-height: var(--btn-height);--alert-width: min(18.75rem, 90vw);--sheet-inset: .5rem;--sheet-radius: 2.375rem;--sheet-max-width: 35rem;--grabber-width: 2.25rem;--grabber-height: .3125rem;--menu-radius: 1rem;--menu-pad-y: .25rem;--menu-pad-x: .25rem;--menu-gap: .25rem;--menu-min-width: 9.375rem;--menu-item-min: 2.25rem;--menu-item-radius: .75rem;--menu-item-pad-x: .75rem;--menu-item-size: var(--text-xs);--menu-item-line: 1.25rem;--menu-icon-size: 1.25rem;--menu-heading-size: .8125rem;--switch-width: 2.5rem;--switch-height: 1.5rem;--switch-thumb-w: .75rem;--switch-thumb-h: .75rem;--switch-thumb-inset: .375rem;--switch-thumb-on-w: 1rem;--switch-thumb-on-h: 1rem;--switch-thumb-on-inset: .25rem;--switch-travel: .875rem;--switch-stretch-off: .125rem;--switch-stretch-on: .25rem;--checkbox-size: 1.125rem;--radio-size: 1.25rem;--radio-dot: .625rem;--control-stroke: 2px;--checkmark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4.5 12.5l5 5L19.5 7' fill='none' stroke='black' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23625b50' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--tooltip-radius: var(--radius-xs);--tooltip-max-width: 12.5rem;--toast-radius: 1.5rem;--toast-min-height: 3rem;--toast-max-width: 22.5rem;--ease-press: cubic-bezier(.2, 0, 0, 1);--duration-press: .12s;--press-scale: .96;--ease-menu: cubic-bezier(.17, .17, 0, 1);--duration-menu: .3s;--duration-menu-exit: .15s;--ease-modal: cubic-bezier(.19, .73, .28, 1);--duration-modal: .3s;--duration-dialog-box: .2s;--state-layer-opacity: .1;--disabled-opacity: .38;--shadow-popover: 0 12px 16px -4px rgba(20, 18, 14, .1);--shadow-toast: 0 10px 26px rgba(20, 18, 14, .2);--shadow-tooltip: 0 0 20px rgba(20, 18, 14, .2), 0 1px 0 rgba(20, 18, 14, .04);--shadow-knob: 0 2px 6px rgba(20, 18, 14, .18);--shadow-segment: 0 1px 3px rgba(20, 18, 14, .08), 0 2px 20px rgba(20, 18, 14, .06);--color-surface-inverse: var(--color-fg);--color-fg-inverse: var(--color-bg);--color-inverse-glass: rgba(20, 18, 14, .85);--color-highlight-inverse: rgba(255, 255, 255, .1);--color-ios-fill: rgba(20, 18, 14, .12);--color-ios-fill-3: rgba(20, 18, 14, .07);--color-scrim-light: rgba(20, 18, 14, .2);--color-glass-strong: rgba(255, 255, 255, .8);--glass-blur-strong: blur(32px) saturate(180%)}@media(max-width:839.98px){:root{--dialog-radius: 2.125rem;--dialog-pad: 1.375rem;--dialog-title-size: 1.0625rem;--dialog-title-line: 1.375rem;--dialog-title-weight: var(--weight-semibold);--dialog-text-size: .9375rem;--dialog-text-line: 1.25rem;--dialog-btn-height: 3rem;--menu-radius: 1.625rem;--menu-pad-y: .5rem;--menu-pad-x: .5rem;--menu-gap: 0;--menu-min-width: 15.625rem;--menu-item-min: 2.75rem;--menu-item-radius: 1.25rem;--menu-item-pad-x: .625rem;--menu-item-size: 1.0625rem;--menu-item-line: 1.375rem;--switch-width: 4rem;--switch-height: 1.75rem;--switch-thumb-w: 2.375rem;--switch-thumb-h: 1.5rem;--switch-thumb-inset: .125rem;--switch-thumb-on-w: 2.375rem;--switch-thumb-on-h: 1.5rem;--switch-thumb-on-inset: .125rem;--switch-travel: 1.375rem;--switch-stretch-off: .5rem;--switch-stretch-on: .5rem}}:root{--detail-header-pad-y: .625rem;--detail-header-pad-x: 1.25rem;--detail-icon-btn: 2.5rem;--detail-title-line: 1.5rem;--detail-subtitle-size: .8125rem;--detail-subtitle-line: 1.25rem;--shadow-detail-header: 0 1px 4px rgba(20, 18, 14, .12);--detail-pad: 1.25rem;--detail-pad-bottom: 2rem;--detail-card-pad: 1.25rem;--detail-card-gap: .75rem;--detail-card-radius: var(--radius-md);--detail-row-min: 3.875rem;--detail-row-icon: 2.5rem;--detail-avatar: 7.5rem;--detail-headline-size: 1.5rem;--detail-headline-line: 2rem;--detail-intro-width: 22rem;--detail-intro-radius: 1.5rem;--detail-intro-pad: 1.5rem;--detail-avatar-ios: 6rem;--shadow-push-edge: -2px 0 12px rgba(20, 18, 14, .1)}@media(max-width:839.98px){:root{--detail-pad: var(--ios-margin);--detail-card-pad: var(--ios-margin);--detail-card-gap: var(--group-gap);--detail-card-radius: var(--group-radius);--detail-headline-size: 1.375rem;--detail-headline-line: 1.75rem}}:root{--card-radius: var(--detail-card-radius);--card-pad: var(--detail-card-pad);--drawer-row-min: 3.875rem;--drawer-icon-slot: 2.5rem;--chat-row-min: 4.5rem;--row-avatar-size: 3.0625rem;--head-avatar-size: 2.5rem;--search-height: 2.5rem;--chip-height: 2rem;--chip-pad-x: .75rem;--seg-track-height: 2rem;--seg-height: 1.75rem;--seg-inset: .125rem;--seg-font-size: .8125rem;--pill-height: 1.25rem;--pill-pad-x: .5rem}@media(max-width:839.98px){:root{--drawer-row-min: var(--group-row-min);--chat-row-min: 4.75rem;--drawer-icon-slot: var(--ios-row-icon-box);--row-avatar-size: 3.25rem;--head-avatar-size: 2.25rem;--search-height: 2.25rem;--chip-pad-x: .875rem}}:root{--app-shell-max-width: 1100px;--header-min-height: 4rem}.page-ground{background:var(--dot-ground)}html{line-height:var(--line-base)}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-display);font-weight:var(--weight-light);line-height:var(--line-tight);letter-spacing:var(--tracking-display);color:var(--color-fg)}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl);letter-spacing:var(--tracking-tight)}h4{font-size:var(--text-lg);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight)}h5,h6{font-size:var(--text-base);font-weight:var(--weight-medium);letter-spacing:var(--tracking-normal)}p{margin:0}:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:2px}[data-focus-shell]:focus-within{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:2px}@font-face{font-family:Roboto Variable;src:url(../../../fonts/Roboto-Variable.woff2) format("woff2");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(../../../fonts/Geist-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(../../../fonts/GeistMono-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-family:var(--font-body);font-size:var(--text-base);background-color:var(--color-bg);color:var(--color-fg);color-scheme:only light;min-height:100%;-webkit-text-size-adjust:100%}@media(max-width:639.98px){html{touch-action:pan-y;overscroll-behavior-x:none}}body{background-color:var(--color-bg);color:var(--color-fg);color-scheme:only light;min-height:100%}#app{background-color:var(--color-bg);color:var(--color-fg);color-scheme:only light;min-height:100dvh}button,input,textarea,select{font-family:inherit;font-size:inherit}a{color:inherit;text-decoration:none}code,kbd,samp,pre{font-family:var(--font-mono);font-variant-numeric:tabular-nums}::selection{background:var(--color-accent);color:var(--color-fg-on-accent)}
