:root{--bg:#FAFDFF;--side:#EFF4F7;--panel:#EFF4F7;--panel-2:#E4EDF2;--warm:#EFF4F7;--ink:#0A0A0A;--text:#0A0A0A;--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:#95672C;--amber-soft:rgba(149,103,44,0.08);--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}*{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-sheet-backdrop{position:fixed;inset:0;z-index:var(--z-sheet);background:rgba(10,25,33,.35);backdrop-filter:blur(7px) saturate(1.15);-webkit-backdrop-filter:blur(7px) saturate(1.15);display:flex;align-items:flex-end;justify-content:center;animation:twSheetFade .18s ease}.tw-sheet-panel{width:100%;max-height:86dvh;overflow-y:auto;overscroll-behavior:contain;background:var(--paper);border-radius:18px 18px 0 0;padding-bottom:calc(16px + var(--safe-bottom));box-shadow:var(--sh-3);animation:twSheetUp .26s cubic-bezier(.32,.72,0,1)}@media (min-width:769px){.tw-sheet-backdrop{align-items:center;padding:24px}.tw-sheet-panel{max-width:460px;border-radius:18px;padding-bottom:16px}}@keyframes twSheetFade{0%{opacity:0}}@keyframes twSheetUp{0%{transform:translateY(28px);opacity:.6}}@media (prefers-reduced-motion:reduce){.tw-sheet-backdrop,.tw-sheet-panel{animation:none}}.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%);background-size:200% 100%;animation:twSkelShim 1.4s linear infinite}@keyframes twSkelShim{to{background-position:-200% 0}}@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:768px){.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:20px!important;padding-right:20px!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(68px + var(--safe-bottom))!important}.tw-h1-mobile{font-size:26px!important}.tw-h2-mobile{font-size:18px!important}.tw-flex-stack-mobile{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.tw-padding-bottom-tabs{padding-bottom:calc(96px + 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:16px!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:768px){.stream,.wamark{display:none}.mstream{display:block}.mcapsule{position:fixed;left:12px;right:12px;bottom:calc(76px + 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:12.5px;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{--bg:#FFFFFF;--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-card:2px;--r-control:2px;--r-soft:2px;--sh-1:none;--sh-2:none;--sh-3:none;--sh-card:none;--card-sh:none;--tile-sh:none;--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);--warm-100:#FBF4EE;--warm-200:#FBF7F4;--warm-300:#F3CDCC;--warm-400:#F1C3A5;--warm-500:#EE977A;--warm-600:#D58F6E;--warm-700:#AE6952;--bg:#F0F0F0;--paper:#FFFFFF;--surface:#FFFFFF;--side:#F0F0EF;--panel:#F0F0EF;--panel-2:#E9E9E7;--warm:#F0F0EF;--ink:#171616;--text:#171616;--ink-2:#5A5856;--text-2:#5A5856;--ink-3:#8E8C8A;--text-3:#8E8C8A;--ink-4:#B4B2AF;--line:#E6E6E4;--border:#E6E6E4;--line-soft:transparent;--border-2:transparent;--rule:#ECECEA;--fill-quiet:#F0F0EE;--glass:rgba(255,255,255,0.62);--glass-line:rgba(120,70,45,0.07);--navy:#131313;--solid:#131313;--accent:#9C4D24;--accent-soft:rgba(156,77,36,0.07);--accent-line:rgba(156,77,36,0.22);--gold:#9C4D24;--gold-deep:#7A3A1B;--gold-soft:rgba(156,77,36,0.07);--gold-line:rgba(156,77,36,0.22);--blue:#9C4D24;--blue-soft:rgba(156,77,36,0.07);--grad:linear-gradient(180deg,#262626,#131313);--status-in:#2E7D53;--status-borderline:#C77A12;--status-out:#B3261E;--pine:#2E7D53;--pine-deep:#24603F;--green:#2E7D53;--green-soft:rgba(46,125,83,0.08);--amber:#C77A12;--amber-soft:rgba(199,122,18,0.08);--rose:#B3261E;--red:#B3261E;--red-soft:rgba(179,38,30,0.08);--sage:#E8EFE6;--rose-soft:#FAEAE7;--seq-100:#FAEDE4;--seq-200:#F1CDB4;--seq-300:#E5A87F;--seq-400:#D5844F;--seq-500:#BE6532;--seq-600:#9C4D24;--seq-700:#7A3A1B;--seq-grey:#EAE4DE;--out-100:#F4DCD9;--out-200:#E4A49E;--out-400:#CE5A50;--out-700:#7A1A15;--series-1:#2A5CA8;--series-2:#C0562C;--series-3:#1B8A6B;--r-card:20px;--r-card-lg:24px;--r-modal:24px;--r-soft:16px;--r-control:14px;--sh-card:0 1px 2px rgba(0,0,0,0.03),0 6px 18px rgba(0,0,0,0.04);--card-sh:0 1px 2px rgba(0,0,0,0.03),0 6px 18px rgba(0,0,0,0.04);--tile-sh:0 1px 2px rgba(0,0,0,0.03);--display:var(--wordmark)}html{background:var(--bg)}body{background:transparent}.tw-glass{background:var(--paper)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.tw-glass{background:var(--glass)!important;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}}.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:11px;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:402px;--read-max:402px;--page-gutter:14px}@media (min-width:700px){:root{--page-max:640px;--read-max:640px;--page-gutter:24px}}@media (min-width:1100px){: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:1100px){.tw-marker-grid{grid-template-columns:repeat(auto-fit,minmax(420px,1fr))}}: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:#8A6A3D;--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-mark{font-family:var(--font-libre),"Libre Baskerville",Georgia,serif;letter-spacing:-.08em;color:var(--text);white-space:nowrap}@keyframes wa-drift{0%{background-position:0 50%}to{background-position:-220% 50%}}.wa-mark-glow{background-image:linear-gradient(90deg,#85B5D4,#3F7FA3,#D8B36A,#3F7FA3,#85B5D4);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:wa-drift 6s linear infinite}.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:10px}.wa-av.md{width:40px;height:40px;font-size:14px}.wa-av.lg{width:52px;height:52px;font-size:18px}.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-mark-glow{-webkit-text-fill-color:var(--text);color:var(--text);background:none}.wa-agbx,.wa-appear,.wa-caret,.wa-flag,.wa-lvdot,.wa-mark-glow{animation:none}.wa-spin{animation-duration:1.4s}}.wa-page{will-change:transform,opacity}@keyframes wa-page-push{0%{transform:translateX(30px);opacity:.35}to{transform:none;opacity:1}}@keyframes wa-page-pop{0%{transform:translateX(-26px);opacity:.5}to{transform:none;opacity:1}}@keyframes wa-page-fade{0%{opacity:0}to{opacity:1}}.wa-page-push{animation:wa-page-push .28s cubic-bezier(.32,.72,0,1)}.wa-page-pop{animation:wa-page-pop .26s cubic-bezier(.32,.72,0,1)}.wa-page-fade{animation:wa-page-fade .2s ease}@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{height:30%}50%{height:100%}}.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{height: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}}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_next/static/media/nunito-sans-cyrillic-ext-wght-normal.807f8a64.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_next/static/media/nunito-sans-cyrillic-wght-normal.958b8893.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_next/static/media/nunito-sans-vietnamese-wght-normal.904964c5.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_next/static/media/nunito-sans-latin-ext-wght-normal.dde16b97.woff2) format("woff2-variations");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:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_next/static/media/nunito-sans-latin-wght-normal.89a9369d.woff2) format("woff2-variations");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:Libre Baskerville;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/libre-baskerville-latin-ext-400-normal.6f7dbdec.woff2) format("woff2"),url(/_next/static/media/libre-baskerville-latin-ext-400-normal.5edc6c32.woff) format("woff");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:Libre Baskerville;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/libre-baskerville-latin-400-normal.720f50bf.woff2) format("woff2"),url(/_next/static/media/libre-baskerville-latin-400-normal.13d97294.woff) format("woff");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:Libre Baskerville;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/libre-baskerville-latin-ext-700-normal.dd1a9d0f.woff2) format("woff2"),url(/_next/static/media/libre-baskerville-latin-ext-700-normal.da52084b.woff) format("woff");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:Libre Baskerville;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/libre-baskerville-latin-700-normal.be2d21d6.woff2) format("woff2"),url(/_next/static/media/libre-baskerville-latin-700-normal.d346a211.woff) format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/plus-jakarta-sans-latin-400-normal.220db345.woff2) format("woff2"),url(/_next/static/media/plus-jakarta-sans-latin-400-normal.334d3f6b.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/plus-jakarta-sans-latin-500-normal.698ec6c7.woff2) format("woff2"),url(/_next/static/media/plus-jakarta-sans-latin-500-normal.ffc438f2.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/plus-jakarta-sans-latin-600-normal.226f862d.woff2) format("woff2"),url(/_next/static/media/plus-jakarta-sans-latin-600-normal.2b3be788.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/plus-jakarta-sans-latin-700-normal.d84247b5.woff2) format("woff2"),url(/_next/static/media/plus-jakarta-sans-latin-700-normal.2eba9731.woff) format("woff")}