.games-page{background:0 0;overflow:clip}.games-shell{width:min(1210px,100% - 88px);margin-inline:auto}.games-hero{isolation:isolate;background:radial-gradient(62% 76% at 85%,#2b2b2b77 0%,#0000 76%),linear-gradient(#191919cc 0%,#161616d9 100%);border-bottom:1px solid #ffffff0d;position:relative;overflow:hidden}.games-hero:before,.games-hero:after{z-index:-1;pointer-events:none;content:"";position:absolute;inset:0}.games-hero:before{opacity:.28;background:url(/images/hero-network-texture.svg) 50%/cover no-repeat;-webkit-mask-image:linear-gradient(90deg,#0000,#000 50% 100%);mask-image:linear-gradient(90deg,#0000,#000 50% 100%)}.games-hero:after{opacity:.8;background:radial-gradient(circle at 86% 36%,#ffd1ba78 0 2px,#0000 3px),radial-gradient(circle at 86% 36%,#0000 0 60px,#ffd2bc1a 61px 62px,#0000 63px 120px,#ff633226 121px 122px,#0000 123px 180px),linear-gradient(90deg,#0000 calc(86% - .5px),#ffb38d12 86%,#0000 calc(86% + .5px))}.games-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:center;gap:clamp(48px,7vw,104px);padding-block:clamp(92px,11vw,145px) 116px;display:grid;position:relative}.games-hero-copy{min-width:0}.games-eyebrow{color:#db7a49;font:10px/1.5 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 20px;display:flex}.games-eyebrow>i{background:#ff6332;border-radius:50%;flex:0 0 6px;width:6px;height:6px;box-shadow:0 0 14px #ff633277}.games-hero h1{color:#f2f2f2;max-width:720px;font:450 clamp(45px, 6vw, 78px)/1.035 var(--font-display);letter-spacing:-.06em;margin:0}.games-hero-description{color:#a8a8a8;max-width:570px;margin:24px 0 0;font-size:15px;line-height:1.85}.games-hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:32px;display:flex}.games-hero-actions .ui-button--ghost{font-size:12px}.games-route-visual{background:radial-gradient(at 50% 52%,#2525254d,#0000 64%),linear-gradient(145deg,#202020ee,#1a1a1afa 70%);border:1px solid #ffd2bc1b;border-radius:19px;min-height:316px;padding:22px 24px 20px;position:relative;overflow:hidden;box-shadow:0 32px 90px #0003,inset 0 1px #ffffff08}.games-route-visual:before{opacity:.25;pointer-events:none;content:"";background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:47px 0 60px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.games-route-visual-top,.games-route-visual-bottom{z-index:1;color:#858585;font:8px/1.5 var(--font-mono);letter-spacing:.07em;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.games-route-visual-top>span:last-child{color:#acacac;align-items:center;gap:7px;display:inline-flex}.games-route-visual-top>span:last-child i{background:#e79267;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #e7926755}.games-route-path{grid-template-columns:minmax(58px,.8fr) minmax(24px,1fr) minmax(72px,.9fr) minmax(24px,1fr) minmax(76px,.9fr);align-items:center;min-height:184px;padding:20px 2px;display:grid;position:relative}.games-route-node{z-index:2;color:#868686;font:8px/1.3 var(--font-mono);letter-spacing:.05em;white-space:nowrap;justify-items:center;gap:10px;display:grid;position:relative}.games-route-node>i{background:#1d1d1d;border:1px solid #ffba9752;border-radius:50%;width:34px;height:34px;display:block;position:relative;box-shadow:0 0 0 7px #ffa67a08,0 0 23px #ff63321a}.games-route-node>i:after{border-radius:inherit;content:"";background:#ff6332;position:absolute;inset:9px;box-shadow:0 0 11px #ff633288}.games-route-node--relay>i{border-color:#ff6332a0;width:45px;height:45px;box-shadow:0 0 0 9px #ffa67a0a,0 0 33px #ff63322c}.games-route-node--relay>i:after{inset:13px}.games-route-node--server>i{border-radius:9px}.games-route-link{z-index:1;background:linear-gradient(90deg,#ff63322b,#ff6332a6,#ff63322b);height:1px;margin-top:-17px;position:relative}.games-route-link>i{width:5px;height:5px;animation:games-packet-travel 3.8s var(--ease) infinite;background:#ffc8ad;border-radius:50%;position:absolute;top:-2px;left:22%;box-shadow:0 0 12px #ff6332}.games-route-link>i+i{animation-delay:1.9s}.games-route-link--last>i{animation-delay:.85s}@keyframes games-packet-travel{0%{opacity:0;transform:translate(0)}12%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate(10px)}}.games-route-visual-bottom{color:#a0a0a0;letter-spacing:.02em;border-top:1px solid #ffffff0e;padding-top:15px}.games-route-visual-bottom>div{align-items:center;gap:9px;display:inline-flex}.games-route-visual-bottom svg{color:#ff6332}.games-route-visual-bottom>span{color:#767676;letter-spacing:.05em;font-size:7px}.games-scroll-cue{color:#8b8b8b;font:8px/1.4 var(--font-mono);letter-spacing:.08em;align-items:center;gap:8px;transition:color .18s;display:inline-flex;position:absolute;bottom:27px;right:max(44px,50vw - 605px)}.games-scroll-cue:hover{color:#ff6332}.games-directory-section{padding-block:92px 102px}.games-section-heading{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:end;gap:52px;margin-bottom:37px;display:grid}.games-section-heading .games-eyebrow{color:#969696;margin-bottom:13px}.games-section-heading h2{color:#f1f1f1;font:450 clamp(34px, 4.3vw, 54px)/1.08 var(--font-display);letter-spacing:-.05em;margin:0}.games-section-heading>p{color:#a8a8a8;max-width:485px;margin:0 0 3px;font-size:13px;line-height:1.8}.games-directory-tools{background:#1c1c1c;border:1px solid #ffffff12;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;padding:13px;display:flex}.games-filter-list{flex-wrap:wrap;gap:5px;display:flex}.games-filter-list button{color:#a8a8a8;background:0 0;border:1px solid #0000;border-radius:9px;min-height:39px;padding:0 14px;font-size:11px;transition:color .18s,background .18s,border-color .18s}.games-filter-list button:hover{color:#f2f2f2;background:#ffffff08}.games-filter-list button.is-active{color:#f3f3f3;background:#2a2a2a;border-color:#ffffff14}.games-filter-list button.is-active:before{content:"";background:#ff6332;border-radius:50%;width:5px;height:5px;margin:0 8px 1px 0;display:inline-block}.games-filter-list button:focus-visible,.games-search:focus-within,.games-empty-state button:focus-visible,.game-directory-action:focus-visible{outline-offset:3px;outline:2px solid #ff6332}.games-search{color:#8a8a8a;background:#161616;border:1px solid #ffffff12;border-radius:10px;flex:none;align-items:center;gap:10px;width:min(310px,34vw);min-height:42px;padding:0 13px;display:flex}.games-search:focus-within{outline-offset:1px;border-color:#ff63326b}.games-search input{color:#f0f0f0;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-size:11px;line-height:1.2}.games-search input::placeholder{color:#828282}.games-search input::-webkit-search-cancel-button{cursor:pointer;filter:grayscale()brightness(1.7)}.games-result-count{color:#898989;font:9px/1.5 var(--font-mono);margin:19px 2px 13px}.games-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(242px,auto);gap:14px;display:grid}.game-directory-card{isolation:isolate;min-width:0;min-height:242px;transition:transform .26s var(--ease), border-color .26s ease, box-shadow .26s ease;background:#212121;border:1px solid #fff1;border-radius:17px;flex-direction:column;display:flex;position:relative;overflow:hidden}.game-directory-card:hover{border-color:#ffffff28;transform:translateY(-4px);box-shadow:0 20px 50px #0004}.game-directory-card--first{background:#1e1e1e;border-color:#ff63323d;grid-area:span 2/span 7;min-height:498px}.game-directory-card--first:hover{border-color:#ff633277;box-shadow:0 24px 58px #0005,0 0 44px #ff63320b}.game-directory-card--candidate{background:linear-gradient(140deg,#222,#1c1c1c 74%);grid-column:span 5}.games-grid--single .game-directory-card--first{grid-area:auto/span 12;min-height:420px}.games-grid--single .game-directory-card--candidate{grid-column:span 12;min-height:320px}.games-grid--compact .game-directory-card--candidate{grid-area:auto/span 6;min-height:330px}.game-directory-art{z-index:-1;position:absolute;inset:0}.game-directory-art img{object-fit:cover;object-position:center 43%;opacity:.48;filter:saturate(.7);transition:opacity .42s ease, transform .7s var(--ease);transform:scale(1.015)}.game-directory-card--first:hover .game-directory-art img{opacity:.58;transform:scale(1.055)}.game-directory-art:after{content:"";background:linear-gradient(90deg,#161616e8 0%,#161616c9 54%,#16161670 100%),linear-gradient(#16161636 0%,#16161629 42%,#161616 100%);position:absolute;inset:0}.game-art-disclosure{z-index:1;color:#c2c2c2aa;font:8px/1.4 var(--font-mono);position:absolute;bottom:14px;right:17px}.game-directory-card-content{width:100%;height:100%;min-height:inherit;flex-direction:column;padding:clamp(20px,2.4vw,31px);display:flex;position:relative}.game-directory-card-meta{color:#a5a5a5;font:8px/1.5 var(--font-mono);letter-spacing:.05em;justify-content:space-between;align-items:center;gap:12px;display:flex}.game-status{color:#c4c4c4;letter-spacing:0;white-space:nowrap;background:#131313a8;border:1px solid #ffffff19;border-radius:999px;align-items:center;gap:7px;min-height:27px;padding:0 9px;font-size:8px;display:inline-flex}.game-status>i{background:#a0a0a0;border-radius:50%;width:5px;height:5px}.game-status--development{color:#f4cbb6;border-color:#ff63324a}.game-status--development>i{background:#ff6332;box-shadow:0 0 8px #ff633277}.game-directory-card-copy{z-index:1;max-width:470px;margin-top:auto;padding-top:76px;position:relative}.game-directory-stage{color:#dd8255;font:8px/1.4 var(--font-mono);letter-spacing:.1em;margin:0 0 10px}.game-directory-card--candidate .game-directory-stage{color:#a7a7a7}.game-directory-card-copy h3{color:#f1f1f1;font:450 clamp(23px, 2.5vw, 33px)/1.12 var(--font-display);letter-spacing:-.045em;margin:0}.game-directory-card--first .game-directory-card-copy h3{font-size:clamp(29px,3.5vw,44px)}.game-directory-card-copy>p:last-child{color:#b2b2b2;max-width:465px;margin:12px 0 0;font-size:11px;line-height:1.75}.game-directory-card--candidate .game-directory-card-copy>p:last-child{max-width:380px}.game-directory-action{z-index:2;color:#e5e5e5;align-items:center;gap:9px;width:fit-content;margin-top:20px;font-size:10px;transition:color .18s,gap .18s;display:inline-flex;position:relative}.game-directory-action:hover{color:#ff6332;gap:13px}.game-directory-mark{color:#f2e1d914;width:136px;height:136px;font:500 80px/1 var(--font-display);letter-spacing:-.09em;pointer-events:none;border:1px solid #eeded618;border-radius:50%;place-items:center;display:grid;position:absolute;top:55px;right:26px}.game-directory-mark:before,.game-directory-mark:after{content:"";border:1px solid #eeded612;border-radius:50%;position:absolute}.game-directory-mark:before{inset:13px}.game-directory-mark:after{inset:-14px}.game-directory-mark>i{background:#ff633259;border-radius:50%;width:4px;height:4px;position:absolute}.game-directory-mark>i:first-of-type{top:15px;left:40px}.game-directory-mark>i:nth-of-type(2){bottom:43px;right:12px}.game-directory-mark>i:nth-of-type(3){bottom:5px;left:60px}.game-directory-mark--counter-strike-16{font-size:58px}.games-empty-state{color:#a1a1a1;border:1px dashed #ffffff20;border-radius:17px;align-content:center;justify-items:center;gap:12px;min-height:210px;display:grid}.games-empty-state p{margin:0;font-size:13px}.games-empty-state button{color:#e0885c;background:0 0;border:0;padding:8px 11px;font-size:11px}.games-disclosure{color:#848484;max-width:820px;margin:17px 1px 0;font-size:10px;line-height:1.75}.games-next-step{padding-block:30px 84px}.games-next-step-inner{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:25px;padding:31px 0;display:grid}.games-next-step-mark{color:#ff6332;border:1px solid #ff633231;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.games-next-step .games-eyebrow{color:#949494;margin:0 0 9px}.games-next-step h2{color:#f1f1f1;font:450 clamp(21px, 2.4vw, 31px)/1.2 var(--font-display);letter-spacing:-.04em;margin:0}.games-next-step p:last-child{color:#a0a0a0;max-width:650px;margin:9px 0 0;font-size:11px;line-height:1.7}.games-next-step .ui-button{white-space:nowrap}@media (max-width:1000px){.games-hero-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.85fr);gap:38px}.games-route-visual{min-height:290px;padding-inline:18px}.games-route-path{grid-template-columns:minmax(50px,.8fr) minmax(18px,1fr) minmax(61px,.9fr) minmax(18px,1fr) minmax(62px,.9fr)}.games-route-node{font-size:7px}.games-route-node>i{width:30px;height:30px}.games-route-node--relay>i{width:40px;height:40px}.games-route-visual-bottom>span{display:none}}@media (max-width:820px){.games-shell{width:min(100% - 48px,680px)}.games-hero-grid{grid-template-columns:1fr;gap:38px;padding-block:88px 90px}.games-hero-copy,.games-hero-description{max-width:680px}.games-route-visual{min-height:277px}.games-route-visual-bottom>span{display:block}.games-scroll-cue{bottom:21px;right:24px}.games-directory-section{padding-block:72px 80px}.games-section-heading{grid-template-columns:1fr;gap:15px;margin-bottom:28px}.games-directory-tools{flex-direction:column-reverse;align-items:stretch}.games-search{width:100%}.games-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(230px,auto)}.game-directory-card--first{grid-area:auto/span 2;min-height:390px}.game-directory-card--candidate{grid-column:span 1}.games-grid--single .game-directory-card--first{grid-column:span 2;min-height:390px}.games-grid--single .game-directory-card--candidate{grid-column:span 2;min-height:300px}.games-grid--compact .game-directory-card--candidate{grid-column:span 1;min-height:290px}.game-directory-card--candidate .game-directory-card-content{padding:20px}.game-directory-card--candidate .game-directory-card-meta{flex-direction:column;align-items:flex-start;gap:8px}.game-directory-card--candidate .game-directory-card-copy{padding-top:56px}.game-directory-card--candidate .game-directory-card-copy h3{font-size:22px}.game-directory-card--candidate .game-directory-card-copy>p:last-child{font-size:10px}.game-directory-mark{width:100px;height:100px;font-size:58px;top:76px;right:14px}.game-directory-mark--counter-strike-16{font-size:45px}.games-next-step{padding-block:16px 68px}.games-next-step-inner{grid-template-columns:44px minmax(0,1fr);gap:17px}.games-next-step-inner>.ui-button{grid-column:2;justify-self:start}}@media (max-width:560px){.games-shell{width:calc(100% - 38px)}.games-hero-grid{gap:34px;padding-block:70px 78px}.games-hero h1{font-size:clamp(42px,12vw,58px)}.games-hero-description{margin-top:19px;font-size:13px}.games-hero-actions{flex-direction:column;align-items:flex-start;gap:11px;margin-top:25px}.games-hero-actions .ui-button--ghost{min-height:44px}.games-route-visual{border-radius:15px;min-height:250px;padding:17px 13px 15px}.games-route-visual-top{font-size:7px}.games-route-path{grid-template-columns:minmax(44px,.8fr) minmax(14px,1fr) minmax(51px,.9fr) minmax(14px,1fr) minmax(50px,.9fr);min-height:153px;padding-inline:0}.games-route-node{letter-spacing:0;gap:8px;font-size:6px}.games-route-node>i{width:27px;height:27px}.games-route-node>i:after{inset:8px}.games-route-node--relay>i{width:36px;height:36px}.games-route-node--relay>i:after{inset:11px}.games-route-visual-bottom{font-size:7px}.games-route-visual-bottom>span{display:none}.games-scroll-cue{right:20px}.games-directory-section{padding-block:57px 64px}.games-section-heading h2{font-size:38px}.games-section-heading>p{font-size:12px;line-height:1.7}.games-directory-tools{padding:10px}.games-filter-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.games-filter-list button{min-height:44px;padding-inline:7px;font-size:10px;line-height:1.25}.games-filter-list button.is-active:before{margin-right:5px}.games-grid{grid-template-columns:1fr;grid-auto-rows:auto;gap:11px}.game-directory-card--first,.game-directory-card--candidate{grid-column:auto;min-height:0}.games-grid--single .game-directory-card--first,.games-grid--single .game-directory-card--candidate,.games-grid--compact .game-directory-card--candidate{grid-column:auto}.game-directory-card--first{min-height:408px}.game-directory-card--candidate{min-height:245px}.game-directory-card-content{padding:19px}.game-directory-card-meta{flex-direction:column;align-items:flex-start;gap:9px}.game-directory-card-copy{padding-top:60px}.game-directory-card--first .game-directory-card-copy h3{font-size:32px}.game-directory-card-copy>p:last-child{font-size:10px}.game-directory-mark{width:105px;height:105px;font-size:61px;top:62px;right:24px}.game-directory-mark--counter-strike-16{font-size:46px}.games-disclosure{font-size:9px}.games-next-step-inner{grid-template-columns:minmax(0,1fr);gap:16px}.games-next-step-inner>.ui-button{grid-column:auto}.games-next-step h2{font-size:26px}}
.support-overview{gap:22px;padding-bottom:clamp(70px,9vw,120px);display:grid}.support-service-note,.support-guidance{background:linear-gradient(115deg,#222,#1c1c1c 70%);border:1px solid #ffffff12;border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:22px;padding:clamp(24px,3.5vw,42px);display:grid;box-shadow:inset 0 1px #ffffff08,0 22px 55px #00000012}.support-service-note__icon,.support-guidance__icon,.support-card__icon{color:#de7642;background:#ff63320d;border:1px solid #ff633247;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.support-service-note__heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.support-eyebrow{color:#9c9c9c;font-family:var(--font-mono);letter-spacing:.12em;margin:0;font-size:9px;line-height:1.5}.support-service-note h2,.support-guidance h2,.support-panel__heading h2{color:#f2f2f2;letter-spacing:-.04em;max-width:690px;margin:11px 0 9px;font-size:clamp(22px,2.5vw,31px);font-weight:500;line-height:1.2}.support-service-note p:not(.support-eyebrow),.support-guidance p:not(.support-eyebrow),.support-panel__heading>p:last-child{color:#a8a8a8;max-width:700px;margin:0;font-size:14px;line-height:1.8}.support-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.support-card{min-height:250px;color:inherit;background:#202020;border:1px solid #fff1;border-radius:18px;flex-direction:column;align-items:flex-start;padding:25px;text-decoration:none;transition:border-color .22s,background .22s,transform .22s;display:flex}.support-card:hover{background:#242424;border-color:#ff633248;transform:translateY(-4px)}.support-card:focus-visible,.support-inline-link:focus-visible{outline-offset:4px;outline:2px solid #de7039}.support-card__icon{width:42px;height:42px;margin-bottom:27px}.support-card__title{color:#eee;letter-spacing:-.025em;font-size:17px;font-weight:550;line-height:1.4}.support-card__copy{color:#a5a5a5;margin-top:9px;font-size:12px;line-height:1.7}.support-card__action,.support-inline-link{color:#dd8c63;align-items:center;gap:8px;margin-top:auto;padding-top:22px;font-size:12px;font-weight:550;text-decoration:none;display:inline-flex}.support-guidance{background:#1c1c1c;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.support-guidance h2{font-size:clamp(19px,2vw,25px)}.support-guidance .support-inline-link{white-space:nowrap;align-self:center}.support-form-layout,.support-lookup-layout{grid-template-columns:minmax(0,1.55fr) minmax(245px,.8fr);align-items:start;gap:20px;padding-bottom:clamp(70px,9vw,120px);display:grid}.support-panel,.support-aside__card{background:#202020;border:1px solid #ffffff12;border-radius:20px;box-shadow:inset 0 1px #ffffff07}.support-panel{padding:clamp(23px,3.3vw,38px)}.support-panel__heading{margin-bottom:28px}.support-panel__heading h2{margin-top:9px}.support-form{position:relative}.support-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.support-form .ui-field{margin-bottom:19px}.support-form .ui-field label{color:#cecece;font-size:12px}.support-form .ui-field :is(input,select,textarea){outline-offset:3px;color:#f0f0f0;width:100%;min-height:49px;font-family:var(--font-inter), Arial, sans-serif;background:#181818;border:1px solid #ffffff1c;border-radius:9px;padding:12px 14px;font-size:13px;line-height:1.55;transition:border-color .18s,background .18s}.support-form .ui-field textarea{resize:vertical;min-height:150px;display:block}.support-form .ui-field :is(input,select,textarea)::placeholder{color:#7a7a7a}.support-form .ui-field :is(input,select,textarea):focus{background:#1a1a1a;border-color:#df682da8}.support-form .ui-field :is(input,select,textarea):disabled{opacity:.68}.support-field-hint{color:#929292;margin-top:8px;font-size:11px;line-height:1.6;display:block}.support-consent{color:#afafaf;align-items:flex-start;gap:10px;margin:20px 0;font-size:12px;line-height:1.7;display:flex}.support-consent input{accent-color:#df682d;flex:0 0 16px;width:16px;height:16px;margin:2px 0 0}.support-consent a{color:#da8961;text-underline-offset:3px}.support-submit{justify-content:center;width:100%;min-height:49px;margin-top:4px}.support-submit:disabled{cursor:not-allowed;opacity:.56;filter:saturate(.6)}.support-feedback{color:#aeaeae;min-height:38px;margin:14px 0 0;font-size:11px;line-height:1.75}.support-feedback.is-error{color:#f1a39a}.support-honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.support-aside{gap:14px;display:grid}.support-aside__card{color:#d98053;padding:25px}.support-aside__card>.support-eyebrow{margin-top:19px}.support-aside__card h2{color:#eee;letter-spacing:-.03em;margin:10px 0;font-size:19px;font-weight:500;line-height:1.35}.support-aside__card>p:not(.support-eyebrow){color:#a8a8a8;margin:0;font-size:12px;line-height:1.8}.support-aside__card .support-inline-link{padding-top:20px}.support-aside__card--quiet{background:#1c1c1c}.support-success{color:#dd7a49;background:#1f1f1f;border:1px solid #df682d5c;border-radius:15px;gap:17px;padding:26px;display:flex}.support-success h3{color:#f1f1f1;letter-spacing:-.035em;margin:8px 0;font-size:22px;font-weight:500}.support-success p:not(.support-eyebrow){color:#b4b4b4;font-size:13px;line-height:1.7}.support-success strong{color:#f4e9e4;font-family:var(--font-mono);font-weight:500}.support-success .support-inline-link{padding-top:8px}.support-lookup{gap:20px;display:grid}.support-ticket-result{background:#1c1c1c;border:1px solid #ffffff16;border-radius:14px;padding:22px;position:relative;overflow:hidden}.support-ticket-result__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.support-status-pill{color:#e09671;border:1px solid #df682d4d;border-radius:999px;padding:6px 10px;font-size:10px;line-height:1}.support-ticket-result h2{color:#eee;margin:18px 0;font-size:18px;font-weight:500}.support-ticket-result dl{grid-template-columns:1fr 1fr;gap:14px;margin:0;display:grid}.support-ticket-result dl div{gap:7px;display:grid}.support-ticket-result dt{color:#8d8d8d;font-size:10px}.support-ticket-result dd{overflow-wrap:anywhere;color:#dadada;margin:0;font-size:11px}.support-result-icon{color:#db8459;opacity:.6;border:1px solid #df682d24;border-radius:50%;place-items:start;width:65px;height:65px;padding:12px 0 0 12px;display:grid;position:absolute;bottom:-20px;right:-13px}@media (max-width:1050px){.support-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.support-form-layout,.support-lookup-layout{grid-template-columns:1fr}.support-guidance{grid-template-columns:auto minmax(0,1fr)}.support-guidance .support-inline-link{grid-column:2;padding-top:0}}@media (max-width:560px){.support-overview{gap:14px}.support-service-note,.support-guidance{border-radius:17px;grid-template-columns:1fr;gap:16px;padding:22px}.support-guidance .support-inline-link{grid-column:1;padding-top:0}.support-card-grid,.support-form__row{grid-template-columns:1fr}.support-card{min-height:210px;padding:22px}.support-panel{padding:20px}.support-aside__card{padding:22px}.support-ticket-result dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.support-card{transition:none}.support-card:hover{transform:none}}
.account-page{isolation:isolate;background:radial-gradient(at 13% 46%,#2e2e2e35,#0000 37%),radial-gradient(at 96% 4%,#2e2e2e30,#0000 32%);align-items:center;min-height:min(780px,100svh - 96px);padding:clamp(45px,7vw,92px) 0;display:grid;position:relative;overflow:hidden}.account-shell{grid-template-columns:minmax(0,.92fr) minmax(400px,.78fr);align-items:center;gap:clamp(42px,8vw,128px);width:min(1090px,100% - 64px);margin-inline:auto;display:grid}.account-context{min-width:0;padding:20px 0 35px;position:relative}.account-kicker{color:#daa185;font:10px/1.4 var(--font-mono);letter-spacing:.15em}.account-context h1{color:#f3f3f3;letter-spacing:-.065em;max-width:530px;margin:19px 0 14px;font-size:clamp(45px,6vw,78px);font-weight:500;line-height:.99}.account-context>p{color:#aaa;max-width:440px;margin:0;font-size:15px;line-height:1.8}.account-context__rule{background:linear-gradient(90deg,#d66f3c72,#ffffff13 72%,#0000);width:min(100%,430px);height:1px;margin:38px 0 23px}.account-context__note{color:#dc9c7c;align-items:flex-start;gap:12px;max-width:440px;display:flex}.account-context__note svg{margin-top:3px}.account-context__note p{color:#adadad;margin:0;font-size:12px;line-height:1.8}.account-context__brand{color:#7c7c7c;letter-spacing:.03em;font-size:11px;position:absolute;bottom:-24px;right:0}.account-card{background:linear-gradient(145deg,#222222f5,#1c1c1cf2);border:1px solid #ffffff18;border-radius:18px;min-width:0;padding:clamp(25px,3.5vw,40px);box-shadow:0 32px 100px #0005,inset 0 1px #ffffff07}.account-card__top{color:#b3b3b3;font:10px var(--font-mono);letter-spacing:.05em;align-items:center;gap:10px;margin-bottom:29px;display:flex}.account-card__mark{width:30px;height:30px;color:var(--mint);font:700 13px var(--font-mono);border:1px solid #ff63325c;border-radius:9px;place-items:center;display:grid}.account-card h2{color:#f4f4f4;letter-spacing:-.05em;margin:0;font-size:clamp(25px,3.2vw,35px);font-weight:520;line-height:1.1}.account-card__intro{color:#a8a8a8;margin:9px 0 19px;font-size:12px;line-height:1.75}.account-api-state{color:#a3a3a3;background:#ffffff04;border:1px solid #ffffff10;border-radius:8px;align-items:flex-start;gap:9px;margin:0 0 21px;padding:11px 12px;font-size:10px;line-height:1.65;display:flex}.account-api-state>span{background:#d88c66;border-radius:50%;flex:0 0 6px;width:6px;height:6px;margin-top:5px}.account-api-state>span.is-ready{background:var(--mint);box-shadow:0 0 12px #ff63326b}.account-form{gap:16px;display:grid}.account-field{gap:7px;min-width:0;display:grid}.account-field label{color:#d4d4d4;font-size:12px}.account-field input{color:#f3f3f3;width:100%;min-width:0;min-height:47px;font:13px var(--font-display);background:#131313;border:1px solid #ffffff20;border-radius:8px;outline:none;padding:0 13px;transition:border-color .18s,box-shadow .18s}.account-field input::placeholder{color:#757575}.account-field input:focus{border-color:#d77645a6;box-shadow:0 0 0 3px #ff633218}.account-field input[aria-invalid=true]{border-color:#ee8e86}.account-field input[readonly]{color:#afafaf}.account-password{position:relative}.account-password input{padding-right:48px}.account-password button{color:#929292;background:0 0;border:0;border-radius:6px;place-items:center;width:39px;height:39px;display:grid;position:absolute;top:4px;right:4px}.account-password button:hover{color:var(--mint)}.account-field-help,.account-field-error{font-size:10px;line-height:1.6;display:block}.account-field-help{color:#868686}.account-field-error,.account-inline-error{color:#f0a39a}.account-inline-error{margin:-5px 0 0;font-size:11px}.account-consents{gap:10px;margin-top:2px;display:grid}.account-consents label{color:#adadad;align-items:flex-start;gap:9px;font-size:10px;line-height:1.6;display:flex}.account-consents input{width:15px;height:15px;accent-color:var(--mint);flex:0 0 15px;margin:1px 0 0}.account-consents a,.account-links a{color:#e8bba5;text-underline-offset:3px;-webkit-text-decoration:underline #e8bba554;text-decoration:underline #e8bba554}.account-feedback{color:#ffb0a6;margin:0;font-size:11px;line-height:1.65}.account-submit{background:var(--mint);color:#141414;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;margin-top:3px;padding:0 17px;font-size:12px;font-weight:650;transition:transform .18s,background .18s,opacity .18s;display:flex}.account-submit:not(:disabled):hover{background:#ef9a70;transform:translateY(-1px)}.account-submit:disabled{cursor:not-allowed;opacity:.48}.account-submit--link{text-decoration:none}.account-links{color:#949494;flex-wrap:wrap;justify-content:space-between;gap:11px 16px;margin-top:17px;font-size:10px;display:flex}.account-links>span{text-align:right}.account-card__foot{color:#7b7b7b;border-top:1px solid #fff1;margin:24px 0 0;padding-top:16px;font-size:9px;line-height:1.8}.account-success{background:#ff63320c;border:1px solid #ff633243;border-radius:11px;padding:17px}.account-success strong{color:#fae8df;font-size:14px;font-weight:550}.account-success p{color:#b0b0b0;margin:8px 0 15px;font-size:11px;line-height:1.7}.account-session-card{background:linear-gradient(140deg,#232323,#181818);border:1px solid #ffffff18;border-radius:18px;width:min(900px,100% - 64px);margin-inline:auto;padding:clamp(25px,5vw,54px);box-shadow:0 30px 100px #0004}.account-session-heading{justify-content:space-between;align-items:flex-start;gap:22px;margin-top:19px;display:flex}.account-session-heading h1,.account-session-card>h1{letter-spacing:-.06em;margin:0;font-size:clamp(34px,5vw,56px);font-weight:520;line-height:1.05}.account-session-heading p,.account-session-message{color:#acacac;margin:9px 0 0;font-size:13px}.account-session-state{color:#f1c8b4;font:10px var(--font-mono);white-space:nowrap;border:1px solid #ff63323b;border-radius:99px;align-items:center;gap:8px;padding:8px 10px;display:inline-flex}.account-session-state i{background:var(--mint);border-radius:50%;width:6px;height:6px}.account-session-note{color:#dc9b7b;background:#ffffff04;border:1px solid #ffffff12;border-radius:11px;gap:13px;margin-top:32px;padding:18px;display:flex}.account-session-note p{color:#b0b0b0;margin:0;font-size:12px;line-height:1.75}.account-verified-note{color:#edc0a9;margin:13px 0 0;font-size:11px}.account-verify-row{background:#e397710a;border:1px solid #e3977136;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:12px 14px;display:flex}.account-verify-row p{color:#ddb099;margin:0;font-size:11px}.account-verify-row .ui-button{white-space:nowrap;min-height:36px;padding-inline:12px}.account-session-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.account-session-actions .ui-button{gap:9px;min-height:44px}.account-loading{color:#acacac;align-items:center;gap:9px;margin-top:24px;font-size:13px;display:flex}@media (max-width:900px){.account-shell{grid-template-columns:minmax(0,.8fr) minmax(360px,.9fr);gap:38px;width:min(850px,100% - 48px)}.account-context h1{font-size:clamp(42px,6vw,60px)}.precision-account-link{display:none}}@media (max-width:720px){.account-page{min-height:auto;padding:42px 0 54px}.account-page:before{background-size:54px 54px;-webkit-mask-image:linear-gradient(#0005,#0000 56%);mask-image:linear-gradient(#0005,#0000 56%)}.account-shell{grid-template-columns:1fr;gap:24px;width:min(540px,100% - 36px)}.account-context{padding:4px 0 0}.account-context h1{max-width:480px;margin-top:12px;font-size:clamp(40px,12vw,58px)}.account-context>p{font-size:13px}.account-context__rule{margin:20px 0 13px}.account-context__brand{display:none}.account-context__note p{font-size:11px}.account-card{padding:23px 20px}.account-card__top{margin-bottom:22px}.account-session-card{width:calc(100% - 36px)}.account-session-heading{display:grid}.account-verify-row{flex-direction:column;align-items:stretch}}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
@media (max-width:800px){.precision-header{z-index:100}.precision-mobile-menu{overscroll-behavior:contain;scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));max-height:calc(100dvh - 76px);overflow-y:auto}.precision-mobile-menu>div{min-width:0}.precision-mobile-menu a{overflow-wrap:anywhere;border:1px solid #0000;border-radius:9px;align-items:center;min-height:48px;padding:11px 12px;font-size:13px;line-height:1.35;text-decoration:none;display:flex}.precision-mobile-menu a:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.precision-mobile-menu a:active,.precision-mobile-menu a[aria-current=page]{color:#f9d2bf;background:#ff633210;border-color:#ff63323d}}@media (max-width:600px){html{scroll-padding-top:78px}.precision-nav{width:calc(100% - 32px)}.precision-mobile-menu{padding:10px 16px max(18px, env(safe-area-inset-bottom));gap:3px 6px}.marketing-site :is(main,section,article,aside,header,footer,form,nav,fieldset){min-width:0}.marketing-site :is(img,picture,video,canvas){max-width:100%}.marketing-site :is(input,select,textarea){max-width:100%;min-height:48px;font-size:16px}.marketing-site .ui-button{max-width:100%;min-height:44px}.mobile-beta-bar{padding-right:max(16px, env(safe-area-inset-right));padding-bottom:max(12px, env(safe-area-inset-bottom));padding-left:max(16px, env(safe-area-inset-left));gap:10px}.mobile-beta-bar>span{min-width:0;line-height:1.35}.mobile-beta-bar .ui-button{flex:none}.account-session-actions .ui-button{flex:180px}}@media (max-width:380px){.hero-actions,.cerbo-hero-actions{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.hero-actions .ui-button,.cerbo-hero-actions .ui-button{justify-content:center;width:100%}.account-links{flex-direction:column;align-items:flex-start}}.marketing-site main :is(p,li):not(:where(.operations-shell *,.app-stage *,.ui-hud *,.hero-telemetry *,[class*=kicker],[class*=eyebrow],[class*=overline],[class*=label],[class*=meta],[class*=caption])){font-size:max(14px,1em)}.marketing-site main h3:not(:where(.operations-shell *,.app-stage *)){font-size:max(18px,1em)}.marketing-site main :is(a,button):not(.ui-button):not(.ui-chip):not(:where(.operations-shell *,.app-stage *,.ui-hud *,.hero-telemetry *)),.marketing-site main label{font-size:14px}.marketing-site main :is(input,select,textarea){font-size:16px}.marketing-site :is(.precision-nav nav a,.precision-account-link,.precision-nav>.ui-button,.ui-button){font-size:14px}.marketing-site .ui-chip,.marketing-site main :is([class*=kicker],[class*=eyebrow],[class*=overline],[class*=label],[class*=meta],[class*=caption]):not(:where(.operations-shell *,.app-stage *,.ui-hud *,.hero-telemetry *)){font-size:11px}.precision-mobile-menu a,.precision-account-link,.footer-link-group a{font-size:14px}.footer-eyebrow{font-size:11px}.footer-signoff p{font-size:15px}.account-api-state,.account-field-help,.account-field-error,.account-inline-error,.account-consents label,.account-feedback,.account-links,.account-session-state,.account-verified-note,.account-verify-row p{font-size:13px}.account-card__foot{font-size:12px}@media (min-width:541px) and (max-width:900px){.precision-nav{gap:12px}.brand-lockup__image{width:clamp(140px,26vw,165px)}.precision-actions{gap:6px}.precision-account-link{color:#ededed;border:1px solid #ffffff1a;border-radius:999px;min-height:39px;margin:0;padding-inline:12px;display:inline-flex}.precision-actions>.ui-button{gap:9px;min-height:39px;padding-inline:13px;font-size:12px}}@media (max-width:540px){.precision-account-link{display:none}}
