html[data-ghost=on] #ag[data-mode]{--bg:#0B0A12;--bg2:#121022;--rail:#0E0C18;--glow:rgba(182,156,255,.12);--surface:rgba(26,22,44,.9);--surface2:rgba(26,22,44,.55);--solid:#1A162C;--ink:#ECE8FA;--muted:#A8A1C6;--faint:#6F6890;--line:rgba(182,156,255,.18);--line2:rgba(182,156,255,.09);--cardline:rgba(182,156,255,.2);--accent:#B69CFF;--accent-soft:rgba(182,156,255,.16);--on-accent:#120E22;--accent2:#6EF2C9;--accent2-soft:rgba(110,242,201,.14);--work:#E6C76A;--work-soft:rgba(230,199,106,.14);--done:#6EF2C9;--done-soft:rgba(110,242,201,.13);--alert:#FF8FB1;--alert-soft:rgba(255,143,177,.15);--term-bg:#07060D;--term-ink:#CFC4FF;--shadow:0 22px 48px -26px rgba(0,0,0,.8);--shadow-hi:0 32px 64px -26px rgba(0,0,0,.85);--d-exec:#2A2150;--d-exec-i:#E2DAFF;--d-research:#1F2550;--d-research-i:#D6DCFF;--d-content:#3A1E4A;--d-content-i:#F1D6FF;--d-growth:#173A36;--d-growth-i:#C9F7E8;--d-ops:#3A2E1A;--d-ops-i:#F4E6C2;--d-owner:#2E2058;--d-owner-i:#E2D8FF;--toon-line:#ECE8FA;--ghost-sheet:#EDE8FF;--ghost-mask:#1A1630;--ghost-glow:#6EF2C9;--ghost-eye:#0B0A12;color-scheme:dark;background:radial-gradient(1200px 600px at 70% -10%,rgba(182,156,255,.14),transparent 60%),var(--bg)}html:root[data-ghost=on]{--am-bg:#0B0A12;--am-surface:#151225;--am-surface-raised:#1B172E;--am-surface-soft:#1F1A35;--am-border:#2C2648;--am-border-strong:#463D6E;--am-text:#ECE8FA;--am-text-soft:#A8A1C6;--am-text-faint:#6F6890;--am-brand:#B69CFF;--am-brand-dark:#D2C3FF;--am-brand-soft:#2A2350;--am-on-brand:#120E22;--am-green:#6EF2C9;--am-orange:#E6C76A;--am-red:#FF8FB1;--am-blue:#8FB8FF;--am-pink:#F2A0D8;--am-accent:#B69CFF;--am-lift:0 8px 22px rgb(0 0 0 / 55%);--toon-line:#ECE8FA;--ghost-sheet:#EDE8FF;--ghost-mask:#1A1630;--ghost-glow:#6EF2C9;--ghost-eye:#0B0A12;color-scheme:dark}html:root[data-ghost=on] body{background:#0b0a12;color:#ece8fa}.ghost-switch{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ghost-toggle{display:inline-flex;align-items:center;gap:10px;padding:8px 12px 8px 10px;border-radius:999px;border:1px solid var(--line, var(--am-border, rgba(0,0,0,.15)));background:var(--surface, var(--am-surface, #fff));color:var(--ink, var(--am-text, #1A1C1B));font:inherit;cursor:pointer;transition:background .3s,border-color .3s,box-shadow .3s}.ghost-toggle:disabled{opacity:.7;cursor:progress}.ghost-icon{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--line2, rgba(0,0,0,.06));color:var(--muted, #585D5B);transition:color .3s,background .3s}.ghost-label{display:flex;flex-direction:column;line-height:1.15;text-align:left}.ghost-label b{font-size:13px;font-weight:700;letter-spacing:.01em}.ghost-label small{font-size:11px;color:var(--muted, var(--am-text-soft, #585D5B))}.ghost-knob{width:34px;height:20px;border-radius:999px;background:var(--line, rgba(0,0,0,.18));position:relative;transition:background .3s}.ghost-knob i{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .3s cubic-bezier(.22,1,.36,1);box-shadow:0 1px 3px #0000004d}.ghost-switch.on .ghost-toggle{border-color:#b69cff8c;background:linear-gradient(135deg,#1a1530,#24183f);color:#ece8fa;box-shadow:0 0 0 3px #b69cff24,0 0 24px #6ef2c91f}.ghost-switch.on .ghost-icon{background:#6ef2c929;color:#ede8ff}.ghost-switch.on .ghost-label small{color:#6ef2c9}.ghost-switch.on .ghost-knob{background:#b69cff}.ghost-switch.on .ghost-knob i{transform:translate(14px);background:#120e22}.ghost-switch.compact .ghost-toggle{padding:6px 10px 6px 8px}.ghost-timer{display:inline-flex;align-items:center;gap:4px;padding:3px;border-radius:999px;border:1px solid rgba(182,156,255,.3);background:#1a162c99}.ghost-timer-label{font-size:11px;color:#a8a1c6;padding:0 6px 0 8px}.ghost-timer button{font:inherit;font-size:12px;border:0;border-radius:999px;padding:5px 10px;background:transparent;color:#cfc8ea;cursor:pointer}.ghost-timer button.sel{background:#b69cff;color:#120e22;font-weight:700}.ghost-err{width:100%;font-size:12px;color:#ff8fb1}.ghost-count{display:inline-block;margin-top:4px;font-size:11px;letter-spacing:.02em;color:var(--muted, #A8A1C6);opacity:.85}.ghost-count.soon{color:#ff8fb1}.t-ghost .t-ghost-eye{filter:drop-shadow(0 0 2px rgba(110,242,201,.9))}@media (prefers-reduced-motion:no-preference){html[data-ghost=on] .t-ghost{animation:ghost-float 3.2s ease-in-out infinite;transform-origin:50% 60%}html[data-ghost=on] .t-ghost .t-ghost-eye{animation:ghost-blink 4.8s infinite;transform-box:fill-box;transform-origin:center}}@keyframes ghost-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}@keyframes ghost-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@media (prefers-reduced-motion:no-preference){html[data-ghost-snap] .avwrap,html[data-ghost-snap] .am-avatar,html[data-ghost-snap] [data-agent-avatar]{animation:ghost-snap 1.5s cubic-bezier(.4,0,.2,1) both}html[data-ghost-snap] .avwrap:nth-child(3n+1){animation-delay:.05s}html[data-ghost-snap] .avwrap:nth-child(3n+2){animation-delay:.16s}html[data-ghost-snap] .avwrap:nth-child(3n){animation-delay:.27s}html[data-ghost-snap]:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2147483000;background:radial-gradient(2px 2px at 12% 30%,rgba(236,232,250,.8),transparent 60%),radial-gradient(2px 2px at 28% 64%,rgba(182,156,255,.8),transparent 60%),radial-gradient(3px 3px at 44% 22%,rgba(110,242,201,.7),transparent 60%),radial-gradient(2px 2px at 61% 78%,rgba(236,232,250,.7),transparent 60%),radial-gradient(2px 2px at 73% 41%,rgba(182,156,255,.8),transparent 60%),radial-gradient(3px 3px at 86% 18%,rgba(236,232,250,.6),transparent 60%),radial-gradient(2px 2px at 92% 70%,rgba(110,242,201,.6),transparent 60%),radial-gradient(1600px 900px at 50% 50%,#0b0a1200,#0b0a1200);animation:ghost-dust 1.5s ease-out both}html[data-ghost-snap=in]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2147482999;background:radial-gradient(circle at 50% 50%,#b69cff59,#0b0a12d9 70%);animation:ghost-flash 1.1s ease-out both}html[data-ghost-snap=out]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2147482999;background:radial-gradient(circle at 50% 50%,#ffffff8c,#fff0 70%);animation:ghost-flash .9s ease-out both}}@keyframes ghost-snap{0%{filter:none;opacity:1;transform:none}35%{filter:blur(2px) grayscale(1) brightness(1.6);opacity:.15;transform:translate(10px,-8px) scale(.92) rotate(-4deg)}55%{filter:blur(3px);opacity:0;transform:translate(16px,-14px) scale(.9)}70%{filter:blur(2px);opacity:.25;transform:translateY(4px) scale(1.04)}to{filter:none;opacity:1;transform:none}}@keyframes ghost-dust{0%{opacity:0;transform:translate(0)}30%{opacity:1}to{opacity:0;transform:translate(60px,-90px)}}@keyframes ghost-flash{0%{opacity:0}25%{opacity:1}to{opacity:0}}.ghost-evaporating{animation:ghost-evap 1.2s ease-in forwards}@keyframes ghost-evap{0%{opacity:1;filter:none;transform:none}60%{opacity:.35;filter:blur(1.5px);transform:translate(8px,-6px)}to{opacity:0;filter:blur(4px);transform:translate(18px,-16px);height:0;margin:0;padding:0}}.ghost-switch{position:relative}.ghost-explain{flex-basis:100%;margin:0;max-width:340px;font-size:12px;line-height:1.4;color:var(--ink-3, #6B6B70)}.ghost-why{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;border-radius:999px;border:1px solid rgba(120,120,128,.35);background:transparent;color:inherit;font:600 12px/1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer;padding:0;opacity:.75}.ghost-switch.compact .ghost-explain{position:absolute;top:calc(100% + 6px);right:0;width:min(240px,calc(100vw - 32px));z-index:60;padding:10px 12px;border-radius:12px;background:#1a1530;color:#ece8fa;box-shadow:0 8px 24px #0000002e}.acctdata{display:grid;gap:10px;font:inherit;color:inherit}.acctdata-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.acctdata-text{display:grid;gap:3px;min-width:0}.acctdata-text small{opacity:.72;font-size:12.5px;line-height:1.4}.acctdata-btn{flex:none;font:inherit;font-size:13px;font-weight:600;padding:7px 14px;border-radius:9px;cursor:pointer;background:transparent;color:inherit;border:1px solid rgba(127,127,127,.45)}.acctdata-btn:disabled{opacity:.5;cursor:default}.acctdata-btn.danger{color:#d92d20;border-color:#d92d2080}.acctdata-btn.danger.solid{background:#d92d20;color:#fff;border-color:#d92d20}.acctdata-confirm{display:grid;gap:6px;padding:12px;border-radius:12px;border:1px solid rgba(217,45,32,.35)}.acctdata-confirm label{font-size:12.5px;opacity:.8}.acctdata-confirm input{font:inherit;font-size:14px;padding:8px 10px;border-radius:8px;border:1px solid rgba(127,127,127,.45);background:transparent;color:inherit}.acctdata-actions{display:flex;gap:8px;margin-top:4px;flex-wrap:wrap}.acctdata-err{margin:0;color:#d92d20;font-size:13px}.acctdata-ok,.acctdata-done{margin:0;font-size:13px;opacity:.85}@media (max-width: 520px){.acctdata-row{flex-direction:column;align-items:stretch}}.delpage{--dp-bg: #f7f7f5;--dp-card: #fff;--dp-text: #1a1a1a;--dp-muted: #5b5b5b;--dp-link: #2c6be0;--dp-hair: rgba(0,0,0,.1);min-height:100vh;background:var(--dp-bg);color:var(--dp-text);font:15px/1.55 system-ui,-apple-system,Segoe UI,sans-serif;padding:40px 16px;box-sizing:border-box}@media (prefers-color-scheme: dark){.delpage{--dp-bg: #111214;--dp-card: #1b1c1f;--dp-text: #ececec;--dp-muted: #a6a6a6;--dp-link: #7aa7ff;--dp-hair: rgba(255,255,255,.12)}}.delpage-card{max-width:640px;margin:0 auto;background:var(--dp-card);border:1px solid var(--dp-hair);border-radius:16px;padding:28px 24px;display:grid;gap:14px}.delpage h1{margin:0;font-size:24px;line-height:1.25}.delpage h2{margin:8px 0 0;font-size:16px}.delpage p,.delpage ol,.delpage ul{margin:0;color:var(--dp-muted)}.delpage ol{list-style:decimal;padding-left:22px}.delpage ul{list-style:disc;padding-left:22px}.delpage li{margin:4px 0}.delpage a{color:var(--dp-link)}.delpage-signin{justify-self:start;font:inherit;background:transparent;cursor:pointer;font-weight:600;padding:9px 16px;border-radius:10px;border:1px solid var(--dp-hair);color:var(--dp-text);text-decoration:none}.delpage-home{font-size:13px}.msheet{position:fixed;inset:auto 0 0;margin:0 auto;width:min(100%,560px);max-width:100%;bottom:max(0px,calc(100dvh - var(--mobile-viewport-top, 0px) - var(--mobile-viewport-height, 100dvh)));max-height:min(calc(var(--mobile-viewport-height, 100dvh) - max(24px,env(safe-area-inset-top,0px))),900px);display:flex;flex-direction:column;box-sizing:border-box;outline:0;border:0;padding:0;color:var(--ink, #1D1D1F);background:var(--band, var(--paper, #F5F5F7));border-radius:16px 16px 0 0;overflow:hidden;box-shadow:var(--ph-e-pop, 0 0 0 .5px rgba(0,0,0,.1), 0 -20px 50px -12px rgba(0,0,0,.22));font:17px/1.47 -apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.022em;transition:transform var(--m-dur-base, .34s) var(--m-ease-ios, cubic-bezier(.32,.72,0,1));animation:msheet-in .44s var(--m-ease-ios, cubic-bezier(.32,.72,0,1)) backwards}.msheet.is-closing{animation:msheet-out var(--m-dur-base, .34s) var(--m-ease-ios, cubic-bezier(.32,.72,0,1)) both}.msheet::backdrop{background:#0000006b;opacity:var(--msheet-scrim, 1);animation:msheet-scrim-in var(--m-dur-base, .34s) var(--m-ease-ios, cubic-bezier(.32,.72,0,1)) both}.msheet.is-closing::backdrop{animation:msheet-scrim-out var(--m-dur-base, .34s) var(--m-ease-ios, cubic-bezier(.32,.72,0,1)) both}.msheet .grab{flex:none;width:36px;height:5px;border-radius:3px;margin:6px auto 0;opacity:.5;background:var(--ink-3, #86868B);touch-action:none}.msheet .sh{flex:none;display:flex;align-items:center;padding:10px 16px 4px;touch-action:none}.msheet .sh h2{flex:1;margin:0;font-size:17px;font-weight:600;letter-spacing:-.022em;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:70px}.msheet .sh button{width:70px;min-height:44px;margin:0;padding:0;border:0;background:none;font:inherit;font-size:17px;font-weight:600;text-align:right;letter-spacing:-.02em;color:var(--sys, var(--blue, var(--accent, #007AFF)));cursor:pointer}.msheet .sh button:active{opacity:.4}.msheet .sb{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 0 calc(24px + env(safe-area-inset-bottom));scrollbar-width:none;overscroll-behavior:contain}.msheet .sb::-webkit-scrollbar{display:none}.msheet .lede{margin:2px 20px 14px;font-size:14.5px;line-height:1.4;letter-spacing:-.016em;color:var(--ink-2, var(--muted, #6E6E73))}.msheet-actions{margin:4px 16px 0;border-radius:12px;overflow:hidden;background:var(--paper, var(--surface, #fff));box-shadow:var(--ph-e-line, 0 0 0 .5px rgba(0,0,0,.09))}.msheet-actions>button{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:56px;margin:0;padding:10px 16px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.msheet-actions>button+button:before{content:"";position:absolute;top:0;left:52px;right:0;height:.5px;background:var(--hair, rgba(0,0,0,.12))}.msheet-actions>button>span{flex:1;min-width:0}.msheet-actions strong{display:block;font-weight:500;overflow-wrap:anywhere}.msheet-actions small{display:block;margin-top:3px;font-size:13px;color:var(--ink-2, var(--muted, #6E6E73))}.msheet-actions .danger{color:var(--bad, #FF3B30)}.msheet-actions button:disabled{opacity:.45;cursor:default}.msheet-actions button:active:not(:disabled){background:var(--press, rgba(120,120,128,.2))}.msheet-actions>button>svg:first-child{flex:none;color:var(--sys, var(--blue, var(--accent, #007AFF)))}.msheet-actions>button>svg:last-child{flex:none;color:var(--ink-3, #86868B)}@keyframes msheet-in{0%{transform:translateY(101%)}to{transform:translateY(0)}}@keyframes msheet-out{0%{transform:translateY(0)}to{transform:translateY(101%)}}@keyframes msheet-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes msheet-scrim-out{0%{opacity:1}to{opacity:0}}.mobile-interaction-settings{margin:24px 20px;color:var(--ink, #1D1D1F)}.mobile-interaction-settings h2{font:inherit;font-weight:650;font-size:18px;margin:0 0 12px}.mobile-interaction-settings>button{display:flex;align-items:center;gap:12px;width:100%;padding:16px;border:0;border-radius:14px;background:var(--paper, var(--surface, #fff));color:inherit;font:inherit;text-align:left;box-shadow:var(--ph-e-card, 0 0 0 .5px rgba(0,0,0,.05), 0 1px 2px rgba(0,0,0,.05))}.mobile-interaction-settings>button>span:first-of-type{flex:1;min-width:0}.mobile-interaction-settings strong{font-size:16px;font-weight:550;display:block}.mobile-interaction-settings small,.mobile-interaction-settings p{display:block;font:13px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink-2, var(--muted, #6E6E73))}.mobile-interaction-settings p{margin:12px 4px 0}.mobile-switch{width:51px;height:31px;border-radius:31px;background:var(--fill, rgba(120,120,128,.32));flex:none;padding:2px;box-sizing:border-box;transition:background .2s}.mobile-switch:before{content:"";display:block;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 3px 8px #00000026,0 3px 1px #0000000f;transition:transform .2s var(--m-ease-ios, cubic-bezier(.32,.72,0,1))}.mobile-switch[data-on=true]{background:var(--ok, #34C759)}.mobile-switch[data-on=true]:before{transform:translate(20px)}.msheet :focus-visible,.mobile-interaction-settings :focus-visible{outline:3px solid color-mix(in srgb,var(--blue, var(--accent, #007AFF)) 55%,transparent);outline-offset:2px;border-radius:8px}@media (prefers-reduced-motion: reduce){.msheet,.msheet.is-closing,.msheet::backdrop,.msheet.is-closing::backdrop{animation:none}.mobile-switch:before{transition:none}}.mk[data-product=founders]{--sans:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Segoe UI Variable Display","Segoe UI",Inter,"Helvetica Neue",Helvetica,Arial,sans-serif;--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--ease:cubic-bezier(.22,1,.36,1);--ground:#F5F7FA;--paper:#FFFFFF;--fog:#F5F7FA;--ink:#111318;--ink-2:#5B6470;--ink-3:#8A93A2;--line:#E3E7EE;--line2:#EEF1F5;--hair:rgba(17,19,24,.08);--wire:#C9D0DB;--fill:rgba(17,19,24,.05);--tint:#2B5CE6;--tint-ink:#1E48BF;--tint-soft:#EAF0FE;--tintglow:rgba(43,92,230,.55);--work:#B45309;--ok:#15803D;--alert:#DC2626;--glass:rgba(245,247,250,.8);--tabglass:rgba(255,255,255,.74);--tabrim:rgba(17,19,24,.1);--tabon:#EAF0FE;--scrim:rgba(17,19,24,.22);--menu:rgba(255,255,255,.9);--card:0 0 0 .5px rgba(17,19,24,.06),0 1px 2px rgba(17,19,24,.04),0 8px 22px -12px rgba(17,19,24,.16);--hero:0 0 0 1px var(--line),0 30px 70px -40px rgba(17,19,24,.28);--stage-bg:linear-gradient(180deg,#fff 0%,#F5F7FA 100%);--stage-dot:rgba(17,19,24,.1);--node:#FFFFFF;--bub:#F5F7FA;--toon-line:#33302B}.mk[data-product=founders][data-dark="1"]{--ground:#0E1013;--paper:#171A20;--fog:#1D2128;--ink:#E8EAEE;--ink-2:rgba(232,234,238,.62);--ink-3:rgba(232,234,238,.4);--line:rgba(255,255,255,.09);--line2:rgba(255,255,255,.06);--hair:rgba(255,255,255,.08);--wire:#2E3644;--fill:rgba(255,255,255,.06);--tint:#5B8DEF;--tint-ink:#7DA6F5;--tint-soft:rgba(91,141,239,.16);--tintglow:rgba(91,141,239,.5);--work:#E8A23A;--ok:#35C98E;--alert:#F0655F;--glass:rgba(14,16,19,.76);--tabglass:rgba(30,34,41,.72);--tabrim:rgba(255,255,255,.12);--tabon:rgba(91,141,239,.18);--scrim:rgba(0,0,0,.4);--menu:rgba(36,40,48,.9);--card:0 0 0 .5px rgba(255,255,255,.07),0 1px 2px rgba(0,0,0,.4),0 10px 24px -12px rgba(0,0,0,.6);--hero:0 0 0 1px rgba(255,255,255,.08),0 30px 70px -40px rgba(0,0,0,.8);--stage-bg:linear-gradient(180deg,#171A20 0%,#12151A 100%);--stage-dot:rgba(255,255,255,.09);--node:#1D2128;--bub:#1D2128;--toon-line:#0B1B18}.mk[data-product=agents]{--sans:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue",Helvetica,Arial,sans-serif;--mono:ui-monospace,SFMono-Regular,Menlo,monospace;--ease:cubic-bezier(.32,.72,0,1);--ground:#F5F5F7;--paper:#FFFFFF;--fog:#F5F5F7;--ink:#1D1D1F;--ink-2:#6E6E73;--ink-3:#86868B;--line:#D2D2D7;--line2:#E8E8ED;--hair:rgba(0,0,0,.1);--fill:rgba(120,120,128,.12);--press:rgba(120,120,128,.2);--tint:#007AFF;--btn:#0071E3;--tint-top:#3D9BFF;--tint-soft:rgba(0,122,255,.12);--tintglow:rgba(0,113,227,.55);--link:#0066CC;--ok:#34C759;--warn:#FF9500;--alert:#FF3B30;--work:#007AFF;--glass:rgba(249,249,251,.82);--tabglass:rgba(255,255,255,.74);--tabrim:rgba(0,0,0,.1);--tabon:rgba(0,122,255,.12);--scrim:rgba(0,0,0,.2);--menu:rgba(250,250,250,.92);--card:0 0 0 .5px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.05),0 8px 20px -10px rgba(0,0,0,.1);--chip:inset 0 .5px 0 rgba(255,255,255,.4),0 1px 2px rgba(0,0,0,.18);--desk:#0B0F1A;--toon-line:#33302B}.mk[data-product=agents][data-dark="1"]{--ground:#000000;--paper:#1C1C1E;--fog:#2C2C2E;--ink:#FFFFFF;--ink-2:rgba(235,235,245,.62);--ink-3:rgba(235,235,245,.38);--line:rgba(255,255,255,.16);--line2:rgba(255,255,255,.09);--hair:rgba(255,255,255,.12);--fill:rgba(120,120,128,.26);--press:rgba(235,235,245,.18);--tint:#0A84FF;--btn:#0A84FF;--tint-top:#4DA6FF;--tint-soft:rgba(10,132,255,.2);--tintglow:rgba(10,132,255,.5);--link:#409CFF;--ok:#30D158;--warn:#FF9F0A;--alert:#FF453A;--work:#0A84FF;--glass:rgba(28,28,30,.8);--tabglass:rgba(44,44,46,.72);--tabrim:rgba(255,255,255,.12);--tabon:rgba(10,132,255,.22);--scrim:rgba(0,0,0,.45);--menu:rgba(44,44,46,.92);--card:0 0 0 .5px rgba(255,255,255,.07),0 1px 2px rgba(0,0,0,.4),0 8px 20px -10px rgba(0,0,0,.5);--chip:inset 0 .5px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.4);--desk:#0B0F1A;--toon-line:#0B1B18}.mk{--d-exec:#DCEBEE;--d-research:#DCE5F2;--d-content:#EFDDEA;--d-growth:#DBEBDC;--d-ops:#F1E5CE;--d-owner:#E8E3F6;--muted:var(--ink-3);--body:var(--sans)}.mk[data-dark="1"]{--d-exec:#123A42;--d-research:#1B3355;--d-content:#4A2B45;--d-growth:#1E4226;--d-ops:#4A3517;--d-owner:#2F2361}.mk *{box-sizing:border-box}.mk body{margin:0}.mk{position:relative;width:100%;height:var(--mobile-viewport-height,100dvh);overflow:hidden;background:var(--ground);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.35;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:where(.mk) :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;text-align:left;letter-spacing:inherit}:where(.mk) :where(svg){display:block}.mk .mono{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:0}.mk .glass{background:var(--glass);-webkit-backdrop-filter:saturate(180%) blur(22px);backdrop-filter:saturate(180%) blur(22px)}.mk .nav{position:absolute;left:0;right:0;top:0;z-index:15;padding-top:env(safe-area-inset-top,0px);box-shadow:inset 0 -.5px 0 var(--hair)}.mk .nav-row{height:48px;display:flex;align-items:center;gap:8px;padding:0 8px}.mk .nav-btn{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;color:var(--tint)}.mk .nav-title{flex:1;min-width:0;text-align:center;font-size:17px;font-weight:600;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk .tabbar{position:absolute;left:16px;right:16px;bottom:max(calc(env(safe-area-inset-bottom,0px) - 10px),16px);height:66px;border-radius:33px;display:flex;align-items:center;padding:6px;z-index:25;background:var(--tabglass);-webkit-backdrop-filter:saturate(180%) blur(28px);backdrop-filter:saturate(180%) blur(28px);box-shadow:0 0 0 .5px var(--tabrim),inset 0 1px #fff9,0 18px 40px -14px #11131859,0 2px 6px -2px #1113181f}.mk .tab{flex:1;height:54px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:27px;color:var(--ink-3);font-size:10.5px;font-weight:600;letter-spacing:-.005em;position:relative}.mk .tab.on{color:var(--tint);background:var(--tabon)}.mk .tab .badge{position:absolute;top:6px;left:calc(50% + 6px);min-width:17px;height:17px;padding:0 5px;border-radius:9px;background:var(--alert);color:#fff;font-size:11px;font-weight:700;line-height:17px;text-align:center;letter-spacing:0;box-shadow:0 0 0 2px var(--paper)}.mk .large{padding:0 20px;font-size:34px;font-weight:700;letter-spacing:-.035em;line-height:1.1}.mk .lead{padding:0 20px;margin-top:6px;font-size:15.5px;line-height:1.4;color:var(--ink-2)}.mk .sect{display:flex;align-items:baseline;gap:10px;padding:0 20px;margin:20px 0 8px}.mk .sect b{font-size:20px;font-weight:700;letter-spacing:-.025em}.mk .sect a{margin-left:auto;font-size:15px;color:var(--tint);font-weight:500;text-decoration:none}.mk .avwrap{position:relative;display:inline-block;flex:none;line-height:0;vertical-align:middle}.mk .avwrap .avt{display:block;width:100%;height:100%;overflow:visible}.mk .st-ring{position:absolute;border-radius:50%;border:2px solid transparent;pointer-events:none}.mk .working .st-ring{border-color:var(--work);animation:mk-breathe 3s var(--ease) infinite}.mk .needsyou .st-ring{border-color:var(--alert)}.mk .st-dot{position:absolute;right:-1px;bottom:-1px;border-radius:50%;border:2.5px solid var(--paper);background:var(--ink-3)}.mk .working .st-dot{background:var(--work)}.mk .needsyou .st-dot{background:var(--alert)}.mk .done .st-dot{background:var(--ok)}.mk .t-blink{animation:mk-avblink 4.6s infinite;transform-box:fill-box;transform-origin:center}.mk .working .t-headg{animation:mk-avbob 1.15s ease-in-out infinite;transform-box:fill-box;transform-origin:50% 88%}.mk .idle .t-headg{animation:mk-avsnooze 3.4s ease-in-out infinite;transform-box:fill-box;transform-origin:50% 90%}.mk .t-zzz{fill:var(--ink-3)}.mk .idle .t-zzz text{animation:mk-avzfloat 2.6s ease-in-out infinite}.mk .idle .t-zzz text:nth-child(2){animation-delay:1.3s}.mk .t-wave{transform-box:fill-box;transform-origin:85% 90%;animation:mk-avwave .7s ease-in-out infinite}@keyframes mk-breathe{0%,to{box-shadow:0 0 #b453094d}50%{box-shadow:0 0 0 5px #b4530900}}@keyframes mk-avblink{0%,94%,to{transform:scaleY(1)}96.5%{transform:scaleY(.06)}}@keyframes mk-avbob{0%,to{transform:rotate(-1.6deg) translateY(0)}50%{transform:rotate(1.6deg) translateY(-1.6px)}}@keyframes mk-avsnooze{0%,to{transform:rotate(4deg)}50%{transform:rotate(7deg) translateY(1.2px)}}@keyframes mk-avzfloat{0%{opacity:0;transform:translateY(4px)}35%{opacity:1}to{opacity:0;transform:translateY(-9px)}}@keyframes mk-avwave{0%,to{transform:rotate(-12deg)}50%{transform:rotate(26deg)}}.mk .fmk-comet{stroke:#fff;stroke-width:2.6;fill:none;stroke-linecap:round;stroke-dasharray:7 60;stroke-dashoffset:67;animation:mk-fmk-travel 2.6s linear infinite}.mk .fmk-comet.c2{animation-delay:.45s}.mk .fmk-comet.c3{animation-delay:.9s}@keyframes mk-fmk-travel{to{stroke-dashoffset:0}}.mk .dot{display:inline-block;width:7px;height:7px;border-radius:50%;flex:none}.mk .pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border-radius:22px;font-size:16px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.mk .pill.pri{background:var(--tint);color:#fff;box-shadow:inset 0 .5px #ffffff59,0 1px 2px #00000024,0 8px 18px -8px var(--tintglow)}.mk .pill.ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.mk .pill.sm{height:36px;padding:0 15px;font-size:14px;border-radius:18px}.mk .typing{display:inline-flex;gap:4px;align-items:center}.mk .typing i{width:7px;height:7px;border-radius:50%;background:var(--ink-3);animation:mk-tdot 1.2s ease-in-out infinite}.mk .typing i:nth-child(2){animation-delay:.2s}.mk .typing i:nth-child(3){animation-delay:.4s}@keyframes mk-tdot{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-3px);opacity:1}}.mk .spin{width:16px;height:16px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--tint);animation:mk-spin 1s linear infinite;flex:none}@keyframes mk-spin{to{transform:rotate(360deg)}}.mk .scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;background:var(--scrim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mk .menu{position:absolute;z-index:45;width:250px;border-radius:14px;overflow:hidden;background:var(--menu);-webkit-backdrop-filter:saturate(180%) blur(30px);backdrop-filter:saturate(180%) blur(30px);box-shadow:0 0 0 .5px var(--tabrim),0 24px 60px -20px #11131873}.mk .menu button{display:flex;align-items:center;width:100%;height:44px;padding:0 16px;font-size:16px;letter-spacing:-.01em;box-shadow:inset 0 -.5px 0 var(--hair)}.mk .menu button:last-child{box-shadow:none}.mk .menu button svg{margin-left:auto;color:var(--ink-2)}.mk .menu button.red{color:var(--alert)}.mk .menu button.red svg{color:var(--alert)}.mk .menu .gap{height:8px;background:var(--fill)}@media (prefers-reduced-motion:reduce){.mk *{animation:none!important}}.mk:where([data-product=founders]) .large{letter-spacing:-.04em}.mk:where([data-product=founders]) .card{background:var(--paper);border-radius:22px;box-shadow:var(--card)}.mk:where([data-product=founders]) .list{background:var(--paper);border-radius:22px;box-shadow:var(--card);margin:0 20px;overflow:hidden}.mk:where([data-product=founders]) .row{display:flex;align-items:center;gap:14px;min-height:68px;padding:10px 14px 10px 16px;position:relative;width:100%}.mk:where([data-product=founders]) .row+.row{box-shadow:inset 0 .5px 0 var(--hair)}.mk:where([data-product=founders]) .row .nm{display:block;font-size:17px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.mk:where([data-product=founders]) .row .sub{display:block;margin-top:2px;font-size:13.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk:where([data-product=founders]) .row .k{min-width:0;flex:1}.mk:where([data-product=founders]) .row .st{font-size:13px;font-weight:600;white-space:nowrap}.mk:where([data-product=founders]) .row .st.work{color:var(--work)}.mk:where([data-product=founders]) .row .st.need{color:var(--alert)}.mk:where([data-product=founders]) .row .st.idle{color:var(--ink-3);font-weight:500}.mk:where([data-product=founders]) .stage{margin:16px 20px 0;border-radius:22px;background:var(--paper);box-shadow:var(--hero);overflow:hidden}.mk:where([data-product=founders]) .stage-h{display:flex;align-items:center;gap:8px;height:42px;padding:0 16px;font-size:13px;color:var(--ink-3);box-shadow:inset 0 -.5px 0 var(--line2)}.mk:where([data-product=founders]) .stage-h b{font-weight:600;color:var(--ink-2)}.mk:where([data-product=founders]) .stage-h .clock{margin-left:auto}.mk:where([data-product=founders]) .canvas{position:relative;height:172px;background:var(--stage-bg)}.mk:where([data-product=founders]) .canvas:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(var(--stage-dot) 1px,transparent 1.3px);background-size:22px 22px;opacity:.9}.mk:where([data-product=founders]) .wires{position:absolute;top:0;right:0;bottom:0;left:0}.mk:where([data-product=founders]) .wire{fill:none;stroke:var(--wire);stroke-width:1.5}.mk:where([data-product=founders]) .comet{fill:none;stroke:var(--tint);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:22 300;stroke-dashoffset:322;animation:mk-travel 1.6s cubic-bezier(.4,0,.2,1) infinite}.mk:where([data-product=founders]) .comet.b{animation-delay:.7s}@keyframes mk-travel{to{stroke-dashoffset:0}}.mk:where([data-product=founders]) .node{position:absolute;display:flex;align-items:center;gap:8px;padding:7px 10px 7px 8px;background:var(--node);border:1px solid var(--line);border-radius:14px;box-shadow:0 1px 2px #1113180a,0 8px 22px -12px #11131829}.mk:where([data-product=founders]) .node b{display:block;font-size:13px;font-weight:600;line-height:1.15;letter-spacing:-.015em;white-space:nowrap}.mk:where([data-product=founders]) .node small{display:block;font-size:10.5px;color:var(--ink-2);line-height:1.2;margin-top:1px;white-space:nowrap}.mk:where([data-product=founders]) .node.hot{border-color:var(--tint);box-shadow:0 0 0 3px var(--tint-soft),0 16px 36px -12px #2b5ce680;transform:translateY(-2px);z-index:2}.mk:where([data-product=founders]) .node.you{border-color:#2b5ce673}.mk:where([data-product=founders]) .badge{position:absolute;top:-10px;right:-8px;background:var(--alert);color:#fff;font-size:10.5px;font-weight:600;padding:3px 8px;border-radius:999px;box-shadow:0 4px 12px -4px #dc262699;z-index:3;white-space:nowrap}.mk:where([data-product=founders]) .runchip{position:absolute;z-index:4;font-size:10.5px;font-weight:600;color:#fff;background:var(--tint);border-radius:999px;padding:3px 8px;white-space:nowrap;box-shadow:0 8px 20px -8px #2b5ce6b3;offset-rotate:0deg;offset-anchor:center;animation:mk-ride 3.2s cubic-bezier(.45,0,.2,1) infinite}@keyframes mk-ride{0%{offset-distance:0%;opacity:0}8%{opacity:1}88%{opacity:1}to{offset-distance:100%;opacity:0}}.mk:where([data-product=founders]) .stage-cap{display:flex;align-items:center;gap:10px;min-height:46px;padding:9px 16px;box-shadow:inset 0 .5px 0 var(--line2);font-size:13.5px;line-height:1.35}.mk:where([data-product=founders]) .stage-t{font-family:var(--mono);font-size:12px;color:var(--tint-ink);background:var(--tint-soft);border-radius:6px;padding:2px 7px;flex:none}.mk:where([data-product=founders]) .caret{display:inline-block;width:2px;height:13px;background:var(--ink);margin-left:2px;vertical-align:-2px;animation:mk-blink 1s steps(1) infinite}.mk:where([data-product=founders]) .mail{margin:12px 20px 0;padding:16px 18px;border-radius:22px;background:var(--paper);box-shadow:var(--card);position:relative}.mk:where([data-product=founders]) .mail .who{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ink-3)}.mk:where([data-product=founders]) .mail .who b{color:var(--ink-2);font-weight:600}.mk:where([data-product=founders]) .mail h3{margin:10px 0 0;font-size:18px;font-weight:600;letter-spacing:-.025em;line-height:1.25}.mk:where([data-product=founders]) .mail p{margin:8px 0 0;font-size:15px;line-height:1.45;color:var(--ink-2)}.mk:where([data-product=founders]) .mail .acts{display:flex;align-items:center;gap:10px;margin-top:14px}.mk:where([data-product=founders]) .thread{display:flex;flex-direction:column;gap:6px;padding:0 16px}.mk:where([data-product=founders]) .when{align-self:center;font-family:var(--mono);font-size:11.5px;color:var(--ink-3);margin:10px 0 4px}.mk:where([data-product=founders]) .msg{max-width:78%;padding:10px 14px;border-radius:19px;font-size:16px;line-height:1.38;letter-spacing:-.01em}.mk:where([data-product=founders]) .msg.them{align-self:flex-start;background:var(--paper);box-shadow:var(--card);border-bottom-left-radius:7px}.mk:where([data-product=founders]) .msg.me{align-self:flex-end;background:var(--tint);color:#fff;border-bottom-right-radius:7px;box-shadow:inset 0 .5px #ffffff4d}.mk:where([data-product=founders]) .msg .chip{display:flex;width:-moz-max-content;width:max-content;align-items:center;gap:6px;margin-top:8px;font-size:12px;font-weight:600;color:var(--tint-ink);background:var(--tint-soft);border-radius:999px;padding:4px 10px}.mk:where([data-product=founders]) .workcard{align-self:flex-start;display:flex;align-items:center;gap:10px;padding:10px 14px 10px 12px;border-radius:16px;background:var(--paper);box-shadow:var(--card);font-size:14px;color:var(--ink-2)}.mk:where([data-product=founders]) .workcard b{color:var(--ink);font-weight:600}.mk:where([data-product=founders]) .composer{position:absolute;left:0;right:0;bottom:0;padding:8px 12px max(env(safe-area-inset-bottom,0px),12px);display:flex;align-items:center;gap:10px}.mk:where([data-product=founders]) .composer .plus{width:38px;height:38px;border-radius:50%;background:var(--fill);display:grid;place-items:center;color:var(--ink-2);flex:none}.mk:where([data-product=founders]) .composer .field{flex:1;height:44px;border-radius:22px;background:var(--paper);box-shadow:0 0 0 1px var(--line);display:flex;align-items:center;padding:0 6px 0 16px;color:var(--ink-3);font-size:16px}.mk:where([data-product=founders]) .composer .send{margin-left:auto;width:32px;height:32px;border-radius:50%;background:var(--tint);color:#fff;display:grid;place-items:center}.mk:where([data-product=agents]){letter-spacing:-.022em}.mk:where([data-product=agents]) .large{letter-spacing:-.03em}.mk:where([data-product=agents]) .search{margin:14px 16px 0;height:38px;border-radius:12px;background:var(--fill);display:flex;align-items:center;gap:7px;padding:0 10px;color:var(--ink-3);font-size:17px}.mk:where([data-product=agents]) .quick{display:flex;gap:10px;margin:14px 16px 0}.mk:where([data-product=agents]) .quick>.tile{flex:1 1 0;min-width:0;padding:14px 4px 11px;border-radius:16px}.mk:where([data-product=agents]) .quick>.tile .icg{width:38px;height:38px;border-radius:11px}.mk:where([data-product=agents]) .quick>.tile b{font-size:12px}.mk:where([data-product=agents]) .tile{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 2px 8px;border-radius:13px;background:var(--paper);box-shadow:var(--card);position:relative}.mk:where([data-product=agents]) .tile .icg{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:#fff;box-shadow:var(--chip)}.mk:where([data-product=agents]) .tile b{font-size:10.5px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.mk:where([data-product=agents]) .tile .tdot{position:absolute;top:7px;right:7px;width:8px;height:8px;border-radius:50%;background:var(--warn);box-shadow:0 0 0 2px var(--paper)}.mk:where([data-product=agents]) .grp{display:flex;align-items:center;gap:6px;margin:22px 16px 8px 20px;font-size:13px;font-weight:600;color:var(--ink-2)}.mk:where([data-product=agents]) .grp .n{font-family:var(--mono);font-weight:500;color:var(--ink-3);margin-left:2px}.mk:where([data-product=agents]) .grp a{margin-left:auto;color:var(--link);font-weight:500;font-size:13px;text-decoration:none}.mk:where([data-product=agents]) .list{margin:0 16px;background:var(--paper);border-radius:16px;box-shadow:var(--card);overflow:hidden}.mk:where([data-product=agents]) .row{display:flex;align-items:center;gap:12px;min-height:68px;padding:10px 12px 10px 14px;position:relative;width:100%;background:var(--paper)}.mk:where([data-product=agents]) .row+.row{box-shadow:inset 0 .5px 0 var(--line2)}.mk:where([data-product=agents]) .row .k{min-width:0;flex:1}.mk:where([data-product=agents]) .row .nm{display:block;font-size:17px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.mk:where([data-product=agents]) .row .sub{display:block;margin-top:3px;font-family:var(--mono);font-size:12px;color:var(--ink-2);letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk:where([data-product=agents]) .row .sub .dot{width:7px;height:7px;vertical-align:1px;margin-right:6px}.mk:where([data-product=agents]) .row .comp{width:32px;height:32px;border-radius:9px;background:var(--fill);color:var(--ink-2);display:grid;place-items:center;flex:none}.mk:where([data-product=agents]) .row .chev{color:var(--line);flex:none}.mk:where([data-product=agents]) .now{display:flex;gap:10px;padding:0 16px;margin-top:10px;overflow:hidden}.mk:where([data-product=agents]) .nowcard{flex:none;width:236px;border-radius:16px;background:var(--paper);box-shadow:var(--card);overflow:hidden}.mk:where([data-product=agents]) .nowcard .foot{display:flex;align-items:center;gap:8px;padding:9px 10px;font-size:13px}.mk:where([data-product=agents]) .nowcard .foot b{font-weight:600}.mk:where([data-product=agents]) .nowcard .foot .st{margin-left:auto;font-family:var(--mono);font-size:11px;color:var(--ink-2);display:flex;align-items:center;gap:5px;letter-spacing:0}.mk:where([data-product=agents]) .desk{position:relative;background:radial-gradient(80% 70% at 30% 20%,#1b2a55,#0b0f1a 60%),#0b0f1a;color:#e6e9f2;font-size:12px;overflow:hidden;letter-spacing:0}.mk:where([data-product=agents]) .desk .bar{display:flex;align-items:center;gap:8px;height:30px;padding:0 10px;background:#151a28;box-shadow:inset 0 -.5px #ffffff14;font-size:11.5px}.mk:where([data-product=agents]) .desk .bar b{font-weight:600;color:#c8ccda;margin-left:4px}.mk:where([data-product=agents]) .desk .bar span{margin-left:auto;color:#6c7390;font-size:10.5px}.mk:where([data-product=agents]) .dots{display:flex;gap:6px}.mk:where([data-product=agents]) .dots i{width:10px;height:10px;border-radius:50%;display:block}.mk:where([data-product=agents]) .dots i:nth-child(1){background:#ff5f57}.mk:where([data-product=agents]) .dots i:nth-child(2){background:#febc2e}.mk:where([data-product=agents]) .dots i:nth-child(3){background:#28c840}.mk:where([data-product=agents]) .browser{position:absolute;border-radius:10px;background:#fff;color:#1d1d1f;box-shadow:0 20px 50px -20px #000c,0 0 0 .5px #fff3;overflow:hidden}.mk:where([data-product=agents]) .browser .tabs{height:30px;background:#ededf0;display:flex;align-items:center;gap:8px;padding:0 10px}.mk:where([data-product=agents]) .browser .tabs .dots i{width:8px;height:8px;background:#d0d0d5!important}.mk:where([data-product=agents]) .browser .url{margin-left:6px;flex:1;height:20px;border-radius:5px;background:#fff;display:flex;align-items:center;padding:0 8px;font-size:10px;color:#6e6e73;box-shadow:inset 0 0 0 .5px #0000001a}.mk:where([data-product=agents]) .browser .page{padding:14px 16px}.mk:where([data-product=agents]) .browser .crumb{font-size:9px;color:#007aff;font-weight:600;letter-spacing:.04em}.mk:where([data-product=agents]) .browser h4{margin:5px 0 8px;font-size:15px;letter-spacing:-.02em;line-height:1.2;font-weight:600}.mk:where([data-product=agents]) .browser .ln{height:7px;border-radius:4px;background:#e8e8ed;margin-bottom:6px}.mk:where([data-product=agents]) .browser .ln.s{width:62%}.mk:where([data-product=agents]) .browser .ln.m{width:84%}.mk:where([data-product=agents]) .browser .ln.hl{background:#fff1b3;width:74%}.mk:where([data-product=agents]) .term{position:absolute;border-radius:10px;background:#0c0e16eb;color:#c9d1e3;font-family:var(--mono);font-size:10.5px;line-height:1.55;padding:9px 11px;box-shadow:0 20px 40px -18px #000000e6,0 0 0 .5px #ffffff24}.mk:where([data-product=agents]) .term .p{color:#6eb6ff}.mk:where([data-product=agents]) .term .ok{color:#30d158}.mk:where([data-product=agents]) .term .dim{color:#6c7390}.mk:where([data-product=agents]) .term .cur{display:inline-block;width:6px;height:11px;background:#c9d1e3;vertical-align:-2px;animation:mk-blink 1.1s steps(1) infinite}@keyframes mk-blink{50%{opacity:0}}.mk:where([data-product=agents]) .dock{position:absolute;left:50%;bottom:8px;transform:translate(-50%);display:flex;gap:6px;padding:5px 6px;border-radius:12px;background:#ffffff1f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 0 .5px #ffffff2e}.mk:where([data-product=agents]) .dock i{width:22px;height:22px;border-radius:6px;display:block}.mk:where([data-product=agents]) .cursor{position:absolute;z-index:5;width:13px;height:19px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.mk:where([data-product=agents]) .seg{display:flex;gap:2px;margin:10px 16px 0;padding:2px;border-radius:10px;background:var(--fill)}.mk:where([data-product=agents]) .seg span{flex:1;height:30px;display:grid;place-items:center;border-radius:8px;font-size:13px;color:var(--ink);letter-spacing:-.01em}.mk:where([data-product=agents]) .seg span.on{background:var(--paper);font-weight:600;box-shadow:0 0 0 .5px #0000000a,0 3px 8px #0000001f}.mk:where([data-product=agents]) .thread{display:flex;flex-direction:column;gap:5px;padding:0 16px}.mk:where([data-product=agents]) .when{align-self:center;font-size:11px;font-weight:600;color:var(--ink-3);margin:12px 0 6px}.mk:where([data-product=agents]) .msg{max-width:76%;padding:9px 14px;border-radius:19px;font-size:16.5px;line-height:1.33}.mk:where([data-product=agents]) .msg.them{align-self:flex-start;background:var(--fill);border-bottom-left-radius:6px}.mk:where([data-product=agents]) .msg.me{align-self:flex-end;color:#fff;background:linear-gradient(180deg,var(--tint-top),var(--tint));border-bottom-right-radius:6px;box-shadow:inset 0 .5px #ffffff59}.mk:where([data-product=agents]) .msg .mono{font-size:13px;display:block;margin-top:6px;color:var(--ink-2)}.mk:where([data-product=agents]) .tool{align-self:flex-start;max-width:86%;border-radius:14px;background:var(--paper);box-shadow:var(--card);overflow:hidden;font-size:13px}.mk:where([data-product=agents]) .tool .th{display:flex;align-items:center;gap:8px;padding:8px 12px;font-family:var(--mono);font-size:11.5px;color:var(--ink-2);box-shadow:inset 0 -.5px 0 var(--line2);letter-spacing:0}.mk:where([data-product=agents]) .tool .tb{padding:8px 12px;font-family:var(--mono);font-size:11.5px;line-height:1.55;color:var(--ink);letter-spacing:0}.mk:where([data-product=agents]) .composer{position:absolute;left:0;right:0;bottom:0;padding:8px 12px max(env(safe-area-inset-bottom,0px),12px);display:flex;align-items:center;gap:10px}.mk:where([data-product=agents]) .composer .plus{width:36px;height:36px;border-radius:50%;background:var(--fill);display:grid;place-items:center;color:var(--ink-2);flex:none}.mk:where([data-product=agents]) .composer .field{flex:1;height:40px;border-radius:20px;background:var(--paper);box-shadow:0 0 0 .5px var(--hair),inset 0 1px 2px #0000000d;display:flex;align-items:center;padding:0 5px 0 14px;color:var(--ink-3);font-size:16.5px}.mk:where([data-product=agents]) .composer .send{margin-left:auto;width:30px;height:30px;border-radius:50%;background:var(--tint);color:#fff;display:grid;place-items:center}.mk:where([data-product=agents]) .swipe{position:relative;overflow:hidden}.mk:where([data-product=agents]) .swipe .acts{position:absolute;top:0;bottom:0;right:0;display:flex}.mk:where([data-product=agents]) .swipe .acts button{width:76px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#fff;font-size:11.5px;font-weight:600}.mk{-webkit-tap-highlight-color:transparent;overscroll-behavior:none}.mk .scroll{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scrollbar-width:none}.mk .scroll::-webkit-scrollbar{display:none}.mk .scroll.under-tabs{padding-bottom:calc(max(calc(env(safe-area-inset-bottom,0px) - 10px),16px) + 82px)}.mk .t-wave{opacity:0}.mk .avwrap.idle .t-zzz{opacity:1}.mk .avwrap:not(.idle) .t-zzz{opacity:0}.mk .pressable{transition:transform .16s ease,opacity .16s ease}.mk .pressable:active{transform:scale(.985);opacity:.92}.mk .row,.mk .tab,.mk .node,.mk .nowcard{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mk .row{cursor:pointer}.mk:where([data-product=founders]){--rowline:var(--hair)}.mk:where([data-product=agents]){--rowline:var(--line2)}.mk .list>*+*>.row,.mk .list>*+*>.swipe-body>.row,.mk .list>*+*>.swipe>.swipe-body>.row{box-shadow:inset 0 .5px 0 var(--rowline)}.mk .face{display:inline-block;line-height:0;flex:none;vertical-align:middle}.mk .face .st-ring{inset:var(--fr,-3.5px)}.mk .face .st-dot{width:var(--fd,11px);height:var(--fd,11px)}.mk[data-menu-open] .scroll{overflow:hidden}.mk .scrim{touch-action:none;overscroll-behavior:contain;opacity:0;transition:opacity .3s ease}.mk .scrim.on{opacity:1}.mk .scrim.out{opacity:0;transition-duration:.22s}.mk .lift{position:absolute;z-index:45;border-radius:18px;overflow:hidden;background:var(--paper);pointer-events:none;transform-origin:center;transform:translateY(0) scale(1);box-shadow:0 0 0 .5px #11131800,0 30px 70px -30px #11131800;transition:transform .44s cubic-bezier(.32,.72,0,1),box-shadow .44s ease}.mk .lift.on{transform:translateY(var(--shift,0px)) scale(1.03);box-shadow:0 0 0 .5px #11131814,0 30px 70px -30px #11131880}.mk .lift>*{width:100%}.mk .lift .row{box-shadow:none}.mk .menu{transform-origin:top right;opacity:0;transform:scale(.55);transition:transform .44s cubic-bezier(.32,.72,0,1),opacity .18s ease;outline:none}.mk .menu.above{transform-origin:bottom right}.mk .menu.on{opacity:1;transform:scale(1)}.mk .menu.out{opacity:0;transform:scale(.92);transition:transform .2s ease,opacity .16s ease}.mk .menu button:active,.mk .menu button:focus-visible{background:var(--fill)}.mk .menu button:focus{outline:none}.mk .swipe{position:relative;overflow:hidden}.mk .swipe .acts{position:absolute;top:0;bottom:0;right:0;display:flex;z-index:0}.mk .swipe .acts button{width:76px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#fff;font-size:11.5px;font-weight:600;letter-spacing:-.005em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mk .swipe-body{position:relative;z-index:1;background:var(--paper);touch-action:pan-y}.mk .swipe .acts button:active{filter:brightness(.92)}.mk .ri{position:relative;touch-action:pan-y}.mk .ri[data-lifted]>*:not(.slot){visibility:hidden}.mk .ri[data-lifted] .st-ring{animation:none}.mk .slot{position:absolute;top:6px;right:10px;bottom:6px;left:10px;border-radius:14px;border:1.5px dashed var(--tint);background:var(--tint-soft);opacity:.9;pointer-events:none}.mk .lifted{position:absolute;z-index:50;border-radius:18px;background:var(--paper);pointer-events:none;overflow:hidden;box-shadow:0 0 0 .5px #11131814,0 26px 60px -20px #11131880;transform:translate(-4px,var(--dy,0px)) rotate(-1.2deg) scale(1.04)}.mk .lifted.pre{transform:translateY(var(--dy,0px)) rotate(0) scale(1);box-shadow:0 0 0 .5px #11131800,0 26px 60px -20px #11131800}.mk .lifted.rise{transition:transform .26s cubic-bezier(.32,.72,0,1),box-shadow .26s ease}.mk .lifted.home{transform:translateY(var(--dy,0px)) rotate(0) scale(1);box-shadow:0 0 0 .5px #1113180f,0 8px 22px -12px #11131829;transition:transform .44s cubic-bezier(.32,.72,0,1),box-shadow .44s ease}.mk .lifted>*{width:100%}.mk .lifted .row{box-shadow:none}.mk .handle{display:inline-flex;align-items:center;color:var(--ink-3);touch-action:none;padding:10px 4px;margin-left:4px;cursor:grab;flex:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mk .ri[data-lifted] .handle,.mk .lifted .handle{cursor:grabbing}.mk .stage .node{cursor:pointer;color:var(--ink);text-align:left}.mk .stage .node>span:not(.badge){min-width:0}.mk .stage .node b,.mk .stage .node small{overflow:hidden;text-overflow:ellipsis}.mk .stage .node.hot{left:50%;transform:translate(-50%,-2px);min-width:152px;max-width:calc(100% - 16px)}.mk .stage .more{position:absolute;right:14px;top:14px;font-size:11px;color:var(--ink-3);padding:6px;margin:-6px;z-index:3}.mk .stage .runchip.still{left:50%;top:60px;transform:translate(-50%);animation:none}.mk .nowcard{display:block;padding:0;text-align:left;color:inherit}.mk .desk .frame{position:absolute;left:0;top:30px;width:100%;height:calc(100% - 30px);-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;display:block;animation:mk-frame-in .4s ease}@keyframes mk-frame-in{0%{opacity:0}to{opacity:1}}.mk .capchip{padding:14px 16px;border-radius:18px;background:#ffffff14;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 0 0 .5px #ffffff24;color:#fff;font-size:16px;line-height:1.4;letter-spacing:-.01em}.mk .capchip .lbl{font-family:var(--mono);font-size:11px;color:#ffffff80;margin-bottom:6px;letter-spacing:0}.mk:where([data-product=founders]) .capchip .lbl{text-transform:uppercase}.mk:where([data-product=agents]) .capchip .lbl{text-transform:lowercase}.mk .capchip .txt{animation:mk-capin .22s ease}@keyframes mk-capin{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){.mk .scrim,.mk .lift,.mk .menu,.mk .swipe-body,.mk .lifted{transition-duration:.01ms!important}.mk .lift.on{transform:translateY(var(--shift,0px))}.mk .lifted{transform:translateY(var(--dy,0px))}}.mk .now{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:6px;margin-bottom:-6px}.mk .now::-webkit-scrollbar{display:none}.mk .seg>*{flex:1;height:30px;display:grid;place-items:center;border-radius:8px;font-size:13px;color:var(--ink);letter-spacing:-.01em;background:none;border:0;padding:0;font-family:inherit}.mk .seg>.on{background:var(--paper);font-weight:600;box-shadow:0 0 0 .5px #0000000a,0 3px 8px #0000001f}.capchip{padding:14px 16px;border-radius:18px;background:#ffffff14;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 0 0 .5px #ffffff24;color:#fff;font-size:16px;line-height:1.4}.capchip .lbl{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;color:#ffffff80;margin-bottom:6px;letter-spacing:0}[data-viewport-root],#ag.mobile,.mk.fm-chrome,.mk.fm-thread,.mk.fm-call,.fm-form,.wb.ph{position:fixed!important;left:0!important;right:0!important;bottom:auto!important;top:var(--mobile-viewport-top, 0px)!important;height:var(--mobile-viewport-height, 100dvh)!important;transition:top .25s ease,height .25s ease}html:has([data-viewport-root],#ag.mobile,.mk.fm-chrome,.mk.fm-thread,.mk.fm-call,.fm-form,.wb.ph),body:has([data-viewport-root],#ag.mobile,.mk.fm-chrome,.mk.fm-thread,.mk.fm-call,.fm-form,.wb.ph){height:100%;overflow:hidden;overscroll-behavior:none}html[data-mobile-keyboard] .tabbar{display:none}html[data-mobile-keyboard] .mk .scroll.under-tabs{padding-bottom:12px}@media (prefers-reduced-motion: reduce){[data-viewport-root],#ag.mobile,.mk.fm-chrome,.mk.fm-thread,.mk.fm-call,.fm-form,.wb.ph{transition:none}}.mk .msg :is(.am-md,.md){white-space:normal;overflow-wrap:anywhere}.mk .msg :is(.am-md,.md) :is(ul,ol){margin:0 0 .55em;padding-left:1.4em;list-style-position:outside}.mk .msg :is(.am-md,.md) ul{list-style-type:disc}.mk .msg :is(.am-md,.md) ol{list-style-type:decimal}.mk .msg :is(.am-md,.md) ul ul{list-style-type:circle}.mk .msg :is(.am-md,.md) ol ol{list-style-type:lower-alpha}.mk .msg :is(.am-md,.md) li{margin:.2em 0}.mk .msg :is(.am-md,.md) li>:is(ul,ol){margin:.25em 0 0}.mk .msg :is(.am-md,.md) :is(h1,h2,h3,h4,h5,h6){margin:.8em 0 .3em;font-size:1em;font-weight:650;line-height:1.25}.mk .msg :is(.am-md,.md) h1{font-size:1.15em}.mk .msg :is(.am-md,.md) h2{font-size:1.08em}.mk .msg :is(.am-md,.md) :is(code,.md-code){font-family:var(--mono);font-size:.85em;letter-spacing:0;padding:.1em .3em;border-radius:.35em;background:var(--fill)}.mk .msg :is(.am-md,.md) :is(pre,.md-pre){margin:0 0 .55em;padding:.6em .7em;max-width:100%;border-radius:.6em;background:var(--fill);overflow-x:auto}.mk .msg :is(.am-md,.md) :is(pre,.md-pre) code{display:block;padding:0;background:none;font-size:.9em}.mk .msg :is(.am-md,.md) blockquote{margin:0 0 .55em;padding:.1em 0 .1em .6em;border-left:2px solid var(--line);color:var(--ink-2)}.mk .msg :is(.am-md,.md) hr{margin:.7em 0;border:0;border-top:1px solid var(--line)}.mk .msg :is(.am-md,.md) a{color:var(--tint);text-decoration:underline}.mk .msg :is(.am-md,.md) img{max-width:100%;height:auto;border-radius:.5em}.mk .msg.them:has(:is(ul,ol,pre,table,h1,h2,h3,h4,h5,h6,blockquote,hr)),.mk .msg.them:has(:is(.am-md,.md)>p+p),.mk .msg.them:has(:is(.am-md,.md)>.md-p+.md-p){max-width:100%;align-self:stretch}@media (any-hover:none) and (any-pointer:coarse){.mk[data-product] :focus-visible{outline:none}}.mk:where([data-product=agents]) .thread{padding:0 20px}.mk:where([data-product=agents]) .msg{font-size:15px;line-height:1.4;padding:10px 14px;letter-spacing:-.012em}.mk:where([data-product=agents]) .msg.them:has(:is(ul,ol,pre,table,h1,h2,h3,h4,h5,h6,blockquote,hr)),.mk:where([data-product=agents]) .msg.them:has(:is(.am-md,.md)>p+p),.mk:where([data-product=agents]) .msg.them:has(:is(.am-md,.md)>.md-p+.md-p){max-width:calc(100% - 28px)}.mk:where([data-product=agents]) .ph-turn{padding:10px 14px}html:is([data-m-nav],[data-m-busy]) .mk:not(.fm-call) :is(.t-blink,.t-headg,.t-zzz text,.t-wave,.st-ring,.comet,.fmk-comet,.runchip,.pkt,.caret,.term .cur,.msg .cur){animation-play-state:paused!important}html:is([data-m-nav],[data-m-busy]) #ag.mobile .mk .working .st-ring{animation-play-state:paused!important}html:is([data-m-nav],[data-m-busy]) .mk .working .st-ring:after{animation-play-state:paused!important}html:is([data-m-nav],[data-m-busy]) .mk:not(.fm-call) .glass:not(.ph-covernav){-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb,var(--glass),var(--paper) 40%)}html:is([data-m-nav],[data-m-busy]) .mk .tabbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb,var(--tabglass),var(--paper) 40%)}html:is([data-m-nav],[data-m-busy]) .mk .menu{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb,var(--menu),var(--paper) 40%)}html:is([data-m-nav],[data-m-busy]) .mk .scrim,html:is([data-m-nav],[data-m-busy]) .m-scrim,html:is([data-m-nav],[data-m-busy]) .ph .ph-askscrim{-webkit-backdrop-filter:none;backdrop-filter:none}html:is([data-m-nav],[data-m-busy]) .mk:where([data-product=agents]) .dock{-webkit-backdrop-filter:none;backdrop-filter:none}.mk:where([data-product=founders]) .t-wave{animation-play-state:paused}.mk .working .st-ring{animation:none}html #ag.mobile .mk .working .st-ring{animation:none!important}.mk .working .st-ring:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;pointer-events:none;box-shadow:0 0 0 5px #b453094d;opacity:0;transform:scale(.86);animation:perf-breathe 3s var(--ease) infinite}.mk .ri[data-lifted] .st-ring:after{animation:none}@keyframes perf-breathe{0%,to{opacity:0;transform:scale(.86)}25%,75%{opacity:.55}50%{opacity:0;transform:scale(1)}}html #ag.mobile .mk .people-rows .pkt{top:58px;bottom:40px;width:7px;height:auto;border-radius:0;background:none;box-shadow:none;overflow:visible;animation:none!important}html #ag.mobile .mk .people-rows .pkt:before{content:"";position:absolute;left:-8px;top:0;width:23px;height:100%;opacity:0;background:radial-gradient(circle at 11.5px 3.5px,var(--tint) 3.4px,transparent 3.6px),radial-gradient(circle at 11.5px 3.5px,var(--tintglow) 0,transparent 9px);animation:perf-ride 3.4s cubic-bezier(.45,.05,.2,1) infinite}@keyframes perf-ride{0%{transform:translateY(0);opacity:0}12%{opacity:1}to{transform:translateY(100%);opacity:0}}@media (prefers-reduced-motion: reduce){.mk .working .st-ring:after,html #ag.mobile .mk .people-rows .pkt:before{animation:none!important}}.mk:not(.fm-call) [data-m-offstage] :is(.t-blink,.t-headg,.t-zzz text,.t-wave),.mk:not(.fm-call) [data-m-offstage] .st-ring:after,html[data-m-hidden] .mk:not(.fm-call) :is(.t-blink,.t-headg,.t-zzz text,.t-wave),html[data-m-hidden] .mk:not(.fm-call) .st-ring:after{animation-play-state:paused!important}@media (prefers-reduced-motion: no-preference){.mk:not(.fm-call) .avwrap.working .t-headg{animation-timing-function:steps(9)!important}.mk:not(.fm-call) .avwrap.idle .t-headg{animation-timing-function:steps(26)!important}.mk:not(.fm-call) .avwrap.idle .t-zzz text{animation-name:perf-zfloat!important}@keyframes perf-zfloat{0%{opacity:0;transform:translateY(4px);animation-timing-function:steps(14)}35%{opacity:1;animation-timing-function:steps(25)}to{opacity:0;transform:translateY(-9px)}}}html .mk .talkbar[data-speaking] :is(.t-blink,.t-headg,.t-face,.t-mouth),html .mk .tb-talking :is(.t-blink,.t-headg,.t-face,.t-mouth){animation-play-state:running!important}.ph-view,#ag.mobile .mk .screen,.mk .scroll{contain:layout paint}.mk .row{contain:layout}.mk .today .list>.swipe,.mk .people-rows>.swipe,.mk .ph-list>.ph-rowwrap:not(.arrive):not(.leaving){content-visibility:auto;contain-intrinsic-size:auto 68px}.mk .today .list.compact>.swipe{contain-intrinsic-size:auto 56px}.mk .swipe-body{will-change:auto}.mk .swipe.open .swipe-body{will-change:transform}.ral{--ral-ink: var(--pnp-ink, var(--ink, #1B2330));--ral-muted: var(--pnp-muted, var(--muted, #5C6779));--ral-accent: var(--pnp-accent, var(--accent, #2C7BF2));--ral-card: var(--pnp-card, var(--surface, #FFFFFF));max-height:168px;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:10px 14px;border-radius:14px;box-sizing:border-box;background:color-mix(in srgb,var(--ral-accent) 7%,var(--ral-card));border:1px solid color-mix(in srgb,var(--ral-accent) 18%,transparent);scroll-behavior:smooth}.ral-compact{max-height:128px;padding:8px 12px}.ral-line{margin:0;padding:4px 0;font-size:16px;line-height:1.4;color:var(--ral-muted);font-weight:500;transition:color .22s ease,transform .22s ease,opacity .22s ease;transform-origin:left center}.ral-compact .ral-line{font-size:14.5px}.ral-live .ral-line{opacity:.55}.ral-live .ral-line.ral-now{opacity:1;color:var(--ral-ink);font-weight:700;transform:scale(1.03)}.ral-live .ral-line.ral-done{opacity:.35}@media (prefers-reduced-motion: reduce){.ral{scroll-behavior:auto}.ral-line{transition:none}.ral-live .ral-line.ral-now{transform:none}}.oc-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:16px;background:color-mix(in srgb,#000 38%,transparent);animation:m-fade-in var(--m-dur-fast,.16s) linear both}.oc-dialog{box-sizing:border-box;width:min(420px,100%);padding:20px 20px 16px;border-radius:16px;background:var(--surface,var(--bg,#fff));color:var(--ink,var(--label,#111));border:1px solid var(--line,color-mix(in srgb,currentColor 14%,transparent));box-shadow:0 18px 48px color-mix(in srgb,#000 22%,transparent);font-size:14px;line-height:1.45;animation:m-rise-in var(--m-dur-base,.26s) var(--m-ease-out,ease-out) both}.wb .oc-dialog{background:var(--fill-elev,var(--bg));color:var(--label)}.mk .oc-dialog,.ph .oc-dialog{background:var(--surface,#fff);color:var(--ink)}.agentsmode-app .oc-dialog{background:var(--am-surface);color:var(--am-text);border-color:var(--am-border)}.oc-dialog h2{margin:0 0 8px;font-size:17px;font-weight:650;letter-spacing:-.01em}.oc-dialog p{margin:0 0 16px;color:var(--muted,var(--label-2,var(--ink-2,inherit)))}.oc-actions{display:flex;justify-content:flex-end;gap:8px}.oc-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line,color-mix(in srgb,currentColor 18%,transparent));background:transparent;color:inherit;font:inherit;font-weight:600;padding:8px 14px;border-radius:10px;cursor:pointer;min-width:84px}.oc-btn.is-primary{background:var(--accent,var(--tint,#2f6df6));border-color:transparent;color:#fff}.oc-btn:disabled{opacity:.6;cursor:default}.oc-error{margin:-6px 0 12px;color:var(--alert,var(--red,#c64d66));font-size:13px}.oc-toast{position:fixed;left:50%;bottom:max(24px,env(safe-area-inset-bottom,0px) + 16px);translate:-50% 0;z-index:1210;max-width:calc(100% - 32px);padding:10px 16px;border-radius:999px;font-size:13.5px;font-weight:600;white-space:nowrap;background:var(--ink,var(--label,#111));color:var(--surface,var(--bg,#fff));box-shadow:0 8px 24px color-mix(in srgb,#000 22%,transparent);animation:m-rise-in var(--m-dur-base,.26s) var(--m-ease-out,ease-out) both}.oc-reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:inherit;font:inherit;cursor:pointer;display:inline-grid;place-items:center;padding:0}.hq-reset{width:22px;height:22px;border-radius:7px;margin-right:6px;vertical-align:middle;color:var(--muted);border:1px solid var(--line);background:var(--surface-2,transparent)}.hq-reset:hover{color:var(--ink)}.stage-reset{width:28px;height:28px;border-radius:50%;margin-left:6px;color:var(--tint,var(--accent))}.stage-reset svg{display:block}.wb-reset{margin-left:auto;margin-right:2px}.wb-reset+.wb-new{margin-left:0}@media (prefers-reduced-motion: reduce){.oc-scrim,.oc-dialog,.oc-toast{animation:none}}.update-dot{--uc-text:var(--am-text,var(--ink,currentColor));--uc-soft:var(--am-text-soft,var(--ink-2,var(--muted,rgba(120,128,140,1))));--uc-line:var(--am-border,var(--line,rgba(128,128,128,.25)));--uc-green:var(--am-green,var(--good,var(--ok,#1B9E63)));--uc-accent:var(--am-brand,var(--tint,var(--accent,#2C7BF2)));--uc-red:var(--am-red,var(--alert,#DC2626));--uc-on-button:var(--am-on-brand,#fff);--uc-surface:var(--am-surface,var(--paper,#fff));--uc-mark:var(--uc-green);position:relative;display:inline-flex;flex:0 0 auto;vertical-align:middle;font-size:13px;line-height:1.4;text-align:left;color:var(--uc-text)}.update-dot[data-tone=available],.update-dot[data-tone=running]{--uc-mark:var(--uc-accent)}.update-dot[data-tone=failed]{--uc-mark:var(--uc-red)}.update-dot-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border-radius:50%;cursor:pointer;border:1px solid color-mix(in srgb,var(--uc-mark) 35%,transparent);background:color-mix(in srgb,var(--uc-mark) 12%,transparent);color:var(--uc-mark);font:inherit}.update-dot-button:hover{background:color-mix(in srgb,var(--uc-mark) 20%,transparent)}.update-dot-button:focus-visible{outline:2px solid var(--uc-mark);outline-offset:2px}.update-dot-flag{position:absolute;top:-1px;right:-1px;width:7px;height:7px;border-radius:50%;background:var(--uc-mark);box-shadow:0 0 0 2px var(--uc-surface)}.update-dot-ring{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;background:conic-gradient(var(--uc-mark) var(--uc-turn,0%),transparent 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px))}.update-dot-spin{animation:update-dot-turn 1s linear infinite}@keyframes update-dot-turn{to{transform:rotate(360deg)}}.update-dot-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:74}.update-dot-menu{position:absolute;top:calc(100% + 8px);z-index:75;display:flex;flex-direction:column;gap:6px;width:min(272px,calc(100vw - 32px));padding:12px;border:1px solid var(--uc-line);border-radius:12px;background:var(--uc-surface);box-shadow:0 10px 30px #0f172a24}.update-dot-menu--end{right:0}.update-dot-menu--start{left:0}.update-dot-line{margin:0;font-weight:600}.update-dot-version{margin:0;color:var(--uc-soft);font-size:11.5px;font-variant-numeric:tabular-nums}.update-dot-detail{margin:0;color:var(--uc-soft);font-size:12px}.update-dot-warning{margin:0;color:var(--am-amber,var(--warn,#B45309));font-size:12px}.update-dot-bar{display:block;height:3px;border-radius:2px;background:var(--uc-line);overflow:hidden}.update-dot-bar>span{display:block;height:100%;border-radius:2px;background:var(--uc-mark);transition:width .6s cubic-bezier(.22,1,.36,1)}.update-dot-go{margin-top:2px;min-height:32px;padding:0 14px;border:0;border-radius:999px;cursor:pointer;background:var(--uc-accent);color:var(--uc-on-button);font:inherit;font-weight:600}.update-dot-go:disabled{opacity:.6;cursor:default}.update-dot-choice{display:flex;flex-direction:column;gap:2px;padding:8px 10px;cursor:pointer;border:1px solid var(--uc-line);border-radius:10px;background:none;color:inherit;font:inherit;text-align:left}.update-dot-choice:hover{border-color:var(--uc-accent)}.update-dot-choice:disabled{opacity:.6;cursor:default}.update-dot-choice-date{font-weight:600;font-size:13px}.update-dot-go:focus-visible,.update-dot-choice:focus-visible{outline:2px solid var(--uc-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.update-dot-spin{animation:none}.update-dot-bar>span{transition:none}}.update-dot--phone .update-dot-menu{width:min(272px,calc(100vw - 24px))}.update-dot--trail{margin-left:auto}.talkbar,.talkbtn{--tb-sans: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Helvetica, Arial, sans-serif;--tb-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--tb-bg: #FFFFFF;--tb-ink: #111318;--tb-sub: #5B6470;--tb-tint: #2B5CE6;--tb-fill: rgba(120,120,128,.12);--tb-hair: rgba(0,0,0,.1);--tb-red: #DC2626;--tb-shadow: 0 0 0 .5px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.05), 0 8px 20px -10px rgba(0,0,0,.12);--tb-wave-you: var(--tb-tint);--tb-wave-them: var(--tb-sub);--tb-wave-idle: var(--tb-hair);--tb-ease: cubic-bezier(.22,1,.36,1)}#ag .talkbar,#ag .talkbtn{--tb-sans: var(--body);--tb-mono: var(--mono);--tb-bg: var(--surface);--tb-ink: var(--ink);--tb-sub: var(--muted);--tb-tint: var(--accent);--tb-fill: var(--surface-2);--tb-hair: var(--line);--tb-red: var(--alert);--tb-shadow: 0 0 0 1px var(--line-2);--tb-wave-them: var(--muted);--tb-wave-idle: var(--line)}.wb .talkbar,.wb .talkbtn{--tb-sans: var(--font, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Helvetica, Arial, sans-serif);--tb-mono: var(--mono, ui-monospace, SFMono-Regular, Menlo, monospace);--tb-bg: var(--window);--tb-ink: var(--label);--tb-sub: var(--label-2);--tb-tint: var(--accent);--tb-fill: var(--fill);--tb-hair: var(--sep);--tb-red: var(--red);--tb-shadow: var(--e-line, 0 0 0 1px var(--sep));--tb-wave-them: var(--label-2);--tb-wave-idle: var(--fill-3, var(--sep))}.mk .talkbar,.mk .talkbtn,#ag .mk .talkbar,#ag .mk .talkbtn,.wb .mk .talkbar,.wb .mk .talkbtn{--tb-sans: var(--sans);--tb-mono: var(--mono);--tb-bg: var(--paper);--tb-ink: var(--ink);--tb-sub: var(--ink-2);--tb-tint: var(--tint);--tb-fill: var(--fill);--tb-hair: var(--hair);--tb-red: var(--alert);--tb-shadow: var(--card);--tb-wave-them: var(--ink-2);--tb-wave-idle: var(--line);--tb-ease: var(--ease)}button.talkbtn{flex:none;width:36px;height:36px;border-radius:50%;border:0;padding:0;margin:0;display:grid;place-items:center;position:relative;cursor:pointer;background:var(--tb-fill);color:var(--tb-ink);font:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background .18s,color .18s,transform .18s var(--tb-ease)}.talkbtn:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%}.talkbtn.is-live{background:var(--tb-tint);color:#fff}.talkbtn.is-live:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:1.5px solid var(--tb-tint);opacity:.55;animation:talk-breathe 2.4s ease-in-out infinite}.talkbtn.is-busy svg{animation:talk-busy 1.1s ease-in-out infinite}.talkbtn:disabled{opacity:.45;cursor:default}.talkbtn:not(:disabled):active{transform:scale(.92)}.talkbtn:focus-visible{outline:2px solid var(--tb-tint);outline-offset:2px}.mk[data-product=founders] .composer .talkbtn{width:38px;height:38px}#ag .composer .talkbtn{width:30px;height:30px;border-radius:9px}#ag .mk .composer .talkbtn{border-radius:50%}.wb-composer .talkbtn{width:30px;height:30px}.vpair{flex:none;width:32px;height:40px;display:flex;flex-direction:column;align-self:center}.vpair>button.mic.mic,.vpair>button.talkbtn.talkbtn,#ag .composer .vpair>button.talkbtn{position:relative;width:32px;height:20px;min-width:0;border-radius:10px;border:0;padding:0;margin:0;display:grid;place-items:center;background:none;color:var(--ink-2, var(--tb-sub, #5b6470));cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.vpair>button.mic.mic.on{background:var(--alert, #e5484d);color:#fff}.vpair>button.talkbtn.talkbtn.is-live,#ag .composer .vpair>button.talkbtn.is-live{background:var(--tb-tint);color:#fff}.vpair>button.talkbtn.talkbtn.is-live:before{display:none}.vpair>button:after{content:"";position:absolute;top:-2px;right:-6px;bottom:-2px;left:-6px;border-radius:10px}.vpair>button.mic:after{bottom:0}.vpair>button.talkbtn:after{top:0}.vpair>button:disabled{opacity:.45;cursor:default}.vpair>button:not(:disabled):active{transform:scale(.92)}.talkbar{box-sizing:border-box;width:100%;min-height:52px;padding:8px 8px 8px 9px;display:flex;align-items:center;gap:10px;border-radius:26px;position:relative;background:var(--tb-bg);color:var(--tb-ink);box-shadow:var(--tb-shadow);font-family:var(--tb-sans);-webkit-font-smoothing:antialiased;letter-spacing:-.01em;animation:talk-in .32s var(--tb-ease) both}.talkbar .tb-face{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;overflow:hidden}.talkbar .tb-face.tb-ico{background:var(--tb-fill);color:var(--tb-sub)}.talkbar .tb-k{display:flex;flex-direction:column;justify-content:center;min-width:0;flex:0 1 auto;max-width:36%}.talkbar .tb-nm{font-size:14px;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.talkbar .tb-st{display:inline-flex;align-items:center;gap:5px;margin-top:1px;font-size:11.5px;line-height:1.3;color:var(--tb-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.talkbar .tb-st.mono{font-family:var(--tb-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.talkbar .tb-live{flex:none;width:6px;height:6px;border-radius:50%;background:var(--tb-red);animation:talk-pulse 1.6s ease-in-out infinite}.talkbar .tb-waves{flex:1 1 48px;min-width:48px;height:34px;position:relative}.talkbar .tb-waves canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.talkbar .tb-btn{flex:none;width:36px;height:36px;border-radius:50%;border:0;padding:0;margin:0;position:relative;display:grid;place-items:center;cursor:pointer;background:var(--tb-fill);color:var(--tb-ink);font:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background .18s,color .18s,transform .18s var(--tb-ease)}.talkbar .tb-btn:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%}.talkbar .tb-btn:not(:disabled):active{transform:scale(.92)}.talkbar .tb-btn:disabled{opacity:.45;cursor:default}.talkbar .tb-btn:focus-visible{outline:2px solid var(--tb-tint);outline-offset:2px}.talkbar .tb-mute[aria-pressed=true]{background:var(--tb-ink);color:var(--tb-bg)}.talkbar .tb-end{background:var(--tb-red);color:#fff}.talkbar .tb-end svg{transform:rotate(135deg)}.talkbar .tb-ok{width:auto;min-width:44px;padding:0 12px;border-radius:18px;font-size:13px;font-weight:600}.talkbar.is-error{padding-right:8px}.talkbar.is-error .tb-k{max-width:none;flex:1}.talkbar.is-error .tb-st{white-space:normal}.tb-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mk .composer:has(>.talkbar){flex-wrap:wrap}.mk .composer>.talkbar{flex:1 0 100%;margin:0 0 8px}#ag.mobile .mk.fm-thread:has(>.composer>.talkbar) .thread-scroll{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 178px)}html[data-mobile-keyboard] #ag.mobile .mk.fm-thread:has(>.composer>.talkbar) .thread-scroll{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 148px)}#ag .talkbar.tb-inset{width:auto;margin:8px 10px}.wb-dock>.talkbar{max-width:760px;margin:0 auto 8px}:is(#ag,.wb,.mk) :is(.talkbar .tb-face,.tb-talking) .t-mouth,:is(.talkbar .tb-face,.tb-talking) .t-mouth{transform-box:fill-box;transform-origin:50% 12%}:is(#ag,.wb,.mk) :is(.talkbar .tb-face,.tb-talking) .t-face,:is(.talkbar .tb-face,.tb-talking) .t-face{transform-box:fill-box;transform-origin:50% 72%}:is(#ag,.wb,.mk) :is(.talkbar .tb-face,.tb-talking) .t-headg,:is(.talkbar .tb-face,.tb-talking) .t-headg{transform-box:fill-box;transform-origin:50% 88%}:is(.talkbar[data-speaking=agent] .tb-face,.tb-talking) .t-mouth{animation:tb-mouth .26s ease-in-out infinite!important}:is(.talkbar[data-speaking=agent] .tb-face,.tb-talking) .t-face{animation:tb-jaw .41s ease-in-out infinite!important}:is(.talkbar[data-speaking=agent] .tb-face,.tb-talking) .t-headg{animation:tb-bob 1.15s ease-in-out infinite!important}:is(.talkbar[data-speaking=agent] .tb-face,.tb-talking) .t-zzz{opacity:0!important}.talkbar[data-speaking=agent] .tb-face,.talkbar[data-speaking=owner] .tb-face,.tb-talking{animation:tb-ring 1.5s ease-out infinite;border-radius:50%}@keyframes tb-mouth{0%{transform:scaleY(1) scaleX(1)}20%{transform:scaleY(2.4) scaleX(1.14)}42%{transform:scaleY(1.18) scaleX(.92)}64%{transform:scaleY(2) scaleX(1.08)}84%{transform:scaleY(1.34) scaleX(.98)}to{transform:scaleY(1) scaleX(1)}}@keyframes tb-jaw{0%,to{transform:translateY(0)}50%{transform:translateY(.55px)}}@keyframes tb-bob{0%,to{transform:rotate(-1.4deg) translateY(0)}50%{transform:rotate(1.4deg) translateY(-1.2px)}}@keyframes tb-ring{0%{box-shadow:0 0 color-mix(in srgb,var(--tb-tint, var(--accent, var(--tint, #2B5CE6))) 55%,transparent)}60%,to{box-shadow:0 0 0 4px transparent}}@keyframes talk-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes talk-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes talk-breathe{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.18);opacity:0}}@keyframes talk-busy{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion: reduce){.talkbar{animation:none}.talkbar .tb-live,.talkbtn.is-live:before,.talkbtn.is-busy svg{animation:none}.talkbtn.is-live:before{opacity:.35}:is(.talkbar[data-speaking=agent] .tb-face,.tb-talking) :is(.t-mouth,.t-face,.t-headg){animation:none!important}.talkbar[data-speaking=agent] .tb-face,.talkbar[data-speaking=owner] .tb-face,.tb-talking{animation:none;box-shadow:0 0 0 2.5px color-mix(in srgb,var(--tb-tint, var(--accent, var(--tint, #2B5CE6))) 55%,transparent)}}.mk .composer>.cmic{flex:none;width:36px;height:36px;border:0;padding:0;border-radius:50%;background:var(--fill);color:var(--ink-2);display:grid;place-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;align-self:center}.mk[data-product=founders] .composer>.cmic{width:38px;height:38px}.mk .composer>.cmic.on{background:var(--alert, #e5484d);color:#fff;animation:mk-breathe 3s var(--ease) infinite}.mk .composer>.cmic .cmic-stop{width:12px;height:12px;border-radius:3px;background:#fff}.mk .composer>.cmic:disabled{opacity:.45;cursor:default}.mk .composer>.cmic:not(:disabled):active{transform:scale(.92)}.mk .composer .field>.talkbtn.ccall{flex:none;margin-left:auto;width:32px;height:32px;border-radius:50%;background:var(--tb-tint);color:#fff}.mk[data-product=agents] .composer .field>.talkbtn.ccall{width:30px;height:30px}.mk .composer .field>.talkbtn.ccall.is-live{background:color-mix(in srgb,var(--tb-tint) 18%,transparent);color:var(--tb-tint)}.mk .composer .field>.talkbtn.ccall.is-live:before{display:none}.mk .composer .field>.send.is-idle{opacity:.45;cursor:default}.atm{display:flex;flex-direction:column;gap:8px;min-width:0;max-width:100%}.atm-row{display:flex;flex-direction:column;gap:5px;width:100%;min-width:0;max-width:100%;padding:11px 13px;border-radius:10px;text-align:left;cursor:pointer;background:var(--panel, rgba(255, 255, 255, .03));border:1px solid var(--line, rgba(255, 255, 255, .08))}.atm-row:hover{border-color:var(--acc, #6ea8fe)}.atm-row-main{display:flex;align-items:center;gap:6px 8px;flex-wrap:wrap;min-width:0}.atm-row-main b{font-size:13px;min-width:0;overflow-wrap:anywhere}.atm-row-desc{font-size:12px;opacity:.7;overflow-wrap:anywhere}.atm-row-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.atm-lang,.atm-off,.atm-seat,.atm-chip,.atm-kind{font-size:10.5px;padding:1px 7px;border-radius:999px;border:1px solid var(--line, rgba(255, 255, 255, .1));opacity:.85}.atm-off{color:#f0b429;border-color:#f0b429}.atm-kind{color:#6ea8fe;border-color:#6ea8fe;opacity:1}.atm-chip{display:inline-flex;align-items:center;gap:5px}.atm-chip.next{opacity:.7}.atm-dot{width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.5}.atm-dot.ok{background:#35c37d;opacity:1}.atm-dot.bad{background:#ef5f5f;opacity:1}.atm-dot.live{background:#6ea8fe;opacity:1;animation:atm-pulse 1.4s ease-in-out infinite}@keyframes atm-pulse{0%,to{opacity:1}50%{opacity:.25}}.atm-empty{font-size:12px;opacity:.65;padding:14px 4px}.atm-intro{display:flex;flex-direction:column;gap:6px}.atm-intro b{opacity:.9}.atm-stray{display:flex;flex-direction:column;gap:4px;margin-bottom:10px;padding:10px 12px;border-radius:10px;font-size:12px;border:1px solid #f0b429;background:#f0b42914}.atm-stray span{opacity:.8}.atm-stray code{overflow-wrap:anywhere}.atm-detail{display:flex;flex-direction:column;gap:10px;min-width:0;max-width:100%}.atm-detail-head{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.atm-detail-head>b{min-width:0;overflow-wrap:anywhere}.atm-back{font-size:12px;opacity:.7;background:none;border:0;cursor:pointer;color:inherit;padding:0}.atm-back:hover{opacity:1}.atm-desc{font-size:12px;opacity:.75;margin:0;overflow-wrap:anywhere}.atm-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.atm-run-now,.atm-toggle,.atm-body-toggle{font-size:12px;padding:5px 12px;border-radius:8px;cursor:pointer;color:inherit;background:var(--panel, rgba(255, 255, 255, .05));border:1px solid var(--line, rgba(255, 255, 255, .12))}.atm-run-now:disabled,.atm-toggle:disabled{opacity:.45;cursor:default}.atm-body-toggle{align-self:flex-start}.atm-sched{display:inline-flex;align-items:center;gap:6px;font-size:12px;opacity:.85}.atm-sched select{font-size:12px;padding:4px 8px;border-radius:8px;color:inherit;min-width:0;max-width:100%;background:var(--panel, rgba(255, 255, 255, .05));border:1px solid var(--line, rgba(255, 255, 255, .12))}.atm-next{font-size:11.5px;opacity:.7}.atm-note{font-size:12px;opacity:.8;overflow-wrap:anywhere}.atm-body,.atm-out{margin:0;padding:10px 12px;border-radius:9px;min-width:0;max-width:100%;box-sizing:border-box;font-size:11.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;background:#00000047;border:1px solid var(--line, rgba(255, 255, 255, .08))}.atm-out.err{color:#ff9d9d}.atm-runs-head{font-size:11px;letter-spacing:.06em;text-transform:uppercase;opacity:.55;margin-top:4px}.atm-run{border-bottom:1px solid var(--line, rgba(255, 255, 255, .07));min-width:0}.atm-run-head{display:flex;align-items:center;gap:9px;width:100%;min-width:0;padding:9px 2px;background:none;border:0;cursor:pointer;color:inherit;text-align:left;font-size:12px}.atm-run-head>b{flex:0 0 auto}.atm-run-meta{opacity:.65;font-size:11.5px;min-width:0;overflow-wrap:anywhere}.atm-run-when{margin-left:auto;opacity:.6;font-size:11.5px;white-space:nowrap;flex:0 0 auto}.atm-run-body{padding:0 2px 10px;display:flex;flex-direction:column;gap:6px;min-width:0}.atm-upcoming{display:flex;flex-direction:column;min-width:0}.atm-up-row{display:flex;align-items:center;gap:9px;padding:7px 2px;font-size:12px;min-width:0;border-bottom:1px solid var(--line, rgba(255, 255, 255, .07))}.atm-up-row>b{min-width:0;overflow-wrap:anywhere}.atm-up-sub{opacity:.6;font-size:11.5px;min-width:0}.atm-up-when{margin-left:auto;opacity:.7;font-size:11.5px;white-space:nowrap;flex:0 0 auto}.atm-kind.script{color:inherit;border-color:var(--line, rgba(255, 255, 255, .14));opacity:.75}.atm-hb{border-style:dashed;cursor:default;padding:0}.atm-hb-head{display:flex;flex-direction:column;gap:5px;width:100%;padding:11px 13px;background:none;border:0;color:inherit;text-align:left;cursor:pointer;font:inherit;border-radius:10px}.atm-hb.on .atm-hb-head{border-radius:10px 10px 0 0}.atm-builtin{font-size:10.5px;padding:1px 7px;border-radius:999px;opacity:.55;border:1px dashed currentColor}.atm-chip.live{color:#6ea8fe;border-color:#6ea8fe;opacity:1}.atm-chip.ok{color:#35c37d;border-color:#35c37d;opacity:1}.atm-chip.bad{color:#ef5f5f;border-color:#ef5f5f;opacity:1}.atm-hb-detail{padding:0 13px 11px;display:flex;flex-direction:column;gap:4px;font-size:12px}.atm-hb-detail p{margin:0;opacity:.85;overflow-wrap:anywhere}.atm-hb-detail .atm-hb-fine{font-size:11.5px;opacity:.6}.atm-hb-seat{padding:8px 13px 2px;border-top:1px dashed var(--line, rgba(255, 255, 255, .1))}.atm-hb-seat .atm-row-main{flex-wrap:wrap;margin-bottom:4px}.atm-hb-seat .atm-hb-detail{padding:0 0 8px}.atm-hb-history{display:flex;flex-direction:column;gap:3px;margin-top:6px}.atm-hb-turn{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11.5px;padding:3px 0;border-top:1px dashed var(--line, rgba(255, 255, 255, .07))}.atm-hb-turn-when{opacity:.75}.atm-hb-turn-why{opacity:.55;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atm-hb-turn-why.bad{color:#ff9b9b;opacity:.8}.atm-add{align-self:flex-start;font-size:12px;padding:6px 12px;border-radius:999px;cursor:pointer;border:1px dashed var(--line, rgba(255, 255, 255, .2));background:transparent;color:inherit}.atm-add:hover{border-color:var(--acc, #6ea8fe)}.atm-new{display:flex;flex-direction:column;gap:8px;padding:11px 13px;border-radius:10px;min-width:0;max-width:100%;box-sizing:border-box;background:var(--panel, rgba(255, 255, 255, .03));border:1px solid var(--line, rgba(255, 255, 255, .08))}.atm-new textarea,.atm-prompt textarea{width:100%;box-sizing:border-box;font:inherit;font-size:13px;padding:8px 10px;border-radius:8px;background:transparent;color:inherit;border:1px solid var(--line, rgba(255, 255, 255, .15));resize:vertical}.atm-when{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;min-width:0}.atm-when select,.atm-when input{font:inherit;font-size:12px;padding:4px 6px;border-radius:6px;background:transparent;color:inherit;border:1px solid var(--line, rgba(255, 255, 255, .15));min-width:0;max-width:100%;box-sizing:border-box}.atm-when input[type=number]{width:64px}.atm-when label{display:inline-flex;align-items:center;gap:6px}.atm-days{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.atm-days button{font-size:11px;padding:3px 8px;border-radius:999px;cursor:pointer;color:inherit;background:transparent;border:1px solid var(--line, rgba(255, 255, 255, .15))}.atm-days button.on{border-color:var(--acc, #6ea8fe);color:var(--acc, #6ea8fe)}.atm-sched-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;margin:4px 0}.atm-chip.ok{color:#35c37d;border-color:#35c37d}.atm-note.bad,.atm-danger{color:#ef5f5f}.mc-stack{position:relative;display:flex;flex-direction:column;align-items:center;flex:0 0 auto;width:32px;height:40px}.mc-wrap{position:relative;display:block;flex:0 0 auto}.mc-stack>.mc-wrap{width:32px;height:20px}.mc-brain{position:relative;width:32px;height:20px;padding:0;border:0;background:transparent;border-radius:10px;display:grid;place-items:center;cursor:pointer;color:var(--muted,var(--ink-2,var(--am-text-soft,var(--label-2,currentColor))))}.mc-brain:after{content:"";position:absolute;top:-2px;right:-6px;bottom:0;left:-6px}.mc-brain:hover{color:var(--ink,var(--am-text,var(--label,currentColor)))}.mc-brain.is-set{color:var(--accent,var(--tint,var(--am-brand,currentColor)))}.mc-brain.is-busy{opacity:.55;cursor:progress}.mc-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:transparent}.mc-menu{position:absolute;bottom:calc(100% + 8px);z-index:71;min-width:200px;max-width:280px;padding:6px;border-radius:12px;background:var(--solid,var(--paper,var(--window,var(--am-surface-raised,#fff))));color:var(--ink,var(--am-text,var(--label,inherit)));box-shadow:0 10px 30px #0000002e,0 0 0 1px var(--line,var(--hair,var(--am-border,rgba(0,0,0,.08))))}.mc-menu--start{left:0}.mc-menu--end{right:0}.mc-title{padding:4px 10px 6px;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted,var(--ink-3,var(--am-text-faint,var(--label-3,inherit))))}.mc-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;background:transparent;text-align:left;font:inherit;font-size:13px;line-height:1.25;color:inherit;border-radius:8px;cursor:pointer}.mc-item:hover,.mc-item:focus-visible{background:var(--fill,var(--surface2,var(--am-surface-soft,rgba(0,0,0,.05))));outline:none}.mc-item:disabled{cursor:progress;opacity:.7}.mc-item-text{display:flex;flex-direction:column;gap:2px;min-width:0}.mc-item-name{font-weight:600}.mc-item small{font-size:11px;color:var(--muted,var(--ink-3,var(--am-text-faint,var(--label-3,inherit))))}.mc-item .mc-check{margin-left:auto;flex:none;visibility:hidden;color:var(--accent,var(--tint,var(--am-brand,currentColor)))}.mc-item.is-selected .mc-check{visibility:visible}.mc-note{padding:6px 10px 4px;font-size:11px;color:var(--muted,var(--ink-3,var(--am-text-faint,inherit)))}.mc-note.is-error{color:var(--alert,#c0392b)}.composer .plus.mc-stack{width:36px;height:56px;border-radius:18px;padding:2px 0;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.composer .plus.mc-stack>.mc-wrap{width:32px;height:24px}.composer .plus.mc-stack>.mc-wrap>.mc-brain{height:24px}.composer .plus.mc-stack>button{width:32px!important;height:24px!important;border:0!important;background:transparent!important;border-radius:12px!important}.mk .composer .plus.mc-stack>button.ph-attach{width:32px!important;height:24px!important;border-radius:12px!important}.mc-wrap--nav{display:inline-grid;place-items:center;width:44px;height:44px;flex:none}.mc-brain--nav{width:44px;height:44px;border-radius:12px;color:var(--tint,var(--ink,currentColor))}.mc-brain--nav:after{top:0;right:0;bottom:0;left:0}.mc-brain--nav.is-set{background:var(--tint-soft,rgba(0,122,255,.12))}.mc-strip{position:fixed;left:8px;right:8px;top:calc(env(safe-area-inset-top,0px) + var(--m-nav-h,56px) + 4px);z-index:71;padding:2px 0 0;border-radius:14px;background:var(--paper,var(--solid,#fff));color:var(--ink,inherit);box-shadow:0 10px 30px #0000002e,0 0 0 .5px var(--hair,var(--line,rgba(0,0,0,.08)))}.mc-strip-row{display:flex;gap:6px;align-items:center;height:44px;padding:0 10px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mc-strip-row::-webkit-scrollbar{display:none}.mc-chip{flex:none;height:32px;padding:0 12px;border:0;border-radius:16px;background:var(--fill,rgba(0,0,0,.06));color:var(--ink,inherit);font:600 13px var(--sans,inherit);letter-spacing:-.01em;white-space:nowrap;cursor:pointer}.mc-chip.is-selected{background:var(--tint,#007aff);color:#fff}.mc-chip:disabled{cursor:progress;opacity:.7}.mc-strip .mc-note{padding:0 12px 6px}.composer:has(>.mc-line){flex-wrap:wrap}.mc-line{flex:1 0 100%;order:99;display:flex;align-items:center;gap:6px;min-width:0;height:28px;margin-top:4px;flex-wrap:nowrap}.mc-line:has(>.mc-note){height:auto;flex-wrap:wrap}.mc-cap{flex:none;display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px 0 8px;border:0;border-radius:14px;cursor:pointer;background:var(--fill,rgba(0,0,0,.06));color:var(--ink-2,var(--muted,var(--am-text-soft,currentColor)));font:600 12.5px var(--sans,inherit);letter-spacing:-.01em;white-space:nowrap}.mc-cap-name{max-width:140px;overflow:hidden;text-overflow:ellipsis}.mc-cap.is-set,.mc-line.is-open .mc-cap{color:var(--tint,var(--accent,var(--am-brand,currentColor)))}.mc-cap.is-busy{opacity:.55;cursor:progress}.mc-line-strip{flex:1 1 auto;min-width:0;display:flex;gap:6px;align-items:center;height:28px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mc-line-strip::-webkit-scrollbar{display:none}.mc-line-strip .mc-chip{height:28px;padding:0 11px;border-radius:14px;font-size:12.5px}.mc-line .mc-note{flex:1 0 100%;padding:2px 4px 0}:root{--localai-top:#3DA0FF;--localai-bottom:#0A5BFF;--localai-glow:rgba(10,91,255,.35)}.mc-line-strip .mc-chip.is-local{background:#3da0ff24;color:var(--localai-bottom);box-shadow:inset 0 0 0 1px #3da0ff99}.mc-line-strip .mc-chip.is-local.is-selected,.mc-cap.is-local,.mc-line.is-open .mc-cap.is-local{background:linear-gradient(135deg,var(--localai-top),var(--localai-bottom));color:#fff;box-shadow:0 3px 10px var(--localai-glow)}.rc-card{--rc-ink: var(--ink, var(--am-text, currentColor));--rc-muted: var(--muted, var(--am-text-muted, #6b7280));--rc-line: var(--line, var(--am-border, rgba(127, 127, 127, .18)));--rc-accent: var(--accent, var(--am-brand, #2563eb));--rc-tint: color-mix(in srgb, var(--rc-accent) 12%, transparent)}.chatline .msg.rc-card,.fp-msg.rc-card,#ag.mobile .msg.rc-card,.msg.them.rc-card,.wb-bub.them.rc-card,.rc-card.rc-wrap{background:var(--surface, var(--am-surface-raised, var(--am-surface, #fff)));white-space:normal;border:1px solid var(--rc-line);border-radius:18px;padding:14px 16px 10px;box-shadow:0 1px 2px #0000000a,0 4px 14px #0000000a;max-width:min(100%,640px);width:100%;font-size:13.5px;line-height:1.5}.ocv.is-mobile .ocv-thread .msg.rc-card,.cc-rail .chatline .msg.rc-card{max-width:100%}.rc-card .md-h:first-child,.rc-card h1:first-child,.rc-card h2:first-child,.rc-card h3:first-child{font-size:1.22em;font-weight:700;line-height:1.25;margin:0 0 6px;letter-spacing:-.01em}.rc-card .md-p{margin:4px 0}.rc-steps{list-style:none;margin:10px 0 6px;padding:0;display:flex;flex-direction:column;gap:12px}.rc-steps>li{display:flex;gap:12px;align-items:flex-start;margin:0}.rc-num,.rc-check{flex:none;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:.92em;color:var(--rc-accent);background:var(--rc-tint)}.rc-check{width:24px;height:24px;margin-top:1px;background:transparent;border:1.6px solid var(--rc-accent)}.rc-check.open{border-color:var(--rc-line);color:transparent}.rc-check svg{width:13px;height:13px}.rc-item{min-width:0;padding-top:3px}.rc-title{font-weight:600;line-height:1.3}.rc-sub{color:var(--rc-muted);line-height:1.35;margin-top:1px}.rc-sub .md-ul,.rc-sub .md-ol,.rc-item .md-ul,.rc-item .md-ol{margin-top:4px}.rc-item>:is(ul,ol):last-child{margin-bottom:0}.rc-card hr,.rc-card .md-hr{border:0;border-top:1px solid var(--rc-line);margin:12px 0}.rc-actions{display:flex;gap:8px;margin-top:10px}.rc-act{width:32px;height:32px;border-radius:50%;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--rc-muted) 12%,transparent);color:var(--rc-muted);transition:transform .12s ease,background .12s ease,color .12s ease}.rc-act:hover{color:var(--rc-ink)}.rc-act:active{transform:scale(.92)}.rc-act.on{color:var(--rc-accent);background:var(--rc-tint)}.rc-act:disabled{opacity:.4;cursor:default}.cv-figure{margin:10px 0 6px}.cv-chart{width:100%}.cv-diagram{display:block;max-width:100%;height:auto;margin:0 auto;border-radius:10px}.cv-skeleton{--cv-wash: var(--rc-tint, color-mix(in srgb, var(--muted, var(--am-text-soft, #7a8090)) 18%, transparent));height:180px;border-radius:12px;background:linear-gradient(90deg,var(--cv-wash),transparent,var(--cv-wash));background-size:200% 100%;animation:cv-shimmer 1.4s linear infinite}@keyframes cv-shimmer{0%{background-position:200% 0}to{background-position:0 0}}.cv-source{font-size:.8em;color:var(--rc-muted);font-style:italic;margin-top:4px}.cv-note{font-size:.82em;color:var(--rc-muted);margin-bottom:4px}.rc-card.rc-wrap>.am-md{font-size:inherit;line-height:inherit}@media (prefers-reduced-motion: reduce){.cv-skeleton{animation:none}.rc-act{transition:none}}.rc-title.rc-plain{font-weight:400}.mk .msg.them.rc-card{--rc-ink: var(--ink);--rc-muted: var(--ink-2);--rc-line: var(--hair, var(--line));--rc-accent: var(--tint);--rc-tint: var(--tint-soft);background:var(--paper);box-shadow:var(--card);border:0;border-radius:22px;padding:16px 18px 12px;max-width:100%;align-self:stretch;font-size:15.5px;line-height:1.42}.mk .msg.them.rc-card .rc-num{width:34px;height:34px}.rc-steps.rc-counted>li{counter-increment:rc}.rc-steps.rc-counted>li:before{content:counter(rc);flex:none;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:.92em;color:var(--rc-accent);background:var(--rc-tint)}.mk .msg.them.rc-card .rc-steps.rc-counted>li:before{width:34px;height:34px}.rc-steps .rc-item>.rc-title>p,.rc-steps .rc-item>p{margin:0}.am-md .rc-steps,.md .rc-steps{padding-left:0;margin:10px 0 6px;list-style:none}.am-md .rc-steps>li,.md .rc-steps>li{margin:0}.am-md .rc-steps>li::marker{content:""}.rc-check{font-size:13px;font-weight:700}.wb .rc-card,.ph .rc-card{--rc-ink: var(--label);--rc-muted: var(--label-2);--rc-line: var(--sep);--rc-accent: var(--accent);--rc-tint: color-mix(in srgb, var(--accent) 13%, transparent)}.wb .wb-bub.them.rc-card{background:var(--card);box-shadow:var(--e-card);border:0;border-radius:18px}.wb .am-md,.ph .am-md{color:var(--label)}.mk .msg.them.rc-card :is(.am-md,.md){color:var(--ink);font-size:inherit;line-height:inherit}.rc-card .rc-title{color:var(--rc-ink)}.cac-file.rc-file{display:flex;flex-wrap:wrap;align-items:center;gap:12px;width:100%;max-width:420px;text-align:left;padding:10px;border-radius:14px;cursor:pointer;font:inherit;color:inherit;background:var(--surface, var(--card, var(--paper, #fff)));border:1px solid var(--line, var(--sep, var(--hair, rgba(127,127,127,.2))))}.cac-file.rc-file:hover:not(:disabled){border-color:var(--accent, var(--tint, #2563eb));color:inherit}.rc-fthumb{flex:0 0 100%;height:150px;margin:-2px 0 0;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:9px;background:color-mix(in srgb,var(--muted, var(--label-2, var(--ink-2, #6b7280))) 10%,transparent)}.rc-fthumb img{display:block;max-width:100%;max-height:150px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;background:#fff;box-shadow:0 0 0 1px #7f7f7f38,0 2px 8px #0000001f}.rc-fthumb--wait{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--muted, var(--label-2, var(--ink-2, #6b7280))) 14%,transparent),transparent),color-mix(in srgb,var(--muted, var(--label-2, var(--ink-2, #6b7280))) 8%,transparent);background-size:200% 100%,auto;animation:cv-shimmer 1.4s linear infinite}@media (prefers-reduced-motion: reduce){.rc-fthumb--wait{animation:none}}.rc-ftile{flex:none;width:40px;height:44px;border-radius:9px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;color:#fff;background:#64748b}.rc-ftile b{font-size:8.5px;font-weight:800;letter-spacing:.03em;line-height:1}.rc-ftile--pdf{background:#e5484d}.rc-ftile--deck{background:#f76b15}.rc-ftile--sheet{background:#30a46c}.rc-ftile--doc{background:#3e63dd}.rc-ftile--zip{background:#8e8c99}.rc-fwords{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.rc-file .cac-file-nm{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-fmeta{font-size:.86em;color:var(--muted, var(--label-2, var(--ink-2, #6b7280)))}.rc-fgo{flex:none;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--muted, #6b7280) 12%,transparent);color:var(--ink, var(--label, currentColor))}.cac-file.rc-file:hover .rc-fgo{background:var(--accent-soft, var(--tint-soft, rgba(37,99,235,.12)));color:var(--accent, var(--tint, #2563eb))}.cxc-list{display:flex;flex-direction:column;gap:8px;margin-top:8px;min-width:0}.cxc{display:flex;flex-direction:column;gap:10px;min-width:0;max-width:360px;padding:11px 12px;border-radius:12px;border:1px solid var(--line,var(--sep-2,rgba(0,0,0,.12)));background:var(--card,var(--paper,rgba(255,255,255,.85)));color:var(--label,var(--ink,inherit));font-size:12.5px;line-height:1.4}.cxc--connected{border-color:color-mix(in srgb,var(--ok,#1f9d55) 45%,transparent)}.cxc-head{display:flex;align-items:flex-start;gap:10px;min-width:0}.cxc-logo{flex:none;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;overflow:hidden;background:var(--fill-2,rgba(0,0,0,.05));color:var(--label-2,var(--ink-3,inherit))}.cxc-logo img{width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.cxc-title{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.cxc-title b{font-weight:600;font-size:13px;letter-spacing:-.01em;overflow-wrap:anywhere}.cxc-title span{color:var(--label-2,var(--ink-3,inherit));font-size:12px;overflow-wrap:anywhere}.cxc-ok{flex:none;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;font-size:11.5px;font-weight:600;color:var(--ok,#1f9d55);background:color-mix(in srgb,var(--ok,#1f9d55) 12%,transparent)}.cxc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.cxc-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:9px;border:1px solid var(--line,var(--sep-2,rgba(0,0,0,.14)));background:transparent;color:inherit;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap}.cxc-btn:hover{border-color:var(--accent,#3D7BF5);color:var(--accent,#3D7BF5)}.cxc-btn.solid{border-color:transparent;background:var(--accent,#3D7BF5);color:#fff}.cxc-btn.solid:hover{color:#fff;filter:brightness(1.06)}.cxc-btn:disabled{opacity:.6;cursor:progress}.cxc-wait{display:inline-flex;align-items:center;gap:6px;color:var(--label-2,var(--ink-3,inherit));font-size:12px;min-width:0;overflow-wrap:anywhere}.cxc-err{color:var(--danger,#c0392b);font-size:12px;overflow-wrap:anywhere}.cxc-spin{animation:cxc-spin 1s linear infinite}@keyframes cxc-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cxc-spin{animation:none}}.ccs,.ccs-fold,.ccs-strip{--ccs-line:var(--ta-line,var(--line,color-mix(in srgb,currentColor 18%,transparent)));--ccs-muted:var(--ta-muted,var(--muted,color-mix(in srgb,currentColor 62%,transparent)));--ccs-accent:var(--ta-accent,var(--accent,#2f6df6))}.ccs{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;margin:6px 0 2px;min-width:0}.ccs-live{position:relative;display:flex;flex-direction:column;box-sizing:border-box;width:240px;max-width:100%;padding:0;margin:0;border:1px solid var(--ccs-line);border-radius:10px;overflow:hidden;background:#0f1320;color:#c8ccda;font:inherit;cursor:zoom-in;text-align:left}.ccs-live:disabled{cursor:default}.ccs-live-bar{display:flex;align-items:center;gap:6px;height:22px;padding:0 8px;font-size:11px;font-weight:600;background:#151a28;white-space:nowrap}.ccs-live-dot{width:6px;height:6px;border-radius:50%;background:#34c759;animation:ccs-pulse 1.6s ease-in-out infinite}.ccs-live img,.ccs-live-wait{display:block;width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover}.ccs-live-wait{display:grid;place-items:center;font-size:11px;color:#8a90a6}.ccs-strip{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.ccs-shot{box-sizing:border-box;width:96px;aspect-ratio:16/10;padding:0;margin:0;border:1px solid var(--ccs-line);border-radius:7px;overflow:hidden;background:color-mix(in srgb,currentColor 8%,transparent);cursor:zoom-in}.ccs-shot:disabled{cursor:default}.ccs-shot img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ccs-shot-empty{display:grid;place-items:center;height:100%;font-size:10.5px;color:var(--ccs-muted)}.ccs-fold{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;margin:0 0 6px}.ph .ccs-fold{align-self:flex-start;margin:2px 0 4px}.ccs-fold-pill{display:inline-flex;align-items:center;gap:6px;box-sizing:border-box;height:24px;max-height:28px;max-width:100%;padding:0 10px 0 8px;margin:0;border:1px solid var(--ccs-line);border-radius:999px;background:transparent;color:var(--ccs-muted);font:inherit;font-size:12px;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color var(--m-dur-fast,.16s) var(--m-ease,ease),color var(--m-dur-fast,.16s) var(--m-ease,ease)}.ccs-fold-pill>span:last-child{overflow:hidden;text-overflow:ellipsis}.ccs-fold-pill:hover,.ccs-fold.is-open .ccs-fold-pill{background:color-mix(in srgb,currentColor 7%,transparent)}.ccs-fold-chev{display:inline-block;font-size:10px;transition:transform var(--m-dur-fast,.16s) var(--m-ease,ease)}.ccs-fold.is-open .ccs-fold-chev{transform:rotate(90deg)}.ccs-fold-body[hidden]{display:none}.ccs-live:focus-visible,.ccs-shot:focus-visible,.ccs-fold-pill:focus-visible{outline:2px solid var(--ccs-accent);outline-offset:2px}.ccs-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:grid;place-items:center;box-sizing:border-box;padding:28px;background:#080a10d6;cursor:zoom-out}.ccs-lightbox img{max-width:min(100%,1280px);max-height:100%;border-radius:8px;box-shadow:0 12px 48px #00000080;cursor:default}.ccs-lightbox-close{position:absolute;top:12px;right:14px;width:34px;height:34px;border:0;border-radius:50%;background:#ffffff24;color:#fff;font:inherit;font-size:22px;line-height:1;cursor:pointer}@keyframes ccs-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion: reduce){.ccs-live-dot{animation:none}.ccs-fold-chev,.ccs-fold-pill{transition:none}}.ta{--ta-ink: var(--ink, currentColor);--ta-muted: var(--muted, color-mix(in srgb, currentColor 62%, transparent));--ta-faint: var(--faint, color-mix(in srgb, currentColor 42%, transparent));--ta-line: var(--line, color-mix(in srgb, currentColor 16%, transparent));--ta-accent: var(--accent, #2f6df6);--ta-tool: var(--work, #b67816);--ta-done: var(--done, #1e8e63);--ta-alert: var(--alert, #c64d66);--ta-surface: var(--surface, transparent);--ta-phase: var(--ta-accent);box-sizing:border-box;display:flex;flex-direction:column;gap:6px;width:100%;max-width:min(680px,100%);min-width:0;align-self:flex-start;font-size:12.5px;line-height:1.4;color:var(--ta-muted);animation:m-rise-in var(--m-dur-base,.26s) var(--m-ease-out,ease-out) both}.wb .ta{--ta-ink:var(--label);--ta-muted:var(--label-2);--ta-faint:var(--label-3);--ta-line:var(--line);--ta-accent:var(--accent);--ta-tool:var(--orange);--ta-done:var(--green);--ta-alert:var(--red);--ta-surface:var(--fill)}.mk .ta,.ph .ta{--ta-ink:var(--ink);--ta-muted:var(--ink-2);--ta-faint:var(--ink-3);--ta-line:var(--line);--ta-accent:var(--blue,#0A84FF);--ta-tool:var(--orange,#FF9500);--ta-done:var(--green,#34C759);--ta-alert:var(--red,#FF3B30);--ta-surface:var(--fill);font-size:13px}.agentsmode-app .ta{--ta-ink:var(--am-text);--ta-muted:var(--am-text-soft);--ta-faint:var(--am-text-faint);--ta-line:var(--am-border);--ta-accent:var(--am-brand);--ta-tool:var(--am-orange);--ta-done:var(--am-green);--ta-alert:var(--am-red);--ta-surface:var(--am-surface);font-size:12px}.ta--wait{--ta-phase:var(--ta-faint)}.ta--think,.ta--write{--ta-phase:var(--ta-accent)}.ta--tool{--ta-phase:var(--ta-tool)}.ta--done{--ta-phase:var(--ta-done)}.ta--fail{--ta-phase:var(--ta-alert)}.ta.is-stale{--ta-phase:var(--ta-faint)}.ta-draft{min-width:0;width:100%;display:flex;flex-direction:column;align-items:flex-start}.ta-bubble{max-width:min(78%,640px);padding:10px 13px;border-radius:5px 14px 14px;background:var(--ta-surface);border:1px solid var(--ta-line);color:var(--ta-ink);font-size:13.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.ta-rail{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--m-dur-base,.26s) var(--m-ease,ease),opacity var(--m-dur-base,.26s) linear}.ta-fold{min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:2px}.ta.is-settled .ta-rail{grid-template-rows:0fr;opacity:0}.ta-head{position:relative;display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;padding:2px 0}.ta-pill{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;padding:4px 10px 4px 9px;border-radius:999px;background:color-mix(in srgb,var(--ta-phase) 13%,transparent);color:var(--ta-ink);font-weight:600;white-space:nowrap;transition:background-color var(--m-dur-base,.26s) var(--m-ease,ease)}.ta-pill .dots-typing{color:var(--ta-phase)}.ta-pill>svg{color:var(--ta-phase);flex:none}.ta--wait .ta-pill .dots-typing>i,.ta.is-stale .ta-pill .dots-typing>i{animation-duration:2.4s}.ta-line{flex:1 1 140px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ta-ink)}.ta-line.is-empty{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ta.is-stale .ta-line{color:var(--ta-faint)}.ta-clock{flex:0 0 auto;margin-left:auto;font-variant-numeric:tabular-nums;color:var(--ta-faint);font-size:.92em}.ta-stop{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:.92em;font-weight:600;padding:3px 9px 3px 7px;border-radius:999px;border:1px solid var(--ta-line);background:var(--ta-surface);color:var(--ta-muted);cursor:pointer;transition:color var(--m-dur-fast,.16s) linear,border-color var(--m-dur-fast,.16s) linear,background-color var(--m-dur-fast,.16s) linear}.ta-stop>svg{color:var(--ta-alert);flex:none}.ta-stop:hover,.ta-stop:focus-visible{color:var(--ta-ink);border-color:var(--ta-alert)}.ta-stop:disabled{cursor:default;opacity:.7}.ta-stop-err{flex:1 0 100%;order:2;color:var(--ta-alert);font-size:.92em}.ta-pill>.ta-stopmark{color:var(--ta-phase);flex:none}.ta-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ta-steps{list-style:none;margin:2px 0 0;padding:0 0 0 6px;display:flex;flex-direction:column}.ta-step{position:relative;display:flex;align-items:center;gap:8px;min-width:0;padding:3px 0 3px 19px;animation:m-fade-in var(--m-dur-fast,.16s) linear both}.ta-step:not(:last-child):before{content:"";position:absolute;left:5px;top:calc(50% + 8px);bottom:calc(-50% + 8px);width:1px;background:var(--ta-line)}.ta-mark{position:absolute;left:0;top:50%;translate:0 -50%;box-sizing:border-box;width:11px;height:11px;border-radius:50%;display:grid;place-items:center;color:#fff}.ta-mark svg{width:9px;height:9px}.ta-mark.is-done{background:var(--ta-done)}.ta-mark.is-error{background:var(--ta-alert)}.ta-mark.is-running{border:1.5px solid color-mix(in srgb,var(--ta-tool) 30%,transparent);border-top-color:var(--ta-tool);animation:ta-spin .9s linear infinite}.ta-mark.is-unknown{border:1.5px solid var(--ta-line)}.ta-step.is-unknown .ta-step-label{color:var(--ta-faint)}.ta-step-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ta-ink)}.ta-step.is-done .ta-step-label,.ta-step.is-error .ta-step-label{color:var(--ta-muted)}.ta-step.is-error .ta-step-label{-webkit-text-decoration:underline dotted var(--ta-alert);text-decoration:underline dotted var(--ta-alert)}.ta-dur{flex:0 0 auto;margin-left:auto;font-variant-numeric:tabular-nums;color:var(--ta-faint);font-size:.9em}.ta-step.is-running .ta-dur{color:var(--ta-tool)}@keyframes ta-spin{to{transform:rotate(360deg)}}.wb-thread>.ta{align-self:flex-start}.am-message-stack>.ta{margin-bottom:20px}@media (max-width:600px){.ta-line:not(.is-empty){order:1;flex:1 0 100%;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}}@media (prefers-reduced-motion: reduce){.ta,.ta-step{animation:none}.ta-mark.is-running{animation:none;border-color:color-mix(in srgb,var(--ta-tool) 40%,transparent);border-top-color:var(--ta-tool)}.ta-rail{transition:none}}.computer-view{--computer-accent: var(--accent, var(--blue, var(--am-brand, #64a7ff)));--computer-live: var(--done, var(--green, var(--ok, #37d89a)));--computer-ground: var(--solid, var(--paper, var(--am-surface, #111820)));--computer-chrome: var(--surface, var(--card, var(--paper, var(--am-surface, #1b2634))));--computer-chrome-2: var(--surface2, var(--band, var(--am-surface-soft, #141d27)));--computer-ink: var(--ink, var(--label, var(--am-text, #ecf2f8)));--computer-muted: var(--muted, var(--ink-2, var(--am-text-soft, #9aa9bb)));--computer-edge: var(--line, var(--hair, var(--am-border, rgba(255, 255, 255, .12))));min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden;color:var(--computer-ink);background:var(--computer-ground);border:1px solid var(--computer-edge);border-radius:16px;box-shadow:0 18px 48px #0000003d}.computer-view__bar,.computer-view__status{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 13px;background:linear-gradient(180deg,var(--computer-chrome),var(--computer-chrome-2))}.computer-view__bar{border-bottom:1px solid var(--computer-edge)}.computer-view__status{border-top:1px solid var(--computer-edge)}.computer-view__identity{display:flex;align-items:center;gap:10px;min-width:0}.computer-view__identity>span:last-child{display:grid;min-width:0}.computer-view__identity strong{font-size:13px;letter-spacing:.01em}.computer-view__identity small,.computer-view__status small{color:var(--computer-muted);font-size:11px}.computer-view__live-dot{width:9px;height:9px;flex:0 0 auto;border-radius:50%;background:var(--computer-muted);box-shadow:0 0 0 4px color-mix(in srgb,var(--computer-muted) 14%,transparent);transition:background-color var(--m-dur-base, .26s) var(--m-ease, ease),box-shadow var(--m-dur-base, .26s) var(--m-ease, ease)}.computer-view__live-dot.is-live{background:var(--computer-live);box-shadow:0 0 0 4px color-mix(in srgb,var(--computer-live) 16%,transparent),0 0 14px color-mix(in srgb,var(--computer-live) 55%,transparent)}.computer-view__actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.computer-view__touch{display:flex;align-items:center;gap:6px}@media (hover: hover) and (pointer: fine){.computer-view__touch{display:none}}.computer-view__chip{min-height:30px;padding:0 11px;border-radius:999px;border:1px solid var(--computer-edge);background:transparent;color:var(--computer-ink);font-family:inherit;font-size:12px;font-weight:600;line-height:1;cursor:pointer;transition:background-color var(--m-dur-fast, .16s) var(--m-ease, ease),transform var(--m-dur-fast, .16s) var(--m-ease-out, ease)}.computer-view__chip[aria-pressed=true]{background:color-mix(in srgb,var(--computer-accent) 20%,transparent);border-color:color-mix(in srgb,var(--computer-accent) 50%,transparent)}.computer-view__chip:active,.computer-view__close:active{transform:scale(.94)}.computer-view__close{width:32px;height:32px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--computer-edge);background:transparent;color:var(--computer-ink);cursor:pointer;transition:background-color var(--m-dur-fast, .16s) var(--m-ease, ease),transform var(--m-dur-fast, .16s) var(--m-ease-out, ease)}.computer-view__chip:hover,.computer-view__close:hover{background:color-mix(in srgb,currentColor 12%,transparent)}@media (pointer: coarse){.computer-view__close{width:36px;height:36px}.computer-view__chip{min-height:34px}}.computer-view__browser{display:grid;gap:6px;padding:7px 13px 8px;border-bottom:1px solid var(--computer-edge);background:var(--computer-chrome-2)}.computer-view__nav{display:flex;align-items:center;gap:4px;min-width:0;margin:0}.computer-view__navbtn,.computer-view__tabclose{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:var(--computer-ink);cursor:pointer;transition:background-color var(--m-dur-fast, .16s) var(--m-ease, ease),opacity var(--m-dur-fast, .16s) var(--m-ease, ease)}.computer-view__navbtn{width:30px;height:30px}.computer-view__navbtn:hover:not(:disabled),.computer-view__tabclose:hover:not(:disabled){background:color-mix(in srgb,currentColor 12%,transparent)}.computer-view__navbtn:disabled,.computer-view__tabclose:disabled{opacity:.35;cursor:default}.computer-view__address{flex:1 1 auto;min-width:0;height:32px;margin:0 4px;padding:0 13px;border-radius:999px;border:1px solid var(--computer-edge);background:var(--computer-ground);color:var(--computer-ink);font:inherit;font-size:13px;outline:none;text-overflow:ellipsis}.computer-view__address::-moz-placeholder{color:var(--computer-muted)}.computer-view__address::placeholder{color:var(--computer-muted)}.computer-view__address:focus{border-color:color-mix(in srgb,var(--computer-accent) 70%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--computer-accent) 22%,transparent)}.computer-view__address:disabled{opacity:.6}.computer-view__tabs{display:flex;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none}.computer-view__tabs::-webkit-scrollbar{display:none}.computer-view__tab{flex:0 1 auto;display:flex;align-items:center;min-width:0;max-width:220px;height:28px;padding:0 3px 0 0;border-radius:8px;border:1px solid transparent;color:var(--computer-muted)}.computer-view__tab.is-active{color:var(--computer-ink);border-color:var(--computer-edge);background:var(--computer-ground)}.computer-view__tabname{flex:1 1 auto;min-width:0;height:100%;padding:0 6px 0 10px;border:0;background:transparent;color:inherit;font:inherit;font-size:12px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.computer-view__tabclose{width:22px;height:22px}@media (pointer: coarse){.computer-view__navbtn{width:36px;height:36px}.computer-view__address{height:36px;font-size:16px}.computer-view__tab{height:32px}.computer-view__tabclose{width:28px;height:28px}}.computer-view__stage{min-height:0;flex:1;display:grid;place-items:center;padding:10px;container-type:size;background:radial-gradient(circle at 50% 20%,rgba(84,112,140,.18),transparent 50%),#0a0f14}.computer-view__screen{width:100%;max-width:100%;max-height:100%;aspect-ratio:var(--computer-aspect, 16 / 10);height:auto;position:relative;overflow:hidden;outline:none;background:#0a0f14;border:1px solid rgba(255,255,255,.16);border-radius:8px;box-shadow:0 18px 48px #00000073;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;transition:box-shadow var(--m-dur-fast, .16s) var(--m-ease, ease)}@container (min-aspect-ratio: 16 / 10){.computer-view__screen{width:auto;height:100%}}.computer-view__screen:focus-within{box-shadow:0 0 0 2px var(--computer-accent),0 0 0 3px #ffffff80,0 18px 48px #00000073}.computer-view__screen.is-interactive{cursor:default}.computer-view__pan{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 50%;will-change:transform}.computer-view__pan.is-settling{transition:transform var(--m-dur-view, .3s) var(--m-ease-out, ease)}.computer-view__screen img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;pointer-events:none;opacity:0;transition:opacity var(--m-dur-view, .3s) var(--m-ease-out, ease)}.computer-view__screen.has-frame img{opacity:1}.computer-view__kbd{position:absolute;left:0;bottom:0;width:1px;height:1px;margin:0;padding:0;border:0;opacity:0;resize:none;overflow:hidden;font-size:16px}.computer-view__boot{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:16px;color:var(--computer-muted);font-size:13px;text-align:center;padding:0 18px;pointer-events:none;transition:opacity var(--m-dur-base, .26s) var(--m-ease, ease)}.computer-view__screen.has-frame .computer-view__boot{opacity:0;visibility:hidden;transition:opacity var(--m-dur-base, .26s) var(--m-ease, ease),visibility 0s linear var(--m-dur-base, .26s)}.computer-view__boot span{width:30px;height:30px;border:2px solid rgba(255,255,255,.14);border-top-color:var(--computer-accent);border-radius:50%;animation:computer-view-spin .8s linear infinite}.computer-view__status{min-height:35px;font-size:11px;color:var(--computer-ink)}.computer-view__status>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.computer-view.is-cover{flex:1;width:100%;height:100%;min-height:0;border:0;border-radius:0;box-shadow:none}.computer-view.is-cover .computer-view__bar{padding-top:calc(10px + env(safe-area-inset-top));padding-left:calc(13px + env(safe-area-inset-left));padding-right:calc(13px + env(safe-area-inset-right))}.computer-view.is-cover .computer-view__status{padding-bottom:calc(9px + env(safe-area-inset-bottom));padding-left:calc(13px + env(safe-area-inset-left));padding-right:calc(13px + env(safe-area-inset-right))}.computer-view.is-cover .computer-view__browser{padding-left:calc(13px + env(safe-area-inset-left));padding-right:calc(13px + env(safe-area-inset-right))}.computer-view.is-cover .computer-view__stage{padding:0}.computer-view.is-cover .computer-view__screen{border:0;border-radius:0;box-shadow:none}.computer-view.is-cover .computer-view__screen:focus-within{box-shadow:inset 0 0 0 2px var(--computer-accent),inset 0 0 0 3px #ffffff80}@media (orientation: landscape) and (max-height: 500px){.computer-view.is-cover .computer-view__status{display:none}.computer-view.is-cover .computer-view__bar{padding-top:calc(6px + env(safe-area-inset-top));padding-bottom:6px}.computer-view.is-cover .computer-view__browser{padding-top:4px;padding-bottom:4px}.computer-view.is-cover .computer-view__tabs{display:none}}.am-computer-page{height:calc(100vh - var(--am-topbar-height, 64px));min-height:520px;padding:16px;background:var(--am-bg, #f5f7fb)}.am-computer-page>.computer-view{height:100%}@keyframes computer-view-spin{to{transform:rotate(360deg)}}@media (max-width: 760px){.computer-view{border-radius:12px}.computer-view__bar,.computer-view__status{padding:9px}.computer-view__browser{padding:6px 9px 7px}.computer-view__nav{gap:2px}.computer-view__status small{display:none}.computer-view__screen{width:100%}.computer-view.is-cover{border-radius:0}}@media (prefers-reduced-motion: reduce){.computer-view__boot span{display:none}.computer-view__boot{gap:0}.computer-view__boot p:before{content:"• • •  ";letter-spacing:.06em}.computer-view__screen img,.computer-view__boot,.computer-view__pan.is-settling,.computer-view__live-dot{transition-duration:.01s}}.pnp-gate,.pnp{--pnp-bg: var(--am-bg, var(--bg, #F3F4F6));--pnp-card: var(--am-surface, var(--solid, #FFFFFF));--pnp-ink: var(--am-text, var(--ink, #1B2330));--pnp-muted: var(--am-text-soft, var(--muted, #5C6779));--pnp-line: var(--am-border, var(--cardline, var(--line, rgba(27, 35, 48, .14))));--pnp-accent: var(--am-brand, var(--accent, #2C7BF2));--pnp-accent-ink: var(--am-on-brand, var(--accent-ink, #FFFFFF))}.pnp-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:var(--pnp-bg);color:var(--pnp-ink);overflow-y:auto;-webkit-overflow-scrolling:touch;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom))}.pnp-gate-scroll{min-height:100%;display:grid;place-items:center;grid-template-columns:minmax(0,1fr)}.pnp{width:100%;max-width:460px;box-sizing:border-box;background:var(--pnp-card);color:var(--pnp-ink);border:1px solid var(--pnp-line);border-radius:18px;padding:clamp(20px,5vw,32px);box-shadow:0 18px 48px -24px #141e3259;font-family:inherit}.pnp-title{margin:0;font-size:clamp(20px,5vw,24px);line-height:1.2;font-weight:700;letter-spacing:-.2px}.pnp-lead{margin:8px 0 18px;color:var(--pnp-muted);font-size:14.5px;line-height:1.5}.pnp-search label{display:block;font-size:13px;font-weight:600;margin-bottom:6px}.pnp-search label span{color:var(--pnp-muted);font-weight:400}.pnp-search-row{display:flex;gap:8px}.pnp-search input{flex:1;min-width:0;font:inherit;font-size:16px;padding:10px 12px;border-radius:10px;border:1px solid var(--pnp-line);background:transparent;color:var(--pnp-ink);outline:none}.pnp-search input:focus{border-color:var(--pnp-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--pnp-accent) 18%,transparent)}.pnp-btn{font:inherit;font-size:14px;font-weight:600;padding:10px 16px;min-height:44px;border-radius:10px;cursor:pointer;border:1px solid var(--pnp-line);background:transparent;color:var(--pnp-ink)}.pnp-btn:disabled{opacity:.5;cursor:default}.pnp-primary{background:var(--pnp-accent);border-color:var(--pnp-accent);color:var(--pnp-accent-ink)}.pnp-link{font:inherit;border:0;background:none;padding:0;color:var(--pnp-accent);text-decoration:underline;cursor:pointer}.pnp-note,.pnp-error{margin-top:12px;font-size:13.5px;line-height:1.45;padding:9px 12px;border-radius:10px}.pnp-note{background:color-mix(in srgb,var(--pnp-accent) 10%,transparent)}.pnp-error{background:#d645411a;color:#b3261e}.pnp-list{margin:14px 0 16px;border:1px solid var(--pnp-line);border-radius:12px;max-height:min(46vh,360px);overflow-y:auto;-webkit-overflow-scrolling:touch}.pnp-state{padding:18px 14px;color:var(--pnp-muted);font-size:14px;text-align:center}.pnp-row{width:100%;display:grid;grid-template-columns:18px auto 1fr;align-items:center;gap:10px;text-align:left;font:inherit;color:var(--pnp-ink);background:transparent;border:0;border-top:1px solid var(--pnp-line);padding:12px 14px;min-height:48px;cursor:pointer}.pnp-row:first-child{border-top:0}.pnp-row b{font-size:15.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.pnp-row small{color:var(--pnp-muted);font-size:13px;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pnp-row:hover{background:color-mix(in srgb,var(--pnp-accent) 6%,transparent)}.pnp-row.on{background:color-mix(in srgb,var(--pnp-accent) 12%,transparent)}.pnp-dot{width:16px;height:16px;border-radius:50%;border:2px solid var(--pnp-line);box-sizing:border-box}.pnp-row.on .pnp-dot{border-color:var(--pnp-accent);box-shadow:inset 0 0 0 3px var(--pnp-card);background:var(--pnp-accent)}.pnp-confirm{width:100%}.pnp-unavailable p{margin:0 0 14px;font-size:14px;line-height:1.5;color:var(--pnp-muted)}.pnp-unavailable .pnp-btn{width:100%}.pnp-line{font-size:14px;line-height:1.5}.pnp-line span{color:var(--pnp-muted, inherit)}.pnp-line small{opacity:.7}@media (max-width: 420px){.pnp-row{grid-template-columns:18px 1fr}.pnp-row small{grid-column:2;text-align:left}}.pnp-line.acct-phone{margin:6px 0 14px}.pnp-countries{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 14px}.pnp-country{flex:1 1 0;min-width:120px;min-height:44px;font:inherit;font-size:14px;font-weight:600;padding:10px 12px;border-radius:10px;cursor:pointer;border:1px solid var(--pnp-line);background:transparent;color:var(--pnp-ink)}.pnp-country span{color:var(--pnp-muted);font-weight:400}.pnp-country.on{border-color:var(--pnp-accent);background:color-mix(in srgb,var(--pnp-accent) 12%,transparent)}.pnp-country:disabled{opacity:.5;cursor:default}.pnp-title2{margin:18px 0 0;font-size:17px;line-height:1.25;font-weight:700}.pnp-label{font-size:13px;font-weight:600;margin:2px 0 6px}.pnp-callers{display:grid;gap:8px}.pnp-caller-list{list-style:none;margin:0;padding:0;border:1px solid var(--pnp-line);border-radius:12px;overflow:hidden}.pnp-caller-list li{display:flex;align-items:center;gap:10px;padding:9px 12px;border-top:1px solid var(--pnp-line);font-size:14px}.pnp-caller-list li:first-child{border-top:0}.pnp-caller-list li b{font-variant-numeric:tabular-nums;white-space:nowrap}.pnp-caller-list li span{color:var(--pnp-muted);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pnp-caller-list li .pnp-link{margin-left:auto;font-size:13px}.pnp-caller-add{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:8px}.pnp-caller-add .pnp-btn{justify-self:start}.pnp-callers .pnp-error{margin-top:0}.pnp-caller-add select{min-width:0;font:inherit;font-size:16px;padding:10px 12px;border-radius:10px;border:1px solid var(--pnp-line);background:var(--pnp-card);color:var(--pnp-ink);outline:none}.pnp-caller-add select:focus{border-color:var(--pnp-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--pnp-accent) 18%,transparent)}.pnp-caller-add input,.pnp-pin-row input{min-width:0;font:inherit;font-size:16px;padding:10px 12px;border-radius:10px;border:1px solid var(--pnp-line);background:transparent;color:var(--pnp-ink);outline:none}.pnp-caller-add input:focus,.pnp-pin-row input:focus{border-color:var(--pnp-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--pnp-accent) 18%,transparent)}.pnp-pin-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:4px 0 14px}.pnp-pin-row label{display:grid;gap:5px;font-size:13px;font-weight:600}.pnp-pin-row input{letter-spacing:.3em;font-variant-numeric:tabular-nums}@media (max-width: 420px){.pnp-caller-add{grid-template-columns:1fr}.pnp-caller-add .pnp-btn{justify-self:stretch}}.pnp-gate{background:radial-gradient(120% 60% at 50% -10%,color-mix(in srgb,var(--pnp-accent) 16%,transparent) 0,transparent 70%),var(--pnp-bg)}.pnp-in-gate{border-radius:26px;padding:clamp(22px,5vw,34px) clamp(18px,5vw,32px) clamp(18px,4vw,26px)}.pnp-in-gate .pnp-title{text-align:center;font-size:clamp(21px,5.4vw,25px)}.pnp-in-gate .pnp-lead{text-align:center;max-width:34ch;margin:8px auto 20px;font-size:15px}.pnp-in-gate .pnp-btn{border-radius:999px}.pnp-in-gate .pnp-confirm{min-height:50px;font-size:15.5px}.pnp-in-gate .pnp-row{border-radius:0}.pnp-in-gate .pnp-list{border-radius:16px;max-height:min(30vh,320px)}@media (max-height: 900px){.pnp-in-gate .pnp-buddy-art{width:60px;height:60px}.pnp-in-gate .pnp-lead{margin-bottom:14px}.pnp-in-gate .pnp-list{margin-top:10px}}.pnp-in-gate .pnp-country{border-radius:999px}.pnp-in-gate .pnp-search input,.pnp-in-gate .pnp-mine-row select,.pnp-in-gate .pnp-mine-row input,.pnp-in-gate .pnp-pin-row input{border-radius:12px}.pnp-buddy{display:grid;justify-items:center;gap:2px;margin:-4px 0 10px}.pnp-buddy-art{display:block;overflow:visible}.pnp-buddy-halo{fill:color-mix(in srgb,var(--pnp-accent) 13%,transparent)}.pnp-buddy-body{fill:var(--pnp-accent)}.pnp-buddy-screen{fill:var(--pnp-card)}.pnp-buddy-ink{fill:var(--pnp-ink)}.pnp-buddy-smile{fill:none;stroke:var(--pnp-ink);stroke-width:2.4;stroke-linecap:round}.pnp-buddy-cheek{fill:#ff8fa3;opacity:.55}.pnp-buddy-waves path{fill:none;stroke:var(--pnp-accent);stroke-width:3;stroke-linecap:round;opacity:.75}.pnp-buddy-heart{fill:#ff6f8e}.pnp-bubble{position:relative;max-width:100%;padding:7px 14px;border-radius:999px;font-size:14px;font-weight:600;line-height:1.3;background:color-mix(in srgb,var(--pnp-accent) 12%,var(--pnp-card));color:var(--pnp-ink);font-variant-numeric:tabular-nums;text-align:center;overflow-wrap:anywhere}.pnp-bubble:before{content:"";position:absolute;left:50%;top:-5px;width:10px;height:10px;transform:translate(-50%) rotate(45deg);background:inherit;border-radius:2px}.pnp-hop{animation:pnp-hop .38s cubic-bezier(.3,1.6,.5,1) both;transform-origin:50% 80%}@keyframes pnp-hop{0%{transform:translateY(0) rotate(0)}45%{transform:translateY(-5px) rotate(-3deg)}to{transform:translateY(0) rotate(0)}}.pnp-pulse .pnp-buddy-waves path{animation:pnp-waves .9s ease-in-out both;transform-origin:74px 36px;transform-box:view-box}.pnp-pulse .pnp-buddy-waves path:nth-child(2){animation-delay:60ms}@keyframes pnp-waves{0%,to{transform:scale(1);opacity:.75}25%,75%{transform:scale(1.25);opacity:1}50%{transform:scale(1);opacity:.8}}.pnp-pulse .pnp-buddy-heart{animation:pnp-heart .5s ease-out both;transform-origin:74px 30px;transform-box:view-box}@keyframes pnp-heart{0%{transform:scale(1)}40%{transform:scale(1.3)}to{transform:scale(1)}}.pnp-pin-label{display:inline-flex;align-items:center;gap:6px}.pnp-lock{color:var(--pnp-accent);animation:pnp-lock .26s ease-out both}@keyframes pnp-lock{0%{opacity:0;transform:translateY(3px) scale(.8)}to{opacity:1;transform:none}}.pnp-dots{display:flex;justify-content:center;gap:6px;margin:6px 0 12px}.pnp-dots span{width:7px;height:7px;border-radius:999px;background:var(--pnp-line);transition:width .2s ease}.pnp-dots span.on{width:22px;background:var(--pnp-accent)}.pnp-dots span.done{background:color-mix(in srgb,var(--pnp-accent) 45%,transparent)}.pnp-skip{display:block;width:100%;min-height:44px;margin-top:6px;font:inherit;font-size:14.5px;font-weight:600;border:0;background:none;color:var(--pnp-muted);cursor:pointer;border-radius:999px}.pnp-skip:hover:not(:disabled){color:var(--pnp-ink);text-decoration:underline;text-underline-offset:3px}.pnp-skip:disabled{opacity:.5;cursor:default}.pnp-later{margin:2px 0 0;text-align:center;font-size:12.5px;line-height:1.45;color:var(--pnp-muted)}.pnp-gate :is(button,input,select):focus-visible{outline:2px solid var(--pnp-accent);outline-offset:2px}.pnp-field{display:grid;gap:6px;margin:0 0 16px}.pnp-field .pnp-label{margin:0}.pnp-hint{font-size:12.5px;line-height:1.45;color:var(--pnp-muted)}.pnp-mine-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:8px}.pnp-mine-row select,.pnp-mine-row input{min-width:0;font:inherit;font-size:16px;padding:11px 12px;border:1px solid var(--pnp-line);background:var(--pnp-card);color:var(--pnp-ink);outline:none}.pnp-mine-row input{font-variant-numeric:tabular-nums}.pnp-mine-row :is(select,input):focus{border-color:var(--pnp-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--pnp-accent) 18%,transparent)}.pnp-field .pnp-pin-row{margin:0}.pnp-field .pnp-error{margin-top:0}.pnp-pin-reveal{padding:14px;border-radius:16px;background:color-mix(in srgb,var(--pnp-accent) 7%,transparent);animation:pnp-reveal .24s ease-out both}@keyframes pnp-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.pnp-callin .pnp-error{margin:0 0 12px}@media (max-width: 420px){.pnp-mine-row{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.pnp-hop,.pnp-pin-reveal,.pnp-lock,.pnp-pulse .pnp-buddy-waves path,.pnp-pulse .pnp-buddy-heart{animation:none}.pnp-dots span{transition:none}}.vgate-card{display:grid;justify-items:stretch}.vgate-rec,.vgate-review,.vgate-making,.vgate-ready{display:grid;gap:14px;justify-items:center;margin:4px 0 6px;width:100%}.vgate-rec .ral{width:100%}.vgate-ring{position:relative;width:96px;height:96px;display:grid;place-items:center;transform:scale(calc(1 + var(--level, 0) * .08));transition:transform 90ms linear}.vgate-ring svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.vgate-ring-track{fill:none;stroke:color-mix(in srgb,var(--pnp-accent) 18%,transparent);stroke-width:7}.vgate-ring-fill{fill:none;stroke:var(--pnp-accent);stroke-width:7;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--ring, 0));transition:stroke-dashoffset .2s linear}.vgate-clock{position:relative;font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--pnp-ink)}.vgate-ring-spin svg{animation:vgate-spin 1.1s linear infinite}@keyframes vgate-spin{to{transform:rotate(270deg)}}.vgate-take{width:100%;min-height:44px}.vgate-accent{display:flex;align-items:center;gap:8px;flex-wrap:wrap;width:100%}.vgate-accent .pnp-label{font-size:13px;font-weight:600;margin-right:2px}.vgate-accent .pnp-country{border-radius:999px}.vgate-consent{display:flex;align-items:flex-start;gap:10px;width:100%;min-height:44px;font-size:14px;line-height:1.4;color:var(--pnp-ink);cursor:pointer}.vgate-consent input{width:22px;height:22px;flex:0 0 auto;margin-top:1px;accent-color:var(--pnp-accent)}.vgate-play{width:72px;height:72px;border-radius:999px;border:0;cursor:pointer;display:grid;place-items:center;background:var(--pnp-accent);color:var(--pnp-accent-ink);box-shadow:0 10px 28px -12px color-mix(in srgb,var(--pnp-accent) 70%,transparent);transition:transform .16s ease}.vgate-play:active{transform:scale(.96)}.vgate-play.on{background:color-mix(in srgb,var(--pnp-accent) 85%,black)}.vgate-eq{display:flex;align-items:flex-end;gap:3px;height:26px}.vgate-eq i{display:block;width:4px;height:8px;border-radius:2px;background:currentColor;animation:vgate-eq .72s ease-in-out infinite}.vgate-eq i:nth-child(2){animation-delay:-.12s}.vgate-eq i:nth-child(3){animation-delay:-.24s}.vgate-eq i:nth-child(4){animation-delay:-.36s}.vgate-eq i:nth-child(5){animation-delay:-.48s}@keyframes vgate-eq{0%,to{height:8px}50%{height:26px}}.vgate-ready-text{margin-bottom:0!important}.vgate-foot{display:grid;gap:2px;margin-top:16px}.vgate-again{color:var(--pnp-accent)}.vgate .pnp-error{margin:6px 0 0}@media (max-height: 760px){.vgate .ral{max-height:132px}.vgate-ring{width:80px;height:80px}}@media (prefers-reduced-motion: reduce){.vgate-ring{transform:none;transition:none}.vgate-ring-fill{transition:none}.vgate-ring-spin svg{animation:none}.vgate-eq i{animation:none;height:16px}.vgate-play{transition:none}}.ol{--ol-ink: var(--am-text, var(--ink, #1B2330));--ol-muted: var(--am-text-soft, var(--muted, #5C6779));--ol-faint: var(--am-text-faint, var(--faint, #8A93A3));--ol-line: var(--am-border, var(--cardline, var(--line, rgba(27, 35, 48, .14))));--ol-line-strong: var(--am-border-strong, var(--line, rgba(27, 35, 48, .22)));--ol-field: var(--am-surface, var(--solid, #FFFFFF));--ol-well: var(--am-surface-soft, var(--surface-2, rgba(27, 35, 48, .04)));--ol-accent: var(--am-brand, var(--accent, #2C7BF2));--ol-accent-ink: var(--am-on-brand, var(--accent-ink, #FFFFFF));--ol-alert: var(--am-red, var(--alert, #C7382E));--ol-ok: var(--am-green, var(--green, #1F8A4C));color:var(--ol-ink);font-family:inherit;font-size:12.5px;line-height:1.5}.ol-lead{margin:0 0 12px;color:var(--ol-muted)}.ol-note{margin:0 0 10px;padding:8px 11px;border-radius:9px;background:var(--ol-well)}.ol-note-err{color:var(--ol-alert)}.ol-fields{display:grid;gap:12px}.ol-field{position:relative;display:flex;flex-direction:column;gap:5px}.ol-field-label{display:flex;flex-direction:column;gap:1px;font-size:12px;font-weight:600;color:var(--ol-ink)}.ol-field-label small{font-weight:400;font-size:11px;color:var(--ol-faint)}.ol-field textarea{width:100%;box-sizing:border-box;font:inherit;font-size:12.5px;line-height:1.5;padding:9px 11px 20px;border:1px solid var(--ol-line-strong);border-radius:9px;background:var(--ol-field);color:var(--ol-ink);resize:vertical;outline:none}.ol-field textarea:focus{border-color:var(--ol-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ol-accent) 16%,transparent)}.ol-field textarea:disabled{opacity:.6}.ol-count{position:absolute;right:9px;bottom:6px;font-size:10.5px;color:var(--ol-faint);font-variant-numeric:tabular-nums;pointer-events:none}.ol-private{margin-top:12px;padding:10px 12px;border-radius:10px;background:var(--ol-well);border:1px solid var(--ol-line)}.ol-private b{display:block;font-size:12px;margin-bottom:2px}.ol-private p{margin:0;color:var(--ol-muted);font-size:12px}.ol-private-list{margin-top:4px!important;color:var(--ol-ink)!important}.ol-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.ol-btn{font:inherit;font-size:12.5px;font-weight:600;padding:7px 13px;min-height:34px;border-radius:9px;cursor:pointer;border:1px solid var(--ol-line-strong);background:var(--ol-field);color:var(--ol-ink)}.ol-btn:disabled{opacity:.5;cursor:default}.ol-primary{background:var(--ol-accent);border-color:var(--ol-accent);color:var(--ol-accent-ink)}.ol-status{flex:1 1 160px;font-size:11.5px;color:var(--ol-faint)}.ol-status-err{color:var(--ol-alert)}.ol-calls{margin-top:18px;padding-top:14px;border-top:1px solid var(--ol-line)}.ol-calls-title{margin:0 0 2px;font-size:13px;font-weight:700}.ol-calls-lead{margin:0 0 10px;color:var(--ol-muted);font-size:12px}.ol-empty{margin:0;color:var(--ol-faint);font-size:12px}.ol-list{display:flex;flex-direction:column;border:1px solid var(--ol-line);border-radius:12px;overflow:hidden}.ol-call{display:flex;gap:10px;padding:10px 12px;border-top:1px solid var(--ol-line);background:var(--ol-field)}.ol-call:first-child{border-top:0}.ol-call-ic{flex:0 0 auto;width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:var(--ol-well);color:var(--ol-muted)}.ol-call-warn .ol-call-ic{color:var(--ol-alert)}.ol-call-main{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.ol-call-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12.5px}.ol-call-num{color:var(--ol-muted);font-variant-numeric:tabular-nums}.ol-call-meta{color:var(--ol-faint);font-size:11.5px}.ol-call-cats{margin:2px 0 0;font-size:12px;color:var(--ol-ink)}.ol-call-cats:first-letter{text-transform:uppercase}.ol-call-quotes{margin:2px 0 0;padding:0 0 0 14px;font-size:12px;color:var(--ol-muted);font-style:italic}.ol-call-quotes li{margin:1px 0}.ol-call-summary{margin:2px 0 0;font-size:12px;color:var(--ol-muted)}.ol-call-asks{margin:2px 0 0;font-size:12px;color:var(--ol-ink)}.ol-call-asks span{color:var(--ol-faint)}.ol-badge{display:inline-flex;align-items:center;font-size:10.5px;font-weight:700;letter-spacing:.02em;padding:2px 8px;border-radius:999px;background:var(--ol-well);color:var(--ol-muted)}.ol-badge-ok{background:color-mix(in srgb,var(--ol-ok) 14%,transparent);color:var(--ol-ok)}.ol-badge-warn{background:color-mix(in srgb,var(--ol-alert) 12%,transparent);color:var(--ol-alert)}.ol-badge-done{background:color-mix(in srgb,var(--ol-accent) 14%,transparent);color:var(--ol-accent)}.ol-badge-live{background:color-mix(in srgb,var(--ol-alert) 12%,transparent);color:var(--ol-alert)}.ol-badge-off{text-decoration:line-through;text-decoration-color:var(--ol-faint)}.ol-fm{margin-top:4px}.wb-card>.ol{padding:10px 12px 12px}@media (max-width: 560px){.ol-btn{flex:1 1 auto}.ol-status{flex-basis:100%}}.pl{--pl-ink: var(--am-text, var(--ink, #1B2330));--pl-muted: var(--am-text-soft, var(--muted, #5C6779));--pl-line: var(--am-border, var(--cardline, var(--line, rgba(27, 35, 48, .14))));--pl-field: var(--am-surface, var(--solid, #FFFFFF));--pl-well: var(--am-surface-soft, var(--surface-2, rgba(27, 35, 48, .04)));--pl-accent: var(--am-brand, var(--accent, #2C7BF2));--pl-alert: var(--am-red, var(--alert, #C7382E));--pnp-ink: var(--pl-ink);--pnp-muted: var(--pl-muted);--pnp-line: var(--pl-line);--pnp-accent: var(--pl-accent);--pnp-card: var(--pl-field);--pnp-bg: var(--pl-well);color:var(--pl-ink);font-family:inherit;font-size:12.5px;line-height:1.5}.pl-lead{margin:0 0 12px;color:var(--pl-muted)}.pl-note{margin:8px 0 0;padding:7px 10px;border-radius:9px;background:var(--pl-well)}.pl-note-err{color:var(--pl-alert)}.pl-line{border:1px solid var(--pl-line);border-radius:12px;padding:12px 14px;display:grid;gap:12px}.pl-line+.pl-line{margin-top:10px}.pl-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pl-num{font-size:16px;font-variant-numeric:tabular-nums}.pl-head small{color:var(--pl-muted)}.pl-row{display:grid;gap:6px}.pl-k{font-size:12px;font-weight:600}.pl-hint{color:var(--pl-muted);font-size:11.5px}.pl-select,.pl-input{font:inherit;font-size:14px;padding:8px 10px;border-radius:9px;min-width:0;width:100%;box-sizing:border-box;border:1px solid var(--pl-line);background:var(--pl-field);color:var(--pl-ink);outline:none}.pl-select:focus,.pl-input:focus{border-color:var(--pl-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--pl-accent) 18%,transparent)}.pl-persona-fields{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;gap:8px;align-items:center}.pl-btn{font:inherit;font-size:13px;font-weight:600;padding:8px 12px;min-height:36px;border-radius:9px;cursor:pointer;border:1px solid var(--pl-line);background:var(--pl-field);color:var(--pl-ink);white-space:nowrap}.pl-btn:disabled{opacity:.5;cursor:default}.pl-link{font:inherit;font-size:12.5px;border:0;background:none;padding:0;color:var(--pl-accent);text-decoration:underline;cursor:pointer}.pl-link:disabled{opacity:.5;cursor:default}.pl-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.pl-claim{margin-top:10px;display:grid;gap:8px;justify-items:start}.pl-claim .pnp{width:100%;box-shadow:none}.pl-pin-line{display:flex;align-items:center;gap:12px}.pl-pin-value{font-size:16px;letter-spacing:.2em;font-variant-numeric:tabular-nums}.pl-pin-edit{display:grid;gap:4px;justify-items:start;margin-top:4px}.pl-pin-edit .pnp-pin-row{margin-bottom:8px;width:min(100%,320px)}.pl .pnp-callers input,.pl .pnp-callers select{font-size:14px;padding:8px 10px;background:var(--pl-field)}.pl .pnp-caller-list li{font-size:13px}.pl .pnp-btn{min-height:36px;padding:8px 12px;font-size:13px;background:var(--pl-field)}@media (max-width: 520px){.pl-persona-fields{grid-template-columns:1fr}}.plang-gate{z-index:2147483001}.plang-search{width:100%;box-sizing:border-box;font:inherit;font-size:16px;padding:11px 14px;margin:0 0 10px;border-radius:12px;border:1px solid var(--pnp-line);background:transparent;color:var(--pnp-ink);outline:none}.plang-search:focus{border-color:var(--pnp-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--pnp-accent) 18%,transparent)}.plang-list{display:grid;max-height:min(44vh,380px);overflow-y:auto;-webkit-overflow-scrolling:touch;margin:0 0 16px;border:1px solid var(--pnp-line);border-radius:16px}.plang-item{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;text-align:left;font:inherit;padding:12px 14px;min-height:48px;cursor:pointer;border:0;border-top:1px solid var(--pnp-line);background:transparent;color:var(--pnp-ink)}.plang-item:first-child{border-top:0}.plang-item:hover{background:color-mix(in srgb,var(--pnp-accent) 6%,transparent)}.plang-item.on{background:color-mix(in srgb,var(--pnp-accent) 12%,transparent)}.plang-item.on .pnp-dot{border-color:var(--pnp-accent);box-shadow:inset 0 0 0 3px var(--pnp-card);background:var(--pnp-accent)}.plang-name{font-size:15px;font-weight:600;min-width:0}.plang-native{font-size:13.5px;color:var(--pnp-muted);text-align:right}.plang-none{margin:-6px 0 14px;font-size:13px;color:var(--pnp-muted);text-align:center}.plang-continue{width:100%}.plang-setting p{margin:0 0 10px}.plang-setting select,.plang-inline select{font:inherit;font-size:14px;padding:8px 10px;border-radius:8px;max-width:100%}.plang-inline{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13px}.plang-inline-label{font-weight:600}.plang-inline-help{flex-basis:100%;opacity:.75;font-size:12px}.vlt{--v-paper: var(--paper, var(--solid, #fff));--v-line: var(--line, rgba(17, 19, 24, .14));--v-ink: var(--ink, #111318);--v-ink-2: var(--ink-2, var(--muted, #5B6470));--v-ink-3: var(--ink-3, var(--faint, #8A93A2));--v-tint: var(--tint, #2B5CE6);--v-tint-soft: var(--tint-soft, rgba(43, 92, 230, .12));--v-fill: var(--fill, rgba(120, 120, 128, .12));--v-ok: var(--ok, var(--done, #15803D));--v-alert: var(--alert, #DC2626);--v-card: 0 0 0 .5px rgba(17, 19, 24, .06), 0 1px 2px rgba(17, 19, 24, .04), 0 8px 20px -14px rgba(17, 19, 24, .2);--v-hairline: rgba(17, 19, 24, .07);display:flex;flex-direction:column;gap:12px;padding:4px 0 28px;color:var(--v-ink);font-family:var(--sans, var(--body, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif));letter-spacing:-.01em}:is(.mk[data-dark="1"],#ag[data-fm-dark="1"],.wb[data-dark="1"]) .vlt{--v-card: 0 0 0 .5px rgba(255, 255, 255, .08), 0 1px 2px rgba(0, 0, 0, .4), 0 10px 24px -14px rgba(0, 0, 0, .6);--v-tint: var(--tint, #5B8DEF);--v-tint-soft: var(--tint-soft, rgba(91, 141, 239, .16));--v-fill: var(--fill, rgba(255, 255, 255, .08));--v-hairline: rgba(255, 255, 255, .09)}.vlt.ph{padding:8px 16px 32px}.vlt button{font:inherit;letter-spacing:inherit;color:inherit;background:none;border:0;margin:0;padding:0;cursor:pointer;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;touch-action:manipulation}.vlt button:disabled{cursor:default;opacity:.45}.vlt input{font:inherit;letter-spacing:inherit;color:inherit}.vlt-top{display:flex;flex-direction:column;gap:5px}.vlt-top-row{display:flex;align-items:center;gap:8px}.vlt-h{margin:0;font-size:19px;font-weight:640}.vlt-count{min-width:20px;padding:1px 7px;border-radius:999px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;text-align:center;color:var(--v-ink-2);background:var(--v-fill)}.vlt-lede{margin:0;font-size:13px;line-height:1.45;color:var(--v-ink-2);max-width:62ch}.vlt-caveat{font-size:12.5px;color:var(--v-ink-3)}.vlt-notice{display:flex;align-items:flex-start;gap:8px;padding:9px 11px;border-radius:10px;font-size:13px;background:var(--v-fill)}.vlt-notice.ok{background:color-mix(in srgb,var(--v-ok) 12%,transparent);color:var(--v-ok)}.vlt-notice.bad{background:color-mix(in srgb,var(--v-alert) 12%,transparent);color:var(--v-alert)}.vlt-notice span:first-child{flex:1;line-height:1.4}.vlt-x{display:inline-flex;align-items:center;opacity:.65}.vlt-bar{display:flex;align-items:center;gap:8px}.vlt-search{flex:1;min-width:0;display:flex;align-items:center;gap:7px;padding:0 11px;height:38px;border-radius:10px;background:var(--v-fill);color:var(--v-ink-3)}.vlt-searchin{flex:1;min-width:0;border:0;background:none;outline:none;font-size:13.5px;color:var(--v-ink)}.vlt-searchin::-moz-placeholder{color:var(--v-ink-3)}.vlt-searchin::placeholder{color:var(--v-ink-3)}.vlt-searchin::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.vlt-addbtn{flex:none;height:38px}.vlt.ph .vlt-search,.vlt.ph .vlt-addbtn{height:42px}.vlt.ph .vlt-searchin{font-size:15px}.vlt-flag{display:flex;align-items:center;gap:7px;margin:-2px 0 0;font-size:12.5px;line-height:1.4;color:var(--v-ink-2)}.vlt-flag svg{flex:none;color:var(--v-ink-3)}.vlt-list{display:flex;flex-direction:column;border-radius:14px;background:var(--v-paper);box-shadow:var(--v-card);overflow:hidden}.vlt-row+.vlt-row{border-top:1px solid var(--v-hairline)}.vlt-row.open{background:color-mix(in srgb,var(--v-fill) 40%,transparent)}.vlt-head{display:flex;align-items:center;gap:11px;padding:9px 12px;min-height:56px}.vlt.ph .vlt-head{padding:10px 12px;min-height:60px}.vlt-tile{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;font-size:14px;font-weight:640;letter-spacing:0;color:hsl(var(--v-hue, 214) 62% 38%);background:hsl(var(--v-hue, 214) 72% 94%)}:is(.mk[data-dark="1"],#ag[data-fm-dark="1"],.wb[data-dark="1"]) .vlt-tile{color:hsl(var(--v-hue, 214) 70% 76%);background:hsl(var(--v-hue, 214) 40% 22%)}.vlt-titles{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.vlt-name{font-size:14.5px;font-weight:580;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vlt-rename{width:100%;padding:2px 6px}.vlt-sub{font-size:12.5px;line-height:1.3;color:var(--v-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vlt-right{flex:none;display:flex;align-items:center;gap:8px}.vlt-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:560;font-variant-numeric:tabular-nums;color:var(--v-ink-2);background:var(--v-fill)}.vlt-pill.none{color:var(--v-alert);background:color-mix(in srgb,var(--v-alert) 11%,transparent)}.vlt-mask{font-family:var(--mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:11.5px;letter-spacing:.04em;color:var(--v-ink-3);-moz-user-select:none;user-select:none;-webkit-user-select:none}.vlt.ph .vlt-mask{display:none}.vlt-disclose{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;color:var(--v-ink-3)}.vlt-disclose svg{transition:transform .18s ease}.vlt-row.open .vlt-disclose svg{transform:rotate(180deg)}.vlt-body{display:flex;flex-direction:column;gap:14px;padding:2px 12px 14px}.vlt-facts{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12.5px;color:var(--v-ink-2)}.vlt-facts .warn{color:var(--v-alert)}.vlt-sheet{display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:14px;background:var(--v-paper);box-shadow:var(--v-card)}.vlt.ph .vlt-sheet{padding:14px}.vlt-sheet-top{display:flex;align-items:center;gap:8px}.vlt-back{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin-left:-4px;border-radius:8px;color:var(--v-ink-2)}.vlt-sheet-h{margin:0;font-size:16px;font-weight:620}.vlt-field{display:flex;flex-direction:column;gap:5px}.vlt-label{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:580;color:var(--v-ink-2)}.vlt-label svg{color:var(--v-ink-3)}.vlt-optional{font-weight:420;font-size:11.5px;color:var(--v-ink-3)}.vlt-input{width:100%;padding:10px 11px;border-radius:10px;border:1px solid var(--v-line);background:var(--v-paper);font-size:14px;outline:none;transition:border-color .14s ease,box-shadow .14s ease}.vlt.ph .vlt-input{padding:12px;font-size:16px}.vlt-input:focus{border-color:var(--v-tint);box-shadow:0 0 0 3px var(--v-tint-soft)}.vlt-hint{font-size:12px;line-height:1.4;color:var(--v-ink-3)}.vlt-secretwrap{position:relative;display:block}.vlt-secretwrap .vlt-input{padding-right:40px}.vlt-peek{position:absolute;top:50%;right:6px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;color:var(--v-ink-3)}.vlt-more{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-size:13px;font-weight:540;color:var(--v-tint)}.vlt-rot{transform:rotate(180deg)}.vlt-sect{display:flex;flex-direction:column;gap:7px}.vlt-shape{margin:0;font-size:12.5px;color:var(--v-ink-2)}.vlt-shape strong{font-weight:600;color:var(--v-ink)}.vlt-foot{margin:0;font-size:12px;line-height:1.45;color:var(--v-ink-3)}.vlt-grants{display:flex;flex-wrap:wrap;gap:7px}.vlt-grant{display:inline-flex;align-items:center;gap:6px;padding:7px 11px 7px 8px;border-radius:999px;border:1px solid var(--v-line);font-size:13px}.vlt-grant.on{border-color:transparent;color:var(--v-tint);background:var(--v-tint-soft)}.vlt-tick{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:5px;flex:none;border:1px solid var(--v-line);background:var(--v-paper)}.vlt-grant.on .vlt-tick{border-color:transparent;color:#fff;background:var(--v-tint)}.vlt-grant-name{font-weight:540}.vlt-grant-role{font-size:11.5px;color:var(--v-ink-3)}.vlt-grant.on .vlt-grant-role{color:inherit;opacity:.7}.vlt-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.vlt-actions.left{justify-content:flex-start}.vlt-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 14px;border-radius:10px;border:1px solid var(--v-line);font-size:13.5px;font-weight:560}.vlt-btn.primary{border-color:transparent;color:#fff;background:var(--v-tint)}.vlt-btn.danger{border-color:transparent;color:var(--v-alert);background:color-mix(in srgb,var(--v-alert) 10%,transparent)}.vlt.ph .vlt-btn{padding:11px 15px;font-size:15px}.vlt.ph .vlt-sheet .vlt-actions .vlt-btn{flex:1}.vlt-activity{display:flex;flex-direction:column;gap:8px}.vlt-disclose-row{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;font-size:13px;font-weight:540;color:var(--v-ink-2)}.vlt-uses{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.vlt-uses li{display:flex;align-items:baseline;gap:8px;padding:7px 2px;font-size:12.5px;line-height:1.45}.vlt-uses li+li{border-top:1px solid var(--v-hairline)}.vlt-use-dot{flex:none;width:6px;height:6px;border-radius:50%;background:var(--v-ok);transform:translateY(-1px)}.vlt-uses li.bad .vlt-use-dot{background:var(--v-alert)}.vlt-use-main{flex:1;min-width:0;color:var(--v-ink-2)}.vlt-use-main strong{font-weight:580;color:var(--v-ink)}.vlt-use-target{color:var(--v-ink-3)}.vlt-use-when{flex:none;font-size:11.5px;color:var(--v-ink-3)}.vlt-empty{display:flex;flex-direction:column;align-items:center;gap:9px;padding:34px 22px 30px;border-radius:14px;text-align:center;background:var(--v-paper);box-shadow:var(--v-card)}.vlt-empty-mark{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:13px;color:var(--v-tint);background:var(--v-tint-soft)}.vlt-empty-h{margin:2px 0 0;font-size:16px;font-weight:620}.vlt-empty-sub{margin:0;max-width:46ch;font-size:13px;line-height:1.5;color:var(--v-ink-2)}.vlt-empty .vlt-btn{margin-top:4px}.vlt-quiet{display:flex;align-items:center;gap:7px;margin:0;padding:10px 2px;font-size:13px;line-height:1.45;color:var(--v-ink-3)}.vlt-spin{animation:vlt-spin 1s linear infinite}@keyframes vlt-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.vlt-spin{animation:none}.vlt-disclose svg{transition:none}}.cap{--cap-paper: var(--paper, var(--solid, #fff));--cap-line: var(--line, rgba(17, 19, 24, .14));--cap-ink: var(--ink, #111318);--cap-ink-2: var(--ink-2, var(--muted, #5B6470));--cap-ink-3: var(--ink-3, var(--faint, #8A93A2));--cap-tint: var(--tint, #2B5CE6);--cap-tint-soft: var(--tint-soft, rgba(43, 92, 230, .12));--cap-glow: var(--tintglow, rgba(43, 92, 230, .5));--cap-fill: var(--fill, rgba(120, 120, 128, .16));--cap-ok: var(--ok, var(--done, #15803D));--cap-alert: var(--alert, #DC2626);--cap-warn: var(--warn, var(--work, #B45309));--cap-card: 0 0 0 .5px rgba(17, 19, 24, .05), 0 1px 2px rgba(17, 19, 24, .04), 0 8px 20px -12px rgba(17, 19, 24, .18);--cap-ease: var(--m-ease-ios, cubic-bezier(.32, .72, 0, 1));--cap-spring: var(--m-spring, cubic-bezier(.22, 1.4, .36, 1));display:flex;flex-direction:column;gap:12px;padding:12px 16px 28px;font-family:var(--sans, var(--body, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif));color:var(--cap-ink);letter-spacing:-.01em}.mk .cap{--cap-card: var(--card)}:is(.mk[data-dark="1"],#ag[data-fm-dark="1"]) .cap{--cap-card: 0 0 0 .5px rgba(255, 255, 255, .07), 0 1px 2px rgba(0, 0, 0, .4), 0 10px 24px -12px rgba(0, 0, 0, .6)}#ag[data-fm-dark="1"] .cap{--cap-tint: var(--tint, #5B8DEF);--cap-tint-soft: var(--tint-soft, rgba(91, 141, 239, .16));--cap-glow: var(--tintglow, rgba(91, 141, 239, .5))}.cap button{font:inherit;letter-spacing:inherit;color:inherit;background:none;border:0;margin:0;padding:0;cursor:pointer;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;touch-action:manipulation}.cap button:disabled{cursor:default;opacity:.5}.cap input{font:inherit;letter-spacing:inherit;color:inherit;background:none;border:0;outline:0;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cap svg{display:block;flex:none}.cap .cap-scroll-x{display:flex;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0 -16px;padding:2px 16px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 16px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 16px),transparent 100%)}.cap .cap-scroll-x::-webkit-scrollbar{display:none}.cap .cap-title{margin:4px 0 0;font-size:34px;font-weight:700;letter-spacing:-.035em;line-height:1.1}.cap .cap-lead{margin:-6px 0 0;font-size:15.5px;line-height:1.4;color:var(--cap-ink-2);letter-spacing:-.01em}.cap .cap-stats{gap:10px}.cap .cap-stat{flex:1 0 auto;display:flex;flex-direction:column;gap:3px;padding:10px;border:1px solid var(--cap-line);border-radius:16px;background:var(--cap-paper);box-shadow:var(--cap-card)}.cap .cap-stat b{font-size:18px;font-weight:700;line-height:1.15;letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.cap .cap-stat span{font-size:12px;line-height:1.2;color:var(--cap-ink-2);white-space:nowrap}.cap .cap-stat.cap-usage b{color:var(--cap-tint)}.cap .cap-cats{gap:8px}.cap .cap-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:18px;background:var(--cap-paper);color:var(--cap-ink);box-shadow:inset 0 0 0 1px var(--cap-line);font-size:14px;font-weight:600;white-space:nowrap;transition:background .18s var(--cap-ease),color .18s var(--cap-ease)}.cap .cap-chip.on{background:var(--cap-tint);color:#fff;box-shadow:inset 0 .5px #ffffff59,0 1px 2px #00000024,0 8px 18px -8px var(--cap-glow)}.cap .cap-chip:active{transform:scale(.97)}.cap .cap-find{display:flex;align-items:center;gap:12px}.cap .cap-search{flex:1;min-width:0;height:44px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--cap-line);border-radius:16px;background:var(--cap-paper);box-shadow:var(--cap-card);color:var(--cap-ink-3)}.cap .cap-search input{flex:1;min-width:0;height:42px;font-size:16px;color:var(--cap-ink)}.cap .cap-search input::-moz-placeholder{color:var(--cap-ink-3)}.cap .cap-search input::placeholder{color:var(--cap-ink-3)}.cap .cap-search:focus-within{border-color:var(--cap-tint)}.cap .cap-refresh{width:44px;height:44px;flex:none;display:grid;place-items:center;border:1px solid var(--cap-line);border-radius:16px;background:var(--cap-paper);box-shadow:var(--cap-card);color:var(--cap-tint)}.cap .cap-refresh:active{background:var(--cap-tint-soft)}.cap .cap-seg{position:relative;display:flex;height:44px;padding:3px;border-radius:15px;background:var(--cap-fill)}.cap .cap-seg .cap-thumb{position:absolute;top:3px;left:3px;bottom:3px;width:calc((100% - 6px) / 3);border-radius:12px;background:var(--cap-paper);box-shadow:0 0 0 .5px #0000000a,0 3px 8px #0000001f;transform:translate(calc(var(--cap-i, 0) * 100%));transition:transform .44s var(--cap-spring)}.cap .cap-seg button{position:relative;z-index:1;flex:1;height:38px;display:grid;place-items:center;border-radius:12px;font-size:14px;font-weight:500;color:var(--cap-ink)}.cap .cap-seg button.on{font-weight:600}.cap .cap-sect{display:flex;align-items:baseline;gap:10px;margin-top:2px}.cap .cap-sect b{font-size:17px;font-weight:700;letter-spacing:-.025em}.cap .cap-sect span{margin-left:auto;font-size:12px;color:var(--cap-ink-3);white-space:nowrap}.cap .cap-cards{display:flex;flex-direction:column;gap:12px}.cap .cap-card{display:flex;align-items:center;gap:12px;min-height:68px;padding:12px;border:1px solid var(--cap-line);border-radius:16px;background:var(--cap-paper);box-shadow:var(--cap-card)}.cap .cap-card.on{border-color:color-mix(in srgb,var(--cap-ok) 45%,var(--cap-line))}.cap .cap-logo{width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:13px;background:#fff;box-shadow:inset 0 0 0 1px var(--cap-line);overflow:hidden}.cap .cap-logo img{width:28px;height:28px;-o-object-fit:contain;object-fit:contain}.cap .cap-logo.fb{background:var(--cap-tint-soft);color:var(--cap-tint);font-size:18px;font-weight:700}.cap .cap-k{flex:1;min-width:0}.cap .cap-name{display:block;font-size:16px;font-weight:600;line-height:1.2;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cap .cap-sub{display:block;margin-top:3px;font-size:13px;line-height:1.25;color:var(--cap-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cap .cap-noask{white-space:normal}.cap .cap-noask-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;font:inherit;font-weight:700;color:var(--cap-accent, currentColor);text-decoration:underline;cursor:pointer;min-height:32px}.cap .cap-pill{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 15px;border-radius:18px;font-size:14px;font-weight:600;white-space:nowrap;color:var(--cap-ink);box-shadow:inset 0 0 0 1px var(--cap-line);transition:background .16s var(--cap-ease),color .16s var(--cap-ease)}.cap .cap-pill:active:not(:disabled){background:var(--cap-tint-soft);color:var(--cap-tint);box-shadow:inset 0 0 0 1px transparent}.cap .cap-pill.ok{color:var(--cap-ok);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cap-ok) 40%,transparent)}.cap .cap-pill.warn{color:var(--cap-warn);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cap-warn) 40%,transparent)}.cap .cap-dot{width:8px;height:8px;border-radius:50%;flex:none;background:currentColor}.cap .cap-more{display:flex;justify-content:center;padding-top:2px}.cap .cap-more .cap-pill{height:44px;padding:0 22px;border-radius:22px;font-size:15px}.cap .cap-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:140px;padding:24px;border:1px solid var(--cap-line);border-radius:16px;background:var(--cap-paper);box-shadow:var(--cap-card);color:var(--cap-ink-3);font-size:14px;text-align:center}.cap .cap-loading{display:flex;align-items:center;gap:10px;min-height:68px;padding:12px;border:1px solid var(--cap-line);border-radius:16px;background:var(--cap-paper);box-shadow:var(--cap-card);color:var(--cap-ink-2);font-size:15px}.cap .cap-note{display:flex;align-items:flex-start;gap:8px;padding:11px 12px;border:1px solid var(--cap-line);border-radius:16px;background:var(--cap-paper);box-shadow:var(--cap-card);color:var(--cap-ink-2);font-size:13.5px;line-height:1.35}.cap .cap-note svg{margin-top:1px}.cap .cap-note.error{border-color:color-mix(in srgb,var(--cap-alert) 45%,var(--cap-line));color:var(--cap-alert)}.cap .cap-note.warn{border-color:color-mix(in srgb,var(--cap-warn) 45%,var(--cap-line));color:var(--cap-warn)}.cap .cap-note.ok{border-color:color-mix(in srgb,var(--cap-ok) 45%,var(--cap-line));color:var(--cap-ok)}.cap .cap-note.info{border-color:color-mix(in srgb,var(--cap-tint) 45%,var(--cap-line));color:var(--cap-tint)}.cap .cap-note .cap-pill{margin-left:auto;height:32px;padding:0 12px;font-size:13px;color:inherit}.cap-gate-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:end center;padding:16px;background:#00000057;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cap-gate{width:100%;max-width:420px;display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:22px;background:var(--paper, var(--solid, #fff));color:var(--ink, #111318);box-shadow:0 24px 60px -20px #00000080;font-family:var(--sans, var(--body, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif));letter-spacing:-.01em}.cap-gate h3{margin:0;font-size:20px;font-weight:700;letter-spacing:-.025em}.cap-gate p{margin:0;font-size:14.5px;line-height:1.4;color:var(--ink-2, var(--muted, #5B6470))}.cap-gate .cap-gate-actions{display:flex;gap:10px;margin-top:4px}.cap-gate .cap-gate-actions>*{flex:1;display:inline-flex;align-items:center;justify-content:center;height:44px;border-radius:22px;font-size:16px;font-weight:600;text-decoration:none}.cap-gate .cap-gate-cancel{color:var(--ink, #111318);box-shadow:inset 0 0 0 1px var(--line, rgba(17, 19, 24, .14))}.cap-gate .cap-gate-go{background:var(--tint, var(--accent, #2B5CE6));color:#fff}.cap-owner-key button.cap-gate-go,.cap-owner-key button.cap-gate-cancel{border:0;font-family:inherit;cursor:pointer}.cap-owner-key button.cap-gate-cancel{background:transparent}.cap-owner-key button:disabled{opacity:.5}.cap-owner-key input{width:100%;box-sizing:border-box;height:44px;padding:0 14px;border:1px solid var(--line, rgba(17, 19, 24, .14));border-radius:12px;background:transparent;color:inherit;font:inherit;font-size:16px}.cap-owner-key .cap-owner-key-signup{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;color:var(--tint, #2B5CE6);font-size:15px;font-weight:600;text-decoration:none}.cap-owner-key .cap-owner-key-steps{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:6px;font-size:15px;line-height:1.4}.cap-owner-key .cap-owner-key-error{color:var(--cap-alert, #D93025);font-size:13.5px;line-height:1.35}.cap .cap-note .cap-owner-key-actions{margin-left:auto;display:inline-flex;gap:6px}.cap .cap-note .cap-owner-key-actions .cap-pill{margin-left:0}.cap .cap-spin{animation:cap-spin .85s linear infinite}@keyframes cap-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.cap .cap-seg .cap-thumb,.cap .cap-chip,.cap .cap-pill{transition:none}.cap .cap-spin{animation:none}}.cap .cap-custom{display:flex;flex-direction:column;gap:8px;margin-top:2px}.cap .cap-custom-head{display:flex;align-items:baseline;gap:10px}.cap .cap-custom-head b{font-size:17px;font-weight:700;letter-spacing:-.025em}.cap .cap-custom-head span{margin-left:auto;font-size:12px;color:var(--cap-ink-3);white-space:nowrap}.cap .cap-custom-list{display:flex;flex-direction:column;gap:8px}.cap .cap-custom-row{display:flex;align-items:center;gap:12px;min-height:60px;padding:12px;border:1px solid var(--cap-line);border-radius:16px;background:var(--cap-paper);box-shadow:var(--cap-card)}.cap .cap-custom-row.on{border-color:color-mix(in srgb,var(--cap-ok) 45%,var(--cap-line))}.cap .cap-custom-row.wait{border-color:color-mix(in srgb,#c58a24 50%,var(--cap-line))}.cap .cap-custom-row.off{opacity:.7}.cap .cap-custom-k{flex:1;min-width:0}.cap .cap-custom-name{display:block;font-size:16px;font-weight:600;line-height:1.2;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cap .cap-custom-sub{display:block;margin-top:3px;font-size:13px;line-height:1.25;color:var(--cap-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cap .cap-custom-meta{display:block;margin-top:3px;font-size:12px;line-height:1.25;color:var(--cap-ink-3)}.cap .cap-custom-row.wait .cap-custom-meta{color:#b27312}.cap .cap-custom-row.on .cap-custom-meta{color:var(--cap-ok)}.cap .cap-custom-remove{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;height:34px;padding:0 12px;border:1px solid var(--cap-line);border-radius:17px;background:transparent;color:var(--cap-ink-2);font:inherit;font-size:13px;font-weight:600}.cap .cap-custom-remove.armed{border-color:var(--cap-alert, #D93025);color:var(--cap-alert, #D93025)}.cap .cap-custom-remove:disabled{opacity:.5}.cap .cap-custom-empty{margin:0;font-size:13.5px;line-height:1.4;color:var(--cap-ink-2)}.cap .cap-custom-connect{border-color:color-mix(in srgb,var(--cap-ok) 45%,var(--cap-line));color:var(--cap-ink)}.cap .cap-custom-vault .cap-custom-head{align-items:center}.cap .cap-note.cap-private{flex-wrap:wrap}.cap .cap-note.cap-private>span:first-of-type{flex:1 1 200px}.cap .pc-copy .pc-sub{display:block;margin-top:3px;opacity:.9}.cap .pc-copy .pc-how{margin-top:4px}.cap .pc-copy .pc-how summary{cursor:pointer;font-weight:600;width:-moz-max-content;width:max-content}.vhc-list{display:flex;flex-direction:column;gap:10px;margin:6px 0 2px}.vhc{--h-paper: var(--paper, var(--solid, #fff));--h-ink: var(--ink, #111318);--h-ink-2: var(--ink-2, var(--muted, #5B6470));--h-ink-3: var(--ink-3, var(--faint, #8A93A2));--h-line: var(--line, rgba(17, 19, 24, .14));--h-tint: var(--tint, var(--accent, #2B5CE6));--h-tint-soft: var(--tint-soft, var(--accent-soft, rgba(43, 92, 230, .12)));--h-fill: var(--fill, rgba(120, 120, 128, .12));--h-ok: var(--ok, var(--done, #15803D));--h-alert: var(--alert, #DC2626);display:flex;gap:11px;align-items:flex-start;padding:13px 14px;border-radius:14px;background:var(--h-paper);color:var(--h-ink);border:1px solid var(--h-line);box-shadow:0 1px 2px #1113180a,0 10px 24px -18px #11131866;font-size:13px;line-height:1.45;letter-spacing:-.01em;text-align:left}.vhc-mark{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:9px;color:var(--h-tint);background:var(--h-tint-soft)}.vhc.ok .vhc-mark{color:var(--h-ok);background:color-mix(in srgb,var(--h-ok) 13%,transparent)}.vhc-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:9px}.vhc-h{margin:0;font-size:13.5px;font-weight:620}.vhc-sub{margin:0;font-size:12.5px;color:var(--h-ink-2)}.vhc-more{margin:0;font-size:12px;color:var(--h-ink-3)}.vhc-err{margin:0;font-size:12.5px;color:var(--h-alert)}.vhc-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@container (max-width: 460px){.vhc-fields{grid-template-columns:1fr}}.vhc-list{container-type:inline-size}.vhc-field{display:flex;flex-direction:column;gap:4px;min-width:0}.vhc-field>span{font-size:11.5px;font-weight:580;color:var(--h-ink-2)}.vhc-field input{width:100%;box-sizing:border-box;padding:8px 9px;border-radius:9px;border:1px solid var(--h-line);background:var(--h-paper);color:var(--h-ink);font:inherit;font-size:13px;outline:none}.vhc-field input:focus{border-color:var(--h-tint);box-shadow:0 0 0 3px var(--h-tint-soft)}.vhc-grants{display:flex;flex-direction:column;gap:6px}.vhc-glabel{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:580;color:var(--h-ink-2)}.vhc-chips{display:flex;flex-wrap:wrap;gap:6px}.vhc-chip{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:999px;border:1px solid var(--h-line);background:none;color:inherit;font:inherit;font-size:12.5px;cursor:pointer}.vhc-chip.on{border-color:transparent;color:var(--h-tint);background:var(--h-tint-soft);font-weight:560}.vhc-actions{display:flex;flex-wrap:wrap;gap:8px}.vhc-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 13px;border-radius:9px;border:1px solid var(--h-line);background:none;color:inherit;font:inherit;font-size:12.5px;font-weight:560;cursor:pointer}.vhc-btn.primary{border-color:transparent;color:#fff;background:var(--h-tint)}.vhc-btn:disabled{opacity:.5;cursor:default}.vhc-spin{animation:vhc-spin 1s linear infinite}@keyframes vhc-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.vhc-spin{animation:none}}.cvo-list{--c-paper: var(--paper, var(--solid, #fff));--c-ink: var(--ink, #111318);--c-ink-2: var(--ink-2, var(--muted, #5B6470));--c-ink-3: var(--ink-3, var(--faint, #8A93A2));--c-line: var(--line, rgba(17, 19, 24, .14));--c-tint: var(--tint, var(--accent, #2B5CE6));--c-tint-soft: var(--tint-soft, var(--accent-soft, rgba(43, 92, 230, .12)));--c-ok: var(--ok, var(--done, #15803D));--c-alert: var(--alert, #DC2626);container-type:inline-size;display:flex;flex-direction:column;gap:8px;margin:6px 0 2px;color:var(--c-ink);font-size:12.5px;line-height:1.4;letter-spacing:-.01em;text-align:left}.cvo-list button{font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer}.cvo-list button:disabled{cursor:default;opacity:.5}.cvo-chiprow{display:flex;align-items:center;gap:4px;max-width:100%}.cvo-open{display:inline-flex;align-items:center;gap:8px;min-width:0;min-height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--c-line);background:var(--c-paper);color:var(--c-ink);box-shadow:0 1px 2px #1113180a,0 6px 16px -12px #11131859;font-weight:560}.cvo-open>svg{flex:none;color:var(--c-tint)}.cvo-open>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cvo-open>em{flex:none;font-style:normal;color:var(--c-tint);font-size:12px}.cvo-chiprow.asked .cvo-open{border-color:transparent;background:var(--c-tint-soft)}.cvo-open:hover{border-color:var(--c-tint)}.cvo-x{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:auto;padding:0;border:0;border-radius:999px;background:none;color:var(--c-ink-3)}.cvo-chiprow>.cvo-x{margin-left:0}.cvo-x:hover{background:var(--c-tint-soft);color:var(--c-ink)}.cvo-card{display:flex;flex-direction:column;gap:8px;max-height:260px;box-sizing:border-box;max-width:520px;padding:10px 12px;border-radius:14px;background:var(--c-paper);border:1px solid var(--c-line);box-shadow:0 1px 2px #1113180a,0 10px 24px -18px #11131866}.cvo-top{display:flex;align-items:center;gap:8px;min-height:26px}.cvo-top b{min-width:0;font-size:13px;font-weight:620;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cvo-mark{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:8px;color:var(--c-tint);background:var(--c-tint-soft)}.cvo-scroll{min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:8px;overscroll-behavior:contain}.cvo-warn{margin:0;font-size:11.5px;color:var(--c-alert)}.cvo-err{margin:0;font-size:12px;color:var(--c-alert)}.cvo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px}.cvo-field{display:flex;flex-direction:column;gap:3px;min-width:0}.cvo-field.wide{grid-column:1 / -1}.cvo-field>span:first-child{font-size:11px;font-weight:580;color:var(--c-ink-2)}.cvo-field i{margin-left:5px;font-style:normal;font-weight:450;color:var(--c-ink-3)}.cvo-inwrap{position:relative;display:block}.cvo-inwrap input{width:100%;height:32px;box-sizing:border-box;padding:0 9px;border-radius:9px;border:1px solid var(--c-line);background:var(--c-paper);color:var(--c-ink);font:inherit;font-size:12.5px;outline:none}.cvo-inwrap input[type=password],.cvo-inwrap:has(.cvo-peek) input{padding-right:30px}.cvo-inwrap input:focus{border-color:var(--c-tint);box-shadow:0 0 0 3px var(--c-tint-soft)}.cvo-peek{position:absolute;top:50%;right:4px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:6px;background:none;color:var(--c-ink-3)}.cvo-grants{display:flex;align-items:center;gap:5px;overflow-x:auto;scrollbar-width:none}.cvo-grants::-webkit-scrollbar{display:none}.cvo-grants>span{flex:none;font-size:11px;font-weight:580;color:var(--c-ink-2);margin-right:2px}.cvo-chip{flex:none;display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 9px;border-radius:999px;border:1px solid var(--c-line);background:none;font-size:12px;white-space:nowrap}.cvo-chip.on{border-color:transparent;color:var(--c-tint);background:var(--c-tint-soft);font-weight:560}.cvo-list .cvo-chip.on:disabled{opacity:1}.cvo-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.cvo-btn{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 12px;border-radius:9px;border:1px solid var(--c-line);background:none;font-size:12.5px;font-weight:560}.cvo-btn.primary{border-color:transparent;color:#fff;background:var(--c-tint)}.cvo-decline{color:var(--c-ink-2)}.cvo-decline:hover{border-color:var(--c-ink-3);color:var(--c-ink)}.cvo-chiprow.asked .cvo-decline{flex:none;height:32px;border-radius:999px}.cvo-link{display:inline-flex;align-items:center;gap:4px;margin-right:auto;padding:0;border:0;background:none;color:var(--c-tint);font-size:12px;font-weight:560}.cvo-note{display:flex;align-items:center;gap:6px;margin:0;font-size:12px;color:var(--c-ink-2)}.cvo-note.ok{color:var(--c-ok)}.cvo-note.bad{color:var(--c-alert)}.cvo-note .cvo-link{margin-right:0}.cvo-note .cvo-x{width:22px;height:22px}.cvo-connect-wrap{display:flex;flex-direction:column;gap:4px;max-width:100%}.cvo-logo{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;overflow:hidden;color:var(--c-tint)}.cvo-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cvo-connect a.cvo-open{text-decoration:none}.cvo-connect a.cvo-open>svg{color:var(--c-ink-3)}.cvo-open.is-waiting{font-weight:500;color:var(--c-ink-2)}.cvo-connect.is-connected .cvo-open{border-color:transparent;background:var(--c-tint-soft);cursor:default}.cvo-connect.is-connected .cvo-open:hover{border-color:transparent}.cvo-open>svg.cvo-ok{color:var(--c-ok)}.cvo-reopen{margin-right:0;padding:0 6px}.cvo-hint{margin:0;padding-left:4px;font-size:11.5px;color:var(--c-ink-3)}.cvo-card.rich{max-height:380px}.cvo-ask{display:flex;flex-direction:column;gap:3px;max-width:100%}.cvo-ask>.cvo-hint{padding-left:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cvo-logoimg{flex:none;width:18px;height:18px;border-radius:5px;-o-object-fit:contain;object-fit:contain}.cvo-mark.logo{background:var(--c-paper);border:1px solid var(--c-line);box-sizing:border-box}.cvo-lead{display:flex;flex-direction:column;gap:4px}.cvo-lead p{margin:0;overflow-wrap:anywhere}.cvo-whywrap{display:flex;flex-direction:column;align-items:flex-start;gap:1px}.cvo-why{font-size:12px;color:var(--c-ink-2);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.cvo-why.open{display:block;-webkit-line-clamp:unset;line-clamp:none;overflow:visible}.cvo-more{margin-right:0;font-size:11.5px}.cvo-use{font-size:12px;font-weight:540;color:var(--c-ink)}.cvo-help{font-size:11.5px;color:var(--c-ink-2)}.cvo-help b{font-weight:600;color:var(--c-ink)}.cvo-ext{display:inline-flex;gap:3px;margin-right:0;font-size:11.5px;text-decoration:none;vertical-align:baseline}.cvo-ext:hover{text-decoration:underline}.cvo-or{display:flex;flex-direction:column;align-items:flex-start;gap:4px;max-width:100%}.cvo-or .cvo-link{margin-right:0;padding-left:4px}.cvo-field small{font-size:10.5px;color:var(--c-ink-3)}.cvo-assure{display:flex;align-items:flex-start;gap:5px;margin:0;font-size:10.5px;line-height:1.35;color:var(--c-ink-3)}.cvo-assure>svg{flex:none;margin-top:2px;color:var(--c-ok)}.cvo-inneed{margin:4px 0 2px}.cvo-inneed .cvo-card{max-width:none}.cvo-inneed .cvo-chiprow.asked .cvo-open{flex:1 1 auto}.cvo-spin{animation:cvo-spin 1s linear infinite}@keyframes cvo-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.cvo-spin{animation:none}}@container (max-width: 400px){.cvo-grid{grid-template-columns:1fr}.cvo-card{max-height:320px}.cvo-card.rich{max-height:440px}.cvo-chiprow{flex-wrap:wrap}.cvo-open{width:100%}.cvo-chiprow.asked .cvo-decline{margin-left:auto}}.nyo-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:grid;place-items:center;padding:18px;background:color-mix(in srgb,var(--bg) 62%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:nyo-fade var(--m-dur-base, .26s) var(--m-ease, ease) both}.nyo{width:min(560px,100%);max-height:min(88dvh,100%);display:flex;flex-direction:column;box-sizing:border-box;background:var(--solid);color:var(--ink);border:var(--bw, 1px) solid var(--line);border-radius:var(--r, 14px);box-shadow:var(--shadow-hi, var(--shadow));overflow:hidden;animation:nyo-rise var(--m-dur-sheet, .38s) var(--m-ease, ease) both}.nyo:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nyo-h{flex:0 0 auto;display:flex;align-items:center;gap:9px;padding:14px 14px 11px;border-bottom:1px solid var(--line2)}.nyo-ic{flex:0 0 auto;width:28px;height:28px;border-radius:var(--rs, 10px);display:grid;place-items:center;background:var(--alert-soft);color:var(--alert)}.nyo-ht{min-width:0;flex:1;display:flex;flex-direction:column}.nyo-ht b{font-family:var(--display);font-weight:var(--dw, 650);font-size:15px;line-height:1.25;color:var(--ink);overflow-wrap:anywhere}.nyo-ht small{font-size:11px;color:var(--muted)}.nyo-x{flex:0 0 auto;width:34px;height:34px;border-radius:50%;border:1px solid var(--line2);background:var(--surface);color:var(--muted);display:grid;place-items:center;cursor:pointer;transition:color var(--m-dur-fast, .16s) var(--m-ease, ease),border-color var(--m-dur-fast, .16s) var(--m-ease, ease)}.nyo-x:hover{color:var(--ink);border-color:var(--line)}.nyo-x:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nyo-b{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:12px 12px 4px}.nyo-plain{display:grid;gap:9px;padding:2px 2px 8px}.nyo-plain-kind{justify-self:start;font-size:11px;color:var(--muted);padding:2px 8px;border:1px solid var(--line2);border-radius:99px}.nyo-plain-q{margin:0;line-height:1.5;color:var(--ink);overflow-wrap:anywhere}.nyo-plain-choices{margin:0;padding-left:18px;display:grid;gap:6px;color:var(--muted)}.nyo-plain-choices li{overflow-wrap:anywhere}.nyo-f{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line2)}.nyo-nav{flex:1 1 240px;display:flex;align-items:center;gap:10px;min-width:0}.nyo-nav .hbtn{flex:0 0 auto;min-height:34px}.nyo-nav .hbtn:disabled{opacity:.4;cursor:default;transform:none;box-shadow:none}.nyo-dots{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;min-width:0}.nyo-dots i{width:6px;height:6px;border-radius:50%;background:var(--line);display:block;flex:0 0 auto}.nyo-dots i.on{background:var(--accent);width:16px;border-radius:99px}.nyo-later{position:relative;margin-left:auto}.nyo-later-btn{min-height:34px}.nyo-menu{position:absolute;right:0;bottom:calc(100% + 6px);z-index:1;min-width:172px;display:grid;padding:5px;background:var(--solid);border:1px solid var(--line);border-radius:var(--rs, 10px);box-shadow:var(--shadow);animation:nyo-menu-in var(--m-dur-fast, .16s) var(--m-ease, ease) both}.nyo-menu-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;text-align:left;color:var(--ink);padding:9px 10px;min-height:40px;border-radius:var(--rs, 10px);cursor:pointer}.nyo-menu-item:hover{background:var(--surface2)}.nyo-menu-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (max-width: 460px){.nyo-scrim{padding:10px;place-items:end center}.nyo{width:100%;max-height:92dvh}.nyo-f{padding-bottom:calc(14px + env(safe-area-inset-bottom))}.nyo-nav{flex:1 1 100%}.nyo-later{margin-left:0;flex:1 1 100%}.nyo-later-btn{width:100%;justify-content:center;min-height:44px}.nyo-menu{left:0;right:0}.nyo-x{width:38px;height:38px}}@keyframes nyo-fade{0%{opacity:0}to{opacity:1}}@keyframes nyo-rise{0%{opacity:.4;transform:translateY(10px) scale(.99)}to{opacity:1;transform:none}}@keyframes nyo-menu-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.nyo,.nyo-menu{animation:nyo-fade var(--m-dur-fast, .01s) linear both}.nyo-x{transition:none}}/**
 * Copyright (c) 2014 The xterm.js authors. All rights reserved.
 * Copyright (c) 2012-2013, Christopher Jeffrey (MIT License)
 * https://github.com/chjj/term.js
 * @license MIT
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * Originally forked from (with the author's permission):
 *   Fabrice Bellard's javascript vt100 for jslinux:
 *   http://bellard.org/jslinux/
 *   Copyright (c) 2011 Fabrice Bellard
 *   The original design remains. The terminal itself
 *   has been extended to include xterm CSI codes, among
 *   other features.
 */.xterm{cursor:text;position:relative;-moz-user-select:none;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;right:0;left:0;top:0;bottom:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{position:absolute;left:0;top:0;bottom:0;right:0;z-index:10;color:transparent;pointer-events:none}.xterm .xterm-accessibility-tree:not(.debug) *::-moz-selection{color:transparent}.xterm .xterm-accessibility-tree:not(.debug) *::selection{color:transparent}.xterm .xterm-accessibility-tree{font-family:monospace;-webkit-user-select:text;-moz-user-select:text;user-select:text;white-space:pre}.xterm .xterm-accessibility-tree>div{transform-origin:left;width:-moz-fit-content;width:fit-content}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:double underline;text-decoration:double underline}.xterm-underline-3{-webkit-text-decoration:wavy underline;text-decoration:wavy underline}.xterm-underline-4{-webkit-text-decoration:dotted underline;text-decoration:dotted underline}.xterm-underline-5{-webkit-text-decoration:dashed underline;text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;position:absolute;top:0;right:0;pointer-events:none}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;background:#0000;transition:opacity .1s linear;z-index:11}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{position:absolute;display:none}.xterm .xterm-scrollable-element>.shadow.top{display:block;top:0;left:3px;height:3px;width:100%;box-shadow:var(--vscode-scrollbar-shadow, #000) 0 6px 6px -6px inset}.xterm .xterm-scrollable-element>.shadow.left{display:block;top:3px;left:0;height:100%;width:3px;box-shadow:var(--vscode-scrollbar-shadow, #000) 6px 0 6px -6px inset}.xterm .xterm-scrollable-element>.shadow.top-left-corner{display:block;top:0;left:0;height:3px;width:3px}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow, #000) 6px 0 6px -6px inset}.amm{display:grid;gap:12px;max-width:880px;--amm-line: var(--am-border, var(--fill-2, rgba(0,0,0,.09)));--amm-card: var(--am-surface, var(--card, #fff));--amm-ink: var(--am-text, var(--label, #111));--amm-soft: var(--am-text-soft, var(--label-2, #5b6270));--amm-faint: var(--am-text-faint, var(--label-3, #8a919e));--amm-accent: var(--am-brand, var(--accent, #0a66ff))}.amm-start{display:grid;gap:8px;padding:14px;border:1px solid var(--amm-line);border-radius:12px;background:var(--amm-card)}.amm-start-head strong{display:block;font-size:13px;color:var(--amm-ink)}.amm-start-head small{display:block;margin-top:2px;font-size:11.5px;line-height:1.45;color:var(--amm-soft)}.amm-start input,.amm-start select{width:100%;min-height:36px;padding:6px 10px;border:1px solid var(--amm-line);border-radius:9px;background:transparent;color:var(--amm-ink);font-size:13px}.amm-start-row{display:flex;gap:8px;align-items:center}.amm-start-row select{flex:1}.amm-start-row button{min-height:36px;padding:0 16px;border:0;border-radius:9px;background:var(--amm-accent);color:#fff;font-weight:700;font-size:13px;cursor:pointer}.amm-start-row button:disabled{opacity:.5;cursor:default}.amm-error{margin:0;font-size:12px;color:#c0392b}.amm-scope{display:flex;gap:6px}.amm-scope button{padding:5px 12px;border:1px solid var(--amm-line);border-radius:20px;background:transparent;color:var(--amm-soft);font-size:11.5px;font-weight:700;cursor:pointer}.amm-scope button.on{background:var(--amm-accent);border-color:transparent;color:#fff}.amm-empty{margin:0;padding:18px 8px;text-align:center;font-size:12.5px;color:var(--amm-faint)}.amm-card{display:grid;gap:8px;padding:13px 15px;border:1px solid var(--amm-line);border-left:3px solid var(--amm-line);border-radius:12px;background:var(--amm-card)}.amm-card.is-work{border-left-color:#0a84ff}.amm-card.is-verify{border-left-color:#b48bff}.amm-card.is-held{border-left-color:#ff9500}.amm-card.is-done{border-left-color:#22a06b}.amm-head{display:grid;gap:4px}.amm-title{display:flex;align-items:flex-start;gap:8px}.amm-title strong{font-size:13px;line-height:1.4;color:var(--amm-ink)}.amm-pill{flex-shrink:0;margin-top:1px;padding:2px 7px;border-radius:6px;font-size:9.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:#78788024;color:var(--amm-soft)}.amm-pill.is-work{background:#0a84ff24;color:#0a66ff}.amm-pill.is-verify{background:#7a5cf024;color:#6f4ce0}.amm-pill.is-held{background:#ff950029;color:#b35f00}.amm-pill.is-done{background:#22a06b29;color:#1a7a4f}.amm-meta{display:flex;gap:10px;font-size:11px;color:var(--amm-faint)}.amm-bar{height:4px;border-radius:4px;background:#78788029;overflow:hidden}.amm-bar span{display:block;height:100%;border-radius:4px;background:var(--amm-accent);transition:width .4s ease}.amm-crit,.amm-verdict{margin:0;font-size:11.5px;line-height:1.5;color:var(--amm-soft)}.amm-crit b,.amm-verdict b{color:var(--amm-ink);font-weight:700}.amm-verdict.is-held{color:#b35f00}.amm-verdict.is-done{color:#1a7a4f}.amm-steps{display:flex;flex-wrap:wrap;gap:10px}.amm-step-group{flex:1 1 160px;min-width:150px}.amm-step-group small{display:block;margin-bottom:4px;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--amm-faint)}.amm-step{padding:4px 7px;margin-bottom:4px;border:1px solid var(--amm-line);border-radius:6px;font-size:11.5px;color:var(--amm-ink)}.amm-board{margin:0;padding:8px 0 0;border-top:1px solid var(--amm-line);list-style:none;display:grid;gap:4px}.amm-board li{display:flex;gap:8px;align-items:flex-start;font-size:11.5px;line-height:1.45;color:var(--amm-soft)}.amm-kind{flex-shrink:0;min-width:58px;font-size:9.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--amm-faint)}.amm-kind.is-blocker{color:#b35f00}.amm-kind.is-decision{color:#6f4ce0}.amm-kind.is-artifact{color:#1a7a4f}.amm-more{justify-self:start;padding:0;border:0;background:transparent;color:var(--amm-accent);font-size:11.5px;font-weight:700;cursor:pointer}.aae-ov,.aae-facebtn{--aae-tint: #0071e3;--aae-tint-soft: rgba(0, 113, 227, .12);--aae-tint-glow: rgba(0, 113, 227, .45)}.aae-ov.is-mobile{--aae-tint: var(--tint, #007aff);--aae-tint-soft: var(--tint-soft, rgba(0, 122, 255, .12));--aae-tint-glow: var(--tintglow, rgba(0, 113, 227, .55))}.aae-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:max(20px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));background:#10121b8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:aae-fade .16s ease-out}@keyframes aae-fade{0%{opacity:0}to{opacity:1}}.aae-card{width:min(420px,100%);max-height:100%;overflow-y:auto;box-sizing:border-box;background:#fff;color:#14171f;border-radius:18px;border:1px solid rgba(20,23,31,.08);box-shadow:0 24px 60px #10121b47;padding:20px;font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;animation:aae-pop .18s cubic-bezier(.2,.9,.3,1.2)}@keyframes aae-pop{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}.aae-head{display:flex;align-items:center;gap:10px;margin-bottom:16px}.aae-head h3{margin:0;flex:1;font-size:16px;font-weight:800;line-height:1.3;white-space:normal;word-break:normal;overflow-wrap:anywhere}.aae-card .aae-x{flex:none;display:grid;place-items:center;width:30px;height:30px;padding:0;border:none;border-radius:9px;background:#14171f0f;color:#14171f;cursor:pointer;font-size:18px;line-height:1}.aae-card .aae-x:hover{background:#14171f1f}.aae-body{display:flex;flex-direction:column;align-items:center;gap:14px}.aae-face{width:132px;height:132px;flex:none;display:grid;place-items:center;border-radius:22px;overflow:hidden;background:#f3f4f7;border:1px solid rgba(20,23,31,.08)}.aae-face img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 25%;object-position:50% 25%;display:block}.aae-drop{position:relative;width:100%;box-sizing:border-box;border:1.5px dashed rgba(20,23,31,.22);border-radius:14px;padding:18px 16px;text-align:center;cursor:pointer;background:#fafbfc;transition:border-color .12s,background .12s}.aae-drop.is-drag{border-color:var(--aae-tint);background:var(--aae-tint-soft)}.aae-drop-title{font-weight:700;font-size:13px;color:#14171f;white-space:normal}.aae-cap{margin:0;font-size:12px;line-height:1.5;color:#5b6270;text-align:center;white-space:normal;word-break:normal;overflow-wrap:anywhere}.aae-note{color:#14171f;font-weight:600}.aae-err{width:100%;box-sizing:border-box;margin:0;padding:8px 10px;border-radius:10px;background:#fdecec;color:#b3261e;font-size:12px;text-align:center}.aae-voice-section{display:flex;flex-direction:column;gap:10px;width:100%}.aae-voice-pick{display:flex;align-items:center;gap:8px}.aae-voice-now{flex:1;min-width:0;margin:0;color:#5b6270;font-size:12.5px;line-height:1.4}.aae-voice-now b{color:#14171f;font-weight:700}.aae-card .aae-voice-play{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;display:grid;place-items:center;box-sizing:border-box;width:48px;height:48px;padding:0;border:1px solid rgba(127,127,127,.35);border-radius:14px;background:#7f7f7f12;color:inherit;cursor:pointer}.aae-card .aae-voice-play:hover:not(:disabled){color:var(--aae-tint);border-color:var(--aae-tint)}.aae-card .aae-voice-play:disabled{opacity:.5;cursor:default}.aae-card .aae-voice-clone{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;width:100%;min-height:44px;padding:0 12px;border:1px solid rgba(20,23,31,.14);border-radius:12px;background:#fafbfc;color:#14171f;font-family:inherit;font-size:13px;font-weight:700;line-height:1.2;cursor:pointer}.aae-card .aae-voice-clone:hover:not(:disabled){border-color:var(--aae-tint);color:var(--aae-tint)}.aae-card .aae-voice-clone:disabled{cursor:default;opacity:.5}.aae-card .aae-voice-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-self:center;min-height:44px;padding:0 12px;border:0;background:none;color:#b3261e;font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.aae-card .aae-voice-link:disabled{cursor:default;opacity:.5}.aae-voice-cue{margin:0;color:#5b6270;font-size:12px;line-height:1.45;text-align:center}.aae-ov .vcl{display:flex;flex-direction:column;padding:10px;border:1px solid rgba(20,23,31,.14);border-radius:12px;background:#f6f7f9}.aae-card .vcl-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;padding:0 12px;border:1px solid rgba(20,23,31,.14);border-radius:10px;background:#fff;color:#14171f;font-family:inherit;font-size:13px;font-weight:700;line-height:1.2;white-space:nowrap;cursor:pointer}.aae-card .vcl-btn:hover:not(:disabled){background:#14171f0a}.aae-card .vcl-btn:disabled{opacity:.5;cursor:default}.aae-card .vcl-btn-record,.aae-card .vcl-btn-primary{background:var(--aae-tint);border-color:var(--aae-tint);color:#fff}.aae-card .vcl-btn-record:hover:not(:disabled),.aae-card .vcl-btn-primary:hover:not(:disabled){background:var(--aae-tint);filter:brightness(.94)}.aae-card .vcl-btn-stop{background:#b3261e;border-color:#b3261e;color:#fff}.aae-card .vcl-btn-ghost{border-color:transparent;background:transparent;color:#5b6270}.aae-card .vcl-accent-btn{color:#5b6270}.aae-card .vcl-accent-btn.on{border-color:var(--aae-tint);background:var(--aae-tint-soft);color:var(--aae-tint)}.aae-ov .vcl-elapsed{color:#5b6270;font-size:12px}.aae-ov .vcl-meter{color:var(--aae-tint)}.aae-ov .vcl-hint,.aae-ov .vcl-accent-label{color:#5b6270;font-size:12px;line-height:1.45}.aae-ov .vcl-consent{color:#14171f;font-size:12px;line-height:1.4}.aae-ov .vcl-consent input{accent-color:var(--aae-tint)}.aae-ov .vcl-error{color:#b3261e;font-size:12px}.aae-ov .vcl-spin{animation:vcl-spin .8s linear infinite}@keyframes vcl-spin{to{transform:rotate(360deg)}}.aae-foot{display:flex;align-items:center;gap:8px;justify-content:flex-end;margin-top:18px;flex-wrap:wrap}.aae-remove{margin-right:auto}.aae-card .aae-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:36px;padding:9px 14px;border:1px solid rgba(20,23,31,.14);border-radius:10px;background:#fff;color:#14171f;font-family:inherit;font-size:13px;font-weight:700;line-height:1.2;letter-spacing:inherit;white-space:nowrap;cursor:pointer}.aae-card .aae-btn:hover:not(:disabled){background:#14171f0a}.aae-card .aae-btn.ghost{border-color:transparent;color:#5b6270}.aae-card .aae-btn.primary{background:var(--aae-tint);border-color:var(--aae-tint);color:#fff}.aae-card .aae-btn.primary:hover:not(:disabled){filter:brightness(.94)}.aae-card .aae-btn.danger{color:#b3261e;border-color:transparent}.aae-card .aae-btn:disabled{opacity:.5;cursor:default}@media (prefers-color-scheme: dark){.aae-ov,.aae-facebtn{--aae-tint: #0a84ff;--aae-tint-soft: rgba(10, 132, 255, .2);--aae-tint-glow: rgba(10, 132, 255, .5)}.aae-card{background:#1b1e27;color:#eef0f4;border-color:#ffffff14}.aae-head h3{color:#eef0f4}.aae-card .aae-x{background:#ffffff14;color:#eef0f4}.aae-card .aae-x:hover{background:#ffffff29}.aae-face{background:#22262f;border-color:#ffffff14}.aae-drop{background:#22262f;border-color:#ffffff2e}.aae-drop.is-drag{border-color:var(--aae-tint);background:var(--aae-tint-soft)}.aae-drop-title{color:#eef0f4}.aae-cap{color:#9aa1b0}.aae-note{color:#eef0f4}.aae-err{background:#3a2320;color:#ff9a90}.aae-card .aae-btn{background:#262a34;color:#eef0f4;border-color:#ffffff24}.aae-card .aae-btn:hover:not(:disabled){background:#2e323d}.aae-card .aae-btn.ghost{color:#9aa1b0}.aae-card .aae-btn.primary{background:var(--aae-tint);border-color:var(--aae-tint);color:#fff}.aae-card .aae-btn.danger{color:#ff9a90}.aae-voice-now,.aae-voice-cue{color:#9aa1b0}.aae-voice-now b{color:#eef0f4}.aae-card .aae-voice-play{background:#262a34;color:#9aa1b0;border-color:#ffffff24}.aae-card .aae-voice-clone{background:#262a34;color:#eef0f4;border-color:#ffffff24}.aae-card .aae-voice-link{color:#ff9a90}.aae-ov .vcl{background:#1c1f27;border-color:#ffffff24}.aae-card .vcl-btn{background:#262a34;color:#eef0f4;border-color:#ffffff24}.aae-card .vcl-btn:hover:not(:disabled){background:#2e323d}.aae-card .vcl-btn-record,.aae-card .vcl-btn-primary{background:var(--aae-tint);border-color:var(--aae-tint);color:#fff}.aae-card .vcl-btn-stop{background:#b3261e;border-color:#b3261e;color:#fff}.aae-card .vcl-btn-ghost,.aae-card .vcl-accent-btn{background:transparent;border-color:transparent;color:#9aa1b0}.aae-card .vcl-accent-btn{border-color:#ffffff24}.aae-card .vcl-accent-btn.on{border-color:var(--aae-tint);background:var(--aae-tint-soft);color:#eef0f4}.aae-ov .vcl-elapsed,.aae-ov .vcl-hint,.aae-ov .vcl-accent-label{color:#9aa1b0}.aae-ov .vcl-consent{color:#eef0f4}.aae-ov .vcl-error{color:#ff9a90}}.aae-ov.is-mobile .aae-card{padding:20px 20px calc(20px + env(safe-area-inset-bottom,0px))}.aae-ov.is-mobile .aae-body{gap:16px}.aae-ov.is-mobile .aae-drop{padding:20px 16px}.aae-ov.is-mobile .aae-drop-title{font-size:15px}.aae-ov.is-mobile .aae-cap{font-size:14px}.aae-ov.is-mobile .aae-voice-section{gap:12px}.aae-ov.is-mobile .aae-voice-now{font-size:14px}.aae-ov.is-mobile .aae-card .aae-voice-play{width:44px;height:44px}.aae-ov.is-mobile .aae-card .aae-voice-pick .aae-voice-play{width:52px;height:52px;border-radius:16px}.aae-ov.is-mobile .aae-card .aae-voice-clone{min-height:50px;border-radius:14px;font-size:15px;font-weight:600;letter-spacing:-.01em}.aae-ov.is-mobile .aae-card .aae-voice-clone:active:not(:disabled){opacity:.55}.aae-ov.is-mobile .aae-card .aae-voice-link{font-size:15px}.aae-ov.is-mobile .aae-voice-cue{font-size:13px}.aae-ov.is-mobile .vcl{padding:12px;border-radius:14px}.aae-ov.is-mobile .aae-card .vcl-btn{min-height:44px;border-radius:12px;font-size:15px;font-weight:600;letter-spacing:-.01em}.aae-ov.is-mobile .aae-card .vcl-btn:active:not(:disabled){opacity:.55}.aae-ov.is-mobile .vcl-consent{font-size:15px}.aae-ov.is-mobile .vcl-hint,.aae-ov.is-mobile .vcl-accent-label,.aae-ov.is-mobile .vcl-error{font-size:13px}.aae-ov.is-mobile .aae-foot{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.aae-ov.is-mobile .aae-card .aae-btn{width:100%;min-width:0;min-height:50px;padding:0 16px;border:0;border-radius:14px;font-size:17px;font-weight:600;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;opacity:1;transition:transform .16s ease,opacity .16s ease}.aae-ov.is-mobile .aae-card .aae-btn:active:not(:disabled){transform:scale(.985);opacity:.92}.aae-ov.is-mobile .aae-card .aae-btn.ghost{background:var(--fill, rgba(120, 120, 128, .12));color:var(--ink, #1d1d1f)}.aae-ov.is-mobile .aae-card .aae-btn.primary{background:var(--aae-tint);color:#fff;box-shadow:inset 0 .5px #ffffff59,0 8px 18px -8px var(--aae-tint-glow)}.aae-ov.is-mobile .aae-card .aae-btn.primary:hover:not(:disabled){filter:none}.aae-ov.is-mobile .aae-card .aae-btn:disabled{opacity:1;cursor:default}.aae-ov.is-mobile .aae-card .aae-btn.ghost:disabled{color:var(--ink-3, #86868b)}.aae-ov.is-mobile .aae-card .aae-btn.primary:disabled{background:var(--fill, rgba(120, 120, 128, .12));color:var(--ink-3, #86868b);box-shadow:none}.aae-ov.is-mobile .aae-card .aae-btn.aae-remove{grid-column:1 / -1;margin:0 0 2px;min-height:44px;background:transparent;color:var(--alert, #ff3b30);font-weight:500}.aae-ov.is-mobile .aae-card .aae-btn.aae-remove:disabled{color:var(--ink-3, #86868b)}.aae-facebtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;margin:0;cursor:pointer;position:relative;display:inline-flex;border-radius:999px;line-height:0}.aae-facebtn:focus-visible{outline:2px solid var(--aae-tint);outline-offset:3px}.aae-facebtn .aae-cam{position:absolute;right:-2px;bottom:-2px;width:22px;height:22px;display:grid;place-items:center;border-radius:999px;background:var(--aae-tint);color:#fff;border:2px solid #fff;opacity:1;transform:scale(1);box-shadow:0 1px 3px #10121b47;transition:opacity .12s,transform .12s,box-shadow .12s;pointer-events:none}.aae-facebtn:hover .aae-cam,.aae-facebtn:focus-visible .aae-cam{transform:scale(1.1);box-shadow:0 2px 6px #10121b57}@media (prefers-color-scheme: dark){.aae-facebtn .aae-cam{border-color:#1b1e27}}.pr{--on:#FFFFFF;--on-2:rgba(255,255,255,.62);--on-3:rgba(255,255,255,.4);--tint:#0A84FF;--ok:#30D158;--alert:#FF3B30;--ease:cubic-bezier(.32,.72,0,1);--mono:ui-monospace,SFMono-Regular,Menlo,monospace;--sans:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue",Helvetica,Arial,sans-serif;--toon-line:#0B1B18;--muted:rgba(255,255,255,.5);--body:var(--sans);--d-exec:#123A42;--d-research:#1B3355;--d-content:#4A2B45;--d-growth:#1E4226;--d-ops:#4A3517;--d-owner:#2F2361;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;flex-direction:column;align-items:center;background:radial-gradient(120% 90% at 50% 30%,#1c2a45,#0b0f1a 62%);color:var(--on);font:17px/1.35 var(--sans);letter-spacing:-.022em;padding:calc(4px + env(safe-area-inset-top,0px)) 0 calc(22px + env(safe-area-inset-bottom,0px));-webkit-font-smoothing:antialiased}.pr *,.pr *:before,.pr *:after{box-sizing:border-box}.pr :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.pr :focus-visible{outline:3px solid rgba(10,132,255,.6);outline-offset:2px;border-radius:12px}.pr .mono{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:0}.pr-top{flex:none;width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 16px;margin-top:4px;z-index:5}.pr .pr-pill{display:inline-flex;align-items:center;gap:8px;height:44px;border-radius:22px;background:#ffffff1a;color:var(--on);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:opacity .16s,transform .16s var(--ease)}.pr-pill.pr-icon{width:44px;justify-content:center}.pr-pill.pr-icon:active{transform:scale(.94);opacity:.8}.pr-pill.pr-icon[disabled]{opacity:.35}.pr-pill.pr-title{height:34px;padding:0 14px 0 10px;border-radius:17px;font-size:13px;font-weight:600;max-width:60%}.pr-pill.pr-title>span{max-width:100%}.pr-pill.pr-title .mono{font-weight:500;color:#ffffffb3}.pr-dot{width:7px;height:7px;border-radius:50%;background:var(--on-3);flex:none}.pr-dot.live{background:var(--ok);box-shadow:0 0 0 3px #30d15840}.pr-hero{position:relative;flex:none;width:250px;height:250px;margin:calc(20px + 4vh) auto 0;border-radius:50%;background:radial-gradient(circle at 50% 40%,#0a84ff80,#0a84ff00 70%);display:grid;place-items:center}.pr-still{position:relative;z-index:1;width:210px;height:210px;transition:opacity .32s var(--ease)}.pr-still .avwrap,.pr-still .avt{display:block;width:100%;height:100%}.pr-media{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;z-index:0;border-radius:50%;overflow:hidden;transition:opacity .32s var(--ease)}.pr-media .am-call-frame,.pr-media .am-call-frame>iframe{width:100%;height:100%;border:0}.pr.joined .pr-media{opacity:1;z-index:2}.pr.joined .pr-media .am-call-frame{position:absolute;left:50%;top:50%;width:444px!important;height:250px!important;transform:translate(-50%,-50%) scale(1.16);transform-origin:center center}.pr.joined.talk .pr-media{box-shadow:0 0 44px #0a84ff61}.pr-media .am-call-failed{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;height:100%;padding:24px;text-align:center;font-size:13px;color:var(--on-2)}.pr-hero.pr-stage{width:calc(100% - 32px);max-width:520px;height:auto;aspect-ratio:1/1;margin:calc(12px + 2vh) auto 0;border-radius:22px;background:#ffffff0d;box-shadow:0 0 0 .5px #ffffff1f}.pr-stage .pr-media{border-radius:22px}.pr.joined .pr-stage .pr-media .am-call-frame{position:static;left:auto;top:auto;width:100%!important;height:100%!important;transform:none}.pr.group.joined .pr-media{box-shadow:none}.pr-hero.pr-stage.pr-screen{aspect-ratio:16/10}.pr.screen.joined .pr-media{box-shadow:none}.pr-stillgrid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;height:100%;padding:14px;transition:opacity .32s var(--ease)}.pr-stillgrid:has(>:only-child){grid-template-columns:1fr}.pr-stilltile{display:grid;place-items:center;border-radius:16px;background:#ffffff0d;overflow:hidden}.pr-stilltile .avwrap,.pr-stilltile .avt{display:block;width:100%;height:100%}.pr-tiles{flex:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;width:100%;max-width:552px;margin:12px auto 0;padding:0 16px}.pr-tile{display:grid;grid-template-columns:30px 1fr;grid-template-rows:auto auto;-moz-column-gap:8px;column-gap:8px;align-items:center;min-width:0;height:44px;padding:0 10px 0 6px;border-radius:14px;background:#ffffff14;box-shadow:0 0 0 1.5px transparent;transition:box-shadow .16s,color .16s}.pr-tile .avwrap,.pr-tile .pr-initial{grid-row:1/3;width:30px;height:30px;font-size:12px}.pr-tile b{min-width:0;overflow:hidden;font-size:13px;font-weight:600;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.pr-tile i{min-width:0;overflow:hidden;font-family:var(--mono);font-size:10.5px;font-style:normal;letter-spacing:0;color:var(--on-3);text-overflow:ellipsis;white-space:nowrap}.pr-tile.waiting{opacity:.55}.pr-tile.talk{box-shadow:0 0 0 1.5px var(--tint)}.pr-tile.talk i{color:var(--tint)}.pr.min .pr-tiles{display:none}.pr-name{flex:none;margin:12px 20px 0;text-align:center;max-width:calc(100% - 40px)}.pr-name .nm{font-size:26px;font-weight:700;letter-spacing:-.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pr-name .st{margin-top:3px;font-size:13px;color:var(--on-2)}.pr-initial{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:var(--d-owner);color:#ded4fb;font-weight:600;letter-spacing:-.02em}.pr-others{flex:none;display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:12px 20px 0}.pr-other{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px 0 4px;border-radius:16px;background:#ffffff14;font-size:12.5px;color:var(--on-2)}.pr-other .avwrap,.pr-other .pr-initial{width:24px;height:24px;font-size:11px}.pr-other.waiting{opacity:.55}.pr-other.talk{box-shadow:0 0 0 1.5px var(--tint);color:var(--on)}.pr-rail{flex:1;min-height:0;width:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:12px 20px 56px}@media (max-height:700px){.pr-rail{padding-bottom:18px}}.pr .capchip{padding:14px 16px;border-radius:18px;background:#ffffff14;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 0 0 .5px #ffffff24;color:var(--on);font-size:16px;line-height:1.4;letter-spacing:-.01em}.pr .capchip .lbl{font-family:var(--mono);font-size:11px;color:#ffffff80;margin-bottom:6px;letter-spacing:0;text-transform:lowercase}.pr .capchip .txt{animation:pr-capin .22s ease}@keyframes pr-capin{0%{opacity:.35}to{opacity:1}}.pr-log{display:flex;flex-direction:column;align-items:center;gap:7px}.pr-log span{font-size:11.5px;color:var(--on-2);animation:pr-line .4s ease both}.pr-log b{color:var(--on);font-weight:400}@keyframes pr-line{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.pr-controls{flex:none;display:flex;align-items:center;justify-content:center;gap:16px;padding:0 16px 8px}.pr .pr-ctl{width:60px;height:60px;border-radius:30px;background:#ffffff24;color:var(--on);display:grid;place-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 0 0 .5px #ffffff2e;transition:background .16s,color .16s,transform .16s var(--ease),opacity .16s}.pr-ctl.on{background:#fff;color:#1d1d1f}.pr-ctl.dim{color:#ffffff8c}.pr-ctl.end{width:72px;background:var(--alert);box-shadow:0 12px 26px -10px #ff3b30cc}.pr-ctl:active{transform:scale(.92)}.pr-ctl[disabled]{opacity:.5}.pr-hang{transform:rotate(135deg)}.pr-foot{flex:none;margin:6px 20px 0;font-size:11.5px;color:var(--on-3);text-align:center}.pr-voice{flex:none;margin:8px 20px 0;padding:8px 12px;border-radius:12px;background:#ffffff1a;font-size:12.5px;line-height:1.35;color:var(--on);text-align:center}.pr.min{inset:auto;top:calc(env(safe-area-inset-top,0px) + 56px);right:12px;left:auto;bottom:auto;width:auto;height:auto;padding:0;background:none;display:block;pointer-events:none}.pr.min>*{pointer-events:auto}.pr-pip{display:flex;align-items:center;gap:8px;height:44px;padding:0 10px 0 6px;border-radius:22px;background:#141824eb;color:var(--on);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 0 0 .5px #ffffff2e,0 12px 28px -10px #000000b3;animation:pr-pip-in .32s var(--ease) both}@keyframes pr-pip-in{0%{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:none}}.pr-pipface{width:30px;height:30px;border-radius:50%;overflow:hidden;flex:none;line-height:0}.pr-pipface .avwrap{display:block;width:100%;height:100%}.pr-piptxt{display:flex;flex-direction:column;line-height:1.15}.pr-piptxt b{font-size:13px;font-weight:600;letter-spacing:-.02em}.pr-piptxt .mono{font-size:11px;color:var(--on-2)}.pr-pipchev{transform:rotate(180deg);color:var(--on-2)}.pr.min .pr-hero{position:fixed;left:-9999px;top:0;margin:0;background:none}.pr.min .pr-name,.pr.min .pr-others,.pr.min .pr-rail,.pr.min .pr-controls,.pr.min .pr-foot,.pr.min .pr-voice{display:none}@media (prefers-reduced-motion:reduce){.pr *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.pr .t-zzz{opacity:0}.pr .st-dot,.pr .st-ring,.pr .pausedbadge{display:none}.pr .t-blink{animation:pr-blink 4.6s infinite;transform-box:fill-box;transform-origin:center}@keyframes pr-blink{0%,94%,to{transform:scaleY(1)}96.5%{transform:scaleY(.06)}}.pr .t-wave{opacity:0;transform-box:fill-box;transform-origin:85% 90%}.pr .t-headg{transform-box:fill-box;transform-origin:50% 88%}.pr .t-mouth{transform-box:fill-box;transform-origin:50% 12%}.pr .t-face{transform-box:fill-box;transform-origin:50% 72%}.pr.talk .pr-still .t-headg,.pr-other.talk .t-headg,.pr-tile.talk .t-headg{animation:pr-bob 1.15s ease-in-out infinite}.pr.talk .pr-still .t-mouth,.pr-other.talk .t-mouth,.pr-tile.talk .t-mouth{animation:pr-mouth .26s ease-in-out infinite}.pr.talk .pr-still .t-face,.pr-other.talk .t-face,.pr-tile.talk .t-face{animation:pr-jaw .41s ease-in-out infinite}@keyframes pr-bob{0%,to{transform:rotate(-1.6deg) translateY(0)}50%{transform:rotate(1.6deg) translateY(-1.6px)}}@keyframes pr-mouth{0%{transform:scaleY(1) scaleX(1)}20%{transform:scaleY(2.4) scaleX(1.14)}42%{transform:scaleY(1.18) scaleX(.92)}64%{transform:scaleY(2) scaleX(1.08)}84%{transform:scaleY(1.34) scaleX(.98)}to{transform:scaleY(1) scaleX(1)}}@keyframes pr-jaw{0%,to{transform:translateY(0)}50%{transform:translateY(.55px)}}.am-call-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:grid;place-items:center;padding:clamp(16px,3vw,34px);background:#04080ec7;color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.am-call-window{width:min(1120px,100%);height:min(760px,92dvh);min-height:420px;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:#101318;box-shadow:0 28px 90px #0000008c}.am-call-header{flex:0 0 auto;min-height:56px;display:flex;align-items:center;gap:11px;padding:8px 12px 8px 16px;border-bottom:1px solid rgba(255,255,255,.1);background:#171b21}.am-call-live{display:inline-flex;align-items:center;gap:6px;color:#b8c0cc;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.am-call-live i{width:8px;height:8px;border-radius:50%;background:#ff453a;box-shadow:0 0 0 4px #ff453a21}.am-call-title{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.am-call-title strong{overflow:hidden;color:#fff;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.am-call-title small{color:#98a2af;font-size:11px}.am-call-header button{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;border:0;border-radius:10px;background:#ffffff14;color:#fff;cursor:pointer}.am-call-video{position:relative;flex:1;min-height:0;overflow:hidden;background:#080a0e}.am-call-frame,.am-call-frame>iframe{width:100%!important;height:100%!important;border:0!important;display:block}.am-call-wait{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:12px;color:#d5dae1;background:radial-gradient(circle at center,#242a34 0,#0b0e13 72%)}.am-call-wait span{width:30px;height:30px;border:3px solid rgba(255,255,255,.22);border-top-color:#fff;border-radius:50%;animation:am-call-spin .8s linear infinite}@keyframes am-call-spin{to{transform:rotate(360deg)}}.am-call-people{position:absolute;top:12px;right:12px;display:flex;gap:8px;pointer-events:none}.am-call-person{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:76px;height:74px;border-radius:12px;background:#14181fd1;color:#f3f5f8b8;box-shadow:0 6px 22px #00000059}.am-call-person b{max-width:68px;overflow:hidden;font-size:11.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.am-call-person i{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#3b2d6b;color:#ded4fb;font-size:16px;font-style:normal;font-weight:600}.am-call-person.is-waiting{opacity:.55}.am-call-person.is-talking{color:#f3f5f8;box-shadow:0 0 0 1.5px #0a84ff,0 6px 22px #00000059}.am-call-voice{position:absolute;left:50%;bottom:14px;transform:translate(-50%);max-width:min(560px,calc(100% - 32px));padding:9px 14px;border-radius:12px;background:#14181fe0;color:#f3f5f8;font-size:13px;line-height:1.35;text-align:center;box-shadow:0 6px 22px #00000059;pointer-events:none}.am-call-failed{height:100%;display:grid;place-content:center;justify-items:center;gap:8px;color:#dfe4eb;text-align:center}.am-call-failed span{color:#9ca5b2;font-size:12px}.am-call-controls{flex:0 0 auto;min-height:72px;display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 16px;background:#171b21;border-top:1px solid rgba(255,255,255,.1)}.am-call-controls button{min-width:68px;height:48px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 13px;border:0;border-radius:13px;background:#2b3038;color:#fff;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;line-height:1}.am-call-controls button:hover{background:#363c46}.am-call-controls button.is-off{background:#fff;color:#17191e}.am-call-controls button.is-on{background:#1769e0}.am-call-controls button.am-call-end{background:#e53935}.am-call-controls button:disabled{opacity:.62;cursor:wait}.am-call-overlay.is-minimized{display:block;padding:0;background:transparent;pointer-events:none;backdrop-filter:none;-webkit-backdrop-filter:none}.am-call-overlay.is-minimized .am-call-window{position:fixed;right:18px;bottom:18px;width:360px;height:270px;min-height:0;border-radius:16px;pointer-events:auto}.am-call-overlay.is-minimized .am-call-header{min-height:48px}.am-call-overlay.is-minimized .am-call-title small,.am-call-overlay.is-minimized .am-call-live{display:none}.am-call-overlay.is-minimized .am-call-controls{min-height:54px;padding:6px 8px;gap:6px}.am-call-overlay.is-minimized .am-call-controls button{min-width:42px;width:42px;height:40px;padding:0}.am-call-overlay.is-minimized .am-call-controls button span{display:none}.am-call-window{position:relative}.am-call-window.is-sized{max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);min-height:0}.am-call-overlay.is-minimized .am-call-window.is-sized{max-width:calc(100vw - 36px);max-height:calc(100dvh - 36px)}.am-call-grip{position:absolute;z-index:3;width:20px;height:20px;touch-action:none;opacity:.7;background:linear-gradient(135deg,transparent 50%,rgba(255,255,255,.55) 50%,rgba(255,255,255,.55) 58%,transparent 58%,transparent 70%,rgba(255,255,255,.55) 70%,rgba(255,255,255,.55) 78%,transparent 78%)}.am-call-grip:hover{opacity:1}.am-call-grip.is-bottom-right{right:0;bottom:0;cursor:nwse-resize;border-bottom-right-radius:18px}.am-call-grip.is-top-left{left:0;top:0;cursor:nwse-resize;transform:rotate(180deg);border-bottom-right-radius:16px}@media (max-width: 700px){.am-call-overlay{padding:0}.am-call-window{width:100vw;height:100dvh;min-height:100dvh;border:0;border-radius:0}.am-call-header{padding:calc(8px + env(safe-area-inset-top)) 10px 8px 13px}.am-call-live{font-size:10px}.am-call-title strong{font-size:13px}.am-call-controls{min-height:calc(70px + env(safe-area-inset-bottom));padding:9px 8px calc(9px + env(safe-area-inset-bottom));gap:6px}.am-call-controls button{min-width:58px;height:46px;padding-inline:9px}.am-call-controls button span{font-size:10px}.am-call-overlay.is-minimized .am-call-window{right:10px;bottom:calc(66px + env(safe-area-inset-bottom));width:calc(100vw - 20px);height:238px;border:1px solid rgba(255,255,255,.14);border-radius:16px}}@media (prefers-reduced-motion: reduce){.am-call-wait span{animation-duration:1.6s}}:root{font-family:var(--am-sans);color:#1a1c1b;background:#eff0ec;font-synthesis:none;text-rendering:optimizeLegibility;--am-bg: #EFF0EC;--am-surface: #FAFAF8;--am-surface-raised: #FAFAF8;--am-surface-soft: #E9EBE6;--am-border: #D6D9D2;--am-border-strong: #B9BDB5;--am-text: #1A1C1B;--am-text-soft: #585D5B;--am-text-faint: #8A8F8B;--am-brand: #1A1C1B;--am-brand-dark: #3A3E3C;--am-brand-soft: #E4E6E1;--am-on-brand: #FAFAF8;--am-sans: "Helvetica Neue", Arial, system-ui, sans-serif;--am-mono: ui-monospace, "SF Mono", Menlo, monospace;--am-green: #227F7B;--am-orange: #B98A22;--am-red: #C2412E;--am-blue: #1878AD;--am-pink: #AD4978;--am-shadow-sm: none;--am-shadow-md: none;--am-radius: 10px;--am-sidebar-width: 254px;--am-topbar-height: 68px;--am-accent: var(--am-green);--am-text-muted: var(--am-text-soft);--am-lift: 0 6px 18px color-mix(in srgb, var(--am-text) 12%, transparent)}:root[data-agents-theme=dark]{--am-bg: #161817;--am-surface: #1D201F;--am-surface-raised: #232726;--am-surface-soft: #262A28;--am-border: #2D3130;--am-border-strong: #444947;--am-text: #ECEDE8;--am-text-soft: #A3A8A4;--am-text-faint: #7E8480;--am-brand-soft: #333937;--am-brand: #ECEDE8;--am-brand-dark: #C9CCC6;--am-on-brand: #161817;--am-red: #E0604B;--am-green: #3FA9A4;--am-orange: #D6A73C;--am-blue: #5CB3DE;--am-pink: #DE8BB4;--am-lift: 0 8px 22px rgb(0 0 0 / 45%);--am-shadow-sm: none;--am-shadow-md: none;color-scheme:dark}@media (prefers-color-scheme: dark){:root[data-agents-theme=system]{--am-bg: #161817;--am-surface: #1D201F;--am-surface-raised: #232726;--am-surface-soft: #262A28;--am-border: #2D3130;--am-border-strong: #444947;--am-text: #ECEDE8;--am-text-soft: #A3A8A4;--am-text-faint: #7E8480;--am-brand-soft: #333937;--am-brand: #ECEDE8;--am-brand-dark: #C9CCC6;--am-on-brand: #161817;--am-red: #E0604B;--am-green: #3FA9A4;--am-orange: #D6A73C;--am-blue: #5CB3DE;--am-pink: #DE8BB4;--am-lift: 0 8px 22px rgb(0 0 0 / 45%);color-scheme:dark}}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:var(--am-bg);color:var(--am-text)}button,input,textarea,select{font:inherit}button{color:inherit}button,select{cursor:pointer}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible{outline:2px solid color-mix(in srgb,var(--am-text) 45%,transparent);outline-offset:2px}button:disabled{cursor:not-allowed;opacity:.55}.am-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.am-skip-link{position:fixed;z-index:500;left:16px;top:-60px;padding:10px 14px;border-radius:8px;color:var(--am-on-brand);background:var(--am-text);transition:top .18s ease}.am-skip-link:focus{top:12px}.agentsmode-app{min-height:100vh;background:var(--am-bg);color:var(--am-text)}.am-auth-shell{min-height:100vh;display:grid;place-items:center;padding:32px 20px;background:radial-gradient(circle at 15% 10%,var(--am-brand-soft),transparent 32%),var(--am-bg);color:var(--am-text)}.am-auth-card{width:min(100%,980px);display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,390px);gap:24px 56px;align-items:center;padding:clamp(26px,5vw,58px);border:1px solid var(--am-border);border-radius:24px;background:var(--am-surface);box-shadow:var(--am-shadow-md)}.am-auth-brand{grid-column:1;display:flex;align-items:center;gap:12px}.am-auth-brand>div{display:flex;flex-direction:column;gap:3px}.am-auth-brand strong{font:700 21px/1 var(--am-sans)}.am-auth-brand small{color:var(--am-text-faint);font-size:12px}.am-auth-card>h1{grid-column:1;margin:18px 0 0;font:700 clamp(34px,5vw,58px)/1.02 var(--am-sans);letter-spacing:-2px}.am-auth-card>p{grid-column:1;margin:0;color:var(--am-text-soft);font-size:16px;line-height:1.65}.am-auth-form{grid-column:2;grid-row:1 / span 3;padding:24px;border:1px solid var(--am-border);border-radius:16px;background:var(--am-surface-raised);box-shadow:var(--am-shadow-sm)}@media (max-width: 760px){.am-auth-card{grid-template-columns:1fr}.am-auth-brand,.am-auth-card>h1,.am-auth-card>p,.am-auth-form{grid-column:1;grid-row:auto}.am-auth-card>h1{letter-spacing:-1px}.am-auth-form{padding:20px}}.am-sidebar{position:fixed;inset:0 auto 0 0;z-index:30;width:var(--am-sidebar-width);display:flex;flex-direction:column;padding:18px 14px 14px;background:var(--am-surface);border-right:1px solid var(--am-border)}.am-brand-row{display:flex;align-items:center;justify-content:space-between;padding:0 7px 18px}.am-brand{display:inline-flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;font:700 18px/1 var(--am-sans);letter-spacing:-.45px}.am-sidebar-close{display:none!important}.am-new-agent{width:100%;height:42px;display:flex;align-items:center;gap:10px;padding:0 11px;border:1px solid var(--am-border-strong);border-radius:10px;background:var(--am-surface-raised);box-shadow:var(--am-shadow-sm);font-weight:600}.am-new-agent:hover{border-color:var(--am-text);background:var(--am-brand-soft)}.am-new-agent>span{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;color:var(--am-on-brand);background:var(--am-brand)}kbd{border:1px solid var(--am-border);border-bottom-color:var(--am-border-strong);border-radius:5px;background:var(--am-surface-soft);color:var(--am-text-faint);font:500 10px/1 DM Sans,sans-serif;padding:4px 5px;box-shadow:inset 0 -1px var(--am-border)}.am-new-agent kbd{margin-left:auto}.am-nav{margin-top:18px;display:flex;flex-direction:column;gap:3px}.am-nav>button{min-height:40px;display:flex;align-items:center;gap:11px;padding:0 11px;border:0;border-radius:9px;color:var(--am-text-soft);background:transparent;font-size:14px;text-align:left}.am-nav>button:hover{background:var(--m-hover-bg);color:var(--am-text)}.am-nav>button.is-active{background:var(--m-sel-bg);box-shadow:inset 0 0 0 1px var(--m-sel-ring);color:var(--m-sel-ink);font-weight:600}.am-nav>button svg{flex:0 0 auto}.am-nav-badge{margin-left:auto;min-width:20px;height:20px;display:grid;place-items:center;border-radius:10px;background:var(--am-surface);color:var(--am-brand);font-size:11px}.am-nav-divider{height:1px;margin:8px 9px;background:var(--am-border)}.am-sidebar-agents{min-height:0;margin-top:17px;padding-top:15px;border-top:1px solid var(--am-border)}.am-sidebar-section-title{display:flex;justify-content:space-between;padding:0 10px 7px;color:var(--am-text-faint);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.am-mini-agent-list{display:flex;flex-direction:column;gap:2px}.am-mini-agent-list>button{width:100%;min-height:38px;display:flex;align-items:center;gap:9px;padding:4px 9px;border:0;border-radius:8px;background:transparent;color:var(--am-text-soft);font-size:13px;text-align:left}.am-mini-agent-list>button:hover{background:var(--m-hover-bg);color:var(--am-text)}.am-mini-agent-list>button.is-active{background:var(--m-sel-bg);box-shadow:inset 3px 0 var(--am-brand),inset 0 0 0 1px var(--m-sel-ring);color:var(--m-sel-ink);font-weight:600}.am-mini-agent-list .am-more-agents{padding-left:42px;color:var(--am-brand);font-weight:600}.am-working-bars{margin-left:auto;display:flex;align-items:flex-end;gap:2px;height:10px}.am-working-bars i{width:2px;height:4px;border-radius:2px;background:var(--am-brand);animation:amBars .85s ease-in-out infinite alternate}.am-working-bars i:nth-child(2){height:8px;animation-delay:-.3s}.am-working-bars i:nth-child(3){height:6px;animation-delay:-.55s}@keyframes amBars{to{height:2px;opacity:.45}}.am-user-card{margin-top:auto;width:100%;display:flex;align-items:center;gap:9px;padding:10px 8px;border:0;border-top:1px solid var(--am-border);background:transparent;text-align:left}.am-user-avatar{flex:0 0 auto;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--am-text);color:var(--am-on-brand);font-size:11px;font-weight:700}.am-user-card>span:nth-child(2){min-width:0;display:flex;flex:1;flex-direction:column;gap:2px}.am-user-card strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.am-user-card small{overflow:hidden;color:var(--am-text-faint);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.am-main-shell{min-height:100vh;margin-left:var(--am-sidebar-width);display:flex;flex-direction:column}.am-runtime-banner{min-height:42px;display:flex;align-items:center;justify-content:center;gap:8px;padding:9px 18px;border-bottom:1px solid var(--am-border);background:var(--am-brand-soft);color:var(--am-text-soft);font-size:13px;line-height:1.4;text-align:center}.am-runtime-banner svg{flex:0 0 auto;color:var(--am-brand)}.am-topbar{height:var(--am-topbar-height);display:flex;align-items:center;gap:14px;padding:0 24px;background:color-mix(in srgb,var(--am-bg) 86%,transparent);border-bottom:1px solid var(--am-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0;z-index:20}.am-topbar-title{display:flex;flex:1;align-items:baseline;gap:12px;min-width:0}.am-topbar-title h1{margin:0;font:700 17px/1 var(--am-sans);letter-spacing:-.25px}.am-topbar-title span{color:var(--am-text-faint);font-size:12px;white-space:nowrap}.am-topbar-actions{display:flex;align-items:center;gap:8px}.am-command-search{width:210px;height:35px;display:flex;align-items:center;gap:8px;padding:0 9px;border:1px solid var(--am-border);border-radius:9px;background:var(--am-bg);color:var(--am-text-faint);font-size:12px;text-align:left}.am-command-search span{flex:1}.am-command-search:hover{border-color:var(--am-border-strong);color:var(--am-text-soft)}.am-icon-button{width:34px;height:34px;display:inline-grid;place-items:center;padding:0;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--am-text-soft)}.am-icon-button:hover{border-color:var(--am-border);background:var(--am-surface-soft);color:var(--am-text)}.am-notification{position:relative}.am-notification>span{position:absolute;top:7px;right:7px;width:6px;height:6px;border:2px solid var(--am-surface);border-radius:50%;background:var(--am-red)}.am-primary-button,.am-secondary-button,.am-danger-button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border-radius:9px;font-weight:600;font-size:13px}.am-primary-button{border:1px solid var(--am-brand);background:var(--am-brand);color:var(--am-on-brand);box-shadow:none}.am-primary-button:hover{border-color:var(--am-brand-dark);background:var(--am-brand-dark)}.am-primary-button--large{min-height:48px;padding:0 20px;border-radius:11px;font-size:14px}.am-secondary-button{border:1px solid var(--am-border-strong);background:var(--am-surface);color:var(--am-text)}.am-secondary-button:hover{background:var(--am-surface-soft)}.am-danger-button{border:1px solid color-mix(in srgb,var(--am-red) 34%,var(--am-border));background:color-mix(in srgb,var(--am-red) 9%,var(--am-surface));color:var(--am-red)}.am-danger-button:hover{background:color-mix(in srgb,var(--am-red) 16%,var(--am-surface))}.am-mobile-menu{display:none}.am-main{min-height:0;flex:1 1 auto;display:flex;flex-direction:column}.am-avatar{--agent-color: #227F7B;--agent-soft: #E4F0EE;position:relative;flex:0 0 auto;display:inline-grid;place-items:center;border:1px solid color-mix(in srgb,var(--agent-color) 18%,transparent);border-radius:11px;background:var(--agent-soft);color:var(--agent-color);font-weight:700;letter-spacing:-.02em}.am-avatar--xxs{width:22px;height:22px;border-radius:7px;font-size:11px}.am-avatar--xs{width:27px;height:27px;border-radius:8px;font-size:11px}.am-avatar--sm{width:32px;height:32px;font-size:11px}.am-avatar--md{width:39px;height:39px;font-size:12px}.am-avatar--lg{width:50px;height:50px;border-radius:15px;font-size:12px}.am-avatar--xl{width:66px;height:66px;border-radius:19px;font-size:16px}.am-presence{position:absolute;right:-2px;bottom:-2px;width:10px;height:10px;border:2px solid var(--am-surface);border-radius:50%;background:var(--am-text-faint)}.am-presence--ready{background:var(--am-green)}.am-presence--working{background:var(--am-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--am-text) 14%,transparent)}.am-presence--offline{background:var(--am-text-faint)}.am-status{display:inline-flex;align-items:center;gap:6px;color:var(--am-text-soft);font-size:11px}.am-status>span{width:7px;height:7px;border-radius:50%;background:var(--am-text-faint)}.am-status--ready>span{background:var(--am-green)}.am-status--working>span{background:var(--am-text)}.am-status--offline>span{background:var(--am-text-faint)}.am-workbench{height:calc(100vh - var(--am-topbar-height));display:grid;grid-template-columns:248px minmax(0,1fr);overflow:hidden}.am-agent-rail{min-height:0;display:flex;flex-direction:column;background:var(--am-surface);border-right:1px solid var(--am-border)}.am-agent-rail-heading{display:flex;align-items:center;justify-content:space-between;padding:20px 17px 12px}.am-agent-rail-heading h2{margin:0 0 3px;font:700 15px/1.2 var(--am-sans)}.am-agent-rail-heading span{color:var(--am-text-faint);font-size:12px}.am-agent-rail-search{height:34px;display:flex;align-items:center;gap:7px;margin:0 13px 12px;padding:0 9px;border:1px solid var(--am-border);border-radius:8px;color:var(--am-text-faint);background:var(--am-bg)}.am-agent-rail-search input{width:100%;min-width:0;border:0;outline:0;color:var(--am-text);background:transparent;font-size:11px}.am-agent-rail-search input::-moz-placeholder{color:var(--am-text-faint)}.am-agent-rail-search input::placeholder{color:var(--am-text-faint)}.am-agent-rail-list{min-height:0;flex:1;overflow-y:auto;padding:0 8px}.am-agent-rail-list>button{width:100%;min-height:60px;display:flex;align-items:center;gap:10px;padding:9px;border:0;border-radius:10px;background:transparent;text-align:left}.am-agent-rail-list>button:hover{background:var(--m-hover-bg)}.am-agent-rail-list>button.is-active{background:var(--m-sel-bg);color:var(--m-sel-ink);box-shadow:inset 3px 0 var(--am-brand),inset 0 0 0 1px var(--m-sel-ring)}.am-agent-rail-list>button.is-active .am-agent-rail-copy strong{font-weight:700}.am-agent-rail-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.am-agent-rail-copy strong{font-size:12px}.am-agent-rail-copy small{overflow:hidden;color:var(--am-text-faint);font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.am-agent-rail-list time{align-self:flex-start;color:var(--am-text-faint);font-size:11px}.am-agent-rail-heading .am-icon-button{border:0;background:var(--am-brand);color:var(--am-on-brand);box-shadow:none}.am-agent-rail-heading .am-icon-button:hover{background:var(--am-brand-dark);color:var(--am-on-brand)}.am-rail-pair{display:flex;flex-direction:column;align-items:center;gap:5px}.am-agent-rail-heading{gap:9px}.am-agent-rail-heading>div:first-child{flex:1 1 auto;min-width:0}.am-agent-rail-heading .am-rail-pair .am-icon-button{width:24px;height:24px;border:1px solid var(--am-border);border-radius:50%;background:var(--am-surface-soft);color:var(--am-text-soft)}.am-agent-rail-heading .am-rail-pair .am-icon-button:hover{background:var(--am-surface-raised);color:var(--am-text)}.am-rail-pair .update-dot-button{width:24px;height:24px}.am-rail-add{min-height:44px;display:flex;align-items:center;justify-content:center;gap:7px;margin:9px;border:1px solid var(--am-brand);border-radius:9px;background:var(--am-brand-soft);color:var(--am-brand-dark);font-size:12px;font-weight:700}.am-rail-add:hover{background:var(--am-brand);color:var(--am-on-brand)}.am-workspace{min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--am-bg)}.am-workspace-toolbar{flex:0 0 auto;height:45px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid var(--am-border);background:var(--am-surface)}.am-workspace-toolbar>div{position:relative;display:inline-flex;padding:3px;border-radius:8px;background:var(--am-surface-soft);--m-thumb-r: 6px}.am-workspace-toolbar button{position:relative;z-index:1;min-height:27px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--am-text-faint);font-size:12px;font-weight:600}.am-workspace-toolbar button.is-active{background:transparent;color:var(--m-sel-ink);font-weight:700}.am-workspace-toolbar>span{color:var(--am-text-faint);font-size:12px}.am-mobile-agents-back{display:none!important}.am-focus-grid{min-height:0;flex:1;display:grid;grid-template-columns:minmax(420px,1fr) 278px}.am-parallel-grid{min-height:0;flex:1;display:grid;grid-auto-columns:minmax(295px,1fr);grid-auto-flow:column;gap:1px;overflow-x:auto;background:var(--am-border)}.am-chat-lane{min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--am-surface)}.am-chat-lane-header{height:61px;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid var(--am-border)}.am-chat-lane-header>div{min-width:0;display:flex;align-items:center;gap:10px}.am-chat-lane-header>div>span{min-width:0;display:flex;flex-direction:column;gap:3px}.am-chat-lane-header strong{font-size:12px}.am-chat-lane-header small{overflow:hidden;color:var(--am-text-faint);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.am-message-list{min-height:0;flex:1;overflow-y:auto;padding:22px max(20px,7%);display:flex;flex-direction:column-reverse}.am-message-stack{display:flex;flex-direction:column;width:100%}.am-chat-lane--compact .am-message-list{padding:17px 14px}.am-attach-btn{border-color:var(--am-brand)!important;background:var(--am-brand-soft)!important;color:var(--am-brand)!important}.am-message{margin-bottom:20px}.am-message--notice{max-width:min(88%,620px);margin:14px auto 20px;padding:8px 12px;border-radius:8px;background:var(--am-surface);border:1px solid var(--am-border);color:var(--am-text-faint);font-size:11px;line-height:1.6;text-align:center;white-space:pre-wrap;overflow-wrap:anywhere}.am-message--user{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.am-user-bubble{max-width:min(78%,570px);padding:10px 13px;border-radius:10px 10px 3px;background:var(--am-surface);border:1px solid var(--am-border);color:var(--am-text);font-size:12px;line-height:1.55}.am-message--user time{color:var(--am-text-faint);font-size:11px}.am-message--user time span{color:var(--am-red);font-weight:600}.am-message--agent{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px}.am-message-body{max-width:710px}.am-message-meta{display:flex;align-items:center;gap:8px;margin-bottom:6px}.am-message-meta strong{font-size:11px}.am-message-meta time{color:var(--am-text-faint);font-size:11px}.am-message-body p{margin:0;color:var(--am-text);font-size:12px;line-height:1.7;white-space:pre-wrap}.am-message-actions{display:flex;gap:3px;margin-top:7px;opacity:0;transition:opacity .15s}.am-message:hover .am-message-actions,.am-message:focus-within .am-message-actions{opacity:1}.am-message-actions button{display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border:0;border-radius:5px;background:transparent;color:var(--am-text-faint);font-size:11px}.am-message-actions button:hover{background:var(--am-surface-soft);color:var(--am-text)}.am-chat-lane--compact .am-message{margin-bottom:16px}.am-chat-lane--compact .am-user-bubble{max-width:88%;font-size:11px}.am-chat-lane--compact .am-message-body p{font-size:11px;line-height:1.6}.am-md{color:var(--am-text, inherit);font-size:12px;line-height:1.7;overflow-wrap:anywhere;white-space:normal}.am-md>:first-child{margin-top:0}.am-md>:last-child{margin-bottom:0}.am-md p{margin:0 0 .6em;white-space:normal}.am-md ul,.am-md ol{margin:0 0 .6em;padding-left:1.5em;list-style-position:outside}.am-md ul{list-style-type:disc}.am-md ol{list-style-type:decimal}.am-md ul ul{list-style-type:circle}.am-md ul ul ul{list-style-type:square}.am-md ol ol{list-style-type:lower-alpha}.am-md li{margin:.2em 0}.am-md li::marker{color:var(--am-text-soft, var(--label-2, var(--ink-2, inherit)))}.am-md li>p{margin:0 0 .25em}.am-md li>p:last-child{margin-bottom:0}.am-md li>ul,.am-md li>ol{margin:.25em 0 0}.am-md h1,.am-md h2,.am-md h3,.am-md h4,.am-md h5,.am-md h6{margin:1em 0 .35em;font-size:1em;font-weight:700;line-height:1.3}.am-md h1{font-size:1.2em}.am-md h2{font-size:1.12em}.am-md h3{font-size:1.05em}.am-md strong{font-weight:700}.am-md em{font-style:italic}.am-md a{color:var(--am-brand, var(--accent, var(--link, currentColor)));text-decoration:underline}.am-md code{padding:.1em .35em;border-radius:.35em;background:var(--am-surface-soft, var(--fill-2, var(--fill, rgba(127,127,127,.14))));font-family:var(--mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.88em;letter-spacing:0}.am-md pre{margin:0 0 .6em;padding:.7em .85em;max-width:100%;border:1px solid var(--am-border, var(--sep, var(--line, rgba(127,127,127,.28))));border-radius:.65em;background:var(--am-surface-soft, var(--fill-2, var(--fill, rgba(127,127,127,.14))));overflow-x:auto}.am-md pre code{display:block;padding:0;background:none;border-radius:0;font-size:.85em;line-height:1.55;white-space:pre}.am-md blockquote{margin:0 0 .6em;padding:.1em 0 .1em .7em;border-left:2px solid var(--am-border-strong, var(--sep, var(--line, rgba(127,127,127,.4))));color:var(--am-text-soft, var(--label-2, var(--ink-2, inherit)))}.am-md hr{margin:.9em 0;border:0;border-top:1px solid var(--am-border, var(--sep, var(--line, rgba(127,127,127,.28))))}.am-md .contains-task-list{list-style:none;padding-left:.2em}.am-md .task-list-item>input{margin:0 .45em 0 0;vertical-align:-.1em}.am-md img{max-width:100%;height:auto;border-radius:.6em}.am-chat-lane--compact .am-md{font-size:11px;line-height:1.6}.am-chat-empty{height:100%;min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.am-chat-empty h3{margin:13px 0 6px;font:700 15px/1.2 var(--am-sans)}.am-chat-empty p{max-width:320px;margin:0;color:var(--am-text-soft);font-size:11px;line-height:1.55}.am-run-status{display:flex;align-items:center;gap:8px;padding:6px 0;color:var(--am-text-faint);font-size:12px}.am-run-status-copy{display:grid;gap:2px;min-width:0}.am-run-status-copy strong{color:var(--am-text-soft);font-size:12px;font-weight:620}.am-run-status-copy small{max-width:52ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--am-text-faint);font-size:10.5px}.am-run-status time{margin-left:auto;color:var(--am-text-faint);font-size:10.5px;font-variant-numeric:tabular-nums}.am-run-status--failed,.am-run-status--failed .am-run-status-copy strong{color:var(--am-red)}.am-run-status .dots-typing{color:var(--am-brand)}.am-run-status--stale .dots-typing{color:var(--am-text-faint)}.am-run-status--stale .am-run-status-copy strong{color:var(--am-text-faint);font-weight:560}@media (prefers-reduced-motion: reduce){.am-run-status .dots-typing>i{animation:none}}.am-composer{position:relative;flex:0 0 auto;margin:0 max(20px,7%) 18px;padding:11px 11px 8px;border:1px solid var(--am-border-strong);border-radius:10px;background:var(--am-surface-raised);box-shadow:none}.am-composer:focus-within{border-color:var(--am-text);box-shadow:none}.am-composer textarea{width:100%;min-height:42px;display:block;resize:none;border:0;outline:0;background:transparent;color:var(--am-text);font-size:12px;line-height:1.45}.am-composer textarea::-moz-placeholder{color:var(--am-text-faint)}.am-composer textarea::placeholder{color:var(--am-text-faint)}.am-composer-tools{display:flex;align-items:center;justify-content:space-between}.am-composer-tools>div{display:flex}.am-composer .am-icon-button{width:29px;height:29px;border-radius:7px}.am-composer>small{position:absolute;left:50%;bottom:-16px;transform:translate(-50%);color:var(--am-text-faint);font-size:11px;white-space:nowrap}.am-send-button{width:31px;height:31px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:var(--am-brand);color:var(--am-on-brand)}.am-send-button:disabled{background:var(--am-border-strong);color:var(--am-text-faint)}.am-send-button.is-stop{background:var(--am-text)}.am-composer--compact{margin:0 12px 12px;padding:8px;border-radius:10px}.am-composer--compact textarea{min-height:26px;font-size:11px}.am-add-lane{min-width:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:0;background:var(--am-surface);color:var(--am-text)}.am-add-lane>span{width:44px;height:44px;display:grid;place-items:center;margin-bottom:12px;border:1px dashed var(--am-border-strong);border-radius:14px;color:var(--am-brand)}.am-add-lane strong{font-size:12px}.am-add-lane small{max-width:190px;margin-top:6px;color:var(--am-text-faint);font-size:12px;line-height:1.45}.am-agent-details{min-width:0;overflow-y:auto;background:var(--am-surface);border-left:1px solid var(--am-border)}.am-details-profile{display:flex;flex-direction:column;align-items:center;padding:27px 20px 22px;border-bottom:1px solid var(--am-border);text-align:center}.am-details-profile h2{margin:12px 0 5px;font:700 16px/1.2 var(--am-sans)}.am-details-profile>p{margin:12px 0 14px;color:var(--am-text-soft);font-size:12px;line-height:1.5}.am-details-profile .am-secondary-button{min-height:32px;font-size:12px}.am-detail-block{padding:18px;border-bottom:1px solid var(--am-border)}.am-detail-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px;font-size:12px;font-weight:700}.am-detail-title small{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:var(--am-surface-soft);color:var(--am-text-faint);font-size:11px}.am-mini-learning{display:grid;grid-template-columns:auto 1fr;gap:7px;margin-top:8px}.am-learning-spark{width:22px;height:22px;display:grid;place-items:center;border-radius:7px;background:var(--am-brand-soft);color:var(--am-brand)}.am-mini-learning p,.am-detail-empty{margin:2px 0 0;color:var(--am-text-soft);font-size:11px;line-height:1.45}.am-tool-chips{display:flex;flex-wrap:wrap;gap:5px}.am-tool-chips>span{padding:5px 8px;border:1px solid var(--am-border);border-radius:7px;background:var(--am-bg);color:var(--am-text-soft);font-size:11px}.am-privacy-note{display:flex;gap:9px;margin:14px;padding:11px;border-radius:10px;background:var(--am-brand-soft);color:var(--am-brand)}.am-privacy-note>span{display:flex;flex-direction:column;gap:3px}.am-privacy-note strong{color:var(--am-text);font-size:11px}.am-privacy-note small{color:var(--am-text-soft);font-size:11px;line-height:1.35}.am-page{max-width:1240px;margin:0 auto;padding:36px 40px 64px}.am-page-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.am-eyebrow{display:block;margin-bottom:8px;color:var(--am-brand);font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.am-page-intro h2{margin:0;font:700 28px/1.15 var(--am-sans);letter-spacing:-.8px}.am-page-intro p{max-width:630px;margin:8px 0 0;color:var(--am-text-soft);font-size:13px;line-height:1.55}.am-forest-summary{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:18px;border:1px solid var(--am-border);border-radius:13px;background:var(--am-surface);box-shadow:var(--am-shadow-sm)}.am-forest-summary>div{display:flex;flex-direction:column;gap:3px;padding:15px 18px;border-right:1px solid var(--am-border)}.am-forest-summary>div:last-child{border:0}.am-forest-summary strong{font:700 20px/1 var(--am-sans)}.am-forest-summary span{color:var(--am-text-faint);font-size:12px}.am-forest-canvas{min-height:500px;overflow:hidden;border:1px solid var(--am-border);border-radius:var(--am-radius);background-color:var(--am-surface);background-image:radial-gradient(var(--am-border) .7px,transparent .7px);background-size:20px 20px;box-shadow:var(--am-shadow-sm)}.am-forest-key{height:45px;display:flex;align-items:center;justify-content:flex-end;gap:15px;padding:0 16px;border-bottom:1px solid var(--am-border);background:var(--am-surface)}.am-forest-key span{display:inline-flex;align-items:center;gap:5px;color:var(--am-text-faint);font-size:11px}.am-forest-key i{width:7px;height:7px;border-radius:50%;background:var(--am-text-faint)}.am-forest-key i.ready{background:var(--am-green)}.am-forest-key i.working{background:var(--am-text)}.am-forest-scroll{min-height:450px;display:flex;align-items:flex-start;gap:54px;overflow-x:auto;padding:38px}.am-tree{min-width:310px}.am-tree-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding:0 3px}.am-tree-label span{color:var(--am-text-faint);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.am-tree-label small{color:var(--am-text-faint);font-size:11px}.am-tree ul{position:relative;display:flex;justify-content:center;gap:18px;margin:0;padding:0;list-style:none}.am-tree li{position:relative;display:flex;flex-direction:column;align-items:center}.am-tree li>ul{margin-top:28px}.am-tree li>ul:before{content:"";position:absolute;left:50%;top:-28px;width:1px;height:15px;background:var(--am-border-strong)}.am-tree li>ul>li:before{content:"";position:absolute;left:50%;top:-13px;width:calc(100% + 18px);height:1px;background:var(--am-border-strong)}.am-tree li>ul>li:first-child:before{left:50%;width:50%}.am-tree li>ul>li:last-child:before{left:0;width:50%}.am-tree li>ul>li:only-child:before{display:none}.am-tree li>ul>li:after{content:"";position:absolute;left:50%;top:-13px;width:1px;height:13px;background:var(--am-border-strong)}.am-org-node{width:230px;padding:13px;border:1px solid var(--am-border);border-top:3px solid var(--agent-color);border-radius:12px;background:var(--am-surface);box-shadow:var(--am-shadow-sm);text-align:left;transition:transform var(--m-dur-fast) var(--m-ease),box-shadow var(--m-dur-fast) var(--m-ease),border-color var(--m-dur-fast) var(--m-ease)}.am-org-node:hover{transform:translateY(-2px);border-color:var(--am-border-strong);box-shadow:var(--am-lift)}.am-org-node>div{display:flex;align-items:center;gap:9px}.am-org-node>div>span{min-width:0;display:flex;flex-direction:column;gap:4px}.am-org-node strong{font-size:11px}.am-org-node small{overflow:hidden;color:var(--am-text-faint);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.am-org-node footer{display:flex;align-items:center;justify-content:space-between;margin-top:11px;padding-top:8px;border-top:1px solid var(--am-border)}.am-org-node footer>span:last-child{color:var(--am-text-faint);font-size:11px}.am-new-root{width:230px;min-width:230px;min-height:145px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:30px;padding:20px;border:1px dashed var(--am-border-strong);border-radius:12px;background:color-mix(in srgb,var(--am-surface) 55%,transparent);text-align:center}.am-new-root>span{width:34px;height:34px;display:grid;place-items:center;margin-bottom:9px;border-radius:10px;background:var(--am-brand-soft);color:var(--am-brand)}.am-new-root strong{font-size:11px}.am-new-root small{margin-top:5px;color:var(--am-text-faint);font-size:11px;line-height:1.4}.am-library-controls{display:grid;grid-template-columns:minmax(280px,1fr) auto auto;gap:10px;margin-bottom:14px}.am-large-search{height:43px;display:flex;align-items:center;gap:9px;padding:0 13px;border:1px solid var(--am-border);border-radius:10px;background:var(--am-surface);color:var(--am-text-faint)}.am-large-search:focus-within{border-color:var(--am-brand);box-shadow:none}.am-large-search input{width:100%;border:0;outline:0;background:transparent;color:var(--am-text);font-size:12px}.am-large-search input::-moz-placeholder{color:var(--am-text-faint)}.am-large-search input::placeholder{color:var(--am-text-faint)}.am-filter-select{position:relative;min-width:130px}.am-filter-select select{width:100%;height:43px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 32px 0 12px;border:1px solid var(--am-border);border-radius:10px;outline:0;background:var(--am-surface);color:var(--am-text-soft);font-size:11px}.am-filter-select svg{position:absolute;top:14px;right:10px;pointer-events:none;color:var(--am-text-faint)}.am-results-line{display:flex;justify-content:space-between;margin-bottom:12px;color:var(--am-text-faint);font-size:11px}.am-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.am-library-card{min-height:210px;display:flex;flex-direction:column;padding:17px;border:1px solid var(--am-border);border-radius:13px;background:var(--am-surface);box-shadow:var(--am-shadow-sm);text-align:left;transition:transform var(--m-dur-fast) var(--m-ease),border-color var(--m-dur-fast) var(--m-ease),box-shadow var(--m-dur-fast) var(--m-ease)}.am-library-card:hover{transform:translateY(-2px);border-color:var(--am-border-strong);box-shadow:var(--am-lift)}.am-library-card-top{display:flex;justify-content:space-between;color:var(--am-text-faint)}.am-kind{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border-radius:6px;background:var(--am-brand-soft);color:var(--am-brand);font-size:11px;font-weight:700;text-transform:uppercase}.am-kind--decision{background:color-mix(in srgb,var(--am-green) 15%,var(--am-surface));color:var(--am-green)}.am-kind--draft{background:color-mix(in srgb,var(--am-pink) 15%,var(--am-surface));color:var(--am-pink)}.am-kind--analysis{background:color-mix(in srgb,var(--am-blue) 15%,var(--am-surface));color:var(--am-blue)}.am-kind--plan{background:color-mix(in srgb,var(--am-orange) 15%,var(--am-surface));color:var(--am-orange)}.am-library-card h3{margin:17px 0 7px;font:700 14px/1.3 var(--am-sans);letter-spacing:-.15px}.am-library-card p{margin:0;color:var(--am-text-soft);font-size:12px;line-height:1.55}.am-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}.am-tags span{padding:4px 7px;border-radius:6px;background:var(--am-surface-soft);color:var(--am-text-faint);font-size:11px}.am-library-card footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:15px;border-top:1px solid var(--am-border)}.am-library-card footer>span{display:inline-flex;align-items:center;gap:6px;color:var(--am-text-soft);font-size:11px}.am-library-card footer time{color:var(--am-text-faint);font-size:11px}.am-empty-search{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed var(--am-border-strong);border-radius:14px;background:var(--am-surface)}.am-empty-search>span{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;background:var(--am-surface-soft);color:var(--am-text-faint)}.am-empty-search h3{margin:13px 0;font-size:13px}.am-learning-banner,.am-tool-overview{display:flex;align-items:center;gap:14px;margin-bottom:18px;padding:16px 18px;border:1px solid var(--am-border);border-radius:13px;background:var(--am-surface)}.am-learning-banner>span,.am-tool-overview>span{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;background:var(--am-surface);color:var(--am-brand);box-shadow:var(--am-shadow-sm)}.am-learning-banner>div,.am-tool-overview>div{flex:1}.am-learning-banner strong,.am-tool-overview strong{font-size:11px}.am-learning-banner p,.am-tool-overview p{margin:4px 0 0;color:var(--am-text-soft);font-size:12px;line-height:1.45}.am-text-button{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:var(--am-brand);font-size:11px;font-weight:600}.am-learning-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:44px 24px;border:1px dashed var(--am-border);border-radius:13px;background:var(--am-surface)}.am-learning-empty .am-learning-icon{width:44px;height:44px}.am-learning-empty h3{margin:4px 0 0;font-size:14px}.am-learning-empty p{margin:0;max-width:420px;color:var(--am-text-soft);font-size:12.5px;line-height:1.55}.am-learning-list{display:flex;flex-direction:column;gap:9px}.am-learning-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:13px;padding:16px;border:1px solid var(--am-border);border-radius:12px;background:var(--am-surface);box-shadow:var(--am-shadow-sm)}.am-learning-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:var(--am-brand-soft);color:var(--am-brand)}.am-learning-main>div{display:flex;align-items:center;gap:8px;color:var(--am-text-faint);font-size:11px}.am-learning-main>div>span{display:inline-flex;align-items:center;gap:5px;color:var(--am-text-soft);font-weight:600}.am-learning-main h3{margin:9px 0 5px;font-size:12px}.am-learning-main>p{margin:0;color:var(--am-text-soft);font-size:12px;line-height:1.5}.am-learning-main footer{display:flex;gap:18px;margin-top:10px;color:var(--am-text-faint);font-size:11px}.am-learning-actions{display:flex;align-items:flex-start;gap:5px}.am-learning-actions>span{padding:4px 7px;border-radius:6px;background:color-mix(in srgb,var(--am-green) 15%,var(--am-surface));color:var(--am-green);font-size:11px;font-weight:700;text-transform:uppercase}.am-learning-actions>span.needs-review{background:color-mix(in srgb,var(--am-orange) 15%,var(--am-surface));color:var(--am-orange)}.am-activity-layout{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:18px}.am-activity-feed{padding:19px 22px;border:1px solid var(--am-border);border-radius:13px;background:var(--am-surface)}.am-date-separator{display:flex;align-items:center;gap:10px;margin-bottom:8px;color:var(--am-text-faint);font-size:11px;font-weight:700;text-transform:uppercase}.am-date-separator:after{content:"";height:1px;flex:1;background:var(--am-border)}.am-activity-item{position:relative;display:grid;grid-template-columns:auto 1fr;gap:13px;padding:14px 0}.am-activity-item:not(:last-child):before{content:"";position:absolute;left:17px;top:48px;bottom:-3px;width:1px;background:var(--am-border)}.am-activity-dot{z-index:1;width:35px;height:35px;display:grid;place-items:center;border-radius:10px;background:var(--am-brand-soft);color:var(--am-brand)}.am-activity-dot--saved{background:color-mix(in srgb,var(--am-blue) 15%,var(--am-surface));color:var(--am-blue)}.am-activity-dot--learned{background:color-mix(in srgb,var(--am-pink) 15%,var(--am-surface));color:var(--am-pink)}.am-activity-dot--delegated{background:color-mix(in srgb,var(--am-orange) 15%,var(--am-surface));color:var(--am-orange)}.am-activity-item header{display:flex;align-items:center;gap:8px}.am-event-label{padding:3px 6px;border-radius:5px;background:var(--am-brand-soft);color:var(--am-brand);font-size:11px;font-weight:700;text-transform:uppercase}.am-event-label--saved{background:color-mix(in srgb,var(--am-blue) 15%,var(--am-surface));color:var(--am-blue)}.am-event-label--learned{background:color-mix(in srgb,var(--am-pink) 15%,var(--am-surface));color:var(--am-pink)}.am-event-label--delegated{background:color-mix(in srgb,var(--am-orange) 15%,var(--am-surface));color:var(--am-orange)}.am-activity-item time{color:var(--am-text-faint);font-size:11px}.am-activity-item h3{margin:8px 0 4px;font-size:11px}.am-activity-item p{margin:0;color:var(--am-text-soft);font-size:11px}.am-activity-item footer{display:flex;align-items:center;gap:5px;margin-top:8px;color:var(--am-text-faint);font-size:11px}.am-activity-summary{height:-moz-fit-content;height:fit-content;padding:18px;border:1px solid var(--am-border);border-radius:13px;background:var(--am-surface);box-shadow:var(--am-shadow-sm)}.am-activity-summary h3{margin:0 0 12px;font-size:12px}.am-activity-summary>div{display:flex;flex-direction:column;gap:3px;padding:11px 0;border-top:1px solid var(--am-border)}.am-activity-summary strong{font:700 18px/1 var(--am-sans)}.am-activity-summary span{color:var(--am-text-faint);font-size:11px}.am-tools-section{margin-top:24px}.am-section-heading{display:flex;align-items:center;gap:8px;margin-bottom:9px}.am-section-heading h3{margin:0;font-size:12px}.am-section-heading span{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:var(--am-surface-soft);color:var(--am-text-faint);font-size:11px}.am-tools-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.am-tool-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:13px;padding:15px;border:1px solid var(--am-border);border-radius:12px;background:var(--am-surface)}.am-tool-card-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:var(--am-surface-soft);color:var(--am-brand)}.am-tool-card-copy h4{margin:1px 0 5px;font-size:11px}.am-tool-card-copy>p{margin:0 0 11px;color:var(--am-text-soft);font-size:11px;line-height:1.45}.am-tool-card-copy>div>span{display:inline-flex;align-items:center;gap:5px;color:var(--am-text-faint);font-size:11px}.am-assigned-avatars .am-avatar+.am-avatar{margin-left:-8px}.am-assigned-avatars small{margin-left:4px}.am-switch{position:relative;display:inline-block;width:34px;height:20px}.am-switch input{position:absolute;opacity:0;width:1px;height:1px}.am-switch>span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;background:var(--am-border-strong);transition:background .15s}.am-switch>span:after{content:"";position:absolute;left:3px;top:3px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000002e;transition:transform .15s}.am-switch input:checked+span{background:var(--am-brand)}.am-switch input:checked+span:after{transform:translate(14px)}.am-switch input:focus-visible+span{outline:2px solid color-mix(in srgb,var(--am-text) 45%,transparent);outline-offset:2px}.am-settings-page{max-width:920px}.am-settings-card{display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px;padding:23px 0;border-top:1px solid var(--am-border)}.am-settings-card-title h3{margin:0 0 5px;font-size:12px}.am-settings-card-title p{margin:0;color:var(--am-text-faint);font-size:11px;line-height:1.45}.am-settings-fields{display:flex;flex-direction:column;gap:14px}.am-settings-fields fieldset{margin:0;padding:0;border:0}.am-settings-fields legend{margin-bottom:8px;font-size:12px;font-weight:600}.am-choice-row{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.am-choice-row>label{display:flex;flex-direction:column;gap:7px;padding:8px;border:1px solid var(--am-border);border-radius:10px;font-size:11px}.am-choice-row>label.is-selected{border-color:var(--m-sel-ring);background:var(--m-sel-bg);box-shadow:inset 0 0 0 1px var(--m-sel-ring);font-weight:600}.am-choice-row input{position:absolute;opacity:0}.am-theme-preview{height:52px;display:flex;flex-direction:column;gap:4px;padding:7px;border:1px solid var(--am-border);border-radius:6px;background:#eff0ec}.am-theme-preview i{display:block;height:5px;border-radius:3px;background:#c4c8c0}.am-theme-preview i:first-child{width:50%;background:var(--am-green)}.am-theme-preview i:last-child{width:75%}.am-theme-preview--dark{background:#161817}.am-theme-preview--dark i{background:#3c423f}.am-theme-preview--dark i:first-child{background:var(--am-green)}.am-theme-preview--system{background:linear-gradient(90deg,#eff0ec 50%,#161817 50%)}.am-theme-preview--system i{background:linear-gradient(90deg,#c4c8c0 50%,#3c423f 50%)}.am-theme-preview--system i:first-child{background:var(--am-green)}.am-choice-tick{display:none;margin-left:5px;vertical-align:-1px;color:var(--am-brand)}.am-choice-row>label.is-selected .am-choice-tick{display:inline-flex}.am-field{position:relative;display:flex;flex-direction:column;gap:6px}.am-field>span{color:var(--am-text-soft);font-size:12px;font-weight:600}.am-field>span b{margin-left:5px;color:var(--am-text-faint);font-size:11px;font-weight:500}.am-field input,.am-field textarea,.am-field select{width:100%;padding:10px 11px;border:1px solid var(--am-border-strong);border-radius:9px;outline:0;background:var(--am-surface);color:var(--am-text);font-size:11px}.am-field input:focus,.am-field textarea:focus,.am-field select:focus{border-color:var(--am-brand);box-shadow:none}.am-field textarea{resize:vertical;line-height:1.5}.am-field>small{position:absolute;right:7px;bottom:7px;color:var(--am-text-faint);font-size:11px}.am-field--hint>small{position:static;margin-top:1px}.am-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:11px 0}.am-toggle-row>span:first-child{display:flex;flex-direction:column;gap:4px}.am-toggle-row strong{font-size:12px}.am-toggle-row small{color:var(--am-text-faint);font-size:11px}.am-settings-save{display:flex;justify-content:flex-end;padding-top:17px;border-top:1px solid var(--am-border)}.am-first-run,.am-loading,.am-error-state{min-height:calc(100vh - var(--am-topbar-height));display:flex;flex-direction:column;align-items:center;justify-content:center;padding:35px;text-align:center}.am-first-run-visual{position:relative;width:180px;height:150px;margin-bottom:14px;display:grid;place-items:center}.am-first-agent{z-index:2;width:82px;height:82px;display:grid;place-items:center;border:1px solid var(--am-border);border-radius:25px;background:var(--am-surface);box-shadow:var(--am-shadow-md)}.am-orbit{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid var(--am-border);border-radius:50%}.am-orbit--two{top:28px;right:-16px;bottom:28px;left:-16px;transform:rotate(-20deg)}.am-orbit span{position:absolute;top:50%;left:-5px;width:10px;height:10px;border-radius:50%;background:var(--am-brand);box-shadow:0 0 0 6px var(--am-brand-soft)}.am-orbit--two span{top:9px;left:auto;right:15px;background:var(--am-green);box-shadow:0 0 0 6px color-mix(in srgb,var(--am-green) 16%,var(--am-surface))}.am-first-run h2{max-width:560px;margin:0;font:700 31px/1.15 var(--am-sans);letter-spacing:-1px}.am-first-run>p{max-width:570px;margin:13px 0 22px;color:var(--am-text-soft);font-size:13px;line-height:1.6}.am-first-run-points{display:flex;gap:18px;margin-top:20px;color:var(--am-text-faint);font-size:11px}.am-first-run-points span{display:inline-flex;align-items:center;gap:5px}.am-first-run-points svg{color:var(--am-green)}.am-loading{color:var(--am-text-faint);font-size:11px}.am-loading .am-brand-mark-svg{animation:amLoad 1.2s ease-in-out infinite}@keyframes amLoad{50%{transform:translateY(-4px)}}.am-error-state>span{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:color-mix(in srgb,var(--am-red) 12%,var(--am-surface));color:var(--am-red)}.am-error-state h2{margin:15px 0 6px;font:700 18px/1.2 var(--am-sans)}.am-error-state p{max-width:440px;margin:0 0 18px;color:var(--am-text-soft);font-size:11px}.am-modal-layer,.am-command-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:20px;background:#0f152185;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.am-modal{width:min(560px,100%);max-height:calc(100vh - 40px);overflow-y:auto;border:1px solid var(--am-border);border-radius:18px;background:var(--am-surface-raised);box-shadow:0 28px 90px #0b121f47;animation:amModalIn .18s ease-out}@keyframes amModalIn{0%{opacity:0;transform:translateY(8px) scale(.985)}}.am-modal>header{display:flex;align-items:flex-start;justify-content:space-between;padding:21px 22px 17px;border-bottom:1px solid var(--am-border)}.am-modal>header>div{display:flex;gap:11px}.am-modal-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:var(--am-brand-soft);color:var(--am-brand)}.am-modal header h2{margin:1px 0 4px;font:700 17px/1.2 var(--am-sans)}.am-modal header p{margin:0;color:var(--am-text-faint);font-size:11px}.am-modal form{padding:20px 22px 0}.am-modal form>.am-field{margin-bottom:16px}.am-clean-slate{display:flex;gap:10px;margin:18px 0;padding:12px;border:1px solid var(--am-border);border-radius:10px;background:var(--am-brand-soft)}.am-clean-slate>span{color:var(--am-brand)}.am-clean-slate strong{font-size:12px}.am-clean-slate p{margin:4px 0 0;color:var(--am-text-soft);font-size:11px;line-height:1.45}.am-relationship-fields{margin:19px 0 0;padding:17px 0 0;border:0;border-top:1px solid var(--am-border)}.am-relationship-fields legend{font-size:12px;font-weight:700}.am-relationship-fields legend span{margin-left:4px;color:var(--am-text-faint);font-size:11px;font-weight:500}.am-relationship-fields>p{margin:4px 0 12px;color:var(--am-text-faint);font-size:11px}.am-relationship-fields>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:10px}.am-modal form>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:22px -22px 0;padding:15px 22px 18px;border-top:1px solid var(--am-border)}.am-modal form>footer>div{display:flex;gap:8px;margin-left:auto}.am-button-spinner{width:14px;height:14px;border:2px solid color-mix(in srgb,currentColor 35%,transparent);border-top-color:currentColor;border-radius:50%;animation:amSpin .7s linear infinite}@keyframes amSpin{to{transform:rotate(360deg)}}.am-command{width:min(590px,100%);max-height:min(650px,calc(100vh - 40px));overflow:hidden;border:1px solid var(--am-border);border-radius:16px;background:var(--am-surface-raised);box-shadow:0 28px 90px #0b121f47;animation:amModalIn .16s ease-out}.am-command>label{height:58px;display:flex;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid var(--am-border);color:var(--am-text-faint)}.am-command>label input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--am-text);font-size:13px}.am-command-results{max-height:530px;overflow-y:auto;padding:9px}.am-command-results h3{margin:9px 8px 5px;color:var(--am-text-faint);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.am-command-results>button{width:100%;min-height:48px;display:flex;align-items:center;gap:10px;padding:7px 9px;border:0;border-radius:9px;background:transparent;text-align:left}.am-command-results>button:hover{background:var(--am-surface-soft)}.am-command-results>button>span:nth-child(2){min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.am-command-results strong{font-size:12px}.am-command-results small{overflow:hidden;color:var(--am-text-faint);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.am-command-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:var(--am-surface-soft);color:var(--am-brand)}.am-toast{position:fixed;z-index:150;left:50%;bottom:24px;transform:translate(-50%);display:flex;align-items:center;gap:7px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--am-on-brand) 18%,transparent);border-radius:9px;background:var(--am-text);color:var(--am-on-brand);box-shadow:var(--am-shadow-md);font-size:12px;animation:amToastIn .18s ease-out}@keyframes amToastIn{0%{opacity:0;transform:translate(-50%,8px)}}.am-scrim{display:none}:root[data-agents-density=compact] .am-page{padding-top:26px}:root[data-agents-density=compact] .am-library-card{min-height:185px}:root[data-agents-density=compact] .am-agent-rail-list>button{min-height:52px}@media (max-width: 1220px){.am-focus-grid{grid-template-columns:minmax(400px,1fr)}.am-agent-details{display:none}.am-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1024px){.am-sidebar{transform:translate(-102%);box-shadow:var(--am-shadow-md);transition:transform .2s ease}.am-sidebar.is-open{transform:translate(0)}.am-sidebar-close{display:inline-grid!important}.am-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:29;display:block;border:0;background:#0f152170}.am-main-shell{margin-left:0}.am-mobile-menu{display:inline-grid}.am-page{padding-inline:28px}.am-topbar{padding-inline:18px}}@media (max-width: 780px){:root{--am-topbar-height: 61px}.am-topbar-title span,.am-command-search span,.am-command-search kbd{display:none}.am-command-search{width:35px;padding:0;justify-content:center}.am-topbar-create{width:35px;padding:0;font-size:0}.am-topbar-create svg{width:18px;height:18px}.am-workbench{height:calc(100dvh - var(--am-topbar-height));min-height:calc(100vh - var(--am-topbar-height));grid-template-columns:1fr;overflow:hidden}.am-agent-rail{height:100%;border-right:0;border-bottom:0}.am-agent-rail-heading,.am-agent-rail-search,.am-rail-add{display:flex}.am-agent-rail-list{display:block;overflow:auto;padding:0 8px 12px}.am-agent-rail-list>button{width:100%;min-width:0;min-height:60px}.am-agent-rail-list>button.is-active{box-shadow:inset 3px 0 var(--am-brand),inset 0 0 0 1px var(--m-sel-ring)}.am-workspace{display:none;min-height:0;height:100%}.am-workbench.is-mobile-conversation-open .am-agent-rail{display:none}.am-workbench.is-mobile-conversation-open .am-workspace{display:flex}.am-mobile-agents-back{display:inline-flex!important;color:var(--am-brand)!important}.am-workspace-toolbar>div{margin-left:auto}.am-workspace-toolbar>span{display:none}.am-focus-grid,.am-chat-lane{min-height:0}.am-parallel-grid{min-height:0;grid-auto-columns:minmax(275px,84vw)}.am-message-list{padding-inline:16px}.am-composer{margin-inline:14px}.am-page{padding:27px 18px 48px}.am-page-intro{align-items:flex-start}.am-page-intro h2{font-size:24px}.am-page-intro p{font-size:11px}.am-forest-summary{grid-template-columns:repeat(2,1fr)}.am-forest-summary>div:nth-child(2){border-right:0}.am-forest-summary>div:nth-child(-n+2){border-bottom:1px solid var(--am-border)}.am-library-controls{grid-template-columns:1fr 1fr}.am-large-search{grid-column:1 / -1}.am-library-grid,.am-tools-grid,.am-activity-layout{grid-template-columns:1fr}.am-activity-summary{display:grid;grid-template-columns:repeat(2,1fr)}.am-activity-summary h3{grid-column:1 / -1}.am-activity-summary>div{padding:10px}.am-settings-card{grid-template-columns:1fr;gap:15px}}.am-archived-settings{display:grid;gap:12px;padding:18px;border:1px solid var(--am-border);border-radius:16px;background:var(--am-surface);box-shadow:var(--am-shadow-sm)}.am-archived-settings.is-compact{width:min(620px,100%);margin:8px auto;text-align:left}.am-archived-heading{display:flex;align-items:start;justify-content:space-between;gap:16px}.am-archived-heading h3{margin:0;color:var(--am-text);font-size:15px}.am-archived-heading p{margin:4px 0 0;color:var(--am-text-faint);font-size:12px}.am-archived-heading>span{min-width:24px;padding:3px 7px;border-radius:999px;background:var(--am-surface-soft);color:var(--am-text-soft);font-size:11px;text-align:center}.am-archived-list{display:grid;gap:8px}.am-archived-agent{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;border:1px solid var(--am-border);border-radius:12px;background:var(--am-surface-soft)}.am-archived-agent-copy{min-width:0}.am-archived-agent-copy strong{margin-right:8px;color:var(--am-text);font-size:13px}.am-archived-agent-copy p{margin:4px 0 0;color:var(--am-text-faint);font-size:11.5px;line-height:1.45}.am-lifecycle-state{display:inline-block;padding:2px 7px;border-radius:999px;background:color-mix(in srgb,var(--am-brand) 11%,transparent);color:var(--am-brand);font-size:10px;font-weight:700}.am-lifecycle-state.is-needs_attention,.am-lifecycle-state.is-unrecoverable{background:color-mix(in srgb,#c0392b 10%,transparent);color:#a83228}.am-restore-button{flex:none;padding:7px 13px;border:0;border-radius:9px;background:var(--am-brand);color:var(--am-on-brand);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.am-restore-button:disabled{cursor:default;opacity:.5}.am-lifecycle-state.is-deleting{background:color-mix(in srgb,#c0392b 10%,transparent);color:#a83228}.am-archived-actions{flex:none;display:flex;align-items:center;gap:8px}.am-delete-permanent-button{flex:none;padding:7px 13px;border:1px solid color-mix(in srgb,var(--am-red) 34%,var(--am-border));border-radius:9px;background:transparent;color:var(--am-red);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.am-delete-permanent-button:hover{background:color-mix(in srgb,var(--am-red) 12%,var(--am-surface))}.am-delete-permanent-button:disabled{cursor:default;opacity:.5}.am-delete-confirm{display:inline-flex;align-items:center;gap:8px}.am-delete-confirm-label{color:var(--am-red);font-size:11.5px;font-weight:700}.am-delete-yes,.am-delete-no{min-height:32px;padding:0 11px;font-size:12px}.am-modal-danger-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media (max-width: 620px){.am-archived-agent{align-items:stretch;flex-direction:column}.am-restore-button,.am-archived-actions{align-self:start}.am-archived-actions{flex-wrap:wrap}}@media (max-width: 560px){.am-topbar{padding-inline:11px}.am-topbar-title h1{font-size:15px}.am-topbar-actions{gap:3px}.am-page-intro{flex-direction:column;align-items:stretch}.am-page-intro .am-filter-select{width:100%}.am-library-controls{grid-template-columns:1fr}.am-large-search{grid-column:auto}.am-results-line span:last-child{display:none}.am-first-run{padding:70px 20px 24px;justify-content:flex-start}.am-first-run-visual{transform:scale(.85);margin-bottom:0}.am-first-run h2{font-size:25px}.am-first-run>p{font-size:11px}.am-first-run-points{flex-direction:column;gap:8px;align-items:flex-start}.am-modal-layer{align-items:end;padding:0}.am-modal{width:100%;max-height:92vh;border-radius:18px 18px 0 0;border-bottom:0}.am-modal>header{padding:18px}.am-modal form{padding:17px 18px 0}.am-relationship-fields>div{grid-template-columns:1fr}.am-modal form>footer{position:sticky;bottom:0;background:var(--am-surface-raised)}.am-modal form>footer .am-danger-button{width:38px;padding:0;font-size:0}.am-command-layer{align-items:start;padding:12px}.am-command{max-height:calc(100vh - 24px)}.am-learning-banner,.am-tool-overview{align-items:flex-start}.am-learning-banner .am-text-button{display:none}.am-learning-card{grid-template-columns:auto minmax(0,1fr)}.am-learning-actions{grid-column:2}.am-learning-main footer{flex-direction:column;gap:4px}.am-choice-row{gap:5px}.am-choice-row>label{padding:5px}.am-forest-scroll{padding:24px}.am-forest-key{justify-content:flex-start}.am-org-node{width:210px}.am-tree{min-width:280px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.am-forest-group{display:flex;align-items:baseline;gap:9px;margin:22px 2px 8px}.am-forest-group span{color:var(--am-text);font-size:12px;font-weight:700;letter-spacing:.01em}.am-forest-group small{color:var(--am-text-faint);font-size:11px}.am-forest-group:after{content:"";flex:1;height:1px;background:var(--am-border)}.am-toggle-field{display:flex;align-items:flex-start;gap:10px;padding:12px 13px;border:1px solid var(--am-border);border-radius:11px;background:var(--am-surface-soft);cursor:pointer}.am-toggle-field input{margin-top:2px;accent-color:var(--am-brand);flex:0 0 auto}.am-toggle-field span{display:grid;gap:3px;min-width:0}.am-toggle-field strong{color:var(--am-text);font-size:12px;font-weight:650}.am-toggle-field small{color:var(--am-text-soft);font-size:11px;line-height:1.5}.am-hire-requests{display:grid;gap:9px;margin:0 0 14px}.am-hire-requests article,.am-hire-choice{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 15px;border:1px solid var(--am-border);border-radius:12px;background:var(--am-surface);box-shadow:var(--am-shadow-sm)}.am-hire-choice{margin:0 0 14px;border-color:var(--am-brand);background:var(--am-brand-soft)}.am-hire-requests strong,.am-hire-choice strong{display:block;color:var(--am-text);font-size:12.5px;font-weight:650}.am-hire-requests p,.am-hire-choice p{margin:3px 0 0;color:var(--am-text-soft);font-size:11.5px;line-height:1.5}.am-hire-requests small{display:block;margin-top:5px;color:var(--am-text-faint);font-size:11px}.am-hire-request-actions{display:flex;gap:7px;flex:0 0 auto}@media (max-width: 760px){.am-hire-requests article,.am-hire-choice{flex-direction:column;align-items:stretch}.am-hire-request-actions{justify-content:flex-end}}.am-composer{position:relative}.am-brand-mark-svg{flex:0 0 auto;color:var(--am-text)}.am-first-agent .am-brand-mark-svg,.am-loading .am-brand-mark-svg{margin:0 auto 14px}.am-xt{display:flex;flex-direction:column;min-height:0;flex:1;gap:18px;padding:18px 20px 22px;overflow:auto}.am-xt-head{display:flex;align-items:center;gap:10px;min-width:0}.am-xt-faces{display:inline-flex;flex:none}.am-xt-faces>*:not(:first-child){margin-left:-8px}.am-xt-who,.am-xt-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.am-xt-who strong,.am-xt-copy strong,.am-xt-make header strong,.am-xt-list header strong{font-size:14px}.am-xt-who small,.am-xt-copy small,.am-xt-make header small,.am-xt-list header small{color:var(--am-text-faint);font-size:12px}.am-xt-thread{display:flex;flex-direction:column;gap:10px;flex:1;min-height:220px}.am-xt-msg{display:flex;align-items:flex-end;gap:8px;max-width:min(560px,86%)}.am-xt-msg.them{align-self:flex-start}.am-xt-msg.me{align-self:flex-end}.am-xt-msg.me.has-face{flex-direction:row-reverse}.am-xt-msg .am-avatar{align-self:flex-end}.am-xt-bub{padding:8px 12px;border-radius:12px;font-size:13px;line-height:1.5;background:var(--am-surface);border:1px solid var(--am-border)}.am-xt-msg.me .am-xt-bub{background:var(--am-brand, #227F7B);color:var(--am-on-brand);border-color:transparent}.am-xt-from{display:block;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.7;margin-bottom:2px}.am-xt-make,.am-xt-list{display:flex;flex-direction:column;gap:10px}.am-xt-make header,.am-xt-list header{display:flex;flex-direction:column;gap:2px}.am-fgrid{display:flex;flex-wrap:wrap;gap:14px 16px;padding:2px}.am-fpick{display:flex;flex-direction:column;align-items:center;gap:7px;width:74px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.am-fpick .ring .am-avatar{width:56px;height:56px;border-radius:50%}.am-fpick .ring{position:relative;display:grid;place-items:center;width:66px;height:66px;border-radius:50%;background:var(--am-surface);box-shadow:0 0 0 2px var(--am-border),var(--am-shadow-sm, 0 1px 2px rgb(15 21 33 / 8%));transition:box-shadow .16s ease,transform .16s ease}.am-fpick:hover .ring{transform:translateY(-1.5px)}.am-fpick.sel .ring{box-shadow:0 0 0 3px var(--am-text),var(--am-shadow-sm, 0 1px 2px rgb(15 21 33 / 8%));transform:translateY(-1.5px)}.am-fpick .tick{position:absolute;right:-2px;bottom:-2px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:var(--am-on-brand);background:var(--am-brand);box-shadow:0 0 0 2px var(--am-surface);opacity:0;transform:scale(.6);transition:opacity .16s ease,transform .16s ease}.am-fpick.sel .tick{opacity:1;transform:none}.am-fpick .nm{font-size:12px;line-height:1.25;text-align:center;color:var(--am-text-faint);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.am-fpick.sel .nm{color:var(--am-text);font-weight:600}.am-xt-picks{display:flex;flex-direction:column;border:1px solid var(--am-border);border-radius:12px;overflow:hidden;background:var(--am-surface)}.am-xt-picks>button{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.am-xt-picks>button+button{box-shadow:inset 0 1px 0 var(--am-border)}.am-xt-picks>button.is-on{background:var(--m-sel-bg);box-shadow:inset 3px 0 var(--am-brand);color:var(--m-sel-ink);font-weight:600}.am-xt-picks>button span{flex:1}.am-xt-acts{display:flex;flex-wrap:wrap;gap:8px}.am-xt-row{display:flex;align-items:center;gap:11px;width:100%;padding:11px 12px;border:1px solid var(--am-border);border-radius:12px;background:var(--am-surface);color:inherit;font:inherit;text-align:left;cursor:pointer}.am-xt-row time{flex:none;color:var(--am-text-faint);font-size:11px}.am-xt-error{margin:0;color:var(--am-red, #c0392b);font-size:13px}.am-xt-note{margin:0;color:var(--am-text-faint);font-size:12px}.am-xt-comp{margin:0}.am-xt-railic{display:grid;place-items:center;background:var(--am-surface-soft, var(--am-surface));color:var(--am-brand, #227F7B)}.am-main--crosstalk,.am-main--meetings{display:flex;flex-direction:column;min-height:0}.am-main--crosstalk .am-xt,.am-main--meetings .am-xt{flex:1}.am-xt-split{display:grid;grid-template-columns:272px minmax(0,1fr);gap:0;padding:0;overflow:hidden}.am-xt-side{min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:4px;padding:14px 10px 18px;border-right:1px solid var(--am-border);background:var(--am-surface)}.am-xt-fold{display:flex;align-items:center;gap:8px;width:100%;padding:10px 8px 6px;border:0;background:transparent;color:inherit;text-align:left}.am-xt-fold .am-xt-tri{flex:none;display:grid;color:var(--am-text-faint);transition:transform .18s}.am-xt-fold .am-xt-tri.is-shut{transform:rotate(-90deg)}.am-xt-foldcopy{display:flex;flex-direction:column;gap:2px;min-width:0}.am-xt-fold strong{font-size:13px}.am-xt-fold small{color:var(--am-text-faint);font-size:11.5px}.am-xt-side .am-xt-row{border:0;border-radius:10px;background:transparent;padding:9px 8px}.am-xt-side .am-xt-row:hover,.am-xt-new:hover{background:var(--m-hover-bg)}.am-xt-side .am-xt-row.is-on,.am-xt-new.is-on{background:var(--m-sel-bg);color:var(--m-sel-ink);box-shadow:inset 3px 0 var(--am-brand),inset 0 0 0 1px var(--m-sel-ring)}.am-xt-side .am-xt-copy strong{font-size:12.5px}.am-xt-side .am-xt-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.am-xt-new{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border:0;border-radius:10px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.am-xt-new .am-xt-copy strong{color:var(--am-brand, #227F7B);font-size:12.5px}.am-xt-main{min-width:0;min-height:0;display:flex;flex-direction:column;gap:12px;padding:16px 20px 20px;overflow:auto}.am-xt-main .am-xt-head{flex:0 0 auto}.am-xt-main .am-xt-head .am-secondary-button{margin-left:auto}.am-xt-blank{align-items:center;justify-content:center;gap:10px}.am-xt-back{display:none}.am-xt-field{display:flex;flex-direction:column;gap:6px}.am-xt-field>span{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--am-text-faint)}.am-xt-field input{padding:9px 12px;border:1px solid var(--am-border);border-radius:10px;background:var(--am-surface);color:var(--am-text);font:inherit;font-size:14px;outline:0}.am-xt-field input:focus{border-color:var(--am-brand, #227F7B)}.am-xt-notice{align-self:center;margin:0;padding:5px 11px;border-radius:9px;background:var(--am-surface-soft, var(--am-surface));color:var(--am-text-faint);font-size:12px;text-align:center}@media (max-width: 780px){.am-xt-split{grid-template-columns:1fr}.am-xt-split .am-xt-main,.am-xt-split.is-open .am-xt-side{display:none}.am-xt-split.is-open .am-xt-main{display:flex}.am-xt-back{display:inline-grid}.am-xt-field input{font-size:16px}}.am-self-model-text{margin:0;font-size:13px;line-height:1.5;white-space:pre-wrap}.am-selfmodel-collapse{position:relative}.am-selfmodel-body{position:relative;margin:0;font-size:13px;line-height:1.5;max-height:5em;overflow:hidden}.am-selfmodel-collapse.is-open .am-selfmodel-body{max-height:22em;overflow:auto}.am-selfmodel-collapse.can-more:not(.is-open) .am-selfmodel-body:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2em;background:linear-gradient(to bottom,transparent,var(--am-surface));pointer-events:none}.am-selfmodel-more{display:inline-block;margin-top:6px;padding:0;border:0;background:none;color:var(--am-brand);font-size:12px;font-weight:600;cursor:pointer}.am-selfmodel-more:hover{text-decoration:underline}.am-self-model-correct{display:flex;gap:6px;margin-top:8px}.am-self-model-correct input{flex:1;min-width:0;font-size:12px;padding:6px 8px;border-radius:6px;border:1px solid var(--am-border, #d8dee4);background:transparent;color:inherit}.am-self-model-correct .am-secondary-button{font-size:12px;padding:6px 10px}.am-identity-text{display:block;width:100%;box-sizing:border-box;resize:vertical;min-height:72px;margin-top:6px;font:inherit;font-size:12.5px;line-height:1.5;padding:8px 10px;border-radius:8px;border:1px solid var(--am-border, #d8dee4);background:transparent;color:inherit}.am-identity-text:focus{outline:none;border-color:var(--am-accent, #0a84ff)}.am-identity-text:disabled{opacity:.6}.am-identity-error{margin:6px 0 0;font-size:12px;color:#d1434b}.am-identity-actions{display:flex;gap:6px;justify-content:flex-end;margin-top:8px}.am-identity-actions .am-primary-button,.am-identity-actions .am-secondary-button{font-size:12px;padding:6px 10px}.am-tree-line{margin:4px 0;font-size:13px}.am-tree-link{background:none;border:none;padding:0;font:inherit;color:var(--am-accent, #227F7B);cursor:pointer;text-decoration:underline}.am-tree-status{margin-left:6px;opacity:.6;font-size:11px}.am-main>.am-workbench{flex:1 1 auto;height:auto;min-height:0}.am-shell-requests{flex:0 0 auto;padding:12px 18px 0}.am-shell-requests:last-of-type{padding-bottom:4px}.am-shell-requests .am-hire-requests,.am-shell-requests .am-hire-choice{max-width:1240px;margin-inline:auto}@media (min-width: 1025px){.am-sidebar{view-transition-name:m-chrome-rail}}.am-topbar-title{animation:m-rise-in var(--m-dur-base) var(--m-ease-out) both}@supports not (view-transition-name: none){.am-main{animation:m-rise-in var(--m-dur-view) var(--m-ease-out) both}}@media (max-width: 780px){.am-main-shell{min-height:100dvh}.am-workbench.is-mobile-conversation-open .am-workspace>*{animation:m-slide-in-r var(--m-dur-view) var(--m-ease-ios) both}.am-workbench:not(.is-mobile-conversation-open) .am-agent-rail>*{animation:m-slide-in-l var(--m-dur-view) var(--m-ease-ios) both}.am-xt-split.is-open .am-xt-main>*{animation:m-slide-in-r var(--m-dur-view) var(--m-ease-ios) both}.am-xt-split:not(.is-open) .am-xt-side>*{animation:m-fade-in var(--m-dur-base) linear both}}.am-scrim{transition:opacity var(--m-dur-base) var(--m-ease)}@media (max-width: 1024px){.am-scrim{opacity:0;pointer-events:none}.am-scrim.is-open{opacity:1;pointer-events:auto}.am-sidebar{transition:transform var(--m-dur-sheet) var(--m-ease-ios)}}.am-nav>button,.am-mini-agent-list>button,.am-agent-rail-list>button,.am-xt-row,.am-xt-new,.am-icon-button,.am-primary-button,.am-secondary-button,.am-danger-button,.am-file-list>button,.am-starter-picker button,.am-command-results>button{transition:background-color var(--m-dur-fast) var(--m-ease),color var(--m-dur-fast) var(--m-ease),border-color var(--m-dur-fast) var(--m-ease),box-shadow var(--m-dur-fast) var(--m-ease)}.am-command-results>button:hover{background:var(--m-hover-bg)}.am-fpick .ring{transition:box-shadow var(--m-dur-fast) var(--m-ease),transform var(--m-dur-fast) var(--m-ease)}.am-fpick.sel .ring{box-shadow:0 0 0 3px var(--am-text),var(--am-lift)}@media (hover: none){.am-message-actions{opacity:.72}}.am-lane-computer,.am-toolbar-computer{flex:0 0 auto}.am-toolbar-computer:disabled{opacity:.4}.am-computer-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:clamp(12px,2.4vw,26px)}.am-computer-window{position:relative;width:min(1180px,100%);height:min(820px,calc(100dvh - 44px));min-height:0;display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:#111820;box-shadow:0 30px 90px #00000075}.am-workspace-toolbar>div>.m-thumb{top:3px;height:calc(100% - 6px)}.am-computer-window:focus-visible{outline:2px solid color-mix(in srgb,#fff 65%,transparent);outline-offset:3px}.am-computer-window .computer-view{flex:1 1 auto;min-height:0}.am-computer-tools{position:absolute;top:8px;right:10px;z-index:2;display:inline-flex;gap:4px;padding:2px;border-radius:10px;background:#10161eb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.am-computer-tool{width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:#d8e2ee;transition:background-color var(--m-dur-fast) var(--m-ease),color var(--m-dur-fast) var(--m-ease)}.am-computer-tool:hover{background:#ffffff1f;color:#fff}.am-computer-window:has(.computer-view__close) .am-computer-tools{display:none}.am-main--computer{min-height:0}.am-computer-page{flex:1 1 auto;min-height:0;display:flex;padding:14px 18px 18px}.am-computer-page .computer-view{flex:1 1 auto;min-height:0}@media (max-width: 780px){.am-computer-layer{padding:0}.am-computer-window{width:100vw;height:100dvh;max-height:none;border-radius:0}.am-computer-window.m-sheet{animation:m-cover-up var(--m-dur-sheet) var(--m-ease-ios) both}.am-computer-window.m-sheet.is-closing{animation:m-cover-down var(--m-dur-sheet) var(--m-ease-ios) both}.am-computer-tools{top:calc(6px + env(safe-area-inset-top));right:calc(8px + env(safe-area-inset-right))}.am-computer-page{padding:0}}.am-tree li.m-arrive-elbow:before{transform-origin:center center;animation-name:m-draw-right;animation-delay:calc(var(--m-dur-draw) * .3)}.am-tree li.m-arrive-elbow:after{transform-origin:center top;animation-name:m-draw-down;animation-delay:calc(var(--m-dur-draw) * .7)}.am-tree li:has(>ul>li.m-arrive-elbow)>ul:before{transform-origin:center top;animation:m-draw-down var(--m-dur-draw) var(--m-ease-out) both}.am-org-node.m-arrive{--m-arrive-delay: calc(var(--m-dur-draw) * .9)}.am-org-node.m-ripple-once{--m-ripple-delay: calc(var(--m-dur-draw) + var(--m-dur-flow) * .5)}.am-org-node.m-arrive.m-ripple-once{animation:m-flow-in var(--m-dur-flow) var(--m-spring) var(--m-arrive-delay, .16s) both,m-ripple 1.1s var(--m-ease-out) var(--m-ripple-delay, .5s) both}.am-agent-rail-list>button.m-arrive-row,.am-tree-line.m-arrive-row{animation-delay:calc(var(--m-dur-draw) * .5)}.am-hire-requests article{animation:m-rise-in var(--m-dur-base) var(--m-ease-out) both}.am-hire-requests article.is-leaving{overflow:hidden;animation:m-hire-collapse var(--m-dur-base) var(--m-ease-in) both}@keyframes m-hire-collapse{0%{opacity:1;max-height:320px;transform:none}to{opacity:0;max-height:0;padding-block:0;margin-block:0;border-width:0;transform:translateY(-8px) scale(.98)}}.am-hire-requests article.is-building{border-color:var(--m-sel-ring);background:var(--m-sel-bg)}.am-hire-building{display:flex;align-items:center;gap:10px;flex:0 0 auto}.am-hire-building>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.am-hire-building strong{font-size:12px}.am-hire-building small{color:var(--am-text-soft);font-size:11px}.am-hire-building-face{display:inline-grid;place-items:center}.am-nav-badge{background:var(--am-brand);color:var(--am-on-brand);font-weight:700}.am-mobile-menu.has-alert{position:relative}.am-mobile-menu.has-alert:after{content:"";position:absolute;top:6px;right:6px;width:7px;height:7px;border:2px solid var(--am-bg);border-radius:50%;background:var(--am-red)}@media (display-mode: standalone){.am-topbar{height:calc(var(--am-topbar-height) + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.am-toast{bottom:calc(24px + env(safe-area-inset-bottom))}.am-sidebar{padding-top:calc(18px + env(safe-area-inset-top))}.am-modal-layer,.am-command-layer{padding-bottom:calc(20px + env(safe-area-inset-bottom))}}@media (max-width: 560px){.am-modal{animation:m-cover-up var(--m-dur-sheet) var(--m-ease-ios) both}.am-modal.is-closing{animation:m-cover-down var(--m-dur-sheet) var(--m-ease-ios) both}.am-modal form>footer{padding-bottom:calc(18px + env(safe-area-inset-bottom))}}.am-toast.is-closing{animation:m-fade-out var(--m-dur-base) var(--m-ease-in) both}.am-archive-layer{z-index:118;background:#0f15214d}.am-archive-modal{width:min(520px,100%);display:flex;flex-direction:column;overflow:hidden}.am-archive-modal>header{flex:0 0 auto}.am-modal-icon--danger{background:color-mix(in srgb,var(--am-red) 13%,var(--am-surface));color:var(--am-red)}.am-archive-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:17px 22px 4px}.am-archive-team{padding:13px 14px;border:1px solid color-mix(in srgb,var(--am-red) 26%,var(--am-border));border-radius:12px;background:color-mix(in srgb,var(--am-red) 6%,var(--am-surface))}.am-archive-team .am-detail-title{margin-bottom:9px}.am-archive-team ul{display:flex;flex-direction:column;gap:2px;max-height:244px;overflow-y:auto;margin:0;padding:0;list-style:none}.am-archive-team li{display:flex;align-items:center;gap:9px;padding:5px 6px;border-radius:8px;margin-left:calc((var(--am-depth, 1) - 1) * 16px)}.am-archive-team li+li{box-shadow:inset 0 1px color-mix(in srgb,var(--am-red) 12%,transparent)}.am-archive-team li .am-avatar{flex:0 0 auto}.am-archive-team li>span{min-width:0;display:flex;flex-direction:column;gap:2px}.am-archive-team li strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.am-archive-team li small{color:var(--am-text-faint);font-size:11px}.am-archive-note{margin:14px 0 0;color:var(--am-text-soft);font-size:11px;line-height:1.55}.am-archive-danger{color:var(--am-red);font-weight:600}.am-archive-actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:6px;padding:15px 22px 18px;border-top:1px solid var(--am-border)}.am-danger-button--solid{border-color:var(--am-red);background:var(--am-red);color:var(--am-on-brand)}.am-danger-button--solid:hover{background:color-mix(in srgb,var(--am-red) 84%,#000)}@media (max-width: 560px){.am-archive-layer{align-items:end;padding:0}.am-archive-modal{width:100%;max-height:92vh;border-radius:18px 18px 0 0;border-bottom:0}.am-archive-actions{flex-direction:column-reverse;align-items:stretch;padding-bottom:calc(18px + env(safe-area-inset-bottom))}.am-archive-actions button{width:100%}}.am-retry-turn{margin-left:10px;padding:4px 11px;border-radius:999px;border:1px solid var(--am-border-strong);background:var(--am-surface-raised);color:var(--am-text);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.am-retry-turn.compact{padding:2px 9px;font-size:11px}.am-retry-turn:disabled{opacity:.6;cursor:default}.am-message--notice .am-retry-turn{display:inline-block;margin-left:8px;vertical-align:middle}.am-provisioning{min-height:calc(100vh - var(--am-topbar-height));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:35px;text-align:center}.am-provisioning>span{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:var(--am-brand-soft);color:var(--am-brand)}.am-provisioning.is-error>span{background:color-mix(in srgb,var(--am-red) 12%,var(--am-surface));color:var(--am-red)}.am-provisioning h2{margin:6px 0 0;font-size:20px;font-weight:700;letter-spacing:-.01em}.am-provisioning .am-prov-clock{font-size:34px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--am-brand);line-height:1.1}.am-provisioning.is-error .am-prov-clock{color:var(--am-red)}.am-provisioning p{max-width:460px;margin:0;color:var(--am-text-soft);font-size:13px;line-height:1.6}.agentsmode-app{--d-research: #e6e9ff;--work: #10a777;--alert: #d66b43;--done: #5c65f5;--surface: var(--am-surface-raised, #fff);--faint: var(--am-text-faint, #8b91a4);--ease-soft: var(--m-ease, cubic-bezier(.22, .8, .3, 1))}.agentsmode-app .am-avatar{display:inline-grid;place-items:center;flex:0 0 auto;padding:0;overflow:visible;background:transparent;box-shadow:none}.agentsmode-app .am-avatar .avwrap{position:relative;display:inline-block;vertical-align:middle}.agentsmode-app .am-avatar .avt{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;overflow:visible}.agentsmode-app .am-avatar .st-ring{position:absolute;top:-3.5px;right:-3.5px;bottom:-3.5px;left:-3.5px;border:2px solid transparent;border-radius:50%;pointer-events:none}.agentsmode-app .am-avatar .avwrap.working .st-ring{border-color:var(--work);animation:amAvatarBreathe 3s var(--ease-soft) infinite}.agentsmode-app .am-avatar .st-dot{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border:2.5px solid var(--surface);border-radius:50%}.agentsmode-app .am-avatar .avwrap.working .st-dot{background:var(--work)}.agentsmode-app .am-avatar .avwrap.idle .st-dot,.agentsmode-app .am-avatar .avwrap.queued .st-dot{background:var(--faint)}.agentsmode-app .am-avatar .avwrap.done .st-dot{background:var(--done)}.agentsmode-app .am-avatar .avwrap.working .t-headg{transform-box:fill-box;transform-origin:50% 88%;animation:amAvatarBob 1.15s ease-in-out infinite}.agentsmode-app .am-avatar .avwrap.idle .t-headg{transform-box:fill-box;transform-origin:50% 90%;animation:amAvatarSnooze 3.4s ease-in-out infinite}.agentsmode-app .am-avatar .t-zzz{opacity:0}.agentsmode-app .am-avatar .avwrap.idle .t-zzz{opacity:1}.agentsmode-app .am-avatar .avwrap.idle .t-zzz text{animation:amAvatarFloat 2.6s ease-in-out infinite}.agentsmode-app .am-avatar .avwrap.idle .t-zzz text:nth-child(2){animation-delay:1.3s}@keyframes amAvatarBreathe{0%,to{opacity:.45;transform:scale(.98)}50%{opacity:1;transform:scale(1.05)}}@keyframes amAvatarBob{0%,to{transform:translateY(0) rotate(-.5deg)}50%{transform:translateY(-2.5px) rotate(.5deg)}}@keyframes amAvatarSnooze{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(1.5px) rotate(1deg)}}@keyframes amAvatarFloat{0%{opacity:0;transform:translateY(5px)}35%,70%{opacity:.8}to{opacity:0;transform:translateY(-8px)}}.am-agent-role{display:block;margin:-2px 0 7px;color:var(--am-brand);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.am-agent-surface-actions{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:7px;width:100%;margin-top:12px}.am-agent-surface-actions .am-primary-button,.am-agent-surface-actions .am-secondary-button{justify-content:center;min-width:0;padding-inline:10px}.am-starter-picker{margin:0 0 18px;padding:0;border:0}.am-starter-picker legend{color:var(--am-text);font-size:12px;font-weight:700}.am-starter-picker legend span{margin-left:5px;color:var(--am-text-faint);font-size:10px;font-weight:500}.am-starter-picker>p{margin:5px 0 10px;color:var(--am-text-faint);font-size:11px}.am-starter-picker>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.am-starter-picker button{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;min-height:51px;padding:7px 8px;text-align:left;color:var(--am-text-muted);background:var(--am-surface);border:1px solid var(--am-border);border-radius:10px}.am-starter-picker button>svg{padding:4px;color:var(--am-brand);background:var(--am-brand-soft);border-radius:7px;box-sizing:content-box}.am-starter-picker button span{min-width:0}.am-starter-picker button strong,.am-starter-picker button small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.am-starter-picker button strong{color:var(--am-text);font-size:11px}.am-starter-picker button small{margin-top:2px;color:var(--am-text-faint);font-size:9px}.am-starter-picker button:hover{border-color:var(--am-border-strong);background:var(--m-hover-bg)}.am-starter-picker button.is-active{border-color:var(--m-sel-ring);background:var(--m-sel-bg);box-shadow:inset 0 0 0 1px var(--m-sel-ring)}.am-starter-picker button.is-active strong{font-weight:700}.am-first-starters{width:min(700px,100%);margin:22px auto 0}.am-first-starters>span{display:block;margin-bottom:9px;color:var(--am-text-muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.am-first-starters>div{display:flex;flex-wrap:wrap;justify-content:center;gap:7px}.am-first-starters button{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;color:var(--am-text);background:var(--am-surface-raised);border:1px solid var(--am-border);border-radius:999px;font-size:11px;transition:color var(--m-dur-fast) var(--m-ease),border-color var(--m-dur-fast) var(--m-ease),transform var(--m-dur-fast) var(--m-ease)}.am-first-starters button:hover{color:var(--am-brand);border-color:var(--am-brand);transform:translateY(-1px)}.am-first-starters small{display:block;margin-top:9px;color:var(--am-text-faint);font-size:10px}.am-agent-files-page{min-height:calc(100vh - var(--am-topbar-height));padding:24px 28px 36px;background:var(--am-bg)}.am-agent-files-header{display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:1180px;margin:0 auto 18px}.am-agent-files-header>div{display:flex;align-items:center;gap:13px;min-width:0}.am-agent-files-header h2{margin:1px 0 2px;font-size:24px}.am-agent-files-header p,.am-agent-files-header small{margin:0;color:var(--am-text-faint);font-size:11px}.am-agent-files-header small{color:var(--am-brand);font-weight:700;letter-spacing:.07em;text-transform:uppercase}.am-file-breadcrumbs{display:flex;align-items:center;max-width:1180px;margin:0 auto 10px;overflow-x:auto}.am-file-breadcrumbs button{display:inline-flex;align-items:center;gap:4px;padding:5px 2px;color:var(--am-text-muted);background:transparent;border:0;font-size:11px;white-space:nowrap}.am-file-breadcrumbs button:last-child{color:var(--am-text);font-weight:700}.am-file-error{max-width:1180px;margin:0 auto 10px;padding:9px 12px;color:var(--am-red);background:color-mix(in srgb,var(--am-red) 10%,var(--am-surface));border:1px solid color-mix(in srgb,var(--am-red) 32%,var(--am-border));border-radius:9px;font-size:11px}.am-file-browser{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(360px,1.15fr);max-width:1180px;min-height:560px;margin:0 auto;overflow:hidden;background:var(--am-surface-raised);border:1px solid var(--am-border);border-radius:15px;box-shadow:var(--am-shadow-sm)}.am-file-list{padding:10px;border-right:1px solid var(--am-border)}.am-file-list>button{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:9px;text-align:left;background:transparent;border:1px solid transparent;border-radius:10px}.am-file-list>button:hover{background:var(--m-hover-bg);border-color:var(--am-border)}.am-file-list>button.is-active{background:var(--m-sel-bg);border-color:var(--m-sel-ring);box-shadow:inset 2px 0 var(--am-brand)}.am-file-list>button.is-active strong{font-weight:700}.am-file-list>button>span:nth-child(2){min-width:0}.am-file-list strong,.am-file-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.am-file-list strong{color:var(--am-text);font-size:12px}.am-file-list small{margin-top:3px;color:var(--am-text-faint);font-size:10px}.am-file-kind{display:grid;place-items:center;width:36px;height:36px;color:var(--am-text-muted);background:var(--am-surface);border:1px solid var(--am-border);border-radius:9px}.am-file-kind.is-folder{color:var(--am-brand);background:var(--am-brand-soft)}.am-file-preview{min-width:0;background:color-mix(in srgb,var(--am-bg) 65%,var(--am-surface-raised))}.am-file-preview>header{padding:13px 16px;background:var(--am-surface-raised);border-bottom:1px solid var(--am-border)}.am-file-preview>header span{display:flex;align-items:center;gap:8px}.am-file-preview>header small{display:block;margin-top:4px;overflow:hidden;color:var(--am-text-faint);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.am-file-preview pre{min-height:500px;margin:0;padding:20px;overflow:auto;color:var(--am-text);font:11px/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre-wrap;word-break:break-word}.am-file-preview>div,.am-file-empty,.am-file-loading{display:grid;place-items:center;align-content:center;gap:7px;min-height:300px;padding:24px;color:var(--am-text-faint);text-align:center}.am-file-preview>div>svg,.am-file-empty>svg{width:34px;height:34px;padding:10px;color:var(--am-brand);background:var(--am-brand-soft);border-radius:12px;box-sizing:content-box}.am-file-preview>div strong,.am-file-empty strong{color:var(--am-text);font-size:12px}.am-file-preview>div span,.am-file-empty span{max-width:260px;font-size:10px;line-height:1.5}@media (max-width: 860px){.am-starter-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}.am-agent-files-page{padding:18px 14px 30px}.am-file-browser{grid-template-columns:1fr}.am-file-list{border-right:0;border-bottom:1px solid var(--am-border)}.am-file-preview pre{min-height:360px}}@media (max-width: 520px){.am-starter-picker>div{grid-template-columns:1fr}.am-agent-files-header{align-items:flex-start}.am-agent-files-header>button{font-size:0}.am-agent-files-header>button svg{margin:0}}@media (prefers-reduced-motion: reduce){.agentsmode-app .am-avatar .t-headg,.agentsmode-app .am-avatar .st-ring,.agentsmode-app .am-avatar .t-zzz text{animation:none!important}}.ph{--nav-ease:var(--m-ease-ios,cubic-bezier(.32,.72,0,1));--nav-dur:.44s;--ph-navrow:48px;--ph-nav:var(--m-nav-h,calc(env(safe-area-inset-top,0px) + var(--ph-navrow)));--ph-seg:42px}.wb.ph{display:flex;flex-direction:column;grid-template-columns:none;background:#000;color:var(--ink)}.wb.ph>.mk{flex:1;min-height:0}.ph :where(button){text-align:left}.ph :focus-visible{outline:3px solid color-mix(in srgb,var(--tint) 55%,transparent);outline-offset:2px;border-radius:10px}.ph .ph-view:focus,.ph .ph-view:focus-visible{outline:none}.mk.ph-root .scroll{padding-top:var(--ph-nav)}.mk.ph-root .scroll.ph-agentscroll{padding-top:calc(var(--ph-nav) + var(--ph-seg))}.mk.ph-root .scroll.ph-agentscroll,.mk.ph-root .scroll.ph-threadscroll{padding-bottom:calc(var(--m-dock-h,0px) + 12px)}.ph-under{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;transform-origin:50% 0;background:var(--ground);transition:transform var(--nav-dur) var(--nav-ease),border-radius var(--nav-dur) var(--nav-ease)}.ph.covered>.mk{background:#0a0a0c}.ph.covered .ph-under{transform:scale(.925) translateY(8px);border-radius:18px;overflow:hidden}.ph-views{position:relative;flex:1;min-height:0;overflow:hidden}.ph-view{position:absolute;top:0;right:0;bottom:0;left:0;display:none;background:var(--ground);backface-visibility:hidden;overflow:hidden}.ph-view.on{display:block}.ph-dim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:70;background:#000;opacity:0;pointer-events:none}.ph-view.pushing{animation:ph-push-in var(--nav-dur) var(--nav-ease) both;box-shadow:-12px 0 34px #00000029}.ph-view.push-out{animation:ph-push-out var(--nav-dur) var(--nav-ease) both}.ph-view.push-out .ph-dim{animation:ph-dim-up var(--nav-dur) var(--nav-ease) both}.ph-view.popping{animation:ph-pop-out var(--nav-dur) var(--nav-ease) both;box-shadow:-12px 0 34px #00000029}.ph-view.pop-in{animation:ph-pop-in var(--nav-dur) var(--nav-ease) both}.ph-view.pop-in .ph-dim{animation:ph-dim-down var(--nav-dur) var(--nav-ease) both}.ph-view.tabin{animation:ph-tab-in .26s ease-out both}.ph-view.dragging,.ph-view.dragging .ph-dim{animation:none!important}.ph-view.releasing{transition:transform .34s var(--nav-ease)}.ph-view.releasing .ph-dim{transition:opacity .34s var(--nav-ease)}@keyframes ph-push-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ph-push-out{0%{transform:translate(0)}to{transform:translate(-27%)}}@keyframes ph-pop-in{0%{transform:translate(-27%)}to{transform:translate(0)}}@keyframes ph-pop-out{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes ph-dim-up{0%{opacity:0}to{opacity:.14}}@keyframes ph-dim-down{0%{opacity:.14}to{opacity:0}}@keyframes ph-tab-in{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:none}}.ph-under[data-detail=true]>.tabbar{display:none}.ph-brand{display:flex;align-items:center;height:44px;padding-left:12px}.ph-brand svg{display:block}.ph-spacer{flex:1}.mk .nav-title.ph-collapsed{position:absolute;left:50%;top:env(safe-area-inset-top,0px);height:48px;display:flex;align-items:center;transform:translate(-50%,4px);flex:none;max-width:56%;opacity:0;pointer-events:none;transition:opacity .18s,transform .18s var(--nav-ease)}.mk .nav.stuck .nav-title.ph-collapsed{opacity:1;transform:translate(-50%)}.mk .nav.stuck{box-shadow:inset 0 -.5px 0 var(--hair),0 8px 24px -16px #0000002e}.mk .nav-btn.back{width:auto;padding:0 8px 0 4px;display:flex;align-items:center;font-size:17px;letter-spacing:-.02em;white-space:nowrap;max-width:38%;overflow:hidden;text-overflow:ellipsis}.mk .nav-btn.text{width:auto;padding:0 12px;font-size:17px;font-weight:600}.mk[data-product=agents] .nav-btn,.mk .nav-btn.ink{color:var(--ink)}.mk .nav-btn.ph-tight{margin-left:-10px}.mk .nav-btn:active{opacity:.45}.mk .nav-btn[disabled]{opacity:.3}.ph-disc{width:30px;height:30px;border-radius:50%;background:var(--tint);color:#fff;display:grid;place-items:center;box-shadow:var(--chip)}.mk .nav-title.ph-who-slot{display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:visible}.ph-who{display:flex;flex-direction:column;align-items:center;min-width:0;max-width:100%;padding:2px 8px;border-radius:10px;text-align:center;transition:opacity .16s}.ph-who:active{opacity:.5}.ph-who .nm{max-width:100%;font-size:17px;font-weight:600;letter-spacing:-.02em;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ph-who .st{display:flex;align-items:center;gap:5px;max-width:100%;font-size:11px;font-weight:400;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ph-who .st .dot{width:6px;height:6px}.mk .nav .seg.ph-seg{margin:0 16px 8px}.mk .seg>button{flex:1;height:30px;display:grid;place-items:center;border-radius:8px;font-size:13px;color:var(--ink);letter-spacing:-.01em;white-space:nowrap;transition:font-weight .2s,opacity .2s,background-color .24s var(--nav-ease),box-shadow .24s var(--nav-ease)}.mk .seg>button.on{background:var(--paper);font-weight:600;box-shadow:0 0 0 .5px #0000000a,0 3px 8px #0000001f}.mk .seg>button:active{opacity:.55}.mk h1.large{margin:0;padding:0 16px}.ph-status{display:flex;align-items:center;gap:6px;margin:4px 0 0;padding:0 16px;font-size:13px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ph-status .dot{flex:none;transition:background-color .3s var(--nav-ease)}.ph-swap{animation:ph-fade .28s var(--nav-ease) both}@keyframes ph-fade{0%{opacity:0}to{opacity:1}}.mk .search input{flex:1;min-width:0;height:100%;font:inherit;font-size:17px;border:0;background:none;outline:none;color:var(--ink);letter-spacing:inherit}.mk .search input::-moz-placeholder{color:var(--ink-3)}.mk .search input::placeholder{color:var(--ink-3)}.mk .search input::-webkit-search-cancel-button{-webkit-appearance:none}.mk .grp.ph-grp-first{margin-top:14px}.mk .grp .ph-grpname{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk .grp button.edit{margin-left:auto;height:32px;padding:0 4px;color:var(--link);font-weight:500;font-size:13px;flex:none}.mk .grp button.edit:active{opacity:.5}.mk button.grp.ph-newgrp{margin-top:18px;color:var(--link);font-weight:500}.mk button.grp.ph-newgrp:active{opacity:.5}.mk .list .ph-grpempty{margin:0;padding:15px 16px;font-size:13.5px;line-height:1.4;color:var(--ink-3);letter-spacing:-.01em;text-wrap:pretty}.ph-groupsheet .msheet-actions{margin-top:12px}.ph-rowwrap{position:relative;display:block}.ph .ph-unread{flex:none;min-width:20px;height:20px;padding:0 6px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--tint,#0A84FF);color:#fff;font-size:12px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;box-sizing:border-box;margin-right:6px}.mk .row .k.ph-main{display:block;min-width:0;padding:0;text-align:left;color:inherit}.mk .row .k.ph-main[disabled]{opacity:1}.mk .row .sub .dot{display:inline-block;transition:background-color .3s var(--nav-ease)}.ph-face{display:block;flex:none;line-height:0;position:relative}.ph-face .face,.wb.ph .mk .st-ring,.wb.ph .mk .st-dot{display:block}.ph-face .avt{transition:filter .4s var(--nav-ease)}.ph-resting .avt{filter:grayscale(.85) opacity(.62)}.ph-resting .t-wave{display:none}.mk .ph-facebtn{flex:none;position:relative;display:block;line-height:0;padding:0;border:0;background:none;border-radius:50%}.mk .ph-facebtn .aae-cam{right:auto;left:-3px;bottom:-2px;width:18px;height:18px;background:var(--tint);color:#fff;border:2px solid var(--paper);box-shadow:0 1px 2px #0000002e;transition:transform .2s var(--nav-ease)}.mk .ph-facebtn .aae-cam svg{width:10px;height:10px}.mk .ph-facebtn:active .aae-cam{transform:scale(.88)}.mk .row button.comp{position:relative;width:24px;height:24px;margin:4px -4px 4px 4px;background:none;transition:transform .16s var(--nav-ease)}.mk .row button.comp:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:9px;background:var(--fill);pointer-events:none;transition:background .16s}.mk .row button.comp>svg{position:relative;pointer-events:none}.mk .row button.comp:active{transform:scale(.9);color:var(--tint)}.mk .row button.comp:active:before{background:var(--tint-soft)}.mk .row .ph-tm{flex:none;font-size:11px;color:var(--ink-3);padding-top:1px}.mk .row .ph-val{font-size:17px;color:var(--ink-2);letter-spacing:-.022em;flex:none}.mk .row.link .nm{font-weight:400;color:var(--tint)}.mk .row .nm.quiet{font-weight:400}.mk .row .nm.danger{color:var(--alert)}.mk .row .pair2{flex:none;display:flex;width:44px}.mk .row .pair2 .face:last-child{margin-left:-12px;border-radius:50%;box-shadow:0 0 0 2px var(--paper)}.mk .row.child{padding-left:calc(14px + var(--d,1)*22px)}.ph-rowwrap.child:before{content:"";position:absolute;z-index:2;left:calc(14px + var(--d,1)*22px - 15px);top:0;width:1.5px;height:50%;background:var(--line);pointer-events:none}.ph-rowwrap.child:after{content:"";position:absolute;z-index:2;left:calc(14px + var(--d,1)*22px - 15px);top:calc(50% - 1.5px);width:9px;height:1.5px;background:var(--line);pointer-events:none}.ph-rowwrap.arrive{display:grid;grid-template-rows:1fr;--m-arrive-delay:.22s;animation:m-grow-row var(--m-dur-draw) var(--m-ease-out) both}.ph-rowwrap.arrive .row{min-height:0;overflow:hidden;background:var(--tint-soft)}.ph-face.m-parent-of-arrival{border-radius:50%}.ph-rowwrap.leaving{display:grid;grid-template-rows:1fr;pointer-events:none;animation:ph-row-out .34s var(--nav-ease) both}.ph-rowwrap.leaving>*{min-height:0;overflow:hidden}@keyframes ph-row-out{0%{grid-template-rows:1fr;opacity:1}to{grid-template-rows:0fr;opacity:0}}.ph-stagger>*{animation:ph-in .34s var(--nav-ease) both;animation-delay:calc(var(--i,0)*26ms)}@keyframes ph-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.mk .ph-ccbar{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;margin:2px 16px 14px;padding:10px 14px;border-radius:14px;background:var(--paper);box-shadow:var(--card);font-size:12px;color:var(--ink-2);letter-spacing:-.01em}.mk .ph-ccbar .s{display:inline-flex;align-items:center;gap:6px}.mk .ph-ccbar .dot{width:7px;height:7px;border-radius:50%;flex:none}.mk .ph-ccbar b{font-size:13.5px;font-weight:700;color:var(--ink)}.mk .ph-ccbar .need{color:var(--alert)}.mk .ph-otree{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;margin:0 0 4px;padding:6px 16px 14px}.mk .ph-otree::-webkit-scrollbar{display:none}.mk .ph-otree>.ph-onode,.mk .ph-otree>.ph-ochildren.roots{width:-moz-max-content;width:max-content;min-width:100%;margin:0 auto}.mk .ph-otree-owner{padding-bottom:0;margin-bottom:-4px}.mk .ph-onode{display:flex;flex-direction:column;align-items:center}.mk .ph-ocard{width:106px;padding:10px 6px 9px;border-radius:14px;background:var(--paper);box-shadow:var(--card);display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center;color:var(--ink);transition:transform .16s var(--nav-ease),box-shadow .16s var(--nav-ease)}.mk button.ph-ocard:active{transform:scale(.97)}.mk .ph-ocard .ph-face{margin-bottom:2px}.mk .ph-ocard b{font-size:12.5px;font-weight:600;letter-spacing:-.01em;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk .ph-ocard .st{display:inline-flex;align-items:center;gap:4px;max-width:100%;font-family:var(--mono);font-size:10px;letter-spacing:0;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk .ph-ocard .st .dot{width:6px;height:6px;border-radius:50%;flex:none}.mk .ph-ocard .tag{font-size:10px;line-height:1.2;color:var(--ink-3);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk .ph-ocard.working{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--work) 55%,transparent),var(--card)}.mk .ph-ocard.you{width:122px;background:linear-gradient(180deg,color-mix(in srgb,var(--tint) 12%,var(--paper)),var(--paper));box-shadow:0 0 0 1px color-mix(in srgb,var(--tint) 30%,transparent),var(--card)}.mk .ph-ocard.you .ini{width:40px;height:40px;font-size:15px;margin-bottom:2px}.mk .ph-ocard .you-st{color:var(--tint);font-weight:700}.mk .ph-ochildren{display:flex;justify-content:center;align-items:flex-start;gap:8px;position:relative;padding-top:18px}.mk .ph-ochildren:before{content:"";position:absolute;top:0;left:50%;width:1.5px;height:18px;background:var(--wire,var(--line))}.mk .ph-ochildren.roots{padding-top:0}.mk .ph-ochildren.roots:before{display:none}.mk .ph-ochild{position:relative;padding-top:18px}.mk .ph-ochildren.roots>.ph-ochild{padding-top:0}.mk .ph-ochild:before{content:"";position:absolute;top:0;left:50%;width:1.5px;height:18px;background:var(--wire,var(--line))}.mk .ph-ochild:after{content:"";position:absolute;top:0;left:-4px;right:-4px;height:1.5px;background:var(--wire,var(--line))}.mk .ph-ochild:first-child:after{left:50%}.mk .ph-ochild:last-child:after{right:50%}.mk .ph-ochild:only-child:after{display:none}.mk .ph-ochildren.roots>.ph-ochild:before,.mk .ph-ochildren.roots>.ph-ochild:after{display:none}.mk .ph-ostem{display:block;width:1.5px;height:14px;background:var(--wire,var(--line))}.mk .grp.ph-ogrp{margin-top:6px}.mk .ph-ocomet{position:absolute;top:0;left:calc(50% - 1px);width:2px;height:18px;overflow:visible;pointer-events:none}.mk .ph-ocomet path{fill:none;stroke:var(--tint);stroke-width:2;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:8 60;stroke-dashoffset:68;animation:mk-travel 1.8s cubic-bezier(.4,0,.2,1) infinite}.mk[data-product=agents]{--wire:#D2D2D7}.mk[data-product=agents][data-dark="1"]{--wire:#3A3A3C}@media (prefers-reduced-motion:reduce){.mk .ph-ocomet{display:none}}.ph-foot{margin:10px 16px 0;font-size:11.5px;color:var(--ink-3);text-align:center;text-wrap:pretty}.ph-empty{margin:26px 24px;font-size:15px;line-height:1.5;color:var(--ink-2);text-align:center;text-wrap:pretty}.ph-hint{margin:10px 24px 0;font-size:13px;line-height:1.4;color:var(--ink-3);letter-spacing:-.01em;text-align:center;text-wrap:pretty}.ph-hint.danger{color:var(--alert);font-weight:500}.ph-err{margin:10px 16px 0;padding:10px 14px;border-radius:12px;background:color-mix(in srgb,var(--alert) 12%,transparent);color:var(--alert);font-size:14px;line-height:1.4}.ph-lblhint{margin:-2px 20px 8px;font-size:12px;line-height:1.35;color:var(--ink-3)}.mk .pill.ph-wide{width:100%}.mk .pill.quiet{background:var(--fill);color:var(--tint)}.mk .pill.danger{background:var(--fill);color:var(--alert)}.mk .pill.danger.solid{background:var(--alert);color:#fff}.mk .pill.ph-gradpill{background:linear-gradient(180deg,var(--tint-top),var(--tint))}.mk .pill:active{filter:brightness(.94)}.mk .pill[disabled]{opacity:.4;filter:none}.mk .pill.ph-delete-link{background:none;height:40px;font-size:14px;font-weight:500}.ph-cta{margin:20px 16px 0}.ph-needs{margin:14px 16px 0;background:var(--paper);border-radius:16px;padding:16px 16px 12px;box-shadow:var(--card)}.ph-needs .k{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--warn)}.ph-needs h3{margin:9px 0 3px;font-size:17px;font-weight:600;letter-spacing:-.022em}.ph-needs p{margin:0;font-size:14.5px;line-height:1.4;color:var(--ink-2);letter-spacing:-.016em}.ph-needs .acts{display:flex;align-items:center;gap:14px;margin-top:12px;padding-top:11px;box-shadow:inset 0 .5px 0 var(--line2)}.ph-needs .acts button.quiet{padding:5px 0;font-size:15px;color:var(--ink-3);letter-spacing:-.02em}.ph-needs .acts button[disabled]{opacity:.35}.ph-needs .ph-building{display:flex;align-items:center;gap:10px;margin:12px 0 2px;padding-top:11px;box-shadow:inset 0 .5px 0 var(--line2);font-size:14.5px;color:var(--ink-2)}.ph-needs .ph-needserr{margin:9px 0 0;font-size:11.5px;color:var(--alert)}.ph-needs.m-arrive{--m-arrive-delay:calc(var(--i,0)*70ms)}.ph-needs.leaving{animation:ph-cardout .3s var(--nav-ease) both;pointer-events:none}@keyframes ph-cardout{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px) scale(.97)}}.ph-needswrap{margin:0 0 10px;align-self:stretch}.ph-needswrap .ph-needs{margin:0}.ph-panes>.ph-pane{position:relative}.ph-pane.in-r{animation:ph-pane-r .3s var(--nav-ease) both}.ph-pane.in-l{animation:ph-pane-l .3s var(--nav-ease) both}.ph-pane.out{position:absolute;left:0;right:0;top:0;pointer-events:none}.ph-pane.out-l{animation:ph-pane-ol .3s var(--nav-ease) both}.ph-pane.out-r{animation:ph-pane-or .3s var(--nav-ease) both}@keyframes ph-pane-r{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes ph-pane-l{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}@keyframes ph-pane-ol{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-16px)}}@keyframes ph-pane-or{0%{opacity:1;transform:none}to{opacity:0;transform:translate(16px)}}.ph-embed:not(.under-tabs){padding:0 0 24px}.ph-llm .am-llm-logs{padding:4px 14px 24px}.ph-llm .am-llm-logs pre,.ph-llm .am-llm-logs table{max-width:100%;overflow-x:auto}.mk .thread.ph-thread{padding-top:8px}.mk .msg{white-space:pre-wrap;overflow-wrap:anywhere}.mk .msg.fresh,.mk .tool.fresh{animation:ph-bub .26s var(--nav-ease)}.mk .msg.pending{opacity:.72}.mk .msg .am-md{font-size:inherit;line-height:inherit;color:inherit}.mk .msg .am-md>:first-child{margin-top:0}.mk .msg .am-md>:last-child{margin-bottom:0}.mk .msg .am-md p{margin:0 0 .5em}.mk .msg .am-md pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--mono);font-size:13px;letter-spacing:0}.mk .tool .tb{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.mk .tool .tb .p{color:var(--link)}.mk .tool .tb .ok{color:var(--ok)}.mk .tool .tb .dim{color:var(--ink-2)}@keyframes ph-bub{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}.ph-time{margin:-2px 4px 5px;font-size:11px;color:var(--ink-3);white-space:nowrap}.ph-time.me{align-self:flex-end}.ph-time.them{align-self:flex-start}.ph-notice{align-self:center;max-width:88%;margin:8px 0;padding:8px 12px;border-radius:12px;background:var(--paper);font-size:11px;line-height:1.5;color:var(--ink-3);text-align:center;white-space:pre-wrap;overflow-wrap:anywhere;box-shadow:var(--card)}.ph-turn{align-self:stretch;min-width:0;width:100%}.ph-turn .ta-line:not(.is-empty){order:1;flex:1 0 100%;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.ph-turn .am-run-status{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2)}.ph-turn .am-run-status-copy strong{font-weight:500;color:var(--ink)}.ph-turn .am-run-status-copy small{display:block;font-size:11px;color:var(--ink-3)}.ph-turn time{font-family:var(--mono);font-size:11px;color:var(--ink-3);letter-spacing:0}.mk .composer.ph-composer{flex-wrap:wrap;box-shadow:inset 0 .5px 0 var(--hair);z-index:8}.mk .composer .plus{position:relative}.mk .composer .plus>button.ph-attach{width:36px!important;height:36px!important;border-radius:50%!important;border:0!important;background:transparent!important;color:var(--ink-2)!important;opacity:1!important}.mk .composer .plus>button.ph-attach[disabled]{opacity:.4!important}.mk .composer .field textarea{flex:1;min-width:0;width:100%;resize:none;min-height:24px;max-height:132px;margin:0;padding:0;border:0;outline:0;background:transparent;color:var(--ink);font:17px/1.4 var(--sans);letter-spacing:-.022em}.mk .composer .field textarea::-moz-placeholder{color:var(--ink-3)}.mk .composer .field textarea::placeholder{color:var(--ink-3)}.mk .composer .send{flex:none;transition:opacity .18s,transform .18s var(--m-ease-out,ease)}.mk .composer .send[disabled]{opacity:1}.mk .composer .send:not([disabled]):active{transform:scale(.9)}.ph-attchips{flex:1 0 100%;display:flex;flex-wrap:wrap;gap:6px;padding:0 2px 2px}.ph-attchip{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;max-width:220px;border-radius:12px;background:var(--paper);box-shadow:0 0 0 .5px var(--hair);color:var(--ink);padding:4px 4px 4px 10px}.ph-attchip .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ph-attchip button{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:var(--ink-2)}.mk .ph-deskcard{display:flex;flex-direction:column;align-items:center;gap:12px;width:calc(100% - 32px);margin:14px 16px 0;padding:0 0 14px;border-radius:16px;background:var(--paper);box-shadow:var(--card);overflow:hidden;color:var(--ink);text-align:center}.mk .ph-deskcard .desk{display:block;width:100%;height:150px}.mk .ph-deskcard .desk .bar{display:flex}.mk .ph-deskcard .ph-deskglyph{position:absolute;left:50%;top:calc(50% + 12px);transform:translate(-50%,-50%);color:#e6e9f28c}.mk .ph-deskcard>b{font-size:17px;font-weight:600;letter-spacing:-.022em}.mk .ph-deskcard[disabled]{opacity:.55}.ph-mem{display:flex;gap:11px;align-items:flex-start;width:100%;padding:13px 16px;position:relative;transition:opacity .26s var(--nav-ease),transform .26s var(--nav-ease)}.ph-mem+.ph-mem{box-shadow:inset 0 .5px 0 var(--line2)}.ph-mem .tick{flex:none;width:20px;height:20px;margin-top:1px;border-radius:50%;background:color-mix(in srgb,var(--ok) 18%,transparent);color:var(--ok);display:grid;place-items:center}.ph-mem .txt{flex:1;min-width:0;font-size:15.5px;line-height:1.35;letter-spacing:-.018em}.ph-mem .txt small{display:block;margin-top:3px;font-size:11px;color:var(--ink-3)}.ph-mem .forget{flex:none;font-size:13px;color:var(--ink-3);padding:4px 2px}.ph-mem.leaving{opacity:0;transform:translate(26px);pointer-events:none}.ph-coverscrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:88;background:#00000052;opacity:0;transition:opacity var(--nav-dur) var(--nav-ease);pointer-events:none}.ph-coverscrim.on{opacity:1}.ph-cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:89;display:flex;flex-direction:column;background:#05070d;color:#fff;transform:translateY(101%);transition:transform var(--nav-dur) var(--nav-ease);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 22px)}.ph-cover.on{transform:none}.ph-cover.takeover{padding-bottom:0}.ph-coverfoot{flex:none;display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--nav-dur) var(--nav-ease),opacity .3s var(--nav-ease)}.ph-cover.takeover .ph-coverfoot{grid-template-rows:0fr;opacity:0;pointer-events:none}.ph-coverfootin{min-height:0;overflow:hidden}.mk .nav.ph-covernav{position:relative;flex:none;background:#05070ddb;box-shadow:inset 0 -.5px #ffffff14;color:#fff;-webkit-backdrop-filter:saturate(180%) blur(22px);backdrop-filter:saturate(180%) blur(22px)}.mk .nav.ph-covernav .nav-btn,.mk .nav.ph-covernav .nav-title{color:#fff}.mk .nav.ph-covernav .ph-covertools{display:flex;align-items:center;gap:4px;flex:none}.mk .nav.ph-covernav .ph-rclick{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 11px 0 9px;border-radius:16px;font-size:13px;font-weight:600;letter-spacing:-.01em;color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 .5px #ffffff2e;white-space:nowrap;transition:background .2s var(--nav-ease),box-shadow .2s var(--nav-ease)}.mk .nav.ph-covernav .ph-rclick i{width:8px;height:8px;border-radius:50%;background:#ffffff59;transition:background .2s var(--nav-ease),box-shadow .2s var(--nav-ease)}.mk .nav.ph-covernav .ph-rclick.on{background:var(--tint);box-shadow:inset 0 .5px #ffffff59}.mk .nav.ph-covernav .ph-rclick.on i{background:#fff;box-shadow:0 0 0 3px #ffffff40}.ph-cover .desk.ph-desk{flex:1 1 auto;max-height:474px;min-height:0;display:flex;flex-direction:column;box-shadow:0 30px 60px -30px #000000e6}.ph-cover .desk.ph-desk .bar{flex:none;height:34px;font-size:12.5px}.ph-cover .desk.ph-desk .bar>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ph-deskstage{flex:1;min-height:0;position:relative;display:flex;flex-direction:column}.ph-deskstage>*{flex:1;min-height:0}.ph-deskoff{margin:0;padding:34px 24px;font-size:15px;line-height:1.45;color:#c8ccda;text-align:center;text-wrap:pretty}.ph-cover:not(.takeover) .ph-deskstage .computer-view{pointer-events:none}.ph-cover:not(.takeover) .ph-deskstage .computer-view__bar,.ph-cover:not(.takeover) .ph-deskstage .computer-view__status{display:none}.ph-cover:not(.takeover) .ph-deskstage{display:flex;flex-direction:column;overflow:hidden}.ph-cover:not(.takeover) .ph-deskstage .computer-view{display:flex;flex-direction:column;width:100%;height:100%;background:transparent}.ph-cover:not(.takeover) .ph-deskstage .computer-view__stage{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:0;container-type:normal;background:none}.ph-cover:not(.takeover) .ph-deskstage .computer-view__screen{width:100%;height:auto;max-height:100%;aspect-ratio:var(--computer-aspect,16/10)}.ph-caption{flex:none;display:flex;align-items:center;gap:10px;margin:22px 16px 0;padding:12px 14px;border-radius:18px;background:#141824e6;box-shadow:0 0 0 .5px #ffffff29;color:#fff;-webkit-backdrop-filter:saturate(180%) blur(22px);backdrop-filter:saturate(180%) blur(22px)}.ph-caption .txt{min-width:0;flex:1}.ph-caption .t{display:block;font-size:15px;font-weight:600;letter-spacing:-.02em;line-height:1.25;text-wrap:pretty}.ph-caption .m{display:block;font-size:11.5px;color:#ffffff9e;margin-top:2px}.ph-caption .dot{flex:none}.ph-coveracts{flex:none;display:flex;gap:10px;margin:42px 16px 0}.ph-coveracts .pill{flex:1}.mk .pill.ph-glasspill{background:#ffffff24;color:#fff;box-shadow:0 0 0 .5px #fff3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}@media (max-height:620px){.ph-caption,.ph-coveracts{margin-top:12px}}.ph .ph-askscrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:92;background:#080c168c;-webkit-backdrop-filter:saturate(140%) blur(3px);backdrop-filter:saturate(140%) blur(3px)}.ph-ask{position:absolute;left:0;right:0;bottom:0;z-index:93;display:flex;flex-direction:column;max-height:86%;background:var(--ground);border-radius:16px 16px 0 0;overflow:hidden;box-shadow:0 0 0 .5px var(--hair),0 -20px 50px -12px #00000038}.ph-askhead{flex:none;padding:20px 22px 2px;text-align:center}.ph-askicon{display:inline-grid;place-items:center;width:38px;height:38px;margin-bottom:10px;border-radius:11px;background:color-mix(in srgb,var(--alert) 15%,transparent);color:var(--alert)}.ph-askhead h2{margin:0;font-size:19px;font-weight:600;line-height:1.25;letter-spacing:-.024em;text-wrap:balance}.ph-askhead p{margin:8px 0 0;font-size:14.5px;line-height:1.4;color:var(--ink-2);letter-spacing:-.016em;text-wrap:pretty}.ph-askbody{flex:1;min-height:0;overflow-y:auto;padding-bottom:2px;scrollbar-width:none}.ph-askbody::-webkit-scrollbar{display:none}.mk .ph-askteam .row{min-height:56px;padding-left:calc(14px + (var(--d,1) - 1)*20px)}.ph-askacts{flex:none;display:flex;flex-direction:column;gap:9px;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px));box-shadow:inset 0 .5px 0 var(--hair)}.mk.ph-root .msheet{transition:transform var(--m-dur-base,.34s) var(--m-ease-ios,cubic-bezier(.32,.72,0,1)),bottom .25s ease}.mk.ph-root .msheet .sb{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.mk .list.ph-fgrid{display:flex;flex-wrap:wrap;gap:16px 8px;padding:14px 10px 12px}.ph-fpick{display:flex;flex-direction:column;align-items:center;gap:7px;width:76px}.ph-fpick .ring{position:relative;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--fill);box-shadow:0 0 0 1.5px var(--hair);transition:box-shadow .16s var(--nav-ease),transform .16s var(--nav-ease)}.ph-fpick[aria-pressed=true] .ring{box-shadow:0 0 0 3px var(--tint),0 0 0 8px var(--tint-soft);transform:scale(1.04)}.ph-fpick:active .ring{transform:scale(.94)}.ph-fpick .tick{position:absolute;right:-2px;bottom:-2px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:#fff;background:var(--tint);box-shadow:0 0 0 2px var(--paper);opacity:0;transform:scale(.6);transition:opacity .16s,transform .16s var(--nav-ease)}.ph-fpick[aria-pressed=true] .tick{opacity:1;transform:none}.ph-fpick .nm{max-width:100%;font-size:12px;line-height:1.25;text-align:center;color:var(--ink-2);letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ph-fpick[aria-pressed=true] .nm{color:var(--ink);font-weight:600}.ph-fpick .sub{font-size:10px;color:var(--ink-3)}.ph-fpick[disabled]{opacity:.45}.ph-field{display:flex;align-items:center;gap:10px;width:100%;min-height:56px;padding:9px 16px;position:relative}.ph-field+.ph-field{box-shadow:inset 0 .5px 0 var(--line2)}.ph-field .lbl{flex:none;width:96px;font-size:17px;letter-spacing:-.022em}.ph-field input,.ph-field select{flex:1;min-width:0;font:inherit;font-size:17px;border:0;background:none;outline:none;color:var(--ink);letter-spacing:-.022em}.ph-field input::-moz-placeholder{color:var(--ink-3)}.ph-field input::placeholder{color:var(--ink-3)}.ph-field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;text-align:right;padding-right:2px;color:var(--ink-2)}.ph-lead{flex:none;width:29px;height:29px;border-radius:8px;display:grid;place-items:center;color:#fff;box-shadow:var(--chip)}.mk .list.ph-acctlist{margin-top:16px}.mk .row.ph-acct{gap:14px;padding:14px 16px}.mk .row .nm.ph-acctname{font-size:20px}.ini{flex:none;width:56px;height:56px;border-radius:50%;background:var(--fill);color:var(--ink);display:grid;place-items:center;font-size:21px;font-weight:600;letter-spacing:-.01em;box-shadow:0 0 0 .5px var(--hair)}.mk .row.ph-choicerow{display:block;padding:12px 16px}.mk .seg.ph-choice{margin:0}.ph-switch{flex:none;width:51px;height:31px;border-radius:16px;background:var(--fill);position:relative;transition:background .22s}.ph-switch:after{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #00000029;transition:transform .22s var(--nav-ease)}[aria-checked=true]>.ph-switch{background:var(--ok)}[aria-checked=true]>.ph-switch:after{transform:translate(20px)}.mk .list.ph-signout{margin-top:22px}.ph-ev{display:flex;gap:12px;align-items:flex-start;width:100%;padding:12px 16px;position:relative}.ph-ev+.ph-ev{box-shadow:inset 0 .5px 0 var(--line2)}.ph-ev .pair{flex:none;display:flex;width:32px}.ph-ev .txt{flex:1;min-width:0;font-size:15px;line-height:1.38;letter-spacing:-.018em}.ph-ev .txt b{font-weight:600}.ph-ev .txt .verb{color:var(--ink-2)}.ph-ev .ph-tm{flex:none;font-size:11px;color:var(--ink-3);padding-top:1px}.ph-mark{flex:none;width:44px;height:44px;border-radius:11px;display:grid;place-items:center;font-size:15.5px;font-weight:600;letter-spacing:-.03em;background:var(--fill);color:var(--ink-2)}.ph-signals{position:relative;width:100%;aspect-ratio:1/1;padding:6px}.ph-signals svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.ph-edge{fill:none;stroke:var(--ink-3);stroke-linecap:round}.ph-edge.live{stroke:var(--tint);opacity:.55}.ph-edge-hit{fill:none;stroke:transparent;stroke-width:5;cursor:pointer}.ph-pulse{fill:var(--tint)}.ph-node{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:5px;pointer-events:none}.ph-node em{font-size:9.5px;font-style:normal;color:var(--ink-2);max-width:62px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-reduced-motion:reduce){.ph-pulse{display:none}}.ph-parts{display:flex;flex-wrap:wrap;gap:8px;margin:12px 16px 0}.ph-part{display:flex;align-items:center;gap:8px;padding:5px 6px 5px 5px;border-radius:15px;background:var(--paper);box-shadow:var(--card);font-size:13.5px;letter-spacing:-.014em;animation:ph-in .34s var(--nav-ease) both;animation-delay:calc(var(--i,0)*26ms)}.ph-part .nm{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk .ph-part .comp{width:28px;height:28px;border-radius:8px;background:var(--fill);color:var(--ink-2);display:grid;place-items:center}.ph-arch-acts{flex:none;display:flex;align-items:center;gap:6px}.ph-newagent .list{margin-top:12px}.ph-newagent .ph-cta{margin-top:14px}.ph-view,.mk .list,.ph-needs,.mk .tabbar,.mk .composer,.mk .composer .field,.mk .msg,.mk .seg,.mk .search,.ph-notice,.ph-part,.mk .tile,.mk .nav{transition-property:background-color,color,box-shadow;transition-duration:.42s;transition-timing-function:var(--nav-ease)}@media (prefers-reduced-motion:reduce){.ph{--nav-dur:.001ms}.ph *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.ph-prov{display:flex;align-items:flex-start;gap:10px;margin:14px 16px 6px;padding:12px 14px;border-radius:14px;background:var(--surface-2,rgba(0,0,0,.04));color:var(--ink)}.ph-prov-ic{flex:0 0 auto;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--accent-soft,rgba(0,0,0,.06));color:var(--accent,inherit)}.ph-prov.is-error .ph-prov-ic{color:var(--alert,#d1242f)}.ph-prov-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;font-size:13px;line-height:1.45;color:var(--ink-2)}.ph-prov-body b{font-size:15px;color:var(--ink)}.ph-prov-clock{flex:0 0 auto;font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--accent,inherit);line-height:1.3}.ph-prov.is-error .ph-prov-clock{color:var(--alert,#d1242f)}.ph-thread .ph-prov{margin:8px 12px}.mk .ph-navacts{display:flex;align-items:center;gap:0}.mk .ph-navacts .update-dot{margin-right:2px}.mk .ph-models .row .ph-val{font-size:15px;display:inline-flex;gap:6px;align-items:center}.mk .ph-models .row.on .nm{font-weight:600}.mk .ph-models .row.ph-models-form,.mk .ph-models .row.ph-models-form .k{display:block}.mk .ph-models .row.ph-models-form .ph-field{padding:6px 0;min-height:44px;box-shadow:inset 0 -.5px 0 var(--sep)}.mk .ph-models .row.ph-models-form .ph-val{margin-top:10px;justify-content:flex-end;display:flex}.mk .ph-models .row.ph-models-code b{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em}.mk .ph-models .wb-models-list{padding:6px 16px 12px;background:var(--fill)}.mk .ph-models .wb-models-tools{display:flex;gap:8px;align-items:center}.mk .ph-models .wb-models-tools .ph-field{flex:1;padding:4px 0;min-height:40px}.mk .ph-models .wb-models-rows{display:grid;gap:2px;max-height:300px;overflow-y:auto}.mk .ph-models .wb-models-row{display:flex;align-items:center;gap:8px;padding:5px 0;font-size:14px}.mk .ph-models .wb-models-row .k{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.mk .ph-models .wb-models-err{margin:6px 0;font-size:13px;color:var(--alert)}.mk .ph-models .wb-models-notice{color:var(--ok,var(--tint))}.mk .ph-models .ph-models-warn{margin:0 16px 10px;padding:11px 14px;border-radius:14px;font-size:14px;line-height:1.4;letter-spacing:-.01em;background:color-mix(in srgb,var(--warn,#FF9500) 14%,var(--paper));color:var(--ink);overflow-wrap:anywhere;text-wrap:pretty}.ph-titlerow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-right:16px}.ph-titlerow h1.large{margin-right:auto}.ph-resetpill{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 12px;border:0;border-radius:999px;background:#007aff1a;color:#007aff;font:600 13px/1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer}@media (prefers-color-scheme: dark){.ph-resetpill{background:#0a84ff2e;color:#0a84ff}}.ph-memreset{display:flex;justify-content:flex-end;padding:10px 16px 0}.mk .quick.quick-compact{gap:6px;margin:10px 16px 0}.mk .quick.quick-compact>.tile{flex-direction:row;justify-content:center;gap:4px;height:32px;padding:0 5px;border-radius:10px}.mk .quick.quick-compact>.tile .icg{width:auto;height:auto;background:none!important;box-shadow:none;color:var(--tint)}.mk .quick.quick-compact>.tile .icg svg{width:14px;height:14px}.mk .quick.quick-compact>.tile b{font-size:11.5px;min-width:0;overflow:hidden;text-overflow:ellipsis}.mk .quick.quick-compact>.tile .tdot{top:4px;right:4px;width:6px;height:6px}.mk .quick.quick-compact>.ghost-tile.on{background:linear-gradient(135deg,#7c5cff,#24183f);color:#fff}.mk .quick.quick-compact>.ghost-tile.on .icg{color:#fff}.mk .ghost-panel{margin:8px 16px 0;display:flex;flex-direction:column;gap:8px}.mk .ghost-panel .ghost-explain{margin:0 6px;font-size:12px}.mk .grp .grp-fold{display:flex;align-items:center;gap:6px;min-width:0;min-height:30px;padding:0;background:none;border:0;color:inherit;font:inherit;cursor:pointer}.mk .grp .grp-chev{display:inline-flex;color:var(--ink-3);transition:transform .2s}.mk .grp .grp-chev.open{transform:rotate(90deg)}.ph-newcompany .am-co-brief textarea{width:100%;min-height:110px;resize:none;font:inherit;background:transparent;border:0;color:inherit;padding:10px 0}.ph-newcompany .ph-idea{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:12px;border:1px solid var(--line, rgba(127,127,127,.25));background:transparent;color:inherit;text-align:left}.ph-newcompany .ph-idea .k{display:flex;flex-direction:column;gap:2px}.ph-newcompany .ph-idea small{opacity:.7;font-size:12px}.mk .ph-group{--g-ink:var(--tint, var(--link));--g-tint:color-mix(in srgb,var(--g-ink) 12%,transparent);--g-rail:color-mix(in srgb,var(--g-ink) 35%,transparent)}.mk .ph-group[style*=--g-h]{--g-ink:hsl(var(--g-h) 62% 44%)}@media (prefers-color-scheme: dark){.mk .ph-group[style*=--g-h]{--g-ink:hsl(var(--g-h) 70% 68%)}}.mk .grp.ph-grp2{margin:16px 12px 6px;padding:0;border-radius:12px;background:var(--g-tint)}.mk .grp.ph-grp2 .grp-fold{flex:1;min-height:44px;padding:6px 8px;gap:8px;font-size:15px;font-weight:650;color:var(--ink);border-radius:12px}.mk .grp.ph-grp2 .grp-fold:active{background:color-mix(in srgb,var(--g-ink) 20%,transparent)}.mk .ph-grp-sw{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:var(--g-ink);color:#fff;box-shadow:0 1px 2px #0000002e}.mk .ph-grp-tag{flex:none;padding:2px 7px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--g-ink);background:color-mix(in srgb,var(--g-ink) 14%,transparent)}.mk .grp.ph-grp2 .n{margin-left:auto;min-width:22px;padding:1px 8px;border-radius:999px;text-align:center;font-family:inherit;font-size:12px;font-weight:650;color:var(--g-ink);background:color-mix(in srgb,var(--g-ink) 13%,transparent)}.mk .grp.ph-grp2 .grp-chev{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;color:var(--g-ink);background:color-mix(in srgb,var(--g-ink) 12%,transparent);transition:transform .22s cubic-bezier(.2,.8,.2,1)}.mk .grp.ph-grp2 .grp-chev.open{transform:rotate(90deg)}.mk .ph-grp-faces{display:inline-flex;align-items:center;margin-left:2px}.mk .ph-grp-face{display:grid;width:20px;height:20px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 1.5px var(--bg, #fff);margin-left:-6px}.mk .ph-grp-face:first-child{margin-left:0}.mk .ph-grp-more{margin-left:4px;font-size:11px;font-weight:650;color:var(--g-ink)}.mk .grp.ph-grp2 button.edit{margin-left:4px;margin-right:6px;color:var(--g-ink)}.mk .grp.ph-grp2+.list,.mk .grp.ph-grp2+.ph-swap>.list{margin-left:18px;border-left:2.5px solid var(--g-rail);border-radius:14px}.wb.ph{height:var(--mobile-viewport-height, 100dvh);min-height:0}.ph dialog.aae-ov{width:100%;max-width:none;height:var(--mobile-viewport-height, 100dvh);max-height:none;margin:0;border:0;box-sizing:border-box;padding:0;background:transparent}.ph dialog.aae-ov::backdrop{background:#00000057}.ph .aae-card{background:var(--paper);color:var(--ink);border-color:var(--line);border-radius:20px;box-shadow:var(--card)}.ph .aae-head h3,.ph .aae-drop-title{color:var(--ink);font-family:var(--sans)}.ph .aae-cap{font-size:14px;color:var(--ink-2)}.ph .aae-card .aae-voice-now,.ph .aae-card .aae-voice-cue{color:var(--ink-2)}.ph .aae-card .aae-voice-now b{color:var(--ink)}.ph .aae-card .vcl{background:var(--ground);color:var(--ink);border-color:var(--line)}.ph .aae-x,.ph .aae-btn{min-width:44px;min-height:44px;font-size:15px}.ph .aae-x,.ph .aae-drop,.ph .aae-face{background:var(--ground);color:var(--ink);border-color:var(--line)}.ph .aae-btn{background:var(--paper);color:var(--ink);border-color:var(--line)}.ph .aae-btn.primary{background:var(--tint);color:#fff;box-shadow:inset 0 .5px #ffffff59,0 1px 2px #00000024,0 8px 18px -8px var(--tintglow)}.ph .aae-btn.danger{color:var(--alert)}.ph .nav-btn{min-height:44px;min-width:44px}.ph .row .k.ph-main{min-height:44px}.ph .grp button.edit{min-height:44px;min-width:44px;margin-top:-6px;margin-bottom:-6px}.ph .seg>button{min-height:32px}.ph .ph-fpick{min-height:88px}.ph .row[role=switch]{min-height:70px}.ph .pill.sm{min-height:36px}.ph .ph-needs .acts button{min-height:44px}.ph .ph-mem .forget{min-height:44px;min-width:44px;margin:-12px -8px;padding:12px 8px}.ph button,.ph input,.ph textarea,.ph select{touch-action:manipulation}.ph .ph-rowwrap{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ph .search input,.ph .composer textarea,.ph .ph-field input,.ph .ph-field select{font-size:max(16px,1em)}.ph .composer .field{min-height:40px;height:auto;align-items:flex-end;padding-top:7px;padding-bottom:5px}.ph .composer .send{margin-bottom:0}.ph .composer .plus,.ph .composer .send{min-width:0}.ph .composer .plus{width:36px;height:36px}.ph .scroll{overscroll-behavior-y:contain}.ph .ph-views,.ph .tabbar{touch-action:pan-y pinch-zoom}.ph .ph-under{min-height:0}html[data-mobile-keyboard] .ph .tabbar{display:none}html[data-mobile-keyboard] .ph .composer{padding-bottom:10px}.ph .row .nm{overflow-wrap:anywhere}.ph .ph-who .nm{overflow-wrap:normal}.ph .ph-empty{padding:28px 22px;font:15px/1.6 var(--sans);color:var(--ink-2)}.ph button:focus-visible,.ph input:focus-visible,.ph textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--tint) 55%,transparent);outline-offset:2px}@media (max-width: 350px){.ph .list,.ph .search,.ph .quick,.ph .now{margin-inline:12px}.ph .row{padding-left:10px;padding-right:8px;gap:10px}.ph .nav-btn.back{max-width:32%}.ph .ph-who .nm{font-size:15px}.ph .nowcard{width:210px!important}}@media (prefers-reduced-motion: reduce){.ph *,.ph *:before,.ph *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.mk .ph-embed{--pe-ink:var(--ink);--pe-ink-2:var(--ink-2);--pe-ink-3:var(--ink-3);--pe-paper:var(--paper);--pe-fill:var(--fill);--pe-press:var(--press,var(--fill));--pe-line:var(--line);--pe-line2:var(--line2);--pe-hair:var(--hair);--pe-tint:var(--tint);--pe-tint-soft:var(--tint-soft);--pe-ok:var(--ok);--pe-alert:var(--alert);--pe-warn:var(--warn,var(--work));--pe-mono:var(--mono);--pe-sans:var(--sans);--pe-card:var(--card);--pe-glow:var(--tintglow);--pe-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%2386868B' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.mk .ph-embed .atm{display:block;margin:14px 16px 0;background:var(--pe-paper);border-radius:16px;box-shadow:var(--pe-card);overflow:hidden}.mk .ph-embed .atm>*+*{box-shadow:inset 0 .5px 0 var(--pe-line2)}.mk .ph-embed .atm-row{display:flex;flex-direction:column;gap:5px;width:100%;padding:13px 40px 13px 16px;position:relative;border:0;border-radius:0;background:transparent;color:var(--pe-ink);font-family:var(--pe-sans);letter-spacing:-.01em}.mk .ph-embed .atm-row:hover{border-color:transparent}.mk .ph-embed button.atm-row:active{background:var(--pe-press)}.mk .ph-embed button.atm-row:after,.mk .ph-embed .atm-hb-head:after{content:"";position:absolute;right:18px;top:50%;width:8px;height:8px;border-right:2px solid var(--pe-line);border-bottom:2px solid var(--pe-line);transform:translateY(-50%) rotate(-45deg);pointer-events:none}.mk .ph-embed .atm-hb-head:after{transform:translateY(-70%) rotate(45deg);transition:transform .24s var(--nav-ease,ease)}.mk .ph-embed .atm-hb.on .atm-hb-head:after{transform:translateY(-30%) rotate(-135deg)}.mk .ph-embed .atm-row-main{gap:6px 8px;flex-wrap:wrap}.mk .ph-embed .atm-row-main b{font-size:16px;font-weight:600;letter-spacing:-.02em;line-height:1.25}.mk .ph-embed .atm-row-desc{font-size:14px;line-height:1.38;color:var(--pe-ink-2);opacity:1;text-wrap:pretty}.mk .ph-embed .atm-row-meta{gap:6px;margin-top:3px}.mk .ph-embed .atm-lang,.mk .ph-embed .atm-off,.mk .ph-embed .atm-seat,.mk .ph-embed .atm-chip,.mk .ph-embed .atm-kind,.mk .ph-embed .atm-builtin{font:500 11px/1.2 var(--pe-mono);letter-spacing:0;padding:3px 7px;border:0;border-radius:6px;background:var(--pe-fill);color:var(--pe-ink-2);opacity:1}.mk .ph-embed .atm-kind,.mk .ph-embed .atm-kind.llm,.mk .ph-embed .atm-chip.live{background:var(--pe-tint-soft);color:var(--pe-tint)}.mk .ph-embed .atm-kind.script{background:var(--pe-fill);color:var(--pe-ink-2)}.mk .ph-embed .atm-chip.ok{background:color-mix(in srgb,var(--pe-ok) 14%,transparent);color:var(--pe-ok)}.mk .ph-embed .atm-chip.bad{background:color-mix(in srgb,var(--pe-alert) 13%,transparent);color:var(--pe-alert)}.mk .ph-embed .atm-off{background:color-mix(in srgb,var(--pe-warn) 16%,transparent);color:var(--pe-warn)}.mk .ph-embed .atm-chip.next{color:var(--pe-ink-3)}.mk .ph-embed .atm-builtin{background:none;padding:3px 0;color:var(--pe-ink-3);border:0}.mk .ph-embed .atm-dot{opacity:1;background:var(--pe-ink-3)}.mk .ph-embed .atm-dot.ok{background:var(--pe-ok)}.mk .ph-embed .atm-dot.bad{background:var(--pe-alert)}.mk .ph-embed .atm-dot.live{background:var(--pe-tint)}.mk .ph-embed .atm-empty{padding:22px 20px;font-size:15px;line-height:1.5;color:var(--pe-ink-2);opacity:1;text-align:center;text-wrap:pretty}.mk .ph-embed .atm-empty.atm-intro{text-align:left;gap:8px;padding:16px}.mk .ph-embed .atm-intro b{opacity:1;color:var(--pe-ink);font-weight:600}.mk .ph-embed .atm-stray{margin:0;padding:12px 16px;border:0;border-radius:0;font-size:13.5px;line-height:1.4;background:color-mix(in srgb,var(--pe-warn) 12%,transparent);color:var(--pe-ink)}.mk .ph-embed .atm-stray span{opacity:1;color:var(--pe-ink-2)}.mk .ph-embed .atm-hb{border:0;padding:0;border-radius:0;cursor:default}.mk .ph-embed .atm-hb-head{padding:13px 40px 13px 16px;border-radius:0;position:relative;gap:5px}.mk .ph-embed .atm-hb.on .atm-hb-head{border-radius:0}.mk .ph-embed .atm-hb-head:active{background:var(--pe-press)}.mk .ph-embed .atm-hb-detail{padding:0 16px 14px;gap:8px;font-size:14.5px}.mk .ph-embed .atm-hb-detail p{opacity:1;color:var(--pe-ink-2);line-height:1.42;text-wrap:pretty}.mk .ph-embed .atm-hb-detail p b{color:var(--pe-ink);font-weight:600}.mk .ph-embed .atm-hb-detail .atm-hb-fine{font-size:12.5px;color:var(--pe-ink-3);opacity:1}.mk .ph-embed .atm-hb-seat{padding:12px 16px 4px;border-top:0;box-shadow:inset 0 .5px 0 var(--pe-line2)}.mk .ph-embed .atm-hb-seat .atm-hb-detail{padding:0 0 8px}.mk .ph-embed .atm-runs-head{font-size:13px;font-weight:600;letter-spacing:-.01em;text-transform:none;opacity:1;color:var(--pe-ink-2);margin-top:6px}.mk .ph-embed .atm-hb-history{gap:0;margin-top:2px}.mk .ph-embed .atm-hb-turn{gap:8px;padding:9px 0;font-size:13.5px;border-top:0;box-shadow:inset 0 .5px 0 var(--pe-line2)}.mk .ph-embed .atm-hb-turn-when{opacity:1;color:var(--pe-ink-2);font-family:var(--pe-mono);font-size:12px;letter-spacing:0}.mk .ph-embed .atm-hb-turn-why{opacity:1;color:var(--pe-ink-3)}.mk .ph-embed .atm-hb-turn-why.bad{color:var(--pe-alert);opacity:1}.mk .ph-embed .atm-detail{margin:6px 16px 0;gap:0;color:var(--pe-ink);font-family:var(--pe-sans);letter-spacing:-.01em}.mk .ph-embed .atm-detail>*+*{margin-top:12px}.mk .ph-embed .atm-detail-head{gap:6px 8px}.mk .ph-embed .atm-back{flex:0 0 100%;display:inline-flex;align-items:center;min-height:44px;margin:0 0 -4px;font-size:17px;letter-spacing:-.02em;color:var(--pe-tint);opacity:1}.mk .ph-embed .atm-back:active{opacity:.45}.mk .ph-embed .atm-detail-head>b{flex:0 0 100%;font-size:22px;font-weight:700;letter-spacing:-.03em;line-height:1.15;overflow-wrap:anywhere}.mk .ph-embed .atm-desc{font-size:15px;line-height:1.45;color:var(--pe-ink-2);opacity:1;text-wrap:pretty}.mk .ph-embed .atm-body,.mk .ph-embed .atm-out{margin:0;padding:12px 14px;border:0;border-radius:12px;background:var(--pe-fill);color:var(--pe-ink);font:12.5px/1.5 var(--pe-mono);letter-spacing:0;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.mk .ph-embed .atm-out.err{color:var(--pe-alert)}.mk .ph-embed .atm-prompt{display:flex;flex-direction:column;gap:8px}.mk .ph-embed .atm-controls{gap:10px}.mk .ph-embed .atm-run-now,.mk .ph-embed .atm-toggle{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 20px;border:0;border-radius:22px;font-size:16px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;font-family:var(--pe-sans)}.mk .ph-embed .atm-run-now{order:1;flex:1 1 auto;background:var(--pe-tint);color:#fff;box-shadow:inset 0 .5px #ffffff59,0 1px 2px #00000024,0 8px 18px -8px var(--pe-glow)}.mk .ph-embed .atm-toggle{order:2;flex:1 1 auto;background:transparent;color:var(--pe-ink);box-shadow:inset 0 0 0 1px var(--pe-line)}.mk .ph-embed .atm-run-now:active,.mk .ph-embed .atm-toggle:active{filter:brightness(.94)}.mk .ph-embed .atm-run-now:disabled,.mk .ph-embed .atm-toggle:disabled{opacity:.4;filter:none}.mk .ph-embed .atm-sched{order:3;flex:0 0 100%;display:flex;align-items:center;gap:12px;min-height:44px;font-size:15px;opacity:1;color:var(--pe-ink)}.mk .ph-embed .atm-sched select{flex:1;min-width:0;height:44px;padding:0 36px 0 14px;border:0;border-radius:12px;background:var(--pe-fill) var(--pe-chevron) no-repeat right 12px center;color:var(--pe-ink);font:16px var(--pe-sans);letter-spacing:-.01em;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mk .ph-embed .atm-next{order:4;flex:0 0 100%;margin-top:-4px;font-size:13px;color:var(--pe-ink-3);opacity:1}.mk .ph-embed .atm-note{font-size:13.5px;line-height:1.4;color:var(--pe-ink-2);opacity:1}.mk .ph-embed .atm-body-toggle{align-self:flex-start;min-height:44px;padding:0;border:0;background:none;font-size:15px;color:var(--pe-tint);letter-spacing:-.01em}.mk .ph-embed .atm-body-toggle:active{opacity:.45}.mk .ph-embed .atm-body-toggle+.atm-body{margin-top:4px}.mk .ph-embed .atm-runs-head+.atm-run{margin-top:8px;border-radius:16px 16px 0 0}.mk .ph-embed .atm-run+.atm-run{margin-top:0;box-shadow:inset 0 .5px 0 var(--pe-line2)}.mk .ph-embed .atm-run{background:var(--pe-paper);border-bottom:0}.mk .ph-embed .atm-run:last-child{border-radius:0 0 16px 16px}.mk .ph-embed .atm-runs-head+.atm-run:last-child{border-radius:16px}.mk .ph-embed .atm-run-head{min-height:52px;padding:10px 16px;gap:10px;font-size:15px;letter-spacing:-.01em}.mk .ph-embed .atm-run-head:active{background:var(--pe-press)}.mk .ph-embed .atm-run-head b{font-weight:600}.mk .ph-embed .atm-run-meta{opacity:1;font-size:12.5px;color:var(--pe-ink-2);min-width:0}.mk .ph-embed .atm-run-when{opacity:1;font-size:12px;color:var(--pe-ink-3);font-family:var(--pe-mono);letter-spacing:0}.mk .ph-embed .atm-run-body{padding:0 16px 14px;gap:8px}.mk .ph-embed .atm-run-body .atm-empty{padding:0 0 4px;text-align:left;font-size:13.5px}.mk .ph-embed .atm-runs-head+.atm-empty{margin-top:6px;padding:16px;border-radius:16px;background:var(--pe-paper);text-align:left}.mk[data-product] .ph-embed .am-llm-logs{--ink:var(--pe-ink);--muted:var(--pe-ink-2);--faint:var(--pe-ink-3);--line:var(--pe-line2);--line-2:var(--pe-line2);--surface:var(--pe-paper);--surface-2:var(--pe-fill);--mono:var(--pe-mono);--accent:var(--pe-tint);--accent-ink:#fff;--accent-soft:var(--pe-tint-soft);--alert:var(--pe-alert);--alert-soft:color-mix(in srgb,var(--pe-alert) 13%,transparent);--done:var(--pe-ok);--done-soft:color-mix(in srgb,var(--pe-ok) 14%,transparent);--work:var(--pe-warn);--work-soft:color-mix(in srgb,var(--pe-warn) 16%,transparent);--term-bg:rgba(12,14,22,.94);--term-ink:#C9D1E3;padding:10px 16px 24px;overflow:visible;flex:none;color:var(--pe-ink);font-family:var(--pe-sans);letter-spacing:-.01em;overflow-wrap:anywhere}.mk .ph-embed .am-llm-logs .hsub{font-size:14px;line-height:1.45;color:var(--pe-ink-2)}.mk .ph-embed .am-llm-logs .mono{font-family:var(--pe-mono);letter-spacing:0}.mk .ph-embed .am-llm-logs .scard{border:0;border-radius:16px;background:var(--pe-paper);box-shadow:var(--pe-card)}.mk .ph-embed .am-llm-logs .btn{width:100%;justify-content:center;min-height:44px;padding:0 20px;border:0;border-radius:22px;box-shadow:inset 0 0 0 1px var(--pe-line);background:transparent;color:var(--pe-ink);font-size:15px;font-weight:600}.mk .ph-embed .am-llm-logs .btn:active{background:var(--pe-fill)}.mk .ph-embed .am-llm-logs .mode{font-size:11px;padding:3px 7px;border:0;border-radius:6px;letter-spacing:.02em}.mk .ph-embed .am-llm-logs>div>div:first-child{gap:8px!important;margin:0 0 14px!important}.mk .ph-embed .am-llm-logs>div>div:first-child>button{min-height:36px;padding:0 12px!important;border-radius:18px!important;font-size:13.5px!important;font-weight:600!important;letter-spacing:-.01em;font-family:var(--pe-sans)}.mk .ph-embed .am-llm-logs>div>div:first-child>button:not([style*="var(--accent)"]){border-color:var(--pe-line)!important}.mk .ph-embed .am-llm-logs>div>div:first-child>button:active{opacity:.6}.mk .ph-embed .am-llm-logs [data-llm-ledger-sort]{font-size:13px!important;color:var(--pe-ink-2)!important;gap:8px!important}.mk .ph-embed .am-llm-logs [data-llm-ledger-sort] span{letter-spacing:0!important;font-weight:600!important}.mk .ph-embed .am-llm-logs [data-llm-ledger-sort] select{min-height:36px;padding:0 32px 0 12px!important;border:0!important;border-radius:12px!important;background:var(--pe-fill) var(--pe-chevron) no-repeat right 10px center!important;color:var(--pe-ink)!important;font:600 14px var(--pe-sans)!important;letter-spacing:-.01em;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mk .ph-embed .am-llm-logs .scard button{padding:12px 16px!important;min-height:44px;gap:6px 10px!important;font-size:15px!important;line-height:1.35;font-family:var(--pe-sans);letter-spacing:-.01em}.mk .ph-embed .am-llm-logs .scard button:active{background:var(--pe-press)!important}.mk .ph-embed .am-llm-logs .scard button>span:not(.mono){white-space:normal!important;overflow:visible!important;text-overflow:clip!important;min-width:0!important;max-width:100%!important;color:var(--pe-ink)}.mk .ph-embed .am-llm-logs .scard button>span.mono[title]{flex:1 1 100%!important;min-width:0!important;order:2;font-size:11.5px!important;color:var(--pe-ink-3)!important}.mk .ph-embed .am-llm-logs span.mono[style*=grid]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important;font-size:11px!important;gap:3px 10px!important;order:3}.mk .ph-embed .am-llm-logs span.mono[style*=grid]>span{white-space:nowrap}.mk .ph-embed .am-llm-logs .scard [style*="border-radius: 5px"]{flex-wrap:wrap;max-width:100%}.mk .ph-embed .am-llm-logs .scard [style*="border-radius: 5px"]>span{white-space:nowrap}.mk .ph-embed .am-llm-logs .scard [style*="border-radius: 5px"]>span:last-child{white-space:normal;min-width:0}.mk .ph-embed .am-llm-logs .scard [style*="margin-left: auto"]{flex:1 1 100%!important;margin-left:0!important;white-space:normal!important}.mk .ph-embed .am-llm-logs [style*="min-width: 2"]{min-width:0!important}.mk .ph-embed .am-llm-logs [style*="max-width: 3"],.mk .ph-embed .am-llm-logs [style*="max-width: 4"]{max-width:100%!important}.mk .ph-embed .am-llm-logs [style*="font-size: 9.5px"]{font-size:11px!important}.mk .ph-embed .am-llm-logs [style*="font-size: 10px"],.mk .ph-embed .am-llm-logs [style*="font-size: 10.5px"]{font-size:12px!important}.mk .ph-embed .am-llm-logs [style*="font-size: 11px"],.mk .ph-embed .am-llm-logs [style*="font-size: 11.5px"]{font-size:13px!important}.mk .ph-embed .am-llm-logs [style*="font-size: 12px"],.mk .ph-embed .am-llm-logs [style*="font-size: 12.5px"]{font-size:14px!important}.mk .ph-embed .am-llm-logs pre{font-size:12px!important;line-height:1.5!important;padding:12px 14px!important;border-radius:12px!important;max-width:100%;max-height:300px!important;overflow:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;letter-spacing:0}.mk .ph-embed .am-llm-logs .scard button+div{padding:4px 16px 16px!important;font-size:14px!important}.mk .ph-embed .am-llm-logs [data-llm-input-output-triage]{border-radius:12px!important;border-color:var(--pe-line2)!important}.mk .ph-embed .am-llm-logs table{max-width:100%;display:block;overflow-x:auto}.mk .ph-embed .am-llm-logs [style*="color: var(--faint)"][style*="font-size: 12.5px"]{display:block;padding:22px 8px;text-align:center;font-size:15px!important;line-height:1.5;color:var(--pe-ink-2)!important}.wb-row[data-drop-agent]{touch-action:pan-y;-webkit-touch-callout:none}.wb-row.wb-dragging{opacity:.42}.wb-row.wb-drop-under{background:var(--accent-soft);outline:2px solid var(--accent);outline-offset:-2px}.wb-row.wb-drop-bad{outline:2px dashed var(--red);outline-offset:-2px}.wb-row.wb-drop-before{box-shadow:inset 0 2px 0 var(--accent)}.wb-row.wb-drop-after{box-shadow:inset 0 -2px 0 var(--accent)}.wb-grp-h.wb-drop-group{background:var(--accent-soft);outline:2px solid var(--accent);outline-offset:-2px}.wb-drop-you{margin:4px 2px 6px;padding:9px 10px;border:1.5px dashed var(--sep);border-radius:8px;font-size:11.5px;font-weight:600;color:var(--label-2);text-align:center;transition:background .14s,border-color .14s}.wb-drop-you.on{background:var(--accent-soft);border-color:var(--accent);color:var(--label)}.wb-drag-ghost{position:fixed;left:0;top:0;z-index:1000;pointer-events:none;display:grid;gap:1px;max-width:240px;padding:7px 11px;border-radius:10px;background:var(--card);color:var(--label);box-shadow:var(--e-pop,0 8px 24px rgba(0,0,0,.18));font-size:12.5px;will-change:transform}.wb-drag-ghost b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-drag-ghost span{font-size:11px;color:var(--label-2)}.wb-drop-newgroup{position:sticky;bottom:8px;z-index:2;display:flex;align-items:center;justify-content:center;gap:8px;margin:10px 2px 6px;padding:12px 10px;border:1.5px dashed var(--accent);border-radius:12px;background:var(--card);font-size:12.5px;font-weight:600;color:var(--accent);box-shadow:var(--e-pop,0 8px 24px rgba(0,0,0,.14));transition:background .14s,color .14s,transform .14s}.wb-drop-newgroup.on{background:var(--accent);color:#fff;border-style:solid;transform:scale(1.03)}.wb-drop-naming{margin:10px 2px 6px}@media (prefers-reduced-motion:reduce){.wb-drop-you,.wb-drop-newgroup{transition:none}}.wb{--accent:#007AFF;--accent-hi:#3D9BFF;--green:#34C759;--orange:#FF9500;--red:#FF3B30;--window:#FFFFFF;--sidebar:#F4F4F6;--inspector:#FAFAFC;--label:#000;--label-2:rgba(60,60,67,.62);--label-3:rgba(60,60,67,.32);--sep:rgba(0,0,0,.1);--sep-2:rgba(0,0,0,.055);--fill:rgba(120,120,128,.12);--fill-2:rgba(120,120,128,.08);--fill-3:rgba(120,120,128,.2);--card:#FFFFFF;--btn-hi:#FFFFFF;--btn-lo:#F2F2F4;--e-card:0 0 0 .5px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.05),0 8px 20px -10px rgba(0,0,0,.1);--e-line:0 0 0 .5px rgba(0,0,0,.09);--e-pop:0 0 0 .5px rgba(0,0,0,.1),0 20px 50px -12px rgba(0,0,0,.3);--toon-line:#33302B;--d-exec:#DCEBEE;--d-exec-i:#14444E;--d-research:#DCE5F2;--d-research-i:#26436A;--d-content:#EFDDEA;--d-content-i:#5F3357;--d-growth:#DBEBDC;--d-growth-i:#2E5434;--d-ops:#F1E5CE;--d-ops-i:#6B4A1F;--d-owner:#E8E3F6;--d-owner-i:#43317E;--muted:var(--label-2);--ink:var(--label);--faint:var(--label-3);--line:var(--sep);--line2:var(--sep-2);--cardline:var(--sep);--surface:var(--card);--surface2:var(--fill-2);--solid:var(--card);--bg:var(--window);--bg2:var(--fill-2);--accent-soft:color-mix(in srgb,var(--accent) 14%,transparent);--on-accent:#fff;--done:var(--green);--work:var(--orange);--alert:var(--red);--r:12px;--rs:9px;--bw:1px;--shadow:var(--e-card);--shadow-hi:var(--e-pop);--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--surface-2:var(--fill-2);--line-2:var(--sep-2);--accent-ink:var(--on-accent);--done-soft:color-mix(in srgb,var(--green) 14%,transparent);--display:inherit;--body:inherit;--m-sel-ink:#0062CC;--ease:cubic-bezier(.32,.72,0,1);--dur:.26s;--dur-fast:.18s}@media (prefers-color-scheme:dark){.wb:not([data-theme=light]){--accent:#0A84FF;--accent-hi:#4DA6FF;--green:#30D158;--orange:#FF9F0A;--red:#FF453A;--window:#1C1C1E;--sidebar:#232326;--inspector:#202023;--label:#FFF;--label-2:rgba(235,235,245,.62);--label-3:rgba(235,235,245,.3);--sep:rgba(255,255,255,.13);--sep-2:rgba(255,255,255,.07);--fill:rgba(120,120,128,.26);--fill-2:rgba(120,120,128,.16);--fill-3:rgba(120,120,128,.38);--card:#2C2C2E;--btn-hi:#48484B;--btn-lo:#3A3A3C;--e-card:0 0 0 .5px rgba(255,255,255,.07),0 1px 2px rgba(0,0,0,.4),0 8px 20px -10px rgba(0,0,0,.5);--e-line:0 0 0 .5px rgba(255,255,255,.1);--e-pop:0 0 0 .5px rgba(255,255,255,.1),0 20px 50px -12px rgba(0,0,0,.7);--toon-line:#101216;--d-exec:#123A42;--d-exec-i:#BDE8EE;--d-research:#1B3355;--d-research-i:#CBDEF8;--d-content:#4A2B45;--d-content-i:#F2D7EA;--d-growth:#1E4226;--d-growth-i:#CDEFD3;--d-ops:#4A3517;--d-ops-i:#F4E2BD;--d-owner:#2F2361;--d-owner-i:#DED4FB;--muted:var(--label-2);--m-sel-ink:#4DA6FF}}.wb[data-theme=dark]{--accent:#0A84FF;--accent-hi:#4DA6FF;--green:#30D158;--orange:#FF9F0A;--red:#FF453A;--window:#1C1C1E;--sidebar:#232326;--inspector:#202023;--label:#FFF;--label-2:rgba(235,235,245,.62);--label-3:rgba(235,235,245,.3);--sep:rgba(255,255,255,.13);--sep-2:rgba(255,255,255,.07);--fill:rgba(120,120,128,.26);--fill-2:rgba(120,120,128,.16);--fill-3:rgba(120,120,128,.38);--card:#2C2C2E;--btn-hi:#48484B;--btn-lo:#3A3A3C;--e-card:0 0 0 .5px rgba(255,255,255,.07),0 1px 2px rgba(0,0,0,.4),0 8px 20px -10px rgba(0,0,0,.5);--e-line:0 0 0 .5px rgba(255,255,255,.1);--e-pop:0 0 0 .5px rgba(255,255,255,.1),0 20px 50px -12px rgba(0,0,0,.7);--toon-line:#101216;--d-exec:#123A42;--d-exec-i:#BDE8EE;--d-research:#1B3355;--d-research-i:#CBDEF8;--d-content:#4A2B45;--d-content-i:#F2D7EA;--d-growth:#1E4226;--d-growth-i:#CDEFD3;--d-ops:#4A3517;--d-ops-i:#F4E2BD;--d-owner:#2F2361;--d-owner-i:#DED4FB;--muted:var(--label-2);--m-sel-ink:#4DA6FF}.wb{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:246px minmax(0,1fr) 300px;background:var(--window);color:var(--label);font:13px/1.45 -apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.wb.no-inspector{grid-template-columns:246px minmax(0,1fr) 0}.wb *,.wb *:before,.wb *:after{box-sizing:border-box}:where(.wb:not(.ph) button){font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;text-align:left}:where(.wb:not(.ph) input,.wb:not(.ph) select){font:inherit;color:inherit}.wb :focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 50%,transparent);outline-offset:1px;border-radius:6px}.wb .dot{width:7px;height:7px;border-radius:50%;flex:none;display:inline-block;background:var(--label-3)}.wb .dot.working{background:var(--accent)}.wb .dot.ready{background:var(--green)}.wb .dot.offline,.wb .dot.off{background:var(--label-3)}.wb-side{display:flex;flex-direction:column;min-height:0;background:var(--sidebar);box-shadow:inset -.5px 0 0 var(--sep)}.wb-brand{position:relative;flex:none;display:flex;align-items:center;gap:8px;padding:10px 12px 8px 8px}.wb-home{display:flex;align-items:center;gap:9px;min-width:0;padding:5px 8px;border-radius:10px;color:var(--label);transition:background .14s,transform var(--m-dur-fast,.16s) var(--m-ease-out,ease)}.wb-home:hover{background:var(--m-hover-bg)}.wb-wordmark{font-size:15px;font-weight:600;letter-spacing:-.021em;white-space:nowrap}.wb-brand-slate{flex:none}.wb-new{margin-left:auto;flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--accent);transition:background .14s,transform var(--m-dur-fast,.16s) var(--m-ease-out,ease)}.wb-new:hover{background:var(--accent-hi);color:#fff}.wb-new:focus-visible,.wb-send:focus-visible{border-radius:50%}.wb-brand .wb-update .update-dot-button{width:28px;height:28px}.wb-menu-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:39;background:transparent;border:0;cursor:default}.wb-newmenu{position:absolute;top:100%;right:10px;z-index:40;min-width:184px;margin-top:6px;background:var(--card);border-radius:12px;box-shadow:var(--e-pop);overflow:hidden}.wb-newmenu .wb-pick{padding:9px 12px}.wb-newmenu .lead{width:24px;height:24px;flex:none;border-radius:7px;display:grid;place-items:center;color:#fff}.wb-newmenu .wb-newgrp{padding:8px}.wb-icon{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:var(--label-2);transition:background .14s,color .14s;flex:none}.wb-side-close{display:none}.wb-icon:hover{background:var(--fill)}.wb-icon.on{background:var(--fill);color:var(--accent)}.wb-search{flex:none;display:flex;align-items:center;gap:6px;height:28px;margin:0 12px 10px;padding:0 9px;border-radius:8px;background:var(--window);box-shadow:var(--e-line),inset 0 1px 1.5px #0000000a;color:var(--label-2)}.wb-search input{flex:1;min-width:0;border:0;outline:none;background:none;font-size:12.5px;color:var(--label)}.wb-tile{position:relative;display:flex;flex-direction:column;gap:5px;padding:7px;border-radius:10px;background:var(--card);box-shadow:var(--e-card);transition:transform .16s cubic-bezier(.32,.72,0,1),box-shadow .16s}.wb-tile:hover{transform:translateY(-1px)}.wb-tile.on{box-shadow:0 0 0 2px var(--accent),var(--e-card)}.wb-tile .ic{width:20px;height:20px;border-radius:6px;display:grid;place-items:center;color:#fff;box-shadow:inset 0 .5px #fff6,0 1px 2px #0000002e}.wb-tile b{font-size:10.5px;font-weight:600;letter-spacing:-.005em;line-height:1.18;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wb-tile .wb-attention-dot{position:absolute;top:6px;right:6px}.wb-sec{flex:none;display:flex;align-items:center;gap:7px;padding:4px 16px 5px;font-size:11px;font-weight:600;color:color-mix(in srgb,var(--label) 70%,transparent)}.wb-sec .n{margin-left:auto;font-weight:500;color:var(--label-3)}.wb-list{flex:1 1 auto;min-height:120px;overflow-y:auto;overflow-x:hidden;padding:0 8px 8px}.wb-list>.wb-sec{position:sticky;top:0;z-index:2;background:var(--sidebar);padding:6px 8px 5px}.wb-grp-sec{padding-top:6px;box-shadow:inset 0 .5px 0 var(--sep)}.wb-grp-sec>.wb-grp-h{position:sticky;top:0;z-index:2;background:var(--sidebar)}.wb-grp-sec>.wb-grp-h .nm{color:color-mix(in srgb,var(--label) 70%,transparent)}.wb-grp{margin-top:2px}.wb-grp-h{display:flex;align-items:center;gap:5px;width:100%;padding:4px 6px 4px 8px;border-radius:6px;font-size:11px;font-weight:600;color:var(--label-2)}.wb-grp-h .tri{display:grid;transition:transform .2s;color:var(--label-3)}.wb-grp-h .tri.shut{transform:rotate(-90deg)}.wb-grp-h .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-grp-h .n{margin-left:auto;font-weight:500;color:var(--label-3)}.wb-row{position:relative;display:flex;align-items:center;gap:9px;width:100%;padding:6px 8px;border-radius:8px;padding-left:calc(8px + var(--d,0)*17px);transition:background .14s}.wb-row:hover{background:var(--fill-2)}.wb-row.on{background:linear-gradient(180deg,var(--accent-hi),var(--accent));box-shadow:inset 0 .5px #ffffff59,0 1px 2px #00000029}.wb-row.on .wb-nm,.wb-row.on .wb-sub{color:#fff}.wb-row.on .wb-sub{opacity:.82}.wb-row:before{content:"";position:absolute;left:calc(15px + (var(--d,0) - 1)*17px);top:0;bottom:50%;width:8px;border-left:1.5px solid var(--sep);border-bottom:1.5px solid var(--sep);border-bottom-left-radius:6px;pointer-events:none}.wb-row[style*="--d:0"]:before,.wb-row[style*="--d: 0"]:before{display:none}.wb-rowmain{display:flex;align-items:center;gap:9px;flex:1;min-width:0}.wb-body{min-width:0;flex:1}.wb-nm{display:block;font-size:13px;font-weight:500;letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-sub{display:block;font-size:11px;color:var(--label-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-attention-dot{flex:none;width:8px;height:8px;border-radius:50%;display:inline-block;background:#0a84ff;box-shadow:0 0 0 2px var(--card)}.wb-unread-count{flex:none;min-width:18px;height:18px;padding:0 5px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:#0a84ff;color:#fff;font-size:11px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;box-sizing:border-box;margin-left:4px}.wb-row.on .wb-attention-dot{background:#0a84ff;box-shadow:0 0 0 2px #fff}.wb-comp,.wb-call{display:inline-grid;place-items:center;width:15px;height:15px;flex:none;border-radius:5px;color:var(--label-2);background:var(--fill)}.wb-call{transition:transform .14s,color .14s,background .14s}.wb-call:hover{color:var(--accent);background:var(--fill);transform:scale(1.08)}.wb-call:active{transform:scale(.96)}.wb-row.on .wb-call{background:#ffffff3d;color:#fff}.wb-comp.running{color:#fff;background:linear-gradient(180deg,var(--accent-hi),var(--accent));box-shadow:inset 0 .5px #ffffff59}.wb-comp.stopped{position:relative}.wb-comp.stopped:after{content:"";position:absolute;left:3px;right:3px;top:50%;height:1.4px;background:currentColor;transform:rotate(-32deg);border-radius:1px;opacity:.85}button.wb-comp{transition:transform .14s,filter .14s}button.wb-comp:hover{transform:scale(1.08);filter:brightness(1.06)}button.wb-comp:active{transform:scale(.96)}.wb-row.on .wb-comp{background:#ffffff3d;color:#fff}.wb-row.on .wb-comp.running{background:#fff;color:var(--accent)}.wb-foot{flex:none;padding:6px 8px 8px;box-shadow:inset 0 .5px 0 var(--sep)}.wb-account{display:flex;align-items:center;gap:9px;width:100%;padding:7px 8px;border-radius:9px;transition:background .14s}.wb-account:hover{background:var(--fill-2)}.wb-account .ini{width:30px;height:30px;flex:none;border-radius:50%;display:grid;place-items:center;background:linear-gradient(180deg,var(--fill-2),var(--fill-3));color:var(--label-2);font-size:11px;font-weight:700;box-shadow:var(--e-line)}.wb-account .who{min-width:0;flex:1}.wb-account .who b{display:block;font-size:12.5px;font-weight:600;line-height:1.3}.wb-account .who span{display:block;font-size:11px;color:var(--label-2);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-gear{width:28px;height:28px;flex:none;border-radius:7px;display:grid;place-items:center;color:var(--label-2)}.wb-gear.on{color:var(--accent);background:var(--fill)}.wb-main{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--window)}.wb-bar{flex:none;display:flex;align-items:center;gap:10px;height:52px;padding:0 12px 0 14px;box-shadow:inset 0 -.5px 0 var(--sep)}.wb-tb{min-width:0;flex:1}.wb-tb h1{margin:0;font-size:13.5px;font-weight:600;letter-spacing:-.008em;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-tb p{margin:1px 0 0;font-size:11.5px;color:var(--label-2);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-sp{margin-left:auto;display:flex;align-items:center;gap:2px;flex:none}.wb-burger{display:none}.wb-stage{flex:1;min-height:0;display:flex;flex-direction:column}@keyframes wb-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes wb-fade{0%{opacity:0}to{opacity:1}}@keyframes wb-pop{0%{opacity:0;transform:translateY(12px) scale(.975)}to{opacity:1;transform:none}}.wb-view{flex:1;min-height:0;display:flex;flex-direction:column;animation:wb-in var(--dur) var(--ease) both}.wb-scroll{flex:1;min-height:0;overflow-y:auto;padding:16px clamp(14px,3vw,32px) 22px}.wb-thread-scroll{display:flex;flex-direction:column-reverse;padding-top:8px}.wb-thread-scroll .wb-thread,.wb-thread-scroll .wb-hello{margin-top:auto;width:100%}.wb-stage>.wb-needs{flex:none;margin:12px clamp(14px,3vw,32px) 0}.wb-view>.wb-agent-needs{flex:none;margin:10px clamp(14px,3vw,32px) 0;max-height:38vh}.wb-empty{padding:22px 8px;text-align:center;color:var(--label-2);font-size:12.5px}.wb-error{margin:0 0 10px;padding:9px 12px;border-radius:9px;font-size:12.5px;background:color-mix(in srgb,var(--red) 12%,transparent);color:var(--red)}.wb-note{margin:12px 4px 0;font-size:11.5px;color:var(--label-3);line-height:1.5}.wb-note.center{text-align:center;max-width:60ch;margin-inline:auto}.wb-lbl{margin:2px 4px 7px;font-size:11px;font-weight:600;color:var(--label-2)}.wb-lbl-row{display:flex;align-items:center;gap:8px}.wb-lbl:not(:first-child){margin-top:18px}.wb-hello{display:flex;flex-direction:column;align-items:center;gap:6px;padding-top:8vh}.wb-card{background:var(--card);border-radius:12px;box-shadow:var(--e-card);overflow:hidden}.wb-gap{margin-top:14px}.wb-cell{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;min-height:38px;font-size:13px}.wb-cell+.wb-cell,.wb-cell+.wb-picklist,.wb-picklist+.wb-cell{box-shadow:inset 0 .5px 0 var(--sep-2)}.wb-cell .k{min-width:0;flex:1}.wb-cell .k .sub,.wb-cell .sub{display:block;font-size:11.5px;color:var(--label-2);font-weight:400}.wb-cell .v{margin-left:auto;color:var(--label-2);flex:none;text-align:right}.wb-cell .v.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.wb-cell .lead{width:26px;height:26px;flex:none;border-radius:7px;display:grid;place-items:center;color:#fff;box-shadow:inset 0 .5px #fff6,0 1px 2px #0000002e}.wb-cell .chev{flex:none;color:var(--label-3);display:grid}.wb-cell.nav{cursor:pointer;transition:background .12s}.wb-cell.nav:hover{background:var(--fill-2)}.wb-cell.nav:disabled{opacity:.5;cursor:default}.wb-cell.act{color:var(--accent);justify-content:center;font-weight:500}.wb-cell.act:hover{background:var(--fill-2)}.wb-cell.act.warn{color:var(--red)}.wb-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 15px;border-radius:9px;font-size:12.5px;font-weight:600;color:#fff;white-space:nowrap;background:linear-gradient(180deg,var(--accent-hi),var(--accent));box-shadow:inset 0 .5px #fff6,0 1px 2px #00000038;transition:filter .14s,transform .08s}.wb-btn:hover{filter:brightness(1.05)}.wb-btn:active{transform:translateY(.5px)}.wb-btn:disabled{opacity:.62;cursor:default}.wb-btn.ghost{background:linear-gradient(180deg,var(--btn-hi),var(--btn-lo));color:var(--label);box-shadow:var(--e-line),0 1px 1.5px #00000014}.wb-actrow{display:flex;gap:8px;align-items:center;margin-top:12px}.wb-needs{display:flex;flex-direction:column;gap:8px;margin:0 auto 14px;max-width:620px}.wb-need{padding:12px 13px}.wb-need .row{display:flex;gap:10px;align-items:flex-start}.wb-need .ni{width:28px;height:28px;flex:none;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--orange) 18%,transparent);color:var(--orange)}.wb-need .t{min-width:0}.wb-need .t b{display:block;font-size:13px;font-weight:600}.wb-need .t span{display:block;margin-top:2px;font-size:12px;color:var(--label-2)}.wb-need .acts{display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.wb-thread{display:flex;flex-direction:column;gap:8px;max-width:760px;margin:0 auto;width:100%}.wb-thread>.am-run-status{align-self:flex-start;width:min(560px,80%);padding:7px 4px}.wb-when{align-self:center;font-size:11px;font-weight:600;color:var(--label-2);margin:6px 0 2px}.wb-msg{display:flex;flex-direction:column;gap:3px;max-width:min(560px,80%)}.wb-msg.me{align-self:flex-end;align-items:flex-end}.wb-msg.them{align-self:flex-start;align-items:flex-start}.wb-msg-line{display:flex;align-items:flex-end;gap:8px;max-width:100%}.wb-msg.me .wb-msg-line{flex-direction:row-reverse}.wb-msg-face{flex:none;line-height:0}.wb-msg-face .avwrap{border-radius:50%}.wb-msg.them.wb-hasface .wb-time{padding-left:38px}.wb-msg.me.wb-hasface .wb-time{padding-right:38px}.wb-time{font-size:10.5px;color:var(--label-3);font-variant-numeric:tabular-nums;padding:0 4px}.wb-bub{max-width:100%;padding:8px 13px;border-radius:17px;font-size:13.5px;line-height:1.45;box-shadow:0 1px 1px #0000000d}.wb-bub.me{color:#fff;border-bottom-right-radius:6px;background:linear-gradient(180deg,var(--accent-hi),var(--accent))}.wb-bub.them{background:var(--fill);border-bottom-left-radius:6px}.wb-msg.pending .wb-bub{opacity:.72}.wb-msg.pending .wb-time:after{content:" · sending"}.wb-wait{color:var(--label-3)}.wb-msg.failed .wb-bub{opacity:.72}.wb-msg.failed .wb-wait{color:var(--orange)}.wb-retry{margin-left:6px;padding:0 6px;border-radius:8px;font-size:10.5px;font-weight:600;line-height:16px;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);transition:background .14s}.wb-retry:hover{background:color-mix(in srgb,var(--accent) 20%,transparent)}.wb-dock{flex:none;padding:8px clamp(14px,3vw,32px) 14px}.wb-composer{display:flex;align-items:center;gap:8px;max-width:760px;margin:0 auto;padding:4px 4px 4px 13px;border-radius:20px;background:var(--window);box-shadow:var(--e-line),inset 0 1px 2px #0000000d;transition:box-shadow .16s}.wb-composer:focus-within{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 60%,transparent),0 0 0 3.5px color-mix(in srgb,var(--accent) 16%,transparent)}.wb-composer input{flex:1;min-width:0;border:0;outline:none;background:none;font-size:13.5px;padding:7px 0;color:var(--label)}.wb-send{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--accent);transition:background .14s}.wb-send:not(:disabled):hover{background:var(--accent-hi)}.wb-send.wb-stop{background:var(--label);cursor:pointer}.wb-send:disabled{background:var(--fill-3);color:var(--label-3);box-shadow:none;cursor:default}.wb:not(.ph) .am-md{font-size:13.5px;line-height:1.45}.wb:not(.ph) .am-md h1,.wb:not(.ph) .am-md h2,.wb:not(.ph) .am-md h3,.wb:not(.ph) .am-md h4{font-weight:650}.wb .am-md strong{font-weight:650}.wb .am-md a{color:var(--accent);text-decoration:none}.wb .am-md a:hover{text-decoration:underline}.wb .am-md li::marker{color:var(--label-2)}.wb .am-md code{background:var(--fill-2)}.wb .am-md pre{border:0;background:var(--fill-2)}.wb .am-md pre code{background:none}.wb .am-md blockquote{border-left-color:var(--sep);color:var(--label-2)}.wb:not(.ph) .wb-msg.them:has(.am-md :is(ul,ol,pre,table,h1,h2,h3,h4,h5,h6,blockquote,hr)),.wb:not(.ph) .wb-msg.them:has(.am-md>p+p){max-width:min(760px,100%)}.wb-bub{overflow-wrap:anywhere}.wb-bub{min-width:0}.wb-ccbar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:0 0 18px;padding:10px 14px;border-radius:12px;background:var(--card);box-shadow:var(--e-card);font-size:11.5px;color:var(--label-2)}.wb-ccbar .s{display:inline-flex;align-items:center;gap:6px}.wb-ccbar b{font-size:13px;color:var(--label);font-weight:700}.wb-ccbar .hint{margin-left:auto;color:var(--label-3)}.wb-otree{display:flex;justify-content:center;overflow-x:auto;padding:6px 0 10px}.wb-onode{display:flex;flex-direction:column;align-items:center}.wb-ocard{width:118px;padding:9px 7px 8px;border-radius:12px;background:var(--card);box-shadow:var(--e-card);display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;transition:transform .16s cubic-bezier(.32,.72,0,1),box-shadow .16s}button.wb-ocard:hover{transform:translateY(-1.5px)}.wb-ocard.sel{box-shadow:0 0 0 2.5px var(--accent),var(--e-card)}.wb-ocard b{font-size:11.5px;font-weight:600;letter-spacing:-.005em;line-height:1.2}.wb-ocard .st{display:flex;align-items:center;gap:4px;font-size:10px;color:var(--label-2)}.wb-ocard .tag{font-size:9.5px;color:var(--label-3);line-height:1.2}.wb-ocard .rowline{display:flex;align-items:center;gap:5px;min-height:18px}.wb-ocard.you{width:132px;cursor:default;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 12%,var(--card)),var(--card));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 30%,transparent),var(--e-card)}.wb-ocard .you-st{color:var(--accent);font-weight:700}.wb-ochildren{display:flex;justify-content:center;gap:8px;position:relative;padding-top:14px}.wb-ochildren:before{content:"";position:absolute;top:0;left:50%;width:1.5px;height:14px;background:var(--sep)}.wb-ochild{position:relative;padding-top:14px}.wb-ochild:before{content:"";position:absolute;top:0;left:50%;width:1.5px;height:14px;background:var(--sep)}.wb-ochild:after{content:"";position:absolute;top:0;left:0;right:0;height:1.5px;background:var(--sep)}.wb-ochild:first-child:after{left:50%}.wb-ochild:last-child:after{right:50%}.wb-ochild:only-child:after{display:none}.wb-xt{display:flex;align-items:center;gap:11px;width:100%;padding:11px 12px}button.wb-xt{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}button.wb-xt:hover{background:var(--fill-2)}.wb-xtpane{display:flex;flex-direction:column;min-height:0;flex:1}.wb-xthead{display:flex;align-items:center;gap:10px;padding:8px 12px 6px;min-width:0}.wb-xthead .t{min-width:0;flex:1}.wb-xthead .t b{display:block;font-size:13px;font-weight:600}.wb-xthead .t span{display:block;font-size:11px;color:var(--label-2)}.wb-who{display:block;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.72;margin-bottom:2px}.wb-xt+.wb-xt{box-shadow:inset 0 .5px 0 var(--sep-2)}.wb-xt .pair,.wb-meeting .pair{display:inline-flex;flex:none}.wb-xt .pair>*:not(:first-child),.wb-meeting .pair>*:not(:first-child){margin-left:-8px}.wb-xt .t{min-width:0;flex:1}.wb-xt .t b{display:block;font-size:12.5px;font-weight:600}.wb-xt .t span{display:block;font-size:11.5px;color:var(--label-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-xt .when{flex:none;font-size:11px;color:var(--label-3)}.wb-pick{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;transition:background .12s}.wb-pick:hover{background:var(--fill-2)}.wb-pick+.wb-pick{box-shadow:inset 0 .5px 0 var(--sep-2)}.wb-pick .k{min-width:0;flex:1;font-size:13px}.wb-pick .tick{margin-left:auto;flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:transparent;background:var(--window);box-shadow:inset 0 0 0 1.5px var(--sep);transition:background .14s,box-shadow .14s,color .14s}.wb-pick.sel .tick,.wb-pick .tick.on{color:#fff;box-shadow:none;background:linear-gradient(180deg,var(--accent-hi),var(--accent))}.wb-pick.sel{background:color-mix(in srgb,var(--accent) 9%,transparent)}.wb-fgrid{display:flex;flex-wrap:wrap;gap:14px 16px;padding:4px 2px 2px}.wb-fpick{display:flex;flex-direction:column;align-items:center;gap:7px;width:72px;background:none;border:0;padding:0;cursor:pointer}.wb-fpick .ring{position:relative;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--card);box-shadow:0 0 0 2px var(--sep),var(--e-card);transition:box-shadow .16s cubic-bezier(.32,.72,0,1),transform .16s cubic-bezier(.32,.72,0,1)}.wb-fpick:hover .ring{transform:translateY(-1.5px)}.wb-fpick.sel .ring{box-shadow:0 0 0 3px var(--label),var(--e-card);transform:translateY(-1.5px)}.wb-fpick .ring .avwrap{width:56px;height:56px}.wb-fpick .tick{position:absolute;right:-2px;bottom:-2px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:#fff;background:linear-gradient(180deg,var(--accent-hi),var(--accent));box-shadow:0 0 0 2px var(--card);opacity:0;transform:scale(.6);transition:opacity .16s,transform .16s cubic-bezier(.32,.72,0,1)}.wb-fpick.sel .tick{opacity:1;transform:none}.wb-fpick .nm{font-size:12px;line-height:1.25;text-align:center;color:var(--label-2);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-fpick.sel .nm{color:var(--label);font-weight:600}.wb-fpick[disabled]{opacity:.45;cursor:default}.wb-fpick[disabled]:hover .ring{transform:none}.wb-computer{position:relative}.wb-picklist{background:var(--fill-2)}.wb-newgrp{display:flex;gap:8px;padding:8px 12px}.wb-newgrp input,.wb-newgrp select{flex:1;min-width:0;padding:6px 10px;border:0;border-radius:8px;outline:none;background:var(--window);box-shadow:var(--e-line);font-size:12.5px;color:var(--label);-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.wb-newgrp input:focus,.wb-newgrp select:focus{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 60%,transparent),0 0 0 3.5px color-mix(in srgb,var(--accent) 16%,transparent)}.wb-form{max-width:560px;margin:0 auto;width:100%}.wb-lbl-em{font-style:normal;font-weight:400;color:var(--label-3)}.wb-grp-in{margin-top:12px}.wb-pair{display:inline-flex;flex:none;align-items:center}.wb-pair>*{flex:none;border-radius:50%;box-shadow:0 0 0 1.5px var(--sidebar)}.wb-pair>*:not(:first-child){margin-left:-9px}.wb-xtrow:before{display:none}.wb-xtrow .wb-nm{font-weight:500}.wb-xthead .wb-btn{flex:none}.wb-notice{align-self:center;margin:2px 0;padding:5px 11px;border-radius:9px;background:var(--fill-2);color:var(--label-2);font-size:11.5px;text-align:center;line-height:1.4;max-width:min(560px,88%);white-space:pre-wrap;overflow-wrap:anywhere}.wb-learn{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px 12px}.wb-learn+.wb-learn{box-shadow:inset 0 .5px 0 var(--sep-2)}.wb-learn .lead{width:26px;height:26px;flex:none;border-radius:7px;display:grid;place-items:center;color:#fff;box-shadow:inset 0 .5px #fff6}.wb-learn .t{min-width:0;flex:1}.wb-learn .t b{display:block;font-size:12.5px;font-weight:500;line-height:1.35}.wb-learn .t span{display:block;margin-top:2px;font-size:11.5px;color:var(--label-2)}.wb-forget{flex:none;width:26px;height:26px;border-radius:7px;display:grid;place-items:center;color:var(--label-3);opacity:0;transition:opacity .14s,background .14s,color .14s}.wb-learn:hover .wb-forget{opacity:1}.wb-forget:hover{background:var(--fill);color:var(--red)}.wb-memory{margin:12px 0 18px}.wb-memory .panel{border-radius:12px;background:var(--card);box-shadow:var(--e-card);overflow:hidden;display:flex;flex-direction:column}.wb-memory .panel>.ph{display:flex;align-items:center;gap:8px;padding:11px 14px;box-shadow:inset 0 -.5px 0 var(--sep-2);font-weight:600;font-size:13px;color:var(--label)}.wb-memory .panel>.ph svg{color:var(--accent)}.wb-memory .panel>.pb{padding:12px 14px}.wb-memory .btn{display:inline-flex;align-items:center;gap:4px;font:inherit;font-weight:600;line-height:1.5;border:0;border-radius:7px;background:var(--fill-2);color:var(--label);cursor:pointer;transition:background .14s}.wb-memory .btn:hover:not(:disabled){background:var(--fill)}.wb-memory .btn:disabled{opacity:.5;cursor:default}.wb-profile{padding:4px 0}.wb-profile-row{display:flex;flex-direction:column;gap:1px;padding:9px 12px}.wb-profile-row+.wb-profile-row{box-shadow:inset 0 .5px 0 var(--sep-2)}.wb-profile-k{font-size:10.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--label-3)}.wb-profile-v{font-size:12.5px;line-height:1.45;color:var(--ink)}.wb-computer{flex:1;min-height:0;display:flex;flex-direction:column;padding:10px}.wb-computer>*{flex:1;min-height:0}.wb-settings{max-width:560px;margin:0 auto;width:100%}@media (min-width:901px){.wb-settings{max-width:900px}}.wb-seg{display:flex;gap:2px;margin:0;padding:3px;border-radius:9px;background:var(--fill-2)}.wb-seg button{flex:1;padding:6px 0;border-radius:7px;font-size:12.5px;font-weight:500;text-align:center;color:var(--label-2);transition:background .16s,color .16s,box-shadow .16s}.wb-seg button.on{background:var(--card);color:var(--label);box-shadow:0 0 0 .5px #00000014,0 1px 2px #0000001a}.wb-insp{min-width:0;overflow:hidden;background:var(--inspector);box-shadow:inset .5px 0 0 var(--sep)}.wb-insp-in{width:300px;height:100%;overflow-y:auto;padding:16px 14px 20px}.wb-id{display:flex;flex-direction:column;align-items:center;text-align:center;padding:4px 0 14px}.wb-id h2{margin:9px 0 0;font-size:17px;font-weight:700;letter-spacing:-.02em}.wb-id .role{margin:3px 0 0;display:flex;align-items:center;gap:5px;font-size:11.5px;color:var(--label-2)}.wb-id .purpose{margin:8px 0 0;font-size:12.5px;color:var(--label-2);line-height:1.45}.wb-mini-org{padding:12px 10px;display:flex;flex-direction:column;align-items:center}.mo-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 4px;border-radius:999px;background:var(--fill-2);box-shadow:var(--e-line);font-size:11.5px;font-weight:500;transition:background .14s}.mo-chip:hover:not(:disabled){background:var(--fill)}.mo-chip:disabled{cursor:default}.mo-you{display:inline-grid}.mo-self{display:inline-flex;align-items:center;gap:7px;padding:4px 12px 4px 5px;border-radius:999px;color:#fff;font-size:12px;font-weight:600;background:linear-gradient(180deg,var(--accent-hi),var(--accent));box-shadow:inset 0 .5px #ffffff59,0 1px 2px #0003}.mo-line{width:1.5px;height:11px;background:var(--sep);display:block}.mo-kids{display:flex;gap:7px;flex-wrap:wrap;justify-content:center;position:relative;padding-top:10px}.mo-kids:after{content:"";position:absolute;top:0;left:16%;right:16%;height:1.5px;background:var(--sep)}.mo-kids.one:after{display:none}.mo-none{font-size:11px;color:var(--label-3);margin:8px 0 0;text-align:center}.wb-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#00000047;border:0;cursor:default;animation:wb-fade var(--dur-fast) ease both}.wb-insp-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:49;background:#00000047;border:0;cursor:default;animation:wb-fade var(--dur-fast) ease both}.wb-insp-head{display:flex;justify-content:flex-end;margin:-4px 0 6px}.wb-sheet{position:fixed;left:50%;top:14vh;transform:translate(-50%);z-index:60;width:min(420px,calc(100vw - 36px));border-radius:14px;overflow:hidden;background:var(--card);box-shadow:var(--e-pop);animation:wb-pop var(--dur) var(--ease) both}.wb-sheet .body{padding:20px 20px 6px;display:flex;flex-direction:column;gap:12px}.wb-sheet h2{margin:0;font-size:16px;font-weight:700;letter-spacing:-.015em}.wb-sheet p{margin:-6px 0 2px;font-size:12.5px;color:var(--label-2)}.wb-sheet .f{display:flex;flex-direction:column;gap:5px}.wb-sheet .f>span{font-size:11px;font-weight:600;color:var(--label-2)}.wb-sheet .f em{font-style:normal;font-weight:400;color:var(--label-3)}.wb-sheet input,.wb-sheet select,.wb-sheet textarea{padding:8px 11px;border:0;border-radius:9px;outline:none;background:var(--window);box-shadow:var(--e-line),inset 0 1px 2px #0000000a;font-size:13.5px;color:var(--label);-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.wb-sheet textarea{min-height:78px;resize:vertical;line-height:1.45}.wb-sheet input:focus,.wb-sheet select:focus,.wb-sheet textarea:focus{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 60%,transparent),0 0 0 3.5px color-mix(in srgb,var(--accent) 16%,transparent)}.wb-sheet .acts{display:flex;gap:9px;justify-content:flex-end;padding:14px 18px;margin-top:8px;background:var(--fill-2);box-shadow:inset 0 .5px 0 var(--sep-2)}.wb-tabs{display:none}.wb-tiles{flex:none;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:8px 10px 4px;box-shadow:inset 0 .5px 0 var(--sep)}.wb-grp-h{display:flex;align-items:center;gap:2px;width:100%;padding:0;border-radius:6px}.wb-grp-h:hover{background:var(--fill-2)}.wb-grp-toggle{flex:1;min-width:0;display:flex;align-items:center;gap:5px;padding:4px 4px 4px 8px;font-size:11px;font-weight:600;color:var(--label-2)}.wb-grp-edit{flex:none;width:22px;height:22px;margin-right:4px;border-radius:5px;display:grid;place-items:center;color:var(--label-3);opacity:0;transition:opacity .14s,background .14s,color .14s}.wb-grp-h:hover .wb-grp-edit{opacity:1}.wb-grp-edit:hover{background:var(--fill);color:var(--label)}.wb-grp-rename{flex:1;min-width:0;margin:2px 4px 2px 8px;padding:3px 7px;border:0;border-radius:6px;outline:none;background:var(--window);font-size:11px;font-weight:600;color:var(--label);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 60%,transparent)}.wb-tag{flex:none;padding:2px 8px;border-radius:6px;background:var(--fill-2);font-size:10.5px;font-weight:600;color:var(--label-2)}@media (max-width:900px){.wb,.wb.no-inspector{grid-template-columns:minmax(0,1fr)}.wb-side{position:fixed;inset:0 auto calc(56px + env(safe-area-inset-bottom)) 0;width:100vw;max-width:none;z-index:50;transform:translate(-100%);transition:transform var(--dur) var(--ease);box-shadow:0 0 40px #00000047}.wb-brand{padding:12px 14px 10px 10px;gap:10px}.wb-home{gap:11px}.wb-wordmark{font-size:21px;letter-spacing:-.024em}.wb-brand .wb-brand-slate{width:30px;height:30px}.wb-new,.wb-brand .wb-update .update-dot-button{width:34px;height:34px}.wb-new svg{width:19px;height:19px;stroke-width:2.2}.wb-homeseg{flex:none;margin:0 14px 10px}.wb-homeseg button{padding:8px 0;font-size:13.5px}.wb-sec{padding:2px 18px 6px;color:var(--label);font-weight:600}.wb-grp-toggle,.wb-grp-h .n,.wb-sec .n{color:var(--label);font-size:12px}.wb-note{color:var(--label-2)}.wb-pick .tick{width:26px;height:26px}.wb-fgrid{gap:16px 14px;justify-content:flex-start}.wb-fpick{width:78px}.wb-fpick .ring{width:68px;height:68px}.wb-fpick .ring .avwrap{width:60px;height:60px}.wb-fpick .nm{font-size:12.5px}.wb-lbl{font-size:12px;color:var(--label)}.wb-list{padding:0 10px 6px}.wb-otree{padding-bottom:18px}.wb.show-side .wb-side{transform:none}.wb-side-close{display:grid}.wb-insp{position:fixed;inset:0 0 0 auto;width:min(320px,90vw);z-index:50;transform:translate(100%);transition:transform var(--dur) var(--ease);box-shadow:0 0 40px #00000047}.wb.show-insp .wb-insp{transform:none}.wb-insp-in{width:100%}.wb-burger{display:grid}.wb-main{padding-bottom:calc(56px + env(safe-area-inset-bottom))}.wb-tabs{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:30;height:calc(56px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--sidebar);box-shadow:inset 0 .5px 0 var(--sep)}.wb-tab{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--label-2);font-size:10.5px;font-weight:600;text-align:center}.wb-tab.on{color:var(--accent)}.wb input,.wb select,.wb textarea,.wb-composer input{font-size:16px}.wb-scroll{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.wb-sheet{left:0;right:0;top:auto;bottom:0;transform:none;width:100vw;max-width:none;max-height:88dvh;border-radius:18px 18px 0 0;display:flex;flex-direction:column;animation:wb-sheet-up var(--dur) var(--ease) both}.wb-sheet .body{overflow-y:auto;min-height:0;padding:20px 18px 10px}.wb-sheet .acts{padding:14px 18px calc(14px + env(safe-area-inset-bottom))}@keyframes wb-sheet-up{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.wb-row{padding:8px}.wb-comp,.wb-call{width:27px;height:27px;border-radius:8px}.wb-comp svg,.wb-call svg{width:14px;height:14px}.wb-comp.stopped:after{left:6px;right:6px}.wb-bub{max-width:86%}.wb-ccbar .hint{display:none}}@media (prefers-reduced-motion:reduce){.wb *,.wb *:before,.wb *:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}.wb .avwrap{position:relative;display:inline-block;line-height:0;flex:none}.wb .avt{display:block;width:100%;height:100%;overflow:visible}.wb .t-blink{animation:wb-blink 4.6s infinite;transform-box:fill-box;transform-origin:center}@keyframes wb-blink{0%,94%,to{transform:scaleY(1)}96.5%{transform:scaleY(.06)}}.wb .avwrap.working .t-headg{animation:wb-bob 1.15s ease-in-out infinite;transform-box:fill-box;transform-origin:50% 88%}@keyframes wb-bob{0%,to{transform:rotate(-1.6deg) translateY(0)}50%{transform:rotate(1.6deg) translateY(-1.6px)}}.wb .t-zzz{opacity:0}.wb .t-wave{opacity:0;transform-box:fill-box;transform-origin:85% 90%}.wb .t-mouth{transform-box:fill-box;transform-origin:50% 35%}.wb .avwrap:not(.firedav) .t-wave{animation:wb-idle-wave 15s ease-in-out infinite var(--wd,0s)}.wb-row:nth-child(3n) .avwrap .t-wave{--wd:2.5s}.wb-row:nth-child(3n+1) .avwrap .t-wave{--wd:6s}.wb-row:nth-child(3n+2) .avwrap .t-wave{--wd:9.5s}.wb-ochild:nth-child(2n) .avwrap .t-wave{--wd:4s}.wb-ochild:nth-child(3n) .avwrap .t-wave{--wd:8s}.wb-xt:nth-child(2n) .avwrap .t-wave{--wd:5s}@keyframes wb-idle-wave{0%,86%,to{opacity:0;transform:rotate(-12deg)}87%{opacity:1;transform:rotate(-10deg)}90%{transform:rotate(24deg)}93%{transform:rotate(-6deg)}96%{transform:rotate(20deg)}99%{opacity:1;transform:rotate(-12deg)}}.wb .wb-row:hover .avwrap .t-wave,.wb .wb-ocard:hover .avwrap .t-wave,.wb .wb-xt:hover .avwrap .t-wave,.wb .wb-pick:hover .avwrap .t-wave,.wb .mo-chip:hover .avwrap .t-wave,.wb .wb-id:hover .avwrap .t-wave,.wb .wb-bar:hover .avwrap .t-wave,.wb .ios-row:hover .avwrap .t-wave{opacity:1;animation:wb-wave .62s ease-in-out infinite}.wb .wb-row:hover .t-mouth,.wb .wb-ocard:hover .t-mouth,.wb .wb-xt:hover .t-mouth,.wb .wb-pick:hover .t-mouth,.wb .mo-chip:hover .t-mouth,.wb .wb-id:hover .t-mouth,.wb .wb-bar:hover .t-mouth{animation:wb-smile 1.5s ease-in-out infinite}.wb .avwrap.working .t-wave{animation-duration:11s}@keyframes wb-wave{0%,to{transform:rotate(-12deg)}50%{transform:rotate(26deg)}}@keyframes wb-smile{0%,to{transform:scale(1)}45%{transform:scale(1.28,1.4)}}.wb .avwrap.firedav .avt{filter:grayscale(.9) opacity(.92)}.wb .t-smoke circle{opacity:0;transform-box:fill-box;transform-origin:center}.wb .avwrap.firedav .t-smoke .s1{animation:wb-smoke 3.6s ease-out infinite}.wb .avwrap.firedav .t-smoke .s2{animation:wb-smoke 3.6s ease-out infinite 1.2s}.wb .avwrap.firedav .t-smoke .s3{animation:wb-smoke 3.6s ease-out infinite 2.4s}@keyframes wb-smoke{0%{opacity:0;transform:translateY(6px) scale(.45)}15%{opacity:.95}60%{opacity:.6}to{opacity:0;transform:translateY(-84px) scale(2.8)}}.wb .avwrap.firedav .t-cig{transform-box:fill-box;transform-origin:12% 50%;animation:wb-cig 3.2s ease-in-out infinite}@keyframes wb-cig{0%,to{transform:rotate(0)}50%{transform:rotate(5deg)}}.wb .avwrap.firedav .t-ember{animation:wb-ember 1.6s ease-in-out infinite}@keyframes wb-ember{0%,to{opacity:.35}50%{opacity:.9}}.wb .st-dot,.wb .st-ring,.wb .pausedbadge{display:none}.wb .wb-id .avwrap .pausedbadge{display:block;position:absolute;bottom:-5px;left:50%;transform:translate(-50%);background:#d1242f;color:#fff;font-size:8.5px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;padding:2px 7px;border-radius:999px;white-space:nowrap;box-shadow:0 1px 4px #00000057;z-index:3}.wb-sheet .body{max-height:min(70vh,620px);overflow:auto}.wb-sheet .wb-inpick{max-height:168px;overflow:auto;border-radius:9px;padding:2px 0}.wb-sheet .wb-inpick .wb-pick{border-radius:7px}.wb-sheet .wb-pick[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 12%,transparent)}.wb-sheet .wb-note{margin:2px 0 0;font-size:11px;color:var(--label-3)}.wb .am-archived-settings{margin:0 0 14px;border-color:var(--sep);background:var(--card);box-shadow:none;color:var(--label)}.wb .am-archived-settings.is-compact{margin:0 auto 12px}.wb .am-archived-heading h3,.wb .am-archived-agent-copy strong{color:var(--label)}.wb .am-archived-heading p,.wb .am-archived-agent-copy p{color:var(--label-3)}.wb .am-archived-heading>span,.wb .am-archived-agent{background:var(--fill)}.wb .am-lifecycle-state{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.wb .am-restore-button{background:var(--accent)}.wb{transition:grid-template-columns var(--m-dur-view) var(--m-ease),background-color var(--m-dur-base) ease,color var(--m-dur-base) ease}.wb-side,.wb-card,.wb-bar,.wb-insp{transition:background-color var(--m-dur-base) ease,color var(--m-dur-base) ease}.wb-bar{background:var(--window)}@media (min-width:901px){.wb-insp{transition:opacity var(--m-dur-fast) var(--m-ease),background-color var(--m-dur-base) ease}.wb.no-inspector .wb-insp{opacity:0}}html[data-m-nav] .wb-view{animation:none}.wb :where(.wb-rowmain,.wb-cell.nav,.wb-cell.act,.wb-pick,.wb-tile,.wb-ocard,.wb-tab,.wb-seg button,.wb-icon,.wb-account,.mo-chip):active{transform:scale(.985);transition:transform .08s}.wb-fpick:active .ring{transform:scale(.94)}.wb-row.on{background:var(--m-sel-bg);box-shadow:inset 0 0 0 1px var(--m-sel-ring)}.wb-row.on .wb-nm{color:var(--m-sel-ink);font-weight:600}.wb-row.on .wb-sub{color:var(--label-2);opacity:1}.wb-row.on .wb-call,.wb-row.on .wb-comp{background:var(--fill);color:var(--m-sel-ink)}.wb-row.on .wb-comp.running{color:#fff;background:linear-gradient(180deg,var(--accent-hi),var(--accent))}.wb-row.on .wb-attention-dot{background:#0a84ff;box-shadow:0 0 0 2px var(--sidebar)}.wb-row.on:before{border-color:color-mix(in srgb,var(--accent) 45%,var(--sep))}.wb-list{position:relative}.wb-list>.wb-selbar{--m-thumb-r:8px}.wb-list .wb-row{z-index:1}.wb-list .wb-row.on{background:transparent;box-shadow:none}.wb-face{display:inline-flex;flex:none;line-height:0}.wb-icon:hover,.wb-gear:hover{background:var(--m-hover-bg)}.wb-icon.on,.wb-gear.on{background:var(--m-sel-bg);color:var(--m-sel-ink);box-shadow:inset 0 0 0 1px var(--m-sel-ring)}.wb-tile.on b{color:var(--m-sel-ink);font-weight:700}.wb-ocard.sel b{color:var(--m-sel-ink)}.wb-pick.sel,.wb-sheet .wb-pick[aria-pressed=true]{background:var(--m-sel-bg);box-shadow:inset 0 0 0 1px var(--m-sel-ring)}.wb-fpick.sel .ring{box-shadow:0 0 0 3px var(--accent),var(--e-card);transform:translateY(-1.5px)}.wb-seg{position:relative}.wb-seg>.m-thumb{--m-thumb-r:7px;background:var(--card);box-shadow:0 0 0 .5px #00000014,0 1px 2px #0000001a}.wb-seg button{position:relative;z-index:1}.wb-seg button.on{background:transparent;box-shadow:none;color:var(--label);font-weight:600}.wb-tabs>.m-thumb{--m-thumb-r:13px;height:calc(var(--m-h,56px) - 16px);margin-top:8px}.wb-tab{position:relative;z-index:1}.wb-tab.on{color:var(--m-sel-ink);font-weight:700}.wb-ochild.m-arrive-elbow:last-child:after{transform-origin:top right}.wb .wb-ocard.m-arrive.m-ripple-once{animation:m-flow-in var(--m-dur-flow) var(--m-spring) var(--m-arrive-delay,.16s) both,m-ripple 1.1s var(--m-ease-out) var(--m-ripple-delay,.5s) both}.wb-row.m-arrive-row:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;background:var(--m-sel-bg);pointer-events:none;z-index:-1;animation:m-fade-out 1.4s var(--m-ease-out) .5s both}.wb-comp.building{color:#fff;background:linear-gradient(180deg,var(--accent-hi),var(--accent));animation:wb-breathe 1.6s ease-in-out infinite}@keyframes wb-breathe{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 22%,transparent)}}.wb-row[data-lifecycle=initializing] .wb-sub,.wb-ocard[data-lifecycle=initializing] .st{color:var(--m-sel-ink);font-weight:600}.wb-attention-dot{animation:wb-dot-pulse 2.4s ease-in-out infinite}@keyframes wb-dot-pulse{0%,to{box-shadow:0 0 0 2px var(--card)}50%{box-shadow:0 0 0 2px var(--card),0 0 0 5px color-mix(in srgb,#0A84FF 28%,transparent)}}.wb-need{animation:m-pop-in var(--m-dur-base) var(--m-ease) both}.wb-need.is-leaving{animation:m-pop-out var(--m-dur-base) var(--m-ease-in) both;pointer-events:none}.wb-need.is-building .acts{opacity:.6;pointer-events:none}.wb-building{margin-left:auto;flex:none;align-self:center;display:inline-flex;align-items:center;gap:3px}.wb-building i{width:4px;height:4px;border-radius:50%;background:var(--accent);animation:wb-build-dot 1.1s ease-in-out infinite}.wb-building i:nth-child(2){animation-delay:.15s}.wb-building i:nth-child(3){animation-delay:.3s}@keyframes wb-build-dot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.wb-cmpsheet{position:fixed;top:6vh;left:0;right:0;margin-inline:auto;z-index:60;width:min(1180px,calc(100vw - 48px));height:min(82vh,860px);border-radius:16px;overflow:hidden;background:var(--card);box-shadow:var(--e-pop);display:flex;flex-direction:column}.wb-cmpsheet>*{flex:1;min-height:0}.wb-cmpsheet:focus{outline:none}.wb-cmpsheet:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 50%,transparent);outline-offset:2px}.wb-cmpsheet.is-bottom{top:auto;bottom:0;width:100vw;max-width:none;height:88dvh;border-radius:18px 18px 0 0}.wb-cmpsheet.is-bottom.m-sheet{animation:m-cover-up var(--m-dur-sheet) var(--m-ease-ios) both}.wb-cmpsheet.is-bottom.m-sheet.is-closing{animation:m-cover-down var(--m-dur-sheet) var(--m-ease-ios) both}.wb-computer{padding:0;animation:m-rise-in var(--m-dur-base) var(--m-ease-out) both}.wb-xtcomp{position:relative;flex:none;display:inline-flex}.wb-xtcomp-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:70;min-width:196px;padding:5px;border-radius:12px;background:var(--card);box-shadow:var(--e-pop);display:flex;flex-direction:column;gap:2px}.wb-xtcomp-item{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border-radius:8px;font-size:12.5px}.wb-xtcomp-item:hover{background:var(--m-hover-bg)}.wb-xtcomp-item .k{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-sheet{left:0;right:0;margin-inline:auto;transform:none}.wb-sheet.is-closing{animation:m-pop-out var(--m-dur-base) var(--m-ease-in) both}.wb-scrim.is-closing,.wb-insp-scrim.is-closing{animation:m-fade-out var(--m-dur-fast) linear both}@media (max-width:900px){.wb-sheet.is-closing{animation:wb-sheet-down var(--m-dur-base) var(--m-ease-in) both}@keyframes wb-sheet-down{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(26px)}}}.wb-confirm{position:fixed;top:12vh;left:0;right:0;margin-inline:auto;z-index:60;width:min(440px,calc(100vw - 36px));border-radius:14px;overflow:hidden;background:var(--card);box-shadow:var(--e-pop);display:flex;flex-direction:column}.wb-confirm .body{padding:20px 20px 16px;display:flex;flex-direction:column;gap:10px;max-height:min(66vh,560px);overflow:auto}.wb-confirm h2{margin:0;font-size:16px;font-weight:700;letter-spacing:-.015em}.wb-confirm p{margin:0;font-size:12.5px;line-height:1.55;color:var(--label-2)}.wb-confirm p b{color:var(--label);font-weight:700}.wb-confirm .wb-confirm-lbl{margin-top:4px;font-size:11px;font-weight:600;color:var(--label-2);text-transform:uppercase;letter-spacing:.04em}.wb-confirm .wb-confirm-keep{margin-top:2px;font-size:11.5px;color:var(--label-2)}.wb-confirm .wb-error{margin:2px 0 0}.wb-confirm .wb-confirm-danger{margin-top:2px;font-size:12px;line-height:1.5;font-weight:600;color:var(--red);padding:9px 11px;border-radius:9px;background:color-mix(in srgb,var(--red) 9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--red) 26%,transparent)}.wb-btn.ghost.wb-delete-link{margin-right:auto;color:var(--red);background:none;box-shadow:none;font-weight:600}.wb-btn.ghost.wb-delete-link:hover{background:color-mix(in srgb,var(--red) 10%,transparent)}.wb-doomed{list-style:none;margin:0;padding:4px;display:flex;flex-direction:column;gap:1px;max-height:212px;overflow:auto;border-radius:10px;background:var(--fill-2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--red) 26%,transparent)}.wb-doomed li{display:flex;align-items:center;gap:9px;padding:5px 8px;border-radius:8px;margin-left:calc(var(--wb-depth,0) * 14px)}.wb-doomed li .k{min-width:0;flex:1;font-size:12.5px;font-weight:600;color:var(--label)}.wb-doomed li .k .sub{display:block;font-size:11px;font-weight:400;color:var(--label-3)}.wb-confirm .acts{display:flex;gap:9px;justify-content:flex-end;padding:14px 18px;background:var(--fill-2);box-shadow:inset 0 .5px 0 var(--sep-2)}.wb-btn.danger{background:linear-gradient(180deg,color-mix(in srgb,var(--red) 82%,#fff),var(--red));color:#fff;box-shadow:inset 0 .5px #ffffff57,0 1px 2px #00000038}.wb-btn.danger:disabled{opacity:.62}@media (max-width:900px){.wb-confirm{top:auto;bottom:0;width:100vw;max-width:none;border-radius:18px 18px 0 0}.wb-confirm.m-sheet{animation:m-cover-up var(--m-dur-sheet) var(--m-ease-ios) both}.wb-confirm.m-sheet.is-closing{animation:m-cover-down var(--m-dur-sheet) var(--m-ease-ios) both}.wb-confirm .body{max-height:62dvh;padding:20px 18px 14px}.wb-confirm .acts{padding:14px 18px calc(14px + env(safe-area-inset-bottom))}}.wb-nm{font-weight:600}.wb-orole{display:block;font-size:10.5px;line-height:1.25;color:var(--label-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.wb-idrole{margin:2px 0 0;font-size:12px;font-weight:600;letter-spacing:-.005em;color:var(--accent)}.wb .cac{display:flex;flex-direction:column;gap:6px;margin-top:6px;min-width:0}.wb .cac-item{display:flex;flex-direction:column;gap:5px;min-width:0;max-width:320px}.wb .cac-media{display:block;border-radius:10px;overflow:hidden;border:1px solid var(--line);background:var(--surface-2);max-width:100%}.wb .cac-media img,.wb video.cac-media{display:block;width:100%;max-height:220px;-o-object-fit:cover;object-fit:cover}.wb .cac-media--loading{display:inline-flex;align-items:center;gap:6px;padding:10px 12px;color:var(--muted);font-size:11.5px}.wb .cac-file{display:inline-flex;align-items:center;gap:7px;max-width:100%;border:1px solid var(--line);border-radius:9px;background:var(--surface-2);color:var(--ink);padding:5px 10px;cursor:pointer;font-size:11.5px}.wb .cac-file:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.wb .cac-file.busy{opacity:.6;cursor:progress}.wb .cac-file-nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.wb .cac-file-dl{flex:0 0 auto;font-weight:800;font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--accent)}.wb-attach{flex:0 0 auto}.wb-attchips{display:flex;flex-wrap:wrap;gap:6px;max-width:760px;margin:0 auto 6px;padding:0 2px}.wb-attchip{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;border:1px solid var(--line);border-radius:9px;background:var(--surface-2);color:var(--ink);padding:4px 6px 4px 9px;max-width:220px}.wb-attchip .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-attchip button{flex:0 0 auto;display:grid;place-items:center;width:18px;height:18px;border:0;border-radius:6px;background:none;color:var(--muted);cursor:pointer}.wb-attchip button:hover{background:var(--fill);color:var(--ink)}.wb-filemodal{position:fixed;z-index:60;left:50%;top:50%;transform:translate(-50%,-50%);width:min(720px,92vw);max-height:82vh;display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:var(--e-pop);overflow:hidden}.wb-filemodal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--line)}.wb-filemodal-head .nm{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-filemodal-body{overflow:auto;padding:12px 14px}.wb-filepre{margin:0;font:12px/1.5 var(--mono,ui-monospace,SFMono-Regular,Menlo,monospace);white-space:pre-wrap;word-break:break-word;color:var(--ink)}.wb .file-ovl-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;background:none;display:block;overflow:visible}.wb .file-ovl{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:grid;place-items:center;padding:20px}.wb .file-ovl .scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#05080e9e;animation:m-fade-in var(--m-dur-fast) linear both}.wb .file-ovl.is-closing .scrim{animation:m-fade-out var(--m-dur-fast) linear both}.wb .file-ovl.is-closing .file-card{animation:m-pop-out var(--m-dur-base) var(--m-ease-in) both}.wb .file-ovl .file-card{position:relative;width:min(940px,96vw);max-height:90vh;display:flex;flex-direction:column;overflow:hidden;background:var(--solid);border:var(--bw) solid var(--cardline);border-radius:var(--r);box-shadow:var(--shadow-hi);animation:wb-cardIn .3s var(--ease) both}.wb .file-ovl .fhead{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--line2);flex:none}.wb .file-ovl .fbody{flex:1;min-height:0;overflow-y:auto;padding:14px 16px}.wb .file-ovl .mono{font-family:var(--mono);overflow-wrap:anywhere}.wb .file-ovl .btn{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:9px;flex:none;font-size:12px;font-weight:600;color:var(--label);white-space:nowrap;background:linear-gradient(180deg,var(--btn-hi),var(--btn-lo));box-shadow:var(--e-line),0 1px 1.5px #00000014}.wb .file-ovl .btn:hover{filter:brightness(1.05)}.wb .file-ovl .btn:disabled{opacity:.62;cursor:default}@keyframes wb-cardIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.wb .mdview{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;padding:14px 16px;max-height:480px;overflow-y:auto;font-size:13px;line-height:1.65;color:var(--ink)}.wb .mdview h1,.wb .mdview h2,.wb .mdview h3{line-height:1.3;margin:14px 0 6px}.wb .mdview h1{font-size:20px}.wb .mdview h2{font-size:16.5px}.wb .mdview h3{font-size:14px}.wb .mdview h1:first-child,.wb .mdview h2:first-child{margin-top:0}.wb .mdview p{margin:7px 0}.wb .mdview ul,.wb .mdview ol{margin:7px 0;padding-left:22px}.wb .mdview li{margin:3px 0}.wb .mdview code{font-family:var(--mono);font-size:11.5px;background:var(--accent-soft);border-radius:5px;padding:1px 5px}.wb .mdview pre{background:var(--solid);border:1px solid var(--line);border-radius:8px;padding:10px;overflow-x:auto}.wb .mdview pre code{background:none;padding:0}.wb .mdview blockquote{border-left:3px solid var(--accent);margin:8px 0;padding:2px 12px;color:var(--muted)}.wb .mdview table{border-collapse:collapse;margin:8px 0;font-size:12px}.wb .mdview th,.wb .mdview td{border:1px solid var(--line);padding:5px 9px;text-align:left}.wb .mdview th{background:var(--surface);font-weight:700}.wb .mdview a{color:var(--accent)}.wb .mdview hr{border:none;border-top:1px solid var(--line);margin:12px 0}.wb .mdview img{max-width:100%;border-radius:8px}.wb .docxview table{border-collapse:collapse}.wb .cac-file--doc .cac-file-dl{color:var(--accent)}@media (max-width:760px){.wb .file-ovl{padding:0}.wb .file-ovl .file-card{width:100vw;height:100dvh;max-height:100dvh;border-radius:0;border:0}.wb .pdfview,.wb .docxview{max-width:100%;overflow:auto}.wb .docxview .docx,.wb .docxview section{width:auto!important;max-width:100%}.wb .mdview{max-width:100%}.wb .mdview pre,.wb .mdview table{display:block;overflow-x:auto;max-width:100%}}@media (prefers-reduced-motion:reduce){.wb .file-ovl .scrim,.wb .file-ovl .file-card{animation:none}}.wb-audit-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 4px 10px}.wb-audit-chips>button[role=tab]{padding:5px 11px;border-radius:999px;font-size:12px;font-weight:600;color:var(--label-2);background:var(--fill-2);transition:background .14s,color .14s}.wb-audit-chips>button[role=tab]:hover{background:var(--fill)}.wb-audit-chips>button[role=tab].on{background:var(--accent);color:#fff}.wb-audit-sp{flex:1}.wb-audit-row .t span{overflow-wrap:anywhere}.wb-audit-when{flex:none;font-size:11px;color:var(--label-3);white-space:nowrap;padding-top:2px}.wb-audit-more{display:flex;justify-content:center;padding:10px}.wb-selfmodel-block{padding:10px 12px}.wb-selfmodel{margin:0;font-size:12.5px;line-height:1.5;color:var(--ink);white-space:pre-wrap}.wb-selfmodel-collapse{position:relative}.wb-selfmodel-body{position:relative;margin:0;font-size:12.5px;line-height:1.5;color:var(--ink);white-space:pre-wrap;max-height:4.8em;overflow:hidden}.wb-selfmodel-collapse.is-open .wb-selfmodel-body{max-height:20em;overflow:auto}.wb-selfmodel-collapse.can-more:not(.is-open) .wb-selfmodel-body:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2em;background:linear-gradient(to bottom,transparent,var(--card));pointer-events:none}.wb-selfmodel-more{display:inline-block;margin-top:6px;font-size:11.5px;font-weight:600;color:var(--accent)}.wb-selfmodel-more:hover{text-decoration:underline}.wb-selfmodel-correct{display:flex;gap:8px;align-items:center;padding:8px 10px;border-top:1px solid var(--line)}.wb-selfmodel-correct input{flex:1;min-width:0;border:1px solid var(--line);border-radius:9px;background:var(--surface-2);color:var(--ink);font-size:12.5px;padding:6px 9px;outline:none}.wb-selfmodel-correct input:focus{border-color:var(--accent)}.wb-identity-block{padding:10px 12px}.wb-identity{display:block;width:100%;box-sizing:border-box;resize:vertical;min-height:72px;border:1px solid var(--line);border-radius:9px;padding:8px 10px;font:inherit;font-size:12.5px;line-height:1.5;color:var(--ink);background:transparent}.wb-identity:focus{outline:none;border-color:var(--accent)}.wb-identity:disabled{opacity:.6}.wb-identity-actions{display:flex;gap:8px;align-items:center;padding:8px 10px;border-top:1px solid var(--line)}.wb-identity-count{margin-right:auto;font-size:11px;color:var(--label-3);font-variant-numeric:tabular-nums}.wb-identity-error{font-size:11.5px;color:#d1434b}.wb-identity-actions .wb-btn.ghost{background:transparent;color:var(--label-2);box-shadow:none}.wb-browser{flex:1;min-height:0;display:flex;flex-direction:column;padding:10px 12px 12px;animation:m-rise-in var(--m-dur-base) var(--m-ease-out) both}.wb-brw{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px}.wb-brw-grant{padding:10px 12px}.wb-brw-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wb-brw-hint{flex:1;min-width:180px;font-size:12px;color:var(--label-2)}.wb-brw-ask{flex:1;min-width:180px;font-size:12.5px}.wb-brw-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:20px;font-size:11.5px;font-weight:600;background:color-mix(in srgb,var(--orange) 16%,transparent);color:var(--orange)}.wb-brw-pick{height:30px;max-width:220px;padding:0 8px;border-radius:8px;border:1px solid var(--sep);background:var(--card);color:var(--label);font-size:12.5px}.wb-brw-btn{height:30px;padding:0 12px;border-radius:8px;border:1px solid var(--sep);background:var(--btn-hi);color:var(--label);font-size:12.5px;font-weight:500;cursor:pointer;white-space:nowrap}.wb-brw-btn:hover{background:var(--fill-2)}.wb-brw-btn:disabled{opacity:.5;cursor:default}.wb-brw-btn.solid,.wb-brw-btn.on{background:var(--accent);border-color:transparent;color:var(--on-accent)}.wb-brw-btn.solid:hover,.wb-brw-btn.on:hover{background:var(--accent-hi)}.wb-brw-err{margin:8px 0 0;font-size:12px;color:var(--red)}.wb-brw-frame{flex:1;min-height:320px;display:flex;flex-direction:column;overflow:hidden}.wb-brw-tabs{display:flex;align-items:flex-end;gap:4px;padding:6px 8px 0;overflow-x:auto;scrollbar-width:none}.wb-brw-tab{display:inline-flex;align-items:center;max-width:200px;flex:none;border-radius:8px 8px 0 0;background:var(--fill-2)}.wb-brw-tab.active{background:var(--fill-3)}.wb-brw-tab>button:first-child{min-width:0;padding:5px 8px;font-size:11.5px;color:var(--label);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:none;border:0;cursor:pointer}.wb-brw-tab .x{padding:0 6px 0 0;font-size:13px;line-height:1;color:var(--label-2);background:none;border:0;cursor:pointer}.wb-brw-tab-new{flex:none;width:26px;height:26px;border-radius:7px;border:0;background:none;color:var(--label-2);font-size:16px;line-height:1;cursor:pointer}.wb-brw-tab-new:hover{background:var(--fill-2)}.wb-brw-bar{display:flex;align-items:center;gap:6px;padding:6px 8px;box-shadow:inset 0 -.5px 0 var(--sep-2)}.wb-brw-url{flex:1;min-width:0;height:28px;padding:0 10px;border-radius:8px;border:1px solid var(--sep);background:var(--fill-2);color:var(--label);font-size:12.5px;outline:none}.wb-brw-url:focus{border-color:var(--accent)}.wb-brw-view{position:relative;flex:1;min-height:280px;background:var(--fill-2);outline:none;cursor:default}.wb-brw-view:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--accent) 50%,transparent)}.wb-brw-view.is-driving{cursor:crosshair}.wb-brw-view img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.wb-brw-status{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;padding:16px;font-size:12px;color:var(--label-2)}.wb-brw-toast{position:absolute;left:8px;right:8px;bottom:8px;padding:6px 9px;border-radius:8px;background:var(--red);color:#fff;font-size:11px}.wb-brw-flag{position:absolute;top:6px;right:6px;padding:2px 7px;border-radius:6px;background:var(--accent);color:var(--on-accent);font-size:9px;font-weight:800;letter-spacing:.3px}.wb-brw-flag.is-agent{background:var(--orange);color:#fff}.wb-provisioning{display:flex;align-items:flex-start;gap:10px;margin:10px 12px 6px;padding:12px 14px;border-radius:12px;border:1px solid var(--line,rgba(0,0,0,.08));background:var(--surface-2,rgba(0,0,0,.03));color:var(--label-1,inherit)}.wb-provisioning.compact{margin:8px 6px 6px;padding:10px 11px;flex-direction:column;gap:6px}.wb-prov-ic{flex:0 0 auto;width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:var(--accent-soft,rgba(0,0,0,.06));color:var(--accent,inherit)}.wb-provisioning.is-error .wb-prov-ic{color:var(--alert,#d1242f)}.wb-prov-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;font-size:12.5px;line-height:1.45;color:var(--label-2,inherit)}.wb-prov-body b{font-size:13.5px;color:var(--label-1,inherit)}.wb-provisioning.compact .wb-prov-body{font-size:11.5px}.wb-provisioning.compact .wb-prov-body b{font-size:12.5px}.wb-prov-clock{flex:0 0 auto;font-size:22px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--accent,inherit);line-height:1.2}.wb-provisioning.compact .wb-prov-clock{font-size:18px;align-self:flex-end}.wb-provisioning.is-error .wb-prov-clock{color:var(--alert,#d1242f)}.wb-models .wb-cell.nav.on .k{font-weight:600}.wb-models .wb-cell .v.wb-models-actions{display:inline-flex;gap:6px}.wb-models .wb-cell.wb-models-code .k b{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600;letter-spacing:.04em}.wb-models .wb-cell.wb-models-form{align-items:flex-start}.wb-models .wb-cell.wb-models-form .k{display:grid;gap:6px}.wb-models input{width:100%;box-sizing:border-box;padding:7px 10px;border:1px solid var(--sep-2);border-radius:8px;background:var(--fill-2);color:var(--label);font:inherit;font-size:12.5px;outline:0}.wb-models input:focus{border-color:var(--accent)}.wb-models-list{padding:8px 12px 10px;box-shadow:inset 0 .5px 0 var(--sep-2);background:var(--fill-2)}.wb-models-tools{display:flex;gap:8px;align-items:center;margin-bottom:6px}.wb-models-tools input{flex:1;background:var(--card)}.wb-models-rows{display:grid;gap:2px;max-height:280px;overflow-y:auto}.wb-models-row{display:flex;align-items:center;gap:8px;padding:4px 2px;font-size:12.5px}.wb-models-row .k{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.wb-models-err{margin:4px 0;font-size:12px;color:var(--red)}.wb-models-notice{color:var(--green)}.wb-models .wb-cell.act{text-align:center}.wb-models-warn{margin:0 0 10px;padding:9px 12px;border-radius:9px;font-size:12.5px;line-height:1.45;background:color-mix(in srgb,var(--orange) 14%,transparent);color:var(--label);overflow-wrap:anywhere}.wb-icon{position:relative}.wb-icon .wb-icon-badge{position:absolute;top:-5px;right:-6px;margin:0;min-width:16px;height:16px;font-size:10px;padding:0 4px;border:1.5px solid var(--card,#fff)}.wb-needs-row .wb-needs-lead{background:var(--fill,rgba(0,0,0,.06))}.wb-needs-row .wb-attention-dot{box-shadow:none;animation:none}.am-co-sheet .am-co-brief textarea{width:100%;min-height:96px;resize:vertical;font:inherit}.am-co-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:4px 0 10px}.am-co-tools{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.am-co-count{margin-left:auto;opacity:.6;font-size:12px}.am-co-ideas{display:grid;gap:6px;margin:0 0 10px}.am-co-ideas .k{display:flex;flex-direction:column;gap:2px;text-align:left}.am-co-ideas small{opacity:.7;font-size:12px}.wb-grp{--g-tint:color-mix(in srgb,var(--accent) 12%,transparent);--g-ink:var(--accent);--g-rail:color-mix(in srgb,var(--accent) 35%,transparent);margin:6px 0 2px;padding:0 0 2px;border-radius:10px}.wb-grp[style*=--g-h]{--g-ink:hsl(var(--g-h) 62% 42%);--g-tint:hsl(var(--g-h) 70% 55% / .13);--g-rail:hsl(var(--g-h) 60% 50% / .38)}@media (prefers-color-scheme: dark){.wb-grp[style*=--g-h]{--g-ink:hsl(var(--g-h) 70% 68%);--g-tint:hsl(var(--g-h) 70% 60% / .16);--g-rail:hsl(var(--g-h) 60% 60% / .42)}}.wb-grp .wb-grp-h{padding:0 2px 0 0;border-radius:9px;background:var(--g-tint);transition:background .14s,box-shadow .14s}.wb-grp .wb-grp-h:hover{background:color-mix(in srgb,var(--g-tint) 100%,var(--fill-2));box-shadow:inset 0 0 0 1px var(--g-rail)}.wb-grp .wb-grp-toggle{gap:7px;min-height:32px;padding:4px 6px;font-size:12.5px;font-weight:650;color:var(--label);letter-spacing:.1px}.wb-grp-sw{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:var(--g-ink);color:#fff;box-shadow:0 1px 2px #0000002e}.wb-grp-tag{flex:none;padding:1px 6px;border-radius:999px;font-size:9.5px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--g-ink);background:color-mix(in srgb,var(--g-ink) 14%,transparent)}.wb-grp .wb-grp-toggle .n{margin-left:auto;min-width:20px;padding:1px 7px;border-radius:999px;text-align:center;font-size:11px;font-weight:650;color:var(--g-ink);background:color-mix(in srgb,var(--g-ink) 13%,transparent)}.wb-grp .wb-grp-toggle .tri{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:var(--g-ink);background:color-mix(in srgb,var(--g-ink) 12%,transparent);transition:transform .22s cubic-bezier(.2,.8,.2,1),background .14s}.wb-grp .wb-grp-toggle:hover .tri{background:color-mix(in srgb,var(--g-ink) 22%,transparent)}.wb-grp .wb-grp-toggle .tri.shut{transform:rotate(-90deg)}.wb-grp-faces{display:inline-flex;align-items:center;margin-left:2px}.wb-grp-face{display:grid;width:18px;height:18px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 1.5px var(--sidebar);margin-left:-5px}.wb-grp-face:first-child{margin-left:0}.wb-grp-more{margin-left:3px;font-size:10px;font-weight:650;color:var(--g-ink)}.wb-grp .wb-grp-edit{color:var(--g-ink)}.wb-grp>.wb-row{margin-left:10px;width:calc(100% - 10px);box-shadow:inset 2px 0 0 var(--g-rail)}.wb-grp>.wb-row:first-of-type{margin-top:3px}.wb-grp.is-shut{padding-bottom:0}.wb-grp-sec{--g-tint:transparent}.wb-grp-sec .wb-grp-h{background:none}.wb-grp-sec .wb-grp-toggle{font-size:11px;color:var(--label-2)}@media (max-width: 760px){.wb-grp .wb-grp-toggle{min-height:40px;font-size:14px;padding:6px 8px}.wb-grp-sw{width:26px;height:26px;border-radius:8px}.wb-grp .wb-grp-toggle .tri{width:26px;height:26px}}.wb .ca-page{gap:0}.wb .ca-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.wb .ca-head .hsub{margin-bottom:0}.wb .ca-summary{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));margin:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.wb .ca-summary>div{display:flex;flex-direction:column;gap:2px;padding:13px 15px;border-right:1px solid var(--line)}.wb .ca-summary>div:first-child{padding-left:0}.wb .ca-summary>div:last-child{border-right:0}.wb .ca-summary b{color:var(--ink);font-family:var(--display);font-size:18px;font-weight:700;letter-spacing:0}.wb .ca-summary span{color:var(--faint);font-size:11.5px}.wb .ca-usage b{color:var(--accent)}.wb .ca-notice{display:flex;align-items:center;gap:8px;padding:9px 11px;margin:0 0 10px;border:1px solid var(--line);border-radius:7px;background:var(--surface-2);color:var(--muted);font-size:12px;line-height:1.4}.wb .ca-notice svg{flex:0 0 auto}.wb .ca-notice.error{border-color:color-mix(in srgb,var(--alert) 45%,var(--line));color:var(--alert)}.wb .ca-notice.warn{border-color:color-mix(in srgb,#c58a24 50%,var(--line));color:#b27312}.wb .ca-notice.ok{border-color:color-mix(in srgb,var(--done) 45%,var(--line));color:var(--done)}.wb .ca-notice.info{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));color:var(--accent)}.wb .ca-authgate{margin:0 0 10px;padding:12px;border:1px solid color-mix(in srgb,var(--accent) 55%,var(--line));border-radius:8px;background:var(--accent-soft);display:flex;flex-direction:column;gap:8px}.wb .ca-authgate p{margin:0;color:var(--ink);font-size:13px;line-height:1.4}.wb .ca-authgate-actions{display:flex;gap:8px;flex-wrap:wrap}.wb .ca-authgate .btn.solid{text-decoration:none}.wb .ca-diagnostics{margin:14px 0 16px;padding:13px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.wb .ca-diagnostics-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.wb .ca-diagnostics-head h2{margin:0;color:var(--ink);font-family:var(--display);font-size:15px;font-weight:700;letter-spacing:0}.wb .ca-diagnostics-head span{display:block;margin-top:3px;color:var(--muted);font-size:11.5px;line-height:1.4}.wb .ca-diagnostics-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.wb .ca-diagnostics-actions .btn{min-height:31px;border-radius:7px;padding:5px 9px;font-size:11.5px;white-space:nowrap}.wb .ca-diagnostics-table-wrap{margin-top:12px;overflow:auto;border:1px solid var(--line);border-radius:7px;background:var(--solid)}.wb .ca-diagnostics-table{width:100%;min-width:860px;border-collapse:collapse;font-size:11.5px;line-height:1.35}.wb .ca-diagnostics-table th,.wb .ca-diagnostics-table td{padding:8px 9px;border-bottom:1px solid var(--line);vertical-align:top;text-align:left}.wb .ca-diagnostics-table th{position:sticky;top:0;background:var(--surface-2);color:var(--faint);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.wb .ca-diagnostics-table tr:last-child td{border-bottom:0}.wb .ca-diagnostics-table td{color:var(--muted);max-width:260px;word-break:break-word}.wb .ca-diagnostics-table td:first-child{color:var(--ink);font-weight:700}.wb .ca-test-status{display:inline-flex;align-items:center;min-height:20px;padding:2px 6px;border-radius:5px;background:var(--surface-2);color:var(--faint);font-size:10px;font-weight:800;text-transform:capitalize;white-space:nowrap}.wb .ca-test-status.passed{background:var(--done-soft);color:var(--done)}.wb .ca-test-status.failed{background:color-mix(in srgb,var(--alert) 10%,transparent);color:var(--alert)}.wb .ca-test-status.skipped{background:var(--accent-soft);color:var(--accent)}.wb .ca-explorer{display:grid;grid-template-columns:190px minmax(0,1fr);gap:22px;align-items:start;margin-top:18px}.wb .ca-categories{position:sticky;top:14px;min-width:0;padding-right:16px;border-right:1px solid var(--line)}.wb .ca-category-title{margin:0 8px 8px;color:var(--faint);font-size:10.5px;font-weight:800;text-transform:uppercase}.wb .ca-category-list{display:flex;flex-direction:column;gap:2px}.wb .ca-category-list button,.wb .ca-all-connectors{width:100%;min-height:36px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;border:0;border-radius:6px;background:transparent;color:var(--muted);font-family:var(--body);font-size:12px;font-weight:650;text-align:left;cursor:pointer}.wb .ca-category-list button:hover,.wb .ca-all-connectors:hover{background:var(--surface-2);color:var(--ink)}.wb .ca-category-list button.on,.wb .ca-all-connectors.on{background:var(--m-sel-bg);color:var(--m-sel-ink);box-shadow:inset 0 0 0 1px var(--m-sel-ring);font-weight:700}.wb .ca-category-list button svg,.wb .ca-all-connectors svg{flex:0 0 auto}.wb .ca-category-list button small,.wb .ca-all-connectors small{color:var(--faint);font-size:10px;font-weight:700;font-variant-numeric:tabular-nums}.wb .ca-category-list button.on small,.wb .ca-all-connectors.on small{color:inherit}.wb .ca-catalog{min-width:0}.wb .ca-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:9px;align-items:center;margin:0 0 15px}.wb .ca-search{height:38px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid var(--line);border-radius:7px;background:var(--solid);color:var(--faint)}.wb .ca-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.wb .ca-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--ink);font-family:var(--body);font-size:12.5px}.wb .ca-modes{height:38px;display:flex;border:1px solid var(--line);border-radius:7px;overflow:hidden;background:var(--solid)}.wb .ca-modes button{padding:0 11px;border:0;border-right:1px solid var(--line);background:transparent;color:var(--muted);font-family:var(--body);font-size:11.5px;font-weight:700;cursor:pointer}.wb .ca-modes button:last-child{border-right:0}.wb .ca-modes button.on{background:var(--accent);color:var(--accent-ink)}.wb .ca-catalog-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 10px}.wb .ca-catalog-heading h2{margin:0;color:var(--ink);font-family:var(--display);font-size:15px;font-weight:700;letter-spacing:0}.wb .ca-catalog-heading span{color:var(--faint);font-size:11.5px;white-space:nowrap}.wb .ca-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(255px,1fr));gap:9px;align-items:stretch}.wb .ca-card{display:flex;min-width:0;min-height:142px;flex-direction:column;padding:13px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:0 1px 2px #11182709;transition:border-color .15s ease,box-shadow .15s ease}.wb .ca-card:hover{border-color:color-mix(in srgb,var(--accent) 48%,var(--line));box-shadow:0 5px 16px #11182712}.wb .ca-card.connected{border-color:color-mix(in srgb,var(--done) 55%,var(--line))}.wb .ca-card-top{display:flex;align-items:center;gap:10px;min-width:0}.wb .ca-logo{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border:1px solid var(--line-2);border-radius:8px;background:#fff;overflow:hidden}.wb .ca-logo img{display:block;width:26px;height:26px;-o-object-fit:contain;object-fit:contain}.wb .ca-logo-fallback{background:var(--accent-soft);color:var(--accent);font-family:var(--display);font-size:15px;font-weight:800}.wb .ca-card-title{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.wb .ca-card-title strong{overflow-wrap:anywhere;color:var(--ink);font-size:13px;line-height:1.25}.wb .ca-card-title span{overflow-wrap:anywhere;color:var(--muted);font-size:10.8px;line-height:1.35}.wb .ca-status{flex:0 0 auto;padding:3px 6px;border-radius:5px;background:var(--surface-2);color:var(--faint);font-size:9.5px;font-weight:800;white-space:nowrap}.wb .ca-status.ok{background:var(--done-soft);color:var(--done)}.wb .ca-status.warn{background:color-mix(in srgb,#d39325 14%,transparent);color:#b27312}.wb .ca-status.wait{background:var(--accent-soft);color:var(--accent)}.wb .ca-tags{display:flex;min-height:23px;align-items:center;gap:5px;margin:10px 0 8px;overflow:hidden}.wb .ca-noask{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:8px 0 0;padding:6px 8px;border-radius:8px;background:var(--line-2);font-size:12px;font-weight:600}.wb .ca-noask .btn{min-height:28px;padding:0 10px;font-size:12px}.wb .ca-tags span{max-width:105px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:3px 6px;border:1px solid var(--line-2);border-radius:5px;color:var(--faint);font-size:9.5px;font-weight:700}.wb .ca-card-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:5px}.wb .ca-action-right{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.wb .ca-card-actions .btn{min-height:31px;border-radius:7px;padding:5px 9px;font-size:11.5px;white-space:nowrap}.wb .ca-icon-btn{width:32px;height:32px;display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--muted);cursor:pointer;text-decoration:none}.wb .ca-icon-btn:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.wb .ca-icon-btn.danger:hover{border-color:var(--alert);color:var(--alert);background:color-mix(in srgb,var(--alert) 9%,transparent)}.wb .ca-card-actions .btn.ca-disconnect{border-color:color-mix(in srgb,var(--alert) 38%,var(--line));color:var(--alert);background:color-mix(in srgb,var(--alert) 7%,var(--surface))}.wb .ca-card-actions .btn.ca-disconnect:hover:not(:disabled){border-color:var(--alert);background:color-mix(in srgb,var(--alert) 13%,var(--surface))}.wb .ca-icon-btn:disabled,.wb .ca-card-actions button:disabled{cursor:not-allowed;opacity:.52}.wb .ca-more{display:flex;justify-content:center;padding:18px 0 2px}.wb .ca-empty{display:flex;align-items:center;justify-content:center;gap:8px;min-height:160px;color:var(--faint);font-size:12.5px}.wb .ca-loading{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px}.wb .ca-spin{animation:ca-spin .85s linear infinite}@media (prefers-reduced-motion:reduce){.wb .ca-card{transition:none}.wb .ca-spin{animation:none}}@media (max-width:820px){.wb .ca-diagnostics-head{flex-direction:column}.wb .ca-diagnostics-actions{justify-content:flex-start}.wb .ca-explorer{grid-template-columns:1fr;gap:10px}.wb .ca-categories{position:static;display:flex;gap:6px;overflow-x:auto;padding:0 0 8px;border-right:0;border-bottom:1px solid var(--line);scrollbar-width:thin}.wb .ca-category-title{display:none}.wb .ca-category-list{display:flex;flex:0 0 auto;flex-direction:row;gap:4px}.wb .ca-category-list button,.wb .ca-all-connectors{width:auto;min-width:-moz-max-content;min-width:max-content;grid-template-columns:16px auto auto;padding:6px 9px}.wb .ca-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}}@media (max-width:740px){.wb .ca-head .hsub{display:none}.wb .ca-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin:8px 0;border-radius:8px;border:1px solid var(--line);overflow:hidden}.wb .ca-summary>div{padding:6px 4px;gap:0;border-right:1px solid var(--line);min-width:0}.wb .ca-summary>div:first-child{padding-left:4px}.wb .ca-summary>div:last-child{border-right:0}.wb .ca-summary>div:nth-child(2){border-right:1px solid var(--line)}.wb .ca-summary>div:nth-child(-n+2){border-bottom:0}.wb .ca-summary>div:nth-child(3){padding-left:4px}.wb .ca-summary b{font-size:14px;line-height:1.15}.wb .ca-summary span{font-size:9px;line-height:1.2;overflow-wrap:anywhere}.wb .ca-diagnostics{display:none}.wb .ca-explorer{margin-top:8px;gap:8px}.wb .ca-toolbar{grid-template-columns:1fr;gap:6px;margin:0 0 8px}.wb .ca-search,.wb .ca-modes{height:34px}.wb .ca-catalog-heading{margin:0 0 6px}.wb .ca-catalog-heading h2{font-size:13px}.wb .ca-grid{grid-template-columns:1fr;gap:6px}.wb .ca-card{min-height:0;flex-direction:row;align-items:center;gap:8px;padding:8px 9px}.wb .ca-card-top{flex:1;min-width:0}.wb .ca-logo{width:32px;height:32px;flex:0 0 32px;border-radius:7px}.wb .ca-logo img{width:22px;height:22px}.wb .ca-logo-fallback{font-size:13px;font-weight:800}.wb .ca-card-title strong{font-size:12.5px}.wb .ca-card-title span{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb .ca-status{font-size:8.5px;padding:2px 5px}.wb .ca-tags{display:none}.wb .ca-card-actions{margin-top:0;padding-top:0;flex:0 0 auto}.wb .ca-card-actions>.ca-icon-btn{display:none}.wb .ca-card-actions .btn{min-height:28px;padding:4px 8px;font-size:11px}.wb .ca-empty{min-height:80px}}@media (max-width:540px){.wb .ca-toolbar{grid-template-columns:1fr}.wb .ca-modes button{flex:1}.wb .ca-catalog-heading{align-items:flex-start;flex-direction:column;gap:2px}}.wb .ca-gate-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:20px;background:#00000057;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.wb .ca-gate{width:min(100%,380px);padding:18px;border-radius:16px;background:var(--card);box-shadow:var(--e-pop);display:flex;flex-direction:column;gap:10px}.wb .ca-gate h3{margin:0;font-size:16px;font-weight:650;letter-spacing:-.015em;color:var(--label)}.wb .ca-gate p{margin:0;font-size:13px;line-height:1.45;color:var(--label-2)}.wb .ca-gate-actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;margin-top:2px}.wb .ca-gate .btn.solid{text-decoration:none}.wb .ca-notice .ca-owner-key-go,.wb .ca-notice .ca-owner-key-actions{margin-left:auto}.wb .ca-owner-key-actions{display:inline-flex;gap:6px;flex:0 0 auto}.wb .ca-owner-key input{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:transparent;color:inherit;font:inherit;font-size:13px}.wb .ca-owner-key-signup{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;color:var(--accent);font-size:13px;font-weight:600;text-decoration:none}.wb .ca-owner-key-steps{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:4px;font-size:13px;line-height:1.45;color:var(--ink)}.wb .ca-owner-key-error{color:var(--alert);font-size:12px;line-height:1.4}.wb .ca-custom{margin:0 0 14px;padding:12px 13px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.wb .ca-custom-head{display:flex;align-items:baseline;gap:10px;margin:0 0 8px}.wb .ca-custom-head b{font-size:13px;font-weight:600}.wb .ca-custom-head span{margin-left:auto;font-size:12px;color:var(--muted)}.wb .ca-custom-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px}.wb .ca-custom-row{display:flex;align-items:center;gap:10px;min-width:0;padding:9px 11px;border:1px solid var(--line);border-radius:7px;background:var(--surface-2)}.wb .ca-custom-row.on{border-color:color-mix(in srgb,var(--done) 45%,var(--line))}.wb .ca-custom-row.wait{border-color:color-mix(in srgb,#c58a24 50%,var(--line))}.wb .ca-custom-row.off{opacity:.7}.wb .ca-custom-k{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.wb .ca-custom-name{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb .ca-custom-sub{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb .ca-custom-meta{font-size:11.5px;color:var(--muted)}.wb .ca-custom-row.wait .ca-custom-meta{color:#b27312}.wb .ca-custom-row.on .ca-custom-meta{color:var(--done)}.wb .ca-custom-remove{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;padding:5px 9px;border:1px solid var(--line);border-radius:6px;background:transparent;color:var(--muted);font:inherit;font-size:12px;cursor:pointer}.wb .ca-custom-remove:hover{border-color:color-mix(in srgb,var(--alert) 45%,var(--line));color:var(--alert)}.wb .ca-custom-remove.armed{border-color:var(--alert);background:color-mix(in srgb,var(--alert) 10%,transparent);color:var(--alert)}.wb .ca-custom-remove:disabled{opacity:.5;cursor:default}.wb .ca-custom-empty{margin:0;font-size:12px;line-height:1.45;color:var(--muted)}.wb .ca-custom-connect{border-color:color-mix(in srgb,var(--accent,var(--done)) 45%,var(--line));color:var(--ink,inherit)}.wb .ca-custom-connect:hover{border-color:var(--accent,var(--done));color:var(--accent,var(--done))}.wb .ca-custom-vault .ca-custom-head{align-items:center}.wb .ca-notice.ca-private>span:first-of-type{flex:1 1 auto}.wb .pc-copy .pc-sub{display:block;margin-top:3px;opacity:.9}.wb .pc-copy .pc-how{margin-top:4px}.wb .pc-copy .pc-how summary{cursor:pointer;font-weight:600;width:-moz-max-content;width:max-content}.am-llm-logs{--ink: var(--am-text);--muted: var(--am-text-soft);--faint: var(--am-text-faint);--line: var(--am-border);--line-2: var(--am-surface-soft);--surface: var(--am-surface-raised);--surface-2: var(--am-surface-soft);--mono: var(--am-mono);--accent: var(--am-green);--accent-ink: #fff;--accent-soft: color-mix(in srgb, var(--am-green) 13%, transparent);--alert: var(--am-red);--alert-soft: color-mix(in srgb, var(--am-red) 14%, transparent);--done: var(--am-green);--done-soft: color-mix(in srgb, var(--am-green) 14%, transparent);--work: var(--am-orange);--work-soft: color-mix(in srgb, var(--am-orange) 16%, transparent);--term-bg: #161817;--term-ink: #ECEDE8;flex:1;min-width:0;min-height:0;overflow:auto;padding:16px 20px 26px;color:var(--am-text)}:root[data-agents-theme=dark] .am-llm-logs{--accent: color-mix(in srgb, var(--am-green) 62%, var(--am-text));--done: color-mix(in srgb, var(--am-green) 62%, var(--am-text))}@media (prefers-color-scheme: dark){:root[data-agents-theme=system] .am-llm-logs{--accent: color-mix(in srgb, var(--am-green) 62%, var(--am-text));--done: color-mix(in srgb, var(--am-green) 62%, var(--am-text))}}.am-llm-logs-head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.am-llm-logs-head strong{display:block;font-size:14px}.am-llm-logs-head small{display:block;margin-top:2px;color:var(--am-text-faint);font-size:11px}.am-llm-logs-entry{justify-content:center;width:100%;margin-top:7px}.am-llm-logs .scard{border:1px solid var(--line);border-radius:12px;background:var(--surface)}.am-llm-logs .hsub{color:var(--muted);font-size:12px;line-height:1.55}.am-llm-logs .btn{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.am-llm-logs .btn:disabled{opacity:.55;cursor:default}.am-llm-logs .mono{font-family:var(--mono);font-size:11.5px}.am-llm-logs .mode{padding:2px 7px;border:1px solid var(--accent-soft);border-radius:6px;background:var(--accent-soft);color:var(--accent);font-size:9.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.am-llm-logs .livedot{position:relative;width:8px;height:8px;border-radius:50%;background:var(--done)}.am-llm-logs .livedot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--done);animation:amLlmHalo 2.4s ease-out infinite;pointer-events:none}@keyframes amLlmHalo{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(3)}}@media (prefers-reduced-motion: reduce){.am-llm-logs .livedot:after{animation:none}}.am-needs-card{margin:12px 0;color:var(--am-text);--alert: var(--am-red);max-height:45vh;overflow:auto}.am-needs-card .needspts{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--am-border);border-radius:12px;background:var(--am-surface)}.am-needs-card .npt{display:grid;gap:10px;min-width:0;padding-bottom:12px;border-bottom:1px solid var(--am-border)}.am-needs-card .npt-h{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.am-needs-card .fp-tag,.am-needs-card .npt-time,.am-needs-card .npt-choice-rec{font-size:11px;color:var(--am-text-soft)}.am-needs-card .npt-block{color:var(--am-red)}.am-needs-card .npt-b{line-height:1.5;overflow-wrap:anywhere}.am-needs-card .npt-b p{margin:4px 0}.am-needs-card .npt-choices{display:grid;gap:8px}.am-needs-card .npt-choice{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;border:1px solid var(--am-border);border-radius:8px;min-height:44px}.am-needs-card .npt-choice.on{border-color:var(--am-brand);background:var(--am-brand-soft)}.am-needs-card .npt-choice:focus-within{outline:2px solid var(--am-brand);outline-offset:2px}.am-needs-card .npt-choice-copy{flex:1 1 140px;overflow-wrap:anywhere}.am-needs-card .npt-choice-check{width:18px;height:18px;accent-color:var(--am-brand)}.am-needs-card .npt-own-copy{display:grid;gap:3px}.am-needs-card .npt-own-copy small,.am-needs-card .npt-foot{color:var(--am-text-soft);font-size:12px}.am-needs-card .npt-own-compose{display:flex;align-items:end;gap:8px;flex:1 1 220px;min-width:0}.am-needs-card .npt-in{flex:1;min-width:0;resize:vertical;font:inherit;color:var(--am-text);background:var(--am-surface);border:1px solid var(--am-border);border-radius:8px;padding:9px}.am-needs-card .npt-att{display:flex;flex-wrap:wrap;gap:6px;width:100%;overflow-wrap:anywhere}.am-needs-card .npt-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.am-needs-card .btn.solid{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:10px 14px;border:0;border-radius:8px;background:var(--am-brand);color:var(--am-on-brand);font:inherit;cursor:pointer}.am-needs-card .btn.solid:disabled{opacity:.5;cursor:default}.am-needs-card .npt:last-of-type{border-bottom:0;padding-bottom:0}.am-needs-card .npt-title{font-weight:700;font-size:15px;line-height:1.35;overflow-wrap:anywhere}.am-needs-card .npt-acts{display:grid;gap:8px}.am-needs-card .npt-act{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-height:44px;box-sizing:border-box;padding:10px 14px;text-align:left;font:inherit;color:var(--am-text);background:var(--am-surface);border:1px solid var(--am-border);border-radius:10px;cursor:pointer}.am-needs-card .npt-act:hover:not(:disabled){border-color:var(--am-brand)}.am-needs-card .npt-act:focus-visible{outline:2px solid var(--am-brand);outline-offset:2px}.am-needs-card .npt-act:disabled{opacity:.6;cursor:default}.am-needs-card .npt-act.rec{background:var(--am-brand);border-color:var(--am-brand);color:var(--am-on-brand)}.am-needs-card .npt-act-label{font-weight:700;font-size:14px}.am-needs-card .npt-act small{font-size:12px;line-height:1.35;opacity:.85}.am-needs-card .npt-openprompt{color:var(--am-text-soft);font-size:12px;font-weight:600}.am-needs-card .npt-links{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px}.am-needs-card .npt-link{min-height:32px;padding:4px 0;background:none;border:0;font:inherit;font-size:12.5px;color:var(--am-text-soft);text-decoration:underline;cursor:pointer}.am-needs-card .npt-link.strong{color:var(--am-red);font-weight:700}.am-needs-card .npt-link:disabled{opacity:.5;cursor:default}.am-needs-card .npt-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12.5px}.am-needs-card .needbub-more{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.am-needs-card .needbub-more-t{padding:4px 0;background:none;border:0;font:inherit;font-size:13px;font-weight:600;color:var(--am-brand);cursor:pointer}.am-needs-card .needbub-more-t:focus-visible{outline:2px solid var(--am-brand);outline-offset:2px;border-radius:4px}.am-needs-card .needbub-why{align-self:stretch;padding:8px 10px;border-radius:8px;background:var(--am-brand-soft);font-size:13px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.wb .am-needs-card,.ph .am-needs-card{--am-text: var(--label);--am-text-soft: var(--label-2);--am-border: var(--sep);--am-surface: var(--card);--am-brand: var(--accent);--am-brand-soft: var(--accent-soft);--am-on-brand: #fff;--am-red: var(--red)}.mk[data-product=agents] .am-needs-card{--am-text: var(--ink);--am-text-soft: var(--ink-2);--am-border: var(--line);--am-surface: var(--paper);--am-brand: var(--tint);--am-brand-soft: color-mix(in srgb,var(--tint) 12%,var(--paper));--am-red: var(--red);max-height:none}.ph .ph-needswrap.am-needs-card{margin:0 0 10px;max-height:none;overflow:visible}.ama{--paper:#FFFFFF;--band:#F5F5F7;--ink:#1D1D1F;--ink-2:#6E6E73;--ink-3:#86868B;--blue:#0071E3;--link:#0066CC;--hair:#D2D2D7;--hair-2:#E8E8ED;--red:#FF3B30;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:calc(env(safe-area-inset-top) + 40px) 20px calc(env(safe-area-inset-bottom) + 28px);background:var(--paper);color:var(--ink);color-scheme:light;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;--display:inherit;--dw:600;--dls:-.02em;--muted:var(--ink-2);--faint:var(--ink-3);--surface:var(--paper);--solid:var(--paper);--cardline:var(--hair);--surface2:var(--band);--line2:var(--hair-2);--accent:var(--blue);--on-accent:#fff;--alert:var(--red);--rs:12px;--bw:1px;--shadow:none}@media (prefers-color-scheme:dark){.ama:not([data-theme=light]){--paper:#1C1C1E;--band:#2C2C2E;--ink:#FFFFFF;--ink-2:rgba(235,235,245,.62);--ink-3:rgba(235,235,245,.38);--blue:#0A84FF;--link:#409CFF;--hair:rgba(255,255,255,.16);--hair-2:rgba(255,255,255,.09);--red:#FF453A;color-scheme:dark}}.ama[data-theme=dark]{--paper:#1C1C1E;--band:#2C2C2E;--ink:#FFFFFF;--ink-2:rgba(235,235,245,.62);--ink-3:rgba(235,235,245,.38);--blue:#0A84FF;--link:#409CFF;--hair:rgba(255,255,255,.16);--hair-2:rgba(255,255,255,.09);--red:#FF453A;color-scheme:dark}.ama-card{width:min(100%,400px);display:flex;flex-direction:column;gap:26px}.ama-brand{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding-top:8px}.ama-brand .ama-mark{margin-bottom:10px}.ama-brand h1{margin:0;font-size:28px;line-height:1.15;font-weight:700;letter-spacing:-.03em}.ama-brand p{margin:0;font-size:15px;color:var(--ink-2);letter-spacing:-.01em}.ama-form{padding:2px 0}.ama-form input{font-size:16px}.ama-fine{margin:0;font-size:12.5px;line-height:1.45;color:var(--ink-3);text-align:center}.ama-fine a{color:var(--link);text-decoration:underline;text-underline-offset:3px}.ama-brand{animation:m-rise-in var(--m-dur-view,.3s) var(--m-ease-out,ease) both}.ama-form{animation:m-rise-in var(--m-dur-view,.3s) var(--m-ease-out,ease) .07s both}.ama-fine{animation:m-fade-in var(--m-dur-base,.26s) linear .16s both}.ama-brand .ama-mark{animation:m-pop-in var(--m-dur-sheet,.38s) var(--m-ease,ease) both}.fma{--paper:#EFF1EC;--card:#FFFFFF;--track:#F4F6F1;--ink:#15211E;--ink-2:#57645F;--ink-3:#8A968F;--accent:#0E6D7E;--on-accent:#FFFFFF;--link:#0E6D7E;--hair:rgba(21,33,30,.14);--hair-2:rgba(21,33,30,.07);--red:#C64D66;--lift:0 16px 36px -22px rgba(21,33,30,.35);min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:calc(env(safe-area-inset-top) + 40px) 20px calc(env(safe-area-inset-bottom) + 28px);background:var(--paper);color:var(--ink);color-scheme:light;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;--display:"Fraunces","Iowan Old Style","Palatino",Georgia,serif;--dw:600;--dls:0;--muted:var(--ink-2);--faint:var(--ink-3);--surface:var(--card);--solid:var(--card);--cardline:var(--hair);--surface2:var(--track);--line2:var(--hair-2);--alert:var(--red);--rs:10px;--bw:1px;--shadow:var(--lift)}@media (prefers-color-scheme:dark){.fma:not([data-theme=light]){--paper:#0A121D;--card:#16273B;--track:rgba(21,35,53,.52);--ink:#E8F0F6;--ink-2:#9DB0BF;--ink-3:#66798A;--accent:#3FC5D8;--on-accent:#03161B;--link:#3FC5D8;--hair:rgba(151,193,214,.17);--hair-2:rgba(151,193,214,.09);--red:#FF7D97;--lift:0 22px 48px -26px rgba(0,0,0,.72);color-scheme:dark}}.fma[data-theme=dark]{--paper:#0A121D;--card:#16273B;--track:rgba(21,35,53,.52);--ink:#E8F0F6;--ink-2:#9DB0BF;--ink-3:#66798A;--accent:#3FC5D8;--on-accent:#03161B;--link:#3FC5D8;--hair:rgba(151,193,214,.17);--hair-2:rgba(151,193,214,.09);--red:#FF7D97;--lift:0 22px 48px -26px rgba(0,0,0,.72);color-scheme:dark}.fma-card{width:min(100%,400px);display:flex;flex-direction:column;gap:26px}.fma-brand{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding-top:8px}.fma-brand .fma-mark{display:inline-flex;margin-bottom:10px}.fma-brand h1{margin:0;font-family:var(--display);font-size:28px;line-height:1.15;font-weight:var(--dw);letter-spacing:var(--dls)}.fma-brand h1 i{font-style:italic;color:var(--accent)}.fma-brand p{margin:0;font-size:15px;color:var(--ink-2);letter-spacing:-.01em}.fma-form{padding:2px 0}.fma-form input{font-size:16px}.fma-fine{margin:0;font-size:12.5px;line-height:1.45;color:var(--ink-3);text-align:center}.fma-fine a{color:var(--link);text-decoration:underline;text-underline-offset:3px}.fma-brand{animation:m-rise-in var(--m-dur-view,.3s) var(--m-ease-out,ease) both}.fma-form{animation:m-rise-in var(--m-dur-view,.3s) var(--m-ease-out,ease) .07s both}.fma-fine{animation:m-fade-in var(--m-dur-base,.26s) linear .16s both}.fma-brand .fma-mark{animation:m-pop-in var(--m-dur-sheet,.38s) var(--m-ease,ease) both}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}@keyframes rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes rise2{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0 0}}@keyframes fade{to{opacity:1}}@keyframes curmove{0%{transform:translate(96px,300px)}10%{transform:translate(300px,178px)}18%{transform:translate(322px,206px)}24%{transform:translate(322px,206px)}38%{transform:translate(596px,322px)}46%{transform:translate(604px,338px)}58%{transform:translate(604px,338px)}72%{transform:translate(430px,250px)}88%,to{transform:translate(96px,300px)}}@keyframes curclick{0%,17%{opacity:0;transform:scale(.3)}19%{opacity:.6;transform:scale(1)}24%{opacity:0;transform:scale(1.35)}44%{opacity:0;transform:scale(.3)}46%{opacity:.6;transform:scale(1)}51%,to{opacity:0;transform:scale(1.35)}}@keyframes hlsel{0%,12%{width:0}20%,92%{width:100%}96%,to{width:0}}@keyframes tl1{0%,46%{opacity:0}48%,92%{opacity:1}96%,to{opacity:0}}@keyframes tl2{0%,51.5%{opacity:0;transform:translateY(4px)}53%,92%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes tl3{0%,55%{opacity:0;transform:translateY(4px)}56.5%,92%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes tl4{0%,58.5%{opacity:0;transform:translateY(4px)}60%,92%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes tl5{0%,62%{opacity:0;transform:translateY(4px)}63.5%,92%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes tl6{0%,66%{opacity:0;transform:translateY(4px)}67.5%,92%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes tl7{0%,70%{opacity:0;transform:translateY(4px)}71.5%,92%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes blink{50%{opacity:0}}@keyframes ttype1{0%,46%{opacity:1;clip-path:inset(0 100% 0 0)}51%,92%{opacity:1;clip-path:inset(0 0 0 0)}96%,to{opacity:0;clip-path:inset(0 100% 0 0)}}@keyframes pageread{0%,10%{transform:translateY(0)}22%{transform:translateY(-14px)}34%{transform:translateY(-38px)}44%,92%{transform:translateY(-38px)}96%,to{transform:translateY(0)}}@keyframes wallglow{0%,to{background-position:30% 20%,0 0}50%{background-position:46% 34%,0 0}}@keyframes dockhop{0%,44%{transform:translateY(0)}46%{transform:translateY(-7px)}48%{transform:translateY(0)}50%{transform:translateY(-3px)}52%,to{transform:translateY(0)}}@keyframes fo-travel{to{stroke-dashoffset:0}}@keyframes fo-dash{to{stroke-dashoffset:-20}}@keyframes fo-seat{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}@keyframes fo-type{0%{width:0}55%,to{width:var(--w)}}@keyframes fo-pop{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:none}}@keyframes fo-ride{0%{offset-distance:0%;opacity:0}8%{opacity:1}92%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes tdot{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-3px);opacity:1}}@keyframes tblink{0%,94%,to{transform:scaleY(1)}96.5%{transform:scaleY(.06)}}@keyframes tbob{0%,to{transform:rotate(-1.6deg) translateY(0)}50%{transform:rotate(1.6deg) translateY(-1.6px)}}@keyframes tidle{0%,86%,to{opacity:0;transform:rotate(-12deg)}87%{opacity:1;transform:rotate(-10deg)}90%{transform:rotate(24deg)}93%{transform:rotate(-6deg)}96%{transform:rotate(20deg)}99%{opacity:1;transform:rotate(-12deg)}}@keyframes twave{0%,to{transform:rotate(-12deg)}50%{transform:rotate(26deg)}}@keyframes tsmile{0%,to{transform:scale(1)}45%{transform:scale(1.28,1.4)}}@keyframes tgreet{0%{opacity:1;transform:rotate(-12deg)}14%{transform:rotate(26deg)}28%{transform:rotate(-8deg)}42%{transform:rotate(24deg)}56%{transform:rotate(-11deg)}70%{transform:rotate(22deg)}85%{transform:rotate(-10deg)}to{opacity:1;transform:rotate(-12deg)}}@keyframes pulsedot{0%,to{opacity:1}50%{opacity:.35}}@keyframes curmovepro{0%{transform:translate(150px,420px)}10%{transform:translate(430px,250px)}18%{transform:translate(452px,278px)}24%{transform:translate(452px,278px)}38%{transform:translate(830px,430px)}46%{transform:translate(840px,448px)}58%{transform:translate(840px,448px)}72%{transform:translate(620px,340px)}88%,to{transform:translate(150px,420px)}}.ams{--bg: #FFFFFF;--bg-2: #F5F5F7;--black: #000000;--text: #1D1D1F;--text-2: #6E6E73;--text-3: #86868B;--on-black: #F5F5F7;--on-black-2: #A1A1A6;--on-black-3: #86868B;--link: #0066CC;--btn: #0071E3;--btn-hover: #0077ED;--hair: #D2D2D7;--hair-2: #E8E8ED;--hair-dark: rgba(255,255,255,.16);--card: #FFFFFF;--card-dark: #1D1D1F;--green: #34C759;--orange: #FF9500;--red: #FF3B30;--blue: #007AFF;--font: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Helvetica, Arial, sans-serif;--mono: ui-monospace, SFMono-Regular, Menlo, monospace;--w: 1024px;color-scheme:light;min-height:100vh;margin:0;overflow-x:clip;background:var(--bg);color:var(--text);font-family:var(--font);font-size:17px;line-height:1.47;letter-spacing:-.022em;-webkit-font-smoothing:antialiased}.ams .frame{--window: #FFFFFF;--sidebar: #F4F4F6;--inspector: #FAFAFC;--card: #FFFFFF;--label: #000;--label-2: rgba(60,60,67,.62);--label-3: rgba(60,60,67,.32);--sep: rgba(0,0,0,.1);--sep-2: rgba(0,0,0,.055);--fill: rgba(120,120,128,.12);--fill-2: rgba(120,120,128,.08);--fill-3: rgba(120,120,128,.2);--accent: #007AFF;--accent-hi: #3D9BFF;--e-card: 0 0 0 .5px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.05), 0 8px 20px -10px rgba(0,0,0,.1);--e-line: 0 0 0 .5px rgba(0,0,0,.09);background:var(--window);color:var(--label);font-family:var(--font);font-size:13px;line-height:1.45;text-align:left;letter-spacing:0}.ams *{box-sizing:border-box}.ams a{color:inherit;text-decoration:none}.ams button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.ams svg{display:block}.ams :focus-visible{outline:3px solid rgba(0,113,227,.55);outline-offset:2px;border-radius:8px}.ams .skip{position:absolute;left:16px;top:-60px;z-index:100;padding:10px 14px;background:var(--btn);color:#fff;border-radius:8px}.ams .skip:focus{top:12px}.ams .wrap{width:min(100% - 44px,var(--w));margin:0 auto}.ams .wide{width:min(100% - 44px,1180px);margin:0 auto}@media (max-width: 640px){.ams .wrap,.ams .wide{width:min(100% - 32px,var(--w))}}.ams .h1{margin:0;font-size:clamp(44px,7vw,80px);line-height:1.05;letter-spacing:-.02em;font-weight:600;color:var(--text);text-wrap:balance}.ams .h2{margin:0;font-size:clamp(32px,4.8vw,56px);line-height:1.07;letter-spacing:-.028em;font-weight:600;color:var(--text);text-wrap:balance}.ams .h3{margin:0;font-size:clamp(22px,2.4vw,28px);line-height:1.14;letter-spacing:-.02em;font-weight:600;color:var(--text)}.ams .intro{margin:0;font-size:clamp(19px,2vw,24px);line-height:1.33;letter-spacing:-.02em;font-weight:400;color:var(--text-2);text-wrap:pretty}.ams .body{margin:0;font-size:17px;line-height:1.47;color:var(--text-2)}.ams .caption{margin:0;font-size:14px;line-height:1.43;color:var(--text-3);letter-spacing:-.016em}.ams .eyebrow{margin:0 0 12px;font-size:17px;font-weight:600;color:var(--text-2);letter-spacing:-.02em}.ams .on-black .h1,.ams .on-black .h2,.ams .on-black .h3{color:var(--on-black)}.ams .on-black .intro,.ams .on-black .body{color:var(--on-black-2)}.ams .on-black .caption{color:var(--on-black-3)}.ams .on-black .eyebrow{color:var(--on-black-2)}.ams .lnk{color:var(--link);font-size:17px;letter-spacing:-.02em;display:inline-flex;align-items:center;gap:2px}.ams .lnk:hover{text-decoration:underline}.ams .lnk:after{content:"›";font-size:19px;line-height:1;transform:translateY(-1px)}.ams .lnk.lg{font-size:21px}.ams .lnk.lg:after{font-size:24px}.ams .on-black .lnk{color:#2997ff}.ams .btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 22px;border-radius:22px;font-size:17px;font-weight:400;letter-spacing:-.02em;color:#fff;background:var(--btn);white-space:nowrap;transition:background .15s}.ams .btn:hover{background:var(--btn-hover)}.ams .btn.sm{height:30px;padding:0 12px;font-size:12px;border-radius:15px}.ams .btn.lg{height:52px;padding:0 30px;font-size:19px;border-radius:26px}.ams .actions{display:flex;align-items:center;justify-content:center;gap:28px;flex-wrap:wrap}.ams .nav{position:sticky;top:0;z-index:50;background:#fbfbfdcc;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);box-shadow:inset 0 -.5px #00000024}.ams .nav .wrap{display:flex;align-items:center;gap:30px;height:48px}.ams .brand{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;letter-spacing:-.02em;color:var(--text)}.ams .brand svg{width:22px;height:22px}.ams .nav-links{display:flex;gap:30px;margin:0 auto;font-size:12px;letter-spacing:-.01em;color:var(--text);opacity:.8}.ams .nav-links a:hover{opacity:1;color:var(--link)}.ams .nav-acts{display:flex;align-items:center;gap:18px}.ams .nav-acts .signin{font-size:12px;color:var(--text);opacity:.8}.ams .nav-acts .signin:hover{color:var(--link);opacity:1}.ams .menu-btn{display:none;margin-left:auto;width:36px;height:36px;border-radius:8px;place-items:center;color:var(--text)}.ams .menu-btn svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.6;fill:none;stroke-linecap:round}@media (max-width: 900px){.ams .nav-links,.ams .nav-acts{display:none}.ams .menu-btn{display:grid}.ams .nav.is-open .nav-links,.ams .nav.is-open .nav-acts{display:flex}.ams .nav.is-open .wrap{flex-wrap:wrap;height:auto;padding:8px 0 16px}.ams .nav.is-open .nav-links{order:3;width:100%;flex-direction:column;gap:0;margin:8px 0 0;opacity:1}.ams .nav.is-open .nav-links a{padding:12px 2px;font-size:17px;box-shadow:inset 0 -.5px 0 var(--hair)}.ams .nav.is-open .nav-acts{order:4;width:100%;margin-top:14px;justify-content:space-between}}.ams .band{padding:120px 0;background:var(--bg)}.ams .band.grey{background:var(--bg-2)}.ams .band.black{background:var(--black)}@media (max-width: 700px){.ams .band{padding:72px 0}}.ams .center{text-align:center}.ams .center .intro,.ams .center .body{margin-left:auto;margin-right:auto}.ams .head{max-width:800px}.ams .head.center{margin:0 auto}.ams .head .intro{margin-top:18px;max-width:34em}.ams .head .lnk{margin-top:20px}.ams .head.center .lnk{justify-content:center}.ams .hero{padding:76px 0 96px}@media (max-width: 900px){.ams .hero{padding:48px 0 64px}}.ams .hero-grid{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:56px;align-items:center}@media (max-width: 900px){.ams .hero-grid{grid-template-columns:minmax(0,1fr);gap:40px}}.ams .hero .h1{margin:0;font-size:clamp(38px,4.4vw,56px)}.ams .hero .intro{margin:20px 0 0;max-width:26em}.ams .hero .actions{justify-content:flex-start;margin-top:26px}.ams .hero .caption{margin-top:14px}.ams .forest-wrap{position:relative;width:100%}.ams .forest{position:relative;border-radius:22px;background:var(--card);overflow:hidden;text-align:left;box-shadow:0 0 0 .5px #00000014,0 30px 60px -24px #00000038,0 10px 24px -14px #0000001f;opacity:0;animation:rise2 1.1s cubic-bezier(.2,.7,.2,1) .15s forwards}.ams .forest-h{display:flex;align-items:center;gap:12px;height:44px;padding:0 14px 0 16px;box-shadow:inset 0 -.5px 0 var(--hair-2);font-size:13px;color:var(--text-2)}.ams .forest-live{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;letter-spacing:-.01em}.ams .forest-live i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px #34c75929;animation:pulsedot 2.4s ease-in-out infinite}.ams .forest-live b{font-weight:600;color:var(--text)}.ams .forest-tr{margin-left:auto;display:inline-flex;align-items:center;gap:10px}.ams .forest-dots{display:inline-flex;gap:6px}.ams .forest-dot{width:7px;height:7px;border-radius:50%;background:var(--hair-2);transition:background .2s,transform .2s}.ams .forest-dot.past{background:var(--hair)}.ams .forest-dot.on{background:var(--blue);transform:scale(1.4)}.ams .forest-play{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;color:var(--text);box-shadow:0 0 0 .5px var(--hair)}.ams .forest-play:hover{background:var(--bg-2)}.ams .forest-play svg{width:10px;height:10px}.ams .forest.is-static .forest-tr{display:none}.ams .forest-fit{position:relative;overflow:hidden;background:radial-gradient(70% 60% at 50% 42%,#fff,#f5f5f7)}.ams .forest-sizer{position:relative;margin:0 auto}.ams .forest-canvas{position:absolute;left:0;top:0;transform-origin:0 0;background-image:radial-gradient(rgba(0,0,0,.09) 1px,transparent 1.3px);background-size:22px 22px}.ams .forest-world{position:absolute;top:0;right:0;bottom:0;left:0;--tilt-x: 0deg;--tilt-y: 0deg;--shift: 0px;transform:perspective(1400px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .7s cubic-bezier(.2,.7,.2,1)}.ams .forest-wires{position:absolute;left:0;top:0}.ams .forest-wire{fill:none;stroke:var(--hair);stroke-width:1.5}.ams .forest-comet{fill:none;stroke:var(--blue);stroke-width:2.2;stroke-linecap:round;stroke-dasharray:28 420;stroke-dashoffset:448;opacity:0}.ams .forest-comet.go{opacity:1;animation:fo-travel 1.1s cubic-bezier(.4,0,.2,1) infinite}.ams .forest-chatline{fill:none;stroke:var(--blue);stroke-width:1.5;stroke-dasharray:4 6;opacity:0;transition:opacity .3s}.ams .forest-chatline.go{opacity:.85;animation:fo-dash 1s linear infinite}.ams .fa{position:absolute;z-index:2;padding:8px 8px 7px;border-radius:14px;background:var(--card);box-shadow:0 0 0 .5px #00000014,0 8px 22px -12px #0000002e;scale:var(--depth, 1);transition:box-shadow .4s,translate .4s cubic-bezier(.2,.7,.2,1)}.ams .forest-canvas[data-beat="1"] .fa{animation:fo-seat .45s cubic-bezier(.2,.7,.2,1) both}.ams .fa[data-led=working],.ams .fa[data-led=on]{z-index:3;translate:0 -2px;box-shadow:0 0 0 .5px #007aff80,0 0 0 3px #007aff1f,0 16px 32px -12px #007aff66}.ams .fa[data-led=done]{box-shadow:0 0 0 .5px #34c75999,0 0 0 3px #34c7591f,0 8px 22px -12px #0000002e}.ams .fa-screen{position:relative;height:40px;padding:7px 9px;border-radius:8px;background:#0b0f1a;overflow:hidden;box-shadow:inset 0 0 0 .5px #ffffff1f;transition:box-shadow .4s}.ams .fa-screen:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(80% 90% at 30% 0%,rgba(27,42,85,.9),transparent 70%)}.ams .fa-ln{position:relative;display:block;height:4px;width:var(--w);margin-bottom:4px;border-radius:2px;background:#fff3}.ams .fa-ln:nth-child(2){background:#6eb6ffbf}.ams .fa-cur{position:absolute;left:9px;bottom:6px;width:5px;height:8px;background:#c9d1e3;opacity:0}.ams .fa[data-led=on] .fa-screen{box-shadow:inset 0 0 0 .5px #6eb6ff80,0 0 0 2px #007aff40,0 8px 20px -6px #007aff8c}.ams .fa[data-led=on] .fa-ln{animation:fo-type 1.6s cubic-bezier(.4,0,.2,1) infinite;animation-delay:calc(var(--i) * .22s)}.ams .fa[data-led=working] .fa-cur,.ams .fa[data-led=on] .fa-cur{opacity:1;animation:blink 1.1s steps(1) infinite}.ams .fa-who{display:flex;align-items:center;gap:8px;margin-top:7px}.ams .fa-who .face{width:30px;height:30px}.ams .fa-ini{display:grid;place-items:center;border-radius:50%;background:var(--d-research);color:var(--d-research-i);font-size:13px;font-weight:600}.ams .fa-name{min-width:0;flex:1;line-height:1.15}.ams .fa-name b{display:block;font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--text)}.ams .fa-name small{display:block;margin-top:2px;font-size:11px;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ams .fa-led{width:7px;height:7px;flex:none;border-radius:50%;background:var(--hair);transition:background .3s}.ams .fa[data-led=working] .fa-led,.ams .fa[data-led=on] .fa-led{background:var(--blue);animation:pulsedot 1.6s ease-in-out infinite}.ams .fa[data-led=done] .fa-led{background:var(--green)}.ams .fa[data-led=done] .face .t-wave{opacity:1;animation:twave .62s ease-in-out infinite}.ams .fa[data-led=done] .face .t-mouth{animation:tsmile 1.5s ease-in-out infinite}.ams .fc{position:absolute;z-index:4;display:flex;flex-direction:column;border-radius:16px;background:var(--card);overflow:hidden;box-shadow:0 0 0 .5px #0000001a,0 24px 48px -20px #00000047,0 8px 20px -12px #00000024;translate:calc(var(--shift) * -.3) calc(var(--shift) * -.12);transition:translate .7s cubic-bezier(.2,.7,.2,1),box-shadow .4s}.ams .fc[data-chat=ask],.ams .fc[data-chat=answer]{box-shadow:0 0 0 .5px #007aff73,0 0 0 3px #007aff1a,0 24px 48px -20px #007aff59}.ams .fc-h{flex:none;display:flex;align-items:center;gap:9px;height:42px;padding:0 12px;box-shadow:inset 0 -.5px #0000001a}.ams .fc-ini{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(180deg,#3d9bff,#007aff);color:#fff;font-size:11px;font-weight:700}.ams .fc-title{min-width:0;flex:1;line-height:1.15}.ams .fc-title b{display:block;font-size:12.5px;font-weight:600;color:var(--text)}.ams .fc-st{display:block;margin-top:1px;font-size:10.5px;color:var(--text-2)}.ams .fc-led{width:7px;height:7px;border-radius:50%;background:var(--green)}.ams .fc-thread{flex:1;min-height:0;display:flex;flex-direction:column;gap:6px;padding:10px 12px 4px}.ams .fc-thread>[hidden]{display:none}.ams .fc-msg{display:flex;max-width:92%}.ams .fc-msg.me{align-self:flex-end}.ams .fc-bub{padding:7px 11px;border-radius:15px 15px 15px 5px;font-size:13px;line-height:1.4;letter-spacing:-.01em;color:var(--text);background:#7878801f}.ams .fc-msg.me .fc-bub{color:#fff;background:linear-gradient(180deg,#3d9bff,#007aff);border-bottom-left-radius:15px;border-bottom-right-radius:5px}.ams .fc-sys{align-self:center;font-size:10.5px;font-weight:500;color:var(--text-3)}.ams .fc-typing{display:inline-flex;gap:4px;padding:9px 12px;border-radius:15px;background:#7878801f;align-self:flex-start}.ams .fc-typing i{width:6px;height:6px;border-radius:50%;background:#3c3c4366;animation:tdot 1.2s ease-in-out infinite}.ams .fc-typing i:nth-child(2){animation-delay:.2s}.ams .fc-typing i:nth-child(3){animation-delay:.4s}.ams .fc-thread .is-in{animation:fo-pop .4s cubic-bezier(.2,.7,.2,1) both}.ams .fc-thread .fc-typing.is-in{animation-delay:.5s}.ams .fc-comp{flex:none;display:flex;align-items:center;gap:8px;margin:6px 12px 10px;padding:4px 4px 4px 12px;border-radius:18px;background:var(--card);box-shadow:0 0 0 .5px #00000024,inset 0 1px 2px #0000000d;color:var(--text-3);font-size:13px;transition:box-shadow .3s}.ams .fc.is-yours .fc-comp{box-shadow:0 0 0 1.5px #007aff99,inset 0 1px 2px #0000000d}.ams .fc-send{position:relative;margin-left:auto;width:26px;height:26px;border-radius:50%;background:var(--blue)}.ams .fc-send:after{content:"";position:absolute;left:9px;top:10px;width:7px;height:7px;border-left:2px solid #fff;border-top:2px solid #fff;transform:rotate(45deg)}.ams .forest-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ams .fb{position:absolute;z-index:5;padding:7px 10px;border-radius:12px;background:var(--card);box-shadow:0 0 0 .5px #0000001a,0 12px 30px -14px #00000047;font-size:12.5px;line-height:1.4;letter-spacing:-.01em;color:var(--text);animation:fo-pop .4s cubic-bezier(.2,.7,.2,1) both}.ams .fb2{animation-delay:1.1s;background:var(--bg-2)}.ams .fb-who{font-weight:600}.ams .fchip{position:absolute;left:0;top:0;z-index:1;offset-rotate:0deg;offset-anchor:center;padding:4px 9px;border-radius:999px;background:var(--blue);color:#fff;font-size:10.5px;font-weight:600;letter-spacing:.01em;white-space:nowrap;box-shadow:0 8px 20px -8px #007affb3;animation:fo-ride 1.4s cubic-bezier(.45,0,.2,1) both}.ams .fchip.grn{background:var(--green);box-shadow:0 8px 20px -8px #34c759b3}.ams .forest-cap{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 16px;box-shadow:inset 0 .5px 0 var(--hair-2);font-size:13.5px;letter-spacing:-.01em;color:var(--text)}.ams .forest-n{flex:none;font-family:var(--mono);font-size:11px;font-weight:600;color:var(--link);background:#0071e31a;border-radius:6px;padding:2px 6px}.ams .forest-x{min-width:0}.ams .forest-caret{display:inline-block;width:2px;height:14px;margin-left:2px;vertical-align:-2px;background:var(--text);animation:blink 1s steps(1) infinite}.ams .forest.is-paused .forest-comet,.ams .forest.is-paused .fchip,.ams .forest.is-paused .forest-chatline,.ams .forest.is-paused .fa-ln{animation-play-state:paused}.ams .forest.is-static .forest-caret,.ams .forest.is-paused .forest-caret{display:none}@media (max-width: 900px){.ams .hero-copy{display:contents}.ams .hero .eyebrow{order:1}.ams .hero .hero-h1{order:2}.ams .hero-art{order:3;margin-top:28px}.ams .hero .intro{order:4;margin-top:28px}.ams .hero .actions{order:5;margin-top:22px}.ams .hero .caption{order:6}.ams .hero-grid{gap:0}.ams .forest{border-radius:18px}}@media (max-width: 700px){.ams .forest-h{height:40px;padding:0 12px 0 14px;gap:8px}.ams .forest-dots{display:none}.ams .forest-cap{min-height:40px;font-size:13px;padding:8px 12px}.ams .hero-art{margin-top:20px}.ams .btn.lg{height:44px;padding:0 22px;font-size:17px;border-radius:22px}.ams .lnk.lg{font-size:17px}.ams .lnk.lg:after{font-size:19px}.ams .actions{gap:18px}}.ams .cursor{position:absolute;left:0;top:0;z-index:5;width:15px;height:22px;pointer-events:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5));animation:curmove 16s cubic-bezier(.4,0,.3,1) 1.4s infinite}.ams .cursor svg{width:100%;height:100%}.ams .cursor:after{content:"";position:absolute;left:-9px;top:-9px;width:30px;height:30px;border-radius:50%;border:2px solid rgba(255,255,255,.9);opacity:0;animation:curclick 16s ease-out 1.4s infinite}.ams .desk .browser .hl{width:0;animation:hlsel 16s ease-in-out 1.4s infinite}.ams .desk .browser{overflow:hidden}.ams .desk .browser .page{animation:pageread 16s cubic-bezier(.4,0,.2,1) 1.4s infinite;will-change:transform}.ams .desk .wall{background:radial-gradient(80% 70% at 30% 20%,#1b2a55,#0b0f1a 60%),#0b0f1a;background-size:140% 140%,100% 100%;animation:wallglow 16s ease-in-out 1.4s infinite}.ams .desk .dock i:nth-child(4){animation:dockhop 16s ease-in-out 1.4s infinite}.ams .term i{display:block;font-style:normal;opacity:0;animation-duration:16s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-delay:1.4s}.ams .term i:nth-child(1){animation-name:ttype1;animation-timing-function:steps(34,end);white-space:nowrap}.ams .term i:nth-child(2){animation-name:tl2}.ams .term i:nth-child(3){animation-name:tl3}.ams .term i:nth-child(4){animation-name:tl4}.ams .term i:nth-child(5){animation-name:tl5}.ams .term i:nth-child(6){animation-name:tl6}.ams .term i:nth-child(7){animation-name:tl7}@media (prefers-reduced-motion: reduce){.ams .forest,.ams .fa,.ams .fb,.ams .fc-thread .is-in{animation:none;opacity:1}.ams .forest-live i,.ams .forest-comet,.ams .forest-chatline,.ams .fa-ln,.ams .fa-cur,.ams .fa-led,.ams .fa .t-mouth,.ams .fc-typing i{animation:none}.ams .fa .face .t-wave{animation:none;opacity:0}.ams .forest-world{--tilt-x: 0deg;--tilt-y: 0deg;--shift: 0px}.ams .term i{animation:none;opacity:1}.ams .cursor,.ams .cursor:after,.ams .desk .browser .hl{animation:none}.ams .cursor{transform:translate(430px,250px)}.ams .desk .browser .hl{width:100%}.ams .term i:nth-child(1){clip-path:none}.ams .desk .browser .page,.ams .desk .wall,.ams .desk .dock i{animation:none}}.ams .desk{width:100%;height:100%;display:grid;grid-template-rows:34px 1fr;background:#0b0f1a;color:#e6e9f2;font-family:var(--font);font-size:12px;text-align:left;letter-spacing:0}.ams .desk .bar{display:flex;align-items:center;gap:8px;padding:0 12px;background:#151a28;box-shadow:inset 0 -.5px #ffffff14}.ams .desk .bar .dots{display:flex;gap:6px}.ams .desk .bar .dots i{width:11px;height:11px;border-radius:50%}.ams .desk .dots i:nth-child(1){background:#ff5f57}.ams .desk .dots i:nth-child(2){background:#febc2e}.ams .desk .dots i:nth-child(3){background:#28c840}.ams .desk .bar b{margin-left:8px;font-weight:600;font-size:12.5px;color:#c8ccda}.ams .desk .bar span{margin-left:auto;color:#6c7390;font-size:11.5px}.ams .desk .wall{position:relative;background:radial-gradient(80% 70% at 30% 20%,#1b2a55,#0b0f1a 60%);overflow:hidden}.ams .browser{position:absolute;left:24px;top:22px;width:520px;height:360px;border-radius:10px;background:#fff;color:#1d1d1f;box-shadow:0 20px 50px -20px #000c,0 0 0 .5px #fff3;overflow:hidden}.ams .browser .tabs{position:relative;z-index:2;height:36px;background:#ededf0;display:flex;align-items:center;gap:8px;padding:0 12px}.ams .browser .tabs .dots i{width:10px;height:10px;border-radius:50%;display:inline-block;margin-right:5px;background:#d0d0d5}.ams .browser .url{margin-left:10px;flex:1;height:24px;border-radius:6px;background:#fff;display:flex;align-items:center;padding:0 10px;font-size:11px;color:#6e6e73;box-shadow:inset 0 0 0 .5px #0000001a}.ams .browser .page{padding:20px 22px}.ams .browser .page .crumb{font-size:10px;color:var(--blue);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ams .browser .page h4{margin:6px 0 10px;font-size:17px;letter-spacing:-.02em;line-height:1.2}.ams .browser .page .ln{height:8px;border-radius:4px;background:#e8e8ed;margin-bottom:7px}.ams .browser .page .ln.s{width:62%}.ams .browser .page .ln.m{width:84%}.ams .browser .page .hl{background:#fff1b3}.ams .term{position:absolute;right:22px;bottom:18px;width:330px;height:190px;border-radius:10px;background:#0c0e16eb;color:#c9d1e3;font-family:var(--mono);font-size:11px;line-height:1.55;padding:12px 14px;box-shadow:0 20px 50px -20px #000c,0 0 0 .5px #ffffff2e}.ams .term .p{color:#6eb6ff}.ams .term .ok{color:#30d158}.ams .term .dim{color:#6c7390}.ams .term .cur{display:inline-block;width:7px;height:12px;background:#c9d1e3;vertical-align:-2px;animation:blink 1.1s steps(1) infinite}.ams .dock{position:absolute;left:50%;bottom:10px;transform:translate(-50%);display:flex;gap:8px;padding:6px 8px;border-radius:14px;background:#ffffff1f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 0 .5px #fff3}.ams .dock i{width:26px;height:26px;border-radius:7px;display:block}.ams .face{display:inline-block;width:40px;height:40px;flex:none;vertical-align:middle;--toon-line: #33302B;--d-exec: #DCEBEE;--d-exec-i: #14444E;--d-research: #DCE5F2;--d-research-i: #26436A;--d-content: #EFDDEA;--d-content-i: #5F3357;--d-growth: #DBEBDC;--d-growth-i: #2E5434;--d-ops: #F1E5CE;--d-ops-i: #6B4A1F;--d-owner: #E8E3F6;--d-owner-i: #43317E}.ams .face .avwrap{position:relative;display:block;width:100%;height:100%;line-height:0}.ams .face .avt{display:block;width:100%;height:100%;overflow:visible}.ams .face .st-dot,.ams .face .st-ring,.ams .face .pausedbadge{display:none}.ams .face .t-blink{animation:tblink 4.6s infinite;transform-box:fill-box;transform-origin:center}.ams .face .avwrap.working .t-headg{animation:tbob 1.15s ease-in-out infinite;transform-box:fill-box;transform-origin:50% 88%}.ams .face .t-zzz{opacity:0}.ams .face .t-wave{opacity:0;transform-box:fill-box;transform-origin:85% 90%;animation:tidle 15s ease-in-out infinite var(--wd, 0s)}.ams .face .t-mouth{transform-box:fill-box;transform-origin:50% 35%}.ams .job:nth-child(3n) .face .t-wave,.ams .arow:nth-child(3n) .face .t-wave,.ams .meet .face:nth-child(3n) .t-wave{--wd: 2.5s}.ams .job:nth-child(3n+1) .face .t-wave,.ams .arow:nth-child(3n+1) .face .t-wave,.ams .meet .face:nth-child(3n+1) .t-wave{--wd: 6s}.ams .job:nth-child(3n+2) .face .t-wave,.ams .arow:nth-child(3n+2) .face .t-wave,.ams .meet .face:nth-child(3n+2) .t-wave{--wd: 9.5s}.ams .meet .face:nth-child(4) .t-wave{--wd: 1s}.ams .meet .face:nth-child(5) .t-wave{--wd: 12s}.ams .job:hover .face .t-wave,.ams .arow:hover .face .t-wave,.ams .node:hover .face .t-wave,.ams .meet .face:hover .t-wave,.ams .lane-head:hover .face .t-wave,.ams .fa:hover .face .t-wave{opacity:1;animation:twave .62s ease-in-out infinite}.ams .job:hover .face .t-mouth,.ams .arow:hover .face .t-mouth,.ams .node:hover .face .t-mouth,.ams .meet .face:hover .t-mouth,.ams .lane-head:hover .face .t-mouth,.ams .fa:hover .face .t-mouth{animation:tsmile 1.5s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.ams .face .t-blink,.ams .face .t-wave,.ams .face .t-mouth,.ams .face .avwrap.working .t-headg{animation:none}}.ams .meet{display:flex;justify-content:center;gap:18px;margin:44px auto 0}.ams .meet .face{width:72px;height:72px;transition:transform .25s cubic-bezier(.32,.72,0,1)}.ams .meet .face:nth-child(odd) .t-wave{opacity:1;animation:tgreet 2.4s ease-in-out infinite var(--gd, 0s)}.ams .meet .face:nth-child(1){--gd: 0s}.ams .meet .face:nth-child(3){--gd: -.8s}.ams .meet .face:nth-child(5){--gd: -1.6s}@media (prefers-reduced-motion: reduce){.ams .meet .face:nth-child(odd) .t-wave{animation:none;opacity:0}}.ams .meet .face:hover{transform:translateY(-6px) scale(1.06)}@media (max-width: 600px){.ams .meet .face{width:52px;height:52px}.ams .meet{gap:10px}}.ams .jobs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:56px}@media (max-width: 1000px){.ams .jobs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.ams .jobs{grid-template-columns:minmax(0,1fr)}}.ams .job{background:var(--card);border-radius:22px;padding:26px 24px 24px;display:grid;gap:12px;align-content:start;text-align:left}.ams .job .who{display:flex;align-items:center;gap:12px}.ams .job .who .face{width:56px;height:56px}.ams .job .who b{display:block;font-size:19px;font-weight:600;letter-spacing:-.02em}.ams .job .who span{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-2)}.ams .job h3{margin:6px 0 0;font-size:17px;font-weight:600;line-height:1.3;letter-spacing:-.02em;color:var(--text)}.ams .job p{margin:0;font-size:15px;line-height:1.45;color:var(--text-2)}.ams .job .mem{margin-top:6px;padding:11px 13px;border-radius:14px;background:var(--bg-2);display:grid;grid-template-columns:16px 1fr;gap:9px;font-size:13.5px;line-height:1.35;align-items:start}.ams .job .mem .tick{width:16px;height:16px;border-radius:50%;background:var(--green);display:grid;place-items:center;margin-top:1px}.ams .job .mem .tick svg{width:10px;height:10px;stroke:#fff;stroke-width:2.4;fill:none;stroke-linecap:round;stroke-linejoin:round}.ams .job .mem small{display:block;color:var(--text-3);font-size:12px;margin-top:2px}.ams .dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--hair);display:inline-block}.ams .dot.ready{background:var(--green)}.ams .dot.working{background:var(--blue)}.ams .dot.paused{background:var(--orange)}.ams .dot.failed{background:var(--red)}.ams .dot.prov{animation:pulsedot 1.6s ease-in-out infinite}.ams .steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:56px}@media (max-width: 800px){.ams .steps{grid-template-columns:minmax(0,1fr);gap:28px}}.ams .step{display:grid;gap:10px;align-content:start}.ams .step .num{font-size:56px;line-height:1;letter-spacing:-.04em;font-weight:600;color:var(--link)}.ams .step h3{margin:6px 0 0;font-size:21px;font-weight:600;letter-spacing:-.02em;color:var(--text)}.ams .step p{margin:0;font-size:17px;line-height:1.47;color:var(--text-2)}.ams .demo{max-width:460px;margin:64px auto 0}.ams .sheetcard{background:var(--card);border-radius:18px;box-shadow:0 0 0 .5px #00000014,0 24px 48px -24px #00000040;overflow:hidden;text-align:left}.ams .sheet-body{padding:24px 24px 8px;display:grid;gap:13px}.ams .sheetcard h3{margin:0;font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--text)}.ams .sheetcard .lede{margin:-6px 0 2px;font-size:14px;color:var(--text-2)}.ams .f{display:grid;gap:5px}.ams .f>span{font-size:12px;font-weight:600;color:var(--text-2)}.ams .f em{font-style:normal;font-weight:400;color:var(--text-3)}.ams .f input{padding:11px 13px;border:0;border-radius:10px;outline:none;background:var(--bg);box-shadow:0 0 0 .5px #0000001f,inset 0 1px 2px #0000000a;font:inherit;font-size:16px;color:var(--text)}.ams .f input:focus{box-shadow:0 0 0 1px #0071e399,0 0 0 3.5px #0071e329}.ams .f input:disabled{color:var(--text-3)}.ams .sheet-acts{display:flex;align-items:center;gap:12px;justify-content:flex-end;padding:14px 18px;margin-top:6px;background:var(--bg-2);box-shadow:inset 0 .5px #0000000f}.ams .sheet-acts .hint{margin-right:auto;font-size:13px;color:var(--text-2)}.ams .demo-lane,.ams .demo.is-created .demo-form{display:none}.ams .demo.is-created .demo-lane{display:block}.ams .lane-head{display:flex;align-items:center;gap:10px;padding:13px 16px;box-shadow:inset 0 -.5px 0 var(--hair)}.ams .lane-head .av{width:32px;height:32px}.ams .lane-head b{display:block;font-size:14px;font-weight:600}.ams .lane-head .st{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-2)}.ams .lane-thread{min-height:132px;padding:16px;display:flex;flex-direction:column;gap:7px}.ams .lane-thread .waiting{align-self:center;margin:auto 0;font-size:13.5px;color:var(--text-2);text-align:center}.ams .lane-comp{display:flex;align-items:center;gap:8px;margin:0 14px 12px;padding:5px 5px 5px 14px;border-radius:20px;background:var(--bg);box-shadow:0 0 0 .5px #0000001f;color:var(--text-3);font-size:13.5px}.ams .lane-comp .send{margin-left:auto;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--hair)}.ams .demo.is-ready .lane-comp .send{background:var(--btn)}.ams .demo.is-ready .lane-comp{color:var(--text-2)}.ams .lane-comp .send svg{width:14px;height:14px;stroke:currentColor;stroke-width:2.4;fill:none;stroke-linecap:round;stroke-linejoin:round}.ams .demo-reset{display:block;margin:0 auto 14px;color:var(--link);font-size:13.5px}.ams .pro .frame-wrap{position:relative;width:100%;overflow:hidden;border-radius:16px;margin:56px auto 0;box-shadow:0 0 0 .5px #ffffff24,0 40px 80px -30px #000000e6}.ams .pro .frame-wrap>.desk{position:absolute;left:0;top:0;transform-origin:0 0;width:1100px;height:620px}.ams .pro-cursor{animation-name:curmovepro}.ams .pro .desk .browser .page,.ams .pro .desk .wall,.ams .pro .desk .browser .hl,.ams .pro .term i,.ams .pro .pro-cursor,.ams .pro .pro-cursor:after,.ams .pro .desk .dock i:nth-child(4){animation-delay:-8.2s}.ams .feat{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px;margin-top:72px}@media (max-width: 900px){.ams .feat{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.ams .feat{grid-template-columns:minmax(0,1fr);gap:32px}}.ams .feat article{display:grid;gap:8px;align-content:start}.ams .feat .ic{width:36px;height:36px;color:#2997ff;margin-bottom:6px}.ams .feat .ic svg{width:36px;height:36px;stroke:currentColor;stroke-width:1.4;fill:none;stroke-linecap:round;stroke-linejoin:round}.ams .feat h3{margin:0;font-size:21px;font-weight:600;letter-spacing:-.02em;color:var(--on-black)}.ams .feat p{margin:0;font-size:15.5px;line-height:1.45;color:var(--on-black-2)}.ams .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:56px}@media (max-width: 860px){.ams .cards{grid-template-columns:minmax(0,1fr)}}.ams .card{background:var(--card);border-radius:22px;padding:28px 26px 26px;display:grid;gap:10px;align-content:start;text-align:left}.ams .card .when{font-size:13px;font-weight:600;color:var(--text-2)}.ams .card h3{margin:0;font-size:26px;font-weight:600;letter-spacing:-.024em;color:var(--text)}.ams .card p{margin:0;font-size:15.5px;line-height:1.45;color:var(--text-2)}.ams .card .meter{height:6px;border-radius:3px;background:var(--bg-2);overflow:hidden;margin-top:6px}.ams .card .meter i{display:block;height:100%;border-radius:3px;background:var(--btn)}.ams .card .learned{display:grid;gap:9px;margin-top:8px;padding-top:14px;box-shadow:inset 0 .5px 0 var(--hair-2)}.ams .card .learned div{display:grid;grid-template-columns:16px minmax(0,1fr);gap:9px;font-size:14px;line-height:1.35;align-items:start;color:var(--text)}.ams .card .learned .tick{width:16px;height:16px;border-radius:50%;background:var(--green);display:grid;place-items:center;margin-top:1px}.ams .card .learned .tick svg{width:10px;height:10px;stroke:#fff;stroke-width:2.4;fill:none;stroke-linecap:round;stroke-linejoin:round}.ams .card .learned small{display:block;color:var(--text-3);font-size:12.5px}.ams .card .learned .none{color:var(--text-3);font-style:italic}.ams .card .learned .none .tick{background:var(--hair)}.ams .two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:72px;align-items:center}@media (max-width: 900px){.ams .two{grid-template-columns:minmax(0,1fr);gap:36px}}.ams .list-lbl{margin:0 0 8px 15px;font-size:13px;font-weight:600;color:var(--text-2)}.ams .list-card{background:var(--card);border-radius:16px;box-shadow:0 0 0 .5px #00000014;overflow:hidden}.ams .cell{display:flex;align-items:center;gap:12px;padding:13px 16px;min-height:50px;font-size:15px}.ams .cell+.cell{box-shadow:inset 0 .5px 0 var(--hair-2)}.ams .cell .lead{width:28px;height:28px;flex:none;color:var(--link);display:grid;place-items:center}.ams .cell .lead svg{width:22px;height:22px;stroke:currentColor;stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round}.ams .cell .k{min-width:0;flex:1;color:var(--text)}.ams .cell .k .sub{display:block;font-size:13px;color:var(--text-2)}.ams .cell .rm{margin-left:auto;color:var(--link);font-size:15px}.ams .seg{display:flex;gap:2px;margin:0;padding:3px;border-radius:10px;background:var(--bg-2)}.ams .seg span{flex:1;padding:8px 0;border-radius:8px;font-size:14px;text-align:center;color:var(--text-2)}.ams .seg span.on{background:var(--card);color:var(--text);box-shadow:0 0 0 .5px #00000014,0 1px 2px #0000001a;font-weight:500}.ams .list-note{margin:10px 15px 0;font-size:13px;color:var(--text-2);line-height:1.45}.ams .duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:56px}@media (max-width: 860px){.ams .duo{grid-template-columns:minmax(0,1fr)}}.ams .duo article{background:var(--card);border-radius:22px;overflow:hidden;display:grid;grid-template-rows:auto 1fr;text-align:left}.ams .duo .pic{padding:30px 24px;background:#ebebef;display:grid;place-items:center;min-height:250px}.ams .duo .txt{padding:24px 26px 26px;display:grid;gap:8px;align-content:start}.ams .duo h3{margin:0;font-size:24px;font-weight:600;letter-spacing:-.024em;color:var(--text)}.ams .duo p{margin:0;font-size:15.5px;line-height:1.45;color:var(--text-2)}.ams .rowset{display:grid;gap:8px;width:100%;max-width:300px}.ams .rowset .arow{background:#fff;box-shadow:0 0 0 .5px #0000000f,0 1px 2px #0000000d}.ams .tree{display:grid;justify-items:center}.ams .tree .node{display:flex;align-items:center;gap:8px;padding:8px 12px 8px 8px;border-radius:12px;background:#fff;box-shadow:0 0 0 .5px #0000000f,0 1px 2px #0000000d;font-size:13px;font-weight:500;color:#000}.ams .tree .node .av{width:28px;height:28px}.ams .tree .kids{display:flex;gap:14px;position:relative;padding-top:22px}.ams .tree .kids:before{content:"";position:absolute;top:0;left:50%;width:1.5px;height:11px;background:var(--hair)}.ams .tree .kid{position:relative;padding-top:11px}.ams .tree .kid:before{content:"";position:absolute;top:0;left:50%;width:1.5px;height:11px;background:var(--hair)}.ams .tree .kid:after{content:"";position:absolute;top:0;left:0;right:0;height:1.5px;background:var(--hair)}.ams .tree .kid:first-child:after{left:50%}.ams .tree .kid:last-child:after{right:50%}.ams .states{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 18px;margin-top:56px;text-align:left}@media (max-width: 900px){.ams .states{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 560px){.ams .states{grid-template-columns:repeat(2,minmax(0,1fr))}}.ams .states div{display:grid;gap:6px;align-content:start}.ams .states .row{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:600;color:var(--text)}.ams .states p{margin:0;font-size:14px;line-height:1.43;color:var(--text-2)}.ams .plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:820px;margin:56px auto 0;text-align:left}@media (max-width: 760px){.ams .plans{grid-template-columns:minmax(0,1fr)}}.ams .plan{background:var(--card);border-radius:22px;padding:34px 32px;display:grid;gap:20px;align-content:start}.ams .plan.soon{background:transparent;box-shadow:inset 0 0 0 1px var(--hair)}.ams .plan .name{font-size:14px;font-weight:600;color:var(--text-2)}.ams .plan .price{font-size:56px;line-height:1;letter-spacing:-.04em;font-weight:600;color:var(--text);display:flex;align-items:baseline;gap:10px}.ams .plan .price small{font-size:15px;font-weight:400;letter-spacing:-.02em;color:var(--text-2)}.ams .plan ul{margin:0;padding:0;list-style:none;display:grid;gap:10px;font-size:16px}.ams .plan li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;color:var(--text)}.ams .plan li svg{width:15px;height:15px;margin-top:4px;stroke:var(--link);stroke-width:2.4;fill:none;stroke-linecap:round;stroke-linejoin:round}.ams .plan.soon li{color:var(--text-2)}.ams .plan.soon li svg{stroke:var(--text-3)}.ams .plan .btn{justify-self:start}.ams .plan .soonnote{font-size:14px;color:var(--text-2)}.ams .fineprint{margin:24px 0 0;text-align:center}.ams .faq{max-width:760px;margin:48px auto 0;text-align:left;box-shadow:inset 0 .5px 0 var(--hair)}.ams .faq details{box-shadow:inset 0 -.5px 0 var(--hair)}.ams .faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:16px;padding:22px 4px;font-size:21px;font-weight:600;letter-spacing:-.02em;color:var(--text)}.ams .faq summary::-webkit-details-marker{display:none}.ams .faq summary:after{content:"+";margin-left:auto;color:var(--text-2);font-size:24px;font-weight:300;line-height:1;transition:transform .2s ease}.ams .faq details[open] summary:after{transform:rotate(45deg)}.ams .faq .a{padding:0 4px 24px;font-size:17px;line-height:1.47;color:var(--text-2);max-width:64ch}.ams .faq .a p{margin:0 0 10px}.ams .faq .a p:last-child{margin:0}.ams .faq .a a{color:var(--link)}.ams .close{padding:120px 0;text-align:center;background:var(--bg);box-shadow:inset 0 .5px 0 var(--hair)}.ams .close .mark{width:72px;height:72px;margin:0 auto 28px}.ams .close .h2{margin-bottom:14px}.ams .close .actions{margin-top:30px}.ams .foot{background:var(--bg-2);padding:22px 0 44px;font-size:12px;line-height:1.5;color:var(--text-2);letter-spacing:-.01em}.ams .foot-note{margin:0 0 26px;max-width:78ch;color:var(--text-3)}.ams .foot-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 24px;padding-bottom:24px}@media (max-width: 760px){.ams .foot-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 420px){.ams .foot-cols{grid-template-columns:minmax(0,1fr)}}.ams .foot-col{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.ams .foot-col h2{margin:0 0 2px;font-size:12px;font-weight:600;color:var(--text)}.ams .foot-col a{color:var(--text-2)}.ams .foot-col a:hover{color:var(--text);text-decoration:underline}.ams .foot-col address{font-style:normal;color:var(--text-2)}.ams .foot-bar{display:flex;align-items:center;gap:10px 20px;flex-wrap:wrap;padding-top:18px;box-shadow:inset 0 .5px 0 var(--hair)}.ams .foot-brand{display:flex;align-items:center;gap:8px}.ams .foot-brand svg{width:18px;height:18px}.ams .foot-brand b{font-size:13px;font-weight:600;color:var(--text);letter-spacing:-.02em}.ams .foot-bar .sep{color:var(--hair)}.ams .foot-links{margin-left:auto;display:flex;gap:18px}@media (max-width: 620px){.ams .foot-links{margin-left:0}}.ams .foot-links a:hover{color:var(--text);text-decoration:underline}@media (max-width: 700px){.ams .foot{padding:24px 0 calc(40px + env(safe-area-inset-bottom));font-size:14px}.ams .foot-note{margin-bottom:22px;font-size:13px}.ams .foot-cols{grid-template-columns:minmax(0,1fr);gap:22px;padding-bottom:18px}.ams .foot-col{gap:0;align-items:stretch}.ams .foot-col h2{margin:0 0 4px;font-size:14px}.ams .foot-col a{display:block;min-height:44px;padding:11px 0;box-shadow:inset 0 -.5px 0 var(--hair);overflow-wrap:anywhere}.ams .foot-col address{padding:11px 0;box-shadow:inset 0 -.5px 0 var(--hair)}.ams .foot-bar{flex-direction:column;align-items:flex-start;gap:8px;padding-top:20px}.ams .foot-bar .sep{display:none}.ams .foot-links{margin-left:0;gap:24px}.ams .foot-links a{display:inline-block;min-height:44px;padding:11px 0}}.ams .legal{padding:56px 0 92px;background:var(--bg)}.ams .legal-back{display:inline-block;margin-bottom:30px;color:var(--link);font-size:15px}.ams .legal-doc{max-width:70ch}.ams .legal-doc h1{margin:0 0 4px;font-size:clamp(32px,4.2vw,46px);line-height:1.07;letter-spacing:-.024em;font-weight:600;color:var(--text)}.ams .legal-doc .effective{margin:0 0 32px;font-size:13.5px;color:var(--text-2)}.ams .legal-doc h2{margin:34px 0 10px;font-size:20px;font-weight:600;letter-spacing:-.018em;color:var(--text)}.ams .legal-doc p,.ams .legal-doc li{font-size:16px;line-height:1.55;color:var(--text-2)}.ams .legal-doc p{margin:0 0 13px}.ams .legal-doc ul,.ams .legal-doc ol{margin:0 0 13px;padding-left:22px}.ams .legal-doc li{margin-bottom:6px}.ams .legal-doc strong{color:var(--text);font-weight:600}.ams .legal-doc a{color:var(--link)}.ams .legal-doc address{margin-top:32px;padding-top:20px;box-shadow:inset 0 .5px 0 var(--hair);font-style:normal;font-size:15px;line-height:1.6}.ams .ams-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ams .ams-sheet-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:20px;background:#0000006b;backdrop-filter:saturate(120%) blur(8px);-webkit-backdrop-filter:saturate(120%) blur(8px)}.ams .ams-sheet{width:min(100%,420px);max-height:calc(100vh - 40px);overflow:auto;background:var(--card);color:var(--text);border-radius:18px;box-shadow:0 0 0 .5px #00000014,0 30px 60px -20px #00000059;--display: var(--font);--dw: 600;--dls: -.02em;--ink: var(--text);--muted: var(--text-2);--faint: var(--text-3);--surface: var(--card);--solid: var(--card);--cardline: var(--hair);--surface2: var(--bg-2);--line2: var(--hair-2);--accent: var(--btn);--on-accent: #fff;--alert: var(--red);--rs: 10px;--bw: 1px;--shadow: none}.ams .ams-sheet-head{display:flex;align-items:center;justify-content:space-between;height:54px;padding:0 12px 0 18px;box-shadow:inset 0 -.5px 0 var(--hair)}.ams .ams-sheet-brand{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:600;letter-spacing:-.02em;color:var(--text)}.ams .ams-sheet-close{width:34px;height:34px;border-radius:8px;font-size:22px;line-height:1;color:var(--text-2);display:grid;place-items:center}.ams .ams-sheet-close:hover{color:var(--text);background:var(--bg-2)}.ams .ams-sheet-body{padding:22px 22px 20px;display:grid;gap:14px}.ams .ams-sheet-fine{margin:0;font-size:12.5px;line-height:1.45;color:var(--text-3);text-align:center}.ams .ams-sheet-fine a{color:var(--link);text-decoration:underline;text-underline-offset:3px}#ag.fm-site{--fm-paper:#FFFFFF;--fm-fog:#F5F7FA;--fm-ink:#111318;--fm-slate:#5B6470;--fm-mist:#8A93A2;--fm-line:#E3E7EE;--fm-line2:#EEF1F5;--fm-wire:#C9D0DB;--fm-cobalt:#2B5CE6;--fm-cobalt-ink:#1E48BF;--fm-cobalt-soft:#EAF0FE;--fm-graphite:#0E1013;--fm-graphite2:#171A20;--fm-amber:#B45309;--fm-green:#15803D;--fm-red:#DC2626;--fm-d-exec:#E6EBF4;--fm-d-exec-i:#2E4369;--fm-d-research:#E3E9F7;--fm-d-research-i:#2B4A8C;--fm-d-content:#EFE4EF;--fm-d-content-i:#5C3760;--fm-d-owner:#E8E6F5;--fm-d-owner-i:#453C86;--fm-d-growth:#E1EFE4;--fm-d-growth-i:#2F5B3B;--fm-d-ops:#F0EAD8;--fm-d-ops-i:#6A5426;--fm-sans:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Segoe UI Variable Display","Segoe UI",Inter,"Helvetica Neue",Helvetica,Arial,sans-serif;--fm-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--fm-ease:cubic-bezier(.22,1,.36,1);--fm-gutter:max(20px, calc((100% - 1120px)/2) );--bg:#F6F7F9;--surface:#FFFFFF;--surface2:#F2F4F7;--solid:#FFFFFF;--ink:#16191E;--muted:#5A6472;--faint:#8B95A4;--line2:rgba(22,25,30,.06);--cardline:rgba(22,25,30,.12);--accent:#2B5CE6;--on-accent:#FFFFFF;--alert:#DC2626;--r:14px;--rs:10px;--bw:1px;--shadow:0 10px 28px -18px rgba(22,25,30,.22);--display:inherit;--dw:700;--dls:-.02em;--work:#B45309;--done:#15803D;--toon-line:#2A2D33;--body:var(--fm-sans);--d-exec:#E6EBF4;--d-research:#E3E9F7;--d-content:#EFE4EF;--d-growth:#E1EFE4;--d-ops:#F0EAD8;--d-owner:#E8E6F5;position:static;inset:auto;overflow:visible;height:auto;display:block;overflow-x:clip;background:var(--fm-paper);color:var(--fm-ink);font-family:var(--fm-sans);font-size:17px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:none}html:has(#ag.fm-site),body:has(#ag.fm-site){overflow:visible;height:auto;zoom:1}body:has(#ag.fm-site) #root{height:auto;min-height:100vh;overflow:visible}.fm-site *,.fm-site *:before,.fm-site *:after{box-sizing:border-box}.fm-site :focus-visible{outline:2px solid var(--fm-cobalt);outline-offset:3px;border-radius:6px}.fm-site img{display:block;max-width:100%;height:auto}.fm-site button{font-family:inherit}.fm-nav{position:sticky;top:0;z-index:50;height:56px;display:flex;align-items:center;gap:28px;padding:0 var(--fm-gutter);background:#fffc;backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);border-bottom:1px solid rgba(17,19,24,.06)}.fm-brand{display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:var(--fm-ink);font-weight:700;font-size:17px;letter-spacing:-.015em;background:none;border:0;padding:0;cursor:pointer}.fm-brand i{font-style:normal;color:var(--fm-cobalt)}.fm-brand .fm-mk{display:block;width:26px;height:26px}.fm-brand .fm-mk svg{width:26px;height:26px}.fm-nav nav{display:flex;align-items:center;gap:26px;margin-left:auto}.fm-navlink{font-size:14px;color:var(--fm-slate);background:none;border:0;padding:0;cursor:pointer;transition:color .2s}.fm-navlink:hover,.fm-navlink.fm-on{color:var(--fm-ink)}.fm-navwatch{display:inline-flex;align-items:center;gap:7px;color:var(--fm-cobalt-ink);font-weight:600}.fm-navwatch i{width:7px;height:7px;border-radius:50%;background:var(--fm-red);box-shadow:0 0 0 3px #dc262626;animation:fm-live 1.8s ease-in-out infinite}.fm-nav-auth{display:inline-flex;align-items:center;gap:8px;margin-left:6px}@keyframes fm-live{0%,to{box-shadow:0 0 0 3px #dc262626}50%{box-shadow:0 0 0 5px #dc26260d}}.fm-navburger{display:none;margin-left:auto;width:40px;height:40px;border:0;background:none;color:var(--fm-ink);cursor:pointer;border-radius:10px}.fm-navburger:hover{background:var(--fm-fog)}.fm-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;font-weight:600;font-size:15px;line-height:1.2;padding:11px 20px;border:0;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .2s,color .2s,transform .2s var(--fm-ease),box-shadow .2s}.fm-btn-pri{background:var(--fm-cobalt);color:#fff}.fm-btn-pri:hover{background:var(--fm-cobalt-ink)}.fm-btn-pri:active{transform:translateY(1px)}.fm-btn-sm{font-size:13.5px;padding:8px 15px}.fm-btn-lg{font-size:17px;padding:15px 28px}.fm-btn-ghost{background:transparent;color:var(--fm-ink);box-shadow:inset 0 0 0 1px var(--fm-line)}.fm-btn-ghost:hover{background:var(--fm-fog)}.fm-btn[disabled]{opacity:.55;cursor:default}.fm-more{display:inline-flex;align-items:center;gap:3px;color:var(--fm-cobalt);font-weight:500;font-size:inherit;background:none;border:0;padding:0;cursor:pointer;text-decoration:none}.fm-more:after{content:"›";font-size:1.15em;line-height:1;transform:translateY(-1px);transition:transform .2s var(--fm-ease)}.fm-more:hover:after{transform:translate(2px,-1px)}.fm-more:hover{text-decoration:underline;text-underline-offset:3px}.fm-wrap{max-width:1120px;margin:0 auto;padding:0 20px}.fm-band{padding:120px 0}.fm-band.fm-fog-band{background:var(--fm-fog)}.fm-band.fm-dark-band{background:var(--fm-graphite);color:#fff}.fm-head{max-width:760px;margin:0 auto;text-align:center}.fm-head h2{font-size:clamp(34px,4.6vw,56px);line-height:1.04;letter-spacing:-.035em;font-weight:700}.fm-head h2 span{color:var(--fm-slate)}.fm-dark-band .fm-head h2 span{color:#ffffff80}.fm-lead{font-size:clamp(17px,1.5vw,21px);line-height:1.45;color:var(--fm-slate);margin-top:18px}.fm-dark-band .fm-lead{color:#ffffff9e}.fm-head .fm-lead{max-width:600px;margin-left:auto;margin-right:auto}[data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .8s var(--fm-ease),transform .8s var(--fm-ease)}[data-reveal].fm-in{opacity:1;transform:none}.fm-hero{display:grid;grid-template-columns:minmax(300px,400px) minmax(0,1fr);gap:44px;align-items:center;max-width:1460px;margin:0 auto;padding:44px 32px 96px}.fm-hero-copy{text-align:left}.fm-hero h1{font-size:clamp(36px,3.4vw,52px);line-height:1.02;letter-spacing:-.04em;font-weight:700;margin-top:22px}.fm-hero h1 span{display:block;color:var(--fm-slate)}.fm-hero .fm-lead{max-width:440px;margin-top:20px;font-size:17px}.fm-hero .fm-actions{justify-content:flex-start;margin-top:30px}.fm-hero .fm-fine{text-align:left}.fm-hero-stage{position:relative;min-width:0}.fm-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 14px;margin-top:34px}.fm-watch{display:inline-flex;align-items:center;gap:9px;padding:8px 14px 8px 11px;border-radius:999px;font-size:14px;font-weight:600;color:var(--fm-cobalt-ink);background:var(--fm-cobalt-soft);border:1px solid rgba(43,92,230,.28);box-shadow:0 0 0 4px #2b5ce60f;cursor:pointer;text-decoration:none;font-family:inherit;line-height:1.2;transition:background .2s,box-shadow .2s,transform .2s var(--fm-ease)}.fm-watch:hover{background:#dfe8fd;box-shadow:0 0 0 6px #2b5ce614}.fm-watch:active{transform:translateY(1px)}.fm-watch i{width:8px;height:8px;border-radius:50%;background:var(--fm-red);box-shadow:0 0 0 3px #dc26262e;animation:fm-live 1.8s ease-in-out infinite}.fm-watch-arrow{font-size:17px;line-height:1;margin-left:-2px;transform:translateY(-1px);transition:transform .2s var(--fm-ease)}.fm-watch:hover .fm-watch-arrow{transform:translate(2px,-1px)}.fm-watch-top{font-size:15px;padding:9px 16px 9px 12px}.fm-fine{font-size:13px;color:var(--fm-mist);margin-top:18px}.fm-fine i{display:inline-block;width:3px;height:3px;border-radius:50%;background:currentColor;vertical-align:middle;margin:0 9px}@keyframes fm-rise{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes fm-pulse{0%,to{box-shadow:0 0 #b4530959}55%{box-shadow:0 0 0 4px #b4530900}}.fm-stage{position:relative;border:1px solid var(--fm-line);border-radius:22px;background:#fff;overflow:hidden;box-shadow:0 30px 70px -40px #11131847}.fm-stage-h{display:flex;align-items:center;gap:14px;padding:11px 16px;border-bottom:1px solid var(--fm-line2);font-size:13px;color:var(--fm-mist)}.fm-org-live{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;min-width:0}.fm-org-live b{font-weight:600;color:var(--fm-slate)}.fm-org-live i{width:7px;height:7px;border-radius:50%;background:var(--fm-green);box-shadow:0 0 0 3px #15803d24}.fm-org-sub{white-space:nowrap}.fm-stage-clock{font-family:var(--fm-mono);font-size:12px;margin-left:auto;white-space:nowrap}.fm-stage-tr{display:inline-flex;align-items:center;gap:10px}.fm-stage-dots{display:inline-flex;gap:6px}.fm-sdot{width:7px;height:7px;border-radius:50%;background:var(--fm-line);border:0;padding:0;cursor:pointer;transition:background .2s,transform .2s}.fm-sdot.fm-past{background:var(--fm-mist)}.fm-sdot.fm-on{background:var(--fm-cobalt);transform:scale(1.4)}.fm-splay{width:24px;height:24px;border-radius:50%;border:1px solid var(--fm-line);background:#fff;color:var(--fm-slate);display:grid;place-items:center;cursor:pointer;padding:0}.fm-splay:hover{color:var(--fm-ink);border-color:var(--fm-mist)}.fm-splay svg{width:10px;height:10px}.fm-stage-fit{overflow:hidden;background:linear-gradient(180deg,#fff 0%,var(--fm-fog) 100%)}.fm-stage-sizer{position:relative;margin:0 auto}.fm-canvas{position:absolute;left:0;top:0;transform-origin:0 0;background-image:radial-gradient(rgba(17,19,24,.1) 1px,transparent 1.3px);background-size:22px 22px}.fm-wires{position:absolute;left:0;top:0}.fm-wire{fill:none;stroke:var(--fm-wire);stroke-width:1.5}.fm-comet{fill:none;stroke:var(--fm-cobalt);stroke-width:2.2;stroke-linecap:round;stroke-dasharray:28 420;stroke-dashoffset:448;opacity:0}.fm-comet.fm-go{opacity:1;animation:fm-travel 1.1s cubic-bezier(.4,0,.2,1) infinite}@keyframes fm-travel{to{stroke-dashoffset:0}}.fm-chatline{fill:none;stroke:var(--fm-cobalt);stroke-width:1.5;stroke-dasharray:4 6;opacity:0;transition:opacity .3s}.fm-chatline.fm-go{opacity:.85;animation:fm-dash 1s linear infinite}@keyframes fm-dash{to{stroke-dashoffset:-20}}.fm-mailline{fill:none;stroke:var(--fm-red);stroke-width:1.5;stroke-dasharray:3 7;opacity:0;transition:opacity .3s}.fm-mailline.fm-go{opacity:.7}.fm-node{position:absolute;background:#fff;border:1px solid var(--fm-line);border-radius:14px;padding:9px 11px 8px;box-shadow:0 1px 2px #1113180a,0 8px 22px -12px #11131829;transition:box-shadow .4s,border-color .4s,transform .4s var(--fm-ease)}.fm-canvas[data-beat="1"] .fm-node{animation:fm-hire .45s var(--fm-ease) both;animation-delay:calc(var(--order) * .3s)}@keyframes fm-hire{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}.fm-node.fm-you{border-color:#2b5ce673}.fm-node.fm-hot{border-color:var(--fm-cobalt);box-shadow:0 0 0 3px var(--fm-cobalt-soft),0 16px 36px -12px #2b5ce680;transform:translateY(-2px);z-index:2}.fm-node-top{display:flex;align-items:center;gap:10px;padding-right:6px}.fm-narrow .fm-node{padding:9px 10px 8px}.fm-narrow .fm-node-top{gap:8px;padding-right:0}.fm-narrow .fm-node small{font-size:10.5px}.fm-node-name{min-width:0;flex:1}.fm-node b{display:block;font-size:14px;font-weight:600;line-height:1.15;letter-spacing:-.01em}.fm-node small{display:block;font-size:11px;color:var(--fm-slate);line-height:1.2;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fm-node-last{display:block;margin-top:7px;padding-top:6px;border-top:1px solid var(--fm-line2);font-family:var(--fm-mono);font-size:10.5px;color:var(--fm-slate);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:fm-rise .35s var(--fm-ease)}.fm-badge{position:absolute;top:-11px;right:-8px;background:var(--fm-red);color:#fff;font-size:11px;font-weight:600;letter-spacing:.01em;padding:4px 9px;border-radius:999px;box-shadow:0 4px 12px -4px #dc262699;opacity:0;transform:scale(.7);transition:opacity .35s var(--fm-ease),transform .45s var(--fm-ease)}.fm-badge.fm-on{opacity:1;transform:none}.fm-bub{position:absolute;z-index:3;background:#fff;border:1px solid var(--fm-line);border-radius:12px;padding:8px 11px;font-size:12.5px;line-height:1.4;color:var(--fm-ink);box-shadow:0 12px 30px -14px #11131847;animation:fm-pop .4s var(--fm-ease) both}.fm-bub2{animation-delay:1.1s;background:var(--fm-fog)}.fm-bub-tag{display:inline-block;font-size:10px;font-weight:600;letter-spacing:.02em;color:var(--fm-cobalt-ink);background:var(--fm-cobalt-soft);border-radius:999px;padding:2px 7px;margin-bottom:5px}.fm-bub-tag.fm-amb{color:var(--fm-green);background:#15803d1a}.fm-bub-who{font-weight:600}@keyframes fm-pop{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:none}}.fm-runchip{position:absolute;left:0;top:0;z-index:4;offset-rotate:0deg;offset-anchor:center;font-size:10.5px;font-weight:600;letter-spacing:.01em;color:#fff;background:var(--fm-cobalt);border-radius:999px;padding:4px 9px;white-space:nowrap;box-shadow:0 8px 20px -8px #2b5ce6b3;animation:fm-ride 1.4s cubic-bezier(.45,0,.2,1) both}.fm-runchip.fm-amb{background:var(--fm-amber);box-shadow:0 8px 20px -8px #b45309b3}.fm-runchip.fm-red{background:var(--fm-red);box-shadow:0 8px 20px -8px #dc2626b3}.fm-runchip.fm-grn{background:var(--fm-green);box-shadow:0 8px 20px -8px #15803db3}.fm-runchip.fm-anchor-l{offset-anchor:0 50%}@keyframes fm-ride{0%{offset-distance:0%;opacity:0}8%{opacity:1}92%{opacity:1}to{offset-distance:100%;opacity:0}}.fm-gate,.fm-sentlabel{position:absolute;z-index:2;font-family:var(--fm-mono);font-size:10px;font-weight:600;padding:3px 8px;border-radius:999px;opacity:0;transform:translateY(3px);transition:opacity .4s,transform .4s var(--fm-ease)}.fm-gate{color:var(--fm-green);background:#fff;border:1px solid rgba(21,128,61,.35)}.fm-sentlabel{color:#fff;background:var(--fm-green)}.fm-gate.fm-on,.fm-sentlabel.fm-on{opacity:1;transform:none}.fm-stage-cap{display:flex;align-items:center;gap:12px;padding:11px 16px;border-top:1px solid var(--fm-line2);font-size:13.5px;color:var(--fm-ink);min-height:44px;background:#fff}.fm-stage-t{font-family:var(--fm-mono);font-size:12px;color:var(--fm-cobalt-ink);background:var(--fm-cobalt-soft);border-radius:6px;padding:2px 7px;flex:none}.fm-stage-x{min-width:0}.fm-stage-caret{display:inline-block;width:2px;height:14px;background:var(--fm-ink);margin-left:2px;vertical-align:-2px;animation:fm-blink 1s steps(1) infinite}.fm-paused .fm-comet,.fm-paused .fm-runchip,.fm-paused .fm-chatline{animation-play-state:paused}.fm-avx{display:inline-block;flex:none;line-height:0}.fm-site .avwrap{position:relative;flex:0 0 auto;display:inline-block;vertical-align:middle}.fm-site .avwrap .avt{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;overflow:visible}.fm-site .avwrap .st-ring{position:absolute;top:-3.5px;right:-3.5px;bottom:-3.5px;left:-3.5px;border-radius:50%;border:2px solid transparent;pointer-events:none}.fm-site .avwrap.working .st-ring{border-color:var(--fm-amber);animation:fm-breathe 3s var(--fm-ease) infinite}.fm-site .avwrap.needsyou .st-ring{border-color:var(--fm-red)}.fm-site .avwrap .st-dot{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;border:2.5px solid #fff}.fm-site .avwrap.working .st-dot{background:var(--fm-amber)}.fm-site .avwrap.needsyou .st-dot{background:var(--fm-red)}.fm-site .avwrap.idle .st-dot,.fm-site .avwrap.queued .st-dot{background:var(--fm-mist)}.fm-site .avwrap.done .st-dot{background:var(--fm-green)}@keyframes fm-breathe{0%,to{box-shadow:0 0 #b453094d}50%{box-shadow:0 0 0 5px #b4530900}}#ag.fm-site .t-blink{animation:avblink 4.6s infinite;transform-origin:center;transform-box:fill-box;animation-delay:calc(var(--i,0) * -.7s)}@keyframes avblink{0%,94%,to{transform:scaleY(1)}96.5%{transform:scaleY(.06)}}#ag.fm-site .avwrap.working .t-headg{animation:avbob 1.15s ease-in-out infinite;transform-box:fill-box;transform-origin:50% 88%}@keyframes avbob{0%,to{transform:rotate(-1.6deg) translateY(0)}50%{transform:rotate(1.6deg) translateY(-1.6px)}}#ag.fm-site .avwrap.idle .t-headg{animation:avsnooze 3.4s ease-in-out infinite;transform-box:fill-box;transform-origin:50% 90%}@keyframes avsnooze{0%,to{transform:rotate(4deg)}50%{transform:rotate(7deg) translateY(1.2px)}}#ag.fm-site .t-zzz{opacity:0;fill:var(--fm-mist)}#ag.fm-site .avwrap.idle .t-zzz{opacity:1}#ag.fm-site .avwrap.idle .t-zzz text{animation:avzfloat 2.6s ease-in-out infinite}#ag.fm-site .avwrap.idle .t-zzz text:nth-child(2){animation-delay:1.3s}@keyframes avzfloat{0%{opacity:0;transform:translateY(4px)}35%{opacity:1}to{opacity:0;transform:translateY(-9px)}}#ag.fm-site .t-wave{opacity:0;transform-box:fill-box;transform-origin:85% 90%;transition:opacity .2s}#ag.fm-site .t-mouth{transform-box:fill-box;transform-origin:50% 35%}#ag.fm-site .t-hairt,#ag.fm-site .t-hairb{transform-box:fill-box;transform-origin:50% 90%}#ag.fm-site .fm-waving .t-wave,#ag.fm-site .fm-stage:hover .t-wave{opacity:1;animation:avwave .7s ease-in-out infinite;animation-delay:calc(var(--i,0) * -.23s)}#ag.fm-site .fm-waving .t-mouth,#ag.fm-site .fm-stage:hover .t-mouth{animation:avsmile 1.7s ease-in-out infinite;animation-delay:calc(var(--i,0) * -.31s)}#ag.fm-site .fm-waving .t-hairt,#ag.fm-site .fm-stage:hover .t-hairt{animation:avhair 2.3s ease-in-out infinite;animation-delay:calc(var(--i,0) * -.41s)}#ag.fm-site .fm-waving .t-hairb,#ag.fm-site .fm-stage:hover .t-hairb{animation:avhair 2.3s ease-in-out infinite reverse;animation-delay:calc(var(--i,0) * -.41s)}#ag.fm-site .fm-waving .avwrap .t-headg{animation:none}@keyframes avwave{0%,to{transform:rotate(-12deg)}50%{transform:rotate(26deg)}}@keyframes avsmile{0%,to{transform:scale(1)}45%{transform:scale(1.28,1.4)}}@keyframes avhair{0%,to{transform:rotate(-2.6deg)}50%{transform:rotate(2.6deg)}}.fm-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:56px}.fm-panel{min-width:0;background:#fff;border:1px solid var(--fm-line);border-radius:22px;padding:18px 18px 24px;display:flex;flex-direction:column;gap:18px}.fm-panel h3{font-size:19px;font-weight:600;letter-spacing:-.02em;line-height:1.25}.fm-panel p{font-size:15px;color:var(--fm-slate);line-height:1.5;margin-top:6px}.fm-mini{min-width:0;height:204px;border-radius:14px;overflow:hidden;font-size:12.5px;line-height:1.55}.fm-term{background:var(--fm-graphite);color:#d6dce6;font-family:var(--fm-mono);font-size:12px;padding:12px 14px}.fm-term-bar{display:flex;gap:6px;margin-bottom:10px}.fm-term-bar i{width:9px;height:9px;border-radius:50%;background:#ffffff2e}.fm-term p{overflow-wrap:anywhere}.fm-term .fm-pr{color:#7fa6ff}.fm-term .fm-dim{color:#8b93a3}.fm-term .fm-ok{color:#5dd39e}.fm-caret{display:inline-block;width:7px;height:13px;background:#d6dce6;vertical-align:-2px;animation:fm-blink 1.1s steps(1) infinite}@keyframes fm-blink{50%{opacity:0}}.fm-inbox{background:var(--fm-fog);border:1px solid var(--fm-line)}.fm-inbox-h{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--fm-line);font-size:12px;color:var(--fm-slate);background:#fff}.fm-inbox-h b{font-weight:600;color:var(--fm-ink);font-family:var(--fm-mono);font-size:11.5px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fm-inbox-h span{flex:none}.fm-inbox-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:8px 14px;border-bottom:1px solid var(--fm-line2);background:#fff}.fm-inbox-row:last-child{border-bottom:0}.fm-inbox-row b{font-weight:600;font-size:12.5px;color:var(--fm-ink)}.fm-inbox-row em{font-style:normal;grid-column:1/-1;color:var(--fm-slate);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fm-inbox-row time{font-family:var(--fm-mono);font-size:11px;color:var(--fm-mist)}.fm-inbox-row.fm-unread b:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--fm-cobalt);margin-right:7px;vertical-align:2px}.fm-mem{background:#fff;border:1px solid var(--fm-line);padding:0}.fm-mem-h{display:flex;align-items:center;gap:8px;padding:9px 14px;border-bottom:1px solid var(--fm-line);font-family:var(--fm-mono);font-size:11.5px;color:var(--fm-slate);background:var(--fm-fog)}.fm-mem-h i{width:12px;height:14px;border:1.5px solid var(--fm-mist);border-radius:2px;display:inline-block}.fm-mem ul{padding:12px 14px 0}.fm-mem li{position:relative;padding-left:16px;color:var(--fm-ink);margin-bottom:9px;line-height:1.45}.fm-mem li:before{content:"";position:absolute;left:2px;top:9px;width:6px;height:6px;border-radius:50%;background:var(--fm-cobalt)}.fm-mem li small{display:block;color:var(--fm-mist);font-size:11.5px}.fm-harness{display:grid;grid-template-columns:minmax(0,11fr) minmax(0,9fr);gap:48px;align-items:center;margin-top:56px}.fm-hcard{background:#fff;border:1px solid var(--fm-line);border-radius:22px;padding:22px 24px 20px;box-shadow:0 20px 50px -30px #1113182e}.fm-hcard-h{display:flex;align-items:center;gap:10px;padding-bottom:16px;border-bottom:1px solid var(--fm-line2)}.fm-hcard-k{font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--fm-cobalt-ink);background:var(--fm-cobalt-soft);border-radius:999px;padding:3px 9px}.fm-hcard-h b{font-size:15px;font-weight:600;letter-spacing:-.01em}.fm-hgroup{padding:16px 0 4px}.fm-hgroup+.fm-hgroup{border-top:1px solid var(--fm-line2)}.fm-hgroup h4{margin:0 0 10px;font-size:12.5px;font-weight:600;color:var(--fm-mist);letter-spacing:.01em}.fm-hroles{display:grid;gap:8px}.fm-hroles li{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.3}.fm-hroles em{font-style:normal;color:var(--fm-mist);font-size:12px;margin-left:6px}.fm-hrules{display:grid;gap:7px}.fm-hrules li{position:relative;padding-left:18px;font-size:14px;line-height:1.4;color:var(--fm-ink)}.fm-hrules li:before{content:"";position:absolute;left:2px;top:8px;width:6px;height:6px;border-radius:50%;background:var(--fm-cobalt)}.fm-hyours li:before{background:var(--fm-red)}.fm-hdial{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-top:14px;padding-top:14px;border-top:1px solid var(--fm-line2);font-size:12.5px;color:var(--fm-mist)}.fm-hdial-opts{display:inline-flex;background:var(--fm-fog);border:1px solid var(--fm-line);border-radius:999px;padding:3px}.fm-hdial-opts i{font-style:normal;font-size:12px;font-weight:600;color:var(--fm-slate);padding:4px 10px;border-radius:999px}.fm-hdial-opts i.fm-on{background:#fff;color:var(--fm-ink);box-shadow:0 1px 2px #1113181a}.fm-hlib h3{font-size:24px;font-weight:600;letter-spacing:-.025em;line-height:1.2}.fm-hlib p{font-size:16px;color:var(--fm-slate);line-height:1.5;margin-top:10px}.fm-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.fm-chip-h{font-size:13px;font-weight:500;color:var(--fm-ink);background:#fff;border:1px solid var(--fm-line);border-radius:999px;padding:6px 12px;line-height:1.2}.fm-chip-more{color:var(--fm-cobalt-ink);background:var(--fm-cobalt-soft);border-color:transparent;font-weight:600}.fm-chat{max-width:760px;margin:52px auto 0;background:#fff;border:1px solid var(--fm-line);border-radius:22px;overflow:hidden;box-shadow:0 20px 50px -30px #1113182e}.fm-chat-h{display:flex;align-items:center;gap:10px;padding:13px 20px;border-bottom:1px solid var(--fm-line);font-size:13px;color:var(--fm-slate);background:var(--fm-fog)}.fm-chat-h b{color:var(--fm-ink);font-weight:600}.fm-chat-h i{width:7px;height:7px;border-radius:50%;background:var(--fm-green)}.fm-line{display:grid;grid-template-columns:52px 30px minmax(0,1fr) auto;gap:12px;align-items:start;padding:14px 20px;border-bottom:1px solid var(--fm-line2)}.fm-line:last-child{border-bottom:0}.fm-line time{font-family:var(--fm-mono);font-size:12px;color:var(--fm-mist);padding-top:4px}.fm-line>div{min-width:0}.fm-line b{display:block;font-size:14px;font-weight:600;line-height:1.3}.fm-line b em{font-style:normal;font-weight:400;color:var(--fm-mist)}.fm-line p{font-size:15.5px;line-height:1.45;color:var(--fm-ink);margin-top:1px}.fm-chip{font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--fm-slate);background:var(--fm-fog);border:1px solid var(--fm-line);border-radius:999px;padding:3px 9px;margin-top:3px;white-space:nowrap}.fm-chip.fm-chip-data{color:var(--fm-cobalt-ink);background:var(--fm-cobalt-soft);border-color:transparent}.fm-mail{max-width:640px;margin:52px auto 0;background:#fff;border:1px solid var(--fm-line);border-radius:22px;padding:26px 28px 24px;box-shadow:0 20px 50px -30px #1113182e}.fm-mail-h b{display:block;font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.25}.fm-mail-meta{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:8px;font-size:13px;color:var(--fm-mist)}.fm-mail-meta em{font-style:normal;color:var(--fm-slate)}.fm-mail-b{margin-top:18px;padding-top:18px;border-top:1px solid var(--fm-line2);font-size:16.5px;line-height:1.55;color:var(--fm-ink)}.fm-mail-b p+p{margin-top:12px}.fm-mail-b strong{font-weight:600}.fm-mail-a{display:flex;align-items:center;gap:16px;margin-top:22px;min-height:44px}.fm-sent{display:inline-flex;align-items:center;gap:8px;color:var(--fm-green);font-weight:600;font-size:15px;animation:fm-rise .45s var(--fm-ease)}.fm-sent i{width:18px;height:18px;border-radius:50%;background:var(--fm-green);color:#fff;display:grid;place-items:center;font-size:11px;font-style:normal}.fm-mail-fine{font-size:13px;color:var(--fm-mist);margin-left:auto}.fm-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:60px}.fm-step{position:relative;padding-top:26px}.fm-step:not(:last-child):after{content:"";position:absolute;top:5px;left:14px;right:-28px;height:1.5px;background:var(--fm-line)}.fm-step:before{content:"";position:absolute;top:0;left:0;width:11px;height:11px;border-radius:50%;background:#fff;border:2px solid var(--fm-cobalt)}.fm-step:last-child:before{background:var(--fm-cobalt)}.fm-when{font-family:var(--fm-mono);font-size:13px;font-weight:600;color:var(--fm-cobalt);letter-spacing:0}.fm-step b{display:block;font-size:19px;font-weight:600;letter-spacing:-.02em;margin-top:8px;line-height:1.25}.fm-step p{font-size:15px;color:var(--fm-slate);line-height:1.5;margin-top:6px}.fm-appframe{max-width:1100px;margin:56px auto 0;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.12);box-shadow:0 40px 90px -40px #000c,0 0 0 1px #ffffff0a;background:var(--fm-graphite2)}.fm-appcap{text-align:center;font-size:13px;color:#ffffff73;margin-top:30px}.fm-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:820px;margin:52px auto 0}.fm-plan{position:relative;background:#fff;border:1px solid var(--fm-line);border-radius:22px;padding:28px 28px 26px;display:flex;flex-direction:column;text-align:left}.fm-plan.fm-plan-free{border-color:var(--fm-cobalt);box-shadow:0 0 0 3px var(--fm-cobalt-soft)}.fm-plan.fm-plan-pro{color:var(--fm-slate)}.fm-plan-name{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:var(--fm-ink)}.fm-plan-pro .fm-plan-name{color:var(--fm-slate)}.fm-pill{font-size:11px;font-weight:600;letter-spacing:.02em;padding:3px 9px;border-radius:999px;background:var(--fm-cobalt-soft);color:var(--fm-cobalt-ink)}.fm-pill-muted{background:var(--fm-fog);color:var(--fm-slate);border:1px solid var(--fm-line)}.fm-price{font-size:44px;font-weight:700;letter-spacing:-.04em;line-height:1;margin-top:16px;color:var(--fm-ink)}.fm-price small{font-size:14px;font-weight:400;letter-spacing:0;color:var(--fm-mist);margin-left:4px}.fm-plan-pro .fm-price{color:var(--fm-slate)}.fm-plan-who{font-size:15px;color:var(--fm-slate);margin-top:8px}.fm-plan ul{margin:20px 0 26px;padding-top:20px;border-top:1px solid var(--fm-line2);display:grid;gap:10px;flex:1}.fm-plan li{position:relative;padding-left:26px;font-size:15px;line-height:1.45}.fm-plan li:before{content:"";position:absolute;left:0;top:4px;width:16px;height:16px;border-radius:50%;background:var(--fm-cobalt-soft);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.5l2.3 2.3L11.5 6' fill='none' stroke='%231E48BF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:16px}.fm-plan-pro li:before{background-color:var(--fm-fog);background-image:none}.fm-plan li b{font-weight:600;color:var(--fm-ink)}.fm-plan-pro li b{color:var(--fm-slate)}.fm-plan .fm-btn{width:100%}.fm-pricefine{text-align:center;font-size:13px;color:var(--fm-mist);margin-top:26px}.fm-pricefine i{display:inline-block;width:3px;height:3px;border-radius:50%;background:currentColor;vertical-align:middle;margin:0 9px}.fm-pricenote{text-align:center;margin-top:12px}.fm-faq{max-width:680px;margin:64px auto 0;border-top:1px solid var(--fm-line)}.fm-faq details{border-bottom:1px solid var(--fm-line)}.fm-faq summary{cursor:pointer;list-style:none;padding:20px 36px 20px 0;font-size:18px;font-weight:600;letter-spacing:-.015em;position:relative}.fm-faq summary::-webkit-details-marker{display:none}.fm-faq summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-weight:400;font-size:24px;color:var(--fm-mist);transition:transform .25s var(--fm-ease)}.fm-faq details[open] summary:after{transform:translateY(-50%) rotate(45deg)}.fm-faq p{padding:0 40px 22px 0;color:var(--fm-slate);font-size:16px;line-height:1.55}.fm-pull{text-align:center;max-width:820px;margin:0 auto}.fm-pull h2{font-size:clamp(30px,4.4vw,54px);line-height:1.08;letter-spacing:-.035em;font-weight:700}.fm-pull h2 em{font-style:normal;color:var(--fm-cobalt)}.fm-pull .fm-more{margin-top:22px;font-size:18px}.fm-close{text-align:center}.fm-close h2{font-size:clamp(36px,5.4vw,68px);line-height:1.02;letter-spacing:-.04em;font-weight:700}.fm-close .fm-lead{max-width:560px;margin-left:auto;margin-right:auto}.fm-close .fm-actions{margin-top:30px}.fm-foot{border-top:1px solid var(--fm-line);padding:40px 0 44px;font-size:13.5px;color:var(--fm-slate)}.fm-foot-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:20px 40px}.fm-foot p{margin-top:10px;line-height:1.55}.fm-foot nav{display:flex;flex-wrap:wrap;gap:6px 22px}.fm-foot .fm-navlink{font-size:13.5px}.fm-foot-legal{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) auto;gap:20px 40px;align-items:start;margin-top:32px;padding-top:24px;border-top:1px solid var(--fm-line2);font-size:13px;color:var(--fm-mist)}.fm-foot-legal b{display:block;font-size:15px;font-weight:600;color:var(--fm-ink);letter-spacing:-.01em}.fm-foot-legal p{margin-top:6px;line-height:1.55}.fm-foot-legal address{font-style:normal;line-height:1.6}.fm-foot-legal a{color:var(--fm-slate);text-decoration:none}.fm-foot-legal a:hover{color:var(--fm-ink);text-decoration:underline;text-underline-offset:3px}.fm-foot-legal nav{justify-content:flex-end}.fm-legal{max-width:720px;margin:0 auto}.fm-legal h1{font-size:clamp(36px,5vw,56px);line-height:1.04;letter-spacing:-.04em;font-weight:700}.fm-legal-meta{margin-top:14px;font-size:14px;color:var(--fm-mist)}.fm-legal-intro{margin-top:26px;font-size:18px;line-height:1.55;color:var(--fm-ink)}.fm-legal section{margin-top:36px}.fm-legal h2{font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.25}.fm-legal p{margin-top:12px;font-size:16px;line-height:1.6;color:var(--fm-ink)}.fm-legal ul{margin-top:10px;display:grid;gap:6px;padding-left:22px;list-style:disc}.fm-legal li{font-size:16px;line-height:1.55;color:var(--fm-ink)}.fm-legal-contact{margin-top:44px;padding-top:20px;border-top:1px solid var(--fm-line);font-size:14px;color:var(--fm-slate)}.fm-legal-contact a{color:var(--fm-cobalt)}.fm-legal section a{color:var(--fm-cobalt)}.fm-legal .fm-faq{margin-top:12px;max-width:none}.fm-page{padding:88px 0 120px}.fm-page .fm-head h1{font-size:clamp(38px,5.6vw,72px);line-height:1.02;letter-spacing:-.04em;font-weight:700}.fm-letter{max-width:640px;margin:0 auto}.fm-letter h1{font-size:clamp(38px,5.2vw,64px);line-height:1.04;letter-spacing:-.04em;font-weight:700;margin-bottom:34px}.fm-letter p{font-size:19px;line-height:1.6;color:var(--fm-ink)}.fm-letter p+p{margin-top:22px}.fm-letter p em{font-style:italic}.fm-letter hr{border:0;border-top:1px solid var(--fm-line);margin:36px 0}.fm-letter .fm-sig{color:var(--fm-slate);font-size:17px;margin-top:34px}.fm-eyebrow{font-size:14px;font-weight:600;color:var(--fm-cobalt);margin-bottom:14px}.fm-modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:20px;background:#11131861;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:fm-fade .2s ease}@keyframes fm-fade{0%{opacity:0}to{opacity:1}}.fm-modal{position:relative;width:100%;max-width:420px;background:var(--surface,#fff);border:1px solid var(--cardline,#E3E7EE);border-radius:20px;box-shadow:0 30px 80px -30px #11131873;padding:26px 26px 24px;max-height:calc(100svh - 40px);overflow:auto;animation:fm-pop .22s cubic-bezier(.2,.8,.2,1)}@keyframes fm-pop{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.fm-modal-x{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:8px;display:grid;place-items:center;color:var(--muted,#5B6470);background:none;border:0;cursor:pointer}.fm-modal-fine{margin:14px 0 0;font-size:12.5px;line-height:1.45;color:var(--muted,#5B6470);text-align:center}.fm-modal-fine a{color:inherit;text-decoration:underline;text-underline-offset:3px}.fm-modal-x:hover{background:var(--surface2,#F5F7FA);color:var(--ink,#111318)}@media (max-width:1200px){.fm-hero{grid-template-columns:1fr;gap:0;padding:48px 20px 88px;text-align:center}.fm-hero-copy{display:contents}.fm-hero .fm-watch-top{order:1}.fm-hero h1{order:2}.fm-hero-stage{order:3;max-width:820px;margin:28px auto 0;width:100%}.fm-hero .fm-lead{order:4;margin:30px auto 0}.fm-hero .fm-actions{order:5;justify-content:center;margin-top:24px}.fm-hero .fm-fine{order:6;text-align:center}}@media (max-width:980px){.fm-nav{gap:16px}.fm-nav nav{gap:16px}.fm-navwatch{white-space:nowrap}.fm-three{grid-template-columns:1fr;max-width:520px;margin-left:auto;margin-right:auto}.fm-harness{grid-template-columns:1fr;gap:36px;max-width:640px;margin-left:auto;margin-right:auto}.fm-foot-legal{grid-template-columns:1fr}.fm-foot-legal nav{justify-content:flex-start}.fm-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 28px}.fm-step:nth-child(2n):after{display:none}.fm-band{padding:96px 0}}@media (max-width:760px){.fm-nav{gap:14px}.fm-nav nav{display:none;position:absolute;left:0;right:0;top:56px;flex-direction:column;align-items:stretch;gap:0;padding:8px 20px 16px;background:#fffffff5;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid var(--fm-line)}.fm-nav nav.fm-open{display:flex}.fm-nav nav .fm-navlink{padding:12px 0;font-size:16px;text-align:left;border-bottom:1px solid var(--fm-line2)}.fm-nav nav .fm-nav-auth{display:flex;gap:10px;margin:14px 0 0}.fm-nav nav .fm-nav-auth .fm-btn{flex:1}.fm-navburger{display:grid;place-items:center}.fm-hero{padding:32px 12px 72px}.fm-hero h1{margin-top:18px}.fm-hero .fm-lead,.fm-hero .fm-fine{padding:0 8px}.fm-hero-stage{margin-top:22px}.fm-btn-lg{font-size:15px;padding:12px 22px}.fm-watch-top{font-size:14px;padding:8px 14px 8px 11px}.fm-stage{border-radius:18px}.fm-stage-h{padding:10px 12px;gap:10px}.fm-stage-dots{display:none}.fm-stage-cap{font-size:13px;padding:10px 12px}.fm-hcard{padding:18px 16px 16px}.fm-org-sub{display:none}.fm-band{padding:76px 0}.fm-steps{grid-template-columns:1fr;gap:26px;margin-top:44px}.fm-step{padding:0 0 0 30px}.fm-step:before{top:5px}.fm-step:not(:last-child):after{display:block;top:20px;bottom:-26px;left:5px;right:auto;width:1.5px;height:auto}.fm-line{grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto auto;gap:2px 12px;padding:14px 16px}.fm-line time{grid-column:1;grid-row:1;padding-top:3px}.fm-line .fm-avx{grid-column:1;grid-row:2;margin-top:4px}.fm-line>div{grid-column:2;grid-row:1/3}.fm-line b{font-size:14.5px}.fm-line p{font-size:15px;line-height:1.5;margin-top:3px;overflow-wrap:anywhere}.fm-line .fm-chip{grid-column:2;grid-row:3;justify-self:start;margin-top:8px}.fm-chat{margin-top:40px;border-radius:18px}.fm-chat-h{padding:12px 16px}.fm-plans{grid-template-columns:1fr}.fm-mail{padding:22px 20px 20px}.fm-mail-a{flex-wrap:wrap}.fm-mail-fine{margin-left:0}.fm-foot{padding:36px 0 calc(40px + env(safe-area-inset-bottom));font-size:15px}.fm-foot-top{flex-direction:column;align-items:stretch;gap:22px}.fm-foot nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.fm-foot .fm-navlink{display:block;min-height:44px;padding:11px 0;font-size:15px;line-height:1.45;text-align:left;border-bottom:1px solid var(--fm-line2)}.fm-foot-legal{margin-top:28px;padding-top:22px;gap:22px;font-size:14px}.fm-foot-legal address{overflow-wrap:anywhere}.fm-foot-legal address a{display:block;min-height:44px;padding:11px 0;border-bottom:1px solid var(--fm-line2)}.fm-foot-sep{display:none}.fm-foot-legal nav{grid-template-columns:1fr}#ag.fm-site{font-size:16px;--fm-gutter:16px}.fm-wrap{padding:0 16px}.fm-nav nav{padding:8px 16px 16px}.fm-navburger{width:44px;height:44px}.fm-brand,.fm-btn,.fm-more,.fm-watch{min-height:44px}.fm-splay{position:relative}.fm-splay:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.fm-head h2{font-size:30px}.fm-lead{font-size:16px;margin-top:14px}.fm-three{gap:16px;margin-top:40px}.fm-panel{padding:16px 16px 20px;gap:14px;border-radius:18px}.fm-panel h3{font-size:18px}.fm-panel p{font-size:14.5px}.fm-mini{height:auto}.fm-term{font-size:11.5px;padding:12px}.fm-inbox-h b{white-space:normal;overflow-wrap:anywhere}.fm-harness{gap:28px;margin-top:40px}.fm-hcard{border-radius:18px}.fm-hcard-h{align-items:flex-start}.fm-hcard-k{flex:none;margin-top:1px}.fm-hcard-h b{min-width:0;line-height:1.3}.fm-hroles li span{min-width:0}.fm-hdial{flex-direction:column;align-items:stretch;gap:10px}.fm-hdial-opts{justify-content:space-between}.fm-hdial-opts i{flex:1;text-align:center;padding:7px 6px}.fm-hlib h3{font-size:21px}.fm-hlib p{font-size:15px}.fm-chip-h{font-size:12.5px;padding:6px 11px}.fm-mail{margin-top:40px;border-radius:18px}.fm-mail-h b{font-size:18px}.fm-mail-meta{overflow-wrap:anywhere}.fm-mail-b{font-size:15.5px}.fm-appframe{margin-top:36px;border-radius:12px;box-shadow:0 24px 50px -30px #000c,0 0 0 1px #ffffff0a}.fm-appcap{margin-top:20px;font-size:12.5px}.fm-plans{gap:16px;margin-top:40px}.fm-plan{padding:22px 20px 20px;border-radius:18px}.fm-price{font-size:38px;margin-top:12px}.fm-plan-who{font-size:14.5px}.fm-plan ul{margin:16px 0 20px;padding-top:16px}.fm-plan li{font-size:14.5px}.fm-pricefine{font-size:12.5px;margin-top:20px;line-height:1.7}.fm-faq{margin-top:48px}.fm-faq summary{font-size:16.5px;padding:16px 32px 16px 0}.fm-faq summary:after{right:0}.fm-faq p{font-size:15px;padding:0 0 18px}.fm-pull h2{font-size:28px}.fm-pull .fm-more{font-size:16px;margin-top:14px}.fm-close h2{font-size:32px}.fm-close .fm-actions{margin-top:24px}.fm-page{padding:56px 0 88px}.fm-page .fm-head h1{font-size:34px}.fm-letter h1{font-size:34px;margin-bottom:26px}.fm-letter p{font-size:17px}.fm-letter p+p{margin-top:18px}.fm-letter hr{margin:28px 0}.fm-letter .fm-sig{font-size:16px;margin-top:26px}.fm-legal h1{font-size:34px}.fm-legal-intro{margin-top:20px;font-size:16.5px}.fm-legal section{margin-top:30px}.fm-legal h2{font-size:20px}.fm-legal p,.fm-legal li{font-size:15.5px}.fm-legal ul{padding-left:20px}.fm-legal-contact{margin-top:36px;overflow-wrap:anywhere;line-height:1.7}.fm-legal-contact a{display:inline-block;padding:10px 0}}@media (max-width:400px){.fm-head h2{font-size:28px}.fm-line{grid-template-columns:40px minmax(0,1fr);gap:2px 10px;padding:12px 14px}.fm-chat-h{padding:12px 14px}.fm-price{font-size:34px}.fm-pull h2{font-size:26px}.fm-close h2{font-size:30px}.fm-page .fm-head h1,.fm-letter h1,.fm-legal h1{font-size:31px}}@media (prefers-reduced-motion:reduce){.fm-site *,.fm-site *:before,.fm-site *:after{animation:none!important;transition:none!important}.fm-runchip,.fm-stage-caret{display:none}[data-reveal]{opacity:1;transform:none}.fm-modal-scrim,.fm-modal{animation:none}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.right-1\.5{right:.375rem}.top-1\.5{top:.375rem}.z-50{z-index:50}.m-2{margin:.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.ml-auto{margin-left:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.h-5{height:1.25rem}.h-full{height:100%}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-6xl{max-width:72rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.bg-transparent{background-color:transparent}.p-0\.5{padding:.125rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}html,body,#root{height:100%}body{margin:0}.mgoal{display:block;min-width:0;max-width:100%}.mgoal-t{display:flex;align-items:baseline;gap:7px;width:100%;min-width:0;padding:0;margin:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.mgoal-title{min-width:0;flex:1;overflow-wrap:anywhere}.mgoal-more{flex:0 0 auto;font-family:var(--mission-font, var(--body, inherit));font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mission-accent, var(--accent, #4c63e6));opacity:.85}.mgoal-t:hover .mgoal-more,.mgoal-t:focus-visible .mgoal-more{opacity:1;text-decoration:underline}.mgoal-t:focus-visible,.mgoal-less:focus-visible{outline:2px solid var(--mission-accent, var(--accent, #4c63e6));outline-offset:3px;border-radius:3px}.mgoal-full{display:block;margin-top:6px;padding:8px 10px;background:var(--mission-surface, var(--surface2, rgba(127, 127, 127, .09)));border-radius:9px;font-family:var(--mission-font, var(--body, inherit));font-weight:450;font-size:12px;line-height:1.55;color:var(--mission-muted, var(--muted, inherit));letter-spacing:0}.mgoal-desc{display:block;overflow-wrap:anywhere;white-space:pre-wrap}.mgoal-less{display:inline-block;margin-top:6px;padding:0;border:0;background:none;cursor:pointer;font-family:var(--mission-font, var(--body, inherit));font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mission-accent, var(--accent, #4c63e6))}.mgoal-less:hover{text-decoration:underline}@media (min-width: 2200px){body{zoom:1.22}}@media (min-width: 1800px) and (max-width: 2199px){body{zoom:1.1}}@media (min-width: 1181px) and (max-width: 1320px){body{zoom:.94}}@media (min-width: 1001px) and (max-width: 1180px){body{zoom:.88}}@media (min-width: 861px) and (max-width: 1000px){body{zoom:.84}}@media (min-width: 741px) and (max-width: 860px){body{zoom:.8}}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:root{--m-ease: cubic-bezier(.22, 1, .36, 1);--m-ease-ios: cubic-bezier(.32, .72, 0, 1);--m-ease-in: cubic-bezier(.4, 0, 1, 1);--m-ease-out: cubic-bezier(0, 0, .2, 1);--m-spring: cubic-bezier(.22, 1.4, .36, 1);--m-spring: linear(0, .0033, .0132 1.6%, .0511 3.4%, .1889 7.2%, .4222 12.1%, .6461 16.6%, .8189 20.9%, .9377 25.1%, 1.0113 29.4%, 1.0479 33.9%, 1.0574 37%, 1.0574 40.4%, 1.0369 46.5%, 1.0148 52.7%, .9968 60.2%, .9924 66.9%, .9976 82.4%, 1);--m-dur-fast: .16s;--m-dur-base: .26s;--m-dur-view: .3s;--m-dur-sheet: .38s;--m-dur-draw: .42s;--m-dur-flow: .62s;--m-rise: 8px;--m-slide: 26px}@media (prefers-reduced-motion: reduce){:root{--m-dur-fast: .01s;--m-dur-base: .01s;--m-dur-view: .01s;--m-dur-sheet: .01s;--m-dur-draw: .01s;--m-dur-flow: .01s;--m-rise: 0px;--m-slide: 0px}}#ag[data-mode],.wb,.ph,.agentsmode-app{--m-sel-bg: color-mix(in srgb, var(--m-sel-src, currentColor) 13%, transparent);--m-sel-ring: color-mix(in srgb, var(--m-sel-src, currentColor) 42%, transparent);--m-sel-ink: var(--m-sel-ink-src, currentColor);--m-sel-shadow: 0 1px 2px color-mix(in srgb, #000 14%, transparent);--m-press: .97}#ag[data-mode]{--m-sel-src: var(--accent);--m-sel-ink: var(--ink);--m-hover-bg: color-mix(in srgb, var(--ink) 6%, transparent)}#ag[data-mode=midnight],#ag[data-mode=arcade],#ag[data-mode=mainframe],#ag[data-mode=ember],#ag[data-mode=onyx]{--m-sel-bg: color-mix(in srgb, var(--accent) 22%, transparent);--m-sel-ring: color-mix(in srgb, var(--accent) 55%, transparent);--m-hover-bg: color-mix(in srgb, var(--ink) 10%, transparent)}.wb{--m-sel-src: var(--accent);--m-sel-ink: var(--label);--m-hover-bg: var(--fill-2);--m-sel-bg: color-mix(in srgb, var(--accent) 14%, transparent);--m-sel-ring: color-mix(in srgb, var(--accent) 46%, transparent)}.ph{--m-sel-src: var(--blue);--m-sel-ink: var(--ink);--m-hover-bg: var(--fill);--m-sel-bg: color-mix(in srgb, var(--blue) 12%, transparent);--m-sel-ring: color-mix(in srgb, var(--blue) 40%, transparent)}.agentsmode-app{--m-sel-src: var(--am-brand);--m-sel-ink: var(--am-text);--m-hover-bg: var(--am-surface-soft);--m-sel-bg: color-mix(in srgb, var(--am-brand) 12%, var(--am-surface));--m-sel-ring: color-mix(in srgb, var(--am-brand) 38%, transparent)}.m-sel{transition:background-color var(--m-dur-base) var(--m-ease),box-shadow var(--m-dur-base) var(--m-ease),color var(--m-dur-fast) var(--m-ease),opacity var(--m-dur-fast) var(--m-ease)}.m-press{transition:transform var(--m-dur-fast) var(--m-ease-out)}.m-press:active{transform:scale(var(--m-press))}.m-thumb{position:absolute;left:0;top:var(--m-y, 0);height:var(--m-h, 100%);width:var(--m-w, 0);transform:translate(var(--m-x, 0));border-radius:var(--m-thumb-r, 999px);background:var(--m-sel-bg);box-shadow:inset 0 0 0 1px var(--m-sel-ring),var(--m-sel-shadow);pointer-events:none;z-index:0;transition:transform var(--m-dur-base) var(--m-ease),width var(--m-dur-base) var(--m-ease),top var(--m-dur-base) var(--m-ease),opacity var(--m-dur-fast) linear}.m-thumb.is-idle{transition:none}.m-thumb[data-empty="1"]{opacity:0}.mk,.ph{--m-nav-h: calc(env(safe-area-inset-top, 0px) + 48px) }@keyframes m-fade-in{0%{opacity:0}to{opacity:1}}@keyframes m-fade-out{0%{opacity:1}to{opacity:0}}@keyframes m-rise-in{0%{opacity:0;transform:translateY(var(--m-rise))}to{opacity:1;transform:none}}@keyframes m-rise-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(calc(var(--m-rise) * -.75))}}@keyframes m-slide-in-r{0%{opacity:0;transform:translate(var(--m-slide))}to{opacity:1;transform:none}}@keyframes m-slide-out-l{0%{opacity:1;transform:none}to{opacity:0;transform:translate(calc(var(--m-slide) * -1))}}@keyframes m-slide-in-l{0%{opacity:0;transform:translate(calc(var(--m-slide) * -1))}to{opacity:1;transform:none}}@keyframes m-slide-out-r{0%{opacity:1;transform:none}to{opacity:0;transform:translate(var(--m-slide))}}@keyframes m-push-in{0%{transform:translate(100%)}to{transform:none}}@keyframes m-push-out{0%{transform:none}to{transform:translate(100%)}}@keyframes m-under-back{0%{transform:none;filter:brightness(1)}to{transform:translate(-26%);filter:brightness(.92)}}@keyframes m-under-fwd{0%{transform:translate(-26%);filter:brightness(.92)}to{transform:none;filter:brightness(1)}}@keyframes m-cover-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes m-cover-down{0%{transform:none}to{transform:translateY(100%)}}@keyframes m-pop-in{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}@keyframes m-pop-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(10px) scale(.985)}}@keyframes m-draw-down{0%{transform:scaleY(0);opacity:.35}to{transform:scaleY(1);opacity:1}}@keyframes m-draw-right{0%{transform:scaleX(0);opacity:.35}to{transform:scaleX(1);opacity:1}}@keyframes m-wire-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes m-wire-fade{to{stroke-opacity:0}}@keyframes m-flow-in{0%{opacity:0;transform:translateY(-22px) scale(.9)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes m-flow-in-row{0%{opacity:0;transform:translate(-14px,-16px) scale(.96)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes m-ripple{0%{box-shadow:0 0 0 0 var(--m-sel-ring)}to{box-shadow:0 0 0 16px transparent}}@keyframes m-arrive-wash{0%{background-color:var(--m-sel-bg)}to{background-color:transparent}}@keyframes m-parent-pulse{0%{box-shadow:0 0 0 0 var(--m-sel-ring)}40%{box-shadow:0 0 0 7px color-mix(in srgb,var(--m-sel-ring) 40%,transparent)}to{box-shadow:0 0 0 0 transparent}}@keyframes m-grow-row{0%{grid-template-rows:0fr;opacity:0}to{grid-template-rows:1fr;opacity:1}}.m-arrive{animation:m-flow-in var(--m-dur-flow) var(--m-spring) both;animation-delay:var(--m-arrive-delay, .16s)}.m-arrive-row{animation:m-flow-in-row var(--m-dur-flow) var(--m-spring) both;animation-delay:var(--m-arrive-delay, .16s)}.m-arrive-line{transform-origin:top center;animation:m-draw-down var(--m-dur-draw) var(--m-ease-out) both}.m-arrive-elbow:before{transform-origin:top center;animation:m-draw-down var(--m-dur-draw) var(--m-ease-out) both}.m-arrive-elbow:after{transform-origin:top left;animation:m-draw-right var(--m-dur-draw) var(--m-ease-out) both;animation-delay:calc(var(--m-dur-draw) * .55)}.m-parent-of-arrival{animation:m-parent-pulse var(--m-dur-flow) var(--m-ease-out) both}.m-ripple-once{animation:m-ripple 1.1s var(--m-ease-out) both;animation-delay:var(--m-ripple-delay, .5s)}.m-arrive.m-ripple-once{animation:m-flow-in var(--m-dur-flow) var(--m-spring) var(--m-arrive-delay, .16s) both,m-ripple 1.1s var(--m-ease-out) var(--m-ripple-delay, .5s) both}.m-arrive-row.m-ripple-once{animation:m-flow-in-row var(--m-dur-flow) var(--m-spring) var(--m-arrive-delay, .16s) both,m-ripple 1.1s var(--m-ease-out) var(--m-ripple-delay, .5s) both}@media (prefers-reduced-motion: no-preference){::view-transition-old(m-content){animation:m-rise-out var(--m-dur-view) var(--m-ease-in) both}::view-transition-new(m-content){animation:m-rise-in var(--m-dur-view) var(--m-ease-out) both}html[data-m-nav=fwd] ::view-transition-old(m-content){animation-name:m-slide-out-l}html[data-m-nav=fwd] ::view-transition-new(m-content){animation-name:m-slide-in-r}html[data-m-nav=back] ::view-transition-old(m-content){animation-name:m-slide-out-r}html[data-m-nav=back] ::view-transition-new(m-content){animation-name:m-slide-in-l}html[data-m-nav=push] ::view-transition-old(m-content){animation:m-under-back var(--m-dur-sheet) var(--m-ease-ios) both}html[data-m-nav=push] ::view-transition-new(m-content){animation:m-push-in var(--m-dur-sheet) var(--m-ease-ios) both}html[data-m-nav=pop] ::view-transition-old(m-content){animation:m-push-out var(--m-dur-sheet) var(--m-ease-ios) both}html[data-m-nav=pop] ::view-transition-new(m-content){animation:m-under-fwd var(--m-dur-sheet) var(--m-ease-ios) both}html[data-m-nav=push]::view-transition-image-pair(m-content),html[data-m-nav=pop]::view-transition-image-pair(m-content){isolation:auto}html[data-m-nav=push] ::view-transition-old(m-content),html[data-m-nav=pop] ::view-transition-new(m-content){mix-blend-mode:normal}::view-transition-group(root),::view-transition-group(m-content),::view-transition-group(m-chrome-rail),::view-transition-group(m-chrome-top),::view-transition-group(m-chrome-tabs){animation:none}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-old(m-chrome-rail),::view-transition-new(m-chrome-rail),::view-transition-old(m-chrome-top),::view-transition-new(m-chrome-top),::view-transition-old(m-chrome-tabs),::view-transition-new(m-chrome-tabs){animation:none;mix-blend-mode:normal;height:100%;overflow:clip}}@media (prefers-reduced-motion: reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.m-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#080c168c;-webkit-backdrop-filter:saturate(140%) blur(3px);backdrop-filter:saturate(140%) blur(3px);animation:m-fade-in var(--m-dur-fast) linear both}.m-scrim.is-closing{animation:m-fade-out var(--m-dur-fast) linear both}.m-sheet{animation:m-pop-in var(--m-dur-sheet) var(--m-ease) both}.m-sheet.is-closing{animation:m-pop-out var(--m-dur-base) var(--m-ease-in) both}.m-cover{animation:m-cover-up var(--m-dur-sheet) var(--m-ease-ios) both}.m-cover.is-closing{animation:m-cover-down var(--m-dur-sheet) var(--m-ease-ios) both}.m-pane-in{animation:m-rise-in var(--m-dur-base) var(--m-ease-out) both}.dots-typing{display:inline-flex;align-items:center;gap:3px;flex:0 0 auto;line-height:0;vertical-align:middle}.dots-typing>i{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.32;transform:scale(.82);animation:m-dots-typing 1.4s cubic-bezier(.4,0,.2,1) infinite}.dots-typing>i:nth-child(2){animation-delay:.16s}.dots-typing>i:nth-child(3){animation-delay:.32s}.dots-typing.is-sm>i{width:5px;height:5px}.dots-typing.is-done>i{animation:none;opacity:1;transform:none}@keyframes m-dots-typing{0%{opacity:.32;transform:translateY(0) scale(.82)}22%{opacity:1;transform:translateY(-3px) scale(1)}48%,to{opacity:.32;transform:translateY(0) scale(.82)}}@media (prefers-reduced-motion: reduce){.dots-typing>i{animation:none!important;transform:none;opacity:.45}.dots-typing>i:nth-child(2){opacity:.7}.dots-typing>i:nth-child(3){opacity:.95}}
