.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-row{justify-content:space-between;align-items:center;gap:14px;min-height:38px;display:flex}.games-result-count{color:#898989;font:10px/1.5 var(--font-mono);margin:0}.games-refresh{color:#aaa;background:#1b1b1b;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:0 10px;font-size:10px;transition:border-color .18s,color .18s,opacity .18s;display:inline-flex}.games-refresh:hover:not(:disabled){color:#f2f2f2;border-color:#ff633255}.games-refresh:disabled{cursor:wait;opacity:.62}.games-refresh:focus-visible{outline-offset:3px;outline:2px solid #ff6332}.games-loading{color:#aaa;background:#1b1b1b;border:1px solid #ffffff12;border-radius:17px;justify-content:center;align-items:center;gap:11px;min-height:250px;font-size:13px;display:flex}.games-loading svg{color:#ff6332}.is-spinning{animation:.9s linear infinite games-spin}@keyframes games-spin{to{transform:rotate(360deg)}}.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-status--available{color:#f4cbb6;border-color:#ff633248}.game-status--available>i{background:#ff8b5a}.game-status--paused{color:#c1bdbb;border-color:#ffffff24}.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;align-items:center;gap:6px;margin-top:8px;font-size:11px;line-height:1.6;display:flex}.support-form input[type=file]{color:#bcbcbc;padding:10px;font-size:12px}.support-form input[type=file]::file-selector-button{color:#eee;min-height:32px;font:inherit;cursor:pointer;background:#242424;border:1px solid #ffffff20;border-radius:7px;margin-right:10px;padding:0 12px}.support-file-input::file-selector-button{color:#eee;min-height:32px;font:inherit;cursor:pointer;background:#242424;border:1px solid #ffffff20;border-radius:7px;margin-right:10px;padding:0 12px}.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-conversation{gap:10px;margin:24px 0;display:grid}.support-conversation__message{background:#171717;border:1px solid #ffffff13;border-radius:12px;min-width:0;padding:16px 18px}.support-conversation__message.is-customer{background:#191919;border-color:#ffffff1c}.support-conversation__message.is-staff{background:#211d1a;border-color:#df682d35}.support-conversation__message header{color:#e9e9e9;justify-content:space-between;gap:12px;font-size:12px;display:flex}.support-conversation__message time{color:#888;font-size:10px}.support-conversation__message p{color:#c4c4c4;white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;font-size:13px;line-height:1.75}.support-attachment-list{gap:7px;margin:13px 0 0;padding:0;list-style:none;display:grid}.support-attachment-list a{color:#f1a276;overflow-wrap:anywhere;align-items:center;gap:8px;width:fit-content;max-width:100%;font-size:11px;text-decoration:none;display:flex}.support-attachment-list a span{color:#888;white-space:nowrap}.support-reply-form{border-top:1px solid #ffffff15;gap:11px;padding-top:20px;display:grid}.support-reply-form>label:first-child{color:#ededed;font-size:13px;font-weight:550}.support-reply-form textarea{color:#f0f0f0;width:100%;min-height:115px;font:13px/1.6 var(--font-inter), Arial, sans-serif;resize:vertical;background:#181818;border:1px solid #ffffff1c;border-radius:9px;padding:13px 14px}.support-reply-form textarea:focus{outline-offset:2px;border-color:#df682da8;outline:2px solid #df682d40}.support-reply-file{color:#f1a276;cursor:pointer;align-items:center;gap:7px;width:fit-content;font-size:12px;display:flex}.support-file-input{color:#bcbcbc;font-size:12px}.support-closed-note{color:#bbb;background:#222;border-radius:10px;padding:14px 16px;font-size:12px}.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}}.hz-dashboard-page,.hz-verify-page{isolation:isolate;min-height:70svh;padding:clamp(128px,13vw,170px) 0 78px;position:relative;overflow:hidden}.hz-dashboard-page:before,.hz-verify-page:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(at 16% 5%,#ff633216,#0000 43%),radial-gradient(at 90% 9%,#ffffff08,#0000 36%),linear-gradient(#191919 0%,#0000 100%);height:580px;position:absolute;inset:0 0 auto}.hz-dashboard-wrap{width:min(1240px,100% - 64px);margin-inline:auto}.hz-dashboard-top{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:34px;display:flex}.hz-dashboard-title h1{color:#f4f4f4;letter-spacing:-.065em;margin:11px 0 8px;font-size:clamp(34px,4.3vw,55px);font-weight:520;line-height:1.02}.hz-dashboard-title>p:last-child{color:#aaa;margin:0;font-size:14px;line-height:1.65}.hz-eyebrow{color:#e58a66;font:10px/1.5 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0}.hz-dashboard-top-actions{align-items:center;gap:10px;display:flex}.hz-icon-button,.hz-outline-button,.hz-primary-button,.hz-danger-button{color:#eee;background:#ffffff04;border:1px solid #ffffff20;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:0 16px;font-size:12px;font-weight:560;text-decoration:none;transition:border-color .2s,background .2s,color .2s,transform .2s;display:inline-flex}.hz-icon-button{width:43px;padding:0}.hz-outline-button:hover,.hz-icon-button:hover{color:#ffc1a8;background:#ff63320c;border-color:#ff63327a}.hz-primary-button{background:var(--accent);color:#171717;border-color:#0000;min-height:45px}.hz-primary-button:hover{background:#ff8159;transform:translateY(-1px)}.hz-danger-button{color:#ffc2ad;background:#ff63320b;border-color:#ff795b50;min-height:38px}.hz-danger-button:hover{background:#ff63321c;border-color:#ff795b}.hz-danger-button--small{min-height:33px;padding-inline:11px;font-size:10px}.hz-icon-button:disabled,.hz-outline-button:disabled,.hz-primary-button:disabled,.hz-danger-button:disabled{cursor:wait;opacity:.55}.hz-spin{animation:.85s linear infinite hz-spin}@keyframes hz-spin{to{transform:rotate(360deg)}}.hz-notice{color:#f1b298;background:#ff63320b;border:1px solid #ff633245;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;margin:-13px 0 22px;padding:13px 16px;font-size:12px;line-height:1.6;display:flex}.hz-notice button{width:26px;height:26px;color:inherit;background:0 0;border:0;flex:0 0 26px;place-items:center;margin:-5px -7px 0 0;display:grid}.hz-error-panel{background:#241918;border:1px solid #f2786850;border-radius:16px;margin:28px 0;padding:25px}.hz-error-panel strong{font-size:18px}.hz-error-panel p{color:#c2a9a3;margin:8px 0 18px;font-size:13px}.hz-dashboard-loading,.hz-inline-loading{color:#aaa;justify-content:center;align-items:center;gap:11px;min-height:190px;font-size:13px;display:flex}.hz-inline-loading{min-height:110px}.hz-welcome-row{background:linear-gradient(105deg,#232323,#1b1b1b);border:1px solid #ffffff14;border-radius:17px;justify-content:space-between;align-items:center;gap:22px;margin:0 0 24px;padding:21px 24px;display:flex}.hz-account-identity{align-items:center;gap:15px;min-width:0;display:flex}.hz-avatar{color:#ff9b78;background:#ff633213;border:1px solid #ff633245;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.hz-account-identity h2{color:#f2f2f2;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:18px;font-weight:560;overflow:hidden}.hz-account-identity p{color:#a9a9a9;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.hz-verified-pill,.hz-status-tag,.hz-count-tag{color:#b8b8b8;min-height:29px;font:10px/1.2 var(--font-mono);white-space:nowrap;background:#ffffff04;border:1px solid #ffffff17;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.hz-verified-pill.is-verified,.hz-status-tag.is-live{color:#ffb395;background:#ff63320b;border-color:#ff633248}.hz-verified-pill.is-pending{color:#e9c279;border-color:#e0a75055}.hz-status-tag>i,.hz-status-tag>span{background:#ff784d;border-radius:50%;width:6px;height:6px}.hz-verify-banner{color:#e9c279;background:#b780160a;border:1px solid #e0a75045;border-radius:14px;align-items:center;gap:14px;margin:-8px 0 24px;padding:16px 19px;display:flex}.hz-verify-banner>svg{flex:none}.hz-verify-banner>div{flex:1;min-width:0}.hz-verify-banner strong{color:#f0d59f;font-size:13px}.hz-verify-banner p{color:#b7a98b;margin:4px 0 0;font-size:11px;line-height:1.55}.hz-verify-banner .hz-outline-button{min-height:36px;padding-inline:13px;font-size:11px}.hz-dashboard-layout{grid-template-columns:212px minmax(0,1fr);align-items:start;gap:18px;display:grid}.hz-dashboard-nav{background:#1c1c1c;border:1px solid #ffffff13;border-radius:17px;gap:5px;padding:11px;display:grid;position:sticky;top:105px}.hz-dashboard-nav>button{color:#a5a5a5;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;min-height:43px;padding:0 12px;font-size:12px;transition:background .18s,border-color .18s,color .18s;display:flex;position:relative}.hz-dashboard-nav>button:hover{color:#e6e6e6;background:#ffffff06}.hz-dashboard-nav>button.is-active{color:#f7f7f7;background:#2a2a2a;border-color:#ffffff13}.hz-dashboard-nav>button.is-active svg{color:var(--accent)}.hz-nav-live-dot{background:#ff754b;border-radius:50%;width:7px;height:7px;margin-left:auto;box-shadow:0 0 11px #ff754b9c}.hz-dashboard-nav-foot{border-top:1px solid #ffffff12;align-items:center;gap:10px;margin:13px 2px 0;padding:14px 8px 5px;display:flex}.hz-account-plan-mark{color:#ff9774;border:1px solid #ff633238;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.hz-dashboard-nav-foot div{gap:3px;min-width:0;display:grid}.hz-dashboard-nav-foot small{color:#7f7f7f;font:9px var(--font-mono);text-transform:uppercase}.hz-dashboard-nav-foot strong{color:#d7d7d7;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:520;overflow:hidden}.hz-dashboard-content{min-width:0}.hz-tab-stack{gap:15px;display:grid}.hz-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.hz-overview-grid--lower{align-items:stretch}.hz-panel{background:linear-gradient(140deg,#222,#1b1b1b);border:1px solid #ffffff13;border-radius:16px;min-width:0;padding:21px}.hz-panel-head{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.hz-panel-head h2{color:#f1f1f1;letter-spacing:-.035em;margin:5px 0 0;font-size:18px;font-weight:540}.hz-panel-head .hz-eyebrow{color:#878787;font-size:9px}.hz-panel-footnote{color:#777;margin:-4px 0 0;font-size:10px;line-height:1.6}.hz-beta-panel{background:radial-gradient(at 97% 8%,#ff633213,#0000 44%),linear-gradient(140deg,#222,#1b1b1b)}.hz-beta-allowance{align-items:baseline;gap:10px;margin:5px 0 15px;display:flex}.hz-beta-allowance strong{color:#f5f5f5;letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:clamp(29px,3vw,38px);font-weight:540}.hz-beta-allowance span{color:#a0a0a0;font-size:11px}.hz-quota-track{background:#ffffff12;border-radius:999px;height:7px;overflow:hidden}.hz-quota-track>span{border-radius:inherit;background:linear-gradient(90deg,#ff6332,#ff9b69);height:100%;transition:width .4s;display:block}.hz-quota-caption{color:#9d9d9d;font:9px var(--font-mono);justify-content:space-between;gap:12px;margin-top:9px;display:flex}.hz-small-note{color:#828282;margin:17px 0 0;font-size:10px;line-height:1.65}.hz-current-session{gap:13px;display:grid}.hz-current-session-main{color:#ff906d;align-items:center;gap:12px;display:flex}.hz-current-session-main>div{gap:5px;min-width:0;display:grid}.hz-current-session-main strong{color:#eee;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.hz-current-session-main span{color:#929292;font:10px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hz-current-session>p{color:#888;margin:0;font-size:10px}.hz-current-session .hz-danger-button{justify-self:start}.hz-empty-inline,.hz-empty-state{color:#ff906d;align-items:center;gap:13px;min-height:97px;display:flex}.hz-empty-state{justify-content:center;min-height:150px;padding:15px}.hz-empty-inline>div,.hz-empty-state>div{min-width:0}.hz-empty-inline strong,.hz-empty-state strong{color:#dedede;font-size:12px;font-weight:540}.hz-empty-inline p,.hz-empty-state p{color:#8f8f8f;margin:5px 0 0;font-size:10px;line-height:1.6}.hz-empty-state>div{max-width:390px}.hz-empty-icon{color:#bd806a;background:#ffffff04;border:1px solid #ffffff13;border-radius:11px;flex:0 0 39px;place-items:center;width:39px;height:39px;display:grid}.hz-text-action{color:#e9a187;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:5px 0;font-size:10px;text-decoration:none;display:inline-flex}.hz-text-action:hover{color:#ffc0a5}.hz-count-tag{color:#999;min-height:25px;font-size:9px}.hz-compact-list{display:grid}.hz-compact-row{border-bottom:1px solid #ffffff0d;align-items:center;gap:11px;min-width:0;padding:11px 0;display:flex}.hz-compact-row:first-child{padding-top:0}.hz-compact-row:last-child{border-bottom:0;padding-bottom:0}.hz-session-marker{color:#aaa;border:1px solid #ffffff12;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.hz-session-marker.status-active{color:#ff9976;border-color:#ff633248}.hz-compact-main{flex:1;gap:4px;min-width:0;display:grid}.hz-compact-main strong{color:#ddd;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:520;overflow:hidden}.hz-compact-main span,.hz-device-seen{color:#858585;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.hz-state-text{color:#aaa;white-space:nowrap;font-size:9px}.hz-state-text.status-active{color:#ff9b77}.hz-state-text.status-failed,.hz-state-text.status-expired{color:#e48b80}.hz-dashboard-callout{background:linear-gradient(105deg,#ff63320d,#1d1d1d 60%);border:1px solid #ff63322b;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-top:15px;padding:22px 24px;display:flex}.hz-dashboard-callout h2{color:#eee;letter-spacing:-.03em;margin:6px 0;font-size:17px;font-weight:540}.hz-dashboard-callout p:last-child{color:#999;margin:0;font-size:11px;line-height:1.6}.hz-dashboard-footer{color:#777;border-top:1px solid #ffffff10;align-items:center;gap:19px;margin-top:27px;padding-top:16px;font-size:9px;display:flex}.hz-dashboard-footer>span:first-child{align-items:center;gap:7px;margin-right:auto;display:flex}.hz-dashboard-footer svg{color:#b7775f}.hz-dashboard-footer a{color:#aaa;text-underline-offset:3px;text-decoration:underline}.hz-table-scroll{width:100%;overflow-x:auto}.hz-data-table{border-collapse:collapse;text-align:left;width:100%;font-size:10px}.hz-data-table th{color:#818181;font:9px var(--font-mono);text-transform:uppercase;white-space:nowrap;padding:0 12px 12px}.hz-data-table td{color:#bdbdbd;white-space:nowrap;border-top:1px solid #ffffff0e;padding:13px 12px}.hz-data-table td:first-child,.hz-data-table th:first-child{padding-left:0}.hz-data-table td:last-child,.hz-data-table th:last-child{padding-right:0}.hz-data-table td strong,.hz-data-table td small{display:block}.hz-data-table td strong{color:#e0e0e0;font-size:10px;font-weight:530}.hz-data-table td small{color:#828282;margin-top:4px;font-size:9px}.hz-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hz-device-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,235px),1fr));gap:12px;display:grid}.hz-device-card{background:#ffffff03;border:1px solid #ffffff12;border-radius:13px;padding:17px}.hz-device-card-top{justify-content:space-between;align-items:center;display:flex}.hz-device-icon{color:#d18a70;border:1px solid #ffffff14;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.hz-device-card h3{color:#e5e5e5;text-overflow:ellipsis;white-space:nowrap;margin:16px 0 5px;font-size:14px;font-weight:540;overflow:hidden}.hz-device-card>p{color:#8c8c8c;margin:0;font-size:10px}.hz-device-card-meta{color:#858585;border-top:1px solid #ffffff10;justify-content:space-between;gap:10px;margin:17px 0 14px;padding-top:12px;font-size:9px;display:flex}.hz-device-card-meta strong{color:#b7b7b7;text-align:right;font-weight:450}.hz-device-card .hz-danger-button{width:100%}.hz-revoked-devices{color:#aaa;border-top:1px solid #ffffff10;margin-top:20px;padding-top:14px;font-size:10px}.hz-revoked-devices summary{cursor:pointer}.hz-revoked-devices>div{color:#777;justify-content:space-between;gap:12px;margin-top:11px;display:flex}.hz-revoked-devices small{color:#686868}.hz-info-strip{color:#cd8b72;border:1px solid #ffffff12;border-radius:12px;align-items:flex-start;gap:11px;padding:14px 16px;display:flex}.hz-info-strip p{color:#929292;margin:0;font-size:10px;line-height:1.65}.hz-billing-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hz-billing-summary>div{background:#1d1d1d;border:1px solid #ffffff12;border-radius:13px;align-content:center;gap:10px;min-height:88px;padding:17px;display:grid}.hz-billing-summary span{color:#929292;font-size:10px}.hz-billing-summary strong{color:#e7e7e7;font-size:16px;font-weight:540}.hz-ticket-layout{grid-template-columns:minmax(200px,.72fr) minmax(0,1.45fr);gap:16px;min-height:330px;display:grid}.hz-ticket-list{align-content:start;gap:8px;display:grid}.hz-ticket-button{color:#ddd;text-align:left;background:#ffffff02;border:1px solid #fff1;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;padding:13px;display:flex}.hz-ticket-button.is-selected{background:#ff63320b;border-color:#ff633265}.hz-ticket-button>span:first-child{gap:6px;min-width:0;display:grid}.hz-ticket-button strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:530;overflow:hidden}.hz-ticket-button small{color:#838383;font-size:9px}.hz-ticket-button .hz-status-tag{min-height:23px;padding-inline:7px;font-size:8px}.hz-support-create{background:linear-gradient(145deg,#ff63320a,#ffffff02 58%);border:1px solid #ff63322e;border-radius:13px;gap:13px;margin:0 0 17px;padding:17px;display:grid}.hz-support-create-head strong{color:#eee;font-size:13px;font-weight:550}.hz-support-create-head p{color:#999;margin:5px 0 0;font-size:11px;line-height:1.6}.hz-support-create-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hz-support-create-field{gap:6px;min-width:0;display:grid}.hz-support-create-field.is-wide{grid-column:1/-1}.hz-support-create-field label{color:#c9c9c9;font-size:11px}.hz-support-create-field input,.hz-support-create-field select,.hz-support-create-field textarea{color:#eee;width:100%;min-width:0;font:12px/1.55 var(--font-display);background:#111;border:1px solid #ffffff18;border-radius:9px;outline:none;padding:10px 12px}.hz-support-create-field select{min-height:40px}.hz-support-create-field textarea{resize:vertical;min-height:104px}.hz-support-create-field input:focus,.hz-support-create-field select:focus,.hz-support-create-field textarea:focus{border-color:#ff63327a;box-shadow:0 0 0 3px #ff633214}.hz-support-create-field input::placeholder,.hz-support-create-field textarea::placeholder{color:#777}.hz-support-create>input[type=file]{color:#aaa;max-width:100%;font-size:11px}.hz-support-create .hz-attachment-label{color:#ec9a73;cursor:pointer;align-items:center;gap:6px;width:fit-content;margin-bottom:-8px;font-size:11px;display:flex}.hz-support-create-help{color:#858585;font-size:10px}.hz-support-consent{color:#aaa;align-items:flex-start;gap:9px;font-size:11px;line-height:1.55;display:flex}.hz-support-consent input{accent-color:#ff7545;flex:none;width:15px;height:15px;margin:1px 0 0}.hz-support-consent a{color:#f1a17e;text-underline-offset:3px}.hz-support-create>.hz-primary-button{justify-self:end;min-height:38px;padding-inline:15px;font-size:11px}.hz-ticket-detail{background:#191919;border:1px solid #ffffff10;border-radius:12px;min-width:0;padding:15px}.hz-ticket-detail-head{border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:13px;display:flex}.hz-ticket-detail-head h3{color:#e9e9e9;margin:4px 0 0;font-size:14px;font-weight:540}.hz-message-thread{gap:9px;max-height:315px;padding:13px 0;display:grid;overflow:auto}.hz-message-card{background:#ffffff03;border:1px solid #ffffff0e;border-radius:10px;padding:11px 12px}.hz-message-card.is-customer{background:#ff633207;border-color:#ff633225}.hz-message-card>span{color:#8d8d8d;font-size:9px}.hz-message-card>p{color:#ccc;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:10px;line-height:1.7}.hz-reply-form{border-top:1px solid #ffffff10;gap:9px;padding-top:12px;display:grid}.hz-reply-form label{color:#c9c9c9;font-size:10px}.hz-reply-form textarea{resize:vertical;color:#eee;width:100%;min-height:74px;font:11px/1.6 var(--font-display);background:#111;border:1px solid #ffffff18;border-radius:9px;outline:none;padding:10px 12px}.hz-reply-form textarea:focus{border-color:#ff63327a;box-shadow:0 0 0 3px #ff633214}.hz-reply-form textarea::placeholder{color:#777}.hz-reply-form input[type=file]{color:#aaa;max-width:100%;font-size:10px}.hz-reply-form .hz-attachment-label{color:#ec9a73;cursor:pointer;align-items:center;gap:6px;width:fit-content;display:flex}.hz-reply-form>small{color:#858585;font-size:9px}.hz-ticket-attachments{gap:6px;margin:9px 0 0;padding:0;list-style:none;display:grid}.hz-ticket-attachments a{color:#e99770;overflow-wrap:anywhere;align-items:center;gap:6px;font-size:9px;text-decoration:none;display:flex}.hz-ticket-attachments a span{color:#858585;white-space:nowrap}.hz-reply-form .hz-primary-button{justify-self:end;min-height:36px;padding-inline:13px;font-size:10px}.hz-verify-page{place-items:center;padding-inline:22px;display:grid}.hz-verify-card{background:linear-gradient(145deg,#242424,#191919);border:1px solid #ffffff17;border-radius:19px;width:min(510px,100%);padding:clamp(26px,5vw,44px);box-shadow:0 35px 110px #0005}.hz-verify-icon{color:#ff9875;background:#ff633211;border:1px solid #ff633245;border-radius:14px;place-items:center;width:50px;height:50px;margin-bottom:24px;display:grid}.hz-verify-icon.is-success{color:#8ad29f;background:#69b88410;border-color:#73b88d50}.hz-verify-icon.is-error{color:#f1988d;background:#ee827812;border-color:#ee827855}.hz-verify-card h1{color:#f5f5f5;letter-spacing:-.055em;margin:10px 0;font-size:clamp(29px,5vw,40px);font-weight:540}.hz-verify-copy{color:#aaa;margin:0;font-size:13px;line-height:1.75}.hz-verify-progress{color:#b7b7b7;align-items:center;gap:9px;margin:19px 0 0;font-size:11px;display:flex}.hz-verify-submit{margin-top:22px}.hz-verify-foot{color:#777;border-top:1px solid #ffffff10;margin:25px 0 0;padding-top:15px;font-size:9px;line-height:1.7}@media (max-width:980px){.hz-dashboard-layout{grid-template-columns:1fr}.hz-dashboard-nav{gap:5px;padding:8px;display:flex;position:static;overflow-x:auto}.hz-dashboard-nav>button{flex:none;min-height:39px}.hz-dashboard-nav-foot{display:none}}@media (max-width:700px){.hz-dashboard-page{padding:112px 0 48px}.hz-dashboard-wrap{width:calc(100% - 34px)}.hz-dashboard-top{align-items:flex-start;margin-bottom:24px}.hz-dashboard-title h1{font-size:clamp(32px,9vw,45px)}.hz-dashboard-title>p:last-child{max-width:390px;font-size:12px}.hz-dashboard-top-actions{gap:7px}.hz-dashboard-top-actions .hz-outline-button{width:43px;padding:0;font-size:0}.hz-dashboard-top-actions .hz-outline-button svg{flex:none}.hz-welcome-row{align-items:flex-start;padding:16px}.hz-avatar{flex-basis:42px;width:42px;height:42px}.hz-account-identity{gap:11px}.hz-account-identity h2{max-width:185px;font-size:15px}.hz-account-identity p{max-width:185px;font-size:10px}.hz-verified-pill{min-height:26px;padding-inline:8px;font-size:8px}.hz-verify-banner{flex-wrap:wrap;align-items:flex-start;padding:14px}.hz-verify-banner>div{flex-basis:calc(100% - 39px)}.hz-verify-banner .hz-outline-button{margin-left:32px}.hz-dashboard-nav{margin-inline:-2px}.hz-dashboard-nav>button{gap:8px;padding-inline:10px;font-size:10px}.hz-dashboard-nav>button svg{width:15px}.hz-overview-grid{grid-template-columns:1fr;gap:12px}.hz-panel{padding:17px}.hz-panel-head{margin-bottom:16px}.hz-dashboard-callout{flex-direction:column;align-items:flex-start;padding:18px}.hz-dashboard-callout .hz-outline-button{min-height:38px}.hz-dashboard-footer{flex-wrap:wrap;align-items:flex-start;gap:9px 15px}.hz-dashboard-footer>span:first-child{flex-basis:100%}.hz-billing-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.hz-billing-summary>div{min-height:78px;padding:11px}.hz-billing-summary span{font-size:9px}.hz-billing-summary strong{font-size:12px}.hz-ticket-layout{grid-template-columns:1fr}.hz-ticket-list{grid-template-columns:repeat(auto-fit,minmax(205px,1fr))}.hz-ticket-detail{min-height:210px}.hz-support-create-fields{grid-template-columns:1fr}.hz-support-create-field.is-wide{grid-column:auto}}@media (max-width:420px){.hz-dashboard-top{gap:12px}.hz-dashboard-title>p:last-child{max-width:255px}.hz-icon-button,.hz-dashboard-top-actions .hz-outline-button{width:38px;min-height:38px}.hz-account-identity h2,.hz-account-identity p{max-width:150px}.hz-verified-pill{gap:4px;font-size:0}.hz-verified-pill svg{width:15px}.hz-quota-caption{font-size:8px}.hz-data-table{min-width:660px}}
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}}


/* Hopzen dashboard interaction and responsive polish */
@keyframes hz-dashboard-enter{from{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translate3d(0,0,0)}}
@keyframes hz-dashboard-slide-in{from{opacity:0;transform:translate3d(-12px,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}
@keyframes hz-dashboard-progress{from{transform:translateX(-110%)}to{transform:translateX(280%)}}
.hz-dashboard-page{overflow:clip}
.hz-dashboard-wrap,.hz-dashboard-title,.hz-dashboard-content{min-width:0}
.hz-dashboard-top{animation:hz-dashboard-enter .62s cubic-bezier(.16,1,.3,1) both}
.hz-welcome-row{animation:hz-dashboard-enter .58s .08s cubic-bezier(.16,1,.3,1) both}
.hz-verify-banner{animation:hz-dashboard-enter .52s .1s cubic-bezier(.16,1,.3,1) both}
.hz-dashboard-nav{animation:hz-dashboard-slide-in .56s .12s cubic-bezier(.16,1,.3,1) both;scrollbar-width:thin;scrollbar-color:#ffffff25 transparent}
.hz-dashboard-nav>button{flex-shrink:0}
.hz-dashboard-content{overflow:clip}
.hz-dashboard-content>.hz-tab-stack,.hz-dashboard-content>.hz-ticket-layout{animation:hz-dashboard-enter .48s cubic-bezier(.22,1,.36,1) both}
.hz-panel{min-width:0;animation:hz-dashboard-enter .56s cubic-bezier(.16,1,.3,1) both;transition:border-color .22s ease,background-color .22s ease,box-shadow .22s ease}
.hz-panel:hover{border-color:#ffffff20;box-shadow:0 16px 42px #00000016}
.hz-tab-stack>.hz-overview-grid:nth-child(2) .hz-panel:nth-child(2),.hz-overview-grid--lower .hz-panel:nth-child(2){animation-delay:.08s}
.hz-dashboard-top-actions button[disabled]{cursor:progress}
.hz-dashboard-top-actions button:focus-visible,.hz-dashboard-nav>button:focus-visible,.hz-panel button:focus-visible,.hz-dashboard-content a:focus-visible{outline:2px solid #ff9c77;outline-offset:3px}
.hz-dashboard-loading{position:relative;display:flex;justify-content:center;min-height:200px;margin:16px 0;padding:26px 22px;overflow:hidden;border:1px solid #ffffff14;border-radius:17px;background:radial-gradient(ellipse at 90% 0%,#ff63320d,transparent 44%),linear-gradient(145deg,#202020,#191919);animation:hz-dashboard-enter .5s cubic-bezier(.16,1,.3,1) both}
.hz-dashboard-loading:after{position:absolute;right:0;bottom:0;left:0;height:2px;content:"";background:linear-gradient(90deg,transparent,#ff835c,transparent);transform:translateX(-100%);animation:hz-dashboard-progress 1.5s ease-in-out infinite}
.hz-dashboard-loading svg,.hz-inline-loading svg{color:#ffa17f}
.hz-inline-loading{position:relative;justify-content:flex-start;min-height:86px;overflow:hidden;border-radius:10px;background:linear-gradient(100deg,#ffffff03 28%,#ffffff08 45%,#ffffff03 62%);background-size:220% 100%;animation:hz-loading-sheen 1.7s ease-in-out infinite}
@keyframes hz-loading-sheen{to{background-position-x:-220%}}
.hz-refresh-status{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:-12px 0 14px;color:#d6a58f;font-size:11px}
@media(max-width:980px){.hz-dashboard-layout{grid-template-columns:minmax(0,1fr)}.hz-dashboard-nav{position:relative;top:auto;display:flex;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity}.hz-dashboard-nav>button{scroll-snap-align:start;white-space:nowrap}.hz-dashboard-nav-foot{display:none}}
@media(max-width:700px){.hz-dashboard-page{padding-top:112px;padding-bottom:54px}.hz-dashboard-wrap{width:calc(100% - 32px)}.hz-dashboard-top{align-items:flex-start;gap:14px;margin-bottom:24px}.hz-dashboard-title h1{font-size:clamp(31px,8.7vw,43px)}.hz-dashboard-title>p:last-child{max-width:38ch;font-size:12px}.hz-dashboard-top-actions{flex:0 0 auto;gap:7px}.hz-dashboard-top-actions .hz-outline-button{width:43px;min-width:43px;padding:0;font-size:0}.hz-dashboard-top-actions .hz-outline-button svg{flex:0 0 auto}.hz-welcome-row{align-items:flex-start;flex-wrap:wrap;gap:13px}.hz-verified-pill{margin-left:58px}.hz-dashboard-nav{margin:0;padding:7px;border-radius:13px}.hz-dashboard-nav>button{min-height:42px;padding-inline:11px}.hz-dashboard-content{width:100%}.hz-overview-grid{grid-template-columns:minmax(0,1fr)}.hz-dashboard-footer{flex-wrap:wrap;gap:10px 15px;line-height:1.6}.hz-dashboard-footer>span:first-child{flex-basis:100%}.hz-dashboard-callout{align-items:flex-start;flex-direction:column}.hz-refresh-status{margin-top:-8px;font-size:10px}}
@media(max-width:420px){.hz-dashboard-wrap{width:calc(100% - 26px)}.hz-dashboard-top{gap:8px}.hz-dashboard-title h1{font-size:clamp(29px,8vw,35px)}.hz-dashboard-top-actions{gap:5px}.hz-icon-button,.hz-dashboard-top-actions .hz-outline-button{width:37px;min-width:37px;min-height:37px}.hz-account-identity h2,.hz-account-identity p{max-width:min(55vw,190px)}.hz-panel{padding:15px;border-radius:14px}.hz-panel-head{align-items:flex-start;gap:8px}.hz-panel-head h2{font-size:16px}.hz-billing-summary{grid-template-columns:minmax(0,1fr)}.hz-billing-summary>div{display:flex;align-items:center;justify-content:space-between;min-height:54px}.hz-ticket-list{grid-template-columns:minmax(0,1fr)}.hz-ticket-button strong{white-space:normal;overflow-wrap:anywhere}.hz-data-table{min-width:660px}}


/* Support conversation: clear ticket context, readable messages, and a focused reply area. */
.hz-panel:has(.hz-ticket-layout) { padding: clamp(20px, 2.4vw, 30px); }
.hz-panel:has(.hz-ticket-layout) > .hz-panel-head { align-items: center; gap: 18px; margin-bottom: 22px; }
.hz-panel:has(.hz-ticket-layout) > .hz-panel-head h2 { font-size: clamp(19px, 2vw, 23px); letter-spacing: -.035em; }
.hz-panel:has(.hz-ticket-layout) > .hz-panel-head .hz-text-action { min-height: 42px; padding: 0 17px; border: 1px solid #ff63324d; border-radius: 999px; background: #ff63320d; color: #f3a082; font-size: 12px; }
.hz-ticket-layout { display: flex; flex-direction: column; gap: 16px; min-height: 0; }
.hz-ticket-list { display: flex; gap: 9px; overflow-x: auto; padding: 1px 1px 5px; scrollbar-width: thin; scrollbar-color: #ffffff25 transparent; }
.hz-ticket-button { flex: 0 0 min(280px, 78vw); align-items: center; min-height: 68px; padding: 12px 14px; border-color: #ffffff13; border-radius: 12px; background: #121212; transition: border-color .2s ease, background-color .2s ease, transform .2s ease; }
.hz-ticket-button:hover { transform: translateY(-1px); border-color: #ffffff2b; background: #171717; }
.hz-ticket-button.is-selected { border-color: #ff754580; background: linear-gradient(120deg, #ff633216, #171717 68%); box-shadow: inset 0 0 0 1px #ff63320c; }
.hz-ticket-button > span:first-child { gap: 6px; }
.hz-ticket-button strong { color: #ededed; font-size: 13px; }
.hz-ticket-button small { color: #929292; font-size: 10px; }
.hz-ticket-button .hz-status-tag { flex: 0 0 auto; min-height: 25px; padding-inline: 9px; font-size: 9px; }
.hz-ticket-detail { padding: 0; overflow: hidden; border-color: #ffffff16; border-radius: 15px; background: #111213; box-shadow: 0 18px 55px #00000019; }
.hz-ticket-detail-head { align-items: center; padding: 21px 23px; border-bottom-color: #ffffff12; background: linear-gradient(110deg, #1b1c1e, #151617 72%); }
.hz-ticket-detail-head > div { display: flex; flex-direction: column; gap: 8px; }
.hz-ticket-detail-head .hz-eyebrow { order: 2; margin: 0; color: #9b9b9b; font-size: 11px; letter-spacing: .015em; text-transform: none; }
.hz-ticket-detail-head h3 { order: 1; margin: 0; color: #f4f4f4; font-size: clamp(19px, 2.2vw, 24px); font-weight: 560; letter-spacing: -.035em; }
.hz-ticket-detail-head > .hz-status-tag { min-height: 31px; padding: 0 12px; font-size: 10px; }
.hz-message-thread { gap: 20px; max-height: min(52vh, 520px); padding: 25px clamp(16px, 3.2vw, 34px); scroll-behavior: smooth; }
.hz-message-card { position: relative; width: fit-content; max-width: min(82%, 760px); padding: 0; border: 0; background: transparent; }
.hz-message-card > span { display: block; margin: 0 0 8px 1px; color: #a6a6a6; font-size: 11px; line-height: 1.45; }
.hz-message-card > p { width: fit-content; max-width: 100%; margin: 0; padding: 13px 16px; border: 1px solid #ffffff0c; border-radius: 4px 14px 14px 14px; background: #1b1e23; color: #e8e8e8; font-size: 13px; line-height: 1.7; }
.hz-message-card:first-child > p { background: #1b1e23; }
.hz-message-card.is-customer { justify-self: end; border: 0; background: transparent; text-align: right; }
.hz-message-card.is-customer > span { margin-right: 1px; color: #aaa; text-align: right; }
.hz-message-card.is-customer > p { margin-left: auto; border-color: #ff754526; border-radius: 14px 4px 14px 14px; background: #29201d; text-align: left; }
.hz-ticket-attachments { gap: 7px; margin: 10px 0 0; }
.hz-ticket-attachments a { width: fit-content; max-width: 100%; padding: 8px 10px; border: 1px solid #ffffff12; border-radius: 8px; background: #ffffff05; color: #f0a083; font-size: 11px; }
.hz-reply-form { gap: 12px; padding: 18px clamp(16px, 3.2vw, 28px) 22px; border-top-color: #ffffff12; background: #20242c; }
.hz-reply-form label:not(.hz-attachment-label) { color: #dedede; font-size: 12px; font-weight: 520; }
.hz-reply-form textarea { min-height: 132px; padding: 15px 16px; border-color: #ffffff0b; border-radius: 11px; background: #20242c; color: #f2f2f2; font: 13px/1.65 var(--font-display); }
.hz-reply-form textarea:focus { border-color: #ff805a78; box-shadow: 0 0 0 3px #ff633214; }
.hz-reply-form textarea::placeholder { color: #90949c; }
.hz-reply-form .hz-attachment-label { min-height: 38px; padding: 0 13px; border: 1px solid #ffffff1c; border-radius: 9px; background: #ffffff08; color: #e8e8e8; font-size: 11px; }
.hz-reply-form input[type=file] { max-width: min(100%, 480px); color: #aeb1b7; font-size: 11px; }
.hz-reply-form input[type=file]::file-selector-button { min-height: 34px; margin-right: 10px; padding: 0 12px; border: 1px solid #ffffff1c; border-radius: 8px; background: #ffffff0a; color: #ededed; cursor: pointer; }
.hz-reply-form > small { color: #9b9da3; font-size: 10px; }
.hz-reply-form .hz-primary-button { justify-self: start; min-width: 94px; min-height: 40px; padding-inline: 15px; border-radius: 9px; font-size: 12px; }
@media (max-width: 700px) {
  .hz-panel:has(.hz-ticket-layout) { padding: 16px; }
  .hz-panel:has(.hz-ticket-layout) > .hz-panel-head { align-items: flex-start; margin-bottom: 17px; }
  .hz-ticket-button { flex-basis: min(260px, 84vw); }
  .hz-ticket-detail-head { align-items: flex-start; padding: 17px; }
  .hz-ticket-detail-head > .hz-status-tag { min-height: 27px; padding-inline: 9px; }
  .hz-message-thread { gap: 16px; max-height: 56vh; padding: 19px 14px; }
  .hz-message-card { max-width: 92%; }
  .hz-reply-form { padding: 16px 14px 18px; }
  .hz-reply-form textarea { min-height: 120px; }
}

.hz-reply-form .hz-attachment-label { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; }
.hz-reply-form input[type=file] { width: fit-content; min-height: 40px; padding: 3px 8px; border: 1px solid #ffffff18; border-radius: 9px; background: #ffffff05; }
.hz-reply-form input[type=file]::file-selector-button { min-height: 32px; margin-right: 12px; padding: 0 12px; border-color: #ffffff1c; border-radius: 7px; background: #ffffff0c; font-size: 11px; }
.hz-reply-form .hz-primary-button:disabled { opacity: .6; cursor: progress; }
.hz-ticket-button:focus-visible,.hz-reply-form input[type=file]:focus-visible { outline: 2px solid #ff9c77; outline-offset: 3px; }
.hz-support-create{gap:16px;margin:0 0 20px;padding:0 0 20px;overflow:hidden;border-color:#ffffff16;border-radius:14px;background:#111213}.hz-support-create-head{padding:17px 20px;border-bottom:1px solid #ffffff12;background:linear-gradient(110deg,#1b1c1e,#151617 72%);text-align:center}.hz-support-create-head strong{display:block;color:#f1f1f1;font-size:19px;font-weight:560;letter-spacing:-.025em}.hz-support-create-head p{margin:6px 0 0;color:#a3a3a3;font-size:12px;line-height:1.6}.hz-support-create-fields{grid-template-columns:minmax(0,1fr);gap:17px;padding:5px 20px 0}.hz-support-create-field{gap:8px}.hz-support-create-field:has(#hz-ticket-subject){order:1}.hz-support-create-field:has(#hz-ticket-category){order:2}.hz-support-create-field:has(#hz-ticket-message){order:3}.hz-support-create-field label{color:#e1e1e1;font-size:12px;font-weight:550}.hz-support-create-field input,.hz-support-create-field select,.hz-support-create-field textarea{min-height:46px;padding:12px 14px;border-color:#ffffff12;border-radius:9px;background:#20242c;color:#f0f0f0;font-size:13px}.hz-support-create-field select{appearance:auto}.hz-support-create-field textarea{min-height:190px;padding:15px 16px;line-height:1.7}.hz-support-create-field input:focus,.hz-support-create-field select:focus,.hz-support-create-field textarea:focus{border-color:#ff805a78;box-shadow:0 0 0 3px #ff633214}.hz-support-create-field input::placeholder,.hz-support-create-field textarea::placeholder{color:#92959c}.hz-support-create>.hz-attachment-label,.hz-support-create>input[type=file],.hz-support-create-help,.hz-support-create>.hz-support-consent{margin-inline:20px}.hz-support-create>.hz-attachment-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.hz-support-create>input[type=file]{width:fit-content;min-height:40px;padding:3px 8px;border:1px solid #ffffff18;border-radius:9px;background:#ffffff05;color:#aeb1b7;font-size:11px}.hz-support-create>input[type=file]::file-selector-button{min-height:32px;margin-right:12px;padding:0 12px;border:1px solid #ffffff1c;border-radius:7px;background:#ffffff0c;color:#ededed;font-size:11px;cursor:pointer}.hz-support-create-help{color:#96999f;font-size:10px}.hz-support-create>.hz-support-consent{margin-top:2px}.hz-support-create>.hz-primary-button{justify-self:end;min-height:42px;margin:0 20px;padding-inline:17px;border-radius:9px;font-size:12px}.hz-support-create :is(input,select,textarea):focus-visible,.hz-support-create>input[type=file]:focus-visible{outline:2px solid #ff9c77;outline-offset:3px}@media(max-width:700px){.hz-support-create{gap:13px;padding-bottom:16px}.hz-support-create-head{padding:16px}.hz-support-create-head strong{font-size:17px}.hz-support-create-fields{gap:14px;padding:2px 15px 0}.hz-support-create>.hz-attachment-label,.hz-support-create>input[type=file],.hz-support-create-help,.hz-support-create>.hz-support-consent{margin-inline:15px}.hz-support-create>.hz-primary-button{margin-inline:15px}.hz-support-create-field textarea{min-height:160px}}.hz-support-create{position:relative}.hz-support-create>.hz-attachment-label{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;display:inline-flex;align-items:center;justify-self:end;gap:8px;margin:2px 20px -7px;padding:9px 13px;border:1px solid #ffffff1c;border-radius:8px;background:#ffffff09;color:#eee;font-size:12px;font-weight:560;cursor:pointer;transition:background .18s,border-color .18s}.hz-support-create>.hz-attachment-label:hover{border-color:#ffffff38;background:#ffffff10}.hz-support-create>.hz-attachment-label:has(+input[type=file]:focus-visible){outline:2px solid #ff9c77;outline-offset:3px}.hz-support-create>input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hz-support-create-help{font-size:11px}@media(max-width:700px){.hz-support-create>.hz-attachment-label{margin-inline:15px}}.hz-ticket-success{display:grid;justify-items:center;align-content:center;gap:14px;min-height:290px;margin:8px 0 20px;padding:clamp(28px,5vw,52px) 24px;border:1px solid #ffffff12;border-radius:16px;background:radial-gradient(ellipse at 50% 0%,#ff75450d,transparent 62%),#111315;text-align:center}.hz-ticket-success-icon{display:grid;place-items:center;width:58px;height:58px;border:1px solid #15b98138;border-radius:50%;background:#0d7a5630;color:#34d399;box-shadow:0 0 0 12px #10b9810a}.hz-ticket-success h3{margin:5px 0 0;color:#f5f5f5;font-size:clamp(20px,2.2vw,25px);font-weight:600;letter-spacing:-.03em}.hz-ticket-success p{max-width:620px;margin:0;color:#a6a6a6;font-size:13px;line-height:1.7}.hz-ticket-success .hz-primary-button{justify-self:center;min-width:132px;min-height:44px;margin-top:10px;padding-inline:18px;border-radius:9px}@media(max-width:600px){.hz-ticket-success{min-height:260px;padding:30px 18px}.hz-ticket-success p{font-size:12px}}
/* Support ticket list: readable vertical stack */
.hz-ticket-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;min-height:0!important}
.hz-ticket-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;max-height:420px!important;overflow-y:auto!important;overflow-x:hidden!important;align-content:start!important}
.hz-ticket-button{justify-content:space-between!important;align-items:center!important;min-height:64px!important;padding:14px 16px!important}
.hz-ticket-button>span:first-child{gap:5px!important}
.hz-ticket-button strong{font-size:13px!important}
.hz-ticket-button small{font-size:11px!important}
.hz-ticket-button .hz-status-tag{font-size:10px!important}
.hz-ticket-detail:has(.hz-empty-state){display:none!important}
.hz-dashboard-content:has(.hz-ticket-layout) .hz-panel-footnote{white-space:pre-line!important;border-left:2px solid #ff805a66!important;padding-left:11px!important;line-height:1.7!important}
.hz-dashboard-content:has(.hz-ticket-layout) .hz-panel-footnote::first-line{color:#c9c9c9!important}
@media(max-width:700px){.hz-ticket-list{max-height:360px!important}.hz-ticket-button{min-height:62px!important;padding:12px!important}}


/* Support form Google CAPTCHA: compact card with aligned copy and widget. */
.hz-dashboard-page form.hz-support-create > .hz-google-check[data-hz-google-captcha]{box-sizing:border-box!important;display:grid!important;grid-column:1/-1!important;justify-self:start!important;grid-template-columns:minmax(0,1fr) 304px!important;align-items:center!important;gap:10px 16px!important;width:min(100% - 40px,640px)!important;max-width:640px!important;min-height:0!important;margin:14px 20px 8px!important;padding:13px 14px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:12px!important;background:#151617!important;box-shadow:none!important}
.hz-dashboard-page form.hz-support-create .hz-google-check__copy{display:grid!important;gap:4px!important;min-width:0!important;max-width:250px!important}
.hz-dashboard-page form.hz-support-create .hz-google-check__copy strong{font-size:13px!important;line-height:1.4!important;font-weight:600!important}
.hz-dashboard-page form.hz-support-create .hz-google-check__copy span{font-size:11px!important;line-height:1.45!important;color:#a7a7a7!important}
.hz-dashboard-page form.hz-support-create .hz-google-check__widget{display:flex!important;align-items:center!important;justify-content:flex-start!important;justify-self:end!important;width:304px!important;max-width:100%!important;min-height:78px!important;border:0!important;border-radius:6px!important;outline:0!important;background:transparent!important;overflow:hidden;clip-path:inset(1px round 6px)}
.hz-dashboard-page form.hz-support-create .hz-google-check__widget iframe{display:block!important;max-width:100%!important;border:0!important;outline:0!important;box-shadow:none!important;border-radius:6px!important}
.hz-dashboard-page form.hz-support-create .hz-google-check__widget:has(iframe[style*="height: 422px"]){overflow:visible;clip-path:none}
.hz-dashboard-page form.hz-support-create .hz-google-check__status{grid-column:1/-1!important;margin:0!important;font-size:11px!important;line-height:1.45!important}
@media(max-width:700px){.hz-dashboard-page form.hz-support-create > .hz-google-check[data-hz-google-captcha]{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:calc(100% - 30px)!important;max-width:none!important;margin:12px 15px 6px!important;padding:12px 13px!important}.hz-dashboard-page form.hz-support-create .hz-google-check__copy{max-width:none!important}.hz-dashboard-page form.hz-support-create .hz-google-check__widget{justify-self:start!important;justify-content:flex-start!important}}


/* Keep Google's normal checkbox iframe at its native dimensions. */
.hz-dashboard-page form.hz-support-create .hz-google-check__widget{height:78px!important;max-height:78px!important;min-height:78px!important;overflow:hidden!important}
.hz-dashboard-page form.hz-support-create .hz-google-check__widget>div:first-child,.hz-dashboard-page form.hz-support-create .hz-google-check__widget>div:first-child>div{display:block!important;flex:0 0 304px!important;width:304px!important;min-width:304px!important;max-width:304px!important;height:78px!important;max-height:78px!important;transform:none!important}
.hz-dashboard-page form.hz-support-create .hz-google-check__widget iframe[title="reCAPTCHA"]{display:block!important;width:304px!important;min-width:304px!important;max-width:304px!important;height:78px!important;min-height:78px!important;max-height:78px!important;transform:none!important}
@media(max-width:700px){.hz-dashboard-page form.hz-support-create .hz-google-check__widget>div:first-child,.hz-dashboard-page form.hz-support-create .hz-google-check__widget>div:first-child>div,.hz-dashboard-page form.hz-support-create .hz-google-check__widget iframe[title="reCAPTCHA"]{max-width:304px!important}}


/* Keep the security check compact while preserving a full-size checkbox. */
.hz-dashboard-page form.hz-support-create>.hz-google-check[data-hz-google-captcha]{width:min(100% - 40px,570px)!important;max-width:570px!important;grid-template-columns:minmax(0,1fr) 304px!important;gap:8px 12px!important;padding:12px!important}
.hz-dashboard-page form.hz-support-create .hz-google-check__copy{max-width:208px!important}
@media(max-width:700px){.hz-dashboard-page form.hz-support-create>.hz-google-check[data-hz-google-captcha]{width:calc(100% - 30px)!important;max-width:none!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:12px 13px!important}.hz-dashboard-page form.hz-support-create .hz-google-check__copy{max-width:none!important}.hz-dashboard-page form.hz-support-create .hz-google-check__widget{justify-self:start!important}}
@media(max-width:380px){.hz-dashboard-page form.hz-support-create .hz-google-check__widget{transform:scale(.92);transform-origin:left center}}
