#osx{--navy:#070d1a;--navy2:#0b1424;--gold:#d4af37;--gold2:#f5d97a;--ink:#f6f4ee;--mut:#9aa6b8;--soft:#d8dfeb;--card:#0d1626;--card2:#0a1220;--line:#d4af3729;--line2:#d4af3752}#osx :where(:not(#scoretool)):where(:not(#scoretool *)){box-sizing:border-box;margin:0;padding:0}html.osx-html{scroll-behavior:smooth}body.osx-on{color:#f6f4ee;-webkit-font-smoothing:antialiased;background:#070d1a radial-gradient(120% 52% at 50% -6%,#d4af3721,#d4af370b 38%,#0000 62%) no-repeat;font-family:Inter,system-ui,sans-serif;overflow-x:hidden}#osx img{max-width:100%;display:block}#osx a:where(:not(#scoretool *)){color:inherit;text-decoration:none}#osx button:where(:not(#scoretool *)){cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}#osx .serif{font-family:Fraunces,Georgia,serif}#osx .wrap{max-width:1180px;margin:0 auto;position:relative}#osx .em{color:var(--gold2);font-family:Fraunces,Georgia,serif;font-style:italic}#osx #promo{color:#100c02;text-align:center;z-index:60;background:linear-gradient(90deg,#8a6d1d,#d4af37 30%,#f5d97a,#d4af37 70%,#8a6d1d);padding:7px 12px;font-size:12px;font-weight:600;position:relative}#osx #promo b{font-weight:800}#osx header{z-index:55;background:#070d1af5;border-bottom:1px solid #ffffff0d;position:sticky;top:0}#osx .hin{align-items:center;gap:14px;max-width:1180px;margin:0 auto;padding:10px 18px;display:flex}#osx .brand{align-items:center;gap:9px;font-family:Fraunces,serif;font-size:16.5px;font-weight:600;display:flex}#osx .blogo{object-fit:contain;filter:drop-shadow(0 0 7px #d4af3759);width:30px;height:30px}#osx .brand .goldw{color:var(--gold2)}#osx .bname{white-space:nowrap}#osx .mono{border:1px solid var(--line2);width:30px;height:30px;color:var(--gold2);letter-spacing:.5px;background:#d4af3712;border-radius:8px;place-items:center;font-family:Fraunces,serif;font-size:11px;display:grid}#osx nav{color:var(--soft);align-items:center;gap:22px;margin-left:auto;font-size:13.5px;display:none}#osx nav a:hover{color:var(--gold2)}#osx .navcta{background:linear-gradient(135deg,var(--gold),var(--gold2));color:#14100a;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:700}#osx .burger{background:linear-gradient(135deg,#d4af3733,#d4af370a);border:1px solid #d4af3780;border-radius:12px;place-items:center;width:40px;height:40px;margin-left:auto;transition:transform .15s;display:grid;position:relative;box-shadow:0 4px 14px -6px #d4af3799,inset 0 1px #ffffff1f}#osx .burger:active{transform:scale(.95)}#osx .burger.isx span{box-shadow:none;background:0 0}#osx .burger.isx:before,#osx .burger.isx:after{content:"";background:var(--gold2);border-radius:1px;width:18px;height:2px;position:absolute;top:19px;left:11px}#osx .burger.isx:before{transform:rotate(45deg)}#osx .burger.isx:after{transform:rotate(-45deg)}#osx .burger.hint{animation:.55s ease-in-out 3 osxHamPulse}@keyframes osxHamPulse{0%,to{transform:scale(1)}50%{transform:scale(1.18);box-shadow:0 0 22px #f5d97ad9}}#osx .burger span{background:var(--gold2);width:16px;height:2px;box-shadow:0 5px 0 var(--gold2),0 -5px 0 var(--gold2);border-radius:1px;display:block}#osx #menu{-webkit-backdrop-filter:blur(18px);z-index:70;background:#070d1adb;flex-direction:column;display:none;position:fixed;inset:54px 0 0}#osx #menu.open{animation:.22s vin;display:flex}#osx .mnav{flex-direction:column;flex:1;gap:5px;width:100%;margin-left:0;padding:16px 16px 8px;font-size:17px;font-weight:600;display:flex;overflow-y:auto}#osx .mnav>a,#osx .mnav>button{color:#e9edf5;text-align:left;border-radius:14px;align-items:center;gap:11px;padding:13px 16px;font-size:17px;font-weight:600;transition:background .2s,color .2s;display:flex}#osx .mnav>a:active,#osx .mnav>button:active{color:var(--gold2);background:#d4af371f}#osx .mci{width:20px;height:20px;fill:var(--gold2)}#osx .mcta{border-top:1px solid #ffffff14;gap:10px;margin-top:14px;padding-top:16px;display:grid}#osx .mcta a{border-radius:999px;padding:0}#osx .mscore{background:#d4af3714;border:1px solid #d4af378c;justify-content:center;align-items:center;gap:8px;height:48px;font-weight:700;color:var(--gold2)!important;font-size:15.5px!important;display:flex!important}#osx .mget{background:linear-gradient(135deg,var(--gold),var(--gold2));justify-content:center;align-items:center;height:48px;font-weight:800;color:#14100a!important;font-size:15.5px!important;display:flex!important}#osx .mclose{padding:10px 0 max(20px,env(safe-area-inset-bottom));flex:none;justify-content:center;display:flex}#osx .mclose .x{width:48px;height:48px;color:var(--gold2);background:#d4af371a;border:2px solid #d4af3780;border-radius:50%;place-items:center;font-size:18px;display:grid}#osx #hero{z-index:2;text-align:center;padding:26px 20px 96px;position:relative}#osx .hgrid{max-width:1180px;margin:0 auto}#osx .kick{letter-spacing:clamp(1px,.5vw,2.2px);text-transform:uppercase;color:#c9b264;white-space:nowrap;font-size:clamp(8px,2.7vw,10.5px);font-weight:600}#osx h1{margin-top:12px;font-family:Fraunces,Georgia,serif;font-size:27.5px;font-weight:400;line-height:1.18;position:relative}#osx h1 .l2{text-wrap:balance;background:linear-gradient(100deg,#d4af37 8%,#f5e9b8 28%,#d4af37 46%,#f5d97a 70%,#d4af37 92%) 0 0/280% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;animation:6.5s ease-in-out infinite paused sheen;display:block}@keyframes sheen{0%,55%{background-position:120% 0}88%,to{background-position:-60% 0}}#osx .hrule{background:linear-gradient(90deg,transparent,var(--gold),transparent);width:64px;height:2px;margin:14px auto 0;transition:box-shadow .5s}#osx .hrule.hpath{background:0 0;align-items:center;gap:11px;width:auto;height:auto;margin:14px 0 0;display:flex}#osx .hrule.hpath:before,#osx .hrule.hpath:after{content:"";background:linear-gradient(90deg,#d4af3726,var(--gold));border-radius:1px;flex:1;height:1.5px}#osx .hrule.hpath:after{background:linear-gradient(90deg,var(--gold),#d4af3726)}#osx .hrule.hpath .hpl{letter-spacing:2.2px;text-transform:uppercase;color:#eed58aeb;white-space:nowrap;text-shadow:0 0 14px #d4af3773;font-size:8.5px;font-weight:700}#osx .hrule.seed{animation:1.2s forwards seedglow}@keyframes seedglow{0%{box-shadow:none;transform:scaleX(1)}45%{transform:scaleX(1.5);box-shadow:0 0 22px #f5d97af2}to{transform:scaleX(1);box-shadow:0 0 9px #f5d97a73}}#osx .sub .em.connect{animation:1.1s emglow}@keyframes emglow{0%{text-shadow:none}40%{text-shadow:0 0 18px #f5d97af2}to{text-shadow:0 0 6px #f5d97a4d}}#osx .sub{max-width:560px;color:var(--soft);margin:14px auto 0;font-size:14.5px;line-height:1.62}#osx .sub .s1{background:linear-gradient(95deg,#e8cd7c,#f5e9b8 55%,#d4af37);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:5px;font-size:17px;font-weight:700;display:block}#osx .trust{color:#e4e9f3;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin-top:14px;font-size:11.5px;font-weight:600;display:flex}#osx .trust .ck{color:var(--gold2);text-shadow:0 0 7px #d4af37cc;font-size:12px}#osx .trust .dot{color:#3a465c}#osx .ctas{flex-direction:column;align-items:center;gap:10px;margin-top:18px;display:flex}#osx .btn{border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:700;transition:transform .25s,box-shadow .25s;display:inline-flex;position:relative;overflow:hidden}#osx .btn:hover{transform:translateY(-2px)}#osx .btn-gold{color:#14100a;letter-spacing:.3px;text-shadow:0 1px #ffffff38;background:linear-gradient(100deg,#b6881f 8%,#dcbd62 28%,#bf942a 46%,#cba93f 70%,#b6881f 92%) 0 0/280% 100%;border:1px solid #f0d8968c;width:100%;max-width:340px;padding:15px 26px;font-size:15px;font-weight:800;box-shadow:0 10px 28px -10px #d4af37a6,inset 0 1px #fff7dc73}#osx .btn-gold:active{transform:translateY(1px);box-shadow:inset 0 1.5px #ffffffb3,inset 0 -6px 12px -8px #694b0a99,0 6px 14px -7px #d4af3780}#osx .btn-gold:hover{box-shadow:0 10px 30px #d4af3766}#osx .btn-gold:after{content:none}@keyframes swp{0%,70%{left:-70%}88%,to{left:140%}}#osx .btn-line{color:#f3efe4;background:linear-gradient(#2b3447,#1a2031 48%,#10131c);border:1px solid #d4af379e;padding:11px 22px;font-size:13px;font-weight:700;box-shadow:inset 0 1px #f5e19629,inset 0 -7px 14px -9px #000000d9,0 10px 22px -9px #000000d9}#osx .btn-line:active{transform:translateY(1px)}#osx .btn-line:hover{color:var(--gold2);border-color:#d4af3780}#osx .btn-line .was{color:var(--mut);margin-left:2px;font-weight:500;text-decoration:line-through}#osx .pchip{color:var(--gold2);text-shadow:0 0 12px #d4af3759;border-left:1px solid #d4af3761;align-items:center;gap:7px;margin-left:9px;padding-left:10px;font-family:Fraunces,Georgia,serif;font-size:15.5px;font-weight:700;display:inline-flex}#osx .pchip s{color:var(--mut);font-family:Inter,system-ui,sans-serif;font-size:11.5px;font-weight:500}#osx .pwas{color:#7c8698;font-size:10.5px;font-weight:600}#osx .startat{letter-spacing:.2px;text-transform:none;color:#f0f3f999;text-shadow:none;align-self:center;margin-right:1px;font-family:Inter,system-ui,sans-serif;font-size:.62em;font-weight:500}@media(max-width:979px){#osx #hero .startat{display:none}}#osx .pnow{background:linear-gradient(120deg,#d4af37,#f5e9b8 55%,#d4af37);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Fraunces,Georgia,serif;font-size:16.5px;font-weight:700;line-height:1}#osx .btn-line .now{color:var(--gold2)}#osx .stats{gap:10px;margin-top:22px;display:none}#osx .stat{color:var(--soft);background:#ffffff06;border:1px solid #ffffff17;border-radius:12px;padding:9px 14px;font-size:12px}#osx .stat b{color:var(--gold2);margin-bottom:1px;font-family:Fraunces,serif;font-size:15px;font-weight:600;display:block}#osx #deckwrap{max-width:520px;margin:22px auto 0;padding:6px;position:relative}#osx #deckwrap:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(62% 52% at 50% 62%,#d4af371c,#d4af3709 52%,#0000 74%);position:absolute;inset:14% 6% -7%}#osx .stage-persp:before{content:"";transform:rotateX(var(--tilt,17deg));transform-origin:50% 100%;z-index:0;background:linear-gradient(#0d1832,#0a1426 70%,#0c172c);border:1px solid #d4af3729;border-radius:22px;position:absolute;inset:6px -4px -12px;box-shadow:inset 0 3px 12px #0000008c,inset 0 1px #d4af3721,inset 0 -1px #ffffff0d,0 22px 44px -20px #000000d9}#osx .stage-persp{position:relative}#osx .stage-persp:before{opacity:0}#osx #deckwrap.sized .stage-persp:before{opacity:1;transition:opacity .5s .15s}#osx .stage{z-index:1}#osx .stage-persp{perspective:1500px;justify-content:center;width:100%;animation:7s ease-in-out infinite breathe;display:flex}@keyframes breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}#osx .stage{aspect-ratio:1/1.22;transform-style:flat;width:100%;max-height:560px;transform:rotateX(var(--tilt,13deg));transform-origin:50% 100%;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 30px 64px -22px #000000d9,0 10px 30px -12px #d4af374d}#osx .stage:after{content:"";pointer-events:none;z-index:50;border:2.5px solid #e8c75a;border-radius:14px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fff7d638,inset 0 3px 16px -7px #fff0c866,inset 0 -10px 26px -14px #0000008c}#osx .stage:before{content:"";pointer-events:none;z-index:49;mix-blend-mode:screen;background:linear-gradient(105deg,#0000 34%,#ffffff1a 47%,#fff7d83d,#ffffff1a 53%,#0000 66%);width:62%;animation:6.5s ease-in-out infinite decksheen;position:absolute;top:0;bottom:0;left:0;transform:translate(-150%)skew(-12deg)}@keyframes decksheen{0%,60%{transform:translate(-150%)skew(-12deg)}to{transform:translate(330%)skew(-12deg)}}#osx .card{background:#0e1729;border-radius:14px;transition:opacity .55s;position:absolute;inset:0;overflow:hidden}#osx .card:after{content:none}#osx .card.fc{box-shadow:none}#osx .card.fc:after{content:none}#osx .card:first-child{opacity:1;z-index:40;transform:none}#osx .card:nth-child(n+2){opacity:0;z-index:10;transform:none}#osx .pg{opacity:1;contain:paint;border-radius:14px;transition:opacity 1.1s;position:absolute;inset:0;overflow:hidden}#osx .pg img{opacity:0;transition:opacity .5s}#osx .stage:has(.fc) .card:not(.fc):not(.leaving) .pg img{transition:opacity .45s;opacity:0!important}#osx .card.fc .pg img.ld{transition:none}#osx .card:not(.fc){background:linear-gradient(#1d2946,#131e34 72%)}#osx .pg img.ld{opacity:1}#osx .pg.hide{opacity:0}#osx .pg img{will-change:transform;width:100%;height:auto}#osx .fold{pointer-events:none;z-index:46;background:linear-gradient(#0000,#070d1aeb);height:38px;display:none;position:absolute;bottom:0;left:0;right:0}#osx .fold:after{content:"";background:linear-gradient(90deg,#0000,#d4af3799,#0000);height:1px;position:absolute;bottom:0;left:14%;right:14%}#osx .seeinside{z-index:47;color:var(--gold2);background:#090f1cc7;border:1px solid #d4af3766;border-radius:999px;padding:6px 11px;font-size:10.5px;font-weight:600;animation:2.4s ease-in-out infinite nud;position:absolute;bottom:10px;right:10px}@keyframes nud{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}#osx #tray{z-index:50;background:#0a1322;border-top:1px solid #d4af374d;padding:9px 12px 10px;transition:opacity .22s,visibility 0s .22s;position:fixed;bottom:0;left:0;right:0;transform:translateZ(0);box-shadow:0 -10px 30px -12px #000c}#osx #tray:before{content:"";z-index:1;background:linear-gradient(90deg,#0000,#f5d97ad9,#0000);height:1px;position:absolute;top:-1px;left:22%;right:22%}#osx #tray.tucked{opacity:0;visibility:hidden;pointer-events:none}#osx .trow1{white-space:nowrap;justify-content:center;align-items:center;margin-bottom:7px;display:flex;position:relative;overflow:visible}#osx .trow1 .t1{font-family:Fraunces,serif;font-size:15px}#osx .trow1 .dia{color:var(--gold);will-change:filter;font-size:9px;animation:3.4s ease-in-out infinite dpulse}@keyframes dpulse{0%,to{filter:drop-shadow(0 0 2px #d4af3759)}50%{filter:drop-shadow(0 0 8px #f5d97ae6)}}#osx #cap{color:#e8cd7c;text-overflow:ellipsis;text-align:center;font-size:12px;font-weight:600;overflow:hidden}#osx #cap.pop{animation:.5s cpop}@keyframes cpop{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}#osx .tiles{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}#osx .tile{text-align:center;color:#cdd5e2;background:#15203a;border:1px solid #d4af3747;border-radius:12px;padding:8px 3px 7px;font-size:9.4px;font-weight:600;line-height:1.25;transition:border-color .3s,color .3s,transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 4px 10px -4px #000000bf,inset 0 1px #ffffff17}#osx .tile:active{transform:translateY(1px)}#osx .tile .ic{color:#e8cd6c;margin-bottom:3px;font-size:14px;display:block}#osx .tile .chev{color:var(--gold2);font-size:13px;line-height:.6;animation:1.8s ease-in-out infinite nud;display:none}#osx .tile.on{color:#f5d97a;background:#2e2a1a;border-color:#d4af37bf;transform:translateY(-2px);box-shadow:0 0 16px #d4af3759,inset 0 1px #ffffff1f}#osx .tile.on .chev{display:block}#osx .prog{background:linear-gradient(90deg,var(--gold),var(--gold2));transform-origin:0;width:100%;height:2px;position:absolute;top:0;left:0;transform:scaleX(0)}#osx .tile.on .prog{animation-name:prg;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes prg{0%{transform:scaleX(0)}to{transform:scaleX(1)}}#osx #sticky{z-index:50;background:#090f1cf7;border:1px solid #d4af374d;border-radius:16px;gap:9px;padding:9px;transition:transform .45s cubic-bezier(.34,1.3,.4,1),opacity .35s;display:flex;position:fixed;bottom:12px;left:12px;right:12px;transform:translateY(150%)}#osx #sticky.show.duck{transition-delay:0s;transform:translateY(8px)}#osx #sticky .btn-gold{white-space:nowrap;flex:1.15;width:auto;max-width:none;padding:11px 6px;font-size:12px}#osx #sticky .btn-line{white-space:nowrap;flex:1;padding:11px 6px;font-size:11px}#osx #sticky.solo .btn-line{flex:1;font-size:12.5px}#osx #threadwrap{z-index:0;pointer-events:none;width:100%;position:absolute;top:0;left:0}#osx #threadsvg{width:100%;display:block}#osx #tpath{stroke-width:2.5px;fill:none;opacity:.8}#osx .trun,#osx .tcurve{opacity:0!important}#osx .tdot,#osx #comet,#osx .nd,#osx .tbr,#osx .tfe,#osx #tsource,#osx .tglow{display:none!important}#osx .tdot:before{display:none}#osx #threadwrap .tdot:after{content:"";width:2.5px;height:var(--tv,0px);pointer-events:none;background:linear-gradient(#0000,#f5d97a80 58%,#fff4d6f2);border-radius:3px;transition:height .28s cubic-bezier(.3,.7,.3,1);position:absolute;bottom:50%;left:50%;transform:translate(-50%);box-shadow:0 0 8px #f5d97a80}#osx #threadwrap.tup .tdot:after{background:linear-gradient(#fff4d6f2,#f5d97a80 42%,#0000);top:50%;bottom:auto}#osx #comet:after{content:"";width:3px;height:var(--tl,0px);pointer-events:none;background:linear-gradient(#0000,#f5d97a80 58%,#fff4d6f2);border-radius:3px;transition:height .3s cubic-bezier(.3,.7,.3,1),opacity .3s;position:absolute;bottom:50%;left:50%;transform:translate(-50%);box-shadow:0 0 9px #f5d97a80}#osx #comet.up:after{background:linear-gradient(#fff4d6f2,#f5d97a80 42%,#0000);top:50%;bottom:auto}#osx .trun{transform-origin:50% 0;opacity:.95;pointer-events:none;will-change:transform;border-radius:2px;width:2.5px;position:absolute;transform:scaleY(0);box-shadow:0 0 5px #fff4d680,0 0 16px 3px #d4af3761}#osx .trun:before{content:"";background:linear-gradient(90deg,#0000,#fffae6cc,#0000);border-radius:2px;position:absolute;inset:0}#osx .tcurve{stroke-width:2.5px;stroke-linecap:round;fill:none;opacity:.95;filter:drop-shadow(0 0 3px #fff4d680)drop-shadow(0 0 7px #d4af3766);transition:stroke-dashoffset .25s linear}@keyframes trgrow{0%{opacity:0;transform:scaleY(0)}.15%{opacity:.95}to{opacity:.95;transform:scaleY(1)}}@keyframes tcdraw{0%{stroke-dashoffset:var(--L)}to{stroke-dashoffset:0}}@keyframes disclit{0%{transform:scale(1);box-shadow:0 0 #f5d97a00}55%{color:#fff8e2;border-color:#f5e9b8;transform:scale(1.16);box-shadow:0 0 28px 5px #f5d97a99}to{color:#fff8e2;background:#15213c;border-color:#f5d97a;transform:scale(1.05);box-shadow:0 0 15px 1px #f5d97a61}}@keyframes ndlit{0%{color:#4a4228;text-shadow:0 0 #f5d97a00;transform:scale(1)}55%{color:#fff8e2;text-shadow:0 0 18px #fff4d6,0 0 34px #f5d97ab3;transform:scale(1.8)}to{color:#f5d97a;text-shadow:0 0 12px #f5d97af2;transform:scale(1.32)}}#osx #tsource{z-index:3;pointer-events:none;background:radial-gradient(circle,#fffef8,#ffeaa8 38%,#d4af37);border-radius:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;animation:3.6s ease-in-out infinite srcbreathe;position:absolute;box-shadow:0 0 8px 1px #fffaebb3,0 0 18px 5px #f5d97a73}#osx #tsource:before{content:"";background:radial-gradient(circle,#f5d97a38,#0000 66%);border-radius:50%;position:absolute;inset:-8px}@keyframes srcbreathe{0%,to{opacity:.78;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){#osx #tsource,#osx #tsource:before{animation:none}}#osx #tsource .trip{opacity:0;pointer-events:none;border:1.5px solid #f5d97abf;border-radius:50%;position:absolute;inset:-3px;transform:scale(.5)}#osx #tsource.wake .trip{animation:1.6s cubic-bezier(.2,.6,.35,1) .8s 2 srcripple}@keyframes srcripple{0%{opacity:.85;transform:scale(.5)}70%{opacity:.25}to{opacity:0;transform:scale(3.6)}}#osx #tsource .tchev{opacity:0;pointer-events:none;background:linear-gradient(#f5d97ad9,#0000);border-radius:2px;width:2px;height:13px;position:absolute;top:15px;left:50%;transform:translate(-50%)}#osx #tsource.wake .tchev{animation:1.3s ease-in-out 1.4s 2 ichev}@keyframes ichev{0%,to{opacity:0}45%{opacity:.9}}@media(prefers-reduced-motion:reduce){#osx #tsource .trip,#osx #tsource .tchev{animation:none!important}}#osx #tsource{transition:opacity .4s}#osx .tglow{opacity:0;pointer-events:none;will-change:transform,opacity;background:radial-gradient(circle,#f5d97a21,#f5d97a0a 48%,#0000 72%);border-radius:50%;width:110px;height:110px;margin:-55px 0 0 -55px;position:absolute;top:0;left:0}#osx .tdot{opacity:0;pointer-events:none;will-change:transform,opacity;background:radial-gradient(circle,#fffef8,#ffeaa8 34%,#e2bd45 58%,#d4af3700 74%);border-radius:50%;width:15px;height:15px;margin:-7.5px 0 0 -7.5px;position:absolute;top:0;left:0;box-shadow:0 0 6px 1px #fffaebb3,0 0 16px 5px #f5d97a6b}#osx .tdot:before{content:"";background:linear-gradient(#0000,#f5d97a2e 40%,#fff0c899);border-radius:2px;width:2px;height:22px;position:absolute;bottom:64%;left:50%;transform:translate(-50%)}@keyframes hr2draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}#osx .trun.rgend{-webkit-mask-image:linear-gradient(#000 calc(100% - 46px),#0000);mask-image:linear-gradient(#000 calc(100% - 46px),#0000)}#osx .trun.rgstart{-webkit-mask-image:linear-gradient(0deg,#000 calc(100% - 46px),#0000);mask-image:linear-gradient(0deg,#000 calc(100% - 46px),#0000)}@keyframes tdotride{0%{opacity:0;transform:translate(0)}.2%{opacity:1}99.8%{opacity:1}to{transform:translate3d(0,var(--dh),0);opacity:0}}@keyframes cdotride{0%{offset-distance:0%;opacity:0}3%{opacity:1}97%{opacity:1}to{offset-distance:100%;opacity:0}}#osx #comet{opacity:0;will-change:transform;background:radial-gradient(circle,#fff7d6,#f5d97a 38%,#d4af3700 72%);border-radius:50%;width:11px;height:11px;margin:-5.5px;transition:opacity .3s;position:absolute;top:0;left:0;box-shadow:0 0 16px 5px #f5d97a8c}#idot{opacity:0;z-index:1;background:radial-gradient(circle,#fff7d6,#f5d97a 45%,#d4af3700 75%);border-radius:50%;width:12px;height:12px;margin:-6px;transition:opacity .3s;position:absolute;top:0;left:0;box-shadow:0 0 16px 5px #f5d97a99}@keyframes titleglow{0%{text-shadow:none}30%{text-shadow:0 0 26px #f5d97af2,0 0 60px #f5d97a66}to{text-shadow:0 0 14px #f5d97a4d}}#osx .skick.glow{color:#f5d97a;text-shadow:0 0 12px #f5d97ab3}#osx .hr2{transition:box-shadow .8s}#osx .hr2.flash{box-shadow:0 0 18px #f5d97ad9}#osx .tm.lit{border-color:var(--gold2);color:var(--gold2);background:#d4af3729;box-shadow:0 0 14px #f5d97a73}#osx .glowpass{transform:translateY(-2px);border-color:#f5d97ad9!important;box-shadow:0 0 26px -6px #d4af3773,inset 0 1px #ffffff0f!important}@keyframes titleflare{0%{text-shadow:0 0 #f5d97a00}28%{text-shadow:0 0 22px #f5d97a8c}to{text-shadow:0 0 #f5d97a00}}@keyframes titleflareEm{0%{filter:drop-shadow(0 0 #f5d97a00)}28%{filter:drop-shadow(0 0 16px #f5d97ad9)brightness(1.16)}to{filter:drop-shadow(0 0 #f5d97a00)}}#osx h2.glow{animation:1.15s 40ms titleflare}#osx h2.glow .em{animation:1.15s 40ms titleflareEm}#osx .num,#osx .why,#osx .lensbox{transition:border-color .45s,box-shadow .45s,transform .45s}#osx .tfe{transform-origin:0;pointer-events:none;will-change:transform;background:linear-gradient(90deg,#f5d97ae6,#d4af3766 70%,#d4af3726);border-radius:1px;height:2px;transition:transform .5s cubic-bezier(.3,.7,.3,1);position:absolute;transform:scaleX(0)}#osx .tfe.lit{transform:scaleX(1)}#osx .tbr{transform-origin:0;pointer-events:none;will-change:transform;background:linear-gradient(90deg,#fff0c8f2,#d4af378c 55%,#d4af3700);border-radius:1px;height:2px;position:absolute;transform:scaleX(0)}#osx .tbr.lit{transition:transform .7s cubic-bezier(.3,.7,.3,1);transform:scaleX(1)}@keyframes tbrd{0%{transform:scaleX(0)}to{transform:scaleX(1)}}#osx .nd{color:#4a4228;text-align:center;z-index:1;width:10px;height:10px;font-size:9px;line-height:10px;transition:color .5s,text-shadow .5s,transform .5s;position:absolute}#osx .nd.lit{color:var(--gold2);text-shadow:0 0 13px #f5d97af2;transform:scale(1.3)}#osx .nd.ignite{animation:.7s cubic-bezier(.2,.85,.3,1.35) ndpop}@keyframes ndpop{0%{color:#4a4228;transform:scale(.9)}40%{color:#fff8e2;text-shadow:0 0 20px #fff4d6,0 0 38px #f5d97abf;transform:scale(2.05)}to{color:var(--gold2);transform:scale(1.3)}}#osx .nd:after{content:"";opacity:0;background:radial-gradient(circle,#f5d97a80,#0000 70%);border-radius:50%;position:absolute;inset:-9px;transform:scale(.4)}#osx .nd.lit:after{animation:.9s forwards nflash}@keyframes nflash{0%{opacity:0;transform:scale(.4)}35%{opacity:1;transform:scale(1.15)}to{opacity:0;transform:scale(1.5)}}#osx .sec{z-index:2;padding:24px 26px;position:relative}#osx .skick{text-align:center;letter-spacing:2.4px;text-transform:uppercase;color:#c9b264;font-size:10.5px;font-weight:600}#osx h2:where(:not(#scoretool *)){text-align:center;margin-top:10px;font-family:Fraunces,Georgia,serif;font-size:25px;font-weight:400;line-height:1.22}#osx .hr2{background:linear-gradient(90deg,transparent,var(--gold),transparent);width:0;height:2px;margin:14px auto 0;transition:width 1s cubic-bezier(.3,.7,.3,1) .25s}#osx .in .hr2,#osx .hr2.in{width:74px}#osx .ssub{text-align:center;max-width:560px;color:var(--mut);margin:12px auto 0;font-size:13.5px;line-height:1.6}#osx .pvline{text-align:center;color:var(--mut);margin-top:10px;font-size:12px}#osx .pvline .pvi{width:15px;height:15px;fill:var(--gold2);vertical-align:-3px;display:inline-block}#osx .pvline b{color:var(--gold2)}#osx .rv{opacity:0;transform:translateY(26px)scale(.972)}#osx .rv.in{opacity:1;transition:opacity .6s,transform .85s cubic-bezier(.16,.84,.36,1);transform:none}#osx #numbers .grid{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y;align-items:stretch;gap:12px;padding:22px 7vw 6px;display:flex;overflow-x:auto}#osx #numbers .grid::-webkit-scrollbar{display:none}#osx #numbers .num{scroll-snap-align:center;flex:0 0 82%}#osx .num{background:linear-gradient(180deg,var(--card),var(--card2));text-align:center;border:1px solid #ffffff12;border-radius:16px;padding:24px 20px;position:relative;overflow:hidden}#osx .num:before{content:"";background:radial-gradient(circle,#d4af3721,#0000 65%);border-radius:50%;width:160px;height:160px;position:absolute;top:-60px;right:-60px}#osx .num .viz{justify-content:center;align-items:center;height:84px;margin-bottom:6px;display:flex}#osx .num .big{letter-spacing:-1px;background:linear-gradient(120deg,#d4af37,#f5e9b8 50%,#d4af37);color:#0000;opacity:0;-webkit-background-clip:text;background-clip:text;font-family:Fraunces,serif;font-size:44px;transition:opacity .7s .2s,transform .7s .2s;transform:translateY(10px)}#osx .num.go .big{opacity:1;transform:translateY(0)}#osx .num .t{margin-top:5px;font-size:14px;font-weight:700}#osx .num .s{color:var(--mut);max-width:330px;margin-top:7px;margin-left:auto;margin-right:auto;font-size:12px;line-height:1.6}#osx .mres{gap:8px;display:flex}#osx .mres .slot{width:23px;height:31px;position:relative}#osx .mres .fly,#osx .mres .lucky{opacity:0;background:#f5f6fae0;border:1px solid #96a0b480;border-radius:3px;position:absolute;inset:0}#osx .mres .ghost{opacity:0;background:#96a0b414;border:1.5px dashed #96a0b48c;border-radius:3px;position:absolute;inset:0}#osx .num.go .mres .ghost{animation:.7s ease-out forwards mghost}#osx .num.go .mres .slot:first-child .ghost{animation-delay:1.6s}#osx .num.go .mres .slot:nth-child(3) .ghost{animation-delay:1.75s}#osx .num.go .mres .slot:nth-child(4) .ghost{animation-delay:1.9s}@keyframes mghost{0%{opacity:0}to{opacity:.5}}#osx .mres span i{background:#5a64788c;border-radius:2px;height:1.5px;position:absolute;left:3px;right:3px}#osx .mres span i:first-child{top:5px}#osx .mres span i:nth-child(2){top:10px;right:6px}#osx .mres span i:nth-child(3){top:15px;right:4px}#osx .mres span i:nth-child(4){top:20px;right:7px}#osx .mres .lucky{border-color:var(--gold);background:linear-gradient(#e8c963,#d2a93a);box-shadow:0 0 13px #d4af37b3}#osx .mres .lucky i{background:#14100a8c}#osx .num.go .mres .fly{animation:2.2s ease-out forwards mfly}#osx .num.go .mres .f0{--fx:-46px;--fy:-70px;--fr:-32deg;animation-delay:.2s}#osx .num.go .mres .f2{--fx:34px;--fy:-82px;--fr:28deg;animation-delay:.5s}#osx .num.go .mres .f3{--fx:72px;--fy:-56px;--fr:46deg;animation-delay:.65s}#osx .num.go .mres .lucky{animation:.9s ease-out .25s forwards mstay}@keyframes mfly{0%{opacity:0;transform:none}22%{opacity:1;transform:none}to{opacity:0;transform:translate(var(--fx),var(--fy)) rotate(var(--fr))}}@keyframes mstay{0%{opacity:0;transform:translateY(8px)scale(.95)}55%{opacity:1;transform:translateY(-4px)scale(1.1)}to{opacity:1;transform:none}}#osx .clock{background:radial-gradient(circle,#101b30,#0a1322);border:2px solid #d4af3773;border-radius:50%;width:76px;height:76px;position:relative;box-shadow:inset 0 0 14px #d4af3729,0 6px 22px -8px #d4af3766}#osx .clock i{transform-origin:50% 32px;background:#d4af3799;width:2px;height:7px;position:absolute;top:6px;left:50%}#osx .clock .hand{background:linear-gradient(180deg,var(--gold),#d4af3726);transform-origin:50% 0;border-radius:2px;width:3px;height:29px;position:absolute;top:50%;left:50%;transform:translate(-50%)rotate(0);box-shadow:0 0 10px #d4af37b3}#osx .clock .pin{background:var(--gold);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 8px #d4af37d9}#osx .num.go .clock .hand{animation:6s linear forwards sweep}@keyframes sweep{to{transform:translate(-50%)rotate(360deg)}}#osx .ppl{gap:10px;display:flex}#osx .ppl span{opacity:.18;flex-direction:column;align-items:center;gap:2px;transition:opacity .7s;display:flex}#osx .ppl span b{background:#5d6982;border-radius:50%;width:11px;height:11px}#osx .ppl span u{background:#5d6982;border-radius:9px 9px 3px 3px;width:18px;height:13px;margin-top:-1px}#osx .ppl .lucky b{background:var(--gold);box-shadow:0 0 12px #d4af37d9}#osx .ppl .lucky u{background:linear-gradient(180deg,var(--gold),#b58f2c)}#osx .num.go .ppl span{opacity:.18}#osx .num.go .ppl .lucky{animation:1.4s ease-out .4s both lpop}@keyframes lpop{0%{opacity:.18;transform:none}35%{opacity:1;transform:translateY(-6px)scale(1.15)}to{opacity:1;transform:none}}#osx #scorer .band{background:linear-gradient(#101a2e,#0a1322);border:1px solid #d4af3747;border-radius:20px;gap:20px;margin-top:30px;padding:24px 20px;display:grid;position:relative;overflow:hidden}#osx #scorer .free{letter-spacing:1.6px;text-transform:uppercase;color:var(--gold2);background:#d4af3712;border:1px solid #d4af3766;border-radius:999px;padding:5px 11px;font-size:10.5px;display:inline-block}#osx #scorer h3{text-wrap:balance;margin-top:12px;font-family:Fraunces,serif;font-size:23px;font-weight:400;line-height:1.3}#osx #scorer p{color:var(--soft);margin-top:9px;font-size:13px;line-height:1.6}#osx #scorer .micro{color:var(--mut);margin-top:10px;font-size:11px;line-height:1.6}#osx #scorer .micro .em{font-size:12px}#osx .lenswrap{position:relative}#osx .lensbox{aspect-ratio:836/607;background:#0e1729;border:1px solid #d4af3759;border-radius:14px;position:relative;overflow:hidden}#osx .lensbox .doc{transition:opacity 1.1s;position:absolute;inset:0}#osx .lensbox .doc img{object-fit:cover;object-position:left top;width:100%;height:100%}#osx .lensbox .doc.aft{opacity:0}#osx .lensbox.fixed .doc.aft{opacity:1}#osx .lensbox.fixed .doc.bef{opacity:0}#osx .lensbox .glowpulse{opacity:0;pointer-events:none;background:radial-gradient(80% 60% at 50% 45%,#f5d97a52,#0000 75%);position:absolute;inset:0}#osx .lensbox.fixed .glowpulse{animation:1.6s forwards gpulse}@keyframes gpulse{0%{opacity:0}30%{opacity:1}to{opacity:0}}#osx .scan{opacity:0;background:linear-gradient(90deg,#0000,#f5d97af2,#0000);height:3px;position:absolute;top:-3px;left:0;right:0;box-shadow:0 0 16px 3px #d4af378c}#osx .lensbox.scanning .scan{opacity:1;animation:2.4s cubic-bezier(.45,.05,.55,.95) 2 scan}@keyframes scan{0%{top:-2%}50%{top:101%}to{top:-2%}}#osx .ring{z-index:3;background:#090f1ce6;border:1px solid #d4af3766;border-radius:50%;place-items:center;width:76px;height:76px;display:grid;position:absolute;top:auto;bottom:12px;right:12px}#osx .ring svg{position:absolute;inset:4px;transform:rotate(-90deg)}#osx .ring circle{fill:none;stroke-width:4px}#osx .ring .bgc{stroke:#ffffff1a}#osx .ring .fgc{stroke:#e36b6b;stroke-linecap:round;stroke-dasharray:163;stroke-dashoffset:163px;transition:stroke .8s,stroke-dashoffset 1.4s cubic-bezier(.3,.6,.3,1)}#osx .ring .v{color:#fff;text-align:center;font-family:Fraunces,serif;font-size:21px;font-weight:600;transition:color .8s}#osx .ring .v small{color:var(--mut);letter-spacing:.6px;font-family:Inter;font-size:7.5px;font-weight:600;display:block}#osx .statusline{min-height:20px;color:var(--soft);justify-content:center;align-items:center;gap:8px;margin-top:11px;font-size:12.5px;font-weight:600;display:flex}#osx .statusline .led{background:var(--gold2);will-change:filter;border-radius:50%;flex:none;width:7px;height:7px;animation:1.6s ease-in-out infinite dpulse;box-shadow:0 0 9px #f5d97ae6}#osx .statusline em{color:var(--gold2);font-style:normal}#osx .statusline.pop2{animation:.45s cpop}#osx .bigband{text-align:left;background:linear-gradient(135deg,#d4af371f,#d4af370a);border:1px solid #d4af3766;border-radius:20px;max-width:880px;margin:26px auto 0;padding:20px 22px 20px 20px;transition:border-color .5s,box-shadow .6s,transform .5s;display:block;position:relative;overflow:hidden}#osx .bigband.bandlit{border-color:#f5d97ad9;transform:translateY(-2px);box-shadow:0 0 36px #d4af3747,0 14px 40px -18px #0009}#osx .bigband:before{content:"";background:linear-gradient(90deg,#0000,#f5d97acc,#0000);height:1px;position:absolute;top:-1px;left:26%;right:26%}#osx #clarband{background:linear-gradient(135deg,#5082c829,#5082c80a);border-color:#7ca2d86b}#osx #clarband:before{background:linear-gradient(90deg,#0000,#96b9e6d9,#0000)}#osx #studioband{background:linear-gradient(135deg,#d4af3729,#d4af370d);border-color:#d4af3775}#osx #ltjband{background:linear-gradient(135deg,#389e6e29,#389e6e0a);border-color:#56b08270}#osx #ltjband:before{background:linear-gradient(90deg,#0000,#78c8a0d9,#0000)}#osx .covwrap{background:#0e1729;border:1px solid #d4af3780;border-radius:10px;justify-self:center;width:138px;height:168px;position:relative;overflow:hidden;box-shadow:0 10px 26px #00000080}#osx .covwrap img{width:240%;max-width:none;margin-top:-104%;margin-left:-70%}#osx .covwrap.c2 img{width:175%;margin-top:-4%;margin-left:-37%}#osx .eye{background:linear-gradient(135deg,#caa42f,#f0d678);border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:7px;right:7px;box-shadow:0 4px 12px #0000008c}#osx .eye svg{fill:#14100a;width:17px;height:17px}#osx .bigband .tag{letter-spacing:.5px;text-transform:uppercase;color:#14100a;background:linear-gradient(135deg,var(--gold),var(--gold2));will-change:filter;white-space:normal;text-align:center;border-radius:14px;margin:0 auto 4px;padding:7px 14px;font-size:9.5px;font-weight:800;line-height:1.35;animation:3.4s ease-in-out infinite dpulse;display:table;box-shadow:0 0 18px #f5d97a73}#osx .bigband h3{margin-top:9px;font-family:Fraunces,serif;font-size:21px;font-weight:400;line-height:1.25}#osx .bigband .bb{color:var(--soft);margin-top:8px;font-size:12.5px;line-height:1.62}#osx .bigband .bb b{color:var(--gold2);font-weight:600}#osx .minigrid{grid-template-columns:1fr 1fr;gap:8px 14px;margin-top:13px;display:grid}#osx .minigrid span{color:var(--soft);white-space:normal;align-items:center;gap:7px;font-size:11.5px;font-weight:600;line-height:1.3;display:flex}#osx .minigrid .ck{color:var(--gold2);text-shadow:0 0 6px #d4af3799;flex:none}#osx .bigband .row{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:16px;display:flex}#osx .pill{color:var(--gold2);background:#d4af370f;border:1px solid #d4af3766;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:600}#osx .pvbtn{color:#14100a;background:linear-gradient(135deg,#caa42f,#f0d678);border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:12px;font-weight:700;transition:transform .25s,box-shadow .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #d4af374d}#osx .pvbtn:hover{transform:translateY(-2px);box-shadow:0 8px 22px #d4af3773}#osx .pvbtn .pgs{opacity:.75;font-size:10.5px;font-weight:600}#osx .pvbtn .pvi{fill:#14100a;flex:none;width:16px;height:16px}#osx .pvbtn.ghost{color:var(--gold2);box-shadow:none;background:#d4af3714;border:1px solid #d4af3780}#osx .pvbtn .pi{border:1.5px solid;border-radius:2px;flex:none;width:13px;height:16px;position:relative}#osx .pvbtn .pi:after{content:"";opacity:.7;background:currentColor;height:1.5px;position:absolute;top:3px;left:2px;right:2px;box-shadow:0 3.5px,0 7px}#osx .swhint{letter-spacing:1.6px;text-transform:uppercase;color:var(--mut);justify-content:center;align-items:center;gap:10px;margin-top:24px;font-size:10.5px;font-weight:600;display:flex}#osx .swhint .ar{color:var(--gold2);animation:2s ease-in-out infinite nudx}#osx .swhint .ar.l{animation-name:nudxl}@keyframes nudx{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@keyframes nudxl{0%,to{transform:translate(0)}50%{transform:translate(-4px)}}#osx #rail{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y;align-items:stretch;gap:14px;margin-top:2px;padding:18px 7vw 8px;display:flex;overflow-x:auto}#osx #rail::-webkit-scrollbar{display:none}#osx #railwrap{position:relative}#osx .rnav{z-index:6;border:2px solid var(--gold2);width:48px;height:48px;color:var(--gold2);background:#090f1ce0;border-radius:50%;place-items:center;line-height:1;transition:opacity .3s,transform .3s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 18px #00000080,0 0 0 1px #d4af3759}#osx .rnav.left{left:8px}#osx .rnav.right{right:8px}#osx .rnav.off{opacity:0;pointer-events:none}#osx .rnav:active{transform:translateY(-50%)scale(.92)}#osx .swhint .ar.off{opacity:.15;animation:none}@keyframes railnudge{0%,to{transform:translate(0)}40%{transform:translate(-14px)}70%{transform:translate(3px)}}#osx #rail.nudge{animation:1.1s cubic-bezier(.4,.1,.3,1) .6s railnudge}#osx #rail .pkg{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 86%}#osx .raildots{justify-content:center;gap:7px;margin-top:10px;padding:6px 0;display:flex}#osx .raildots span{background:#fff3;border-radius:50%;width:10px;height:10px;padding:0;transition:background .3s,transform .3s;box-shadow:0 0 0 8px #0000}#osx .raildots span.on{background:var(--gold2);transform:scale(1.3)}#osx .pkg{background:linear-gradient(180deg,var(--card),var(--card2));text-align:left;border:1px solid #d4af372e;border-radius:20px;flex-direction:column;padding:22px 18px 20px;transition:border-color .3s,box-shadow .3s,transform .3s;display:flex;position:relative}#osx .pkg:hover{border-color:#d4af3766}#osx .pkg.feat{border-color:#d4af3799;box-shadow:0 0 38px #d4af371f}#osx .ribbon{background:linear-gradient(135deg,var(--gold),var(--gold2));color:#14100a;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;z-index:2;border-radius:999px;padding:5px 14px;font-size:10.5px;font-weight:800;position:absolute;top:-12px;left:50%;transform:translate(-50%)}#osx .pkg .deliv{letter-spacing:1.4px;text-transform:uppercase;color:#c9b264;font-size:10px;font-weight:600}#osx .pkg h3{margin-top:7px;font-family:Fraunces,serif;font-size:22px;font-weight:400}#osx .pkg .blurb{color:var(--mut);margin-top:6px;font-size:12.5px;line-height:1.55}#osx .prc{align-items:baseline;gap:8px;margin-top:13px;display:flex}#osx .prc .now{color:var(--gold2);font-family:Fraunces,serif;font-size:34px;font-weight:600}#osx .prc .was{color:var(--mut);font-size:16px;text-decoration:line-through}#osx .prc .per{color:var(--mut);font-size:11px}#osx .pages{color:var(--gold2);background:#d4af370d;border:1px solid #d4af3759;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:10px;padding:4px 11px;font-size:11px;font-weight:600;transition:transform .3s;display:inline-flex}#osx .pages.bump{animation:.6s pgbump}@keyframes pgbump{0%{transform:scale(1)}40%{transform:scale(1.12);box-shadow:0 0 14px #f5d97a80}to{transform:scale(1)}}#osx .pkg ul{gap:8px;margin-top:14px;list-style:none;display:grid}#osx .pkg li{color:var(--soft);flex-wrap:wrap;align-items:flex-start;gap:8px;padding-right:34px;font-size:12.5px;line-height:1.5;display:flex;position:relative}#osx .pkg li .peye{margin-left:0;position:absolute;top:50%;right:0;transform:translateY(-50%)}#osx .pkg li>span:not(.ck){flex:1;min-width:170px}#osx .pkg li .ck{color:var(--gold2);text-shadow:0 0 6px #d4af3799;margin-top:1px;font-size:12px}#osx .pkg li b{color:var(--ink);font-weight:600}#osx .pkg li .pvbtn{margin-left:20px;padding:6px 12px;font-size:11px}#osx .addhint{letter-spacing:.8px;text-transform:uppercase;color:#14100a;background:linear-gradient(135deg,var(--gold),var(--gold2));border-radius:999px;padding:3px 9px;font-size:10px;font-weight:800;animation:1.8s ease-in-out infinite nud;position:absolute;top:-11px;left:auto;right:12px}#osx .addon.onx .addhint{display:none}#osx .addon{cursor:pointer;border:1.5px solid #d4af3759;border-radius:14px;margin-top:34px;padding:12px;transition:border-color .3s,background .3s,box-shadow .3s;position:relative}#osx .addon.onx{border-color:var(--gold);background:#d4af3714;box-shadow:0 0 22px #d4af372e}@keyframes swp1{0%{left:-60%}to{left:130%}}#osx .addon .arow{align-items:center;gap:9px;display:flex}#osx .addon .box{border:2px solid var(--gold);color:#14100a;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:13px;font-weight:900;transition:background .25s;animation:1.9s ease-in-out infinite boxpulse;display:grid}#osx .addon.onx .box{background:linear-gradient(135deg,var(--gold),var(--gold2));border-color:var(--gold);animation:none}#osx .addon .box .k{opacity:0}#osx .addon.onx .box .k{opacity:1}@keyframes boxpulse{0%,to{box-shadow:0 0 #d4af3780}70%{box-shadow:0 0 0 6px #d4af3700}}@media(prefers-reduced-motion:reduce){#osx .addon .box{animation:none}}#osx .addon .at{font-size:12.5px;font-weight:700}#osx .addon .at .tgt{color:var(--gold2);display:none}#osx .addon.onx .at .tgt{display:inline}#osx .addon .ap{color:var(--gold2);white-space:nowrap;margin-left:auto;font-size:12.5px;font-weight:800}#osx .addon .ap .was{color:var(--mut);margin-right:3px;font-weight:500;text-decoration:line-through}#osx .addon .as{color:var(--mut);margin-top:7px;font-size:11px;line-height:1.5}#osx .addon .as b{color:var(--gold2);font-weight:600}#osx .addon .arow2{justify-content:flex-end;margin-top:8px;display:flex}#osx .inclbox{background:#d4af3712;border:1.5px solid #d4af3780;border-radius:14px;margin-top:14px;padding:12px}#osx .inclbox .at{color:var(--gold2);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:flex}#osx .inclbox .incfree{letter-spacing:.04em;text-transform:uppercase;color:var(--gold);background:#d4af371a;border:1px solid #d4af3766;border-radius:999px;padding:2px 7px;font-size:9.5px;font-weight:800}#osx .inclbox .as{color:var(--soft);margin-top:6px;font-size:11px;line-height:1.5}#osx .inclbox .as b{color:var(--gold2);font-weight:600}#osx .inclbox .arow2{justify-content:flex-end;margin-top:8px;display:flex}#osx .addon .asrow,#osx .inclbox .asrow{flex-direction:column;align-items:flex-start;gap:8px;display:flex}#osx .addon .asrow .as,#osx .inclbox .asrow .as{flex:auto;margin-top:7px}#osx .addon .asrow .arow2,#osx .inclbox .asrow .arow2{flex:none;justify-content:flex-start;margin-top:0}@media(min-width:980px){#osx .addon .asrow,#osx .inclbox .asrow{flex-direction:row;align-items:center;gap:14px}#osx .addon .asrow .arow2,#osx .inclbox .asrow .arow2{margin-top:7px}}#osx .pkg ul{margin-bottom:0}#osx .pkg .addon,#osx .pkg .inclbox{margin-top:auto}#osx .pkg .addon+.btn-gold,#osx .pkg .inclbox+.btn-gold{margin-top:15px}#osx .pkg .btn-gold{width:100%;max-width:none;margin-top:auto;padding:13px;font-size:14px}#osx .pkg ul+.btn-gold{margin-top:15px}#osx .cardeye{z-index:3;cursor:pointer;background:linear-gradient(110deg,#d4af371f 25%,#f5d97a52,#d4af371f 75%) 0 0/220% 100%;border:1px solid #d4af378c;border-radius:999px;align-items:center;gap:7px;height:34px;padding:0 13px;transition:transform .25s,border-color .25s;animation:3s linear infinite ceshim;display:inline-flex;position:absolute;top:14px;right:14px}@keyframes ceshim{0%{background-position:130% 0}to{background-position:-90% 0}}#osx .cardeye:hover{border-color:var(--gold2);transform:scale(1.05)}#osx .cardeye .celab{letter-spacing:.08em;text-transform:uppercase;color:var(--gold2);font-size:11px;font-weight:700}#osx .cardeye svg{width:16px;height:16px;fill:var(--gold2)}#osx .pvmini{color:var(--gold2);background:#d4af3712;border:1px solid #d4af3773;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:11px;font-weight:700;display:inline-flex}#osx .pvmini svg{width:14px;height:14px;fill:var(--gold2)}#osx .peye{background:#d4af371f;border:1px solid #d4af3773;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;margin-left:6px;transition:background .25s;display:inline-grid}#osx .peye:hover{background:#d4af3747}#osx .peye svg{width:14px;height:14px;fill:var(--gold2)}#osx .guar{color:var(--mut);text-align:center;margin-top:9px;font-size:10.5px}#osx .guar .ck{color:var(--gold2)}#osx .pkg.flash{animation:1.6s ringf}@keyframes btnglow{0%,to{box-shadow:inset 0 1px #ffffff8c,0 10px 26px #d4af374d}45%{box-shadow:inset 0 1px #ffffff8c,0 0 34px #f5d97ad9}}#osx .btn-gold.glowpulse{animation:1.3s 2 btnglow}#osx .pkg{cursor:pointer}@keyframes ringf{0%,to{box-shadow:0 0 #f5d97a00}25%{box-shadow:0 0 0 4px #f5d97aa6}60%{box-shadow:0 0 0 7px #f5d97a00}}#osx .scrline{text-align:center;color:var(--mut);margin-top:12px;font-size:12px;line-height:1.6}#osx #showgrid{margin-top:8px}#osx #pane{display:none}#osx .panein{background:#0e1729;border:1px solid #d4af3759;border-radius:20px;height:min(600px,100vh - 150px);position:relative;overflow:hidden;box-shadow:0 24px 60px #00000080}#osx .pv{opacity:0;transition:opacity .55s;position:absolute;inset:0}#osx .pv.onv{opacity:1}#osx .pv img{width:100%;height:auto}#osx .panecap{z-index:5;background:linear-gradient(#0000,#070d1af0 62%);align-items:center;gap:10px;padding:34px 16px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}#osx .panecap .pc{font-size:13px;font-weight:600}#osx .panecap .pc small{color:#cdb96e;margin-top:2px;font-size:10.5px;font-weight:600;display:block}#osx .dots{gap:6px;margin-left:auto;display:flex}#osx .dots button{background:#ffffff38;border-radius:50%;width:8px;height:8px;transition:background .3s,transform .3s}#osx .dots button.on{background:var(--gold2);transform:scale(1.25)}#osx .actual{z-index:5;letter-spacing:1.2px;text-transform:uppercase;color:#14100a;background:linear-gradient(135deg,var(--gold),var(--gold2));border-radius:999px;padding:4px 10px;font-size:9.5px;font-weight:700;position:absolute;top:12px;left:12px}#osx #whyrail{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y;align-items:stretch;gap:12px;padding:26px 7vw 8px;display:flex;overflow-x:auto}#osx #whyrail::-webkit-scrollbar{display:none}#osx .why{scroll-snap-align:center;background:linear-gradient(180deg,var(--card),var(--card2));text-align:left;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;flex:0 0 82%;padding:20px;display:flex}#osx .why h3{font-family:Fraunces,serif;font-size:16.5px;font-weight:400;line-height:1.3}#osx .why p{color:var(--mut);margin-top:8px;font-size:12.5px;line-height:1.6}#osx .why .ru{background:linear-gradient(90deg,var(--gold),transparent);width:34px;height:2px;margin-bottom:12px}#osx #how .steps{gap:30px;max-width:680px;margin-top:34px;margin-left:auto;margin-right:auto;display:grid}#osx .step{text-align:left;align-items:flex-start;gap:16px;display:flex}#osx .disc{width:46px;height:46px;color:var(--gold2);background:#0c1526;border:1px solid #d4af378c;border-radius:50%;flex:none;place-items:center;font-family:Fraunces,serif;font-size:16px;display:grid}#osx .step h3{font-family:Fraunces,serif;font-size:18px;font-weight:400}#osx .step p{color:var(--mut);max-width:430px;margin-top:6px;font-size:12.5px;line-height:1.6}#osx .step .tm{color:var(--gold2);background:#d4af370d;border:1px solid #d4af3759;border-radius:999px;margin-top:9px;padding:3px 10px;font-size:10.5px;display:inline-block}#osx #faq .list{gap:10px;max-width:680px;margin-top:26px;margin-left:auto;margin-right:auto;display:grid}#osx details{background:linear-gradient(180deg,var(--card),var(--card2));border:1px solid #ffffff14;border-radius:14px;padding:0 18px;transition:border-color .3s;position:relative}#osx details:before{content:"";background:linear-gradient(180deg,var(--gold),var(--gold2));opacity:0;border-radius:2px;width:2px;transition:opacity .35s;position:absolute;top:13px;bottom:13px;left:-1px}#osx details:hover{border-color:#d4af3742}#osx details[open]{border-color:#d4af3773;box-shadow:0 0 26px -8px #d4af3740,inset 0 1px #ffffff0d}#osx details[open]:before{opacity:1}#osx summary{cursor:pointer;align-items:center;gap:10px;padding:15px 0;font-family:Fraunces,serif;font-size:15px;list-style:none;display:flex}#osx summary::-webkit-details-marker{display:none}#osx summary .ar{color:var(--gold2);flex:none;margin-left:auto;font-size:12px;transition:transform .3s}#osx details[open] summary .ar{transform:rotate(180deg)}#osx details .a{color:var(--mut);padding:0 0 16px;font-size:12.5px;line-height:1.65}#osx details[open] .a{animation:.4s faqin}@keyframes faqin{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}#osx #final{text-align:center;z-index:2;padding:70px 26px;position:relative}#osx #final h2{max-width:640px;margin:14px auto 0;font-size:29px}#osx #final .btn-gold{width:auto;margin-top:26px;padding:15px 34px;font-size:15px}#osx #final .sub2{color:var(--mut);flex-wrap:wrap;justify-content:center;gap:14px;margin-top:16px;font-size:11.5px;display:flex}#osx #final .sub2 .ck{color:var(--gold2);margin-right:4px}#osx footer{z-index:2;padding:38px 26px calc(46px + env(safe-area-inset-bottom));background:#05091299;border-top:1px solid #ffffff12;position:relative}#osx .fin{max-width:1180px;color:var(--mut);gap:26px;margin:0 auto;font-size:12px;display:grid}#osx .fin h4{letter-spacing:1.6px;text-transform:uppercase;color:var(--soft);margin-bottom:10px;font-size:11px}#osx .fin a{padding:3px 0;display:block}#osx .fin a:hover{color:var(--gold2)}#osx .copyr{color:#5b6678;margin-top:6px;font-size:11px}#osx #viewer{z-index:100;-webkit-backdrop-filter:blur(6px);background:#040810eb;flex-direction:column;display:none;position:fixed;inset:0}#osx #viewer.open{animation:.35s vin;display:flex}@keyframes vin{0%{opacity:0}to{opacity:1}}#osx .vhead{background:#090f1cd9;border-bottom:1px solid #d4af3740;align-items:center;gap:10px;padding:13px 16px;display:flex}#osx .vhead .t{font-family:Fraunces,serif;font-size:16.5px}#osx .vhead .s{color:#cdb96e;margin-top:2px;font-size:10.5px;font-weight:600}#osx .vhead .x{width:40px;height:40px;color:var(--gold2);border:1px solid #d4af3799;border-radius:50%;flex:none;place-items:center;margin-left:auto;font-size:18px;transition:transform .2s,border-color .2s;display:grid;box-shadow:0 0 14px -4px #d4af3780}#osx .vhead .x:active{transform:scale(.92)}#osx #vthumbs{scrollbar-width:none;background:#090f1cb3;border-bottom:1px solid #ffffff12;flex:none;gap:8px;padding:10px 14px;display:flex;overflow-x:auto}#osx #vthumbs::-webkit-scrollbar{display:none}#osx #vthumbs button{border:2px solid #ffffff24;border-radius:5px;flex:none;width:46px;padding:0;transition:border-color .25s,transform .25s;position:relative;overflow:hidden}#osx #vthumbs button.on{border-color:var(--gold2);transform:scale(1.06);box-shadow:0 0 12px #d4af3773}#osx #vthumbs button img{width:100%;height:auto;display:block}#osx #vthumbs button .n{color:#fff;text-shadow:0 1px 3px #000;font-size:8.5px;font-weight:700;position:absolute;bottom:2px;right:3px}#osx #vthumbs .vsecsep{letter-spacing:.5px;text-transform:uppercase;color:var(--gold2);white-space:nowrap;border-left:1px solid #d4af3752;flex:none;align-items:center;margin-left:2px;padding:0 10px 0 4px;font-size:9px;font-weight:800;display:flex}#osx #vthumbs .vsecsep:first-child{border-left:none;margin-left:0;padding-left:0}#osx #vbody{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#d4af378c #ffffff0f;flex:1;padding:16px 12px 26px;overflow-y:auto}#osx #vbody::-webkit-scrollbar{width:5px}#osx #vbody::-webkit-scrollbar-thumb{background:#d4af378c;border-radius:4px}#osx #vbody::-webkit-scrollbar-track{background:#ffffff0d}#osx #vbody .vpage{aspect-ratio:612/792;background:#101b30;border:1px solid #d4af374d;border-radius:8px;max-width:860px;margin:0 auto 14px;overflow:hidden;box-shadow:0 14px 36px #00000080}#osx #vbody .vpage img{width:100%;height:auto}#osx .vmain{flex-direction:column;flex:1;min-height:0;display:flex}#osx #viewer.sections .vsecbtn{text-align:left;color:#cdbf9e;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;border-radius:10px;flex:none;align-items:center;gap:10px;padding:8px 10px;transition:border-color .2s,background .2s,color .2s;display:flex}#osx #viewer.sections .vsecbtn img{object-fit:cover;object-position:top;border:1px solid #ffffff29;border-radius:4px;flex:none;width:34px;height:44px}#osx #viewer.sections .vsecbtn-t{color:#f3ead6;font-size:13px;font-weight:700;line-height:1.15}#osx #viewer.sections .vsecbtn-n{color:#9b927d;white-space:nowrap;margin-left:auto;font-size:10px}#osx #viewer.sections .vsecbtn.on{border-color:var(--gold2);background:#d4af371f}#osx #viewer.sections .vsecbtn.on .vsecbtn-t{color:#fff}@media(min-width:980px){#osx #viewer.sections .vmain{flex-direction:row}#osx #viewer.sections #vthumbs{border-bottom:none;border-right:1px solid #ffffff14;flex-direction:column;flex:none;gap:8px;width:236px;padding:14px 12px;overflow:hidden auto}#osx #viewer.sections .vsecbtn{width:100%}}@media(max-width:979px){#osx #viewer.sections .vsecbtn{text-align:center;flex-direction:column;gap:5px;width:96px;padding:7px 6px}#osx #viewer.sections .vsecbtn img{width:48px;height:62px}#osx #viewer.sections .vsecbtn-t{text-align:center;font-size:11px;line-height:1.1}#osx #viewer.sections .vsecbtn-n{margin-left:0;font-size:9px}}#osx .rxhead{text-align:center;max-width:860px;margin:4px auto 10px;font-family:Fraunces,serif;font-size:16px}#osx .rxrow{flex-wrap:wrap;justify-content:center;gap:8px;max-width:860px;margin:0 auto 12px;display:flex}#osx .rxrow button{color:var(--soft);background:#ffffff08;border:1px solid #d4af3766;border-radius:999px;padding:7px 13px;font-size:11px;font-weight:600}#osx .rxrow button.on{color:var(--gold2);border-color:var(--gold);background:#d4af3729}#osx .vcap{text-align:center;color:#cdb96e;max-width:860px;margin:-6px auto 16px;font-size:11.5px;font-weight:600}#osx .vfoot{padding:11px 16px calc(11px + env(safe-area-inset-bottom));background:#090f1ceb;border-top:1px solid #d4af3740;flex:none;justify-content:center;display:flex}#osx .vfoot .btn-gold{width:auto;padding:12px 26px;font-size:13.5px}#osx .bawr{border:1px solid #d4af3759;border-radius:10px;max-width:760px;margin:0 auto;position:relative;overflow:hidden}#osx .ba{touch-action:pan-y;background:#fdfcf9;width:100%;position:relative}#osx .ba img{width:100%;height:auto;display:block}#osx .ba .lay{background:#fdfcf9;position:absolute;inset:0}#osx .ba .lay img{object-fit:cover;object-position:left top;width:100%;height:100%}#osx .ba .top{clip-path:inset(0 calc(100% - var(--x,50%)) 0 0)}#osx .ba .bar{top:0;bottom:0;left:var(--x,50%);background:var(--gold2);width:2px;position:absolute;box-shadow:0 0 12px #f5d97acc}#osx .ba .knob{top:50%;left:var(--x,50%);border:1.5px solid var(--gold2);width:40px;height:40px;color:var(--gold2);letter-spacing:-1px;background:#090f1ce6;border-radius:50%;place-items:center;font-size:12px;display:grid;position:absolute;transform:translate(-50%,-50%)}#osx .ba .lbl{letter-spacing:1.2px;text-transform:uppercase;background:#090f1cd9;border:1px solid #ffffff2e;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:800;position:absolute;top:10px}#osx .ba .lb{color:#e89c9c;left:10px}#osx .ba .la{color:var(--gold2);right:10px}#osx .banote{text-align:center;color:var(--mut);padding:10px 0 2px;font-size:11px}#osx #chat{z-index:49;background:linear-gradient(135deg,#caa42f,#f0d678);border-radius:50%;place-items:center;width:52px;height:52px;transition:transform .3s;display:grid;position:fixed;bottom:96px;right:14px;box-shadow:0 8px 26px #d4af3773}#osx #chat:hover{transform:translateY(-3px)}@keyframes chatpulse{0%,86%,to{box-shadow:0 8px 26px #d4af3773}93%{box-shadow:0 8px 26px #d4af3773,0 0 0 12px #d4af3700}90%{box-shadow:0 8px 26px #d4af3773,0 0 0 7px #d4af3738}}#osx #chat{animation:6s ease-in-out infinite chatpulse}#osx #chat svg{fill:#14100a;width:24px;height:24px}#osx #chat.hid{opacity:0;pointer-events:none;transform:translateY(16px)}@media(min-width:980px){#osx nav{display:flex}#osx .burger{display:none}#osx #hero{text-align:left;padding:48px 28px 24px}#osx .hgrid{grid-template-columns:1.02fr .98fr;align-items:start;gap:54px;display:grid}#osx h1{margin-top:16px;font-size:min(48px,3.4vw);line-height:1.16}#osx h1 .l1{white-space:nowrap}#osx .hrule{margin:18px 0 0}#osx .hrule.hpath{max-width:430px}#osx #hero .ctas{gap:14px;margin-top:26px}#osx #hero .ctas .btn{flex:none;width:auto;max-width:none;padding:16px 28px;font-size:15px}#osx #hero .btn-gold{min-width:280px}#osx .sub{max-width:560px;margin:20px 0 0;font-size:17px;line-height:1.7}#osx .sub .s1{margin-bottom:7px;font-size:21px}#osx .trust{justify-content:flex-start;font-size:12.5px}#osx .ctas{flex-direction:row;margin-top:24px}#osx .btn-gold{width:auto;max-width:none}#osx .stats{flex-wrap:wrap;gap:8px 24px;max-width:none;margin-top:26px;display:flex}#osx .stat{color:var(--soft);background:0 0;border:none;align-items:baseline;gap:6px;padding:0;font-size:13.5px;display:flex}#osx .stat:before{content:"✓";color:var(--gold);font-size:12px;font-weight:900}#osx .stat b{color:var(--gold2);margin:0;font-family:Inter,system-ui,sans-serif;font-size:13.5px;font-weight:700;display:inline}#osx .stat:nth-child(3){display:none}#osx #deckwrap{max-width:460px;margin:0 0 0 auto}#osx .stage{aspect-ratio:1/1.18;max-height:645px;transform:rotateX(12deg)}#osx #tray{max-width:980px;box-shadow:none;background:#111c30;border:1px solid #d4af374d;border-radius:16px;margin:40px auto 0;padding:13px 22px;position:static}#osx #tray.tucked{transform:none}#osx #tray:before{left:30%;right:30%}#osx .trow1{justify-content:center}#osx .trow1 .t1{font-size:16px}#osx #cap{font-size:12px}#osx .tiles{gap:10px}#osx .tile{padding:10px 6px 9px;font-size:11.5px}#osx .tile .ic{font-size:16px}#osx #sticky,#osx #chatmb{display:none}#osx #chat{bottom:22px}#osx .sec{padding:72px 28px}#osx h2:where(:not(#scoretool *)){font-size:38px}#osx .ssub{font-size:14.5px}#osx #numbers .grid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1180px;margin:40px auto 0;padding:0;display:grid;overflow:visible}#osx .num .big{font-size:54px}#osx #scorer .band{grid-template-columns:1fr 1.04fr;align-items:center;gap:44px;padding:38px 40px}#osx #scorer h3{font-size:28px}#osx #scorer p{font-size:14px}#osx .lensbox{aspect-ratio:836/607}#osx .bigband{max-width:980px;padding:28px 34px}#osx .bigband .row{justify-content:flex-start}#osx .bigband h3{font-size:26px}#osx .bigband .bb{font-size:13.5px}#osx .minigrid{grid-template-columns:1fr 1fr 1fr;gap:8px 14px}#osx .swhint{display:none}#osx #showgrid{margin-top:34px;display:block}#osx #pane{display:none}#osx #rail{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:0;padding:0;display:grid;overflow:visible;-webkit-mask-image:none;mask-image:none}#osx #rail .pkg{margin-top:0}#osx #rail .pkg.feat{margin-top:0;box-shadow:0 0 36px -10px #d4af3752}#osx .raildots{display:none}#osx .pkg{padding:26px}#osx .pkg h3{font-size:24px}#osx .pkg li{font-size:13px}#osx #whyrail{grid-template-columns:1fr 1fr;gap:18px;padding:40px 0 0;display:grid;overflow:visible}#osx .why{text-align:center;border-color:#ffffff17;border-radius:18px;align-items:center;padding:34px 32px}#osx .why h3{max-width:340px;margin:0 auto;font-size:19px;line-height:1.4}#osx .why p{max-width:360px;margin-top:12px;margin-left:auto;margin-right:auto;font-size:14px;line-height:1.7}#osx .why h3{font-size:18px}#osx .why p{font-size:13px}#osx #how .steps{gap:42px;max-width:760px}#osx .step:nth-child(2){margin-left:44%}#osx #final h2{font-size:42px}#osx footer{padding:48px 28px 40px}#osx .fin{grid-template-columns:2fr 1fr 1fr}}@media(max-width:374px){#osx h1{font-size:24.5px}#osx #sticky .btn-gold{font-size:11px}#osx #sticky .btn-line{font-size:10px}}@media(min-width:560px)and (max-width:979px){#osx #deckwrap{max-width:470px}#osx .hgrid{max-width:560px}#osx #rail .pkg{flex:0 0 420px}#osx .why{flex:0 0 380px}#osx .bigband .row{justify-content:flex-start}#osx .minigrid{grid-template-columns:1fr 1fr 1fr}#osx #scorer .band{grid-template-columns:1fr 1fr;grid-template-areas:"bh bl""bc bl";align-items:center;gap:24px}#osx .tiles{max-width:620px;margin:0 auto}#osx .trow1{justify-content:center}}@media(prefers-reduced-motion:reduce){#osx *,#osx :before,#osx :after{transition:none!important;animation:none!important}#osx .rv{opacity:1;filter:none;transform:none}}@media(max-width:559px){#osx #scorer .band{grid-template-areas:"bh""bl""bc"}}#osx #scorer .bh{grid-area:bh}#osx #scorer .lenswrap{grid-area:bl;align-self:center}#osx #scorer .bc{grid-area:bc}@media(min-width:980px){#osx #scorer .band{grid-template-rows:auto 1fr;grid-template-areas:"bh bl""bc bl"}}#osx .disc{transition:background .5s,box-shadow .5s,border-color .5s}#osx .disc.lit{border-color:var(--gold2);color:#fff;background:radial-gradient(circle,#4a3c16,#16202f 78%);box-shadow:0 0 26px #f5d97aa6}#osx #tray .trayfade{pointer-events:none;background:linear-gradient(#0a132200,#0a1322 75%);height:20px;position:absolute;top:-20px;left:0;right:0}#osx{display:block}button[aria-label^="Open chat"]{transition:opacity .4s,transform .4s,bottom .4s}body.osx-on button[aria-label^="Open chat"]{color:#14100a!important;background:linear-gradient(135deg,#caa42f,#f0d678)!important;transition:all .55s cubic-bezier(.3,.8,.3,1)!important;box-shadow:0 10px 30px -8px #d4af3799!important}body.osx-on button[aria-label^="Open chat"] span{transition:all .55s cubic-bezier(.3,.8,.3,1)!important}body.osx-traylift button[aria-label^="Open chat"]{bottom:138px!important}@media(max-width:979px){#osx .hin{padding:8px 16px}#osx #hero{padding:18px 18px 30px}#osx h1{margin-top:6px}#osx .hrule{margin:10px auto 0}#osx .hrule.hpath{margin:12px 0 0}#osx .sub{margin:10px auto 0;line-height:1.55}#osx .sub .s1{margin-bottom:3px;font-size:16px}#osx .ctas{gap:8px;margin-top:13px}#osx .btn-gold{padding:12px 24px;font-size:14px}#osx .btn-line{padding:9px 20px;font-size:12.5px}#osx #deckwrap{margin:12px auto 0}}#osx .pkg h3 .ticon{width:19px;height:19px;color:var(--gold2);vertical-align:-3px;filter:drop-shadow(0 0 6px #d4af3780);margin-right:7px;display:inline-block}#osx .pg.pgfit{background:#101b30;align-items:center;padding:0 6px;display:flex}#osx .pg.pgfit img{border-radius:6px;width:100%;height:auto;box-shadow:0 10px 30px #00000080}@media(max-width:979px){#osx #hero .ctas{flex-direction:row;justify-content:center;align-items:stretch;gap:8px;margin-top:13px}#osx #hero .ctas .btn-gold{white-space:nowrap;flex:0 auto;width:auto;max-width:none;padding:12px 14px;font-size:12.5px}#osx #hero .ctas .btn-line{white-space:nowrap;padding:12px;font-size:11.5px}#osx .num{padding:18px 16px}#osx .num .viz{height:60px;margin-bottom:4px}#osx .num .big{font-size:38px}#osx .num .s{margin-top:5px}#osx #numbers .grid{gap:12px;margin-top:24px}#osx .fin{grid-template-columns:1fr 1fr;gap:22px 14px}#osx .fbrand{grid-column:1/-1}}@media(max-width:374px){#osx #hero .ctas .btn-gold{padding:11px 9px;font-size:11px}#osx #hero .ctas .btn-line{padding:11px 8px;font-size:10.5px}#osx #hero .pwas{display:none}}@media(max-width:979px){#osx .pchip s{display:none}#osx .pchip{margin-left:8px;padding-left:9px;font-size:13.5px}}#osx .ba .lbl{transition:opacity .25s}#osx .bahint{left:var(--x,50%);color:#f5d97a;letter-spacing:1px;pointer-events:none;white-space:nowrap;background:#090f1ceb;border:1px solid #d4af3799;border-radius:999px;padding:5px 12px;font-size:11.5px;font-weight:700;transition:opacity .4s;animation:1.6s ease-in-out infinite hintbob;position:absolute;top:calc(50% + 34px);transform:translate(-50%)}#osx .bahint.off{opacity:0}@keyframes hintbob{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(4px)}}#osx .vmore{z-index:5;color:#f1dd9a;letter-spacing:.6px;pointer-events:none;white-space:nowrap;background:#090f1cf0;border:1px solid #d4af3799;border-radius:999px;padding:7px 15px;font-size:11.5px;font-weight:700;transition:opacity .4s;animation:1.8s ease-in-out infinite hintbob;position:absolute;bottom:70px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #00000080}#osx .vmore.off{opacity:0}#osx .rxrow button{align-items:center;gap:5px;display:inline-flex}#osx .rxrow .sw{border:1px solid #ffffff59;border-radius:50%;width:12px;height:12px;display:inline-block}#osx #vget.vghost{color:#e4e9f3;box-shadow:none;text-shadow:none;background:#ffffff0a;border:1px solid #d4af3780;animation:none}@media(max-width:979px){#osx #hero .ctas .btn-gold{letter-spacing:.4px;padding:13px 18px;font-size:12.5px;font-weight:700}#osx #hero .ctas .btn-line{letter-spacing:.3px;padding:13px 15px;font-size:12px;font-weight:700}#osx #hero .pchip{font-size:14px}#osx #deckwrap{margin:54px 10px 0 30px}#osx #scorer .bh{text-align:center}#osx #scorer .free{letter-spacing:1.2px;background:linear-gradient(135deg,#d4af3729,#d4af370f);justify-content:center;padding:6px 14px;display:inline-flex}#osx #scorer h3{font-size:21.5px}}@media(max-width:374px){#osx #hero .ctas .btn-gold{padding:11px 10px;font-size:11px}#osx #hero .ctas .btn-line{padding:11px 9px;font-size:10.5px}}#osx .pkg .blurb .gem{color:var(--gold2);font-family:Fraunces,Georgia,serif;font-size:13.5px;font-style:italic}@media(max-width:979px){#osx #hero .ctas .btn-gold{padding:13px clamp(11px,3.4vw,18px);font-size:clamp(10.5px,3.05vw,12.5px)}#osx #hero .ctas .btn-line{padding:13px clamp(9px,3vw,15px);font-size:clamp(10px,2.9vw,12px)}#osx #hero .pchip{font-size:clamp(12px,3.4vw,14px)}#osx #hero .ctas{margin-top:11px}#osx #deckwrap{margin:2px 6px 0}#osx #hero{padding:12px 18px 24px}}#osx #panedots,#osx #panesub{display:none}#osx .panehead{z-index:6;pointer-events:none;background:linear-gradient(#070d1af2,#070d1a9e 70%,#0000);justify-content:space-between;align-items:center;padding:10px 16px;display:flex;position:absolute;top:0;left:0;right:0}#osx .ph1{letter-spacing:1.8px;color:#cdb96e;font-size:11px;font-weight:700}#osx .ph1 b{color:var(--gold2);letter-spacing:.4px;margin-left:6px;font-family:Fraunces,serif;font-size:13.5px}#osx .ph2{color:var(--mut);letter-spacing:.6px;font-size:10.5px}@media(min-width:980px){#osx #pane{cursor:pointer}#osx .panein{height:min(640px,100vh - 140px)}#osx .stage-persp{--tilt:12deg}}#osx .tsc{color:var(--gold2);text-shadow:0 0 9px #f5d97ad9;flex:none;font-size:14px;line-height:1;animation:1.7s ease-in-out infinite nud;display:none;position:absolute;top:1px;right:2px}@media(max-width:979px){#osx .tsc{display:block}}body.osx-scrolled #osx .tsc{display:none}body.osx-on.osx-chatwait button[aria-label^="Open chat"]{opacity:0!important;pointer-events:none!important}#osx #inside{scroll-margin-top:54px}#osx #hero .btn-gold,#osx #final .btn-gold,#osx #sticky .btn-gold{animation:6.5s ease-in-out infinite paused sheen}#osx #hero.shn .l2,#osx #hero.shn .btn-gold,#osx #final.shn .btn-gold,#osx #sticky.show .btn-gold{animation-play-state:running}#osx .skick.rv,#osx .step.rv,#osx #finalbtn.rv{transform:none!important}#osxlab{z-index:200;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#090f1cf7;border-top:1px solid #d4af3780;font-family:Inter,system-ui,sans-serif;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 40px #0009}#osxlab .lrow{flex-wrap:wrap;gap:6px;margin-bottom:7px;display:flex}#osxlab button{color:#e8e2d2;background:#16223a;border:1px solid #d4af3766;border-radius:9px;flex:1;min-height:34px;padding:6px 4px;font-size:12px;font-weight:600}#osxlab button.on{color:#101724;background:linear-gradient(135deg,#d4af37,#f5d97a);border-color:#f5d97a}#osxlab .lsl{align-items:center;gap:10px;margin:5px 0;display:flex}#osxlab .lsl label{color:#cdbf9a;letter-spacing:.4px;flex:0 0 96px;font-size:11.5px}#osxlab .lsl label b{color:#f5d97a}#osxlab .lsl input{accent-color:#e2bd45;flex:1;height:30px}#osxlab #lout{color:#9fb0c8;background:#0b1322;border:1px solid #2a3a57;border-radius:8px;width:100%;height:54px;margin-top:6px;padding:6px;font-size:10px;display:none}#osxlab #lx{flex:0 0 44px}@media(max-width:979px){#osx .tag2,#osx .hguar{display:none}#osx .why{scroll-snap-stop:always;flex:0 0 86%}#osx #whydots{margin-top:12px}}@media(min-width:980px){#osx #whydots{display:none}#osx .hgrid{grid-template-columns:.94fr 1.06fr;align-items:center;gap:44px}#osx .kick{letter-spacing:3.1px;font-size:12.5px}#osx .hcopy{flex-direction:column;align-items:flex-start;display:flex}#osx .hcopy .kick{order:0}#osx .hcopy h1{order:1;margin-top:14px;font-size:min(60px,4.2vw);line-height:1.13}#osx h1 .l1{white-space:normal}#osx .hcopy .hrule{order:2}#osx .hcopy .sub{order:3;max-width:620px;margin-top:22px;font-size:18.5px;line-height:1.72}#osx .hcopy .sub .s1{margin-bottom:8px;font-size:23px}#osx .tag2{color:var(--gold2);text-shadow:0 0 22px #d4af3738;order:4;margin:18px 0 0;font-family:Fraunces,Georgia,serif;font-size:20px;font-style:italic;display:block}#osx .hcopy .stats{order:5;gap:10px;margin-top:22px}#osx .hcopy .stat{white-space:nowrap;background:linear-gradient(#d4af3714,#d4af3708);border:1px solid #d4af3742;border-radius:999px;padding:8px 13px 8px 12px;font-size:12.5px}#osx .hcopy .stat b{font-size:12.5px}#osx .hcopy .stat:nth-child(3){display:flex}#osx .hcopy .ctas{order:6;margin-top:24px}#osx .hguar{color:var(--soft);order:7;margin-top:14px;font-size:13px;display:block}#osx .hguar a{color:var(--gold2);text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}#osx #whyrail{grid-template-columns:repeat(4,1fr);gap:14px;max-width:1200px;margin:0 auto;padding:36px 0 0}#osx .why{border-radius:16px;padding:26px 20px}#osx .why h3{font-size:17px}#osx .why p{font-size:13.2px;line-height:1.65}}#osx .wicon{color:var(--gold2);margin-bottom:12px}#osx .wicon svg{stroke-width:1.7px;filter:drop-shadow(0 0 8px #d4af378c);width:26px;height:26px}#osx .tslbl,#osx .hpl{display:none}#osx .hrule.hpath{gap:0}#osx .hrule.hpath:after{display:none}#osx #scorer .band{transition:border-color .45s,box-shadow .45s,transform .45s}#osx #scorer .ring.rpop{animation:.85s cubic-bezier(.3,.7,.3,1) both rpop}@keyframes rpop{0%{transform:scale(1)}38%{filter:drop-shadow(0 0 18px #d4af37bf);transform:scale(1.13)}to{filter:none;transform:scale(1)}}@media(min-width:980px){#osx .hcopy h1 .l1{white-space:nowrap;font-size:min(50px,3.45vw)}#osx .tag2 .tup{vertical-align:-3px;width:19px;height:19px;color:var(--gold2);filter:drop-shadow(0 0 7px #d4af3799);margin-left:4px;display:inline-block}#osx .hpl{display:none}#osx .hrule.hpath{gap:0}#osx .hrule.hpath:after,#osx .tslbl{display:none}#osx #tsource{background:radial-gradient(circle at 38% 34%,#fff,#ffeaa8 40%,var(--gold) 75%);border-radius:50%;width:13px;height:13px;margin:-6.5px 0 0 -6.5px;box-shadow:0 0 10px 2px #f5d97a8c,0 0 26px 6px #d4af3740}#osx .card,#osx .card.fc{box-shadow:none}#osx #deckwrap:after{background:radial-gradient(64% 56% at 50% 64%,#d4af3729,#d4af370d 50%,#0000 72%);inset:8% -2% -10%}#osx .stage-persp:before{background:linear-gradient(#0e1a33,#0a1426 58%,#081020);box-shadow:inset 0 1px #d4af3757,inset 0 14px 34px -18px #d4af3733,inset 0 -18px 38px -16px #000000bf,0 30px 60px -28px #000c}#osx .why .wicon{justify-content:center;display:flex}}#osx .tag2 .nw{white-space:nowrap}#osx .scoretool{height:0;margin:0;overflow:hidden}#osx .ctas .calc{vertical-align:-9px;width:28px;height:28px;margin-right:9px;display:inline-block}#osx #packages{scroll-margin-top:76px}#osx #inside,#osx #faq,#osx #scorer,#osx #how,#osx #why{scroll-margin-top:70px}@media(min-width:980px){#osx #hero{padding-top:38px}#osx .kick{letter-spacing:3.6px;color:var(--gold2);text-shadow:0 0 16px #d4af3766;font-size:11.5px;font-weight:700}#osx #tray{margin-top:0;padding:10px 18px}#osx .tile{padding:8px 6px 7px;font-size:11px}#osx .tile .ic{font-size:14px}#osx #cap{font-size:15px}#osx .trow1 .t1{font-size:14.5px}}#osx .trustline{display:none}@media(min-width:980px){#osx .tbr,#osx .tfe{display:none}#osx .kick{display:block}#osx #hero{padding-top:30px}#osx .hcopy h1{margin-top:0;font-size:min(62px,4.3vw);line-height:1.1}#osx .hcopy .hrule{margin:22px 0 0}#osx .hcopy .sub{text-wrap:balance;max-width:none;margin-top:20px;font-size:18px;line-height:1.62}#osx .hcopy .sub .s1{letter-spacing:.1px;margin-bottom:10px;font-size:24px}#osx .tag2{margin:20px 0 0;font-size:20.5px}#osx .hcopy .ctas{margin-top:30px}#osx .hcopy .stats,#osx .hcopy .hguar{display:none}#osx .trustline{letter-spacing:.4px;color:#f0f3f9d9;order:7;align-self:center;gap:26px;margin-top:30px;font-size:13px;font-weight:600;display:flex}#osx .trustline span{white-space:nowrap}#osx .sec{padding:52px 28px}#osx .skick{letter-spacing:4.2px;font-size:13px;font-weight:700}#osx h2:where(:not(#scoretool *)){margin-top:14px;font-size:50px;line-height:1.16}#osx .ssub{max-width:640px;margin-left:auto;margin-right:auto;font-size:16.5px}#osx .hr2{width:90px!important}#osx .num .big{font-size:62px}#osx .num{padding:30px 26px}#osx .num .t{font-size:16px}#osx .num p{font-size:14.2px;line-height:1.7}#osx #scorer .band{grid-template-columns:1.06fr .94fr;gap:20px 56px;max-width:1120px;padding:44px 56px}#osx #scorer h3{font-size:33px;line-height:1.22}#osx #scorer p{font-size:15.5px;line-height:1.75}#osx #scorer .ph1 b{font-size:15px}#osx #scorer .micro{font-size:12.5px}#osx .why h3{font-size:18.5px}#osx .why p{font-size:14px;line-height:1.7}#osx .why{padding:30px 24px}#osx .step h3{font-size:21px}#osx .step p{font-size:14.5px;line-height:1.7}#osx .bigband h3{font-size:24px;line-height:1.22}#osx .bigband .bb{font-size:15.5px;line-height:1.72}#osx #faq details summary{font-size:17px}#osx #faq details p{font-size:14.5px}#osx #final h2{font-size:54px}}#osx .bandshot{display:none}@media(max-width:979px){#osx .bandshot{cursor:pointer;background:#0b1220;border:1px solid #d4af3747;border-radius:14px;width:100%;height:158px;margin:14px 0 2px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 12px 30px -18px #000000bf}#osx .bandshot img{object-fit:cover;object-position:top center;width:100%;max-width:none;height:100%;max-height:none;display:block}#osx .bandshot:after{content:"";pointer-events:none;background:linear-gradient(#0000,#070c16eb);height:66px;position:absolute;bottom:0;left:0;right:0}#osx .bandshot .bs-pill{z-index:2;white-space:nowrap;color:var(--gold2);background:linear-gradient(110deg,#0a1322f0 30%,#2e260cf5,#0a1322f0 70%);border:1px solid #d4af3799;border-radius:999px;align-items:center;gap:7px;padding:7px 15px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;bottom:11px;left:50%;transform:translate(-50%);box-shadow:0 8px 22px -8px #000000b3}#osx .bandshot .bs-pill svg{width:13px;height:13px;fill:var(--gold2)}#osx .bigband .row{display:none}}@media(min-width:980px){#osx .hgrid{align-items:start}#osx .hcopy{padding-top:0}#osx #hero{padding-top:46px}#osx .step:nth-child(2){margin-left:0}#osx #how .steps{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1080px;display:grid}#osx .step{text-align:center;background:linear-gradient(#101a2e99,#0a111f59);border:1px solid #d4af3729;border-radius:20px;flex-direction:column;align-items:center;padding:30px 26px 26px;transition:border-color .3s,transform .3s}#osx .step:hover{border-color:#d4af3766;transform:translateY(-3px)}#osx .disc{width:58px;height:58px;font-size:19px}#osx .step p{max-width:none}#osx .bigband{grid-template-columns:.74fr 1.26fr;align-items:center;gap:42px;max-width:1120px;padding:40px 48px;display:grid}#osx .bigband .minigrid span{font-size:13px}#osx .bandshot{cursor:pointer;background:0 0;border:none;border-radius:14px;align-self:center;width:fit-content;max-width:80%;margin:0 auto;transition:transform .45s;display:block;position:relative;transform:rotate(1.6deg)}#osx .bandshot:hover{transform:rotate(0)scale(1.015)}#osx .bandshot img{border-radius:14px;width:auto;max-width:100%;max-height:330px;display:block;box-shadow:inset 0 1px #ffffff1f,0 28px 56px -20px #000c,0 0 30px -8px #d4af374d}#osx .bandshot .bs-pill{white-space:nowrap;color:var(--gold2);background:linear-gradient(110deg,#0a1322f0 30%,#2e260cf5,#0a1322f0 70%) 0 0/240% 100%;border:1px solid #d4af3799;border-radius:999px;align-items:center;gap:7px;padding:9px 18px;font-size:13px;font-weight:700;animation:3.2s linear infinite ceshim;display:inline-flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 8px 22px -8px #000000b3}#osx .bandshot .bs-pill svg{width:14px;height:14px;fill:var(--gold2)}#osx .pvmini{display:inline-flex}#osx .peye{vertical-align:middle;border-radius:50%;place-items:center;width:26px;height:26px;margin-left:8px;padding:0;display:inline-grid}#osx .peye:after{content:none}#osx .peye svg{width:15px;height:15px}#osx .show3{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:26px;width:min(1340px,92vw);max-width:none;margin:34px 0 0 50%;display:grid;transform:translate(-50%)}#osx .show3 .bigband{border-radius:20px;flex-direction:column;align-items:stretch;gap:0;max-width:none;height:100%;margin:0;padding:0;transition:border-color .35s,box-shadow .5s,transform .4s cubic-bezier(.2,.7,.2,1);display:flex}#osx .show3 .bigband.bandlit{box-shadow:none;transform:none}#osx .show3 .bigband:hover{transform:translateY(-5px)}#osx #clarband:hover{border-color:#7ca2d8b3;box-shadow:0 24px 52px -26px #5082c880}#osx #studioband:hover{border-color:#f5d97abf;box-shadow:0 24px 52px -26px #d4af3780}#osx #ltjband:hover{border-color:#56b082b3;box-shadow:0 24px 52px -26px #389e6e80}#osx .show3 .bandtitle{background:#101a2c;border-bottom:1px solid #d4af374d;flex-direction:column;order:1;justify-content:center;align-items:flex-start;min-height:106px;margin:0;padding:19px 26px;font-size:21px;line-height:1.25;display:flex}#osx .show3 .bandtitle .em{margin-top:5px;font-size:17px;line-height:1.3;display:block}#osx .show3 .bandshot{background:#0b1220;border:none;border-bottom:1px solid #d4af3733;border-radius:0;order:2;align-self:stretch;width:100%;max-width:none;height:238px;margin:0;display:block;position:relative;overflow:hidden;transform:none}#osx .show3 .bandshot:hover{transform:none}#osx .show3 .bandshot img{object-fit:cover;object-position:top center;width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;border-radius:0;transition:transform .6s cubic-bezier(.2,.7,.2,1)}#osx .show3 .bandshot:hover img{transform:scale(1.045)}#osx .show3 .bandshot:after{content:"";pointer-events:none;background:linear-gradient(#0000,#070c16d9);height:72px;position:absolute;bottom:0;left:0;right:0}#osx .show3 .bandshot .bs-pill{z-index:2;padding:9px 17px;font-size:13px;bottom:13px}#osx .show3 .bigband .tag{letter-spacing:.5px;order:3;align-self:flex-start;margin:18px 26px 0;font-size:9.5px}#osx .show3 .bandbody{text-align:left;flex-direction:column;flex:1;order:4;padding:13px 26px 26px;display:flex}#osx .show3 .bandbody .bb{margin-top:0;font-size:12.5px;line-height:1.62}#osx .show3 .minigrid{grid-template-columns:1fr 1fr;gap:8px 16px;margin-top:auto;padding-top:18px}#osx .show3 .minigrid span{font-size:12.5px}#osx .show3 .bigband .row{display:none}}#osx .catlbl{text-align:center;max-width:620px;margin:28px auto 2px;padding:0 18px}#osx .catlbl-k{color:var(--gold2);letter-spacing:.3px;justify-content:center;align-items:center;font-family:Fraunces,serif;font-size:15px;font-weight:600;display:flex}#osx .catlbl-k:before,#osx .catlbl-k:after{content:"";background:linear-gradient(90deg,#0000,#d4af378c);flex:0 28px;min-width:8px;height:1px;margin:0 12px}#osx .catlbl-k:after{background:linear-gradient(90deg,#d4af378c,#0000)}#osx .catlbl-s{color:var(--mut);max-width:470px;margin:8px auto 0;font-size:12.5px;line-height:1.55;display:block}#osx .catlbl-up{color:var(--gold2);white-space:nowrap;border-bottom:1px dotted #d4af3773;text-decoration:none}#osx .catlbl-up:hover{border-bottom-color:var(--gold2)}#osx .catlbl-pkg{margin-top:14px}@media(min-width:980px){#osx .catlbl{margin-top:36px}#osx .catlbl-pkg{margin-top:28px}#osx #scorer .band{margin-left:auto;margin-right:auto}#osx #scorer{padding-left:28px;padding-right:28px}#osx #scorer .wrap{max-width:none;padding:0}}#osx #tray{transition:transform .55s cubic-bezier(.3,.86,.34,1),opacity .45s,visibility}#osx #tray.tucked{transition:transform .55s cubic-bezier(.3,.86,.34,1),opacity .45s,visibility 0s .55s;transform:translateY(112%)}#osx #sticky{background:linear-gradient(#0d1426f7,#080e1bfc);border:1px solid #d4af3766;border-radius:18px;gap:8px;padding:8px;transition:transform .6s cubic-bezier(.26,1.18,.34,1),opacity .4s;bottom:10px;left:10px;right:10px;transform:translateY(140%);box-shadow:0 14px 38px -10px #000000d9,0 0 26px -6px #d4af3738,inset 0 1px #ffffff14}#osx #sticky:before{content:"";background:linear-gradient(90deg,#0000,#f5d97ad9,#0000);height:1px;position:absolute;top:-1px;left:16%;right:16%}#osx #sticky.show{transform:translateY(0)}#osx #sticky.show.duck{opacity:.9;transition:transform .35s,opacity .35s;transform:translateY(9px)scale(.986)}#osx #sticky.show.gone{opacity:0;transition-delay:0s;transform:translateY(140%)}#osx #sticky .btn-gold{border-radius:12px;font-size:12.5px}#osx #sticky .btn-line{border-radius:12px;font-size:11.5px}#osx .ba,#osx .ba *{-webkit-user-select:none;user-select:none}#osx .ba img{-webkit-user-drag:none;pointer-events:none}#osx .cardeye{gap:5px;height:28px;padding:0 10px}#osx .cardeye .celab{font-size:9.5px}#osx .cardeye svg{width:13px;height:13px}#osx .cefull{display:none}#osx .pvar{font-weight:800;animation:1.7s ease-in-out infinite vnud;display:inline-block}@keyframes vnud{0%,to{transform:translate(0)}55%{transform:translate(4px)}}#osx #vbody.paged .vpage{display:none}#osx #vbody.paged .vpage.cur{animation:.38s vpgin;display:block}@keyframes vpgin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}#osx .incap{margin:12px auto 4px;padding:0 10px 10px}#osx #vbody.paged .vpage img{width:auto;max-width:100%;max-height:60vh;margin:0 auto;display:block}#osx #vbody.paged .vpage .ba img{width:100%;max-height:none;margin:0}#osx .vnavb{z-index:6;color:#14100a;background:linear-gradient(135deg,#caa42f,#f0d678);border-radius:50%;place-items:center;width:48px;height:48px;font-size:0;font-weight:800;transition:opacity .3s,transform .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 26px #0009,0 0 20px #d4af3759}#osx .vnavb:active{transform:translateY(-50%)scale(.94)}#osx .vnavb.off{opacity:0;pointer-events:none}#osx .vnavL{left:10px}#osx .vnavR{right:10px}#osx .vnavR .va{animation:1.7s ease-in-out infinite vnud;display:inline-block}#osx .vnavb .vlbl{display:none}#osx .vseemore{text-align:center;letter-spacing:.4px;color:#f1dd9a;text-shadow:0 1px 4px #000c;opacity:0;z-index:6;pointer-events:none;width:58px;font-size:10.5px;font-weight:800;display:none;position:absolute;top:calc(50% + 56px);right:6px}#osx .vnav.first .vseemore{animation:.5s 1s forwards vfadein;display:block}@keyframes vfadein{to{opacity:1}}#osx #vget.vclose{color:var(--gold2);text-shadow:none;letter-spacing:.05em;background:0 0;border:1px solid #d4af37b3;font-family:Fraunces,serif;animation:none;box-shadow:0 0 18px -6px #d4af3780}#osx #vbody{touch-action:pan-y;overscroll-behavior:contain}#osx #vbody.zoomed{touch-action:none;overflow:hidden}#osx #vbody.zoomed .vpage{transition:none}#osx .vhead,#osx .vfoot{touch-action:pan-y;overscroll-behavior:contain}#osx #vthumbs{touch-action:pan-x;overscroll-behavior:contain}#osx .vnavb .va{place-items:center;width:100%;height:100%;display:grid}#osx .vnavb .va svg{color:#191207;width:25px;height:25px}#osx .rnav svg{color:#f6dd86;filter:drop-shadow(0 1px 2px #00000080);width:26px;height:26px}#osx .rnav{border:2px solid var(--gold2);background:linear-gradient(140deg,#0f172af5,#090f1cf7)}#osx .rnav.left{animation:2.6s ease-in-out infinite rnavpulse,2.6s ease-in-out infinite rnudgeL}#osx .rnav.right{animation:2.6s ease-in-out infinite rnavpulse,2.6s ease-in-out infinite rnudgeR}@keyframes rnavpulse{0%,to{box-shadow:0 8px 22px -6px #0009,0 0 #d4af3700}50%{box-shadow:0 8px 22px -6px #0009,0 0 15px 1px #d4af376b}}@keyframes rnudgeL{0%,70%,to{transform:translateY(-50%)translate(0)}84%{transform:translateY(-50%)translate(-3px)}}@keyframes rnudgeR{0%,70%,to{transform:translateY(-50%)translate(0)}84%{transform:translateY(-50%)translate(3px)}}#osx #vbody.paged .vpage.cur{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100%;margin:0 auto;display:flex}#osx .vscrollhint{z-index:6;pointer-events:none;letter-spacing:.12em;text-transform:uppercase;color:#f1dd9a;text-shadow:0 1px 6px #000c;background:#090f1cd1;border:1px solid #d4af3766;border-radius:999px;flex-direction:column;align-items:center;gap:1px;padding:6px 13px 5px;font-size:10.5px;font-weight:800;transition:opacity .42s,transform .42s;display:flex;position:absolute;bottom:54px;left:50%;transform:translate(-50%)}#osx .vscrollhint .vsh-ar{font-size:13px;line-height:.7;animation:1.5s ease-in-out infinite vshbob}#osx .vscrollhint.off{opacity:0;transform:translate(-50%)translateY(8px)}@keyframes vshbob{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}#osx .bahint .bah-a{opacity:.85;font-weight:600}@media(min-width:980px){#osx #tray.tucked{transform:none}#osx .cardeye{gap:7px;height:34px;padding:0 13px}#osx .cardeye .celab{font-size:11px}#osx .cardeye svg{width:16px;height:16px}#osx .cefull{display:inline-flex}#osx .bigband .tag{text-align:left;margin:0;padding:6px 12px;display:inline-flex}#osx .vnavb{width:54px;height:54px;font-size:21px;top:50%;transform:translateY(-50%)}#osx .vnavb:active{transform:translateY(-50%)scale(.94)}#osx .vnavL{left:max(18px,50% - 528px)}#osx .vnavR{right:max(18px,50% - 528px)}#osx .vnavb .vlbl{text-align:center;white-space:nowrap;pointer-events:none;flex-direction:column;gap:1px;display:flex;position:absolute;top:60px;left:50%;transform:translate(-50%)}#osx .vnavb .vlbl i{letter-spacing:.18em;text-transform:uppercase;color:#cdb96e;font-size:9px;font-style:normal;font-weight:800}#osx .vnavb .vlbl b{color:#f1dd9a;font-family:Fraunces,serif;font-size:14px;font-weight:600}#osx .vseemore{display:none!important}}#osx #sticky .btn-line{border-radius:12px;flex:1;font-size:12.5px}#osx #sticky .btn-line:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000,#f5e19633 45%,#ffffff47,#f5e19633 55%,#0000);width:55%;animation:5.4s ease-in-out infinite paused stshine;position:absolute;top:0;bottom:0;left:0;transform:translate(-130%)skew(-18deg)}@keyframes stshine{0%,58%{transform:translate(-130%)skew(-18deg)}88%,to{transform:translate(290%)skew(-18deg)}}#osx #sticky.show .btn-line:after{animation-play-state:running}#osx #sticky.show.duck .btn-line:after{animation-play-state:paused}@media(min-width:980px){#osx #vbody.paged .vpage.cur{max-width:1000px}#osx #vbody.paged .vpstyle img{max-height:80vh}#osx .rxhead{margin-bottom:14px;font-size:18px}#osx .rxrow{background:linear-gradient(#10182ab8,#0a101eb8);border:1px solid #d4af374d;border-radius:14px;gap:10px;width:max-content;max-width:100%;margin:0 auto 18px;padding:11px 14px;box-shadow:0 10px 26px -14px #000000b3,inset 0 1px #ffffff0d}#osx .rxrow button{padding:9px 16px;font-size:12.5px}#osx .rxrow .sw{width:13px;height:13px}#osx #vbody.paged .vptog img{background:#0e1729;border:1px solid #d4af3747;border-radius:12px;width:auto;max-width:520px;box-shadow:0 16px 36px -18px #000000c7}#osx #vbody.paged .vptog .togimg{max-height:44vh}#osx #vbody.paged .vptog{gap:6px}#osx .vptog .vcap{margin:20px auto 8px;font-size:12.5px}#osx .hshow{flex-direction:row;justify-content:flex-end;align-items:center;gap:18px;margin-top:-34px;display:flex}#osx #deckwrap{flex:0 0 435px;width:435px;margin:0}#osx .tilescol{perspective:1500px;perspective-origin:130%;flex:none;align-self:center;width:138px}#osx .tilescol .tiles{transform-origin:50% 100%;transform-style:flat;flex-direction:column;gap:12px;display:flex;transform:rotateX(12deg)}#osx .tilescol .tile{text-align:center;color:#c9d2e0;background:linear-gradient(#16223c,#0d1424);border:1px solid #d4af373d;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;min-height:72px;padding:11px 10px;font-size:11px;font-weight:600;line-height:1.2;transition:border-color .3s,box-shadow .3s,color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 20px -12px #000c,inset 0 1px #ffffff0d}#osx .tilescol .tile .ic{color:#e8cd6c;margin:0 0 1px;font-size:18px;display:block}#osx .tilescol .tile:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 36%,#fff7d821,#0000 64%);width:62%;animation:6.5s ease-in-out infinite tilesheen;position:absolute;top:0;bottom:0;left:0;transform:translate(-170%)skew(-12deg)}#osx .tilescol .tile.on{color:#f5d97a;background:linear-gradient(#2f2a1a,#16213c);border-color:#d4af37b3;box-shadow:0 0 18px #d4af374d,inset 0 1px #ffffff1a}@keyframes tilesheen{0%,68%{transform:translate(-170%)skew(-12deg)}to{transform:translate(300%)skew(-12deg)}}#osx #tray{background:linear-gradient(#0e1a30,#0a1322);border:1px solid #d4af3757;border-radius:14px;padding:13px 18px;box-shadow:0 14px 32px -18px #000000bf,inset 0 1px #d4af371f}#osx #tray:before{left:30%;right:30%}#osx #tray .trow1{justify-content:center;margin:0}#osx #tray #cap{letter-spacing:.1px;color:#e8cd7c;font-family:Fraunces,Georgia,serif;font-size:16px;font-weight:500}#osx .hgrid{grid-template-columns:1.06fr 1.24fr;gap:42px;max-width:1440px}#osx .hcopy .kick{letter-spacing:3px;font-size:15px}#osx .hcopy h1{font-size:min(82px,5.7vw);line-height:1.07}#osx .hcopy h1 .l1{font-size:min(59px,4.05vw)}#osx .hcopy .sub{margin-top:22px;font-size:27px;line-height:1.56}#osx .hcopy .sub .s1{margin-bottom:22px;font-size:36px}#osx #hero{padding-bottom:24px}#osx .hcopy .tag2{white-space:nowrap;margin-top:22px;font-size:20px}#osx .hcopy .ctas{gap:14px;margin-top:42px}#osx #hero .ctas .btn-gold,#osx #hero .ctas .btn-line{white-space:nowrap;flex:1 1 0;width:auto;min-width:0;max-width:none;padding:18px;font-size:17px;font-weight:700}#osx #hero .ctas .calc{vertical-align:-6px;width:24px;height:24px;margin-right:7px}#osx .hcopy .trustline{gap:22px;margin-top:30px;font-size:16.5px}#osx .hshow{gap:18px;margin-top:-46px}#osx #deckwrap{flex:0 0 555px;width:555px;max-width:555px}#osx .stage{max-height:920px}#osx .tilescol{width:158px}#osx .tilescol .tile{min-height:94px;padding:15px 11px;font-size:13.5px}#osx .tilescol .tile .ic{font-size:22px}#osx #tray #cap{font-size:21px}}#osx .flourish{background:0 0;justify-content:center;align-items:center;gap:13px;width:auto;height:auto;display:flex}#osx .flourish:before,#osx .flourish:after{content:"";background:linear-gradient(90deg,#0000,#d4af3721 26%,#d4af37cc);border-radius:1px;flex:none;width:clamp(44px,10vw,108px);height:1px;box-shadow:0 1px 7px -2px #d4af374d}#osx .flourish:after{background:linear-gradient(90deg,#d4af37cc,#d4af3721 74%,#0000)}#osx .flourish .fdot{background:linear-gradient(135deg,#f5d97a,#cda231);border-radius:1.5px;flex:none;width:7px;height:7px;transform:rotate(45deg);box-shadow:0 0 11px #f5d97a80,inset 0 0 0 .5px #fff8e08c}#osx .heroflourish{margin:18px 0 0}#osx .secbreak{margin:22px auto 18px;display:flex}@media(min-width:980px){#osx .heroflourish{display:none}#osx .secbreak{margin:26px auto 46px}}@keyframes cblHeroReveal{to{opacity:1}}@media(min-width:980px){#osx .hgrid{opacity:0;animation:.4s 1.6s forwards cblHeroReveal}#osx.hero-ready .hgrid{opacity:1;transition:opacity .3s;animation:none}}@media(prefers-reduced-motion:reduce){#osx .hgrid{opacity:1!important;animation:none!important}}@media(min-width:980px){#osx #hero{padding-top:24px}#osx .hshow{margin-top:0}}@media(min-width:980px)and (max-height:900px){#osx #hero{padding-top:20px;padding-bottom:20px}#osx .hcopy h1{font-size:min(66px,4.7vw);line-height:1.08}#osx .hcopy h1 .l1{font-size:min(48px,3.5vw)}#osx .hcopy .sub{margin-top:18px;font-size:21px;line-height:1.52}#osx .hcopy .sub .s1{margin-bottom:14px;font-size:29px}#osx .hcopy .tag2{margin-top:16px;font-size:18px}#osx .hcopy .ctas{margin-top:26px}#osx .hcopy .trustline{margin-top:22px}#osx .stage{max-height:640px}}@media(min-width:980px)and (max-height:810px){#osx #hero{padding-top:16px;padding-bottom:16px}#osx .hcopy h1{font-size:min(56px,4.2vw)}#osx .hcopy h1 .l1{font-size:min(42px,3.2vw)}#osx .hcopy .sub{margin-top:14px;font-size:18px;line-height:1.5}#osx .hcopy .sub .s1{margin-bottom:10px;font-size:25px}#osx .hcopy .tag2{display:none}#osx .hcopy .ctas{margin-top:20px}#osx .hcopy .trustline{margin-top:18px}#osx .stage{max-height:540px}}@media(min-width:980px)and (max-height:700px){#osx #hero{padding-top:12px;padding-bottom:12px}#osx .hcopy h1{font-size:min(48px,3.6vw);line-height:1.07}#osx .hcopy h1 .l1{font-size:min(37px,2.8vw)}#osx .hcopy .sub{margin-top:11px;font-size:16px;line-height:1.46}#osx .hcopy .sub .s1{margin-bottom:7px;font-size:21px}#osx .hcopy .ctas{margin-top:16px}#osx .hcopy .trustline{margin-top:14px}#osx .stage{max-height:450px}}@media(max-width:979px){#osx .tilescol{display:none}#osx #deckwrap{margin-top:8px}}#osx .scrollcue{display:none}@media(min-width:980px){#osx .scrollcue{z-index:40;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;padding:8px 16px;transition:opacity .6s .25s;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}#osx.hero-ready.morebelow .scrollcue{opacity:1;pointer-events:auto}body.osx-scrolled #osx.hero-ready.morebelow .scrollcue{opacity:0;pointer-events:none;transition:opacity .3s}#osx .scrollcue .scrollcue-label{letter-spacing:2.6px;text-transform:uppercase;color:#eed58ad1;text-shadow:0 0 12px #d4af3759;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:700}#osx .scrollcue .scrollcue-chev{border-right:2px solid var(--gold2);border-bottom:2px solid var(--gold2);width:13px;height:13px;animation:1.9s ease-in-out infinite scrollcueBob;transform:rotate(45deg)}#osx .scrollcue:hover .scrollcue-label{color:#f5e9b8}#osx .scrollcue:hover .scrollcue-chev{border-color:#f5e9b8}}@keyframes scrollcueBob{0%,to{transform:rotate(45deg)translate(-2px,-2px)}50%{transform:rotate(45deg)translate(2px,2px)}}@media(prefers-reduced-motion:reduce){#osx .scrollcue .scrollcue-chev{animation:none}}
