.v22{--r4-paper:#FFFFFF;--r4-well:#F3F5F8;--r4-ink:#0B0D10;--r4-line:#E3E7EC;--r4-muted:#5E6672;--r4-dark:#0B0D10;--r4-blue:#1F5BFF;--r4-coral:#D2503D;--r4-green:#14805C;--r4-violet:#6B4FD0;--r4-amber:#B07311;--r4-accent:var(--r4-blue);--v22-deep:#0A2A7A;--v22-soft:#E8EEFF;--lg-accent:var(--r4-blue);--lg-surface:var(--r4-paper);--v22-ease:cubic-bezier(.2,.7,.2,1);--v22-card:#fff;--v22-shadow:0 1px 0 #0b0d1008,0 22px 44px -30px #0b0d1040;--v22-navy:#1D2A4A;--v22-sand:#E2D6C2;--v22-olive:#7A8060}.home-page{overflow-x:clip}.v22 [data-color=blue]{--soft:#E8EEFF;--deep:#0A2A7A}.v22 [data-color=coral]{--soft:#FCECE8;--deep:#A63A2A}.v22 [data-color=green]{--soft:#E4F3EC;--deep:#0F5C42}.v22 [data-color=violet]{--soft:#EEEBFB;--deep:#4B36A3}.v22 [data-color=amber]{--soft:#F8F0DF;--deep:#7A500A}.v22 .r4-header{min-height:92px}.v22 .r4-header nav{gap:26px}.v22 [data-scene=armed] *,.v22 [data-scene=armed] :after,.v22 [data-scene=armed] :before{animation-play-state:paused!important}.v22-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.v22-muted{font-size:11px;line-height:1.55}.v22-mini,.v22-muted{color:var(--r4-muted)}.v22-mini{font-size:9.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;line-height:1.5}.v22-synth{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:999px;background:var(--r4-well);color:var(--r4-muted);font-size:9px;font-weight:500;letter-spacing:.02em;text-transform:none;white-space:nowrap}.v22-synth:before{content:"";width:5px;height:5px;border-radius:50%;background:#A3AAB4}.v22-card{position:relative;background:var(--v22-card);border:1px solid #e3e7ec;border-radius:18px;padding:20px;box-shadow:var(--v22-shadow)}.v22-card-top{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:9px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--r4-muted);margin-bottom:16px}.v22-check{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.v22-check path{stroke-dasharray:1;stroke-dashoffset:0}.v22-points{list-style:none;padding:0;margin:22px 0 0;display:grid;grid-gap:10px;gap:10px}.v22-points li{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5}.v22-points .v22-check{flex-shrink:0;width:19px;height:19px;padding:3.5px;margin-top:0;border-radius:50%;background:var(--v22-soft);color:var(--r4-blue)}.v22-pane-pill{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;background:var(--soft,#e5f2ec);color:var(--deep,#1a5e47);font-size:10px;font-weight:500;white-space:nowrap}.v22-shirt{display:block}.v22-shirt-body{fill:var(--v22-navy)}.v22-shirt-sand .v22-shirt-body{fill:var(--v22-sand)}.v22-shirt-olive .v22-shirt-body{fill:var(--v22-olive)}.v22-shirt-line{fill:none;stroke:#ffffff4d;stroke-width:1.5}.v22-shirt-sand .v22-shirt-line{stroke:#00000022}.v22-shirt-button{fill:#ffffff8c}.v22-words{display:inline}.v22 [data-scene] .v22-word{animation:v22-word .38s var(--v22-ease) var(--d) both}.v22-head{max-width:900px}.v22-head h2{margin:0}.v22-head .r4-lede{max-width:600px}.v22-hero{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center;padding-block:80px 104px}.v22-hero h1{font-size:clamp(44px,5.4vw,78px);line-height:1.03;letter-spacing:-.062em}.v22-hero .r4-lede{max-width:520px}.v22-trust{list-style:none;padding:0;margin:34px 0 0;display:flex;flex-wrap:wrap;gap:10px 22px;font-size:12px;color:var(--r4-muted)}.v22-trust li{display:flex;align-items:center;gap:8px}.v22-trust .v22-check{width:17px;height:17px;padding:3px;border-radius:50%;background:var(--v22-soft);color:var(--r4-blue)}.v22-hero-art{padding:64px 44px}.v22-hero-art:before{inset:0;border-radius:32px;background:radial-gradient(120% 90% at 50% 40%,#ffffffb0 0,transparent 60%),linear-gradient(150deg,#E8EEFF,#F3F5F8 60%,#F3F5F8);box-shadow:inset 0 0 0 1px #E3E7EC}.v22-hero-links{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.v22-link-base{fill:none;stroke:#A9B6D6;stroke-width:1.2;stroke-dasharray:2 5;stroke-linecap:round}.v22-link-pulse{fill:none;stroke:var(--r4-blue);stroke-width:.55;stroke-linecap:round;stroke-dasharray:12 120;stroke-dashoffset:12;opacity:0}.v22-hero-art .v22-link-pulse{animation:v22-pulse 5.6s cubic-bezier(.45,.05,.35,1) calc(2.6s + var(--i) * 1.4s) infinite}.v22-record{z-index:1;max-width:440px;margin-inline:auto;padding:24px}.v22-hero-art .v22-record{animation:v22-rise .9s var(--v22-ease) .05s both}.v22-record-head{display:grid;grid-template-columns:92px 1fr;grid-gap:18px;gap:18px;align-items:center}.v22-record-shirt{aspect-ratio:1;border-radius:14px;background:var(--r4-well);display:grid;place-items:center;overflow:hidden}.v22-record-shirt .v22-shirt{width:74%}.v22-hero-art .v22-record-shirt .v22-shirt{animation:v22-shirt-in 1.1s var(--v22-ease) .15s both}.v22-sku{font-size:10px;font-weight:600;letter-spacing:.14em;color:var(--r4-blue)}.v22-record-name{margin-top:2px!important;font-family:var(--font-montserrat),sans-serif;font-size:22px;font-weight:500;letter-spacing:-.04em;line-height:1.2}.v22-record-title .v22-muted{margin-top:6px!important}.v22-stock{width:calc(100% + 10px);margin:16px -5px 0;border-collapse:separate;border-spacing:5px;table-layout:fixed;font-size:11px}.v22-stock thead th{font-size:10px;font-weight:600;color:var(--r4-muted);text-align:center;padding-bottom:2px}.v22-stock tbody th,.v22-stock thead th:first-child{width:34%}.v22-stock tbody th{text-align:left;font-weight:500;white-space:nowrap}.v22-stock td{padding:0}.v22-stock td b{display:grid;place-items:center;height:34px;border-radius:8px;background:#E8EEFF;color:#0A2A7A;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transform-origin:top}.v22-stock tbody tr:nth-child(3) td b{background:#efeaf8;color:#5b3f99}.v22-stock td b[data-low=true]{background:#f7efdf;color:#7a500a;box-shadow:inset 0 0 0 1.5px #e3c48f}.v22-hero-art .v22-stock tbody th{animation:v22-fade .6s var(--v22-ease) calc(.55s + var(--i) * .16s) both}.v22-hero-art .v22-stock td b{animation:v22-unfold .7s var(--v22-ease) calc(.6s + var(--i) * 55ms) both}.v22-hero-art .v22-stock thead th{animation:v22-fade .6s var(--v22-ease) .5s both}.v22-record-foot{justify-content:space-between;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid var(--r4-line);font-size:11px}.v22-live,.v22-record-foot{display:flex;align-items:center}.v22-live{position:relative;gap:8px;font-weight:600}.v22-live i{position:relative;width:7px;height:7px;border-radius:50%;background:var(--r4-green)}.v22-live i:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid var(--r4-green);opacity:0}.v22-hero-art .v22-live i:after{animation:v22-ping 2.8s var(--v22-ease) 2.2s infinite}.v22-chips{list-style:none;padding:0;margin:0}.v22-chips li{position:absolute;z-index:2;display:flex;align-items:center;gap:7px;padding:7px 12px 7px 9px;border-radius:999px;background:#fff;box-shadow:0 10px 24px -14px #0b0d1066,0 0 0 1px #E3E7EC;font-size:11px;font-weight:500;white-space:nowrap}.v22-chips li i{width:8px;height:8px;border-radius:3px;background:var(--item-color)}.v22-chips li:first-child{top:18px;left:12px}.v22-chips li:nth-child(2){top:26px;right:10px}.v22-chips li:nth-child(3){bottom:18px;left:8px}.v22-chips li:nth-child(4){bottom:24px;right:14px}.v22-hero-art .v22-chips li{animation:v22-pop .6s var(--v22-ease) calc(1.7s + var(--i) * .13s) both,v22-float 6s ease-in-out calc(2.6s + var(--i) * .8s) infinite alternate}.v22-aud-wrap{margin-top:48px}.v22-aud{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:56px;gap:56px;align-items:center;scroll-margin-top:24px}.v22-seg{position:relative;display:grid;grid-template-columns:repeat(var(--n),1fr);max-width:420px;padding:5px;border-radius:999px;background:var(--r4-well);border:1px solid var(--r4-line)}.v22-seg-thumb{position:absolute;top:5px;bottom:5px;left:5px;width:calc((100% - 10px) / var(--n));border-radius:999px;background:var(--r4-ink);box-shadow:0 6px 14px -8px #00000060;transform:translateX(calc(var(--a) * 100%));transition:transform .55s var(--v22-ease)}.v22-seg-tab{position:relative;z-index:1;min-height:44px;padding:8px 14px;border:0;border-radius:999px;background:transparent;color:var(--r4-ink);font-size:13px;font-weight:500;transition:color .35s var(--v22-ease)}.v22-seg-tab[aria-selected=true]{color:#fff}.v22-aud-panel{margin-top:32px;scroll-margin-top:120px}.v22-aud-panel:not([hidden]){animation:v22-rise .55s var(--v22-ease) both}.v22-aud-panel:focus-visible{outline-offset:8px;border-radius:8px}.v22-aud-panel h3{font-size:clamp(24px,2.3vw,32px);margin-top:12px;max-width:460px}.v22-aud-body{color:var(--r4-muted);margin-top:12px!important;max-width:460px}.v22-aud-panel .r4-text-link{margin-top:14px;font-weight:500}.v22-both{display:flex;align-items:flex-start;gap:12px;margin-top:28px!important;padding:16px 18px;border:1px dashed #d3d9e1;border-radius:16px;font-size:13px;color:var(--r4-muted);max-width:500px}.v22-both>span:first-child{flex-shrink:0;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--r4-ink);color:#fff;font-size:12px}.v22-both b{color:var(--r4-ink);font-weight:600}.v22-aud-stage{position:relative;display:grid;aspect-ratio:6/5;border-radius:28px;overflow:hidden;background:var(--r4-well)}.v22-aud-layer{grid-area:1/1;display:grid;place-items:center;padding:32px;background:radial-gradient(90% 80% at 50% 30%,#ffffffb0,transparent 70%),linear-gradient(160deg,var(--soft) 0,var(--r4-well) 75%);transition:opacity .6s ease,transform .8s var(--v22-ease),visibility 0s linear 0s}.v22-aud-layer[data-active=false]{opacity:0;transform:scale(.965) translateY(10px);visibility:hidden;transition:opacity .45s ease,transform .6s var(--v22-ease),visibility 0s linear .6s}.v22-aud-scene{position:relative;width:100%}.v22-retail{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;align-items:end;padding-top:22%}.v22-retail-link{position:absolute;top:0;left:0;width:100%;height:auto;overflow:visible}.v22-retail-base{fill:none;stroke:#A3B8F5;stroke-width:1.4;stroke-dasharray:2 5;stroke-linecap:round}.v22-retail-pulse{fill:none;stroke:var(--deep);stroke-width:2.6;stroke-linecap:round;stroke-dasharray:14 120;stroke-dashoffset:14;opacity:0}.v22 [data-scene] [data-active=true] .v22-retail-pulse{animation:v22-pulse 3.6s cubic-bezier(.45,.05,.35,1) 1.2s infinite}.v22-pane{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:14px;border-radius:14px;background:#fff;box-shadow:var(--v22-shadow);min-width:0}.v22-pane-label{font-size:9.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--r4-muted)}.v22-pos{display:flex;align-items:center;gap:8px;width:100%;padding:8px;border-radius:10px;background:var(--r4-well)}.v22-pos .v22-shirt{width:34px;flex-shrink:0}.v22-pos b{display:block;font-size:11px;font-weight:600}.v22-pos small{display:block;font-size:10px;color:var(--r4-muted)}.v22-shelves{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;width:100%}.v22-shelves span{display:grid;place-items:center;height:36px;border-radius:6px;background:#e3d2b3;color:#5a4320;font-size:10px;font-weight:600}.v22-shelves span[data-on=true]{background:var(--deep);color:#fff}.v22-browser{display:flex;gap:4px;width:100%;padding:6px;border-radius:6px;background:var(--r4-well)}.v22-browser i{width:6px;height:6px;border-radius:50%;background:#D3D9E1}.v22-eshop-tile{display:grid;justify-items:center;grid-gap:4px;gap:4px;width:100%;padding:10px 6px;border-radius:10px;background:var(--r4-well)}.v22-eshop-tile .v22-shirt{width:52px}.v22-eshop-tile small{font-size:10px;font-weight:500;text-align:center}.v22 [data-scene] [data-active=true] .v22-pane{animation:v22-rise .7s var(--v22-ease) .15s both}.v22 [data-scene] [data-active=true] .v22-pane-stock{animation-delay:.3s}.v22 [data-scene] [data-active=true] .v22-pane-eshop{animation-delay:.45s}.v22 [data-scene] [data-active=true] .v22-shelves span{animation:v22-drop .55s var(--v22-ease) calc(.6s + var(--i) * 90ms) both}.v22 [data-scene] [data-active=true] .v22-shelves span[data-on=true]{animation:v22-drop .55s var(--v22-ease) calc(.6s + var(--i) * 90ms) both,v22-glow 1.4s ease 1.4s both}.v22 [data-scene] [data-active=true] .v22-pane .v22-pane-pill{animation:v22-pop .5s var(--v22-ease) 1.5s both}.v22-wholesale{display:grid;place-items:center}.v22-b2b{width:100%;max-width:430px;border-radius:16px;background:#fff;box-shadow:var(--v22-shadow);overflow:hidden}.v22-b2b-top{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--r4-line)}.v22-b2b-top .v22-browser{width:auto;background:none;padding:0}.v22-b2b-top b{font-size:12px;font-weight:600}.v22-b2b-top .v22-pane-pill{margin-left:auto}.v22-b2b-body{display:grid;grid-template-columns:76px 1fr;grid-gap:14px;gap:14px;padding:16px}.v22-b2b-products{display:grid;grid-gap:8px;gap:8px}.v22-b2b-products span{display:grid;place-items:center;aspect-ratio:1;border-radius:10px;background:var(--r4-well)}.v22-b2b-products span[data-on=true]{box-shadow:inset 0 0 0 2px var(--deep)}.v22-b2b-products .v22-shirt{width:66%}.v22-b2b-run>p{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:13px}.v22-b2b-run>p small{font-size:10px;color:var(--deep);font-weight:600}.v22-run-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;margin-top:12px}.v22-run-grid span{display:flex;flex-direction:column;align-items:center;padding:10px 0;border-radius:10px;background:var(--soft)}.v22-run-grid small{font-size:9px;color:var(--r4-muted)}.v22-run-grid b{font-size:18px;font-weight:600;color:var(--deep);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v22-run-total{margin-top:12px!important;padding-top:10px;border-top:1px solid var(--r4-line);font-size:11px!important}.v22-run-total b{color:var(--deep);font-weight:600}.v22 [data-scene] [data-active=true] .v22-b2b{animation:v22-rise .7s var(--v22-ease) .1s both}.v22 [data-scene] [data-active=true] .v22-b2b-products span{animation:v22-pop .5s var(--v22-ease) calc(.35s + var(--i) * .11s) both}.v22 [data-scene] [data-active=true] .v22-run-grid span{animation:v22-fill .6s var(--v22-ease) calc(.8s + var(--i) * .22s) both}.v22 [data-scene] [data-active=true] .v22-run-grid b{animation:v22-pop .45s var(--v22-ease) calc(.95s + var(--i) * .22s) both}.v22 [data-scene] [data-active=true] .v22-run-total b{animation:v22-pop .5s var(--v22-ease) 1.9s both}.v22-workspace{background:var(--r4-well)}.v22-ws-wrap{margin-top:48px}.v22-ws-tabs{position:relative;display:grid;grid-template-columns:repeat(4,1fr);padding:6px;border-radius:20px;background:#fff;border:1px solid var(--r4-line)}.v22-ws-thumb{position:absolute;top:6px;left:6px;width:calc((100% - 12px) / 4);height:calc(100% - 12px);border-radius:14px;background:var(--r4-ink);transform:translateX(calc(var(--a) * 100%));transition:transform .6s var(--v22-ease)}.v22-ws-tab{position:relative;z-index:1;display:flex;align-items:center;gap:12px;min-height:64px;padding:10px 18px;border:0;border-radius:14px;background:transparent;color:var(--r4-ink);font-size:13px;font-weight:500;line-height:1.3;text-align:left;transition:color .35s var(--v22-ease)}.v22-ws-tab:hover:not([aria-selected=true]){background:#00000006}.v22-ws-tab[aria-selected=true]{color:#fff}.v22-ws-stage{margin-top:20px}.v22-ws-panel{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:56px;gap:56px;align-items:center;min-height:540px;padding:40px;border-radius:28px;background:var(--r4-paper)}.v22-ws-panel:focus-visible{outline-offset:4px}.v22-ws-panel:not([hidden]) .v22-ws-copy{animation:v22-rise .55s var(--v22-ease) both}.v22-ws-copy h3{font-size:clamp(24px,2.2vw,32px)}.v22-ws-copy>p{margin-top:14px!important;color:var(--r4-muted)}.v22-ws-art{width:100%;max-width:540px;justify-self:end}.v22-ws-card{padding:22px}.v22-docs{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.v22-printer{position:relative;padding-top:6px;overflow:hidden}.v22-printer-slot{position:absolute;z-index:2;top:0;left:0;right:0;height:9px;border-radius:6px;background:var(--r4-ink)}.v22-receipt{position:relative;margin:0 8px;padding:16px 14px;background:#FFFFFF;border:1px solid var(--r4-line);border-top:0;border-radius:0 0 6px 6px;font-size:11px;box-shadow:0 10px 20px -16px #00000040}.v22-receipt-head{display:flex;flex-direction:column;padding-bottom:10px;border-bottom:1px dashed #d9dee5}.v22-receipt-head b{font-size:13px;font-weight:600}.v22-receipt-head small{font-size:10px;color:var(--r4-muted)}.v22-receipt ul{list-style:none;padding:0;margin:6px 0 0}.v22-receipt li{display:flex;justify-content:space-between;gap:8px;padding:6px 0;border-bottom:1px dashed #eceff3}.v22-receipt li b{font-weight:600;white-space:nowrap}.v22-receipt-code{display:flex;gap:1.5px;height:20px;margin-top:12px}.v22-receipt-code i{flex:var(--w) 0 0;background:var(--r4-ink)}.v22-receipt-code i:nth-child(4n){background:transparent}.v22-docs-side{display:grid;grid-gap:12px;gap:12px;align-content:start}.v22-mydata{padding:12px;border-radius:12px;border:1px solid var(--r4-line)}.v22-flip{position:relative;height:34px;margin-top:8px}.v22-flip>span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:8px;font-size:11px;font-weight:500}.v22-flip-from{background:var(--r4-well);color:var(--r4-muted);opacity:0}.v22-flip-from i{width:7px;height:7px;border-radius:50%;background:#d39b3d}.v22-flip-to{background:#e5f2ec;color:#16503d}.v22-trade-doc{padding:12px;border-radius:12px;background:var(--r4-well);font-size:11px}.v22-trade-doc p:not(.v22-mini){display:flex;justify-content:space-between;gap:8px;margin-top:6px!important}.v22-trade-doc b{font-weight:600}.v22-lane{margin-top:14px;padding:12px 14px;border-radius:12px;background:#efeaf8}.v22-lane .v22-mini{color:#5b3f99}.v22-lane-track{position:relative;display:flex;justify-content:space-between;margin-top:14px;padding-top:10px;font-size:9px;color:#7a6aa0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v22-lane-track:before{content:"";right:0;background:#dcd2ee}.v22-lane-fill,.v22-lane-track:before{position:absolute;top:0;left:0;height:4px;border-radius:4px}.v22-lane-fill{width:34%;background:var(--r4-violet);transform-origin:left}.v22-lane-event{position:absolute;top:-9px;left:34%;transform:translateX(-50%);padding:3px 7px;border-radius:999px;background:var(--r4-violet);color:#fff;font-size:9px;font-weight:600;line-height:1.2}.v22-lane-copy{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;margin-top:8px!important;font-size:11px;color:#4a3880}.v22-lane-copy span:first-child{font-weight:600}.v22 [data-scene] .v22-ws-panel:not([hidden]) .v22-receipt{animation:v22-print 1.5s var(--v22-ease) .2s both}.v22 [data-scene] .v22-ws-panel:not([hidden]) .v22-receipt li{animation:v22-fade .4s ease calc(.7s + var(--i) * .24s) both}.v22 [data-scene] .v22-ws-panel:not([hidden]) .v22-flip-from{animation:v22-swap-out 2.8s ease .2s both}.v22 [data-scene] .v22-ws-panel:not([hidden]) .v22-flip-to{animation:v22-swap-in 2.8s var(--v22-ease) .2s both}.v22 [data-scene] .v22-ws-panel:not([hidden]) .v22-flip-to .v22-check path{animation:v22-draw .5s var(--v22-ease) 2.3s both}.v22 [data-scene] .v22-ws-panel:not([hidden]) .v22-trade-doc{animation:v22-rise .6s var(--v22-ease) .9s both}.v22 [data-scene] .v22-ws-panel:not([hidden]) .v22-lane-fill{animation:v22-grow-x 1.1s var(--v22-ease) 2.4s both}.v22 [data-scene] .v22-ws-panel:not([hidden]) .v22-lane-event{animation:v22-pop-x .5s var(--v22-ease) 3.3s both}.v22-products{display:grid;grid-template-columns:150px 1fr;grid-gap:18px;gap:18px;align-items:center}.v22-tag{position:relative;padding:14px 12px 12px;border:1.5px solid #d6dce4;border-radius:12px;background:#fff}.v22-tag-hole{position:absolute;top:9px;right:10px;width:9px;height:9px;border-radius:50%;border:1.5px solid #c9d0d9}.v22-tag-name{margin-top:4px!important;font-size:12px;font-weight:600}.v22-tag-code{position:relative;height:44px;margin-top:10px}.v22-barcode{display:block;width:100%;height:100%;fill:var(--r4-ink)}.v22-beam{position:absolute;inset:-6px 0;pointer-events:none;opacity:0}.v22-beam:before{left:0;width:2px;border-radius:2px;background:var(--r4-coral);box-shadow:0 0 10px 2px #c4493a66}.v22-beam:after,.v22-beam:before{content:"";position:absolute;top:0;bottom:0}.v22-beam:after{left:-26px;width:26px;background:linear-gradient(90deg,transparent,#c4493a26)}.v22-tag-sku{margin-top:6px!important;font-size:10px;letter-spacing:.06em;color:var(--r4-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v22-pgrid{display:grid;grid-template-columns:1.4fr repeat(4,1fr);grid-gap:6px;gap:6px;font-size:11px}.v22-pgrid-row{display:contents}.v22-pgrid-head span{font-size:10px;font-weight:600;color:var(--r4-muted);text-align:center}.v22-pgrid-head span:first-child{text-align:left}.v22-pgrid-row [role=rowheader]{display:flex;align-items:center;font-weight:500;white-space:nowrap}.v22-pgrid b{display:grid;place-items:center;height:34px;border-radius:8px;background:#e5f2ec;color:#1a5e47;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v22-pgrid b[data-low=true]{background:#f7efdf;color:#7a500a}.v22-pgrid b[data-hit=true]{background:var(--r4-ink);color:#fff;box-shadow:0 0 0 3px #c4493a40}.v22-scan-result{grid-column:1/-1;display:flex;align-items:center;gap:7px;margin-top:6px!important;font-size:11px;font-weight:500;color:#16503d}.v22-scan-result .v22-check{width:17px;height:17px;padding:3px;border-radius:50%;background:#e5f2ec}.v22-sizerun{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px 12px;margin-top:16px;padding:12px 14px;border-radius:12px;background:var(--r4-well);font-size:12px}.v22-sizerun b{font-weight:600}.v22 [data-scene] .v22-ws-panel:not([hidden]) .v22-tag{animation:v22-rise .6s var(--v22-ease) .1s both}.v22 [data-scene] .v22-ws-panel:not([hidden]) .v22-beam{animation:v22-beam 1.3s var(--v22-ease) .6s both}.v22 [data-scene] .v22-ws-panel:not([hidden]) .v22-pgrid b{animation:v22-pop .45s var(--v22-ease) calc(.2s + var(--i) * 45ms) both}.v22 [data-scene] .v22-ws-panel:not([hidden]) .v22-pgrid b[data-hit=true]{animation:v22-pop .45s var(--v22-ease) .25s both,v22-hit .7s var(--v22-ease) 1.85s both}.v22 [data-scene] .v22-ws-panel:not([hidden]) .v22-scan-result{animation:v22-rise .5s var(--v22-ease) 2.2s both}.v22 [data-scene] .v22-ws-panel:not([hidden]) .v22-scan-result .v22-check path{animation:v22-draw .45s var(--v22-ease) 2.45s both}.v22-order-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.v22-order-id{margin-top:4px!important;font-size:16px;font-weight:600;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v22-order-id span{display:block;font-size:11px;font-weight:400;color:var(--r4-muted);letter-spacing:0}.v22-route{margin-top:18px;padding:12px 12px 10px;border-radius:14px;background:var(--r4-well)}.v22-route-svg{display:block;width:100%;height:auto;overflow:visible}.v22-route-base{fill:none;stroke:#BCC4CE;stroke-width:2;stroke-dasharray:2 6;stroke-linecap:round}.v22-route-done{fill:none;stroke:var(--r4-green);stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.v22-route-stop{fill:var(--r4-green);stroke:#fff;stroke-width:3}.v22-parcel{transform:translateX(300px)}.v22-parcel rect{fill:#dcc196;stroke:#8f6a35;stroke-width:1.4}.v22-parcel path{fill:none;stroke:#8f6a35;stroke-width:1.4}.v22-route-labels{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);padding:0;margin:4px 0 0;font-size:11px;font-weight:500}.v22-route-labels li:nth-child(2){text-align:center}.v22-route-labels li:nth-child(3){text-align:right}.v22-order-cases{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:12px}.v22-order-cases>div{padding:12px;border-radius:12px;border:1px solid var(--r4-line);font-size:12px;line-height:1.45}.v22-order-cases p:not(.v22-mini){margin-top:4px!important}.v22-partial{display:block;height:6px;margin-top:10px;border-radius:6px;background:#f7efdf;overflow:hidden}.v22-partial i{display:block;width:75%;height:100%;border-radius:inherit;background:var(--r4-amber);transform-origin:left}.v22 [data-scene] .v22-ws-panel:not([hidden]) .v22-parcel{animation:v22-parcel 3.2s var(--v22-ease) .4s both}.v22 [data-scene] .v22-ws-panel:not([hidden]) .v22-route-done{animation:v22-route 3.2s var(--v22-ease) .4s both}.v22 [data-scene] .v22-ws-panel:not([hidden]) .v22-route-stop{animation:v22-stop .5s var(--v22-ease) .35s both}.v22 [data-scene] .v22-ws-panel:not([hidden]) .v22-route-stop:nth-of-type(2){animation-delay:1.35s}.v22 [data-scene] .v22-ws-panel:not([hidden]) .v22-route-stop:nth-of-type(3){animation-delay:2.8s}.v22 [data-scene] .v22-ws-panel:not([hidden]) .v22-route-labels li{animation:v22-label .5s ease .35s both}.v22 [data-scene] .v22-ws-panel:not([hidden]) .v22-route-labels li:nth-child(2){animation-delay:1.35s}.v22 [data-scene] .v22-ws-panel:not([hidden]) .v22-route-labels li:nth-child(3){animation-delay:2.8s}.v22 [data-scene] .v22-ws-panel:not([hidden]) .v22-order-head .v22-pane-pill{animation:v22-pop .5s var(--v22-ease) 3.2s both}.v22 [data-scene] .v22-ws-panel:not([hidden]) .v22-order-cases>div{animation:v22-rise .6s var(--v22-ease) .5s both}.v22 [data-scene] .v22-ws-panel:not([hidden]) .v22-order-cases>div+div{animation-delay:.65s}.v22 [data-scene] .v22-ws-panel:not([hidden]) .v22-partial i{animation:v22-grow-x 1s var(--v22-ease) 1s both}.v22-customer{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.v22-avatar{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;background:#efeaf8;color:var(--r4-violet);font-size:12px;font-weight:600}.v22-customer-name{font-size:14px;font-weight:600}.v22-customer .v22-pane-pill{margin-left:auto}.v22-draft{margin-top:16px;padding:14px 16px;border-radius:16px 16px 16px 4px;background:var(--r4-well)}.v22-draft-text{margin-top:6px!important;font-size:14px;line-height:1.55}.v22-approve{list-style:none;padding:0;margin:16px 0 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.v22-approve li{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;border:1px solid var(--r4-line);font-size:12px;font-weight:500}.v22-approve .v22-check{flex-shrink:0;width:19px;height:19px;padding:3.5px;border-radius:50%;background:var(--r4-green);color:#fff}.v22-approve li:last-child{background:#e5f2ec;border-color:#a3cebd;color:#16503d}.v22-consent{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;margin-top:14px!important;padding-top:12px;border-top:1px dashed var(--r4-line);font-size:11px;color:var(--r4-muted)}.v22-consent span:first-child{color:var(--r4-ink);font-weight:600}.v22 [data-scene] .v22-ws-panel:not([hidden]) .v22-draft{animation:v22-rise .5s var(--v22-ease) .1s both}.v22 [data-scene] .v22-ws-panel:not([hidden]) .v22-approve .v22-check{animation:v22-pop .4s var(--v22-ease) calc(2.3s + var(--i) * .45s) both}.v22 [data-scene] .v22-ws-panel:not([hidden]) .v22-approve .v22-check path{animation:v22-draw .4s var(--v22-ease) calc(2.45s + var(--i) * .45s) both}.v22 [data-scene] .v22-ws-panel:not([hidden]) .v22-approve li:last-child{animation:v22-approved .6s var(--v22-ease) 3.3s both}.v22-ai{border-top:1px solid var(--r4-line)}.v22-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center}.v22-ai .v22-head h2{font-size:clamp(30px,3.3vw,48px)}.v22-ai-points{margin-top:28px}.v22-ai-points li{font-size:14px}.v22-ai-stack{position:relative}.v22-ai-card{padding:24px}.v22-ai-q{margin-left:auto!important;width:-moz-fit-content;width:fit-content;max-width:84%;padding:12px 16px;border-radius:16px 16px 4px 16px;background:var(--r4-ink);color:#fff;font-size:13px}.v22-ai-a{position:relative;margin-top:14px;padding:16px 18px;border-radius:16px 16px 16px 4px;background:var(--r4-well)}.v22-typing{position:absolute;top:22px;left:18px;display:flex;gap:4px;opacity:0}.v22-typing i{width:6px;height:6px;border-radius:50%;background:#9AA1AB}.v22-ai-answer{font-size:13px}.v22-ai-bars{list-style:none;padding:0;margin:14px 0 10px;display:grid;grid-gap:9px;gap:9px}.v22-ai-bars li{display:grid;grid-template-columns:64px 1fr 24px;grid-gap:12px;gap:12px;align-items:center;font-size:12px}.v22-ai-bars b{text-align:right;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v22-bar{height:10px;border-radius:9px;background:#fff;overflow:hidden}.v22-bar i{display:block;width:calc(var(--w) * 100%);height:100%;border-radius:inherit;background:var(--r4-violet);transform-origin:left}.v22-ai-bars li+li .v22-bar i{background:#a08bd1}.v22-ai-next{display:flex;gap:8px;margin-top:4px!important;padding:10px 12px;border-radius:10px;background:#fff;font-size:13px;font-weight:500;line-height:1.45}.v22-ai-next span{color:var(--r4-violet)}.v22-ai-source{margin-top:10px!important;font-size:10px;color:var(--r4-muted)}.v22-alerts{list-style:none;padding:0;margin:14px 0 0 28px;display:grid;grid-gap:10px;gap:10px}.v22-alerts li{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:14px;background:#fff;box-shadow:var(--v22-shadow);border:1px solid #e3e7ec;border-left:3px solid var(--item-color)}.v22-alert-icon{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;border-radius:50%;background:var(--soft);color:var(--deep);font-size:12px;font-weight:700}.v22-alerts b{font-size:12px;font-weight:600}.v22-alerts p{font-size:12px;color:var(--r4-muted);line-height:1.45}.v22 [data-scene] .v22-ai-q{animation:v22-rise .55s var(--v22-ease) .1s both}.v22 [data-scene] .v22-ai-a{animation:v22-rise .55s var(--v22-ease) .4s both}.v22 [data-scene] .v22-typing{animation:v22-typing .9s ease .45s both}.v22 [data-scene] .v22-typing i{animation:v22-bob .45s ease-in-out .45s 4 alternate}.v22 [data-scene] .v22-typing i:nth-child(2){animation-delay:.6s}.v22 [data-scene] .v22-typing i:nth-child(3){animation-delay:.75s}.v22 [data-scene] .v22-bar i{animation:v22-grow-x .9s var(--v22-ease) calc(2.1s + var(--i) * .15s) both}.v22 [data-scene] .v22-ai-bars b{animation:v22-fade .5s ease calc(2.3s + var(--i) * .15s) both}.v22 [data-scene] .v22-ai-next{animation:v22-rise .55s var(--v22-ease) 2.7s both}.v22 [data-scene] .v22-ai-source{animation:v22-fade .6s ease 3s both}.v22 [data-scene] .v22-alerts li{animation:v22-slide .7s var(--v22-ease) calc(3.2s + var(--i) * .26s) both}.v22-support{margin-top:64px;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:48px;gap:48px;align-items:center;padding:36px;border-radius:28px;background:#fff;border:1px solid var(--r4-line)}.v22-support h3{margin-top:0;font-size:clamp(21px,1.9vw,26px);max-width:520px}.v22-support>div:first-child>p:last-child{margin-top:12px!important;color:var(--r4-muted);max-width:540px}.v22-rules{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.v22-rules li{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:var(--r4-well);font-size:12px;font-weight:500}.v22-rules .v22-check{flex-shrink:0;width:18px;height:18px;padding:3px;border-radius:50%;background:var(--v22-soft);color:var(--r4-blue)}.v22-channels{border-top:1px solid var(--r4-line)}.v22-ch-wrap{margin-top:48px}.v22-ch{display:grid;grid-template-columns:320px 1fr;grid-gap:32px;gap:32px;align-items:start}.v22-ch-tabs{display:grid;grid-gap:8px;gap:8px}.v22-ch-tab{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:12px 18px;border:1px solid var(--r4-line);border-radius:14px;background:#fff;color:var(--r4-ink);text-align:left;transition:background .35s var(--v22-ease),border-color .35s,color .35s,transform .35s var(--v22-ease)}.v22-ch-tab:hover:not([aria-selected=true]){transform:translateX(3px);border-color:#C9D0D9}.v22-ch-tab[aria-selected=true]{background:var(--r4-ink);border-color:var(--r4-ink);color:#fff}.v22-ch-name{font-size:14px;font-weight:600}.v22-ch-id{font-size:10px;letter-spacing:.04em;color:var(--r4-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:color .35s}.v22-ch-tab[aria-selected=true] .v22-ch-id{color:#ffffffa6}.v22-order{padding:24px}.v22-order:focus-visible{outline-offset:4px}.v22-order-source{display:flex;justify-content:space-between;align-items:center;gap:12px}.v22-swap{position:relative;display:grid}.v22-swap>*{grid-area:1/1}.v22-source-badge{border-radius:999px;background:var(--r4-ink);color:#fff}.v22-order-source .v22-val-out,.v22-source-badge{justify-self:end;padding:6px 13px;font-size:12px;font-weight:600}.v22-anchor{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:14px;gap:14px;margin-top:16px;padding:14px 16px;border-radius:14px;background:#E8EEFF;border:1.5px solid #c9d6ff;overflow:hidden}.v22-anchor-label{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#0A2A7A;white-space:nowrap}.v22-anchor-label svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.v22-anchor-value{font-size:18px;font-weight:600;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--r4-ink)}.v22-anchor-value b{font-weight:600}.v22-anchor-kept{padding:4px 9px;border-radius:999px;background:#fff;color:#0A2A7A;font-size:10px;font-weight:500;white-space:nowrap}.v22-anchor-flash{position:absolute;inset:0;pointer-events:none;border-radius:inherit;overflow:hidden;animation:v22-ring 1.1s var(--v22-ease) both}.v22-anchor-flash:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,#ffffffd9 50%,transparent 70%);transform:translateX(-100%);animation:v22-sweep 1s var(--v22-ease) .1s both}.v22-fields{margin:12px 0 0}.v22-field{display:grid;grid-template-columns:130px 1fr;grid-gap:12px;gap:12px;align-items:baseline;padding:11px 4px;border-bottom:1px solid #eef1f4;font-size:13px}.v22-field:last-child{border-bottom:0}.v22-field dt{font-size:12px;color:var(--r4-muted)}.v22-field dd{margin:0;font-weight:500}.v22-val-out{pointer-events:none;animation:v22-out .32s var(--v22-ease) both}.v22-order[data-switched] .v22-val{animation:v22-in .5s var(--v22-ease) .1s both}.v22-order[data-switched] .v22-field .v22-val{animation-delay:calc(.08s + var(--i) * 35ms)}.v22-connect-scene{margin-top:56px}.v22-connect{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:center;padding:40px;border-radius:28px;background:var(--r4-well)}.v22-connect-copy h3{font-size:clamp(24px,2.2vw,30px)}.v22-connect-copy>p{margin-top:12px!important;color:var(--r4-muted);max-width:460px}.v22-connect-steps{list-style:none;padding:0;margin:24px 0 0;display:flex;flex-wrap:wrap;gap:8px}.v22-connect-steps li{display:flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border-radius:999px;background:#fff;font-size:12px;font-weight:500}.v22-connect-steps span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--r4-ink);color:#fff;font-size:10px;font-weight:600}.v22-matches{list-style:none;padding:0;margin:0 0 14px;display:grid;grid-gap:8px;gap:8px}.v22-matches li{display:grid;grid-template-columns:1fr 14px 1fr 54px;grid-gap:8px;gap:8px;align-items:center;font-size:12px}.v22-matches li>span{padding:8px 10px;border-radius:8px;background:var(--r4-well);min-width:0}.v22-matches li>span:nth-of-type(2){background:#E8EEFF;color:#0A2A7A;font-weight:500}.v22-matches li[data-ok=false]>span:nth-of-type(2){background:#f7efdf;color:#7a500a}.v22-matches li>i{font-style:normal;color:var(--r4-muted);text-align:center}.v22-matches li>b{justify-self:end;display:grid;place-items:center;min-width:24px;height:24px;border-radius:999px;background:var(--r4-green);color:#fff;font-size:10px;font-weight:600}.v22-matches li>b .v22-check{width:13px;height:13px}.v22-matches li[data-ok=false]>b{padding:0 9px;background:var(--r4-amber)}.v22 [data-scene] .v22-connect-steps li{animation:v22-pop .5s var(--v22-ease) calc(.2s + var(--i) * .45s) both}.v22 [data-scene] .v22-matches li{animation:v22-rise .5s var(--v22-ease) calc(.5s + var(--i) * .3s) both}.v22 [data-scene] .v22-matches li>span:nth-of-type(2){animation:v22-suggest .9s ease calc(.75s + var(--i) * .3s) both}.v22 [data-scene] .v22-matches li>b{animation:v22-pop .45s var(--v22-ease) calc(1.6s + var(--i) * .3s) both}.v22 [data-scene] .v22-matches li[data-ok=false]{animation:v22-rise .5s var(--v22-ease) calc(.5s + var(--i) * .3s) both,v22-flag 1.4s ease 2.6s both}.v22-start{border-top:1px solid var(--r4-line)}.v22-path-scene{position:relative;margin-top:56px}.v22-path{position:relative;list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}.v22-path-line{position:absolute;top:27px;left:28px;right:calc((100% - 56px) / 3 - 28px);height:2px;background:var(--r4-line)}.v22-path-line i{display:block;height:100%;background:var(--r4-blue);transform-origin:left}.v22-path-node{position:relative;z-index:1;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--r4-ink);border:1.5px solid var(--r4-ink);color:#fff;font-size:16px;font-weight:600;box-shadow:0 0 0 8px var(--r4-paper)}.v22-path h3{margin-top:22px;font-size:20px}.v22-path p{margin-top:8px!important;font-size:13px;color:var(--r4-muted);max-width:300px}.v22 [data-scene] .v22-path-line i{animation:v22-grow-x 2s var(--v22-ease) .35s both}.v22 [data-scene] .v22-path-node{animation:v22-node .6s var(--v22-ease) calc(.25s + var(--i) * .85s) both}.v22 [data-scene] .v22-path li h3,.v22 [data-scene] .v22-path li p{animation:v22-rise .6s var(--v22-ease) calc(.35s + var(--i) * .85s) both}.v22-support-band{margin-top:56px;display:flex;align-items:center;gap:28px;padding:28px 32px;border-radius:24px;background:var(--r4-well);box-shadow:inset 0 0 0 1px var(--r4-line)}.v22-band-mark{flex-shrink:0;display:grid;place-items:center;width:84px;height:84px;border-radius:22px;background:var(--r4-ink);color:#fff;font-size:22px;font-weight:600}.v22-band-mark,.v22-band-title{font-family:var(--font-montserrat),sans-serif;letter-spacing:-.03em}.v22-band-title{font-size:clamp(18px,1.7vw,22px);font-weight:500;line-height:1.3;color:var(--r4-ink)}.v22-support-band .v22-muted{margin-top:6px!important;font-size:13px;color:var(--r4-muted);max-width:720px}.v22-faq h2{max-width:460px;margin:0}.v22-close h2{max-width:860px;margin-top:0}.v22-close-list{list-style:none;padding:0;margin:32px 0 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.v22-close-list li{padding:18px 20px;border-radius:16px;background:#15181D;border:1px solid #262b32;color:#c4ccd2;font-size:13px}@keyframes v22-fade{0%{opacity:0}}@keyframes v22-pop-x{0%{opacity:0;transform:translateX(-50%) scale(.6)}}@keyframes v22-word{0%{opacity:0}}@keyframes v22-unfold{0%{opacity:0;transform:perspective(420px) rotateX(-88deg)}60%{opacity:1}}@keyframes v22-shirt-in{0%{opacity:0;transform:scale(1.5) rotate(-6deg)}55%{opacity:1}}@keyframes v22-pulse{0%{stroke-dashoffset:12;opacity:0}8%{opacity:1}55%{stroke-dashoffset:-100;opacity:1}62%,to{stroke-dashoffset:-100;opacity:0}}@keyframes v22-float{to{transform:translateY(-5px)}}@keyframes v22-drop{0%{opacity:0;transform:translateY(-14px)}}@keyframes v22-glow{0%{box-shadow:0 0 0 0 #0A2A7A66}to{box-shadow:0 0 0 8px #0A2A7A00}}@keyframes v22-fill{0%{background:var(--r4-well)}}@keyframes v22-print{0%{transform:translateY(-100%)}}@keyframes v22-swap-out{0%,62%{opacity:1}72%,to{opacity:0}}@keyframes v22-swap-in{0%,64%{opacity:0;transform:scale(.94)}80%,to{opacity:1;transform:none}}@keyframes v22-draw{0%{stroke-dashoffset:1}}@keyframes v22-grow-x{0%{transform:scaleX(0)}}@keyframes v22-grow-y{0%{transform:scaleY(0)}}@keyframes v22-beam{0%{opacity:0;transform:translateX(0)}12%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateX(100%)}}@keyframes v22-hit{0%{background:#f7efdf;color:#7a500a;box-shadow:0 0 0 0 #c4493a00;transform:scale(1)}50%{transform:scale(1.12)}}@keyframes v22-parcel{0%{transform:translateX(0)}30%,45%{transform:translateX(150px)}78%,to{transform:translateX(300px)}}@keyframes v22-route{0%{stroke-dashoffset:1}30%,45%{stroke-dashoffset:.5}78%,to{stroke-dashoffset:0}}@keyframes v22-stop{0%{fill:#fff;stroke:#BCC4CE}}@keyframes v22-label{0%{color:#9AA1AB}}@keyframes v22-approved{0%{background:#fff;border-color:var(--r4-line);color:var(--r4-ink)}}@keyframes v22-typing{0%{opacity:0}20%,75%{opacity:1}to{opacity:0}}@keyframes v22-bob{to{transform:translateY(-3px)}}@keyframes v22-slide{0%{opacity:0;transform:translateX(24px)}}@keyframes v22-out{to{opacity:0;transform:translateY(-8px)}}@keyframes v22-in{0%{opacity:0;transform:translateY(8px)}}@keyframes v22-sweep{to{transform:translateX(100%)}}@keyframes v22-ring{0%,to{box-shadow:inset 0 0 0 0 #1F5BFF00}25%{box-shadow:inset 0 0 0 2px #1F5BFF}}@keyframes v22-suggest{0%{opacity:0}40%{opacity:.55}to{opacity:1}}@keyframes v22-flag{0%,to{box-shadow:none}40%{transform:translateX(0)}50%{transform:translateX(-3px)}60%{transform:translateX(3px)}70%{transform:none}}@keyframes v22-node{0%{opacity:0;transform:scale(.6);background:#fff;color:var(--r4-ink)}60%{opacity:1;transform:scale(1.06)}}@media(max-width:1100px){.v22-nav-wide{display:none!important}.v22-ws-panel{gap:36px;padding:32px}.v22-ch{grid-template-columns:270px 1fr}}@media(max-width:1000px){.v22-hero{grid-template-columns:1fr;gap:48px;padding-top:56px}.v22-hero-art{max-width:620px}.v22-aud{grid-template-columns:1fr;gap:40px}.v22-aud-stage{max-width:640px}.v22-ws-panel{grid-template-columns:1fr;min-height:0}.v22-ws-art{justify-self:stretch;max-width:none}.v22-split{gap:40px}.v22-split,.v22-support{grid-template-columns:1fr}.v22-support{gap:28px}.v22-ch{grid-template-columns:1fr;gap:20px}.v22-ch-tabs{grid-template-columns:repeat(5,1fr)}.v22-ch-tab{flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding:10px 14px}.v22-ch-tab:hover:not([aria-selected=true]){transform:none}.v22-connect{grid-template-columns:1fr;gap:28px;padding:32px}}@media(max-width:700px){.v22 .r4-header nav{justify-content:flex-start;gap:18px}.v22 .r4-header-cta{gap:10px}.v22-hero h1{font-size:clamp(38px,11vw,52px)}.v22-hero-art{padding:58px 12px 64px}.v22-hero-art:before{border-radius:22px}.v22-record{padding:18px}.v22-record-head{grid-template-columns:72px 1fr;gap:14px}.v22-record-name{font-size:19px}.v22-stock{font-size:10px;border-spacing:4px;width:calc(100% + 8px);margin-inline:-4px}.v22-stock tbody th,.v22-stock thead th:first-child{width:31%}.v22-stock tbody th{white-space:normal;line-height:1.25}.v22-stock td b{height:30px}.v22-chips li{padding:5px 9px 5px 7px;font-size:10px}.v22-chips li:first-child{top:14px;left:10px}.v22-chips li:nth-child(2){top:14px;right:10px}.v22-chips li:nth-child(3){bottom:18px;left:10px}.v22-chips li:nth-child(4){bottom:18px;right:10px}.v22-seg{max-width:none}.v22-seg-tab{font-size:12px;padding:8px 10px}.v22-aud-stage{aspect-ratio:auto;min-height:360px;border-radius:22px}.v22-aud-layer{padding:56px 14px 20px}.v22-retail{gap:8px}.v22-pane{padding:9px;gap:8px;border-radius:12px}.v22-pane-label{font-size:8.5px}.v22-pane .v22-pane-pill{font-size:9px;padding:4px 7px;white-space:normal}.v22-pos{flex-direction:column;align-items:flex-start;padding:6px}.v22-shelves span{height:28px}.v22-eshop-tile .v22-shirt{width:40px}.v22-b2b-top .v22-browser{display:none}.v22-b2b-body{grid-template-columns:56px 1fr;gap:10px;padding:12px}.v22-run-grid b{font-size:15px}.v22-ws-tabs{grid-template-columns:1fr 1fr}.v22-ws-thumb{width:calc((100% - 12px) / 2);height:calc((100% - 12px) / 2);transform:translate(calc(var(--mx) * 100%),calc(var(--my) * 100%))}.v22-ws-tab{min-height:58px;padding:8px 12px;gap:8px;font-size:12px}.v22-ws-panel{padding:18px;gap:26px;border-radius:22px}.v22-ws-card{padding:16px}.v22-docs,.v22-order-cases,.v22-products{grid-template-columns:1fr}.v22-tag{max-width:220px}.v22-approve{gap:6px}.v22-approve li{padding:8px;font-size:11px;gap:6px}.v22-alerts{margin-left:12px}.v22-ai-card{padding:18px}.v22-support{padding:22px;border-radius:22px}.v22-rules{grid-template-columns:1fr}.v22-ch-tabs{grid-template-columns:repeat(3,1fr);gap:6px}.v22-ch-tab{min-height:52px;padding:8px 10px;border-radius:12px}.v22-ch-name{font-size:12px}.v22-ch-id{font-size:9px}.v22-order{padding:18px}.v22-anchor{grid-template-columns:1fr auto;gap:6px 10px;padding:12px 14px}.v22-anchor-label{grid-column:1/-1}.v22-anchor-value{font-size:16px}.v22-field{grid-template-columns:104px 1fr;gap:10px;font-size:12px;padding:10px 2px}.v22-field dt{font-size:11px}.v22-connect{padding:20px;border-radius:22px}.v22-matches li{grid-template-columns:1fr 10px 1fr 48px;gap:5px;font-size:11px}.v22-matches li>span{padding:7px}.v22-path{grid-template-columns:1fr;gap:30px}.v22-path-line{left:27px;right:auto;top:28px;bottom:28px;width:2px;height:auto}.v22-path-line i{height:100%;width:100%;transform-origin:top}.v22 [data-scene] .v22-path-line i{animation-name:v22-grow-y}.v22-path li{display:grid;grid-template-columns:56px 1fr;grid-column-gap:20px;column-gap:20px}.v22-path-node{grid-row:span 2}.v22-path h3{margin-top:4px}.v22-support-band{flex-direction:column;align-items:flex-start;gap:18px;padding:22px}.v22-band-mark{width:64px;height:64px;font-size:18px;border-radius:18px}.v22-close-list{grid-template-columns:1fr}}@media(max-width:400px){.v22 .r4-header nav a:nth-child(2){display:none}}.v22-lockup{display:inline-flex;align-items:center;gap:.3em;color:var(--r4-ink)}.v22-lockup .lg-mark{margin:-.2em -.12em -.2em -.22em}.v22-wordmark{display:block;overflow:visible}.v22-wordmark-dot{fill:var(--r4-blue);transform-box:fill-box;transform-origin:center}.v22 .v22-brand:hover .v22-wordmark-dot{animation:v22-dot .6s var(--v22-ease)}.v22-stop{color:var(--r4-blue)}.v22-close .v22-stop{color:#6F93FF}.v22-dedicated{position:relative;isolation:isolate;overflow:hidden;background:var(--r4-ink);color:#fff;--r4-line:#22262D}.v22-dedicated:before{background:radial-gradient(48% 60% at 78% 32%,#1F5BFF2e 0,transparent 70%),radial-gradient(40% 50% at 10% 100%,#1F5BFF14 0,transparent 70%)}.v22-dedicated:after,.v22-dedicated:before{content:"";position:absolute;z-index:-1;inset:0}.v22-dedicated:after{background-image:linear-gradient(#ffffff07 1px,transparent 0),linear-gradient(90deg,#ffffff07 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(70% 70% at 70% 35%,#000 0,transparent 75%);mask-image:radial-gradient(70% 70% at 70% 35%,#000 0,transparent 75%)}.v22-dedicated .r4-lede{color:#A9B0BA}.v22-dedicated :focus-visible{outline-color:#6F93FF}.v22-ded-top{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:64px;gap:64px;align-items:center}.v22-ded-aud{margin:40px 0 0;border-top:1px solid #22262d;max-width:520px}.v22-ded-aud>div{display:grid;grid-template-columns:104px 1fr;grid-gap:16px;gap:16px;align-items:baseline;padding:16px 0;border-bottom:1px solid #22262d}.v22-ded-aud dt{font-size:12px;font-weight:600;color:#7F8894}.v22-ded-aud dd{margin:0;font-size:15px;color:#fff}.v22-vault{position:relative;padding:56px 40px}.v22-vault-ghosts span{position:absolute;display:grid;align-content:start;grid-gap:9px;gap:9px;width:44%;height:132px;padding:20px;border-radius:20px;border:1px solid #ffffff12;background:#ffffff05}.v22-vault-ghosts span:first-child{top:0;left:0}.v22-vault-ghosts span:last-child{bottom:0;right:0;align-content:end}.v22-vault-ghosts i{display:block;height:8px;border-radius:4px;background:#ffffff0f}.v22-vault-ghosts i:first-child{width:42%}.v22-vault-ghosts i:nth-child(2){width:78%}.v22-vault-ghosts i:nth-child(3){width:60%}.v22-vault-card{z-index:1;max-width:470px;margin-inline:auto;padding:22px;color:var(--r4-ink);border-color:transparent;box-shadow:0 0 0 1px #ffffff1f,0 50px 90px -40px #000,0 0 140px -30px #1F5BFF66}.v22-vault-status{display:inline-flex;align-items:center;gap:7px;padding:4px 10px 4px 8px;border-radius:999px;background:var(--v22-soft);color:var(--v22-deep);font-size:10px;font-weight:600;letter-spacing:0;text-transform:none}.v22-vault-status i{position:relative;width:6px;height:6px;border-radius:50%;background:var(--r4-blue)}.v22-vault-status i:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid var(--r4-blue);opacity:0}.v22-vault-address{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;letter-spacing:-.02em}.v22-vault-address .v22-icon{width:17px;height:17px;stroke-width:1.9}.v22-vault-box{position:relative;margin-top:16px;padding:10px;border-radius:16px;background:var(--r4-well)}.v22-vault-edge{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.v22-vault-edge rect{fill:none;stroke:var(--r4-blue);stroke-width:1.5}.v22-layers{list-style:none;padding:0;margin:0;display:grid;grid-gap:6px;gap:6px}.v22-layers li{display:grid;grid-template-columns:10px auto 1fr;align-items:center;grid-gap:12px;gap:12px;min-height:46px;padding:8px 12px 8px 14px;border-radius:11px;background:#fff;box-shadow:0 1px 0 #0b0d100a,0 0 0 1px #0b0d1008;font-size:12px}.v22-layers b{font-weight:600}.v22-layer-chip{width:10px;height:10px;border-radius:3px;background:var(--item-color)}.v22-layer-detail{justify-self:end;font-size:11px;color:var(--r4-muted)}.v22-release{justify-self:end;display:flex;gap:6px}.v22-release>span{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:999px;font-size:10px;font-weight:600;white-space:nowrap}.v22-release>span:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.v22-release-live{background:#E4F3EC;color:#0F5C42}.v22-release-next{background:var(--v22-soft);color:var(--v22-deep)}.v22-offsite{gap:14px;margin-top:12px;padding:11px 14px;border-radius:12px;border:1px dashed var(--r4-line);font-size:11px;font-weight:500}.v22-offsite,.v22-offsite-copy{display:flex;align-items:center}.v22-offsite-copy{gap:8px;white-space:nowrap}.v22-offsite-copy .v22-icon{width:16px;height:16px;color:var(--r4-green)}.v22-offsite-line{order:2;position:relative;flex:1 1;height:2px;border-radius:2px;background:repeating-linear-gradient(90deg,#C9D0D9 0 4px,transparent 4px 8px)}.v22-offsite-line i{position:absolute;top:50%;left:0;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--r4-green);box-shadow:0 0 0 4px #14805C22;opacity:0}.v22-icon{display:block;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.v22-benefits-scene{margin-top:clamp(56px,7vw,96px)}.v22-benefits{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;border-radius:24px;overflow:hidden;background:#22262D;box-shadow:0 0 0 1px #22262D}.v22-benefits li{padding:32px;background:var(--r4-ink);transition:background .5s var(--v22-ease)}.v22-benefits li:hover{background:#101318}.v22-benefit-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:#14171C;box-shadow:inset 0 0 0 1px #2A2F37;color:#fff;transition:background .45s var(--v22-ease),box-shadow .45s var(--v22-ease)}.v22-benefit-icon .v22-icon{width:22px;height:22px}.v22-benefits li:hover .v22-benefit-icon{background:var(--r4-blue);box-shadow:inset 0 0 0 1px var(--r4-blue),0 10px 30px -10px #1F5BFFaa}.v22-benefits h3{margin-top:22px;font-size:18px;letter-spacing:-.03em;color:#fff}.v22-benefits p{margin-top:8px!important;font-size:13px;line-height:1.6;color:#A9B0BA;max-width:320px}.v22 [data-scene] .v22-vault-ghosts span{animation:v22-ghost 1s var(--v22-ease) both}.v22 [data-scene] .v22-vault-ghosts span:last-child{animation-delay:.15s}.v22 [data-scene] .v22-vault-card{animation:v22-card-in .8s var(--v22-ease) .1s both}.v22 [data-scene] .v22-vault-edge rect{animation:v22-seal 1.6s var(--v22-ease) .5s both}.v22 [data-scene] .v22-layers li{animation:v22-rise .55s var(--v22-ease) calc(.7s + var(--i) * .14s) both}.v22 [data-scene] .v22-layer-chip{animation:v22-pop .45s var(--v22-ease) calc(.9s + var(--i) * .14s) both}.v22 [data-scene] .v22-release-next{animation:v22-slide-in .6s var(--v22-ease) 2.3s both}.v22 [data-scene] .v22-vault-status i:after{animation:v22-ping 2.8s var(--v22-ease) 1.6s infinite}.v22 [data-scene] .v22-offsite-line i{animation:v22-travel 3.6s cubic-bezier(.45,.05,.35,1) 2s infinite}.v22 [data-scene] .v22-benefits li{animation:v22-rise .7s var(--v22-ease) calc(.1s + var(--i) * 90ms) both}.v22 [data-scene] .v22-benefit-icon{animation:v22-pop .5s var(--v22-ease) calc(.3s + var(--i) * 90ms) both}@keyframes v22-card-in{0%{opacity:0;transform:translateY(18px) scale(.985)}}@keyframes v22-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes v22-pop{0%{opacity:0;transform:scale(.6)}}@keyframes v22-ghost{0%{opacity:0;transform:scale(.94)}}@keyframes v22-seal{0%{stroke-dasharray:1 1;stroke-dashoffset:1}to{stroke-dasharray:1 1;stroke-dashoffset:0}}@keyframes v22-slide-in{0%{opacity:0;transform:translateX(-10px)}}@keyframes v22-ping{0%{opacity:.8;transform:scale(.5)}70%,to{opacity:0;transform:scale(1.8)}}@keyframes v22-travel{0%{left:0;opacity:0}10%{opacity:1}80%{opacity:1}90%,to{left:calc(100% - 8px);opacity:0}}@keyframes v22-dot{40%{transform:translateY(-14px)}}@media(max-width:1000px){.v22-ded-top{grid-template-columns:1fr;gap:40px}.v22-vault{max-width:620px}.v22-benefits{grid-template-columns:1fr 1fr}}@media(max-width:700px){.v22-vault{padding:36px 0}.v22-vault-ghosts span{width:60%;height:110px}.v22-vault-card{padding:16px}.v22-layers li{grid-template-columns:10px 1fr;row-gap:4px}.v22-layer-detail,.v22-release{grid-column:2;justify-self:start}.v22-benefits{grid-template-columns:1fr;border-radius:20px}.v22-benefits li{padding:24px}.v22-ded-aud>div{grid-template-columns:84px 1fr}.v22-support-band .v22-band-mark{width:64px}}.v22 [data-tone=paper]{--t:#FFFFFF;--l:#EEF1F5;--r:#DCE1E8}.v22 [data-tone=mist]{--t:#F3F5F8;--l:#E3E7EC;--r:#D1D7DF}.v22 [data-tone=line]{--t:#E3E7EC;--l:#CDD3DC;--r:#B9C1CC}.v22 [data-tone=ink]{--t:#2B313B;--l:#15181D;--r:#0B0D10}.v22 [data-tone=blue]{--t:#5C86FF;--l:#1F5BFF;--r:#1546CF}.v22 [data-tone=soft]{--t:#E8EEFF;--l:#D3DEFF;--r:#BFCEFA}.v22 [data-tone=glass]{--t:#E8EEFF99;--l:#D3DEFF80;--r:#BFCEFA80}.v22 [data-tone=green]{--t:#4DB58C;--l:#14805C;--r:#0E6347}.v22 [data-tone=amber]{--t:#E9B85E;--l:#B07311;--r:#8B5A0C}.v22 [data-tone=violet]{--t:#A08CEE;--l:#6B4FD0;--r:#5239AE}.v22 [data-tone=coral]{--t:#EE8E7C;--l:#D2503D;--r:#AE3C2B}.v22 [data-tone=sand]{--t:#F3EBDD;--l:#E2D6C2;--r:#CDBFA7}.v22 [data-tone=kraft]{--t:#EBD3A9;--l:#D6B47F;--r:#BE9962}.v22 [data-tone=navy]{--t:#3B4B73;--l:#1D2A4A;--r:#141E37}.v22 [data-tone=olive]{--t:#A2A787;--l:#7A8060;--r:#61664B}.v22 [data-tone=teal]{--t:#5FD0C4;--l:#14A396;--r:#0D7F75}.v22 [data-tone=pink]{--t:#FF9BC4;--l:#E8508F;--r:#C2386F}.v22 [data-tone=sky]{--t:#8FD3FF;--l:#2FA8F0;--r:#1A86C8}.v22 [data-tone=mint]{--t:#DDF6EA;--l:#BFEBD6;--r:#9FDBBF}.v22 [data-tone=lemon]{--t:#FFE58A;--l:#F5C431;--r:#D6A510}.v22 [data-hue=blue]{--hue:#1F5BFF;--hue-soft:#E8EEFF;--hue-deep:#0A2A7A}.v22 [data-hue=green]{--hue:#14805C;--hue-soft:#E4F3EC;--hue-deep:#0F5C42}.v22 [data-hue=amber]{--hue:#B07311;--hue-soft:#F8F0DF;--hue-deep:#7A500A}.v22 [data-hue=violet]{--hue:#6B4FD0;--hue-soft:#EEEBFB;--hue-deep:#4B36A3}.v22 [data-hue=coral]{--hue:#D2503D;--hue-soft:#FCECE8;--hue-deep:#A63A2A}.v22 [data-hue=teal]{--hue:#14A396;--hue-soft:#E0F6F3;--hue-deep:#0B6A61}.v22 [data-hue=pink]{--hue:#E8508F;--hue-soft:#FDE8F1;--hue-deep:#A3285A}.v22 [data-hue=sky]{--hue:#2FA8F0;--hue-soft:#E3F4FE;--hue-deep:#0F6799}.v22-cursor{position:absolute;left:0;top:0;z-index:20;pointer-events:none;transform:translate(var(--x),var(--y));transition:transform .85s cubic-bezier(.65,0,.25,1),opacity .4s ease;opacity:0}.v22-cursor[data-on]{opacity:1}.v22-cursor svg{display:block;filter:drop-shadow(0 4px 6px #0b0d1040)}.v22-cursor path{fill:#0B0D10;stroke:#fff;stroke-width:1.4;stroke-linejoin:round}.v22-cursor[data-tone=light] path{fill:#fff;stroke:#0B0D10}.v22-cursor-tap{position:absolute;left:3px;top:2px;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;background:#1F5BFF40;box-shadow:0 0 0 1.5px #1F5BFF80;animation:v22-tap .6s cubic-bezier(.2,.7,.2,1) both}@keyframes v22-tap{0%{transform:scale(.2);opacity:1}to{transform:scale(1.5);opacity:0}}@media (prefers-reduced-motion:reduce){.v22-cursor{display:none}}.iso-svg{display:block;width:100%;height:auto;overflow:visible}.iso-t,.iso-tile{fill:var(--t);stroke:var(--t);stroke-width:.4;stroke-linejoin:round}.iso-l{fill:var(--l);stroke:var(--l);stroke-width:.4;stroke-linejoin:round}.iso-r{fill:var(--r);stroke:var(--r);stroke-width:.4;stroke-linejoin:round}.iso-shadow{fill:#0B0D10;opacity:.07;filter:blur(5px)}.iso-grid{fill:none;stroke:#E3E7EC;stroke-width:.6}.iso-ground .iso-l,.iso-ground .iso-r{stroke-width:0}.iso-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.iso-route-base{stroke:#A9B6D6;stroke-width:1.2;stroke-dasharray:2 4}.iso-route-pulse{stroke:var(--r4-blue);stroke-width:2.4;stroke-dasharray:14 120;stroke-dashoffset:14;opacity:0}.iso-label{fill:#ffffffd9}.iso-hanger-dot,.iso-label-blue{fill:var(--r4-blue)}.iso-hanger-dot{transform-box:fill-box;transform-origin:center}.iso-hanger,.iso-hook{fill:none;stroke:#2B313B;stroke-width:1.1;stroke-linejoin:round;stroke-linecap:round}.iso-shirt-body{fill:var(--l)}.iso-shirt-line{fill:none;stroke:#ffffff40;stroke-width:2}.iso-shirt[data-tone=paper] .iso-shirt-line,.iso-shirt[data-tone=sand] .iso-shirt-line{stroke:#00000018}.iso-screen{fill:#FFFFFF}.iso-screen-tile{fill:#F3F5F8}.iso-screen-line{fill:#D3D9E1}.iso-screen-cta{fill:var(--r4-blue)}.iso-drop,.iso-pop,.iso-sway{transform-box:fill-box}.v22 [data-scene] .iso-drop{animation:iso-drop .9s cubic-bezier(.2,.8,.25,1.08) calc(.15s + var(--i,0) * .14s) both}.v22 [data-scene] .iso-pop{animation:iso-pop .55s var(--v22-ease) calc(.4s + var(--i,0) * .12s) both}.v22 [data-scene] .iso-route-pulse{animation:iso-pulse 4.8s cubic-bezier(.45,.05,.35,1) calc(1.8s + var(--i,0) * 1.1s) infinite}.v22 [data-scene] .iso-route-base{animation:iso-fade .8s ease calc(1s + var(--i,0) * .12s) both}@keyframes iso-drop{0%{opacity:0;transform:translateY(-26px)}60%{opacity:1}}@keyframes iso-pop{0%{opacity:0;transform:scale(.7)}}@keyframes iso-fade{0%{opacity:0}}@keyframes iso-pulse{0%{stroke-dashoffset:14;opacity:0}8%{opacity:1}55%{stroke-dashoffset:-100;opacity:1}62%,to{stroke-dashoffset:-100;opacity:0}}@keyframes iso-bob{to{transform:translateY(-4px)}}@keyframes iso-breathe{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.75}}.v22-pins{list-style:none;margin:0;padding:0}.v22-pin{position:absolute;z-index:2;display:flex;align-items:center;gap:8px;padding:7px 12px 7px 10px;border-radius:999px;background:#fff;box-shadow:0 12px 26px -16px #0b0d1066,0 0 0 1px #E3E7EC;font-size:11px;white-space:nowrap;transform:translate(-50%,-100%)}.v22-pin i{width:8px;height:8px;border-radius:3px;background:var(--item-color)}.v22-pin span{color:var(--r4-muted)}.v22-pin b{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v22-pin:after{content:"";position:absolute;left:50%;bottom:-10px;width:1px;height:10px;background:#B9C1CC}.v22 [data-scene] .v22-pin{animation:iso-pin-in .6s var(--v22-ease) calc(1.6s + var(--i) * .14s) both,iso-pin-float 6s ease-in-out calc(2.4s + var(--i) * .7s) infinite alternate}@keyframes iso-pin-in{0%{opacity:0;transform:translate(-50%,-80%) scale(.9)}}@keyframes iso-pin-float{0%{transform:translate(-50%,-100%)}to{transform:translate(-50%,calc(-100% - 5px))}}.v22-hero-art{position:relative;margin:0;padding:0}.v22-hero-art:before{content:"";position:absolute;inset:-6% -4%;border-radius:0;box-shadow:none;background:radial-gradient(55% 50% at 50% 52%,#E8EEFF 0,#FFFFFF00 72%);z-index:-1}.v22-iso-hero{position:relative}.v22-core-label{position:absolute;z-index:3;display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:var(--r4-ink);color:#fff;font-size:12px;white-space:nowrap;transform:translate(-50%,-100%);box-shadow:0 18px 30px -18px #0b0d10aa}.v22-core-label b{font-weight:600;letter-spacing:.04em}.v22-core-label span{padding:2px 8px;border-radius:999px;background:#ffffff1f;font-size:10px}.v22 [data-scene] .v22-core-label{animation:iso-pin-in .7s var(--v22-ease) 1.3s both}.v22 [data-scene] .iso-core .iso-hanger-dot{animation:iso-breathe 2.8s ease-in-out 2.4s infinite}.v22 [data-scene] .iso-core-ring{animation:iso-fade 1.2s ease .9s both}@media(max-width:700px){.v22-pin{padding:5px 9px 5px 8px;font-size:9.5px;gap:6px}.v22-pin span{display:none}.v22-core-label{font-size:10px;padding:6px 10px}.v22-core-label span{display:none}}.v22-features{position:relative}.v22-feat-wrap{margin-top:clamp(36px,4.4vw,60px)}.v22-feat-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.v22-feat-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:8px;background:#fff;border:1px solid #e3e7ec;border-radius:22px;box-shadow:0 1px 0 #0b0d1006,0 18px 40px -32px #0b0d1038;transition:transform .5s var(--v22-ease),box-shadow .5s var(--v22-ease),border-color .5s var(--v22-ease)}.v22-feat-stage{position:relative;overflow:hidden;aspect-ratio:220/172;border-radius:15px;background:radial-gradient(90% 70% at 50% 38%,#ffffffcc 0,#ffffff00 70%),linear-gradient(160deg,var(--hue-soft) 0,color-mix(in srgb,var(--hue-soft) 55%,#fff) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hue) 9%,transparent)}.v22-feat-art{position:absolute;inset:6% 7% 3%;display:grid;place-items:center;transition:transform .7s var(--v22-ease)}.v22-feat-art .iso-svg{width:100%;height:100%}.v22-feat-copy{padding:18px 14px 14px}.v22-feat-card h3{font-size:17px;line-height:1.25;letter-spacing:-.03em}.v22-feat-card p{margin-top:7px;font-size:13px;line-height:1.5;color:var(--r4-muted);text-wrap:pretty}@media (hover:hover){.v22-feat-card:hover{transform:translateY(-3px);border-color:#D5DBE3;box-shadow:0 1px 0 #0b0d1006,0 30px 50px -34px #0b0d1052}.v22-feat-card:hover .v22-feat-art{transform:translateY(-4px) rotate(-1.2deg) scale(1.03)}}.v22-fa-svg .iso-shadow{opacity:.09;filter:blur(3.5px)}.v22-fa-svg .iso-grid{stroke:#E6EAF0}.v22-fa-svg .iso-route-base{stroke:color-mix(in srgb,var(--hue) 45%,#C9D1DC)}.v22-fa-svg .iso-route-pulse{stroke:var(--hue)}.v22-fa-hue{fill:var(--hue)}.v22-fa-fold{fill:none;stroke:#ffffff59;stroke-width:1.2;stroke-linecap:round}.v22-fa-fold-light{stroke:#ffffff38;stroke-dasharray:2 3}.v22-fa-live{fill:var(--hue);transform-box:fill-box;transform-origin:center}.v22-fa-screen-dark{fill:#15181D}.v22-fa-key{fill:#ffffff40}.v22-fa-chip{fill:#F3D27E}.v22-fa-handle{fill:none;stroke:#2B313B;stroke-width:1.1;stroke-linecap:round}.v22-fa-tag{fill:#fff}.v22-fa-hole{fill:var(--hue-soft);stroke:#C9C2EE;stroke-width:.6}.v22-fa-bars rect{fill:#15181D}.v22-fa-tag-line{fill:#D3D9E1}.v22-fa-scanline rect{fill:var(--hue)}.v22-fa-scanline{transform-box:fill-box}.v22-fa-beam{fill:var(--hue);opacity:.16}.v22-fa-slot{fill:#9AA4B2}.v22-fa-groove{fill:#D1D7DF}.v22-fa-zig{fill:none;stroke:#E3E7EC;stroke-width:.8}.v22-fa-ink{fill:#2B313B}.v22-fa-ring{fill:none;stroke:var(--hue);stroke-width:1.4;opacity:0;transform-box:fill-box;transform-origin:center}.v22-fa-check{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.v22-fa-wheel{fill:#15181D;stroke:#B9C1CC;stroke-width:1.4}.v22-fa-glass{fill:#2B313B}.v22-fa-window{fill:var(--hue-soft)}.v22-fa-door{fill:#2B313B}.v22-fa-stripe{fill:#ffffffb3}.v22-fa-bubble-in{fill:#E9EDF2}.v22-fa-float{filter:drop-shadow(0 4px 5px #0b0d1022)}.v22-fa-dot{fill:#fff}.v22-fa-orb-shadow{filter:blur(5px)}.v22-fa-glow,.v22-fa-orb-shadow{fill:var(--hue);opacity:.14;transform-box:fill-box;transform-origin:center}.v22-fa-glow{filter:blur(4px)}.v22-fa-spark{fill:var(--hue);transform-box:fill-box;transform-origin:center}.v22-fa-spark-sm{opacity:.6}.v22-fa-tick{fill:#fff;transform-box:fill-box;transform-origin:center}.v22-fa-face{fill:none;stroke:var(--hue);stroke-width:1.4}.v22-fa-hands{fill:none;stroke:#fff;stroke-width:1.2;stroke-linecap:round}.v22-fa-dim{fill:#ffffff40}.v22-fa-pad{fill:var(--hue-soft)}.v22-fa-waves{fill:none;stroke:var(--hue);stroke-width:1;stroke-linecap:round}.v22-fa-now-line{stroke:var(--r4-blue);stroke-width:1.6}.v22-fa-pie{fill:#E3E7EC}.v22-fa-pie-b{fill:#F5C431}.v22-fa-trend{stroke:var(--hue-deep);stroke-width:1.8;stroke-dasharray:100;stroke-dashoffset:0}.v22-fa-end{fill:var(--hue-deep)}.v22-fa-bob,.v22-fa-card,.v22-fa-dot,.v22-fa-grow,.v22-fa-hover,.v22-fa-idle,.v22-fa-lift,.v22-fa-now,.v22-fa-orb-float,.v22-fa-print,.v22-fa-sway,.v22-fa-tap{transform-box:fill-box}.v22-fa-sway{transform-origin:50% 0}.v22-fa-grow,.v22-fa-print{transform-origin:50% 100%}.v22 [data-scene] .v22-fa-sway{animation:v22-fa-sway 5.6s ease-in-out calc(1.4s + var(--i) * .5s) infinite}.v22 [data-scene] .v22-fa-lift{animation:v22-fa-lift 4.2s ease-in-out 1.6s infinite}.v22 [data-scene] .v22-fa-live{animation:iso-breathe 2.6s ease-in-out 1.6s infinite}.v22 [data-scene] .v22-fa-tap{animation:v22-fa-tap 3.4s cubic-bezier(.45,0,.25,1) 1.4s infinite}.v22 [data-scene] .v22-fa-scanline{animation:v22-fa-scan 2.8s ease-in-out 1.4s infinite}.v22 [data-scene] .v22-fa-beam{animation:v22-fa-beam 2.8s ease-in-out 1.4s infinite}.v22 [data-scene] .v22-fa-hover{animation:v22-fa-bob 3.6s ease-in-out 1.2s infinite alternate}.v22 [data-scene] .v22-fa-print{animation:v22-fa-print 1.4s cubic-bezier(.3,.6,.2,1) .6s both}.v22 [data-scene] .v22-fa-ring{animation:v22-fa-ring 2.8s ease-out 2s infinite}.v22 [data-scene] .v22-fa-led{animation:v22-fa-blink 2.8s ease-in-out 2s infinite}.v22 [data-scene] .v22-fa-bob{animation:v22-fa-bob 3.2s ease-in-out 1.2s infinite alternate}.v22 [data-scene] .v22-fa-idle{animation:v22-fa-idle .9s ease-in-out 1.6s infinite alternate}.v22 [data-scene] .v22-fa-grow{animation:v22-fa-grow 5.2s ease-in-out calc(1.6s + var(--i) * .22s) infinite}.v22 [data-scene] .v22-fa-orb-float{animation:v22-fa-float 4s ease-in-out 1.2s infinite alternate}.v22 [data-scene] .v22-fa-orb-shadow{animation:v22-fa-shadow 4s ease-in-out 1.2s infinite alternate}.v22 [data-scene] .v22-fa-glow{animation:v22-fa-glow 3s ease-in-out 1.2s infinite}.v22 [data-scene] .v22-fa-spark{animation:v22-fa-twinkle 3s ease-in-out 1.6s infinite}.v22 [data-scene] .v22-fa-spark-sm{animation-delay:2.6s}.v22 [data-scene] .v22-fa-tick{animation:v22-fa-tick 4.8s ease-in-out calc(2.6s + var(--i) * 1.1s) infinite}.v22 [data-scene] .v22-fa-halo{animation:v22-fa-halo 4.8s ease-in-out 1.8s infinite}.v22 [data-scene] .v22-fa-card{animation:v22-fa-card 3.6s cubic-bezier(.45,0,.25,1) 1.4s infinite}.v22 [data-scene] .v22-fa-now{animation:v22-fa-blink 2.4s ease-in-out 1.8s infinite}.v22 [data-scene] .v22-fa-dot{animation:v22-fa-dot 1.5s ease-in-out calc(1.4s + var(--i) * .18s) infinite}.v22 [data-scene] .v22-fa-trend{animation:v22-fa-draw 1.4s var(--v22-ease) 1.2s both}@keyframes v22-fa-sway{0%,to{transform:rotate(0)}30%{transform:rotate(2.2deg)}70%{transform:rotate(-1.6deg)}}@keyframes v22-fa-lift{0%,to{transform:none}50%{transform:translateY(-3px)}}@keyframes v22-fa-tap{0%,30%,to{transform:none}45%,60%{transform:translateY(5px)}}@keyframes v22-fa-scan{0%,to{transform:none}25%{transform:translateY(-6px)}75%{transform:translateY(6px)}}@keyframes v22-fa-beam{0%,to{opacity:.16}50%{opacity:.26}}@keyframes v22-fa-bob{0%{transform:none}to{transform:translateY(-3px)}}@keyframes v22-fa-print{0%{transform:scaleY(.25);opacity:0}20%{opacity:1}}@keyframes v22-fa-ring{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(1.7)}}@keyframes v22-fa-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes v22-fa-idle{0%{transform:none}to{transform:translateY(-.6px)}}@keyframes v22-fa-grow{0%,to{transform:none}50%{transform:scaleY(.9)}}@keyframes v22-fa-float{0%{transform:none}to{transform:translateY(-5px)}}@keyframes v22-fa-shadow{0%{transform:none;opacity:.14}to{transform:scale(.86);opacity:.09}}@keyframes v22-fa-glow{0%,to{transform:none;opacity:.14}50%{transform:scale(1.18);opacity:.22}}@keyframes v22-fa-twinkle{0%,to{transform:none;opacity:1}50%{transform:scale(.6) rotate(45deg);opacity:.5}}@keyframes v22-fa-tick{0%,40%,to{transform:none;opacity:1}48%{transform:scale(1.8);opacity:.6}56%{transform:none;opacity:1}}@keyframes v22-fa-halo{0%,to{opacity:1}50%{opacity:.55}}@keyframes v22-fa-card{0%,25%,to{transform:none}40%,60%{transform:translate(1.6px,-3px)}}@keyframes v22-fa-dot{0%,60%,to{transform:none;opacity:1}30%{transform:translateY(-1.4px);opacity:.55}}@keyframes v22-fa-draw{0%{stroke-dashoffset:100}}@media (max-width:1100px){.v22-feat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.v22-feat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (max-width:700px){.v22-feat-wrap{margin-top:24px}.v22-feat-grid{grid-template-columns:1fr;gap:0;border:1px solid #e3e7ec;border-radius:22px;background:#fff;overflow:hidden}.v22-feat-card{flex-direction:row;align-items:center;gap:14px;padding:12px 16px 12px 12px;border:0;border-radius:0;box-shadow:none}.v22-feat-card+.v22-feat-card{border-top:1px solid #edf0f3}.v22-feat-stage{flex:none;width:64px;height:64px;aspect-ratio:auto;border-radius:16px}.v22-feat-art{inset:4px}.v22-feat-copy{min-width:0;padding:0}.v22-feat-card h3{font-size:15px;font-weight:500;line-height:1.3;letter-spacing:-.02em}.v22-feat-card p{margin-top:2px;font-size:13px;line-height:1.45}}@media (prefers-reduced-motion:reduce){.v22-feat-art,.v22-feat-card{transition:none}.v22-feat-card:hover,.v22-feat-card:hover .v22-feat-art{transform:none}}.v22 [data-color=teal]{--item-color:#14A396}.v22 [data-color=pink]{--item-color:#E8508F}.v22-aud,.v22-ws{position:relative}.v22-aud .v22-cursor:not([data-on]),.v22-ws .v22-cursor:not([data-on]){transition:transform .85s cubic-bezier(.65,0,.25,1),opacity .35s ease .7s}.v22-aud-panels{display:grid}.v22-aud-panels>.v22-aud-panel{grid-area:1/1}.v22 .v22-aud-panels>.v22-aud-panel[hidden]{display:block!important;visibility:hidden;pointer-events:none}.v22-aud-panel h3{max-width:480px}.v22-aud-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px;margin-top:28px;padding-top:22px;border-top:1px solid var(--r4-line);max-width:560px}.v22-aud-group h4{display:flex;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--r4-ink)}.v22-aud-group h4:before{content:"";width:6px;height:6px;border-radius:2px;background:var(--item-color,var(--r4-blue))}.v22-aud-group ul{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:9px;gap:9px}.v22-aud-group li{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;color:var(--r4-ink)}.v22-aud-group .v22-check{flex-shrink:0;width:15px;height:15px;margin-top:1.5px;padding:2.5px;border-radius:50%;background:var(--soft);color:var(--deep)}.v22-aud-panel:not([hidden]) .v22-aud-group{animation:v22-rise .55s var(--v22-ease) calc(.08s + var(--i) * 70ms) both}.v22-aud-custom{display:flex;align-items:center;gap:14px;max-width:560px;margin:22px 0 4px!important;padding:12px 18px 12px 12px;border-radius:16px;background:var(--soft);color:var(--deep);font-size:13px;font-weight:500;line-height:1.45}.v22-config-glyph{flex-shrink:0;width:46px!important}.v22-aud-panel:not([hidden]) .v22-aud-custom{animation:v22-rise .55s var(--v22-ease) .3s both}.iso-snap{transform-box:fill-box}.v22-aud[data-tour] .v22-aud-panel:not([hidden]) .iso-snap{animation:iso-snap .7s cubic-bezier(.3,.9,.3,1.2) .75s both}@keyframes iso-snap{0%{transform:translateY(-14px);opacity:0}60%{opacity:1}}@media (prefers-reduced-motion:reduce){.v22-aud-panel:not([hidden]) .v22-aud-custom,.v22-aud-panel:not([hidden]) .v22-aud-group{animation:none}}.v22-aud-stage{aspect-ratio:auto;min-height:0}.v22-aud-layer{padding:36px 12px 12px}.v22-iso-aud{position:relative;width:100%;max-width:640px;margin:0 auto}.iso-wheel{fill:#15181D;stroke:#fff;stroke-width:1.4}.iso-window{fill:#0A2A7A;opacity:.7}.iso-screen-price{fill:#E8508F}.iso-screen-tile[data-on]{fill:#EEEBFB;stroke:#6B4FD0;stroke-width:.8}.iso-stack,.iso-truck{transform-box:fill-box}.v22-aud-layer[data-active=false] .v22-pin,.v22-aud-layer[data-active=false] [class*=iso-]{animation:none!important}.v22 [data-scene] .iso-stack{animation:iso-stack .5s cubic-bezier(.3,.9,.35,1.2) calc(.9s + var(--i,0) * .11s) both}.v22 [data-scene] .iso-truck{animation:iso-truck 7s cubic-bezier(.55,0,.35,1) 3s infinite}@keyframes iso-stack{0%{opacity:0;transform:translateY(-30px)}70%{opacity:1}}@keyframes iso-truck{0%,48%{transform:none;opacity:1}64%{transform:translate(52px,30px);opacity:0}65%{transform:translate(-36px,-21px);opacity:0}82%,to{transform:none;opacity:1}}@media (max-width:980px){.v22-aud-custom,.v22-aud-groups{max-width:none}}@media (max-width:700px){.v22-aud-groups{grid-template-columns:1fr;gap:16px;margin-top:22px;padding-top:18px}.v22-aud-group{display:grid;grid-template-columns:84px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.v22-aud-group h4{padding-top:2px;font-size:10.5px}.v22-aud-group ul{margin:0;gap:7px}.v22-aud-group li{font-size:13px}.v22-aud-custom{gap:12px;padding:10px 14px 10px 10px;font-size:12.5px}.v22-config-glyph{width:40px!important}.v22-aud-stage{min-height:0}.v22-aud-layer{padding:34px 6px 12px}}.v22-orb{--orb-tint:#1F5BFF;--orb-ease:cubic-bezier(.22,1,.36,1);--orb-dur:450ms;--orb-breath:4s;--orb-hi:color-mix(in srgb,var(--orb-tint) 32%,white);--orb-mid:color-mix(in srgb,var(--orb-tint) 92%,white);--orb-lo:color-mix(in srgb,var(--orb-tint) 62%,#0b0b24);--orb-glow:color-mix(in srgb,var(--orb-tint) 50%,transparent);--orb-aurora:color-mix(in srgb,var(--orb-tint) 38%,white);--orb-rim:color-mix(in srgb,var(--orb-tint) 30%,white);--orb-orbit:color-mix(in srgb,var(--orb-tint) 70%,white);--orb-eye-shadow:color-mix(in srgb,var(--orb-tint) 45%,#0b0b24);--orb-glow-o:.45;--gaze-x:0px;--gaze-y:0px;--glance-x:0px;--eye-sx:1;--eye-sy:1;position:relative;display:inline-block;flex-shrink:0;line-height:0;vertical-align:middle;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v22-orb__svg{display:block;width:100%;height:100%;overflow:visible}.v22-orb__aurora,.v22-orb__boost,.v22-orb__bounce,.v22-orb__breath,.v22-orb__orbit{transform-box:view-box;transform-origin:50% 50%}.v22-orb__glow{fill:var(--orb-glow);opacity:var(--orb-glow-o);transition:opacity var(--orb-dur) var(--orb-ease)}.v22-orb__rim{opacity:.9}.v22-orb__spec{opacity:.85}.v22-orb--tiny .v22-orb__spec{opacity:.6}.v22-orb__boost{opacity:.6;transition:opacity var(--orb-dur) var(--orb-ease)}.v22-orb__gaze{transform:translate(calc(var(--gaze-x) + var(--glance-x)),var(--gaze-y));transition:transform var(--orb-dur) var(--orb-ease)}.v22-orb__blink,.v22-orb__eye,.v22-orb__happy,.v22-orb__open{transform-box:fill-box;transform-origin:50% 50%}.v22-orb__open{transition:opacity .22s var(--orb-ease),transform var(--orb-dur) var(--orb-ease)}.v22-orb__blink{transition:transform 90ms ease-in-out}.v22-orb[data-blink] .v22-orb__blink{transform:scaleY(.1)}.v22-orb__eye{fill:#fff;transform:scale(var(--eye-sx),var(--eye-sy));transition:transform var(--orb-dur) var(--orb-ease)}.v22-orb__happy{opacity:0;transform:scaleY(.3);transition:opacity .22s var(--orb-ease),transform var(--orb-dur) var(--orb-ease)}.v22-orb__happy path{fill:none;stroke:#fff;stroke-width:3.6;stroke-linecap:round;stroke-linejoin:round}.v22-orb__orbit{opacity:0;transition:opacity var(--orb-dur) var(--orb-ease)}.v22-orb__head{fill:var(--orb-orbit)}.v22-orb[data-glance=left]{--glance-x:-2.5px}.v22-orb[data-glance=right]{--glance-x:2.5px}.v22-orb[data-mood=thinking]{--orb-breath:3.2s;--gaze-x:2.6px;--gaze-y:-3px;--eye-sx:.95;--eye-sy:.78}.v22-orb[data-mood=thinking] .v22-orb__orbit{opacity:1}.v22-orb[data-mood=thinking] .v22-orb__boost{opacity:.85}.v22-orb[data-mood=thinking] .v22-orb__glow{opacity:calc(var(--orb-glow-o) + .15)}.v22-orb[data-mood=happy]{--gaze-y:-.5px}.v22-orb[data-mood=happy] .v22-orb__open{opacity:0;transform:scaleY(.2)}.v22-orb[data-mood=happy] .v22-orb__happy{opacity:1;transform:scaleY(1)}@media (prefers-reduced-motion:no-preference){.v22-orb__breath{animation:v22-orb-breathe var(--orb-breath) ease-in-out infinite}.v22-orb__aurora{animation:v22-orb-spin 16s linear infinite}.v22-orb__boost{animation:v22-orb-spin 3.2s linear infinite paused}.v22-orb__orbit{animation:v22-orb-spin 1.4s linear infinite paused}.v22-orb[data-mood=thinking] .v22-orb__boost,.v22-orb[data-mood=thinking] .v22-orb__orbit{animation-play-state:running}.v22-orb[data-mood=happy] .v22-orb__bounce{animation:v22-orb-bounce .62s var(--orb-ease) 1}}@media (prefers-reduced-motion:reduce){.v22-orb{--orb-dur:0ms;--glance-x:0px}.v22-orb__blink{transition:none}}@keyframes v22-orb-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes v22-orb-spin{to{transform:rotate(1turn)}}@keyframes v22-orb-bounce{0%{transform:scale(1)}35%{transform:scale(1.08)}65%{transform:scale(.98)}to{transform:scale(1)}}.v22-chat-wrap{position:relative;width:100%;max-width:460px;margin-inline:auto}.v22-chat-wrap:before{content:"";position:absolute;inset:8% -6% -4% -6%;z-index:0;border-radius:40px;pointer-events:none;background:radial-gradient(60% 50% at 70% 20%,#1F5BFF24,transparent 70%),radial-gradient(50% 45% at 20% 85%,#1F5BFF14,transparent 70%);filter:blur(18px)}.v22-chat{--acc:#1F5BFF;--acc-soft:color-mix(in srgb,var(--acc) 14%,transparent);--hair:rgb(11 13 16/.09);--inset:rgb(11 13 16/.04);--muted:#5E6672;--ink:#0B0D10;--ease:cubic-bezier(.22,1,.36,1);--surface-strong:color-mix(in srgb,#fff 86%,transparent);position:relative;z-index:1;display:flex;flex-direction:column;height:680px;overflow:hidden;border:1px solid var(--hair);border-radius:1.75rem;color:var(--ink);background:radial-gradient(120% 80% at 100% 0,var(--acc-soft),transparent 55%),radial-gradient(90% 60% at 0 100%,color-mix(in srgb,var(--acc) 7%,transparent),transparent 60%),color-mix(in srgb,#fff 78%,transparent);box-shadow:inset 0 1px 0 rgb(255 255 255/.4),0 30px 80px -20px rgb(15 23 42/.32),0 12px 32px -12px rgb(15 23 42/.18);-webkit-backdrop-filter:blur(28px) saturate(1.6);backdrop-filter:blur(28px) saturate(1.6);text-align:left;font-size:.875rem}.v22-chat:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(140% 55% at 0 0,rgb(255 255 255/.9),transparent 45%);opacity:.55;mix-blend-mode:soft-light}.v22-chat__head{position:relative;display:flex;align-items:center;gap:.7rem;padding:.85rem .85rem .6rem 1rem}.v22-chat__titles{display:flex;flex:1 1;min-width:0;flex-direction:column;line-height:1.15}.v22-chat__titles strong{font-size:.975rem;font-weight:650;letter-spacing:-.01em}.v22-chat__status{display:block;height:1.05rem;overflow:hidden;color:var(--muted);font-size:.75rem}.v22-chat__status>span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v22-chat__status[data-tone=working]>span{color:var(--ink)}.v22-chat__icon{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;flex:none;border-radius:999px;color:var(--muted)}.v22-chat__log{position:relative;display:flex;flex:1 1;min-height:0;flex-direction:column-reverse;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 18px,#000 calc(100% - 14px),transparent);mask-image:linear-gradient(180deg,transparent 0,#000 18px,#000 calc(100% - 14px),transparent)}.v22-chat__thread,.v22-chat__welcome{padding:.9rem 1.1rem 1.1rem;transition:opacity .45s ease,transform .5s var(--ease),filter .45s ease}.v22-chat__thread{display:flex;flex-direction:column;gap:1.15rem;margin-bottom:auto;padding-top:.6rem}.v22-chat__thread[data-leaving],.v22-chat__welcome[data-leaving]{opacity:0;transform:translateY(-10px);filter:blur(3px)}.v22-chat__welcome{display:flex;flex-direction:column;align-items:center;margin:auto 0;text-align:center}.v22-chat__welcome-orb{margin-bottom:1.1rem}.v22-chat__hello{margin:0;color:var(--muted);font-size:.9rem;font-weight:500}.v22-chat__welcome-title{margin:.2rem 0 0;font-size:1.35rem;font-weight:650;line-height:1.25;letter-spacing:-.02em;text-wrap:balance}.v22-chat__welcome-body{max-width:22rem;margin:.55rem auto 0;color:var(--muted);font-size:.84rem;line-height:1.5;text-wrap:pretty}.v22-chat__suggestions{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem;margin-top:1.35rem}.v22-chat__suggestion{max-width:100%;padding:.55rem .85rem;border:1px solid var(--hair);border-radius:999px;background:var(--inset);font-size:.8rem;line-height:1.3;text-align:left;transition:border-color .3s ease,background-color .3s ease,transform .3s var(--ease)}.v22-chat__suggestion[data-on]{border-color:color-mix(in srgb,var(--acc) 45%,var(--hair));background:var(--acc-soft);transform:translateY(-1px)}.v22-chat__privacy{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.35rem;color:var(--muted);font-size:.7rem;opacity:.8}.v22-chat__privacy svg{width:12px;height:12px}.v22-chat__msg{display:flex;min-width:0}.v22-chat__msg--user{justify-content:flex-end}.v22-chat__bubble{max-width:85%;padding:.6rem .95rem;border:1px solid color-mix(in srgb,var(--acc) 30%,transparent);border-radius:1.25rem 1.25rem .4rem 1.25rem;background:color-mix(in srgb,var(--acc) 16%,#fff);font-size:.875rem;line-height:1.5}.v22-chat__msg--assistant{gap:.65rem;align-items:flex-start}.v22-chat__msg--assistant>.v22-orb{margin-top:.1rem}.v22-chat__answer{display:flex;flex:1 1;min-width:0;flex-direction:column;gap:.75rem;font-size:.875rem;line-height:1.6}.v22-chat__text{margin:0;text-wrap:pretty}.v22-chat__thinking{display:flex;align-items:center;gap:.65rem;min-height:1.75rem}.v22-chat__step{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;font-weight:500;background:linear-gradient(90deg,var(--muted) 0,var(--muted) 35%,var(--ink) 50%,var(--muted) 65%,var(--muted) 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}.v22-chat__viz{display:flex;flex-direction:column;gap:.7rem;min-width:0;margin:0;padding:.8rem .95rem;border:1px solid var(--hair);border-radius:1rem;background:var(--inset)}.v22-chat__viz-title{font-size:.8125rem;font-weight:600;line-height:1.3;letter-spacing:-.01em}.v22-chat__kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;margin:0}.v22-chat__kpi{display:flex;flex-direction:column;gap:.2rem;min-width:0;padding:.6rem .75rem;border:1px solid var(--hair);border-radius:.75rem;background:rgb(255 255 255/.62);display:grid;grid-template-columns:auto 1fr;align-items:center;grid-column-gap:.5rem;column-gap:.5rem}.v22-chat__kpi dt{grid-column:1/-1}.v22-chat__kpi dd,.v22-chat__kpi dt{margin:0}.v22-chat__kpi dt{overflow:hidden;color:var(--muted);font-size:.6875rem;font-weight:500;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis}.v22-chat__kpi-value{font-size:1.25rem;font-weight:650;line-height:1.15;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v22-chat__delta{--tone:rgb(11 13 16/.38);display:inline-flex;align-items:center;gap:.2rem;padding:.125rem .45rem;border-radius:999px;background:color-mix(in srgb,var(--tone) 12%,transparent);color:var(--tone);font-size:.6875rem;font-weight:600;line-height:1.3;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v22-chat__delta[data-tone=up]{--tone:#047857}.v22-chat__delta[data-tone=neutral]{color:var(--muted)}.v22-chat__delta i{font-size:.5rem;font-style:normal}.v22-chat__ranked{display:flex;flex-direction:column;gap:.5rem}.v22-chat__rank-title{color:var(--muted);font-size:.6875rem;font-weight:500}.v22-chat__ranked ol{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.v22-chat__ranked li{display:grid;grid-template-columns:1.25rem minmax(0,1fr);grid-gap:.5rem;gap:.5rem}.v22-chat__rank{color:var(--muted);font-size:.6875rem;line-height:1.25rem;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v22-chat__line{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;font-size:.8125rem;line-height:1.25rem}.v22-chat__line b{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v22-chat__track{display:block;height:4px;margin-top:.3rem;overflow:hidden;border-radius:999px;background:rgb(11 13 16/.07)}.v22-chat__track>span{display:block;height:100%;width:100%;border-radius:inherit;background:var(--acc);transform:scaleX(var(--w));transform-origin:left}.v22-chat__source{margin:0;color:var(--muted);font-size:.6875rem}.v22-chat__notice{padding:.625rem .875rem;border:1px solid color-mix(in srgb,var(--acc) 22%,var(--hair));border-radius:.875rem;background:color-mix(in srgb,var(--acc) 6%,transparent);font-size:.8125rem;line-height:1.55}.v22-chat__notice b{display:block;color:var(--acc);font-size:.6875rem;font-weight:600;letter-spacing:.01em}.v22-chat__composer{position:relative;flex:none;padding:.35rem .75rem .75rem}.v22-chat__box{display:flex;align-items:flex-end;gap:.4rem;padding:.4rem .4rem .4rem .9rem;border:1px solid var(--hair);border-radius:1.4rem;background:var(--surface-strong);box-shadow:0 1px 2px rgb(0 0 0/.04);transition:border-color .2s ease,box-shadow .24s ease}.v22-chat__box[data-focus]{border-color:color-mix(in srgb,var(--acc) 55%,var(--hair));box-shadow:0 0 0 4px color-mix(in srgb,var(--acc) 14%,transparent)}.v22-chat__input{flex:1 1;min-width:0;min-height:2.35rem;padding:.55rem 0 .5rem;font-size:.875rem;line-height:1.35}.v22-chat__placeholder{display:block;color:var(--muted);opacity:.8;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.v22-chat__caret{display:inline-block;width:1.5px;height:1.05em;margin-left:1px;vertical-align:-2px;background:var(--acc)}.v22-chat__send{display:grid;place-items:center;width:2.35rem;height:2.35rem;flex:none;border-radius:999px;background:var(--acc);color:#fff;box-shadow:0 4px 14px -4px color-mix(in srgb,var(--acc) 70%,transparent);transition:transform .22s var(--ease),opacity .2s ease,background-color .2s ease,box-shadow .2s ease}.v22-chat__send[data-mode=off]{opacity:.35;box-shadow:none;transform:scale(.92)}.v22-chat__send[data-mode=stop]{background:var(--ink)}@media (prefers-reduced-motion:no-preference){.v22-chat[data-live] .v22-chat__status>span{animation:v22-chat-step .36s var(--ease) backwards}.v22-chat[data-live] .v22-chat__icon--reveal{animation:v22-chat-pop .36s var(--ease) backwards}.v22-chat[data-live] .v22-chat__welcome>*{animation:v22-chat-fade .52s var(--ease) backwards}.v22-chat[data-live] .v22-chat__welcome-orb{animation:v22-chat-float .7s var(--ease) backwards}.v22-chat[data-live] .v22-chat__suggestion{animation:v22-chat-fade .52s var(--ease) var(--d) backwards}.v22-chat[data-live] .v22-chat__msg--user,.v22-chat[data-live] .v22-chat__thinking{animation:v22-chat-rise .46s var(--ease) backwards}.v22-chat[data-live] .v22-chat__thinking{animation-delay:.25s}.v22-chat[data-live] .v22-chat__step{animation:v22-chat-step .38s var(--ease) backwards,v22-chat-shimmer 2.2s linear infinite}.v22-chat[data-live] .v22-chat__thread[data-play] .v22-chat__msg--user{animation:none}.v22-chat__thread[data-play] .v22-chat__msg--assistant>.v22-orb{animation:v22-chat-pop .4s var(--ease) backwards}.v22-chat__thread[data-play] .v22-chat__text span{animation:v22-chat-word .42s var(--ease) var(--d) backwards}.v22-chat__thread[data-play] .v22-chat__block{animation:v22-chat-rise .52s var(--ease) var(--d) backwards}.v22-chat__thread[data-play] .v22-chat__track>span{animation:v22-chat-grow .9s cubic-bezier(.65,0,.25,1) var(--d) backwards}.v22-chat[data-live] .v22-chat__caret{animation:v22-chat-caret 1s steps(1) infinite}.v22-chat[data-phase=send] .v22-chat__send{animation:v22-chat-press .5s var(--ease)}.v22-chat[data-live] .v22-chat__send svg{animation:v22-chat-icon .28s var(--ease) backwards}}@keyframes v22-chat-fade{0%{opacity:0;transform:translateY(8px)}}@keyframes v22-chat-rise{0%{opacity:0;transform:translateY(10px) scale(.985)}}@keyframes v22-chat-float{0%{opacity:0;transform:translateY(12px) scale(.85)}}@keyframes v22-chat-step{0%{opacity:0;transform:translateY(60%);filter:blur(2px)}}@keyframes v22-chat-shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}@keyframes v22-chat-pop{0%{opacity:0;transform:scale(.85)}}@keyframes v22-chat-word{0%{opacity:0;filter:blur(3px)}}@keyframes v22-chat-grow{0%{transform:scaleX(0)}}@keyframes v22-chat-caret{50%{opacity:0}}@keyframes v22-chat-press{0%{transform:scale(1)}30%{transform:scale(.86)}65%{transform:scale(1.06);box-shadow:0 0 0 6px color-mix(in srgb,var(--acc) 18%,transparent)}to{transform:scale(1)}}@keyframes v22-chat-icon{0%{opacity:0;transform:rotate(-45deg) scale(.6)}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.v22-chat{background-color:#fff}}@media (max-width:520px){.v22-chat{height:700px;border-radius:1.5rem}.v22-chat__thread,.v22-chat__welcome{padding-inline:.9rem}.v22-chat__composer{padding-inline:.55rem;padding-bottom:.55rem}.v22-chat__viz{padding:.75rem .875rem}.v22-chat__welcome-title{font-size:1.2rem}}