[data-ds=warm-document]{--color-bg: #fdfaf3;--color-bg-panel: #ffffff;--color-bg-sunken: #f0e8d6;--color-bg-hover: #f6f0df;--color-fg: #1a1410;--color-fg-muted: #5d544a;--color-fg-faint: #918378;--color-accent: #b85b1a;--color-accent-strong: #7a3500;--color-on-accent: #ffffff;--color-rule: #c8b896;--color-rule-strong: #8a6d3b;--color-success: #3d7a1f;--color-warn: #b85b1a;--color-danger: #9b2c1f;--font-display: -apple-system, BlinkMacSystemFont, "Segoe UI", "Inter", Helvetica, sans-serif;--font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", "Inter", Helvetica, sans-serif;--font-mono: "JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--display-spacing: -.012em;--base-unit: 4px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 10px;--radius-pill: 999px;--border-weight: 1px;--border-style: solid;--shadow-sm: 0 1px 2px rgba(26,21,18,.04);--shadow-md: 0 1px 0 rgba(26,21,18,.04), 0 8px 22px -14px rgba(26,21,18,.18);--shadow-lg: 0 12px 32px -10px rgba(26,21,18,.22);--blur-strong: none;--dur-fast: .12s;--dur-base: .2s;--dur-slow: .32s;--ease-main: cubic-bezier(.2, 0, 0, 1);--space-1: calc(var(--base-unit) * 1);--space-2: calc(var(--base-unit) * 2);--space-3: calc(var(--base-unit) * 3);--space-4: calc(var(--base-unit) * 4);--space-5: calc(var(--base-unit) * 5);--space-6: calc(var(--base-unit) * 6);--space-8: calc(var(--base-unit) * 8);--space-10: calc(var(--base-unit) * 10)}[data-ds=editorial-paper]{--color-bg: #f1eadc;--color-bg-panel: #e8dfcb;--color-bg-sunken: #dcd0b6;--color-bg-hover: #ebe2cf;--color-fg: #1a1512;--color-fg-muted: #4a3f35;--color-fg-faint: #7a6e60;--color-accent: #c1272d;--color-accent-strong: #8b1a1f;--color-on-accent: #f1eadc;--color-rule: #d3c7ad;--color-rule-strong: #998c80;--color-success: #1a1512;--color-warn: #c1272d;--color-danger: #8b1a1f;--font-display: "Fraunces", "Iowan Old Style", "Hoefler Text", Georgia, serif;--font-body: "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--display-spacing: -.022em;--base-unit: 4px;--radius-sm: 0px;--radius-md: 0px;--radius-lg: 0px;--radius-pill: 999px;--border-weight: 1px;--border-style: solid;--shadow-sm: 0 1px 0 rgba(26, 21, 18, .04);--shadow-md: 0 1px 0 rgba(26, 21, 18, .04), 0 12px 28px -16px rgba(26, 21, 18, .18);--shadow-lg: 0 2px 0 rgba(26, 21, 18, .06), 0 28px 60px -24px rgba(26, 21, 18, .28);--blur-strong: none;--dur-fast: .15s;--dur-base: .3s;--dur-slow: .5s;--ease-main: cubic-bezier(.4, 0, .2, 1);--space-1: calc(var(--base-unit) * 1);--space-2: calc(var(--base-unit) * 2);--space-3: calc(var(--base-unit) * 3);--space-4: calc(var(--base-unit) * 4);--space-5: calc(var(--base-unit) * 5);--space-6: calc(var(--base-unit) * 6);--space-8: calc(var(--base-unit) * 8);--space-10: calc(var(--base-unit) * 10);--paper: #f1eadc;--paper-2: #e8dfcb;--paper-deep: #dcd0b6;--ink: #1a1512;--ink-2: #4a3f35;--ink-3: #7a6e60;--ink-4: #a89c8c;--red: #c1272d;--red-deep: #8b1a1f;--red-soft: rgba(193, 39, 45, .1);--stamp: rgba(193, 39, 45, .85);--serif: "Fraunces", "Times New Roman", serif;--sans: "Geist", -apple-system, BlinkMacSystemFont, sans-serif;--heavy: "Archivo Black", "Geist", sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;--shadow-paper: 0 1px 0 rgba(26, 21, 18, .04), 0 12px 28px -16px rgba(26, 21, 18, .18);--shadow-card: 0 2px 0 rgba(26, 21, 18, .06), 0 28px 60px -24px rgba(26, 21, 18, .28)}[data-ds=editorial-paper] body{background:var(--color-bg);color:var(--color-fg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}[data-ds=editorial-paper] body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background-image:radial-gradient(rgba(26,21,18,.04) 1px,transparent 1px),radial-gradient(rgba(26,21,18,.025) 1px,transparent 1px);background-size:3px 3px,7px 7px;background-position:0 0,1px 2px;mix-blend-mode:multiply}@media (prefers-reduced-motion: reduce){[data-ds=editorial-paper] *,[data-ds=editorial-paper] *:before,[data-ds=editorial-paper] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}[data-ds=corporate-mint]{--color-bg: #f4f5f7;--color-bg-panel: #ffffff;--color-bg-sunken: #e8eaee;--color-bg-hover: #eef0f3;--color-fg: #1a1d22;--color-fg-muted: #5a626d;--color-fg-faint: #8b95a1;--color-accent: #2d8c7a;--color-accent-strong: #1f6354;--color-on-accent: #ffffff;--color-rule: #d2d7de;--color-rule-strong: #9aa3af;--color-success: #2d8c7a;--color-warn: #b07b1a;--color-danger: #b8392a;--font-display: -apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", Helvetica, sans-serif;--font-body: -apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", Helvetica, sans-serif;--font-mono: "JetBrains Mono", "SF Mono", Menlo, monospace;--display-spacing: -.014em;--base-unit: 4px;--radius-sm: 3px;--radius-md: 4px;--radius-lg: 6px;--radius-pill: 999px;--border-weight: 1px;--border-style: solid;--shadow-sm: 0 1px 2px rgba(26,29,34,.04);--shadow-md: 0 1px 2px rgba(26,29,34,.06);--shadow-lg: 0 8px 24px -8px rgba(26,29,34,.1);--blur-strong: none;--dur-fast: .1s;--dur-base: .18s;--dur-slow: .28s;--ease-main: cubic-bezier(.2, 0, 0, 1);--space-1: calc(var(--base-unit) * 1);--space-2: calc(var(--base-unit) * 2);--space-3: calc(var(--base-unit) * 3);--space-4: calc(var(--base-unit) * 4);--space-5: calc(var(--base-unit) * 5);--space-6: calc(var(--base-unit) * 6);--space-8: calc(var(--base-unit) * 8);--space-10: calc(var(--base-unit) * 10)}[data-ds=gtd-style]{--color-bg: #eef1f6;--color-bg-panel: #ffffff;--color-bg-sunken: #f3f5f9;--color-bg-hover: #f7f8fb;--color-fg: #15171c;--color-fg-muted: #5b6373;--color-fg-faint: #9aa1b0;--color-accent: #e25c25;--color-accent-strong: #b0420f;--color-on-accent: #ffffff;--color-rule: #eaecf2;--color-rule-strong: #dde1ea;--color-success: #1f7a4d;--color-warn: #9a6312;--color-danger: #d0524a;--font-display: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-body: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono: "JetBrains Mono", "SF Mono", ui-monospace, Menlo, Consolas, monospace;--display-spacing: -.02em;--base-unit: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px;--radius-pill: 999px;--border-weight: 1px;--border-style: solid;--shadow-sm: 0 1px 1px rgba(20,24,33,.03);--shadow-md: 0 1px 2px rgba(20,24,33,.04);--shadow-lg: 0 18px 50px -18px rgba(20,24,33,.28);--blur-strong: blur(18px);--dur-fast: .12s;--dur-base: .2s;--dur-slow: .32s;--ease-main: cubic-bezier(.2, 0, 0, 1);--space-1: calc(var(--base-unit) * 1);--space-2: calc(var(--base-unit) * 2);--space-3: calc(var(--base-unit) * 3);--space-4: calc(var(--base-unit) * 4);--space-5: calc(var(--base-unit) * 5);--space-6: calc(var(--base-unit) * 6);--space-8: calc(var(--base-unit) * 8);--space-10: calc(var(--base-unit) * 10);--color-accent-wash: #fff2ec;--color-accent-border: #f6cdb9;--color-success-wash: #eef7f1;--color-warn-wash: #fdf4e4;--color-warn-border: #ecd6a6;--color-danger-wash: #fbe9e7;--color-selection: #fbd9c6;--status-todo: #8a93a3;--status-in-progress: #e25c25;--status-review: #3b82c4;--status-done: #1f7a4d;--status-cancelled: #d0524a;--font-size-base: 13.5px;--line-height-body: 1.55}[data-ds=gtd-style]{background-color:var(--color-bg);color:var(--color-fg);font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-height-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}[data-ds=gtd-style] .gtd-avatar{background:linear-gradient(140deg,#6b74e0,#e25c25);color:var(--color-on-accent)}@keyframes blip{50%{opacity:.3}}@keyframes spin{to{transform:rotate(360deg)}}[data-ds=gtd-style] .auth-main{min-height:calc(100vh - 64px);display:flex;align-items:center;justify-content:center;padding:48px 24px 64px;background:var(--color-bg);color:var(--color-fg);font-family:var(--font-body)}[data-ds=gtd-style] .auth-card{width:100%;max-width:420px;padding:36px 38px;background:var(--color-bg-panel);border:1px solid var(--color-rule);border-radius:var(--radius-lg, 18px);box-shadow:0 1px 2px #1418210a,0 18px 48px -18px #14182138}[data-ds=gtd-style] .auth-title{margin:0 0 7px;font-family:var(--font-display);font-size:24px;font-weight:700;line-height:1.2;letter-spacing:var(--display-spacing, -.02em);color:var(--color-fg)}[data-ds=gtd-style] .auth-sub{margin:0 0 26px;font-size:14px;line-height:1.55;color:var(--color-fg-muted)}[data-ds=gtd-style] .auth-sub strong{color:var(--color-fg);font-weight:600}[data-ds=gtd-style] .auth-link{color:var(--color-accent);font-weight:600;text-decoration:none}[data-ds=gtd-style] .auth-link:hover{text-decoration:underline;text-underline-offset:2px}[data-ds=gtd-style] .auth-textbtn{color:var(--color-accent);font-weight:600;background:none;border:none;padding:0;cursor:pointer;font-size:inherit;font-family:inherit}[data-ds=gtd-style] .auth-textbtn:hover{text-decoration:underline;text-underline-offset:2px}[data-ds=gtd-style] .auth-row-right{margin:-4px 0 16px;text-align:right;font-size:13px}[data-ds=gtd-style] .auth-or{display:flex;align-items:center;gap:10px;margin-top:18px}[data-ds=gtd-style] .auth-or hr{flex:1;border:none;border-top:1px solid var(--color-rule);margin:0}[data-ds=gtd-style] .auth-or span{font-size:12px;color:var(--color-fg-muted);white-space:nowrap}[data-ds=gtd-style] .auth-help{margin-top:18px;font-size:13px;line-height:1.5;color:var(--color-fg-muted);text-align:center}[data-ds=gtd-style] .auth-foot{margin-top:24px;padding-top:18px;border-top:1px solid var(--color-rule);font-size:13px;color:var(--color-fg-muted);text-align:center}[data-ds=gtd-style] .auth-foot--tight{margin-top:18px;padding-top:14px;font-size:12px}[data-ds=gtd-style] .auth-gap-sm{margin-top:14px}[data-ds=gtd-style] .consent-client{display:flex;justify-content:center;margin-bottom:16px}[data-ds=gtd-style] .consent-client-icon{width:48px;height:48px;border-radius:12px;object-fit:cover;border:1px solid var(--color-rule);background:var(--color-bg-sunken)}[data-ds=gtd-style] .consent-client-glyph{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:var(--color-accent);background:var(--color-accent-wash, color-mix(in srgb, var(--color-accent) 12%, transparent));border:1px solid var(--color-rule)}[data-ds=gtd-style] .consent-scopes{list-style:none;margin:0 0 20px;padding:14px 16px;display:flex;flex-direction:column;gap:10px;background:var(--color-bg-sunken, #f3f5f9);border:1px solid var(--color-rule);border-radius:var(--radius-md, 8px)}[data-ds=gtd-style] .consent-scope{display:flex;align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.45;color:var(--color-fg)}[data-ds=gtd-style] .consent-scope-check{flex:none;margin-top:2px;color:var(--color-success, #1f7a4d)}[data-ds=gtd-style] .auth-btn-quiet{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-top:10px;padding:11px 18px;font-family:inherit;font-size:14.5px;font-weight:600;color:var(--color-fg-muted);background:var(--color-bg-panel);border:1px solid var(--color-rule-strong, #dde1ea);border-radius:var(--radius-pill, 999px);cursor:pointer;transition:background .12s ease,color .12s ease}[data-ds=gtd-style] .auth-btn-quiet:hover:not(:disabled){background:var(--color-bg-hover, var(--color-bg-sunken, #f3f5f9));color:var(--color-fg)}[data-ds=gtd-style] .auth-btn-quiet:disabled{color:var(--color-fg-faint);cursor:default}.auth-field{display:block;margin-bottom:16px}.auth-field-label{display:block;margin-bottom:6px;font-size:12.5px;font-weight:600;color:var(--color-fg)}.auth-input{width:100%;padding:11px 13px;font-family:inherit;font-size:14.5px;color:var(--color-fg);background:var(--color-bg-panel);border:1px solid var(--color-rule-strong, #dde1ea);border-radius:var(--radius-md, 8px);outline:none;transition:border-color .12s ease,box-shadow .12s ease}.auth-input::placeholder{color:var(--color-fg-faint)}.auth-input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-wash, color-mix(in srgb, var(--color-accent) 16%, transparent))}.auth-input:read-only{background:var(--color-bg-sunken);color:var(--color-fg-muted);cursor:default;box-shadow:none}.auth-input.is-invalid{border-color:var(--color-danger, #d0524a)}.auth-input.is-invalid:focus{box-shadow:0 0 0 3px var(--color-danger-wash, color-mix(in srgb, var(--color-danger, #d0524a) 16%, transparent))}.auth-field-msg{display:block;margin-top:5px;font-size:12px;line-height:1.4;color:var(--color-fg-muted)}.auth-field-msg.is-invalid{color:var(--color-danger, #d0524a)}.auth-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;padding:12px 18px;font-family:inherit;font-size:14.5px;font-weight:700;color:var(--color-on-accent, #fff);background:var(--color-accent);border:none;border-radius:var(--radius-pill, 999px);cursor:pointer;transition:background .12s ease,transform 80ms ease}.auth-btn:hover:not(:disabled){background:var(--color-accent-strong)}.auth-btn:active:not(:disabled){transform:translateY(1px)}.auth-btn:disabled{background:var(--color-bg-sunken);color:var(--color-fg-faint);cursor:default}.auth-btn.is-busy{cursor:wait}.auth-btn-google{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:11px 18px;font-family:inherit;font-size:14.5px;font-weight:600;color:var(--color-fg);background:var(--color-bg-panel);border:1px solid var(--color-rule-strong, #dde1ea);border-radius:var(--radius-pill, 999px);cursor:pointer;transition:background .12s ease,box-shadow .12s ease,border-color .12s ease}.auth-btn-google:hover:not(:disabled){background:var(--color-bg-hover, var(--color-bg-sunken, #f3f5f9));box-shadow:0 1px 3px #14182114}.auth-btn-google:disabled{cursor:wait}.auth-banner{margin-bottom:16px;padding:11px 14px;border-radius:var(--radius-md, 8px);font-size:13px;line-height:1.5}.auth-banner.is-error{background:var(--color-danger-wash, #fbe9e7);border-left:4px solid var(--color-danger, #d0524a);color:#7a241b}.auth-banner.is-success{background:var(--color-success-wash, #eef7f1);border-left:4px solid var(--color-success, #1f7a4d);color:#16432c}html,body{margin:0;padding:0}body{overflow-x:hidden;background:var(--color-bg, #fdfaf3);color:var(--color-fg, #1a1410);font-family:var(--font-body, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);font-size:14px;line-height:1.5}.fas-root[data-edge-to-edge=true] .fas-layout{position:fixed;top:0;right:0;bottom:0;left:0;min-height:0;grid-template-rows:minmax(0,1fr)}.fas-root[data-edge-to-edge=true] .fas-rail{align-self:stretch;height:auto;min-height:0}.fas-root{display:contents;--shell-rail-width: 240px;--shell-rail-collapsed: 64px;--shell-header-h: 56px;--shell-subnav-h: 44px;--shell-z-popover: 100}.fas-root *,.fas-root *:before,.fas-root *:after{box-sizing:border-box}.fas-apps-trigger{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm, 4px);color:var(--color-fg-faint, #918378);cursor:pointer;transition:color .12s,background .12s,border-color .12s;flex-shrink:0;font-family:inherit;padding:0}.fas-apps-trigger:hover,.fas-apps-trigger[aria-expanded=true]{color:var(--color-accent, #b85b1a);background:var(--color-bg-hover, var(--color-bg-sunken, #f0e8d6))}.fas-apps-icon{width:16px;height:16px;fill:currentColor}.fas-apps-switcher{position:relative;display:inline-flex}.fas-app-link{display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:var(--color-fg);font-weight:600;font-size:15px;letter-spacing:-.01em;padding:4px 6px;margin-left:2px;border-radius:var(--radius-sm, 4px);transition:color .12s,background .12s}.fas-app-link:hover{background:var(--color-bg-hover, transparent)}.fas-app-glyph{width:18px;height:18px;flex-shrink:0;color:var(--color-accent)}.fas-app-title{color:var(--color-fg)}.fas-root[data-brand=results-ai] .fas-app-title{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:700}.fas-divider{color:var(--color-fg-faint, #918378);font-size:14px;margin:0 -2px}.fas-left-label{font-family:var(--font-mono, monospace);font-size:12px;color:var(--color-fg-muted, #5d544a);letter-spacing:.04em}.fas-spacer{flex:1}.fas-caret{color:var(--color-fg-faint, #918378);font-size:9px}.fas-avatar{width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:11px;color:#fff;flex-shrink:0;letter-spacing:0;background:linear-gradient(135deg,var(--color-accent, #b85b1a),var(--color-accent-strong, #7a3500))}.fas-avatar.lg{width:32px;height:32px;font-size:12px}.fas-user-menu{position:relative}.fas-user-trigger{display:inline-flex;align-items:center;gap:4px;padding:3px 7px 3px 3px;background:transparent;border:1px solid transparent;border-radius:var(--radius-pill, 999px);cursor:pointer;font-family:inherit;font-size:13px;color:var(--color-fg);transition:background .12s,border-color .12s}.fas-user-trigger:hover,.fas-user-trigger[aria-expanded=true]{background:var(--color-bg-hover, var(--color-bg-sunken));border-color:var(--color-rule)}.fas-popover{position:absolute;background:var(--color-bg-panel, #ffffff);border:1px solid var(--color-rule-strong, #8a6d3b);border-radius:var(--radius-md, 6px);box-shadow:var(--shadow-md, 0 8px 22px -14px rgba(26, 21, 18, .18));min-width:220px;padding:6px 0;z-index:var(--shell-z-popover);display:none}.fas-popover.open{display:block}.fas-popover.right{right:0;top:calc(100% + 6px)}.fas-popover.left{left:0;top:calc(100% + 6px)}.fas-popover-head{padding:10px 14px 12px;border-bottom:1px solid var(--color-rule);display:flex;align-items:center;gap:10px}.fas-popover-head .meta{line-height:1.25;min-width:0}.fas-popover-head .name{font-weight:600;font-size:13.5px}.fas-popover-head .email{font-size:12px;color:var(--color-fg-muted)}.fas-popover a,.fas-popover button{box-sizing:border-box;display:block;width:100%;text-align:left;padding:8px 14px;background:none;border:none;cursor:pointer;color:var(--color-fg);font-family:inherit;font-size:13px;text-decoration:none}.fas-popover a:hover,.fas-popover button:hover{background:var(--color-bg-sunken, #f0e8d6)}.fas-popover .group-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-fg-faint, #918378);padding:8px 14px 4px}.fas-popover button.danger{color:var(--color-accent-strong, #7a3500);border-top:1px solid var(--color-rule);margin-top:6px;padding-top:10px}.fas-app-popover{min-width:220px;max-width:280px}.fas-app-popover a{display:flex;align-items:center;gap:10px;padding:8px 14px;font-size:13px;font-weight:500}.fas-app-popover a.active{color:var(--color-accent-strong);font-weight:600;background:var(--color-bg-sunken, #f0e8d6)}.fas-app-popover a.dev-home{color:var(--color-fg-muted, #5d544a)}.fas-app-popover a.dev-home svg{color:var(--color-fg-faint, #918378)}.fas-app-popover a.dev-home:hover,.fas-app-popover a.dev-home:hover svg{color:var(--color-fg)}.fas-app-popover .glyph{width:18px;height:18px;flex-shrink:0}.fas-app-popover a[data-brand=let-ai]{color:var(--color-fg)}.fas-app-popover a[data-brand=let-ai] svg{color:#b85b1a}.fas-app-popover a[data-brand=results-ai] svg{color:#c1272d}.fas-app-popover a[data-brand=siliconmint] svg{color:#2d8c7a}.fas-app-popover a:hover{color:var(--color-fg)}.fas-app-popover a:hover svg{color:inherit}.fas-app-popover a[data-brand=let-ai]:hover svg{color:#b85b1a}.fas-app-popover a[data-brand=results-ai]:hover svg{color:#c1272d}.fas-app-popover a[data-brand=siliconmint]:hover svg{color:#2d8c7a}.fas-app-popover a.active svg{color:var(--color-accent)}.fas-root[data-brand=results-ai] .fas-popover{border-radius:0;border-color:var(--color-fg);box-shadow:4px 4px 0 var(--color-fg)}.fas-root[data-brand=results-ai] .fas-app-popover a{font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.fas-root[data-brand=results-ai] .fas-popover button.danger{font-family:var(--font-mono);text-transform:uppercase}.fas-top{position:sticky;top:0;z-index:50}.fas-top-row1{height:var(--shell-header-h);display:flex;align-items:center;gap:8px;padding:0 18px 0 16px;background:var(--color-bg-panel, #ffffff);border-bottom:1px solid var(--color-rule, #c8b896)}.fas-top-row2{height:var(--shell-subnav-h);display:flex;align-items:stretch;padding:0 16px;gap:4px;background:var(--color-bg, #fdfaf3);border-bottom:1px solid var(--color-rule, #c8b896)}.fas-subnav-item{display:inline-flex;align-items:center;padding:0 14px;font-size:13px;font-weight:600;color:var(--color-fg-muted);text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .12s,border-color .12s}.fas-subnav-item:hover{color:var(--color-fg)}.fas-subnav-item.active{color:var(--color-accent-strong);border-bottom-color:var(--color-accent)}.fas-subnav-item .badge{margin-left:6px;font-family:var(--font-mono);font-size:10px;background:var(--color-accent);color:#fff;padding:1px 6px;border-radius:var(--radius-pill, 999px);font-weight:700}.fas-top-inline-nav{display:inline-flex;align-self:stretch;align-items:stretch;gap:22px;max-width:min(560px,54vw);min-width:0;margin-left:24px;padding:0;overflow-x:auto;scrollbar-width:none}.fas-top-inline-nav::-webkit-scrollbar{display:none}.fas-inline-nav-item{display:inline-flex;align-items:center;flex:0 0 auto;margin-bottom:-1px;padding:0 0 2px;border-bottom:3px solid transparent;color:var(--color-fg-muted);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;transition:border-color .12s,color .12s}.fas-inline-nav-item:hover{color:var(--color-fg)}.fas-inline-nav-item.active{color:var(--color-accent-strong);border-bottom-color:var(--color-accent)}.fas-inline-nav-item .badge{margin-left:6px;font-family:var(--font-mono);font-size:10px;background:var(--color-accent);color:#fff;padding:1px 6px;border-radius:var(--radius-pill, 999px);font-weight:700}.fas-top-content-nav{height:var(--shell-subnav-h);display:flex;align-items:stretch;background:var(--color-bg-panel, #ffffff);border-bottom:1px solid var(--color-rule, #c8b896)}.fas-top-content-nav__inner{display:flex;align-items:stretch;gap:30px;width:100%;max-width:var(--fas-top-nav-max-width, 960px);min-width:0;margin:0 auto;padding:0 var(--fas-top-nav-padding-x, 24px);overflow-x:auto;scrollbar-width:none}.fas-top-content-nav__inner::-webkit-scrollbar{display:none}.fas-content-nav-item{display:inline-flex;align-items:center;flex:0 0 auto;margin-bottom:-1px;padding:0 0 2px;border-bottom:3px solid transparent;color:var(--color-fg-muted);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;transition:border-color .12s,color .12s}.fas-content-nav-item:hover{color:var(--color-fg)}.fas-content-nav-item.active{color:var(--color-accent-strong);border-bottom-color:var(--color-accent)}.fas-content-nav-item .badge{margin-left:6px;font-family:var(--font-mono);font-size:10px;background:var(--color-accent);color:#fff;padding:1px 6px;border-radius:var(--radius-pill, 999px);font-weight:700}@media (max-width: 520px){.fas-top-row1{gap:4px;padding:0 10px}.fas-app-link{margin-left:0;padding-left:3px;padding-right:3px}.fas-top-inline-nav{max-width:calc(100vw - 138px);gap:12px;margin-left:8px}.fas-inline-nav-item{font-size:12px}.fas-top-content-nav__inner{gap:20px}.fas-content-nav-item{font-size:13px}}.fas-root[data-brand=results-ai] .fas-subnav-item{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;margin-right:16px;padding:0}.fas-root[data-brand=results-ai] .fas-subnav-item.active{color:var(--color-accent);border-bottom:none;position:relative}.fas-root[data-brand=results-ai] .fas-subnav-item.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--color-accent)}.fas-root[data-brand=results-ai] .fas-subnav-item .marker{color:var(--color-accent);margin-right:8px;font-weight:700}.fas-root[data-brand=results-ai] .fas-subnav-item .badge{background:var(--color-accent);border-radius:0;letter-spacing:.06em}.fas-root[data-brand=siliconmint] .fas-top-row1{box-shadow:var(--shadow-sm, 0 1px 2px rgba(26,29,34,.04))}.fas-root[data-brand=siliconmint] .fas-subnav-item .badge{background:#2d8c7a26;color:var(--color-accent-strong);font-family:var(--font-body);font-weight:600}.fas-chrome-right{display:inline-flex;align-items:center;gap:12px;font-size:13px;color:var(--color-fg)}.fas-layout{display:grid;grid-template-columns:var(--shell-rail-width) 1fr;min-height:100vh;min-height:100dvh}.fas-layout[data-rail-hidden=true]{grid-template-columns:minmax(0,1fr)}.fas-rail{background:var(--color-bg-sunken, #f0e8d6);border-right:1px solid var(--color-rule, #c8b896);display:flex;flex-direction:column;position:sticky;top:0;align-self:start;height:100vh;height:100dvh}.fas-root[data-orientation=side]:not([data-edge-to-edge=true]){display:flex;flex-direction:column;height:100vh;height:100dvh}.fas-root[data-orientation=side]:not([data-edge-to-edge=true]) .fas-layout{flex:1 1 auto;min-height:0;grid-template-rows:minmax(0,1fr)}.fas-root[data-orientation=side]:not([data-edge-to-edge=true]) .fas-rail{position:static;align-self:stretch;height:auto;min-height:0}.fas-root[data-orientation=side]:not([data-edge-to-edge=true]) .fas-layout>main{overflow-y:auto;min-height:0}.fas-rail-head{display:flex;align-items:center;gap:4px;padding:12px;border-bottom:1px solid var(--color-rule);position:relative}.fas-rail-nav{flex:1;padding:14px 10px;overflow-y:auto}.fas-section{margin-bottom:10px}.fas-section-label{display:flex;align-items:center;gap:6px;width:100%;padding:0 10px 6px;box-sizing:border-box;border:0;background:transparent;font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:var(--color-fg-faint, #918378);text-align:left;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:color .1s}.fas-section-label:hover{color:var(--color-fg-muted, #5d544a)}.fas-section-label:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px;border-radius:var(--radius-md, 6px)}.fas-section-text{flex:0 1 auto;min-width:0}.fas-section-chevron{flex:none;width:14px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:var(--color-fg-faint);opacity:0;transition:opacity .11s}.fas-section-label:hover .fas-section-chevron,.fas-section-label:focus-visible .fas-section-chevron,.fas-section-label.collapsed .fas-section-chevron{opacity:1}.fas-section-chevron svg{width:12px;height:12px;display:block;transition:transform .14s ease}.fas-section-label.collapsed .fas-section-chevron svg{transform:rotate(-90deg)}.fas-nav-item{display:flex;align-items:center;gap:10px;padding:7px 10px;text-decoration:none;color:var(--color-fg);font-size:13.5px;font-weight:500;border-radius:var(--radius-md, 6px);position:relative;margin:1px 0;transition:background .1s,box-shadow .1s}.fas-nav-item:hover{background:#0000000a}.fas-nav-item.active{background:var(--color-bg-panel, #ffffff);color:var(--color-accent-strong);font-weight:600;box-shadow:var(--shadow-sm, 0 1px 2px rgba(0,0,0,.04));border:1px solid var(--color-rule)}.fas-nav-item.active:before{content:"";position:absolute;left:-10px;top:25%;bottom:25%;width:3px;background:var(--color-accent);border-radius:0 2px 2px 0}.fas-nav-item .icon{width:16px;height:16px;color:var(--color-fg-muted);display:inline-flex;align-items:center;justify-content:center;font-size:14px}.fas-nav-item.active .icon{color:var(--color-accent)}.fas-nav-item .icon svg{width:16px;height:16px;display:block}.fas-nav-item .right,.fas-nav-trail .right{margin-left:auto;font-family:var(--font-mono);font-size:10px;color:var(--color-fg-faint);background:var(--color-bg-sunken);padding:1px 5px;border-radius:3px}.fas-nav-item.disabled{opacity:.45;cursor:default}.fas-nav-item.disabled:hover{background:transparent}.fas-nav-group{margin:1px 0}.fas-nav-grouphead{display:flex;align-items:center}.fas-nav-grouphead .fas-nav-item{flex:1 1 auto;min-width:0;margin:0}.fas-nav-grouphead button.fas-nav-item{width:100%;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.fas-nav-grouphead .fas-nav-item>span:not(.icon){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fas-nav-lens.current{color:var(--color-accent-strong);font-weight:600}.fas-nav-lens.current .icon{color:var(--color-accent)}.fas-nav-expand{flex:none;width:26px;height:26px;margin-left:2px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;padding:0;cursor:pointer;color:var(--color-fg-faint, #918378);border-radius:var(--radius-md, 6px);opacity:0;transition:opacity .11s,color .1s,background .1s}.fas-nav-group:hover .fas-nav-expand,.fas-nav-group.expanded .fas-nav-expand,.fas-nav-expand:focus-visible{opacity:1}.fas-nav-expand:hover{color:var(--color-fg-muted, #5d544a);background:#0000000a}.fas-nav-expand:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.fas-nav-expand svg{width:12px;height:12px;display:block;transition:transform .14s ease}.fas-nav-group:not(.expanded) .fas-nav-expand svg{transform:rotate(-90deg)}.fas-nav-sublist{position:relative;margin:1px 0 6px;padding-left:20px}.fas-nav-sublist:before{content:"";position:absolute;left:11px;top:1px;bottom:5px;width:1px;background:var(--color-rule, #eaecf2)}.fas-nav-subitem{display:flex;align-items:center;gap:9px;padding:6px 9px;border-radius:var(--radius-md, 6px);text-decoration:none;font-size:12.75px;font-weight:500;color:var(--color-fg-muted, #5b6373);position:relative}.fas-nav-subitem:hover{background:#0000000a;color:var(--color-fg, #15171c)}.fas-nav-subitem.active{color:var(--color-accent-strong);font-weight:650;background:var(--color-bg-panel, #ffffff);box-shadow:var(--shadow-sm, 0 1px 2px rgba(0, 0, 0, .04));border:1px solid var(--color-rule)}.fas-nav-subic{width:16px;height:16px;flex:none;display:inline-flex;align-items:center;justify-content:center;color:var(--color-fg-faint, #9aa1b0)}.fas-nav-subic svg{width:16px;height:16px;display:block}.fas-nav-subitem.active .fas-nav-subic{color:var(--color-accent)}.fas-nav-sublab{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fas-nav-subitem[data-tone] .fas-nav-subic{color:var(--flyout-tone, var(--color-fg-faint, #9aa1b0))}.fas-nav-row{position:relative}.fas-nav-trail{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:6px;pointer-events:none}.fas-nav-row.has-badge .fas-nav-item{padding-right:40px}.fas-nav-action{width:24px;height:24px;display:grid;place-items:center;border-radius:5px;color:var(--color-fg-faint);opacity:0;pointer-events:none;text-decoration:none;transition:opacity .1s,background .1s,color .1s}.fas-nav-row:hover .fas-nav-action,.fas-nav-row:focus-within .fas-nav-action{opacity:1;pointer-events:auto}.fas-nav-action:hover{background:#0000000a;color:var(--color-fg)}.fas-nav-action svg{width:16px;height:16px;display:block}.fas-rail-foot{margin-top:auto;padding:0;border-top:1px solid var(--color-rule)}.fas-user-card{display:flex;align-items:center;gap:10px;padding:12px 14px;background:transparent;border:none;cursor:pointer;width:100%;text-align:left;font-family:inherit;color:var(--color-fg);transition:background .12s;position:relative}.fas-user-card:hover,.fas-user-card[aria-expanded=true]{background:var(--color-bg-panel, #ffffff)}.fas-user-card .meta{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;line-height:1.25}.fas-user-card .name{font-weight:600;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.fas-user-card .email{font-size:11px;color:var(--color-fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.fas-user-card .more{color:var(--color-fg-faint);font-size:14px}.fas-root[data-brand=results-ai] .fas-rail{background:var(--color-bg-panel, #e8dfcb);border-right:1px solid var(--color-rule-strong);position:sticky}.fas-root[data-brand=results-ai] .fas-rail-head{border-bottom:1px dashed var(--color-rule-strong)}.fas-root[data-brand=results-ai] .fas-rail-foot{border-top:1px dashed var(--color-rule-strong)}.fas-root[data-brand=results-ai] .fas-section{padding-bottom:14px;border-bottom:1px dashed var(--color-rule-strong)}.fas-root[data-brand=results-ai] .fas-section:last-child{border-bottom:none}.fas-root[data-brand=results-ai] .fas-section-label{display:flex;align-items:baseline;gap:8px;letter-spacing:.2em}.fas-root[data-brand=results-ai] .fas-section-label .marker{color:var(--color-accent);font-weight:700}.fas-root[data-brand=results-ai] .fas-nav-item{border-radius:0;font-family:var(--font-body);padding:8px 10px 8px 14px}.fas-root[data-brand=results-ai] .fas-nav-item:hover{background:var(--color-bg-hover, #ebe2cf)}.fas-root[data-brand=results-ai] .fas-nav-item.active{background:var(--color-bg-sunken, #dcd0b6);border:none;box-shadow:none;color:var(--color-fg);font-weight:600}.fas-root[data-brand=results-ai] .fas-nav-item.active:before{left:0;top:0;bottom:0;width:3px;border-radius:0}.fas-root[data-brand=results-ai] .fas-nav-item .right,.fas-root[data-brand=results-ai] .fas-nav-trail .right{border-radius:0;background:transparent}.fas-root[data-brand=results-ai] .fas-user-card .email{display:none}.fas-root[data-brand=siliconmint] .fas-rail{background:var(--color-bg-panel, #ffffff);border-right:1px solid var(--color-rule)}.fas-root[data-brand=siliconmint] .fas-section-label{font-family:var(--font-body);font-size:10.5px;font-weight:700;letter-spacing:.07em}.fas-root[data-brand=siliconmint] .fas-nav-item.active{background:#2d8c7a1a;color:var(--color-accent-strong);border:none;box-shadow:none}.fas-root[data-brand=siliconmint] .fas-nav-item.active:before{left:0;top:6px;bottom:6px;width:3px;border-radius:0 2px 2px 0}.fas-root[data-brand=let-ai] .fas-nav-item.active{background:color-mix(in srgb,var(--color-accent) 12%,transparent);color:var(--color-accent-strong);border:none;box-shadow:none}.fas-root[data-brand=let-ai] .fas-nav-item.active:before{left:0;top:6px;bottom:6px;width:3px;border-radius:0 2px 2px 0}.fas-root .fas-nav-item.active:hover{box-shadow:inset 0 0 0 999px #0000000a}.fas-root[data-brand=let-ai] .fas-section-label{font-family:var(--font-body);font-size:10.5px;font-weight:700;letter-spacing:.07em}.fas-cmdk-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#14100c73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding-top:12vh;animation:fas-cmdk-fade .12s ease-out}@keyframes fas-cmdk-fade{0%{opacity:0}to{opacity:1}}.fas-cmdk-modal{width:min(560px,calc(100vw - 32px));background:var(--color-bg-panel, #ffffff);border:1px solid var(--color-rule-strong, #c8b896);border-radius:10px;box-shadow:0 24px 60px #0000004d,0 4px 12px #0000001a;overflow:hidden;font-family:inherit;color:var(--color-fg, #1a1410);display:flex;flex-direction:column;max-height:70vh}.fas-cmdk-input-wrap{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--color-rule, #c8b896)}.fas-cmdk-search-glyph{color:var(--color-fg-muted, #5d544a);font-size:16px;width:20px;text-align:center}.fas-cmdk-input{flex:1;border:none;outline:none;background:transparent;font-family:inherit;font-size:15px;color:inherit;padding:4px 0}.fas-cmdk-input::placeholder{color:var(--color-fg-muted, #5d544a)}.fas-cmdk-list{flex:1;overflow-y:auto;padding:6px}.fas-cmdk-empty{padding:24px 18px;text-align:center;color:var(--color-fg-muted, #5d544a);font-size:13.5px}.fas-cmdk-item{display:flex;align-items:center;gap:12px;width:100%;padding:9px 12px;border:none;background:transparent;cursor:pointer;border-radius:6px;font-family:inherit;font-size:14px;color:inherit;text-align:left}.fas-cmdk-item.active{background:var(--color-bg-sunken, #f0e8d6)}.fas-cmdk-item-name{flex:1;font-weight:500}.fas-cmdk-item-brand{font-size:11.5px;color:var(--color-fg-muted, #5d544a);text-transform:lowercase}.fas-cmdk-item-current{font-size:10px;font-weight:600;color:var(--color-accent-strong, #7a3500);background:var(--color-bg-sunken, #f0e8d6);border:1px solid var(--color-rule, #c8b896);border-radius:999px;padding:1px 8px;text-transform:uppercase;letter-spacing:.08em}.fas-cmdk-foot{display:flex;gap:16px;padding:10px 18px;border-top:1px solid var(--color-rule, #c8b896);font-size:11.5px;color:var(--color-fg-muted, #5d544a);background:var(--color-bg-sunken, #f0e8d6)}.fas-cmdk-foot kbd{font-family:JetBrains Mono,SF Mono,Menlo,monospace;font-size:11px;background:var(--color-bg-panel, #ffffff);border:1px solid var(--color-rule, #c8b896);border-radius:3px;padding:1px 5px;margin-right:4px}.fas-tree{list-style:none;margin:0;padding:0}.fas-tree-branch{margin:0;padding:0}.fas-tree-branch>.fas-tree{padding-left:14px}.fas-workspace-topbar{position:relative;display:flex;align-items:center;gap:12px;height:44px;padding:0 14px;background:var(--color-bg-panel, #ffffff);border-bottom:1px solid var(--color-rule, #c8b896);font-size:13px;flex-shrink:0}.fas-workspace-topbar__breadcrumb{display:flex;align-items:center;min-width:0}.fas-workspace-topbar__tabs{display:flex;align-items:center;flex:1 1 auto;min-width:0;gap:4px}.fas-workspace-topbar__spacer{flex:1 1 auto}.fas-workspace-topbar__search{display:flex;align-items:center}.fas-workspace-topbar__actions{display:flex;align-items:center;gap:6px}.fas-verify-banner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 14px;padding:9px 16px;font-size:13px;line-height:1.4;background:#fff4d6;color:#5a3a00;border-bottom:1px solid #e6c97a}.fas-verify-banner__text strong{font-weight:600}.fas-verify-banner__action{flex:none;background:var(--color-accent, #b85b1a);color:var(--color-on-accent, #ffffff);border:none;border-radius:var(--radius-sm, 5px);padding:4px 12px;font-size:12px;font-weight:600;cursor:pointer;transition:opacity .12s}.fas-verify-banner__action:hover:not(:disabled){opacity:.9}.fas-verify-banner__action:disabled{opacity:.65;cursor:default}.fas-root[data-brand=results-ai] .fas-verify-banner__action{border-radius:0}.fas-verify-banner__dismiss{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;background:transparent;color:#8a5a00;border:1px solid transparent;border-radius:var(--radius-sm, 5px);font-size:13px;line-height:1;cursor:pointer;transition:background .12s,border-color .12s}.fas-verify-banner__dismiss:hover{background:#f6e3b0;border-color:#e6c97a}.fas-root[data-brand=results-ai] .fas-verify-banner__dismiss{border-radius:0}.fas-nav-flyhost{position:relative}.fas-flyout{position:fixed;z-index:1200;min-width:230px;max-width:258px;background:var(--color-bg-panel, #fff);border:1px solid var(--color-rule-strong, #dde1ea);border-radius:11px;overflow:hidden;box-shadow:0 6px 18px -8px #14182133,0 1px 3px #1418210f;padding:5px;font-family:var(--font-body, var(--font-sans, inherit));opacity:0;transform:translate(-5px);pointer-events:none;transition:opacity .12s ease,transform .12s ease}.fas-flyout.show{opacity:1;transform:none;pointer-events:auto}.fas-flyout-head{padding:7px 10px 8px;border-bottom:1px solid var(--color-rule, #eaecf2);margin-bottom:3px}.fas-flyout-name{display:block;font-size:13px;font-weight:700;color:var(--color-fg, #15171c)}.fas-flyout-q{display:block;font-size:11.5px;color:var(--color-fg-muted, #5b6373);margin-top:3px}.fas-flyout-sub{display:flex;align-items:center;gap:11px;padding:8px 10px;border-radius:8px;text-decoration:none;font-size:13px;font-weight:550;line-height:1.3;color:var(--color-fg, #15171c)}.fas-flyout-sub:hover{background:var(--color-bg-hover, #f3f5f9)}.fas-flyout-ic{width:17px;height:17px;flex-shrink:0;color:var(--color-fg-faint, #9aa1b0);display:inline-flex;align-items:center;justify-content:center}.fas-flyout-ic svg{width:17px;height:17px;display:block}.fas-flyout-sub:hover .fas-flyout-ic{color:var(--color-accent, #e25c25)}.fas-flyout-lab{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fas-flyout-stripe{display:none}.fas-flyout-sub[data-tone]{position:relative;margin:0 -5px;padding-left:18px;border-radius:0}.fas-flyout-sub[data-tone] .fas-flyout-stripe{display:block;position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--flyout-tone, currentColor)}.fas-flyout-sub[data-tone] .fas-flyout-ic{color:var(--flyout-tone, var(--color-fg-faint, #9aa1b0))}.fas-flyout-sub[data-tone]:hover{background:var(--flyout-tone-wash, var(--color-bg-hover, #f3f5f9))}.fas-flyout-sub[data-tone]:hover .fas-flyout-ic{color:var(--flyout-tone, var(--color-accent))}.fas-flyout-sub.active{font-weight:700;background:var(--flyout-tone-wash, var(--color-bg-hover, #f3f5f9))}.fas-flyout-sub.active .fas-flyout-ic{color:var(--flyout-tone, var(--color-accent, #e25c25))}.fas-flyout-tag{margin-left:auto;flex:none;width:52px;text-align:center;font-size:10px;font-weight:700;letter-spacing:.04em;color:var(--flyout-tone-ink, var(--color-fg-muted, #5b6373));background:var(--flyout-tone-wash, var(--color-bg-sunken, #f3f5f9));border:1px solid var(--flyout-tone-line, var(--color-rule, #eaecf2));border-radius:999px;padding:2px 0}.fas-flyout-tip{position:fixed;z-index:1201;transform:translateY(-50%);max-width:230px;background:#1b1e25;color:#fff;border-radius:8px;padding:7px 11px;font-family:var(--font-body, var(--font-sans, inherit));font-size:12px;font-weight:500;line-height:1.4;box-shadow:0 8px 24px #00000040;pointer-events:none;opacity:0;transition:opacity .12s ease}.fas-flyout-tip.show{opacity:1}.fas-session-expired{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:#0000008c;padding:24px}.fas-session-expired__card{width:100%;max-width:400px;background:var(--color-bg-panel, #ffffff);color:var(--color-fg, #1a1410);border:1px solid var(--color-rule-strong, #c8b896);border-radius:var(--radius-md, 10px);padding:24px;box-shadow:var(--shadow-md, 0 12px 40px rgba(0, 0, 0, .25));text-align:center}.fas-session-expired__title{margin:0 0 8px;font-size:18px;font-weight:650}.fas-session-expired__body{margin:0 0 20px;font-size:14px;color:var(--color-fg-muted, #5d544a)}.fas-session-expired__action{display:inline-flex;align-items:center;justify-content:center;min-width:120px;padding:9px 18px;border:none;border-radius:var(--radius-sm, 8px);background:var(--color-accent, #b85b1a);color:var(--color-on-accent, #ffffff);font-weight:600;font-size:14px;cursor:pointer}.fas-session-expired__action:hover{filter:brightness(1.05)}.uik-avatar{display:inline-flex;align-items:center;justify-content:center;width:var(--uik-avatar-size, 40px);height:var(--uik-avatar-size, 40px);border-radius:50%;color:#fff;font-weight:600;font-family:inherit;background-position:center;background-size:cover;border:2px solid var(--color-bg, #fff);box-shadow:0 2px 6px #0000001a;-webkit-user-select:none;user-select:none;flex-shrink:0;overflow:hidden;position:relative;line-height:1}.uik-avatar__image{width:100%;height:100%;display:block;object-fit:cover}.uik-avatar__initial{font-size:calc(var(--uik-avatar-size, 40px) * .42);letter-spacing:-.01em;text-shadow:0 1px 1px rgba(0,0,0,.18)}.uik-avatar__icon{width:calc(var(--uik-avatar-size, 40px) * .6);height:calc(var(--uik-avatar-size, 40px) * .6);display:block;filter:drop-shadow(0 1px 1px rgba(0,0,0,.12))}.uik-avatar--no-border{border:none;box-shadow:none}.uik-avatar-frame{display:inline-flex;position:relative;flex:0 0 auto;border-radius:50%;padding:2px;line-height:0}.uik-avatar-frame--presence{box-shadow:0 0 0 2px var(--uik-presence-color)}.uik-avatar-frame--agent{background:linear-gradient(145deg,#8b5cf6,#5b21b6);box-shadow:0 0 0 1px #5b21b633}.uik-avatar-frame--agent.uik-avatar-frame--presence{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--uik-presence-color)}.uik-avatar-frame__agent{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;width:14px;height:14px;border:2px solid #fff;border-radius:50%;background:#6d28d9;color:#fff;font-size:8px;line-height:1}.uik-avatar-frame__online{position:absolute;right:-1px;bottom:-1px;width:9px;height:9px;border:2px solid #fff;border-radius:50%;background:#278657}.uik-avatar--guest{border-style:dashed;filter:saturate(.72)}
