:root{--bg:#FAFDFF;--side:#EFF4F7;--panel:#EFF4F7;--panel-2:#E4EDF2;--warm:#EFF4F7;--ink-2:rgba(0,0,0,0.58);--text-2:rgba(0,0,0,0.58);--ink-3:rgba(0,0,0,0.5);--text-3:rgba(0,0,0,0.5);--ink-4:rgba(0,0,0,0.3);--line:rgba(10,49,67,0.12);--border:rgba(10,49,67,0.12);--line-soft:rgba(10,49,67,0.06);--border-2:rgba(10,49,67,0.06);--pine:#3F7FA3;--pine-deep:#2C6488;--green:#3D6053;--green-soft:rgba(61,96,83,0.08);--accent:#165877;--accent-soft:rgba(22,88,119,0.07);--accent-line:rgba(22,88,119,0.22);--gold:#165877;--gold-deep:#0A3143;--gold-soft:rgba(22,88,119,0.07);--gold-line:rgba(22,88,119,0.22);--blue:#165877;--blue-soft:rgba(22,88,119,0.07);--amber:#5F5F5F;--rose:#A8443B;--red:#A8443B;--red-soft:rgba(168,68,59,0.08);--sky:#85B5D4;--solid:#0A3143;--navy:#0A3143;--deep:#165877;--pale:#E9F2F7;--soft:rgba(10,49,67,0.06);--grad:radial-gradient(ellipse farthest-side at 50% 50%,#62A6CB 0%,#3C7FA1 61%,#296C8C 80%,#165877 100%);--card-sh:0 0 10px 0 rgba(0,0,0,0.1);--tile-sh:0 0 5px 0 rgba(0,0,0,0.08);--brand:var(--wordmark);--letter:"Times New Roman",Times,serif;--ease:cubic-bezier(0.22,0.8,0.26,1);--sh-card:0 1px 2px rgba(10,49,67,0.03),0 6px 16px rgba(10,49,67,0.04);--sh-1:0 1px 2px rgba(10,49,67,0.05),0 1px 1px rgba(10,49,67,0.03);--sh-2:0 1px 2px rgba(10,49,67,0.04),0 6px 16px -6px rgba(10,49,67,0.1);--sh-3:0 2px 5px rgba(10,49,67,0.05),0 16px 40px -30px rgba(10,49,67,0.26);--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--kb:0px;--topbar-h:0px;--app-face:"Avenir","Avenir Next","Nunito Sans Variable","Nunito Sans",-apple-system,system-ui,sans-serif;--ink:#0A0A0A;--text:#0A0A0A;--ink-3:#6B6B6B;--text-3:#6B6B6B;--fs-display:2rem;--fs-amount:3.294rem;--fs-title:1.412rem;--fs-row:1rem;--fs-body:1rem;--fs-secondary:0.882rem;--fs-caption:0.765rem;--lh-display:1.118;--lh-title:1.25;--lh-row:1.412;--lh-body:1.53;--lh-secondary:1.467;--lh-caption:1.385;--lh-tight:1.2;--fs-large:var(--fs-display);--fs-title1:1.647rem;--fs-title2:var(--fs-title);--fs-title3:1.176rem;--fs-headline:var(--fs-row);--fs-callout:0.941rem;--fs-subhead:var(--fs-secondary);--fs-footnote:var(--fs-caption)}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist/geist-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist/geist-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Fallback;src:local("Arial"),local("ArialMT");size-adjust:102.86%}html{font-size:106.25%}@supports (font:-apple-system-body){@media (hover:none) and (pointer:coarse){html{font:-apple-system-body}}}*{box-sizing:border-box;-webkit-font-smoothing:antialiased}body,html{background:var(--bg);color:var(--ink);font-family:var(--sans);font-weight:400;margin:0;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern","liga","calt";text-size-adjust:100%;overscroll-behavior-x:none}[role=button],a,button,input,select,textarea{-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (hover:none){[role=button]:active,a:active,button:active{opacity:.7}}.tw-chrome,.tw-chrome *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media (prefers-reduced-motion:reduce){.tw-fade,.tw-slide,.tw-soft-pulse,.tw-typing-dot{animation:none!important}*{scroll-behavior:auto!important}}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:var(--bg)}.serif{font-family:var(--head)}.brand{font-family:var(--brand)}.tw-mono{font-feature-settings:"tnum" 1,"tnum";font-variant-numeric:tabular-nums}button{font-family:inherit;cursor:pointer}button:focus,input:focus,textarea:focus{outline:none}.tw-fade{animation:tw-fade .4s ease-out}@keyframes tw-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.tw-chat-md>:last-child{margin-bottom:0!important}.tw-think-shimmer{background:linear-gradient(90deg,rgba(0,0,0,.32) 30%,rgba(10,49,67,.85) 50%,rgba(0,0,0,.32) 70%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:twThinkShim 1.5s linear infinite}@keyframes twThinkShim{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.tw-think-shimmer{animation:none;background:none;-webkit-text-fill-color:currentColor;color:var(--ink-2)}}.tw-doc-shimmer{position:relative}.tw-doc-shimmer>*{opacity:.45}.tw-doc-shimmer:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.7) 50%,rgba(255,255,255,0) 70%);background-size:200% 100%;animation:twDocShim 1.4s linear infinite}@keyframes twDocShim{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.tw-doc-shimmer:after{animation:none;background:rgba(255,255,255,.35)}}.tw-skel{position:relative;background:var(--panel);border-radius:var(--r-soft);overflow:hidden}.tw-skel:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.6) 50%,rgba(255,255,255,0) 70%);transform:translateX(-100%);animation:twSkelShim 1.4s linear infinite}@keyframes twSkelShim{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.tw-skel:after{animation:none;background:none}}.brand-sheen{background:linear-gradient(100deg,var(--ink) 42%,rgba(10,10,10,.22) 50%,var(--ink) 58%);background-size:220% 100%;background-position:0 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:logoSheen 8.5s var(--ease) infinite}@keyframes logoSheen{0%{background-position:0 0}32%{background-position:-220% 0}to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.brand-sheen{animation:none;background:none;-webkit-text-fill-color:currentColor;color:var(--ink)}}.tw-slide{animation:tw-slide .45s cubic-bezier(.2,0,0,1)}.tw-soft-pulse{animation:tw-soft 2.2s ease-in-out infinite}@keyframes tw-soft{0%,to{opacity:.45}50%{opacity:1}}.tw-typing-dot{width:6px;height:6px;background:var(--text-3);border-radius:3px;animation:tw-typing 1.4s ease-in-out infinite}.tw-typing-dot:nth-child(2){animation-delay:.2s}.tw-typing-dot:nth-child(3){animation-delay:.4s}@keyframes tw-typing{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}.tw-scroll::-webkit-scrollbar{width:6px;height:6px}.tw-scroll::-webkit-scrollbar-track{background:transparent}.tw-scroll::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.tw-hover:hover{background:var(--panel)}.tw-rich{overflow-wrap:anywhere;word-break:break-word}.tw-rich img,.tw-rich svg,.tw-rich video{max-width:100%;height:auto}.tw-rich table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.tw-rich pre{white-space:pre-wrap;word-break:break-word}.tw-letter{font-family:var(--letter);color:#1a1a1a}.tw-letter h1,.tw-letter h2,.tw-letter h3,.tw-letter h4{font-family:var(--head);font-weight:400;font-style:normal;letter-spacing:-.1px;color:#0a0a0a;margin:26px 0 10px}.tw-letter h1{font-size:19px}.tw-letter h2{font-size:17px}.tw-letter h3,.tw-letter h4{font-size:16px}.tw-letter>:first-child{margin-top:0}.tw-letter li,.tw-letter p{font-family:var(--head);font-size:14px;line-height:1.8;color:#1a1a1a;margin:0 0 13px}.tw-letter ol,.tw-letter ul{margin:0 0 13px;padding-left:22px}.tw-letter strong{font-weight:600}.tw-letter a{color:var(--deep);text-decoration:underline;text-underline-offset:2px}.tw-mobile-only{display:none}.tw-desktop-only{display:flex}@media (max-width:1023px){.tw-mobile-only{display:flex}.tw-desktop-only,.tw-hide-mobile{display:none!important}.tw-stack-mobile{grid-template-columns:1fr!important;gap:24px!important}.tw-scale-mobile{grid-template-columns:repeat(5,1fr)!important}.tw-pad-mobile{padding-left:var(--page-gutter)!important;padding-right:var(--page-gutter)!important;padding-top:14px!important}.tw-home-cards{padding-left:0!important;padding-right:0!important}.tw-visit-slot{order:-1}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none}.tw-above-tabs{padding-bottom:calc(58px + var(--safe-bottom))!important}.tw-h1-mobile{font-size:var(--fs-title1)!important}.tw-h2-mobile{font-size:var(--fs-title3)!important}.tw-flex-stack-mobile{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.tw-padding-bottom-tabs{padding-bottom:calc(74px + var(--safe-bottom))!important}body.tw-thread-open .tw-bottom-tabs,body.tw-thread-open .tw-tab-orb{display:none!important}body.tw-thread-open .tw-above-tabs{padding-bottom:0!important}body.kb-open .tw-bottom-tabs,body.kb-open .tw-tab-orb{display:none!important}body.kb-open .tw-above-tabs{padding-bottom:0!important}body.kb-open .tw-padding-bottom-tabs{padding-bottom:calc(var(--kb) + 16px)!important}input,select,textarea{font-size:max(16px,var(--fs-body))!important}}@media (hover:none) and (pointer:coarse){input,select,textarea{font-size:max(16px,var(--fs-body,1rem))!important}}.tw-soft-pulse.tw-soft-pulse{animation-name:drift;animation-duration:3.6s;animation-timing-function:linear;animation-iteration-count:infinite}.tw-orb.tw-orb{--sph:var(--violet);background:radial-gradient(140% 120% at 30% 85%,var(--paper) 0,color-mix(in oklab,var(--sph) 26%,var(--paper)) 38%,color-mix(in oklab,var(--sph) 82%,var(--paper)) 72%,var(--sph) 100%);background-size:200% 200%;animation:orbdrift 5.6s ease-in-out infinite alternate}.tw-glow.tw-glow{animation:none}@media (prefers-reduced-motion:reduce){.tw-orb.tw-orb,.tw-soft-pulse.tw-soft-pulse{animation:none}}.tw-slide{animation:tw-slide .45s var(--ease)}@keyframes tw-slide{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.tw-typing-dot{--sph:var(--ink4);display:inline-block;position:relative;width:5px;height:5px;margin:0 2px;border-radius:50%;background-size:200% 200%;background-image:radial-gradient(140% 120% at 30% 85%,var(--paper) 0,color-mix(in oklab,var(--sph) 26%,var(--paper)) 38%,color-mix(in oklab,var(--sph) 82%,var(--paper)) 72%,var(--sph) 100%);animation:orbdrift 5.6s ease-in-out infinite alternate}.tw-typing-dot:nth-child(2){--sph:var(--blue)}.tw-typing-dot:nth-child(3){--sph:var(--violet)}.wamark{position:fixed;top:calc(14px + var(--safe-top));right:18px;z-index:var(--z-stream);display:flex;align-items:center;justify-content:center;min-width:var(--tap);min-height:var(--tap);border:0;padding:0;background:transparent}.wamark .mark{font-size:15px}.stream{position:fixed;left:50%;bottom:calc(22px + var(--kb));transform:translateX(-50%);z-index:var(--z-stream);display:flex;flex-direction:column;align-items:stretch;width:max-content;max-width:min(560px,calc(100vw - 32px));background:var(--card);border:1px solid var(--line);border-radius:var(--r-modal);box-shadow:var(--sh-md);overflow:hidden;transition:.24s var(--ease)}.streamr{gap:11px;padding:9px 13px 9px 11px;min-width:0}.streamm,.streamr{display:flex;align-items:center}.streamm{justify-content:center;width:28px;height:28px;border-radius:var(--r-control)!important;border:0;padding:0;background:var(--fill);color:var(--ink);flex:none}.streamm:hover{background:var(--line-2)}.streamm .mark{font-size:15px}.streamt{font-size:12.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1 1;text-align:left;border:0;padding:0;background:none;font-family:inherit}.streamt b{font-weight:500;color:var(--ink)}.streamt.live{background:linear-gradient(90deg,var(--ink-2),var(--violet),var(--ink-2));background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:drift 3.2s linear infinite}.streamt.live b{color:inherit}.streamc{font-size:11px;font-weight:600;color:var(--ink-3);background:var(--fill);border-radius:var(--r-soft);padding:2px 7px;flex:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fleet{border-top:1px solid var(--line);max-height:min(58vh,430px);overflow-y:auto;width:min(520px,calc(100vw - 32px))}.fleeth{display:flex;align-items:center;gap:12px;padding:10px 13px;position:sticky;top:0;z-index:1;background:var(--card);border-bottom:1px solid var(--line)}.fleethn{flex:1 1;min-width:0;font-size:12px;color:var(--ink-3)}.fleets{padding:12px 13px 3px;font-size:12px;font-weight:500;color:var(--ink)}.fleetw{display:flex;align-items:center;gap:9px;padding:6px 13px;font-size:12.5px;color:var(--ink-3);min-width:0}.fleetl{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fleetl b{font-weight:500;color:var(--ink)}.fleetl.live{background:linear-gradient(90deg,var(--ink-3),var(--violet),var(--ink-3));background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:drift 3.6s linear infinite}.fleetl.live b{color:inherit}.fleete{flex:none;font-size:11.5px;color:var(--ink-4)}.fleeta{display:flex;padding:10px 13px 14px}.mstream{display:none}@media (max-width:1023px){.stream,.wamark{display:none}.mstream{display:block}.mcapsule{position:fixed;left:12px;right:12px;bottom:calc(70px + var(--safe-bottom) + var(--kb));display:flex;align-items:center;gap:10px;padding:11px 14px;border:1px solid var(--line);border-radius:var(--r-modal)!important;background:var(--card);color:var(--ink);font-size:var(--fs-footnote);line-height:1.4;text-align:left;z-index:var(--z-stream);box-shadow:var(--sh-md);animation:capin .26s var(--ease)}.mcapsule .mct{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcapsule .mct b{font-weight:600}.mcapsule.live .mct{background:linear-gradient(90deg,var(--ink-2),var(--violet),var(--ink-2));background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:drift 4.4s linear infinite}@keyframes capin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.msheet{position:fixed;inset:0;background:var(--paper);z-index:var(--z-sheet);display:flex;flex-direction:column}.msheet .msh{display:flex;align-items:center;gap:11px;padding:calc(14px + var(--safe-top)) 18px 12px;border-bottom:1px solid var(--line);flex:none}.msheet .msh h3{font-family:var(--head);font-size:17px;font-weight:600;margin:0;flex:1 1}.msheet .msb{flex:1 1;min-height:0;overflow-y:auto;padding:6px 0 calc(24px + var(--safe-bottom))}.msheet .fleet{width:100%;max-height:none;border-top:0}}.fleetask{display:flex;gap:8px;width:100%}.fleetask input{flex:1 1;min-width:0;border:1px solid var(--line-soft);border-radius:var(--r-control);background:var(--side);padding:9px 12px;font-size:16px;font-family:var(--sans);color:var(--ink);outline:none}.fleetask button{width:36px;height:36px;flex:0 0 36px;border-radius:50%;border:none;background:var(--solid);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.agentscrim{position:fixed;inset:0;z-index:calc(var(--z-sheet) - 1);background:rgba(10,25,33,.18);backdrop-filter:blur(3px) saturate(1.1);-webkit-backdrop-filter:blur(3px) saturate(1.1)}.agentpop{position:fixed;left:50%;bottom:74px;transform:translateX(-50%);z-index:var(--z-sheet);width:min(560px,calc(100vw - 48px));height:min(600px,calc(100dvh - 140px));display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line-soft);border-radius:18px;box-shadow:var(--sh-3);overflow:hidden}.agentpoph{display:flex;align-items:center;gap:9px;padding:12px 16px;border-bottom:1px solid var(--line-soft);font-size:13px;font-weight:500;color:var(--ink-2);flex:none}.agentclose{margin-left:auto;background:none;border:none;color:var(--ink-3);cursor:pointer;display:inline-flex;padding:4px}.agentscroll{flex:1 1;min-height:0;overflow-y:auto;padding:16px 18px;display:flex;flex-direction:column;gap:14px}.agentmsb .agentscroll{padding:16px 18px calc(16px + var(--safe-bottom))}.agentempty{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;margin:auto 24px;color:var(--ink-3)}.agentempty p{font-size:13px;line-height:1.6;margin:0;max-width:320px}.agentyou{align-self:flex-end;max-width:82%;background:var(--panel);line-height:1.55;padding:9px 13px;border-radius:14px 14px 4px 14px;white-space:pre-wrap;word-break:break-word}.agentwa,.agentyou{color:var(--ink);font-size:14px}.agentwa{align-self:flex-start;max-width:92%;line-height:1.6}.agentwa.failed{color:var(--ink-2)}.agentwa .tw-chat-md{font-size:14px}.agentsteps{display:flex;flex-direction:column;gap:5px;margin-bottom:8px}.agentstep{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--ink-3)}.agentstep.done{color:var(--ink-4)}.agentapproval{margin-top:10px;padding:12px 14px;border:1px solid var(--line-soft);border-radius:var(--r-card-lg);background:var(--side)}.agentapproval p{margin:0 0 10px;font-size:13px;line-height:1.55;color:var(--ink)}.agentapprovalrow{display:flex;gap:8px}.agentgo{padding:9px 18px;background:var(--solid);color:#fff;border:none;border-radius:var(--r-control);font-weight:500}.agentghost,.agentgo{font-size:13px;cursor:pointer}.agentghost{padding:9px 16px;background:var(--paper);color:var(--ink-2);border:1px solid var(--line);border-radius:var(--r-control)}.agentapprovalstate{font-size:12px;color:var(--ink-3)}.agentcomposer{display:flex;align-items:flex-end;gap:8px;padding:12px 14px;border-top:1px solid var(--line-soft);background:var(--paper);flex:none}.agentcomposer textarea{resize:none;font-size:16px;font-family:var(--sans);color:var(--ink);line-height:1.4;outline:none;max-height:120px}.agentcomposer textarea,.agentwave{flex:1 1;border:1px solid var(--line-soft);border-radius:var(--r-control);background:var(--side);padding:10px 13px}.agentwave{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ink-2);cursor:pointer;text-align:left;min-height:42px;overflow:hidden;white-space:nowrap}.agentwave span{overflow:hidden;text-overflow:ellipsis}.agentmic,.agentsend{width:38px;height:38px;flex:0 0 38px;border-radius:50%;border:1px solid var(--line);background:var(--paper);color:var(--ink-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.agentmic.on{background:var(--violet);border-color:var(--violet);color:#fff}.agentsend{background:var(--solid);border-color:var(--solid);color:#fff}.agentsend:disabled{background:var(--panel-2);border-color:var(--panel-2);color:var(--ink-4);cursor:default}.agentstop{width:11px;height:11px;border-radius:2px;background:currentColor;display:block}.agentmsb{display:flex;flex-direction:column;flex:1 1;min-height:0;padding:0}@media (prefers-reduced-motion:reduce){.fleetl.live,.mcapsule.live .mct,.streamt.live{animation:none;background:none;-webkit-text-fill-color:currentColor;color:var(--ink-3)}.mcapsule{animation:none}}:root{--side:#FAFAFA;--panel:#FAFAFA;--panel-2:#F5F7F8;--warm:#FAFAFA;--line:#E7E6E2;--border:#E7E6E2;--line-soft:#F0EFEB;--border-2:#F0EFEB;--navy:#0A0A0A;--solid:#0A0A0A;--r-card-lg:2px;--r-modal:2px;--r-soft:2px;--sh-sm:0 1px 2px rgba(0,0,0,0.04);--sh-md:0 2px 6px rgba(0,0,0,0.06),0 18px 44px rgba(0,0,0,0.09);--bg:#FFFFFF;--paper:#FFFFFF;--surface:#FFFFFF;--side:var(--wash);--panel:var(--wash);--panel-2:var(--fill);--warm:var(--wash);--fill-quiet:var(--fill);--fill:var(--field);--wash:var(--app-ground);--line-hover:color-mix(in oklab,var(--ink) 28%,var(--paper));--ink:#373737;--text:#373737;--ink-2:var(--ink3);--text-2:var(--ink3);--ink-3:var(--ink4);--text-3:var(--ink4);--ink-4:#B1AFA9;--line:#EAE8E4;--border:#EAE8E4;--line-soft:#F2F0EC;--border-2:#F2F0EC;--rule:#EAE8E4;--blue:#5B8DEF;--blue-soft:#EEF4FE;--navy:var(--ink);--solid:var(--ink);--grad:var(--ink);--accent:var(--blue-ink);--accent-soft:var(--blue-soft);--accent-line:var(--blue-soft);--gold:var(--blue-ink);--gold-deep:var(--blue-ink);--gold-soft:var(--blue-soft);--gold-line:var(--blue-soft);--status-in:var(--green-ink);--status-out:var(--rose-ink);--status-borderline:var(--ink3);--pine:var(--ink);--pine-deep:var(--ink);--green:var(--ink);--rose:var(--rose-ink);--red:var(--rose-ink);--red-soft:var(--rose-soft);--r-card:2px;--r-card-lg:10px;--r-modal:12px;--r-soft:6px;--r-control:2px;--sh-card:none;--card-sh:none;--tile-sh:none;--sh-1:none;--sh-2:none;--sh-3:none;--display:var(--wordmark)}html:root{--state-done:var(--ink-3);--green-ink:var(--ink);--sage-ink:var(--ink);--green-soft:var(--fill);--sage-soft:var(--fill);--sage:var(--blue-2)}html{background:var(--bg)}body{background:transparent}.go,.go:hover,.go:visited{text-decoration:none}.tw-glass{background:var(--paper)}.tw-display{font-weight:400;letter-spacing:-.01em}.tw-display,.tw-figure{font-family:var(--display)}.tw-figure{font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tw-kicker{font-family:var(--mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:var(--fs-footnote);letter-spacing:.04em;color:var(--ink-3);text-transform:lowercase}@keyframes wa-reveal-down{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}.wa-reveal-down{animation:wa-reveal-down 1.05s cubic-bezier(.16,1,.3,1) both;will-change:clip-path;transform:translateZ(0);backface-visibility:hidden}@media (prefers-reduced-motion:reduce){.wa-reveal-down{animation:none;will-change:auto}}:root{--page-max:none;--read-max:none;--page-gutter:14px}@media (min-width:700px){:root{--page-max:640px;--read-max:640px;--page-gutter:24px}}@media (min-width:1024px){:root{--page-max:none;--read-max:900px;--page-gutter:32px}}.tw-marker-grid{display:grid;grid-template-columns:1fr;gap:0 20px;align-items:start}@media (min-width:1024px){.tw-marker-grid{grid-template-columns:repeat(auto-fit,minmax(420px,1fr))}}@media (pointer:coarse){.tw-viewas-exit{min-height:44px!important}.tw-viewas{padding:8px 12px!important}}.login{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--bg);padding:32px 22px calc(32px + var(--kb,0px))}.login .lbrand{margin-bottom:22px;text-align:center}.login .lclinic{font-size:var(--fs-headline);font-weight:400;letter-spacing:-.02em;margin-top:12px;min-height:22px;color:var(--text-2)}.login .lcard{width:100%;max-width:380px}.login h1{font-size:var(--fs-headline);font-weight:500;letter-spacing:-.025em;margin:0 0 6px;text-align:center;color:var(--ink)}.login .lstate,.login .lsub{font-size:var(--fs-body);color:var(--text-3);text-align:center;margin:0 0 22px;line-height:1.5}.login .lstate{overflow-wrap:anywhere}.login .linput{width:100%;height:56px;padding:0 16px;border:1px solid var(--line);border-radius:2px;font-size:var(--fs-body);font-family:inherit;background:var(--paper);color:var(--ink);outline:none;letter-spacing:-.012em}.login .linput:focus{border-color:var(--blue)}.login .linput::placeholder{color:var(--text-3)}.login .lgo{margin-top:14px}.login .lgobtn{display:block;width:100%;height:52px;border:0;border-radius:2px;background:var(--solid);color:#fff;font-size:var(--fs-body);font-weight:500;font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.login .lgobtn:disabled{background:var(--panel-2);color:var(--ink-3);cursor:default}.login .lgobtn:active:not(:disabled){opacity:.85}.login .lerr{color:var(--red);margin-top:12px;line-height:1.45}.login .lerr,.login .lhint{font-size:var(--fs-footnote);text-align:center}.login .lhint{color:var(--text-3);margin:-10px 0 18px;line-height:1.5}.login .lback{margin-top:16px;display:flex;justify-content:center}.login .lnew{display:block;width:100%;margin-top:16px;padding:6px 0 0;border:0;background:none;font-family:inherit;font-size:var(--fs-footnote);color:var(--text-3);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.login .lnew:active{opacity:.6}.login .lback .lnew{margin-top:0;width:auto}.login .codeboxes{display:flex;gap:9px;justify-content:center;margin:4px 0 2px}.login .codeboxes input{width:44px;height:54px;border:1px solid var(--line);border-radius:2px;text-align:center;font-size:var(--fs-headline);font-weight:500;font-family:inherit;background:var(--paper);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;outline:none}.login .codeboxes input:focus{border-color:var(--blue)}html.wai-design{--safe-top:calc(env(safe-area-inset-top, 0px) + 24px)}@keyframes lfadein{0%{opacity:0}to{opacity:1}}@keyframes lstepin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.login{position:relative}.login .lbrand{animation:lfadein .32s var(--ease) both}.login .lstep{animation:lstepin .26s var(--ease) both}.login .lerr,.login .lhint,.login .lstate,.login .lsub{text-wrap:balance}.login .linput{font-size:max(16px,var(--fs-body))}.login .lcode{text-align:center;font-size:22px;font-weight:500;letter-spacing:.4em;padding-left:calc(16px + .4em);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.login .lcode::placeholder{color:var(--text-3);opacity:.55;letter-spacing:.4em}.login .lback{flex-direction:column;align-items:center;gap:2px}.login .lback .lnew{margin:0;padding:0;min-height:44px}.login .lnew:disabled{opacity:.5;cursor:default}.login .lfoot{position:absolute;left:0;right:0;bottom:calc(16px + var(--safe-bottom));display:flex;justify-content:center;gap:28px;animation:lfadein .32s var(--ease) 80ms both}.login .lfoot .lnew{width:auto;margin:0;padding:0 4px;min-height:44px;display:inline-flex;align-items:center;text-decoration:none}.login.welcome .lhint{margin:22px 0 0}.login .welcome-who a{color:var(--text-2);text-decoration:underline;text-underline-offset:2px}.launch{position:fixed;inset:0;background:var(--bg)}.launch .launch-out{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;animation:lfadein .32s var(--ease) both}.launch .launch-in{position:absolute;inset:0;display:none;flex-direction:column;justify-content:space-between;padding:calc(14px + env(safe-area-inset-top, 0px)) 20px calc(14px + var(--safe-bottom))}.launch .launch-tabs,.launch .launch-top{display:flex;justify-content:space-between;align-items:center}html[data-launch=in] .launch .launch-in{display:flex}html[data-launch=in] .launch .launch-out{display:none}.wp2-greet-skel{height:calc(var(--fs-display) * var(--lh-display));display:flex;align-items:center}.wp2-greet-skel .tw-skel{width:70%;height:60%;border-radius:var(--r-soft)}.wp2-greet.wp2-in{animation:lfadein .24s var(--ease) both}.bio-cold{position:fixed;inset:0;z-index:9999;background:var(--bg);align-items:center;justify-content:center;padding:32px 22px calc(32px + var(--safe-bottom));animation:lfadein .24s var(--ease) both}.bio-cold,.bio-cold-act{display:flex;flex-direction:column}.bio-cold-act{position:absolute;left:22px;right:22px;bottom:calc(40px + var(--safe-bottom));max-width:380px;margin:0 auto;gap:6px;animation:lstepin .26s var(--ease) both}.bio-cold .lgobtn{display:block;width:100%;height:52px;border:0;border-radius:2px;background:var(--solid);color:#fff;font-size:var(--fs-body);font-weight:500;font-family:inherit}.bio-cold-quiet{min-height:44px;border:0;background:none;color:var(--text-3);font-size:var(--fs-footnote);font-family:inherit}.ribbons{z-index:0;overflow:hidden;pointer-events:none;color:#76a8f4;-webkit-mask-image:linear-gradient(180deg,#000,#000 22%,rgba(0,0,0,.33) 36%,rgba(0,0,0,.33) 66%,#000 80%,#000);mask-image:linear-gradient(180deg,#000,#000 22%,rgba(0,0,0,.33) 36%,rgba(0,0,0,.33) 66%,#000 80%,#000)}.rb-canvas,.ribbons{position:absolute;inset:0}.rb-canvas{width:100%;height:100%;display:block}.rb-canvas path{stroke:currentColor;stroke-width:15;fill:none}.rb-l{stroke-dashoffset:var(--o0);animation:rb-run var(--dur) cubic-bezier(.3,.12,.7,.88) var(--delay) both}@keyframes rb-run{0%{stroke-dashoffset:var(--o0)}to{stroke-dashoffset:var(--o1)}}html[data-ribbons-paused] .rb-l{animation-play-state:paused}.rb-flight.first.wide,.rb-still.wide{display:none}@media (orientation:landscape){.rb-flight.first.tall,.rb-still.tall{display:none}.rb-flight.first.wide{display:inline}}.rb-still{opacity:0}@media (prefers-reduced-motion:reduce){.rb-flight{display:none!important}.rb-still.tall{opacity:.32}}@media (prefers-reduced-motion:reduce) and (orientation:landscape){.rb-still.tall{display:none}.rb-still.wide{display:inline;opacity:.32}}.login .lbrand,.login .lstep{position:relative;z-index:1}.login .lfoot{z-index:1}.lobby{overflow:hidden;min-height:calc(100dvh - 120px);justify-content:center;padding:48px 24px calc(48px + var(--safe-bottom));background:var(--bg)}.lobby,.lobby-in{position:relative;display:flex;align-items:center}.lobby-in{z-index:1;width:100%;max-width:380px;flex-direction:column;text-align:center}.lobby-in>*{animation:lstepin .42s var(--ease) both}.lobby-in>:nth-child(2){animation-delay:60ms}.lobby-in>:nth-child(3){animation-delay:.12s}.lobby-in>:nth-child(4){animation-delay:.2s}.lobby-in>:nth-child(5){animation-delay:.28s}.lobby-in>:nth-child(6){animation-delay:.34s}.lobby-eyebrow{margin:0 0 10px;font-size:var(--fs-footnote);color:var(--text-3);letter-spacing:.01em}.lobby-who{margin:0;font-family:var(--wp2-head);font-weight:400;font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.lobby-when{margin:8px 0 0;font-size:var(--fs-body);color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lobby-cam{position:relative;width:min(100%,300px);aspect-ratio:4/5;margin:32px 0 0;border:1px solid var(--line);border-radius:2px;overflow:hidden;background:var(--panel)}.lobby-cam video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scaleX(-1);opacity:0;transition:opacity .52s var(--ease)}.lobby-cam.live video{opacity:1}.lobby-cam-off{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:24px}.lobby-cam-off p{margin:0;font-size:var(--fs-footnote);color:var(--text-3);text-wrap:balance}.lobby-cam-off button{min-height:44px;padding:0 16px;border:1px solid var(--line);border-radius:2px;background:var(--paper);font:inherit;font-size:var(--fs-footnote);color:var(--text-2);cursor:pointer}.lobby-cam-off button:disabled{color:var(--text-3);cursor:default}.lobby-join{margin-top:32px;width:100%;max-width:300px;height:52px;border:0;border-radius:2px;background:var(--solid);color:#fff;font:inherit;font-size:var(--fs-body);font-weight:500;cursor:pointer;transition:transform .16s var(--ease),opacity .16s var(--ease)}.lobby-join:active:not(:disabled){transform:scale(.98)}.lobby-join:disabled{opacity:.7;cursor:default}.lobby-fine{margin:16px 0 0;max-width:290px;line-height:1.5;text-wrap:balance}.lobby-fine,.lobby-fine .mark{font-size:12px}@media (min-width:1024px){.lobby-in{max-width:520px}.lobby-cam{width:440px;aspect-ratio:16/10}}@media (prefers-reduced-motion:reduce){.lobby-in>*{animation:none}.lobby-cam video,.lobby-join{transition:none}}.lobby{min-height:100dvh}.lobby .ribbons{-webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.28) 12%,rgba(0,0,0,.28) 88%,#000);mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.28) 12%,rgba(0,0,0,.28) 88%,#000)}.lobby-cam{width:min(100%,280px)}@media (min-width:1024px){.lobby-cam{width:440px}}.lobby-cam{background:var(--bg)}.lobby-cam-off{flex-direction:column}.lobby-cam-arc{position:absolute;left:-30%;right:-30%;bottom:-6%;width:160%;height:auto;color:#76a8f4;opacity:.35;-webkit-mask-image:linear-gradient(180deg,#000 40%,transparent 96%);mask-image:linear-gradient(180deg,#000 40%,transparent 96%)}.lobby-cam-off button,.lobby-cam-off p{position:relative}.lobby-cam-arc{animation:arcbreathe 7.5s cubic-bezier(.45,0,.55,1) infinite alternate;will-change:transform,opacity}@keyframes arcbreathe{0%{opacity:.2;transform:translate3d(-3%,2%,0)}to{opacity:.4;transform:translate3d(3%,0,0)}}html[data-ribbons-paused] .lobby-cam-arc{animation-play-state:paused}.lobby-mark{position:absolute;top:calc(28px + env(safe-area-inset-top,0px));left:0;right:0;z-index:1;display:flex;justify-content:center;animation:lfadein .52s var(--ease) both}.lobby-in>:first-child{animation-delay:.18s}.lobby-in>:nth-child(2){animation-delay:.24s}.lobby-in>:nth-child(3){animation-delay:.3s}.lobby-in>:nth-child(4){animation-delay:.4s}.lobby-in>:nth-child(5){animation-delay:.5s}.lobby-in>:nth-child(6){animation-delay:.6s}@media (prefers-reduced-motion:reduce){.lobby-cam-arc,.lobby-mark{animation:none}}.lobby-join{position:relative;overflow:hidden}.lobby-join-bar{position:absolute;left:0;bottom:0;height:2px;width:34%;background:rgba(255,255,255,.55);animation:joinbar 1.4s cubic-bezier(.45,0,.55,1) infinite}@keyframes joinbar{0%{transform:translateX(-100%)}to{transform:translateX(300%)}}.lobby.leaving .lobby-in>:not(.lobby-cam),.lobby.leaving .lobby-mark{animation:none;opacity:0;transition:opacity .28s var(--ease)}.lobby.leaving .lobby-in>:not(.lobby-cam):nth-child(5){transition-delay:.12s}.lobby-cam.grow{animation:none;position:relative;z-index:5;transition:transform .52s cubic-bezier(.22,.8,.26,1),border-color .3s;border-color:transparent}@media (prefers-reduced-motion:reduce){.lobby-join-bar{animation:none;width:100%;opacity:.4}}.call{position:fixed;inset:0;z-index:200;background:var(--bg);overflow:hidden;color:var(--ink);--plum:#6b5b95;--call-ease:cubic-bezier(.22,.8,.26,1)}.call .ribbons{z-index:2}.call-far,.call-far-name,.call-self,.call-still{position:absolute;inset:0}.call-far{z-index:1;opacity:0;transition:opacity .9s var(--call-ease);background:transparent}.call.is-joined .call-far{opacity:1}.call-far video{width:100%;height:100%;object-fit:cover}.call-far-name{z-index:0;display:flex;align-items:center;justify-content:center;background:#e9e4dc;animation:lfadein .9s var(--call-ease) both}.call-far-name span{font-family:var(--wp2-head);font-size:64px;color:#fff;letter-spacing:.02em}.call-still{z-index:1;background-size:cover;background-position:50%;filter:blur(22px) saturate(.85) brightness(1.08);transform:scale(1.08);animation:stillsoften .9s var(--call-ease) both}.call-still:after{content:"";position:absolute;inset:0;background:rgba(255,255,255,.55)}@keyframes stillsoften{0%{filter:blur(0) saturate(1) brightness(1);transform:scale(1)}}.call-self{z-index:1;opacity:0;transition:opacity .6s var(--call-ease)}.call.is-live .call-self{opacity:1}.call-self video{width:100%;height:100%;object-fit:cover}.call.is-live:not(.is-joined) .call-self video{filter:saturate(.9) brightness(1.04)}.call.is-live:not(.is-joined) .call-self:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(255,255,255,0) 34%,rgba(255,255,255,0) 72%,rgba(255,255,255,.5))}.call-self.pip{z-index:4;inset:auto;width:104px;aspect-ratio:3/4;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.7);box-shadow:0 1px 3px rgba(0,0,0,.14);touch-action:none;cursor:grab;transition:top .42s var(--call-ease),left .42s var(--call-ease),right .42s var(--call-ease),bottom .42s var(--call-ease),opacity .6s}.call-self.pip.tr{right:16px}.call-self.pip.tl,.call-self.pip.tr{top:calc(64px + env(safe-area-inset-top,0px))}.call-self.pip.tl{left:16px}.call-self.pip.br{right:16px}.call-self.pip.bl,.call-self.pip.br{bottom:calc(112px + var(--safe-bottom))}.call-self.pip.bl{left:16px}.call-self.off video{opacity:0}.call-self.off{background:#efebe5}.call-top{position:absolute;z-index:5;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:calc(16px + env(safe-area-inset-top,0px)) 20px 16px;font-size:var(--fs-footnote);transition:opacity .4s var(--call-ease)}.call.is-joined.video .call-top{color:#fff;background:linear-gradient(180deg,rgba(0,0,0,.22),rgba(0,0,0,0))}.call-top-who{font-weight:500}.call-notes{display:inline-flex;align-items:center;gap:5px;color:inherit;opacity:.9}.call-notes .mark{animation:markbreathe 3.6s cubic-bezier(.45,0,.55,1) infinite alternate}.call.is-joined.video .call-notes .mark{color:#fff}@keyframes markbreathe{0%{opacity:.55}to{opacity:1}}.call-line{position:absolute;z-index:6;top:calc(60px + env(safe-area-inset-top,0px));left:50%;transform:translateX(-50%);margin:0;display:flex;align-items:center;gap:12px;padding:10px 14px;background:#fff;color:var(--ink);font-size:var(--fs-footnote);border:1px solid var(--line);border-left:3px solid var(--plum);border-radius:2px;white-space:nowrap;animation:lfadein .3s var(--call-ease) both}.call-line button{border:0;background:none;padding:0;font:inherit;color:var(--plum);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.call-centre{position:absolute;z-index:5;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;text-align:center;pointer-events:none}.call-centre>*{pointer-events:auto;animation:lstepin .42s var(--call-ease) both}.call-centre>:nth-child(2){animation-delay:80ms}.call-centre>:nth-child(3){animation-delay:.16s}.call-centre>:nth-child(4){animation-delay:.24s}.call-centre>:nth-child(5){animation-delay:.32s}.call-centre-top{justify-content:flex-start;padding-top:calc(88px + env(safe-area-inset-top,0px))}.call-say{margin:0;font-family:var(--wp2-head);font-weight:400;font-size:var(--fs-title1,1.6rem);line-height:1.2;letter-spacing:-.01em;color:var(--ink);text-wrap:balance;max-width:20ch}.call-thanks{font-size:var(--fs-display)}.call-sub{margin:0;font-size:var(--fs-body);color:var(--text-2);text-wrap:balance;max-width:30ch}.call-eyebrow{margin:0;font-size:var(--fs-footnote);color:var(--text-3)}.call-progress{position:relative;width:120px;height:2px;overflow:hidden;background:rgba(55,55,55,.08)}.call-progress:after{content:"";position:absolute;inset:0;width:40%;background:#76a8f4;animation:joinbar 1.6s cubic-bezier(.45,0,.55,1) infinite}.call-primary{margin-top:14px;width:min(300px,100%);height:52px;border:0;border-radius:2px;background:var(--solid);color:#fff;font:inherit;font-size:var(--fs-body);font-weight:500;cursor:pointer}.call-quiet{min-height:44px;border:0;background:none;padding:0 8px;font:inherit;font-size:var(--fs-footnote);color:var(--text-2);text-decoration:none;display:inline-flex;align-items:center;cursor:pointer}.call-quiet-row{display:flex;gap:18px;justify-content:center;flex-wrap:wrap}.call-ring-wrap{position:relative;width:148px;height:148px;margin:10px 0 8px}.call-ring{position:absolute;inset:0;border-radius:50%;border:2px solid #76a8f4;opacity:.7;transition:transform 80ms linear}.call-ring-in{inset:14px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--wp2-head);font-size:34px;color:var(--ink)}.call-ring-in,.call-summary{position:absolute;background:#fff;border:1px solid var(--line)}.call-summary{z-index:6;left:16px;right:16px;bottom:calc(104px + var(--safe-bottom));max-width:420px;margin:0 auto;border-radius:2px;padding:0 14px}.call-summary button{width:100%;min-height:44px;border:0;background:none;font:inherit;font-size:var(--fs-footnote);color:var(--ink);text-align:left;cursor:pointer}.call-summary p{margin:0 0 12px;font-size:var(--fs-footnote);color:var(--text-2)}.call-bar{position:absolute;z-index:6;left:50%;bottom:calc(24px + var(--safe-bottom));transform:translateX(-50%);display:flex;gap:12px;padding:10px 12px;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(234,232,228,.9);border-radius:2px;transition:opacity .36s var(--call-ease),transform .36s var(--call-ease)}.call.chrome-off .call-bar,.call.chrome-off .call-top{opacity:0;pointer-events:none}.call.chrome-off .call-bar{transform:translate(-50%,12px)}.call-btn{width:52px;height:52px;border-radius:50%;border:1px solid var(--line);background:#fff;color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s,color .2s,transform .16s}.call-btn:active{transform:scale(.95)}.call-btn.on{background:var(--ink);border-color:var(--ink);color:#fff}.call-btn-word{width:auto;border-radius:26px;padding:0 16px;font:inherit;font-size:var(--fs-footnote)}.call-end{background:var(--plum);border-color:var(--plum);color:#fff}.call-close{background:transparent}@media (min-width:1024px){.call-self.pip{width:200px;aspect-ratio:4/3}.call-bar{gap:14px}}@media (prefers-reduced-motion:reduce){.call *,.call :after{animation:none!important;transition:none!important}}.call-btn-word{white-space:nowrap}.call.is-joined.video .call-top{background:linear-gradient(180deg,rgba(0,0,0,.3),rgba(0,0,0,0));text-shadow:0 1px 2px rgba(0,0,0,.18)}.call-captions{position:absolute;z-index:5;left:16px;right:16px;bottom:calc(108px + var(--safe-bottom));max-width:720px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:6px;pointer-events:none;transition:bottom .36s var(--call-ease)}.call.chrome-off .call-captions{bottom:calc(32px + var(--safe-bottom))}.call-captions p{margin:0;padding:6px 12px;font-size:20px;line-height:1.35;text-align:center;color:#fff;background:rgba(30,30,30,.42);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:2px;transition:opacity .3s linear;text-wrap:balance}.call-captions p.waiting{color:rgba(255,255,255,.72)}.call-captions-label{font-size:12px;color:#fff;opacity:.85;text-shadow:0 1px 2px rgba(0,0,0,.25)}.call.phone .call-captions p,.call:not(.is-joined) .call-captions p{color:var(--ink);background:rgba(255,255,255,.82);border:1px solid var(--line)}.call.phone .call-captions-label,.call:not(.is-joined) .call-captions-label{color:var(--text-3);text-shadow:none}.call-lang{height:52px;border:1px solid var(--line);border-radius:26px;background:#fff;color:var(--ink);font:inherit;font-size:var(--fs-footnote);padding:0 14px}.call-btn-word.on{background:var(--ink);border-color:var(--ink);color:#fff}.call.is-joined.video:after{content:"";position:absolute;left:0;right:0;bottom:0;height:180px;z-index:3;pointer-events:none;background:linear-gradient(0deg,rgba(0,0,0,.18),rgba(0,0,0,0))}@media (min-width:1024px){.call-captions p{font-size:26px}}@media (max-width:420px){.call-bar{gap:8px;padding:8px}.call-btn{width:46px;height:46px}.call-lang{height:46px;padding:0 10px}}.call-notes .mark{animation:none}.call-notes.taking .mark{animation:markbreathe 3.6s cubic-bezier(.45,0,.55,1) infinite alternate}.call.is-joined.video .call-notes{opacity:.78}.call-cc{font:inherit;font-size:13px;font-weight:600;letter-spacing:.04em}@media (max-width:420px){.call-audio-only{display:none}}.lobby-fine{position:absolute;z-index:1;left:0;right:0;bottom:calc(16px + var(--safe-bottom));margin:0 auto;max-width:280px;padding:0 16px;line-height:1.45;color:var(--text-3);text-align:center;background:none;animation:lfadein .52s var(--ease) .7s both}.lobby-fine,.lobby-fine .mark{font-size:11px}.lobby{padding-bottom:calc(88px + var(--safe-bottom))}.lobby.leaving .lobby-fine{opacity:0;transition:opacity .28s var(--ease)}@media (prefers-reduced-motion:reduce){.lobby-fine{animation:none}}.login:has(.lpk) .lbrand{margin-bottom:0}.login:has(.lpk) .lclinic{display:none}.login .lpk{position:absolute;z-index:1;left:0;right:0;bottom:max(calc(84px + var(--safe-bottom)),calc(50% - 300px));display:flex;flex-direction:column;align-items:center;padding:0 22px;animation:lstepin .26s var(--ease) both}.login .lpk>*{width:100%;max-width:380px}.login .lpk .lnew{min-height:44px;margin-top:8px;padding:0}.login .lpknote{font-size:var(--fs-footnote);color:var(--text-2);text-align:center;margin:12px 0 0;line-height:1.45;text-wrap:balance}:root{--wa-pine:#3F7FA3;--wa-pine-d:#2C6488;--wa-sky:#E9F2F7;--wa-sky-strong:#85B5D4;--wa-fill:#F4EFE7;--wa-mint:#DFF0E9;--wa-mint-d:#1E6B47;--wa-sand:#F3EAD9;--wa-sand-d:var(--amber-ink,#373737);--wa-plum:#6B5B95;--wa-plum-soft:#F0EDF7;--wa-gold:#D8B36A;--wa-ink4:rgba(26,24,20,0.26);--font-sans:var(--sans);--font-libre:var(--brand);--font-mono:var(--sans)}.wa-ic{stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none}.wa-pill{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border:0;border-radius:999px;background:var(--paper);color:var(--text);font:600 12.5px var(--font-sans);cursor:pointer;box-shadow:var(--sh-2);transition:box-shadow .15s var(--ease,ease)}.wa-pill:hover{box-shadow:var(--sh-3)}.wa-pill.wa-solid{background:var(--text);color:var(--paper)}.wa-pill.wa-live{background:var(--wa-pine);color:#fff}.wa-pill:disabled{opacity:.5;cursor:default}.wa-txtbtn.wa-mute{color:var(--text-3)}.wa-iconb{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:var(--r-control);background:var(--paper);color:var(--text-2);cursor:pointer;box-shadow:var(--sh-2);transition:box-shadow .15s var(--ease,ease)}.wa-iconb:hover{box-shadow:var(--sh-3)}.wa-seg>a.on,.wa-seg>button.on{background:var(--paper);color:var(--text);box-shadow:var(--sh-1)}.wa-chipx.on{background:var(--accent);color:#fff}.wa-av{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-weight:600;flex:none;-webkit-user-select:none;user-select:none}.wa-av.sm{width:26px;height:26px;font-size:var(--fs-footnote)}.wa-av.md{width:40px;height:40px;font-size:var(--fs-body)}.wa-av.lg{width:52px;height:52px;font-size:var(--fs-title3)}.wa-av.mint{background:var(--wa-mint);color:var(--wa-mint-d)}.wa-av.sky{background:var(--wa-sky);color:var(--wa-pine-d)}.wa-av.sand{background:var(--wa-sand);color:var(--wa-sand-d)}.wa-sendbtn.on{background:var(--accent);color:#fff}.wa-toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%,8px);background:var(--text);color:var(--paper);font:500 13px var(--font-sans);padding:9px 16px;border-radius:999px;opacity:0;pointer-events:none;transition:opacity .25s var(--ease,ease),transform .25s var(--ease,ease);z-index:240}.wa-toast.on{opacity:1;transform:translate(-50%)}.wa-glowring{position:fixed;inset:0;pointer-events:none;opacity:0;transition:opacity .35s var(--ease,ease);box-shadow:inset 0 0 120px rgba(46,111,176,.34),inset 0 0 44px rgba(133,181,212,.4);z-index:200}.wa-glowring.on{opacity:1}.wa-agbx{position:fixed;left:50%;bottom:26px;transform:translateX(-50%);width:min(460px,calc(100vw - 32px));background:var(--paper);border-radius:var(--r-modal);box-shadow:var(--sh-3);padding:13px 16px;z-index:220;animation:wa-rise .3s cubic-bezier(.22,.8,.26,1)}@keyframes wa-rise{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}.wa-agbx-head{display:flex;align-items:center;gap:10px;font:500 13.5px var(--font-sans);color:var(--text)}.wa-agbx-stream{margin-top:8px;font:400 13px var(--font-sans);color:var(--text-2);min-height:18px}@keyframes wa-blink{50%{opacity:0}}.wa-caret{display:inline-block;width:2px;height:13px;margin-left:2px;vertical-align:-2px;background:var(--accent);animation:wa-blink 1s step-end infinite}.wa-agbx-steps{margin-top:10px;display:grid;gap:8px}.wa-step{display:flex;align-items:center;gap:9px;font:400 12.5px var(--font-sans);color:var(--text-2)}.wa-step-dot{width:16px;height:16px;border-radius:50%;background:var(--wa-fill);display:inline-flex;align-items:center;justify-content:center;flex:none;transition:background .2s var(--ease,ease)}.wa-step.run .wa-step-dot{background:var(--accent-soft)}.wa-step.done .wa-step-dot{background:var(--green)}.wa-step.done .wa-step-dot svg{stroke:#fff}@keyframes wa-lvp{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}.wa-lvdot{width:8px;height:8px;background:var(--wa-pine);animation:wa-lvp 1.4s ease-in-out infinite}.wa-lvdot,.wa-spin{border-radius:50%;flex:none}.wa-spin{width:14px;height:14px;border:2px solid var(--accent-soft);border-top-color:var(--accent);animation:wa-rot .7s linear infinite}.wa-spin.mini{width:8px;height:8px;border-width:1.5px}@keyframes wa-rot{to{transform:rotate(1turn)}}@keyframes wa-flagin{0%{background-color:var(--accent-soft)}to{background-color:transparent}}@keyframes wa-appear{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wa-agbx,.wa-appear,.wa-caret,.wa-flag,.wa-lvdot{animation:none}.wa-spin{animation-duration:1.4s}}.wa-page{will-change:transform,opacity}@keyframes wa-page-push{0%{transform:translateX(16px);opacity:0}to{transform:none;opacity:1}}@keyframes wa-page-pop{0%{transform:translateX(-12px);opacity:0}to{transform:none;opacity:1}}@keyframes wa-page-fade{0%{opacity:0}to{opacity:1}}.wa-page-push{animation:wa-page-push .2s cubic-bezier(.22,.8,.26,1)}.wa-page-pop{animation:wa-page-pop .2s cubic-bezier(.22,.8,.26,1)}.wa-page-fade{animation:wa-page-fade .18s ease-out}@media (prefers-reduced-motion:reduce){.wa-page-fade,.wa-page-pop,.wa-page-push{animation:none}}@property --wa-ang{syntax:"<angle>";inherits:false;initial-value:0deg}.wa-siri{position:fixed;inset:0;z-index:200;pointer-events:none;opacity:0;transition:opacity .4s var(--ease,ease)}.wa-siri.on{opacity:1}.wa-siri-bloom,.wa-siri-rim{position:absolute;inset:0;border-radius:46px;background:conic-gradient(from var(--wa-ang),#85B5D4,#3F7FA3,#9EC3DC,#D8B36A,#85B5D4);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:wa-siri-spin 6s linear infinite,wa-siri-breathe 1.4s ease-in-out infinite}.wa-siri-bloom{padding:22px;filter:blur(26px);opacity:.42}.wa-siri-rim{padding:4px;filter:blur(5px);opacity:.72}@keyframes wa-siri-spin{to{--wa-ang:360deg}}@keyframes wa-siri-breathe{0%,to{opacity:.35}50%{opacity:.75}}@keyframes wa-wave{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.wa-wavebar{animation:wa-wave .9s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.wa-siri-bloom,.wa-siri-rim,.wa-wavebar{animation:none}.wa-wavebar{transform:scaleY(.45)}}@keyframes wa-ptr-spin{to{transform:rotate(1turn)}}.wa-ptr-spin{display:inline-block;animation:wa-ptr-spin .8s linear infinite}@media (prefers-reduced-motion:reduce){.wa-ptr-spin{animation:none}}