@font-face{font-family:Publico Headline;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Publico-Headline-Light.otf) format("opentype")}@font-face{font-family:Publico Headline;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Publico-Headline-Roman.otf) format("opentype")}@font-face{font-family:Publico Headline;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Publico-Headline-Bold.otf) format("opentype")}:root{--bg: #f6f7f9;--panel: #ffffff;--panel-2: #f1f3f6;--card: #f4f5f8;--card-2: #e9ecf1;--overlay: rgba(245, 246, 249, .92);--tour-dim: rgba(15, 23, 42, .55);--line: #e4e7eb;--line-2: #d5d9df;--line-3: #babfc6;--ink: #1a1d22;--ink-2: #4a4f57;--ink-3: #767b83;--ink-4: #a4a8af;--accent: #0090dc;--accent-2: #0077b8;--accent-ink: #0073a5;--photo: #d55c17;--voice: #6b7280;--warn: #dc4444;--wall: #2a3038;--wall-2: #4f5660;--wall-3: #8b919c;--cbre: #00a000;--cbre-2: #00a000;--cbre-ink: #007e1e;--tt-navy: #1e4479;--tt-blue: #0090dc;--brand-blue: #0090dc;--brand-orange: #d55c17;--brand-green: #00a000;--brand-slate: #505a60;--brand-sky: #e5f5fb;--brand-cream: #f2eee7;--title-rule: linear-gradient(90deg, var(--tt-navy) 0 34%, var(--brand-blue) 34% 67%, var(--brand-orange) 67% 100%);--brand-blue-gradient: radial-gradient(120% 30% at 20% 0%, rgba(58, 104, 168, .45) 0%, rgba(58, 104, 168, 0) 60%), linear-gradient(172deg, #23477e 0%, #1e4479 30%, #14305c 68%, #0a1a34 100%);--viz-1: #1e4479;--viz-2: #0090dc;--viz-3: #505a60;--viz-4: #00a000;--viz-5: #d55c17;--viz-grid: var(--ink-4);--viz-band-1: #1e4479;--viz-band-2: #0090dc;--viz-band-3: #e5dfd2;--viz-band-4: #a8adb0;--usage-s1: #2a78d6;--usage-s2: #1baf7a;--usage-s3: #eda100;--usage-s4: #008300;--usage-s5: #4a3aa7;--usage-s6: #e34948;--usage-other: #8a8578;--title-ink: #1e4479;--sans: Verdana, Geneva, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;--serif: Georgia, "Times New Roman", serif;--radius: 10px;--radius-lg: 14px;--sidebar-w: 232px;--sidebar-rail: 64px;--topbar-h: 56px;--scroll-thumb: rgba(80, 90, 96, .4);--scroll-thumb-hover: var(--tt-navy, #1e4479)}::-webkit-scrollbar{width:14px;height:14px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb);border-radius:8px;border:3px solid transparent;background-clip:padding-box;min-height:40px}::-webkit-scrollbar-thumb:hover,::-webkit-scrollbar-thumb:active{background-color:var(--scroll-thumb-hover);border-width:2px}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:auto;scrollbar-color:var(--scroll-thumb) transparent}}@media (hover: none) and (pointer: coarse){*{scrollbar-width:thin}}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font-family:var(--sans);background:var(--bg);color:var(--ink);font-size:13px;line-height:1.5;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11"}a{color:inherit;text-decoration:none}.shell{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.tb-right{position:relative;display:flex;align-items:center;align-self:center;padding-left:12px;border-left:1px solid var(--line)}.tb-leading{display:inline-flex;align-items:center;margin-right:6px}.tb-profile{display:flex;align-items:center;gap:8px;min-width:0;padding:5px 8px;border:1px solid transparent;border-radius:8px;background:transparent;font-family:var(--sans);cursor:pointer;transition:background .12s,border-color .12s}.tb-profile:hover{background:var(--card);border-color:var(--line)}.tb-avatar{width:28px;height:28px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--tt-navy);color:#fff;font-size:11px;font-weight:700;letter-spacing:.02em}.tb-name{font-size:12.5px;font-weight:600;color:var(--ink-2);white-space:nowrap;max-width:160px;overflow:hidden;text-overflow:ellipsis}.tb-caret{font-size:10px;color:var(--ink-3);line-height:1}.gantt{display:grid;position:relative;min-width:calc(var(--sched-left) + var(--gantt-width))}.month-strip{height:38px;display:flex;background:var(--panel)}.bar{position:absolute;top:6px;height:18px;border-radius:3px;display:flex;align-items:center;padding:0 8px;overflow:hidden;cursor:pointer;color:#fff;box-shadow:0 1px 3px #0000004d;transition:filter .15s,transform .15s}.bar:hover{filter:brightness(1.15);transform:translateY(-1px)}.bar.not-started{background:var(--line-3)}.bar.in-progress{background:var(--accent)}.bar.complete{background:#1fa67a}.bar.delayed{background:var(--photo);box-shadow:0 0 8px #ff8c4266}.bar.delayed:after,.bar.at-risk:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg,transparent 0,transparent 6px,rgba(0,0,0,.18) 6px,rgba(0,0,0,.18) 9px);pointer-events:none}.bar.at-risk{background:#e0b547;color:#1a1d22;box-shadow:0 0 8px #e0b54766}.bar.critical{box-shadow:0 0 0 2px #d55c17,0 0 12px #d55c178c}.bar.critical:before{content:"CP";position:absolute;top:-10px;left:4px;z-index:3;font:800 8px var(--mono);letter-spacing:.1em;color:#fff;background:#d55c17;padding:1px 4px;border-radius:2px}.empty{padding:8px;border:1px solid var(--line);border-radius:4px;background:var(--card);color:var(--ink-3);font-size:12px;font-style:italic}.tb-menu{position:absolute;top:calc(100% + 6px);right:0;min-width:200px;background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 24px #10161e1f;padding:6px;z-index:1250}.tb-menu-head{padding:8px 10px 10px;border-bottom:1px solid var(--line);margin-bottom:6px}.tb-menu-name{font-size:12.5px;font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-menu-email{font-size:11.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-avatar{position:relative}.pm-allowance{margin-top:8px;display:flex;flex-direction:column;gap:4px}.pm-allowance-bar{display:block;height:4px;border-radius:999px;background:color-mix(in srgb,var(--ink-3) 22%,transparent);overflow:hidden}.pm-allowance-fill{display:block;height:100%;background:var(--accent);border-radius:inherit}.pm-allowance-fill.spent{background:var(--photo)}.pm-allowance-text{font-size:11px;color:var(--ink-3);white-space:nowrap}.tb-menu-item{display:block;width:100%;text-align:left;padding:8px 10px;border:none;border-radius:7px;background:transparent;color:var(--ink-2);font-family:var(--sans);font-size:12.5px;font-weight:500;cursor:pointer;transition:background .12s,color .12s}.tb-menu-item{display:flex;align-items:center;gap:9px}.pm-menu-icon{flex:none;opacity:.75}.tb-menu-item:hover{background:var(--card);color:var(--ink)}.tb-menu-item.danger{color:var(--warn)}.tb-menu-item.danger:hover{background:color-mix(in srgb,var(--warn) 10%,transparent);color:var(--warn)}.shell-body{flex:1;display:flex;min-height:0;overflow:auto}.setup{flex:1;min-width:0;overflow-y:auto}.design{display:grid;grid-template-columns:260px minmax(0,1fr);flex:1;min-width:0;min-height:calc(100vh - var(--topbar-h));min-height:calc(100dvh - var(--topbar-h));overflow:hidden}@media (max-width: 900px){.design{grid-template-columns:1fr;overflow:auto}}#qsraChart{display:block;width:100%;height:auto;max-height:260px;aspect-ratio:520 / 220}.tornado-row{display:grid;align-items:center;grid-template-columns:minmax(150px,190px) 1fr 58px;gap:10px;padding:4px 0}.tornado-row .t-bar{height:100%;border-radius:2px;background:var(--tt-blue)}.tornado-row .t-bar.red{background:#d55c17}.tornado-row .t-bar.amber{background:#e89f3d}.tornado-row .t-bar.green{background:#00a000}.tornado-row .t-bar.opp{background:#1fa67a}@media (max-width: 760px){.tornado-row{grid-template-columns:1fr}}.fin-kpis{display:flex;gap:0;border:1px solid var(--line-2);border-radius:6px;overflow:hidden;margin-bottom:18px;flex-wrap:wrap}.fin-kpis.sm{margin-bottom:0}.fin-kpi{padding:11px 18px;border-right:1px solid var(--line-2);flex:1;min-width:120px;background:var(--panel)}.fin-kpi:last-child{border-right:0}.fin-kpi .l{font-family:var(--mono);font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);margin-bottom:4px}.fin-kpi .v{font-size:17px;font-weight:700;color:var(--ink);letter-spacing:-.01em}.fin-kpi .v.pos{color:#1fa67a}.fin-kpi .v.neg{color:var(--warn)}.fin-kpi .v.accent{color:var(--accent-2)}.danger input{color:#d55c17!important;font-weight:800}.shell--brandtop{height:100vh;height:100dvh;overflow:hidden}.shell-main{display:flex;flex:1;min-height:0}.shell-main>.shell-body{flex:1;min-width:0;overflow:auto}@media (max-width: 560px){.shell-main>.shell-body>.shellPage:after{content:"";display:block;height:calc(84px + env(safe-area-inset-bottom));flex:none}}.shell--brandtop .sidenav{height:100%}.brandbar{display:flex;align-items:center;gap:18px;flex:none;height:var(--topbar-h);padding:0 20px;border-bottom:1px solid var(--line);background:var(--panel)}.brandbar--signature{--shell-band: var(--org-band, color-mix(in srgb, var(--org-primary, #173c31) 65%, #101e19));--shell-text: #f7f9fb;--shell-muted: color-mix(in srgb, var(--org-accent, #17e88f) 45%, #ffffff);--shell-line: #ffffff30;--shell-hover: #ffffff12;--shell-icon: var(--shell-text);height:70px;gap:20px;padding:0 24px;background:var(--shell-band);color:var(--shell-text);border-bottom-color:var(--shell-line)}.brandbar--signature .brandbar-logo img{height:28px}.brandbar--signature .brandbar-hub{flex-direction:row;justify-content:flex-start;align-items:center;gap:18px;padding-left:20px;border-color:var(--shell-line)}.brandbar--signature .brandbar-hubname{min-width:0}.brandbar-trail{display:flex;align-items:center;gap:10px;min-width:0}.brandbar-trail-link{display:inline-flex;align-items:center;gap:6px;flex:none;max-width:220px;color:var(--shell-muted);font-family:var(--sans);font-size:14px;font-weight:400;text-decoration:none}.brandbar-trail-link:hover{color:var(--shell-text)}.brandbar-trail-link:focus-visible{outline:2px solid #fff;outline-offset:4px;border-radius:3px}.brandbar-trail-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brandbar-trail-sep{flex:none;color:#ffffff60;font-size:14px}.brandbar-trail-icon{display:none;width:18px;height:18px;flex:none}.brandbar--signature .brandbar-hubname{font-family:var(--sans);font-size:16px;font-weight:400;letter-spacing:-.01em;color:var(--shell-text)}.brandbar--signature .brandbar-settings{background:transparent;color:var(--shell-text);border-color:var(--shell-line);min-height:34px;font-weight:500}.brandbar--signature .brandbar-settings:hover,.brandbar--signature .brandbar-menu:active,.brandbar--signature .tb-profile:hover{background:var(--shell-hover);border-color:#fff5;color:var(--shell-text)}.brandbar--signature .brandbar-menu,.brandbar--signature .tb-name{color:var(--shell-text)}.brandbar--signature .tb-caret{color:var(--shell-muted)}.brandbar--signature .tb-right{border-color:var(--shell-line)}.brandbar--signature .tb-avatar{width:32px;height:32px;background:#ffffff19;color:var(--shell-text)}.brandbar--signature .tb-menu .tb-avatar{background:var(--tt-navy);color:#fff}.brandbar--signature :is(.brandbar-home,.brandbar-settings,.brandbar-menu,.tb-profile):focus-visible{outline:2px solid #fff;outline-offset:3px}.brandbar--signature .brandbar-trail-icon,.brandbar--signature .brandbar-settings-ic,.brandbar--signature .brandbar-menu svg,.brandbar--signature .brandbar-menu{color:var(--shell-icon)}@media (max-width: 640px){.brandbar--signature{gap:10px;padding:0 12px}.brandbar--signature .brandbar-hub{padding-left:12px}}@media (max-width: 560px){.brandbar--signature{height:56px;gap:8px;padding:0 10px}.brandbar--signature .brandbar-hub{display:flex;flex:none;border:0;padding:0}.brandbar--signature .brandbar-hubname,.brandbar-trail-sep,.brandbar-trail-link:not(.brandbar-trail-parent),.brandbar-trail-parent[data-home] .brandbar-trail-label{display:none}.brandbar-trail-parent{justify-content:center;gap:2px;min-width:40px;min-height:40px;max-width:150px;border-radius:7px;font-size:13px}.brandbar-trail-icon{display:block}.brandbar--signature .brandbar-settings{margin-left:auto}.brandbar--signature .brandbar-settings~.tb-right{margin-left:0}}.brandbar-menu{display:none;align-items:center;justify-content:center;flex:none;width:40px;height:40px;margin-left:-8px;padding:0;border:none;border-radius:8px;background:transparent;color:var(--ink-2);cursor:pointer}.brandbar-menu svg{width:20px;height:20px}.brandbar-menu:active{background:var(--line)}.brandbar-menu--always{display:inline-flex}@media (max-width: 860px){.brandbar-menu{display:inline-flex}}.brandbar-settings{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;border:1px solid var(--line-2);border-radius:7px;background:var(--panel);color:var(--ink);padding:6px 8px;cursor:pointer}.brandbar-settings:hover{border-color:var(--ink-3)}.brandbar-settings:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.brandbar-settings-ic{width:15px;height:15px;flex:none}.brandbar-logo{display:inline-flex;align-items:center;flex:none}.brandbar-logo img{display:block;height:30px;width:auto;border-radius:2px}img[data-org-logo=mark]{display:none}@media (max-width: 560px){img[data-org-logo=lockup]{display:none}img[data-org-logo=mark]{display:block;object-fit:contain;object-position:center}}.brandbar-hub{display:flex;flex-direction:column;justify-content:center;gap:3px;flex:1;min-width:0;padding-left:22px;border-left:1px solid var(--line)}.brandbar-hubname{font-family:"PT Serif",Georgia,Times New Roman,serif;font-size:19px;font-weight:700;letter-spacing:.005em;line-height:1.25;color:var(--title-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brandbar-hubname-link{display:block;text-decoration:none}.brandbar-hubname-link:hover{text-decoration:underline;text-underline-offset:3px}.brandbar .tb-right{margin-left:auto;align-self:center}@media (max-width: 640px){.brandbar{gap:10px;padding:0 12px}.brandbar-hub{padding-left:12px}}@media (max-width: 560px){.brandbar{gap:8px;padding:0 10px}.brandbar-menu{margin-left:-4px}.brandbar-hub{display:none}.brandbar-logo{width:28px;overflow:hidden}.brandbar-logo img{height:28px;max-width:none}.brandbar-logo img[data-org-logo=mark]{width:28px;border-radius:6px}.tb-right{padding-left:0;border-left:0}.tb-name,.tb-caret{display:none}.tb-profile{padding:3px}}@media (hover: none){.brandbar-settings,.brandbar-menu,.xla-chatbar-attach,.xla-chatbar-send,.xla-chip-x{min-width:40px;min-height:40px;justify-content:center}.xla-chatbar-modelbtn,.tb-profile{min-height:40px}}.sidenav{position:relative;width:var(--sidebar-w);flex:none;display:flex;flex-direction:column;height:100vh;height:100dvh;border-right:1px solid rgba(6,14,30,.45);background:var(--brand-blue-gradient);transition:width .16s ease}.sidenav.collapsed{width:var(--sidebar-rail)}@media (max-width: 860px){.sidenav,.shell--brandtop .sidenav{position:fixed;top:var(--topbar-h);bottom:0;left:0;width:min(300px,84vw)!important;height:auto;transform:translate(-102%);transition:transform .2s ease;z-index:1300;overscroll-behavior:contain;box-shadow:0 12px 40px #060e1e73}}.xla{display:flex;flex-direction:column;height:100%;min-height:0;width:100%;background:var(--bg);overflow:hidden}.xla-chiplist{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.xla-chip{display:flex;align-items:center;gap:8px;background:var(--card);border:1px solid var(--line);border-radius:7px;padding:6px 8px}.xla-chip-name{flex:1 1 auto;min-width:0;font-size:11.5px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xla-chip-open{border:0;background:transparent;font-family:inherit;padding:0;text-align:left;cursor:pointer}.xla-chip-open:hover,.xla-chip-open:focus-visible{color:var(--accent-ink);text-decoration:underline}.xla-chip--pending{opacity:.55;border-style:dashed}.xla-chip--pending.is-uploading .xla-chip-size{animation:xlaChipPulse 1.2s ease-in-out infinite}@keyframes xlaChipPulse{50%{opacity:.35}}.xla-chip--draggable{cursor:grab}.xla-chip--draggable:active{cursor:grabbing}.xla-chip-size,.xla-chip-date{font-family:var(--mono);font-size:9.5px;color:var(--ink-3);white-space:nowrap}.xla-chip-date{color:var(--ink-2)}@media (max-width: 560px){.xla-chip-date{display:none}}.xla-chip-x{border:0;background:transparent;color:var(--ink-3);cursor:pointer;font-size:16px;line-height:1;padding:0 2px}.xla-chip-x:hover{color:var(--warn)}.xla-chiplist.nested{margin:0;padding:7px 8px;gap:5px}.xla-chiplist.nested .xla-chip{background:var(--panel)}.xla-alert{margin-top:14px;font-size:12px;line-height:1.45;color:var(--warn);background:color-mix(in srgb,var(--warn) 9%,transparent);border:1px solid color-mix(in srgb,var(--warn) 30%,transparent);border-radius:8px;padding:10px 12px}.xla-alert.thread{margin:4px 0 0 48px;max-width:640px}.xla-thread{position:relative;display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.xla-chatdrop{position:absolute;inset:0;z-index:30;display:grid;place-items:center;padding:24px;background:color-mix(in srgb,var(--panel) 72%,transparent);backdrop-filter:blur(1.5px);pointer-events:none}.xla-chatdrop-card{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;max-width:360px;padding:22px 26px;border:1.5px dashed var(--tt-blue);border-radius:14px;background:var(--card);box-shadow:0 10px 30px #00000024}.xla-chatdrop-ic{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:color-mix(in srgb,var(--tt-blue) 14%,transparent);color:var(--tt-blue);font-size:20px;font-weight:700}.xla-chatdrop-main{font-size:13.5px;font-weight:600;color:var(--ink)}.xla-chatdrop-sub{font-size:11.5px;line-height:1.4;color:var(--ink-3)}.xla-chatbar-inputrow{display:flex;align-items:flex-start}.xla-ask{align-self:stretch;margin:10px 0;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line-2));border-left:4px solid var(--accent);border-radius:12px;background:color-mix(in srgb,var(--accent) 9%,var(--panel));color:var(--ink);overflow:hidden}.xla-ask{container-type:inline-size}.xla-ask-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:9px 12px;border-bottom:1px solid color-mix(in srgb,var(--accent) 25%,var(--line-2))}.xla-ask-glyph{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--tt-navy, #1e4479);color:#fff;font-weight:700;font-size:12px;animation:xla-note-pulse 1.8s ease-in-out infinite}.xla-ask--done .xla-ask-glyph{animation:none}.xla-ask-title{font-weight:600;font-size:12.5px;color:var(--title-ink, #1e4479);white-space:nowrap}.xla-ask-chip{margin-left:auto;padding:2px 8px;border-radius:999px;background:var(--tt-navy, #1e4479);color:#fff;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.xla-ask-tabs{margin-left:auto;display:flex;flex-wrap:wrap;gap:4px}.xla-ask-tab{white-space:nowrap;padding:3px 9px;border:1px solid var(--line-2);border-radius:999px;background:var(--panel);color:var(--ink-2);font:inherit;font-size:11px;cursor:pointer}.xla-ask-tab.done{color:var(--cbre-ink, #007e1e)}.xla-ask-tab.on{background:var(--tt-navy, #1e4479);border-color:var(--tt-navy, #1e4479);color:#fff}.xla-ask-body{display:flex;gap:12px;padding:12px}.xla-ask-main{flex:1 1 0;min-width:0}.xla-ask--split .xla-ask-main{flex:0 0 min(300px,45%)}.xla-ask-q{font-size:14px;font-weight:600;line-height:1.35;margin-bottom:8px}.xla-ask-hint{font-size:11.5px;color:var(--ink-2);margin:-4px 0 8px}.xla-ask-opts{display:flex;flex-direction:column;gap:5px}.xla-ask-opt{display:flex;align-items:flex-start;gap:9px;width:100%;padding:8px 10px;border:1px solid var(--line-2);border-radius:9px;background:var(--panel);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .12s,background .12s}.xla-ask-opt:hover{border-color:var(--accent)}.xla-ask-opt.on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--panel))}.xla-ask-num{flex:0 0 auto;width:16px;font-size:10.5px;color:var(--ink-3, var(--ink-2));font-variant-numeric:tabular-nums;padding-top:2px}.xla-ask-mark{flex:0 0 auto;width:14px;height:14px;margin-top:2px;border:1.5px solid var(--ink-3, var(--ink-2));border-radius:50%;position:relative}.xla-ask-mark.box{border-radius:3px}.xla-ask-opt.on .xla-ask-mark{border-color:var(--accent)}.xla-ask-opt.on .xla-ask-mark:after{content:"";position:absolute;inset:2.5px;border-radius:inherit;background:var(--accent)}.xla-ask-opt-text{display:flex;flex-direction:column;gap:1px;min-width:0}.xla-ask-opt-label{font-size:13px;font-weight:600}.xla-ask-opt-desc{font-size:11.5px;color:var(--ink-2);line-height:1.35}.xla-ask-other{width:100%;margin-top:8px;padding:8px 10px;border:1px solid var(--accent);border-radius:9px;background:var(--panel);color:inherit;font:inherit;font-size:13px;resize:vertical}.xla-ask-preview{flex:1 1 0;min-width:0;border:1px solid var(--line-2);border-radius:9px;background:var(--panel);overflow:hidden;display:flex;flex-direction:column}.xla-ask-preview-head{padding:6px 10px;border-bottom:1px solid var(--line-2);font-size:11px;font-weight:600;color:var(--ink-2)}.xla-ask-preview-body{margin:0;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;line-height:1.4;white-space:pre;line-height:1.25;overflow:auto;max-height:320px}.xla-ask-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;border-top:1px solid color-mix(in srgb,var(--accent) 25%,var(--line-2))}.xla-ask-keys{font-size:11px;color:var(--ink-2);margin-right:auto}.xla-ask-err{font-size:11.5px;color:var(--warn)}.xla-ask-btn{flex:0 0 auto;white-space:nowrap;padding:6px 12px;border:1px solid var(--title-ink, #1e4479);border-radius:8px;background:var(--panel);color:var(--title-ink, #1e4479);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.xla-ask-btn.primary{background:var(--tt-navy, #1e4479);color:#fff}.xla-ask-btn.ghost{border-color:transparent;color:var(--ink-2);font-weight:500}.xla-ask-btn:disabled{opacity:.45;cursor:default}.xla-ask--done{padding:6px 12px;background:var(--panel);border-left-color:var(--cbre, #00a000)}.xla-ask--dismissed{border-left-color:var(--line-2)}.xla-ask-done-row{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"chip a" "q q";align-items:center;column-gap:8px;row-gap:5px;padding:5px 0;font-size:12.5px}.xla-ask-done-row+.xla-ask-done-row{border-top:1px solid var(--line)}.xla-ask-done-row .xla-ask-chip{grid-area:chip;margin-left:0;justify-self:start}.xla-ask-done-q{grid-area:q;color:var(--ink-2);min-width:0;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.xla-ask-done-a{grid-area:a;justify-self:end;font-size:11.5px;font-weight:600;color:var(--cbre-ink, #007e1e);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.xla-ask--dismissed .xla-ask-done-a{color:var(--ink-3)}@container (max-width: 520px){.xla-ask-keys{flex:1 0 100%;margin-right:0}}@container (max-width: 380px){.xla-ask-keys{display:none}.xla-ask-foot{justify-content:flex-end}}@media (max-width: 560px){.xla-ask-body{flex-direction:column}.xla-ask--split .xla-ask-main{flex:1 1 auto}.xla-ask-keys{display:none}}@keyframes xla-note-pulse{0%,to{opacity:1}50%{opacity:.62}}@media (max-width: 560px){.xla-alert.thread{margin-left:0;max-width:none}}.xla-thread-bodywrap{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.xla-thread-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.xla-thread-scroll{max-width:860px;margin:0 auto;padding:22px 24px 60px;display:flex;flex-direction:column;gap:14px}@keyframes xla-item-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.xla-enter{animation:xla-item-in .26s cubic-bezier(.22,.61,.36,1) both}@media (prefers-reduced-motion: reduce){.xla-enter{animation:none}}.xla-chatbar{flex:0 0 auto;max-width:860px;width:100%;margin:0 auto;padding:12px 24px 16px;position:relative}.xla-msg-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px}.xla-msgchip{display:inline-flex;align-items:center;gap:6px;max-width:220px;padding:3px 9px;border-radius:999px;border:1px solid rgb(255 255 255 / .28);background:#ffffff29;font-size:11.5px;line-height:1.5;white-space:nowrap}.xla-msgchip-name{overflow:hidden;text-overflow:ellipsis}.xla-chatbar-card{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line-2);border-radius:14px;transition:border-color .15s,background .15s}.xla-chatbar-card:focus-within{border-color:var(--tt-blue)}.xla-chatbar-attachments{display:flex;flex-wrap:wrap;gap:6px;padding:10px 10px 2px}.xla-attachchip.is-error{border-color:color-mix(in srgb,var(--warn) 55%,transparent);color:var(--warn)}.xla-attachchip.is-queued,.xla-attachchip.is-uploading{position:relative;overflow:hidden}.xla-attachchip-bar{position:absolute;left:0;right:0;bottom:0;height:3px;background:color-mix(in srgb,var(--accent) 18%,transparent)}.xla-attachchip-bar>span{display:block;height:100%;background:var(--accent);transition:width .12s linear}.xla-attachchip{display:inline-flex;align-items:center;gap:6px;max-width:280px;padding:4px 6px 4px 8px;border:1px solid var(--line-2);border-radius:8px;background:var(--panel);color:var(--ink);font-size:12px;line-height:1.2}.xla-attachchip-ic{flex:0 0 auto;font-size:12px}.xla-attachchip-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xla-attachchip-size{flex:0 0 auto;color:var(--ink-2);font-size:10.5px}.xla-attachchip-x{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:none;border-radius:4px;background:transparent;color:var(--ink-2);font-size:14px;line-height:1;cursor:pointer}.xla-attachchip-x:hover{background:var(--line-2);color:var(--ink)}.xla-attachthumb{position:relative;display:inline-flex;width:56px;height:56px;border:1px solid var(--line-2);border-radius:8px;background:var(--panel);overflow:hidden}.xla-attachthumb-img{width:100%;height:100%;object-fit:cover;display:block}.xla-attachthumb-x{position:absolute;top:2px;right:2px;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:none;border-radius:4px;background:#0f161ea6;color:#fff;font-size:13px;line-height:1;cursor:pointer}.xla-attachthumb-x:hover{background:#0f161ed9}.xla-msgthumb{display:inline-flex;max-width:220px;max-height:140px;padding:0;border:1px solid rgb(255 255 255 / .35);border-radius:8px;background:#ffffff1f;overflow:hidden;cursor:pointer}.xla-msgthumb:disabled{cursor:default}.xla-msgthumb-img{display:block;max-width:220px;max-height:140px;object-fit:contain}.xla-chatbar-tools{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px 8px}.xla-chatbar-tools-left,.xla-chatbar-tools-right{display:flex;align-items:center;gap:4px}.xla-chatbar-tools{align-items:flex-end}.xla-chatbar-tools-left{flex:1 1 auto;flex-wrap:wrap;row-gap:4px;min-width:0}.xla-chatbar-tools-right{flex:0 0 auto;margin-left:auto}@media (max-width: 560px){.xla-chatbar-tools{align-items:flex-end}.xla-chatbar-tools-left{flex:1 1 auto;flex-wrap:wrap;row-gap:4px;min-width:0}.xla-chatbar-tools-right{flex:0 0 auto;margin-left:auto}.xla-chatbar-modelbtn{padding:0 7px}.xla-chatbar-webtoggle .xla-chatbar-modelbtn-label,.xla-chatbar-micbtn .xla-chatbar-modelbtn-label{display:none}.xla-chatbar-webtoggle,.xla-chatbar-micbtn{width:34px;padding:0;justify-content:center}}.xla-ctxwheel{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 4px;cursor:help;outline:none}.xla-ctxtip{position:absolute;bottom:calc(100% + 8px);right:0;left:auto;z-index:40;width:220px;display:flex;flex-direction:column;gap:8px;padding:10px 11px;background:var(--card);border:1px solid var(--line-2);border-radius:10px;box-shadow:0 8px 24px #00000029;opacity:0;transform:translateY(3px);pointer-events:none;transition:opacity .12s ease,transform .12s ease}.xla-ctxwheel:hover .xla-ctxtip,.xla-ctxwheel:focus-visible .xla-ctxtip{opacity:1;transform:translateY(0)}.xla-ctxtip-head{display:flex;align-items:baseline;justify-content:space-between}.xla-ctxtip-title{font-family:var(--sans);font-size:11px;font-weight:600;color:var(--ink)}.xla-ctxtip-pct{font-family:var(--mono);font-size:11px;font-weight:600;color:var(--tt-blue)}.xla-ctxtip-bar{position:relative;height:5px;border-radius:3px;background:var(--line-2);overflow:hidden}.xla-ctxtip-fill{position:absolute;inset:0 auto 0 0;border-radius:3px;transition:width .2s ease}.xla-ctxtip-rows{display:flex;flex-direction:column;gap:3px}.xla-ctxtip-many{width:260px}.xla-ctxtip-agent{display:flex;flex-direction:column;gap:8px}.xla-ctxtip-agent+.xla-ctxtip-agent{margin-top:2px;padding-top:10px;border-top:1px solid var(--line-2, #d9dde3)}.xla-ctxtip-sub .xla-ctxtip-k{padding-left:6px;opacity:.85}.xla-ctxtip-row{display:flex;align-items:baseline;justify-content:space-between}.xla-ctxtip-k{font-family:var(--sans);font-size:10.5px;color:var(--ink-3)}.xla-ctxtip-v{font-family:var(--mono);font-size:10.5px;color:var(--ink)}.xla-chatbar-input{flex:1 1 auto;resize:none;overflow-y:auto;max-height:180px;min-height:35.575px;font-family:var(--sans);font-size:13.5px;line-height:1.45;color:var(--ink);background:transparent;border:0;border-radius:14px 14px 0 0;padding:12px 14px 4px}.xla-chatbar-input:focus{outline:none}.xla-chatbar-input:disabled{opacity:.6}.xla-chatbar-attach,.xla-chatbar-modelbtn{flex:0 0 auto;position:relative;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:9px;background:transparent;color:var(--ink-3);cursor:pointer;transition:background .15s,color .15s}.xla-chatbar-modelbtn{width:auto;display:inline-flex;align-items:center;gap:5px;padding:0 9px}.xla-chatbar-modelbtn-label{font-family:var(--sans);font-size:12.5px;font-weight:500;white-space:nowrap}.xla-chatbar-attach:hover:not(:disabled),.xla-chatbar-attach.open,.xla-chatbar-modelbtn:hover:not(:disabled),.xla-chatbar-modelbtn.open{background:color-mix(in srgb,var(--ink) 9%,transparent);color:var(--ink)}.xla-chatbar-attach:disabled,.xla-chatbar-modelbtn:disabled{opacity:.45;cursor:not-allowed}.xla-chatbar-webtoggle.active{background:color-mix(in srgb,var(--tt-blue) 14%,transparent);color:var(--tt-blue)}.xla-chatbar-webtoggle.active:hover:not(:disabled){background:color-mix(in srgb,var(--tt-blue) 20%,transparent);color:var(--tt-blue)}.xla-chatbar-micbtn.recording{background:color-mix(in srgb,var(--warn) 14%,transparent);color:var(--warn);animation:xla-mic-pulse 1.2s ease-in-out infinite}.xla-chatbar-micbtn.recording:hover:not(:disabled){background:color-mix(in srgb,var(--warn) 20%,transparent);color:var(--warn)}@keyframes xla-mic-pulse{0%,to{opacity:1}50%{opacity:.6}}@media (prefers-reduced-motion: reduce){.xla-chatbar-micbtn.recording{animation:none}}.xla-micspin{width:12px;height:12px;border-radius:50%;border:2px solid color-mix(in srgb,currentColor 30%,transparent);border-top-color:currentColor;animation:xla-mic-spin .8s linear infinite}@keyframes xla-mic-spin{to{transform:rotate(360deg)}}.xla-micerror{border:none;background:none;padding:0 4px;font-family:var(--sans);font-size:11px;color:var(--warn);cursor:pointer;text-align:left}.xla-chatbar-model{position:relative;flex:0 0 auto;display:inline-flex}.xla-bartip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);z-index:30;padding:5px 9px;border-radius:7px;background:var(--tt-navy);color:#fff;font-size:11.5px;font-weight:500;line-height:1.3;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .06s ease}.xla-chatbar-attach:hover .xla-bartip,.xla-chatbar-send:hover .xla-bartip,.xla-chatbar-modelbtn:hover:not(.open) .xla-bartip{opacity:1}.xla-chatbar-modelmenu{position:absolute;bottom:calc(100% + 6px);left:0;z-index:20;min-width:184px;display:flex;flex-direction:column;gap:1px;padding:5px;background:var(--panel);border:1px solid var(--line);border-radius:11px;box-shadow:0 12px 30px #0f161e29}.xla-chatbar-modelopt{display:flex;align-items:center;gap:8px;padding:7px 9px;border:0;border-radius:7px;background:transparent;color:var(--ink-2);font-size:12.5px;text-align:left;cursor:pointer;transition:background .12s,color .12s}.xla-chatbar-modelopt:hover{background:var(--card);color:var(--ink)}.xla-chatbar-modelopt.active{color:var(--tt-blue);font-weight:600}.xla-chatbar-modelopt.active:before{content:"\2713";font-size:11px}.xla-chatbar-modelopt:not(.active):before{content:"";width:7px}.xla-chatbar-modelrow{position:relative}.xla-chatbar-modelrow-head{display:flex;align-items:stretch;gap:2px}.xla-chatbar-modelrow-head>.xla-chatbar-modelopt{flex:1 1 auto;min-width:0}.xla-chatbar-modelopt-effort{font-weight:400;color:var(--ink-3)}.xla-chatbar-modelrow .xla-chatbar-modelopt-name{white-space:nowrap}.xla-chatbar-model.below .xla-chatbar-modelmenu{bottom:auto;top:calc(100% + 6px)}.xla-chatbar-model.below .xla-chatbar-effortmenu{bottom:auto;top:-5px}.xla-chatbar-modelmenu:has(.xla-chatbar-modelrow){min-width:236px}.xla-chatbar-modelmenu.xla-chatbar-modelmenu-float{position:fixed;right:auto;z-index:9000;max-width:calc(100vw - 16px)}.xla-chatbar-modelmenu-float.down .xla-chatbar-effortmenu{bottom:auto;top:-5px}.xla-chatbar-modelmenu-float.flipx .xla-chatbar-effortmenu{left:auto;right:calc(100% + 10px)}.xla-chatbar-modelmenu-float.flipx .xla-chatbar-effortmenu:before{left:auto;right:-12px}.xla-chatbar-modelmenu-float.tight .xla-chatbar-effortmenu{position:static;margin:1px 4px 5px 24px;box-shadow:none;background:var(--card);border-color:transparent}.xla-chatbar-modelmenu-float.tight .xla-chatbar-effortmenu:before{display:none}.xla-chatbar-modelopt-effort:before{content:"\b7  "}.xla-chatbar-modelopt-more{flex:0 0 auto;display:grid;place-items:center;width:26px;border:0;border-radius:7px;background:transparent;color:var(--ink-3);cursor:pointer;transition:background .12s,color .12s}.xla-chatbar-modelopt-more:hover,.xla-chatbar-modelopt-more.open{background:var(--card);color:var(--ink)}.xla-chatbar-effortmenu{position:absolute;left:calc(100% + 10px);bottom:-5px;z-index:21;min-width:132px;display:flex;flex-direction:column;gap:1px;padding:5px;background:var(--panel);border:1px solid var(--line);border-radius:11px;box-shadow:0 12px 30px #0f161e29}.xla-chatbar-effortmenu:before{content:"";position:absolute;top:0;bottom:0;left:-12px;width:12px}.xla-chatbar-effortmenu-label{padding:4px 9px 3px;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.xla-chatbar-effortopt{display:flex;align-items:center;gap:8px;padding:6px 9px;border:0;border-radius:7px;background:transparent;color:var(--ink-2);font-size:12.5px;text-align:left;cursor:pointer}.xla-chatbar-effortopt:before{content:"";width:9px;font-size:11px}.xla-chatbar-effortopt:hover{background:var(--card);color:var(--ink)}.xla-chatbar-effortopt.active{color:var(--tt-blue);font-weight:600}.xla-chatbar-effortopt.active:before{content:"\2713"}.xla-chatbar-modelbtn-effort{color:var(--ink-3);font-weight:500}@media (max-width: 560px){.xla-chatbar-effortmenu{position:static;margin:1px 4px 5px 24px;box-shadow:none;background:var(--card);border-color:transparent}.xla-chatbar-effortmenu:before{display:none}}@media (hover: none){.xla-chatbar-modelopt-more{width:40px}}.xla-chatbar-modelopt-main{display:flex;flex-direction:column;gap:2px;min-width:0}.xla-chatbar-modelopt-name{display:flex;align-items:center;gap:6px;min-width:0}.xla-chatbar-modelopt-hint{font-size:10.5px;line-height:1.3;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:190px}.xla-chatbar-modelopt.spent{opacity:.55;cursor:not-allowed}.xla-chatbar-attach-spin{width:14px;height:14px;border:2px solid var(--line-2);border-top-color:var(--tt-blue);border-radius:50%;animation:xla-spin .7s linear infinite}@keyframes xla-spin{to{transform:rotate(360deg)}}.xla-chatbar-send{flex:0 0 auto;position:relative;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:9px;background:var(--accent-fill, var(--tt-blue));color:#fff;cursor:pointer;transition:opacity .15s,background .15s}.xla-chatbar-send:hover:not(:disabled){background:color-mix(in srgb,var(--accent-fill, var(--tt-blue)) 85%,#000)}.xla-chatbar-send:disabled{opacity:.4;cursor:not-allowed}.xla-chatbar-send--stop{display:grid;place-items:center;background:var(--warn)}.xla-chatbar-send--stop:hover:not(:disabled){background:color-mix(in srgb,var(--warn) 85%,#000)}.xla-stop-glyph{width:12px;height:12px;border-radius:2px;background:#fff}.xla-msg{display:flex;gap:12px;align-items:flex-start}.xla-msg--user{flex-direction:row-reverse}.xla-msg-body{min-width:0;max-width:80%;display:flex;flex-direction:column;gap:8px}.xla-msg--user .xla-msg-body{align-items:flex-end}.xla-bubble{font-size:13px;line-height:1.55;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:11px 14px;white-space:pre-wrap;word-break:break-word}.xla-msg--user .xla-bubble{background:var(--accent-fill, var(--accent));border-color:var(--accent-fill, var(--accent));color:#fff;position:relative}.xla-assistant{font-size:13.5px;line-height:1.6;color:var(--ink);word-break:break-word}.xla-md>:first-child{margin-top:0}.xla-md>:last-child{margin-bottom:0}.xla-md p{margin:0 0 10px}.xla-md ul,.xla-md ol{margin:0 0 10px;padding-left:22px}.xla-md li{margin:2px 0}.xla-md li>ul,.xla-md li>ol{margin:2px 0}.xla-md h1,.xla-md h2,.xla-md h3,.xla-md h4{margin:16px 0 8px;line-height:1.3;font-weight:700;color:var(--ink)}.xla-md h1{font-size:18px}.xla-md h2{font-size:16px}.xla-md h3{font-size:14.5px}.xla-md h4{font-size:13.5px}.xla-md a{color:var(--tt-blue);text-decoration:underline}.xla-md strong{font-weight:700}.xla-md code{font-family:var(--mono);font-size:.86em;background:var(--card);border:1px solid var(--line);border-radius:4px;padding:1px 5px}.xla-md pre{margin:0 0 10px;background:var(--card);border:1px solid var(--line);border-radius:8px;padding:12px 14px;overflow-x:auto}.xla-md pre code{background:none;border:0;padding:0;font-size:12px}.xla-md blockquote{margin:0 0 10px;padding:2px 0 2px 12px;border-left:3px solid var(--line-2);color:var(--ink-2)}.xla-md table{border-collapse:collapse;margin:0 0 10px;font-size:12.5px;display:block;overflow-x:auto}.xla-md th,.xla-md td{border:1px solid var(--line);padding:6px 10px;text-align:left}.xla-md th{background:var(--card);font-weight:700}.xla-md hr{border:0;border-top:1px solid var(--line);margin:14px 0}.xla-msg--user .xla-msg-body:has(.xla-edit){max-width:100%;align-items:stretch}.xla-work{display:flex;flex-direction:column;gap:8px;max-width:100%}.xla-work-head{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;max-width:100%;border:0;border-radius:6px;background:transparent;cursor:pointer;padding:2px 0;font-size:13px;color:var(--ink-3)}.xla-work-head:hover{color:var(--ink)}.xla-work-ic{order:3;font-size:10px;color:inherit}.xla-work-label{font-weight:500;white-space:nowrap}.xla-work.live .xla-work-label{color:var(--accent-ink)}.xla-work-meta{color:inherit;white-space:nowrap}.xla-work-meta:before{content:"\b7  "}.xla-work-body{display:flex;flex-direction:column;align-items:flex-start;gap:8px;border-left:2px solid var(--line-2);padding-left:12px}.xla-work-foot{display:inline-flex;align-items:center;gap:8px;margin-top:6px;padding-left:14px;font-family:var(--mono);font-size:10.5px;color:var(--ink-3);white-space:nowrap}.xla-work.live .xla-work-foot{color:var(--accent-ink)}.xla-tool-elapsed{flex:0 0 auto;font-family:var(--mono);font-size:10.5px;color:var(--ink-3);white-space:nowrap}.xla-work-body .xla-thinking{border-left:0;padding-left:0}.xla-thinking{border-left:2px solid var(--line-2);padding-left:12px}.xla-thinking-head{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;cursor:pointer;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.xla-thinking-ic{font-size:9px}.xla-thinking-body{margin:8px 0 0;font-family:var(--mono);font-size:11.5px;line-height:1.5;color:var(--ink-3);white-space:pre-wrap;word-break:break-word}.xla-thinking-head{display:flex;width:100%;max-width:100%;min-width:0;text-align:left;overflow:hidden}.xla-work-body .xla-thinking,.xla-work-body .xla-said{align-self:stretch;min-width:0;max-width:100%}.xla-thinking-gist{min-width:0;flex:1;margin-left:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--sans);font-size:12.5px;font-style:italic;letter-spacing:0;text-transform:none;color:var(--ink-2)}.xla-caret{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-2px;background:var(--tt-blue, #0090dc);animation:xla-caret 1s steps(1) infinite}@keyframes xla-caret{50%{opacity:0}}.xla-said{display:flex;flex-direction:column;gap:1px;padding:6px 10px;border-radius:10px;background:var(--brand-sky, #e5f5fb);font-size:13px;line-height:1.45;color:var(--ink);white-space:pre-wrap;word-break:break-word}.xla-said b{font-size:11.5px;color:var(--tt-navy, #1e4479)}.xla-peek{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:2px;width:100%;margin:6px 0 0;padding:6px 10px 6px 12px;border:0;border-left:2px solid var(--tt-blue, #0090dc);border-radius:0 8px 8px 0;background:color-mix(in srgb,var(--brand-sky, #e5f5fb) 45%,transparent);text-align:left;cursor:pointer;font:inherit;overflow:hidden}.xla-peek:hover{background:var(--brand-sky, #e5f5fb)}.xla-peek-line{display:flex;align-items:center;gap:6px;min-width:0;font-size:12.5px;line-height:1.5;color:var(--ink-2)}.xla-peek-line:first-child:not(:last-child){opacity:.55}.xla-peek-line.think,.xla-peek-line.said{font-style:italic}.xla-peek-line.fail{color:var(--brand-orange, #d55c17)}.xla-peek-line .xla-tool-spinner{width:10px;height:10px;flex:0 0 10px}.xla-peek-mark{flex:none;width:12px;text-align:center;color:var(--ink-3);font-style:normal}.xla-peek-line.done .xla-peek-mark{color:var(--brand-green, #2e8b57)}.xla-peek-line.fail .xla-peek-mark{color:var(--brand-orange, #d55c17)}.xla-peek-text{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.xla-thinking-head{align-items:flex-start}.xla-thinking-head .xla-thinking-ic{line-height:18px}.xla-thinking-gist{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45}.xla-thinking-gist.end,.xla-peek-line.wide .xla-peek-text{display:flex;flex-direction:column;justify-content:flex-end;white-space:normal;overflow:hidden;max-height:4.35em;line-height:1.45;-webkit-line-clamp:unset}.xla-peek-line.wide{align-items:flex-start}.xla-thinking-head{cursor:default;padding:0}.xla-thinking-head.more{cursor:pointer}.xla-thinking-head .xla-thinking-gist{margin-left:0}.xla-thinking-head.more:hover .xla-thinking-gist,.xla-thinking-head.more:hover .xla-thinking-ic{color:var(--ink)}.xla-thinking-head:focus:not(:focus-visible){outline:none}.xla-thinking-gist.full{display:block;white-space:pre-wrap;word-break:break-word;overflow:visible;-webkit-line-clamp:unset}.xla-peek-line.wide .xla-peek-mark{line-height:1.45}.xla-prefill-row{display:flex;align-items:center;gap:10px;margin:4px 0 0 30px;font-size:12px;color:var(--ink-3);font-variant-numeric:tabular-nums}.xla-prefill-row span{flex:none}.xla-prefill{flex:1;min-width:0;height:3px;border-radius:2px;background:color-mix(in srgb,var(--tt-blue, #0090dc) 14%,transparent);overflow:hidden}.xla-prefill i{display:block;height:100%;background:var(--tt-blue, #0090dc);transition:width .45s ease}.xla-tool-said{flex:0 1 auto;min-width:0;font-size:12.5px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xla-tool.error .xla-tool-said{color:var(--brand-orange, #d55c17)}.xla-tool-mark.fail{flex:none;width:15px;height:15px;border-radius:4px;display:grid;place-items:center;font:700 10px var(--sans);background:color-mix(in srgb,var(--brand-orange, #d55c17) 16%,transparent);color:var(--brand-orange, #d55c17)}@media (prefers-reduced-motion: reduce){.xla-caret{animation:none}}.xla-tool{align-self:flex-start;max-width:100%;border:1px solid var(--line);border-radius:10px;background:var(--card);overflow:hidden}.xla-tool.error{border-color:color-mix(in srgb,var(--ink-3) 35%,var(--line))}.xla-tool.running{border-color:color-mix(in srgb,var(--accent) 48%,var(--line));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 9%,transparent)}.xla-work.compact .xla-tool,.xla-work.compact .xla-tool.running,.xla-work.compact .xla-tool.error{border:0;background:transparent;box-shadow:none}.xla-work.compact .xla-tool-head{padding:3px 0}.xla-work.compact .xla-tool-head:hover{background:transparent}.xla-tool-head{display:flex;align-items:center;gap:10px;width:auto;max-width:100%;border:0;background:transparent;cursor:pointer;padding:9px 12px;text-align:left}.xla-tool-head:hover{background:var(--card-2)}.xla-tool-spinner{width:13px;height:13px;flex:0 0 13px;border:2px solid color-mix(in srgb,var(--accent) 24%,transparent);border-top-color:var(--accent-ink);border-radius:50%;animation:xla-tool-spin .8s linear infinite}@keyframes xla-tool-spin{to{transform:rotate(360deg)}}.xla-tool-verb{font-size:12px;font-weight:600;color:var(--ink);flex:0 0 auto}.xla-tool-target{flex:0 1 auto;min-width:0;max-width:520px;font-family:var(--mono);font-size:11px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xla-tool-toggle{flex:0 0 auto;font-size:10.5px;color:var(--tt-blue)}.xla-tool-detail{border-top:1px solid var(--line);padding:10px 12px;display:flex;flex-direction:column;gap:10px}.xla-tool-section-label{display:block;font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:5px}.xla-tool-detail pre{margin:0;font-family:var(--mono);font-size:11px;line-height:1.5;color:var(--ink-2);background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:8px 10px;max-height:280px;overflow:auto;white-space:pre-wrap;word-break:break-word}.xla-tool-detail pre.error{color:var(--ink-2)}.xla-tool-detail pre.muted{color:var(--ink-3);font-style:italic}.xla-typing{display:inline-flex;align-items:center;gap:6px;width:fit-content;margin:4px 0 4px 2px;padding:4px 0}.xla-typing .xla-typing-label{margin-left:2px;margin-right:2px}.xla-ttmark{display:inline-block;flex:none;overflow:visible;shape-rendering:geometricPrecision}.xla-ttmark rect,.xla-ttmark--org :is(path,circle,ellipse,polygon,polyline){fill:var(--tt-navy);transform-box:fill-box;transform-origin:center;animation:xla-ttdot 1.5s infinite ease-in-out both}.xla-ttmark--org>:nth-child(2){animation-delay:.11s}.xla-ttmark--org>:nth-child(3){animation-delay:.22s}.xla-ttmark--org>:nth-child(4){animation-delay:.33s}.xla-ttmark--org>:nth-child(5){animation-delay:.44s}.xla-ttmark--org>:nth-child(6){animation-delay:.55s}.xla-ttmark--org>:nth-child(7){animation-delay:.66s}.xla-ttmark--org>:nth-child(8){animation-delay:.77s}.xla-ttmark--org>:nth-child(9){animation-delay:.88s}.xla-ttmark--org>:nth-child(n+10){animation-delay:.99s}@keyframes xla-ttdot{0%,60%,to{fill:var(--tt-navy);transform:scale(1);opacity:.75}20%{fill:var(--accent);transform:scale(1.3);opacity:1}}@media (prefers-reduced-motion: reduce){.xla-ttmark rect,.xla-ttmark--org *{animation:none;opacity:1}}@media (prefers-reduced-motion: reduce){.xla-tool-spinner{animation:none}}.xla-typing-label{margin-left:4px;font-size:11.5px;font-weight:500;color:var(--ink-3)}.xla-outputs-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.xla-outputs-item{display:flex;align-items:center;gap:8px;background:var(--card);border:1px solid var(--line);border-radius:7px;padding:7px 9px}.xla-download-link{flex:0 0 auto;font-size:11px;font-weight:700;color:var(--tt-blue);text-decoration:none;border:1px solid color-mix(in srgb,var(--tt-blue) 28%,var(--line));border-radius:5px;padding:4px 8px}.xla-download-link:hover{background:color-mix(in srgb,var(--tt-blue) 9%,transparent)}.xla-outputs-path{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--ink-3);padding-top:10px;border-top:1px solid var(--line)}.xla-outputs-path code{font-family:var(--mono);font-size:10.5px;color:var(--ink-2);word-break:break-all}.xla-kind{flex:0 0 auto;font-family:var(--mono);font-size:8px;font-weight:700;letter-spacing:.05em;border-radius:3px;padding:3px 5px;color:#fff;background:var(--ink-3)}.xla-kind--xlsx{background:#1f7a4d}.xla-kind--xls{background:#2f8f5b}.xla-kind--csv{background:#0090dc}.xla-kind--doc{background:#2b5bb5}.xla-kind--pptx{background:#d24726}.xla-kind--pdf{background:#c0392b}.xla-kind--email{background:#7a5cc0}.xla-kind--other{background:var(--ink-3)}.xla-doc{flex:0 0 46%;min-width:340px;max-width:680px;display:flex;flex-direction:column;min-height:0;background:var(--bg)}.xla-doc-rich{font-size:13px;line-height:1.6;color:var(--ink)}.xla-doc-rich h1,.xla-doc-rich h2,.xla-doc-rich h3,.xla-doc-rich h4{line-height:1.3;margin:1.2em 0 .5em}.xla-doc-rich h1{font-size:1.5em}.xla-doc-rich h2{font-size:1.3em}.xla-doc-rich h3{font-size:1.12em}.xla-doc-rich p{margin:0 0 .7em}.xla-doc-rich ul,.xla-doc-rich ol{margin:0 0 .7em 1.4em}.xla-doc-rich table{border-collapse:collapse;width:100%;margin:.8em 0;font-size:.92em}.xla-doc-rich th,.xla-doc-rich td{border:1px solid var(--line);padding:5px 8px;text-align:left;vertical-align:top}.xla-doc-rich th{background:var(--card);font-weight:600}.xla-doc-rich img{max-width:100%;height:auto}.xla-msg-chip{display:inline-flex;align-items:baseline;gap:6px;padding:2px 8px;border:1px solid var(--line);border-radius:999px;background:var(--bg, transparent);font-size:.85em}.xla-msg-body{white-space:normal;word-break:break-word}@media (max-width: 1080px){.xla-doc{flex-basis:42%;min-width:300px}}.xla-filecard{display:flex;align-items:center;gap:10px;max-width:min(520px,100%);margin:8px 0 0;padding:10px 12px;border:1px solid var(--line-2);border-radius:12px;background:var(--card)}.xla-filecard-open{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:12px;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.xla-filecard-ic{flex:0 0 auto;display:grid;place-items:center;width:42px;height:42px;border-radius:9px;background:color-mix(in srgb,var(--accent) 12%,var(--card));color:var(--accent-ink, var(--accent));font-size:10px;font-weight:700;letter-spacing:.04em}.xla-filecard-text{min-width:0;display:grid;gap:2px}.xla-filecard-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--ink)}.xla-filecard-kind{font-size:12px;color:var(--ink-3)}.xla-artifact{max-width:min(520px,100%);margin:12px 0 4px;border:1px solid var(--line-2);border-radius:12px;overflow:hidden;background:var(--card);transition:border-color .12s,box-shadow .12s}.xla-artifact:hover{border-color:color-mix(in srgb,var(--tt-blue) 45%,var(--line-2));box-shadow:0 3px 14px #0000001a}.xla-artifact-shot{display:block;position:relative;width:100%;min-height:64px;padding:0;border:0;border-bottom:1px solid var(--line-2);background:var(--bg-2, #f4f5f7);overflow:hidden;cursor:pointer}.xla-artifact-shot iframe{display:block;border:0;transform-origin:top left;pointer-events:none}.xla-artifact-shot img{display:block;width:100%;height:auto}.xla-artifact-blank{display:grid;place-items:center;height:96px;font-size:30px;color:var(--muted)}.xla-artifact-foot{display:flex;align-items:center;gap:8px;padding:8px 10px}.xla-artifact-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600;margin-right:auto}.xla-modal-backdrop{position:fixed;inset:0;z-index:1350;display:grid;place-items:center;padding:32px;background:#0f141a80;backdrop-filter:blur(2px);animation:xla-fade .12s ease}.xla-modal{display:flex;flex-direction:column;width:min(1040px,100%);height:min(88vh,920px);background:var(--bg);border:1px solid var(--line);border-radius:12px;box-shadow:0 18px 50px #00000047;overflow:hidden}.xla-modal-head{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:11px 14px;background:var(--panel);border-bottom:1px solid var(--line)}.xla-modal-ext{flex:0 0 auto;padding:2px 7px;border-radius:6px;background:color-mix(in srgb,var(--tt-blue) 12%,var(--card));color:var(--tt-blue);font-family:var(--mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.xla-modal-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;color:var(--ink)}.xla-modal-size{flex:0 0 auto;font-family:var(--mono);font-size:10px;color:var(--ink-3)}.xla-modal-actions{flex:0 0 auto;display:flex;align-items:center;gap:6px}.xla-modal-btn{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border:1px solid var(--line);border-radius:7px;background:var(--card);color:var(--ink-2);font-size:12px;line-height:1;cursor:pointer;text-decoration:none;transition:background .12s,color .12s,border-color .12s}.xla-modal-btn:hover{background:color-mix(in srgb,var(--tt-blue) 10%,var(--card));color:var(--ink);border-color:color-mix(in srgb,var(--tt-blue) 35%,var(--line))}@media (max-width: 560px){.xla-modal-backdrop{padding:0}.xla-modal{width:100%;height:100vh;height:100dvh;border-radius:0}.xla-modal-head{flex-wrap:wrap;row-gap:6px}.xla-modal-title{order:2;flex:1 1 100%}.xla-modal-actions{margin-left:auto}}.xla-modal-body{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column;background:var(--bg)}.xla-modal--files{height:auto;max-height:min(80vh,760px);width:min(680px,100%)}.xla-modal-body--pad{display:flex;flex-direction:column;gap:16px;padding:16px 18px}.xla-modal-empty{margin:auto;max-width:340px;padding:36px 24px;text-align:center;font-size:12.5px;line-height:1.55;color:var(--ink-3)}.xla-modal-wait{display:grid;gap:10px;justify-items:center}.xla-modal-wait small{color:var(--ink-4);font-size:11.5px}.xla-modal-bar{width:min(320px,100%);height:6px;border-radius:3px;background:var(--line);overflow:hidden}.xla-modal-bar i{display:block;height:100%;background:var(--ink-3);border-radius:3px;transition:width .5s linear}.xla-modal-error{color:var(--warn)}.xla-modal-img{margin:auto;max-width:100%;max-height:100%;object-fit:contain}.xla-pdf-scroll{flex:1 1 auto;min-height:0;overflow:auto;background:#525659;--scroll-thumb: rgba(255, 255, 255, .4);--scroll-thumb-hover: rgba(255, 255, 255, .7)}.xla-pdf-pages{display:flex;flex-direction:column;align-items:safe center;gap:14px;padding:18px 0}.xla-pdf-page{background:#fff;box-shadow:0 2px 8px #00000059;contain:inline-size}@keyframes xla-pdf-page-flash{0%,25%{box-shadow:0 2px 8px #00000059,0 0 0 4px var(--accent)}to{box-shadow:0 2px 8px #00000059,0 0 0 4px transparent}}.xla-pdf-page--flash{animation:xla-pdf-page-flash 1.8s ease-out}.xla-modal-page{margin:18px;padding:30px 36px;background:var(--panel);border:1px solid var(--line);border-radius:6px;box-shadow:0 1px 3px #0000000f}.xla-modal-text{white-space:pre-wrap;word-break:break-word;font-family:var(--mono);font-size:12px;line-height:1.5;color:var(--ink)}.xla-modal-md{max-width:80ch;margin-left:auto;margin-right:auto;font-size:14px;line-height:1.6;color:var(--ink)}.xla-preview-tools{flex:0 0 auto;display:flex;justify-content:flex-end;gap:6px;padding:6px 10px;background:var(--panel);border-bottom:1px solid var(--line)}.xla-zoom-tools{justify-content:flex-start;align-items:center}.xla-zoom-tools .xla-modal-btn{min-width:32px;justify-content:center;font-size:15px;font-weight:600}.xla-zoom-tools .xla-zoom-pct{min-width:56px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.xla-sheet{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max-content;font-family:Calibri,Carlito,Segoe UI,system-ui,sans-serif;font-size:14.5px;color:#000;background:#fff;font-variant-numeric:tabular-nums}.xla-sheet td{height:20px;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;padding:1px 5px;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-overflow:clip;cursor:cell}.xla-sheet th{background:#f3f3f3;color:#616161;font-size:12px;font-weight:400;text-align:center;border-right:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;padding:0 4px}.xla-sheet thead th{position:sticky;top:0;z-index:2;height:22px}.xla-sheet tbody th{position:sticky;left:0;z-index:1}.xla-sheet-note{margin:10px 12px;font-size:11.5px;color:#555}@keyframes xla-fade{0%{opacity:0}to{opacity:1}}.xla-st{display:flex;flex-direction:column;width:min(960px,100%);height:min(86vh,880px);background:var(--panel);border:1px solid var(--line-2);border-radius:12px;box-shadow:0 24px 64px #0f161e47;overflow:hidden}@media (max-width: 720px){.xla-st{width:100%;height:100%;border-radius:0}}.bid-bidder-cell:empty:before{content:attr(data-ph);color:var(--ink-4);font-style:italic;pointer-events:none}#bidAddBtn{background:var(--accent-2);border-color:var(--accent-2);color:#fff}#bidAddBtn:hover{background:var(--accent);border-color:var(--accent);color:#fff}.xla-modal-scene{position:relative;flex:1;min-height:420px;height:100%}:root{--agent-pill-clear: 80px}.cdlg-backdrop{position:fixed;inset:0;z-index:9300;background:#0f172a6b;display:grid;place-items:center;padding:24px;animation:cdlg-fade .14s ease-out}@keyframes cdlg-fade{0%{opacity:0}}.cdlg{width:min(440px,94vw);background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:0 24px 70px #0f172a52;padding:18px 18px 16px;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon main" "actions actions";column-gap:13px;animation:cdlg-pop .16s ease-out}@keyframes cdlg-pop{0%{opacity:0;transform:translateY(6px) scale(.985)}}.cdlg-icon{grid-area:icon;width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 11%,var(--panel));color:var(--accent)}.cdlg.tone-danger .cdlg-icon{background:color-mix(in srgb,var(--warn) 11%,var(--panel));color:var(--warn)}.cdlg-main{grid-area:main;min-width:0;padding-top:1px}.cdlg-main h2{font-size:14px;font-weight:700;color:var(--ink);letter-spacing:.1px;margin-bottom:4px}.cdlg-main p{font-size:12.5px;line-height:1.55;color:var(--ink-2);white-space:pre-line;overflow-wrap:anywhere;max-height:46vh;overflow-y:auto}.cdlg-actions{grid-area:actions;display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.cdlg-btn{border:1px solid var(--line-2);background:var(--panel);color:var(--ink-2);min-height:32px;min-width:76px;border-radius:7px;padding:0 14px;font:600 12px var(--sans);cursor:pointer}.cdlg-btn:hover{border-color:var(--line-3);color:var(--ink);background:var(--panel-2)}.cdlg-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cdlg-btn-primary{border-color:var(--accent-2);background:var(--accent);color:#fff}.cdlg-btn-primary:hover{border-color:var(--accent-2);background:var(--accent-2);color:#fff}.cdlg.tone-danger .cdlg-btn-primary{border-color:var(--warn);background:var(--warn)}.cdlg.tone-danger .cdlg-btn-primary:hover{border-color:color-mix(in srgb,var(--warn) 85%,#000);background:color-mix(in srgb,var(--warn) 85%,#000)}.cdlg.tone-danger .cdlg-btn-primary:focus-visible{outline-color:var(--warn)}.tour-layer{position:fixed;inset:0;z-index:5500}.tour-spot{position:fixed;border-radius:10px;pointer-events:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--tt-blue) 55%,transparent),0 0 0 200vmax var(--tour-dim);transition:top .28s ease,left .28s ease,width .28s ease,height .28s ease}.tour-pop{position:fixed;width:min(320px,calc(100vw - 24px));max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);overflow-y:auto;background:var(--panel);border:1px solid var(--line-2);border-radius:12px;box-shadow:0 24px 70px #0f172a52;padding:14px 16px 13px;animation:cdlg-pop .16s ease-out}.tour-pop-wide{width:min(440px,calc(100vw - 24px))}.tour-pop:focus{outline:none}.tour-pop-head{display:flex;align-items:baseline;gap:8px}.tour-pop-head h2{flex:1;min-width:0;font-size:13.5px;font-weight:700;color:var(--ink);letter-spacing:.1px}.tour-pop-count{font:600 11px var(--mono);color:var(--ink-3);white-space:nowrap}.tour-pop-x{border:0;background:none;color:var(--ink-3);cursor:pointer;padding:2px;border-radius:6px;display:grid;place-items:center;align-self:center}.tour-pop-x:hover{color:var(--ink);background:var(--panel-2)}.tour-pop-body{font-size:12.5px;line-height:1.55;color:var(--ink-2);margin-top:6px}.tour-pop-note{font-size:11.5px;font-style:italic;color:var(--ink-3);margin-top:6px}.tour-pop-list{margin-top:8px;display:grid;gap:6px;list-style:none;padding:0}.tour-pop-list li{font-size:12px;line-height:1.5;color:var(--ink-2)}.tour-pop-list b{font-weight:700;color:var(--ink)}.tour-pop-foot{display:flex;justify-content:flex-end;gap:8px;margin-top:13px}.tour-pop-btn{border:1px solid var(--line-2);background:var(--panel);color:var(--ink-2);min-height:30px;min-width:68px;border-radius:7px;padding:0 13px;font:600 12px var(--sans);cursor:pointer}.tour-pop-btn:hover:not(:disabled){border-color:var(--line-3);color:var(--ink);background:var(--panel-2)}.tour-pop-btn:disabled{opacity:.45;cursor:default}.tour-pop-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.tour-pop-btn-primary{border-color:var(--accent-2);background:var(--accent);color:#fff}.tour-pop-btn-primary:hover:not(:disabled){border-color:var(--accent-2);background:var(--accent-2);color:#fff}.tour-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line-2);background:var(--panel);color:var(--ink-2);border-radius:999px;padding:4px 12px;font:600 12px var(--sans);cursor:pointer;position:relative}.tour-btn:hover{border-color:var(--line-3);color:var(--ink);background:var(--panel-2)}.tour-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.conv-view-chip{display:inline-block;padding:0 6px;border-radius:4px;font:600 10px/16px var(--mono);letter-spacing:.03em;text-transform:uppercase;color:var(--tt-navy);background:color-mix(in srgb,var(--tt-navy) 10%,transparent);white-space:nowrap;max-width:120px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.conv-view-chip--worker{color:var(--photo);background:color-mix(in srgb,var(--photo) 12%,transparent)}.tour-btn[data-pulse]:after{content:"";position:absolute;inset:-1px;border-radius:999px;pointer-events:none;animation:tour-pulse 2s ease-out infinite}@keyframes tour-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--tt-blue) 45%,transparent)}70%,to{box-shadow:0 0 0 7px transparent}}@media (prefers-reduced-motion: reduce){.tour-btn[data-pulse]:after{animation:none}.tour-spot{transition:none}.tour-pop{animation:none}}@media (hover: none){.xla-chip-x{padding:6px 8px}.xla-modal-btn{min-height:36px}}.xla-devfs-use{background:var(--tt-navy);border-color:var(--tt-navy);color:#fff}.xla-devfs-use:hover:not(:disabled){background:var(--tt-blue);border-color:var(--tt-blue);color:#fff}.xla-devfs-dir{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink);font-size:12.5px;text-align:left;cursor:pointer}.xla-devfs-dir:hover{background:color-mix(in srgb,var(--tt-blue) 8%,transparent);border-color:color-mix(in srgb,var(--tt-blue) 25%,transparent)}.xla-devfs-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xla-devfs-section{display:flex;flex-direction:column;gap:6px}.xla-devfs-h{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.xla-devfs-row{display:flex;align-items:center;gap:6px}.xla-devfs-row .xla-devfs-dir{flex:1 1 auto;min-width:0}.xla-devfs-dir:disabled{opacity:.5;cursor:not-allowed}.xla-devfs-setup{display:flex;flex-direction:column;gap:10px}.xla-devfs-setup>p{margin:0;font-size:13px;line-height:1.55;color:var(--ink-2)}.xla-devfs-wait{display:inline-block;width:8px;height:8px;margin-right:4px;border-radius:50%;background:var(--tt-blue);animation:xla-devfs-pulse 1.4s ease-in-out infinite}@keyframes xla-devfs-pulse{0%,to{opacity:.35}50%{opacity:1}}.xla-modeswitch{display:inline-flex;align-items:center;padding:2px;border-radius:9px;background:var(--surface-2);border:1px solid var(--line-2)}.xla-modeswitch-opt{height:26px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:var(--ink-3);font-family:var(--sans);font-size:12.5px;font-weight:500;cursor:pointer;transition:background .15s,color .15s}.xla-modeswitch-opt:hover:not(:disabled){color:var(--ink)}.xla-modeswitch-opt.active{background:var(--card);color:var(--title-ink);font-weight:600;box-shadow:0 1px 2px #0f161e1f}.xla-modeswitch-opt:disabled{cursor:default;opacity:.6}.tb-agent{padding:0}.tb-agent>img,.tb-agent>span{box-shadow:0 0 0 2px #ffffff59}.tb-agent[data-open]>img,.tb-agent[data-open]>span{box-shadow:0 0 0 2px #fff}.xla-sheet-note{padding:4px 12px 12px;color:var(--ink-2, #666);font-size:12px}.xla-bridge{gap:14px}.xla-bridge-map{display:flex;align-items:center;justify-content:center;gap:0;padding:16px 12px;border-radius:10px;background:color-mix(in srgb,var(--tt-blue) 6%,transparent)}.xla-bridge-node{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:120px;text-align:center;color:var(--ink)}.xla-bridge-node b{font-size:13px}.xla-bridge-node small{font-size:11.5px;color:var(--ink-3)}.xla-bridge-icon{display:grid;place-items:center;width:56px;height:56px;margin-bottom:4px;border-radius:14px;background:var(--card);color:var(--tt-navy);box-shadow:0 1px 3px #0000001f}.xla-bridge-link{position:relative;flex:1 1 auto;max-width:180px;height:0;margin:0 6px 34px;border-top:2px dashed color-mix(in srgb,var(--tt-blue) 55%,transparent)}.xla-bridge-dot{position:absolute;top:-5px;left:0;width:8px;height:8px;border-radius:50%;background:var(--tt-blue);animation:xla-bridge-travel 2.2s ease-in-out infinite}@keyframes xla-bridge-travel{0%{left:0;opacity:.2}50%{opacity:1}to{left:calc(100% - 8px);opacity:.2}}.xla-bridge>p{margin:0;font-size:13px;line-height:1.55;color:var(--ink-2)}.xla-bridge-now{padding:8px 12px;border-left:3px solid var(--tt-blue);border-radius:4px;background:color-mix(in srgb,var(--tt-blue) 5%,transparent)}.xla-bridge-steps{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;counter-reset:bridge-step}.xla-bridge-steps li{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:13px;line-height:1.5;color:var(--ink);counter-increment:bridge-step}.xla-bridge-steps li:before{content:counter(bridge-step);display:grid;place-items:center;flex:0 0 22px;height:22px;border-radius:50%;background:var(--tt-navy);color:#fff;font-size:12px;font-weight:700}.xla-bridge-steps li>span{flex:1 1 200px}.xla-bridge-wait{font-size:12px;color:var(--ink-3)}.xla-bridge-steps li .xla-win{flex:1 0 calc(100% - 32px);box-sizing:border-box;min-width:0}.xla-win{margin:2px 0 0 32px;border:1px solid #c8c8c8;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 2px 8px #00000024;font-family:Segoe UI Variable,Segoe UI,system-ui,sans-serif;font-size:12.5px;color:#1a1a1a}.xla-win-bar{display:flex;align-items:center;justify-content:space-between;height:30px;padding:0 0 0 10px;background:#f3f3f3}.xla-win-title{display:flex;align-items:center;gap:6px;font-size:12px}.xla-win-ctl{display:flex;height:100%}.xla-win-ctl i{display:grid;place-items:center;width:38px;font-style:normal;font-size:11px;color:#333}.xla-win-addr{display:flex;align-items:center;gap:6px;margin:4px 8px 6px;padding:4px 10px;border:1px solid #e0e0e0;border-radius:4px;background:#fff;color:#444;font-size:12px}.xla-win-addr b{font-weight:400;color:#1a1a1a}.xla-win-head,.xla-win-row{display:grid;grid-template-columns:20px minmax(130px,1.3fr) minmax(110px,1fr) auto;align-items:center;gap:6px;padding:0 10px}.xla-win-head{padding:3px 10px;margin:0 4px;border-bottom:1px solid #ececec;color:#5f5f5f;font-size:11.5px}.xla-win-row{height:28px;margin:1px 4px;border:1px solid transparent;border-radius:4px}.xla-win-row>span:nth-of-type(2){color:#5f5f5f}.xla-win-row em{font-style:normal;font-size:11.5px;white-space:nowrap}.xla-win-sel{background:#cce8ff;border-color:#99d1ff}.xla-win-sel em{padding:1px 8px;border-radius:10px;background:#0067c0;color:#fff;font-weight:600}.xla-win-note{color:#8a8a8a}.xla-win-later{opacity:.55}.xla-modal--cowork{width:min(960px,100%);max-height:min(88vh,860px)}.xla-xp{display:flex;flex-direction:column;min-height:0;border:1px solid #d1d1d1;border-radius:8px;overflow:hidden;background:#fff;font-family:Segoe UI Variable Text,Segoe UI,system-ui,sans-serif;font-size:12.5px;color:#1a1a1a}.xla-xp-tool{display:flex;align-items:center;gap:2px;padding:6px 8px;background:#f3f3f3;border-bottom:1px solid #e5e5e5}.xla-xp-btn{display:grid;place-items:center;width:30px;height:28px;border:0;border-radius:4px;background:transparent;color:#1a1a1a;cursor:pointer}.xla-xp-btn:hover:not(:disabled){background:#e5e5e5}.xla-xp-btn:disabled{color:#b5b5b5;cursor:default}.xla-xp-addr{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:0;height:28px;margin:0 6px;padding:0 6px;box-sizing:border-box;border:1px solid #e0e0e0;border-radius:4px;background:#fff;overflow:hidden;white-space:nowrap;cursor:text}.xla-xp-addr--edit{font:inherit;color:inherit;outline:none;border-color:#0067c0;box-shadow:inset 0 -1px #0067c0;padding:0 8px}.xla-xp-addricon{display:inline-flex;margin-right:4px;flex:none}.xla-xp-crumbwrap{display:inline-flex;align-items:center;min-width:0}.xla-xp-crumb{border:0;background:transparent;font:inherit;color:#1a1a1a;padding:2px 5px;border-radius:3px;cursor:pointer;white-space:nowrap}.xla-xp-crumb:hover{background:#e5f1fb}.xla-xp-sep{display:inline-flex;color:#7a7a7a}.xla-xp-search{display:flex;align-items:center;gap:6px;flex:0 1 220px;height:28px;padding:0 8px;box-sizing:border-box;border:1px solid #e0e0e0;border-radius:4px;background:#fff;color:#5f5f5f}.xla-xp-search input{flex:1;min-width:0;border:0;outline:none;font:inherit;color:#1a1a1a;background:transparent}.xla-xp-search:focus-within{border-color:#0067c0;box-shadow:inset 0 -1px #0067c0}.xla-xp-progress{height:2px;background:transparent;overflow:hidden;position:relative}.xla-xp-progress.is-on:after{content:"";position:absolute;inset:0 auto 0 0;width:30%;background:#0067c0;animation:xla-xp-run 1s ease-in-out infinite}@keyframes xla-xp-run{0%{left:-30%}to{left:100%}}.xla-xp-main{display:flex;min-height:0;height:min(52vh,440px)}.xla-xp-nav{flex:0 0 196px;overflow-y:auto;padding:6px 4px;border-right:1px solid #ececec;background:#fff}.xla-xp-navitem{display:flex;align-items:center;gap:8px;width:100%;height:28px;padding:0 8px;border:0;border-radius:4px;background:transparent;font:inherit;color:#1a1a1a;text-align:left;cursor:pointer}.xla-xp-navitem>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xla-xp-navitem:hover{background:#f0f0f0}.xla-xp-navitem.is-on{background:#e5f1fb}.xla-xp-navsep{height:1px;margin:6px 8px;background:#ececec}.xla-xp-navnote{padding:4px 10px;color:#8a8a8a}.xla-xp-list{flex:1 1 auto;min-width:0;overflow:auto;padding:0 4px 6px;outline:none}.xla-xp-row{display:grid;grid-template-columns:minmax(180px,2.2fr) 150px minmax(110px,1.1fr) 76px;align-items:center;gap:8px;height:26px;padding:0 8px;border:1px solid transparent;border-radius:4px;cursor:default;user-select:none}.xla-xp-row:not(.xla-xp-head):hover{background:#f0f6fd}.xla-xp-row.is-sel{background:#cce8ff;border-color:#99d1ff}.xla-xp-list:focus .xla-xp-row.is-sel{border-color:#0067c0}.xla-xp-row.is-file{color:#7a7a7a}.xla-xp-head{position:sticky;top:0;z-index:1;height:28px;background:#fff;border-bottom:1px solid #ececec;border-radius:0}.xla-xp-col{border:0;background:transparent;font:inherit;font-size:12px;color:#5f5f5f;text-align:left;padding:0;cursor:pointer;white-space:nowrap}.xla-xp-col:hover{color:#1a1a1a}.xla-xp-caret{margin-left:4px;font-size:10px}.xla-xp-name{display:flex;align-items:center;gap:8px;min-width:0}.xla-xp-name>svg{flex:none}.xla-xp-name>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xla-xp-dim{color:#5f5f5f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xla-xp-row.is-file .xla-xp-dim{color:#9a9a9a}.xla-xp-num{text-align:right}.xla-xp-msg{padding:18px 12px;color:#6b6b6b;text-align:center}.xla-xp-msg--err{color:#c42b1c}.xla-xp-foot{display:flex;align-items:center;gap:12px;padding:8px 10px;border-top:1px solid #e5e5e5;background:#f9f9f9}.xla-xp-count{color:#5f5f5f;flex:none}.xla-xp-folder{flex:1 1 auto;min-width:0;text-align:right;color:#5f5f5f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xla-xp-folder b{color:#1a1a1a;font-weight:600}.xla-xp-use{flex:none;height:30px;padding:0 18px;border:1px solid #005fb8;border-radius:4px;background:#0067c0;color:#fff;font:inherit;font-weight:600;cursor:pointer}.xla-xp-use:hover:not(:disabled){background:#1975c5}.xla-xp-use:disabled{background:#c8c8c8;border-color:#c8c8c8;cursor:default}@media (max-width: 720px){.xla-xp-nav{display:none}.xla-xp-row{grid-template-columns:minmax(140px,1fr) 70px}.xla-xp-row>:nth-child(2),.xla-xp-row>:nth-child(3){display:none}.xla-xp-search{flex-basis:120px}}.xla-chatbar-modelmenu.xla-chatbar-modelmenu-think{width:330px;min-width:0;max-width:calc(100vw - 24px)}.xla-chatbar-modelmenu-think .xla-chatbar-modelopt-name>span:first-child{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xla-chatbar-modelmenu-think .xla-chatbar-modelopt-effort{flex:none;display:inline-block;min-width:5.2em;white-space:nowrap}.xla-chatbar-modelmenu-think .xla-chatbar-modelopt-hint{max-width:230px}.xla-chatbar-think{border-top:1px solid var(--line, #e2e8f0);margin:5px 2px 0;padding:9px 9px 3px}.xla-think{font-size:12.5px;color:var(--ink, #1e293b);user-select:none;-webkit-user-select:none}.xla-think-head{display:flex;justify-content:space-between;align-items:baseline;height:18px;line-height:18px}.xla-think-head b{color:#1e4479;font-weight:600}.xla-think-head span{color:#0090dc;font-weight:600}.xla-think.more .xla-think-head span{color:#d55c17}.xla-think-track{position:relative;height:22px;margin:4px 7px 0;cursor:pointer;touch-action:none;outline:none}.xla-think.off .xla-think-track,.xla-think.off .xla-think-ticks,.xla-think.off .xla-think-head span{cursor:default;opacity:.4}.xla-think.off .xla-think-head span{visibility:hidden}.xla-think-track:focus-visible .xla-think-knob{box-shadow:0 0 0 3px #0090dc59}.xla-think-line,.xla-think-fill{position:absolute;top:9px;height:4px;border-radius:4px}.xla-think-line{left:0;right:0;background:#e2e8f0}.xla-think-fill{left:0;background:#0090dc;transition:width .22s ease,background-color .22s}.xla-think.more .xla-think-fill{background:#d55c17}.xla-think-stop{position:absolute;top:8px;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:#cbd5e1}.xla-think-stop.in{background:#ffffffd9}.xla-think-stop.rec:after{content:"";position:absolute;left:1px;top:13px;width:4px;height:4px;border-radius:50%;background:#1e4479}.xla-think-knob{position:absolute;top:2px;width:18px;height:18px;margin-left:-9px;box-sizing:border-box;border-radius:50%;background:#fff;border:2px solid #0090dc;box-shadow:0 1px 3px #1e44794d;transition:left .22s ease,border-color .22s}.xla-think.more .xla-think-knob{border-color:#d55c17}.xla-think.dragging .xla-think-knob,.xla-think.dragging .xla-think-fill{transition:none}.xla-think-ticks{position:relative;height:15px;margin:4px 7px 0}.xla-think-ticks span{position:absolute;top:0;transform:translate(-50%);font-size:10.5px;line-height:15px;color:#94a3b8;white-space:nowrap}.xla-think-ticks span:first-child{transform:translate(-7px)}.xla-think-ticks span:last-child{transform:translate(calc(-100% + 7px))}.xla-think-ticks span.on{color:#1e4479;font-weight:600}.xla-think.more .xla-think-ticks span.on{color:#d55c17}.xla-think-note{display:flex;justify-content:space-between;gap:8px;height:16px;line-height:16px;margin-top:6px;font-size:11.5px;color:var(--ink-3, #64748b);white-space:nowrap;overflow:hidden}.xla-think.more .xla-think-note{color:#b4490f}.xla-think-note button{border:0;background:none;padding:0;color:#0073a5;font:inherit;font-weight:600;cursor:pointer}.xla-chatbar-modelbtn-effort.more{color:#d55c17}:root{--org-primary: #1E4479;--org-accent: #0090DC;--paper-surface: #e5dfd2;--paper-surface-pinned: #e9ecf1;--paper-ink: #1E4479;--paper-ink-2: color-mix(in srgb, #1E4479 72%, transparent);--paper-line: color-mix(in srgb, #1E4479 22%, transparent);--paper-line-hover: color-mix(in srgb, #1E4479 45%, transparent);--paper-well: color-mix(in srgb, #1E4479 7%, transparent);--paper-well-hover: color-mix(in srgb, #1E4479 12%, transparent);--paper-field: rgba(255, 255, 255, .55);--paper-field-focus: rgba(255, 255, 255, .85)}:root{--panel: #ffffff;--card: #f4f5f8;--line: #e4e7eb;--line-2: #d5d9df;--ink: #1a1d22;--ink-2: #4a4f57;--ink-3: #767b83;--ink-4: #a4a8af;--navy: #1e4479;--warn: #dc4444;--cream: #f2ede6;--cream-line: #e2dbcb;color-scheme:light}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--ink);font:14px/1.45 var(--sans, Verdana, Geneva, sans-serif)}button,input{font:inherit}.topbar{display:flex;align-items:center;gap:16px;height:60px;padding:0 40px;background:var(--panel);border-bottom:1px solid var(--line)}.back{display:inline-flex;gap:6px;align-items:center;padding:8px 14px;border:1px solid var(--line-2);border-radius:10px;color:var(--navy);font-weight:600;font-size:13px;text-decoration:none;background:var(--card)}.brand{color:var(--navy);font-weight:700}.wrap{display:grid;grid-template-columns:200px 1fr;gap:32px;max-width:1060px;margin:0 auto;padding:32px 24px}.rail{display:flex;flex-direction:column;gap:4px;padding-right:18px;border-right:1px solid var(--line);align-self:start}.eyebrow{padding:4px 10px 10px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.railItem{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;color:var(--ink-2);font-weight:600;text-decoration:none}.railItem:hover{background:var(--card-2)}.railItem.active{background:var(--navy);color:#fff}.title{margin:0;font:400 28px/1.2 Georgia,Times New Roman,serif;color:var(--navy)}.title:after{content:"";display:block;width:72px;height:3px;margin-top:8px;background:linear-gradient(90deg,var(--navy) 33%,var(--accent) 33% 66%,#e46c0a 66%)}.sub{margin:10px 0 22px;color:var(--ink-2)}.card{margin-bottom:16px;padding:22px;background:var(--cream);border:1px solid var(--cream-line);border-radius:14px}.card h2{margin:0 0 4px;font-size:15px;color:var(--navy)}.cardSub{margin:0 0 16px;font-size:12.5px;color:var(--ink-3)}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.label{font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-3)}.field input{height:34px;padding:0 10px;border:1px solid var(--cream-line);border-radius:8px;background:#fff;color:var(--ink)}.field input:focus{outline:2px solid color-mix(in srgb,var(--accent) 35%,transparent);border-color:var(--accent)}.plain{font-size:14px;overflow-wrap:anywhere}.actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:18px}.primary{padding:8px 16px;border:0;border-radius:9px;background:var(--navy);color:#fff;font-weight:600;cursor:pointer}.primary:disabled{opacity:.5;cursor:default}.msgOk{font-size:12.5px;color:var(--navy)}.msgErr{font-size:12.5px;color:var(--warn)}.seg{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.segBtn{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:12px 14px;text-align:left;border:1px solid var(--line-2);border-radius:10px;background:var(--card);cursor:pointer;font:inherit;color:inherit}.segBtn:hover{border-color:var(--accent)}.segBtn.active{border-color:var(--accent);background:var(--panel);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}.segIcon{font-size:16px;line-height:1;color:var(--title-ink)}.segLabel{font-size:13px;font-weight:700;color:var(--ink)}.segDesc{font-size:11.5px;color:var(--ink-3)}.empty{padding:40px;color:var(--ink-3)}.who{display:inline-flex;align-items:center;gap:8px}@media (max-width: 720px){.topbar{padding:0 12px;gap:10px}.topbar:has(.crumb) .brand{display:none}.topbar .crumb:before{display:none}.crumb{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.profile{flex-wrap:wrap;gap:12px 16px}.profile .face.big{flex:none}.profile>div{flex:1 1 200px;min-width:0}.profile .grow{flex-basis:100%;height:0}.wrap{grid-template-columns:1fr;gap:16px;padding:16px}.rail{flex-direction:row;flex-wrap:wrap;max-width:100%;border-right:0;padding:0}.eyebrow{display:none}.seg{grid-template-columns:1fr}}.topbar .brand{text-decoration:none}.brand.big{font-size:20px;margin-bottom:4px}.crumb{color:var(--ink-2);font-weight:600}.crumb:before{content:"/";margin-right:12px;color:var(--ink-4)}.grow{flex:1}.who{color:var(--ink-2);font-weight:600;text-decoration:none}.quiet{padding:6px 10px;border:0;border-radius:8px;background:transparent;color:var(--ink-3);cursor:pointer}.quiet:hover{background:var(--card-2);color:var(--ink)}.page{max-width:760px;margin:0 auto;padding:32px 24px}.list{list-style:none;margin:0;padding:0}.row{display:flex;align-items:center;gap:14px;padding:12px 10px;border-radius:12px;color:inherit;text-decoration:none}.row:hover{background:var(--panel)}.face{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--navy);color:#fff;font-weight:700}.rowMain{display:flex;flex-direction:column;min-width:0}.rowTitle{font-weight:600}.rowSub{font-size:12.5px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board{display:flex;flex-direction:column;height:calc(100vh - 60px);max-width:860px;margin:0 auto;padding:0 24px}.messages{flex:1;overflow-y:auto;list-style:none;margin:0;padding:20px 0 8px}.msg{max-width:78%;margin:0 0 12px;padding:10px 14px;border-radius:14px;background:var(--panel);border:1px solid var(--line)}.msg.mine{margin-left:auto;background:#e6f3fb;border-color:#cfe7f6}.msgText{white-space:pre-wrap;overflow-wrap:anywhere}.working{font-size:12.5px;color:var(--ink-3);padding:4px 2px}.composer{display:flex;gap:10px;align-items:flex-end;padding:10px 0 16px;border-top:1px solid var(--line)}.composer textarea{flex:1;resize:none;padding:10px 12px;border:1px solid var(--line-2);border-radius:12px;background:var(--panel)}.composer .primary{width:40px;height:40px;padding:0;border-radius:50%;font-size:18px}.page.wide{max-width:1060px}.section+.section{margin-top:36px}.grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.tile{display:flex;flex-direction:column;gap:6px;min-height:96px;padding:16px;border-radius:14px;background:var(--panel);border:1px solid var(--line);color:inherit;text-decoration:none}.tile:hover{border-color:var(--accent)}.tileTitle{font-size:16px;font-weight:600;color:var(--navy)}.columns{display:grid;grid-template-columns:1fr 1fr;gap:32px}.columns .eyebrow{padding:18px 0 8px}.face.small{width:30px;height:30px;font-size:13px}.row>svg{color:var(--navy)}@media (max-width: 720px){.columns{grid-template-columns:1fr}}.chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--panel);border:1px solid var(--line);font-size:12.5px;color:var(--navy);text-decoration:none}.pending{display:flex;flex-wrap:wrap;gap:8px;padding:8px 0 0}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md p{margin:0 0 8px}.md pre{padding:10px 12px;border-radius:8px;background:var(--card-2);overflow-x:auto;font-size:12.5px}.md code{font-size:12.5px}.md table{border-collapse:collapse}.md td,.md th{padding:4px 8px;border:1px solid var(--line)}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--accent);animation:pulse 1.2s infinite}.row .dot{animation:none}.row.unread .rowTitle{font-weight:700}.row.unread .rowSub{color:var(--ink)}@keyframes pulse{50%{opacity:.3}}.profile{display:flex;align-items:center;gap:18px;margin-bottom:20px}.face.big{width:64px;height:64px;font-size:26px}.profile .title:after{display:none}.columns .empty,.section .empty{padding:8px 2px}.headRow{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.headRow .sub{margin-bottom:14px}.card.inline{margin:0 0 16px}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.face.tiny{width:20px;height:20px;font-size:11px}.face.person{background:var(--accent)}.chip.person{cursor:pointer;font:inherit;font-size:12.5px}.link{padding:0;border:0;background:none;color:var(--accent);font-weight:600;cursor:pointer}select{height:34px;padding:0 10px;border:1px solid var(--line-2);border-radius:8px;background:var(--panel);color:var(--ink)}.threads{flex:1;overflow-y:auto;list-style:none;margin:0;padding:16px 0 8px}.messages[hidden]{display:none}.rowMain.grow,.rowTitle.grow{flex:1}.tile.new{border-style:dashed;gap:8px}.tile.new input,.tile.new select{height:32px;padding:0 8px;border:1px solid var(--line-2);border-radius:8px}.tile.new .primary{align-self:flex-start;padding:6px 12px}.headRow .eyebrow{padding-right:0}.headRow.tight{align-items:center;padding-top:18px}.headRow.tight .eyebrow{padding:0}.crumbs .link{font-weight:500;color:var(--ink-2)}.actions.top{margin-top:0}a.rowTitle{color:inherit;text-decoration:none}.link.rowTitle{text-align:left;color:inherit;font-size:inherit}.appScreen{position:relative;flex:1;min-width:0;display:grid;grid-template-columns:1fr;height:100%}.appScreen.split{grid-template-columns:1fr 1fr}.appFrame{width:100%;height:100%;border:0;background:#fff}.homeFrame{position:relative;min-width:0;height:100%}.homeFrame>.appFrame{position:relative;display:block;transition:opacity .18s ease}.homeFrame>.appFrame.appFrameWait{opacity:0}.hskWrap{position:absolute;inset:0;overflow:hidden}.hsk{box-sizing:border-box;height:100%;padding:clamp(16px,2.6vw,30px) clamp(16px,4.2vw,60px);background:#f6f7f9;display:flex;flex-direction:column;gap:16px}.hsk *{box-sizing:border-box}.hsk-b{border-radius:6px;background:#e9ecf1;animation:hsk-pulse 1.4s ease-in-out infinite}@keyframes hsk-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion: reduce){.hsk-b{animation:none}}.hsk-head{display:flex;flex-direction:column;gap:9px}.hsk-btns{display:flex;gap:8px}.hsk-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.hsk-stat{height:96px;border:1px solid #e4e7eb;border-radius:10px;background:#fff;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.hsk-cols{display:grid;grid-template-columns:2fr 1fr;gap:12px;flex:1;min-height:0}.hsk-panel{border:1px solid #e4e7eb;border-radius:10px;background:#fff;padding:14px;display:flex;flex-direction:column;gap:14px;overflow:hidden}.hsk-row{display:flex;align-items:center;gap:12px}.hsk-ico{width:34px;height:34px;border-radius:8px;flex:none}.hsk-txt{flex:1;display:flex;flex-direction:column;gap:7px}@media (max-width: 920px){.hsk-cols{grid-template-columns:1fr}.hsk-stats{grid-template-columns:1fr 1fr}}.olderProject{max-width:520px;margin:60px auto;text-align:center;font-size:15px;color:var(--ink-2, #44557a)}.olderProject h1{font:400 28px/1.2 var(--serif, Georgia, serif);color:var(--tt-navy, #1e4479);margin:0 0 8px}.row button[aria-pressed=true]{color:var(--ink-3)}.transcript{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.tr{padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:#fff;font-size:13px}.tr.note,.tr.function_call,.tr.function_call_output{padding:6px 12px;background:var(--panel);border-color:transparent;color:var(--ink-3);font-size:12px}.tr.message.user{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.trEnv{display:block;margin:0 0 6px;padding:4px 8px;border-radius:6px;background:var(--panel);font:11.5px/1.5 ui-monospace,Menlo,Consolas,monospace;white-space:pre-wrap;word-break:break-word}.trText{margin:0;white-space:pre-wrap;word-break:break-word;font:inherit}.trModal{width:min(980px,100%)!important;max-height:min(92vh,1100px);display:flex;flex-direction:column}.trChips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.trChip{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;background:var(--panel);color:var(--ink-2);font-size:12px;font-variant-numeric:tabular-nums}.trLive{background:color-mix(in srgb,#16a34a 12%,#fff);color:#15803d;font-weight:600}.trLiveDot{width:7px;height:7px;border-radius:50%;background:#16a34a;animation:trPulse 1.4s ease-in-out infinite}@keyframes trPulse{50%{opacity:.35}}.trBody{flex:1;min-height:240px;overflow-y:auto;margin-top:14px;padding:4px 6px 12px;border-top:1px solid var(--line)}.trBody .xla-thread-scroll{padding-top:12px}.trMark{align-self:center;margin:8px auto;max-width:90%;text-align:center;font-size:11.5px;color:var(--ink-3)}.trBody .trEnv{margin:0 0 6px auto;max-width:100%}.trPosted{display:inline-block;margin-bottom:4px;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}button.bare{border:0;background:none;padding:0;font:inherit;cursor:pointer}.shellPage{flex:1;min-width:0}.setBrand{display:flex;align-items:center;gap:14px;min-width:0}.xla-work-stop{margin-left:auto;display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--ink-2);font:inherit;font-size:11.5px;cursor:pointer}.xla-work-stop:hover{color:#b42318;border-color:#b42318}.xla-work-toggle{flex:none;padding:2px 8px;border:1px solid var(--line);border-radius:6px;background:var(--panel, #fff);color:var(--tt-blue, #0090dc);font:inherit;font-size:11.5px;cursor:pointer}.xla-work-toggle:hover{border-color:var(--tt-blue, #0090dc)}.xla-work-sizes{flex:none;display:inline-flex;gap:1px;padding:2px;border-radius:8px;background:color-mix(in srgb,var(--tt-navy, #1e4479) 10%,transparent)}.xla-work-sizes button,.xla-work-sizes button.xla-work-toggle{display:grid;place-items:center;width:26px;height:22px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--ink-3, #7b8594);cursor:pointer}.xla-work-sizes button:hover{color:var(--tt-navy, #1e4479)}.xla-work-sizes button.on,.xla-work-sizes button.on.xla-work-toggle{background:var(--panel, #fff);color:var(--tt-navy, #1e4479);box-shadow:0 1px 2px #0f161e24}.xla-work-sizes button:focus-visible{outline:2px solid var(--tt-blue, #0090dc);outline-offset:1px}.xla-work-sizes svg{display:block;width:14px;height:14px}@media (max-width: 560px){.xla-work.live .xla-work-meta-more{display:none}.xla-work.live .xla-work-foot-row .xla-work-stop{font-size:0;gap:0;padding:5px 7px}}.os-toast{position:fixed;left:50%;top:96px;transform:translate(-50%);z-index:92;display:inline-flex;align-items:center;gap:10px;max-width:min(560px,92vw);padding:9px 12px 9px 16px;border-radius:10px;border:1px solid color-mix(in srgb,#c0392b 30%,#fff);background:#fff;color:#9b2c22;font:500 13.5px/1.35 Inter,system-ui,sans-serif;box-shadow:0 8px 22px #0f274424}.os-toast button{border:0;background:none;color:inherit;cursor:pointer;font-size:13px;padding:2px 4px}.reconnect-pill-gone{position:fixed;left:50%;top:96px;transform:translate(-50%);z-index:91;display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;border:1px solid var(--line, #d7dbe3);background:#fff;color:var(--ink-2, #3b4a61);font:500 13px/1 Inter,system-ui,sans-serif;box-shadow:0 6px 18px #0f274424;animation:reconnect-in .2s ease}.reconnect-dot{width:8px;height:8px;border-radius:50%;background:var(--accent, #2b7fd0);animation:reconnect-pulse 1s ease-in-out infinite}@keyframes reconnect-pulse{50%{opacity:.3}}@keyframes reconnect-in{0%{opacity:0;transform:translate(-50%,6px)}}@media (prefers-reduced-motion: reduce){.reconnect-dot{animation:none}}.os-update{position:fixed;left:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:9500;display:flex;align-items:center;gap:8px;max-width:min(380px,calc(100vw - 32px));height:36px;box-sizing:border-box;padding:0 6px 0 4px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#1e4479;color:#fff;font:400 13px/1.35 Inter,system-ui,sans-serif;box-shadow:0 12px 32px #08162e59;animation:os-update-in .22s ease-out both}.os-update-icon{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#ffffff1f;color:#fff}.os-update-text{display:flex;flex-direction:column;gap:2px;min-width:0}.os-update-text b{font-weight:600;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:6px}.os-update-mark{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff}.os-update-mark svg{width:18px;height:18px}.os-update-text span{color:#ffffffc7;font-size:12.5px}.os-update-go{flex:none;margin-left:0;padding:6px 12px;border:0;border-radius:999px;background:#0090dc;color:#fff;font:600 13px/1 Inter,system-ui,sans-serif;cursor:pointer}.os-update-go:hover{background:#0a9ff0}.os-update-x{flex:none;display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:50%;background:none;color:#ffffffb3;cursor:pointer}.os-update-x:hover{background:#ffffff1f;color:#fff}.os-update-spin{flex:none;width:18px;height:18px;margin:7px;border-radius:50%;border:2.2px solid rgba(255,255,255,.3);border-top-color:#fff;animation:os-update-turn .8s linear infinite}@keyframes os-update-in{0%{opacity:0;transform:translateY(10px)}}@keyframes os-update-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.os-update,.os-update-spin{animation:none}}.pickerScrim{position:fixed;inset:0;z-index:80;background:#0f172a59;display:grid;place-items:center}.picker{width:min(440px,92vw);max-height:80vh;display:flex;flex-direction:column;background:#fff;border-radius:14px;box-shadow:0 18px 50px #0f172a4d;overflow:hidden}.pickerHead{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--line, #e5e9f0)}.pickerSearch{margin:10px 16px 6px;padding:8px 10px;border:1px solid var(--line, #d7dbe3);border-radius:8px;font:inherit}.pickerList{overflow:auto;padding:4px 8px 8px}.pickerRow{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border:0;background:none;border-radius:8px;text-align:left;font:inherit;cursor:pointer}.pickerRow:hover,.pickerRowOn{background:color-mix(in srgb,var(--accent, #0090DC) 10%,#fff)}.pickerAvatar{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#1e4479;color:#fff;font-size:12px;font-weight:600}.pickerText{display:flex;flex-direction:column;flex:1;min-width:0}.pickerText small{color:var(--ink-3, #6b7a90)}.pickerCheck{width:18px;color:var(--accent, #0090DC);font-weight:700}.pickerFoot{padding:10px 16px;border-top:1px solid var(--line, #e5e9f0);display:flex;justify-content:flex-end}.tile-tools{position:absolute;top:8px;right:8px;z-index:2;display:flex;gap:6px}.tile-pin{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;border:1px solid rgba(255,255,255,.22);background:#ffffff14;color:#ffffffbf;cursor:pointer;opacity:0;transition:opacity .12s ease,background .12s ease}article:hover .tile-pin,.tile-pin:focus-visible{opacity:1}.tile-pin:hover{background:#fff3;color:#fff}@media (hover: none){.tile-pin{opacity:.8}}.pin-icon-stage{display:grid;place-items:center;height:100%;min-height:150px;border-radius:14px;border:1px solid color-mix(in srgb,var(--org-primary) 14%,transparent);background:radial-gradient(circle at 50% 45%,#ffffffbf,color-mix(in srgb,var(--org-primary) 8%,#fff) 70%)}.tb-menu-label{margin:6px 0 0;padding:8px 12px 4px;border-top:1px solid var(--line, #e3e6ec);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3, #6b7280)}.tb-acct{align-items:center}.tb-menu{width:300px;min-width:0;max-width:calc(100vw - 16px);box-sizing:border-box}.tb-menu-item{min-width:0}.tb-acct-main,.tb-agent-text{flex:1 1 auto;overflow:hidden}.tb-agent-name,.tb-agent-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb-menu-item.tb-agent{align-items:center;gap:10px;border-bottom:1px solid var(--line, #e5e9f0);border-radius:0;margin-bottom:4px;padding-bottom:10px}.tb-agent-text{min-width:0;display:flex;flex-direction:column;line-height:1.25;text-align:left}.tb-agent-name{font-weight:600;color:var(--ink, #15233a)}.tb-agent-sub{font-size:11.5px;color:var(--ink-3, #6b7689)}.tb-acct-avatar{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--tt-navy, #1e4479);color:#fff;font-size:9px;font-weight:700}.tb-acct-main{min-width:0;display:flex;flex-direction:column;line-height:1.25;text-align:left}.tb-acct-main>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb-acct-sub{font-size:11px;color:var(--ink-3, #6b7280)}.tile-foot{display:flex;justify-content:flex-end}.winner-line svg{width:12px;height:12px;vertical-align:-2px}.tile-foot svg,[class*=tileGlyph] svg{display:block}html{scrollbar-gutter:stable}html:has(.shell-main-wide),html:has(.os-embed){scrollbar-gutter:auto}.brandbar{view-transition-name:os-topbar;z-index:60}::view-transition-group(os-topbar){animation:none}::view-transition-old(os-topbar){animation:none;opacity:0}::view-transition-new(os-topbar){animation:none;opacity:1}html[data-hop]::view-transition-old(root),html[data-hop]::view-transition-new(root){animation-duration:.3s;animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-fill-mode:both;mix-blend-mode:normal}html[data-hop=away]::view-transition-old(root){animation-name:osHomeAway}html[data-hop=away]::view-transition-new(root){animation-name:osPageRise}html[data-hop=home]::view-transition-old(root){animation-name:osPageDrop;animation-duration:.22s}html[data-hop=home]::view-transition-new(root){animation-name:osHomeSettle}@keyframes osHomeAway{to{opacity:0;transform:scale(.97)}}@keyframes osPageRise{0%{opacity:0;transform:translateY(18px)}}@keyframes osPageDrop{to{opacity:0;transform:translateY(18px)}}@keyframes osHomeSettle{0%{opacity:0;transform:scale(1.03)}}html[data-hop=tab] .os-tabview{view-transition-name:os-tabview}html[data-hop=tab]::view-transition-old(root),html[data-hop=tab]::view-transition-new(root){animation:none}html[data-hop=tab]::view-transition-group(os-tabview){animation-duration:0s}html[data-hop=tab]::view-transition-old(os-tabview){animation:osTabOut .12s ease both}html[data-hop=tab]::view-transition-new(os-tabview){animation:osPageRise .26s cubic-bezier(.2,.7,.2,1) both}@keyframes osTabOut{to{opacity:0}}html[data-hop=away]::view-transition{background:var(--bg)}html[data-hop=home]::view-transition{background:var(--home-ground, var(--os-login-ground)),#000}html[data-hop=home]{scrollbar-width:none;scrollbar-gutter:auto}html[data-hop=home]::view-transition-group(os-topbar){background:var(--home-ground, var(--os-login-ground)),#000;background-size:100vw 100vh;background-repeat:no-repeat}.home-skel{cursor:default;min-height:390px}.home-skel-stage{display:block;width:100%;aspect-ratio:16 / 10;border-radius:12px;background:#0f274412}.home-skel-line{display:block;height:12px;margin:10px 0 0;border-radius:6px;background:#0f274414}.home-skel-stage,.home-skel-line{background-image:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.55) 50%,transparent 80%);background-size:220% 100%;background-repeat:no-repeat;animation:home-skel 1.4s ease-in-out infinite;animation-delay:calc(var(--i, 0) * 90ms)}@keyframes home-skel{0%{background-position:160% 0}to{background-position:-60% 0}}@media (prefers-reduced-motion: reduce){.home-skel-stage,.home-skel-line{animation:none}}[data-profile]{cursor:pointer}[data-profile]>:first-child{transition:transform .15s ease,box-shadow .15s ease,filter .15s ease;border-radius:50%}[data-profile]:hover>:first-child,[data-profile]:focus-visible>:first-child{transform:scale(1.08);filter:brightness(1.05);box-shadow:0 0 0 2px var(--panel, #fff),0 0 0 4px color-mix(in srgb,var(--accent-fill, var(--tt-blue, #0090dc)) 70%,transparent),0 4px 10px -2px #060e1e59}[data-profile]:active>:first-child{transform:scale(.94);transition-duration:.06s}[data-profile][data-profile-busy]>:first-child{animation:profileBusy .9s ease-in-out infinite}@keyframes profileBusy{0%,to{box-shadow:0 0 0 2px var(--panel, #fff),0 0 0 3px color-mix(in srgb,var(--accent-fill, #0090dc) 80%,transparent)}50%{box-shadow:0 0 0 2px var(--panel, #fff),0 0 0 7px color-mix(in srgb,var(--accent-fill, #0090dc) 0%,transparent)}}@media (prefers-reduced-motion: reduce){[data-profile]>:first-child{transition:none}[data-profile]:hover>:first-child{transform:none}[data-profile][data-profile-busy]>:first-child{animation:none}}.os-spinner{display:inline-block;flex:none;width:18px;height:18px;border-radius:50%;border:2px solid color-mix(in srgb,var(--accent-fill, var(--tt-blue, #0090dc)) 20%,transparent);border-top-color:var(--accent-fill, var(--tt-blue, #0090dc));animation:os-spin .8s linear infinite}.os-spinner.lg{width:34px;height:34px;border-width:3px}@keyframes os-spin{to{transform:rotate(360deg)}}.os-loading{display:inline-flex;align-items:center;gap:8px;color:var(--ink-3, #8a949b);font-size:13px}.os-loading--block{display:flex;justify-content:center;width:100%;box-sizing:border-box;padding:18px 12px}.os-loading-label{animation:os-loader-label .3s ease .2s both}.os-loader{position:absolute;inset:0;z-index:3;display:grid;place-items:center;align-content:center;gap:12px;background:var(--paper, var(--panel, #fff));color:var(--ink-3, #8a949b);font-size:13px;transition:opacity .25s ease,visibility 0s linear 0s}.os-loader.is-done{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility 0s linear .25s}.os-loader-label{animation:os-loader-label .3s ease .6s both}@keyframes os-loader-label{0%{opacity:0}}.os-rail-skel{display:grid;gap:10px;padding:6px 4px}.os-rail-skel i{display:block;height:12px;border-radius:6px;background:linear-gradient(90deg,#ffffff14,#ffffff2e,#ffffff14);background-size:200% 100%;animation:home-skel 1.4s ease-in-out infinite}.os-rail-skel i.h{height:18px;width:70%;margin-bottom:8px}.os-rail-skel i.l{height:8px;width:40%;margin-top:10px}@media (prefers-reduced-motion: reduce){.os-spinner{animation-duration:2.4s}.os-rail-skel i,.os-loading-label{animation:none}}.os-workring{position:absolute;inset:-4px;border-radius:50%;pointer-events:none;background:conic-gradient(from 0deg,transparent 0 18%,color-mix(in srgb,var(--org-accent, var(--accent-fill, #0090dc)) 35%,transparent) 40%,var(--org-accent, var(--accent-fill, #0090dc)) 70%,#fff 74%,transparent 76% 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px));animation:os-work-turn 1.1s linear infinite}.os-workring:after{content:"";position:absolute;inset:2px;border-radius:50%;box-shadow:0 0 10px 2px color-mix(in srgb,var(--org-accent, #0090dc) 55%,transparent);animation:os-work-glow 1.6s ease-in-out infinite}@keyframes os-work-turn{to{transform:rotate(360deg)}}@keyframes os-work-glow{0%,to{opacity:.25}50%{opacity:.9}}@media (prefers-reduced-motion: reduce){.os-workring{animation-duration:3s}.os-workring:after{animation:none;opacity:.6}}html.os-home-ground,html.os-home-ground body{background:var(--home-ground, var(--os-login-ground)) fixed,#000}html.os-home-ground .shell-body{background:transparent}html.os-home-ground .os-loader{background:transparent;color:#ffffffb3}html.os-home-ground .os-spinner{border-color:#ffffff2e;border-top-color:#fff}:root{--os-home-line: rgba(214, 219, 226, .28);--os-home-line-w: .5px;--os-login-ground: linear-gradient(180deg, color-mix(in srgb, var(--tt-navy, #1e4479) 60%, #000) 0%, color-mix(in srgb, var(--tt-navy, #1e4479) 85%, #000) 100%)}.shell--brandtop:has(.os-home),html.os-home-ground .shell--brandtop,html.os-at-home .shell--brandtop{background:var(--home-ground, var(--os-login-ground)),#000}.shell--brandtop:has(.os-home) .brandbar--signature,html.os-home-ground .brandbar--signature,html.os-at-home .brandbar--signature{--shell-band: var(--home-band, transparent);border-bottom:var(--home-line-w, var(--os-home-line-w)) solid var(--home-line, var(--os-home-line))}.shell--brandtop:has(.os-home) .shell-main,.shell--brandtop:has(.os-home) .shell-body,.shell--brandtop .os-home,html.os-at-home .shell-main,html.os-at-home .shell-body,html.os-at-home .os-home{background:transparent!important}.shell--brandtop:has(.os-home) nav[aria-label=Agents],html.os-at-home nav[aria-label=Agents]{background:var(--home-band, transparent)!important;border-left-color:var(--home-rail-line, var(--os-home-line))!important;border-left-width:var(--home-line-w, var(--os-home-line-w))!important}nav[aria-label=Agents][style*=border-left]{background:var(--org-band, var(--os-login-ground))!important;border-left-color:var(--home-rail-line, var(--os-home-line))!important;border-left-width:var(--home-line-w, var(--os-home-line-w))!important}.shell--brandtop .brandbar--signature{background:var(--org-band, color-mix(in srgb, var(--tt-navy, #1e4479) 60%, #000));border-bottom:var(--home-line-w, var(--os-home-line-w)) solid var(--home-line, var(--os-home-line))}.shell--brandtop:has(.os-home) .brandbar--signature,html.os-home-ground .brandbar--signature,html.os-at-home .brandbar--signature{background:var(--home-band, transparent)}.os-fileview-html{flex:1 1 auto;display:block;width:100%;min-height:0;border:0;background:#fff}.os-htmlcard{width:min(360px,100%);margin:4px 0 0}.os-htmlcard .xla-artifact-shot{background:#fff}@media (max-width: 860px) and (pointer: coarse){html .shell textarea,html .shell input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]){font-size:16px}}.shell--brandtop>.brandbar{flex-shrink:0}@media (max-width: 560px){.brandbar--signature .brandbar-settings,.brandbar--signature .brandbar-settings-group{display:none}}.shell--brandtop .brandbar--signature{width:100%;box-sizing:border-box}.shell--brandtop .brandbar--signature .tb-right{order:99;margin-left:auto;margin-right:0}@media (max-width: 560px){.shell--brandtop .brandbar--signature .brandbar-settings~.tb-right{margin-left:auto}}.os-rail-add{transition:transform .3s cubic-bezier(.34,1.56,.64,1),border-color .18s ease,background-color .18s ease,color .18s ease}.os-rail-add:hover,.os-rail-add:focus-visible,.os-rail-add[aria-expanded=true]{transform:rotate(90deg) scale(1.08);border-style:solid!important;border-color:color-mix(in srgb,var(--org-accent, #0090dc) 70%,#fff)!important;background:#ffffff14!important;color:#fff!important}.os-rail-add:active{transform:rotate(90deg) scale(.94);transition-duration:.07s}@media (prefers-reduced-motion: reduce){.os-rail-add{transition:background-color .18s ease,color .18s ease,border-color .18s ease}.os-rail-add:hover,.os-rail-add:focus-visible,.os-rail-add[aria-expanded=true],.os-rail-add:active{transform:none}}.os-ask-scrim{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#0f141a73;backdrop-filter:blur(2px);animation:xla-fade .12s ease}.os-ask{width:min(440px,100%);margin:0;padding:22px 22px 18px;background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 50px #00000047}.os-ask-text{margin:0 0 16px;color:var(--ink);font-size:15px;line-height:1.5;white-space:pre-line;overflow-wrap:anywhere}.os-ask-field{width:100%;height:38px;margin:-4px 0 16px;padding:0 12px;border:1px solid var(--line-2);border-radius:9px;background:#fff;color:var(--ink)}.os-ask-field:focus{outline:2px solid color-mix(in srgb,var(--accent) 45%,transparent);outline-offset:1px}.os-ask-row{display:flex;justify-content:flex-end;gap:10px}.os-ask-no,.os-ask-yes{min-width:84px;padding:8px 16px;border-radius:9px;font-weight:600;cursor:pointer}.os-ask-no{border:1px solid var(--line-2);background:var(--panel);color:var(--ink-2)}.os-ask-no:hover{background:var(--card)}.os-ask-yes{border:0;background:var(--navy);color:#fff}.os-ask-yes:disabled{opacity:.5;cursor:default}.os-ask-danger{background:var(--warn)}.os-ask-no:focus-visible,.os-ask-yes:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 55%,transparent);outline-offset:2px}.tb-status{display:flex;flex-direction:column}.tb-status-item{display:flex;align-items:center;gap:10px}.tb-status-item.on{font-weight:600}.tb-status-dot{flex:0 0 auto;width:10px;height:10px;border-radius:50%;box-sizing:border-box}.tb-status-sub{font-weight:400;color:var(--ink-3, #6b7280)}.tb-status-tick{margin-left:auto;color:var(--org-primary, #1e4479)}.os-terms{position:fixed;inset:0;z-index:9500;display:flex;align-items:center;justify-content:center;padding:20px;background:#121e348c;backdrop-filter:blur(3px);animation:os-terms-dim .18s ease-out}.os-terms-card{width:min(680px,100%);max-height:min(88vh,860px);max-height:min(88dvh,860px);display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:var(--card, #f4f5f8);color:var(--ink, #1f2a37);box-shadow:0 24px 60px #00000059;outline:none;animation:os-terms-rise .22s ease-out}.os-terms-head{display:flex;flex-direction:column;padding:26px 28px 0}.os-terms-head h2{order:1;margin:0;font:400 28px/1.2 var(--org-serif, var(--serif, Georgia, "Times New Roman", serif));color:var(--navy, #1e4479)}.os-terms-head h2:after{content:"";display:block;width:72px;height:3px;margin-top:8px;background:linear-gradient(90deg,var(--navy, #1e4479) 33%,var(--accent, #0090dc) 33% 66%,#e46c0a 66%)}.os-terms-eyebrow{order:2;margin:10px 0 0;font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--ink-2, #505a60)}.os-terms-body{flex:1 1 auto;min-height:0;overflow-y:auto;margin:18px 28px 0;padding:20px 22px;border:1px solid var(--cream-line, #e2dbcb);border-radius:14px;background:var(--cream, #f2ede6);font-size:12.5px;line-height:1.55;color:var(--ink-3, #6b7480)}.os-terms-body p{margin:0 0 10px}.os-terms-body p:last-child{margin-bottom:0}.os-terms-body strong,.os-terms-body b{font-weight:600;color:var(--navy, #1e4479)}.os-terms-h{margin:0 0 6px;font-size:15px;font-weight:700;color:var(--navy, #1e4479)}.os-terms-seg{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.os-terms-seg button{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border:1px solid var(--line-2, #d9dde3);border-radius:10px;background:var(--panel, #fff);color:var(--ink, #1f2a37);font:inherit;cursor:pointer}.os-terms-seg button:hover:not(:disabled){border-color:var(--navy, #1e4479)}.os-terms-seg button:disabled{opacity:.6;cursor:progress}.os-terms-seg button.active{border-color:var(--navy, #1e4479);background:var(--navy, #1e4479);color:#fff}.os-terms-seg button.active .lb,.os-terms-seg button.active .ic{color:#fff}.os-terms-btns .os-terms-note{flex:1 1 auto;align-self:center}.os-terms-seg .ic{display:inline-flex;line-height:1;color:var(--navy, #1e4479)}.os-terms-seg .lb{font-size:13px;font-weight:500;color:var(--ink, #1f2a37)}.os-terms-seg .ds{font-size:11px;line-height:1.3;color:var(--ink-3, #6b7480)}.os-terms-foot{display:flex;flex-direction:column;gap:12px;padding:16px 28px 24px}.os-terms-tick{display:flex;align-items:center;gap:10px;font-size:12.5px;font-weight:400;color:var(--ink-2, #505a60);cursor:pointer}.os-terms-tick input{width:18px;height:18px;accent-color:var(--accent, #0090dc)}.os-terms-err{margin:0;color:var(--warn, #dc4444);font-size:13px}.os-terms-note{margin:0;font-size:12px;color:var(--ink-3, #6b7480)}.os-terms-btns{display:flex;justify-content:flex-end;gap:10px}.os-terms-out,.os-terms-ok{height:38px;padding:0 16px;border-radius:10px;font:inherit;font-size:13px;font-weight:500;cursor:pointer}.os-terms-out{border:1px solid var(--cream-line, #e2dbcb);background:none;color:var(--ink-2, #505a60)}.os-terms-ok{border:0;background:var(--accent, #0090dc);color:#fff}.os-terms-ok:hover:not(:disabled){background:color-mix(in srgb,var(--accent, #0090dc) 85%,#000)}.os-terms-ok:disabled{opacity:.45;cursor:not-allowed}@keyframes os-terms-dim{0%{opacity:0}to{opacity:1}}@keyframes os-terms-rise{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@media (max-width: 640px){.os-terms{align-items:flex-start;padding:max(10px,env(safe-area-inset-top)) 10px 10px}.os-terms-card{max-height:calc(100dvh - 20px)}.os-terms-head{padding:20px 18px 0}.os-terms-head h2{font-size:24px}.os-terms-body{margin:14px 18px 0;padding:16px}.os-terms-foot{padding:14px 18px 18px}.os-terms-seg button{flex:1 1 0;justify-content:center}.os-terms-btns>*{flex:1 1 0}}@media (prefers-reduced-motion: reduce){.os-terms,.os-terms-card{animation:none}}.os-tour-btn.os-tour-btn{left:0;right:auto}.os-tour-btn{cursor:pointer;font-family:inherit;line-height:inherit;letter-spacing:inherit}.os-tour{position:fixed;inset:0;z-index:1500}.os-tour-dim{position:absolute;inset:0;background:#060e1e9e}.os-tour-spot{position:absolute;border-radius:22px;box-shadow:0 0 0 9999px #060e1e9e,0 0 0 3px color-mix(in srgb,var(--accent, #0090dc) 85%,#fff),0 0 40px #0090dc73;pointer-events:none;transition:left .45s cubic-bezier(.22,.8,.25,1),top .45s cubic-bezier(.22,.8,.25,1),width .45s cubic-bezier(.22,.8,.25,1),height .45s cubic-bezier(.22,.8,.25,1),box-shadow .45s ease,border-radius .45s ease}.os-tour-spot-none{border-radius:50%;box-shadow:0 0 0 9999px #060e1e9e,0 0 0 0 transparent,0 0 0 transparent}.os-tour-catch{position:absolute;inset:0}.os-tour-step{animation:os-tour-step .32s ease both}@keyframes os-tour-step{0%{opacity:0;transform:translateY(4px)}}.os-tour-card{position:absolute;width:340px;max-width:calc(100vw - 24px);padding:18px 20px 16px;border-radius:16px;background:#fff;color:var(--ink, #15233a);box-shadow:0 24px 60px #060e1e59;animation:os-tour-in .22s ease;transition:left .45s cubic-bezier(.22,.8,.25,1),top .45s cubic-bezier(.22,.8,.25,1)}.os-tour-eyebrow{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3, #6b7280)}.os-tour-title{margin:6px 0;font-family:var(--serif, Georgia, serif);font-weight:400;font-size:24px;line-height:1.15;color:var(--title-ink, #1e4479)}.os-tour-text{margin:0;font-size:14.5px;line-height:1.5;color:var(--ink-2, #3b4550)}.os-tour-dots{display:flex;gap:5px;margin:14px 0 10px}.os-tour-dots span{width:6px;height:6px;border-radius:50%;background:#1e44792e}.os-tour-dots span.on{width:18px;border-radius:3px;background:var(--accent, #0090dc)}.os-tour-acts{display:flex;align-items:center;gap:8px}.os-tour-grow{flex:1}.os-tour-skip,.os-tour-back,.os-tour-next{font:inherit;font-size:14px;font-weight:500;border-radius:999px;padding:8px 16px;cursor:pointer;border:1px solid transparent}.os-tour-skip{padding-left:0;background:none;color:var(--ink-3, #6b7280)}.os-tour-back{background:#fff;color:var(--title-ink, #1e4479);border-color:var(--line, #d7dbe3)}.os-tour-next{background:var(--accent, #0090dc);color:#fff}.os-tour-next:hover{filter:brightness(1.05)}@keyframes os-tour-in{0%{opacity:0;transform:translateY(6px)}}.os-tour-pic{display:block;width:100%;height:auto;margin:2px 0 12px;border-radius:12px;background:linear-gradient(180deg,#eef6fc,#f7fafd)}.os-tour-pic .tp-dot-n,.os-tour-pic .tp-fill-n,.os-tour-pic .tp-hub{fill:#1e4479}.os-tour-pic .tp-dot-b,.os-tour-pic .tp-fill-b{fill:#0090dc}.os-tour-pic .tp-dot-o,.os-tour-pic .tp-fill-o{fill:#d9662b}.os-tour-pic .tp-dot-g,.os-tour-pic .tp-fill-g{fill:#5c9e3d}.os-tour-pic .tp-fill-s{fill:#7b8796}.os-tour-pic .tp-ring{fill:none;stroke:#0090dc;stroke-width:2;opacity:.35;transform-origin:150px 52px;animation:tp-pulse 2.4s ease-in-out infinite}.os-tour-pic .tp-wire{stroke:#9fb6cf;stroke-width:1.5;stroke-dasharray:4 4}.os-tour-pic .tp-orbit{animation:tp-pop .5s ease both}.os-tour-pic .tp-bubble-me{fill:#1e4479}.os-tour-pic .tp-bubble-ag{fill:#fff;stroke:#cfdbe8}.os-tour-pic .tp-line-w{fill:#fffc}.os-tour-pic .tp-line-n{fill:#c3d0de}.os-tour-pic .tp-line-b,.os-tour-pic .tp-bot{fill:#0090dc}.os-tour-pic .tp-eye{fill:#fff}.os-tour-pic .tp-paper{fill:#fff;stroke:#cfdbe8}.os-tour-pic .tp-folder{fill:#dbe8f5;stroke:#1e4479;stroke-width:1.5}.os-tour-pic .tp-glyph,.os-tour-pic .tp-arrow,.os-tour-pic .tp-check{fill:none;stroke:#fff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.os-tour-pic .tp-arrow{stroke:#0090dc}.os-tour-pic .tp-typing circle{fill:#9fb6cf;animation:tp-blink 1s ease-in-out infinite}.os-tour-pic .tp-typing{animation:tp-hide 3.2s steps(1) infinite}.os-tour-pic .tp-reply{animation:tp-show 3.2s ease infinite}.os-tour-pic .tp-msg{animation:tp-rise 2.7s ease infinite;opacity:0}.os-tour-pic .tp-badge rect{fill:#d64545}.os-tour-pic .tp-badge text{fill:#fff;font:600 10px system-ui,sans-serif;text-anchor:middle}.os-tour-pic .tp-badge{transform-origin:258px 49px;animation:tp-pulse 1.6s ease-in-out infinite}.os-tour-pic .tp-tile{animation:tp-pop .45s ease both;transform-box:fill-box;transform-origin:center}.os-tour-pic .tp-cursor{fill:#0090dc59;stroke:#0090dc;stroke-width:2;animation:tp-tap 2.4s ease-in-out infinite}.os-tour-pic .tp-doc{animation:tp-drop 2.6s ease infinite both}.os-tour-pic .tp-bob{animation:tp-bob 2s ease-in-out infinite}.os-tour-pic .tp-app{animation:tp-pop .6s ease .3s both;transform-box:fill-box;transform-origin:center}.os-tour-pic .tp-row{fill:#c3d0de;animation:tp-grow .5s ease both;transform-box:fill-box;transform-origin:left center}.os-tour-pic .tp-spark{fill:#0090dc;transform-box:fill-box;transform-origin:center;animation:tp-pulse 1.4s ease-in-out infinite}.os-tour-pic .tp-drawer{animation:tp-slide 2.8s ease infinite}.os-tour-pic .tp-done{fill:#5c9e3d;transform-origin:150px 52px;animation:tp-pop .5s ease both}.os-tour-pic .tp-check{stroke-width:5;stroke-dasharray:60;stroke-dashoffset:60;animation:tp-draw .6s ease .35s forwards}@keyframes tp-pulse{50%{transform:scale(1.08);opacity:.8}}@keyframes tp-pop{0%{opacity:0;transform:scale(.6)}}@keyframes tp-blink{50%{opacity:.3}}@keyframes tp-hide{0%{opacity:1}40%,to{opacity:0}}@keyframes tp-show{0%,38%{opacity:0;transform:translateY(6px)}48%,to{opacity:1;transform:none}}@keyframes tp-rise{0%{opacity:0;transform:translateY(10px)}15%,80%{opacity:1;transform:none}to{opacity:0}}@keyframes tp-tap{0%,to{transform:translate(0)}40%{transform:translate(-58px,-30px)}50%{transform:translate(-58px,-30px) scale(.8)}}@keyframes tp-drop{0%{opacity:0;transform:translateY(-14px)}25%,85%{opacity:1;transform:translateY(16px)}to{opacity:0;transform:translateY(16px)}}@keyframes tp-bob{50%{transform:translateY(-5px)}}@keyframes tp-grow{0%{transform:scaleX(0)}}@keyframes tp-slide{0%{opacity:0;transform:translate(-24px)}20%,85%{opacity:1;transform:none}to{opacity:0}}@keyframes tp-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion: reduce){.os-tour-pic *,.os-tour-pic{animation:none!important;opacity:1!important;stroke-dashoffset:0!important}.os-tour-pic .tp-typing{opacity:0!important}}@media (max-width: 639px){.os-tour-pic{max-height:88px}}@media (max-width: 639px){.os-tour-card{width:auto;animation:none}.os-tour-btn.os-tour-btn{top:-8px}}@media (prefers-reduced-motion: reduce){.os-tour-spot,.os-tour-card,.os-tour-step{transition:none;animation:none}}.xla-md .xla-cite{display:inline-flex;align-items:center;gap:6px;max-width:100%;margin:0 2px;padding:1px 8px 1px 9px;border-radius:999px;border:1px solid rgb(0 144 220 / .28);background:#0090dc14;color:var(--tt-blue, #0090dc);font:inherit;font-size:.86em;line-height:1.6;vertical-align:baseline;cursor:pointer;text-decoration:none}.xla-md .xla-cite:hover{background:#0090dc24;border-color:#0090dc73}.xla-md .xla-cite:focus-visible{outline:2px solid var(--accent, #0090dc);outline-offset:1px}.xla-cite-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:320px}.xla-cite-page{flex:none;padding:0 6px;border-radius:6px;background:#0090dc24;font-family:var(--mono, ui-monospace, monospace);font-size:.82em;line-height:1.7}.xla-md img.xla-cite-img,.xla-md .xla-cite-crop{display:block;max-width:min(100%,640px);margin:8px 0;border:1px solid var(--line-2, #e2e8f0);border-radius:8px;background:#fff;cursor:zoom-in}.xla-md img.xla-cite-img{height:auto}.xla-md .xla-cite-crop{position:relative;overflow:hidden;width:min(100%,560px)}.xla-md .xla-cite-crop>img{display:block;max-width:none;height:auto;transform-origin:0 0}@media (max-width: 720px){.xla-cite-name{max-width:200px}}.xla-md p:empty{display:none}.brandbar-back{display:inline-flex;align-items:center;justify-content:center;flex:none;width:38px;height:38px;margin-left:-10px;padding:0;border:1px solid var(--shell-line, #ffffff40);border-radius:8px;background:transparent;color:var(--shell-text, #f7f9fb);cursor:pointer}.brandbar-back svg{width:18px;height:18px}.brandbar-back:hover:not(:disabled){background:var(--shell-hover, #ffffff18);border-color:#ffffff80}.brandbar-back:focus-visible{outline:2px solid #fff;outline-offset:3px}.brandbar-back:disabled{opacity:.35;cursor:default}.brandbar:not(.brandbar--signature) .brandbar-back{border-color:var(--line);color:var(--ink-2)}@media (prefers-reduced-motion: no-preference){.brandbar-back{transition:background-color .15s ease,border-color .15s ease}}.xla-slash{position:absolute;left:0;right:0;bottom:calc(100% + 10px);z-index:30;max-height:min(320px,50vh);overflow-y:auto;padding:6px;border:1px solid var(--line-2, #d9dee7);border-radius:12px;background:var(--panel, #fff);box-shadow:0 14px 36px #060e1e2e}.xla-slash-head{padding:4px 10px 6px;font:600 11px/1.2 var(--mono, ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3, #6b7280)}.xla-slash-empty{padding:8px 10px;font-size:13px;color:var(--ink-3, #6b7280)}.xla-slash-item{display:flex;align-items:baseline;gap:10px;width:100%;padding:7px 10px;border:0;border-radius:8px;background:none;color:var(--ink, #1f2937);font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.xla-slash-item[aria-selected=true]{background:color-mix(in srgb,var(--accent, #0090dc) 12%,transparent)}.xla-slash-name{flex:none;font-weight:600;color:var(--accent, #0090dc)}.xla-slash-desc{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--ink-3, #6b7280)}.xla-skilltint-back{position:absolute;z-index:0;margin:0;overflow:hidden;color:transparent;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;border-style:solid;border-color:transparent;pointer-events:none;user-select:none}.xla-skilltint{color:transparent;background:color-mix(in srgb,var(--accent, #0090dc) 15%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent, #0090dc) 15%,transparent);border-radius:5px}@media (prefers-reduced-motion: no-preference){.xla-skilltint{animation:xlaSkillTintIn .4s ease-out}}@keyframes xlaSkillTintIn{0%{background:color-mix(in srgb,var(--accent, #0090dc) 40%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent, #0090dc) 30%,transparent)}}.xla-plus{position:relative;display:flex}.xla-chatbar-attach.is-open{background:color-mix(in srgb,var(--ink, #1f2937) 9%,transparent)}.xla-plus-menu{position:absolute;left:0;bottom:calc(100% + 8px);z-index:40;width:236px;padding:6px;border:1px solid var(--line-2, #d9dee7);border-radius:14px;background:var(--panel, #fff);box-shadow:0 14px 36px #060e1e2e}.xla-plus-sub{position:absolute;left:calc(100% + 6px);bottom:0;width:264px;max-height:min(380px,60vh);overflow-y:auto;padding:6px;border:1px solid var(--line-2, #d9dee7);border-radius:14px;background:var(--panel, #fff);box-shadow:0 14px 36px #060e1e2e}.xla-plus-scroll{max-height:min(340px,50vh);overflow-y:auto}.xla-plus-row{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:7px 10px;border:0;border-radius:9px;background:none;color:var(--ink, #1f2937);font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.xla-plus-row>svg{flex:none;color:var(--ink-2, #4b5563)}.xla-plus-row:hover,.xla-plus-row:focus-visible,.xla-plus-row.is-on{background:color-mix(in srgb,var(--ink, #1f2937) 7%,transparent);outline:none}.xla-plus-label{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.xla-plus-chev{flex:none;display:grid;color:var(--ink-3, #6b7280)}.xla-plus-check{flex:none;display:grid;color:var(--accent, #0090dc)}.xla-plus-count{flex:none;min-width:18px;padding:0 5px;border-radius:999px;font-size:11px;font-weight:700;line-height:18px;text-align:center;color:#fff;background:var(--tt-navy, #1e4479)}.xla-plus-backrow{font-weight:600}.xla-plus-sep{height:1px;margin:5px 8px;background:var(--line-2, #d9dee7)}.xla-plus-empty{padding:8px 10px;font-size:13px;color:var(--ink-3, #6b7280)}@media (prefers-reduced-motion: no-preference){.xla-plus-menu,.xla-plus-sub{animation:xlaSlashIn .14s ease-out both}}.xla-skillcards{display:flex;flex-wrap:wrap;gap:6px;padding:10px 12px 0}.xla-skillcard{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:5px 6px;border:1px solid color-mix(in srgb,var(--tt-blue, #0090dc) 35%,transparent);border-radius:10px;background:var(--brand-sky, #e5f5fb)}.xla-skillcard-badge{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:7px;color:#fff;background:linear-gradient(150deg,var(--tt-blue, #0090dc),var(--tt-navy, #1e4479))}.xla-skillcard-text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.xla-skillcard-name{font-size:12.5px;font-weight:650;color:var(--tt-navy, #1e4479)}.xla-skillcard-desc{max-width:260px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;color:var(--ink-3, #6b7280)}.xla-skillcard-x{flex:none;display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:6px;background:none;color:var(--ink-3, #6b7280);font-size:11px;cursor:pointer}.xla-skillcard-x:hover{background:color-mix(in srgb,var(--ink, #1f2937) 8%,transparent);color:var(--ink, #1f2937)}@media (prefers-reduced-motion: no-preference){.xla-skillcard{animation:xlaSlashIn .18s ease-out both}}.xla-cmdnote{display:flex;align-items:center;gap:8px;margin:0 0 8px;padding:7px 10px;border-radius:10px;font-size:12.5px;color:var(--ink-2, #374151);background:color-mix(in srgb,var(--accent, #0090dc) 8%,transparent)}.xla-cmdnote.is-error{color:var(--warn, #b42318);background:color-mix(in srgb,var(--warn, #b42318) 9%,transparent)}.xla-cmdnote>span:not(.xla-micspin){flex:1 1 auto;min-width:0}.xla-cmdnote-x{flex:none;padding:0 4px;border:0;background:none;color:inherit;opacity:.6;cursor:pointer}@media (prefers-reduced-motion: no-preference){.xla-slash{animation:xlaSlashIn .14s ease-out both}}@keyframes xlaSlashIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.os-sheets{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--panel, #fff)}.os-sheets-tabs{display:flex;gap:4px;overflow-x:auto;padding:8px 10px 0;border-bottom:1px solid var(--line, #e4e7eb);flex:none}.os-sheets-tab{border:1px solid var(--line, #e4e7eb);border-bottom:0;background:var(--bg, #f6f7f9);color:var(--ink-2, #4a4f57);font:inherit;font-size:12.5px;padding:6px 12px;border-radius:7px 7px 0 0;cursor:pointer;white-space:nowrap}.os-sheets-tab.on{background:var(--panel, #fff);color:var(--org-primary, #1e4479);font-weight:600;box-shadow:inset 0 3px 0 var(--org-primary, #1e4479)}.os-sheets-body{flex:1;min-height:0;overflow:auto;padding:10px}.os-sheets-body table{border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}.os-sheets-body th,.os-sheets-body td{border:1px solid var(--line, #e4e7eb);padding:3px 7px;white-space:nowrap;text-align:left;vertical-align:top}.os-sheets-body th{background:var(--bg, #f6f7f9);font-weight:600;color:var(--ink, #1a1d22)}.os-pwm{display:flex;align-items:center;gap:10px;margin-top:6px;font-size:12px;color:var(--ink-3, #6b7280)}.os-pwm-bar{display:flex;gap:3px;flex:0 0 96px;height:5px}.os-pwm-bar i{flex:1;border-radius:3px;background:var(--line-2, #e4e7eb)}.os-pwm[data-score="1"] i:nth-child(-n+1),.os-pwm[data-score="2"] i:nth-child(-n+2){background:#d94848}.os-pwm[data-score="2"] i:nth-child(-n+2){background:#e08a1e}.os-pwm[data-score="3"] i:nth-child(-n+3){background:#2e9e5b}.os-pwm[data-score="4"] i:nth-child(-n+4){background:#1f7a45}.os-pwm[data-score="1"] .os-pwm-label,.os-pwm[data-score="2"] .os-pwm-label{color:#b23b3b}.os-pwm[data-score="3"] .os-pwm-label,.os-pwm[data-score="4"] .os-pwm-label{color:#2e7d4a}.os-icon-in{animation:osIconIn .22s ease-out both}@keyframes osIconIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.os-icon-in{animation:none}}.tb-menu.tb-menu-b{width:320px;padding:0;border-radius:14px;overflow:hidden;box-shadow:0 14px 34px #0a1a3438}.tb-menu-b .tb-menu-head{margin:0;padding:14px 16px 12px;border:0;color:#fff;background:linear-gradient(160deg,color-mix(in srgb,var(--org-primary, #1e4479) 82%,#fff) 0%,var(--org-primary, #1e4479) 42%,color-mix(in srgb,var(--org-primary, #1e4479) 72%,#000) 100%)}.tb-menu-b .tb-menu-name{color:#fff;font-size:14.5px}.tb-menu-b .tb-menu-email{color:#ffffffc7;font-size:12px}.tb-menu-b .tb-status{padding:10px 10px 0}.tb-chips{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.tb-chip{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:8px 2px 6px;border:1px solid var(--line, #e3e6ec);border-radius:9px;background:#fff;color:var(--ink-2, #4a4f57);font:500 11px/1.1 var(--sans);cursor:pointer;transition:background .12s,border-color .12s}.tb-chip>span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb-chip:hover{background:var(--brand-sky, #e5f5fb)}.tb-chip.on{border-color:var(--tt-blue, #0090dc);background:var(--brand-sky, #e5f5fb);color:var(--tt-navy, #1e4479);font-weight:650}.tb-chip:disabled{cursor:default}.tb-status-note{padding:6px 4px 2px;font-size:11.5px;color:var(--ink-3, #6b7280)}.tb-use{display:grid;gap:8px;padding:8px 10px 0}.tb-use-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.tb-use-tile{border:1px solid var(--line, #e3e6ec);border-radius:10px;padding:8px 10px 9px;min-width:0}.tb-use-k{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3, #6b7280)}.tb-use-v{font-size:16px;font-weight:700;color:var(--tt-navy, #1e4479);margin:0 0 6px;white-space:nowrap}.tb-use-v small{font-size:11.5px;font-weight:500;color:var(--ink-3, #6b7280)}.tb-use .pm-allowance-fill{background:var(--tt-blue, #0090dc)}.tb-use .pm-allowance-fill.spent{background:var(--brand-orange, #d55c17)}.tb-short{display:grid;gap:8px;padding:8px 10px 10px}.tb-short-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;padding:10px 4px 8px;border:0;border-radius:10px;background:var(--bg, #f6f7f9);color:var(--ink-2, #4a4f57);font:500 11.5px/1.15 var(--sans);text-decoration:none;cursor:pointer;transition:background .12s,color .12s}.tb-short-item svg{color:var(--tt-navy, #1e4479)}.tb-short-item>span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb-short-item:hover{background:var(--brand-sky, #e5f5fb);color:var(--tt-navy, #1e4479)}.tb-menu-b .tb-menu-label{margin:0}.tb-menu-b .tb-acct{margin:0 6px;width:calc(100% - 12px)}.tb-foot{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line, #e3e6ec);margin-top:4px}.tb-foot .tb-menu-item{justify-content:center;border-radius:0;padding:11px 6px;font-size:13px}.tb-foot .tb-menu-item+.tb-menu-item{border-left:1px solid var(--line, #e3e6ec)}.xla-cowork-ask{max-width:560px;margin:0 auto}.xla-cowork-ask-points{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:13.5px;color:var(--ink-2, #4a4f57)}.xla-cowork-ask-points li{display:flex;gap:8px;align-items:flex-start}.xla-cowork-ask-points svg{flex:none;margin-top:2px;color:var(--tt-blue, #0090dc)}.xla-cowork-ask-card{display:grid;gap:10px;padding:14px 16px;border:1px solid var(--line, #e3e6ec);border-radius:12px;background:#fff;box-shadow:0 1px 2px #10161e0d}.xla-cowork-ask-head{display:flex;flex-direction:column;gap:2px;font-size:14px;color:var(--tt-navy, #1e4479)}.xla-cowork-ask-head small{font-size:12.5px;color:var(--ink-3, #6b7280)}.xla-cowork-ask-msg{width:100%;box-sizing:border-box;padding:9px 11px;border:1px solid var(--line-2, #d5d9df);border-radius:9px;font:inherit;font-size:14px;resize:vertical;min-height:58px;background:var(--bg, #f6f7f9)}.xla-cowork-ask-msg:focus{outline:0;border-color:var(--tt-blue, #0090dc);box-shadow:0 0 0 3px #0090dc26;background:#fff}.xla-cowork-ask-foot{display:flex;justify-content:flex-end}.xla-cowork-ask-btn{padding:9px 18px;border:0;border-radius:9px;background:var(--tt-navy, #1e4479);color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.xla-cowork-ask-btn:hover{background:var(--tt-blue, #0090dc)}.xla-cowork-ask-btn:disabled{opacity:.6;cursor:default}.xla-cowork-ask-done{display:flex;gap:10px;align-items:flex-start;padding:2px 0;font-size:14px;color:var(--tt-navy, #1e4479)}.xla-cowork-ask-done svg{flex:none;margin-top:2px;color:#1a7f37}.xla-chatbar-modelmenu.withown,.xla-chatbar-modelmenu:has(.xla-chatbar-modelmeter){min-width:300px}.xla-chatbar-modelhero{display:flex;flex-direction:column;align-items:flex-start;gap:3px;margin:1px 0 4px;padding:10px 11px;border:1px solid #cfe7f5;border-radius:9px;background:linear-gradient(135deg,#eef7fd,#eefaf3);color:var(--ink);text-align:left;cursor:pointer;font:inherit}.xla-chatbar-modelhero:hover{border-color:var(--tt-blue, #0079c1)}.xla-chatbar-modelhero.active{box-shadow:inset 0 0 0 1.5px var(--tt-blue, #0079c1)}.xla-chatbar-modelhero.off,.xla-chatbar-modelhero.off:hover{border-color:#e3e7ee;background:#f3f5f8;color:#8a94a6;cursor:not-allowed;box-shadow:none}.xla-chatbar-modelhero.off .xla-chatbar-modelbadge{filter:grayscale(1);opacity:.6}.xla-chatbar-modelhero.off .xla-chatbar-modelhero-hint{color:#8a94a6}.xla-chatbar-modelhero-name{display:flex;align-items:center;gap:7px;font-size:13.5px;font-weight:700}.xla-chatbar-modelbadge{font-size:10px;font-weight:700;letter-spacing:.02em;padding:1px 7px;border-radius:999px;background:#137a43;color:#fff}.xla-chatbar-modelhero-hint{font-size:11.5px;color:var(--ink-2)}.xla-chatbar-modelhero-state{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:#137a43}.xla-chatbar-modelhero-state i{width:7px;height:7px;border-radius:50%;background:#22a05b;flex:none}.xla-chatbar-modelhero-state.off{color:#8a6d00}.xla-chatbar-modelhero-state.off i{background:#d4a300}.xla-chatbar-modelsep{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:8px 9px 3px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.xla-chatbar-modelsep b{font-size:11.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink-2)}.xla-chatbar-modelopt-spent{margin-left:auto;padding-left:10px;font-size:11.5px;font-weight:400;color:var(--ink-2)}.xla-chatbar-modelmenu.withown .xla-chatbar-modelopt-hint{max-width:230px}.xla-chatbar-modelopt-cost{display:block;margin-top:1px;font-size:11.5px;line-height:1.35;color:#b4490f}.xla-chatbar-modelmeter{display:block;width:100%;height:4px;margin-top:4px;border-radius:999px;background:#edf0f4;overflow:hidden}.xla-chatbar-modelmeter i{display:block;height:100%;border-radius:999px;background:var(--tt-blue, #0079c1)}.xla-chatbar-modelmeter i.warn{background:#d97706}.xla-chatbar-modelmeter i.full{background:#c53030}.xla-chatbar-modelbtn-tag{margin-left:6px;font-size:10.5px;font-weight:700;color:#137a43}.xla-chatbar-modelbtn-tag.off{color:#8a6d00}.xla-chatbar-modelmenu .xla-chatbar-modelopt-main{flex:1 1 auto}.xla-chatbar-modelmenu .xla-chatbar-modelopt-name{width:100%}.xla-chatbar-modelopt-spent.wait,.xla-chatbar-modelsep b.wait,.xla-chatbar-modelhero-state.wait{min-width:34px;border-radius:4px;background:#edf0f4;color:transparent}.xla-chatbar-modelhero-state.wait{width:70%;height:15px}.xla-chatbar-modelhero-wrap{position:relative;display:flex;flex-direction:column}.xla-chatbar-modelhero-wrap .xla-chatbar-modelhero{padding-right:38px}.xla-chatbar-modelhero-hours{font-size:11.5px;color:var(--ink-2)}.xla-chatbar-modelhero-hours.wait{width:60%;height:14px;border-radius:4px;background:#edf0f4;color:transparent}.xla-chatbar-modelhero-state{flex-wrap:wrap}.xla-chatbar-modelinfo{position:absolute;top:8px;right:8px;display:inline-grid;place-items:center;width:26px;height:26px;padding:0;border:1px solid transparent;border-radius:50%;background:transparent;color:var(--ink-2);cursor:pointer}.xla-chatbar-modelinfo:hover{border-color:var(--line-2, #d5dbe3);background:#fff;color:var(--tt-blue, #0079c1)}.xla-chatbar-modelsep{flex-wrap:wrap;position:relative}.xla-chatbar-modelsep .xla-chatbar-modelinfo{position:static;width:22px;height:22px;margin:-4px -4px -4px 0}.xla-chatbar-modelsep>span:first-child{flex:1 1 auto}.xla-chatbar-modelusage{display:block;flex:1 0 100%;width:100%;height:6px;margin:5px 0 2px;border-radius:999px;background:#edf0f4;overflow:hidden}.xla-chatbar-modelusage i{display:block;height:100%;border-radius:999px;background:var(--tt-blue, #0079c1)}.xla-chatbar-modelusage i.warn{background:#d97706}.xla-chatbar-modelusage i.full{background:#c53030}.xla-modal.xla-modelinfo{width:min(520px,calc(100vw - 24px));max-height:min(640px,calc(100vh - 32px))}.xla-modelinfo .xla-modal-body{overflow-y:auto}.xla-modelinfo-sec+.xla-modelinfo-sec{margin-top:18px;padding-top:16px;border-top:1px solid var(--line, #e6eaf0)}.xla-modelinfo-sec h3{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:15px;font-weight:700;color:var(--ink)}.xla-modelinfo-sec p{margin:6px 0;font-size:13px;line-height:1.5;color:var(--ink-2)}.xla-modelinfo-sec p.xla-chatbar-modelhero-state{font-size:12.5px}.xla-modelinfo-sec ul{margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.5;color:var(--ink-2)}.xla-modelinfo-sec li+li{margin-top:5px}.xla-modelinfo-sec li b{color:var(--ink);font-weight:600}.xla-modelinfo-usage{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--ink-2)}.xla-modelinfo-usage b{color:var(--ink)}.xla-modelinfo-parts{width:100%;margin-top:8px;border-collapse:collapse;font-size:13px}.xla-modelinfo-parts td{padding:6px 0;border-top:1px solid var(--line, #e6eaf0);color:var(--ink)}.xla-modelinfo-parts td+td{text-align:right;color:var(--ink-2);white-space:nowrap}.xla-modelinfo-wait{height:40px;border-radius:6px;background:#edf0f4}.xla-modal.xla-modelinfo{height:auto;background:var(--panel, #fff)}@media (max-width: 560px){.xla-modal-backdrop:has(.xla-modelinfo){padding:12px}.xla-modal.xla-modelinfo{width:100%;height:auto;max-height:calc(100dvh - 24px);border-radius:12px}}.xla-chatbar-modelhero-state{flex-wrap:nowrap;align-items:flex-start}.xla-chatbar-modelhero-state i{margin-top:.42em}.xla-modal.xla-modelinfo .xla-modal-head{flex-wrap:nowrap}.xla-modal.xla-modelinfo .xla-modal-title{flex:1 1 auto}.xla-chatbar-modelhero:disabled{cursor:default;opacity:1;background:linear-gradient(135deg,#f3f5f8,#f1f4f2);border-color:#e3e7ec}.xla-chatbar-modelhero:disabled:hover{border-color:#e3e7ec}.xla-chatbar-modelhero:disabled .xla-chatbar-modelhero-name,.xla-chatbar-modelhero:disabled .xla-chatbar-modelhero-hint{color:var(--ink-3, #7a8594)}.xla-chatbar-modelhero:disabled .xla-chatbar-modelbadge{background:#8fb9a2}.xla-dyn-back{padding:16px}.xla-dyn{position:relative;width:min(460px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;border-radius:22px;background:#fff;box-shadow:0 24px 60px #0a193259;animation:xla-dyn-in .18s ease-out}@keyframes xla-dyn-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.xla-dyn{animation:none}}.xla-dyn-hero{position:relative;height:196px;overflow:hidden;border-radius:22px 22px 0 0;color:#fff;background:radial-gradient(circle at 76% 48%,#0090dc6b,#0090dc00 56%),linear-gradient(135deg,#142f57,#1e4479 58%,#0090dc 135%)}.xla-dyn-net{position:absolute;top:0;bottom:0;right:40px;width:46%;height:100%;display:block}.xla-dyn-net line{stroke:#e5f5fb33;stroke-width:1}.xla-dyn-net line.lit{stroke:#0090dc;stroke-opacity:1;stroke-width:1.6;stroke-dasharray:5 7;animation:xla-dyn-flow 1.8s linear infinite}.xla-dyn-net circle{fill:#e5f5fb;fill-opacity:.95}.xla-dyn-net circle.hot{fill:#d55c17;fill-opacity:1;animation:xla-dyn-pulse 2.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes xla-dyn-flow{to{stroke-dashoffset:-24}}@keyframes xla-dyn-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}@media (prefers-reduced-motion: reduce){.xla-dyn-net line.lit,.xla-dyn-net circle.hot{animation:none}}.xla-dyn-close{position:absolute;z-index:1;top:14px;right:14px;display:inline-grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#ffffff26;color:#fff;cursor:pointer}.xla-dyn-close:hover{background:#ffffff47}.xla-dyn-title{position:absolute;left:22px;bottom:18px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.xla-dyn-kicker{display:block;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#e5f5fb;opacity:.8}.xla-dyn-title h2{margin:0;font-size:28px;font-weight:700;line-height:1.1;letter-spacing:-.01em;color:#fff}.xla-dyn-badge{display:inline-block;padding:3px 11px;border-radius:999px;background:#d55c17;color:#fff;font-size:12.5px;font-weight:700}.xla-dyn-tok{display:block;margin-top:2px;font-size:13px;line-height:1.3;color:#e5f5fb}.xla-dyn-tok b{font-size:15px;font-weight:700;color:#fff}.xla-dyn-body{padding:16px 22px 20px}.xla-dyn-lede{margin:0 0 14px;font-size:15px;line-height:1.45;color:var(--ink, #17202b)}.xla-dyn-state{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;padding:6px 12px;border-radius:999px;font-size:12.5px;font-weight:600}.xla-dyn-state i{width:8px;height:8px;border-radius:50%;flex:none}.xla-dyn-state.on{background:#e8f7ef;color:#137a43}.xla-dyn-state.on i{background:#22a05b;box-shadow:0 0 0 3px #22a05b33}.xla-dyn-state.off{background:#fff6db;color:#8a6d00}.xla-dyn-state.off i{background:#d4a300}.xla-dyn-rules{display:grid;gap:14px}.xla-dyn-rule{display:flex;align-items:flex-start;gap:12px}.xla-dyn-rule>div{flex:1 1 auto;min-width:0}.xla-dyn-rule b{display:block;font-size:15px;line-height:1.3;color:var(--ink, #17202b)}.xla-dyn-rule p{margin:2px 0 0;font-size:13.5px;line-height:1.4;color:#647080}.xla-dyn-ic{display:inline-grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px}.xla-dyn-ic.green{background:#e5f5fb;color:#0090dc}.xla-dyn-ic.blue{background:#e5f5fb;color:#1e4479}.xla-dyn-ic.amber{background:#e5f5fb;color:#d55c17}.xla-dyn-week{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin-top:10px}.xla-dyn-day{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.xla-dyn-day-bar{position:relative;width:100%;height:56px;border-radius:6px;background:#eef1f5}.xla-dyn-day-bar i{position:absolute;left:0;right:0;border-radius:4px;background:linear-gradient(180deg,#0090dc,#1e4479)}.xla-dyn-day-bar b{position:absolute;left:-3px;right:-3px;height:2px;margin-top:-1px;border-radius:2px;background:#d55c17;box-shadow:0 0 0 2px #fff}.xla-dyn-day span{font-size:11px;color:var(--ink-3, #7a8594)}.xla-dyn-day.today span{font-weight:700;color:var(--ink, #1b2430)}.xla-dyn-day.today .xla-dyn-day-bar{box-shadow:inset 0 0 0 1.5px #c9d3df}@media (max-width: 560px){.xla-modal-backdrop.xla-dyn-back{padding:12px}.xla-dyn-title h2{font-size:24px}.xla-dyn-net{right:36px;width:40%}}.xla-chatbar-tools-left:has(>.xla-chatbar-model[data-unknown]){visibility:hidden}.os-quote-btn{position:fixed;z-index:60;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:0;border-radius:999px;background:var(--tt-navy, #1e4479);color:#fff;font:inherit;font-size:13px;font-weight:600;box-shadow:0 6px 18px #10214047;cursor:pointer;animation:os-quote-in .12s ease-out}.os-quote-btn:hover{background:var(--tt-blue, #0090dc)}@keyframes os-quote-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width: 560px){.shell--brandtop .brandbar--signature{gap:6px;overflow-x:clip;overflow-y:visible}.shell--brandtop .brandbar--signature .brandbar-back{display:none}.shell--brandtop .brandbar--signature .brandbar-trail-parent{max-width:104px}.shell--brandtop .brandbar--signature .brandbar-trail-parent .brandbar-trail-label{overflow:hidden;text-overflow:ellipsis}.shell--brandtop .brandbar--signature #os-dock-topbar>:nth-child(n+2){display:none}.shell--brandtop .brandbar--signature .tb-right{flex:none}}@media (min-width: 561px){.shell--brandtop .brandbar--signature .brandbar-hub{container:trail / inline-size;overflow:clip;overflow-clip-margin:8px}.shell--brandtop .brandbar--signature .brandbar-hubname{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container trail (max-width: 360px){.brandbar--signature :is(.brandbar-trail-link:not(.brandbar-trail-parent),.brandbar-trail-sep:not(:nth-last-child(2))){display:none}.brandbar--signature .brandbar-trail-parent{max-width:160px}.brandbar--signature .brandbar-trail-parent .brandbar-trail-icon{display:block}.brandbar--signature .brandbar-trail-parent .brandbar-trail-label{min-width:0}}@container trail (max-width: 90px){.brandbar--signature .brandbar-trail-parent .brandbar-trail-label,.brandbar--signature .brandbar-trail-sep,.brandbar--signature .brandbar-hubname{display:none}}}@media (max-width: 400px){.shell--brandtop .brandbar--signature .brandbar-trail-parent .brandbar-trail-label{display:none}.shell--brandtop .brandbar--signature .brandbar-trail-parent{min-width:36px;max-width:36px}}.os-conn{position:relative;display:inline-flex}.os-conn-chip{gap:8px}.os-conn-deck{position:relative;display:inline-block;width:36px;height:22px;flex:none}.os-conn-card{position:absolute;top:1px;left:0;width:20px;height:20px;border-radius:6px;background:#fff;box-shadow:0 1px 2px #14284638,0 0 0 1px #1428460f;display:inline-flex;align-items:center;justify-content:center;transform-origin:50% 120%;transition:transform .24s cubic-bezier(.2,.8,.2,1.2)}.os-conn-card:nth-child(1){z-index:3;transform:translate(0) rotate(-6deg)}.os-conn-card:nth-child(2){z-index:2;transform:translate(7px) rotate(0)}.os-conn-card:nth-child(3){z-index:1;transform:translate(14px) rotate(6deg)}.os-conn-chip:hover .os-conn-card:nth-child(1),.os-conn-chip.is-open .os-conn-card:nth-child(1),.os-conn-chip:focus-visible .os-conn-card:nth-child(1){transform:translate(-3px,-3px) rotate(-16deg)}.os-conn-chip:hover .os-conn-card:nth-child(2),.os-conn-chip.is-open .os-conn-card:nth-child(2),.os-conn-chip:focus-visible .os-conn-card:nth-child(2){transform:translate(7px,-6px) rotate(0)}.os-conn-chip:hover .os-conn-card:nth-child(3),.os-conn-chip.is-open .os-conn-card:nth-child(3),.os-conn-chip:focus-visible .os-conn-card:nth-child(3){transform:translate(17px,-3px) rotate(16deg)}.os-conn-card.on:after{content:"";position:absolute;right:-2px;bottom:-2px;width:7px;height:7px;border-radius:50%;background:var(--tt-blue, #0090dc);box-shadow:0 0 0 1.5px #fff}@media (prefers-reduced-motion: reduce){.os-conn-card{transition:none}}.os-conn-ic{display:inline-flex;align-items:center;justify-content:center;flex:none}.os-conn-ic.big{width:32px;height:32px;border-radius:8px;background:#fff;box-shadow:0 0 0 1px var(--line, #dde3ea)}.os-conn-menu{position:absolute;left:0;bottom:calc(100% + 8px);z-index:40;width:320px;max-width:calc(100vw - 32px);background:var(--panel, #fff);border:1px solid var(--line, #dde3ea);border-radius:12px;box-shadow:0 12px 32px #14284629;padding:6px}.os-conn-head{margin:6px 8px 4px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3, #6b7a8c)}.os-conn-row{display:flex;align-items:center;gap:10px;padding:8px;border-radius:8px}.os-conn-main{flex:1;min-width:0;display:flex;flex-direction:column;font-size:13.5px;color:var(--ink, #1d2a3a)}.os-conn-main small{color:var(--ink-3, #6b7a8c);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-conn-on{font-size:12.5px;font-weight:600;color:var(--tt-blue, #0090dc)}.os-conn-btn{border:1px solid var(--tt-navy, #1e4479);background:var(--tt-navy, #1e4479);color:#fff;border-radius:8px;padding:5px 11px;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;flex:none}.os-conn-btn.ghost{background:transparent;color:var(--ink, #1d2a3a);border-color:var(--line-2, #cfd6df)}.os-conn-btn:disabled{opacity:.6;cursor:default}.os-conn-foot{border-top:1px solid var(--line, #dde3ea);margin-top:4px;padding:8px 8px 4px;font-size:12px;line-height:1.4;color:var(--ink-3, #6b7a8c)}.os-conn-sync{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:12.5px;color:var(--ink-2, #3b4a5c)}@media (max-width: 860px){.os-conn-chip .xla-chatbar-modelbtn-label{display:none}}a[href^="/connect?kind="],a[href^="/os/connect?kind="]{display:inline-flex;align-items:center;gap:6px;margin:4px 0;padding:7px 14px;border-radius:9px;background:var(--navy);color:#fff!important;font-weight:600;text-decoration:none!important}a[href^="/connect?kind="]:hover,a[href^="/os/connect?kind="]:hover{background:var(--tt-blue, #0090dc)}.os-conn-dlg{width:min(460px,100%)}.os-conn-dlg-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.os-conn-dlg-face.mono{display:inline-flex;align-items:center;justify-content:center;background:#e5f5fb;color:var(--tt-navy, #1e4479);font-weight:700;font-size:15px}.os-conn-dlg-face{width:44px;height:44px;border-radius:50%;object-fit:cover;background:var(--card);flex:none}.os-conn-dlg-head .os-conn-ic{margin-left:-18px;margin-top:22px;background:#fff;border-radius:50%;box-shadow:0 0 0 2px var(--panel)}.os-conn-dlg-title{display:flex;flex-direction:column;min-width:0}.os-conn-dlg-title b{color:var(--ink);font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-conn-dlg-title small{color:var(--ink-2);font-size:13px}.os-conn-dlg-acct{margin:0 0 10px;color:var(--ink-2);font-size:13px}.os-conn-dlg-rules{margin:0 0 16px;padding-left:18px;color:var(--ink);font-size:14px;line-height:1.55}.os-conn-dlg-err{margin:-6px 0 12px;color:var(--warn);font-size:13px}.os-conn-dlg-wait{color:var(--ink-2)}a[href*="/connect?kind="][data-conn=on]{background:#e5f5fb;color:var(--tt-navy, #1e4479)!important;box-shadow:inset 0 0 0 1px #b9e2f4;font-size:0;gap:0}a[href*="/connect?kind="][data-conn=on]:before{content:"\2713\a0\a0" attr(data-conn-label) " connected";font-size:13px;font-weight:600}a[href*="/connect?kind="][data-conn=on]:hover{background:#d3eef9}.os-appconn{display:flex;flex-direction:column;gap:8px}.os-appconn-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.os-appconn-main{display:flex;flex-direction:column;flex:1;min-width:0}.os-appconn-main b{color:var(--ink);font-size:14px}.os-appconn-main small{color:var(--ink-2);font-size:12.5px;overflow-wrap:anywhere}.os-appconn-on{padding:3px 9px;border-radius:999px;background:#e5f5fb;color:var(--tt-navy, #1e4479);font-size:12px;font-weight:700}.os-appconn-foot{margin:6px 2px 0;color:var(--ink-2);font-size:12.5px;line-height:1.5}.os-appconn-none{margin:0;color:var(--ink-2);font-size:14px}.os-appconn-err{color:var(--warn);font-size:13px}.os-appconn-skel{display:flex;flex-direction:column;gap:8px}.os-appconn-skel i{display:block;height:58px;border-radius:12px;background:var(--card)}.xla-tool-thumb{flex:none;display:inline-flex;width:44px;height:30px;border-radius:5px;overflow:hidden;border:1px solid var(--border, #d8dde6);background:#f3f5f8;cursor:zoom-in}.xla-tool-thumb img{width:100%;height:100%;object-fit:cover;display:block}.xla-tool-thumb:hover,.xla-tool-thumb:focus-visible{border-color:#0090dc;outline:none}.xla-tool-img{display:block;padding:0;border:1px solid var(--border, #dfe3ea);border-radius:8px;overflow:hidden;background:#f3f5f8;cursor:zoom-in;max-width:100%}.xla-tool-img img{display:block;max-width:100%;max-height:360px;object-fit:contain}html[data-os-phone-panel] iframe:not(aside[aria-label$=conversation] iframe){visibility:hidden;pointer-events:none;transition:visibility 0s .36s}html[data-os-phone-panel],html[data-os-phone-panel] body{overflow:hidden;overscroll-behavior:none}html[data-os-phone-panel] aside[aria-label$=conversation] *{overscroll-behavior:contain}.xla-chatbar-modelopt-inf{display:inline-flex;align-items:center;color:var(--ink-2)}.xla-chatbar-modelrow-own .xla-chatbar-modelinfo-row{top:auto;bottom:4px;right:5px;width:22px;height:22px}.xla-chatbar-modelrow-own .xla-chatbar-modelinfo-row svg{width:13px;height:13px}.xla-chatbar-modelopt.off,.xla-chatbar-modelopt.off:hover{background:transparent;color:var(--ink-3, #7a8594);cursor:default}.xla-chatbar-modelopt.off .xla-chatbar-modelopt-inf{color:var(--ink-3, #7a8594)}.xla-chatbar-modelbtn-tag.on{display:inline-flex;vertical-align:middle;color:inherit}.xla-inf{display:block;flex:none}.xla-chatbar-modelopt.spent:hover{background:transparent;color:var(--ink-2)}.xla-chatbar-modelopt.spent.active{color:var(--ink-3, #7a8594)}.xla-think-fill,.xla-think-knob,.xla-think-stop,.xla-think-ticks span,.xla-think-head span{transition:none!important;animation:none!important}.xla-chatbar-modelopt-inf .xla-inf{width:15px;height:7.5px}.xla-workmark{position:relative;flex:none;display:inline-block;perspective:120px}.xla-workmark-coin{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .75s cubic-bezier(.34,1.45,.5,1)}.xla-workmark.flipped .xla-workmark-coin{transform:rotateY(180deg)}.xla-workmark-face,.xla-workmark-back{position:absolute;inset:0;display:grid;place-items:center;border-radius:50%;backface-visibility:hidden;-webkit-backface-visibility:hidden}.xla-workmark-back{transform:rotateY(180deg)}.xla-workmark-face>*{width:100%;height:100%}.xla-workmark-face{animation:xla-workmark-glow 2.2s ease-in-out infinite}@keyframes xla-workmark-glow{0%,to{box-shadow:0 0 2px #0090dc2e}50%{box-shadow:0 0 5px 1px #0090dc52}}@media (prefers-reduced-motion: reduce){.xla-workmark-coin{transition:none;transform:none!important}.xla-workmark-face,.xla-workmark-back{transition:opacity .4s ease;animation:none;transform:none}.xla-workmark.flipped .xla-workmark-face,.xla-workmark:not(.flipped) .xla-workmark-back{opacity:0}}.AppIcon_icon{display:grid;place-items:center;flex:none;overflow:hidden;position:relative;isolation:isolate;box-shadow:0 1px 1.5px #0000002e,0 6px 14px -6px #0000004d}.AppIcon_icon:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #fff3,inset 0 -1px #0000001f}.AppIcon_image{background:transparent}.AppIcon_image img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.AppIcon_generated{font-family:var(--serif);font-weight:600;letter-spacing:-.02em;line-height:1;user-select:none}.AppIcon_generated:after{background:radial-gradient(circle at 25% 15%,#ffffff3d,#fff0 70%);pointer-events:none}.AppIcon_glow{position:relative;display:inline-grid;place-items:center;flex:none;isolation:isolate}.AppIcon_glow:before{content:"";position:absolute;inset:-28%;border-radius:50%;background:radial-gradient(circle,var(--app-glow) 0%,transparent 68%);opacity:.4;filter:blur(10px);z-index:-1;pointer-events:none;transition:opacity .16s ease}.TeamsStage_stage{--tilt: 38deg;position:relative;display:block;aspect-ratio:16 / 10;box-sizing:border-box;border-radius:14px;background:var(--box-well, rgba(0, 0, 0, .18));border:1px solid var(--box-line, var(--hair));overflow:hidden;text-decoration:none;perspective:520px;perspective-origin:50% 0%}.TeamsStage_scene{position:absolute;inset:6% 8% 2%;transform:rotateX(var(--tilt));transform-origin:50% 100%;transform-style:preserve-3d}.TeamsStage_floor{position:absolute;inset:-4% -6%;border-radius:18px;background:radial-gradient(60% 70% at 50% 55%,rgba(255,255,255,.22),transparent 70%),repeating-linear-gradient(0deg,transparent 0 22px,var(--box-line, rgba(255, 255, 255, .12)) 22px 23px),repeating-linear-gradient(90deg,transparent 0 22px,var(--box-line, rgba(255, 255, 255, .12)) 22px 23px);opacity:.55;-webkit-mask-image:radial-gradient(75% 80% at 50% 55%,#000 45%,transparent 100%);mask-image:radial-gradient(75% 80% at 50% 55%,#000 45%,transparent 100%)}.TeamsStage_lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.TeamsStage_lines line{stroke:var(--box-line, rgba(255, 255, 255, .3));stroke-width:1.4;stroke-dasharray:3 4}.TeamsStage_face{position:absolute;left:var(--x);top:var(--y);width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:#fff;background:radial-gradient(120% 120% at 28% 12%,rgba(255,255,255,.45),transparent 50%),linear-gradient(160deg,color-mix(in srgb,var(--c) 82%,#fff),var(--c) 55%,color-mix(in srgb,var(--c) 78%,#000));box-shadow:0 0 0 3px var(--box-surface, #e9e4da),inset 0 1px #ffffff59,inset 0 -2px 3px #00000038,0 10px 16px -8px #0000008c;transform:translate(-50%,-100%) rotateX(calc(-1 * var(--tilt)));transform-origin:50% 100%;animation:TeamsStage_breathe 4.2s ease-in-out infinite;animation-delay:var(--d)}.TeamsStage_face:after{content:"";position:absolute;left:50%;bottom:-6px;width:120%;height:30%;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.38),transparent);transform:translate(-50%) rotateX(var(--tilt));z-index:-1;pointer-events:none}.TeamsStage_agent{border-radius:10px}.TeamsStage_face svg{width:60%;height:60%;filter:drop-shadow(0 1px 1px rgba(0,0,0,.25))}.TeamsStage_bubble{position:absolute;left:var(--x0);top:var(--y0);display:inline-flex;gap:2px;align-items:center;padding:4px 6px;border-radius:8px 8px 8px 2px;background:#fff;box-shadow:0 0 0 1.5px var(--c),0 6px 12px -4px #0006;opacity:0;transform:translate(-50%,-260%) rotateX(calc(-1 * var(--tilt))) scale(.6);animation:TeamsStage_fly 7.7s cubic-bezier(.45,0,.25,1) infinite;animation-delay:var(--d)}.TeamsStage_bubble i{display:block;width:4px;height:4px;border-radius:50%;background:var(--c)}@keyframes TeamsStage_fly{0%{left:var(--x0);top:var(--y0);opacity:0;transform:translate(-50%,-260%) rotateX(calc(-1 * var(--tilt))) scale(.6)}4%{opacity:1;transform:translate(-50%,-260%) rotateX(calc(-1 * var(--tilt))) scale(1)}14%{left:var(--x1);top:var(--y1);opacity:1;transform:translate(-50%,-260%) rotateX(calc(-1 * var(--tilt))) scale(1)}18%{left:var(--x1);top:var(--y1);opacity:0;transform:translate(-50%,-260%) rotateX(calc(-1 * var(--tilt))) scale(.7)}to{left:var(--x1);top:var(--y1);opacity:0}}@keyframes TeamsStage_breathe{0%,to{transform:translate(-50%,-100%) rotateX(calc(-1 * var(--tilt))) translateY(0)}50%{transform:translate(-50%,-100%) rotateX(calc(-1 * var(--tilt))) translateY(-4px)}}@media (min-width: 900px){.TeamsStage_face{width:36px;height:36px}}@media (prefers-reduced-motion: reduce){.TeamsStage_face,.TeamsStage_bubble{animation:none}}.HubClusters_stage{position:relative;display:block;aspect-ratio:16 / 10;box-sizing:border-box;border-radius:14px;background:var(--box-well, rgba(0, 0, 0, .18));border:1px solid var(--box-line, var(--hair));overflow:hidden;text-decoration:none}.HubClusters_floor{position:absolute;left:10%;right:10%;bottom:22%;height:1px;background:linear-gradient(90deg,transparent,var(--box-line, rgba(255, 255, 255, .25)),transparent)}.HubClusters_cube{--s: 12;position:absolute;left:var(--x1);top:var(--y1);width:calc(var(--s) * 1.732px);height:calc(var(--s) * 2px);animation:HubClusters_gather 12s cubic-bezier(.4,0,.2,1) infinite;animation-delay:var(--d)}.HubClusters_cube>i{position:absolute;left:0;top:0;display:block;width:calc(var(--s) * 1px);height:calc(var(--s) * 1px);transform-origin:0 0;box-sizing:border-box;border:1px solid rgba(255,255,255,.22)}.HubClusters_top{background:color-mix(in srgb,var(--c) 78%,#fff);transform:matrix(.866,.5,-.866,.5,calc(var(--s) * .866),0)}.HubClusters_left{background:var(--c);transform:matrix(.866,.5,0,1,0,calc(var(--s) * .5))}.HubClusters_right{background:color-mix(in srgb,var(--c) 72%,#000);transform:matrix(-.866,.5,0,1,calc(var(--s) * 1.732),calc(var(--s) * .5))}@keyframes HubClusters_gather{0%{left:var(--x0);top:var(--y0);transform:translate(-50%,-50%) scale(.7);opacity:.35}10%{opacity:1}32%{left:var(--x1);top:var(--y1);transform:translate(-50%,-50%) scale(1);opacity:1}48%{transform:translate(-50%,-54%) scale(1.04)}64%{left:var(--x1);top:var(--y1);transform:translate(-50%,-50%) scale(1);opacity:1}90%{opacity:1}to{left:var(--x0);top:var(--y0);transform:translate(-50%,-50%) scale(.7);opacity:.35}}@media (min-width: 900px){.HubClusters_cube{--s: 14}}@media (prefers-reduced-motion: reduce){.HubClusters_cube{animation:none;left:var(--x1);top:var(--y1);transform:translate(-50%,-50%)}}.AppMosaic_mosaic{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;align-content:center;aspect-ratio:16 / 10;box-sizing:border-box;border-radius:14px;background:var(--box-well, rgba(0, 0, 0, .18));border:1px solid var(--box-line, var(--hair));text-decoration:none}.AppMosaic_cell{display:grid;place-items:center;aspect-ratio:1;min-width:0;max-width:100%;container-type:inline-size;border-radius:12px;animation:AppMosaic_mosaicBreathe 3.4s ease-in-out infinite}.AppMosaic_cell>*{animation:AppMosaic_mosaicIn .5s ease both;width:min(100%,40px)!important;height:auto!important;aspect-ratio:1;border-radius:24%!important;font-size:min(45cqw,18px)!important}.AppMosaic_cell img{width:100%;height:100%}.AppMosaic_more{position:absolute;right:8px;bottom:8px;display:grid;place-items:center;min-width:30px;height:30px;padding:0 8px;border-radius:15px;font-size:12px;font-weight:700;color:#fff;background:var(--accent, #0090dc);box-shadow:0 6px 14px -6px #0009}@keyframes AppMosaic_mosaicBreathe{0%,to{transform:translateY(0) scale(1);filter:brightness(1)}50%{transform:translateY(-3px) scale(1.06);filter:brightness(1.12)}}@keyframes AppMosaic_mosaicIn{0%{opacity:0;transform:scale(.6) rotate(-8deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.AppMosaic_cell,.AppMosaic_cell>*{animation:none}}.Org_tree{display:flex;flex-direction:column;gap:1px;padding:2px 4px 10px;font-size:14px}.Org_orgName{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted, #7a8396);font-weight:600;padding:8px 8px 4px}.Org_row{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:9px;border:0;background:none;text-align:left;cursor:pointer;color:inherit;font:inherit;width:100%;min-width:0}.Org_row:hover{background:color-mix(in srgb,var(--brand, #1b3a6b) 6%,transparent)}.Org_row[aria-current=true]{background:color-mix(in srgb,var(--brand, #1b3a6b) 12%,transparent)}.Org_caret{width:16px;flex:none;color:var(--muted, #8a93a5);font-size:10px;text-align:center;border:0;background:none;padding:4px 0;cursor:pointer}.Org_text{display:flex;flex-direction:column;min-width:0;flex:1}.Org_name{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Org_sub{color:var(--muted, #7a8396);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Org_count{margin-left:auto;font-size:11px;color:var(--muted, #7a8396);background:color-mix(in srgb,var(--muted, #7a8396) 12%,transparent);border-radius:999px;padding:2px 8px;white-space:nowrap;flex:none}.Org_live{margin-left:auto;font-size:11px;color:#22a06b;white-space:nowrap;flex:none}.Org_legend{display:flex;gap:12px;padding:2px 12px 6px;font-size:12px;color:var(--muted, #7a8396);flex-wrap:wrap}.Org_face{position:relative;display:inline-flex;flex:none}.Org_agent>:first-child{border-radius:30%!important}.Org_agent:after{content:"";position:absolute;right:-2px;bottom:-2px;width:9px;height:9px;border-radius:50%;background:#22a06b;border:2px solid var(--surface, #fff)}.Org_chain{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:14px}.Org_pill{display:inline-flex;align-items:center;gap:7px;background:color-mix(in srgb,var(--muted, #7a8396) 11%,transparent);border-radius:999px;padding:3px 10px 3px 3px;border:0;cursor:pointer;font:inherit;color:inherit}.Org_pill:hover{background:color-mix(in srgb,var(--brand, #1b3a6b) 14%,transparent)}.Org_sep{color:var(--muted, #9aa3b5)}.Org_h{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted, #7a8396);font-weight:600;margin:20px 0 10px}.Org_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.Org_mem{display:flex;align-items:center;gap:10px;border:1px solid var(--line, #e6e9ef);border-radius:12px;padding:9px 12px;background:var(--surface, #fff);cursor:pointer;text-align:left;font:inherit;color:inherit;min-width:0}.Org_mem:hover{border-color:color-mix(in srgb,var(--brand, #1b3a6b) 40%,transparent)}.Org_panel{background:var(--surface, #fff);border:1px solid var(--line, #e1e5ec);border-radius:16px;padding:22px 24px;margin:24px;max-width:1000px}.Org_head{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.Org_big{font-size:22px;font-weight:700;margin:0}.Org_tools{margin-left:auto;display:flex;gap:8px}.Org_btn{border:1px solid var(--line, #d5dae3);border-radius:9px;padding:7px 13px;font-size:13px;background:var(--surface, #fff);color:inherit;cursor:pointer;font-family:inherit}.Org_btn:hover{border-color:var(--brand, #1b3a6b)}.Org_empty{color:var(--muted, #7a8396);font-size:13px}.Org_move{position:relative;display:inline-block}.Org_pop{position:absolute;z-index:50;right:0;top:calc(100% + 6px);width:320px;max-height:360px;overflow:auto;background:var(--surface, #fff);border:1px solid var(--line, #dfe3ea);border-radius:12px;box-shadow:0 12px 40px #0000002e;padding:8px}.Org_pop input{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid var(--line, #dfe3ea);border-radius:8px;font:inherit;margin-bottom:6px}.Org_err{color:#c2474f;font-size:13px;margin-top:8px}.Org_card{background:var(--surface, #fff);border:1px solid var(--line, #e1e5ec);border-radius:16px;padding:18px 20px}.Org_cap{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted, #7a8396);font-weight:600}.Org_cols{display:grid;grid-template-columns:1.3fr 1fr;gap:22px}@media (max-width: 860px){.Org_cols{grid-template-columns:1fr}}.Org_chart{display:flex;flex-direction:column;align-items:center;padding-top:10px}.Org_box{display:flex;align-items:center;gap:10px;background:var(--surface, #fff);border:1px solid var(--line, #dfe3ea);border-radius:12px;padding:9px 14px;min-width:190px;max-width:260px;cursor:pointer;font:inherit;color:inherit;text-align:left}.Org_box:hover{border-color:color-mix(in srgb,var(--brand, #1b3a6b) 40%,transparent)}.Org_me{border:2px solid var(--brand, #1b3a6b);box-shadow:0 4px 14px #1b3a6b26}.Org_vline{width:2px;height:20px;background:var(--line, #cdd3de)}.Org_kids{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;padding-top:18px;border-top:2px solid var(--line, #cdd3de)}.Org_link{margin-top:16px;text-align:center}.Org_peers{display:flex;flex-direction:column;gap:8px;margin-top:12px}.xla-xp-tool{position:relative}.xla-xp-addr{flex:1 1 0}.xla-xp-crumbwrap{flex:none}.xla-xp-crumbwrap.xla-cw-last{flex:0 1 auto;min-width:0}.xla-cw-last .xla-xp-crumb{min-width:0;overflow:hidden;text-overflow:ellipsis}.xla-cw-more{font-size:14px;line-height:1;padding:2px 6px;color:#5f5f5f}.xla-cw-cutmenu{position:absolute;top:calc(100% - 4px);left:142px;z-index:5;min-width:220px;max-width:420px;padding:4px;background:#fff;border:1px solid #d1d1d1;border-radius:6px;box-shadow:0 8px 24px #00000029}.xla-cw-cutmenu button{display:flex;align-items:center;gap:8px;width:100%;height:28px;padding:0 8px;border:0;border-radius:4px;background:transparent;font:inherit;color:#1a1a1a;text-align:left;cursor:pointer}.xla-cw-cutmenu button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xla-cw-cutmenu button:hover{background:#e5f1fb}.xla-cw-usehead{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.xla-cw-usehint{font-weight:400;text-transform:none;letter-spacing:0;color:#6b7a8c;font-size:12px}.xla-cw-inuse{cursor:default;min-width:0}.xla-cw-first{flex:none;margin-left:8px;font-style:normal;font-size:11px;color:#0090dc;background:#e5f5fb;border-radius:999px;padding:1px 8px}.xla-cw-useacts{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.xla-cw-done{height:32px;padding:0 18px;border:0;border-radius:8px;background:#1e4479;color:#fff;font:inherit;font-weight:600;cursor:pointer}.xla-cw-done:hover:not(:disabled){background:#17375f}.xla-cw-done:disabled{opacity:.6;cursor:default}.xla-cw-approved{display:flex;gap:8px;align-items:flex-start;margin:0 0 14px;padding:10px 12px;border-radius:10px;background:#e5f5fb;color:#1e4479}.xla-cw-approved svg{flex:none;margin-top:1px;color:#0090dc}.xla-cw-pair{width:min(420px,calc(100vw - 32px));height:auto;max-height:none;display:block;padding:24px 24px 18px;text-align:center;align-self:center;justify-self:center}.xla-cw-pairicon{display:inline-grid;place-items:center;width:56px;height:56px;border-radius:16px;background:#e5f5fb;color:#1e4479}.xla-cw-pairlabel{margin-top:10px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#0090dc;font-weight:600}.xla-cw-pairtitle{display:block;margin-top:4px;font-size:19px;color:#1e4479}.xla-cw-pairsub{margin:8px 0 0;font-size:13.5px;line-height:1.45;color:#4b5b70}.xla-cw-pairacts{display:flex;justify-content:center;gap:10px;margin-top:18px}.xla-atfiles-item{align-items:center}.xla-atfiles-ic{flex:none;display:inline-grid;place-items:center}.xla-atfiles-text{display:flex;flex-direction:column;min-width:0;flex:1}.xla-atfiles-text .xla-slash-name{color:var(--ink, #1f2937);font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.xla-atfiles-text .xla-slash-desc{font-size:12px}.xla-atfiles-size{flex:none;font-size:12px;color:var(--ink-3, #6b7280);font-variant-numeric:tabular-nums}.xla-atfiles-spin{margin-left:8px;vertical-align:-2px}.xla-atfiles-more{padding:6px 10px 4px;font-size:12px;color:var(--ink-3, #6b7280);border-top:1px solid var(--line, #e7ebf1);margin-top:4px}.xla-laptopchip .xla-attachchip-ic{display:inline-grid;place-items:center;color:inherit}.xla-laptopchip-spin{width:11px;height:11px}.xla-laptopref{display:inline-flex;align-items:center;gap:6px}.xla-laptopref:disabled{cursor:default;opacity:1}.xla-laptopref-ic{display:inline-grid;place-items:center}.xla-xp-row.is-pickable{cursor:default}.ProfileCard_face{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;object-fit:cover;background:color-mix(in srgb,var(--accent) 14%,var(--panel));color:var(--accent-ink, var(--accent));font-weight:700}.ProfileCard_card{position:fixed;z-index:7000;width:288px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--ink);box-shadow:0 12px 32px #0000002e}.ProfileCard_cardHead,.ProfileCard_modalHead{display:flex;align-items:center;gap:12px}.ProfileCard_cardText{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.ProfileCard_name{font-size:15px;font-weight:700}.ProfileCard_bigName{font-size:19px;font-weight:700}.ProfileCard_title{font-size:12.5px;color:var(--ink-2);line-height:1.35}.ProfileCard_sub{font-size:12px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProfileCard_cardActions{display:flex;gap:8px;margin-top:12px}.ProfileCard_pwForm{margin-top:10px;padding:10px 12px;border:1px solid var(--line-2);border-radius:10px;background:var(--bg, #f6f7f9)}.ProfileCard_pwForm input{width:100%;box-sizing:border-box;padding:7px 10px;border:1px solid var(--line-2);border-radius:8px;font:inherit;font-size:14px;background:var(--panel);color:var(--ink)}.ProfileCard_pwForm .ProfileCard_cardActions{margin-top:10px}.ProfileCard_btn{padding:6px 12px;border:1px solid var(--line-2);border-radius:8px;background:var(--panel);color:var(--ink);font:inherit;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer}.ProfileCard_btn:hover{border-color:var(--accent);color:var(--accent)}.ProfileCard_primary{border-color:var(--accent);background:var(--accent);color:#fff}.ProfileCard_primary:hover{color:#fff}.ProfileCard_overlay{position:fixed;inset:0;z-index:7000;display:grid;place-items:center;padding:16px;background:color-mix(in srgb,#000 35%,transparent)}.ProfileCard_modal{width:min(520px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;padding:20px;border-radius:14px;background:var(--panel);color:var(--ink);box-shadow:0 18px 48px #00000040}.ProfileCard_overlay{animation:ProfileCard_profileFade .18s ease-out both}.ProfileCard_overlay>.ProfileCard_modal{animation:ProfileCard_profileRise .26s cubic-bezier(.2,.8,.2,1.1) both}@keyframes ProfileCard_profileFade{0%{background:transparent}}@keyframes ProfileCard_profileRise{0%{opacity:0;transform:translateY(10px) scale(.96)}}@media (prefers-reduced-motion: reduce){.ProfileCard_overlay,.ProfileCard_overlay>.ProfileCard_modal{animation:none}}.ProfileCard_close{align-self:flex-start;border:0;background:none;color:var(--ink-3);font-size:16px;cursor:pointer}.ProfileCard_facts{display:grid;grid-template-columns:max-content 1fr;gap:4px 14px;margin:16px 0 4px;font-size:13px}.ProfileCard_facts dt{color:var(--ink-3)}.ProfileCard_facts dd{margin:0;overflow:hidden;text-overflow:ellipsis}.ProfileCard_h{display:flex;align-items:center;gap:6px;margin:16px 0 6px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.ProfileCard_count{padding:0 6px;border-radius:9px;background:var(--card-2);font-size:11px}.ProfileCard_seats{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:10px;overflow:hidden}.ProfileCard_seats li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;font-size:13.5px}.ProfileCard_seats li+li{border-top:1px solid var(--line)}.ProfileCard_seats a{color:var(--ink);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProfileCard_seats a:hover{color:var(--accent)}.ProfileCard_role{flex:0 0 auto;padding:1px 8px;border-radius:9px;background:var(--card-2);color:var(--ink-2);font-size:11.5px}.ProfileCard_note{margin:4px 0;font-size:12.5px;color:var(--ink-3)}.ProfileCard_editor{margin-top:8px}.ProfileCard_skillText{flex:1 1 0;display:flex;flex-direction:column;gap:2px;min-width:0}.ProfileCard_skillDesc{font-size:12px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProfileCard_faceEdit{flex:0 0 auto;display:inline-flex;flex-direction:column;align-items:center;gap:4px}.ProfileCard_faceBtn{position:relative;display:inline-flex;border-radius:50%;cursor:pointer}.ProfileCard_faceError{max-width:120px;color:var(--danger, #b42318);font-size:12px;text-align:center}.ProfileCard_nameEdit{display:flex;flex-direction:column;gap:2px}.ProfileCard_nameInput{font:inherit;font-size:19px;font-weight:700;color:var(--ink);background:transparent;border:1px solid transparent;border-radius:6px;padding:1px 4px;margin-left:-5px;min-width:0}.ProfileCard_nameInput:hover{border-color:var(--line-2)}.ProfileCard_nameInput:focus{border-color:var(--accent);outline:none;background:var(--panel)}.ProfileCard_grow{flex:1}.ProfileCard_danger{color:var(--danger, #b42318)}.ProfileCard_danger:hover{border-color:var(--danger, #b42318);color:var(--danger, #b42318)}.ProfileCard_skillText b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProfileCard_instructions{margin-top:10px;font-size:12.5px;color:var(--ink-2)}.ProfileCard_instructions summary{cursor:pointer}.ProfileCard_titleInput{font:inherit;font-size:12.5px;color:var(--ink-2);background:transparent;border:1px solid transparent;border-radius:6px;padding:1px 4px;margin-left:-5px;min-width:0}.ProfileCard_titleInput:hover{border-color:var(--line-2)}.ProfileCard_titleInput:focus{border-color:var(--accent);outline:none;background:var(--panel)}.ProfileCard_seatEnd{display:flex;align-items:center;gap:10px;flex:none}.ProfileCard_seats a.ProfileCard_open{font-size:12px;color:var(--accent);white-space:nowrap}.ProfileCard_seats a.ProfileCard_open:hover{text-decoration:underline}.ProfileCard_seatName{display:flex;align-items:baseline;gap:6px;min-width:0}.ProfileCard_kind{font-size:11.5px;color:var(--ink-3)}.ProfileCard_seatActs{flex:0 0 auto;display:flex;align-items:center;gap:8px}.ProfileCard_roleSelect{font:inherit;font-size:12px;padding:2px 6px;border:1px solid var(--line-2);border-radius:8px;background:var(--panel);color:var(--ink)}.ProfileCard_linkBtn{border:0;background:none;padding:0;font:inherit;font-size:12px;color:var(--ink-3);cursor:pointer}.ProfileCard_linkBtn:hover{color:var(--danger, #b42318);text-decoration:underline}.ProfileCard_addRow{display:flex;gap:8px;margin-top:8px}.ProfileCard_addSelect{flex:1;min-width:0;font:inherit;font-size:13px;padding:6px 8px;border:1px solid var(--line-2);border-radius:8px;background:var(--panel);color:var(--ink)}.ProfileCard_settings{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:10px}.ProfileCard_settingPick{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.ProfileCard_settingPick .xla-chatbar-modelbtn{border:1px solid var(--line);background:#fff;padding:6px 12px;font-size:14px}.ProfileCard_agentMark{margin-left:8px;padding:0 7px;border-radius:9px;background:color-mix(in srgb,var(--accent) 12%,var(--panel));color:var(--accent);font-size:11px;font-weight:600;vertical-align:middle}.ProfileCard_chips{display:flex;flex-wrap:wrap;gap:6px}.ProfileCard_chip{padding:3px 10px;border-radius:999px;border:1px solid var(--line);background:var(--card-2);color:var(--ink);font:inherit;font-size:12.5px}button.ProfileCard_chip{cursor:pointer}.ProfileCard_configModal{width:min(560px,100%);height:min(720px,calc(100dvh - 32px));display:flex;flex-direction:column;overflow:hidden}.ProfileCard_configModal>.ProfileCard_modalHead,.ProfileCard_configModal>.ProfileCard_tabs,.ProfileCard_configModal>.ProfileCard_tabsWrap{flex:none}.ProfileCard_tabsWrap{position:relative;margin:16px 0 4px}.ProfileCard_tabsWrap>.ProfileCard_tabs{margin:0}.ProfileCard_tabStep{position:absolute;top:0;bottom:1px;z-index:1;display:inline-flex;align-items:center;width:40px;padding:0;border:0;color:var(--ink-2);cursor:pointer}.ProfileCard_tabStepLeft{left:0;justify-content:flex-start;background:linear-gradient(to right,var(--panel, #fff) 55%,transparent)}.ProfileCard_tabStepRight{right:0;justify-content:flex-end;background:linear-gradient(to left,var(--panel, #fff) 55%,transparent)}.ProfileCard_tabStep:hover{color:var(--accent)}.ProfileCard_configBody{flex:1 1 auto;min-height:0;overflow-y:auto;margin:0 -20px;padding:0 20px 8px;scrollbar-gutter:stable}.ProfileCard_configModal>.ProfileCard_cardActions{flex:none;margin:0 -20px -4px;padding:12px 20px 0;border-top:1px solid var(--line)}.ProfileCard_tabs{display:flex;gap:4px;margin:16px 0 4px;border-bottom:1px solid var(--line)}.ProfileCard_tab{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:0;border-bottom:2px solid transparent;background:none;color:var(--ink-3);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ProfileCard_tab[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent)}.ProfileCard_tabLabel{display:none}.ProfileCard_tab[aria-selected=true] .ProfileCard_tabLabel{display:inline}.ProfileCard_picker{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding:10px;border:1px solid var(--line-2);border-radius:12px;background:var(--card, var(--panel))}.ProfileCard_pickerSearch{width:100%;padding:8px 10px;border:1px solid var(--line-2);border-radius:8px;background:var(--panel);color:var(--ink);font:inherit;font-size:16px}.ProfileCard_pickerList{max-height:42vh;overflow-y:auto;display:flex;flex-direction:column}.ProfileCard_pickerHead{padding:8px 2px 4px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.ProfileCard_pickerRow{display:flex;align-items:center;gap:10px;padding:8px 4px;border-radius:8px;font-size:14px;cursor:pointer}.ProfileCard_pickerRow:hover{background:color-mix(in srgb,var(--accent) 6%,transparent)}.ProfileCard_pickerRow input{width:18px;height:18px;flex:none}.ProfileCard_pickerRow>span:nth-of-type(1){flex:1 1 auto;min-width:0}.ProfileCard_pre{white-space:pre-wrap;word-break:break-word;font:12.5px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--panel-2, #f6f7f9);border:1px solid var(--line);border-radius:8px;padding:10px 12px;margin:0 0 12px;max-height:320px;overflow:auto}.ProfileCard_list{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:6px;font-size:13.5px}.ProfileCard_memFile{margin:0 0 8px;font-size:13px}.ProfileCard_memFile>summary{cursor:pointer;color:var(--ink-2);font-weight:600;margin-bottom:6px}.ProfileCard_faceEdit{display:flex;flex-direction:column;align-items:center;gap:6px;flex:none}.ProfileCard_faceBtns{display:flex;gap:2px}.ProfileCard_faceBtn{border:0;background:none;padding:2px 5px;border-radius:6px;font:600 11.5px/1.2 var(--sans, Inter, system-ui, sans-serif);color:var(--accent, #1E4479);cursor:pointer}.ProfileCard_faceBtn:hover:not(:disabled){background:color-mix(in srgb,var(--accent, #1E4479) 10%,transparent)}.ProfileCard_faceBtn:disabled{color:var(--ink-3, #8a8f98);cursor:default}.ProfileCard_faceDrawing{display:inline-flex;border-radius:50%;animation:ProfileCard_faceDraw 1.4s ease-in-out infinite}@keyframes ProfileCard_faceDraw{50%{opacity:.45}}@media (prefers-reduced-motion: reduce){.ProfileCard_faceDrawing{animation:none}}.ProfileCard_setList{margin:14px 0 4px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.ProfileCard_setRow{display:flex;align-items:center;gap:16px;padding:14px 16px}.ProfileCard_setRow+.ProfileCard_setRow{border-top:1px solid var(--line)}.ProfileCard_setText{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.ProfileCard_setTitle{font-size:13.5px;font-weight:600;color:var(--ink)}.ProfileCard_setDesc{font-size:12px;line-height:1.4;color:var(--ink-3)}.ProfileCard_setCtl{flex:none;display:inline-flex;align-items:center}.ProfileCard_setCtl.ProfileCard_settingPick{flex-direction:row}.ProfileCard_seg{padding:3px;gap:2px;border-radius:10px;background:color-mix(in srgb,var(--ink, #292929) 7%,transparent)}.ProfileCard_segBtn{border:0;padding:5px 14px;border-radius:7px;background:none;font:600 12.5px/1.2 var(--sans, Inter, system-ui, sans-serif);color:var(--ink-2);cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.ProfileCard_segBtn:hover:not(:disabled):not([aria-checked=true]){color:var(--ink)}.ProfileCard_segBtn[aria-checked=true]{background:var(--panel, #fff);color:var(--accent);box-shadow:0 1px 2px #060e1e1f,0 0 0 1px var(--line)}.ProfileCard_segBtn:disabled{cursor:default}.ProfileCard_switch{position:relative;width:40px;height:24px;padding:0;border:0;border-radius:12px;background:color-mix(in srgb,var(--ink, #292929) 22%,transparent);cursor:pointer;transition:background .18s}.ProfileCard_switch i{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #060e1e4d;transition:transform .18s cubic-bezier(.3,.7,.3,1.2)}.ProfileCard_switch[aria-checked=true]{background:var(--accent-fill, var(--accent, #0090dc))}.ProfileCard_switch[aria-checked=true] i{transform:translate(16px)}.ProfileCard_switch:disabled{opacity:.6;cursor:default}.ProfileCard_switch:focus-visible,.ProfileCard_segBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ProfileCard_tabs{overflow-x:auto;scrollbar-width:none}.ProfileCard_tab{white-space:nowrap;flex:none}.ProfileCard_tab:hover:not([aria-selected=true]){color:var(--ink-2)}.ProfileCard_tabLabel{display:inline}@media (max-width: 520px){.ProfileCard_setRow{flex-wrap:wrap;gap:10px}.ProfileCard_tabLabel{display:none}.ProfileCard_tab[aria-selected=true] .ProfileCard_tabLabel{display:inline}}@media (prefers-reduced-motion: reduce){.ProfileCard_switch,.ProfileCard_switch i,.ProfileCard_segBtn{transition:none}}.ProfileCard_studioOverlay{z-index:7100}.ProfileCard_studio{width:min(860px,100%);display:flex;flex-direction:column;gap:14px}.ProfileCard_studioHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ProfileCard_studioTitle{font-size:17px;font-weight:700}.ProfileCard_studioSub{margin-top:2px;font-size:12.5px;color:var(--ink-3)}.ProfileCard_studioErr{margin:0;padding:8px 10px;border-radius:8px;background:color-mix(in srgb,#d33 10%,transparent);color:#b42318;font-size:13px}.ProfileCard_studioBody{display:grid;grid-template-columns:280px 1fr;gap:20px;align-items:start}.ProfileCard_studioStage{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.ProfileCard_studioBig{width:220px;height:220px;border-radius:50%;object-fit:cover;box-shadow:0 6px 24px #0000001f}.ProfileCard_studioBigEmpty{display:grid;place-items:center;width:220px;height:220px;padding:24px;box-sizing:border-box;border-radius:50%;border:2px dashed var(--line-2);color:var(--ink-3);font-size:13px}.ProfileCard_studioMeta{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-3)}.ProfileCard_studioBrief{max-width:260px;font-size:12.5px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProfileCard_studioActions{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.ProfileCard_studioActions .ProfileCard_btn:disabled{opacity:.55;cursor:default}.ProfileCard_studioSide{display:flex;flex-direction:column;gap:8px;min-width:0}.ProfileCard_studioLabel{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.ProfileCard_studioPrompt{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid var(--line-2);border-radius:8px;background:var(--panel);color:var(--ink);font:inherit;font-size:13.5px;resize:vertical}.ProfileCard_studioPrompt:focus{outline:2px solid color-mix(in srgb,var(--accent) 45%,transparent);border-color:var(--accent)}.ProfileCard_studioRow{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.ProfileCard_studioRow .ProfileCard_btn:disabled{opacity:.55;cursor:default}.ProfileCard_studioSeg{display:inline-flex;padding:2px;border:1px solid var(--line-2);border-radius:8px}.ProfileCard_studioSeg button{padding:4px 10px;border:0;border-radius:6px;background:none;color:var(--ink-2);font:inherit;font-size:12.5px;cursor:pointer}.ProfileCard_studioSeg button[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);font-weight:600}.ProfileCard_studioGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(68px,1fr));gap:10px;max-height:300px;overflow-y:auto;padding:4px}.ProfileCard_studioThumb{position:relative;display:grid;place-items:center;aspect-ratio:1;padding:0;border:2px solid transparent;border-radius:50%;background:var(--card-2, #f1f3f6);cursor:pointer;overflow:visible}.ProfileCard_studioThumb img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.ProfileCard_studioThumb:hover{border-color:var(--line-2)}.ProfileCard_studioThumb[aria-selected=true]{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}.ProfileCard_studioDot{position:absolute;right:2px;bottom:2px;width:14px;height:14px;border:2px solid var(--panel);border-radius:50%;background:var(--accent)}.ProfileCard_studioAdd{gap:2px;border:2px dashed var(--line-2);background:none;color:var(--ink-3);font:inherit;font-size:11px;font-weight:600}.ProfileCard_studioAdd span{margin-top:-10px}.ProfileCard_studioAdd:hover{color:var(--accent);border-color:var(--accent)}.ProfileCard_studioPending{cursor:default;background:linear-gradient(110deg,var(--card-2, #eef1f5) 30%,color-mix(in srgb,var(--accent) 18%,var(--card-2, #eef1f5)) 50%,var(--card-2, #eef1f5) 70%);background-size:250% 100%;animation:ProfileCard_studioShimmer 1.4s linear infinite}@keyframes ProfileCard_studioShimmer{0%{background-position:100% 0}to{background-position:-150% 0}}@media (prefers-reduced-motion: reduce){.ProfileCard_studioPending{animation:none}}@media (max-width: 700px){.ProfileCard_studioBody{grid-template-columns:1fr}.ProfileCard_studioBig,.ProfileCard_studioBigEmpty{width:160px;height:160px}}.ProfileCard_studioSide .ProfileCard_studioSeg{align-self:flex-start;margin-bottom:2px}.ProfileCard_studioSeg button:disabled{opacity:.5;cursor:default}.ProfileCard_studioEditing{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-2)}.ProfileCard_studioEditing img{width:28px;height:28px;border-radius:50%;object-fit:cover}.ProfileCard_studioLetters{background:none}.ProfileCard_studioLetters>span:first-child{box-sizing:border-box}.ProfileCard_configModal.ProfileCard_cfgB{width:min(980px,100%);height:min(760px,calc(100dvh - 32px));padding:0}.ProfileCard_cfgHead{padding:18px 22px 16px;gap:14px;border-bottom:1px solid var(--line)}.ProfileCard_cfgFace{width:56px;height:56px;border-radius:50%;object-fit:cover;flex:none}.ProfileCard_cfgName{font-size:21px;font-weight:700;color:var(--ink);line-height:1.2;overflow-wrap:anywhere}.ProfileCard_cfgSubline{font-size:13.5px;color:var(--ink-2)}.ProfileCard_cfgBack{flex:none;width:32px;height:32px;margin-left:-6px;border:0;border-radius:8px;background:none;color:var(--accent);font-size:26px;line-height:1;cursor:pointer}.ProfileCard_cfgMain{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:248px minmax(0,1fr)}.ProfileCard_cfgNav{overflow-y:auto;padding:14px 14px 18px;border-right:1px solid var(--line);background:var(--card-2, #f7f9fb)}.ProfileCard_cfgGroup+.ProfileCard_cfgGroup{margin-top:14px}.ProfileCard_cfgGroupLabel{margin:0 8px 6px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.ProfileCard_cfgEntityLabel{color:var(--accent)}.ProfileCard_cfgEntity{padding:4px;border:1.5px solid color-mix(in srgb,var(--accent) 30%,var(--line));border-radius:12px;background:var(--panel)}.ProfileCard_cfgItem{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:none;color:var(--ink);font:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer}.ProfileCard_cfgItem>span:first-child{flex:1;min-width:0}.ProfileCard_cfgItem:hover{background:color-mix(in srgb,var(--accent) 6%,transparent)}.ProfileCard_cfgItem[aria-current=page]{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}.ProfileCard_cfgCount{font-size:12.5px;font-weight:600;color:var(--ink-3)}.ProfileCard_cfgItem[aria-current=page] .ProfileCard_cfgCount{color:var(--accent)}.ProfileCard_cfgChevron{color:var(--ink-3);font-size:18px}.ProfileCard_cfgPane{overflow-y:auto;padding:16px 22px 18px;scrollbar-gutter:stable}.ProfileCard_cfgTitle{display:flex;align-items:center;gap:8px;margin:2px 0 12px;font-size:17px;font-weight:700;color:var(--ink)}.ProfileCard_cfgTitle>.ProfileCard_count{font-size:12px;padding:1px 8px}.ProfileCard_cfgSub{margin:18px 0 4px;font-size:13px;font-weight:700;color:var(--ink)}.ProfileCard_cfgCard>.ProfileCard_cfgSub{margin-top:0}.ProfileCard_cfgIdentity{display:flex;flex-direction:column;gap:16px;max-width:460px}.ProfileCard_cfgIdentity>:first-child{align-self:flex-start}.ProfileCard_cfgField{display:flex;flex-direction:column;gap:4px}.ProfileCard_cfgLabel{font-size:12px;font-weight:600;color:var(--ink-2)}.ProfileCard_cfgInput{font:inherit;font-size:14px;padding:8px 10px;border:1px solid var(--line-2);border-radius:8px;background:var(--panel);color:var(--ink)}.ProfileCard_cfgInput:focus{border-color:var(--accent);outline:none}.ProfileCard_cfgB>.ProfileCard_cardActions{margin:0;padding:12px 22px 14px}@media (max-width: 639px){.ProfileCard_configModal.ProfileCard_cfgB{width:100%;height:calc(100dvh - 16px)}.ProfileCard_cfgHead{padding:12px 14px}.ProfileCard_cfgMain{display:block;overflow-y:auto}.ProfileCard_cfgNav{border-right:0;background:none;padding:10px 10px 14px;overflow:visible}.ProfileCard_cfgItem{padding:12px 10px}.ProfileCard_cfgPane{padding:14px;overflow:visible}.ProfileCard_cfgB>.ProfileCard_cardActions{padding:10px 14px 12px}}.ProfileCard_facePick{position:relative;display:block;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;line-height:0}.ProfileCard_facePick:disabled{cursor:default}.ProfileCard_facePickCover{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:50%;background:#1424408c;color:#fff;font-size:11px;font-weight:600;line-height:1.1;opacity:0;transition:opacity .15s ease}.ProfileCard_facePick:hover:not(:disabled) .ProfileCard_facePickCover,.ProfileCard_facePick:focus-visible .ProfileCard_facePickCover{opacity:1}.ProfileCard_facePick:focus-visible{outline:2px solid var(--tt-blue, #0090dc);outline-offset:3px}@media (hover: none){.ProfileCard_facePickCover{opacity:0}}.ProfileCard_faceBare{flex:none;display:inline-flex}.ProfileCard_cfgEdit{font:inherit;color:inherit;background:transparent;border:1px solid transparent;border-radius:6px;padding:1px 5px;margin:0 0 0 -6px;min-width:0;outline:none;transition:border-color .12s ease,background .12s ease}.ProfileCard_cfgEdit:hover:not(:disabled){border-color:var(--line, #d6dde8);background:var(--brand-sky, #e5f5fb)}.ProfileCard_cfgEdit:focus{border-color:var(--tt-blue, #0090dc);background:#fff}.ProfileCard_cfgEdit::placeholder{color:var(--ink-3, #8a94a6);font-style:italic}input.ProfileCard_cfgName{width:100%;max-width:100%;font-size:21px;font-weight:700;line-height:1.2;color:var(--ink)}.ProfileCard_cfgSubline{display:flex;align-items:baseline;gap:4px;flex-wrap:wrap}.ProfileCard_cfgRole{field-sizing:content;min-width:6ch;margin-right:-4px;max-width:100%;font-size:13.5px;color:var(--ink-2)}.ProfileCard_studioSquare .ProfileCard_studioBig,.ProfileCard_studioSquare .ProfileCard_studioBigEmpty,.ProfileCard_studioSquare .ProfileCard_studioThumb,.ProfileCard_studioSquare .ProfileCard_studioThumb img,.ProfileCard_studioSquare .ProfileCard_face{border-radius:22%}.login_screen{position:fixed;inset:0;z-index:9999;--login-primary: #14213d;--login-accent: #0090dc;background:radial-gradient(140% 120% at 12% 0%,color-mix(in srgb,var(--login-primary) 55%,#7aa7ff) 0%,transparent 52%),linear-gradient(118deg,color-mix(in srgb,var(--login-primary) 90%,#fff) 0%,var(--login-primary) 30%,color-mix(in srgb,var(--login-primary) 70%,#000) 66%,color-mix(in srgb,var(--login-primary) 25%,#000) 100%);transition:--login-primary .4s ease;display:flex;align-items:center;gap:clamp(24px,5vw,96px);padding:clamp(24px,6vh,80px) clamp(28px,6vw,120px);box-sizing:border-box;font-family:var(--sans)}.login_hero{position:relative;flex:1 1 0;min-width:0;align-self:stretch;display:grid;grid-template-columns:minmax(0,46%) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;column-gap:clamp(16px,2.5vw,40px);row-gap:24px;padding-top:clamp(8px,2vh,28px)}.login_heroHeading{font-family:var(--serif);font-weight:300;font-size:clamp(2.5rem,1.9vw + 2.4rem,5.6rem);line-height:1.06;letter-spacing:-.015em;color:#fff;animation:login_loginFade .5s ease both}.login_heroLine{display:block}.login_heroArt{position:relative;grid-column:2;grid-row:1 / 3;min-height:0;min-width:0;display:grid;grid-template-rows:minmax(0,1fr);place-items:center;pointer-events:none;animation:login_loginFade .7s ease both}.login_hero .login_heroQuote{position:static;inset:auto;display:block;padding:0;margin-bottom:clamp(10px,1.6vh,20px);text-align:left;font-size:clamp(1.35rem,1.3vw + .6rem,2.3rem);color:#ffffff80}.login_hero .login_heroQuoteSub{font-size:.85em}.login_heroHeadingBlock{grid-column:1;grid-row:1;min-width:0}.login_heroFoot{grid-column:1;grid-row:2;min-width:0;align-self:end}.login_heroArtImg{height:100%;min-height:0;max-height:100%;width:auto;max-width:100%;object-fit:contain;opacity:.8;position:relative;z-index:1}.login_heroQuote{position:absolute;inset:0;display:grid;place-items:center;align-content:center;text-align:center;padding:0 4%;font-family:var(--serif);font-style:normal;font-weight:300;font-size:clamp(1.6rem,2.2vw + .8rem,3.6rem);line-height:1.15;color:#ffffff29;letter-spacing:-.01em;pointer-events:none}.login_heroQuoteSub{display:block;margin-top:.5em;font-style:italic;font-size:.55em;line-height:1.25}.login_cornerLogo{position:absolute;top:clamp(20px,4vh,44px);right:clamp(24px,4vw,56px);height:30px;width:auto}.login_cornerNote{position:absolute;bottom:clamp(16px,3vh,32px);right:clamp(24px,4vw,56px);font-size:11px;letter-spacing:.02em;color:#ffffff9e}.login_panel{width:min(40vw,420px);flex:none;color:#fff;animation:login_loginFade .5s ease both;position:relative;z-index:2}.login_phoneArt{display:none;position:absolute;inset:0;place-items:center;padding:8vh 0 6vh;z-index:1;pointer-events:none}.login_phoneArt .login_heroArtImg{max-height:88vh;max-height:88dvh;opacity:.55}.login_phoneArt .login_heroQuote{align-content:start;padding:92px 8% 0;font-size:clamp(1.35rem,5.6vw,1.9rem);color:#ffffff57}@keyframes login_loginFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.login_eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.22em;color:#ffffffc7;margin-bottom:10px;font-weight:400}.login_title{font-size:26px;font-weight:400;line-height:1.2;margin-bottom:6px;color:#fff}.login_sub{font-size:13.5px;color:#fffc;margin-bottom:28px;line-height:1.55}.login_btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:13px 18px;border-radius:var(--radius);font-family:var(--sans);font-size:14px;font-weight:400;cursor:pointer;border:1px solid transparent;transition:all .16s;margin-bottom:14px}.login_btn:disabled{opacity:.58;cursor:not-allowed}.login_sso{background:#fff;color:var(--login-primary);border-color:#fff}.login_sso:hover{background:color-mix(in srgb,var(--login-primary) 8%,#fff)}.login_sso svg{flex-shrink:0}.login_password{background:#ffffff0f;color:#fff;border-color:#ffffff73}.login_password:hover{background:#ffffff24;border-color:#fff}.login_localAdmin{background:#ffffff1a;color:#fff;border-color:#fff6}.login_localAdmin:hover{background:#ffffff2e}.login_accounts{display:flex;flex-direction:column;margin-bottom:6px}.login_account{display:flex;align-items:center;gap:12px;width:100%;padding:13px 15px;border-radius:11px;border:1px solid rgba(255,255,255,.22);background:#ffffff14;cursor:pointer;text-align:left;font-family:var(--sans);transition:all .15s;margin-bottom:12px}.login_account:hover{background:#ffffff24;border-color:#ffffff8c}.login_accountBusy{cursor:default;border-color:#ffffff8c;background:#ffffff24}.login_account[aria-busy=true] .login_acctEmail{color:#ffffffe0}.login_acctAvatar{width:42px;height:42px;border-radius:var(--radius);flex-shrink:0;display:grid;place-items:center;background:color-mix(in srgb,var(--login-primary) 60%,var(--login-accent));color:#fff;font-weight:700;font-size:15px;letter-spacing:.02em}.login_acctMain{flex:1;min-width:0;display:flex;flex-direction:column}.login_acctName{font-size:14px;font-weight:600;color:#fff}.login_acctEmail{font-size:12px;color:#ffffffb3;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login_acctRemove{flex-shrink:0;width:26px;height:26px;border-radius:var(--radius);border:none;background:none;color:#ffffff9e;font-size:18px;line-height:1;cursor:pointer;display:grid;place-items:center;transition:all .15s}.login_acctRemove:hover{background:#ffffff29;color:#fff}.login_acctRemove:disabled{opacity:.4;cursor:not-allowed}.login_back{display:inline-flex;align-items:center;gap:6px;margin-bottom:14px;padding:0;border:none;background:none;color:#fffc;font-family:var(--sans);font-size:12.5px;font-weight:400;cursor:pointer}.login_back:hover{color:#fff}.login_switch{display:block;width:100%;background:none;border:none;color:#fffc;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:12.5px;font-weight:400;font-family:var(--sans);padding:0;text-align:center}.login_switch:hover{color:#fff}.login_marks{display:flex;align-items:center;justify-content:center;gap:14px;margin:-4px 0 14px;opacity:.78}.login_or{display:flex;align-items:center;gap:12px;color:#ffffff80;font-size:11px;text-transform:uppercase;letter-spacing:.14em;margin:4px 0 14px}.login_or:before,.login_or:after{content:"";flex:1;height:1px;background:#ffffff2e}.login_gateway{margin-bottom:18px}.login_ready{padding:12px 13px;border-radius:var(--radius);border:1px solid rgba(111,168,220,.35);background:#ffffff17;color:#ffffffe0;font-size:12px;line-height:1.45;margin-bottom:14px}.login_field{margin-bottom:13px}.login_field label{display:block;font-size:11px;color:#ffffffb3;margin-bottom:5px;font-weight:500}.login_field input{width:100%;padding:11px 13px;border-radius:var(--radius);border:1px solid rgba(255,255,255,.22);background:#ffffff14;color:#fff;font-family:var(--sans);font-size:14px;transition:all .15s;box-sizing:border-box}@media (pointer: coarse){.login_field input{font-size:16px}}.login_field input::placeholder{color:#ffffff80}.login_field input:focus-visible{outline:none;border-color:#ffffff8c;background:#ffffff21;box-shadow:0 0 0 3px #ffffff2e}.login_email{background:var(--login-accent);color:#fff;border-color:var(--login-accent)}.login_email:hover{background:color-mix(in srgb,var(--login-accent) 85%,#000)}.login_error{font-size:12px;color:#ffc4c4;margin:2px 0 10px;min-height:14px}.login_foot{margin-top:22px;font-size:11px;color:#ffffff8c;line-height:1.5}@media (max-width: 860px){.login_hero{display:none}.login_phoneArt{display:grid}.login_screen{justify-content:center;align-items:flex-start;padding-top:190px;overflow-y:auto}.login_panel{width:min(86vw,380px)}}.login_addressRow{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:0 0 14px;padding:10px 14px;border-radius:var(--radius);background:#ffffff14;border:1px solid rgba(255,255,255,.16);color:#fff;font:inherit;text-align:left;cursor:pointer}.login_addressRow:hover{border-color:#fff6}.login_addressRow span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login_addressChange{font-size:12px;opacity:.7;text-decoration:underline;flex:none}.login_acctOrg{flex-shrink:0;width:22px;height:22px;border-radius:6px;object-fit:contain;opacity:.9}.login_acctOrgText{flex-shrink:0;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:#ffffff8c}.login_microsoft{margin-top:10px;background:transparent;color:#fff;border-color:#ffffff8c;display:inline-flex;align-items:center;justify-content:center;gap:10px}.login_microsoft:hover{background:#ffffff1f}.NotificationBell_wrap{position:relative;display:inline-flex}.NotificationBell_btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:0;background:transparent;color:var(--ink-2);cursor:pointer;transition:background .12s,color .12s}.NotificationBell_btn:hover,.NotificationBell_btn[aria-expanded=true]{background:var(--card);color:var(--title-ink)}.NotificationBell_btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.brandbar--signature .NotificationBell_btn{color:var(--shell-icon, var(--shell-text))}.brandbar--signature .NotificationBell_btn:hover,.brandbar--signature .NotificationBell_btn[aria-expanded=true]{background:var(--shell-hover);color:var(--shell-text)}.brandbar--signature .NotificationBell_btn:focus-visible{outline:2px solid #fff}.brandbar--signature .NotificationBell_badge{border-color:var(--shell-band)}.NotificationBell_btn svg{width:20px;height:20px;display:block}@media (hover: none){.NotificationBell_btn{width:40px;height:40px}}.NotificationBell_badge{position:absolute;top:-2px;right:-4px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--warn);color:#fff;font-size:10px;font-weight:700;line-height:15px;text-align:center;border:1px solid var(--panel)}.NotificationBell_scrim{position:fixed;left:0;right:0;bottom:0;z-index:9049;background:#101e192e}.NotificationBell_panel{position:fixed;right:0;bottom:0;z-index:9050;width:470px;max-width:100vw;display:flex;flex-direction:column;border-left:1px solid var(--line);background:var(--panel);box-shadow:-12px 0 32px #00000024;color:var(--ink);text-align:left}@media (max-width: 560px){.NotificationBell_panel{width:100vw;border-left:0}}.NotificationBell_head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 12px;border-bottom:1px solid var(--line)}.NotificationBell_heading{margin:0;font-family:var(--serif);font-size:22px;font-weight:400;line-height:1.2;color:var(--title-ink)}.NotificationBell_close{width:32px;height:32px;border:0;border-radius:50%;background:none;font-size:22px;line-height:1;color:var(--ink-3);cursor:pointer}.NotificationBell_close:hover{background:var(--card);color:var(--ink)}.NotificationBell_list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.NotificationBell_sec{margin:0;padding:14px 20px 6px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.NotificationBell_item{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start;padding:12px 20px;border-bottom:1px solid var(--line)}.NotificationBell_unread:before{content:"";position:absolute;left:8px;top:25px;width:6px;height:6px;border-radius:50%;background:var(--accent)}.NotificationBell_ic{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:var(--card);color:var(--title-ink)}.NotificationBell_ic svg{width:16px;height:16px}.NotificationBell_icFlag{background:color-mix(in srgb,var(--warn) 12%,var(--panel));color:var(--warn)}.NotificationBell_icApp{background:var(--brand-sky, var(--card));color:var(--accent-ink)}.NotificationBell_icTicket{background:var(--brand-cream, var(--card));color:var(--photo, var(--accent-ink))}.NotificationBell_main{min-width:0}.NotificationBell_open{display:block;width:100%;border:0;background:none;padding:0;margin:0;text-align:left;font:inherit;color:inherit;cursor:pointer}.NotificationBell_open:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.NotificationBell_open:hover .NotificationBell_title{color:var(--accent-ink)}.NotificationBell_itemTop{display:flex;width:100%;align-items:baseline;justify-content:space-between;gap:10px}.NotificationBell_title{min-width:0;font-size:13px;font-weight:500;color:var(--ink-2);overflow-wrap:anywhere}.NotificationBell_unread .NotificationBell_title{font-weight:600;color:var(--title-ink)}.NotificationBell_when{flex:none;font-size:11px;color:var(--ink-3)}.NotificationBell_refRow{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px}.NotificationBell_ref{font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--accent-ink)}.NotificationBell_status{display:inline-block;padding:1px 7px;border-radius:9px;border:1px solid var(--line);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);background:var(--panel)}.NotificationBell_status[data-status=resolved]{border-color:var(--cbre-ink);color:var(--cbre-ink)}.NotificationBell_status[data-status=in-progress]{border-color:var(--accent);color:var(--accent-ink)}.NotificationBell_body{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:3px;font-size:12px;line-height:1.45;color:var(--ink-2);white-space:normal;overflow-wrap:anywhere}.NotificationBell_meta{font-size:11px;color:var(--ink-3)}.NotificationBell_empty{margin:0;padding:28px 20px;text-align:center;font-size:13px;color:var(--ink-2)}.NotificationBell_actions{margin-top:8px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.NotificationBell_changeBtn{border:0;border-radius:7px;background:var(--tt-navy);color:#fff;font-size:12px;font-weight:600;padding:6px 10px;cursor:pointer}.NotificationBell_upBtn,.NotificationBell_downBtn{border:1px solid var(--line);border-radius:7px;background:var(--panel);font-size:12px;font-weight:600;padding:5px 10px;cursor:pointer;color:var(--ink-2)}.NotificationBell_upBtn{border-color:var(--cbre-ink);color:var(--cbre-ink)}.NotificationBell_thanks{font-size:12px;font-weight:600;color:var(--cbre-ink)}.NotificationBell_agentLink{color:var(--accent-ink);font-weight:600;text-decoration:none}.NotificationBell_agentLink:hover{text-decoration:underline}.NotificationBell_fileLayer{position:fixed;inset:0;z-index:9100}.NotificationBell_push{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 20px;border-bottom:1px solid var(--line);font-size:12.5px;color:var(--ink-2)}.NotificationBell_pushOff{background:#e5f5fb;color:var(--ink)}.NotificationBell_pushText{margin:0;flex:1 1 220px;line-height:1.4}.NotificationBell_pushBtns{display:flex;gap:6px}.NotificationBell_pushQuiet{border:1px solid var(--line);border-radius:7px;background:none;color:var(--ink-2);font-size:12px;padding:5px 9px;cursor:pointer}.NotificationBell_pushQuiet:hover{color:var(--ink);border-color:var(--ink-3)}.NotificationBell_pushOk,.NotificationBell_pushErr{margin:0;flex-basis:100%;font-size:12px}.NotificationBell_pushOk{color:#1e4479}.NotificationBell_pushErr{color:#d55c17}.MessagesButton_btn{margin-right:2px;text-decoration:none}@media (max-width: 560px){.MessagesButton_btn{width:32px;height:32px;margin-right:0}}.AppsNavDrawer_scrim{display:block;position:fixed;inset:var(--topbar-h) 0 0 0;z-index:1290;background:#0a162c73}.AppsNavDrawer_drawer{display:flex;flex-direction:column;position:fixed;top:var(--topbar-h);bottom:0;left:0;width:min(300px,84vw);z-index:1300;overflow:auto;overscroll-behavior:contain;padding:12px 10px calc(16px + env(safe-area-inset-bottom));color:#fff;background:linear-gradient(180deg,color-mix(in srgb,var(--tt-navy, #1e4479) 60%,#000),color-mix(in srgb,var(--tt-navy, #1e4479) 85%,#000));box-shadow:0 12px 40px #060e1e73;transform:translate(-102%);transition:transform .2s ease}.AppsNavDrawer_open{transform:none}@media (prefers-reduced-motion: reduce){.AppsNavDrawer_drawer{transition:none}}.AppsNavDrawer_group{margin:6px 0 10px}.AppsNavDrawer_label{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:8px 10px 4px;border:0;background:transparent;border-radius:var(--radius);font-family:inherit;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff9;text-align:left;cursor:pointer}.AppsNavDrawer_label:hover,.AppsNavDrawer_label:focus-visible{color:#ffffffe6;background:#ffffff0f;outline:0}.AppsNavDrawer_labelText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppsNavDrawer_chev{flex:none;width:14px;height:14px;transition:transform .15s ease}.AppsNavDrawer_collapsed .AppsNavDrawer_chev{transform:rotate(-90deg)}.AppsNavDrawer_collapsed{margin-bottom:4px}@media (prefers-reduced-motion: reduce){.AppsNavDrawer_chev{transition:none}}.AppsNavDrawer_list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.AppsNavDrawer_row{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 10px;border-radius:var(--radius);color:#fff;text-decoration:none;font-size:14px;font-weight:500;line-height:1.25;background:transparent;border:0;width:100%;text-align:left;font-family:inherit;cursor:pointer}.AppsNavDrawer_row:hover,.AppsNavDrawer_row:focus-visible{background:#ffffff1a;outline:0}.AppsNavDrawer_row:active{background:#ffffff29}.AppsNavDrawer_rowLabel{flex:1 1 auto;min-width:0;white-space:normal;overflow-wrap:break-word;hyphens:manual}.AppsNavDrawer_rowMuted{color:#ffffffd1}.AppsNavDrawer_rowStale{background:#ffffff24;font-weight:600}.AppsNavDrawer_icon{flex:none;box-shadow:0 4px 10px #0000004d}.AppsNavDrawer_glyph{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:var(--radius);background:#ffffff24;color:#fff}.AppsNavDrawer_glyph svg{width:16px;height:16px}.AppsNavDrawer_build{background:#0090dc38}.AppsNavDrawer_build:hover,.AppsNavDrawer_build:focus-visible{background:#0090dc57}.AppsNavDrawer_build .AppsNavDrawer_glyph{background:var(--accent, #0090dc)}.AppsNavDrawer_ext{margin-left:auto;font-size:12px;color:#fff9}.AppsNavDrawer_rowNested{min-height:38px;padding:5px 8px;font-size:13.5px}.AppsNavDrawer_permScrim{position:fixed;inset:0;z-index:9100;display:grid;place-items:center;padding:16px;background:#0a162c8c}.AppsNavDrawer_perm{width:min(1100px,100%);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:auto;background:var(--surface, #fff);color:var(--ink, #1a2433);border-radius:var(--radius-lg, 12px);box-shadow:0 24px 64px #060e1e66;padding:18px 20px 20px}.AppsNavDrawer_permHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.AppsNavDrawer_permTitle{margin:0;font-family:var(--serif);font-weight:500;font-size:22px;color:var(--tt-navy, #1e4479)}.AppsNavDrawer_permClose{flex:none;width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:inherit;font-size:22px;line-height:1;cursor:pointer}.AppsNavDrawer_permClose:hover,.AppsNavDrawer_permClose:focus-visible{background:#0000000f;outline:0}.AppsNavDrawer_permSub{margin:6px 0 14px;font-size:14px;line-height:1.45;color:var(--muted, #505a60);max-width:72ch}.AppsNavDrawer_permImg{display:block;width:100%;height:auto;border-radius:var(--radius);border:1px solid rgba(0,0,0,.08)}.AppsNavDrawer_rowWrap{display:flex;align-items:stretch;gap:2px}.AppsNavDrawer_rowWrap .AppsNavDrawer_row{flex:1 1 auto;min-width:0}.AppsNavDrawer_rowToggle{flex:none;display:grid;place-items:center;width:36px;border:0;border-radius:var(--radius);background:transparent;color:#ffffffb3;cursor:pointer}.AppsNavDrawer_rowToggle:hover,.AppsNavDrawer_rowToggle:focus-visible{background:#ffffff1a;color:#fff;outline:0}.AppsNavDrawer_rowToggle .AppsNavDrawer_chev{width:16px;height:16px}.AppsNavDrawer_search{display:flex;align-items:center;gap:8px;margin:2px 2px 8px;padding:0 12px;height:40px;border-radius:10px;background:#ffffff17;color:#fff9}.AppsNavDrawer_search:focus-within{background:#ffffff24;box-shadow:0 0 0 2px #0090dc99}.AppsNavDrawer_search input{flex:1 1 auto;min-width:0;border:0;background:transparent;color:#fff;font:inherit;font-size:14px;outline:0}.AppsNavDrawer_search input::placeholder{color:#ffffff8c}.AppsNavDrawer_search input::-webkit-search-cancel-button{filter:invert(1);opacity:.6}.AppsNavDrawer_newRow{display:grid;grid-template-columns:1fr;gap:8px;margin:0 2px 10px}.AppsNavDrawer_newBtn{display:flex;align-items:center;justify-content:center;gap:7px;height:40px;border:0;border-radius:10px;background:var(--tt-blue, #0090dc);color:#fff;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.AppsNavDrawer_newBtn:hover,.AppsNavDrawer_newBtn:focus-visible{filter:brightness(1.08);outline:0}.AppsNavDrawer_newBtnQuiet{background:#ffffff1f}.AppsNavDrawer_newBtnQuiet:hover,.AppsNavDrawer_newBtnQuiet:focus-visible{background:#ffffff2e;filter:none}.AppsNavDrawer_count{flex:none;margin-left:auto;min-width:26px;padding:2px 8px;border-radius:999px;background:#ffffff1a;font-size:12px;font-weight:500;line-height:1.3;text-align:center;font-variant-numeric:tabular-nums;color:#ffffffbf}.AppsNavDrawer_head{padding:12px 10px 4px;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff9}.AppsNavDrawer_none{margin:14px 10px;font-size:13.5px;color:#ffffffb3}.AppsNavDrawer_foot{position:sticky;bottom:calc(-16px - env(safe-area-inset-bottom));display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;margin:auto -10px calc(-16px - env(safe-area-inset-bottom));padding:8px 8px calc(12px + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.1);background:color-mix(in srgb,var(--tt-navy, #1e4479) 85%,#000)}.AppsNavDrawer_footItem{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;padding:8px 2px 7px;border:0;border-radius:9px;background:transparent;color:#ffffffd9;font:inherit;font-size:11px;font-weight:500;line-height:1.15;text-align:center;text-decoration:none;cursor:pointer}.AppsNavDrawer_footItem>span{max-width:100%}.AppsNavDrawer_footItem:hover,.AppsNavDrawer_footItem:focus-visible{background:#ffffff1a;color:#fff;outline:0}.AppsNavDrawer_group:first-of-type{margin-top:2px}.AppsNavDrawer_sub{padding:6px 10px 2px;font-size:11px;font-weight:600;color:#ffffff80}.AppsNavDrawer_drawer{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}.AppsNavDrawer_top{position:sticky;top:-12px;z-index:2;margin:-12px -10px 4px;padding:12px 10px 4px;background:color-mix(in srgb,var(--tt-navy, #1e4479) 60%,#000)}.AppsNavDrawer_top .AppsNavDrawer_newRow{margin-bottom:6px}.AppsNavDrawer_fold{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .2s ease,opacity .18s ease}.AppsNavDrawer_folded{grid-template-rows:0fr;opacity:0}.AppsNavDrawer_foldIn{min-height:0;overflow:hidden}@media (prefers-reduced-motion: reduce){.AppsNavDrawer_fold{transition:none}}.AppsNavDrawer_row[aria-current=page]{font-weight:600}.AppsNavDrawer_rowOpen{border-radius:var(--radius);background:#ffffff12}.AppsNavDrawer_mosaic{flex:none;display:grid;grid-template-columns:11px 11px;grid-auto-rows:11px;gap:2px;align-content:start;width:28px;height:28px;padding:2px;border-radius:var(--radius);background:#ffffff1f;overflow:hidden}.AppsNavDrawer_mosaic>*{box-shadow:none}.AppsNavDrawer_rowWrap .AppsNavDrawer_rowToggle{width:30px}.AppsNavDrawer_rowWrap .AppsNavDrawer_row{gap:9px;padding-right:6px}.AppsNavDrawer_nest{margin:2px 0 6px 23px;padding-left:9px;border-left:1px solid rgba(255,255,255,.16)}.AppsNavDrawer_more{min-height:32px;padding-left:42px;font-size:12.5px;font-weight:500;color:#fff9}.AppsNavDrawer_more:hover,.AppsNavDrawer_more:focus-visible{color:#fff}.AppsNavDrawer_top{display:flex;align-items:center;gap:8px;margin-bottom:0;padding-bottom:10px}.AppsNavDrawer_top .AppsNavDrawer_search{flex:1 1 auto;min-width:0;margin:0}.AppsNavDrawer_top .AppsNavDrawer_search svg{flex:none}.AppsNavDrawer_top .AppsNavDrawer_newRow{flex:none;margin:0}.AppsNavDrawer_top .AppsNavDrawer_newBtn{width:104px;padding:0}.AppsNavDrawer_homeRow .AppsNavDrawer_glyph{background:transparent;color:#ffffffd9}.AppsNavDrawer_homeRow .AppsNavDrawer_glyph svg{width:20px;height:20px}.AppsNavDrawer_homeRow[aria-current=page] .AppsNavDrawer_glyph{color:#fff}.AppsNavDrawer_top .AppsNavDrawer_newBtn,.AppsNavDrawer_top .AppsNavDrawer_search{border-radius:999px}.AppsNavDrawer_top .AppsNavDrawer_search{padding-left:14px}.whats_new_screen{flex:1;min-width:0;overflow-y:auto;background:var(--bg)}.whats_new_head{background:var(--brand-blue-gradient, var(--tt-navy));color:#fff;padding:34px 0 40px}.whats_new_rule{width:72px;height:3px;margin-top:12px;border-radius:2px;background:linear-gradient(90deg,#fff 0 34%,var(--tt-blue, #0090dc) 34% 67%,var(--brand-orange, #d55c17) 67% 100%)}.whats_new_headWrap{max-width:860px;margin:0 auto;padding:0 24px 90px}.whats_new_headWrap.whats_new_headWrap{padding-top:0;padding-bottom:0}.whats_new_eyebrow{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#8fd0f5;display:flex;align-items:center;gap:12px}.whats_new_version{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.08em;border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:2px 9px;color:#fff}.whats_new_head h1{font-family:var(--serif);font-weight:400;font-size:clamp(30px,4.6vw,44px);letter-spacing:-.012em;line-height:1.05;margin:12px 0 0;color:#fff}.whats_new_lead{margin:14px 0 0;max-width:66ch;color:#ffffffc7;font-size:16px;line-height:1.55}.whats_new_body{max-width:860px;margin:0 auto;padding:0 24px 90px}.whats_new_body.whats_new_body{padding-top:26px}.whats_new_latest{background:var(--panel, #fff);border:1px solid var(--line);border-top:3px solid var(--tt-blue, #0090dc);border-radius:12px;padding:18px 20px 20px;box-shadow:0 1px 2px #0a1e3c0d}.whats_new_latestMeta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.whats_new_newTag{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--brand-orange, #d55c17);border-radius:4px;padding:2px 7px}.whats_new_latestVersion{font-size:13px;font-weight:700;color:var(--tt-navy, #1e4479)}.whats_new_latestSummary{margin:10px 0 14px;font-family:var(--serif);font-weight:400;font-size:21px;line-height:1.35;color:var(--tt-navy, #1e4479);max-width:62ch}.whats_new_ticks{list-style:none;margin:0;padding:0;display:grid;gap:9px}.whats_new_ticks li{display:grid;grid-template-columns:20px 1fr;gap:9px;font-size:14.5px;line-height:1.5;color:var(--ink-2)}.whats_new_tick{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:800;color:var(--tt-blue, #0090dc);background:var(--brand-sky, #e5f5fb);margin-top:1px}.whats_new_earlier{margin:26px 0 4px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.whats_new_row{border-bottom:1px solid var(--line)}.whats_new_row:last-child{border-bottom:0}.whats_new_rowHead{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:start;width:100%;padding:14px 4px;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:8px}.whats_new_rowHead:disabled{cursor:default}.whats_new_rowHead:not(:disabled):hover{background:color-mix(in srgb,var(--tt-blue, #0090dc) 5%,transparent)}.whats_new_rowVersion{font-size:12.5px;font-weight:700;color:var(--tt-navy, #1e4479);background:var(--panel, #fff);border:1px solid var(--line-2, #d5d9df);border-radius:6px;padding:2px 8px;margin-top:1px}.whats_new_rowText{display:flex;flex-direction:column;gap:3px;min-width:0}.whats_new_rowDate{font-size:12px;color:var(--ink-3)}.whats_new_rowSummary{font-size:15px;line-height:1.5;color:var(--ink)}.whats_new_rowChev{color:var(--tt-blue, #0090dc);font-size:12px;margin-top:4px}.whats_new_rowTicks{padding:0 4px 16px 58px}.whats_new_release{padding:22px 0;border-bottom:1px solid var(--line)}.whats_new_release:first-child{padding-top:0}.whats_new_release:last-child{border-bottom:0}.whats_new_meta{display:flex;align-items:center;gap:12px;margin-bottom:8px}.whats_new_release .whats_new_version{border-color:color-mix(in srgb,var(--accent) 45%,transparent);color:var(--accent-ink);font-weight:700}.whats_new_date{font-size:12.5px;color:var(--ink-3)}.whats_new_summary{margin:0;font-family:var(--serif);font-size:21px;line-height:1.35;color:var(--title-ink);max-width:60ch}.whats_new_expand{margin-top:12px;display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:13px;font-weight:600;color:var(--accent-ink);background:transparent;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));border-radius:999px;padding:6px 13px;cursor:pointer}.whats_new_expand:hover{background:color-mix(in srgb,var(--accent) 9%,var(--panel))}.whats_new_chev{font-size:11px}.whats_new_features{margin:14px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:8px;font-size:15px;line-height:1.5;color:var(--ink-2);max-width:70ch}.whats_new_filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.whats_new_filter{font:inherit;font-size:13px;font-weight:600;color:var(--ink-2);background:var(--panel);border:1px solid var(--line);border-radius:999px;padding:6px 14px;cursor:pointer}.whats_new_filter[aria-pressed=true]{color:var(--accent-ink);border-color:color-mix(in srgb,var(--accent) 50%,transparent);background:color-mix(in srgb,var(--accent) 10%,var(--panel))}.whats_new_app{font-size:12.5px;font-weight:700;color:var(--title-ink);text-decoration:none;border-radius:6px;padding:3px 9px;background:color-mix(in srgb,var(--accent) 12%,var(--panel))}.whats_new_app:hover{text-decoration:underline}@media (max-width: 560px){.whats_new_head{padding:22px 0 26px}.whats_new_body.whats_new_body{padding-top:26px}.whats_new_summary,.whats_new_latestSummary{font-size:18px}.whats_new_rowTicks{padding-left:4px}}.AppsLauncher_page{--apps-max: 1180px;--glass: rgba(255, 255, 255, .16);--glass-2: rgba(255, 255, 255, .24);--hair: rgba(255, 255, 255, .24);--hair-2: rgba(255, 255, 255, .42);--sheen: inset 0 1px 0 rgba(255, 255, 255, .28);--ink-2: rgba(255, 255, 255, .84);--ink-3: rgba(255, 255, 255, .66);flex:1 1 0%;width:100%;max-width:100%;align-self:flex-start;min-height:100%;min-width:0;display:flex;flex-direction:column;color:#fff;background:var(--home-ground, var(--os-login-ground))}.AppsLauncher_tagline{flex:none;margin:auto 0 0;padding:24px 32px calc(28px + env(safe-area-inset-bottom));text-align:center;font-family:var(--serif);font-weight:400;font-size:clamp(14px,2.1vw,22px);line-height:1.1;letter-spacing:-.01em;color:#fff}.AppsLauncher_tagline em{font-style:normal;color:color-mix(in srgb,var(--org-accent, #0090dc) 85%,#fff)}@media (max-width: 560px){.AppsLauncher_tagline{padding:16px 20px calc(22px + env(safe-area-inset-bottom));font-size:clamp(13px,4.25vw,17px)}}.AppsLauncher_taglineTwo{display:flex;flex-direction:column;align-items:center;gap:0}.AppsLauncher_taglineTop{font-family:var(--sans);font-weight:400;font-size:clamp(14px,1.6vw,20px);letter-spacing:.01em;color:#fff}.AppsLauncher_taglineRule{display:block;width:min(560px,72vw);height:2px;margin:10px 0 12px;background:var(--org-accent, #0090dc);border-radius:1px}.AppsLauncher_taglineMain{font-family:var(--serif);font-weight:400;font-size:clamp(22px,3.2vw,40px);line-height:1.05;letter-spacing:-.01em;color:#fff}.AppsLauncher_taglineMain em{font-style:normal;color:var(--org-accent, #0090dc)}@media (max-width: 560px){.AppsLauncher_taglineTop{font-size:14px}.AppsLauncher_taglineMain{font-size:24px}.AppsLauncher_taglineRule{margin:8px 0 10px}}.AppsLauncher_wrap{flex:none;width:min(100% - 64px,var(--apps-max));margin:0 auto;padding:44px 0 72px}.AppsLauncher_intro{position:relative;text-align:center}.AppsLauncher_eyebrow{font-size:11px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--org-accent, #0090dc)}.AppsLauncher_introTitle{margin:12px 0 0;font-family:var(--serif);font-weight:400;font-size:clamp(28px,3.4vw,42px);line-height:1.1;color:#fff}.AppsLauncher_introBuild{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;gap:10px;margin-top:20px;padding:13px 26px;font-size:16px;font-weight:600;border:0;cursor:pointer;font-family:inherit;border-radius:999px;background:linear-gradient(120deg,var(--accent, #0090dc),color-mix(in srgb,var(--accent, #0090dc) 70%,#6fd3ff),var(--accent, #0090dc));background-size:220% 100%;color:#fff;text-decoration:none;box-shadow:0 8px 22px color-mix(in srgb,var(--accent, #0090dc) 35%,transparent);transition:transform .16s ease,box-shadow .16s ease;animation:AppsLauncher_buildGlow 2.8s ease-in-out infinite,AppsLauncher_buildTide 6s ease-in-out infinite}.AppsLauncher_introBuildHint{margin:10px auto 0;max-width:420px;font-size:13px;line-height:1.45;color:var(--ink-3)}.AppsLauncher_introBuild:after{content:"";position:absolute;inset:-40% auto -40% -60%;width:45%;transform:skew(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);animation:AppsLauncher_buildSweep 3.6s ease-in-out infinite;pointer-events:none}.AppsLauncher_introBuild svg{width:18px;height:18px;animation:AppsLauncher_buildTwinkle 2.8s ease-in-out infinite;transform-origin:center}.AppsLauncher_introBuild:hover,.AppsLauncher_introBuild:focus-visible{transform:translateY(-2px) scale(1.03);box-shadow:0 14px 34px color-mix(in srgb,var(--accent, #0090dc) 55%,transparent)}.AppsLauncher_introBuild:active{transform:translateY(0) scale(.98)}@keyframes AppsLauncher_buildGlow{0%,to{box-shadow:0 8px 22px color-mix(in srgb,var(--accent, #0090dc) 35%,transparent),0 0 color-mix(in srgb,var(--accent, #0090dc) 45%,transparent)}50%{box-shadow:0 10px 28px color-mix(in srgb,var(--accent, #0090dc) 55%,transparent),0 0 0 10px color-mix(in srgb,var(--accent, #0090dc) 0%,transparent)}}@keyframes AppsLauncher_buildTide{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes AppsLauncher_buildSweep{0%,55%{left:-60%}to{left:130%}}@keyframes AppsLauncher_buildTwinkle{0%,to{transform:scale(1) rotate(0);opacity:1}50%{transform:scale(1.25) rotate(15deg);opacity:.85}}@media (prefers-reduced-motion: reduce){.AppsLauncher_introBuild,.AppsLauncher_introBuild svg,.AppsLauncher_introBuild:after{animation:none}}.AppsLauncher_news{position:absolute;top:0;right:0;z-index:1;display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;border:1px solid var(--hair-2);background:#ffffff14;color:#ffffffe6;font-size:12.5px;font-weight:600;text-decoration:none;backdrop-filter:blur(6px);transition:background .12s ease}.AppsLauncher_news:hover{background:#ffffff29}.AppsLauncher_newsVersion{font-weight:500;opacity:.75}.AppsLauncher_newsDot{width:8px;height:8px;border-radius:999px;background:var(--photo, #d55c17);box-shadow:0 0 0 2px #10264ae6}.AppsLauncher_toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:30px 0 34px}.AppsLauncher_search{display:flex;align-items:center;gap:10px;flex:1 1 240px;max-width:420px;height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--hair);background:var(--glass);color:var(--ink-3)}.AppsLauncher_search:focus-within{border-color:var(--accent, #0090dc)}.AppsLauncher_search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#fff;font-size:13.5px}.AppsLauncher_search input::placeholder{color:var(--ink-3)}.AppsLauncher_pills{display:flex;gap:2px;padding:3px;border-radius:999px;border:1px solid var(--hair);background:var(--glass)}.AppsLauncher_pill{border:0;background:transparent;color:var(--ink-2);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:500;cursor:pointer}.AppsLauncher_count{font-size:12.5px;color:var(--ink-3);margin-right:6px}.AppsLauncher_btnGhost{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;font-family:inherit;transition:background .12s ease}.AppsLauncher_btnGhost{border:1px solid var(--hair);background:var(--glass);color:#fff}.AppsLauncher_btnGhost:hover{background:var(--glass-2)}.AppsLauncher_foot{margin-top:40px}.AppsLauncher_sec{display:flex;align-items:center;gap:12px;margin:0 0 12px}.AppsLauncher_secTitle{margin:0;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.AppsLauncher_secCount{font-size:11px;color:var(--ink-3)}.AppsLauncher_secRule{flex:1;height:1px;background:var(--hair)}.AppsLauncher_secTools{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.AppsLauncher_secTools .AppsLauncher_search{flex:0 1 300px;height:34px}@media (max-width: 560px){.AppsLauncher_sec:has(.AppsLauncher_secTools){flex-wrap:wrap}.AppsLauncher_secTools{flex:1 1 100%}.AppsLauncher_secTools .AppsLauncher_search{flex:1 1 160px}}.AppsLauncher_empty{margin:6px 0 24px;color:var(--ink-3);font-size:14px}.AppsLauncher_pinned{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,212px),1fr));gap:16px;margin:44px 0 72px;align-items:stretch}@media (min-width: 640px){.AppsLauncher_pinned{grid-auto-rows:1fr}}.AppsLauncher_pin{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:0;align-items:start;padding:0;border-radius:22px;border:1px solid var(--box-line, rgba(255, 255, 255, .3));overflow:hidden;background:var(--box-surface, linear-gradient(180deg, color-mix(in srgb, var(--tt-navy) 72%, #000) 0%, color-mix(in srgb, var(--tt-navy) 46%, #000) 100%));color:var(--box-ink, #fff);box-shadow:0 24px 50px -24px #000000b3;transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease}.AppsLauncher_paper{--box-surface: var(--paper-surface);--box-ink: var(--paper-ink);--box-ink-2: var(--paper-ink-2);--box-line: var(--paper-line);--box-line-hover: var(--paper-line-hover);--box-well: var(--paper-well);--box-well-hover: var(--paper-well-hover);--box-field: var(--paper-field);--box-field-focus: var(--paper-field-focus)}.AppsLauncher_pinBody{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;max-width:100%;padding:6px 18px 20px;align-content:start;box-sizing:border-box}.AppsLauncher_pinBody>*{min-width:0;max-width:100%}.AppsLauncher_pinHead{display:flex;align-items:center;gap:12px;min-width:0}.AppsLauncher_pinEyebrow{display:block;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--org-accent, #0090dc) 55%,#fff)}.AppsLauncher_pinName{margin:4px 0 2px;font-family:var(--serif);font-size:23px;font-weight:400;line-height:1.2;color:var(--box-ink, #fff);overflow-wrap:break-word}.AppsLauncher_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.AppsLauncher_pin:has(.AppsLauncher_pinTag) .AppsLauncher_pinBody{padding-bottom:50px}.AppsLauncher_pinTag{position:absolute;left:18px;bottom:16px;z-index:1;display:inline-flex;align-items:center;gap:5px;color:var(--accent-ink, #0073a5);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.4}.AppsLauncher_pinTag svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.AppsLauncher_pinOwn{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;gap:7px;padding:9px 10px;background:linear-gradient(90deg,color-mix(in srgb,var(--org-accent, #0090dc) 30%,#13305a),var(--org-accent, #0090dc));color:#fff;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.4;white-space:nowrap}.AppsLauncher_pinOwn svg{width:14px;height:14px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.AppsLauncher_pin:has(.AppsLauncher_pinOwn) .AppsLauncher_pinTag{bottom:46px}.AppsLauncher_pin:has(.AppsLauncher_pinOwn) .AppsLauncher_pinBody{padding-bottom:78px}.AppsLauncher_pinBody{container-type:inline-size}.AppsLauncher_ownShort{display:none}@container (max-width: 270px){.AppsLauncher_ownLong{display:none}.AppsLauncher_ownShort{display:inline}}.AppsLauncher_pin:has(.AppsLauncher_pinOwn):has(.AppsLauncher_corner) .AppsLauncher_corner{right:18px;bottom:44px}.AppsLauncher_pin:has(.AppsLauncher_pinOwn):has(.AppsLauncher_corner) .AppsLauncher_pinBody{padding-bottom:78px}.AppsLauncher_pinAccent{color:color-mix(in srgb,var(--org-accent, #0090dc) 70%,#fff)}.AppsLauncher_pinCompanion{font-size:.68em;color:var(--org-companion, var(--viz-4, #00a000));white-space:nowrap}.AppsLauncher_pinDesc{margin:0;font-size:14.5px;line-height:1.55;color:var(--box-ink, #fff);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.AppsLauncher_open{display:inline-flex;align-items:center;gap:6px;color:color-mix(in srgb,var(--org-accent, #0090dc) 70%,#fff);font-size:13.5px;font-weight:600;text-decoration:none}.AppsLauncher_open:hover{color:#fff}.AppsLauncher_details{font-size:12.5px;color:var(--ink-3);text-decoration:none}.AppsLauncher_details:hover{color:#fff;text-decoration:underline}.AppsLauncher_corner{position:absolute;right:14px;bottom:7px;z-index:2;display:flex;gap:8px}.AppsLauncher_pin:has(.AppsLauncher_corner) .AppsLauncher_pinBody{padding-bottom:30px}.AppsLauncher_unpin{padding:2px;border:0;border-radius:4px;background:none;color:var(--box-ink-2, rgba(255, 255, 255, .6));font:inherit;font-size:11px;font-weight:500;letter-spacing:.02em;cursor:pointer;transition:color .12s ease}.AppsLauncher_unpin:hover{color:var(--box-ink, rgba(255, 255, 255, .9))}.AppsLauncher_pinStage{order:-1;min-width:0;padding:18px 18px 0;background:linear-gradient(180deg,color-mix(in srgb,var(--org-accent, #0090dc) 16%,transparent),transparent 90%)}.AppsLauncher_pinStage:empty{display:none}.AppsLauncher_pinExp{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:2;display:inline-flex;align-items:center;gap:5px;padding:2px 11px 3px 9px;border-radius:0 0 9px 9px;white-space:nowrap;background:#d55c17;color:#fff;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.3;box-shadow:0 3px 8px -4px #00000073;pointer-events:none}.AppsLauncher_pinExp svg{width:11px;height:11px;flex:none;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.AppsLauncher_icon{flex:none;box-shadow:0 1px 1.5px #00000040,0 8px 18px -6px #00000073}.AppsLauncher_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:0 0 34px}.AppsLauncher_tile{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;padding:12px;border-radius:var(--radius-lg);border:1px solid var(--hair);background:linear-gradient(180deg,#fff3,#ffffff21);backdrop-filter:blur(14px);box-shadow:var(--sheen),0 10px 24px -14px #0006;min-height:68px;transition:background .14s ease,border-color .14s ease,transform .14s ease,box-shadow .14s ease}.AppsLauncher_tile:hover{background:linear-gradient(180deg,#ffffff47,#ffffff30);border-color:var(--hair-2);transform:translateY(-2px);box-shadow:var(--sheen),0 16px 32px -14px #00000080}.AppsLauncher_tile:has(.AppsLauncher_tileLink:focus-visible){outline:2px solid var(--accent, #0090dc);outline-offset:2px}@media (prefers-reduced-motion: reduce){.AppsLauncher_tile,.AppsLauncher_tile:hover{transform:none}}.AppsLauncher_tileLink{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:start;min-width:0;text-decoration:none;color:inherit;outline:0}.AppsLauncher_tileLink:after{content:"";position:absolute;inset:0;border-radius:inherit}.AppsLauncher_tileName{font-size:14.5px;font-weight:600;line-height:1.25;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;min-width:0}.AppsLauncher_tileHint{display:flex;align-items:center;gap:6px;min-width:0;font-size:12px;line-height:1.35;color:var(--ink-3)}.AppsLauncher_tileHintText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppsLauncher_chip{border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:600;white-space:nowrap;background:#0090dc4d;color:#dff3ff}.AppsLauncher_info{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;border:1px solid var(--hair-2);background:#ffffff1a;color:#fff;font-size:11.5px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .12s ease,border-color .12s ease}.AppsLauncher_tile:hover .AppsLauncher_info,.AppsLauncher_info:hover,.AppsLauncher_info:focus-visible{background:#ffffff38;border-color:#ffffff80}.AppsLauncher_gridBoxes{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.AppsLauncher_tileBox{grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto;min-height:0;padding:14px 14px 10px;gap:10px;background:linear-gradient(180deg,#ffffff24,#ffffff17)}.AppsLauncher_tileBox .AppsLauncher_tileLink{grid-template-columns:minmax(0,1fr);gap:10px;align-content:start}.AppsLauncher_tileHead{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center;min-width:0}.AppsLauncher_tileTitles{display:grid;gap:3px;min-width:0}.AppsLauncher_tileBox .AppsLauncher_icon{box-shadow:none}.AppsLauncher_tileBox .AppsLauncher_tileName{font-size:15px}.AppsLauncher_tileBox .AppsLauncher_tileHint{align-items:start}.AppsLauncher_tileBox .AppsLauncher_tileHintText{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.4}.AppsLauncher_tileBox:has(.AppsLauncher_tileSide) .AppsLauncher_tileHead{padding-right:72px}.AppsLauncher_tileBox .AppsLauncher_info{height:auto;padding:0;border:0;background:none;font-size:12px;font-weight:500;color:var(--ink-3)}.AppsLauncher_tileBox .AppsLauncher_info:hover,.AppsLauncher_tileBox .AppsLauncher_info:focus-visible{background:none;color:#fff;text-decoration:underline}.AppsLauncher_tileBox[draggable=true]{cursor:grab}.AppsLauncher_tileLikes{position:relative;display:inline-flex;align-items:center;gap:4px}.AppsLauncher_tileLikesHero{position:relative;gap:6px}.AppsLauncher_tileLike{display:inline-flex;align-items:stretch;height:24px;border-radius:999px;border:1px solid var(--hair-2);background:#ffffff1a;color:#fff;font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums;overflow:hidden;transition:background .12s ease,border-color .12s ease}.AppsLauncher_tileLikesHero .AppsLauncher_tileLike{height:30px;font-size:13px}.AppsLauncher_tileLike:hover,.AppsLauncher_tileLike:focus-within{background:#ffffff38;border-color:#ffffff80}.AppsLauncher_tileHand,.AppsLauncher_tileNum{display:inline-flex;align-items:center;border:0;background:none;color:inherit;font:inherit;cursor:pointer;padding:0 7px}.AppsLauncher_tileHand{padding-right:3px;transition:transform 80ms ease}.AppsLauncher_tileHand:active{transform:scale(.9)}.AppsLauncher_tileHand:disabled{cursor:default}.AppsLauncher_tileGlyph{font-size:14px;line-height:1;filter:saturate(.7);transition:filter .12s ease,transform .12s ease}.AppsLauncher_tileLikesHero .AppsLauncher_tileGlyph{font-size:17px}.AppsLauncher_tileLikeOn .AppsLauncher_tileGlyph{filter:none;transform:scale(1.12)}.AppsLauncher_tileWho strong .AppsLauncher_tileGlyph{font-size:12px;filter:none}.AppsLauncher_tileNum{padding-left:2px;min-width:20px;justify-content:center}.AppsLauncher_tileNum:hover{text-decoration:underline}.AppsLauncher_tileLikeOn{background:color-mix(in srgb,var(--org-accent, #0090dc) 55%,transparent);border-color:color-mix(in srgb,var(--org-accent, #0090dc) 80%,#fff)}.AppsLauncher_tileWho{position:absolute;right:0;bottom:calc(100% + 6px);z-index:3;min-width:180px;max-width:260px;display:grid;gap:3px;padding:9px 11px;border-radius:10px;border:1px solid var(--hair-2);background:#142440f5;color:#fff;font-size:12px;line-height:1.4;box-shadow:0 14px 30px -12px #0009;text-align:left;cursor:default}.AppsLauncher_tileLikesHero .AppsLauncher_tileWho{bottom:auto;top:calc(100% + 6px);right:auto;left:0}.AppsLauncher_tileWho strong{display:inline-flex;align-items:center;gap:5px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#ffffffb3;margin-top:4px}.AppsLauncher_tileWho strong:first-child{margin-top:0}.AppsLauncher_tileWho em{color:#ffffff8c;font-style:normal}@media (hover: none){.AppsLauncher_tileLike{height:28px}}.AppsLauncher_dragging{opacity:.45;transform:scale(.97)}.AppsLauncher_over{border-color:var(--accent, #0090dc);box-shadow:0 0 0 3px #0090dc73,var(--sheen);transform:scale(1.03);background:#0090dc40}@media (max-width: 560px){.AppsLauncher_gridBoxes{grid-template-columns:1fr;gap:8px}.AppsLauncher_tileBox{padding:12px 12px 8px;gap:8px}.AppsLauncher_tileBox .AppsLauncher_tileHintText{-webkit-line-clamp:1}}.AppsLauncher_tile:hover [data-app-glow]:before{opacity:.9}.AppsLauncher_hero{position:relative;overflow:hidden;isolation:isolate;background:#10264a;color:#fff;padding:44px 32px 40px;border-radius:20px;scroll-margin-top:24px;box-shadow:0 0 0 1px #ffffff29 inset,0 28px 70px -20px #041028b3}.AppsLauncher_glow{position:absolute;inset:-20% -10%;z-index:-1;pointer-events:none;background:radial-gradient(42% 55% at 18% 88%,color-mix(in srgb,var(--accent, #0090dc) 85%,transparent) 0%,transparent 62%),radial-gradient(38% 50% at 82% 92%,color-mix(in srgb,color-mix(in srgb,var(--accent, #0090dc) 55%,#fff) 60%,transparent) 0%,transparent 60%),radial-gradient(52% 40% at 50% 110%,#ffffff47,#fff0 62%),radial-gradient(60% 60% at 50% 0%,#1e4479e6,#10264a00 70%),linear-gradient(180deg,color-mix(in srgb,var(--tt-navy) 50%,#000) 0%,color-mix(in srgb,var(--tt-navy) 72%,#000) 55%,var(--tt-navy) 100%);filter:saturate(1.1);animation:AppsLauncher_glowDrift 18s ease-in-out infinite alternate}@keyframes AppsLauncher_glowDrift{0%{transform:translate3d(-1.5%,0,0) scale(1)}to{transform:translate3d(1.5%,-2%,0) scale(1.04)}}@media (prefers-reduced-motion: reduce){.AppsLauncher_glow{animation:none}}.AppsLauncher_heroInner{max-width:820px;margin:0 auto;text-align:center}.AppsLauncher_heroEyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3}.AppsLauncher_heroTitle{margin:12px 0 0;font-family:var(--serif);font-weight:600;font-size:clamp(24px,3vw,34px);line-height:1.1;letter-spacing:-.01em;color:#fff}.AppsLauncher_heroSub{margin:12px auto 0;max-width:56ch;font-size:15px;color:#ffffffc7}.AppsLauncher_composer{margin:28px auto 0;max-width:760px;text-align:left;background:#fffffff5;color:var(--brand-grey, #505a60);border-radius:18px;box-shadow:0 24px 60px #04102873,0 0 0 1px #ffffff59 inset;overflow:hidden}.AppsLauncher_composerInput{display:block;width:100%;box-sizing:border-box;border:0;outline:0;resize:none;background:transparent;color:inherit;font-family:var(--sans);font-size:17px;line-height:1.5;padding:20px 22px 8px;min-height:96px}.AppsLauncher_composerInput::placeholder{color:#505a608c}.AppsLauncher_composerBar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px 12px 22px}.AppsLauncher_composerHint{font-size:12px;color:#505a60bf}.AppsLauncher_composerLeft{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.AppsLauncher_buildBtn{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:999px;padding:10px 18px;background:var(--tt-navy, #1e4479);color:#fff;font-weight:600;font-size:14px;cursor:pointer;transition:background .12s ease,transform .12s ease}.AppsLauncher_buildBtn:hover:not(:disabled){background:var(--accent);transform:translateY(-1px)}.AppsLauncher_buildBtn:disabled{opacity:.55;cursor:default}.AppsLauncher_spin{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:AppsLauncher_spin .8s linear infinite}@keyframes AppsLauncher_spin{to{transform:rotate(360deg)}}.AppsLauncher_heroOk,.AppsLauncher_heroErr{margin:14px auto 0;max-width:760px;font-size:13px}.AppsLauncher_heroOk{color:#bfe9ff}.AppsLauncher_heroErr{color:#ffc7b8}.AppsLauncher_examples{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px}.AppsLauncher_example{border:1px solid rgba(255,255,255,.28);background:#ffffff14;color:#ffffffe0;border-radius:999px;padding:6px 12px;font-size:12.5px;cursor:pointer;font-family:inherit;backdrop-filter:blur(6px);transition:background .12s ease,border-color .12s ease}.AppsLauncher_example:hover{background:#ffffff29;border-color:#ffffff8c}.AppsLauncher_carousel{display:grid;gap:8px;min-width:0}.AppsLauncher_carouselFrame{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;border-radius:14px;border:1px solid rgba(255,255,255,.22);background:#fff}.AppsLauncher_carouselShot{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top left;opacity:0;transition:opacity .7s ease}.AppsLauncher_carouselShotOn{opacity:1}.AppsLauncher_carouselVideo{object-position:center}.AppsLauncher_carouselVideo::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.AppsLauncher_carouselVideo::-webkit-media-controls{display:none!important}.AppsLauncher_carouselDots{display:flex;justify-content:center;gap:6px}.AppsLauncher_carouselDot{width:6px;height:6px;padding:0;border:0;border-radius:999px;background:#ffffff59;cursor:pointer;transition:width .2s ease,background .2s ease}.AppsLauncher_carouselDotOn{width:16px;background:#fff}@media (prefers-reduced-motion: reduce){.AppsLauncher_carouselShot,.AppsLauncher_carouselDot{transition:none}}button.AppsLauncher_carouselFrame{width:100%;padding:0;cursor:pointer}.AppsLauncher_carouselHold{position:relative;min-width:0}.AppsLauncher_carouselPlay{position:absolute;z-index:2;left:50%;top:50%;translate:-50% -50%;display:grid;place-items:center;width:44px;height:44px;padding:0 0 0 3px;border:0;border-radius:999px;background:color-mix(in srgb,var(--org-primary, #10264a) 80%,transparent);color:#fff;font-size:16px;line-height:1;box-shadow:0 6px 18px #00000059;cursor:pointer;pointer-events:auto;transition:scale .12s ease,background .12s ease,box-shadow .12s ease}.AppsLauncher_carouselPlay:hover,.AppsLauncher_carouselPlay:focus-visible{scale:1.12;background:var(--org-primary, #10264a);box-shadow:0 0 0 3px #ffffffd9,0 6px 18px #00000059;outline:none}@media (prefers-reduced-motion: reduce){.AppsLauncher_carouselPlay{transition:none}}.AppsLauncher_filmModal{position:fixed;inset:0;z-index:9100;display:grid;place-items:center;padding:24px;background:#0a1428db}.AppsLauncher_filmModal video{max-width:min(96vw,1600px);max-height:calc(100vh - 80px);max-height:calc(100dvh - 80px);border-radius:var(--radius);box-shadow:0 24px 60px #00000080;background:#000}.AppsLauncher_filmDownload{position:absolute;top:20px;left:20px;height:34px;display:inline-flex;align-items:center;padding:0 14px;border-radius:999px;background:#ffffff24;color:#fff;font-size:13px;font-weight:600;text-decoration:none}.AppsLauncher_filmClose{position:absolute;top:16px;right:20px;width:40px;height:40px;border-radius:999px;border:0;background:#ffffff24;color:#fff;font-size:24px;line-height:1;cursor:pointer}@media (max-width: 860px){.AppsLauncher_wrap{width:calc(100% - 32px)}}@media (max-width: 560px){.AppsLauncher_wrap{width:calc(100% - 20px);padding:20px 0 96px}.AppsLauncher_intro{padding-bottom:0}.AppsLauncher_introTitle{font-size:26px}.AppsLauncher_introBuild{margin-top:14px;padding:8px 14px;font-size:13px}.AppsLauncher_news{position:absolute;top:-8px;right:0;margin:0;padding:4px 9px;font-size:11.5px}.AppsLauncher_intro{padding-top:34px}.AppsLauncher_eyebrow{padding-right:0;text-align:center}.AppsLauncher_toolbar{margin:22px 0 26px}.AppsLauncher_search{max-width:none}.AppsLauncher_grid{grid-template-columns:1fr}.AppsLauncher_pinned{gap:12px;margin-top:28px}.AppsLauncher_pinBody{padding:4px 12px 14px}.AppsLauncher_pin:has(.AppsLauncher_corner) .AppsLauncher_pinBody{padding-bottom:28px}.AppsLauncher_pinStage{padding:12px 12px 0}.AppsLauncher_hero{padding:28px 16px 24px;border-radius:var(--radius-lg)}.AppsLauncher_heroSub{font-size:14px}.AppsLauncher_composerInput{font-size:16px;padding:16px 16px 6px;min-height:84px}.AppsLauncher_composerBar{padding:6px 10px 10px 16px}.AppsLauncher_composerHint,.AppsLauncher_examples{display:none}}.AppsLauncher_kind{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);line-height:1}.AppsLauncher_pin{cursor:pointer}.AppsLauncher_pin:focus-visible{outline:2px solid #fff;outline-offset:3px}.AppsLauncher_pin[draggable=true]{cursor:grab}.AppsLauncher_tile,.AppsLauncher_pin{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.AppsLauncher_pin.AppsLauncher_dragging{opacity:.6;transform:scale(.98)}.AppsLauncher_buildOverlay{position:fixed;inset:0;z-index:9100;background:#060e1c9e;display:flex;align-items:center;justify-content:center;padding:20px;overflow:auto}.AppsLauncher_heroModal{width:min(760px,100%);margin:auto;overflow:hidden;flex:none}.AppsLauncher_heroClose{position:absolute;top:14px;right:14px;z-index:4;display:grid;place-items:center;box-sizing:border-box;width:34px;height:34px;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:#ffffff14;color:#fff;font-size:20px;line-height:1;cursor:pointer}.AppsLauncher_heroClose svg{display:block}.AppsLauncher_heroClose:hover{background:#ffffff2e}@media (max-width: 560px){.AppsLauncher_buildOverlay{padding:10px}.AppsLauncher_heroModal{padding:36px 18px 24px}}@property --build-edge{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes AppsLauncher_buildEdge{to{--build-edge: 360deg}}.AppsLauncher_buildOverlay{animation:AppsLauncher_buildDlgDim .18s ease-out both;background-color:#060e1cb3}.AppsLauncher_heroModal{animation:AppsLauncher_buildDlgRise .32s cubic-bezier(.2,.9,.25,1.12) both;transform-origin:50% 70%;contain:layout paint}.AppsLauncher_heroModal .AppsLauncher_heroInner>*{animation:AppsLauncher_buildDlgLine .46s cubic-bezier(.2,.8,.2,1) both}.AppsLauncher_heroModal .AppsLauncher_heroInner>:nth-child(1){animation-delay:.12s}.AppsLauncher_heroModal .AppsLauncher_heroInner>:nth-child(2){animation-delay:.18s}.AppsLauncher_heroModal .AppsLauncher_heroInner>:nth-child(3){animation-delay:.24s}.AppsLauncher_heroModal .AppsLauncher_heroInner>:nth-child(4){animation-delay:.3s}.AppsLauncher_heroModal .AppsLauncher_heroInner>:nth-child(n+5){animation-delay:.36s}.AppsLauncher_heroModal .AppsLauncher_example{animation:AppsLauncher_buildDlgLine .4s cubic-bezier(.2,.8,.2,1) both}.AppsLauncher_heroModal .AppsLauncher_example:nth-child(1){animation-delay:.4s}.AppsLauncher_heroModal .AppsLauncher_example:nth-child(2){animation-delay:.47s}.AppsLauncher_heroModal .AppsLauncher_example:nth-child(3){animation-delay:.54s}.AppsLauncher_heroModal .AppsLauncher_example:nth-child(n+4){animation-delay:.6s}.AppsLauncher_heroModal .AppsLauncher_heroClose{animation:AppsLauncher_buildDlgClose .4s ease-out .3s both}@keyframes AppsLauncher_buildDlgDim{0%{background-color:#060e1c00}}@keyframes AppsLauncher_buildDlgRise{0%{opacity:0;transform:translateY(28px) scale(.94)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes AppsLauncher_buildDlgLine{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes AppsLauncher_buildDlgClose{0%{opacity:0;transform:rotate(-90deg) scale(.6)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.AppsLauncher_buildOverlay,.AppsLauncher_heroModal,.AppsLauncher_heroModal .AppsLauncher_heroInner>*,.AppsLauncher_heroModal .AppsLauncher_example,.AppsLauncher_heroModal .AppsLauncher_heroClose{animation:none}}.AppsLauncher_heroModal:before{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;padding:1.5px;pointer-events:none;background:conic-gradient(from var(--build-edge, 0deg),rgba(0,144,220,.12),#6fd3ff 20%,#0090dc 30%,rgba(0,144,220,.12) 45%,rgba(0,144,220,.12) 70%,#6fd3ff 85%,rgba(0,144,220,.12));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:AppsLauncher_buildEdge 1.6s cubic-bezier(.3,.1,.3,1) .1s 1 both}.AppsLauncher_heroModal{box-shadow:0 28px 70px -20px #041028bf,0 0 60px -10px #0090dc59,0 0 90px -30px #0090dc59}.AppsLauncher_heroModal .AppsLauncher_glow{background:radial-gradient(36% 46% at 88% 6%,rgba(111,211,255,.3) 0%,transparent 64%),radial-gradient(42% 55% at 14% 92%,rgba(0,144,220,.85) 0%,transparent 62%),radial-gradient(38% 50% at 84% 94%,rgba(111,211,255,.45) 0%,transparent 60%),radial-gradient(52% 40% at 50% 112%,#ffffff38,#fff0 62%),radial-gradient(60% 60% at 50% 0%,#1e4479e6,#10264a00 70%),linear-gradient(180deg,#0b1b38,#0e2448 55%,#13305c)}.AppsLauncher_heroModal .AppsLauncher_composer{transition:box-shadow .2s ease}.AppsLauncher_heroModal .AppsLauncher_composer:focus-within{box-shadow:0 24px 60px #04102873,0 0 0 2px #6fd3ffb3,0 0 34px #0090dc73}.AppsLauncher_heroModal .AppsLauncher_buildBtn:not(:disabled){background:linear-gradient(120deg,#0090dc,#3aa8f0 45%,#1e4479);background-size:180% 100%;background-position:0% 50%;box-shadow:0 6px 18px #0090dc66;transition:background-position .3s ease,transform .12s ease,box-shadow .16s ease}.AppsLauncher_heroModal .AppsLauncher_buildBtn:hover:not(:disabled){background:linear-gradient(120deg,#0090dc,#3aa8f0 45%,#1e4479);background-size:180% 100%;background-position:100% 50%;box-shadow:0 8px 24px #0090dc73}.AppsLauncher_heroModal .AppsLauncher_example:hover{border-color:#6fd3ffbf;box-shadow:0 0 16px #0090dc59}@media (prefers-reduced-motion: reduce){.AppsLauncher_heroModal:before{animation:none}}.AppsLauncher_newsOverlay{position:fixed;inset:0;z-index:9100;display:flex;align-items:center;justify-content:center;padding:20px;background:#060e1cb3;animation:AppsLauncher_buildDlgDim .18s ease-out both}.AppsLauncher_newsModal{position:relative;width:min(760px,100%);max-height:min(86vh,900px);display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:var(--bg, #fff);box-shadow:0 28px 70px -20px #041028bf,0 0 60px -10px #0090dc59,0 0 90px -30px #0090dc59;animation:AppsLauncher_buildDlgRise .32s cubic-bezier(.2,.9,.25,1.12) both;transform-origin:50% 70%;contain:layout paint}.AppsLauncher_newsModal:before{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;padding:1.5px;pointer-events:none;background:conic-gradient(from var(--build-edge, 0deg),rgba(0,144,220,.12),#6fd3ff 20%,#0090dc 30%,rgba(0,144,220,.12) 45%,rgba(0,144,220,.12) 70%,#6fd3ff 85%,rgba(0,144,220,.12));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:AppsLauncher_buildEdge 1.6s cubic-bezier(.3,.1,.3,1) .1s 1 both}.AppsLauncher_newsScroll{overflow-y:auto;min-height:0}.AppsLauncher_newsModal h1{animation:AppsLauncher_buildDlgLine .46s cubic-bezier(.2,.8,.2,1) .14s both}.AppsLauncher_newsModal section:nth-of-type(-n+3){animation:AppsLauncher_buildDlgLine .42s cubic-bezier(.2,.8,.2,1) both}.AppsLauncher_newsModal section:nth-of-type(1){animation-delay:.22s}.AppsLauncher_newsModal section:nth-of-type(2){animation-delay:.29s}.AppsLauncher_newsModal section:nth-of-type(3){animation-delay:.36s}.AppsLauncher_newsModal button[aria-label="Close what's new"]{animation:AppsLauncher_buildDlgClose .4s ease-out .3s both;transition:background .15s ease,transform .15s ease}.AppsLauncher_newsModal button[aria-label="Close what's new"]:hover{background:#ffffff3d!important;transform:rotate(90deg)}.AppsLauncher_news{transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}.AppsLauncher_news:hover,.AppsLauncher_news:focus-visible{transform:translateY(-2px) scale(1.04);border-color:#6fd3ffb3;box-shadow:0 10px 26px #0090dc61}.AppsLauncher_news:active{transform:translateY(0) scale(.97)}.AppsLauncher_newsDot{animation:AppsLauncher_newsBreathe 2.2s ease-in-out infinite}@keyframes AppsLauncher_newsBreathe{0%,to{box-shadow:0 0 0 2px #10264ae6,0 0 0 2px #d55c1780}50%{box-shadow:0 0 0 2px #10264ae6,0 0 0 7px #d55c1700}}@media (max-width: 560px){.AppsLauncher_newsOverlay{padding:10px}}body.os-held>#root *,body.os-held>#root *:before,body.os-held>#root *:after{animation-play-state:paused!important}@media (prefers-reduced-motion: reduce){.AppsLauncher_newsOverlay,.AppsLauncher_newsModal,.AppsLauncher_newsModal:before,.AppsLauncher_newsModal h1,.AppsLauncher_newsModal section,.AppsLauncher_newsModal button[aria-label="Close what's new"],.AppsLauncher_newsDot{animation:none}.AppsLauncher_news,.AppsLauncher_news:hover,.AppsLauncher_news:active,.AppsLauncher_newsModal button[aria-label="Close what's new"]:hover{transition:none;transform:none}}@media (min-width: 561px){.AppsLauncher_eyebrow{display:none}}.AppsLauncher_newsModal{max-height:min(86vh,900px);max-height:min(86dvh,900px)}@media (max-width: 560px){.AppsLauncher_newsOverlay{align-items:flex-start;padding:max(10px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom))}.AppsLauncher_newsModal{max-height:calc(100vh - 20px);max-height:calc(100dvh - 20px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.AppsLauncher_newsModal button[aria-label="Close what's new"]{top:10px!important;right:10px!important}}.AppsLauncher_projName{display:flex;align-items:center;gap:10px;margin:0 22px;padding:8px 0 4px;border-top:1px solid rgba(80,90,96,.14);flex-wrap:wrap}.AppsLauncher_projNameLabel{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#505a60b3}.AppsLauncher_projNameInput{flex:1 1 200px;min-width:0;border:0;outline:0;background:transparent;color:var(--org-primary, #1e4479);font-family:var(--sans);font-size:15px;font-weight:600;padding:4px 0}.AppsLauncher_projNameInput::placeholder{color:#505a6073;font-weight:400}.AppsLauncher_projWhere{font:inherit;font-size:13px;color:var(--brand-grey, #505a60);background:#505a600f;border:1px solid rgba(80,90,96,.2);border-radius:999px;padding:4px 10px}.AppsLauncher_heroSub .AppsLauncher_spin{display:inline-block;vertical-align:-2px;margin-right:6px}@media (prefers-reduced-motion: reduce){.AppsLauncher_heroSub .AppsLauncher_spin{animation:none}}.AppsLauncher_pin.AppsLauncher_paper:has(.AppsLauncher_pinTag){--box-surface: var(--paper-surface-pinned, var(--paper-surface))}.HomeStages_stage{--tilt: 38deg;position:relative;display:block;aspect-ratio:16 / 10;box-sizing:border-box;border-radius:14px;background:var(--box-well, rgba(0, 0, 0, .18));border:1px solid var(--box-line, var(--hair));overflow:hidden;text-decoration:none;perspective:520px;perspective-origin:50% 0%}.HomeStages_scene{position:absolute;inset:6% 8% 2%;transform:rotateX(var(--tilt));transform-origin:50% 100%;transform-style:preserve-3d}.HomeStages_floor{position:absolute;inset:-4% -6%;border-radius:18px;background:radial-gradient(60% 70% at 50% 55%,rgba(255,255,255,.22),transparent 70%),repeating-linear-gradient(0deg,transparent 0 22px,var(--box-line, rgba(255, 255, 255, .12)) 22px 23px),repeating-linear-gradient(90deg,transparent 0 22px,var(--box-line, rgba(255, 255, 255, .12)) 22px 23px);opacity:.55;-webkit-mask-image:radial-gradient(75% 80% at 50% 55%,#000 45%,transparent 100%);mask-image:radial-gradient(75% 80% at 50% 55%,#000 45%,transparent 100%)}.HomeStages_lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.HomeStages_lines line{stroke:var(--box-line, rgba(255, 255, 255, .3));stroke-width:1.4;stroke-dasharray:3 4}.HomeStages_ring{position:absolute;left:50%;top:56%;width:34%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);border:2px solid color-mix(in srgb,var(--accent-fill, var(--accent, #0090dc)) 55%,transparent);opacity:0;animation:HomeStages_ring 3.2s ease-out infinite}.HomeStages_ring.HomeStages_r2{animation-delay:1.6s}@keyframes HomeStages_ring{0%{opacity:.7;transform:translate(-50%,-50%) scale(.35)}to{opacity:0;transform:translate(-50%,-50%) scale(1.5)}}.HomeStages_piece{position:absolute;left:var(--x);top:var(--y);display:grid;place-items:center;color:#fff;transform:translate(-50%,-100%) rotateX(calc(-1 * var(--tilt)));transform-origin:50% 100%;animation:HomeStages_bob 4.2s ease-in-out infinite;animation-delay:var(--d)}.HomeStages_piece:after{content:"";position:absolute;left:50%;bottom:-6px;width:120%;height:30%;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.38),transparent);transform:translate(-50%) rotateX(var(--tilt));z-index:-1;pointer-events:none}@keyframes HomeStages_bob{0%,to{transform:translate(-50%,-100%) rotateX(calc(-1 * var(--tilt))) translateY(0)}50%{transform:translate(-50%,-100%) rotateX(calc(-1 * var(--tilt))) translateY(-4px)}}.HomeStages_gloss{background:radial-gradient(120% 120% at 28% 12%,rgba(255,255,255,.45),transparent 50%),linear-gradient(160deg,color-mix(in srgb,var(--c) 82%,#fff),var(--c) 55%,color-mix(in srgb,var(--c) 78%,#000));box-shadow:0 0 0 3px var(--box-surface, #e9e4da),inset 0 1px #ffffff59,inset 0 -2px 3px #00000038,0 10px 16px -8px #0000008c}.HomeStages_agent{width:46px;height:46px;border-radius:13px}.HomeStages_agent svg{width:62%;height:62%;filter:drop-shadow(0 1px 1px rgba(0,0,0,.25))}.HomeStages_file{width:26px;height:32px;border-radius:4px 9px 4px 4px;background:linear-gradient(170deg,#fff,#eef0f4);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--c) 40%,#fff),0 10px 14px -8px #0000008c;animation-name:HomeStages_bob,HomeStages_lit;animation-duration:4.2s,7.2s;animation-timing-function:ease-in-out,ease-out;animation-iteration-count:infinite,infinite;animation-delay:var(--d),var(--t)}.HomeStages_file:before{content:"";position:absolute;top:0;right:0;width:8px;height:8px;border-radius:0 7px 0 3px;background:linear-gradient(225deg,transparent 50%,color-mix(in srgb,var(--c) 30%,#dfe3ea) 50%)}.HomeStages_file b{position:absolute;left:-4px;right:-4px;bottom:6px;padding:1px 0;border-radius:3px;background:var(--c);font:700 7px/1.3 var(--sans, Verdana, sans-serif);letter-spacing:.04em;text-align:center;color:#fff}.HomeStages_file i{position:absolute;left:5px;right:7px;top:8px;height:2px;border-radius:2px;background:color-mix(in srgb,var(--c) 35%,#cfd5de);box-shadow:0 4px color-mix(in srgb,var(--c) 25%,#d8dde5)}@keyframes HomeStages_lit{0%,8%{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--c) 40%,#fff),0 10px 14px -8px #0000008c}12%{box-shadow:0 0 0 3px var(--c),0 0 16px 2px color-mix(in srgb,var(--c) 55%,transparent),0 10px 14px -8px #0000008c}26%,to{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--c) 40%,#fff),0 10px 14px -8px #0000008c}}.HomeStages_tool{width:28px;height:28px;border-radius:50%}.HomeStages_tool svg{width:58%;height:58%}.HomeStages_spark{position:absolute;left:50%;top:56%;width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px var(--c),0 0 10px 3px color-mix(in srgb,var(--c) 60%,transparent);opacity:0;transform:translate(-50%,-50%);animation:HomeStages_spark 7.2s cubic-bezier(.45,0,.25,1) infinite;animation-delay:calc(var(--t) - .75s)}@keyframes HomeStages_spark{0%{left:50%;top:56%;opacity:0}2%{opacity:1}10%{left:var(--x);top:calc(var(--y) - 6%);opacity:1}13%,to{left:var(--x);top:calc(var(--y) - 6%);opacity:0}}.HomeStages_board{position:absolute;inset:9% 7%;display:grid;grid-template-rows:auto 1fr;gap:8px;padding:9px 10px 10px;border-radius:10px;background:linear-gradient(180deg,#ffffffeb,#ffffffc7);box-shadow:0 0 0 1px var(--box-line, rgba(0, 0, 0, .08)),0 18px 28px -16px #0000008c;transform:perspective(600px) rotateX(10deg);transform-origin:50% 100%}.HomeStages_boardHead{display:flex;align-items:center;gap:6px;min-width:0}.HomeStages_chips{display:flex}.HomeStages_chips>*{margin-right:-5px;box-shadow:0 0 0 2px #fff;border-radius:6px}.HomeStages_boardTitle{margin-left:8px;font:700 8.5px/1 var(--sans, Verdana, sans-serif);letter-spacing:.1em;text-transform:uppercase;color:var(--tt-navy, #1e4479);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.HomeStages_kpi{margin-left:auto;flex:none;position:relative;width:22px;height:22px}.HomeStages_kpi svg{width:100%;height:100%;transform:rotate(-90deg)}.HomeStages_kpi circle{fill:none;stroke-width:4}.HomeStages_kpi .HomeStages_track{stroke:color-mix(in srgb,var(--tt-navy, #1e4479) 12%,#fff)}.HomeStages_kpi .HomeStages_val{stroke:var(--viz-4, #00a000);stroke-linecap:round;stroke-dasharray:0 100;animation:HomeStages_kpi 6s ease-out infinite}@keyframes HomeStages_kpi{0%{stroke-dasharray:0 100}35%,to{stroke-dasharray:68 100}}.HomeStages_chart{position:relative;display:grid;grid-auto-rows:1fr;gap:5px;min-height:0;background:repeating-linear-gradient(90deg,transparent 0 calc(25% - 1px),color-mix(in srgb,var(--tt-navy, #1e4479) 10%,transparent) calc(25% - 1px) 25%)}.HomeStages_row{position:relative;display:grid;grid-template-columns:34% 1fr;align-items:center;gap:6px;min-height:0}.HomeStages_label{font:600 7.5px/1 var(--sans, Verdana, sans-serif);color:color-mix(in srgb,var(--tt-navy, #1e4479) 80%,#000);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.HomeStages_lane{position:relative;height:100%;max-height:12px}.HomeStages_bar{position:absolute;left:var(--s);width:var(--w);top:0;bottom:0;border-radius:4px;transform-origin:left center;background:radial-gradient(120% 140% at 20% 0%,rgba(255,255,255,.45),transparent 55%),linear-gradient(180deg,color-mix(in srgb,var(--c) 85%,#fff),var(--c));box-shadow:inset 0 -1.5px 2px #0000002e,0 3px 6px -3px #0006;transform:scaleX(0);animation:HomeStages_grow 6s cubic-bezier(.3,.7,.2,1) infinite;animation-delay:var(--d)}@keyframes HomeStages_grow{0%{transform:scaleX(0)}22%,88%{transform:scaleX(1)}to{transform:scaleX(1);opacity:.6}}.HomeStages_diamond{position:absolute;left:var(--m);top:50%;width:8px;height:8px;background:var(--viz-5, #d55c17);transform:translate(-50%,-50%) rotate(45deg) scale(0);border-radius:1.5px;box-shadow:0 0 0 1.5px #fff;animation:HomeStages_pop 6s ease-out infinite;animation-delay:calc(var(--d) + 1s)}@keyframes HomeStages_pop{0%{transform:translate(-50%,-50%) rotate(45deg) scale(0)}12%,to{transform:translate(-50%,-50%) rotate(45deg) scale(1)}}.HomeStages_today{position:absolute;top:-3px;bottom:-3px;left:34%;width:0;border-left:1.5px dashed var(--viz-5, #d55c17);animation:HomeStages_today 6s linear infinite}.HomeStages_today:before{content:"";position:absolute;top:-3px;left:-4px;width:7px;height:7px;border-radius:50%;background:var(--viz-5, #d55c17)}@keyframes HomeStages_today{0%{left:calc(34% + 6px)}to{left:calc(34% + 6px + .62*(66% - 6px))}}@media (prefers-reduced-motion: reduce){.HomeStages_ring,.HomeStages_piece,.HomeStages_file,.HomeStages_spark,.HomeStages_bar,.HomeStages_diamond,.HomeStages_today,.HomeStages_kpi .HomeStages_val{animation:none}.HomeStages_bar{transform:none}.HomeStages_diamond{transform:translate(-50%,-50%) rotate(45deg)}}.HomeStages_dWrap{position:absolute;inset:7% 6% 8%;display:grid;grid-template-rows:auto 1fr;gap:7px}.HomeStages_dAsk{justify-self:start;max-width:78%;padding:5px 9px;border-radius:10px 10px 10px 3px;background:linear-gradient(160deg,#7b3fe4,#4b1fae);color:#fff;box-shadow:inset 0 1px #ffffff4d,0 8px 14px -8px #280a64b3;overflow:hidden}.HomeStages_dAskText{display:block;font:600 8px/1.2 var(--sans, Verdana, sans-serif);white-space:nowrap;overflow:hidden;width:0;animation:HomeStages_dType 8s steps(32,end) infinite}@keyframes HomeStages_dType{0%{width:0}14%,to{width:100%}}.HomeStages_dBoard{position:relative;display:grid;grid-template-columns:1fr 1.15fr;gap:9px;min-height:0;padding:8px;border-radius:10px;background:linear-gradient(180deg,#ffffffeb,#ffffffc7);box-shadow:0 0 0 1px var(--box-line, rgba(0, 0, 0, .08)),0 18px 28px -16px #0000008c;transform:perspective(600px) rotateX(8deg);transform-origin:50% 100%}.HomeStages_dDoc{position:relative;display:grid;align-content:start;gap:4px;min-width:0;padding:6px 7px;border-radius:6px;background:#f6f4fb;box-shadow:inset 0 0 0 1px #4b1fae1f;overflow:hidden}.HomeStages_dDocHead{display:flex;align-items:center;gap:5px;margin-bottom:2px}.HomeStages_dMark{width:10px;height:10px;border-radius:3px;background:linear-gradient(150deg,#9b6bff,#5a22c9 60%,#2d0f7a);flex:none}.HomeStages_dDocTitle{font:700 7px/1 var(--sans, Verdana, sans-serif);letter-spacing:.08em;text-transform:uppercase;color:#4b1fae;white-space:nowrap}.HomeStages_dLine{position:relative;width:var(--w);height:3px;border-radius:2px;background:color-mix(in srgb,#4b1fae 16%,#d9dce4)}.HomeStages_dHit:after{content:"";position:absolute;inset:-2px -3px;border-radius:3px;background:color-mix(in srgb,#ffb400 55%,transparent);transform:scaleX(0);transform-origin:left;animation:HomeStages_dHit 8s ease-out infinite}@keyframes HomeStages_dHit{0%,30%{transform:scaleX(0)}36%,92%{transform:scaleX(1)}to{transform:scaleX(1);opacity:0}}.HomeStages_dLens{position:absolute;left:62%;top:18%;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;color:#fff;background:radial-gradient(120% 120% at 28% 12%,rgba(255,255,255,.45),transparent 50%),linear-gradient(160deg,#4fb6f0,var(--viz-2, #0090dc) 55%,#006aa6);box-shadow:0 0 0 2px #fff,0 6px 10px -5px #00000080;animation:HomeStages_dLens 8s ease-in-out infinite}.HomeStages_dLens svg{width:60%;height:60%}@keyframes HomeStages_dLens{0%{top:18%;opacity:0}12%{top:18%;opacity:1}30%,40%{top:58%;opacity:1}48%,to{top:58%;opacity:0}}.HomeStages_dCite{position:absolute;left:22%;top:62%;padding:2px 6px;border-radius:6px;background:#ffb400;color:#3a2400;font:800 7px/1.3 var(--sans, Verdana, sans-serif);box-shadow:0 0 0 1.5px #fff,0 6px 10px -5px #00000080;opacity:0;z-index:2;animation:HomeStages_dCite 8s cubic-bezier(.4,0,.2,1) infinite}@keyframes HomeStages_dCite{0%,36%{left:22%;top:62%;opacity:0;transform:scale(.6)}40%{opacity:1;transform:scale(1.1)}50%{left:50%;top:4%;transform:scale(1);opacity:1}56%,88%{left:82%;top:4%;opacity:1}96%,to{left:82%;top:4%;opacity:0}}.HomeStages_dForm{display:grid;align-content:start;gap:4px;min-width:0;padding:6px 7px;border-radius:6px;background:#fff;box-shadow:inset 0 0 0 1px #1e447924}.HomeStages_dFormHead{font:700 7.5px/1 var(--sans, Verdana, sans-serif);color:var(--tt-navy, #1e4479);margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.HomeStages_dField{display:grid;grid-template-columns:38% 1fr 9px;align-items:center;gap:4px}.HomeStages_dLabel{font:600 6.5px/1 var(--sans, Verdana, sans-serif);color:color-mix(in srgb,var(--tt-navy, #1e4479) 75%,#000);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.HomeStages_dBox{position:relative;height:8px;border-radius:3px;background:#f1f3f7;box-shadow:inset 0 0 0 1px #1e447929;overflow:hidden}.HomeStages_dFill{position:absolute;left:2px;top:2.5px;height:3px;width:var(--w);border-radius:2px;background:color-mix(in srgb,var(--tt-navy, #1e4479) 55%,#8aa);transform:scaleX(0);transform-origin:left;animation:HomeStages_dFill 8s ease-out infinite;animation-delay:calc(var(--i) * .45s)}@keyframes HomeStages_dFill{0%,55%{transform:scaleX(0)}62%,94%{transform:scaleX(1)}to{transform:scaleX(1);opacity:0}}.HomeStages_dTick{width:9px;height:9px;display:grid;place-items:center;border-radius:50%;background:var(--viz-4, #00a000);color:#fff;transform:scale(0);animation:HomeStages_dTick 8s ease-out infinite;animation-delay:calc(var(--i) * .45s)}.HomeStages_dTick svg{width:75%;height:75%}@keyframes HomeStages_dTick{0%,61%{transform:scale(0)}64%{transform:scale(1.25)}66%,94%{transform:scale(1)}to{transform:scale(0)}}.HomeStages_dSend{justify-self:end;margin-top:2px;padding:2px 8px;border-radius:5px;font:700 7px/1.4 var(--sans, Verdana, sans-serif);color:#fff;background:color-mix(in srgb,var(--tt-navy, #1e4479) 35%,#c8cfdb);animation:HomeStages_dSend 8s ease-out infinite}@keyframes HomeStages_dSend{0%,84%{background:color-mix(in srgb,var(--tt-navy, #1e4479) 35%,#c8cfdb);box-shadow:none}87%,96%{background:var(--accent-fill, var(--tt-blue, #0090dc));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-fill, #0090dc) 30%,transparent)}to{background:color-mix(in srgb,var(--tt-navy, #1e4479) 35%,#c8cfdb)}}@media (prefers-reduced-motion: reduce){.HomeStages_dAskText,.HomeStages_dHit:after,.HomeStages_dLens,.HomeStages_dCite,.HomeStages_dFill,.HomeStages_dTick,.HomeStages_dSend{animation:none}.HomeStages_dAskText{width:100%}.HomeStages_dHit:after,.HomeStages_dFill{transform:none}.HomeStages_dTick{transform:none}.HomeStages_dCite{opacity:1;left:82%;top:4%}.HomeStages_dLens{opacity:0}}.StageCycle_cycle{position:relative;display:grid;width:100%;height:100%}.StageCycle_layer{grid-area:1 / 1;min-width:0;transition:opacity .6s ease}.StageCycle_off{opacity:0;pointer-events:none}.StageCycle_film{animation:StageCycle_in .6s ease both}@keyframes StageCycle_in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.StageCycle_layer,.StageCycle_film{transition:none;animation:none}}.TeamsFloat_launcher{position:fixed;right:18px;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:1200;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--line-2);border-radius:999px;background:var(--panel);color:var(--ink);font:inherit;font-size:13.5px;font-weight:600;box-shadow:0 6px 20px #060e1e2e;cursor:pointer}.TeamsFloat_launcherAgent{padding:6px 16px 6px 6px}.TeamsFloat_launcherFace{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;object-fit:cover;background:var(--card-2);font-size:14px;font-weight:700}.TeamsFloat_launcher:hover{border-color:var(--accent);color:var(--accent)}.TeamsFloat_launcher[data-open]{border-color:var(--accent)}.TeamsFloat_win{position:fixed;right:18px;bottom:calc(74px + env(safe-area-inset-bottom,0px));z-index:1200;width:min(440px,calc(100vw - 36px));height:min(640px,calc(100vh - 92px));height:min(640px,calc(100dvh - 92px));display:flex;flex-direction:column;border:1px solid var(--line-2);border-radius:14px;background:var(--panel);box-shadow:0 16px 48px #060e1e42;overflow:hidden}.TeamsFloat_win[data-wide]{width:min(960px,calc(100vw - 36px));height:min(760px,calc(100vh - 92px));height:min(760px,calc(100dvh - 92px))}.TeamsFloat_head{display:flex;align-items:center;gap:6px;padding:8px 10px;border-bottom:1px solid var(--line);background:var(--card, var(--panel))}.TeamsFloat_title{font-size:14px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TeamsFloat_grow{flex:1 1 auto}.TeamsFloat_text{display:flex;flex-direction:column;min-width:0;line-height:1.15}.TeamsFloat_sub{font-size:11.5px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TeamsFloat_headBtn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:8px;background:none;color:var(--ink-2);font:inherit;font-size:15px;text-decoration:none;cursor:pointer}.TeamsFloat_headBtn:hover{background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent)}.TeamsFloat_body{flex:1 1 auto;min-height:0}.TeamsFloat_side{flex:1 1 auto;width:auto;border-right:0}.TeamsFloat_win[data-wide] .TeamsFloat_side{flex:0 0 300px;width:300px;border-right:1px solid var(--line)}.TeamsFloat_main{min-height:0}.TeamsFloat_loading{margin:8px;font-size:13px;color:var(--ink-3)}@media (hover: none){.TeamsFloat_launcher:hover,.TeamsFloat_headBtn:hover{border-color:var(--line-2);color:inherit;background:none}}@media (max-width: 560px){.TeamsFloat_launcher{right:12px;padding:9px 12px}.TeamsFloat_win,.TeamsFloat_win[data-wide]{right:0;bottom:0;width:100vw;height:100vh;height:100dvh;border-radius:0}.TeamsFloat_launcher[data-open]{display:none}.TeamsFloat_launcherAgent{padding:5px}.TeamsFloat_launcherAgent .TeamsFloat_launcherName{display:none}}.TeamsFloat_launcher[data-side=left],.TeamsFloat_win[data-side=left]{right:auto;left:18px}@media (max-width: 560px){.TeamsFloat_launcher[data-side=left]{left:12px}.TeamsFloat_win[data-side=left]{left:0}}.TeamsFloat_note{margin-top:8px;padding:10px 12px;border:1px solid var(--line-2);border-radius:10px;background:var(--card, var(--panel))}.TeamsFloat_winTop{top:calc(var(--topbar-h, 64px) + 8px);bottom:auto;right:16px;height:min(640px,calc(100vh - var(--topbar-h, 64px) - 24px));height:min(640px,calc(100dvh - var(--topbar-h, 64px) - 24px))}.TeamsFloat_winTop[data-wide]{height:min(760px,calc(100vh - var(--topbar-h, 64px) - 24px));height:min(760px,calc(100dvh - var(--topbar-h, 64px) - 24px))}@media (max-width: 560px){.TeamsFloat_winTop,.TeamsFloat_winTop[data-wide]{top:var(--topbar-h, 64px);right:0;height:calc(100dvh - var(--topbar-h, 64px))}}.TeamsFloat_dockIn{animation:TeamsFloat_dockIn .32s cubic-bezier(.32,.72,0,1)}.TeamsFloat_dockIn>:not([role=separator]){animation:TeamsFloat_dockInBody .32s cubic-bezier(.32,.72,0,1)}@keyframes TeamsFloat_dockIn{0%{width:0;clip-path:inset(0)}to{clip-path:inset(0)}}@keyframes TeamsFloat_dockInBody{0%{width:calc(var(--dock-w, 400px) - 1px);max-width:none;align-self:flex-end;opacity:.3}to{width:calc(var(--dock-w, 400px) - 1px);max-width:none;align-self:flex-end;opacity:1}}.TeamsFloat_dockInPhone{animation:TeamsFloat_dockInPhone .34s cubic-bezier(.32,.72,0,1)}@keyframes TeamsFloat_dockInPhone{0%{transform:translateY(100%)}to{transform:none}}.TeamsFloat_win{transform-origin:bottom right;animation:TeamsFloat_winOpen .26s cubic-bezier(.2,.8,.2,1)}.TeamsFloat_winTop{transform-origin:top right;animation-name:TeamsFloat_winOpenTop}@keyframes TeamsFloat_winOpen{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:none}}@keyframes TeamsFloat_winOpenTop{0%{opacity:0;transform:translateY(-12px) scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.TeamsFloat_dockIn,.TeamsFloat_dockIn>*,.TeamsFloat_dockInPhone,.TeamsFloat_win,.TeamsFloat_winTop{animation:none}}@media (min-width: 561px){.TeamsFloat_launcher[data-dock]{right:78px}}.MessagesApp_app{flex:1 1 auto;min-width:0;min-height:0;display:flex;background:var(--panel)}.MessagesApp_side{flex:0 0 300px;width:300px;min-width:0;min-height:0;display:flex;flex-direction:column;gap:8px;padding:12px 8px 8px;border-right:1px solid var(--line);background:var(--card, var(--panel))}.MessagesApp_lists{flex:1 1 auto;min-width:0;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.MessagesApp_main{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column}.MessagesApp_newBtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 12px;border:1px solid var(--tt-navy, #1e4479);border-radius:10px;background:var(--tt-navy, #1e4479);color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.MessagesApp_newBtn:hover{filter:brightness(1.06)}.MessagesApp_back{display:none;align-self:flex-start;margin:6px 8px 0;padding:6px 8px;border:0;background:none;color:var(--ink-2);font:inherit;font-size:14px;cursor:pointer}.MessagesApp_empty{margin:auto;max-width:420px;padding:24px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.MessagesApp_emptyTitle{margin:0;font-size:17px;font-weight:600;color:var(--title-ink, var(--tt-navy, #1e4479))}.MessagesApp_emptyLine{margin:0 0 6px;font-size:14px;line-height:1.5;color:var(--ink-2)}@media (hover: none){.MessagesApp_newBtn:hover{filter:none}}.MessagesApp_scrim{display:none}@media (max-width: 860px){.MessagesApp_side{flex-basis:250px;width:250px}.MessagesApp_app[data-drawer] .MessagesApp_side{display:none}}@media (max-width: 560px){.MessagesApp_side{flex:1 1 auto;width:auto;border-right:0}.MessagesApp_app[data-open=pane] .MessagesApp_side,.MessagesApp_app[data-open=list] .MessagesApp_main{display:none}.MessagesApp_back{display:inline-flex}.MessagesApp_app[data-drawer] .MessagesApp_side{display:flex}.MessagesApp_app[data-open=pane][data-drawer] .MessagesApp_side{position:fixed;top:var(--topbar-h);bottom:0;left:0;z-index:1300;width:min(320px,86vw);overflow:hidden;padding-bottom:calc(8px + env(safe-area-inset-bottom));box-shadow:0 12px 40px #060e1e59}.MessagesApp_app[data-open=pane][data-drawer] .MessagesApp_scrim{display:block;position:fixed;inset:var(--topbar-h) 0 0 0;z-index:1290;background:#0a162c73}}.MessagesApp_phonePick{display:none}@media (max-width: 560px){.MessagesApp_phonePick{display:block;margin:10px 0 0;border-top:1px solid var(--line, #e4e7eb);padding-top:6px}}.ProjectTiles_wrap{display:grid;gap:14px;margin:0 0 34px}.ProjectTiles_wrap:has(.ProjectTiles_featured){margin-bottom:14px}.ProjectTiles_wrap:has(.ProjectTiles_featured) .ProjectTiles_featured{margin:44px 0 72px}.ProjectTiles_grid:empty{display:none}.ProjectTiles_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.ProjectTiles_tile{position:relative;display:grid;grid-template-rows:auto auto auto;align-content:start;gap:6px;padding:12px;min-height:150px;border-radius:var(--radius-lg);border:1px solid var(--hair);background:linear-gradient(180deg,#fff3,#ffffff21);backdrop-filter:blur(14px);box-shadow:var(--sheen),0 10px 24px -14px #0006;color:inherit;text-decoration:none;font:inherit;text-align:left;cursor:pointer;transition:background .14s ease,border-color .14s ease,transform .14s ease,box-shadow .14s ease}.ProjectTiles_tile:hover{background:linear-gradient(180deg,#ffffff47,#ffffff30);border-color:var(--hair-2);transform:translateY(-1px)}.ProjectTiles_tile:focus-visible,.ProjectTiles_tile:has(.ProjectTiles_tileLink:focus-visible){outline:2px solid var(--accent, #0090dc);outline-offset:2px}.ProjectTiles_plus{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;border:1px dashed var(--hair-2);color:#fff;font-size:26px;line-height:1}.ProjectTiles_tileLink{display:grid;gap:6px;min-width:0;color:inherit;text-decoration:none;outline:0}.ProjectTiles_tileLink:after{content:"";position:absolute;inset:0;border-radius:inherit}.ProjectTiles_mark{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#0090dc59;color:#fff;font-family:var(--serif);font-size:22px;font-weight:600}img.ProjectTiles_mark{object-fit:cover;background:#fff}.ProjectTiles_tileName{font-size:14px;font-weight:600;line-height:1.25;color:#fff;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ProjectTiles_more{position:absolute;top:6px;right:6px;z-index:2;width:28px;height:28px;border-radius:8px;border:0;background:#ffffff1f;color:#fff;font-size:16px;line-height:1;cursor:pointer;opacity:0;transition:opacity .12s ease}.ProjectTiles_tile:hover .ProjectTiles_more,.ProjectTiles_more:focus-visible{opacity:1}@media (hover: none){.ProjectTiles_more{opacity:1}}.ProjectTiles_dragging{opacity:.45;transform:scale(.97)}.ProjectTiles_over{border-color:var(--accent, #0090dc);box-shadow:0 0 0 3px #0090dc73,var(--sheen);transform:scale(1.03);background:#0090dc40}.ProjectTiles_face{position:relative;display:grid;place-items:center;width:64px;height:64px;border-radius:16px;background:#ffffff29;border:1px solid var(--hair);overflow:hidden}.ProjectTiles_faces{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:6px;width:100%;height:100%;align-content:start}.ProjectTiles_poster{width:100%;height:100%;object-fit:cover}.ProjectTiles_play{position:absolute;right:4px;bottom:4px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#0000008c;color:#fff;font-size:9px}.ProjectTiles_empty{margin:0;padding:14px;color:var(--ink-3);font-size:14px}.ProjectTiles_error{margin:0;padding:6px 14px;color:#ffb4a8;font-size:13px}.ProjectTiles_scrim{position:fixed;inset:0;z-index:9100;display:grid;place-items:center;background:#0a14288c;padding:16px}.ProjectTiles_dialog{display:grid;gap:12px;width:min(420px,100%);padding:20px;border-radius:var(--radius-lg);background:var(--panel);color:var(--ink);border:1px solid var(--line);box-shadow:0 18px 48px #0f1a2a47}.ProjectTiles_dialog h2{margin:0;font-family:var(--serif);font-size:20px;font-weight:600}.ProjectTiles_dialog input,.ProjectTiles_dialog select{width:100%;padding:9px 11px;border-radius:8px;border:1px solid var(--line);background:var(--bg);color:var(--ink);font:inherit}@media (max-width: 560px){.ProjectTiles_grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.ProjectTiles_tile{min-height:130px;padding:10px}}.ProjectTiles_orgMark{position:relative;display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:13px;overflow:hidden;border:1px solid rgba(255,255,255,.22);box-shadow:0 6px 16px -8px #0009}.ProjectTiles_kind{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);line-height:1}.ProjectTiles_pinFolder{--folder: var(--org-accent, var(--accent, #0090dc))}.ProjectTiles_pinFolder{position:relative;background:var(--box-surface, linear-gradient(180deg, color-mix(in srgb, var(--folder) 26%, color-mix(in srgb, var(--tt-navy) 60%, #000)), color-mix(in srgb, var(--folder) 8%, color-mix(in srgb, var(--tt-navy) 46%, #000))))}.ProjectTiles_pinFolder{cursor:pointer}.ProjectTiles_pinFolder:hover{border-color:var(--box-line-hover, color-mix(in srgb, var(--folder) 65%, transparent))}.ProjectTiles_art{order:-1;display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:center;opacity:.9;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent 100%);mask-image:linear-gradient(180deg,#000 55%,transparent 100%)}.ProjectTiles_pinFolder:before{content:"";position:absolute;top:0;left:18px;width:96px;height:4px;border-radius:0 0 4px 4px;background:color-mix(in srgb,var(--folder) 75%,#fff);z-index:1}.ProjectTiles_linkBtn{background:none;border:0;padding:0;cursor:pointer;font:inherit}.ProjectTiles_winner{display:inline-grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:0 10px;justify-self:start;max-width:100%;min-width:0;margin-top:2px;color:var(--box-ink, #fff);text-decoration:none}.ProjectTiles_winner>:first-child{border-radius:7px}.ProjectTiles_winnerText{display:grid;min-width:0;line-height:1.25}.ProjectTiles_winnerText strong{font-size:14px;font-weight:600}.ProjectTiles_winnerText strong,.ProjectTiles_winnerText span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProjectTiles_winnerText span{font-size:11px;letter-spacing:-.01em;color:var(--box-ink-2, rgba(255, 255, 255, .75))}.ProjectTiles_hubIcon{width:100%;height:100%;object-fit:cover}@media (min-width: 1100px){.ProjectTiles_wrap .ProjectTiles_featured:has(>:nth-child(6)){grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}}@media (min-width: 1400px){.ProjectTiles_wrap .ProjectTiles_featured:has(>:nth-child(6)){margin-left:-80px;margin-right:-80px}}@media (min-width: 700px) and (max-width: 1099px){.ProjectTiles_wrap .ProjectTiles_featured:has(>:nth-child(6)){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1400px){.ProjectTiles_wrap .ProjectTiles_featured:has(>:nth-child(7)){grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}}@media (min-width: 1100px) and (max-width: 1399px){.ProjectTiles_wrap .ProjectTiles_featured:has(>:nth-child(7)){grid-template-columns:repeat(4,minmax(0,1fr))}}.AgentHello_card{cursor:pointer}.AgentHello_card:focus-visible{outline:2px solid #fff;outline-offset:3px}.AgentHello_head{display:flex;align-items:center;gap:10px;min-width:0;margin:4px 0 2px}.AgentHello_icon{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:#fff;background:radial-gradient(120% 120% at 20% 0%,rgba(255,255,255,.28),transparent 55%),var(--accent, #0090dc);box-shadow:0 1px 1.5px #00000040,0 6px 14px -6px #00000073}.AgentHello_glyph{width:60%;height:60%}.AgentHello_head h3{margin:0}.AgentHello_line{position:relative;display:block;margin:0;min-width:0;max-width:100%;overflow:hidden;font-size:14.5px;line-height:1.55;color:var(--box-ink, #fff);overflow-wrap:anywhere}.AgentHello_sizer{visibility:hidden}.AgentHello_typed{position:absolute;inset:0;overflow:hidden;overflow-wrap:anywhere}.AgentHello_caret{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-.15em;background:currentColor;animation:AgentHello_blink .9s steps(1) infinite}@keyframes AgentHello_blink{50%{opacity:0}}.AgentHello_ask{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%;box-sizing:border-box;margin-top:4px;background:var(--box-field, rgba(255, 255, 255, .1));border:1px solid var(--box-line, rgba(255, 255, 255, .3));border-radius:999px;padding:4px 4px 4px 14px;transition:background .12s ease,border-color .12s ease}.AgentHello_ask:focus-within{background:var(--box-field-focus, rgba(255, 255, 255, .16));border-color:var(--box-ink-2, rgba(255, 255, 255, .6))}.AgentHello_input{flex:1 1 0;width:0;min-width:0;border:0;outline:0;background:transparent;color:var(--box-ink, #fff);font-family:var(--sans);font-size:14px;line-height:1.4;padding:6px 0}.AgentHello_input::placeholder{color:var(--box-ink-2, rgba(255, 255, 255, .6))}.AgentHello_send{flex:none;width:30px;height:30px;display:inline-grid;place-items:center;border:0;border-radius:999px;background:var(--accent, #0090dc);color:#fff;cursor:pointer;transition:transform .12s ease,opacity .12s ease}.AgentHello_send:hover:not(:disabled){transform:translateY(-1px)}.AgentHello_send:disabled{opacity:.45;cursor:default}.AgentHello_spin{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:AgentHello_spin .8s linear infinite}@keyframes AgentHello_spin{to{transform:rotate(360deg)}}.AgentHello_agents{display:flex;align-items:center;gap:8px;margin:2px 0 4px;min-width:0;height:30px;text-decoration:none}.AgentHello_agents:hover .AgentHello_agentNames{color:var(--box-ink, #fff)}.AgentHello_pile{display:inline-flex;flex:none}.AgentHello_agent{display:inline-flex;border-radius:50%;box-shadow:0 0 0 2px var(--box-surface, #e9e4da);background:var(--box-surface, #e9e4da);transition:transform .12s ease}.AgentHello_agent+.AgentHello_agent{margin-left:-8px}.AgentHello_agents:hover .AgentHello_agent,.AgentHello_agents:focus-visible .AgentHello_agent{transform:translateY(-2px);z-index:1}.AgentHello_agentNames{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--box-ink-2, rgba(255, 255, 255, .7));font-size:12.5px;text-decoration:none}.AgentHello_agentNames:hover{color:var(--box-ink, #fff)}@media (hover: none){.AgentHello_agents:hover .AgentHello_agent{transform:none}.AgentHello_agents:hover .AgentHello_agentNames,.AgentHello_agentNames:hover{color:var(--box-ink-2, rgba(255, 255, 255, .7))}}.MessagesCard_unread{position:absolute;top:12px;right:12px;z-index:2;padding:3px 9px;border-radius:999px;background:var(--warn);color:#fff;font-size:11.5px;font-weight:700;white-space:nowrap;box-shadow:0 2px 6px #00000040;pointer-events:none}.MessagesCard_rows{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.MessagesCard_row{display:flex;align-items:center;gap:8px;min-width:0;padding:5px 6px;border-radius:10px;color:var(--box-ink, #fff);text-decoration:none}.MessagesCard_row:hover{background:var(--box-well-hover, rgba(255, 255, 255, .08))}.MessagesCard_faces{display:inline-flex;flex:none}.MessagesCard_faces>*+*{margin-left:-6px}.MessagesCard_text{min-width:0;display:flex;flex-direction:column}.MessagesCard_name{font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MessagesCard_bold{font-weight:700}.MessagesCard_preview{font-size:12px;color:var(--box-ink-2, rgba(255, 255, 255, .7));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MessagesCard_line{margin:0;font-size:14.5px;line-height:1.55;color:var(--box-ink, #fff)}.MessagesCard_agents{display:flex;align-items:center;min-width:0;height:28px}.MessagesCard_agent{display:inline-flex;border-radius:50%;box-shadow:0 0 0 2px var(--box-surface, #e9e4da);background:var(--box-surface, #e9e4da)}.MessagesCard_agent .MessagesCard_robot{color:#fff;background:var(--org-primary, var(--accent, #0090dc))}.MessagesCard_agent+.MessagesCard_agent{margin-left:-8px}.MessagesCard_agentNames{min-width:0;margin-left:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--box-ink-2, rgba(255, 255, 255, .7));font-size:12.5px}.MessagesCard_initials{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;font-size:10px;font-weight:700;color:var(--box-ink, #fff);background:var(--box-well, rgba(255, 255, 255, .16))}@media (hover: none){.MessagesCard_row:hover{background:none}}.os-install{position:fixed;inset:0;z-index:9400;pointer-events:none}.os-install-dim{position:absolute;inset:0;background:#06122673;opacity:0;transition:opacity .22s ease;pointer-events:auto}.os-install-sheet{position:absolute;left:10px;right:10px;bottom:calc(12px + env(safe-area-inset-bottom,0px));max-width:520px;margin:0 auto;box-sizing:border-box;background:#fff;border-radius:20px;padding:18px 18px 14px;color:#1e4479;box-shadow:0 -4px 24px #00000040;font-family:Inter,system-ui,sans-serif;transform:translateY(calc(100% + 40px));transition:transform .26s cubic-bezier(.2,.8,.2,1);pointer-events:auto}.os-install.in .os-install-dim{opacity:1}.os-install.in .os-install-sheet{transform:none}.os-install.safari .os-install-sheet{bottom:calc(22px + env(safe-area-inset-bottom,0px))}.os-install-grab{width:38px;height:4px;border-radius:2px;background:#d7dde5;margin:-6px auto 12px}.os-install-head{display:flex;gap:14px;align-items:center}.os-install-icon{width:52px;height:52px;border-radius:12px;flex:none;box-shadow:0 2px 6px #0003}.os-install-head b{display:block;font-size:17px;line-height:1.25;color:#1e4479}.os-install-head small{display:block;margin-top:3px;font-size:13.5px;line-height:1.35;color:#4b5b70}.os-install-steps{list-style:none;margin:14px 0 2px;padding:12px 14px;background:#e5f5fb;border-radius:12px;font-size:14px;line-height:1.9;color:#1e4479}.os-install-steps b{font-weight:700}.os-install-steps .n{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#0090dc;color:#fff;font-size:12px;font-weight:700;margin-right:8px;vertical-align:1px}.os-install-share{vertical-align:-3px;color:#0a84ff}.os-install-acts{display:flex;gap:8px;margin-top:16px}.os-install-btn{border:0;border-radius:10px;font:600 15px Inter,system-ui,sans-serif;padding:12px 16px;cursor:pointer;-webkit-tap-highlight-color:transparent}.os-install-btn.primary{flex:1;background:#1e4479;color:#fff}.os-install-btn.primary:active{background:#17375f}.os-install-btn.ghost{background:transparent;color:#1e4479}.os-install-arrow{position:absolute;left:50%;bottom:-11px;transform:translate(-50%);width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-top:12px solid #fff}@media (prefers-reduced-motion: reduce){.os-install-sheet,.os-install-dim{transition:none}}.os-push-bell{display:grid;place-items:center;background:#1e4479;color:#fff}.os-push-err{margin:12px 0 0;font-size:13.5px;line-height:1.4;color:#d55c17}.os-install-btn:disabled{opacity:.6;cursor:default}.NewProject_view,.NewProject_groups,.NewProject_tools{--np-navy: var(--org-primary, var(--tt-navy, #1e4479));--np-ink: var(--title-ink, #1e4479);--np-blue: var(--brand-blue, #0090dc);--np-orange: var(--brand-orange, #d55c17);--np-green: var(--brand-green, #00a000);--np-slate: var(--brand-slate, #505a60);--np-serif: "Publico Headline", var(--serif, Georgia, serif);min-height:100%;color:var(--ink, #1a1d22)}html:not([data-theme=dark]) .NewProject_view{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-sky, #e5f5fb) 62%,var(--bg, #f6f7f9)) 0,var(--bg, #f6f7f9) 230px)}.NewProject_form{max-width:860px;margin:0 auto;padding:18px 22px 40px;display:grid;gap:12px}.NewProject_head{padding:4px 2px 8px}.NewProject_eyebrow{margin-bottom:2px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--np-blue)}.NewProject_title{margin:0;font-family:var(--np-serif);font-weight:400;font-size:clamp(22px,6vw,28px);line-height:1.2;color:var(--np-ink);overflow-wrap:anywhere}.NewProject_title:after{content:"";display:block;width:72px;height:3px;margin-top:7px;border-radius:2px;background:linear-gradient(90deg,var(--np-navy) 0 34%,var(--np-blue) 34% 67%,var(--np-orange) 67% 100%)}.NewProject_lead{margin:10px 0 0;max-width:70ch;font-size:13.5px;line-height:1.5;color:var(--np-slate)}.NewProject_card{padding:14px 16px 16px;border:1px solid var(--line, #e4e7eb);border-top:3px solid var(--np-navy);border-radius:10px;background:var(--panel, #fff);min-width:0}html:not([data-theme=dark]) .NewProject_paper{background:var(--brand-cream, #f2eee7);border-color:#e2dbcb;border-top-color:var(--np-navy)}.NewProject_cardHead{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.NewProject_cardHead>div{flex:1;min-width:0}.NewProject_step{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--np-blue)}.NewProject_cardTitle{margin:1px 0 0;font-family:var(--np-serif);font-size:17px;font-weight:400;color:var(--np-ink)}.NewProject_hint{margin:3px 0 0;font-size:12.5px;line-height:1.45;color:var(--np-slate)}.NewProject_row{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:12px}@media (max-width: 640px){.NewProject_row{grid-template-columns:minmax(0,1fr)}}.NewProject_field{display:grid;gap:4px;min-width:0}.NewProject_label{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3, #767b83)}.NewProject_label i{font-style:normal;font-weight:400;text-transform:none;letter-spacing:0}.NewProject_input{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid var(--line-2, #d5d9df);border-radius:6px;background:#fff;color:var(--ink, #1a1d22);font:inherit;font-size:14px}[data-theme=dark] .NewProject_input{background:var(--panel)}.NewProject_input:focus{outline:none;border-color:var(--np-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--np-blue) 18%,transparent)}.NewProject_input::placeholder{color:color-mix(in srgb,var(--ink-3, #767b83) 75%,transparent)}.NewProject_name{font-size:16px;font-weight:600}.NewProject_mono{font-family:var(--mono, ui-monospace, monospace);font-size:13px}textarea.NewProject_input{resize:vertical;line-height:1.5}.NewProject_note{margin:6px 0 12px;font-size:12px;color:var(--np-slate)}.NewProject_note code{padding:1px 6px;border-radius:999px;background:color-mix(in srgb,var(--np-blue) 12%,var(--panel, #fff));color:var(--np-ink);font-size:11.5px;font-weight:700}.NewProject_noteLast{margin-bottom:0}.NewProject_groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.NewProject_group{--tone: var(--np-blue);padding:9px 10px 8px;border:1px solid var(--line, #e4e7eb);border-left:3px solid var(--tone);border-radius:8px;background:var(--panel, #fff);min-width:0}.NewProject_group:nth-child(4n+1){--tone: var(--np-navy)}.NewProject_group:nth-child(4n+3){--tone: var(--np-green)}.NewProject_group:nth-child(4n+4){--tone: var(--np-orange)}.NewProject_groupHead{display:flex;align-items:baseline;gap:8px;margin:0 2px 4px}.NewProject_groupLabel{flex:1;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3, #767b83)}.NewProject_groupCount{font-size:10.5px;font-weight:700;color:var(--np-ink)}.NewProject_app{display:flex;gap:9px;align-items:center;padding:6px 7px;margin:2px 0;border:1px solid transparent;border-radius:7px;cursor:pointer}.NewProject_app:hover{border-color:var(--line, #e4e7eb);background:color-mix(in srgb,var(--brand-sky, #e5f5fb) 45%,var(--panel, #fff))}.NewProject_app.NewProject_on{border-color:color-mix(in srgb,var(--np-blue) 45%,var(--line, #e4e7eb));background:color-mix(in srgb,var(--np-blue) 8%,var(--panel, #fff))}.NewProject_app.NewProject_have{cursor:default;background:none;border-color:transparent}.NewProject_app.NewProject_have .NewProject_appName{color:var(--ink-3, #767b83)}.NewProject_app input{flex:none;margin:0;width:15px;height:15px;accent-color:var(--np-blue)}.NewProject_mark{flex:none;width:30px;height:30px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;object-fit:cover}.NewProject_markText{background:var(--tone);color:#fff;font-size:11px;font-weight:700}.NewProject_appText{min-width:0}.NewProject_appName{display:block;font-size:13px;font-weight:600;color:var(--ink, #1a1d22)}.NewProject_appDesc{display:block;font-size:11.5px;line-height:1.35;color:var(--np-slate)}.NewProject_inPill{margin-left:6px;padding:1px 7px;border-radius:999px;background:color-mix(in srgb,var(--np-green) 12%,var(--panel, #fff));color:var(--np-green);font-size:10px;font-weight:700;letter-spacing:.03em;vertical-align:1px}.NewProject_tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}.NewProject_btn{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid var(--line, #e4e7eb);border-radius:7px;background:var(--panel, #fff);color:var(--ink, #1a1d22);font:inherit;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.NewProject_btn:hover:not(:disabled){border-color:var(--np-blue);color:var(--np-ink)}.NewProject_primary{padding:8px 16px;border-color:var(--np-navy);background:var(--np-navy);color:#fff;font-size:12.5px;font-weight:700}.NewProject_primary:hover:not(:disabled){background:color-mix(in srgb,var(--np-navy) 86%,#fff);border-color:color-mix(in srgb,var(--np-navy) 86%,#fff);color:#fff}.NewProject_btn:disabled{opacity:.55;cursor:default}.NewProject_btn:focus-visible,.NewProject_app:focus-within{outline:2px solid color-mix(in srgb,var(--np-blue) 55%,transparent);outline-offset:1px}.NewProject_bar{position:sticky;bottom:12px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px 10px 16px;border:1px solid var(--line, #e4e7eb);border-left:3px solid var(--np-navy);border-radius:10px;background:var(--panel, #fff);box-shadow:0 6px 20px #1018281a}.NewProject_sum{flex:1;min-width:180px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;color:var(--np-slate)}.NewProject_sumName{font-family:var(--np-serif);font-size:15px;color:var(--np-ink)}.NewProject_pill{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;background:color-mix(in srgb,var(--np-blue) 12%,var(--panel, #fff));color:var(--np-ink);font-size:11px;font-weight:700;letter-spacing:.03em}.NewProject_error{margin:0;padding:8px 12px;border-left:3px solid #c0392b;border-radius:7px;background:#c0392b14;color:#a3271b;font-size:13px}.NewProject_status{margin:0 0 12px;padding:8px 12px;border-left:3px solid var(--tone, var(--np-blue));border-radius:7px;font-size:12.5px;background:color-mix(in srgb,var(--tone, var(--np-blue)) 9%,var(--panel, #fff))}.NewProject_status code{font-family:var(--mono, ui-monospace, monospace);font-size:12px}.NewProject_ok{--tone: var(--np-green)}.NewProject_wait{--tone: var(--np-orange)}.NewProject_bad{--tone: #c0392b}.NewProject_muted{margin:0;font-size:12.5px;color:var(--np-slate)}@media (prefers-reduced-motion: no-preference){.NewProject_app,.NewProject_btn,.NewProject_input{transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}}.NewProject_one{padding:0}.NewProject_sec{padding:16px 18px;display:grid;gap:8px}.NewProject_sec+.NewProject_sec{border-top:1px solid var(--line, #e4e7eb)}.NewProject_sec .NewProject_note{margin:0}.NewProject_secHead{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.NewProject_secHead>.NewProject_label{flex:1}.NewProject_links{display:inline-flex;gap:14px}.NewProject_add{justify-self:start;padding:0;border:0;background:none;color:var(--np-blue);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.NewProject_add:hover:not(:disabled){color:var(--np-ink);text-decoration:underline}.NewProject_add:disabled{opacity:.55;cursor:default}.NewProject_codeBox{font-size:14px}.NewProject_one .NewProject_bar{bottom:0;border:0;border-top:1px solid var(--line, #e4e7eb);border-radius:0 0 10px 10px;box-shadow:0 -6px 16px #1018280f;background:color-mix(in srgb,var(--bg, #f6f7f9) 55%,var(--panel, #fff))}.NewProject_errorIn{margin:0 18px 12px}.NewProject_hubChip{display:inline-flex;align-items:center;gap:7px;margin-bottom:6px;padding:3px 11px 3px 3px;border:0;border-radius:999px;background:var(--brand-sky, #e5f5fb);color:var(--np-ink);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.NewProject_hubChip:hover{background:color-mix(in srgb,var(--np-blue) 16%,var(--panel, #fff))}.NewProject_hubDot{width:20px;height:20px;border-radius:50%;display:inline-grid;place-items:center;background:var(--np-navy);color:#fff;font-size:10.5px;font-weight:700}.NewProject_askHead{display:flex;gap:12px;align-items:flex-start}.NewProject_askLock{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:color-mix(in srgb,var(--np-blue) 12%,#fff);color:var(--np-navy)}.NewProject_askTitle{margin:0;font-size:14.5px;font-weight:700;color:var(--np-ink)}.NewProject_askRow{display:flex;gap:10px;align-items:center;margin-top:12px}.NewProject_askRow .NewProject_input{flex:1;min-width:0}.NewProject_askBtn{justify-content:center;padding:8px 16px;border-color:var(--np-blue);background:var(--np-blue);color:#fff;font-size:13px;font-weight:700}.NewProject_askBtn:hover:not(:disabled){background:color-mix(in srgb,var(--np-blue) 86%,#000);border-color:color-mix(in srgb,var(--np-blue) 86%,#000);color:#fff}.NewProject_askDone{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:8px;background:color-mix(in srgb,var(--np-blue) 10%,#fff)}.NewProject_askDone b{display:block;font-size:13.5px;color:var(--np-ink)}.NewProject_askDone span:not(.NewProject_askTick){display:block;margin-top:2px;font-size:12.5px;line-height:1.45;color:var(--np-slate)}.NewProject_askTick{flex:none;display:grid;place-items:center;width:20px;height:20px;margin-top:1px;border-radius:50%;background:var(--np-navy);color:#fff;font-size:12px}[data-theme=dark] .NewProject_askDone,[data-theme=dark] .NewProject_askLock{background:color-mix(in srgb,var(--np-blue) 18%,var(--panel))}@media (max-width: 560px){.NewProject_askRow{flex-direction:column;align-items:stretch}}
