html .guest-signature-pad canvas{background-color:#fff;background-image:linear-gradient(#eceaea 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.guest-quote-flow{z-index:300;color:#f8f2f3;background:radial-gradient(circle at 12% 0,#83303a55,#0000 34%),radial-gradient(circle at 95% 80%,#760a0445,#0000 34%),#0c0b0b;position:fixed;inset:0;overflow:auto}.guest-flow-header{z-index:4;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c0b0be8;border-bottom:1px solid #ffffff12;grid-template-columns:1fr auto 1fr;align-items:center;height:76px;padding:0 34px;display:grid;position:sticky;top:0}.guest-flow-brand{font:800 15px/1 var(--font-heading);letter-spacing:2px}.guest-flow-brand span,.order-header>a span{color:#aba1a1;margin-left:3px;font-weight:400}.guest-flow-header>button{background:#ffffff08;border:1px solid #ffffff18;border-radius:50%;justify-self:end;place-items:center;width:38px;height:38px;display:grid}.guest-flow-progress{gap:8px;display:flex}.guest-flow-progress i{background:#ffffff16;border-radius:3px;width:34px;height:3px}.guest-flow-progress i.active{background:linear-gradient(90deg,#fb363b,#f32b1d)}.guest-flow-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(570px,100% - 40px);min-height:calc(100dvh - 76px);margin:auto;padding:55px 0;display:flex}.guest-flow-orb{color:#ffbbb8;background:linear-gradient(145deg,#88080430,#d9352a24);border:1px solid #fd3b3352;border-radius:19px;place-items:center;width:62px;height:62px;margin-bottom:24px;display:grid;box-shadow:0 20px 65px #c83e4e2b}.guest-flow-kicker{letter-spacing:2.1px;font-weight:700;color:#fd3b33!important;font-size:9px!important}.guest-flow-center h1,.guest-acceptance h1{letter-spacing:-2.3px;margin:14px 0 15px;font-size:clamp(34px,5vw,58px)}.guest-flow-center>p:not(.guest-flow-kicker):not(.guest-flow-error){max-width:500px;font-size:13px}.guest-flow-center form{text-align:left;width:100%;margin-top:35px}.guest-flow-center form label{color:#cfc9c9;margin-top:16px}.guest-flow-center form label>small{float:right;color:#7a6d6d}.guest-flow-center form input,.guest-flow-center form select{background:#131111;border-color:#ffffff19;border-radius:12px;height:58px;padding:0 17px;font-size:15px}.guest-flow-center form>button,.guest-pay-button{color:#fff;background:linear-gradient(105deg,#f02028,#c90600 52%,#d90f01);border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;height:56px;margin-top:18px;font-weight:700;display:flex;box-shadow:0 13px 35px #e041543b}.guest-flow-center>small{color:#7d6e6e;align-items:center;gap:7px;margin-top:18px;font-size:9px;display:flex}.guest-flow-error{text-align:left;background:#a934471b;border:1px solid #db71824d;border-radius:9px;width:100%;margin-top:13px;padding:11px 13px;font-size:11px;color:#f3aab5!important}.guest-flow-details{justify-content:flex-start;padding-top:62px}.guest-company-confirmed{text-align:left;background:#2d9b7a12;border:1px solid #4dceaa3a;border-radius:12px;align-items:flex-start;gap:13px;width:100%;margin-bottom:42px;padding:17px;display:flex}.guest-company-confirmed>svg{color:#65d7b5}.guest-company-confirmed div{flex-direction:column;gap:4px;display:flex}.guest-company-confirmed span{color:#69d3b2;letter-spacing:1.4px;font-size:8px}.guest-company-confirmed strong{font-size:13px}.guest-company-confirmed small{color:#8d7e7e;font-size:9px;line-height:1.5}.guest-flow-back{color:#998c8c;background:0 0;margin-top:17px;font-size:10px;text-decoration:underline}.guest-flow-preview{grid-template-columns:minmax(310px,410px) minmax(720px,1fr);align-items:start;gap:32px;width:min(1500px,100% - 64px);margin:38px auto 80px;display:grid}.guest-acceptance{background:linear-gradient(145deg,#1c1818,#121010);border:1px solid #ffffff16;border-radius:18px;padding:30px;position:sticky;top:110px;box-shadow:0 22px 70px #0005}.guest-acceptance h1{font-size:34px}.guest-acceptance>div:first-child>p:last-child{font-size:12px}.guest-total{background:#88080414;border:1px solid #c906003c;border-radius:12px;flex-direction:column;margin:26px 0;padding:18px;display:flex}.guest-total span{color:#aba1a1;letter-spacing:1.4px;font-size:8px}.guest-total small{color:#6dd8b9;margin-top:7px;font-size:9px}.guest-total strong{font:650 28px/1.2 var(--font-heading);margin-top:6px}.guest-signature-pad{background:#0e0d0d;border:1px solid #ffffff1a;border-radius:12px;overflow:hidden}.guest-signature-pad>div{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.guest-signature-pad>div span,.guest-signature-pad>div button{align-items:center;gap:6px;font-size:9px;display:flex}.guest-signature-pad>div button{color:#ada3a3;background:0 0}.guest-signature-pad canvas{touch-action:none;background:linear-gradient(#ffffff05 1px,#0000 1px) 0 0/100% 32px;width:100%;height:126px;display:block}.guest-signature-pad>small{color:#807272;padding:8px 12px;font-size:8px;display:block}.guest-consent{align-items:flex-start;gap:10px;margin-top:16px;line-height:1.55;display:flex}.guest-consent input{width:17px;height:17px;margin:1px 0 0}.guest-consent span{color:#b2a9a9;margin:0;font-size:9px}.guest-payment-note{color:#796c6c;text-align:center;margin-top:11px;font-size:8px;display:block}.guest-flow-preview>.quote-result{min-width:0;margin:0}.contract-drawn-signature{object-fit:contain;max-width:180px;max-height:58px;margin-top:8px;display:block}.order-shell{color:#f8f2f3;background:radial-gradient(circle at 50% 0,#511f2570,#0000 34%),#0c0b0b;min-height:100vh;padding-bottom:50px}.order-loading{color:#b2a9a9;align-content:center;place-items:center;gap:12px;display:grid}.order-header{border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;width:min(1180px,100% - 64px);height:76px;margin:auto;display:flex}.order-header>a{font:800 15px/1 var(--font-heading);letter-spacing:2px}.order-header>div{color:#918383;align-items:center;gap:7px;font-size:9px;display:flex}.order-header svg{color:#65d5b3}.order-hero{text-align:center;width:min(790px,100% - 40px);margin:auto;padding:75px 0 58px}.order-success{color:#6bdbba;background:#47bb991b;border:1px solid #5ad5b558;border-radius:50%;place-items:center;width:60px;height:60px;margin:0 auto 23px;display:grid;box-shadow:0 0 45px #39b28f26}.order-hero h1{margin:15px auto 17px;font-size:clamp(38px,5vw,62px)}.order-hero>p{font-size:13px}.order-hero>p strong{color:#ddd9d9}.order-actions{justify-content:center;gap:10px;margin-top:27px;display:flex}.order-actions button,.order-actions a{color:#cdc6c6;background:#ffffff08;border:1px solid #ffffff19;border-radius:100px;align-items:center;gap:8px;padding:12px 17px;font-size:10px;display:flex}.order-panel,.order-auth,.order-private-note,.order-documents>div:first-child{width:min(1180px,100% - 64px);margin:auto}.order-panel{background:#151212;border:1px solid #ffffff14;border-radius:18px;padding:31px}.order-panel-title{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.order-panel-title h2,.order-auth h2,.order-documents h2{margin-top:9px;font-size:25px}.order-status{color:#ffbbb8;letter-spacing:.8px;background:#88080417;border:1px solid #c906004a;border-radius:100px;padding:8px 11px;font-size:8px}.order-status.status-ready,.order-status.status-delivered{color:#78ddc0;background:#43ad8e18;border-color:#57cfae55}.order-timeline{grid-template-columns:repeat(5,1fr);margin-top:32px;display:grid}.order-timeline>div{align-items:flex-start;gap:10px;padding-right:14px;display:flex;position:relative}.order-timeline>div>i{z-index:1;color:#827474;background:#1e1010;border:1px solid #ffffff1a;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;font-size:9px;font-style:normal;display:grid}.order-timeline>div.done>i{color:#7de1c3;background:#42ac8d25;border-color:#62d2b25c}.order-timeline>div>span{flex-direction:column;gap:5px;display:flex}.order-timeline strong{font-size:10px}.order-timeline small{color:#817373;font-size:8px;line-height:1.45}.order-timeline>div>svg{color:#413a3a;align-self:center;margin-left:auto}.order-auth{background:radial-gradient(circle at 0 0,#75333b29,#0000 50%),#151212;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:.85fr 1.15fr;gap:60px;margin-top:24px;padding:34px;display:grid}.order-auth>div:first-child>svg{color:#fd3b33}.order-auth>div:first-child .guest-flow-kicker{margin-top:20px}.order-auth>div:first-child>p:last-child{margin-top:12px;font-size:11px}.order-auth-options{flex-direction:column;gap:10px;display:flex}.order-google,.order-guest,.order-phone>button{border-radius:9px;min-height:44px}.order-google{color:#2a2626;background:#fff}.order-google b{color:#4285f4;margin-right:8px;font-size:17px}.order-phone{grid-template-columns:1fr auto;align-items:end;gap:9px;display:grid}.order-phone label{position:relative}.order-phone label>svg{color:#948686;position:absolute;bottom:14px;left:12px}.order-phone input{height:44px;margin-top:6px;padding-left:35px}.order-phone>input{padding-left:12px}.order-phone>button{color:#fff;background:#de5262;padding:0 15px;font-size:10px}.order-guest{color:#a59a9a;background:#ffffff06;border:1px solid #ffffff15;font-size:10px}.order-auth-options>p{color:#ff7f7a;font-size:10px}.order-private-note{color:#9f9292;background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:10px;margin-top:24px;padding:16px 20px;font-size:10px;display:flex}.order-private-note button{color:#f69ea8;background:0 0;margin-left:auto;font-size:9px;text-decoration:underline}.order-documents{padding-top:70px}.order-documents>div:first-child{margin-bottom:25px}.order-documents>div:first-child>p:last-child{margin-top:10px;font-size:11px}.order-documents>.quote-result{margin-top:0}.order-footer{color:#817373;justify-content:center;align-items:center;gap:7px;margin-top:40px;padding-top:30px;font-size:9px;display:flex}.order-footer a{color:#fd3b33}.order-error{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(520px,100% - 40px);min-height:100vh;margin:auto;display:flex}.order-error>svg{color:#fd3b33;margin-bottom:20px}.order-error h1{margin:14px 0;font-size:42px}.order-error a{background:#a40500;border-radius:100px;margin-top:23px;padding:12px 18px;font-size:10px}.admin-orders{background:#171515bb;border:1px solid #ffffff14;border-radius:16px;margin:24px 0;padding:28px}.admin-orders .admin-section-title p:last-child{margin-top:7px;font-size:10px}.admin-orders-list{flex-direction:column;display:flex}.admin-orders-list article{border-top:1px solid #ffffff0e;grid-template-columns:minmax(230px,1.15fr) minmax(190px,.8fr) 190px 130px;align-items:center;gap:18px;padding:15px 0;display:grid}.admin-order-main{align-items:center;gap:12px;display:flex}.admin-order-dot{background:#ee1109;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #ee1109}.admin-order-dot.status-ready,.admin-order-dot.status-delivered{background:#5ed5b3;box-shadow:0 0 12px #5ed5b3}.admin-order-main>div{flex-direction:column;gap:3px;display:flex}.admin-order-main small{color:#8a7b7b;font-size:8px}.admin-order-main strong{font-size:12px}.admin-order-main span{color:#998b8b;font-size:9px}.admin-orders-list article>a{color:#aba1a1;overflow-wrap:anywhere;align-items:center;gap:6px;font-size:9px;display:flex}.admin-orders-list article label{margin:0}.admin-orders-list article select{height:39px;margin:0;padding:0 9px;font-size:10px}.admin-order-email{color:#8b7d7d;align-items:center;gap:5px;font-size:8px;display:flex}.admin-orders-empty{align-items:center;gap:8px;font-size:11px;display:flex}@media (max-width:1000px){.guest-flow-preview{grid-template-columns:1fr;width:min(800px,100% - 40px)}.guest-acceptance{position:static}.order-timeline{grid-template-columns:1fr;gap:12px}.order-timeline>div>svg{display:none}.admin-orders-list article{grid-template-columns:1fr 1fr}.admin-order-email{justify-self:end}.order-auth{grid-template-columns:1fr;gap:30px}}@media (max-width:640px){.guest-flow-header{height:66px;padding:0 18px}.guest-flow-progress i{width:18px}.guest-flow-center{min-height:calc(100dvh - 66px);padding:35px 0}.guest-flow-center h1{font-size:37px}.guest-flow-preview{width:calc(100% - 24px);margin:18px auto 45px}.guest-acceptance{padding:22px}.guest-acceptance h1{font-size:30px}.guest-flow-preview>.quote-result{overflow:hidden}.order-header{width:calc(100% - 40px)}.order-header>div{font-size:0}.order-hero{padding-top:52px}.order-actions{flex-direction:column;align-items:stretch}.order-actions button,.order-actions a{justify-content:center}.order-panel,.order-auth,.order-private-note,.order-documents>div:first-child{width:calc(100% - 28px)}.order-panel,.order-auth{padding:21px}.order-panel-title{flex-direction:column}.order-timeline>div{padding:5px 0}.order-auth{gap:24px}.order-phone{grid-template-columns:1fr}.order-phone>button{height:44px}.order-private-note{flex-wrap:wrap;align-items:flex-start}.order-private-note button{margin-left:27px}.order-documents{padding-top:50px}.admin-orders{padding:21px 17px}.admin-orders-list article{grid-template-columns:1fr}.admin-order-email{justify-self:start}}.guest-quote-flow,.order-shell{background:radial-gradient(circle at 12% 0,#78000d55,#0000 34%),radial-gradient(circle at 95% 80%,#32000452,#0000 34%),#070707}.guest-flow-header{background:#070707e8}.guest-flow-progress i.active,.guest-flow-center form>button,.guest-pay-button{background:linear-gradient(105deg,#8f0008,#e50914 52%,#ff3b30);box-shadow:0 13px 35px #e509143b}.guest-flow-orb{color:#ffaaa5;background:linear-gradient(145deg,#78000d38,#e5091429);border-color:#ff3b305c;box-shadow:0 20px 65px #e509142b}.guest-flow-kicker,.order-footer a,.order-error>svg{color:#ff5149!important}.guest-total,.order-status{background:#e5091417;border-color:#e5091452}.order-status{color:#ffaaa5}.guest-acceptance{background:linear-gradient(145deg,#1b090b,#0c0b0b)}.order-auth{background:radial-gradient(circle at 0 0,#71000d35,#0000 50%),#0f0e0e}.order-auth>div:first-child>svg,.order-private-note button{color:#ff655e}.order-phone>button,.order-error a{background:#c6000d}.admin-order-dot{background:#e50914;box-shadow:0 0 12px #e50914}
.legal-shell{background:radial-gradient(circle at 15% 0,#78000d38,transparent 32%),var(--bg);min-height:100vh;color:var(--text)}.legal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:min(1180px,100% - 64px);height:76px;margin:auto;display:flex}.legal-back{color:var(--muted);align-items:center;gap:7px;font-size:13px;display:flex}.legal-back:hover{color:var(--text)}.legal-main{width:min(1180px,100% - 64px);margin:auto;padding:64px 0 96px}.legal-hero{max-width:780px;margin-bottom:56px}.legal-kicker{color:#ff5149;letter-spacing:2.2px;font-size:11px;font-weight:700}.legal-hero h1{font-family:var(--font-heading);letter-spacing:-1.8px;margin:14px 0 18px;font-size:clamp(34px,5vw,56px);line-height:1.05}.legal-intro p{color:var(--muted);font-size:16px;line-height:1.7}.legal-intro p+p{margin-top:10px}.legal-updated{color:#7d7d84;margin-top:18px;font-size:12px}.legal-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:56px;display:grid}.legal-aside{flex-direction:column;gap:28px;display:flex;position:sticky;top:28px}.legal-aside nav>p{color:#7d7d84;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:700}.legal-aside ol{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.legal-aside ol a{color:var(--muted);gap:10px;padding:6px 0;font-size:13px;line-height:1.4;display:flex}.legal-aside ol a span{color:#5d5d63;font-variant-numeric:tabular-nums}.legal-aside a:hover{color:var(--text)}.legal-documents{border-top:1px solid var(--line);flex-direction:column;gap:4px;padding-top:22px;display:flex}.legal-documents a{color:var(--muted);border-radius:8px;padding:7px 10px;font-size:13px}.legal-documents a[aria-current=page]{color:var(--text);background:#e5091418;box-shadow:inset 2px 0 #ff3b30}.legal-article{max-width:780px}.legal-article section{border-top:1px solid var(--line);padding:30px 0;scroll-margin-top:24px}.legal-article section:first-child{border-top:0;padding-top:0}.legal-article h2{font-family:var(--font-heading);letter-spacing:-.4px;align-items:baseline;gap:14px;margin-bottom:16px;font-size:22px;display:flex}.legal-article h2 span{color:#ff5149;font-variant-numeric:tabular-nums;font-size:13px}.legal-article h3{margin:20px 0 8px;font-size:15px}.legal-article p,.legal-article li{color:#c4c4ca;font-size:15px;line-height:1.75}.legal-article p+p{margin-top:12px}.legal-article ul{flex-direction:column;gap:6px;margin:10px 0 0;padding-left:20px;display:flex}.legal-article strong{color:var(--text)}.legal-article a{color:#ff7b74;text-underline-offset:3px;text-decoration:underline}.legal-table{width:100%;margin-top:14px;overflow-x:auto}.legal-table table{border-collapse:collapse;width:100%;min-width:640px;font-size:13px}.legal-table th,.legal-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;color:#c4c4ca;padding:12px 12px 12px 0;line-height:1.55}.legal-table th{color:#8a8a91;letter-spacing:1.4px;text-transform:uppercase;font-size:10px;font-weight:700}.legal-table td:first-child{color:var(--text);font-weight:600}.legal-note{background:#e509140d;border:1px solid #ff3b3033;border-radius:10px;margin-top:14px;padding:14px 16px}.legal-contact{border-top:1px solid var(--line);margin-top:20px;padding-top:26px;color:var(--muted)!important}@media (max-width:900px){.legal-layout{grid-template-columns:1fr;gap:36px}.legal-aside{position:static}.legal-aside nav:first-child{display:none}}@media (max-width:640px){.legal-header,.legal-main{width:calc(100% - 32px)}.legal-main{padding-top:40px}.legal-article p,.legal-article li{font-size:14px}}.footer-bottom .footer-legal{flex-wrap:wrap;gap:16px;display:flex}.footer-bottom .footer-legal a{color:inherit}.footer-bottom .footer-legal a:hover{color:#f7f7f8}.guest-consent span a{color:#ff7b74;text-underline-offset:2px;text-decoration:underline}
.particle-stage{z-index:0;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity 1.4s;display:block;position:fixed;inset:0}.particle-stage.is-ready{opacity:1}.guest-quote-flow>:not(.particle-stage):not(.stage-overlay):not(.guest-flow-header),.order-shell>:not(.particle-stage):not(.stage-overlay):not(.order-header){z-index:1;position:relative}.guest-quote-flow>.guest-flow-header{z-index:4;position:sticky}.stage-overlay{z-index:6;background:linear-gradient(0deg,#000000e6 0,#000000a6 32%,#0000 62%);justify-content:center;align-items:flex-end;padding:0 20px 9vh;animation:.5s both stage-fade;display:flex;position:fixed;inset:0}.stage-progress{text-align:center;width:min(470px,100%)}.stage-progress-kicker{color:#ff5149;letter-spacing:2.4px;font-size:10px;font-weight:700}.stage-progress h1{color:#f7f7f8;font-family:var(--font-heading);letter-spacing:-1.2px;margin:10px 0 22px;font-size:clamp(26px,3.4vw,38px);line-height:1.1}.stage-progress-bar{background:#ffffff14;border-radius:3px;height:3px;margin-bottom:22px;position:relative;overflow:hidden}.stage-progress-bar i{transform-origin:0;background:linear-gradient(90deg,#8f0008,#e50914 55%,#ff6a4d);transition:transform .9s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.stage-progress-bar:after{content:"";background:linear-gradient(90deg,#0000,#ffffff70,#0000);animation:1.6s ease-in-out infinite stage-shimmer;position:absolute;inset:0;transform:translate(-100%)}.stage-progress ol{text-align:left;flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.stage-progress li{color:#6f6f76;align-items:center;gap:12px;font-size:14px;transition:color .4s;display:flex}.stage-progress li>span{border:1px solid #ffffff1c;border-radius:50%;flex:0 0 22px;place-items:center;height:22px;transition:background .4s,border-color .4s;display:grid}.stage-progress li>span i{background:#ffffff30;border-radius:50%;width:6px;height:6px}.stage-progress li.is-active{color:#f7f7f8}.stage-progress li.is-active>span{border-color:#ff3b3080;box-shadow:0 0 18px #e5091440}.stage-progress li.is-active>span i{background:#ff3b30;animation:1s ease-in-out infinite stage-dot}.stage-progress li.is-done{color:#b9b9bf}.stage-progress li.is-done>span{color:#6fe8bd;background:#19c48c22;border-color:#19c48c80}.stage-progress-hint{color:#a7a7ad;margin-top:20px;font-size:12px;line-height:1.6;animation:.6s both stage-fade}@keyframes stage-shimmer{to{transform:translate(100%)}}@keyframes stage-dot{50%{opacity:.6;transform:scale(1.6)}}@keyframes stage-fade{0%{opacity:0;transform:translateY(8px)}}@media (min-width:1100px){.guest-quote-flow .guest-flow-center{text-align:left;align-items:flex-start;width:min(560px,44vw);margin:0 0 0 max(48px,50vw - 600px)}.guest-quote-flow .guest-flow-center>small{align-self:flex-start}}.guest-flow-preview{margin-top:18px}.guest-flow-preview .guest-acceptance{--visual-h:clamp(84px,15vh,160px);scrollbar-width:thin;scrollbar-color:#fff2 transparent;background:linear-gradient(180deg,transparent 0,transparent var(--visual-h),#120a0bf2 calc(var(--visual-h) + 60px),#0c0b0bf7 100%);flex-direction:column;max-height:calc(100dvh - 102px);padding:20px 24px;display:flex;top:88px;overflow-y:auto;box-shadow:0 30px 90px #000a}.guest-acceptance-visual{flex:0 0 var(--visual-h);background:radial-gradient(at 50% 55%,#0000 40%,#07070799 100%);margin:-20px -24px 4px;position:relative}.guest-acceptance-visual:after{content:"";background:linear-gradient(90deg,#0000,#ff3b3055,#0000);height:1px;position:absolute;bottom:0;left:24px;right:24px}.guest-flow-preview .guest-acceptance h1{letter-spacing:-1px;margin:8px 0;font-size:clamp(22px,2.1vw,28px);line-height:1.1}.guest-flow-preview .guest-acceptance>div:nth-of-type(2)>p:last-child{font-size:12px;line-height:1.5}.guest-flow-preview .guest-total{margin:14px 0;padding:12px 16px}.guest-flow-preview .guest-total strong{font-size:24px}.guest-flow-preview .guest-signature-pad canvas{height:104px}.guest-flow-preview .guest-consent{margin-top:12px}.guest-flow-preview .guest-consent span{font-size:10px;line-height:1.5}.guest-flow-preview .guest-pay-button{flex:none;height:52px;margin-top:14px}@media (max-height:820px){.guest-flow-preview .guest-acceptance>div:nth-of-type(2)>p:last-child{display:none}.guest-flow-preview .guest-acceptance{--visual-h:76px}}@media (max-width:1000px){.guest-flow-preview .guest-acceptance{max-height:none;overflow:visible}}.quote-signatures>.buyer-signature{transition:box-shadow .6s,outline-color .6s}.guest-quote-flow.is-signing .quote-signatures>.buyer-signature{outline-offset:3px;background:linear-gradient(145deg,#fff7f7,#fee);outline:2px solid #e5091499;box-shadow:0 0 36px #e509144d}.company-search{text-align:left;width:100%;margin-top:35px;position:relative}.company-search>label{color:#cfc9c9;margin-bottom:8px;font-size:13px;display:block}.company-search-field{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#8d8d94;background:#0d0c0cd9;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:12px;height:60px;padding:0 18px;transition:border-color .25s,box-shadow .25s;display:flex}.company-search-field:focus-within{border-color:#ff3b3070;box-shadow:0 0 0 4px #e509141c,0 18px 50px #e5091422}.company-search-field.is-open{border-bottom-right-radius:0;border-bottom-left-radius:0}.company-search-field input{color:#f7f7f8;min-width:0;height:100%;box-shadow:none;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0;font-size:16px}.company-search-list{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d0c0cf2;border:1px solid #ff3b3045;border-top:0;border-radius:0 0 14px 14px;max-height:min(390px,48vh);margin:0;padding:6px;list-style:none;animation:.2s both stage-fade;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 30px 70px #000a}.company-search-list li{cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:11px 12px;transition:background .15s;display:flex}.company-search-list li.is-active{background:#e509141f;box-shadow:inset 2px 0 #ff3b30}.company-search-icon{color:#ff7b74;background:#ffffff0a;border-radius:9px;flex:0 0 34px;place-items:center;height:34px;display:grid}.company-search-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.company-search-text strong{color:#f7f7f8;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.company-search-text mark{color:#ff6a5f;background:0 0}.company-search-text small{color:#8a8a91;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:11px;display:flex;overflow:hidden}.company-search-siret{color:#77777e;font-variant-numeric:tabular-nums;flex:none;font-size:11px}.company-search-message{color:#a7a7ad;margin-top:12px;font-size:12px}@media (max-width:640px){.company-search-siret{display:none}}.order-staged .order-hero{padding-top:max(220px,33vh)}.order-staged>:not(.particle-stage){opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1);transform:translateY(18px)}.order-staged.is-revealed>:not(.particle-stage){opacity:1;transform:none}.order-staged.is-revealed>:nth-child(3){transition-delay:.12s}.order-staged.is-revealed>:nth-child(4){transition-delay:.22s}.order-staged.is-revealed>:nth-child(n+5){transition-delay:.32s}.order-shell.order-loading{min-height:100vh;display:block}.order-header{background:0 0}.order-auth,.order-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.order-error{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.stage-progress-bar:after,.stage-progress li.is-active>span i{animation:none}.order-staged>:not(.particle-stage){transition:none}}.order-shell .order-error{justify-content:flex-start;padding-top:max(260px,46vh)}.guest-quote-flow>.guest-flow-header{-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:#050505c4;border-bottom:1px solid #ffffff10;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;height:74px;padding:0 clamp(18px,3vw,44px);display:grid}.guest-flow-header .brand-wordmark{letter-spacing:2.2px;justify-self:start;font-size:18px}.guest-flow-steps{align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.guest-flow-steps li{color:#6f6f76;white-space:nowrap;align-items:center;gap:10px;font-size:12px;transition:color .4s;display:flex}.guest-flow-steps li+li:before{content:"";background:linear-gradient(90deg,#ffffff14,#ffffff26);width:clamp(24px,4vw,64px);height:1px;margin:0 14px}.guest-flow-steps li.is-done+li:before{background:linear-gradient(90deg,#19c48c70,#ff3b3070)}.guest-flow-steps li>span{font-variant-numeric:tabular-nums;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-weight:700;transition:all .4s;display:grid}.guest-flow-steps b{font-weight:600}.guest-flow-steps li.is-active{color:#f7f7f8}.guest-flow-steps li.is-active>span{color:#fff;background:linear-gradient(135deg,#e50914,#ff5a3c);border-color:#0000;box-shadow:0 0 0 4px #e509141f,0 0 24px #e5091466}.guest-flow-steps li.is-done{color:#b9b9bf}.guest-flow-steps li.is-done>span{color:#6fe8bd;background:#19c48c1f;border-color:#19c48c66}.guest-flow-actions{justify-content:flex-end;align-items:center;gap:16px;display:flex}.guest-flow-secure{color:#8a8a91;align-items:center;gap:7px;font-size:11px;display:flex}.guest-flow-secure svg{color:#6fe8bd}.guest-flow-actions button{color:#d8d8dc;background:#ffffff08;border:1px solid #ffffff1c;border-radius:50%;place-items:center;width:38px;height:38px;transition:background .25s,border-color .25s,transform .25s;display:grid}.guest-flow-actions button:hover{background:#e509141f;border-color:#ff3b3066;transform:rotate(90deg)}.guest-flow-line{transform-origin:0;background:linear-gradient(90deg,#8f0008,#e50914 60%,#ff6a4d);height:2px;transition:transform .9s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-1px;left:0;right:0;box-shadow:0 0 14px #e50914aa}@media (max-width:900px){.guest-flow-steps li:not(.is-active) b,.guest-flow-secure{display:none}}@media (max-width:560px){.guest-quote-flow>.guest-flow-header{grid-template-columns:auto 1fr auto;gap:12px;height:64px}.guest-flow-header .brand-wordmark{letter-spacing:1.6px;font-size:15px}.guest-flow-steps{justify-self:center}.guest-flow-steps li+li:before{width:14px;margin:0 6px}.guest-flow-steps li.is-active b{display:none}}.order-staged .order-header{z-index:5;-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:#050505b8;border-bottom:1px solid #ffffff10;width:auto;height:74px;padding:0 clamp(18px,3vw,44px);position:sticky;top:0}.order-header .brand-wordmark{letter-spacing:2.2px;font-size:18px}
.aud-periods{background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;gap:4px;padding:4px;display:flex}.aud-periods button{color:#9d9292;background:0 0;border-radius:9px;padding:8px 14px;font-size:11px;font-weight:600;transition:background .2s,color .2s}.aud-periods button.is-active{color:#fff;background:linear-gradient(135deg,#e50914,#b3000b);box-shadow:0 8px 22px #e509143b}.aud-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.aud-kpis article{background:linear-gradient(145deg,#1d1213,#121010);border:1px solid #ffffff10;border-radius:14px;min-width:0;padding:17px 16px;position:relative;overflow:hidden}.aud-kpis article>span{color:#d57580;position:absolute;top:14px;right:14px}.aud-kpis small{color:#8a7b7b;letter-spacing:.8px;text-transform:uppercase;padding-right:24px;font-size:9px;font-weight:700;display:block}.aud-kpis strong{color:#f5edee;letter-spacing:-.8px;white-space:nowrap;text-overflow:ellipsis;margin-top:12px;font:650 26px Manrope,sans-serif;display:block;overflow:hidden}.aud-kpis p{color:#8a7b7b;align-items:center;gap:6px;margin-top:4px;font-size:10px;display:flex}.aud-kpis article.is-live{background:radial-gradient(circle at 100% 0,#19c48c26,#0000 60%),linear-gradient(145deg,#0f1714,#101010);border-color:#19c48c40}.aud-kpis article.is-live>span,.aud-kpis article.is-live strong{color:#6fe8bd}.aud-pulse{background:#19c48c;border-radius:50%;width:8px;height:8px;display:inline-block;position:relative}.aud-pulse:after{content:"";border:1px solid #19c48c;border-radius:50%;animation:1.8s ease-out infinite aud-ping;position:absolute;inset:-4px}.aud-pulse.is-large{width:11px;height:11px}@keyframes aud-ping{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}.aud-card{background:linear-gradient(160deg,#171213,#101010);border:1px solid #ffffff10;border-radius:16px;min-width:0;margin-bottom:14px;padding:22px}.aud-card>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.aud-card>header h2{color:#f5edee;letter-spacing:-.3px;margin-top:6px;font:650 18px Manrope,sans-serif}.aud-card>header p:not(.admin-kicker){color:#8a7b7b;margin-top:6px;font-size:11px}.aud-card>header>svg{color:#d57580}.aud-grid{gap:14px;display:grid}.aud-grid>.aud-card{margin-bottom:0}.aud-grid-main{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);margin-bottom:14px}.aud-grid-three{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.aud-empty{color:#7d7070;font-size:12px}.aud-loading{color:#9d9292;align-items:center;gap:10px;padding:40px;display:flex}.aud-legend{color:#8a7b7b;align-items:center;gap:6px;font-size:10px;display:flex}.aud-legend i{background:linear-gradient(#ff5a3c,#8f0008);border-radius:3px;width:9px;height:9px;margin-left:6px}.aud-legend i.is-quote{background:#6fe8bd}.aud-chart{align-items:stretch;gap:4px;height:220px;padding-top:18px;display:flex}.aud-chart-col{flex-direction:column;flex:1;justify-content:flex-end;gap:7px;min-width:0;display:flex}.aud-chart-bar{background:linear-gradient(#ff5a3c,#8f0008);border-radius:5px 5px 2px 2px;min-height:2px;transition:height .6s cubic-bezier(.2,.8,.2,1);position:relative;box-shadow:0 0 16px #e5091433}.aud-chart-bar i{background:#6fe8bdcc;border-radius:2px;position:absolute;bottom:0;left:0;right:0}.aud-chart-bar b{color:#c9bdbd;font-size:9px;font-weight:600;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.aud-chart-col>span{color:#6f6262;text-align:center;white-space:nowrap;height:12px;font-size:9px;overflow:hidden}.aud-chart-col:hover .aud-chart-bar{filter:brightness(1.25)}.aud-live>header{align-items:center}.aud-live-pages{flex-direction:column;gap:6px;margin:0 0 14px;padding:0;list-style:none;display:flex}.aud-live-pages li{color:#d8cccc;background:#ffffff06;border-radius:10px;justify-content:space-between;padding:9px 12px;font-size:12px;display:flex}.aud-live-pages b{color:#6fe8bd}.aud-live-list{flex-direction:column;gap:6px;display:flex}.aud-live-list button{color:#d57580;text-align:left;background:#ffffff04;border:1px solid #ffffff0d;border-radius:11px;align-items:center;gap:10px;padding:10px 12px;transition:border-color .2s,background .2s;display:flex}.aud-live-list button:hover{background:#e509140f;border-color:#e5091455}.aud-live-list button>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.aud-live-list strong{color:#f5edee;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.aud-live-list small{color:#8a7b7b;font-size:10px}.aud-anon{color:#8a7b7b;margin-top:4px;font-size:11px}.aud-funnel ol{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.aud-funnel li{background:#ffffff04;border:1px solid #ffffff0c;border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.aud-funnel-head{color:#b5a8a8;align-items:center;gap:7px;font-size:10px;font-weight:600;line-height:1.3;display:flex}.aud-funnel-head svg{color:#ff6a5f;flex:none}.aud-funnel strong{color:#f5edee;font:650 24px Manrope,sans-serif}.aud-funnel-bar{background:#ffffff0d;border-radius:4px;height:4px;overflow:hidden}.aud-funnel-bar i{background:linear-gradient(90deg,#8f0008,#ff5a3c);border-radius:4px;height:100%;transition:width .8s cubic-bezier(.2,.8,.2,1);display:block}.aud-funnel small{color:#8a7b7b;font-size:9px}.aud-funnel small em{color:#f08391;font-style:normal}.aud-ranking{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.aud-ranking li{background:#ffffff04;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:9px 12px;display:grid;position:relative;overflow:hidden}.aud-ranking-fill{background:linear-gradient(90deg,#e509141f,#e5091408);transition:width .7s;position:absolute;inset:0 auto 0 0}.aud-ranking span,.aud-ranking small,.aud-ranking b{position:relative}.aud-ranking span{color:#e4d9d9;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.aud-ranking small{color:#8a7b7b;grid-column:1;font-size:10px}.aud-ranking b{color:#f5edee;flex-direction:column;grid-area:1/2/span 2;align-items:flex-end;font-size:13px;display:flex}.aud-ranking b em{color:#8a7b7b;font-size:9px;font-style:normal;font-weight:500}.aud-donut{align-items:center;gap:18px;margin-bottom:14px;display:flex}.aud-donut svg{flex:0 0 116px;width:116px;height:116px}.aud-donut svg circle{transition:stroke-dasharray .8s}.aud-donut svg text{fill:#f5edee;font:700 20px Manrope,sans-serif}.aud-donut svg text.aud-donut-sub{fill:#8a7b7b;font:500 9px sans-serif}.aud-donut ul{flex-direction:column;flex:1;gap:8px;margin:0;padding:0;list-style:none;display:flex}.aud-donut li{color:#c9bdbd;align-items:center;gap:8px;font-size:12px;display:flex}.aud-donut li i{border-radius:50%;width:8px;height:8px}.aud-donut li b{color:#f5edee;margin-left:auto}.aud-search{color:#8a7b7b;background:#0d0b0b;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:8px;min-width:260px;height:40px;margin:0;padding:0 12px;display:flex}.aud-search input{color:#f5edee;background:0 0;border:0;outline:none;flex:1;height:100%;margin:0;padding:0;font-size:12px}.aud-table-wrap{overflow-x:auto}.aud-table{border-collapse:collapse;width:100%;min-width:860px}.aud-table th{color:#7d7070;letter-spacing:.8px;text-align:left;text-transform:uppercase;padding:0 12px 10px 0;font-size:9px;font-weight:700}.aud-table td{vertical-align:middle;border-top:1px solid #ffffff0b;padding:12px 12px 12px 0}.aud-table tbody tr{cursor:pointer;transition:background .15s}.aud-table tbody tr:hover{background:#e509140a}.aud-table td strong{color:#f0e6e6;font-size:12px;font-weight:600;display:block}.aud-table td small{color:#8a7b7b;align-items:center;gap:4px;margin-top:3px;font-size:10px;display:flex}.aud-visitor{align-items:center;gap:10px;display:flex}.aud-device{color:#d57580;background:#ffffff08;border-radius:10px;flex:0 0 34px;place-items:center;height:34px;display:grid;position:relative}.aud-device.is-live:after{content:"";background:#19c48c;border:2px solid #121010;border-radius:50%;width:9px;height:9px;position:absolute;top:-2px;right:-2px}.aud-online{color:#6fe8bd!important}.aud-badges{flex-wrap:wrap;gap:5px;display:flex}.aud-badges i{white-space:nowrap;border-radius:7px;align-items:center;gap:4px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:600;display:inline-flex}.aud-badges .is-ai{color:#b3a9ff;background:#6d5cff1f}.aud-badges .is-quote{color:#ff8a80;background:#e509141f}.aud-badges .is-contact{color:#6fe8bd;background:#19c48c1f}.aud-badges .is-alert{color:#f08391;background:#f0839126}.aud-hint{color:#7d7070;align-items:center;gap:8px;font-size:11px;display:flex}.aud-drawer-backdrop{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;justify-content:flex-end;animation:.2s aud-fade;display:flex;position:fixed;inset:0}.aud-drawer{background:linear-gradient(#171213,#0d0c0c);border-left:1px solid #ffffff12;flex-direction:column;gap:14px;width:min(520px,100%);height:100%;padding:24px;animation:.28s cubic-bezier(.2,.8,.2,1) aud-slide;display:flex;overflow-y:auto}.aud-drawer>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.aud-drawer>header h2{color:#f5edee;margin:6px 0 4px;font:650 21px Manrope,sans-serif}.aud-drawer>header span{color:#8a7b7b;font-size:11px}.aud-drawer>header button{color:#d8cccc;background:#ffffff06;border:1px solid #ffffff14;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.aud-drawer-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.aud-drawer-facts div{background:#ffffff06;border-radius:11px;flex-direction:column;gap:3px;padding:12px;display:flex}.aud-drawer-facts small{color:#7d7070;letter-spacing:.7px;text-transform:uppercase;font-size:9px;font-weight:700}.aud-drawer-facts strong{color:#f5edee;font-size:13px}.aud-drawer-facts span{color:#8a7b7b;font-size:10px;line-height:1.4}.aud-drawer-block{background:#ffffff03;border:1px solid #ffffff0d;border-radius:13px;padding:16px}.aud-drawer-block h3{color:#f0e6e6;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;display:flex}.aud-drawer-block h3 svg{color:#ff6a5f}.aud-drawer-block>p{color:#b5a8a8;font-size:12px}.aud-steps{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.aud-steps span{color:#6f6262;border:1px solid #ffffff12;border-radius:20px;padding:5px 9px;font-size:10px}.aud-steps span.is-done{color:#6fe8bd;background:#19c48c1a;border-color:#19c48c55}.aud-alert{margin-top:10px;color:#f08391!important}.aud-questions{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.aud-questions li{color:#d2cbff;background:#6d5cff12;border-radius:9px;padding:9px 11px;font-size:12px;line-height:1.5}.aud-timeline{border-left:1px solid #ffffff14;flex-direction:column;gap:12px;margin:0;padding:0 0 0 14px;list-style:none;display:flex;position:relative}.aud-timeline li{gap:12px;display:flex;position:relative}.aud-timeline li:before{content:"";background:#e50914;border-radius:50%;width:8px;height:8px;position:absolute;top:5px;left:-18.5px;box-shadow:0 0 10px #e50914aa}.aud-timeline time{color:#7d7070;font-variant-numeric:tabular-nums;flex:0 0 38px;font-size:10px}.aud-timeline span{flex-direction:column;gap:2px;display:flex}.aud-timeline strong{color:#f0e6e6;font-size:12px}.aud-timeline small{color:#8a7b7b;font-size:10px}@keyframes aud-fade{0%{opacity:0}}@keyframes aud-slide{0%{opacity:0;transform:translate(40px)}}@media (max-width:1300px){.aud-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.aud-funnel ol{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1000px){.aud-grid-main,.aud-grid-three{grid-template-columns:1fr}.aud-card>header{flex-direction:column}.aud-search{width:100%;min-width:0}}@media (max-width:640px){.aud-kpis,.aud-funnel ol{grid-template-columns:repeat(2,minmax(0,1fr))}.aud-drawer-facts{grid-template-columns:1fr}.aud-chart{height:170px}}.consent-banner{z-index:900;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#f7f7f8;background:linear-gradient(160deg,#170a0bf2,#0a0909f5);border:1px solid #ffffff1a;border-radius:18px;width:min(400px,100% - 32px);padding:22px;animation:.5s cubic-bezier(.2,.8,.2,1) both consent-in;position:fixed;bottom:24px;left:24px;box-shadow:0 30px 80px #000c,0 0 0 1px #e5091414}.consent-icon{color:#ff7b74;background:#e5091418;border:1px solid #ff3b3040;border-radius:11px;place-items:center;width:38px;height:38px;margin-bottom:14px;display:grid}.consent-banner h2{font-family:var(--font-heading);letter-spacing:-.3px;margin-bottom:8px;font-size:17px}.consent-banner p{color:#b5b5bb;font-size:12px;line-height:1.6}.consent-banner p a{color:#ff7b74;text-underline-offset:2px;text-decoration:underline}.consent-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.consent-actions button{color:#f7f7f8;background:#ffffff08;border:1px solid #fff2;border-radius:11px;height:42px;font-size:13px;font-weight:600;transition:background .2s,border-color .2s}.consent-actions button:hover{background:#ffffff12;border-color:#fff4}.consent-close{color:#8a8a91;background:0 0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:14px;right:14px}.consent-close:hover{color:#f7f7f8}@keyframes consent-in{0%{opacity:0;transform:translateY(20px)}}@media (max-width:560px){.consent-banner{left:10px;bottom:max(10px,env(safe-area-inset-bottom));background:linear-gradient(160deg,#170a0bf7,#080707fa);border-radius:18px;width:calc(100% - 20px);padding:14px 14px 13px;box-shadow:0 22px 65px #000e,0 0 0 1px #e5091414}.consent-icon{float:left;border-radius:10px;width:32px;height:32px;margin:0 10px 5px 0}.consent-banner h2{min-height:32px;margin:2px 30px 5px 0;font-size:14px;line-height:1.25}.consent-banner p{clear:both;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.48;display:-webkit-box;overflow:hidden}.consent-actions{gap:7px;margin-top:11px}.consent-actions button{height:40px;font-size:11px}.consent-close{top:10px;right:10px}}.consent-link{color:inherit;font:inherit;cursor:pointer;background:0 0;padding:0}.consent-link:hover{color:#f7f7f8}.legal-documents .legal-consent{color:var(--muted);text-align:left;border-radius:8px;padding:7px 10px;font-size:13px}.lic-list{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:14px;margin-bottom:14px;display:grid}.lic-list .aud-card{margin-bottom:0}.lic-card.is-suspended{background:linear-gradient(160deg,#241216,#100d0d);border-color:#f0839155}.lic-status{color:#9d9292;white-space:nowrap;background:#ffffff08;border-radius:20px;align-items:center;gap:6px;padding:6px 10px;font-size:10px;display:inline-flex}.lic-status.is-online{color:#6fe8bd;background:#19c48c1a}.lic-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.lic-facts div{background:#ffffff06;border-radius:11px;flex-direction:column;gap:3px;padding:12px;display:flex}.lic-facts small{color:#7d7070;letter-spacing:.7px;text-transform:uppercase;font-size:9px;font-weight:700}.lic-facts strong{color:#f5edee;font-size:15px}.lic-facts span{color:#8a7b7b;font-size:10px}.lic-sales{flex-direction:column;gap:6px;max-height:220px;margin:0 0 14px;padding:0;list-style:none;display:flex;overflow-y:auto}.lic-sales li{color:#d57580;background:#ffffff05;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;display:flex}.lic-sales span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lic-sales strong{color:#f0e6e6;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.lic-sales small{color:#8a7b7b;font-size:10px}.lic-sales b{color:#6fe8bd;font-size:13px}.lic-card footer,.lic-form{flex-wrap:wrap;gap:8px;display:flex}.lic-card footer button,.lic-form button,.lic-key-value button{color:#e4d9d9;background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:7px;height:40px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex}.lic-card footer .lic-danger{color:#f08391;background:#f083911a;border-color:#f0839155}.lic-primary{color:#fff!important;background:linear-gradient(135deg,#e50914,#b3000b)!important;border-color:#0000!important}.lic-form input{color:#f5edee;background:#0d0b0b;border:1px solid #ffffff14;border-radius:10px;flex:1;min-width:180px;height:40px;margin:0;padding:0 12px;font-size:12px}.lic-key{border-color:#19c48c55}.lic-key header button{color:#d8cccc;background:#ffffff08;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.lic-key code{color:#6fe8bd}.lic-key-value{background:#000;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex;overflow-x:auto}.lic-key-value code{white-space:nowrap;flex:1;font-size:12px}@media (max-width:640px){.lic-list,.lic-facts{grid-template-columns:1fr}}.lic-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.lic-stripe{background:#ffffff05;border-radius:11px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;padding:12px;display:flex}.lic-stripe>span{color:#f08391;align-items:center;gap:6px;margin-right:auto;font-size:11px;font-weight:600;display:inline-flex}.lic-stripe>span.is-ok{color:#6fe8bd}.lic-stripe button{color:#e4d9d9;background:#ffffff08;border:1px solid #ffffff1a;border-radius:9px;align-items:center;gap:6px;height:34px;padding:0 11px;font-size:11px;font-weight:600;display:inline-flex}.lic-stripe button:disabled{opacity:.45}.lic-billing{margin-bottom:14px}.lic-billing summary{cursor:pointer;color:#b5a8a8;margin-bottom:8px;font-size:11px}
