@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sora-latin-400-normal-CRt88UEn.woff2)format("woff2"),url(/assets/sora-latin-400-normal-OW7qkl5a.woff)format("woff")}.ai-loader-screen{z-index:200;color:#fff;background:linear-gradient(#3a000c 0%,#130006 48%,#000 100%);justify-content:center;align-items:center;min-height:100svh;display:flex;position:fixed;inset:0;overflow:hidden}.ai-loader-stage{--ai-loader-size:180px;width:min(var(--ai-loader-size),72vw);height:min(var(--ai-loader-size),72vw);color:#fff;letter-spacing:.01em;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-family:Inter,Segoe UI,sans-serif;font-size:15px;font-weight:500;display:flex;position:relative}.ai-loader-letter{z-index:2;opacity:.4;animation:3s infinite ai-loader-letter;display:inline-block;position:relative}.ai-loader-circle{border-radius:50%;animation:5s linear infinite ai-loader-circle;position:absolute;inset:0}@keyframes ai-loader-circle{0%{transform:rotate(90deg);box-shadow:inset 0 6px 12px #ff6175,inset 0 12px 18px #e60031,inset 0 36px 36px #760018,0 0 3px 1.2px #ff61754d,0 0 6px 1.8px #e6003133}50%{transform:rotate(270deg);box-shadow:inset 0 6px 12px #ff8a99,inset 0 12px 6px #b80028,inset 0 24px 36px #ef0037,0 0 3px 1.2px #ff61754d,0 0 6px 1.8px #e6003133}to{transform:rotate(450deg);box-shadow:inset 0 6px 12px #ff6d80,inset 0 12px 18px #e60031,inset 0 36px 36px #760018,0 0 3px 1.2px #ff61754d,0 0 6px 1.8px #e6003133}}@keyframes ai-loader-letter{0%,to{opacity:.4;transform:translateY(0)}20%{opacity:1;transform:scale(1.15)}40%{opacity:.7;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ai-loader-screen .ai-loader-circle{animation-duration:5s!important;animation-iteration-count:infinite!important}.ai-loader-screen .ai-loader-letter{animation-duration:3s!important;animation-iteration-count:infinite!important}}.auth-experience{color:#fff;background:#090606;min-height:100svh;padding:14px;overflow:auto}.auth-entry,.auth-login-layout{isolation:isolate;border:1px solid #ffffff38;border-radius:32px;width:min(1560px,100%);min-height:calc(100svh - 28px);margin:auto;position:relative;overflow:hidden;box-shadow:0 34px 90px #0000006b}.auth-entry{color:#171111;background:#f7f1ee;grid-template-columns:minmax(390px,.43fr) minmax(540px,.57fr);display:grid}.auth-entry-copy{z-index:2;background:linear-gradient(145deg,#fffaf7,#f4ece8);flex-direction:column;min-width:0;padding:42px 48px 30px;display:flex;position:relative}.auth-brand{align-items:center;gap:12px;display:flex}.auth-brand>img{object-fit:contain;filter:drop-shadow(0 7px 10px #30000429);width:43px;height:43px}.auth-brand>span{gap:3px;display:grid}.auth-brand b{letter-spacing:.15em;font-size:11px}.auth-brand small{color:#8c7975;letter-spacing:.15em;font:700 7px/1 monospace}.auth-entry-text{max-width:590px;margin:auto 0;padding:54px 0}.auth-eyebrow{color:#d51b28;letter-spacing:.19em;font:800 9px/1 monospace;display:block}.auth-entry-text h1{color:#171111;letter-spacing:-.075em;margin:22px 0 20px;font:800 clamp(48px,5vw,78px)/.93 Manrope,Inter,sans-serif}.auth-entry-text h1 em{color:#d30b18;font-family:Georgia,serif;font-weight:400}.auth-entry-text>p{color:#756764;max-width:480px;font-size:14px;line-height:1.7}.auth-entry-actions{flex-wrap:wrap;align-items:center;gap:11px;margin-top:32px;display:flex}.auth-entry-primary,.auth-entry-secondary{border-radius:999px;justify-content:center;align-items:center;gap:11px;min-height:48px;padding:0 20px;font-size:11px;font-weight:800;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.auth-entry-primary{color:#fff;background:linear-gradient(135deg,#f3313d,#b6000c);border:1px solid #a6000b;box-shadow:0 15px 30px #97000a3b}.auth-entry-primary:hover{transform:translateY(-2px);box-shadow:0 20px 36px #97000a4d}.auth-entry-secondary{color:#2a1d1c;background:#ffffff80;border:1px solid #d5c5c1}.auth-entry-secondary:hover{background:#fff;border-color:#bb1823}.auth-entry-copy>footer{color:#9c8985;letter-spacing:.12em;justify-content:space-between;gap:20px;font:700 7px/1 monospace;display:flex}.auth-entry-visual{background:linear-gradient(130deg,#ff424c 0%,#df101d 37%,#9d000a 72%,#580005 100%);min-width:0;position:relative;overflow:hidden}.auth-entry-grid{background:repeating-linear-gradient(90deg,#0000 0 96px,#ffffff14 97px),repeating-linear-gradient(0deg,#0000 0 72px,#ffffff0e 73px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20%,#000);mask-image:linear-gradient(90deg,#0000,#000 20%,#000)}.auth-entry-disc{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid #ffffff4d;border-radius:50%;position:absolute;top:-8%;bottom:-8%;box-shadow:inset 18px 0 28px #ffffff1f,-20px 0 40px #5b000638}.disc-one{background:linear-gradient(90deg,#ffffff38,#ffffff05);width:105%;left:-28%}.disc-two{background:linear-gradient(90deg,#ffffff2b,#5c00050d);width:88%;left:1%}.disc-three{background:linear-gradient(90deg,#ffffff1f,#3a00042e);width:72%;left:29%}.auth-entry-core{z-index:2;width:min(43vw,520px);position:absolute;top:50%;left:59%;transform:translate(-50%,-50%)}.auth-entry-core:before{content:"";border:1px solid #ffffff52;border-radius:50%;position:absolute;inset:13%;box-shadow:0 0 0 33px #ffffff09,0 0 0 66px #ffffff06}.auth-entry-core img{z-index:1;filter:drop-shadow(0 38px 42px #3b000473);width:100%;position:relative}.auth-entry-label{z-index:3;color:#fff;letter-spacing:.13em;gap:4px;font:800 9px/1 monospace;display:grid;position:absolute}.auth-entry-label b{color:#ffffff7a;font-size:7px}.label-one{top:25%;left:7%}.label-two{top:20%;right:7%}.label-three{bottom:18%;right:9%}.auth-entry-index{z-index:3;color:#fff;position:absolute;bottom:10%;left:7%}.auth-entry-index span{letter-spacing:.14em;opacity:.65;font:700 8px/1 monospace}.auth-entry-index strong{letter-spacing:-.04em;margin-top:10px;font:800 17px/1.02 Manrope,sans-serif;display:block}.auth-login-layout{background:#f7f2ef;grid-template-columns:minmax(430px,.46fr) minmax(490px,.54fr);display:grid}.auth-login-art{color:#fff;background:#94000c;flex-direction:column;min-height:calc(100svh - 28px);padding:37px 44px 30px;display:flex;position:relative;overflow:hidden}.auth-login-wave{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.auth-login-art:before{z-index:1;content:"";mix-blend-mode:soft-light;pointer-events:none;background:radial-gradient(circle at 10% 8%,#fff3,#0000 28%),linear-gradient(90deg,#4600060d,#40000547),repeating-linear-gradient(135deg,#0000 0 72px,#ffffff0a 73px);position:absolute;inset:0}.auth-login-art>:not(.auth-login-wave){z-index:2;position:relative}.auth-back{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#48000640;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:9px;font-weight:800;display:flex;position:absolute;top:30px;right:30px;box-shadow:0 10px 30px #41000429}.auth-back:hover{background:#ffffff24}.auth-login-brand{align-items:center;gap:10px;display:flex}.auth-login-brand img{width:42px;height:42px}.auth-login-brand span{letter-spacing:.15em;font-size:11px;font-weight:800}.auth-login-message{text-shadow:0 2px 28px #3f000533;max-width:540px;margin-top:clamp(80px,13vh,130px)}.auth-login-message>span{color:#ffffffc2;letter-spacing:.19em;font:800 8px/1 monospace}.auth-login-message h1{color:#fff;letter-spacing:-.075em;margin:17px 0;font:800 clamp(49px,5.4vw,83px)/.87 Manrope,Inter,sans-serif}.auth-login-message h1 em{font-family:Georgia,serif;font-weight:400}.auth-login-message p{color:#ffffffd1;max-width:420px;font-size:13px;line-height:1.65}.auth-login-sculpture{aspect-ratio:1;width:74%;position:absolute;bottom:-17%;right:-12%}.auth-login-sculpture:before,.auth-login-sculpture i{content:"";border:1px solid #ffffff29;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.auth-login-sculpture:before{width:100%;height:100%}.auth-login-sculpture i:first-child{width:78%;height:78%}.auth-login-sculpture i:nth-child(2){width:57%;height:57%}.auth-login-sculpture i:nth-child(3){background:#5600061a;width:36%;height:36%}.auth-login-sculpture img{z-index:2;filter:drop-shadow(0 28px 34px #30000373);width:62%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-6deg)}.auth-login-art>footer{color:#ffffffad;letter-spacing:.14em;gap:24px;margin-top:auto;font:700 7px/1 monospace;display:flex}.auth-form-side{color:#211819;flex-direction:column;justify-content:center;min-width:0;padding:42px clamp(45px,7vw,110px);display:flex;position:relative}.auth-form-side:before{content:"";background:repeating-linear-gradient(90deg,#0000 0 70px,#a2000b09 71px);border-bottom:1px solid #a2000b14;border-left:1px solid #a2000b14;width:46%;height:36%;position:absolute;top:0;right:0}.auth-mobile-brand{align-items:center;gap:9px;display:none;position:absolute;top:24px;left:28px}.auth-mobile-brand img{width:36px}.auth-mobile-brand b{letter-spacing:.13em;font-size:10px}.auth-form-shell{z-index:1;width:100%;max-width:480px;margin:auto;position:relative}.auth-form-shell h2{color:#201718;letter-spacing:-.06em;margin:12px 0 8px;font:800 clamp(34px,3.4vw,51px)/.98 Manrope,Inter,sans-serif}.auth-form-shell>p{color:#887975;max-width:410px;font-size:12px;line-height:1.6}.auth-form{gap:16px;margin-top:29px;display:grid}.auth-field{color:#6c5c59;gap:8px;font-size:9px;font-weight:800;display:grid}.auth-input{background:#fff;border:1px solid #e3d9d5;border-radius:15px;align-items:center;gap:13px;height:62px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 10px 27px #3e1d1d13,inset 0 1px #ffffffe6}.auth-input:focus-within{background:#fff;border-color:#d615228c;transform:translateY(-1px);box-shadow:0 0 0 4px #d6152214,0 15px 31px #3e1d1d17}.auth-input>i{color:#d91826;background:linear-gradient(145deg,#fff1ef,#f8e7e4);border-right:1px solid #eee4e1;border-radius:14px 0 0 14px;flex:none;place-items:center;width:48px;height:100%;font-style:normal;display:grid}.auth-input>span{flex:1;min-width:0}.auth-input>button{color:#8f7e7b;background:0 0;border:0;place-items:center;width:48px;height:100%;display:grid}.auth-input>button:hover{color:#cf1321}.auth-form-help{color:#a08f8c;justify-content:space-between;align-items:center;gap:15px;margin-top:-3px;font-size:9px;display:flex}.auth-form-help button{color:#bc111e;font-weight:800}.auth-form-side .auth-submit{color:#fff;background:linear-gradient(135deg,#f6323e,#c0000d 58%,#850008);border:1px solid #aa000b;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;font-size:11px;font-weight:800;display:flex;box-shadow:0 16px 32px #8f000a38,inset 0 1px #ffffff40}.auth-mode-switch{color:#9a8986;border-top:1px solid #e6dcd8;justify-content:center;align-items:center;gap:11px;margin-top:22px;padding-top:22px;font-size:10px;display:flex}.auth-mode-switch button{color:#b90d1a;background:#fff;border:1px solid #d8c9c5;border-radius:999px;padding:9px 13px;font-size:9px;font-weight:800}.auth-mode-switch button:hover{background:#fff7f6;border-color:#c31622}.auth-form-side .auth-error,.auth-form-side .auth-success{border-radius:12px;margin:0;padding:11px 12px;font-size:10px}.auth-form-side .auth-error{color:#aa101a;background:#fff0f1;border-color:#f0bec1}.auth-form-side .auth-success{color:#1b7144;background:#eefaf3;border-color:#bcdcc9}.auth-form-footer{color:#aa9895;letter-spacing:.13em;justify-content:space-between;font:700 7px/1 monospace;display:flex;position:absolute;bottom:25px;left:34px;right:34px}.auth-recovery .auth-field{color:#ffffff94;gap:8px;font-size:10px;font-weight:700;display:grid}.auth-recovery .auth-input{height:54px;box-shadow:none;background:#ffffff0a;border-color:#ffffff1a;align-items:center;gap:11px;display:flex}.auth-recovery .auth-input>i{color:#ff7770;background:#ffffff08;border-right-color:#ffffff14;width:44px}.auth-recovery .auth-input input{color:#fff}.auth-recovery .auth-submit{justify-content:center;align-items:center;min-height:50px;display:flex}.auth-login-help-actions{align-items:center;gap:14px;display:flex}@media (width<=1000px){.auth-entry{grid-template-columns:minmax(330px,.48fr) minmax(430px,.52fr)}.auth-entry-copy{padding:34px 34px 26px}.auth-entry-text h1{font-size:54px}.auth-login-layout{grid-template-columns:minmax(360px,.43fr) minmax(430px,.57fr)}.auth-login-art{padding:31px 32px 26px}.auth-login-message h1{font-size:55px}.auth-form-side{padding-inline:46px}}@media (width<=780px){.auth-experience{padding:0}.auth-entry,.auth-login-layout{border:0;border-radius:0;width:100%;min-height:100svh}.auth-entry{flex-direction:column;display:flex}.auth-entry-copy{min-height:62svh;padding:27px 23px 24px}.auth-entry-text{padding:44px 0 32px}.auth-entry-text h1{font-size:clamp(45px,13vw,62px)}.auth-entry-copy>footer{display:none}.auth-entry-visual{min-height:430px}.auth-entry-core{width:75vw;left:58%}.auth-entry-label{font-size:8px}.auth-login-layout{background:#f7f2ef;flex-direction:column;display:flex;overflow:visible}.auth-login-art{min-height:340px;padding:25px 22px}.auth-login-brand span{font-size:9px}.auth-back{top:21px;right:19px}.auth-login-message{max-width:80%;margin-top:62px}.auth-login-message h1{margin:12px 0;font-size:46px}.auth-login-message p{font-size:11px}.auth-login-sculpture{width:68%;bottom:-36%;right:-9%}.auth-login-art>footer{display:none}.auth-form-side{min-height:calc(100svh - 340px);padding:54px 23px 70px}.auth-form-shell{max-width:520px}.auth-form-side:before{display:none}.auth-form-footer{bottom:20px;left:23px;right:23px}}@media (width<=480px){.auth-entry-copy{min-height:650px}.auth-brand>img{width:38px;height:38px}.auth-entry-text{padding-top:58px}.auth-entry-text h1{font-size:48px}.auth-entry-text>p{font-size:13px}.auth-entry-actions{flex-direction:column;align-items:stretch}.auth-entry-primary,.auth-entry-secondary{width:100%}.auth-entry-visual{min-height:360px}.auth-entry-core{width:94vw}.label-one{top:18%;left:6%}.label-two{top:14%;right:5%}.label-three{bottom:13%;right:6%}.auth-entry-index{bottom:8%;left:6%}.auth-login-art{min-height:310px}.auth-login-message{max-width:88%;margin-top:68px}.auth-login-message h1{font-size:40px}.auth-login-message p{max-width:270px}.auth-login-sculpture{width:77%;bottom:-28%;right:-18%}.auth-form-side{min-height:calc(100svh - 310px);padding:48px 18px 62px}.auth-form-shell h2{font-size:36px}.auth-form{gap:14px}.auth-input{height:58px}.auth-form-help>span{display:none}.auth-mode-switch{text-align:center;flex-direction:column;align-items:stretch}.auth-mode-switch button{min-height:42px}.auth-form-footer{display:none}.auth-login-help-actions{flex-direction:column;align-items:flex-end;gap:10px}}@media (prefers-reduced-motion:reduce){.auth-entry-primary,.auth-input{transition:none}.auth-entry-primary:hover,.auth-input:focus-within{transform:none}}.auth-login-art>.auth-back{position:absolute}.auth-login-art{background:#050000;padding:0}.auth-login-art:before{display:none}.auth-experience.show-auth{background:#050000;min-height:100svh;padding:0;overflow:hidden}.show-auth .auth-login-layout{width:100%;min-height:100svh;box-shadow:none;background:#050000;border:0;border-radius:0;margin:0;display:block}.show-auth .auth-login-art{width:100%;min-height:100%;padding:0;position:absolute;inset:0}.show-auth .auth-form-side{z-index:2;-webkit-backdrop-filter:blur(22px)saturate(110%);backdrop-filter:blur(22px)saturate(110%);background:#faf7f4f0;border:1px solid #ffffffb8;border-radius:30px;width:min(620px,100% - 64px);min-height:calc(100svh - 64px);margin:32px 32px 32px auto;position:relative;box-shadow:0 34px 90px #00000075,0 0 0 1px #50000014}@media (width<=780px){.auth-experience.show-auth{overflow:auto}.show-auth .auth-login-layout{background:#050000;min-height:100svh;display:block}.show-auth .auth-login-art{min-height:100svh;position:fixed;inset:0}.show-auth .auth-form-side{background:#faf7f4f2;border-radius:24px;width:calc(100% - 24px);min-height:calc(100svh - 24px);margin:12px;padding:54px 24px 70px}}.show-auth .auth-form-side{width:100%;min-height:100svh;box-shadow:none;border:0;border-radius:0;margin:0;overflow:hidden auto}@media (width<=780px){.show-auth .auth-form-side{border-radius:0;width:100%;min-height:100svh;margin:0}.show-auth .auth-form-side:before,.show-auth .auth-mode-signup .auth-form-side:before{border-radius:0}}.show-auth .auth-form-shell{isolation:isolate;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#fffffff0,#fcf7f4d1);border:1px solid #63222321;border-radius:34px 10px;width:min(560px,100% - 80px);max-width:560px;margin:auto;position:relative;box-shadow:0 32px 80px #45151621,inset 0 1px #fff;padding:38px 40px 34px!important}.show-auth .auth-form-shell:before{z-index:-1;content:"";background:linear-gradient(#ff3843,#c80010 58%,#560006);border-radius:0 8px 8px 0;width:6px;position:absolute;top:42px;bottom:42px;left:-1px;box-shadow:8px 0 28px #cd000f38}.show-auth .auth-form-shell:after{z-index:-1;content:"";background:linear-gradient(135deg,#0000 49%,#d300100e 50%);border-top:1px solid #c7000f38;border-right:1px solid #c7000f38;width:62px;height:62px;position:absolute;top:18px;right:18px}.show-auth .auth-panel-meta{color:#7a6965;letter-spacing:.14em;border-bottom:1px solid #4921201c;justify-content:space-between;align-items:center;gap:18px;margin-bottom:34px;padding-bottom:14px;font:800 7px/1 monospace;display:flex}.show-auth .auth-panel-meta span{align-items:center;gap:10px;display:flex}.show-auth .auth-panel-meta span b{color:#c70010;background:#fff4f2;border:1px solid #c8000f3d;border-radius:8px;place-items:center;width:26px;height:26px;font-size:8px;display:grid}.show-auth .auth-panel-meta i{color:#74615e;white-space:nowrap;align-items:center;gap:7px;font-style:normal;display:flex}.show-auth .auth-panel-meta i u{background:#20a66a;border-radius:50%;width:6px;height:6px;text-decoration:none;box-shadow:0 0 0 4px #20a66a1a}.show-auth .auth-form-shell .auth-eyebrow{color:#d00012;letter-spacing:.25em;align-items:center;gap:10px;font-size:7px;display:flex}.show-auth .auth-form-shell .auth-eyebrow:before{content:"";background:#d00012;width:24px;height:1px}.show-auth .auth-form-shell h2 em{color:#b9000e;letter-spacing:-.055em;font-family:Georgia,serif;font-size:1.04em;font-weight:400;display:block}.show-auth .auth-field>span:first-child{color:#5b4a47;letter-spacing:.02em;justify-content:space-between;align-items:center;font:800 8px/1 Manrope,Inter,sans-serif;display:flex}.show-auth .auth-field>span:first-child[data-index]:after{content:attr(data-index);color:#bb9f9b;letter-spacing:.12em;font:800 7px/1 monospace}.show-auth .auth-input{height:58px;box-shadow:none;background:#f4eeeb;border:1px solid #5a312f21;border-radius:16px 6px;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;overflow:hidden}.show-auth .auth-input:focus-within{background:#fff;border-color:#d00012;transform:translateY(-1px);box-shadow:0 0 0 4px #d0001214,0 13px 28px #49151617}.show-auth .auth-input>i{color:#fff;background:linear-gradient(145deg,#ff3945,#bc0010);border-right:1px solid #c5000f1a;border-radius:0;width:52px;box-shadow:8px 0 20px #be000e14}.show-auth .auth-input input{color:#27191a;padding:0 4px;font-size:11px;font-weight:700}.show-auth .auth-input input::placeholder{color:#8f7e7a}.show-auth .auth-form-help{color:#9b8985;margin-top:-2px;padding-left:2px}.show-auth .auth-form-help button{color:#b6000d;position:relative}.show-auth .auth-form-help button:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .2s;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(.28)}.show-auth .auth-form-help button:hover:after{transform:scaleX(1)}.show-auth .auth-form-side .auth-submit{text-align:left;background:linear-gradient(110deg,#1b090a,#390005 68%,#650008);border:0;border-radius:17px 6px;justify-content:flex-start;min-height:58px;padding:0 0 0 22px;position:relative;overflow:hidden;box-shadow:0 18px 34px #3e000533}.show-auth .auth-form-side .auth-submit span{letter-spacing:.015em;font-size:10px}.show-auth .auth-form-side .auth-submit i{background:linear-gradient(145deg,#f52d3a,#c40011);border-left:1px solid #ffffff24;place-items:center;width:58px;height:58px;margin-left:auto;font-style:normal;display:grid}.show-auth .auth-form-side .auth-submit:focus-visible{outline-offset:4px;outline:3px solid #d000123d}.show-auth .auth-mode-switch{color:#8e7b77;border-color:#4921201c;justify-content:space-between;margin-top:22px;padding-top:17px;font:700 9px/1.3 Manrope,Inter,sans-serif}.show-auth .auth-mode-switch button{color:#b5000d;text-underline-offset:5px;background:0 0;border:0;border-radius:0;padding:5px 0;font-size:9px;-webkit-text-decoration:underline #b5000d4d;text-decoration:underline #b5000d4d}.show-auth .auth-mode-switch button:hover{background:0 0;border:0;text-decoration-color:currentColor}.show-auth .auth-mobile-brand{top:30px;left:42px}.show-auth .auth-mode-signup .auth-mobile-brand{right:42px}@media (width<=1100px){.show-auth .auth-form-shell{width:min(500px,100% - 52px);padding:32px 30px 28px!important}.show-auth .auth-panel-meta{margin-bottom:26px}.show-auth .auth-form-shell h2{font-size:42px}.show-auth .auth-form{gap:12px;margin-top:22px}.show-auth .auth-input{height:54px}.show-auth .auth-form-side .auth-submit,.show-auth .auth-form-side .auth-submit i{height:54px;min-height:54px}}@media (width<=780px){.show-auth .auth-form-side:before,.show-auth .auth-mode-signup .auth-form-side:before{background:linear-gradient(#b0000d08 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#b0000d08 1px,#0000 1px) 0 0/44px 44px,linear-gradient(145deg,#fffdfa,#f3ece9)}.show-auth .auth-form-shell,.show-auth .auth-mode-signup .auth-form-shell{border-radius:26px 8px;width:calc(100% - 32px);margin:74px 16px 36px;padding:28px 22px 26px!important}.show-auth .auth-panel-meta{margin-bottom:24px}.show-auth .auth-panel-meta i{display:none}.show-auth .auth-form-shell h2{font-size:42px}.show-auth .auth-form-footer{display:none}}@media (width<=420px){.show-auth .auth-form-shell,.show-auth .auth-mode-signup .auth-form-shell{width:calc(100% - 24px);margin:68px 12px 24px;padding:25px 18px 22px!important}.show-auth .auth-panel-meta{margin-bottom:20px}.show-auth .auth-form-shell h2{font-size:38px}.show-auth .auth-form-shell>p{font-size:10px}.show-auth .auth-input{height:54px}}.show-auth .auth-form-shell{grid-row:1;width:min(430px,100% - 64px);margin:auto;padding:0}.show-auth .auth-mode-signup .auth-form-shell{grid-row:1}.show-auth .auth-mobile-brand{z-index:3;color:#201718;display:flex;top:38px;left:48px}.show-auth .auth-mobile-brand img{object-fit:contain;filter:drop-shadow(0 7px 12px #50000429);width:38px;height:38px}.show-auth .auth-mobile-brand b{letter-spacing:.16em;font-size:9px}.show-auth .auth-mode-signup .auth-mobile-brand{left:auto;right:48px}.show-auth .auth-form-shell .auth-eyebrow{letter-spacing:.22em;font-size:8px}.show-auth .auth-form-shell h2{letter-spacing:-.065em;margin:14px 0 10px;font-size:clamp(38px,3vw,52px);line-height:.96}.show-auth .auth-field{color:#5f504d;letter-spacing:.02em;gap:7px;font-size:8px}.show-auth .auth-input{background:#ffffffdb;border-color:#e1d5d1;border-radius:13px;height:58px;box-shadow:0 9px 24px #481f1f12,inset 0 1px #ffffffe6}.show-auth .auth-input>i{background:#fff4f2;border-radius:12px 0 0 12px;width:48px}.show-auth .auth-form-help{font-size:8px}.show-auth .auth-form-side .auth-submit{background:linear-gradient(110deg,#f22d39,#cf0010 58%,#8e0008);border-radius:13px;min-height:52px;transition:transform .2s,box-shadow .2s;box-shadow:0 16px 32px #97000a38,inset 0 1px #ffffff40}.show-auth .auth-form-side .auth-submit:hover{transform:translateY(-2px);box-shadow:0 21px 38px #97000a4d,inset 0 1px #ffffff4d}.show-auth .auth-mode-switch{margin-top:20px;padding-top:20px}.show-auth .auth-visual-copy{z-index:2;color:#fff;text-align:center;text-shadow:0 8px 30px #22000057;flex-direction:column;grid-area:1/2;justify-content:center;align-self:stretch;align-items:center;min-width:0;padding:clamp(48px,7vw,110px);display:flex;position:relative}.show-auth .auth-visual-glass{isolation:isolate;-webkit-backdrop-filter:blur(22px)saturate(128%);background:linear-gradient(145deg,#ffffff1b,#4100042e 46%,#0000003d);border:1px solid #fff3;border-radius:34px;flex-direction:column;justify-content:center;align-items:center;width:min(100%,540px);min-height:clamp(430px,68vh,650px);padding:clamp(38px,5vw,72px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #ffffff12,0 32px 70px #14000057}.show-auth .auth-visual-glass:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(#ffffff29,#ffffff09 44%,#0000 72%);border-radius:50%;height:68%;position:absolute;inset:-45% -25% auto;transform:rotate(-8deg)}.show-auth .auth-visual-glass:after{z-index:-1;aspect-ratio:1;content:"";pointer-events:none;border:1px solid #ffffff1a;border-radius:50%;width:78%;position:absolute;bottom:-28%;right:-38%;box-shadow:0 0 0 34px #ffffff06,0 0 0 72px #ffffff05}.show-auth .auth-visual-glass>span{letter-spacing:.2em;opacity:.72;font:800 8px/1 monospace}.show-auth .auth-visual-copy h3{letter-spacing:-.07em;margin:22px 0 18px;font:750 clamp(46px,5vw,76px)/.88 Manrope,Inter,sans-serif}.show-auth .auth-visual-copy h3 em{font-family:Georgia,serif;font-weight:400}.show-auth .auth-visual-copy p{color:#ffffffc2;max-width:390px;margin:0;font-size:12px;line-height:1.7}.show-auth .auth-visual-copy small{letter-spacing:.16em;opacity:.76;align-items:center;gap:8px;margin-top:34px;font:800 7px/1 monospace;display:flex}.show-auth .auth-visual-copy small i{background:#ff2835;border-radius:50%;width:6px;height:6px;box-shadow:0 0 16px #ff2835}.show-auth .auth-mode-signup .auth-visual-copy{grid-column:1}@media (width<=780px){.show-auth .auth-mobile-brand,.show-auth .auth-mode-signup .auth-mobile-brand{top:24px;left:24px;right:auto}.show-auth .auth-form-shell,.show-auth .auth-mode-signup .auth-form-shell{width:100%;margin:0;padding:92px 24px 76px}.show-auth .auth-visual-copy{display:none}.show-auth .auth-form-shell h2{font-size:40px}}.show-auth .auth-form-side{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1200002e;border:1px solid #ffffff6b;border-radius:30px;grid-template-columns:1fr 1fr;width:min(1040px,100% - 64px);min-height:min(720px,100svh - 48px);margin:24px auto;padding:0;display:grid;overflow:hidden;box-shadow:0 38px 100px #00000094,0 0 0 1px #ffffff14}.show-auth .auth-form-side:before{z-index:0;content:"";background:linear-gradient(145deg,#fffcfafb,#f5edeaf7);border:0;border-radius:29px 0 0 29px;width:auto;height:auto;display:block;position:absolute;inset:0 50% 0 0;box-shadow:18px 0 52px #18000033}.show-auth .auth-form-side:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(135deg,#0000001f,#0000 42%,#5e000024);border-left:1px solid #ffffff29;position:absolute;inset:0 0 0 50%}.show-auth .auth-form-shell{z-index:1;grid-column:1;align-self:center;width:auto;max-width:none;margin:0;padding:clamp(38px,5vw,68px)}.show-auth .auth-form-footer{z-index:1;left:48px;right:calc(50% + 48px)}.show-auth .auth-form-shell h2{font-size:clamp(34px,3.5vw,48px)}.show-auth .auth-form-shell>p{max-width:360px}.show-auth .auth-mode-signup .auth-form-side:before{border-radius:0 29px 29px 0;inset:0 0 0 50%;box-shadow:-18px 0 52px #18000033}.show-auth .auth-mode-signup .auth-form-side:after{background:linear-gradient(225deg,#0000001f,#0000 42%,#5e000024);border-left:0;border-right:1px solid #ffffff29;inset:0 50% 0 0}.show-auth .auth-mode-signup .auth-form-shell{grid-column:2}.show-auth .auth-mode-signup .auth-form-footer{left:calc(50% + 48px);right:48px}@media (width<=780px){.show-auth .auth-form-side{background:0 0;border-radius:24px;width:calc(100% - 24px);min-height:calc(100svh - 24px);margin:12px;padding:0;display:block}.show-auth .auth-form-side:before,.show-auth .auth-mode-signup .auth-form-side:before{box-shadow:none;background:#faf7f4f5;border-radius:23px;display:block;inset:0}.show-auth .auth-form-side:after{display:none}.show-auth .auth-form-shell,.show-auth .auth-mode-signup .auth-form-shell{width:100%;padding:54px 24px 76px}.show-auth .auth-form-footer,.show-auth .auth-mode-signup .auth-form-footer{left:24px;right:24px}}.show-auth .auth-form-side{width:100%;min-height:100svh;box-shadow:none;border:0;border-radius:0;margin:0}.show-auth .auth-form-side:before{border-radius:0;box-shadow:20px 0 58px #18000033}.show-auth .auth-mode-signup .auth-form-side:before{border-radius:0;box-shadow:-20px 0 58px #18000033}@media (width<=780px){.show-auth .auth-form-side{border-radius:0;width:100%;min-height:100svh;margin:0}.show-auth .auth-form-side:before,.show-auth .auth-mode-signup .auth-form-side:before{border-radius:0}}@media (width>=781px){.show-auth .auth-visual-copy{padding:28px}.show-auth .auth-visual-glass{border-radius:40px;width:100%;max-width:none;height:calc(100% - 12px);min-height:0;padding:clamp(44px,5vw,76px)}}.show-auth .auth-form-side:before{background:radial-gradient(circle at 14% 18%,#de001316,#0000 22%),linear-gradient(#b0000d09 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#b0000d09 1px,#0000 1px) 0 0/56px 56px,linear-gradient(145deg,#fffdfa,#f3ece9 72%)}.show-auth .auth-mode-signup .auth-form-side:before{background:radial-gradient(circle at 86% 18%,#de001316,#0000 22%),linear-gradient(#b0000d09 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#b0000d09 1px,#0000 1px) 0 0/56px 56px,linear-gradient(215deg,#fffdfa,#f3ece9 72%)}.show-auth .auth-form-shell,.show-auth .auth-mode-signup .auth-form-shell{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#fffffff0,#fcf7f4d1);border:1px solid #63222321;border-radius:34px 10px;width:min(560px,100% - 80px);max-width:560px;margin:auto;box-shadow:0 32px 80px #45151621,inset 0 1px #fff;padding:38px 40px 34px!important}.show-auth .auth-form-shell h2{letter-spacing:-.075em;max-width:460px;margin:15px 0 10px;font:760 clamp(40px,3.7vw,58px)/.9 Manrope,Inter,sans-serif}.show-auth .auth-form-shell>p{color:#7d6d69;max-width:410px;font-size:11px;line-height:1.6}.show-auth .auth-form{gap:15px;margin-top:28px}.show-auth .auth-field{gap:8px}.show-auth .auth-input{height:58px;box-shadow:none;background:#f4eeeb;border:1px solid #5a312f21;border-radius:16px 6px}.show-auth .auth-input>i{color:#fff;background:linear-gradient(145deg,#ff3945,#bc0010);border-right:1px solid #c5000f1a;border-radius:0;width:52px}.show-auth .auth-input input{font-size:11px;font-weight:700}.show-auth .auth-form-side .auth-submit{text-align:left;background:linear-gradient(110deg,#1b090a,#390005 68%,#650008);border:0;border-radius:17px 6px;justify-content:flex-start;min-height:58px;padding:0 0 0 22px;box-shadow:0 18px 34px #3e000533}.show-auth .auth-mode-switch{border-color:#4921201c;justify-content:space-between;margin-top:22px;padding-top:17px}@media (width<=1100px){.show-auth .auth-form-shell,.show-auth .auth-mode-signup .auth-form-shell{width:min(500px,100% - 52px);padding:32px 30px 28px!important}.show-auth .auth-panel-meta{margin-bottom:26px}.show-auth .auth-form-shell h2{font-size:42px}.show-auth .auth-form{gap:12px;margin-top:22px}.show-auth .auth-input{height:54px}.show-auth .auth-form-side .auth-submit,.show-auth .auth-form-side .auth-submit i{height:54px;min-height:54px}}@media (width<=780px){.show-auth .auth-form-side:before,.show-auth .auth-mode-signup .auth-form-side:before{background:linear-gradient(#b0000d08 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#b0000d08 1px,#0000 1px) 0 0/44px 44px,linear-gradient(145deg,#fffdfa,#f3ece9)}.show-auth .auth-form-shell,.show-auth .auth-mode-signup .auth-form-shell{border-radius:26px 8px;width:calc(100% - 32px);max-width:none;margin:74px 16px 36px;padding:28px 22px 26px!important}.show-auth .auth-panel-meta{margin-bottom:24px}.show-auth .auth-panel-meta i{display:none}.show-auth .auth-form-shell h2{font-size:42px}.show-auth .auth-form-footer{display:none}}@media (width<=420px){.show-auth .auth-form-shell,.show-auth .auth-mode-signup .auth-form-shell{width:calc(100% - 24px);margin:68px 12px 24px;padding:25px 18px 22px!important}.show-auth .auth-panel-meta{margin-bottom:20px}.show-auth .auth-form-shell h2{font-size:38px}.show-auth .auth-form-shell>p{font-size:10px}.show-auth .auth-input{height:54px}}.auth-experience.show-intro{color:#fff;background:#020202;min-height:100svh;padding:0;overflow:hidden}.auth-portal{isolation:isolate;background:url(/assets/codemakers-auth-portal-bg-v3.png) 50%/cover no-repeat,#000;grid-template-columns:minmax(0,.88fr) minmax(500px,1.12fr);align-items:center;width:100%;min-height:100svh;padding:128px clamp(28px,6vw,104px) 112px;font-family:Inter,sans-serif;display:grid;position:relative;overflow:hidden}.auth-portal:before{z-index:-4;content:"";pointer-events:none;background:0 0;position:absolute;inset:0}.auth-portal:after{z-index:8;content:"";pointer-events:none;border:1px solid #ffffff16;border-radius:30px 6px;position:absolute;inset:14px;box-shadow:inset 0 1px #ffffff09}.auth-portal-atmosphere,.auth-portal-atmosphere i{pointer-events:none;position:absolute}.auth-portal-atmosphere{z-index:-3;opacity:0;mix-blend-mode:screen;display:none;inset:0;overflow:hidden}.auth-portal-atmosphere i:first-child{background:radial-gradient(at 25%,#f5002330,#53000a1a 43%,#0000 69%);border:1px solid #ff40502e;border-radius:50%;width:72vw;height:142vh;animation:10s ease-in-out infinite alternate cm-portal-drift;top:-28vh;right:-10vw;box-shadow:inset 80px 0 100px #ed002212}.auth-portal-atmosphere i:nth-child(2){border:1px solid #ffffff14;border-radius:50%;width:47vw;height:92vh;animation:13s ease-in-out infinite alternate cm-portal-orbit-drift;top:4vh;right:4vw;box-shadow:0 0 0 44px #db001b06,0 0 0 90px #db001b04}.auth-portal-atmosphere i:nth-child(3){background:radial-gradient(#e7001d42,#61000c12 44%,#0000 72%);border-radius:50%;width:66vw;height:70vh;animation:7s ease-in-out infinite alternate cm-portal-glow;bottom:-55vh;left:-22vw}.auth-portal-header{z-index:10;justify-content:space-between;align-items:center;gap:30px;display:flex;position:absolute;top:clamp(28px,5vh,54px);left:clamp(28px,6vw,104px);right:clamp(28px,6vw,104px)}.auth-portal-header>img{filter:drop-shadow(0 14px 24px #0000008c);width:clamp(188px,15vw,236px);height:auto;display:block}.auth-portal-header>div{color:#ffefee5e;letter-spacing:.15em;align-items:center;gap:28px;font:600 8px/1.2 monospace;display:flex}.auth-portal-header b{color:#fff4f29e;align-items:center;gap:8px;font-weight:600;display:flex}.auth-portal-header b i{background:#e40020;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite cm-portal-status;box-shadow:0 0 15px #ff1130e6}.auth-portal-copy{z-index:5;max-width:690px;padding-left:clamp(0px,2vw,28px);animation:.8s cubic-bezier(.16,1,.3,1) both cm-portal-copy-in;position:relative}.auth-portal-eyebrow{color:#ff4256;letter-spacing:.2em;align-items:center;gap:11px;font:700 9px/1.2 monospace;display:flex}.auth-portal-eyebrow i{color:#ed0026;letter-spacing:0;text-shadow:0 0 12px #ed00268c;background:0 0;width:auto;height:auto;font:900 18px/.7 Sora,sans-serif;display:inline-block;transform:skew(-8deg)}.auth-portal-copy h1{color:#fff8f7;letter-spacing:-.075em;text-wrap:balance;margin:22px 0 0;font-family:Sora,sans-serif;font-size:clamp(56px,5.8vw,96px);font-weight:400;line-height:.91}.auth-portal-copy h1 em{color:#e50022;text-shadow:0 14px 50px #e500223b;font-style:normal}.auth-portal-copy>p{color:#fff2f08c;max-width:570px;margin:27px 0 0;font:400 clamp(12px,1vw,15px)/1.75 Inter,sans-serif}.auth-portal-actions{align-items:center;gap:12px;margin-top:34px;display:flex}.auth-portal-actions button{border-radius:16px 5px;justify-content:center;align-items:center;min-height:56px;font:600 11px/1 Inter,sans-serif;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;display:inline-flex;position:relative}.auth-portal-primary{color:#fff;background:linear-gradient(110deg,#f32642,#d50020 64%,#990016);border:1px solid #f22440;gap:20px;min-width:244px;overflow:hidden;box-shadow:0 22px 48px #9700154d,inset 0 1px #ffffff38}.auth-portal-primary:before{content:"";background:linear-gradient(100deg,#0000 20%,#ffffff2e 50%,#0000 80%);transition:transform .65s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-110%)}.auth-portal-primary span,.auth-portal-primary i{position:relative}.auth-portal-primary i{background:#27000761;border:1px solid #ffffff24;border-radius:11px 3px;place-items:center;width:35px;height:35px;font-style:normal;display:grid}.auth-portal-secondary{color:#fff8f7c2;background:#ffffff09;border:1px solid #ffffff24;min-width:150px;box-shadow:inset 0 1px #ffffff0d}.auth-portal-actions button:hover{transform:translateY(-2px)}.auth-portal-primary:hover{box-shadow:0 28px 56px #b1001866,inset 0 1px #ffffff40}.auth-portal-primary:hover:before{transform:translate(110%)}.auth-portal-secondary:hover{color:#fff;background:#8000112e;border-color:#ff374d7a}.auth-portal-actions button:focus-visible{outline-offset:4px;outline:2px solid #fff}.auth-portal-flow{border-top:1px solid #ffffff16;justify-content:space-between;align-items:center;gap:20px;max-width:520px;margin:44px 0 0;padding:20px 0 0;list-style:none;display:flex}.auth-portal-flow li{align-items:center;gap:9px;display:flex}.auth-portal-flow b{color:#e60023;font:700 8px/1 monospace}.auth-portal-flow span{color:#fff3f26b;letter-spacing:.13em;font:600 8px/1 monospace}.auth-portal-hero{z-index:3;pointer-events:none;width:58vw;height:100%;margin:0;animation:1s cubic-bezier(.16,1,.3,1) both cm-portal-hero-in;position:absolute;top:0;right:0}.auth-portal-hero>img{z-index:3;object-fit:contain;object-position:right bottom;filter:drop-shadow(-40px 42px 52px #0000009e)drop-shadow(0 0 46px #db001e1f);transform-origin:50% 100%;width:min(51vw,850px);height:94vh;animation:6s ease-in-out 1s infinite cm-portal-mascot-float;position:absolute;bottom:-5.5vh;right:clamp(120px,12vw,230px)}.auth-portal-orbit{z-index:1;aspect-ratio:1;border:1px solid #ff3b5024;border-radius:50%;width:min(49vw,770px);display:none;position:absolute;top:50%;right:8vw;transform:translateY(-48%);box-shadow:0 0 0 50px #e1001f06,0 0 0 102px #e1001f04}.auth-portal-orbit:before,.auth-portal-orbit:after,.auth-portal-orbit i{content:"";border-radius:50%;position:absolute}.auth-portal-orbit:before{border:1px solid #ffffff13;inset:12%}.auth-portal-orbit:after{border:1px dashed #ff3d522e;animation:24s linear infinite cm-portal-spin;inset:25%}.auth-portal-orbit i:first-child{background:#ed0028;border:2px solid #080304;width:9px;height:9px;top:48%;left:3%;box-shadow:0 0 18px #ed0028e6}.auth-portal-orbit i:nth-child(2){background:#fff;width:5px;height:5px;top:10%;right:16%;box-shadow:0 0 14px #fff}.auth-portal-orbit i:nth-child(3){background:#7b0012;width:6px;height:6px;bottom:24%;right:5%}.auth-portal-signal{z-index:4;text-align:right;border-right:2px solid #e00022;gap:5px;padding-right:12px;display:grid;position:absolute;top:18%;right:4.7vw}.auth-portal-signal span{color:#fff1ef59;letter-spacing:.16em;font:600 7px/1 monospace}.auth-portal-signal b{color:#ff4e61;letter-spacing:.15em;font:700 9px/1 monospace}.auth-portal-hero figcaption{z-index:5;text-align:right;gap:6px;display:grid;position:absolute;bottom:clamp(34px,5vh,58px);right:clamp(32px,5vw,82px)}.auth-portal-hero figcaption span{color:#fff1ef4f;letter-spacing:.16em;font:600 7px/1 monospace}.auth-portal-hero figcaption b{color:#fff7f6b8;letter-spacing:.14em;font:600 9px/1 monospace}.auth-portal-footer{z-index:10;color:#fff0ee47;letter-spacing:.14em;align-items:center;gap:14px;font:600 7px/1 monospace;display:flex;position:absolute;bottom:clamp(28px,4vh,46px);left:clamp(28px,6vw,104px)}.auth-portal-footer i{background:#800012;border-radius:50%;width:4px;height:4px}@keyframes cm-portal-copy-in{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0,0)}}@keyframes cm-portal-hero-in{0%{opacity:0;transform:translate(55px)scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes cm-portal-mascot-float{0%,to{transform:translate(0,0)rotate(.15deg)}50%{transform:translateY(-9px)rotate(-.15deg)}}@keyframes cm-portal-drift{to{transform:translate(-3vw,2vh)scale(1.035)}}@keyframes cm-portal-orbit-drift{to{transform:translate(-2vw,-1vh)scale(.97)}}@keyframes cm-portal-glow{to{opacity:.62;transform:translate(5vw,-3vh)scale(1.08)}}@keyframes cm-portal-spin{to{transform:rotate(360deg)}}@keyframes cm-portal-status{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@media (width<=1100px){.auth-portal{grid-template-columns:minmax(0,1fr) minmax(400px,.86fr);padding-inline:44px}.auth-portal-header,.auth-portal-footer{left:44px;right:44px}.auth-portal-copy h1{font-size:clamp(54px,7vw,76px)}.auth-portal-copy>p{max-width:470px}.auth-portal-hero{width:56vw}.auth-portal-hero>img{width:58vw;right:calc(12px + 5vw)}.auth-portal-flow{max-width:460px}}@media (width<=780px){.auth-experience.show-intro{overflow:auto}.auth-portal{background:url(/assets/codemakers-auth-portal-bg-v3.png) 58%/cover no-repeat,#000;flex-direction:column;align-items:stretch;min-height:100svh;padding:104px 20px 0;display:flex;overflow:hidden}.auth-portal:after{border-radius:23px 5px;inset:8px}.auth-portal-header{top:24px;left:22px;right:22px}.auth-portal-header>img{width:166px}.auth-portal-header>div>span{display:none}.auth-portal-header>div{gap:0}.auth-portal-copy{z-index:5;width:100%;max-width:620px;padding:0}.auth-portal-eyebrow{font-size:7px}.auth-portal-copy h1{margin-top:16px;font-size:clamp(47px,13vw,67px);line-height:.94}.auth-portal-copy>p{max-width:500px;margin-top:18px;font-size:11px;line-height:1.65}.auth-portal-actions{margin-top:24px}.auth-portal-flow{max-width:none;margin-top:28px;padding-top:16px}.auth-portal-hero{width:calc(100% + 40px);height:48svh;min-height:390px;margin:4px -20px 0;position:relative;top:auto;right:auto}.auth-portal-hero>img{object-position:center bottom;width:min(93vw,570px);height:55svh;min-height:430px;animation:6s ease-in-out 1s infinite cm-portal-mascot-float-mobile;bottom:-8%;right:55%;transform:translate(50%)}.auth-portal-orbit{width:min(88vw,520px);top:54%;right:50%;transform:translate(50%,-50%)}.auth-portal-signal{top:18%;right:22px}.auth-portal-hero figcaption{bottom:28px;right:22px}.auth-portal-footer{display:none}.auth-portal-atmosphere i:first-child{width:150vw;height:105vh;top:20vh;right:-72vw}.auth-portal-atmosphere i:nth-child(2){width:120vw;height:65vh;top:42vh;right:-45vw}}@media (width<=520px){.auth-portal{padding-top:98px}.auth-portal-copy h1{font-size:clamp(44px,14vw,58px)}.auth-portal-copy>p{max-width:37ch}.auth-portal-actions{flex-direction:column;align-items:stretch}.auth-portal-actions button{width:100%}.auth-portal-primary{justify-content:space-between;padding-left:20px}.auth-portal-flow{gap:6px}.auth-portal-flow li{gap:5px}.auth-portal-flow span{font-size:6px}.auth-portal-hero{height:45svh;min-height:340px}.auth-portal-hero>img{width:min(108vw,500px);height:50svh;min-height:380px}.auth-portal-hero figcaption{display:none}}@media (width>=521px){.auth-portal-copy h1 em{white-space:nowrap}}@keyframes cm-portal-mascot-float-mobile{0%,to{transform:translate(50%)rotate(.15deg)}50%{transform:translate(50%,-7px)rotate(-.15deg)}}@media (prefers-reduced-motion:reduce){.auth-portal *,.auth-portal:before,.auth-portal:after{animation:none!important}.auth-portal-copy,.auth-portal-hero{opacity:1;transform:none}.auth-portal-hero>img{transform:none}}@media (prefers-reduced-motion:reduce) and (width<=780px){.auth-portal-hero>img{transform:translate(50%)}}.auth-experience.show-auth,.show-auth .auth-login-layout{background:#000}.show-auth .auth-form-side{color:#f8f2f2}.show-auth .auth-form-side:before{background-color:#0000;background-image:radial-gradient(at 16% 20%,#ffffff09,#0000 31%),radial-gradient(at 82% 78%,#ffffff05,#0000 38%),repeating-linear-gradient(128deg,#ffffff03 0 1px,#0000 1px 9px),linear-gradient(145deg,#0b0b0b,#050505 56%,#010101);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;box-shadow:20px 0 70px #00000094}.show-auth .auth-mode-signup .auth-form-side:before{background-color:#0000;background-image:radial-gradient(at 84% 20%,#ffffff09,#0000 31%),radial-gradient(at 18% 78%,#ffffff05,#0000 38%),repeating-linear-gradient(52deg,#ffffff03 0 1px,#0000 1px 9px),linear-gradient(215deg,#0b0b0b,#050505 56%,#010101);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;box-shadow:-20px 0 70px #00000094}.show-auth .auth-mobile-brand{display:none!important}.show-auth .auth-form-shell,.show-auth .auth-mode-signup .auth-form-shell{-webkit-backdrop-filter:blur(24px)saturate(118%);backdrop-filter:blur(24px)saturate(118%);background:linear-gradient(145deg,#221012f0,#0c0708ed 56%,#050304f7);border:1px solid #ffffff1c;border-radius:30px 4px;box-shadow:0 42px 100px #00000075,0 0 0 1px #db001414,inset 0 1px #ffffff14}.show-auth .auth-form-shell:before{background:linear-gradient(#ff4350,#e00018 48%,#60000b);width:4px;box-shadow:0 0 28px #f000199e,10px 0 38px #e200162e}.show-auth .auth-form-shell:after{display:none}.show-auth .auth-card-header{border:0;align-items:center;min-height:50px;margin:0 0 30px;padding:0;display:flex}.show-auth .auth-card-header img{object-fit:contain;filter:drop-shadow(0 10px 20px #00000080)drop-shadow(0 0 14px #ffffff12);width:clamp(194px,15vw,236px);height:auto;display:block}.show-auth .auth-panel-meta{color:#ffefef85;border-color:#ffffff1a}.show-auth .auth-panel-meta span b{color:#ff6571;background:#da00151f;border-color:#ff334457;box-shadow:inset 0 0 18px #ec001914}.show-auth .auth-panel-meta i{color:#ffefef85}.show-auth .auth-form-shell .auth-eyebrow{color:#ff4655}.show-auth .auth-form-shell .auth-eyebrow:before{content:"/";color:#e00018;width:auto;height:auto;box-shadow:none;background:0 0;font:400 18px/1 Sora,sans-serif}.show-auth .auth-form-shell h2{color:#fff8f7;letter-spacing:-.065em;text-shadow:0 12px 36px #00000047;font-family:Sora,sans-serif;font-style:normal;font-weight:400}.show-auth .auth-form-shell h2 em{color:#e00018;letter-spacing:-.065em;text-shadow:0 8px 30px #e0001840;font-family:Sora,sans-serif;font-style:normal;font-weight:400}.show-auth .auth-form-shell>p{color:#ffeeec87}.show-auth .auth-social-stack{margin-top:24px}.show-auth .auth-social-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.show-auth .auth-social-actions button{color:#fff;background:linear-gradient(145deg,#ffffff0e,#ffffff05);border:1px solid #ffffff1c;border-radius:13px;justify-content:center;align-items:center;gap:10px;height:48px;font-family:Inter,sans-serif;font-size:11px;font-weight:400;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;display:flex;box-shadow:inset 0 1px #ffffff09,0 10px 24px #0000001f}.show-auth .auth-social-actions button:hover:not(:disabled){background:linear-gradient(145deg,#73000d47,#ffffff06);border-color:#ed001c80;transform:translateY(-1px);box-shadow:0 12px 26px #73000d2e}.show-auth .auth-social-actions button:focus-visible{outline-offset:3px;outline:2px solid #e00018}.show-auth .auth-social-actions button:disabled{cursor:wait;opacity:.55}.show-auth .auth-social-actions .auth-brand-mark{filter:drop-shadow(0 3px 7px #00000059);flex:0 0 19px;width:19px;height:19px;display:block}.show-auth .auth-social-google .auth-brand-mark{filter:drop-shadow(0 2px 5px #0000003d)}.show-auth .auth-social-github .auth-brand-mark{color:#fff}.show-auth .auth-social-divider{color:#fff0ee57;letter-spacing:.12em;align-items:center;gap:12px;margin:15px 0 0;font:400 8px/1 Inter,sans-serif;display:flex}.show-auth .auth-social-divider:before,.show-auth .auth-social-divider:after{content:"";background:linear-gradient(90deg,#0000,#ffffff1a);flex:1;height:1px}.show-auth .auth-social-divider:after{background:linear-gradient(90deg,#ffffff1a,#0000)}.show-auth .auth-social-stack+.auth-form{margin-top:16px}.show-auth .auth-signup-name-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;min-width:0;display:grid}.show-auth .auth-signup-name-row .auth-field{min-width:0}.show-auth .auth-signup-name-row .auth-input>i{flex-basis:46px;width:46px}.show-auth .auth-signup-name-row .auth-input input{text-overflow:ellipsis;min-width:0;padding-right:10px}.show-auth .auth-signup-name-row .auth-input-plain>span{padding-left:18px}.show-auth .auth-field,.show-auth .auth-field>span:first-child,.show-auth .auth-field>span:first-child:after,.show-auth .auth-input,.show-auth .auth-input input,.show-auth .auth-input input::placeholder,.show-auth .auth-input button{font-family:Inter,sans-serif;font-style:normal;font-weight:400}.show-auth .auth-field>span:first-child{color:#fff3f2b8;letter-spacing:0;font-size:9px}.show-auth .auth-field>span:first-child:after{color:#ff4b59b8;letter-spacing:.12em;font-size:8px}.show-auth .auth-input{background:linear-gradient(100deg,#fff1,#ffffff07);border-color:#ffffff1b;box-shadow:inset 0 1px #ffffff06}.show-auth .auth-input:hover{background:linear-gradient(100deg,#ffffff16,#ffffff0a);border-color:#ff405052}.show-auth .auth-input:focus-within{background:#170b0d;border-color:#f12036;box-shadow:0 0 0 4px #ef17311f,0 18px 38px #0000003d}.show-auth .auth-input>i{isolation:isolate;color:#fff;background:linear-gradient(150deg,#4b0008 0%,#240005 58%,#100002 100%);border-color:#ffffff14;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,10px 0 30px #8e001121}.show-auth .auth-input>i:before{z-index:-1;content:"";background:linear-gradient(145deg,#eb001e 0%,#a00013 48%,#480008 100%);border:1px solid #ff5a6757;border-radius:10px;width:36px;height:36px;position:absolute;box-shadow:inset 0 1px #fff3,0 8px 20px #46000873,0 0 18px #da00192e}.show-auth .auth-input>i:after{content:"";border:1px solid #ff4b5957;border-radius:50%;width:42px;height:42px;position:absolute;bottom:-18px;right:-16px;box-shadow:0 0 20px #ff142d2b}.show-auth .auth-input>i svg{z-index:1;color:#fff;filter:drop-shadow(0 3px 5px #1e000357);position:relative}.show-auth .auth-input input{appearance:none;color:#fff8f7;caret-color:#ff3048;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;letter-spacing:-.01em;font-size:12px;background-color:#0000!important;background-image:none!important}.show-auth .auth-input input::placeholder{color:#ffecea7a;opacity:1;font-size:12px}.show-auth .auth-input input:-webkit-autofill{-webkit-text-fill-color:#fff8f7!important;caret-color:#ff3048!important;border:0!important;border-radius:0!important;transition:background-color 9999s ease-out!important;box-shadow:inset 0 0 0 1000px #160b0d!important}.show-auth .auth-input input:-webkit-autofill:hover{-webkit-text-fill-color:#fff8f7!important;caret-color:#ff3048!important;border:0!important;border-radius:0!important;transition:background-color 9999s ease-out!important;box-shadow:inset 0 0 0 1000px #160b0d!important}.show-auth .auth-input input:-webkit-autofill:focus{-webkit-text-fill-color:#fff8f7!important;caret-color:#ff3048!important;border:0!important;border-radius:0!important;transition:background-color 9999s ease-out!important;box-shadow:inset 0 0 0 1000px #160b0d!important}.show-auth .auth-input input:-webkit-autofill:active{-webkit-text-fill-color:#fff8f7!important;caret-color:#ff3048!important;border:0!important;border-radius:0!important;transition:background-color 9999s ease-out!important;box-shadow:inset 0 0 0 1000px #160b0d!important}.show-auth .auth-input input:autofill{color:#fff8f7!important;background:#160b0d!important;box-shadow:inset 0 0 0 1000px #160b0d!important}.show-auth .auth-input input::selection{color:#fff;background:#8f0014}.show-auth .auth-input input::selection{color:#fff;background:#8f0014}.show-auth .auth-input>button{color:#ffeeeb8c}.show-auth .auth-input>button:hover{color:#ff5260}.show-auth .auth-form-help{color:#ffebe966}.show-auth .auth-form-help button{color:#ff6571}.show-auth .auth-remember{color:#fff0ee8f;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font:400 9px/1 Inter,sans-serif;display:inline-flex}.show-auth .auth-remember input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.show-auth .auth-remember i{background:#12080a;border:1px solid #ffffff2e;border-radius:5px;place-items:center;width:16px;height:16px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0a}.show-auth .auth-remember i:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:7px;height:4px;transition:transform .18s;transform:translateY(-1px)rotate(-45deg)scale(0)}.show-auth .auth-remember input:checked+i{background:linear-gradient(145deg,#ef1b34,#8d0010);border-color:#eb1730;box-shadow:0 0 14px #e0001833}.show-auth .auth-remember input:checked+i:after{transform:translateY(-1px)rotate(-45deg)scale(1)}.show-auth .auth-remember input:focus-visible+i{outline-offset:3px;outline:2px solid #e00018}.show-auth .auth-form-side .auth-submit{background:linear-gradient(110deg,#fa263b,#d7001b 62%,#a50013);box-shadow:0 20px 42px #b0001345,inset 0 1px #ffffff38}.show-auth .auth-form-side .auth-submit i{color:#ff5260;background:linear-gradient(145deg,#2a0a0e,#100608);border-color:#ffffff1f}.show-auth .auth-form-side .auth-submit:hover{box-shadow:0 25px 50px #ca00175c,inset 0 1px #ffffff40}.show-auth .auth-mode-switch{color:#ffeeeb73;border-color:#ffffff17}.show-auth .auth-mode-switch button{color:#ff6571;text-decoration-color:#ff4a5961}.show-auth .auth-mode-switch button:disabled{cursor:wait;opacity:.55}.show-auth .auth-registration-closed span{color:#ff8790}.show-auth .auth-form-footer{color:#ffedeb52}.show-auth .auth-form-side .auth-error{color:#ff9aa3;background:#88000f38;border-color:#ff4b5847}.show-auth .auth-form-side .auth-success{color:#8fe0b2;background:#14683d33;border-color:#3fbf7c3d}@media (width>=781px){.show-auth .auth-form-side{background:0 0;overflow:hidden}.show-auth .auth-login-art{clip-path:none;background:#100002;border-radius:34px;width:auto;height:auto;min-height:0;overflow:hidden}.show-auth .auth-login-art:before{z-index:1;mix-blend-mode:screen;opacity:.72;background:radial-gradient(circle at 76% 18%,#f000182b,#0000 24%),linear-gradient(120deg,#00000014,#0000 46%,#00000038);display:block}.show-auth .auth-login-wave{filter:saturate(1.16)contrast(1.08)}.show-auth .auth-mode-login .auth-login-art{inset:10px 10px 10px calc(50% + 5px)}.show-auth .auth-mode-signup .auth-login-art{inset:10px calc(50% + 5px) 10px 10px}.show-auth .auth-form-side:before{border:1px solid #ffffff1a;border-radius:32px;inset:10px calc(50% + 5px) 10px 10px;box-shadow:24px 0 80px #000000b8,inset 0 1px #ffffff09}.show-auth .auth-mode-signup .auth-form-side:before{border-radius:32px;inset:10px 10px 10px calc(50% + 5px);box-shadow:-24px 0 80px #000000b8,inset 0 1px #ffffff09}.show-auth .auth-form-side:after{background:radial-gradient(circle at 72% 28%,#ff46561a,#0000 24%),linear-gradient(135deg,#0000000d,#0000 44%,#27000524);border:1px solid #ff425247;border-radius:34px;inset:10px 10px 10px calc(50% + 5px);box-shadow:inset 0 1px #ffffff24,inset 0 0 70px #50000914}.show-auth .auth-mode-signup .auth-form-side:after{background:radial-gradient(circle at 28% 28%,#ff46561a,#0000 24%),linear-gradient(225deg,#0000000d,#0000 44%,#27000524);border:1px solid #ff425247;border-radius:34px;inset:10px calc(50% + 5px) 10px 10px;box-shadow:inset 0 1px #ffffff24,inset 0 0 70px #50000914}.show-auth .auth-split-mark{z-index:8;pointer-events:none;background:#000;justify-content:center;align-items:center;gap:6px;width:12px;display:flex;position:absolute;top:10px;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 0 24px #000000f5}.show-auth .auth-split-shape{filter:drop-shadow(0 0 18px #000);width:160px;height:104px;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.show-auth .auth-split-shape path{fill:#000;stroke:none}.show-auth .auth-split-mark:after{display:none}.show-auth .auth-split-mark span{z-index:1;background:#5f151c;border-radius:50%;flex:0 0 6px;width:6px;height:6px;position:relative;box-shadow:0 0 0 1px #ffffff14}.show-auth .auth-split-mark span:nth-child(2){background:#fff;flex-basis:7px;width:7px;height:7px;box-shadow:0 0 16px #ffffff94}.show-auth .auth-visual-copy{margin:10px 10px 10px 5px}.show-auth .auth-mode-signup .auth-visual-copy{margin:10px 5px 10px 10px}.show-auth .auth-visual-glass{-webkit-backdrop-filter:blur(5px)saturate(145%);background:linear-gradient(145deg,#ffffff13,#49000817 44%,#0000001a);border-color:#ffffff3d;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #ffffff0f,0 34px 80px #1200023d}.show-auth .auth-visual-glass:before{background:radial-gradient(#f000182e,#ffffff06 44%,#0000 72%)}.show-auth .auth-visual-glass:after{border-color:#f014262b;box-shadow:0 0 0 34px #e6001809,0 0 0 72px #e6001805}}@media (width<=780px){.show-auth .auth-split-mark{display:none}.show-auth .auth-form-side:before,.show-auth .auth-mode-signup .auth-form-side:before{background-color:#0000;background-image:radial-gradient(at 16% 14%,#ffffff08,#0000 30%),repeating-linear-gradient(128deg,#ffffff03 0 1px,#0000 1px 9px),linear-gradient(145deg,#0b0b0b,#050505 60%,#010101);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.show-auth .auth-form-shell,.show-auth .auth-mode-signup .auth-form-shell{background:linear-gradient(145deg,#1f0e11f5,#070405f7);border-color:#ffffff1a;box-shadow:0 28px 70px #0000006b,0 0 0 1px #da001512}.show-auth .auth-card-header{min-height:46px;margin-bottom:25px}.show-auth .auth-card-header img{width:190px}.auth-experience.show-auth{overscroll-behavior-x:none;touch-action:pan-y;width:100%;max-width:100vw;overflow-x:hidden!important}.show-auth .auth-login-layout,.show-auth .auth-form-side{width:100%;max-width:100vw;overflow-x:hidden!important}.show-auth .auth-login-layout:after{content:none!important;animation:none!important;display:none!important;inset:0!important;transform:none!important}@supports (overflow:clip){.auth-experience.show-auth,.show-auth .auth-login-layout,.show-auth .auth-form-side{overflow-x:clip!important}}}.show-auth .auth-login-layout:after{z-index:40;content:"";opacity:0;pointer-events:none;backface-visibility:hidden;contain:paint;will-change:transform,opacity;background:linear-gradient(104deg,#000 0%,#120002 29%,#8e0012 43%,#f00021 50%,#71000e 57%,#140002 72%,#000 100%);position:absolute;inset:-10% -14%;transform:translate(112%)skew(-4deg)}.show-auth .auth-switch-forward{--card-out-x:12px;--card-in-x:-14px}.show-auth .auth-switch-backward{--card-out-x:-12px;--card-in-x:14px}.show-auth .auth-switch-out .auth-form-shell>*{animation:.42s cubic-bezier(.55,0,.82,.36) both cm-auth-content-depart!important}.show-auth .auth-switch-in .auth-form-shell>*{animation:.58s cubic-bezier(.16,1,.3,1) both cm-auth-content-arrive!important}.show-auth .auth-switch-out.auth-switch-forward:after{animation:.42s cubic-bezier(.76,0,.24,1) both cm-auth-slide-cover-forward!important}.show-auth .auth-switch-in.auth-switch-forward:after{animation:.58s cubic-bezier(.76,0,.24,1) both cm-auth-slide-reveal-forward!important}.show-auth .auth-switch-out.auth-switch-backward:after{animation:.42s cubic-bezier(.76,0,.24,1) both cm-auth-slide-cover-backward!important}.show-auth .auth-switch-in.auth-switch-backward:after{animation:.58s cubic-bezier(.76,0,.24,1) both cm-auth-slide-reveal-backward!important}@keyframes cm-auth-content-depart{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:.34;transform:translate3d(var(--card-out-x),0,0) scale(.994)}}@keyframes cm-auth-content-arrive{0%{opacity:.3;transform:translate3d(var(--card-in-x),0,0) scale(.996)}72%{opacity:1;transform:translate(1px)scale(1.001)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes cm-auth-slide-cover-forward{0%{opacity:1;transform:translate(112%)skew(-4deg)}to{opacity:1;transform:translate(0,0)skew(0)}}@keyframes cm-auth-slide-reveal-forward{0%{opacity:1;transform:translate(0,0)skew(0)}to{opacity:1;transform:translate(-112%)skew(4deg)}}@keyframes cm-auth-slide-cover-backward{0%{opacity:1;transform:translate(-112%)skew(4deg)}to{opacity:1;transform:translate(0,0)skew(0)}}@keyframes cm-auth-slide-reveal-backward{0%{opacity:1;transform:translate(0,0)skew(0)}to{opacity:1;transform:translate(112%)skew(-4deg)}}.cm-loading-screen{isolation:isolate;color:#fff;background:#020202;grid-template-rows:auto 1fr auto;width:100%;min-height:100svh;padding:clamp(24px,4vw,52px);font-family:Inter,sans-serif;display:grid;position:relative;overflow:hidden}.cm-loading-screen:before{z-index:-3;content:"";background:radial-gradient(circle at 50% 46%,#cd001829,#0000 26%),radial-gradient(circle at 12% 85%,#5c000a30,#0000 31%),linear-gradient(145deg,#090506 0%,#020202 48%,#070001 100%);position:absolute;inset:0}.cm-loading-screen:after{z-index:-2;content:"";pointer-events:none;background:linear-gradient(105deg,#0000 0 42%,#ff273908 47%,#0000 53%),repeating-linear-gradient(128deg,#ffffff03 0 1px,#0000 1px 10px);position:absolute;inset:0}.cm-loading-texture{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#ffffff05,#0000 20% 80%,#ffffff05);border:1px solid #ffffff13;border-radius:34px;position:absolute;inset:14px;box-shadow:inset 0 1px #ffffff0a,0 30px 90px #0006}.cm-loading-texture:before,.cm-loading-texture:after{content:"";background:linear-gradient(90deg,#ed001f,#0000);width:clamp(120px,16vw,250px);height:1px;position:absolute}.cm-loading-texture:before{top:28px;left:28px}.cm-loading-texture:after{bottom:28px;right:28px;transform:rotate(180deg)}.cm-loading-beam{z-index:-1;opacity:.24;pointer-events:none;will-change:transform;background:linear-gradient(90deg,#0000,#e6001b6b,#0000);width:44vw;height:140vh;position:absolute}.cm-loading-beam-one{animation:4.8s cubic-bezier(.45,0,.25,1) infinite alternate cm-loading-beam-one;top:-28vh;left:-34vw;transform:rotate(18deg)}.cm-loading-beam-two{opacity:.13;animation:5.6s cubic-bezier(.45,0,.25,1) infinite alternate cm-loading-beam-two;top:-18vh;right:-38vw;transform:rotate(-22deg)}.cm-loading-header{z-index:2;justify-content:space-between;align-items:center;gap:20px;padding:2px clamp(5px,2vw,24px);display:flex}.cm-loading-header img{filter:drop-shadow(0 10px 22px #00000080);width:clamp(170px,15vw,225px);height:auto;display:block}.cm-loading-header span{color:#fff4f370;letter-spacing:.15em;align-items:center;gap:9px;font:600 8px/1.2 monospace;display:flex}.cm-loading-header span i{background:#e3001e;border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite cm-loading-status;box-shadow:0 0 14px #f00020e6}.cm-loading-content{text-align:center;place-self:center;justify-items:center;width:min(620px,92vw);display:grid}.cm-loading-engine{aspect-ratio:1;place-items:center;width:clamp(150px,18vw,218px);margin-bottom:clamp(22px,3vh,38px);display:grid;position:relative}.cm-loading-ring{will-change:transform;border:1px solid #ffffff14;border-radius:50%;position:absolute;inset:0}.cm-loading-ring:before,.cm-loading-ring:after{content:"";border-radius:50%;position:absolute}.cm-loading-ring-one{border-color:#f01b37 #eb001c54 #ffffff29;animation:2.8s linear infinite cm-loading-spin;box-shadow:0 0 42px #c800171c}.cm-loading-ring-one:before{border:1px solid #ffffff14;border-right-color:#b90018;inset:12px}.cm-loading-ring-two{border-style:dashed;border-color:#ffffff29;animation:4.4s linear infinite cm-loading-spin-reverse;inset:22px}.cm-loading-ring-two:before{border:1px solid #e7001c38;inset:13px}.cm-loading-ring-three{border-color:#ff43533d;animation:1.8s ease-in-out infinite cm-loading-breathe;inset:49px;box-shadow:inset 0 0 30px #db001914}.cm-loading-core{aspect-ratio:1;background:linear-gradient(145deg,#de001c,#70000d 60%,#1a0004);border:1px solid #ff57646b;border-radius:24px 7px;place-items:center;width:clamp(64px,8vw,88px);display:grid;position:relative;overflow:hidden;transform:rotate(45deg);box-shadow:inset 0 1px #ffffff3d,0 18px 48px #76000e6b,0 0 45px #e5001d2e}.cm-loading-core:before{content:"";background:linear-gradient(100deg,#0000 35%,#ffffff38 50%,#0000 65%);animation:1.9s ease-in-out infinite cm-loading-core-scan;position:absolute;inset:-40%}.cm-loading-core img{filter:brightness(0)invert()drop-shadow(0 4px 8px #00000073);width:48%;height:48%;position:relative;transform:rotate(-45deg)}.cm-loading-node{background:#ff203b;border:2px solid #050505;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 0 1px #ffffff29,0 0 15px #ff1b37bf}.cm-loading-node-one{top:48%;left:8%}.cm-loading-node-two{opacity:.62;width:5px;height:5px;top:19%;right:15%}.cm-loading-eyebrow{color:#ff4b5e;letter-spacing:.19em;align-items:center;gap:10px;margin:0;font:700 8px/1.2 monospace;display:flex}.cm-loading-eyebrow i{background:#e0001d;width:22px;height:1px;box-shadow:0 0 10px #e0001d85}.cm-loading-content h1{color:#fff8f7;letter-spacing:-.068em;margin:13px 0 0;font-family:Sora,sans-serif;font-size:clamp(38px,5vw,70px);font-weight:400;line-height:.98}.cm-loading-content h1 em{color:#e0001d;font-style:normal;display:inline}.cm-loading-description{color:#fff0ee7a;margin:15px 0 0;font-size:clamp(10px,1vw,12px);line-height:1.6}.cm-loading-progress{background:#ffffff12;border-radius:999px;width:min(390px,76vw);height:3px;margin-top:28px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff06}.cm-loading-progress span{border-radius:inherit;will-change:transform;background:linear-gradient(90deg,#0000,#8d0011 20%,#ff1233 72%,#fff 100%);animation:1.45s cubic-bezier(.65,0,.35,1) infinite cm-loading-progress;position:absolute;inset:0;transform:translate(-76%);box-shadow:0 0 18px #ef0023a6}.cm-loading-meta{color:#ffefed45;letter-spacing:.13em;justify-content:space-between;width:min(390px,76vw);margin-top:10px;font:600 7px/1 monospace;display:flex}.cm-loading-footer{z-index:2;color:#fff1ef40;letter-spacing:.17em;justify-content:center;align-items:center;gap:13px;padding:2px 0;font:600 7px/1 monospace;display:flex}.cm-loading-footer i{background:#74000d;border-radius:50%;width:3px;height:3px}@keyframes cm-loading-spin{to{transform:rotate(360deg)}}@keyframes cm-loading-spin-reverse{to{transform:rotate(-360deg)}}@keyframes cm-loading-breathe{0%,to{opacity:.42;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes cm-loading-core-scan{0%{transform:translate(-90%)}55%,to{transform:translate(90%)}}@keyframes cm-loading-progress{0%{transform:translate(-76%)}to{transform:translate(76%)}}@keyframes cm-loading-status{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@keyframes cm-loading-beam-one{to{transform:translate(28vw)rotate(18deg)}}@keyframes cm-loading-beam-two{to{transform:translate(-24vw)rotate(-22deg)}}@media (width<=620px){.cm-loading-screen{padding:22px 18px}.cm-loading-texture{border-radius:24px;inset:8px}.cm-loading-header{align-items:flex-start}.cm-loading-header img{width:160px}.cm-loading-header span{text-align:right;justify-content:flex-end;max-width:100px}.cm-loading-engine{width:158px}.cm-loading-footer{gap:9px}.cm-loading-content h1 em{display:block}}@media (height<=700px){.cm-loading-engine{width:130px;margin-bottom:18px}.cm-loading-content h1{font-size:38px}.cm-loading-description{margin-top:10px}.cm-loading-progress{margin-top:20px}}@media (prefers-reduced-motion:reduce){.cm-loading-screen *,.cm-loading-screen:before,.cm-loading-screen:after{animation:none!important}.cm-loading-progress span{background:#e0001d;transform:translate(0,0)}.cm-loading-ring-one{transform:rotate(18deg)}.cm-loading-ring-two{transform:rotate(-12deg)}}.auth-verification-screen{background:#030102;height:100svh;min-height:0;padding:0;overflow:hidden}.auth-verification-screen .auth-login-layout{background:#030102;grid-template-columns:minmax(0,1fr);place-items:center;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.auth-verification-screen .auth-login-layout:before{z-index:1;content:"";pointer-events:none;background:radial-gradient(54% 30% at 50% -2%,#ffeff11f,#ff25411a 24%,#0000 70%),radial-gradient(at 12% 82%,#76001047,#0000 37%),radial-gradient(at 91% 76%,#e7001f1f,#0000 36%),repeating-linear-gradient(130deg,#ffffff03 0 1px,#0000 1px 10px);position:absolute;inset:0}.auth-verification-screen .auth-login-art{opacity:.58;filter:saturate(.95)contrast(1.08)brightness(.52);z-index:0!important;clip-path:none!important;border-radius:0!important;width:120%!important;height:120%!important;min-height:0!important;position:absolute!important;inset:-10%!important}.auth-verification-screen .auth-login-art:before{mix-blend-mode:normal;background:linear-gradient(#0003,#000000b8),radial-gradient(circle at 50% 28%,#0000,#0000009e 68%)}.auth-verification-screen .auth-form-side{z-index:2;width:100%;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);place-items:center;margin:0;padding:clamp(8px,2.4svh,24px) 18px;display:grid;position:relative;overflow:hidden}.auth-verification-screen .auth-form-side:before,.auth-verification-screen .auth-form-side:after{display:none!important}.auth-verification-screen .auth-verification-card,.auth-verification-screen .auth-mode-signup .auth-verification-card{isolation:isolate;text-align:center;-webkit-backdrop-filter:blur(34px)saturate(130%);background:radial-gradient(82% 34% at 50% -7%,#fffafa33 0,#ff6a7c24 18%,#7500131a 43%,#0000 74%),linear-gradient(172deg,#19080df7 0,#080509fb 48%,#060307fe 100%);border:1px solid #ff76844d;border-radius:42px;flex-direction:column;grid-area:auto;align-items:center;width:min(720px,100%);max-width:720px;margin:auto;display:flex;position:relative;overflow:hidden;box-shadow:0 48px 120px #000000b8,0 0 68px #bf001d1c,0 0 0 1px #ffffff09,inset 0 1px #ffffff21,inset 0 -1px #ff385114;padding:clamp(24px,3vw,32px) clamp(34px,5.6vw,62px) clamp(22px,2.8vw,30px)!important}.auth-verification-screen .auth-verification-card>*{z-index:2;position:relative}.auth-verification-screen .auth-verification-card:before{z-index:0;content:"";filter:blur(16px);pointer-events:none;background:radial-gradient(#ffffffb8 0,#ffeef080 7%,#ff788957 18%,#f70d3133 36%,#93001617 53%,#0000 72%);border-radius:50%;width:470px;height:340px;position:absolute;top:-170px;left:50%;transform:translate(-50%)}.auth-verification-screen .auth-verification-card:after{z-index:1;content:"";opacity:.58;pointer-events:none;background-image:radial-gradient(circle,#fff5f630 0 1px,#0000 1.15px),linear-gradient(116deg,#0000 0 44%,#ffffff07 49%,#0000 55%);background-position:top,50%;background-size:14px 14px,auto;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0,#000000e6 20%,#00000047 45%,#0000 62%);mask-image:linear-gradient(#000 0,#000000e6 20%,#00000047 45%,#0000 62%)}.auth-verification-brand{justify-content:space-between;align-items:center;gap:18px;width:100%;margin-bottom:clamp(18px,2.4vw,25px);display:flex}.auth-verification-brand img{filter:drop-shadow(0 8px 20px #000000a3)drop-shadow(0 0 16px #ffffff0d);width:clamp(158px,25vw,190px);height:auto;display:block}.auth-verification-brand span{color:#ffebed80;letter-spacing:.19em;font:700 8px/1.2 monospace}.auth-verification-icon{width:74px;height:74px;box-shadow:none;background:0 0;border:0;border-radius:24px;place-items:center;margin:0 0 14px;display:grid;position:relative}.auth-verification-icon:before{z-index:-2;content:"";filter:blur(18px);pointer-events:none;background:radial-gradient(#ffffff94,#ffe5e857 12%,#ff2d4933 34%,#0000 68%);border:0;border-radius:50%;width:280px;height:230px;position:absolute;top:-94px;left:50%;transform:translate(-50%)}.auth-verification-icon:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(145deg,#ffffff1f,#ff395212 48%,#38000a38);border:1px solid #ffffff26;border-radius:22px;position:absolute;inset:4px;box-shadow:inset 0 1px #ffffff2b,0 18px 42px #af001a38}.auth-verification-icon span{color:#fff;background:linear-gradient(145deg,#ff4961 0,#ec0b32 47%,#910018 100%);border:1px solid #ffffff2e;border-radius:18px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 14px 30px #ae001961,0 0 25px #ff5d6f38,inset 0 1px #ffffff4d,inset 0 -10px 20px #49000c2e}.auth-verification-screen .auth-verification-card h2{color:#0000;letter-spacing:-.062em;text-wrap:balance;background:linear-gradient(#fff 0,#fff7f8 44%,#d9b9bd 100%);text-shadow:0 18px 42px #ffffff09;-webkit-background-clip:text;background-clip:text;max-width:620px;margin:10px 0 8px;font-family:Sora,Inter,sans-serif;font-size:clamp(43px,4.4vw,56px);font-weight:420;line-height:.96}.auth-verification-screen .auth-verification-card h2 em{color:#0000;letter-spacing:inherit;background:linear-gradient(#ff7182 0,#f40731 48%,#b40020 100%);filter:drop-shadow(0 12px 24px #e5002238);-webkit-background-clip:text;background-clip:text;font-family:inherit;font-size:1em;font-style:normal;font-weight:440;display:inline}.auth-verification-screen .auth-verification-card>p.auth-verification-intro{color:#ffecee99;max-width:460px;margin:0;font-size:12px;line-height:1.65}.auth-verification-email{color:#fff5f6;overflow-wrap:anywhere;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;max-width:100%;margin-top:5px;padding:6px 13px;font-size:12px;font-weight:750;line-height:1.35;display:inline-flex;box-shadow:inset 0 1px #ffffff09}.auth-verification-screen .auth-verification-form{gap:11px;width:100%;margin-top:clamp(18px,2.4vw,24px)}.auth-verification-label{color:#fff4f5d1;letter-spacing:.08em;text-align:center;text-transform:uppercase;font-size:9px;font-weight:750;display:block}.auth-verification-code-control{background:linear-gradient(145deg,#ffffff0e,#ffffff05 48%,#62001014);border:1px solid #ffffff1a;border-radius:24px;width:100%;max-width:600px;margin-inline:auto;padding:12px 14px;transition:border-color .2s,box-shadow .2s,filter .2s,transform .2s;position:relative;box-shadow:inset 0 1px #ffffff12,inset 0 -20px 40px #00000029,0 18px 44px #0003}.auth-verification-code-control:before{content:"";filter:blur(16px);pointer-events:none;background:radial-gradient(#f412341a,#0000 68%);border-radius:20px;position:absolute;inset:14% 8%}.auth-verification-code-control:hover{filter:brightness(1.04);border-color:#ffffff26}.auth-verification-code-control:focus-within{filter:brightness(1.07);border-color:#ff5b6e6b;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff17,0 0 0 3px #ff314c14,0 20px 50px #0000003d,0 0 36px #dd00211a}.auth-verification-code-control[data-invalid=true]{filter:drop-shadow(0 0 12px #ff44572e);border-color:#ff445785}.auth-verification-input{z-index:2;color:#0000;caret-color:#0000;opacity:.01;cursor:text;background:0 0;border:0;outline:0;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.auth-verification-slots{z-index:1;pointer-events:none;grid-template-columns:repeat(6,minmax(0,1fr));justify-content:center;gap:clamp(7px,1.2vw,11px);width:100%;max-width:510px;margin-inline:auto;display:grid;position:relative}.auth-verification-slots span{color:#fff7f833;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(14px)saturate(135%);background:linear-gradient(155deg,#ffffff1b 0,#ffffff09 42%,#5b05131f 100%);border:1px solid #ffffff21;border-radius:19px;place-items:center;min-width:0;height:clamp(58px,5.2vw,68px);font:520 clamp(22px,2.3vw,28px)/1 Sora,Inter,sans-serif;transition:border-color .18s,background .18s,color .18s,transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff29,inset 0 -18px 26px #0000002e,0 14px 28px #00000038}.auth-verification-slots span:before{content:"";opacity:.55;background:linear-gradient(90deg,#0000,#ffffff9e,#0000);border-radius:99px;height:1px;position:absolute;top:0;left:16%;right:16%}.auth-verification-slots span:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#ff3752,#0000);border-radius:99px;height:2px;transition:opacity .18s,transform .18s;position:absolute;bottom:6px;left:22%;right:22%;transform:scaleX(.35)}.auth-verification-slots span.is-filled{color:#fff;background:linear-gradient(155deg,#ffffff21,#ff3f551f 46%,#53000e33);border-color:#ff64765c;box-shadow:inset 0 1px 1px #fff3,inset 0 -16px 26px #42000b2e,0 16px 32px #69001133}.auth-verification-slots span.is-filled:after{opacity:.8;transform:scaleX(1)}.auth-verification-slots span.is-active{color:#ffffff4d;background:linear-gradient(155deg,#ffffff29,#ff4b6024 48%,#69001138);border-color:#ff6476;transform:translateY(-3px);box-shadow:0 0 0 3px #ff3e541a,0 0 26px #ff224029,inset 0 1px 1px #ffffff3d,inset 0 -16px 24px #3e000a2b}.auth-verification-screen .auth-form-side .auth-error,.auth-verification-screen .auth-form-side .auth-success{text-align:center;width:100%}.auth-verification-screen .auth-verification-submit{color:#18090c;text-align:center;border:1px solid #ffffffe0;border-radius:999px;justify-content:center;width:100%;max-width:600px;min-height:54px;margin:3px auto 0;padding:0 18px;background:linear-gradient(#fff 0,#fff8f8 48%,#eddddf 100%)!important;box-shadow:0 20px 48px #0000004f,0 0 38px #fff0f214,inset 0 1px #fff!important}.auth-verification-screen .auth-verification-submit span{letter-spacing:0;font-size:11px;font-weight:800}.auth-verification-screen .auth-verification-submit i{border:0;border-radius:50%;width:42px;height:42px;margin-left:auto;color:#d70027!important;background:0 0!important}.auth-verification-screen .auth-verification-submit:hover:not(:disabled){box-shadow:0 24px 54px #00000057,0 0 38px #e6002224,inset 0 1px #fff!important}.auth-verification-screen .auth-verification-submit:disabled{cursor:not-allowed;opacity:.66;transform:none;box-shadow:0 15px 34px #0003,inset 0 1px #fff!important}.auth-verification-actions{border-top:1px solid #ffffff17;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 34px;width:100%;max-width:600px;margin-top:14px;padding-top:12px;display:flex}.auth-verification-actions button{color:#ff7a88;text-underline-offset:5px;background:0 0;border:0;min-height:40px;padding:6px 0;font-size:10px;font-weight:750;-webkit-text-decoration:underline #ff5e6d73;text-decoration:underline #ff5e6d73}.auth-verification-actions button:disabled{cursor:not-allowed;color:#ffe8ea61;text-decoration:none}.auth-verification-actions button:focus-visible{outline-offset:4px;outline:2px solid #ff5366}@media (width>=621px){.auth-verification-screen .auth-verification-card h2{white-space:nowrap}}@media (width<=620px){.auth-verification-screen .auth-form-side{padding:10px}.auth-verification-screen .auth-verification-card,.auth-verification-screen .auth-mode-signup .auth-verification-card{border-radius:31px;width:100%;margin:0;padding:22px 16px 24px!important}.auth-verification-brand{margin-bottom:20px}.auth-verification-brand img{width:158px}.auth-verification-brand span{font-size:7px}.auth-verification-icon{width:66px;height:66px;margin-bottom:14px}.auth-verification-icon span{border-radius:16px;width:48px;height:48px}.auth-verification-screen .auth-verification-card h2{font-size:clamp(36px,10.8vw,46px)}.auth-verification-code-control{border-radius:20px;padding:9px}.auth-verification-slots{gap:5px}.auth-verification-slots span{border-radius:13px;height:clamp(50px,13vw,60px);font-size:clamp(19px,5.8vw,25px)}}@media (width<=360px){.auth-verification-screen .auth-form-side{padding:8px}.auth-verification-screen .auth-verification-card,.auth-verification-screen .auth-mode-signup .auth-verification-card{border-radius:25px;padding:22px 12px 24px!important}.auth-verification-brand{margin-bottom:22px}.auth-verification-brand img{width:150px}.auth-verification-icon{width:66px;height:66px}.auth-verification-icon span{width:46px;height:46px}.auth-verification-slots{gap:4px}.auth-verification-slots span{border-radius:10px;height:44px;font-size:19px}.auth-verification-actions{flex-direction:column;align-items:center;gap:2px}}@media (height<=760px) and (width>=621px){.auth-verification-screen .auth-form-side{padding-block:18px}.auth-verification-screen .auth-verification-card,.auth-verification-screen .auth-mode-signup .auth-verification-card{padding:25px 38px!important}.auth-verification-brand{margin-bottom:18px}.auth-verification-icon{width:62px;height:62px;margin-bottom:14px}.auth-verification-icon span{width:43px;height:43px}.auth-verification-screen .auth-verification-card h2{font-size:42px}.auth-verification-screen .auth-verification-form{margin-top:20px}.auth-verification-slots span{height:52px}.auth-verification-actions{margin-top:14px;padding-top:12px}}@media (height<=820px){.auth-verification-screen .auth-form-side{padding:6px 10px}.auth-verification-screen .auth-verification-card,.auth-verification-screen .auth-mode-signup .auth-verification-card{border-radius:clamp(25px,4vw,34px);max-height:calc(100svh - 12px);padding:clamp(14px,2.4svh,20px) clamp(16px,4vw,34px) clamp(12px,2svh,18px)!important}.auth-verification-brand{margin-bottom:clamp(10px,2.2svh,18px)}.auth-verification-brand img{width:clamp(138px,34vw,172px)}.auth-verification-icon{width:clamp(56px,9svh,68px);height:clamp(56px,9svh,68px);margin:0 0 clamp(8px,1.8svh,14px)}.auth-verification-icon:before{width:230px;height:190px;top:-76px}.auth-verification-icon:after{border-radius:21px;inset:4px}.auth-verification-icon span{border-radius:16px;width:clamp(42px,6.8svh,50px);height:clamp(42px,6.8svh,50px)}.auth-verification-screen .auth-verification-card h2{margin:clamp(7px,1.4svh,11px) 0 clamp(6px,1.2svh,9px);font-size:clamp(34px,min(10vw,6svh),44px);line-height:.94}.auth-verification-screen .auth-verification-card>p.auth-verification-intro{font-size:11px;line-height:1.4}.auth-verification-email{margin-top:4px;padding:5px 11px;font-size:11px}.auth-verification-screen .auth-verification-form{gap:clamp(7px,1.3svh,10px);margin-top:clamp(11px,2.1svh,18px)}.auth-verification-label{font-size:9px}.auth-verification-code-control{border-radius:18px;padding:8px 10px}.auth-verification-slots{gap:clamp(4px,1vw,7px)}.auth-verification-slots span{border-radius:clamp(10px,2vw,15px);height:clamp(43px,7.5svh,54px);font-size:clamp(19px,4vw,24px)}.auth-verification-screen .auth-verification-submit{min-height:clamp(46px,7.6svh,52px);margin-top:2px}.auth-verification-screen .auth-verification-submit i{width:38px;height:38px}.auth-verification-actions{gap:6px 28px;margin-top:clamp(8px,1.6svh,13px);padding-top:clamp(6px,1.3svh,10px)}.auth-verification-actions button{min-height:30px;padding:3px 0;font-size:9px}}@media (prefers-reduced-motion:reduce){.auth-verification-code-control,.auth-verification-slots span,.auth-verification-screen .auth-verification-submit{transition:none!important;transform:none!important}}.auth-experience.show-auth:not(.auth-verification-screen){overscroll-behavior:none;width:100%;max-width:100vw;height:100svh;min-height:0;overflow:hidden}.auth-experience.show-auth:not(.auth-verification-screen) .auth-login-layout{width:100%;max-width:100vw;height:100svh;min-height:0;overflow:hidden}.auth-experience.show-auth:not(.auth-verification-screen) .auth-form-side{width:100%;max-width:100%;height:100svh;min-height:0;overflow:hidden}.auth-experience.show-auth:not(.auth-verification-screen) .auth-form-shell{box-sizing:border-box;min-width:0;max-height:calc(100svh - 20px)}@media (width>=781px) and (height<=1100px){.auth-experience.show-auth:not(.auth-verification-screen) .auth-form-shell,.auth-experience.show-auth:not(.auth-verification-screen) .auth-mode-signup .auth-form-shell{border-radius:28px 4px;width:min(520px,100% - 58px);padding:clamp(18px,2.8svh,26px) 30px clamp(16px,2.5svh,23px)!important}.auth-experience.show-auth:not(.auth-verification-screen) .auth-form-shell:before{top:32px;bottom:32px}.auth-experience.show-auth:not(.auth-verification-screen) .auth-card-header{min-height:38px;margin-bottom:clamp(10px,2svh,18px)}.auth-experience.show-auth:not(.auth-verification-screen) .auth-card-header img{width:clamp(166px,15vw,205px)}.auth-experience.show-auth:not(.auth-verification-screen) .auth-form-shell .auth-eyebrow{font-size:7px}.auth-experience.show-auth:not(.auth-verification-screen) .auth-form-shell h2{margin:8px 0 6px;font-size:clamp(34px,4.7svh,43px);line-height:.93}.auth-experience.show-auth:not(.auth-verification-screen) .auth-form-shell>p{font-size:10px;line-height:1.4}.auth-experience.show-auth:not(.auth-verification-screen) .auth-social-stack{margin-top:clamp(10px,1.9svh,17px)}.auth-experience.show-auth:not(.auth-verification-screen) .auth-social-actions button{height:clamp(40px,6.1svh,46px)}.auth-experience.show-auth:not(.auth-verification-screen) .auth-social-divider,.auth-experience.show-auth:not(.auth-verification-screen) .auth-social-stack+.auth-form{margin-top:clamp(8px,1.5svh,12px)}.auth-experience.show-auth:not(.auth-verification-screen) .auth-form{gap:clamp(7px,1.35svh,11px);margin-top:clamp(10px,1.8svh,16px)}.auth-experience.show-auth:not(.auth-verification-screen) .auth-field{gap:5px}.auth-experience.show-auth:not(.auth-verification-screen) .auth-input{height:clamp(45px,6.8svh,52px)}.auth-experience.show-auth:not(.auth-verification-screen) .auth-input>i{width:46px}.auth-experience.show-auth:not(.auth-verification-screen) .auth-form-side .auth-submit,.auth-experience.show-auth:not(.auth-verification-screen) .auth-form-side .auth-submit i{height:clamp(46px,6.8svh,52px);min-height:clamp(46px,6.8svh,52px)}.auth-experience.show-auth:not(.auth-verification-screen) .auth-mode-switch{margin-top:clamp(9px,1.7svh,15px);padding-top:clamp(8px,1.5svh,13px)}.auth-experience.show-auth:not(.auth-verification-screen) .auth-visual-copy{padding:20px}.auth-experience.show-auth:not(.auth-verification-screen) .auth-visual-glass{border-radius:32px;height:calc(100% - 8px);padding:clamp(32px,5svh,50px)}.auth-experience.show-auth:not(.auth-verification-screen) .auth-visual-copy h3{margin:16px 0 13px;font-size:clamp(44px,8svh,66px)}.auth-experience.show-auth:not(.auth-verification-screen) .auth-visual-copy small{margin-top:22px}}@media (width>=781px) and (height<=690px){.auth-experience.show-auth:not(.auth-verification-screen) .auth-form-shell,.auth-experience.show-auth:not(.auth-verification-screen) .auth-mode-signup .auth-form-shell{padding:12px 24px 11px!important}.auth-experience.show-auth:not(.auth-verification-screen) .auth-card-header{min-height:30px;margin-bottom:7px}.auth-experience.show-auth:not(.auth-verification-screen) .auth-card-header img{width:152px}.auth-experience.show-auth:not(.auth-verification-screen) .auth-form-shell h2{margin:5px 0 4px;font-size:32px}.auth-experience.show-auth:not(.auth-verification-screen) .auth-form-shell>p{font-size:9px;line-height:1.3}.auth-experience.show-auth:not(.auth-verification-screen) .auth-social-stack{margin-top:7px}.auth-experience.show-auth:not(.auth-verification-screen) .auth-social-actions button{height:38px}.auth-experience.show-auth:not(.auth-verification-screen) .auth-social-divider,.auth-experience.show-auth:not(.auth-verification-screen) .auth-social-stack+.auth-form{margin-top:6px}.auth-experience.show-auth:not(.auth-verification-screen) .auth-form{gap:6px}.auth-experience.show-auth:not(.auth-verification-screen) .auth-field{gap:3px}.auth-experience.show-auth:not(.auth-verification-screen) .auth-input{height:43px}.auth-experience.show-auth:not(.auth-verification-screen) .auth-form-side .auth-submit,.auth-experience.show-auth:not(.auth-verification-screen) .auth-form-side .auth-submit i{height:44px;min-height:44px}.auth-experience.show-auth:not(.auth-verification-screen) .auth-mode-switch{margin-top:6px;padding-top:6px}}@media (width<=780px){html:has(.auth-experience.show-auth:not(.auth-verification-screen)){width:100%;max-width:100%;min-height:100%;overflow-x:hidden}body:has(.auth-experience.show-auth:not(.auth-verification-screen)){width:100%;max-width:100%;min-height:100%;overflow-x:hidden}#root:has(.auth-experience.show-auth:not(.auth-verification-screen)){width:100%;max-width:100%;min-height:100%;overflow-x:hidden}.auth-experience.show-auth:not(.auth-verification-screen){height:auto;min-height:100svh;overflow:hidden auto}.auth-experience.show-auth:not(.auth-verification-screen) .auth-login-layout{height:auto;min-height:100svh;overflow:hidden}.auth-experience.show-auth:not(.auth-verification-screen) .auth-login-layout:after{inset:0;display:none!important;transform:none!important}.auth-experience.show-auth:not(.auth-verification-screen) .auth-form-side{justify-content:center;align-items:center;width:100%;max-width:100%;height:auto;min-height:100svh;padding:12px;display:flex;overflow:hidden visible}.auth-experience.show-auth:not(.auth-verification-screen) .auth-form-shell,.auth-experience.show-auth:not(.auth-verification-screen) .auth-mode-signup .auth-form-shell{border-radius:27px 4px;width:100%;max-width:520px;max-height:none;margin:auto;padding:clamp(21px,5.6vw,27px) clamp(17px,5vw,23px)!important}.auth-experience.show-auth:not(.auth-verification-screen) .auth-form-shell:before{top:30px;bottom:30px}.auth-experience.show-auth:not(.auth-verification-screen) .auth-card-header{min-height:40px;margin-bottom:18px}.auth-experience.show-auth:not(.auth-verification-screen) .auth-card-header img{width:clamp(166px,52vw,198px)}.auth-experience.show-auth:not(.auth-verification-screen) .auth-form-shell h2{margin:10px 0 7px;font-size:clamp(34px,10.5vw,40px);line-height:.94}.auth-experience.show-auth:not(.auth-verification-screen) .auth-form-shell>p{font-size:10px;line-height:1.45}.auth-experience.show-auth:not(.auth-verification-screen) .auth-social-stack{margin-top:17px}.auth-experience.show-auth:not(.auth-verification-screen) .auth-social-actions button{height:44px}.auth-experience.show-auth:not(.auth-verification-screen) .auth-social-divider,.auth-experience.show-auth:not(.auth-verification-screen) .auth-social-stack+.auth-form{margin-top:10px}.auth-experience.show-auth:not(.auth-verification-screen) .auth-form{gap:10px}.auth-experience.show-auth:not(.auth-verification-screen) .auth-field{gap:5px}.auth-experience.show-auth:not(.auth-verification-screen) .auth-input{height:51px}.auth-experience.show-auth:not(.auth-verification-screen) .auth-input>i{width:46px}.auth-experience.show-auth:not(.auth-verification-screen) .auth-form-side .auth-submit,.auth-experience.show-auth:not(.auth-verification-screen) .auth-form-side .auth-submit i{height:50px;min-height:50px}.auth-experience.show-auth:not(.auth-verification-screen) .auth-signup-name-row{grid-template-columns:1fr;gap:10px}.auth-experience.show-auth:not(.auth-verification-screen) .auth-mode-switch{text-align:left;flex-flow:wrap;justify-content:space-between;align-items:center;gap:7px 12px;margin-top:13px;padding-top:12px}.auth-experience.show-auth:not(.auth-verification-screen) .auth-mode-switch button{min-height:36px;margin-left:auto}}@media (width<=360px){.auth-experience.show-auth:not(.auth-verification-screen) .auth-form-side{padding:8px}.auth-experience.show-auth:not(.auth-verification-screen) .auth-form-shell,.auth-experience.show-auth:not(.auth-verification-screen) .auth-mode-signup .auth-form-shell{border-radius:23px 4px;padding:19px 14px!important}.auth-experience.show-auth:not(.auth-verification-screen) .auth-social-actions{gap:7px}.auth-experience.show-auth:not(.auth-verification-screen) .auth-social-actions button{gap:7px;font-size:10px}.auth-experience.show-auth:not(.auth-verification-screen) .auth-form-shell h2{font-size:33px}}.sites-page.sites-gallery{overscroll-behavior:contain;scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:#7c1b21 #0b0809;flex-direction:column;gap:12px;min-width:0;height:calc(100% - 70px);min-height:0;padding:0 0 24px;display:flex;overflow-x:hidden;overflow-y:auto!important}.sites-gallery-hero{isolation:isolate;background:radial-gradient(ellipse at 10% -35%,#ffffff4d,transparent 34%), radial-gradient(ellipse at 72% 120%,#6000066b,transparent 43%), linear-gradient(112deg,var(--code-makers-red-bright) 0%,var(--code-makers-red) 31%,var(--code-makers-red-strong) 67%,var(--code-makers-red-deep) 100%);border:1px solid #ffb9b56b;border-radius:27px;flex:none;grid-template-columns:88px minmax(320px,1fr) 300px 286px;align-items:stretch;min-height:178px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff3d,0 22px 54px #5800054d}.sites-gallery-hero:before{z-index:-1;content:"";background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 13% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 13% 94%,#0000)}.sites-gallery-hero:after{z-index:-1;content:"";background:linear-gradient(#0000,#ffffff47,#0000);width:1px;height:340%;position:absolute;top:-120%;right:29%;transform:rotate(28deg);box-shadow:38px 0 78px 28px #5e00062e}.sites-gallery-mark{color:#fff;background:linear-gradient(160deg,#ffffff29,#ffffff06);border-right:1px solid #ffffff29;flex-direction:column;justify-content:center;align-items:center;gap:15px;display:flex;position:relative;box-shadow:inset -1px 0 #fff3,12px 0 40px #6600051f}.sites-gallery-mark b{font:italic 400 50px/.75 Georgia,serif}.sites-gallery-mark span{color:#ffffffb8;letter-spacing:.18em;text-align:center;font:750 6px/1.45 ui-monospace,monospace}.sites-gallery-hero-copy{align-self:center;min-width:0;padding:27px 36px}.sites-gallery-hero-copy>span{color:#ffffffd1;letter-spacing:.2em;font:800 8px/1 ui-monospace,monospace}.sites-gallery-hero-copy h1{color:#faf7f5;letter-spacing:-.072em;max-width:720px;margin:14px 0 0;font-size:clamp(37px,3vw,55px);font-weight:800;line-height:.88}.sites-gallery-hero-copy h1 em{color:#fff;letter-spacing:-.055em;text-shadow:0 8px 30px #4a000542;font-family:Georgia,serif;font-size:1.05em;font-weight:400}.sites-gallery-hero-copy p{color:#ffffffc2;margin:18px 0 0;font-size:10px;line-height:1.6}.sites-gallery-visual{background:linear-gradient(135deg,#ffffff0a,#41000414);border-inline:1px solid #ffffff24;place-items:center;display:grid;position:relative;overflow:hidden}.sites-gallery-visual:after{content:"";border:1px solid #ffffff17;border-radius:50%;position:absolute;inset:12% 4%;transform:rotate(-12deg)}.sites-gallery-visual img{z-index:1;filter:drop-shadow(0 14px 22px #3d00043d);width:116%;max-width:none;animation:7s ease-in-out infinite sites-visual-float;position:relative;transform:translateY(2px)}.sites-gallery-hero-side{flex-direction:column;justify-content:center;gap:16px;min-width:0;padding:19px;display:flex}.sites-gallery-metrics{background:linear-gradient(145deg,#2f000359,#0f000233);border:1px solid #ffffff38;border-radius:14px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.sites-gallery-metrics>div{border-right:1px solid #ffffff13;flex-direction:column;justify-content:center;min-width:0;min-height:59px;padding:12px 15px;display:flex}.sites-gallery-metrics>div:last-child{border-right:0}.sites-gallery-metrics b{color:#fff;letter-spacing:-.055em;font:780 23px/1 Inter,sans-serif}.sites-gallery-metrics span{color:#ffffffab;letter-spacing:.12em;text-transform:uppercase;margin-top:6px;font:700 6px/1 ui-monospace,monospace}.sites-gallery-add{color:#fff;background:linear-gradient(135deg,#560006b8,#2c000494);border:1px solid #ffffff6b;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:45px;font-size:10px;font-weight:800;transition:transform .2s,filter .2s,background .2s;display:flex;box-shadow:inset 0 1px #ffffff26,0 13px 27px #48000547}.sites-gallery-add:hover{filter:brightness(1.08);background:linear-gradient(135deg,#640007d1,#320004b3);transform:translateY(-2px)}@keyframes sites-visual-float{0%,to{transform:translateY(2px)}50%{transform:translateY(-4px)}}.sites-gallery-toolbar{background:linear-gradient(#151112fa,#080708fa);border:1px solid #ffffff14;border-radius:18px;flex:none;align-items:center;gap:8px;min-width:0;min-height:62px;padding:7px 10px;display:flex;box-shadow:inset 0 1px #ffffff09,0 11px 32px #00000026}.sites-gallery-toolbar-label{color:#ff7771;letter-spacing:.18em;border-right:1px solid #ffffff14;align-items:center;height:35px;padding:0 16px 0 10px;font:800 7px/1 ui-monospace,monospace;display:flex}.sites-gallery-filters{flex:1;justify-content:center;align-items:center;gap:3px;min-width:0;display:flex;overflow-x:auto}.sites-gallery-filter{color:#ffffff73;border:1px solid #0000;border-radius:10px;flex:none;min-height:42px;padding:0 18px;font-size:9px;font-weight:700;transition:background .2s,color .2s,border-color .2s;position:relative}.sites-gallery-filter:hover{color:#fff;background:#ffffff09}.sites-gallery-filter.is-active{color:#fff;background:linear-gradient(145deg,#bc1a1f9e,#5b060a80);border-color:#ff706a54;box-shadow:inset 0 1px #ffffff1a,0 8px 20px #5d00052b}.sites-gallery-result{color:#ffffff61;border-left:1px solid #ffffff14;flex:none;align-items:center;gap:7px;padding:8px 10px 8px 18px;font-size:8px;display:flex}.sites-gallery-result b{color:#fff;font:760 15px/1 ui-monospace,monospace}.sites-gallery-builder-link{color:#ffe2e3;white-space:nowrap;background:#91081b29;border:1px solid #ff777066;border-radius:10px;flex:none;align-items:center;gap:7px;min-height:38px;padding:0 11px;font:500 10px Inter,sans-serif;transition:background .2s,border-color .2s;display:inline-flex}.sites-gallery-builder-link:hover{background:#be10274d;border-color:#ff7770}.sites-gallery-builder-link small{color:#ffb7ba;letter-spacing:.07em;border:1px solid #ff777061;border-radius:5px;padding:3px 5px;font:800 8px Inter,sans-serif}.sites-gallery-builder-link:focus-visible{outline-offset:3px;outline:2px solid #ff7770}.sites-gallery-grid{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.sites-gallery-grid.has-single{grid-template-columns:1fr}.sites-gallery-card{background:radial-gradient(circle at 90% 15%,#9e080d24,#0000 29%),linear-gradient(145deg,#1b1113,#090809 72%);border:1px solid #ff6a6424;border-radius:24px;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 18px 40px #00000042}.sites-gallery-card:before{z-index:4;content:"";background:linear-gradient(#ff5a55,#b5000c);border-radius:0 3px 3px 0;width:3px;height:84px;position:absolute;top:30px;left:0;box-shadow:0 0 17px #e32b2f80}.sites-gallery-preview{background:#090808;border:1px solid #ffffff14;border-radius:16px;margin:8px 8px 0;overflow:hidden}.sites-gallery-browser{color:#ffffff57;letter-spacing:.06em;background:#181617;border-bottom:1px solid #ffffff12;align-items:center;gap:10px;height:37px;padding:0 12px;font:700 7px/1 ui-monospace,monospace;display:flex}.sites-gallery-browser>span:first-child{gap:5px;display:flex}.sites-gallery-browser>span:first-child i{background:#4b4748;border-radius:50%;width:5px;height:5px;display:block}.sites-gallery-browser>span:first-child i:first-child{background:#ee5651;box-shadow:0 0 9px #ee56518c}.sites-gallery-browser>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.sites-gallery-browser>span:last-child{color:#ff7771}.sites-gallery-screen{background:#090808;height:clamp(220px,22vw,286px);position:relative;overflow:hidden}.sites-gallery-shade{z-index:2;pointer-events:none;background:linear-gradient(#0000 52%,#04030399),repeating-linear-gradient(#0000 0 5px,#ffffff03 6px);position:absolute;inset:0}.sites-gallery-status{z-index:3;color:#f7f3f2;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#080707cf;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:7px;font-weight:750;display:inline-flex;position:absolute;bottom:11px;left:11px}.sites-gallery-status i{border-radius:50%;width:5px;height:5px}.sites-gallery-status.site-status-live i{background:#64df96;box-shadow:0 0 9px #5bdd90}.sites-gallery-status.site-status-building i{background:#ffb45e}.sites-gallery-status.site-status-archived i{background:#888}.sites-gallery-open{z-index:3;color:#fff;background:linear-gradient(145deg,#ff5e58,#b80c12);border:1px solid #ffffff38;border-radius:50%;place-items:center;width:34px;height:34px;transition:transform .2s,filter .2s;display:grid;position:absolute;bottom:11px;right:11px;box-shadow:inset 0 1px #ffffff40,0 8px 18px #41000061}.sites-gallery-open:hover{filter:brightness(1.1);transform:translateY(-2px)}.sites-gallery-card-copy{padding:16px 17px 15px}.sites-gallery-card-heading{align-items:center;gap:12px;min-width:0;display:flex}.sites-gallery-card-heading>span{color:#ff8881;background:#87191b2e;border:1px solid #ff6a6438;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font:750 11px/1 ui-monospace,monospace;display:grid}.sites-gallery-card-heading>div{min-width:0}.sites-gallery-card-heading small{color:#bd7773;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font:700 7px/1.2 ui-monospace,monospace;display:block;overflow:hidden}.sites-gallery-card-heading h2{color:#f7f4f3;letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:18px;font-weight:780;overflow:hidden}.sites-gallery-card-copy>p{color:#ffffff70;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;margin:12px 0 0;font-size:9px;line-height:1.7;display:-webkit-box;overflow:hidden}.sites-gallery-card-footer{border-top:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:7px;margin-top:13px;padding-top:11px;display:grid}.sites-gallery-card-footer>span{color:#ffffff57;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:8px;display:flex;overflow:hidden}.sites-gallery-card-footer button,.sites-gallery-card-footer a{color:#ffffffab;background:#ffffff06;border:1px solid #ffffff17;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:8px;font-weight:750;transition:background .2s,color .2s;display:flex}.sites-gallery-card-footer a{color:#fff;background:#97151845;border-color:#ff5c5640}.sites-gallery-card-footer button:hover{color:#fff;background:#ffffff12}.sites-gallery-card-footer .sites-gallery-delete{color:#ff918b;background:#b0000014;border-color:#ff4b433d}.sites-gallery-card-footer .sites-gallery-delete:hover{color:#fff;background:#b0000038;border-color:#ff4b4373}.sites-gallery-card-footer button:disabled{cursor:wait;opacity:.5}.sites-gallery-card-footer button:focus-visible,.sites-gallery-card-footer a:focus-visible{outline-offset:2px;outline:2px solid #ff4d4d}.sites-gallery-card-footer a:hover{background:#bb191d70}.sites-gallery-card.is-featured{grid-template-columns:minmax(0,1.65fr) minmax(320px,.55fr);align-items:stretch;min-height:430px;display:grid}.sites-gallery-card.is-featured .sites-gallery-preview{border-radius:18px 0 0 18px;align-self:stretch;margin:10px 0 10px 10px}.sites-gallery-card.is-featured .sites-gallery-screen{height:378px}.sites-gallery-card.is-featured .sites-gallery-card-copy{background:radial-gradient(circle at 100% 0,#e21f2533,#0000 34%),linear-gradient(155deg,#3e0c0fab,#0c090af5 55%);border-left:1px solid #ffffff13;flex-direction:column;min-width:0;padding:34px 28px 25px;display:flex;position:relative}.sites-gallery-card.is-featured .sites-gallery-card-copy:before{color:#ffffff24;letter-spacing:.17em;content:"SELECTED WORK";font:700 7px/1 ui-monospace,monospace;position:absolute;top:20px;right:20px}.sites-gallery-card.is-featured .sites-gallery-card-heading{align-items:flex-end;gap:15px;margin-top:31px}.sites-gallery-card.is-featured .sites-gallery-card-heading>span{border-radius:16px;width:55px;height:55px;font-size:14px}.sites-gallery-card.is-featured .sites-gallery-card-heading h2{letter-spacing:-.06em;white-space:normal;margin-top:8px;font-family:Georgia,serif;font-size:clamp(38px,4vw,64px);font-weight:400;line-height:.9}.sites-gallery-card.is-featured .sites-gallery-card-copy>p{-webkit-line-clamp:4;max-width:39ch;min-height:0;margin-top:24px;font-size:10px;line-height:1.8}.sites-gallery-card.is-featured .sites-gallery-card-footer{margin-top:auto;padding-top:17px}.sites-gallery-card.is-featured .sites-gallery-card-footer button,.sites-gallery-card.is-featured .sites-gallery-card-footer a{min-height:39px;padding-inline:14px}@media (width<=1180px){.sites-gallery-hero{grid-template-columns:76px minmax(0,1fr) 250px}.sites-gallery-visual{display:none}.sites-gallery-hero-side{border-left:1px solid #fff1}.sites-gallery-card.is-featured{grid-template-columns:minmax(0,1.35fr) minmax(285px,.65fr)}}@media (width<=850px){.sites-gallery-grid{grid-template-columns:1fr}.sites-gallery-card.is-featured{min-height:0;display:block}.sites-gallery-card.is-featured .sites-gallery-preview{border-radius:16px;margin:8px 8px 0}.sites-gallery-card.is-featured .sites-gallery-screen{height:290px}.sites-gallery-card.is-featured .sites-gallery-card-copy{border-top:1px solid #ffffff12;border-left:0;min-height:286px;padding:27px 23px 22px}.sites-gallery-card.is-featured .sites-gallery-card-heading{margin-top:25px}.sites-gallery-card.is-featured .sites-gallery-card-heading h2{font-size:47px}}@media (width<=767.98px){.sites-page.sites-gallery{scrollbar-gutter:auto;padding-bottom:10px;height:auto!important;min-height:0!important;overflow:visible!important}.sites-gallery-hero{border-radius:22px;grid-template-columns:56px minmax(0,1fr);min-height:0}.sites-gallery-mark{grid-row:1/3;gap:11px}.sites-gallery-mark b{font-size:38px}.sites-gallery-mark span{font-size:5px}.sites-gallery-hero-copy{padding:22px 16px 17px}.sites-gallery-hero-copy h1{font-size:33px;line-height:.9}.sites-gallery-hero-copy h1 em{display:block}.sites-gallery-hero-copy p{margin-top:14px;font-size:9px}.sites-gallery-hero-side{border-top:1px solid #ffffff12;border-left:0;grid-column:2;gap:9px;padding:12px 15px 15px}.sites-gallery-metrics{display:none}.sites-gallery-add{min-height:43px}.sites-gallery-toolbar{flex-direction:column;align-items:stretch;gap:3px;min-width:0;padding:7px}.sites-gallery-toolbar-label{display:none}.sites-gallery-builder-link{justify-content:center}.sites-gallery-filters{justify-content:flex-start;width:100%;padding-right:20px}.sites-gallery-filter{min-height:40px;padding:0 13px;font-size:8px}.sites-gallery-result{border-top:1px solid #ffffff0f;border-left:0;padding:9px 9px 5px}.sites-gallery-screen{height:215px}.sites-gallery-card.is-featured .sites-gallery-screen{height:225px}.sites-gallery-card.is-featured .sites-gallery-card-copy{min-height:270px;padding:23px 18px 18px}.sites-gallery-card.is-featured .sites-gallery-card-heading{align-items:center;margin-top:23px}.sites-gallery-card.is-featured .sites-gallery-card-heading>span{border-radius:13px;width:45px;height:45px}.sites-gallery-card.is-featured .sites-gallery-card-heading h2{font-size:39px}.sites-gallery-card.is-featured .sites-gallery-card-copy>p{margin-top:17px}.sites-gallery-card.is-featured .sites-gallery-card-footer{grid-template-columns:minmax(0,1fr) auto auto auto}}@media (width<=390px){.sites-gallery-hero-copy h1{font-size:29px}.sites-gallery-card-footer{grid-template-columns:1fr auto}.sites-gallery-card-footer>span{grid-column:1/-1}.sites-gallery-card.is-featured .sites-gallery-card-heading h2{font-size:35px}}@media (prefers-reduced-motion:reduce){.sites-gallery-add,.sites-gallery-open,.sites-gallery-card-footer button,.sites-gallery-card-footer a{transition:none}.sites-gallery-add:hover,.sites-gallery-open:hover{transform:none}}:root{--cm-red-500:#ff3447;--cm-red-600:#ef0b27;--cm-red-700:#c4001d;--cm-red-900:#65000c;--cm-hero-copy:64%;--cm-hero-radius:28px;--cm-hero-pad-x:38px;--cm-hero-pad-y:30px;--cm-hero-line:#fff3;--cm-hero-glass:#4a000a4d;--cm-hero-text:#fff8f7;--cm-hero-muted:#fff8f7bd}.cm-unified-hero{isolation:isolate!important;grid-template-columns:minmax(0,var(--cm-hero-copy)) minmax(280px,1fr)!important;border-radius:var(--cm-hero-radius)!important;background:radial-gradient(ellipse at 8% -25%,#ffffff3d,transparent 34%),linear-gradient(114deg,var(--cm-red-500) 0%,var(--cm-red-600) 35%,var(--cm-red-700) 67%,var(--cm-red-900) 100%)!important;width:100%!important;height:270px!important;min-height:270px!important;color:var(--cm-hero-text)!important;border:1px solid #ffbfc485!important;padding:0!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 24px 62px #5c000c47,inset 0 1px #ffffff6b,inset 0 -1px #3c00087a!important}.cm-unified-hero:before{z-index:-2!important;content:""!important;pointer-events:none!important;opacity:1!important;background-image:linear-gradient(#ffffff13 1px,#0000 1px),linear-gradient(90deg,#fff1 1px,#0000 1px),linear-gradient(107deg,#0000 0 42%,#ffffff1a 42.2%,#0000 53%)!important;background-size:56px 56px,56px 56px,100% 100%!important;position:absolute!important;inset:0!important;-webkit-mask-image:none!important;mask-image:none!important}.cm-unified-hero:after{z-index:-1!important;width:calc(100% - var(--cm-hero-copy))!important;content:""!important;pointer-events:none!important;background:radial-gradient(circle at 50% 53%,#ff566352,#0000 24%),radial-gradient(circle at 50% 53%,#0000 0 32%,#ffffff1f 32.2% 32.5%,#0000 32.8% 46%,#ffffff13 46.2% 46.5%,#0000 46.8%),linear-gradient(145deg,#48000814,#37000761)!important;border-left:1px solid #ffffff29!important;position:absolute!important;inset:0 0 0 auto!important;transform:none!important}.cm-unified-hero h1,.cm-unified-hero h1 em{color:var(--cm-hero-text)!important;letter-spacing:-.058em!important;text-shadow:0 3px 18px #48000833!important;margin:14px 0 0!important;font-family:Sora,Inter,sans-serif!important;font-size:clamp(36px,3.25vw,52px)!important;font-style:normal!important;font-weight:400!important;line-height:.98!important}.cm-unified-hero p{max-width:650px!important;color:var(--cm-hero-muted)!important;margin:10px 0 0!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:1.6!important}.clients-hero-heading>span,.sales-eyebrow,.sites-gallery-hero-copy>span,.atlas-eyebrow,.crm-head-kicker,.course-hero-copy>span,.knowledge-kicker{color:#fffc!important;letter-spacing:.2em!important;text-transform:uppercase!important;align-items:center!important;gap:9px!important;width:max-content!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:8px!important;font-style:normal!important;font-weight:400!important;line-height:1!important;display:inline-flex!important}.clients-hero-heading>span:before,.sites-gallery-hero-copy>span:before,.course-hero-copy>span:before{content:"/";color:#fff;font:400 17px/1 Sora,sans-serif}.sales-eyebrow>b,.knowledge-kicker>b,.crm-head-kicker>b,.atlas-eyebrow .makers-eyebrow-slash{color:#fff!important;font:400 17px/1 Sora,sans-serif!important}.clients-primary-action,.sales-hero-new,.sites-gallery-add,.crm-head-actions .crm-primary{color:#b30019!important;background:#fff8f7!important;border:1px solid #ffffffc2!important;border-radius:999px!important;min-height:44px!important;font-family:Inter,sans-serif!important;font-size:10px!important;font-weight:400!important;box-shadow:0 13px 30px #42000838!important}.clients-primary-action:hover,.sales-hero-new:hover,.sites-gallery-add:hover,.crm-head-actions .crm-primary:hover{transform:translateY(-2px);background:#fff!important;box-shadow:0 17px 36px #4200084d!important}.clients-hero.cm-unified-hero>div.relative{padding:var(--cm-hero-pad-y) var(--cm-hero-pad-x) 98px!important;grid-column:1!important;display:block!important}.clients-hero-heading,.clients-hero-heading h1{max-width:680px!important}.clients-primary-action{z-index:5!important;padding:0 19px!important;position:absolute!important;top:24px!important;right:24px!important}.clients-hero-orbit{z-index:1!important;opacity:.82!important;width:190px!important;height:190px!important;top:50%!important;right:calc(18% - 95px)!important}.clients-hero-beam{display:none!important}.clients-hero.cm-unified-hero>div.relative:last-child{z-index:4!important;left:var(--cm-hero-pad-x)!important;right:calc(36% + var(--cm-hero-pad-x))!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;bottom:24px!important}.client-stat-card{border:1px solid var(--cm-hero-line)!important;background:var(--cm-hero-glass)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border-radius:14px!important;gap:9px!important;min-width:0!important;height:66px!important;padding:9px 10px!important;box-shadow:inset 0 1px #ffffff1a!important}.client-stat-icon{background:#ffffff1a!important;border-color:#ffffff38!important;width:34px!important;height:34px!important}.client-stat-card small,.client-stat-card span{font-family:Inter,sans-serif!important;font-weight:400!important}.client-stat-card strong{font-family:Sora,sans-serif!important;font-size:14px!important;font-weight:400!important}.sales-hero-copy{width:auto!important;max-width:none!important;height:100%!important;min-height:0!important;padding:var(--cm-hero-pad-y) var(--cm-hero-pad-x) 96px!important;grid-column:1!important;gap:0!important}.sales-hero-title-row{display:block!important}.sales-hero-new{z-index:5!important;padding:0 19px!important;position:absolute!important;top:24px!important;right:24px!important}.sales-metric-rail{z-index:4!important;left:var(--cm-hero-pad-x)!important;right:calc(36% + var(--cm-hero-pad-x))!important;border:1px solid var(--cm-hero-line)!important;background:var(--cm-hero-glass)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border-radius:14px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;height:66px!important;display:grid!important;position:absolute!important;bottom:24px!important;box-shadow:inset 0 1px #ffffff1a!important}.sales-metric-rail *{font-family:Inter,sans-serif!important;font-weight:400!important}.sales-metric-rail strong{font-family:Sora,sans-serif!important;font-weight:400!important}.sales-core-image{z-index:1!important;filter:drop-shadow(0 18px 24px #3e00086b)!important;width:28%!important;height:86%!important;display:block!important;top:50%!important;right:3.5%!important;transform:translateY(-50%)!important}.sales-hero-grid,.sales-hero-beam{display:none!important}.sites-gallery-hero.cm-unified-hero{grid-template-columns:minmax(0,var(--cm-hero-copy)) minmax(280px,1fr)!important}.sites-gallery-mark{display:none!important}.sites-gallery-hero-copy{padding:var(--cm-hero-pad-y) var(--cm-hero-pad-x) 98px!important;grid-column:1!important;display:block!important}.sites-gallery-visual{z-index:1!important;opacity:.92!important;width:30%!important;position:absolute!important;inset:20px 3% 12px auto!important}.sites-gallery-visual img{object-fit:contain!important;width:100%!important;height:100%!important}.sites-gallery-hero-side{z-index:4!important;pointer-events:none!important;background:0 0!important;border:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important}.sites-gallery-metrics{left:var(--cm-hero-pad-x)!important;right:calc(36% + var(--cm-hero-pad-x))!important;border:1px solid var(--cm-hero-line)!important;background:var(--cm-hero-glass)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;pointer-events:auto!important;border-radius:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;height:66px!important;display:grid!important;position:absolute!important;bottom:24px!important;box-shadow:inset 0 1px #ffffff1a!important}.sites-gallery-metrics b{font-family:Sora,sans-serif!important;font-weight:400!important}.sites-gallery-metrics span{font-family:Inter,sans-serif!important;font-weight:400!important}.sites-gallery-add{pointer-events:auto!important;width:auto!important;padding:0 19px!important;position:absolute!important;top:24px!important;right:24px!important}.atlas-hero.cm-unified-hero{grid-template-columns:minmax(0,var(--cm-hero-copy)) minmax(280px,1fr)!important}.atlas-hero-copy{padding:var(--cm-hero-pad-y) var(--cm-hero-pad-x)!important;grid-column:1!important;justify-content:flex-start!important}.atlas-hero-orbit{background:0 0!important;border:0!important;grid-column:2!important;height:270px!important;min-height:0!important}.makers-orbit-art{filter:brightness(1.14)saturate(.9)drop-shadow(0 18px 25px #41000866)!important;padding:15px!important}.crm-workspace-head.cm-unified-hero{align-items:stretch!important;gap:0!important;padding:0!important}.crm-board-title{display:contents!important}.crm-board-heading-copy{padding:var(--cm-hero-pad-y) var(--cm-hero-pad-x) 92px!important;grid-column:1!important;display:block!important}.crm-board-symbol{z-index:2!important;width:170px!important;height:170px!important;box-shadow:none!important;background:0 0!important;border:0!important;position:absolute!important;bottom:13px!important;right:9%!important}.crm-board-symbol img{object-fit:contain!important;filter:drop-shadow(0 18px 25px #41000866)!important;width:100%!important;height:100%!important}.crm-title-line{display:block!important}.crm-result-count{border:1px solid var(--cm-hero-line)!important;background:var(--cm-hero-glass)!important;color:#fff!important;border-radius:999px!important;margin:12px 0 0!important;padding:7px 10px!important;font-family:Inter,sans-serif!important;font-weight:400!important;display:inline-flex!important}.crm-head-stage-rail{z-index:4!important;left:var(--cm-hero-pad-x)!important;right:calc(36% + var(--cm-hero-pad-x))!important;border:1px solid var(--cm-hero-line)!important;background:var(--cm-hero-glass)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border-radius:14px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:center!important;height:60px!important;margin:0!important;padding:0 12px!important;display:grid!important;position:absolute!important;bottom:24px!important;box-shadow:inset 0 1px #ffffff1a!important}.crm-head-stage-rail *{font-family:Inter,sans-serif!important;font-weight:400!important}.crm-head-actions{z-index:5!important;border:1px solid var(--cm-hero-line)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#3e000857!important;border-radius:999px!important;width:auto!important;padding:4px!important;display:flex!important;position:absolute!important;top:24px!important;right:24px!important;box-shadow:inset 0 1px #ffffff1a!important}.crm-head-actions button{font-family:Inter,sans-serif!important;font-weight:400!important}.crm-import-button{padding:0 12px!important}.crm-head-orbit{display:none!important}.course-hero.cm-unified-hero{grid-template-columns:minmax(0,var(--cm-hero-copy)) minmax(280px,1fr)!important}.course-hero-copy{padding:22px var(--cm-hero-pad-x) 94px!important;grid-column:1!important}.course-back{color:#fff!important;margin:0 0 13px!important;font-family:Inter,sans-serif!important;font-size:9px!important;font-weight:400!important}.course-hero-copy>span{display:flex!important}.course-hero-progress{z-index:4!important;left:var(--cm-hero-pad-x)!important;right:calc(36% + var(--cm-hero-pad-x))!important;border:1px solid var(--cm-hero-line)!important;background:var(--cm-hero-glass)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border-radius:14px!important;height:66px!important;margin:0!important;padding:10px 13px!important;position:absolute!important;bottom:24px!important;box-shadow:inset 0 1px #ffffff1a!important}.course-hero-progress *{font-family:Inter,sans-serif!important;font-weight:400!important}.course-hero-stage{background:0 0!important;grid-column:2!important;height:270px!important;min-height:270px!important}.course-hero-stage:before{background:#45000814!important;border-color:#ffffff1f!important;inset:14px!important}.course-brand-symbol{width:min(66%,260px)!important;right:12%!important}.course-stage-card{transform:scale(.82)!important}.course-stage-card.card-a{left:3%!important}.course-stage-card.card-b{right:0!important}.course-stage-card.card-c{right:2%!important}.course-access-banner{z-index:7!important}.knowledge-hero.cm-unified-hero{grid-template-columns:minmax(0,var(--cm-hero-copy)) minmax(280px,1fr)!important}.knowledge-hero-copy{padding:var(--cm-hero-pad-y) var(--cm-hero-pad-x) 94px!important;grid-column:1!important}.knowledge-proof{z-index:4!important;left:var(--cm-hero-pad-x)!important;right:calc(36% + var(--cm-hero-pad-x))!important;border:1px solid var(--cm-hero-line)!important;background:var(--cm-hero-glass)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border-radius:14px!important;align-items:center!important;gap:8px!important;height:60px!important;margin:0!important;padding:8px!important;display:flex!important;position:absolute!important;bottom:24px!important;box-shadow:inset 0 1px #ffffff1a!important}.knowledge-proof span{color:#fff!important;background:#ffffff0e!important;border:0!important;border-radius:9px!important;flex:1!important;justify-content:center!important;height:100%!important;font-family:Inter,sans-serif!important;font-weight:400!important}.knowledge-signal{background:0 0!important;border:0!important;grid-column:2!important;height:270px!important;min-height:0!important}.knowledge-signal img{object-fit:contain!important;filter:drop-shadow(0 18px 25px #41000866)!important;width:calc(100% - 30px)!important;height:calc(100% - 30px)!important;position:absolute!important;inset:15px!important}.knowledge-signal:before,.knowledge-signal:after{display:none!important}@media (width<=1180px){:root{--cm-hero-copy:68%;--cm-hero-pad-x:28px}.clients-hero.cm-unified-hero>div.relative:last-child,.sales-metric-rail,.sites-gallery-metrics,.crm-head-stage-rail,.course-hero-progress,.knowledge-proof{right:calc(32% + var(--cm-hero-pad-x))!important}.client-stat-icon{display:none!important}.client-stat-card{padding-inline:9px!important}.crm-import-button span{display:none!important}.crm-board-symbol{right:7%!important}}@media (width<=900px){:root{--cm-hero-copy:62%;--cm-hero-pad-x:24px}.cm-unified-hero{grid-template-columns:minmax(0,var(--cm-hero-copy)) minmax(220px,1fr)!important;height:300px!important;min-height:300px!important}.cm-unified-hero:after{width:38%!important}.clients-hero.cm-unified-hero>div.relative:last-child,.sales-metric-rail,.sites-gallery-metrics,.crm-head-stage-rail,.course-hero-progress,.knowledge-proof{right:calc(38% + var(--cm-hero-pad-x))!important}.client-stat-card:nth-child(n+3),.sales-metric-rail>div:nth-child(n+3){display:none!important}.clients-hero.cm-unified-hero>div.relative:last-child,.sales-metric-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sites-gallery-visual,.sales-core-image{width:34%!important;right:2%!important}.atlas-hero-orbit,.knowledge-signal,.course-hero-stage{opacity:1!important;width:auto!important;height:300px!important;min-height:300px!important;position:relative!important;bottom:auto!important;right:auto!important}.atlas-hero-copy,.knowledge-hero-copy{padding-right:var(--cm-hero-pad-x)!important}.course-stage-card{display:none!important}.course-brand-symbol{width:78%!important;right:10%!important}.crm-head-stage-rail span:nth-child(n+4){display:none!important}.crm-head-stage-rail{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=767.98px){:root{--cm-hero-pad-x:18px}.cm-unified-hero{border-radius:22px!important;height:auto!important;min-height:420px!important;padding:0!important;display:block!important}.cm-unified-hero:after{opacity:.72;border-top:1px solid #ffffff24!important;border-left:0!important;width:100%!important;height:126px!important;top:auto!important}.cm-unified-hero h1,.cm-unified-hero h1 em{font-size:31px!important;line-height:1.02!important}.clients-hero.cm-unified-hero>div.relative,.sales-hero-copy,.sites-gallery-hero-copy,.atlas-hero-copy,.crm-board-heading-copy,.course-hero-copy,.knowledge-hero-copy{height:auto!important;padding:22px var(--cm-hero-pad-x) 154px!important;display:block!important}.clients-hero-orbit,.sales-core-image,.sites-gallery-visual,.atlas-hero-orbit,.crm-board-symbol,.course-hero-stage,.knowledge-signal{opacity:.58!important;width:118px!important;height:118px!important;min-height:0!important;position:absolute!important;inset:auto 18px 4px auto!important;transform:none!important}.clients-primary-action,.sales-hero-new,.sites-gallery-add{justify-content:center!important;width:calc(100% - 172px)!important;inset:auto auto 25px 18px!important}.clients-hero.cm-unified-hero>div.relative:last-child,.sales-metric-rail,.sites-gallery-metrics,.crm-head-stage-rail,.course-hero-progress,.knowledge-proof{width:auto!important;bottom:18px!important;left:18px!important;right:18px!important}.clients-hero.cm-unified-hero>div.relative:last-child,.sales-metric-rail,.sites-gallery-metrics{display:none!important}.atlas-hero.cm-unified-hero{min-height:320px!important}.atlas-hero-copy{padding-bottom:120px!important}.atlas-hero-orbit{display:block!important}.crm-workspace-head.cm-unified-hero{min-height:430px!important;display:block!important}.crm-head-actions{justify-content:stretch!important;inset:auto 18px 91px!important}.crm-head-actions button{flex:1!important}.crm-head-stage-rail{bottom:18px!important}.crm-board-symbol{opacity:.35!important;width:100px!important;height:100px!important;bottom:156px!important;right:20px!important}.course-hero.cm-unified-hero{min-height:450px!important}.course-hero-copy{padding-bottom:112px!important}.course-hero-progress{bottom:18px!important}.course-hero-stage{display:none!important}.knowledge-hero.cm-unified-hero{min-height:390px!important}.knowledge-hero-copy{padding-bottom:102px!important}.knowledge-proof{height:auto!important;min-height:60px!important}.knowledge-proof span:nth-child(2),.knowledge-signal{display:none!important}}@media (prefers-reduced-motion:reduce){.cm-unified-hero *{transition:none!important}}@media (width>=1024px) and (width<=1060px){.knowledge-proof{flex-wrap:nowrap!important}.knowledge-proof span{text-align:center!important;flex:1 1 0!important;gap:4px!important;min-width:0!important;font-size:8px!important;line-height:1.15!important}}@media (width>=768px) and (width<=900px){.knowledge-proof{right:var(--cm-hero-pad-x)!important;flex-wrap:nowrap!important}.knowledge-proof span{text-align:center!important;flex:1 1 0!important;gap:4px!important;min-width:0!important;font-size:8px!important;line-height:1.2!important}.clients-hero.cm-unified-hero>div.relative:last-child,.sales-metric-rail{right:var(--cm-hero-pad-x)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.client-stat-card:nth-child(n+3),.sales-metric-rail>div:nth-child(n+3){display:flex!important}}.sites-gallery-visual{background:0 0!important;border:0!important;overflow:hidden!important}.knowledge-signal>img{max-width:none!important;top:15px!important;left:15px!important;transform:none!important}.clients-relationship-art{z-index:2;pointer-events:none;place-items:center;width:33%;height:92%;display:grid;position:absolute;top:50%;right:1.4%;transform:translateY(-50%)}.clients-relationship-art:before{aspect-ratio:1;content:"";border:1px solid #ffffff21;border-radius:50%;width:72%;position:absolute;box-shadow:0 0 0 28px #ffffff09,0 0 0 56px #ffffff06}.clients-relationship-art img{z-index:1;object-fit:contain;filter:drop-shadow(0 22px 24px #3400077a);width:96%;height:96%;animation:7s cubic-bezier(.45,0,.55,1) infinite clients-relationship-float;display:block;position:relative}@keyframes clients-relationship-float{0%,to{transform:translateY(2px)rotate(-1deg)}50%{transform:translateY(-7px)rotate(1deg)}}@media (width<=900px){.clients-relationship-art{width:37%;right:1%}}@media (width<=767.98px){.clients-relationship-art{opacity:.78!important;width:118px!important;height:118px!important;min-height:0!important;position:absolute!important;inset:auto 18px 4px auto!important;transform:none!important}.clients-relationship-art:before{display:none}}@media (prefers-reduced-motion:reduce){.clients-relationship-art img{animation:none!important}}.knowledge-library.skills .knowledge-hero h1{white-space:nowrap!important;max-width:none!important;font-size:clamp(34px,2.9vw,48px)!important}.knowledge-library.skills .knowledge-proof{bottom:38px!important}@media (width>=901px){.course-hero.cm-unified-hero{height:340px!important;min-height:340px!important}.course-hero-copy{padding:30px var(--cm-hero-pad-x) 112px!important}.course-hero h1,.course-hero h1 em{font-size:clamp(42px,3.55vw,58px)!important}.course-hero-progress{height:70px!important;padding:11px 14px!important;bottom:30px!important}.course-hero-stage{height:340px!important;min-height:340px!important}.course-hero-stage:before{inset:18px!important}.course-brand-symbol{width:min(72%,320px)!important;right:10%!important}.course-stage-card{transform:scale(.92)!important}}@media (width<=1180px) and (width>=768px){.knowledge-library.skills .knowledge-hero h1{font-size:clamp(31px,3.25vw,42px)!important}.knowledge-library.skills .knowledge-proof{bottom:32px!important}}@media (width<=767.98px){.knowledge-library.skills .knowledge-hero h1{white-space:normal!important}.knowledge-library.skills .knowledge-proof{bottom:18px!important}}.clients-relationship-art{width:35%;height:88%;right:.4%}.clients-relationship-art:before{display:none}.clients-relationship-art img{object-fit:contain;filter:drop-shadow(0 18px 24px #38000847);width:100%;height:100%;animation:none}.sites-gallery-visual{opacity:1!important;width:35%!important;top:52px!important;bottom:3px!important;right:1.2%!important}.sites-gallery-visual img{filter:drop-shadow(0 18px 24px #38000840);object-fit:contain!important}.crm-board-symbol{width:35%!important;height:198px!important;bottom:1px!important;right:.6%!important}.crm-board-symbol img{object-fit:contain!important;filter:drop-shadow(0 17px 22px #38000847)!important}.course-hero-stage:before{background:#4500080a!important}.course-editorial-art{z-index:2;object-fit:contain;filter:drop-shadow(0 20px 26px #38000845);width:98.5%;height:calc(100% - 46px);position:absolute;inset:42px 1.5% 4px 0}@media (width<=1180px){.clients-relationship-art{width:37%;right:0}.sites-gallery-visual,.crm-board-symbol{width:37%!important;right:0!important}}@media (width<=900px){.course-editorial-art{width:98%;height:calc(100% - 50px);inset:45px 2% 5px 0}}@media (width<=767.98px){.clients-relationship-art,.sites-gallery-visual,.crm-board-symbol{opacity:.82!important;width:150px!important;height:124px!important;right:12px!important}.clients-relationship-art{bottom:1px!important}.sites-gallery-visual{width:108px!important;height:108px!important;display:grid!important;top:auto!important;bottom:0!important;right:8px!important}.crm-board-symbol{bottom:152px!important}}.clients-relationship-art{width:38%;height:100%;top:0;right:0;overflow:hidden;transform:none}.clients-relationship-art img{object-fit:contain;object-position:right center;filter:drop-shadow(0 18px 26px #37000752);width:100%;height:100%}@media (width<=900px){.clients-relationship-art{width:41%;right:0}.clients-relationship-art img{object-position:right center}}@media (width<=767.98px){.clients-relationship-art{opacity:.9!important;width:166px!important;height:126px!important;top:auto!important;bottom:0!important;right:0!important}.clients-relationship-art img{object-position:right bottom;object-fit:contain!important;height:100%!important}}.sites-gallery-visual,.crm-board-symbol,.course-hero-stage,.atlas-hero-orbit,.knowledge-signal{overflow:hidden!important}.sites-gallery-visual{opacity:1!important;width:38%!important;height:100%!important;top:0!important;bottom:0!important;right:0!important}.sites-gallery-visual:after{display:none!important}.sites-gallery-visual img,.crm-board-symbol img,.course-editorial-art,.makers-orbit-art,.knowledge-signal>img{object-fit:contain!important;object-position:right center!important;filter:drop-shadow(0 18px 26px #3700074d)!important;width:100%!important;max-width:none!important;height:100%!important;padding:0!important;animation:none!important;display:block!important;transform:none!important}.crm-board-symbol{width:38%!important;height:100%!important;top:0!important;bottom:auto!important;right:0!important}.course-hero-stage:before{display:none!important}.course-editorial-art{inset:0!important}.atlas-hero-orbit,.knowledge-signal{height:100%!important;min-height:100%!important}.knowledge-signal>span,.knowledge-signal>div,.knowledge-signal>b{display:none!important}.sales-core-image{object-position:right center!important;filter:drop-shadow(0 18px 26px #3700074d)!important;width:38%!important;height:100%!important;top:0!important;right:0!important;transform:none!important}.sales-hero-new,.sites-gallery-add,.crm-head-actions{right:calc(38% + 24px)!important}@media (width<=1180px){.sites-gallery-visual,.crm-board-symbol,.sales-core-image{width:41%!important}.sales-hero-new,.sites-gallery-add,.crm-head-actions{right:calc(41% + 18px)!important}}@media (width<=900px){.sites-gallery-visual,.crm-board-symbol,.sales-core-image{width:42%!important}.sales-hero-new,.sites-gallery-add,.crm-head-actions{right:calc(42% + 14px)!important}.atlas-hero-orbit,.knowledge-signal,.course-hero-stage{height:300px!important;min-height:300px!important}}@media (width<=767.98px){.sites-gallery-visual,.sales-core-image,.atlas-hero-orbit,.knowledge-signal{opacity:.9!important;width:168px!important;height:126px!important;min-height:0!important;bottom:0!important;right:0!important}.crm-board-symbol{opacity:.72!important;width:150px!important;height:112px!important;top:auto!important;bottom:152px!important;right:8px!important}.course-hero-stage{display:none!important}.sales-hero-new,.sites-gallery-add{right:auto!important}.crm-head-actions{right:18px!important}.knowledge-signal{display:block!important}.knowledge-hero-copy{padding-bottom:154px!important}}.clients-relationship-art{place-items:center!important;width:34.5%!important;height:calc(100% - 16px)!important;padding:8px!important;top:8px!important;right:1.75%!important;overflow:visible!important}.clients-relationship-art img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important}.sites-gallery-visual,.crm-board-symbol,.sales-core-image{width:34.5%!important;right:1.75%!important}.sites-gallery-visual{place-items:center!important;height:auto!important;padding:8px!important;top:8px!important;bottom:8px!important}.crm-board-symbol{place-items:center!important;height:calc(100% - 16px)!important;padding:8px!important;top:8px!important}.sales-core-image{object-fit:contain!important;object-position:center!important;height:calc(100% - 16px)!important;padding:8px!important;top:8px!important}.sites-gallery-visual img,.crm-board-symbol img,.course-editorial-art,.makers-orbit-art,.knowledge-signal>img{object-position:center!important}.course-editorial-art{width:calc(100% - 20px)!important;height:calc(100% - 20px)!important;inset:10px!important}.makers-orbit-art,.knowledge-signal>img{padding:10px!important}.sales-hero-new,.sites-gallery-add,.crm-head-actions{right:calc(36.25% + 24px)!important}@media (width<=1180px){.clients-relationship-art,.sites-gallery-visual,.crm-board-symbol,.sales-core-image{width:36%!important;right:1%!important}.sales-hero-new,.sites-gallery-add,.crm-head-actions{right:calc(37% + 18px)!important}}@media (width<=767.98px){.clients-relationship-art,.sites-gallery-visual,.sales-core-image,.atlas-hero-orbit,.knowledge-signal{opacity:.92!important;width:152px!important;height:122px!important;min-height:0!important;padding:4px!important;top:auto!important;bottom:3px!important;right:8px!important;overflow:visible!important}.crm-board-symbol{opacity:.8!important;width:136px!important;height:106px!important;padding:4px!important;top:auto!important;bottom:152px!important;right:12px!important}.sales-hero-new,.sites-gallery-add{right:auto!important}.crm-head-actions{right:18px!important}}@media (width>=768px){.sales-core-image{object-position:center!important;width:37%!important;height:calc(100% - 2px)!important;padding:0!important;top:2px!important;right:1.25%!important}.sites-gallery-visual,.crm-board-symbol{align-items:end!important;height:auto!important;padding:4px 8px 0!important;top:4px!important;bottom:0!important}.sites-gallery-visual img{object-position:center bottom!important;transform:translateY(9px)!important}.crm-board-symbol img{object-position:center bottom!important;transform:translateY(7px)!important}.course-editorial-art{object-position:center bottom!important;width:calc(100% - 20px)!important;height:calc(100% - 4px)!important;inset:auto 10px 0!important;transform:none!important}.sales-core-image{object-position:center bottom!important;transform-origin:bottom!important;transform:none!important}.makers-orbit-art,.knowledge-signal>img{object-position:center bottom!important;transform-origin:bottom!important;padding:0!important;transform:none!important}}.crm-workspace-head.cm-unified-hero{background:linear-gradient(#ffffff13 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#fff1 1px,#0000 1px) 0 0/56px 56px,radial-gradient(circle at 78% 18%,#ff75693d,#0000 29%),linear-gradient(112deg,#ff3d49 0%,#ec0f20 36%,#ad000d 68%,#650007 100%)!important}.crm-workspace-head.cm-unified-hero:before{content:"CRM"!important;z-index:0!important;width:auto!important;height:auto!important;box-shadow:none!important;color:#ffffff0b!important;letter-spacing:-.12em!important;background:0 0!important;border:0!important;border-radius:0!important;font:400 138px/.8 Sora,sans-serif!important;position:absolute!important;top:-20px!important;left:46%!important;transform:rotate(-7deg)!important}.crm-board-heading-copy{z-index:3!important;padding:28px var(--cm-hero-pad-x) 108px!important;position:static!important}.crm-head-kicker,.crm-title-line,.crm-head-description{z-index:3;position:relative}.crm-title-line{align-items:flex-end!important;gap:14px!important;display:flex!important}.crm-board-title h1,.crm-board-title h1 em{font-family:Sora,sans-serif!important;font-style:normal!important;font-weight:400!important}.crm-result-count{background:#48000733!important;border-color:#ffffff4d!important;margin:0 0 5px!important;padding:7px 11px!important;font-size:9px!important;box-shadow:inset 0 1px #ffffff1f,0 8px 20px #4f000721!important}.crm-head-description{color:#fff4f2c2;max-width:470px;margin-top:11px;font-family:Inter,sans-serif;font-size:10px;font-weight:400;line-height:1.55}.crm-head-stage-rail{left:var(--cm-hero-pad-x)!important;background:#4b00083d!important;border-radius:17px!important;gap:0!important;height:68px!important;padding:0!important;bottom:20px!important;right:calc(36.25% + 24px)!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff21,0 14px 34px #4b000721!important}.crm-head-stage-rail>span{border-left:1px solid #ffffff1f!important;grid-template-rows:auto auto!important;grid-template-columns:auto 1fr auto!important;align-content:center!important;align-items:center!important;gap:4px 7px!important;min-width:0!important;height:100%!important;padding:0 13px!important;display:grid!important;position:relative!important}.crm-head-stage-rail>span:first-child{border-left:0!important}.crm-head-stage-rail>span:after{display:none!important}.crm-head-stage-rail b{color:#ffffff8a!important;letter-spacing:.08em!important;font:400 7px/1 Inter,sans-serif!important}.crm-head-stage-rail i{width:22px!important;height:1px!important;box-shadow:none!important;background:linear-gradient(90deg,#fff,#ffffff2e)!important;border-radius:99px!important}.crm-head-stage-rail small{color:#ffffffdb!important;text-overflow:ellipsis!important;white-space:nowrap!important;grid-column:1/3!important;font:400 8px/1.15 Inter,sans-serif!important;overflow:hidden!important}.crm-head-stage-rail strong{color:#fff!important;background:#ffffff17!important;border:1px solid #ffffff38!important;border-radius:8px!important;grid-area:1/3/3!important;place-items:center!important;width:25px!important;height:25px!important;font:400 9px/1 Sora,sans-serif!important;display:grid!important}.crm-head-actions{background:#3900074d!important;border-radius:16px!important;top:22px!important;right:calc(36.25% + 24px)!important;box-shadow:inset 0 1px #ffffff1f,0 16px 38px #3e000733!important}.crm-head-actions .crm-primary{border-radius:12px!important}@media (width<=1180px) and (width>=768px){.crm-head-stage-rail,.crm-head-actions{right:calc(37% + 18px)!important}.crm-head-description{max-width:390px}.crm-head-stage-rail>span{padding-inline:9px!important}.crm-head-stage-rail i{width:14px!important}}@media (width<=767.98px){.crm-head-description{max-width:260px;margin-top:9px;font-size:9px}.crm-board-heading-copy{padding:22px var(--cm-hero-pad-x) 192px!important}.crm-title-line{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.crm-result-count{margin:0!important}.crm-head-stage-rail{height:64px!important;bottom:18px!important;right:18px!important}.crm-head-stage-rail>span{padding-inline:8px!important}.crm-head-stage-rail strong{width:22px!important;height:22px!important}.crm-head-actions{bottom:92px!important;right:18px!important}}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.live-scoreboard{--score-red:#ef2528;--score-hot:#ff554e;--score-ink:#f8f1f1;--score-muted:#a98f92;--score-carbon:#070405;--score-panel:#0d0809;--score-line:#ffffff17;z-index:120;min-height:100svh;color:var(--score-ink);background:#060304;font-family:Manrope Variable,Manrope,Inter,Segoe UI,system-ui,sans-serif;position:fixed;inset:0;overflow:hidden}.live-scoreboard__red-field{background:linear-gradient(112deg,#080304 0%,#260607 31%,#760b0e 68%,#e42125 100%);height:46%;position:absolute;inset:0 0 auto;overflow:hidden}.live-scoreboard__red-field:before{content:"";filter:blur(.2px);background:radial-gradient(circle at 32% 83%,#ff372f52,#0000 25%),radial-gradient(circle at 82% 24%,#ff7f7242,#0000 21%),repeating-linear-gradient(116deg,#0000 0 114px,#ffffff06 115px 116px);position:absolute;inset:-30%}.live-scoreboard__red-field:after{content:"";aspect-ratio:1;filter:brightness(0)invert();opacity:.06;mix-blend-mode:screen;background:url(/assets/logocodemakers-symbol.svg) 50%/contain no-repeat;width:min(47vw,760px);position:absolute;top:-21%;right:1.5%;transform:rotate(-9deg)}.live-scoreboard__red-field>i{background:linear-gradient(90deg,#0000,#ff8d844f,#0000);width:44vw;height:1px;position:absolute;transform:rotate(-23deg)}.live-scoreboard__red-field>i:first-child{top:43%;left:-7%}.live-scoreboard__red-field>i:nth-child(2){top:53%;right:-11%;transform:rotate(20deg)}.live-scoreboard__red-field>i:nth-child(3){width:24vw;bottom:7%;left:38%;box-shadow:0 0 30px #ff292394}.live-room-header{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#0401018a,#04010114);border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;height:84px;padding:0 clamp(22px,3vw,56px);display:grid;position:relative}.live-room-back{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a03045c;border:1px solid #ff756c47;border-radius:999px;align-items:center;gap:10px;width:max-content;padding:11px 16px;font-size:11px;font-weight:720;transition:transform .2s,border-color .2s,background .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff12,0 8px 30px #0000001f}.live-room-back:hover{background:#3706088a;border-color:#ff80778f;transform:translate(-3px)}.live-room-back:focus-visible,.live-sales-entry:focus-visible{outline-offset:3px;outline:2px solid #fff}.live-room-brand{letter-spacing:.18em;justify-content:center;align-items:center;gap:11px;display:flex}.live-brand-lockup{clip-path:polygon(11px 0,100% 0,100% calc(100% - 11px),calc(100% - 11px) 100%,0 100%,0 11px);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(118deg,#090304c2,#2e060885 62%,#1403059e);border:1px solid #ff827833;justify-content:center;align-items:center;gap:15px;min-width:266px;height:62px;padding:6px 24px 6px 14px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,inset 0 -18px 30px #0000001f,0 12px 38px #0000002e}.live-brand-lockup:before{content:"";background:linear-gradient(90deg,#0000,#ff6a60 28%,#ff6a601f 72%,#0000);height:1px;position:absolute;top:0;left:10px;right:10px;box-shadow:0 0 13px #ff463d7a}.live-brand-lockup:after{content:"";background:linear-gradient(90deg,#ff4a421a,#ff4d45);width:24px;height:1px;position:absolute;bottom:9px;right:9px;box-shadow:0 0 8px #ff3e3661}.live-brand-mark{flex:0 0 50px;place-items:center;width:50px;height:50px;display:grid;position:relative}.live-brand-mark:before{content:"";filter:blur(5px);background:radial-gradient(circle,#ff443b30,#0000 67%);border-radius:50%;position:absolute;inset:5px}.live-brand-mark img{object-fit:contain;filter:drop-shadow(0 4px 7px #00000057)drop-shadow(0 0 8px #ff3b3329);width:48px;height:48px;position:relative}.live-brand-copy{text-align:left;position:relative}.live-brand-copy b{color:#fff;letter-spacing:.19em;white-space:nowrap;text-shadow:0 3px 16px #00000047;font-size:17px;font-weight:760;line-height:1;display:block}.live-brand-rule{background:linear-gradient(90deg,#0000,#ff5e54b8);width:clamp(42px,5.5vw,82px);height:1px;display:block;position:relative}.live-brand-rule:after{content:"";background:#2b0709;border:1px solid #ff786fb3;width:5px;height:5px;position:absolute;top:-2px;right:-2px;transform:rotate(45deg);box-shadow:0 0 10px #ff362e80}.live-brand-rule--right{transform:scaleX(-1)}.live-room-header__balance{justify-self:end;width:142px}.live-score-layout{z-index:2;height:calc(100svh - 84px);position:relative}.live-score-hero{text-align:center;color:#fff;height:264px;position:relative}.live-score-title{z-index:5;padding-top:3px;position:relative}.live-score-kicker{color:#e9b8b6;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:8px;font-size:7px;font-weight:720;line-height:1;display:inline-flex}.live-score-kicker>span{color:#f1c9c7}.live-score-kicker strong{color:#fff;letter-spacing:.12em;font-weight:780}.live-score-kicker i{background:#ff554d;width:3px;height:3px;transform:rotate(45deg);box-shadow:0 0 8px #ff3d35cc}.live-score-title p{letter-spacing:-.055em;text-shadow:0 8px 26px #1300013d;margin:0 0 8px;font-size:clamp(25px,2.15vw,37px);font-weight:670;line-height:1}.live-score-title time{color:#ffc3bf;letter-spacing:.1em;justify-content:center;align-items:center;gap:8px;font-size:7px;font-weight:690;line-height:1;display:inline-flex}.live-score-title time:before,.live-score-title time:after{content:"";background:linear-gradient(90deg,#0000,#ffaea78c);width:18px;height:1px}.live-score-title time:after{transform:scaleX(-1)}.live-score-title time span,.live-score-title time b{font-weight:690}.live-score-title time i{background:#ff7068;width:3px;height:3px;transform:rotate(45deg)}.live-score-title time em{color:#d88b88;letter-spacing:.08em;font-size:6px;font-style:normal}.live-score-card{z-index:4;isolation:isolate;background:linear-gradient(124deg,#0d0708fb,#250608fa 54%,#130607fb);border:1px solid #ff6f6547;border-radius:18px 18px 5px 5px;width:min(770px,72vw);min-height:156px;padding:15px 64px 18px;position:absolute;top:116px;left:50%;box-shadow:0 36px 90px #00000085,0 0 72px #c0080d2b,inset 0 1px #ffffff13;transform:translate(-50%)!important}.live-score-card:before{content:"";z-index:-1;clip-path:polygon(0 0,32% 0,34% 5%,66% 5%,68% 0,100% 0,100% 100%,0 100%);border:1px solid #ffffff0a;border-radius:13px 13px 3px 3px;position:absolute;inset:6px}.live-score-card:after{content:"";clip-path:polygon(5% 0,95% 0,100% 100%,0 100%);filter:drop-shadow(0 0 12px #ff2d2694);background:linear-gradient(90deg,#0000,#ee272a 16%,#ff6a61 50%,#ee272a 84%,#0000);width:74%;height:9px;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.live-score-card__shine{pointer-events:none;border-radius:18px 18px 5px 5px;position:absolute;inset:0;overflow:hidden}.live-score-card__shine:before{content:"";background:linear-gradient(112deg,#0000 28%,#ffffff0d 45%,#0000 61%);position:absolute;inset:0}.live-score-card__shine:after{content:"";background:linear-gradient(90deg,#0000,#ff6259,#0000);height:1px;position:absolute;top:0;left:11%;right:11%;box-shadow:0 0 20px #ff322a8c}.live-score-card__rail{filter:drop-shadow(0 0 5px #ee231f);background:linear-gradient(#0000,#ff5149 22%,#ff514926 78%,#0000);width:2px;position:absolute;top:20px;bottom:20px}.live-score-card__rail:after{content:"";background:#160708;border:1px solid #ff6b628c;width:7px;height:7px;position:absolute;top:50%;transform:translate(-3px,-50%)rotate(45deg)}.live-score-card__rail--left{left:13px}.live-score-card__rail--right{right:13px}.live-score-card__topline{color:#725e60;letter-spacing:.13em;justify-content:space-between;align-items:center;font-size:7px;font-weight:710;line-height:1;display:flex;position:relative}.live-score-card__topline span{color:#bca3a5}.live-score-card__topline b{color:#87575a;font-weight:720}.live-score-value{color:#fff;white-space:nowrap;text-shadow:0 12px 40px #00000059;justify-content:center;align-items:center;gap:13px;margin-top:5px;display:flex;position:relative}.live-score-value small{color:#ff554d;font-size:clamp(24px,2.4vw,40px);font-weight:820}.live-score-value strong{letter-spacing:-.07em;font-size:clamp(58px,6.2vw,108px);font-weight:560;line-height:.89}.live-score-meta{color:#baa5a7;letter-spacing:-.015em;justify-content:center;gap:30px;margin-top:11px;font-size:10px;font-weight:520;display:flex;position:relative}.live-score-meta>span{align-items:center;gap:7px;display:flex}.live-score-meta>span svg{color:#ff5d55}.live-score-meta>b{color:#ff5d55;border-left:1px solid #ffffff1f;padding-left:30px;font-size:12px;font-weight:760}.live-score-meta b small{color:#9c8587;font-size:8px;font-weight:570}.live-score-meta .is-negative{color:#c1aaac}.live-trend-panel{background:radial-gradient(at 50% 0,#8e090e33,#0000 42%),linear-gradient(#10090a 0%,#070405 78%);padding:78px max(5vw,36px) 22px;position:absolute;inset:224px 0 0;overflow:hidden}.live-trend-panel:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.live-trend-panel:after{content:"</>";color:#ffffff05;letter-spacing:-.2em;pointer-events:none;font:900 25vw/1 ui-monospace,monospace;position:absolute;bottom:-8vw;right:-1.5vw}.live-trend-header{z-index:2;justify-content:space-between;align-items:end;width:min(1180px,100%);margin:0 auto;display:flex;position:relative}.live-trend-header>div:first-child>span{color:#ff625a;letter-spacing:.19em;font:800 8px/1 ui-monospace,monospace}.live-trend-header h1{color:#f7efef;letter-spacing:-.047em;margin:8px 0 0;font-size:clamp(23px,2vw,32px);font-weight:630}.live-trend-header p{color:#a18789;margin:5px 0 0;font-size:10px}.live-chart-legend{color:#b49a9c;gap:24px;padding-bottom:5px;font-size:10px;display:flex}.live-chart-legend span{align-items:center;gap:8px;display:flex}.live-chart-legend i{width:20px;height:2px;display:block}.live-chart-legend .today{background:#ff443c;box-shadow:0 0 12px #ff302870}.live-chart-legend .yesterday{background:#725d60}.live-chart-wrap{z-index:2;border-bottom:1px solid #ffffff0b;border-left:1px solid #ffffff0b;width:min(1180px,100%);height:clamp(225px,31vh,340px);margin:13px auto 0;position:relative}.live-chart-wrap svg{width:100%;height:100%;overflow:visible}.live-grid-line{stroke:#ffffff16;stroke-width:1px;stroke-dasharray:2 7;vector-effect:non-scaling-stroke}.live-axis-label{fill:#9a7f82;font:8px Inter,system-ui}.live-axis-title,.live-hour-label{color:#9a7f82;font-size:8px;position:absolute}.live-axis-title{top:1px;left:0}.live-hour-label{bottom:5px;right:-1px}.live-today-line{stroke:#ff4941;stroke-width:2.2px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.live-yesterday-line{stroke:#725d60;stroke-width:1.25px;stroke-dasharray:4 6;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.live-last-guide{stroke:#ff4b43;stroke-width:1px;stroke-dasharray:2 5;vector-effect:non-scaling-stroke}.live-last-dot{fill:#fff;stroke:#ff463e;stroke-width:5px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 9px #ff3931d1)}.live-day-metrics{z-index:2;background:linear-gradient(#ffffff08,#ffffff03);border:1px solid #ffffff16;border-radius:14px;grid-template-columns:repeat(3,1fr);width:min(1180px,100%);margin:5px auto 0;display:grid;position:relative;box-shadow:inset 0 1px #ffffff06}.live-day-metric{text-align:center;padding:12px 28px;position:relative}.live-day-metric:after{content:"";opacity:.58;background:linear-gradient(90deg,#0000,#ef292a,#0000);height:1px;position:absolute;bottom:-1px;left:34%;right:34%}.live-day-metric+.live-day-metric{border-left:1px solid #ffffff14}.live-day-metric span,.live-day-metric small{display:block}.live-day-metric span{color:#a1898b;letter-spacing:.1em;text-transform:uppercase;font:750 8px/1 ui-monospace,monospace}.live-day-metric strong{color:#f5eded;letter-spacing:-.04em;margin-top:5px;font-size:clamp(17px,1.6vw,25px);font-weight:650;display:block}.live-day-metric small{color:#856f71;margin-top:3px;font-size:8px}.live-score-note{z-index:2;color:#897174;text-align:center;width:min(1180px,100%);margin:9px auto 0;font-size:8px;position:relative}.live-score-note i{background:#ff4941;border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block;box-shadow:0 0 9px #ff362e94}.live-score-note strong{color:#bba1a3}.live-sales-entry{background:var(--code-makers-red-surface);color:#fff;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:8px;height:42px;padding:0 14px;font-size:9px;font-weight:800;transition:transform .2s,filter .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff47,0 9px 24px #74000757,0 0 18px #e5141d24}.live-sales-entry i{background:#fff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #ffffff1f,0 0 12px #fffc}.live-sales-entry:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff52,0 12px 30px #7400076b,0 0 22px #e5141d33}@media (height<=820px) and (width>=901px){.live-room-header{height:72px}.live-score-layout{height:calc(100svh - 72px)}.live-score-hero{height:230px}.live-score-title{padding-top:0}.live-score-kicker{margin-bottom:4px}.live-score-card{min-height:142px;padding-top:11px;padding-bottom:13px;top:99px}.live-score-value strong{font-size:clamp(58px,5.65vw,90px)}.live-trend-panel{padding-top:64px;padding-bottom:10px;inset:199px 0 0}.live-chart-wrap{height:clamp(176px,25vh,210px);margin-top:8px}.live-day-metric{padding-top:8px;padding-bottom:8px}.live-score-note{margin-top:6px}}@media (width<=900px){.live-scoreboard{overflow-y:auto}.live-scoreboard__red-field{height:390px}.live-scoreboard__red-field:after{width:70vw;top:7%;right:-13%}.live-room-header{grid-template-columns:1fr auto;height:72px;padding:0 14px}.live-room-brand,.live-room-header__balance,.live-room-back span{display:none}.live-score-layout{height:auto;min-height:calc(100svh - 72px)}.live-score-hero{height:270px}.live-score-title{padding-top:4px}.live-score-kicker{text-overflow:ellipsis;white-space:nowrap;max-width:85vw;overflow:hidden}.live-score-card{width:min(88vw,590px);min-height:145px;padding:17px 28px;top:116px}.live-score-card__topline{font-size:6px}.live-score-card__rail{top:16px;bottom:16px}.live-score-value{gap:8px;margin-top:9px}.live-score-value strong{font-size:clamp(44px,12vw,76px)}.live-score-value small{font-size:22px}.live-score-meta{flex-wrap:wrap;gap:12px}.live-score-meta>b{padding-left:12px}.live-trend-panel{min-height:610px;padding:71px 15px 106px;position:relative;inset:auto}.live-trend-header{flex-direction:column;align-items:flex-start;gap:16px}.live-chart-legend{align-self:flex-end}.live-chart-wrap{height:255px}.live-day-metrics{grid-template-columns:1fr}.live-day-metric+.live-day-metric{border-top:1px solid #ffffff14;border-left:0}.live-brand-rule{display:none}.live-sales-entry{justify-content:center;width:42px;padding:0}.live-sales-entry span{display:none}}@media (width<=430px){.live-score-title p{font-size:24px}.live-score-title time{font-size:7px}.live-score-card{width:86vw;padding-inline:22px}.live-score-card__topline b,.live-score-card__rail{display:none}.live-score-value strong{font-size:11.5vw}.live-score-meta>span{display:none}.live-chart-wrap{height:235px}.live-axis-label{font-size:7px}}@media (prefers-reduced-motion:reduce){.live-scoreboard *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}body:has(.live-scoreboard){overflow:hidden}@media (width<=900px){.live-scoreboard{--mobile-gutter:14px;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#ff4c446b transparent;background:#080405;overflow:hidden auto}.live-scoreboard::-webkit-scrollbar{width:4px}.live-scoreboard::-webkit-scrollbar-track{background:0 0}.live-scoreboard::-webkit-scrollbar-thumb{background:#ff4c4466;border-radius:99px}.live-scoreboard__red-field{background:linear-gradient(135deg,#130405 0%,#4f090b 48%,#d92528 100%);height:344px}.live-scoreboard__red-field:before{background:radial-gradient(circle at 17% 69%,#ff4c4138,#0000 27%),radial-gradient(circle at 86% 10%,#ff9f9333,#0000 24%),repeating-linear-gradient(118deg,#0000 0 68px,#ffffff07 69px 70px);inset:-16%}.live-scoreboard__red-field:after{opacity:.055;width:92vw;top:47px;right:-21%;transform:rotate(-12deg)}.live-scoreboard__red-field>i:first-child{width:88vw;top:54%;left:-28%}.live-scoreboard__red-field>i:nth-child(2){width:90vw;top:46%;right:-32%}.live-scoreboard__red-field>i:nth-child(3){opacity:.45;width:66vw;bottom:0;left:19%}.live-room-header{z-index:20;height:66px;padding:0 var(--mobile-gutter);-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:linear-gradient(#0a0203f0,#140305c7);border-bottom-color:#ffffff17;grid-template-columns:44px 1fr 44px;display:grid;position:sticky;top:0}.live-room-back{background:#0802036b;border-color:#ff766d42;place-items:center;width:44px;height:44px;padding:0;display:grid;box-shadow:inset 0 1px #ffffff12,0 8px 26px #0003}.live-room-back span{display:none}.live-room-brand{justify-self:center;gap:7px;min-width:0;display:flex}.live-brand-rule{background:linear-gradient(90deg,#0000,#ff655c85);width:20px;display:block}.live-brand-rule:after{display:none}.live-brand-lockup{clip-path:none;min-width:0;height:42px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:8px;padding:0}.live-brand-lockup:before,.live-brand-lockup:after{display:none}.live-brand-mark{flex-basis:32px;width:32px;height:32px}.live-brand-mark:before{inset:2px}.live-brand-mark img{width:31px;height:31px}.live-brand-copy b{letter-spacing:.17em;font-size:10px;font-weight:810}.live-room-header__balance{width:44px;display:block}.live-score-layout{min-height:calc(100svh - 66px)}.live-score-hero{height:272px;padding-inline:var(--mobile-gutter)}.live-score-title{padding-top:17px}.live-score-kicker{letter-spacing:.13em;max-width:calc(100vw - 40px);margin-bottom:9px;font-size:6px}.live-score-title p{letter-spacing:-.06em;margin-bottom:10px;font-size:clamp(27px,7.7vw,34px);font-weight:680}.live-score-title time{letter-spacing:.08em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08020321;border:1px solid #ffffff12;border-radius:99px;gap:7px;padding:5px 9px;font-size:6px}.live-score-title time:before,.live-score-title time:after{width:11px}.live-score-card{background:linear-gradient(128deg,#0c0607fc,#270608fb 55%,#0f0506fe);border-radius:18px 18px 7px 7px;width:calc(100% - 28px);max-width:530px;min-height:136px;padding:14px 22px 17px;top:126px;box-shadow:0 25px 58px #00000080,0 0 50px #d10a0f26,inset 0 1px #ffffff13}.live-score-card:before{border-radius:13px 13px 4px 4px;inset:5px}.live-score-card:after{width:76%;height:8px;bottom:-8px}.live-score-card__shine:before{opacity:.34}.live-score-card__rail{top:16px;bottom:16px}.live-score-card__topline{padding-inline:4px;font-size:6px}.live-score-value{gap:9px;margin-top:9px}.live-score-value small{font-size:clamp(22px,6.4vw,28px)}.live-score-value strong{font-size:clamp(47px,14.5vw,69px);font-weight:580}.live-score-meta{align-items:center;gap:15px;margin-top:11px;font-size:8px}.live-score-meta>span{gap:5px;display:flex}.live-score-meta>span svg{width:12px}.live-score-meta>b{padding-left:15px;font-size:10px}.live-score-meta b small{font-size:7px}.live-trend-panel{min-height:0;padding:48px var(--mobile-gutter) calc(28px + env(safe-area-inset-bottom));background:radial-gradient(at 50% 0,#89080d3d,#0000 31%),linear-gradient(#12090a 0%,#080405 72%);border-radius:28px 28px 0 0;margin-top:0;position:relative;inset:auto;overflow:hidden;box-shadow:0 -18px 45px #14000147}.live-trend-panel:before{opacity:.55;background-size:34px 34px}.live-trend-panel:after{opacity:.55;font-size:56vw;bottom:-2vw;right:-14vw}.live-trend-header{grid-template-columns:1fr auto;align-items:end;gap:12px;display:grid}.live-trend-header>div:first-child>span{letter-spacing:.17em;font-size:7px}.live-trend-header h1{letter-spacing:-.055em;margin-top:9px;font-size:clamp(25px,7.2vw,31px);font-weight:660;line-height:1}.live-trend-header p{margin-top:8px;font-size:9px}.live-chart-legend{color:#bca2a4;align-self:end;gap:13px;padding:0 0 2px;font-size:8px}.live-chart-legend span{gap:6px}.live-chart-legend i{width:14px;height:1px}.live-chart-wrap{background:linear-gradient(#ffffff06,#00000014);border:1px solid #ffffff13;border-radius:18px;height:232px;margin-top:18px;padding:14px 7px 2px;box-shadow:inset 0 1px #ffffff06,0 16px 40px #0000002e}.live-chart-wrap:before{content:"";background:linear-gradient(90deg,#0000,#ff49416b,#0000);height:1px;position:absolute;top:0;left:16px;right:16px}.live-chart-wrap svg{height:100%}.live-axis-title{font-size:7px;top:10px;left:12px}.live-hour-label{font-size:7px;bottom:9px;right:11px}.live-axis-label{font-size:7px}.live-axis-hour[data-hour="2"],.live-axis-hour[data-hour="6"],.live-axis-hour[data-hour="10"],.live-axis-hour[data-hour="14"],.live-axis-hour[data-hour="18"],.live-axis-hour[data-hour="22"]{display:none}.live-today-line{stroke-width:2.5px}.live-yesterday-line{stroke-width:1.1px;stroke-dasharray:3 6}.live-last-dot{stroke-width:4px}.live-day-metrics{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px}.live-day-metric{text-align:left;background:linear-gradient(150deg,#ffffff09,#ffffff03);border:1px solid #ffffff13;border-radius:15px;min-width:0;min-height:82px;padding:13px 10px;box-shadow:inset 0 1px #ffffff06}.live-day-metric:first-child{grid-column:1/-1;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;min-height:68px;padding-inline:16px;display:grid}.live-day-metric:first-child span{align-self:end}.live-day-metric:first-child strong{grid-area:1/2/-1;align-self:center;margin:0;font-size:29px}.live-day-metric:first-child small{align-self:start}.live-day-metric+.live-day-metric{border-top:1px solid #ffffff13;border-left:1px solid #ffffff13}.live-day-metric:after{width:34px;bottom:-1px;left:16px;right:auto}.live-day-metric span{letter-spacing:.09em;font-size:6px}.live-day-metric strong{text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:clamp(16px,5vw,22px);overflow:hidden}.live-day-metric small{margin-top:4px;font-size:7px}.live-score-note{justify-content:center;align-items:flex-start;gap:7px;margin-top:15px;padding-inline:16px;font-size:7px;line-height:1.55;display:flex}.live-score-note i{flex:none;margin:3px 0 0}}@media (width<=520px){.live-trend-header{grid-template-columns:1fr}.live-chart-legend{justify-content:flex-start;align-self:auto;margin-top:3px}}@media (width<=390px){.live-scoreboard{--mobile-gutter:11px}.live-brand-rule{width:13px}.live-brand-copy b{font-size:9px}.live-score-hero{height:266px}.live-score-card{width:calc(100% - 22px);padding-inline:19px}.live-score-card__rail{display:none}.live-score-value strong{font-size:14vw}.live-score-meta{gap:11px}.live-score-meta>b{padding-left:11px}.live-trend-panel{padding-top:43px}.live-chart-wrap{height:218px}.live-day-metric{min-height:79px}}@media (width<=350px){.live-brand-rule{display:none}.live-score-kicker strong{text-overflow:ellipsis;max-width:90px;overflow:hidden}.live-score-title p{font-size:25px}.live-score-title time em,.live-score-card__topline b{display:none}.live-score-meta>span{font-size:0}.live-score-meta>span svg{width:14px;height:14px}.live-trend-header h1{font-size:24px}.live-chart-wrap{height:204px}.live-day-metrics{grid-template-columns:1fr}.live-day-metric:first-child{grid-column:auto}.live-day-metric{min-height:67px}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.makers-select-trigger{color:#ede1e0;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:0;width:100%;min-width:0;min-height:54px;padding:0 16px;font-family:inherit;display:flex}.makers-select-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.makers-select-trigger>svg{color:#ff6570;flex:none;margin-left:12px;transition:transform .16s}.makers-select-trigger[data-state=open]>svg{transform:rotate(180deg)}.makers-select-trigger.is-compact{gap:8px;min-height:40px;padding:0}.makers-select-trigger.is-compact .makers-select-value{color:#cfc0c3;font-size:10px}.makers-select-menu{z-index:150;width:max(320px,var(--radix-popover-trigger-width));max-width:calc(100vw - 24px);max-height:var(--radix-popover-content-available-height);color:#fff8f7;transform-origin:var(--radix-popover-content-transform-origin);will-change:transform,opacity,clip-path;isolation:isolate;background:radial-gradient(circle at 18% 0,#e5141d1f,#0000 38%),linear-gradient(155deg,#171012 0%,#0b0a0b 52%,#070708 100%);border:1px solid #6f2834;border-radius:16px;flex-direction:column;font-family:Inter,system-ui,sans-serif;display:flex;overflow:hidden;box-shadow:0 30px 90px #000c,0 8px 24px #0009,inset 0 1px #ffffff0d}.makers-select-menu[data-state=open]{animation:.54s cubic-bezier(.2,.78,.2,1) both makers-select-expand}.makers-select-menu[data-state=closed]{animation:.22s cubic-bezier(.4,0,1,1) both makers-select-collapse}.makers-select-menu.is-compact{width:290px}.makers-select-menu-head{background:linear-gradient(#ffffff05,#0000);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 13px;display:flex}.makers-select-menu-eyebrow{letter-spacing:.16em;color:#ff6875;font-size:8px;font-weight:650}.makers-select-menu h3{letter-spacing:-.035em;margin:5px 0 4px;font-size:17px;font-weight:650;line-height:1.3}.makers-select-menu-head p{color:#c2afb3;margin:0;font-size:10px;line-height:1.5}.makers-select-close{color:#d2bfc2;background:#100b0d;border:1px solid #503137;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.makers-select-close:hover{color:#fff;background:#310e16;border-color:#e5141d}.makers-select-trigger-mark{color:#ff6570;background:#2a1016;border:1px solid #76313c;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.makers-select-menu.is-minimal{width:var(--radix-popover-trigger-width);background:linear-gradient(155deg,#190d10,#080708 72%);border-radius:12px;min-width:168px;max-width:190px;padding:5px;box-shadow:0 18px 48px #000b,0 5px 16px #0008,inset 0 1px #ffffff0d}.makers-select-menu.is-minimal .makers-select-options{background:0 0;outline:none;max-height:none;padding:0}.makers-select-menu.is-minimal .makers-select-option{border-radius:8px;gap:8px;min-height:36px;padding:5px 8px}.makers-select-menu.is-minimal .makers-select-option-mark{border-radius:7px;width:24px;height:24px;font-size:9px}.makers-select-menu.is-minimal .makers-select-option-name{font-size:11px}.makers-select-menu.is-minimal .makers-select-option-check{width:15px;height:15px}.makers-select-search{color:#ff6570;background:#050506;border:1px solid #523138;border-radius:9px;flex:none;align-items:center;gap:8px;min-height:40px;margin:0 12px 10px;padding:0 10px;display:flex;box-shadow:inset 0 1px #ffffff05}.makers-select-search:focus-within{border-color:#e5141d;box-shadow:0 0 0 2px #e5141d2e,inset 0 1px #ffffff06}.makers-select-search input{color:#fff8f7;width:0;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;min-height:38px;font-size:12px}.makers-select-search input::placeholder{color:#aa969c}.makers-select-search button{color:#ff6570;place-items:center;min-width:26px;min-height:30px;display:grid}.makers-select-options{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9b2334 transparent;background:#08070880;min-height:0;max-height:300px;padding:2px 8px 8px;overflow-y:auto}.makers-select-options::-webkit-scrollbar{width:4px}.makers-select-options::-webkit-scrollbar-thumb{background:#9b2334;border-radius:8px}.makers-select-option{cursor:pointer;color:#e4d9dc;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;min-height:42px;padding:6px 10px;display:flex}.makers-select-option.is-highlighted{background:#241318;border-color:#65303a}.makers-select-option.is-selected{color:#fff8f7;background:linear-gradient(110deg,#4b101b,#241014);border-color:#d73449;box-shadow:inset 2px 0 #ff3447}.makers-select-option[aria-disabled=true]{opacity:.4;cursor:not-allowed}.makers-select-option-mark{color:#c2afb3;background:#100b0d;border:1px solid #4f3339;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;font-size:12px;font-weight:600;display:grid}.makers-select-option-mark.is-serif{font-family:Georgia,serif;font-size:15px;font-style:italic}.makers-select-option.is-selected .makers-select-option-mark{color:#ff6e7a;background:#2d0e17;border-color:#a72a3d}.makers-select-option-name{flex:1;min-width:0;font-size:12px;line-height:1.4}.makers-select-option-count{color:#b7a7ab;font-variant-numeric:tabular-nums;background:#171114;border-radius:5px;flex:none;padding:3px 6px;font-size:10px}.makers-select-option.is-selected .makers-select-option-count{color:#ff8390;background:#3b131c}.makers-select-option-check{color:#fff8f7;border:1px solid #654049;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;display:grid}.makers-select-option.is-selected .makers-select-option-check{background:#e5141d;border-color:#e5141d}.makers-select-no-results{text-align:center;color:#dec4c0;padding:28px 12px;font-size:12px;line-height:1.8}.makers-select-no-results span{color:#99868c;font-size:11px}.makers-select-menu-footer{color:#b3a3a7;background:#050506;border-top:1px solid #422a30;flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:35px;padding:7px 16px;font-size:9px;display:flex}.makers-select-menu-footer>span:last-child{align-items:center;gap:4px;display:flex}.makers-select-menu-footer kbd{color:#ff7a85;font-family:inherit}.makers-select-menu-footer i{color:#9d4151;padding:0 3px;font-style:normal}.makers-select-menu button:focus-visible{outline-offset:2px;outline:2px solid #ff6570}.makers-facet:has([data-state=open]){background:#1e1014;box-shadow:inset 0 -2px #e5141d}@keyframes makers-select-expand{0%{opacity:0;clip-path:inset(0 0 92% round 16px);transform:translateY(-8px)scaleX(.985)}42%{opacity:1}to{opacity:1;clip-path:inset(0 round 16px);transform:translateY(0)scaleX(1)}}@keyframes makers-select-collapse{0%{opacity:1;clip-path:inset(0 round 16px);transform:translateY(0)}to{opacity:0;clip-path:inset(0 0 72% round 16px);transform:translateY(-5px)}}@keyframes makers-select-expand-reduced{0%{opacity:.45;clip-path:inset(0 0 64% round 16px)}to{opacity:1;clip-path:inset(0 round 16px)}}@media (width<=1100px){.makers-select-trigger{padding:0 12px}.makers-select-value{font-size:11px}}@media (width>=601px) and (width<=850px){.makers-select-trigger{grid-template-columns:minmax(0,1fr) auto;row-gap:8px;padding:9px 13px 8px;display:grid}.makers-select-trigger .makers-facet-label{grid-column:1/-1}.makers-select-trigger>svg{grid-area:2/2}.makers-select-value{grid-area:2/1}.makers-select-trigger.is-compact{padding:0;display:flex}}@media (width<=600px){.makers-select-trigger{min-height:48px;padding:0 12px}.makers-select-value{font-size:12px}.makers-select-menu{border-radius:14px}.makers-select-option{min-height:44px}.makers-select-menu-footer>span:last-child{display:none}.makers-select-menu-head{padding:14px 16px 12px}}@media (prefers-reduced-motion:reduce){.makers-select-menu[data-state=open]{animation-name:makers-select-expand-reduced!important;animation-duration:.42s!important;animation-timing-function:cubic-bezier(.2,.78,.2,1)!important;animation-fill-mode:both!important}.makers-select-menu[data-state=closed]{animation-duration:.18s!important}.makers-select-trigger>svg{transition:none}}.hunter{--hunter-coal:#0a0707;--hunter-wine:#26090a;--hunter-ink:#291e1f;--hunter-red:#f13c3f;--hunter-red-dark:#b81620;--hunter-coral:#ff746e;--hunter-paper:#f7f3f0;--hunter-line:#e5dcda;color:#fff;scrollbar-color:#ff5b5659 transparent;scrollbar-width:thin;height:100%;min-height:0;padding:0 2px 28px;font-family:Inter,Segoe UI,sans-serif;overflow-y:auto}.hunter-scroll-content{min-height:100%}.hunter h1,.hunter h2,.hunter h3,.hunter p,.hunter fieldset,.hunter dl{margin:0}.hunter button,.hunter input,.hunter select{font:inherit}.hunter button,.hunter a{transition:border-color .2s,color .2s,background .2s,transform .2s,box-shadow .2s,opacity .2s}.hunter button:focus-visible,.hunter a:focus-visible{outline-offset:2px;outline:3px solid #ff746e66}.hunter input:focus-visible,.hunter select:focus-visible{outline:0}.hunter-atlas{background:#f7f7f8;border:1px solid #dededd;border-radius:24px;grid-template-columns:368px minmax(0,1fr);min-height:640px;animation:.55s cubic-bezier(.22,1,.36,1) both hunter-enter;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px #00000052}.hunter-mission{z-index:700;color:#1d1d1f;background:radial-gradient(circle at 111% 4%,#0000 0 64px,#d72f3813 65px 66px,#0000 67px 110px,#d72f380b 111px 112px,#0000 113px),radial-gradient(at 3% -5%,#ef303a1d,#0000 38%),radial-gradient(at 110% 88%,#b816200e,#0000 42%),radial-gradient(circle,#56303312 .55px,#0000 .75px) 0 0/8px 8px,linear-gradient(155deg,#fffdfc 0%,#faf7f5 48%,#f6f1ee 100%);border-right:1px solid #ded9d6;flex-direction:column;gap:16px;min-width:0;padding:22px 24px 18px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;display:flex;position:relative;box-shadow:8px 0 34px #231f1f1a}.hunter-mission:after{display:none}.hunter-mission-brand{align-items:center;gap:12px;min-height:48px;display:flex}.hunter-brand-mark{background:linear-gradient(145deg,#ff5459 0%,#df2d38 46%,#b70f1d 100%);border:1px solid #ffffff57;border-radius:3px 15px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:inset 0 1px #ffffff47,0 10px 24px #be1b253d}.hunter-brand-mark img{object-fit:contain;filter:brightness(0)invert();width:30px;height:30px}.hunter-mission-brand>div{min-width:0}.hunter-mission-brand small{color:#75575a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:800;display:block}.hunter-mission-brand h1{letter-spacing:-.045em;font-family:Manrope Variable,Manrope,Inter,sans-serif;font-size:25px;font-weight:720;line-height:1}.hunter-live{color:#8b5d60;letter-spacing:.01em;white-space:nowrap;background:0 0;border:0;border-left:1px solid #ded6d3;border-radius:0;align-items:center;gap:7px;margin-left:auto;padding:5px 0 5px 10px;font-size:8px;font-weight:720;display:flex}.hunter-live i{width:4px;height:11px;box-shadow:none;background:#d72f38;border-radius:1px 5px}.hunter-theme-toggle{color:#655d5e;cursor:pointer;background:#fff;border:1px solid #e2dbd8;border-radius:3px 10px;flex:none;place-items:center;width:32px;height:32px;margin-left:auto;display:grid;box-shadow:0 4px 12px #2e23200d}.hunter-theme-toggle:hover{color:#bd242d;background:#fff4f4;border-color:#e5bfc1;transform:translateY(-1px)}.hunter-theme-toggle[aria-pressed=true]{color:#ffd7d8;background:#24191c;border-color:#4b3135;box-shadow:inset 0 1px #ffffff0d,0 5px 14px #1f080c29}.hunter-mission-brand .hunter-live{margin-left:0}.hunter-section-label{color:#75575a;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;margin:2px 0 -7px;font-size:8px;font-weight:780;display:flex}.hunter-section-label span{color:#d72f38;font-variant-numeric:tabular-nums;font-family:Manrope Variable,Manrope,sans-serif}.hunter-section-label i{background:#e6dfdc;flex:1;height:1px}.hunter-search-core{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#fffffff0,#fff9f7c2);border:1px solid #8b686940;border-radius:4px 18px;gap:0;padding:0 14px;display:grid;box-shadow:inset 0 1px #ffffffeb,0 14px 30px #3e282613}.hunter-search-core .hunter-field{padding:13px 0}.hunter-search-core .hunter-field+.hunter-field{border-top:1px solid #eee9e7}.hunter-field{display:block}.hunter-field>span,.hunter-presence legend,.hunter-compact-fields label>span{color:#645d5d;letter-spacing:.01em;margin:0 0 7px;font-size:9px;font-weight:720;display:block}.hunter-field>span em{color:#9a9aa0;margin-left:5px;font-size:9px;font-style:normal;font-weight:550}.hunter-field>div{color:#71696a;height:44px;box-shadow:none;background:#fbfaf9;border:1px solid #e4dfdc;border-radius:3px 12px;align-items:center;gap:10px;padding:0 12px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.hunter-field>div:hover{background:#fff;border-color:#d9d1ce}.hunter-field>div:focus-within{background:#fff;border-color:#e3444c;box-shadow:0 0 0 3px #e3444c1f}.hunter-field>div:focus-within>svg{color:#d72f38}.hunter-field input{color:#1d1d1f;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.hunter-field input::placeholder{color:#817a7a}.hunter input::selection{color:inherit;background:#dc2e3747}.hunter input:autofill{caret-color:#d72f38;transition:background-color 9999s ease-out;-webkit-text-fill-color:#1d1d1f!important;box-shadow:inset 0 0 0 1000px snow!important}.hunter input:-webkit-autofill{caret-color:#d72f38;transition:background-color 9999s ease-out;-webkit-text-fill-color:#1d1d1f!important;box-shadow:inset 0 0 0 1000px snow!important}.hunter input:-webkit-autofill:hover{caret-color:#d72f38;transition:background-color 9999s ease-out;-webkit-text-fill-color:#1d1d1f!important;box-shadow:inset 0 0 0 1000px snow!important}.hunter input:-webkit-autofill:focus{caret-color:#d72f38;transition:background-color 9999s ease-out;-webkit-text-fill-color:#1d1d1f!important;box-shadow:inset 0 0 0 1000px snow!important}.hunter-search-core .hunter-field>div{height:36px;box-shadow:none;background:0 0;border:0;border-radius:9px;padding:0 5px;transition:background .2s,box-shadow .2s}.hunter-search-core .hunter-field>div>svg{box-sizing:border-box;color:#c52a33;background:#fff5f5;border:1px solid #f0d9da;border-radius:2px 10px;flex:none;width:31px;height:31px;padding:6px;transition:border-color .18s,color .18s,background .18s}.hunter-search-core .hunter-field>div:hover>svg,.hunter-search-core .hunter-field>div:focus-within>svg{color:#b8212a;background:#fceced;border-color:#e8bfc2}.hunter-search-core .hunter-field>div:focus-within{background:linear-gradient(90deg,#d72f3813,#d72f3805);border-color:#0000;box-shadow:inset 0 0 0 1px #d72f3833}.hunter-field-query>small,.hunter-search-location>small{color:#847d7e;margin:5px 0 0 41px;font-size:7.5px;line-height:1.4;display:block}.hunter-location-search>div{background:linear-gradient(90deg,#120d0e,#0d0909);border-color:#7f9bb138}.hunter-location-search>div>button{color:#fff;background:#f13c3f1f;border:1px solid #ff746e40;border-radius:3px 8px;flex:none;place-items:center;width:29px;height:29px;display:grid}.hunter-location-search>div>button:hover:not(:disabled){background:var(--hunter-red);border-color:#ff746e}.hunter-location-search>div>button:disabled{opacity:.55}.hunter-location-search>small{color:#778a9b;margin:5px 1px 0;font-size:7px;line-height:1.35;display:block}.hunter-location-search>small.is-error{color:#ff8b86}.hunter-filter-disclosure{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffffd6,#fff9f7a8);border:1px solid #8b68693b;border-radius:4px 16px;padding:0 12px;transition:border-color .44s cubic-bezier(.4,0,.2,1),background .44s cubic-bezier(.4,0,.2,1),box-shadow .56s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffc7,0 10px 26px #301f1e0b}.hunter-filter-disclosure:before{content:"";transform-origin:top;background:#d72f38;border-radius:0 3px 3px 0;width:2px;height:27px;transition:transform .56s cubic-bezier(.4,0,.2,1);position:absolute;top:18px;left:0;transform:scaleY(.35)}.hunter-filter-disclosure.is-open{background:linear-gradient(145deg,#fffffff5,#fff7f5d6);border-color:#ae626757;box-shadow:inset 0 1px #fff,0 18px 38px #3e212017}.hunter-filter-disclosure.is-open:before{transform:scaleY(1)}.hunter-filter-summary{color:#1d1d1f;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:62px;padding:0;display:flex}.hunter-filter-summary>span{align-items:center;gap:8px;min-width:0;display:flex}.hunter-step-number{color:#c62a33;letter-spacing:.04em;flex:none;width:19px;font-family:Manrope Variable,Manrope,sans-serif;font-size:8px;font-style:normal;font-weight:780}.hunter-filter-icon{color:#766d6c;background:#fff;border:1px solid #e7dfdc;border-radius:2px 10px;flex:none;place-items:center;width:30px;height:30px;transition:border-color .32s,color .32s,background .32s,transform .52s cubic-bezier(.16,1,.3,1);display:grid}.hunter-filter-summary>span>span{gap:3px;min-width:0;display:grid}.hunter-filter-summary b{font-size:12px;font-weight:700}.hunter-filter-summary small{color:#756e6e;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.hunter-filter-arrow{color:#8e8685;flex:none;transition:color .32s,transform .58s cubic-bezier(.16,1,.3,1)}.hunter-filter-disclosure.is-open .hunter-filter-arrow{color:#d82e37;transform:rotate(90deg)}.hunter-filter-disclosure.is-open .hunter-filter-icon{color:#c62a33;background:#fff2f2;border-color:#e9c1c3;transform:translate(1px)}.hunter-filter-summary:hover .hunter-filter-icon,.hunter-filter-summary:hover .hunter-filter-arrow{color:#d82e37}.hunter-filter-summary:focus-visible{outline-offset:2px;outline:3px solid #e3444c3d}.hunter-filter-reveal{opacity:0;pointer-events:none;visibility:hidden;will-change:grid-template-rows,opacity,transform;grid-template-rows:0fr;transition:grid-template-rows .68s cubic-bezier(.65,0,.35,1),opacity .56s cubic-bezier(.4,0,1,1),transform .58s cubic-bezier(.65,0,.35,1),visibility 0s linear .68s;display:grid;overflow:hidden;transform:translateY(-12px)}.hunter-filter-disclosure.is-open .hunter-filter-reveal{opacity:1;pointer-events:auto;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .82s cubic-bezier(.65,0,.35,1),opacity .48s cubic-bezier(0,0,.2,1) .16s,transform .72s cubic-bezier(.65,0,.35,1),visibility;transform:translateY(0)}.hunter-filter-clip{min-height:0;overflow:hidden}.hunter-filter-panel{border-top:1px solid #e8e1de;gap:14px;padding:16px 0 18px;display:grid}.hunter-filter-panel>*{opacity:0;transition:opacity .5s cubic-bezier(.4,0,1,1),transform .56s cubic-bezier(.65,0,.35,1);transform:translateY(-7px)}.hunter-filter-disclosure.is-open .hunter-filter-panel>*{opacity:1;transition-duration:.42s,.58s;transition-timing-function:cubic-bezier(0,0,.2,1),cubic-bezier(.16,1,.3,1);transform:translateY(0)}.hunter-filter-disclosure.is-open .hunter-filter-panel>:first-child{transition-delay:.15s}.hunter-filter-disclosure.is-open .hunter-filter-panel>:nth-child(2){transition-delay:.2s}.hunter-filter-disclosure.is-open .hunter-filter-panel>:nth-child(3){transition-delay:.25s}.hunter-filter-disclosure.is-open .hunter-filter-panel>:nth-child(4){transition-delay:.3s}.hunter-presence{border:0;min-width:0;padding:0}.hunter-presence>div{background:#f5f3f1;border:1px solid #e4dfdc;border-radius:3px 12px;grid-template-columns:repeat(3,1fr);gap:2px;padding:3px;display:grid}.hunter-presence button{color:#777071;background:0 0;border:0;border-radius:2px 8px;height:33px;font-size:9px;font-weight:680}.hunter-presence button:hover{color:#1d1d1f;background:#ffffffb8}.hunter-presence button.is-active{color:#a9242c;background:#fff;box-shadow:inset 0 -2px #d72f38,0 1px 3px #241a1814}.hunter-compact-fields{grid-template-columns:1fr;gap:7px;display:grid}.hunter-compact-fields label{min-width:0}.hunter-compact-fields select{color:#1d1d1f;background:#fbfaf9;border:1px solid #e4dfdc;border-radius:3px 11px;outline:0;width:100%;height:42px;padding:0 10px;font-size:10px}.hunter-compact-fields select:focus{background:#fff;border-color:#e3444c;box-shadow:0 0 0 3px #e3444c1f}.hunter-compact-fields option{color:#1d1d1f;background:#fff}.hunter-rating-select{width:168px;min-width:0;max-width:100%}.hunter-rating-select>span{color:#645d5d;letter-spacing:.01em;margin:0 0 7px;font-size:9px;font-weight:720;display:block}.hunter-rating-select .makers-select-trigger{color:#1d1d1f;background:#fbfaf9;border:1px solid #e4dfdc;border-radius:10px;min-height:36px;padding:0 10px;transition:border-color .18s,background .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff8c}.hunter-rating-select .makers-select-trigger:hover{background:#fff;border-color:#d6c8c6}.hunter-rating-select .makers-select-trigger[data-state=open]{background:#fff;border-color:#e3444c;box-shadow:0 0 0 3px #e3444c1f,inset 0 1px #ffffffb3}.hunter-rating-select .makers-select-trigger:focus-visible{outline-offset:2px;outline:2px solid #e3444c}.hunter-rating-select .makers-select-value{color:inherit;letter-spacing:.01em;font-family:Inter,sans-serif;font-size:10px;font-weight:500}.hunter-rating-select .makers-select-trigger>svg{color:#d72f38;width:11px;height:11px;margin-left:8px}.hunter-phone-toggle{color:#514b4c;background:0 0;border:0;border-top:1px solid #ece6e3;border-radius:0;justify-content:space-between;align-items:center;min-height:44px;padding:7px 2px 0;font-size:10px;font-weight:620;display:flex}.hunter-phone-toggle>span{align-items:center;gap:7px;display:flex}.hunter-phone-toggle>span>svg{color:#766d6c}.hunter-phone-toggle>i{background:#d7d2d0;border-radius:2px 9px;width:32px;height:18px;transition:background .2s;position:relative}.hunter-phone-toggle>i b{background:#fff;border-radius:1px 7px;width:14px;height:14px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.hunter-phone-toggle.is-active{color:#1d1d1f;background:0 0}.hunter-phone-toggle.is-active>span>svg{color:#d72f38}.hunter-phone-toggle.is-active>i{background:linear-gradient(135deg,#f04a51,#cf1b29);box-shadow:0 4px 12px #cf1b2938}.hunter-phone-toggle.is-active>i b{background:#fff;transform:translate(14px)}.hunter-area-settings{gap:11px;display:grid}.hunter-area-heading{color:#50494a;justify-content:space-between;align-items:center;display:flex}.hunter-area-heading>span{align-items:center;gap:7px;display:flex}.hunter-area-heading i{color:#c62a33;letter-spacing:.04em;width:19px;font-family:Manrope Variable,Manrope,sans-serif;font-size:8px;font-style:normal;font-weight:780}.hunter-area-heading svg{color:#756d6c}.hunter-area-heading b{letter-spacing:.01em;font-size:10px;font-weight:740}.hunter-area-heading small{color:#8a8383;font-size:8px;font-weight:620}.hunter-coverage-mode{background:#fff;border:1px solid #e2dcda;border-radius:4px 14px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;min-height:70px;padding:10px 12px;display:grid}.hunter-coverage-mode>span{color:#c52a33;background:#fff3f3;border:1px solid #eed7d8;border-radius:2px 11px;place-items:center;width:36px;height:36px;display:grid}.hunter-coverage-mode small{color:#6e6e73;font-size:8px;font-weight:650;display:block}.hunter-coverage-mode b{color:#1d1d1f;letter-spacing:-.02em;margin-top:3px;font-family:Manrope Variable,Manrope,sans-serif;font-size:12px;display:block}.hunter-coverage-mode p{color:#6e6e73;font-size:8px;line-height:1.35;margin-top:3px!important}.hunter-range{border-bottom:1px solid #e8e2df;padding:2px 2px 12px;display:block}.hunter-range>span{color:#6e6e73;justify-content:space-between;align-items:center;font-size:10px;font-weight:650;display:flex}.hunter-range>span b{color:#1d1d1f;font-family:Manrope Variable,Manrope,sans-serif;font-size:12px}.hunter-range input{accent-color:#e3343d;cursor:pointer;width:100%;height:4px;margin-top:9px}.hunter-territory-list{padding-top:0}.hunter-territory-list>header{color:#6e6e73;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:9px;font-weight:650;display:flex}.hunter-territory-list>header>div{align-items:center;gap:9px;display:flex}.hunter-territory-list>header button{color:#cf2c35;background:0 0;border:0;padding:3px 0;font-size:8px;font-weight:650}.hunter-territory-list>header button:first-child{color:#6d6666;letter-spacing:0;background:#fff;border:1px solid #dfd8d5;border-radius:2px 8px;padding:5px 8px}.hunter-territory-list>header button:first-child.is-active{color:#a5272f;background:#fff2f2;border-color:#ecc9cb}.hunter-territory-list>header button:disabled{opacity:.35}.hunter-territory-list>div{gap:5px;display:grid}.hunter-territory-list>div>p{color:#6e6e73;font-size:9px}.hunter-pin-radius{background:#fff;border:1px solid #e2dcda;border-left:3px solid #d72f38;border-radius:2px 12px;padding:8px 10px 8px 9px;box-shadow:0 5px 14px #2f221f0a}.hunter-pin-radius>header{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;display:grid}.hunter-pin-radius>header>span{color:#6e6e73;align-items:center;gap:5px;min-width:0;font-size:8px;display:flex}.hunter-pin-radius>header>span svg{color:#d82f38;flex:none}.hunter-pin-radius>header>span b{color:#1d1d1f;font-size:9px}.hunter-pin-radius>header>span small{color:#777071;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:7px;overflow:hidden}.hunter-pin-radius>header strong{color:#1d1d1f;font-size:9px}.hunter-pin-radius>header>button{color:#8a8282;background:0 0;border:0;border-radius:2px 8px;place-items:center;width:24px;height:24px;display:grid}.hunter-pin-radius>header>button:hover{color:#c82831;background:#fff1f1}.hunter-pin-radius>label{margin-top:5px;display:block}.hunter-pin-radius>label input{accent-color:#e3343d;cursor:pointer;width:100%;height:3px}.hunter-territory-list.is-synced .hunter-pin-radius>label{display:none}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;clip-path:inset(50%)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.hunter-mission-actions{border-top:1px solid #e3ddda;gap:10px;margin-top:auto;padding-top:13px;display:grid}.hunter-mission-yield{background:0 0;border:0;border-radius:0;align-items:center;gap:9px;min-height:32px;padding:0 2px;display:flex}.hunter-mission-yield>span{color:#d82f38;background:#fff1f1;border:1px solid #f0d1d3;border-radius:2px 9px;flex:none;place-items:center;width:28px;height:28px;display:grid}.hunter-mission-yield>div{align-items:baseline;gap:7px;min-width:0;display:flex}.hunter-mission-yield b{color:#1d1d1f;letter-spacing:-.04em;font-family:Manrope Variable,Manrope,sans-serif;font-size:18px;line-height:1}.hunter-mission-yield small{color:#6e6e73;font-size:9px;line-height:1.3}.hunter-launch{color:#fff;background:linear-gradient(105deg,#f34c51 0%,#df2835 48%,#bd111f 100%);border:1px solid #ffffff29;border-radius:4px 16px;justify-content:flex-start;align-items:center;gap:10px;min-height:52px;padding:0 0 0 16px;font-size:11px;font-weight:720;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff38,0 12px 28px #be1b2545}.hunter-launch>svg{flex:none}.hunter-launch span{text-align:center;flex:1;min-width:0}.hunter-launch-arrow{background:#74030c1f;border-left:1px solid #fff3;flex:none;align-self:stretch;place-items:center;width:48px;display:grid}.hunter-launch:hover:not(:disabled){background:linear-gradient(105deg,#ff5a5e 0%,#e52b37 48%,#c31321 100%);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff40,0 14px 30px #d327314d}.hunter-launch:disabled{cursor:not-allowed;color:#8e8888;box-shadow:none;opacity:1;background:#e3dfdd}.hunter-launch:disabled .hunter-launch-arrow{background:#53494909;border-color:#53494914}.hunter-map-stage{isolation:isolate;background:#dedbd4;min-width:0;min-height:640px;position:relative;overflow:clip;container-type:inline-size}.hunter-map-stage:after{display:none}.hunter-map-wrap,.hunter-map{position:absolute;inset:0}.hunter-map-wrap{z-index:1;overflow:clip}.hunter-map{background:#dedbd4}.hunter-map.leaflet-container{cursor:grab}.hunter-map-wrap.is-navigate .hunter-map.leaflet-container:active{cursor:grabbing}.hunter-map-wrap.is-pin .hunter-map.leaflet-container{cursor:crosshair}.hunter-map .leaflet-tile-pane{filter:none!important;opacity:1!important}.hunter-map .leaflet-control-attribution{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:8px 0 0;color:#685c59!important;background:#fffdfaeb!important;margin:0!important;padding:4px 7px!important;font-size:7px!important}.hunter-map .leaflet-control-attribution a{color:#a31a21!important}.hunter-map-search{z-index:520;color:#dc3038;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));background:#fff;border:1px solid #d8d1cc;border-radius:0;grid-template-columns:39px minmax(0,1fr) auto auto;align-items:center;gap:10px;width:min(500px,100% - 610px);min-width:350px;min-height:62px;padding:7px 8px;display:grid;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 18px #392a2621}.hunter-map-search:before{content:"";background:#e02d36;width:82px;height:2px;position:absolute;top:0;left:0}.hunter-map-search>svg{box-sizing:border-box;color:#d92832;background:#fff;border-right:1px solid #e3ddd8;flex:none;width:39px;height:39px;padding:10px 11px 10px 8px}.hunter-map-search label{min-width:0;display:block}.hunter-map-search label>span{color:#b62c34;letter-spacing:.16em;text-transform:uppercase;margin-bottom:3px;font-size:7px;font-weight:850;display:block}.hunter-map-search input{color:#241c1b;background:0 0;border:0;outline:0;width:100%;font-size:11px;font-weight:650}.hunter-map-search input::placeholder{color:#8e8580;font-weight:520}.hunter-map-search-clear{color:#857b77;background:0 0;border:0;border-radius:0;place-items:center;width:30px;height:30px;display:grid}.hunter-map-search-clear:hover{color:#c3222c;background:#f7f2ee}.hunter-map-search-submit{color:#fff;height:45px;box-shadow:none;white-space:nowrap;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);background:#cf2631;border:1px solid #bd202b;border-radius:0;align-items:center;gap:8px;padding:0 16px;font-size:9px;font-weight:820;display:flex}.hunter-map-search-submit:hover:not(:disabled){background:#ae1923;transform:none}.hunter-map-search-submit:disabled{opacity:.58}.hunter-map-search>small{color:#9e2028;background:#fff;border:1px solid #efc6c7;border-radius:0;padding:6px 9px;font-size:8px;position:absolute;top:calc(100% + 6px);left:48px;box-shadow:0 8px 18px #32080a1f}.hunter-map-search:focus-within{border-color:#cf252e;box-shadow:0 8px 18px #392a2621,0 0 0 3px #e02d3624}.hunter-map-search button:focus-visible,.hunter-map-controls button:focus-visible,.hunter-map-modes button:focus-visible,.hunter-map-hud-toggle:focus-visible{outline-offset:2px;outline:2px solid #241c1b;box-shadow:0 0 0 4px #e02d3633}.hunter-map-controls{z-index:520;color:#241c1b;background:#fff;border:1px solid #d8d1cc;border-top:3px solid #e02d36;border-radius:0;flex-direction:column;align-items:center;gap:0;width:48px;padding:3px;display:flex;position:absolute;top:130px;right:18px;box-shadow:0 8px 18px #392a2621}.hunter-map-controls button{color:#302625;background:#fff;border:0;border-radius:0;place-items:center;width:40px;height:40px;display:grid}.hunter-map-controls button:last-child{color:#d92832}.hunter-map-controls button:hover:not(:disabled){color:#bd1e28;box-shadow:none;background:#f7f2ee}.hunter-map-controls button:disabled{cursor:not-allowed;opacity:.32}.hunter-map-controls>i{background:#e6dfda;width:30px;height:1px;margin:1px 0}.hunter-zoom-level{text-align:center;border-top:1px solid #eee8e4;border-bottom:1px solid #eee8e4;place-content:center;width:40px;height:40px;display:grid}.hunter-zoom-level small{color:#a38f8b;letter-spacing:.13em;text-transform:uppercase;font-size:6px;font-weight:800;display:block}.hunter-zoom-level b{color:#211918;margin-top:2px;font-family:Manrope Variable,Manrope,sans-serif;font-size:15px;line-height:1;display:block}.hunter-map-dock{z-index:520;align-items:stretch;gap:7px;max-width:calc(100% - 92px);display:flex;position:absolute;bottom:18px;left:20px}.hunter-map-modes{background:#fff;border:1px solid #d8d1cc;border-radius:0;align-items:center;gap:0;padding:3px;display:flex;box-shadow:0 8px 18px #392a2621}.hunter-map-modes button{color:#756a66;white-space:nowrap;background:#fff;border:0;border-right:1px solid #ece6e1;border-radius:0;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:8px;font-weight:790;display:flex;position:relative}.hunter-map-modes button:last-child{border-right:0}.hunter-map-modes button:hover:not(:disabled){color:#221a19;background:#f7f2ee}.hunter-map-modes button.is-active{color:#b91d27;background:#fff3f1;box-shadow:inset 0 -3px #df2d36}.hunter-map-modes button.is-active:before{content:"";background:#df2d36;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #df2d361f}.hunter-map-modes button:disabled{cursor:not-allowed;opacity:.34}.hunter-map-hud-toggle{color:#756a66;background:#fff;border:1px solid #d8d1cc;border-radius:0;place-items:center;width:48px;min-width:48px;transition:border-color .2s,color .2s,background .2s,box-shadow .2s,transform .2s;display:grid;box-shadow:0 8px 18px #392a2621}.hunter-map-hud-toggle:hover{color:#c1212b;background:#fff3f1;border-color:#e5aeb1;transform:translateY(-1px)}.hunter-map-hud-toggle.is-collapsed{color:#fff;background:#cf2631;border-color:#bd202b;box-shadow:0 8px 20px #990d164d}.hunter-map-hud-toggle.is-collapsed:hover{color:#fff;background:#ae1923;border-color:#a81822}.hunter-map-gesture{color:#2b2220;pointer-events:none;background:#fff;border:1px solid #d8d1cc;border-left:3px solid #df2d36;border-radius:0;align-items:center;gap:9px;min-width:252px;padding:7px 10px;display:flex;box-shadow:0 8px 18px #392a2621}.hunter-map-gesture>svg{color:#d52a34;flex:none}.hunter-map-gesture>span{gap:2px;min-width:0;display:grid}.hunter-map-gesture strong{font-size:8px;font-weight:820}.hunter-map-gesture small{color:#837874;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.hunter-map-gesture em{color:#241c1b;background:#f7f2ee;border:1px solid #d8d1cc;border-radius:0;place-items:center;min-width:32px;height:25px;margin-left:auto;font-size:7px;font-style:normal;font-weight:850;display:grid}.hunter-map-gesture.is-locality{color:#2b2220;background:#fff;border-color:#d8d1cc #d8d1cc #d8d1cc #df2d36}.hunter-map-gesture.is-locality>svg{color:#d52a34}.hunter-map-gesture.is-locality small{color:#756a66}.hunter-marker-shell{background:0 0!important;border:0!important}.hunter-marker{color:#fff;background:linear-gradient(145deg,#ff6a63,#d91f2a 60%,#9f101a);border:3px solid #fff5f4f2;border-radius:50% 50% 50% 9px;place-items:center;width:36px;height:36px;font:800 8px/1 Inter,sans-serif;transition:transform .22s,box-shadow .22s;display:grid;position:relative;transform:rotate(-45deg);box-shadow:0 9px 20px #26000670,0 0 20px #ef3f4233}.hunter-marker b{transform:rotate(45deg)}.hunter-marker.is-active{z-index:2;transform:rotate(-45deg)scale(1.18);box-shadow:0 10px 26px #26000680,0 0 0 8px #ff4b432e,0 0 32px #ff4b4394}.hunter-marker.is-active:after{content:"";border:1px solid #ff6963b3;border-radius:50%;animation:2s ease-out infinite hunter-pulse;position:absolute;inset:-13px}.hunter-territory-marker-shell{background:0 0!important;border:0!important}.hunter-territory-marker{color:#251c1b;cursor:pointer;background:#fff;border:2px solid #d92b35;border-radius:50%;place-items:center;width:42px;height:42px;font:850 8px/1 Inter,sans-serif;display:grid;position:relative;box-shadow:0 0 0 6px #e230381f,0 8px 18px #2d070933}.hunter-territory-marker:before{content:"";border:1px dashed #da2d368c;border-radius:50%;position:absolute;inset:-9px}.hunter-territory-marker:after{content:"";background:#e32f38;border:2px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:3px;right:3px}.hunter-territory-marker i{border:1px solid #e8ddd9;border-radius:50%;position:absolute;inset:6px}.hunter-territory-marker b{z-index:1;position:relative}.hunter-map-heading{z-index:450;color:#241c1b;min-width:270px;text-shadow:none;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);background:#fff;border:1px solid #d8d1cc;border-radius:0;padding:12px 14px 12px 16px;position:absolute;top:18px;left:20px;box-shadow:0 8px 18px #392a2621}.hunter-map-heading:before{content:"";background:#df2d36;width:3px;height:100%;position:absolute;top:0;left:0}.hunter-map-heading>span{color:#a92a31;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:6px;font-size:7px;font-weight:850;display:flex}.hunter-map-heading>span i{background:#df2d36;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #df2d361f}.hunter-map-heading>div{align-items:flex-end;gap:14px;margin-top:8px;display:flex}.hunter-map-heading h2{letter-spacing:-.045em;flex:1;min-width:0;font-family:Manrope Variable,Manrope,sans-serif;font-size:23px;font-weight:790;line-height:1}.hunter-map-heading>div>b{color:#9b8d88;letter-spacing:.12em;border-bottom:2px solid #df2d36;flex:none;padding-bottom:3px;font-size:7px;font-weight:850}.hunter-map-heading p{color:#746a66;border-top:1px solid #eee8e4;margin-top:8px;padding-top:7px;font-size:8px}.hunter-territory-score{z-index:450;color:#241c1b;-webkit-backdrop-filter:none;backdrop-filter:none;clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);background:#fff;border:1px solid #d8d1cc;border-radius:0;grid-template-columns:52px 1fr;align-items:center;gap:11px;min-width:230px;padding:9px 12px;display:grid;position:absolute;top:18px;right:18px;box-shadow:0 8px 18px #392a2621}.hunter-territory-score svg{width:50px;height:50px;overflow:visible;transform:rotate(-90deg)}.hunter-territory-score circle{fill:none;stroke:#eee7e3;stroke-width:4px}.hunter-territory-score .hunter-score-progress{stroke:#df2d36;stroke-linecap:square;filter:none}.hunter-territory-score b{letter-spacing:-.04em;font-family:Manrope Variable,Manrope,sans-serif;font-size:18px;display:block}.hunter-territory-score span{color:#4c403d;margin-top:1px;font-size:8px;font-weight:760;display:block}.hunter-territory-score small{color:#786b67;margin-top:4px;font-size:7px;display:block}.hunter-map-card{z-index:500;border:1px solid #fff;border-left:4px solid var(--hunter-red);width:min(390px,100% - 48px);color:var(--hunter-ink);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffdfafa;border-radius:4px 18px;padding:15px;position:absolute;bottom:34px;right:62px;box-shadow:0 24px 55px #32231f47}.hunter-map-card:after{content:"";background:#fffdfa;border-bottom:1px solid #fff;border-right:1px solid #fff;width:18px;height:18px;position:absolute;bottom:-10px;left:52px;transform:rotate(45deg)}.hunter-map-card header{align-items:center;gap:10px;display:flex}.hunter-map-card header>span{color:#fff;background:linear-gradient(145deg,var(--hunter-coral),var(--hunter-red-dark));border-radius:3px 11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.hunter-map-card-title{flex:1;min-width:0}.hunter-map-card header small{color:#73839a;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:7px;font-weight:750;display:block;overflow:hidden}.hunter-map-card h3{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-family:Manrope Variable,Manrope,sans-serif;font-size:16px;font-weight:780;overflow:hidden}.hunter-map-card-head-actions{flex:none;align-items:center;gap:6px;display:flex}.hunter-map-card-head-actions>button{color:#8d7777;background:#fff;border:1px solid #e5dcda;border-radius:3px 9px;flex:none;place-items:center;width:34px;height:34px;transition:border-color .2s,color .2s,background .2s,transform .2s;display:grid}.hunter-map-card-head-actions>button:hover{color:var(--hunter-red);background:#fff1f2;border-color:#ffc4c6;transform:translateY(-1px)}.hunter-map-card-head-actions>button:focus-visible{outline:2px solid var(--hunter-red);outline-offset:2px}.hunter-map-card-head-actions>button.is-saved{color:var(--hunter-red);background:#fff1f2;border-color:#ffc4c6}.hunter-map-card>p{color:#74849a;align-items:center;gap:5px;margin-top:9px;font-size:8px;display:flex}.hunter-map-card>p svg{color:var(--hunter-red)}.hunter-map-card>p em{color:#8fa0b1;margin-left:auto;font-style:normal}.hunter-card-signals{align-items:center;gap:6px;margin-top:11px;display:flex}.hunter-card-signals>span{color:#695b5c;background:#faf6f3;border:1px solid #e9e0de;border-radius:3px 8px;align-items:center;gap:4px;height:26px;padding:0 7px;font-size:8px;font-weight:650;display:flex}.hunter-card-signals>span:first-child svg{color:#ff9e24}.hunter-card-signals>span small{color:#98a5b3}.hunter-card-signals>span.is-hot{color:#d52b35;background:#fff1f2;border-color:#ffd0d2}.hunter-card-signals strong{color:#fff;background:var(--hunter-red);text-transform:uppercase;border-radius:7px;margin-left:auto;padding:6px 8px;font-size:8px}.hunter-map-card footer{border-top:1px solid #e8deda;align-items:center;gap:10px;margin-top:11px;padding-top:11px;display:flex}.hunter-map-card footer>span{color:#65758a;flex:1;min-width:0;font-size:8px;line-height:1.4}.hunter-map-card-actions{flex:none;gap:5px;display:flex}.hunter-map-card footer button{color:#fff;background:var(--hunter-ink);border:0;border-radius:3px 9px;flex:none;align-items:center;gap:5px;height:31px;padding:0 10px;font-size:8px;font-weight:750;display:flex}.hunter-map-card footer button:hover{background:var(--hunter-red)}.hunter-map-card footer .hunter-client-action{color:#6d5d5f;background:#fff;border:1px solid #e2d7d4}.hunter-map-search,.hunter-map-heading,.hunter-territory-score,.hunter-map-controls,.hunter-map-card,.hunter-map-gesture{transition:opacity .24s,visibility linear,filter .24s}.hunter-map-stage.is-hud-hidden .hunter-map-search,.hunter-map-stage.is-hud-hidden .hunter-map-heading,.hunter-map-stage.is-hud-hidden .hunter-territory-score,.hunter-map-stage.is-hud-hidden .hunter-map-controls,.hunter-map-stage.is-hud-hidden .hunter-map-card,.hunter-map-stage.is-hud-hidden .hunter-map-gesture,.hunter-map-stage.is-hud-hidden .leaflet-tooltip{visibility:hidden;pointer-events:none;filter:blur(3px);transition:opacity .2s,visibility 0s linear .2s,filter .2s;opacity:0!important}.hunter-error{color:#ffb7b3;background:#690a0f52;border:1px solid #ff666252;border-radius:13px;align-items:center;gap:8px;margin:12px 2px 0;padding:11px 13px;font-size:10px;display:flex}.hunter-results{z-index:2;color:var(--hunter-ink);background:#f8f5f3;border:1px solid #e4d9d6;border-radius:6px 28px;margin-top:12px;animation:.55s cubic-bezier(.22,1,.36,1) 80ms both hunter-enter;position:relative;overflow:hidden;box-shadow:0 28px 65px #00000038,inset 0 1px #fff}.hunter-results:before{z-index:2;content:"";background:linear-gradient(90deg,var(--hunter-red-dark),var(--hunter-coral) 42%,#ef3f4214 82%,transparent);height:3px;position:absolute;top:0;left:0;right:28px}.hunter-results-head{background:radial-gradient(circle at 12% -30%,#ef3f4217,#0000 35%),#fffdfa;justify-content:space-between;align-items:center;gap:28px;min-height:112px;padding:22px 26px 20px;display:flex;position:relative}.hunter-results-title{align-items:center;gap:15px;min-width:0;display:flex}.hunter-results-title>span{color:#fff;background:linear-gradient(145deg,#ff6a66,var(--hunter-red) 54%,#a50f1a);border:1px solid #ffffffb3;border-radius:5px 17px;flex:none;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 11px 24px #ad161f30,inset 0 1px #ffffff59}.hunter-results-title small{color:var(--hunter-red);letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:850;display:block}.hunter-results-title h2{letter-spacing:-.047em;margin-top:5px;font-family:Manrope Variable,Manrope,sans-serif;font-size:26px;font-weight:790;line-height:1}.hunter-results-title p{color:#817477;margin-top:7px;font-size:10px}.hunter-result-metrics{background:#f8f3f1c7;border:1px solid #e7dcda;border-radius:4px 16px;flex:none;grid-template-columns:repeat(3,minmax(92px,1fr));display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffd1}.hunter-result-metrics span{color:#877576;white-space:nowrap;border-left:1px solid #e7dcda;flex-direction:column;justify-content:center;align-items:flex-start;min-height:60px;padding:0 16px;display:flex}.hunter-result-metrics span:first-child{border-left:0}.hunter-result-metrics b{color:#302426;font-family:Manrope Variable,Manrope,sans-serif;font-size:19px;font-weight:800;line-height:1}.hunter-result-metrics small{letter-spacing:.04em;text-transform:uppercase;margin-top:5px;font-size:7px;font-weight:750}.hunter-saved-searches{background:linear-gradient(105deg,#eee6e3,#f8f4f2 46%,#eee5e2);border-top:1px solid #e8dedb;border-bottom:1px solid #ded2cf;align-items:stretch;gap:18px;min-height:104px;padding:12px 16px;display:flex;box-shadow:inset 0 1px #ffffffb8}.hunter-saved-label{color:#796667;border-right:1px solid #d8c9c6;flex:none;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;min-width:210px;padding-right:18px;display:grid;position:relative}.hunter-saved-label:after{content:"";background:linear-gradient(var(--hunter-red),transparent);border-radius:2px;width:2px;height:28px;position:absolute;top:13px;right:-1px}.hunter-saved-label>span{color:#fff;background:linear-gradient(145deg,#ff625f,var(--hunter-red) 54%,#aa141d);border:1px solid #efd0d0;border-radius:5px 15px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 9px 20px #a81b222e,inset 0 1px #ffffff59}.hunter-saved-label strong{color:#36292b;letter-spacing:-.01em;font-size:10px;font-weight:820;display:block}.hunter-saved-label small{color:#998786;margin-top:4px;font-size:7px;display:block}.hunter-saved-label>b{color:#fff;letter-spacing:.06em;background:#302426;border:1px solid #ffffff29;border-radius:8px;place-items:center;min-width:27px;height:27px;font:800 8px/1 Inter,sans-serif;display:grid;box-shadow:0 5px 12px #36202124}.hunter-folder-library{flex:1;grid-template-rows:23px 1fr;gap:4px;min-width:0;display:grid;position:relative}.hunter-folder-library-head{color:#8e7d7e;justify-content:space-between;align-items:center;padding:0 2px;display:flex}.hunter-folder-library-head>div{align-items:baseline;gap:8px;display:flex}.hunter-folder-library-head b{color:#4b3a3c;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:820}.hunter-folder-library-head small{font-size:7px}.hunter-folder-library-head nav{gap:4px;display:flex}.hunter-folder-library-head button{color:#665457;background:#fffdfad1;border:1px solid #d8c9c6;border-radius:7px;place-items:center;width:23px;height:23px;display:grid;box-shadow:0 3px 8px #3b22230d}.hunter-folder-library-head button:hover:not(:disabled){color:var(--hunter-red);background:#fff;border-color:#e79a9d}.hunter-folder-library-head button:disabled{cursor:default;opacity:.32}.hunter-folder-viewport{min-width:0;position:relative;overflow:hidden}.hunter-folder-viewport:before,.hunter-folder-viewport:after{z-index:3;content:"";pointer-events:none;opacity:0;width:30px;transition:opacity .22s;position:absolute;top:0;bottom:0}.hunter-folder-viewport:before{background:linear-gradient(90deg,#f5efed,#0000);left:0}.hunter-folder-viewport:after{background:linear-gradient(270deg,#f3ece9,#0000);right:0}.hunter-folder-library.has-left .hunter-folder-viewport:before,.hunter-folder-library.has-right .hunter-folder-viewport:after{opacity:1}.hunter-folder-rail{overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;gap:9px;min-width:0;height:100%;padding:1px 2px 5px;display:flex;overflow-x:auto}.hunter-folder-rail::-webkit-scrollbar{display:none}.hunter-folder-rail:focus-visible{outline-offset:-2px;outline:2px solid #ef3f4259}.hunter-folder-rail>article{scroll-snap-align:start;background:#fffdfaeb;border:1px solid #dfd2ce;border-radius:5px 15px;align-items:center;min-width:238px;max-width:238px;height:53px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 6px 16px #4024230e}.hunter-folder-rail>article:hover{border-color:#d5b9b8;transform:translateY(-1px);box-shadow:0 9px 21px #40242317}.hunter-folder-rail>article.is-active{box-shadow:inset 3px 0 var(--hunter-red),0 8px 20px #a8141c1a;background:linear-gradient(105deg,#fff0f1,#fffdfa 74%);border-color:#eb858a}.hunter-folder-open{color:#867273;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:9px;min-width:0;padding:0 5px 0 10px;display:flex}.hunter-folder-open>i{color:#9d8587;background:#f1e9e7;border-radius:9px;flex:none;place-items:center;width:29px;height:29px;font-style:normal;transition:background .2s,color .2s;display:grid}.hunter-folder-rail>article.is-active .hunter-folder-open{color:var(--hunter-red)}.hunter-folder-rail>article.is-active .hunter-folder-open>i{color:#fff;background:linear-gradient(145deg,#fb5a58,#cc222a)}.hunter-folder-open>span{min-width:0}.hunter-folder-open b{color:#332728;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:780;display:block;overflow:hidden}.hunter-folder-open small{color:#9a8988;margin-top:3px;font-size:7px;display:block}.hunter-folder-open em{color:#b5a4a4;letter-spacing:.08em;align-self:flex-start;margin:7px 0 0 auto;font:750 6px/1 Inter,sans-serif}.hunter-folder-actions{gap:1px;padding-right:6px;display:flex}.hunter-folder-actions button,.hunter-folder-edit button{color:#8a7a7d;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.hunter-folder-actions button:hover,.hunter-folder-edit button:hover{color:var(--hunter-red);background:#ffecee}.hunter-folder-edit{grid-template-columns:minmax(0,1fr) 28px 28px;align-items:center;gap:2px;width:100%;padding:0 6px;display:grid}.hunter-folder-edit input{color:#332728;background:#fff;border:1px solid #ffb8bb;border-radius:8px;outline:0;min-width:0;height:32px;padding:0 8px;font-size:9px}.hunter-folder-edit input:focus{border-color:#d72f38;box-shadow:0 0 0 3px #d72f3821}.hunter-folder-edit button[type=submit]{color:#c62a33}.hunter-empty{min-height:260px;color:var(--hunter-red);text-align:center;align-content:center;place-items:center;padding:30px;display:grid}.hunter-empty h3{color:#1d293d;margin-top:12px;font-family:Manrope Variable,Manrope,sans-serif;font-size:20px}.hunter-empty p{color:#7c8999;margin-top:6px;font-size:10px}.hunter-opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 16px 8px;display:grid}.hunter-opportunity-grid>article{background:#fffdfa;border:1px solid #dfd4d1;border-radius:5px 19px;min-width:0;transition:border-color .24s,box-shadow .24s,transform .24s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:0 8px 22px #4128260e}.hunter-opportunity-grid>article:before{z-index:2;content:"";background:linear-gradient(180deg,var(--hunter-red),#ef3f4229);opacity:.28;width:3px;transition:opacity .2s;position:absolute;top:0;bottom:0;left:0}.hunter-opportunity-grid>article:hover{border-color:#cfb9b6;transform:translateY(-2px);box-shadow:0 13px 30px #41282617}.hunter-opportunity-grid>article:hover:before,.hunter-opportunity-grid>article.is-selected:before{opacity:1}.hunter-opportunity-grid>article.is-selected{background:linear-gradient(120deg,#fff5f5,#fffdfa 42%);border-color:#ec9296;box-shadow:0 12px 28px #b1161f1c}.hunter-result-head{display:block}.hunter-result-focus{width:100%;min-width:0;color:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:15px 16px 12px 18px;display:flex}.hunter-company-cell{align-items:center;gap:11px;min-width:0;display:flex}.hunter-company-cell>i{color:#7a6769;letter-spacing:.04em;background:linear-gradient(145deg,#f5efec,#ebe1de);border:1px solid #e1d5d2;border-radius:4px 13px;flex:none;place-items:center;width:42px;height:42px;font:800 9px/1 Inter,sans-serif;display:grid}.hunter-opportunity-grid>article.is-selected .hunter-company-cell>i{color:#fff;background:linear-gradient(145deg,#f45659,#c81e29);border-color:#f1a4a8;box-shadow:0 7px 16px #c01c272b}.hunter-company-cell>span{min-width:0}.hunter-company-cell small{color:#a02b33;letter-spacing:.09em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-bottom:4px;font-size:7px;font-weight:800;display:block;overflow:hidden}.hunter-company-cell b{color:#332728;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-family:Manrope Variable,Manrope,sans-serif;font-size:14px;font-weight:780;display:block;overflow:hidden}.hunter-score-seal{width:48px;height:48px;color:var(--hunter-red);text-align:center;background:#fff4f4;border:1px solid #ecd7d7;border-radius:50%;flex:none;place-content:center;display:grid;box-shadow:inset 0 0 0 5px #fff}.hunter-score-seal b{font-family:Manrope Variable,Manrope,sans-serif;font-size:14px;font-weight:850;line-height:1}.hunter-score-seal small{color:#a67f82;letter-spacing:.1em;text-transform:uppercase;margin-top:2px;font-size:6px;font-weight:800}.hunter-opportunity-details{grid-template-columns:minmax(0,1.35fr) minmax(145px,.65fr);gap:9px;padding:0 16px 14px 18px;display:grid}.hunter-location-cell,.hunter-contact-cell{color:#8f7779;border-left:1px solid #eadfdd;align-items:flex-start;gap:8px;min-width:0;padding-left:10px;display:flex}.hunter-location-cell svg,.hunter-contact-cell>svg{color:#c7343d;flex:none;margin-top:3px}.hunter-location-cell>span,.hunter-contact-cell>span{min-width:0}.hunter-location-cell small,.hunter-contact-cell small{color:#9c898a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:6.5px;font-weight:750;display:block}.hunter-location-cell b,.hunter-contact-cell b{color:#5b494b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:680;display:block;overflow:hidden}.hunter-location-cell em{color:#a39294;margin-top:3px;font-size:6.5px;font-style:normal;display:block}.hunter-opportunity-footer{background:linear-gradient(90deg,#faf6f4,#f7f1ef);border-top:1px solid #eadfdd;grid-template-columns:auto minmax(130px,1fr) auto;align-items:center;gap:12px;padding:10px 12px 10px 18px;display:grid}.hunter-signal-cell{align-items:center;gap:5px;display:flex}.hunter-signal-cell>span{color:#6d5d5e;white-space:nowrap;background:#fffdfa;border:1px solid #e5dad7;border-radius:4px 9px;align-items:center;gap:4px;height:28px;padding:0 8px;font-size:7px;font-weight:750;display:flex}.hunter-signal-cell>span:first-child svg{color:#ff9f2f}.hunter-signal-cell small{color:#9a898b}.hunter-signal-cell>span.is-hot{color:#d83039;background:#fff0f1;border-color:#f2c8ca}.hunter-fit-cell{grid-template-columns:auto minmax(55px,1fr) auto;align-items:center;gap:7px;min-width:0;display:grid}.hunter-fit-cell>small{color:#9c898b;letter-spacing:.06em;text-transform:uppercase;font-size:6px;font-weight:750}.hunter-fit-cell>span{background:#e1d8d6;border-radius:99px;min-width:55px;height:5px;overflow:hidden}.hunter-fit-cell>span i{border-radius:inherit;background:linear-gradient(90deg,#b81620,#ff4b43);height:100%;display:block;box-shadow:0 0 8px #ef3f4238}.hunter-fit-cell>b{color:#513d40;font-size:7px}.hunter-row-actions{justify-content:flex-end;gap:5px;display:flex}.hunter-row-actions button,.hunter-row-actions a{color:#806d6e;background:#fffdfa;border:1px solid #e0d4d1;border-radius:4px 9px;justify-content:center;align-items:center;height:33px;text-decoration:none;transition:border-color .18s,color .18s,background .18s,transform .18s;display:flex}.hunter-row-actions>a,.hunter-row-actions>button{width:33px}.hunter-row-actions a{position:relative}.hunter-row-actions a svg:last-child{position:absolute;top:3px;right:3px}.hunter-row-actions button:hover,.hunter-row-actions a:hover{color:var(--hunter-red);background:#fff0f1;border-color:#e88489;transform:translateY(-1px)}.hunter-row-actions .is-saved{color:var(--hunter-red);background:#fff1f2;border-color:#e78d92}.hunter-results-note{color:#8d7d80;justify-content:center;align-items:center;gap:10px;min-height:53px;display:flex}.hunter-results-note>span{width:28px;height:28px;color:var(--hunter-red);background:#fffdfa;border:1px solid #e5d8d5;border-radius:4px 9px;place-items:center;display:grid}.hunter-results-note b,.hunter-results-note small{display:block}.hunter-results-note b{color:#665355;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:800}.hunter-results-note small{margin-top:3px;font-size:7px}.hunter.is-dark{--hunter-paper:#0e0c0d;--hunter-line:#30292b;--hunter-ink:#f2eceb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.hunter.is-dark .hunter-atlas{background:#0b090a;border-color:#30292b;box-shadow:0 28px 72px #0000008f}.hunter.is-dark .hunter-mission{border-color:var(--hunter-mission-border-strong);color:var(--hunter-mission-text);background:var(--hunter-mission-bg);background-size:auto,auto,auto,8px 8px,auto;box-shadow:inset -1px 0 #ffffff14,10px 0 40px #3e000457}.hunter.is-dark .hunter-mission-brand small,.hunter.is-dark .hunter-section-label,.hunter.is-dark .hunter-field>span,.hunter.is-dark .hunter-presence legend,.hunter.is-dark .hunter-compact-fields label>span{color:#b9adaf}.hunter.is-dark .hunter-mission-brand h1,.hunter.is-dark .hunter-filter-summary,.hunter.is-dark .hunter-area-heading,.hunter.is-dark .hunter-range>span b,.hunter.is-dark .hunter-pin-radius>header>span b,.hunter.is-dark .hunter-pin-radius>header strong,.hunter.is-dark .hunter-mission-yield b{color:#f4eeee}.hunter.is-dark .hunter-live{color:#c7b9bb;border-color:#3a3032}.hunter.is-dark .hunter-theme-toggle{color:#ffd7d8;background:#24191c;border-color:#4b3135;box-shadow:inset 0 1px #ffffff0d,0 5px 14px #0003}.hunter.is-dark .hunter-search-core,.hunter.is-dark .hunter-filter-disclosure,.hunter.is-dark .hunter-filter-disclosure.is-open{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#1b1618ed,#0e0c0dd6);border-color:#70464b75;box-shadow:inset 0 1px #ffffff0b,0 16px 34px #0000003d}.hunter.is-dark .hunter-search-core .hunter-field+.hunter-field,.hunter.is-dark .hunter-filter-panel,.hunter.is-dark .hunter-phone-toggle,.hunter.is-dark .hunter-range,.hunter.is-dark .hunter-mission-actions{border-color:#30292b}.hunter.is-dark .hunter-field>span em,.hunter.is-dark .hunter-field-query>small,.hunter.is-dark .hunter-search-location>small,.hunter.is-dark .hunter-filter-summary small,.hunter.is-dark .hunter-area-heading small,.hunter.is-dark .hunter-territory-list,.hunter.is-dark .hunter-territory-list>div>p,.hunter.is-dark .hunter-mission-yield small{color:#918689}.hunter.is-dark .hunter-field>div,.hunter.is-dark .hunter-compact-fields select{color:#f1eaea;background:#1b1718;border-color:#393133}.hunter.is-dark .hunter-rating-select>span{color:#b9adaf}.hunter.is-dark .hunter-rating-select .makers-select-trigger{color:#fff8f7;background:linear-gradient(110deg,#25171a,#171113);border-color:#4d3036;box-shadow:inset 0 1px #ffffff09}.hunter.is-dark .hunter-rating-select .makers-select-trigger:hover{background:linear-gradient(110deg,#30171d,#1b1114);border-color:#7a3440}.hunter.is-dark .hunter-rating-select .makers-select-trigger[data-state=open]{background:linear-gradient(110deg,#35121a,#1d0d11);border-color:#e5141d;box-shadow:0 0 0 3px #e5141d29,inset 3px 0 #ff3447}.hunter.is-dark .hunter-rating-select .makers-select-trigger:focus-visible{outline-color:#ff6570}.hunter.is-dark .hunter-rating-select .makers-select-trigger>svg{color:#ff6570}.hunter.is-dark .hunter-field>div:hover,.hunter.is-dark .hunter-compact-fields select:hover{background:#211b1d;border-color:#4e4144}.hunter.is-dark .hunter-field>div:focus-within,.hunter.is-dark .hunter-compact-fields select:focus{background:#211b1d;border-color:#df454d;box-shadow:0 0 0 3px #e3444c29}.hunter.is-dark .hunter-field input{color:#f4eeee}.hunter.is-dark .hunter-field input::placeholder{color:#8d8285}.hunter.is-dark input::selection{color:#fff;background:#ef41496b}.hunter.is-dark input:autofill{caret-color:#ff676c;-webkit-text-fill-color:#f4eeee!important;box-shadow:inset 0 0 0 1000px #171315!important}.hunter.is-dark input:-webkit-autofill{caret-color:#ff676c;-webkit-text-fill-color:#f4eeee!important;box-shadow:inset 0 0 0 1000px #171315!important}.hunter.is-dark input:-webkit-autofill:hover{caret-color:#ff676c;-webkit-text-fill-color:#f4eeee!important;box-shadow:inset 0 0 0 1000px #171315!important}.hunter.is-dark input:-webkit-autofill:focus{caret-color:#ff676c;-webkit-text-fill-color:#f4eeee!important;box-shadow:inset 0 0 0 1000px #171315!important}.hunter.is-dark .hunter-search-core .hunter-field>div{background:0 0}.hunter.is-dark .hunter-search-core .hunter-field>div:focus-within{background:linear-gradient(90deg,#ee37411f,#ee374106);border-color:#0000;box-shadow:inset 0 0 0 1px #f2495147}.hunter.is-dark .hunter-search-core .hunter-field>div>svg,.hunter.is-dark .hunter-filter-icon{color:#ff6b70;background:#24191b;border-color:#493035}.hunter.is-dark .hunter-search-core .hunter-field>div:hover>svg,.hunter.is-dark .hunter-search-core .hunter-field>div:focus-within>svg,.hunter.is-dark .hunter-filter-disclosure.is-open .hunter-filter-icon{color:#ff8588;background:#2e1b1f;border-color:#6a3b42}.hunter.is-dark .hunter-filter-arrow{color:#aa9da0}.hunter.is-dark .hunter-presence>div{background:#0f0d0e;border-color:#393133}.hunter.is-dark .hunter-presence button{color:#a99da0}.hunter.is-dark .hunter-presence button:hover{color:#f5efee;background:#241f20}.hunter.is-dark .hunter-presence button.is-active{color:#ff8a8d;background:#2a1b1e;box-shadow:inset 0 -2px #ef4149,0 1px 4px #00000047}.hunter.is-dark .hunter-compact-fields option{color:#f4eeee;background:#1b1718}.hunter.is-dark .hunter-phone-toggle{color:#ddd3d4}.hunter.is-dark .hunter-phone-toggle>span>svg{color:#b7aaac}.hunter.is-dark .hunter-phone-toggle>i{background:#40383a}.hunter.is-dark .hunter-phone-toggle.is-active{color:#f4eeee}.hunter.is-dark .hunter-phone-toggle.is-active>span>svg{color:#ff676c}.hunter.is-dark .hunter-phone-toggle.is-active>i{background:linear-gradient(135deg,#ff4d55,#d91f2d);box-shadow:0 0 0 1px #ff70762e,0 5px 14px #da1f2c3d}.hunter.is-dark .hunter-coverage-mode,.hunter.is-dark .hunter-pin-radius{color:#f4eeee;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#1b1618e6,#100d0ed1);border-color:#373032;box-shadow:inset 0 1px #ffffff08,0 8px 20px #0000002e}.hunter.is-dark .hunter-coverage-mode>span,.hunter.is-dark .hunter-mission-yield>span{color:#ff7478;background:#29191c;border-color:#533137}.hunter.is-dark .hunter-coverage-mode small,.hunter.is-dark .hunter-coverage-mode p,.hunter.is-dark .hunter-territory-list>header,.hunter.is-dark .hunter-pin-radius>header>span,.hunter.is-dark .hunter-pin-radius>header>span small{color:#a5979a}.hunter.is-dark .hunter-coverage-mode b{color:#f4eeee}.hunter.is-dark .hunter-territory-list>header button:first-child{color:#c7b9bb;background:#1b1718;border-color:#44383b}.hunter.is-dark .hunter-territory-list>header button:first-child.is-active{color:#ff888b;background:#29191c;border-color:#653941}.hunter.is-dark .hunter-pin-radius>header>button{color:#a99da0}.hunter.is-dark .hunter-pin-radius>header>button:hover{color:#ff8588;background:#2b1b1e}.hunter.is-dark .hunter-launch:disabled{color:#746b6d;background:#272324}.hunter.is-dark .hunter-map-stage,.hunter.is-dark .hunter-map{background:#0d0d0f}.hunter.is-dark .hunter-map .leaflet-control-attribution{color:#a99da0!important;background:#0e0c0deb!important}.hunter.is-dark .hunter-map .leaflet-control-attribution a{color:#ff7478!important}.hunter.is-dark .leaflet-tooltip{color:#f3eded;background:#171315;border-color:#4a3a3e;box-shadow:0 8px 22px #00000061}.hunter.is-dark .leaflet-tooltip-top:before{border-top-color:#171315}.hunter.is-dark .leaflet-tooltip-bottom:before{border-bottom-color:#171315}.hunter.is-dark .hunter-territory-marker{color:#f6eeee;background:#1b1517;border-color:#f0474f;box-shadow:0 0 0 6px #ef414921,0 9px 22px #0000006b}.hunter.is-dark .hunter-territory-marker i{border-color:#51383d}.hunter.is-dark .hunter-map-search,.hunter.is-dark .hunter-map-controls,.hunter.is-dark .hunter-map-modes,.hunter.is-dark .hunter-map-gesture,.hunter.is-dark .hunter-map-gesture.is-locality,.hunter.is-dark .hunter-map-heading,.hunter.is-dark .hunter-territory-score{color:#f4eeee;background:#151214;border-color:#3a3033;box-shadow:0 10px 24px #00000052}.hunter.is-dark .hunter-map-search>svg{color:#ff6469;background:#151214;border-color:#3a3033}.hunter.is-dark .hunter-map-search input{color:#f4eeee}.hunter.is-dark .hunter-map-search input::placeholder{color:#8f8386}.hunter.is-dark .hunter-map-search-clear{color:#a99da0}.hunter.is-dark .hunter-map-search-clear:hover,.hunter.is-dark .hunter-map-controls button:hover:not(:disabled),.hunter.is-dark .hunter-map-modes button:hover:not(:disabled){color:#ff7e82;background:#251b1e}.hunter.is-dark .hunter-map-controls button,.hunter.is-dark .hunter-map-modes button{color:#c2b5b7;background:#151214;border-color:#342b2e}.hunter.is-dark .hunter-map-hud-toggle{color:#c2b5b7;background:#151214;border-color:#3a3033;box-shadow:0 10px 24px #00000052}.hunter.is-dark .hunter-map-hud-toggle:hover{color:#ff7e82;background:#251b1e;border-color:#63383f}.hunter.is-dark .hunter-map-hud-toggle.is-collapsed{color:#fff;background:#d62833;border-color:#d8323b;box-shadow:0 9px 24px #b2141e57}.hunter.is-dark .hunter-map-hud-toggle.is-collapsed:hover{color:#fff;background:#b91e28;border-color:#f04b52}.hunter.is-dark .hunter-map-controls>i,.hunter.is-dark .hunter-zoom-level{background:#342b2e;border-color:#342b2e}.hunter.is-dark .hunter-zoom-level small,.hunter.is-dark .hunter-map-gesture small,.hunter.is-dark .hunter-map-gesture.is-locality small{color:#95898c}.hunter.is-dark .hunter-zoom-level b,.hunter.is-dark .hunter-map-gesture strong{color:#f3eded}.hunter.is-dark .hunter-map-modes button.is-active{color:#ff767a;background:#291a1d}.hunter.is-dark .hunter-map-gesture em{color:#f3eded;background:#211b1d;border-color:#44383b}.hunter.is-dark .hunter-map-heading>div>b{color:#a99da0}.hunter.is-dark .hunter-map-heading p{color:#a99da0;border-color:#342b2e}.hunter.is-dark .hunter-territory-score circle{stroke:#3b3033}.hunter.is-dark .hunter-territory-score span{color:#d2c5c7}.hunter.is-dark .hunter-territory-score small{color:#94888a}.hunter.is-dark .hunter-map-card{border-color:#3a3033;border-left-color:var(--hunter-red);color:#f3eded;background:#151214f7;box-shadow:0 26px 60px #0000007a}.hunter.is-dark .hunter-map-card:after{background:#151214;border-color:#3a3033}.hunter.is-dark .hunter-map-card-head-actions>button{color:#b4a5a8;background:#1c1819;border-color:#413639}.hunter.is-dark .hunter-map-card-head-actions>button:hover,.hunter.is-dark .hunter-map-card-head-actions>button.is-saved{color:#ff7c80;background:#29191c;border-color:#63383f}.hunter.is-dark .hunter-map-card>p,.hunter.is-dark .hunter-map-card footer>span{color:#a99da0}.hunter.is-dark .hunter-card-signals>span{color:#cbbec0;background:#1b1718;border-color:#3c3234}.hunter.is-dark .hunter-card-signals>span.is-hot{color:#ff8588;background:#29191c;border-color:#63383f}.hunter.is-dark .hunter-map-card footer{border-color:#393032}.hunter.is-dark .hunter-map-card footer button{color:#171113;background:#f2eaea}.hunter.is-dark .hunter-map-card footer .hunter-client-action{color:#d0c2c4;background:#1c1819;border-color:#44383b}.hunter.is-dark .hunter-results{color:#f1ebea;background:#0f0d0e;border-color:#30292b;box-shadow:0 30px 70px #00000080,inset 0 1px #ffffff06}.hunter.is-dark .hunter-results-head{background:radial-gradient(circle at 12% -30%,#ef3f4224,#0000 35%),#151214}.hunter.is-dark .hunter-results-title h2,.hunter.is-dark .hunter-result-metrics b,.hunter.is-dark .hunter-folder-open b,.hunter.is-dark .hunter-company-cell b,.hunter.is-dark .hunter-location-cell b,.hunter.is-dark .hunter-contact-cell b,.hunter.is-dark .hunter-fit-cell b,.hunter.is-dark .hunter-empty h3{color:#f3eded}.hunter.is-dark .hunter-results-title p,.hunter.is-dark .hunter-result-metrics span,.hunter.is-dark .hunter-folder-open small,.hunter.is-dark .hunter-company-cell small,.hunter.is-dark .hunter-location-cell small,.hunter.is-dark .hunter-contact-cell small,.hunter.is-dark .hunter-results-note,.hunter.is-dark .hunter-empty p{color:#9b8f92}.hunter.is-dark .hunter-result-metrics{background:#1c1719c7;border-color:#382f31}.hunter.is-dark .hunter-result-metrics span{border-color:#382f31}.hunter.is-dark .hunter-saved-searches{background:linear-gradient(90deg,#171315,#1b1618 48%,#171315);border-color:#342b2d}.hunter.is-dark .hunter-saved-label{color:#b3a5a8;border-color:#3b3033}.hunter.is-dark .hunter-saved-label>span{background:linear-gradient(145deg,#f04d50,#c62029 58%,#85101a);border-color:#73363d}.hunter.is-dark .hunter-saved-label strong{color:#ddd2d4}.hunter.is-dark .hunter-saved-label small{color:#897b7e}.hunter.is-dark .hunter-saved-label>b{background:#332427}.hunter.is-dark .hunter-folder-library-head{color:#827477}.hunter.is-dark .hunter-folder-library-head b{color:#c5b8ba}.hunter.is-dark .hunter-folder-library-head button{color:#a99a9d;background:#211b1d;border-color:#3d3235}.hunter.is-dark .hunter-folder-library-head button:hover:not(:disabled){color:#ff7d81;background:#2a1c1f;border-color:#6b3b42}.hunter.is-dark .hunter-folder-viewport:before{background:linear-gradient(90deg,#191416,#0000)}.hunter.is-dark .hunter-folder-viewport:after{background:linear-gradient(270deg,#191416,#0000)}.hunter.is-dark .hunter-folder-rail>article{background:#141112;border-color:#382f31;box-shadow:0 5px 14px #00000029}.hunter.is-dark .hunter-folder-rail>article:hover{border-color:#4d3e41;box-shadow:0 8px 19px #0000003d}.hunter.is-dark .hunter-folder-rail>article.is-active{box-shadow:inset 3px 0 var(--hunter-red),0 8px 20px #0000003b;background:linear-gradient(105deg,#2d1a1e,#171314 74%);border-color:#663840}.hunter.is-dark .hunter-folder-open{color:#a99da0}.hunter.is-dark .hunter-folder-open>i{color:#a99a9d;background:#251e20}.hunter.is-dark .hunter-folder-rail>article.is-active .hunter-folder-open>i{color:#fff;background:linear-gradient(145deg,#ef4a51,#a91622)}.hunter.is-dark .hunter-folder-open em{color:#6f6265}.hunter.is-dark .hunter-folder-actions button,.hunter.is-dark .hunter-folder-edit button{color:#a99da0}.hunter.is-dark .hunter-folder-actions button:hover,.hunter.is-dark .hunter-folder-edit button:hover{color:#ff7d81;background:#29191c}.hunter.is-dark .hunter-folder-edit input{color:#f3eded;background:#1b1718;border-color:#64383f}.hunter.is-dark .hunter-opportunity-grid>article{background:#151214;border-color:#342b2e;box-shadow:0 9px 23px #0003}.hunter.is-dark .hunter-opportunity-grid>article:hover{border-color:#524145;box-shadow:0 15px 34px #00000057}.hunter.is-dark .hunter-opportunity-grid>article.is-selected{background:linear-gradient(120deg,#29191d,#151214 46%);border-color:#703b43;box-shadow:0 14px 32px #00000054}.hunter.is-dark .hunter-company-cell>i{color:#c0b2b5;background:#1e191b;border-color:#3d3235}.hunter.is-dark .hunter-opportunity-grid>article.is-selected .hunter-company-cell>i{color:#fff;background:linear-gradient(145deg,#ef4a51,#a91622);border-color:#8b4750}.hunter.is-dark .hunter-score-seal{color:#ff7e82;background:#28191c;border-color:#54353a;box-shadow:inset 0 0 0 5px #171214}.hunter.is-dark .hunter-score-seal small{color:#a98e92}.hunter.is-dark .hunter-opportunity-details{color:#c4b6b9}.hunter.is-dark .hunter-location-cell,.hunter.is-dark .hunter-contact-cell{color:#b8aaad;border-color:#3a3032}.hunter.is-dark .hunter-location-cell em{color:#897c7f}.hunter.is-dark .hunter-opportunity-footer{background:linear-gradient(90deg,#1a1617,#171314);border-color:#382f31}.hunter.is-dark .hunter-signal-cell>span{color:#c6b8ba;background:#1a1617;border-color:#3b3134}.hunter.is-dark .hunter-signal-cell>span.is-hot{color:#ff8588;background:#29191c;border-color:#653840}.hunter.is-dark .hunter-fit-cell>span{background:#352d2f}.hunter.is-dark .hunter-fit-cell>small{color:#8f8285}.hunter.is-dark .hunter-row-actions button,.hunter.is-dark .hunter-row-actions a{color:#c0b2b5;background:#171415;border-color:#3d3235}.hunter.is-dark .hunter-row-actions button:hover,.hunter.is-dark .hunter-row-actions a:hover,.hunter.is-dark .hunter-row-actions .is-saved{color:#ff7d81;background:#29191c;border-color:#663940}.hunter.is-dark .hunter-results-note>span{background:#1a1617;border-color:#3b3134}.hunter.is-dark .hunter-results-note b{color:#c4b7b9}.hunter-results>.list-continuation{color:#746765;background:#fbf8f6;border-color:#ded4d1;margin:12px 24px 24px}.hunter-results>.list-continuation span b{color:#211b1a}.hunter-results>.list-continuation button{color:#fff;background:linear-gradient(135deg,#e53b43,#ad1721);border-color:#d82f38}.hunter.is-dark .hunter-results>.list-continuation{color:#9f9294;background:#1a1617;border-color:#3b3134}.hunter.is-dark .hunter-results>.list-continuation span b{color:#f2e9ea}.hunter.is-light{--hunter-mission-bg:radial-gradient(circle at 108% 5%,transparent 0 68px,#ffffff3d 69px 70px,transparent 71px 118px,#ffffff1f 119px 120px,transparent 121px), radial-gradient(ellipse at -8% -4%,#ffffff3d,transparent 36%), radial-gradient(ellipse at 112% 78%,#5200053d,transparent 47%), radial-gradient(circle,#ffffff1b .55px,transparent .75px), linear-gradient(155deg,#ff5b60 0%,#f12d37 31%,var(--code-makers-red) 58%,var(--code-makers-red-strong) 100%);--hunter-mission-panel:linear-gradient(145deg,#fffdfbf7,#fff1f0ed);--hunter-mission-panel-hover:linear-gradient(145deg,#fff,#ffeded);--hunter-mission-field:#fff8f7;--hunter-mission-border:#6800072b;--hunter-mission-border-strong:#ffffff85;--hunter-mission-text:#fff;--hunter-mission-muted:#ffd9db;--hunter-mission-soft:#ffb8bc;--hunter-panel-text:#2b090c;--hunter-panel-muted:#725052;--hunter-panel-line:#5a111621;--hunter-panel-accent:var(--code-makers-red-strong)}.hunter.is-dark{--hunter-mission-bg:radial-gradient(ellipse at 8% -2%,#f11c27a8,transparent 31%), radial-gradient(ellipse at 108% 18%,#8f000a57,transparent 40%), radial-gradient(circle at 108% 5%,transparent 0 68px,#ff666c26 69px 70px,transparent 71px 118px,#ff666c12 119px 120px,transparent 121px), radial-gradient(circle,#ffdadc0b .55px,transparent .75px), linear-gradient(160deg,#2a090e 0%,#180b0e 38%,#0d090b 72%,#080708 100%);--hunter-mission-panel:linear-gradient(145deg,#260a0fe6,#10090bf0);--hunter-mission-panel-hover:linear-gradient(145deg,#340b11f2,#16090cf7);--hunter-mission-field:#07050680;--hunter-mission-border:#ff5c6333;--hunter-mission-border-strong:#ff6f7557;--hunter-mission-text:#fff8f7;--hunter-mission-muted:#c9a9ac;--hunter-mission-soft:#ff6d74}.hunter .hunter-mission{border-color:var(--hunter-mission-border-strong);color:var(--hunter-mission-text);background:var(--hunter-mission-bg);background-size:auto,auto,auto,8px 8px,auto;box-shadow:inset -1px 0 #ffffff14,10px 0 40px #24000347}.hunter .hunter-mission-brand h1,.hunter .hunter-filter-summary,.hunter .hunter-area-heading,.hunter .hunter-range>span b,.hunter .hunter-pin-radius>header>span b,.hunter .hunter-pin-radius>header strong,.hunter .hunter-mission-yield b{color:var(--hunter-mission-text)}.hunter .hunter-mission-brand small,.hunter .hunter-section-label,.hunter .hunter-field>span,.hunter .hunter-presence legend,.hunter .hunter-compact-fields label>span{color:var(--hunter-mission-muted)}.hunter .hunter-section-label span,.hunter .hunter-step-number{color:#fff}.hunter .hunter-live{color:#fff;border-color:#ffffff3d}.hunter .hunter-live i{background:#fff;box-shadow:0 0 12px #ffffff94}.hunter .hunter-brand-mark{background:#fff;border-color:#ffffff7a;box-shadow:inset 0 -1px #62000614,0 12px 26px #41000452}.hunter .hunter-brand-mark img{filter:none}.hunter .hunter-theme-toggle{color:var(--code-makers-red-strong);background:#fff;border-color:#ffffffb8;box-shadow:0 8px 20px #46000440}.hunter .hunter-theme-toggle:hover{color:var(--code-makers-red-deep);background:#fff;border-color:#fff;box-shadow:0 10px 24px #46000457}.hunter.is-dark .hunter-theme-toggle,.hunter.is-dark .hunter-theme-toggle[aria-pressed=true]{color:#fff;background:#0502038a;border-color:#ffffff47;box-shadow:inset 0 1px #ffffff14,0 8px 20px #00000047}.hunter.is-dark .hunter-theme-toggle:hover{color:#fff;background:#120406c2;border-color:#ffffff85}.hunter .hunter-mission .hunter-search-core,.hunter .hunter-mission .hunter-filter-disclosure,.hunter .hunter-mission .hunter-filter-disclosure.is-open{border-color:var(--hunter-mission-border);background:var(--hunter-mission-panel);-webkit-backdrop-filter:blur(16px)saturate(115%);backdrop-filter:blur(16px)saturate(115%);box-shadow:inset 0 1px #ffffff1a,0 15px 34px #3600042e}.hunter .hunter-mission .hunter-area-settings{border:1px solid var(--hunter-mission-border);background:var(--hunter-mission-panel);-webkit-backdrop-filter:blur(16px)saturate(112%);backdrop-filter:blur(16px)saturate(112%);border-radius:4px 18px;padding:12px;box-shadow:inset 0 1px #ffffff12,0 14px 30px #36000424}.hunter .hunter-mission .hunter-filter-disclosure.is-open{border-color:var(--hunter-mission-border-strong);background:var(--hunter-mission-panel-hover)}.hunter .hunter-mission .hunter-field>span em,.hunter .hunter-mission .hunter-field-query>small,.hunter .hunter-mission .hunter-search-location>small,.hunter .hunter-mission .hunter-filter-summary small,.hunter .hunter-mission .hunter-area-heading small,.hunter .hunter-mission .hunter-territory-list,.hunter .hunter-mission .hunter-territory-list>div>p,.hunter .hunter-mission .hunter-mission-yield small{color:var(--hunter-mission-muted)}.hunter .hunter-mission .hunter-field>div,.hunter .hunter-mission .hunter-compact-fields select{border-color:var(--hunter-mission-border);color:#fff;background:var(--hunter-mission-field)}.hunter .hunter-mission .hunter-rating-select>span{color:var(--hunter-mission-muted)}.hunter .hunter-mission .hunter-rating-select .makers-select-trigger{border-color:var(--hunter-mission-border);color:#fff;background:var(--hunter-mission-field)}.hunter .hunter-mission .hunter-rating-select .makers-select-trigger:hover{border-color:var(--hunter-mission-border-strong);background:#14000280}.hunter .hunter-mission .hunter-rating-select .makers-select-trigger[data-state=open]{background:#1400029e;border-color:#ff6570;box-shadow:0 0 0 3px #ff657029,inset 3px 0 #ff3447}.hunter .hunter-mission .hunter-field>div:hover,.hunter .hunter-mission .hunter-compact-fields select:hover{border-color:var(--hunter-mission-border-strong);background:#14000280}.hunter .hunter-mission .hunter-field>div:focus-within,.hunter .hunter-mission .hunter-compact-fields select:focus{background:#1400028f;border-color:#ffffff94;box-shadow:0 0 0 3px #ffffff24}.hunter .hunter-mission .hunter-field input{color:#fff}.hunter .hunter-mission .hunter-field input::placeholder{color:#ffe7e8ab}.hunter .hunter-mission input:autofill{caret-color:#fff;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #500007!important}.hunter .hunter-mission input:-webkit-autofill{caret-color:#fff;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #500007!important}.hunter .hunter-mission input:-webkit-autofill:hover{caret-color:#fff;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #500007!important}.hunter .hunter-mission input:-webkit-autofill:focus{caret-color:#fff;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #500007!important}.hunter .hunter-mission .hunter-search-core .hunter-field>div{background:0 0}.hunter .hunter-mission .hunter-search-core .hunter-field>div:focus-within{background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff38}.hunter .hunter-mission .hunter-search-core .hunter-field>div>svg,.hunter .hunter-mission .hunter-filter-icon{color:#fff;background:#ffffff1a;border-color:#ffffff47}.hunter .hunter-mission .hunter-search-core .hunter-field>div:hover>svg,.hunter .hunter-mission .hunter-search-core .hunter-field>div:focus-within>svg,.hunter .hunter-mission .hunter-filter-disclosure.is-open .hunter-filter-icon{color:var(--code-makers-red-strong);background:#fff;border-color:#ffffff85}.hunter .hunter-mission .hunter-filter-disclosure.is-open .hunter-filter-arrow,.hunter .hunter-mission .hunter-filter-summary:hover .hunter-filter-arrow{color:#fff}.hunter .hunter-mission .hunter-presence>div{border-color:var(--hunter-mission-border);background:#0f000257}.hunter .hunter-mission .hunter-presence button{color:var(--hunter-mission-muted)}.hunter .hunter-mission .hunter-presence button:hover{color:#fff;background:#ffffff1a}.hunter .hunter-mission .hunter-presence button.is-active{color:var(--code-makers-red-strong);background:#fff;box-shadow:0 4px 12px #35000433}.hunter .hunter-mission .hunter-compact-fields option{color:#fff;background:#410006}.hunter .hunter-mission .hunter-phone-toggle{color:#fff}.hunter .hunter-mission .hunter-phone-toggle>span>svg{color:var(--hunter-mission-soft)}.hunter .hunter-mission .hunter-phone-toggle>i{background:#ffffff45}.hunter .hunter-mission .hunter-phone-toggle.is-active,.hunter .hunter-mission .hunter-phone-toggle.is-active>span>svg{color:#fff}.hunter .hunter-mission .hunter-phone-toggle.is-active>i{background:#fff;box-shadow:0 5px 14px #3700043d}.hunter .hunter-mission .hunter-phone-toggle.is-active>i b{background:var(--code-makers-red-strong)}.hunter .hunter-mission .hunter-coverage-mode,.hunter .hunter-mission .hunter-pin-radius{border-color:var(--hunter-mission-border);color:#fff;background:var(--hunter-mission-panel);box-shadow:inset 0 1px #ffffff12,0 8px 20px #34000429}.hunter .hunter-mission .hunter-coverage-mode>span,.hunter .hunter-mission .hunter-mission-yield>span{color:var(--code-makers-red-strong);background:#fff;border-color:#ffffff6b}.hunter .hunter-mission .hunter-coverage-mode small,.hunter .hunter-mission .hunter-coverage-mode p,.hunter .hunter-mission .hunter-territory-list>header,.hunter .hunter-mission .hunter-pin-radius>header>span,.hunter .hunter-mission .hunter-pin-radius>header>span small{color:var(--hunter-mission-muted)}.hunter .hunter-mission .hunter-coverage-mode b,.hunter .hunter-mission .hunter-territory-list>header button{color:#fff}.hunter .hunter-mission .hunter-territory-list>header button:first-child{border-color:var(--hunter-mission-border);color:var(--hunter-mission-muted);background:#14000257}.hunter .hunter-mission .hunter-territory-list>header button:first-child.is-active{color:var(--code-makers-red-strong);background:#fff;border-color:#ffffff7a}.hunter .hunter-mission .hunter-pin-radius>header>span svg{color:#fff}.hunter .hunter-mission .hunter-pin-radius>header>button{color:var(--hunter-mission-muted)}.hunter .hunter-mission .hunter-pin-radius>header>button:hover{color:var(--code-makers-red-strong);background:#fff}.hunter .hunter-mission .hunter-range input,.hunter .hunter-mission .hunter-pin-radius>label input{accent-color:#fff}.hunter .hunter-mission .hunter-launch{color:#fff;background:linear-gradient(105deg,#ff4b52 0%,var(--code-makers-red) 50%,var(--code-makers-red-strong) 100%);border-color:#ffffff4d;box-shadow:inset 0 1px #ffffff40,0 14px 30px #58000657}.hunter .hunter-mission .hunter-launch:hover:not(:disabled){color:#fff;background:linear-gradient(105deg,#ff5c62 0%,#ec1d29 50%,#b9000b 100%);box-shadow:inset 0 1px #ffffff4d,0 17px 34px #5800066b}.hunter .hunter-mission .hunter-launch:disabled{color:#ffffff8f;box-shadow:none;background:#18000247;border-color:#ffffff26}.hunter .hunter-mission .hunter-launch:disabled .hunter-launch-arrow{background:#0000000f;border-color:#ffffff1f}.hunter.is-light .hunter-mission .hunter-search-core,.hunter.is-light .hunter-mission .hunter-filter-disclosure,.hunter.is-light .hunter-mission .hunter-filter-disclosure.is-open{box-shadow:inset 0 1px #fff,0 16px 34px #5200062e}.hunter.is-light .hunter-mission .hunter-search-core .hunter-field+.hunter-field,.hunter.is-light .hunter-mission .hunter-filter-panel,.hunter.is-light .hunter-mission .hunter-phone-toggle{border-color:var(--hunter-panel-line)}.hunter.is-light .hunter-mission .hunter-field>span,.hunter.is-light .hunter-mission .hunter-presence legend,.hunter.is-light .hunter-mission .hunter-compact-fields label>span{color:#5e3034}.hunter.is-light .hunter-mission .hunter-field>span em,.hunter.is-light .hunter-mission .hunter-field-query>small,.hunter.is-light .hunter-mission .hunter-search-location>small,.hunter.is-light .hunter-mission .hunter-filter-summary small{color:var(--hunter-panel-muted)}.hunter.is-light .hunter-mission .hunter-filter-summary{color:var(--hunter-panel-text)}.hunter.is-light .hunter-mission .hunter-step-number{color:var(--hunter-panel-accent)}.hunter.is-light .hunter-mission .hunter-filter-icon{color:var(--hunter-panel-accent);background:#fff1f1;border-color:#efd1d3}.hunter.is-light .hunter-mission .hunter-filter-arrow{color:#785f61}.hunter.is-light .hunter-mission .hunter-filter-disclosure.is-open .hunter-filter-arrow,.hunter.is-light .hunter-mission .hunter-filter-summary:hover .hunter-filter-arrow{color:var(--hunter-panel-accent)}.hunter.is-light .hunter-mission .hunter-field input{color:var(--hunter-panel-text)}.hunter.is-light .hunter-mission .hunter-field input::placeholder{color:#80676a}.hunter.is-light .hunter-mission .hunter-search-core .hunter-field>div>svg{color:var(--hunter-panel-accent);background:#fff1f1;border-color:#efd1d3}.hunter.is-light .hunter-mission .hunter-search-core .hunter-field>div:hover>svg,.hunter.is-light .hunter-mission .hunter-search-core .hunter-field>div:focus-within>svg,.hunter.is-light .hunter-mission .hunter-filter-disclosure.is-open .hunter-filter-icon{color:#fff;background:var(--code-makers-red);border-color:#e9afb4}.hunter.is-light .hunter-mission input:autofill{caret-color:var(--code-makers-red-strong);-webkit-text-fill-color:var(--hunter-panel-text)!important;box-shadow:inset 0 0 0 1000px #fff8f7!important}.hunter.is-light .hunter-mission input:-webkit-autofill{caret-color:var(--code-makers-red-strong);-webkit-text-fill-color:var(--hunter-panel-text)!important;box-shadow:inset 0 0 0 1000px #fff8f7!important}.hunter.is-light .hunter-mission input:-webkit-autofill:hover{caret-color:var(--code-makers-red-strong);-webkit-text-fill-color:var(--hunter-panel-text)!important;box-shadow:inset 0 0 0 1000px #fff8f7!important}.hunter.is-light .hunter-mission input:-webkit-autofill:focus{caret-color:var(--code-makers-red-strong);-webkit-text-fill-color:var(--hunter-panel-text)!important;box-shadow:inset 0 0 0 1000px #fff8f7!important}.hunter.is-light .hunter-mission .hunter-presence>div{background:#f8efed;border-color:#ead7d6}.hunter.is-light .hunter-mission .hunter-presence button{color:#745c5e}.hunter.is-light .hunter-mission .hunter-presence button:hover{color:var(--hunter-panel-text);background:#fff}.hunter.is-light .hunter-mission .hunter-presence button.is-active{color:#fff;background:var(--code-makers-red);box-shadow:0 5px 13px #ae000933}.hunter.is-light .hunter-mission .hunter-compact-fields select{color:var(--hunter-panel-text);background:#fff8f7;border-color:#ead7d6}.hunter.is-light .hunter-mission .hunter-rating-select>span{color:#5e3034}.hunter.is-light .hunter-mission .hunter-rating-select .makers-select-trigger{color:var(--hunter-panel-text);background:#fff8f7;border-color:#ead7d6}.hunter.is-light .hunter-mission .hunter-rating-select .makers-select-trigger:hover{background:#fff;border-color:#d9b9b7}.hunter.is-light .hunter-mission .hunter-rating-select .makers-select-trigger[data-state=open]{border-color:var(--code-makers-red);box-shadow:0 0 0 3px #e5141d1f,inset 3px 0 0 var(--code-makers-red);background:#fff}.hunter.is-light .hunter-mission .hunter-compact-fields option{color:var(--hunter-panel-text);background:#fff}.hunter.is-light .hunter-mission .hunter-phone-toggle{color:var(--hunter-panel-text)}.hunter.is-light .hunter-mission .hunter-phone-toggle>span>svg{color:#8d6669}.hunter.is-light .hunter-mission .hunter-phone-toggle.is-active{color:var(--hunter-panel-text)}.hunter.is-light .hunter-mission .hunter-phone-toggle.is-active>span>svg{color:var(--code-makers-red)}.hunter.is-light .hunter-mission .hunter-phone-toggle>i{background:#dbc8c7}.hunter.is-light .hunter-mission .hunter-phone-toggle.is-active>i{background:var(--code-makers-red)}.hunter.is-light .hunter-mission .hunter-phone-toggle.is-active>i b{background:#fff}.hunter.is-light .hunter-mission .hunter-coverage-mode,.hunter.is-light .hunter-mission .hunter-pin-radius{color:var(--hunter-panel-text);background:linear-gradient(145deg,#fffdfb,#fff1f0);border-color:#640a1126;box-shadow:inset 0 1px #fff,0 9px 20px #52000621}.hunter.is-light .hunter-mission .hunter-pin-radius>header>span svg{color:var(--code-makers-red)}.hunter.is-light .hunter-mission .hunter-pin-radius>header>button{color:#8a6668}.hunter.is-light .hunter-mission .hunter-territory-list>header button:first-child{color:#fff;background:#3e000433;border-color:#ffffff7a}.hunter.is-light .hunter-mission .hunter-territory-list>header button:first-child.is-active{color:var(--code-makers-red-strong);background:#fff}.hunter.is-light .hunter-mission .hunter-range input,.hunter.is-light .hunter-mission .hunter-pin-radius>label input{accent-color:#fff}.hunter.is-light .hunter-mission .hunter-area-settings{background:linear-gradient(145deg,#fffdfbf7,#fff1f0ed);border-color:#6800072b;box-shadow:inset 0 1px #fff,0 14px 30px #52000626}.hunter.is-light .hunter-mission .hunter-launch{color:#fff;background:linear-gradient(105deg,#ff4b52 0%,var(--code-makers-red) 50%,var(--code-makers-red-strong) 100%);box-shadow:inset 0 1px #ffffff40,0 13px 28px #4d00054d}.hunter.is-dark .hunter-mission .hunter-search-core,.hunter.is-dark .hunter-mission .hunter-filter-disclosure,.hunter.is-dark .hunter-mission .hunter-filter-disclosure.is-open{box-shadow:inset 0 1px #ffffff12,0 18px 38px #2300034d}.hunter.is-dark .hunter-mission{box-shadow:inset 4px 0 var(--code-makers-red),inset -1px 0 #ffffff0f,12px 0 42px #00000061;border-color:#ff464e4d}.hunter.is-dark .hunter-mission-brand{border-bottom:1px solid #ff585f33;padding-bottom:14px}.hunter.is-dark .hunter-brand-mark{background:linear-gradient(145deg,#ff4b52 0%,var(--code-makers-red) 48%,#9f0009 100%);border-color:#ff9fa375;box-shadow:inset 0 1px #ffffff42,0 12px 28px #79000852}.hunter.is-dark .hunter-brand-mark img{filter:brightness(0)invert()}.hunter.is-dark .hunter-step-number,.hunter.is-dark .hunter-section-label span{color:#ff6970}.hunter.is-dark .hunter-section-label i{background:linear-gradient(90deg,#ff464e6b,#ff464e00)}.hunter.is-dark .hunter-mission .hunter-search-core,.hunter.is-dark .hunter-mission .hunter-filter-disclosure,.hunter.is-dark .hunter-mission .hunter-area-settings{background:linear-gradient(145deg,#260a0feb,#0d090bf5);border-color:#ff545c38}.hunter.is-dark .hunter-mission .hunter-search-core .hunter-field+.hunter-field,.hunter.is-dark .hunter-mission .hunter-range,.hunter.is-dark .hunter-mission .hunter-mission-actions{border-color:#ff565e29}.hunter.is-dark .hunter-mission .hunter-search-core .hunter-field>div>svg,.hunter.is-dark .hunter-mission .hunter-filter-icon{color:#ff777d;background:#e5141d1f;border-color:#ff656c47}.hunter.is-dark .hunter-mission .hunter-search-core .hunter-field>div:hover>svg,.hunter.is-dark .hunter-mission .hunter-search-core .hunter-field>div:focus-within>svg{color:#fff;background:#e5141d3d;border-color:#ff7c827a}.hunter.is-dark .hunter-mission .hunter-pin-radius{background:linear-gradient(110deg,#4b080fb8,#11090be6);border-color:#ff545c38 #ff545c38 #ff545c38 #ff525a;box-shadow:0 8px 20px #0003}.hunter.is-dark .hunter-mission .hunter-territory-list>header button:first-child.is-active{color:#fff;background:var(--code-makers-red);border-color:#ff6b7180}.hunter.is-dark .hunter-mission .hunter-range input,.hunter.is-dark .hunter-mission .hunter-pin-radius>label input{accent-color:#ff454e}.hunter.is-dark .hunter-mission .hunter-mission-yield>span{color:#fff;background:linear-gradient(145deg,#f52f39,#a90009);border-color:#ff5b6257;box-shadow:0 8px 18px #5b000647}.hunter.is-dark .hunter-mission .hunter-launch{color:#fff;background:linear-gradient(105deg,#ff4149 0%,var(--code-makers-red) 50%,#a9000a 100%);border-color:#ff7e8373}@keyframes hunter-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes hunter-pulse{0%{opacity:.7;transform:scale(.72)}75%,to{opacity:0;transform:scale(1.32)}}@container (width>=1101px){.hunter-map-heading{width:350px;min-width:0}.hunter-territory-score{width:250px;min-width:0}.hunter-map-search{width:auto;min-width:0;max-width:none;left:382px;right:282px;transform:none}}@container (width<=1100px){.hunter-map-search{width:min(520px,100% - 128px);min-width:0;top:134px}.hunter-map-controls{top:216px}}@media (width>=901px) and (height<=1000px){.hunter-mission{gap:10px;padding:16px 20px 13px}.hunter-mission-brand{min-height:44px}.hunter-brand-mark{width:42px;height:42px}.hunter-brand-mark img{width:28px;height:28px}.hunter-search-core .hunter-field{padding:7px 0}.hunter-filter-summary{min-height:54px}.hunter-filter-panel{gap:8px;padding:10px 0 11px}.hunter-filter-panel>.hunter-field>div{height:38px}.hunter-presence button{height:30px}.hunter-compact-fields select{height:36px}.hunter-phone-toggle{min-height:38px;padding-top:4px}.hunter-area-settings{gap:7px}.hunter-range{padding-bottom:8px}.hunter-range input{margin-top:5px}.hunter-territory-list>header{margin-bottom:5px}.hunter-pin-radius{padding-top:5px;padding-bottom:5px}.hunter-coverage-mode{min-height:58px;padding-block:7px}.hunter-mission-actions{gap:7px;padding-top:8px}.hunter-mission-yield{min-height:28px}.hunter-launch{min-height:46px}}@media (width<=1240px){.hunter-atlas{grid-template-columns:335px minmax(0,1fr)}.hunter-mission{padding-left:17px;padding-right:17px}.hunter-territory-score{min-width:210px}.hunter-opportunity-footer{grid-template-columns:auto minmax(95px,1fr) auto;gap:8px}}@media (width<=1030px){.hunter-atlas{grid-template-columns:315px minmax(0,1fr)}.hunter-map-card{width:340px;right:54px}.hunter-results-head{flex-direction:column;align-items:flex-start;gap:13px}.hunter-result-metrics{width:100%}.hunter-result-metrics span{flex:1;justify-content:center}.hunter-opportunity-grid{grid-template-columns:1fr}.hunter-opportunity-footer{grid-template-columns:auto minmax(150px,1fr) auto}}@media (width<=900px){.hunter{height:auto;overflow:visible}.hunter-atlas{border-radius:23px;grid-template-columns:1fr}.hunter-mission{border-bottom:1px solid #dfdfe2;border-right:0;padding:20px}.hunter-mission:after{display:none}.hunter-map-stage{min-height:520px}.hunter-map-heading{top:18px;left:18px}.hunter-territory-score{top:16px;right:16px}.hunter-map-card{bottom:82px;right:18px}}@media (width<=767.98px){.hunter{padding:0 0 92px}.hunter-atlas{border-radius:20px;min-height:0}.hunter-mission{gap:12px;padding:16px}.hunter-mission-brand h1{font-size:22px}.hunter-live{padding:6px 7px}.hunter-compact-fields{grid-template-columns:1fr}.hunter-map-stage{min-height:485px}.hunter-map-search{width:calc(100% - 24px);top:12px;left:12px;transform:none}.hunter-map-heading{top:82px}.hunter-map-heading h2{font-size:21px}.hunter-map-heading p{font-size:8px}.hunter-territory-score{grid-template-columns:1fr;width:62px;min-width:0;padding:8px;top:82px;right:13px}.hunter-territory-score svg{width:44px;height:44px}.hunter-territory-score>div{display:none}.hunter-map-controls{top:153px;right:13px}.hunter-map-dock{max-width:calc(100% - 24px);bottom:30px;left:12px}.hunter-map-gesture{display:none}.hunter-map-modes button{min-height:40px;padding:0 12px}.hunter-map-card{width:calc(100% - 24px);padding:13px;bottom:88px;right:12px}.hunter-map-card footer>span{display:none}.hunter-map-card-actions{width:100%}.hunter-map-card footer button{flex:1;justify-content:center}.hunter-territory-list>header button{min-height:32px;padding-inline:7px}.hunter-pin-radius>header>button,.hunter-folder-library-head button,.hunter-folder-actions button,.hunter-folder-edit button{width:32px;height:32px}.hunter-results{border-radius:4px 20px}.hunter-results-head{padding:18px 15px 15px}.hunter-results-title{align-items:flex-start}.hunter-results-title h2{font-size:21px;line-height:1.05}.hunter-result-metrics{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.hunter-result-metrics span{text-align:center;white-space:normal;flex-direction:column;gap:1px;min-width:0;padding:6px 3px}.hunter-saved-searches{flex-direction:column;align-items:flex-start;gap:8px;padding:11px}.hunter-saved-label{border-bottom:1px solid #d4c8c5;border-right:0;width:100%;min-width:0;padding:0 4px 9px}.hunter-saved-label:after{display:none}.hunter-folder-library,.hunter-folder-rail{width:100%}.hunter-folder-rail>article{min-width:210px;max-width:210px}.hunter-opportunity-grid{gap:8px;padding:10px}.hunter-results>.list-continuation{margin:2px 10px 14px}.hunter-opportunity-grid>article{border-radius:5px 16px}.hunter-result-focus{gap:10px;padding:13px 13px 10px 15px}.hunter-result-head{display:block}.hunter-company-cell b{font-size:13px}.hunter-company-cell>i{width:38px;height:38px}.hunter-score-seal{width:43px;height:43px}.hunter-opportunity-details{grid-template-columns:1fr;gap:8px;padding:0 13px 12px 15px}.hunter-opportunity-footer{grid-template-columns:1fr auto;gap:8px;padding:10px 11px 10px 15px}.hunter-signal-cell{flex-wrap:wrap;grid-column:1}.hunter-fit-cell{grid-column:1;min-width:0}.hunter-row-actions{grid-area:1/2/3}.hunter-results-note{text-align:center;flex-wrap:wrap;padding:10px 14px}}@media (width<=430px){.hunter-mission-brand small{font-size:7px}.hunter-brand-mark{width:40px;height:40px}.hunter-live{font-size:7px}.hunter-compact-fields{grid-template-columns:1fr}.hunter-map-stage{min-height:470px}.hunter-map-search-submit{justify-content:center;width:39px;padding:0}.hunter-map-search-submit span{display:none}.hunter-map-heading{max-width:200px}.hunter-map-heading p{max-width:145px;line-height:1.4}.hunter-territory-score{display:none}.hunter-map-card h3{font-size:14px}.hunter-card-signals>span:nth-child(2){display:none}.hunter-result-metrics span{font-size:7px}.hunter-results-head{padding-inline:13px}.hunter-result-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.hunter-result-metrics span{min-width:0;padding-inline:8px}.hunter-saved-label{min-width:0}.hunter-results-note{text-align:left;justify-content:flex-start}}.hunter{--hunter-red:#e30613;--hunter-red-dark:#a9000b;--hunter-coral:#ff555d;--hunter-warm-white:#fff8f6;--hunter-wine:#26070b;--hunter-radius-xl:28px;--hunter-radius-lg:18px;--hunter-radius-md:14px;font-family:Inter,Segoe UI,sans-serif}.hunter h1,.hunter h2,.hunter h3,.hunter b,.hunter strong,.hunter-result-metrics b,.hunter-mission-yield b,.hunter-score-seal b,.hunter-zoom-level b{font-family:Sora,Inter,sans-serif;font-weight:400}.hunter-atlas{border-radius:var(--hunter-radius-xl);background:#11090b;border-color:#ffffff24;grid-template-columns:420px minmax(0,1fr);min-height:700px;box-shadow:0 28px 72px #00000061,inset 0 1px #ffffff29}.hunter .hunter-mission,.hunter.is-dark .hunter-mission,.hunter.is-light .hunter-mission{color:#fff;background:linear-gradient(#ffffff13 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#ffffff13 1px,#0000 1px) 0 0/46px 46px,linear-gradient(112deg,#ffffff2b 0 18%,#0000 18.2% 63%,#4a00072e 63.2% 100%),radial-gradient(circle at -8% -4%,#ffffff57,#0000 32%),linear-gradient(155deg,#ff4954 0%,#f10c20 41%,#d50012 67%,#a5000c 100%);border:0;border-right:1px solid #fff3;gap:13px;padding:22px 24px 20px;box-shadow:inset -1px 0 #ffffff1a,18px 0 54px #50000833}.hunter .hunter-mission-brand,.hunter.is-dark .hunter-mission-brand{border:0;border-bottom:1px solid #ffffff2e;grid-template-columns:44px minmax(0,1fr);align-content:start;align-items:start;gap:12px;min-height:124px;padding:0 0 18px;display:grid;position:relative;overflow:hidden}.hunter .hunter-brand-mark,.hunter.is-dark .hunter-brand-mark{z-index:2;background:#fffffff5;border:1px solid #fff9;border-radius:13px;width:44px;height:44px;position:relative;box-shadow:0 14px 28px #4f00063d,inset 0 1px #fff}.hunter .hunter-brand-mark img,.hunter.is-dark .hunter-brand-mark img{filter:none;width:27px;height:27px}.hunter .hunter-brand-copy{z-index:2;min-width:0;padding-top:1px;position:relative}.hunter .hunter-mission-brand small,.hunter.is-dark .hunter-mission-brand small,.hunter.is-light .hunter-mission-brand small{color:#ffffffc2;letter-spacing:.16em;margin-bottom:8px;font-family:Inter,sans-serif;font-size:8px;font-weight:400}.hunter .hunter-mission-brand h1,.hunter.is-dark .hunter-mission-brand h1{color:#fff;letter-spacing:-.045em;font-family:Sora,Inter,sans-serif;font-size:34px;font-weight:400}.hunter .hunter-brand-copy p{color:#ffffffbd;letter-spacing:.05em;margin-top:7px;font-size:9px}.hunter .hunter-brand-radar{z-index:1;border:1px solid #fff3;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-52px;right:-24px}.hunter .hunter-brand-radar:before,.hunter .hunter-brand-radar:after{content:"";border:1px solid #ffffff2e;border-radius:50%;position:absolute;inset:24px}.hunter .hunter-brand-radar:after{background:#4a000724;inset:51px}.hunter .hunter-brand-radar i{z-index:2;background:var(--hunter-red);border:2px solid #ffffffe6;border-radius:50%;width:7px;height:7px;position:absolute}.hunter .hunter-brand-radar i:first-child{top:72px;left:20px}.hunter .hunter-brand-radar i:nth-child(2){top:30px;right:31px}.hunter .hunter-brand-radar i:nth-child(3){bottom:43px;right:17px}.hunter .hunter-theme-toggle,.hunter.is-dark .hunter-theme-toggle,.hunter.is-dark .hunter-theme-toggle[aria-pressed=true]{z-index:3;color:#fff;width:34px;height:34px;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#4a000642;border:1px solid #ffffff7a;border-radius:12px;position:absolute;top:0;right:0}.hunter .hunter-live{z-index:3;color:#fff;background:#250408;border:0;border-radius:999px;gap:6px;padding:7px 9px;font-weight:400;position:absolute;top:43px;right:0}.hunter .hunter-live i{background:#fff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #ffffff24}.hunter .hunter-section-label{color:#ffffffb3;letter-spacing:.14em;margin:0 0 -6px;font-weight:400}.hunter .hunter-section-label span{color:#fff;font-family:Inter,sans-serif;font-weight:400}.hunter .hunter-section-label i{background:linear-gradient(90deg,#fff6,#0000)}.hunter .hunter-mission .hunter-search-core,.hunter .hunter-mission .hunter-filter-disclosure,.hunter .hunter-mission .hunter-filter-disclosure.is-open,.hunter .hunter-mission .hunter-area-settings,.hunter.is-dark .hunter-mission .hunter-search-core,.hunter.is-dark .hunter-mission .hunter-filter-disclosure,.hunter.is-dark .hunter-mission .hunter-area-settings{border-radius:var(--hunter-radius-lg);-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:#59000842;border:1px solid #ffffff47;box-shadow:inset 0 1px #ffffff1a,0 16px 34px #4b000624}.hunter .hunter-mission .hunter-search-core,.hunter.is-dark .hunter-mission .hunter-search-core,.hunter.is-light .hunter-mission .hunter-search-core{color:#2a080c;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(135deg,#fffaf7,#ffece9);border:0;border-radius:18px;padding:0 16px 0 20px;position:relative;overflow:hidden;box-shadow:0 18px 34px #4d000740,inset 0 1px #fff}.hunter .hunter-mission .hunter-search-core:before{content:"";background:linear-gradient(#ff626a,var(--hunter-red-dark));width:5px;position:absolute;inset:0 auto 0 0}.hunter .hunter-mission .hunter-filter-disclosure.is-open{background:#4d000761}.hunter .hunter-mission .hunter-search-core{padding:0 14px}.hunter .hunter-mission .hunter-search-core .hunter-field+.hunter-field,.hunter .hunter-mission .hunter-filter-panel,.hunter .hunter-mission .hunter-phone-toggle,.hunter .hunter-mission .hunter-range,.hunter .hunter-mission .hunter-mission-actions{border-color:#ffffff2e}.hunter .hunter-mission .hunter-search-core .hunter-field+.hunter-field{border-color:#4e00071c}.hunter .hunter-mission .hunter-field>span,.hunter .hunter-mission .hunter-presence legend,.hunter .hunter-mission .hunter-compact-fields label>span,.hunter .hunter-mission .hunter-field>span em,.hunter .hunter-mission .hunter-field-query>small,.hunter .hunter-mission .hunter-search-location>small,.hunter .hunter-mission .hunter-filter-summary small,.hunter .hunter-mission .hunter-area-heading small,.hunter .hunter-mission .hunter-territory-list,.hunter .hunter-mission .hunter-territory-list>div>p,.hunter .hunter-mission .hunter-mission-yield small{color:#ffffffb3;font-weight:400}.hunter .hunter-mission .hunter-search-core .hunter-field>div{color:#2a080c;border-radius:12px;height:41px}.hunter .hunter-mission .hunter-search-core .hunter-field>div>svg,.hunter .hunter-mission .hunter-filter-icon,.hunter.is-dark .hunter-mission .hunter-search-core .hunter-field>div>svg,.hunter.is-dark .hunter-mission .hunter-filter-icon{color:#fff;background:#ffffff1c;border-color:#ffffff38;border-radius:10px}.hunter .hunter-mission .hunter-search-core .hunter-field>span,.hunter .hunter-mission .hunter-search-core .hunter-field>span em,.hunter .hunter-mission .hunter-search-core .hunter-field-query>small,.hunter .hunter-mission .hunter-search-core .hunter-search-location>small{color:#765356}.hunter .hunter-mission .hunter-search-core .hunter-field>div>svg,.hunter.is-dark .hunter-mission .hunter-search-core .hunter-field>div>svg,.hunter.is-light .hunter-mission .hunter-search-core .hunter-field>div>svg{color:#c90010;background:#ffe1df;border:0;border-radius:10px}.hunter .hunter-mission .hunter-search-core .hunter-field input,.hunter.is-dark .hunter-mission .hunter-search-core .hunter-field input,.hunter.is-light .hunter-mission .hunter-search-core .hunter-field input{color:#2a080c;font-size:11px;font-weight:400}.hunter .hunter-mission .hunter-search-core .hunter-field input::placeholder,.hunter.is-dark .hunter-mission .hunter-search-core .hunter-field input::placeholder,.hunter.is-light .hunter-mission .hunter-search-core .hunter-field input::placeholder{color:#6e5557}.hunter.is-light .hunter-mission .hunter-field>span,.hunter.is-light .hunter-mission .hunter-presence legend,.hunter.is-light .hunter-mission .hunter-compact-fields label>span,.hunter.is-light .hunter-mission .hunter-field>span em,.hunter.is-light .hunter-mission .hunter-field-query>small,.hunter.is-light .hunter-mission .hunter-search-location>small,.hunter.is-light .hunter-mission .hunter-filter-summary small,.hunter.is-light .hunter-mission .hunter-area-heading small,.hunter.is-light .hunter-mission .hunter-territory-list,.hunter.is-light .hunter-mission .hunter-territory-list>div>p,.hunter.is-light .hunter-mission .hunter-mission-yield small{color:#ffffffb3}.hunter.is-light .hunter-mission .hunter-filter-summary,.hunter.is-light .hunter-mission .hunter-field input{color:#fff}.hunter.is-light .hunter-mission .hunter-search-core .hunter-field>div>svg,.hunter.is-light .hunter-mission .hunter-filter-icon{color:#fff;background:#ffffff1c;border-color:#ffffff38}.hunter.is-light .hunter-mission .hunter-search-core .hunter-field>div:focus-within{background:#ffffff14;box-shadow:inset 0 0 0 1px #fff3}.hunter .hunter-mission .hunter-filter-disclosure,.hunter .hunter-mission .hunter-filter-disclosure.is-open,.hunter.is-dark .hunter-mission .hunter-filter-disclosure,.hunter.is-light .hunter-mission .hunter-filter-disclosure{background:linear-gradient(105deg,#31050a,#180205);border:1px solid #ffffff30;border-radius:16px;padding-inline:14px;box-shadow:0 14px 30px #4800073d}.hunter .hunter-filter-disclosure:before{background:linear-gradient(#ff6870,#e30613);border-radius:0;width:4px;height:100%;top:0}.hunter .hunter-filter-summary{color:#fff;min-height:60px}.hunter .hunter-filter-summary b{font-weight:400}.hunter .hunter-step-number{color:#fff;font-family:Inter,sans-serif;font-weight:400}.hunter .hunter-mission .hunter-filter-arrow{color:#ffffffb3}.hunter .hunter-mission .hunter-area-settings,.hunter.is-dark .hunter-mission .hunter-area-settings,.hunter.is-light .hunter-mission .hunter-area-settings{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:1px solid #ffffff38;border-left:0;border-right:0;border-radius:0;gap:11px;padding:14px 2px}.hunter .hunter-mission .hunter-area-heading,.hunter .hunter-mission .hunter-area-heading b,.hunter .hunter-mission .hunter-range>span b,.hunter .hunter-mission .hunter-pin-radius>header>span b,.hunter .hunter-mission .hunter-pin-radius>header strong{color:#fff;font-weight:400}.hunter .hunter-mission .hunter-area-heading i{color:#fff;font-family:Inter,sans-serif;font-weight:400}.hunter .hunter-mission .hunter-area-heading svg{color:#ffffffb8}.hunter .hunter-mission .hunter-coverage-mode,.hunter .hunter-mission .hunter-pin-radius,.hunter.is-dark .hunter-mission .hunter-pin-radius{border-radius:var(--hunter-radius-md);color:#fff;background:linear-gradient(110deg,#36040a,#200206);border:1px solid #fff3;box-shadow:0 10px 22px #4600062e}.hunter .hunter-mission .hunter-coverage-mode>span,.hunter .hunter-mission .hunter-mission-yield>span,.hunter.is-dark .hunter-mission .hunter-mission-yield>span{color:var(--hunter-red-dark);box-shadow:none;background:#fff;border:1px solid #ffffff8c;border-radius:11px}.hunter .hunter-mission .hunter-coverage-mode b{color:#fff;font-weight:400}.hunter.is-light .hunter-mission .hunter-coverage-mode,.hunter.is-light .hunter-mission .hunter-pin-radius{border-radius:var(--hunter-radius-md);color:#fff;background:linear-gradient(110deg,#36040a,#200206);border:1px solid #fff3;box-shadow:0 10px 22px #4600062e}.hunter.is-light .hunter-mission .hunter-coverage-mode small,.hunter.is-light .hunter-mission .hunter-coverage-mode p,.hunter.is-light .hunter-mission .hunter-pin-radius>header>span,.hunter.is-light .hunter-mission .hunter-pin-radius>header>span small{color:#ffffffad}.hunter.is-light .hunter-mission .hunter-coverage-mode b,.hunter.is-light .hunter-mission .hunter-pin-radius>header>span b,.hunter.is-light .hunter-mission .hunter-pin-radius>header strong,.hunter.is-light .hunter-mission .hunter-pin-radius>header>span svg{color:#fff}.hunter .hunter-mission .hunter-territory-list>header button:first-child,.hunter .hunter-mission .hunter-territory-list>header button:first-child.is-active{color:#fff;background:#ffffff1a;border:1px solid #ffffff59;border-radius:9px}.hunter .hunter-mission .hunter-territory-list>header button:first-child.is-active{color:var(--hunter-red-dark);background:#fff}.hunter .hunter-pin-radius>header>button{border-radius:8px}.hunter .hunter-mission-yield b{color:#fff;font-size:20px;font-weight:400}.hunter .hunter-mission-actions{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.hunter .hunter-mission-yield{min-width:108px}.hunter .hunter-mission-yield>div{gap:1px;display:grid}.hunter .hunter-mission-yield small{max-width:70px;font-size:7px}.hunter .hunter-mission .hunter-launch,.hunter.is-dark .hunter-mission .hunter-launch,.hunter.is-light .hunter-mission .hunter-launch{color:#fff;background:linear-gradient(105deg,#31050a,#180205);border:1px solid #fff3;border-radius:16px;min-height:54px;font-weight:400;box-shadow:0 16px 32px #43000647}.hunter .hunter-mission .hunter-launch-arrow{background:#e30613;border-color:#ffffff24}.hunter .hunter-mission .hunter-launch:hover:not(:disabled){color:#fff;background:linear-gradient(105deg,#48070e,#240306);transform:translateY(-2px);box-shadow:0 20px 38px #43000657}.hunter-map-stage{background:#0b0809;min-height:680px}.hunter-map-search,.hunter-map-heading,.hunter-territory-score,.hunter-map-controls,.hunter-map-modes,.hunter-map-hud-toggle,.hunter-map-gesture,.hunter-map-gesture.is-locality,.hunter.is-dark .hunter-map-search,.hunter.is-dark .hunter-map-heading,.hunter.is-dark .hunter-territory-score,.hunter.is-dark .hunter-map-controls,.hunter.is-dark .hunter-map-modes,.hunter.is-dark .hunter-map-hud-toggle,.hunter.is-dark .hunter-map-gesture,.hunter.is-dark .hunter-map-gesture.is-locality{border-radius:var(--hunter-radius-lg);color:#fff;clip-path:none;-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);background:#180f11e6;border:1px solid #ffffff24;box-shadow:0 16px 40px #00000047,inset 0 1px #ffffff0f}.hunter-map-search{min-height:64px;padding:8px 9px}.hunter-map-search:before{background:linear-gradient(90deg,#ff4d56,var(--hunter-red));width:68px;height:2px;top:0;left:18px}.hunter-map-search>svg,.hunter.is-dark .hunter-map-search>svg{color:#fff;background:#e3061329;border:0;border-radius:12px}.hunter-map-search label>span{color:#ff6e75;font-weight:400}.hunter-map-search input,.hunter.is-dark .hunter-map-search input{color:#fff;font-weight:400}.hunter-map-search input::placeholder,.hunter.is-dark .hunter-map-search input::placeholder{color:#a99da0;font-weight:400}.hunter-map-search-submit{color:#a9000b;clip-path:none;background:#fff;border:0;border-radius:13px;height:46px;padding-inline:18px;font-weight:400}.hunter-map-search-submit:hover:not(:disabled){color:#fff;background:var(--hunter-red);transform:translateY(-1px)}.hunter-map-search-clear{color:#b9adaf;border-radius:10px}.hunter-map-heading{padding:15px 17px}.hunter-map-heading:before{background:linear-gradient(90deg,#ff5961,var(--hunter-red));width:54px;height:2px;top:0;left:16px}.hunter-map-heading>span{color:#ff6f76;font-weight:400}.hunter-map-heading h2{font-family:Sora,Inter,sans-serif;font-size:23px;font-weight:400}.hunter-map-heading>div>b{color:#fff;background:#e306132e;border:0;border-radius:999px;padding:5px 8px;font-weight:400}.hunter-map-heading p{color:#aaa0a2;border-color:#ffffff1a}.hunter-territory-score{padding:11px 14px}.hunter-territory-score circle,.hunter.is-dark .hunter-territory-score circle{stroke:#ffffff1f}.hunter-territory-score .hunter-score-progress{stroke:#ff4b54;stroke-linecap:round}.hunter-territory-score b{color:#fff;font-weight:400}.hunter-territory-score span,.hunter.is-dark .hunter-territory-score span{color:#f2eaeb;font-weight:400}.hunter-territory-score small,.hunter.is-dark .hunter-territory-score small{color:#93878a}.hunter-map-controls{border-top:1px solid #ffffff24;width:52px;padding:5px;top:132px}.hunter-map-controls button,.hunter.is-dark .hunter-map-controls button{color:#d4c9cb;background:0 0;border-radius:11px}.hunter-map-controls button:hover:not(:disabled),.hunter.is-dark .hunter-map-controls button:hover:not(:disabled){color:#fff;background:#e3061333}.hunter-map-controls>i,.hunter.is-dark .hunter-map-controls>i{background:#ffffff1a}.hunter-zoom-level{border-color:#ffffff14}.hunter-zoom-level small{color:#918589;font-weight:400}.hunter-zoom-level b,.hunter.is-dark .hunter-zoom-level b{color:#fff;font-weight:400}.hunter-map-dock{gap:8px}.hunter-map-modes{padding:4px}.hunter-map-modes button,.hunter.is-dark .hunter-map-modes button{color:#b9adaf;background:0 0;border:0;border-radius:12px;font-weight:400}.hunter-map-modes button.is-active,.hunter.is-dark .hunter-map-modes button.is-active{color:#fff;box-shadow:none;background:#e3061333}.hunter-map-modes button.is-active:before{background:#ff5961;box-shadow:0 0 0 4px #ff59611f}.hunter-map-hud-toggle{border-radius:16px}.hunter-map-gesture{border-left:1px solid #ffffff24;padding-inline:13px}.hunter-map-gesture strong,.hunter.is-dark .hunter-map-gesture strong{color:#fff;font-weight:400}.hunter-map-gesture small,.hunter.is-dark .hunter-map-gesture small{color:#93878a}.hunter-map-gesture em{color:#fff;background:#ffffff0f;border-color:#ffffff1f;border-radius:8px;font-weight:400}.hunter-map-card,.hunter.is-dark .hunter-map-card{border-radius:var(--hunter-radius-lg);color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#180f11f5;border:1px solid #ffffff26;box-shadow:0 28px 64px #0006}.hunter-map-card:after,.hunter.is-dark .hunter-map-card:after{display:none}.hunter-map-card header>span{background:linear-gradient(145deg,#ff5961,var(--hunter-red-dark));border-radius:12px}.hunter-map-card h3{font-family:Sora,Inter,sans-serif;font-weight:400}.hunter-map-card-head-actions>button,.hunter.is-dark .hunter-map-card-head-actions>button{color:#b9adaf;background:#ffffff0a;border-color:#ffffff1f;border-radius:10px}.hunter-card-signals>span,.hunter.is-dark .hunter-card-signals>span{color:#d6ccce;background:#ffffff0d;border-color:#ffffff1a;border-radius:9px;font-weight:400}.hunter-card-signals strong{border-radius:9px;font-weight:400}.hunter-map-card footer button{border-radius:10px;font-weight:400}.hunter-results,.hunter.is-dark .hunter-results{border-radius:var(--hunter-radius-xl);background:#120d0f;border:1px solid #ffffff1f;margin-top:16px;box-shadow:0 30px 72px #00000057,inset 0 1px #ffffff0a}.hunter-results:before{display:none}.hunter-results-head,.hunter.is-dark .hunter-results-head{isolation:isolate;background:linear-gradient(#fff1 1px,#0000 1px) 0 0/61px 61px,linear-gradient(90deg,#fff1 1px,#0000 1px) 0 0/61px 61px,linear-gradient(114deg,#ef0b27 0% 35%,#c4001d 67%,#65000c 100%);border-bottom:1px solid #ffffff2e;gap:32px;min-height:166px;padding:28px 34px;overflow:hidden}.hunter-results-head:after{z-index:-1;content:"";pointer-events:none;background:#ffffff0e;width:190px;height:220%;position:absolute;top:-55%;left:42%;transform:skew(-20deg)}.hunter-results-title{gap:19px}.hunter-results-title>span{color:#fff;background:#5b000c2b;border-color:#ffffff6b;border-radius:17px;width:62px;height:62px;box-shadow:inset 0 1px #ffffff29}.hunter-results-title small{color:#ffe0e1;letter-spacing:.19em;font-family:Inter,sans-serif;font-size:9px;font-weight:400}.hunter-results-title h2,.hunter.is-dark .hunter-results-title h2{color:#fff;letter-spacing:-.058em;margin-top:9px;font-family:Sora,Inter,sans-serif;font-size:clamp(29px,2.35vw,38px);font-weight:400;line-height:1.05}.hunter-results-title p,.hunter.is-dark .hunter-results-title p{color:#fff8f7d4;margin-top:10px;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:1.45}.hunter-result-metrics,.hunter.is-dark .hunter-result-metrics{background:#4a000c40;border-color:#ffffff45;border-radius:16px;grid-template-columns:repeat(3,minmax(105px,1fr));box-shadow:inset 0 1px #ffffff21}.hunter-result-metrics span,.hunter.is-dark .hunter-result-metrics span{color:#fff8f7;border-color:#ffffff2e;min-height:78px;padding:0 19px}.hunter-result-metrics b,.hunter.is-dark .hunter-result-metrics b{color:#fff;font-variant-numeric:tabular-nums;font-family:Sora,Inter,sans-serif;font-size:25px;font-weight:400}.hunter-result-metrics span:nth-child(2) b{color:#fff}.hunter-result-metrics small{color:#fff8f7c2;letter-spacing:.08em;margin-top:7px;font-family:Inter,sans-serif;font-size:9px;font-weight:400}.hunter-crm-selection-bar{background:#160f12;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex}.hunter-crm-selection-bar>div:first-child{color:#ff676b;align-items:center;gap:12px;min-width:0;display:flex}.hunter-crm-selection-bar>div:first-child>svg{flex:none}.hunter-crm-selection-bar strong{color:#fff;font-size:12px;display:block}.hunter-crm-selection-bar small{color:#afa2a5;margin-top:4px;font-size:10px;line-height:1.4;display:block}.hunter-crm-selection-actions{flex:none;align-items:center;gap:10px;display:flex}.hunter-crm-selection-actions button{border-radius:10px;min-height:39px;padding:0 13px;font-size:11px;font-weight:700;transition:background .18s,border-color .18s}.hunter-crm-clear{color:#eee1e3;background:#21171a;border:1px solid #483439}.hunter-crm-clear:hover:not(:disabled){background:#30191e;border-color:#a84b56}.hunter-crm-send{color:#fff;background:#d70f27;border:1px solid #ef4954;justify-content:center;align-items:center;gap:8px;display:flex}.hunter-crm-send:hover:not(:disabled){background:#f02039}.hunter-crm-send:disabled{cursor:not-allowed;opacity:.48}.hunter-crm-checkbox{cursor:pointer;flex:none;place-items:center;width:42px;min-height:48px;margin-left:8px;display:grid}.hunter-crm-checkbox input{accent-color:#e50929;cursor:pointer;width:19px;height:19px}.hunter-crm-checkbox input:focus-visible{outline-offset:3px;outline:2px solid #ff5e69}.hunter-result-head,.hunter.is-dark .hunter-result-head{align-items:center;display:flex}.hunter-result-head .hunter-result-focus{flex:1;width:auto;padding-left:6px}.hunter-opportunity-grid>article.is-crm-picked{border-color:#f04453;box-shadow:inset 0 0 0 1px #f0445347,0 12px 28px #6e00162e}.hunter-saved-searches,.hunter.is-dark .hunter-saved-searches{background:#181214;border-color:#ffffff17}.hunter-saved-label{border-color:#ffffff1a}.hunter-saved-label>span{border-radius:14px}.hunter-saved-label strong,.hunter.is-dark .hunter-saved-label strong{color:#fff;font-weight:400}.hunter-saved-label>b{border-radius:9px;font-weight:400}.hunter-folder-library-head b{font-weight:400}.hunter-folder-library-head button{border-radius:9px}.hunter-folder-rail>article,.hunter.is-dark .hunter-folder-rail>article{background:#21191b;border-color:#ffffff17;border-radius:14px}.hunter-folder-open>i{border-radius:10px}.hunter-folder-open b{font-weight:400}.hunter-empty h3,.hunter.is-dark .hunter-empty h3{color:#fff;font-family:Sora,Inter,sans-serif;font-weight:400}.hunter-empty p,.hunter.is-dark .hunter-empty p{color:#93878a}.hunter-opportunity-grid{gap:12px;padding:16px}.hunter-opportunity-grid>article,.hunter.is-dark .hunter-opportunity-grid>article{background:#181315;border-color:#ffffff17;border-radius:18px}.hunter-company-cell>i{border-radius:12px;font-weight:400}.hunter-company-cell b{font-family:Sora,Inter,sans-serif;font-weight:400}.hunter-score-seal b{font-weight:400}.hunter-signal-cell>span{border-radius:9px;font-weight:400}.hunter-row-actions button,.hunter-row-actions a{border-radius:10px}.hunter-row-actions .hunter-crm-quick-button,.hunter.is-dark .hunter-row-actions .hunter-crm-quick-button{color:#fff;background:#b80d29;border-color:#dc3348;gap:5px;width:66px}.hunter-crm-quick-label{letter-spacing:.04em;font-size:9px;font-weight:800}.hunter-row-actions .hunter-crm-quick-button:hover:not(:disabled),.hunter.is-dark .hunter-row-actions .hunter-crm-quick-button:hover:not(:disabled){color:#fff;background:#e11234;border-color:#ff6574}.hunter-row-actions .hunter-crm-quick-button:disabled{cursor:wait;opacity:.65;transform:none}.hunter-row-actions .hunter-crm-quick-button:focus-visible{outline-offset:3px;outline:2px solid #ff7c88}.hunter-crm-quick-spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite hunter-crm-quick-spin}@keyframes hunter-crm-quick-spin{to{transform:rotate(360deg)}}.hunter-results-note>span{border-radius:10px}.hunter-results-note b{font-weight:400}@media (width<=1240px){.hunter-atlas{grid-template-columns:370px minmax(0,1fr)}}@media (width<=900px){.hunter-atlas{border-radius:24px;grid-template-columns:1fr}.hunter .hunter-mission{border-bottom:1px solid #fff3;border-right:0}.hunter-map-stage{min-height:560px}}@media (width<=767.98px){.hunter-row-actions .hunter-crm-quick-button,.hunter.is-dark .hunter-row-actions .hunter-crm-quick-button{width:33px}.hunter-crm-quick-label{display:none}.hunter-crm-selection-bar{flex-direction:column;align-items:stretch;padding:15px}.hunter-crm-selection-actions{justify-content:flex-end}.hunter-crm-send{flex:1}.hunter .hunter-mission{padding:18px 16px}.hunter .hunter-mission-brand{min-height:118px}.hunter .hunter-mission-brand h1{font-size:30px}.hunter .hunter-launch span{font-size:9px;line-height:1.2}.hunter-map-stage{min-height:520px}.hunter-map-search,.hunter-map-heading{border-radius:16px}.hunter-results{border-radius:22px}.hunter-results-head,.hunter.is-dark .hunter-results-head{gap:20px;min-height:0;padding:24px 20px 22px}.hunter-results-title{gap:13px}.hunter-results-title>span{border-radius:13px;width:48px;height:48px}.hunter-results-title h2,.hunter.is-dark .hunter-results-title h2{font-size:25px}.hunter-results-title p,.hunter.is-dark .hunter-results-title p{font-size:10px}.hunter-result-metrics,.hunter.is-dark .hunter-result-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.hunter-result-metrics span,.hunter.is-dark .hunter-result-metrics span{text-align:left;min-height:64px;padding:8px 10px}.hunter-result-metrics b,.hunter.is-dark .hunter-result-metrics b{font-size:20px}.hunter-result-metrics small{font-size:7px}.hunter-opportunity-grid>article{border-radius:16px}}@media (prefers-reduced-motion:reduce){.hunter *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hunter .hunter-filter-reveal{transform:none;transition:grid-template-rows .5s cubic-bezier(.65,0,.35,1),opacity .46s cubic-bezier(.4,0,1,1),visibility 0s linear .5s!important}.hunter .hunter-filter-disclosure.is-open .hunter-filter-reveal{transition:grid-template-rows .62s cubic-bezier(.65,0,.35,1),opacity .34s ease-out .1s,visibility!important}.hunter .hunter-filter-panel>*{transform:none;transition:opacity .42s!important}.hunter .hunter-filter-disclosure.is-open .hunter-filter-panel>*{transition-duration:.3s!important;transition-delay:.1s!important}.hunter .hunter-filter-arrow{transition:color .28s,transform .54s cubic-bezier(.65,0,.35,1)!important}}.hunter-qualifier{isolation:isolate;background:linear-gradient(108deg,#29070d 0%,#190b0e 47%,#0d0a0b 100%);border-top:1px solid #ff777052;border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) minmax(280px,350px);gap:0;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.hunter-qualifier:after{z-index:2;content:"";background:linear-gradient(#ff4747,#e5141d 55%,#620006);width:4px;position:absolute;top:0;bottom:0;left:0}.hunter-qualifier-main{grid-template-columns:minmax(280px,1fr) minmax(330px,.92fr);align-items:center;gap:24px;min-width:0;padding:22px 26px 22px 30px;display:grid}.hunter-qualifier-kicker{color:#ff7770;letter-spacing:.2em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:14px;margin-bottom:-9px;font-size:7px;font-weight:400;display:flex}.hunter-qualifier-intro{align-items:center;gap:16px;min-width:0;display:flex}.hunter-qualifier-intro>span{color:#fff8f7;letter-spacing:-.07em;border-left:2px solid #ff4747;flex:none;align-items:center;width:62px;height:58px;padding-left:12px;font-family:Sora,Inter,sans-serif;font-size:25px;font-weight:400;line-height:1;display:flex;position:relative}.hunter-qualifier-intro>span i{color:#ff7770;letter-spacing:.08em;font-family:Inter,sans-serif;font-size:6px;font-style:normal;font-weight:400;position:absolute;bottom:4px;left:43px}.hunter-qualifier-intro>div{min-width:0}.hunter-qualifier-intro h3{color:#fff8f7;letter-spacing:-.052em;margin:0;font-family:Sora,Inter,sans-serif;font-size:clamp(19px,1.55vw,25px);font-weight:400;line-height:1.03}.hunter-qualifier-intro p{color:#fff8f7a8;max-width:590px;margin-top:8px;font-family:Inter,sans-serif;font-size:9px;font-weight:400;line-height:1.55}.hunter-qualifier-proof{background:0 0;border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));height:72px;display:grid;overflow:hidden}.hunter-qualifier-proof span{border-left:1px solid #ffffff1a;grid-template-rows:1fr 1fr;grid-template-columns:auto 1fr;align-items:end;column-gap:8px;min-width:0;padding:12px 12px 11px;display:grid;position:relative}.hunter-qualifier-proof span:first-child{border-left:0}.hunter-qualifier-proof i{color:#ff7770;letter-spacing:.08em;grid-row:1/-1;align-self:center;font-size:6px;font-style:normal}.hunter-qualifier-proof b{color:#fff8f7;font-variant-numeric:tabular-nums;align-self:end;font-family:Sora,Inter,sans-serif;font-size:20px;font-weight:400;line-height:1}.hunter-qualifier-proof small{color:#fff8f785;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;align-self:start;margin-top:5px;font-size:6px;font-weight:400;line-height:1.2;overflow:hidden}.hunter-qualifier-actions{background:linear-gradient(145deg,#62000638,#05050552);border-left:1px solid #ffffff1a;align-content:center;gap:9px;padding:18px 20px;display:grid;position:relative;box-shadow:inset 1px 0 #ff474714}.hunter-qualifier-actions>header{color:#ff7770;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;margin-bottom:1px;font-size:6.5px;display:flex}.hunter-qualifier-actions>header i{color:#fff8f78c;letter-spacing:.1em;font-style:normal}.hunter-ai-run{color:#ae0009;text-align:left;background:#fff8f7;border:1px solid #fff9;border-radius:14px;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:10px;min-width:0;min-height:54px;padding:9px 12px 9px 15px;transition:transform .2s,background .2s,box-shadow .2s;display:grid;box-shadow:0 12px 28px #3b00073d,inset 0 1px #fff}.hunter-ai-run:hover:not(:disabled){background:#fff;transform:translateY(-2px);box-shadow:0 16px 34px #3b00074f,inset 0 1px #fff}.hunter-ai-run:focus-visible,.hunter-qualifier-toggle:focus-visible{outline-offset:3px;outline:2px solid #ff7770}.hunter-ai-run:disabled{cursor:wait;opacity:.72}.hunter-ai-run span,.hunter-ai-run b,.hunter-ai-run small{min-width:0;display:block}.hunter-ai-run b{color:#ae0009;font-size:8px;font-weight:600}.hunter-ai-run small{color:#805b60;margin-top:4px;font-size:6.5px;font-weight:400}.hunter-ai-run-arrow{color:#c4001d}.hunter-ai-run.is-complete{color:#fff8f7;background:#4a000a8a;border-color:#fff3;box-shadow:inset 0 1px #ffffff14}.hunter-ai-run.is-complete b{color:#fff8f7}.hunter-ai-run.is-complete small{color:#fff8f794}.hunter-ai-run.is-complete .hunter-ai-run-arrow{color:#ff7770}.hunter-qualifier-toggle{color:#a99c9f;text-align:left;background:#05050557;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:10px;min-width:0;min-height:46px;padding:8px 10px;transition:border-color .2s,background .2s,transform .2s;display:flex}.hunter-qualifier-toggle:hover{border-color:#ff77707a;transform:translateY(-1px)}.hunter-qualifier-toggle>i{color:#8d7e81;background:#ffffff0e;border:1px solid #ffffff14;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.hunter-qualifier-toggle span{min-width:0}.hunter-qualifier-toggle b,.hunter-qualifier-toggle small{white-space:nowrap;display:block}.hunter-qualifier-toggle b{color:#ded4d6;font-size:8px;font-weight:500}.hunter-qualifier-toggle small{color:#897b7e;margin-top:3px;font-size:6.5px}.hunter-qualifier-toggle.is-active{background:#4a000a6b;border-color:#ff777070}.hunter-qualifier-toggle.is-active>i{color:#fff8f7;background:linear-gradient(145deg,#ff4747,#c4001d);border-color:#ffffff26;box-shadow:0 6px 14px #ac0e1c38}.hunter-qualifier-toggle.is-active b{color:#fff8f7}.hunter-ai-error{color:#ff9ba0;background:#980b1b21;border:1px solid #ff575f42;border-radius:9px;grid-column:1/-1;align-items:center;gap:8px;padding:8px 11px;font-size:8px;display:flex}.hunter-ai-podium{border-top:1px solid #ffffff12;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:12px;display:grid}.hunter-ai-podium button{color:#fff;text-align:left;background:#ffffff06;border:1px solid #ffffff17;border-radius:11px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px 11px;transition:border-color .2s,background .2s,transform .2s;display:grid}.hunter-ai-podium button:hover{background:#db1d2b14;border-color:#ff575e59;transform:translateY(-1px)}.hunter-ai-podium button>i{color:#fff;background:linear-gradient(145deg,#f64b54,#a70b1c);border-radius:8px;place-items:center;width:28px;height:28px;font-size:8px;font-style:normal;font-weight:750;display:grid}.hunter-ai-podium button>span{min-width:0}.hunter-ai-podium button small,.hunter-ai-podium button b,.hunter-ai-podium button em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hunter-ai-podium button span small{color:#ff7d83;text-transform:uppercase;letter-spacing:.06em;font-size:6px}.hunter-ai-podium button span b{margin-top:3px;font-size:9px}.hunter-ai-podium button span em{color:#9f9295;margin-top:3px;font-size:6.5px;font-style:normal}.hunter-ai-podium button>strong{color:#ff737a;font-family:Sora,Inter,sans-serif;font-size:18px;font-weight:400}.hunter-ai-podium button>strong small{color:#806e72;margin-left:2px;font-size:6px;display:inline}.hunter-opportunity-grid>article.is-top-lead{border-color:#f247506b;box-shadow:0 14px 34px #00000047,inset 0 0 0 1px #f247500f}.hunter-opportunity-grid>article.is-top-lead:before{opacity:1;background:linear-gradient(#ff6268,#c40b21);width:4px}.hunter-qualification-label{color:#a99b9e;letter-spacing:.06em;text-transform:uppercase;background:#ffffff09;border:1px solid #ffffff1a;border-radius:6px;width:max-content;margin-top:5px;padding:3px 6px;font-size:6px;font-style:normal;display:block}.hunter-qualification-label.is-maximum{color:#ff858a;background:#d21a271f;border-color:#ff4e5657}.hunter-qualification-label.is-high{color:#ffb184;background:#ab48171a;border-color:#ff935e3d}.hunter-qualification-signals{align-items:center;gap:6px;min-height:30px;padding:0 16px 9px 18px;display:flex;overflow:hidden}.hunter-qualification-signals span{color:#a99c9f;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff16;border-radius:7px;align-items:center;gap:4px;height:22px;padding:0 7px;font-size:6.5px;display:flex}.hunter-qualification-signals svg{color:#ff656b}.hunter-qualification-signals span.is-negative{color:#d79ca0;background:#a9132012;border-color:#ff646b2e}.hunter-qualification-signals span.is-neutral{color:#a99c9f}.hunter-opportunity-grid>article.is-ai-qualified{border-color:#ff535b42}.hunter-ai-brief{background:linear-gradient(90deg,#cf142417,#ffffff05);border-left:2px solid #e92134;border-radius:0 8px 8px 0;grid-template-columns:minmax(0,1fr) auto;gap:14px;margin:0 16px 10px 18px;padding:9px 10px;display:grid}.hunter-ai-brief>div{min-width:0}.hunter-ai-brief small{color:#ff7077;letter-spacing:.06em;text-transform:uppercase;font-size:6px;font-weight:700}.hunter-ai-brief p{color:#c5b9bb;margin-top:4px;font-size:7px;line-height:1.45}.hunter-ai-brief em{color:#95878a;margin-top:5px;font-size:6.5px;font-style:normal;display:block}.hunter-ai-brief nav{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:5px;display:flex}.hunter-ai-brief a{color:#e9dfe1;background:#ffffff09;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:3px;height:22px;padding:0 7px;font-size:6px;text-decoration:none;display:flex}.hunter-ai-brief a:hover{color:#fff;border-color:#ff5a6161}.hunter-opportunity-grid>article.is-qualified-maximum .hunter-score-seal{color:#ff7a80;background:#31191e;border-color:#71343d;box-shadow:inset 0 0 0 5px #1a1214,0 0 22px #e125311f}@media (width<=1240px){.hunter-qualifier{grid-template-columns:minmax(0,1fr) minmax(270px,320px)}.hunter-qualifier-main{grid-template-columns:1fr;gap:14px}.hunter-qualifier-kicker{margin-bottom:-3px}.hunter-qualifier-proof{max-width:560px}}@media (width<=900px){.hunter-qualifier{grid-template-columns:1fr}.hunter-qualifier-actions{border-top:1px solid #ffffff1a;border-left:0;box-shadow:inset 0 1px #ff474714}.hunter-ai-podium,.hunter-ai-brief{grid-template-columns:1fr}.hunter-ai-brief nav{justify-content:flex-start}}@media (width<=560px){.hunter-qualifier-main{padding:18px 16px 16px 20px}.hunter-qualifier-kicker em{display:none}.hunter-qualifier-intro{align-items:flex-start}.hunter-qualifier-intro>span{border-radius:13px;width:46px;height:46px}.hunter-qualifier-intro h3{font-size:18px}.hunter-qualifier-intro p{font-size:8px}.hunter-qualifier-proof{grid-template-columns:1fr;height:auto}.hunter-qualifier-proof span{border-top:1px solid #ffffff1a;border-left:0;grid-template-rows:1fr;grid-template-columns:24px 46px 1fr;align-items:center;min-height:50px;padding:9px 12px}.hunter-qualifier-proof span:first-child{border-top:0}.hunter-qualifier-proof i{grid-row:auto}.hunter-qualifier-proof b,.hunter-qualifier-proof small{align-self:center;margin:0}.hunter-qualifier-proof small{white-space:normal}.hunter-qualifier-actions{padding:15px 16px}.hunter-qualification-signals{scrollbar-width:none;overflow-x:auto}.hunter-qualification-signals::-webkit-scrollbar{display:none}}.hunter-batch-size{border:0;min-width:0;padding:0}.hunter-batch-size legend{color:var(--hunter-mission-muted,#b9adaf);margin:0 0 7px;font-size:9px;font-weight:720;display:block}.hunter-batch-size>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.hunter-batch-size button{color:#ffffffad;text-align:left;background:#0a02033d;border:1px solid #ffffff24;border-radius:4px 12px;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;height:48px;padding:0 12px;transition:all .18s;display:flex}.hunter-batch-size button:hover{color:#fff;background:#ffffff12;border-color:#ff5d637a}.hunter-batch-size button.is-active{color:#fff;background:linear-gradient(135deg,#ef1e2e47,#56000961);border-color:#ff5259;box-shadow:inset 0 0 0 1px #ffffff14,0 7px 18px #68000a30}.hunter-batch-size b{font-variant-numeric:tabular-nums;font-size:13px}.hunter-batch-size small{letter-spacing:.02em;margin-top:2px;font-size:7px}.hunter-credit-balance{align-items:center;gap:10px;min-height:39px;padding:0 2px;display:flex}.hunter-credit-balance>span{color:#ff7277;background:#ef1e2e1f;border:1px solid #ff5d6357;border-radius:3px 10px;flex:none;place-items:center;width:30px;height:30px;display:grid}.hunter-credit-balance b,.hunter-credit-balance small{display:block}.hunter-credit-balance b{color:#fff;font-variant-numeric:tabular-nums;font-size:11px;font-weight:760}.hunter-credit-balance small{color:var(--hunter-mission-muted,#b9adaf);margin-top:3px;font-size:7px;line-height:1.25}@media (width<=480px){.hunter-batch-size button{padding:0 8px}.hunter-batch-size small{font-size:6px}}.hunter.hunter-redesign .hunter-opportunity-grid>article{background:linear-gradient(145deg,#211013 0%,#181114 38%,#141012 100%);border-color:#ff47473d;box-shadow:inset 0 1px #ff5b5b0d,0 9px 23px #0003}.hunter.hunter-redesign .hunter-opportunity-grid>article:hover{border-color:#ff474794;box-shadow:inset 0 1px #ff5b5b1a,0 15px 34px #00000057}.hunter.hunter-redesign .hunter-opportunity-grid>article:before{opacity:1;background:linear-gradient(#ff4747,#ef0b27 58%,#65000c);width:4px}.hunter.hunter-redesign .hunter-opportunity-grid>article.is-selected,.hunter.hunter-redesign .hunter-opportunity-grid>article.is-crm-picked{background:linear-gradient(135deg,#321016,#1b1013 52%,#151012);border-color:#ff4747b3;box-shadow:inset 0 0 0 1px #ff47471a,0 14px 32px #00000054}.hunter.hunter-redesign .hunter-company-cell>i,.hunter.hunter-redesign .hunter-opportunity-grid>article.is-selected .hunter-company-cell>i{color:#fff8f7;background:#65000c;border-color:#ff474766;box-shadow:inset 0 1px #ff777021}.hunter.hunter-redesign .hunter-company-cell small{color:#ff8b8b}.hunter.hunter-redesign .hunter-score-seal,.hunter.hunter-redesign .hunter-opportunity-grid>article.is-qualified-maximum .hunter-score-seal{color:#ff7770;background:#350d14;border-color:#ff474794;box-shadow:inset 0 0 0 4px #1c1013,0 0 18px #e5141d1f}.hunter.hunter-redesign .hunter-score-seal small{color:#ffc0bd}.hunter.hunter-redesign .hunter-qualification-label.is-high{color:#ffaaa7;background:#e5141d1a;border-color:#ff47474d}.hunter.hunter-redesign .hunter-qualification-signals span{color:#f2d7d8;background:#62000633;border-color:#ff474733}.hunter.hunter-redesign .hunter-qualification-signals svg{color:#ff7770}.hunter.hunter-redesign .hunter-opportunity-footer{background:linear-gradient(90deg,#280e13,#1b1114 52%,#160f12);border-color:#ff47473d}.hunter.hunter-redesign .hunter-fit-cell>span{background:#493039}.hunter.hunter-redesign .hunter-fit-cell>span i{background:linear-gradient(90deg,#e5141d,#ff4747)}.hunter.hunter-redesign .hunter-fit-cell>b{color:#ffaaa7}.hunter.hunter-redesign .hunter-crm-checkbox input{accent-color:#ef0b27}.hunter.hunter-redesign{--hunter-workspace:#100b0d;--hunter-panel:#21191c;--hunter-stroke:#48383d;--hunter-copy:#fff8f7;--hunter-muted:#c9babe;--hunter-action:#ed1830;font-family:Inter,Segoe UI,sans-serif}.hunter.hunter-redesign .hunter-atlas{background:#100c0d;border:1px solid #ffffff24;border-radius:28px;grid-template-columns:410px minmax(0,1fr);min-height:690px;box-shadow:0 24px 64px #00000052}.hunter.hunter-redesign .hunter-mission{min-width:0;color:var(--hunter-copy);background:var(--hunter-workspace);box-shadow:none;border:0;border-right:1px solid #ffffff1c;flex-direction:column;gap:0;padding:0;font-family:Inter,Segoe UI,sans-serif;display:flex}.hunter.hunter-redesign .hunter-mission-brand{color:#fff8f7;background:linear-gradient(#ffffff13 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#ffffff13 1px,#0000 1px) 0 0/56px 56px,linear-gradient(114deg,#ff3447 0%,#ef0b27 35%,#c4001d 67%,#65000c 100%);border:0;border-bottom:1px solid #ffffff2e;flex-direction:column;gap:0;min-height:145px;padding:22px 26px 17px;display:flex;position:relative;overflow:hidden}.hunter.hunter-redesign .hunter-mission-brand:after{content:"";pointer-events:none;border:1px solid #ffffff21;border-radius:50%;width:238px;height:238px;position:absolute;bottom:-140px;right:-38px;box-shadow:0 0 0 52px #ffffff09}.hunter.hunter-redesign .hunter-brand-topline{z-index:1;align-items:center;gap:10px;width:100%;min-width:0;display:flex;position:relative}.hunter.hunter-redesign .hunter-brand-mark{width:34px;height:34px;box-shadow:none;background:#ffffff2e;border:1px solid #ffffff57;border-radius:10px;flex:none;place-items:center;display:grid}.hunter.hunter-redesign .hunter-brand-mark img{filter:brightness(0)invert();width:20px;height:20px}.hunter.hunter-redesign .hunter-brand-topline small{color:#fff8f7e0;letter-spacing:.15em;text-overflow:ellipsis;white-space:nowrap;margin:0;font:400 9px/1.2 Inter,sans-serif;overflow:hidden}.hunter.hunter-redesign .hunter-theme-toggle,.hunter.hunter-redesign .hunter-theme-toggle[aria-pressed=true]{color:#fff;width:34px;height:34px;box-shadow:none;background:#4a000a4d;border:1px solid #ffffff57;border-radius:10px;margin-left:auto;position:static}.hunter.hunter-redesign .hunter-theme-toggle:hover{color:#b40018;background:#fff8f7}.hunter.hunter-redesign .hunter-brand-copy{z-index:1;padding:23px 0 0;display:block;position:relative}.hunter.hunter-redesign .hunter-mission-brand h1{color:#fff8f7;letter-spacing:-.06em;white-space:nowrap;margin:0;font:400 36px/1.04 Sora,Inter,sans-serif}.hunter.hunter-redesign .hunter-mission-brand h1 span{color:#fff}.hunter.hunter-redesign .hunter-mission-body{background:var(--hunter-workspace);flex-direction:column;flex:1;gap:16px;padding:22px 24px 24px;display:flex}.hunter.hunter-redesign .hunter-section-label{color:#e2d7d8;letter-spacing:.12em;gap:9px;margin:0 0 -4px;font:400 10px/1 Inter,sans-serif;display:flex}.hunter.hunter-redesign .hunter-section-label span,.hunter.hunter-redesign .hunter-area-heading i,.hunter.hunter-redesign .hunter-step-number{color:#ff6570;font:400 10px/1 Inter,sans-serif}.hunter.hunter-redesign .hunter-section-label i{background:#443337}.hunter.hunter-redesign .hunter-search-core{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff8f7;border:1px solid #e6d6d5;border-radius:16px;gap:0;padding:0 16px;display:grid;box-shadow:0 10px 25px #0000001f}.hunter.hunter-redesign .hunter-search-core .hunter-field{padding:14px 0}.hunter.hunter-redesign .hunter-search-core .hunter-field+.hunter-field{border-top:1px solid #eadcda}.hunter.hunter-redesign .hunter-search-core .hunter-field>span{color:#635558;margin-bottom:7px;font:500 11px/1.2 Inter,sans-serif}.hunter.hunter-redesign .hunter-search-core .hunter-field>span em{color:#8d7d80;font-size:10px;font-weight:400}.hunter.hunter-redesign .hunter-search-core .hunter-field>div{height:35px;box-shadow:none;background:0 0;border:0;border-radius:8px;padding:0}.hunter.hunter-redesign .hunter-search-core .hunter-field>div>svg{color:#d11429;background:#ffe4e6;border:0;border-radius:9px;width:30px;height:30px;padding:6px}.hunter.hunter-redesign .hunter-mission .hunter-search-core .hunter-field>div>svg{color:#d11429;background:#ffe4e6;border:0}.hunter.hunter-redesign .hunter-search-core .hunter-field>div:focus-within{background:#ffeded;box-shadow:0 0 0 1px #d11429}.hunter.hunter-redesign .hunter-search-core .hunter-field input{color:#23191b;font:400 13px/1.2 Inter,sans-serif}.hunter.hunter-redesign .hunter-search-core .hunter-field input::placeholder{color:#766a6c}.hunter.hunter-redesign .hunter-search-location>small{color:#766a6c;margin:4px 0 0 40px;font-size:10px}.hunter.hunter-redesign.is-dark .hunter-mission .hunter-search-core{color:#fff8f7;background:#25191d;border-color:#684047;box-shadow:inset 0 1px #ffffff0a}.hunter.hunter-redesign.is-dark .hunter-mission .hunter-search-core .hunter-field+.hunter-field{border-top-color:#50373e}.hunter.hunter-redesign.is-dark .hunter-mission .hunter-search-core .hunter-field>span{color:#f2e8e9}.hunter.hunter-redesign.is-dark .hunter-mission .hunter-search-core .hunter-field>span em{color:#c3afb3}.hunter.hunter-redesign.is-dark .hunter-mission .hunter-search-core .hunter-field>div{background:#171114}.hunter.hunter-redesign.is-dark .hunter-mission .hunter-search-core .hunter-field>div>svg{color:#ff6570;background:#3b1b23}.hunter.hunter-redesign.is-dark .hunter-mission .hunter-search-core .hunter-field>div:focus-within{background:#211217;box-shadow:inset 0 0 0 1px #ff6570,0 0 0 2px #ff65702b}.hunter.hunter-redesign.is-dark .hunter-mission .hunter-search-core .hunter-field input{color:#fff8f7}.hunter.hunter-redesign.is-dark .hunter-mission .hunter-search-core .hunter-field input::placeholder{color:#c2b4b7}.hunter.hunter-redesign.is-dark .hunter-mission .hunter-search-location>small{color:#b8a5aa}.hunter.hunter-redesign .hunter-filter-disclosure,.hunter.hunter-redesign .hunter-filter-disclosure.is-open{border:1px solid var(--hunter-stroke);background:var(--hunter-panel);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:14px;padding:0 14px;overflow:hidden}.hunter.hunter-redesign .hunter-mission .hunter-filter-disclosure,.hunter.hunter-redesign .hunter-mission .hunter-filter-disclosure.is-open{background:var(--hunter-panel)}.hunter.hunter-redesign .hunter-filter-disclosure:before{display:none}.hunter.hunter-redesign .hunter-filter-summary{min-height:62px;color:var(--hunter-copy)}.hunter.hunter-redesign .hunter-filter-summary>span{gap:10px}.hunter.hunter-redesign .hunter-step-number{width:15px}.hunter.hunter-redesign .hunter-filter-icon{color:#ff7c86;background:#37252a;border:1px solid #5e4449;border-radius:9px;width:30px;height:30px}.hunter.hunter-redesign .hunter-filter-summary b{color:#fff8f7;font:400 14px/1.2 Sora,sans-serif}.hunter.hunter-redesign .hunter-filter-summary small{color:var(--hunter-muted);font:400 10px/1.3 Inter,sans-serif}.hunter.hunter-redesign .hunter-filter-arrow{color:#eedee0}.hunter.hunter-redesign .hunter-filter-panel{border-color:var(--hunter-stroke)}.hunter.hunter-redesign .hunter-filter-panel .hunter-field>span,.hunter.hunter-redesign .hunter-presence legend,.hunter.hunter-redesign .hunter-compact-fields label>span{color:#d8c9cc;font-size:11px;font-weight:400}.hunter.hunter-redesign .hunter-filter-panel .hunter-field>div,.hunter.hunter-redesign .hunter-compact-fields select{color:#fff8f7;background:#171114;border:1px solid #59474c;border-radius:9px;min-height:40px}.hunter.hunter-redesign .hunter-filter-panel .hunter-field input{color:#fff8f7;font-size:12px}.hunter.hunter-redesign .hunter-filter-panel .hunter-field input::placeholder{color:#a89ba0}.hunter.hunter-redesign .hunter-filter-panel .hunter-field>div:focus-within{background:#1d1216;border-color:#ff6570;box-shadow:0 0 0 2px #ff65701f}.hunter.hunter-redesign .hunter-presence>div{background:#171114;border-color:#59474c;border-radius:9px}.hunter.hunter-redesign .hunter-presence button{color:#d8c9cc;border-radius:7px;min-height:35px;font-size:11px;font-weight:400}.hunter.hunter-redesign .hunter-presence button.is-active{color:#a6001e;box-shadow:none;background:#fff8f7}.hunter.hunter-redesign .hunter-compact-fields select{font-size:11px}.hunter.hunter-redesign .hunter-phone-toggle{border-color:var(--hunter-stroke);min-height:44px;font-size:11px;font-weight:400}.hunter.hunter-redesign .hunter-area-settings{border:0;border-top:1px solid var(--hunter-stroke);border-bottom:1px solid var(--hunter-stroke);box-shadow:none;background:0 0;border-radius:0;gap:12px;padding:17px 0;display:grid}.hunter.hunter-redesign .hunter-area-heading b{color:#fff8f7;font:400 14px/1.2 Sora,sans-serif}.hunter.hunter-redesign .hunter-area-heading small{color:var(--hunter-muted);font:400 10px/1.2 Inter,sans-serif}.hunter.hunter-redesign .hunter-area-heading svg{color:#ff6570}.hunter.hunter-redesign .hunter-range{border-color:var(--hunter-stroke);padding-bottom:13px}.hunter.hunter-redesign .hunter-range>span{color:#ded2d4;font-size:11px;font-weight:400}.hunter.hunter-redesign .hunter-range>span b{color:#fff;font:400 13px/1 Sora,sans-serif}.hunter.hunter-redesign .hunter-range input,.hunter.hunter-redesign .hunter-pin-radius input{accent-color:#ff4758}.hunter.hunter-redesign .hunter-territory-list>header{color:var(--hunter-muted);font-size:10px;font-weight:400}.hunter.hunter-redesign .hunter-territory-list>header button{color:#fff0f1;font-size:10px}.hunter.hunter-redesign .hunter-territory-list>header button:first-child,.hunter.hunter-redesign .hunter-territory-list>header button:first-child.is-active{color:#fff;background:#48212a;border:1px solid #815057;border-radius:7px}.hunter.hunter-redesign .hunter-pin-radius{box-shadow:none;background:#29191d;border:1px solid #5b393f;border-left:3px solid #ff4758;border-radius:10px}.hunter.hunter-redesign .hunter-pin-radius>header>span small{color:#c9babe;font-size:9px}.hunter.hunter-redesign .hunter-pin-radius>header>span b,.hunter.hunter-redesign .hunter-pin-radius>header strong{color:#fff8f7;font-size:11px}.hunter.hunter-redesign .hunter-pin-radius>header>button{color:#efcfd3}.hunter.hunter-redesign .hunter-coverage-mode{border-radius:12px}.hunter.hunter-redesign .hunter-mission-actions{border:0;grid-template-columns:1fr;gap:11px;margin-top:auto;padding:0;display:grid}.hunter.hunter-redesign .hunter-mission-yield{gap:9px;padding:0}.hunter.hunter-redesign .hunter-mission-yield>span{color:#ff6875;background:#362126;border:1px solid #714049;border-radius:8px;width:28px;height:28px}.hunter.hunter-redesign .hunter-mission-yield>div{align-items:baseline;gap:6px;display:flex}.hunter.hunter-redesign .hunter-mission-yield b{color:#fff8f7;font:400 18px/1 Sora,sans-serif}.hunter.hunter-redesign .hunter-mission-yield small{max-width:none;color:var(--hunter-muted);font:400 11px/1.2 Inter,sans-serif}.hunter.hunter-redesign .hunter-launch{color:#fff;background:#e8172e;border:1px solid #ff5968;border-radius:12px;min-height:50px;padding-left:16px;font:500 13px/1.2 Inter,sans-serif;box-shadow:0 8px 20px #c1051d33}.hunter.hunter-redesign .hunter-mission .hunter-launch{background:#e8172e}.hunter.hunter-redesign .hunter-launch-arrow{background:#8200103d;border-color:#fff3}.hunter.hunter-redesign .hunter-launch:hover:not(:disabled){background:#ff3148;transform:translateY(-1px)}.hunter.hunter-redesign .hunter-mission .hunter-launch:hover:not(:disabled){background:#ff3148}.hunter.hunter-redesign .hunter-launch:disabled{color:#d0c3c5;box-shadow:none;background:#49393d;border-color:#5e4d51}.hunter.hunter-redesign .hunter-mission .hunter-launch:disabled{background:#49393d}.hunter.hunter-redesign .hunter-launch:disabled .hunter-launch-arrow{background:#524044;border-color:#5e4d51}.hunter.hunter-redesign .hunter-map-heading,.hunter.hunter-redesign .hunter-map-search,.hunter.hunter-redesign .hunter-territory-score{border-radius:14px}.hunter.hunter-redesign .hunter-map-search:focus-within{border-color:#ff6570;box-shadow:0 16px 40px #00000047,0 0 0 2px #ff657029}.hunter.hunter-redesign .hunter-folder-edit input:focus-visible{outline-offset:1px;outline:2px solid #ff6570}.hunter.hunter-redesign .hunter-mission .hunter-field input:focus-visible{outline:0}.hunter.hunter-redesign .hunter-mission input[type=range]:focus-visible,.hunter.hunter-redesign .hunter-mission select:focus-visible,.hunter.hunter-redesign .hunter-mission button:focus-visible{outline-offset:2px;outline:2px solid #ff8a91}@media (width<=1240px){.hunter.hunter-redesign .hunter-atlas{grid-template-columns:380px minmax(0,1fr)}}@media (width<=900px){.hunter.hunter-redesign .hunter-atlas{grid-template-columns:1fr}.hunter.hunter-redesign .hunter-mission{border-bottom:1px solid #ffffff24;border-right:0}.hunter.hunter-redesign .hunter-mission-body{gap:14px}}@media (width<=767.98px){.hunter.hunter-redesign .hunter-atlas{border-radius:22px}.hunter.hunter-redesign .hunter-mission-brand{min-height:136px;padding:19px 20px 15px}.hunter.hunter-redesign .hunter-mission-brand h1{font-size:31px}.hunter.hunter-redesign .hunter-brand-copy{padding-top:20px}.hunter.hunter-redesign .hunter-mission-body{padding:19px 18px 20px}.hunter.hunter-redesign .hunter-launch span{font-size:13px}}.asaas-settings{color:#f8eeee;gap:18px;display:grid}.asaas-heading{align-items:flex-start;gap:17px;padding:10px 0 14px;display:flex}.asaas-heading-icon{color:#fff;background:linear-gradient(135deg,#e31b32,#59050d);border:1px solid #ff414f66;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.asaas-heading small,.asaas-panel-title small,.asaas-stat-row small{letter-spacing:.17em;color:#ff818b;font-size:10px;font-weight:800}.asaas-heading h3{letter-spacing:-.055em;margin:5px 0 8px;font-size:36px;font-weight:800;line-height:1}.asaas-heading h3 span{color:#ff3045}.asaas-heading p,.asaas-panel>p{color:#a99799;margin:0;font-size:13px;line-height:1.6}.asaas-stat-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.asaas-stat-row>div,.asaas-panel{background:linear-gradient(145deg,#251113,#100b0d);border:1px solid #613035;border-radius:19px;padding:19px}.asaas-stat-row>div{flex-direction:column;gap:4px;display:flex}.asaas-stat-row strong{letter-spacing:-.04em;font-size:26px}.asaas-stat-row span,.asaas-account,.asaas-warning{color:#968689;font-size:11px}.asaas-panel{gap:15px;display:grid}.asaas-panel-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.asaas-panel-title h4{letter-spacing:-.035em;margin:4px 0 0;font-size:20px}.asaas-panel-title>span{color:#aaa;font-size:11px}.asaas-connected{color:#b7f4c9!important}.asaas-disconnected{color:#ff8b91!important}.asaas-copy-field{background:#0b080a;border:1px solid #452b2d;border-radius:12px;align-items:end;gap:8px;padding:12px;display:flex}.asaas-copy-field label{color:#aa9498;flex:1;min-width:0;font-size:11px}.asaas-copy-field code{overflow-wrap:anywhere;color:#fff;margin-top:5px;font-size:11px;display:block}.asaas-copy-field button,.asaas-classify button,.asaas-actions button{color:#fff;cursor:pointer;background:#ac0c21;border:1px solid #ff40514f;border-radius:10px;padding:10px 13px;font-size:11px;font-weight:700}.asaas-copy-field button:hover,.asaas-classify button:hover,.asaas-actions button:hover{background:#df1830}.asaas-actions{flex-wrap:wrap;gap:9px;display:flex}.asaas-actions button{align-items:center;gap:10px;display:flex}.asaas-actions button+button{background:#1d1113}.asaas-actions button:disabled,.asaas-classify button:disabled{opacity:.5;cursor:wait}.asaas-message{color:#ffe4e6;background:#52111b;border:1px solid #ff405155;border-radius:11px;margin:0;padding:12px 15px;font-size:12px}.asaas-empty{text-align:center;color:#9b888b;border:1px dashed #624044;border-radius:12px;padding:26px 18px;font-size:12px}.asaas-list{gap:10px;max-height:500px;display:grid;overflow:auto}.asaas-item{background:#10090b;border:1px solid #493034;border-radius:12px;padding:14px}.asaas-item-head{justify-content:space-between;gap:10px;display:flex}.asaas-item-head>div{gap:3px;display:grid}.asaas-item-head strong{font-size:18px}.asaas-item-head span,.asaas-item-head small,.asaas-link-id{color:#a18c90;font-size:10px}.asaas-item-head small{text-align:right;color:#ff919a}.asaas-item p{color:#b7a9ab;margin:8px 0;font-size:12px}.asaas-link-id{display:block}.asaas-classify{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.asaas-classify input,.asaas-classify select{color:#fff;background:#090708;border:1px solid #54353a;border-radius:9px;flex:1;min-width:130px;padding:10px;font-size:11px}.asaas-classify button{background:#37151a}.asaas-warning{margin:0;line-height:1.5}@media (width<=650px){.asaas-stat-row{grid-template-columns:1fr}.asaas-heading h3{font-size:29px}.asaas-copy-field{flex-direction:column;align-items:stretch}.asaas-item-head{flex-direction:column}.asaas-item-head small{text-align:left}}.asaas-cost-row{border-top:1px solid #493034;align-items:end;gap:8px;margin-top:10px;padding-top:10px;display:flex}.asaas-cost-row label{color:#a18c90;flex:1;gap:5px;font-size:10px;display:grid}.asaas-cost-row input{color:#fff;background:#090708;border:1px solid #54353a;border-radius:9px;width:100%;padding:10px;font-size:11px}.asaas-cost-row button{color:#fff;cursor:pointer;background:#37151a;border:1px solid #ff40514f;border-radius:10px;padding:10px 13px;font-size:11px;font-weight:700}.asaas-cost-row button:hover{background:#ac0c21}.asaas-cost-row button:disabled{opacity:.5;cursor:wait}@media (width<=650px){.asaas-cost-row{flex-direction:column;align-items:stretch}}.asaas-guide{background:linear-gradient(145deg,#261014,#130b0d 65%);border:1px solid #ff424d55;border-radius:19px;overflow:hidden;box-shadow:inset 0 1px #ffffff18}.asaas-guide-head{background:linear-gradient(90deg,#e500202a,#0000 72%);border-bottom:1px solid #ffffff1b;justify-content:space-between;gap:15px;padding:22px 23px 19px;display:flex}.asaas-guide-head small{color:#ff858e;letter-spacing:.18em;font-size:9px;font-weight:800}.asaas-guide-head h4{color:#fff;letter-spacing:-.055em;margin:7px 0 5px;font-family:Sora,Inter,sans-serif;font-size:22px;font-weight:500}.asaas-guide-head p{color:#bca9ad;max-width:560px;margin:0;font-size:12px;line-height:1.55}.asaas-guide-head>span{color:#ff6775;letter-spacing:.15em;flex:none;align-self:flex-start;font-size:10px;font-weight:750}.asaas-guide-steps{counter-reset:none;gap:0;margin:0;padding:3px 23px;list-style:none;display:grid}.asaas-guide-steps li{border-bottom:1px solid #ffffff15;gap:16px;padding:17px 0;display:flex}.asaas-guide-steps li:last-child{border-bottom:0}.asaas-guide-index{color:#fff;background:#9f0c20;border:1px solid #ff4b5b66;border-radius:9px;flex:none;place-items:center;width:33px;height:33px;font:700 11px Sora,Inter,sans-serif;display:grid}.asaas-guide-steps li>div{min-width:0}.asaas-guide-steps h5{color:#fff;margin:1px 0 5px;font-size:13px;font-weight:700}.asaas-guide-steps p{color:#baa9ad;max-width:680px;margin:0;font-size:12px;line-height:1.65}.asaas-guide-steps strong{color:#fff;font-weight:650}.asaas-guide-steps details{margin-top:9px}.asaas-guide-steps summary{color:#ff8e97;cursor:pointer;width:max-content;max-width:100%;font-size:11px;font-weight:650}.asaas-guide-steps details code{color:#f5dfe1;overflow-wrap:anywhere;background:#0b0809;border:1px solid #ff596638;border-radius:8px;margin-top:9px;padding:12px;font:10px/1.8 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.asaas-guide>a{color:#fff;align-items:center;gap:8px;margin:0 23px 21px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.asaas-guide>a:hover{text-underline-offset:4px;text-decoration:underline}.asaas-guide :is(a,summary):focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #ff7986}@media (width<=650px){.asaas-guide-head{padding:18px}.asaas-guide-head h4{font-size:19px}.asaas-guide-head>span{display:none}.asaas-guide-steps{padding-inline:18px}.asaas-guide-steps li{gap:11px}.asaas-guide>a{margin-inline:18px}}.settings-dialog{overflow:hidden;background:#090808!important;border:1px solid #ff97973d!important;padding:0!important;box-shadow:0 35px 100px #000d,0 0 0 1px #fff1,inset 0 1px #fff3!important}.account-settings{color:#fff8f7;flex-direction:column;height:min(820px,100dvh - 32px);min-height:480px;font-family:Inter,Segoe UI,Arial,sans-serif;display:flex}.settings-head{isolation:isolate;background:radial-gradient(at 5% -24%,#ffffff48,#0000 31%),linear-gradient(114deg,#ff3447 0%,#ef0b27 35%,#c4001d 68%,#65000c 100%);border-bottom:1px solid #ffb0b363;flex:none;min-height:194px;display:flex;position:relative;overflow:hidden}.settings-head:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#ffffff18 1px,#0000 1px) 0 0/55px 55px,linear-gradient(90deg,#ffffff13 1px,#0000 1px) 0 0/55px 55px,linear-gradient(108deg,#0000 0 46%,#ffffff12 46.2%,#0000 58%);position:absolute;inset:0}.settings-head-copy{z-index:2;width:68%;padding:24px 38px 26px;position:relative}.settings-brand{color:#fff8f7;letter-spacing:.19em;white-space:nowrap;align-items:center;gap:11px;font-size:9px;display:flex}.settings-brand i,.settings-section-heading i{color:#ffc0bf;padding-inline:5px;font-style:normal}.settings-brand-mark{background:#67000c42;border:1px solid #fff8;border-radius:9px;flex:none;place-items:center;width:33px;height:33px;display:grid;box-shadow:inset 0 1px #fff5}.settings-brand-mark img{object-fit:contain;filter:brightness(0)invert();width:19px;height:19px}.settings-head h2{color:#fff8f7;letter-spacing:-.06em;margin:18px 0 5px;font-family:Sora,Inter,sans-serif;font-size:clamp(34px,3.9vw,49px);font-weight:400;line-height:1}.settings-head h2 span{color:#fff8f7}.settings-head p{color:#fff8f7d4;max-width:620px;margin:0;font-size:11px;line-height:1.6}.settings-head-art{background:#50000b2a;border-left:1px solid #ffffff35;place-items:center;display:grid;position:absolute;inset:0 0 0 68%;overflow:hidden}.settings-head-art:before,.settings-head-art-ring{content:"";border:1px solid #ffffff29;border-radius:50%;width:315px;height:315px;position:absolute}.settings-head-art:before{transform:scale(.68)}.settings-head-art-ring{transform:scale(1.12)}.settings-head-art strong{color:#fff8f7;letter-spacing:-.11em;text-shadow:0 14px 25px #58000988;margin-top:-18px;font-family:Sora,Inter,sans-serif;font-size:clamp(54px,7vw,90px);font-weight:400;line-height:1;position:relative}.settings-head-art strong span{color:#ffb1b1}.settings-head-art small{color:#ffe2e1b8;letter-spacing:.22em;text-align:right;font-size:8px;line-height:1.5;position:absolute;bottom:18px;right:23px}.settings-head>button{z-index:4;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#50000b6b;border:1px solid #ffffff73;border-radius:11px;place-items:center;width:39px;height:39px;transition:background .2s,transform .2s;display:grid;position:absolute;top:20px;right:20px}.settings-head>button:hover{background:#ffffff31;transform:translateY(-1px)}.settings-layout{flex:1;grid-template-columns:260px minmax(0,1fr);min-height:0;display:grid}.settings-nav{background:linear-gradient(#190f12,#100d0e 55%);border-right:1px solid #ffffff19;flex-direction:column;min-width:0;padding:26px 16px 18px;display:flex}.settings-nav-heading{color:#ff6670;letter-spacing:.17em;border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:8px;margin:0 9px 17px;padding:0 0 16px;font-size:8px;font-weight:600;display:flex}.settings-nav-heading b{color:#baaeb1;letter-spacing:.11em;font-size:8px;font-weight:400}.settings-nav-list{gap:3px;display:grid}.settings-nav-list>button{color:#ded3d5;text-align:left;border:1px solid #0000;border-radius:10px;align-items:center;gap:16px;width:100%;min-height:61px;padding:10px 17px;transition:background .2s,border-color .2s,color .2s;display:flex;position:relative}.settings-nav-list>button:hover{color:#fff;background:#ffffff0b}.settings-nav-list>button.is-active{color:#fff;background:linear-gradient(90deg,#a31d302d,#ffffff05 78%,#0000)}.settings-nav-list>button.is-active:before{content:"";background:#ff3c4b;border-radius:0 2px 2px 0;width:3px;position:absolute;top:11px;bottom:11px;left:0}.settings-nav-icon{color:#ff4c58;flex:none;place-items:center;width:21px;height:28px;display:grid}.settings-nav-list>button.is-active .settings-nav-icon{color:#fff}.settings-nav-copy{gap:4px;min-width:0;display:grid}.settings-nav-copy b{color:inherit;letter-spacing:-.012em;font-size:12px;font-weight:600}.settings-nav-copy small{color:#aa9da0;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.settings-nav-list>button.is-active .settings-nav-copy small{color:#d0bdc1}.settings-nav-footer{border-top:1px solid #ffffff1d;gap:12px;margin-top:auto;padding:16px 9px 0;display:grid}.settings-nav-footer>span{color:#ff6670;letter-spacing:.17em;font-size:8px;font-weight:600}.settings-nav-footer>div{align-items:center;gap:11px;min-width:0;display:flex}.settings-nav-footer i{color:#fff;background:linear-gradient(140deg,#dc233b,#790014);border:1px solid #ff7c875c;border-radius:9px;flex:none;place-items:center;width:37px;height:37px;font:400 18px Sora,Inter,sans-serif;display:grid}.settings-nav-footer div span{gap:4px;min-width:0;display:grid}.settings-nav-footer b,.settings-nav-footer small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-nav-footer b{color:#fff;font-size:11px;font-weight:600}.settings-nav-footer small{color:#ab9ca0;font-size:9px}.settings-content{scrollbar-color:#863e49 #120d0e;scrollbar-width:thin;background:radial-gradient(at 105% 5%,#a2001b16,#0000 43%),#0b090a;min-width:0;padding:29px clamp(24px,4vw,45px) 27px;position:relative;overflow-y:auto}.settings-section-heading{border-bottom:1px solid #ffffff18;min-height:108px;margin-bottom:23px;padding:0 80px 20px 0;position:relative}.settings-section-heading:after{content:"";background:#ff364b;width:46px;height:2px;position:absolute;bottom:-1px;left:0}.settings-section-heading>span{color:#ff8992;letter-spacing:.18em;font-size:9px}.settings-section-heading h3{z-index:1;color:#fff8f7;letter-spacing:-.055em;margin:10px 0 5px;font-family:Sora,Inter,sans-serif;font-size:clamp(26px,2.9vw,35px);font-weight:400;line-height:1.07;position:relative}.settings-section-heading h3 em{color:#ff4653;font-style:normal}.settings-section-heading p{z-index:1;color:#bfb0b2;max-width:600px;margin:0;font-size:12px;line-height:1.55;position:relative}.settings-section-heading>strong{color:#ff353b12;letter-spacing:-.1em;pointer-events:none;font:400 90px/.8 Sora,Inter,sans-serif;position:absolute;bottom:12px;right:3px}.settings-surface{background:linear-gradient(135deg,#211516 0%,#151011 55%,#120f10 100%);border:1px solid #ffffff19;border-radius:17px;margin-bottom:14px;padding:24px;position:relative;box-shadow:inset 0 1px #ffffff12,0 12px 30px #0003}.settings-surface:before{content:"";background:#ff4054;border-radius:0 2px 2px 0;width:2px;height:27px;position:absolute;top:18px;left:0}.settings-profile-card{background:radial-gradient(at 100% 0,#bd123020,#0000 45%),linear-gradient(135deg,#241719,#151011 64%)}.settings-panel-label{color:#ff8e95;letter-spacing:.18em;align-items:center;gap:15px;margin-bottom:20px;font-size:9px;display:flex}.settings-panel-label i{background:#ff7b866b;width:42px;height:1px}.settings-surface h4{color:#fff8f7;letter-spacing:-.025em;margin:0;font-size:16px;font-weight:600}.settings-surface p{color:#beadb1;font-size:12px;line-height:1.6}.settings-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.settings-surface label{color:#e0d1d4;font-size:11px;font-weight:500;display:block}.settings-surface input:not([type=checkbox]){color:#fff8f7;background:#080708;border:1px solid #ffffff23;border-radius:9px;outline:none;width:100%;height:48px;margin-top:9px;padding:0 14px;font:400 12px Inter,sans-serif;transition:border-color .2s,box-shadow .2s,background .2s;display:block}.settings-surface input:not([type=checkbox]):hover{border-color:#ffffff48}.settings-surface input:not([type=checkbox]):focus{background:#0e090a;border-color:#ff7880;box-shadow:0 0 0 3px #ff727b26}.settings-surface input::placeholder{color:#8e7d81}.settings-form-end{border-top:1px solid #ffffff19;justify-content:space-between;align-items:center;gap:16px;margin-top:23px;padding-top:18px;display:flex}.settings-form-end>span,.settings-help{color:#ab999e;font-size:11px;line-height:1.55}.settings-form-end>span{max-width:300px}.settings-primary,.settings-secondary{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:11px;min-height:43px;padding:0 17px;font-size:11px;font-weight:650;transition:transform .2s,filter .2s,border-color .2s,background .2s;display:inline-flex}.settings-primary{color:#fff;background:linear-gradient(110deg,#ff424c,#bc001b);border:1px solid #ff6d78b8;box-shadow:inset 0 1px #ffffff64,0 8px 16px #a9002145}.settings-secondary{color:#f7eeee;background:#ffffff0b;border:1px solid #ffffff31}.settings-primary:hover:not(:disabled),.settings-secondary:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.settings-primary:disabled,.settings-secondary:disabled{cursor:not-allowed;opacity:.48}.settings-card-title{align-items:center;gap:14px;min-width:0;display:flex}.settings-card-title p{margin:5px 0 0}.settings-icon{color:#ffabb1;background:linear-gradient(135deg,#8b1d2d60,#2c1015);border:1px solid #ff747f52;border-radius:11px;flex:none;place-items:center;width:44px;height:44px;display:grid}.settings-current-email{color:#eee1e3;overflow-wrap:anywhere;background:#090708;border:1px solid #ffffff15;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:18px 0 15px;padding:14px;font-size:12px;display:flex}.settings-current-email span{color:#a6ebc1;background:#1e6e3930;border:1px solid #73c29749;border-radius:20px;flex:none;padding:5px 8px;font-size:9px}.settings-inline-form{align-items:end;gap:12px;display:flex}.settings-inline-form label{flex:1;min-width:0}.settings-inline-form button{flex:none}.settings-help{margin:13px 0 0!important}.settings-security-card{background:radial-gradient(at 100% 0,#e0143125,#0000 48%),linear-gradient(135deg,#241416,#120e0f);gap:17px;display:flex}.settings-security-card p{max-width:530px}.settings-security-card strong{color:#fff;overflow-wrap:anywhere}.settings-security-card button{margin-top:7px}.settings-info-row{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;font-size:12px;display:flex}.settings-info-row span{color:#ae9da1}.settings-info-row b{color:#f2e7e8;text-align:right;font-weight:550}.settings-surface>.settings-secondary{margin-top:17px}.settings-signout{color:#ffabb0;align-items:center;gap:9px;margin-top:17px;padding:9px 0;font-size:11px;display:inline-flex}.settings-signout:hover{text-underline-offset:3px;text-decoration:underline}.settings-signout:disabled{opacity:.5}.settings-confirm{background:#55132133;border:1px solid #ff7b8654;border-radius:11px;margin-top:16px;padding:15px}.settings-confirm p{margin:0 0 13px}.settings-confirm>div{gap:10px;display:flex}.settings-confirm button{color:#fff;border:1px solid #ffffff30;border-radius:8px;min-height:35px;padding:0 12px;font-size:11px}.settings-confirm button:last-child{background:#ac1328;border-color:#ff6878}.settings-confirm button:disabled{opacity:.5}.settings-provider-list{flex-wrap:wrap;gap:8px;margin-top:17px;display:flex}.settings-provider-list span{color:#e5d9db;background:#ffffff09;border:1px solid #ffffff25;border-radius:8px;padding:8px 11px;font-size:11px}.settings-feedback{color:#c2f4cf;background:#1b4d2833;border:1px solid #80db9b55;border-radius:10px;outline:none;align-items:flex-start;gap:9px;margin:0 0 18px;padding:13px 14px;font-size:11px;line-height:1.5;display:flex}.settings-feedback.is-error{color:#ffb5ba;background:#7514243b;border-color:#ff858f66}.settings-feedback svg{flex:none}.settings-toggle-row{cursor:pointer;border-top:1px solid #ffffff19;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:18px 0;display:flex!important}.settings-toggle-row>span{color:#f1e9eb;gap:6px;font-size:12px;display:grid}.settings-toggle-row small{color:#ad9ea2;font-size:10px}.settings-toggle-row input{opacity:0;width:1px;height:1px;position:absolute}.settings-toggle-row>i{background:#393033;border:1px solid #ffffff46;border-radius:50px;flex:none;width:46px;height:26px;transition:background .2s;position:relative}.settings-toggle-row>i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px}.settings-toggle-row input:checked+i{background:#d72035;border-color:#ff7582}.settings-toggle-row input:checked+i:after{transform:translate(20px)}.settings-toggle-row input:focus-visible+i{outline-offset:3px;outline:2px solid #ff7770}.settings-toggle-row input:disabled+i{cursor:wait;opacity:.52}.settings-plan-card{background:radial-gradient(at 100% 0,#dc153020,#0000 55%),linear-gradient(120deg,#230d12,#110b0d);border:1px solid #ff666b55;border-radius:18px;grid-template-columns:minmax(0,1.1fr) minmax(220px,.9fr);align-items:center;gap:25px;padding:24px;display:grid;box-shadow:inset 0 1px #fff2,0 18px 35px #0004}.settings-member-card{border:1px solid #ffffff50;border-radius:16px;overflow:hidden;box-shadow:0 20px 30px #0009}.settings-member-card img{aspect-ratio:1.5;object-fit:cover;width:100%;height:auto;display:block}.settings-plan-details{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.settings-plan-details>span{color:#ff949b;letter-spacing:.17em;font-size:9px}.settings-plan-details>b{letter-spacing:-.05em;margin:21px 0 8px;font:400 clamp(25px,2.7vw,36px)/1.08 Sora,Inter,sans-serif}.settings-plan-details p{color:#c4b1b5;max-width:350px;margin:0 0 25px;font-size:12px;line-height:1.65}.settings-plan-details button{color:#590012;background:#fff8f7;border:1px solid #fff;border-radius:10px;align-items:center;gap:12px;min-height:43px;padding:0 16px;font-size:11px;font-weight:650;transition:transform .2s,background .2s;display:flex}.settings-plan-details button:hover{background:#fff;transform:translateY(-2px)}.settings-plan-tabs{background:#151011;border:1px solid #ffffff21;border-radius:12px;gap:5px;margin-bottom:16px;padding:5px;display:inline-flex}.settings-plan-tabs button{color:#bca9ad;border:1px solid #0000;border-radius:8px;min-height:37px;padding:0 16px;font-size:11px;font-weight:600;transition:color .2s,background .2s,border-color .2s}.settings-plan-tabs button:hover{color:#fff}.settings-plan-tabs button.is-active{color:#fff;background:linear-gradient(120deg,#75101e,#341116);border-color:#ff646c57;box-shadow:inset 0 1px #ffffff24}.settings-cancel-card{background:radial-gradient(at 100% 0,#aa092526,#0000 48%),linear-gradient(130deg,#221315,#100c0d 65%);border-color:#ff666b3b}.settings-cancel-heading{border-bottom:1px solid #ffffff1c;align-items:center;gap:15px;padding-bottom:20px;display:flex}.settings-cancel-heading p{margin:5px 0 0}.settings-cancel-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.settings-cancel-steps>div{background:#ffffff08;border:1px solid #ff6d7740;border-radius:11px;align-content:start;gap:7px;min-width:0;min-height:125px;padding:14px;display:grid}.settings-cancel-steps span{color:#ff8289;letter-spacing:.08em;font:600 9px Sora,Inter,sans-serif}.settings-cancel-steps b{color:#fff3f2;font-size:11px}.settings-cancel-steps small{color:#b39fa4;font-size:10px;line-height:1.5}.settings-cancel-period{color:#bfaeb2;font-size:11px;margin:16px 0 0!important}.settings-cancel-period strong{color:#fff}.settings-cancel-form{border-top:1px solid #ffffff1c;gap:11px;margin-top:22px;padding-top:20px;display:grid}.settings-cancel-form>label:first-child{justify-content:space-between;gap:10px;display:flex}.settings-cancel-form>label:first-child small{color:#a99398;font-size:10px;font-weight:400}.settings-cancel-form textarea{resize:vertical;color:#fff8f7;background:#080708;border:1px solid #ffffff24;border-radius:10px;outline:none;width:100%;min-height:85px;padding:13px 14px;font:400 12px/1.5 Inter,sans-serif}.settings-cancel-form textarea:focus{border-color:#ff7880;box-shadow:0 0 0 3px #ff727b26}.settings-cancel-form textarea::placeholder{color:#89767a}.settings-cancel-check{cursor:pointer;align-items:flex-start;gap:10px;margin:4px 0 2px;line-height:1.55;color:#cab9bd!important;font-size:11px!important;display:flex!important}.settings-cancel-check input{accent-color:#e11c37;flex:none;width:16px;height:16px;margin:2px 0 0}.settings-cancel-form button{justify-self:start;margin-top:4px}.settings-cancel-state{background:linear-gradient(130deg,#66162737,#ffffff05);border:1px solid #ff757e46;border-radius:12px;margin-top:20px;padding:20px}.settings-cancel-state>span{color:#ff8992;letter-spacing:.17em;font-size:9px}.settings-cancel-state h4{margin:10px 0 4px}.settings-cancel-state p{max-width:610px;margin:0}.settings-cancel-error{background:#6b11212a;border:1px solid #ff77805b;border-radius:9px;padding:12px 14px;color:#ffc6c9!important;margin-top:17px!important}.settings-content-footer{border-top:1px solid #ffffff18;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:26px;padding-top:14px;display:flex}.settings-content-footer>span{color:#ff9096;letter-spacing:.18em;font-size:8px}.settings-credits{color:#aa999d;margin-top:22px;padding:0 2px;font-size:11px;line-height:1.6}.settings-credits summary{cursor:pointer;color:#c9b9bc;text-underline-offset:4px;width:max-content;max-width:100%;-webkit-text-decoration:underline #8d555c;text-decoration:underline #8d555c}.settings-credits summary:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #ff7770}.settings-credits p{max-width:640px;margin:12px 0 0}.settings-credits a{color:#ff9b9f;text-underline-offset:3px}.account-settings .push-card{background:radial-gradient(at 100% 0,#bf0f3425,#0000 55%),linear-gradient(140deg,#241518,#130e10);border-color:#ff667b35;border-radius:17px;margin-top:0;box-shadow:inset 0 1px #fff2,0 12px 30px #0003}.account-settings .push-card-icon{color:#ffabb1;background:linear-gradient(135deg,#8b1d2d60,#2c1015);border-color:#ff747f52;border-radius:11px}.account-settings .push-card .push-primary{background:linear-gradient(110deg,#ff424c,#bc001b);box-shadow:inset 0 1px #ffffff50}.settings-crm-card{background:radial-gradient(at 100% 0,#ab002b21,#0000 46%),linear-gradient(135deg,#261215,#120f10 76%);border-color:#ff6b7638}.settings-crm-flow{border-top:1px solid #ffffff17;align-items:center;gap:12px;margin-top:8px;padding:18px 0 3px;display:flex}.settings-crm-flow>span{color:#ff8a91;flex:1;gap:5px;min-width:0;font:700 9px/1.2 Inter,Arial,sans-serif;display:grid}.settings-crm-flow b{color:#fff;letter-spacing:.1em;font-size:10px}.settings-crm-flow small{color:#ae9a9e;font-size:10px;font-weight:400}.settings-crm-flow>i{color:#ff6872;font-style:normal}.settings-crm-import{margin-top:18px!important}.account-settings button:focus-visible,.account-settings a:focus-visible{outline-offset:3px;outline:2px solid #ff7770}@media (width<=900px){.settings-layout{grid-template-columns:212px minmax(0,1fr)}.settings-head-copy{padding-inline:26px}.settings-nav{padding-inline:9px}.settings-nav-index{display:none}.settings-content{padding-inline:25px}.settings-plan-card{grid-template-columns:1fr}.settings-member-card{max-width:440px}.settings-plan-details>b{margin-top:12px}}@media (width<=700px){.settings-dialog{width:100%;max-height:calc(100dvh - 12px)}.account-settings{height:calc(100dvh - 12px);min-height:0}.settings-head{min-height:154px}.settings-head-copy{width:100%;padding:18px 20px 20px}.settings-brand{font-size:7px}.settings-brand-mark{width:29px;height:29px}.settings-head h2{margin-top:14px;font-size:31px}.settings-head p{max-width:320px;font-size:10px}.settings-head-art{display:none}.settings-head>button{width:35px;height:35px;top:17px;right:16px}.settings-layout{flex-direction:column;display:flex}.settings-nav{border-bottom:1px solid #ffffff1c;border-right:0;flex:none;padding:8px 10px}.settings-nav:before,.settings-nav-list:before,.settings-nav-heading,.settings-nav-footer{display:none}.settings-nav-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.settings-nav-list>button{gap:6px;min-height:47px;padding:6px 7px}.settings-nav-icon{width:27px;height:27px}.settings-nav-icon svg{width:15px;height:15px}.settings-nav-copy b{font-size:10px}.settings-nav-copy small,.settings-nav-list>button>svg:last-child{display:none}.settings-content{flex:1;padding:22px 18px 25px}.settings-section-heading{min-height:100px;padding-right:45px}.settings-section-heading>strong{font-size:67px}.settings-field-grid{grid-template-columns:1fr}.settings-inline-form{flex-direction:column;align-items:stretch}.settings-inline-form button{align-self:flex-start}.settings-form-end{flex-direction:column;align-items:stretch}.settings-form-end button{align-self:flex-start}}@media (width<=420px){.settings-brand>span:last-child{text-overflow:ellipsis;max-width:255px;overflow:hidden}.settings-head p{padding-right:30px}.settings-nav-copy b{font-size:9px}.settings-nav-list>button{gap:4px;padding-inline:5px}.settings-content{padding-inline:13px}.settings-surface{padding:18px}.settings-info-row{flex-direction:column;align-items:flex-start;gap:4px}.settings-info-row b{text-align:left}.settings-crm-flow{gap:6px}.settings-crm-flow>span,.settings-crm-flow b{font-size:8px}.settings-crm-flow small{font-size:9px}.settings-plan-card{padding:15px}.settings-cancel-steps{grid-template-columns:1fr}.settings-cancel-steps>div{min-height:0}.settings-cancel-form>label:first-child{flex-direction:column;gap:3px}}@media (width<=320px){.settings-nav-list{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-nav-copy b{overflow-wrap:anywhere}}@media (width>=421px) and (width<=700px){.settings-nav-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.account-settings *{scroll-behavior:auto!important;transition:none!important}}.makers-discovery{background:0 0;margin-top:20px;padding:0 2px;position:relative}.makers-discovery-head{justify-content:space-between;align-items:center;gap:16px;min-height:42px;margin-bottom:7px;display:flex}.makers-discovery-title{color:#cebfc1;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;margin:0;font-size:10px;font-weight:600;display:flex}.makers-discovery-title>span{color:#ff3447;letter-spacing:0;font-size:23px;font-weight:400}.makers-discovery-meta{align-items:center;gap:18px;min-width:0;display:flex}.makers-discovery-result{color:#c3b6b9;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.makers-discovery-result strong{color:#efe7e8;font-weight:650}.makers-discovery-result small{color:#a99a9f;font-size:10px}.makers-sort{color:#ff6570;border-left:1px solid #523039;align-items:center;padding-left:17px;display:flex;position:relative}.makers-discovery-fields{background:linear-gradient(110deg,#730e1f21,#16121380);border:1px solid #64303a;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.makers-facet{isolation:isolate;min-width:0;min-height:0;padding:0;transition:background .18s;display:block;position:relative}.makers-facet+.makers-facet:before{content:"";background:#4b2c34;width:1px;position:absolute;top:13px;bottom:13px;left:0}.makers-facet:hover,.makers-facet:focus-within{background:#e5141d1a}.makers-facet.is-selected{background:#e5141d24}.makers-facet.is-selected:after{content:"";background:#ff3447;height:2px;position:absolute;bottom:0;left:16px;right:16px}.makers-facet-label{color:#cfc0c3;pointer-events:none;flex:none;align-items:center;gap:9px;font-size:10px;font-weight:500;display:flex}.makers-facet-label>svg{color:#ff6570}.makers-facet-label>span{white-space:nowrap;border-right:1px solid #64303a;margin-right:12px;padding-right:13px}.makers-discovery-footer{border-bottom:1px solid #302327;justify-content:space-between;align-items:center;gap:10px;min-height:48px;display:flex}.makers-niche-shortcuts{flex-wrap:wrap;align-items:center;gap:2px;min-width:0;display:flex}.makers-niche-shortcuts>span{color:#a8949a;letter-spacing:.14em;margin-right:15px;font-size:8px;font-weight:600}.makers-niche-shortcuts button{color:#b8a5ac;background:0 0;border:0;border-radius:0;min-height:44px;padding:0 12px;font-size:10px;font-weight:500;transition:color .18s;position:relative}.makers-niche-shortcuts button:hover{color:#fff1ed}.makers-niche-shortcuts button.is-active{color:#ff6570}.makers-niche-shortcuts button.is-active:after{content:"";background:#ff3447;border-radius:2px;height:2px;position:absolute;bottom:0;left:12px;right:12px}.makers-filters-reset{color:#ff7b85;flex:none;justify-content:flex-end;align-items:center;gap:5px;min-height:44px;font-size:10px;font-weight:500;display:flex}.makers-filters-reset:disabled{color:#97818a;cursor:default;opacity:.65}.makers-active-filters{flex-wrap:wrap;gap:6px;padding:10px 0 2px;display:flex}.makers-active-filters button{color:#ffd8dc;text-align:left;background:#730e1f3b;border:1px solid #8d2a3a;border-radius:6px;align-items:center;gap:6px;max-width:100%;min-height:32px;padding:5px 10px;font-size:10px;display:flex}.makers-active-filters button>span{color:#d4aeb5}.makers-active-filters button:hover{background:#4b1722}.makers-active-filters button>svg{flex:none;margin-left:4px}.makers-discovery button:focus-visible{outline-offset:-3px;border-radius:4px;outline:2px solid #ff6570}.makers-reference-tags{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.makers-reference-tags>span{color:#d3aaa4;background:#8b373214;border:1px solid #503035;border-radius:6px;padding:4px 7px;font-size:8px;font-weight:650}@media (width<=1100px){.makers-facet{padding:0}.makers-facet-label{gap:6px;font-size:9px}.makers-facet-label>span{margin-right:8px;padding-right:8px}}@media (width<=850px){.makers-facet{padding:0;display:block}.makers-facet-label{gap:6px;font-size:9px}.makers-facet-label>svg{width:14px;height:14px}.makers-facet-label>span{border:0;margin:0;padding:0}.makers-discovery-title{letter-spacing:.12em;font-size:9px}.makers-discovery-meta{gap:12px}.makers-sort{padding-left:12px}}@media (width<=600px){.makers-discovery{margin-top:15px;padding:0}.makers-discovery-head{flex-wrap:wrap;gap:0;margin-bottom:8px}.makers-discovery-title{min-height:32px}.makers-discovery-meta{justify-content:space-between;gap:8px;width:100%}.makers-discovery-result{font-size:10px}.makers-sort{border:0;padding-left:0}.makers-discovery-fields{border-radius:10px;grid-template-columns:1fr}.makers-facet{min-height:0;padding:0;display:block}.makers-facet+.makers-facet:before{width:auto;height:1px;inset:0 12px auto}.makers-facet-label{flex:none;gap:8px;width:100px;font-size:10px}.makers-facet-label>svg{width:17px;height:17px}.makers-discovery-footer{flex-wrap:wrap;gap:0;padding-top:4px}.makers-niche-shortcuts{flex:none;gap:0;width:100%}.makers-niche-shortcuts>span{display:none}.makers-niche-shortcuts button{padding:0 9px;font-size:10px}.makers-niche-shortcuts button.is-active:after{left:9px;right:9px}.makers-filters-reset{min-height:36px;margin-left:auto;font-size:9px}.makers-active-filters button{min-height:40px}}@media (width<=360px){.makers-niche-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.makers-niche-shortcuts button.is-active:after{left:25%;right:25%}}@media (prefers-reduced-motion:reduce){.makers-facet,.makers-niche-shortcuts button{transition:none}}.design-atlas{color:#f7f1f1;height:calc(100% - 70px);min-height:0}.atlas-catalog,.atlas-detail{scrollbar-width:thin;scrollbar-color:#ff5b545c transparent;height:100%;min-height:0;padding:0 2px 24px;overflow:auto}.atlas-catalog::-webkit-scrollbar{width:6px;height:6px}.atlas-detail::-webkit-scrollbar{width:6px;height:6px}.atlas-document::-webkit-scrollbar{width:6px;height:6px}.atlas-catalog::-webkit-scrollbar-thumb{background:#ff5b544d;border-radius:99px}.atlas-detail::-webkit-scrollbar-thumb{background:#ff5b544d;border-radius:99px}.atlas-document::-webkit-scrollbar-thumb{background:#ff5b544d;border-radius:99px}.atlas-hero{isolation:isolate;background:radial-gradient(ellipse at 76% -45%,#ffb2a5a8 0,transparent 38%),var(--code-makers-red-surface);border:1px solid #ffffff45;border-radius:28px;grid-template-columns:minmax(0,1.22fr) minmax(290px,.78fr);min-height:250px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #3e0008b8,0 24px 70px #6c00073d}.atlas-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 0 57%,#ffffff1a 57.1% 57.3%,#0000 57.4%),repeating-linear-gradient(90deg,#0000 0 119px,#ffffff0a 120px),linear-gradient(90deg,#2300053d,#0000 24% 75%,#2700054d);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#000000b8 72%,#000);mask-image:linear-gradient(90deg,#000,#000000b8 72%,#000)}.atlas-hero:after{content:"";z-index:-1;pointer-events:none;border:1px solid #ffffff40;border-radius:50%;width:360px;height:270px;position:absolute;top:-96px;right:8%;transform:rotate(-13deg);box-shadow:0 0 0 36px #ffffff12,0 0 0 72px #2600061f}.atlas-hero-copy{z-index:2;flex-direction:column;justify-content:center;padding:34px 42px;display:flex;position:relative}.atlas-eyebrow{color:#ffe0dc;letter-spacing:.19em;text-shadow:0 2px 10px #59000752;align-items:center;gap:7px;width:max-content;font-size:9px;font-weight:900;display:inline-flex}.makers-eyebrow-slash{letter-spacing:0;margin-right:3px;font-family:ui-monospace,Consolas,monospace;font-size:16px;font-weight:500;line-height:1}.atlas-hero h1{color:#fffaf9;letter-spacing:-.065em;text-shadow:0 3px 18px #5b000847;max-width:780px;margin-top:15px;font-size:clamp(30px,4vw,58px);font-weight:800;line-height:.98}.atlas-hero h1 em{color:#fff0ed;font-family:Georgia,Times New Roman,serif;font-weight:400}.atlas-hero-copy>p{color:#fff0eec7;max-width:650px;margin-top:17px;font-size:12px;line-height:1.65}.atlas-hero-orbit{pointer-events:none;background:radial-gradient(at 57%,#3700063d,#0000 70%);border-left:1px solid #ffffff29;min-height:250px;position:relative;overflow:hidden}.makers-orbit-art{object-fit:contain;filter:brightness(1.2)saturate(.88)drop-shadow(0 18px 28px #4d000657);-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.atlas-toolbar{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(110deg,#291113f5,#120d0ff7 40%);border:1px solid #ffa3991f;border-radius:22px;grid-template-columns:minmax(205px,.7fr) minmax(440px,1.6fr) auto;align-items:center;gap:24px;margin-top:16px;padding:20px 24px;display:grid;position:sticky;top:0;box-shadow:inset 0 1px #ffffff0b,0 12px 30px #00000029}.atlas-collection-summary{align-items:center;gap:14px;min-width:0;display:flex}.atlas-collection-icon{color:#ff8e85;background:linear-gradient(145deg,#ff534926,#62211f14);border:1px solid #ff797038;border-radius:14px;flex:none;place-items:center;width:46px;height:50px;display:grid}.atlas-collection-label{color:#dba8a3;letter-spacing:.13em;font-size:8px;font-weight:800}.atlas-result-count{flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:4px;display:flex}.atlas-result-count strong{color:#fff;letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:25px;font-weight:800;line-height:1}.atlas-result-count>span{color:#c2afb0;font-size:10px}.atlas-result-count small{color:#c2afb0;margin-top:2px;font-size:9px;display:block}.atlas-filter-section{border-left:1px solid #ffffff17;min-width:0;padding-left:24px}.atlas-filter-heading{justify-content:space-between;align-items:center;gap:12px;min-height:18px;margin-bottom:9px;display:flex}.atlas-filter-heading>span{color:#c2afb0;letter-spacing:.12em;align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex}.atlas-filter-heading>button{color:#ffaaa3;white-space:nowrap;align-items:center;gap:4px;font-size:9px;font-weight:700;display:flex}.atlas-filter-heading>button:hover{color:#fff}.atlas-filter-rail{gap:6px;min-width:0;display:flex}.atlas-filter-rail button{color:#c2afb0;background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 11px;font-size:11px;font-weight:700;transition:color .18s,border-color .18s,background .18s;display:flex}.atlas-filter-rail button>span{color:#bcabab;font-variant-numeric:tabular-nums;background:#ffffff0d;border-radius:5px;padding:2px 4px;font-size:8px}.atlas-filter-rail button:hover{color:#fff;border-color:#ff8f8247}.atlas-filter-rail button.is-active{color:#fff;background:linear-gradient(140deg,#81302d,#401c21);border-color:#ff8a7866;box-shadow:inset 0 1px #ffffff1f}.atlas-filter-rail button.is-active>span{color:#ffd1c8;background:#ffffff17}.atlas-theme-dot{background:#ff756b;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 1px #ffffff26}.atlas-theme-dot.is-claro{background:#eee6de}.atlas-theme-dot.is-escuro{background:#3a3034}.atlas-theme-dot.is-misto{background:linear-gradient(90deg,#e9dfd8 50%,#43333b 50%)}.atlas-select-filters{gap:10px;min-width:0;display:flex}.atlas-select-control{flex-direction:column;gap:9px;min-width:0;display:flex}.atlas-select-control>span{color:#c2afb0;letter-spacing:.12em;align-items:center;gap:6px;min-height:18px;font-size:8px;font-weight:800;display:flex}.atlas-select-control select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f0dfdf;cursor:pointer;background:#211719;border:1px solid #ffffff1a;border-radius:12px;width:100%;min-height:42px;padding:0 28px 0 11px;font-family:inherit;font-size:11px}.atlas-toolbar button:focus-visible,.atlas-select-control select:focus-visible{outline-offset:3px;outline:2px solid #ff9a89}.atlas-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:15px;display:grid}.makers-editorial-card{isolation:isolate;background:linear-gradient(112deg,#ff3447 0%,#ef0b27 37%,#c4001d 69%,#65000c 100%);border:1px solid #fff3;border-radius:28px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(480px,1fr);width:100%;min-width:0;min-height:350px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 56px #60000a38}.makers-editorial-card:before{content:"";z-index:-1;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 82%);mask-image:linear-gradient(90deg,#000,#0000 82%)}.makers-editorial-card:after{content:"";opacity:.86;background:#fff8f7;width:116px;height:2px;position:absolute;top:0;left:40px}.makers-editorial-copy{z-index:2;flex-direction:column;justify-content:center;min-width:0;padding:27px 40px;display:flex;position:relative}.makers-editorial-masthead{color:#fff8f7db;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font-family:Inter,Segoe UI,sans-serif;font-size:8px;font-weight:500;display:flex}.makers-editorial-masthead span{align-items:center;gap:8px;display:flex}.makers-editorial-masthead b{color:#fff8f7;font-size:18px;font-weight:400;line-height:.5}.makers-editorial-masthead i{font-variant-numeric:tabular-nums;flex:none;font-style:normal}.makers-editorial-copy h2{color:#fff8f7;letter-spacing:-.058em;max-width:660px;margin-top:24px;font-family:Sora,Inter,sans-serif;font-size:clamp(34px,2.85vw,48px);font-weight:400;line-height:1.03}.makers-editorial-copy h2 em{color:#fff8f7;font-style:normal;font-weight:400}.makers-editorial-copy>p{color:#fff8f7c2;max-width:485px;margin-top:16px;font-family:Inter,Segoe UI,sans-serif;font-size:11px;font-weight:400;line-height:1.6}.makers-editorial-action{align-items:center;gap:19px;margin-top:24px;display:flex}.makers-editorial-action button{color:#690008;background:#fff8f7;border:1px solid #fff8f7;border-radius:999px;align-items:center;gap:17px;min-height:42px;padding:0 10px 0 17px;font-family:Inter,Segoe UI,sans-serif;font-size:10px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.makers-editorial-action button svg{color:#fff8f7;background:#e5141d;border-radius:50%;width:28px;height:28px;padding:6px}.makers-editorial-action button:hover{background:#ffe4df;transform:translateY(-2px)}.makers-editorial-action button:focus-visible{outline-offset:3px;outline:2px solid #fff8f7}.makers-editorial-action>span{color:#fff8f7a3;font-size:9px;font-weight:400}.makers-editorial-art{background:linear-gradient(122deg,#87000d0f,#41000738);border-left:1px solid #ffffff29;min-width:0;min-height:350px;position:relative;overflow:hidden}.makers-editorial-art:before{content:"";aspect-ratio:1;border:1px dashed #ffdeda30;border-radius:50%;width:72%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.makers-editorial-network{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;width:calc(100% - 32px);height:calc(100% - 32px);display:block;position:absolute;inset:16px}.makers-editorial-coordinates{z-index:2;color:#fff8f7d4;letter-spacing:.15em;font-family:Inter,sans-serif;font-size:8px;font-weight:500;position:absolute;bottom:18px;right:28px}.atlas-card{background:linear-gradient(148deg,#241415e0,#0d0a0bf5);border:1px solid #ffffff13;border-radius:24px;min-width:0;transition:border-color .22s,transform .22s,box-shadow .22s;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 18px 36px #00000026}.atlas-card:hover{border-color:color-mix(in srgb,var(--atlas-accent),transparent 58%);transform:translateY(-3px);box-shadow:inset 0 1px #ffffff0f,0 22px 48px #0000003d}.atlas-card-main{text-align:left;width:100%;display:block}.atlas-card-copy{padding:17px 18px 18px}.atlas-card-heading{grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.atlas-card-heading>svg{color:#fff3;transition:color .18s,transform .18s}.atlas-card:hover .atlas-card-heading>svg{color:#ff756f;transform:translate(2px,-2px)}.atlas-card-mark,.atlas-reference-mark{border:1px solid color-mix(in srgb,var(--atlas-accent),transparent 62%);background:color-mix(in srgb,var(--atlas-accent),#090707 75%);color:#fff;place-items:center;font-family:Georgia,serif;font-weight:700;display:grid}.atlas-card-mark{border-radius:12px;width:37px;height:37px;font-size:18px}.atlas-card h2{letter-spacing:-.025em;font-size:15px;font-weight:800}.atlas-card-heading p{color:#ffebed6b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;line-height:1.4;overflow:hidden}.atlas-card-meta{color:#ffeff061;gap:12px;margin-top:15px;font-size:8px;font-weight:700;display:flex}.atlas-card-meta span+span:before{content:"·";color:#ff5d56;margin-right:12px}.atlas-card-palette{gap:3px;height:5px;margin-top:14px;display:flex}.atlas-card-palette i{border-radius:99px;flex:1;box-shadow:inset 0 0 0 1px #ffffff1f}.atlas-preview{background:var(--pv-bg);height:206px;color:var(--pv-text);font-family:var(--pv-font,Inter,system-ui,sans-serif);border-bottom:1px solid #fff1;position:relative;overflow:hidden}.atlas-preview.is-large{border:1px solid #ffffff17;border-radius:22px;height:min(46vh,490px);min-height:330px;box-shadow:0 22px 60px #00000052}.atlas-preview-browser{border-bottom:1px solid color-mix(in srgb,var(--pv-text),transparent 90%);background:color-mix(in srgb,var(--pv-bg),#000 5%);align-items:center;gap:4px;height:20px;padding:0 8px;display:flex}.atlas-preview-browser span{background:color-mix(in srgb,var(--pv-text),transparent 74%);border-radius:50%;width:4px;height:4px}.atlas-preview-browser i{background:color-mix(in srgb,var(--pv-text),transparent 91%);border-radius:99px;width:28%;height:4px;margin-left:auto}.atlas-preview-nav{border-bottom:1px solid color-mix(in srgb,var(--pv-text),transparent 91%);align-items:center;gap:13px;height:32px;padding:0 10%;font-size:5px;display:flex}.atlas-preview-nav b{letter-spacing:-.03em;margin-right:auto;font-size:8px}.atlas-preview-nav i{border:1px solid color-mix(in srgb,var(--pv-text),transparent 66%);color:inherit;background:0 0;border-radius:99px;padding:4px 8px;font-size:5px;font-style:normal}.atlas-preview-body{isolation:isolate;height:calc(100% - 52px);padding:8% 10%;position:relative}.atlas-preview-kicker{z-index:2;color:var(--pv-accent);letter-spacing:.12em;text-transform:uppercase;font-size:5px;font-weight:800;position:relative}.atlas-preview-title{z-index:2;max-width:62%;font-family:var(--pv-display,var(--pv-font));letter-spacing:-.055em;flex-direction:column;margin-top:8px;font-size:clamp(15px,2.25vw,29px);font-weight:800;line-height:.92;display:flex;position:relative}.atlas-preview-caption{z-index:2;max-width:50%;color:color-mix(in srgb,var(--pv-text),transparent 38%);margin-top:9px;font-size:5px;line-height:1.5;position:relative}.atlas-preview-actions{z-index:2;gap:5px;margin-top:9px;display:flex;position:relative}.atlas-preview-actions i{border:1px solid color-mix(in srgb,var(--pv-text),transparent 68%);border-radius:99px;width:36px;height:11px}.atlas-preview-actions i:first-child{border-color:var(--pv-accent);background:var(--pv-accent)}.atlas-preview-object{border:1px solid color-mix(in srgb,var(--pv-accent),transparent 38%);background:linear-gradient(145deg,color-mix(in srgb,var(--pv-accent),transparent 66%),color-mix(in srgb,var(--pv-bg),#000 12%));width:48%;height:88%;box-shadow:-25px -10px 70px color-mix(in srgb,var(--pv-accent),transparent 78%);border-radius:18px 18px 0 0;position:absolute;bottom:-18%;right:-4%;transform:rotate(-4deg)}.atlas-preview-object i{border:1px solid color-mix(in srgb,var(--pv-text),transparent 83%);background:color-mix(in srgb,var(--pv-bg),var(--pv-text) 6%);border-radius:6px;display:block;position:absolute}.atlas-preview-object i:first-child{height:22%;top:10%;left:8%;right:8%}.atlas-preview-object i:nth-child(2){width:38%;height:43%;top:39%;left:8%}.atlas-preview-object i:nth-child(3){width:38%;height:18%;top:39%;right:8%}.atlas-preview-object i:nth-child(4){width:38%;height:18%;bottom:18%;right:8%}.atlas-preview.is-large .atlas-preview-browser{height:29px;padding-inline:13px}.atlas-preview.is-large .atlas-preview-browser span{width:6px;height:6px}.atlas-preview.is-large .atlas-preview-nav{height:45px;font-size:8px}.atlas-preview.is-large .atlas-preview-nav b{font-size:12px}.atlas-preview.is-large .atlas-preview-nav>i{padding:6px 11px;font-size:7px}.atlas-preview.is-large .atlas-preview-body{height:calc(100% - 74px)}.atlas-preview.is-large .atlas-preview-kicker{font-size:8px}.atlas-preview.is-large .atlas-preview-title{margin-top:14px;font-size:clamp(30px,3.4vw,54px)}.atlas-preview.is-large .atlas-preview-caption{margin-top:13px;font-size:8px}.atlas-preview.is-large .atlas-preview-actions i{width:62px;height:18px}.atlas-preview-notion{--pv-bg:#f6f5f4;--pv-text:#111;--pv-accent:#0075de}.atlas-preview-superr{--pv-bg:#fdfbf9;--pv-text:#2b1a07;--pv-accent:#ff6f1e;--pv-display:Georgia,serif}.atlas-preview-lamborghini{--pv-bg:#090909;--pv-text:#fff;--pv-accent:#ffc000;--pv-font:"Arial Narrow",Arial,sans-serif}.atlas-preview-seed{--pv-bg:#fcfcf7;--pv-text:#1c3a13;--pv-accent:#d3fa99}.atlas-preview-auros{--pv-bg:#012624;--pv-text:#fff;--pv-accent:#fde9ff}.atlas-preview-column{--pv-bg:#f7f8f5;--pv-text:#111a4a;--pv-accent:#44b48b}.atlas-preview-slash{--pv-bg:#08080a;--pv-text:#fff;--pv-accent:#cc9166;--pv-display:Georgia,serif}.atlas-preview-lamborghini .atlas-preview-title{text-transform:uppercase;letter-spacing:-.035em}.atlas-preview-lamborghini .atlas-preview-object{filter:drop-shadow(0 0 18px #ffc00033);border-radius:45% 10% 0 0;transform:skew(-12deg)}.atlas-preview-seed .atlas-preview-object{background:linear-gradient(145deg,#294f1e,#101b0c);border-radius:40% 40% 8px 8px}.atlas-preview-superr .atlas-preview-object{background:#8d5a31;border-radius:16px;transform:rotate(-14deg)}.atlas-preview-auros .atlas-preview-object{background:radial-gradient(circle at 45% 35%,#fff 0 2%,#65e5dd 4%,#5dd7cd4d 23%,#fde9ff14 46%,#0000 66%);border:0;border-radius:50%;transform:none;box-shadow:0 0 55px #47e5d840}.atlas-preview-column .atlas-preview-object{box-shadow:none;background:radial-gradient(circle,#44b48b 1px,#0000 1.5px) 0 0/9px 9px;border-radius:50%;transform:none}.atlas-preview-slash .atlas-preview-object{background:linear-gradient(145deg,#cc916624,#111);transform:rotate(0)}.atlas-empty{text-align:center;background:#ffffff04;border:1px dashed #ffffff1a;border-radius:24px;align-content:center;place-items:center;min-height:320px;margin-top:15px;display:grid}.atlas-empty>span{color:#ff7771;background:#ff524c17;border-radius:18px;place-items:center;width:54px;height:54px;display:grid}.atlas-empty h2{margin-top:14px;font-size:17px}.atlas-empty p{color:#ffffff6b;max-width:420px;margin-top:7px;font-size:11px}.atlas-empty button{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:7px;min-height:38px;margin-top:18px;padding:0 14px;font-size:10px;font-weight:800;display:flex}.atlas-detail{padding-bottom:6px;overflow:hidden}.atlas-detail-head{align-items:center;gap:16px;height:54px;padding:0 4px;display:flex}.atlas-back{color:#fff4f5b3;background:#ffffff06;border:1px solid #ffffff14;border-radius:13px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:10px;font-weight:800;display:inline-flex}.atlas-back:hover{color:#fff;background:#ff463f0f;border-color:#ff6f6838}.atlas-breadcrumb{align-items:center;gap:8px;min-width:0;font-size:10px;display:flex}.atlas-breadcrumb span{color:#ffffff59}.atlas-breadcrumb i{color:#ff5f58}.atlas-breadcrumb b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.atlas-original-link{color:#1d1011;background:#fff;border-radius:12px;align-items:center;gap:7px;min-height:38px;margin-left:auto;padding:0 13px;font-size:10px;font-weight:900;transition:transform .18s;display:inline-flex}.atlas-original-link:hover{transform:translateY(-1px)}.atlas-workspace{background:#0d0c0f;border:1px solid #ffffff13;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(440px,.94fr);height:calc(100% - 54px);min-height:0;display:grid;overflow:hidden;box-shadow:0 22px 70px #00000042}.atlas-showcase{scrollbar-width:thin;scrollbar-color:#ff5b544d transparent;border-right:1px solid #ffffff13;min-width:0;padding:24px;overflow:auto}.atlas-showcase-copy{padding:26px 4px 6px}.atlas-showcase-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.atlas-showcase-heading span:first-child{color:#ff6b65;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:900}.atlas-showcase h1{letter-spacing:-.055em;outline:none;margin-top:5px;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4.6vw,70px);font-weight:400;line-height:1}.atlas-reference-mark{background:linear-gradient(145deg,#552020,#160b0c);border-color:#ff696238;border-radius:18px;flex:none;width:64px;height:64px;font-size:30px}.atlas-showcase-tagline{font-weight:800;color:#ff9a95!important;margin-top:20px!important;font-size:13px!important}.atlas-showcase-copy>p{color:#ffeff08f;max-width:720px;margin-top:12px;font-size:11px;line-height:1.72}.atlas-showcase-facts{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.atlas-showcase-facts span{color:#ffffff7a;background:#ffffff06;border:1px solid #ffffff12;border-radius:11px;align-items:center;gap:7px;min-height:35px;padding:0 11px;display:inline-flex}.atlas-showcase-facts b{color:#ffffffc2;font-size:8px}.atlas-inspector{background:#15161a;flex-direction:column;min-width:0;min-height:0;display:flex}.atlas-inspector-top{background:#131419;border-bottom:1px solid #ffffff13;align-items:center;gap:12px;min-height:58px;padding:0 14px 0 18px;display:flex}.atlas-tabs{scrollbar-width:none;align-items:center;gap:5px;min-width:0;height:100%;display:flex;overflow-x:auto}.atlas-tabs button{color:#ffffff75;flex:none;height:100%;padding:0 11px;font-size:10px;font-weight:800;position:relative}.atlas-tabs button[aria-selected=true]{color:#fff}.atlas-tabs button[aria-selected=true]:after{content:"";background:#ff645e;border-radius:99px;height:2px;position:absolute;bottom:0;left:10px;right:10px;box-shadow:0 0 12px #ff4a4380}.atlas-document-actions{gap:6px;margin-left:auto;display:flex}.atlas-document-actions button{color:#ffffffc7;background:#ffffff06;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.atlas-document-actions button:hover{color:#fff;background:#ff5b5412;border-color:#ff6d6640}.atlas-document{scrollbar-width:thin;scrollbar-color:#ff5b544d transparent;flex:1;min-height:0;padding:23px 20px 70px;overflow:auto}.atlas-markdown{color:#e9e9ec;max-width:820px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;line-height:1.75}.atlas-markdown>h1{letter-spacing:-.02em;font-size:16px;font-weight:800}.atlas-markdown h1 span,.atlas-markdown h2 span{color:#5ca9ff}.atlas-markdown blockquote{color:#69e987;border-left:2px solid #5de07d;margin:11px 0 22px;padding-left:12px}.atlas-markdown>p{margin-top:10px}.atlas-markdown h2{color:#fff;margin:27px 0 12px;font-size:12px;font-weight:800}.atlas-markdown h3{color:#ff9a65;font-size:10px}.atlas-markdown code{color:#70b5ff}.atlas-markdown ul{gap:5px;padding-left:18px;list-style:outside;display:grid}.atlas-markdown li::marker{color:#ff6b64}.atlas-font-rule{background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;margin:10px 0;padding:13px}.atlas-token-table{border:1px solid #ffffff13;border-radius:13px;overflow:hidden}.atlas-token-row{border-top:1px solid #ffffff0e;grid-template-columns:minmax(105px,.9fr) 90px minmax(150px,1.4fr);display:grid}.atlas-token-row:first-child{border-top:0}.atlas-token-row>*{border-left:1px solid #ffffff0d;align-items:center;min-width:0;padding:9px 10px;display:flex}.atlas-token-row>:first-child{border-left:0}.atlas-token-row span:first-child{gap:7px}.atlas-token-row i{border:1px solid #ffffff29;border-radius:4px;flex:none;width:11px;height:11px}.atlas-token-row.is-heading{color:#fff;background:#ffffff06}.atlas-document-note{color:#ffe7e89e;background:#ff4a420b;border:1px solid #ff6b6429;border-radius:13px;align-items:flex-start;gap:9px;margin-top:28px;padding:13px;display:flex}.atlas-document-note svg{color:#ff716b;flex:none;margin-top:3px}.atlas-token-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.atlas-token-card{background:#ffffff05;border:1px solid #ffffff13;border-radius:12px;grid-template-columns:46px minmax(0,1fr);display:grid;overflow:hidden}.atlas-token-card>i{min-height:84px}.atlas-token-card>div{padding:10px}.atlas-token-card strong,.atlas-token-card code{display:block}.atlas-token-card code{margin-top:2px}.atlas-token-card p{color:#ffffff7a;margin-top:6px;font-size:8px;line-height:1.45}.atlas-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.atlas-spec-grid div{background:#ffffff05;border:1px solid #ffffff13;border-radius:11px;padding:12px}.atlas-spec-grid dt{color:#ffffff6b;font-size:8px}.atlas-spec-grid dd{color:#fff;margin-top:4px;font-weight:800}.atlas-code{color:#dcdce2;white-space:pre;min-width:max-content;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;line-height:1.8}.atlas-feedback{z-index:60;color:#170b0c;background:#fff;border-radius:12px;min-height:0;font-size:10px;font-weight:900;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 50px #0006}.atlas-feedback:not(:empty){padding:11px 14px}@keyframes atlas-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@media (width<=1240px){.atlas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.makers-editorial-card{grid-template-columns:minmax(0,.96fr) minmax(350px,1.04fr)}.makers-editorial-copy{padding-inline:30px}.makers-editorial-copy h2{font-size:45px}.atlas-workspace{grid-template-columns:minmax(0,1fr) minmax(390px,.9fr)}}@media (width<=1023px){.design-atlas{height:auto;min-height:calc(100dvh - 170px)}.atlas-catalog,.atlas-detail{height:auto;overflow:visible}.atlas-hero{grid-template-columns:minmax(0,1fr) 300px}.atlas-workspace{grid-template-columns:1fr;height:auto;overflow:visible}.atlas-showcase{border-bottom:1px solid #ffffff13;border-right:0;overflow:visible}.atlas-inspector{min-height:620px}.atlas-document{max-height:660px}.atlas-detail{overflow:visible}}@media (width<=767.98px){.design-atlas{min-height:calc(100dvh - 152px)}.atlas-hero{border-radius:22px;grid-template-columns:1fr;min-height:0}.atlas-hero-copy{padding:26px 22px 30px}.atlas-hero h1{font-size:35px}.atlas-hero-copy>p{font-size:11px}.atlas-hero-orbit{display:none}.atlas-toolbar{border-radius:17px;margin-top:10px;padding:10px;display:block;top:8px}.atlas-toolbar-title{flex-direction:row;justify-content:space-between;align-items:center;min-width:0;padding:0 3px 8px}.atlas-toolbar-title strong{margin:0}.atlas-filter-rail{gap:6px}.atlas-filter-rail button{min-height:35px;padding:0 13px}.atlas-grid{grid-template-columns:1fr;gap:11px;margin-top:11px}.makers-editorial-card{border-radius:22px;grid-template-columns:1fr;height:auto;min-height:0}.makers-editorial-copy{padding:28px 23px 26px}.makers-editorial-copy h2{font-size:38px}.makers-editorial-art{border-top:1px solid #ffffff0e;border-left:0;min-height:215px}.makers-editorial-art img{padding:10px 6px}.atlas-card{border-radius:21px}.atlas-preview{height:202px}.atlas-detail-head{gap:8px;height:auto;min-height:52px}.atlas-back{padding:0 10px;font-size:0}.atlas-back svg{width:18px;height:18px}.atlas-breadcrumb{display:none}.atlas-original-link{font-size:9px}.atlas-workspace{border-radius:21px}.atlas-showcase{padding:12px}.atlas-preview.is-large{border-radius:17px;height:300px;min-height:0}.atlas-showcase-copy{padding:22px 4px 8px}.atlas-showcase h1{font-size:45px}.atlas-reference-mark{border-radius:15px;width:52px;height:52px;font-size:24px}.atlas-showcase-facts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.atlas-showcase-facts span{min-width:0}.atlas-inspector{min-height:600px}.atlas-inspector-top{flex-wrap:wrap;gap:0;padding:0}.atlas-tabs{border-top:1px solid #ffffff0e;order:2;width:100%;height:46px;padding-inline:6px}.atlas-tabs button{flex:1;padding:0 5px;font-size:9px}.atlas-document-actions{justify-content:flex-end;width:100%;height:47px;padding:6px 8px}.atlas-document-actions button{min-height:34px}.atlas-document{min-height:540px;max-height:none;padding:20px 13px 76px}.atlas-token-row{grid-template-columns:minmax(94px,1fr) 76px}.atlas-token-row>:nth-child(3){color:#ffffff8f;border-top:1px solid #ffffff0a;border-left:0;grid-column:1/-1}.atlas-token-cards{grid-template-columns:1fr}.atlas-feedback{text-align:center;bottom:82px;left:14px;right:14px}}@media (width<=390px){.atlas-hero h1{font-size:31px}.atlas-card-copy{padding:15px}.atlas-showcase-facts{grid-template-columns:1fr}.atlas-preview.is-large{height:260px}.atlas-showcase h1{font-size:40px}}@media (width<=767.98px){.makers-editorial-card{border-radius:22px;grid-template-columns:1fr;height:auto}.makers-editorial-card:after{width:96px;left:22px}.makers-editorial-copy{padding:28px 22px 27px}.makers-editorial-masthead{gap:9px;font-size:7px}.makers-editorial-copy h2{margin-top:25px;font-size:clamp(32px,8vw,39px)}.makers-editorial-copy>p{margin-top:13px;font-size:10px}.makers-editorial-action{flex-direction:column;align-items:flex-start;gap:10px;margin-top:20px}.makers-editorial-art{border-top:1px solid #ffffff29;border-left:0;min-height:225px}.makers-editorial-network{width:calc(100% - 16px);height:calc(100% - 18px);inset:9px 8px;padding:0!important}.makers-editorial-coordinates{font-size:7px;bottom:10px;right:20px}}@media (prefers-reduced-motion:reduce){.atlas-orbit-ring-two{animation:none}.atlas-card,.atlas-filter-rail button,.atlas-original-link,.makers-editorial-copy button{transition:none}.atlas-card:hover,.atlas-filter-rail button:hover,.atlas-original-link:hover,.makers-editorial-copy button:hover{transform:none}}.atlas-card{--atlas-accent:#ff665f}.atlas-preview-real{color:#fff;background:radial-gradient(circle at 50% 46%,#25272c,#101114 70%);border-bottom:1px solid #ffffff12;place-items:center;height:225px;display:grid}.atlas-preview-real:after{content:"";pointer-events:none;background:linear-gradient(#0000 70%,#05050761);position:absolute;inset:0}.atlas-preview-real img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .38s cubic-bezier(.22,1,.36,1);display:block}.atlas-card:hover .atlas-preview-real img{transform:scale(1.018)}.atlas-image-fallback{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:22px;place-items:center;width:74px;height:74px;font-family:Georgia,serif;font-size:36px;display:grid}.atlas-theme-badge{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#070709c2;border:1px solid #ffffff26;border-radius:99px;padding:5px 8px;font-size:7px;font-weight:900;position:absolute;bottom:10px;right:10px;box-shadow:0 8px 20px #00000047}.atlas-theme-badge.is-claro{color:#161616;background:#f7f7f4db}.atlas-theme-badge.is-misto{background:#732425d6}.atlas-card-heading p{text-wrap:nowrap;max-width:100%}.atlas-card-meta span:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:68%;overflow:hidden}.atlas-load-more{color:#fff6;background:#ffffff05;border:1px solid #fff1;border-radius:18px;justify-content:center;align-items:center;gap:14px;margin-top:18px;padding:15px;font-size:9px;display:flex}.atlas-load-more button{color:#fff;background:linear-gradient(145deg,#be2f2c80,#4b1113a6);border:1px solid #ff6f6833;border-radius:12px;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:9px;font-weight:900;display:inline-flex}.atlas-load-more button b{color:#ffaaa6}.atlas-preview-gate{color:#fff;background:linear-gradient(115deg,#080708 0%,#11090b 48%,#25060b 100%);border:1px solid #ff394980;border-radius:24px;grid-template-columns:minmax(160px,.42fr) minmax(360px,1.25fr) minmax(210px,.48fr);align-items:stretch;gap:0;margin-top:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px #00000057,inset 0 1px #ffffff0b}.atlas-preview-gate:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 32% 76%,#0000);mask-image:linear-gradient(90deg,#0000,#000 32% 76%,#0000)}.atlas-preview-gate:after{content:"";background:linear-gradient(90deg,#ff3345,#dc001f);width:120px;height:3px;position:absolute;top:0;left:24px;box-shadow:0 0 24px #ff1e37a6}.atlas-preview-gate-index,.atlas-preview-gate-copy,.atlas-preview-gate-action{z-index:1;position:relative}.atlas-preview-gate-index{background:radial-gradient(circle at 20% 20%,#ff30422e,#0000 55%);border-right:1px solid #ffffff14;flex-direction:column;justify-content:center;min-height:250px;padding:28px 32px;display:flex}.atlas-preview-gate-index span,.atlas-preview-gate-index small{color:#ffffff80;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:850}.atlas-preview-gate-index strong{letter-spacing:-.09em;margin:10px 0 5px;font-family:Sora,Inter,sans-serif;font-size:72px;font-weight:470;line-height:.9}.atlas-preview-gate-copy{flex-direction:column;justify-content:center;padding:36px 42px;display:flex}.atlas-preview-gate-eyebrow{color:#ff7480;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:9px;font-size:9px;font-weight:900;display:flex}.atlas-preview-gate-eyebrow i{background:#f01835;width:20px;height:2px;box-shadow:0 0 12px #ff223cb3}.atlas-preview-gate-copy h2{color:#fff;letter-spacing:-.055em;margin:17px 0 0;font-family:Sora,Inter,sans-serif;font-size:clamp(28px,2.7vw,44px);font-weight:500;line-height:1.04}.atlas-preview-gate-copy h2 em{color:#ff4353;font-style:normal}.atlas-preview-gate-copy p{color:#ffffff94;max-width:720px;margin:15px 0 0;font-size:11px;line-height:1.65}.atlas-preview-gate-features{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.atlas-preview-gate-features span{color:#ffffffb8;background:#ffffff06;border:1px solid #ffffff17;border-radius:10px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:8px;font-weight:750;display:inline-flex}.atlas-preview-gate-features svg{color:#ff5261}.atlas-preview-gate-action{color:#bd0620;text-align:left;background:#fff;border:1px solid #ffffffeb;border-radius:15px;justify-content:space-between;align-self:center;align-items:center;gap:16px;min-height:74px;margin:28px 28px 28px 0;padding:0 18px 0 20px;transition:transform .2s,box-shadow .2s;display:flex}.atlas-preview-gate-action:hover{transform:translateY(-2px);box-shadow:0 14px 34px #c1001d4d}.atlas-preview-gate-action span{white-space:nowrap;flex-direction:column;gap:5px;font-size:10px;font-weight:900;display:flex}.atlas-preview-gate-action small{color:#8e6f74;letter-spacing:.12em;font-size:7px;font-weight:850}.atlas-empty.is-loading>span{animation:1.2s ease-in-out infinite atlas-pulse}.atlas-empty>button{align-items:center;gap:6px;display:inline-flex}.atlas-showcase-image{background:#15161a;border:1px solid #ffffff17;border-radius:22px;place-items:center;width:100%;min-height:330px;display:grid;overflow:hidden;box-shadow:0 22px 60px #00000052}.atlas-showcase-image img{object-fit:contain;object-position:top center;width:100%;height:auto;max-height:500px;display:block}.atlas-showcase-image>span{color:#fff6;font-family:Georgia,serif;font-size:80px}.atlas-source-actions{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.atlas-source-actions a{color:#ffffffb3;background:#ffffff06;border:1px solid #ffffff14;border-radius:11px;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:8px;font-weight:900;display:inline-flex}.atlas-source-actions a:hover{color:#fff;border-color:#ff696240}.atlas-original-badge{color:#69e987;letter-spacing:.08em;background:#43c7670f;border:1px solid #5ade7d2e;border-radius:99px;flex:none;padding:5px 8px;font-family:ui-monospace,monospace;font-size:7px;font-weight:900}.atlas-document-actions button:disabled{cursor:not-allowed;opacity:.36}.atlas-code-original{color:#ededf0;white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;margin:0;font-size:10px;line-height:1.72}.atlas-code-original code{font:inherit}@keyframes atlas-pulse{50%{opacity:.42;transform:scale(.94)}}@media (width<=1023px){.atlas-showcase-image{min-height:300px}.atlas-preview-gate{grid-template-columns:170px minmax(0,1fr)}.atlas-preview-gate-action{grid-column:1/-1;width:auto;margin:0 22px 22px}.atlas-preview-gate-index{min-height:225px}.atlas-preview-gate-copy{padding:30px}}@media (width<=767.98px){.atlas-preview-real{height:205px}.atlas-showcase-image{border-radius:17px;min-height:0}.atlas-showcase-image img{max-height:none}.atlas-original-badge{margin-left:8px}.atlas-load-more{flex-direction:column}.atlas-code-original{font-size:9px;line-height:1.68}.atlas-preview-gate{border-radius:20px;grid-template-columns:1fr}.atlas-preview-gate-index{border-bottom:1px solid #ffffff14;border-right:0;min-height:0;padding:28px 24px 24px}.atlas-preview-gate-index strong{font-size:58px}.atlas-preview-gate-copy{padding:27px 24px}.atlas-preview-gate-copy h2{font-size:32px}.atlas-preview-gate-action{grid-column:auto;margin:0 16px 16px}.atlas-preview-gate-features{flex-direction:column;align-items:stretch}.atlas-preview-gate-features span{width:100%}}@media (prefers-reduced-motion:reduce){.atlas-empty.is-loading>span{animation:none}.atlas-preview-real img{transition:none}.atlas-card:hover .atlas-preview-real img{transform:none}}@media (width<=1450px){.atlas-toolbar{grid-template-columns:210px minmax(0,1fr);gap:18px}.atlas-select-filters{grid-column:2;padding-left:24px}.atlas-select-control{flex:1}.atlas-filter-section{padding-left:24px}}.atlas-detail .atlas-workspace{background:#0a090a;border-color:#ffffff1b}.atlas-detail .atlas-showcase{background:#0b090a;border-right-color:#ffffff17}.atlas-detail .atlas-showcase-image{background:#050505;border-color:#ffffff1d;border-radius:18px;position:relative;box-shadow:0 18px 42px #0007}.atlas-detail .atlas-showcase-image:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ff424b,#c6001d 56%,#0000);height:3px;position:absolute;inset:auto 0 0}.atlas-detail .atlas-showcase-copy{isolation:isolate;background:linear-gradient(135deg,#1b1012,#0d0a0b 66%);border:1px solid #ff475034;border-radius:18px;margin-top:17px;padding:25px 26px 24px;position:relative;overflow:hidden}.atlas-detail .atlas-showcase-copy:before{z-index:-1;content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:50px 50px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(115deg,#000,#0000 70%);mask-image:linear-gradient(115deg,#000,#0000 70%)}.atlas-detail .atlas-showcase-copy:after{content:"";background:#ff3c49;width:88px;height:2px;position:absolute;top:0;left:26px}.atlas-detail .atlas-showcase-heading{align-items:flex-start;gap:14px}.atlas-detail .atlas-showcase-heading>div{min-width:0}.atlas-detail .atlas-showcase-heading span:first-child{color:#ff737d;letter-spacing:.15em;align-items:center;gap:8px;font:800 9px/1.4 Inter,sans-serif;display:inline-flex}.atlas-detail .atlas-showcase-heading span:first-child b{color:#fff;font-size:15px;font-weight:500;line-height:1}.atlas-detail .atlas-showcase h1{color:#fff8f7;letter-spacing:-.06em;overflow-wrap:anywhere;text-wrap:balance;max-width:100%;margin:13px 0 0;font-family:Sora,Inter,sans-serif;font-size:clamp(33px,3.5vw,54px);font-weight:500;line-height:1.07}.atlas-detail .atlas-reference-mark{color:#fff;letter-spacing:-.1em;background:linear-gradient(145deg,#ea1832,#900017);border:1px solid #ff5a6566;border-radius:14px;justify-content:center;align-items:center;gap:1px;width:60px;height:60px;font:600 16px/1 Sora,Inter,sans-serif;display:flex;box-shadow:inset 0 1px #ffffff4d,0 10px 22px #9d001e4d}.atlas-detail .atlas-reference-mark i{color:#ffb1b6;font-style:normal}.atlas-detail .atlas-showcase-tagline{max-width:650px;color:#f6dddd!important;margin:17px 0 0!important;font:500 14px/1.5 Inter,sans-serif!important}.atlas-detail .makers-reference-tags{gap:7px;margin-top:20px}.atlas-detail .makers-reference-tags>span{color:#f6bdc1;background:#ff3b4a0e;border-color:#ff687445;border-radius:7px;padding:6px 9px;font-size:10px;font-weight:650}.atlas-detail .atlas-showcase-copy>p:not(.atlas-showcase-tagline){color:#ab9a9e;margin-top:14px;font-size:11px;line-height:1.6}.atlas-detail .atlas-showcase-facts{border-top:1px solid #ffffff1b;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:19px;padding-top:17px;display:grid}.atlas-detail .atlas-showcase-facts span{color:#ff6571;background:#080708;border-color:#ffffff18;border-radius:9px;gap:9px;min-width:0;min-height:44px;padding:8px 10px}.atlas-detail .atlas-showcase-facts b{color:#e3d6d8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:600;overflow:hidden}.atlas-detail .atlas-source-actions{margin-top:15px}.atlas-detail .atlas-source-actions a{color:#fff;background:#cf0925;border-color:#ff737d77;border-radius:9px;gap:12px;min-height:42px;padding:0 14px;font-size:10px;font-weight:750;transition:background .18s,transform .18s}.atlas-detail .atlas-source-actions a:hover{background:#f02b3d;border-color:#ff939a;transform:translateY(-1px)}.atlas-detail .atlas-inspector{background:#0c0a0c}.atlas-detail .atlas-inspector-top{background:#151012;border-bottom-color:#ff44542b}.atlas-detail .atlas-original-badge{color:#ff9ca6;letter-spacing:.1em;background:#9d08262e;border:1px solid #ff62756b;border-radius:99px;padding:6px 10px;font-family:Inter,sans-serif;font-size:8px;font-weight:850}.atlas-detail .atlas-document{background:#0b090b}.atlas-detail .atlas-code-original{color:#eee5e7;font-size:11px;line-height:1.78}@media (width<=1023px){.atlas-detail .atlas-showcase{border-right:0}}@media (width<=767.98px){.atlas-detail .atlas-showcase-copy{margin-top:12px;padding:21px 17px}.atlas-detail .atlas-showcase-copy:after{left:17px}.atlas-detail .atlas-showcase h1{font-size:clamp(30px,8vw,44px)}.atlas-detail .atlas-reference-mark{border-radius:11px;width:46px;height:46px;font-size:13px}.atlas-detail .atlas-showcase-tagline{font-size:13px!important}.atlas-detail .atlas-showcase-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-detail .atlas-code-original{font-size:10px}}@media (width<=390px){.atlas-detail .atlas-showcase-facts{grid-template-columns:1fr}}@media (width<=767.98px){.atlas-toolbar{border-radius:20px;grid-template-columns:minmax(0,1fr);gap:18px;padding:18px 16px;display:grid;position:relative;top:auto}.atlas-collection-summary{gap:12px}.atlas-collection-icon{width:42px;height:44px}.atlas-result-count strong{font-size:26px}.atlas-filter-section{border-top:1px solid #ffffff14;border-left:0;padding-top:15px;padding-left:0}.atlas-filter-heading{margin-bottom:10px}.atlas-filter-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.atlas-filter-rail button{min-height:44px;padding:0 10px}.atlas-select-filters{grid-column:auto;gap:10px;padding-left:0}.atlas-select-control select{min-height:44px;padding-left:10px;font-size:11px}.atlas-select-control{flex:1}.atlas-select-control>span{font-size:8px}}.membership-key{color:#fff;background:radial-gradient(circle at 0 0,#5f151f 0,#0000 43%),linear-gradient(125deg,#231619,#141113 67%);border:1px solid #703038;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(320px,1.05fr);align-items:center;gap:clamp(20px,4vw,70px);margin:22px 0 0;padding:clamp(22px,3vw,38px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1b,0 16px 40px #0005}.membership-key:before{content:"";pointer-events:none;border:1px solid #ff768622;border-radius:50%;width:320px;height:320px;position:absolute;top:-126px;right:-58px;box-shadow:0 0 0 52px #ff768609,0 0 0 104px #ff768605}.membership-key-copy,.membership-key form{z-index:1;min-width:0;position:relative}.membership-key-overline,.membership-key form>label{color:#ff8e97;letter-spacing:.16em;font:800 10px/1.4 Inter,sans-serif}.membership-key h2{letter-spacing:-.055em;margin:12px 0 10px;font:500 clamp(24px,2.2vw,35px)/1.12 Sora,sans-serif}.membership-key-copy p{color:#e5cbd0;max-width:500px;margin:0;font:400 12px/1.7 Inter,sans-serif}.membership-key-assurance{color:#ffa6ac;align-items:center;gap:8px;margin-top:20px;font:650 10px Inter,sans-serif;display:flex}.membership-key form{background:#0e0c0ef0;border:1px solid #ffffff1b;border-radius:18px;padding:20px;box-shadow:0 14px 35px #0005,inset 0 1px #ffffff0d}.membership-key-field{background:#21191c;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:12px;min-height:58px;margin-top:10px;padding:6px 6px 6px 16px;display:flex}.membership-key-field>svg{color:#ff818b;flex:none}.membership-key-field input{color:#fff;letter-spacing:.025em;background:0 0;border:0;outline:0;width:100%;min-width:0;font:600 13px Inter,sans-serif}.membership-key-field input::placeholder{color:#9b858a;letter-spacing:0}.membership-key-field:focus-within{border-color:#ff6876;box-shadow:0 0 0 3px #ff687622}.membership-key-field button{color:#fff;cursor:pointer;background:linear-gradient(120deg,#fa263a,#bc0019);border:1px solid #ff6975;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 18px;font:700 11px Inter,sans-serif;transition:transform .2s,filter .2s;display:flex}.membership-key-field button:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-2px)}.membership-key-field button:disabled{cursor:not-allowed;opacity:.5}.membership-key form>small{color:#a99599;margin-top:12px;font:400 10px/1.5 Inter,sans-serif;display:block}.membership-key-message{color:#ffafb6;margin:12px 0 0;font:600 11px/1.5 Inter,sans-serif}.membership-key-message.success{color:#b7f0cb}@media (width<=850px){.membership-key{grid-template-columns:1fr;gap:20px}}@media (width<=520px){.membership-key{padding:20px}.membership-key-field{flex-wrap:wrap;padding:13px}.membership-key-field input{flex:1}.membership-key-field button{width:100%}}@media (prefers-reduced-motion:reduce){.membership-key-field button{transition:none}.membership-key-field button:hover:not(:disabled){transform:none}}.membership-page{color:#fff8f7;padding-bottom:36px;font-family:Inter,sans-serif}.membership-page button{cursor:pointer}.membership-hero{isolation:isolate;background:linear-gradient(114deg,#ff3447 0%,#ef0b27 35%,#c4001d 67%,#65000c 100%);border:1px solid #ffffff47;border-radius:28px;min-height:365px;position:relative;overflow:hidden;box-shadow:0 22px 58px #59000a38,inset 0 1px #ffffff5c}.membership-hero-grid{pointer-events:none;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:61px 61px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0008 72%,#0000);mask-image:linear-gradient(90deg,#000 0%,#0008 72%,#0000)}.membership-hero:after{z-index:-1;content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);position:absolute;inset:-80% 43% -80% 40%;transform:rotate(16deg)}.membership-hero-copy{z-index:2;width:64%;padding:29px 42px 96px;position:relative}.membership-back{color:#fffc;background:0 0;border:0;align-items:center;gap:8px;margin:0 0 27px;padding:0;font:500 11px Inter,sans-serif;display:inline-flex}.membership-back:hover{color:#fff}.membership-eyebrow{letter-spacing:.17em;font:700 10px/1 Inter,sans-serif}.membership-slash{margin-right:9px;font:400 22px/0 Sora,sans-serif}.membership-hero h1{letter-spacing:-.065em;margin:19px 0 0;font:400 clamp(40px,3.6vw,64px)/.98 Sora,sans-serif}.membership-hero-copy p{color:#ffffffd4;max-width:680px;margin:16px 0 0;font:400 12px/1.6 Inter,sans-serif}.membership-hero-art{border-left:1px solid #ffffff1f;width:36%;height:100%;position:absolute;bottom:0;right:0}.membership-hero-art img{z-index:2;object-fit:contain;object-position:bottom;filter:drop-shadow(0 13px 18px #45000947);width:auto;max-width:none;height:102%;position:absolute;bottom:-1px;right:3%}.membership-orbit{aspect-ratio:1;border:1px solid #ffffff24;border-radius:50%;width:65%;position:absolute;top:6%;right:18%}.membership-orbit-two{aspect-ratio:auto;width:85%;height:66%;top:17%;right:5%;transform:rotate(-16deg)}.membership-hero-rail{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#68001145;border:1px solid #ffffff4a;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:10px 16px;display:flex;position:absolute;bottom:22px;left:42px;right:39%}.membership-rail-status{align-items:center;gap:9px;display:flex}.membership-live-dot{background:#fff;border-radius:50%;flex:none;width:7px;height:7px;display:block;box-shadow:0 0 0 4px #ffffff21}.membership-rail-status strong,.membership-rail-status small{display:block}.membership-rail-status strong{letter-spacing:.12em;font:700 9px Inter,sans-serif}.membership-rail-status small{color:#ffffffb0;margin-top:5px;font-size:9px}.membership-rail-tier{white-space:nowrap;align-items:baseline;gap:14px;display:flex}.membership-rail-tier span{color:#ffffffa1;letter-spacing:.14em;font:700 8px Inter,sans-serif}.membership-rail-tier strong{letter-spacing:-.04em;font:400 19px Sora,sans-serif}.membership-content{padding:39px 4px 0}.membership-section-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px;padding:0 9px;display:flex}.membership-section-label{color:#ff7376;letter-spacing:.18em;font:700 9px Inter,sans-serif}.membership-section-label span{margin-right:7px;font-size:15px}.membership-section-head h2{letter-spacing:-.055em;margin:12px 0 8px;font:400 clamp(28px,2.6vw,40px)/1.13 Sora,sans-serif}.membership-section-head p{color:#fff8f794;margin:0;font:400 11px/1.5 Inter,sans-serif}.membership-identity{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.membership-identity span{color:#ff777a;letter-spacing:.14em;font:700 8px Inter,sans-serif}.membership-identity strong{font:400 14px Sora,sans-serif}.membership-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.membership-tier{background:#191314;border:1px solid #443034;border-radius:22px;min-width:0;overflow:hidden;box-shadow:0 20px 42px #0000002b}.membership-tier.is-current{border-color:#ef525d;box-shadow:0 0 0 1px #ef525d38,0 25px 55px #3c000840}.membership-tier.is-target{outline-offset:3px;outline:2px solid #ff7376}.membership-card-face{isolation:isolate;background:radial-gradient(circle at 100% 100%,#ff515921,#0000 44%),linear-gradient(132deg,#302124,#130d0f 80%);height:207px;padding:19px 22px;position:relative;overflow:hidden}.membership-tier-member .membership-card-face{background:radial-gradient(circle at 100% 100%,#ff48502b,#0000 45%),linear-gradient(132deg,#64141f,#1e0e12 79%)}.membership-tier-vip .membership-card-face{background:radial-gradient(circle at 100% 100%,#ff3a462e,#0000 47%),linear-gradient(132deg,#300c12,#10090b 77%)}.membership-card-face:before{z-index:-1;content:"";border:1px solid #ff848926;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-138px;right:-80px;box-shadow:0 0 0 34px #ff474707,0 0 0 68px #ff474705}.membership-card-face:after{z-index:-1;content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:55px 55px;position:absolute;inset:0}.membership-card-top{color:#fa797d;justify-content:space-between;align-items:center;display:flex}.membership-card-top span{letter-spacing:.13em;font:700 8px Inter,sans-serif}.membership-card-top i{background:currentColor;border-radius:50%;width:2px;height:2px;margin:0 7px 2px;display:inline-block}.membership-card-brand{align-items:center;gap:9px;margin-top:31px;display:flex}.membership-card-brand>span{letter-spacing:.03em;font:700 11px/1 Inter,sans-serif}.membership-card-brand small{color:#ffffff94;letter-spacing:.17em;margin-top:5px;font:700 6px Inter,sans-serif;display:block}.membership-card-bottom{justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:24px;left:22px;right:22px}.membership-card-bottom strong,.membership-card-bottom small{display:block}.membership-card-bottom strong{letter-spacing:-.055em;font:400 24px/1 Sora,sans-serif}.membership-card-bottom small{color:#ffffff94;text-overflow:ellipsis;white-space:nowrap;max-width:200px;margin-top:9px;font:500 7px Inter,sans-serif;overflow:hidden}.membership-card-chip{background:linear-gradient(140deg,#ff9b97,#b4001d);border:1px solid #ffffff80;border-radius:8px;grid-template-columns:1fr 1fr;width:43px;height:32px;display:grid;overflow:hidden;box-shadow:0 5px 15px #0003}.membership-card-chip i{border-bottom:1px solid #ffffff40;border-right:1px solid #ffffff40}.membership-card-serial{color:#ffffff5c;letter-spacing:.1em;font:400 6px monospace;position:absolute;bottom:9px;right:23px}.membership-tier-body{flex-direction:column;min-height:319px;padding:20px 22px 19px;display:flex}.membership-tier-heading{color:#fb7d81;letter-spacing:.11em;justify-content:space-between;align-items:center;gap:8px;font:700 8px Inter,sans-serif;display:flex}.membership-tier-state{color:#ffffff6e;text-align:right;white-space:nowrap}.membership-tier-state.has-access{color:#ffa2a4}.membership-tier-body h3{letter-spacing:-.045em;margin:13px 0 0;font:400 20px/1.15 Sora,sans-serif}.membership-tier-body p{color:#fff8f794;min-height:35px;margin:8px 0 0;font:400 10px/1.55 Inter,sans-serif}.membership-tier-divider{background:#ffffff1a;height:1px;margin:16px 0}.membership-tier-body ul{gap:11px;margin:0 0 20px;padding:0;list-style:none;display:grid}.membership-tier-body li{color:#fff8f7cf;align-items:center;gap:9px;font:400 10px Inter,sans-serif;display:flex}.membership-tier-body li svg{color:#ff777d;flex:none}.membership-tier-action{align-items:center;min-height:43px;margin-top:auto;display:flex}.membership-tier-action>button{color:#fff;background:linear-gradient(105deg,#fc3549,#d40026);border:1px solid #fa5b65;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:43px;padding:0 14px;font:600 11px Inter,sans-serif;transition:filter .2s,transform .2s;display:flex}.membership-tier-action>button:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-2px)}.membership-tier-action>button:disabled{cursor:default;opacity:.56}.membership-current,.membership-included{color:#ff9a9d;align-items:center;gap:10px;font:600 10px Inter,sans-serif;display:flex}.membership-included svg{color:#ff777d}.membership-footnote{color:#fff8f76e;margin:19px 9px 0;font:400 10px/1.5 Inter,sans-serif}@media (width<=1100px){.membership-tiers{gap:10px}.membership-tier-body{padding:18px 15px}.membership-card-face{padding:17px 16px}.membership-card-bottom{left:16px;right:16px}.membership-hero-art img{height:94%;right:-14%}.membership-hero-copy{width:68%}.membership-hero-rail{right:34%}}@media (width<=850px){.membership-hero-art{width:41%}.membership-hero-art img{height:84%;right:-30%}.membership-hero-copy{width:75%}.membership-hero-rail{right:28%}.membership-tiers{grid-template-columns:1fr 1fr}.membership-tier:last-child{grid-column:1/-1}}@media (width<=620px){.membership-hero{border-radius:24px;min-height:520px}.membership-hero-copy{width:100%;padding:23px 22px 150px}.membership-back{margin-bottom:24px}.membership-hero h1{font-size:clamp(35px,9vw,51px)}.membership-hero-copy p{max-width:330px;font-size:11px}.membership-hero-art{opacity:.94;border:0;width:68%;height:48%;bottom:53px;right:-13%}.membership-hero-art img{height:100%;right:-15%}.membership-orbit{top:10%;right:12%}.membership-hero-rail{min-height:56px;padding:10px 12px;bottom:16px;left:17px;right:17px}.membership-rail-tier{text-align:right;display:block}.membership-rail-tier span{font-size:7px;display:block}.membership-rail-tier strong{margin-top:4px;font-size:13px;display:block}.membership-rail-status small{font-size:7px}.membership-content{padding-top:32px}.membership-section-head{flex-direction:column;align-items:start;margin-bottom:20px}.membership-identity{text-align:left;align-items:flex-start}.membership-tiers{grid-template-columns:1fr}.membership-tier:last-child{grid-column:auto}.membership-card-face{height:206px}.membership-tier-body{min-height:0;padding:20px}.membership-tier-body p{min-height:0}.membership-tier-action{margin-top:10px}}@media (prefers-reduced-motion:reduce){.membership-tier-action>button{transition:none}.membership-tier-action>button:hover:not(:disabled){transform:none}}.membership-card-face{aspect-ratio:3/2;background:#190d10;height:auto;padding:0}.membership-card-face:before,.membership-card-face:after{display:none}.membership-card-face img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=620px){.membership-card-face{height:auto}}.membership-section-head{margin-bottom:13px}.membership-section-head h2{margin:7px 0 4px;font-size:clamp(27px,2.35vw,36px);line-height:1.06}.membership-section-head p{line-height:1.35}@media (width<=620px){.membership-content{padding-top:24px}.membership-section-head{margin-bottom:16px}}.membership-content{padding-top:12px}@media (width<=620px){.membership-content{padding-top:12px}}.membership-hero{min-height:290px}.membership-hero-copy{padding:22px 38px 88px}.membership-back{margin-bottom:12px}.membership-hero h1{margin:4px 0 0;font-size:clamp(36px,3.25vw,54px)}@media (width<=620px){.membership-hero{min-height:400px}.membership-hero-copy{padding:23px 22px 88px}.membership-back{margin-bottom:12px}.membership-hero h1{font-size:clamp(35px,9vw,51px)}.membership-hero-art{width:55%;height:48%;right:0}.membership-hero-art img{height:100%;right:0}}.membership-tool-bundle-link{color:#fff;text-align:left;background:#200d11;border:1px solid #ff666c6e;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:52px;margin-top:18px;padding:12px 18px;font-size:11px;font-weight:700;display:flex}.membership-tool-bundle-link:hover{background:#2a0d12;border-color:#ff6868}.membership-tool-bundle-link svg{color:#ff7373;flex:none}.membership-tool-bundle-link:focus-visible{outline-offset:3px;outline:2px solid #ff7770}@media (width<=620px){.membership-back{min-height:32px}}.membership-upgrade{color:#fff8f7;min-width:0;padding-bottom:28px;font-family:Inter,Segoe UI,sans-serif}body:has(.membership-upgrade){min-width:0}.membership-upgrade-hero.cm-unified-hero{grid-template-columns:minmax(0,64%) minmax(280px,1fr)!important}.membership-upgrade-hero-copy{z-index:3;grid-column:1;padding:22px 38px 95px;position:relative}.membership-upgrade-back{color:#fff8f7cc;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:26px;padding:0;font:400 11px Inter,sans-serif;display:inline-flex}.membership-upgrade-back:hover{color:#fff}.membership-upgrade-eyebrow{color:#fff8f7d1;letter-spacing:.2em;margin-top:4px;font:400 8px Inter,sans-serif;display:block}.membership-upgrade-hero h1{margin-top:8px!important;font-size:clamp(36px,3vw,44px)!important}.membership-upgrade-hero p{margin-top:8px!important}.membership-upgrade-hero-art{z-index:2;width:35%;height:100%;position:absolute;bottom:0;right:1%;overflow:hidden}.membership-upgrade-hero-art img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 16px 23px #46000747);width:100%;height:108%;display:block;transform:translateY(7px)}.membership-upgrade-hero-rail{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#4a000a4d;border:1px solid #ffffff40;border-radius:14px;align-items:center;gap:13px;min-height:60px;padding:10px 16px;display:flex;position:absolute;bottom:22px;left:38px;right:calc(36% + 24px);box-shadow:inset 0 1px #ffffff1a}.membership-upgrade-rail-label{letter-spacing:.15em;color:#fff8f7a3;flex:none;font-size:8px}.membership-upgrade-hero-rail strong{letter-spacing:-.04em;flex:none;font:400 17px Sora,sans-serif}.membership-upgrade-rail-divider{background:#ffffff38;flex:none;width:1px;height:25px}.membership-upgrade-hero-rail>span:last-child{color:#fff8f7d1;min-width:0;font-size:10px;line-height:1.3}.membership-upgrade-intro{justify-content:space-between;align-items:end;gap:24px;margin:0 0 18px;padding:0 5px;display:flex}.membership-upgrade-kicker{color:#ff7770;letter-spacing:.2em;font-size:8px}.membership-upgrade-intro h2{letter-spacing:-.055em;margin:8px 0 5px;font:400 clamp(25px,2.5vw,35px)/1.1 Sora,sans-serif}.membership-upgrade-intro p{color:#fff8f78f;max-width:620px;margin:0;font-size:11px;line-height:1.5}.membership-upgrade-identity{background:linear-gradient(115deg,#171112,#100d0e);border:1px solid #ffffff1a;border-radius:15px;align-items:center;gap:13px;min-width:240px;max-width:340px;padding:7px 16px 7px 7px;display:flex}.membership-upgrade-identity img{object-fit:cover;border:1px solid #ffffff1c;border-radius:9px;flex:none;width:80px;height:52px}.membership-upgrade-identity span{min-width:0;display:block}.membership-upgrade-identity small,.membership-upgrade-identity strong,.membership-upgrade-identity em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.membership-upgrade-identity small{color:#ff8688;letter-spacing:.14em;font-size:7px}.membership-upgrade-identity strong{margin-top:5px;font:400 12px Sora,sans-serif}.membership-upgrade-identity em{color:#fff8f78c;margin-top:3px;font-size:9px;font-style:normal}.membership-upgrade-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.membership-upgrade-option{background:linear-gradient(145deg,#1b1214 0,#0c0a0b 72%);border:1px solid #ffffff1c;border-radius:22px;grid-template-columns:minmax(190px,.88fr) minmax(0,1.12fr);min-width:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 24px 48px #0003}.membership-upgrade-option:before{z-index:3;content:"";opacity:.72;background:linear-gradient(90deg,#ff3c47,#d00017 55%,#0000);height:3px;position:absolute;top:0;left:0;right:0}.membership-upgrade-card-wrap{background:radial-gradient(circle at 44% 48%,#ee102438,#0000 47%),linear-gradient(145deg,#160d10,#0c0a0b);border-right:1px solid #ffffff13;justify-content:center;align-items:center;min-width:0;padding:32px 25px;display:flex;position:relative;overflow:hidden}.membership-upgrade-card-wrap:before{content:"";pointer-events:none;border:1px solid #ff495321;border-radius:50%;position:absolute;inset:10% -34%;transform:rotate(-24deg);box-shadow:0 0 0 54px #ffffff05,0 0 0 108px #ff283406}.membership-upgrade-card-tier{z-index:2;color:#fff8f76b;letter-spacing:.17em;font-size:7px;font-weight:700;position:absolute;top:18px;left:20px}.membership-upgrade-card-wrap img{aspect-ratio:3/2;object-fit:cover;border:1px solid #fff3;border-radius:16px;width:100%;max-width:310px;transition:transform .22s,box-shadow .22s;display:block;position:relative;transform:perspective(900px)rotateY(-5deg)rotateX(3deg);box-shadow:0 22px 38px #00000080,0 3px #ffffff0f}.membership-upgrade-option:hover .membership-upgrade-card-wrap img{transform:perspective(900px)rotateY(0)rotateX(0)translateY(-2px);box-shadow:0 23px 38px #00000073}.membership-upgrade-card-number{color:#fff8f761;letter-spacing:.14em;font-size:8px;position:absolute;bottom:16px;left:20px}.membership-upgrade-option-body{flex-direction:column;min-width:0;padding:26px 25px 24px;display:flex}.membership-upgrade-option-meta{color:#ff8386;letter-spacing:.13em;justify-content:space-between;gap:8px;font-size:8px;display:flex}.membership-upgrade-option-meta span:last-child{text-align:right;color:#fff8f77a}.membership-upgrade-option-body h3{letter-spacing:-.05em;margin:15px 0 8px;font:400 clamp(20px,1.55vw,25px)/1.1 Sora,sans-serif}.membership-upgrade-option-body>p{color:#fff8f78f;margin:0;font-size:10px;line-height:1.5}.membership-upgrade-option-body .membership-upgrade-price{align-items:center;gap:10px;margin:16px 0 0;display:flex}.membership-upgrade-price strong{color:#fff;letter-spacing:-.06em;font:600 24px Sora,sans-serif}.membership-upgrade-price span{color:#fff8f773;border-left:1px solid #ffffff21;gap:2px;padding-left:10px;font-size:8px;line-height:1.2;display:grid}.membership-upgrade-price span b{color:#fff8f7cc;font-size:9px;font-weight:600}.membership-upgrade-credit{background:#76000c2b;border:1px solid #ff5a5a57;border-radius:13px;margin-top:14px;padding:13px 14px}.membership-upgrade-credit>span{color:#ff7770;letter-spacing:.15em;font-size:8px;font-weight:800;display:block}.membership-upgrade-credit>strong{color:#fff;letter-spacing:-.04em;margin-top:7px;font:600 20px Sora,sans-serif;display:block}.membership-upgrade-credit>strong small{color:#fff8f799;letter-spacing:0;font:500 9px Inter,sans-serif}.membership-upgrade-credit>p{color:#fff8f7b8;margin:7px 0 0;font-size:10px;line-height:1.55}.membership-upgrade-option-body ul{border-top:1px solid #ffffff17;gap:9px;margin:18px 0 20px;padding:16px 0 0;list-style:none;display:grid}.membership-upgrade-option-body li{color:#fff8f7d4;align-items:center;gap:9px;font-size:10px;line-height:1.3;display:flex}.membership-upgrade-option-body li svg{color:#ff7770;flex:none}.membership-upgrade-option-body button{color:#ae0009;cursor:pointer;background:#fff8f7;border:1px solid #ffaaac8c;border-radius:13px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:44px;margin-top:auto;padding:9px 12px;font:500 11px Inter,sans-serif;transition:transform .2s,background .2s,box-shadow .2s;display:flex}.membership-upgrade-option-body button span{min-width:0}.membership-upgrade-option-body button:hover:not(:disabled){background:#fff;transform:translateY(-2px);box-shadow:0 10px 24px #00000040}.membership-upgrade-option-body button:disabled{cursor:default;opacity:.66}.membership-upgrade-option-body .membership-upgrade-pay-link{color:#ae0009;background:#fff8f7;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:44px;margin-top:auto;padding:9px 12px;font:600 11px Inter,sans-serif;text-decoration:none;display:flex}.membership-upgrade-note{color:#fff8f778;margin:15px 4px 0;font-size:10px;line-height:1.5}.membership-upgrade-bundle{background:#0d0a0b;border:1px solid #ff484f8c;border-radius:24px;grid-template-columns:minmax(250px,.78fr) minmax(340px,1.15fr) minmax(220px,.62fr);margin-top:20px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 25px 55px #0000003d}.membership-upgrade-bundle:before{z-index:2;content:"";background:linear-gradient(90deg,#ff3d48 0,#e5001a 52%,#86000d 100%);height:3px;position:absolute;top:0;left:0;right:0}.membership-upgrade-bundle-visual{background:radial-gradient(circle at 50% 48%,#f1112440,#0000 46%),linear-gradient(140deg,#170d10,#080708);border-right:1px solid #ffffff14;justify-content:center;align-items:center;min-height:330px;display:flex;position:relative;overflow:hidden}.membership-upgrade-bundle-orbit{border:1px solid #ff3d4833;border-radius:50%;width:260px;height:260px;position:absolute;box-shadow:0 0 0 45px #ffffff05,0 0 0 90px #ff2a3706}.membership-upgrade-bundle-module{background:linear-gradient(160deg,#e80c22 0,#6f0010 58%,#19090d 100%);border:1px solid #ffffff2b;border-radius:17px;flex-direction:column;justify-content:flex-end;width:158px;height:205px;padding:17px;display:flex;position:absolute;overflow:hidden;transform:rotate(-7deg)translate(-34px,6px);box-shadow:0 22px 45px #0000007a}.membership-upgrade-bundle-module:before{content:"";border:1px solid #ffffff30;border-radius:50%;width:140px;height:140px;position:absolute;top:-42px;right:-45px;box-shadow:0 0 0 24px #ffffff09}.membership-upgrade-bundle-module.is-vault{z-index:2;background:linear-gradient(155deg,#2a2225 0,#100d0e 48%,#8d0012 100%);transform:rotate(7deg)translate(44px,-5px)}.membership-upgrade-bundle-module>span{color:#fff;background:#08070852;border:1px solid #ffffff38;border-radius:12px;place-items:center;width:43px;height:43px;display:grid;position:absolute;top:16px;left:16px}.membership-upgrade-bundle-module small{color:#ffffff91;letter-spacing:.13em;font-size:6px;font-weight:700;position:relative}.membership-upgrade-bundle-module strong{color:#fff;letter-spacing:-.055em;margin-top:7px;font:500 20px/1.05 Sora,sans-serif;position:relative}.membership-upgrade-bundle-copy{flex-direction:column;justify-content:center;min-width:0;padding:30px 34px;display:flex}.membership-upgrade-bundle-heading{align-items:center;gap:10px;display:flex}.membership-upgrade-bundle-heading>span{color:#ff686f;letter-spacing:.18em;font-size:8px;font-weight:800}.membership-upgrade-bundle-heading em{color:#fff8f78c;letter-spacing:.12em;border:1px solid #ff5c6347;border-radius:999px;padding:5px 8px;font-size:6px;font-style:normal;font-weight:700}.membership-upgrade-bundle h3{letter-spacing:-.06em;margin:18px 0 10px;font:400 clamp(24px,2.15vw,33px)/1.05 Sora,sans-serif}.membership-upgrade-bundle-copy>p{color:#fff8f799;max-width:560px;margin:0;font-size:10px;line-height:1.65}.membership-upgrade-bundle-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:20px 0 12px;display:grid}.membership-upgrade-bundle-tools span{color:#fff;background:#ffffff06;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:25px minmax(0,1fr);align-items:center;min-width:0;padding:10px 11px;display:grid}.membership-upgrade-bundle-tools svg{color:#ff5f68;grid-row:1/3}.membership-upgrade-bundle-tools small{color:#fff8f770;margin-top:3px;font-size:7px;line-height:1.25}.membership-upgrade-bundle-excludes{color:#fff8f75c;font-size:8px;line-height:1.45}.membership-upgrade-bundle-offer{background:linear-gradient(160deg,#ff222f14,#ffffff05);border-left:1px solid #ffffff14;flex-direction:column;justify-content:center;min-width:0;padding:28px 25px;display:flex}.membership-upgrade-bundle-offer-label{color:#ff666e;letter-spacing:.17em;font-size:7px;font-weight:800}.membership-upgrade-bundle-price{align-items:end;margin:9px 0 16px;display:flex}.membership-upgrade-bundle-price>small{color:#fff;align-self:flex-start;margin:9px 4px 0 0;font:600 16px Sora,sans-serif}.membership-upgrade-bundle-price>strong{color:#fff;letter-spacing:-.09em;font:500 54px/.9 Sora,sans-serif}.membership-upgrade-bundle-price>em{color:#fff8f778;margin:0 0 3px 10px;font-size:8px;font-style:normal;line-height:1.35}.membership-upgrade-bundle-guarantee{color:#fff8f7a1;border-top:1px solid #ffffff17;align-items:center;gap:8px;padding-top:14px;font-size:8px;line-height:1.35;display:flex}.membership-upgrade-bundle-guarantee svg{color:#ff626b;flex:none}.membership-upgrade-bundle-actions{gap:8px;margin-top:17px;display:grid}.membership-upgrade-bundle-actions>a,.membership-upgrade-bundle-actions>button:first-child{color:#fff;cursor:pointer;background:#e90b20;border:1px solid #ff5360;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:46px;padding:0 14px;font-size:9px;font-weight:800;text-decoration:none;display:flex;box-shadow:0 12px 25px #ba001338}.membership-upgrade-bundle-actions button:disabled{cursor:wait;opacity:.65}.membership-upgrade-bundle-actions .membership-upgrade-check-payment{color:#fff8f78a;cursor:pointer;background:0 0;border:0;min-height:36px;padding:0;font-size:8px;font-weight:700}.membership-upgrade-bundle .membership-upgrade-checkout-error{color:#ffaaa9;margin:10px 0 0;font-size:9px;line-height:1.4}.membership-upgrade-bundle-note{color:#fff8f759;border-top:1px solid #ffffff13;grid-column:1/-1;align-items:center;min-height:34px;padding:0 20px;font-size:8px;line-height:1.4;display:flex}.membership-upgrade-complete{background:#161112;border:1px solid #ffffff1f;border-radius:18px;align-items:center;gap:18px;padding:25px;display:flex}.membership-upgrade-complete svg{color:#ff7770}.membership-upgrade-complete h3{margin:0;font:400 22px Sora,sans-serif}.membership-upgrade-complete p{color:#fff8f799;margin:6px 0 0;font-size:11px}.membership-upgrade button:focus-visible{outline-offset:3px;outline:2px solid #ff7770}.membership-precheckout-backdrop{z-index:10000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000c7;place-items:center;padding:24px;animation:.18s ease-out membership-checkout-in;display:grid;position:fixed;inset:0;overflow:auto}.membership-precheckout{color:#fff;background:#0d0b0c;border:1px solid #ff444e85;border-radius:25px;width:min(520px,100%);padding:30px;position:relative;overflow:hidden;box-shadow:0 32px 90px #000000b3,inset 0 0 0 1px #ffffff09}.membership-precheckout:before{content:"";background:#ef1024;height:4px;position:absolute;top:0;left:0;right:0}.membership-precheckout:after{z-index:0;content:"";pointer-events:none;border:1px solid #ff24341f;border-radius:50%;width:390px;height:390px;position:absolute;top:-170px;right:-180px;box-shadow:0 0 0 55px #ff243409,0 0 0 110px #ff243406}.membership-precheckout>*{z-index:1;position:relative}.membership-precheckout-close{z-index:3;color:#cdbfc1;cursor:pointer;background:#171415;border:1px solid #ffffff1f;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:17px;right:17px}.membership-precheckout-close:hover:not(:disabled){color:#fff;border-color:#ff4b54a6}.membership-precheckout-close:disabled{opacity:.5}.membership-precheckout-eyebrow{color:#ff626a;letter-spacing:.2em;font-size:8px;font-weight:800;display:block}.membership-precheckout-selected{color:#8f8385;letter-spacing:.08em;margin:24px 0 9px;font-size:10px}.membership-precheckout-plan{border-bottom:1px solid #ffffff1a;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding-bottom:21px;display:grid}.membership-precheckout-plan>span{color:#fff;background:#e61024;border:1px solid #ff3f4e;border-radius:13px;place-items:center;width:44px;height:44px;font:700 11px Sora,sans-serif;display:grid}.membership-precheckout-plan div{min-width:0}.membership-precheckout-plan strong,.membership-precheckout-plan small{display:block}.membership-precheckout-plan strong{letter-spacing:-.04em;font:500 19px Sora,sans-serif}.membership-precheckout-plan small{color:#8f8385;margin-top:4px;font-size:9px}.membership-precheckout-plan>b{letter-spacing:-.045em;white-space:nowrap;font:600 18px Sora,sans-serif}.membership-precheckout-methods{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:23px 0 0;padding:0;display:grid}.membership-precheckout-methods legend{color:#b9adaf;grid-column:1/-1;margin-bottom:2px;font-size:10px}.membership-precheckout-methods label{color:#c9bec0;cursor:pointer;background:#151213;border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;min-height:78px;padding:13px;transition:border-color .18s,background .18s,transform .18s;display:grid;position:relative}.membership-precheckout-methods label:hover{border-color:#ff576073;transform:translateY(-1px)}.membership-precheckout-methods input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.membership-precheckout-methods input:focus-visible+span{outline-offset:3px;outline:2px solid #ff7770}.membership-precheckout-method-icon{color:#aaa0a2;background:#242021;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.is-selected .membership-precheckout-method-icon{color:#fff;background:#ec1025}.membership-precheckout-methods label>span:nth-of-type(2) strong,.membership-precheckout-methods label>span:nth-of-type(2) small{display:block}.membership-precheckout-methods label>span:nth-of-type(2) strong{color:#f8f3f3;font-size:12px}.membership-precheckout-methods label>span:nth-of-type(2) small{color:#8f8385;margin-top:4px;font-size:9px}.membership-precheckout-check{opacity:0;color:#ff5e67}.is-selected .membership-precheckout-check{opacity:1}.membership-precheckout-summary{background:#111011;border:1px solid #ffffff1a;border-radius:16px;margin-top:12px;padding:16px 17px}.membership-precheckout-summary>span{color:#ff6d74;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.membership-precheckout-summary>strong{letter-spacing:-.055em;margin-top:7px;font:600 24px Sora,sans-serif;display:block}.membership-precheckout-summary>strong small{color:#9e9294;letter-spacing:0;font:500 10px Inter,sans-serif}.membership-precheckout-summary>p{color:#a99da0;margin:9px 0 0;font-size:9px;line-height:1.55}.membership-precheckout-payer{background:#111011;border:1px solid #ffffff1a;border-radius:16px;gap:11px;margin-top:12px;padding:15px;display:grid}.membership-precheckout-payer>div,.membership-precheckout-payer-row>span{gap:6px;display:grid}.membership-precheckout-payer-row{grid-template-columns:1fr 1fr;gap:10px!important;display:grid!important}.membership-precheckout-payer label{color:#a99da0;font-size:9px;font-weight:700}.membership-precheckout-payer input{color:#fff;background:#090809;border:1px solid #ffffff21;border-radius:11px;outline:0;width:100%;height:42px;padding:0 12px;font:500 11px Inter,sans-serif}.membership-precheckout-payer input:focus{border-color:#ff4350;box-shadow:0 0 0 3px #ff34431f}.membership-precheckout-payer input::placeholder{color:#625a5c}.membership-precheckout-payer>small{color:#776d6f;font-size:8px;line-height:1.5}.membership-precheckout-pix-result{text-align:center;background:#120d0e;border:1px solid #ff344361;border-radius:18px;justify-items:center;margin-top:13px;padding:18px;display:grid}.membership-precheckout-pix-result>span{color:#ff6870;letter-spacing:.17em;font-size:8px;font-weight:800}.membership-precheckout-pix-result h3{letter-spacing:-.04em;margin:7px 0 13px;font:600 19px Sora,sans-serif}.membership-precheckout-pix-result img{background:#fff;border:8px solid #fff;border-radius:14px;width:190px;height:190px}.membership-precheckout-pix-demo-qr{background:conic-gradient(from 90deg at 18% 18%,#080808 25%,#fff 0 50%,#080808 0 75%,#fff 0) 0 0/18px 18px;border:8px solid #fff;border-radius:14px;place-items:center;width:190px;height:190px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 5px #fff}.membership-precheckout-pix-demo-qr:before,.membership-precheckout-pix-demo-qr:after{content:"";background:#fff;border:7px solid #080808;width:40px;height:40px;position:absolute;box-shadow:inset 0 0 0 6px #080808}.membership-precheckout-pix-demo-qr:before{top:8px;left:8px}.membership-precheckout-pix-demo-qr:after{bottom:8px;right:8px}.membership-precheckout-pix-demo-qr i{z-index:2;color:#fff;letter-spacing:.08em;background:#ed001f;border:6px solid #fff;border-radius:8px;place-items:center;width:48px;height:48px;font:800 11px Inter,sans-serif;display:grid;position:relative;box-shadow:0 0 0 4px #080808}.membership-precheckout-pix-result p{color:#aca0a2;max-width:390px;margin:13px 0 0;font-size:9px;line-height:1.55}.membership-precheckout-pix-result button{color:#fff;cursor:pointer;background:#e6091e;border:1px solid #ff4350;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;margin-top:13px;padding:0 16px;font-size:10px;font-weight:800;display:flex}.membership-precheckout-pix-result textarea{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.membership-precheckout-error{color:#ffb3b7;background:#ef102414;border-left:2px solid #ff3443;margin:12px 0 0;padding:8px 10px;font-size:10px;line-height:1.45}.membership-precheckout-continue{color:#fff;cursor:pointer;background:#e6091e;border:1px solid #ff4350;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:52px;margin-top:15px;padding:0 18px;font:700 11px Inter,sans-serif;transition:background .18s,transform .18s;display:flex;box-shadow:0 13px 30px #c000123d}.membership-precheckout-continue:hover:not(:disabled){background:#ff1d30;transform:translateY(-1px)}.membership-precheckout-continue:disabled{cursor:wait;opacity:.64}.membership-precheckout-security{color:#776d6f;justify-content:center;align-items:center;gap:7px;margin:13px 0 0;font-size:8px;display:flex}@keyframes membership-checkout-in{0%{opacity:0}to{opacity:1}}@media (width<=1380px){.membership-upgrade-bundle{grid-template-columns:minmax(235px,.72fr) minmax(330px,1.15fr) minmax(205px,.62fr)}.membership-upgrade-bundle-copy{padding-inline:26px}.membership-upgrade-bundle-offer{padding-inline:21px}}@media (width>=901px) and (width<=1279px){.dashboard-frame[data-view=upgrade]{width:calc(100vw - 16px);max-width:none}}@media (width<=1100px){.membership-upgrade-options{grid-template-columns:1fr}.membership-upgrade-option{grid-template-columns:minmax(250px,.75fr) minmax(0,1.25fr)}.membership-upgrade-card-wrap{min-height:250px}.membership-upgrade-option-body{min-height:0}.membership-upgrade-bundle{grid-template-columns:minmax(250px,.75fr) minmax(0,1.25fr)}.membership-upgrade-bundle-offer{border-top:1px solid #ffffff14;border-left:0;grid-column:1/-1;grid-template-columns:minmax(150px,.55fr) minmax(180px,.8fr) minmax(280px,1.25fr);align-items:center;gap:18px;display:grid}.membership-upgrade-bundle-price{margin:0}.membership-upgrade-bundle-guarantee{border-top:0;padding-top:0}.membership-upgrade-bundle-actions{margin-top:0}}@media (width<=900px){.membership-upgrade-hero.cm-unified-hero{grid-template-columns:minmax(0,62%) minmax(220px,1fr)!important}.membership-upgrade-hero-art{width:38%}.membership-upgrade-hero-copy{padding-inline:24px}.membership-upgrade-hero-rail{padding-inline:11px;left:24px;right:calc(38% + 18px)}.membership-upgrade-hero-rail>span:last-child,.membership-upgrade-rail-divider{display:none}.membership-upgrade-intro{align-items:start}.membership-upgrade-identity{min-width:205px}.membership-upgrade-bundle-offer{grid-template-columns:150px minmax(180px,.75fr) minmax(240px,1.1fr)}}@media (width<=767.98px){.membership-upgrade-options{grid-template-columns:1fr}.membership-upgrade-option{grid-template-columns:minmax(0,.95fr) minmax(0,1fr)}.membership-upgrade-card-wrap{border-bottom:0;border-right:1px solid #ffffff12;min-height:0}.membership-upgrade-option-body{min-height:0}.membership-upgrade-content{padding-top:2px}.membership-upgrade-bundle{grid-template-columns:minmax(220px,.82fr) minmax(0,1.18fr)}.membership-upgrade-bundle-visual{min-height:310px}.membership-upgrade-bundle-copy{padding:25px 22px}.membership-upgrade-bundle-tools{grid-template-columns:1fr}.membership-upgrade-bundle-offer{grid-template-columns:1fr 1fr}.membership-upgrade-bundle-guarantee{justify-self:end}.membership-upgrade-bundle-actions{grid-column:1/-1;grid-template-columns:1fr auto}.membership-upgrade-bundle-note{padding-block:9px}}@media (width<=560px){.membership-upgrade-hero.cm-unified-hero{min-height:270px!important}.membership-upgrade-hero-copy{padding-bottom:90px}.membership-upgrade-hero-art{display:none}.membership-upgrade-option{grid-template-columns:1fr}.membership-upgrade-card-wrap{border-bottom:1px solid #ffffff12;border-right:0;min-height:220px}.membership-upgrade-option-body{padding:20px}.membership-upgrade-bundle{grid-template-columns:1fr;padding:0}.membership-upgrade-bundle-visual{border-bottom:1px solid #ffffff14;border-right:0;min-height:270px}.membership-upgrade-bundle-module{width:142px;height:184px}.membership-upgrade-bundle-copy{padding:25px 20px}.membership-upgrade-bundle-heading{flex-direction:column;align-items:start;gap:8px}.membership-upgrade-bundle-offer{grid-column:auto;padding:24px 20px;display:flex}.membership-upgrade-bundle-guarantee{place-self:stretch}.membership-upgrade-bundle-actions{grid-template-columns:1fr;width:100%;display:grid}.membership-upgrade-bundle-actions>a,.membership-upgrade-bundle-actions>button{width:100%}.membership-upgrade-bundle-note{grid-column:auto}.membership-upgrade-note{padding-bottom:45px}.membership-precheckout-backdrop{align-items:end;padding:10px}.membership-precheckout{border-radius:22px;max-height:calc(100dvh - 20px);padding:25px 18px 21px;overflow:auto}.membership-precheckout-methods,.membership-precheckout-payer-row{grid-template-columns:1fr}.membership-precheckout-plan{grid-template-columns:40px minmax(0,1fr)}.membership-precheckout-plan>span{width:40px;height:40px}.membership-precheckout-plan>b{grid-column:2;margin-top:-4px;font-size:17px}.membership-precheckout-pix-result img,.membership-precheckout-pix-demo-qr{width:168px;height:168px}}@media (prefers-reduced-motion:reduce){.membership-upgrade-card-wrap img,.membership-upgrade-option-body button,.membership-precheckout-backdrop,.membership-precheckout-methods label,.membership-precheckout-continue{transition:none;animation:none}.membership-upgrade-option:hover .membership-upgrade-card-wrap img,.membership-upgrade-option-body button:hover:not(:disabled),.membership-precheckout-methods label:hover,.membership-precheckout-continue:hover:not(:disabled){transform:none}}.membership-upgrade{--upgrade-red:#f3122d;--upgrade-red-bright:#ff4558;--upgrade-ink:#080708;--upgrade-panel:#100c0d;padding:10px 0 30px}.membership-upgrade-options{gap:20px}.membership-upgrade-option{isolation:isolate;background:linear-gradient(145deg,#171012 0%,#0b090a 62%,#080708 100%);border-color:#ffffff21;border-radius:28px;grid-template-columns:minmax(250px,.93fr) minmax(0,1.07fr);min-height:430px;transition:border-color .25s,transform .25s,box-shadow .25s;box-shadow:0 30px 70px #00000057,inset 0 1px #ffffff12}.membership-upgrade-option:hover{border-color:#ff4b577a;transform:translateY(-3px);box-shadow:0 38px 85px #0000006e,0 0 0 1px #ff304214,inset 0 1px #ffffff14}.membership-upgrade-option:before{background:linear-gradient(90deg,var(--upgrade-red-bright),#d30020 58%,transparent 92%);opacity:1;height:4px}.membership-upgrade-option:after{z-index:-1;color:#ffffff05;letter-spacing:-.12em;content:"03";pointer-events:none;font:700 190px/1 Sora,sans-serif;position:absolute;bottom:-58px;right:-22px}.membership-upgrade-member:after{content:"02"}.membership-upgrade-option.is-recommended{border-color:#ff3546ad;box-shadow:0 30px 80px #66001142,0 0 0 1px #ff414f24,inset 0 1px #ffffff14}.membership-upgrade-card-wrap{isolation:isolate;background:radial-gradient(circle at 50% 42%,#f6142f40,#0000 41%),linear-gradient(145deg,#1b0d11 0%,#0b090a 70%);border-right-color:#ffffff1a;min-height:430px;padding:55px 34px 46px}.membership-upgrade-card-wrap:before{border-color:#ff415033;width:420px;height:420px;inset:auto;transform:rotate(-18deg);box-shadow:0 0 0 62px #ffffff05,0 0 0 124px #ff273b06}.membership-upgrade-card-wrap:after{z-index:-1;content:"";background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 74%);mask-image:linear-gradient(135deg,#000,#0000 74%)}.membership-upgrade-card-tier{color:#ff8790;align-items:center;gap:8px;font-size:8px;font-weight:850;display:inline-flex;top:25px;left:28px}.membership-upgrade-card-tier:before{content:"";background:#ff3349;width:18px;height:2px;box-shadow:0 0 12px #ff273db3}.membership-upgrade-card-wrap img{border-color:#ffffff47;border-radius:21px;width:min(100%,360px);max-width:none;transform:perspective(1100px)rotateY(-7deg)rotateX(3deg)rotate(-1.4deg);box-shadow:0 32px 62px #0000009e,0 0 0 1px #ff44522e}.membership-upgrade-vip .membership-upgrade-card-wrap img{transform:perspective(1100px)rotateY(7deg)rotateX(3deg)rotate(1.4deg)}.membership-upgrade-option:hover .membership-upgrade-card-wrap img,.membership-upgrade-vip:hover .membership-upgrade-card-wrap img{transform:perspective(1100px)rotateY(0)rotateX(0)rotate(0)translateY(-5px);box-shadow:0 38px 70px #000000a8,0 0 0 1px #ff576240}.membership-upgrade-card-number{color:#ffffff6b;font-size:8px;font-weight:700;bottom:23px;left:28px}.membership-upgrade-card-number:after{color:#ff5361;content:"CODE MAKERS ACCESS";margin-left:10px}.membership-upgrade-option-body{background:linear-gradient(135deg,#ffffff05,#0000 42%);padding:34px 31px 28px;position:relative}.membership-upgrade-option-meta{align-items:center}.membership-upgrade-option-meta span:first-child{color:#ff7983;background:#ff233612;border:1px solid #ff465447;border-radius:999px;align-items:center;min-height:27px;padding:0 10px;font-size:8px;font-weight:850;display:inline-flex}.membership-upgrade-option-meta span:last-child{color:#ffffff57;font-size:7px;font-weight:800}.membership-upgrade-option-body h3{max-width:480px;margin:22px 0 10px;font-size:clamp(25px,1.8vw,31px);font-weight:450;line-height:1.03}.membership-upgrade-option-body>p{color:#ffffff87;max-width:480px;font-size:11px;line-height:1.58}.membership-upgrade-option-body .membership-upgrade-price{gap:13px;margin-top:22px}.membership-upgrade-price strong{font-size:34px;font-weight:560}.membership-upgrade-price span{gap:3px;padding-left:13px;font-size:8px}.membership-upgrade-price span b{color:#ff8d95;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.membership-upgrade-option-body ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:23px 0 25px;padding-top:20px}.membership-upgrade-option-body li{color:#ffffffbd;min-width:0;font-size:9px}.membership-upgrade-option-body li svg{color:#ff6773;background:#ff2e411f;border-radius:50%;width:16px;height:16px;padding:3px}.membership-upgrade-option-body button{color:#fff;letter-spacing:.01em;background:linear-gradient(135deg,#f21631,#c90020);border:1px solid #ff505ed1;border-radius:16px;min-height:54px;font-size:10px;font-weight:800;box-shadow:0 15px 32px #b1001a40,inset 0 1px #fff3}.membership-upgrade-option-body button:hover:not(:disabled){background:linear-gradient(135deg,#ff3349,#e10024);box-shadow:0 18px 38px #cd001f57,inset 0 1px #ffffff3d}.membership-upgrade-vip:not(.is-recommended) .membership-upgrade-option-body button{color:#b7001c;background:#fff7f6;border-color:#ffffffd6;box-shadow:0 15px 32px #00000040}.membership-upgrade-vip:not(.is-recommended) .membership-upgrade-option-body button:hover:not(:disabled){color:#d10020;background:#fff}.membership-upgrade-bundle{background:linear-gradient(120deg,#11090b,#090809 62%,#19070b);border-color:#ff3d4d6b;border-radius:28px;grid-template-columns:minmax(310px,.82fr) minmax(390px,1.12fr) minmax(245px,.62fr);min-height:365px;margin-top:22px;box-shadow:0 34px 80px #00000061,inset 0 1px #fff1}.membership-upgrade-bundle:before{background:linear-gradient(90deg,#ff3e51,#d80022 58%,#0000 93%);height:4px}.membership-upgrade-bundle-visual{isolation:isolate;background:radial-gradient(circle at 48% 48%,#f30f2b4d,#0000 43%),linear-gradient(140deg,#1a0c10,#080708);min-height:365px;overflow:hidden}.membership-upgrade-bundle-visual:before{z-index:-2;content:"";background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(145deg,#000 8%,#0000 80%);mask-image:linear-gradient(145deg,#000 8%,#0000 80%)}.membership-upgrade-bundle-orbit{border-color:#ff485740;width:260px;height:260px;box-shadow:0 0 0 46px #ffffff04,0 0 0 92px #ff2a3908}.membership-upgrade-bundle-art-glow{z-index:-1;filter:blur(46px);background:#ea00236b;border-radius:50%;width:245px;height:125px;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)}.membership-upgrade-bundle-art{z-index:2;object-fit:contain;filter:drop-shadow(0 32px 26px #00000094);-webkit-user-select:none;user-select:none;width:min(119%,465px);max-width:none;height:auto;transition:transform .35s,filter .35s;position:relative;transform:translate(1%,1%)}.membership-upgrade-bundle-art-caption{z-index:3;color:#fff;text-align:right;justify-items:end;gap:4px;display:grid;position:absolute;bottom:22px;right:22px}.membership-upgrade-bundle-art-caption b{letter-spacing:.16em;font-size:8px}.membership-upgrade-bundle-art-caption small{color:#ff7f89;letter-spacing:.12em;font-size:6px;font-weight:800}.membership-upgrade-bundle-copy{padding:36px 38px}.membership-upgrade-bundle h3{margin:20px 0 12px;font-size:clamp(29px,2.35vw,39px)}.membership-upgrade-bundle-copy>p{font-size:11px;line-height:1.62}.membership-upgrade-bundle-tools{margin-top:24px}.membership-upgrade-bundle-tools span{background:#ffffff06;border-radius:14px;min-height:55px}.membership-upgrade-bundle-offer{background:radial-gradient(circle at 80% 18%,#ff2c3d24,#0000 42%),linear-gradient(160deg,#ff222f12,#ffffff03);padding:33px 28px}.membership-upgrade-bundle-actions>a,.membership-upgrade-bundle-actions>button:first-child{background:linear-gradient(135deg,#f21631,#c90020);border-radius:15px;min-height:52px;font-size:9px}.membership-upgrade-bundle-note{min-height:38px;padding-inline:24px}@media (width<=1380px){.membership-upgrade-option{grid-template-columns:minmax(220px,.88fr) minmax(0,1.12fr)}.membership-upgrade-card-wrap{padding-inline:24px}.membership-upgrade-option-body{padding-inline:25px}.membership-upgrade-option-body ul{grid-template-columns:1fr}.membership-upgrade-bundle{grid-template-columns:minmax(265px,.76fr) minmax(340px,1.15fr) minmax(220px,.64fr)}.membership-upgrade-bundle-copy{padding-inline:28px}.membership-upgrade-bundle-art{width:min(116%,390px)}}@media (width<=1100px){.membership-upgrade-option{grid-template-columns:minmax(250px,.76fr) minmax(0,1.24fr);min-height:390px}.membership-upgrade-card-wrap{min-height:390px}.membership-upgrade-option-body ul{grid-template-columns:repeat(2,minmax(0,1fr))}.membership-upgrade-bundle{grid-template-columns:minmax(250px,.76fr) minmax(0,1.24fr)}.membership-upgrade-bundle-offer{grid-template-columns:150px minmax(170px,.75fr) minmax(250px,1.1fr)}}@media (width<=767.98px){.membership-upgrade{padding-top:4px}.membership-upgrade-option{border-radius:22px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.membership-upgrade-card-wrap{min-height:350px;padding:49px 19px 39px}.membership-upgrade-card-wrap img{border-radius:15px}.membership-upgrade-option-body{padding:26px 20px 22px}.membership-upgrade-option-body h3{font-size:24px}.membership-upgrade-option-body ul{grid-template-columns:1fr}.membership-upgrade-bundle{border-radius:22px;grid-template-columns:minmax(230px,.82fr) minmax(0,1.18fr)}.membership-upgrade-bundle-visual{min-height:330px}.membership-upgrade-bundle-art{width:min(122%,350px)}.membership-upgrade-bundle-copy{padding:28px 22px}.membership-upgrade-bundle h3{font-size:29px}.membership-upgrade-bundle-offer{grid-template-columns:1fr 1fr}}@media (width<=560px){.membership-upgrade-options{gap:14px}.membership-upgrade-option{grid-template-columns:1fr;min-height:0}.membership-upgrade-card-wrap{border-right:0;min-height:285px;padding:51px 28px 42px}.membership-upgrade-card-wrap img{width:min(100%,330px)}.membership-upgrade-option-body{padding:26px 22px 22px}.membership-upgrade-option-body h3{font-size:27px}.membership-upgrade-option-body ul{grid-template-columns:1fr 1fr}.membership-upgrade-bundle{grid-template-columns:1fr}.membership-upgrade-bundle-visual{min-height:300px}.membership-upgrade-bundle-art{width:min(116%,400px);transform:translate(1%,-1%)}.membership-upgrade-bundle-art-caption{bottom:18px;right:18px}.membership-upgrade-bundle-copy{padding:29px 22px}.membership-upgrade-bundle-offer{padding:27px 22px}.membership-upgrade-bundle-price>strong{font-size:58px}}@media (width>=1101px) and (height>=680px) and (height<=1050px){.dashboard-main[data-view=upgrade]{overflow-y:hidden}.membership-upgrade{height:100%;padding:0}.membership-upgrade-content{flex-direction:column;height:100%;min-height:0;padding:0 4px;display:flex}.membership-upgrade-options{flex:58%;gap:18px;min-height:0}.membership-upgrade-option{border-radius:24px;height:100%;min-height:0}.membership-upgrade-card-wrap{min-height:0;padding:43px 28px 36px}.membership-upgrade-card-wrap img{width:min(100%,330px)}.membership-upgrade-card-tier{top:20px;left:24px}.membership-upgrade-card-number{bottom:18px;left:24px}.membership-upgrade-option-body{min-height:0;padding:25px 27px 22px}.membership-upgrade-option-body h3{margin:15px 0 7px;font-size:clamp(23px,1.7vw,28px)}.membership-upgrade-option-body>p{font-size:10px;line-height:1.45}.membership-upgrade-option-body .membership-upgrade-price{margin-top:14px}.membership-upgrade-price strong{font-size:31px}.membership-upgrade-option-body ul{gap:8px 13px;margin:15px 0 17px;padding-top:14px}.membership-upgrade-option-body button{min-height:48px}.membership-upgrade-bundle{border-radius:24px;flex:42%;height:auto;min-height:0;margin-top:14px}.membership-upgrade-bundle-visual{min-height:0}.membership-upgrade-bundle-art{width:min(110%,410px)}.membership-upgrade-bundle-copy{padding:25px 32px}.membership-upgrade-bundle h3{margin:13px 0 8px;font-size:clamp(27px,2.05vw,35px)}.membership-upgrade-bundle-copy>p{font-size:10px;line-height:1.5}.membership-upgrade-bundle-tools{margin:15px 0 9px}.membership-upgrade-bundle-tools span{min-height:48px;padding-block:8px}.membership-upgrade-bundle-offer{padding:24px 25px}.membership-upgrade-bundle-price{margin:9px 0 14px}.membership-upgrade-bundle-price>strong{font-size:56px}.membership-upgrade-bundle-actions{margin-top:13px}.membership-upgrade-bundle-actions>a,.membership-upgrade-bundle-actions>button:first-child{min-height:46px}.membership-upgrade-bundle-note{min-height:30px}}.membership-upgrade-content.is-subscriptions-only{justify-content:center;align-items:center;min-height:100%;padding:26px clamp(8px,2vw,34px);display:flex}.membership-upgrade-options.is-subscriptions-only{flex:none;gap:24px;width:min(100%,1320px);min-height:0}.membership-upgrade-options.is-subscriptions-only .membership-upgrade-option{background:radial-gradient(circle at 50% 18%,#f5132f38,#0000 33%),radial-gradient(circle at 100% 100%,#96001721,#0000 39%),linear-gradient(150deg,#190e11 0%,#0d090a 48%,#080708 100%);border-radius:30px;flex-direction:column;min-height:650px;max-height:760px;display:flex;overflow:hidden}.membership-upgrade-options.is-subscriptions-only .membership-upgrade-option:after{font-size:150px;bottom:-48px;right:-12px}.membership-upgrade-options.is-subscriptions-only .membership-upgrade-card-wrap{background:0 0;border-right:0;flex:none;height:300px;min-height:280px;padding:48px 42px 14px;display:block;position:relative;overflow:hidden}.membership-upgrade-options.is-subscriptions-only .membership-upgrade-card-wrap:before{border-color:#ff415033;width:370px;height:370px;box-shadow:0 0 0 52px #ffffff04,0 0 0 104px #ff273b06}.membership-upgrade-options.is-subscriptions-only .membership-upgrade-card-wrap:after{background:linear-gradient(#0000 60%,#0d090a 100%),linear-gradient(#ffffff06 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/46px 46px;-webkit-mask-image:linear-gradient(#000,#0000 93%);mask-image:linear-gradient(#000,#0000 93%)}.membership-upgrade-options.is-subscriptions-only .membership-upgrade-card-wrap img{width:min(72%,355px);max-width:calc(100% - 64px);margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)perspective(1100px)rotateX(3deg)rotate(-1deg)}.membership-upgrade-options.is-subscriptions-only .membership-upgrade-vip .membership-upgrade-card-wrap img{transform:translate(-50%,-50%)perspective(1100px)rotateX(3deg)rotate(1deg)}.membership-upgrade-options.is-subscriptions-only .membership-upgrade-card-tier{top:22px;left:30px}.membership-upgrade-options.is-subscriptions-only .membership-upgrade-card-number{display:none}.membership-upgrade-options.is-subscriptions-only .membership-upgrade-option-body{z-index:2;background:linear-gradient(#0c090a4d,#080708f0 18%);flex-direction:column;flex:1;min-height:0;margin-top:-3px;padding:13px 38px 30px;display:flex}.membership-upgrade-options.is-subscriptions-only .membership-upgrade-option-meta span:last-child{color:#ffffff6e}.membership-upgrade-options.is-subscriptions-only .membership-upgrade-option-body h3{max-width:520px;margin:18px 0 8px;font-size:clamp(27px,2vw,34px)}.membership-upgrade-options.is-subscriptions-only .membership-upgrade-option-body>p{max-width:540px;font-size:10px}.membership-upgrade-options.is-subscriptions-only .membership-upgrade-option-body .membership-upgrade-price{margin-top:15px}.membership-upgrade-options.is-subscriptions-only .membership-upgrade-option-body ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 16px;margin:17px 0 18px;padding-top:16px}.membership-upgrade-options.is-subscriptions-only .membership-upgrade-option-body button{min-height:50px;margin-top:auto}@media (width<=1100px){.membership-upgrade-content.is-subscriptions-only{align-items:start;height:auto;padding-block:12px 30px}.membership-upgrade-options.is-subscriptions-only{grid-template-columns:1fr;max-width:760px}.membership-upgrade-options.is-subscriptions-only .membership-upgrade-option{min-height:0;max-height:none}.membership-upgrade-options.is-subscriptions-only .membership-upgrade-card-wrap{height:310px;min-height:310px}}@media (width<=560px){.membership-upgrade-content.is-subscriptions-only{padding:8px 0 28px}.membership-upgrade-options.is-subscriptions-only{gap:15px}.membership-upgrade-options.is-subscriptions-only .membership-upgrade-option{border-radius:23px}.membership-upgrade-options.is-subscriptions-only .membership-upgrade-card-wrap{height:250px;min-height:250px;padding:48px 24px 10px}.membership-upgrade-options.is-subscriptions-only .membership-upgrade-card-wrap img{width:min(88%,330px)}.membership-upgrade-options.is-subscriptions-only .membership-upgrade-option-body{padding:14px 22px 22px}.membership-upgrade-options.is-subscriptions-only .membership-upgrade-option-body h3{font-size:27px}.membership-upgrade-options.is-subscriptions-only .membership-upgrade-option-body ul{grid-template-columns:1fr 1fr}}.membership-precheckout-backdrop{-webkit-backdrop-filter:blur(18px)saturate(.75);backdrop-filter:blur(18px)saturate(.75);background:#020102db;padding:20px}.membership-precheckout{background:#090708;border:1px solid #ff414f7a;border-radius:30px;grid-template-columns:minmax(320px,.78fr) minmax(500px,1.22fr);width:min(1040px,100vw - 40px);max-height:calc(100dvh - 40px);padding:0;font-family:Sora,Inter,sans-serif;display:grid;overflow:hidden;box-shadow:0 44px 130px #000000c7,inset 0 0 0 1px #ffffff09,0 0 70px #da001c14}.membership-precheckout:before{z-index:5;background:linear-gradient(90deg,#ff4054 0%,#ef102d 38%,#ef102d38 77%,#0000 100%);height:3px}.membership-precheckout:after{display:none}.membership-precheckout-close{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#120f10db;border-radius:14px;width:42px;height:42px;top:18px;right:18px}.membership-precheckout-visual{isolation:isolate;background:radial-gradient(circle at 50% 37%,#e70a2533,#0000 31%),linear-gradient(145deg,#210b10 0%,#0c0809 50%,#070607 100%);border-right:1px solid #ffffff13;flex-direction:column;min-height:650px;padding:29px 30px 27px;display:flex;position:relative;overflow:hidden}.membership-precheckout-visual:before{z-index:-2;aspect-ratio:1;content:"";border:1px solid #f7243b2e;border-radius:50%;width:138%;position:absolute;bottom:-34%;right:-44%;box-shadow:0 0 0 54px #f7243b09,0 0 0 108px #f7243b05}.membership-precheckout-visual:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(125deg,#ffffff0a,#0000 24% 71%,#ef102d0d);position:absolute;inset:0}.membership-precheckout-visual-kicker,.membership-precheckout-visual-index{z-index:3;color:#ff6d78;letter-spacing:.18em;font-size:8px;font-weight:700;position:relative}.membership-precheckout-visual-kicker:before{content:"/";vertical-align:middle;background:0 0;width:auto;height:auto;margin-right:8px;display:inline-block}.membership-precheckout-visual-orbits{z-index:-1;width:310px;height:310px;position:absolute;top:80px;left:50%;transform:translate(-50%)}.membership-precheckout-visual-orbits i{border:1px solid #ff344926;border-radius:50%;position:absolute;inset:0}.membership-precheckout-visual-orbits i:nth-child(2){border-color:#ffffff12;inset:32px}.membership-precheckout-visual-orbits i:nth-child(3){border-color:#ff34491c;inset:67px}.membership-precheckout-visual>img{z-index:2;object-fit:contain;filter:drop-shadow(0 28px 28px #0000007a);align-self:center;width:min(112%,430px);height:355px;margin:10px -24px 0;animation:6s ease-in-out infinite membership-checkout-art-float;position:relative}.membership-precheckout-visual-copy{z-index:3;margin-top:-3px;position:relative}.membership-precheckout-visual-copy>span{color:#ffffff75;letter-spacing:.18em;font-size:7px;font-weight:700}.membership-precheckout-visual-copy h2{color:#fff9f8;letter-spacing:-.055em;max-width:300px;margin:10px 0 19px;font:400 clamp(25px,2.2vw,32px)/1.08 Sora,sans-serif}.membership-precheckout-visual-copy>div{color:#ff4a5d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0504057a;border:1px solid #ffffff1a;border-radius:13px;align-items:center;gap:10px;width:max-content;padding:10px 13px;display:flex}.membership-precheckout-visual-copy p,.membership-precheckout-visual-copy b,.membership-precheckout-visual-copy small{margin:0;display:block}.membership-precheckout-visual-copy b{color:#fff;font-size:9px;font-weight:600}.membership-precheckout-visual-copy small{color:#ffffff6b;margin-top:2px;font-size:7px}.membership-precheckout-form{scrollbar-color:#ef102db3 transparent;scrollbar-width:thin;background:linear-gradient(#0d0a0b 0%,#090708 100%);max-height:calc(100dvh - 40px);padding:35px 38px 27px;overflow-y:auto}.membership-precheckout-form::-webkit-scrollbar{width:5px}.membership-precheckout-form::-webkit-scrollbar-thumb{background:#ef102da6;border-radius:99px}.membership-precheckout-eyebrow{color:#ff5c6d;letter-spacing:.19em;font-family:Sora,sans-serif;font-size:8px}.membership-precheckout-selected{margin:22px 0 8px;font-size:9px}.membership-precheckout-plan{background:linear-gradient(100deg,#ef102d14,#ffffff05);border:1px solid #ffffff17;border-radius:17px;grid-template-columns:48px minmax(0,1fr) auto;min-height:68px;padding:10px 15px 10px 10px}.membership-precheckout-plan>span{background:linear-gradient(145deg,#ff2740,#c9001c);border-radius:14px;width:48px;height:48px;box-shadow:0 10px 24px #d5001b3d}.membership-precheckout-plan strong{font-size:18px;font-weight:500}.membership-precheckout-plan>b{font-size:19px;font-weight:500}.membership-precheckout-methods{gap:11px;margin-top:19px}.membership-precheckout-methods legend{margin-bottom:4px;font-family:Sora,sans-serif}.membership-precheckout-methods label{background:#121011;border-radius:17px;min-height:84px;font-family:Sora,sans-serif}.membership-precheckout-methods label:before{content:"";opacity:0;background:#ef102d;border-radius:0 3px 3px 0;width:2px;transition:opacity .18s;position:absolute;top:18px;bottom:18px;left:0}.membership-precheckout-methods label.is-selected{background:linear-gradient(110deg,#ef102d21,#151011 65%)}.membership-precheckout-methods label.is-selected:before{opacity:1}.membership-precheckout-methods label>span:nth-of-type(2) strong{font-size:11px;font-weight:600}.membership-precheckout-methods label>span:nth-of-type(2) small{font-size:8px;line-height:1.35}.membership-precheckout-payer{background:linear-gradient(145deg,#111011,#0d0b0c);border-radius:17px;margin-top:11px;padding:14px 15px}.membership-precheckout-payer input{border-radius:10px;height:40px;font-family:Sora,sans-serif}.membership-precheckout-summary{background:linear-gradient(110deg,#ef102d1a,#111011 48%);border-color:#ff4a5c2e;border-radius:17px;margin-top:11px;padding:15px 17px;position:relative;overflow:hidden}.membership-precheckout-summary:after{content:"";border:1px solid #ff46581a;border-radius:50%;width:126px;height:126px;position:absolute;top:-46px;right:-32px}.membership-precheckout-summary>strong{z-index:1;font-size:25px;font-weight:500;position:relative}.membership-precheckout-summary>p{z-index:1;margin-top:7px;position:relative}.membership-precheckout-continue{background:linear-gradient(100deg,#f3122d,#d4001d);border-radius:16px;min-height:54px;font-family:Sora,sans-serif;box-shadow:0 16px 36px #be001940}.membership-precheckout-security{font-family:Sora,sans-serif}.membership-precheckout-pix-result{background:linear-gradient(145deg,#ef102d1a,#0f0c0d 55%)}@keyframes membership-checkout-art-float{0%,to{transform:translateY(0)rotate(-.6deg)}50%{transform:translateY(-8px)rotate(.6deg)}}@media (width<=880px){.membership-precheckout{width:min(590px,100vw - 28px);display:block;overflow:auto}.membership-precheckout-visual{border-bottom:1px solid #ffffff14;border-right:0;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) 165px;min-height:180px;padding:24px 27px 22px;display:grid}.membership-precheckout-visual>img{opacity:.94;width:240px;height:260px;margin:0;position:absolute;top:-41px;right:-8px}.membership-precheckout-visual-orbits{width:260px;height:260px;top:-58px;left:auto;right:-40px;transform:none}.membership-precheckout-visual-copy{grid-row:2;align-self:end;margin-top:28px}.membership-precheckout-visual-copy h2{max-width:270px;margin:8px 0 12px;font-size:26px}.membership-precheckout-visual-copy>div{display:none}.membership-precheckout-visual-index{grid-row:3;margin-top:10px}.membership-precheckout-form{max-height:none;padding:31px 30px 25px;overflow:visible}}@media (width<=560px){.membership-precheckout-backdrop{align-items:end;padding:7px}.membership-precheckout{border-radius:24px;width:100%;max-height:calc(100dvh - 14px)}.membership-precheckout-visual{grid-template-columns:1fr 120px;min-height:128px;padding:20px 20px 16px}.membership-precheckout-visual>img{width:205px;height:215px;top:-42px;right:-27px}.membership-precheckout-visual-copy{margin-top:20px}.membership-precheckout-visual-copy>span,.membership-precheckout-visual-index{display:none}.membership-precheckout-visual-copy h2{max-width:230px;margin:0;font-size:22px}.membership-precheckout-form{padding:25px 18px 21px}.membership-precheckout-close{width:38px;height:38px;top:14px;right:14px}.membership-precheckout-plan{grid-template-columns:42px minmax(0,1fr);padding-right:11px}.membership-precheckout-plan>span{width:42px;height:42px}.membership-precheckout-plan>b{grid-column:2;margin-top:-3px;font-size:17px}.membership-precheckout-methods,.membership-precheckout-payer-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.membership-precheckout-visual>img{animation:none}}.membership-upgrade-content{padding:clamp(10px,2vw,28px)}.membership-upgrade-options,.membership-upgrade-options.is-subscriptions-only{background:#f5f3f2;border:1px solid #ffffff1c;border-radius:20px;grid-template-columns:minmax(380px,.78fr) minmax(560px,1.22fr);gap:0;width:min(100%,1300px);min-height:620px;display:grid;overflow:hidden;box-shadow:0 34px 90px #0000006b}.membership-upgrade-content.is-subscriptions-only{min-height:100%;padding:clamp(10px,2vw,28px)}.membership-upgrade-options .membership-upgrade-option,.membership-upgrade-options.is-subscriptions-only .membership-upgrade-option{height:auto;min-height:620px;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;display:block;overflow:hidden;transform:none}.membership-upgrade-options .membership-upgrade-option:before,.membership-upgrade-options .membership-upgrade-option:after{content:none;display:none}.membership-upgrade-options .membership-upgrade-card-wrap,.membership-upgrade-options.is-subscriptions-only .membership-upgrade-card-wrap{display:none}.membership-upgrade-options .membership-upgrade-member{color:#fff;background:linear-gradient(#02020347 0%,#0503041f 40%,#08020361 100%),url(/assets/membership-upgrade-red-banner-v1.webp) 50%/cover no-repeat}.membership-upgrade-options .membership-upgrade-vip{color:#181617;background:#f7f5f4}.membership-upgrade-options .membership-upgrade-option-body,.membership-upgrade-options.is-subscriptions-only .membership-upgrade-option-body{background:0 0;flex-direction:column;height:100%;min-height:620px;margin:0;padding:34px 34px 30px;display:flex}.membership-upgrade-options .membership-upgrade-vip .membership-upgrade-option-body{padding-inline:42px}.membership-upgrade-options .membership-upgrade-option-status{display:none}.membership-upgrade-options .membership-upgrade-option-body h3,.membership-upgrade-options.is-subscriptions-only .membership-upgrade-option-body h3{max-width:none;color:inherit;letter-spacing:-.055em;order:1;margin:0;font:400 clamp(27px,2.2vw,36px)/1.08 Sora,sans-serif}.membership-upgrade-options .membership-upgrade-option-body>p,.membership-upgrade-options.is-subscriptions-only .membership-upgrade-option-body>p{color:#ffffffc7;order:2;max-width:680px;margin:20px 0 0;font:500 13px/1.55 Inter,sans-serif}.membership-upgrade-options .membership-upgrade-option-body button{min-height:54px;box-shadow:none;color:#171516;background:#fff;border:0;border-radius:999px;order:3;margin:34px 0 0;font:650 13px Inter,sans-serif}.membership-upgrade-options .membership-upgrade-option-body button:hover:not(:disabled){background:#fff;transform:translateY(-2px);box-shadow:0 12px 28px #0000002e}.membership-upgrade-options .membership-upgrade-vip .membership-upgrade-option-body button,.membership-upgrade-options .membership-upgrade-vip:not(.is-recommended) .membership-upgrade-option-body button{color:#fff;background:#191718}.membership-upgrade-options .membership-upgrade-vip .membership-upgrade-option-body button:hover:not(:disabled),.membership-upgrade-options .membership-upgrade-vip:not(.is-recommended) .membership-upgrade-option-body button:hover:not(:disabled){color:#fff;background:#000}.membership-upgrade-options .membership-upgrade-option-body ul,.membership-upgrade-options.is-subscriptions-only .membership-upgrade-option-body ul{border:0;order:4;grid-template-columns:1fr;gap:15px 22px;margin:38px 0 28px;padding:0;display:grid}.membership-upgrade-options .membership-upgrade-vip .membership-upgrade-option-body ul{grid-template-columns:repeat(2,minmax(0,1fr))}.membership-upgrade-options .membership-upgrade-option-body li{color:#ffffffe6;gap:12px;font:500 13px/1.35 Inter,sans-serif}.membership-upgrade-options .membership-upgrade-vip .membership-upgrade-option-body li{color:#696667}.membership-upgrade-options .membership-upgrade-option-body li svg{color:#fff;background:#ffffff1c;border-radius:50%;flex:none;width:26px;height:26px;padding:6px}.membership-upgrade-options .membership-upgrade-vip .membership-upgrade-option-body li svg{color:#777374;background:#e9e7e6}.membership-upgrade-options .membership-upgrade-credit{order:5;margin:0 0 22px}.membership-upgrade-options .membership-upgrade-option-body .membership-upgrade-price,.membership-upgrade-options.is-subscriptions-only .membership-upgrade-option-body .membership-upgrade-price{border-top:1px solid #ffffff47;order:6;align-items:end;margin:auto 0 0;padding-top:30px}.membership-upgrade-options .membership-upgrade-vip .membership-upgrade-price{border-color:#d5d1cf}.membership-upgrade-options .membership-upgrade-price span{color:#ffffffb8;border:0;padding:0 0 4px;font-size:11px}.membership-upgrade-options .membership-upgrade-price span b{display:none}.membership-upgrade-options .membership-upgrade-vip .membership-upgrade-price span{color:#585455}@media (width<=1050px){.membership-upgrade-options,.membership-upgrade-options.is-subscriptions-only{border-radius:18px;grid-template-columns:1fr;min-height:0}.membership-upgrade-options .membership-upgrade-option,.membership-upgrade-options.is-subscriptions-only .membership-upgrade-option,.membership-upgrade-options .membership-upgrade-option-body,.membership-upgrade-options.is-subscriptions-only .membership-upgrade-option-body{min-height:560px}}@media (width<=560px){.membership-upgrade-content,.membership-upgrade-content.is-subscriptions-only{padding:8px 0 28px}.membership-upgrade-options .membership-upgrade-option,.membership-upgrade-options.is-subscriptions-only .membership-upgrade-option,.membership-upgrade-options .membership-upgrade-option-body,.membership-upgrade-options.is-subscriptions-only .membership-upgrade-option-body{min-height:520px}.membership-upgrade-options .membership-upgrade-option-body,.membership-upgrade-options.is-subscriptions-only .membership-upgrade-option-body,.membership-upgrade-options .membership-upgrade-vip .membership-upgrade-option-body{padding:28px 22px 24px}.membership-upgrade-options .membership-upgrade-option-body h3,.membership-upgrade-options.is-subscriptions-only .membership-upgrade-option-body h3{font-size:29px}.membership-upgrade-options .membership-upgrade-option-body>p,.membership-upgrade-options.is-subscriptions-only .membership-upgrade-option-body>p{margin-top:14px;font-size:12px}.membership-upgrade-options .membership-upgrade-option-body button{margin-top:25px}.membership-upgrade-options .membership-upgrade-option-body ul,.membership-upgrade-options .membership-upgrade-vip .membership-upgrade-option-body ul{grid-template-columns:1fr;gap:12px;margin:28px 0 24px}.membership-upgrade-options .membership-upgrade-option-body li{font-size:12px}.membership-upgrade-options .membership-upgrade-option-body .membership-upgrade-price{padding-top:24px}}.membership-precheckout{background:#080708;border-color:#ef102db8;border-radius:22px;grid-template-columns:minmax(350px,.82fr) minmax(520px,1.18fr);width:min(1060px,100vw - 40px);box-shadow:0 42px 120px #000000d1}.membership-precheckout:before{background:#ef102d;height:2px}.membership-precheckout-visual{color:#fff;background:#e80e2b;min-height:590px;padding:30px 32px 25px}.membership-precheckout-visual:before{z-index:-1;aspect-ratio:auto;width:auto;height:58%;box-shadow:none;content:"";transform-origin:50%;background:#090708;border:0;border-radius:0;inset:auto -16% -21% -28%;transform:rotate(-12deg)}.membership-precheckout-visual-kicker{color:#fff;letter-spacing:.21em;font-size:8px}.membership-precheckout-edition{align-items:flex-start;gap:14px;margin-top:39px;display:flex}.membership-precheckout-edition>span{color:#0000;letter-spacing:-.1em;-webkit-text-stroke:1.5px #fffffff5;font:400 clamp(110px,10vw,152px)/.76 Sora,sans-serif}.membership-precheckout-edition>small{color:#fff;letter-spacing:.17em;margin-top:7px;font-size:7px;font-weight:700;line-height:1.45}.membership-precheckout-visual-copy{margin-top:auto;padding-top:25px}.membership-precheckout-visual-copy>span{color:#ff8795;font-size:8px}.membership-precheckout-visual-copy h2{color:#fff;max-width:315px;margin:10px 0 24px;font-size:clamp(30px,2.6vw,39px);line-height:1.02}.membership-precheckout-visual-copy>div{color:#ef102d;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-left:2px solid #ef102d;border-radius:0;padding:2px 0 2px 11px}.membership-precheckout-visual-copy small{color:#ffffff7a}.membership-precheckout-visual-rail{color:#ffffff61;letter-spacing:.16em;align-items:center;gap:9px;margin-top:23px;font-size:6px;font-weight:700;display:flex}.membership-precheckout-visual-rail i{background:#ef102d;border-radius:50%;width:3px;height:3px}.membership-precheckout-visual-index{color:#ffffff47;margin-top:11px}.membership-precheckout-form{background:#0a0809;padding:35px 42px 27px}.membership-precheckout-eyebrow{color:#ef102d}.membership-precheckout-selected{margin-top:24px}.membership-precheckout-plan{background:0 0;border:1px solid #ffffff1f;border-left:0;border-right:0;border-radius:0;min-height:72px;padding:12px 0}.membership-precheckout-plan>span{width:46px;height:46px;box-shadow:none;background:#ef102d;border:0;border-radius:4px}.membership-precheckout-plan small{color:#ffffff73}.membership-precheckout-methods{margin-top:22px}.membership-precheckout-methods label{background:#0e0c0d;border-color:#ffffff24;border-radius:4px;min-height:80px;transform:none}.membership-precheckout-methods label:hover{transform:none}.membership-precheckout-methods label:before{display:none}.membership-precheckout-method-icon{background:#211d1e;border-radius:3px}.is-selected .membership-precheckout-method-icon{background:#ef102d}.membership-precheckout-payer{background:0 0;border-width:0 0 1px;border-radius:0;padding:16px 0}.membership-precheckout-summary{background:0 0;border:1px solid #ffffff1f;border-left:0;border-right:0;border-radius:0;grid-template-columns:minmax(145px,.55fr) minmax(0,1.45fr);align-items:center;column-gap:20px;margin-top:15px;padding:17px 0;display:grid}.membership-precheckout-summary:after{display:none}.membership-precheckout-summary>span{grid-column:1}.membership-precheckout-summary>strong{grid-column:1;margin-top:6px}.membership-precheckout-summary>p{grid-area:1/2/3;margin:0}.membership-precheckout-continue{box-shadow:none;background:#ef102d;border-radius:4px}.membership-precheckout-continue:hover:not(:disabled){background:#ff2941}.membership-precheckout-close{background:#0a0809;border-radius:4px}@media (width<=880px){.membership-precheckout-visual{background:#e80e2b;grid-template-columns:minmax(0,1fr) 132px;min-height:176px}.membership-precheckout-edition{margin:0;position:absolute;top:42px;right:22px}.membership-precheckout-edition>span{font-size:104px}.membership-precheckout-edition>small{display:none}.membership-precheckout-visual-copy{align-self:end;margin-top:34px;padding:0}.membership-precheckout-visual-copy>span{color:#ffffffa6}.membership-precheckout-visual-copy h2{max-width:280px;margin:7px 0 0;font-size:27px}.membership-precheckout-visual-rail{display:none}.membership-precheckout-form{padding:31px 30px 25px}}@media (width<=560px){.membership-precheckout{border-radius:16px}.membership-precheckout-visual{min-height:122px;padding:19px 20px 15px}.membership-precheckout-edition{top:47px;right:21px}.membership-precheckout-edition>span{font-size:72px}.membership-precheckout-visual-copy{margin-top:24px}.membership-precheckout-visual-copy h2{max-width:210px;font-size:21px}.membership-precheckout-summary{display:block}.membership-precheckout-summary>p{margin-top:8px}}.membership-precheckout-visual{background:#090708}.membership-precheckout-visual>.membership-precheckout-visual-photo{z-index:-3;object-fit:cover;object-position:center;filter:saturate(.92)contrast(1.04)brightness(.72);width:100%;height:100%;margin:0;animation:none;position:absolute;inset:0}.membership-precheckout-visual:before{z-index:-1;background:linear-gradient(#0403030f 0%,#04030305 38%,#0807089e 66%,#090708 84%);width:auto;height:auto;inset:0;transform:none}.membership-precheckout-visual:after{z-index:-2;background:linear-gradient(125deg,#ef102d21,#0000 46%,#00000014);inset:0}.membership-precheckout-edition{justify-content:flex-end;margin-top:30px}.membership-precheckout-card-art{z-index:2;object-fit:contain;filter:drop-shadow(0 22px 28px #0000007a);width:70%;height:auto;margin:0;position:absolute;top:105px;left:50%;transform:translate(-50%)rotate(-3deg)}.membership-precheckout-edition>span{-webkit-text-stroke:1px #ffffffd1;font-size:58px;line-height:.9}.membership-precheckout-edition>small{text-shadow:0 1px 8px #0009;margin-top:2px}.membership-precheckout-visual-kicker{text-shadow:0 1px 12px #000000a6}.membership-precheckout-visual-kicker:before{background:0 0}.membership-precheckout-visual-copy>span{display:none}.membership-upgrade-card-wrap:before,.membership-upgrade-card-wrap:after,.membership-upgrade-bundle-visual:before{content:none!important;display:none!important}.membership-upgrade-member .membership-upgrade-card-wrap{background-image:linear-gradient(#07050614,#07050647),url(/assets/membership-member-bg-v1.webp);background-position:50%;background-size:cover}.membership-upgrade-vip .membership-upgrade-card-wrap{background-image:linear-gradient(#07050605,#0705062e),url(/assets/membership-vip-bg-v3.webp);background-position:50%;background-size:cover}.membership-upgrade-bundle-visual{background-image:linear-gradient(90deg,#07050605,#0705061f),url(/assets/membership-tools-bg-v3.webp);background-position:50%;background-size:cover}.membership-upgrade-option-status{color:#ffffff6b;letter-spacing:.14em;text-align:right;align-self:flex-end;min-height:24px;font-size:7px;font-weight:800}@media (width<=880px){.membership-precheckout-visual>.membership-precheckout-visual-photo{object-position:50% 43%}.membership-precheckout-card-art{width:190px;top:48px;left:auto;right:20px;transform:rotate(4deg)}.membership-precheckout-edition{top:43px;right:24px}.membership-precheckout-edition>span{font-size:64px}}@media (width<=560px){.membership-precheckout-visual>.membership-precheckout-visual-photo{object-position:48% 41%}.membership-precheckout-card-art{width:142px;top:45px;right:10px}.membership-precheckout-edition{top:42px;right:18px}.membership-precheckout-edition>span{font-size:49px}}@media (width>=881px){.membership-precheckout{width:min(1060px,100vw - 40px);height:min(700px,100dvh - 40px);min-height:0;transition:height .52s cubic-bezier(.22,1,.36,1)}.membership-precheckout-visual,.membership-precheckout-form{height:100%;min-height:0}.membership-precheckout-form{scrollbar-width:none;max-height:none;overflow:hidden}.membership-precheckout-form::-webkit-scrollbar{display:none}.membership-precheckout.is-card{width:min(1060px,100vw - 40px);height:min(595px,100dvh - 40px);min-height:0}.membership-precheckout-visual>.membership-precheckout-card-art{z-index:2;object-fit:contain;filter:drop-shadow(0 22px 28px #0000007a);width:78%;height:auto;margin:0;position:absolute;top:104px;left:50%;right:auto;transform:translate(-50%)rotate(-3deg)}}@media (width<=880px){.membership-precheckout,.membership-precheckout-form{min-height:0}.membership-precheckout-visual>.membership-precheckout-card-art{width:190px;height:auto;margin:0;position:absolute;top:48px;left:auto;right:20px;transform:rotate(4deg)}}@media (width<=560px){.membership-precheckout-visual>.membership-precheckout-card-art{width:142px;top:45px;right:10px}}.membership-precheckout-visual>.membership-precheckout-card-art{clip-path:inset(0 round 4.2%);background:0 0;border-radius:4.2%;display:block}.membership-precheckout-payer-reveal{opacity:0;pointer-events:none;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .52s cubic-bezier(.22,1,.36,1),opacity .22s,transform .4s cubic-bezier(.22,1,.36,1),visibility 0s linear .52s;display:grid;overflow:hidden;transform:translateY(-6px)}.membership-precheckout-payer-reveal.is-open{opacity:1;pointer-events:auto;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .52s cubic-bezier(.22,1,.36,1),opacity .28s .1s,transform .4s cubic-bezier(.22,1,.36,1),visibility;transform:translateY(0)}.membership-precheckout-payer-clip{min-height:0;overflow:hidden}.membership-precheckout-payer-reveal .membership-precheckout-payer>*{opacity:0;transition:opacity .18s,transform .24s;transform:translateY(-4px)}.membership-precheckout-payer-reveal.is-open .membership-precheckout-payer>*{opacity:1;transition-duration:.26s,.32s;transition-delay:.1s;transition-timing-function:ease-out,cubic-bezier(.22,1,.36,1);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.membership-precheckout{transition:height .28s ease-out!important}.membership-precheckout-payer-reveal{transition:grid-template-rows .28s ease-out,opacity .18s,visibility 0s linear .28s!important;transform:none!important}.membership-precheckout-payer-reveal.is-open{transition:grid-template-rows .28s ease-out,opacity .18s,visibility!important}.membership-precheckout-payer-reveal .membership-precheckout-payer>*{transition:opacity .15s!important;transform:none!important}.membership-precheckout-payer-reveal.is-open .membership-precheckout-payer>*{transition-duration:.18s!important;transition-delay:0s!important}}.membership-upgrade-bundle{color:#181617;background:#f7f5f4;border:1px solid #ffffff21;border-radius:20px;grid-template-rows:minmax(0,1fr) 30px;grid-template-columns:minmax(270px,.78fr) minmax(430px,1.12fr) minmax(250px,.62fr);min-height:260px;margin-top:16px;overflow:hidden;box-shadow:0 28px 70px #00000057}.membership-upgrade-bundle:before{content:none;display:none}.membership-upgrade-bundle-visual{background:linear-gradient(145deg,#02020338,#3000061f),url(/assets/membership-upgrade-red-banner-v1.webp) 50%/cover no-repeat;border:0;border-right:1px solid #ffffff21;grid-row:1;min-height:0}.membership-upgrade-bundle-art{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 20px 18px #0006);width:min(108%,350px);max-height:220px;transform:translateY(9%)}.membership-upgrade-bundle:hover .membership-upgrade-bundle-art{filter:drop-shadow(0 22px 20px #00000073);transform:translateY(7%)}.membership-upgrade-bundle-art-caption{color:#fff;bottom:13px;right:16px}.membership-upgrade-bundle-art-caption small{color:#ffffffa8}.membership-upgrade-bundle-copy{color:#181617;background:#f7f5f4;grid-row:1;justify-content:center;padding:20px 30px}.membership-upgrade-bundle h3{color:#181617;margin:12px 0 7px;font-size:clamp(24px,1.9vw,31px);line-height:1.03}.membership-upgrade-bundle-copy>p{color:#6b6768;font-size:9px;line-height:1.48}.membership-upgrade-bundle-tools{gap:8px;margin:12px 0 7px}.membership-upgrade-bundle-excludes{color:#8a8586;font-size:7px}.membership-upgrade-bundle-offer{color:#fff;background:#191718;border:0;border-left:1px solid #ffffff1f;grid-row:1;padding:20px 22px}.membership-upgrade-bundle-offer-label{color:#ff6b7b}.membership-upgrade-bundle-price{margin:8px 0 12px}.membership-upgrade-bundle-price>strong{font-size:50px}.membership-upgrade-bundle-guarantee{color:#ffffffb3;padding-top:10px}.membership-upgrade-bundle-actions{gap:3px;margin-top:10px}.membership-upgrade-bundle-actions>a,.membership-upgrade-bundle-actions>button:first-child{min-height:42px;box-shadow:none;background:#ef102d;border:0;border-radius:999px;padding-inline:15px}.membership-upgrade-bundle-note{color:#797576;background:#efedeb;border-color:#d9d5d3;grid-area:2/1/auto/-1;min-height:30px;padding-inline:18px;font-size:7px}@media (width>=1101px) and (height>=680px){.membership-upgrade,.membership-upgrade-content:not(.is-subscriptions-only){height:100%;min-height:0}.membership-upgrade-content:not(.is-subscriptions-only){grid-template-rows:minmax(0,1fr) 250px;gap:14px;padding:10px clamp(10px,1.8vw,28px);display:grid}.membership-upgrade-content:not(.is-subscriptions-only) .membership-upgrade-options{width:100%;height:100%;min-height:0}.membership-upgrade-content:not(.is-subscriptions-only) .membership-upgrade-option,.membership-upgrade-content:not(.is-subscriptions-only) .membership-upgrade-option-body{height:100%;min-height:0}.membership-upgrade-content:not(.is-subscriptions-only) .membership-upgrade-option-body{padding-block:26px 22px}.membership-upgrade-content:not(.is-subscriptions-only) .membership-upgrade-option-body h3{font-size:clamp(25px,2vw,33px)}.membership-upgrade-content:not(.is-subscriptions-only) .membership-upgrade-option-body>p{margin-top:12px;font-size:11px}.membership-upgrade-content:not(.is-subscriptions-only) .membership-upgrade-option-body button{min-height:48px;margin-top:22px}.membership-upgrade-content:not(.is-subscriptions-only) .membership-upgrade-option-body ul{gap:10px 18px;margin:24px 0 18px}.membership-upgrade-content:not(.is-subscriptions-only) .membership-upgrade-option-body li{font-size:11px}.membership-upgrade-content:not(.is-subscriptions-only) .membership-upgrade-option-body li svg{width:23px;height:23px;padding:5px}.membership-upgrade-content:not(.is-subscriptions-only) .membership-upgrade-option-body .membership-upgrade-price{padding-top:20px}.membership-upgrade-content:not(.is-subscriptions-only) .membership-upgrade-price strong{font-size:clamp(38px,3.2vw,48px)}.membership-upgrade-content:not(.is-subscriptions-only) .membership-upgrade-bundle{height:250px;min-height:0;margin:0}}@media (width<=1100px){.membership-upgrade-bundle{grid-template-rows:auto auto 30px;grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);min-height:0}.membership-upgrade-bundle-visual,.membership-upgrade-bundle-copy{min-height:280px}.membership-upgrade-bundle-offer{border-top:1px solid #ffffff1f;border-left:0;grid-area:2/1/auto/-1;grid-template-columns:150px minmax(190px,.8fr) minmax(280px,1.2fr);align-items:center;gap:18px;display:grid}.membership-upgrade-bundle-price,.membership-upgrade-bundle-actions{margin:0}.membership-upgrade-bundle-guarantee{border:0;padding:0}.membership-upgrade-bundle-note{grid-row:3}}@media (width<=650px){.membership-upgrade-bundle{grid-template-rows:auto auto auto 38px;grid-template-columns:1fr}.membership-upgrade-bundle-visual{border-right:0;grid-row:1;min-height:245px}.membership-upgrade-bundle-copy{grid-row:2;min-height:0;padding:25px 22px}.membership-upgrade-bundle-offer{grid-area:3/1;padding:24px 22px;display:flex}.membership-upgrade-bundle-note{grid-row:4;min-height:38px;padding-block:8px}}.membership-upgrade-content:not(.is-subscriptions-only) .membership-upgrade-options{box-shadow:none;border-bottom:0;border-radius:20px 20px 0 0}.membership-upgrade-bundle{background:#f7f5f4;border:1px solid #ffffff1c;border-radius:0 0 20px 20px;grid-template-rows:minmax(0,1fr) 28px;grid-template-columns:minmax(380px,.78fr) minmax(560px,1.22fr);width:100%;max-width:none;min-height:220px;margin:0;overflow:hidden;box-shadow:0 34px 90px #0000006b}.membership-upgrade-bundle-heading{gap:9px}.membership-upgrade-bundle-heading>span{color:#fff;font-size:7px}.membership-upgrade-bundle-heading em{color:#ffffffc7;background:#ffffff17;border:1px solid #ffffff3d;font-size:6px}.membership-upgrade-bundle-copy>p{color:#ffffffb8;max-width:420px;font:500 8px/1.45 Inter,sans-serif}.membership-upgrade-bundle-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:11px 0 0}.membership-upgrade-bundle-tools span{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;min-height:39px;padding:6px 9px}.membership-upgrade-bundle-tools svg{color:#fff}.membership-upgrade-bundle-tools small{color:#ffffff9e}.membership-upgrade-bundle-offer{color:#181617;background:#f7f5f4;border:0;grid-area:1/2;grid-template-columns:minmax(180px,.58fr) minmax(260px,1fr);grid-template-areas:"label actions""price actions""guarantee actions";align-content:center;align-items:center;gap:3px 34px;padding:21px 42px;display:grid}.membership-upgrade-bundle-offer-label{color:#d90728;grid-area:label;font-size:7px}.membership-upgrade-bundle-price>small{color:#181617;font-size:13px}.membership-upgrade-bundle-guarantee{color:#6b6768;border:0;grid-area:guarantee;gap:7px;padding:0;font-size:7px}.membership-upgrade-bundle-actions>a,.membership-upgrade-bundle-actions>button:first-child{color:#fff;background:#191718;border:0;border-radius:999px;min-height:50px;font-size:10px;box-shadow:0 12px 28px #00000021}.membership-upgrade-bundle-actions>a:hover,.membership-upgrade-bundle-actions>button:first-child:hover:not(:disabled){background:#000}.membership-upgrade-bundle-note{color:#797576;background:#efedeb;border-top:1px solid #dedad8;grid-area:2/1/auto/-1;justify-content:space-between;align-items:center;gap:18px;min-height:28px;padding:0 22px;font-size:7px;display:flex}@media (width>=1101px) and (height>=680px){.membership-upgrade-content:not(.is-subscriptions-only){grid-template-rows:minmax(0,1fr) 220px;gap:0}.membership-upgrade-content:not(.is-subscriptions-only) .membership-upgrade-bundle{height:220px}}@media (width<=1100px){.membership-upgrade-content:not(.is-subscriptions-only) .membership-upgrade-options{border-bottom:1px solid #ffffff1c;border-radius:18px;box-shadow:0 34px 90px #0000006b}.membership-upgrade-bundle{border-radius:18px;grid-template-rows:auto 34px;grid-template-columns:minmax(270px,.78fr) minmax(0,1.22fr);margin-top:14px}.membership-upgrade-bundle-copy{min-height:250px;padding:25px 24px}.membership-upgrade-bundle-offer{grid-area:1/2;grid-template-columns:1fr;grid-template-areas:"label""price""guarantee""actions";align-content:center;padding:25px 28px}.membership-upgrade-bundle-actions{margin-top:12px}.membership-upgrade-bundle-note{grid-row:2}}@media (width<=650px){.membership-upgrade-bundle{grid-template-rows:auto auto auto;grid-template-columns:1fr}.membership-upgrade-bundle-copy{grid-area:1/1;min-height:0;padding:28px 22px}.membership-upgrade-bundle-offer{grid-area:2/1;padding:28px 22px}.membership-upgrade-bundle-note{flex-direction:column;grid-area:3/1;align-items:flex-start;gap:4px;min-height:0;padding:10px 18px}}.membership-upgrade-content:not(.is-subscriptions-only) .membership-upgrade-options{border:1px solid #ffffff1c;border-radius:20px;box-shadow:0 34px 90px #0000006b}.membership-upgrade-bundle{isolation:isolate;color:#fff;background:linear-gradient(90deg,#0c030585 0%,#171314 44%,#111011 100%),url(/assets/membership-upgrade-red-banner-v1.webp) 0 55%/62% no-repeat;border:1px solid #ef102d6b;border-radius:18px;grid-template-rows:minmax(0,1fr) 26px;grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);min-height:170px;margin-top:12px;position:relative;overflow:hidden;box-shadow:0 26px 70px #00000061}.membership-upgrade-bundle:before{z-index:3;content:"";background:linear-gradient(90deg,#ff3448 0%,#df001f 34%,#0000 78%);height:2px;display:block;position:absolute;top:0;left:0;right:0}.membership-upgrade-bundle-copy{color:#fff;background:0 0;grid-area:1/1;justify-content:center;padding:18px 32px 15px}.membership-upgrade-bundle-heading>span{color:#ff5d6d}.membership-upgrade-bundle-heading em{color:#ffffffad;background:#ffffff0f;border-color:#ffffff2b}.membership-upgrade-bundle h3{color:#fff;letter-spacing:-.055em;margin:8px 0 5px;font:400 clamp(21px,1.7vw,28px)/1.05 Sora,sans-serif}.membership-upgrade-bundle-copy>p{color:#ffffff9c;max-width:620px;font-size:8px;line-height:1.45}.membership-upgrade-bundle-tools{flex-wrap:wrap;gap:18px;margin:11px 0 0;display:flex}.membership-upgrade-bundle-tools span{color:#fff;background:0 0;border:0;border-radius:0;grid-template-columns:22px auto;column-gap:7px;min-height:0;padding:0;display:grid}.membership-upgrade-bundle-tools svg{color:#ff4b5c;grid-row:1/3;width:20px}.membership-upgrade-bundle-tools b{font-size:8px}.membership-upgrade-bundle-tools small{color:#ffffff75;font-size:6px}.membership-upgrade-bundle-offer{color:#fff;background:#00000014;border:0;border-left:1px solid #ffffff17;grid-area:1/2;grid-template-columns:minmax(150px,.55fr) minmax(250px,1fr);grid-template-areas:"label actions""price actions""guarantee actions";align-content:center;align-items:center;gap:2px 28px;padding:18px 30px;display:grid}.membership-upgrade-bundle-offer-label{color:#ff5d6d;grid-area:label}.membership-upgrade-bundle-price{grid-area:price;margin:1px 0 4px}.membership-upgrade-bundle-price>small{color:#fff}.membership-upgrade-bundle-price>strong{color:#fff;font-size:45px}.membership-upgrade-bundle-price>em{color:#ffffff70}.membership-upgrade-bundle-guarantee{color:#ffffff8f;border:0;grid-area:guarantee;padding:0}.membership-upgrade-bundle-guarantee svg{color:#ff4b5c}.membership-upgrade-bundle-actions{grid-area:actions;gap:4px;margin:0}.membership-upgrade-bundle-actions>a,.membership-upgrade-bundle-actions>button:first-child{color:#181617;background:#f8f6f5;border:0;min-height:48px;box-shadow:0 13px 30px #0000003d}.membership-upgrade-bundle-actions>a:hover,.membership-upgrade-bundle-actions>button:first-child:hover:not(:disabled){color:#000;background:#fff}.membership-upgrade-bundle-actions .membership-upgrade-check-payment{color:#ffffff7a}.membership-upgrade-bundle-actions .membership-upgrade-check-payment:hover:not(:disabled){color:#fff}.membership-upgrade-bundle-note{color:#ffffff57;background:#0000002b;border-top:1px solid #ffffff13;grid-area:2/1/auto/-1;min-height:26px;padding:0 20px}@media (width>=1101px) and (height>=680px){.membership-upgrade-content:not(.is-subscriptions-only){grid-template-rows:minmax(0,1fr) 170px;gap:12px}.membership-upgrade-content:not(.is-subscriptions-only) .membership-upgrade-bundle{height:170px;margin:0}}@media (width<=1100px){.membership-upgrade-bundle{grid-template-rows:auto 30px;grid-template-columns:minmax(0,1fr) minmax(330px,.85fr);margin-top:14px}.membership-upgrade-bundle-copy{min-height:210px;padding:25px 24px}.membership-upgrade-bundle-offer{grid-area:1/2;grid-template-columns:1fr;grid-template-areas:"label""price""guarantee""actions";padding:24px}.membership-upgrade-bundle-actions{margin-top:10px}.membership-upgrade-bundle-note{grid-row:2}}@media (width<=650px){.membership-upgrade-bundle{background:linear-gradient(#0c03056b,#171314 46%,#111011 100%),url(/assets/membership-upgrade-red-banner-v1.webp) top/auto 54% no-repeat;grid-template-rows:auto auto auto;grid-template-columns:1fr}.membership-upgrade-bundle-copy{grid-area:1/1;min-height:0;padding:28px 22px 22px}.membership-upgrade-bundle h3{font-size:25px}.membership-upgrade-bundle-tools{gap:14px}.membership-upgrade-bundle-offer{border-top:1px solid #ffffff17;border-left:0;grid-area:2/1;padding:24px 22px}.membership-upgrade-bundle-note{grid-area:3/1;padding:10px 18px}}.membership-upgrade-inline-access{order:5;gap:8px;margin:10px 0 22px;display:grid}.membership-upgrade-inline-separator{color:#8a8586;letter-spacing:.14em;align-items:center;gap:8px;font:750 6px/1 Inter,sans-serif;display:flex}.membership-upgrade-inline-separator:before,.membership-upgrade-inline-separator:after{content:"";background:#d9d5d3;flex:1;height:1px}.membership-upgrade-inline-separator>span{color:#fff;background:#d90728;border-radius:50%;place-items:center;width:22px;height:22px;font-size:6px;display:grid}.membership-upgrade-inline-separator>strong{color:#817c7d;font:inherit;white-space:nowrap}.membership-upgrade-inline-bundle{color:#181617;background:linear-gradient(100deg,#fff5f5 0%,#f2efed 72%);border:1px solid #d9072847;border-radius:16px;grid-template-columns:minmax(0,1fr) auto minmax(190px,.58fr);align-items:center;gap:18px;min-width:0;margin:0;padding:14px 15px 14px 17px;display:grid;box-shadow:inset 3px 0 #d90728}.membership-upgrade-inline-bundle-copy{gap:3px;min-width:0;display:grid}.membership-upgrade-inline-bundle-copy>span{color:#d90728;letter-spacing:.13em;font:800 7px/1 Inter,sans-serif}.membership-upgrade-inline-bundle-copy>strong{color:#181617;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font:500 14px/1.2 Sora,sans-serif;overflow:hidden}.membership-upgrade-inline-bundle-copy>small{color:#777273;align-items:center;gap:5px;font:500 7px/1.35 Inter,sans-serif;display:flex}.membership-upgrade-inline-bundle-copy>small svg{color:#d90728;flex:none}.membership-upgrade-inline-bundle-price{border-left:1px solid #d5d1cf;align-items:end;padding-left:18px;display:flex}.membership-upgrade-inline-bundle-price>small{align-self:flex-start;margin:6px 3px 0 0;font:600 11px Sora,sans-serif}.membership-upgrade-inline-bundle-price>strong{letter-spacing:-.07em;font:400 34px/.92 Sora,sans-serif}.membership-upgrade-inline-bundle-price>span{color:#777273;margin:0 0 2px 7px;font:500 6px/1.25 Inter,sans-serif}.membership-upgrade-inline-bundle-actions{gap:3px;display:grid}.membership-upgrade-inline-bundle-actions>a,.membership-upgrade-inline-bundle-actions>button:first-child{color:#fff;cursor:pointer;background:#191718;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;min-height:39px;padding:0 14px;font:700 8px Inter,sans-serif;text-decoration:none;transition:background .18s,transform .18s;display:flex}.membership-upgrade-inline-bundle-actions>a:hover,.membership-upgrade-inline-bundle-actions>button:first-child:hover:not(:disabled){background:#000;transform:translateY(-1px)}.membership-upgrade-inline-bundle-actions>button:first-child:disabled{cursor:not-allowed;opacity:.48}.membership-upgrade-inline-check{color:#817c7d;cursor:pointer;background:0 0;border:0;min-height:22px;padding:0;font:650 7px Inter,sans-serif}.membership-upgrade-inline-check:hover:not(:disabled){color:#181617}.membership-upgrade-inline-bundle>.membership-upgrade-checkout-error{grid-column:1/-1;margin:0}.membership-upgrade-options .membership-upgrade-vip .membership-upgrade-option-body .membership-upgrade-inline-bundle-actions>a,.membership-upgrade-options .membership-upgrade-vip .membership-upgrade-option-body .membership-upgrade-inline-bundle-actions>button:first-child{color:#fff;min-height:39px;box-shadow:none;background:#191718;border:0;border-radius:999px;order:0;margin:0;padding:0 14px;transform:none}.membership-upgrade-options .membership-upgrade-vip .membership-upgrade-option-body .membership-upgrade-inline-bundle-actions>button:first-child:disabled{color:#696566;opacity:1;background:#c9c5c3}.membership-upgrade-options .membership-upgrade-vip .membership-upgrade-option-body button.membership-upgrade-inline-check{color:#817c7d;width:100%;min-height:22px;box-shadow:none;background:0 0;border:0;border-radius:0;order:0;margin:0;padding:0;display:block;transform:none}.membership-upgrade-options .membership-upgrade-vip .membership-upgrade-option-body button.membership-upgrade-inline-check:hover:not(:disabled){color:#181617;box-shadow:none;background:0 0;transform:none}@media (width>=1101px) and (height>=680px){.membership-upgrade-content:not(.is-subscriptions-only){height:100%;padding:10px clamp(10px,1.8vw,28px);display:block}.membership-upgrade-content:not(.is-subscriptions-only) .membership-upgrade-options{height:100%}}@media (width<=1250px){.membership-upgrade-inline-bundle{grid-template-columns:minmax(0,1fr) auto}.membership-upgrade-inline-bundle-actions{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center}}@media (width<=560px){.membership-upgrade-inline-access{gap:8px;margin:4px 0 19px}.membership-upgrade-inline-separator>strong{white-space:normal}.membership-upgrade-inline-bundle{grid-template-columns:minmax(0,1fr) auto;gap:13px;margin:0;padding:15px}.membership-upgrade-inline-bundle-copy>strong{white-space:normal}.membership-upgrade-inline-bundle-price{padding-left:13px}.membership-upgrade-inline-bundle-actions{grid-column:1/-1;grid-template-columns:1fr}.membership-upgrade-inline-check{min-height:26px}}.membership-upgrade{--p-red:#f31331;--p-hot:#ff5368;height:100%;padding:0}.membership-upgrade-content,.membership-upgrade-content:not(.is-subscriptions-only){justify-content:center;align-items:center;height:100%;min-height:0;padding:clamp(16px,1.7vw,24px);display:flex}.membership-upgrade-options,.membership-upgrade-options.is-subscriptions-only{width:min(100%,1540px);height:min(700px,100dvh - 58px);min-height:560px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:stretch;gap:14px;display:grid;overflow:visible}.membership-upgrade-options .membership-upgrade-option{isolation:isolate;color:#f9f6f5;background:radial-gradient(circle at 20% 0,#ef163121,#0000 35%),linear-gradient(158deg,#171216 0%,#0d0c10 64%,#09090b 100%);border:1px solid #ffffff1c;border-radius:22px;height:100%;min-height:0;transition:transform .24s,border-color .24s,box-shadow .24s;display:block;position:relative;overflow:hidden;transform:none;box-shadow:0 28px 65px #00000057,inset 0 1px #ffffff0d}.membership-upgrade-options .membership-upgrade-option:hover{border-color:#ff495b6b;transform:translateY(-4px);box-shadow:0 34px 76px #00000070,inset 0 1px #ffffff12}.membership-upgrade-options .membership-upgrade-option:before{z-index:-1;content:"";opacity:1;pointer-events:none;background:0 0;border:1px solid #ff32481c;border-radius:50%;width:320px;height:320px;position:absolute;inset:auto -22% -36% auto;box-shadow:0 0 0 52px #ffffff03,0 0 0 104px #ee122f05}.membership-upgrade-options .membership-upgrade-option:after{z-index:-1;background:linear-gradient(90deg,var(--p-hot),var(--p-red),transparent 82%);color:#0000;content:"";opacity:.85;pointer-events:none;height:3px;position:absolute;inset:0 0 auto}.membership-upgrade-options .membership-upgrade-card-wrap{display:none}.membership-upgrade-options .membership-upgrade-option-body{background:0 0;flex-direction:column;height:100%;min-height:0;padding:clamp(23px,1.8vw,28px);display:flex;position:relative}.membership-upgrade-options .membership-upgrade-option-status{color:#ff7180;letter-spacing:.18em;order:0;font:800 8px/1 Inter,sans-serif}.membership-upgrade-options .membership-upgrade-option-body h3{color:#fff;letter-spacing:-.055em;order:1;max-width:none;margin:20px 0 10px;font:500 clamp(25px,2vw,34px)/1.04 Sora,sans-serif}.membership-upgrade-options .membership-upgrade-option-body>p{color:#ffffffc2;order:2;min-height:48px;margin:0;font:500 11px/1.55 Inter,sans-serif}.membership-upgrade-options .membership-upgrade-vip .membership-upgrade-option-body>p{color:#ffebefd4}.membership-upgrade-options .membership-upgrade-option-body .membership-upgrade-price{align-items:flex-end;gap:12px;margin:24px 0 22px;padding-top:0;display:flex;order:3!important}.membership-upgrade-options .membership-upgrade-price strong{color:#fff;letter-spacing:-.075em;font:500 clamp(32px,2.8vw,44px)/.95 Sora,sans-serif}.membership-upgrade-options .membership-upgrade-price span{color:#ffffffa8;border-left:1px solid #fff3;gap:3px;margin-bottom:3px;padding-left:11px;font:500 9px/1.2 Inter,sans-serif;display:grid}.membership-upgrade-options .membership-upgrade-price span b{color:#ff8c98;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.membership-upgrade-options .membership-upgrade-option-body>button:not(.membership-upgrade-avulso-check),.membership-upgrade-avulso-action{color:#21191d;cursor:pointer;background:linear-gradient(#fff 0%,#f9f6f6 44%,#dcd6d8 100%);border:1px solid #fff;border-radius:999px;flex:none;order:4;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;margin:0 0 5px;padding:0 18px;font:750 12px Inter,sans-serif;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:flex;position:relative;transform:translateY(0);box-shadow:inset 0 2px 1px #fffffff2,inset 0 -2px 5px #5b454b1f,0 5px #a7a0a4,0 12px 24px #00000057}.membership-upgrade-options .membership-upgrade-option-body>button:not(.membership-upgrade-avulso-check):hover:not(:disabled),.membership-upgrade-avulso-action:hover:not(:disabled){background:linear-gradient(#fff 0% 44%,#e6e0e2 100%);transform:translateY(-2px);box-shadow:inset 0 2px 1px #fff,inset 0 -2px 5px #5b454b1a,0 6px #a7a0a4,0 16px 30px #0006}.membership-upgrade-options .membership-upgrade-option-body>button:not(.membership-upgrade-avulso-check):active:not(:disabled),.membership-upgrade-avulso-action:active:not(:disabled){transform:translateY(3px);box-shadow:inset 0 2px 5px #5b454b33,0 2px #a7a0a4,0 5px 12px #0000004d}.membership-upgrade-options .membership-upgrade-option-body>ul,.membership-upgrade-options .membership-upgrade-vip .membership-upgrade-option-body>ul{border-top:1px solid #ffffff1a;order:5;grid-template-columns:1fr;gap:0;margin:19px 0 0;padding:0;list-style:none;display:grid}.membership-upgrade-options .membership-upgrade-option-body>ul li{color:#ffffffd4;border-bottom:1px solid #ffffff13;align-items:center;gap:10px;min-height:40px;font:600 11px/1.3 Inter,sans-serif;display:flex}.membership-upgrade-options .membership-upgrade-option-body>ul .membership-upgrade-feature-mark{width:21px;height:21px;box-shadow:none;color:var(--p-red);background:0 0;border:0;border-radius:0;flex:none;place-items:center;display:grid}.membership-upgrade-options .membership-upgrade-option-body>ul .membership-upgrade-feature-mark svg{width:19px;height:19px;color:inherit;background:0 0;border:0;border-radius:0;padding:0}.membership-upgrade-options .membership-upgrade-credit{order:6;margin-top:16px}.membership-upgrade-plan-badge,.membership-upgrade-avulso-label{z-index:2;color:#ffffffb8;letter-spacing:.13em;background:#fff1;border:1px solid #ffffff29;border-radius:999px;padding:7px 9px;font:800 7px/1 Inter,sans-serif;position:absolute;top:25px;right:28px}.membership-upgrade-options .membership-upgrade-vip{z-index:2;background:linear-gradient(155deg,#0000 0 54%,#ffffff17 54.2%,#0000 54.8%),radial-gradient(at 50% 112%,#ff4556f2,#0000 51%),linear-gradient(#191116 0%,#24080f 55%,#8f001a 100%);border-color:#ff5e6fb8;height:calc(100% + 20px);margin:-10px 0;box-shadow:0 34px 85px #c1001e4f,0 0 0 1px #ff43561a,inset 0 1px #ffffff1a}.membership-upgrade-options .membership-upgrade-vip:before{border-color:#ffffff24;inset:auto -16% -31% auto;box-shadow:0 0 0 52px #ffffff06,0 0 0 104px #ffffff05}.membership-upgrade-options .membership-upgrade-vip:after{background:linear-gradient(90deg,#ff7181,#ff1839 52%,#990018);height:4px}.membership-upgrade-options .membership-upgrade-vip .membership-upgrade-option-status,.membership-upgrade-options .membership-upgrade-vip .membership-upgrade-price span b{color:#ffb1b9}.membership-upgrade-options .membership-upgrade-vip .membership-upgrade-option-body>button{color:#a9001c!important;background:linear-gradient(#fff 0%,#fff6f7 43%,#e5cdd2 100%)!important;border-color:#fff!important;box-shadow:inset 0 2px 1px #fff,inset 0 -2px 5px #76172a1f,0 5px #b37885,0 15px 28px #3d000b66!important}.membership-upgrade-options .membership-upgrade-vip .membership-upgrade-option-body>button:hover:not(:disabled){box-shadow:inset 0 2px 1px #fff,inset 0 -2px 5px #76172a1a,0 6px #b37885,0 18px 34px #3d000b7a!important}.membership-upgrade-options .membership-upgrade-vip .membership-upgrade-option-body>button:active:not(:disabled){box-shadow:inset 0 3px 6px #76172a2e,0 2px #b37885,0 6px 14px #3d000b52!important}.membership-upgrade-options .membership-upgrade-vip .membership-upgrade-option-body>ul .membership-upgrade-feature-mark{color:#ffd5dc}.membership-upgrade-options .membership-upgrade-avulso{background:linear-gradient(142deg,#ee122f1a,#0000 31%),linear-gradient(160deg,#161216 0%,#0b0b0e 74%)}.membership-upgrade-options .membership-upgrade-avulso:before{width:270px;height:270px;box-shadow:none;clip-path:polygon(40% 0,100% 0,100% 100%,0 100%);background:linear-gradient(135deg,#f217332e,#0000 58%);border-radius:0;transform:rotate(-12deg)}.membership-upgrade-options .membership-upgrade-avulso .membership-upgrade-option-body>p:after{color:#ff7b88;letter-spacing:.08em;content:"NÃO INCLUI OS PLANOS MENSAIS";margin-top:10px;font:800 8px/1.3 Inter,sans-serif;display:block}.membership-upgrade-avulso-action{justify-content:space-between}.membership-upgrade-avulso-action:disabled{cursor:not-allowed;opacity:.62}.membership-upgrade-options .membership-upgrade-option-body>button.membership-upgrade-avulso-check{width:100%;min-height:34px;box-shadow:none;color:#ffffff6b;background:0 0;border:0;border-radius:0;order:6;margin:5px 0 0;padding:0;font:700 8px Inter,sans-serif;display:block}.membership-upgrade-options .membership-upgrade-option-body>button.membership-upgrade-avulso-check:hover:not(:disabled){box-shadow:none;color:#fff;background:0 0;transform:none}.membership-upgrade-avulso .membership-upgrade-checkout-error{order:7;margin:5px 0 0}@media (width<=1100px){.membership-upgrade-content,.membership-upgrade-content:not(.is-subscriptions-only){align-items:flex-start;height:auto;padding:28px 20px 45px}.membership-upgrade-options,.membership-upgrade-options.is-subscriptions-only{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;height:auto;min-height:0}.membership-upgrade-options .membership-upgrade-option{min-height:590px}.membership-upgrade-options .membership-upgrade-vip{height:auto;margin:0}.membership-upgrade-options .membership-upgrade-avulso:last-child:nth-child(odd){grid-column:1/-1;min-height:500px}}@media (width<=680px){.membership-upgrade-content,.membership-upgrade-content:not(.is-subscriptions-only){padding:16px 12px 38px}.membership-upgrade-options,.membership-upgrade-options.is-subscriptions-only{grid-template-columns:1fr;gap:13px}.membership-upgrade-options .membership-upgrade-option,.membership-upgrade-options .membership-upgrade-avulso:last-child:nth-child(odd){grid-column:auto;min-height:0}.membership-upgrade-options .membership-upgrade-option-body{padding:25px 22px 23px}.membership-upgrade-options .membership-upgrade-option-body>p{min-height:0}.membership-upgrade-options .membership-upgrade-price{margin:22px 0 20px}.membership-upgrade-options .membership-upgrade-option-body>ul{margin-top:22px}.membership-upgrade-plan-badge,.membership-upgrade-avulso-label{top:22px;right:22px}}.membership-upgrade-options,.membership-upgrade-options.is-subscriptions-only{isolation:isolate;background:linear-gradient(#05000345 0%,#0500031a 28%,#0500034d 60%,#050407 100%),url(/assets/membership-pricing-light-columns-v2.png) top/cover no-repeat,#080609;border:1px solid #ffffff1f;border-radius:30px;height:min(840px,100dvh - 40px);min-height:660px;padding:0 clamp(22px,3.1vw,48px) clamp(24px,3vw,42px);display:block;position:relative;overflow:hidden;box-shadow:0 34px 90px #0000007a,inset 0 1px #ffffff1a}.membership-upgrade-options:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#0000 0 48%,#00000026 67%,#00000085 100%);position:absolute;inset:0}.membership-upgrade-options:after{z-index:-1;content:"";background:linear-gradient(90deg,#0000,#ffffff52 50%,#0000);height:1px;position:absolute;top:0;left:0;right:0}.membership-upgrade-energy{z-index:-1;pointer-events:none;width:min(62%,960px);height:61%;position:absolute;top:-4%;left:50%;overflow:hidden;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000,#000 11% 34%,#0000 100%);mask-image:linear-gradient(#0000,#000 11% 34%,#0000 100%)}.membership-upgrade-energy:before{content:"";background:radial-gradient(at 50% 0,#fff0e861,#ff738a30 34%,#0000 73%);animation:6.2s ease-in-out infinite alternate membership-energy-core;position:absolute;inset:-22% 10% 15%}.membership-upgrade-energy span{filter:blur(4px);opacity:.72;background:linear-gradient(90deg,#0000,#ffc4cf14 28%,#ffe7e86b 50%,#ff69871a 72%,#0000);width:8%;height:100%;animation:3.4s ease-in-out infinite alternate membership-energy-breathe;position:absolute;top:0}.membership-upgrade-energy span:after{filter:drop-shadow(0 0 14px #ffc1cbb3);content:"";background:radial-gradient(34% 48%,#fffff9f5 0%,#ffccd4d1 19%,#ff507759 46%,#0000 78%);width:100%;height:38%;animation:4.8s linear infinite membership-energy-flow;position:absolute;top:0;left:0}.membership-upgrade-energy span:first-child{animation-delay:-1.2s;left:4%}.membership-upgrade-energy span:first-child:after{animation-delay:-4.8s}.membership-upgrade-energy span:nth-child(2){animation-delay:-3.6s;left:21%}.membership-upgrade-energy span:nth-child(2):after{animation-delay:-1.1s}.membership-upgrade-energy span:nth-child(3){animation-delay:-.5s;left:38%}.membership-upgrade-energy span:nth-child(3):after{animation-delay:-6.1s}.membership-upgrade-energy span:nth-child(4){animation-delay:-4.4s;left:55%}.membership-upgrade-energy span:nth-child(4):after{animation-delay:-2.7s}.membership-upgrade-energy span:nth-child(5){animation-delay:-2.3s;left:72%}.membership-upgrade-energy span:nth-child(5):after{animation-delay:-5.5s}.membership-upgrade-energy span:nth-child(6){animation-delay:-5.1s;left:89%}.membership-upgrade-energy span:nth-child(6):after{animation-delay:-.3s}@keyframes membership-energy-core{0%{opacity:.5;transform:scale(.92)}to{opacity:1;transform:scale(1.08)}}@keyframes membership-energy-breathe{0%{opacity:.48}to{opacity:1}}@keyframes membership-energy-flow{0%{transform:translateY(-110%)}to{transform:translateY(300%)}}.membership-upgrade-pricing-intro{color:#fff;text-align:center;text-shadow:0 2px 24px #000000e6;flex-direction:column;justify-content:center;align-items:center;max-width:760px;height:178px;margin:0 auto;display:flex}.membership-upgrade-pricing-intro>span{color:#ff8c98;letter-spacing:.22em;font:850 8px/1 Inter,sans-serif}.membership-upgrade-pricing-intro h2{letter-spacing:-.065em;margin:0 0 8px;font:450 clamp(29px,3vw,45px)/1 Sora,sans-serif}.membership-upgrade-pricing-intro p{color:#ffffffc7;max-width:630px;margin:0;font:500 11px/1.55 Inter,sans-serif}.membership-upgrade-pricing-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:stretch;gap:14px;height:calc(100% - 178px);min-height:0;display:grid}.membership-upgrade-pricing-grid.is-two-offers{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1060px;margin-inline:auto}.membership-upgrade-pricing-grid.is-single-offer{grid-template-columns:minmax(0,1fr);max-width:520px;margin-inline:auto}.membership-upgrade-pricing-grid>.membership-upgrade-option{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(#ffffff0d,#0000 24%),linear-gradient(160deg,#170f15e3,#0a090ef7 56%,#08080b 100%)}.membership-upgrade-pricing-grid>.membership-upgrade-member:before{display:none}.membership-upgrade-pricing-grid>.membership-upgrade-member .membership-upgrade-option-status:before{content:"";background:#ff3e56;width:16px;height:2px;margin:0 8px 2px 0;display:inline-block;box-shadow:0 0 12px #ff2842a6}.membership-upgrade-pricing-grid>.membership-upgrade-vip{background:radial-gradient(at 50% 118%,#ff364ff0,#0000 55%),linear-gradient(#1e0a14f0,#610017fa 72%,#c60026 115%);border-color:#ff7a89d1;height:calc(100% + 26px);margin-top:-18px;margin-bottom:-8px;overflow:visible;box-shadow:0 38px 90px #cc002061,0 0 0 1px #ff5c7029,inset 0 1px #ffffff21}.membership-upgrade-pricing-grid>.membership-upgrade-vip:before{display:none}.membership-upgrade-pricing-grid>.membership-upgrade-vip .membership-upgrade-price span{color:#fff}.membership-upgrade-pricing-grid>.membership-upgrade-vip .membership-upgrade-option-body{padding-top:31px}.membership-upgrade-pricing-grid>.membership-upgrade-vip .membership-upgrade-option-body>ul li{color:#ffffffeb;text-shadow:0 1px 10px #56000e66;border-color:#ffffff29}.membership-upgrade-pricing-grid>.membership-upgrade-vip .membership-upgrade-plan-badge{z-index:4;color:#ad0025;letter-spacing:.09em;text-shadow:0 1px #fffc;white-space:nowrap;transform-origin:50%;pointer-events:none;background:linear-gradient(160deg,#fff 0%,#fff3f5 46%,#efcbd2 100%);border:1px solid #fff;border-radius:6px;padding:10px 14px 9px;font:850 9px/1 Inter,sans-serif;top:-15px;right:18px;transform:none;box-shadow:inset 0 1px #fff,inset 0 -2px 3px #91263c1f,0 4px #a75a6b,2px 11px 21px #34000d7a,0 10px 23px #ff688033}.membership-upgrade-pricing-grid>.membership-upgrade-avulso{background:linear-gradient(#ffffff0d,#0000 24%),linear-gradient(160deg,#19161ced,#09090dfc 72%);border-color:#ffffff29;overflow:visible}.membership-upgrade-pricing-grid>.membership-upgrade-avulso:before{display:none}.membership-upgrade-pricing-grid>.membership-upgrade-avulso:after{background:linear-gradient(90deg,#7c7275,#d7cfd0 45%,#0000 84%)}.membership-upgrade-pricing-grid>.membership-upgrade-avulso .membership-upgrade-option-status{color:#d7ced0}.membership-upgrade-pricing-grid>.membership-upgrade-avulso .membership-upgrade-avulso-label{z-index:4;color:#fff;letter-spacing:.08em;text-shadow:0 1px 1px #6a001073;white-space:nowrap;transform-origin:50%;pointer-events:none;background:linear-gradient(165deg,#ff5770 0%,#f20d35 45%,#c80024 100%);border:1px solid #ff7787;border-radius:6px;padding:10px 13px 9px;font:850 9px/1 Inter,sans-serif;top:-16px;right:18px;transform:rotate(8deg);box-shadow:inset 0 1px #ffffff87,inset 1px 0 #ffffff38,inset 0 -2px 4px #66001240,0 4px #790018,2px 10px 20px #0000008f,0 10px 24px #e8002952}@media (width<=1100px){.membership-upgrade-options,.membership-upgrade-options.is-subscriptions-only{background:linear-gradient(#05000338,#080708 46%),url(/assets/membership-pricing-light-columns-v2.png) top/auto 580px no-repeat,#080708;height:auto;min-height:0;padding-bottom:26px;overflow:visible}.membership-upgrade-pricing-intro{height:180px}.membership-upgrade-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:30px;height:auto}.membership-upgrade-pricing-grid>.membership-upgrade-option{min-height:590px}.membership-upgrade-pricing-grid>.membership-upgrade-vip{height:auto;margin:0}.membership-upgrade-pricing-grid>.membership-upgrade-avulso:last-child:nth-child(odd){grid-column:1/-1;min-height:500px}}@media (width<=680px){.membership-upgrade-options,.membership-upgrade-options.is-subscriptions-only{background:linear-gradient(#05000338,#080708 35%),url(/assets/membership-pricing-light-columns-v2.png) top/auto 410px no-repeat,#080708;border-radius:22px;padding:0 12px 15px}.membership-upgrade-energy{display:none}.membership-upgrade-pricing-intro{height:166px;padding:0 14px}.membership-upgrade-pricing-intro h2{font-size:29px}.membership-upgrade-pricing-intro p{font-size:9px}.membership-upgrade-pricing-grid{grid-template-columns:1fr;gap:30px 13px}.membership-upgrade-pricing-grid.is-two-offers,.membership-upgrade-pricing-grid.is-single-offer{grid-template-columns:1fr}.membership-upgrade-pricing-grid>.membership-upgrade-option,.membership-upgrade-pricing-grid>.membership-upgrade-avulso:last-child:nth-child(odd){grid-column:auto;min-height:0}}.membership-upgrade-avulso-action:focus-visible,.membership-upgrade-options .membership-upgrade-option-body>button:not(.membership-upgrade-avulso-check):focus-visible{outline-offset:5px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.membership-upgrade-energy:before{animation-duration:6.2s!important;animation-iteration-count:infinite!important}.membership-upgrade-energy span{animation-duration:3.4s!important;animation-iteration-count:infinite!important}.membership-upgrade-energy span:after{animation-duration:4.8s!important;animation-iteration-count:infinite!important}.membership-upgrade-avulso-action,.membership-upgrade-options .membership-upgrade-option-body>button:not(.membership-upgrade-avulso-check){transition:none}}@media (width>=1101px) and (height<=850px){.dashboard-main[data-view=upgrade]{overflow-y:auto}.membership-upgrade,.membership-upgrade-content:not(.is-subscriptions-only){height:auto;min-height:100%}.membership-upgrade-content:not(.is-subscriptions-only){display:block}.membership-upgrade-options,.membership-upgrade-options.is-subscriptions-only{height:auto;min-height:0}.membership-upgrade-pricing-grid{height:auto}.membership-upgrade-pricing-grid>.membership-upgrade-option{height:auto;min-height:max-content}.membership-upgrade-options .membership-upgrade-option-body{height:auto;min-height:100%}.membership-upgrade-pricing-grid>.membership-upgrade-vip{margin:0}}.membership-precheckout-backdrop{-webkit-backdrop-filter:blur(18px)saturate(.85);backdrop-filter:blur(18px)saturate(.85);background:#030104d4}.membership-precheckout{width:min(1110px,100vw - 40px);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(360px,.88fr) minmax(520px,1.12fr);gap:12px;overflow:visible}.membership-precheckout:before{display:none}.membership-precheckout-visual{background:radial-gradient(at 45% 110%,#ff3753e0,#0000 59%),linear-gradient(#12060d82,#30021080 59%,#6f001cd6),url(/assets/membership-pricing-light-columns-v2.png) top/auto 100% no-repeat,#230912;border:1px solid #ffa4b240;border-radius:23px;padding:31px 34px 27px;box-shadow:inset 0 1px #ffffff29,0 24px 48px #5e001638}.membership-precheckout.is-member .membership-precheckout-visual{background:radial-gradient(at 55% 110%,#c50c2d73,#0000 55%),linear-gradient(#0c080ead,#14070fbf 59%,#200711eb),url(/assets/membership-pricing-light-columns-v2.png) top/auto 100% no-repeat,#120c12}.membership-precheckout-visual:before{background:linear-gradient(#00000017,#0000 39%,#0c01072e 80%);inset:0}.membership-precheckout-visual:after{background:linear-gradient(105deg,#ffffff09,#0000 26% 70%,#ff657f1c);inset:0}.membership-precheckout-visual-kicker{color:#ffdce1;letter-spacing:.16em;text-shadow:0 1px 14px #240009a6;font-size:9px}.membership-precheckout-visual-kicker:before{color:#ff3856}.membership-precheckout-visual>.membership-precheckout-card-art{filter:drop-shadow(0 28px 30px #0f0006a6)drop-shadow(0 0 25px #ff7a8f30);width:79%;top:105px}.membership-precheckout-visual-copy{padding-top:0}.membership-precheckout-visual-copy h2{letter-spacing:-.06em;text-shadow:0 4px 24px #23000a7a;max-width:350px;margin:0 0 18px;font-size:clamp(31px,2.7vw,42px);line-height:1.03}.membership-precheckout-visual-copy>div{color:#ffc8d0;border:0;border-top:1px solid #ffffff47;border-radius:0;gap:11px;padding:14px 0 0}.membership-precheckout-visual-copy b{font-size:10px}.membership-precheckout-visual-copy small{color:#ffffffc4;font-size:8px}.membership-precheckout-form{background:radial-gradient(at 100% 110%,#69051f29,#0000 48%),linear-gradient(160deg,#1b151b 0%,#0d0b10 50%,#08080b 100%);border:0;border-radius:23px;min-width:0;padding:38px 42px 29px;box-shadow:inset 0 1px #fff1,0 6px #050407,0 29px 56px #00000094}.membership-precheckout-eyebrow{color:#fff;letter-spacing:.16em;font-size:9px}.membership-precheckout-selected{color:#b6aab0;font-size:10px}.membership-precheckout-plan{border-color:#ffffff2e;min-height:78px;padding:13px 0}.membership-precheckout-plan>span{background:linear-gradient(150deg,#ff3651,#b90027);border:1px solid #ff9dab80;border-radius:13px;box-shadow:inset 0 1px #ffffff47,0 8px 19px #af002257}.membership-precheckout-plan strong{font-size:21px}.membership-precheckout-plan small{color:#ffffffab;font-size:10px}.membership-precheckout-plan>b{font-size:22px}.membership-precheckout-methods legend{color:#d8cbd0;font-size:11px}.membership-precheckout-methods label{background:#1c181e;border-color:#ffffff2b;border-radius:16px;min-height:87px;transition:border-color .32s,background-color .32s,box-shadow .32s,transform .2s;box-shadow:inset 0 1px #ffffff0a,0 8px 18px #0000001f}.membership-precheckout-methods label:hover:not(:has(input:disabled)){background:#262027;border-color:#ff8d9da3;transform:translateY(-2px)}.membership-precheckout-methods label.is-selected{background:#390d1d;border-color:#ff8494;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #ff456242,0 13px 26px #91001c38}.membership-precheckout-methods label.is-selected:hover:not(:has(input:disabled)){background:#390d1d}.membership-precheckout-methods label:has(input:disabled){cursor:not-allowed;opacity:.48}.membership-precheckout-method-icon,.is-selected .membership-precheckout-method-icon{color:#fff;background:#302b32;border:1px solid #ffffff1c;border-radius:10px;transition:background-color .32s,border-color .32s,box-shadow .32s}.is-selected .membership-precheckout-method-icon{color:#fff;background:#d60b31;border-color:#ffa7b780;box-shadow:inset 0 1px #ffffff4d,0 5px 13px #0000003d}.membership-precheckout-methods label>span:nth-of-type(2) strong{font-size:12px}.membership-precheckout-methods label>span:nth-of-type(2) small{color:#b1a4a9;font-size:9px}.membership-precheckout-check{color:#ff99a8;transition:opacity .28s,transform .28s cubic-bezier(.22,1,.36,1);transform:scale(.8)}.membership-precheckout-methods label.is-selected .membership-precheckout-check{transform:scale(1)}.membership-precheckout-summary{border-color:#fff3;padding:17px 0}.membership-precheckout-summary>span{color:#fff;font-size:9px}.membership-precheckout-summary>strong{font-size:28px}.membership-precheckout-summary>strong small{color:#fff}.membership-precheckout-summary>p{color:#c5b9bf;font-size:10px;line-height:1.55}.membership-precheckout-summary>p,.membership-precheckout-continue>span{animation:.34s cubic-bezier(.22,1,.36,1) both membership-checkout-copy-in}@keyframes membership-checkout-copy-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.membership-precheckout-continue{color:#a9001c;background:linear-gradient(#fff 0%,#fff7f8 43%,#e7d4d9 100%);border:1px solid #fff;border-radius:999px;min-height:56px;margin-top:20px;padding:0 21px;font-size:12px;font-weight:800;transition:transform .16s,box-shadow .16s,background .16s;box-shadow:inset 0 2px 1px #fff,inset 0 -2px 5px #76172a1f,0 5px #b37885,0 17px 30px #00000061}.membership-precheckout-continue:hover:not(:disabled){background:linear-gradient(#fff,#fff,#efdee2);transform:translateY(-2px);box-shadow:inset 0 2px 1px #fff,inset 0 -2px 5px #76172a1a,0 6px #b37885,0 19px 32px #0000006e}.membership-precheckout-continue:active:not(:disabled){transform:translateY(3px);box-shadow:inset 0 3px 6px #76172a2e,0 2px #b37885,0 7px 15px #0000004d}.membership-precheckout-continue:focus-visible,.membership-precheckout-close:focus-visible,.membership-precheckout-pix-result button:focus-visible{outline-offset:4px;outline:2px solid #fff}.membership-precheckout-close{color:#fff;background:#1e161cd6;border-color:#ffffff38;border-radius:11px}.membership-precheckout-security{color:#a6999e;font-size:9px}.membership-precheckout-security svg{color:#ff8394}.membership-precheckout-payer{border-color:#ffffff2b}.membership-precheckout-payer label{color:#d6cbd0}.membership-precheckout-payer input{background:#100d12;border-radius:10px}.membership-precheckout-pix-result{background:linear-gradient(145deg,#53081c73,#130e14 60%);border-radius:16px}.membership-precheckout-pix-result button{color:#a9001c;background:linear-gradient(#fff,#ead8dd);border-radius:999px}.membership-precheckout-pix-result button:hover{background:#fff}@media (width>=881px){.membership-precheckout,.membership-precheckout.is-card{width:min(1110px,100vw - 40px)}.membership-precheckout-form{scrollbar-width:thin;scrollbar-color:#ff6a7c80 transparent;transition:padding .52s cubic-bezier(.22,1,.36,1);overflow-y:auto}.membership-precheckout-selected,.membership-precheckout-methods,.membership-precheckout-summary,.membership-precheckout-security{transition:margin .52s cubic-bezier(.22,1,.36,1),padding .52s cubic-bezier(.22,1,.36,1)}.membership-precheckout-continue{transition:margin .52s cubic-bezier(.22,1,.36,1),transform .16s,box-shadow .16s,background .16s}.membership-precheckout-form::-webkit-scrollbar{width:5px;display:block}:is(.membership-precheckout:has(.membership-precheckout-pix-result) .membership-precheckout-form,.membership-precheckout:has(.membership-precheckout-error) .membership-precheckout-form){scrollbar-width:thin}.membership-precheckout:has(.membership-precheckout-pix-result) .membership-precheckout-form::-webkit-scrollbar{width:5px;display:block}.membership-precheckout:has(.membership-precheckout-error) .membership-precheckout-form::-webkit-scrollbar{width:5px;display:block}.membership-precheckout.is-pix .membership-precheckout-form{padding-top:31px;padding-bottom:22px}.membership-precheckout.is-pix .membership-precheckout-selected,.membership-precheckout.is-pix .membership-precheckout-methods{margin-top:17px}.membership-precheckout .membership-precheckout-payer{background:linear-gradient(145deg,#ffffff09,#ffffff02);border:1px solid #ffffff1f;border-radius:15px;gap:9px;padding:12px 14px}.membership-precheckout .membership-precheckout-payer-row{grid-template-columns:1fr 1fr;gap:12px!important}.membership-precheckout.is-pix .membership-precheckout-summary{margin-top:9px;padding-block:13px}.membership-precheckout.is-pix .membership-precheckout-continue{margin-top:14px}.membership-precheckout.is-pix .membership-precheckout-security{margin-top:9px}}@media (width>=881px) and (height<=760px){.membership-precheckout.is-pix .membership-precheckout-form{padding-top:22px;padding-bottom:16px}.membership-precheckout.is-pix .membership-precheckout-selected{margin-top:14px}.membership-precheckout.is-pix .membership-precheckout-methods{margin-top:13px}.membership-precheckout.is-pix .membership-precheckout-summary{margin-top:6px}.membership-precheckout.is-pix .membership-precheckout-continue{margin-top:11px}}@media (width>=881px) and (height<=680px){.membership-precheckout.is-pix .membership-precheckout-form{padding-top:16px;padding-bottom:12px}.membership-precheckout.is-pix .membership-precheckout-selected{margin-top:10px}.membership-precheckout.is-pix .membership-precheckout-plan{min-height:64px;padding-block:8px}.membership-precheckout.is-pix .membership-precheckout-methods{margin-top:10px}.membership-precheckout.is-pix .membership-precheckout-methods label{min-height:67px;padding:9px 11px}.membership-precheckout .membership-precheckout-payer{gap:6px;padding:9px 12px}.membership-precheckout .membership-precheckout-payer>div,.membership-precheckout .membership-precheckout-payer-row>span{gap:3px}.membership-precheckout .membership-precheckout-payer input{height:36px}.membership-precheckout.is-pix .membership-precheckout-summary{padding-block:10px}.membership-precheckout.is-pix .membership-precheckout-continue{margin-top:9px}.membership-precheckout.is-pix .membership-precheckout-security{margin-top:7px}}@media (width<=880px){.membership-precheckout{width:min(590px,100vw - 28px);overflow:auto}.membership-precheckout-visual{min-height:180px}.membership-precheckout-form{margin-top:10px;padding:29px 30px 27px}.membership-precheckout-visual>.membership-precheckout-card-art{top:39px}}@media (width<=560px){.membership-precheckout{width:100%}.membership-precheckout-visual{border-radius:20px;min-height:131px;padding:19px 20px 16px}.membership-precheckout-visual-kicker{font-size:7px}.membership-precheckout-visual>.membership-precheckout-card-art{width:137px;top:30px;right:9px}.membership-precheckout-visual-copy h2{max-width:220px;margin:0;font-size:22px}.membership-precheckout-form{border-radius:20px;padding:23px 19px 24px}.membership-precheckout-plan{grid-template-columns:42px minmax(0,1fr)}.membership-precheckout-plan>span{width:42px;height:42px}.membership-precheckout-plan>b{grid-column:2;font-size:18px}.membership-precheckout-methods{grid-template-columns:1fr}.membership-precheckout-summary{display:block}.membership-precheckout-summary>p{margin-top:8px}}.membership-billing-switch{background:#070405a8;border:1px solid #ffffff1a;border-radius:14px;gap:4px;margin-top:18px;padding:4px;display:inline-flex}.membership-billing-switch button{color:#9f9296;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:116px;padding:10px 14px;font:700 10px Sora,sans-serif;display:flex}.membership-billing-switch button small{letter-spacing:.08em;text-transform:uppercase;background:#ffffff14;border-radius:999px;padding:3px 6px;font-size:7px}.membership-billing-switch button.is-active{color:#fff;background:linear-gradient(135deg,#ef102d,#b9001c);box-shadow:0 8px 24px #dd002340}.membership-precheckout-cycle{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:17px 0 0;padding:0;display:grid}.membership-precheckout-cycle legend{color:#d8cbd0;grid-column:1/-1;font:600 10px Sora,sans-serif}.membership-precheckout-cycle label{color:#f8f3f3;cursor:pointer;background:#151213;border:1px solid #ffffff1c;border-radius:13px;grid-template-columns:1fr auto;gap:3px 8px;padding:10px 12px;display:grid;position:relative}.membership-precheckout-cycle label.is-selected{background:linear-gradient(110deg,#ef102d24,#151011 68%);border-color:#ff3443;box-shadow:inset 0 0 0 1px #ff34431f}.membership-precheckout-cycle input{opacity:0;width:1px;height:1px;position:absolute}.membership-precheckout-cycle span{font:650 11px Sora,sans-serif}.membership-precheckout-cycle small{color:#96898d;grid-row:2;font-size:8px}.membership-precheckout-cycle label:after{content:"";border:1px solid #6f6266;border-radius:50%;grid-area:1/2/3;align-self:center;width:8px;height:8px}.membership-precheckout-cycle label.is-selected:after{background:#ef102d;border-color:#ff5260;box-shadow:0 0 0 3px #ef102d24}.membership-precheckout-cycle label:has(input:disabled){cursor:default}.membership-precheckout-cycle>p{color:#988b8f;grid-column:1/-1;margin:0;font-size:8px}@media (width<=560px){.membership-billing-switch{width:100%}.membership-billing-switch button{flex:1;min-width:0}.membership-precheckout-cycle{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.membership-precheckout-methods label{transition:border-color .2s,background-color .2s,box-shadow .2s}.membership-precheckout-method-icon{transition:background-color .2s,border-color .2s}.membership-precheckout-check{transition:opacity .2s;transform:none!important}.membership-precheckout-summary>p,.membership-precheckout-continue>span{animation-name:membership-checkout-copy-fade;animation-duration:.18s}.membership-precheckout-form,.membership-precheckout-selected,.membership-precheckout-methods,.membership-precheckout-summary,.membership-precheckout-continue,.membership-precheckout-security{transition-duration:.28s}.membership-precheckout-methods label:hover,.membership-precheckout-continue:hover:not(:disabled){transform:none}}@keyframes membership-checkout-copy-fade{0%{opacity:0}to{opacity:1}}@media (width>=881px) and (height<=820px){.membership-precheckout-backdrop{padding:10px}.membership-precheckout.is-card{height:min(700px,100dvh - 40px)}.membership-precheckout.is-card .membership-precheckout-form,.membership-precheckout.is-pix .membership-precheckout-form{scrollbar-width:thin}.membership-precheckout.is-card .membership-precheckout-form::-webkit-scrollbar{width:5px;display:block}.membership-precheckout.is-pix .membership-precheckout-form::-webkit-scrollbar{width:5px;display:block}}@media (width>=881px) and (height<=760px){.membership-precheckout.is-pix .membership-precheckout-form{padding-top:12px;padding-bottom:8px}.membership-precheckout.is-pix .membership-precheckout-selected{margin-top:8px}.membership-precheckout.is-pix .membership-precheckout-cycle{margin-top:12px}.membership-precheckout.is-pix .membership-precheckout-methods{margin-top:8px}.membership-precheckout.is-pix .membership-precheckout-payer{gap:7px;margin-top:8px;padding:8px 12px}.membership-precheckout.is-pix .membership-precheckout-summary{padding-block:10px}.membership-precheckout.is-pix .membership-precheckout-continue{margin-top:8px}.membership-precheckout.is-pix .membership-precheckout-security{margin-top:5px}}.v2-announcement{box-sizing:border-box;color:#fff;background:#09070a;border:1px solid #ff687d6b;border-radius:24px;width:min(820px,100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:0;font-family:Inter,sans-serif;overflow-y:auto;box-shadow:0 36px 110px #000000d1,inset 0 1px #ffffff21}.v2-announcement::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#020003d6}.v2-announcement *{box-sizing:border-box}.v2-announcement-header{isolation:isolate;background:radial-gradient(at 63% -28%,#ff9b9f8f,#0000 42%),linear-gradient(90deg,#0000 38%,#ffa4b01a 46%,#0000 50%,#ff345324 63%,#0000 69%),linear-gradient(125deg,#120308,#610518 55%,#1a030d 100%);min-height:225px;padding:29px 36px 28px;position:relative;overflow:hidden}.v2-announcement-header:after{content:"";background:linear-gradient(90deg,#ff4761,#ffafb5b8 45%,#0000);height:2px;position:absolute;bottom:0;left:0;right:0}.v2-announcement-meta{z-index:1;color:#fff;letter-spacing:.17em;align-items:center;gap:12px;min-height:24px;padding-right:46px;font-size:10px;font-weight:800;display:flex;position:relative}.v2-announcement-meta>span{align-items:center;gap:9px;display:flex}.v2-announcement-meta b{color:#fff;letter-spacing:.04em;border:1px solid #ffe5e8b3;border-radius:5px;padding:4px 6px;font-size:9px;line-height:1}.v2-announcement-meta small{color:#ffe1e5;letter-spacing:.11em;white-space:nowrap;border-left:1px solid #ffffff61;align-items:center;gap:7px;padding-left:12px;font-size:9px;font-weight:750;display:flex}.v2-announcement-meta i{background:#fff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #fff}.v2-announcement-close{z-index:3;color:#fff;cursor:pointer;background:#1a010894;border:1px solid #ffffff8c;border-radius:10px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:21px;right:22px}.v2-announcement-close:hover{background:#b60029}.v2-announcement-monogram{z-index:0;color:#0000;letter-spacing:-.1em;-webkit-text-stroke:1px #ffe2e652;text-shadow:16px 16px 38px #53001359;pointer-events:none;font:600 214px/1 Sora,Inter,sans-serif;position:absolute;bottom:-59px;right:25px;transform:skew(-7deg)}.v2-announcement-intro{z-index:1;max-width:570px;padding-top:24px;position:relative}.v2-announcement h2{color:#fff;letter-spacing:-.065em;text-shadow:0 2px 20px #1a000a7a;margin:0;font:500 clamp(29px,4.5vw,42px)/1.04 Sora,Inter,sans-serif}.v2-announcement h2 em{color:#ffd4dc;font-style:normal}.v2-announcement-intro p{color:#f3d9df;max-width:480px;margin:12px 0 0;font-size:12px;line-height:1.5}.v2-announcement-body{background:linear-gradient(#100b10,#08070a);grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding:25px 36px 22px;display:grid}.v2-announcement-group{min-width:0}.v2-announcement-group+.v2-announcement-group{border-left:1px solid #ffffff1f;padding-left:32px}.v2-announcement-group h3{color:#f31331;letter-spacing:.16em;align-items:center;gap:9px;margin:0 0 12px;font:800 9px/1.2 Inter,sans-serif;display:flex}.v2-announcement-group h3:before{color:#f31331;content:"/";flex:none;font:800 15px/1 Sora,Inter,sans-serif}.v2-announcement-list{margin:0;padding:0;list-style:none}.v2-announcement-list li{border-top:1px solid #ffffff1f;align-items:center;min-height:66px;padding:9px 0 9px 17px;display:flex;position:relative}.v2-announcement-list li:last-child{border-bottom:1px solid #ffffff1f}.v2-announcement-list li:before{content:"";background:linear-gradient(#ff7489,#e90030);border-radius:2px;width:2px;position:absolute;top:21px;bottom:21px;left:0}.v2-announcement-copy{gap:4px;min-width:0;display:grid}.v2-announcement-copy strong{color:#fff;font-size:13px;font-weight:700;line-height:1.22}.v2-announcement-copy small{color:#c1b3ba;font-size:11px;line-height:1.35}.v2-announcement-footer{background:#070609;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;min-height:75px;padding:14px 36px 18px;display:flex}.v2-announcement-footer p{color:#bfb0b7;margin:0;font-size:10px;line-height:1.5}.v2-announcement-footer button{color:#ac0022;cursor:pointer;background:linear-gradient(#fff,#fff7f9 45%,#e0d1d6);border:1px solid #fff;border-radius:999px;flex:none;min-width:146px;min-height:42px;font:800 12px Inter,sans-serif;transition:transform .16s,box-shadow .16s;box-shadow:inset 0 2px 1px #fff,0 4px #a27c86,0 12px 23px #00000059}.v2-announcement-footer button:hover{transform:translateY(-2px);box-shadow:inset 0 2px 1px #fff,0 6px #a27c86,0 16px 28px #0000006b}.v2-announcement-footer button:active{transform:translateY(3px);box-shadow:inset 0 2px 5px #5b454b33,0 1px #a27c86}.v2-announcement button:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (width<=580px){.v2-announcement{border-radius:20px;width:min(500px,100vw - 20px);max-height:calc(100dvh - 20px)}.v2-announcement-header{min-height:173px;padding:20px 22px 19px}.v2-announcement-meta{gap:8px;padding-right:42px;font-size:8px}.v2-announcement-meta small{gap:5px;padding-left:8px;font-size:7px}.v2-announcement-close{width:34px;height:34px;top:16px;right:16px}.v2-announcement-monogram{opacity:.57;font-size:116px;bottom:-23px;right:13px}.v2-announcement-intro{padding-top:20px}.v2-announcement h2{font-size:clamp(25px,6vw,32px)}.v2-announcement-intro p{max-width:310px;margin-top:9px;font-size:10px}.v2-announcement-body{grid-template-columns:1fr;gap:12px;padding:16px 22px 14px}.v2-announcement-group+.v2-announcement-group{border-left:0;padding-left:0}.v2-announcement-group h3{margin-bottom:6px;font-size:8px}.v2-announcement-list li{min-height:49px;padding-block:6px}.v2-announcement-list li:before{top:15px;bottom:15px}.v2-announcement-copy strong{font-size:11px}.v2-announcement-copy small{font-size:9px}.v2-announcement-footer{gap:12px;min-height:65px;padding:12px 22px 16px}.v2-announcement-footer p{font-size:9px}.v2-announcement-footer button{min-width:108px;min-height:35px;font-size:10px}}@media (width<=365px){.v2-announcement-header,.v2-announcement-body,.v2-announcement-footer{padding-inline:16px}.v2-announcement-meta small{white-space:normal;max-width:115px;line-height:1.2}}@media (height<=620px) and (width>=581px){.v2-announcement-header{min-height:176px;padding-block:18px}.v2-announcement-intro{padding-top:9px}.v2-announcement-body{padding-block:14px}.v2-announcement-list li{min-height:53px}.v2-announcement-footer{min-height:60px;padding-block:10px 13px}}.sale-register-dialog{background:radial-gradient(circle at 8% 0,#ca0d2233,#0000 31%),linear-gradient(145deg,#1b0b0e 0%,#0c090a 50%,#080707 100%)!important;border-color:#ff4f5b57!important;padding:0!important;overflow:hidden!important;box-shadow:0 40px 120px #000000db,0 0 0 1px #ffffff0b,inset 0 1px #ffffff12!important}.sale-register-close{z-index:5;color:#ffffffc2;background:#1c00054d;border:1px solid #fff3;border-radius:12px;place-items:center;width:36px;height:36px;transition:all .2s;display:grid;position:absolute;top:20px;right:20px;box-shadow:inset 0 1px #ffffff14}.sale-register-close:hover{color:#fff;background:#1c000580;border-color:#ffffff6b;transform:rotate(3deg)}.sale-register-close:focus-visible,.sale-register-dialog button:focus-visible,.sale-register-dialog input:focus-visible{outline-offset:2px;outline:2px solid #ff5d69}.sale-register-head{background:radial-gradient(circle at 18% -45%,#fff3,#0000 42%),linear-gradient(112deg,#e10a26 0%,#b50620 40%,#730715 70%,#2a050b 100%);border-bottom:1px solid #ffffff29;align-items:center;gap:18px;min-height:124px;padding:25px 70px 23px 28px;font-family:Sora,sans-serif;font-weight:400;display:flex;position:relative;box-shadow:inset 0 1px #ffffff29,inset 0 -24px 60px #2400062e}.sale-register-head-icon{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e00053d;border:1px solid #ffffff47;border-radius:16px;flex:none;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 14px 30px #3e000947,inset 0 1px #ffffff2e}.sale-register-eyebrow{color:#ffffffc2;letter-spacing:.17em;font:400 8px/1 Sora,sans-serif;display:block}.sale-register-head h2{color:#fff;letter-spacing:-.045em;margin:9px 0 5px;font-family:Sora,sans-serif;font-size:31px;font-weight:400;line-height:1}.sale-register-head h2 em{color:#fff;font-style:normal;font-weight:400}.sale-register-head p{color:#ffffffa8;margin:0;font-family:Sora,sans-serif;font-size:9px;font-weight:400}.sale-register-form{z-index:1;gap:12px;padding:18px 28px 24px;display:grid;position:relative}.sale-register-section{background:linear-gradient(145deg,#ffffff07,#ffffff03);border:1px solid #ffffff13;border-radius:18px;padding:14px 16px;box-shadow:inset 0 1px #ffffff06}.sale-register-section>header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.sale-register-section>header>span{color:#ff6974;background:#2a0d12;border:1px solid #ff46524d;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;font:800 8px/1 Inter,sans-serif;display:grid}.sale-register-section>header b,.sale-register-section>header small{display:block}.sale-register-section>header b{color:#f6eded;font-size:11px}.sale-register-section>header small{color:#ffffff57;margin-top:2px;font-size:8px}.sale-register-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sale-register-field{min-width:0;display:block}.sale-register-field>span{color:#fff2f385;align-items:center;gap:6px;min-height:16px;margin-bottom:6px;font-size:8px;font-weight:700;display:flex}.sale-register-field>span svg{color:#ff626d}.sale-register-field>span i{color:#ffffff3d;margin-left:auto;font-size:7px;font-style:normal;font-weight:500}.sale-register-field>input,.sale-register-money>div,.sale-picker-trigger{color:#fff;background:linear-gradient(#ffffff09,#ffffff04);border:1px solid #ffffff16;border-radius:13px;width:100%;height:47px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;box-shadow:inset 0 1px #ffffff06}.sale-register-field>input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;outline:0;padding:0 14px;font:500 11px/1 Inter,sans-serif}.sale-register-field>input::placeholder{color:#fff3}.sale-register-field>input:hover,.sale-register-money>div:hover,.sale-picker-trigger:hover{background:#ffffff09;border-color:#ff626d40}.sale-register-field>input:focus,.sale-register-money>div:focus-within{border-color:#ff4f5b85;box-shadow:0 0 0 3px #da0d241c,inset 3px 0 #ed2336}.sale-register-money-grid{grid-template-columns:1fr 1fr 1.08fr;align-items:end;gap:12px;display:grid}.sale-register-money>div{align-items:center;padding:0 13px;display:flex}.sale-register-money>div>small{color:#ff6c76;flex:none;font-size:10px;font-weight:800}.sale-register-money input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;height:44px;padding:0 0 0 9px;font-size:13px;font-weight:650}.sale-register-money input::placeholder{color:#fff3}.sale-register-profit{background:radial-gradient(circle at 100% 0,#ff3c4c2e,#0000 45%),linear-gradient(135deg,#280c12,#140a0d);border:1px solid #ff4f5b33;border-radius:14px;flex-direction:column;justify-content:center;height:69px;padding:0 15px;display:flex;box-shadow:inset 3px 0 #e9192d}.sale-register-profit>span{color:#ff7a84;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:800}.sale-register-profit strong{color:#fff;letter-spacing:-.04em;margin-top:3px;font-size:18px;font-weight:760;line-height:1}.sale-register-profit small{color:#ffffff4a;margin-top:4px;font-size:7px}.sale-register-delivery-grid{grid-template-columns:1.25fr 1fr 1fr;gap:12px;display:grid}.client-register-links{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.sale-picker-trigger{text-align:left;align-items:center;padding:0 12px;display:flex}.sale-picker-trigger>span{flex:1;min-width:0}.sale-picker-trigger b,.sale-picker-trigger small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sale-picker-trigger b{color:#f7eeee;font-size:10px}.sale-picker-trigger small{color:#ffffff52;margin-top:3px;font-size:7px}.sale-picker-trigger>svg{color:#ff606c;flex:none;transition:transform .18s}.sale-picker-trigger[data-state=open]{background:#211014;border-color:#ff4f5b80;box-shadow:0 0 0 3px #da0d241a}.sale-picker-trigger[data-state=open]>svg{transform:rotate(180deg)}.sale-picker-menu{z-index:180;width:var(--radix-popover-trigger-width);max-height:min(340px,var(--radix-popover-content-available-height));color:#fff;transform-origin:var(--radix-popover-content-transform-origin);background:radial-gradient(circle at 15% 0,#c60c1f2e,#0000 36%),linear-gradient(150deg,#1a0d10,#090708 70%);border:1px solid #ff495659;border-radius:15px;overflow:hidden;box-shadow:0 28px 70px #000000c7,inset 0 1px #ffffff0f}.sale-picker-menu[data-state=open]{animation:.2s cubic-bezier(.22,1,.36,1) sale-picker-in}.sale-picker-menu-head{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:11px 12px;display:flex}.sale-picker-menu-head span{color:#ff6c77;letter-spacing:.12em;font-size:7px;font-weight:800}.sale-picker-menu-head small{color:#ffffff47;font-size:7px}.sale-picker-options{scrollbar-width:thin;scrollbar-color:#82202d transparent;max-height:250px;padding:6px;overflow:auto}.sale-picker-options>button{text-align:left;color:#fff;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;padding:7px;transition:all .15s;display:grid}.sale-picker-options>button:hover{background:#ffffff0b;border-color:#ffffff12}.sale-picker-options>button.is-selected{background:linear-gradient(90deg,#3a1017,#1b0e11);border-color:#ff445140;box-shadow:inset 2px 0 #f22639}.sale-picker-mark{color:#ff727c;background:#190d10;border:1px solid #ffffff14;border-radius:9px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:grid}.sale-picker-options b,.sale-picker-options small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sale-picker-options b{font-size:9px}.sale-picker-options small{color:#ffffff57;margin-top:3px;font-size:7px}.sale-picker-options i{color:#fff;background:0 0;border:1px solid #ffffff17;border-radius:50%;place-items:center;width:17px;height:17px;display:grid}.sale-picker-options .is-selected i{background:#ee2436;border-color:#ee2436}.sale-register-footer{justify-content:space-between;align-items:center;gap:16px;padding-top:2px;display:flex}.sale-register-footer>span{color:#ff6d77;align-items:center;gap:8px;display:flex}.sale-register-footer>span small{color:#ffffff5c;font-size:8px}.sale-register-footer>button{color:#fff;background:linear-gradient(110deg,#f33142,#b40016);border:1px solid #ff7d8561;border-radius:14px;justify-content:space-between;align-items:center;min-width:220px;height:48px;padding:0 17px;font-size:11px;font-weight:850;transition:transform .18s,filter .18s,box-shadow .18s;display:flex;box-shadow:0 12px 26px #8400124d,inset 0 1px #ffffff3b}.sale-register-footer>button:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 16px 34px #a0001566,inset 0 1px #ffffff40}@keyframes sale-picker-in{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:none}}@media (width<=720px){.sale-register-dialog{max-height:96svh!important;overflow-y:auto!important}.sale-register-head{min-height:105px;padding:20px 58px 18px 18px}.sale-register-head-icon{display:none}.sale-register-head h2{font-size:27px}.sale-register-form{padding:14px 14px 20px}.sale-register-grid,.sale-register-money-grid,.sale-register-delivery-grid,.client-register-links{grid-template-columns:1fr}.sale-register-section{padding:13px}.sale-register-profit{height:64px}.sale-register-footer{flex-direction:column;align-items:stretch}.sale-register-footer>button{width:100%;min-width:0}.sale-register-footer>span{justify-content:center}.sale-picker-menu{max-width:calc(100vw - 28px)}}@media (prefers-reduced-motion:reduce){.sale-picker-menu[data-state=open]{animation:none}.sale-register-dialog *{transition-duration:.01ms!important}}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}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Inter", "Segoe UI", Arial, sans-serif;--font-mono:"Inter", "Segoe UI", Arial, sans-serif;--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-100:oklch(96.7% .003 264.542);--color-zinc-50:oklch(98.5% 0 none);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-300:oklch(86.9% .005 56.366);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-600:oklch(44.4% .011 73.639);--color-stone-700:oklch(37.4% .01 67.558);--color-stone-800:oklch(26.8% .007 34.298);--color-mist-50:oklch(98.7% .002 197.1);--color-mist-200:oklch(92.5% .005 214.3);--color-mist-300:oklch(87.2% .007 219.6);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-cm-red:#bf2928;--color-cm-bright:#d94a49;--color-cm-soft:#e58b89}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-5{top:calc(var(--spacing) * 5)}.top-7{top:calc(var(--spacing) * 7)}.top-\[60px\]{top:60px}.-right-7{right:calc(var(--spacing) * -7)}.right-0{right:0}.right-3{right:calc(var(--spacing) * 3)}.right-5{right:calc(var(--spacing) * 5)}.right-6{right:calc(var(--spacing) * 6)}.right-8{right:calc(var(--spacing) * 8)}.right-11{right:calc(var(--spacing) * 11)}.right-\[-3\%\]{right:-3%}.right-\[6\.5\%\]{right:6.5%}.-bottom-1{bottom:calc(var(--spacing) * -1)}.-bottom-1\.5{bottom:calc(var(--spacing) * -1.5)}.-bottom-7{bottom:calc(var(--spacing) * -7)}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-24{bottom:calc(var(--spacing) * 24)}.bottom-\[3\.5\%\]{bottom:3.5%}.bottom-\[13\%\]{bottom:13%}.left-0{left:0}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.left-6{left:calc(var(--spacing) * 6)}.left-\[6\.5\%\]{left:6.5%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[5\]{z-index:5}.z-\[6\]{z-index:6}.z-\[70\]{z-index:70}.z-\[85\]{z-index:85}.z-\[90\]{z-index:90}.z-\[100\]{z-index:100}.z-\[105\]{z-index:105}.z-\[120\]{z-index:120}.z-\[150\]{z-index:150}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-\[6\.5\%\]{margin-inline:6.5%}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-auto{margin-block:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-\[2\.5\%\]{margin-top:2.5%}.mt-\[3\.5\%\]{margin-top:3.5%}.mt-\[4\.5\%\]{margin-top:4.5%}.mt-\[5\%\]{margin-top:5%}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.table-row{display:table-row}.aspect-\[4\/5\]{aspect-ratio:4/5}.h-0{height:0}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-\[3px\]{height:3px}.h-\[24\%\]{height:24%}.h-\[42\%\]{height:42%}.h-\[52px\]{height:52px}.h-\[68px\]{height:68px}.h-\[70\%\]{height:70%}.h-\[70px\]{height:70px}.h-\[88px\]{height:88px}.h-\[100px\]{height:100px}.h-\[200\%\]{height:200%}.h-\[205px\]{height:205px}.h-\[230px\]{height:230px}.h-\[250px\]{height:250px}.h-\[315px\]{height:315px}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\[55vh\]{max-height:55vh}.max-h-\[270px\]{max-height:270px}.max-h-\[360px\]{max-height:360px}.min-h-0{min-height:0}.min-h-\[42px\]{min-height:42px}.min-h-\[44px\]{min-height:44px}.min-h-\[46px\]{min-height:46px}.min-h-\[54px\]{min-height:54px}.min-h-\[56px\]{min-height:56px}.min-h-\[64px\]{min-height:64px}.min-h-\[190px\]{min-height:190px}.min-h-\[250px\]{min-height:250px}.min-h-\[300px\]{min-height:300px}.min-h-\[330px\]{min-height:330px}.min-h-\[350px\]{min-height:350px}.min-h-\[410px\]{min-height:410px}.min-h-\[480px\]{min-height:480px}.min-h-\[520px\]{min-height:520px}.min-h-\[760px\]{min-height:760px}.min-h-\[778px\]{min-height:778px}.min-h-\[820px\]{min-height:820px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:0}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-\[38\%\]{width:38%}.w-\[68px\]{width:68px}.w-\[88px\]{width:88px}.w-\[200\%\]{width:200%}.w-\[315px\]{width:315px}.w-fit{width:fit-content}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[94\%\]{max-width:94%}.max-w-\[120px\]{max-width:120px}.max-w-\[255px\]{max-width:255px}.max-w-\[420px\]{max-width:420px}.max-w-\[430px\]{max-width:430px}.max-w-\[440px\]{max-width:440px}.max-w-\[500px\]{max-width:500px}.max-w-\[575px\]{max-width:575px}.max-w-\[720px\]{max-width:720px}.max-w-\[860px\]{max-width:860px}.max-w-\[1160px\]{max-width:1160px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1560px\]{max-width:1560px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-\[132px\]{min-width:132px}.min-w-\[150px\]{min-width:150px}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-top-left{transform-origin:0 0}.-translate-x-1{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-50{--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-3d{scale:var(--tw-scale-x) var(--tw-scale-y) var(--tw-scale-z)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.appearance-none{appearance:none}.columns-2{columns:2}.columns-3{columns:3}.columns-4{columns:4}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[minmax\(170px\,1\.25fr\)_minmax\(130px\,\.85fr\)_135px_125px_115px\]{grid-template-columns:minmax(170px,1.25fr) minmax(130px,.85fr) 135px 125px 115px}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[18px\]{gap:18px}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[15px\]{border-radius:15px}.rounded-\[16px\]{border-radius:16px}.rounded-\[17px\]{border-radius:17px}.rounded-\[18px\]{border-radius:18px}.rounded-\[19px\]{border-radius:19px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[23px\]{border-radius:23px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[29px\]{border-radius:29px}.rounded-\[30px\]{border-radius:30px}.rounded-\[38px\]{border-radius:38px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[14px\]{border-top-left-radius:14px;border-top-right-radius:14px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#ff7770\]\/30{border-color:oklab(72.8514% .151601 .070835/.3)}.border-cm-red{border-color:var(--color-cm-red)}.border-cm-soft{border-color:var(--color-cm-soft)}.border-cm-soft\/15{border-color:#e58b8926}@supports (color:color-mix(in lab, red, red)){.border-cm-soft\/15{border-color:color-mix(in oklab, var(--color-cm-soft) 15%, transparent)}}.border-cm-soft\/20{border-color:#e58b8933}@supports (color:color-mix(in lab, red, red)){.border-cm-soft\/20{border-color:color-mix(in oklab, var(--color-cm-soft) 20%, transparent)}}.border-cm-soft\/25{border-color:#e58b8940}@supports (color:color-mix(in lab, red, red)){.border-cm-soft\/25{border-color:color-mix(in oklab, var(--color-cm-soft) 25%, transparent)}}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/\[\.07\]{border-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.border-white\/\[\.07\]{border-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.border-white\/\[\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/\[\.08\]{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-white\/\[\.13\]{border-color:#ffffff21}@supports (color:color-mix(in lab, red, red)){.border-white\/\[\.13\]{border-color:color-mix(in oklab, var(--color-white) 13%, transparent)}}.border-white\/\[\.055\]{border-color:#ffffff0e}@supports (color:color-mix(in lab, red, red)){.border-white\/\[\.055\]{border-color:color-mix(in oklab, var(--color-white) 5.5%, transparent)}}.bg-\[\#0d0808\]{background-color:#0d0808}.bg-\[\#3b0808\]{background-color:#3b0808}.bg-\[\#3b1515\]{background-color:#3b1515}.bg-\[\#050505\]{background-color:#050505}.bg-\[\#55151c\]\/35{background-color:oklab(30.6038% .0890183 .0299631/.35)}.bg-\[\#070606\]{background-color:#070606}.bg-black{background-color:var(--color-black)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.bg-black\/25{background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-black\/\[\.03\]{background-color:#00000008}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[\.03\]{background-color:color-mix(in oklab, var(--color-black) 3%, transparent)}}.bg-cm-bright{background-color:var(--color-cm-bright)}.bg-cm-red{background-color:var(--color-cm-red)}.bg-cm-red\/10{background-color:#bf29281a}@supports (color:color-mix(in lab, red, red)){.bg-cm-red\/10{background-color:color-mix(in oklab, var(--color-cm-red) 10%, transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.bg-white\/25{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.bg-white\/\[\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-\[linear-gradient\(120deg\,\#ff4b43\,\#b00000\)\]{background-image:linear-gradient(120deg,#ff4b43,#b00000)}.bg-\[linear-gradient\(135deg\,rgba\(255\,255\,255\,\.16\)\,rgba\(255\,255\,255\,\.06\)\)\]{background-image:linear-gradient(135deg,#ffffff29,#ffffff0f)}.bg-\[linear-gradient\(145deg\,\#291111\,\#100808\)\]{background-image:linear-gradient(145deg,#291111,#100808)}.bg-\[linear-gradient\(145deg\,rgba\(255\,255\,255\,\.055\)\,rgba\(255\,255\,255\,\.018\)\)\]{background-image:linear-gradient(145deg,#ffffff0e,#ffffff05)}.bg-\[linear-gradient\(180deg\,\#fff\,\#f4eeee\)\]{background-image:linear-gradient(#fff,#f4eeee)}.bg-bottom{background-position:bottom}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-fill{object-fit:fill}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-\[6\.5\%\]{padding-inline:6.5%}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-1{padding-top:var(--spacing)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pt-\[3\.5\%\]{padding-top:3.5%}.pt-\[4\.5\%\]{padding-top:4.5%}.pt-\[5\%\]{padding-top:5%}.pr-1{padding-right:var(--spacing)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-\[60px\]{padding-left:60px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-\[Sora\]{font-family:Sora}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[6px\]{font-size:6px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[22px\]{font-size:22px}.text-\[clamp\(15px\,1\.24vw\,22px\)\]{font-size:clamp(15px,1.24vw,22px)}.text-\[clamp\(21px\,2\.7vw\,34px\)\]{font-size:clamp(21px,2.7vw,34px)}.text-\[clamp\(25px\,2\.45vw\,39px\)\]{font-size:clamp(25px,2.45vw,39px)}.text-\[clamp\(29px\,4vw\,48px\)\]{font-size:clamp(29px,4vw,48px)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[\.96\]{--tw-leading:.96;line-height:.96}.leading-\[\.98\]{--tw-leading:.98;line-height:.98}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-\.06em\]{--tw-tracking:-.06em;letter-spacing:-.06em}.tracking-\[-\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[-\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[-\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-\[-\.055em\]{--tw-tracking:-.055em;letter-spacing:-.055em}.tracking-\[-\.065em\]{--tw-tracking:-.065em;letter-spacing:-.065em}.tracking-\[\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[\.17em\]{--tw-tracking:.17em;letter-spacing:.17em}.tracking-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[\.26em\]{--tw-tracking:.26em;letter-spacing:.26em}.tracking-\[\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#8d7777\]{color:#8d7777}.text-\[\#9b7d7d\]{color:#9b7d7d}.text-\[\#927d82\]{color:#927d82}.text-\[\#180707\]{color:#180707}.text-\[\#220606\]{color:#220606}.text-\[\#240707\]{color:#240707}.text-\[\#806666\]{color:#806666}.text-\[\#a18b90\]{color:#a18b90}.text-\[\#a0868b\]{color:#a0868b}.text-\[\#b8a0a5\]{color:#b8a0a5}.text-\[\#b9a5a9\]{color:#b9a5a9}.text-\[\#b39c9c\]{color:#b39c9c}.text-\[\#b69a9a\]{color:#b69a9a}.text-\[\#bda5aa\]{color:#bda5aa}.text-\[\#d1b6b6\]{color:#d1b6b6}.text-\[\#d8bdc2\]{color:#d8bdc2}.text-\[\#f5f5f5\]{color:#f5f5f5}.text-\[\#ff8a8a\]{color:#ff8a8a}.text-\[\#ff9b95\]{color:#ff9b95}.text-\[\#ff918b\]{color:#ff918b}.text-\[\#ff7770\]{color:#ff7770}.text-\[\#ffd0cd\]{color:#ffd0cd}.text-\[\#ffe0e3\]{color:#ffe0e3}.text-\[\#ffe2df\]{color:#ffe2df}.text-cm-red{color:var(--color-cm-red)}.text-cm-soft{color:var(--color-cm-soft)}.text-white{color:var(--color-white)}.text-white\/28{color:#ffffff47}@supports (color:color-mix(in lab, red, red)){.text-white\/28{color:color-mix(in oklab, var(--color-white) 28%, transparent)}}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.text-white\/30{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.text-white\/32{color:#ffffff52}@supports (color:color-mix(in lab, red, red)){.text-white\/32{color:color-mix(in oklab, var(--color-white) 32%, transparent)}}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.text-white\/35{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.text-white\/38{color:#ffffff61}@supports (color:color-mix(in lab, red, red)){.text-white\/38{color:color-mix(in oklab, var(--color-white) 38%, transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/42{color:#ffffff6b}@supports (color:color-mix(in lab, red, red)){.text-white\/42{color:color-mix(in oklab, var(--color-white) 42%, transparent)}}.text-white\/44{color:#ffffff70}@supports (color:color-mix(in lab, red, red)){.text-white\/44{color:color-mix(in oklab, var(--color-white) 44%, transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/46{color:#ffffff75}@supports (color:color-mix(in lab, red, red)){.text-white\/46{color:color-mix(in oklab, var(--color-white) 46%, transparent)}}.text-white\/48{color:#ffffff7a}@supports (color:color-mix(in lab, red, red)){.text-white\/48{color:color-mix(in oklab, var(--color-white) 48%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/52{color:#ffffff85}@supports (color:color-mix(in lab, red, red)){.text-white\/52{color:color-mix(in oklab, var(--color-white) 52%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-30{opacity:.3}.opacity-55{opacity:.55}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(255\,75\,67\,\.55\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#ff4b438c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(255\,255\,255\,\.45\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#ffffff73);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(255\,75\,67\,\.75\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#ff4b43bf);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_26px_rgba\(31\,0\,0\,\.36\)\,inset_0_1px_0_\#fff\]{--tw-shadow:0 12px 26px var(--tw-shadow-color,#1f00005c), inset 0 1px 0 var(--tw-shadow-color,#fff);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_22px_45px_rgba\(0\,0\,0\,\.5\)\]{--tw-shadow:0 22px 45px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_100px_\#000\]{--tw-shadow:0 30px 100px var(--tw-shadow-color,#000);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,\.04\)\,0_10px_22px_rgba\(0\,0\,0\,\.16\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0a), 0 10px 22px var(--tw-shadow-color,#00000029);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,\.16\)\,0_10px_24px_rgba\(80\,0\,0\,\.18\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff29), 0 10px 24px var(--tw-shadow-color,#5000002e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_2px_8px_rgba\(0\,0\,0\,\.65\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 8px var(--tw-drop-shadow-color,#000000a6));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_5px_8px_rgba\(0\,0\,0\,\.38\)\]{--tw-drop-shadow-size:drop-shadow(0 5px 8px var(--tw-drop-shadow-color,#00000061));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_28px_30px_rgba\(20\,0\,0\,\.72\)\]{--tw-drop-shadow-size:drop-shadow(0 28px 30px var(--tw-drop-shadow-color,#140000b8));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:text-white\/65:is(:where(.group):hover *){color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-white\/65:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.group-hover\:text-white\/70:is(:where(.group):hover *){color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-white\/70:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 70%, transparent)}}}.placeholder\:text-\[\#a99398\]::placeholder{color:#a99398}@media (hover:hover){.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-cm-soft\/20:hover{border-color:#e58b8933}@supports (color:color-mix(in lab, red, red)){.hover\:border-cm-soft\/20:hover{border-color:color-mix(in oklab, var(--color-cm-soft) 20%, transparent)}}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:bg-white\/\[\.04\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[\.04\]:hover{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.hover\:bg-white\/\[\.07\]:hover{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[\.07\]:hover{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/70:hover{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/70:hover{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.hover\:brightness-105:hover{--tw-brightness:brightness(105%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:border-cm-soft\/60:focus{border-color:#e58b8999}@supports (color:color-mix(in lab, red, red)){.focus\:border-cm-soft\/60:focus{border-color:color-mix(in oklab, var(--color-cm-soft) 60%, transparent)}}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}@media (width>=40rem){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mx-7{margin-inline:calc(var(--spacing) * 7)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:pb-7{padding-bottom:calc(var(--spacing) * 7)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-\[42px\]{font-size:42px}}@media (width>=48rem){.md\:block{display:block}.md\:grid{display:grid}.md\:inline-flex{display:inline-flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[\.78fr_1fr\]{grid-template-columns:.78fr 1fr}.md\:grid-cols-\[minmax\(170px\,1\.25fr\)_minmax\(130px\,\.85fr\)_135px_125px_115px\]{grid-template-columns:minmax(170px,1.25fr) minmax(130px,.85fr) 135px 125px 115px}.md\:items-center{align-items:center}}@media (width>=64rem){.lg\:absolute{position:absolute}.lg\:static{position:static}.lg\:top-4{top:calc(var(--spacing) * 4)}.lg\:right-4{right:calc(var(--spacing) * 4)}.lg\:bottom-7{bottom:calc(var(--spacing) * 7)}.lg\:mt-3{margin-top:calc(var(--spacing) * 3)}.lg\:mt-auto{margin-top:auto}.lg\:ml-0{margin-left:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-auto{height:auto}.lg\:w-\[96px\]{width:96px}.lg\:max-w-\[72\%\]{max-width:72%}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1\.06fr\)_minmax\(360px\,\.94fr\)\]{grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr)}.lg\:grid-cols-\[minmax\(390px\,520px\)_minmax\(340px\,1fr\)\]{grid-template-columns:minmax(390px,520px) minmax(340px,1fr)}.lg\:grid-rows-\[auto_minmax\(0\,1fr\)\]{grid-template-rows:auto minmax(0,1fr)}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:rounded-\[32px\]{border-radius:32px}.lg\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.lg\:border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.lg\:border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:py-6{padding-block:calc(var(--spacing) * 6)}.lg\:py-9{padding-block:calc(var(--spacing) * 9)}.lg\:pt-3{padding-top:calc(var(--spacing) * 3)}.lg\:pb-5{padding-bottom:calc(var(--spacing) * 5)}}@media (width>=80rem){.xl\:-right-5{right:calc(var(--spacing) * -5)}.xl\:right-5{right:calc(var(--spacing) * 5)}.xl\:-bottom-8{bottom:calc(var(--spacing) * -8)}.xl\:bottom-4{bottom:calc(var(--spacing) * 4)}.xl\:left-5{left:calc(var(--spacing) * 5)}.xl\:mt-5{margin-top:calc(var(--spacing) * 5)}.xl\:h-\[275px\]{height:275px}.xl\:h-auto{height:auto}.xl\:h-dvh{height:100dvh}.xl\:h-full{height:100%}.xl\:min-h-0{min-height:0}.xl\:min-h-\[calc\(100\%-70px\)\]{min-height:calc(100% - 70px)}.xl\:w-\[275px\]{width:275px}.xl\:flex-1{flex:1}.xl\:grid-cols-\[minmax\(0\,1fr\)_390px\]{grid-template-columns:minmax(0,1fr) 390px}.xl\:grid-cols-\[minmax\(0\,1fr\)_430px\]{grid-template-columns:minmax(0,1fr) 430px}.xl\:grid-rows-\[minmax\(410px\,1\.22fr\)_minmax\(350px\,1fr\)\]{grid-template-rows:minmax(410px,1.22fr) minmax(350px,1fr)}.xl\:overflow-hidden{overflow:hidden}.xl\:overflow-x-hidden{overflow-x:hidden}.xl\:overflow-y-auto{overflow-y:auto}.xl\:p-2{padding:calc(var(--spacing) * 2)}.xl\:p-5{padding:calc(var(--spacing) * 5)}.xl\:py-3{padding-block:calc(var(--spacing) * 3)}.xl\:py-5{padding-block:calc(var(--spacing) * 5)}.xl\:pb-0{padding-bottom:0}}@media (width>=96rem){.\32 xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.\32 xl\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.\32 xl\:grid-rows-\[1\.1fr_\.9fr\]{grid-template-rows:1.1fr .9fr}}}select:not([multiple]){appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23ff6570' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;background-size:13px;min-height:38px;transition:border-color .16s,box-shadow .16s,background-color .16s;padding-right:34px!important}select:not([multiple]):hover{border-color:#ff535f80}select:not([multiple]):focus-visible{outline-offset:2px;border-color:#ff6570;outline:2px solid #ff6570;box-shadow:0 0 0 4px #e5141d21}select:not([multiple]):disabled{opacity:.48;cursor:not-allowed}@supports selector(::picker(select)){select:not([multiple]){appearance:base-select}select:not([multiple])::picker(select){appearance:base-select}select:not([multiple]){background-image:none}select:not([multiple])::picker-icon{color:#ff6570;transition:rotate .16s}select:not([multiple]):open::picker-icon{rotate:180deg}select:not([multiple])::picker(select){color:#fff;scrollbar-width:thin;scrollbar-color:#8c2635 transparent;background:radial-gradient(circle at 16% 0,#e5141d24,#0000 42%),linear-gradient(155deg,#1a1114,#090809 70%);border:1px solid #77303a;border-radius:12px;max-height:min(300px,60vh);margin-top:6px;padding:5px;overflow:auto;box-shadow:0 24px 70px #000000b8,0 6px 18px #0000008c,inset 0 1px #ffffff0f}select:not([multiple]) option{color:#dacdd0;background:0 0;border:1px solid #0000;border-radius:8px;min-height:38px;margin:1px 0;padding:9px 10px;font:600 11px/1.35 Inter,sans-serif}select:not([multiple]) option:hover,select:not([multiple]) option:focus-visible{color:#fff;background:#26161a;border-color:#ffffff14}select:not([multiple]) option:checked{color:#fff;background:linear-gradient(100deg,#4b111b,#241014);border-color:#ff3f4e6b;box-shadow:inset 2px 0 #ff3447}select:not([multiple]) option::checkmark{color:#ff6570}}@media (prefers-reduced-motion:reduce){select:not([multiple]){transition:none}select:not([multiple])::picker-icon{transition:none}}:root{--code-makers-red-bright:#ff4747;--code-makers-red:#e5141d;--code-makers-red-strong:#ae0009;--code-makers-red-deep:#620006;--code-makers-red-surface:linear-gradient(112deg,var(--code-makers-red-bright) 0%,var(--code-makers-red) 31%,var(--code-makers-red-strong) 68%,var(--code-makers-red-deep) 100%)}*{box-sizing:border-box}html{background:#050505}body{color:#f5f5f5;background:#050505;min-width:320px;min-height:100vh;margin:0;font-family:Inter,Segoe UI,Arial,sans-serif}button,input,select{font:inherit}button{cursor:pointer}::selection{color:#fff;background:#bf2928}:where(.app-shell,.auth-shell) :where(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #ff7770}.auth-shell{background:radial-gradient(at 12% 8%,#b0000030,#0000 34%),radial-gradient(at 88% 92%,#e33b3b1a,#0000 32%),linear-gradient(145deg,#030303,#100505 52%,#030303)}.auth-orb{pointer-events:none;filter:blur(80px);mix-blend-mode:screen;border-radius:50%;position:absolute}.auth-orb-one{background:linear-gradient(120deg,#ff4b434d,#b0000012,#0000);width:58vw;height:42vh;top:-16vh;left:-12vw}.auth-orb-two{background:linear-gradient(120deg,#0000,#e33b3b29,#3b08083d);width:50vw;height:42vh;bottom:-20vh;right:-12vw}.auth-card{-webkit-backdrop-filter:blur(26px)saturate(125%);backdrop-filter:blur(26px)saturate(125%);background:radial-gradient(circle at 12% 0,#ff77701a,#0000 30%),linear-gradient(145deg,#271515c2,#0c0909e0);border:1px solid #ffffff1c;box-shadow:inset 0 1px #fff1,0 35px 90px #0000008c}.auth-proof{background:#ffffff07;border:1px solid #ffffff12;border-radius:999px;padding:9px 13px;box-shadow:inset 0 1px #ffffff06}.auth-input{color:#9f8585;background:linear-gradient(145deg,#ffffff0d,#00000029);border:1px solid #ffffff14;height:52px;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:inset 0 1px #ffffff06}.auth-input:focus-within{background:linear-gradient(145deg,#ff4b4312,#0000002b);border-color:#ff777057;box-shadow:0 0 0 3px #b0000017,inset 0 1px #ffffff0a}.auth-input input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:12px}.auth-input input::placeholder{color:#735f5f}.auth-input button{color:#8e7777;background:0 0;border:0;place-items:center;display:grid}.auth-submit{color:#fff;background:radial-gradient(circle at 25% 0,#fff3,#0000 38%),linear-gradient(135deg,#ff4b43,#d51d1d 48%,#8f0000);border:1px solid #ff8a8a42;transition:transform .2s,filter .2s;box-shadow:inset 0 1px #ffffff36,0 16px 32px #64000052}.auth-submit:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.auth-submit:disabled{cursor:wait;opacity:.6}.auth-error,.auth-success{border-radius:12px;padding:10px 12px;font-size:10px;line-height:1.5}.auth-error{color:#ffaaa5;background:#b000001f;border:1px solid #ff777033}.auth-success{color:#9be4b8;background:#16703c21;border:1px solid #75ffb226}.app-shell{background:radial-gradient(at 16% 12%,#b000000e,#0000 28%),radial-gradient(at 83% 82%,#e33b3b08,#0000 26%),linear-gradient(145deg,#020202 0%,#050404 46%,#020202 100%)}.app-shell:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.ambient-light{pointer-events:none;filter:blur(76px);opacity:.2;mix-blend-mode:screen;border-radius:999px;position:absolute}.ambient-light-one{background:linear-gradient(110deg,#ff4b4333,#b000000b 52%,#0000 76%);width:62vw;height:34vh;top:-17vh;left:-8vw;transform:rotate(-10deg)}.ambient-light-two{background:linear-gradient(128deg,#0000 8%,#e33b3b14,#3b080824);width:54vw;height:37vh;bottom:-18vh;right:-8vw;transform:rotate(-13deg)}.ambient-beam{pointer-events:none;filter:blur(16px);transform-origin:50%;opacity:.38;background:linear-gradient(90deg,#0000,#ff777005,#ffffff03,#0000);width:22%;height:145%;position:absolute;top:-20%;left:25%;transform:rotate(28deg)}.dashboard-glass{-webkit-backdrop-filter:blur(28px)saturate(112%);backdrop-filter:blur(28px)saturate(112%);background:linear-gradient(145deg,#0a0909e6,#040404f0 48%,#090606e0);border:1px solid #ffffff16;box-shadow:0 44px 110px #000000c7,inset 0 1px #ffffff09}.dashboard-glass:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 18% 0,#ff777004,#0000 30%),radial-gradient(at 100% 18%,#b0000006,#0000 27%);position:absolute;inset:0}.sidebar-glass{isolation:isolate;background:linear-gradient(180deg,var(--code-makers-red-bright) 0%,var(--code-makers-red) 28%,var(--code-makers-red-strong) 66%,var(--code-makers-red-deep) 100%);-webkit-backdrop-filter:blur(30px)saturate(120%);backdrop-filter:blur(30px)saturate(120%);border-top:1px solid #ffffff57;position:relative;box-shadow:inset -1px 0 #fff3,inset 1px 0 #ffffff1f,9px 0 34px #6200064d}.sidebar-glass:before{content:"";z-index:0;pointer-events:none;mix-blend-mode:screen;opacity:.86;background:radial-gradient(at 20% 4%,#ffffff40,#0000 23%),linear-gradient(105deg,#ffffff1c,#0000 34%,#2d000329);position:absolute;inset:0}.sidebar-glass:after{content:"";z-index:0;pointer-events:none;filter:blur(22px);opacity:.76;background:radial-gradient(#ffffff2e,#ffffff0b 44%,#0000 72%);border-radius:50%;width:150px;height:255px;position:absolute;top:-54px;left:-36px}.sidebar-glass>*{z-index:1;position:relative}.sidebar-logo{box-shadow:none;background:0 0;border:0;transition:opacity .2s,transform .2s}.sidebar-logo:hover{opacity:.9;transform:translateY(-1px)}.sidebar-logo img{filter:brightness(0)invert()drop-shadow(0 5px 8px #4800046b)}.sidebar-divider{background:linear-gradient(90deg,#0000,#ffffffad,#0000);box-shadow:0 0 10px #ffffff1f}.sidebar-nav-button{color:#fff;opacity:.88;background:0 0;border:1px solid #0000;transition:color .18s,background .18s,border-color .18s,box-shadow .18s,opacity .18s}.sidebar-nav-icon{filter:drop-shadow(0 2px 3px #4500053d);flex:none;transition:filter .18s,transform .18s;display:block}.sidebar-nav-button:hover{color:#fff;opacity:1;background:linear-gradient(145deg,#ffffff30,#ffffff12);border-color:#ffffff4d;box-shadow:inset 0 1px #fff3,0 8px 18px #4b00052b}.sidebar-nav-button:hover .sidebar-nav-icon{filter:drop-shadow(0 3px 5px #4500054d);transform:translateY(-1px)}.sidebar-nav-button:focus-visible,.sidebar-utility:focus-visible{outline-offset:3px;outline:2px solid #fff}.sidebar-nav-button.is-active{color:var(--code-makers-red-strong);opacity:1;background:#fff;border-color:#fff;overflow:hidden;box-shadow:inset 0 -1px #62000614,0 10px 24px #4900045c,0 0 0 3px #ffffff2e}.sidebar-nav-button.is-active .sidebar-nav-icon{filter:none}.sidebar-nav-button.is-active:after{content:"";pointer-events:none;background:#ffffffe6;border-radius:50%;height:1px;position:absolute;top:2px;left:7px;right:7px}.sidebar-nav-button[data-locked=true]{opacity:.52;filter:saturate(.62)brightness(.82)}.sidebar-nav-button[data-locked=true]:hover,.sidebar-nav-button[data-locked=true].is-active{opacity:1;filter:none}.sidebar-membership-lock{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:radial-gradient(circle at 34% 18%,#ffffff2b,#0000 42%),#3b0005c2;border:1px solid #ffffff52;border-radius:8px;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:-2px;right:-2px;box-shadow:inset 0 1px #ffffff21,0 5px 12px #2600037a,0 0 11px #ff18233d}.sidebar-membership-lock img{object-fit:contain;filter:drop-shadow(0 2px 3px #28000375);width:17px;height:17px;display:block}.membership-entry{background:#ffffff12;border-color:#ffffff24;margin-top:4px}.sidebar-nav-group{flex-direction:column;align-items:center;gap:5px;width:100%;display:flex}.sidebar-nav-group[data-section=planos]{margin-top:12px;padding-top:15px;position:relative}.sidebar-nav-group[data-section=planos]:before{content:"";background:linear-gradient(90deg,#0000,#ffffff9e,#0000);width:42px;height:1px;position:absolute;top:0;box-shadow:0 0 10px #ffffff1a}.sidebar-nav-section-label{color:#ffffffad;letter-spacing:.17em;text-transform:uppercase;text-shadow:0 2px 6px #3f000552;height:10px;font:800 6px/10px Inter,sans-serif}@media (width>=1024px){.sidebar-glass{flex-shrink:0}.sidebar-nav{flex:1;justify-content:flex-start;min-height:0;overflow:visible}.sidebar-nav-button{flex:none}}@media (width>=1024px) and (width<=1279px){.dashboard-frame{width:calc(100% - 16px);max-width:none}.sidebar-glass{align-self:flex-start;height:100dvh;position:sticky;top:0}html{scrollbar-width:thin;scrollbar-color:#a42330 #0c080a}html::-webkit-scrollbar{width:9px}html::-webkit-scrollbar-track{background:#0c080a}html::-webkit-scrollbar-thumb{background:linear-gradient(#8b1b25,#d91d2b 52%,#831921);border:2px solid #0c080a;border-radius:999px}}@media (width>=1024px) and (height<=960px){.sidebar-glass{padding-top:12px;padding-bottom:12px}.sidebar-logo{width:44px;height:44px}.sidebar-divider{margin-top:8px}.sidebar-glass>.sidebar-utility{width:40px;height:40px}.sidebar-nav{justify-content:stretch;gap:0;margin-top:8px}.sidebar-nav-group{flex:1;justify-content:space-evenly;gap:0}.sidebar-nav-group[data-section=planos]{flex:.9;margin-top:4px;padding-top:7px}.sidebar-nav-section-label{display:none}.sidebar-nav-button{border-radius:14px;width:44px;height:44px}.sidebar-utilities{gap:0;padding-top:8px}.sidebar-utilities .sidebar-utility{width:40px;height:40px}}@media (width>=1024px) and (height<=780px){.sidebar-glass{padding-top:8px;padding-bottom:8px}.sidebar-logo{width:40px;height:40px}.sidebar-divider{margin-top:6px}.sidebar-glass>.sidebar-utility{width:34px;height:34px}.membership-entry{margin-top:2px}.sidebar-nav{margin-top:5px}.sidebar-nav-group{gap:0}.sidebar-nav-group[data-section=planos]{margin-top:4px;padding-top:5px}.sidebar-nav-button{border-radius:11px;width:35px;height:35px}.sidebar-utilities{padding-top:6px}.sidebar-utilities .sidebar-utility{width:34px;height:34px}}@media (width>=1024px) and (height<=620px){.sidebar-glass{padding-top:6px;padding-bottom:6px}.sidebar-logo{width:34px;height:34px}.sidebar-logo img{width:30px;height:30px}.sidebar-divider{margin-top:4px}.sidebar-glass>.sidebar-utility{width:30px;height:30px}.sidebar-nav{margin-top:3px}.sidebar-nav-group[data-section=planos]{margin-top:2px;padding-top:3px}.sidebar-nav-button{border-radius:10px;width:31px;height:31px}.sidebar-nav-icon{width:20px;height:20px}.sidebar-utilities{padding-top:4px}.sidebar-utilities .sidebar-utility{width:30px;height:30px}}@media (width>=1024px) and (height<=540px){.sidebar-glass{padding-top:4px;padding-bottom:4px}.sidebar-logo{width:30px;height:30px}.sidebar-logo img{width:27px;height:27px}.sidebar-divider{margin-top:2px}.sidebar-glass>.sidebar-utility{width:27px;height:27px}.membership-entry{margin-top:1px}.sidebar-nav{margin-top:2px}.sidebar-nav-group[data-section=planos]{margin-top:1px;padding-top:2px}.sidebar-nav-button{border-radius:9px;width:27px;height:27px}.sidebar-nav-icon{width:18px;height:18px}.sidebar-utilities{padding-top:2px}.sidebar-utilities .sidebar-utility{width:27px;height:27px}}.nav-notification{box-shadow:none;background:#ff4b43;border:2px solid #1d1412}.sidebar-utilities{color:#fff}.sidebar-map-button{display:none}.sidebar-utility{color:#fff;opacity:.76;border:1px solid #0000;transition:color .18s,background .18s,border-color .18s,box-shadow .18s,opacity .18s}.sidebar-utility:hover{color:#fff;opacity:1;background:#ffffff24;border-color:#ffffff47}.sidebar-utility.is-active{color:var(--code-makers-red-strong);opacity:1;background:#fff;border-color:#fff;box-shadow:0 9px 22px #49000457,0 0 0 3px #ffffff29}.search-glass{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffff0e,#ffffff05);border:1px solid #ffffff13;border-radius:999px;transition:border-color .25s,background .25s,box-shadow .25s;position:relative;box-shadow:inset 0 1px #ffffff0b,0 14px 34px #00000029}.search-glass:before{content:"";background:linear-gradient(90deg,#0000,#ff777099,#0000);height:1px;position:absolute;top:-1px;left:13%;right:28%}.search-glass:focus-within{background:linear-gradient(135deg,#ff4b4313,#ffffff06);border-color:#ff777047;box-shadow:inset 0 1px #ffffff0e,0 0 0 3px #b0000014,0 16px 38px #0003}.search-shortcut{isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(circle at 24% 0,#ff777021,#0000 48%),linear-gradient(135deg,#472825,#2b1c1a);border:1px solid #ff8a8a24;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff13,0 7px 16px #00000029}.search-shortcut:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,#ffffff09,#0000 42%);position:absolute;inset:1px}.search-glass[data-view=sites]{isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(135deg,#241919f7,#161010fa)}.search-glass[data-view=sites] .search-shortcut{background:radial-gradient(circle at 24% 0,#ff77701f,#0000 46%),linear-gradient(135deg,#432522,#291a19);border-color:#ff77702e;box-shadow:inset 0 1px #ffffff12,0 7px 16px #00000038,0 0 0 1px #3b080838}.search-results{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:radial-gradient(circle at 16% 0,#ff4b431c,#0000 35%),linear-gradient(150deg,#261010fa,#0c0808fa);border:1px solid #ff777029;box-shadow:inset 0 1px #ffffff0f,0 24px 60px #0000008c}.search-result-row{border:1px solid #0000;transition:background .18s,border-color .18s}.search-result-row:hover,.search-result-row:focus-visible{background:linear-gradient(145deg,#ff777017,#ffffff06);border-color:#ff77701f;outline:none}.chart-filter .makers-select-trigger.is-compact{width:auto;min-width:104px;min-height:34px;color:inherit;padding:0 11px 0 13px}.chart-filter .makers-select-trigger.is-compact .makers-select-value{color:inherit;font-size:10px}.chart-filter .makers-select-trigger>svg{color:#9d8588;margin-left:12px}.chart-filter .makers-select-trigger:focus-visible{outline-offset:2px;border-radius:11px;outline:2px solid #ff6570b8}.profile-placeholder{color:#a18d89;background:radial-gradient(circle at 30% 12%,#ff77701f,#0000 42%),linear-gradient(145deg,#2c2020,#171313);border:1px solid #ffffff17;box-shadow:inset 0 1px #fff1,0 8px 18px #0003}.privacy-toggle-active{color:#fff!important;background:radial-gradient(circle at 28% 0,#ffffff29,#0000 42%),linear-gradient(145deg,#6b1d1de6,#301010eb)!important;border-color:#ff777042!important;box-shadow:inset 0 1px #ffffff1a,0 0 0 3px #b0000012,0 10px 24px #0003!important}.privacy-toggle-active:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 28%,#ff777021 46%,#0000 62%);animation:2.8s ease-in-out infinite privacy-sheen;position:absolute;inset:-8px;transform:translate(-65%)}.privacy-value{will-change:filter,opacity;transition:filter .26s,opacity .26s,color .26s,text-shadow .26s}.privacy-value.is-hidden{filter:blur(6px);opacity:.58;text-shadow:0 0 11px #ff4b4361;-webkit-user-select:none;user-select:none;pointer-events:none;color:#ffeeecb8!important}strong.privacy-value.is-hidden{filter:blur(8px);opacity:.62;text-shadow:0 0 16px #ff4b4361}@keyframes privacy-sheen{0%,58%,to{opacity:0;transform:translate(-70%)}72%{opacity:1}88%{opacity:0;transform:translate(70%)}}.surface-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(at 16% 0,#e33b3b12,#0000 34%),linear-gradient(150deg,#261111d1,#0f0a0adb 58%,#160b0bd1);border:1px solid #ffffff13;position:relative;box-shadow:inset 0 1px #ffffff09,0 22px 48px #00000029}.chart-card{isolation:isolate;background:radial-gradient(at 14% -6%,#ff4b4318,#0000 31%),radial-gradient(at 82% 120%,#b0000012,#0000 38%),linear-gradient(150deg,#271111d6,#0d0a0ae6 58%,#170b0bdb);overflow:hidden;box-shadow:inset 0 1px #ffffff0e,inset 0 -1px #b0000014,0 24px 54px #0003}.chart-card:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(112deg,#ffffff06,#0000 25% 72%,#ff4b4305);position:absolute;inset:0}.chart-card:after{content:"";pointer-events:none;filter:blur(8px);background:radial-gradient(circle,#ff4b4311,#0000 67%);border-radius:50%;width:45%;height:70%;position:absolute;top:-42%;right:-9%}.kpi-change{background:linear-gradient(145deg,#b0000029,#3b08082e);border:1px solid #ff777029;box-shadow:inset 0 1px #ffffff09,0 8px 20px #0000001f}.period-switcher{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffff0d,#ffffff05);border:1px solid #ffffff13;box-shadow:inset 0 1px #ffffff09,0 12px 24px #00000024}.period-option{transition:color .2s,background .2s,box-shadow .2s}.period-option:hover{color:#fff;background:#ffffff09}.period-option.is-active{background:radial-gradient(circle at 25% 0,#ff777029,#0000 52%),linear-gradient(145deg,#512525,#351919);border:1px solid #ff77701a;box-shadow:inset 0 1px #ffffff12,0 8px 18px #0003}.profit-chart{--chart-axis-gutter:94px}.profit-chart-visual:after{content:"";inset:0 var(--chart-axis-gutter) 0 0;pointer-events:none;background:radial-gradient(at 52% 35%,#ff4b430e,#0000 27%),linear-gradient(#ffffff02,#0000 28%,#00000009);position:absolute;-webkit-mask-image:linear-gradient(#000,#0000 100%);mask-image:linear-gradient(#000,#0000 100%)}.profit-chart-grid{right:var(--chart-axis-gutter);background:repeating-linear-gradient(#fff1 0 1px,#0000 1px 25%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 95%,#0000)}.profit-chart-svg{width:calc(100% - var(--chart-axis-gutter))}.profit-chart-interaction{right:var(--chart-axis-gutter);pointer-events:none}.profit-chart-interaction .chart-hotspot{pointer-events:auto}.chart-guide{z-index:2;opacity:0;background:linear-gradient(#ff77701f,#0000);border-left:1px dashed #ff8a8a3d;width:1px;transition:opacity .2s}.chart-hotspot{cursor:pointer;background:0 0;border:0;outline:none}.chart-hotspot:focus-visible{box-shadow:0 0 0 3px #ff4b4347}.chart-tooltip{z-index:4;opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(145deg,#fff,#f7eeee);border:1px solid #ffffffc7;transition:opacity .2s,transform .2s,visibility .2s;transform:translate(-50%,7px);box-shadow:0 16px 38px #00000057,0 0 0 1px #ff4b430d,inset 0 1px #fff}:is(.profit-chart-visual:has(.chart-hotspot:hover) .chart-tooltip,.profit-chart-visual:has(.chart-hotspot:focus-visible) .chart-tooltip){opacity:1;visibility:visible;transform:translate(-50%)}:is(.profit-chart-visual:has(.chart-hotspot:hover) .chart-guide,.profit-chart-visual:has(.chart-hotspot:focus-visible) .chart-guide){opacity:1}.chart-tooltip>i{background:#f8eeee;border-bottom:1px solid #80666614;border-right:1px solid #80666614}.chart-axis{top:21.18%;bottom:9.41%;left:calc(100% - var(--chart-axis-gutter) + 12px);color:#bba5a5;white-space:nowrap;font-variant-numeric:tabular-nums;text-shadow:0 1px 5px #00000080;pointer-events:none;align-items:flex-start;font-size:10px;line-height:1;right:0}.chart-axis span{transform:translateY(-50%)}.chart-months,.period-rail{padding-right:var(--chart-axis-gutter)}.chart-months{color:#927979}.chart-months span{transition:color .2s;position:relative}.chart-months span.is-active{color:#ffd0cd;font-weight:600}.chart-months span.is-active:after{content:"";background:#ff4b43;border-radius:50%;width:4px;height:4px;position:absolute;bottom:-9px;left:50%;transform:translate(-50%);box-shadow:0 0 9px #ff4b43b3}.period-rail>i{background:linear-gradient(90deg,#3b2525,#4b2b2b);overflow:hidden;box-shadow:inset 0 1px 1px #ffffff06}.period-rail>i.is-active{background:linear-gradient(90deg,#b00000,#ff4b43,#ff7770);height:4px;box-shadow:0 0 12px #ff4b4338}.period-rail>i.is-active:after{content:"";background:#fff;border:2px solid #ff7770;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;right:0;transform:translateY(-50%);box-shadow:0 0 10px #ff4b438c}.chart-summary-chip,.chart-legend{background:linear-gradient(145deg,#ffffff09,#ffffff03);border:1px solid #ffffff0e;box-shadow:inset 0 1px #ffffff06}.chart-summary-chip b{letter-spacing:-.02em}.promo-card-stage{perspective:1200px;filter:drop-shadow(0 18px 20px #0000006b)}.promo-card-depth{background:linear-gradient(#d7131d 0%,#a00009 48%,#4d0005 100%);border-right:1px solid #ff8b8847;border-radius:24px;transition:background .35s;inset:6px -5px 6px 8px;transform:translateZ(-14px);box-shadow:inset -4px 0 7px #3700006b,6px 5px 15px #00000047}.promo-card{transform-origin:50% 42%;isolation:isolate;background:radial-gradient(at 83% 6%,#ffffff3d,#0000 29%),linear-gradient(138deg,#ff4d52 0%,#ee2028 30%,#c9000b 65%,#820006 100%);border:1px solid #ff979375;transition:transform .35s,box-shadow .35s;transform:rotateY(-.35deg)translate3d(-1px,-2px,7px);box-shadow:inset 0 1px #ffffff61,inset -3px 0 12px #4f000033,inset 0 -12px 24px #3700002e,0 15px 30px #4f00004d}.promo-card-stage:hover .promo-card{transform:rotateY(-.15deg)translate3d(-1px,-4px,10px);box-shadow:inset 0 1px #ffffff70,inset -3px 0 12px #48000038,inset 0 -12px 24px #31000033,0 18px 36px #5b00005c}.promo-card-stage:hover .promo-card-depth{background:linear-gradient(145deg,#ed1720 0%,#b00009 38%,#680006 72%,#280002 100%)}.promo-card:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(150deg,#ffffff1f,#0000 18% 76%,#0003);border-radius:25px;position:absolute;inset:1px;box-shadow:inset 0 0 0 1px #ffffff06}.promo-card:after{content:"";pointer-events:none;mix-blend-mode:screen;z-index:1;background:linear-gradient(112deg,#0000 0 45%,#ffffff13 48%,#ffffff04 53%,#0000 60%);position:absolute;inset:0}.promo-fade{-webkit-backdrop-filter:blur(.25px);backdrop-filter:blur(.25px);background:linear-gradient(#0000 0%,#9e000847 38%,#660005c2 70%,#3d0003fa 100%)}.promo-bevel{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff12;box-shadow:inset -2px 0 #2b010133,inset 0 -2px #2b010129,inset 4px 4px 10px #ff77700b}.wallet-panel-stage{perspective:1400px;filter:drop-shadow(0 18px 20px #0006)}.wallet-panel-depth{background:linear-gradient(#dd1720 0%,#a8000a 38%,#690006 72%,#280002 100%);border-right:1px solid #ff8d8945;transition:background .35s;inset:6px -5px 7px 8px;transform:translateZ(-14px);box-shadow:inset -4px 0 8px #3700006b,6px 5px 15px #00000042}.wallet-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-origin:50% 40%;background:radial-gradient(at 81% 1%,#ffffff40,#0000 26%),linear-gradient(160deg,#ff4b50 0%,#ed1d25 25%,#c4000a 56%,#790005 100%);border:1px solid #ff97936e;transition:transform .35s,box-shadow .35s;transform:rotateY(-.22deg)translate3d(-1px,-2px,7px);box-shadow:inset 0 1px #ffffff5c,inset -3px 0 12px #48000033,inset 0 -12px 24px #3200002b,0 15px 30px #4e00004a}.wallet-panel:before{content:"";pointer-events:none;border-radius:inherit;z-index:0;background:linear-gradient(120deg,#ffffff12,#0000 25% 72%,#0000001f);position:absolute;inset:0;box-shadow:inset -2px 0 #2b010129,inset 0 -2px #2b01011f}.wallet-panel>*{z-index:1;position:relative}.wallet-panel-stage:hover .wallet-panel{transform:rotateY(-.08deg)translate3d(-1px,-3px,10px);box-shadow:inset 0 1px #ffffff6b,inset -3px 0 12px #41000038,inset 0 -12px 24px #2d000033,0 18px 36px #58000057}.wallet-panel-stage:hover .wallet-panel-depth{background:linear-gradient(#ed1720 0%,#b00009 38%,#6f0007 72%,#2f0003 100%)}.glass-action{background:linear-gradient(145deg,#14000061,#00000040);border:1px solid #ffffff1c;transition:transform .2s,background .2s;box-shadow:inset 0 1px #ffffff0a,0 12px 24px #00000024}.glass-action:hover{background:linear-gradient(145deg,#3205057a,#00000047);transform:translateY(-1px)}.sale-action{background:radial-gradient(circle at 28% 0,#ffffff3d,#0000 40%),linear-gradient(145deg,#ff7770,#e33b3b 38%,#b00000);border:1px solid #ffffff26;transition:transform .2s,filter .2s;box-shadow:inset 0 1px #ffffff2b,0 14px 28px #3b00004d}.sale-action:hover{filter:brightness(1.08);transform:translateY(-1px)}.transaction-row{isolation:isolate;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 8% 0,#ff777012,#0000 34%),linear-gradient(145deg,#440a0adb,#230505e6 55%,#160303f0);border:1px solid #ffffff13;transition:border-color .2s,background .2s,box-shadow .2s;position:relative;box-shadow:inset 0 1px #ffffff0b,inset 0 -1px #0003,0 11px 20px #28000021}.transaction-row:before{content:"";z-index:-1;opacity:.62;background:linear-gradient(#0000,#ff4b43,#0000);border-radius:0 2px 2px 0;width:2px;position:absolute;top:15px;bottom:15px;left:0}.transaction-row:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#ff4b4313,#0000 68%);border-radius:50%;width:88px;height:88px;position:absolute;top:-30px;right:-22px}.transaction-row:hover{background:radial-gradient(circle at 8% 0,#ff77701c,#0000 36%),linear-gradient(145deg,#4e0c0ceb,#290606f0 58%,#180303f5);border-color:#ff8a8a33;box-shadow:inset 0 1px #ffffff0f,0 15px 27px #23000033}.transaction-icon{background:radial-gradient(circle at 24% 0,#ff777021,#0000 43%),linear-gradient(145deg,#4b2222,#2c1515);border:1px solid #ffffff13;box-shadow:inset 0 1px #fff1,0 7px 15px #0003}.transaction-icon img{filter:saturate(.88)contrast(1.04);transition:transform .25s}.transaction-row:hover .transaction-icon img{transform:scale(1.05)}.transaction-amount{background:linear-gradient(145deg,#b0000026,#3b080838);border:1px solid #ff77701c;box-shadow:inset 0 1px #ffffff09}.management-row{background:linear-gradient(145deg,#460f0f6b,#0f08086b);border:1px solid #ffffff12;transition:border-color .2s,background .2s;box-shadow:inset 0 1px #ffffff06}.management-row:hover{background:linear-gradient(145deg,#56121280,#1408087a);border-color:#ff777029}.clients-hero{isolation:isolate;background:radial-gradient(at 9% -30%,#ffffff40,#0000 34%),radial-gradient(at 82% 140%,#4c0004b8,#0000 44%),linear-gradient(118deg,#ff343f 0%,#e00b1b 34%,#b3000d 67%,#6b0008 100%);border:1px solid #ffbdbf70;min-height:244px;box-shadow:inset 0 1px #ffffff61,inset 0 -16px 40px #49000529,0 24px 55px #5c00084d}.clients-hero:before{content:"";z-index:-1;pointer-events:none;opacity:.26;background-image:linear-gradient(#ffffff1c 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.clients-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(108deg,#ffffff14,#0000 28% 63%,#2d000433);position:absolute;inset:0}.clients-hero-beam{filter:blur(1px);background:linear-gradient(105deg,#0000,#ffffff21,#0000 62%);width:320px;height:480px;position:absolute;top:-75%;left:44%;transform:rotate(13deg)}.clients-hero-orbit{opacity:.7;border:1px solid #ffffff2e;border-radius:50%;width:190px;height:190px;position:absolute;top:50%;right:15%;transform:translateY(-50%)}.clients-hero-orbit:before,.clients-hero-orbit:after{content:"";border:1px solid #ffffff29;border-radius:50%;position:absolute;inset:28px}.clients-hero-orbit:after{background:#4d00052e;inset:58px;box-shadow:0 0 40px #5e000747}.clients-hero-orbit i{z-index:2;background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 13px #ffffffe6}.clients-hero-orbit i:first-child{top:62px;left:17px}.clients-hero-orbit i:nth-child(2){top:82px;right:12px}.clients-hero-orbit i:nth-child(3){bottom:0;left:83px}.clients-hero-orbit span{z-index:3;color:#fff;font:900 16px/1 Manrope;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.clients-hero-heading{max-width:690px}.clients-hero-heading>span{color:#ffffffb8}.clients-hero-heading h1{letter-spacing:-.065em;max-width:650px;line-height:.98;font-size:clamp(34px,3.3vw,52px)!important}.clients-hero-heading h1 em{color:#fff;font-family:Georgia,serif;font-style:italic;font-weight:400}.clients-hero-heading p{max-width:600px;line-height:1.6;color:#ffffffba!important}.clients-primary-action{color:#b0000c;background:linear-gradient(#fff,#f6e9e9);border:1px solid #ffffff80;transition:transform .2s,filter .2s;box-shadow:inset 0 1px #fff,0 14px 30px #4e000557}.clients-primary-action:hover{filter:brightness(1.07);transform:translateY(-1px)}.client-stat-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#46000547,#2300032e);border:1px solid #ffffff38;box-shadow:inset 0 1px #ffffff21,0 12px 26px #49000521}.client-stat-card small{color:#ffffffad!important}.client-stat-card span span{color:#ffffff87!important}.client-stat-icon{color:#fff;background:linear-gradient(145deg,#fff3,#46000538);border:1px solid #ffffff38;box-shadow:inset 0 1px #ffffff2e,0 8px 16px #3d000529}.clients-ledger{position:relative;background:radial-gradient(circle at 5% 0,#de0f1d14,#0000 30%),linear-gradient(155deg,#171112,#0d0b0c 62%)!important;border-color:#ffffff13!important}.clients-ledger:before{content:"";background:linear-gradient(#ff5460,#bc000e);border-radius:0 4px 4px 0;width:3px;height:62px;position:absolute;top:25px;left:0;box-shadow:0 0 16px #ef1f2f73}.clients-ledger-head>div>span{color:#ff6670;letter-spacing:.15em;margin-bottom:6px;font:800 8px/1 monospace;display:block}.client-stage-filter{scrollbar-width:none;background:linear-gradient(145deg,#ffffff09,#ffffff03);border:1px solid #ffffff0f}.client-stage-filter::-webkit-scrollbar{display:none}.client-stage-filter button{color:#8f7474;transition:color .18s,background .18s,box-shadow .18s}.client-stage-filter button:hover{color:#e8d3d1;background:#ffffff06}.client-stage-filter button.is-active{color:#fff;background:radial-gradient(circle at 20% 0,#ff77702e,#0000 50%),linear-gradient(145deg,#542424,#321717);box-shadow:inset 0 1px #ffffff12,0 7px 15px #0000002e}.clients-list{scrollbar-width:thin;scrollbar-color:#ff77702e transparent}.client-row{background:linear-gradient(105deg,#4010146b,#130e0fbd 42%,#0c0a0be0);border:1px solid #fff1;transition:border-color .2s,background .2s,transform .2s;position:relative;box-shadow:inset 0 1px #ffffff06,0 8px 20px #00000014}.client-row:before{content:"";opacity:.45;background:linear-gradient(#0000,#ff4b43,#0000);border-radius:0 2px 2px 0;width:2px;position:absolute;top:13px;bottom:13px;left:0}.client-row:hover{background:linear-gradient(105deg,#57111787,#170e10d1 44%,#0d0a0be6);border-color:#ff535d40;transform:translateY(-1px)}.client-avatar{color:#ffd5d1;background:radial-gradient(circle at 28% 0,#ff777029,#0000 44%),linear-gradient(145deg,#4b2222,#251313);border:1px solid #ff777021;box-shadow:inset 0 1px #fff1,0 7px 15px #0000002e}.client-status-select{color:#dcc3c1;cursor:pointer;background:#271313;border:1px solid #ffffff14;width:100%;transition:border-color .18s,background .18s}.client-status-select[data-status=Lead]{background:linear-gradient(145deg,#574c4c47,#231a1a75);border-color:#b1b1b126}.client-status-select[data-status=Negociação]{color:#ffc3bf;background:linear-gradient(145deg,#82333357,#39141485);border-color:#ff8a8a29}.client-status-select[data-status=Proposta\ enviada]{color:#ff9a94;background:linear-gradient(145deg,#b0000040,#3d080880);border-color:#ff4b4338}.client-status-select[data-status=Cliente]{color:#fff;background:radial-gradient(circle at 20% 0,#ffffff1f,#0000 45%),linear-gradient(145deg,#8f2424,#4a1010);border-color:#ff777040}.client-status-select option{color:#f5f5f5;background:#1b0c0c}.empty-client-icon{color:#ff7770;background:radial-gradient(circle at 28% 0,#ff777024,#0000 45%),linear-gradient(145deg,#5616168c,#1b0c0c9e);border:1px solid #ff777024;box-shadow:inset 0 1px #ffffff0d,0 12px 28px #00000029}.pipeline-total{color:#b99b99;background:#ffffff06;border:1px solid #ffffff0f}.clients-pipeline-card{isolation:isolate;position:relative;background:radial-gradient(circle at 100% 0,#d10a1926,#0000 36%),linear-gradient(145deg,#181112,#0d0b0c)!important;border-color:#ff4c5729!important}.clients-pipeline-card>div:first-of-type+div span:first-child{color:#ff6570}.clients-pipeline-signal{opacity:.62;border:1px solid #ff3f4b21;border-radius:50%;width:165px;height:165px;position:absolute;top:-46px;right:-42px}.clients-pipeline-signal:before{content:"";border:1px solid #ff3f4b26;border-radius:50%;position:absolute;inset:31px}.clients-pipeline-signal i{background:#ef1f2f;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 11px #ef1f2f}.clients-pipeline-signal i:first-child{top:69px;left:19px}.clients-pipeline-signal i:nth-child(2){bottom:19px;right:28px}.clients-pipeline-signal span{color:#ff6d76;font:800 10px/1 monospace;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pipeline-step>span:first-child{color:#b99d9b}.pipeline-step>span:first-child b{color:#fff}.pipeline-step i[data-step="0"]{background:#837171}.pipeline-step i[data-step="1"]{background:#ff8a8a;box-shadow:0 0 8px #ff8a8a40}.pipeline-step i[data-step="2"]{background:#e33b3b;box-shadow:0 0 8px #e33b3b47}.pipeline-step i[data-step="3"]{background:#ff4b43;box-shadow:0 0 9px #ff4b4359}.pipeline-step span:last-child i[data-step="0"]{background:linear-gradient(90deg,#5c4b4b,#8d7777)}.pipeline-step span:last-child i[data-step="1"]{background:linear-gradient(90deg,#663030,#ff8a8a)}.pipeline-step span:last-child i[data-step="2"]{background:linear-gradient(90deg,#730b0b,#e33b3b)}.pipeline-step span:last-child i[data-step="3"]{background:linear-gradient(90deg,#b00000,#ff4b43,#ff7770);box-shadow:0 0 12px #ff4b432e}.client-next-card{isolation:isolate;background:radial-gradient(at 84% 5%,#ff948d52,#0000 29%),radial-gradient(at 15% 120%,#3b0000c7,#0000 46%),linear-gradient(145deg,#e64040,#b00000 46%,#610606 78%,#2c0303);border:1px solid #ffffff2e;box-shadow:inset 0 1px #ffffff38,inset 0 -9px 18px #2c000029,0 18px 35px #2e000038}.client-next-card:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(112deg,#0000 0 44%,#ffffff12 48%,#ffffff03 54%,#0000 62%);position:absolute;inset:0}.client-next-glow{filter:blur(10px);background:radial-gradient(circle,#ff777040,#0000 66%);border-radius:50%;width:250px;height:190px;position:absolute;bottom:-42%;right:-25%}.client-deploy-mini{background:linear-gradient(145deg,#ffffff08,#ffffff02);border:1px solid #ffffff0e;transition:border-color .18s,background .18s}.client-deploy-mini:hover{background:#ffffff0b;border-color:#ff777029}.client-deploy-nodes i{color:#fff3;background:#160e0e;border:1px solid #ffffff12;border-radius:7px;place-items:center;width:22px;height:22px;font-style:normal;transition:all .18s;display:grid}.client-deploy-nodes i[data-ready=true]{color:#ffaaa5;background:linear-gradient(145deg,#b000004d,#2b0d0db8);border-color:#ff777033;box-shadow:0 0 12px #b000001f}.client-deploy-nodes em{background:#ffffff14;width:7px;height:1px}@media (width>=1024px) and (width<=1535px){.clients-page,.clients-page>*{min-width:0}.clients-board-grid{grid-template-columns:minmax(0,1fr)}.clients-support-grid{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.clients-ledger{min-height:520px}.clients-ledger-head{grid-template-columns:minmax(180px,.58fr) minmax(560px,1.42fr);align-items:end;gap:20px;display:grid}.client-stage-filter{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;max-width:none;display:grid;overflow:visible}.client-stage-filter button{text-align:center;min-width:0;padding-inline:10px}.clients-table-head,.client-row{grid-template-columns:minmax(190px,1.35fr) minmax(150px,.95fr) minmax(145px,.82fr) minmax(132px,.74fr) minmax(112px,.68fr)!important}.client-row>*{min-width:0}.client-row>button:last-child{overflow:hidden}.client-row>button:last-child strong,.client-row>button:last-child span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (width>=1024px) and (width<=1199px){.clients-ledger-head{grid-template-columns:1fr;align-items:start;gap:13px}.clients-table-head,.client-row{gap:9px;grid-template-columns:minmax(170px,1.3fr) minmax(135px,.94fr) minmax(137px,.82fr) minmax(125px,.72fr) minmax(102px,.62fr)!important}.client-row{padding-inline:10px}.client-row>button:first-child{gap:9px}}@media (width>=1024px) and (height<=840px){.clients-page{gap:14px}.clients-hero{padding:15px 20px}.clients-hero-heading h1{font-size:clamp(31px,3vw,42px)!important}.clients-hero-heading p{line-height:1.45}.clients-hero .client-stat-card{padding:9px 11px}.clients-hero .client-stat-icon{border-radius:11px;width:34px;height:34px}.clients-hero .client-stat-card strong{font-size:15px}.clients-ledger{min-height:500px;padding:16px}.clients-table-head{margin-top:12px}.client-row{padding-block:10px}}.client-workspace-overlay{-webkit-backdrop-filter:blur(20px)saturate(115%);backdrop-filter:blur(20px)saturate(115%);background:radial-gradient(circle at 12% 4%,#b0000029,#0000 31%),#030303e0}.client-workspace{scrollbar-width:none;background:radial-gradient(circle at 76% -8%,#b0000029,#0000 34%),linear-gradient(145deg,#1d1212fa,#070606fb);border:1px solid #ffffff1a;max-height:calc(100dvh - 34px);overflow-y:auto;box-shadow:inset 0 1px #ffffff13,0 40px 100px #000000ad,0 0 80px #b000000e}.client-workspace::-webkit-scrollbar{display:none}.client-workspace:after{content:"";z-index:0;pointer-events:none;opacity:.22;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.client-workspace-beam{z-index:1;clip-path:polygon(58% 0,100% 0,38% 100%,0 100%);filter:blur(1px);pointer-events:none;background:linear-gradient(#ff777026,#b0000009,#0000);width:13%;height:106%;position:absolute;top:-34%;right:16%}.client-workspace-header{border-bottom:1px solid #ffffff0e}.client-workspace-avatar{color:#fff;background:radial-gradient(circle at 28% 0,#ffffff26,#0000 42%),linear-gradient(145deg,#8f2929,#3b0d0d 72%);border:1px solid #ff777038;box-shadow:inset 0 1px #ffffff24,0 14px 30px #4000004d,0 0 20px #ff4b4314}.client-workspace-close{color:#ffffff8c;background:#ffffff06;border:1px solid #ffffff14;transition:all .18s}.client-workspace-close:hover{color:#fff;background:#b000001f;border-color:#ff777033}.client-workspace-status{color:#ffc1bd;background:linear-gradient(145deg,#b0000036,#ffffff06);border:1px solid #ff777029}.client-workspace-status[data-status=Lead]{color:#c9baba;background:#ffffff09}.client-workspace-status[data-status=Cliente]{color:#fff;background:linear-gradient(145deg,#8f2828,#421010);border-color:#ff777047}.client-deploy-rail{background:linear-gradient(145deg,#ffffff08,#ffffff02);border:1px solid #fff1;box-shadow:inset 0 1px #ffffff09}.client-deploy-link{color:#ffffffad;background:linear-gradient(145deg,#ffffff08,#ffffff03);border:1px solid #ffffff0e;transition:transform .18s,border-color .18s,background .18s;position:relative}.client-deploy-link:not(.is-empty):hover{color:#fff;background:#ffffff0d;border-color:#ff77702e;transform:translateY(-2px)}.client-deploy-link.is-empty{color:#ffffff4d}.client-deploy-link>span:first-child{color:#cdb9b7;background:#ffffff06;border:1px solid #ffffff13}.client-deploy-link>span[data-tone=repository]{color:#f1e9e8}.client-deploy-link>span[data-tone=preview]{color:#ffaaa5;background:#b0000021}.client-deploy-link>span[data-tone=production]{color:#fff;background:linear-gradient(145deg,#e33b3b40,#520d0d5c)}.client-deploy-link>span:last-child{color:#ffffff6b;background:#ffffff06;border:1px solid #ffffff0f}.client-deploy-progress{background:#ffffff0a;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:22px;right:22px;overflow:hidden}.client-deploy-progress i{border-radius:inherit;background:linear-gradient(90deg,#7b0808,#ff4b43,#ff8a8a);height:100%;transition:width .4s;display:block;box-shadow:0 0 10px #ff4b4366}.client-workspace-stat{background:linear-gradient(145deg,#ffffff09,#ffffff02);border:1px solid #fff1;box-shadow:inset 0 1px #ffffff09}.client-project-history,.client-workspace-form{background:radial-gradient(circle at 8% 0,#b000000f,#0000 31%),linear-gradient(145deg,#ffffff07,#ffffff02);border:1px solid #fff1;box-shadow:inset 0 1px #ffffff09}.client-project-history>div:first-child>span{background:#ffffff05;border:1px solid #ffffff0e}.client-project-list{scrollbar-width:thin;scrollbar-color:#ff77702e transparent}.client-project-item{background:linear-gradient(145deg,#33141459,#1009096b);border:1px solid #ffffff0d;transition:border-color .18s,background .18s}.client-project-item:hover{background:linear-gradient(145deg,#4216166e,#140a0a7a);border-color:#ff777021}.client-workspace-separator{background:linear-gradient(90deg,#0000,#ff777024,#ffffff0f,#0000);height:1px}.client-workspace-field{display:block}.client-workspace-field>input,.client-workspace-field>select,.client-workspace-field>textarea,.client-workspace-field>span{color:#fff;background:#00000038;border:1px solid #ffffff12;border-radius:12px;outline:none;width:100%;margin-top:6px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.client-workspace-field>input,.client-workspace-field>select,.client-workspace-field>textarea{padding:10px 11px;font-size:9px}.client-workspace-field>span{color:#9c7777;align-items:center;gap:8px;padding-left:11px}.client-workspace-field>span input{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:10px 11px 10px 0;font-size:9px}.client-workspace-field>textarea{resize:vertical;min-height:70px;line-height:1.5}.client-workspace-field>input:focus,.client-workspace-field>select:focus,.client-workspace-field>textarea:focus,.client-workspace-field>span:focus-within{background:#38101047;border-color:#ff77704d;box-shadow:0 0 0 3px #b0000014}.client-workspace-field option{color:#fff;background:#190c0c}.client-workspace-field input::placeholder,.client-workspace-field textarea::placeholder{color:#fff3}.client-workspace-save{color:#fff;background:radial-gradient(circle at 18% 0,#ffffff38,#0000 42%),linear-gradient(135deg,#ff6860,#e33b3b 43%,#9d0000);border:1px solid #ffd3cf38;transition:transform .18s,filter .18s;box-shadow:inset 0 1px #ffffff38,0 12px 26px #69000038}.client-workspace-save:hover{filter:brightness(1.07);transform:translateY(-1px)}.client-workspace-save:disabled{opacity:.55;cursor:wait;transform:none}.client-workspace-delete{color:#ff8f8f;background:#78000014;border:1px solid #ff4d4d47;transition:background .18s,border-color .18s,color .18s}.client-workspace-delete:hover:not(:disabled){color:#fff;background:#8c00003b;border-color:#ff4d4d8c}.client-workspace-delete:focus-visible{outline-offset:2px;outline:2px solid #ff4d4d}.client-workspace-delete:disabled{opacity:.5;cursor:wait}@media (width<=640px){.client-workspace{max-height:none}.client-workspace-overlay{padding:8px;display:block}.client-workspace-header{padding-right:58px}.client-deploy-rail{margin-left:14px;margin-right:14px}.client-workspace-form,.client-project-history{border-radius:18px}}.agenda-hero{isolation:isolate;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(at 8% -30%,#ff777033,#0000 34%),radial-gradient(at 86% 140%,#b0000033,#0000 42%),linear-gradient(140deg,#341313f0,#120a0af5 56%,#1b0a0aed);border:1px solid #ffffff18;box-shadow:inset 0 1px #ffffff0f,0 22px 48px #0003}.agenda-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(112deg,#ffffff09,#0000 22% 72%,#ff4b4309);position:absolute;inset:0}.agenda-hero-grid{z-index:-1;opacity:.23;background-image:linear-gradient(#ff77700e 1px,#0000 1px),linear-gradient(90deg,#ff77700e 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%,#000);mask-image:linear-gradient(90deg,#0000,#000 45%,#000)}.agenda-hero-orbit{border:1px solid #ff4b4324;border-radius:50%;width:360px;height:360px;position:absolute;top:-135px;right:3%;transform:skew(-9deg);box-shadow:0 0 0 42px #ff4b4306,0 0 0 86px #ff4b4304}.agenda-secondary-action{color:#cbb1af;background:linear-gradient(145deg,#ffffff0d,#ffffff04);border:1px solid #ffffff17;transition:color .18s,background .18s,transform .18s;box-shadow:inset 0 1px #ffffff0a}.agenda-secondary-action:hover{color:#fff;background:#ffffff0f;transform:translateY(-1px)}.agenda-stat-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffff0b,#ffffff03);border:1px solid #fff1;transition:border-color .18s,background .18s,transform .18s;box-shadow:inset 0 1px #ffffff09,0 10px 24px #0000001c}.agenda-stat-card:hover{background:linear-gradient(145deg,#ff777013,#ffffff04);border-color:#ff777026;transform:translateY(-1px)}.agenda-stat-icon{color:#ff918b;background:radial-gradient(circle at 28% 0,#ff77702e,#0000 44%),linear-gradient(145deg,#641d1d75,#240f0f9e);border:1px solid #ff77701f;box-shadow:inset 0 1px #ffffff0f,0 8px 16px #0000002e}.agenda-stat-card[data-tone=late] .agenda-stat-icon{color:#fff;background:radial-gradient(circle at 28% 0,#fff3,#0000 42%),linear-gradient(145deg,#9c1717,#450707)}.agenda-stat-card[data-tone=open] .agenda-stat-icon{color:#bfa7a5;background:linear-gradient(145deg,#5443436b,#1f161694)}.agenda-calendar,.agenda-queue{background:radial-gradient(circle at 12% -10%,#ff77700e,#0000 30%),linear-gradient(145deg,#231010cc,#0c0909e6);box-shadow:inset 0 1px #ffffff0b,0 18px 40px #00000029}.agenda-month-value{background:#ffffff06;border:1px solid #fff1}.agenda-nav-button{color:#a98d8b;background:linear-gradient(145deg,#ffffff0b,#ffffff03);border:1px solid #ffffff13;border-radius:12px;place-items:center;width:36px;height:36px;transition:color .18s,border-color .18s,background .18s;display:grid}.agenda-nav-button:hover{color:#fff;background:#ff77700f;border-color:#ff777029}.agenda-calendar-grid{isolation:isolate}.agenda-day{color:#b69b99;background:linear-gradient(145deg,#ffffff07,#ffffff02);border:1px solid #ffffff0d;transition:border-color .18s,color .18s,background .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff05}.agenda-day:hover{color:#fff;background:#ff77700b;border-color:#ff777024}.agenda-day[data-outside=true]{opacity:.28}.agenda-day[data-selected=true]{color:#fff;background:radial-gradient(circle at 28% 0,#ff77702e,#0000 48%),linear-gradient(145deg,#681c1c94,#2a0d0db3);border-color:#ff77704d;box-shadow:inset 0 1px #ffffff14,0 9px 20px #27000033}.agenda-day[data-today=true]:after{content:"";background:#ff7770;border-radius:50%;width:4px;height:4px;position:absolute;top:7px;right:7px;box-shadow:0 0 9px #ff4b43cc}.agenda-day>span:last-child i{background:#ff7770;border-radius:50%;width:5px;height:5px;box-shadow:0 0 6px #ff4b434d}.agenda-day>span:last-child i[data-late=true]{background:#b00000}.agenda-day>span:last-child b{color:#ffaaa5;font-size:6px}.agenda-date-badge{color:#fff;background:radial-gradient(circle at 25% 0,#ff777033,#0000 48%),linear-gradient(145deg,#641d1d7a,#240f0fa6);border:1px solid #ff777029;box-shadow:inset 0 1px #ffffff12,0 10px 20px #0000002e}.agenda-mini-delivery{background:linear-gradient(145deg,#3e141475,#120a0a8a);border:1px solid #ffffff0f;transition:border-color .18s,background .18s,transform .18s}.agenda-mini-delivery:hover{background:linear-gradient(145deg,#4b17178c,#170a0a99);border-color:#ff777026;transform:translateY(-1px)}.agenda-mini-delivery>span:first-child{color:#ffd7d4;background:#381818;border:1px solid #ff77701c}.agenda-empty-day{background:#ffffff04;border:1px dashed #ffffff13}.agenda-delivery-list{scrollbar-width:thin;scrollbar-color:#ff77702e transparent}.agenda-delivery-card{background:radial-gradient(circle at 100% 0,#ff77700d,#0000 35%),linear-gradient(145deg,#36111180,#12090999);border:1px solid #ffffff0f;transition:border-color .18s,background .18s;position:relative;box-shadow:inset 0 1px #ffffff06}.agenda-delivery-card:hover{background:radial-gradient(circle at 100% 0,#ff777014,#0000 38%),linear-gradient(145deg,#41131394,#150909a6);border-color:#ff777024}.agenda-delivery-mark{background:#826b69;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #826b6914}.agenda-delivery-card[data-status=Hoje] .agenda-delivery-mark,.agenda-delivery-card[data-status=Próxima] .agenda-delivery-mark{background:#ff7770;box-shadow:0 0 0 4px #ff777014,0 0 10px #ff4b4366}.agenda-delivery-card[data-status=Atrasada] .agenda-delivery-mark{background:#e33b3b;box-shadow:0 0 0 4px #e33b3b1f,0 0 12px #b000008c}.agenda-status{color:#9e8583;background:#ffffff06;border:1px solid #ffffff12}.agenda-delivery-card[data-status=Hoje] .agenda-status{color:#ffd0cd;background:#b0000033;border-color:#ff777038}.agenda-delivery-card[data-status=Próxima] .agenda-status{color:#ffaaa5;background:#6417173d;border-color:#ff777021}.agenda-delivery-card[data-status=Atrasada] .agenda-status{color:#fff;background:linear-gradient(145deg,#b0000057,#3b08086b);border-color:#e33b3b40}.agenda-delivery-card[data-status=Sem\ data] .agenda-delivery-mark{box-shadow:none;background:0 0;border:1px solid #8d7777}.agenda-delivery-card[data-status=Sem\ data] .agenda-status{color:#ad9391;background:#ffffff05;border-style:dashed}.agenda-date-input{background:#ffffff05;border:1px solid #ffffff0e}.agenda-date-input input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.agenda-date-input input::-webkit-calendar-picker-indicator{opacity:.5;cursor:pointer}.agenda-manage-button{color:#ffaaa5;background:linear-gradient(145deg,#681c1c40,#240f0f47);border:1px solid #ff777021;align-items:center;gap:7px;transition:border-color .18s,color .18s,background .18s,transform .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff09}.agenda-manage-button:hover{color:#fff;background:#711f1f4d;border-color:#ff777040;transform:translateY(-1px)}.agenda-project-avatar{color:#ffd1ce;background:radial-gradient(circle at 25% 0,#ff777026,#0000 46%),linear-gradient(145deg,#4d1a1ab3,#1f0e0ec7);border:1px solid #ff77701f;box-shadow:inset 0 1px #ffffff0a}.agenda-details-button{color:#ffffff85;background:#ffffff05;border:1px solid #ffffff12;transition:all .18s}.agenda-details-button:hover,.agenda-details-button.is-active{color:#fff;background:#ff777011;border-color:#ff777029}.agenda-inline-details{background:linear-gradient(145deg,#ffffff07,#ffffff03);border:1px solid #ffffff0e}.agenda-inline-details span{min-width:0}.agenda-inline-details small{text-transform:uppercase;letter-spacing:.08em;color:#ffffff47;font-size:7px;display:block}.agenda-inline-details b{text-overflow:ellipsis;white-space:nowrap;color:#ffffffbf;margin-top:4px;font-size:9px;display:block;overflow:hidden}.production-manager{background:radial-gradient(circle at 85% -10%,#b000001c,#0000 34%),linear-gradient(145deg,#231010db,#0a0808f0);box-shadow:inset 0 1px #ffffff0b,0 20px 48px #0003}.production-manager-summary{background:#ffffff06;border:1px solid #ffffff0f}.production-manager-summary i{background:#ffffff12;width:1px;height:12px}.production-manager-grid{scrollbar-width:thin;scrollbar-color:#ff77702b transparent}.production-manager-grid .agenda-delivery-card{background:radial-gradient(circle at 100% 0,#ff777011,#0000 38%),linear-gradient(145deg,#38131394,#110a0ab3);box-shadow:inset 0 1px #ffffff08,0 10px 24px #0000001f}.agenda-selected-list{scrollbar-width:thin;scrollbar-color:#ff777026 transparent}.chart-filter{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff0e,#ffffff05);border:1px solid #ffffff14;align-items:center;gap:6px;height:36px;transition:border-color .2s,background .2s;display:flex;box-shadow:inset 0 1px #ffffff0a,0 9px 20px #00000024;padding-top:0!important;padding-bottom:0!important}.chart-filter:hover{background:linear-gradient(145deg,#ff777014,#ffffff06);border-color:#ff77702e}.bar-chart-plot{isolation:isolate;position:relative}.bar-chart-plot:before{content:"";z-index:0;pointer-events:none;background:repeating-linear-gradient(#ffffff0e 0 1px,#0000 1px 25%);position:absolute;inset:14px 4px 24px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.bar-chart-plot:after{content:"";z-index:0;background:linear-gradient(90deg,#ff777014,#ff777047,#ff777014);height:1px;position:absolute;bottom:24px;left:4px;right:4px}.bar-column{z-index:1;min-width:0;position:relative}.bar-column-value,.bar-column-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.bar-chart-plot[data-count="12"]{gap:3px!important}.bar-chart-plot[data-count="12"] .bar-column{gap:5px}.bar-chart-plot[data-count="12"] .bar-column-value{letter-spacing:-.06em;opacity:0;font-size:7px}.bar-chart-plot[data-count="12"] .bar-column[data-emphasis=true] .bar-column-value{opacity:1}.bar-chart-plot[data-count="12"] .bar-column-label{font-size:8px}.bar-chart-plot[data-count="12"] .chart-bar,.bar-chart-plot[data-count="12"] .chart-bar-active{border-radius:8px 8px 0 0}.chart-bar,.chart-bar-active{border:1px solid #ffffff13;border-bottom-color:#ff777026;transition:filter .25s,transform .25s;position:relative;overflow:hidden;box-shadow:inset 1px 0 #ffffff06,inset -1px 0 #0000002e}.chart-bar{background:radial-gradient(circle at 28% 0,#ff77701a,#0000 36%),linear-gradient(#5d2e2ed6,#2f1616eb);box-shadow:inset 0 1px #fff1,inset 0 -12px 24px #0d04042e,0 10px 20px #0000001a}.chart-bar-active{background:radial-gradient(circle at 25% 0,#ffffff38,#0000 34%),linear-gradient(#ff7770 0%,#e33b3b 45%,#b00000 100%);border-color:#ff8a8a57;box-shadow:inset 0 1px #ffffff3d,inset 0 -14px 25px #4b00002e,0 0 0 1px #ff4b4314,0 16px 30px #b0000047}.chart-bar:after,.chart-bar-active:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 12%,#fff1 35%,#0000 55%);position:absolute;inset:0}.bar-column:hover .chart-bar,.bar-column:hover .chart-bar-active{filter:brightness(1.09);transform:translateY(-2px)}.achievement-overlay{--rank-accent:#ff4b43;--rank-glow:#b0000061;--rank-line:#ff4b4357;color:#f5f5f5;-webkit-backdrop-filter:blur(24px)saturate(115%);backdrop-filter:blur(24px)saturate(115%);background:#030202}.achievement-overlay[data-rank="50000"]{--rank-accent:#b56c34;--rank-glow:#b56c344d;--rank-line:#b56c346b}.achievement-overlay[data-rank="100000"]{--rank-accent:#d6b463;--rank-glow:#d6b46342;--rank-line:#d6b4636b}.achievement-overlay[data-rank="500000"]{--rank-accent:#315fd8;--rank-glow:#315fd84d;--rank-line:#315fd86b}.achievement-overlay[data-rank="1000000"]{--rank-accent:#f4f7ff;--rank-glow:#e1ebff3d;--rank-line:#f0f5ff6b}.achievement-overlay:before{content:"";pointer-events:none;opacity:.31;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000,#0000 72%);mask-image:radial-gradient(circle at 50% 45%,#000,#0000 72%)}.achievement-overlay:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000006b,#0000 27% 73%,#0000006b),linear-gradient(#0000003d,#0000 28% 66%,#00000085);position:fixed;inset:0;box-shadow:inset 0 0 180px #000000e0}.rank-stage-background{z-index:0;filter:saturate(.88)brightness(.62)contrast(1.08)}.rank-stage-vignette{z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 43%,#0000 0 26%,#05000014 45%,#0000005c 100%),linear-gradient(#0000001f,#0000 28% 72%,#0000004d)}.achievement-close{color:#ffffffb3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffff12,#ffffff06);border:1px solid #ffffff1f;transition:color .18s,border-color .18s,background .18s,transform .18s;box-shadow:inset 0 1px #ffffff14,0 10px 30px #00000059}.achievement-close:hover{color:#fff;background:#4c1414a6;border-color:#ff777047;transform:rotate(4deg)scale(1.04)}.rank-light-burst{pointer-events:none;background:radial-gradient(circle,var(--rank-glow) 0,#b0000014 28%,transparent 66%);filter:blur(34px);animation:4s ease-in-out 1.2s infinite rank-breathe}.rank-impact-flash{pointer-events:none;background:#fff;box-shadow:0 0 40px #fff,0 0 100px #ff4b43,0 0 210px #b00000}.rank-rays{pointer-events:none;opacity:.68;background:repeating-conic-gradient(from 4deg,#ff4b431d 0deg,#0000 1.25deg 12deg);animation:.95s ease-out both rank-rays-enter,28s linear 1s infinite rank-rays-rotate;-webkit-mask-image:radial-gradient(circle,#0000 0 19%,#000 31%,#0000 73%);mask-image:radial-gradient(circle,#0000 0 19%,#000 31%,#0000 73%)}.rank-ring{pointer-events:none;border:1px solid var(--rank-line);box-shadow:inset 0 0 22px #b0000021,0 0 34px var(--rank-glow);opacity:0}.rank-ring:before,.rank-ring:after{content:"";background:var(--rank-accent);width:8px;height:8px;box-shadow:0 0 13px var(--rank-accent);border-radius:50%;position:absolute}.rank-ring:before{top:24%;left:9%}.rank-ring:after{bottom:16%;right:12%}.rank-ring-one{animation:.9s cubic-bezier(.16,1,.3,1) .3s forwards rank-ring-enter}.rank-ring-two{animation:1.1s cubic-bezier(.16,1,.3,1) .45s forwards rank-ring-enter}.rank-particle{pointer-events:none;background:linear-gradient(145deg,#fff,var(--rank-accent) 44%,#b00000);box-shadow:0 0 9px var(--rank-accent)}.achievement-ceremony{isolation:isolate}.rank-ceremony-brand img{filter:drop-shadow(0 0 10px #ffffff1f);width:28px}.rank-ceremony-brand span{flex-direction:column;display:flex}.rank-ceremony-brand b{letter-spacing:.2em;font-size:9px;font-weight:800}.rank-ceremony-brand small{color:var(--rank-accent);letter-spacing:.24em;margin-top:2px;font-size:7px;font-weight:700}.rank-edition-stamp{color:#ffffff70;letter-spacing:.2em;align-items:center;gap:8px;font-size:7px;font-weight:700}.rank-edition-stamp b{clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);color:#fff;letter-spacing:.12em;background:#ffffff0a;border:1px solid #ffffff17;place-items:center;min-width:50px;height:28px;font-size:8px;display:grid}.rank-header span i{background:linear-gradient(90deg,#0000,#ff7770);width:52px;height:1px;display:block}.rank-header span i:last-child{transform:scaleX(-1)}.rank-header h1{text-shadow:0 6px 26px #0000008c,0 0 26px #ff4b431f}.rank-level-rail{position:relative}.rank-level-rail:before{content:"";background:linear-gradient(90deg,#0000,#ffffff26 12% 88%,#0000);height:1px;position:absolute;top:5px;left:8px;right:8px}.rank-level-rail>span{z-index:1;flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.rank-level-rail>span>i{background:#100808;border:1px solid #ffffff29;border-radius:2px;width:10px;height:10px;transform:rotate(45deg)}.rank-level-rail>span>b{color:#ffffff38;letter-spacing:.08em;font-size:6px}.rank-level-rail>span[data-state=complete]>i{border-color:var(--rank-line);box-shadow:0 0 8px var(--rank-glow);background:#7f0808}.rank-level-rail>span[data-state=active]>i{background:var(--rank-accent);box-shadow:0 0 0 3px #ff4b431f,0 0 15px var(--rank-accent);border-color:#fff}.rank-level-rail>span[data-state=active]>b{color:#fff}.rank-stage{perspective:1200px}.rank-plaque-stage{width:min(var(--plaque-width),48vw);filter:drop-shadow(0 34px 34px #000000b8) drop-shadow(0 0 26px var(--rank-glow))}.rank-plaque:before{content:"";z-index:0;filter:blur(20px);background:radial-gradient(circle,#ff777033,#b0000012 43%,#0000 72%);border-radius:34%;position:absolute;inset:11% 10%}.rank-plaque{will-change:transform;animation:5.4s ease-in-out 1.4s infinite rank-award-float}.rank-plaque-copy{text-shadow:0 2px 12px #000000e6}.rank-plaque-logo{top:var(--logo-y);width:var(--logo-width);filter:drop-shadow(0 4px 3px #000000bf)drop-shadow(0 0 7px #ffffff2e)}.rank-plaque-brand{top:var(--brand-y)}.rank-plaque-value{top:var(--value-y);width:var(--value-width)}.rank-plaque-value strong{font-size:var(--value-size)}.rank-plaque-value span{color:var(--rank-accent)}.rank-plaque-name{top:var(--name-y);width:var(--name-width)}.rank-plaque-name b{white-space:nowrap;font-size:clamp(8px,.82vw,13px);line-height:1.15}.rank-plaque-sheen{pointer-events:none;filter:blur(1px);mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#ffffff57,#ffffff0f,#0000)}.rank-floor-glow{pointer-events:none;filter:blur(12px);background:radial-gradient(#ff4b4399,#b0000042 36%,#0000 74%);transform:translateZ(-20px)}.rank-callout{color:#ffffff8f;clip-path:polygon(0 12px,12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);background:linear-gradient(135deg,#ffffff09,#0000 62%);padding:20px}.rank-callout:before{content:"";pointer-events:none;background:linear-gradient(90deg,var(--rank-line),transparent 42%) top/100% 1px no-repeat,linear-gradient(180deg,var(--rank-line),transparent 55%) left/1px 100% no-repeat;position:absolute;inset:0}.rank-callout>em{color:#ffffff0e;letter-spacing:-.09em;font-size:72px;font-style:normal;font-weight:900;line-height:1;position:absolute;top:-31px;right:14px}.rank-callout-right>em{left:14px;right:auto}.rank-callout>span{color:var(--rank-accent);letter-spacing:.24em;font-size:7px;font-weight:800;display:block}.rank-callout>strong{color:#fff;letter-spacing:-.06em;text-transform:uppercase;text-shadow:0 0 22px #ff4b4321;margin-top:7px;font-size:clamp(24px,2.3vw,36px);font-weight:900;line-height:.9;display:block}.rank-callout>i{background:linear-gradient(90deg,#ff4b43,#0000);width:76px;height:2px;margin-top:15px;display:block;box-shadow:0 0 8px #ff4b434d}.rank-callout>small{color:#ffffff7a;margin-top:10px;font-size:10px;font-style:normal;font-weight:600;line-height:1.45;display:block}.rank-callout-left>i{background:linear-gradient(90deg,#0000,#ff4b43);margin-left:auto}.rank-callout-right>p{color:#ffffffa3;margin-top:10px;font-size:11px;font-weight:500;line-height:1.6}.rank-owner{border-top:1px solid #ffffff13;margin-top:15px;padding-top:12px}.rank-owner small{color:#ffffff52;letter-spacing:.2em;font-size:6px;font-weight:700;display:block}.rank-owner b{color:#fff;letter-spacing:-.025em;margin:4px 0 3px;font-size:13px;display:block}.rank-serial{color:#ffffff52;letter-spacing:.12em;align-items:center;gap:6px;margin-top:12px;font-size:6px;font-weight:700;display:flex}.rank-serial>i{background:var(--rank-accent);width:5px;height:5px;box-shadow:0 0 8px var(--rank-accent);border-radius:50%}.rank-serial>b{color:var(--rank-accent);margin-left:auto;font-size:6px}.rank-dock-label{color:#ffffff59;letter-spacing:.24em;font-size:6px;font-weight:800}.rank-command-dock{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 22% 0,#ff77701a,#0000 38%),linear-gradient(145deg,#211515e0,#0b0808eb);border:1px solid #ffffff1c;border-radius:999px;position:relative;box-shadow:inset 0 1px #ffffff14,0 20px 45px #0000007a,0 0 30px #b0000014}.rank-command-dock:before,.rank-command-dock:after{content:"";z-index:-1;clip-path:polygon(0 45%,100% 0,100% 100%);background:linear-gradient(90deg,#0000,#b0000066);width:70px;height:38px;position:absolute;top:50%;transform:translateY(-50%)}.rank-command-dock:before{right:calc(100% - 12px)}.rank-command-dock:after{left:calc(100% - 12px);transform:translateY(-50%)scaleX(-1)}.rank-command-dock button{color:#ffffffc7;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:11px;font-weight:700;transition:transform .18s,border-color .18s,background .18s,color .18s;display:flex}.rank-command-dock button:hover{color:#fff;background:#ffffff0a;border-color:#ff777029;transform:translateY(-2px)}.rank-command-dock .rank-primary{color:#fff;background:radial-gradient(circle at 22% 0,#ffffff40,#0000 43%),linear-gradient(140deg,#ff6a62,#e33b3b 42%,#a00000);border-color:#ffd3cf42;box-shadow:inset 0 1px #ffffff3d,0 12px 24px #70000047}.rank-command-dock .rank-primary:hover{background:radial-gradient(circle at 22% 0,#ffffff4f,#0000 43%),linear-gradient(140deg,#ff7770,#e33b3b 42%,#b00000)}.achievement-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#030303}.achievement-overlay:before{z-index:1;opacity:.34;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px),radial-gradient(circle,#ff4b4338 0 1px,#0000 1.5px);background-size:64px 64px,64px 64px,24px 24px;-webkit-mask-image:linear-gradient(90deg,#000 0,#0000 17% 83%,#000 100%);mask-image:linear-gradient(90deg,#000 0,#0000 17% 83%,#000 100%)}.achievement-overlay:after{background:linear-gradient(#00000075,#0000 20% 76%,#00000094),linear-gradient(90deg,#0006,#0000 18% 82%,#0006);box-shadow:inset 0 0 120px #0000009e}.rank-stage-background{filter:saturate(.92)brightness(.72)contrast(1.06)}.rank-stage-vignette{background:radial-gradient(at 50% 48%,#b000000a,#00000014 36%,#00000061 78%),linear-gradient(#00000047,#0000 24% 74%,#0006)}.rank-ambient-column{z-index:1;pointer-events:none;box-shadow:0 0 110px var(--rank-glow),inset 0 0 70px #ffffff03;background:linear-gradient(90deg,#0000,#ffffff05 18% 82%,#0000);border-left:1px solid #ffffff0b;border-right:1px solid #ffffff0b;-webkit-mask-image:linear-gradient(#0000,#000 12% 86%,#0000);mask-image:linear-gradient(#0000,#000 12% 86%,#0000)}.rank-reveal-line{z-index:2;pointer-events:none;background:linear-gradient(90deg,transparent,var(--rank-accent) 21% 79%,transparent);box-shadow:0 0 12px var(--rank-accent),0 0 42px var(--rank-glow)}.rank-scan-plane{pointer-events:none;filter:blur(12px);background:linear-gradient(90deg,#0000,#ffffff17,#ff4b4314,#0000)}.achievement-close{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#ffffff13,#ffffff05);border-color:#ffffff21;border-radius:15px;width:46px;height:46px;box-shadow:inset 0 1px #ffffff17,0 18px 40px #00000073}.achievement-close:hover{background:#4b11118f;border-color:#ff777057;transform:translateY(-2px)}.rank-ceremony-brand{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(140deg,#ffffff0e,#ffffff04);border:1px solid #ffffff16;border-radius:14px;padding:10px 14px;box-shadow:inset 0 1px #ffffff0f,0 16px 35px #00000057}.rank-ceremony-brand img{width:24px}.rank-ceremony-brand b{font-size:8px}.rank-ceremony-brand small{font-size:6px}.rank-edition-stamp{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a08086b;border:1px solid #ffffff13;border-radius:12px;padding:7px 8px 7px 12px}.rank-edition-stamp b{clip-path:none;background:#fff1;border:0;border-radius:8px;min-width:48px;height:25px}.rank-header span i{background:linear-gradient(90deg,transparent,var(--rank-accent));width:38px}.rank-header h1{text-shadow:0 10px 34px #000000a3;letter-spacing:-.055em;font-size:clamp(30px,3.5vw,48px)}.rank-level-rail{width:252px}.rank-level-rail:before{background:linear-gradient(90deg,#ffffff0f,var(--rank-line),#ffffff0f);height:2px;top:4px}.rank-level-rail>span{gap:6px}.rank-level-rail>span>i{background:#0d0b0b;border-radius:50%;width:9px;height:9px;transform:none;box-shadow:0 0 0 4px #000000b8}.rank-level-rail>span[data-state=complete]>i{background:var(--rank-accent);opacity:.55}.rank-level-rail>span[data-state=active]>i{box-shadow:0 0 0 4px #ffffff14,0 0 18px var(--rank-accent);background:#fff;border-color:#fff}.rank-stage{perspective:1200px;grid-template-columns:minmax(210px,245px) minmax(360px,1fr) minmax(230px,270px);align-items:center;gap:clamp(22px,3.5vw,56px);display:grid}.rank-plaque-stage{width:min(var(--plaque-width),38vw);filter:drop-shadow(0 34px 36px #000000c7) drop-shadow(0 0 22px var(--rank-glow));align-self:center}.rank-plaque:before{filter:blur(24px);background:linear-gradient(#ffffff09,#0000 24% 72%,#ff4b4309);border-radius:12px;inset:12% 8%}.rank-plaque{animation:6.4s ease-in-out 1.4s infinite rank-award-float}.rank-floor-glow{background:linear-gradient(90deg,transparent,var(--rank-accent),transparent);filter:blur(8px);opacity:.54;border-radius:50%;width:78%;height:16px;bottom:-3px}.rank-callout{clip-path:none;color:#ffffff94;-webkit-backdrop-filter:blur(22px)saturate(120%);backdrop-filter:blur(22px)saturate(120%);background:linear-gradient(145deg,#151212b8,#06050575);border:1px solid #ffffff16;border-radius:18px;width:100%;padding:22px;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 22px 48px #00000052}.rank-callout:before{background:linear-gradient(90deg,var(--rank-accent),transparent 42%) top/100% 1px no-repeat;opacity:.6;inset:0;transform:none}.rank-callout:after{content:"";background:var(--rank-glow);filter:blur(38px);opacity:.34;pointer-events:none;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-52px;right:-36px}.rank-callout-left{text-align:left}.rank-callout-left:before{transform:none}.rank-callout>em{color:#ffffff0a;letter-spacing:-.08em;font-size:68px;top:8px;right:15px}.rank-callout>span{letter-spacing:.22em;font-size:7px}.rank-callout>strong{letter-spacing:-.05em;text-shadow:none;margin-top:13px;font-size:clamp(25px,2.3vw,34px)}.rank-callout>i,.rank-callout-left>i{background:linear-gradient(90deg,var(--rank-accent),transparent);width:52px;height:2px;box-shadow:0 0 12px var(--rank-glow);margin:15px 0 0}.rank-callout>small{color:#ffffff7a;max-width:170px;margin-top:10px;font-size:9px}.rank-progress-meta{margin-top:21px}.rank-progress-meta>b{color:#ffffff5c;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:7px;font-weight:700;display:block}.rank-progress-meta>span{background:#ffffff12;border-radius:999px;height:3px;display:block;overflow:hidden}.rank-progress-meta>span>i{border-radius:inherit;background:linear-gradient(90deg,#7b0808,var(--rank-accent));height:100%;box-shadow:0 0 9px var(--rank-glow);display:block}.rank-callout-right>p{color:#ffffffab;margin-top:13px;font-size:11px;line-height:1.65}.rank-owner{margin-top:18px;padding-top:15px}.rank-owner b{font-size:12px;line-height:1.3}.rank-serial{margin-top:15px}.rank-dock-label{color:#ffffff61;letter-spacing:.26em;font-size:6px}.rank-command-dock{box-shadow:inset 0 1px 0 #ffffff16,0 24px 52px #00000080,0 0 36px var(--rank-glow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#1f1818db,#080707e6);border-radius:20px}.rank-command-dock:before,.rank-command-dock:after{display:none}.rank-command-dock button{border-radius:14px;min-height:48px;font-size:10px}.rank-command-dock button:not(.rank-primary){background:#ffffff05;border-color:#ffffff0e}.rank-command-dock button:not(.rank-primary):hover{background:#ffffff0d;border-color:#ffffff1f}.rank-command-dock .rank-primary{background:radial-gradient(circle at 20% 0,#ffffff3d,#0000 42%),linear-gradient(135deg,#ff6961,#e33b3b 44%,#a00000);border-radius:14px}@keyframes rank-breathe{0%,to{opacity:.56;transform:translate(-50%,-50%)scale(.97)}50%{opacity:.83;transform:translate(-50%,-50%)scale(1.035)}}@keyframes rank-rays-enter{0%{opacity:0;transform:translate(-50%,-50%)rotate(-9deg)scale(.45)}to{opacity:.68;transform:translate(-50%,-50%)rotate(0)scale(1)}}@keyframes rank-rays-rotate{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes rank-ring-enter{0%{opacity:0;transform:translate(-50%,-50%)scale(.25)}65%{opacity:.82}to{opacity:.42;transform:translate(-50%,-50%)scale(1)}}@keyframes rank-award-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.noise{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E")}.grid-lines{background-image:linear-gradient(#ff77700e 1px,#0000 1px),linear-gradient(90deg,#ff77700e 1px,#0000 1px);background-size:34px 34px}.period-summary-trigger{color:#ffd4d1;background:radial-gradient(circle at 20% 0,#ff77702e,#0000 55%),linear-gradient(135deg,#531a1ab3,#1f0f0fbd);border:1px solid #ff77702e;transition:transform .18s,border-color .18s,background .18s;box-shadow:inset 0 1px #ffffff14,0 8px 22px #40000029}.period-summary-trigger span{color:#fff;background:linear-gradient(145deg,#ff6a62,#b00000);box-shadow:0 4px 12px #b000004d}.period-summary-trigger:hover{background:radial-gradient(circle at 20% 0,#ff77703d,#0000 55%),linear-gradient(135deg,#671c1cc2,#241010cc);border-color:#ff777057;transform:translateY(-1px)}.summary-overlay{-webkit-backdrop-filter:blur(22px)saturate(118%);backdrop-filter:blur(22px)saturate(118%);background:radial-gradient(circle at 18% 10%,#b0000029,#0000 32%),radial-gradient(circle at 83% 78%,#3b08083d,#0000 36%),#030303f0}.summary-overlay:before{content:"";pointer-events:none;opacity:.22;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 82%);mask-image:radial-gradient(circle,#000,#0000 82%)}.summary-close{color:#ffffffa8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff13,#ffffff06);border:1px solid #ffffff1c;transition:all .18s;box-shadow:inset 0 1px #ffffff14,0 16px 36px #0000006b}.summary-close:hover{color:#fff;background:#4e14148c;border-color:#ff777047;transform:translateY(-2px)}.summary-art{color:#fff;transform-style:preserve-3d;background:linear-gradient(145deg,#1a1010 0%,#080606 47%,#030303 100%);border:1px solid #ffffff24;box-shadow:inset 0 1px #ffffff1c,inset 0 0 80px #b000000d,0 0 0 7px #ffffff05}.summary-art:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(115deg,#ffffff12,#0000 18% 70%,#ff4b430a),linear-gradient(#0000 72%,#00000094);position:absolute;inset:0}.summary-art:after{content:"";z-index:11;pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ff4b4321,inset 0 -45px 70px #00000040}.summary-grid{opacity:.34;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:36px 36px;-webkit-mask-image:linear-gradient(#000,#0000 76%);mask-image:linear-gradient(#000,#0000 76%)}.summary-orbit{z-index:0;aspect-ratio:1;border:1px solid #ff4b4324;border-radius:50%;width:74%;top:-17%;right:-31%;transform:rotate(-14deg);box-shadow:0 0 0 34px #ff4b4306,0 0 0 78px #ff4b4304}.summary-glow{z-index:0;filter:blur(10px);background:radial-gradient(circle,#e33b3b3d,#b0000014 38%,#0000 70%);width:65%;height:62%;top:0;right:-10%}.summary-edition{color:#ffffff94;background:#ffffff09;border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff0d}.summary-margin{color:#ffb3ae;background:linear-gradient(135deg,#b000004f,#310c0c85);border:1px solid #ff77703d;box-shadow:inset 0 1px #ffffff0f,0 8px 24px #54000033}.summary-chart{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#1e1010c7,#07050594);border:1px solid #ffffff16;box-shadow:inset 0 1px #ffffff0b,0 16px 34px #0000003d}.summary-chart:before{content:"";background:repeating-linear-gradient(#ffffff0b 0 1px,#0000 1px 34%);position:absolute;inset:40px 0 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.summary-chart-top{color:#ffffff5c;letter-spacing:.16em;font-size:7px;font-weight:800}.summary-pulse{background:#fff;border:2px solid #ff4b43;animation:1.8s ease-out infinite summary-pulse;box-shadow:0 0 0 6px #ff4b431f,0 0 18px #ff4b43cc}.summary-metric{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff0d,#ffffff05);border:1px solid #ffffff13;box-shadow:inset 0 1px #ffffff0b}.summary-actions{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:radial-gradient(circle at 18% 0,#b000001f,#0000 42%),linear-gradient(145deg,#1c1414e0,#080707e6);border:1px solid #ffffff18;box-shadow:inset 0 1px #ffffff13,0 30px 70px #00000075}.summary-kicker{color:#ffaaa5;background:#b000001f;border:1px solid #ff77702e}.summary-kicker i{background:#ff4b43;box-shadow:0 0 10px #ff4b43b3}.summary-result-strip{background:#ffffff06;border:1px solid #ffffff12}.summary-result-strip div+div{border-left:1px solid #ffffff12}.summary-result-strip span{color:#ffffff57;font-size:8px;font-weight:600;display:block}.summary-result-strip b{color:#fff;letter-spacing:-.035em;margin-top:5px;font-size:13px;display:block}.summary-primary{color:#fff;background:radial-gradient(circle at 18% 0,#ffffff40,#0000 45%),linear-gradient(135deg,#ff6b63,#e33b3b 44%,#a00000);border:1px solid #ffd3cf40;transition:all .18s;box-shadow:inset 0 1px #ffffff40,0 14px 28px #7a000045}.summary-secondary{color:#ffffffc2;background:linear-gradient(145deg,#ffffff0b,#ffffff04);border:1px solid #ffffff13;transition:all .18s;box-shadow:inset 0 1px #ffffff0b}.summary-primary:hover,.summary-secondary:hover{filter:brightness(1.08);transform:translateY(-2px)}.summary-primary:disabled,.summary-secondary:disabled{opacity:.55;cursor:wait;transform:none}@keyframes summary-pulse{0%{box-shadow:0 0 #ff4b4359,0 0 18px #ff4b43cc}70%{box-shadow:0 0 0 10px #ff4b4300,0 0 18px #ff4b4380}to{box-shadow:0 0 #ff4b4300,0 0 18px #ff4b43cc}}.summary-overlay{background:radial-gradient(at 50% 0,#43080857,#0000 48%),radial-gradient(circle at 8% 76%,#b000001c,#0000 28%),#030303}.summary-overlay:before{opacity:.32;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px),radial-gradient(circle,#ff4b431a 0 1px,#0000 1.5px);background-size:72px 72px,72px 72px,28px 28px;-webkit-mask-image:radial-gradient(#000 0,#0000 78%);mask-image:radial-gradient(#000 0,#0000 78%)}.summary-modal{perspective:1400px}.summary-capsule{-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:radial-gradient(circle at 2% 2%,#ff4b4314,#0000 24%),linear-gradient(145deg,#191212c2,#060505d1);border:1px solid #ffffff16;box-shadow:inset 0 1px #ffffff0e,0 42px 95px #0000009e,0 0 80px #b000000e}.summary-capsule:before{content:"";z-index:-1;background:linear-gradient(#0000,#ff4b433d,#ffffff12,#0000);width:1px;position:absolute;top:9%;bottom:9%;left:43.7%}.summary-close{background:#080707b8;border-radius:14px;box-shadow:inset 0 1px #ffffff0f,0 12px 30px #00000061}.summary-art-wrap{filter:drop-shadow(0 28px 38px #00000094)}.summary-art{background:radial-gradient(circle at 88% 18%,#b0000033,#0000 31%),linear-gradient(150deg,#1a1010 0%,#090606 48%,#030303 100%);border-color:#ffffff26;box-shadow:inset 0 1px #ffffff21,inset 0 0 90px #b000000a,0 0 0 5px #ffffff04}.summary-art:before{mix-blend-mode:screen;background:linear-gradient(118deg,#ffffff12,#0000 16% 73%,#ff4b4309),linear-gradient(#0000 72%,#0000007a)}.summary-art:after{box-shadow:inset 0 0 0 1px #ff4b431f,inset 0 -36px 60px #0003}.summary-grid{opacity:.24;background-size:40px 40px;-webkit-mask-image:linear-gradient(#000,#0000 67%);mask-image:linear-gradient(#000,#0000 67%)}.summary-orbit{border-color:#ff4b431f;width:68%;top:-16%;right:-25%;box-shadow:0 0 0 32px #ff4b4305,0 0 0 70px #ff4b4303}.summary-glow{opacity:.72;filter:blur(18px);width:62%;height:52%;right:-16%}.summary-speed-mark{z-index:0;clip-path:polygon(68% 0,100% 0,31% 100%,0 100%);filter:blur(.2px);background:linear-gradient(#ff777021,#b0000006,#0000);width:13%;height:46%;top:0;right:13%}.summary-art-rail{color:#ffffff45;letter-spacing:.2em;font-size:6px;font-weight:800}.summary-art-rail span i{border:1px solid #ffffff40;border-radius:50%;width:4px;height:4px;display:block}.summary-art-rail span i:first-child{background:#ff4b43;border-color:#ff7770;box-shadow:0 0 8px #ff4b43b3}.summary-edition{color:#ffc0bc;background:linear-gradient(145deg,#b0000038,#ffffff06);border-color:#ff777026}.summary-hero h2{text-wrap:balance}.summary-margin{background:linear-gradient(145deg,#b0000042,#210a0a8a);border-color:#ff777033;box-shadow:inset 0 1px #ffffff0e}.summary-chart{background:radial-gradient(circle at 82% 20%,#b000001a,#0000 38%),linear-gradient(#1b1010bd,#060505b3);border-color:#ffffff17;box-shadow:inset 0 1px #ffffff0d,0 14px 30px #0003}.summary-chart:before{background:repeating-linear-gradient(#ffffff0a 0 1px,#0000 1px 33.333%);inset:36px 0 20px}.summary-chart-top{letter-spacing:.17em;font-size:6px}.summary-chart-top b{color:#ff9e99}.summary-chart-axis{color:#ffffff40;letter-spacing:.14em;font-size:6px;font-weight:700}.summary-chart-axis b{color:#ff7770}.summary-metric-grid{background:#ffffff06;border:1px solid #ffffff13;border-radius:14px;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.summary-metric{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.summary-metric+.summary-metric{border-left:1px solid #ffffff12}.summary-best-project{color:#ff8a8a;background:linear-gradient(90deg,#b0000021,#ffffff05);border:1px solid #ffffff12;box-shadow:inset 0 1px #ffffff09}.summary-best-project span{min-width:0}.summary-best-project small{color:#ffffff4d;letter-spacing:.14em;font-size:6px;font-weight:700;display:block}.summary-best-project b{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:310px;margin-top:2px;font-size:9px;display:block;overflow:hidden}.summary-art-footer{border-top:1px solid #ffffff13;padding-top:8px}.summary-art-footer span{color:#ffffff47;letter-spacing:.17em;font-size:5.5px;font-weight:700;display:block}.summary-art-footer b{color:#ffffffc7;text-overflow:ellipsis;white-space:nowrap;max-width:250px;margin-top:3px;font-size:7.5px;display:block;overflow:hidden}.summary-art-footer>div:last-child b{color:#ff8a8a}.summary-actions{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(circle at 18% 10%,#b0000014,#0000 34%),linear-gradient(145deg,#120d0db8,#07060680);border:0;border-radius:29px;max-width:none;box-shadow:inset 0 1px #ffffff0b}.summary-actions:before{content:"";background:linear-gradient(#0000,#ff4b4347,#0000);width:1px;position:absolute;top:9%;bottom:9%;left:0;box-shadow:0 0 16px #ff4b431f}.summary-actions-index{color:#fff3;letter-spacing:.19em;font-size:6px;font-weight:700}.summary-actions-index b{color:#ffffff94;background:#ffffff06;border:1px solid #ffffff13;border-radius:9px;place-items:center;width:28px;height:28px;font-size:8px;display:grid}.summary-actions h1 span{color:#ff7770}.summary-kicker{color:#ffaaa5;background:linear-gradient(135deg,#b000002e,#ffffff05);border-color:#ff77702e}.summary-period-proof{background:linear-gradient(145deg,#ffffff09,#ffffff03);border:1px solid #ffffff12;box-shadow:inset 0 1px #ffffff09}.summary-period-proof>span{color:#ff8a8a;background:#b000001f;border:1px solid #ff777021}.summary-result-strip{background:#ffffff05;border-color:#fff1}.summary-result-strip span{font-size:7px}.summary-result-strip b{font-size:12px}.summary-primary{background:radial-gradient(circle at 16% 0,#ffffff45,#0000 42%),linear-gradient(130deg,#ff6961,#e33b3b 43%,#a80000);box-shadow:inset 0 1px #ffffff45,0 16px 32px #78000040}.summary-secondary{background:linear-gradient(145deg,#ffffff09,#ffffff03);border-color:#fff1}.hide-scroll::-webkit-scrollbar{display:none}.hide-scroll{scrollbar-width:none}@media (width>=1024px){@supports not selector(::-webkit-scrollbar){.dashboard-main{scrollbar-width:thin;scrollbar-color:#a42330 #0c080a}}@supports selector(::-webkit-scrollbar){.dashboard-main::-webkit-scrollbar{width:9px;height:9px}.dashboard-main::-webkit-scrollbar-track{background:#0c080a;border-left:1px solid #ffffff0e}.dashboard-main::-webkit-scrollbar-thumb{background:linear-gradient(#8b1b25,#d91d2b 52%,#831921);border:2px solid #0c080a;border-radius:999px;box-shadow:inset 0 1px #fff3}.dashboard-main::-webkit-scrollbar-thumb:hover{background:linear-gradient(#bb2735,#ff3d49 52%,#a91e2c)}.dashboard-main::-webkit-scrollbar-thumb:active{background:#ff4747}.dashboard-main::-webkit-scrollbar-button{width:0;height:0;display:none}.dashboard-main::-webkit-scrollbar-corner{background:#0c080a}}}@media (width>=1280px){.app-shell{overflow:clip}#root{min-height:100%}.dashboard-frame{aspect-ratio:auto;width:calc(100vw - 16px);max-width:none;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.dashboard-main[data-view=home]{flex-direction:column;display:flex}.dashboard-main[data-view=home]>.dashboard-header{flex:none}.dashboard-main[data-view=home]>.home-dashboard{flex:1 0 auto;min-height:778px}.main-chart-height{height:clamp(150px,19dvh,195px)}.profit-chart-height{height:clamp(155px,18.5dvh,198px)}.bars-chart-height{flex:1;height:auto;min-height:0}}@media (width>=1024px) and (width<=1535.98px) and (height<=1000px){.dashboard-frame>.sidebar-glass{width:72px}.dashboard-main{padding-left:16px;padding-right:16px}.dashboard-main[data-view=home]>.dashboard-header{height:62px}.dashboard-main[data-view=home]>.dashboard-header .search-glass{max-width:540px;height:42px;font-size:12px}.dashboard-main[data-view=home]>.dashboard-header .search-shortcut{min-width:112px;height:36px;padding-left:20px;padding-right:20px;font-size:10px}.dashboard-main[data-view=home]>.dashboard-header .header-actions{gap:6px}.dashboard-main[data-view=home]>.dashboard-header .live-sales-entry{min-height:38px;padding-left:15px;padding-right:15px;font-size:9px}.dashboard-main[data-view=home]>.dashboard-header .header-actions>button:not(.live-sales-entry):not(.profile-menu-button){width:38px;height:38px}.dashboard-main[data-view=home]>.dashboard-header .profile-menu-button{gap:9px;margin-left:5px}.dashboard-main[data-view=home]>.dashboard-header .profile-menu-button>span{width:36px;height:36px}.dashboard-main[data-view=home]>.dashboard-header .profile-menu-button b{font-size:10px}.dashboard-main[data-view=home]>.dashboard-header .profile-menu-button span{font-size:8px}.dashboard-main[data-view=home]>.home-dashboard{flex:1 1 0;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:14px;height:auto;min-height:600px}.dashboard-main[data-view=home] .home-main-column{grid-template-rows:minmax(320px,1.16fr) minmax(266px,.84fr);align-self:stretch;gap:14px;height:auto;min-height:0}.home-main-column>.chart-card{min-height:0;padding:16px 18px 13px}.home-main-column .chart-card-header{gap:8px}.home-main-column .chart-card-header h1{font-size:15px}.home-main-column .profit-kpi-value{font-size:27px}.home-main-column .kpi-change{padding:4px 8px;font-size:8px}.home-main-column .chart-card-controls{justify-content:flex-end;width:auto;margin-left:auto}.home-main-column .period-switcher{flex:0 auto}.home-main-column .period-option{padding:6px 10px;font-size:9px}.home-main-column .period-summary-trigger{min-height:34px;padding:6px 12px;font-size:9px}.home-main-column .period-summary-trigger>span{width:18px;height:18px}.home-main-column .profit-chart{margin-top:15px}.home-main-column .profit-chart-height{height:auto}.home-main-column .chart-months,.home-main-column .period-rail,.home-main-column .chart-footer{margin-top:8px}.home-main-column .chart-axis,.home-main-column .chart-months,.home-main-column .chart-footer{font-size:8px}.home-main-column .chart-summary-chip,.home-main-column .chart-legend{padding:6px 10px}.home-lower-grid,.home-lower-grid .promo-card-stage,.home-lower-grid .promo-card,.home-lower-grid>article{min-height:0}.home-lower-grid{gap:14px}.home-lower-grid .period-breakdown-card{padding:15px}.home-lower-grid .period-breakdown-card h2{font-size:15px}.home-lower-grid .period-breakdown-card strong{font-size:20px}.home-lower-grid .chart-filter .makers-select-trigger.is-compact{min-width:90px;min-height:32px;padding-left:10px;padding-right:9px}.home-lower-grid .chart-filter .makers-select-value{font-size:8px!important}.home-lower-grid .bar-chart-plot{gap:6px;min-height:112px;margin-top:8px}.home-lower-grid .bar-column-value,.home-lower-grid .bar-column-label{font-size:8px}.home-lower-grid .promo-card{padding:18px}.home-lower-grid .promo-card h2{white-space:normal;font-size:16px;line-height:1.12}.home-lower-grid .promo-card p{max-width:60%;margin-top:11px;font-size:9px}.home-lower-grid .promo-card>div:first-child>div:last-of-type{margin-top:13px}.home-lower-grid .promo-card>div:first-child>div:last-of-type span{width:30px;height:30px;font-size:8px}.home-lower-grid .promo-card img{width:224px;height:224px;right:-18px}.home-lower-grid .promo-card button{padding-top:10px;padding-bottom:10px;bottom:14px;left:18px;right:18px}.wallet-panel-stage,.wallet-panel{height:100%;min-height:0!important}.wallet-panel{padding:16px}.wallet-panel>div:first-child h2{font-size:16px}.wallet-panel>div:first-child button{padding:7px 11px;font-size:8px}.wallet-card-stack{margin-top:12px;padding-top:26px}.wallet-card-stack>svg{height:76px}.wallet-card-face{height:166px}.wallet-card-face>div:last-child{padding:17px}.wallet-card-face>div:last-child>div:first-child svg{width:38px;height:29px}.wallet-card-face>div:last-child>div:last-child>span{font-size:9px}.wallet-card-face .wallet-balance-value{font-size:24px}.wallet-card-face>div:last-child>div:last-child small{margin-top:5px;font-size:7px}.wallet-panel>.mt-4{margin-top:12px}.wallet-panel>.mt-4 button{padding-top:9px;padding-bottom:9px;font-size:10px}.wallet-panel>.mt-7{margin-top:16px}.wallet-panel>.mt-7 h2{font-size:15px}.wallet-panel>.mt-7 button{font-size:8px}.wallet-panel>ul.mt-4{margin-top:10px}.wallet-panel>ul{flex:1;grid-template-rows:repeat(4,minmax(0,1fr));gap:7px;min-height:0;max-height:240px;display:grid}.wallet-panel>ul>li{min-height:0;margin-block:0;padding:6px 9px}.wallet-panel>ul>li+li{margin-top:0}.wallet-panel .transaction-icon{border-radius:11px;width:36px;height:36px;font-size:8px}.wallet-panel .transaction-row b{font-size:10px}.wallet-panel .transaction-row span{font-size:7px}.wallet-panel .transaction-amount{padding:5px 8px;font-size:7px}.sidebar-glass{padding-top:7px;padding-bottom:7px}.sidebar-logo{width:34px;height:34px}.sidebar-logo img{width:28px;height:28px}.sidebar-divider{margin-top:5px}.sidebar-glass>.sidebar-utility,.sidebar-utilities .sidebar-utility{width:31px;height:31px}.sidebar-nav{margin-top:3px}.sidebar-nav-group[data-section=planos]{margin-top:2px;padding-top:5px}.sidebar-nav-button{border-radius:11px;width:34px;height:34px}.sidebar-nav-icon{width:19px;height:19px}.sidebar-utilities{padding-top:5px}}@media (width>=1024px){.app-shell:has(.dashboard-frame[data-view=home]){height:100dvh;min-height:0;padding:8px;overflow:clip}.dashboard-frame[data-view=home]{width:calc(100vw - 16px);max-width:none;height:calc(100dvh - 16px);min-height:0;max-height:calc(100dvh - 16px)}.dashboard-frame[data-view=home]>.sidebar-glass{align-self:stretch;height:auto;min-height:0;position:relative;top:auto}.dashboard-frame[data-view=home] .sidebar-logo,.dashboard-frame[data-view=home] .sidebar-utility,.dashboard-frame[data-view=home] .sidebar-divider,.dashboard-frame[data-view=home] .sidebar-utilities{flex-shrink:0}.dashboard-frame[data-view=home] .sidebar-nav{overscroll-behavior:contain;scrollbar-width:none;overflow:hidden auto}.dashboard-frame[data-view=home] .sidebar-nav::-webkit-scrollbar{display:none}.dashboard-frame[data-view=home] .sidebar-nav-group{flex-shrink:0}.dashboard-main[data-view=home]{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden auto}.dashboard-main[data-view=home]>.dashboard-header{flex:none}.home-main-column>.chart-card{flex-direction:column;display:flex}.home-main-column .chart-card-header{flex:none}.home-main-column .profit-chart{flex-direction:column;flex:1;min-height:0;display:flex}.home-main-column .profit-chart-height{flex:1;min-height:90px}.home-main-column .chart-months,.home-main-column .period-rail,.home-main-column .chart-footer{flex:none}.home-lower-grid .promo-card{overflow:clip}}@media (width>=1536px){.dashboard-frame>.sidebar-glass{width:96px}.dashboard-main[data-view=home]{padding-inline:24px}.dashboard-main[data-view=home]>.home-dashboard{flex:1 1 0;grid-template-columns:minmax(0,1fr) clamp(410px,27vw,490px);gap:20px;min-height:690px}.dashboard-main[data-view=home] .home-main-column{grid-template-rows:minmax(360px,1.12fr) minmax(310px,1fr);gap:20px;min-height:0}.home-main-column>.chart-card{flex-direction:column;min-height:0;padding:20px 24px;display:flex}.home-main-column .chart-card-header{flex:none;gap:12px}.home-main-column .chart-card-header h1{font-size:18px}.home-main-column .profit-kpi-value{font-size:36px}.home-main-column .period-summary-trigger{padding-inline:12px}.home-main-column .profit-chart{flex-direction:column;flex:1;min-height:0;margin-top:18px;display:flex}.home-main-column .profit-chart-height{flex:1;height:auto;min-height:90px}.home-main-column .chart-months,.home-main-column .period-rail{flex:none}.home-main-column .chart-footer{flex:none;margin-top:14px}.home-lower-grid,.home-lower-grid .promo-card-stage,.home-lower-grid .promo-card,.home-lower-grid>article{min-height:0}.home-lower-grid{gap:20px}.home-lower-grid .promo-card{padding:22px}.home-lower-grid .promo-card h2{white-space:normal;font-size:clamp(18px,1.15vw,23px);line-height:1.12}.home-lower-grid .promo-card p{max-width:70%;font-size:12px}.home-lower-grid .period-breakdown-card{padding:20px}.home-lower-grid .bar-chart-plot{min-height:150px;margin-top:18px}.wallet-panel-stage,.wallet-panel{height:100%;min-height:0!important}.wallet-panel{padding:22px}.wallet-card-face{height:clamp(170px,22dvh,230px)}.wallet-panel>.mt-4 button{padding-block:12px}.wallet-panel>.mt-7{margin-top:20px}.wallet-panel>ul{flex:1;grid-template-rows:repeat(4,minmax(0,1fr));gap:8px;min-height:0;max-height:336px;margin-top:16px;display:grid}.wallet-panel>ul>li{min-height:0;margin-block:0;padding-block:8px}.wallet-panel .transaction-row b{font-size:12px}.wallet-panel .transaction-row span{font-size:9px}.wallet-panel .wallet-balance-value{font-size:32px}.sidebar-glass .sidebar-logo{width:48px;height:48px}.sidebar-glass .sidebar-logo img{width:36px;height:36px}.sidebar-glass>.sidebar-utility,.sidebar-glass .sidebar-utilities .sidebar-utility{width:40px;height:40px}.sidebar-glass .sidebar-nav-button{border-radius:14px;width:44px;height:44px}.sidebar-glass .sidebar-nav-icon{width:23px;height:23px}}@media (width>=1536px) and (height<=820px){.wallet-panel .transaction-icon{width:38px;height:38px}.wallet-panel>ul>li{padding-block:6px}}@media (width>=1536px) and (height<=740px){.sidebar-glass .sidebar-logo{width:36px;height:36px}.sidebar-glass .sidebar-logo img,.sidebar-glass>.sidebar-utility,.sidebar-glass .sidebar-utilities .sidebar-utility{width:30px;height:30px}.sidebar-glass .sidebar-nav-button{border-radius:11px;width:32px;height:32px}.sidebar-glass .sidebar-nav-icon{width:21px;height:21px}}@media (width>=1024px) and (height>=621px) and (height<=780px){.sidebar-glass{padding-top:8px;padding-bottom:8px}.sidebar-logo{width:40px;height:40px}.sidebar-glass>.sidebar-utility,.sidebar-utilities .sidebar-utility{width:36px;height:36px}.sidebar-nav{justify-content:stretch;gap:0;margin-top:2px}.sidebar-nav-group{flex:1;justify-content:space-evenly;gap:0}.sidebar-nav-group[data-section=planos]{margin-top:2px;padding-top:6px}.sidebar-nav-button{border-radius:12px;width:40px;height:40px}.sidebar-nav-icon{width:22px;height:22px}.sidebar-utilities{padding-top:5px}}@media (width>=1024px){.sidebar-glass{border-top:0;border-right:1px solid #ffffff3d}}@media (width>=1024px) and (height<=780px){.dashboard-frame[data-view=home]>.sidebar-glass{--sidebar-fit-size:clamp(27px,calc((100dvh - 150px)/15),40px)}.dashboard-frame[data-view=home] .sidebar-nav{padding-block:4px}.dashboard-frame[data-view=home] .sidebar-nav-button{width:var(--sidebar-fit-size);height:var(--sidebar-fit-size)}.dashboard-frame[data-view=home] .sidebar-nav-icon{width:clamp(18px,calc(var(--sidebar-fit-size) - 12px),22px);height:clamp(18px,calc(var(--sidebar-fit-size) - 12px),22px)}.dashboard-frame[data-view=home] .sidebar-logo{width:clamp(30px,calc(var(--sidebar-fit-size) + 2px),40px);height:clamp(30px,calc(var(--sidebar-fit-size) + 2px),40px)}.dashboard-frame[data-view=home] .sidebar-logo img{width:30px;height:30px}.dashboard-frame[data-view=home] .sidebar-utility{width:clamp(24px,calc(var(--sidebar-fit-size) - 3px),36px);height:clamp(24px,calc(var(--sidebar-fit-size) - 3px),36px)}}@media (width<=1023px){.summary-capsule:before{display:none}.summary-actions:before{background:linear-gradient(90deg,#0000,#ff4b4340,#0000);width:auto;height:1px;inset:0 7% auto}}@media (width<=900px){.achievement-ceremony{padding-top:34px}.rank-stage{flex-direction:column;align-items:center;min-height:0;margin-top:10px;display:flex}.rank-plaque-stage{order:1;width:min(400px,82vw)}.rank-callout{text-align:center;width:min(520px,92vw);position:relative!important;inset:auto!important}.rank-callout-left{order:2;margin-top:-8px}.rank-callout-right{order:3;margin-top:15px}.rank-callout>i,.rank-callout-left>i{background:linear-gradient(90deg,#0000,#ff4b43,#0000);margin-left:auto;margin-right:auto}.rank-callout-right>p{max-width:440px;margin-left:auto;margin-right:auto}.rank-action-zone{margin-top:24px}}@media (width<=640px){.summary-overlay{padding:64px 12px 22px}.summary-modal{flex-direction:column;min-height:0;display:flex}.summary-art{border-radius:24px}.summary-actions{border-radius:24px;padding:22px}.summary-close{position:fixed}.summary-art-wrap{max-width:430px}.achievement-close{top:12px;right:12px}.rank-header span i{width:28px}.rank-header h1{margin-top:8px}.rank-plaque-stage{width:min(350px,90vw)}.rank-callout>strong{font-size:27px}.rank-command-dock{border-radius:24px;grid-template-columns:1fr;padding:7px}.rank-command-dock:before,.rank-command-dock:after{display:none}.rank-command-dock button{min-height:46px}}@media (height<=820px) and (width>=901px){.achievement-ceremony{height:100dvh;min-height:0;padding-top:16px;padding-bottom:0;overflow:hidden}.rank-header h1{font-size:34px}.rank-stage{min-height:515px}.rank-plaque-stage{width:min(350px,40vw)}.rank-action-zone{margin-top:-22px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.portfolio-hero{background:linear-gradient(115deg,#220c0d 0%,#10090a 48%,#080809 100%);border:1px solid #ff686033;min-height:310px;box-shadow:inset 0 1px #ffffff0f,0 28px 70px #00000057}.portfolio-hero-grid{opacity:.16;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 70%);mask-image:linear-gradient(90deg,#000 0%,#0000 70%)}.portfolio-hero-glow{filter:blur(2px);background:radial-gradient(circle,#d91c1c47,#810b0e14 38%,#0000 68%);border-radius:50%;width:560px;height:560px;position:absolute;top:-235px;right:-95px}.portfolio-hero-layout{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);align-items:center;min-height:246px;padding:32px 42px 26px;display:grid}.portfolio-hero-copy{max-width:720px}.portfolio-eyebrow{color:#ff8982}.portfolio-eyebrow i{background:#ff5d55;width:26px;height:1px;box-shadow:0 0 15px #ff4b43}.portfolio-hero h1{color:#f7f3f1;letter-spacing:-.065em;margin-top:17px;font-size:clamp(34px,3.25vw,55px);font-weight:760;line-height:.92}.portfolio-hero h1 em{color:#ff8179;font-family:Georgia,serif;font-weight:400}.portfolio-hero-copy>p{color:#ffffff80;max-width:560px;margin-top:17px;font-size:11px;line-height:1.7}.portfolio-hero-actions{align-items:center;gap:17px;margin-top:23px;display:flex}.portfolio-hero-actions>span{color:#ffffff6b;align-items:center;gap:7px;font-size:9px;display:flex}.portfolio-hero-actions>span i,.portfolio-metric-note>i{background:#6de29f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #6de29fb3}.portfolio-add-button{color:#fff;background:linear-gradient(135deg,#ff6d66 0%,#df2828 48%,#a60000 100%);border:1px solid #ffa49e6b;min-height:48px;transition:transform .25s cubic-bezier(.22,1,.36,1),filter .2s,box-shadow .25s;box-shadow:inset 0 1px #ffffff4d,0 12px 30px #b0000052}.portfolio-add-button:hover{filter:brightness(1.07);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff52,0 17px 36px #b0000066}.portfolio-add-button:disabled{opacity:.55;cursor:wait;transform:none}.portfolio-orbit-stage{justify-self:end;width:330px;height:220px;position:relative}.portfolio-orbit-ring{border:1px solid #ff7e7733;border-radius:50%;position:absolute;transform:rotate(-14deg)}.ring-one{inset:17px 10px}.ring-two{opacity:.75;border-style:dashed;inset:48px 53px;transform:rotate(22deg)}.portfolio-orbit-core{color:#fff;background:radial-gradient(circle at 30% 20%,#ff716a,#d0161b 58%,#790008);border:1px solid #ffb3ad85;border-radius:50%;place-items:center;width:84px;height:84px;font:italic 700 54px/1 Georgia,serif;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff52,0 0 0 12px #a00c101a,0 22px 55px #6f000075}.portfolio-orbit-node{color:#ffffffa8;letter-spacing:.08em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e0a0bd9;border:1px solid #ffffff1f;border-radius:10px;padding:8px 10px;font:700 8px/1 ui-monospace,monospace;position:absolute;box-shadow:0 10px 28px #0000005c}.node-one{top:40px;left:8px;transform:rotate(-8deg)}.node-two{color:#ff9189;top:58px;right:7px;transform:rotate(7deg)}.node-three{bottom:24px;right:34px;transform:rotate(-5deg)}.portfolio-orbit-caption{color:#ffffff3d;letter-spacing:.18em;font:700 7px/1.55 ui-monospace,monospace;position:absolute;bottom:23px;left:14px}.portfolio-metrics{background:#00000026;border-top:1px solid #ffffff13;grid-template-columns:150px 150px 210px minmax(240px,1fr);display:grid}.portfolio-stat{border-right:1px solid #ffffff12;grid-template-columns:1fr auto;align-content:center;gap:4px 12px;min-width:0;height:76px;padding:0 22px;display:grid}.portfolio-stat>span{color:#ffffff52;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:750}.portfolio-stat b{color:#f2eeee;letter-spacing:-.05em;font-variant-numeric:tabular-nums;grid-area:1/2/3;align-self:center;font-size:22px;font-weight:750}.portfolio-stat small{color:#ffffff80;font-size:9px}.portfolio-metric-note{color:#ffffff57;justify-content:flex-end;align-items:center;gap:9px;padding:0 25px;font-size:8px;display:flex}.portfolio-toolbar{background:linear-gradient(#161112e6,#0c0b0ce6);border:1px solid #ffffff12;min-height:58px;padding:7px 10px 7px 18px;box-shadow:inset 0 1px #ffffff06}.portfolio-filter-group{align-items:center;gap:13px;min-width:0;display:flex}.portfolio-filter-group>span{color:#ffffff42;letter-spacing:.17em;font:700 7px ui-monospace,monospace}.portfolio-filter{color:#ffffff6e;border:1px solid #0000;transition:all .2s}.portfolio-filter:hover{color:#eee}.portfolio-filter.is-active{color:#fff;background:#8f212247;border-color:#ff716833;box-shadow:inset 0 1px #ffffff0f}.portfolio-result-count{color:#ffffff5e;border-left:1px solid #ffffff13;align-items:center;gap:7px;padding:9px 13px 9px 22px;font-size:8px;display:flex}.portfolio-result-count b{color:#fff;font:700 14px ui-monospace,monospace}.portfolio-exhibition{padding-top:10px;position:relative}.portfolio-exhibition>header{align-items:center;gap:12px;margin-bottom:13px;padding:0 3px;display:flex}.portfolio-exhibition>header>span{color:#d5c8c7;letter-spacing:.17em;font-size:8px;font-weight:800}.portfolio-exhibition>header>i{background:linear-gradient(90deg,#ffffff1a,#0000);flex:1;height:1px}.portfolio-exhibition>header>small{color:#ffffff47;font-size:8px}.portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.portfolio-grid.has-single{grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr)}.site-showcase-card{background:linear-gradient(155deg,#1a1415fa,#0a090afc);border:1px solid #ffffff17;min-width:0;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s;box-shadow:inset 0 1px #ffffff0b,0 20px 45px #0000004d}.site-showcase-card:before{content:"";z-index:5;border-radius:inherit;pointer-events:none;background:linear-gradient(130deg,#ffffff0b,#0000 16% 79%,#dc22230b);position:absolute;inset:0}.site-showcase-card:hover{border-color:#ff77703b;transform:translateY(-5px);box-shadow:inset 0 1px #ffffff0f,0 28px 60px #0000006b}.site-browser{background:#0b0a0a;border:1px solid #ffffff16;border-radius:18px;margin:10px 10px 0;box-shadow:0 18px 40px #00000061}.site-browser-bar{background:linear-gradient(#232021,#141314);border-bottom:1px solid #ffffff12}.site-browser-bar>span:first-child i{background:#4d484a;border-radius:50%;width:5px;height:5px;display:block}.site-browser-bar>span:first-child i:first-child{background:#ef5551;box-shadow:0 0 9px #ef555180}.site-domain-pill{background:#0303034d;border:1px solid #ffffff0d}.site-card-icon{color:#ffffff7a;background:#ffffff06;border:1px solid #ffffff14;transition:all .2s}.site-card-icon:hover{color:#fff;background:#ffffff14}.site-preview{background:#090808;height:235px;overflow:hidden}.site-showcase-card.is-featured .site-preview{height:270px}.site-preview-fallback{color:#9c5b59;background:radial-gradient(circle at 50% 40%,#b0000024,#0000 35%),linear-gradient(135deg,#160b0b,#090707)}.site-preview-fallback>div{place-items:center;gap:9px;display:grid}.site-preview-fallback span{letter-spacing:.08em;color:#ffffff40;font:600 8px/1 Inter,sans-serif}.site-preview-glass{z-index:2;background:linear-gradient(#0000 48%,#060404a6);box-shadow:inset 0 0 0 1px #ffffff06}.site-status{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080707c2;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:8px;font-weight:700;display:inline-flex;box-shadow:0 7px 20px #00000040}.site-status i{border-radius:50%;width:5px;height:5px}.site-status-live i{background:#ff5b53;box-shadow:0 0 9px #ff4b43}.site-status-building i{background:#ddd}.site-status-archived i{background:#777}.site-open-button{color:#fff;background:linear-gradient(145deg,#ff6a63,#ae080b);border:1px solid #ffffff2e;transition:all .2s;box-shadow:inset 0 1px #ffffff40,0 9px 22px #4b000070}.site-open-button:hover{filter:brightness(1.1);transform:translateY(-2px)rotate(2deg)}.site-index{color:#ffffff40;border:1px solid #fff1;border-radius:999px;padding:5px 7px}.site-card-copy{padding-left:21px;padding-right:21px}.portfolio-next-slot{text-align:left;background:radial-gradient(circle at 75% 15%,#c31b1d26,#0000 30%),linear-gradient(145deg,#1a1112bf,#0a090ab8);border:1px dashed #ffffff1f;border-radius:25px;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:100%;padding:28px;transition:border-color .25s,background .25s,transform .25s;display:flex;position:relative;overflow:hidden}.portfolio-next-slot:before{content:"";border:1px solid #ffffff0b;border-radius:50%;position:absolute;inset:19px;transform:translate(34%,-42%)}.portfolio-next-slot>span{color:#ff8a83;background:#8a141633;border:1px solid #ff6b6340;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:auto;display:grid;box-shadow:0 0 0 10px #8512140e}.portfolio-next-slot>b{color:#eee7e6;margin-top:50px;font:400 27px/1 Georgia,serif;position:relative}.portfolio-next-slot>small{color:#ffffff61;max-width:210px;margin-top:10px;font-size:10px;line-height:1.6;position:relative}.portfolio-next-slot>i{color:#ffffff2e;letter-spacing:.14em;font:700 7px ui-monospace,monospace;position:absolute;bottom:22px;right:22px}.portfolio-next-slot:hover{background:radial-gradient(circle at 75% 15%,#d2232538,#0000 32%),linear-gradient(145deg,#201214d9,#0a090abf);border-color:#ff6e6747;transform:translateY(-4px)}.portfolio-empty{background:radial-gradient(circle at 50% 15%,#b000001f,#0000 35%),#0d09099e;border:1px dashed #ff777021}.portfolio-empty-grid{opacity:.15;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.portfolio-empty-icon{color:#ff8a84;background:linear-gradient(145deg,#5b1d1db3,#150c0ccc);border:1px solid #ff777029;box-shadow:inset 0 1px #ffffff12,0 12px 30px #00000040}.site-editor{background:linear-gradient(145deg,#231010fc,#0c0909fe 56%,#170808fc);border:1px solid #ff777029;box-shadow:inset 0 1px #ffffff0f,0 40px 100px #000000b3}.site-editor-beam{background:linear-gradient(#0000,#ff77704d,#0000);width:1px;height:170%;position:absolute;top:-30%;right:7%;transform:rotate(25deg);box-shadow:35px 0 65px 16px #b000001f}.site-editor-close{color:#ffffff7a;background:#ffffff06;border:1px solid #ffffff14;transition:all .2s}.site-editor-close:hover{color:#fff;background:#ffffff12;transform:rotate(4deg)}.site-form-field{flex-direction:column;gap:8px;min-width:0;display:flex}.site-form-field input,.site-form-field select,.site-form-field textarea{color:#f5f5f5;background:linear-gradient(#ffffff09,#ffffff05);border:1px solid #ffffff13;border-radius:15px;outline:none;width:100%;padding:13px 14px;font-size:11px;transition:border-color .2s,box-shadow .2s,background .2s}.site-form-field textarea{resize:vertical;min-height:84px;line-height:1.55}.site-form-field input::placeholder,.site-form-field textarea::placeholder{color:#fff3}.site-form-field select option{color:#f5f5f5;background:#1b0b0b}.site-form-field input:focus,.site-form-field select:focus,.site-form-field textarea:focus{background:#ffffff0b;border-color:#ff777059;box-shadow:0 0 0 3px #b000001a}.site-delete-button{color:#ff8f89;background:#b0000012;border:1px solid #ff4b4321;transition:all .2s}.site-delete-button:hover{background:#b0000026;border-color:#ff4b4340}.site-cancel-button{color:#ffffff94;background:#ffffff06;border:1px solid #ffffff13;transition:all .2s}.site-cancel-button:hover{color:#fff;background:#ffffff0f}@media (width<=1100px){.portfolio-hero-layout{grid-template-columns:minmax(0,1fr) 280px;padding-inline:28px}.portfolio-orbit-stage{width:270px}.portfolio-metrics{grid-template-columns:130px 130px minmax(170px,220px) 1fr}.portfolio-grid.has-single{grid-template-columns:minmax(0,1.25fr) minmax(245px,.75fr)}}@media (width<=767.98px){.sites-page{overflow-x:clip}.portfolio-hero{min-height:0}.portfolio-hero-layout{min-height:0;padding:25px 18px 22px;display:block}.portfolio-hero h1{font-size:37px}.portfolio-hero-copy>p{font-size:10px}.portfolio-orbit-stage{display:none}.portfolio-hero-actions{flex-direction:column;align-items:flex-start}.portfolio-metrics{grid-template-columns:1fr 1fr}.portfolio-stat{height:65px;padding:0 15px}.portfolio-stat-wide{display:none}.portfolio-metric-note{border-top:1px solid #ffffff12;grid-column:1/-1;justify-content:flex-start;min-height:40px;padding:0 15px}.portfolio-toolbar{width:100%;min-width:0;padding:8px 8px 8px 12px}.portfolio-filter-group{flex-direction:column;align-items:flex-start;gap:5px;width:100%;min-width:0}.portfolio-filter-group>.hide-scroll{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.portfolio-result-count,.portfolio-exhibition>header>small{display:none}.portfolio-grid,.portfolio-grid.has-single{grid-template-columns:1fr}.portfolio-next-slot{min-height:210px}.site-showcase-card{border-radius:22px}.site-browser{border-radius:16px;margin:7px 7px 0}.site-preview,.site-showcase-card.is-featured .site-preview{height:190px}.site-editor{border:0;max-height:100svh;border-radius:0!important}.site-editor>div:nth-child(2){padding:18px 15px}.site-editor form{max-height:calc(100svh - 103px);padding:16px 15px 24px}}@media (width<=420px){.portfolio-hero h1{font-size:32px}.portfolio-hero-actions .portfolio-add-button{justify-content:center;width:100%}.portfolio-next-slot{min-height:180px}}@media (width>=1536px){.site-preview{height:205px}.site-showcase-card.is-featured .site-preview{height:255px}}@media (prefers-reduced-motion:reduce){.site-showcase-card,.portfolio-add-button,.site-open-button,.portfolio-next-slot{transition:none}.site-showcase-card:hover,.portfolio-add-button:hover,.site-open-button:hover,.portfolio-next-slot:hover{transform:none}}.portfolio-theatre{isolation:isolate;background:#080707;border:1px solid #ff6b6533;border-radius:28px;box-shadow:inset 0 1px #ffffff09,0 30px 80px #00000057}.portfolio-theatre:after{z-index:0;content:"";border:1px solid #ff49441f;border-radius:50%;width:42%;height:340px;position:absolute;top:70px;right:-11%;transform:rotate(-18deg);box-shadow:0 0 100px #80000014}.portfolio-theatre-noise{z-index:0;pointer-events:none;opacity:.24;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 52%);mask-image:linear-gradient(#000,#0000 52%)}.portfolio-theatre-bar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070606c7;border-bottom:1px solid #ffffff13;grid-template-columns:220px minmax(0,1fr) auto;align-items:center;min-height:72px;display:grid}.portfolio-theatre-brand{color:#f3eeee;letter-spacing:.14em;border-right:1px solid #ffffff13;align-items:center;gap:12px;height:100%;padding:0 24px;font:800 9px/1.15 ui-monospace,monospace;display:flex}.portfolio-theatre-brand b{color:#ff5d58;font:italic 500 30px/1 Georgia,serif}.portfolio-theatre-brand small{color:#ffffff47;letter-spacing:.18em;font:700 7px/1.5 ui-monospace,monospace}.portfolio-theatre-filters{align-self:stretch;align-items:center;gap:2px;min-width:0;padding:0 16px;display:flex;overflow-x:auto}.portfolio-theatre-filter{color:#ffffff5c;flex:none;height:100%;padding:0 18px;font-size:10px;font-weight:650;transition:color .2s,background .2s;position:relative}.portfolio-theatre-filter:after{content:"";background:#ff514b;height:2px;transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-1px;left:18px;right:18px;transform:scaleX(0)}.portfolio-theatre-filter:hover{color:#fff;background:#ffffff05}.portfolio-theatre-filter.is-active{color:#fff}.portfolio-theatre-filter.is-active:after{transform:scaleX(1)}.portfolio-theatre-add{color:#fff;background:#c51d21;border:1px solid #ff787247;border-radius:999px;align-items:center;gap:9px;min-height:42px;margin-right:15px;padding:0 19px;font-size:10px;font-weight:750;transition:transform .22s,background .22s;display:flex;box-shadow:inset 0 1px #fff3,0 10px 25px #69000047}.portfolio-theatre-add:hover{background:#e02a2d;transform:translateY(-2px)}.portfolio-theatre-intro{border-bottom:1px solid #ffffff13;grid-template-columns:122px minmax(0,1fr) 225px;align-items:stretch;min-height:235px;display:grid}.portfolio-volume{color:#fff;background:linear-gradient(#b51218,#72070b);border-right:1px solid #ffffff13;flex-direction:column;justify-content:center;align-items:center;display:flex}.portfolio-volume span{letter-spacing:.2em;font:700 8px/1 ui-monospace,monospace}.portfolio-volume b{letter-spacing:-.08em;margin-top:7px;font:800 50px/.9 Inter,sans-serif}.portfolio-volume:after{content:"";background:#ffffff7a;width:1px;height:26px;margin-top:16px}.portfolio-theatre-title{align-self:center;padding:30px 5vw}.portfolio-theatre-title>span{color:#ff716b;letter-spacing:.2em;font:800 8px/1 ui-monospace,monospace}.portfolio-theatre-title h1{color:#f7f3f1;letter-spacing:-.078em;margin-top:14px;font-size:clamp(52px,5.4vw,88px);font-weight:780;line-height:.78}.portfolio-theatre-title h1 em{color:#ff716b;font-family:Georgia,serif;font-weight:400}.portfolio-theatre-title p{color:#ffffff73;max-width:520px;margin-top:25px;font-size:11px;line-height:1.7}.portfolio-live-count{background:linear-gradient(135deg,#0000,#77060938);border-left:1px solid #ffffff13;flex-direction:column;justify-content:center;padding:28px 30px;display:flex;position:relative}.portfolio-live-count:before{content:"";border-top:1px solid #ff544e47;border-right:1px solid #ff544e47;width:48px;height:48px;position:absolute;top:0;right:0}.portfolio-live-count>span{color:#ffffff73;letter-spacing:.17em;align-items:center;gap:8px;font:700 7px/1 ui-monospace,monospace;display:flex}.portfolio-live-count>span i{background:#66df96;border-radius:50%;width:6px;height:6px;box-shadow:0 0 13px #50e28d}.portfolio-live-count b{color:#fff;letter-spacing:-.08em;margin-top:12px;font:780 64px/.9 Inter,sans-serif}.portfolio-live-count small{color:#ffffff52;margin-top:10px;font-size:8px}.portfolio-stage-list{display:grid}.site-exhibit{background:linear-gradient(110deg,#ffffff04,#0000 42%);border-bottom:1px solid #ffffff13;grid-template-columns:110px minmax(0,1fr) minmax(290px,23vw);min-width:0;display:grid;position:relative}.site-exhibit-index{border-right:1px solid #ffffff13;flex-direction:column;align-items:center;min-height:470px;padding:31px 12px;display:flex}.site-exhibit-index small{color:#ffffff42;letter-spacing:.18em;font:700 7px/1 ui-monospace,monospace}.site-exhibit-index b{color:#0000;letter-spacing:-.09em;-webkit-text-stroke:1px #ff6b6580;margin-top:auto;font:800 59px/.9 Inter,sans-serif;transform:rotate(-90deg)}.site-exhibit-index span{color:#ffffff3d;letter-spacing:.16em;writing-mode:vertical-rl;margin-top:auto;font:700 7px/1 ui-monospace,monospace}.site-exhibit-screen{clip-path:polygon(0 0,100% 0,95% 100%,0 100%);background:#111;border:1px solid #ffffff1f;min-width:0;margin:26px 0 26px 27px;overflow:hidden;box-shadow:0 28px 65px #0000007a}.site-exhibit-browser{color:#ffffff59;letter-spacing:.08em;background:#171516;border-bottom:1px solid #ffffff14;align-items:center;gap:16px;height:43px;padding:0 24px;font:700 8px/1 ui-monospace,monospace;display:flex}.site-exhibit-browser>span:first-child i{background:#4c4749;border-radius:50%;width:5px;height:5px;display:block}.site-exhibit-browser>span:first-child i:first-child{background:#f3534f;box-shadow:0 0 10px #e63b38}.site-exhibit-browser>span:nth-child(2){flex:1;align-items:center;gap:8px;min-width:0;display:flex}.site-exhibit-browser>span:last-child{color:#ff7771;margin-right:5%}.site-exhibit-preview{background:#090808;height:385px;overflow:hidden}.site-exhibit-scan{z-index:2;pointer-events:none;background:linear-gradient(#0000 58%,#0403034d),repeating-linear-gradient(#0000 0 4px,#ffffff05 5px);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff06}.site-exhibit-copy{background:linear-gradient(150deg,#340d0ea3,#0f090af0 48%);flex-direction:column;min-width:0;padding:38px 32px 28px 34px;display:flex;position:relative;overflow:hidden}.site-exhibit-copy:before{content:"";border:1px solid #ff554e29;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-160px;right:-85px;box-shadow:0 0 0 42px #76080a0e,0 0 0 83px #76080a09}.site-exhibit-status{color:#eee;background:#00000042;border:1px solid #ffffff1a;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:7px 10px;font-size:8px;font-weight:750;display:inline-flex;position:relative}.site-exhibit-status i{border-radius:50%;width:5px;height:5px}.site-exhibit-status.site-status-live i{background:#5fe295;box-shadow:0 0 10px #5fe295}.site-exhibit-status.site-status-building i{background:#ffb45e}.site-exhibit-status.site-status-archived i{background:#888}.site-exhibit-copy>div:first-of-type{margin:auto 0;position:relative}.site-exhibit-copy small{color:#d9807c;letter-spacing:.12em;text-transform:uppercase;font:750 8px/1.5 ui-monospace,monospace}.site-exhibit-copy h2{color:#fff;letter-spacing:-.07em;max-width:9ch;margin-top:10px;font:400 clamp(43px,4vw,68px)/.86 Georgia,serif}.site-exhibit-copy p{color:#ffffff7a;max-width:33ch;margin-top:22px;font-size:10px;line-height:1.7}.site-exhibit-copy dl{border-top:1px solid #ffffff13;grid-template-columns:1fr auto;gap:15px;padding-top:15px;display:grid;position:relative}.site-exhibit-copy dl>div:last-child{text-align:right}.site-exhibit-copy dt{color:#ffffff3d;letter-spacing:.14em;font:700 7px/1 ui-monospace,monospace}.site-exhibit-copy dd{color:#ffffffab;text-overflow:ellipsis;white-space:nowrap;max-width:160px;margin-top:6px;font-size:9px;overflow:hidden}.site-exhibit-actions{grid-template-columns:1fr 1.25fr;gap:7px;margin-top:17px;display:grid;position:relative}.site-exhibit-actions button,.site-exhibit-actions a{color:#ffffff9e;background:#ffffff06;border:1px solid #ffffff17;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:43px;font-size:9px;font-weight:750;transition:all .2s;display:flex}.site-exhibit-actions a{color:#fff;background:#c31c21;border-color:#d3262a}.site-exhibit-actions button:hover{color:#fff;background:#ffffff12}.site-exhibit-actions a:hover{background:#e02a2e}.portfolio-next-strip{text-align:left;background:linear-gradient(90deg,#850c0f38,#0000 42%);grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:92px;padding:17px 24px;transition:background .25s;display:grid}.portfolio-next-strip>span{color:#ff7972;background:#840e112e;border:1px solid #ff625b52;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.portfolio-next-strip div{flex-direction:column;gap:5px;display:flex}.portfolio-next-strip small{color:#ff7670;letter-spacing:.18em;font:750 7px/1 ui-monospace,monospace}.portfolio-next-strip b{color:#eee5e4;font:500 16px/1.2 Georgia,serif}.portfolio-next-strip>i{color:#ffffff4d;letter-spacing:.12em;font:700 8px/1 ui-monospace,monospace}.portfolio-next-strip:hover{background:linear-gradient(90deg,#ae111554,#ffffff04 55%)}.portfolio-theatre>.portfolio-empty{margin:24px}@media (width<=1050px){.portfolio-theatre-intro{grid-template-columns:100px minmax(0,1fr) 180px}.site-exhibit{grid-template-columns:80px minmax(0,1fr) 280px}.site-exhibit-screen{margin-left:18px}.site-exhibit-copy{padding-inline:25px 22px}}@media (width<=767.98px){.portfolio-theatre{border-radius:22px}.portfolio-theatre:after{display:none}.portfolio-theatre-bar{grid-template-columns:minmax(0,1fr) auto}.portfolio-theatre-brand{border-right:0;min-height:62px;padding:0 16px}.portfolio-theatre-add{grid-area:1/2;justify-content:center;justify-self:end;width:42px;min-height:42px;margin-right:10px;padding:0}.portfolio-theatre-add span{display:none}.portfolio-theatre-filters{border-top:1px solid #fff1;grid-area:2/1/auto/-1;min-height:48px;padding:0 8px}.portfolio-theatre-filter{height:48px;padding:0 13px;font-size:9px}.portfolio-theatre-filter:after{left:13px;right:13px}.portfolio-theatre-intro{grid-template-columns:64px minmax(0,1fr);min-height:205px}.portfolio-volume b{font-size:33px}.portfolio-volume:after{height:18px}.portfolio-theatre-title{padding:25px 18px}.portfolio-theatre-title h1{margin-top:11px;font-size:45px;line-height:.84}.portfolio-theatre-title p{margin-top:18px;font-size:9px}.portfolio-live-count{border-top:1px solid #ffffff12;border-left:0;flex-direction:row;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:13px;padding:11px 16px}.portfolio-live-count b{order:-1;margin:0;font-size:20px}.portfolio-live-count small{margin:0 0 0 auto}.site-exhibit{grid-template-columns:1fr}.site-exhibit-index{display:none}.site-exhibit-screen{clip-path:none;margin:12px 12px 0}.site-exhibit-browser{height:38px;padding:0 13px}.site-exhibit-browser>span:last-child{display:none}.site-exhibit-preview{height:230px}.site-exhibit-copy{background:linear-gradient(155deg,#410e0fa8,#0d0909f5 55%);min-height:330px;padding:26px 22px 22px}.site-exhibit-copy>div:first-of-type{margin:34px 0}.site-exhibit-copy h2{font-size:48px}.site-exhibit-copy p{max-width:40ch}.site-exhibit-actions{grid-template-columns:1fr 1.15fr}.portfolio-next-strip{min-height:82px;padding:14px 15px}.portfolio-next-strip>i{display:none}.portfolio-theatre>.portfolio-empty{margin:12px}}@media (width<=420px){.portfolio-theatre-title h1{font-size:39px}.portfolio-theatre-title p{line-height:1.55}.portfolio-live-count small{display:none}.site-exhibit-preview{height:205px}.site-exhibit-copy h2{font-size:42px}.portfolio-next-strip b{font-size:14px}}@media (prefers-reduced-motion:reduce){.portfolio-theatre-filter:after,.portfolio-theatre-add,.site-exhibit-actions button,.site-exhibit-actions a,.portfolio-next-strip{transition:none}}.portfolio-command{background:radial-gradient(circle at 88% 10%,#b80f1433,#0000 28%),linear-gradient(135deg,#1a0e0f,#0c090a 68%);border:1px solid #ff6c662e;border-radius:27px;grid-template-columns:82px minmax(0,1fr) auto auto;align-items:stretch;min-height:154px;display:grid;box-shadow:inset 0 1px #ffffff0b,0 18px 42px #00000045}.portfolio-command:after{content:"";background:linear-gradient(#0000,#ff5b5542,#0000);width:1px;height:340%;position:absolute;top:-120%;right:21%;transform:rotate(28deg);box-shadow:35px 0 70px 22px #8b000414}.portfolio-command-mark{z-index:2;color:#fff;text-shadow:0 9px 24px #37000080;background:linear-gradient(#ef3035,#a90008);border-right:1px solid #ffffff13;place-items:center;font:italic 500 47px/1 Georgia,serif;display:grid;position:relative}.portfolio-command-copy{z-index:2;align-self:center;padding:25px 31px;position:relative}.portfolio-command-copy>span{color:#ff7771;letter-spacing:.2em;font:800 8px/1 ui-monospace,monospace}.portfolio-command-copy h1{color:#faf7f5;letter-spacing:-.065em;margin-top:11px;font-size:clamp(30px,2.55vw,44px);font-weight:780;line-height:.92}.portfolio-command-copy p{color:#ffffff6e;margin-top:12px;font-size:10px}.portfolio-command-metrics{z-index:2;border-left:1px solid #ffffff12;align-items:stretch;display:flex;position:relative}.portfolio-command-metrics>div{border-right:1px solid #ffffff12;flex-direction:column;justify-content:center;min-width:108px;padding:0 23px;display:flex}.portfolio-command-metrics b{color:#fff;letter-spacing:-.06em;font:760 26px/1 Inter,sans-serif}.portfolio-command-metrics span{color:#ffffff4d;letter-spacing:.12em;text-transform:uppercase;margin-top:7px;font:700 7px/1 ui-monospace,monospace}.portfolio-command-add{z-index:2;color:#fff;background:linear-gradient(135deg,#ff5f59,#d4141b 62%,#a60007);border:1px solid #ff979261;border-radius:999px;justify-content:center;align-self:center;align-items:center;gap:9px;min-height:47px;margin:0 22px;padding:0 22px;font-size:10px;font-weight:780;transition:transform .2s,filter .2s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff4d,0 13px 28px #63000257}.portfolio-command-add:hover{filter:brightness(1.08);transform:translateY(-2px)}.portfolio-catalog-toolbar{background:linear-gradient(#171213f0,#0c0a0bf5);border:1px solid #ffffff13;border-radius:19px;justify-content:space-between;align-items:center;gap:18px;min-height:59px;padding:7px 10px 7px 13px;display:flex;box-shadow:inset 0 1px #ffffff06}.portfolio-catalog-filters{align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.portfolio-catalog-filter{color:#ffffff6e;border:1px solid #0000;border-radius:12px;flex:none;min-height:41px;padding:0 17px;font-size:9px;font-weight:700;transition:all .2s;position:relative}.portfolio-catalog-filter:hover{color:#fff;background:#ffffff08}.portfolio-catalog-filter.is-active{color:#fff;background:linear-gradient(145deg,#89191b85,#520f115e);border-color:#ff66603b;box-shadow:inset 0 1px #ffffff12}.portfolio-catalog-result{color:#ffffff5c;border-left:1px solid #ffffff13;flex:none;align-items:center;gap:7px;padding:8px 12px 8px 20px;font-size:8px;display:flex}.portfolio-catalog-result b{color:#fff;font:750 15px/1 ui-monospace,monospace}.portfolio-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.site-catalog-card{background:linear-gradient(150deg,#1d1617fa,#0b090afc);border:1px solid #ffffff17;border-radius:23px;min-width:0;transition:transform .27s cubic-bezier(.22,1,.36,1),border-color .27s,box-shadow .27s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 18px 38px #00000045}.site-catalog-card:before{z-index:5;content:"";background:#e32b2f;border-radius:0 3px 3px 0;width:3px;height:70px;position:absolute;top:23px;left:0;box-shadow:0 0 18px #e32b2f80}.site-catalog-card:hover{border-color:#ff6e6838;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff0e,0 24px 50px #00000061}.site-catalog-preview{background:#0a0909;border:1px solid #ffffff13;border-radius:17px;margin:8px 8px 0;overflow:hidden}.site-catalog-browser{color:#ffffff52;letter-spacing:.06em;background:#181617;border-bottom:1px solid #ffffff12;align-items:center;gap:11px;height:38px;padding:0 12px;font:700 7px/1 ui-monospace,monospace;display:flex}.site-catalog-browser>span:first-child i{background:#4b4748;border-radius:50%;width:5px;height:5px;display:block}.site-catalog-browser>span:first-child i:first-child{background:#ee5651;box-shadow:0 0 9px #ee56518c}.site-catalog-browser>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.site-catalog-browser>span:last-child{color:#ff7771}.site-catalog-screen{background:#090808;height:230px;overflow:hidden}.site-catalog-shade{z-index:2;pointer-events:none;background:linear-gradient(#0000 52%,#0403038f),repeating-linear-gradient(#0000 0 5px,#ffffff03 6px);position:absolute;inset:0}.site-catalog-status{z-index:3;color:#f7f3f2;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#080707c9;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:7px;font-weight:750;display:inline-flex;position:absolute;bottom:11px;left:11px}.site-catalog-status i{border-radius:50%;width:5px;height:5px}.site-catalog-status.site-status-live i{background:#64df96;box-shadow:0 0 9px #5bdd90}.site-catalog-status.site-status-building i{background:#ffb45e}.site-catalog-status.site-status-archived i{background:#888}.site-catalog-open{z-index:3;color:#fff;background:linear-gradient(145deg,#ff5e58,#b80c12);border:1px solid #fff3;border-radius:50%;place-items:center;width:34px;height:34px;transition:transform .2s,filter .2s;display:grid;position:absolute;bottom:11px;right:11px;box-shadow:inset 0 1px #ffffff40,0 8px 18px #41000061}.site-catalog-open:hover{filter:brightness(1.1);transform:translateY(-2px)rotate(2deg)}.site-catalog-copy{padding:17px 17px 15px}.site-catalog-heading{align-items:center;gap:12px;min-width:0;display:flex}.site-catalog-heading>span{color:#ff8881;background:#87191b2e;border:1px solid #ff6a6433;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font:750 11px/1 ui-monospace,monospace;display:grid}.site-catalog-heading>div{min-width:0}.site-catalog-heading small{color:#bd7773;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font:700 7px/1.2 ui-monospace,monospace;display:block;overflow:hidden}.site-catalog-heading h2{color:#f7f4f3;letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:18px;font-weight:780;overflow:hidden}.site-catalog-copy>p{color:#ffffff6b;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;margin-top:13px;font-size:9px;line-height:1.7;display:-webkit-box;overflow:hidden}.site-catalog-footer{border-top:1px solid #fff1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;margin-top:14px;padding-top:12px;display:grid}.site-catalog-footer>span{color:#ffffff52;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:8px;display:flex;overflow:hidden}.site-catalog-footer button,.site-catalog-footer a{color:#ffffff9e;background:#ffffff06;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:33px;padding:0 10px;font-size:8px;font-weight:750;transition:all .2s;display:flex}.site-catalog-footer a{color:#fff;background:#97151842;border-color:#ff5c563d}.site-catalog-footer button:hover{color:#fff;background:#ffffff12}.site-catalog-footer a:hover{background:#bb191d6e}@media (width<=1180px){.portfolio-command{grid-template-columns:72px minmax(0,1fr) auto}.portfolio-command-metrics{display:none}.portfolio-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767.98px){.portfolio-command{border-radius:21px;grid-template-columns:52px minmax(0,1fr);min-height:0}.portfolio-command-mark{grid-row:1/3;font-size:34px}.portfolio-command-copy{padding:19px 14px 16px}.portfolio-command-copy h1{font-size:28px}.portfolio-command-copy p{max-width:230px;font-size:9px;line-height:1.55}.portfolio-command-add{grid-column:2;justify-self:start;min-height:43px;margin:0 0 17px 14px;padding:0 17px}.portfolio-catalog-toolbar{flex-direction:column;align-items:stretch;gap:3px;min-width:0;padding:7px}.portfolio-catalog-filters{width:100%;padding-right:24px}.portfolio-catalog-filter{min-height:39px;padding:0 13px;font-size:8px}.portfolio-catalog-result{border-top:1px solid #ffffff0f;border-left:0;padding:9px 9px 5px}.portfolio-catalog-grid{grid-template-columns:1fr;gap:11px}.site-catalog-screen{height:215px}.site-catalog-copy{padding:15px}.site-catalog-footer button,.site-catalog-footer a{min-height:36px}.portfolio-empty{min-height:280px}}@media (width<=390px){.portfolio-command-copy h1{font-size:25px}.portfolio-command-copy>span{font-size:7px}.site-catalog-screen{height:195px}.site-catalog-footer{grid-template-columns:1fr auto}.site-catalog-footer>span{grid-column:1/-1}.site-catalog-footer button,.site-catalog-footer a{padding-inline:13px}}@media (prefers-reduced-motion:reduce){.portfolio-command-add,.site-catalog-card,.site-catalog-open,.site-catalog-footer button,.site-catalog-footer a{transition:none}.portfolio-command-add:hover,.site-catalog-card:hover,.site-catalog-open:hover{transform:none}}.portfolio-command{isolation:isolate;background:radial-gradient(at 72% -20%,#ff5c5433,#0000 34%),linear-gradient(118deg,#240c0e 0%,#0c090a 48%,#210306 100%);border-color:#ff656047;grid-template-columns:96px minmax(360px,1fr) 280px 310px;min-height:196px;box-shadow:inset 0 1px #ffffff12,0 22px 55px #00000057}.portfolio-command:before{z-index:-1;content:"";background-color:#0000;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:40px 40px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 23% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 23% 85%,#0000)}.portfolio-command:after{height:295%;top:-95%;right:30%;box-shadow:42px 0 80px 28px #b200081a}.portfolio-command-mark{background:linear-gradient(160deg,#ff4246 0%,#df1119 45%,#8b0008 100%);flex-direction:column;justify-content:center;align-items:center;gap:17px;display:flex;box-shadow:inset -1px 0 #ffffff2b,14px 0 40px #6b000529}.portfolio-command-mark b{font:italic 400 54px/.75 Georgia,serif}.portfolio-command-mark span{color:#ffffff8c;letter-spacing:.19em;text-align:center;font:750 6px/1.45 ui-monospace,monospace}.portfolio-command-copy{padding:30px 38px}.portfolio-command-copy>span{color:#ff817b}.portfolio-command-copy h1{letter-spacing:-.072em;max-width:690px;margin-top:14px;font-size:clamp(38px,3.15vw,57px);line-height:.86}.portfolio-command-copy h1 em{color:#ff716c;letter-spacing:-.055em;font-family:Georgia,serif;font-size:1.05em;font-weight:400;display:inline}.portfolio-command-copy p{letter-spacing:.005em;margin-top:19px;font-size:10px}.portfolio-command-radar{z-index:2;border-left:1px solid #fff1;border-right:1px solid #fff1;place-items:center;display:grid;position:relative;overflow:hidden}.portfolio-command-radar>span{border:1px solid #ff59534a;border-radius:50%;width:86px;height:86px;position:absolute}.portfolio-command-radar>span:nth-child(2){border-color:#ff59532e;width:146px;height:146px}.portfolio-command-radar>span:nth-child(3){border-color:#ff59531a;width:216px;height:216px}.portfolio-command-radar:before,.portfolio-command-radar:after{content:"";background:linear-gradient(90deg,#0000,#ff756f61,#0000);width:78%;height:1px;position:absolute}.portfolio-command-radar:after{transform:rotate(90deg)}.portfolio-command-radar i{z-index:2;color:#fff;background:linear-gradient(145deg,#ff4e4a,#b4000b);border:1px solid #ffffff52;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff54,0 0 0 9px #8700083d,0 16px 35px #4d000573}.portfolio-command-radar small{color:#ffffff47;letter-spacing:.16em;font:700 6px/1 ui-monospace,monospace;position:absolute;bottom:13px;right:15px}.portfolio-command-side{z-index:2;flex-direction:column;justify-content:center;gap:19px;min-width:0;padding:22px;display:flex;position:relative}.portfolio-command-metrics{background:#0000001f;border:1px solid #ffffff16;border-radius:15px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.portfolio-command-metrics>div{border-right:1px solid #ffffff13;min-width:0;min-height:66px;padding:15px 16px}.portfolio-command-metrics>div:last-child{border-right:0}.portfolio-command-metrics b{font-size:24px}.portfolio-command-add{background:linear-gradient(135deg,#ff4a47,#d20d17 65%,#970008);border-color:#ffffff54;border-radius:13px;width:100%;min-height:47px;margin:0;box-shadow:inset 0 1px #ffffff52,0 15px 30px #7400065c}.portfolio-catalog-toolbar{background:linear-gradient(#151112fa,#080708fa);border-radius:17px;min-height:64px;padding:7px 10px;box-shadow:inset 0 1px #ffffff09,0 12px 35px #00000029}.portfolio-catalog-label{color:#ff7771;letter-spacing:.18em;border-right:1px solid #ffffff14;align-items:center;height:36px;padding:0 17px 0 11px;font:800 7px/1 ui-monospace,monospace;display:flex}.portfolio-catalog-filter{border-radius:10px;min-height:43px;padding:0 18px}.portfolio-catalog-filter.is-active{background:linear-gradient(145deg,#bc1a1f9e,#5b060a80);border-color:#ff706a52;box-shadow:inset 0 1px #ffffff1a,0 8px 20px #5d00052b}.portfolio-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.portfolio-catalog-grid.has-single{grid-template-columns:1fr}.site-catalog-card{background:radial-gradient(circle at 90% 15%,#9e080d24,#0000 29%),linear-gradient(145deg,#1b1113,#090809 72%);border-color:#ff6a6421;border-radius:27px}.site-catalog-card:before{background:linear-gradient(#ff5a55,#b5000c);height:92px;top:34px}.site-catalog-card.is-featured{grid-template-columns:minmax(0,1.7fr) minmax(330px,.58fr);align-items:stretch;min-height:468px;display:grid}.site-catalog-card.is-featured .site-catalog-preview{border-radius:19px 0 0 19px;align-self:stretch;margin:11px 0 11px 11px}.site-catalog-card.is-featured .site-catalog-screen{height:414px}.site-catalog-card.is-featured .site-catalog-copy{background:radial-gradient(circle at 100% 0,#e21f2533,#0000 34%),linear-gradient(155deg,#3e0c0fab,#0c090af5 55%);border-left:1px solid #ffffff13;flex-direction:column;justify-content:flex-start;min-width:0;padding:38px 31px 27px;display:flex;position:relative}.site-catalog-card.is-featured .site-catalog-copy:before{color:#ffffff21;letter-spacing:.18em;content:"SELECTED WORK";font:700 7px/1 ui-monospace,monospace;position:absolute;top:22px;right:22px}.site-catalog-card.is-featured .site-catalog-heading{align-items:flex-end;gap:16px;margin-top:35px}.site-catalog-card.is-featured .site-catalog-heading>span{border-radius:17px;width:58px;height:58px;font-size:14px}.site-catalog-card.is-featured .site-catalog-heading small{font-size:8px}.site-catalog-card.is-featured .site-catalog-heading h2{letter-spacing:-.06em;white-space:normal;margin-top:9px;font-family:Georgia,serif;font-size:clamp(40px,4.2vw,68px);font-weight:400;line-height:.88}.site-catalog-card.is-featured .site-catalog-copy>p{-webkit-line-clamp:4;max-width:39ch;min-height:0;margin-top:26px;font-size:10px;line-height:1.8}.site-catalog-card.is-featured .site-catalog-footer{margin-top:auto;padding-top:18px}.site-catalog-card.is-featured .site-catalog-footer button,.site-catalog-card.is-featured .site-catalog-footer a{min-height:40px;padding-inline:14px}.site-catalog-card:not(.is-featured) .site-catalog-screen{height:255px}@media (width<=1180px){.portfolio-command{grid-template-columns:82px minmax(0,1fr) 255px}.portfolio-command-radar{display:none}.portfolio-command-side{border-left:1px solid #fff1}.site-catalog-card.is-featured{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr)}}@media (width<=850px){.portfolio-catalog-grid{grid-template-columns:1fr}.site-catalog-card.is-featured{min-height:0;display:block}.site-catalog-card.is-featured .site-catalog-preview{border-radius:17px;margin:9px 9px 0}.site-catalog-card.is-featured .site-catalog-screen{height:300px}.site-catalog-card.is-featured .site-catalog-copy{border-top:1px solid #ffffff12;border-left:0;min-height:305px;padding:28px 24px 23px}.site-catalog-card.is-featured .site-catalog-heading{margin-top:27px}.site-catalog-card.is-featured .site-catalog-heading h2{font-size:48px}}@media (width<=767.98px){.portfolio-command{border-radius:23px;grid-template-columns:58px minmax(0,1fr)}.portfolio-command-mark{grid-row:1/3;gap:12px}.portfolio-command-mark b{font-size:38px}.portfolio-command-mark span{font-size:5px}.portfolio-command-copy{padding:23px 17px 18px}.portfolio-command-copy h1{font-size:34px;line-height:.9}.portfolio-command-copy h1 em{display:block}.portfolio-command-copy p{margin-top:15px;line-height:1.6}.portfolio-command-side{border-top:1px solid #ffffff12;border-left:0;grid-column:2;gap:10px;padding:13px 16px 16px}.portfolio-command-metrics{display:none}.portfolio-command-add{min-height:44px}.portfolio-catalog-toolbar{flex-direction:column;align-items:stretch;gap:4px;padding:7px}.portfolio-catalog-label{display:none}.portfolio-catalog-filters{padding-right:18px}.portfolio-catalog-result{padding-left:9px}.site-catalog-card.is-featured .site-catalog-screen{height:230px}.site-catalog-card.is-featured .site-catalog-copy{min-height:285px;padding:24px 18px 19px}.site-catalog-card.is-featured .site-catalog-heading{align-items:center;margin-top:25px}.site-catalog-card.is-featured .site-catalog-heading>span{border-radius:14px;width:46px;height:46px}.site-catalog-card.is-featured .site-catalog-heading h2{font-size:41px}.site-catalog-card.is-featured .site-catalog-copy>p{margin-top:19px}.site-catalog-card.is-featured .site-catalog-footer{grid-template-columns:minmax(0,1fr) auto auto}.site-catalog-card:not(.is-featured) .site-catalog-screen{height:215px}}@media (width<=390px){.portfolio-command-copy h1{font-size:30px}.site-catalog-card.is-featured .site-catalog-heading h2{font-size:36px}.site-catalog-card.is-featured .site-catalog-footer{grid-template-columns:1fr auto}.site-catalog-card.is-featured .site-catalog-footer>span{grid-column:1/-1}}.sales-hero{background:radial-gradient(at 8% -25%,#ffffff3d,#0000 34%),radial-gradient(circle at 80% 115%,#420004c7,#0000 38%),linear-gradient(116deg,#ff3541 0%,#e10b1b 34%,#b2000d 68%,#680007 100%);border:1px solid #ffbfc26e;min-height:244px;box-shadow:inset 0 1px #ffffff5e,inset 0 -18px 40px #44000529,0 24px 58px #5800074d}.sales-hero:after{content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(108deg,#ffffff17,#0000 23% 72%,#3400043d);position:absolute;inset:0}.sales-hero-grid{opacity:.25;background-image:linear-gradient(#ffffff1c 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 73%);mask-image:linear-gradient(90deg,#000,#0000 73%)}.sales-hero-beam{filter:blur(1px);background:linear-gradient(105deg,#0000,#ffffff24,#0000 62%);width:320px;height:500px;position:absolute;top:-78%;left:43%;transform:rotate(14deg)}.sales-hero-copy{min-height:244px!important}.sales-hero-title-row>div:first-child{max-width:680px}.sales-hero h1{font-size:clamp(34px,3.2vw,52px)!important;line-height:.98!important}.sales-hero h1 em{color:#fff;font-family:Georgia,serif;font-style:italic;font-weight:400}.sales-hero p{line-height:1.6;color:#ffffffbd!important}.sales-eyebrow{color:#ffffffb8}.sales-eyebrow i{background:#fff;width:22px;height:2px;box-shadow:0 0 12px #fffc}.sales-core-image{opacity:1;filter:drop-shadow(0 25px 26px #2d00037a)drop-shadow(0 0 18px #ffffff1f);width:22%!important;bottom:-13%!important;right:4%!important}.sales-metric-rail{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(120deg,#49000545,#2800032b);border:1px solid #ffffff38;box-shadow:inset 0 1px #ffffff21,0 12px 26px #45000524}.sales-metric+.sales-metric{border-left:1px solid #ffffff2b}.sales-metric span{color:#ffffffa6;font-size:7px;font-weight:650;display:block}.sales-metric b{color:#fff;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:13px;font-weight:850;display:block;overflow:hidden}.sales-primary-button{color:#b0000c;background:linear-gradient(#fff,#f6e9e9);border:1px solid #ffffff85;transition:transform .2s,filter .2s,box-shadow .2s;box-shadow:inset 0 1px #fff,0 14px 30px #47000557}.sales-primary-button:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:inset 0 1px #fff,0 18px 34px #4700056b}.sales-primary-button:disabled{opacity:.55;cursor:wait;transform:none}.sales-toolbar{background:radial-gradient(circle at 5% 0,#da0e1c1c,#0000 30%),linear-gradient(#181112f0,#0b090af5);border:1px solid #ffffff13;box-shadow:inset 0 1px #ffffff0a,0 13px 28px #00000029}.sales-toolbar-intro{border-right:1px solid #ffffff12}.sales-filter-rail{scrollbar-width:none;gap:4px}.sales-filter-rail::-webkit-scrollbar{display:none}.sales-filter{color:#ffffff80;border:1px solid #0000;min-height:38px;transition:color .2s,border-color .2s,background .2s,box-shadow .2s}.sales-filter:hover{color:#ffffffd1;background:#ffffff06}.sales-filter small{color:#ffffff80;background:#ffffff0e;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:8px;display:grid}.sales-filter.is-active{color:#fff;background:linear-gradient(135deg,#6f1118,#330e12);border-color:#ff545e57;box-shadow:inset 0 1px #ffffff17,0 8px 19px #49000540}.sales-filter.is-active small{color:#fff;background:#d61020}.sales-toolbar-status{color:#ffffff6b;white-space:nowrap;font-size:9px;font-weight:650}.sales-toolbar-status>span{align-items:center;gap:4px;display:inline-flex}.sales-toolbar-status b{color:#fff}.sales-attention-count{background:#ffffff06;border:1px solid #ffffff0f;border-radius:999px;padding:6px 9px}.sales-attention-count i{background:#725f5f;border-radius:50%;width:5px;height:5px}.sales-attention-count.has-alert{color:#ffaaa5;background:#b0000017;border-color:#ff4b4324}.sales-attention-count.has-alert i{background:#ff4b43;box-shadow:0 0 8px #ff4b43a6}.sales-list-panel,.sales-inspector{background:radial-gradient(circle at 5% 0,#da0e1c12,#0000 29%),linear-gradient(154deg,#171112,#0c0a0b 72%);border:1px solid #ffffff13;box-shadow:inset 0 1px #ffffff0a,0 20px 44px #00000047}.sales-list-panel{position:relative}.sales-list-panel:before{content:"";background:linear-gradient(#ff5260,#bc000e);border-radius:0 4px 4px 0;width:3px;height:64px;position:absolute;top:25px;left:0;box-shadow:0 0 16px #ef1f2f6b}.sales-list-panel:after{content:"";opacity:.28;background:linear-gradient(#ff7770,#0000);width:1px;height:42%;position:absolute;top:0;right:0}.sales-list-heading{border-bottom:1px solid #ffffff0e}.sales-best-result{background:#b000000f;border:1px solid #ff77701a;border-radius:13px;padding:8px 11px}.sales-list-columns{grid-template-columns:minmax(0,1fr) auto}.sales-list-columns-summary,.sales-ticket-summary{grid-template-columns:96px 66px 118px 18px}.sales-project-ticket{color:#f5f5f5;background:linear-gradient(102deg,#35111461,#100d0ebd 46%,#0a0909db);border:1px solid #ffffff09;min-height:74px;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s,background .22s,box-shadow .22s;position:relative}.sales-project-ticket:before{content:"";opacity:0;background:#ff4b43;border-radius:4px;width:2px;transition:all .2s;position:absolute;top:28%;bottom:28%;left:-1px;box-shadow:0 0 13px #ff4b43b3}.sales-project-ticket:hover{background:linear-gradient(102deg,#4612177a,#120d0ed1);border-color:#ff505b2e;transform:translate(3px)}.sales-project-ticket.is-active{background:radial-gradient(circle at 100% 0,#dc0c1b26,#0000 38%),linear-gradient(98deg,#5c121891,#160d0fc2);border-color:#ff5d6747;box-shadow:inset 0 1px #ffffff0d,0 12px 24px #36000433}.sales-project-ticket.is-active:before{opacity:1}.sales-ticket-index{color:#ffffff7a;background:linear-gradient(145deg,#ffffff0d,#ffffff04);border:1px solid #ffffff12;box-shadow:inset 0 1px #ffffff0a}.sales-project-ticket.is-active .sales-ticket-index{color:#fff;background:linear-gradient(145deg,#bf2928,#691817);border-color:#ff777033;box-shadow:inset 0 1px #ffffff1c,0 8px 18px #460e0e42}.sales-selected-label{color:#ffaaa5;text-transform:uppercase;letter-spacing:.08em;background:#b000001a;border:1px solid #ff777024;border-radius:999px;flex:none;padding:3px 6px;font-size:7px;font-style:normal;font-weight:800}.sales-ticket-stat{min-width:0}.sales-ticket-stat small{color:#ffffff57;font-size:7px;font-weight:650;display:block}.sales-ticket-stat b{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;font-weight:800;display:block;overflow:hidden}.sales-ticket-stat:first-child b{color:#ffaaa5}.sales-ticket-deadline,.sales-inspector-deadline{color:#ffffff8f;white-space:nowrap;background:#ffffff06;border:1px solid #ffffff12;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-width:0;padding:7px 9px;font-size:8px;font-weight:700;display:inline-flex}.sales-ticket-deadline.is-late,.sales-inspector-deadline.is-late{color:#ffaaa5;background:#b000001c;border-color:#ff4b432b}.sales-ticket-deadline.is-today,.sales-ticket-deadline.is-upcoming,.sales-inspector-deadline.is-today,.sales-inspector-deadline.is-upcoming{color:#ffd09e;background:#ffb46d12;border-color:#ffb46d29}.sales-ticket-chevron{color:#ffffff40;transition:transform .2s,color .2s}.sales-project-ticket:hover .sales-ticket-chevron,.sales-project-ticket.is-active .sales-ticket-chevron{color:#ff918b;transform:translate(2px)}.sales-ticket-track{background:#ffffff0b}.sales-ticket-track i{border-radius:inherit;background:linear-gradient(90deg,#7e1414,#ff5c54);height:100%;display:block;box-shadow:0 0 10px #ff4b433d}.sales-deadline-dot{background:#725f5f;border-radius:50%;flex:none;width:5px;height:5px;display:inline-block}.sales-deadline-dot.is-late{background:#ff4b43;box-shadow:0 0 8px #ff4b43b3}.sales-deadline-dot.is-today,.sales-deadline-dot.is-upcoming{background:#ffb46d;box-shadow:0 0 8px #ffb46d8c}.sales-deadline-dot.is-active{background:#df7770}.sales-inspector:before{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff09,#0000 19% 82%,#ff4b4306);position:absolute;inset:0}.sales-inspector-head{background:radial-gradient(circle at 78% 16%,#ee182633,#0000 38%),linear-gradient(125deg,#410b1066,#0000 62%);border-bottom:1px solid #ffffff12}.sales-inspector-orbit{border:1px solid #ff77701f;border-radius:50%;width:248px;height:248px;position:absolute;top:-114px;right:-73px;box-shadow:0 0 0 32px #ff4b4305,0 0 0 66px #ff4b4303}.sales-icon-button{color:#ffffff94;background:#ffffff09;border:1px solid #ffffff17;transition:all .2s;position:relative}.sales-icon-button:hover,.sales-icon-button.is-active{color:#fff;background:#b0000026;border-color:#ff777033;transform:translateY(-1px)}.sales-edit-toggle span{font-size:8px;font-weight:800}.sales-margin-orbit{--margin:0deg;background:conic-gradient(#ff5a52 0 var(--margin),#ffffff0e var(--margin) 360deg);box-shadow:0 0 24px #b0000021}.sales-margin-orbit>span{text-align:center;background:radial-gradient(circle at 50% 25%,#2a1414,#0b0808 70%);border:1px solid #ffffff13;align-content:center;box-shadow:inset 0 1px #ffffff0d}.sales-margin-orbit b{letter-spacing:-.055em;line-height:1;display:block}.sales-margin-orbit small{color:#ffffff4d;margin-top:3px;font-size:7px;display:block}.sales-inspector-deadline{justify-content:flex-start;width:max-content;max-width:100%;margin-top:9px}.sales-inspector-back{min-height:32px;transition:color .18s}.sales-inspector-back:hover{color:#fff}.sales-analysis-heading span{color:#ff7770;text-transform:uppercase;letter-spacing:.16em;font-size:7px;font-weight:800}.sales-analysis-heading h3{margin-top:3px;font-size:11px;font-weight:800}.sales-analysis-heading>small{color:#ffffff57;white-space:nowrap;font-size:8px}.sales-breakdown{background:linear-gradient(145deg,#ffffff07,#ffffff02);border:1px solid #ffffff0f;box-shadow:inset 0 1px #ffffff07}.sales-breakdown-track{background:#ffffff0b}.sales-breakdown-track i{border-radius:inherit;height:100%;display:block}.sales-breakdown-track .is-revenue{background:linear-gradient(90deg,#682121,#ff625a)}.sales-breakdown-track .is-cost{background:linear-gradient(90deg,#362b2b,#826767)}.sales-breakdown-track .is-profit{background:linear-gradient(90deg,#9d0909,#ff7770);box-shadow:0 0 10px #ff4b4340}.sales-info{background:#ffffff05;border:1px solid #ffffff0e;box-shadow:inset 0 1px #ffffff06}.sales-proof{background:linear-gradient(90deg,#b000001a,#ffffff03);border:1px solid #ff777017}.sales-proof>span:first-child{color:#ff918b;background:#b0000024;border:1px solid #ff77701f}.sales-proof-status{color:#9be3bb;background:#2a8e5714;border:1px solid #6cd39b24;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:800}.sales-inspector-scroll{scrollbar-width:thin;scrollbar-color:#ff777047 transparent;overscroll-behavior:auto}.sales-inspector-scroll::-webkit-scrollbar{width:4px}.sales-inspector-scroll::-webkit-scrollbar-track{background:0 0}.sales-inspector-scroll::-webkit-scrollbar-thumb{background:linear-gradient(#ff7770,#7e1414);border-radius:999px}.sales-edit-form label{flex-direction:column;gap:6px;min-width:0;display:flex}.sales-edit-form label>span{color:#ffffff5e;font-size:8px;font-weight:650}.sales-edit-form input,.sales-edit-form select{color:#fff;background:linear-gradient(#ffffff08,#ffffff04);border:1px solid #ffffff12;border-radius:13px;outline:none;width:100%;min-width:0;padding:11px 12px;font-size:9px;transition:all .2s}.sales-edit-form select option{color:#fff;background:#1b0b0b}.sales-edit-form input:focus,.sales-edit-form select:focus{border-color:#ff77704d;box-shadow:0 0 0 3px #b0000017}.sales-delete-button{color:#ff8d87;background:#b0000014;border:1px solid #ff4b4321;transition:all .2s}.sales-delete-button:hover{background:#b000002e;transform:translateY(-1px)}.sales-empty{background:radial-gradient(circle at 70% 45%,#b0000024,#0000 32%),linear-gradient(145deg,#1b0d0d,#080606);border:1px solid #ff77701a}.sales-empty-grid{opacity:.13;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 78%);mask-image:radial-gradient(#000,#0000 78%)}.sales-empty-icon{color:#ff8a84;background:linear-gradient(145deg,#5b1d1db8,#150c0cd6);border:1px solid #ff777029;box-shadow:inset 0 1px #ffffff12,0 14px 30px #00000047}@media (width>=1536px){.sales-hero,.sales-hero>div:nth-of-type(3){min-height:244px}.sales-project-ticket{padding-top:11px;padding-bottom:11px}}@media (width>=1280px){.sales-page{overflow:visible}.sales-command-grid,.sales-list-panel,.sales-inspector{min-height:0}.sales-project-list{overscroll-behavior:auto;max-height:none}}@media (width>=1280px) and (height<=1000px){.sales-list-heading{padding-top:15px;padding-bottom:13px}.sales-project-ticket{min-height:70px;padding-top:9px;padding-bottom:9px}}@media (width<=1279px){.sales-command-grid{grid-template-columns:minmax(0,1fr) 370px}.sales-project-list{max-height:560px}}@media (width<=1023px){.sales-toolbar-intro{border-right:0}.sales-filter-rail{width:100%}.sales-toolbar-status{justify-content:space-between;width:100%}}@media (width<=900px){.sales-command-grid{grid-template-columns:1fr}.sales-list-panel,.sales-inspector{scroll-margin-top:14px}.sales-inspector{min-height:590px}.sales-inspector-back{display:inline-flex!important}.sales-project-list{max-height:520px}}@media (width<=640px){.sales-metric:nth-child(3){border-top:1px solid #fff1;border-left:0}.sales-metric:nth-child(4){border-top:1px solid #fff1}.sales-core-image{display:none}.sales-project-ticket{grid-template-columns:auto minmax(0,1fr)}.sales-ticket-index{grid-row:1/3;align-self:start}.sales-ticket-summary{grid-column:2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px;margin-top:2px}.sales-ticket-deadline{grid-column:1/-1;justify-content:flex-start}.sales-ticket-chevron{display:none}.sales-inspector{border-radius:23px}.sales-analysis-heading{flex-direction:column;align-items:flex-start}.sales-analysis-heading>small{white-space:normal}}@media (prefers-reduced-motion:reduce){.sales-primary-button,.sales-filter,.sales-project-ticket,.sales-icon-button,.sales-delete-button{transition:none}.sales-primary-button:hover,.sales-project-ticket:hover,.sales-icon-button:hover,.sales-delete-button:hover{transform:none}}@media (width>=768px){.sales-ticket-stat small{display:none}.sales-ticket-stat b{margin-top:0}}.list-continuation{color:#ffffff6b;background:linear-gradient(145deg,#ffffff06,#00000029);border:1px solid #fff1;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;margin-top:10px;padding:8px 9px 8px 14px;font-size:9px;display:flex}.list-continuation span b{color:#fff}.list-continuation button{color:#fff;background:linear-gradient(135deg,#bf29289e,#4d1414b3);border:1px solid #ff777033;border-radius:12px;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:9px;font-weight:800;transition:border-color .18s,transform .18s,background .18s;display:inline-flex}.list-continuation button:hover{background:linear-gradient(135deg,#d53735c2,#601919c7);border-color:#ff8a846b;transform:translateY(-1px)}.list-continuation button small{color:#ffffff94;font-size:8px}.production-manager-grid>.list-continuation{grid-column:1/-1}@media (width<=1023px){html{width:100%;max-width:100%;min-height:100%;scroll-padding-bottom:calc(100px + env(safe-area-inset-bottom));overflow-x:hidden}body,#root{width:100%;max-width:100%;min-height:100%;overflow:visible}html{background:#050505}body{overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;background:#050505;height:auto;overflow:visible}#root{height:auto;overflow-y:visible}.app-shell{min-height:100svh;display:block;overflow:visible}.ambient-light{filter:blur(52px);max-width:100vw;position:fixed}.ambient-light-one{left:0;right:auto}.ambient-light-two{left:auto;right:0}.ambient-beam{display:none}.dashboard-frame{width:100%;max-width:100%;min-height:100svh;box-shadow:none;background:linear-gradient(#0a0808f5,#040404fa 34%,#030303);border:0;border-radius:0;display:block;overflow:visible;will-change:auto!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important}.dashboard-main{width:100%;min-width:0;max-width:100%;padding-bottom:calc(112px + env(safe-area-inset-bottom));display:block;height:auto!important;overflow:visible!important}.dashboard-header{z-index:36;-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:linear-gradient(#080606f7,#080606d1 76%,#0000);width:100%;max-width:100%;margin:0 -4px;padding:8px 4px;position:sticky;top:0}.sidebar-glass{background:var(--code-makers-red-surface);-webkit-backdrop-filter:blur(26px)saturate(125%);backdrop-filter:blur(26px)saturate(125%);will-change:transform;isolation:isolate;border:1px solid #ffffff57;border-radius:22px;width:auto;max-width:540px;height:64px;margin:0 auto;padding:7px 10px;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 1px #ffffff38,0 16px 44px #49000480,0 0 28px #e5141d33;z-index:80!important;inset:auto max(12px,env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))!important;position:fixed!important}.sidebar-glass:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#ffffff21,#0000 32% 68%,#42000424);position:absolute;inset:0}.sidebar-glass:after{opacity:.7;filter:blur(18px);width:50%;height:70px;top:auto;bottom:-38px;left:25%}.sidebar-nav{z-index:2;gap:4px;max-width:none;margin:0 auto;position:relative}.sidebar-nav-group{display:contents}.sidebar-nav-section-label,.sidebar-nav-group[data-section=planos]:before{display:none}.sidebar-nav-button{flex:none;width:48px;height:48px}.sidebar-glass{max-width:min(540px,100% - 24px)}.sidebar-utilities{display:none}.clients-page,.agenda-page{min-height:0}.home-dashboard,.home-main-column{min-width:0}.wallet-panel-stage,.wallet-panel{height:auto;min-height:0!important}.wallet-panel{padding-bottom:20px}.clients-list,.agenda-delivery-list,.production-manager-grid,.sales-project-list{overscroll-behavior:contain}.sales-page,.sites-page{overflow:visible}.sales-command-grid{grid-template-columns:1fr}.sales-list-panel,.sales-inspector{min-height:0}.sales-project-list{max-height:520px}.sales-inspector{min-height:590px}.summary-capsule{grid-template-columns:1fr}}@media (width>=768px) and (width<=900px){.dashboard-main{padding-inline:18px}.dashboard-header{gap:10px}.search-glass{max-width:none}.header-actions{flex:none;gap:6px}.profile-menu-button{flex:none;place-items:center;width:40px;height:40px;margin-left:0!important;display:grid!important}.profile-menu-button>div,.profile-menu-button>svg{display:none}.profile-menu-button .profile-placeholder{width:40px;height:40px}.clients-table-head{display:none!important}.client-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity result""contact status""deploy deploy";align-items:center;padding:13px}.client-row>button:first-child{grid-area:identity}.client-row>a{grid-area:contact}.client-row>select{grid-area:status;max-width:160px}.client-row>.client-deploy-mini{grid-area:deploy}.client-row>button:last-child{text-align:right;grid-area:result}.client-next-glow,.portfolio-hero-orbit,.sales-inspector-orbit{display:none}}@media (width>=768px) and (width<=1023px){.sidebar-glass{grid-template-columns:repeat(6,minmax(0,1fr));place-items:center;padding:0 5px;display:grid}.sidebar-nav,.sidebar-utilities{display:contents}.sidebar-nav-button,.sidebar-nav-button.is-active{border-radius:15px;place-items:center;gap:0;width:46px;min-width:0;height:46px;padding:0;display:grid}.sidebar-nav-button.is-active:before{content:none}.sidebar-nav-button.is-active:after{left:8px;right:8px}.sidebar-utilities .sidebar-settings-button{display:none}.sidebar-map-button{color:#fff;border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.sidebar-map-button.is-active{color:var(--code-makers-red-strong);background:#fff;border-color:#fff}.sidebar-map-button:focus-visible{outline-offset:2px;outline:2px solid #fff}.sidebar-nav-button[data-label=CRM\ Kanban],.sidebar-nav-button[data-label="Builder de Sites"],.sidebar-nav-button[data-label=Code\ Design],.sidebar-nav-button[data-label="Code Makers Play"],.sidebar-nav-button[data-label=Prospecção],.sidebar-nav-button[data-label="Gerador de Prompts"]{display:none}}@media (width<=767.98px){:root{--mobile-gutter:12px}.dashboard-glass,.surface-card,.wallet-panel,.clients-hero,.agenda-hero,.client-stat-card,.agenda-stat-card,.transaction-row,.sales-metric-rail{-webkit-backdrop-filter:none;backdrop-filter:none}.ambient-light{opacity:.34;filter:blur(42px);max-width:100vw;position:fixed}.ambient-light-one{left:0;right:auto}.ambient-light-two{left:auto;right:0}.ambient-beam{display:none}.dashboard-main{padding:4px var(--mobile-gutter) calc(112px + env(safe-area-inset-bottom))}.sidebar-nav{justify-content:space-between}.sidebar-nav-button.is-active{border-radius:17px;justify-content:center;align-items:center;gap:7px;width:76px;padding:0 10px;display:flex}.sidebar-nav-button.is-active:before{content:attr(data-mobile-label);max-width:42px;color:var(--code-makers-red-strong);white-space:nowrap;text-overflow:ellipsis;order:2;font-size:8px;font-weight:800;line-height:1;overflow:hidden}.home-dashboard,.home-main-column,.clients-page,.sales-page,.sites-page,.agenda-page{height:auto!important;min-height:0!important;overflow:visible!important}.clients-list,.sales-project-list,.sales-inspector-scroll,.sales-edit-form,.agenda-selected-list,.agenda-delivery-list,.production-manager-grid{overscroll-behavior:auto;max-height:none!important;overflow-y:visible!important}.sales-inspector{min-height:0;overflow:visible}.agenda-queue{overflow:visible;min-height:0!important}.home-dashboard,.home-main-column,.home-lower-grid{gap:14px}.surface-card,.chart-card,.promo-card,.wallet-panel{border-radius:22px}.chart-card{padding:17px 15px 16px;min-height:0!important}.chart-card-header h1{font-size:15px}.chart-card-header strong{font-size:30px;line-height:1}.chart-card-controls{flex-direction:column;align-items:stretch;width:100%;margin-left:0!important}.period-switcher{width:100%;padding:3px}.period-option{flex:none;padding:9px 12px}.period-summary-trigger{order:2;justify-content:center;width:100%;min-height:42px}.profit-chart{--chart-axis-gutter:82px;margin-top:16px}.chart-axis{font-size:9px}.chart-tooltip{max-width:120px;padding:9px 11px}.chart-months{font-size:8px}.chart-footer{gap:8px}.chart-footer>div{width:100%;padding-bottom:1px;overflow-x:auto;margin-left:0!important}.chart-legend{flex:none}.promo-card h2{max-width:78%;white-space:normal!important;font-size:20px!important;line-height:1.08!important}.promo-card p{max-width:62%;font-size:10px}.promo-card img{width:290px!important;height:290px!important;bottom:-20px!important;right:-58px!important}.promo-card button{min-height:48px;bottom:16px!important;left:16px!important;right:16px!important}.bar-chart-plot{width:100%;min-width:0;max-width:100%;margin-top:18px;overflow:hidden;gap:4px!important;height:235px!important;padding-inline:0!important}.bar-column{min-width:0}.bar-column>b,.bar-column>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.wallet-panel-stage{filter:none}.wallet-panel-depth{display:none}.wallet-panel{padding:18px 15px 20px;transform:none}.wallet-panel>div:first-child h2{font-size:18px}.wallet-panel>div:first-child button{padding:9px 12px;font-size:9px}.wallet-balance-value{white-space:nowrap;font-size:clamp(23px,7.7vw,30px)}.wallet-panel .transaction-row{min-height:62px}.clients-page{gap:14px;padding-bottom:0}.clients-hero{border-radius:22px;padding:20px 15px}.clients-hero h1{font-size:27px}.clients-hero p{max-width:260px;line-height:1.55}.clients-primary-action{width:100%;min-height:46px}.clients-hero .client-stat-card{border-radius:15px;gap:8px;min-width:0;padding:10px 9px}.client-stat-icon{border-radius:11px!important;width:34px!important;height:34px!important}.client-stat-card strong{font-size:15px}.client-stat-card small,.client-stat-card span span{font-size:7px}.clients-page>div:nth-child(2){gap:14px}.clients-page article.surface-card{border-radius:22px;min-height:0;padding:15px}.client-stage-filter{scroll-snap-type:x proximity;scrollbar-width:none}.client-stage-filter button{scroll-snap-align:start}.clients-list{max-height:none;padding-right:0;overflow:visible}.client-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity identity""contact status""deploy result";gap:10px;padding:13px}.client-row>button:first-child{grid-area:identity}.client-row>a{grid-area:contact}.client-row>select{grid-area:status;max-width:126px}.client-row>.client-deploy-mini{grid-area:deploy}.client-row>button:last-child{text-align:right;grid-area:result;align-self:center}.clients-page>div:nth-child(2)>aside{gap:14px}.clients-page>div:nth-child(2)>aside article{border-radius:22px;padding:18px}.client-workspace-overlay{background:#050505;padding:0}.client-workspace{border:0;border-radius:0;width:100%;min-height:100svh;margin:0}.client-workspace-header{padding:18px 58px 16px 14px}.client-workspace-avatar{border-radius:15px;width:48px;height:48px}.client-workspace-header h2{font-size:21px}.client-workspace-header>div:last-child{margin:0;padding:0;position:static}.client-workspace-status{padding:6px 8px;position:absolute;top:58px;right:60px}.client-workspace-close{top:15px;right:12px}.client-deploy-rail{border-radius:18px;margin:0 10px;padding:7px}.client-deploy-link{padding:10px}.client-workspace>div:last-child{padding:12px 10px 22px}.client-workspace-stat{padding:10px}.client-project-history,.client-workspace-form{border-radius:18px;padding:14px}.sales-page{gap:12px;padding-bottom:0}.sales-hero{border-radius:22px;min-height:0}.sales-hero>div:nth-of-type(3){min-height:0;padding:20px 15px}.sales-hero-title-row{flex-direction:column;gap:16px}.sales-hero h1{font-size:29px;line-height:.98}.sales-hero p{font-size:9px;line-height:1.55}.sales-hero-new{justify-content:center;width:100%;min-height:45px}.sales-metric-rail{border-radius:15px;margin-top:2px}.sales-metric{padding:11px}.sales-toolbar{border-radius:18px}.sales-toolbar-intro,.sales-toolbar-status{padding-inline:3px}.sales-command-grid{gap:12px;min-height:0}.sales-list-panel{border-radius:22px}.sales-list-heading{padding:17px 15px 13px}.sales-project-list{max-height:455px;padding:0 8px 8px}.sales-project-ticket{border-radius:17px;grid-template-columns:42px minmax(0,1fr);gap:10px;padding:11px}.sales-ticket-index{width:42px;height:42px}.sales-ticket-summary{text-align:left;grid-column:2}.sales-inspector{border-radius:22px;min-height:620px}.sales-inspector-head{padding:18px 15px}.sales-inspector-scroll,.sales-edit-form{padding-left:15px;padding-right:15px}.sales-info{padding:11px}.sites-page{gap:12px;padding-bottom:0}.portfolio-hero{border-radius:22px}.portfolio-hero h1{line-height:.94;white-space:normal!important}.portfolio-toolbar{border-radius:18px}.portfolio-grid{gap:12px}.site-editor{border:0;max-height:100svh;border-radius:0!important}.site-editor>div:nth-child(2){padding:18px 15px}.site-editor form{max-height:calc(100svh - 103px);padding:16px 15px 24px}.list-continuation{text-align:center;flex-direction:column;align-items:stretch;min-height:0;padding:10px 11px}.list-continuation button{justify-content:center;min-height:44px}.agenda-page{gap:14px;padding-bottom:0}.agenda-hero{border-radius:22px;padding:20px 15px}.agenda-hero h1{font-size:27px;line-height:1.02}.agenda-hero p{line-height:1.55}.agenda-hero>div:nth-child(3)>div:last-child{grid-template-columns:1fr 1fr;width:100%;display:grid}.agenda-hero>div:nth-child(3)>div:last-child button{width:100%;min-width:0;padding-left:10px;padding-right:10px;font-size:9px}.agenda-stat-card{border-radius:15px;gap:8px;padding:10px 9px}.agenda-stat-icon{border-radius:11px!important;width:34px!important;height:34px!important}.agenda-stat-card strong{font-size:15px}.agenda-stat-card small,.agenda-stat-card span span{font-size:7px}.agenda-calendar,.agenda-queue{border-radius:22px;padding:15px;min-height:0!important}.agenda-day{border-radius:10px;min-height:46px;padding:6px}.agenda-delivery-card{border-radius:17px;padding:13px}.agenda-details-button{min-height:40px}.production-manager{border-radius:22px;padding:15px;min-height:0!important}.production-manager>div:first-child>div:last-child{grid-template-columns:1fr;width:100%;display:grid}.production-manager>div:first-child button{justify-content:center;width:100%}.production-manager-summary{width:max-content;max-width:100%;overflow-x:auto}.production-manager-grid{overflow:visible}.modal-overlay{align-items:end;padding:0}.modal-panel{scrollbar-width:none;max-height:94svh;padding:22px 15px calc(22px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0;margin:0;overflow-y:auto}.modal-panel::-webkit-scrollbar{display:none}.modal-panel>button:first-child{top:19px;right:17px}.modal-panel h2{padding-right:38px;font-size:23px}.management-row{flex-wrap:wrap;padding:13px}.management-row>div{flex:calc(100% - 60px)}.management-row>button:first-of-type{margin-left:auto}.modalInput,.auth-input input,.modal-panel input,.modal-panel select,.modal-panel textarea,.site-editor input,.site-editor select,.site-editor textarea,.client-workspace input,.client-workspace select,.client-workspace textarea,.sales-edit-form input,.sales-edit-form select{font-size:16px}.period-option,.sales-filter,.portfolio-filter,.client-stage-filter button{min-height:40px}.auth-shell{padding:16px 12px}.auth-shell main{min-height:calc(100svh - 32px)}.auth-card{border-radius:24px;padding:23px 18px}.auth-card h2{font-size:27px;line-height:1.02}.auth-input{height:54px}.summary-overlay{padding:58px 8px 18px}.summary-capsule{border-radius:24px;gap:10px;padding:7px}.summary-art{border-radius:20px}.summary-actions{border-radius:20px;padding:19px 15px 22px}.summary-actions h1{margin-top:18px;font-size:29px}.summary-actions p{margin-top:14px;font-size:10px;line-height:1.7}.summary-result-strip b{font-size:10px}.achievement-ceremony{padding:22px 10px 28px}.rank-header p{padding:0 20px;font-size:7px;line-height:1.5}.rank-stage{gap:14px}.rank-plaque-stage{width:min(330px,92vw)}.rank-callout{border-radius:17px;width:100%;padding:16px}.rank-command-dock{grid-template-columns:1fr}.rank-action-zone{width:100%;margin-top:15px}.toast{left:12px;right:12px}.modal-overlay,.achievement-overlay,.summary-overlay,.client-workspace-overlay,.site-editor,.live-sales-room{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.modal-overlay::-webkit-scrollbar{display:none}.achievement-overlay::-webkit-scrollbar{display:none}.summary-overlay::-webkit-scrollbar{display:none}.client-workspace-overlay::-webkit-scrollbar{display:none}.site-editor::-webkit-scrollbar{display:none}.live-sales-room::-webkit-scrollbar{display:none}.modal-overlay,.achievement-overlay,.summary-overlay,.client-workspace-overlay{overflow-y:auto}body{min-width:0}.dashboard-main>.dashboard-header{display:none}.dashboard-main{scrollbar-width:none;padding-top:12px}.dashboard-main::-webkit-scrollbar{display:none}.sidebar-glass{grid-template-columns:repeat(6,minmax(0,1fr));place-items:center;height:64px;padding:0 4px;display:grid}.sidebar-nav,.sidebar-utilities{display:contents}.sidebar-nav-button,.sidebar-nav-button.is-active{border-radius:15px;place-items:center;gap:0;width:46px;height:46px;padding:0;display:grid}.sidebar-nav-button.is-active:before{content:none}.sidebar-nav-button.is-active:after{left:8px;right:8px}.sidebar-utilities .sidebar-settings-button{display:none}.sidebar-map-button{color:#fff;border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.sidebar-map-button.is-active{color:var(--code-makers-red-strong);background:#fff;border-color:#fff}.sidebar-map-button:focus-visible{outline-offset:2px;outline:2px solid #fff}.sidebar-nav-button[data-label=Clientes],.sidebar-nav-button[data-label=Vendas],.sidebar-nav-button[data-label=Sites],.sidebar-nav-button[data-label=CRM\ Kanban],.sidebar-nav-button[data-label="Gerador de Prompts"],.sidebar-nav-button[data-label="Builder de Sites"],.sidebar-nav-button.is-active[data-label=Clientes],.sidebar-nav-button.is-active[data-label=Vendas],.sidebar-nav-button.is-active[data-label=Sites],.sidebar-nav-button.is-active[data-label=CRM\ Kanban],.sidebar-nav-button.is-active[data-label="Gerador de Prompts"],.sidebar-nav-button.is-active[data-label="Builder de Sites"]{display:none}.period-switcher,.hide-scroll,.client-stage-filter,.production-manager-summary,.chart-footer>div{scroll-snap-type:x proximity;scrollbar-width:none;padding-right:32px;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 30px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 30px),#0000 100%)}.period-switcher::-webkit-scrollbar{display:none}.hide-scroll::-webkit-scrollbar{display:none}.client-stage-filter::-webkit-scrollbar{display:none}.period-option,.sales-filter,.portfolio-filter{scroll-snap-align:start}.home-dashboard{flex-direction:column;display:flex!important}.home-main-column,.home-lower-grid{display:contents}.wallet-panel-stage{order:1}.home-main-column>.chart-card{order:2}.home-lower-grid>article:not(.promo-card){order:3}.promo-card-stage{order:4}.home-dashboard>*+*,.home-dashboard>*{margin:0}.home-dashboard{gap:14px}.chart-card{min-height:0!important}.profit-chart-visual{height:min(205px,30vh)}.home-lower-grid>article{padding:16px;min-height:0!important}.bar-chart-plot{margin-top:14px;height:min(235px,22vh)!important}.promo-card-stage,.promo-card{min-height:0!important}.promo-card{padding:18px}.promo-card img{display:none}.promo-card h2{max-width:100%;font-size:19px!important}.promo-card p{max-width:100%;margin-top:10px}.promo-card>div:first-child>div:last-of-type{margin-top:14px}.promo-card button{width:100%;margin-top:16px;position:static!important}.promo-fade{display:none}.wallet-panel{padding:18px 15px}.wallet-balance-value{font-size:clamp(26px,8.4vw,32px)}.wallet-panel ul>li:nth-child(n+4){display:none}.chart-card-header{gap:12px}.chart-card-header strong{font-size:22px}.chart-card-controls{gap:8px}.period-summary-trigger{align-self:flex-end;width:auto;min-height:34px;padding:0 14px;font-size:9px}.chart-footer{flex-wrap:nowrap;gap:8px;padding-bottom:2px;overflow-x:auto}.chart-footer>div{width:auto;overflow:visible;margin-left:auto!important}.chart-summary-chip,.chart-legend{white-space:nowrap;flex:none}.sales-inspector{min-height:0!important}.sales-project-list{max-height:none!important}.sales-hero-beam,.sales-hero-signal,.sales-core-image,.sales-inspector-orbit{display:none!important}.sales-hero{display:block!important}.agenda-calendar{min-height:0!important}.agenda-calendar-grid{gap:3px;min-height:0}.agenda-day{min-height:40px}.agenda-queue{min-height:0!important}.agenda-hero-orbit{display:none}.portfolio-hero{display:block!important}.site-preview{height:170px}.lead-radar-hero{padding:18px 15px}.lead-radar-hero-art{display:none}.lead-radar-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}.lead-summary-pulse{display:none!important}.lead-grid{gap:12px}.lead-filters{gap:8px;grid-template-columns:1fr 1fr!important}.lead-filters>button{grid-column:auto;gap:7px;justify-content:center!important}.lead-signals{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.lead-card{padding:15px}.lead-radar-hero,.lead-card,.lead-card.is-featured{min-height:0!important}.lead-results-head{min-height:0}.lead-radar-empty{min-height:210px}.lead-results{margin-top:16px}.agenda-delivery-card>div:nth-child(2){grid-template-columns:1fr 1fr}.agenda-page>div,.agenda-page>div>*,.sales-command-grid>*,.clients-page>div>*,.agenda-calendar,.agenda-queue,.sales-list-panel,.sales-inspector,.production-manager{min-width:0}.agenda-weekdays,.agenda-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important}.agenda-day{min-width:0;padding:4px 3px}.agenda-day>span:first-child{font-size:10px}.site-card-copy{padding-top:11px;padding-bottom:12px}.client-next-glow{display:none}.client-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity result""contact status""deploy deploy";align-items:center}.client-row>button:last-child{text-align:right}.client-row>select{max-width:150px;padding:9px 10px;font-size:11px}.sales-project-ticket{grid-template-columns:38px minmax(0,1fr);align-items:center}.sales-ticket-summary{text-align:left;grid-column:2;min-width:0!important}}@media (width<=767.98px) and (pointer:coarse){.promo-card img{transform:none!important}.sidebar-nav-button,.sales-primary-button,.portfolio-add-button,.clients-primary-action,.agenda-stat-card,.transaction-row{transition-duration:.12s}}@media (width<=390px){.dashboard-main{--mobile-gutter:9px}.clients-hero .client-stat-card,.agenda-stat-card{padding:9px 7px}.client-stat-icon,.agenda-stat-icon{width:31px!important;height:31px!important}.promo-card h2{max-width:88%;font-size:18px!important}.sales-hero h1,.portfolio-hero h1{font-size:26px}.sales-project-ticket{grid-template-columns:38px minmax(0,1fr)}.sales-ticket-index{width:38px;height:38px}.summary-actions .summary-result-strip{padding:8px 4px}}@media (width<=360px){.sidebar-glass{padding:0 2px;inset:auto 8px calc(10px + env(safe-area-inset-bottom)) 8px!important}.sidebar-nav-button,.sidebar-nav-button.is-active,.sidebar-map-button{width:42px;height:42px}.dashboard-main{--mobile-gutter:8px}.wallet-balance-value{font-size:clamp(22px,8vw,27px)}.lead-filters{grid-template-columns:1fr!important}.lead-radar-summary strong{font-size:17px}}@media (width<=300px){.sidebar-glass{grid-template-columns:repeat(5,minmax(0,1fr))}.sidebar-nav-button[data-label=Code\ Design],.sidebar-nav-button.is-active[data-label=Code\ Design]{display:none}}.sheet-scrim{z-index:95;-webkit-backdrop-filter:blur(10px)saturate(120%);backdrop-filter:blur(10px)saturate(120%);background:#030202b8;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet-panel{overscroll-behavior:contain;width:100%;max-height:88svh;padding:10px 14px calc(20px + env(safe-area-inset-bottom));background:radial-gradient(at 12% 0,#ff777017,#0000 42%),linear-gradient(160deg,#291111,#100808 62%);border-top:1px solid #ffffff1c;border-radius:26px 26px 0 0;overflow-y:auto;box-shadow:0 -24px 70px #0009,inset 0 1px #ffffff12}.sheet-grip{background:#ffffff29;border-radius:99px;width:38px;height:4px;margin:0 auto 14px;display:block}.sheet-head{justify-content:space-between;align-items:flex-start;padding:0 4px 2px;display:flex}.sheet-head span{color:#ff7770;letter-spacing:.18em;font:800 9px/1 Inter,sans-serif}.sheet-head h2{letter-spacing:-.03em;margin:8px 0 0;font-size:22px;font-weight:800}.sheet-close{color:#a98c8c;background:#ffffff0a;border:1px solid #ffffff17;border-radius:12px;flex:none;place-items:center;width:34px;height:34px;display:grid}.sheet-close:active{background:#ffffff14}.sheet-group{background:#ffffff06;border:1px solid #ffffff12;border-radius:18px;margin-top:15px;overflow:hidden}.sheet-row{color:#f0e6e6;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff0e;align-items:center;gap:13px;width:100%;min-height:60px;padding:11px 13px;transition:background .16s;display:flex}.sheet-row:first-child{border-top:0}.sheet-row:active{background:#ffffff0d}.sheet-row:focus-visible{outline-offset:-2px;outline:2px solid #ff655e}.sheet-icon{color:#c9b0b0;background:linear-gradient(145deg,#ffffff0e,#0003);border:1px solid #ffffff14;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid;position:relative}.sheet-icon-live{color:#fff;background:radial-gradient(circle at 26% 0,#fff3,#0000 46%),linear-gradient(140deg,#ff5a4e,#a80c0c);border-color:#ff8a8a4d}.sheet-icon-live i{background:#ff4b43;border-radius:50%;width:8px;height:8px;animation:1.9s ease-in-out infinite sheetPulse;position:absolute;top:-3px;right:-3px;box-shadow:0 0 0 2px #1c0d0d,0 0 10px #ff3931}@keyframes sheetPulse{0%,to{opacity:1}50%{opacity:.28}}.sheet-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.sheet-text b{letter-spacing:-.012em;font-size:13px;font-weight:700}.sheet-text small{color:#9a8080;font-size:10px;line-height:1.35}.sheet-caret{color:#7a6363;flex:none}.sheet-switch{background:#00000052;border:1px solid #ffffff1a;border-radius:99px;flex:none;width:41px;height:23px;transition:background .2s,border-color .2s;display:block;position:relative}.sheet-switch i{background:#8d7474;border-radius:50%;width:15px;height:15px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.sheet-switch.is-on{background:linear-gradient(135deg,#ff4b43,#b00000);border-color:#ff8a8a57}.sheet-switch.is-on i{background:#fff;transform:translate(18px)}.sheet-row-exit b{color:#ff9b95}.sheet-row-exit .sheet-icon{color:#ff9b95;background:#b000001f;border-color:#ff777033}.nav-map-panel{max-height:min(88dvh,760px);padding-inline:max(14px,env(safe-area-inset-left)) max(14px,env(safe-area-inset-right));scrollbar-width:none}.nav-map-panel::-webkit-scrollbar{display:none}.nav-map-panel .sheet-head{z-index:2;background:linear-gradient(#281012 0%,#160b0c 100%);border-bottom:1px solid #ffffff14;margin:-10px -14px 0;padding:20px 18px 16px;position:sticky;top:-10px}.nav-map-panel .sheet-head>div{min-width:0;max-width:calc(100% - 56px)}.nav-map-panel .sheet-head h2{overflow-wrap:anywhere;font-size:clamp(17px,5.6vw,22px);line-height:1.12}.nav-map-panel .sheet-head p{color:#bca6a8;margin:8px 0 0;font-size:12px}.nav-map-panel .sheet-close{color:#fff;width:44px;height:44px}.nav-map-section-heading{color:#fff;letter-spacing:-.025em;justify-content:space-between;align-items:baseline;gap:12px;margin:21px 4px 10px;font-size:15px;font-weight:800;display:flex}.nav-map-section-heading span{color:#ff858a;letter-spacing:.12em;white-space:nowrap;font:800 8px/1.3 Inter,sans-serif}.nav-map-panel .sheet-group{margin-top:0}.nav-map-grid{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;overflow:visible}.nav-map-grid .sheet-row{background:linear-gradient(145deg,#ffffff0b,#ffffff04);border:1px solid #ffffff1a;border-radius:15px;align-items:flex-start;gap:9px;min-width:0;min-height:78px;padding:12px 10px}.nav-map-grid .sheet-row:first-child{border-top:1px solid #ffffff1a}.nav-map-grid .sheet-icon{border-radius:10px;flex:none;width:33px;height:33px}.nav-map-grid .sheet-text b{font-size:11px;line-height:1.25}.nav-map-grid .sheet-text small{font-size:9px;line-height:1.3}.nav-map-grid .sheet-caret{display:none}.nav-map-panel .sheet-row[aria-current=page]{background:linear-gradient(135deg,#b411206b,#420d1294);border-color:#ff5f69b3;box-shadow:inset 3px 0 #ff4250}.nav-map-panel .sheet-row[aria-current=page] .sheet-icon{color:#fff;background:#b60a1a}.nav-map-account .sheet-row{min-height:56px}@media (width<=370px){.nav-map-grid{grid-template-columns:1fr}.nav-map-grid .sheet-row{align-items:center;min-height:58px}.nav-map-grid .sheet-caret{display:block}}@media (prefers-reduced-motion:reduce){.sheet-icon-live i{animation:none}}.push-card{background:radial-gradient(at 8% 0,#ff777013,#0000 42%),linear-gradient(150deg,#2e16169e,#0c0808b8);border:1px solid #ffffff13;box-shadow:inset 0 1px #ffffff0b,0 18px 44px #00000057}.push-card-icon{color:#c3a9a9;background:linear-gradient(145deg,#ffffff0e,#0003);border:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff0d}.push-card-icon.is-active{color:#fff;background:radial-gradient(circle at 26% 0,#ffffff42,#0000 40%),linear-gradient(145deg,#ff6a50,#c50f0f);border-color:#ffa8a057;box-shadow:inset 0 1px #ffffff47,0 10px 22px #b0000057}.push-status{color:#b39c9c;background:#ffffff09;border:1px solid #ffffff14}.push-status.is-active{color:#9be4b8;background:#16703c29;border-color:#75ffb233}.push-hint{color:#c0abab;background:#ffffff07;border:1px solid #ffffff12}.push-hint b{color:#fff}.push-error{color:#ffaaa5;background:#b000001f;border:1px solid #ff777033}.push-steps{background:#0003;border:1px solid #ffffff0f;margin:0;padding-left:16px;list-style:none}.push-step-badge{color:#ffb0a9;background:linear-gradient(145deg,#ff4b4329,#0000002e);border:1px solid #ffa8a033}.push-primary{color:#fff;background:radial-gradient(circle at 25% 0,#fff3,#0000 38%),linear-gradient(135deg,#ff4b43,#b00000);border:1px solid #ff8a8a42;transition:transform .2s,filter .2s;box-shadow:inset 0 1px #fff3,0 12px 26px #64000047}.push-primary:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.push-primary:disabled{cursor:default;transform:none}.push-secondary{color:#e2d2d2;background:#ffffff0b;border:1px solid #ffffff1a;transition:background .2s}.push-secondary:hover:not(:disabled){background:#ffffff14}.push-secondary:disabled{cursor:default}.push-invite{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(at 4% 0,#ff777021,#0000 46%),linear-gradient(140deg,#341818b8,#0d0808c7);border:1px solid #ffa8a02e;box-shadow:inset 0 1px #ffffff0d,0 14px 32px #0000004d}.push-invite-icon{color:#ffb0a9;background:linear-gradient(145deg,#ff4b4333,#00000029);border:1px solid #ffa8a042}.push-invite-action{color:#fff;background:linear-gradient(135deg,#ff4b43,#b00000);border:1px solid #ff8a8a47;box-shadow:inset 0 1px #ffffff2e}.dashboard-header .search-glass{background:radial-gradient(circle at 9% 0,#bf292817,#0000 36%),linear-gradient(135deg,#191313eb,#080707f5);border-color:#bf292829;box-shadow:inset 0 1px #ffffff0d,0 14px 34px #0003,0 0 22px #bf29280b}.dashboard-header .search-glass:focus-within{background:radial-gradient(circle at 9% 0,#bf292824,#0000 39%),linear-gradient(135deg,#1f1515f2,#090808f7);border-color:#bf29286b;box-shadow:inset 0 1px #fff1,0 0 0 3px #bf29281c,0 16px 38px #0000003d}.dashboard-header .search-shortcut{background:radial-gradient(circle at 24% 0,#ffffff17,#0000 48%),linear-gradient(135deg,#bf2928,#7e1b1a);border-color:#bf292847;box-shadow:inset 0 1px #ffffff1f,0 8px 19px #3c0c0c3d}.dashboard-header .profile-placeholder{background:radial-gradient(circle at 30% 12%,#bf292830,#0000 42%),linear-gradient(145deg,#2c1d1d,#151111);border-color:#bf292838;box-shadow:inset 0 1px #ffffff13,0 8px 18px #00000042}.home-dashboard .surface-card{background:radial-gradient(at 13% -5%,#bf29281f,#0000 36%),radial-gradient(at 96% 110%,#bf292812,#0000 39%),linear-gradient(150deg,#1f1717eb,#0e0c0cf5 58%,#161111ed);border-color:#bf29282e;box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #bf29281a,0 22px 48px #00000038}.home-dashboard .chart-card{background:radial-gradient(at 14% -6%,#bf292826,#0000 33%),radial-gradient(at 82% 120%,#bf292814,#0000 39%),linear-gradient(150deg,#211818f0,#0d0b0bf7 58%,#171111f0);box-shadow:inset 0 1px #fff1,inset 0 -1px #bf29281f,0 24px 54px #00000040}.home-dashboard .period-switcher{background:linear-gradient(145deg,#bf29281f,#100d0d94);border-color:#bf292829}.home-dashboard .period-option.is-active,.home-dashboard .period-summary-trigger{background:radial-gradient(circle at 25% 0,#ffffff1a,#0000 52%),linear-gradient(145deg,#bf2928,#821c1b);border-color:#bf292852;box-shadow:inset 0 1px #ffffff1c,0 8px 18px #440e0e40}.home-dashboard .period-summary-trigger:hover{background:radial-gradient(circle at 25% 0,#ffffff24,#0000 52%),linear-gradient(145deg,#cf3534,#92201f);border-color:#e58b8970}.home-dashboard .period-rail>i{background:linear-gradient(90deg,#3b2222,#542525);box-shadow:inset 0 1px 1px #ffffff0a}.home-dashboard .chart-axis{color:#a58e8e}.home-dashboard .chart-months{color:#af9696}.home-dashboard .chart-bar{background:radial-gradient(circle at 28% 0,#ffffff1c,#0000 38%),linear-gradient(#bf2928cc,#5b1918f0);border-color:#bf292833 #bf292833 #bf292857;box-shadow:inset 0 1px #ffffff17,inset 0 -12px 24px #1200002b,0 10px 20px #0000002e}.home-dashboard .glass-action{background:linear-gradient(145deg,#bf292861,#181212b8);border-color:#bf29283d;box-shadow:inset 0 1px #ffffff0f,0 12px 24px #0003}.home-dashboard .glass-action:hover{background:linear-gradient(145deg,#bf292880,#1f1414c7)}.home-dashboard .transaction-row{background:radial-gradient(circle at 8% 0,#bf29281f,#0000 35%),linear-gradient(145deg,#251919f0,#181212f5 55%,#0f0d0dfa);border-color:#bf29282e;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #0000003d,0 11px 20px #0003}.home-dashboard .transaction-row:hover{background:radial-gradient(circle at 8% 0,#bf29282e,#0000 37%),linear-gradient(145deg,#2d1d1df7,#1c1414fa 58%,#110e0efc);border-color:#bf292857;box-shadow:inset 0 1px #ffffff13,0 15px 27px #00000045}.home-dashboard .transaction-icon{background:radial-gradient(circle at 24% 0,#ffffff14,#0000 43%),linear-gradient(145deg,#bf2928,#781a19);border-color:#bf29283d;box-shadow:inset 0 1px #ffffff17,0 7px 15px #0000003d}.home-dashboard .transaction-amount{background:linear-gradient(145deg,#bf292840,#371a1a66);border-color:#bf292842}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
