:root{--bg:#f7f8f6;--surface:#fff;--surface-2:#eef1ee;--text:#0c1a35;--text-muted:#5b6474;--border:#e5e7eb;--accent:#127a5a;--accent-text:#fff;--accent-soft:#e1f5ee;--ok:#127a5a;--ok-soft:#e1f5ee;--warn:#8a5300;--warn-soft:#fdf0d9;--danger:#b42318;--danger-soft:#fde7e5;--highlight:#fff3b0;--live:#c53a39;--radius:14px;--shadow:0 1px 2px #0c1a350d, 0 4px 16px #0c1a350a;--font:"Manrope", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-display:"DM Serif Display", Georgia, serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#070f1e;--surface:#0c1a35;--surface-2:#142645;--text:#f7f8f6;--text-muted:#a9b2c1;--border:#22345a;--accent:#5dcaa5;--accent-text:#0c1a35;--accent-soft:#10352f;--ok:#5dcaa5;--ok-soft:#10352f;--warn:#f0b45c;--warn-soft:#3a2c14;--danger:#ff8a80;--danger-soft:#3d1c1a;--highlight:#4a4214;--live:#ff6b5e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#070f1e;--surface:#0c1a35;--surface-2:#142645;--text:#f7f8f6;--text-muted:#a9b2c1;--border:#22345a;--accent:#5dcaa5;--accent-text:#0c1a35;--accent-soft:#10352f;--ok:#5dcaa5;--ok-soft:#10352f;--warn:#f0b45c;--warn-soft:#3a2c14;--danger:#ff8a80;--danger-soft:#3d1c1a;--highlight:#4a4214;--live:#ff6b5e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--text);font:15px/1.5 var(--font);-webkit-font-smoothing:antialiased}a{color:var(--accent)}h1{font:400 1.9rem/1.12 var(--font-display);letter-spacing:-.015em;margin:0 0 6px}h2{margin:0 0 12px;font-size:1.1rem}h3{margin:0 0 8px;font-size:.95rem}p{margin:0 0 12px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.t-shell{grid-template-columns:232px 1fr;min-height:100vh;display:grid}.t-side{border-right:1px solid var(--border);background:var(--surface);flex-direction:column;gap:4px;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0}.t-brand{font:400 1.35rem/1 var(--font-display);color:var(--text);align-items:center;gap:10px;padding:4px 10px 18px;text-decoration:none;display:flex}.t-navlink{color:var(--text-muted);border-radius:10px;align-items:center;gap:12px;min-height:44px;padding:10px 12px;font-weight:500;text-decoration:none;display:flex}.t-navlink.active{background:var(--accent-soft);color:var(--accent)}.t-side{overflow-y:auto}.t-brand{white-space:nowrap}.t-side .t-brand{padding-right:0}.t-bell{position:relative}.t-bell-count{background:var(--live);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.7rem;font-weight:700;display:grid;position:absolute;top:4px;right:2px}.t-side-foot{color:var(--text-muted);margin-top:auto;padding:0 10px;font-size:.85rem}.t-main{width:100%;min-width:0;padding:28px clamp(16px,4vw,44px) 48px}.t-topbar,.t-tabbar{display:none}@media (width<=860px){.t-shell{display:block}.t-side{display:none}.t-topbar{z-index:5;background:var(--surface);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:10px 16px;display:flex;position:sticky;top:0}.t-main{padding:18px 16px 96px}.t-tabbar{z-index:5;background:var(--surface);border-top:1px solid var(--border);padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.t-tabbar a{min-height:56px;color:var(--text-muted);flex-direction:column;align-items:center;gap:2px;padding:8px 0;font-size:.72rem;text-decoration:none;display:flex}.t-tabbar a.active{color:var(--accent)}.t-tabbar a.t-tab-rec{color:var(--live)}}.t-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:22px;display:flex}.t-sub{color:var(--text-muted);margin:0}.t-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px}.t-grid{gap:16px;display:grid}.t-grid-2{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=960px){.t-grid-2{grid-template-columns:1fr}}.t-grid-2>*,.t-grid>*{min-width:0}.t-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.t-stack{flex-direction:column;gap:10px;display:flex}.t-muted{color:var(--text-muted)}.t-danger{color:var(--danger)}.t-small{font-size:.85rem}.t-empty{text-align:center;color:var(--text-muted);padding:28px 12px}.t-btn{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.t-btn:hover{background:var(--surface-2)}.t-btn:disabled{opacity:.55;cursor:not-allowed}.t-btn-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.t-btn-primary:hover{background:var(--accent);filter:brightness(1.08)}.t-btn-live{background:var(--live);border-color:var(--live);color:#fff}.t-btn-live:hover{background:var(--live);filter:brightness(1.08)}.t-btn-ghost{background:0 0;border-color:#0000}.t-btn-sm{border-radius:8px;min-height:34px;padding:0 10px;font-size:.85rem}.t-btn-danger{color:var(--danger)}.t-iconbtn{min-width:44px;padding:0}.t-input,.t-select,.t-textarea{border:1px solid var(--border);background:var(--surface);width:100%;min-height:44px;color:var(--text);font:inherit;border-radius:10px;padding:10px 12px}.t-textarea{resize:vertical;min-height:80px}.t-label{margin-bottom:6px;font-size:.9rem;font-weight:600;display:block}.t-field{margin-bottom:14px}.t-check{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.t-check input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin-top:2px}.t-pill{background:var(--surface-2);color:var(--text-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:.78rem;font-weight:600;display:inline-flex}.t-pill-ok{background:var(--ok-soft);color:var(--ok)}.t-pill-warn{background:var(--warn-soft);color:var(--warn)}.t-pill-accent{background:var(--accent-soft);color:var(--accent)}.t-pill-live{background:var(--danger-soft);color:var(--live)}.t-dot{background:currentColor;border-radius:50%;width:8px;height:8px}.t-dot-pulse{animation:1.2s ease-in-out infinite t-pulse}@keyframes t-pulse{50%{opacity:.25}}.gist-update{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.t-alert{background:var(--warn-soft);color:var(--warn);border-radius:10px;margin-bottom:14px;padding:12px 14px}.t-alert-error{background:var(--danger-soft);color:var(--danger)}.t-alert-info{background:var(--accent-soft);color:var(--accent)}.t-list{margin:0;padding:0;list-style:none}.t-list>li{border-top:1px solid var(--border)}.t-list>li:first-child{border-top:0}.t-meeting-link{color:var(--text);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:12px 4px;text-decoration:none;display:flex}.t-meeting-link:hover .t-meeting-title{color:var(--accent)}.t-meeting-title{font-weight:600}.t-transcript{flex-direction:column;gap:2px;display:flex}.t-line{border-radius:8px;grid-template-columns:52px 1fr auto;align-items:start;gap:10px;padding:8px;display:grid}.t-line:hover{background:var(--surface-2)}.t-line.is-highlight{background:var(--highlight)}.t-line.is-target{outline:2px solid var(--accent)}.t-line.is-private{background:repeating-linear-gradient(135deg, transparent 0 8px, var(--surface-2) 8px 16px)}.t-line-time{color:var(--text-muted);font-variant-numeric:tabular-nums;padding-top:2px;font-size:.78rem}.t-line-speaker{margin-right:6px;font-size:.85rem;font-weight:700}.t-line-tools{opacity:.4;gap:2px;display:flex}.t-line:hover .t-line-tools,.t-line:focus-within .t-line-tools{opacity:1}.t-comment{border-left:3px solid var(--accent);background:var(--surface-2);border-radius:0 8px 8px 0;margin:6px 0 0;padding:6px 10px;font-size:.88rem}.t-interim{color:var(--text-muted);font-style:italic}.t-line-plain{grid-template-columns:52px 1fr}.t-line:focus{outline:none}.t-phone-only{display:none}@media (width<=560px){.t-line,.t-line-plain{grid-template-columns:minmax(0,1fr);gap:4px;padding:8px 4px}.t-line-time{display:none}.t-line-tools{opacity:1;justify-content:flex-end;display:none}.t-line:focus-within .t-line-tools,.t-line.is-target .t-line-tools{display:flex}.t-line:focus-within{background:var(--surface-2)}.t-card{padding:14px}.t-phone-only{display:inline}}.t-speakers{flex-wrap:wrap;gap:8px;display:flex}.t-speaker-chip{border:2px solid var(--border);background:var(--surface);min-height:44px;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:0 14px;font-weight:600}.t-speaker-chip[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.t-action{border-top:1px solid var(--border);grid-template-columns:auto 1fr;gap:10px;padding:10px 0;display:grid}.t-action:first-child{border-top:0}.t-action.is-done .t-action-text{color:var(--text-muted);text-decoration:line-through}.t-action-meta{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.t-action-meta .t-select,.t-action-meta .t-input{width:auto;min-height:34px;padding:4px 8px;font-size:.85rem}.t-answer{white-space:pre-wrap}.t-cite{background:var(--surface-2);color:var(--text);border-radius:8px;margin-top:8px;padding:8px 10px;font-size:.88rem;text-decoration:none;display:block}.t-cite:hover{outline:1px solid var(--accent)}.t-onboard{place-items:center;min-height:100vh;padding:24px 16px;display:grid}.t-onboard-card{width:min(560px,100%)}.t-onboard-art{background:var(--accent-soft);width:72px;height:72px;color:var(--accent);border-radius:20px;place-items:center;margin-bottom:18px;display:grid}.t-steps{gap:6px;margin:18px 0;display:flex}.t-steps span{background:var(--border);border-radius:4px;flex:1;height:4px}.t-steps span.on{background:var(--accent)}.t-badge-row{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.t-checklist li{align-items:center;gap:10px;padding:8px 0;display:flex}.t-tick{border:2px solid var(--border);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.t-tick.done{background:var(--ok);border-color:var(--ok);color:var(--surface)}.t-progress{background:var(--surface-2);border-radius:6px;height:6px;overflow:hidden}.t-progress>span{background:var(--ok);height:100%;display:block}.t-dialog{border-radius:var(--radius);background:var(--surface);width:min(480px,100vw - 32px);color:var(--text);border:0;padding:0;box-shadow:0 20px 60px #00000040}.t-dialog::backdrop{background:#0006}.t-dialog-body{padding:22px}.t-drop{border:2px dashed var(--border);border-radius:var(--radius);text-align:center;color:var(--text-muted);padding:26px 16px}.t-drop.is-over{border-color:var(--accent);background:var(--accent-soft)}.t-import-row{grid-template-columns:minmax(0,1fr) 220px auto;align-items:center;gap:8px;display:grid}@media (width<=640px){.t-import-row{grid-template-columns:1fr}}.t-mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.85rem}.t-minutes{padding:clamp(18px,4vw,44px);line-height:1.6}.t-minutes h1{margin-bottom:14px;font-size:1.5rem}.t-minutes h2{border-bottom:1px solid var(--border);margin:22px 0 6px;padding-bottom:4px;font-size:1.05rem}.t-minutes h3{margin:10px 0 4px;font-size:.9rem}.t-minutes-meta{grid-template-columns:max-content 1fr;gap:2px 14px;margin:0 0 10px;display:grid}.t-minutes-meta dt{font-weight:700}.t-minutes-meta dd{margin:0}.t-table{border-collapse:collapse;width:100%;font-size:.92rem}.t-table th,.t-table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:8px 10px}.t-table th{background:var(--surface-2)}.t-tour{z-index:50;pointer-events:none;position:fixed;inset:0}.t-tour-spot{box-shadow:0 0 0 4px var(--accent), 0 0 0 9999px #0c1a3559;border-radius:12px;transition:all .2s;position:fixed}.t-tour-pop{pointer-events:auto;width:min(360px,100vw - 24px);position:fixed;box-shadow:0 20px 60px #00000040}.t-letterhead{display:none}@media print{.t-letterhead{color:#0c1a35;text-align:right;border-bottom:2.5px solid #1d9e75;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding-bottom:10px;font:9pt/1.45 Manrope,Arial,sans-serif;display:flex}.t-letterhead img{width:62mm;height:auto}.t-letterhead strong{color:#1d9e75;font-size:12pt}.t-minutes:after{content:"AR Smart Tech Solutions — Ashley Reynolds, Sole Trader";text-align:center;color:#5b6474;border-top:1px solid #1d9e75;margin-top:28px;padding-top:6px;font:8pt Manrope,Arial,sans-serif;display:block}.t-side,.t-topbar,.t-tabbar,.t-noprint{display:none!important}.t-shell{display:block}.t-main{max-width:none;padding:0}body{color:#000;background:#fff}.t-card{box-shadow:none;background:#fff;border:0;padding:0}}.gist-legal{max-width:860px;line-height:1.6}.gist-legal h2{margin-top:22px}.gist-item{align-items:baseline;gap:8px;padding:6px 0;display:flex}.gist-at{font-variant-numeric:tabular-nums;min-height:28px;color:var(--accent);flex:none;padding:0 6px}.gist-mood{width:100%;max-width:480px;height:70px;display:block}.gist-mood-mid{stroke:var(--border);stroke-dasharray:4 4}.gist-mood-line{fill:none;stroke:var(--text-muted);stroke-width:2px}.gist-mood circle{fill:var(--surface);stroke:var(--text-muted);stroke-width:2px;cursor:pointer}.gist-mood circle.is-up{stroke:var(--ok);fill:var(--ok)}.gist-mood circle.is-down{stroke:var(--danger);fill:var(--danger)}.gist-side{align-content:start;gap:16px;min-width:0;display:grid}.gist-agenda-title{margin:8px 0 6px;font-size:1.15rem;font-weight:700}.gist-agenda-bar{background:var(--surface-2);border-radius:99px;height:8px;overflow:hidden}.gist-agenda-bar span{background:var(--accent);height:100%;transition:width 1s linear;display:block}.gist-agenda-bar.is-over span{background:var(--danger)}.gist-livenotes p{margin:8px 0}.gist-livenotes h3,.gist-review h3,.gist-kb+h3{margin:10px 0 4px;font-size:.95rem}.gist-livenotes ul{margin:0;padding-left:20px}.gist-share{border:1px solid var(--border);border-radius:8px;height:26px;margin-bottom:12px;font-size:.78rem;display:flex;overflow:hidden}.gist-share span{white-space:nowrap;background:var(--accent-soft);color:var(--text);align-items:center;min-width:0;padding:0 8px;display:flex;overflow:hidden}.gist-share span:nth-child(2n){background:var(--surface-2)}.gist-tip{justify-content:space-between;align-items:center;gap:8px;display:flex}.gist-jargon{z-index:30;background:var(--surface);border:1px solid var(--border);width:280px;max-width:calc(100vw - 32px);box-shadow:var(--shadow);border-radius:12px;padding:10px 36px 10px 12px;font-size:.9rem;position:absolute}.gist-jargon-x{min-height:28px;padding:0 6px;position:absolute;top:4px;right:4px}.gist-room{background:var(--bg);min-height:100vh;color:var(--text);box-sizing:border-box;flex-direction:column;gap:24px;padding:32px 40px;font-size:1.35rem;display:flex}.gist-room header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.gist-room h1{font-family:var(--font-display);margin:0;font-size:2.6rem}.gist-room h2{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0 0 10px;font-size:1.1rem}.gist-room h3{margin:14px 0 4px;font-size:1.1rem}.gist-room-grid{flex:1;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;display:grid}.gist-room-grid section{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px 24px}.gist-room ol,.gist-room ul{margin:0;padding-left:26px}.gist-room li{margin:6px 0}.gist-room li span{color:var(--text-muted);font-size:.9em}.gist-room li.is-now{color:var(--accent);font-weight:700}.gist-room li.is-done{color:var(--text-muted);text-decoration:line-through}.gist-room footer{border-top:1px solid var(--border);color:var(--text-muted);padding-top:12px;font-size:1.05rem}.gist-room footer p{margin:4px 0}@media (width<=700px){.gist-room{padding:20px 16px;font-size:1.05rem}.gist-room h1{font-size:1.8rem}}.gist-kb{margin:0}.gist-kb>div{border-bottom:1px solid var(--border);padding:8px 0}.gist-kb dt{font-weight:700}.gist-kb dd{margin:2px 0 0}.gist-timeline{border-left:2px solid var(--border);margin:0;padding:0 0 0 18px;list-style:none}.gist-timeline>li{padding:0 0 14px 4px;position:relative}.gist-timeline>li:before{content:"";background:var(--surface);border:2px solid var(--text-muted);border-radius:50%;width:10px;height:10px;position:absolute;top:6px;left:-25px}.gist-timeline>li.is-up:before{border-color:var(--ok);background:var(--ok)}.gist-timeline>li.is-down:before{border-color:var(--danger);background:var(--danger)}.gist-timeline ul{margin:4px 0 0;padding-left:18px}.gist-gap{margin:0 0 6px;font-style:italic}.gist-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:16px;display:grid}.gist-stats>div{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:2px;padding:14px 16px;display:flex}.gist-stats strong{font-size:1.5rem;font-family:var(--font-display);font-weight:400}.gist-stats span{color:var(--text-muted);font-size:.85rem}.gist-months{align-items:flex-end;gap:6px;height:140px;margin:8px 0 12px;display:flex}.gist-months>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.gist-months>div span{background:var(--accent);border-radius:4px 4px 0 0;width:100%;min-height:2px}.gist-months em{color:var(--text-muted);font-size:.75rem;font-style:normal}.gist-days{gap:2px;height:90px}.gist-room header .t-pill{padding:6px 14px;font-size:1rem}.gist-room li strong{color:var(--danger)}.gist-liveactions li{justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.gist-liveactions li.is-done span{color:var(--text-muted);text-decoration:line-through}.gist-liveactions .t-check{flex:1;min-width:0}.gist-owner{width:auto;max-width:140px;min-height:32px;padding:2px 6px;font-size:.85rem}.gist-facts h3{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin:10px 0 4px;font-size:.85rem}.gist-facts ul{margin:0;padding-left:18px}.gist-facts li{margin:3px 0}.gist-watchbar{gap:8px;margin:0 0 12px}.gist-watchhit{border-color:var(--warn);background:var(--warn-soft);justify-content:space-between;align-items:center;gap:8px;display:flex}@keyframes gist-flash{0%,to{box-shadow:inset 0 0 #0000}20%,60%{box-shadow:inset 0 0 0 6px var(--warn)}}body.gist-flash{animation:1.2s gist-flash}.gist-modal{z-index:60;background:#070f1e73;justify-content:center;align-items:flex-start;padding:6vh 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.gist-modal-card{width:100%;max-width:640px;box-shadow:0 10px 40px #00000040}.gist-votes{gap:6px;margin:12px 0;display:grid}.gist-vote{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:4px 0;display:flex}.gist-reel{max-width:720px}.gist-reel-lead{font-size:1.05rem;line-height:1.55}.gist-reel-chapter h3{margin:16px 0 6px}.gist-reel blockquote{border-left:3px solid var(--accent);margin:6px 0 6px 4px;padding-left:12px}.gist-reel-quote{all:unset;cursor:pointer;font-style:italic}.gist-reel-quote:hover,.gist-reel-quote:focus-visible{text-decoration:underline}.gist-fillers summary{cursor:pointer;font-weight:700}.gist-lasttime{border-left:4px solid var(--accent)}.gist-sp{border-radius:4px;padding:0 4px}.gist-sp-0{color:#127a5a}.gist-sp-1{color:#1d4ed8}.gist-sp-2{color:#b45309}.gist-sp-3{color:#9d174d}.gist-sp-4{color:#6d28d9}.gist-sp-5{color:#0e7490}.gist-sp-6{color:#4d7c0f}.gist-sp-7{color:#b91c1c}[data-theme=dark] .gist-sp-0{color:#5dcaa5}[data-theme=dark] .gist-sp-1{color:#93b4ff}[data-theme=dark] .gist-sp-2{color:#f0b45c}[data-theme=dark] .gist-sp-3{color:#f9a8d4}[data-theme=dark] .gist-sp-4{color:#c4b5fd}[data-theme=dark] .gist-sp-5{color:#67e8f9}[data-theme=dark] .gist-sp-6{color:#bef264}[data-theme=dark] .gist-sp-7{color:#fca5a5}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gist-sp-0{color:#5dcaa5}:root:not([data-theme=light]) .gist-sp-1{color:#93b4ff}:root:not([data-theme=light]) .gist-sp-2{color:#f0b45c}:root:not([data-theme=light]) .gist-sp-3{color:#f9a8d4}:root:not([data-theme=light]) .gist-sp-4{color:#c4b5fd}:root:not([data-theme=light]) .gist-sp-5{color:#67e8f9}:root:not([data-theme=light]) .gist-sp-6{color:#bef264}:root:not([data-theme=light]) .gist-sp-7{color:#fca5a5}}html.gist-text-large{font-size:112.5%}html.gist-text-large body{font-size:17px}html.gist-text-larger{font-size:125%}html.gist-text-larger body{font-size:19px}html.gist-easy-font{--font:"Atkinson Hyperlegible", "Manrope", system-ui, sans-serif;--font-display:"Atkinson Hyperlegible", Georgia, serif}html.gist-easy-font body{letter-spacing:.01em;word-spacing:.05em;line-height:1.6}html.gist-contrast{--text-muted:#2f3846;--border:#8a94a6}html.gist-contrast[data-theme=dark]{--text-muted:#dfe5ee;--border:#7d8aa3}@media (prefers-color-scheme:dark){html.gist-contrast:not([data-theme=light]){--text-muted:#dfe5ee;--border:#7d8aa3}}html.gist-contrast a{text-decoration:underline}html.gist-contrast :focus-visible{outline-offset:2px;outline:3px solid var(--text)!important}html.gist-calm *,html.gist-calm :before,html.gist-calm :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}kbd{border:1px solid var(--border);background:var(--surface-2);border-bottom-width:2px;border-radius:5px;padding:2px 6px;font:600 .8em/1 ui-monospace,Consolas,monospace}.gist-capture-opts{gap:14px;margin:0 0 12px}.gist-pick{width:18px;height:18px;margin:3px 8px 0 0}.gist-talked summary,.gist-speaker-fix summary,.gist-thread summary{cursor:pointer;font-weight:700}.gist-speaker-fix{margin-top:12px}.gist-scorecard{padding-left:20px}.gist-scorecard>li{margin:0 0 14px}.gist-draft-h{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:12px 0 6px;font-size:.8rem}.gist-thread{border-top:1px solid var(--border);padding:8px 0}.gist-thread .gist-timeline{margin-top:6px}.gist-find-grid{grid-template-columns:2fr 1.2fr 1.2fr 1fr 1fr;gap:10px;display:grid}.gist-find-grid label{flex-direction:column;gap:4px;min-width:0;font-size:.85rem;font-weight:600;display:flex}@media (width<=900px){.gist-find-grid{grid-template-columns:1fr 1fr}.gist-find-grid label:first-child{grid-column:1/-1}}.gist-find-month{margin-top:16px}.gist-find-hit{justify-content:space-between;gap:8px;padding:10px 0;display:flex}.gist-topicmap{width:100%;height:auto;display:block}.gist-tm-edge{stroke:var(--border);stroke-width:1.2px}.gist-tm-edge.is-on{stroke:var(--accent);stroke-width:2.4px}.gist-tm-edge.is-dim{opacity:.25}.gist-tm-topic circle{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2px;cursor:pointer}.gist-tm-topic.is-on circle{fill:var(--accent)}.gist-tm-topic text,.gist-tm-outer text{fill:var(--text);font-size:13px}.gist-tm-topic text{font-weight:700}.gist-tm-outer.is-client circle{fill:var(--warn)}.gist-tm-outer.is-person circle{fill:var(--text-muted)}.gist-topic-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin-top:16px;display:grid}.gist-topic-list .is-focus{border-color:var(--accent)}.gist-risk{align-items:flex-start;gap:10px;padding:10px 0;display:flex}.gist-status{max-width:720px;margin:0 auto;padding:40px 16px}.gist-status h1{font-family:var(--font-display);font-weight:400}.gist-status-banner{border-radius:12px;padding:12px 16px;font-weight:700}.gist-status-banner.is-ok{background:var(--ok-soft);color:var(--ok)}.gist-status-banner.is-warn{background:var(--warn-soft);color:var(--warn)}.gist-status-banner.is-bad{background:var(--danger-soft);color:var(--danger)}.gist-status-list{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin:16px 0;padding:0;list-style:none}.gist-status-list li{border-bottom:1px solid var(--border);grid-template-columns:16px 1fr auto;align-items:center;gap:10px;padding:12px 16px;display:grid}.gist-status-list li:last-child{border-bottom:0}.gist-status-list li span:last-child{color:var(--text-muted);text-align:right;font-size:.9rem}.gist-dot{border-radius:50%;width:12px;height:12px;display:inline-block}.gist-dot.is-ok{background:var(--ok)}.gist-dot.is-warn{background:var(--warn)}.gist-dot.is-bad{background:var(--danger)}:root{--navy:#0c1a35;--navy-2:#13254a;--navy-3:#1b3260;--teal:#1d9e75;--teal-bright:#5dcaa5;--radius:16px;--shadow:0 1px 2px #0c1a350d, 0 8px 24px #0c1a350f;--shadow-lift:0 2px 4px #0c1a350f, 0 14px 34px #0c1a351a}:root[data-accent=blue]{--accent:#1d4ed8;--accent-soft:#e0ebff;--teal:#2563eb}:root[data-accent=violet]{--accent:#6d28d9;--accent-soft:#ede7fe;--teal:#7c3aed}:root[data-accent=coral]{--accent:#b4321f;--accent-soft:#fde6e1;--teal:#e2553f}:root[data-accent=amber]{--accent:#8a5300;--accent-soft:#fdf0d9;--teal:#d97706}:root[data-theme=dark][data-accent=blue]{--accent:#93b4ff;--accent-soft:#16264a;--accent-text:#0c1a35}:root[data-theme=dark][data-accent=violet]{--accent:#c4b5fd;--accent-soft:#261a4a;--accent-text:#0c1a35}:root[data-theme=dark][data-accent=coral]{--accent:#ffa48f;--accent-soft:#3d1c1a;--accent-text:#0c1a35}:root[data-theme=dark][data-accent=amber]{--accent:#f0b45c;--accent-soft:#3a2c14;--accent-text:#0c1a35}@media (prefers-color-scheme:dark){:root:not([data-theme=light])[data-accent=blue]{--accent:#93b4ff;--accent-soft:#16264a;--accent-text:#0c1a35}:root:not([data-theme=light])[data-accent=violet]{--accent:#c4b5fd;--accent-soft:#261a4a;--accent-text:#0c1a35}:root:not([data-theme=light])[data-accent=coral]{--accent:#ffa48f;--accent-soft:#3d1c1a;--accent-text:#0c1a35}:root:not([data-theme=light])[data-accent=amber]{--accent:#f0b45c;--accent-soft:#3a2c14;--accent-text:#0c1a35}}.t-side{background:linear-gradient(180deg, var(--navy) 0%, #0a1630 100%);color:#c9d3e3;scrollbar-color:var(--navy-3) transparent;border-right:0;gap:2px}.t-side .t-brand{color:#fff}.t-side .t-bell{color:#c9d3e3}.t-side .t-btn-ghost:hover{background:var(--navy-2)}.t-navlink{color:#b7c2d6;gap:10px;min-height:40px;padding:7px 10px;font-size:.92rem;font-weight:600;transition:background .15s,color .15s}.t-navlink svg{background:var(--navy-2);width:28px;height:28px;color:var(--teal-bright);border-radius:8px;flex:none;padding:5px;transition:background .15s,color .15s}.t-navlink:hover{background:var(--navy-2);color:#fff}.t-navlink.active{color:#fff;box-shadow:inset 3px 0 0 var(--teal-bright);background:linear-gradient(90deg,#1d9e7547,#1d9e7514)}.t-navlink.active svg{background:var(--teal);color:#fff}.t-side-foot{color:#8c99b0;border-top:1px solid var(--navy-2);margin-top:12px;padding-top:12px}@media (width<=860px){.t-topbar{background:var(--navy);color:#fff;border-bottom:0}.t-topbar .t-brand,.t-topbar .t-btn-ghost{color:#fff}.t-tabbar a.active{color:var(--accent);font-weight:700}}h1{letter-spacing:-.02em;font-size:clamp(1.9rem,1.4rem + 1.4vw,2.6rem)}h2{letter-spacing:-.005em;font-size:1.12rem}.t-page-head{margin-bottom:26px}.t-card{border-radius:var(--radius);transition:box-shadow .2s,transform .2s}.t-btn{border-radius:11px;transition:background .15s,filter .15s,transform .1s}.t-btn:active:not(:disabled){transform:translateY(1px)}.t-btn-primary,.t-btn-live{box-shadow:0 6px 16px -6px color-mix(in srgb, var(--accent) 70%, transparent)}.t-btn-live{box-shadow:0 6px 16px -6px #c53a3999}@keyframes look-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.t-main>*,.t-grid>.t-card,.t-grid-2>*>.t-card{animation:.35s both look-rise}.t-grid>.t-card:nth-child(2),.t-grid-2>:nth-child(2)>.t-card{animation-delay:60ms}.t-grid>.t-card:nth-child(3){animation-delay:.11s}a.look-stat:hover{box-shadow:var(--shadow-lift)}.t-card:has(a.t-meeting-link):hover{box-shadow:var(--shadow-lift)}@keyframes look-tick{0%{transform:scale(.6)}60%{transform:scale(1.25)}to{transform:scale(1)}}.t-check input:checked,.t-action input:checked,.gist-liveactions input:checked{animation:.3s look-tick}.t-action.is-done span,.t-action.is-done a{transition:color .3s,opacity .3s}@keyframes look-line-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.look-live .t-line{animation:.3s both look-line-in}html.gist-calm .t-main>*,html.gist-calm .t-card{animation:none!important}.look-skel{gap:10px;padding:6px 0;display:grid}.look-skel span{background:linear-gradient(90deg, var(--surface-2) 0%, color-mix(in srgb, var(--surface-2) 40%, var(--surface)) 50%, var(--surface-2) 100%);background-size:200% 100%;border-radius:7px;height:14px;animation:1.3s linear infinite look-shimmer;display:block}.look-skel span:first-child{height:18px}@keyframes look-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.look-empty{text-align:center;padding:18px 12px 8px}.look-empty-title{font:400 1.3rem/1.2 var(--font-display);color:var(--text);margin:0 0 4px}.look-empty-body{color:var(--text-muted);font-size:.92rem}.look-avatar{color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-weight:800;display:inline-grid}.look-av-0{background:#1d9e75}.look-av-1{background:#2563eb}.look-av-2{background:#d97706}.look-av-3{background:#db2777}.look-av-4{background:#7c3aed}.look-av-5{background:#0891b2}.look-av-6{background:#65a30d}.look-av-7{background:#dc2626}.look-av-x{background:#64748b}.t-transcript{gap:6px}.look-chat.t-line{background:0 0;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;padding:4px}.look-chat.t-line-plain{grid-template-columns:34px minmax(0,1fr)}.look-chat.t-line:hover{background:0 0}.look-chat .look-avatar{margin-top:2px}.look-bubble{background:var(--surface-2);border-radius:4px 16px 16px;min-width:0;padding:8px 12px 10px;transition:background .15s}.look-chat:hover .look-bubble{background:color-mix(in srgb, var(--surface-2) 70%, var(--accent-soft))}.look-chat.is-highlight .look-bubble{background:var(--highlight)}.look-chat.is-private .look-bubble{background:repeating-linear-gradient(135deg, var(--surface-2) 0 8px, var(--surface) 8px 16px)}.look-chat.is-target .look-bubble{outline:2px solid var(--accent)}.look-chat.is-target{outline:none}.look-bubble-head{align-items:baseline;gap:8px;margin-bottom:2px;display:flex}.look-bubble-head .t-line-speaker{margin:0}.look-bubble-head .t-line-time{padding:0}.look-chat.is-me{grid-template-columns:minmax(0,1fr) 34px}.look-chat.is-me.t-line:not(.t-line-plain){grid-template-columns:auto minmax(0,1fr) 34px}.look-chat.is-me .look-avatar{order:3}.look-chat.is-me .t-line-tools{order:1}.look-chat.is-me .look-bubble{background:var(--accent-soft);border-radius:16px 4px 16px 16px;order:2}@media (width<=860px){.look-chat.t-line,.look-chat.t-line-plain{grid-template-columns:28px minmax(0,1fr)}.look-chat.is-me,.look-chat.is-me.t-line:not(.t-line-plain){grid-template-columns:minmax(0,1fr) 28px}.look-chat .look-avatar{width:28px!important;height:28px!important}.look-chat .t-line-tools{grid-column:1/-1}}.look-hero{color:#fff;background:radial-gradient(120% 140% at 100% 0%, #5dcaa58c 0%, transparent 55%), linear-gradient(120deg, var(--navy) 0%, var(--navy-3) 60%, #135c4a 100%);box-shadow:var(--shadow-lift);border-radius:22px;margin-bottom:20px;padding:26px 28px;position:relative;overflow:hidden}.look-hero:after{content:"";border:36px solid #ffffff0f;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-60px;right:-40px}.look-hero h1{color:#fff;margin-bottom:4px}.look-hero p{color:#cfe0ea;margin:0}.look-hero-row{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex;position:relative}.look-hero .t-btn:not(.t-btn-live){color:#fff;background:#ffffff1f;border-color:#ffffff38}.look-hero .t-btn:not(.t-btn-live):hover{background:#fff3}.look-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}@media (width<=960px){.look-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.look-stat{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);color:var(--text);flex-direction:column;gap:2px;padding:16px 18px;text-decoration:none;transition:box-shadow .2s,transform .2s;animation:.4s both look-rise;display:flex;position:relative;overflow:hidden}a.look-stat:hover{transform:translateY(-2px)}.look-stat:before{content:"";background:var(--look-tone);width:4px;position:absolute;inset:0 auto 0 0}.look-stat-icon{background:color-mix(in srgb, var(--look-tone) 14%, transparent);width:32px;height:32px;color:var(--look-tone);border-radius:10px;place-items:center;margin-bottom:6px;display:grid}.look-stat-value{font:400 2rem/1.05 var(--font-display)}.look-stat-label{color:var(--text-muted);font-size:.85rem;font-weight:600}.look-stat-teal{--look-tone:var(--teal)}.look-stat-navy{--look-tone:#3b5ba8}.look-stat-coral{--look-tone:#e2553f}.look-stat-amber{--look-tone:#d97706}.look-stat-violet{--look-tone:#7c3aed}.look-stats>:nth-child(2){animation-delay:50ms}.look-stats>:nth-child(3){animation-delay:.1s}.look-stats>:nth-child(4){animation-delay:.15s}.look-today{border-left:2px solid var(--border);margin:0;padding:0 0 0 18px;list-style:none}.look-today li{padding:0 0 14px 10px;position:relative}.look-today li:before{content:"";background:var(--surface);border:3px solid var(--teal);border-radius:50%;width:12px;height:12px;position:absolute;top:5px;left:-25px}.look-today li.is-past:before{background:var(--teal)}.look-today li.is-now:before{border-color:var(--live);background:var(--live);box-shadow:0 0 0 5px #c53a392e}.look-today time{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:700;display:block}.look-today a{color:var(--text);font-weight:600;text-decoration:none}.look-today a:hover{color:var(--accent)}.look-bars{align-items:flex-end;gap:6px;height:130px;padding-top:6px;display:flex}.look-bar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.look-bar-fill{background:linear-gradient(180deg, var(--teal-bright), var(--teal));opacity:.55;transform-origin:bottom;border-radius:6px 6px 3px 3px;width:100%;max-width:30px;animation:.6s cubic-bezier(.2,.8,.3,1) both look-grow}.look-bar.is-now .look-bar-fill{opacity:1}.look-bar em{color:var(--text-muted);font-size:.7rem;font-style:normal;font-weight:600}@keyframes look-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.look-tag{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 10px 2px 8px;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.look-tag i{border-radius:50%;width:8px;height:8px;display:inline-block}.look-meeting-strip{border-left:4px solid var(--look-strip,transparent);padding-left:10px!important}.look-swatches{flex:none;gap:4px;display:flex}.look-swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;width:22px;height:22px;padding:0}.look-swatch[aria-pressed=true]{border-color:var(--text);box-shadow:0 0 0 2px var(--surface) inset}.look-orb-wrap{color:#fff;background:radial-gradient(90% 160% at 0% 50%, #c53a3940, transparent 60%), linear-gradient(120deg, var(--navy), var(--navy-3));box-shadow:var(--shadow-lift);border-radius:20px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:18px;margin-bottom:16px;padding:16px 20px;display:grid}.look-orb{color:#fff;background:#4b5a78;border-radius:50%;place-items:center;width:64px;height:64px;transition:transform .12s linear,background .3s;display:grid}.look-orb-wrap.is-on .look-orb{background:var(--live);animation:1.8s ease-out infinite look-ring;box-shadow:0 0 #c53a398c}@keyframes look-ring{0%{box-shadow:0 0 #ff6b5e8c}to{box-shadow:0 0 0 26px #ff6b5e00}}.look-orb-text{flex-direction:column;display:flex}.look-orb-time{font:400 2.3rem/1 var(--font-display);font-variant-numeric:tabular-nums}.look-orb-text span{color:#c9d3e3;text-transform:uppercase;letter-spacing:.08em;font-size:.85rem;font-weight:700}.look-wave{justify-content:flex-end;align-items:center;gap:3px;min-width:0;height:54px;display:flex;overflow:hidden}.look-wave span{background:linear-gradient(180deg, var(--teal-bright), var(--teal));opacity:.9;border-radius:3px;flex:none;width:5px;transition:height 90ms linear}.look-orb-wrap:not(.is-on) .look-wave span{opacity:.35;height:8%!important}.look-orb-mascot{margin:-12px -8px -26px 0}.look-mascot-zzz{fill:var(--text)}.look-orb-wrap .look-mascot-zzz{fill:#fff}@media (width<=600px){.look-orb-wrap{grid-template-columns:auto 1fr auto}.look-wave{grid-area:2/1/auto/-1;justify-content:center;height:36px}.look-orb-mascot{margin:-10px -8px -10px 0}.look-orb-mascot svg{width:80px;height:80px}.look-orb{width:52px;height:52px}.look-orb-time{font-size:1.9rem}}.look-confetti{pointer-events:none;z-index:80;position:fixed;inset:0;overflow:hidden}.look-confetti i{border-radius:2px;width:9px;height:14px;animation:2.4s cubic-bezier(.3,.6,.4,1) forwards look-fall;position:absolute;top:-12px}.look-cf-0{background:#1d9e75}.look-cf-1{background:#f0b45c}.look-cf-2{background:#5dcaa5}.look-cf-3{background:#0c1a35}@keyframes look-fall{to{opacity:.2;top:105%;transform:rotate(540deg)translate(40px)}}:root[data-theme=dark] body{background:radial-gradient(900px 500px at 85% -10%, #1d9e7524, transparent 60%), radial-gradient(700px 500px at 0% 100%, #3b5ba81f, transparent 60%), var(--bg);background-attachment:fixed}:root[data-theme=dark] .t-card,:root[data-theme=dark] .look-stat{background:linear-gradient(180deg, #ffffff06, transparent 40%), var(--surface);border-color:#1d3058;box-shadow:inset 0 1px #ffffff0a,0 10px 30px #00000059}:root[data-theme=dark] .t-side{background:linear-gradient(#050c1a,#08122a)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body{background:radial-gradient(900px 500px at 85% -10%, #1d9e7524, transparent 60%), radial-gradient(700px 500px at 0% 100%, #3b5ba81f, transparent 60%), var(--bg);background-attachment:fixed}:root:not([data-theme=light]) .t-card,:root:not([data-theme=light]) .look-stat{background:linear-gradient(180deg, #ffffff06, transparent 40%), var(--surface);border-color:#1d3058;box-shadow:inset 0 1px #ffffff0a,0 10px 30px #00000059}:root:not([data-theme=light]) .t-side{background:linear-gradient(#050c1a,#08122a)}}.look-accents{flex-wrap:wrap;gap:10px;display:flex}.look-accent{border:1px solid var(--border);background:var(--surface);cursor:pointer;font:inherit;color:var(--text);border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-weight:600;display:inline-flex}.look-accent i{border-radius:50%;width:22px;height:22px}.look-accent[aria-checked=true]{border-color:var(--text);box-shadow:0 0 0 1px var(--text)}#look-splash{z-index:999;background:#0c1a35;place-items:center;transition:opacity .4s;display:grid;position:fixed;inset:0}#look-splash.is-gone{opacity:0;pointer-events:none}.look-client-head{border-left:6px solid var(--look-strip);padding-left:14px}.look-client-dot{vertical-align:middle;border-radius:50%;width:.55em;height:.55em;margin-right:4px;display:inline-block}.look-health{border-radius:50%;width:9px;height:9px;display:inline-block}.look-health-good{background:#1d9e75}.look-health-watch{background:#d97706}.look-health-at-risk{background:#dc2626}.look-health-unknown{background:#94a3b8}@media (width<=600px){.look-hero{border-radius:18px;padding:20px 18px}.look-stats{gap:10px}.look-stat{padding:12px 14px}.look-stat-value{font-size:1.45rem}.look-stat-icon{width:28px;height:28px;margin-bottom:4px}}.look-map{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}@media (width<=960px){.look-map{grid-template-columns:1fr}}@keyframes look-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.look-map-side h3{margin-top:14px}.look-map-rank{margin:0;padding:0;list-style:none}.look-map-rank li{justify-content:space-between;align-items:center;display:flex}.look-map-rank .t-btn{gap:8px}.look-map-rank i,.look-tag i{border-radius:50%;width:9px;height:9px;display:inline-block}.look-map-people{flex-wrap:wrap;gap:6px;display:flex}.look-map-person{align-items:center;gap:10px;padding:6px 0;display:flex}.look-mascot{display:block;overflow:visible}.look-empty .look-mascot{margin:0 auto 6px}.look-mascot-hero{justify-content:center;margin:-6px 0 6px;display:flex}.look-mascot.is-moving{animation:3.6s ease-in-out infinite look-mascot-bob}.look-mascot.is-moving .look-mascot-hand{transform-box:view-box;transform-origin:196px 104px;animation:2.4s ease-in-out infinite look-mascot-write}.look-mascot-mic.is-moving .look-mascot-hand{animation:1.8s ease-in-out infinite look-mascot-sing}.look-mascot.is-moving .look-mascot-sound{animation:1.2s ease-out infinite look-mascot-sound}.look-mascot.is-moving .look-mascot-wave{transform-box:view-box;transform-origin:162px 116px;animation:1.6s ease-in-out infinite look-mascot-wave}.look-mascot.is-moving .look-mascot-wave-left{transform-box:view-box;transform-origin:78px 116px;animation:1.6s ease-in-out infinite reverse look-mascot-wave}.look-mascot.is-moving .look-mascot-eyes{transform-box:view-box;transform-origin:120px 100px;animation:5s step-end infinite look-mascot-blink}.look-mascot.is-moving .look-mascot-zzz{animation:3s ease-in-out infinite look-mascot-zzz}.look-mascot.is-moving .look-mascot-confetti{animation:2.4s ease-in-out infinite look-mascot-confetti}.look-mascot.is-moving .look-mascot-ask{animation:2.2s ease-in-out infinite look-mascot-zzz}.look-mascot-sleep.is-moving{animation-duration:6s}@keyframes look-mascot-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes look-mascot-write{0%,to{transform:rotate(0)}30%{transform:rotate(-6deg)}60%{transform:rotate(3deg)}}@keyframes look-mascot-sing{0%,to{transform:rotate(0)}50%{transform:rotate(-5deg)}}@keyframes look-mascot-sound{0%{opacity:.2}40%{opacity:1}to{opacity:.2}}@keyframes look-mascot-wave{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg)}75%{transform:rotate(8deg)}}@keyframes look-mascot-blink{0%,94%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}@keyframes look-mascot-zzz{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes look-mascot-confetti{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.look-mascot.is-moving,.look-mascot.is-moving *{animation:none!important}}.look-mascot-quiet .look-mascot-sound{opacity:.25;animation:none!important}.look-jot-hello{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.look-jot-tap{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0}.look-jot-tap:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.look-jot-bubble{background:var(--accent-soft);border-radius:18px;flex:260px;padding:14px 18px;line-height:1.5;position:relative}.look-jot-bubble strong{margin-bottom:4px;display:block}.look-jot-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;margin-top:16px;display:grid}.look-jot-pose{text-align:center;flex-direction:column;align-items:center;gap:4px;margin:0;display:flex}.look-jot-pose figcaption{flex-direction:column;display:flex}.look-hello-mascot{flex:260px;justify-content:flex-end;align-items:flex-end;gap:4px;margin:-12px 0 -30px;display:flex}.look-hello-mascot button{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0}.look-hello-mascot button:focus-visible{outline-offset:2px;outline:3px solid #fff}.look-hero .look-hello-say{color:#0c1a35;background:#fff;border-radius:14px 14px 4px;max-width:260px;margin:0 0 64px;padding:8px 12px;font-size:.85rem;line-height:1.35;box-shadow:0 6px 18px #00000040}@media (width<=760px){.look-hello-mascot{justify-content:space-between;margin:0 0 -24px}.look-hero .look-hello-say{margin-bottom:40px}}.look-rec-mascot{align-items:center;gap:12px;display:flex}.look-rec-mascot p{margin:0}.look-tour-jot{pointer-events:none;position:absolute;top:-52px;right:-18px}@media (width<=640px){.look-tour-jot{top:-58px;right:4px}}.look-map-head{align-items:center;gap:12px;display:flex}.look-map-head .look-mascot{margin:-10px 0 -14px -8px}.look-map-canvas{background:#d4ebf3;padding:0;overflow:hidden}.look-map-canvas svg{width:100%;height:auto;max-height:76vh;display:block}.look-sea{fill:#d4ebf3}.look-sea-wave path{fill:none;stroke:#9fcbdc;stroke-width:2px;stroke-linecap:round}.look-shallow{fill:#e6f4f8}.look-route{fill:none;stroke:#0c1a35;stroke-opacity:.45;stroke-width:2.2px;stroke-dasharray:1 7;stroke-linecap:round;transition:stroke-opacity .2s}.look-road{fill:none;stroke-width:2.5px;stroke-opacity:.5;stroke-dasharray:6 5;stroke-linecap:round;transition:stroke-opacity .2s}.look-route.is-on,.look-road.is-on{stroke-opacity:1;stroke-width:3px}.look-route.is-dim,.look-road.is-dim{stroke-opacity:.12}.look-isle-name{font:400 21px var(--font-display);letter-spacing:.12em;text-transform:uppercase;paint-order:stroke;stroke:#e6f4f8;stroke-width:5px;stroke-linejoin:round}.look-town{cursor:pointer;transform-box:fill-box;transform-origin:50%;outline:none;transition:opacity .2s;animation:.45s cubic-bezier(.2,1.4,.4,1) backwards look-pop}.look-town-hit{fill:#0000}.look-town-label{font:800 15px var(--font);fill:#0c1a35;paint-order:stroke;stroke:#ffffffd9;stroke-width:3.5px;stroke-linejoin:round;pointer-events:none}.look-town-count{font:600 12px var(--font);fill:#3b4a66;paint-order:stroke;stroke:#fffc;stroke-width:3px;stroke-linejoin:round;pointer-events:none}.look-town:hover circle:not(.look-town-hit),.look-town:focus-visible circle:not(.look-town-hit){filter:drop-shadow(0 3px 6px #0c1a354d)}.look-town:focus-visible .look-town-hit{stroke:var(--accent);stroke-width:2px;stroke-dasharray:4 4}.look-town.is-on .look-town-label{font-size:17px}.look-town.is-dim{opacity:.35}.look-compass circle{fill:#fff9;stroke:#0c1a35;stroke-opacity:.4}.look-compass-ns{fill:#0c1a35}.look-compass-ew{fill:#1d9e75}.look-compass text{font:700 11px var(--font);fill:#0c1a35}.look-map-isles{gap:6px;margin:0 0 8px;padding:0;list-style:none;display:grid}.look-map-isles li{align-items:center;gap:8px;display:flex}.look-map-isles li span{margin-left:auto}.look-map-isles i{border-radius:50%;flex:none;width:10px;height:10px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .look-sea{fill:#0f2a44}:root:not([data-theme=light]) .look-map-canvas{background:#0f2a44}:root:not([data-theme=light]) .look-sea-wave path{stroke:#2a5d80}:root:not([data-theme=light]) .look-shallow{fill:#17395a}:root:not([data-theme=light]) .look-route{stroke:#cfe0ea}:root:not([data-theme=light]) .look-isle-name{stroke:#17395a}:root:not([data-theme=light]) .look-compass circle{fill:#0000004d;stroke:#cfe0ea}:root:not([data-theme=light]) .look-compass-ns,:root:not([data-theme=light]) .look-compass text{fill:#cfe0ea}}[data-theme=dark] .look-sea{fill:#0f2a44}[data-theme=dark] .look-map-canvas{background:#0f2a44}[data-theme=dark] .look-sea-wave path{stroke:#2a5d80}[data-theme=dark] .look-shallow{fill:#17395a}[data-theme=dark] .look-route{stroke:#cfe0ea}[data-theme=dark] .look-isle-name{stroke:#17395a}[data-theme=dark] .look-compass circle{fill:#0000004d;stroke:#cfe0ea}[data-theme=dark] .look-compass-ns,[data-theme=dark] .look-compass text{fill:#cfe0ea}.look-coach-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.look-coach-grid>.t-card{margin:0}.look-coach-wide{grid-column:1/-1}@media (width<=860px){.look-coach-grid{grid-template-columns:1fr}}.look-coach-focus{background:var(--surface-2);border-left:4px solid var(--warn);border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.look-coach-focus.is-hit{border-left-color:var(--ok);background:var(--ok-soft)}.look-coach-focus .t-pill{align-self:flex-start}.look-coach-tips{gap:4px;margin:0;padding-left:20px;display:grid}.look-pace{height:64px;margin:26px 12px 8px;position:relative}.look-pace:before{content:"";background:linear-gradient(90deg, #93b4ff, var(--surface-2) 30%, var(--surface-2) 70%, #f5a48f);border-radius:6px;height:12px;position:absolute;top:22px;left:0;right:0}.look-pace-band{background:color-mix(in srgb, var(--ok) 35%, transparent);border:2px solid var(--ok);border-radius:8px;height:20px;position:absolute;top:18px}.look-pace-band span{color:var(--text);white-space:nowrap;font-size:.7rem;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.look-pace-mark{background:var(--navy,#0c1a35);border-radius:2px;width:4px;height:32px;margin-left:-2px;position:absolute;top:12px}.look-pace-mark span{background:var(--surface);border-radius:4px;padding:0 4px;font-weight:800;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.look-pace-mark.is-before{opacity:.3}.look-pace-scale{color:var(--text-muted);justify-content:space-between;font-size:.72rem;display:flex;position:absolute;bottom:-2px;left:0;right:0}.look-coach-fillers,.look-coach-meetings{gap:8px;margin:0 0 8px;padding:0;list-style:none;display:grid}.look-coach-fillers li{grid-template-columns:9rem 1fr auto;align-items:center;gap:10px;display:grid}.look-coach-meetings li{grid-template-columns:minmax(0,1.4fr) auto minmax(80px,1fr) 9rem;align-items:center;gap:10px;display:grid}.look-coach-meetings li a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=640px){.look-coach-meetings li{grid-template-columns:1fr auto}.look-coach-meetings .look-coach-meter{grid-column:1/-1}}.look-coach-meter{background:var(--surface-2);border-radius:4px;height:8px;overflow:hidden}.look-coach-meter i{background:var(--accent);border-radius:4px;height:100%;display:block}.look-coach-practice{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.look-coach-practice>div{flex:240px}.look-coach-practice .look-mascot{margin:-14px 0 -18px}.look-link{color:var(--accent);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}.look-link:disabled{color:var(--text-muted);cursor:default;text-decoration:none}.look-warn-text{color:var(--danger);font-weight:700}.look-rehearse-link{color:var(--text);border:2px solid var(--accent-soft);align-items:center;gap:14px;margin-bottom:16px;text-decoration:none;display:flex}.look-rehearse-link>div{flex-direction:column;flex:1;display:flex}.look-rehearse-link .look-mascot{margin:-8px 0}.look-drop{text-align:center;border:2px dashed var(--border);flex-direction:column;align-items:center;gap:4px;padding:28px 18px;transition:border-color .2s,background .2s;display:flex}.look-drop.is-over{border-color:var(--accent);background:var(--accent-soft)}.look-drop p{margin:0}.look-deck-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.look-deck{grid-template-columns:1fr auto;gap:8px;margin:0;padding:12px;display:grid}.look-deck-thumb{aspect-ratio:16/9;background:#0c1a35;border-radius:10px;grid-column:1/-1;display:block;overflow:hidden}.look-deck h3{margin:0 0 2px;font-size:1rem}.look-deck-title{font:inherit;color:inherit;background:0 0;border:0;border-bottom:2px dashed #0000;width:100%;padding:0}.look-deck-title:hover,.look-deck-title:focus{border-bottom-color:var(--border);outline:none}.look-slide-img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.look-slide-text{aspect-ratio:16/9;color:#fff;background:linear-gradient(135deg,#0c1a35,#13325a);flex-direction:column;width:100%;height:100%;max-height:100%;margin:auto;padding:6% 7%;display:flex;position:relative;overflow:hidden;container-type:inline-size}.look-slide-text h2{color:#fff;font:400 6cqw/1.1 var(--font-display);margin:0 0 3cqw}.look-slide-text ul{color:#dce8f2;margin:0;padding-left:1.2em;font-size:3cqw;line-height:1.45}.look-slide-text li::marker{color:#5dcaa5}.look-slide-no{color:#8fa3c0;font-size:2cqw;position:absolute;bottom:3%;right:3%}.look-plan-thumb .look-slide-text,.look-timing-thumb .look-slide-text,.look-deck-thumb .look-slide-text,.look-stage-next .look-slide-text,.look-replay-slide .look-slide-text{padding:5%}.look-plan{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.look-plan>li{border-radius:12px;grid-template-columns:120px 1fr auto;align-items:center;gap:12px;padding:6px;display:grid}.look-plan>li:nth-child(odd){background:var(--surface-2)}.look-plan>li.is-out{opacity:.45}.look-plan-thumb,.look-timing-thumb{aspect-ratio:16/9;background:#0c1a35;border-radius:6px;display:block;overflow:hidden}.look-plan-what{flex-direction:column;gap:2px;min-width:0;display:flex}.look-plan-what strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.look-plan-secs{align-items:center;gap:4px;display:flex}.look-plan-secs input{width:76px}@media (width<=640px){.look-plan>li{grid-template-columns:80px 1fr}.look-plan-secs{grid-column:2}}.look-stage{z-index:1000;color:#e9eef6;background:#05070c;grid-template-columns:minmax(0,1fr) 340px;display:grid;position:fixed;inset:0}.look-stage-audience{grid-template-columns:1fr}.look-stage.is-overtime{box-shadow:inset 0 0 0 4px #c53a39}.look-stage-main{cursor:pointer;place-items:center;min-width:0;min-height:0;padding:18px;display:grid;position:relative}.look-stage-main>.look-slide-img,.look-stage-main>.look-slide-text{border-radius:6px;max-width:100%;max-height:calc(100vh - 36px);box-shadow:0 20px 60px #00000080}.look-stage-blank{background:#000;width:100%;height:100%}.look-stage-cover{cursor:default;background:#05070cd1;place-items:center;display:grid;position:absolute;inset:0}.look-stage-ready{text-align:center;max-width:560px;padding:20px}.look-stage-ready h2{color:#fff;font:400 2.2rem/1.1 var(--font-display);margin:8px 0}.look-stage-ready p{color:#b8c6da}.look-stage-keys{font-size:.85rem}.look-stage-warn{color:#f5c26b!important}.look-stage-count{font:400 9rem/1 var(--font-display);color:#fff;animation:.6s both look-pop}.look-stage-side{background:#0c1424;border-left:1px solid #1d2a44;flex-direction:column;gap:12px;padding:16px;display:flex;overflow-y:auto}.look-stage-side span:not(.look-slide-pptx *){letter-spacing:.08em;text-transform:uppercase;color:#8fa3c0;font-size:.72rem;font-weight:700;display:block}.look-stage-clock{grid-template-columns:1fr 1fr;gap:8px;display:grid}.look-stage-clock strong{font:400 2.4rem/1 var(--font-display);font-variant-numeric:tabular-nums;color:#fff}.look-stage .is-warn{color:#f5c26b!important}.look-stage .is-bad{color:#ff8a80!important}.look-qa-time.is-bad{color:var(--danger)}.look-stage-bar{background:#1d2a44;border-radius:4px;height:8px;position:relative}.look-stage-bar i{background:#1d9e75;border-radius:4px;position:absolute;inset:0 auto 0 0}.look-stage-bar b{background:#fff;border-radius:2px;width:3px;height:16px;margin-left:-1px;position:absolute;top:-4px}.look-stage-slide{background:#13203a;border-left:4px solid #1d9e75;border-radius:12px;padding:10px 12px}.look-stage-slide strong{font:400 1.6rem/1.1 var(--font-display);font-variant-numeric:tabular-nums;color:#fff}.look-stage-slide small{color:#8fa3c0;font-size:.9rem}.look-stage-slide.is-over{border-left-color:#f5c26b}.look-stage-slide.is-late{border-left-color:#ff8a80}.look-stage-ahead{color:#b8c6da;margin:-4px 0 0;font-weight:800}.look-stage-ahead.is-ahead{color:#5dcaa5}.look-stage-next .look-slide-img,.look-stage-next .look-slide-text{aspect-ratio:16/9;opacity:.85;background:#000;border-radius:6px;height:auto}.look-stage-notes p{color:#e9eef6;white-space:pre-wrap;margin:4px 0 0;font-size:1.05rem;line-height:1.5}.look-stage-figures{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.look-stage-figures strong{font:400 1.6rem/1 var(--font-display);color:#fff;display:block}.look-stage-figures small{color:#8fa3c0;font-size:.7rem}.look-stage-figures .is-on{color:#5dcaa5!important}.look-stage-heard{color:#8fa3c0;max-height:4.5em;margin:0;font-size:.85rem;font-style:italic;overflow:hidden}.look-stage-cam{background:#000;border-radius:10px;width:100%;transform:scaleX(-1)}.look-stage-cam.is-float{z-index:2;width:200px;position:fixed;bottom:70px;right:18px;box-shadow:0 10px 30px #00000080}.look-stage-buttons{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.look-stage-buttons .t-btn:not(.t-btn-live){color:#fff;background:#13203a;border-color:#2a3b5c}.look-stage-pill{color:#b8c6da;cursor:default;background:#0c1424d9;border-radius:999px;align-items:baseline;gap:12px;padding:8px 14px;font-size:.85rem;display:flex;position:absolute;bottom:18px;right:18px}.look-stage-pill strong{color:#fff;font-variant-numeric:tabular-nums;font-size:1.1rem}.look-stage-pill.is-over strong{color:#f5c26b}.look-stage-pill.is-late strong{color:#ff8a80}.look-stage-toast{z-index:3;color:#0c1a35;background:#f5c26b;border-radius:22px;align-items:center;gap:12px;max-width:min(640px,90vw);padding:10px 20px;font-weight:800;animation:.4s both look-pop;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0006}.look-stage-toast.is-alarm{background:#ff8a80;font-weight:600}@media (width<=860px){.look-stage{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr}.look-stage-side{border-top:1px solid #1d2a44;border-left:0;max-height:42vh}.look-stage-next,.look-stage-cam:not(.is-float){display:none}}.look-run-hero{flex-wrap:wrap;align-items:center;gap:22px;margin-bottom:16px;display:flex}.look-run-sum{flex:280px}.look-score{--score:0;text-align:center;background:radial-gradient(closest-side, var(--surface) 78%, transparent 80% 100%), conic-gradient(var(--accent) calc(var(--score) * 1%), var(--surface-2) 0);border-radius:50%;place-content:center;width:118px;height:118px;display:grid}.look-score strong{font:400 2.6rem/1 var(--font-display)}.look-score span{color:var(--text-muted);font-size:.8rem}.look-run-parts{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.look-run-parts li{background:var(--surface-2);border-radius:999px;gap:6px;padding:4px 10px;font-size:.85rem;display:flex}.look-timing{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.look-timing>li{grid-template-columns:110px 1fr;align-items:start;gap:12px;display:grid}.look-timing-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.look-timing-track{background:var(--surface-2);border-radius:6px;height:12px;margin-top:6px;position:relative}.look-timing-track i{background:var(--ok);border-radius:6px;position:absolute;inset:0 auto 0 0}.look-timing-track b{border:2px solid var(--text);opacity:.45;border-radius:7px;position:absolute;inset:-3px auto -3px 0}.look-timing>li.is-rushed .look-timing-track i{background:#93b4ff}.look-timing>li.is-long .look-timing-track i{background:var(--warn)}.look-timing>li.is-skipped .look-timing-track i{background:var(--danger)}.look-timing>li.is-rushed .look-timing-head .t-pill{color:#23408e;background:#dfe8ff}.look-timing>li.is-long .look-timing-head .t-pill{background:var(--warn-soft)}.look-timing>li.is-skipped .look-timing-head .t-pill{background:var(--danger-soft)}@media (width<=640px){.look-timing>li{grid-template-columns:1fr}.look-timing-thumb{max-width:160px}}.look-run-figures{gap:8px;margin:0 0 8px;padding:0;list-style:none;display:grid}.look-run-figures li{align-items:baseline;gap:10px;display:flex}.look-run-figures strong{font:400 1.6rem/1 var(--font-display);min-width:3.2rem}.look-better{gap:12px;margin:0;padding:0;list-style:none;display:grid}.look-better-said{color:var(--text-muted);margin:0;-webkit-text-decoration:line-through #c53a3980;text-decoration:line-through #c53a3980}.look-better-new{border-left:3px solid var(--ok);margin:2px 0;padding-left:10px;font-weight:700}.look-replay{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:14px;display:grid}.look-replay.is-words{grid-template-columns:1fr}.look-replay-stage{flex-direction:column;gap:8px;display:flex}.look-replay-slide{aspect-ratio:16/9;background:#0c1a35;border-radius:10px;overflow:hidden}.look-replay-cam{background:#000;border-radius:10px;width:100%;max-height:240px}.look-replay-stage audio{width:100%}.look-replay-words{gap:6px;max-height:440px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.look-replay-words li{border-radius:8px;padding:4px 8px}.look-replay-words li.is-now{background:var(--highlight)}@media (width<=860px){.look-replay{grid-template-columns:1fr}}.look-qs{gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}.look-qs li{background:var(--surface-2);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.look-answer{margin-top:6px}.look-answer p{margin:2px 0}.look-qa-live{background:var(--accent-soft);border-radius:14px;align-items:center;gap:16px;padding:14px;display:flex}.look-qa-q{font:400 1.4rem/1.25 var(--font-display);margin:0 0 4px}.look-qa-time{font-variant-numeric:tabular-nums;margin:0 0 6px;font-weight:800}.look-stage-presenter .look-stage-toast{max-width:min(560px,100vw - 400px);left:calc(50% - 170px)}@media (width<=860px){.look-stage-presenter .look-stage-toast{max-width:90vw;top:16px;bottom:auto;left:50%}}.look-replay-words .look-link,.look-replay-words .t-small{margin-right:8px}.look-slide-pptx{background:#fff;width:100%;position:relative;overflow:hidden}.look-stage-main>.look-slide-pptx{width:min(100%, calc((100vh - 36px) * var(--look-aspect,1.7778)));border-radius:6px;box-shadow:0 20px 60px #00000080}.look-stage-next .look-slide-pptx{opacity:.9;border-radius:6px}.look-deck-thumb .look-slide-pptx,.look-plan-thumb .look-slide-pptx,.look-timing-thumb .look-slide-pptx,.look-replay-slide .look-slide-pptx{height:100%}.look-chat.jt-cont{padding-top:0}.look-chat.jt-cont .look-avatar{visibility:hidden;height:0}.look-chat.jt-cont .look-bubble-head .t-line-speaker{display:none}.jt-gap{border:1px dashed var(--border);color:var(--text-muted);text-align:center;border-radius:10px;margin:10px 0;padding:8px 12px;font-size:.85rem}.jt-fixed{color:var(--text-muted);border:1px solid var(--border);vertical-align:middle;cursor:help;border-radius:8px;margin-left:6px;padding:0 6px;font-size:.7rem;display:inline-block}.jt-chat-turn{border-top:1px solid var(--border);padding:10px 0}.jt-chat-q{margin:0 0 6px}.jt-chat-a{background:var(--surface-2);border-radius:12px;padding:10px 14px}.jt-chat-a ul{margin:0 0 8px;padding-left:20px}.jt-pagebar{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin:-8px 0 18px;display:flex}.jt-tabs{background:var(--surface-2);scrollbar-width:none;border-radius:999px;gap:4px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.jt-tabs::-webkit-scrollbar{display:none}.jt-tab{color:var(--text-muted);white-space:nowrap;border-radius:999px;flex:none;padding:7px 14px;font-size:.88rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s}.jt-tab:hover{color:var(--text)}.jt-tab.active{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #0c1a351a,0 2px 8px #0c1a350f}.jt-corner{flex:none;gap:4px;display:flex}.jt-side-tools{border-top:1px solid var(--navy-2);flex-direction:column;gap:2px;margin-top:14px;padding-top:12px;display:flex}@media (width<=860px){.jt-corner{display:none}.jt-pagebar{margin:0 0 14px}.jt-pagebar:not(:has(.jt-tabs)){display:none}}html[data-look=glass]{--glass:#ffffff80;--glass-strong:#ffffffb3;--glass-edge:#ffffffd9;--glass-line:#0c1a3514;--glass-shadow:0 1px 1px #0c1a350a, 0 12px 32px #0c1a351a;--glass-blur:blur(24px) saturate(185%);--glass-side:#0c1a35c7;--radius:22px;background:var(--bg)}html[data-look=glass][data-theme=dark]{--glass:#1222408c;--glass-strong:#16284ab8;--glass-edge:#ffffff1f;--glass-line:#ffffff14;--glass-shadow:0 1px 1px #0003, 0 14px 36px #00000059;--glass-side:#050c1ab8}@media (prefers-color-scheme:dark){html[data-look=glass]:not([data-theme=light]){--glass:#1222408c;--glass-strong:#16284ab8;--glass-edge:#ffffff1f;--glass-line:#ffffff14;--glass-shadow:0 1px 1px #0003, 0 14px 36px #00000059;--glass-side:#050c1ab8}}html[data-look=glass] body{background:0 0!important}html[data-look=glass][data-theme=dark] body:before{opacity:.55}@media (prefers-color-scheme:dark){html[data-look=glass]:not([data-theme=light]) body:before{opacity:.55}}html[data-look=glass] body:before{content:"";z-index:-1;pointer-events:none;filter:blur(10px);background:radial-gradient(42% 38% at 14% 20%,#1d9e7580,#0000 70%),radial-gradient(38% 34% at 86% 10%,#78a0ff73,#0000 70%),radial-gradient(44% 40% at 78% 90%,#f0b45c59,#0000 70%),radial-gradient(34% 34% at 24% 88%,#c4b5fd6b,#0000 70%),radial-gradient(30% 30% at 55% 45%,#5dcaa538,#0000 70%);position:fixed;inset:-10%}html[data-look=glass] .t-card,html[data-look=glass] .jt-tabs,html[data-look=glass] .t-dialog,html[data-look=glass] .t-topbar,html[data-look=glass] .t-tabbar{background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-line);box-shadow:inset 0 1px 0 var(--glass-edge), var(--glass-shadow)}html[data-look=glass] .t-dialog{background:var(--glass-strong);border-radius:26px}html[data-look=glass] .t-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c1a3540}html[data-look=glass] .t-card{border-radius:var(--radius)}@media (width>=861px){html[data-look=glass] .t-shell{grid-template-columns:248px 1fr}html[data-look=glass] .t-side{background:var(--glass-side);-webkit-backdrop-filter:blur(28px)saturate(170%);backdrop-filter:blur(28px)saturate(170%);border:1px solid #ffffff0f;border-radius:28px;height:calc(100vh - 24px);margin:12px 0 12px 12px;top:12px;box-shadow:inset 0 1px #ffffff24,0 18px 44px #0c1a3540}}html[data-look=glass] .t-navlink{border-radius:16px}html[data-look=glass] .t-navlink.active{background:#ffffff24;box-shadow:inset 0 1px #ffffff38,0 4px 14px #0000002e}html[data-look=glass] .t-navlink svg{background:#ffffff14;border-radius:10px}html[data-look=glass] .jt-side-tools,html[data-look=glass] .t-side-foot{border-top-color:#ffffff1a}html[data-look=glass] .jt-tabs{padding:5px}html[data-look=glass] .jt-tab.active{background:var(--glass-strong);color:var(--text);box-shadow:inset 0 1px 0 var(--glass-edge), 0 2px 10px #0c1a351f}html[data-look=glass] .t-btn{background:var(--glass-strong);border-color:var(--glass-line);box-shadow:inset 0 1px 0 var(--glass-edge);border-radius:999px}html[data-look=glass] .t-btn:hover{background:var(--glass-strong);filter:brightness(1.04)}html[data-look=glass] .t-btn-ghost{box-shadow:none;background:0 0;border-color:#0000}html[data-look=glass] .t-btn-ghost:hover{background:var(--glass)}html[data-look=glass] .t-btn-primary{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 82%, white), var(--accent));color:var(--accent-text);box-shadow:inset 0 1px 0 #ffffff59, 0 6px 18px color-mix(in srgb, var(--accent) 35%, transparent);border-color:#0000}html[data-look=glass] .t-btn-live{background:linear-gradient(180deg, color-mix(in srgb, var(--live) 82%, white), var(--live));box-shadow:inset 0 1px 0 #ffffff59, 0 6px 18px color-mix(in srgb, var(--live) 35%, transparent)}html[data-look=glass] .t-input,html[data-look=glass] .t-select,html[data-look=glass] .t-textarea{background:var(--glass-strong);border-color:var(--glass-line);border-radius:14px;box-shadow:inset 0 1px 2px #0c1a350d}html[data-look=glass] .t-alert{border-radius:16px}@media (width<=860px){html[data-look=glass] .t-topbar{box-shadow:none;border-width:0 0 1px;border-radius:0}html[data-look=glass] .t-topbar,html[data-look=glass] .t-topbar .t-brand,html[data-look=glass] .t-topbar .t-btn-ghost{color:var(--text)}html[data-look=glass] .t-tabbar{left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));border-radius:30px;padding-bottom:0}html[data-look=glass] .t-tabbar a.active{color:var(--accent)}html[data-look=glass] .t-main{padding-bottom:112px}}@media (prefers-reduced-transparency:reduce){html[data-look=glass][data-glass=device]{--glass:var(--surface);--glass-strong:var(--surface);--glass-side:var(--navy)}html[data-look=glass][data-glass=device] body:before{display:none}html[data-look=glass][data-glass=device] .t-card,html[data-look=glass][data-glass=device] .jt-tabs,html[data-look=glass][data-glass=device] .t-dialog,html[data-look=glass][data-glass=device] .t-topbar,html[data-look=glass][data-glass=device] .t-tabbar,html[data-look=glass][data-glass=device] .t-side{-webkit-backdrop-filter:none;backdrop-filter:none}}html[data-look=glass].gist-contrast{--glass:var(--surface);--glass-strong:var(--surface);--glass-line:var(--border)}html[data-look=glass].gist-contrast body:before{display:none}
