.whs51G_hero{background:radial-gradient(60% 70% at 88% 6%,#14b8a633,#0000 62%),radial-gradient(42% 50% at 0 100%,#f43f5e12,#0000 60%),linear-gradient(#f0fdfa 0%,#fff 78%);border-bottom:1px solid #ccfbf1;padding:28px 0 76px;position:relative;overflow:hidden}.whs51G_hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#0d948847 2px,#0000 2.6px) 0/26px 6px repeat-x;height:6px;position:absolute;bottom:26px;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.whs51G_heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.whs51G_eyebrow{color:#115e59;background:#ccfbf1;border:1px solid #99f6e4;border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:5px 14px;font-size:.8rem;font-weight:700;display:inline-flex}.whs51G_title{letter-spacing:-.028em;text-wrap:balance;margin-bottom:16px;font-size:clamp(2rem,4vw,3.05rem);font-weight:800;line-height:1.14}.whs51G_title span{color:#0f766e;display:block}.whs51G_lead{color:var(--text-secondary);max-width:620px;margin-bottom:22px;font-size:1.08rem;line-height:1.7}.whs51G_lead strong{color:var(--text-primary)}.whs51G_price{color:var(--text-secondary);flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-bottom:22px;display:flex}.whs51G_price strong{color:var(--text-primary);letter-spacing:-.02em;font-size:2.1rem;font-weight:800;line-height:1}.whs51G_priceBadge{color:#115e59;background:#f0fdfa;border:1px solid #99f6e4;border-radius:999px;padding:3px 10px;font-size:.8rem;font-weight:700}.whs51G_btnTeal{color:#fff;background:#0f766e;border:1px solid #0f766e}.whs51G_btnTeal:hover{background:#115e59;border-color:#115e59;box-shadow:0 10px 24px -12px #0f766eb3}.whs51G_btnGhost{color:#115e59;background:#fff;border:1px solid #99f6e4}.whs51G_btnGhost:hover{background:#f0fdfa;border-color:#0f766e}.whs51G_btnTeal i,.whs51G_btnGhost i{transition:transform .2s}.whs51G_btnTeal:hover i,.whs51G_btnGhost:hover i{transform:translate(3px)}.whs51G_flow,.whs51G_laneSteps,.whs51G_steps,.whs51G_rsSteps,.whs51G_chips,.whs51G_files,.whs51G_tierList{margin:0;padding:0;list-style:none}.whs51G_heroArt{justify-content:center;min-width:0;display:flex;position:relative}.whs51G_deckWrap{width:100%;max-width:540px;position:relative}.whs51G_deck{--step:36px;aspect-ratio:54/46;width:100%;transform:perspective(1200px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s cubic-bezier(.2,.8,.2,1);position:relative}.whs51G_film{background:radial-gradient(circle,#f0fdfa 3.2px,#0000 3.8px) 0 7px/20px 10px repeat-x,radial-gradient(circle,#f0fdfa 3.2px,#0000 3.8px) 0 calc(100% - 7px)/20px 10px repeat-x,linear-gradient(90deg,#134e4a,#0f766e 50%,#134e4a);border-radius:6px;height:84px;animation:7s linear 2 whs51G_filmDrift;position:absolute;top:46%;left:6%;right:-18%;transform:rotate(-9deg);box-shadow:0 20px 40px -24px #134e4a99}@keyframes whs51G_filmDrift{0%{background-position:-200px 7px,-200px calc(100% - 7px),0 0}}.whs51G_moon{z-index:9;color:#e6fffa;background:#0b2a29;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:.8rem;font-weight:700;display:inline-flex;position:absolute;top:2%;left:0;box-shadow:0 12px 26px -14px #0b2a29bf}.whs51G_moon i{color:#fde68a}.whs51G_frames{position:absolute;inset:0}.whs51G_frame{--d:calc(4 - var(--k));z-index:var(--k);width:62%;transform:translateY(calc(var(--d) * var(--step) * -1)) scale(calc(1 - var(--d) * .06));transform-origin:50% 0;animation:.65s cubic-bezier(.2,.8,.2,1) backwards whs51G_stackIn;animation-delay:calc(.15s + var(--k) * .18s);background:#fbfffe;border:1px solid #ccfbf1;border-radius:14px;padding:10px 11px 9px;position:absolute;top:32%;left:32%;box-shadow:0 22px 44px -26px #0f172a73}@keyframes whs51G_stackIn{0%{opacity:0;transform:translateY(calc(var(--d) * var(--step) * -1 + 46px)) scale(calc(1 - var(--d) * .06))}}.whs51G_frameNow{background:#fff;border-color:#5eead4;box-shadow:0 30px 60px -28px #0f766e99,0 0 0 4px #5eead42e}.whs51G_frameTop{white-space:nowrap;align-items:center;gap:7px;margin-bottom:8px;font-size:.74rem;line-height:1;display:flex}.whs51G_frameTop b{color:#0f172a;font:800 .8rem/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.whs51G_frameTop span{color:#5b6a80;text-overflow:ellipsis;font-weight:600;overflow:hidden}.whs51G_frameTop em{color:#fff;background:#0f766e;border-radius:999px;margin-left:auto;padding:4px 8px;font-size:.68rem;font-style:normal;font-weight:800;animation:.45s cubic-bezier(.34,1.56,.64,1) 1.25s backwards whs51G_popIn}@keyframes whs51G_popIn{0%{opacity:0;transform:scale(.4)}}.whs51G_frameScreen{aspect-ratio:16/7.5;background:linear-gradient(160deg,#ecfeff,#f0fdfa);border:1px solid #e2e8f0;border-radius:9px;align-content:center;gap:12px;padding:12px 14px;display:grid;position:relative;overflow:hidden}.whs51G_frameScreen span{align-items:center;gap:9px;height:12px;display:flex}.whs51G_frameScreen span:before{content:"";background:#fbbf24;border-radius:3px;flex:none;width:12px;height:12px}.whs51G_frameScreen span:after{content:"";height:7px;width:var(--w,70%);background:#99f6e4;border-radius:4px}.whs51G_frameScreen span:first-child{--w:52%}.whs51G_frameScreen span:first-child:after{background:#5eead4}.whs51G_frameScreen span:nth-child(2){--w:74%}.whs51G_frameScreen span:nth-child(2):before,.whs51G_frameScreen span:nth-child(3):before{background:#5eead4}.whs51G_frameScreen span:nth-child(3){--w:40%}.whs51G_frameScreen span:nth-child(4){--w:62%}.whs51G_flash{pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000 20%,#fffffff2 50%,#0000 80%);animation:.9s ease-out 1.15s backwards whs51G_flash;position:absolute;inset:0}@keyframes whs51G_flash{0%{opacity:1;transform:translate(-100%)}to{opacity:0;transform:translate(100%)}}.whs51G_frameFoot{color:#0f766e;white-space:nowrap;align-items:center;gap:6px;margin-top:8px;font-size:.72rem;font-weight:700;display:flex}.whs51G_deckCards{z-index:10;pointer-events:none;justify-content:space-between;align-items:flex-end;gap:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.whs51G_restoreCard{background:#fff;border:1px solid #ccfbf1;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;animation:.6s cubic-bezier(.2,.8,.2,1) 1.5s backwards whs51G_rise;display:flex;box-shadow:0 18px 40px -18px #0f172a59}.whs51G_rcIc{color:#fff;background:#0f766e;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.whs51G_restoreCard>div strong{color:#0f172a;font-size:1rem;font-weight:800;line-height:1.2;display:block}.whs51G_restoreCard>div span{color:#5b6a80;font-size:.78rem;display:block}.whs51G_lockCard{color:#e6fffa;white-space:nowrap;background:#0b2a29;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:.8rem;font-weight:700;animation:.6s cubic-bezier(.2,.8,.2,1) 1.7s backwards whs51G_rise;display:inline-flex;box-shadow:0 14px 30px -16px #0b2a29cc}.whs51G_lockCard i{color:#5eead4}@keyframes whs51G_rise{0%{opacity:0;transform:translateY(14px)}}.whs51G_band{background:linear-gradient(#f0fdfa 0%,#fff 60%);border-top:1px solid #ccfbf1;border-bottom:1px solid #ccfbf1}.whs51G_replay{grid-template:"tabs stage""story stage"1fr/minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:18px 36px;max-width:1060px;margin:0 auto;display:grid}.whs51G_sceneTabs{flex-wrap:wrap;grid-area:tabs;gap:8px;display:flex}.whs51G_sceneTab{cursor:pointer;color:#334155;font:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:.88rem;font-weight:700;transition:background .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex}.whs51G_sceneTab i{color:#e11d48}.whs51G_sceneTab:hover{border-color:#fda4af}.whs51G_sceneTab[aria-pressed=true]{color:#9f1239;background:#fff1f2;border-color:#fb7185;box-shadow:0 8px 20px -14px #be123cb3}.whs51G_sceneTab:focus-visible,.whs51G_replayBtn:focus-visible{outline-offset:2px;outline:3px solid #0f766e73}.whs51G_story{grid-area:story}.whs51G_steps{counter-reset:st;gap:8px;display:grid}.whs51G_steps li{counter-increment:st;color:#475569;border:1px solid #0000;border-radius:12px;padding:10px 12px 10px 48px;font-size:.92rem;line-height:1.5;transition:background .3s,border-color .3s,color .3s;display:block;position:relative}.whs51G_steps li b{color:#0f172a;margin-right:4px}.whs51G_steps li:before{content:counter(st);color:#475569;background:#f1f5f9;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.78rem;font-weight:800;transition:background .3s,color .3s;display:grid;position:absolute;top:9px;left:12px}.whs51G_replay:not([data-phase]) .whs51G_steps li:nth-child(-n+4):before,.whs51G_replay[data-phase="1"] .whs51G_steps li:nth-child(-n+1):before,.whs51G_replay[data-phase="2"] .whs51G_steps li:nth-child(-n+2):before,.whs51G_replay[data-phase="3"] .whs51G_steps li:nth-child(-n+3):before{content:"✓";color:#fff;background:#0f766e}.whs51G_replay:not([data-phase]) .whs51G_steps li:nth-child(5),.whs51G_replay[data-phase="0"] .whs51G_steps li:first-child,.whs51G_replay[data-phase="1"] .whs51G_steps li:nth-child(2),.whs51G_replay[data-phase="2"] .whs51G_steps li:nth-child(3),.whs51G_replay[data-phase="3"] .whs51G_steps li:nth-child(4){color:#0f172a;background:#fff;border-color:#99f6e4;box-shadow:0 12px 26px -20px #0f766eb3}.whs51G_replay:not([data-phase]) .whs51G_steps li:nth-child(5):before{content:"✓";color:#fff;background:#047857}.whs51G_replay[data-phase="0"] .whs51G_steps li:first-child:before,.whs51G_replay[data-phase="2"] .whs51G_steps li:nth-child(3):before{color:#115e59;background:#ccfbf1}.whs51G_replay[data-phase="1"] .whs51G_steps li:nth-child(2):before{content:"!";color:#fff;background:#be123c}.whs51G_replay[data-phase="3"] .whs51G_steps li:nth-child(4):before{color:#92400e;background:#fef3c7}.whs51G_replayBtn{cursor:pointer;color:#e6fffa;font:inherit;background:#0b2a29;border:0;border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:9px 16px;font-size:.88rem;font-weight:700;transition:background .2s;display:inline-flex}.whs51G_replayBtn:hover{background:#134e4a}.whs51G_stage{grid-area:stage;min-width:0}.whs51G_win{background:#fff;border:1px solid #ccfbf1;border-radius:18px;overflow:hidden;box-shadow:0 34px 70px -40px #0f172a8c}.whs51G_winBar{color:#e6fffa;background:#0b2a29;align-items:center;gap:10px;padding:10px 14px;font-size:.82rem;display:flex}.whs51G_winBar b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:700;overflow:hidden}.whs51G_dots{flex:none;gap:6px;display:inline-flex}.whs51G_dots i{background:#ff5f57;border-radius:50%;width:10px;height:10px}.whs51G_dots i:nth-child(2){background:#febc2e}.whs51G_dots i:nth-child(3){background:#28c840}.whs51G_state{flex:none;margin-left:auto;display:grid}.whs51G_state em{opacity:0;white-space:nowrap;border-radius:999px;grid-area:1/1;justify-self:end;padding:4px 10px;font-size:.74rem;font-style:normal;font-weight:800;transition:opacity .25s,transform .25s;transform:translateY(4px)}.whs51G_stOk{color:#115e59;background:#ccfbf1}.whs51G_stBad{color:#9f1239;background:#ffe4e6}.whs51G_stWait{color:#075985;background:#e0f2fe}.whs51G_stRun{color:#92400e;background:#fef3c7}.whs51G_replay:not([data-phase]) .whs51G_stOk,.whs51G_replay[data-phase="0"] .whs51G_stOk,.whs51G_replay[data-phase="1"] .whs51G_stBad,.whs51G_replay[data-phase="2"] .whs51G_stWait,.whs51G_replay[data-phase="3"] .whs51G_stRun{opacity:1;transform:none}.whs51G_screen{background:#fff;height:272px;position:relative;overflow:hidden}.whs51G_path{color:#475569;background:#f8fafc;border-bottom:1px solid #e2e8f0;align-items:center;gap:8px;padding:10px 16px;font:600 .8rem/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex}.whs51G_path i{color:#d97706}.whs51G_files{padding:6px 8px;display:grid}.whs51G_files li{border-radius:9px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;font-size:.86rem;transition:background .3s;display:grid}.whs51G_fileIc{color:#0d9488}.whs51G_files li .whs51G_fa-folder{color:#d97706}.whs51G_files .whs51G_lockIc{color:#be123c;display:none}.whs51G_fileName{text-overflow:ellipsis;white-space:nowrap;color:#0f172a;min-width:0;font-weight:600;overflow:hidden}.whs51G_locked{color:#be123c;font-weight:800;display:none}.whs51G_fileMeta{color:#5b6a80;white-space:nowrap;font-size:.78rem}.whs51G_deleted{color:#9f1239;white-space:nowrap;font-size:.74rem;font-weight:800;display:none}.whs51G_replay[data-kind=malware]:is([data-phase="1"],[data-phase="2"]) .whs51G_locked{display:inline}.whs51G_replay[data-kind=malware]:is([data-phase="1"],[data-phase="2"]) .whs51G_lockIc{display:inline-block}.whs51G_replay[data-kind=malware]:is([data-phase="1"],[data-phase="2"]) .whs51G_fileIc{display:none}.whs51G_replay[data-kind=malware]:is([data-phase="1"],[data-phase="2"]) .whs51G_files li,.whs51G_replay[data-kind=delete]:is([data-phase="1"],[data-phase="2"]) .whs51G_fileGone{background:#fff1f2}.whs51G_replay[data-kind=delete]:is([data-phase="1"],[data-phase="2"]) .whs51G_fileGone .whs51G_fileName{color:#9f1239;text-decoration:line-through}.whs51G_replay[data-kind=delete]:is([data-phase="1"],[data-phase="2"]) .whs51G_fileGone .whs51G_fileMeta{display:none}.whs51G_replay[data-kind=delete]:is([data-phase="1"],[data-phase="2"]) .whs51G_fileGone .whs51G_deleted{display:inline}.whs51G_alarm{opacity:0;visibility:hidden;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;transition:opacity .3s,transform .3s,visibility .3s;display:flex;position:absolute;left:12px;right:12px;transform:translateY(8px)}.whs51G_alarm>i{flex:none;font-size:1.25rem}.whs51G_alarm b{font-size:.92rem;font-weight:800;display:block}.whs51G_alarm span{font-size:.78rem;line-height:1.4;display:block}.whs51G_alarmMalware{color:#fff;background:#9f1239;bottom:12px;box-shadow:0 18px 30px -18px #9f1239cc}.whs51G_alarmMalware span{color:#ffe4e6}.whs51G_alarmDelete{color:#f9fafb;background:#1f2937;bottom:12px;box-shadow:0 18px 30px -18px #0f172acc}.whs51G_alarmDelete>i{color:#fda4af}.whs51G_alarmDelete span{color:#d1d5db}.whs51G_replay[data-kind=malware]:is([data-phase="1"],[data-phase="2"]) .whs51G_alarmMalware,.whs51G_replay[data-kind=delete]:is([data-phase="1"],[data-phase="2"]) .whs51G_alarmDelete{opacity:1;visibility:visible;transform:none}.whs51G_boot{text-align:center;color:#f8fafc;opacity:0;visibility:hidden;background:#0f172a;place-content:center;justify-items:center;gap:8px;padding:20px;transition:opacity .3s,visibility .3s;display:grid;position:absolute;inset:0}.whs51G_boot i{color:#fbbf24;font-size:1.8rem}.whs51G_boot b{font-size:1rem;font-weight:800}.whs51G_boot span{color:#cbd5e1;font-size:.82rem}.whs51G_replay[data-kind=update]:is([data-phase="1"],[data-phase="2"]) .whs51G_boot{opacity:1;visibility:visible}.whs51G_dialog{z-index:3;opacity:0;visibility:hidden;background:#fff;border:1px solid #e2e8f0;border-radius:14px;gap:7px;width:min(320px,100% - 28px);padding:16px 16px 14px;transition:opacity .25s,transform .25s,visibility .25s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-46%)scale(.96);box-shadow:0 0 0 999px #0f172a61,0 24px 48px -20px #0f172a99}.whs51G_replay[data-phase="2"] .whs51G_dialog{opacity:1;visibility:visible;transition-delay:.25s;transform:translate(-50%,-50%)}.whs51G_dlgTitle{color:#0f172a;align-items:center;gap:8px;font-size:.95rem;font-weight:800;display:flex}.whs51G_dlgTitle i{color:#b45309}.whs51G_dlgLine{color:#475569;font-size:.8rem;line-height:1.45}.whs51G_dlgLabel{color:#5b6a80;margin-top:2px;font-size:.74rem;font-weight:700}.whs51G_dlgInput{color:#0f172a;background:#f0fdfa;border:1.5px solid #5eead4;border-radius:9px;align-items:center;height:36px;padding:0 10px;font:700 .92rem/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex}.whs51G_typed{white-space:nowrap;width:calc(var(--n) * 1ch);border-right:2px solid #0f766e;padding-right:1px;display:inline-block;overflow:hidden}.whs51G_replay[data-phase="2"] .whs51G_typed{animation:whs51G_typing .9s steps(var(--n)) .7s backwards, whs51G_caret .7s step-end .7s 4}@keyframes whs51G_typing{0%{width:0}}@keyframes whs51G_caret{50%{border-right-color:#0000}}.whs51G_dlgBtn{color:#fff;background:#b45309;border-radius:9px;justify-self:end;margin-top:4px;padding:8px 16px;font-size:.84rem;font-weight:800}.whs51G_replay[data-phase="2"] .whs51G_dlgBtn{animation:.35s 2.1s backwards whs51G_press}@keyframes whs51G_press{50%{transform:scale(.92);box-shadow:0 0 0 5px #b4530940}}.whs51G_restoring{z-index:4;opacity:0;visibility:hidden;background:linear-gradient(#f0fdfa,#fff);align-content:center;gap:12px;padding:18px 20px;transition:opacity .3s,visibility .3s;display:grid;position:absolute;inset:0}.whs51G_replay[data-phase="3"] .whs51G_restoring{opacity:1;visibility:visible}.whs51G_rsHead{color:#115e59;align-items:center;gap:9px;font-size:.95rem;font-weight:800;display:flex}.whs51G_rsHead i{color:#b45309}.whs51G_replay[data-phase="3"] .whs51G_rsHead i{animation:1.1s linear infinite whs51G_spinBack}@keyframes whs51G_spinBack{to{transform:rotate(-360deg)}}.whs51G_rsSteps{gap:8px;display:grid}.whs51G_rsSteps li{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:4px 10px;padding:9px 12px;font-size:.86rem;font-weight:700;display:grid}.whs51G_rsSteps li>i{color:#0d9488}.whs51G_rsSteps small{color:#5b6a80;grid-column:2;font-size:.74rem;font-weight:600}.whs51G_rsSteps small b{color:#0f172a;font-variant-numeric:tabular-nums}.whs51G_rsBar{background:#ccfbf1;border-radius:999px;grid-column:2;height:6px;overflow:hidden}.whs51G_rsBar i{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#14b8a6,#0e7490);width:100%;height:100%;display:block}.whs51G_replay[data-phase="3"] .whs51G_rsBar i{animation:2.6s cubic-bezier(.4,0,.2,1) .3s backwards whs51G_fill}@keyframes whs51G_fill{0%{transform:scaleX(0)}}.whs51G_replay[data-phase="3"] .whs51G_rsSteps li{animation:.4s backwards whs51G_lit}.whs51G_replay[data-phase="3"] .whs51G_rsSteps li:first-child{animation-delay:.15s}.whs51G_replay[data-phase="3"] .whs51G_rsSteps li:nth-child(2){animation-delay:.35s}.whs51G_replay[data-phase="3"] .whs51G_rsSteps li:nth-child(3){animation-delay:2.7s}@keyframes whs51G_lit{0%{color:#64748b;background:#f8fafc;border-color:#e2e8f0}}.whs51G_rsClock{align-items:baseline;gap:10px;display:flex}.whs51G_rsClock b{color:#0f172a;font-variant-numeric:tabular-nums;font:800 1.7rem/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.whs51G_rsClock span{color:#5b6a80;font-size:.78rem;font-weight:600}.whs51G_done{color:#065f46;opacity:0;visibility:hidden;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px;align-items:center;gap:10px;padding:11px 14px;font-size:.86rem;font-weight:800;transition:opacity .35s,transform .35s,visibility .35s;display:flex;position:absolute;bottom:12px;left:12px;right:12px;transform:translateY(8px)}.whs51G_done i{color:#059669;font-size:1.05rem}.whs51G_replay:not([data-phase]) .whs51G_done{opacity:1;visibility:visible;transform:none}.whs51G_reel{background:#f8fafc;border-top:1px solid #e2e8f0;padding:12px 14px 14px}.whs51G_reelLabel{letter-spacing:.06em;text-transform:uppercase;color:#5b6a80;margin-bottom:8px;font-size:.74rem;font-weight:800;display:block}.whs51G_chips{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;display:grid}.whs51G_chips li{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:9px;justify-items:center;gap:3px;padding:7px 2px;transition:background .3s,border-color .3s,box-shadow .3s;display:grid;position:relative}.whs51G_chips li b{color:#0f172a;font:800 .74rem/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.whs51G_chips li span{color:#5b6a80;white-space:nowrap;font-size:.66rem;font-weight:600;line-height:1.1}.whs51G_chipToday{background:#f0fdfa;border-color:#5eead4}.whs51G_replay[data-phase="0"] .whs51G_chipToday{animation:1.2s .2s backwards whs51G_fresh}@keyframes whs51G_fresh{0%{background:#ccfbf1;box-shadow:0 0 0 6px #14b8a659}}.whs51G_replay[data-phase="2"] .whs51G_chipToday{border-color:#0f766e;box-shadow:0 0 0 3px #0f766e40}.whs51G_replay[data-phase="3"] .whs51G_chipToday{background:#fffbeb;border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b40}.whs51G_replay:not([data-phase]) .whs51G_chipToday{background:#ecfdf5;border-color:#10b981}.whs51G_cursor{color:#0f172a;opacity:0;filter:drop-shadow(0 2px 2px #ffffffe6);font-size:1rem;position:absolute;bottom:-8px;right:-2px}.whs51G_replay[data-phase="2"] .whs51G_cursor{opacity:1;animation:.6s cubic-bezier(.2,.8,.2,1) backwards whs51G_pointIn}@keyframes whs51G_pointIn{0%{opacity:0;transform:translate(26px,18px)}}.whs51G_chipNow{background:0 0!important;border-style:dashed!important}.whs51G_flag{visibility:hidden;align-items:center;gap:3px;display:inline-flex;color:#be123c!important}.whs51G_flag i{font-size:.62rem}.whs51G_replay:is([data-phase="1"],[data-phase="2"],[data-phase="3"]) .whs51G_flag{visibility:visible}.whs51G_replay[data-phase="1"] .whs51G_chipNow{border-color:#fb7185}.whs51G_proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1060px;margin:30px auto 0;display:grid}.whs51G_proofItem{background:#fff;border:1px solid #ccfbf1;border-radius:16px;padding:16px 18px}.whs51G_proofItem strong{letter-spacing:-.02em;color:#0f766e;font-size:1.35rem;font-weight:800;line-height:1.2;display:block}.whs51G_proofItem span{color:#475569;margin-top:4px;font-size:.86rem;line-height:1.5;display:block}.whs51G_proofNote{color:#5b6a80;text-align:center;max-width:1060px;margin:12px auto 0;font-size:.86rem}.whs51G_proofNote a{color:#0f766e;text-underline-offset:2px;font-weight:700;text-decoration:underline}.whs51G_calc{border-radius:var(--radius-xl);background:#fff;border:1px solid #ccfbf1;max-width:760px;margin:0 auto 28px;padding:22px 26px 20px;box-shadow:0 22px 50px -34px #0f766e80}.whs51G_calcQ{text-align:center;color:#0f172a;margin-bottom:12px;font-size:1rem;font-weight:800;display:block}.whs51G_calcRow{align-items:center;gap:20px;display:flex}.whs51G_calcNum{text-align:center;flex:none;width:92px;line-height:1}.whs51G_calcNum b{letter-spacing:-.04em;color:#0f766e;font-size:2.6rem;font-weight:800;animation:.35s cubic-bezier(.34,1.56,.64,1) whs51G_numPop;display:block}@keyframes whs51G_numPop{0%{transform:scale(.7)}}.whs51G_calcNum span{color:#5b6a80;margin-top:4px;font-size:.78rem;font-weight:600;display:block}.whs51G_rangeWrap{flex:1;min-width:0}.whs51G_range{appearance:none;cursor:pointer;background:linear-gradient(90deg, #14b8a6, #0e7490) 0 / var(--fill,0%) 100% no-repeat, #e2e8f0;border-radius:999px;width:100%;height:10px;margin:8px 0;display:block}.whs51G_range:focus-visible{outline:none;box-shadow:0 0 0 4px #0f766e4d}.whs51G_range::-webkit-slider-thumb{appearance:none;background:#fff;border:3px solid #0f766e;border-radius:50%;width:26px;height:26px;transition:transform .15s;box-shadow:0 4px 14px #0f766e66}.whs51G_range::-webkit-slider-thumb:hover{transform:scale(1.12)}.whs51G_range::-moz-range-thumb{background:#fff;border:3px solid #0f766e;border-radius:50%;width:20px;height:20px;box-shadow:0 4px 14px #0f766e66}.whs51G_range::-moz-range-track{background:0 0;height:10px}.whs51G_ticks{color:#5b6a80;justify-content:space-between;font:700 .7rem/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex}.whs51G_ticks span{text-align:center;width:26px;transition:color .2s}.whs51G_ticks .whs51G_tickOn{color:#0f766e}.whs51G_kindSwitch{justify-content:center;gap:6px;margin-top:16px;display:flex}.whs51G_kindSwitch button{cursor:pointer;color:#334155;font:inherit;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:7px 14px;font-size:.84rem;font-weight:700;transition:background .2s,border-color .2s,color .2s}.whs51G_kindSwitch button[aria-pressed=true]{color:#fff;background:#0f766e;border-color:#0f766e}.whs51G_kindSwitch button:focus-visible{outline-offset:2px;outline:3px solid #0f766e66}.whs51G_tiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:980px;margin:0 auto;display:grid}.whs51G_tierCell{min-width:0;display:flex}.whs51G_tier{background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;flex:1;padding:24px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s;display:flex}.whs51G_tier:hover{border-color:#99f6e4;transform:translateY(-4px);box-shadow:0 26px 48px -32px #0f766e8c}.whs51G_tierLong,.whs51G_tierLong:hover{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#14b8a6,#0e7490 55%,#f59e0b) border-box;border:1.5px solid #0000}.whs51G_tierHead{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.whs51G_tierHead h3{letter-spacing:-.01em;font-size:1.25rem;font-weight:800}.whs51G_tierTag{color:#92400e;background:#fef3c7;border-radius:999px;padding:3px 10px;font-size:.74rem;font-weight:800}.whs51G_tierLead{color:#475569;min-height:3.1em;margin-bottom:14px;font-size:.9rem;line-height:1.55}.whs51G_tierUnit strong{letter-spacing:-.03em;color:#0f172a;font-size:2rem;font-weight:800}.whs51G_tierUnit small{color:#5b6a80;margin-left:4px;font-size:.86rem;font-weight:600}.whs51G_tierMonth{color:#334155;background:#f0fdfa;border:1px solid #ccfbf1;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin:8px 0 16px;padding:10px 12px;font-size:.9rem;display:flex}.whs51G_tierMonth strong{color:#0f766e;font-size:1.1rem;font-weight:800}.whs51G_tierMonth small{color:#5b6a80;font-size:.8rem}.whs51G_tierMonth em{color:#115e59;flex-basis:100%;font-size:.78rem;font-style:normal;font-weight:700}.whs51G_strip{grid-template-columns:repeat(30,minmax(0,1fr));gap:3px;display:grid}.whs51G_strip i,.whs51G_legend i{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:3px;height:18px;display:block}.whs51G_strip .whs51G_cellDay,.whs51G_legend .whs51G_cellDay{background:#14b8a6;border-color:#0d9488}.whs51G_strip .whs51G_cellWeek,.whs51G_legend .whs51G_cellWeek{background:#f59e0b;border-color:#d97706}.whs51G_tier:hover .whs51G_strip .whs51G_cellDay,.whs51G_tier:hover .whs51G_strip .whs51G_cellWeek{animation:.5s whs51G_cellBlink}@keyframes whs51G_cellBlink{50%{transform:scaleY(1.25)}}.whs51G_stripAxis{color:#5b6a80;justify-content:space-between;margin-top:6px;font-size:.72rem;font-weight:600;display:flex}.whs51G_tierList{gap:8px;margin-top:16px;display:grid}.whs51G_tierList li{color:#334155;gap:9px;font-size:.9rem;line-height:1.5;display:flex}.whs51G_tierList li i{color:#0f766e;margin-top:4px;font-size:.8rem}.whs51G_legend{color:#475569;flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-top:16px;font-size:.82rem;display:flex}.whs51G_legend span{align-items:center;gap:8px;display:inline-flex}.whs51G_legend i{width:14px;height:14px}.whs51G_flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:30px;display:grid;position:relative}.whs51G_flow:before{content:"";transform-origin:0;background:linear-gradient(90deg,#14b8a6,#0e7490,#f59e0b);border-radius:3px;height:3px;position:absolute;top:30px;left:12%;right:12%;transform:scaleX(1)}.whs51G_flow.visible:before{animation:1.4s cubic-bezier(.4,0,.2,1) .2s backwards whs51G_rail}@keyframes whs51G_rail{0%{transform:scaleX(0)}}.whs51G_flowItem{text-align:center;padding:0 6px;position:relative}.whs51G_flowIc{z-index:1;color:#0f766e;background:#fff;border:2px solid #99f6e4;border-radius:18px;place-items:center;width:60px;height:60px;margin:0 auto 14px;font-size:1.25rem;display:grid;position:relative;box-shadow:0 14px 28px -18px #0f766eb3}.whs51G_flow.visible .whs51G_flowIc{animation:.55s cubic-bezier(.34,1.56,.64,1) backwards whs51G_hop;animation-delay:calc(.3s + var(--k) * .3s)}@keyframes whs51G_hop{0%{opacity:0;transform:scale(.5)}}.whs51G_flowItem h3{margin-bottom:6px;font-size:1rem;font-weight:800}.whs51G_flowItem p{color:#475569;font-size:.88rem;line-height:1.55}.whs51G_feats{margin-top:8px}.whs51G_feat .whs51G_icon{color:#0f766e;background:#f0fdfa}.whs51G_lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1000px;margin:0 auto;display:grid}.whs51G_lane{background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;align-items:flex-start;gap:14px;padding:24px;display:flex}.whs51G_laneTag{color:#115e59;background:#f0fdfa;border:1px solid #ccfbf1;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:.86rem;font-weight:800;display:inline-flex}.whs51G_laneSteps{counter-reset:ln;gap:10px;margin-bottom:4px;display:grid}.whs51G_laneSteps li{counter-increment:ln;color:#334155;padding-left:38px;font-size:.92rem;line-height:1.6;position:relative}.whs51G_laneSteps li:before{content:counter(ln);color:#fff;background:#0f766e;border-radius:8px;place-items:center;width:26px;height:26px;font-size:.8rem;font-weight:800;display:grid;position:absolute;top:0;left:0}.whs51G_laneSteps strong{color:#0f172a}.whs51G_lane .btn{margin-top:auto}.whs51G_doc h3{font-size:1.05rem;line-height:1.4}.whs51G_docKind{color:#115e59;align-items:center;gap:7px;margin-bottom:10px;font-size:.78rem;font-weight:800;display:inline-flex}.whs51G_cta{isolation:isolate;background:radial-gradient(60% 100% at 50% 0,#14b8a673,#0000 70%),#042f2e;position:relative;overflow:hidden}.whs51G_cta:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#5eead459 2px,#0000 2.6px) 0/24px 6px repeat-x;height:6px;position:absolute;bottom:18px;left:-10%;right:-10%}.whs51G_cta p{color:#ccfbf1}@media (max-width:960px){.whs51G_heroGrid{grid-template-columns:minmax(0,1fr);gap:34px}.whs51G_heroArt{justify-content:center}.whs51G_replay{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"tabs""stage""story"}.whs51G_flow{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:26px}.whs51G_flow:before{display:none}.whs51G_proof{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.whs51G_tiers,.whs51G_lanes{grid-template-columns:minmax(0,1fr)}.whs51G_proof{grid-template-columns:minmax(0,1fr);gap:10px}}@media (max-width:600px){.whs51G_hero{padding:16px 0 56px}.whs51G_lead{font-size:1rem}.whs51G_deckWrap{max-width:360px}.whs51G_deck{--step:26px;aspect-ratio:36/33}.whs51G_frame{width:74%;padding:8px 9px 7px;top:33%;left:16%}.whs51G_frameTop{gap:6px;margin-bottom:7px;font-size:.68rem}.whs51G_frameTop b{font-size:.72rem}.whs51G_frameTop em{padding:3px 7px;font-size:.62rem}.whs51G_frameScreen{gap:8px;padding:9px 10px}.whs51G_frameScreen span{gap:7px;height:10px}.whs51G_frameScreen span:before{width:10px;height:10px}.whs51G_frameFoot{margin-top:7px;font-size:.68rem}.whs51G_moon{display:none}.whs51G_deckCards{flex-wrap:wrap;justify-content:center;margin-top:14px;position:static}.whs51G_restoreCard,.whs51G_lockCard{animation:none}.whs51G_film{height:62px;top:44%;left:4%;right:-12%}.whs51G_screen{height:276px}.whs51G_files li{gap:8px;padding:8px 6px;font-size:.82rem}.whs51G_sceneTabs{gap:6px}.whs51G_winPre{display:none}.whs51G_sceneTab{gap:6px;padding:8px 11px;font-size:.8rem}.whs51G_chips{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.whs51G_chips li:nth-child(-n+3){display:none}.whs51G_calc{padding:18px 16px}.whs51G_calcRow{gap:12px}.whs51G_calcNum{width:70px}.whs51G_calcNum b{font-size:2.1rem}.whs51G_ticks{font-size:.6rem}.whs51G_ticks span{width:22px}.whs51G_ticks span:nth-child(2n){visibility:hidden}.whs51G_tier,.whs51G_lane{padding:20px 18px}.whs51G_flow{grid-template-columns:minmax(0,1fr)}.whs51G_flowItem{text-align:left;grid-template-columns:56px minmax(0,1fr);gap:2px 14px;padding:0;display:grid}.whs51G_flowIc{border-radius:15px;grid-row:span 2;width:52px;height:52px;margin:0;font-size:1.1rem}}@media (prefers-reduced-motion:reduce){.whs51G_film,.whs51G_frame,.whs51G_frameTop em,.whs51G_flash,.whs51G_restoreCard,.whs51G_lockCard,.whs51G_calcNum b,.whs51G_typed,.whs51G_dlgBtn,.whs51G_rsHead i,.whs51G_rsBar i,.whs51G_rsSteps li,.whs51G_chipToday,.whs51G_cursor,.whs51G_flow:before,.whs51G_flowIc,.whs51G_strip i{animation:none!important}.whs51G_deck{transition:none;transform:none!important}.whs51G_flash{display:none}.whs51G_tier,.whs51G_tier:hover{transition:none;transform:none}.whs51G_state em,.whs51G_alarm,.whs51G_boot,.whs51G_dialog,.whs51G_restoring,.whs51G_done,.whs51G_steps li,.whs51G_steps li:before,.whs51G_chips li{transition:none}}
