.legal-page{--legal-gold:#d2bc80;--legal-ink:#11150f;color:#e7e7dd;background:var(--bg)}.legal-container{width:min(1280px,90%);margin-inline:auto}.legal-hero{background:radial-gradient(at 83% 40%,#c4a56212,#0000 48%),linear-gradient(#0d100e,#0f120e);border-bottom:1px solid #c9a85c38;position:relative;overflow:hidden}.legal-topline,.legal-meta{font:10px var(--mono);letter-spacing:1.7px;color:#a59d86;justify-content:space-between;align-items:center;gap:16px;display:flex}.legal-topline{border-bottom:1px solid #ffffff14;padding:28px 0}.legal-topline a{color:#e0dfcf;text-decoration:none}.legal-hero-copy{z-index:1;max-width:790px;padding:68px 0 58px;position:relative}.legal-eyebrow{font:10px var(--mono);letter-spacing:1.8px;color:var(--legal-gold,#d2bc80)}.legal-hero h1{letter-spacing:-.025em;text-transform:uppercase;margin:23px 0;font-size:clamp(56px,6.7vw,94px);line-height:.98}.legal-hero h1 em{color:var(--legal-gold);font-style:normal}.legal-hero-copy>p{color:#c8cbbd;max-width:475px;font-size:16px;line-height:1.85}.legal-action{color:#e0cda0;border-bottom:1px solid #d2bc8066;align-items:center;gap:26px;padding:16px 0 11px;font-size:13px;text-decoration:none;display:inline-flex}.legal-stamp{outline-offset:12px;color:#d2bc8045;border:1px solid #c9a85c25;border-radius:50%;outline:1px solid #c9a85c15;flex-direction:column;justify-content:center;align-items:center;width:225px;height:225px;display:flex;position:absolute;top:125px;right:9%;transform:rotate(9deg)}.legal-stamp>svg{stroke-width:1px;width:52px;height:52px}.legal-stamp>span{font:34px/.95 var(--display,"Barlow Condensed", sans-serif);text-align:center;letter-spacing:2px;margin:12px 0}.legal-stamp>small{font:8px var(--mono);letter-spacing:2px}.legal-meta{border-top:1px solid #ffffff14;padding:22px 0;font-size:9px}.legal-tabs{border-bottom:1px solid #ffffff16;display:flex}.legal-tabs a{color:#a9ac9e;border-bottom:2px solid #0000;flex:1;justify-content:space-between;align-items:center;gap:10px;padding:24px 28px;font-size:13px;text-decoration:none;display:flex}.legal-tabs a.active{color:#e0cda0;background:#d2bc8007;border-color:#d2bc80}.legal-promises{color:#a59d86;font:10px var(--mono);justify-content:space-between;gap:16px;padding:28px 0;display:flex}.legal-promises span{align-items:center;gap:10px;display:flex}.legal-layout{grid-template-columns:240px minmax(0,1fr);gap:8%;padding-top:38px;padding-bottom:90px;display:grid}.legal-index{flex-direction:column;align-self:start;gap:3px;display:flex;position:sticky;top:110px}.legal-index>.legal-eyebrow{margin:0 0 19px}.legal-index>a{color:#b9bcae;gap:13px;padding:12px 0;font-size:12px;line-height:1.5;text-decoration:none;display:flex}.legal-index>a:hover{color:#e1c98c}.legal-index small{font:10px var(--mono);color:#8f8a78;padding-top:3px}.legal-help{border-top:1px solid #ffffff17;margin-top:25px;padding-top:25px}.legal-help>span{font:9px var(--mono);letter-spacing:1.5px;color:#a59d86}.legal-help p{margin:12px 0 5px;font-size:13px}.legal-help a{color:#d2bc80;font-size:12px}.legal-section{border-bottom:1px solid #ffffff14;margin-bottom:38px;padding:0 0 37px;scroll-margin-top:110px;position:relative}.legal-section-number{font:10px var(--mono);color:#c5af77;letter-spacing:2px}.legal-section h2,.legal-request h2{letter-spacing:-.02em;margin:12px 0 22px;font-size:clamp(27px,3vw,37px);line-height:1.15}.legal-reading p{color:#b9bcae;margin:15px 0;font-size:14px;line-height:1.9}.legal-reading a{color:#e0cda0;text-underline-offset:4px}.legal-data-grid{border:1px solid #ffffff17;grid-template-columns:1fr 1fr;margin:24px 0;display:grid}.legal-data-grid>div{border-bottom:1px solid #ffffff12;padding:22px}.legal-data-grid>div:nth-child(odd){border-right:1px solid #ffffff12}.legal-data-grid h3{margin:0 0 10px;font-size:19px}.legal-data-grid p{margin:0;font-size:12px;line-height:1.8}.legal-request{background:linear-gradient(160deg,#161b12f2,#0f130df2);border:1px solid #c9a85c50;padding:32px;scroll-margin-top:100px;box-shadow:0 20px 60px #0002}.legal-request-heading{color:#d2bc80;align-items:center;gap:14px;display:flex}.legal-request form{margin-top:25px}.legal-request fieldset{border:0;min-width:0;margin:0 0 24px;padding:0}.legal-request legend,.legal-request label{color:#c8cbbd;font-size:12px}.legal-request legend{margin-bottom:12px}.legal-request label{flex-direction:column;gap:9px;margin-bottom:19px;display:flex}.legal-request input:not([type=radio]):not([type=checkbox]),.legal-request textarea{color:#eeece2;width:100%;font:14px var(--body,sans-serif);background:#0b0e0c;border:1px solid #ffffff23;border-radius:3px;padding:13px}.legal-request textarea{resize:vertical}.legal-request input:focus-visible,.legal-request textarea:focus-visible{outline-offset:3px;outline:2px solid #d2bc80}.legal-choices{gap:8px;display:flex}.legal-choices label{cursor:pointer;border:1px solid #ffffff24;flex-direction:row;flex:1;align-items:center;gap:8px;margin:0;padding:13px 10px}.legal-choices label.selected{color:#e0cda0;background:#d2bc8009;border-color:#d2bc80}.legal-request input[type=radio],.legal-request input[type=checkbox]{accent-color:#d2bc80;flex-shrink:0;width:16px;height:16px}.legal-form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.legal-request label.legal-consent{flex-direction:row;align-items:flex-start;line-height:1.8}.legal-request button,.privacy-desk button{color:#171c12;cursor:pointer;background:#d2bc80;border:1px solid #d2bc80;border-radius:3px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:13px 17px;font-weight:600;display:inline-flex}.legal-request button:disabled,.privacy-desk button:disabled{opacity:.5;cursor:wait}.legal-request button.legal-text-button{color:#b9bcae;background:0 0;border:0;margin-top:8px;padding-left:0;font-size:12px;font-weight:400;display:flex}.legal-reading .legal-small{margin-top:24px;font-size:11px;line-height:1.8}.legal-reading .legal-note{border-left:2px solid #d2bc80;margin:0 0 22px;padding:3px 0 3px 15px;font-size:12px}.legal-error{background:#b9523620;border:1px solid #e2705a66;padding:12px;color:#efb5a5!important}.legal-receipt h3{margin:18px 0 10px;font-size:27px}.legal-receipt dl{background:#0b100b70;border:1px solid #ffffff12;padding:18px}.legal-receipt dt{color:#a59d86;margin-bottom:7px;font-size:11px}.legal-receipt dd{font:12px/1.7 var(--mono);overflow-wrap:anywhere;color:#ead6a4;margin:0 0 14px}.legal-buttons{flex-wrap:wrap;gap:10px;display:flex}.legal-response{white-space:pre-wrap;border:1px solid #d2bc8038;margin:20px 0;padding:20px;font-size:14px;line-height:1.8}.legal-end{color:#bfa971;align-items:center;gap:18px;padding-top:40px;display:flex}.legal-end strong{color:#e6e2d4;font-size:13px}.legal-end p{margin:5px 0;font-size:12px}@media (max-width:1000px){.legal-stamp{opacity:.35;right:5%}.legal-layout{grid-template-columns:190px minmax(0,1fr);gap:5%}.legal-choices{flex-direction:column}}@media (max-width:700px){.legal-hero-copy{padding:44px 0 35px}.legal-hero h1{font-size:clamp(43px,10vw,64px)}.legal-topline>span,.legal-stamp{display:none}.legal-meta{flex-direction:column;align-items:flex-start;gap:8px}.legal-tabs a{padding:19px 8px;font-size:11px}.legal-tabs svg{display:none}.legal-promises{flex-direction:column;gap:12px}.legal-layout{padding-top:12px;display:block}.legal-index{border-bottom:1px solid #ffffff17;margin-bottom:30px;padding-bottom:24px;position:static}.legal-index>a{padding:7px 0}.legal-help{display:none}.legal-data-grid{grid-template-columns:1fr}.legal-data-grid>div:nth-child(odd){border-right:0}.legal-request{padding:23px 18px}.legal-form-row{grid-template-columns:1fr;gap:0}.legal-buttons{flex-direction:column}}.legal-hero{isolation:isolate;background:radial-gradient(45% 70% at 80% 35%,#d9ba7c14,#0000 70%),radial-gradient(40% 60% at 10% 0,#d9ba7c0c,#0000 70%),#0d100e;border-bottom-color:#d9ba7c26}.legal-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(var(--brass), var(--brass)) top left / 16px 1px, linear-gradient(var(--brass), var(--brass)) top left / 1px 16px, linear-gradient(var(--brass), var(--brass)) bottom right / 16px 1px, linear-gradient(var(--brass), var(--brass)) bottom right / 1px 16px;background-repeat:no-repeat;border:1px solid #e9ce931f;position:absolute;inset:22px}.legal-topline,.legal-meta{border-color:#d9ba7c1f}.legal-topline a{color:var(--paper);letter-spacing:2px}.legal-topline svg{color:var(--brass)}.legal-eyebrow{color:#d4ba88;letter-spacing:2px}.legal-hero-copy>.legal-eyebrow:before,.legal-index>.legal-eyebrow:before{content:"+";color:var(--brass);margin-right:10px}.legal-hero-copy>*{animation:rise-soft .9s var(--ease-out) backwards}.legal-hero-copy>:nth-child(2){animation-delay:80ms}.legal-hero-copy>:nth-child(n+3){animation-delay:.18s}.legal-hero h1{font:600 clamp(56px, 8vw, 124px) / .88 var(--display);letter-spacing:-.03em;margin:26px 0 28px}.legal-hero h1 em{background-image:var(--shine);-webkit-text-fill-color:transparent;text-shadow:none;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out 2.2s infinite shimmer}.legal-hero-copy>p{color:#d5d6c9;font-size:16.5px}.legal-action{font:11px var(--mono);letter-spacing:1.4px;text-transform:uppercase;border-bottom-color:#d9ba7c66}.legal-action:hover{color:var(--brass-hi);border-bottom-color:var(--brass)}.legal-stamp{color:#d9ba7c66;border-color:#d9ba7c33;outline-color:#d9ba7c1a}.legal-tabs{border-bottom-color:#d9ba7c26}.legal-tabs a{font:600 17px var(--display);letter-spacing:1.2px;text-transform:uppercase;color:#a9ac9e;border-bottom:0;transition:color .2s,background .2s;position:relative}.legal-tabs a+a{border-left:1px solid #d9ba7c1a}.legal-tabs a:hover{color:var(--paper);background:#d9ba7c08}.legal-tabs a.active{color:var(--brass-hi);background:#d9ba7c0d}.legal-tabs a.active:after{content:"";background:var(--brass-grad);height:2px;position:absolute;bottom:-1px;left:0;right:0}.legal-promises{letter-spacing:1.2px;text-transform:uppercase;border-bottom:1px solid #d9ba7c14}.legal-promises svg{color:var(--brass)}.legal-index>a{border-left:1px solid #0000;margin-left:-15px;padding-left:14px;transition:color .2s,border-color .2s}.legal-index>a:hover{color:var(--brass-hi);border-left-color:var(--brass)}.legal-help{border-top-color:#d9ba7c1f}.legal-section{border-bottom-color:#d9ba7c1a}.legal-section-number{color:#d4ba88}.legal-section h2,.legal-request h2{font:600 clamp(32px, 3.4vw, 50px) / .98 var(--display);letter-spacing:-.02em;text-transform:uppercase}.legal-reading p{font-size:15px}.legal-reading a{color:var(--brass-hi)}.legal-data-grid{background:linear-gradient(160deg,#161b1299,#0f130d99);border-color:#d9ba7c26}.legal-data-grid>div{border-color:#d9ba7c14!important}.legal-data-grid h3{font:600 22px/1 var(--display);letter-spacing:.01em;text-transform:uppercase;color:var(--brass-hi)}.legal-request{isolation:isolate;background:radial-gradient(50% 60% at 100% 0,#d9ba7c12,#0000 70%),linear-gradient(160deg,#161b12f2,#0f130df2);border-color:#d9ba7c33;padding:clamp(24px,3vw,44px);position:relative}.legal-request:before{content:"";pointer-events:none;background:linear-gradient(var(--brass), var(--brass)) top left / 14px 1px, linear-gradient(var(--brass), var(--brass)) top left / 1px 14px, linear-gradient(var(--brass), var(--brass)) bottom right / 14px 1px, linear-gradient(var(--brass), var(--brass)) bottom right / 1px 14px;background-repeat:no-repeat;position:absolute;inset:-1px}.legal-request input:not([type=radio]):not([type=checkbox]),.legal-request textarea{border-color:#d9ba7c2e;border-radius:2px}.legal-choices label{border-color:#d9ba7c26;transition:border-color .2s}.legal-choices label:hover{border-color:#d9ba7c66}.legal-request button{letter-spacing:.6px;background:#dfc48e;border-color:#dfc48e;border-radius:2px;min-height:52px;padding:15px 22px}.legal-request button:not(.legal-text-button):hover{background:#f7e3b9;border-color:#f7e3b9}.legal-end{color:var(--brass)}@media (prefers-reduced-motion:reduce){.legal-hero-copy>*{animation:none}}@media (max-width:700px){.legal-hero:before{inset:10px}.legal-tabs a{font-size:13px}.legal-index>a{margin-left:0}}@media (prefers-reduced-motion:reduce){html:has(.legal-page){scroll-behavior:auto}}.hero.page-hero{height:auto;min-height:560px;max-height:none}.hero.page-hero .hero-content{max-width:1050px;padding:78px 7.3% 110px}.hero.page-hero h1{white-space:normal;margin:26px 0 22px;font-size:clamp(60px,6.6vw,104px)}.hero.page-hero p{max-width:600px}.hero.page-hero .hero-stamp b{font-size:19px}.ticker-item{align-items:center;gap:24px;display:inline-flex}.photo-band{margin-top:0}.photo-band>div{max-width:640px}.photo-band .text-button{margin-top:6px}.photo-band ul{color:#c4c8b8;margin:0 0 18px;padding-left:18px;font-size:13.5px;line-height:1.8}.photo-panel{isolation:isolate;border:1px solid #414737;align-items:flex-end;min-height:420px;display:flex;position:relative;overflow:hidden}.photo-panel>img{z-index:-2;object-fit:cover;filter:saturate(.45)brightness(.55);width:100%;height:100%;position:absolute;inset:0}.photo-panel:before{content:"";z-index:-1;background:linear-gradient(#12170b30,#12170bcc 45%,#12170bf5 100%);position:absolute;inset:0}.photo-panel>div{width:100%;padding:28px 30px}.photo-panel .eyebrow{margin-bottom:16px;font-size:9px}.page-section{max-width:1360px;margin:auto;padding:80px 7.3% 40px}@media (max-width:1100px){.hero.page-hero .hero-content{padding-top:60px}}@media (max-width:760px){.hero.page-hero{min-height:0}.hero.page-hero .hero-content{padding:50px 6% 120px}.hero.page-hero .hero-stamp{display:none}.photo-panel{min-height:0}.page-section{padding:60px 6% 30px}}.promo-landing{--promo-gold:#d9ba7c;--promo-hit:#d9ba7c;--promo-hit-2:#f0dcaa;--promo-line:#d9ba7c30;--promo-live:#b9cc9b;--paper:#f3efe3;--accent:#d9ba7c;color:var(--paper);background:#0d100e;overflow:clip}.promo-landing :is(h1,h2,h3,p){overflow-wrap:anywhere}.promo-landing .eyebrow{color:#d4ba88;letter-spacing:2px;font-size:10px}.promo-landing .tiny-cross{color:#d4ba88}.promo-landing h2{font:600 clamp(48px, 6.8vw, 108px)/.9 var(--display);letter-spacing:-.025em;text-wrap:balance;margin:0}.promo-landing h2 em{color:#d9ba7c;font-style:normal}.promo-landing .button{color:#151710;letter-spacing:1px;background:#dfc48e;border-color:#dfc48e;border-radius:2px;gap:18px;min-height:56px;padding:18px 25px;font-size:11px;transition:background .2s,transform .2s,box-shadow .2s}.promo-landing .button:hover{background:#f7e3b9;transform:translateY(-3px);box-shadow:0 12px 38px #d9ba7c20}.promo-landing .text-button{color:#e5d6b7;font-size:12px}.hero.promo-hero{min-height:900px;background:#0d100e;height:auto;min-height:max(900px,100svh);max-height:none;padding-top:1px}.hero.promo-hero .hero-image{filter:saturate(.7)brightness(.8);object-position:65% center;animation:1.5s ease-out both promo-arrive}.hero.promo-hero:before{background:linear-gradient(90deg,#0b100ef0 0%,#0b100e7a 55%,#0b100e10),linear-gradient(#0d100e85,#0000 35%,#0d100e 100%)}.hero.promo-hero:after{opacity:.04}.promo-hero-frame{pointer-events:none;border:1px solid #e9ce9326;position:absolute;inset:22px}.promo-masthead{justify-content:space-between;align-items:center;gap:20px;max-width:1600px;margin:auto;padding:40px 6%;display:flex;position:relative}.promo-brand{align-items:center;gap:17px;display:flex}.promo-brand img{width:48px;height:54px}.promo-brand>span{font:600 27px/1 var(--display);letter-spacing:1px}.promo-brand b{color:#e1c58e}.promo-brand small{font:8px/1.5 var(--mono);letter-spacing:1.7px;color:#c3bcaa;margin-top:10px;display:block}.promo-edition{font:9px/1.7 var(--mono);letter-spacing:2px;color:#e0c891;text-align:right}.promo-edition span{color:#b5b9a9;margin-top:6px;font-size:8px;display:block}.hero.promo-hero .hero-content{max-width:1600px;margin:auto;padding:54px 6% 160px;animation:.8s ease-out both promo-rise}.hero.promo-hero h1{font:600 clamp(72px, 11.7vw, 188px)/.84 var(--display);letter-spacing:-.035em;white-space:normal;text-shadow:0 5px 50px #0005;max-width:1280px;margin:32px 0}.hero.promo-hero h1>span{background-image:var(--shine);color:#e7c88e;-webkit-text-fill-color:transparent;text-shadow:none;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out 2.2s infinite shimmer}.hero.promo-hero .hero-content>p{color:#d5d6c9;max-width:620px;font-size:16px;line-height:1.85}.hero.promo-hero .hero-actions{flex-wrap:wrap;gap:15px;margin-top:35px}.hero.promo-hero .promo-home-button{background:#f2eee2;border-color:#f2eee2;min-height:72px;padding:22px 30px;font-size:13px;box-shadow:0 4px #b0a994,0 18px 50px #0004}.hero.promo-hero .promo-discord{color:#f0dbb0;background:#191d15a6;border-color:#d3b87985;min-height:72px}.hero.promo-hero .hero-actions>.text-button{padding:20px}.hero.promo-hero .hero-tags{color:#d1cdbc;flex-wrap:wrap;gap:20px;margin-top:30px;font-size:9px}.promo-hero-wordmark{font:600 clamp(90px, 14vw, 220px)/1 var(--display);color:#0000;-webkit-text-stroke:1px #dbc18838;pointer-events:none;position:absolute;bottom:85px;right:6%}.hero.promo-hero .hero-bottom{letter-spacing:1.2px;color:#c0c3b2;border-color:#d9ba7c40;height:85px;font-size:10px;left:6%;right:6%}.promo-live-pill{align-items:center;gap:10px;display:inline-flex}.promo-dot{background:#b9cc9b;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block;box-shadow:0 0 18px #b9cc9b70}.promo-dot.off{box-shadow:none;background:#777d70}.promo-invited{border:1px solid var(--promo-line);font:10px var(--mono);background:#10150fd0;align-items:center;gap:12px;margin-bottom:20px;padding:8px 15px 8px 8px;display:inline-flex}.promo-invited img{border-radius:50%;width:30px;height:30px}.promo-rally{color:#1b2118;background:#dfc58f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:27px 6%;display:flex}.promo-rally>span{font:500 clamp(24px, 3vw, 40px)/1 var(--display);letter-spacing:-.01em}.promo-rally a{font:11px var(--mono);align-items:center;gap:20px;display:inline-flex}.promo-landing .ticker{border-color:var(--promo-line);background:#151a13}.promo-section{width:100%;min-width:0;max-width:1480px;margin:auto;padding:110px 6%}.promo-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:52px;display:flex}.promo-head .eyebrow{margin-bottom:27px}.promo-head>p{color:#b3b8a8;max-width:310px;margin:0;font-size:15px;line-height:1.8}.promo-manifesto{grid-template-columns:1.4fr 1fr;align-items:end;gap:36px 70px;padding-top:100px;padding-bottom:100px;display:grid}.promo-index{font:10px var(--mono);letter-spacing:2px;color:#bca778;grid-column:1/-1}.promo-manifesto>p{font:600 clamp(42px, 5.9vw, 88px)/.94 var(--display);letter-spacing:-.025em;margin:0}.promo-manifesto>p em{color:#d9ba7c;font-style:normal}.promo-manifesto>div{max-width:420px;padding-bottom:8px}.promo-manifesto-line{background:#b99f6c;width:64px;height:1px;margin-bottom:28px;display:block}.promo-manifesto>div p{color:#c3c8b9;font-size:17px;line-height:1.85}.promo-stats{color:#1b251c;background:#eeeadf}.promo-stats .promo-section{padding-top:85px;padding-bottom:85px}.promo-stats :is(.eyebrow,.tiny-cross){color:#756242}.promo-stats h2 em{color:#81704c}.promo-stats .promo-head>p{color:#5d6558}.promo-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.promo-stat{border-top:1px solid #1b251c30;border-right:1px solid #1b251c20;flex-direction:column;gap:16px;min-width:0;padding:32px 24px;display:flex;container-type:inline-size}.promo-stat:nth-child(3n){border-right:0}.promo-stat>span{font:10px/1.5 var(--mono);letter-spacing:1px;text-transform:uppercase;color:#5e634f;align-items:center;gap:8px;display:flex}.promo-stat>strong{font:600 clamp(36px, 26cqw, 108px)/.95 var(--display);letter-spacing:-.025em;font-variant-numeric:tabular-nums}.promo-stat small{font:9px/1.5 var(--mono);letter-spacing:.8px;color:#656b5a}.promo-stat .promo-dot{box-shadow:none;background:#638146}.promo-stat-note{color:#656b5a;font-size:12px}.promo-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.promo-pillars article{isolation:isolate;border:1px solid #d9ba7c38;flex-direction:column;justify-content:end;min-height:520px;padding:32px;display:flex;position:relative;overflow:hidden}.promo-pillar-image{object-fit:cover;z-index:-2;filter:saturate(.65);width:100%;height:100%;transition:transform .7s;position:absolute;inset:0}.promo-pillars article:after{content:"";z-index:-1;background:linear-gradient(#0d120f05 10%,#0d120fe0 75%,#0d120ff7);position:absolute;inset:0}.promo-pillars article:hover img{transform:scale(1.06)}.promo-pillars article>span{font:10px var(--mono);color:#f2e3c1;background:#11160e55;border:1px solid #ebd09b66;padding:10px;position:absolute;top:24px;left:24px}.promo-pillars h3{font:600 clamp(36px, 3.7vw, 58px)/.95 var(--display);margin:0 0 18px}.promo-pillars p{color:#c5cabd;margin:0;font-size:14px;line-height:1.85}.promo-live{isolation:isolate;border-block:1px solid var(--promo-line);grid-template-columns:1.5fr 1fr;align-items:center;gap:70px;min-height:560px;padding:85px 8%;display:grid;position:relative;overflow:hidden}.promo-live>img{object-fit:cover;z-index:-2;filter:saturate(.65);width:100%;height:100%;position:absolute;inset:0}.promo-live:before{content:"";z-index:-1;background:linear-gradient(90deg,#0b100ef5,#0b100e90),linear-gradient(#0000,#0b100e80);position:absolute;inset:0}.promo-live .eyebrow{margin-bottom:26px}.promo-live p{color:#c7c9bb;max-width:490px;margin:25px 0 0;font-size:16px;line-height:1.9}.promo-live-side{justify-self:end;gap:18px;width:100%;max-width:420px;display:grid}.promo-live-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#11160dbd;border:1px solid #d9ba7c65;gap:25px;padding:36px;display:grid}.promo-live-card>span{font:10px var(--mono);letter-spacing:2px;color:#d8c69d;align-items:center;gap:10px;display:flex}.promo-live-card>strong{font:600 110px/.85 var(--display);color:#f1e0b4}.promo-live-card small{color:#a7ae98;font-size:34px}.promo-quotes .fb-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px}.promo-quotes .fb-card{background:#181c13;border-color:#d5b87945;padding:36px}.promo-quotes .fb-card h3{font-size:38px}.promo-quotes .fb-card blockquote{font-size:16px}.promo-quotes-foot{justify-content:end;margin-top:30px;display:flex}.promo-rewards-showcase{grid-template-columns:.8fr 1.3fr;align-items:center;gap:60px;display:grid}.promo-coin-stage{text-align:center;background:radial-gradient(at 50% 35%,#a5813825,#0000 65%),#141810;border:1px solid #d9ba7c40;padding:40px 30px;position:relative;overflow:hidden}.promo-coin-stage:before{content:"";border:1px solid #d9ba7c30;border-radius:50%;width:300px;height:300px;position:absolute;top:40px;left:50%;transform:translate(-50%);box-shadow:0 0 0 28px #d9ba7c07,0 0 0 60px #d9ba7c04}.promo-coin-stage>span{font:9px var(--mono);letter-spacing:2px;color:#d9ba7c;display:block}.promo-coin-stage img{filter:drop-shadow(0 20px 25px #000a);width:min(78%,250px);height:auto;margin:40px auto 30px;position:relative;transform:rotate(-12deg)}.promo-coin-stage strong{font:600 66px/.9 var(--display);letter-spacing:-.02em;display:block}.promo-coin-stage em{color:#d9ba7c;font-style:normal}.promo-coin-stage p{color:#b0b9a4;margin:20px 0 0;font-size:13px}.promo-perks{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;display:grid}.promo-perks article{border-top:1px solid #d9ba7c40;padding:24px 0 0}.promo-perks svg{color:#d9ba7c;margin-bottom:20px}.promo-perks h3{font:600 32px/1 var(--display);margin:0 0 12px}.promo-perks p{color:#aeb6a4;margin:0;font-size:14px;line-height:1.8}.promo-steps{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:30px;margin:0;padding:0;display:grid}.promo-steps li{border-top:1px solid #d9ba7c40;padding-top:25px;list-style:none}.promo-steps li>span{font:600 90px/1 var(--display);color:#0000;-webkit-text-stroke:1px #c9b078;margin-bottom:22px;display:block}.promo-steps b{font:600 29px/1 var(--display);margin-bottom:14px;display:block}.promo-steps p{color:#b1b7a5;margin:0;font-size:14px;line-height:1.8}.promo-feedback-invite{border-top:1px solid var(--promo-line);align-items:center;gap:30px;padding-block:60px;display:flex}.promo-feedback-invite>svg{color:#d9ba7c;flex-shrink:0}.promo-feedback-invite>div{flex:1}.promo-feedback-invite h2{margin-top:15px;font-size:clamp(34px,4vw,60px)}.promo-feedback-invite p{color:#b5bba9;margin:18px 0 0;font-size:14px}.promo-share{border-block:1px solid var(--promo-line);background:#171c13}.promo-share-grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:60px;display:grid}.promo-share-link{background:#0d120c;border:1px solid #d9ba7c50;align-items:center;gap:10px;padding:8px 8px 8px 22px;display:flex}.promo-share-link code{text-overflow:ellipsis;min-width:0;font:15px var(--mono);white-space:nowrap;flex:1;overflow:hidden}.promo-share-link .button{flex-shrink:0}.promo-share-buttons{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.promo-share-buttons :is(button,a){color:#d5d5c3;font:10px var(--mono);background:0 0;border:1px solid #d9ba7c30;align-items:center;gap:8px;min-height:44px;padding:12px 14px;display:inline-flex}.promo-share-buttons :is(button,a):hover{color:#f3dfb2;border-color:#d9ba7c}.promo-share-text{gap:12px;margin-top:30px;display:grid}.promo-share-text textarea{background:#10150e;border-color:#d9ba7c30;min-height:100px;font-size:16px}.promo-mine{border-left:1px solid #d9ba7c55;padding:10px 0 10px 35px}.promo-mine h3{font:600 38px/1 var(--display);margin:20px 0 15px}.promo-mine p{color:#bdc3ae;font-size:14px;line-height:1.9}.promo-cta{text-align:center;justify-items:center;gap:40px;padding-block:130px;display:grid;position:relative}.promo-cta-mark{width:86px;height:97px}.promo-cta .eyebrow{justify-content:center;margin-bottom:28px}.promo-cta h2{max-width:950px;font-size:clamp(64px,9vw,138px)}.promo-cta p{color:#b9bfac;margin:25px 0 0;font-size:16px}.promo-cta-side{justify-items:center;gap:16px;display:grid}.promo-cta-side .button{min-width:280px;min-height:68px}.promo-cta-note{font:8px var(--mono);letter-spacing:1px;color:#a8b19c}.promo-footer{border-top:1px solid var(--promo-line);font:9px/1.8 var(--mono);letter-spacing:1px;color:#b3bba6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;padding:30px 6%;display:flex;position:static}.promo-footer b{color:#d9ba7c;padding:0 10px}.promo-footer>div{gap:25px;display:flex}.promo-footer a{align-items:center;gap:8px;display:inline-flex}.promo-off{min-height:100svh;padding:120px 6%}.promo-landing :is(a,button,textarea):focus-visible{outline-offset:5px;outline:2px solid #f2d494}@keyframes promo-arrive{0%{opacity:.4;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes promo-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (max-width:1100px){.hero.promo-hero{min-height:860px}.promo-pillars article{min-height:450px;padding:25px}.promo-rewards-showcase{gap:35px}.promo-live{gap:40px}}@media (max-width:760px){.promo-hero-frame{inset:10px}.promo-masthead{padding:30px 7% 20px}.promo-brand{gap:12px}.promo-brand img{width:36px;height:41px}.promo-brand>span{font-size:23px}.promo-brand small{letter-spacing:1px;font-size:6px}.promo-edition{display:none}.hero.promo-hero{min-height:100svh}.hero.promo-hero .hero-content{padding:50px 7% 140px}.hero.promo-hero h1{margin:27px 0;font-size:clamp(56px,14vw,106px);line-height:.9}.hero.promo-hero .hero-content>.eyebrow{letter-spacing:1px;font-size:8px}.hero.promo-hero .hero-content>p{font-size:14px;line-height:1.9}.hero.promo-hero .hero-image{object-position:68% center}.hero.promo-hero:before{background:linear-gradient(90deg,#0b100ed9,#0b100e85),linear-gradient(#0d100e30 15%,#0d100e 95%)}.hero.promo-hero .hero-actions{grid-template-columns:1fr;gap:14px;display:grid}.hero.promo-hero .hero-actions>.button{justify-content:space-between;width:100%;min-height:62px;padding:18px 22px;font-size:11px}.hero.promo-hero .hero-actions>.text-button{padding:10px 0}.hero.promo-hero .hero-tags{gap:12px 16px;font-size:7px}.hero.promo-hero .hero-bottom{gap:20px;height:76px;font-size:8px;left:7%;right:7%}.hero.promo-hero .hero-bottom .coordinates{display:none}.promo-hero-wordmark{opacity:.35;font-size:100px;bottom:77px}.promo-rally{gap:15px;padding:25px 7%}.promo-rally>span{font-size:26px;line-height:1.1}.promo-rally a{font-size:9px}.promo-section{padding:72px 7%}.promo-head{flex-direction:column;align-items:start;gap:25px;margin-bottom:35px}.promo-head .eyebrow{margin-bottom:22px}.promo-landing h2{font-size:clamp(43px,11.8vw,74px)}.promo-head>p{font-size:14px}.promo-manifesto{grid-template-columns:1fr;gap:30px}.promo-manifesto>p{font-size:clamp(40px,10.7vw,68px)}.promo-manifesto>div p{font-size:15px}.promo-stats .promo-section{padding-block:64px}.promo-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.promo-stat{gap:12px;padding:24px 12px}.promo-stat:nth-child(3n){border-right:1px solid #1b251c20}.promo-stat:nth-child(2n){border-right:0}.promo-stat>span{letter-spacing:.4px;font-size:8px}.promo-stat>strong{font-size:clamp(34px,29cqw,70px)}.promo-stat>small{font-size:7px}.promo-pillars{grid-template-columns:1fr;gap:22px}.promo-pillars article{min-height:460px;padding:30px}.promo-pillars h3{font-size:49px}.promo-live{grid-template-columns:1fr;gap:35px;padding:64px 7%}.promo-live p{font-size:14px}.promo-live-side{max-width:none}.promo-live-card{padding:28px}.promo-live-card>strong{font-size:94px}.promo-rewards-showcase{grid-template-columns:1fr}.promo-perks{gap:28px 22px}.promo-perks h3{font-size:27px}.promo-perks p{font-size:13px}.promo-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}.promo-steps li>span{font-size:70px}.promo-steps b{font-size:25px}.promo-steps p{font-size:13px}.promo-quotes .fb-card{padding:26px}.promo-feedback-invite{flex-wrap:wrap;gap:25px}.promo-feedback-invite>svg{display:none}.promo-feedback-invite>div{flex-basis:100%}.promo-feedback-invite h2{font-size:38px}.promo-share-grid{grid-template-columns:1fr;gap:35px}.promo-share-link{padding-left:12px}.promo-share-link code{font-size:11px}.promo-share-link .button{gap:8px;min-height:44px;padding:12px;font-size:9px}.promo-mine{padding-left:25px}.promo-cta h2{font-size:clamp(56px,15vw,90px)}.promo-cta p{font-size:14px}.promo-footer{padding:30px 7%;font-size:8px}}@media (prefers-reduced-motion:reduce){.promo-landing *,.promo-landing :before{transition:none!important;animation:none!important}}.promo-landing.comp,.comp-band,.comp-lb-card{--comp-header:88px;--c-gold:#d9ba7c;--c-gold-2:#f2dba3;--c-line:#d9ba7c30;--c-line-2:#d9ba7c66;--c-panel:linear-gradient(160deg, #161b12, #0f130d);--c-sunk:#0f130c;--c-ink:#f2eee2;--c-ink-2:#c8cbbd;--c-ink-3:#aab29e;--c-hot:#e2705a;--c-ok:#b9cc9b}.promo-landing.comp{font-variant-numeric:tabular-nums;min-height:60vh}.comp-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.comp-page{min-width:0;max-width:1480px;margin:auto;padding:64px 6% 100px}.comp-section{min-width:0;max-width:1480px;margin:auto;padding:90px 6%}.comp .eyebrow{font:10px/1.6 var(--mono);letter-spacing:2px;color:#d4ba88}.comp :is(a,button,summary,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid #f2d494}.comp-panel,.comp-card,.comp-prize-card,.comp-podium-card{border:1px solid var(--c-line);background:var(--c-panel);position:relative;box-shadow:inset 0 0 0 4px #0d100e,inset 0 0 0 5px #d9ba7c14}.comp-gold-figure{background-image:var(--shine);-webkit-text-fill-color:transparent;color:var(--c-gold);text-shadow:none;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out 2.2s infinite shimmer}.comp-state,.comp-live,.comp-meta,.comp-group-label,.comp-prize-place,.comp-podium-place,.comp-chip,.comp-filter-label{font:10.5px var(--mono);letter-spacing:.1em}.comp-state,.comp-live{border:1px solid var(--c-line-2);color:var(--c-ink-2);background:#111810e6;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.comp-state.live,.comp-live.live{color:var(--c-ok)}.comp-state.upcoming,.comp-state.comp-server,.comp-state.comp-format{color:#dbc387}.comp-live.reconnecting{color:#e2b45a}.comp-live.polling{color:var(--c-gold-2)}.comp-live.paused{color:var(--c-ink-3)}.comp-live:not(.live) .promo-dot{box-shadow:none;background:currentColor}.promo-dot.pulse{animation:2s ease-in-out infinite comp-pulse}@keyframes comp-pulse{50%{opacity:.45;box-shadow:0 0 4px #b9cc9b40}}.comp-tie-chip,.comp-you-chip,.comp-tf21{font:9px var(--mono);letter-spacing:.08em;vertical-align:middle;margin-left:8px;padding:2px 5px;display:inline-block}.comp-tie-chip{border:1px solid var(--c-line-2);color:var(--c-gold-2)}.comp-you-chip{background:var(--c-gold);color:#151710}.comp-tf21{color:var(--c-gold);padding:0}.promo-landing.comp .hero.comp-hub-hero{min-height:min(860px, calc(100svh - var(--comp-header)))}.comp-hub-hero h1{font-size:clamp(60px,9vw,150px)}.comp-hub-hero .hero-grid{background:0 0;border:1px solid #e9ce9326;inset:22px}.comp-hub-hero .hero-tags span{align-items:center;gap:8px;display:inline-flex}.comp-feature{grid-template-columns:.8fr 1.2fr;display:grid;overflow:hidden}.comp-feature-art,.comp-card-art{min-height:0;display:block;position:relative;overflow:hidden}.comp-feature-art img,.comp-card-art img{object-fit:cover;filter:saturate(.7)brightness(.8);width:100%;height:100%}.comp-feature-art:after{content:"";background:linear-gradient(#0000 35%,#0d100ed9);position:absolute;inset:0}.comp-art-chips{z-index:1;flex-wrap:wrap;gap:8px;display:flex;position:absolute;top:20px;left:20px;right:20px}.comp-feature-body{min-width:0;padding:44px}.promo-landing .comp-feature h2{margin:18px 0 14px;font-size:clamp(36px,4vw,64px)}.comp-headline{font:600 22px/1.2 var(--display);letter-spacing:.02em;color:var(--c-gold-2);margin:0 0 12px}.comp-feature p,.comp-hero .hero-content>p{color:var(--c-ink-2);max-width:68ch;line-height:1.7}.comp-meta,.comp-meta span,.comp-feature-actions,.comp-hero-flags,.comp-cta,.comp-band-prize,.comp-row-prize,.comp-filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.comp-meta{color:var(--c-ink-2);gap:20px;margin:24px 0}.comp-progress,.comp-mini-bar{background:var(--c-line);height:3px;display:block;overflow:hidden}.comp-progress i,.comp-mini-bar i{background:var(--c-gold);height:100%;display:block}.comp-result-line{color:var(--c-gold-2);flex-wrap:wrap;align-items:center;gap:8px;margin:26px 0;display:flex}.comp-mini-board,.comp-prize-strip{margin:26px 0;padding:0;list-style:none}.comp-mini-board li{border-bottom:1px solid var(--c-line);grid-template-columns:26px 34px minmax(70px,1fr) 70px 65px;align-items:center;gap:12px;padding:12px 0;display:grid}.comp-mini-board li>.comp-mini-name{grid-column:3}.comp-mini-name{overflow-wrap:anywhere;min-width:0}.comp-mini-name small{font:9px var(--mono);color:var(--c-gold);margin-left:8px}.comp-mini-place,.comp-mini-value{font:12px var(--mono)}.comp-mini-value{text-align:right}.comp-empty-board{color:var(--c-ink-3);padding:24px 0}.comp-prize-strip li{align-items:center;gap:12px;padding:8px 0;font-size:13px;display:flex}.comp-prize-strip img{object-fit:contain;width:34px;height:34px}.comp-prize-strip b{color:var(--c-gold);margin-right:8px}.comp-filters{gap:8px;margin-top:56px}.comp-filter-label{color:var(--c-ink-3);margin-right:6px}.comp-chip{border:1px solid var(--c-line-2);min-height:40px;color:var(--c-ink-2);cursor:pointer;background:0 0;padding:8px 14px}.comp-chip[aria-pressed=true]{background:var(--c-gold);border-color:var(--c-gold);color:#151710}.comp-group{margin-top:clamp(56px,6vw,84px)}.comp-group-label{font:600 clamp(30px, 3vw, 44px) / 1 var(--display);letter-spacing:-.01em;color:var(--paper);border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:baseline;margin-bottom:20px;padding-bottom:18px;display:flex}.comp-grid,.comp-prize-cards,.comp-podium{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.comp-card{color:inherit;text-decoration:none;transition:border-color .2s,transform .2s;display:block;position:relative}.comp-card:hover{border-color:var(--c-gold);transform:translateY(-3px)}.comp-card-art{height:180px}.comp-card-body{gap:12px;padding:24px 40px 24px 24px;display:grid}.comp-card-body>b{font:600 26px var(--display);overflow-wrap:anywhere}.comp-card-body small{color:var(--c-ink-3);line-height:1.6}.comp-card-line{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.comp-card-arrow{position:absolute;bottom:28px;right:20px}.comp-archive-foot{color:var(--c-ink-3);justify-items:center;gap:12px;margin-top:28px;display:grid}.comp-empty{text-align:center;color:var(--c-ink-2);padding:48px 24px}.comp-empty h2,.comp-empty h3{font:600 clamp(28px, 4vw, 44px) / 1 var(--display);margin:16px 0}.comp-how{border-top:1px solid var(--c-line)}.promo-landing.comp .hero.comp-hero{min-height:max(560px, calc(72svh - var(--comp-header)))}.promo-landing.comp .hero.comp-hero .hero-content{padding:48px 6% 72px}.comp-hero h1{overflow-wrap:anywhere;margin:26px 0 18px;font-size:clamp(52px,7.4vw,124px)}.comp-back{color:var(--c-ink-2);min-height:24px;margin-bottom:36px;font-size:12px;display:inline-block}.comp-wordmark{-webkit-text-stroke:1px #d9ba7c33;white-space:nowrap;max-width:88%;font-size:clamp(70px,11vw,180px);bottom:24px;overflow:hidden}.comp-clock{flex-wrap:wrap;align-items:center;gap:24px;margin:34px 0 14px;display:flex}.comp-clock small{font:10px var(--mono);letter-spacing:.12em;color:var(--c-ink-3)}.comp-clock-cell{gap:6px;min-width:54px;display:grid}.comp-clock-cell b{font:600 48px/1 var(--display);font-variant-numeric:tabular-nums}.comp-clock-done{color:var(--c-gold-2);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.comp-clock-done small{color:var(--c-gold-2);font-size:12px}.comp-clock-next{font:600 34px var(--display);letter-spacing:.04em;color:var(--c-ink)}.comp-freeze{font:10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--c-ink-3);margin:0 0 18px}.comp-hero .comp-progress{max-width:620px}.comp-banners{gap:10px;margin-bottom:32px;display:grid}.comp-banners:empty{margin:0}.comp-banner{border:1px solid var(--c-line-2);border-left:3px solid var(--c-gold);background:var(--c-sunk);color:var(--c-ink-2);margin:0;padding:16px 20px;line-height:1.6}.comp-banner b{font:11px var(--mono);letter-spacing:.1em;color:var(--c-gold-2)}.comp-banner.withdrawn,.comp-banner.amended{border-left-color:var(--c-hot)}.comp-banner.withdrawn b{color:var(--c-hot)}.comp-you{gap:12px;margin-bottom:clamp(56px,6vw,90px);padding:clamp(26px,3vw,40px);display:grid;position:relative}.promo-landing .comp-you h2{font:600 clamp(32px, 3.6vw, 52px) / .95 var(--display);letter-spacing:-.01em;color:var(--c-gold-2)}.comp-you p{max-width:640px;color:var(--c-ink-2);margin:0;line-height:1.6}.comp-you .button{justify-self:start}.comp-beam{height:2px;position:absolute;top:-1px;left:0;right:0;overflow:hidden}.comp-you.working .comp-beam:after{content:"";background:linear-gradient(90deg,#0000,#f2dba3,#0000);width:40%;animation:1.5s ease-in-out infinite comp-sweep;position:absolute;inset:0}@keyframes comp-sweep{0%{transform:translate(-100%)}to{transform:translate(260%)}}.comp-you.ready{border-color:#d9ba7c8c;box-shadow:inset 0 0 0 4px #0d100e,inset 0 0 0 5px #d9ba7c40,0 0 44px #d9ba7c26}.comp-you.blocked .comp-beam{background:var(--c-hot)}.promo-landing .comp-you h2.comp-you-rank{align-items:baseline;gap:12px;display:flex}.comp-you-rank strong{font:600 76px/.9 var(--display)}.comp-you-rank small{font:11px var(--mono);letter-spacing:.1em;color:var(--c-ink-3)}.comp-you-value{font-size:15px}.comp-checks{color:var(--c-ink-2);gap:8px;margin:6px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.comp-checks li{grid-template-columns:18px 1fr;gap:8px;line-height:1.5;display:grid}.comp-checks b{color:var(--c-ink);font-weight:600}.comp-checks .pass .comp-check-icon{color:var(--c-ok)}.comp-checks .fail .comp-check-icon{color:var(--c-hot)}.comp-checks .info .comp-check-icon{color:var(--c-gold)}.comp-prizes{margin-bottom:56px}.comp-prize-cards{margin-top:24px}.comp-prize-card{text-align:center;overflow-wrap:anywhere;flex-direction:column;align-items:center;gap:16px;min-width:0;padding:28px;display:flex}.comp-prize-card.place-1,.comp-podium-card.place-1{background:radial-gradient(ellipse at top, #d9ba7c1c, transparent 80%), var(--c-panel);border-color:#d9ba7c70}.comp-prize-place,.comp-podium-place{color:var(--c-gold);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.comp-prize-card>img{object-fit:contain;width:100%;height:150px}.comp-prize-card>b{font:600 28px var(--display)}.comp-prize-card p{color:var(--c-ink-3);margin:0;font-size:13px;line-height:1.7}.comp-prize-stand-in{height:150px;color:var(--c-gold);place-items:center;display:grid}.comp-prize-holder{border-top:1px solid var(--c-line);width:100%;color:var(--c-ink-3);gap:4px;padding-top:14px;font-size:12px;display:grid}.comp-prize-holder b{color:var(--c-ink)}.comp-prize-holder small{color:var(--c-gold-2)}.comp-standings-head{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.comp-standings-head>small{font:10px var(--mono);letter-spacing:.1em;color:var(--c-ink-3)}.comp-jump{align-items:center;min-height:44px;margin-left:auto;display:inline-flex}.comp-podium{margin:28px 0}.comp-podium-card{flex-direction:column;gap:12px;min-width:0;padding:28px;display:flex}.comp-podium-card.place-1{box-shadow:inset 0 0 0 4px #0d100e,inset 0 0 0 5px #d9ba7c40,0 0 44px #d9ba7c1f}.comp-podium-card.place-2{border-top:2px solid #c8cbbd}.comp-podium-card.place-3{border-top:2px solid #b98a5a}.comp-podium-name{font:600 28px var(--display);overflow-wrap:anywhere}.comp-podium-name a{color:inherit}.comp-podium-tag,.comp-podium-card>small{font:10px var(--mono);letter-spacing:.08em;color:var(--c-ink-3)}.comp-podium-card>strong{font:600 52px/1 var(--display)}.comp-podium-prize{border-top:1px solid var(--c-line);color:var(--c-gold-2);padding-top:16px;font-size:12px}.comp-table-wrap{border:1px solid var(--c-line);background:var(--c-sunk);overflow-x:auto}.comp-table{border-collapse:collapse;width:100%;font-size:13px}.comp-table caption{text-align:left;font:11px var(--mono);letter-spacing:.08em;color:var(--c-ink-3);padding:18px}.comp-table thead th{text-align:left;font:9.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--c-ink-3);background:#d9ba7c08}.comp-table td,.comp-table th{border-top:1px solid var(--c-line);padding:16px 14px}.comp-table tbody th{text-align:left;overflow-wrap:anywhere;min-width:120px;font-weight:500}.comp-table a{color:inherit}.comp-table .num{text-align:right;font-variant-numeric:tabular-nums}.comp-table .strong,.comp-top-place,.comp-row-prize{color:var(--c-gold-2)}.comp-place{white-space:nowrap;font-family:var(--mono);font-size:12px}.comp-place.dq{color:var(--c-hot)}.comp-table tr.has-prize td:first-child{box-shadow:inset 2px 0 0 var(--c-gold)}.comp-table tr.is-you{background:#d9ba7c14}.comp-table tr.is-you td:first-child{box-shadow:inset 3px 0 0 var(--c-gold)}.comp-table tr.is-you:focus-visible{outline-offset:-2px;outline:2px solid #f2d494}.comp-table tr.in-tie td:first-child{position:relative}.comp-table tr.in-tie td:first-child:after{content:"";border-right:1px solid var(--c-line-2);position:absolute;top:0;bottom:0;right:4px}.comp-table tr.tie-start td:first-child:after{border-top:1px solid var(--c-line-2);top:30%}.comp-table tr.tie-end td:first-child:after{border-bottom:1px solid var(--c-line-2);bottom:30%}.comp-table tr.is-dq{opacity:.65}.comp-table tr.flash{animation:1.2s ease-out comp-flash}@keyframes comp-flash{0%{background:#d9ba7c33}}.comp-move-col{text-align:center;width:44px}.comp-move{font:11px var(--mono);white-space:nowrap;display:inline-block}.comp-move.up{color:var(--c-ok)}.comp-move.down{color:var(--c-hot)}.comp-move.same{color:var(--c-ink-3)}.comp-move.new{border:1px solid var(--c-line-2);color:var(--c-gold-2);padding:1px 4px;font-size:9px}.comp-col-abbr{display:none}.comp-row-prize{gap:6px;min-width:100px;font-size:11px}.comp-row-prize small{color:var(--c-ink-3);flex-basis:100%}.comp .comp-all-columns{display:none}.comp .button-outline{color:#f0dbb0;background:#191d15a6;border-color:#d3b87985}.comp .button-outline:hover{background:#262b1f}.comp-tie-note{color:var(--c-ink-3);margin:18px 0 0;font-size:12px;line-height:1.8}.comp-tie-note b{font:10px var(--mono);color:var(--c-gold-2);margin-right:6px}.comp-rules{color:#1b251c;background:#eeeadf}.comp-rules :is(.eyebrow,.tiny-cross){color:#756242}.promo-landing .comp-rules h2 em{color:#81704c}.comp-rule-list,.comp-principles{gap:0;margin:44px 0 0;padding:0;list-style:none;display:grid}.comp-rule-list li,.comp-principles li{border-top:1px solid #1b251c30;grid-template-columns:76px 1fr;align-items:baseline;gap:20px;padding:20px 0;display:grid}.comp-rule-list li>span,.comp-principles li>span{font:600 48px/1 var(--display);color:#0000;-webkit-text-stroke:1px #81704c}.comp-rule-list p,.comp-principles p{max-width:70ch;margin:0;font-size:16px;line-height:1.7}.comp-rule-list p{color:#2a332a}.comp-footnote{color:#3d473d;max-width:90ch;margin:36px 0 0;font-size:14px;line-height:1.9}.comp-fair{border-bottom:1px solid var(--c-line)}.comp-principles li{border-top-color:var(--c-line)}.comp-principles li>span{-webkit-text-stroke-color:#c9b078}.comp-principles p{color:var(--c-ink-2)}.comp-fair-line,.comp-privacy{color:var(--c-ink-3);margin:24px 0 0;font-size:13px;line-height:1.7}.comp-fair-line{color:var(--c-gold-2)}.comp-cta{padding-top:56px;padding-bottom:80px}.comp-matches{margin:0 0 48px}.comp-match-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.comp-match-list li{border:1px solid var(--c-line);background:var(--c-panel);grid-template-columns:40px 1fr;align-items:center;gap:12px;padding:14px 16px;display:grid}.comp-match-list li>b{font:600 26px var(--display);color:var(--c-gold)}.comp-match-list li span{gap:4px;min-width:0;display:grid}.comp-match-list li strong{color:var(--c-ink);font-size:15px}.comp-match-list li small{font:11px var(--mono);color:var(--c-ink-3);letter-spacing:.04em;overflow-wrap:anywhere}.comp-match-list li.live{border-color:var(--c-line-2)}.comp-match-list li.void{opacity:.55}.comp-match-list li.void strong{text-decoration:line-through}.comp-match-list li.pending{border-style:dashed}.comp-match-list li.pending>b{color:#5c6653}.comp-band{isolation:isolate;background:var(--sunk);border-block:1px solid #d9ba7c44;align-items:center;gap:40px;padding:48px max(32px,50% - 700px);display:flex;position:relative;overflow:hidden}.comp-band>img{z-index:-2;object-fit:cover;opacity:.2;width:100%;height:100%;position:absolute;inset:0}.comp-band:before{content:"";z-index:-1;background:linear-gradient(90deg,#12170deb,#12170d40);position:absolute;inset:0}.comp-band>div:first-of-type{flex:1;min-width:0}.comp-band h2{font:700 clamp(32px, 3.5vw, 58px)/1 var(--display);overflow-wrap:anywhere;margin:16px 0}.comp-band em{color:var(--c-gold);font-style:normal}.comp-band p{color:#bdc3b7;max-width:68ch;line-height:1.7}.comp-band .eyebrow .promo-dot{margin-right:2px}.comp-band-side{flex-shrink:0;gap:20px;display:grid}.comp-band-clock{gap:8px;display:grid}.comp-band-clock small,.comp-band-freeze{font:10px var(--mono);letter-spacing:.1em;color:var(--c-ink-3)}.comp-band-freeze{text-transform:uppercase}.comp-band-clock b{font:600 38px var(--display)}.comp-band-prize{font-size:12px}.comp-lb-card.br-panel{border-color:#d9ba7c55;min-height:380px;margin-bottom:clamp(14px,1.6vw,22px);padding:clamp(26px,3.4vw,48px) max(45%,26px) clamp(26px,3.4vw,48px) clamp(26px,3.4vw,48px);overflow:hidden}.comp-lb-art{z-index:-2;object-fit:cover;filter:saturate(.6)brightness(.75);width:62%;height:100%;transition:transform 1.2s var(--ease-out), filter .5s;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.comp-lb-card:hover .comp-lb-art{filter:saturate(.75)brightness(.85);transform:scale(1.04)}.comp-lb-card .lb-card-top{color:var(--brass-hi)}.comp-lb-card .lb-card-top span{align-items:center;gap:6px;display:inline-flex}.comp-lb-card.lb-catalog-card h2{font-size:clamp(44px,5vw,80px)}@media (max-width:760px){.comp-lb-card.br-panel{padding-right:clamp(26px,3.4vw,48px)}.comp-lb-art{opacity:.35;width:100%;-webkit-mask-image:linear-gradient(#000 20%,#0000);mask-image:linear-gradient(#000 20%,#0000)}}.promo-landing .comp-sec-title{font:600 clamp(44px, 5.6vw, 92px) / .9 var(--display);letter-spacing:-.025em;margin:18px 0 clamp(26px,3vw,40px)}.comp-group-label i{font:10.5px var(--mono);letter-spacing:.1em;color:var(--c-gold);font-style:normal}.comp :is(.comp-panel,.comp-card,.comp-prize-card,.comp-podium-card):before{content:"";z-index:1;pointer-events:none;background:linear-gradient(var(--brass), var(--brass)) top left / 14px 1px, linear-gradient(var(--brass), var(--brass)) top left / 1px 14px, linear-gradient(var(--brass), var(--brass)) bottom right / 14px 1px, linear-gradient(var(--brass), var(--brass)) bottom right / 1px 14px;opacity:.7;background-repeat:no-repeat;position:absolute;inset:-1px}.comp .glow{isolation:isolate}.comp-prize-card,.comp-podium-card{transition:border-color .35s, transform .35s var(--ease-out)}.comp-prize-card:hover,.comp-podium-card:hover{border-color:var(--c-line-2);transform:translateY(-3px)}@media (max-width:1100px){.comp-feature{grid-template-columns:1fr}.comp-feature-art{height:260px}.comp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.comp-band{flex-direction:column;align-items:stretch}}@media (max-width:760px){.promo-landing.comp,.comp-band,.comp-lb-card{--comp-header:73px}.comp-page{padding:40px 7% 64px}.comp-section{padding:64px 7%}.promo-landing.comp .hero.comp-hero{min-height:0}.promo-landing.comp .hero.comp-hero .hero-content{padding:32px 7% 56px}.comp-back{align-items:center;min-height:44px;margin-bottom:24px;display:inline-flex}.comp-feature-body{padding:24px}.comp-grid,.comp-prize-cards,.comp-podium{grid-template-columns:1fr}.comp-prize-card,.comp-podium-card{padding:22px}.comp-prize-stand-in,.comp-prize-card>img{height:90px}.comp-move-col{width:30px}.comp-clock{gap:12px}.comp-clock>small{width:100%}.comp-clock-cell{min-width:44px}.comp-clock-cell b{font-size:38px}.comp-mini-board li{grid-template-columns:22px 30px minmax(60px,1fr) 50px;gap:8px}.comp-mini-bar{display:none}.comp-you{padding:22px 20px 24px}.comp-you-rank strong{font-size:60px}.comp-jump{margin-left:0}.comp-table td,.comp-table th{padding:12px 8px}.comp-table tbody th{min-width:90px}.comp-table-wrap:not(.all) .p3{display:none}.comp-table-wrap:not(.all) .comp-col-full{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.comp-table-wrap:not(.all) .comp-col-abbr{display:inline}.comp-row-prize{min-width:80px}.comp .comp-all-columns{cursor:pointer;background:0 0;border:0;align-items:center;min-height:44px;margin-top:8px;display:inline-flex}.comp-rule-list li,.comp-principles li{grid-template-columns:48px 1fr;gap:12px}.comp-rule-list li>span,.comp-principles li>span{font-size:34px}.comp-rule-list p,.comp-principles p{font-size:14px}.comp-wordmark{display:none}.comp-chip{min-height:44px}.comp-band{padding:32px 7%}}@media (prefers-reduced-motion:reduce){.promo-landing.comp *,.promo-landing.comp :before,.promo-landing.comp :after,.comp-band *,.comp-lb-card *{transition:none!important;animation:none!important}}.copy-button{white-space:nowrap;gap:8px;min-height:36px;padding:8px 12px}.press-kit{max-width:1480px;padding-left:6%;padding-right:6%}.press-head{isolation:isolate;background:radial-gradient(55% 90% at 12% 0,#d9ba7c17,#0000 70%),radial-gradient(at 95% 100%,#b8913a22,#0000 55%),linear-gradient(#12160f,#0d100e);border:1px solid #d9ba7c33;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:clamp(36px,4vw,56px);padding:clamp(40px,5vw,76px) clamp(26px,4vw,64px);display:flex;position:relative;overflow:hidden}.press-frame{z-index:-1;pointer-events:none;border:1px solid #e9ce931f;position:absolute;inset:13px}.press-watermark{z-index:-1;font:600 clamp(140px, 20vw, 330px) / .8 var(--display);letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1px #dbc18822;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;bottom:-.16em;right:-1%}.press-head-copy>*{animation:rise-soft .9s var(--ease-out) backwards}.press-head-copy>:nth-child(2){animation-delay:80ms}.press-head-copy>:nth-child(3){animation-delay:.18s}.press-kit h1{letter-spacing:-.03em;margin:24px 0 26px;font-size:clamp(52px,7vw,112px);line-height:.88}.press-intro{color:#d5d6c9;max-width:600px;margin:0;font-size:15.5px;line-height:1.85}.press-head .button-small{flex:none;gap:8px}.press-kit .press-tabs{scrollbar-width:none;flex-wrap:nowrap;margin-bottom:clamp(36px,4vw,56px);overflow-x:auto}.press-tabs::-webkit-scrollbar{display:none}.press-tabs>button{flex:none;font-size:17px}.press-kit section>h2,.press-voice h2{letter-spacing:-.025em;margin:clamp(56px,6vw,84px) 0 24px;font-size:clamp(40px,4.4vw,68px);line-height:.9}.press-kit section>h2:first-child{margin-top:0}.press-kit :is(.press-facts>div,.press-lines li,.press-post,.press-images figure,.press-palette>div,.press-voice>div){isolation:isolate;background:linear-gradient(160deg,#161b12f2,#0f130df2);border:1px solid #d9ba7c26;transition:border-color .35s,box-shadow .35s;position:relative}.press-kit :is(.press-facts>div,.press-post,.press-images figure,.press-voice>div):before{content:"";z-index:2;pointer-events:none;background:linear-gradient(var(--brass), var(--brass)) top left / 14px 1px, linear-gradient(var(--brass), var(--brass)) top left / 1px 14px, linear-gradient(var(--brass), var(--brass)) bottom right / 14px 1px, linear-gradient(var(--brass), var(--brass)) bottom right / 1px 14px;opacity:.7;background-repeat:no-repeat;position:absolute;inset:-1px}.press-kit :is(.press-facts>div,.press-lines li,.press-post,.press-images figure,.press-palette>div):hover{border-color:#d9ba7c5c;box-shadow:0 22px 50px -30px #000}.press-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(12px,1.4vw,18px);display:grid}.press-facts>div{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 16px;padding:22px 24px;display:grid}.press-facts dt{font:9.5px var(--mono);letter-spacing:1.8px;color:#d4ba88}.press-facts dd{color:var(--paper);overflow-wrap:anywhere;grid-column:1;margin:0;font-size:15px;line-height:1.55}.press-facts dd a{color:var(--brass-hi)}.press-facts .copy-button{grid-area:1/2/span 2}.press-lines{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(10px,1.2vw,14px);margin:0;padding:0;list-style:none;display:grid}.press-lines li{font:600 clamp(22px, 1.9vw, 27px) / 1.02 var(--display);letter-spacing:-.005em;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.press-lines li:hover span{color:var(--brass-hi)}.press-lines li span{transition:color .25s}.press-hashtags{border:1px dashed #d9ba7c44;flex-wrap:wrap;align-items:center;gap:14px 18px;margin:0;padding:20px 22px;display:flex}.press-hashtags code{font:14px/1.6 var(--mono);color:var(--brass-hi);overflow-wrap:anywhere}.press-platforms{flex-wrap:wrap;gap:6px;margin-bottom:26px;display:flex}.press-platforms button{font:10px var(--mono);letter-spacing:1.4px;text-transform:uppercase;padding:8px 13px}.press-posts{flex-direction:column;gap:clamp(14px,1.6vw,20px);display:flex}.press-post{padding:clamp(22px,2.6vw,34px)}.press-post-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.press-post-head>div{min-width:0}.press-post-head h3{letter-spacing:-.015em;margin:12px 0 6px;font-size:clamp(28px,2.6vw,38px)}.press-post-head small{color:#a59d86;max-width:640px;font-size:13px;line-height:1.55;display:block}.press-subject{background:#d9ba7c0a;border:1px solid #d9ba7c33;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:12px 16px;font-size:14px;display:flex}.press-subject b{overflow-wrap:anywhere;min-width:0}.press-post pre{color:#d5d6c9;white-space:pre-wrap;overflow-wrap:anywhere;background:#0b0e0c;border:1px solid #d9ba7c1a;border-left:2px solid #d9ba7c66;margin:0;padding:20px 22px;font:14px/1.7 DM Sans,sans-serif}.press-post-image{color:#a59d86;flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;font-size:12.5px;display:flex}.press-post-image img{border:1px solid #d9ba7c33;width:160px;max-width:100%}.press-post-image a{color:var(--brass-hi);align-items:center;gap:4px;margin-left:8px;display:inline-flex}.press-post-image .copy-button{margin-left:auto}.press-images{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:clamp(14px,1.6vw,20px);margin-bottom:26px;display:grid}.press-images figure{margin:0;overflow:hidden}.press-thumb{aspect-ratio:16/10;background:linear-gradient(#d9ba7c0d 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#d9ba7c0d 1px,#0000 1px) 0 0/24px 24px,#0b0e0c;border-bottom:1px solid #d9ba7c1f;display:block;overflow:hidden}.press-thumb img{object-fit:contain;width:100%;height:100%;transition:transform .9s var(--ease-out);display:block}.press-images figure:hover .press-thumb img{transform:scale(1.04)}.press-images figcaption{padding:18px 20px 20px}.press-images figcaption b{font:600 22px/1.05 var(--display);display:block}.press-images figcaption span{font:9.5px/1.6 var(--mono);letter-spacing:.8px;text-transform:uppercase;color:#a59d86;margin:6px 0 14px;display:block}.press-downloads{flex-wrap:wrap;gap:8px;display:flex}.press-downloads .button-small{gap:8px}.press-share{border-top:1px solid #d9ba7c1f;gap:10px;margin-top:14px;padding-top:14px;display:grid}.press-share .press-downloads{grid-template-columns:1fr;display:grid}.press-share .copy-button{justify-content:center}.press-share code{font:11px var(--mono);color:var(--brass-hi);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.press-kit section>p.muted{color:#a59d86;max-width:760px;font-size:13px}.press-logos{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,44px);display:grid}.press-logo-preview{aspect-ratio:1;background:radial-gradient(#d9ba7c1f,#0000 65%),linear-gradient(#d9ba7c12 1px,#0000 1px) 0 0/30px 30px,linear-gradient(90deg,#d9ba7c12 1px,#0000 1px) 0 0/30px 30px,#0b0e0c;border:1px solid #d9ba7c33;justify-content:center;align-items:center;max-height:360px;display:flex;position:relative}.press-logo-preview img{filter:drop-shadow(0 10px 30px #000a)drop-shadow(0 0 30px #d9ba7c33);width:46%;animation:7s ease-in-out infinite float}.press-logos ul{border-top:1px solid #d9ba7c26;margin:0;padding:0;list-style:none;display:grid}.press-logos li{border-bottom:1px solid #d9ba7c26}.press-logos a{font:600 20px/1.1 var(--display);letter-spacing:.01em;color:var(--paper);transition:color .2s, padding .3s var(--ease-out);align-items:center;gap:14px;padding:16px 4px;display:flex}.press-logos a svg{color:var(--brass)}.press-logos a:hover{color:var(--brass-hi);padding-left:12px}.press-palette{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:clamp(10px,1.2vw,14px);display:grid}.press-palette>div{gap:6px;padding:14px 14px 16px;display:grid}.press-palette i{border:1px solid #ffffff14;height:96px;margin-bottom:10px;display:block}.press-palette b{font:600 20px/1 var(--display)}.press-palette code{font:12px var(--mono);color:var(--brass-hi)}.press-palette small{color:#a59d86;font-size:12px;line-height:1.5}.press-palette .copy-button{justify-self:start;margin-top:8px}.press-fonts{border-top:1px solid #d9ba7c26;margin:0;padding:0;list-style:none;display:grid}.press-fonts li{border-bottom:1px solid #d9ba7c26;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;padding:18px 4px;font-size:14px;display:flex}.press-fonts b{font:600 clamp(26px, 2.4vw, 34px) / 1 var(--display);letter-spacing:-.01em}.press-fonts span{color:#a59d86}.press-voice{grid-template-columns:1fr 1fr;gap:clamp(14px,1.6vw,22px);display:grid}.press-voice>div{border-top:2px solid #b9cc9b66;padding:clamp(24px,3vw,40px)}.press-voice>div+div{border-top-color:#e2705a66}.press-voice h2{margin:0 0 22px}.press-voice ul{margin:0;padding:0;list-style:none;display:grid}.press-voice li{color:#d5d6c9;border-top:1px solid #d9ba7c1a;align-items:flex-start;gap:12px;padding:13px 0;font-size:14.5px;line-height:1.6;display:flex}.press-voice li svg{color:#b9cc9b;flex-shrink:0;margin-top:4px}.press-voice .dont li svg{color:#e2705a}.press-voice>p{grid-column:span 2;font-size:14px}.press-voice>p a{color:var(--brass-hi);align-items:center;gap:4px;display:inline-flex}.press-locked{text-align:center;align-content:center;justify-items:center;max-width:820px;min-height:72vh;display:grid}.press-locked-seal{width:84px;height:84px;color:var(--brass);animation:stamp-in 1.2s var(--ease-out) backwards;background:radial-gradient(circle,#d9ba7c1f,#0000 70%);border:1px solid #d9ba7c55;place-items:center;margin-bottom:28px;display:grid;position:relative}.press-locked-seal:before{content:"";border:1px solid #d9ba7c26;position:absolute;inset:7px}.press-locked h1{letter-spacing:-.035em;margin:24px 0 30px;font-size:clamp(60px,8vw,128px);line-height:.86}.press-locked .notice{max-width:540px;margin:0 0 30px}@media (max-width:900px){.press-head{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.press-voice,.press-logos{grid-template-columns:minmax(0,1fr)}.press-voice>p{grid-column:span 1}.press-post-head{flex-direction:column}.press-subject{flex-direction:column;align-items:flex-start}.press-share .press-downloads{grid-template-columns:1fr 1fr}.press-frame{inset:8px}.press-lines li{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.press-head-copy>*,.press-logo-preview img,.press-locked-seal{animation:none}}.dash .pl{--pl-gold:#d9ba7c;--pl-gold-2:#f2dba3;--pl-line:#d9ba7c40;--pl-line-2:#d9ba7c66;--pl-faint:#d9ba7c1f;--pl-panel:#151b11;--pl-sunk:#0f130c;--pl-ink:#f2eee2;--pl-ink-2:#c8cbbd;--pl-ink-3:#aab29e;--pl-hot:#e2705a;--pl-ok:#b9cc9b;--pl-display:"Barlow Condensed", sans-serif;--pl-gradient:linear-gradient(110deg, #fff0c9, #c39b53 80%);--accent:#d9ba7c;min-width:0;color:var(--pl-ink);grid-template-columns:minmax(0,1fr);gap:22px;display:grid}.dash .pl>.notice{max-width:none;margin:0}.dash .pl :is(h2,h3,h4,p,ul,ol){margin:0}.dash .pl :is(ul,ol){padding:0;list-style:none}.dash .pl button:hover:not(:disabled){transform:none}.dash .pl button:disabled{cursor:not-allowed}.dash .pl em{font-style:normal}.dash .pl :is(.pl-card,.pl-tiles,.pl-mast,.pl-bar){border-radius:0}.dash .pl :focus-visible{outline-offset:3px;outline:2px solid #f2d494}.dash .pl .pl-mast{isolation:isolate;border:1px solid var(--pl-line);animation:pl-rise var(--t-enter) var(--ease) backwards;background:radial-gradient(at 92% 8%,#b8913a33,#0000 55%),radial-gradient(at 0 100%,#d9ba7c10,#0000 50%),linear-gradient(#12160f,#0d100e);justify-content:space-between;align-items:end;gap:28px;padding:44px 46px 40px;display:flex;position:relative;overflow:hidden}.dash .pl>:not(.pl-mast){animation:pl-rise var(--t-enter) var(--ease) backwards}.dash .pl>:nth-child(2){animation-delay:var(--stagger)}.dash .pl>:nth-child(3){animation-delay:calc(var(--stagger) * 2)}.dash .pl>:nth-child(4){animation-delay:calc(var(--stagger) * 3)}.dash .pl>:nth-child(n+5){animation-delay:calc(var(--stagger) * 4)}.dash .pl>.pl-bar{animation:none}.dash .pl .pl-frame{pointer-events:none;border:1px solid #e9ce9326;position:absolute;inset:13px}.dash .pl .pl-watermark{z-index:-1;font:600 clamp(140px, 19vw, 250px) / .8 var(--pl-display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #dbc18826;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;bottom:-24px;right:26%}.dash .pl .pl-mast-copy{min-width:0;max-width:60ch}.dash .pl .pl-eyebrow{font:9px var(--mono);letter-spacing:2px;color:#d4bd8f;align-items:center;gap:8px;display:inline-flex}.dash .pl .pl-mast h2{font:600 clamp(48px, 5.4vw, 84px) / .86 var(--pl-display);letter-spacing:-.03em;text-transform:uppercase;text-shadow:0 5px 50px #0005;margin-top:20px}.dash .pl .pl-mast h2 span{letter-spacing:.16em;background:var(--pl-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:.2em;font-size:.36em;display:block}.dash .pl .pl-mast p{color:#d5d6c9;margin-top:20px;font-size:14px;line-height:1.75}.dash .pl .pl-mast-live{text-align:right;flex-shrink:0;justify-items:end;gap:6px;display:grid}.dash .pl .pl-mast-live>b{font:600 clamp(64px, 7vw, 108px) / .82 var(--pl-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:var(--pl-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;align-items:baseline;gap:8px;margin-top:14px;display:flex}.dash .pl .pl-mast-live>b em{letter-spacing:.12em;text-transform:uppercase;font-size:.3em}.dash .pl .pl-mast-live small{font:8.5px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl .pl-status{border:1px solid var(--pl-line-2);color:#d5c6a3;font:9.5px var(--mono);letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;padding:9px 14px;display:inline-flex}.dash .pl .pl-status:before{content:"";background:#777d70;border-radius:50%;width:7px;height:7px}.dash .pl .pl-status.live{color:#d5e6c2;background:#b9cc9b10;border-color:#b9cc9b66}.dash .pl .pl-status.live:before{background:var(--pl-ok);animation:2s ease-in-out infinite pl-pulse;box-shadow:0 0 18px #b9cc9b70}.dash .pl .pl-status.warn{color:#f0d9a2;background:#e0b76112;border-color:#e0b76180}.dash .pl .pl-status.warn:before{background:#e0b761}.dash .pl .pl-tiles{border:1px solid var(--pl-line);background:var(--pl-panel);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;box-shadow:0 30px 80px #0004}.dash .pl .pl-tiles>div{min-width:0;transition:background var(--t-base);border-right:1px solid #d9ba7c25;gap:10px;padding:22px 26px 24px;display:grid}.dash .pl .pl-tiles>:is(div,button):hover{background:#d9ba7c0a}.dash .pl .pl-tiles>div:last-child{border-right:0}.dash .pl .pl-tiles span{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-gold);align-items:center;gap:7px;display:inline-flex}.dash .pl .pl-tiles b{font:600 52px / .9 var(--pl-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;animation:pl-tick var(--t-enter) var(--ease) .15s backwards}.dash .pl .pl-tiles .hot b{color:var(--pl-hot)}.dash .pl .pl-tiles small{font:9px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl .pl-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:start;gap:22px;display:grid}.dash .pl .pl-col{gap:22px;min-width:0;display:grid}.dash .pl .pl-logs{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.dash .pl .pl-card{border:1px solid var(--pl-line);background:var(--pl-panel);min-width:0;transition:border-color var(--t-base), box-shadow var(--t-slow);align-content:start;gap:20px;padding:28px 30px 30px;display:grid;position:relative}.dash .pl .pl-card:before{content:"";background:var(--edge-light);opacity:0;height:1px;transition:opacity var(--t-slow), transform var(--t-slow) var(--ease);pointer-events:none;position:absolute;inset:-1px -1px auto;transform:scaleX(.4)}.dash .pl .pl-card:hover{border-color:var(--pl-line-2);box-shadow:var(--glow-lift)}.dash .pl .pl-card:hover:before{opacity:1;transform:none}.dash .pl .pl-card-head{border-bottom:1px solid var(--pl-faint);align-items:center;gap:18px;padding-bottom:18px;display:flex}.dash .pl .pl-card-head>div{flex:1;gap:4px;min-width:0;display:grid}.dash .pl .pl-numeral{font:600 54px / .8 var(--pl-display);color:#0000;-webkit-text-stroke:1px var(--pl-line-2)}.dash .pl .pl-card h3{font:600 26px / 1 var(--pl-display);letter-spacing:.04em;text-transform:uppercase}.dash .pl .pl-card-head p{color:var(--pl-ink-3);font-size:12.5px;line-height:1.5}.dash .pl label{color:var(--pl-ink-2)}.dash .pl label>span:first-child,.dash .pl .pl-ladder label span{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl input[type=number]:not([hidden]),.dash .pl textarea:not([hidden]){border:1px solid var(--pl-line);background:var(--pl-sunk);width:100%;min-height:0;color:var(--pl-ink);transition:border-color var(--t-fast), box-shadow var(--t-fast);border-radius:0;padding:10px 12px;font-size:13.5px}.dash .pl textarea:not([hidden]){resize:vertical;line-height:1.6}.dash .pl input[type=number]:not([hidden]):focus-visible,.dash .pl textarea:not([hidden]):focus-visible{border-color:var(--pl-gold);box-shadow:var(--glow-focus);outline:none}.dash .pl .invalid input[type=number]:not([hidden]),.dash .pl .invalid textarea:not([hidden]){border-color:var(--pl-hot)}.dash .pl .invalid small{color:var(--pl-hot)}.dash .pl input[type=number]{appearance:textfield;font-variant-numeric:tabular-nums}.dash .pl input[type=number]::-webkit-inner-spin-button{appearance:none}.dash .pl .pl-chip{border:1px solid var(--pl-line);color:var(--pl-ink-2);font:10.5px var(--mono);letter-spacing:.6px;transition:border-color var(--t-micro), background var(--t-micro), color var(--t-micro), box-shadow var(--t-fast);background:0 0;padding:6px 11px}.dash .pl .pl-chip:hover:not(:disabled),.dash .pl .pl-chip.on{border-color:var(--pl-gold);color:var(--pl-gold-2);background:#d9ba7c14}.dash .pl .pl-chip.on{box-shadow:inset 0 0 0 1px #d9ba7c40,0 0 18px #d9ba7c24}.dash .pl .pl-dial{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 24px;display:flex}.dash .pl .pl-dial-value{gap:8px;display:grid}.dash .pl .pl-dial-value>span:last-child{align-items:baseline;gap:10px;display:flex}.dash .pl .pl-dial-value input[type=number]:not([hidden]){box-sizing:content-box;border:0;border-bottom:1px solid var(--pl-line-2);width:3.3ch;font:600 76px / .9 var(--pl-display);letter-spacing:-.02em;color:var(--pl-gold-2);background:0 0;padding:0 4px 4px 0}.dash .pl .pl-dial-value input[type=number]:not([hidden]):focus-visible{box-shadow:none;border-bottom-color:var(--pl-gold-2)}.dash .pl .pl-dial-value em{font:600 22px var(--pl-display);letter-spacing:.14em;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl .pl-presets{flex-wrap:wrap;gap:6px;display:flex}.dash .pl .pl-rail{gap:0;padding-top:26px;display:grid}.dash .pl .pl-bars{border-bottom:1px solid var(--pl-line-2);background:repeating-linear-gradient(0deg,#0000 0 29px,#d9ba7c0d 29px 30px);align-items:flex-end;gap:2px;height:120px;padding:0 1px;display:flex;position:relative}.dash .pl .pl-bars i{background:linear-gradient(#e9d19b,#8f7a4c);flex:1;min-width:0;transition:height .4s,background .2s}.dash .pl .pl-bars i.over{background:linear-gradient(#f08a73,#8c3b2c)}.dash .pl .pl-mark{border-left:1px dashed var(--pl-gold-2);width:0;transition:left .12s ease-out;position:absolute;top:-22px;bottom:0}.dash .pl .pl-mark b{background:var(--pl-gold);color:#14180f;font:600 9.5px var(--mono);letter-spacing:.6px;white-space:nowrap;padding:3px 7px;position:absolute;top:0;left:0;transform:translate(-50%)}.dash .pl .pl-rail input[type=range]{appearance:none;cursor:ew-resize;background:0 0;border:0;width:100%;height:26px;min-height:0;margin:-13px 0 0;padding:0;position:relative}.dash .pl .pl-rail input[type=range]::-webkit-slider-runnable-track{background:0 0;height:1px}.dash .pl .pl-rail input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--pl-gold-2);width:18px;height:18px;box-shadow:0 0 0 1px var(--pl-gold), 0 0 22px #d9ba7c66;border:2px solid #14180f;margin-top:-9px;transform:rotate(45deg)}.dash .pl .pl-rail input[type=range]::-moz-range-track{background:0 0;height:1px}.dash .pl .pl-rail input[type=range]::-moz-range-thumb{background:var(--pl-gold-2);border:2px solid #14180f;border-radius:0;width:14px;height:14px;transform:rotate(45deg)}.dash .pl .pl-rail input[type=range]:focus-visible{outline:1px solid var(--pl-gold);outline-offset:2px;box-shadow:none}.dash .pl .pl-rail input[type=range]:disabled{cursor:not-allowed}.dash .pl .pl-axis{font:9px var(--mono);letter-spacing:.8px;color:var(--pl-ink-3);justify-content:space-between;display:flex}.dash .pl .pl-impact{border-left:2px solid var(--pl-gold);color:var(--pl-ink-2);background:#d9ba7c0d;padding:14px 16px;font-size:13.5px;line-height:1.6}.dash .pl .pl-impact b{color:var(--pl-gold-2);font-variant-numeric:tabular-nums}.dash .pl .pl-impact b.hot{color:var(--pl-hot)}.dash .pl .pl-ladder{border:1px solid var(--pl-line);background:var(--pl-sunk);counter-reset:strike;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dash .pl .pl-ladder li{border-right:1px solid var(--pl-faint);color:var(--pl-gold);align-content:start;gap:12px;padding:22px 20px;display:grid;position:relative}.dash .pl .pl-ladder li:last-child{border-right:0}.dash .pl .pl-ladder li.final{color:#f08a73;background:linear-gradient(#e2705a14,#0000 70%)}.dash .pl .pl-step-at{font:600 30px / .8 var(--pl-display);color:#0000;-webkit-text-stroke:1px currentColor;-webkit-text-stroke-color:var(--pl-line-2);font-variant-numeric:tabular-nums;position:absolute;top:18px;right:18px}.dash .pl .pl-ladder li.final .pl-step-at{-webkit-text-stroke-color:#e2705a99}.dash .pl .pl-ladder h4{font:600 20px / 1 var(--pl-display);letter-spacing:.05em;text-transform:uppercase;color:var(--pl-ink)}.dash .pl .pl-ladder label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dash .pl .pl-ladder label span:first-child{flex-basis:100%}.dash .pl .pl-ladder input[type=number]:not([hidden]){text-align:center;width:62px;font:600 20px var(--pl-display);color:var(--pl-gold-2);padding:8px}.dash .pl .pl-ladder p{color:var(--pl-ink-3);font-size:12.5px;line-height:1.55}.dash .pl .pl-words{gap:10px;display:grid}.dash .pl .pl-words label,.dash .pl .pl-area,.dash .pl .pl-num{gap:8px;display:grid}.dash .pl .pl-words-tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dash .pl .pl-words-tools small{font:9.5px var(--mono);color:var(--pl-ink-3);margin-left:auto}.dash .pl .pl-seen{border:1px dashed var(--pl-line);color:var(--pl-ink);overflow-wrap:anywhere;gap:8px;padding:14px 16px;font-size:13.5px;line-height:1.6;display:grid}.dash .pl .pl-seen span{font:8.5px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-gold)}.dash .pl .pl-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.dash .pl .pl-num-box{display:block;position:relative}.dash .pl .pl-num-box input[type=number]:not([hidden]){font:600 20px var(--pl-display);padding-right:64px}.dash .pl .pl-num-box em{font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.dash .pl :is(.pl-num,.pl-area) small{color:var(--pl-ink-3);font-size:11.5px;line-height:1.45}.dash .pl .pl-area textarea:not([hidden]){font:12.5px / 1.7 var(--mono)}.dash .pl .pl-switch{border:1px solid var(--pl-line);background:var(--pl-sunk);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;padding:18px;display:grid;position:relative}.dash .pl .pl-switch input{z-index:1;opacity:0;width:44px;height:22px;cursor:inherit;margin:0;position:absolute;top:20px;left:18px}.dash .pl .pl-switch>span:first-of-type{border:1px solid var(--pl-line-2);background:#0b0e09;width:44px;height:22px;margin-top:2px;transition:background .2s,border-color .2s;position:relative}.dash .pl .pl-switch>span:first-of-type:after{content:"";background:#777d70;width:14px;height:14px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.dash .pl .pl-switch input:checked+span{border-color:var(--pl-gold);background:#d9ba7c22}.dash .pl .pl-switch input:checked+span:after{background:var(--pl-gold-2);transform:translate(22px);box-shadow:0 0 16px #d9ba7c88}.dash .pl .pl-switch input:focus-visible+span{box-shadow:0 0 0 3px #d9ba7c33}.dash .pl .pl-switch>span:last-child{gap:5px;display:grid}.dash .pl .pl-switch b{font:600 17px var(--pl-display);letter-spacing:.06em;text-transform:uppercase;color:var(--pl-ink);align-items:center;gap:7px;display:inline-flex}.dash .pl .pl-switch small{color:var(--pl-ink-3);font-size:12.5px;line-height:1.55}.dash .pl .pl-roster{gap:0;padding-bottom:12px;position:sticky;top:16px}.dash .pl .pl-live-dot{background:var(--pl-ok);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pl-pulse;box-shadow:0 0 16px #b9cc9b80}.dash .pl .pl-roster ul{scrollbar-width:thin;scrollbar-color:var(--pl-line-2) transparent;max-height:calc(100vh - 190px);margin:0 -12px;padding:0 12px;overflow-y:auto}.dash .pl .pl-roster li{border-bottom:1px solid var(--pl-faint);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:4px 12px;padding:12px 0 11px;display:grid}.dash .pl .pl-roster li:last-child{border-bottom:0}.dash .pl .pl-who{gap:2px;min-width:0;display:grid}.dash .pl .pl-who b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.dash .pl .pl-who small{font:9px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl .pl-roster li.over .pl-who small{color:var(--pl-hot)}.dash .pl .pl-pips{gap:4px;display:inline-flex}.dash .pl .pl-pips i{border:1px solid var(--pl-line-2);width:8px;height:8px;transform:rotate(45deg)}.dash .pl .pl-pips i.on{border-color:var(--pl-hot);background:var(--pl-hot);box-shadow:0 0 10px #e2705a99}.dash .pl .pl-ms{text-align:right;min-width:62px;font:600 24px / 1 var(--pl-display);font-variant-numeric:tabular-nums;color:var(--pl-gold-2)}.dash .pl .pl-ms em{font:8.5px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3);margin-left:4px}.dash .pl .pl-roster li.over .pl-ms{color:var(--pl-hot)}.dash .pl .pl-roster li.exempt .pl-ms{color:var(--pl-ink-3)}.dash .pl .pl-exempt{color:#6f7768;background:0 0;border:1px solid #0000;place-items:center;width:28px;height:28px;padding:0;display:grid}.dash .pl .pl-exempt:hover:not(:disabled){border-color:var(--pl-line);color:var(--pl-gold)}.dash .pl .pl-exempt.on{border-color:var(--pl-line-2);color:var(--pl-gold-2);background:#d9ba7c14}.dash .pl .pl-meter{background:#d9ba7c14;grid-column:1/-1;height:3px;position:relative}.dash .pl .pl-meter i{background:linear-gradient(90deg,#8f7a4c,#e9d19b);transition:width .5s;position:absolute;inset:0 auto 0 0}.dash .pl .pl-roster li.over .pl-meter i{background:linear-gradient(90deg,#8c3b2c,#f08a73)}.dash .pl .pl-roster li.exempt .pl-meter i{background:#777d70}.dash .pl .pl-meter u{background:var(--pl-gold-2);width:1px;transition:left .12s ease-out;position:absolute;top:-3px;bottom:-3px}.dash .pl .pl-empty{color:var(--pl-ink-3);padding:22px 0;font-size:13px;display:block}.dash .pl .pl-table{scrollbar-width:thin;scrollbar-color:var(--pl-line-2) transparent;max-height:420px;overflow:auto}.dash .pl table{border-collapse:collapse;width:100%;font-size:13px}.dash .pl th{background:var(--pl-panel);border-bottom:1px solid var(--pl-line);text-align:left;font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-gold);padding:0 12px 10px 0;position:sticky;top:0}.dash .pl td{border-bottom:1px solid var(--pl-faint);vertical-align:top;color:var(--pl-ink-2);padding:11px 12px 11px 0}.dash .pl tbody tr{transition:background var(--t-micro)}.dash .pl tbody tr:hover{background:#d9ba7c08}.dash .pl td.pl-empty{border-bottom:0;display:table-cell}.dash .pl td a{color:var(--pl-ink);border-bottom:1px solid var(--pl-line)}.dash .pl td a:hover{color:var(--pl-gold-2)}.dash .pl td small{color:var(--pl-ink-3);margin-top:5px;font-size:11.5px;display:block}.dash .pl .pl-mono{font:11.5px var(--mono);white-space:nowrap;font-variant-numeric:tabular-nums}.dash .pl .pl-tag{border:1px solid var(--pl-line);font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-2);white-space:nowrap;margin-right:6px;padding:3px 8px;display:inline-block}.dash .pl .pl-tag.warn{color:#f0d9a2;border-color:#e0b76180}.dash .pl .pl-tag.bad{color:#f4a492;background:#e2705a14;border-color:#e2705a99}.dash .pl .pl-tag.good{color:#d5e6c2;border-color:#b9cc9b66}.dash .pl .pl-bar{z-index:5;border:1px solid var(--pl-line-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#10140dee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:14px 16px 14px 22px;display:flex;position:sticky;bottom:12px;box-shadow:0 18px 50px #000a}.dash .pl .pl-bar p{font:10px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-ink-2)}.dash .pl .pl-bar>div{flex-wrap:wrap;gap:8px;display:flex}.dash .pl .pl-button{border:1px solid var(--pl-gold);color:#14180f;min-height:42px;font:600 15px var(--pl-display);letter-spacing:.1em;text-transform:uppercase;transition:background var(--t-fast), border-color var(--t-fast), box-shadow var(--t-base) var(--ease), transform var(--t-micro) var(--ease), opacity var(--t-micro);background:linear-gradient(#ecd39a,#c9a763);justify-content:center;align-items:center;gap:8px;padding:0 22px;display:inline-flex;position:relative}.dash .pl .pl-button:after{content:"";pointer-events:none;background:var(--sheen) 100% 0 / 300% 100% no-repeat;position:absolute;inset:0}.dash .pl .pl-button:hover:not(:disabled):after{transition:background-position var(--t-sheen) var(--ease);background-position:0 0}.dash .pl .pl-button:disabled:after{display:none}.dash .pl .pl-button:hover:not(:disabled){box-shadow:var(--glow-lg);background:linear-gradient(#fbe6b4,#d9ba7c);transform:translateY(-1px)}.dash .pl .pl-button:active:not(:disabled){transform:translateY(0)scale(.985)}.dash .pl .pl-button.ghost{color:var(--pl-gold-2);border-color:var(--pl-line-2);background:0 0}.dash .pl .pl-button.ghost:after{opacity:.3}.dash .pl .pl-button.ghost:hover:not(:disabled){border-color:var(--pl-gold);box-shadow:var(--glow);background:#d9ba7c14}@keyframes pl-rise{0%{opacity:0;filter:blur(2px);transform:translateY(10px)}}@keyframes pl-tick{0%{opacity:.25;filter:blur(2px);transform:translateY(7px)}}@keyframes pl-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.dash .pl,.dash .pl *,.dash .pl :before,.dash .pl :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:1180px){.dash .pl .pl-grid,.dash .pl .pl-logs{grid-template-columns:minmax(0,1fr)}.dash .pl .pl-roster{position:static}.dash .pl .pl-roster ul{max-height:420px}}@media (max-width:760px){.dash .pl{gap:16px}.dash .pl .pl-mast{flex-direction:column;align-items:stretch;padding:34px 26px 30px}.dash .pl .pl-mast-live{text-align:left;justify-items:start}.dash .pl .pl-watermark{right:-10px}.dash .pl .pl-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.dash .pl .pl-tiles>div{padding:18px}.dash .pl .pl-tiles>div:nth-child(2n){border-right:0}.dash .pl .pl-tiles>div:nth-child(-n+2){border-bottom:1px solid #d9ba7c25}.dash .pl .pl-tiles b{font-size:42px}.dash .pl .pl-card{padding:22px 18px}.dash .pl .pl-ladder,.dash .pl .pl-fields{grid-template-columns:minmax(0,1fr)}.dash .pl .pl-ladder li{border-right:0;border-bottom:1px solid var(--pl-faint)}.dash .pl .pl-ladder li:last-child{border-bottom:0}.dash .pl .pl-dial-value input[type=number]:not([hidden]){font-size:60px}.dash .pl .pl-bar{padding:12px}.dash .pl .pl-bar>div,.dash .pl .pl-button{flex:1}.dash .pl :is(.pl-status,.pl-tag){white-space:normal}}.dash .pl.wd input[type=text]:not([hidden]),.dash .pl.wd select:not([hidden]){border:1px solid var(--pl-line);background:var(--pl-sunk);width:100%;min-height:0;color:var(--pl-ink);border-radius:0;padding:10px 12px;font-size:13.5px;transition:border-color .15s,box-shadow .15s}.dash .pl.wd input[type=text]:not([hidden]):focus-visible,.dash .pl.wd select:not([hidden]):focus-visible{border-color:var(--pl-gold);outline:none;box-shadow:0 0 0 3px #d9ba7c22}.dash .pl.wd .wd-field{gap:8px;display:grid}.dash .pl.wd .wd-field small{color:var(--pl-ink-3);font-size:11.5px;line-height:1.45}.dash .pl.wd .wd-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dash .pl.wd .wd-chips>span{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-ink-3);margin-right:8px}.dash .pl.wd .pl-tiles.three{grid-template-columns:repeat(3,minmax(0,1fr))}.dash .pl.wd .pl-tiles .live b{color:var(--pl-ok)}.dash .pl.wd .pl-fields.two{grid-template-columns:repeat(2,minmax(0,1fr))}.dash .pl.wd .wd-actions{flex-wrap:wrap;align-items:end;gap:14px 18px;display:flex}.dash .pl.wd .wd-actions .pl-num{width:180px}.dash .pl.wd .wd-actions>small{color:var(--pl-ink-3);align-self:center;font-size:12.5px}.dash .pl.wd .pl-card-head a{color:var(--pl-gold-2);border-bottom:1px solid var(--pl-line)}.dash .pl.wd.wd-inline{margin-bottom:18px}.dash .pl.wd .wd-seaters{border:1px solid var(--pl-line);background:var(--pl-sunk);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));display:grid}.dash .pl.wd .wd-seaters li{border-right:1px solid var(--pl-faint);border-bottom:1px solid var(--pl-faint);gap:4px;padding:12px 16px;display:grid}.dash .pl.wd .wd-seaters b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.dash .pl.wd .wd-seaters small{font:9px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.wd .wd-seaters li[data-status=joined] small{color:var(--pl-ok)}.dash .pl.wd .wd-seaters li:is([data-status=failed],[data-status=declined]) small{color:var(--pl-hot)}@media (max-width:760px){.dash .pl.wd .pl-tiles.three,.dash .pl.wd .pl-fields.two{grid-template-columns:minmax(0,1fr)}.dash .pl.wd .pl-tiles.three>div{border-bottom:1px solid #d9ba7c25;border-right:0}}.dash .pl.wd .wd-picture{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.dash .pl.wd .wd-picture img{border:1px solid var(--pl-line);max-width:260px;max-height:150px}.dash .pl.wd input[type=file]{border:1px dashed var(--pl-line-2);background:var(--pl-sunk);color:var(--pl-ink-2);padding:10px 12px;font-size:12.5px}.dash .pl.pp .pl-tiles b.pp-word{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;font-size:40px;overflow:hidden}.dash .pl.pp .pp-form{gap:22px;display:grid}.dash .pl.pp fieldset.pl-card{border-radius:0;min-width:0;margin:0;animation:.5s ease-out both pl-rise}.dash .pl.pp fieldset.pl-card:nth-of-type(2){animation-delay:60ms}.dash .pl.pp fieldset.pl-card:nth-of-type(3){animation-delay:.12s}.dash .pl.pp .pp-narrow{max-width:420px}.dash .pl.pp .pp-hint{color:var(--pl-ink-3);font-size:12px;line-height:1.6}.dash .pl.pp .pp-sweep{justify-self:start}.dash .pl.pp .pl-switch input:disabled~span{opacity:.5}.dash .pl.pp .pl-switch:has(input:disabled){cursor:not-allowed}.dash .pl.pp .role-chips{background:0 0;border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.dash .pl.pp .role-chip{border:1px solid var(--pl-line);background:var(--pl-sunk);font:10.5px var(--mono);letter-spacing:.6px;text-transform:uppercase;color:var(--pl-ink-2);cursor:pointer;border-radius:0;align-items:center;gap:8px;padding:8px 12px;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.dash .pl.pp .role-chip:hover{border-color:var(--pl-line-2)}.dash .pl.pp .role-chip.on{border-color:var(--pl-gold);color:var(--pl-gold-2);background:#d9ba7c14}.dash .pl.pp .role-chip.blocked{opacity:.45;cursor:not-allowed}.dash .pl.pp .role-chip i{border-radius:0;width:8px;height:8px;transform:rotate(45deg)}.dash .pl.pp .role-chip input{accent-color:var(--pl-gold)}.dash .pl.pp .role-chips small{color:var(--pl-ink-3)}@media (max-width:760px){.dash .pl.pp .pl-tiles b.pp-word{font-size:32px}.dash .pl.pp .pp-sweep{justify-self:stretch}}.link-badges{vertical-align:middle;align-items:center;gap:4px;margin-left:6px;display:inline-flex}.link-badge{color:#b8c1ab;justify-content:center;align-items:center;display:inline-flex}.link-badge.discord{color:#8ea1ff}.link-badge.steam{color:#d6dfe8}.link-card-head .link-badge,.member-links .link-badge{border:1px solid var(--line);background:var(--sunk);width:38px;height:38px}.links{gap:26px;max-width:900px;display:grid}.links-intro{max-width:640px;margin:0}.links-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.link-card{background:var(--panel-2);border:1px solid var(--line);align-content:start;gap:14px;padding:24px 26px;display:grid}.link-card.linked{border-color:#485339}.link-card-head{align-items:center;gap:14px;display:flex}.link-card-head b{font-size:18px;display:block}.link-card-head small{font:9px var(--mono);text-transform:uppercase;letter-spacing:.6px;color:#97a289;margin-top:4px;display:block}.link-card.linked .link-card-head small{color:var(--accent)}.link-identity{text-transform:uppercase;overflow-wrap:anywhere;margin:0;font:600 26px/1.1 Barlow Condensed,sans-serif}.link-persona{align-items:center;gap:14px;display:flex}.link-persona img{border:1px solid var(--line);object-fit:cover;width:48px;height:48px}.link-actions{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.links-host{border:1px solid var(--line);background:var(--panel);justify-items:start;gap:8px;padding:18px 22px;display:grid}.links-host p{margin:0}.member-links{gap:10px;margin:0 0 26px;display:grid}.member-links ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.member-links li{border:1px solid var(--line);background:var(--panel);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 14px;font-size:13px;display:flex}.member-links li .link-badge{width:30px;height:30px}.member-links li>b{min-width:60px}.member-links .inline-link{gap:6px;padding:0}.mono{font-family:var(--mono)}@media (max-width:720px){.links-grid{grid-template-columns:1fr}.link-identity{font-size:22px}}.member-card h3 .link-badges{margin-left:8px}.profile-hero h1 .link-badges{vertical-align:.1em;gap:8px;margin-left:14px}.medal-icon{object-fit:contain;flex-shrink:0;display:block}.medal-icon[hidden]{display:none}.medal-strip{flex-wrap:wrap;align-items:flex-end;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.medal-strip li{display:flex}.medal-more{font:10px var(--mono);color:#97a289;align-self:center;padding-left:2px}.profile-hero .medal-strip{margin-top:14px}.profile-layout .medal-panel{grid-column:1/-1}.medal-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.medal-tile{--tile:var(--member-accent,#bdca8c);background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--tile) 16%, transparent), transparent 60%), #171b15;border:1px solid #343b2e;border-radius:12px;flex-direction:column;min-width:0;padding:18px 18px 14px;transition:border-color .2s,transform .2s;display:flex;position:relative;overflow:hidden}.medal-tile:hover{border-color:var(--tile);transform:translateY(-2px)}.medal-tile-plinth{border:1px dashed color-mix(in srgb, var(--tile) 55%, transparent);cursor:default;border-radius:50%;outline:none;justify-content:center;align-items:center;width:104px;height:104px;margin:0 auto 14px;display:flex}.medal-tile-plinth:focus-visible{box-shadow:0 0 0 2px var(--tile)}.medal-tile-plinth .medal-icon{filter:drop-shadow(0 10px 14px #0009)}.medal-tile-body{text-align:center;min-width:0}.medal-tile h3{font:600 22px/1 var(--display);text-transform:uppercase;letter-spacing:.02em;overflow-wrap:anywhere;margin:0 0 8px}.medal-tile p{color:#a2ab94;overflow-wrap:anywhere;margin:0 0 8px;font-size:13px;line-height:1.55}.medal-citation{color:var(--paper);font-style:italic}.medal-tile-foot{font:9px var(--mono);color:#8e9980;text-transform:uppercase;letter-spacing:.5px;border-top:1px dashed #343b2e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;display:flex}.medal-tile-tag{color:var(--tile)}.medal-tip-host{outline:none;display:inline-flex}.medal-tip-host:focus-visible .medal-icon{outline:1px solid var(--accent);outline-offset:2px}.medal-tip{z-index:80;-webkit-backdrop-filter:blur(10px);width:290px;color:var(--paper);pointer-events:none;background:#13170e;border:1px solid #4c583c;border-radius:10px;gap:12px;padding:12px 14px;animation:.14s ease-out medal-tip-in;display:flex;position:fixed;transform:translate(-50%,-100%);box-shadow:0 18px 40px #000b}.medal-tip.below{transform:translate(-50%)}.medal-tip:after{content:"";background:inherit;border-bottom:1px solid #4c583c;border-right:1px solid #4c583c;width:10px;height:10px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.medal-tip.below:after{top:-6px;bottom:auto;transform:translate(-50%)rotate(-135deg)}.medal-tip .medal-icon{filter:drop-shadow(0 6px 10px #0009);flex-shrink:0}.medal-tip-body{color:#b9c0ad;overflow-wrap:anywhere;gap:5px;min-width:0;font-size:12px;line-height:1.5;display:grid}.medal-tip-body>*{overflow-wrap:anywhere;min-width:0}.medal-tip-body b{font:600 18px/1 var(--display);text-transform:uppercase;letter-spacing:.03em;color:var(--paper)}.medal-tip-body em{color:var(--paper)}.medal-tip-body small{font:9px var(--mono);letter-spacing:.5px;color:#8e9980}.medal-tip-how{color:#c9cfbf;gap:3px;display:grid}.medal-tip-how small{color:var(--accent)}@keyframes medal-tip-in{0%{opacity:0;margin-top:4px}to{opacity:1;margin-top:0}}.medal-empty{color:#97a289;align-items:center;gap:8px;display:flex}.member-shell .medal-panel{margin:0 0 32px}.tier-legendary{--tier:#e2bd72;--tier-glow:#c6994838}.tier-rare{--tier:#9ed4de;--tier-glow:#68bcc32e}.tier-uncommon{--tier:#bdca8c;--tier-glow:#76834c2e}.tier-common{--tier:#a8ae9d;--tier-glow:#7d846f24}.medal-rarity{font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--tier,#a8ae9d);border:1px solid color-mix(in srgb, var(--tier,#a8ae9d) 55%, transparent);white-space:nowrap;border-radius:999px;padding:3px 8px;display:inline-block}.medal-tile .medal-rarity{margin-bottom:8px}.medal-tip-body .medal-rarity{justify-self:start}.medal-tile{--tile:var(--tier,var(--member-accent,#bdca8c));--tile-glow:var(--tier-glow,#76834c24);background:radial-gradient(ellipse at 50% 0%, var(--tile-glow), transparent 58%), radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--tile) 18%, transparent), transparent 42%), #171b15;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--tile) 45%, transparent)}.medal-tile.tier-common{--tile-glow:#7d846f1a}.medal-tile.tier-legendary{border-color:color-mix(in srgb, var(--tile) 45%, #343b2e)}.medal-tile-plinth{position:relative}.medal-tile.tier-rare .medal-tile-plinth,.medal-tile.tier-legendary .medal-tile-plinth{border-style:solid;border-color:color-mix(in srgb, var(--tile) 70%, transparent);box-shadow:0 0 0 5px color-mix(in srgb, var(--tile) 14%, transparent)}.medal-tile.tier-legendary .medal-tile-plinth:before{content:"";background:conic-gradient(from 0deg, transparent 0 20%, color-mix(in srgb, var(--tile) 55%, transparent) 30%, transparent 40% 70%, color-mix(in srgb, var(--tile) 35%, transparent) 80%, transparent 90%);pointer-events:none;border-radius:50%;animation:9s linear infinite medal-halo;position:absolute;inset:-14px;-webkit-mask:radial-gradient(circle,#0000 60%,#000 62% 70%,#0000 72%);mask:radial-gradient(circle,#0000 60%,#000 62% 70%,#0000 72%)}.medal-tile.tier-legendary .medal-tile-plinth .medal-icon{filter:drop-shadow(0 10px 14px #0009) drop-shadow(0 0 10px color-mix(in srgb, var(--tile) 55%, transparent))}.medal-tile.tier-rare .medal-tile-plinth .medal-icon{filter:drop-shadow(0 10px 14px #0009) drop-shadow(0 0 6px color-mix(in srgb, var(--tile) 40%, transparent))}@keyframes medal-halo{to{transform:rotate(360deg)}}.medal-panel-tally{flex-wrap:wrap;gap:6px;margin:-8px 0 16px;display:flex}.medal-strip .tier-legendary .medal-icon{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--tier) 75%, transparent))}.medal-strip .tier-rare .medal-icon{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--tier) 55%, transparent))}.medal-tip{border-left:3px solid var(--tier,#4c583c)}.medal-tip .medal-icon{filter:drop-shadow(0 6px 10px #0009) drop-shadow(0 0 8px color-mix(in srgb, var(--tier,transparent) 45%, transparent))}@media (prefers-reduced-motion:reduce){.medal-tile.tier-legendary .medal-tile-plinth:before{animation:none}}.service-jacket,.service-block{--rk:#c1cba2;--rk-2:#e4ead0;--rk-gold:#d9b45a;--rk-gold-soft:#d9b45a2e;--rk-line:#c1cba233;--rk-line-2:#c1cba25c;--rk-faint:#c1cba214;--rk-panel:#141812;--rk-sunk:#0e110d;--rk-ink-2:#c3c9b7;--rk-ink-3:#8f9786;--rk-gradient:linear-gradient(110deg, #f4f1e2, #c1cba2 75%)}.rk-star{font:9px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--rk-gold);border:1px solid #d9b45a66;align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.ranks{--rk:#d9ba7c;--rk-2:#f0dcaa;--rk-gold:#f2cf7e;--rk-gold-soft:#e9c46a1f;--rk-line:#d9ba7c33;--rk-line-2:#d9ba7c5c;--rk-faint:#d9ba7c17;--rk-panel:#141812;--rk-sunk:#0e110d;--rk-ink-2:#c3c6b8;--rk-ink-3:#a59d86;--rk-gradient:var(--brass-grad);font-variant-numeric:tabular-nums}.ranks .rk-mini{font:9px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--rk-ink-3)}.ranks :is(.rk-ledger,.rk-pillars,.rk-band,.rk-command,.rk-counts,.rk-rules li):before{content:"";z-index:2;pointer-events:none;background:linear-gradient(var(--brass), var(--brass)) top left / 14px 1px, linear-gradient(var(--brass), var(--brass)) top left / 1px 14px, linear-gradient(var(--brass), var(--brass)) bottom right / 14px 1px, linear-gradient(var(--brass), var(--brass)) bottom right / 1px 14px;opacity:.7;background-repeat:no-repeat;position:absolute;inset:-1px}.ranks .rk-feed{background:#12110c;border-bottom:1px solid #d9ba7c1f;align-items:center;gap:22px;padding:16px 6%;display:flex;overflow:hidden}.ranks .rk-feed-label{font:9px var(--mono);letter-spacing:1.6px;color:var(--rk-2);border:1px solid #d9ba7c44;flex:none;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.ranks .rk-feed-track{scrollbar-width:none;white-space:nowrap;gap:34px;display:flex;overflow-x:auto}.ranks .rk-feed-track::-webkit-scrollbar{display:none}.ranks .rk-feed-item{color:var(--rk-ink-2);align-items:baseline;gap:10px;font-size:13px;display:inline-flex}.ranks .rk-feed-item>span{color:#8a7a55}.ranks .rk-feed-item a,.ranks .rk-feed-item b{color:var(--paper);font-weight:600;text-decoration:none}.ranks .rk-feed-item a:hover{color:var(--brass-hi)}.ranks .rk-feed-item em{font:600 17px var(--display);letter-spacing:.02em;color:var(--brass-hi)}.ranks .rk-ledger{border:1px solid var(--rk-line);background:radial-gradient(50% 120% at 100% 0,#d9ba7c14,#0000 65%),linear-gradient(160deg,#161b12,#0f130d);grid-template-columns:repeat(3,minmax(0,1fr));width:88%;max-width:1480px;margin:clamp(56px,7vw,100px) auto 0;display:grid;position:relative;box-shadow:0 40px 90px -40px #000}.ranks .rk-ledger>div{border-right:1px solid var(--rk-faint);gap:12px;padding:clamp(26px,3vw,44px) clamp(22px,3vw,44px);display:grid}.ranks .rk-ledger>div:last-child{border-right:0}.ranks .rk-ledger span,.ranks .rk-ledger small{font:9.5px var(--mono);letter-spacing:1.6px;text-transform:uppercase}.ranks .rk-ledger span{color:#d4ba88}.ranks .rk-ledger small{color:var(--rk-ink-3)}.ranks .rk-ledger b{font:600 clamp(60px, 7vw, 112px) / .85 var(--display);letter-spacing:-.03em;background:var(--rk-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ranks .rk-section{border-top:0}.ranks .rk-section+.rk-section{border-top:1px solid #d9ba7c1a}.ranks .br-head h2{margin-bottom:0}.ranks .br-head>p{font:10.5px/1.9 var(--mono);letter-spacing:1px;text-transform:uppercase;color:#bfae88}.ranks .rk-pillars{border:1px solid var(--rk-line);background:radial-gradient(at 92% 8%,#d9ba7c17,#0000 55%),linear-gradient(#12160f,#0d100e);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.ranks .rk-pillar{isolation:isolate;padding:clamp(30px,3vw,44px) clamp(24px,2.4vw,34px) clamp(34px,3vw,46px);position:relative}.ranks .rk-pillar+.rk-pillar{border-left:1px solid var(--rk-faint)}.ranks .rk-pillar:before{content:"";background:var(--pillar);opacity:.85;height:2px;position:absolute;top:0;left:0;right:0}.ranks .rk-presence{--pillar:#b9cc9b}.ranks .rk-contribution{--pillar:#e8c27a}.ranks .rk-loyalty{--pillar:#8fbde0}.ranks .rk-standing{--pillar:#eeeadf}.ranks .rk-n{font:600 clamp(60px, 5.6vw, 84px) / .8 var(--display);letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1px var(--rk-line-2);transition:-webkit-text-stroke-color .3s;display:block}.ranks .rk-pillar:hover .rk-n{-webkit-text-stroke-color:var(--pillar)}.ranks .rk-pillar h3{letter-spacing:-.015em;color:var(--pillar);margin:26px 0 14px;font-size:clamp(32px,3vw,42px)}.ranks .rk-pillar p{color:var(--rk-ink-2);margin:0;font-size:14px;line-height:1.8}.ranks .rk-rules{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,1.2vw,16px);margin:clamp(16px,2vw,24px) 0 0;padding:0;list-style:none;display:grid}.ranks .rk-rules li{border:1px solid var(--rk-line);background:linear-gradient(160deg,#161b12f2,#0f130df2);align-content:start;gap:12px;padding:26px 22px 28px;display:grid;position:relative}.ranks .rk-rules svg{color:var(--brass)}.ranks .rk-rules b{font:600 22px/1.05 var(--display);letter-spacing:.01em}.ranks .rk-rules p{color:var(--rk-ink-2);margin:0;font-size:13px;line-height:1.75}.ranks .rk-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:clamp(20px,2.4vw,36px);display:grid}.ranks .rk-layout.solo{grid-template-columns:minmax(0,1fr)}.ranks .rk-track{gap:clamp(16px,2vw,26px);display:grid}.ranks .rk-band{border:1px solid var(--rk-line);background:linear-gradient(#151a11,#0e110d);position:relative}.ranks .rk-band-head{border:0;border-bottom:1px solid var(--rk-faint);background:linear-gradient(90deg,#d9ba7c0d,#0000 60%);align-items:baseline;gap:16px;padding:22px 28px;display:flex;position:static}.ranks .rk-band-head h3{letter-spacing:-.015em;margin:0;font-size:clamp(30px,2.8vw,40px)}.ranks .rk-band-count{font:9.5px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--rk-ink-3);margin-left:auto}.ranks .rk-rungs{margin:0;padding:8px 0;list-style:none;position:relative}.ranks .rk-rungs:before{content:"";background:linear-gradient(180deg, transparent, var(--rk-line-2) 12%, var(--rk-line-2) 88%, transparent);width:1px;position:absolute;top:0;bottom:0;left:58px}.ranks .rk-rung{grid-template-columns:60px minmax(0,1fr);gap:24px;padding:22px 28px;transition:background .3s;display:grid;position:relative}.ranks .rk-rung:hover{background:#d9ba7c08}.ranks .rk-rung+.rk-rung{border-top:1px dashed var(--rk-faint)}.ranks .rk-node{display:none}.ranks .rk-badge{z-index:1;background:#0f130d;place-items:center;height:60px;display:grid;position:relative}.ranks .rk-rung.milestone{background:linear-gradient(90deg, var(--rk-gold-soft), transparent 75%);box-shadow:inset 2px 0 var(--rk-gold)}.ranks .rk-rung.milestone .rk-badge{filter:drop-shadow(0 0 16px #e9c46a66)}.ranks .rk-body{gap:10px;min-width:0;display:grid}.ranks .rk-body header{background:0 0;border:0;align-items:center;gap:12px;display:flex;position:static}.ranks .rk-body h4{font:600 clamp(24px, 2vw, 28px) / 1 var(--display);letter-spacing:.005em;flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.ranks .rk-star{font:9px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:#151710;background:#dfc48e;border:1px solid #dfc48e;align-items:center;gap:5px;padding:4px 9px;display:inline-flex}.ranks .rk-holders{font:11px var(--mono);color:var(--rk-ink-3);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.ranks .rk-tagline{color:var(--rk-ink-2);margin:0;font-size:14px}.ranks .rk-reqs{gap:6px;display:grid}.ranks .rk-reqs ul{flex-wrap:wrap;gap:6px 20px;margin:0;padding:0;list-style:none;display:flex}.ranks .rk-reqs li,.ranks .rk-reqs p{color:var(--paper);margin:0;font-size:13.5px}.ranks .rk-reqs li:before{content:"▸ ";color:var(--brass)}.ranks .rk-reqs .rk-board{color:var(--rk-gold);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.ranks .rk-perks{flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}.ranks .rk-chip{border:1px solid var(--rk-line);font:9.5px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--rk-2);background:#d9ba7c0d;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.ranks .rk-perks ul{color:var(--rk-ink-2);flex-basis:100%;margin:4px 0 0;padding-left:18px;font-size:13px;line-height:1.7}.ranks .rk-perks li::marker{color:var(--brass)}.ranks .rk-command{background:radial-gradient(at 100% 0,#d9ba7c22,#0000 60%),linear-gradient(160deg,#181c13,#0f130d);border:1px solid #d9ba7c55;padding:clamp(24px,2.4vw,32px);position:sticky;top:110px}.ranks .rk-command h3{background-image:var(--shine);letter-spacing:-.015em;-webkit-text-fill-color:transparent;text-shadow:none;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;margin:12px 0 10px;font-size:clamp(30px,2.6vw,38px);animation:8s ease-in-out 2.2s infinite shimmer}.ranks .rk-command>p{color:var(--rk-ink-2);margin:0 0 18px;font-size:13.5px;line-height:1.75}.ranks .rk-command ol{margin:0;padding:0;list-style:none;display:grid}.ranks .rk-command li{border-top:1px solid #d9ba7c1f;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0;display:grid}.ranks .rk-command li b{font:600 19px var(--display);display:block}.ranks .rk-command li small{color:var(--rk-ink-3);font-size:12px;display:block}.ranks .rk-counts{border:1px solid var(--rk-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.ranks .rk-count{isolation:isolate;background:linear-gradient(160deg,#161b12f2,#0f130df2);padding:clamp(28px,3vw,40px);position:relative}.ranks .rk-count+.rk-count{border-left:1px solid var(--rk-faint)}.ranks .rk-count:before{content:"";background:var(--pillar);height:2px;position:absolute;inset:0 0 auto}.ranks .rk-count h3{color:var(--pillar);margin:0 0 18px;font-size:clamp(30px,2.6vw,38px)}.ranks .rk-count ul{color:var(--rk-ink-2);margin:0;padding-left:18px;font-size:14px;line-height:2}.ranks .rk-count li::marker{color:var(--pillar)}.ranks .rk-closing,.ranks .rk-soon{isolation:isolate;border-top:1px solid #d9ba7c1f;align-items:center;min-height:clamp(480px,46vw,640px);padding:clamp(70px,9vw,130px) 6%;display:grid;position:relative;overflow:hidden}.ranks .rk-soon{min-height:80vh}.ranks .rk-closing:before,.ranks .rk-soon:before{content:"";z-index:-1;background:linear-gradient(90deg,#0b100ef5 0%,#0b100ec0 45%,#0b100e40 85%),linear-gradient(#0d100e99,#0000 60%,#0d100e);position:absolute;inset:0}.ranks .rk-closing>img,.ranks .rk-soon>img{z-index:-2;object-fit:cover;filter:saturate(.55)brightness(.7);width:100%;height:100%;position:absolute;inset:0}.ranks .rk-closing>div,.ranks .rk-soon>div{max-width:820px}.ranks .rk-closing h2,.ranks .rk-soon h1{font:600 clamp(52px, 7vw, 116px) / .88 var(--display);letter-spacing:-.03em;margin:22px 0 26px}.ranks .rk-soon>div>*{animation:rise-soft 1s var(--ease-out) backwards}.ranks .rk-soon>div>:nth-child(2){animation-delay:.1s}.ranks .rk-soon>div>:nth-child(3){animation-delay:.2s}.ranks .rk-closing p,.ranks .rk-soon p{color:#d5d6c9;max-width:580px;font-size:15.5px;line-height:1.85}.ranks .rk-closing code{border:1px solid var(--rk-line);font:12px var(--mono);color:var(--brass-hi);background:#d9ba7c14;padding:2px 7px}.ranks .rk-closing .hero-actions{flex-wrap:wrap;align-items:center;gap:18px 30px;margin-top:30px;display:flex}@media (max-width:1100px){.ranks .rk-rules,.ranks .rk-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.ranks .rk-pillar:nth-child(3){border-left:0}.ranks .rk-pillar:nth-child(n+3){border-top:1px solid var(--rk-faint)}.ranks .rk-layout{grid-template-columns:minmax(0,1fr)}.ranks .rk-command{position:relative;top:auto}}@media (max-width:760px){.ranks .rk-ledger{grid-template-columns:minmax(0,1fr);width:88%;margin-top:44px}.ranks .rk-ledger>div{border-right:0;border-bottom:1px solid var(--rk-faint);padding:22px}.ranks .rk-ledger>div:last-child{border-bottom:0}.ranks .rk-feed{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 6%}.ranks .rk-feed-track{max-width:100%}.ranks .rk-pillars,.ranks .rk-rules,.ranks .rk-counts{grid-template-columns:minmax(0,1fr)}.ranks .rk-pillar+.rk-pillar,.ranks .rk-count+.rk-count{border-left:0;border-top:1px solid var(--rk-faint)}.ranks .rk-rung{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:18px 16px}.ranks .rk-rungs:before{left:37px}.ranks .rk-rung .insignia{width:44px;height:44px}.ranks .rk-badge{height:44px}.ranks .rk-body h4{font-size:22px}.ranks .rk-band-head{padding:16px 18px}}@media (prefers-reduced-motion:reduce){.ranks .rk-soon>div>*{animation:none}}.insignia{flex:none;display:block}.insignia-dim{opacity:.35;filter:grayscale(.6)}.op-panel.service-block{--rk:#d9ba7c;--rk-2:#f0dcaa;--rk-gold:#d9ba7c;--rk-line:#d9ba7c26;--rk-line-2:#d9ba7c4d;--rk-faint:#d9ba7c14;--rk-ink-2:#c8cbbd;--rk-ink-3:#a59d86}.service-block{grid-column:1/-1;gap:22px;display:grid}.sb-head{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:22px;display:grid}.sb-head .insignia{filter:drop-shadow(0 10px 24px #000a)drop-shadow(0 0 22px #d9ba7c22)}.sb-head h3{font:600 clamp(34px, 3.4vw, 52px) / .9 var(--display);letter-spacing:-.02em;margin:6px 0 10px}.sb-status{font:9px var(--mono);letter-spacing:1.2px;text-transform:uppercase;border:1px solid;align-items:center;gap:7px;padding:5px 9px;display:inline-flex}.sb-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px}.sb-status.active{color:#b9cc9b}.sb-status.reserve{color:#e0b761}.sb-status.leave{color:#7fb3d9}.sb-ladder{font:10px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--rk);border-bottom:1px solid #d9ba7c55;align-self:start;padding-bottom:3px;transition:color .2s,border-color .2s}.sb-ladder:hover{color:var(--rk-2);border-color:var(--rk-2)}.sb-stats{border:1px solid var(--rk-line);background:var(--rk-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}.sb-stats>div{background:#0d100e;padding:18px 20px}.sb-stats dt{font:9.5px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--rk-ink-3);align-items:center;gap:6px;display:flex}.sb-stats dd{font:600 clamp(28px, 2.6vw, 40px) / .95 var(--display);letter-spacing:-.01em;color:var(--paper);margin:10px 0 0}.sb-praise .eyebrow{color:var(--rk-gold);align-items:center;gap:6px;display:inline-flex}.sb-praise ul{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.sb-praise li{border:1px solid var(--rk-line);background:linear-gradient(145deg,#d9ba7c0d,#0000 70%),#0d100e;padding:18px 20px 16px 22px;position:relative}.sb-praise li:before{content:"";background:var(--brass-grad);width:2px;position:absolute;top:16px;bottom:16px;left:-1px}.sb-praise blockquote{color:var(--paper);margin:0 0 10px;font-size:15px;line-height:1.6}.sb-praise small{font:10px var(--mono);letter-spacing:.6px;color:var(--rk-ink-3)}.sb-praise small a{color:var(--rk)}@media (max-width:600px){.sb-head{grid-template-columns:52px minmax(0,1fr);gap:16px}.sb-head .insignia{width:52px;height:52px}.sb-ladder{grid-column:1/-1;justify-self:start}.sb-stats>div{padding:14px 12px}.sb-stats dt{letter-spacing:.6px;font-size:8.5px}.sb-stats dd{font-size:24px}}.callsign{align-items:center;gap:.28em;max-width:100%;display:inline-flex;position:relative}.callsign-text{overflow-wrap:anywhere}.callsign-flair{color:#e9c96a;filter:drop-shadow(0 0 4px #e9c96a88);flex-shrink:0;width:.62em;height:.62em}.cosmetic-title{font:500 11px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:#cdbf8a;margin-top:2px;display:block}.fx-gold .callsign-text,.fx-ember .callsign-text,.fx-frost .callsign-text,.fx-toxic .callsign-text,.fx-chrome .callsign-text,.fx-spectrum .callsign-text,.fx-camo .callsign-text,.fx-blood .callsign-text,.fx-synthwave .callsign-text,.fx-magenta .callsign-text,.fx-bubblegum .callsign-text{color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.fx-gold .callsign-text{filter:drop-shadow(0 1px #3d2d08);background-image:linear-gradient(#fff2b0 0%,#e9c96a 40%,#9a7422 60%,#f4dc8a 100%)}.fx-ember .callsign-text{filter:drop-shadow(0 0 6px #ff5a1a66);background-image:linear-gradient(#ffc65a 0%,#ff4d1a 55%,#4a0f05 100%);background-size:100% 200%;animation:2.4s ease-in-out infinite alternate fx-ember}@keyframes fx-ember{0%{background-position:0 0}to{background-position:0 60%}}.fx-frost .callsign-text{filter:drop-shadow(0 0 6px #7fd0ff88);background-image:linear-gradient(#fff 0%,#bfe9ff 45%,#5fb4ff 100%)}.fx-toxic .callsign-text{filter:drop-shadow(0 0 7px #58ff2a77);background-image:linear-gradient(#d8ff8a 0%,#6bff3a 50%,#1f8a12 100%)}.fx-neon .callsign-text{color:#f6f8ff;text-shadow:0 0 4px #fff,0 0 12px #6a8cff,0 0 26px #3b5cff;animation:2.2s ease-in-out infinite fx-neon}@keyframes fx-neon{50%{text-shadow:0 0 2px #fff,0 0 6px #6a8cff,0 0 12px #3b5cff;opacity:.86}}.fx-chrome .callsign-text{background-image:linear-gradient(100deg,#9aa0a6 0%,#f4f6f8 30%,#7d848a 50%,#f4f6f8 70%,#9aa0a6 100%);background-size:250% 100%;animation:3.5s linear infinite fx-chrome}@keyframes fx-chrome{0%{background-position:100% 0}to{background-position:-100% 0}}.fx-spectrum .callsign-text{background-image:linear-gradient(90deg,#ff4d4d,#ffb84d,#f5ff4d,#4dff88,#4dd2ff,#b44dff,#ff4d4d);background-size:300% 100%;animation:6s linear infinite fx-spectrum}@keyframes fx-spectrum{to{background-position:300% 0}}.fx-camo .callsign-text{background-image:radial-gradient(circle at 20% 30%,#3f5a2a 0 18%,#0000 19%),radial-gradient(circle at 70% 60%,#6b6f3a 0 20%,#0000 21%),radial-gradient(circle at 45% 80%,#2a3a20 0 16%,#0000 17%),linear-gradient(#8f9a6b,#8f9a6b);background-size:1.6em 1.6em}.fx-blood .callsign-text{filter:drop-shadow(0 1px #2a0000);background-image:linear-gradient(#ff6a6a 0%,#b81c1c 50%,#4a0707 100%)}.fx-synthwave .callsign-text{filter:drop-shadow(0 0 6px #ff2fa066);background-image:linear-gradient(90deg,#ff2fa0,#b14dff,#3fd8ff,#b14dff,#ff2fa0);background-size:300% 100%;animation:5s linear infinite fx-spectrum}.fx-magenta .callsign-text{filter:drop-shadow(0 0 7px #ff2fa077);background-image:linear-gradient(#ffc2e6 0%,#ff2fa0 50%,#8a0a52 100%)}.fx-bubblegum .callsign-text{filter:drop-shadow(0 1px #4a1a3a);background-image:linear-gradient(#ffd6ec 0%,#ff8fc8 50%,#c9a6ff 100%)}.fx-ultraviolet .callsign-text{color:#f1e6ff;text-shadow:0 0 4px #fff,0 0 12px #b14dff,0 0 26px #7b2cff;animation:2.4s ease-in-out infinite fx-ultraviolet}@keyframes fx-ultraviolet{50%{text-shadow:0 0 2px #fff,0 0 8px #ff2fa0,0 0 16px #7b2cff}}.fx-glitch{isolation:isolate;overflow-clip-margin:.25em;overflow:clip}.fx-glitch .callsign-text{color:#f2f3ea;text-shadow:calc(-1*max(1.5px,.04em)) 0 #ff2f6dcc,max(1.5px,.04em) 0 #29d6ffcc;animation:1.9s step-end infinite fx-glitch-jolt}.fx-glitch:before,.fx-glitch:after{content:attr(data-text);white-space:nowrap;pointer-events:none;z-index:-1;width:100%;position:absolute;top:0;left:0;overflow:hidden}.fx-glitch:before{color:#ff2f6d;animation:1.3s step-end infinite fx-glitch-tear-a}.fx-glitch:after{color:#29d6ff;animation:1.7s step-end infinite fx-glitch-tear-b}@keyframes fx-glitch-jolt{0%,to{opacity:1;text-shadow:calc(-1*max(1.5px,.04em)) 0 #ff2f6dcc,max(1.5px,.04em) 0 #29d6ffcc;transform:none}8%{text-shadow:calc(-1*max(4px,.1em)) 0 #ff2f6d,max(4px,.1em) 0 #29d6ff;transform:translate(max(2px,.04em))skew(-10deg)}10%{transform:translate(calc(-1*max(3px,.06em)))skew(8deg)}12%{opacity:.55;transform:none}14%{opacity:1;text-shadow:calc(-1*max(1.5px,.04em)) 0 #ff2f6dcc,max(1.5px,.04em) 0 #29d6ffcc}50%{text-shadow:-3px 1px #ff2f6d,3px -1px #29d6ff;transform:translate(-2px,1px)}53%{text-shadow:calc(-1*max(1.5px,.04em)) 0 #ff2f6dcc,max(1.5px,.04em) 0 #29d6ffcc;transform:none}77%{transform:skew(14deg)translate(max(2px,.04em))}79%{transform:none}}@keyframes fx-glitch-tear-a{0%{opacity:.95;clip-path:inset(8% 0 68%);transform:translate(calc(-1*max(5px,.1em)))}9%{clip-path:inset(56% 0 18%);transform:translate(max(5px,.1em))}18%{clip-path:inset(30% 0 48%);transform:translate(calc(-1*max(3px,.06em)))}27%,58%{opacity:0}60%{opacity:.95;clip-path:inset(74% 0 4%);transform:translate(max(6px,.12em))}69%{clip-path:inset(14% 0 62%);transform:translate(calc(-1*max(4px,.08em)))}78%,to{opacity:0}}@keyframes fx-glitch-tear-b{0%,30%{opacity:0}32%{opacity:.95;clip-path:inset(62% 0 10%);transform:translate(max(5px,.1em))}41%{clip-path:inset(20% 0 55%);transform:translate(calc(-1*max(6px,.12em)))}50%{clip-path:inset(44% 0 34%);transform:translate(max(3px,.06em))}59%,84%{opacity:0}86%{opacity:.95;clip-path:inset(4% 0 76%);transform:translate(calc(-1*max(5px,.1em)))}95%,to{opacity:0}}.avatar.frame-brass{box-shadow:0 0 0 3px #b08d3a}.avatar.frame-olive{box-shadow:0 0 0 4px #6b7a4a}.avatar.frame-gold{box-shadow:0 0 0 3px #f4dc8a,0 0 0 5px #9a7422}.avatar.frame-hazard{outline-offset:-4px;outline:4px dashed #111;box-shadow:0 0 0 4px #ffcf2e}.avatar.frame-pulse{animation:1.5s ease-out infinite frame-pulse;box-shadow:0 0 0 3px #f4d77a,0 0 0 3px #ffe9a600,0 0 10px #f4d77a55}@keyframes frame-pulse{0%{box-shadow:0 0 0 3px #f4d77a,0 0 0 3px #ffe9a6cc,0 0 10px #f4d77a55}12%{box-shadow:0 0 0 4px #fff6d6,0 0 0 8px #ffe9a699,0 0 28px #f4d77acc}26%{box-shadow:0 0 0 3px #f4d77a,0 0 0 11px #ffe9a64d,0 0 14px #f4d77a77}38%{box-shadow:0 0 0 4px #fff6d6,0 0 0 15px #ffe9a633,0 0 26px #f4d77abb}to{box-shadow:0 0 0 3px #f4d77a,0 0 0 22px #ffe9a600,0 0 10px #f4d77a55}}.avatar.frame-redacted{outline-offset:-3px;outline:3px dashed #111;box-shadow:0 0 0 3px #f2f3ea}.avatar.frame-synthwave{box-shadow:0 0 0 3px #ff2fa0,0 0 0 6px #7b2cff,0 0 16px #ff2fa066}.avatar.frame-magenta{animation:2s ease-in-out infinite frame-magenta;box-shadow:0 0 0 3px #ff2fa0}@keyframes frame-magenta{50%{box-shadow:0 0 0 3px #ff7ac4,0 0 18px #ff2fa099}}.avatar.frame-orchid{box-shadow:0 0 0 4px #c9a6ff}.has-backdrop{background-position:50%;background-size:cover;position:relative}.has-backdrop:after{content:"";pointer-events:none;background:linear-gradient(90deg,#11130fe6 0%,#11130fb3 60%,#11130f80 100%);position:absolute;inset:0}.has-backdrop>*{z-index:1;position:relative}.member-profile .profile-hero.has-backdrop{background-color:#171c12;background-position:top;background-repeat:no-repeat;background-size:100%}.member-profile .profile-hero.has-backdrop:after{background:linear-gradient(90deg,#11130fe6 0%,#11130fb3 60%,#11130f66 100%),linear-gradient(#171c1200 0% 45%,#171c12 100%)}@media (max-width:760px){.member-profile .profile-hero.has-backdrop:after{background:linear-gradient(90deg,#11130fd9 0%,#11130f99 100%),linear-gradient(#171c1200 0,#171c12 calc(33.3333vw - 10.6667px))}}.member-profile.theme-redacted{filter:grayscale()contrast(1.08)}.member-profile.theme-redacted .profile-hero h1:after{content:"";vertical-align:middle;background:#f2f3ea;width:1.6em;height:.55em;margin-left:.3em;display:inline-block}.member-profile.theme-night{--member-accent:#6fa8ff}.member-profile.theme-night .profile-hero,.member-profile.theme-night .op-panel{background:#0d1220;border-color:#23304d}.member-profile.theme-dossier{--member-accent:#8a6b2a}.member-profile.theme-dossier .profile-hero,.member-profile.theme-dossier .op-panel{color:#2a2418;background:#efe6cf;border-color:#c9b98b}.member-profile.theme-dossier .profile-hero .eyebrow,.member-profile.theme-dossier .op-panel .eyebrow,.member-profile.theme-dossier .op-panel p{color:#4a4130}.member-profile.theme-dossier .profile-hero:before{display:none}.member-profile[style*=--member-accent] .profile-hero{border-color:var(--member-accent)}.member-profile[style*=--member-accent] .profile-hero .eyebrow,.member-profile[style*=--member-accent] .op-panel .eyebrow{color:var(--member-accent)}.anthem-dock{z-index:30;background:color-mix(in srgb, var(--panel) 94%, black);border:1px solid var(--edge-lit);border-left:3px solid var(--member-accent,var(--accent));-webkit-backdrop-filter:blur(10px);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;width:min(340px,100vw - 36px);padding:10px 14px 10px 12px;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 18px 40px #000a}.anthem-dock audio{display:none}.anthem-toggle{border:1px solid var(--member-accent,var(--accent));width:44px;height:44px;color:var(--member-accent,var(--accent));cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.anthem-toggle:hover{background:var(--member-accent,var(--accent));color:var(--on-accent)}.anthem-dock.is-armed .anthem-toggle{animation:1.6s ease-in-out infinite anthem-pulse}.anthem-body{gap:5px;min-width:0;display:grid}.anthem-eyebrow{font:600 11px/1 var(--display);letter-spacing:.18em;color:var(--member-accent,var(--accent));align-items:center;gap:8px;display:flex}.anthem-bars{align-items:flex-end;gap:2px;height:10px;display:inline-flex}.anthem-bars i{background:currentColor;width:2px;height:3px}.anthem-dock.is-playing .anthem-bars i{animation:.9s ease-in-out infinite alternate anthem-bar}.anthem-dock.is-playing .anthem-bars i:nth-child(2){animation-delay:-.3s}.anthem-dock.is-playing .anthem-bars i:nth-child(3){animation-delay:-.6s}.anthem-dock.is-playing .anthem-bars i:nth-child(4){animation-delay:-.15s}.anthem-title{font:600 15px/1.2 var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--paper);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.anthem-track{background:var(--line);cursor:pointer;height:3px;display:block;position:relative}.anthem-track span{background:var(--member-accent,var(--accent));position:absolute;inset:0 auto 0 0}.anthem-time{font:11px var(--mono);color:var(--muted)}@keyframes anthem-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--member-accent,var(--accent)) 55%, transparent)}60%{box-shadow:0 0 0 10px #0000}}@keyframes anthem-bar{0%{height:3px}to{height:10px}}@media (max-width:640px){.anthem-dock{width:auto;bottom:12px;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){.fx-glitch .callsign-text,.fx-glitch:before,.fx-glitch:after,.avatar.frame-pulse,.anthem-dock.is-armed .anthem-toggle,.anthem-dock.is-playing .anthem-bars i{animation:none}}.member-profile.has-page-backdrop:before{content:"";z-index:-1;background-image:var(--page-backdrop);filter:saturate(.85);background-position:50%;background-size:cover;background-attachment:fixed;position:fixed;inset:0}.member-profile.has-page-backdrop:after{content:"";z-index:-1;background:linear-gradient(#11130fd9 0%,#11130fcc 40%,#11130fe6 100%);position:fixed;inset:0}.member-profile.has-page-backdrop .op-panel,.member-profile.has-page-backdrop .profile-hero:not(.has-backdrop){background:#1a2019f2}.member-card.has-card-image:before{content:"";background-image:linear-gradient(90deg, #171c13f2 0%, #171c13d9 45%, #171c1366 100%), var(--card-image);background-position:50%;background-size:cover;position:absolute;inset:0}.member-card.has-card-image .member-card-open{background:#0f120ccc}.member-card.card-brass{--edge:#b08d3a;--card:#1b1911}.member-card.card-gold{--edge:#e9c96a;--card:#1c1a10;box-shadow:0 0 22px #e9c96a1f}.member-card.card-night{--edge:#2f4270;--card:#0d1220}.member-card.card-blood{--edge:#7a2323;--card:#1c0f0f}.member-card.card-camo{--edge:#4a5a3a;--card:#1a2015;background-color:#1a2015;background-image:radial-gradient(circle at 15% 30%,#2a3a20 0 22%,#0000 23%),radial-gradient(circle at 70% 70%,#3f5a2a 0 18%,#0000 19%),radial-gradient(circle at 45% 90%,#2f3b1e 0 14%,#0000 15%);background-size:140px 140px}.member-card.card-redacted{--edge:#f2f3ea;--card:#0e0e0e;filter:grayscale()}.member-card.card-toxic{--edge:#58ff2a;--card:#0f1a0c;box-shadow:0 0 16px #58ff2a1f}.member-card.card-chrome{--edge:#c9ced3;--card:#1e2321;background-image:linear-gradient(110deg,#1e2321 0%,#33393a 45%,#1e2321 60%);background-size:250% 100%;animation:5s linear infinite fx-chrome}.member-card.card-synthwave{--edge:#ff2fa0;--card:#170c24;background-image:linear-gradient(#170c24 0% 55%,#3a1046 85%,#5a1450 100%);box-shadow:0 0 18px #ff2fa024}.member-card.card-ultraviolet{--edge:#8f5bff;--card:#120c22;box-shadow:0 0 16px #8f5bff26}.member-card.card-magenta{--edge:#ff2fa0;--card:#1e0d18}.member-card.card-gold:hover,.member-card.card-toxic:hover,.member-card.card-chrome:hover,.member-card.card-synthwave:hover,.member-card.card-ultraviolet:hover{--edge:#fff}.qm-preview.has-card-image:before{content:"";background-image:var(--card-image);opacity:.55;background-position:50%;background-size:cover;position:absolute;inset:0}.qm-preview,.qm-preview>*{position:relative}.qm-preview.card-brass{border-color:#b08d3a}.qm-preview.card-gold{border-color:#e9c96a}.qm-preview.card-night{background:#0d1220;border-color:#23304d}.qm-preview.card-blood{background:#1c0f0f;border-color:#7a2323}.qm-preview.card-camo{background:#2a3a20;border-color:#4a5a3a}.qm-preview.card-redacted{filter:grayscale();background:#0e0e0e;border-color:#f2f3ea}.qm-preview.card-toxic{border-color:#58ff2a}.qm-preview.card-chrome{border-color:#c9ced3}.qm-preview.card-synthwave{background:linear-gradient(#170c24 55%,#5a1450 100%);border-color:#ff2fa0}.qm-preview.card-ultraviolet{background:#120c22;border-color:#8f5bff}.qm-preview.card-magenta{background:#1e0d18;border-color:#ff2fa0}.qm-style-sample{font:600 18px var(--display);align-items:center;min-width:140px;padding:12px 18px;display:inline-flex}.avatar{object-fit:cover;background:#1a2015;border:1px solid #3a4430;border-radius:50%;flex-shrink:0}:where(#main) .avatar{background:#15140f;border-color:#d9ba7c40}.team-intro{max-width:640px;margin-bottom:30px;font-size:14px}.team-page{--card:#121510;--card-lit:#181b13;--card-edge:#d9ba7c24;--card-edge-lit:#d9ba7c70}.team-roster{border-top:0;padding-top:clamp(56px,7vw,100px)}.team-stats{border-top:1px solid #d9ba7c33;gap:clamp(26px,4vw,60px);padding:18px 0 4px;display:flex;max-width:none!important}.team-stats small{max-width:110px}.team-toolbar{background:linear-gradient(160deg,#161b12cc,#0f130dcc);border:1px solid #d9ba7c26;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-bottom:clamp(44px,5vw,72px);padding:16px;display:flex;position:relative}.team-toolbar:before{content:"";pointer-events:none;background:linear-gradient(var(--brass), var(--brass)) top left / 14px 1px, linear-gradient(var(--brass), var(--brass)) top left / 1px 14px, linear-gradient(var(--brass), var(--brass)) bottom right / 14px 1px, linear-gradient(var(--brass), var(--brass)) bottom right / 1px 14px;opacity:.7;background-repeat:no-repeat;position:absolute;inset:-1px}.team-search{border:1px solid var(--card-edge-lit);max-width:460px;color:var(--accent);background:#0b0e0c;flex:320px;align-items:center;gap:12px;padding:0 16px;transition:border-color .2s,box-shadow .2s;display:flex}.team-search:focus-within{border-color:var(--brass);box-shadow:0 0 0 3px #d9ba7c1f}.team-page .team-search input,.team-page .team-search input:focus{box-shadow:none;background:0 0;border:0;padding:14px 0}.team-filters{flex-wrap:wrap;gap:6px;display:flex}.team-filter{border:1px solid var(--card-edge);color:#c8bb9a;font:10px var(--mono);letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;background:#0d100e99;align-items:center;gap:8px;padding:9px 12px;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.team-filter i{border-radius:50%;width:7px;height:7px}.team-filter b{color:#8a7a55;font-weight:400}.team-filter:hover{color:var(--paper);border-color:#d9ba7c66}.team-filter.on{color:#151710;background:#dfc48e;border-color:#dfc48e}.team-filter.on b{color:#5b4a26}.team-group{margin-bottom:clamp(56px,6vw,90px)}.team-group:last-child{margin-bottom:0}.team-group-head{align-items:baseline;gap:22px;margin-bottom:24px;padding-bottom:16px;display:flex;position:relative}.team-group-head:after{content:"";background:linear-gradient(90deg,#d9ba7c88,#d9ba7c22 60%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.team-group-index{font:11px var(--mono);letter-spacing:2px;color:var(--brass)}.team-group-head h2{font:600 clamp(40px, 4.4vw, 68px) / .9 var(--display);letter-spacing:-.02em;overflow-wrap:anywhere;align-items:center;gap:16px;min-width:0;margin:0;display:flex}.role-badges{flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;display:flex}.team-group-head h2 i,.role-badge i{border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.team-group-head h2 i{width:12px;height:12px;box-shadow:0 0 0 4px #ffffff0a}.team-group-count{font:10px var(--mono);letter-spacing:1.6px;color:#a59d86;white-space:nowrap;margin-left:auto}.team-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));gap:clamp(14px,1.6vw,22px);display:grid}.team-cell{display:grid}.member-card{--edge:var(--card-edge);border:1px solid var(--edge);background:linear-gradient(135deg, #ffffff06 0%, transparent 40%), var(--card);min-height:132px;color:inherit;isolation:isolate;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.member-card:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.member-card:hover{--edge:var(--card-edge-lit);transform:translateY(-2px);box-shadow:0 18px 40px #0006}.team-page .member-card{background:radial-gradient(ellipse 60% 120% at 0% 50%, #d9ba7c0d, transparent 70%), linear-gradient(160deg, #ffffff05 0%, transparent 45%), var(--card);min-height:148px;transition:border-color .35s, transform .35s var(--ease-out), box-shadow .35s}.team-page .member-card:hover{transform:translateY(-3px);box-shadow:0 22px 50px -24px #000,0 0 0 1px #d9ba7c14}.member-card>*{z-index:1;position:relative}.member-card>.member-card-ticks{z-index:2;pointer-events:none;background:linear-gradient(var(--brass), var(--brass)) top right / 14px 1px, linear-gradient(var(--brass), var(--brass)) top right / 1px 14px, linear-gradient(var(--brass), var(--brass)) bottom left / 14px 1px, linear-gradient(var(--brass), var(--brass)) bottom left / 1px 14px;opacity:.55;background-repeat:no-repeat;transition:opacity .35s;position:absolute;inset:0}.member-card:hover>.member-card-ticks{opacity:1}.member-card-tab{font:8px var(--mono);letter-spacing:1.6px;color:#a59d86;border-right:1px solid var(--edge);border-bottom:1px solid var(--edge);z-index:2;background:#0b0d0a;padding:4px 10px;position:absolute;top:0;left:0}.member-card-portrait{align-items:center;padding:22px 0 22px 22px;display:flex}.member-card-portrait .avatar{box-shadow:0 0 0 4px var(--card), 0 0 0 5px var(--edge), 0 10px 24px #0008;transition:box-shadow .3s}.member-card:hover .member-card-portrait .avatar{box-shadow:0 0 0 4px var(--card), 0 0 0 5px var(--accent), 0 12px 28px #000a, 0 0 30px #d9ba7c33}.member-card-main{align-content:center;gap:6px;min-width:0;padding:24px 18px 18px 20px;display:grid}.member-card-head{align-items:center;gap:8px;min-width:0;display:flex}.member-card h3{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em;min-width:0;margin:0;font-size:30px;line-height:.95;overflow:hidden}.team-page .member-card h3{letter-spacing:-.01em;font-size:34px;transition:color .3s}.team-page .member-card:hover h3{color:var(--brass-hi)}.member-card h3 .callsign{max-width:100%}.member-card .cosmetic-title{margin:-2px 0 0;font-size:10px}.member-card-roles{flex-wrap:wrap;align-items:center;gap:6px 14px;min-width:0;display:flex}.member-card .role-badges{gap:12px}.member-card .role-badge{letter-spacing:1px;color:#b5c59b;border:0;gap:6px;padding:0;font-size:9px}.team-page .member-card .role-badge{color:#d4ba88}.member-card .role-badge i{width:7px;height:7px}.member-card .tier1-chip{white-space:nowrap;border-radius:999px;gap:6px;margin:0;padding:2px 9px 2px 3px;font-size:9px}.member-card .tier1-chip .section-patch{letter-spacing:0;width:18px;height:18px;padding:0;font-size:7px;overflow:hidden}.member-card .tier1-chip .role-glyph{width:18px;height:18px}.member-card-foot{border-top:1px dashed var(--edge);justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-top:4px;padding-top:10px;display:flex}.member-card-foot .medal-strip{gap:4px;margin:0}.member-card-foot .medal-strip img,.member-card-foot .medal-strip svg{max-height:22px}.member-card-foot .member-meta{flex-shrink:0;margin:0 0 0 auto}.member-card-open{border-left:1px solid var(--edge);color:#8a7a55;background:#0b0d0a;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:44px;transition:color .3s,background .3s;display:flex}.member-card-open span{writing-mode:vertical-rl;font:8px var(--mono);letter-spacing:2px;transform:rotate(180deg)}.member-card:hover .member-card-open{color:#151710;background:#dfc48e}.member-card-open svg{transition:transform .3s var(--ease-out)}.member-card:hover .member-card-open svg{transform:translate(2px)}.member-meta{font:10px var(--mono);color:#97a289;align-items:center;gap:7px;margin-top:10px;display:inline-flex}:where(#main) .member-meta{color:#a59d86}.profile-hero{align-items:center;gap:36px;margin:28px 0 40px;display:flex}.profile-hero h1{overflow-wrap:anywhere;margin:14px 0 16px;font-size:clamp(48px,7vw,90px);line-height:1}.profile-avatar{border-width:2px}.member-file.member-profile{max-width:1480px;min-height:65vh;margin:0 auto;padding:clamp(28px,4vw,54px) 6% clamp(70px,9vw,130px);position:relative}.member-file.member-profile:not(.has-page-backdrop):before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 70% at 30% 10%,#d9ba7c14,#0000 70%),radial-gradient(30% 50% at 85% 0,#d9ba7c0a,#0000 70%);height:620px;position:absolute;inset:0 0 auto}.member-file.member-profile .profile-back{font:10px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:#d4ba88;border-radius:2px;margin-bottom:18px}.member-file.member-profile .profile-back:hover{color:var(--brass-hi);background:#d9ba7c12}.member-file.member-profile .profile-hero{isolation:isolate;box-shadow:none;animation:rise-soft .9s var(--ease-out) backwards;border-radius:2px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"portrait id""facts facts";align-items:center;gap:34px clamp(28px,4vw,60px);margin:0 0 clamp(40px,5vw,70px);padding:clamp(28px,4vw,58px);display:grid;position:relative;overflow:visible}.member-file:not(.theme-night,.theme-dossier,.has-page-backdrop).member-profile .profile-hero:not(.has-backdrop){background:radial-gradient(50% 90% at 0 40%,#d9ba7c17,#0000 70%),linear-gradient(160deg,#161b12f2,#0e110cf2)}.member-file:not(.theme-night,.theme-dossier,[style*=--member-accent]).member-profile .profile-hero{border-color:#d9ba7c33}.member-file.member-profile .profile-hero:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(var(--brass), var(--brass)) top left / 22px 1px, linear-gradient(var(--brass), var(--brass)) top left / 1px 22px, linear-gradient(var(--brass), var(--brass)) top right / 22px 1px, linear-gradient(var(--brass), var(--brass)) top right / 1px 22px, linear-gradient(var(--brass), var(--brass)) bottom left / 22px 1px, linear-gradient(var(--brass), var(--brass)) bottom left / 1px 22px, linear-gradient(var(--brass), var(--brass)) bottom right / 22px 1px, linear-gradient(var(--brass), var(--brass)) bottom right / 1px 22px;background-repeat:no-repeat;width:auto;height:auto;position:absolute;inset:-1px}.member-file.member-profile .profile-wordmark{z-index:0;font:600 clamp(80px, 11vw, 180px) / 1 var(--display);letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1px #dbc18830;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:clamp(20px,3vw,44px);right:clamp(24px,4vw,58px)}.profile-portrait{grid-area:portrait;place-items:center;padding:14px;display:grid;position:relative}.profile-portrait:before{content:"";border:1px dashed #d9ba7c55;border-radius:50%;animation:60s linear infinite profile-orbit;position:absolute;inset:0}.member-file.member-profile .profile-avatar{border:2px solid #d9ba7c88;width:clamp(120px,14vw,200px);height:clamp(120px,14vw,200px);box-shadow:0 0 0 8px #0d100e,0 24px 60px #000c,0 0 60px #d9ba7c26}.profile-id{grid-area:id;justify-items:start;gap:14px;min-width:0;display:grid}.member-file.member-profile .profile-hero h1{font:600 clamp(64px, 8.4vw, 136px) / .86 var(--display);letter-spacing:-.03em;flex-wrap:wrap;align-items:center;gap:6px 18px;max-width:100%;margin:8px 0 0;display:flex}.member-file.member-profile .profile-hero .medal-strip{margin:0}.profile-facts{border-top:1px solid #d9ba7c33;grid-area:facts;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.profile-facts>div{min-width:0;padding:18px 20px 0 0}.profile-facts>div+div{border-left:1px solid #d9ba7c1a;padding-left:20px}.profile-facts dt{font:9.5px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:#a59d86;align-items:center;gap:6px;display:flex}.profile-facts dd{font:600 clamp(22px, 2.2vw, 30px) / 1 var(--display);letter-spacing:.01em;color:var(--paper);text-transform:uppercase;overflow-wrap:anywhere;margin:8px 0 0}.profile-facts dd.member-meta{display:block}.profile-layout{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);align-items:start;gap:24px;display:grid}.member-file.member-profile .profile-layout{grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:clamp(18px,2vw,28px)}.profile-main{gap:clamp(18px,2vw,28px);min-width:0;display:grid}.profile-cell:empty{display:none}.member-file.member-profile .op-panel{isolation:isolate;box-shadow:none;border-radius:2px;margin:0;padding:clamp(22px,2.6vw,36px);position:relative}.member-file:not(.theme-night,.theme-dossier,.has-page-backdrop).member-profile .op-panel{background:linear-gradient(160deg,#161b12f2,#0f130df2);border-color:#d9ba7c26}.member-file.member-profile .op-panel:hover{transform:none;box-shadow:0 22px 50px -24px #000}.member-file:not(.theme-night,.theme-dossier,.has-page-backdrop).member-profile .op-panel:hover{border-color:#d9ba7c55}.member-file.member-profile .op-panel:after{content:"";pointer-events:none;background:linear-gradient(var(--brass), var(--brass)) top left / 14px 1px, linear-gradient(var(--brass), var(--brass)) top left / 1px 14px, linear-gradient(var(--brass), var(--brass)) bottom right / 14px 1px, linear-gradient(var(--brass), var(--brass)) bottom right / 1px 14px;opacity:.7;background-repeat:no-repeat;position:absolute;inset:-1px}.member-file.member-profile.theme-dossier .op-panel:after{display:none}.member-file.member-profile .op-panel>.eyebrow{margin-bottom:18px}.profile-about p{color:#d5d6c9;max-width:64ch;margin:0;font-size:clamp(16px,1.4vw,19px);line-height:1.75}.member-file.member-profile .profile-links{position:sticky;top:120px}.social-links{margin:0;padding:0;list-style:none}.social-links li+li{border-top:1px solid var(--line)}.social-links a{color:inherit;align-items:center;gap:12px;padding:12px 0;font-size:13px;text-decoration:none;display:flex}.social-links a:hover{color:var(--accent)}.social-links b{font:10px var(--mono);text-transform:uppercase;color:var(--accent);min-width:80px}.social-links span{overflow-wrap:anywhere;flex:1}.member-file.member-profile .social-links a{transition:color .2s, padding .3s var(--ease-out);border-radius:0;margin:0;padding:16px 0}.member-file.member-profile .social-links a:hover{color:var(--brass-hi);background:0 0;padding-left:6px}.member-file.member-profile .social-links li+li{border-top:1px solid #d9ba7c1a}.member-file.member-profile .social-links b{color:#d4ba88;letter-spacing:1px}.profile-layout .service-record{grid-column:1/-1}.service-record h3{font:16px var(--display);letter-spacing:.06em;text-transform:uppercase;margin:18px 0 12px}.service-record h3 small{font:10px var(--mono);color:var(--muted);text-transform:none;letter-spacing:0}.member-file.member-profile .service-record h3{font:600 clamp(26px, 2.4vw, 34px) / 1 var(--display);letter-spacing:-.01em;margin:26px 0 14px}.member-file.member-profile .service-record>.eyebrow+h3{margin-top:0}.record-tiles{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin:0;display:grid}.record-tiles>div{background:#11130f;padding:14px 16px}.record-tiles dt{font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.record-tiles dd{font:30px var(--display);color:var(--accent);margin:6px 0 0;line-height:1.1}.member-file.member-profile .record-tiles{background:0 0;border:0;border-radius:0;gap:1px}.member-file.member-profile .record-tiles>div{background:#0d100e;border:0;border-radius:0;padding:18px 20px;transition:background .3s;box-shadow:0 0 0 1px #d9ba7c26}.member-file.member-profile .record-tiles>div:hover{background:#14130d}.member-file.member-profile .record-tiles dt{letter-spacing:1.6px;color:#a59d86;font-size:9.5px}.member-file.member-profile .record-tiles dd{background-image:var(--shine);font:600 clamp(36px, 3.4vw, 52px) / .95 var(--display);letter-spacing:-.02em;-webkit-text-fill-color:transparent;text-shadow:none;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;margin-top:10px;animation:8s ease-in-out 2.2s infinite shimmer}.record-empty,.record-note{font:11px var(--mono);color:var(--muted);margin:10px 0 0}.member-file.member-profile .medal-tile{background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--tile) 14%, transparent), transparent 60%), #0d100e;border-color:#d9ba7c26;border-radius:2px}.member-file.member-profile .medal-rarity{border-radius:2px}.member-missing h1{font:600 clamp(60px, 7vw, 112px) / .88 var(--display);letter-spacing:-.03em;margin:24px 0 30px}.member-missing .notice{max-width:560px}@keyframes profile-orbit{to{rotate:360deg}}@media (max-width:1000px){.member-file.member-profile .profile-layout{grid-template-columns:minmax(0,1fr)}.member-file.member-profile .profile-links{position:relative;top:0}}@media (max-width:720px){.record-tiles{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.profile-hero{flex-direction:column;align-items:flex-start;gap:22px}.member-file.member-profile .profile-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"portrait""id""facts";gap:22px}.profile-portrait{justify-self:start}.profile-facts{grid-template-columns:minmax(0,1fr)}.profile-facts>div,.profile-facts>div+div{border-bottom:1px solid #d9ba7c1a;border-left:0;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;display:flex}.member-file.member-profile .profile-wordmark{display:none}.profile-facts dd{text-align:right;margin:0;font-size:22px}.profile-layout,.team-grid{grid-template-columns:1fr}.team-stats{justify-content:space-between;gap:18px;width:100%}.team-toolbar{padding:12px}.team-search{max-width:none}.team-page .member-card h3{font-size:28px}.member-card-portrait{padding:22px 0 22px 16px}.member-card-portrait .avatar{width:64px;height:64px}}@media (prefers-reduced-motion:reduce){.member-file.member-profile .profile-hero,.profile-portrait:before{animation:none}}.lb-preview,.lb-olive{--lb-accent:#bdca8c;--lb-glow:#76834c24}.lb-gold{--lb-accent:#e2bd72;--lb-glow:#c6994824}.lb-ice{--lb-accent:#9ed4de;--lb-glow:#68bcc324}.lb-meta{font:11px var(--mono);color:#a6ae99;border-top:1px solid #343b2e;flex-wrap:wrap;gap:14px 24px;padding:19px 0 30px;display:flex}.lb-meta span{align-items:center;gap:8px;display:flex}.lb-podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:18px;padding:16px 0 32px;display:grid}.lb-podium-card{text-align:center;background:radial-gradient(ellipse at 50% 0, var(--lb-glow), transparent 70%), #181d18;border:1px solid #343b2e;border-radius:14px;flex-direction:column;align-items:center;min-width:0;padding:22px 16px 26px;transition:transform .2s,border-color .2s;display:flex;position:relative}.lb-podium-card:hover{border-color:var(--lb-accent);transform:translateY(-4px)}.lb-place-1{border-color:var(--lb-accent);grid-area:1/2;padding-top:34px;padding-bottom:34px;box-shadow:0 12px 70px #0003}.lb-place-2{grid-area:1/1}.lb-place-3{grid-area:1/3}.lb-podium-rank{color:var(--lb-accent);font:10px var(--mono);letter-spacing:1.6px;align-items:center;gap:8px;margin-bottom:24px;display:flex}.lb-podium-card .avatar{object-fit:cover;border:3px solid #ffffff16;border-radius:50%;box-shadow:0 0 0 5px #ffffff04}.lb-podium-card h2{font:600 28px var(--display);overflow-wrap:anywhere;max-width:100%;margin:17px 0 4px}.lb-person-tag{font:8px var(--mono);letter-spacing:1.6px;color:#8d9780}.lb-podium-card strong{font:600 clamp(26px, 3.5vw, 44px) var(--display);color:var(--lb-accent);overflow-wrap:anywhere;max-width:100%;margin-top:25px}.lb-podium-card>small{color:#a1a991;margin-top:4px;font-size:11px}.lb-table-wrap{background:var(--sunk);border:1px solid #343b2e;border-radius:12px;overflow:hidden}.lb-table{border-collapse:collapse;table-layout:fixed;width:100%}.lb-table caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lb-table th{text-align:left;font:10px var(--mono);letter-spacing:1px;color:#909b81;background:var(--panel-2);padding:18px 22px}.lb-table th:first-child{width:90px}.lb-table th:last-child{text-align:right;width:32%}.lb-table td{overflow-wrap:anywhere;border-top:1px solid #ffffff0a;padding:16px 22px;font-size:14px}.lb-table td:first-child{color:#8a937e;font:15px var(--mono)}.lb-table td:last-child{text-align:right;font:15px var(--mono);color:var(--lb-accent);font-variant-numeric:tabular-nums}.lb-table td .lb-identity{align-items:center;gap:14px;font-weight:600;display:flex}.lb-table td .lb-identity .avatar{object-fit:cover;border-radius:50%;flex-shrink:0}.lb-table td small{font:8px var(--mono);color:#a8b190;margin-top:4px;display:block}.lb-table tbody tr:hover{background:#ffffff04}.lb-top-rank{color:var(--lb-accent)}.lb-footnote{color:#7f8974;margin:20px 0 0;font-size:11px;line-height:1.8}.lb-empty{text-align:center;color:#a2ad92;border:1px dashed #3e4634;border-radius:14px;padding:60px 24px}.lb-empty svg{color:var(--lb-accent);margin-bottom:16px}.lb-empty h2{font:600 32px var(--display);color:var(--paper);margin:0 0 10px}.lb-empty p{margin:0;line-height:1.8}@media (max-width:760px){.lb-podium{grid-template-columns:1fr 1fr;gap:10px}.lb-place-1{grid-area:1/1/auto/-1}.lb-place-2{grid-area:2/1}.lb-place-3{grid-area:2/2}.lb-podium-card{padding:20px 12px}.lb-podium-card h2{font-size:24px}.lb-podium-card strong{font-size:30px}.lb-podium-card .avatar{width:64px;height:64px}.lb-table th,.lb-table td{padding:14px 10px}.lb-table th{letter-spacing:0;font-size:8px}.lb-table th:first-child{width:45px}.lb-table td,.lb-table td:last-child{font-size:12px}.lb-table td .lb-identity{gap:8px}.lb-table td .avatar{width:28px;height:28px}}.lb-player-avatar{background:var(--panel-3);color:#bdc7a7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lb-table td .lb-match-count{color:#969e87;letter-spacing:0;margin-top:6px;font-size:11px;font-weight:400}.lb-podium-card>.lb-match-count{margin-top:6px}.lb-presence{flex:none;justify-content:center;align-items:center;display:inline-flex}.lb-presence i{background:#7a3a33;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 2px #7a3a3330}.lb-presence.is-on i{background:#6fd45f;animation:1.9s ease-out infinite lb-pulse;box-shadow:0 0 0 2px #6fd45f45}@keyframes lb-pulse{0%{box-shadow:0 0 0 2px #6fd45f55,0 0 #6fd45f66}70%{box-shadow:0 0 0 2px #6fd45f55,0 0 0 9px #6fd45f00}to{box-shadow:0 0 0 2px #6fd45f55,0 0 #6fd45f00}}.lb-identity{justify-content:flex-start;align-items:center;gap:12px;display:flex}.lb-identity>span{min-width:0}.lb-identity .lb-presence{margin-left:2px}.lb-podium-face{display:inline-flex;position:relative}.lb-podium-face .lb-presence{background:#11130f;border-radius:50%;padding:3px;position:absolute;bottom:2px;right:2px}.lb-podium-face .lb-presence i{width:11px;height:11px}@media (prefers-reduced-motion:reduce){.lb-presence.is-on i{animation:none}}#main :is(.lb-index,.lb-page),#main .lb-olive{--lb-accent:#d9ba7c;--lb-glow:#d9ba7c1f}#main .lb-gold{--lb-accent:#f0cf86;--lb-glow:#e2b45a26}#main .lb-ice{--lb-accent:#a9d4dc;--lb-glow:#68bcc31f}.lb-loading{font:11px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:#a59d86;padding:40px 0}.lb-band .br-head h2 em{display:inline-block}.lb-catalog{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:clamp(14px,1.6vw,22px);display:grid}.lb-catalog-card.br-panel{background:linear-gradient(90deg, var(--lb-accent), transparent 65%) top / 100% 1px no-repeat, radial-gradient(ellipse 80% 60% at 100% 0%, var(--lb-glow), transparent 70%), linear-gradient(160deg, #161b12f2, #0f130df2);flex-direction:column;min-width:0;min-height:360px;display:flex}.lb-card-top{justify-content:space-between;align-items:flex-start;margin-bottom:auto;padding-bottom:40px;display:flex}.lb-card-top>b{font:600 clamp(64px, 6vw, 92px) / .8 var(--display);letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--lb-accent) 55%, transparent);transition:color .35s}.lb-catalog-card:hover .lb-card-top>b{color:color-mix(in srgb, var(--lb-accent) 14%, transparent)}.lb-card-top>span{font:9.5px var(--mono);letter-spacing:1.6px;color:var(--lb-accent);align-items:center;gap:7px;display:inline-flex}.lb-catalog-card .eyebrow{color:#a59d86;font-size:9.5px}.lb-catalog-card h2{font:600 clamp(34px, 3vw, 46px) / .92 var(--display);letter-spacing:-.01em;text-transform:uppercase;overflow-wrap:anywhere;margin:14px 0 12px}.lb-catalog-card p{color:#a9ac9e;overflow-wrap:anywhere;margin:0 0 28px;font-size:14px;line-height:1.7}.lb-card-bottom{font:10px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--lb-accent);border-top:1px solid #d9ba7c26;justify-content:space-between;align-items:center;gap:12px;padding-top:18px;display:flex}.lb-card-bottom svg{transition:transform .35s var(--ease-out)}.lb-catalog-card:hover .lb-card-bottom svg{transform:translate(5px)}.lb-band+.lb-band{border-top:0;padding-top:0}.lb-honours-link.br-panel{background:radial-gradient(50% 120% at 0%,#d9ba7c17,#0000 70%),linear-gradient(160deg,#161b12f2,#0f130df2);grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(18px,3vw,44px);padding:clamp(26px,3.4vw,48px);display:grid}.lb-honours-icon{aspect-ratio:1;width:clamp(72px,8vw,104px);color:var(--brass-hi);background:radial-gradient(circle,#d9ba7c1f,#0000 70%);border:1px solid #d9ba7c4d;border-radius:50%;place-items:center;display:grid}.lb-honours-link>span:nth-child(2){gap:12px;min-width:0;display:grid}.lb-honours-link b{font:600 clamp(36px, 4.4vw, 68px) / .9 var(--display);letter-spacing:-.02em}.lb-honours-link small{color:#a9ac9e;font-size:14px}.lb-honours-link>svg{color:var(--brass);transition:transform .35s var(--ease-out)}.lb-honours-link:hover>svg{transform:translate(4px,-4px)}.lb-mast{isolation:isolate;background:#0d100e;align-items:flex-end;min-height:clamp(420px,52vh,560px);display:flex;position:relative;overflow:hidden}.lb-mast-image{z-index:-3;object-fit:cover;object-position:50% 60%;filter:saturate(.5)brightness(.55);width:100%;height:100%;position:absolute;inset:0}.lb-mast:before{content:"";z-index:-2;background:radial-gradient(ellipse 45% 70% at 15% 100%, var(--lb-glow), transparent 70%), linear-gradient(90deg, #0b100ef5 0%, #0b100ec8 45%, #0b100e60), linear-gradient(0deg, #0c0f0d 0%, transparent 60%, #0c0f0d99);position:absolute;inset:0}.lb-mast-frame{z-index:-1;pointer-events:none;background:linear-gradient(var(--brass), var(--brass)) top left / 16px 1px, linear-gradient(var(--brass), var(--brass)) top left / 1px 16px, linear-gradient(var(--brass), var(--brass)) top right / 16px 1px, linear-gradient(var(--brass), var(--brass)) top right / 1px 16px, linear-gradient(var(--brass), var(--brass)) bottom left / 16px 1px, linear-gradient(var(--brass), var(--brass)) bottom left / 1px 16px, linear-gradient(var(--brass), var(--brass)) bottom right / 16px 1px, linear-gradient(var(--brass), var(--brass)) bottom right / 1px 16px;background-repeat:no-repeat;border:1px solid #e9ce931f;position:absolute;inset:22px}.lb-mast-inner{width:100%;max-width:1480px;margin:0 auto;padding:70px 6% clamp(56px,6vw,84px)}.lb-mast-inner>*{animation:rise-soft .9s var(--ease-out) backwards}.lb-mast-inner>:nth-child(2){animation-delay:80ms}.lb-mast-inner>:nth-child(n+3){animation-delay:.18s}.lb-back{font:10px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:#bfae88;align-items:center;gap:8px;margin-bottom:clamp(40px,6vw,80px);transition:color .2s;display:inline-flex}.lb-mast-inner>.lb-back{width:max-content;display:flex}.lb-back:hover{color:var(--brass-hi)}.lb-back svg{transition:transform .3s var(--ease-out)}.lb-back:hover svg{transform:translate(-4px)}.lb-mast h1{font:600 clamp(56px, 7.4vw, 124px) / .88 var(--display);letter-spacing:-.03em;text-transform:uppercase;overflow-wrap:anywhere;text-wrap:balance;max-width:1200px;margin:26px 0 0}.lb-mast h1 em{filter:drop-shadow(0 0 36px #d9ba7c2e)}.lb-mast p:not(.lb-loading){color:#d5d6c9;white-space:pre-line;overflow-wrap:anywhere;max-width:620px;margin:26px 0 0;font-size:15.5px;line-height:1.85}.lb-board-body{max-width:1480px;margin:0 auto;padding:clamp(36px,4vw,56px) 6% clamp(80px,9vw,130px)}#main .lb-meta{border-top:0;gap:8px;padding:0 0 clamp(30px,4vw,48px)}#main .lb-meta span{font:9.5px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:#d4ba88;background:#0d100e99;border:1px solid #d9ba7c2e;gap:7px;padding:7px 11px}#main .lb-podium{gap:clamp(12px,1.6vw,22px);padding:30px 0 clamp(30px,4vw,48px)}#main .lb-podium-card{background:radial-gradient(ellipse 70% 55% at 50% 0, var(--lb-glow), transparent 75%), linear-gradient(160deg, #161b12f2, #0f130df2);border-color:#d9ba7c26;border-radius:0;padding:26px 18px 30px}#main a.lb-podium-card:hover{border-color:#d9ba7c66}#main .lb-place-1{border-color:color-mix(in srgb, var(--lb-accent) 55%, transparent);background:radial-gradient(ellipse 80% 60% at 50% 0, color-mix(in srgb, var(--lb-accent) 22%, transparent), transparent 75%), linear-gradient(160deg, #1b2016f2, #10140ef2);box-shadow:0 30px 80px -30px #000, 0 0 60px -20px color-mix(in srgb, var(--lb-accent) 40%, transparent);padding:40px 18px 44px}#main .lb-podium-rank{letter-spacing:2px;font-size:9.5px}#main .lb-podium-card .avatar{border:1px solid #d9ba7c55;box-shadow:0 0 0 5px #0d100e,0 0 0 6px #d9ba7c22}#main .lb-place-1 .avatar{box-shadow:0 0 0 5px #0d100e, 0 0 0 6px color-mix(in srgb, var(--lb-accent) 60%, transparent), 0 0 40px color-mix(in srgb, var(--lb-accent) 30%, transparent)}#main .lb-podium-card h2{text-transform:uppercase;letter-spacing:-.01em;margin-top:22px;font-size:clamp(26px,2.4vw,34px)}#main .lb-person-tag{color:#a59d86;font-size:9px}#main .lb-podium-card strong{letter-spacing:-.02em;margin-top:28px;font-size:clamp(34px,4.2vw,64px);line-height:.9}#main .lb-place-1 strong{background-image:var(--shine);-webkit-text-fill-color:transparent;text-shadow:none;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;font-size:clamp(40px,5vw,78px);animation:8s ease-in-out 2.2s infinite shimmer}#main .lb-podium-card>small{font:9.5px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:#a59d86;margin-top:10px}#main .lb-podium-card>.lb-match-count{text-transform:none;letter-spacing:.4px}#main .lb-podium-face .lb-presence{background:#0d100e}#main .lb-table-wrap{background:#0b0e0c;border:1px solid #d9ba7c26;border-radius:0}#main .lb-table th{letter-spacing:1.6px;text-transform:uppercase;color:#a59d86;background:#0f130d;border-bottom:1px solid #d9ba7c33;padding:15px 22px;font-size:9.5px}#main .lb-table td{border-top:1px solid #d9ba7c12;padding:15px 22px}#main .lb-table tbody tr{transition:background .2s}#main .lb-table tbody tr:hover{background:#d9ba7c0a}#main .lb-table td:first-child{font:600 22px var(--display);color:#8a8a7a}#main .lb-top-rank{background-image:var(--shine);-webkit-text-fill-color:transparent;text-shadow:none;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out 2.2s infinite shimmer}#main .lb-table td:last-child{color:var(--paper)}#main .lb-table tbody tr:nth-child(-n+3) td:last-child{color:var(--lb-accent)}#main .lb-table td .lb-identity .avatar{border:1px solid #d9ba7c33}#main .lb-table td a.lb-identity:hover>span{color:var(--brass-hi)}#main .lb-table td small{color:#a59d86;letter-spacing:1.2px}#main .lb-footnote{color:#8a8a7a;max-width:900px;margin-top:22px;font-size:12px}#main .lb-empty{color:#a9ac9e;background:radial-gradient(50% 80% at 50% 0,#d9ba7c12,#0000 70%),#0f130d;border:1px solid #d9ba7c26;border-radius:0;padding:clamp(50px,7vw,90px) 24px}#main .lb-empty h2{text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(34px,4vw,54px);line-height:.95}.lb-unavailable p{color:#d5d6c9}@media (max-width:760px){.lb-catalog-card{min-height:0}.lb-card-top{padding-bottom:26px}.lb-honours-link{grid-template-columns:1fr auto}.lb-honours-icon{display:none}.lb-mast{min-height:0}.lb-mast-frame{inset:12px}.lb-mast-inner{padding:44px 24px 48px}.lb-back{margin-bottom:36px}.lb-board-body{padding:28px 16px 80px}#main .lb-podium{padding-top:20px}#main .lb-podium-card{padding:22px 12px 24px}#main .lb-place-1{padding:30px 12px 32px}#main .lb-podium-card strong{font-size:34px}#main .lb-place-1 strong{font-size:48px}#main .lb-table th,#main .lb-table td{padding:13px 10px}#main .lb-table th{letter-spacing:.8px;font-size:8px}#main .lb-table td:first-child{font-size:18px}}@media (prefers-reduced-motion:reduce){.lb-mast-inner>*{animation:none}}.honours-hero.hero.page-hero h1{font-size:clamp(64px,8.4vw,140px)}.br-band.honours-band{padding-top:clamp(50px,6vw,90px)}.honours-stats{border-top:1px solid #d9ba7c33;border-bottom:1px solid #d9ba7c1a;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 clamp(40px,5vw,70px);display:grid}.honours-stats div{padding:clamp(22px,2.6vw,36px) clamp(16px,2vw,30px);position:relative}.honours-stats div+div{border-left:1px solid #d9ba7c1a}.honours-stats div:first-child{padding-left:0}.honours-stats dt{font:9.5px var(--mono);letter-spacing:1.6px;color:#a59d86}.honours-stats dd{font:600 clamp(48px, 5.4vw, 88px) / .85 var(--display);letter-spacing:-.02em;color:var(--paper);margin:14px 0 0}.honours-stats div:first-child dd{background-image:var(--shine);-webkit-text-fill-color:transparent;text-shadow:none;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out 2.2s infinite shimmer}.honours-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(14px,1.6vw,22px);display:grid}:where(.honours-card){--tier:#d9ba7c;--tier-glow:#d9ba7c24}.honours-card.br-panel{background:linear-gradient(90deg, var(--tier), transparent 60%) top / 100% 1px no-repeat, radial-gradient(ellipse 70% 45% at 50% 24%, var(--tier-glow), transparent 70%), linear-gradient(160deg, #161b12f2, #0f130df2);flex-direction:column;min-width:0;padding:24px clamp(20px,2vw,28px) 26px;display:flex}.honours-card:hover{border-color:color-mix(in srgb, var(--tier) 55%, transparent);transform:translateY(-3px);box-shadow:0 22px 50px -24px #000}.honours-top{font:9.5px var(--mono);letter-spacing:1.6px;color:#a59d86;justify-content:space-between;align-items:center;display:flex}.honours-plinth{border:1px solid color-mix(in srgb, var(--tier) 35%, transparent);background:radial-gradient(circle, color-mix(in srgb, var(--tier) 20%, transparent), transparent 68%);width:160px;height:160px;box-shadow:inset 0 0 0 10px #0d100e80, inset 0 0 0 11px color-mix(in srgb, var(--tier) 16%, transparent);cursor:default;border-radius:50%;outline:none;justify-content:center;align-items:center;margin:26px auto 22px;display:flex;position:relative}.honours-plinth:focus-visible{box-shadow:0 0 0 2px var(--tier)}.honours-plinth .medal-icon{filter:drop-shadow(0 12px 18px #0009);transition:transform .45s var(--ease-out)}.honours-card:hover .honours-plinth .medal-icon{transform:translateY(-5px)scale(1.05)}.honours-card h2{font:600 clamp(30px, 2.6vw, 38px) / .95 var(--display);text-transform:uppercase;letter-spacing:-.005em;text-align:center;overflow-wrap:anywhere;margin:0 0 10px}.honours-card>p{text-align:center;color:#a9ac9e;overflow-wrap:anywhere;margin:0 0 20px;line-height:1.6}.honours-how{border:1px solid #d9ba7c1a;border-left:2px solid var(--tier);background:#0b0e0c99;margin:0 0 20px;padding:14px 16px}.honours-how small{font:9.5px var(--mono);letter-spacing:1.6px;color:var(--tier);margin-bottom:7px;display:block}.honours-how p{color:#c8cbbd;overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.65}.honours-foot{min-width:0;font:10.5px var(--mono);letter-spacing:.6px;color:#a59d86;border-top:1px solid #d9ba7c1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:auto;padding-top:16px;display:flex}.honours-count{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.honours-count b{font:600 22px var(--display);color:var(--paper)}.honours-holders{color:#c8cbbd;max-width:100%;font:10.5px var(--mono);letter-spacing:.6px;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-left:auto;padding:4px;transition:color .2s;display:inline-flex}.honours-holders:hover,.honours-holders[aria-expanded=true]{color:var(--brass-hi)}.honours-holders svg:last-child{transition:transform .3s var(--ease-out)}.honours-holders[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.honours-stack{align-items:center;display:inline-flex}.honours-stack .avatar{object-fit:cover;border:2px solid #12160f;border-radius:50%;margin-left:-8px}.honours-stack .avatar:first-child{margin-left:0}.honours-stack i{color:var(--brass-hi);margin-left:5px;font-style:normal}.honours-list{max-height:280px;animation:rise-soft .5s var(--ease-out);border-top:1px solid #d9ba7c14;gap:2px;margin:14px 0 0;padding:6px 0 0;list-style:none;display:grid;overflow-y:auto}.honours-list li{justify-content:space-between;align-items:center;gap:10px;padding:7px 8px;display:flex}.honours-list li:hover{background:#d9ba7c0d}.honours-list a{color:var(--paper);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}.honours-list a:hover{color:var(--brass-hi)}.honours-list .avatar{object-fit:cover;border:1px solid #d9ba7c33;border-radius:50%;flex-shrink:0}.honours-list time{font:10px var(--mono);color:#a59d86;white-space:nowrap}.honours-card.tier-legendary .honours-plinth:before{content:"";background:conic-gradient(from 0deg, transparent 0 20%, color-mix(in srgb, var(--tier) 55%, transparent) 30%, transparent 40% 70%, color-mix(in srgb, var(--tier) 35%, transparent) 80%, transparent 90%);pointer-events:none;border-radius:50%;animation:11s linear infinite medal-halo;position:absolute;inset:-18px;-webkit-mask:radial-gradient(circle,#0000 62%,#000 64% 71%,#0000 73%);mask:radial-gradient(circle,#0000 62%,#000 64% 71%,#0000 73%)}.honours-card.tier-legendary .honours-plinth .medal-icon,.honours-card.tier-rare .honours-plinth .medal-icon{filter:drop-shadow(0 12px 18px #0009) drop-shadow(0 0 12px color-mix(in srgb, var(--tier) 50%, transparent))}@media (max-width:1000px){.honours-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.honours-grid{grid-template-columns:minmax(0,1fr)}.honours-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.honours-stats div:nth-child(3){border-left:0;padding-left:0}.honours-stats div:nth-child(n+3){border-top:1px solid #d9ba7c1a}}@media (prefers-reduced-motion:reduce){.honours-card.tier-legendary .honours-plinth:before,.honours-list{animation:none}}.upd{z-index:10000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#e4e3d7;text-align:center;background:radial-gradient(60rem 40rem at 50% 30%,#c39b531a,#0000 70%),#11130fe8;place-items:center;padding:24px 16px;font-family:DM Sans,system-ui,sans-serif;animation:.25s ease-out upd-in;display:grid;position:fixed;inset:0}.upd-card{background:linear-gradient(#1a1f15,#141811);border:1px solid #34382c;width:min(520px,100%);padding:40px 36px 28px;position:relative;box-shadow:0 40px 80px -30px #000c}.upd-card:before,.upd-card:after{content:"";border:2px solid #c39b53;width:22px;height:22px;position:absolute}.upd-card:before{border-bottom:0;border-right:0;top:-1px;left:-1px}.upd-card:after{border-top:0;border-left:0;bottom:-1px;right:-1px}.upd-mark{filter:drop-shadow(0 8px 24px #000a);width:72px;height:auto;margin:0 auto 20px;animation:3.2s ease-in-out infinite upd-breathe;display:block}.upd-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:#c39b53;font:600 13px/1 Barlow Condensed,sans-serif}.upd h2{text-transform:uppercase;background:linear-gradient(110deg,#fff0c9,#c39b53 80%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:14px 0 12px;font:700 clamp(34px,7vw,48px)/.95 Barlow Condensed,Impact,sans-serif}.upd p{color:#9a9e92;max-width:40ch;margin:0 auto;line-height:1.55}.upd-bar{background:#2b3322;height:3px;margin:28px 0 16px;position:relative;overflow:hidden}.upd-bar i{background:linear-gradient(110deg,#fff0c9,#c39b53 80%);width:35%;animation:1.6s cubic-bezier(.6,0,.4,1) infinite upd-sweep;position:absolute;inset:0 auto 0 0}.upd-status{letter-spacing:.14em;text-transform:uppercase;color:#7d8672;justify-content:space-between;gap:12px;font:600 13px/1 Barlow Condensed,sans-serif;display:flex}.upd-status b{color:#e4e3d7;font-weight:600}.upd-dot{vertical-align:1px;background:#c39b53;border-radius:50%;width:7px;height:7px;margin-right:8px;animation:1.2s steps(2,end) infinite upd-blink;display:inline-block}.upd.back .upd-dot{background:#8fc97c;animation:none}.upd.back .upd-bar i{background:#8fc97c;width:100%;animation:none}@keyframes upd-in{0%{opacity:0}}@keyframes upd-sweep{0%{transform:translate(-100%)}to{transform:translate(290%)}}@keyframes upd-breathe{50%{transform:translateY(-3px)}}@keyframes upd-blink{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.upd,.upd *{animation:none!important}}.op-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}.op-heading h2{margin:16px 0 0;font-size:40px}.op-heading h1{margin:22px 0 0;font-size:76px}.op-heading>svg{color:var(--accent)}.op-badge{color:#b5c59b;font:9px var(--mono);text-transform:uppercase;letter-spacing:.6px;border:1px solid #49543b;align-items:center;padding:7px 10px;display:inline-flex}.op-badge.draft{color:#d2bc86;border-color:#665936}.op-badge.cancelled{color:#d49b87;border-color:#644435}.op-badges,.op-role-list{flex-wrap:wrap;gap:8px;display:flex}.op-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.op-location{font:10px var(--mono);color:#a59d86;align-items:center;gap:8px;margin:8px 0 22px;display:flex}.op-quick-rsvp{justify-content:flex-start;align-self:flex-start;margin-top:10px}.op-detail-heading{justify-content:space-between;align-items:flex-start;gap:30px;margin:24px 0 45px;display:flex}.op-detail-heading h1{overflow-wrap:anywhere;max-width:740px;margin:22px 0 25px;font-size:76px;line-height:1.05}.op-management{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:12px;padding-top:20px;display:flex}.danger{color:#d3a18e}.op-layout{grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);align-items:start;gap:30px;display:grid}.op-detail-tabs{border-bottom:1px solid var(--line);margin-bottom:24px;padding-bottom:18px}.op-panel{border:1px solid var(--line);background:var(--panel);margin-bottom:22px;padding:28px}.op-panel .eyebrow{margin-bottom:20px;font-size:9px}.op-panel h2{font-size:42px;line-height:1.1}.op-panel h3{margin:24px 0 15px;font-size:28px}.op-panel p{font-size:13px}.preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.invited-list{color:#c8cbbd;padding-left:18px;font-size:13px;line-height:1.9}.op-schedule h3{font:600 29px/1.1 var(--display);margin-top:0}.op-schedule>p{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.op-schedule>p>small{color:#a59d86;width:100%;margin-left:24px}.op-schedule .button{gap:10px;width:100%;margin-top:12px;font-size:11px}.op-schedule .text-button{margin-top:15px;font-size:11px}.capacity-track{appearance:none;background:var(--line-2);width:100%;height:5px;accent-color:var(--accent);border:0;margin:20px 0 24px;display:block}.capacity-track::-webkit-progress-bar{background:var(--line-2)}.capacity-track::-webkit-progress-value{background:var(--accent)}.capacity-track::-moz-progress-bar{background:var(--accent)}.attendee-list{margin:0;padding:0;list-style:none}.attendee-list>li{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:18px 0;display:flex}.attendee-number{font:11px var(--mono);color:#d4ba88}.attendee-list>li>div{flex:1;min-width:0}.attendee-list b{overflow-wrap:anywhere;font-size:14px;display:block}.attendee-list small{font:9px var(--mono);color:#a59d86;margin-top:6px;display:block}.discord-interest{border-top:1px solid var(--line);margin-top:40px;padding-top:10px}.op-audit{border-bottom:1px solid var(--line);padding:18px 0}.op-audit p{margin:12px 0 0;font-size:11px}.event-wizard{max-width:1180px}.wizard-steps{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:45px 0 28px;padding:0;list-style:none;display:grid}.wizard-steps>li{color:#8f8a78;font:11px var(--mono);border-right:1px solid var(--line);align-items:center;gap:12px;padding:20px 18px;display:flex}.wizard-steps>li:last-child{border:0}.wizard-steps>li>span{border:1px solid #d9ba7c40;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.wizard-steps>li.current{color:var(--paper);background:var(--panel-3)}.wizard-steps>li.current>span,.wizard-steps>li.complete>span{background:var(--accent);color:#15110a;border-color:var(--accent)}.wizard-steps>li.complete{color:var(--accent)}.wizard-content{background:var(--panel);border:1px solid var(--line);min-height:440px;padding:38px 44px}.wizard-content>.eyebrow{margin-bottom:24px}.wizard-content>h2{font-size:46px}.wizard-content>h3{margin:32px 0 14px;font-size:28px}.wizard-content label{color:#c8cbbd;flex-direction:column;gap:10px;margin:22px 0;font-size:13px;display:flex}.wizard-content textarea{min-height:145px}.wizard-two{grid-template-columns:1fr 1fr;gap:24px;display:grid}.wizard-content p{font-size:13px}.wizard-footer{justify-content:space-between;align-items:center;gap:20px;padding:25px 0;display:flex}.wizard-footer>span{font:10px var(--mono);color:#a59d86}.wizard-final-actions{align-items:center;gap:15px;display:flex}.audience-options{grid-template-columns:1fr 1fr;gap:16px;margin:25px 0;display:grid}.audience-options>button{text-align:left;background:var(--sunk);color:#b9bcae;border:1px solid #d9ba7c26;flex-direction:column;gap:13px;padding:24px;display:flex}.audience-options>button.selected{border-color:var(--brass);background:var(--panel-3);color:var(--paper)}.audience-options>button>b{font-size:14px}.audience-options>button>span{font-size:11px;line-height:1.6}.role-picker{border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;max-height:320px;padding:18px;display:grid;overflow:auto}.role-picker>label{flex-direction:row;align-items:center;gap:12px;margin:0;padding:8px;font-size:12px}.role-picker input,.sync-option input{accent-color:var(--accent);flex-shrink:0;width:18px;height:18px}.member-search{gap:12px;margin:20px 0;display:flex}.member-search input{flex:1;min-width:0}.member-search .button{gap:8px;min-height:46px}.search-results{max-height:250px;overflow:auto}.search-results>button{border:1px solid var(--line);background:var(--panel-2);justify-content:space-between;align-items:center;width:100%;padding:13px 15px;font-size:12px;display:flex}.selected-people{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.selected-people>button{background:var(--panel-3);color:var(--paper);border:1px solid #d9ba7c55;align-items:center;gap:12px;padding:10px 13px;font-size:11px;display:flex}.sync-option{border-top:1px solid var(--line);margin-top:35px;padding-top:20px}.sync-option>label{flex-direction:row;align-items:flex-start;gap:14px;display:flex}.sync-option b{font-size:14px}.sync-option small{color:#a59d86;margin-top:8px;font-size:12px;line-height:1.7;display:block}.review-brief{background:var(--bg);border:1px solid #d9ba7c33;padding:28px}.review-brief h3{margin:25px 0;font-size:40px}.review-brief dl{border-top:1px solid var(--line);grid-template-columns:85px 1fr;gap:16px;margin-top:30px;padding-top:25px;font-size:13px;line-height:1.6;display:grid}.review-brief dt{color:#a59d86}.review-brief dd{color:#dcd8c8;margin:0}.wizard-content input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.wizard-content input:disabled{opacity:.4}.op-panel .notice{padding:14px;font-size:12px}@media (max-width:760px){.op-heading{flex-direction:column;align-items:flex-start}.op-heading h1{font-size:57px}.op-heading h2{font-size:35px}.op-heading>svg{display:none}.op-heading .button{min-height:45px;font-size:11px}.op-detail-heading{flex-direction:column;gap:18px;margin-top:22px}.op-detail-heading h1{font-size:55px}.op-management{flex-direction:row;align-items:center;gap:20px;padding-top:0}.op-layout{grid-template-columns:1fr}.op-layout>aside{grid-row:1}.op-panel{padding:22px}.op-panel h2{font-size:35px}.op-panel h3{font-size:25px}.op-layout>aside .op-panel:not(.op-schedule){margin-bottom:20px}.wizard-steps{margin-top:25px}.wizard-steps>li{justify-content:center;gap:0;padding:14px 5px;font-size:0}.wizard-steps>li>span{font:11px var(--mono)}.wizard-content{padding:25px 20px}.wizard-content h2{font-size:37px}.wizard-content>.eyebrow{font-size:8px}.wizard-two{grid-template-columns:1fr;gap:0}.audience-options{grid-template-columns:1fr}.audience-options>button{padding:20px}.role-picker{grid-template-columns:1fr;padding:10px}.wizard-footer{flex-wrap:wrap;gap:15px}.wizard-footer>.text-button{font-size:11px}.wizard-final-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;width:100%}.wizard-final-actions .button{gap:12px;padding:15px;font-size:11px}.member-search .button{padding:12px;font-size:10px}.review-brief{padding:20px}.review-brief h3{overflow-wrap:anywhere;font-size:33px}.review-brief dl{grid-template-columns:65px 1fr;font-size:12px}.op-badge{font-size:8px}.attendee-list>li{gap:10px}.attendee-list b{font-size:12px}}:is(.event-detail,.event-wizard,.op-gate){max-width:1360px;position:relative}:is(.event-detail,.event-wizard,.op-gate) .eyebrow:before{content:"+";color:var(--brass);margin-right:10px}:is(.event-detail,.event-wizard)>.inline-link{font:10px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:#d4ba88}:is(.event-detail,.event-wizard)>.inline-link:hover{color:var(--brass-hi)}.op-gate h1{font:600 clamp(60px, 7vw, 112px) / .88 var(--display);letter-spacing:-.03em;margin:26px 0 36px}.op-gate .notice{max-width:620px}.event-detail .op-detail-heading{border-bottom:1px solid #d9ba7c26;margin:34px 0 clamp(34px,4vw,56px);padding-bottom:clamp(30px,3.5vw,46px)}.event-detail .op-detail-heading h1{font:600 clamp(56px, 7vw, 112px) / .9 var(--display);letter-spacing:-.03em;text-wrap:balance;max-width:960px;margin:24px 0 28px}:is(.event-detail,.event-wizard,.operations-hub) .op-badge{color:#d4ba88;letter-spacing:1.2px;background:#0d100e99;border-color:#d9ba7c33}:is(.event-detail,.event-wizard,.operations-hub) .op-badge.scheduled{color:#b9cc9b;border-color:#b9cc9b44}:is(.event-detail,.event-wizard,.operations-hub) .op-badge.draft{color:#e0b761;border-color:#e0b76144}:is(.event-detail,.event-wizard,.operations-hub) .op-badge.cancelled{color:#e2705a;border-color:#e2705a44}:is(.event-detail,.event-wizard) .danger{color:#e2705a}.event-detail .op-management .button{gap:12px}.event-detail .op-layout{gap:clamp(20px,2.4vw,34px)}.event-detail .op-detail-tabs{border-bottom-color:#d9ba7c26;gap:0;margin-bottom:22px;padding:0}.event-detail .op-detail-tabs button{font:600 15px var(--display);letter-spacing:1.2px;text-transform:uppercase;color:#a9ac9e;background:0 0;border:0;padding:16px 18px;position:relative}.event-detail .op-detail-tabs button:hover{color:var(--paper)}.event-detail .op-detail-tabs .selected{color:var(--brass-hi);background:0 0}.event-detail .op-detail-tabs .selected:after{content:"";background:var(--brass-grad);height:2px;position:absolute;bottom:-1px;left:0;right:0}.event-detail .br-panel.op-panel{margin-bottom:clamp(16px,1.8vw,22px);padding:clamp(24px,2.6vw,38px)}.event-detail .op-panel h2{font:600 clamp(40px, 4vw, 60px) / .92 var(--display);letter-spacing:-.02em;margin:0 0 22px}.event-detail .op-panel h3{font:600 clamp(26px, 2.2vw, 32px) / 1 var(--display);margin:30px 0 12px}.event-detail .op-panel p{font-size:14.5px;line-height:1.8}.event-detail .op-panel .eyebrow{margin-bottom:18px}.event-detail .op-schedule{background:radial-gradient(80% 50% at 100% 0,#d9ba7c14,#0000 70%),linear-gradient(160deg,#161b12f2,#0f130df2);position:sticky;top:110px}.event-detail .op-schedule h3{background-image:var(--shine);font:600 clamp(34px, 3vw, 44px) / .95 var(--display);letter-spacing:-.015em;-webkit-text-fill-color:transparent;text-shadow:none;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;margin:0 0 22px;animation:8s ease-in-out 2.2s infinite shimmer}.event-detail .op-schedule>p{border-bottom:1px solid #d9ba7c14;margin:0;padding:11px 0;font-size:13.5px}.event-detail .op-schedule>p>svg{color:var(--brass)}.event-detail .op-schedule>p>small{font:9.5px var(--mono);letter-spacing:1px;color:#a59d86}.event-detail .capacity-track{background:#d9ba7c1f;height:2px;margin:18px 0 8px}.event-detail .capacity-track::-webkit-progress-bar{background:#d9ba7c1f}.event-detail .capacity-track::-webkit-progress-value{background:var(--brass-grad)}.event-detail .op-schedule .button{min-height:56px;margin-top:24px}.event-detail .attendee-list>li{border-bottom-color:#d9ba7c1a;padding:16px 0}.event-detail .attendee-list b{font:600 22px/1 var(--display);letter-spacing:.01em}.event-detail .attendee-number{border:1px solid #d9ba7c40;place-items:center;width:38px;height:38px;display:grid}.event-detail .discord-interest,.event-detail .op-audit{border-color:#d9ba7c1a}.event-wizard .op-heading{align-items:flex-end;margin:34px 0 0}.event-wizard .op-heading h1{font:600 clamp(60px, 7vw, 112px) / .88 var(--display);letter-spacing:-.03em;margin:24px 0 0}.event-wizard .op-heading>svg{color:var(--brass);opacity:.6}.event-wizard .wizard-steps{border-color:#d9ba7c26;margin:clamp(34px,4vw,56px) 0 22px}.event-wizard .wizard-steps>li{letter-spacing:1.2px;text-transform:uppercase;border-right-color:#d9ba7c1a;font-size:10.5px;position:relative}.event-wizard .wizard-steps>li.current{color:var(--brass-hi);background:#d9ba7c0d}.event-wizard .wizard-steps>li.current:after{content:"";background:var(--brass-grad);height:2px;position:absolute;bottom:-1px;left:0;right:0}.event-wizard .wizard-steps>li.current>span,.event-wizard .wizard-steps>li.complete>span{color:#15110a;background:#dfc48e;border-color:#dfc48e}.event-wizard .wizard-steps>li.complete{color:#d4ba88}.event-wizard .br-panel.wizard-content{padding:clamp(24px,3.4vw,50px)}.event-wizard .wizard-content>h2{font:600 clamp(42px, 4.6vw, 72px) / .92 var(--display);letter-spacing:-.025em;margin:0 0 10px}.event-wizard .wizard-content>h3{font:600 clamp(26px, 2.4vw, 34px) / 1 var(--display)}.event-wizard .wizard-content label{font:9.5px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:#a59d86}.event-wizard .wizard-content label :is(input,select,textarea){font:15px var(--body,"DM Sans"), sans-serif;letter-spacing:0;text-transform:none;color:var(--paper)}.event-wizard .role-picker>label,.event-wizard .sync-option>label{letter-spacing:0;text-transform:none;color:var(--paper);font:14px DM Sans,sans-serif}.event-wizard .audience-options>button{background:#0b0e0c;transition:border-color .25s,background .25s}.event-wizard .audience-options>button:hover{border-color:#d9ba7c55}.event-wizard .audience-options>button.selected{border-color:var(--brass);background:#d9ba7c12;box-shadow:0 0 0 1px #d9ba7c33}.event-wizard .audience-options>button>svg{color:var(--brass)}.event-wizard .audience-options>button>b{font:600 22px/1 var(--display);text-transform:uppercase;color:var(--paper)}.event-wizard .role-picker{background:#0b0e0c;border-color:#d9ba7c26}.event-wizard .search-results>button{color:var(--paper);background:#0f130d;border-color:#d9ba7c1f}.event-wizard .search-results>button:hover{border-color:#d9ba7c66}.event-wizard .selected-people>button{background:#d9ba7c14}.event-wizard .sync-option{border-top-color:#d9ba7c26}.event-wizard .review-brief{background:radial-gradient(60% 70% at 100% 0,#d9ba7c12,#0000 70%),#0b0e0c}.event-wizard .review-brief h3{font:600 clamp(36px, 3.6vw, 56px) / .92 var(--display);letter-spacing:-.02em}.event-wizard .review-brief dl{border-top-color:#d9ba7c26}.event-wizard .review-brief dt{font:9.5px/1.9 var(--mono);letter-spacing:1.4px;text-transform:uppercase}.event-wizard .wizard-footer{padding:26px 0 0}.event-wizard .wizard-footer>span{letter-spacing:1.6px;color:#d4ba88}@media (max-width:1100px){.event-detail .op-schedule{position:relative;top:auto}}@media (max-width:760px){.event-detail .op-detail-tabs button{padding:14px 12px;font-size:13px}.event-wizard .wizard-steps>li{font-size:0}}.outfit-dossier{background:radial-gradient(50% 60% at 15% 30%,#d9ba7c0c,#0000 70%);border-top:0}.outfit-lore{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(40px,7vw,110px);display:grid}.outfit-file{text-align:center;background:radial-gradient(#d9ba7c14,#0000 70%),repeating-linear-gradient(0deg,#0000 0 29px,#d9ba7c0d 29px 30px),repeating-linear-gradient(90deg,#0000 0 29px,#d9ba7c0d 29px 30px),#0f130d;flex-direction:column;justify-content:center;align-items:center;min-height:560px;display:flex;position:sticky;top:120px}.outfit-file-tab{font:9px var(--mono);letter-spacing:1.6px;color:#d4ba88;border:1px solid #d9ba7c40;padding:7px 10px;position:absolute;top:22px;left:22px}.outfit-file img{filter:drop-shadow(0 10px 30px #000a)drop-shadow(0 0 40px #d9ba7c1f);width:min(220px,60%);margin-bottom:34px;transform:rotate(-6deg)}.outfit-file>span:not(.outfit-file-tab),.outfit-file small{font:9px var(--mono);letter-spacing:1.8px;color:#a59d86}.outfit-file b{background-image:var(--shine);font:600 clamp(38px, 3.6vw, 54px) / 1 var(--display);letter-spacing:-.01em;-webkit-text-fill-color:transparent;text-shadow:none;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;margin:10px 0 16px;animation:8s ease-in-out 2.2s infinite shimmer}.outfit-story h2{font:600 clamp(44px, 5vw, 80px) / .92 var(--display);letter-spacing:-.025em;text-wrap:balance;margin:22px 0 30px}.outfit-story .br-rule{margin-bottom:34px}.outfit-story p{max-width:620px;margin:0 0 22px;font-size:16px;line-height:1.85}.outfit-story .outfit-lead{color:#dcd8c8;font-size:19px;line-height:1.7}.outfit-story blockquote{font:600 clamp(40px, 4.2vw, 64px) / .95 var(--display);letter-spacing:-.02em;color:var(--paper);border-left:1px solid #d9ba7c66;margin:46px 0;padding:34px 0 34px 34px;position:relative}.outfit-story blockquote:before{content:"";background:var(--brass-grad);width:3px;height:48px;position:absolute;top:0;left:-1px}.outfit-story blockquote small{font:9px var(--mono);letter-spacing:1.8px;color:#a59d86;margin-top:22px}.outfit-values-grid .br-panel{flex-direction:column;gap:18px;min-height:300px;padding:clamp(26px,2.6vw,38px);display:flex}.outfit-values-grid svg{color:var(--brass);margin-top:auto}.outfit-values-grid h3{font:600 clamp(30px, 2.6vw, 40px) / .95 var(--display);letter-spacing:-.01em;margin:0}.outfit-values-grid p{margin:0;font-size:14px;line-height:1.8}.game-band.ops-band{border-color:#d9ba7c1f;border-left-style:none;border-left-width:0;border-right-style:none;border-right-width:0;max-width:none;min-height:clamp(460px,48vw,640px)}.game-band.ops-band>img{filter:saturate(.6)brightness(.6)}.game-band.ops-band>div{width:100%;max-width:1480px;margin:0 auto;padding:80px 6%}.game-band.ops-band>div>*{max-width:640px}.game-band.ops-band h2{font:600 clamp(48px, 6vw, 100px) / .9 var(--display);letter-spacing:-.025em;text-wrap:balance;margin:24px 0 26px}.game-band.ops-band p,.game-band.ops-band li{color:#d5d6c9;font-size:16px;line-height:1.85}.game-band.ops-band ul{margin:0 0 26px;padding-left:18px}.game-band.ops-band li::marker{color:var(--brass)}.ops-cta{border-top:1px solid #d9ba7c1f}.ops-cta-mark{z-index:-1;opacity:.05;filter:grayscale();pointer-events:none;width:min(560px,80vw);position:absolute;top:50%;left:50%;translate:-50% -50%}.ops-cta .eyebrow{display:inline-flex}.ops-cta-actions{flex-direction:column;align-items:center;display:inline-flex}.ops-cta-actions .button{gap:18px;min-height:64px;padding:20px 30px}.ops-cta .cta-note{color:#a59d86}.ops-board{border-top:0;padding-top:clamp(60px,7vw,100px)}.ops-count{text-align:right}.ops-board .board-bar{border-color:#d9ba7c26;padding:0}.ops-board .filter-tabs{gap:0}.ops-board .filter-tabs button{font:600 15px var(--display);letter-spacing:1.2px;text-transform:uppercase;color:#a9ac9e;background:0 0;border:0;padding:18px 20px;position:relative}.ops-board .filter-tabs button:hover{color:var(--paper)}.ops-board .filter-tabs .selected{color:var(--brass-hi);background:0 0}.ops-board .filter-tabs .selected:after{content:"";background:var(--brass-grad);height:2px;position:absolute;bottom:-1px;left:0;right:0}.ops-board .board-bar>span{letter-spacing:1.6px;color:#a59d86;font-size:9px}.ops-board .events-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:clamp(14px,1.6vw,22px);margin-top:clamp(26px,3vw,40px)}.ops-board .event-card{flex-direction:column;height:auto;padding:clamp(24px,2.4vw,34px);display:flex}.ops-board .event-card .card-top{justify-content:flex-start;gap:8px;margin-bottom:30px}.ops-board .card-top>.br-chip{color:#d4ba88;font-size:9px}.ops-board .card-top>.br-chip.on{color:#151710}.event-when{align-items:center;gap:16px;margin-bottom:22px;display:flex}.event-when>b{background-image:var(--shine);font:600 clamp(56px, 5vw, 76px) / .8 var(--display);letter-spacing:-.03em;-webkit-text-fill-color:transparent;text-shadow:none;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out 2.2s infinite shimmer}.event-when>span{font:600 18px/1 var(--display);letter-spacing:1px;text-transform:uppercase;color:var(--paper);border-left:1px solid #d9ba7c40;gap:6px;padding-left:16px;display:grid}.ops-board .event-date{font:9.5px var(--mono);letter-spacing:1.2px;color:#a59d86;text-transform:none;margin:0}.ops-board .event-card h3{font:600 clamp(32px, 2.8vw, 44px) / .95 var(--display);letter-spacing:-.015em;overflow-wrap:anywhere;margin:0 0 14px}.ops-board .event-card p{margin:0 0 26px;font-size:14px;line-height:1.75}.event-meter{background:#d9ba7c1f;height:2px;margin:auto 0 0;display:block}.event-meter>i{background:var(--brass-grad);height:100%;display:block}.ops-board .event-footer{border-top:0;padding-top:16px}.ops-board .event-meter+.event-footer{margin-top:0}.ops-board .event-footer>span{letter-spacing:1px;color:#a59d86;font-size:9.5px}.ops-board .event-footer .inline-link{color:var(--paper)}.ops-board .event-card:hover .event-footer .inline-link{color:var(--brass-hi)}.empty-state.ops-empty{background:radial-gradient(50% 70% at 50% 0,#d9ba7c12,#0000 70%),#0f130d;border:1px solid #d9ba7c26;margin-top:clamp(26px,3vw,40px);padding:clamp(60px,8vw,110px) 24px;position:relative}.ops-empty-icon{width:84px;height:84px;color:var(--brass);border:1px solid #d9ba7c40;border-radius:50%;place-items:center;margin-bottom:28px;display:grid;box-shadow:0 0 0 10px #d9ba7c08}.ops-board .ops-empty h2{font:600 clamp(38px, 4.4vw, 68px) / .92 var(--display);letter-spacing:-.02em;text-wrap:balance;max-width:820px;margin:22px 0}.ops-board .ops-empty p{font-size:15px;line-height:1.8}#main .loading{letter-spacing:1.8px;text-transform:uppercase;color:#d4ba88;min-height:300px;font-size:10px}#main .loading>svg{color:var(--brass)}.br-grid.contact-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));max-width:1180px}.contact-card{flex-direction:column;gap:16px;min-height:340px;display:flex}.contact-card>svg{color:var(--brass);margin-top:10px}.contact-card h2{font:600 clamp(36px, 3vw, 46px) / .95 var(--display);letter-spacing:-.01em;text-transform:uppercase;margin:0}.contact-card p{margin:0;font-size:14px;line-height:1.8}.contact-card p a{color:var(--brass-hi);border-bottom:1px solid #d9ba7c66}.contact-card .inline-link{font:12px var(--mono);letter-spacing:.4px;color:var(--paper);overflow-wrap:anywhere;border-top:1px solid #d9ba7c26;justify-content:space-between;margin-top:auto;padding-top:18px}.contact-card .inline-link:hover{color:var(--brass-hi)}.ops-404{align-items:center;min-height:72vh;display:flex;position:relative;overflow:hidden}.ops-404 .page-intro{margin:0;position:relative}.ops-404 .page-intro h1{margin:26px 0 36px}.ops-404-mark{font:600 clamp(180px, 32vw, 460px) / .8 var(--display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #d9ba7c33;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:50%;right:-2%;translate:0 -50%}@media (max-width:1100px){.outfit-lore{grid-template-columns:1fr}.outfit-file{min-height:420px;position:relative;top:auto}}@media (max-width:760px){.outfit-file{min-height:380px;padding-top:74px}.outfit-story .outfit-lead{font-size:17px}.outfit-story p{font-size:15px}.outfit-story blockquote{padding-left:22px}.outfit-values-grid .br-panel{min-height:0}.game-band.ops-band{margin:0}.game-band.ops-band>div{padding:64px 6%}.ops-count{text-align:left}.ops-board .board-bar{gap:0;padding-bottom:12px}.ops-board .filter-tabs button{padding:14px 10px;font-size:13px}.ops-cta-actions .button{justify-content:space-between;width:100%}.contact-card{min-height:0}.ops-404-mark{top:22%;right:-6%}}.dash .pl.pv{--pv-ease:cubic-bezier(.2, .7, .2, 1)}.dash .pl.pv :is(input:not([type]),input[type=text]):not([hidden]),.dash .pl.pv select:not([hidden]){border:1px solid var(--pl-line);background:var(--pl-sunk);width:100%;min-height:0;color:var(--pl-ink);border-radius:0;padding:10px 12px;font-size:13.5px}.dash .pl.pv :is(input:not([type]),select,textarea):focus-visible{border-color:var(--pl-gold);outline:none;box-shadow:0 0 0 3px #d9ba7c22}.dash .pl.pv :is(input,textarea):disabled{opacity:.55;cursor:not-allowed}.dash .pl.pv .pv-code{font:12px / 1.7 var(--mono)}.dash .pl.pv .pl-button{justify-self:start;transition:background .18s,box-shadow .25s,opacity .18s}.dash .pl.pv .pl-button:disabled{opacity:.45}.dash .pl.pv .pl-chip{justify-self:start}.dash .pl.pv .pv-alert{color:#f4a492;background:#e2705a14;border:1px solid #e2705a99;border-left-width:3px;padding:14px 16px;font-size:13px;line-height:1.55}.dash .pl.pv .pv-mast-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.dash .pl.pv .pl-tiles>button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #d9ba7c25;align-content:start;gap:10px;padding:22px 26px 24px;transition:background .25s;display:grid;position:relative}.dash .pl.pv .pl-tiles>:last-child{border-right:0}.dash .pl.pv .pl-tiles>button:after{content:"";background:var(--pl-gradient);transform-origin:0;height:2px;transition:transform .35s var(--pv-ease);position:absolute;inset:auto 0 0;transform:scaleX(0)}.dash .pl.pv .pl-tiles>button:hover{background:#d9ba7c0a}.dash .pl.pv .pl-tiles>button:is(:hover,.on):after{transform:scaleX(1)}.dash .pl.pv .pl-tiles>button.on{background:#d9ba7c10}.dash .pl.pv .pv-desk{gap:0;padding:0}.dash .pl.pv .pv-desk>.pl-card-head{flex-wrap:wrap;padding:24px 28px 20px}.dash .pl.pv .pv-workspace{grid-template-columns:300px minmax(0,1fr);min-height:460px;display:grid}.dash .pl.pv .pv-queue{border-right:1px solid var(--pl-line);background:var(--pl-sunk);scrollbar-width:thin;scrollbar-color:var(--pl-line-2) transparent;max-height:760px;overflow-y:auto}.dash .pl.pv .pv-ticket{border:0;border-bottom:1px solid var(--pl-faint);width:100%;color:var(--pl-ink-2);text-align:left;background:0 0;gap:7px;padding:18px 20px;transition:background .18s;display:grid;position:relative}.dash .pl.pv .pv-ticket:before{content:"";background:var(--pl-gold);width:2px;transition:transform .25s var(--pv-ease);position:absolute;inset:0 auto 0 0;transform:scaleY(0);box-shadow:0 0 14px #d9ba7c99}.dash .pl.pv .pv-ticket:hover{background:#d9ba7c0a}.dash .pl.pv .pv-ticket.on{background:#d9ba7c12}.dash .pl.pv .pv-ticket.on:before{transform:scaleY(1)}.dash .pl.pv .pv-ticket-top{font:9px var(--mono);letter-spacing:1.4px;color:var(--pl-gold);justify-content:space-between;gap:8px;display:flex}.dash .pl.pv .pv-state{border:1px solid var(--pl-line);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-2);padding:1px 6px}.dash .pl.pv .pv-state.received{color:#f0d9a2;border-color:#e0b76180}.dash .pl.pv .pv-state.completed{color:#d5e6c2;border-color:#b9cc9b66}.dash .pl.pv .pv-ticket strong{text-overflow:ellipsis;white-space:nowrap;font:600 20px / 1.05 var(--pl-display);letter-spacing:.04em;text-transform:uppercase;color:var(--pl-ink);overflow:hidden}.dash .pl.pv .pv-ticket>span:not(.pv-ticket-top){overflow-wrap:anywhere;color:var(--pl-ink-3);font-size:12px}.dash .pl.pv .pv-ticket small{font:9.5px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3);align-items:center;gap:6px;display:inline-flex}.dash .pl.pv .pv-ticket.late small{color:var(--pl-hot)}.dash .pl.pv .pv-empty{text-align:center;color:var(--pl-gold);justify-items:center;gap:10px;padding:56px 24px;display:grid}.dash .pl.pv .pv-empty h3{font:600 26px / 1 var(--pl-display);letter-spacing:.04em;text-transform:uppercase;color:var(--pl-ink)}.dash .pl.pv .pv-empty p{max-width:42ch;color:var(--pl-ink-3);font-size:12.5px;line-height:1.7}.dash .pl.pv .pv-case{background:radial-gradient(at 100% 0,#d9ba7c0c,#0000 55%);align-content:start;gap:22px;min-width:0;padding:30px 32px 34px;display:grid}.dash .pl.pv .pv-case>*{animation:pl-rise .35s var(--pv-ease) both}.dash .pl.pv .pv-case p{color:var(--pl-ink-3);font-size:13px;line-height:1.75}.dash .pl.pv .pv-case-head{gap:8px;display:grid}.dash .pl.pv .pv-case-head .pl-eyebrow{overflow-wrap:anywhere}.dash .pl.pv .pv-case-head h3{font:600 clamp(34px, 3.4vw, 46px) / .9 var(--pl-display);letter-spacing:-.01em;text-transform:uppercase}.dash .pl.pv .pv-case-head p{font:10px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-ink-2)}.dash .pl.pv .pv-case-head p.late{color:var(--pl-hot)}.dash .pl.pv .pv-copy{border:1px dashed var(--pl-line);background:var(--pl-sunk);color:var(--pl-ink);white-space:pre-wrap;overflow-wrap:anywhere;padding:16px 18px;font-size:13.5px;line-height:1.75}.dash .pl.pv .pv-steps{border:1px solid var(--pl-line);background:var(--pl-sunk);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dash .pl.pv .pv-steps li{border-right:1px solid var(--pl-faint);min-width:0;font:9.5px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-ink-3);align-items:center;gap:9px;padding:12px 14px;display:flex}.dash .pl.pv .pv-steps li:last-child{border-right:0}.dash .pl.pv .pv-steps small{border:1px solid var(--pl-line-2);flex-shrink:0;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.dash .pl.pv .pv-steps li.past{color:var(--pl-ok)}.dash .pl.pv .pv-steps li.past small{border-color:#b9cc9b88}.dash .pl.pv .pv-steps li.current{color:var(--pl-gold-2);box-shadow:inset 0 -2px var(--pl-gold);background:#d9ba7c14}.dash .pl.pv .pv-steps li.current small{border-color:var(--pl-gold);background:var(--pl-gold);color:#14180f;box-shadow:0 0 14px #d9ba7c88}.dash .pl.pv .pv-step{border:1px solid var(--pl-line);background:var(--pl-panel);gap:16px;padding:22px 22px 24px;display:grid}.dash .pl.pv .pv-step h4{font:600 22px / 1 var(--pl-display);letter-spacing:.05em;text-transform:uppercase;align-items:baseline;gap:12px;display:flex}.dash .pl.pv .pv-step h4 em{font:600 32px / .8 var(--pl-display);color:#0000;-webkit-text-stroke:1px var(--pl-line-2)}.dash .pl.pv .pv-step.danger{background:linear-gradient(#e2705a12,#0000 70%),#17130f;border-color:#e2705a80}.dash .pl.pv .pv-step.danger h4{color:#f4a492}.dash .pl.pv .pv-step.danger h4 em{-webkit-text-stroke-color:#e2705a99}.dash .pl.pv .pv-member{gap:6px;display:grid}.dash .pl.pv .pv-member ul{border:1px solid var(--pl-line-2);background:var(--pl-sunk)}.dash .pl.pv .pv-member li+li{border-top:1px solid var(--pl-faint)}.dash .pl.pv .pv-member li button{width:100%;color:var(--pl-ink);text-align:left;background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 14px;padding:11px 14px;display:flex}.dash .pl.pv .pv-member li button:hover{background:#d9ba7c14}.dash .pl.pv .pv-member li span,.dash .pl.pv .pv-picked span{font:10px var(--mono);color:var(--pl-ink-3);overflow-wrap:anywhere}.dash .pl.pv .pv-none{color:var(--pl-ink-3);padding:11px 14px;font-size:12px}.dash .pl.pv .pv-picked{border:1px solid var(--pl-line-2);color:var(--pl-gold);background:#d9ba7c0d;align-items:center;gap:14px;padding:14px 16px;display:flex}.dash .pl.pv .pv-picked>div{flex:1;gap:4px;min-width:0;display:grid}.dash .pl.pv .pv-picked strong{font:600 19px var(--pl-display);letter-spacing:.05em;text-transform:uppercase;color:var(--pl-gold-2)}.dash .pl.pv .pv-verified{border:1px solid #b9cc9b55;border-left:3px solid var(--pl-ok);color:var(--pl-ok);background:#b9cc9b0d;gap:14px;padding:16px 18px;display:flex}.dash .pl.pv .pv-verified>svg{flex-shrink:0;margin-top:2px}.dash .pl.pv .pv-verified>div{gap:6px;min-width:0;display:grid}.dash .pl.pv .pv-verified strong{font:600 18px var(--pl-display);letter-spacing:.06em;text-transform:uppercase;color:#d5e6c2}.dash .pl.pv .pv-verified p{overflow-wrap:anywhere;font-size:12px;line-height:1.6}.dash .pl.pv .pv-verified .pv-id{font:10.5px var(--mono);color:var(--pl-ink-2)}.dash .pl.pv .pv-inventory{border:1px solid var(--pl-line);background:var(--pl-sunk);scrollbar-width:thin;scrollbar-color:var(--pl-line-2) transparent;max-height:280px;overflow:auto}.dash .pl.pv .pv-inventory>div{border-bottom:1px solid var(--pl-faint);font:11px var(--mono);color:var(--pl-ink-2);overflow-wrap:anywhere;justify-content:space-between;gap:10px;padding:9px 14px;display:flex}.dash .pl.pv .pv-inventory>div:last-child{border-bottom:0}.dash .pl.pv .pv-inventory strong{font:600 17px / 1 var(--pl-display);font-variant-numeric:tabular-nums;color:var(--pl-gold-2)}.dash .pl.pv .pv-download{border-bottom:1px solid var(--pl-line);color:var(--pl-gold-2);justify-self:start;align-items:center;gap:10px;font-size:12.5px;text-decoration:none;display:inline-flex}.dash .pl.pv .pv-download:hover{border-color:var(--pl-gold)}.dash .pl.pv .pv-checklist{gap:8px;display:grid}.dash .pl.pv .pv-checklist li{color:var(--pl-ink-2);padding-left:20px;font-size:12.5px;line-height:1.6;position:relative}.dash .pl.pv .pv-checklist li:before{content:"";border:1px solid var(--pl-gold);width:6px;height:6px;position:absolute;top:7px;left:2px;transform:rotate(45deg)}.dash .pl.pv .pv-consent{border:1px solid var(--pl-line);background:var(--pl-sunk);color:var(--pl-ink-2);cursor:pointer;align-items:flex-start;gap:12px;padding:14px 16px;font-size:12.5px;line-height:1.65;display:flex}.dash .pl.pv .pv-consent:has(input:checked){border-color:var(--pl-gold);background:#d9ba7c0d}.dash .pl.pv .pv-consent input{appearance:none;border:1px solid var(--pl-line-2);cursor:pointer;background:#0b0e09;border-radius:0;flex-shrink:0;width:18px;height:18px;min-height:0;margin:2px 0 0;padding:0}.dash .pl.pv .pv-consent input:checked{border-color:var(--pl-gold);background:var(--pl-gold-2);box-shadow:inset 0 0 0 3px #0b0e09,0 0 14px #d9ba7c66}.dash .pl.pv .pv-consent input:focus-visible{outline-offset:3px;outline:2px solid #f2d494}.dash .pl.pv .pv-case .pv-caption{font-size:11.5px}.dash .pl.pv .pv-more{border-top:1px solid var(--pl-faint);gap:16px;padding-top:18px;display:grid}.dash .pl.pv .pv-more[open]{padding-bottom:4px}.dash .pl.pv .pv-more summary{font:10px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-gold);cursor:pointer;align-items:center;gap:10px;list-style:none;display:flex}.dash .pl.pv .pv-more summary::-webkit-details-marker{display:none}.dash .pl.pv .pv-more summary:before{content:"";border-bottom:1px solid;border-right:1px solid;width:6px;height:6px;transition:transform .2s;transform:rotate(-45deg)}.dash .pl.pv .pv-more[open]>summary:before{transform:rotate(45deg)}.dash .pl.pv .pv-more summary:hover{color:var(--pl-gold-2)}.dash .pl.pv .pv-step .pv-more{border-top:0;padding-top:0}.dash .pl.pv .pv-outcome{background:radial-gradient(ellipse at 0% 0%, #b9cc9b14, transparent 60%), var(--pl-panel);color:var(--pl-ok);border:1px solid #b9cc9b55;gap:12px;padding:24px;display:grid}.dash .pl.pv .pv-outcome h4{font:600 30px / 1 var(--pl-display);letter-spacing:.04em;text-transform:uppercase;color:#d5e6c2}.dash .pl.pv .pv-outcome p{white-space:pre-wrap;color:var(--pl-ink-2)}.dash .pl.pv .pv-pages{justify-content:space-between;align-items:center;gap:12px;display:flex}.dash .pl.pv .pv-pages>span{font:9.5px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-ink-3)}@media (max-width:1100px){.dash .pl.pv .pv-workspace{grid-template-columns:240px minmax(0,1fr)}.dash .pl.pv .pv-case{padding:24px}.dash .pl.pv .pv-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.dash .pl.pv .pv-steps li:nth-child(2n){border-right:0}.dash .pl.pv .pv-steps li:nth-child(-n+2){border-bottom:1px solid var(--pl-faint)}}@media (max-width:760px){.dash .pl.pv .pl-tiles>button{padding:18px}.dash .pl.pv .pl-tiles>:nth-child(2n){border-right:0}.dash .pl.pv .pl-tiles>:nth-child(-n+2){border-bottom:1px solid #d9ba7c25}.dash .pl.pv .pv-desk>.pl-card-head{padding:20px 18px 16px}.dash .pl.pv .pv-workspace{grid-template-columns:minmax(0,1fr);min-height:0}.dash .pl.pv .pv-queue{border-right:0;border-bottom:1px solid var(--pl-line);max-height:320px}.dash .pl.pv .pv-case{padding:22px 16px}.dash .pl.pv .pv-step{padding:18px 16px}.dash .pl.pv .pv-pages{flex-wrap:wrap}.dash .pl.pv .pv-pages>span{text-align:center;order:3;width:100%}}.confirm-body{gap:14px;margin-top:16px;display:grid}.confirm-body>p{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.6}.confirm-body>p b{color:var(--ink)}.confirm-body .notice{margin:0}.dash-toast{z-index:45;border:1px solid var(--line-2);border-left:3px solid var(--good);border-radius:var(--r);background:var(--panel-2);max-width:min(560px,100vw - 32px);color:var(--ink);box-shadow:var(--shadow-lg);align-items:center;gap:12px;padding:11px 12px 11px 16px;font-size:13px;animation:.2s ease-out rise-in;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%)}@media (max-width:959px){.dash-toast{top:78px}}.dash-toast.bad{border-left-color:var(--bad)}.dash-toast button{width:26px;height:26px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid}.dash-toast button:hover{color:var(--ink);background:var(--panel-3)}.dash .pl.ab header{z-index:auto;background:0 0;position:static}.dash .pl.ab code{font:11.5px var(--mono);color:var(--pl-gold-2);overflow-wrap:anywhere}.dash .pl.ab .ab-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;display:flex}.dash .pl.ab .ab-bar p{max-width:70ch;color:var(--pl-ink-3);margin:0;font-size:13px;line-height:1.6}.dash .pl.ab .ab-bar b{font:600 18px var(--pl-display);color:var(--pl-ink)}.dash .pl.ab .ab-bar .pl-button{white-space:nowrap}.dash .pl.ab .ab-empty{text-align:center;color:var(--pl-ink-3);justify-items:center;gap:10px;padding:48px 24px}.dash .pl.ab .ab-empty b{font:600 22px var(--pl-display);letter-spacing:.06em;text-transform:uppercase;color:var(--pl-ink)}.dash .pl.ab .ab-empty p{max-width:46ch;margin:0;font-size:13px}.dash .pl.ab .ab-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px;display:grid}.dash .pl.ab .ab-ep{gap:16px;padding:22px 22px 20px}.dash .pl.ab .ab-ep>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.dash .pl.ab .ab-ep h3{font-size:24px}.dash .pl.ab .ab-ep p{color:var(--pl-ink-3);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 0;font-size:12.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.dash .pl.ab .ab-ep>.pl-button{justify-self:start}.dash .pl.ab .ab-ep.off,.dash .pl.ab .ab-key.off{opacity:.6}.dash .pl.ab .ab-source{font:9.5px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:#d4bd8f;align-items:center;gap:7px;display:inline-flex}.dash .pl.ab .ab-state{border:1px solid var(--pl-line);font:9.5px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-ink-3);align-items:center;gap:7px;padding:3px 9px;display:inline-flex}.dash .pl.ab .ab-state:before{content:"";background:currentColor;width:6px;height:6px}.dash .pl.ab .ab-state.on{color:var(--pl-ok);border-color:#b9cc9b55}.dash .pl.ab .ab-ep .copy-id{justify-self:stretch;max-width:100%}.dash .pl.ab .ab-ep .copy-id span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash .pl.ab .ab-facts{border:1px solid var(--pl-faint);background:var(--pl-faint);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.dash .pl.ab .ab-facts>div{background:var(--pl-sunk);gap:4px;padding:10px 12px;display:grid}.dash .pl.ab .ab-facts dt{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.ab .ab-facts dd{color:var(--pl-ink);overflow-wrap:anywhere;margin:0;font-size:13px}.dash .pl.ab .ab-keys{gap:12px;display:grid}.dash .pl.ab .ab-key{grid-template-columns:minmax(180px,240px) minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px 22px}.dash .pl.ab .ab-key-who{justify-items:start;gap:6px;display:grid}.dash .pl.ab .ab-key-who h3{font-size:22px}.dash .pl.ab .ab-key-who small{color:var(--pl-ink-3);font-size:12px}.dash .pl.ab .ab-key .ab-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.dash .pl.ab .ab-key-actions{gap:8px;display:flex}.dash .pl.ab .pl-button.ab-danger:hover:not(:disabled){border-color:var(--pl-hot);color:#f4a492}.dash .pl.ab .ab-back{font:10px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--pl-ink-3);justify-self:start;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.dash .pl.ab .ab-back:hover{color:var(--pl-gold-2)}.dash .pl.ab .ab-edit{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:18px;display:grid}.dash .pl.ab .ab-main{gap:16px;min-width:0;display:grid}.dash .pl.ab .ab-side{gap:16px;min-width:0;display:grid;position:sticky;top:16px}.dash .pl.ab .ab-set{gap:18px}.dash .pl.ab .ab-set-head{border-bottom:1px solid var(--pl-faint);align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}.dash .pl.ab .ab-set-head p{color:var(--pl-ink-3);margin:6px 0 0;font-size:13px;line-height:1.55}.dash .pl.ab .ab-index{font:600 46px / .8 var(--pl-display);color:#0000;-webkit-text-stroke:1px var(--pl-line-2)}.dash .pl.ab .ab-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.dash .pl.ab .ab-fields-4{grid-template-columns:repeat(4,minmax(0,1fr))}.dash .pl.ab .pl-area>span:first-child{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.ab .pl-area small,.dash .pl.ab .ab-note{color:var(--pl-ink-3);margin:0;font-size:12px;line-height:1.55}.dash .pl.ab .ab-slug{border:1px solid var(--pl-line);background:var(--pl-sunk);align-items:stretch;display:flex}.dash .pl.ab .ab-slug:focus-within{border-color:var(--pl-gold);box-shadow:0 0 0 3px #d9ba7c22}.dash .pl.ab .ab-slug em{font:normal 12px var(--mono);color:var(--pl-ink-3);place-items:center;padding:0 4px 0 12px;display:grid}.dash .pl.ab .ab-slug input{min-width:0;box-shadow:none;font-family:var(--mono);background:0 0;border:0;flex:1;padding-left:2px}.dash .pl.ab .ab-date{max-width:260px}.dash .pl.ab .ab-sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dash .pl.ab .ab-source-tile,.dash .pl.ab .ab-pick{border:1px solid var(--pl-line);background:var(--pl-sunk);color:var(--pl-ink-2);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--t-micro), background var(--t-micro), box-shadow var(--t-fast);align-content:start;gap:8px;padding:16px;display:grid}.dash .pl.ab .ab-source-tile b,.dash .pl.ab .ab-pick b{font:600 17px var(--pl-display);letter-spacing:.06em;text-transform:uppercase;color:var(--pl-ink)}.dash .pl.ab .ab-source-tile small,.dash .pl.ab .ab-pick small{color:var(--pl-ink-3);font-size:12px;line-height:1.5}.dash .pl.ab .ab-source-tile:hover:not(:disabled),.dash .pl.ab .ab-pick:hover:not(:disabled){border-color:var(--pl-line-2)}.dash .pl.ab .ab-source-tile.on,.dash .pl.ab .ab-pick.on{border-color:var(--pl-gold);color:var(--pl-gold-2);background:#d9ba7c12;box-shadow:inset 0 0 0 1px #d9ba7c40}.dash .pl.ab .ab-source-tile:disabled,.dash .pl.ab .ab-pick:disabled{cursor:default}.dash .pl.ab .ab-picks{gap:8px;display:grid}.dash .pl.ab .ab-pick{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px}.dash .pl.ab .ab-pick>span{gap:4px;min-width:0;display:grid}.dash .pl.ab .ab-pick small{overflow-wrap:anywhere}.dash .pl.ab .ab-chips{flex-wrap:wrap;gap:6px;display:flex}.dash .pl.ab .ab-chips .pl-chip{white-space:nowrap}.dash .pl.ab .ab-tag-box{border:1px solid var(--pl-line);background:var(--pl-sunk);flex-wrap:wrap;gap:6px;min-height:44px;padding:6px;display:flex}.dash .pl.ab .ab-tag-box:focus-within{border-color:var(--pl-gold);box-shadow:0 0 0 3px #d9ba7c22}.dash .pl.ab .ab-tag{border:1px solid var(--pl-line-2);font:11.5px var(--mono);color:var(--pl-gold-2);background:#d9ba7c12;align-items:center;gap:6px;padding:4px 6px 4px 10px;display:inline-flex}.dash .pl.ab .ab-tag button{width:18px;height:18px;min-height:0;color:var(--pl-ink-3);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.dash .pl.ab .ab-tag button:hover{color:#f4a492}.dash .pl.ab .ab-tag-box input[type=text]{width:auto;min-width:120px;min-height:30px;box-shadow:none;background:0 0;border:0;flex:1}.dash .pl.ab .ab-call,.dash .pl.ab .ab-preview{gap:12px;padding:20px}.dash .pl.ab .ab-url{border:1px solid var(--pl-faint);background:var(--pl-sunk);padding:10px 12px;display:block}.dash .pl.ab .ab-code{border:1px solid var(--pl-faint);font:11.5px / 1.6 var(--mono);color:var(--pl-ink-2);white-space:pre-wrap;overflow-wrap:anywhere;background:#0b0e09;margin:0;padding:12px;overflow-x:auto}.dash .pl.ab .ab-preview-head{justify-content:space-between;align-items:center;display:flex}.dash .pl.ab .ab-preview-head .pl-button{min-height:34px;padding:0 14px;font-size:13px}.dash .pl.ab .ab-table-wrap{border:1px solid var(--pl-faint);max-height:420px;overflow:auto}.dash .pl.ab .ab-table{border-collapse:collapse;width:100%;font-size:12px}.dash .pl.ab .ab-table th{background:var(--pl-sunk);font:9px var(--mono);letter-spacing:1.2px;text-align:left;text-transform:uppercase;color:var(--pl-ink-3);white-space:nowrap;padding:8px 10px;position:sticky;top:0}.dash .pl.ab .ab-table td{border-top:1px solid var(--pl-faint);white-space:nowrap;padding:7px 10px}.dash .pl.ab .ab-reach{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dash .pl.ab .ab-reach li{border:1px solid var(--pl-faint);background:var(--pl-sunk);gap:4px;padding:10px 12px;display:grid}.dash .pl.ab .ab-reach b{font-size:13px}.dash .pl.ab .ab-reach small{color:var(--pl-ink-3);font-size:11.5px}.dash .pl.ab .ab-savebar{z-index:5;border:1px solid var(--pl-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f130cf2;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;display:flex;position:sticky;bottom:0}.dash .pl.ab .ab-savebar>span{font:10px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-ink-3);flex:1}.dash .pl.ab .ab-savebar .notice{flex-basis:100%;margin:0}.ab-issued{gap:14px;min-width:0;margin-top:12px;display:grid}.ab-issued p{color:var(--ink-2,#c8cbbd);margin:0;font-size:13px;line-height:1.6}.ab-issued code{font:12px var(--mono);color:var(--accent,#d9ba7c)}.ab-issued .copy-id{max-width:100%}.ab-issued .copy-id span{overflow-wrap:anywhere;text-align:left}.ab-issued pre{border:1px solid var(--line,#d9ba7c1f);font:12px / 1.6 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;background:#0b0e09;margin:0;padding:12px}.ab-issued-actions{justify-content:flex-end;display:flex}@media (max-width:1100px){.dash .pl.ab .ab-edit{grid-template-columns:minmax(0,1fr)}.dash .pl.ab .ab-side{position:static}.dash .pl.ab .ab-key{grid-template-columns:minmax(0,1fr);align-items:start}}@media (max-width:760px){.dash .pl.ab .ab-two,.dash .pl.ab .ab-sources{grid-template-columns:minmax(0,1fr)}.dash .pl.ab .ab-fields-4,.dash .pl.ab .ab-key .ab-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.dash .pl.ab .ab-set{padding:20px 16px}.dash .pl.ab .ab-index{font-size:34px}}.home-stats{--stat-accent:#cfb465;background:radial-gradient(60% 120% at 100% 0,#cfb4650d,#0000 70%),linear-gradient(#13160f,#10130d);border-block:1px solid #ffffff0d;grid-template-columns:minmax(220px,.75fr) minmax(0,2fr);align-items:center;gap:18px 56px;padding:56px max(24px,50% - 640px);display:grid;position:relative}.home-stats:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--stat-accent) 55%, transparent), transparent);height:1px;position:absolute;inset:-1px max(24px,50% - 640px) auto}.home-stats-olive{--stat-accent:#b4c38a}.home-stats-ice{--stat-accent:#a3d1dd}.home-stats-heading .eyebrow{color:var(--stat-accent);letter-spacing:.22em;font-size:10.5px}.home-stats h2{letter-spacing:.02em;margin:10px 0 8px;font-family:Barlow Condensed,sans-serif;font-size:clamp(24px,2.3vw,34px);font-weight:600;line-height:1.05}.home-stats-heading p{color:#a9af9b;max-width:34ch;margin:0;font-size:13.5px;line-height:1.55}.home-stats-matches{color:#8d937f;letter-spacing:.08em;text-transform:uppercase;margin-top:14px;font-family:IBM Plex Mono,monospace;font-size:11px;display:inline-block}.home-stats-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));margin:0;display:grid}.home-stats-grid article{border-left:1px solid #ffffff14;gap:10px;min-width:0;padding:6px 28px;display:grid;container-type:inline-size}.home-stats-grid article>span{color:#9ca28e;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-family:IBM Plex Mono,monospace;font-size:10.5px;display:flex}.home-stats-grid svg{color:var(--stat-accent);flex:none}.home-stats-grid strong{font-size:clamp(26px, calc(150cqw / var(--digits,6)), 52px);letter-spacing:.01em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:var(--stat-accent);background:linear-gradient(180deg, color-mix(in srgb, var(--stat-accent) 70%, #fff) 0%, var(--stat-accent) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Barlow Condensed,sans-serif;font-weight:600;line-height:1;display:block}.home-stats .home-stats-note{color:#7f8672;background:0 0;border:0;grid-column:2;margin-left:28px;padding:0;font-size:12px}.home-stats-note summary{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;width:-moz-fit-content;width:fit-content;padding:0;font-family:IBM Plex Mono,monospace;font-size:10.5px;display:block}.home-stats-note summary:hover{color:var(--stat-accent)}.home-stats .home-stats-note p{max-width:80ch;margin:8px 0 0;font-size:12px;line-height:1.6}.home-stats-status{text-align:center;padding:24px}@media (max-width:900px){.home-stats{grid-template-columns:1fr;padding-block:44px}.home-stats .home-stats-note{grid-column:auto;margin-left:0}.home-stats-grid article:first-child{border-left:0;padding-left:0}}@media (max-width:650px){.home-stats{padding:40px 20px}.home-stats-grid{gap:18px}.home-stats-grid article{border-top:1px solid #ffffff14;border-left:0;padding:16px 0 0}.home-stats-grid article:first-child{border-top:0;padding-top:0}}.home-stats-split{color:#8d937f;gap:3px;margin:0;padding:0;font-family:IBM Plex Mono,monospace;font-size:11px;list-style:none;display:grid}.home-stats-split li{justify-content:space-between;gap:10px;display:flex}.home-stats-split b{color:#c9cdbd;font-variant-numeric:tabular-nums;font-weight:500}.dash .pl.hs .notice{border:1px solid var(--pl-line-2);border-left:2px solid var(--pl-gold);color:#e8dfc7;background:#d9ba7c10;border-radius:0}.dash .pl.hs .notice.hs-bad{border-color:#e2705a99;border-left-color:var(--pl-hot);color:#f4c1b4;background:#e2705a14}.dash .pl.hs .hs-form,.dash .pl.hs .hs-set{border:0;gap:22px;min-width:0;margin:0;padding:0;display:grid}.dash .pl.hs .pl-card{animation:.5s ease-out both pl-rise}.dash .pl.hs .hs-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;display:grid}.dash .pl.hs .hs-fields .hs-description{grid-column:1/-1}.dash .pl.hs :is(.hs-fields,.hs-stat) label{gap:8px;display:grid}.dash .pl.hs .hs-switch{border:1px solid var(--pl-line);background:var(--pl-sunk);justify-self:start;gap:12px;min-height:0;padding:14px 18px}.dash .pl.hs .hs-switch:has(input:checked){border-color:var(--pl-line-2);background:radial-gradient(ellipse at 0% 50%, #d9ba7c18, transparent 60%), var(--pl-sunk)}.dash .pl.hs .hs-switch>span:last-child{font:600 16px var(--pl-display);letter-spacing:.06em;text-transform:uppercase;color:var(--pl-ink)}.dash .pl.hs input[type=checkbox].hs-toggle{border:1px solid var(--pl-line-2);background:#0b0e09;border-radius:0;width:42px;height:22px;transition:background .2s,border-color .2s;display:inline-block;position:relative}.dash .pl.hs input[type=checkbox].hs-toggle:after{content:"";background:#777d70;border:0;width:14px;height:14px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px;transform:none}.dash .pl.hs input[type=checkbox].hs-toggle:checked{border-color:var(--pl-gold);background:#d9ba7c22}.dash .pl.hs input[type=checkbox].hs-toggle:checked:after{background:var(--pl-gold-2);transform:translate(20px);box-shadow:0 0 16px #d9ba7c88}.dash .pl.hs .hs-stats{border:1px solid var(--pl-line);background:var(--pl-sunk);display:grid}.dash .pl.hs .hs-stat{border-bottom:1px solid var(--pl-faint);grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px 16px;padding:16px 18px;display:grid}.dash .pl.hs .hs-stat:last-child{border-bottom:0}.dash .pl.hs .hs-n{font:600 38px / .8 var(--pl-display);color:#0000;-webkit-text-stroke:1px var(--pl-line-2);font-variant-numeric:tabular-nums;align-self:center}.dash .pl.hs .hs-stat:first-child .hs-n{-webkit-text-stroke-color:var(--pl-gold)}.dash .pl.hs .hs-actions{gap:4px;display:flex}.dash .pl.hs .hs-actions button{border:1px solid var(--pl-line);width:38px;height:40px;color:var(--pl-ink-2);background:0 0;place-items:center;padding:0;display:inline-grid}.dash .pl.hs .hs-actions button:hover:not(:disabled){border-color:var(--pl-gold);color:var(--pl-gold-2)}.dash .pl.hs .hs-actions .hs-remove:hover:not(:disabled){border-color:var(--pl-hot);color:#f4a492}.dash .pl.hs .hs-actions button:disabled{opacity:.3}.dash .pl.hs .hs-add{justify-self:start;min-height:38px;font-size:14px}.dash .pl.hs .pl-button:disabled{opacity:.45}.dash .pl.wd.hs select:not([hidden]){background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d9ba7c' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;background-size:14px;padding-right:34px}.dash .pl.hs .hs-preview .home-stats{border:1px solid var(--pl-faint);padding:34px 30px}.dash .pl.hs .hs-preview .home-stats h2{margin:10px 0 8px}.dash .pl.hs .hs-preview .home-stats-note p{margin-top:8px}@media (max-width:900px){.dash .pl.hs .hs-preview .home-stats{padding:26px 20px}}@media (max-width:760px){.dash .pl.hs .hs-fields{grid-template-columns:minmax(0,1fr)}.dash .pl.hs .hs-stat{grid-template-columns:minmax(0,1fr);align-items:stretch}.dash .pl.hs .hs-n{display:none}}.embed-composer>label,.composer-grid>label{color:var(--ink-2);flex-direction:column;gap:8px;margin:0 0 18px;font-size:12px;display:flex}.composer-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0 18px;display:grid}.check-row{cursor:pointer;align-items:center;flex-direction:row!important;gap:10px!important}.check-row input{accent-color:var(--accent);width:18px;height:18px}.check-row span{align-items:center;gap:8px;display:inline-flex}.swatches{align-items:center;gap:8px;display:flex}.swatches button{border:2px solid #0000;width:28px;height:28px;padding:0}.swatches button[aria-pressed=true]{border-color:var(--paper)}.swatches input[type=color]{border:1px solid var(--line-2);background:var(--sunk);width:36px;height:28px;min-height:28px;padding:0 2px}.field-list{flex-direction:column;gap:10px;margin:4px 0 18px;display:flex}.field-row,.answer-row{grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto auto;align-items:center;gap:10px;display:grid}.answer-row{grid-template-columns:136px minmax(0,1fr) auto}.field-row input,.answer-row input{min-height:42px;padding:10px 12px}.field-list .text-button{align-self:flex-start;gap:8px;padding:6px 0}.discord-preview{color:#dbdee1;background:#313338;border-radius:6px;grid-template-columns:40px minmax(0,1fr);gap:14px;padding:16px;font:14px/1.4 DM Sans,sans-serif;display:grid}.discord-preview>img{background:#1e1f22;border-radius:50%}.dp-author{align-items:center;gap:8px;margin-bottom:4px;display:flex}.dp-author b{color:#f2f3f5}.dp-bot{color:#fff;background:#5865f2;border-radius:3px;padding:1px 5px;font-size:9px;font-weight:600}.dp-author small{color:#949ba4;font-size:11px}.dp-content{color:#dbdee1;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 6px;font-size:14px;line-height:1.4}.dp-ping{color:#c9cdfb;background:#3c4270;border-radius:3px;padding:0 3px}.dp-embed{background:#2b2d31;border-left:4px solid;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;gap:16px;max-width:520px;padding:12px 16px 14px 12px;display:grid}.dp-embed-body{min-width:0}.dp-title{color:#f2f3f5;overflow-wrap:anywhere;margin-bottom:6px;font-weight:600;display:block}.dp-title a{color:#00a8fc}.dp-desc{color:#dbdee1;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.4}.dp-desc code,.dp-content code{font:12px var(--mono);background:#1e1f22;border-radius:3px;padding:1px 4px}.dp-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.dp-fields>div{grid-column:span 3;min-width:0;font-size:13px}.dp-fields>div.inline{grid-column:span 1}.dp-fields b{color:#f2f3f5;margin-bottom:2px;font-size:13px;display:block}.dp-fields span{color:#dbdee1;overflow-wrap:anywhere}.dp-image{border-radius:4px;max-width:100%;max-height:260px;margin-top:12px;display:block}.dp-thumb{object-fit:cover;border-radius:4px;width:80px;height:80px}.dp-footer{color:#949ba4;margin-top:10px;font-size:11px;display:block}.dp-poll{color:#dbdee1;background:#2b2d31;border-radius:6px;margin-top:12px;padding:14px 16px;font-size:13px}.dp-poll>b{color:#f2f3f5;font-size:15px;display:block}.dp-poll>small{color:#949ba4;margin:4px 0 10px;display:block}.dp-poll>div{border:1px solid #3f4147;border-radius:6px;margin-top:6px;padding:9px 12px}.dm-help{border:1px solid var(--line);margin:0 0 18px;padding:10px 14px;font-size:12px}.dm-help summary{cursor:pointer;font:10px var(--mono);text-transform:uppercase;color:var(--ink-2);justify-content:flex-start;align-items:center;gap:8px;padding:0;list-style:none;display:flex}.dm-help summary:before{content:"+";color:var(--accent)}.dm-help[open] summary:before{content:"−"}.dm-help dl{grid-template-columns:auto 1fr;gap:6px 14px;margin:12px 0 0;display:grid}.dm-help dl>div{display:contents}.dm-help dt{color:var(--accent)}.dm-help dd{color:var(--ink-2);margin:0}@media (max-width:640px){.field-row{grid-template-columns:1fr 1fr}}.dash .pl.bt .pl-tiles>.dash-tile{background:0 0;border:0;border-right:1px solid #d9ba7c25;border-radius:0;align-content:start;gap:10px;min-width:0;margin:0;padding:22px 26px 24px;display:grid;transform:none}.dash .pl.bt .pl-tiles>.dash-tile b{color:var(--pl-ink);margin:0}.dash .pl.bt .pl-tiles>.dash-tile.hot b{color:var(--pl-hot)}.dash .pl.bt .bot-form{gap:22px}.dash .pl.bt .bot-form>.md-field,.dash .pl.bt .bot-form .md-field{gap:8px}.dash .pl.bt .bt-saved{display:inline-flex}.dash .pl.bt .bt-saved .pl-chip{color:#f0d9a2;border-color:#e0b76180}.dash .pl.bt .bt-saved .pl-chip+.pl-chip{color:var(--pl-ink-3);margin-left:-1px;padding:6px 8px}.dash .pl.bt .bt-saved .pl-chip+.pl-chip:hover{border-color:var(--pl-hot);color:#f4a492;background:#e2705a14}.dash .pl.bt .bt-schedule{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.dash .pl.bt .bt-schedule input[type=datetime-local]{width:auto}.dash .pl.bt .bt-save-template{align-items:center;gap:8px;margin-left:auto;display:flex}.dash .pl.bt .bt-save-template input{width:210px;min-height:34px;padding:0 12px}.dash .pl.bt .embed-composer{border:1px solid var(--pl-faint);background:linear-gradient(90deg, #d9ba7c0d, transparent 30%), var(--pl-sunk);border-left:2px solid var(--pl-gold);gap:18px;padding:20px;display:grid}.dash .pl.bt :is(.embed-composer,.composer-grid)>label{gap:8px;margin:0;display:grid}.dash .pl.bt .composer-grid{gap:18px}.dash .pl.bt .composer-grid>.check-row{min-height:42px;color:var(--pl-ink-2);align-self:end;font-size:13px;display:flex}.dash .pl.bt .swatches{flex-wrap:wrap;min-height:42px}.dash .pl.bt .swatches button{border:1px solid #0006;width:30px;height:30px;transition:transform .15s,box-shadow .2s;box-shadow:inset 0 0 0 1px #fff2}.dash .pl.bt .swatches button:hover{transform:translateY(-1px)}.dash .pl.bt .swatches button[aria-pressed=true]{box-shadow:0 0 0 2px var(--pl-sunk), 0 0 0 3px var(--pl-gold-2), 0 0 18px #d9ba7c66}.dash .pl.bt .swatches input[type=color]{width:38px;height:30px}.dash .pl.bt .field-list{gap:8px;margin:0;display:grid}.dash .pl.bt .field-list>:is(.field-row,.answer-row){grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto auto;align-items:center;gap:8px;display:grid}.dash .pl.bt .field-list>.answer-row{grid-template-columns:136px minmax(0,1fr) auto}.dash .pl.bt .answer-row input:first-child{text-align:center}.dash .pl.bt .field-row .check-row{font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.bt .field-list .text-button{border:1px dashed var(--pl-line-2);color:var(--pl-gold);font:9.5px var(--mono);letter-spacing:1px;text-transform:uppercase;background:0 0;justify-self:start;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.dash .pl.bt .field-list .text-button:hover{border-style:solid;border-color:var(--pl-gold);color:var(--pl-gold-2);background:#d9ba7c12}.dash .pl.bt .field-row .text-button.danger{border:1px solid var(--pl-line);width:34px;height:34px;color:var(--pl-ink-3);place-items:center;padding:0;display:grid}.dash .pl.bt .field-row .text-button.danger:hover{color:#f4a492;background:#e2705a14;border-color:#e2705a99}.dash .pl.bt .cm-screen .discord-preview,.dash .pl.bt .cm-screen .dp-poll{border-radius:3px}.dash .pl.bt .bt-rooms{display:grid}.dash .pl.bt .room-row{border-bottom:1px solid var(--pl-faint);animation:cm-rise .3s var(--cm-ease) both;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.dash .pl.bt .room-row:last-child{border-bottom:0}.dash .pl.bt .room-row>i{background:var(--pl-ok);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pl-pulse;box-shadow:0 0 14px #b9cc9b80}.dash .pl.bt .room-row>span{gap:3px;min-width:0;display:grid}.dash .pl.bt .room-row b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.dash .pl.bt .room-row small{font:9px var(--mono);letter-spacing:.6px;color:var(--pl-ink-3);overflow-wrap:anywhere}.dash .pl.bt .bt-mod{max-width:980px}.dash .pl.bt .bt-instruments{border:1px solid var(--pl-line);background:var(--pl-sunk);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dash .pl.bt .mod-row{border-right:1px solid var(--pl-faint);align-content:start;gap:14px;padding:22px 22px 24px;display:grid}.dash .pl.bt .mod-row:last-child{border-right:0}.dash .pl.bt .mod-row.danger{background:linear-gradient(#e2705a12,#0000 70%)}.dash .pl.bt .mod-row h4{font:600 20px / 1 var(--pl-display);letter-spacing:.06em;text-transform:uppercase;color:var(--pl-ink);align-items:center;gap:8px;display:flex}.dash .pl.bt .mod-row.danger h4{color:#f4a492}.dash .pl.bt .mod-row p{color:var(--pl-ink-3);font-size:12.5px;line-height:1.55}.dash .pl.bt .mod-row .pl-button{justify-self:start}.dash .pl.bt .bt-kind{text-align:center}.dash .pl.bt .bt-kind:is(.post,.callout){border-color:var(--pl-gold);color:var(--pl-gold-2)}.dash .pl.bt .bt-kind:is(.poll,.rollcall){color:#cfe0ea;border-color:#a9c2d180}.dash .pl.bt .bt-kind.room{color:#d5e6c2;border-color:#b9cc9b66}.dash .pl.bt .bt-kind:is(.purge,.slowmode){color:#f4a492;border-color:#e2705a99}.dash .pl.bt .bt-results{gap:18px;width:min(560px,100%);padding:26px 28px 28px;display:grid}.dash .pl.bt :is(.poll-results,.rollcall-results){gap:12px;max-height:60vh;display:grid;overflow-y:auto}.dash .pl.bt :is(.poll-results,.rollcall-results)>small{font:9px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-gold)}.dash .pl.bt .poll-bar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 14px;font-size:13.5px;display:grid}.dash .pl.bt .poll-bar i{min-width:2px;height:6px;transition:width .6s var(--cm-ease);background:linear-gradient(90deg,#8f7a4c,#e9d19b);grid-column:1;display:block;box-shadow:0 0 12px #d9ba7c66}.dash .pl.bt .poll-bar b{font:600 32px / 1 var(--pl-display);font-variant-numeric:tabular-nums;background:var(--pl-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;grid-row:span 2}.dash .pl.bt .rollcall-results>div{border-bottom:1px solid var(--pl-faint);align-items:center;gap:10px;padding:8px 0;font-size:13.5px;display:flex}.dash .pl.bt .rollcall-results svg{color:var(--pl-ok)}.dash .pl.bt .rollcall-results .pl-tag{margin-left:auto}.dash .pl.bt .bt-kinds .pl-chip.on small{color:#f4a492}.dash .pl.bt .bt-cooldown{flex-shrink:0;justify-items:end;gap:6px;display:grid}.dash .pl.bt .bt-cooldown>span:last-child{align-items:baseline;gap:8px;display:flex}.dash .pl.bt .bt-cooldown input[type=number]:not([hidden]){text-align:center;width:72px;font:600 20px var(--pl-display);color:var(--pl-gold-2);padding:6px 8px}.dash .pl.bt .bt-cooldown em{font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.bt .bt-sweeps{border:1px solid var(--pl-line);background:var(--pl-sunk);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.dash .pl.bt .bt-sweep{border-right:1px solid var(--pl-faint);border-bottom:1px solid var(--pl-faint);align-content:start;justify-items:start;gap:10px;padding:20px 20px 22px;transition:background .25s;display:grid}.dash .pl.bt .bt-sweep:hover{background:#d9ba7c08}.dash .pl.bt .bt-sweep>span{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-gold)}.dash .pl.bt .bt-sweep>b{font:600 52px / .9 var(--pl-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:var(--pl-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dash .pl.bt .bt-sweep.off>b{-webkit-text-fill-color:#6f7768;background:0 0}.dash .pl.bt .bt-sweep>small{min-height:2.9em;color:var(--pl-ink-3);font-size:12px;line-height:1.45}@media (max-width:760px){.dash .pl.bt .pl-tiles>.dash-tile{padding:18px}.dash .pl.bt .pl-tiles>.dash-tile:nth-child(2n){border-right:0}.dash .pl.bt .pl-tiles>.dash-tile:nth-child(-n+2){border-bottom:1px solid #d9ba7c25}.dash .pl.bt .embed-composer{padding:16px 14px}.dash .pl.bt .field-list>.field-row{grid-template-columns:minmax(0,1fr) auto}.dash .pl.bt .field-row>input{grid-column:1/-1}.dash .pl.bt .bt-schedule{grid-template-columns:minmax(0,1fr)}.dash .pl.bt .bt-schedule input[type=datetime-local]{width:100%}.dash .pl.bt .bt-save-template{width:100%;margin-left:0}.dash .pl.bt .bt-save-template input{flex:1;width:auto;min-width:0}.dash .pl.bt .bt-instruments{grid-template-columns:minmax(0,1fr)}.dash .pl.bt .mod-row{border-right:0;border-bottom:1px solid var(--pl-faint)}.dash .pl.bt .mod-row:last-child{border-bottom:0}.dash .pl.bt .pl-card-head:has(.bt-cooldown){flex-wrap:wrap}.dash .pl.bt .bt-cooldown{justify-items:start}.dash .pl.bt .bt-results{padding:20px 18px}}.dash .pl.cm .cm-split.bb{grid-template-columns:minmax(0,1.45fr) minmax(380px,1fr)}.dash .pl.bt .bb .cm-row{flex-wrap:wrap;gap:12px;display:flex}.dash .pl.bt .bb .cm-row>*{flex:180px;min-width:0}.dash .pl.bt .bb-main{align-content:start;gap:18px;min-width:0;display:grid}.dash .pl.bt .bb-format{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dash .pl.bt .bb-format button{border:1px solid var(--pl-line);background:var(--pl-sunk);color:var(--pl-ink-2);text-align:left;gap:3px;padding:12px 14px;display:grid}.dash .pl.bt .bb-format button[aria-pressed=true]{border-color:var(--pl-gold);color:var(--pl-gold-2);background:#d9ba7c12}.dash .pl.bt .bb-format small{color:var(--pl-ink-3);font-size:12px}.dash .pl.bt .bb-blocks{gap:10px;display:grid}.dash .pl.bt .bb-blocks.nested{border-left:2px solid var(--pl-line);padding-left:14px}.dash .pl.bt .bb-block{border:1px solid var(--pl-line);background:#0f130df2;gap:12px;min-width:0;padding:12px 14px 14px;display:grid}.dash .pl.bt .bb-block-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.dash .pl.bt .bb-block-head>span{gap:4px;display:flex}.dash .pl.bt .bb-block-title{color:var(--pl-gold-2);font:600 13px var(--pl-display);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.dash .pl.bt .bb-block-title .turned{transform:rotate(-90deg)}.dash .pl.bt .bb-icon{border:1px solid var(--pl-line);width:30px;height:30px;color:var(--pl-ink-3);background:0 0;place-items:center;padding:0;display:grid}.dash .pl.bt .bb-icon:hover:not(:disabled){border-color:var(--pl-gold);color:var(--pl-gold-2)}.dash .pl.bt .bb-icon:disabled{opacity:.35}.dash .pl.bt .bb-add{border:1px dashed var(--pl-line);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;display:flex}.dash .pl.bt .bb-add>span{color:var(--pl-ink-3);align-items:center;gap:6px;margin-right:4px;font-size:12px;display:inline-flex}.dash .pl.bt .bb-add .pl-chip{align-items:center;gap:6px;display:inline-flex}.dash .pl.bt .bb-sub{color:var(--pl-gold-2);font:600 13px var(--pl-display);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:8px 0 0;display:flex}.dash .pl.bt .bb-sub small{color:var(--pl-ink-3);letter-spacing:0;text-transform:none}.dash .pl.bt :is(.bb-buttons,.bb-select,.bb-form,.bb-media,.bb-action){gap:10px;min-width:0;display:grid}.dash .pl.bt :is(.bb-button,.bb-option){border:1px solid var(--pl-faint,#d9ba7c14);background:var(--pl-sunk);gap:10px;padding:12px;display:grid}.dash .pl.bt .bb-button-head{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.dash .pl.bt .bb-button-head>.wd-field{flex:150px;min-width:0}.dash .pl.bt .bb-emoji{flex:0 190px!important}.dash .pl.bt .bb-styles{gap:6px;padding-bottom:6px;display:flex}.dash .pl.bt .bb-styles .v2-btn{border:2px solid #0000;width:26px;min-width:0;height:26px;padding:0}.dash .pl.bt .bb-styles .v2-btn[aria-pressed=true]{border-color:var(--paper,#f2eee2)}.dash .pl.bt :is(.bb-question,.bb-media-row){grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 130px auto auto;align-items:center;gap:8px;display:grid}.dash .pl.bt .bb-media-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto auto}.dash .pl.bt :is(.bb-question,.bb-media-row) input{min-width:0;min-height:40px;padding:8px 10px}.dash .pl.bt .swatches button.none{background:repeating-linear-gradient(45deg,#2b2d31 0 4px,#4e5058 4px 8px)}.dash .pl.bt .bb-author{margin-bottom:-6px}.dash .pl.bt .bb-hint{color:var(--pl-ink-3);margin:10px 0 0;font-size:12px}.dash .pl.bt .bb-responses{gap:12px;display:grid}.dash .pl.bt .bb-answer{border:1px solid var(--pl-line);padding:10px 12px}.dash .pl.bt .bb-answer summary{cursor:pointer}.dash .pl.bt .bb-answer small{color:var(--pl-ink-3);margin-left:8px}.dash .pl.bt .bb-answer dl{gap:8px;margin:10px 0 0;display:grid}.dash .pl.bt .bb-answer dt{color:var(--pl-ink-3);font-size:12px}.dash .pl.bt .bb-answer dd{white-space:pre-wrap;margin:2px 0 0}.bb-preview .v2{gap:8px;max-width:520px;margin-top:4px;display:grid}.v2-container{background:#2b2d31;border:1px solid #3f4147;border-left:4px solid;border-radius:8px;gap:8px;padding:16px;display:grid}.v2-container.spoiler{filter:blur(6px)}.v2-text{color:#dbdee1;overflow-wrap:break-word;min-width:0;font-size:14px;line-height:1.45}.dash .pl .v2-text .dmd-heading,.v2-text .dmd-heading{text-transform:none;color:#f2f3f5;letter-spacing:0;margin:2px 0;font-family:DM Sans,sans-serif;font-weight:700;display:block}.dash .pl .v2-text h1.dmd-heading,.v2-text h1.dmd-heading{font-size:22px}.dash .pl .v2-text h2.dmd-heading,.v2-text h2.dmd-heading{font-size:18px}.dash .pl .v2-text h3.dmd-heading,.v2-text h3.dmd-heading{font-size:15px}.v2-text .dmd-quote{border-left:4px solid #4e5058;padding-left:10px;display:block}.v2-text .dmd-bullet{padding-left:16px;display:block;position:relative}.v2-text .dmd-bullet:before{content:"•";position:absolute;left:4px}.v2-empty{color:#6d6f78}.v2-section{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.v2-thumb{object-fit:cover;background:#1e1f22;border-radius:8px;width:85px;height:85px}.v2-row{flex-wrap:wrap;gap:8px;display:flex}.v2-btn{color:#fff;white-space:nowrap;cursor:default;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:60px;min-height:32px;padding:2px 16px;font:500 14px/1 DM Sans,sans-serif;display:inline-flex}.v2-btn.primary{background:#5865f2}.v2-btn.secondary,.v2-btn.link{background:#4e5058}.v2-btn.success{background:#248046}.v2-btn.danger{background:#da373c}.v2-btn.off{opacity:.5}.v2-emoji{font-size:16px;line-height:1}img.v2-emoji{width:18px;height:18px}.v2-select{color:#949ba4;background:#1e1f22;border:1px solid #1e1f22;border-radius:8px;justify-content:space-between;align-items:center;min-height:40px;padding:0 12px;display:flex}.v2-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.v2-gallery.n1{grid-template-columns:1fr}.v2-gallery.n3>:first-child{grid-row:span 2}.v2-gallery img,.v2-media-empty{object-fit:cover;background:#1e1f22;border-radius:6px;width:100%;height:100%;min-height:90px;max-height:280px}.v2-gallery img.spoiler{filter:blur(14px)}.v2-media-empty{color:#4e5058;place-items:center;display:grid}.v2-sep{height:4px}.v2-sep.large{height:16px}.v2-sep.line{align-items:center;display:flex}.v2-sep.line:before{content:"";background:#3f4147;flex:1;height:1px}.dash .pl.bt .bb-preview{grid-template-columns:32px minmax(0,1fr);gap:10px;padding:12px}.dash .pl.bt .bb-preview>img{width:32px;height:32px}.bb-preview .v2-container{padding:12px}.bb-preview .v2-btn{padding:2px 12px}.bb-preview .dp-author{flex-wrap:wrap}.bb-preview .dp-author b{white-space:nowrap}.dp-embed-author{color:#f2f3f5;align-items:center;gap:8px;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.dp-embed-author img,.dp-footer img{vertical-align:middle;border-radius:50%;width:20px;height:20px;margin-right:6px}.dp-embed-author a{color:inherit}@media (max-width:760px){.dash .pl.bt .bb-format{grid-template-columns:1fr}.dash .pl.bt :is(.bb-question,.bb-media-row){grid-template-columns:minmax(0,1fr) auto}.dash .pl.bt :is(.bb-question,.bb-media-row)>input:nth-of-type(2){grid-column:1}}@media (max-width:1100px){.dash .pl.cm .cm-split.bb{grid-template-columns:minmax(0,1fr)}}.dash .pl.bt .bb-limits{gap:8px;display:grid}.dash .pl.bt .bb-meters{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.dash .pl.bt .bb-meter{border:1px solid var(--pl-line);background:var(--pl-sunk);color:var(--pl-ink-3);grid-template-columns:1fr auto;gap:4px 8px;padding:8px 10px;font-size:12px;display:grid}.dash .pl.bt .bb-meter b{color:var(--pl-ink-2);font-variant-numeric:tabular-nums}.dash .pl.bt .bb-meter>i{background:var(--pl-line);grid-column:1/-1;height:3px}.dash .pl.bt .bb-meter>i>i{background:var(--pl-ok);height:100%;transition:width .2s;display:block}.dash .pl.bt .bb-meter.near{border-color:var(--pl-gold)}.dash .pl.bt .bb-meter.near b{color:var(--pl-gold-2)}.dash .pl.bt .bb-meter.near>i>i{background:var(--pl-gold)}.dash .pl.bt .bb-meter.over{border-color:var(--pl-hot)}.dash .pl.bt .bb-meter.over b{color:var(--pl-hot)}.dash .pl.bt .bb-meter.over>i>i{background:var(--pl-hot)}.dash .pl.bt .bb-limit-note{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;font-size:13px;display:flex}.dash .pl.bt .bb-limit-note.near{color:var(--pl-gold-2)}.dash .pl.bt .bb-limit-note.over{color:var(--pl-hot)}.dash .pl.bt .bb-fix{justify-self:start}.dash .pl.bt .bb-ai{gap:12px;display:grid}@media (prefers-reduced-motion:reduce){.dash .pl.bt .bb-meter>i>i{transition:none}}.dash .pl .sr-live{border:1px solid var(--pl-line-2);background:radial-gradient(120% 80% at 100% 0%, #d9ba7c14, transparent 60%), var(--pl-sunk);gap:12px;padding:16px;display:grid;position:relative}.dash .pl .sr-live.launched{background:radial-gradient(120% 80% at 100% 0%, #b9cc9b1a, transparent 60%), var(--pl-sunk);border-color:#b9cc9b80}.dash .pl .sr-live-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.dash .pl .sr-live-head b{font:600 20px var(--pl-display);letter-spacing:.5px;text-transform:uppercase;display:block}.dash .pl .sr-count{font:700 38px/1 var(--pl-display);background:var(--pl-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.dash .pl .sr-count em{color:var(--pl-ink-3);-webkit-text-fill-color:var(--pl-ink-3);margin-left:4px;font-size:18px}.dash .pl .sr-track{background:var(--pl-faint);height:6px;overflow:hidden}.dash .pl .sr-track i{background:linear-gradient(90deg,#c39b53,#fff0c9);height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1);display:block;box-shadow:0 0 14px #d9ba7c80}.dash .pl .sr-live.launched .sr-track i{background:linear-gradient(90deg,#7fa35a,#d5e6c2);box-shadow:0 0 14px #b9cc9b80}.dash .pl .sr-sub{color:var(--pl-ink-3);font-size:12.5px}.dash .pl .sr-pledges{scrollbar-width:thin;max-height:320px;display:grid;overflow:auto}.dash .pl .sr-pledges li{border-top:1px solid var(--pl-faint);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:8px 0;display:grid}.dash .pl .sr-pledges .pl-tag{margin:0}.dash .pl :is(.sr-actions,.sr-stages,.sr-days){flex-wrap:wrap;gap:8px;display:flex}.dash .pl .sr-open{border-top:1px solid var(--pl-faint);gap:10px;padding-top:14px;display:grid}.dash .pl .sr-open .pl-button{justify-self:start}.dash .pl .sr-fallback{gap:8px;display:grid}.dash .pl .sr-fallback>span{color:var(--pl-ink-2);font-size:13px}.dash .pl .sr-fallback small{color:var(--pl-ink-3);font-size:11.5px}.dash .pl .sr-accent input{border:1px solid var(--pl-line);background:0 0;width:64px;height:38px;padding:2px}.dash .pl .sr-preview .discord-preview{background:#313338;border:1px solid #1e1f22;padding:16px}.dash .pl .wd-chips select{width:auto;min-width:160px}.seed-content{--seed-brass:#d9ba7c;--seed-brass-2:#f0dcaa;--seed-silver:#c9cbc2;--seed-bronze:#c08a5e;--seed-live:#b9cc9b;min-width:0}.seed-content .br-band-inner>*{min-width:0}.seed-content .br-band-inner>*+*{margin-top:clamp(16px,2vw,26px)}.seed-band-live.br-band{border-top:0;padding-top:clamp(50px,6vw,90px)}.seed-content h2{font:600 clamp(44px, 5.6vw, 92px) / .9 var(--display);letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance;margin:20px 0 26px}.seed-content h2 span{background-image:var(--shine);-webkit-text-fill-color:transparent;text-shadow:none;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out 2.2s infinite shimmer}.seed-content h3{text-transform:uppercase}.seed-content p{color:#b9bcae;line-height:1.8}.seed-content .eyebrow{align-items:center;gap:8px;display:inline-flex}.seed-content .br-head h2{margin-bottom:0}.seed-live.br-panel{background:radial-gradient(60% 90% at 0 0,#d9ba7c12,#0000 65%),linear-gradient(160deg,#161b12f2,#0f130df2);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);padding:0;scroll-margin-top:110px;display:grid;box-shadow:0 30px 80px -30px #000}.seed-live.is-live{border-color:#b9cc9b40;box-shadow:0 30px 80px -30px #000,0 0 90px #b9cc9b12}.seed-live-main{padding:clamp(28px,3.6vw,52px)}.seed-content .seed-live-main h2{margin:22px 0 16px;font-size:clamp(36px,4.2vw,64px)}.seed-content .seed-live-main p{max-width:560px;margin:0 0 30px}.seed-live-badge{font:9.5px var(--mono);letter-spacing:1.6px;color:#c8b68c;background:#0d100e99;border:1px solid #d9ba7c33;align-items:center;gap:10px;padding:7px 12px;display:inline-flex}.seed-live-badge i{background:#7a7564;border-radius:50%;width:8px;height:8px}.is-live .seed-live-badge{color:var(--seed-live);border-color:#b9cc9b55}.is-live .seed-live-badge i{background:var(--seed-live);animation:1.8s ease-out infinite seed-pulse}@keyframes seed-pulse{0%{box-shadow:0 0 #b9cc9b99}to{box-shadow:0 0 0 10px #b9cc9b00}}.seed-live-meter{background:#0b0e0c99;border-left:1px solid #d9ba7c1f;flex-direction:column;justify-content:center;min-width:0;padding:clamp(28px,3.6vw,52px);display:flex}.seed-live-count{font-family:var(--display);align-items:baseline;gap:10px;line-height:.85;display:flex}.seed-live-count strong{letter-spacing:-.03em;color:var(--paper);font-variant-numeric:tabular-nums;font-size:clamp(84px,10vw,150px);font-weight:600}.is-live .seed-live-count strong{background:linear-gradient(110deg,#e4f0cf,#9fb57f 80%);-webkit-text-fill-color:transparent;text-shadow:none;-webkit-background-clip:text;background-clip:text}.seed-live-count span{color:#6f6a58;font-size:clamp(30px,3.5vw,48px)}.seed-live-meter>small{font:9.5px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:#a59d86;margin-top:14px}.seed-live-bar{background:#ffffff0d;height:4px;margin:24px 0 28px;overflow:hidden}.seed-live-bar span{background:var(--brass-grad);min-width:4px;height:100%;transition:width .6s var(--ease-out);display:block}.is-live .seed-live-bar span{background:linear-gradient(90deg, #7d9a5a, var(--seed-live));box-shadow:0 0 18px #b9cc9b66}.seed-live-meter dl{border-top:1px solid #d9ba7c1f;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.seed-live-meter dl div{border-bottom:1px solid #d9ba7c1f;padding:14px 14px 14px 0}.seed-live-meter dt{font:9.5px var(--mono);letter-spacing:1.5px;color:#a59d86;align-items:center;gap:6px;display:flex}.seed-live-meter dd{font:600 22px/1 var(--display);color:var(--paper);margin:8px 0 0}.seed-why{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(36px,5vw,80px);display:grid}.seed-why>div>p{max-width:640px;font-size:15.5px}.seed-why-points{border-top:1px solid #d9ba7c33;margin:0;padding:0;list-style:none;display:grid}.seed-why-points li{border-bottom:1px solid #d9ba7c1f;grid-template-columns:48px minmax(0,1fr);gap:4px 20px;padding:24px 0;display:grid}.seed-why-points svg{width:48px;height:48px;color:var(--brass);background:#d9ba7c0d;border:1px solid #d9ba7c33;grid-row:span 2;padding:12px}.seed-why-points b{font:600 22px/1.1 var(--display);letter-spacing:.02em;text-transform:uppercase}.seed-why-points span{color:#a9ac9e;font-size:13.5px;line-height:1.6}.seed-band-guide{background:radial-gradient(60% 50% at 50% 60%,#d9ba7c0d,#0000 70%)}.seed-guide{min-width:0}.seed-guide-frame.br-panel{background:#0b0e0c;padding:clamp(8px,1vw,14px)}.seed-guide-video{aspect-ratio:16/9;object-fit:contain;background:var(--bg);pointer-events:none;width:100%;height:auto;display:block}.seed-guide-summary{text-align:center;max-width:760px;margin:26px auto 0}.seed-guide-mobile-note{display:none}@media (max-width:760px) and (orientation:portrait){.seed-guide-mobile-note{text-align:center;font-size:12px;display:block}}.seed-band-earn{background:radial-gradient(50% 70% at 12% 20%,#d9ba7c1c,#0000 70%),radial-gradient(40% 60% at 100% 100%,#d9ba7c0d,#0000 70%),#0f110d;overflow:hidden}.seed-earn{scroll-margin-top:110px;position:relative}.seed-earn-hero{grid-template-columns:clamp(140px,16vw,230px) minmax(0,1fr);align-items:center;gap:clamp(30px,4vw,64px);display:grid}.seed-earn-hero img{filter:drop-shadow(0 18px 40px #d9ba7c40);width:100%;height:auto;animation:6s ease-in-out infinite seed-coin}@keyframes seed-coin{50%{transform:translateY(-8px)rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.is-live .seed-live-badge i,.seed-earn-hero img{animation:none}}.seed-content .seed-earn h2{margin-bottom:20px}.seed-content .seed-earn-rate{font:600 clamp(24px, 2.6vw, 34px) / 1.15 var(--display);text-transform:uppercase;color:var(--seed-brass-2);flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 14px;display:flex}.seed-boost{font:600 11px var(--mono);letter-spacing:1px;color:#15110a;background:#dfc48e;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.seed-content .seed-earn-multiplier{font:11px var(--mono);letter-spacing:.6px;color:var(--seed-brass);align-items:center;gap:8px;margin:0 0 10px;display:flex}.seed-content .seed-earn-hero p:last-child{max-width:720px}.seed-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,18px);margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.seed-steps li>span{font:9.5px var(--mono);letter-spacing:1.6px;color:#8a7a55;position:absolute;top:clamp(20px,2.4vw,32px);right:clamp(20px,2.4vw,32px)}.seed-steps svg{color:var(--seed-brass);width:26px;height:26px}.seed-steps h3{font:600 24px/1 var(--display);margin:22px 0 10px}.seed-content .seed-steps p{margin:0;font-size:13.5px;line-height:1.65}.seed-earn-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:36px;display:flex}.seed-grid.br-grid{--min:280px}.seed-grid svg,.seed-rewards>svg,.seed-standing>svg{color:var(--brass);flex-shrink:0}.seed-grid svg{width:26px;height:26px}.seed-grid h3{font:600 clamp(24px, 2.2vw, 30px) / 1 var(--display);margin:24px 0 14px}.seed-grid p{margin:0;font-size:14px}.seed-band-honours{background:radial-gradient(50% 40% at 50% 30%,#d9ba7c0f,#0000 70%)}.seed-honours-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(30px,4vw,54px);display:flex}.seed-content .seed-honours-head h2{margin-bottom:0}.seed-content .seed-honours-head h2 span{font:9.5px/1.6 var(--mono);letter-spacing:1.6px;-webkit-text-fill-color:#a59d86;color:#a59d86;background:0 0;margin-top:10px;display:block}.seed-periods{border-bottom:1px solid #d9ba7c26;display:inline-flex}.seed-periods button{font:600 15px var(--display);letter-spacing:1.2px;text-transform:uppercase;color:#a9ac9e;cursor:pointer;background:0 0;border:0;padding:12px 18px;position:relative}.seed-periods button:hover:not(:disabled){transform:none}.seed-periods button:not([aria-pressed=true]):hover{color:var(--paper)}.seed-periods button[aria-pressed=true]{color:var(--brass-hi)}.seed-periods button[aria-pressed=true]:after{content:"";background:var(--brass-grad);height:2px;position:absolute;bottom:-1px;left:0;right:0}.seed-podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(12px,1.6vw,22px);margin:0 0 clamp(20px,2.4vw,32px);padding:0;list-style:none;display:grid}.seed-podium-card{--seed-medal:var(--seed-brass);--seed-medal-glow:#d9ba7c33;isolation:isolate;text-align:center;background:radial-gradient(ellipse at 50% 0, var(--seed-medal-glow), transparent 70%), linear-gradient(160deg, #161b12f2, #0f130df2);min-width:0;transition:transform .35s var(--ease-out), border-color .35s;border:1px solid #d9ba7c26;flex-direction:column;align-items:center;padding:30px 16px;display:flex;position:relative}.seed-podium-card:before{content:"";background:var(--seed-medal);height:2px;position:absolute;top:-1px;left:-1px;right:-1px}.seed-podium-card:hover{border-color:#d9ba7c55;transform:translateY(-4px)}.seed-pos-1{grid-area:1/2;padding-block:44px;box-shadow:0 20px 70px -10px #d9ba7c22}.seed-pos-1:before{background:var(--brass-grad)}.seed-pos-2{--seed-medal:var(--seed-silver);--seed-medal-glow:#c9cbc21f;grid-area:1/1}.seed-pos-3{--seed-medal:var(--seed-bronze);--seed-medal-glow:#c08a5e26;grid-area:1/3}.seed-podium-card.is-me{outline:1px solid var(--brass);outline-offset:3px}.seed-podium-rank{font:10px var(--mono);letter-spacing:1.6px;color:var(--seed-medal);align-items:center;gap:6px;margin-bottom:20px;display:inline-flex}.seed-podium-card .avatar{object-fit:cover;border:2px solid var(--seed-medal);box-shadow:0 0 0 6px var(--seed-medal-glow);border-radius:50%}.seed-podium-card>a{font:600 28px/1 var(--display);text-transform:uppercase;overflow-wrap:anywhere;max-width:100%;margin-top:18px}.seed-pos-1>a{font-size:36px}.seed-podium-card>a:hover{color:var(--seed-medal)}.seed-podium-card strong{font:600 clamp(30px, 3.6vw, 52px) / 1 var(--display);letter-spacing:-.02em;color:var(--seed-medal);font-variant-numeric:tabular-nums;margin-top:14px}.seed-pos-1 strong{background-image:var(--shine);-webkit-text-fill-color:transparent;text-shadow:none;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out 2.2s infinite shimmer}.seed-podium-card small{font:9.5px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:#a59d86;margin-top:6px}.seed-board{border-top:1px solid #d9ba7c33;margin:0;padding:0;list-style:none}.seed-board li{border-bottom:1px solid #d9ba7c14;grid-template-columns:34px 36px minmax(0,1fr) auto 90px;align-items:center;gap:18px;padding:14px 16px 14px 8px;transition:background .2s;display:grid;position:relative}.seed-board li:hover{background:#d9ba7c0a}.seed-board li.is-me{box-shadow:inset 2px 0 0 var(--brass);background:linear-gradient(90deg,#d9ba7c17,#0000 70%)}.seed-board .avatar{object-fit:cover;border-radius:50%}.seed-place{font:600 22px/1 var(--display);color:#6f6a58;text-align:center}.seed-board li:nth-child(-n+3) .seed-place{color:var(--seed-brass)}.seed-board-who{gap:8px;min-width:0;display:grid}.seed-board-who a{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.seed-board-who a:hover{color:var(--brass-hi)}.seed-board-bar{background:#ffffff0a;height:3px;overflow:hidden}.seed-board-bar span{background:linear-gradient(90deg, #8a7a55, var(--brass));height:100%;display:block}.seed-board-sessions{font:10px var(--mono);letter-spacing:.6px;text-transform:uppercase;color:#8a8472;white-space:nowrap}.seed-board-time{font:600 20px/1 var(--display);text-align:right;color:var(--paper);font-variant-numeric:tabular-nums;white-space:nowrap}.seed-board-empty{text-align:center;background:linear-gradient(#d9ba7c08,#0000);border:1px dashed #d9ba7c33;justify-items:center;padding:64px 24px;display:grid}.seed-board-empty svg{color:var(--seed-brass)}.seed-board-empty h3{font:600 28px var(--display);margin:16px 0 6px}.seed-content .seed-board-empty p{margin:0}.seed-standing.br-panel{align-items:center;gap:22px;margin-top:clamp(20px,2.4vw,32px);display:flex}.seed-standing>div{flex:1;min-width:0}.seed-standing h3{font:600 22px var(--display);margin:0 0 4px}.seed-content .seed-standing p{margin:0}.seed-total{background-image:var(--shine);font:600 44px/1.05 var(--display);-webkit-text-fill-color:transparent;text-shadow:none;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out 2.2s infinite shimmer;display:block}.seed-ranking-cols{border-top:1px solid #d9ba7c26;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,60px);padding-top:26px;display:grid}.seed-content .seed-ranking-cols p{margin:0;font-size:15px}.seed-content .seed-rewards.br-panel{background:radial-gradient(60% 100% at 0 0,#d9ba7c14,#0000 70%),linear-gradient(160deg,#161b12f2,#0f130df2);align-items:center;gap:clamp(24px,3vw,44px);margin-top:clamp(50px,6vw,90px);padding:clamp(28px,4vw,56px);display:flex}.seed-rewards>svg{width:clamp(40px,5vw,64px);height:auto}.seed-content .seed-rewards h2{margin:18px 0;font-size:clamp(36px,4.2vw,64px)}.seed-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(30px,5vw,80px);display:grid}.seed-faq>div:last-child{border-top:1px solid #d9ba7c33}.seed-faq details{border:0;border-bottom:1px solid #d9ba7c1f}.seed-faq summary{cursor:pointer;font:600 clamp(19px, 1.6vw, 23px) / 1.2 var(--display);letter-spacing:.2px;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;list-style:none;display:flex}.seed-faq summary::-webkit-details-marker{display:none}.seed-faq summary:after{content:"+";font:22px var(--mono);color:var(--brass);transition:transform .35s var(--ease-out)}.seed-faq details[open] summary:after{transform:rotate(45deg)}.seed-content .seed-faq details p{margin:-4px 0 0;padding:0 40px 24px 0}@media (max-width:960px){.seed-live.br-panel,.seed-why,.seed-faq{grid-template-columns:1fr}.seed-live-meter{border-top:1px solid #d9ba7c1f;border-left:0}.seed-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.seed-live-main,.seed-live-meter{padding:26px 22px}.seed-ranking-cols,.seed-steps{grid-template-columns:1fr;gap:14px}.seed-ranking-cols{gap:20px}.seed-earn-hero{grid-template-columns:1fr;gap:18px}.seed-earn-hero img{width:120px}.seed-podium{grid-template-columns:1fr 1fr;gap:10px}.seed-pos-1{grid-column:1/-1}.seed-pos-2{grid-area:2/1}.seed-pos-3{grid-area:2/2}.seed-podium-card{padding:22px 10px}.seed-podium-card>a{font-size:22px}.seed-board li{grid-template-columns:26px 32px minmax(0,1fr) auto;gap:10px;padding:12px 4px}.seed-board-sessions{display:none}.seed-board-time{font-size:17px}.seed-periods{width:100%;display:flex}.seed-periods button{flex:1;padding-inline:8px}.seed-standing.br-panel,.seed-content .seed-rewards.br-panel{flex-direction:column;align-items:flex-start}}.seed-admin{min-width:0}.seed-admin .admin-panel{margin-bottom:18px}.seed-status-strip{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-bottom:18px;display:grid}.seed-stat{border:1px solid var(--edge);background:var(--raised);border-radius:10px;min-width:0;padding:14px 16px}.seed-stat.live{background:linear-gradient(180deg, #202a16, var(--panel));border-color:#5d6b47}.seed-stat .eyebrow{font-size:9px}.seed-stat b{font:600 26px var(--display);color:var(--paper);letter-spacing:.02em;overflow-wrap:anywhere;margin:8px 0 6px;line-height:1.1;display:block}.seed-stat small{color:var(--ink-3);font-size:11.5px;line-height:1.5;display:block}.seed-admin .seed-views{margin-bottom:18px}.seed-admin .seed-days label{justify-content:flex-start;min-width:74px}.seed-admin .seed-filters{margin-bottom:16px}.seed-admin .seed-filters>label{max-width:240px}.seed-reward-modal{max-width:540px}.seed-admin .seed-smart-summary{border:1px solid var(--edge-lit);border-radius:var(--r);background:var(--accent-dim);color:var(--ink);align-items:center;gap:10px;margin:4px 0 16px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.seed-admin .seed-smart-summary svg{color:var(--accent);flex-shrink:0}.seed-admin .seed-smart-summary b{color:var(--accent)}.seed-admin small.bad{color:var(--bad)}.seed-liveboard{scroll-margin-top:110px}.seed-liveboard-head{max-width:820px}.seed-content .seed-liveboard-head h2{margin:20px 0 12px;font-size:clamp(36px,4.2vw,64px)}.seed-content .seed-liveboard-head p{margin:0}.seed-liveboard-head .seed-live-badge i.on{background:var(--seed-live);animation:1.8s ease-out infinite seed-pulse}.seed-cols{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:clamp(12px,1.6vw,20px);margin-top:clamp(22px,2.6vw,34px);display:grid}.seed-col.br-panel{background:radial-gradient(80% 60% at 0 0,#d9ba7c10,#0000 70%),linear-gradient(160deg,#161b12f2,#0f130df2);flex-direction:column;gap:14px;min-width:0;padding:clamp(20px,2.2vw,28px);transition:border-color .25s,transform .25s;display:flex;position:relative;box-shadow:0 24px 60px -32px #000}.seed-col.seeding{border-color:#b9cc9b55;box-shadow:0 24px 60px -32px #000,0 0 70px #b9cc9b10}.seed-col.focus{border-color:var(--seed-brass);box-shadow:0 24px 60px -32px #000,0 0 0 1px #d9ba7c44,0 0 80px #d9ba7c18}.seed-col.held{opacity:.86}.seed-col.offline{opacity:.65}.seed-col.loading{color:#8f9283;font:11px var(--mono);letter-spacing:1.4px}.seed-col-flag{color:#17150f;font:600 9.5px var(--mono);letter-spacing:1.8px;text-transform:uppercase;background:linear-gradient(110deg,#f0dcaa,#c39b53 80%);justify-content:center;align-items:center;gap:8px;padding:6px;display:flex;position:absolute;top:-1px;left:-1px;right:-1px}.seed-col.focus .seed-col-head{margin-top:18px}.seed-col-head{align-items:center;gap:14px;display:flex}.seed-col-num{font:600 clamp(56px, 5vw, 76px) / .8 var(--display);letter-spacing:-.03em;background:linear-gradient(110deg,#fff0c9,#c39b53 80%);color:#0000;-webkit-background-clip:text;background-clip:text}.seed-col-head>div{gap:8px;min-width:0;display:grid}.seed-col-head .eyebrow{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.seed-col-state{font:600 11px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:#c8b68c;align-items:center;gap:8px;display:inline-flex}.seed-col-state i{background:#7a7564;border-radius:50%;width:8px;height:8px}.seed-col-state.seeding{color:var(--seed-live)}.seed-col-state.seeding i{background:var(--seed-live);animation:1.8s ease-out infinite seed-pulse}.seed-col-state.live{color:var(--seed-brass-2)}.seed-col-state.live i{background:var(--seed-brass)}.seed-col-count{font-family:var(--display);align-items:baseline;gap:10px;line-height:.85;display:flex}.seed-col-count strong{color:#f2eee2;font-size:clamp(54px,5vw,72px);font-weight:600}.seed-col-count span{font:11px var(--mono);letter-spacing:1.2px;color:#a7a998;text-transform:uppercase}.seed-col-bar{background:#ffffff0d;border:1px solid #d9ba7c1f;height:8px;overflow:hidden}.seed-col-bar span{background:linear-gradient(90deg, #8c7342, var(--seed-brass));height:100%;transition:width .9s cubic-bezier(.2,.7,.2,1);display:block}.seed-col.seeding .seed-col-bar span{background:linear-gradient(90deg, #6e8a53, var(--seed-live))}.seed-col-trail{width:100%;height:30px}.seed-col-trail polygon{fill:#d9ba7c10}.seed-col-trail polyline{fill:none;stroke:var(--seed-brass);stroke-width:1.4px;vector-effect:non-scaling-stroke}.seed-col.seeding .seed-col-trail polyline{stroke:var(--seed-live)}.seed-content .seed-col-what{color:#d3d4c8;margin:0;font-size:15px;line-height:1.55}.seed-col-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.seed-col-chips li{font:10px var(--mono);letter-spacing:.8px;color:#c8b68c;background:#0d100e99;border:1px solid #d9ba7c2e;align-items:center;gap:6px;padding:5px 9px;display:inline-flex}.seed-col-chips li.good{color:var(--seed-live);border-color:#b9cc9b44}.seed-col-people{gap:8px;display:grid}.seed-col-people>div{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.seed-col-people a{border-radius:50%;transition:transform .15s;display:inline-flex;box-shadow:0 0 0 2px #0f130d}.seed-col-people a:hover{transform:translateY(-2px)}.seed-col-people em{font:normal 11px var(--mono);color:#a7a998;margin-left:4px}.seed-col .button{justify-content:center;margin-top:auto}.seed-col .button.ghost{color:var(--seed-brass-2);background:0 0;border:1px solid #d9ba7c55}@media (prefers-reduced-motion:reduce){.seed-col-bar span,.seed-col.br-panel{transition:none}}.dash .pl.hr{--series-1:#d9ba7c;--chart-muted:var(--pl-ink-3);gap:18px;display:grid}.dash .pl.hr .hr-tiles{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.dash .pl.hr .hr-name{overflow-wrap:anywhere;font-size:clamp(30px,3.4vw,46px)}.dash .pl.hr .hr-dim{color:var(--pl-ink-3)}.dash .pl.hr .hr-notice{border:1px solid var(--pl-line-2);border-left:3px solid var(--pl-gold);background:var(--pl-sunk);margin:0;padding:12px 14px}.dash .pl.hr .hr-notice a,.dash .pl.hr .hr-crumbs a,.dash .pl.hr .hr-tiles a{color:var(--pl-gold-2)}.dash .pl.hr .hr-crumbs{color:var(--pl-ink-3);margin:0;font-size:13px}.dash .pl.hr .hr-person{color:var(--pl-gold-2);font-weight:600;text-decoration:none}.dash .pl.hr .hr-person:hover{text-decoration:underline}.dash .pl.hr .pl-card-head{flex-wrap:wrap}.dash .pl.hr .hr-card-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.dash .pl.hr .hr-seg{flex-wrap:wrap;gap:6px;display:flex}.dash .pl.hr .hr-tabs{border-bottom:1px solid var(--pl-faint);padding-bottom:10px}.dash .pl.hr .hr-filters{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.dash .pl.hr .hr-filters input,.dash .pl.hr .hr-filters select{flex:180px;min-width:0;max-width:320px}.dash .pl.hr .hr-scroll{max-width:100%;overflow-x:auto}.dash .pl.hr .hr-roster td,.dash .pl.hr .hr-stats td{white-space:nowrap}.dash .pl.hr .hr-short,.dash .pl.hr tr.hr-short th,.dash .pl.hr tr.hr-short td{color:var(--pl-hot)}.dash .pl.hr .hr-sort{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.dash .pl.hr .hr-sort.on{color:var(--pl-gold-2);text-decoration:underline}.dash .pl.hr .hr-health{grid-template-columns:64px auto;align-items:center;gap:8px;font-size:13px;display:inline-grid}.dash .pl.hr .hr-health:before{content:"";background:var(--pl-faint);grid-area:1/1;height:6px}.dash .pl.hr .hr-health i{background:var(--pl-ok);grid-area:1/1;height:6px}.dash .pl.hr .hr-health.warn i{background:var(--pl-gold)}.dash .pl.hr .hr-health.bad i{background:var(--pl-hot)}.dash .pl.hr .hr-health b{font-size:inherit}.dash .pl.hr .hr-feed,.dash .pl.hr .hr-flags,.dash .pl.hr .hr-gaps,.dash .pl.hr .hr-chat{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dash .pl.hr .hr-feed li{border-bottom:1px solid var(--pl-faint);grid-template-columns:110px minmax(80px,140px) minmax(0,1fr);gap:10px;padding:6px 0;font-size:14px;display:grid}.dash .pl.hr .hr-feed code,.dash .pl.hr .hr-flags code{color:var(--pl-ink-3)}.dash .pl.hr .hr-flags>li{border:1px solid var(--pl-faint);border-left:3px solid var(--pl-line-2);background:var(--pl-sunk);padding:12px 14px}.dash .pl.hr .hr-flags>li.sev-high{border-left-color:var(--pl-hot)}.dash .pl.hr .hr-flags>li.sev-medium{border-left-color:var(--pl-gold)}.dash .pl.hr .hr-flags p,.dash .pl.hr .hr-flags blockquote{margin:8px 0 0}.dash .pl.hr blockquote{border-left:2px solid var(--pl-line);white-space:pre-wrap;margin:8px 0;padding-left:12px}.dash .pl.hr .hr-flag-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dash .pl.hr .hr-flag-head time{color:var(--pl-ink-3);margin-left:auto;font-size:12px}.dash .pl.hr .hr-flag-actions,.dash .pl.hr .hr-compose{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:10px;display:flex}.dash .pl.hr .hr-flag-actions input,.dash .pl.hr .hr-compose input,.dash .pl.hr .hr-compose textarea{flex:240px;min-width:0}.dash .pl.hr .hr-link{color:var(--pl-gold-2);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.dash .pl.hr .hr-danger{border-color:var(--pl-hot);color:var(--pl-hot)}.dash .pl.hr .hr-file-actions{flex-wrap:wrap;gap:8px;display:flex}.dash .pl.hr .hr-kv th{text-align:left;font-weight:500}.dash .pl.hr .hr-scores{color:var(--pl-ink-2);flex-wrap:wrap;gap:4px 14px;font-size:13px;display:flex}.dash .pl.hr .hr-chat li{border:1px solid var(--pl-faint);background:var(--pl-sunk);max-width:min(640px,90%);padding:10px 12px}.dash .pl.hr .hr-chat li.member{border-color:var(--pl-line-2);justify-self:end}.dash .pl.hr .hr-chat p{white-space:pre-wrap;margin:4px 0 0}.dash .pl.hr .hr-chat time{color:var(--pl-ink-3);font-size:12px}.dash .pl.hr .hr-rule{border-top:1px solid var(--pl-faint);gap:8px;padding:12px 0;display:grid}.dash .pl.hr .hr-inline{align-items:center;gap:6px;font-size:14px;display:inline-flex}.dash .pl.hr .hr-mini{width:84px}.dash .pl.hr .hr-role-table td,.dash .pl.hr .hr-role-table th{white-space:nowrap}.dash .pl.hr .hr-list{border:0;gap:6px;margin:12px 0 0;padding:0;display:grid}.dash .pl.hr .hr-list>div{align-items:center;gap:8px;display:flex}.dash .pl.hr .hr-template{border-top:1px solid var(--pl-faint);gap:6px;padding:12px 0;display:grid}.dash .pl.hr .hr-template button{justify-self:start}.hr-form{gap:12px;display:grid}.hr-form textarea,.hr-form input[type=text],.hr-form select{width:100%}.hr-form .hr-dim{opacity:.75}.hr-error{color:#e2705a;margin:0}.hr-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.hr-score-grid{gap:8px;display:grid}.hr-score-grid>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hr-score-grid>div>span{min-width:130px}@media (max-width:640px){.dash .pl.hr .hr-feed li{grid-template-columns:1fr;gap:2px}.dash .pl.hr .hr-flag-head time{margin-left:0}.dash .pl.hr .hr-chat li{max-width:100%}}.dash .pl.hr{--hr-glow:radial-gradient(120% 140% at 0% 0%, #d9ba7c1c 0%, transparent 55%);--hr-panel:linear-gradient(160deg, #1a2114 0%, #12170e 60%, #0e120b 100%);--hr-edge:linear-gradient(120deg, #f2dba366, #d9ba7c1f 35%, #d9ba7c0d 65%, #f2dba340);--hr-mono:"IBM Plex Mono", ui-monospace, monospace}.dash .pl.hr .hr-eyebrow{font:600 10px var(--hr-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--pl-gold)}.dash .pl.hr .hr-hero{background:var(--hr-glow), var(--hr-panel);border:1px solid #0000;border-image:var(--hr-edge) 1;grid-template-columns:auto minmax(0,1fr) minmax(200px,280px);align-items:center;gap:22px;padding:22px 24px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #f2dba314,0 18px 40px -24px #000}.dash .pl.hr .hr-hero:after{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#ffffff03 0 2px,#0000 2px 8px);position:absolute;inset:0}.dash .pl.hr .hr-hero:has(>.hr-hero-kpis.wide:only-child){grid-template-columns:1fr;padding:14px}.dash .pl.hr .hr-hero-ring{place-items:center;width:132px;height:132px;display:grid;position:relative}.dash .pl.hr .hr-hero-ring svg{width:100%;height:100%;position:absolute;inset:0}.dash .pl.hr .hr-hero-ring circle{fill:none;stroke-width:9px;stroke-linecap:round}.dash .pl.hr .hr-hero-ring .track{stroke:#d9ba7c17}.dash .pl.hr .hr-hero-ring .fill{stroke:var(--pl-gold);filter:drop-shadow(0 0 6px #d9ba7c55)}.dash .pl.hr .hr-hero-ring .fill.good{stroke:var(--pl-ok);filter:drop-shadow(0 0 6px #b9cc9b55)}.dash .pl.hr .hr-hero-ring .fill.bad{stroke:var(--pl-hot);filter:drop-shadow(0 0 6px #e2705a55)}.dash .pl.hr .hr-hero-ring div{text-align:center;display:grid}.dash .pl.hr .hr-hero-ring b{font:600 44px/.9 var(--pl-display);background:var(--pl-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.dash .pl.hr .hr-hero-ring small,.dash .pl.hr .hr-kpi>span,.dash .pl.hr .hr-hero-trend>span{font:600 9.5px var(--hr-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.hr .hr-hero-kpis{z-index:1;background:#d9ba7c1f;border:1px solid #d9ba7c1f;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1px;display:grid;position:relative}.dash .pl.hr .hr-kpi{background:#10150dcc;align-content:start;gap:4px;padding:12px 14px;display:grid}.dash .pl.hr .hr-kpi>b{font:600 34px/1 var(--pl-display);color:var(--pl-ink);letter-spacing:.01em;white-space:nowrap}.dash .pl.hr .hr-kpi>b small{color:var(--pl-ink-3);margin-left:2px;font-size:.5em}.dash .pl.hr .hr-kpi>div{flex-wrap:wrap;align-items:center;gap:6px;min-height:16px;display:flex}.dash .pl.hr .hr-kpi>div small{color:var(--pl-ink-3);font-size:11px}.dash .pl.hr .hr-kpi.good>b{color:var(--pl-ok)}.dash .pl.hr .hr-kpi.warn>b{color:var(--pl-gold-2)}.dash .pl.hr .hr-kpi.bad>b,.dash .pl.hr .hr-kpi.hot>b{color:var(--pl-hot)}.dash .pl.hr .hr-kpi.live>b:before{content:"";background:#6fdc8c;border-radius:50%;width:9px;height:9px;margin:0 8px 6px 0;animation:2s ease-in-out infinite hr-pulse;display:inline-block;box-shadow:0 0 0 4px #6fdc8c22}@keyframes hr-pulse{50%{box-shadow:0 0 0 7px #6fdc8c08}}.dash .pl.hr .hr-hero-trend{z-index:1;gap:6px;display:grid;position:relative}.dash .pl.hr .hr-hero-trend small{color:var(--pl-ink-3);font-size:11px}.dash .pl.hr .hr-spark{width:100%;display:block;overflow:visible}.dash .pl.hr .hr-spark rect{fill:#d9ba7c26}.dash .pl.hr .hr-spark rect.on{fill:#d9ba7c99}.dash .pl.hr .hr-spark rect.today{fill:var(--pl-gold-2)}.dash .pl.hr .hr-delta{font:600 10.5px var(--hr-mono);white-space:nowrap;border-radius:999px;align-items:center;gap:2px;padding:1px 6px 1px 4px;display:inline-flex}.dash .pl.hr .hr-delta.up{color:#a9dc8f;background:#6fdc8c17}.dash .pl.hr .hr-delta.down{color:#f09a86;background:#e2705a17}.dash .pl.hr .hr-delta.flat{color:var(--pl-ink-3);background:#ffffff0a}.dash .pl.hr .hr-attention{border:1px solid #e2705a40;border-left:3px solid var(--pl-hot);background:linear-gradient(90deg,#e2705a14,#0000 70%);flex-wrap:wrap;align-items:center;gap:8px 18px;padding:10px 16px;font-size:13.5px;display:flex}.dash .pl.hr .hr-attention b{font:600 10px var(--hr-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pl-hot)}.dash .pl.hr .hr-attention a,.dash .pl.hr .hr-attention span{color:var(--pl-ink);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.dash .pl.hr .hr-attention a:hover{color:var(--pl-gold-2)}.dash .pl.hr .hr-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dash .pl.hr .hr-search{border:1px solid var(--pl-line);background:var(--pl-sunk);max-width:340px;color:var(--pl-ink-3);flex:220px;align-items:center;gap:8px;padding:0 12px;display:flex}.dash .pl.hr .hr-toolbar>select{flex:none;width:auto;min-width:150px}.dash .pl.hr .hr-search input{min-width:0;color:var(--pl-ink);background:0 0;border:0;outline:none;flex:1;padding:10px 0}.dash .pl.hr .hr-seg .pl-chip em,.dash .pl.hr .hr-tabs .pl-chip em{color:var(--pl-gold-2);background:#d9ba7c22;border-radius:999px;margin-left:6px;padding:0 6px;font-size:10px;font-style:normal}.dash .pl.hr .hr-tabs .pl-chip,.dash .pl.hr .hr-seg .pl-chip{align-items:center;gap:6px;display:inline-flex}.dash .pl.hr .hr-staff-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.dash .pl.hr .hr-staff-card{color:inherit;background:var(--hr-glow), var(--hr-panel);border:1px solid var(--pl-line);gap:14px;padding:16px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative}.dash .pl.hr .hr-staff-card:before{content:"";background:linear-gradient(90deg, var(--pl-gold), transparent);opacity:.6;height:2px;position:absolute;inset:0 0 auto}.dash .pl.hr .hr-staff-card.good:before{background:linear-gradient(90deg, var(--pl-ok), transparent)}.dash .pl.hr .hr-staff-card.bad:before{background:linear-gradient(90deg, var(--pl-hot), transparent)}.dash .pl.hr .hr-staff-card:hover,.dash .pl.hr .hr-staff-card:focus-visible{border-color:var(--pl-line-2);transform:translateY(-2px);box-shadow:0 16px 34px -18px #000,0 0 0 1px #d9ba7c1a}.dash .pl.hr .hr-staff-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.dash .pl.hr .hr-staff-id{gap:5px;min-width:0;display:grid}.dash .pl.hr .hr-staff-id>b{font:600 22px/1 var(--pl-display);letter-spacing:.02em;color:var(--pl-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash .pl.hr .hr-staff-status{align-items:center;gap:8px;display:flex}.dash .pl.hr .hr-staff-status small{color:var(--pl-ink-3);font-size:11.5px}.dash .pl.hr .hr-staff-health{text-align:right;display:grid}.dash .pl.hr .hr-staff-health b{font:600 30px/.9 var(--pl-display);color:var(--pl-gold-2)}.dash .pl.hr .hr-staff-card.good .hr-staff-health b{color:var(--pl-ok)}.dash .pl.hr .hr-staff-card.bad .hr-staff-health b{color:var(--pl-hot)}.dash .pl.hr .hr-staff-health small{font:600 9px var(--hr-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.hr .hr-staff-kpis{background:#d9ba7c17;border:1px solid #d9ba7c17;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.dash .pl.hr .hr-staff-kpis>span{background:#0f130ccc;justify-items:start;gap:2px;padding:8px 10px;display:grid}.dash .pl.hr .hr-staff-kpis b{font:600 20px/1 var(--pl-display);color:var(--pl-ink);white-space:nowrap}.dash .pl.hr .hr-staff-kpis b i{color:var(--pl-ink-3);margin:0 2px;font-style:normal}.dash .pl.hr .hr-staff-kpis small{color:var(--pl-ink-3);font-size:10.5px}.dash .pl.hr .hr-staff-foot{flex-wrap:wrap;align-items:center;gap:6px;min-height:22px;display:flex}.dash .pl.hr .hr-staff-foot .pl-tag{align-items:center;gap:4px;display:inline-flex}.dash .pl.hr .hr-clear{color:var(--pl-ok);align-items:center;gap:5px;font-size:12px;display:inline-flex}.hr-ring{flex:none;place-items:center;display:inline-grid;position:relative}.hr-ring svg{position:absolute;inset:0}.hr-ring circle{fill:none;stroke-linecap:round}.hr-ring .track{stroke:#d9ba7c1f}.hr-ring .fill{stroke:#d9ba7c}.hr-ring.good .fill{stroke:#b9cc9b}.hr-ring.bad .fill{stroke:#e2705a}.hr-ring img{object-fit:cover;border-radius:50%}.hr-live{background:#6fdc8c;border:2px solid #10150d;border-radius:50%;width:22%;min-width:10px;height:22%;min-height:10px;position:absolute;bottom:4%;right:4%}.dash .pl.hr .hr-roles{flex-wrap:wrap;gap:4px;display:flex}.dash .pl.hr .hr-roles span{border:1px solid var(--pl-line);font:600 10px var(--hr-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--pl-gold-2);background:#d9ba7c0d;padding:1px 7px}.dash .pl.hr .hr-profile{grid-template-columns:auto minmax(0,1fr) minmax(220px,320px)}.dash .pl.hr .hr-profile>*{z-index:1;position:relative}.dash .pl.hr .hr-profile-id{gap:8px;min-width:0;display:grid}.dash .pl.hr .hr-profile-id h2{font:600 clamp(38px, 4.4vw, 60px) / .9 var(--pl-display);letter-spacing:.01em;background:var(--pl-gradient);color:#0000;overflow-wrap:anywhere;-webkit-background-clip:text;background-clip:text;margin:0}.dash .pl.hr .hr-profile-facts{color:var(--pl-ink-2);flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:13px;display:flex}.dash .pl.hr .hr-profile-facts span{align-items:center;gap:6px;display:inline-flex}.dash .pl.hr .hr-warn-text{color:var(--pl-hot)!important}.dash .pl.hr .hr-profile-side{gap:10px;display:grid}.dash .pl.hr .hr-profile-side .hr-kpi{border:1px solid #d9ba7c1f}.dash .pl.hr .hr-file-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:18px;display:grid}.dash .pl.hr .hr-file-side{gap:18px;display:grid}.dash .pl.hr .hr-metrics{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.dash .pl.hr .hr-metric{background:linear-gradient(170deg,#161c11,#0f130c);border:1px solid #d9ba7c1a;justify-items:start;gap:4px;padding:12px 14px;display:grid}.dash .pl.hr .hr-metric span{color:var(--pl-ink-3);font-size:11.5px}.dash .pl.hr .hr-metric b{font:600 28px/1 var(--pl-display);color:var(--pl-ink)}.dash .pl.hr .hr-metric.short{background:linear-gradient(170deg,#2a1712,#120e0b);border-color:#e2705a55}.dash .pl.hr .hr-metric.short b{color:var(--pl-hot)}.dash .pl.hr .hr-meters{gap:14px;display:grid}.dash .pl.hr .hr-meter>div{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;font-size:13px;display:flex}.dash .pl.hr .hr-meter b{font:600 18px var(--pl-display)}.dash .pl.hr .hr-meter b small{color:var(--pl-ink-3);font-size:.7em}.dash .pl.hr .hr-meter>i{background:#d9ba7c14;border-radius:999px;height:8px;display:block;overflow:hidden}.dash .pl.hr .hr-meter em{border-radius:inherit;background:linear-gradient(90deg, #a8894a, var(--pl-gold-2));height:100%;display:block}.dash .pl.hr .hr-meter.met em{background:linear-gradient(90deg, #7e9a62, var(--pl-ok))}.dash .pl.hr .hr-meter.low em{background:linear-gradient(90deg, #9b4a3a, var(--pl-hot))}.dash .pl.hr .hr-feed.rail{gap:0;position:relative}.dash .pl.hr .hr-feed.rail:before{content:"";background:linear-gradient(var(--pl-line), transparent);width:1px;position:absolute;top:8px;bottom:8px;left:11px}.dash .pl.hr .hr-feed.rail li{border-bottom:0;grid-template-columns:24px 110px minmax(80px,140px) minmax(0,1fr);align-items:center;padding:7px 0}.dash .pl.hr .hr-feed.rail.compact li{grid-template-columns:24px 74px minmax(0,1fr)}.dash .pl.hr .hr-feed-dot{border:1px solid var(--pl-line);background:var(--pl-sunk);width:23px;height:23px;color:var(--pl-ink-3);border-radius:50%;place-items:center;display:grid;position:relative}.dash .pl.hr .hr-feed li.ticket .hr-feed-dot{color:var(--pl-gold-2);border-color:#d9ba7c66}.dash .pl.hr .hr-feed li.sanction .hr-feed-dot{color:var(--pl-hot);border-color:#e2705a66}.dash .pl.hr .hr-podium{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.dash .pl.hr .hr-podium-card{text-align:center;color:inherit;background:var(--hr-glow), var(--hr-panel);border:1px solid var(--pl-line);justify-items:center;gap:8px;padding:20px 14px 16px;text-decoration:none;transition:transform .18s;display:grid;position:relative}.dash .pl.hr .hr-podium-card:hover{transform:translateY(-2px)}.dash .pl.hr .hr-podium-card.gold{border-color:#f2dba399;box-shadow:0 0 28px -12px #f2dba366}.dash .pl.hr .hr-podium-card>b{font:600 22px/1 var(--pl-display)}.dash .pl.hr .hr-podium-rank{font:600 30px/1 var(--pl-display);color:#d9ba7c55;position:absolute;top:10px;left:12px}.dash .pl.hr .hr-podium-card.gold .hr-podium-rank{color:var(--pl-gold-2)}.dash .pl.hr .hr-podium-value{display:grid}.dash .pl.hr .hr-podium-value strong{font:600 34px/1 var(--pl-display);background:var(--pl-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.dash .pl.hr .hr-podium-value small{color:var(--pl-ink-3);font-size:11px}.dash .pl.hr .hr-cellbar{align-items:center;min-width:62px;height:22px;display:inline-flex;position:relative}.dash .pl.hr .hr-cellbar i{background:#d9ba7c2b;border-radius:0 2px 2px 0;position:absolute;top:5px;bottom:5px;left:0}.dash .pl.hr .hr-cellbar b{padding-left:6px;font-weight:500;position:relative}.dash .pl.hr .hr-short .hr-cellbar i{background:#e2705a33}.dash .pl.hr .hr-flag-icon{border:1px solid var(--pl-line);width:28px;height:28px;color:var(--pl-gold-2);background:#d9ba7c0f;place-items:center;display:grid}.dash .pl.hr .hr-flags>li.sev-high .hr-flag-icon{color:var(--pl-hot);background:#e2705a14;border-color:#e2705a66}.dash .pl.hr .hr-flags>li{transition:border-color .15s}.dash .pl.hr .hr-flags>li:hover{border-color:var(--pl-line-2)}.dash .pl.hr .hr-cant{font:600 9.5px var(--hr-mono);letter-spacing:.12em;text-transform:uppercase;color:#a9ae9b;white-space:nowrap;border:1px dashed #8a8f7c88;align-items:center;padding:1px 7px;display:inline-flex}.dash .pl.hr .hr-metric.cant{opacity:.7;border-style:dashed}.dash .pl.hr .hr-metric.cant b,.dash .pl.hr .hr-staff-kpis .cant b,.dash .pl.hr td.hr-na{color:#8a8f7c}.dash .pl.hr td.hr-na{font:11px var(--hr-mono)}.dash .pl.hr .hr-exempt{border-top:1px dashed #8a8f7c44;gap:10px;margin:14px 0 0;padding:12px 0 0;list-style:none;display:grid}.dash .pl.hr .hr-exempt li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.dash .pl.hr .hr-exempt b{color:var(--pl-ink-2);font-size:13px;font-weight:600;display:block}.dash .pl.hr .hr-exempt b small,.dash .pl.hr .hr-exempt>li small{color:var(--pl-ink-3);font-size:12px;font-weight:400}.dash .pl.hr .hr-leave-form{grid-template-columns:minmax(180px,1.2fr) repeat(2,minmax(140px,1fr)) minmax(220px,2fr);align-items:end;gap:12px;display:grid}.dash .pl.hr .hr-leave-form select,.dash .pl.hr .hr-leave-form input{width:100%;min-width:0}.dash .pl.hr .hr-leave-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;margin-top:14px;display:flex}.dash .pl.hr .hr-leave-end{margin-left:auto}@media (max-width:860px){.dash .pl.hr .hr-leave-form{grid-template-columns:1fr 1fr}.dash .pl.hr .hr-leave-form>:first-child,.dash .pl.hr .hr-leave-reason{grid-column:1/-1}}.dash .pl.hr .hr-ack{color:#f5b38f;background:linear-gradient(90deg,#e0662a1c,#12170e 60%);border:1px solid #e0662a66;border-left:4px solid #e0662a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.dash .pl.hr .hr-ack p{color:var(--pl-ink);margin:4px 0;font-size:15px}.dash .pl.hr .hr-ack small{color:var(--pl-ink-3)}@media (max-width:1100px){.dash .pl.hr .hr-hero,.dash .pl.hr .hr-profile{grid-template-columns:auto minmax(0,1fr)}.dash .pl.hr .hr-hero>:last-child:not(:only-child){grid-column:1/-1}.dash .pl.hr .hr-file-grid{grid-template-columns:1fr}}@media (max-width:640px){.dash .pl.hr .hr-hero,.dash .pl.hr .hr-profile{grid-template-columns:1fr;justify-items:stretch;padding:18px 16px}.dash .pl.hr .hr-hero-ring{justify-self:start}.dash .pl.hr .hr-staff-grid{grid-template-columns:1fr}.dash .pl.hr .hr-staff-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dash .pl.hr .hr-feed.rail li{grid-template-columns:24px minmax(0,1fr)}.dash .pl.hr .hr-feed.rail li>:nth-child(n+3){grid-column:2}.dash .pl.hr .hr-ack{grid-template-columns:1fr}}.dash .pl.sd input[type=time]:not([hidden]){border:1px solid var(--pl-line);background:var(--pl-sunk);width:100%;color:var(--pl-ink);font:600 18px var(--pl-display);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:0;padding:10px 12px}.dash .pl.sd .sd-tile-word{text-transform:uppercase}.dash .pl.sd .sd-strip{flex-wrap:wrap;gap:8px;display:flex}.dash .pl.sd .sd-strip a{border:1px solid var(--pl-line);background:var(--pl-panel);color:var(--pl-ink-2);align-items:center;gap:10px;padding:9px 14px;text-decoration:none;display:inline-flex}.dash .pl.sd .sd-strip a:hover{border-color:var(--pl-gold)}.dash .pl.sd .sd-strip i{background:#777d70;border-radius:50%;width:7px;height:7px}.dash .pl.sd .sd-strip a.live i{background:var(--pl-ok);animation:2s ease-in-out infinite pl-pulse;box-shadow:0 0 14px #b9cc9b80}.dash .pl.sd .sd-strip a.warn i{background:#e0b761}.dash .pl.sd .sd-strip b{font:600 15px var(--pl-display);letter-spacing:.06em;text-transform:uppercase;color:var(--pl-ink)}.dash .pl.sd .sd-strip span{font:9.5px var(--mono);letter-spacing:.8px;text-transform:uppercase}.dash .pl.sd .sd-strip em{color:#d5e6c2;font:8.5px var(--mono);letter-spacing:1px;border:1px solid #b9cc9b66;align-items:center;gap:4px;padding:2px 6px;display:inline-flex}.dash .pl.sd .sd-fleet{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));align-items:stretch;gap:22px;display:grid}.dash .pl.sd .sd-srv{grid-template-rows:auto auto auto 1fr auto;animation:.5s ease-out both pl-rise;position:relative}.dash .pl.sd .sd-srv.live{background:radial-gradient(ellipse at 100% 0%, #b9cc9b14, transparent 60%), var(--pl-panel);border-color:#b9cc9b55}.dash .pl.sd .sd-srv-head{justify-content:space-between;align-items:start;gap:14px;display:flex}.dash .pl.sd .sd-srv-head>div{gap:6px;min-width:0;display:grid}.dash .pl.sd .sd-srv-head h3{font:600 34px / .9 var(--pl-display)}.dash .pl.sd .sd-srv-head p{text-overflow:ellipsis;white-space:nowrap;color:var(--pl-ink-3);font-size:11.5px;overflow:hidden}.dash .pl.sd .sd-pop{align-items:end;gap:14px;display:flex}.dash .pl.sd .sd-pop>b{font:600 72px / .8 var(--pl-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:var(--pl-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dash .pl.sd .sd-pop>span{gap:4px;min-width:0;padding-bottom:4px;display:grid}.dash .pl.sd .sd-pop em{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-gold)}.dash .pl.sd .sd-pop small{color:var(--pl-ink-3);font-size:12px;line-height:1.45}.dash .pl.sd .sd-track{gap:6px;padding-top:26px;display:grid}.dash .pl.sd .sd-track-bar{border:1px solid var(--pl-line);background:var(--pl-sunk);height:12px;position:relative}.dash .pl.sd .sd-zone{position:absolute;inset:0 auto 0 0}.dash .pl.sd .sd-zone.seed{background:#d9ba7c14}.dash .pl.sd .sd-zone.afk{background:repeating-linear-gradient(135deg,#b9cc9b26 0 4px,#0000 4px 8px)}.dash .pl.sd .sd-track-bar>i{background:linear-gradient(90deg,#8f7a4c,#f2dba3);transition:width .6s;position:absolute;inset:2px auto 2px 0;box-shadow:0 0 18px #d9ba7c55}.dash .pl.sd .sd-track-bar>u{background:var(--pl-gold-2);width:2px;margin-left:-1px;position:absolute;top:-5px;bottom:-5px}.dash .pl.sd .sd-track-bar>u b{font:8.5px var(--mono);letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;color:var(--pl-gold-2);position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%)}.dash .pl.sd .sd-track-bar>u.afk{background:var(--pl-ok)}.dash .pl.sd .sd-track-bar>u.afk b{color:var(--pl-ok);top:calc(100% + 3px);bottom:auto}.dash .pl.sd .sd-track-bar>u.trigger{background:var(--pl-ink-3)}.dash .pl.sd .sd-track-bar>u.trigger b{color:var(--pl-ink-3);top:calc(100% + 3px);bottom:auto}.dash .pl.sd .sd-track-axis{font:8.5px var(--mono);color:var(--pl-ink-3);justify-content:space-between;margin-top:14px;display:flex}.dash .pl.sd .sd-facts{border-top:1px solid var(--pl-faint);gap:0;margin:0;display:grid}.dash .pl.sd .sd-facts>div{border-bottom:1px solid var(--pl-faint);grid-template-columns:116px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.dash .pl.sd .sd-facts dt{font:9px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-gold);align-items:center;gap:6px;display:inline-flex}.dash .pl.sd .sd-facts dd{color:var(--pl-ink-2);margin:0;font-size:12.5px;line-height:1.45}.dash .pl.sd .sd-facts dd.live{color:#d5e6c2}.dash .pl.sd .sd-facts dd.good{color:var(--pl-gold-2)}.dash .pl.sd .sd-facts dd.warn{color:#f0d9a2}.dash .pl.sd .sd-error{color:#f4a492;background:#e2705a14;border:1px solid #e2705a99;padding:10px 12px;font-size:12px}.dash .pl.sd .sd-srv-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dash .pl.sd .sd-seg{border:1px solid var(--pl-line);flex-wrap:wrap;max-width:100%;display:inline-flex}.dash .pl.sd .sd-filters>*{min-width:0}.dash .pl.sd .sd-seg button{border:0;border-right:1px solid var(--pl-faint);color:var(--pl-ink-2);font:10.5px var(--mono);letter-spacing:.8px;text-transform:uppercase;background:0 0;flex:none;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.dash .pl.sd .sd-seg button:last-child{border-right:0}.dash .pl.sd .sd-seg button:hover:not(:disabled){color:var(--pl-ink);background:#d9ba7c14}.dash .pl.sd .sd-seg button.on{color:#14180f;opacity:1;background:linear-gradient(#ecd39a,#c9a763)}.dash .pl.sd .sd-seg button em{opacity:.8;border:1px solid;padding:0 5px;font-size:9px}.dash .pl.sd .sd-afk-chip{align-items:center;gap:6px;display:inline-flex}.dash .pl.sd .sd-configure{min-height:34px;margin-left:auto;padding:0 14px;font-size:13px;text-decoration:none}.dash .pl.sd .sd-fleet-row{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.dash .pl.sd .sd-fleet-row>span{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.sd .sd-fleet-controls .pl-numeral{font-size:38px}.dash .pl.sd .sd-switcher{border:1px solid var(--pl-line);background:var(--pl-panel);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.dash .pl.sd .sd-switcher a{border-right:1px solid var(--pl-faint);color:var(--pl-ink-2);border-bottom:2px solid #0000;gap:4px;padding:16px 20px;text-decoration:none;display:grid}.dash .pl.sd .sd-switcher a:last-child{border-right:0}.dash .pl.sd .sd-switcher a b{font:600 22px var(--pl-display);letter-spacing:.04em;text-transform:uppercase}.dash .pl.sd .sd-switcher a small{font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.sd .sd-switcher a.live small{color:var(--pl-ok)}.dash .pl.sd .sd-switcher a:hover{background:#d9ba7c0d}.dash .pl.sd .sd-switcher a.active{border-bottom-color:var(--pl-gold);color:var(--pl-ink);background:#d9ba7c14}.dash .pl.sd .sd-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dash .pl.sd .sd-modes label{border:1px solid var(--pl-line);background:var(--pl-sunk);cursor:pointer;align-content:start;gap:8px;padding:16px;display:grid;position:relative}.dash .pl.sd .sd-modes label:hover{border-color:var(--pl-line-2)}.dash .pl.sd .sd-modes label.on{border-color:var(--pl-gold);box-shadow:inset 0 0 0 1px var(--pl-gold);background:#d9ba7c14}.dash .pl.sd .sd-modes input{opacity:0;position:absolute}.dash .pl.sd .sd-modes label:has(input:focus-visible){outline-offset:3px;outline:2px solid #f2d494}.dash .pl.sd .sd-modes b{font:600 20px var(--pl-display);letter-spacing:.06em;text-transform:uppercase;color:var(--pl-ink)}.dash .pl.sd .sd-modes label.on b{color:var(--pl-gold-2)}.dash .pl.sd .sd-modes small{color:var(--pl-ink-3);font-size:12px;line-height:1.5}.dash .pl.sd .sd-aside{gap:22px;min-width:0;display:grid;position:sticky;top:16px}.dash .pl.sd .sd-link{color:var(--pl-gold-2);border-bottom:1px solid var(--pl-line);justify-self:start;font-size:12.5px;text-decoration:none}.dash .pl.sd .sd-post{border:1px dashed var(--pl-line);gap:14px;padding:18px;display:grid}.dash .pl.sd .sd-post h4{font:600 17px var(--pl-display);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.dash .pl.sd .sd-post .pl-button{justify-self:start}.dash .pl.sd .sd-also{flex-wrap:wrap;align-items:center;gap:6px;margin-right:8px;display:flex}.dash .pl.sd .sd-also>span{font:9px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.sd .sd-filters{flex-wrap:wrap;align-items:end;gap:14px 22px;display:flex}.dash .pl.sd .sd-filters .wd-field{width:160px}.dash .pl.sd .md-field,.dash .pl.sd .markdown-field{color:var(--pl-ink-2)}@media (max-width:1180px){.dash .pl.sd .sd-aside{position:static}}@media (max-width:760px){.dash .pl.sd .sd-fleet{grid-template-columns:minmax(0,1fr)}.dash .pl.sd .sd-pop>b{font-size:60px}.dash .pl.sd .sd-facts>div{grid-template-columns:minmax(0,1fr);gap:4px}.dash .pl.sd .sd-modes{grid-template-columns:minmax(0,1fr)}.dash .pl.sd .sd-configure{margin-left:0}.dash .pl.sd .sd-switcher a{border-right:0;border-bottom:1px solid var(--pl-faint)}}.dash .pl.sd .sd-order{gap:8px;display:grid}.dash .pl.sd .sd-order>span{color:var(--pl-ink-3);font-size:13px}.dash .pl.sd .sd-order ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dash .pl.sd .sd-order li:not(.pl-empty){border:1px solid var(--pl-line);background:var(--pl-sunk);grid-template-columns:28px minmax(0,1fr) repeat(3,auto);align-items:center;gap:6px;padding:6px 6px 6px 12px;display:grid}.dash .pl.sd .sd-order li b{color:var(--pl-gold)}.dash .pl.sd .sd-order li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash .pl.sd .sd-order li .pl-button,.dash .pl.sd .sd-order-add .pl-button{min-height:32px;padding:0 10px;font-size:13px}.dash .pl.sd .sd-order-add{flex-wrap:wrap;gap:6px;display:flex}.dash .pl.sd .sd-order small{color:var(--pl-ink-3)}.dash .pl.sd{--sc-go:#9fcf7a;--sc-stop:var(--pl-hot);gap:16px;display:grid}.dash .pl.sd .sc-hero .hr-hero-ring b{font-size:36px}.dash .pl.sd .sc-hero .hr-hero-kpis{grid-template-columns:repeat(auto-fit,minmax(104px,1fr))}.dash .pl.sd .hr-kpi.live>b{color:var(--sc-go)}.dash .pl.sd .sc-hero-side{z-index:1;align-content:center;justify-items:end;gap:14px;display:grid;position:relative}.dash .pl.sd .sc-live{border:1px solid var(--pl-line);font:600 11px var(--hr-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pl-ink-3);align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.dash .pl.sd .sc-live i{background:var(--pl-ink-3);border-radius:50%;width:8px;height:8px}.dash .pl.sd .sc-live.on{color:var(--sc-go);border-color:#9fcf7a55}.dash .pl.sd .sc-live.on i{background:var(--sc-go);animation:1.8s ease-out infinite sc-pulse;box-shadow:0 0 #9fcf7a88}.dash .pl.sd .sc-live small{letter-spacing:.04em;text-transform:none;color:var(--pl-ink-3)}@keyframes sc-pulse{to{box-shadow:0 0 0 9px #9fcf7a00}}.dash .pl.sd .sc-all{justify-items:end;gap:6px;display:grid}.dash .pl.sd .sc-all>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.dash .pl.sd .sc-rail{background:var(--hr-panel);border:1px solid var(--pl-line);grid-template-columns:minmax(160px,220px) minmax(0,1fr);align-items:center;gap:12px 16px;padding:14px 18px;display:grid}.dash .pl.sd .sc-rail.on{border-color:var(--pl-line-2);background:var(--hr-glow), var(--hr-panel)}.dash .pl.sd .sc-rail-head p{color:var(--pl-ink-2);margin:4px 0 0;font-size:13.5px}.dash .pl.sd .sc-order{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dash .pl.sd .sc-order li{background:var(--pl-sunk);border:1px solid var(--pl-line);cursor:grab;grid-template-rows:auto auto;grid-template-columns:auto auto auto;align-items:center;column-gap:8px;padding:8px 12px;transition:border-color .15s,transform .15s;display:inline-grid;position:relative}.dash .pl.sd .sc-order li.drag{opacity:.5}.dash .pl.sd .sc-order li.focus{border-color:var(--pl-gold);box-shadow:0 0 0 1px #d9ba7c55,0 0 18px -6px #d9ba7c88}.dash .pl.sd .sc-order li.live:not(.focus){border-color:#9fcf7a66}.dash .pl.sd .sc-order .grip{color:var(--pl-ink-3);grid-row:span 2}.dash .pl.sd .sc-order em{font:600 22px/1 var(--pl-display);color:var(--pl-gold);grid-row:span 2;font-style:normal}.dash .pl.sd .sc-order b{font:600 16px/1.1 var(--pl-display);letter-spacing:.04em}.dash .pl.sd .sc-order small{color:var(--pl-ink-3);grid-column:3;font-size:11.5px}.dash .pl.sd .sc-order li:not(:has(.grip)) small{grid-column:2}.dash .pl.sd .sc-nudge{gap:2px;display:none;position:absolute;top:-11px;right:-6px}.dash .pl.sd .sc-order li:hover .sc-nudge,.dash .pl.sd .sc-order li:focus-within .sc-nudge{display:inline-flex}.dash .pl.sd .sc-nudge button{border:1px solid var(--pl-line-2);background:var(--pl-panel);width:22px;height:22px;color:var(--pl-ink);cursor:pointer;place-items:center;padding:0;display:grid}.dash .pl.sd .sc-nudge button:disabled{opacity:.35;cursor:default}.dash .pl.sd .sc-arrow{color:var(--pl-gold);position:absolute;right:-14px}.dash .pl.sd .sc-order li.add{cursor:default;border-style:dashed;padding:0}.dash .pl.sd .sc-order li.add button{color:var(--pl-ink-3);cursor:pointer;background:0 0;border:0;padding:10px 14px}.dash .pl.sd .sc-rail-switches{border-top:1px solid var(--pl-faint);flex-wrap:wrap;grid-column:1/-1;gap:6px;padding-top:12px;display:flex}.dash .pl.sd .sc-columns{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));align-items:start;gap:14px;display:grid}.dash .pl.sd .sc-col{background:var(--hr-glow), var(--hr-panel);border:1px solid var(--pl-line);gap:14px;padding:16px;transition:border-color .2s;display:grid;position:relative;box-shadow:0 18px 40px -28px #000}.dash .pl.sd .sc-col.live{border-color:#9fcf7a77;box-shadow:0 0 0 1px #9fcf7a22,0 18px 40px -24px #000}.dash .pl.sd .sc-col.focus:before{content:"";background:var(--pl-gradient);height:3px;position:absolute;inset:-1px -1px auto}.dash .pl.sd .sc-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.dash .pl.sd .sc-num{font:600 52px/.8 var(--pl-display);background:var(--pl-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.dash .pl.sd .sc-head h3{font:600 20px/1.1 var(--pl-display);letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;overflow:hidden}.dash .pl.sd .sc-head .pl-status.live{color:var(--sc-go);background:#9fcf7a14;border-color:#9fcf7a66}.dash .pl.sd .sc-head .pl-status.live:before{background:var(--sc-go)}.dash .pl.sd .sc-head .pl-status.good{color:var(--pl-ok);border-color:#b9cc9b55}.dash .pl.sd .sc-head .pl-status.good:before{background:var(--pl-ok)}.dash .pl.sd .sc-head .pl-status.warn:before{background:var(--pl-hot)}.dash .pl.sd .sc-role{color:var(--pl-ink-2);border-left:2px solid var(--pl-line-2);background:#d9ba7c0f;align-items:center;gap:8px;padding:7px 10px;font-size:12.5px;display:flex}.dash .pl.sd .sc-role.focus{color:var(--pl-gold-2);border-left-color:var(--pl-gold);background:#d9ba7c1c}.dash .pl.sd .sc-role.held{border-left-color:var(--pl-hot)}.dash .pl.sd .sc-body{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.dash .pl.sd .sc-gauge{place-items:center;width:148px;height:148px;display:grid;position:relative}.dash .pl.sd .sc-gauge svg{position:absolute;inset:0}.dash .pl.sd .sc-gauge circle{fill:none;stroke-linecap:round}.dash .pl.sd .sc-gauge .track{stroke:#d9ba7c17}.dash .pl.sd .sc-gauge .fill{stroke:var(--pl-gold);filter:drop-shadow(0 0 6px #d9ba7c55);transition:stroke-dasharray .8s cubic-bezier(.2,.7,.2,1)}.dash .pl.sd .sc-gauge.live .fill{stroke:var(--sc-go);filter:drop-shadow(0 0 8px #9fcf7a77)}.dash .pl.sd .sc-gauge.good .fill{stroke:var(--pl-ok)}.dash .pl.sd .sc-gauge .tick{fill:var(--pl-sunk);stroke-width:2px}.dash .pl.sd .sc-gauge .tick.trigger{stroke:var(--pl-ink-3)}.dash .pl.sd .sc-gauge .tick.afk{stroke:var(--pl-hot)}.dash .pl.sd .sc-gauge div{text-align:center;justify-items:center;display:grid}.dash .pl.sd .sc-gauge b{font:600 50px/.9 var(--pl-display);color:var(--pl-ink)}.dash .pl.sd .sc-gauge small{font:600 9.5px var(--hr-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.sd .sc-now{gap:8px;min-width:0;display:grid}.dash .pl.sd .sc-now p{color:var(--pl-ink-2);margin:0;font-size:13px}.dash .pl.sd .sc-pace{font:600 12px var(--hr-mono);color:var(--pl-ink-3);align-items:center;gap:5px;display:inline-flex}.dash .pl.sd .sc-pace.good{color:var(--sc-go)}.dash .pl.sd .sc-pace.bad{color:var(--pl-hot)}.dash .pl.sd .sc-trail{width:100%;height:34px}.dash .pl.sd .sc-trail.empty{color:var(--pl-ink-3);align-items:center;font-size:11.5px;display:grid}.dash .pl.sd .sc-trail .line{fill:none;stroke:var(--pl-gold);stroke-width:1.4px;vector-effect:non-scaling-stroke}.dash .pl.sd .sc-col.live .sc-trail .line{stroke:var(--sc-go)}.dash .pl.sd .sc-trail .area{fill:#d9ba7c14}.dash .pl.sd .sc-trail .goal{stroke:var(--pl-line-2);stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.dash .pl.sd .sc-control{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;display:grid}.dash .pl.sd .sc-control>span{font:600 10px var(--hr-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pl-ink-3);align-items:center;gap:6px;display:inline-flex}.dash .pl.sd .sc-seg{border:1px solid var(--pl-line);background:var(--pl-sunk);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.dash .pl.sd .sc-seg button{border:0;border-left:1px solid var(--pl-line);color:var(--pl-ink-2);font:600 14px var(--pl-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;padding:10px 6px;transition:background .15s,color .15s}.dash .pl.sd .sc-seg button:first-child{border-left:0}.dash .pl.sd .sc-seg button:hover:not(:disabled){color:var(--pl-ink);background:#d9ba7c14}.dash .pl.sd .sc-seg button.on{background:var(--pl-gradient);color:#15190f;cursor:default}.dash .pl.sd .sc-seg button.go.on{background:linear-gradient(110deg,#c8eaa8,#7fae58 80%)}.dash .pl.sd .sc-seg button.stop.on{background:linear-gradient(110deg,#f0a490,#b8513d 80%)}.dash .pl.sd .sc-seg button:disabled:not(.on){opacity:.55;cursor:not-allowed}.dash .pl.sd .sc-facts{border-top:1px solid var(--pl-faint);gap:6px;margin:0;padding-top:12px;display:grid}.dash .pl.sd .sc-facts div{grid-template-columns:92px minmax(0,1fr);gap:10px;font-size:12.5px;display:grid}.dash .pl.sd .sc-facts dt{color:var(--pl-ink-3)}.dash .pl.sd .sc-facts dd{color:var(--pl-ink-2);margin:0}.dash .pl.sd .sc-facts dd.live{color:var(--sc-go)}.dash .pl.sd .sc-facts dd.good{color:var(--pl-ok)}.dash .pl.sd .sc-facts dd.warn{color:var(--pl-gold-2)}.dash .pl.sd .sc-foot{flex-wrap:wrap;gap:6px;display:flex}.dash .pl.sd .sc-feed .pl-card-head h3{align-items:center;gap:8px;display:inline-flex}.dash .pl.sd .sc-feed ol{gap:0;max-height:340px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.dash .pl.sd .sc-feed li{border-bottom:1px solid var(--pl-faint);grid-template-columns:48px 16px 44px minmax(0,1fr);align-items:center;gap:10px;padding:8px 4px;font-size:13px;animation:.35s ease-out sc-in;display:grid}.dash .pl.sd .sc-feed time{font:500 11.5px var(--hr-mono);color:var(--pl-ink-3)}.dash .pl.sd .sc-feed li b{font:600 14px var(--pl-display);color:var(--pl-gold-2)}.dash .pl.sd .sc-feed li svg{color:var(--pl-ink-3)}.dash .pl.sd .sc-feed li.started svg,.dash .pl.sd .sc-feed li.afk_forced svg{color:var(--sc-go)}.dash .pl.sd .sc-feed li.ended svg{color:var(--pl-gold)}@keyframes sc-in{0%{opacity:0;transform:translateY(-4px)}}.dash .pl.sd .sc-drawer-wrap{z-index:45;justify-content:flex-end;display:flex;position:fixed;inset:0}.dash .pl.sd .sc-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#05070499;border:0;position:absolute;inset:0}.dash .pl.sd .sc-drawer{background:var(--hr-panel);border-left:1px solid var(--pl-line-2);outline:none;grid-template-rows:auto minmax(0,1fr);width:min(720px,100vw);height:100%;animation:.22s ease-out sc-slide;display:grid;position:relative;box-shadow:-30px 0 60px -30px #000}@keyframes sc-slide{0%{opacity:0;transform:translate(24px)}}.dash .pl.sd .sc-drawer>.sc-drawer-top{border-bottom:1px solid var(--pl-line);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:18px 22px 14px;display:grid}.dash .pl.sd .sc-drawer>.sc-drawer-top h2{font:600 26px/1 var(--pl-display);grid-column:1;margin:0}.dash .pl.sd .sc-drawer>.sc-drawer-top button{grid-area:1/2/span 2;align-self:center}.dash .pl.sd .sc-drawer-body{align-content:start;gap:16px;padding:18px 22px 0;display:grid;overflow-y:auto}.dash .pl.sd .sc-tabs{flex-wrap:wrap;gap:6px;display:flex}.dash .pl.sd .sc-sections{gap:14px;display:grid}.dash .pl.sd .sc-section{border:1px solid var(--pl-line);background:#0f130caa;gap:12px;padding:16px;display:grid}.dash .pl.sd .sc-section h4{font:600 18px var(--pl-display);letter-spacing:.04em;color:var(--pl-gold-2);margin:0}.dash .pl.sd .sc-section>p{color:var(--pl-ink-3);margin:-6px 0 0;font-size:13px}.dash .pl.sd .sc-drawer-bar{z-index:2;border-top:1px solid var(--pl-line-2);background:#0d110bf2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 -22px;padding:12px 22px;display:flex;position:sticky;bottom:0}.dash .pl.sd .sc-drawer-bar p{color:var(--pl-ink-2);margin:0;font-size:13px}.dash .pl.sd .sc-drawer-bar>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:980px){.dash .pl.sd .sc-hero{grid-template-columns:auto minmax(0,1fr)}.dash .pl.sd .sc-hero-side{grid-column:1/-1;justify-items:start}.dash .pl.sd .sc-all,.dash .pl.sd .sc-all>div{justify-content:flex-start;justify-items:start}.dash .pl.sd .sc-rail{grid-template-columns:1fr}.dash .pl.sd .sc-rail-switches{justify-content:flex-start}}@media (max-width:560px){.dash .pl.sd .sc-hero,.dash .pl.sd .sc-body{grid-template-columns:1fr;justify-items:center}.dash .pl.sd .sc-now{width:100%}.dash .pl.sd .sc-control{grid-template-columns:1fr;gap:6px}.dash .pl.sd .sc-feed li{grid-template-columns:44px 14px 36px minmax(0,1fr);gap:6px}.dash .pl.sd .sc-nudge{grid-column:1/-1;margin-top:6px;display:inline-flex;position:static}.dash .pl.sd .sc-arrow{display:none}}@media (prefers-reduced-motion:reduce){.dash .pl.sd *,.dash .pl.sd :before{transition:none!important;animation:none!important}}.pd{gap:14px;min-width:0;display:grid}.pd-hero{border:1px solid var(--line);border-radius:var(--r-lg);background:radial-gradient(90% 160% at 0% 0%, #bcd49a17, transparent 60%), radial-gradient(60% 120% at 100% 100%, #7fb3d90d, transparent 70%), var(--panel);box-shadow:var(--shadow);grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:end;gap:18px 28px;padding:22px 24px;display:grid}.pd-hero-text{gap:6px;min-width:0;display:grid}.pd-hero-text .eyebrow{align-items:center;gap:6px;display:inline-flex}.dash-main .pd-hero h3{letter-spacing:-.02em;margin:0;font-size:22px;line-height:1.2}.pd-hero p{max-width:62ch;color:var(--ink-2);margin:0;font-size:13px;line-height:1.55}.pd-search{border:1px solid var(--line-2);background:var(--sunk);min-width:0;height:44px;color:var(--ink-3);cursor:text;border-radius:12px;align-items:center;gap:10px;padding:0 10px 0 14px;transition:border-color .15s,box-shadow .15s;display:flex}.pd-search:focus-within{border-color:var(--edge-lit);box-shadow:0 0 0 3px var(--accent-dim);color:var(--accent)}.dash .pd-search input,.dash .pd-search input:hover,.dash .pd-search input:focus{width:auto;min-width:0;height:100%;min-height:0;box-shadow:none;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px}.pd-search kbd{border:1px solid var(--line-2);min-width:22px;height:22px;font:11px var(--mono);color:var(--ink-3);background:var(--panel-2);border-bottom-width:2px;border-radius:6px;place-items:center;padding:0 6px;display:grid}.pd-search-clear{background:var(--panel-3);width:26px;height:26px;color:var(--ink-2);cursor:pointer;border:0;border-radius:8px;place-items:center;display:grid}.pd-search-clear:hover{color:var(--ink)}.pd-tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.pd-tile{--tone:var(--accent);border:1px solid var(--line);border-radius:var(--r);background:var(--panel);text-align:left;min-width:0;color:var(--ink);font:inherit;gap:2px;padding:12px 14px 13px;display:grid;position:relative;overflow:hidden}.pd-tile:before{content:"";background:var(--tone);opacity:.55;width:3px;position:absolute;inset:0 auto 0 0}.pd-tile.tone-good{--tone:var(--good)}.pd-tile.tone-warn{--tone:var(--warn)}.pd-tile.tone-bad{--tone:var(--bad)}.pd-tile.tone-info{--tone:var(--info)}button.pd-tile{cursor:pointer;transition:border-color .15s,background .15s,transform .15s}button.pd-tile:hover{border-color:var(--edge-lit);background:var(--panel-2)}button.pd-tile:active{transform:translateY(1px)}.pd-tile.active{border-color:color-mix(in srgb, var(--tone) 55%, transparent);background:color-mix(in srgb, var(--tone) 9%, var(--panel))}.pd-tile.active:before{opacity:1}.pd-tile-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.pd-tile-label svg{color:var(--tone)}.pd-tile b{font:600 24px var(--display);letter-spacing:.01em;font-variant-numeric:tabular-nums;line-height:1.15}.pd-tile small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.pd-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pd-filters{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.pd-menu{position:relative}.pd-pill{border:1px solid var(--line-2);background:var(--panel);height:32px;color:var(--ink-2);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.pd-pill:hover{border-color:var(--edge-lit);color:var(--ink)}.pd-pill span{color:var(--ink-3)}.pd-pill b{color:var(--ink);font-weight:600}.pd-pill svg{color:var(--ink-3)}.pd-pill.on{background:var(--accent-dim);color:var(--accent);border-color:#bcd49a55}.pd-pill.on b,.pd-pill.on svg{color:var(--accent)}.pd-menu-list{z-index:30;border:1px solid var(--line-2);background:var(--panel-2);min-width:200px;box-shadow:var(--shadow-lg);border-radius:12px;margin:0;padding:5px;list-style:none;animation:.12s ease-out pd-pop;position:absolute;top:calc(100% + 6px);left:0}.pd-toolbar>.pd-menu .pd-menu-list{left:auto;right:0}@keyframes pd-pop{0%{opacity:0;transform:translateY(-4px)}}.pd-menu-list button{width:100%;color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:7px 10px;font-size:13px;display:flex}.pd-menu-list button:hover,.pd-menu-list button:focus-visible{background:var(--panel-3);color:var(--ink)}.pd-menu-list button[aria-selected=true]{color:var(--accent)}.pd-clear{align-items:center;gap:5px;display:inline-flex}.pd-seg{border:1px solid var(--line-2);background:var(--sunk);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.pd-seg button{height:28px;color:var(--ink-3);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 11px;font-size:12.5px}.pd-seg button:hover{color:var(--ink)}.pd-seg button[aria-pressed=true]{background:var(--panel-3);color:var(--ink);box-shadow:var(--shadow)}.pd-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);min-width:0;position:relative;overflow:hidden}.pd-card-head{border-bottom:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;padding:12px 16px;font-size:12.5px;display:flex}.pd-card-head b{color:var(--ink);font-variant-numeric:tabular-nums}.pd-busy{background:linear-gradient(90deg, transparent, var(--accent), transparent);background-repeat:no-repeat;background-size:40% 100%;height:2px;animation:1s linear infinite pd-busy;position:absolute;inset:0 0 auto}@keyframes pd-busy{0%{background-position:-40% 0}to{background-position:140% 0}}.pd-card.is-loading tbody{opacity:.6;transition:opacity .2s}.pd-table{border-collapse:collapse;width:100%;font-size:13px}.pd-table th{z-index:1;border-bottom:1px solid var(--line);background:var(--sunk);text-align:left;font:500 10.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;padding:9px 12px;position:sticky;top:0}.pd-table td{border-bottom:1px solid var(--line-2);vertical-align:middle;padding:10px 12px}.pd-table tbody tr:last-child td{border-bottom:0}.pd-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pd-table td.num small{color:var(--ink-3);font-size:11px;display:block}.pd-sort{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.pd-sort:hover,.pd-sort.active{color:var(--accent)}.pd-row{cursor:pointer;transition:background .12s}.pd-row:hover td,.pd-row.open td{background:var(--panel-2)}.pd-row:hover .pd-name{color:var(--accent)}.pd-row td:first-child{box-shadow:inset 2px 0 #0000}.pd-row:hover td:first-child,.pd-row.open td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.pd-empty{text-align:center;color:var(--ink-3);list-style:none;padding:34px 16px!important}.pd-skeleton td span{background:linear-gradient(90deg, var(--panel-2), var(--panel-3), var(--panel-2));background-size:200% 100%;border-radius:8px;height:30px;animation:1.3s ease-in-out infinite pd-shimmer;display:block}@keyframes pd-shimmer{to{background-position:-200% 0}}.pd-date{white-space:nowrap;color:var(--ink-2)}.pd-who{align-items:center;gap:11px;min-width:220px;display:flex}.pd-who>div{gap:3px;min-width:0;display:grid}.pd-mono{background:hsl(var(--hue) 22% 22%);border:1px solid hsl(var(--hue) 25% 32%);width:34px;height:34px;color:hsl(var(--hue) 45% 78%);font:600 13px var(--display);letter-spacing:.04em;border-radius:10px;flex:none;place-items:center;display:grid;position:relative}.pd-mono i{background:var(--good);border:2px solid var(--panel);border-radius:50%;width:11px;height:11px;position:absolute;bottom:-3px;right:-3px}.pd-name{color:var(--ink);overflow-wrap:anywhere;font-weight:600;text-decoration:none;transition:color .12s}.pd-name:hover,.pd-name:focus-visible{color:var(--accent)}.pd-sub{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:5px 7px;font-size:11.5px;display:flex}.pd-sub code{font:10.5px var(--mono);color:var(--ink-3)}.pd-callsign{color:var(--accent);font-weight:500}.pd-tag{border:1px solid var(--line-2);background:var(--panel-2);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;padding:1px 7px;font-size:10.5px;font-weight:500;display:inline-flex}.pd-tag.warn{background:var(--warn-dim);color:var(--warn);border-color:#e0b76155}.pd-tag.bad{background:var(--bad-dim);color:var(--bad);border-color:#e2705a55}.pd-tag.good{background:var(--good-dim);color:var(--good);border-color:#8fc97c55}.pd-tag.info{background:var(--info-dim);color:var(--info);border-color:#7fb3d955}.pd-online{background:var(--good-dim);color:var(--good);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:3px 9px 3px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.pd-online i{width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--good) 22%, transparent);background:currentColor;border-radius:50%}.pd-seen{color:var(--ink-2);white-space:nowrap;font-size:12.5px}.pd-pager{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;font-size:12px;display:flex}.pd-pager>div{align-items:center;gap:3px;display:flex}.pd-pager-step{align-items:center;gap:3px;display:inline-flex}.pd-pager-step i{padding:0 3px;font-style:normal}.pd-pager button{min-width:30px;height:30px;color:var(--ink-2);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0 8px;display:grid}.pd-pager button:hover:not(:disabled){border-color:var(--line-2);color:var(--ink)}.pd-pager button[aria-current=page]{background:var(--accent-dim);color:var(--accent);border-color:#bcd49a55;font-weight:600}.pd-pager button:disabled{opacity:.35;cursor:default}.sw-hero-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.sw-tabs{border-bottom:1px solid var(--line);gap:2px;display:flex}.sw-tabs button{color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:9px 14px;font-size:13px;font-weight:500;display:inline-flex}.sw-tabs button:hover{color:var(--ink)}.sw-tabs button[aria-current=page]{border-bottom-color:var(--accent);color:var(--ink)}.sw-tabs b{background:var(--bad);color:#fff;text-align:center;border-radius:999px;min-width:18px;padding:0 6px;font-size:11px;line-height:18px}.sw-tools .pd-search{flex:260px;max-width:380px;height:36px}.sw-stints{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.sw-stints li{color:var(--ink-3);align-items:center;gap:4px;display:inline-flex}.sw-stint{border:1px solid var(--line-2);background:var(--panel-2);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 4px 3px 8px;font-size:12px;display:inline-flex}.sw-stint i{border-radius:50%;width:8px;height:8px}.sw-stint b{background:var(--panel-3);font:500 11px var(--mono);color:var(--ink-2);border-radius:999px;padding:0 6px}.sw-stints li.tone-bad .sw-stint{border-color:#e2705a66}.sw-stints li.tone-bad .sw-stint b{background:var(--bad-dim);color:var(--bad)}.sw-stints li.tone-warn .sw-stint b{background:var(--warn-dim);color:var(--warn)}.sw-stints li.current .sw-stint{border-style:dashed}.sw-held{white-space:nowrap;grid-template-columns:auto 64px;align-items:center;gap:8px;display:inline-grid}.sw-held b{text-align:right;min-width:44px;font:500 12px var(--mono);color:var(--ink)}.sw-held i{background:var(--panel-3);border-radius:999px;height:5px;overflow:hidden}.sw-held i span{border-radius:inherit;background:var(--ink-3);height:100%;display:block}.sw-held.tone-bad b{color:var(--bad)}.sw-held.tone-bad i span{background:var(--bad)}.sw-held.tone-warn b{color:var(--warn)}.sw-held.tone-warn i span{background:var(--warn)}.sw-bar{grid-template-columns:auto 56px;align-items:center;gap:8px;display:inline-grid}.sw-bar b{font-weight:600}.sw-bar i{background:var(--panel-3);border-radius:999px;height:6px;overflow:hidden}.sw-bar i span{background:var(--accent);border-radius:inherit;height:100%;display:block}.sw-hot{color:var(--bad)}.sw-flags{flex-wrap:nowrap;justify-content:flex-end;gap:4px;display:inline-flex}.sw-change{white-space:nowrap;color:var(--ink-3);align-items:center;gap:6px;display:inline-flex}.sw-change .gs-faction-name{color:var(--ink)}.sw-log td .pd-tag{margin-left:6px}.sw-when b{font:500 12.5px var(--mono);display:block}.sw-when small,.sw-match small{color:var(--ink-3);white-space:nowrap;font-size:11px;display:block}.sw-log tr.sw-flagged td:first-child{box-shadow:inset 2px 0 0 var(--bad)}.sw-queue{margin:0;padding:0;list-style:none}.sw-flag+.sw-flag{border-top:1px solid var(--line-2)}.sw-flag-row{grid-template-columns:auto minmax(160px,220px) minmax(0,1fr) auto auto auto;align-items:center;gap:14px;padding:12px 16px;display:grid}.sw-flag.status-open .sw-flag-row{box-shadow:inset 2px 0 0 var(--warn)}.sw-flag-who{gap:2px;min-width:0;display:grid}.sw-flag-who small{color:var(--ink-3);font-size:11.5px}.sw-count{color:var(--ink-3);white-space:nowrap;font-size:12px}.sw-count b{color:var(--ink);font-size:15px}.sw-review{border:1px solid var(--line-2);border-radius:var(--r);background:var(--sunk);gap:14px;margin:0 16px 14px;padding:14px 16px;display:grid}.sw-facts{flex-wrap:wrap;gap:10px 28px;margin:0;display:flex}.sw-facts dt{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px}.sw-facts dd{margin:2px 0 0;font-size:13px}.sw-review-time{gap:8px;display:grid}.sw-review-time .eyebrow{align-items:center;gap:6px;display:inline-flex}.sw-player{gap:10px;padding:4px 4px 6px 46px;display:grid}.sw-player-log{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sw-player-log li{grid-template-columns:150px minmax(180px,auto) auto minmax(0,1fr);align-items:center;gap:14px;font-size:12.5px;display:grid}.sw-player-log li.staff{opacity:.6}.sw-player-log time{font:11.5px var(--mono);color:var(--ink-2)}.sw-player-log small{color:var(--ink-3)}.pd-expand>td{background:var(--panel-2)}@media (max-width:1180px){.pd-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.sw-flag-row{grid-template-columns:auto minmax(0,1fr) auto auto}.sw-flag-row .sw-stints{grid-area:2/2/auto/-1}}@media (max-width:760px){.pd-hero{grid-template-columns:1fr;padding:18px}.pd-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.sw-hero-tools{justify-content:flex-start}.sw-tabs{overflow-x:auto}.sw-flag-row{grid-template-columns:auto minmax(0,1fr)}.sw-flag-row>:nth-child(n+3){grid-column:1/-1}.sw-player{padding-left:0}.sw-player-log li{grid-template-columns:1fr;gap:4px}}.dash .pl.cm{--sunk:var(--pl-sunk);--panel:var(--pl-panel);--panel-2:#1a2115;--panel-3:#222b1b;--line:#d9ba7c24;--line-2:var(--pl-line);--edge:var(--pl-line);--edge-lit:var(--pl-line-2);--raised:var(--pl-panel);--field:var(--pl-sunk);--bg:#0d100b;--ink:var(--pl-ink);--ink-2:var(--pl-ink-2);--ink-3:var(--pl-ink-3);--paper:var(--pl-ink);--muted:var(--pl-ink-2);--accent-2:var(--pl-gold-2);--accent-dim:#d9ba7c1f;--on-accent:#14180f;--r-sm:0;--r:0;--r-lg:0;--cm-ease:cubic-bezier(.2, .7, .2, 1)}.dash .pl.cm [class*=cm-],.dash .pl.cm .button,.dash .pl.cm .op-badge{border-radius:0}.dash .pl.cm a:not([class]){color:var(--pl-gold-2)}.dash .pl.cm :is(input,select,textarea):where(:not([type=checkbox],[type=radio],[type=color],[type=file],[type=range],[hidden])){border:1px solid var(--pl-line);background-color:var(--pl-sunk);min-height:42px;color:var(--pl-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-shadow:none;border-radius:0;padding:10px 12px;font-size:13.5px;transition:border-color .15s,box-shadow .15s}.dash .pl.cm select:not([hidden]){padding-right:34px}.dash .pl.cm :is(input,select,textarea):where(:not([type=checkbox],[type=radio],[type=color],[type=file])):focus-visible{border-color:var(--pl-gold);outline:none;box-shadow:0 0 0 3px #d9ba7c22}.dash .pl.cm :is(input,textarea)::placeholder{color:#7d846f}.dash .pl.cm :is(input,select,textarea):disabled{opacity:.55}.dash .pl.cm :is(input[type=checkbox],input[type=radio]){accent-color:var(--pl-gold)}.dash .pl.cm input[type=color]{border:1px solid var(--pl-line-2);background:var(--pl-sunk);cursor:pointer;border-radius:0;width:44px;height:42px;min-height:0;padding:3px}.dash .pl.cm .wd-field small.danger,.dash .pl.cm small.danger{color:#f4a492}.dash .pl.cm .cm-row{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:18px;display:grid}.dash .pl.cm .cm-help{border:1px dashed var(--pl-line);padding:12px 16px;font-size:12.5px}.dash .pl.cm .cm-help summary{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-gold);cursor:pointer;align-items:center;gap:8px;padding:0;list-style:none;display:flex}.dash .pl.cm .cm-help summary::-webkit-details-marker{display:none}.dash .pl.cm .cm-help summary:before{content:"+";font:600 14px/1 var(--pl-display)}.dash .pl.cm .cm-help[open] summary:before{content:"−"}.dash .pl.cm .cm-help dl{grid-template-columns:auto minmax(0,1fr);gap:8px 16px;margin:14px 0 0;display:grid}.dash .pl.cm .cm-help dl>div{display:contents}.dash .pl.cm .cm-help dt{font:11.5px var(--mono);color:var(--pl-gold-2)}.dash .pl.cm .cm-help dd{color:var(--pl-ink-2);margin:0;line-height:1.5}.dash .pl.cm .pl-switch input{z-index:1;pointer-events:auto;cursor:pointer;width:44px;height:22px;margin:0;top:20px;left:18px}.dash .pl.cm .pl-switch:has(input:focus-visible){border-color:var(--pl-gold)}.dash .pl.cm .md-caption>label{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.cm .md-preview-toggle{border:1px solid var(--pl-line);color:var(--pl-ink-3);font:9px var(--mono);letter-spacing:1.2px;background:0 0;border-radius:0;padding:4px 10px}.dash .pl.cm .md-preview-toggle:hover,.dash .pl.cm .md-preview-toggle[aria-pressed=true]{border-color:var(--pl-gold);color:var(--pl-gold-2);background:#d9ba7c14}.dash .pl.cm .md-shell{border:1px solid var(--pl-line);background:var(--pl-sunk);border-radius:0}.dash .pl.cm .md-shell:focus-within{border-color:var(--pl-gold);box-shadow:0 0 0 3px #d9ba7c22}.dash .pl.cm .md-tools{border-bottom:1px solid var(--pl-faint);background:#12170e}.dash .pl.cm .md-tool{color:var(--pl-ink-3);border-radius:0}.dash .pl.cm .md-tool:hover:not(:disabled),.dash .pl.cm .md-tool[aria-pressed=true]{border-color:var(--pl-line);color:var(--pl-gold-2);background:#d9ba7c12}.dash .pl.cm .md-shell textarea:not([hidden]){box-shadow:none;background:0 0;border:0}.dash .pl.cm .md-stamp :is(input,select):not([hidden]){width:auto;min-height:32px;padding:0 9px;font-size:12px}.dash .pl.cm .md-hint{font-size:11.5px}.dash .pl.cm .md-count{font:9.5px var(--mono);color:var(--pl-ink-3)}.dash .pl.cm .pl-button{transition:background .18s,box-shadow .25s,border-color .18s,color .18s,opacity .18s}.dash .pl.cm .pl-button.small{min-height:34px;padding:0 14px;font-size:13.5px}.dash .pl.cm .pl-button.danger{color:#f4a492;background:0 0;border-color:#e2705a99}.dash .pl.cm .pl-button.danger:hover:not(:disabled){background:#e2705a1f;box-shadow:0 0 24px #e2705a40}.dash .pl.cm .pl-button:disabled{opacity:.4}.dash .pl.cm .pl-chip{cursor:pointer;align-items:center;gap:6px;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.dash .pl.cm .pl-chip small{font:8.5px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-hot)}.dash .pl.cm .cm-act{color:var(--pl-ink-2);font:9.5px var(--mono);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:5px 9px;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.dash .pl.cm .cm-act:hover:not(:disabled){border-color:var(--pl-line);color:var(--pl-gold-2);background:#d9ba7c12}.dash .pl.cm .cm-act.danger{color:#f4a492}.dash .pl.cm .cm-act.danger:hover:not(:disabled){color:#f8b8a8;background:#e2705a14;border-color:#e2705a66}.dash .pl.cm .cm-act:disabled{opacity:.4}.dash .pl.cm .cm-icon{border:1px solid var(--pl-line);width:34px;height:34px;color:var(--pl-ink-3);cursor:pointer;background:0 0;flex-shrink:0;place-items:center;padding:0;transition:color .15s,border-color .15s,background .15s;display:inline-grid}.dash .pl.cm .cm-icon:hover:not(:disabled){border-color:var(--pl-gold);color:var(--pl-gold-2);background:#d9ba7c12}.dash .pl.cm .cm-icon.danger:hover:not(:disabled){color:#f4a492;background:#e2705a14;border-color:#e2705a99}.dash .pl.cm .cm-icon:disabled{opacity:.3}.dash .pl.cm .cm-actions{border-top:1px solid var(--pl-faint);flex-wrap:wrap;align-items:center;gap:10px 12px;padding-top:18px;display:flex}.dash .pl.cm .cm-mast-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.dash .pl.cm .notice{border:0;border-left:2px solid var(--pl-gold);max-width:none;color:var(--pl-ink);animation:cm-rise .3s var(--cm-ease) both;background:#d9ba7c0f;border-radius:0;align-items:center;gap:12px;margin:0;padding:13px 16px;font-size:13.5px;line-height:1.55;display:flex}.dash .pl.cm .notice[role=alert],.dash .pl.cm .notice.danger{border-left-color:var(--pl-hot);color:#f4c1b4;background:#e2705a12}.dash .pl.cm .pl-tiles>button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #d9ba7c25;align-content:start;gap:10px;padding:22px 26px 24px;transition:background .25s;display:grid;position:relative}.dash .pl.cm .pl-tiles>:last-child{border-right:0}.dash .pl.cm .pl-tiles>button:after{content:"";background:var(--pl-gradient);transform-origin:0;height:2px;transition:transform .35s var(--cm-ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.dash .pl.cm .pl-tiles>button:hover{background:#d9ba7c0a}.dash .pl.cm .pl-tiles>button:is(:hover,.on):after{transform:scaleX(1)}.dash .pl.cm .pl-tiles>button.on{background:#d9ba7c10}.dash .pl.cm .pl-tiles .good b{color:var(--pl-ok)}.dash .pl.cm .pl-tiles .warn b{color:#f0d9a2}.dash .pl.cm .cm-views{border:1px solid var(--pl-line);background:var(--pl-panel);scrollbar-width:none;display:flex;overflow-x:auto}.dash .pl.cm .cm-views :is(a,button){border:0;border-right:1px solid var(--pl-faint);color:var(--pl-ink-3);font:600 15px var(--pl-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;padding:14px 16px;text-decoration:none;transition:color .18s,background .18s;display:inline-flex;position:relative}.dash .pl.cm .cm-views :is(a,button):last-child{border-right:0}.dash .pl.cm .cm-views :is(a,button):after{content:"";background:var(--pl-gold);height:2px;transition:transform .3s var(--cm-ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0);box-shadow:0 0 14px #d9ba7c99}.dash .pl.cm .cm-views :is(a,button):hover{color:var(--pl-ink)}.dash .pl.cm .cm-views :is(a.active,button[aria-pressed=true]){color:var(--pl-gold-2);background:#d9ba7c0d}.dash .pl.cm .cm-views :is(a.active,button[aria-pressed=true]):after{transform:scaleX(1)}.dash .pl.cm .cm-stage{min-width:0;animation:cm-rise .35s var(--cm-ease) both;gap:22px;display:grid}.dash .pl.cm .cm-split{grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr);align-items:start;gap:22px;display:grid}.dash .pl.cm .cm-side{position:sticky;top:16px}.dash .pl.cm .cm-glyph{border:1px solid var(--pl-line-2);background:radial-gradient(circle at 30% 20%, #d9ba7c26, transparent 70%), var(--pl-sunk);width:46px;height:46px;color:var(--pl-gold-2);box-shadow:inset 0 0 0 4px var(--pl-panel), inset 0 0 0 5px #d9ba7c1f;flex-shrink:0;place-items:center;display:grid}.dash .pl.cm .cm-intro{color:var(--pl-ink-2);font-size:13px;line-height:1.65}.dash .pl.cm .cm-note{color:var(--pl-ink-3);font-size:12px;line-height:1.6}.dash .pl.cm .cm-screen{border:1px solid var(--pl-line-2);background:linear-gradient(135deg,#d9ba7c14,#0000 40%),#0b0e09;padding:10px;box-shadow:inset 0 0 0 1px #000,0 20px 60px #0007}.dash .pl.cm .cm-count{font:600 22px / .8 var(--pl-display);color:#0000;-webkit-text-stroke:1px var(--pl-line-2);font-variant-numeric:tabular-nums;margin-left:auto}.dash .pl.cm .cm-log{display:grid}.dash .pl.cm .cm-log>.activity-row{border:0;border-bottom:1px solid var(--pl-faint);animation:cm-rise .3s var(--cm-ease) both;background:0 0;border-left:2px solid #0000;grid-template-columns:116px minmax(0,1fr) auto auto;align-items:center;gap:8px 16px;padding:13px 10px 13px 12px;font-size:13px;transition:background .15s,border-color .15s;display:grid}.dash .pl.cm .cm-log>.activity-row:last-child{border-bottom:0}.dash .pl.cm .cm-log>.activity-row:hover{border-left-color:var(--pl-gold);background:#d9ba7c08}.dash .pl.cm .cm-log .activity-row b{color:var(--pl-ink);overflow-wrap:anywhere;font-weight:600;display:block}.dash .pl.cm .cm-log .activity-row small{font:9.5px / 1.5 var(--mono);letter-spacing:.5px;color:var(--pl-ink-3);overflow-wrap:anywhere;margin-top:4px;display:block}.dash .pl.cm .cm-log .pl-tag{justify-self:start;margin:0}.dash .pl.cm .cm-log .cm-row-acts{flex-wrap:wrap;justify-content:flex-end;gap:2px;display:flex}.dash .pl.cm .pl-tag.gold{border-color:var(--pl-gold);color:var(--pl-gold-2);background:#d9ba7c14}.dash .pl.cm .pl-tag.quiet{color:var(--pl-ink-3);opacity:.75}.dash .pl.cm .pl-card-head .pl-button,.dash .pl.cm .pl-card-head .cm-act{flex-shrink:0}.dash .pl.cm .cm-empty{border:1px dashed var(--pl-line);text-align:center;color:var(--pl-gold);justify-items:center;gap:10px;padding:56px 20px;display:grid}.dash .pl.cm .cm-empty :is(b,h2){font:600 26px / 1 var(--pl-display);letter-spacing:.06em;text-transform:uppercase;color:var(--pl-ink)}.dash .pl.cm .cm-empty p{max-width:46ch;color:var(--pl-ink-3);font-size:13px;line-height:1.6}.dash .pl.cm .modal{border:1px solid var(--pl-line-2);color:var(--pl-ink);background:linear-gradient(#161c11,#0f130c 240px);border-radius:0;box-shadow:0 40px 120px #000c,inset 0 0 0 1px #e9ce9314}.dash .pl.cm .modal-head{border-bottom:1px solid var(--pl-faint);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.dash .pl.cm .modal-head .eyebrow{font:9px var(--mono);letter-spacing:2px;color:#d4bd8f}.dash .pl.cm .modal-head h2{font:600 30px / 1 var(--pl-display);letter-spacing:.02em;text-transform:uppercase;margin-top:8px}.dash .pl.cm .modal-close{border:1px solid var(--pl-line);width:36px;height:36px;color:var(--pl-ink-3);background:0 0;border-radius:0;place-items:center;display:grid}.dash .pl.cm .modal-close:hover{border-color:var(--pl-gold);color:var(--pl-gold-2)}@keyframes cm-rise{0%{opacity:0;transform:translateY(8px)}}@media (max-width:1100px){.dash .pl.cm .cm-split{grid-template-columns:minmax(0,1fr)}.dash .pl.cm .cm-side{position:static}}@media (max-width:760px){.dash .pl.cm .pl-tiles>button{padding:18px}.dash .pl.cm .pl-tiles>button:nth-child(2n){border-right:0}.dash .pl.cm .pl-tiles>button:nth-child(-n+2){border-bottom:1px solid #d9ba7c25}.dash .pl.cm .cm-views :is(a,button){padding:12px 14px;font-size:14px}.dash .pl.cm .pl-card-head{flex-wrap:wrap;gap:14px}.dash .pl.cm .pl-card-head>div{flex:180px}.dash .pl.cm .cm-glyph{width:38px;height:38px}.dash .pl.cm .cm-log>.activity-row{grid-template-columns:minmax(0,1fr) auto}.dash .pl.cm .cm-log>.activity-row>:nth-child(2){grid-area:2/1/auto/-1}.dash .pl.cm .cm-log .cm-row-acts{grid-column:1/-1;justify-content:flex-start}.dash .pl.cm .cm-help dl{grid-template-columns:minmax(0,1fr);gap:2px}.dash .pl.cm .cm-help dd{margin-bottom:8px}.dash .pl.cm .modal-head h2{font-size:24px}}.dash .pl.aa .aa-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 14px;display:flex}.dash .pl.aa .aa-toolbar select{width:auto;min-width:180px;height:40px}.dash .pl.aa .aa-table td{vertical-align:middle}.dash .pl.aa .aa-item{align-items:center;gap:12px;min-width:220px;display:flex}.dash .pl.aa .aa-item b{display:block}.dash .pl.aa .aa-item small{color:var(--ink-3);font-size:11.5px;display:block}.aa-thumb{background:radial-gradient(at 50% 55%,#221e15,#0d0f0c 75%);border:1px solid #d9ba7c1f;flex:none;width:64px;height:44px;display:block;position:relative}.aa-thumb.big{width:150px;height:100px}.aa-thumb.wide{width:120px;height:68px}.aa-thumb img{object-fit:contain;width:auto;max-width:88%;height:auto;max-height:84%;margin:auto;position:absolute;inset:8% 6%}.dash .pl.aa .aa-changed{color:var(--gold,#d9ba7c)}.dash .pl.aa s{color:var(--ink-3);font-size:11px}.dash .pl.aa .aa-tags{flex-wrap:wrap;gap:5px;display:flex}.dash .pl.aa .aa-none{color:var(--ink-3)}.dash .pl.aa tr.aa-hidden td,.dash .pl.aa li.aa-hidden{opacity:.6}.aa-modal .aa-editor{border:0;flex:auto;min-width:0;min-height:0;margin:0 -14px 0 0;padding:0 14px 4px 0;overflow-y:auto}.aa-modal h4{font:600 14px var(--display);letter-spacing:.08em;text-transform:uppercase;color:#d4ba88;margin:22px 0 10px}.aa-editor-head{align-items:center;gap:18px;display:flex}.aa-modal .aa-wide{grid-column:1/-1}.aa-modal .aa-presets{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.aa-modal .aa-field-changed input{border-color:#d9ba7c99;box-shadow:inset 0 0 0 1px #d9ba7c33}.aa-preview{align-items:center;gap:12px;margin-top:12px;display:flex}.aa-preview>span{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--ink-3)}.aa-preview .ar-banner-large{margin:0}.aa-modal .aa-bar{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.aa-modal .aa-bar .danger{margin-right:auto}.dash .pl.aa .aa-loadouts{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dash .pl.aa .aa-loadouts>li{background:linear-gradient(160deg,#161b12f2,#0f130df2);border:1px solid #d9ba7c26;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 14px;display:grid}.dash .pl.aa .aa-lo-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dash .pl.aa .aa-lo-title b{font:600 20px var(--display);text-transform:uppercase}.dash .pl.aa .aa-lo-main small{color:var(--ink-3);margin-top:4px;display:block}.dash .pl.aa .aa-notes,.dash .pl.aa .aa-reason{margin:6px 0 0;font-size:13px}.dash .pl.aa .aa-reason{color:#f0a08f}.dash .pl.aa .aa-lo-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}@media (max-width:900px){.dash .pl.aa .aa-loadouts>li{grid-template-columns:minmax(0,1fr)}.dash .pl.aa .aa-lo-actions{justify-content:flex-start}.aa-editor-head{flex-direction:column;align-items:flex-start}}.aa-modal .aa-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.aa-modal .aa-fields.three{grid-template-columns:repeat(3,minmax(0,1fr))}.aa-modal .aa-field{gap:6px;min-width:0;display:grid}.aa-modal .aa-field>span{font:9.5px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:#a59d86}.aa-modal .aa-field :is(input,select,textarea){width:100%;min-height:40px;color:var(--paper);font:14px var(--body);background:#0b0e0c;border:1px solid #d9ba7c2e;border-radius:2px;padding:8px 10px}.aa-modal .aa-field textarea{resize:vertical}.aa-modal .aa-field :is(input,select,textarea):focus{border-color:#d9ba7c;outline:none}.aa-modal .aa-field small{color:var(--ink-3);font-size:11.5px;line-height:1.4}.aa-modal .aa-field input::placeholder,.aa-modal .aa-field textarea::placeholder{color:#6f6c60}@media (max-width:700px){.aa-modal .aa-fields,.aa-modal .aa-fields.three{grid-template-columns:minmax(0,1fr)}}.aa-modal .aa-switch{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.aa-modal .aa-switch input{accent-color:#d9ba7c;width:18px;height:18px;margin-top:2px}.aa-modal .aa-switch b{font-size:14px;display:block}.aa-modal .aa-switch small{color:var(--ink-3);margin-top:3px;font-size:12px;line-height:1.45;display:block}.aa-modal .aa-chip{color:#d4ba88;font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:#0d100e;border:1px solid #d9ba7c33;border-radius:2px;padding:6px 10px}.aa-modal .aa-chip:hover{border-color:#d9ba7c99}.aa-modal .aa-chip.on{color:#151710;background:#dfc48e;border-color:#dfc48e}.dash .pl.aa .aa-delete:hover{color:#e2705a;border-color:#e2705a}.dash .pl.aa .pl-tiles>button{min-width:0;color:var(--pl-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #d9ba7c25;align-content:start;gap:10px;padding:22px 26px 24px;transition:background .2s;display:grid}.dash .pl.aa .pl-tiles>button:last-child{border-right:0}.dash .pl.aa .pl-tiles>button:hover{background:#d9ba7c0d}.dash .pl.aa .pl-tiles>button.on{box-shadow:inset 0 -2px 0 var(--pl-gold);background:#d9ba7c12}.dash .pl.aa .pl-tiles>button.warn b{color:#e0b761}@media (max-width:900px){.dash .pl.aa .pl-tiles>button{padding:16px}}.dash .pl.lb .lb-mast-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.dash .pl.lb .pl-button.sm{min-height:34px;padding:0 14px;font-size:13px}.dash .pl.lb .pl-button.danger{color:#1a0f0b;background:linear-gradient(#f08a73,#b94f3b);border-color:#e2705a99}.dash .pl.lb .pl-button.ghost.danger{color:#f4a492;background:0 0}.dash .pl.lb .pl-button.ghost.danger:hover:not(:disabled){background:#e2705a14}.dash .pl.lb .lb-boards{border:1px solid var(--pl-line);background:var(--pl-sunk);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.dash .pl.lb .lb-board{border:0;border-right:1px solid var(--pl-faint);border-bottom:1px solid var(--pl-faint);min-width:0;color:var(--pl-ink);text-align:left;text-transform:none;letter-spacing:0;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:14px;padding:18px 20px;transition:background .2s;animation:.45s ease-out both pl-rise;display:flex;position:relative}.dash .pl.lb .lb-board:after{content:"";background:var(--pl-gradient);transform-origin:0;height:2px;transition:transform .3s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.dash .pl.lb .lb-board:hover:not(:disabled){background:#d9ba7c0a}.dash .pl.lb .lb-board:hover:not(:disabled):after,.dash .pl.lb .lb-board.on:after{transform:scaleX(1)}.dash .pl.lb .lb-board.on{background:radial-gradient(at 0 0,#d9ba7c1c,#0000 70%),#d9ba7c0d}.dash .pl.lb .lb-board:disabled:not(.on){opacity:.55}.dash .pl.lb .lb-board>svg{color:var(--pl-gold);flex-shrink:0}.dash .pl.lb .lb-board>span{flex:1;gap:5px;min-width:0;display:grid}.dash .pl.lb .lb-board b{font:600 20px / 1 var(--pl-display);letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere}.dash .pl.lb .lb-board small{font:9px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.lb .lb-board .pl-tag{flex-shrink:0;margin:0}.dash .pl.lb .lb-editor,.dash .pl.lb .lb-editor-fields{border:0;gap:22px;min-width:0;margin:0;padding:0;display:grid}.dash .pl.lb .lb-editor-head{border-top:1px solid var(--pl-line);gap:10px;padding-top:8px;display:grid}.dash .pl.lb .lb-editor-head h2{font:600 40px / .9 var(--pl-display);letter-spacing:-.01em;text-transform:uppercase}.dash .pl.lb select:disabled{opacity:.55}.dash .pl.lb .lb-url{font-family:var(--mono);color:var(--pl-gold);overflow-wrap:anywhere}.dash .pl.lb .lb-audience{max-width:420px}.dash .pl.lb .lb-profile-filters{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.dash .pl.lb .lb-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.dash .pl.lb .lb-choices{border:1px solid var(--pl-line);background:var(--pl-sunk);align-content:start;gap:10px;min-width:0;margin:0;padding:16px;display:grid}.dash .pl.lb .lb-choices:disabled{opacity:.45}.dash .pl.lb .lb-choices legend{font:600 15px var(--pl-display);letter-spacing:.08em;text-transform:uppercase;color:var(--pl-ink);padding:0 8px}.dash .pl.lb .lb-choices legend small{font:9px var(--mono);letter-spacing:1px;color:var(--pl-gold)}.dash .pl.lb .lb-choices>p{color:var(--pl-ink-3);font-size:12px;line-height:1.5}.dash .pl.lb .lb-choices>div{border-top:1px solid var(--pl-faint);scrollbar-width:thin;scrollbar-color:var(--pl-line-2) transparent;max-height:200px;overflow-y:auto}.dash .pl.lb .lb-choices label{border-bottom:1px solid var(--pl-faint);color:var(--pl-ink-2);cursor:pointer;align-items:center;gap:10px;padding:8px 4px;font-size:12.5px;display:flex}.dash .pl.lb .lb-choices label:hover{color:var(--pl-ink);background:#d9ba7c08}.dash .pl.lb .lb-choices label:has(input:checked){color:var(--pl-gold-2)}.dash .pl.lb .lb-choices input[type=checkbox]{accent-color:var(--pl-gold);flex-shrink:0}.dash .pl.lb .lb-choices .pl-chip{justify-self:start}.dash .pl.lb .pl-bar>div{align-items:center}.dash .pl.lb .lb-public{font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-gold-2);border-bottom:1px solid var(--pl-line);align-items:center;gap:6px;margin-right:6px;display:inline-flex}.dash .pl.lb .lb-delete{background:#e2705a10;border:1px solid #e2705a99;border-left-width:3px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;padding:18px 22px;display:flex}.dash .pl.lb .lb-delete p{color:#f4c2b6;font-size:13.5px}.dash .pl.lb .lb-delete>div{gap:8px;display:flex}.dash .pl.lb .lb-preview{animation:.5s ease-out both pl-rise}.dash .pl.lb .lb-preview .pl-card-head h2{font:600 34px / .9 var(--pl-display);text-transform:uppercase;overflow-wrap:anywhere;margin-top:8px}@media (max-width:760px){.dash .pl.lb .lb-pair,.dash .pl.lb .lb-boards{grid-template-columns:minmax(0,1fr)}.dash .pl.lb .pl-bar>div{flex-direction:column;align-items:stretch}.dash .pl.lb .lb-editor-head h2{font-size:32px}}.rmd{--rmd-good:var(--good,#b9cc9b);--rmd-bad:var(--bad,#e2705a);--rmd-warn:var(--warn,#e0b761);--rmd-info:var(--info,#7fb3d9);--rmd-brass:var(--brass,#d9ba7c);color:#b9bcae;overflow-wrap:break-word;max-width:68ch;font-size:15px;line-height:1.65}.rmd>:first-child{margin-top:0}.rmd>:last-child{margin-bottom:0}.rmd p{margin:0 0 .75em}.rmd strong{color:#eeeadf;font-weight:650}.rmd a{color:var(--rmd-brass);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.rmd a:hover{color:#f0dcaa}.rmd code{font:.88em var(--mono,monospace);color:#eeeadf;background:#ffffff0f;border-radius:2px;padding:.1em .35em}.rmd hr{border:0;border-top:1px solid #d9ba7c26;margin:1.4em 0}.rmd :is(ul,ol):not(.rmd-checks){margin:0 0 .85em;padding-left:1.3em}.rmd li+li{margin-top:.25em}.rmd li::marker{color:var(--rmd-brass)}.rmd .rmd-h{font:600 11px/1.3 var(--mono,monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--rmd-brass);margin:1.3em 0 .5em}.rmd .rmd-h1{font:600 22px/1.1 var(--display,sans-serif);letter-spacing:0;text-transform:none;color:#eeeadf}.rmd blockquote{color:#a9ac9e;border-left:2px solid #d9ba7c4d;margin:1em 0;padding:.1em 0 .1em 1em;font-style:italic}.rmd-checks{gap:.45em;margin:1em 0;padding:0;list-style:none;display:grid}.rmd-checks li{color:#d6d8cc;grid-template-columns:1.5em minmax(0,1fr);align-items:start;gap:.7em;margin:0;display:grid}.rmd-checks .rmd-icon{border-radius:50%;width:1.5em;height:1.5em;margin-top:.08em;padding:.27em}.rmd-tick .rmd-icon{color:var(--rmd-good);background:color-mix(in srgb, var(--rmd-good) 13%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rmd-good) 38%, transparent)}.rmd-cross .rmd-icon{color:var(--rmd-bad);background:color-mix(in srgb, var(--rmd-bad) 13%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rmd-bad) 38%, transparent)}.rmd-callout{--tone:var(--rmd-info);border:1px solid color-mix(in srgb, var(--tone) 24%, transparent);border-left:3px solid var(--tone);background:linear-gradient(100deg, color-mix(in srgb, var(--tone) 11%, transparent), color-mix(in srgb, var(--tone) 3%, transparent) 70%);margin:1.1em 0;padding:.85em 1.1em .95em}.rmd-callout-do{--tone:var(--rmd-good)}.rmd-callout-dont{--tone:var(--rmd-bad)}.rmd-callout-warn{--tone:var(--rmd-warn)}.rmd-callout .rmd-callout-title{font:600 11px/1.3 var(--mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--tone);align-items:center;gap:.55em;margin:0 0 .4em;display:flex}.rmd-callout-title .rmd-icon{flex-shrink:0;width:16px;height:16px}.rmd-callout-title b{font-weight:600}.rmd-callout p:last-child{margin-bottom:0}.rmd-c-red{color:var(--rmd-bad,#e2705a)}.rmd-c-green{color:var(--rmd-good,#b9cc9b)}.rmd-c-amber{color:var(--rmd-warn,#e0b761)}.rmd-c-blue{color:var(--rmd-info,#7fb3d9)}.rmd-c-brass{color:var(--rmd-brass,#d9ba7c)}.rmd-c-grey{color:#8d9183}.rmd-c strong{color:inherit}.rmd-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rmf{gap:8px;min-width:0;display:grid}.rmf-caption{font:600 10px var(--mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:#a59d86}.rmf-tools{flex-wrap:wrap;gap:6px;display:flex}.rmf-group{background:#0d100c;border:1px solid #d9ba7c26;display:flex}.rmf-group+.rmf-group{margin-left:2px}.rmf-tool{color:#c3c6b8;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:28px;padding:0;display:grid}.rmf-tool+.rmf-tool{border-left:1px solid #d9ba7c14}.rmf-tool:hover:not(:disabled){color:#f0dcaa;background:#d9ba7c14}.rmf-tool:focus-visible{outline-offset:-2px;outline:2px solid #d9ba7c}.rmf-tool:disabled{opacity:.4;cursor:default}.rmf-good,.rmf-do{color:#b9cc9b}.rmf-bad,.rmf-dont{color:#e2705a}.rmf-warn{color:#e0b761}.rmf-note{color:#7fb3d9}.rmf-swatch{background:currentColor;border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 2px #0d100c,0 0 0 3px #ffffff24}.rmf-panes{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:10px;display:grid}.rmf-panes textarea{resize:vertical;width:100%;min-height:150px;font:13px/1.6 var(--mono,monospace)}.rmf-preview{background:linear-gradient(160deg,#161b12,#0f130d);border:1px dashed #d9ba7c2e;min-width:0;max-height:420px;padding:14px 16px;overflow-y:auto}.rmf-preview .rmd{font-size:14px}.rmf-empty{color:#6f7366;font-size:13px}.rmf-foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.rmf-foot small{color:#8d9183}.rmf-foot small .near{color:#e0b761}.rmf-help summary{cursor:pointer;font:600 10px var(--mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:#a59d86}.rmf-help dl{color:#a9ac9e;grid-template-columns:max-content 1fr;gap:4px 14px;margin:8px 0 0;font-size:12px;display:grid}.rmf-help dt{font:12px var(--mono,monospace);color:#eeeadf}.rmf-help dd{margin:0}@media (max-width:560px){.rmf-help dl{grid-template-columns:1fr}.rmf-help dd{margin-bottom:6px}}.apf{--apf-gold:#d9ba7c;--apf-gold-2:#f0dcaa;--apf-gold-dim:#d9ba7c1f;--apf-line:#d9ba7c33;--apf-ink:#ece7d8;--apf-ink-2:#b8bcab;--apf-ink-3:#838a78;--apf-panel:#12150f;--apf-panel-2:#171b13;--apf-field:#0e110c;isolation:isolate;max-width:1040px;color:var(--apf-ink);background:radial-gradient(at 100% 0,#d9ba7c14,#0000 55%),linear-gradient(165deg,#171b13,#0f120d 70%);border:1px solid #2c3324;border-radius:18px;margin-inline:auto;padding:clamp(28px,4vw,52px) clamp(22px,4vw,56px) clamp(30px,4vw,48px);animation:.6s ease-out rise-in;position:relative;box-shadow:inset 0 1px #ffffff0a,0 30px 80px #0005}.member-shell form.apf{max-width:1040px;padding:clamp(28px,4vw,52px) clamp(22px,4vw,56px) clamp(30px,4vw,48px)}.apf-frame{border:1px solid var(--apf-line);pointer-events:none;border-radius:10px;position:absolute;inset:12px}.apf>*{position:relative}.apf :is(h2,h3,h4,p){overflow-wrap:anywhere}.apf-eyebrow{font:9.5px var(--mono);letter-spacing:2px;text-transform:uppercase;color:var(--apf-gold);align-items:center;gap:8px;display:inline-flex}.apf-head{gap:14px;max-width:720px;margin-bottom:30px;display:grid}.apf .apf-head h2{font:600 clamp(44px, 6vw, 76px) / .9 var(--display);letter-spacing:-.025em;color:var(--apf-ink);margin:0}.apf-head h2 em,.apf-stage-head h3 em{background-image:var(--shine);color:var(--apf-gold);-webkit-text-fill-color:transparent;text-shadow:none;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:8s ease-in-out 2.2s infinite shimmer}.apf-head p,.apf-lead{color:var(--apf-ink-2);margin:0;font-size:14.5px;line-height:1.8}.apf-lead{margin-bottom:22px}.apf-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 28px;padding:0;list-style:none;display:grid}.apf-steps li button{text-align:left;width:100%;color:var(--apf-ink-3);cursor:default;background:#ffffff05;border:1px solid #2c3324;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;transition:border-color .2s,background .2s,color .2s;display:grid}.apf-steps li.done button{cursor:pointer;color:var(--apf-ink-2);border-color:#3a4530}.apf-steps li.done button:hover{border-color:var(--apf-gold)}.apf-preview .apf-steps li button{cursor:pointer}.apf-steps li.current button{color:var(--apf-ink);border-color:var(--apf-gold);background:linear-gradient(120deg,#d9ba7c1a,#0000 65%),#ffffff05;box-shadow:inset 0 0 0 1px #d9ba7c1f}.apf-step-n{width:34px;height:34px;font:500 11px var(--mono);letter-spacing:1px;border:1px solid;border-radius:50%;place-items:center;display:grid}.apf-steps li.current .apf-step-n{background:var(--apf-gold);border-color:var(--apf-gold);color:#1b1a12}.apf-steps li.done .apf-step-n{color:var(--apf-gold);border-color:var(--apf-gold)}.apf-step-text{gap:3px;min-width:0;display:grid}.apf-step-text b{font:600 17px/1.05 var(--display);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.apf-step-text small{font:9px var(--mono);letter-spacing:.6px;color:var(--apf-ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.apf-stage{border:0;min-width:0;margin:0;padding:0;animation:.45s ease-out rise-in}.apf-stage-head{gap:10px;max-width:640px;margin-bottom:26px;display:grid}.apf .apf-stage-head h3,.apf .apf-conduct-head h3{font:600 clamp(30px, 3.6vw, 44px) / .95 var(--display);letter-spacing:-.015em;color:var(--apf-ink);margin:0}.apf-stage-head p,.apf-conduct-head p{color:var(--apf-ink-2);margin:0;font-size:14px;line-height:1.75}.apf-notice{color:#efe3c4;background:#2a2617;border-color:#6b5a2c;border-radius:10px;margin:18px 0 0}.apf-conduct-head{gap:10px;max-width:680px;margin-bottom:22px;display:grid}.apf-scroll-frame{background:var(--apf-panel);border:1px solid #3a4530;border-radius:14px;transition:border-color .3s;position:relative;overflow:hidden}.apf-conduct.is-read .apf-scroll-frame{border-color:#6b5a2c}.apf-scroll{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#d9ba7c66 transparent;max-height:clamp(300px,52vh,520px);padding:30px clamp(20px,3.5vw,44px) 28px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 42px),#0000);mask-image:linear-gradient(#000 0 calc(100% - 42px),#0000)}.apf-scroll:focus-visible{outline:2px solid var(--apf-gold);outline-offset:-2px}.apf-conduct-section{border-top:1px solid #2a3122;grid-template-columns:44px minmax(0,1fr);gap:16px;padding:22px 0;display:grid}.apf-conduct-section:first-child{border-top:0;padding-top:0}.apf-conduct-n{font:600 30px/1 var(--display);color:var(--apf-gold);opacity:.85;padding-top:2px}.apf .apf-conduct-section h4{font:600 24px/1.05 var(--display);letter-spacing:.005em;text-transform:uppercase;color:var(--apf-ink);margin:0 0 8px}.apf-conduct-section .rmd{color:#c5c8b9;font-size:14.5px;line-height:1.85}.apf-conduct-closing{border-left:2px solid var(--apf-gold);background:var(--apf-gold-dim);font:500 16px/1.7 var(--display);letter-spacing:.01em;color:var(--apf-ink);margin:26px 0 0;padding:20px 22px}.apf-scroll-end{font:9px var(--mono);letter-spacing:2px;color:var(--apf-ink-3);align-items:center;gap:14px;margin-top:30px;display:flex}.apf-scroll-end span{background:#2a3122;flex:1;height:1px}.apf-scroll-meter{background:#1f2519;height:3px}.apf-scroll-meter i{background:linear-gradient(90deg, #c39b53, var(--apf-gold-2));transform-origin:0;height:100%;transition:transform .15s linear;display:block}.apf-scroll-hint{border:1px solid var(--apf-line);font:9px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--apf-gold);pointer-events:none;background:#0e110cdd;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;animation:2.2s ease-in-out infinite apf-float;display:inline-flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}@keyframes apf-float{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-4px)}}.apf-tick{background:var(--apf-panel-2);cursor:pointer;border:1px solid #2c3324;border-radius:12px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:16px;padding:16px 20px;transition:border-color .2s,background .2s;display:grid;position:relative}.apf-tick:hover{border-color:#4a5540}.apf-tick input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.apf-tick input:disabled{cursor:not-allowed}.apf-tick-box{background:var(--apf-field);color:#0000;border:1px solid #5a6650;border-radius:7px;place-items:center;width:24px;height:24px;margin-top:1px;transition:background .18s,border-color .18s,color .18s,transform .18s;display:grid}.apf-tick:has(input:checked){border-color:var(--apf-gold);background:linear-gradient(120deg, #d9ba7c14, transparent 60%), var(--apf-panel-2)}.apf-tick:has(input:checked) .apf-tick-box{background:var(--apf-gold);border-color:var(--apf-gold);color:#1b1a12;transform:scale(1.04)}.apf-tick:has(input:focus-visible){outline:2px solid var(--apf-gold);outline-offset:2px}.apf-tick-text{flex:1;gap:5px;min-width:0;display:grid}.apf-tick-text b{color:var(--apf-ink);font-size:14px;font-weight:500;line-height:1.55}.apf-tick-text small{color:var(--apf-ink-3);font-size:12px;line-height:1.55}.apf-tick-text a{width:-moz-fit-content;width:fit-content;font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--apf-gold);border-bottom:1px solid var(--apf-line);align-items:center;gap:4px;padding-bottom:2px;display:inline-flex}.apf-tick-text a:hover{color:var(--apf-gold-2);border-color:var(--apf-gold)}.apf-ack{margin-top:18px;padding:20px 22px}.apf-ack.is-locked{cursor:not-allowed;border-style:dashed}.apf-ack.is-locked .apf-tick-text b{color:var(--apf-ink-3)}.apf-ack.is-locked .apf-tick-box{opacity:.5}.apf-stage.is-nudged .apf-ack{border-color:var(--apf-gold);animation:.45s apf-nudge}.apf-stage.is-nudged .apf-scroll-hint{background:var(--apf-gold);color:#1b1a12}@keyframes apf-nudge{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.apf-ticks{gap:10px;display:grid}.apf-rules{border-top:1px solid #2c3324;margin-top:26px;padding-top:26px}.apf-fine{color:var(--apf-ink-3);max-width:62ch;margin:22px 0 0;font-size:11.5px;line-height:1.7}.apf-questions{gap:14px;display:grid}.apf-questions>.apf-stage-head{margin-bottom:10px}.apf-q{background:var(--apf-panel-2);border:1px solid #2c3324;border-radius:14px;gap:12px;padding:22px 24px 20px;transition:border-color .2s;display:grid;position:relative}.apf-q:focus-within{border-color:#6b5a2c}.apf-q-meta{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--apf-ink-3);align-items:center;gap:12px;display:flex}.apf-q-n{font:600 22px/1 var(--display);color:var(--apf-gold);letter-spacing:0}.apf-q-opt{border:1px solid #3a4530;border-radius:999px;margin-left:auto;padding:3px 8px}.apf .apf-q>label{color:var(--apf-ink-2);gap:10px;margin:0;font-size:13px;display:grid}.apf-q-label{font:600 22px/1.15 var(--display);letter-spacing:.005em;color:var(--apf-ink)}.apf-q-help{color:var(--apf-ink-3);margin-top:-4px;font-size:12.5px;line-height:1.6}.apf :is(input:not([type=checkbox]),textarea,select){background:var(--apf-field);color:var(--apf-ink);border:1px solid #3a4530;border-radius:10px;min-height:50px;padding:14px 16px;font-size:14.5px;transition:border-color .15s,box-shadow .15s}.apf textarea{min-height:150px;line-height:1.7}.apf :is(input,textarea)::placeholder{color:#6f7866}.apf :is(input,textarea,select):focus{border-color:var(--apf-gold);outline:none;box-shadow:0 0 0 3px #d9ba7c1f}.apf select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.apf-q-count{font:10px var(--mono);letter-spacing:1px;color:var(--apf-ink-3);justify-self:end}.apf-q-count.short{color:var(--apf-gold)}.apf-q-check .apf-tick{background:var(--apf-field)}.apf-actions{border-top:1px solid #2c3324;flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;padding-top:24px;display:flex}.apf .button{letter-spacing:1px;text-transform:uppercase;border-radius:4px;gap:14px;min-height:54px;padding:16px 24px;font-size:11.5px;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s}.apf .apf-next{background:var(--apf-gold);border-color:var(--apf-gold);color:#1b1a12}.apf .apf-next:hover:not(:disabled){background:var(--apf-gold-2);border-color:var(--apf-gold-2);transform:translateY(-2px);box-shadow:0 12px 32px #d9ba7c22}.apf .apf-next:disabled{opacity:.6;cursor:wait}.apf .apf-back{color:var(--apf-ink-2);border-color:#3a4530}.apf .apf-back:hover{color:var(--apf-ink);background:#ffffff08;border-color:#4a5540}.apf-progress{font:10px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--apf-ink-3);margin-left:auto}.apf-compact{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:6px;padding:0;animation:none}.apf-compact .apf-frame{display:none}@media (max-width:760px){.apf{border-radius:14px}.apf-frame{inset:8px}.apf-steps{grid-template-columns:1fr;gap:6px}.apf-steps li:not(.current) .apf-step-text small{display:none}.apf-steps li:not(.current) button{padding:9px 12px}.apf-steps li:not(.current) .apf-step-n{width:28px;height:28px;font-size:10px}.apf-scroll{max-height:48vh;padding:22px 18px 24px}.apf-conduct-section{grid-template-columns:1fr;gap:6px}.apf-conduct-n{font-size:22px}.apf-q{padding:18px 16px 16px}.apf-tick{gap:12px;padding:14px 16px}.apf-actions{grid-template-columns:1fr;display:grid}.apf-actions .apf-back{order:2}.apf-progress{text-align:center;order:3;margin:4px 0 0}}.apf:not(.dash *){border-color:#d9ba7c26;border-radius:2px}.apf:not(.dash *) :is(.apf-frame,.apf-steps li button,.apf-notice,.apf-scroll-frame,.apf-tick,.apf-q,input:not([type=checkbox]),textarea,select){border-radius:2px}.apf:not(.dash *) :is(.apf-tick-box,.apf-q-opt,.apf-scroll-hint){border-radius:1px}.bld-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:26px;display:grid}.bld-preview-open .bld-layout{grid-template-columns:minmax(0,1fr) minmax(360px,44%)}.bld-editor{min-width:0}.bld-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.dash .bld-peek{min-height:38px;padding:8px 14px;font-size:12px}.dash .bld-peek[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.bld-body{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.bld-body>.admin-panel{margin-bottom:0}.bld-list{gap:12px;display:grid}.bld-add{justify-self:start}.dash .bld-add{min-height:40px;padding:9px 16px;font-size:12px}.bld-card{border:1px solid var(--edge);border-radius:var(--r-lg);background:linear-gradient(160deg, var(--panel-2), var(--panel));gap:14px;padding:18px 20px 20px;transition:border-color .2s,box-shadow .2s;display:grid;position:relative}.bld-card:focus-within{border-color:var(--edge-lit);box-shadow:0 0 0 3px var(--accent-dim)}.bld-card-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bld-n{font:600 22px/1 var(--mono);letter-spacing:-.02em;color:var(--accent);min-width:34px}.bld-type-pill,.bld-req-pill{border:1px solid var(--line-2);font:500 10.5px var(--mono);letter-spacing:.6px;text-transform:uppercase;color:var(--ink-2);background:var(--sunk);border-radius:999px;align-items:center;gap:6px;padding:4px 9px;display:inline-flex}.bld-req-pill.on{color:var(--accent);background:var(--accent-dim);border-color:#5d6b47}.bld-card-tools{gap:4px;margin-left:auto;display:flex}.bld-card-tools button{border:1px solid var(--line);width:32px;height:32px;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:7px;place-items:center;transition:color .14s,border-color .14s,background .14s;display:inline-grid}.bld-card-tools button:not(:disabled):hover{color:var(--paper);border-color:var(--edge-lit);background:var(--panel-3)}.bld-card-tools button.danger:not(:disabled):hover{color:#f0c4b8;background:var(--bad-dim);border-color:#7a4a3a}.bld-card-tools button:disabled{opacity:.3;cursor:default}.dash-main .bld-big>input{min-height:48px;padding:12px 14px;font-size:16px;font-weight:500}.bld-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:start;gap:14px 16px;display:grid}.bld-grid-3{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.bld-count{font:10.5px var(--mono);color:var(--ink-3);justify-self:end}.bld-count.warn{color:var(--warn)}.dash-main .bld-switch{border:1px solid var(--edge);background:var(--sunk);cursor:pointer;border-radius:10px;grid-template-columns:40px minmax(0,1fr);align-self:end;align-items:center;gap:12px;min-height:0;padding:9px 12px;display:grid;position:relative}.dash-main .bld-switch>input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.bld-switch-track{background:var(--panel-3);border:1px solid var(--line-2);border-radius:999px;width:40px;height:22px;transition:background .18s,border-color .18s;position:relative}.bld-switch-track i{background:var(--ink-3);border-radius:50%;width:16px;height:16px;transition:transform .18s,background .18s;position:absolute;top:2px;left:2px}.dash-main .bld-switch:has(input:checked) .bld-switch-track{background:var(--accent);border-color:var(--accent)}.dash-main .bld-switch:has(input:checked) .bld-switch-track i{background:var(--on-accent);transform:translate(18px)}.dash-main .bld-switch:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.dash-main .bld-switch>span:last-child{color:var(--paper);gap:2px;font-size:13px;font-weight:400;display:grid}.dash-main .bld-switch b{font-weight:500}.dash-main .bld-switch small{color:var(--ink-3);font-size:11.5px}.bld-req{border:1px solid var(--edge);background:var(--sunk);border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px 10px 16px;display:grid}.bld-req .bld-n{min-width:0;font-size:15px}.bld-req .bld-card-tools{margin:0}.bld-empty{border:1px dashed var(--line-2);color:var(--ink-3);text-align:center;border-radius:10px;margin:0;padding:18px;font-size:12.5px}.bld-save{z-index:3;border:1px solid var(--edge-lit);background:color-mix(in srgb, var(--panel-2) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-lg);border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;margin-top:18px;padding:12px 14px 12px 18px;display:flex;position:sticky;bottom:16px}.bld-dirty{font:500 11px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;display:inline-flex}.bld-dirty i{background:var(--good);width:8px;height:8px;box-shadow:0 0 10px var(--good-dim);border-radius:50%}.bld-dirty.on{color:var(--warn)}.bld-dirty.on i{background:var(--warn);animation:1.6s ease-in-out infinite bld-pulse;box-shadow:0 0 12px #e0b76166}@keyframes bld-pulse{50%{opacity:.45}}.bld-save-meta{color:var(--ink-3);font-size:12px}.bld-save>.button{margin-left:auto}.bld-preview{--display:"Barlow Condensed", Impact, sans-serif;--mono:"IBM Plex Mono", monospace;--paper:#e4e3d7;min-width:0;display:none;position:sticky;top:18px}.bld-preview-open .bld-preview{display:block}.bld-preview-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.bld-preview-head .eyebrow{color:var(--accent);gap:6px}.bld-preview-head small{color:var(--ink-3);font-size:11.5px}.bld-preview-stage{border:1px solid var(--edge);scrollbar-width:thin;background:#0d100e;border-radius:16px;max-height:calc(100vh - 90px);padding:14px;font-family:DM Sans,sans-serif;overflow:auto}.bld-preview-stage .apf{animation:none}.dash-main .bld-preview .apf-tick{min-height:0;font-size:inherit;display:grid}.dash-main .bld-preview .apf-steps li button{min-height:0}.dash .bld-preview .apf :is(input:not([type=checkbox]),textarea,select){background:#0e110c;border-color:#3a4530}@media (max-width:1180px){.bld-preview-open .bld-layout{grid-template-columns:minmax(0,1fr)}.bld-preview{position:static}.bld-preview-stage{max-height:none}}@media (max-width:760px){.bld-grid-3{grid-template-columns:1fr}.bld-req{grid-template-columns:28px minmax(0,1fr)}.bld-req .bld-card-tools{grid-column:1/-1;justify-content:flex-end}.bld-save{padding:10px 12px;bottom:8px}.bld-save-meta{display:none}.bld-save>.button{width:100%;margin-left:0}}.bld-preview .apf-steps{grid-template-columns:1fr;gap:6px}.bld-preview .apf-steps li:not(.current) .apf-step-text small{display:none}.bld-preview .apf-steps li:not(.current) button{padding:8px 12px}.bld-preview .apf .apf-head h2{font-size:clamp(36px,4vw,52px)}.bld-revision{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.bld-revision>span{gap:3px;display:grid}.bld-revision b{font-size:13.5px;font-weight:600}.bld-revision small{color:var(--ink-3);max-width:60ch;font-size:12px}.dash .fb-room{gap:22px;display:grid}.dash .fb-room .bld-layout{gap:22px}.dash .pl.fb .pl-tiles{animation:.6s ease-out 80ms both pl-rise}.dash .pl.fb .pl-tiles>button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #d9ba7c25;align-content:start;gap:10px;padding:22px 26px 24px;transition:background .25s;display:grid;position:relative}.dash .pl.fb .pl-tiles>button:last-child{border-right:0}.dash .pl.fb .pl-tiles>button:after{content:"";background:var(--pl-gradient);transform-origin:0;height:2px;transition:transform .35s ease-out;position:absolute;inset:auto 0 0;transform:scaleX(0)}.dash .pl.fb .pl-tiles>button:hover{background:#d9ba7c0a}.dash .pl.fb .pl-tiles>button:is(:hover,.on):after{transform:scaleX(1)}.dash .pl.fb .pl-tiles>button.on{background:#d9ba7c0d}.dash .pl.fb .pl-tiles>button.on b{background:var(--pl-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dash .pl.fb .pl-mast-live>b em{-webkit-text-fill-color:var(--pl-ink-3);font-size:.26em}.dash .pl.fb .bld-toolbar{align-items:stretch;margin:0}.dash .pl.fb .bld-nav{border:1px solid var(--pl-line);background:var(--pl-panel);scrollbar-width:none;border-radius:0;flex-wrap:nowrap;flex:auto;gap:0;padding:0;display:flex;overflow-x:auto}.dash .pl.fb .bld-nav>button{border-right:1px solid var(--pl-faint);color:var(--pl-ink-3);font:600 15px var(--pl-display);letter-spacing:.1em;text-transform:uppercase;border-radius:0;flex:1 0 auto;justify-content:center;gap:8px;padding:13px 16px;position:relative}.dash .pl.fb .bld-nav>button:last-child{border-right:0}.dash .pl.fb .bld-nav>button:after{content:"";background:var(--pl-gold);height:2px;transition:transform .3s ease-out;position:absolute;inset:auto 0 0;transform:scaleX(0);box-shadow:0 0 14px #d9ba7c99}.dash .pl.fb .bld-nav>button:hover{color:var(--pl-ink);background:0 0}.dash .pl.fb .bld-nav>button[aria-selected=true]{box-shadow:none;color:var(--pl-gold-2);background:#d9ba7c0d}.dash .pl.fb .bld-nav>button[aria-selected=true]:after{transform:scaleX(1)}.dash .pl.fb .bld-nav b{border:1px solid var(--pl-line);color:var(--pl-ink-3);font:10px var(--mono);letter-spacing:0;background:0 0;border-radius:0;padding:1px 6px}.dash .pl.fb .bld-peek{min-height:0;padding:0 18px;font-size:14px}.dash .pl.fb .bld-peek[aria-pressed=true]{border-color:var(--pl-gold);color:var(--pl-gold-2);background:#d9ba7c14}.dash .pl.fb .bld-body{gap:22px}.dash .pl.fb .bld-body label{font:9.5px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-ink-3);gap:8px}.dash .pl.fb .bld-body label>small{letter-spacing:0;text-transform:none;color:var(--pl-ink-3);font:11.5px/1.5 DM Sans,sans-serif}.dash .pl.fb :is(input:not([type]),input[type=number],select,textarea):not([hidden]){border:1px solid var(--pl-line);background:var(--pl-sunk);width:100%;min-height:0;color:var(--pl-ink);letter-spacing:0;text-transform:none;border-radius:0;padding:10px 12px;font:13.5px/1.4 DM Sans,sans-serif}.dash .pl.fb textarea:not([hidden]){line-height:1.6}.dash .pl.fb :is(input:not([type]),input[type=number],select,textarea):hover:not(:disabled){border-color:var(--pl-line-2)}.dash .pl.fb :is(input:not([type]),input[type=number],select,textarea):focus{border-color:var(--pl-gold);background:var(--pl-sunk);outline:none;box-shadow:0 0 0 3px #d9ba7c22}.dash .pl.fb .bld-big>input:not([hidden]){font:600 22px / 1.2 var(--pl-display);letter-spacing:.03em;padding:10px 14px}.dash .pl.fb .bld-count{letter-spacing:.6px;color:var(--pl-ink-3)}.dash .pl.fb .bld-count.warn{color:#f0d9a2}.dash .pl.fb .bld-list{gap:14px}.dash .pl.fb .bld-card{border:1px solid var(--pl-line);background:radial-gradient(ellipse at 100% 0%, #d9ba7c0d, transparent 50%), var(--pl-panel);border-radius:0;gap:16px;padding:22px 24px 24px;animation:.45s ease-out both pl-rise}.dash .pl.fb .bld-card:focus-within{border-color:var(--pl-line-2);box-shadow:inset 2px 0 0 var(--pl-gold)}.dash .pl.fb .bld-card-head{border-bottom:1px solid var(--pl-faint);gap:12px;padding-bottom:14px}.dash .pl.fb .bld-n{min-width:44px;font:600 40px / .8 var(--pl-display);letter-spacing:-.02em;color:#0000;-webkit-text-stroke:1px var(--pl-line-2)}.dash .pl.fb .bld-card:focus-within .bld-n{-webkit-text-stroke-color:var(--pl-gold)}.dash .pl.fb :is(.bld-type-pill,.bld-req-pill){border:1px solid var(--pl-line);font:9px var(--mono);letter-spacing:1px;color:var(--pl-ink-2);background:0 0;border-radius:0;padding:3px 8px}.dash .pl.fb .bld-req-pill.on{border-color:var(--pl-line-2);color:var(--pl-gold-2);background:#d9ba7c14}.dash .pl.fb .bld-card-tools button{color:var(--pl-ink-3);border:1px solid #0000;border-radius:0}.dash .pl.fb .bld-card-tools button:not(:disabled):hover{border-color:var(--pl-line);color:var(--pl-gold-2);background:#d9ba7c12}.dash .pl.fb .bld-card-tools button.danger:not(:disabled):hover{color:#f4a492;background:#e2705a14;border-color:#e2705a99}.dash .pl.fb .bld-body .bld-switch{border:1px solid var(--pl-line);background:var(--pl-sunk);letter-spacing:0;text-transform:none;border-radius:0;padding:10px 14px;font:13px DM Sans,sans-serif}.dash .pl.fb .bld-switch-track{border:1px solid var(--pl-line-2);background:#0b0e09;border-radius:0;width:40px;height:20px}.dash .pl.fb .bld-switch-track i{background:#777d70;border-radius:0;width:14px;height:14px;top:2px;left:2px}.dash .pl.fb .bld-switch:has(input:checked) .bld-switch-track{border-color:var(--pl-gold);background:#d9ba7c22}.dash .pl.fb .bld-switch:has(input:checked) .bld-switch-track i{background:var(--pl-gold-2);transform:translate(20px);box-shadow:0 0 14px #d9ba7c88}.dash .pl.fb .bld-switch:has(input:focus-visible){outline-offset:3px;outline:2px solid #f2d494}.dash .pl.fb .bld-switch b{font:600 15px var(--pl-display);letter-spacing:.08em;text-transform:uppercase;color:var(--pl-ink)}.dash .pl.fb .bld-req{border:1px solid var(--pl-line);background:var(--pl-sunk);border-radius:0;gap:14px}.dash .pl.fb .bld-req .bld-n{min-width:0;font-size:26px}.dash .pl.fb .bld-empty{border:1px dashed var(--pl-line);color:var(--pl-ink-3);border-radius:0}.dash .pl.fb .bld-revision{border-left:2px solid var(--pl-gold);background:#d9ba7c0d;padding:16px 18px}.dash .pl.fb .bld-revision b{font:600 22px / 1 var(--pl-display);letter-spacing:.06em;text-transform:uppercase;color:var(--pl-gold-2)}.dash .pl.fb .bld-revision small{color:var(--pl-ink-2);font-size:12.5px;line-height:1.55}.dash .pl.fb .bld-save{gap:12px 20px;margin:0}.dash .pl.fb .bld-dirty{font:10px var(--mono);letter-spacing:1.2px;color:#d5e6c2}.dash .pl.fb .bld-dirty i{background:var(--pl-ok);box-shadow:0 0 14px #b9cc9b70}.dash .pl.fb .bld-dirty.on{color:#f0d9a2}.dash .pl.fb .bld-dirty.on i{background:#e0b761}.dash .pl.fb .bld-save-meta{min-width:0;font:10px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.fb .bld-save>.pl-button{margin-left:auto}.dash .fb-room .bld-preview-head .eyebrow{font:9px var(--mono);letter-spacing:2px;color:#d4bd8f}.dash .fb-room .bld-preview-head small{color:#aab29e}.dash .fb-room .bld-preview-stage{border:1px solid #d9ba7c40;border-radius:0;padding:18px;box-shadow:inset 0 0 0 6px #0d100e,inset 0 0 0 7px #e9ce9326}@media (max-width:760px){.dash .fb-room{gap:16px}.dash .pl.fb .pl-tiles>button{padding:18px}.dash .pl.fb .pl-tiles>button:nth-child(2n){border-right:0}.dash .pl.fb .pl-tiles>button:nth-child(-n+2){border-bottom:1px solid #d9ba7c25}.dash .pl.fb .bld-card{padding:18px 16px 20px}.dash .pl.fb .bld-peek{flex:1;min-height:42px}.dash .pl.fb .bld-save>.pl-button{width:100%;margin-left:0}}.ep{z-index:1000;color:#dbdee1;background:#2b2d31;border:1px solid #1e1f22;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;width:380px;max-width:calc(100vw - 16px);height:440px;max-height:calc(100vh - 16px);font:14px/1.3 DM Sans,system-ui,sans-serif;animation:.12s ease-out ep-in;display:grid;position:fixed;overflow:hidden;box-shadow:0 8px 24px #000a}@keyframes ep-in{0%{opacity:0;transform:translateY(4px)}}.ep button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.ep-head{border-bottom:1px solid #1e1f22;align-items:center;gap:8px;padding:12px;display:flex;box-shadow:0 1px #0003}.ep-search{flex:1;margin:0;position:relative}.ep .ep-search input{color:#dbdee1;width:100%;height:32px;min-height:0;box-shadow:none;background:#1e1f22;border:0;border-radius:4px;padding:0 32px 0 10px;font-size:14px}.ep .ep-search input:focus{box-shadow:none;outline:none}.ep-search svg{color:#949ba4;position:absolute;top:8px;right:9px}.ep-skin{position:relative}.ep-skin>button,.ep-skins button{border-radius:4px;place-items:center;width:32px;height:32px;display:grid}.ep-skin img,.ep-skins img{width:22px;height:22px}.ep-skin>button:hover,.ep-skins button:hover{background:#35373c}.ep-skins{z-index:2;background:#1e1f22;border-radius:6px;gap:2px;padding:4px;display:grid;position:absolute;top:36px;right:0;box-shadow:0 4px 12px #0008}.ep-skins button[aria-pressed=true]{background:#404249}.ep-main{grid-template-columns:48px minmax(0,1fr);min-height:0;display:grid}.ep-rail{scrollbar-width:none;background:#1e1f22;flex-direction:column;align-items:center;gap:2px;padding:8px 0;display:flex;overflow-y:auto}.ep-rail button{color:#b5bac1;filter:grayscale();opacity:.7;border-radius:6px;place-items:center;width:36px;height:36px;display:grid}.ep-rail button:hover{filter:none;opacity:1;background:#35373c}.ep-rail img{width:22px;height:22px}.ep-body{scrollbar-width:thin;scrollbar-color:#1a1b1e transparent;padding:0 8px 8px;overflow-y:auto}.ep-body h4{z-index:1;color:#b5bac1;letter-spacing:.02em;text-transform:uppercase;background:#2b2d31;margin:0;padding:10px 4px 6px;font:700 12px DM Sans,sans-serif;position:sticky;top:0}.ep-grid{grid-template-columns:repeat(auto-fill,minmax(40px,1fr));display:grid}.ep-grid button{aspect-ratio:1;border-radius:4px;place-items:center;display:grid}.ep-grid button:hover,.ep-grid button:focus-visible{background:#404249;outline:none}.ep-grid img{object-fit:contain;width:32px;height:32px}.ep-empty{color:#949ba4;text-align:center;padding:24px 8px}.ep-foot{color:#f2f3f5;background:#232428;align-items:center;gap:10px;min-height:48px;padding:8px 14px;display:flex}.ep-foot img{width:28px;height:28px}.ep-foot small{color:#949ba4}.ep-assist{z-index:900;color:#949ba4;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;transition:color .15s,transform .15s;display:grid;position:fixed}.ep-assist:hover,.ep-assist.on{color:#f0b232;transform:scale(1.15)}.ep-input{align-items:stretch;gap:4px;min-width:0;display:inline-flex}.ep-input>button{border:1px solid var(--line-2,#d9ba7c33);background:var(--sunk,#0e120c);width:42px;min-height:40px;color:var(--muted,#a9ac9e);cursor:pointer;flex:none;place-items:center;padding:0;font-size:20px;display:grid}.ep-input>button img{width:24px;height:24px}.ep-input>input{flex:60px;width:0;min-width:0}.ep-input>.ep-clear{width:28px;font-size:18px}@media (prefers-reduced-motion:reduce){.ep{animation:none}}.dash .pl.gs{gap:0;margin-bottom:26px;animation:.45s ease-out both pl-rise}.dash .pl.gs .gs-bar{border:1px solid var(--pl-line);background:radial-gradient(at 100% 0,#b8913a1f,#0000 60%),linear-gradient(#12160f,#0f130c);border-bottom:0;flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:0;display:flex;position:relative}.dash .pl.gs .gs-connection-status{background:0 0;border:0;flex:320px;min-width:0;margin:0;padding:0}.dash .pl.gs .gs-connection-status summary{cursor:pointer;color:var(--pl-ink);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:14px 20px;list-style:none;display:flex}.dash .pl.gs .gs-connection-status summary::-webkit-details-marker{display:none}.dash .pl.gs .gs-connection-status summary:after{content:"+";font:12px var(--mono);color:var(--pl-ink-3);margin-left:auto}.dash .pl.gs .gs-connection-status[open] summary:after{content:"−"}.dash .pl.gs .gs-connection-status summary:hover:after{color:var(--pl-gold-2)}.dash .pl.gs .gs-dot{background:#777d70;border-radius:50%;flex:none;width:8px;height:8px}.dash .pl.gs.up .gs-dot{background:var(--pl-ok);animation:2.4s ease-in-out infinite pl-pulse;box-shadow:0 0 14px #b9cc9b80}.dash .pl.gs.down .gs-dot{background:var(--pl-hot);box-shadow:0 0 12px #e2705a80}.dash .pl.gs .gs-connection-status b{font:600 19px / 1 var(--pl-display);letter-spacing:.06em;text-transform:uppercase}.dash .pl.gs .gs-connection-status em{font:9.5px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.gs.up .gs-connection-status em{color:#d5e6c2}.dash .pl.gs.down .gs-connection-status em{color:#f4a492}.dash .pl.gs .gs-rcon-line{max-width:90ch;color:var(--pl-ink-2);margin:0;padding:0 20px 16px 40px;font-size:12.5px;line-height:1.6}.dash .pl.gs .gs-server-pick{border-left:1px solid var(--pl-faint);align-items:center;gap:12px;margin:0;padding:10px 16px 10px 20px;display:flex}.dash .pl.gs .gs-server-pick>span:first-child{color:var(--pl-gold);align-items:center;gap:6px;display:inline-flex}.dash .pl.gs .gs-server-pick select:not([hidden]){width:auto;min-width:190px;font:600 16px var(--pl-display);letter-spacing:.06em;text-transform:uppercase;color:var(--pl-gold-2);padding:8px 12px}.dash .pl.gs .gs-groups,.dash .pl.gs .gs-views{scrollbar-width:none;display:flex;overflow-x:auto}.dash .pl.gs .gs-groups{border:1px solid var(--pl-line);background:var(--pl-panel)}.dash .pl.gs .gs-groups a{border-right:1px solid var(--pl-faint);color:var(--pl-ink-3);font:600 15px var(--pl-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;flex:1 0 auto;justify-content:center;align-items:center;gap:9px;padding:15px 18px;text-decoration:none;transition:color .18s,background .18s;display:inline-flex;position:relative}.dash .pl.gs .gs-groups a:last-child{border-right:0}.dash .pl.gs .gs-groups a:after{content:"";background:var(--pl-gold);height:2px;transition:transform .3s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0);box-shadow:0 0 14px #d9ba7c99}.dash .pl.gs .gs-groups a:hover{color:var(--pl-ink);background:#d9ba7c08}.dash .pl.gs .gs-groups a.active{color:var(--pl-gold-2);background:linear-gradient(#d9ba7c14,#d9ba7c05)}.dash .pl.gs .gs-groups a.active:after{transform:scaleX(1)}.dash .pl.gs .gs-views{border-bottom:1px solid var(--pl-faint);gap:2px;padding:10px 0 0}.dash .pl.gs .gs-views a{color:var(--pl-ink-3);font:10.5px var(--mono);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;gap:7px;padding:9px 14px 11px;text-decoration:none;display:inline-flex;position:relative}.dash .pl.gs .gs-views a:hover{color:var(--pl-ink)}.dash .pl.gs .gs-views a.active{color:var(--pl-gold-2)}.dash .pl.gs .gs-views a.active:after{content:"";background:var(--pl-gold-2);height:1px;position:absolute;bottom:-1px;left:14px;right:14px}.dash .pl.gs .gs-views a.active svg{color:var(--pl-gold)}.dash .pl.gs .gs-back{color:var(--pl-gold-2);border-bottom:1px solid var(--pl-line);font:10px var(--mono);letter-spacing:1.2px;text-transform:uppercase;justify-self:start;align-items:center;gap:8px;margin-top:14px;text-decoration:none;display:inline-flex}.dash .pl.gsk :is(input[type=url],input[type=password],input:not([type])):not([hidden]){border:1px solid var(--pl-line);background:var(--pl-sunk);width:100%;min-height:0;color:var(--pl-ink);border-radius:0;padding:10px 12px;font-size:13.5px}.dash .pl.gsk :is(input[type=url],input[type=password],input:not([type])):focus-visible{border-color:var(--pl-gold);outline:none;box-shadow:0 0 0 3px #d9ba7c22}.dash .pl.gsk :is(input,select,textarea):disabled{opacity:.55;cursor:not-allowed}.dash .pl.gsk select:not([hidden]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dash .pl.gsk .pl-card-head h3{align-items:center;gap:10px;display:inline-flex}.dash .pl.gsk .pl-card-head h3 svg{color:var(--pl-gold)}.dash .pl.gsk .pl-card-head>:is(label,button,a,.gsk-tools){flex:none}.dash .pl.gsk .gsk-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;display:flex}.dash .pl.gsk .gsk-check{cursor:pointer;font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-2);align-items:center;gap:8px;display:inline-flex}.dash .pl.gsk .gsk-check>span:first-child,.dash .pl.gsk .gsk-check span{font:inherit;letter-spacing:inherit;color:inherit}.dash .pl.gsk .gsk-check input{width:15px;height:15px;accent-color:var(--pl-gold);margin:0}.dash .pl.gsk .gsk-icon-chip{align-items:center;gap:6px;display:inline-flex}.dash .pl.gsk .pl-button{white-space:nowrap}.dash .pl.gsk .pl-button.small{min-height:34px;padding:0 14px;font-size:13px}.dash .pl.gsk .pl-button.gsk-danger{color:#f4a492;border-color:#e2705a80}.dash .pl.gsk .pl-button.gsk-danger:hover:not(:disabled){border-color:var(--pl-hot);background:#e2705a1a}.dash .pl.gsk .pl-button:disabled{opacity:.45}.dash .pl.gsk .pl-tiles>.warn b{color:#f0d9a2}.dash .pl.gsk .pl-tiles>.hot b{color:var(--pl-hot)}.dash .pl.gsk .pl-tiles b em{letter-spacing:.08em;color:var(--pl-ink-3);font-size:.42em}.dash .pl.gsk .gsk-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dash .pl.gsk .gsk-actions>small{color:var(--pl-ink-3);flex-basis:100%;font-size:12px;line-height:1.5}.dash .pl.gsk .gsk-facts{border-top:1px solid var(--pl-faint);margin:0;display:grid}.dash .pl.gsk .gsk-facts>div{border-bottom:1px solid var(--pl-faint);grid-template-columns:110px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.dash .pl.gsk .gsk-facts dt{font:9px / 1.9 var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-gold)}.dash .pl.gsk .gsk-facts dd{color:var(--pl-ink-2);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.5}.dash .pl.gsk .gsk-facts code{font:12px var(--mono);color:var(--pl-gold-2)}.dash .pl.gsk .gsk-mast-tools{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.dash .pl.gsk .pl-mast .pl-status svg{flex:none}.dash .pl.gsk .notice{border-radius:0;max-width:none;margin:0}.dash .pl.hs .hs-power{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.dash .pl.hs .pl-mast-live>b{font-size:clamp(52px,5.4vw,84px)}.dash .pl.hs .gs-state.state-running b{color:var(--pl-ok)}.dash .pl.hs .gs-state:is(.state-starting,.state-stopping) b{color:#f0d9a2}.dash .pl.hs .gs-state.state-offline b{color:var(--pl-ink-3)}.dash .pl.hs .gs-state.tone-bad b{color:var(--pl-hot)}.dash .pl.hs .pl-tiles>div{position:relative}.dash .pl.hs .pl-tiles b{font-size:46px}.dash .pl.hs .hs-meter{background:#d9ba7c14;height:3px;display:block}.dash .pl.hs .hs-meter i{background:linear-gradient(90deg,#8f7a4c,#e9d19b);height:100%;transition:width .5s;display:block}.dash .pl.hs .warn .hs-meter i{background:linear-gradient(90deg,#8c3b2c,#f08a73)}.dash .pl.hs .hs-console{gap:0;padding-bottom:0}.dash .pl.hs .hs-console .pl-card-head{flex-wrap:wrap}.dash .pl.hs .hs-console pre{border-top:1px solid var(--pl-faint);height:440px;font:12px / 1.65 var(--mono);color:#c8d2b4;white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-width:thin;scrollbar-color:var(--pl-line-2) transparent;background:repeating-linear-gradient(0deg,#0000 0 21px,#d9ba7c06 21px 22px),#0b0e09;margin:18px -30px 0;padding:18px 30px;overflow:auto}.dash .pl.hs .hs-command{border-top:1px solid var(--pl-line);background:#0f130c;align-items:center;gap:10px;margin:0 -30px;padding:14px 30px 18px;display:flex}.dash .pl.hs .hs-command>span{font:600 18px var(--mono);color:var(--pl-gold)}.dash .pl.hs .hs-command input[type=text]:not([hidden]){min-width:0;font:13px var(--mono);flex:1}.dash .pl.hs .hs-feed{scrollbar-width:thin;scrollbar-color:var(--pl-line-2) transparent;max-height:320px;display:grid;overflow:auto}.dash .pl.hs .hs-feed li{border-left:1px solid var(--pl-line);gap:3px;padding:10px 0 10px 16px;display:grid;position:relative}.dash .pl.hs .hs-feed li:before{content:"";border:1px solid var(--pl-gold);background:var(--pl-panel);width:7px;height:7px;position:absolute;top:15px;left:-4px;transform:rotate(45deg)}.dash .pl.hs .hs-feed li.pl-empty:before{display:none}.dash .pl.hs .hs-feed b{font:600 15px var(--pl-display);letter-spacing:.05em;text-transform:uppercase;color:var(--pl-ink)}.dash .pl.hs .hs-feed small{font:9.5px var(--mono);letter-spacing:.6px;color:var(--pl-ink-3);overflow-wrap:anywhere}@media (max-width:760px){.dash .pl.gs .gs-server-pick{border-left:0;border-top:1px solid var(--pl-faint);flex:100%;padding:10px 16px}.dash .pl.gs .gs-server-pick select:not([hidden]){flex:1;min-width:0}.dash .pl.gs .gs-connection-status summary{padding:12px 16px}.dash .pl.gs .gs-rcon-line{padding:0 16px 14px}.dash .pl.gs .gs-groups a{padding:13px 14px;font-size:14px}.dash .pl.gsk .pl-card-head{flex-wrap:wrap}.dash .pl.gsk .gsk-facts>div{grid-template-columns:minmax(0,1fr);gap:2px}.dash .pl.hs .hs-power .pl-button{flex:40%}.dash .pl.hs .hs-console pre{height:320px;margin:16px -18px 0;padding:14px 18px}.dash .pl.hs .hs-command{margin:0 -18px;padding:12px 18px 16px}.dash .pl.hs .hs-command .pl-button{flex:none}}.dash .pl.sv .pl-mast-live>b em{-webkit-text-fill-color:var(--pl-ink-3);font-size:.42em}.dash .pl.sv .pl-tiles .live b{color:var(--pl-ok)}.dash .pl.sv .sv-table{scrollbar-width:thin;scrollbar-color:var(--pl-line-2) transparent;margin:0 -30px;padding:0 30px;overflow-x:auto}.dash .pl.sv .sv-table table{min-width:760px}.dash .pl.sv .sv-table th{padding-right:10px;position:static}.dash .pl.sv .sv-table td{vertical-align:middle;padding:10px 10px 10px 0}.dash .pl.sv .sv-table tr.selected td{background:#d9ba7c10}.dash .pl.sv .sv-table tr.selected td:first-child{box-shadow:inset 2px 0 0 var(--pl-gold)}.dash .pl.sv .sv-table :is(input[type=text],input[type=number]):not([hidden]){min-width:90px;padding:8px 10px;font-size:13px}.dash .pl.sv .sv-table :is(input[type=text],input[type=number]):disabled{opacity:1;cursor:default;background:0 0;border-color:#0000}.dash .pl.sv .sv-table input[type=checkbox]{width:16px;height:16px;accent-color:var(--pl-gold)}.dash .pl.sv .sv-rcon{white-space:nowrap}.dash .pl.sv td.sv-rcon small{font:10px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-gold);margin:0;display:inline}.dash .pl.sv .sv-table .actions{text-align:right;white-space:nowrap}.dash .pl.sv .sv-table .actions .pl-button+.pl-button{margin-left:8px}.dash .pl.sv .sv-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.dash .pl.sv .sv-fields.three{grid-template-columns:repeat(3,minmax(0,1fr))}.dash .pl.sv .sv-rcon-set{border:1px dashed var(--pl-line);background:#d9ba7c06;gap:16px;min-width:0;margin:0;padding:20px;display:grid}.dash .pl.sv .sv-rcon-set legend{font:9px var(--mono);letter-spacing:1.6px;color:var(--pl-gold);align-items:center;gap:7px;padding:0 8px;display:inline-flex}.dash .pl.sv .sv-rcon-set>p{max-width:70ch;color:var(--pl-ink-3);font-size:12.5px;line-height:1.6}.dash .pl.cn .cn-lock{margin-top:4px}.dash .pl.cn .cn-lock svg{color:var(--pl-gold);filter:drop-shadow(0 0 22px #d9ba7c55)}.dash .pl.cn .cn-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:22px;display:grid}.dash .pl.cn .pl-card-head p b{color:var(--pl-ink);font-weight:600}.dash .pl.cn .cn-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.dash .pl.cn .pl-card:first-child .cn-fields{grid-template-columns:minmax(0,1fr)}.dash .pl.cn .cn-fields .wide{grid-column:1/-1}.dash .pl.cn .cn-fields code{font:10.5px / 1.6 var(--mono);color:var(--pl-gold-2);overflow-wrap:anywhere}.dash .pl.cn .cn-probe{border-left:2px solid var(--pl-ok);color:#d5e6c2;background:#b9cc9b10;padding:14px 16px;font-size:13px;line-height:1.55}.dash .pl.cn .cn-probe.bad{border-left-color:var(--pl-hot);color:#f4a492;background:#e2705a12}@media (max-width:1180px){.dash .pl.cn .cn-grid{grid-template-columns:minmax(0,1fr)}.dash .pl.sv .sv-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.dash .pl.sv .sv-table{margin:0 -18px;padding:0 18px}.dash .pl.sv :is(.sv-fields,.sv-fields.three),.dash .pl.cn .cn-fields{grid-template-columns:minmax(0,1fr)}.dash .pl.sv .sv-rcon-set{padding:16px}}:is(.modal:has(.comms-compose),.modal:has(.act-layout),.modal:has(.ban-compose)){--sunk:#0f130c;--panel:#151b11;--panel-2:#1a2116;--line:#d9ba7c1f;--line-2:#d9ba7c33;--ink:#f2eee2;--ink-2:#c8cbbd;--ink-3:#969f8b;--accent:#d9ba7c;--display:"DM Sans", sans-serif;box-shadow:var(--shadow-lg);border-radius:0;max-height:calc(100svh - 32px);overflow:hidden}:is(.modal:has(.comms-compose) .modal-head,.modal:has(.act-layout) .modal-head,.modal:has(.ban-compose) .modal-head){flex-shrink:0}:is(.modal:has(.comms-compose) .modal-head h2,.modal:has(.act-layout) .modal-head h2,.modal:has(.ban-compose) .modal-head h2){letter-spacing:-.035em;font-size:28px}.comms-compose{min-height:0;overflow-y:auto}.comms-footer{background:var(--sunk);z-index:1;padding-bottom:4px;position:sticky;bottom:0}.comms-compose{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);margin-top:22px;display:grid}.comms-editor{flex-direction:column;gap:22px;min-width:0;padding:24px 24px 24px 0;display:flex}.comms-audience{align-items:center;gap:14px;display:flex}.comms-audience svg{color:var(--accent)}.comms-audience p{color:var(--ink-3);margin:5px 0 0;font-size:12px}.comms-field{gap:10px;display:grid}.comms-field>span{justify-content:space-between;font-size:13px;font-weight:600;display:flex}.comms-field small{color:var(--ink-3);font-variant-numeric:tabular-nums;font-weight:400}.comms-field textarea{resize:vertical;background:var(--sunk);border:1px solid var(--line-2);width:100%;min-height:150px;color:var(--ink);font:inherit;border-radius:10px;padding:16px;font-size:14px;line-height:1.7}.comms-field textarea:focus{outline:2px solid var(--accent);outline-offset:3px}.comms-presets summary{color:var(--ink-2);cursor:pointer;font-size:12px}.comms-presets summary span{float:right;color:var(--ink-3)}.comms-presets .lv-quick{margin-top:14px}.comms-warning{border:1px solid var(--line-2);cursor:pointer;background:var(--panel-2);border-radius:10px;align-items:center;gap:12px;padding:16px;display:flex}.comms-warning input{width:17px;height:17px;accent-color:var(--warn);flex-shrink:0}.comms-warning span{flex:1}.comms-warning b{font-size:13px;display:block}.comms-warning small{color:var(--ink-3);margin-top:5px;font-size:11px;line-height:1.6;display:block}.comms-warning>svg{color:var(--ink-3);flex-shrink:0}.is-warning .comms-warning{border-color:var(--warn);background:var(--warn-dim)}.is-warning .comms-warning>svg,.is-warning .comms-channel{color:var(--warn)}.comms-preview{border-left:1px solid var(--line);background:linear-gradient(145deg, var(--panel-2), var(--panel));min-width:0;padding:26px}.comms-preview>.eyebrow{color:var(--ink-3);letter-spacing:.16em;font-size:10px}.comms-channel{color:var(--accent);align-items:center;gap:10px;margin:24px 0 18px;font-size:14px;font-weight:600;display:flex}.comms-bubble{background:var(--sunk);border:1px solid var(--line-2);border-left:3px solid var(--accent);min-height:150px;box-shadow:var(--shadow);border-radius:2px 12px 12px;padding:18px}.is-warning .comms-bubble{border-left-color:var(--warn)}.comms-bubble>span{letter-spacing:.15em;color:var(--ink-3);font-size:9px}.comms-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0;font-size:14px;line-height:1.7}.comms-delivery{color:var(--ink-3);margin:12px 0 24px;font-size:11px;line-height:1.6}.comms-receipt{border-top:1px solid var(--line);color:var(--ink-3);align-items:flex-start;gap:9px;padding-top:18px;display:flex}.comms-receipt svg{flex-shrink:0;margin-top:3px}.comms-receipt p{margin:0;font-size:11px;line-height:1.7}.comms-footer{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:16px;padding-top:20px;display:flex}.comms-footer>small{color:var(--ink-3);margin-right:auto;font-size:11px}.comms-footer .notice{flex-basis:100%}.note-warning-label{color:var(--warn);letter-spacing:.08em;text-transform:uppercase;margin-top:10px;font-size:11px;display:block}@media (max-width:640px){.comms-compose{grid-template-columns:1fr}.comms-editor{padding:20px 0}.comms-preview{border-left:0;border-top:1px solid var(--line);border-radius:10px;margin-bottom:20px;padding:20px}.comms-channel{margin-top:14px}.comms-bubble{min-height:90px}.comms-footer>small{display:none}.comms-footer{justify-content:flex-end}.comms-warning{padding:13px}}.act-layout{grid-auto-rows:max-content;align-items:start}.act-layout>.gs-modal-form{overflow:visible}.modal:has(.ban-compose){--panel-3:#20281b;--edge-lit:#d9ba7c66;--accent-2:#f2dba3;--accent-dim:#d9ba7c1f;--on-accent:#15110a;--good:#b9cc9b;--good-dim:#b9cc9b1c;--warn:#e0b761;--warn-dim:#e0b7611c;--bad:#e2705a;--bad-dim:#e2705a1c;--info:#7fb3d9;--r-sm:0;--r:0;--r-lg:0;--shadow:0 1px 2px #00000040;--shadow-lg:0 8px 28px #0000003d;color:var(--ink);flex-direction:column;display:flex}.ban-compose{border-top:1px solid var(--line);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);min-height:0;margin-top:20px;display:grid}.ban-editor{align-content:start;gap:20px;min-width:0;min-height:0;padding:22px 22px 22px 0;display:grid;overflow-y:auto}.ban-side{border-left:1px solid var(--line);align-content:start;gap:14px;min-width:0;min-height:0;padding:22px 0 22px 22px;display:grid;overflow-y:auto}.ban-side>.eyebrow{letter-spacing:.16em;color:var(--ink-3);font-size:10px}.ban-who{gap:10px;display:grid}.ban-target{border:1px solid var(--line-2);border-radius:var(--r);background:linear-gradient(120deg, var(--panel-2), var(--sunk));align-items:center;gap:12px;padding:12px 14px;display:flex}.is-ban .ban-target{background:linear-gradient(120deg, var(--bad-dim), var(--sunk) 70%);border-color:#e2705a55}.ban-target>div{flex:1;min-width:0;display:grid}.ban-target b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.ban-target code{font:11.5px var(--mono);color:var(--ink-3)}.ban-ref{color:var(--ink-3);align-items:center;gap:10px;font-size:12px;display:flex}.ban-field{gap:8px;display:grid}.ban-field>label{color:var(--ink);justify-content:space-between;gap:10px;font-size:13px;font-weight:600;display:flex}.ban-field>label small{color:var(--ink-3);font-variant-numeric:tabular-nums;font-weight:400}.ban-field input,.ban-field textarea{border:1px solid var(--line-2);border-radius:var(--r);background:var(--sunk);width:100%;color:var(--ink);font:inherit;resize:vertical;padding:11px 13px;font-size:14px;line-height:1.55}.ban-field input:focus,.ban-field textarea:focus{outline:2px solid var(--accent);outline-offset:2px;border-color:#0000}.ban-field .text-button{justify-self:start;font-size:12px}.ban-chips{flex-wrap:wrap;gap:6px;display:flex}.ban-chips button{border:1px solid var(--line-2);color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:4px 10px;font-size:12px}.ban-chips button:hover{color:var(--ink);border-color:var(--edge-lit)}.ban-chips button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-dim);color:var(--accent)}.ban-compose .ban-length legend{color:var(--ink);font-size:13px;font-weight:600}.ban-option{--tone:var(--accent);border:1px solid var(--line);border-radius:var(--r);background:var(--panel);gap:12px;padding:12px 14px;transition:border-color .15s,background .15s;display:grid}.ban-option.tone-review{--tone:var(--warn)}.ban-option.on{border-color:color-mix(in srgb, var(--tone) 50%, transparent);background:color-mix(in srgb, var(--tone) 7%, var(--panel))}.ban-toggle{cursor:pointer;align-items:center;gap:14px;display:flex}.ban-toggle>span{flex:1;gap:2px;display:grid}.ban-toggle b{align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:inline-flex}.ban-option.on .ban-toggle b{color:var(--tone)}.ban-toggle small{color:var(--ink-3);font-size:12px;line-height:1.5}.ban-toggle input{appearance:none;border:1px solid var(--line-2);background:var(--panel-3);cursor:pointer;border-radius:999px;flex:none;order:2;width:36px;height:20px;margin:0;transition:background .15s,border-color .15s;position:relative}.ban-toggle input:after{content:"";background:var(--ink-3);border-radius:50%;width:14px;height:14px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.ban-toggle input:checked{background:var(--tone);border-color:var(--tone)}.ban-toggle input:checked:after{background:var(--on-accent);transform:translate(16px)}.ban-toggle input:focus-visible{outline:2px solid var(--tone);outline-offset:2px}.ban-ack{border-radius:var(--r);background:var(--warn-dim);cursor:pointer;border:1px solid #e0b76166;gap:10px;padding:12px 14px;font-size:13px;display:flex}.ban-ack input{width:17px;height:17px;accent-color:var(--warn);flex:none;margin-top:1px}.ban-preview{gap:10px;margin:0;display:grid}.ban-bubble{border:1px solid var(--line-2);border-left:3px solid var(--bad);border-radius:2px var(--r) var(--r);background:var(--sunk);padding:12px 14px}.is-kick .ban-bubble{border-left-color:var(--warn)}.ban-bubble.server{border-left-color:var(--accent)}.ban-bubble dt{font:9px var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3)}.ban-bubble dd{font:12.5px/1.6 var(--mono);color:var(--ink);overflow-wrap:anywhere;margin:6px 0 0}.ban-empty{border:1px dashed var(--line-2);border-radius:var(--r);color:var(--ink-3);gap:10px;margin:0;padding:18px;font-size:13px;line-height:1.55;display:flex}.ban-empty svg{flex:none;margin-top:2px}.ban-side .act-context{padding:14px}.ban-footer{border-top:1px solid var(--line);background:var(--sunk);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px 16px;padding:14px 0 2px;display:flex}.ban-footer>small{color:var(--ink-3);margin-right:auto;font-size:12px}.ban-footer .notice{flex-basis:100%;margin:0}.ban-footer .button{min-height:38px;padding:0 16px;font-size:13px}@media (max-width:760px){.ban-compose{grid-template-rows:none;grid-template-columns:minmax(0,1fr);overflow-y:auto}.ban-editor,.ban-side{min-height:auto;padding:18px 0;overflow:visible}.ban-side{border-left:0;border-top:1px solid var(--line)}.ban-footer{position:sticky;bottom:0}.ban-footer>small{flex-basis:100%}.ban-footer .button{flex:1;justify-content:center}}.ban-compose .copy-id{border:1px solid var(--line-2);background:var(--sunk);font:11.5px var(--mono);letter-spacing:.04em;color:var(--ink-2);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.ban-compose .copy-id:hover{border-color:var(--edge-lit);color:var(--ink)}.ban-compose .ban-footer>small{color:var(--ink-3)}.ban-compose .ban-footer .button{border-radius:var(--r-sm);font-family:var(--display);letter-spacing:0;text-transform:none;align-items:center;gap:8px;font-weight:600;display:inline-flex}.ban-compose .ban-footer .button.danger{background:var(--bad);border:1px solid var(--bad);color:#fff}.ban-compose .ban-footer .button.danger:hover{background:#ec836e;border-color:#ec836e}.ban-compose.is-kick .ban-footer .button.danger{background:var(--warn);border-color:var(--warn);color:var(--on-accent)}.ban-compose .ban-footer .button:disabled{opacity:.4;cursor:not-allowed}.ban-compose .ban-footer .text-button{color:var(--ink-2)}.ban-compose .ban-footer .text-button:hover{color:var(--ink)}.ban-chips button.mine{border-style:dashed}.ban-chips .text-button{padding:4px 6px;font-size:12px}.ban-field select{border:1px solid var(--line-2);border-radius:var(--r);background:var(--sunk);width:100%;color:var(--ink);font:inherit;padding:11px 13px;font-size:14px}.preset-manager{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);gap:12px;padding:12px 14px;display:grid}.preset-head{justify-content:space-between;align-items:center;display:flex}.preset-manager ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.preset-manager li{flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px;display:flex}.preset-manager li small,.preset-manager li.muted{color:var(--ink-3)}.preset-manager li .text-button{font-size:12px}.preset-form{border-top:1px solid var(--line);gap:12px;padding-top:12px;display:grid}.preset-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.preset-share{align-self:end}.preset-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}@media (max-width:640px){.preset-row{grid-template-columns:1fr}}.preset-share{--tone:var(--accent)}.notes-thread{gap:10px;min-width:0;display:grid}.notes-list{flex-direction:column;gap:8px;max-height:460px;margin:0;padding:2px;list-style:none;display:flex;overflow-y:auto}.notes-thread.compact .notes-list{gap:6px;max-height:none}.note-bubble{background:var(--panel-2);border:1px solid var(--line);border-radius:4px 14px 14px;align-self:flex-start;max-width:min(88%,560px);padding:8px 12px 9px;position:relative}.note-bubble.own{background:var(--accent-dim);border-color:#bcd49a33;border-radius:14px 4px 14px 14px;align-self:flex-end}.note-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 0;font-size:13px;line-height:1.5}.note-meta{color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:11px;display:flex}.note-meta b{color:var(--ink-2);font-weight:600}.note-report{font:10px var(--mono,monospace);background:var(--info-dim);color:var(--info);border-radius:999px;padding:1px 6px}.note-delete{background:var(--panel-3);color:var(--ink-3);cursor:pointer;border:0;border-radius:4px;padding:3px;display:none;position:absolute;top:6px;right:6px}.note-bubble:hover .note-delete,.note-delete:focus-visible{display:inline-flex}.note-delete:hover{color:var(--bad)}.note-confirm{border-top:1px dashed var(--line-2);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;padding-top:8px;font-size:11.5px;display:flex}.note-confirm button{border:1px solid var(--line-2);background:var(--panel);color:var(--ink-2);font:inherit;cursor:pointer;border-radius:999px;padding:3px 10px;font-size:11.5px}.note-confirm button.danger{color:var(--bad);border-color:color-mix(in srgb, var(--bad) 45%, transparent);background:var(--bad-dim);margin-left:auto}.note-confirm button:hover{border-color:var(--edge-lit)}.note-system{border:1px dashed var(--line-2);max-width:92%;color:var(--ink-2);text-align:center;border-radius:999px;flex-wrap:wrap;justify-content:center;align-self:center;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;display:flex}.note-system time{color:var(--ink-3);font-size:10.5px}.notes-empty{text-align:center;color:var(--ink-3);border:1px dashed var(--line);border-radius:var(--r);padding:14px;font-size:12.5px}.notes-end{height:0}.notes-more{color:var(--ink-3);text-align:center;margin:0;font-size:11px}.notes-error{color:var(--bad);margin:0;font-size:12px}.notes-composer{background:var(--sunk);border:1px solid var(--line-2);border-radius:14px;align-items:flex-end;gap:8px;padding:6px 6px 6px 12px;display:flex}.notes-composer:focus-within{border-color:var(--edge-lit)}.dash .notes-composer textarea,.dash .notes-composer textarea:hover:not(:disabled),.dash .notes-composer textarea:focus,.notes-composer textarea{width:auto;min-height:22px;max-height:160px;box-shadow:none;color:var(--ink);font:inherit;resize:none;field-sizing:content;background:0 0;border:0;outline:none;flex:1;padding:6px 0;font-size:13px;line-height:1.5}.notes-send{background:var(--accent);width:34px;height:34px;color:var(--on-accent);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.notes-send:disabled{background:var(--panel-3);color:var(--ink-3);cursor:default}.modal.gs-modal-wide{width:min(1040px,100%);max-height:min(92vh,940px)}.act-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:22px;min-height:0;margin-top:16px;display:grid;overflow-y:auto}.act-layout>.gs-modal-form{margin-top:0}.act-context{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);align-content:start;gap:14px;min-width:0;padding:16px;display:grid}.act-context>.eyebrow{align-items:center;gap:6px;display:inline-flex}.act-flags{gap:8px;display:grid}.act-flag{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--panel-2);gap:10px;padding:10px 12px;display:flex}.act-flag>svg{flex:none;margin-top:2px}.act-flag b{font-size:13px;font-weight:600}.act-flag p{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 2px;font-size:12.5px}.act-flag small{color:var(--ink-3);font-size:11px}.act-flag.good{background:var(--good-dim);border-color:#8fc97c55}.act-flag.good>svg{color:var(--good)}.act-flag.warn{background:var(--warn-dim);border-color:#e0b76155}.act-flag.warn>svg{color:var(--warn)}.act-flag.bad{background:var(--bad-dim);border-color:#e2705a55}.act-flag.bad>svg{color:var(--bad)}.act-flag.quiet{color:var(--ink-3);padding:7px 12px}.act-flag.quiet b{color:var(--ink-2);font-weight:500}.act-section{border-top:1px solid var(--line);gap:8px;padding-top:12px;display:grid}.act-history{gap:6px;margin:0;padding:0;list-style:none;display:grid}.act-history li{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12.5px;display:flex}.act-history b{font:12px var(--mono,monospace)}.act-history small{color:var(--ink-3);flex-basis:100%;font-size:11px}.act-ack{border-radius:var(--r-sm);background:var(--warn-dim);border:1px solid #e0b76155;padding:10px 12px}.ban-length{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.ban-length legend{color:var(--ink-2);margin-bottom:8px;padding:0;font-size:12px}.ban-length-options{flex-wrap:wrap;gap:6px;display:flex}.ban-length-options button{font:inherit;border:1px solid var(--line-2);background:var(--panel-2);color:var(--ink-2);cursor:pointer;border-radius:999px;padding:6px 11px;font-size:12.5px}.ban-length-options button:hover{color:var(--ink);border-color:var(--edge-lit)}.ban-length-options button[aria-checked=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.ban-length-options button.permanent[aria-checked=true]{background:var(--bad);border-color:var(--bad);color:#fff}.ban-length-custom{gap:8px;display:flex}.ban-length-custom input{width:110px}.ban-length-hint{color:var(--ink-3);font-size:11.5px}@media (max-width:860px){.act-layout{grid-template-columns:1fr}}.dash .pl.pv .pv-panel>header{z-index:auto;transition:none;position:static}.dash .pl.pv{--series-1:#d9ba7c;--chart-muted:var(--pl-ink-3);--pv-ease:cubic-bezier(.2, .7, .2, 1)}.dash .pl.pv .pv-back{width:-moz-fit-content;width:fit-content;font:10px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-ink-3);align-items:center;gap:8px;transition:color .15s;display:inline-flex}.dash .pl.pv .pv-back:hover{color:var(--pl-gold-2)}.dash .pl.pv .pl-button.small{min-height:36px;padding:0 15px;font-size:14px}.dash .pl.pv .pl-button.danger{color:#f4a492;background:0 0;border-color:#e2705a99}.dash .pl.pv .pl-button.danger:hover:not(:disabled){background:#e2705a1f;box-shadow:0 0 24px #e2705a40}.dash .pl.pv .text-button{border:0;border-bottom:1px solid var(--pl-line);color:var(--pl-gold);font:10px var(--mono);letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0;transition:color .15s,border-color .15s;display:inline-flex}.dash .pl.pv .text-button:hover:not(:disabled){color:var(--pl-gold-2);border-color:var(--pl-gold)}.dash .pl.pv .text-button.danger{color:#f4a492;border-color:#e2705a66}.dash .pl.pv .button{border:1px solid var(--pl-gold);color:#14180f;font:600 14px var(--pl-display);letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(#ecd39a,#c9a763);border-radius:0;align-items:center;gap:7px;display:inline-flex}.dash .pl.pv .button.danger{color:#f4a492;background:0 0;border-color:#e2705a99}.dash .pl.pv .button:disabled{opacity:.45}.dash .pl.pv .gs-flag{font:9px var(--mono);letter-spacing:1px;border-radius:0}.dash .pl.pv :is(.muted,.chart-empty){color:var(--pl-ink-3);font-size:12.5px}.dash .pl.pv .gs-tenure,.dash .pl.pv .gs-tenure i{border-radius:0}.dash .pl.pv .pv-hero{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:26px 30px;padding:40px 44px 38px;display:grid}.dash .pl.pv .pv-hero .pl-watermark{bottom:-28px;right:4%}.dash .pl.pv .pv-avatar{border:1px solid var(--pl-line-2);background:#0b0e09;width:104px;height:104px;padding:5px;position:relative;box-shadow:0 20px 50px #0008}.dash .pl.pv .pv-avatar img,.dash .pl.pv .pv-avatar>span{object-fit:cover;filter:saturate(.85);place-items:center;width:100%;height:100%;display:grid}.dash .pl.pv .pv-avatar>span{font:600 40px var(--pl-display);letter-spacing:.04em;color:var(--pl-gold-2);background:radial-gradient(circle at 30% 20%,#d9ba7c22,#0000 60%),#151b11}.dash .pl.pv .pv-online-dot{background:var(--pl-ok);border:3px solid #0d100e;border-radius:50%;width:14px;height:14px;animation:2s ease-in-out infinite pl-pulse;position:absolute;bottom:-6px;right:-6px;box-shadow:0 0 18px #b9cc9b99}.dash .pl.pv .pv-id{gap:12px;min-width:0;display:grid}.dash .pl.pv .pv-name{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.dash .pl.pv .pv-hero h2{text-transform:none;overflow-wrap:anywhere;margin:0;font-size:clamp(36px,4.4vw,68px);line-height:.92}.dash .pl.pv .pv-live{color:#d5e6c2;font:9.5px var(--mono);letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap;background:#b9cc9b10;border:1px solid #b9cc9b66;align-items:center;gap:9px;padding:7px 12px;display:inline-flex}.dash .pl.pv .pv-live i{background:var(--pl-ok);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pl-pulse;box-shadow:0 0 14px #b9cc9b80}.dash .pl.pv .pv-meta{font:11px var(--mono);color:var(--pl-ink-3);flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.dash .pl.pv .pv-meta a{color:var(--pl-ink-2);border-bottom:1px solid var(--pl-line);align-items:center;gap:5px;display:inline-flex}.dash .pl.pv .pv-meta a:hover{color:var(--pl-gold-2);border-color:var(--pl-gold)}.dash .pl.pv .pv-chips{flex-wrap:wrap;gap:6px;display:flex}.dash .pl.pv .pv-chip{border:1px solid var(--pl-line);color:var(--pl-ink-2);font:9.5px var(--mono);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;background:#0b0e0999;align-items:center;gap:6px;padding:4px 9px;display:inline-flex}.dash .pl.pv .pv-chip:is(.warn,.risk-medium){color:#f0d9a2;border-color:#e0b76180}.dash .pl.pv .pv-chip:is(.bad,.risk-high){color:#f4a492;background:#e2705a14;border-color:#e2705a99}.dash .pl.pv .pv-chip.risk-critical{border-color:var(--pl-hot);background:var(--pl-hot);color:#1a0f0b}.dash .pl.pv .pv-chip.risk-low{color:#d5e6c2}.dash .pl.pv .pv-chip.risk-exempt{color:#d5e6c2;background:#b9cc9b10;border-color:#b9cc9b66}.dash .pl.pv .pv-actions{gap:8px;min-width:150px;display:grid}.dash .pl.pv .pv-kpis{grid-template-columns:repeat(6,minmax(0,1fr));animation:.6s ease-out 80ms both pl-rise}.dash .pl.pv .pv-kpi{padding:20px 22px 22px}.dash .pl.pv .pv-kpi b{text-overflow:ellipsis;white-space:nowrap;background:var(--pl-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:40px;overflow:hidden}.dash .pl.pv .pv-kpi small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash .pl.pv .pv-bar{border:1px solid var(--pl-line);background:var(--pl-panel);align-items:stretch;display:flex}.dash .pl.pv .pv-tabs{scrollbar-width:none;flex:1;min-width:0;display:flex;overflow-x:auto}.dash .pl.pv .pv-tabs button{border:0;border-right:1px solid var(--pl-faint);color:var(--pl-ink-3);font:600 15px var(--pl-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;padding:14px 18px;transition:color .18s,background .18s;display:inline-flex;position:relative}.dash .pl.pv .pv-tabs button:after{content:"";background:var(--pl-gold);height:2px;transition:transform .3s var(--pv-ease);position:absolute;inset:auto 0 0;transform:scaleX(0);box-shadow:0 0 14px #d9ba7c99}.dash .pl.pv .pv-tabs button:hover{color:var(--pl-ink)}.dash .pl.pv .pv-tabs button[aria-current=page]{color:var(--pl-gold-2);background:#d9ba7c0d}.dash .pl.pv .pv-tabs button[aria-current=page]:after{transform:scaleX(1)}.dash .pl.pv .pv-tabs b{border:1px solid var(--pl-line);color:var(--pl-ink-2);font:600 10px var(--mono);letter-spacing:0;padding:2px 7px}.dash .pl.pv .pv-bar select:not([hidden]){width:auto;margin:8px;padding-right:34px}.dash .pl.pv .pv-notice{margin:0}.dash .pl.pv .pv-grid{animation:pl-rise .4s var(--pv-ease) both;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.dash .pl.pv .pv-grid.even{grid-template-columns:repeat(2,minmax(0,1fr))}.dash .pl.pv :is(.pv-col,.pv-stack){gap:22px;min-width:0;display:grid}.dash .pl.pv .pv-stack{animation:pl-rise .4s var(--pv-ease) both}.dash .pl.pv .pv-panel{border:1px solid var(--pl-line);background:radial-gradient(ellipse at 100% 0%, #d9ba7c0c, transparent 45%), var(--pl-panel);align-content:start;gap:18px;min-width:0;padding:24px 26px 26px;display:grid}.dash .pl.pv .pv-panel>header{border:0;border-bottom:1px solid var(--pl-faint);background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;margin:0;padding:0 0 14px;display:flex}.dash .pl.pv .pv-panel>header h3{font:600 22px / 1 var(--pl-display);letter-spacing:.05em;text-transform:uppercase;color:var(--pl-ink);margin:0}.dash .pl.pv .pv-panel>header small{font:9.5px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.pv .gs-history-block{margin:0}.dash .pl.pv .pv-standing li{border-top:1px solid var(--pl-faint);grid-template-columns:116px minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px 0;display:grid}.dash .pl.pv .pv-standing li:first-child{border-top:0;padding-top:2px}.dash .pl.pv .pv-standing li>span{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-gold);padding-top:4px}.dash .pl.pv .pv-standing li>div{justify-items:start;gap:5px;min-width:0;display:grid}.dash .pl.pv .pv-standing b{font:600 19px / 1.1 var(--pl-display);letter-spacing:.04em;text-transform:uppercase}.dash .pl.pv .pv-standing b.warn{color:#f0d9a2}.dash .pl.pv .pv-standing b.bad{color:var(--pl-hot)}.dash .pl.pv .pv-standing small{color:var(--pl-ink-2);overflow-wrap:anywhere;font-size:12.5px;line-height:1.5}.dash .pl.pv .pv-heatmap .heatmap{--heat-cell:16px}.dash .pl.pv .pv-heatmap .heatmap-body{max-width:640px}.dash .pl.pv .pv-calendar-wrap{gap:10px;min-width:0;display:grid}.dash .pl.pv .pv-calendar-wrap small{font:9.5px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.pv .pv-calendar{scrollbar-width:thin;scrollbar-color:var(--pl-line-2) transparent;grid-template-rows:repeat(7,11px);grid-auto-columns:11px;grid-auto-flow:column;gap:3px;padding-bottom:4px;display:grid;overflow-x:auto}.dash .pl.pv .pv-calendar i{background:#d9ba7c0f}.dash .pl.pv .pv-calendar i.on{background:var(--series-1);box-shadow:0 0 8px #d9ba7c44}.dash .pl.pv .pv-calendar i.before{background:0 0}.dash .pl.pv .pv-visits li{border-top:1px solid var(--pl-faint);grid-template-columns:110px minmax(0,1fr) minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:11px 0;font-size:12.5px;display:grid}.dash .pl.pv .pv-visits li:first-child{border-top:0}.dash .pl.pv .pv-visits b{font:600 16px var(--pl-display);letter-spacing:.06em;text-transform:uppercase;color:var(--pl-gold-2)}.dash .pl.pv .pv-visits span{color:var(--pl-ink-2);font-variant-numeric:tabular-nums}.dash .pl.pv .pv-visits small{font:10px var(--mono);color:var(--pl-ink-3)}.dash .pl.pv .pv-facts{grid-template-columns:max-content minmax(0,1fr);gap:9px 18px;margin:0;font-size:12.5px;display:grid}.dash .pl.pv .pv-facts dt{font:9px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-ink-3);padding-top:2px}.dash .pl.pv .pv-facts dd{color:var(--pl-ink);overflow-wrap:anywhere;margin:0}.dash .pl.pv .pv-facts dd.bad{color:var(--pl-hot)}.dash .pl.pv .pv-sub{border-top:1px solid var(--pl-faint);font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-gold);padding-top:14px}.dash .pl.pv .pv-names{gap:7px;display:grid}.dash .pl.pv .pv-names li{justify-content:space-between;gap:12px;font-size:12.5px;display:flex}.dash .pl.pv .pv-names b{overflow-wrap:anywhere;font-weight:500}.dash .pl.pv .pv-names small{font:10px var(--mono);color:var(--pl-ink-3);flex:none}.dash .pl.pv .pv-bars{gap:12px;display:grid}.dash .pl.pv .pv-bars li{grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;font-size:13px;display:grid}.dash .pl.pv .pv-bars small{font:10px var(--mono);color:var(--pl-ink-3);font-variant-numeric:tabular-nums}.dash .pl.pv .pv-bars i{background:linear-gradient(90deg,#8f7a4c,#e9d19b);grid-column:1/-1;min-width:2px;height:4px;box-shadow:0 0 10px #d9ba7c33}.dash .pl.pv .gs-table-wrap{scrollbar-width:thin;scrollbar-color:var(--pl-line-2) transparent;background:0 0;border:0;border-radius:0;overflow-x:auto}.dash .pl.pv .pv-table{border:0}.dash .pl.pv .pv-table th{border-bottom:1px solid var(--pl-line);font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-gold);white-space:nowrap;background:0 0;padding:0 14px 10px 0;position:static}.dash .pl.pv .pv-table td{border-bottom:1px solid var(--pl-faint);color:var(--pl-ink-2);white-space:nowrap;background:0 0;padding:11px 14px 11px 0;font-size:12.5px}.dash .pl.pv .pv-table .num{text-align:right;font-variant-numeric:tabular-nums}.dash .pl.pv .pv-table td a{color:var(--pl-ink);border-bottom:1px solid var(--pl-line)}.dash .pl.pv .pv-table td a:hover{color:var(--pl-gold-2)}.dash .pl.pv .pv-table tr.gs-history-visit{cursor:pointer}.dash .pl.pv .pv-table tr.gs-history-visit:hover td,.dash .pl.pv .pv-table tr.gs-history-visit.open td{background:#d9ba7c0a}.dash .pl.pv .pv-table tr.gs-history-sub td{color:var(--pl-ink-3);background:#0b0e09}.dash .pl.pv .pv-table tr.gs-history-sub td:first-child{box-shadow:inset 2px 0 0 var(--pl-line-2);padding-left:18px}.dash .pl.pv .pv-risk{gap:16px;display:grid}.dash .pl.pv .pv-risk-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dash .pl.pv .pv-risk-head small{color:var(--pl-ink-3);font-size:12px}.dash .pl.pv .pv-risk-body{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px;display:grid}.dash .pl.pv .pv-signals{border:1px solid var(--pl-line);background:var(--pl-sunk);align-content:start;font-size:12.5px;display:grid}.dash .pl.pv .pv-signals li{border-bottom:1px solid var(--pl-faint);color:var(--pl-ink-2);align-items:baseline;gap:10px;padding:9px 12px;display:flex}.dash .pl.pv .pv-signals li:last-child{border-bottom:0}.dash .pl.pv .pv-signals b{min-width:34px;font:600 17px var(--pl-display);font-variant-numeric:tabular-nums;color:#f0d9a2}.dash .pl.pv .pv-signals li.critical,.dash .pl.pv .pv-signals li.critical b{color:var(--pl-hot)}.dash .pl.pv .pv-signals li.good b{color:var(--pl-ok)}.dash .pl.pv .gs-exemption{border:1px solid var(--pl-line);border-left:2px solid var(--pl-gold);background:#d9ba7c0a;margin:0;padding:14px 16px}.dash .pl.pv .gs-exemption.is-exempt{border-color:#b9cc9b55;border-left-color:var(--pl-ok);background:#b9cc9b0d}.dash .pl.pv .gs-exemption .eyebrow{font:9px var(--mono);letter-spacing:1.4px;color:var(--pl-gold)}.dash .pl.pv .gs-inline-form{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.dash .pl.pv .gs-inline-form input{border:1px solid var(--pl-line);background:var(--pl-sunk);min-height:40px;color:var(--pl-ink);border-radius:0;flex:220px;padding:0 12px}.dash .pl.pv .gs-inline-form input:focus-visible{border-color:var(--pl-gold);outline:none;box-shadow:0 0 0 3px #d9ba7c22}.dash .pl.pv .pv-sanctions li{border-top:1px solid var(--pl-faint);box-shadow:inset 2px 0 0 var(--pl-line);gap:5px;padding:14px 0 14px 14px;display:grid}.dash .pl.pv .pv-sanctions li:first-child{border-top:0}.dash .pl.pv .pv-sanctions li>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dash .pl.pv .pv-sanctions li>div b{font:600 12px var(--mono);letter-spacing:.6px;color:var(--pl-gold-2)}.dash .pl.pv .pv-sanctions li.muted{box-shadow:none;padding-left:0}.dash .pl.pv .pv-sanctions p{color:var(--pl-ink);font-size:13px}.dash .pl.pv .pv-sanctions .pv-internal{border-left:1px dashed var(--pl-line-2);color:var(--pl-ink-2);white-space:pre-wrap;padding-left:10px;font-size:12px}.dash .pl.pv .pv-sanctions small{font:10px var(--mono);color:var(--pl-ink-3)}.dash .pl.pv .pv-watch{background:0 0;border:0;margin:0;padding:0;overflow:visible}.dash .pl.pv .pv-watch .pr-card-head{display:none}.dash .pl.pv .pr-section{gap:14px;display:grid}.dash .pl.pv .pr-watch{background:linear-gradient(100deg,#e0b76112,#0000 70%);border:1px solid #e0b76155;border-left:2px solid #e0b761;gap:10px;padding:16px 18px;display:grid}.dash .pl.pv .pr-watch p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.dash .pl.pv .pr-watch small,.dash .pl.pv .pr-empty{color:var(--pl-ink-3);font-size:12px}.dash .pl.pv .pr-actions{flex-wrap:wrap;gap:14px;display:flex}.dash .pl.pv .gs-modal-form{gap:12px;margin:0;display:grid}.dash .pl.pv .gs-modal-form label{gap:8px;display:grid}.dash .pl.pv .gs-modal-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.dash .pl.pv .pr-history{border:1px dashed var(--pl-line);padding:10px 14px}.dash .pl.pv .pr-history summary{font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3);cursor:pointer}.dash .pl.pv .pr-history .gs-timeline{margin-top:12px}.dash .pl.pv .pv-notes .notes-list{max-height:62vh}.dash .pl.pv .note-bubble{border:1px solid var(--pl-line);background:var(--pl-sunk);border-radius:0}.dash .pl.pv .note-bubble.own{border-color:var(--pl-line-2);background:#d9ba7c12;border-radius:0}.dash .pl.pv .note-meta b{color:var(--pl-gold-2)}.dash .pl.pv :is(.note-system,.notes-empty,.note-report,.note-delete,.note-confirm button){border-radius:0}.dash .pl.pv .notes-composer{border:1px solid var(--pl-line);background:var(--pl-sunk);border-radius:0}.dash .pl.pv .notes-composer:focus-within{border-color:var(--pl-gold);box-shadow:0 0 0 3px #d9ba7c22}.dash .pl.pv .notes-send{color:#14180f;background:linear-gradient(#ecd39a,#c9a763);border-radius:0}.dash .pl.pv .notes-send:disabled{color:var(--pl-ink-3);background:#d9ba7c14}.dash .pl.pv .player-warnings{border-radius:0}.dash .pl.pv .pv-cr-tiles{border:1px solid var(--pl-line);background:var(--pl-sunk);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dash .pl.pv .pv-cr-tile{border-right:1px solid var(--pl-faint);gap:5px;min-width:0;padding:16px 18px;display:grid}.dash .pl.pv .pv-cr-tile:last-child{border-right:0}.dash .pl.pv .pv-cr-tile.flag{background:linear-gradient(#e0b76114,#0000 80%)}.dash .pl.pv :is(.pv-cr-tile span,.pv-cr-facts dt){font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-gold)}.dash .pl.pv .pv-cr-tile b{font:600 34px / 1 var(--pl-display);font-variant-numeric:tabular-nums}.dash .pl.pv .pv-cr-tile.flag b{color:#f0d9a2}.dash .pl.pv :is(.pv-cr-tile small,.pv-cr-facts small){font:10px var(--mono);color:var(--pl-ink-3);font-variant-numeric:tabular-nums}.dash .pl.pv .pv-cr-vs{background:#d9ba7c14;height:3px;margin:6px 0 3px;position:relative}.dash .pl.pv .pv-cr-vs i{background:linear-gradient(90deg,#8f7a4c,#e9d19b);position:absolute;inset:0 auto 0 0}.dash .pl.pv .pv-cr-tile.flag .pv-cr-vs i{background:linear-gradient(90deg,#8c6a2c,#f0d9a2)}.dash .pl.pv .pv-cr-vs em{background:var(--pl-ink);width:1px;height:11px;position:absolute;top:-4px}.dash .pl.pv .pv-cr-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;display:grid}.dash .pl.pv .pv-cr-facts>div{gap:3px;min-width:0;display:grid}.dash .pl.pv .pv-cr-facts dd{font:600 24px / 1 var(--pl-display);font-variant-numeric:tabular-nums;margin:0}.dash .pl.pv .pv-cr-facts .warn dd{color:#f0d9a2}.dash .pl.pv .pv-cr-others{border-top:1px solid var(--pl-faint);font:10px var(--mono);letter-spacing:.6px;text-transform:uppercase;color:var(--pl-ink-3);flex-wrap:wrap;gap:8px 18px;padding-top:14px;display:flex}.dash .pl.pv .pv-cr-others b{color:var(--pl-ink);font-variant-numeric:tabular-nums}.dash .pl.pv .pv-cr-weapons{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12.5px}.dash .pl.pv .pv-cr-weapons th{text-align:right;background:0 0;padding:0 0 8px 8px;position:static}.dash .pl.pv .pv-cr-weapons td{border-top:1px solid var(--pl-faint);text-align:right;border-bottom:0;padding:7px 0 7px 8px}.dash .pl.pv .pv-cr-weapons :is(th,td):first-child{text-align:left;overflow-wrap:anywhere;padding-left:0}.dash .pl.pv .pv-cr-foot{color:var(--pl-ink-3);font-size:11.5px}.dash .pl.pv .pv-cr-foot a{color:var(--pl-gold)}@media (max-width:1180px){.dash .pl.pv .pv-hero{grid-template-columns:auto minmax(0,1fr)}.dash .pl.pv .pv-actions{flex-wrap:wrap;grid-column:1/-1;display:flex}.dash .pl.pv .pv-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.dash .pl.pv .pv-kpi:nth-child(3n){border-right:0}.dash .pl.pv .pv-kpi:nth-child(-n+3){border-bottom:1px solid #d9ba7c25}.dash .pl.pv .pv-grid,.dash .pl.pv .pv-grid.even{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.dash .pl.pv .pv-hero{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;padding:28px 22px 24px}.dash .pl.pv .pv-avatar{width:76px;height:76px}.dash .pl.pv .pv-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dash .pl.pv .pv-kpi:nth-child(n){border-bottom:1px solid #d9ba7c25;border-right:1px solid #d9ba7c25;padding:16px 18px}.dash .pl.pv .pv-kpi:nth-child(2n):nth-child(n){border-right:0}.dash .pl.pv .pv-kpi:nth-last-child(-n+2):nth-child(n){border-bottom:0}.dash .pl.pv .pv-kpi b{font-size:32px}.dash .pl.pv .pv-panel{padding:20px 18px}.dash .pl.pv .pv-standing li{grid-template-columns:minmax(0,1fr) auto}.dash .pl.pv .pv-standing li>span{grid-column:1/-1}.dash .pl.pv .pv-visits li{grid-template-columns:1fr 1fr}.dash .pl.pv .pv-risk-body,.dash .pl.pv .pv-cr-tiles{grid-template-columns:minmax(0,1fr)}.dash .pl.pv .pv-cr-tile{border-right:0;border-bottom:1px solid var(--pl-faint)}.dash .pl.pv .pv-cr-tile:last-child{border-bottom:0}.dash .pl.pv .pv-cr-weapons :is(th,td):nth-child(4){display:none}}.player-warnings{border:1px solid color-mix(in srgb, var(--warn) 30%, transparent);background:linear-gradient(130deg, var(--warn-dim), transparent 70%);min-width:0;color:var(--ink);border-radius:12px;padding:18px}.pw-heading{color:var(--warn);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.pw-heading b{border:1px solid color-mix(in srgb, var(--warn) 30%, transparent);font-variant-numeric:tabular-nums;border-radius:20px;margin-left:auto;padding:3px 9px}.player-warnings ol{max-height:300px;margin:12px 0 0;padding:0;list-style:none;overflow:auto}.player-warnings li{border-top:1px solid var(--line);padding:12px 0}.player-warnings p{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0;font-size:13px;line-height:1.6}.player-warnings li div{color:var(--ink-3);flex-wrap:wrap;gap:6px 15px;font-size:11px;display:flex}.player-warnings time{margin-left:auto}.pw-remove{color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:3px;display:inline-flex}.pw-remove:hover,.pw-remove:focus-visible{color:var(--bad);background:var(--panel-3)}.player-warnings .pw-confirm{border-top:1px dashed var(--line-2);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;padding-top:8px;font-size:11.5px;display:flex}.pw-confirm button{border:1px solid var(--line-2);background:var(--panel);color:var(--ink-2);font:inherit;cursor:pointer;border-radius:999px;padding:3px 10px;font-size:11.5px}.pw-confirm button.danger{color:var(--bad);border-color:color-mix(in srgb, var(--bad) 45%, transparent);background:var(--bad-dim);margin-left:auto}.pw-confirm button:hover{border-color:var(--edge-lit)}.player-warnings .pw-error{color:var(--bad);font-size:12px}.pw-add{border:1px solid color-mix(in srgb, var(--warn) 45%, transparent);color:var(--warn);font:inherit;letter-spacing:.1em;cursor:pointer;background:0 0;border-radius:999px;margin-left:6px;padding:3px 11px;font-size:11px}.pw-add:hover,.pw-add:focus-visible{background:var(--warn-dim)}.player-warnings .pw-form{border-top:1px dashed var(--line-2);text-transform:none;letter-spacing:normal;gap:10px;margin-top:12px;padding-top:12px;display:grid}.pw-form label{color:var(--ink-2);gap:5px;font-size:12px;display:grid}.pw-form textarea{resize:vertical;min-height:84px}.pw-form small{color:var(--ink-3);font-size:11px}.pw-form .pw-check{align-items:flex-start;gap:9px;display:flex}.pw-form .pw-check span{gap:2px;display:grid}.pw-form-actions{justify-content:flex-end;gap:8px;display:flex}.pw-form-actions button{border:1px solid var(--line-2);background:var(--panel);color:var(--ink-2);font:inherit;cursor:pointer;border-radius:999px;padding:5px 13px;font-size:12px}.pw-form-actions button.danger{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 55%, transparent);background:var(--warn-dim)}.pw-form-actions button:disabled{opacity:.5;cursor:default}.pw-whisper{color:var(--ink-3)}.pw-whisper.pending{color:var(--warn)}.pw-whisper.failed{color:var(--bad)}.player-link{align-items:center;gap:10px;min-width:0;display:inline-flex}.player-link .pd-mono{flex:none}.player-link-body{min-width:0;display:grid}.player-link-body a{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #0000;justify-self:start;max-width:100%;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s;overflow:hidden}.player-link-body a:hover,.player-link-body a:focus-visible{color:var(--accent-2);border-bottom-color:color-mix(in srgb, var(--accent) 60%, transparent)}.player-link-body a code{font:12px var(--mono)}.player-link-body small{color:var(--ink-3);flex-wrap:wrap;gap:2px 8px;font-size:11px;display:flex}.player-link-body em{color:var(--accent);font-style:normal}.picker{gap:6px;display:grid;position:relative}.picker-search{border:1px solid var(--line-2);border-radius:var(--r);background:var(--sunk);color:var(--ink-3);align-items:center;gap:8px;padding:0 12px;display:flex}.picker-search:focus-within{border-color:var(--accent)}.picker-search input{min-width:0;min-height:42px;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0}.picker-results{border:1px solid var(--line);border-radius:var(--r);background:var(--panel-2);box-shadow:var(--shadow-lg);gap:2px;margin:0;padding:4px;list-style:none;display:grid}.picker-results button,.picker-chosen{border-radius:var(--r-sm);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;display:flex}.picker-results button:hover,.picker-results button:focus-visible{background:var(--panel-3)}.picker-results button>span:not(.pd-mono),.picker-chosen>span:not(.pd-mono){flex:1;min-width:0;display:grid}.picker-results b,.picker-chosen b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.picker-results small,.picker-chosen code{color:var(--ink-3);font-size:11px}.picker-results code,.picker-chosen code{font-family:var(--mono)}.picker-banned{font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bad);align-items:center;gap:4px;font-style:normal;display:inline-flex}.picker-empty{color:var(--ink-3);padding:10px;font-size:12px}.picker-chosen{cursor:default;border:1px solid color-mix(in srgb, var(--accent) 40%, var(--line));border-radius:var(--r);background:var(--accent-dim);padding:10px 12px}.picker-chosen .text-button{flex:none;align-items:center;gap:4px;font-size:12px;display:inline-flex}.modal.pr-modal{color:#f2eee2;background:radial-gradient(at 100% 0,#b8913a26,#0000 50%),linear-gradient(#12160f,#0d100e);border:1px solid #d9ba7c66;border-radius:0;box-shadow:0 40px 120px #000c,inset 0 0 0 12px #0d100e,inset 0 0 0 13px #e9ce931f}.modal.pr-modal .modal-head .eyebrow{font:9px var(--mono);letter-spacing:2px;text-transform:uppercase;color:#d4bd8f}.modal.pr-modal .modal-head h2{letter-spacing:-.02em;text-transform:uppercase;font:600 clamp(32px,4vw,46px)/.9 Barlow Condensed,sans-serif}.modal.pr-modal .modal-close{color:#d9ba7c;border:1px solid #d9ba7c40;border-radius:0}.modal.pr-modal .modal-close:hover{color:#f2dba3;border-color:#d9ba7c}.pr{--pl-gold:#d9ba7c;--pl-gold-2:#f2dba3;--pl-line:#d9ba7c40;--pl-line-2:#d9ba7c66;--pl-faint:#d9ba7c1f;--pl-panel:#151b11;--pl-sunk:#0f130c;--pl-ink:#f2eee2;--pl-ink-2:#c8cbbd;--pl-ink-3:#aab29e;--pl-hot:#e2705a;--pl-ok:#b9cc9b;--pl-amber:#e0b761;--pl-display:"Barlow Condensed", sans-serif;min-height:0;color:var(--pl-ink);scrollbar-width:thin;scrollbar-color:var(--pl-line-2) transparent;gap:16px;margin-top:20px;display:grid;overflow-y:auto}.pr :is(h3,p,ul,ol){margin:0}.pr :is(ul,ol){padding:0;list-style:none}.pr :focus-visible{outline-offset:3px;outline:2px solid #f2d494}.pr .eyebrow{font:9px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--pl-gold);align-items:center;gap:7px;display:inline-flex}.pr .muted,.pr .pr-empty{color:var(--pl-ink-3);font-size:12.5px;line-height:1.55}.pr-head{border:1px solid var(--pl-line);background:radial-gradient(ellipse at 100% 0%, #b8913a2e, transparent 60%), var(--pl-sunk);flex-wrap:wrap;align-items:center;gap:14px 18px;padding:18px 20px;display:flex;position:relative}.pr-head .pd-mono{border:1px solid var(--pl-line-2);background:linear-gradient(160deg, hsl(var(--hue) 18% 20%), #0e110c);width:54px;height:54px;color:hsl(var(--hue) 40% 82%);font:600 20px var(--pl-display);border-radius:0}.pr-head-text{flex:240px;gap:6px;min-width:0;display:grid}.pr-head-text>b{font:600 30px / 1 var(--pl-display);letter-spacing:.01em;overflow-wrap:anywhere}.pr-meta{font:11px var(--mono);color:var(--pl-ink-3);flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.pr-meta a{color:var(--pl-gold);border-bottom:1px solid var(--pl-line);align-items:center;gap:5px;display:inline-flex}.pr-meta a:hover{color:var(--pl-gold-2);border-color:var(--pl-gold)}.pr-meta .copy-id{color:var(--pl-ink-2);font-size:11px}.pr-pills{flex-wrap:wrap;flex-basis:100%;gap:6px;display:flex}.pr-pill{border:1px solid var(--pl-line);color:var(--pl-ink-2);font:9.5px var(--mono);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;background:#0b0e0999;align-items:center;gap:6px;padding:4px 9px;display:inline-flex}.pr-pill.warn{color:#f0d9a2;border-color:#e0b76180}.pr-pill.bad{color:#f4a492;background:#e2705a14;border-color:#e2705a99}.pr-pill.good{color:#d5e6c2;background:#b9cc9b10;border-color:#b9cc9b66}.pr-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.pr.single .pr-grid{grid-template-columns:minmax(0,1fr)}@media (max-width:760px){.pr-grid{grid-template-columns:minmax(0,1fr)}.pr-head-text>b{font-size:24px}}.pr-col{gap:16px;min-width:0;display:grid}.pr-card{border:1px solid var(--pl-line);background:var(--pl-panel);gap:14px;min-width:0;padding:18px 20px;display:grid}.pr-card-head{border-bottom:1px solid var(--pl-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding-bottom:12px;display:flex}.pr-card-head small{font:9.5px var(--mono);letter-spacing:.6px;text-transform:uppercase;color:var(--pl-ink-3)}.pr .gs-modal-form{gap:12px;margin-top:0;display:grid}.pr .gs-modal-form label{gap:8px;display:grid}.pr .gs-modal-form label>span{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-ink-3)}.pr textarea{border:1px solid var(--pl-line);background:var(--pl-sunk);width:100%;color:var(--pl-ink);border-radius:0;padding:10px 12px;font-size:13.5px;line-height:1.6}.pr textarea:focus-visible{border-color:var(--pl-gold);outline:none;box-shadow:0 0 0 3px #d9ba7c22}.pr .gs-modal-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.pr .button{border:1px solid var(--pl-gold);color:#14180f;min-height:38px;font:600 14px var(--pl-display);letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(#ecd39a,#c9a763);border-radius:0;justify-content:center;align-items:center;gap:7px;padding:0 16px;display:inline-flex}.pr .button:hover:not(:disabled){background:linear-gradient(#fbe6b4,#d9ba7c);box-shadow:0 0 24px #d9ba7c55}.pr .button.danger{color:#f4a492;background:0 0;border-color:#e2705a99}.pr .button.danger:hover:not(:disabled){background:#e2705a1f;box-shadow:0 0 24px #e2705a40}.pr .button:disabled{opacity:.45;cursor:not-allowed}.pr .text-button{border:0;border-bottom:1px solid var(--pl-line);color:var(--pl-gold);font:10px var(--mono);letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0;display:inline-flex}.pr .text-button:hover:not(:disabled){color:var(--pl-gold-2);border-color:var(--pl-gold)}.pr .text-button.danger{color:#f4a492;border-color:#e2705a66}.pr .gs-flag{font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;border-radius:0}.pr .gs-bad{color:var(--pl-hot);font-size:12.5px}.pr-section{gap:14px;min-width:0;display:grid}.pr-watch{border:1px solid #e0b76155;border-left:2px solid var(--pl-amber);background:linear-gradient(100deg,#e0b76112,#0000 70%);gap:10px;padding:14px 16px;display:grid}.pr-watch p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.pr-watch small{color:var(--pl-ink-3);font-size:11.5px}.pr-actions{flex-wrap:wrap;gap:16px;display:flex}.pr-history{border:1px dashed var(--pl-line);padding:10px 14px}.pr-history summary{font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3);cursor:pointer}.pr-history .gs-timeline{margin-top:12px}.pr-history small{color:var(--pl-ink-3)}.pr-exempt{border:1px solid #b9cc9b55;border-left:2px solid var(--pl-ok);background:#b9cc9b0d;gap:4px;padding:12px 14px;font-size:12.5px;display:grid}.pr-exempt b{color:#d5e6c2;align-items:center;gap:6px;font-weight:600;display:inline-flex}.pr-exempt small{font:10px var(--mono);color:var(--pl-ink-3)}.pr-aliases,.pr-sanctions,.pr .player-reports{border:1px solid var(--pl-line);background:var(--pl-sunk);gap:0;display:grid}.pr-aliases li{border-bottom:1px solid var(--pl-faint);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:3px 12px;padding:10px 14px;display:grid}.pr-aliases li:last-child,.pr-sanctions li:last-child,.pr .player-reports li:last-child{border-bottom:0}.pr-aliases li b{overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.pr-aliases li small{font:10px var(--mono);color:var(--pl-ink-3);grid-column:1/-1}.pr-aliases li i{background:#d9ba7c14;grid-column:1/-1;height:3px;margin-top:5px;display:block;overflow:hidden}.pr-aliases li i span{background:linear-gradient(90deg,#8f7a4c,#e9d19b);height:100%;display:block}.pr-sanctions li{border-bottom:1px solid var(--pl-faint);grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:4px 10px;padding:10px 14px;font-size:13px;display:grid}.pr-sanctions li.active{box-shadow:inset 2px 0 0 var(--pl-hot);background:linear-gradient(90deg,#e2705a10,#0000 60%)}.pr-sanctions li>a,.pr-sanctions li>code{font:600 11.5px var(--mono);color:var(--pl-gold-2)}.pr-sanctions li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pr-sanctions li small{font:10px var(--mono);color:var(--pl-ink-3);grid-column:1/-1}.pr .player-reports li{border:0;border-bottom:1px solid var(--pl-faint);padding:10px 14px}.pr .player-reports .player-report-ref{font:600 11.5px var(--mono);color:var(--pl-gold-2)}.pr-notes .notes-list{max-height:420px}.pr .note-bubble{border:1px solid var(--pl-line);background:var(--pl-sunk);border-radius:0}.pr .note-bubble.own{border-color:var(--pl-line-2);background:#d9ba7c12;border-radius:0}.pr .note-meta b{color:var(--pl-gold-2)}.pr :is(.note-system,.notes-empty,.note-report,.note-delete,.note-confirm button,.player-warnings){border-radius:0}.pr .notes-composer{border:1px solid var(--pl-line);background:var(--pl-sunk);border-radius:0}.pr .notes-composer:focus-within{border-color:var(--pl-gold);box-shadow:0 0 0 3px #d9ba7c22}.pr .notes-composer textarea{box-shadow:none;background:0 0;border:0}.pr .notes-send{color:#14180f;background:linear-gradient(#ecd39a,#c9a763);border-radius:0}.pr .notes-send:disabled{color:var(--pl-ink-3);background:#d9ba7c14}.dash .modal .gs-record-inline,.modal .gs-record-inline{background:0 0;border:0;padding:0}.lv-match{--lv-gold:#d9ba7c;--lv-gold-2:#f2dba3;--lv-line:#d9ba7c40;--lv-faint:#d9ba7c1f;--lv-ink:#f2eee2;--lv-ink-2:#c8cbbd;--lv-ink-3:#aab29e;--lv-ok:#b9cc9b;--lv-display:"Barlow Condensed", sans-serif;--lv-gradient:linear-gradient(110deg, #fff0c9, #c39b53 80%);isolation:isolate;border:1px solid var(--lv-line);min-width:0;color:var(--lv-ink);background:radial-gradient(at 92% 8%,#b8913a33,#0000 55%),radial-gradient(at 0 100%,#d9ba7c10,#0000 50%),linear-gradient(#12160f,#0d100e);gap:26px;padding:40px 44px 30px;animation:.6s ease-out both pl-rise;display:grid;position:relative;overflow:hidden}.lv-frame{pointer-events:none;border:1px solid #e9ce9326;position:absolute;inset:13px}.lv-watermark{z-index:-1;font:600 clamp(130px, 17vw, 230px) / .8 var(--lv-display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #dbc18822;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:-18px;right:4%}.lv-match-top{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:22px 40px;display:flex}.lv-match-title{min-width:0}.lv-eyebrow{font:9px var(--mono);letter-spacing:2px;color:#d4bd8f;align-items:center;gap:9px;display:inline-flex}.lv-match-title h3{font:600 clamp(46px, 5.2vw, 80px) / .86 var(--lv-display);letter-spacing:-.03em;text-transform:uppercase;text-shadow:0 5px 50px #0005;overflow-wrap:anywhere;margin:18px 0 0}.lv-match-title p{font:600 15px var(--lv-display);letter-spacing:.14em;text-transform:uppercase;background:var(--lv-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:14px 0 0}.lv-pulse{background:var(--lv-ok);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pl-pulse;box-shadow:0 0 16px #b9cc9b90}.lv-match-stats{border:1px solid var(--lv-line);background:#0f130ccc;flex-wrap:wrap;margin:0;display:flex}.lv-match-stats>div{border-right:1px solid var(--lv-faint);gap:8px;min-width:96px;padding:14px 20px 16px;display:grid}.lv-match-stats>div:last-child{border-right:0}.lv-match-stats dt{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--lv-gold)}.lv-match-stats dd{font:600 40px / .9 var(--lv-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--lv-gold-2);margin:0}.lv-match-stats dd small{letter-spacing:.04em;color:var(--lv-ink-3);font-size:.45em}.lv-capacity{background:#d9ba7c1a;height:3px;margin-top:10px;display:block}.lv-capacity i{background:linear-gradient(90deg,#8f7a4c,#e9d19b);height:100%;transition:width .5s;display:block}.lv-factions{border-top:1px solid var(--lv-faint);margin:0;padding:0;list-style:none;display:grid}.lv-faction{border-bottom:1px solid var(--lv-faint);grid-template-columns:minmax(110px,190px) minmax(0,1fr) auto auto;align-items:center;gap:8px 18px;padding:12px 0;font-size:13px;display:grid}.lv-faction-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 16px var(--lv-display,"Barlow Condensed", sans-serif);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;display:inline-flex;overflow:hidden}.lv-faction-name i{background:var(--side,#777d70);width:9px;height:9px;box-shadow:0 0 10px color-mix(in srgb, var(--side,#777d70) 60%, transparent);flex:none;transform:rotate(45deg)}.lv-faction-bar{background:#d9ba7c12;height:6px;display:block}.lv-faction-bar i{background:linear-gradient(90deg, color-mix(in srgb, var(--side,#8f7a4c) 45%, transparent), var(--side,#e9d19b));height:100%;transition:width .5s;display:block}.lv-faction>b{text-align:right;min-width:56px;font:600 30px / 1 var(--lv-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.lv-faction.leading>b{background:var(--lv-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lv-faction>small{text-align:right;min-width:72px;font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--lv-ink-3);white-space:nowrap}.lv-factions .muted{color:var(--lv-ink-3);padding:12px 0;font-size:13px}.lv-stamp{font:9px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--lv-ink-3);justify-self:end}.dash .pl.lv .lv-status{border:1px solid var(--pl-line);background:var(--pl-sunk);flex-wrap:wrap;display:flex}.dash .pl.lv .lv-status li{border-right:1px solid var(--pl-faint);min-width:0;max-width:100%;color:var(--pl-ink-2);flex-wrap:wrap;flex:auto;align-items:center;gap:4px 8px;padding:11px 16px;font-size:12px;line-height:1.45;display:inline-flex}.dash .pl.lv .lv-status li:last-child{border-right:0}.dash .pl.lv .lv-status svg{color:var(--pl-gold);flex:none}.dash .pl.lv .lv-status b{font:600 15px var(--pl-display);letter-spacing:.04em;color:var(--pl-gold-2);font-variant-numeric:tabular-nums}.dash .pl.lv .lv-status li.warn{color:#f0d9a2;background:#e0b76112}.dash .pl.lv .lv-status li.warn svg{color:#e0b761}.dash .pl.lv .lv-status a{color:var(--pl-gold-2);border-bottom:1px solid var(--pl-line);text-decoration:none}.dash .pl.lv .lv-tiles{grid-template-columns:repeat(6,minmax(0,1fr))}.dash .pl.lv .lv-tiles>:is(div,button){min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-right:1px solid #d9ba7c25;align-content:start;gap:10px;padding:20px 20px 22px;display:grid;position:relative}.dash .pl.lv .lv-tiles>:last-child{border-right:0}.dash .pl.lv .lv-tiles>button{cursor:pointer;transition:background .25s}.dash .pl.lv .lv-tiles>button:after{content:"";background:var(--pl-gradient);transform-origin:0;height:2px;transition:transform .35s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.dash .pl.lv .lv-tiles>button:hover{background:#d9ba7c0a}.dash .pl.lv .lv-tiles>button:hover:after,.dash .pl.lv .lv-tiles>button.on:after{transform:scaleX(1)}.dash .pl.lv .lv-tiles>button.on{background:linear-gradient(#d9ba7c16,#d9ba7c05)}.dash .pl.lv .lv-tiles b{font-size:44px}.dash .pl.lv .lv-tiles small{line-height:1.5}.dash .pl.lv .lv-tiles .live b{color:var(--pl-ok)}.dash .pl.lv .lv-tiles .info b{color:#b5cde0}.dash .pl.lv .lv-board{gap:0;padding:0}.dash .pl.lv .lv-toolbar{border-bottom:1px solid var(--pl-line);background:linear-gradient(#d9ba7c0a,#0000);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:18px 22px;display:flex}.dash .pl.lv .lv-toolbar .pl-eyebrow{white-space:nowrap}.dash .pl.lv .lv-toolbar .gs-risk-summary{margin:0}.dash .pl.lv .lv-toolbar .pd-search{border:1px solid var(--pl-line);background:var(--pl-sunk);height:38px;color:var(--pl-ink-3);border-radius:0;flex:220px}.dash .pl.lv .lv-toolbar .pd-search:focus-within{border-color:var(--pl-gold);color:var(--pl-gold);box-shadow:0 0 0 3px #d9ba7c22}.dash .pl.gsk.lv .pd-search input:not([hidden]){height:100%;box-shadow:none;background:0 0;border:0;padding:0}.dash .pl.lv .pd-search kbd,.dash .pl.lv .pd-search-clear{border-radius:0}.dash .pl.lv .pd-seg{border:1px solid var(--pl-line);background:0 0;border-radius:0;padding:0;display:inline-flex}.dash .pl.lv .pd-seg button{border:0;border-right:1px solid var(--pl-faint);color:var(--pl-ink-2);font:10.5px var(--mono);letter-spacing:.8px;text-transform:uppercase;box-shadow:none;background:0 0;border-radius:0;padding:8px 12px}.dash .pl.lv .pd-seg button:last-child{border-right:0}.dash .pl.lv .pd-seg button[aria-pressed=true]{color:#14180f;background:linear-gradient(#ecd39a,#c9a763)}.dash .pl.lv .lv-refresh{margin-left:auto}.dash .pl.lv .lv-board .gs-table-wrap{scrollbar-width:thin;scrollbar-color:var(--pl-line-2) transparent;border:0;overflow-x:auto}.dash .pl.lv .lv-board .gs-table th{background:var(--pl-sunk);border-bottom:1px solid var(--pl-line);white-space:nowrap;padding:14px 12px 12px;position:static}.dash .pl.lv .lv-board .gs-table th:first-child,.dash .pl.lv .lv-board .gs-table td:first-child{padding-left:22px}.dash .pl.lv .lv-board .gs-table th:last-child,.dash .pl.lv .lv-board .gs-table td:last-child{padding-right:22px}.dash .pl.lv .lv-board .gs-table .gs-sort.active,.dash .pl.lv .lv-board .gs-table .gs-sort:hover{color:var(--pl-gold-2)}.dash .pl.lv .lv-board .gs-table td{vertical-align:middle;border-bottom:1px solid var(--pl-faint);padding:11px 12px}.dash .pl.lv .lv-board .gs-table tbody tr{transition:background .15s}.dash .pl.lv .lv-board .gs-table tbody tr:hover td{background:#d9ba7c08}.dash .pl.lv .lv-board .gs-table tr.selected td{background:#d9ba7c14}.dash .pl.lv .lv-board .gs-table td.num{font:600 18px var(--pl-display);color:var(--pl-ink);font-variant-numeric:tabular-nums}.dash .pl.lv .lv-board .gs-table td.gs-rank{color:var(--pl-ink-3)}.dash .pl.lv .lv-board .gs-table td.gs-account{font:12px var(--mono)}.dash .pl.lv .lv-board .gs-table td.gs-account .danger{color:var(--pl-hot)}.dash .pl.lv .lv-board .gs-table td.gs-account small{margin-top:3px;font-size:9.5px}.dash .pl.lv .gs-intel-row td{background:var(--pl-sunk)}.dash .pl.lv .lv-who{align-items:center;gap:12px;min-width:0;display:flex}.dash .pl.lv .lv-who :is(.pd-mono,img){border-radius:0;flex:none;width:34px;height:34px}.dash .pl.lv .lv-who img{object-fit:cover;border:1px solid var(--pl-line-2)}.dash .pl.lv .lv-who-text{gap:2px;min-width:0;display:grid}.dash .pl.lv .lv-who-line{flex-wrap:wrap;align-items:center;gap:2px 0;display:flex}.dash .pl.lv .lv-who-line .gs-player-link{color:var(--pl-ink);border:0;font-weight:600}.dash .pl.lv .lv-who-line .gs-player-link:hover{color:var(--pl-gold-2)}.dash .pl.lv .lv-who-text small{flex-wrap:wrap;align-items:center;gap:6px;margin-top:0;display:flex}.dash .pl.lv .lv-who-text small a{color:var(--pl-gold);font:10px var(--mono);letter-spacing:.6px;border:0}.dash .pl.lv .lv-who-text small code{font:10.5px var(--mono);color:var(--pl-ink-3)}.dash .pl.lv .gs-flag{border-color:var(--pl-line);color:var(--pl-ink-2);border-radius:0}.dash .pl.lv .gs-flag.danger{color:#f4a492;background:#e2705a14;border-color:#e2705a99}.dash .pl.lv td .lv-faction-name{font-size:14px}.dash .pl.lv .lv-actions{border:1px solid var(--pl-line);background:var(--pl-sunk);align-items:center;gap:1px;padding:2px;display:inline-flex}.dash .pl.lv .lv-actions>i{background:var(--pl-line-2);width:1px;height:16px;margin:0 3px}.dash .pl.lv .lv-act{width:28px;height:28px;color:var(--pl-ink-3);cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;transition:color .12s,background .12s;display:inline-grid}.dash .pl.lv .lv-act:hover:not(:disabled),.dash .pl.lv .lv-act:focus-visible{color:var(--pl-gold-2);background:#d9ba7c18}.dash .pl.lv .lv-act:disabled{opacity:.4}.dash .pl.lv .lv-act.has-notes{color:#f0d9a2}.dash .pl.lv .lv-act.on{color:var(--pl-gold-2)}.dash .pl.lv .lv-act.danger:hover:not(:disabled),.dash .pl.lv .lv-act.danger:focus-visible{color:#f4a492;background:#e2705a1f}.dash .pl.lv .lv-board td.muted{color:var(--pl-ink-3);padding:22px}.dash .pl.lv .lv-empty{text-align:center;color:var(--pl-ink-3);justify-items:center;gap:8px;padding:30px 20px;font-size:13px;display:grid}.dash .pl.lv .lv-empty svg{color:var(--pl-gold)}.dash .pl.lv .lv-empty b{font:600 20px var(--pl-display);letter-spacing:.06em;text-transform:uppercase;color:var(--pl-ink)}.dash .pl.lv .lv-broadcast{background:radial-gradient(ellipse at 0% 100%, #d9ba7c14, transparent 55%), var(--pl-panel);gap:14px;padding:22px 26px}.dash .pl.lv .lv-broadcast-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.dash .pl.lv .lv-broadcast-head a{color:var(--pl-gold-2);border-bottom:1px solid var(--pl-line);font-size:12.5px;text-decoration:none}.dash .pl.lv .lv-broadcast-row{align-items:center;gap:12px;display:flex}.dash .pl.lv .lv-broadcast-row input[type=text]:not([hidden]){flex:1;min-width:0;min-height:42px}.dash .pl.lv .lv-broadcast-row small{font:10px var(--mono);color:var(--pl-ink-3);white-space:nowrap}.dash .pl.lv .lv-broadcast>small{color:var(--pl-ink-3);font-size:12px}.lv-toast{z-index:45;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f2eee2;background:#10140def;border:1px solid #d9ba7c66;border-left:3px solid #b9cc9b;align-items:center;gap:12px;max-width:min(560px,100vw - 32px);padding:11px 12px 11px 16px;font-size:13px;animation:.2s ease-out rise-in;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #000a}@media (max-width:959px){.lv-toast{top:78px}}.lv-toast.bad{border-left-color:#e2705a}.lv-toast svg{color:#d9ba7c;flex:none}.lv-toast button{color:#aab29e;cursor:pointer;background:0 0;border:0;place-items:center;width:26px;height:26px;padding:0;display:inline-grid}.lv-toast button:hover{color:#f2dba3}.lv-modal{gap:14px;margin-top:18px;display:grid;overflow-y:auto}.lv-modal>p{color:#c8cbbd;margin:0;font-size:13.5px;line-height:1.6}.lv-modal>p b{color:#f2eee2}.lv-strip{border:1px solid #d9ba7c40;border-left:3px solid var(--side,#d9ba7c);background:#0f130c;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:12px 14px;display:flex}.lv-strip .lv-who{align-items:center;gap:12px;min-width:0;display:flex}.lv-strip .lv-who :is(.pd-mono,img){border-radius:0;flex:none;width:34px;height:34px}.lv-strip .lv-who-text{gap:2px;display:grid}.lv-strip .lv-who-text b{letter-spacing:.05em;text-transform:uppercase;font:600 18px Barlow Condensed,sans-serif}.lv-strip .lv-who-text small{font:9.5px var(--mono);letter-spacing:.6px;color:#aab29e}.lv-strip-facts{font:10.5px var(--mono);color:#c8cbbd;flex-wrap:wrap;gap:6px 14px;margin-left:auto;display:flex}.lv-strip-facts span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.lv-strip-facts i{background:var(--side,#aab29e);width:8px;height:8px;transform:rotate(45deg)}.lv-quick{flex-wrap:wrap;gap:6px;display:flex}.lv-chip{color:#c8cbbd;font:inherit;cursor:pointer;background:0 0;border:1px solid #d9ba7c40;border-radius:0;padding:6px 11px;font-size:12px;transition:color .12s,border-color .12s,background .12s}.lv-chip:hover:not(:disabled){color:#f2dba3;background:#d9ba7c14;border-color:#d9ba7c}.lv-sides{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.lv-side{color:#f2eee2;font:inherit;text-align:left;cursor:pointer;background:#0f130c;border:1px solid #d9ba7c40;border-radius:0;gap:4px;padding:14px 14px 12px 18px;transition:border-color .12s,background .12s;display:grid;position:relative;overflow:hidden}.lv-side:before{content:"";background:var(--side,#aab29e);width:3px;position:absolute;inset:0 auto 0 0}.lv-side:hover:not(:disabled){background:#151b11;border-color:#d9ba7c66}.lv-side[aria-checked=true]{border-color:color-mix(in srgb, var(--side,#d9ba7c) 70%, transparent);background:color-mix(in srgb, var(--side,#d9ba7c) 10%, #0f130c);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--side,#d9ba7c) 40%, transparent)}.lv-side:disabled{cursor:default;opacity:.65}.lv-side b{letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font:600 19px Barlow Condensed,sans-serif;display:flex}.lv-side b svg{color:var(--side,#d9ba7c)}.lv-side span{color:#c8cbbd;font-size:12px}.lv-side em{font:9px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:#aab29e;font-style:normal}.lv-balance{color:#c8cbbd;border:1px dashed #d9ba7c40;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;padding:10px 12px;font-size:12.5px;display:flex}.lv-balance b{color:#f2dba3;font-variant-numeric:tabular-nums}.lv-balance svg{color:#d9ba7c}.lv-modal .gs-modal-actions .button{gap:8px}@media (max-width:1180px){.dash .pl.lv .lv-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.dash .pl.lv .lv-tiles>:nth-child(3n){border-right:0}.dash .pl.lv .lv-tiles>:nth-child(-n+3){border-bottom:1px solid #d9ba7c25}}@media (max-width:760px){.lv-match{gap:20px;padding:30px 24px 24px}.lv-watermark{right:-10px}.lv-match-stats{width:100%}.lv-match-stats>div{border-bottom:1px solid var(--lv-faint);flex:40%;min-width:0;padding:12px 14px}.lv-match-stats dd{font-size:32px}.lv-faction{grid-template-columns:minmax(0,1fr) auto}.lv-faction-bar{grid-area:2/1/auto/-1}.lv-faction>small{text-align:left;grid-column:1/-1}.dash .pl.lv .lv-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.dash .pl.lv .lv-tiles>:nth-child(n){border-bottom:1px solid #d9ba7c25;border-right:1px solid #d9ba7c25;padding:16px}.dash .pl.lv .lv-tiles>:nth-child(2n){border-right:0}.dash .pl.lv .lv-tiles>:nth-last-child(-n+2){border-bottom:0}.dash .pl.lv .lv-tiles b{font-size:36px}.dash .pl.lv .lv-status li{border-right:0;border-bottom:1px solid var(--pl-faint);flex-basis:100%}.dash .pl.lv .lv-status li:last-child{border-bottom:0}.dash .pl.lv .lv-toolbar{padding:16px}.dash .pl.lv .lv-broadcast{padding:18px}.dash .pl.lv .lv-broadcast-row{flex-wrap:wrap}.dash .pl.lv .lv-broadcast-row .pl-button{width:100%}}.lv-moves{flex-wrap:wrap;gap:6px 14px;margin:12px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.lv-moves li{align-items:baseline;gap:6px;display:inline-flex}.lv-moves li>span{font-weight:700}.lv-moves li.in>span{color:var(--pl-good,#7fb069)}.lv-moves li.out>span{color:var(--pl-hot,#d9534f)}.lv-moves small{opacity:.6}.dash .pl.mt .mt-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.dash .pl.mt .pl-mast-live>b em{-webkit-text-fill-color:var(--pl-ink-3)}.dash .pl.mt .mt-selection{gap:16px;display:grid}.dash .pl.mt .mt-exp{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.dash .pl.mt .mt-exp legend{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-ink-3);margin-bottom:10px;padding:0}.dash .pl.mt .mt-exp-row{flex-wrap:wrap;gap:6px;display:flex}.dash .pl.mt .mt-exp-row label.pl-chip{cursor:pointer;overflow-wrap:anywhere;align-items:center;gap:7px;display:inline-flex}.dash .pl.mt .mt-exp-row input{width:13px;height:13px;accent-color:var(--pl-gold);margin:0}.dash .pl.mt .mt-exp-row .pl-empty{padding:6px 0}.dash .pl.mt .mt-inline{border-bottom:1px solid var(--pl-faint);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding-bottom:18px;display:grid}.dash .pl.mt .mt-inline:last-child{border-bottom:0;padding-bottom:0}.dash .pl.mt .mt-inline .pl-button{min-height:40px;margin-top:21px;padding:0 16px;font-size:13.5px}.dash .pl.mt .mt-compact:not([hidden]){width:auto;font:10.5px var(--mono);letter-spacing:.8px;text-transform:uppercase;padding:7px 10px}.dash .pl.mt .mt-rotation{border:1px solid var(--pl-line);background:var(--pl-sunk);display:grid}.dash .pl.mt .mt-rotation li{border-bottom:1px solid var(--pl-faint);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px 14px 18px;transition:background .15s;display:grid;position:relative}.dash .pl.mt .mt-rotation li:last-child{border-bottom:0}.dash .pl.mt .mt-rotation li:hover{background:#d9ba7c08}.dash .pl.mt .mt-rotation li.now{box-shadow:inset 2px 0 0 var(--pl-ok);background:linear-gradient(90deg,#b9cc9b14,#0000 60%)}.dash .pl.mt .mt-rotation li.next{box-shadow:inset 2px 0 0 var(--pl-gold)}.dash .pl.mt .mt-rotation li.denied{box-shadow:inset 2px 0 0 var(--pl-hot);background:linear-gradient(90deg,#e2705a12,#0000 60%)}.dash .pl.mt .mt-rotation li.pl-empty{padding:22px 18px;display:block}.dash .pl.mt .mt-rotation-index{min-width:2ch;font:600 34px / .8 var(--pl-display);color:#0000;-webkit-text-stroke:1px var(--pl-line-2);font-variant-numeric:tabular-nums}.dash .pl.mt li.now .mt-rotation-index{-webkit-text-stroke-color:#b9cc9b99}.dash .pl.mt .mt-rotation-body{gap:4px;min-width:0;display:grid}.dash .pl.mt .mt-rotation-body b{font:600 20px / 1.1 var(--pl-display);letter-spacing:.05em;text-transform:uppercase;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.dash .pl.mt .mt-rotation-body .pl-tag{align-items:center;gap:6px;margin:0;display:inline-flex}.dash .pl.mt .mt-live{background:var(--pl-ok);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pl-pulse}.dash .pl.mt .mt-rotation-body small{font:10px var(--mono);letter-spacing:.4px;color:var(--pl-ink-3);overflow-wrap:anywhere}.dash .pl.mt .mt-actions{border:1px solid var(--pl-line);background:var(--pl-panel);align-items:center;gap:1px;padding:2px;display:inline-flex}.dash .pl.mt .mt-actions>i{background:var(--pl-line-2);width:1px;height:16px;margin:0 3px}.dash .pl.mt .mt-act{width:30px;height:30px;color:var(--pl-ink-3);cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:inline-grid}.dash .pl.mt .mt-act:hover:not(:disabled),.dash .pl.mt .mt-act:focus-visible{color:var(--pl-gold-2);background:#d9ba7c18}.dash .pl.mt .mt-act.danger:hover:not(:disabled),.dash .pl.mt .mt-act.danger:focus-visible{color:#f4a492;background:#e2705a1f}.dash .pl.mt .mt-act:disabled{opacity:.35}.dash .pl.mt .mt-add{border:1px dashed var(--pl-line);background:#d9ba7c06;gap:16px;padding:20px;display:grid}@media (max-width:1180px){.dash .pl.mt .mt-two{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.dash .pl.mt .mt-inline{grid-template-columns:minmax(0,1fr)}.dash .pl.mt .mt-inline .pl-button{margin-top:0}.dash .pl.mt .mt-rotation li{grid-template-columns:auto minmax(0,1fr);gap:10px 14px}.dash .pl.mt .mt-actions{grid-column:1/-1;justify-self:end}.dash .pl.mt .mt-add{padding:16px}.dash .pl.mt .pl-card-head{flex-wrap:wrap}}.dash .pl:is(.md,.wt,.pc,.sw){--mr-ease:cubic-bezier(.2, .7, .2, 1);--mr-warn:#e0b761;--mr-info:#8fb8d6}.dash .pl:is(.md,.wt,.pc,.sw) .pl-mast h2{font-size:clamp(42px,5vw,76px)}.dash .pl:is(.md,.wt,.pc,.sw) .pl-mast-actions{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.dash .pl:is(.md,.wt,.pc,.sw) :is(.notice,.loading){border-radius:0;max-width:none;margin:0}.dash .pl:is(.md,.wt,.pc,.sw) .notice{border:1px solid var(--pl-line);border-left:2px solid var(--pl-gold);color:var(--pl-ink-2);animation:pl-rise .35s var(--mr-ease) both;background:#d9ba7c0b;padding:13px 16px;font-size:13px}.dash .pl:is(.md,.wt,.pc,.sw) .loading{min-height:0;font:10px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-ink-3);align-items:center;gap:10px;padding:26px 0;display:flex}.dash .pl:is(.md,.wt,.pc,.sw) .loading svg{color:var(--pl-gold)}.dash .pl:is(.md,.wt,.pc,.sw) code{font:11px var(--mono);color:var(--pl-ink-3);overflow-wrap:anywhere}.dash .pl:is(.md,.wt,.pc,.sw) .pl-tiles{animation:pl-rise .6s 80ms var(--mr-ease) both}.dash .pl:is(.md,.wt,.pc,.sw) .pl-tiles>button{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #d9ba7c25;align-content:start;gap:10px;padding:22px 26px 24px;transition:background .25s;display:grid;position:relative}.dash .pl:is(.md,.wt,.pc,.sw) .pl-tiles>:last-child{border-right:0}.dash .pl:is(.md,.wt,.pc,.sw) .pl-tiles>button:after{content:"";background:var(--pl-gradient);transform-origin:0;height:2px;transition:transform .35s var(--mr-ease);position:absolute;inset:auto 0 0;transform:scaleX(0)}.dash .pl:is(.md,.wt,.pc,.sw) .pl-tiles>button:hover{background:#d9ba7c0a}.dash .pl:is(.md,.wt,.pc,.sw) .pl-tiles>button:hover:after,.dash .pl:is(.md,.wt,.pc,.sw) .pl-tiles>button[aria-pressed=true]:after{transform:scaleX(1)}.dash .pl:is(.md,.wt,.pc,.sw) .pl-tiles>button[aria-pressed=true]{background:linear-gradient(#d9ba7c14,#0000 80%)}.dash .pl:is(.md,.wt,.pc,.sw) .pl-tiles b,.dash .pl:is(.md,.wt,.pc,.sw) .pl-tiles small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash .pl:is(.md,.wt,.pc,.sw) .pl-tiles .warn b{color:#f0d9a2}.dash .pl:is(.md,.wt,.pc,.sw) .pl-tiles .gold b{background:var(--pl-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dash .pl:is(.md,.wt,.pc,.sw) .mr-views{border:1px solid var(--pl-line);background:var(--pl-panel);scrollbar-width:none;display:flex;overflow-x:auto}.dash .pl:is(.md,.wt,.pc,.sw) .mr-views button{border:0;border-right:1px solid var(--pl-faint);min-height:0;color:var(--pl-ink-3);font:600 14px var(--pl-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border-radius:0;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;padding:13px 16px;transition:color .18s,background .18s;display:inline-flex;position:relative}.dash .pl:is(.md,.wt,.pc,.sw) .mr-views button:last-child{border-right:0}.dash .pl:is(.md,.wt,.pc,.sw) .mr-views button:after{content:"";background:var(--pl-gradient);height:2px;transition:transform .3s var(--mr-ease);position:absolute;inset:auto 0 0;transform:scaleX(0)}.dash .pl:is(.md,.wt,.pc,.sw) .mr-views button:hover{color:var(--pl-ink);background:#d9ba7c08}.dash .pl:is(.md,.wt,.pc,.sw) .mr-views button:is([aria-pressed=true],[aria-current=page]){color:var(--pl-gold-2);background:#d9ba7c12}.dash .pl:is(.md,.wt,.pc,.sw) .mr-views button:is([aria-pressed=true],[aria-current=page]):after{transform:scaleX(1)}.dash .pl:is(.md,.wt,.pc,.sw) .mr-views b{border:1px solid var(--pl-line-2);min-width:20px;font:600 10px var(--mono);letter-spacing:0;text-align:center;color:var(--pl-gold-2);padding:2px 6px}.dash .pl:is(.md,.wt,.pc,.sw) .mr-views .alert{color:#f0d9a2}.dash .pl:is(.md,.wt,.pc,.sw) .mr-views .alert b{border-color:var(--mr-warn);background:var(--mr-warn);color:#14180f}.dash .pl:is(.md,.wt,.pc,.sw) .pl-button{white-space:nowrap;border-radius:0}.dash .pl:is(.md,.wt,.pc,.sw) .pl-button.small{gap:6px;min-height:34px;padding:0 14px;font-size:13px}.dash .pl:is(.md,.wt,.pc,.sw) .pl-button.danger{color:#f6b3a3;background:linear-gradient(#e2705a2e,#e2705a14);border-color:#e2705a99}.dash .pl:is(.md,.wt,.pc,.sw) .pl-button.danger:hover:not(:disabled){border-color:var(--pl-hot);background:#e2705a33;box-shadow:0 0 26px #e2705a33}.dash .pl:is(.md,.wt,.pc,.sw) .pl-button:disabled{opacity:.4;box-shadow:none}.dash .pl:is(.md,.wt,.pc,.sw) .mr-link{min-height:0;color:var(--pl-gold-2);font:10px var(--mono);letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;padding:6px 0;text-decoration:none;display:inline-flex}.dash .pl:is(.md,.wt,.pc,.sw) .mr-link:hover{color:#fff0c9}.dash .pl:is(.md,.wt,.pc,.sw) .mr-link.hot{color:#f4a492}.dash .pl:is(.md,.wt,.pc,.sw) .pl-tag{align-items:center;gap:4px;margin-right:0;display:inline-flex}.dash .pl:is(.md,.wt,.pc,.sw) .pl-tag.info{color:#c6dcec;border-color:#8fb8d666}.dash .pl:is(.md,.wt,.pc,.sw) .pl-tag.live{color:#d5e6c2;background:#b9cc9b12;border-color:#b9cc9b66}.dash .pl:is(.md,.wt,.pc,.sw) .pl-tag.ended{color:var(--pl-ink-3);border-style:dashed}.dash .pl:is(.md,.wt,.pc,.sw) .pd-search{border:1px solid var(--pl-line);background:var(--pl-sunk);min-width:0;height:44px;color:var(--pl-ink-3);border-radius:0;align-items:center;gap:10px;padding:0 10px 0 14px;transition:border-color .15s,box-shadow .15s;display:flex}.dash .pl:is(.md,.wt,.pc,.sw) .pd-search:focus-within{border-color:var(--pl-gold);color:var(--pl-gold);box-shadow:0 0 0 3px #d9ba7c22}.dash .pl:is(.md,.wt,.pc,.sw) .pd-search input,.dash .pl:is(.md,.wt,.pc,.sw) .pd-search input:focus{width:auto;min-width:0;height:100%;min-height:0;box-shadow:none;color:var(--pl-ink);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:13.5px}.dash .pl:is(.md,.wt,.pc,.sw) .pd-search kbd{border:1px solid var(--pl-line);color:var(--pl-ink-3);background:0 0;border-radius:0}.dash .pl:is(.md,.wt,.pc,.sw) .pd-search-clear{color:var(--pl-gold-2);background:#d9ba7c14;border-radius:0}.dash .pl:is(.md,.wt,.pc,.sw) .pd-filters{flex-wrap:wrap;gap:6px;display:flex}.dash .pl:is(.md,.wt,.pc,.sw) .pd-pill{border:1px solid var(--pl-line);height:34px;color:var(--pl-ink-2);font:10.5px var(--mono);letter-spacing:.6px;background:0 0;border-radius:0;padding:0 12px}.dash .pl:is(.md,.wt,.pc,.sw) .pd-pill span{color:var(--pl-ink-3);text-transform:uppercase;letter-spacing:1.2px;font-size:9px}.dash .pl:is(.md,.wt,.pc,.sw) .pd-pill b{color:var(--pl-ink);font-weight:500}.dash .pl:is(.md,.wt,.pc,.sw) .pd-pill:hover,.dash .pl:is(.md,.wt,.pc,.sw) .pd-pill.on{border-color:var(--pl-gold);background:#d9ba7c14}.dash .pl:is(.md,.wt,.pc,.sw) .pd-pill.on :is(b,svg){color:var(--pl-gold-2)}.dash .pl:is(.md,.wt,.pc,.sw) .pd-menu-list{border:1px solid var(--pl-line-2);background:#10140d;border-radius:0;padding:4px;box-shadow:0 22px 60px #000c}.dash .pl:is(.md,.wt,.pc,.sw) .pd-menu-list button{color:var(--pl-ink-2);border-radius:0;font-size:13px}.dash .pl:is(.md,.wt,.pc,.sw) .pd-menu-list button:is(:hover,:focus-visible){color:var(--pl-ink);background:#d9ba7c14}.dash .pl:is(.md,.wt,.pc,.sw) .pd-menu-list button[aria-selected=true]{color:var(--pl-gold-2)}.dash .pl:is(.md,.wt,.pc,.sw) .pd-seg{border:1px solid var(--pl-line);background:var(--pl-sunk);border-radius:0;gap:0;padding:0;display:inline-flex}.dash .pl:is(.md,.wt,.pc,.sw) .pd-seg button{border:0;border-right:1px solid var(--pl-faint);height:34px;min-height:0;color:var(--pl-ink-3);font:10.5px var(--mono);letter-spacing:.8px;text-transform:uppercase;box-shadow:none;background:0 0;border-radius:0;padding:0 13px}.dash .pl:is(.md,.wt,.pc,.sw) .pd-seg button:last-child{border-right:0}.dash .pl:is(.md,.wt,.pc,.sw) .pd-seg button:hover{color:var(--pl-ink)}.dash .pl:is(.md,.wt,.pc,.sw) .pd-seg button[aria-pressed=true]{color:#14180f;box-shadow:none;background:linear-gradient(#ecd39a,#c9a763)}.dash .pl:is(.md,.wt,.pc,.sw) .pd-pager{border-top:1px solid var(--pl-faint);font:10px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3);padding:14px 0 0}.dash .pl:is(.md,.wt,.pc,.sw) .pd-pager button{min-height:0;color:var(--pl-ink-2);border-radius:0}.dash .pl:is(.md,.wt,.pc,.sw) .pd-pager button:hover:not(:disabled){border-color:var(--pl-line);color:var(--pl-ink)}.dash .pl:is(.md,.wt,.pc,.sw) .pd-pager button[aria-current=page]{border-color:var(--pl-gold);color:var(--pl-gold-2);background:#d9ba7c14}.dash .pl:is(.md,.wt,.pc,.sw) .pd-mono{font-family:var(--pl-display);border-radius:0}.dash .pl:is(.md,.wt,.pc,.sw) .pd-name,.dash .pl:is(.md,.wt,.pc,.sw) .player-link-body a{color:var(--pl-ink)}.dash .pl:is(.md,.wt,.pc,.sw) .pd-name:hover,.dash .pl:is(.md,.wt,.pc,.sw) .player-link-body a:hover{color:var(--pl-gold-2)}.dash .pl:is(.md,.wt,.pc,.sw) .pd-busy{background:linear-gradient(90deg, transparent, var(--pl-gold), transparent) no-repeat;background-size:40% 100%;height:2px;animation:1s linear infinite pd-busy;position:absolute;inset:0 0 auto}.dash .pl:is(.md,.wt,.pc,.sw) .copy-id{border-radius:0}.dash .pl:is(.md,.wt,.pc,.sw) .admin-empty{border:1px dashed var(--pl-line);color:var(--pl-ink-3);background:0 0;border-radius:0}.dash .pl:is(.md,.wt,.pc,.sw) .admin-empty b{font-family:var(--pl-display);letter-spacing:.06em;text-transform:uppercase;color:var(--pl-ink)}.dash .pl:is(.md,.wt,.pc,.sw) .admin-empty svg{color:var(--pl-gold)}.dash .pl:is(.md,.wt,.pc,.sw) .mr-scroll{scrollbar-width:thin;scrollbar-color:var(--pl-line-2) transparent;min-width:0;overflow-x:auto}@media (max-width:760px){.dash .pl:is(.md,.wt,.pc,.sw) .pl-tiles>button{padding:18px}.dash .pl:is(.md,.wt,.pc,.sw) .pl-tiles>:nth-child(2n){border-right:0}.dash .pl:is(.md,.wt,.pc,.sw) .pl-tiles>:not(:nth-last-child(-n+2)){border-bottom:1px solid #d9ba7c25}.dash .pl:is(.md,.wt,.pc,.sw) .pl-mast-actions .pl-button{flex:1}.dash .pl:is(.md,.wt,.pc,.sw) .mr-views button{padding:12px 14px;font-size:13px}}.dash .pl.md{--sd-review:#e0b761;margin-top:18px}.dash .pl.md .sd-muted{color:var(--pl-ink-3)}.dash .pl.md .sd-queue{background:radial-gradient(ellipse at 100% 0%, #e0b7611f, transparent 55%), var(--pl-panel);border:1px solid #e0b76166;gap:0;animation:.5s ease-out .12s both pl-rise;display:grid;position:relative}.dash .pl.md .sd-queue:before{content:"";background:linear-gradient(90deg, var(--sd-review), transparent);height:2px;position:absolute;inset:0 0 auto}.dash .pl.md .sd-queue-head{gap:18px;padding:26px 30px 20px;display:flex}.dash .pl.md .sd-queue-icon{width:44px;height:44px;color:var(--sd-review);background:#e0b76114;border:1px solid #e0b76199;flex:none;place-items:center;animation:2.4s ease-in-out infinite sd-pulse;display:grid;transform:rotate(45deg)}.dash .pl.md .sd-queue-icon svg{transform:rotate(-45deg)}@keyframes sd-pulse{50%{box-shadow:0 0 0 7px #e0b76114}}.dash .pl.md .sd-queue-head>div{gap:8px;min-width:0;display:grid}.dash .pl.md .sd-queue .pl-eyebrow{color:var(--sd-review)}.dash .pl.md .sd-queue h2{font:600 30px / 1 var(--pl-display);letter-spacing:.03em;text-transform:uppercase}.dash .pl.md .sd-queue-head p{max-width:70ch;color:var(--pl-ink-3);font-size:12.5px;line-height:1.6}.dash .pl.md .sd-queue ul{border-top:1px solid var(--pl-faint);display:grid}.dash .pl.md .sd-queue li{--tone:var(--pl-line-2);border-bottom:1px solid var(--pl-faint);box-shadow:inset 3px 0 0 var(--tone);grid-template-columns:minmax(200px,1.1fr) minmax(0,1.6fr) auto;align-items:center;gap:20px;padding:16px 30px;display:grid}.dash .pl.md .sd-queue li:last-child{border-bottom:0}.dash .pl.md .sd-queue li.tone-warn{--tone:var(--sd-review)}.dash .pl.md .sd-queue li.tone-bad{--tone:var(--pl-hot);background:linear-gradient(90deg,#e2705a10,#0000 50%)}.dash .pl.md .sd-queue-who{gap:6px;min-width:0;display:grid}.dash .pl.md .sd-queue-ref{min-width:0;color:var(--pl-ink-3);align-items:center;gap:8px;font-size:12px;display:flex}.dash .pl.md .sd-queue-ref>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash .pl.md .sd-queue blockquote{border-left:1px solid var(--pl-line-2);color:var(--pl-ink);margin:0;padding:2px 0 2px 14px;font-size:13.5px;line-height:1.5}.dash .pl.md .sd-queue cite{font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3);margin-top:4px;font-style:normal;display:block}.dash .pl.md .sd-queue-act{justify-items:end;gap:10px;display:grid}.dash .pl.md .sd-clock{font:600 18px var(--pl-display);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--pl-ink-2);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.dash .pl.md .sd-clock.tone-warn{color:#f0d9a2}.dash .pl.md .sd-clock.tone-bad{color:#f4a492}.dash .pl.md .sd-register{gap:18px;animation:.6s ease-out .16s both pl-rise;position:relative}.dash .pl.md .sd-toolbar{gap:12px;display:grid}.dash .pl.md .sd-views button{flex:1 0 auto;padding:11px 14px;font-size:13px}.dash .pl.md .sd-sheet{border:1px solid var(--pl-faint);background:var(--pl-sunk);min-width:0}.dash .pl.md .sd-cols,.dash .pl.md .sd-line{grid-template-columns:minmax(170px,1.35fr) minmax(120px,.8fr) minmax(0,1.5fr) minmax(96px,.6fr) minmax(96px,.6fr) 32px;align-items:center;gap:14px;display:grid}.dash .pl.md .sd-cols{border-bottom:1px solid var(--pl-line);font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-gold);padding:11px 18px}.dash .pl.md .sd-row{border-bottom:1px solid var(--pl-faint);position:relative}.dash .pl.md .sd-row:last-child{border-bottom:0}.dash .pl.md .sd-row:before{content:"";background:0 0;width:2px;position:absolute;inset:0 auto 0 0}.dash .pl.md .sd-row.state-active:before{background:var(--pl-hot);box-shadow:0 0 12px #e2705a66}.dash .pl.md .sd-row.state-pending:before{background:var(--sd-review)}.dash .pl.md .sd-line{cursor:pointer;padding:13px 18px;transition:background .15s}.dash .pl.md .sd-row.untracked .sd-line{cursor:default}.dash .pl.md .sd-line:hover,.dash .pl.md .sd-row.open .sd-line{background:#d9ba7c0b}.dash .pl.md .sd-cell{min-width:0;color:var(--pl-ink-2);gap:3px;font-size:13px;display:grid}.dash .pl.md .sd-cell b{text-overflow:ellipsis;white-space:nowrap;color:var(--pl-ink);font-weight:500;overflow:hidden}.dash .pl.md .sd-cell small{text-overflow:ellipsis;white-space:nowrap;color:var(--pl-ink-3);font-size:11px;overflow:hidden}.dash .pl.md .sd-reason small{font:10px var(--mono);letter-spacing:.08em;color:var(--pl-gold)}.dash .pl.md .sd-length b{font:600 17px var(--pl-display);letter-spacing:.04em;text-transform:uppercase}.dash .pl.md .sd-state{flex-wrap:wrap;gap:5px;display:flex}.dash .pl.md :is(.sd-row.state-expired,.sd-row.state-lifted) .sd-reason b{color:var(--pl-ink-2)}.dash .pl.md .sd-pill{--tone:var(--pl-ink-3);border:1px solid color-mix(in srgb, var(--tone) 55%, transparent);background:color-mix(in srgb, var(--tone) 10%, transparent);color:color-mix(in srgb, var(--tone) 70%, #fff);font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.dash .pl.md .sd-pill.tone-bad{--tone:var(--pl-hot)}.dash .pl.md .sd-pill.tone-warn,.dash .pl.md .sd-pill.tone-review{--tone:var(--sd-review)}.dash .pl.md .sd-pill.tone-info{--tone:var(--mr-info)}.dash .pl.md .sd-pill.tone-ended{--tone:#8a9180;background:0 0;border-style:dashed}.dash .pl.md .sd-expand{width:30px;height:30px;min-height:0;color:var(--pl-ink-3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;place-items:center;padding:0;display:grid}.dash .pl.md .sd-expand:hover{border-color:var(--pl-line);color:var(--pl-gold-2)}.dash .pl.md .sd-expand svg{transition:transform .2s}.dash .pl.md .sd-expand[aria-expanded=true]{border-color:var(--pl-line-2);color:var(--pl-gold-2)}.dash .pl.md .sd-expand[aria-expanded=true] svg{transform:rotate(180deg)}.dash .pl.md .sd-detail{border-top:1px dashed var(--pl-line);background:linear-gradient(#d9ba7c0a,#0000 70%);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px 32px;padding:20px 22px 22px 24px;animation:.3s ease-out both pl-rise;display:grid}.dash .pl.md .sd-detail dl{grid-template-columns:124px minmax(0,1fr);gap:10px 16px;margin:0;font-size:13px;display:grid}.dash .pl.md .sd-detail dt{font:9px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-ink-3);padding-top:2px}.dash .pl.md .sd-detail dd{min-width:0;color:var(--pl-ink);overflow-wrap:anywhere;margin:0}.dash .pl.md .sd-detail-side{align-content:start;gap:18px;display:grid}.dash .pl.md .sd-timeline{border-left:1px solid var(--pl-line-2);gap:14px;padding:0 0 0 18px;display:grid}.dash .pl.md .sd-timeline li{color:var(--pl-ink-2);gap:3px;font-size:13px;display:grid;position:relative}.dash .pl.md .sd-timeline li:before{content:"";border:1px solid var(--pl-gold);background:var(--pl-sunk);width:7px;height:7px;position:absolute;top:4px;left:-23px;transform:rotate(45deg)}.dash .pl.md .sd-timeline li:last-child:before{background:var(--pl-gold-2);box-shadow:0 0 10px #d9ba7c88}.dash .pl.md .sd-timeline time{font:9.5px var(--mono);letter-spacing:.8px;color:var(--pl-ink-3)}.dash .pl.md .sd-detail-actions{flex-wrap:wrap;gap:8px;display:flex}.dash .pl.md .sd-more{justify-self:start}.dash .pl.md .sd-audit{gap:0;padding:0 30px}.dash .pl.md .sd-audit summary{cursor:pointer;align-items:center;gap:18px;padding:24px 0;list-style:none;display:flex}.dash .pl.md .sd-audit summary::-webkit-details-marker{display:none}.dash .pl.md .sd-audit-copy{flex:1;gap:4px;min-width:0;display:grid}.dash .pl.md .sd-audit-title{font:600 22px / 1 var(--pl-display);letter-spacing:.05em;text-transform:uppercase;color:var(--pl-ink);align-items:center;gap:9px;display:inline-flex}.dash .pl.md .sd-audit-title svg{color:var(--pl-gold)}.dash .pl.md .sd-audit-hint{color:var(--pl-ink-3);font-size:12.5px}.dash .pl.md .sd-audit-caret{color:var(--pl-gold);flex:none;transition:transform .25s}.dash .pl.md .sd-audit[open] .sd-audit-caret{transform:rotate(180deg)}.dash .pl.md .sd-audit[open]{padding-bottom:24px}.dash .pl.md .sd-audit-list{border-top:1px solid var(--pl-line);scrollbar-width:thin;scrollbar-color:var(--pl-line-2) transparent;max-height:460px;overflow:auto}.dash .pl.md .sd-audit-list li:not(.pl-empty){border-bottom:1px solid var(--pl-faint);color:var(--pl-ink-2);grid-template-columns:150px 120px minmax(0,1fr) auto;align-items:baseline;gap:4px 16px;padding:10px 0;font-size:12.5px;display:grid}.dash .pl.md .sd-audit-list time{font:10px var(--mono);color:var(--pl-ink-3);white-space:nowrap}.dash .pl.md .sd-audit-list b{font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-gold-2)}.dash .pl.md .sd-audit-list span{overflow-wrap:anywhere}.dash .pl.md .sd-audit-list small{font:10px var(--mono);color:var(--pl-ink-3)}.sd-decide-case{border:1px solid var(--line,#252b28);background:var(--sunk,#121514);border-radius:10px;gap:12px;padding:14px;display:grid}.sd-decide-case dl{grid-template-columns:110px minmax(0,1fr);gap:6px 12px;margin:0;font-size:13px;display:grid}.sd-decide-case dt{color:var(--ink-3,#78837c)}.sd-decide-case dd{margin:0}.sd-decide-case dd small{color:var(--ink-3,#78837c)}.sd-outcomes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sd-outcomes button{border:1px solid var(--line-2,#333b37);background:var(--panel-2,#1c211e);color:var(--ink,#e9ede9);font:inherit;text-align:left;cursor:pointer;border-radius:10px;gap:3px;padding:12px 14px;display:grid}.sd-outcomes button small{color:var(--ink-3,#78837c);font-size:12px}.sd-outcomes button[aria-checked=true]{border-color:var(--accent,#bcd49a);background:#bcd49a1f}.sd-outcomes button.danger[aria-checked=true]{background:#e2705a1c;border-color:#e2705a}.sd-outcomes button.danger[aria-checked=true] b{color:#e2705a}@media (max-width:1100px){.dash .pl.md .sd-cols{display:none}.dash .pl.md .sd-line{grid-template-columns:minmax(0,1fr) auto 32px;grid-template-areas:"player state expand""reason reason reason""length by by";gap:8px 12px}.dash .pl.md .sd-player{grid-area:player}.dash .pl.md .sd-state{grid-area:state;justify-content:flex-end}.dash .pl.md .sd-reason{grid-area:reason}.dash .pl.md .sd-length{grid-area:length}.dash .pl.md .sd-by{text-align:right;grid-area:by;justify-items:end}.dash .pl.md .sd-line>.sd-expand,.dash .pl.md .sd-line>span:last-child:empty{grid-area:expand}.dash .pl.md .sd-queue li{grid-template-columns:minmax(0,1fr);gap:12px}.dash .pl.md .sd-queue-act{justify-content:space-between;align-items:center;display:flex}.dash .pl.md .sd-detail{grid-template-columns:minmax(0,1fr)}.dash .pl.md .sd-audit-list li:not(.pl-empty){grid-template-columns:minmax(0,1fr) auto}.dash .pl.md .sd-audit-list span{grid-column:1/-1}}@media (max-width:760px){.dash .pl.md .sd-queue-head{padding:22px 18px 18px}.dash .pl.md .sd-queue li{padding:14px 18px}.dash .pl.md .sd-line{padding:12px 14px}.dash .pl.md .sd-detail{padding:16px 14px 18px}.dash .pl.md .sd-audit{padding:0 18px}.dash .pl.md .sd-views button{flex:1 0 auto;padding:10px 12px;font-size:12px}}@media (max-width:560px){.dash .pl.md .sd-detail dl,.sd-decide-case dl{grid-template-columns:minmax(0,1fr);gap:2px}.dash .pl.md .sd-detail dd{margin-bottom:8px}.sd-outcomes{grid-template-columns:minmax(0,1fr)}}.dash .pl.wt{margin-top:18px}.dash .pl.wt .wt-add{animation:.6s ease-out .12s both pl-rise}.dash .pl.wt .wt-fields{grid-template-columns:minmax(170px,.9fr) minmax(150px,.8fr) minmax(0,1.8fr) auto;align-items:end;gap:14px;display:grid}.dash .pl.wt .wt-fields .pl-button{min-height:41px}.dash .pl.wt .wt-list{animation:.6s ease-out .18s both pl-rise}.dash .pl.wt .wt-list .pl-card-head>div{gap:8px}.dash .pl.wt .wt-filters{grid-template-columns:minmax(0,1fr) 200px;gap:10px;display:grid}.dash .pl.wt .wt-filters select{height:44px}.dash .pl.wt .wt-rows{border:1px solid var(--pl-faint);background:var(--pl-sunk);display:grid}.dash .pl.wt .wt-rows>li{border-bottom:1px solid var(--pl-faint);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 18px;padding-right:18px;transition:background .15s;display:grid;position:relative}.dash .pl.wt .wt-rows>li:last-child{border-bottom:0}.dash .pl.wt .wt-rows>li:before{content:"";background:var(--pl-gold);opacity:.55;width:2px;position:absolute;inset:0 auto 0 0}.dash .pl.wt .wt-rows>li.off:before{background:#777d70}.dash .pl.wt .wt-rows>li.live:before{background:var(--pl-ok);opacity:1;box-shadow:0 0 12px #b9cc9b80}.dash .pl.wt .wt-rows>li:hover{background:#d9ba7c0b}.dash .pl.wt .wt-rows>li.pl-empty{padding:26px 18px;display:block}.dash .pl.wt .wt-rows>li.pl-empty:before{display:none}.dash .pl.wt .wt-row{min-width:0;min-height:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:34px minmax(150px,.9fr) minmax(0,2fr);grid-template-areas:"mono who reason""mono who by";align-items:center;gap:4px 16px;padding:14px 0 14px 18px;display:grid}.dash .pl.wt .wt-row .pd-mono{grid-area:mono}.dash .pl.wt .wt-row .pd-mono i{border-color:var(--pl-sunk);background:var(--pl-ok)}.dash .pl.wt .wt-who{grid-area:who;gap:6px;min-width:0;display:grid}.dash .pl.wt .wt-who b{text-overflow:ellipsis;white-space:nowrap;font:600 19px / 1 var(--pl-display);letter-spacing:.04em;color:var(--pl-ink);transition:color .15s;overflow:hidden}.dash .pl.wt .wt-row:hover .wt-who b{color:var(--pl-gold-2)}.dash .pl.wt .wt-tags{flex-wrap:wrap;gap:5px;display:flex}.dash .pl.wt .wt-tags:empty{display:none}.dash .pl.wt .wt-reason{border-left:1px solid var(--pl-line);min-width:0;color:var(--pl-ink);overflow-wrap:anywhere;grid-area:reason;padding-left:14px;font-size:13.5px;line-height:1.5}.dash .pl.wt .wt-by{font:9.5px var(--mono);letter-spacing:.6px;text-transform:uppercase;color:var(--pl-ink-3);grid-area:by;padding-left:15px}.dash .pl.wt .wt-meta{justify-items:end;gap:5px;min-width:0;display:grid}.dash .pl.wt .wt-meta a{font:9.5px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-gold-2);border-bottom:1px solid var(--pl-line)}.dash .pl.wt .wt-meta a:hover{color:#fff0c9}@media (max-width:1100px){.dash .pl.wt .wt-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.dash .pl.wt .wt-fields .wt-why,.dash .pl.wt .wt-fields .pl-button{grid-column:1/-1}}@media (max-width:760px){.dash .pl.wt .wt-fields,.dash .pl.wt .wt-filters{grid-template-columns:minmax(0,1fr)}.dash .pl.wt .wt-rows>li{grid-template-columns:minmax(0,1fr);padding:0 0 14px}.dash .pl.wt .wt-row{grid-template-columns:34px minmax(0,1fr);grid-template-areas:"mono who""reason reason""by by";gap:10px 12px;padding:14px 14px 0}.dash .pl.wt .wt-reason,.dash .pl.wt .wt-by{padding-left:12px}.dash .pl.wt .wt-meta{justify-items:start;padding:0 14px 0 26px}}.dash .pl.sw{margin-top:18px}.dash .pl.sw .swd-period{align-items:center;gap:14px}.dash .pl.sw .swd-tiles{grid-template-columns:repeat(6,minmax(0,1fr))}.dash .pl.sw .swd-tiles>*{padding:20px 20px 22px}.dash .pl.sw .swd-tiles b{font-size:46px}.dash .pl.sw .mr-views{animation:.6s ease-out .12s both pl-rise}.dash .pl.sw .swd-card{animation:.5s ease-out .16s both pl-rise;position:relative}.dash .pl.sw .swd-card.is-loading tbody{opacity:.55;transition:opacity .2s}.dash .pl.sw .pl-card-head .pd-seg{flex:none}.dash .pl.sw .swd-note{color:var(--pl-ink-3);font-size:12px}.dash .pl.sw .sw-stints li{color:var(--pl-ink-3)}.dash .pl.sw .sw-stint{border:1px solid var(--pl-line);background:var(--pl-sunk);color:var(--pl-ink);border-radius:0;padding:4px 4px 4px 9px;font-size:12px}.dash .pl.sw .sw-stint i{border-radius:0;transform:rotate(45deg)scale(.85)}.dash .pl.sw .sw-stint b{color:var(--pl-gold-2);background:#d9ba7c14;border-radius:0}.dash .pl.sw .sw-stints li.tone-bad .sw-stint{border-color:#e2705a88}.dash .pl.sw .sw-stints li.tone-bad .sw-stint b{color:#f4a492;background:#e2705a1f}.dash .pl.sw .sw-stints li.tone-warn .sw-stint b{color:#f0d9a2;background:#e0b7611c}.dash .pl.sw .gs-faction-name i{transform:rotate(45deg)scale(.8)}.dash .pl.sw .swd-change{color:var(--pl-ink);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.dash .pl.sw .swd-change svg{color:var(--pl-gold)}.dash .pl.sw .swd-queue{border:1px solid var(--pl-faint);background:var(--pl-sunk);display:grid}.dash .pl.sw .swd-flag{border-bottom:1px solid var(--pl-faint);position:relative}.dash .pl.sw .swd-flag:last-child{border-bottom:0}.dash .pl.sw .swd-flag:before{content:"";background:0 0;width:2px;position:absolute;inset:0 auto 0 0}.dash .pl.sw .swd-flag.status-open:before{background:#e0b761}.dash .pl.sw .swd-flag.status-actioned:before{background:var(--pl-hot)}.dash .pl.sw .swd-queue>.pl-empty{padding:26px 18px}.dash .pl.sw .swd-flag-row{grid-template-columns:34px minmax(140px,.8fr) minmax(0,2fr) auto auto auto;align-items:center;gap:12px 18px;padding:14px 18px;display:grid}.dash .pl.sw .swd-flag-who{gap:4px;min-width:0;display:grid}.dash .pl.sw .swd-flag-who .pd-name{font:600 19px / 1 var(--pl-display);letter-spacing:.04em}.dash .pl.sw .swd-flag-who small{font:9.5px var(--mono);letter-spacing:.6px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.sw .swd-count{font:9px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-ink-3);white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.dash .pl.sw .swd-count b{font:600 30px / .9 var(--pl-display);letter-spacing:0;background:var(--pl-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dash .pl.sw .swd-review{border-top:1px dashed var(--pl-line);background:linear-gradient(#d9ba7c0a,#0000 240px);gap:18px;padding:18px 22px 22px 24px;animation:.3s ease-out both pl-rise;display:grid}.dash .pl.sw .swd-facts{border:1px solid var(--pl-faint);background:var(--pl-faint);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;margin:0;display:grid}.dash .pl.sw .swd-facts>div{background:var(--pl-panel);gap:4px;padding:12px 14px;display:grid}.dash .pl.sw .swd-facts dt{font:9px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.sw .swd-facts dd{color:var(--pl-ink);margin:0;font-size:13px}.dash .pl.sw .swd-review-time{gap:10px;display:grid}.dash .pl.sw .gs-timeline{border-left:1px solid var(--pl-line-2);color:var(--pl-ink-2);gap:8px;margin:0;padding:2px 0 2px 18px;font-size:12.5px;display:grid}.dash .pl.sw .gs-timeline li{position:relative}.dash .pl.sw .gs-timeline li:before{content:"";border:1px solid var(--pl-line-2);background:var(--pl-sunk);width:6px;height:6px;position:absolute;top:5px;left:-22px;transform:rotate(45deg)}.dash .pl.sw .gs-timeline li.gs-switch-step{color:#f4a492}.dash .pl.sw .gs-timeline li.gs-switch-step:before{border-color:var(--pl-hot);background:var(--pl-hot);box-shadow:0 0 10px #e2705a99}.dash .pl.sw .gs-timeline time{font:10px var(--mono);color:var(--pl-ink-3);margin-right:10px}.dash .pl.sw .gs-timeline b{color:var(--pl-ink)}.dash .pl.sw .gs-timeline .gs-flag{border-color:var(--pl-line);color:var(--pl-ink-2)}.dash .pl.sw .swd-decide{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dash .pl.sw .swd-decide input{flex:280px;width:auto}.dash .pl.sw .swd-tools{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.dash .pl.sw .swd-tools .pd-search{flex:320px}.dash .pl.sw .swd-table{min-width:720px}.dash .pl.sw .swd-table th{white-space:nowrap;z-index:1}.dash .pl.sw .swd-table td{vertical-align:middle}.dash .pl.sw .swd-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.dash .pl.sw .swd-table td.num small{color:var(--pl-ink-3);margin-top:3px;font-size:11px;display:block}.dash .pl.sw .swd-sort{min-height:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:4px;padding:0;display:inline-flex}.dash .pl.sw .swd-sort:hover,.dash .pl.sw .swd-sort.active{color:var(--pl-gold-2)}.dash .pl.sw .swd-row{cursor:pointer}.dash .pl.sw .swd-row td{transition:background .15s}.dash .pl.sw .swd-row:hover td,.dash .pl.sw .swd-row.open td{background:#d9ba7c0b}.dash .pl.sw .swd-row td:first-child{padding-left:12px;box-shadow:inset 2px 0 #0000}.dash .pl.sw .swd-row:is(:hover,.open) td:first-child{box-shadow:inset 2px 0 0 var(--pl-gold)}.dash .pl.sw .swd-expand>td{background:var(--pl-sunk);padding:16px 18px 18px}.dash .pl.sw .pd-who{align-items:center;gap:11px;min-width:220px;display:flex}.dash .pl.sw .pd-who>div{gap:4px;min-width:0;display:grid}.dash .pl.sw .pd-sub{flex-wrap:wrap;align-items:center;gap:5px 7px;display:flex}.dash .pl.sw .swd-bar,.dash .pl.sw .swd-held{white-space:nowrap;grid-template-columns:auto 60px;align-items:center;gap:8px;display:inline-grid}.dash .pl.sw .swd-bar b{font:600 18px var(--pl-display);color:var(--pl-ink)}.dash .pl.sw .swd-held b{text-align:right;min-width:44px;font:500 12px var(--mono);color:var(--pl-ink)}.dash .pl.sw :is(.swd-bar,.swd-held) i{background:#d9ba7c14;height:4px;overflow:hidden}.dash .pl.sw :is(.swd-bar,.swd-held) i span{background:linear-gradient(90deg,#8f7a4c,#e9d19b);height:100%;display:block}.dash .pl.sw .swd-held.tone-bad b{color:#f4a492}.dash .pl.sw .swd-held.tone-bad i span{background:linear-gradient(90deg,#8c3b2c,#f08a73)}.dash .pl.sw .swd-held.tone-warn b{color:#f0d9a2}.dash .pl.sw .swd-held.tone-warn i span{background:#e0b761}.dash .pl.sw .swd-hot{font:600 18px var(--pl-display);color:var(--pl-hot)}.dash .pl.sw .swd-nil{color:var(--pl-ink-3)}.dash .pl.sw .swd-flags{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:inline-flex}.dash .pl.sw .swd-when b{font:500 12.5px var(--mono);color:var(--pl-ink);display:block}.dash .pl.sw :is(.swd-when,.swd-match) small{color:var(--pl-ink-3);margin-top:3px;font-size:11px;display:block}.dash .pl.sw .swd-log td .pl-tag{margin-left:6px}.dash .pl.sw .swd-log tr.swd-flagged td:first-child{box-shadow:inset 2px 0 0 var(--pl-hot);padding-left:12px}.dash .pl.sw .swd-player{gap:12px;display:grid}.dash .pl.sw .swd-player-log{border-left:1px solid var(--pl-line-2);gap:0;display:grid}.dash .pl.sw .swd-player-log li{border-bottom:1px solid var(--pl-faint);grid-template-columns:150px auto auto minmax(0,1fr);align-items:center;gap:6px 16px;padding:8px 0 8px 16px;font-size:12.5px;display:grid}.dash .pl.sw .swd-player-log li.staff{opacity:.6}.dash .pl.sw .swd-player-log time{font:10px var(--mono);color:var(--pl-ink-3)}.dash .pl.sw .swd-player-log small{color:var(--pl-ink-3);font-size:11.5px}@media (max-width:1180px){.dash .pl.sw .swd-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.dash .pl.sw .swd-tiles>:nth-child(3n){border-right:0}.dash .pl.sw .swd-tiles>:nth-child(-n+3){border-bottom:1px solid #d9ba7c25}.dash .pl.sw .swd-flag-row{grid-template-columns:34px minmax(0,1fr) auto auto auto;grid-template-areas:"mono who count tag act""mono trail trail trail trail"}.dash .pl.sw .swd-flag-row>:first-child{grid-area:mono}.dash .pl.sw .swd-flag-row>:nth-child(2){grid-area:who}.dash .pl.sw .swd-flag-row>:nth-child(3){grid-area:trail}.dash .pl.sw .swd-flag-row>:nth-child(4){grid-area:count}.dash .pl.sw .swd-flag-row>:nth-child(5){grid-area:tag}.dash .pl.sw .swd-flag-row>:nth-child(6){grid-area:act}}@media (max-width:760px){.dash .pl.sw .swd-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.dash .pl.sw .swd-tiles>:nth-child(3n){border-right:1px solid #d9ba7c25}.dash .pl.sw .swd-tiles>:nth-child(2n){border-right:0}.dash .pl.sw .swd-tiles>:nth-child(-n+4){border-bottom:1px solid #d9ba7c25}.dash .pl.sw .swd-tiles b{font-size:38px}.dash .pl.sw .swd-period .pd-seg{width:100%}.dash .pl.sw .swd-period .pd-seg button{flex:1;padding:0 6px}.dash .pl.sw .pl-card-head{flex-wrap:wrap}.dash .pl.sw .swd-flag-row{grid-template-columns:34px minmax(0,1fr) auto auto;grid-template-areas:"mono who who who""trail trail trail trail""count count tag act";padding:14px}.dash .pl.sw .swd-review{padding:16px 14px 20px}.dash .pl.sw .swd-player-log li{grid-template-columns:minmax(0,1fr) auto}.dash .pl.sw .swd-player-log small{grid-column:1/-1}}.dash .pl.gsb :is(input:not([type]),input[type=text],input[type=search],input[type=url],input[type=time],select,textarea):not([hidden]){border:1px solid var(--pl-line);background:var(--pl-sunk);width:100%;min-width:0;min-height:0;color:var(--pl-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:0;padding:10px 12px;font-size:13.5px}.dash .pl.gsb :is(input:not([type]),input[type=text],input[type=url],input[type=time],select,textarea):focus-visible{border-color:var(--pl-gold);outline:none;box-shadow:0 0 0 3px #d9ba7c22}.dash .pl.gsb :is(input,select,textarea):disabled{opacity:.55;cursor:not-allowed}.dash .pl.gsb a:not(.pl-button){color:var(--pl-gold-2);border-bottom:1px solid var(--pl-line);text-decoration:none}.dash .pl.gsb a:not(.pl-button):hover{border-bottom-color:var(--pl-gold)}.dash .pl.gsb .notice{border:0;border-left:2px solid var(--pl-gold);max-width:none;color:var(--pl-ink-2);background:#d9ba7c0d;border-radius:0;margin:0;padding:12px 16px;font-size:13px}.dash .pl.gsb .notice-warn{color:#f0d9a2;background:#e0b76112;border-left-color:#e0b761}.dash .pl.gsb .gsb-actions{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.dash .pl.gsb .pl-mast-live>b.word{text-transform:uppercase;font-size:clamp(40px,4.4vw,64px)}.dash .pl.gsb .pl-tiles>div{align-content:start;animation:.5s ease-out both pl-rise}.dash .pl.gsb .pl-tiles>div:nth-child(2){animation-delay:50ms}.dash .pl.gsb .pl-tiles>div:nth-child(3){animation-delay:.1s}.dash .pl.gsb .pl-tiles>div:nth-child(4){animation-delay:.15s}.dash .pl.gsb .pl-tiles b.word{text-transform:uppercase;overflow-wrap:anywhere;font-size:34px;line-height:1}.dash .pl.gsb .pl-tiles b em{letter-spacing:.08em;color:var(--pl-ink-3);margin-left:4px;font-size:.42em}.dash .pl.gsb .pl-tiles .good b{color:var(--pl-ok)}.dash .pl.gsb .pl-tiles .warn b{color:#f0d9a2}.dash .pl.gsb .pl-tiles .hot small{color:#f4a492}.dash .pl.gsb .pl-card{animation:.5s ease-out both pl-rise}.dash .pl.gsb .pl-card-head>.gsb-head-tools{flex-wrap:wrap;flex:0 auto;justify-content:end;align-items:center;gap:8px;display:flex}.dash .pl.gsb .gsb-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.dash .pl.gsb .gsb-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 20px;display:grid}.dash .pl.gsb .gsb-field{align-content:start;gap:8px;min-width:0;display:grid}.dash .pl.gsb .gsb-field.wide,.dash .pl.gsb .gsb-grid>.wide{grid-column:1/-1}.dash .pl.gsb .gsb-field>small{color:var(--pl-ink-3);font-size:11.5px;line-height:1.5}.dash .pl.gsb .gsb-row{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.dash .pl.gsb .gsb-row.end{justify-content:end}.dash .pl.gsb .pl-switch input,.modal.gsb-modal .pl-switch input{z-index:1;pointer-events:auto;cursor:pointer;width:100%;height:100%;margin:0;inset:0}.dash .pl.gsb .pl-switch input:disabled{cursor:not-allowed}.dash .pl.gsb .pl-switch:has(input:disabled){opacity:.6}.dash .pl.gsb .pl-switch:has(input:checked){border-color:var(--pl-line-2)}.dash .pl.gsb .pl-switch.bare{background:0 0;border:0;grid-template-columns:auto;padding:0;display:inline-grid}.dash .pl.gsb .gsb-checks{border:0;flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;display:flex}.dash .pl.gsb .gsb-checks label,.modal.gsb-modal .gsb-checks label{border:1px solid var(--pl-line);color:var(--pl-ink-2);font:10.5px var(--mono);letter-spacing:.6px;cursor:pointer;background:0 0;align-items:center;gap:7px;padding:7px 11px;transition:border-color .15s,background .15s,color .15s;display:inline-flex;position:relative}.dash .pl.gsb .gsb-checks input,.modal.gsb-modal .gsb-checks input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.dash .pl.gsb .gsb-checks label:before,.modal.gsb-modal .gsb-checks label:before{content:"";border:1px solid var(--pl-line-2);width:7px;height:7px;transform:rotate(45deg)}.dash .pl.gsb .gsb-checks label:hover,.modal.gsb-modal .gsb-checks label:hover{border-color:var(--pl-line-2)}.dash .pl.gsb .gsb-checks label:has(input:checked){border-color:var(--pl-gold);color:var(--pl-gold-2);background:#d9ba7c14}.modal.gsb-modal .gsb-checks label:has(input:checked){border-color:var(--pl-gold);color:var(--pl-gold-2);background:#d9ba7c14}.dash .pl.gsb .gsb-checks label:has(input:checked):before{border-color:var(--pl-gold-2);background:var(--pl-gold-2);box-shadow:0 0 10px #d9ba7c88}.modal.gsb-modal .gsb-checks label:has(input:checked):before{border-color:var(--pl-gold-2);background:var(--pl-gold-2);box-shadow:0 0 10px #d9ba7c88}.dash .pl.gsb .gsb-checks label:has(input:focus-visible){outline-offset:2px;outline:2px solid #f2d494}.modal.gsb-modal .gsb-checks label:has(input:focus-visible){outline-offset:2px;outline:2px solid #f2d494}.dash .pl.gsb .gsb-checks label:has(input:disabled){opacity:.45;cursor:not-allowed}.dash .pl.gsb .gsb-checks:disabled label{opacity:.45}.dash .pl.gsb .pl-button.small,.modal.gsb-modal .pl-button.small{min-height:34px;padding:0 14px;font-size:13px}.dash .pl.gsb .pl-button.danger,.modal.gsb-modal .pl-button.danger{color:#f4a492;background:0 0;border-color:#e2705a99}.dash .pl.gsb .pl-button.danger:hover:not(:disabled),.modal.gsb-modal .pl-button.danger:hover:not(:disabled){box-shadow:none;background:#e2705a1a}.dash .pl.gsb .pl-button:disabled,.modal.gsb-modal .pl-button:disabled{opacity:.45}.dash .pl.gsb .gsb-tool,.modal.gsb-modal .gsb-tool{border:1px solid var(--pl-line);min-height:30px;color:var(--pl-ink-2);font:10px var(--mono);letter-spacing:.9px;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.dash .pl.gsb .gsb-tool:hover:not(:disabled),.modal.gsb-modal .gsb-tool:hover:not(:disabled){border-color:var(--pl-gold);color:var(--pl-gold-2);background:#d9ba7c14}.dash .pl.gsb .gsb-tool.danger,.modal.gsb-modal .gsb-tool.danger{color:#f4a492;border-color:#e2705a66}.dash .pl.gsb .gsb-tool.danger:hover:not(:disabled){border-color:var(--pl-hot);color:#f4a492;background:#e2705a14}.dash .pl.gsb .gsb-tool:disabled{opacity:.4}.dash .pl.gsb .pl-table{max-height:520px}.dash .pl.gsb .pl-table table{min-width:560px}.dash .pl.gsb :is(th,td).num{text-align:right;font-variant-numeric:tabular-nums}.dash .pl.gsb td b{color:var(--pl-ink);font-weight:600}.dash .pl.gsb td .pl-tag{margin:0 0 0 6px}.dash .pl.gsb td>.pl-tag:first-child{margin-left:0}.dash .pl.gsb tbody tr{transition:background .15s}.dash .pl.gsb tbody tr:hover td{background:#d9ba7c08}.dash .pl.gsb tbody tr.off td,.dash .pl.gsb tbody tr.off td b{color:var(--pl-ink-3)}.dash .pl.gsb tbody tr.picked td{background:#d9ba7c12}.dash .pl.gsb td.actions{text-align:right;white-space:nowrap}.dash .pl.gsb .pl-tag.accent{border-color:var(--pl-gold);color:var(--pl-gold-2);background:#d9ba7c14}.dash .pl.gsb .gsb-empty{border:1px dashed var(--pl-line);background:repeating-linear-gradient(135deg,#0000 0 10px,#d9ba7c05 10px 11px);justify-items:start;gap:8px;padding:26px 24px;display:grid}.dash .pl.gsb .gsb-empty svg{color:var(--pl-gold)}.dash .pl.gsb .gsb-empty b{font:600 20px var(--pl-display);letter-spacing:.06em;text-transform:uppercase;color:var(--pl-ink)}.dash .pl.gsb .gsb-empty p{max-width:62ch;color:var(--pl-ink-3);font-size:13px;line-height:1.6}.modal.gsb-modal{--pl-gold:#d9ba7c;--pl-gold-2:#f2dba3;--pl-line:#d9ba7c40;--pl-line-2:#d9ba7c66;--pl-faint:#d9ba7c1f;--pl-panel:#151b11;--pl-sunk:#0f130c;--pl-ink:#f2eee2;--pl-ink-2:#c8cbbd;--pl-ink-3:#aab29e;--pl-hot:#e2705a;--pl-ok:#b9cc9b;--pl-display:"Barlow Condensed", sans-serif;--pl-gradient:linear-gradient(110deg, #fff0c9, #c39b53 80%);border:1px solid var(--pl-line-2);background:radial-gradient(ellipse at 100% 0%, #b8913a1f, transparent 50%), var(--pl-panel);color:var(--pl-ink);border-radius:0;position:relative;box-shadow:0 30px 90px #000c}.modal.gsb-modal:before{content:"";pointer-events:none;border:1px solid #e9ce931a;position:absolute;inset:9px}.modal.gsb-modal .modal-head .eyebrow{font:9px var(--mono);letter-spacing:2px;text-transform:uppercase;color:#d4bd8f;align-items:center;gap:8px;display:inline-flex}.modal.gsb-modal .modal-head h2{font:600 38px / .95 var(--pl-display);letter-spacing:-.01em;text-transform:uppercase;margin-top:10px}.modal.gsb-modal .modal-close{z-index:1;border-color:var(--pl-line);color:var(--pl-ink-2);border-radius:0;position:relative}.modal.gsb-modal .modal-close:hover{border-color:var(--pl-gold);color:var(--pl-gold-2)}.modal.gsb-modal :focus-visible{outline-offset:3px;outline:2px solid #f2d494}.modal.gsb-modal .gsb-field{min-width:0;color:var(--pl-ink-2);align-content:start;gap:8px;display:grid}.modal.gsb-modal .gsb-field>span:first-child,.modal.gsb-modal legend{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-ink-3)}.modal.gsb-modal .gsb-field>small{color:var(--pl-ink-3);font-size:11.5px;line-height:1.5}.modal.gsb-modal :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid var(--pl-line);background:var(--pl-sunk);width:100%;min-width:0;min-height:42px;color:var(--pl-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:0;padding:10px 12px;font-family:inherit;font-size:13.5px;line-height:1.5}.modal.gsb-modal textarea{resize:vertical}.modal.gsb-modal :is(input:not([type=checkbox]),select,textarea):focus-visible{border-color:var(--pl-gold);outline:none;box-shadow:0 0 0 3px #d9ba7c22}.modal.gsb-modal :is(input,textarea)::placeholder{color:#7d8571}.modal.gsb-modal .notice{color:#f0d9a2;background:#e0b76112;border:0;border-left:2px solid #e0b761;border-radius:0;margin:0;padding:10px 14px;font-size:12.5px}.modal.gsb-modal .pl-button{border:1px solid var(--pl-gold);color:#14180f;min-height:42px;font:600 15px var(--pl-display);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#ecd39a,#c9a763);border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 22px;display:inline-flex}.modal.gsb-modal .pl-button:hover:not(:disabled){background:linear-gradient(#fbe6b4,#d9ba7c);box-shadow:0 0 28px #d9ba7c55}.modal.gsb-modal .pl-button.ghost{border-color:var(--pl-line-2);color:var(--pl-gold-2);background:0 0}.modal.gsb-modal .pl-button.ghost:hover:not(:disabled){box-shadow:none;background:#d9ba7c14}.modal.gsb-modal .gsb-actions{flex-wrap:wrap;justify-content:end;align-items:center;gap:10px;display:flex}.modal.gsb-modal .gsb-actions .danger{margin-right:auto}.modal.gsb-modal .pl-switch{border:1px solid var(--pl-line);background:var(--pl-sunk);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:14px 16px;display:grid;position:relative}.modal.gsb-modal .pl-switch input{opacity:0;position:absolute}.modal.gsb-modal .pl-switch>span:first-of-type{border:1px solid var(--pl-line-2);background:#0b0e09;width:44px;height:22px;transition:background .2s,border-color .2s;position:relative}.modal.gsb-modal .pl-switch>span:first-of-type:after{content:"";background:#777d70;width:14px;height:14px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.modal.gsb-modal .pl-switch input:checked+span{border-color:var(--pl-gold);background:#d9ba7c22}.modal.gsb-modal .pl-switch input:checked+span:after{background:var(--pl-gold-2);transform:translate(22px);box-shadow:0 0 16px #d9ba7c88}.modal.gsb-modal .pl-switch input:focus-visible+span{box-shadow:0 0 0 3px #d9ba7c33}.modal.gsb-modal .pl-switch b{font:600 16px var(--pl-display);letter-spacing:.06em;text-transform:uppercase;color:var(--pl-ink)}@media (prefers-reduced-motion:reduce){.modal.gsb-modal *,.modal.gsb-modal :after{transition:none!important}}@media (max-width:1180px){.dash .pl.gsb .gsb-two{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.dash .pl.gsb .gsb-grid{grid-template-columns:minmax(0,1fr)}.dash .pl.gsb .pl-card-head{flex-wrap:wrap}.dash .pl.gsb .pl-card-head>.gsb-head-tools{flex-basis:100%;justify-content:start}.dash .pl.gsb .pl-tiles b.word{font-size:28px}.dash .pl.gsb .gsb-actions .pl-button{flex:auto}.modal.gsb-modal{padding:22px 18px}.modal.gsb-modal .modal-head h2{font-size:30px}.modal.gsb-modal :is(input:not([type=checkbox]),select,textarea){font-size:16px}}.dash .pl.gm .op-panel{box-shadow:none;border-radius:0;margin:0}.dash .pl.gm .gm-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.dash .pl.gm .gm-lede,.dash .pl.gm .gm-running{color:var(--pl-ink-2);font-size:13.5px;line-height:1.65}.dash .pl.gm .gm-running strong{color:var(--pl-gold-2)}.dash .pl.gm .gm-teams{gap:8px;display:grid}.dash .pl.gm .gm-team{border:1px solid var(--pl-line);border-left:3px solid var(--team);background:linear-gradient(90deg, color-mix(in srgb, var(--team) 10%, transparent), transparent 45%), var(--pl-sunk);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px 16px 20px;transition:border-color .2s,background .2s;display:grid;position:relative}.dash .pl.gm .gm-team input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.dash .pl.gm .gm-team:hover:not(:has(input:disabled)){border-top-color:var(--pl-line-2);border-right-color:var(--pl-line-2);border-bottom-color:var(--pl-line-2)}.dash .pl.gm .gm-team.on{border-top-color:var(--pl-gold);border-right-color:var(--pl-gold);border-bottom-color:var(--pl-gold);background:linear-gradient(90deg, color-mix(in srgb, var(--team) 18%, transparent), transparent 55%), #d9ba7c10}.dash .pl.gm .gm-team:has(input:focus-visible){outline-offset:3px;outline:2px solid #f2d494}.dash .pl.gm .gm-team:has(input:disabled){cursor:not-allowed}.dash .pl.gm .gm-team:has(input:disabled):not(.on){opacity:.6}.dash .pl.gm .gm-tick{border:1px solid var(--pl-line-2);width:14px;height:14px;transition:background .2s,box-shadow .2s;transform:rotate(45deg)}.dash .pl.gm .gm-team.on .gm-tick{border-color:var(--pl-gold-2);background:var(--pl-gold-2);box-shadow:0 0 14px #d9ba7c88}.dash .pl.gm .gm-team-name{min-width:0;font:600 22px / 1 var(--pl-display);letter-spacing:.05em;text-transform:uppercase;color:var(--pl-ink);overflow-wrap:anywhere;gap:4px;display:grid}.dash .pl.gm .gm-team-name small{font:9px var(--mono);letter-spacing:1.2px;color:var(--pl-ink-3)}.dash .pl.gm .gm-team.on .gm-team-name small{color:var(--pl-gold)}.dash .pl.gm .gm-team strong{font:600 38px / .85 var(--pl-display);font-variant-numeric:tabular-nums;color:var(--pl-gold-2);justify-items:end;display:grid}.dash .pl.gm .gm-team strong small{font:8.5px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-ink-3);margin-top:4px}.dash .pl.gm .gm-stale{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dash .pl.gm .gm-run{max-width:320px}.dash .pl.gm .gm-rules{counter-reset:rule;border:1px solid var(--pl-faint);display:grid}.dash .pl.gm .gm-rules li{border-bottom:1px solid var(--pl-faint);color:var(--pl-ink-2);counter-increment:rule;padding:13px 16px 13px 54px;font-size:13px;line-height:1.55;position:relative}.dash .pl.gm .gm-rules li:last-child{border-bottom:0}.dash .pl.gm .gm-rules li:before{content:counter(rule, decimal-leading-zero);font:600 22px / 1 var(--pl-display);color:#0000;-webkit-text-stroke:1px var(--pl-line-2);position:absolute;top:11px;left:16px}.dash .pl.gm .gm-sampled{border:1px dashed var(--pl-line);font:10.5px var(--mono);letter-spacing:.4px;color:var(--pl-ink-3);justify-self:start;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.dash .pl.gm .gm-sampled svg{color:var(--pl-gold)}.dash .pl.gm .gm-save{flex-wrap:wrap;align-items:center;gap:12px}.dash .pl.gm .gm-save small{flex:260px}.dash .pl.gm .pl-words textarea[aria-invalid=true]{border-color:#c0392b}.dash .pl.gm .gm-move{align-items:center;gap:6px;display:inline-flex}.dash .pl.gm .gm-move svg{color:var(--pl-gold)}@media (max-width:1180px){.dash .pl.gm .gm-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.dash .pl.gm .gm-team{gap:12px;padding:14px}.dash .pl.gm .gm-team strong{font-size:30px}}.dash .pl.inf{isolation:isolate;border:1px solid var(--pl-line);background:radial-gradient(at 92% 8%,#b8913a2e,#0000 55%),linear-gradient(#12160f,#0d100e);gap:0;margin-bottom:22px;padding:34px 38px 30px;animation:.5s ease-out both pl-rise;position:relative;overflow:hidden}.dash .pl.inf .inf-frame{pointer-events:none;border:1px solid #e9ce9322;position:absolute;inset:11px}.dash .pl.inf .inf-watermark{z-index:-1;font:600 clamp(110px, 14vw, 190px) / .8 var(--pl-display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #dbc18822;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;bottom:-20px;right:3%}.dash .pl.inf :is(.infantry-heading,.infantry-control,.infantry-footer){align-items:center;gap:18px;display:flex}.dash .pl.inf :is(.infantry-heading,.infantry-control){justify-content:space-between}.dash .pl.inf .infantry-heading{align-items:start}.dash .pl.inf .infantry-heading h2{font:600 clamp(40px, 4.4vw, 64px) / .88 var(--pl-display);letter-spacing:-.02em;text-transform:uppercase;margin-top:16px}.dash .pl.inf .infantry-heading p{font:600 14px var(--pl-display);letter-spacing:.16em;text-transform:uppercase;background:var(--pl-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:10px}.dash .pl.inf p{color:var(--pl-ink-2);font-size:13px;line-height:1.6}.dash .pl.inf .infantry-control{border:1px solid var(--pl-line);background:#0f130ccc;margin-top:26px;padding:20px 22px}.dash .pl.inf .infantry-control h3{font:600 22px var(--pl-display);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px}.dash .pl.inf .infantry-toggle{border:1px solid var(--pl-line-2);cursor:pointer;background:#0b0e09;border-radius:0;flex-shrink:0;width:58px;height:28px;padding:0;transition:background .2s,border-color .2s;position:relative}.dash .pl.inf .infantry-toggle span{background:#777d70;width:18px;height:18px;transition:transform .2s,background .2s;position:absolute;top:4px;left:4px}.dash .pl.inf .infantry-toggle[aria-checked=true]{border-color:var(--pl-gold);background:#d9ba7c22}.dash .pl.inf .infantry-toggle[aria-checked=true] span{background:var(--pl-gold-2);transform:translate(30px);box-shadow:0 0 16px #d9ba7c88}.dash .pl.inf .infantry-toggle:disabled{opacity:.45}.dash .pl.inf .infantry-name{border:1px dashed var(--pl-line);overflow-wrap:anywhere;gap:6px;margin-top:12px;padding:14px 18px;display:grid}.dash .pl.inf .infantry-name span{font:9px var(--mono);letter-spacing:1.4px;color:var(--pl-gold)}.dash .pl.inf .infantry-name strong{color:var(--pl-ink);font-size:13.5px;font-weight:500}.dash .pl.inf .infantry-footer{color:var(--pl-ink-3);margin-top:18px;font-size:12px;line-height:1.5}.dash .pl.inf .infantry-footer svg{color:var(--pl-gold);flex-shrink:0}.dash .pl.inf .infantry-hint{color:var(--pl-ink-3);margin-top:14px}.dash .pl.inf>p[role=status],.dash .pl.inf>.notice{margin-top:14px}.dash .pl.inf .infantry-progress{border-left:2px solid var(--pl-gold);background:#d9ba7c0d;flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:18px;padding:16px 18px;display:flex}.dash .pl.inf .infantry-progress>div{flex:240px;min-width:0}.dash .pl.inf .infantry-progress strong{font:600 17px var(--pl-display);letter-spacing:.06em;text-transform:uppercase;color:var(--pl-gold-2)}.infantry-preview{overflow-wrap:anywhere;background:#d9ba7c10;border:1px solid #d9ba7c40;padding:14px}@media (max-width:760px){.dash .pl.inf{padding:26px 22px 22px}.dash .pl.inf .infantry-heading{flex-direction:column;gap:14px}.dash .pl.inf .infantry-control{padding:16px}.dash .pl.inf .infantry-progress .pl-button{width:100%}}.dash .pl.wr .wr-find{gap:8px;margin-bottom:16px;display:grid}.dash .pl.wr .wr-find label{border:1px solid var(--pl-line-2);background:var(--pl-sunk);color:var(--pl-ink-3);align-items:center;gap:10px;padding:0 12px;display:flex}.dash .pl.wr .wr-find input{min-width:0;color:var(--pl-ink);background:0 0;border:0;flex:1;padding:11px 0;font-size:14px}.dash .pl.wr .wr-find input:focus{outline:none}.dash .pl.wr .wr-find ul{border:1px solid var(--pl-line);background:var(--pl-sunk)}.dash .pl.wr .wr-find li{border-bottom:1px solid var(--pl-faint);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:9px 12px;display:grid}.dash .pl.wr .wr-find li:last-child{border-bottom:0}.dash .pl.wr .wr-find li>span:first-child{min-width:0;display:grid}.dash .pl.wr :is(.wr-find,.wr-rule) small{color:var(--pl-ink-3);font-size:11.5px}.dash .pl.wr .wr-find code{font:10.5px var(--mono);color:var(--pl-ink-3)}.dash .pl.wr .wr-kills{font:11px var(--mono);color:var(--pl-gold);white-space:nowrap}.dash .pl.wr .wr-rules{gap:10px;display:grid}.dash .pl.wr .wr-rule{border:1px solid var(--pl-line);border-left:3px solid var(--pl-hot);background:linear-gradient(90deg, #e2705a0d, transparent 40%), var(--pl-sunk)}.dash .pl.wr .wr-rule.paused{border-left-color:var(--pl-line-2);background:var(--pl-sunk);opacity:.75}.dash .pl.wr .wr-rule.invalid{border-color:#e2705a99}.dash .pl.wr .wr-rule-head{align-items:center;gap:10px;padding-right:10px;display:flex}.dash .pl.wr .wr-rule-open{min-width:0;color:var(--pl-ink);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.dash .pl.wr .wr-rule-open>span:first-child{gap:2px;min-width:0;display:grid}.dash .pl.wr .wr-rule-open b{font:600 19px/1.1 var(--pl-display);letter-spacing:.5px;text-transform:uppercase}.dash .pl.wr .wr-rule-open svg{color:var(--pl-ink-3);transition:transform .15s}.dash .pl.wr .wr-rule-open[aria-expanded=true] svg{transform:rotate(180deg)}.dash .pl.wr .wr-steps{gap:3px;display:flex}.dash .pl.wr .wr-steps i{background:#e0b76166;width:14px;height:6px}.dash .pl.wr .wr-steps i.respawn{background:var(--pl-hot)}.dash .pl.wr .wr-steps i.kick{box-shadow:inset 0 0 0 1px var(--pl-hot);background:#8d2f22}.dash .pl.wr .wr-mini{background:0 0;border:0;padding:0}.dash .pl.wr .wr-remove{border:1px solid var(--pl-line);width:30px;height:30px;color:var(--pl-ink-3);cursor:pointer;background:0 0;place-items:center;display:grid}.dash .pl.wr .wr-remove:hover:not(:disabled){border-color:var(--pl-hot);color:var(--pl-hot)}.dash .pl.wr .wr-rule-body{border-top:1px solid var(--pl-faint);gap:16px;padding:4px 14px 16px;display:grid}.dash .pl.wr .wr-scope{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.dash .pl.wr .wr-scope button{border:1px solid var(--pl-line);color:var(--pl-ink-2);text-align:left;cursor:pointer;background:0 0;gap:2px;padding:10px 12px;display:grid}.dash .pl.wr .wr-scope button b{font:600 14px var(--pl-display);letter-spacing:.6px;text-transform:uppercase}.dash .pl.wr .wr-scope button small{color:var(--pl-ink-3);font-size:11px}.dash .pl.wr .wr-scope button.on{border-color:var(--pl-gold);background:var(--pl-faint);color:var(--pl-gold-2)}.dash .pl.wr .wr-ladder{flex-wrap:wrap;gap:6px;display:flex}.dash .pl.wr .wr-ladder li{color:#f0d9a2;font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;border:1px solid #e0b76166;align-items:center;gap:6px;padding:5px 10px 5px 5px;display:inline-flex}.dash .pl.wr .wr-ladder li>span{background:var(--pl-faint);min-width:18px;height:18px;color:var(--pl-ink);place-items:center;display:grid}.dash .pl.wr .wr-ladder li.respawn{color:#f4a492;background:#e2705a14;border-color:#e2705a99}.dash .pl.wr .wr-ladder li.kick{border-color:var(--pl-hot);color:#ffc2b5;background:#8d2f2240}.dash .pl.wr .wr-ladder li.more{color:var(--pl-ink-3);border:0}.dash .pl.wr .wr-feed{align-self:start}.dash .pl.wr .wr-feed li{justify-content:space-between;align-items:center;gap:10px;display:flex}.dash .pl.wr .wr-feed .pl-tag{white-space:nowrap;margin:0}.dash .pl.wr .wr-filters{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.dash .pl.wr .wr-filters :is(select,input){border:1px solid var(--pl-line-2);background:var(--pl-sunk);width:auto;min-width:0;color:var(--pl-ink);border-radius:0;padding:8px 10px;font-size:13px}.dash .pl.wr .wr-filters input{flex:200px}.dash .pl.wr .wr-log td small{color:var(--pl-ink-3);margin-top:3px;font-size:11px;display:block}.dash .pl.wr .wr-said{max-width:340px;color:var(--pl-ink-2);font-size:12px}.dash .pl.wr .wr-more{justify-self:center;margin-top:12px}@media (max-width:720px){.dash .pl.wr .wr-scope{grid-template-columns:1fr}.dash .pl.wr .wr-rule-open{grid-template-columns:minmax(0,1fr) auto}.dash .pl.wr .wr-steps{display:none}.dash .pl.wr .wr-find li{grid-template-columns:minmax(0,1fr) auto}.dash .pl.wr .wr-kills{display:none}}.dash .pl.sb{--sb-discord:#232428;--sb-discord-2:#111214;--sb-blurple:#5865f2}.dash .pl.sb :is(input[type=text],input[type=password],select){border:1px solid var(--pl-line);background-color:var(--pl-sunk);width:100%;min-height:0;color:var(--pl-ink);border-radius:0;padding:10px 12px;font-size:13.5px}.dash .pl.sb select:not([multiple]){background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d9ba7c' 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:15px;padding-right:36px}.dash .pl.sb :is(input[type=text],input[type=password],select):focus-visible{border-color:var(--pl-gold);outline:none;box-shadow:0 0 0 3px #d9ba7c22}.dash .pl.sb .invalid input{border-color:var(--pl-hot)}.dash .pl.sb a.pl-button{white-space:nowrap;text-decoration:none}.dash .pl.sb .pl-button{min-height:40px;padding:0 16px;font-size:14px}.dash .pl.sb .pl-bar .pl-button{min-height:42px;padding:0 22px;font-size:15px}.dash .pl.sb .sb-count{align-items:baseline;gap:8px;display:flex}.dash .pl.sb .sb-count em{font-size:.4em}.dash .pl.sb .sb-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.dash .pl.sb .sb-fields>:is(label,div){gap:8px;min-width:0;display:grid}.dash .pl.sb .sb-fields>:only-child{grid-column:1/-1}.dash .pl.sb :is(.sb-fields small,.sb-hint){color:var(--pl-ink-3);font-size:11.5px;line-height:1.45}.dash .pl.sb .sb-avatar>span{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.sb .sb-avatar .pl-button{justify-self:start}.dash .pl.sb .sb-identity{border:1px solid var(--pl-line);background:var(--pl-sunk);align-items:center;gap:16px;padding:16px 18px;display:flex}.dash .pl.sb .sb-identity>div{flex:1;gap:4px;min-width:0;display:grid}.dash .pl.sb .sb-identity b{font:600 22px var(--pl-display);letter-spacing:.04em;overflow-wrap:anywhere}.dash .pl.sb .sb-identity small{color:var(--pl-ink-3);font-size:12px}.dash .pl.sb .sb-token{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.dash .pl.sb .sb-token label{flex:260px;gap:8px;min-width:0;display:grid}.dash .pl.sb .sb-token input{font-family:var(--mono)}.dash .pl.sb .sb-face{width:44px;height:44px;color:var(--pl-gold);background:#2f3136;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.dash .pl.sb .sb-face img{object-fit:cover;border-radius:50%;width:100%;height:100%}.dash .pl.sb .sb-face.large{width:76px;height:76px}.dash .pl.sb .sb-face:is(.online,.idle,.dnd):after{content:"";border:3px solid var(--sb-discord);background:#23a55a;border-radius:50%;width:14px;height:14px;position:absolute;bottom:-2px;right:-2px}.dash .pl.sb .sb-face.large:after{width:18px;height:18px;bottom:2px;right:2px}.dash .pl.sb .sb-face.idle:after{background:#f0b232}.dash .pl.sb .sb-face.dnd:after{background:#f23f43}.dash .pl.sb .sb-preview{position:sticky;top:16px}.dash .pl.sb .sb-discord{background:var(--sb-discord);color:#dbdee1;border-radius:8px;gap:10px;min-width:0;padding:16px;font-family:DM Sans,sans-serif;display:grid}.dash .pl.sb .sb-role{color:#949ba4;font-size:12px}.dash .pl.sb .sb-member{align-items:center;gap:12px;min-width:0;display:flex}.dash .pl.sb .sb-member>div{gap:2px;min-width:0;display:grid}.dash .pl.sb .sb-discord b{color:#f2f3f5;overflow-wrap:anywhere;font-size:15px;font-weight:600}.dash .pl.sb .sb-profile>b{font-size:19px}.dash .pl.sb .sb-discord b i{background:var(--sb-blurple);color:#fff;vertical-align:middle;border-radius:4px;margin-left:4px;padding:1px 5px;font:600 10px DM Sans,sans-serif;display:inline-block}.dash .pl.sb .sb-member small{color:#b5bac1;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.dash .pl.sb .sb-bio{overflow-wrap:anywhere;font-size:13.5px;line-height:1.55}.dash .pl.sb .sb-bio code{background:var(--sb-discord-2);font:12px var(--mono);border-radius:4px;padding:1px 4px}.dash .pl.sb .sb-playing{background:var(--sb-discord-2);border-radius:8px;gap:6px;padding:12px;display:grid}.dash .pl.sb .sb-playing span{color:#b5bac1;font-size:12px;font-weight:600}.dash .pl.sb .sb-playing b{font-size:13.5px}@media (max-width:1180px){.dash .pl.sb .sb-preview{position:static}}@media (max-width:760px){.dash .pl.sb .sb-fields{grid-template-columns:minmax(0,1fr)}.dash .pl.sb .sb-identity{flex-wrap:wrap}.dash .pl.sb .sb-identity .pl-button{flex:100%}.dash .pl.sb .sb-token .pl-button{flex:1}}.dash .pl.pc{margin-top:18px}.dash .pl.pc :is(.pcd-issue,.pcd-issued,.pcd-list){animation:.6s ease-out .12s both pl-rise}.dash .pl.pc .pcd-fields{grid-template-columns:minmax(170px,.9fr) minmax(140px,.8fr) minmax(0,1.6fr) minmax(120px,.6fr) auto;align-items:end;gap:14px;display:grid}.dash .pl.pc .pcd-fields .pl-button{min-height:41px}.dash .pl.pc .pcd-list .pl-card-head select{width:auto;min-width:190px}.dash .pl.pc .pcd-note{color:var(--pl-ink-3);font-size:12.5px;line-height:1.6}.dash .pl.pc .pcd-slip{color:#2a2418;background:repeating-linear-gradient(0deg,#0000 0 23px,#6b5a3512 23px 24px),linear-gradient(#f4ecd8,#e7dcc0);gap:10px;padding:22px 24px;display:grid;box-shadow:inset 0 0 0 1px #c9a76399,0 18px 50px #0007}.dash .pl.pc .pcd-slip>span{font:9px var(--mono);letter-spacing:2px;text-transform:uppercase;color:#7a6638}.dash .pl.pc .pcd-token code{font:600 clamp(20px, 3.2vw, 30px) / 1.15 var(--mono);letter-spacing:.06em;color:#1c180f;overflow-wrap:anywhere}.dash .pl.pc .pcd-slip small{color:#5c4f33;font-size:12px}.dash .pl.pc .pcd-slip a{color:#4b3d17;overflow-wrap:anywhere;border-bottom:1px solid #4b3d1766}.dash .pl.pc .pcd-issued textarea:not([hidden]){font:12px / 1.7 var(--mono)}.dash .pl.pc .pcd-rows{border:1px solid var(--pl-faint);background:var(--pl-sunk);display:grid}.dash .pl.pc .pcd-rows>li{border-bottom:1px solid var(--pl-faint);position:relative}.dash .pl.pc .pcd-rows>li:last-child{border-bottom:0}.dash .pl.pc .pcd-rows>li:before{content:"";background:0 0;width:2px;position:absolute;inset:0 auto 0 0}.dash .pl.pc .pcd-rows>li.due:before{background:#e0b761}.dash .pl.pc .pcd-rows>li.flagged:before{background:var(--pl-hot);box-shadow:0 0 12px #e2705a66}.dash .pl.pc .pcd-rows>li.pl-empty{padding:26px 18px}.dash .pl.pc .pcd-row{width:100%;min-height:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:112px minmax(170px,1fr) minmax(0,1.5fr) 18px;grid-template-areas:"code who reason caret""code who by caret";align-items:center;gap:4px 18px;padding:14px 18px;transition:background .15s;display:grid}.dash .pl.pc .pcd-row:hover,.dash .pl.pc .pcd-rows>li.open .pcd-row{background:#d9ba7c0b}.dash .pl.pc .pcd-code{font:600 17px var(--pl-display);letter-spacing:.08em;color:var(--pl-gold-2);font-variant-numeric:tabular-nums;grid-area:code}.dash .pl.pc .pcd-who{grid-area:who;gap:6px;min-width:0;display:grid}.dash .pl.pc .pcd-who b{text-overflow:ellipsis;white-space:nowrap;font:600 18px / 1 var(--pl-display);letter-spacing:.04em;color:var(--pl-ink);overflow:hidden}.dash .pl.pc .pcd-tags{flex-wrap:wrap;gap:5px;display:flex}.dash .pl.pc .pcd-tags:empty{display:none}.dash .pl.pc .pcd-reason{min-width:0;color:var(--pl-ink);overflow-wrap:anywhere;grid-area:reason;font-size:13px}.dash .pl.pc .pcd-by{font:9.5px var(--mono);letter-spacing:.6px;text-transform:uppercase;color:var(--pl-ink-3);grid-area:by}.dash .pl.pc .pcd-caret{color:var(--pl-gold);grid-area:caret;transition:transform .2s}.dash .pl.pc .pcd-row[aria-expanded=true] .pcd-caret{transform:rotate(180deg)}.dash .pl.pc .pcd-detail{border-top:1px dashed var(--pl-line);background:linear-gradient(#d9ba7c0a,#0000 260px);gap:18px;padding:20px 22px 24px 24px;animation:.3s ease-out both pl-rise;display:grid}.dash .pl.pc .pcd-detail>dl,.dash .pl.pc .pcd-integrity{grid-template-columns:124px minmax(0,1fr);gap:10px 16px;margin:0;font-size:13px;display:grid}.dash .pl.pc .pcd-integrity{border:1px solid var(--pl-faint);background:var(--pl-panel);padding:16px 18px}.dash .pl.pc :is(.pcd-detail>dl,.pcd-integrity) dt{font:9px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-ink-3);padding-top:2px}.dash .pl.pc :is(.pcd-detail>dl,.pcd-integrity) dd{min-width:0;color:var(--pl-ink);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.dash .pl.pc .pcd-detail dd a{color:var(--pl-gold-2);border-bottom:1px solid var(--pl-line)}.dash .pl.pc .pcd-verdict{color:var(--pl-ink-3);flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.dash .pl.pc .pcd-verdict .pl-tag{font:600 16px var(--pl-display);letter-spacing:.14em;padding:6px 14px}.dash .pl.pc .pcd-clean{color:#d5e6c2;background:#b9cc9b0d;border:1px solid #b9cc9b55;align-items:center;gap:8px;padding:14px 16px;font-size:13px;display:flex}.dash .pl.pc .pcd-findings{gap:8px;display:grid}.dash .pl.pc .pcd-finding{--tone:var(--pl-line-2);border:1px solid var(--pl-faint);border-left:2px solid var(--tone);background:var(--pl-panel);gap:8px;padding:14px 16px;display:grid}.dash .pl.pc .pcd-finding.is-critical,.dash .pl.pc .pcd-finding.is-high{--tone:var(--pl-hot);background:linear-gradient(90deg, #e2705a12, var(--pl-panel) 60%)}.dash .pl.pc .pcd-finding.is-medium{--tone:#e0b761}.dash .pl.pc .pcd-finding b{color:var(--pl-ink)}.dash .pl.pc .pcd-finding p{color:var(--pl-ink-2);font-size:13px;line-height:1.55}.dash .pl.pc .pcd-evidence{gap:4px;display:grid}.dash .pl.pc .pcd-evidence code{background:var(--pl-sunk);color:var(--pl-ink-2);padding:6px 10px;display:block}.dash .pl.pc .pcd-caveat{border-left:2px solid var(--pl-gold);color:var(--pl-ink-2);background:#d9ba7c0d;padding:12px 16px;font-size:12.5px;line-height:1.6}.dash .pl.pc .pcd-warn{color:#f4a492}.dash .pl.pc .pcd-raw{border:1px solid var(--pl-faint);background:var(--pl-panel)}.dash .pl.pc .pcd-raw summary{font:600 15px var(--pl-display);letter-spacing:.08em;text-transform:uppercase;color:var(--pl-ink-2);cursor:pointer;align-items:center;gap:10px;padding:12px 16px;display:flex}.dash .pl.pc .pcd-raw summary:hover,.dash .pl.pc .pcd-raw[open] summary{color:var(--pl-gold-2)}.dash .pl.pc .pcd-raw summary small{border:1px solid var(--pl-line);font:10px var(--mono);letter-spacing:0;color:var(--pl-ink-3);padding:1px 7px}.dash .pl.pc .pcd-raw[open]{gap:12px;padding-bottom:16px;display:grid}.dash .pl.pc .pcd-raw[open]>:not(summary){margin:0 16px}.dash .pl.pc .pcd-raw h4{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-gold)}.dash .pl.pc .pcd-table{max-height:380px;overflow:auto}.dash .pl.pc .pcd-table table{font-size:12px}.dash .pl.pc .pcd-table td{overflow-wrap:anywhere;padding:8px 12px 8px 0}.dash .pl.pc .pcd-kv{background:var(--pl-faint);border:1px solid var(--pl-faint);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1px;display:grid}.dash .pl.pc .pcd-kv div{background:var(--pl-panel);gap:3px;padding:9px 12px;display:grid}.dash .pl.pc .pcd-kv dt{font:8.5px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.pc .pcd-kv dd{color:var(--pl-ink);overflow-wrap:anywhere;margin:0;font-size:12.5px}.dash .pl.pc .pcd-decide,.dash .pl.pc .pcd-delete{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dash .pl.pc .pcd-decide input{flex:280px;width:auto}.dash .pl.pc .pcd-delete{background:#e2705a0d;border:1px solid #e2705a66;padding:14px 16px}.dash .pl.pc .pcd-delete span{color:var(--pl-ink-2);flex-basis:100%;font-size:13px}.dash .pl.pc .pcd-delete b{font-family:var(--mono);color:#f4a492}.dash .pl.pc .pcd-delete input{flex:0 200px;width:auto}.dash .pl.pc .pcd-delete-open{justify-self:start}@media (max-width:1100px){.dash .pl.pc .pcd-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.dash .pl.pc .pcd-fields :is(.pcd-why,.pl-button){grid-column:1/-1}.dash .pl.pc .pcd-row{grid-template-columns:minmax(0,1fr) 18px;grid-template-areas:"code caret""who caret""reason reason""by by";gap:8px 12px}}@media (max-width:760px){.dash .pl.pc .pcd-fields{grid-template-columns:minmax(0,1fr)}.dash .pl.pc .pcd-list .pl-card-head{flex-wrap:wrap}.dash .pl.pc .pcd-list .pl-card-head select{flex:1;min-width:0}.dash .pl.pc .pcd-row{padding:14px}.dash .pl.pc .pcd-detail{padding:16px 14px 20px}.dash .pl.pc :is(.pcd-detail>dl,.pcd-integrity){grid-template-columns:minmax(0,1fr);gap:2px}.dash .pl.pc :is(.pcd-detail>dl,.pcd-integrity) dd{margin-bottom:8px}.dash .pl.pc .pcd-slip{padding:18px}}.dash .pl .sn-card{background:linear-gradient(135deg, #d9ba7c0f, transparent 50%), var(--pl-panel)}.dash .pl .sn-card .pl-card-head>svg{color:var(--pl-gold);flex:none}.dash .pl .sn-card .pl-card-head h3 svg{vertical-align:-2px;color:var(--pl-gold);margin-right:8px}.dash .pl .sn-card .pl-card-head .sn-run{flex:none;align-self:start}.dash .pl .sn-card .pl-button.small{min-height:34px;padding:0 14px;font-size:13px}.dash .pl .sn-card .notice{border:0;border-left:2px solid var(--pl-gold);max-width:none;color:var(--pl-ink-2);background:#d9ba7c0d;border-radius:0;margin:0;padding:12px 16px;font-size:13px}.dash .pl .sn-card .notice-bad{color:#f4a492;background:#e2705a12;border-left-color:#e2705a}.dash .pl .sn-card .sn-off{color:#f0d9a2;background:#e0b76112;border-left-color:#e0b761}.dash .pl .sn-card .sn-wait{color:var(--pl-ink-3);align-items:center;gap:8px;font-size:13px;display:inline-flex}.dash .pl .sn-card .sn-empty{justify-items:start;gap:14px;display:grid}.dash .pl .sn-card .sn-foot{border-top:1px solid var(--pl-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;padding-top:14px;display:flex}.dash .pl .sn-card .sn-cost{font:10px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl .sn-card .sn-useful{align-items:center;gap:6px;display:inline-flex}.dash .pl .sn-card .sn-useful button{border:1px solid var(--pl-line);width:30px;height:30px;color:var(--pl-ink-2);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.dash .pl .sn-card .sn-useful button:hover:not(:disabled){border-color:var(--pl-gold);color:var(--pl-gold-2)}.dash .pl .sn-card .sn-useful button.on{border-color:var(--pl-gold);color:var(--pl-gold-2);background:#d9ba7c22}.dash .pl .sn-card .sn-useful button:disabled{opacity:.5;cursor:not-allowed}.dash .pl .sn-card .sn-useful small{font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3);margin-left:4px}.dash .pl .sn-read{gap:18px;min-width:0;display:grid}.dash .pl .sn-verdict{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.dash .pl .sn-verdict b{font:600 22px / 1 var(--pl-display);letter-spacing:.04em;text-transform:uppercase}.dash .pl .sn-verdict small{font:9.5px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl .sn-severity{margin-right:0;padding:5px 10px}.dash .pl .sn-summary{border-left:2px solid var(--pl-gold);color:var(--pl-ink);white-space:pre-wrap;padding:4px 0 4px 22px;font-size:14px;line-height:1.65;position:relative}.dash .pl .sn-rules td:nth-child(2){white-space:nowrap}.dash .pl .sn-rules td:last-child{color:var(--pl-ink-2);font-size:12.5px;line-height:1.5}.dash .pl .sn-block{gap:10px;min-width:0;display:grid}.dash .pl .sn-evidence,.dash .pl .sn-flags,.dash .pl .sn-questions{gap:8px;padding:0;list-style:none;display:grid}.dash .pl .sn-evidence li{color:var(--pl-ink-2);grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:6px 10px;font-size:13px;line-height:1.5;display:grid}.dash .pl .sn-evidence li b{font:10.5px var(--mono);color:var(--pl-gold-2)}.dash .pl .sn-evidence .pl-tag{margin-right:0}.dash .pl .sn-flags li,.dash .pl .sn-questions li{color:var(--pl-ink-2);padding-left:16px;font-size:13px;line-height:1.55;position:relative}.dash .pl .sn-flags li:before{content:"";border:1px solid #e2705a;width:6px;height:6px;position:absolute;top:7px;left:0;transform:rotate(45deg)}.dash .pl .sn-questions{counter-reset:sn-q}.dash .pl .sn-questions li:before{content:counter(sn-q, decimal-leading-zero);counter-increment:sn-q;font:9px var(--mono);color:var(--pl-gold);position:absolute;top:2px;left:0}.dash .pl .sn-questions li{padding-left:24px}.dash .pl .sn-actions{flex-wrap:wrap;gap:8px;display:flex}.dash .pl .sn-actions .pl-button.small{min-height:34px;padding:0 14px;font-size:13px}.dash .pl .sn-sub{font:9px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--pl-gold)}.dash .pl .sn-stats td,.dash .pl .sn-stats th{white-space:nowrap;font-size:12.5px}.dash .pl .sn-stats td:first-child{white-space:normal;color:var(--pl-ink)}.dash .pl .sn-stats td:first-child small{color:var(--pl-ink-3);margin-top:2px;font-size:11.5px;line-height:1.45;display:block}.dash .pl .sn-stats .num{text-align:right;font-variant-numeric:tabular-nums}.dash .pl .sn-benign{gap:8px;padding:0;list-style:none;display:grid}.dash .pl .sn-benign li{color:var(--pl-ink-2);padding-left:16px;font-size:13px;line-height:1.55;position:relative}.dash .pl .sn-benign li:before{content:"";border:1px solid #b9cc9b;width:6px;height:6px;position:absolute;top:7px;left:0;transform:rotate(45deg)}.dash .pl .sn-conduct{color:var(--pl-ink-2);white-space:pre-wrap;font-size:13px;line-height:1.6}.dash .pl.pv .sn-card{padding:24px 26px 26px}.dash .pl.pv .sn-card .pl-card-head{padding-bottom:14px}.dash .pl.pv .sn-card .pl-card-head h3{letter-spacing:.05em;font-size:22px}.dash .pl .sn-score{grid-template-columns:auto auto;align-items:baseline;gap:6px;display:inline-grid}.dash .pl .sn-score b{font:600 22px / 1 var(--pl-display);letter-spacing:.04em}.dash .pl .sn-score small{font:9.5px var(--mono);letter-spacing:1.2px;color:var(--pl-ink-3)}.dash .pl .sn-score>i{background:var(--pl-faint);grid-column:1/-1;height:3px;display:block}.dash .pl .sn-score>i>i{background:var(--pl-gold);height:100%;display:block}.dash .pl .sn-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;display:grid}.dash .pl .sn-reqs td:nth-child(2){white-space:nowrap}.dash .pl .sn-reqs td:last-child{color:var(--pl-ink-2);font-size:12.5px;line-height:1.5}.dash .pl .sn-reqs .pl-tag{margin-right:0}.dash .pl .sn-dupes,.dash .pl .sn-chips,.dash .pl .sn-steps{gap:8px;padding:0;list-style:none;display:grid}.dash .pl .sn-dupes li{color:var(--pl-ink);font-size:13px;line-height:1.55}.dash .pl .sn-dupes li a{font:11px var(--mono);color:var(--pl-gold-2)}.dash .pl .sn-dupes li span{color:var(--pl-ink-3)}.dash .pl .sn-chips{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 10px}.dash .pl .sn-chip{border:1px solid var(--pl-line);background:var(--pl-sunk);flex-wrap:wrap;align-items:center;gap:10px;min-width:0;padding:8px 12px;display:flex}.dash .pl .sn-chip small{font:9px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl .sn-chip b{color:var(--pl-ink);font-size:13px}.dash .pl .sn-chip .pl-chip{min-height:26px;margin-left:auto;padding:0 10px;font-size:11px}.dash .pl .sn-steps{counter-reset:sn-s}.dash .pl .sn-steps li{color:var(--pl-ink-2);padding-left:24px;font-size:13px;line-height:1.55;position:relative}.dash .pl .sn-steps li:before{content:"";border:1px solid var(--pl-line-2);width:11px;height:11px;position:absolute;top:4px;left:0}.dash .pl .sn-flat .sn-card{background:0 0;border:0;padding:0}.dash .pl .sn-flat .sn-card:before{display:none}.dash .pl .sn-flat .sn-card .pl-card-head{border:0;padding:0 0 12px}.dash .pl .sn-flat .sn-card .pl-card-head>svg,.dash .pl .sn-flat .sn-card .pl-card-head h3{display:none}.dash .pl .sn-flat .sn-card .pl-card-head p{margin:0}.dash .pl .sn-fold{border-top:1px solid var(--pl-faint)}.dash .pl .sn-fold summary{font:600 13px / 1 var(--pl-display);letter-spacing:.08em;text-transform:uppercase;color:var(--pl-gold-2);cursor:pointer;align-items:center;gap:8px;padding:12px 0;list-style:none;display:flex}.dash .pl .sn-fold summary::-webkit-details-marker{display:none}.dash .pl .sn-fold summary:after{content:"+";font:14px var(--mono);color:var(--pl-ink-3);margin-left:auto}.dash .pl .sn-fold[open] summary:after{content:"−"}.dash .pl .sn-fold>.sn-card{padding-bottom:6px}.dash .pl.rp .sn-line{color:var(--pl-ink-2);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.dash .pl.rp .sn-line svg{color:var(--pl-gold)}.dash .pl.rp .sn-line a{color:var(--pl-gold-2)}.dash .sn-clips{gap:8px;padding:0;list-style:none;display:grid}.dash .sn-clips button{border:1px solid var(--line);background:var(--sunk);width:100%;color:var(--ink);text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.dash .sn-clips button:hover{border-color:var(--line-2);background:var(--panel-2)}.dash .sn-clips small{color:var(--ink-3);white-space:nowrap}@media (max-width:760px){.dash .pl.pv .sn-card{padding:20px 18px}}@media (max-width:640px){.dash .pl .sn-evidence li{grid-template-columns:minmax(0,1fr)}.dash .pl .sn-stats :is(th,td):nth-child(5){display:none}.dash .pl .sn-cols,.dash .pl .sn-chips{grid-template-columns:minmax(0,1fr)}}.analytics,.analytics-vars{--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500;--series-5:#d55181;--series-6:#9085e9;--chart-ink:#d8dccd;--chart-muted:#89967a;--chart-grid:#ffffff12;--chart-surface:#11160f;--card-edge:#ffffff14;--card-face:linear-gradient(165deg, #1f271dd9, #0d120de8 62%)}.analytics{flex-direction:column;gap:22px;display:flex}.analytics-controls{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d120dd9;border-bottom:1px solid #ffffff0a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex;position:sticky;top:0}.analytics-tabs,.analytics-range{background:#00000042;border:1px solid #ffffff0f;border-radius:13px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.analytics-tabs button,.analytics-range button{color:#b9c0ab;font:600 13px var(--display);letter-spacing:.7px;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:8px 14px;transition:color .15s,background .15s;display:inline-flex}.analytics-range button{font-family:var(--mono);letter-spacing:1px;padding:8px 12px;font-size:11px}.analytics-tabs button:hover,.analytics-range button:hover{color:var(--paper);background:#ffffff0a}.analytics-tabs button.on,.analytics-range button.on{background:var(--accent);border-color:var(--accent);color:#10140f;box-shadow:0 3px 14px -6px #c1cba280}.analytics-grid{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:start;gap:18px;display:grid}.analytics-grid.busy{opacity:.55;filter:saturate(.7);transition:opacity .2s,filter .2s}@media (prefers-reduced-motion:no-preference){.analytics-grid>*{animation:.35s backwards analytics-rise}.analytics-grid>:nth-child(2){animation-delay:40ms}.analytics-grid>:nth-child(3){animation-delay:80ms}.analytics-grid>:nth-child(4){animation-delay:.12s}.analytics-grid>:nth-child(n+5){animation-delay:.16s}}@keyframes analytics-rise{0%{opacity:0;transform:translateY(8px)}}.stat-row{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.stat-tile{border:1px solid var(--card-edge);background:var(--card-face);border-radius:14px;flex-direction:column;gap:5px;padding:16px 18px 14px;transition:border-color .2s,transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.stat-tile:before{content:"";background:var(--accent);opacity:.55;width:26px;height:2px;transition:width .25s;position:absolute;inset:0 auto auto 18px}.stat-tile:hover{border-color:#c1cba24d;transform:translateY(-1px)}.stat-tile:hover:before{opacity:1;width:44px}.stat-label{font:10px var(--mono);letter-spacing:1.8px;text-transform:uppercase;color:var(--chart-muted);margin-top:6px}.stat-tile strong{font:600 36px / 1 var(--display);font-variant-numeric:tabular-nums;color:var(--paper);text-shadow:0 0 24px #c1cba21f}.stat-tile strong small{color:var(--chart-muted);text-shadow:none;margin-left:2px;font-size:17px}.stat-hint{color:var(--chart-muted);font-size:12px}.chart-card{border:1px solid var(--card-edge);background:var(--card-face);border-radius:16px;min-width:0;padding:20px 22px 16px;transition:border-color .2s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 24px 50px -40px #000c}.chart-card:before{content:"";pointer-events:none;background:radial-gradient(520px 190px at 12% -8%,#c1cba211,#0000 70%);position:absolute;inset:0}.chart-card:hover{border-color:#c1cba233}.chart-card.wide{grid-column:1/-1}.chart-card>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex;position:relative}.chart-card h3{font:600 21px / 1.1 var(--display);letter-spacing:.7px;text-transform:uppercase;margin:0}.chart-card h3:after{content:"";background:var(--accent);opacity:.55;width:26px;height:2px;margin-top:6px;display:block}.chart-card header p{max-width:640px;color:var(--chart-muted);margin:6px 0 0;font-size:13px}.chart-empty{text-align:center;color:var(--chart-muted);margin:0;padding:28px 0}.chart{position:relative}.chart svg{max-width:100%;display:block;overflow:visible}.chart .grid{stroke:var(--chart-grid);stroke-width:1px;vector-effect:non-scaling-stroke}.chart .axis{fill:var(--chart-muted);font:11px var(--mono)}.chart .line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 3px 6px #00000073)}.chart .dot{stroke:var(--chart-surface);stroke-width:2px;vector-effect:non-scaling-stroke}.chart .crosshair{stroke:#ffffff59;stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.chart .bar{transition:opacity .15s}.chart .marker{fill:var(--series-3);stroke:var(--chart-surface);stroke-width:1px;opacity:.95}.chart .marker:hover{fill:#2cc38f}.chart-legend{font:11px var(--mono);letter-spacing:.6px;color:var(--chart-ink);flex-wrap:wrap;gap:14px;margin:0 0 8px;padding:0;list-style:none;display:flex}.chart-legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.chart-legend .legend-marker{background:var(--series-3);clip-path:polygon(50% 0,100% 100%,0 100%);border-radius:1px}.chart-tip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;z-index:2;background:#0b0f0be6;border:1px solid #ffffff1f;border-radius:10px;min-width:150px;padding:10px 12px;position:absolute;top:8px;box-shadow:0 18px 40px -20px #000}.chart-tip b{font:11px var(--mono);letter-spacing:1px;color:var(--chart-muted);margin-bottom:6px;display:block}.chart-tip span{color:var(--chart-ink);align-items:center;gap:7px;font-size:13px;display:flex}.chart-tip i{border-radius:3px;flex:none;width:9px;height:9px}.chart-tip em{font-variant-numeric:tabular-nums;color:var(--paper);margin-left:auto;font-style:normal;font-weight:600}.chart-table{margin-top:10px;font-size:13px}.chart-table summary{cursor:pointer;color:var(--chart-muted);font:11px var(--mono);letter-spacing:1px}.chart-table summary:hover{color:var(--chart-ink)}.chart-table-scroll{max-height:260px;margin-top:8px;overflow:auto}.chart-table table{border-collapse:collapse;width:100%}.chart-table th,.chart-table td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;border-bottom:1px solid #ffffff0d;padding:5px 8px}.chart-table thead th:first-child,.chart-table tbody th{text-align:left;color:var(--chart-muted);font-weight:400}.ranked{gap:11px;margin:0;padding:0;list-style:none;display:grid}.ranked li{grid-template-columns:minmax(90px,34%) 1fr auto;align-items:center;gap:10px;display:grid}.ranked-label{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.ranked-track{background:#00000059;border-radius:99px;height:10px;overflow:hidden;box-shadow:inset 0 1px 2px #00000080}.ranked-track i{background-image:linear-gradient(90deg,#fff0 55%,#ffffff2e);border-radius:99px;height:100%;transition:width .4s;display:block}.ranked b{font:600 18px var(--display);font-variant-numeric:tabular-nums;text-align:right;min-width:3ch}.ranked small{font:11px var(--mono);color:var(--chart-muted);grid-column:2/-1;margin-top:-4px}.heatmap{--heat-cell:22px;--heat-ink:var(--chart-ink,#d8dccd);--heat-muted:var(--chart-muted,#89967a);gap:14px;max-width:100%;margin:0;display:grid;overflow-x:auto}.heatmap-summary{border:1px solid color-mix(in oklab, var(--heat-muted) 25%, transparent);background:color-mix(in oklab, var(--heat-muted) 25%, transparent);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1px;display:grid}.heatmap-summary>span{background:color-mix(in oklab, var(--series-1) 5%, #0f130c);gap:2px;padding:9px 12px;display:grid}.heatmap-summary small{font:600 9.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--heat-muted)}.heatmap-summary b{letter-spacing:.02em;color:var(--heat-ink);font:600 19px/1.1 Barlow Condensed,sans-serif}.heatmap-summary em{font:11px var(--mono);color:var(--heat-muted);font-style:normal}.heatmap-body{width:100%;min-width:calc(160px + 24 * var(--heat-cell));outline:none;max-width:1120px;position:relative}.heatmap-body:focus-visible{outline:1px dashed color-mix(in oklab, var(--series-1) 60%, transparent);outline-offset:6px}.heatmap-grid{grid-template-columns:34px repeat(24, minmax(var(--heat-cell), 1fr)) 76px;align-items:center;gap:2px;display:grid}.heatmap-hour,.heatmap-day,.heatmap-total-head{font:10px var(--mono);color:var(--heat-muted);white-space:nowrap}.heatmap-hour{height:14px;overflow:visible}.heatmap-day{text-align:right;padding-right:8px}.heatmap-total-head{padding-left:10px}.heatmap-hour.on,.heatmap-day.on{color:var(--heat-ink)}.heatmap-cell,.heatmap-chip{cursor:default;border-radius:3px;height:18px;display:block}.heatmap-cell.tick{box-shadow:inset 1px 0 0 color-mix(in oklab, var(--heat-muted) 30%, transparent)}.heatmap-cell.l0,.heatmap-chip.l0{background:color-mix(in oklab, var(--heat-muted) 9%, transparent)}.heatmap-cell.l1,.heatmap-chip.l1{background:color-mix(in oklab, var(--series-1) 22%, transparent)}.heatmap-cell.l2,.heatmap-chip.l2{background:color-mix(in oklab, var(--series-1) 40%, transparent)}.heatmap-cell.l3,.heatmap-chip.l3{background:color-mix(in oklab, var(--series-1) 60%, transparent)}.heatmap-cell.l4,.heatmap-chip.l4{background:color-mix(in oklab, var(--series-1) 80%, transparent)}.heatmap-cell.l5,.heatmap-chip.l5{background:var(--series-1)}.heatmap-cell.on{outline:2px solid var(--heat-ink);outline-offset:1px;z-index:1;position:relative}.heatmap-total{align-items:center;height:18px;margin-left:10px;display:flex;position:relative}.heatmap-total i{background:color-mix(in oklab, var(--series-1) 30%, transparent);border-radius:0 2px 2px 0;position:absolute;inset:4px auto 4px 0}.heatmap-total b{font:600 11px var(--mono);color:var(--heat-ink);padding-left:5px;position:relative}.heatmap-col{align-items:flex-end;height:26px;display:flex}.heatmap-col i{background:color-mix(in oklab, var(--series-1) 45%, transparent);border-radius:2px 2px 0 0;width:100%;min-height:1px;display:block}.heatmap-tip{top:calc(12px + var(--d) * 20px);left:calc(36px + (var(--h) + .5) * ((100% - 160px) / 24 + 2px));white-space:nowrap;border:1px solid color-mix(in oklab, var(--series-1) 45%, transparent);pointer-events:none;z-index:3;background:#0d110b;gap:1px;min-width:190px;padding:8px 11px;display:grid;position:absolute;transform:translate(-50%,-100%);box-shadow:0 10px 28px #0009}.heatmap-tip.left{transform:translate(-92%,-100%)}.heatmap-tip.right{transform:translate(-8%,-100%)}.heatmap-tip b{color:var(--heat-ink);font:600 20px/1.05 Barlow Condensed,sans-serif}.heatmap-tip b small{font:12px var(--mono);color:var(--heat-muted)}.heatmap-tip span{font:11px var(--mono);color:var(--heat-muted)}.heatmap-legend{font:10.5px var(--mono);color:var(--heat-muted);flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.heatmap-swatch{align-items:center;gap:6px;display:inline-flex}.heatmap-swatch .heatmap-chip{width:14px;height:14px}.heatmap-unit{letter-spacing:.06em;margin-left:auto}@media (max-width:760px){.heatmap{--heat-cell:15px}.heatmap-grid{grid-template-columns:30px repeat(24, var(--heat-cell)) 56px}.heatmap-cell{height:15px}.heatmap-tip{margin-top:10px;position:static;transform:none}}.analytics-stamp{font:11px var(--mono);letter-spacing:.5px;color:var(--chart-muted);margin:0}.promo{gap:18px;display:grid}.promo .chart-card header p{max-width:760px}.promo-controls{flex-wrap:wrap;align-items:flex-end;gap:14px 22px;margin-bottom:18px;display:flex;position:relative}.promo-controls .analytics-range{flex:none}.dash-main .promo-fields{flex:420px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.promo-metrics{gap:14px;margin-bottom:18px;transition:opacity .2s;display:grid;position:relative}.promo-metrics.busy{opacity:.55}.promo-group{border:1px solid var(--card-edge);background:#00000030;border-radius:12px;margin:0;padding:14px 16px 16px}.promo-group legend{font:600 14px var(--display);letter-spacing:1px;text-transform:uppercase;color:var(--chart-ink);padding:0 8px}.promo-group legend small{font:11px var(--mono);letter-spacing:.4px;text-transform:none;color:var(--chart-muted);margin-left:8px}.dash-main .promo-chip{gap:10px}.promo-chip b{font:600 17px / 1 var(--display);font-variant-numeric:tabular-nums;color:var(--paper)}.promo-chip span{font-size:12px}.promo-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;display:flex;position:relative}.promo-actions .button{align-items:center;gap:8px;display:inline-flex}.promo-note{font:11px var(--mono);letter-spacing:.5px;color:var(--chart-muted)}.promo-result-actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.promo-result-actions .button{align-items:center;gap:6px;display:inline-flex}.promo-wait{min-height:320px}.promo-image{border:1px solid var(--card-edge);border-radius:6px;max-width:100%;max-height:82vh;margin:0 auto;display:block;position:relative;box-shadow:0 30px 60px -30px #000}.promo-saved{color:var(--chart-ink);margin:14px 0 0;font-size:13px}.promo-saved code{font:12px var(--mono);color:var(--accent);word-break:break-all}.promo-prompt pre{max-height:320px;font:12px / 1.55 var(--mono);white-space:pre-wrap;color:var(--chart-ink);background:#00000059;border-radius:8px;margin:8px 0 0;padding:12px 14px;overflow:auto}@media print{.analytics-controls{-webkit-backdrop-filter:none;backdrop-filter:none;position:static}.chart-card,.stat-tile{break-inside:avoid}}.pop-explorer{gap:14px;display:grid;position:relative}.pop-controls{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.pop-nav{gap:6px;display:inline-flex}.pop-nav button{border:1px solid var(--card-edge);color:var(--chart-muted);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:6px 9px;display:inline-flex}.pop-nav button:hover:not(:disabled){color:var(--paper);border-color:#c1cba255}.pop-nav button:disabled{opacity:.4;cursor:default}.pop-live{font:11px var(--mono);letter-spacing:1.5px}.pop-live i{background:#6a7655;border-radius:50%;width:7px;height:7px}.pop-live.on{color:#b4d299;border-color:#b4d29955}.pop-live.on i{background:#b4d299;animation:1.6s ease-out infinite pop-pulse;box-shadow:0 0 #b4d29980}@keyframes pop-pulse{0%{box-shadow:0 0 #b4d29980}to{box-shadow:0 0 0 8px #b4d29900}}.pop-window{font:11.5px var(--mono);letter-spacing:.4px;color:var(--chart-muted)}.pop-now{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pop-now li{border:1px solid var(--card-edge);background:#ffffff05;border-radius:12px;grid-template-columns:auto 1fr auto;grid-template-areas:"dot name count""dot meta count";align-items:center;column-gap:10px;padding:12px 14px;display:grid}.pop-now li i{border-radius:50%;grid-area:dot;width:8px;height:8px}.pop-now li b{letter-spacing:.3px;white-space:nowrap;text-overflow:ellipsis;grid-area:name;font-size:12px;overflow:hidden}.pop-now li>small{color:var(--chart-muted);grid-area:meta;font-size:11px}.pop-now-count{font:600 30px / 1 var(--display);color:var(--paper);grid-area:count}.pop-now-count small{font:600 14px var(--display);color:var(--chart-muted)}.pop-now-total{border-color:#f2efe633}.pop-legend{flex-wrap:wrap;gap:6px 10px;display:flex}.pop-legend-group{display:contents}.pop-legend-item{font:11px var(--mono);letter-spacing:.3px;color:var(--paper);border:1px solid var(--card-edge);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:4px 9px;display:inline-flex}.pop-legend-item i{border-radius:2px;width:14px;height:3px}.pop-legend-item.band i{opacity:.4;height:8px}.pop-legend-item.reserved i{border-top:2px dotted;height:0;background:0 0!important}.pop-legend-item.reserved{color:var(--paper)}.pop-legend-item.off{opacity:.4;text-decoration:line-through}.pop-chart svg{cursor:crosshair;-webkit-user-select:none;user-select:none}.pop-chart .pop-band{stroke:none}.pop-chart .pop-avg.raw{stroke-width:1.6px;filter:none}.pop-chart .pop-reserved-line{fill:none;stroke-width:1.6px;stroke-dasharray:2 4;stroke-linecap:round;opacity:.9;vector-effect:non-scaling-stroke}.pop-chart .pop-combined{stroke-width:1.8px;stroke-dasharray:6 5;opacity:.85}.pop-chart .pop-slots{stroke:#ffffff2e;stroke-width:1px;stroke-dasharray:1 5}.pop-chart .pop-select{fill:#c1cba22a;stroke:#c1cba2aa;stroke-width:1px}.pop-chart .pop-full{rx:1}.pop-legend-item.mark i{background:0 0;border-left:2px solid;width:0;height:12px}.pop-chart .pop-mark line{stroke-width:1.8px}.pop-chart .pop-mark.offline line{stroke-width:1.6px;stroke-dasharray:6 3}.pop-chart .pop-mark.power line{stroke-width:1.4px;stroke-dasharray:1 3;stroke-linecap:round}.pop-chart .pop-mark.match line{stroke-width:1px;stroke-dasharray:3 4;opacity:.55}.pop-chart .pop-mark-label rect{fill:var(--panel,#191f15);stroke-width:1px}.pop-chart .pop-mark-label text{font:600 10.5px var(--mono);letter-spacing:.04em}.pop-chart .pop-mark-label.match rect{stroke-opacity:.5}.pop-chart .pop-mark-label.match text{letter-spacing:0;font-weight:500}.pop-tip-mark i{width:3px!important}.pop-events .pop-copy{margin:10px 0}.pop-events td i{vertical-align:-2px;width:3px;height:12px;margin-right:8px;display:inline-block}.pop-hint{color:var(--chart-muted);align-items:center;gap:8px;margin:6px 0 0;font-size:11.5px;display:flex}.pop-tip em{white-space:nowrap}.pop-reserved{border-top:1px solid var(--card-edge);gap:14px;margin-top:8px;padding-top:16px;display:grid}.pop-reserved header h4{font:600 16px var(--display);letter-spacing:.6px;text-transform:uppercase;margin:0 0 4px}.pop-reserved header p{color:var(--chart-muted);max-width:720px;margin:0;font-size:12.5px}.pop-tiles{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.pop-tile{border:1px solid var(--card-edge);background:#ffffff05;border-radius:12px;padding:14px 16px}.pop-tile.saturated{background:#e0563a0f;border-color:#e0563a80}.pop-tile .eyebrow{align-items:center;gap:8px;margin-bottom:10px;display:inline-flex}.pop-tile .eyebrow i{border-radius:50%;width:8px;height:8px}.pop-tile dl{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;display:grid}.pop-tile dt{font:9.5px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--chart-muted);margin-bottom:4px}.pop-tile dd{font:600 22px / 1.05 var(--display);color:var(--paper);margin:0}.pop-tile dd small{font:400 11px / 1.35 var(--mono);letter-spacing:.2px;color:var(--chart-muted);margin-top:4px;display:block}.pop-saturated{color:#f0a08f;margin:10px 0 0;font-size:12px}.pop-people td b{color:#f0a08f}@media (max-width:720px){.pop-tile dl{grid-template-columns:1fr}}.pop-tip{pointer-events:none}.pop-queue{border-top:1px solid var(--card-edge);gap:14px;margin-top:8px;padding-top:16px;display:grid}.pop-queue header h4{font:600 16px var(--display);letter-spacing:.6px;text-transform:uppercase;margin:0 0 4px}.pop-queue header p{color:var(--chart-muted);max-width:760px;margin:0;font-size:12.5px}.pop-verdict{background:#b4d29910;border-left:3px solid #b4d299;border-radius:0 8px 8px 0;margin:0;padding:10px 14px;font-size:13.5px}.pop-verdict.bad{color:#f0a08f;background:#e0563a12;border-left-color:#e0563a}.pop-buckets{grid-template-columns:repeat(6,1fr);align-items:end;gap:10px;margin:0;display:grid}.pop-bucket{justify-items:center;gap:4px;display:grid}.pop-bucket-bars{justify-content:center;align-items:flex-end;gap:4px;width:100%;height:110px;display:flex}.pop-bucket-bars i{border-radius:4px 4px 0 0;width:38%;min-height:2px}.pop-buckets i.h{background:var(--series-1)}.pop-buckets i.o{background:#6a7655}.pop-bucket b{font:11px var(--mono);color:var(--paper)}.pop-bucket small{font:10.5px var(--mono);color:var(--chart-muted)}.pop-buckets figcaption{font:11px var(--mono);color:var(--chart-muted);grid-column:1/-1;align-items:center;gap:8px;display:flex}.pop-buckets figcaption i{border-radius:2px;width:10px;height:10px;display:inline-block}.dash .pl.an{--an-ease:cubic-bezier(.2, .7, .2, 1);--card-edge:var(--pl-line);--card-face:var(--pl-panel);--chart-ink:var(--pl-ink-2);--chart-muted:var(--pl-ink-3);--chart-grid:#d9ba7c14;--chart-surface:var(--pl-panel);--paper:var(--pl-ink);counter-reset:an-card}.dash .pl.an :is(input:not([type]),input[type=search]):not([hidden]){border:1px solid var(--pl-line);background:var(--pl-sunk);width:100%;min-height:0;color:var(--pl-ink);border-radius:0;padding:10px 12px;font-size:13.5px}.dash .pl.an :is(input:not([type]),select,textarea):focus-visible{border-color:var(--pl-gold);outline:none;box-shadow:0 0 0 3px #d9ba7c22}.dash .pl.an select:disabled{opacity:.5}.dash .pl.an .pl-button{text-decoration:none;transition:background .18s,box-shadow .25s,opacity .18s}.dash .pl.an .pl-button:disabled{opacity:.45}.dash .pl.an .pl-button.small{min-height:32px;padding:0 13px;font-size:13px}.dash .pl.an :is(.loading,.notice){border-radius:0;max-width:none;margin:0}.dash .pl.an .loading{border:1px dashed var(--pl-line);font:10px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-ink-3);align-items:center;gap:10px;padding:22px 24px;display:flex}.dash .pl.an .loading svg{color:var(--pl-gold)}.dash .pl.an .analytics-controls{border-bottom:1px solid var(--pl-faint);background:#0d100ef2;gap:10px 14px;padding:10px 0}.dash .pl.an :is(.analytics-tabs,.analytics-range,.an-sub){border:1px solid var(--pl-line);background:var(--pl-sunk);border-radius:0;flex-wrap:wrap;gap:0;padding:0;display:flex}.dash .pl.an :is(.analytics-tabs,.analytics-range,.an-sub) button{border:0;border-right:1px solid var(--pl-faint);box-shadow:none;color:var(--pl-ink-3);font:10.5px var(--mono);letter-spacing:1.2px;text-transform:uppercase;background:0 0;border-radius:0;align-items:center;gap:7px;padding:10px 12px;transition:color .15s,background .15s;display:inline-flex;position:relative}.dash .pl.an .analytics-tabs{background:var(--pl-panel)}.dash .pl.an .analytics-tabs button{font:600 14px var(--pl-display);letter-spacing:.1em;padding:11px 14px}.dash .pl.an :is(.analytics-tabs,.analytics-range,.an-sub) button:last-child{border-right:0}.dash .pl.an :is(.analytics-tabs,.analytics-range,.an-sub) button:after{content:"";background:var(--pl-gold);height:2px;transition:transform .3s var(--an-ease);position:absolute;inset:auto 0 0;transform:scaleX(0);box-shadow:0 0 14px #d9ba7c99}.dash .pl.an :is(.analytics-tabs,.analytics-range,.an-sub) button:hover{color:var(--pl-ink);background:#d9ba7c0d}.dash .pl.an :is(.analytics-tabs,.analytics-range,.an-sub) button.on{color:var(--pl-gold-2);background:#d9ba7c1a}.dash .pl.an :is(.analytics-tabs,.analytics-range,.an-sub) button.on:after{transform:scaleX(1)}.dash .pl.an .an-sub,.dash .pl.an .an-wide{grid-column:1/-1}.dash .pl.an .an-sub{justify-self:start;max-width:100%}.dash .pl.an .an-wide{max-width:none;margin:0}.dash .pl.an .analytics-grid{gap:22px}.dash .pl.an .analytics-grid.busy{opacity:.5;filter:saturate(.6)}.dash .pl.an .stat-row{border:1px solid var(--pl-line);background:#d9ba7c25;border-radius:0;flex-wrap:wrap;gap:1px;display:flex;overflow:hidden;box-shadow:0 30px 80px #0004}.dash .pl.an .stat-tile{background:var(--pl-panel);min-width:0;box-shadow:none;border:0;border-radius:0;flex:170px;gap:10px;padding:22px 26px 24px;transition:background .25s}.dash .pl.an .stat-tile:before{background:var(--pl-gradient);opacity:1;transform-origin:0;width:auto;height:2px;transition:transform .35s var(--an-ease);inset:auto 0 0;transform:scaleX(0)}.dash .pl.an .stat-tile:hover{background:#191f14;border-color:#0000;transform:none}.dash .pl.an .stat-tile:hover:before{width:auto;transform:scaleX(1)}.dash .pl.an .stat-label{font:9px var(--mono);letter-spacing:1.4px;color:var(--pl-gold);margin:0}.dash .pl.an .stat-tile strong{font:600 48px / .9 var(--pl-display);letter-spacing:-.02em;color:var(--pl-ink);text-shadow:none}.dash .pl.an .stat-row>.stat-tile:first-child strong{background:var(--pl-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dash .pl.an .stat-tile strong small{letter-spacing:.08em;text-transform:uppercase;color:var(--pl-ink-3);-webkit-text-fill-color:var(--pl-ink-3);margin-left:4px;font-size:.4em}.dash .pl.an .stat-hint{font:9px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.an .chart-card{counter-increment:an-card;border:1px solid var(--pl-line);background:var(--pl-panel);border-radius:0;padding:28px 30px 26px;box-shadow:0 30px 80px #0003}.dash .pl.an .chart-card:before{background:radial-gradient(520px 200px at 100% 0,#d9ba7c0c,#0000 70%)}.dash .pl.an .chart-card:hover{border-color:var(--pl-line-2)}.dash .pl.an .chart-card>header{border-bottom:1px solid var(--pl-faint);background:0 0;align-items:center;gap:18px;margin-bottom:20px;padding-bottom:18px}.dash .pl.an .chart-card>header:before{content:counter(an-card, decimal-leading-zero);font:600 54px / .8 var(--pl-display);color:#0000;-webkit-text-stroke:1px var(--pl-line-2);flex:none}.dash .pl.an .chart-card>header>div:first-of-type{flex:1;min-width:0}.dash .pl.an .chart-card h3{font:600 26px / 1 var(--pl-display);letter-spacing:.04em}.dash .pl.an .chart-card h3:after{display:none}.dash .pl.an .chart-card header p{color:var(--pl-ink-3);margin-top:5px;font-size:12.5px;line-height:1.5}.dash .pl.an .chart-empty{font:10px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-ink-3);padding:30px 0}.dash .pl.an .chart-legend{letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-2);gap:16px;font-size:10px}.dash .pl.an :is(.chart-legend i,.chart-tip i,.heatmap-key i){border-radius:0}.dash .pl.an .chart-tip{border:1px solid var(--pl-line-2);background:#0b0e0aee;border-radius:0;box-shadow:0 18px 40px #000a}.dash .pl.an .chart-tip b{text-transform:uppercase;color:var(--pl-gold)}.dash .pl.an .chart .crosshair{stroke:#d9ba7c88}.dash .pl.an .ranked{gap:13px}.dash .pl.an .ranked-label{color:var(--pl-ink)}.dash .pl.an .ranked-track{background:var(--pl-sunk);border-radius:0;height:8px;box-shadow:inset 0 0 0 1px #d9ba7c14}.dash .pl.an .ranked-track i{border-radius:0}.dash .pl.an .ranked b{font:600 22px / 1 var(--pl-display);letter-spacing:.01em;color:var(--pl-gold-2)}.dash .pl.an .ranked small{letter-spacing:.6px;text-transform:uppercase;font-size:9.5px}.dash .pl.an .heatmap-cell{border-radius:1px}.dash .pl.an .heatmap-cell.on{outline-color:var(--pl-gold-2)}.dash .pl.an .analytics-stamp{border-top:1px solid var(--pl-faint);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-ink-3);padding-top:14px;font-size:9.5px}.dash .pl.an :is(.chart-table,.pop-events) summary{font:9.5px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-gold)}.dash .pl.an :is(.chart-table,.pop-events) summary:hover{color:var(--pl-gold-2)}.dash .pl.an :is(.chart-table,.gs-table) :is(th,td){padding:8px 10px}.dash .pl.an .chart-table :is(th,td){text-align:right}.dash .pl.an .chart-table :is(thead th:first-child,tbody th){text-align:left}.dash .pl.an .chart-table tbody th{border-bottom:1px solid var(--pl-faint);font:11px var(--mono);letter-spacing:0;text-transform:none;color:var(--pl-ink-3);position:static}.dash .pl.an :is(.chart-table,.gs-table) :is(th,td).num{text-align:right}.dash .pl.an .gs-table td b{color:var(--pl-ink)}.dash .pl.an .gs-table tr:hover td{background:#d9ba7c08}.dash .pl.an .an-table{border-radius:0;max-height:520px;overflow:auto}.dash .pl.an :is(.an-table,.ranked-label) code{font:12px var(--mono);color:var(--pl-gold-2)}.dash .pl.an .an-none{text-align:center;color:var(--pl-ink-3);padding:26px 12px}.dash .pl.an .an-dim{color:var(--pl-ink-3)}.dash .pl.an .an-hours{background:repeating-linear-gradient(0deg,#0000 0 41px,#d9ba7c0d 41px 42px);grid-template-columns:repeat(24,minmax(0,1fr));gap:3px;height:190px;padding-top:6px;display:grid}.dash .pl.an .an-hours>div{grid-template-rows:1fr 18px;align-items:end;min-width:0;display:grid}.dash .pl.an .an-hours i{background:linear-gradient(180deg, var(--series-1), #3987e566);transition:height .4s;display:block}.dash .pl.an .an-hours>div:hover i{background:var(--pl-gold)}.dash .pl.an .an-hours span{font:9px var(--mono);text-align:center;color:var(--pl-ink-3);align-self:end}.dash .pl.an .an-world{margin:0}.dash .pl.an .an-world svg{width:100%;height:auto;display:block}.dash .pl.an .an-world path{fill:#ffffff0d;stroke:#0d100e;stroke-width:.5px;transition:fill .15s}.dash .pl.an .an-world path.has{fill:var(--series-1)}.dash .pl.an .an-world path.has:hover{fill:var(--pl-gold);fill-opacity:1!important}.dash .pl.an .an-world figcaption{font:10px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3);margin-top:12px}.dash .pl.an .an-world figcaption b{color:var(--pl-gold-2)}.dash .pl.an .pop-nav{border:1px solid var(--pl-line);background:var(--pl-sunk);gap:0}.dash .pl.an .pop-nav button{border:0;border-right:1px solid var(--pl-faint);min-height:36px;color:var(--pl-ink-3);border-radius:0;padding:0 11px}.dash .pl.an .pop-nav button:last-child{border-right:0}.dash .pl.an .pop-nav button:hover:not(:disabled){color:var(--pl-gold-2);background:#d9ba7c0d}.dash .pl.an .pop-live{font:10px var(--mono);letter-spacing:1.5px}.dash .pl.an .pop-live.on{color:#d5e6c2;background:#b9cc9b10}.dash .pl.an .pop-live.on i{background:var(--pl-ok)}.dash .pl.an .pop-window{font:10px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.an .pop-now{border:1px solid var(--pl-line);background:var(--pl-sunk);gap:0}.dash .pl.an .pop-now li{border:0;border-right:1px solid var(--pl-faint);background:0 0;border-radius:0;padding:14px 18px}.dash .pl.an .pop-now li:last-child{border-right:0}.dash .pl.an .pop-now li b{font:600 16px var(--pl-display);letter-spacing:.06em;text-transform:uppercase}.dash .pl.an .pop-now li>small{font:9px var(--mono);letter-spacing:.6px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.an .pop-now-count{font:600 36px / .9 var(--pl-display);font-variant-numeric:tabular-nums;color:var(--pl-gold-2)}.dash .pl.an .pop-now-count small{font:600 15px var(--pl-display);color:var(--pl-ink-3)}.dash .pl.an .pop-now-total{background:#d9ba7c0d}.dash .pl.an .pop-legend-item{border:1px solid var(--pl-line);font:10px var(--mono);letter-spacing:.6px;color:var(--pl-ink-2);border-radius:0;padding:5px 10px;transition:border-color .15s,background .15s}.dash .pl.an .pop-legend-item:hover{border-color:var(--pl-gold);background:#d9ba7c0d}.dash .pl.an .pop-legend-item i{border-radius:0}.dash .pl.an .pop-chart .pop-select{fill:#d9ba7c22;stroke:#d9ba7caa}.dash .pl.an .pop-chart .pop-mark-label rect{fill:var(--pl-panel)}.dash .pl.an .pop-hint{font:9.5px var(--mono);letter-spacing:.6px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.an :is(.pop-reserved,.pop-queue){border-top:1px solid var(--pl-faint);margin-top:10px;padding-top:22px}.dash .pl.an :is(.pop-queue,.pop-reserved,.promo) header{background:0 0;border-bottom:0;position:static}.dash .pl.an :is(.pop-reserved,.pop-queue) header h4{font:600 20px / 1 var(--pl-display);letter-spacing:.06em;margin:0 0 6px}.dash .pl.an :is(.pop-reserved,.pop-queue) header p{color:var(--pl-ink-3);font-size:12.5px;line-height:1.55}.dash .pl.an .pop-tiles{border:1px solid var(--pl-line);background:var(--pl-sunk);gap:0}.dash .pl.an .pop-tile{border:0;border-right:1px solid var(--pl-faint);background:0 0;border-radius:0;padding:16px 18px}.dash .pl.an .pop-tile:last-child{border-right:0}.dash .pl.an .pop-tile.saturated{box-shadow:inset 0 2px var(--pl-hot);background:#e2705a12}.dash .pl.an .pop-tile .eyebrow{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-gold)}.dash .pl.an .pop-tile dt{color:var(--pl-ink-3);font-size:8.5px}.dash .pl.an .pop-tile dd{font:600 26px / 1 var(--pl-display);font-variant-numeric:tabular-nums;color:var(--pl-ink)}.dash .pl.an .pop-tile dd small{letter-spacing:.4px;color:var(--pl-ink-3);font-size:9.5px}.dash .pl.an :is(.pop-saturated,.pop-people td b){color:#f4a492}.dash .pl.an .pop-verdict{border-left:2px solid var(--pl-ok);color:var(--pl-ink);background:#b9cc9b0d;border-radius:0;padding:12px 16px}.dash .pl.an .pop-verdict.bad{border-left-color:var(--pl-hot);color:#f4a492;background:#e2705a12}.dash .pl.an .pop-buckets{border:1px solid var(--pl-line);background:var(--pl-sunk);padding:16px 16px 12px}.dash .pl.an .pop-bucket-bars{border-bottom:1px solid var(--pl-line-2)}.dash .pl.an .pop-bucket-bars i{border-radius:0}.dash .pl.an .pop-buckets i.o{background:#777d70}.dash .pl.an .pop-bucket b{color:var(--pl-gold-2)}.dash .pl.an :is(.pop-bucket small,.pop-buckets figcaption){letter-spacing:.6px;text-transform:uppercase;color:var(--pl-ink-3);font-size:9.5px}.dash .pl.an .pop-buckets figcaption i{border-radius:0}.dash .pl.an .promo{gap:22px}.dash .pl.an .promo-controls{margin-bottom:22px}.dash .pl.an .promo-fields{flex:420px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px 18px;display:grid}.dash .pl.an .promo-fields .wide{grid-column:1/-1}.dash .pl.an .promo-metrics{gap:16px;margin-bottom:22px}.dash .pl.an .promo-group{border:1px solid var(--pl-line);background:var(--pl-sunk);border-radius:0;padding:16px 18px 18px}.dash .pl.an .promo-group legend{font:600 16px var(--pl-display);letter-spacing:.08em;color:var(--pl-gold-2);padding:0 10px}.dash .pl.an .promo-group legend small{font:9.5px var(--mono);letter-spacing:.6px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.an .chip-checks>label{border:1px solid var(--pl-line);background:var(--pl-panel);color:var(--pl-ink-2);border-radius:0}.dash .pl.an .chip-checks>label:hover:not(:has(input:disabled)){border-color:var(--pl-gold);color:var(--pl-ink)}.dash .pl.an .chip-checks>label:has(input:checked){border-color:var(--pl-gold);color:var(--pl-ink);background:#d9ba7c18;box-shadow:inset 0 0 0 1px #d9ba7c55}.dash .pl.an .chip-checks input{accent-color:var(--pl-gold)}.dash .pl.an .promo-chip b{font:600 19px / 1 var(--pl-display);color:var(--pl-gold-2)}.dash .pl.an .promo-note{letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3);font-size:9.5px}.dash .pl.an .promo-wait{justify-content:center}.dash .pl.an .promo-image{border:1px solid var(--pl-line-2);border-radius:0;box-shadow:0 30px 70px #000a}.dash .pl.an .promo-saved{color:var(--pl-ink-2)}.dash .pl.an .promo-saved code{color:var(--pl-gold-2)}.dash .pl.an .promo-prompt pre{border:1px solid var(--pl-line);background:var(--pl-sunk);color:var(--pl-ink-2);border-radius:0}@media (max-width:900px){.dash .pl.an .chart-card{padding:22px 18px}.dash .pl.an .chart-card>header:before{font-size:38px}.dash .pl.an .stat-tile{padding:18px}.dash .pl.an .stat-tile strong{font-size:38px}.dash .pl.an :is(.pop-now li,.pop-tile){border-right:0;border-bottom:1px solid var(--pl-faint)}.dash .pl.an :is(.pop-now li,.pop-tile):last-child{border-bottom:0}}@media (max-width:760px){.dash .pl.an .pl-watermark{display:none}}.analytics-subhead{letter-spacing:.12em;text-transform:uppercase;opacity:.75;margin:28px 0 10px;font-size:13px}.an-nav{flex-wrap:wrap;gap:10px 18px;display:flex}.an-nav-group{flex-direction:column;gap:5px;min-width:0;display:flex}.an-nav-label{font:9px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--chart-muted)}.an-nav-group>div{border:1px solid var(--pl-line,#ffffff1a);background:var(--pl-panel,#11160f);flex-wrap:wrap;display:flex}.an-nav button{border:0;border-right:1px solid var(--pl-faint,#ffffff0f);color:var(--pl-ink-3,#b9c0ab);font:600 13.5px var(--pl-display,var(--display));letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:7px;padding:10px 13px;transition:color .15s,background .15s;display:inline-flex;position:relative}.an-nav button:last-child{border-right:0}.an-nav button:after{content:"";background:var(--pl-gold,var(--accent));height:2px;transition:transform .3s var(--an-ease,ease);position:absolute;inset:auto 0 0;transform:scaleX(0);box-shadow:0 0 14px #d9ba7c99}.an-nav button:hover{color:var(--pl-ink,var(--paper));background:#d9ba7c0d}.an-nav button.on{color:var(--pl-gold-2,var(--paper));background:#d9ba7c1a}.an-nav button.on:after{transform:scaleX(1)}.an-tip{font:9.5px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--chart-muted);align-items:center;gap:7px;margin-left:auto;display:inline-flex}.stat-delta{width:-moz-fit-content;width:fit-content;font:600 10.5px var(--mono);letter-spacing:.6px;color:var(--chart-muted);background:#ffffff0a;align-items:baseline;gap:5px;padding:3px 7px;display:inline-flex}.stat-delta small{letter-spacing:1px;text-transform:uppercase;opacity:.75;font-size:9px;font-weight:400}.stat-delta.good{color:#9fd28a;background:#9fd28a14}.stat-delta.bad{color:#ee8b72;background:#ee8b7214}.chart-expand{border:1px solid var(--pl-line,#ffffff1f);width:34px;height:34px;color:var(--pl-ink-3,var(--chart-muted));cursor:pointer;background:#00000040;flex:none;place-items:center;padding:0;transition:color .15s,border-color .15s,background .15s,transform .2s;display:grid}.chart-expand:hover,.chart-expand:focus-visible{color:var(--pl-gold-2,var(--paper));border-color:var(--pl-gold,var(--accent));background:#d9ba7c1a;transform:scale(1.06)}.chart.pickable svg,.ranked.pickable li,.chart-card.explorable .heatmap-cell{cursor:pointer}.ranked.pickable li{margin:-3px -6px;padding:3px 6px;transition:background .15s}.ranked.pickable li:hover{background:#d9ba7c0f}.ranked-label a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #d9ba7c55;text-decoration:underline #d9ba7c55}body.ax-open{overflow:hidden}.ax-backdrop{--pl-gold:#d9ba7c;--pl-gold-2:#f2dba3;--pl-line:#d9ba7c40;--pl-line-2:#d9ba7c66;--pl-faint:#d9ba7c1f;--pl-panel:#151b11;--pl-sunk:#0f130c;--pl-ink:#f2eee2;--pl-ink-2:#c8cbbd;--pl-ink-3:#aab29e;--pl-display:"Barlow Condensed", sans-serif;--card-edge:var(--pl-line);--chart-ink:var(--pl-ink-2);--chart-muted:var(--pl-ink-3);--chart-grid:#d9ba7c14;--chart-surface:var(--pl-panel);--paper:var(--pl-ink);z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#050705d9;place-items:stretch stretch;padding:18px;display:grid;position:fixed;inset:0}@media (prefers-reduced-motion:no-preference){.ax-backdrop{animation:.18s ax-fade}.ax{animation:.26s cubic-bezier(.2,.7,.2,1) ax-rise}}@keyframes ax-fade{0%{opacity:0}}@keyframes ax-rise{0%{opacity:0;transform:translateY(14px)scale(.99)}}.ax{border:1px solid var(--pl-line-2);background:radial-gradient(ellipse at 100% 0%, #b8913a1c, transparent 45%), var(--pl-panel);width:100%;min-width:0;max-width:1500px;color:var(--pl-ink);outline:none;flex-direction:column;gap:16px;margin:0 auto;padding:26px 30px 30px;display:flex;position:relative;overflow:auto;box-shadow:0 40px 120px #000d}.ax:before{content:"";pointer-events:none;border:1px solid #e9ce9314;position:absolute;inset:9px}.ax .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ax header{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;position:static}.ax-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ax-eyebrow{font:9.5px var(--mono);letter-spacing:1.8px;text-transform:uppercase;color:var(--pl-gold)}.ax-head h2{font:600 40px / 1 var(--pl-display);letter-spacing:.02em;text-transform:uppercase;-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#fff0c9,#c39b53 80%);-webkit-background-clip:text;background-clip:text;margin:4px 0 0}.ax-head p{letter-spacing:0;text-transform:none;max-width:80ch;color:var(--pl-ink-3);margin:6px 0 0;font-family:inherit;font-size:13px;line-height:1.5}.ax-close{border:1px solid var(--pl-line);background:var(--pl-sunk);width:40px;height:40px;color:var(--pl-ink-2);cursor:pointer;flex:none;place-items:center;display:grid}.ax-close:hover{color:var(--pl-gold-2);border-color:var(--pl-gold)}.ax-window,.ax-tools{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.ax-window{z-index:3;border-block:1px solid var(--pl-faint);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#121810f2;margin:0 -30px;padding:10px 30px;position:sticky;top:-26px}.ax-seg{border:1px solid var(--pl-line);background:var(--pl-sunk);flex-wrap:wrap;display:flex}.ax-seg button,.ax-dates button,.ax-tool{border:0;border-right:1px solid var(--pl-faint);color:var(--pl-ink-3);font:10.5px var(--mono);letter-spacing:1.1px;text-transform:uppercase;cursor:pointer;background:0 0;padding:9px 12px;transition:color .15s,background .15s;position:relative}.ax-seg.small button{padding:7px 10px;font-size:9.5px}.ax-seg button:last-child{border-right:0}.ax-seg button:hover:not(:disabled),.ax-tool:hover{color:var(--pl-ink);background:#d9ba7c0d}.ax-seg button.on,.ax-dates button.on{color:var(--pl-gold-2);box-shadow:inset 0 -2px 0 var(--pl-gold);background:#d9ba7c22}.ax-seg button:disabled{opacity:.35;cursor:default}.ax-tool{border:1px solid var(--pl-line);background:var(--pl-sunk);align-items:center;gap:6px;display:inline-flex}.ax-dates{border:1px solid var(--pl-line);background:var(--pl-sunk);color:var(--pl-ink-3);align-items:center;gap:8px;padding:0 0 0 10px;display:flex}.ax-dates label{flex:128px;min-width:0;display:flex}.ax-dates input{width:100%;min-width:0;color:var(--pl-ink);font:12px var(--mono);background:0 0;border:0;padding:7px 4px}.ax-dates button{border-right:0;border-left:1px solid var(--pl-faint)}.ax-span{font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.ax-toggles{flex-wrap:wrap;gap:6px;display:flex}.ax-toggles label{border:1px solid var(--pl-faint);font:9.5px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3);cursor:pointer;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.ax-toggles label.on{border-color:var(--pl-line-2);color:var(--pl-ink);background:#d9ba7c12}.ax-toggles input{accent-color:#d9ba7c;margin:0}.ax-body{flex-direction:column;gap:18px;min-width:0;transition:opacity .2s;display:flex}.ax-body.busy{opacity:.55}.ax-loading,.ax-none{font:10px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-ink-3);align-items:center;gap:10px;margin:0;padding:18px 0;display:flex}.ax-fallback:empty,.ax-fallback.quiet{display:none}.ax-series,.ax-ranked,.ax-heat,.ax-tableview{flex-direction:column;gap:16px;min-width:0;display:flex}.ax-series+.ax-series,.ax-ranked+.ax-ranked{border-top:1px solid var(--pl-faint);padding-top:18px}.ax-kpis{border:1px solid var(--pl-line);background:#d9ba7c25;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:1px;display:grid}.ax-kpi{--c:var(--pl-gold);background:var(--pl-panel);box-shadow:inset 0 2px 0 var(--c);flex-direction:column;gap:10px;padding:18px 20px;display:flex}.ax-kpi-name{font:9.5px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-ink-2);align-items:center;gap:8px;display:inline-flex}.ax-kpi-name i{background:var(--c);width:10px;height:10px}.ax-kpi-row{flex-wrap:wrap;align-items:flex-end;gap:14px 26px;display:flex}.ax-kpi-big{flex-direction:column;gap:4px;display:flex}.ax-kpi-big small,.ax-kpi dt{font:9px var(--mono);letter-spacing:1.3px;text-transform:uppercase;color:var(--pl-ink-3)}.ax-kpi-big b{font:600 52px / .9 var(--pl-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ax-kpi-big em,.ax-chip{width:-moz-fit-content;width:fit-content;font:600 10.5px var(--mono);color:var(--pl-ink-3);background:#ffffff0a;align-items:center;gap:3px;padding:2px 7px;font-style:normal;display:inline-flex}:is(.ax-kpi-big em,.ax-chip).up{color:#9fd28a;background:#9fd28a14}:is(.ax-kpi-big em,.ax-chip).down{color:#ee8b72;background:#ee8b7214}.ax-kpi dl{flex-wrap:wrap;gap:10px 22px;margin:0;display:flex}.ax-kpi dl>div{flex-direction:column;gap:3px;display:flex}.ax-kpi dd{font:600 17px var(--pl-display);letter-spacing:.02em;font-variant-numeric:tabular-nums;margin:0}.ax-kpi dd small{font:9.5px var(--mono);color:var(--pl-ink-3);display:block}.ax-kpi dd.up{color:#9fd28a}.ax-kpi dd.down{color:#ee8b72}.ax-legend{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ax-legend button{border:1px solid var(--pl-faint);color:var(--pl-ink);font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:7px;padding:6px 10px;display:inline-flex}.ax-legend button.off{color:var(--pl-ink-3);opacity:.5;text-decoration:line-through}.ax-legend i{width:10px;height:10px}.ax-legend-note{font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3);align-items:center;gap:7px;padding:6px 4px;display:inline-flex}.ax-legend-note .ax-dash{border-top:2px dashed var(--pl-ink-3);width:18px;height:0}.ax-main{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.ax-chart{border:1px solid var(--pl-faint);background:var(--pl-sunk);min-width:0;padding:12px 6px 4px;position:relative}.ax-chart svg{cursor:crosshair;-webkit-user-select:none;user-select:none;max-width:100%;display:block}.ax-chart .grid{stroke:var(--chart-grid)}.ax-chart .axis{fill:var(--pl-ink-3);font:10.5px var(--mono)}.ax-chart .line{fill:none;stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 3px 6px #00000080)}.ax-chart .crosshair{stroke:#ffffff59;stroke-dasharray:3 3}.ax-dot{stroke:var(--pl-sunk);stroke-width:1.5px;transition:r .12s}.ax-ghost{fill:none;stroke-width:1.6px;stroke-dasharray:5 4;opacity:.5}.ax-ma{fill:none;stroke-width:2px;stroke-dasharray:1 4;stroke-linecap:round;opacity:.9}.ax-trend{stroke-width:1.5px;stroke-dasharray:8 5;opacity:.75}.ax-picked{fill:#d9ba7c1f;stroke:#d9ba7c66;stroke-width:1px}.ax-brush{fill:#d9ba7c26;stroke:var(--pl-gold);stroke-dasharray:4 3}.ax-tip{min-width:190px;top:14px}.ax-tip span{flex-wrap:wrap}.ax-tip-was{width:100%;font:10px var(--mono);color:var(--pl-ink-3);padding-left:16px}.ax-tip-hint{font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3);margin-top:6px;display:block}.ax-drill{border:1px solid var(--pl-line);background:var(--pl-sunk);flex-direction:column;gap:14px;min-width:0;max-height:640px;padding:16px 18px;display:flex;overflow:auto}.ax-drill.empty{color:var(--pl-ink-3);align-items:flex-start}.ax-drill.empty svg{color:var(--pl-gold)}.ax-drill.empty p{margin:0;font-size:13px;line-height:1.55}.ax-drill.empty b{color:var(--pl-ink)}.ax-drill header{align-items:center;gap:6px;display:flex}.ax-drill h3{font:600 22px / 1.05 var(--pl-display);letter-spacing:.03em;text-transform:uppercase;flex:1;margin:0}.ax-drill header button{border:1px solid var(--pl-faint);width:28px;height:28px;color:var(--pl-ink-2);font:600 16px var(--mono);cursor:pointer;background:0 0;place-items:center;padding:0;display:grid}.ax-drill header button:hover{color:var(--pl-gold-2);border-color:var(--pl-gold)}.ax-drill-stats{flex-direction:column;gap:12px;display:flex}.ax-drill-series{--c:var(--pl-gold);box-shadow:inset 2px 0 0 var(--c);flex-direction:column;gap:4px;padding-left:12px;display:flex}.ax-drill-series>span{font:9.5px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-ink-2);align-items:center;gap:6px;display:inline-flex}.ax-drill-series>span i{background:var(--c);width:8px;height:8px}.ax-drill-series>b{font:600 34px / 1 var(--pl-display);font-variant-numeric:tabular-nums}.ax-drill-series ul{color:var(--pl-ink-2);flex-direction:column;gap:3px;margin:2px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.ax-drill-series li.up{color:#9fd28a}.ax-drill-series li.down{color:#ee8b72}.ax-drill-series li.dim{color:var(--pl-ink-3)}.ax-open{border:1px solid var(--pl-line-2);width:-moz-fit-content;width:fit-content;color:var(--pl-gold-2);font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;margin-top:8px;padding:7px 11px;text-decoration:none}.ax-records{border-top:1px solid var(--pl-faint);flex-direction:column;gap:8px;padding-top:12px;display:flex}.ax-records-head{align-items:center;gap:8px;display:flex}.ax-records-head b{font:9.5px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-gold);flex:1}.ax-records-head .ax-tool{padding:6px 8px}.ax-records ol{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ax-records li{border-bottom:1px solid #ffffff0a;justify-content:space-between;gap:10px;padding:8px 0;display:flex}.ax-records li>div{flex-direction:column;gap:2px;min-width:0;display:flex}.ax-records li a,.ax-records li b{color:var(--pl-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.ax-records li a{text-underline-offset:3px;-webkit-text-decoration:underline #d9ba7c55;text-decoration:underline #d9ba7c55}.ax-records li a:hover{color:var(--pl-gold-2)}.ax-records li small{color:var(--pl-ink-3);font-size:11.5px;line-height:1.4}.ax-records li>span{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.ax-records em{font:600 13px var(--mono);color:var(--pl-ink);font-style:normal}.ax-records time{font:10px var(--mono);color:var(--pl-ink-3)}.ax-search{border:1px solid var(--pl-line);background:var(--pl-sunk);color:var(--pl-ink-3);align-items:center;gap:6px;padding:0 8px;display:inline-flex}.ax-search input{width:160px;color:var(--pl-ink);background:0 0;border:0;outline:none;padding:7px 2px;font-size:13px}.ax-count{font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3)}.ax-patterns{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:18px;display:grid}.ax-patterns h4{font:600 16px var(--pl-display);letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px}.ax-patterns h4 small{font:9px var(--mono);letter-spacing:1px;color:var(--pl-ink-3);margin-left:6px}.ax-week,.ax-tops{border:1px solid var(--pl-faint);background:var(--pl-sunk);padding:16px 18px}.ax-week p{color:var(--pl-ink-2);margin:12px 0 0;font-size:13px}.ax-week-bars{grid-template-columns:repeat(7,1fr);align-items:end;gap:8px;height:150px;display:grid}.ax-week-bars>div{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.ax-week-bars i{background:linear-gradient(#d9ba7c99,#d9ba7c33);width:100%;max-width:46px}.ax-week-bars i.top{background:linear-gradient(#f2dba3,#c39b53)}.ax-week-bars span{font:10px var(--mono);color:var(--pl-ink-2)}.ax-week-bars small{font:9.5px var(--mono);color:var(--pl-ink-3)}.ax-tops h4+ol{margin-bottom:14px}.ax-tops ol,.ax-heat-top{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ax-tops li,.ax-heat-top li{border-bottom:1px solid #ffffff0a;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:6px 0;font-size:13px;display:flex}.ax-tops li b,.ax-heat-top li b{font:600 14px var(--mono)}.ax-heat-top li small{width:100%;font:10px var(--mono);color:var(--pl-ink-3)}.ax-table summary{cursor:pointer;font:10px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-ink-3)}.ax-table summary:hover{color:var(--pl-ink)}.ax-table-scroll{border:1px solid var(--pl-faint);max-height:360px;margin-top:10px;overflow:auto}.ax-table-scroll.tall{max-height:68vh;margin-top:0}.ax-table-scroll table{border-collapse:collapse;width:100%;font-size:13px}.ax-table-scroll th{z-index:1;font:9.5px var(--mono);letter-spacing:1px;text-align:left;text-transform:uppercase;color:var(--pl-gold);white-space:nowrap;background:#1a2015;padding:8px 10px;position:sticky;top:0}.ax-table-scroll th button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ax-table-scroll td{font-variant-numeric:tabular-nums;border-bottom:1px solid #ffffff0a;padding:7px 10px}.ax-table-scroll :is(th,td).num{text-align:right}.ax-table-scroll .dim{color:var(--pl-ink-3)}.ax-series .ax-table-scroll tbody tr{cursor:pointer}.ax-table-scroll tbody tr:hover td{background:#d9ba7c0a}.ax-table-scroll tbody tr.on td{background:#d9ba7c1c}.ax-share{border:1px solid var(--pl-faint);height:12px;display:flex}.ax-share i{border-right:1px solid var(--pl-panel);min-width:2px}.ax-share i.rest{background:#ffffff1c}.ax-rank-list{border:1px solid var(--pl-faint);flex-direction:column;max-height:640px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.ax-rank-list li{cursor:pointer;border-bottom:1px solid #ffffff0a;grid-template-columns:34px minmax(0,1.2fr) minmax(80px,1fr) auto 44px;align-items:center;gap:12px;padding:9px 12px;transition:background .12s;display:grid}.ax-rank-list li:hover{background:#d9ba7c0a}.ax-rank-list li.on{box-shadow:inset 2px 0 0 var(--pl-gold);background:#d9ba7c1c}.ax-rank{font:600 18px var(--pl-display);color:var(--pl-ink-3);text-align:right}.ax-rank-label{flex-direction:column;min-width:0;font-size:14px;display:flex}.ax-rank-label a{color:var(--pl-ink);text-underline-offset:3px;-webkit-text-decoration:underline #d9ba7c55;text-decoration:underline #d9ba7c55}.ax-rank-label small{font:10.5px var(--mono);color:var(--pl-ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ax-rank-bar{background:#00000059;height:10px;position:relative}.ax-rank-bar i{background:linear-gradient(90deg,#c39b53,#f2dba3);height:100%;display:block}.ax-rank-bar b{background:var(--pl-ink);opacity:.6;width:2px;position:absolute;top:-3px;bottom:-3px}.ax-rank-value{font:600 15px var(--mono);font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;display:flex}.ax-rank-value small{font:10px var(--mono);color:var(--pl-ink-3)}.ax-rank-move{font:600 10.5px var(--mono);text-align:right;color:var(--pl-ink-3)}.ax-rank-move.up{color:#9fd28a}.ax-rank-move.down{color:#ee8b72}.ax-callout{border-left:2px solid var(--pl-gold);background:#d9ba7c12;margin:0;padding:10px 14px;font-size:14px}.ax-heat-map{border:1px solid var(--pl-faint);background:var(--pl-sunk);min-width:0;padding:16px}@media (max-width:1060px){.ax-main,.ax-patterns{grid-template-columns:minmax(0,1fr)}.ax-drill{max-height:none}}@media (max-width:640px){.ax-backdrop{padding:0}.ax{border:0;padding:18px 16px 24px}.ax:before{display:none}.ax-window{margin:0 -16px;padding:10px 16px;top:-18px}.ax-head h2{font-size:30px}.ax-span{margin-left:0}.ax-dates{gap:4px;padding-left:0}.ax-dates>svg{display:none}.ax-dates input{padding:7px 2px 7px 8px;font-size:11.5px}.ax-dates{width:100%}.ax-kpi-big b{font-size:40px}.ax-rank-list li{grid-template-columns:26px minmax(0,1fr) auto}.ax-rank-bar,.ax-rank-move,.an-tip{display:none}}.dash .pl:is(.pd,.rs){--pd-ease:cubic-bezier(.2, .7, .2, 1)}.dash .pl.pd .pd-mast .pl-mast-copy{max-width:66ch}.dash .pl:is(.pd,.rs) .pd-search{border:1px solid var(--pl-line-2);max-width:520px;height:46px;color:var(--pl-gold);background:#0b0e09cc;border-radius:0;margin-top:26px;padding:0 10px 0 14px;transition:border-color .15s,box-shadow .15s}.dash .pl:is(.pd,.rs) .pd-search:focus-within{border-color:var(--pl-gold);color:var(--pl-gold-2);box-shadow:0 0 0 3px #d9ba7c22,0 0 40px #d9ba7c18}.dash .pl:is(.pd,.rs) .pd-search input{color:var(--pl-ink);font-size:14px}.dash .pl:is(.pd,.rs) .pd-search input::placeholder{color:var(--pl-ink-3)}.dash .pl:is(.pd,.rs) .pd-search kbd{border:1px solid var(--pl-line);color:var(--pl-ink-3);background:0 0;border-radius:0}.dash .pl:is(.pd,.rs) .pd-search-clear{color:var(--pl-gold-2);background:#d9ba7c14;border-radius:0}.dash .pl:is(.pd,.rs) .bt{grid-template-columns:repeat(6,minmax(0,1fr))}.dash .pl:is(.pd,.rs) .bt>button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #d9ba7c25;align-content:start;gap:10px;padding:22px 22px 24px;transition:background .25s;display:grid;position:relative}.dash .pl:is(.pd,.rs) .bt>button:last-child{border-right:0}.dash .pl:is(.pd,.rs) .bt>button:after{content:"";background:var(--pl-gradient);transform-origin:0;height:2px;transition:transform .35s var(--pd-ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.dash .pl:is(.pd,.rs) .bt>button:hover{background:#d9ba7c0a}.dash .pl:is(.pd,.rs) .bt>button:is(:hover,.on):after{transform:scaleX(1)}.dash .pl:is(.pd,.rs) .bt>button.on{background:linear-gradient(#d9ba7c14,#0000 80%)}.dash .pl:is(.pd,.rs) .bt b{font-size:46px}.dash .pl:is(.pd,.rs) .bt .good b{color:var(--pl-ok)}.dash .pl:is(.pd,.rs) .bt .warn b{color:#f0d9a2}.dash .pl:is(.pd,.rs) .bt small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash .pl.pd .pd-card{gap:16px;padding-bottom:18px;position:relative;overflow:hidden}.dash .pl.pd .pd-card .pl-card-head p b{color:var(--pl-gold-2);font-variant-numeric:tabular-nums}.dash .pl.pd .pd-busy{background:linear-gradient(90deg, transparent, var(--pl-gold), transparent) no-repeat;background-size:40% 100%;height:2px;animation:1s linear infinite pd-busy;position:absolute;inset:0 0 auto}.dash .pl.pd .pd-card.is-loading tbody{opacity:.55;transition:opacity .2s}.dash .pl.pd .pd-filters{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.dash .pl.pd .pd-pill,.dash .pl.pd .pd-clear{border:1px solid var(--pl-line);height:34px;color:var(--pl-ink-2);font:10.5px var(--mono);letter-spacing:.6px;white-space:nowrap;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:7px;padding:0 12px;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.dash .pl.pd .pd-pill span{color:var(--pl-ink-3);text-transform:uppercase;letter-spacing:1.2px;font-size:9px}.dash .pl.pd .pd-pill b{color:var(--pl-ink);font-weight:600}.dash .pl.pd .pd-pill svg{color:var(--pl-gold)}.dash .pl.pd .pd-pill:hover,.dash .pl.pd .pd-clear:hover{border-color:var(--pl-gold);color:var(--pl-gold-2)}.dash .pl.pd .pd-pill.on,.dash .pl.pd .pd-pill[aria-pressed=true]{border-color:var(--pl-gold);color:var(--pl-gold-2);background:#d9ba7c14}.dash .pl.pd .pd-pill.on :is(b,span),.dash .pl.pd .pd-pill[aria-pressed=true] b{color:var(--pl-gold-2)}.dash .pl.pd .pd-clear{color:var(--pl-ink-3);border-style:dashed}.dash .pl.pd .pd-menu-list{border:1px solid var(--pl-line-2);background:#10140d;border-radius:0;min-width:210px;padding:4px;box-shadow:0 24px 60px #000c}.dash .pl.pd .pl-card-head .pd-menu-list{left:auto;right:0}.dash .pl.pd .pd-menu-list button{color:var(--pl-ink-2);border-radius:0;font-size:12.5px}.dash .pl.pd .pd-menu-list button:is(:hover,:focus-visible){color:var(--pl-ink);background:#d9ba7c14}.dash .pl.pd .pd-menu-list button[aria-selected=true]{color:var(--pl-gold-2)}.dash .pl.pd .pd-scroll{scrollbar-width:thin;scrollbar-color:var(--pl-line-2) transparent;max-height:none;margin:0 -30px;padding:0 30px;overflow-x:auto}.dash .pl.pd .pd-table th{white-space:nowrap;padding:0 14px 10px 0;position:static}.dash .pl.pd .pd-table td{vertical-align:middle;padding:13px 14px 13px 0}.dash .pl.pd .pd-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.dash .pl.pd .pd-sort{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.dash .pl.pd .pd-sort:hover,.dash .pl.pd .pd-sort.active{color:var(--pl-gold-2)}.dash .pl.pd .pd-row{cursor:pointer}.dash .pl.pd .pd-row td{transition:background .15s}.dash .pl.pd .pd-row:hover td{background:#d9ba7c0a}.dash .pl.pd .pd-row td:first-child{padding-left:12px;box-shadow:inset 2px 0 #0000}.dash .pl.pd .pd-row:hover td:first-child{box-shadow:inset 2px 0 0 var(--pl-gold)}.dash .pl.pd .pd-table th:first-child{padding-left:12px}.dash .pl.pd .pd-table td.pd-date,.dash .pl.pd .pd-seen{font:11.5px var(--mono);color:var(--pl-ink-2);white-space:nowrap}.dash .pl.pd .pd-table td.num{font:600 17px var(--pl-display);color:var(--pl-ink)}.dash .pl.pd td.pd-empty{text-align:center;font:10px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-ink-3);padding:46px 12px}.dash .pl.pd .pd-skeleton td{border-bottom:0;padding:8px 0}.dash .pl.pd .pd-skeleton td span{background:linear-gradient(90deg,#d9ba7c08,#d9ba7c17,#d9ba7c08) 0 0/200% 100%;border-radius:0;height:40px;animation:1.3s ease-in-out infinite pd-shimmer;display:block}.dash .pl.pd .pd-who{align-items:center;gap:13px;min-width:230px;display:flex}.dash .pl.pd .pd-who>div{gap:4px;min-width:0;display:grid}.dash .pl:is(.pd,.rs) .pd-mono{background:linear-gradient(160deg, hsl(var(--hue) 18% 20%), #0e110c);color:hsl(var(--hue) 40% 82%);font:600 15px var(--pl-display,var(--display));letter-spacing:.06em;border:1px solid #d9ba7c40;border-radius:0}.dash .pl:is(.pd,.rs) .pd-mono i{border:2px solid var(--pl-panel);background:var(--pl-ok);width:10px;height:10px;bottom:-4px;right:-4px;box-shadow:0 0 12px #b9cc9b99}.dash .pl.pd .pd-name{color:var(--pl-ink);border-bottom:0;font-size:14px;font-weight:600}.dash .pl.pd .pd-row:hover .pd-name,.dash .pl.pd .pd-name:focus-visible{color:var(--pl-gold-2)}.dash .pl.pd .pd-sub{color:var(--pl-ink-3);flex-wrap:wrap;align-items:center;gap:5px 6px;font-size:11.5px;display:flex}.dash .pl.pd .pd-sub code{font:10.5px var(--mono);color:var(--pl-ink-3)}.dash .pl.pd .pd-callsign{font:10px var(--mono);letter-spacing:1px;color:var(--pl-gold)}.dash .pl.pd .pd-tag{border:1px solid var(--pl-line);font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-2);background:0 0;border-radius:0;padding:2px 7px}.dash .pl.pd .pd-tag.warn{color:#f0d9a2;border-color:#e0b76180}.dash .pl.pd .pd-tag.bad{color:#f4a492;background:#e2705a14;border-color:#e2705a99}.dash .pl.pd .pd-online{color:#d5e6c2;font:9.5px var(--mono);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;background:#b9cc9b10;border:1px solid #b9cc9b55;border-radius:0;align-items:center;gap:8px;padding:4px 9px;display:inline-flex}.dash .pl.pd .pd-online i{background:var(--pl-ok);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pl-pulse;box-shadow:0 0 12px #b9cc9b99}.dash .pl.pd .gs-tenure,.dash .pl.pd .gs-tenure i{border-radius:0}.dash .pl.pd .gs-oddname .text-button{color:var(--pl-gold);font:10px var(--mono)}.dash .pl.pd .pd-pager{border-top:1px solid var(--pl-faint);font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3);padding:16px 0 0}.dash .pl.pd .pd-pager button{min-width:32px;height:32px;color:var(--pl-ink-2);font:600 15px var(--pl-display);border:1px solid #0000;border-radius:0}.dash .pl.pd .pd-pager button:hover:not(:disabled){border-color:var(--pl-line);color:var(--pl-gold-2)}.dash .pl.pd .pd-pager button[aria-current=page]{border-color:var(--pl-gold);color:var(--pl-gold-2);background:#d9ba7c1a}@media (max-width:1180px){.dash .pl:is(.pd,.rs) .bt{grid-template-columns:repeat(3,minmax(0,1fr))}.dash .pl:is(.pd,.rs) .bt>button:nth-child(3n){border-right:0}.dash .pl:is(.pd,.rs) .bt>button:nth-child(-n+3){border-bottom:1px solid #d9ba7c25}}@media (max-width:760px){.dash .pl:is(.pd,.rs) .bt{grid-template-columns:repeat(2,minmax(0,1fr))}.dash .pl:is(.pd,.rs) .bt>button:nth-child(n){border-bottom:1px solid #d9ba7c25;border-right:1px solid #d9ba7c25;padding:18px}.dash .pl:is(.pd,.rs) .bt>button:nth-child(2n):nth-child(n){border-right:0}.dash .pl:is(.pd,.rs) .bt>button:nth-last-child(-n+2):nth-child(n){border-bottom:0}.dash .pl:is(.pd,.rs) .bt b{font-size:38px}.dash .pl:is(.pd,.rs) .pd-search{max-width:none}.dash .pl.pd .pd-scroll{margin:0 -18px;padding:0 18px}.dash .pl.pd .pd-card .pl-card-head{flex-wrap:wrap}.dash .pl.pd .pd-card .pl-numeral{display:none}}.fleet-audience,.fleet-servers{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.fleet-audience legend,.fleet-servers legend{justify-content:space-between;width:100%;margin-bottom:10px;font-size:13px;font-weight:600;display:flex}.fleet-servers legend small{color:var(--ink-3);font-variant-numeric:tabular-nums;font-weight:400}.fleet-audience{grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-audience legend{grid-column:1/-1}.fleet-audience label,.fleet-servers label{border:1px solid var(--line-2);background:var(--panel-2);cursor:pointer;border-radius:10px;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.fleet-audience label.is-on{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--panel-2))}.fleet-audience label>svg{color:var(--accent);flex-shrink:0}.modal.fleet-modal .fleet-audience input[type=radio],.modal.fleet-modal .fleet-servers input[type=checkbox]{appearance:none;background:var(--sunk);cursor:pointer;border:1.5px solid #56634a;border-radius:4px;flex:none;place-content:center;width:17px;height:17px;min-height:0;margin:0;padding:0;display:inline-grid}.modal.fleet-modal .fleet-audience input[type=radio]{border-radius:50%}.modal.fleet-modal .fleet-audience input[type=radio]:checked,.modal.fleet-modal .fleet-servers input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}.modal.fleet-modal .fleet-audience input[type=radio]:checked:after{content:"";background:var(--sunk);border-radius:50%;width:7px;height:7px}.modal.fleet-modal .fleet-servers input[type=checkbox]:checked:after{content:"";border:2px solid var(--sunk);border-top:0;border-right:0;width:9px;height:5px;transform:rotate(-45deg)translate(.5px,-1.5px)}.modal.fleet-modal .fleet-audience input[type=radio]:focus-visible,.modal.fleet-modal .fleet-servers input[type=checkbox]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fleet-audience span,.fleet-servers span{flex:1;min-width:0}.fleet-audience b,.fleet-servers b{font-size:13px;display:block}.fleet-servers b em{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-left:8px;font-size:9px;font-style:normal}.fleet-audience small,.fleet-servers small{color:var(--ink-3);margin-top:3px;font-size:11px;line-height:1.55;display:block}.fleet-servers label.is-quiet{opacity:.6}.fleet-servers strong{font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--accent);text-align:right;min-width:2ch;font-size:22px}.fleet-servers:disabled label,.fleet-audience:disabled label{cursor:default}.fleet-unknown{align-items:center;gap:8px;font-size:12px;display:flex}.fleet-results{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fleet-results li{border:1px solid var(--line-2);background:var(--sunk);border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.fleet-results li>svg{color:var(--ink-3);flex-shrink:0;margin-top:2px}.fleet-results li.sent>svg{color:var(--good)}.fleet-results li.failed>svg,.fleet-results li.partial>svg{color:var(--warn)}.fleet-results b{font-size:12px;display:block}.fleet-results small{color:var(--ink-3);overflow-wrap:anywhere;font-size:11px;line-height:1.5;display:block}@media (max-width:640px){.fleet-audience{grid-template-columns:1fr}}.dash .pl.bc .bc-said{border-left:2px solid var(--pl-gold);background:var(--pl-sunk);font:12.5px / 1.65 var(--mono);color:#e7dcc0;overflow-wrap:anywhere;padding:12px 14px}.dash .pl.bc .bc-presets{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.dash .pl.bc .bc-presets li{border:1px solid var(--pl-line);background:radial-gradient(at 100% 0,#b8913a14,#0000 60%),#11160e;grid-template-rows:auto 1fr auto;gap:14px;padding:20px 20px 18px;transition:border-color .2s,transform .2s;display:grid;position:relative}.dash .pl.bc .bc-presets li:hover{border-color:var(--pl-line-2)}.dash .pl.bc .bc-presets li>b{font:600 22px / 1 var(--pl-display);letter-spacing:.04em;text-transform:uppercase;color:var(--pl-ink)}.dash .pl.bc .bc-autos{border-top:1px solid var(--pl-faint);display:grid}.dash .pl.bc .bc-autos li{border-bottom:1px solid var(--pl-faint);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:18px;padding:18px 0;display:grid}.dash .pl.bc .bc-autos li.off .bc-said{border-left-color:var(--pl-line-2);color:var(--pl-ink-3)}.dash .pl.bc .bc-autos .pl-switch{margin-top:2px}.dash .pl.bc .bc-auto-body{gap:8px;min-width:0;display:grid}.dash .pl.bc .bc-auto-body>b{font:600 20px / 1 var(--pl-display);letter-spacing:.04em;text-transform:uppercase;color:var(--pl-ink);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dash .pl.bc .bc-auto-body>b svg{color:var(--pl-gold)}.dash .pl.bc .bc-auto-body>b .pl-tag{margin:0}.dash .pl.bc .bc-auto-body>small{font:9.5px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.bc .bc-auto-body>small.bc-when{color:var(--pl-gold)}.dash .pl.bc .bc-auto-tools{justify-content:end}.dash .pl.bc .bc-vars{border:1px solid var(--pl-line);background:var(--pl-sunk);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;display:grid}.dash .pl.bc .bc-vars>div{border-right:1px solid var(--pl-faint);border-bottom:1px solid var(--pl-faint);gap:4px;min-width:0;padding:12px 14px;display:grid}.dash .pl.bc .bc-vars dt{font:600 11.5px var(--mono);color:var(--pl-gold-2)}.dash .pl.bc .bc-vars dd{color:var(--pl-ink-2);gap:3px;margin:0;font-size:12.5px;display:grid}.dash .pl.bc .bc-vars dd small{font:10.5px var(--mono);color:var(--pl-ink-3);overflow-wrap:anywhere}.dash .pl.bc .bc-own{gap:10px;display:grid}.dash .pl.bc .bc-own li{grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;align-items:end;gap:12px;display:grid}.dash .pl.bc .bc-own .gsb-tool{min-height:41px;padding:0 12px}.dash .pl.bc .bc-log-text{min-width:260px;font:11.5px / 1.55 var(--mono);overflow-wrap:anywhere}.dash .pl.bc small.bc-error{color:#f4a492}.modal.bc-modal{width:min(1000px,100vw - 32px);max-width:1000px;max-height:calc(100svh - 32px);padding:28px}.modal.bc-modal .modal-head{flex-shrink:0}.modal.bc-modal .bc-editor{scrollbar-width:thin;scrollbar-color:var(--pl-line-2) transparent;min-height:0;margin-top:12px;padding-right:4px;display:grid;overflow-y:auto}.modal.bc-modal .bc-intro{color:var(--pl-ink-2);margin:0 0 20px;font-size:13.5px}.modal.bc-modal .bc-layout{border:1px solid var(--pl-line);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.modal.bc-modal :is(.bc-compose,.bc-delivery){align-content:start;gap:18px;min-width:0;padding:24px;display:grid}.modal.bc-modal .bc-compose{background:#12170f}.modal.bc-modal .bc-delivery{border-left:1px solid var(--pl-line);background:var(--pl-sunk)}.modal.bc-modal .bc-step{align-items:center;gap:12px;display:flex}.modal.bc-modal .bc-step span{font:600 34px / .8 var(--pl-display);color:#0000;-webkit-text-stroke:1px var(--pl-line-2)}.modal.bc-modal .bc-step h3{font:600 20px / 1 var(--pl-display);letter-spacing:.06em;text-transform:uppercase;margin:0}.modal.bc-modal textarea{min-height:140px}.modal.bc-modal .bc-counter{text-align:right;font:9.5px var(--mono)}.modal.bc-modal .bc-fold{border:1px solid var(--pl-line)}.modal.bc-modal .bc-fold>summary{font:10px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-ink-2);cursor:pointer;align-items:center;gap:10px;padding:12px 14px;list-style:none;display:flex}.modal.bc-modal .bc-fold>summary::-webkit-details-marker{display:none}.modal.bc-modal .bc-fold>summary svg{color:var(--pl-gold)}.modal.bc-modal .bc-fold>summary:after{content:"+";font:600 18px / 1 var(--pl-display);color:var(--pl-gold);margin-left:auto}.modal.bc-modal .bc-fold[open]>summary:after{content:"−"}.modal.bc-modal .bc-fold>summary>span{color:var(--pl-ink-3);font-size:9px}.modal.bc-modal .bc-fold-body{gap:14px;padding:0 14px 16px;display:grid}.modal.bc-modal .bc-fold-body>p{color:var(--pl-ink-3);margin:0;font-size:12px;line-height:1.6}.modal.bc-modal .bc-picker{scrollbar-width:thin;gap:12px;max-height:200px;display:grid;overflow-y:auto}.modal.bc-modal .bc-picker>div{flex-wrap:wrap;gap:6px;display:flex}.modal.bc-modal .bc-picker>div:has(>span:only-child){display:none}.modal.bc-modal .bc-picker span{width:100%;font:8.5px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-gold)}.modal.bc-modal .bc-picker button{border:1px solid var(--pl-line);min-height:30px;color:var(--pl-ink-2);font:11px var(--mono);cursor:pointer;background:0 0;border-radius:0;padding:0 10px}.modal.bc-modal .bc-picker button:hover{border-color:var(--pl-gold);color:var(--pl-gold-2);background:#d9ba7c14}.modal.bc-modal .bc-preview{border-top:1px solid var(--pl-faint);gap:10px;padding-top:18px;display:grid}.modal.bc-modal .gs-preview{gap:12px;margin:0;display:grid}.modal.bc-modal .gs-preview dt{font:9.5px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-ink-2);align-items:center;gap:8px;display:flex}.modal.bc-modal .gs-preview dt svg{color:var(--pl-gold)}.modal.bc-modal .gs-preview dt>span{color:var(--pl-ink-3);margin-left:auto;font-size:8.5px}.modal.bc-modal .gs-preview dd{border:1px solid var(--pl-line);border-left:3px solid var(--pl-gold);min-height:64px;font:13px / 1.75 var(--mono);color:#e7dcc0;overflow-wrap:anywhere;background:#0b0e09;margin:0;padding:16px 18px}.modal.bc-modal .bc-preview>p,.modal.bc-modal .bc-note,.modal.bc-modal .bc-save-note{color:var(--pl-ink-3);margin:0;font-size:11.5px;line-height:1.6}.modal.bc-modal .bc-note{margin-top:-8px}.modal.bc-modal .bc-hint{color:#f0d9a2;margin:0;font-size:11.5px}.modal.bc-modal .bc-times{border:1px solid var(--pl-line);gap:12px;min-width:0;margin:0;padding:14px 16px 16px;display:grid}.modal.bc-modal .bc-times legend{padding:0 6px}.modal.bc-modal .bc-add-time{align-items:end;gap:8px;display:flex}.modal.bc-modal .bc-add-time .gsb-field{flex:1}.modal.bc-modal .bc-add-time .pl-button{padding:0 16px}.modal.bc-modal .bc-summary{border-top:1px solid var(--pl-faint);color:var(--pl-gold);align-items:start;gap:12px;padding-top:16px;display:flex}.modal.bc-modal .bc-summary svg{flex-shrink:0;margin-top:2px}.modal.bc-modal .bc-summary b{font:600 16px var(--pl-display);letter-spacing:.06em;text-transform:uppercase;color:var(--pl-gold-2)}.modal.bc-modal .bc-summary p{color:var(--pl-ink-3);margin:4px 0 0;font-size:12px;line-height:1.6}.modal.bc-modal .bc-editor>.notice{margin-top:16px}.modal.bc-modal .bc-actions{z-index:2;background:var(--pl-panel);padding:18px 0 10px;position:sticky;bottom:0}.modal.bc-modal .bc-save-note{text-align:right}@media (max-width:760px){.dash .pl.bc .bc-autos li{grid-template-columns:auto minmax(0,1fr)}.dash .pl.bc .bc-auto-tools{grid-column:1/-1;justify-content:start}.dash .pl.bc .bc-own li{grid-template-columns:minmax(0,1fr) auto}.dash .pl.bc .bc-own li>label:first-child{grid-column:1/-1}.modal.bc-modal{width:calc(100vw - 20px);max-height:calc(100svh - 20px);padding:20px 16px}.modal.bc-modal .bc-layout{grid-template-columns:minmax(0,1fr)}.modal.bc-modal :is(.bc-compose,.bc-delivery){padding:18px}.modal.bc-modal .bc-delivery{border-left:0;border-top:1px solid var(--pl-line)}.modal.bc-modal .bc-save-note{text-align:left}}.vote-page{--vote-gold:#e9c77f;--vote-glass:linear-gradient(160deg, #161b12f2, #0f130df2);--vote-edge:#d9ba7c26;--vote-edge-strong:#d9ba7c55;--vote-width:min(1720px, 100%);padding-bottom:96px}.vote-hero{isolation:isolate;background:#0b0f0b 50% 40%/cover no-repeat;padding:clamp(72px,9vw,150px) 5% clamp(100px,11vw,170px);position:relative;overflow:hidden}.vote-hero:before{content:"";z-index:-1;filter:saturate(.85);background:radial-gradient(40% 60% at 20% 45%,#d9ba7c14,#0000 70%),linear-gradient(90deg,#0b100ef5 0%,#0b100ec7 38%,#0b100e40 75%,#0b100e70),linear-gradient(#0c0f0d80,#0c0f0d00 55%,#0c0f0d 100%);position:absolute;inset:0}.vote-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(var(--brass), var(--brass)) top left / 18px 1px, linear-gradient(var(--brass), var(--brass)) top left / 1px 18px, linear-gradient(var(--brass), var(--brass)) bottom right / 18px 1px, linear-gradient(var(--brass), var(--brass)) bottom right / 1px 18px;background-repeat:no-repeat;border:1px solid #e9ce931f;position:absolute;inset:22px}.vote-hero-inner{width:var(--vote-width);margin:0 auto}.vote-hero-inner>*{animation:rise-soft 1s var(--ease-out) backwards}.vote-hero-inner>h1{animation-delay:.12s}.vote-hero-inner>p{animation-delay:.3s}.vote-hero-inner>dl{animation-delay:.45s}.vote-kicker{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font:10px var(--mono);letter-spacing:2px;color:#d4ba88;background:#0d100e99;border:1px solid #d9ba7c40;align-items:center;gap:10px;padding:7px 12px;display:inline-flex}.vote-kicker i{background:var(--brass);width:7px;height:7px;box-shadow:0 0 12px var(--brass);border-radius:50%}.vote-hero h1{font:600 clamp(60px, 8.4vw, 140px) / .88 var(--display);letter-spacing:-.03em;text-shadow:0 6px 40px #0008;margin:26px 0 24px}.vote-hero h1 span{background-image:var(--shine);-webkit-text-fill-color:transparent;text-shadow:none;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out 2.2s infinite shimmer}.vote-hero p{color:#d5d6c9;max-width:620px;margin:0;font-size:clamp(15px,1.2vw,17px);line-height:1.85}.vote-hero-stats{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d100ecc;border:1px solid #d9ba7c33;flex-wrap:wrap;width:-moz-fit-content;width:fit-content;max-width:100%;margin:40px 0 0;display:flex}.vote-hero-stats>div{min-width:140px;padding:16px 26px}.vote-hero-stats>div+div{border-left:1px solid #d9ba7c26}.vote-hero-stats dt{font:9.5px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:#a59d86}.vote-hero-stats dd{font:600 30px / 1 var(--display);margin:8px 0 0}.vote-body{width:var(--vote-width);box-sizing:border-box;z-index:1;margin:clamp(-72px,-5vw,-40px) auto 0;padding:0 5%;position:relative}@media (min-width:1900px){.vote-body{padding:0}}.vote-empty{border:1px dashed var(--vote-edge-strong);color:#b9bcae;background:linear-gradient(#d9ba7c08,#0000);padding:36px}.vote-eyebrow{font:9.5px var(--mono);letter-spacing:2px;text-transform:uppercase;color:#d4ba88;align-items:center;gap:6px;display:inline-flex}.vote-split{grid-template-columns:minmax(0,1.65fr) minmax(360px,1fr);align-items:stretch;gap:24px;display:grid}.vote-side{flex-direction:column;gap:24px;min-width:0;display:flex}.vote-panel{border:1px solid var(--vote-edge,#ffffff14);background:var(--vote-glass,#11160f);border-radius:20px;min-width:0;padding:clamp(18px,1.6vw,28px);box-shadow:0 30px 80px -30px #000,inset 0 1px #ffffff0d}.vote-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:20px;display:flex}.vote-panel-head h2{font:600 clamp(28px, 2.2vw, 38px) / 1 var(--display);align-items:center;gap:10px;margin:6px 0 0;display:flex}.vote-total{font:12px var(--mono);letter-spacing:1px;color:var(--accent);background:#c1cba21f;border-radius:999px;padding:8px 14px}.vote-live{font:10px var(--mono);letter-spacing:1.6px;color:#d9a441;align-items:center;gap:7px;display:inline-flex}.vote-live i{background:currentColor;border-radius:50%;width:8px;height:8px}.vote-live.on{color:#5bd67a}.vote-live.on i{animation:1.8s ease-out infinite vote-pulse}@keyframes vote-pulse{0%{box-shadow:0 0 #5bd67a88}70%,to{box-shadow:0 0 0 8px #5bd67a00}}.vote-account{border:1px solid var(--vote-edge);border-left:2px solid var(--brass);color:#c4c2b4;background:linear-gradient(90deg,#d9ba7c0f,#0000 70%);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:22px;padding:14px 18px;display:flex}.vote-account img{width:36px;height:36px;box-shadow:0 0 0 2px var(--brass);border-radius:50%}.vote-account>span{flex:1;min-width:220px}.vote-account b{color:var(--paper)}.vote-account-note{font:normal 11px var(--mono);color:#a59d86}.vote-options{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.vote-option{isolation:isolate;border:1px solid var(--vote-edge);min-width:0;transition:transform .35s var(--ease-out), border-color .35s, box-shadow .35s;background:#0d100e;flex-direction:column;display:flex;position:relative;overflow:hidden}.vote-option:hover{border-color:#d9ba7c66;transform:translateY(-3px);box-shadow:0 22px 50px -24px #000}.vote-option.leading{border-color:#e9c77f73}.vote-option.mine{border-color:var(--brass-hi);box-shadow:0 0 0 1px var(--brass-hi), 0 20px 50px -24px #d9ba7c66}.vote-option.won{border-color:var(--vote-gold);box-shadow:0 0 0 1px var(--vote-gold), 0 24px 60px -24px #e9c77f80}.vote-art{isolation:isolate;aspect-ratio:16/9;max-width:100%;transition:background-size 1.2s var(--ease-out);background:#1a1f18 50%/cover no-repeat;align-items:flex-end;padding:16px 18px;display:flex;position:relative}.vote-art:before,.vote-art:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.vote-art:after{background:linear-gradient(#0d100e00 30%,#0d100e99 65%,#0d100e 98%)}.mood-fog:before{-webkit-backdrop-filter:saturate(.5)blur(1px);backdrop-filter:saturate(.5)blur(1px);background:#c9d1d470}.mood-dusk:before{mix-blend-mode:soft-light;background:linear-gradient(200deg,#ff8a2e55,#6a2a5a4d)}.mood-dawn:before{mix-blend-mode:soft-light;background:linear-gradient(20deg,#ffd29055,#87b7ff33)}.mood-overcast:before{-webkit-backdrop-filter:saturate(.65);backdrop-filter:saturate(.65);background:#4c5a6a66}.vote-art h3{font:600 clamp(28px, 2.2vw, 38px) / .95 var(--display);letter-spacing:-.01em;text-transform:uppercase;text-shadow:0 2px 18px #000;margin:0}.vote-map-chip,.vote-flag{font:9px var(--mono);letter-spacing:1.4px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:6px;padding:5px 9px;display:inline-flex;position:absolute;top:12px}.vote-map-chip{color:#d4ba88;background:#0d100eb3;border:1px solid #d9ba7c33;left:12px}.vote-flag{background:var(--brass-hi);color:#15110a;font-weight:600;right:12px}.vote-flag-lead,.vote-flag-won{background:#dfc48e}.vote-option-body{flex-direction:column;flex:1;gap:16px;padding:14px 18px 18px;display:flex}.vote-chips{flex-wrap:wrap;gap:6px;display:flex}.vote-chips span{color:#c4c2b4;border:1px solid #d9ba7c1f;align-items:center;gap:6px;padding:5px 9px;font-size:12.5px;display:inline-flex}.vote-chips svg{color:#a59d86}.vote-count{grid-template-columns:auto 1fr;align-items:center;gap:6px 14px;margin-top:auto;display:grid}.vote-count strong{font:600 44px / 1 var(--display);letter-spacing:-.02em;min-width:2.4ch;color:var(--paper);grid-row:span 2}.vote-option.leading .vote-count strong,.vote-option.won .vote-count strong{background-image:var(--shine);-webkit-text-fill-color:transparent;text-shadow:none;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out 2.2s infinite shimmer}.vote-share{background:#ffffff12;height:3px;overflow:hidden}.vote-share i{background:linear-gradient(90deg,#8a7a55,#c8b68c);height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1);display:block}.vote-option.leading .vote-share i,.vote-option.won .vote-share i{background:var(--brass-grad)}.vote-count b{font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;color:#a59d86}.vote-bump{animation:.6s ease-out vote-bump}@keyframes vote-bump{0%{color:var(--vote-gold);transform:scale(1.18)}}.vote-cta{border:1px solid var(--vote-edge-strong);color:var(--paper);font:600 15px var(--display);letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;background:#d9ba7c0d;justify-content:center;align-items:center;gap:8px;padding:12px 18px;text-decoration:none;transition:background .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex}.vote-cta:hover:not(:disabled){color:#15110a;background:#f7e3b9;border-color:#f7e3b9;box-shadow:0 12px 38px -8px #d9ba7c55}.vote-cta.chosen,.vote-cta.chosen:disabled{color:#15110a;cursor:default;opacity:1;background:#dfc48e;border-color:#dfc48e}.vote-cta:disabled{opacity:.6}.vote-result{isolation:isolate;border:1px solid var(--vote-gold);background:#151a12 50%/cover no-repeat;margin-bottom:22px;padding:clamp(24px,2.6vw,40px);position:relative;overflow:hidden}.vote-result:before{content:"";z-index:-1;background:linear-gradient(90deg,#0d100ef2 30%,#0d100e80);position:absolute;inset:0}.vote-result h2{font:600 clamp(38px, 3.8vw, 64px) / .92 var(--display);letter-spacing:-.02em;text-transform:uppercase;margin:12px 0 10px}.vote-result p{color:#d5d6c9;margin:0}.vote-result .vote-eyebrow{color:var(--vote-gold)}.vote-result-skipped,.vote-result-cancelled,.vote-result-failed,.vote-result-expired{border-color:var(--vote-edge)}.vote-result-skipped .vote-eyebrow,.vote-result-cancelled .vote-eyebrow,.vote-result-failed .vote-eyebrow,.vote-result-expired .vote-eyebrow{color:#a59d86}.vote-lock-sign{color:#f0c46a;background:linear-gradient(120deg,#f0c46a24,#f0c46a08);border:1px solid #f0c46a66;border-radius:14px;align-items:center;gap:16px;margin-bottom:20px;padding:16px 18px;display:flex}.vote-lock-sign[data-locked=true]{color:var(--accent);background:linear-gradient(120deg,#c1cba224,#c1cba208);border-color:#c1cba266}.vote-lock-ring{--p:0;background:radial-gradient(closest-side, #171c14 80%, transparent 82%), conic-gradient(currentColor calc(var(--p) * 1turn), #ffffff1a 0);border-radius:50%;flex:none;place-items:center;width:58px;height:58px;display:grid}.vote-lock-copy{flex:1;min-width:0}.vote-lock-copy b{font:600 clamp(22px, 1.9vw, 30px) / 1.05 var(--display);letter-spacing:.5px;display:block}.vote-lock-copy small{font:12px var(--mono);color:#c9c2a8;margin-top:4px;display:block}.vote-lock-count{text-align:right;white-space:nowrap}.vote-lock-count strong{font:600 42px / 1 var(--display);color:var(--paper)}.vote-lock-count span{font:12px var(--mono);color:#89967a}.vote-factions{gap:10px;margin:0;padding:0;list-style:none;display:grid}.vote-factions li{--team:#97a289;background:#ffffff06;border:1px solid #0000;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:8px 12px;padding:12px 14px;display:grid}.vote-factions li.winning{border-color:color-mix(in srgb, var(--team) 45%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--team) 16%, transparent), #ffffff05)}.vote-faction-name{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-weight:600;display:flex}.vote-faction-name i{background:var(--team);width:10px;height:10px;box-shadow:0 0 10px var(--team);border-radius:3px;flex:none}.vote-faction-name em{font:normal 9px var(--mono);letter-spacing:1.2px;color:#f0c46a;align-items:center;gap:4px;display:inline-flex}.vote-factions b{font:600 32px / 1 var(--display);text-align:right}.vote-bar{background:#0000004d;border-radius:99px;grid-column:1/-1;height:10px;position:relative;box-shadow:inset 0 0 0 1px #ffffff0d}.vote-bar i{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--team) 55%, #000), var(--team));box-shadow:0 0 16px color-mix(in srgb, var(--team) 60%, transparent);transition:width .8s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0}.vote-bar u{background:#f0c46a;border-radius:2px;width:2px;position:absolute;top:-5px;bottom:-5px;box-shadow:0 0 8px #f0c46a}.vote-match-line{flex-wrap:wrap;gap:8px;margin:18px 0 0;display:flex}.vote-match-line span{font:11px var(--mono);letter-spacing:.6px;color:#a9b19c;background:#ffffff08;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.vote-banner{background:linear-gradient(110deg, #d9ba7c1f, #d9ba7c05 60%), var(--vote-glass,#11160f);border:1px solid #d9ba7c40;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;margin-bottom:24px;padding:24px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px -40px #000}.vote-banner:before{content:"";background:var(--brass-grad);width:2px;position:absolute;inset:0 auto 0 0}.vote-banner>div{flex:1;min-width:240px}.vote-banner h2{font:600 clamp(28px, 2.6vw, 42px) / 1 var(--display);letter-spacing:-.01em;text-transform:uppercase;margin:0 0 8px}.vote-banner p{color:#d5d6c9;white-space:pre-line;margin:0;line-height:1.6}.vote-banner .button{gap:8px}.vote-banner-event{background:radial-gradient(ellipse 50% 140% at 0 50%, #e9c77f24, transparent 70%), var(--vote-glass,#11160f);border-color:#e9c77f66}.vote-banner-alert{background:linear-gradient(110deg, #e2705a26, #e2705a08 60%), var(--vote-glass,#11160f);border-color:#e2705a73}.vote-banner-alert:before{background:#e2705a}.vote-chat{flex-direction:column;flex:1;min-height:380px;display:flex}.vote-chat .vote-panel-head{margin-bottom:14px}.vote-chat-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c1cba240 transparent;flex-direction:column;flex:1 1 0;gap:6px;min-height:0;margin:0;padding:2px 6px 2px 0;list-style:none;display:flex;overflow-y:auto}.vote-chat-list li{overflow-wrap:anywhere;background:#ffffff06;border-radius:10px;padding:9px 34px 9px 12px;line-height:1.45;animation:.25s ease-out vote-chat-in;position:relative}@keyframes vote-chat-in{0%{opacity:0;transform:translateY(6px)}}.vote-chat-list li.staff{box-shadow:inset 2px 0 0 var(--accent);background:linear-gradient(90deg,#c1cba21f,#c1cba206)}.vote-chat-meta{align-items:baseline;gap:8px;font-size:13px;display:flex}.vote-chat-meta b{color:var(--accent)}.vote-chat-meta time{font:10px var(--mono);color:#6f7b62;order:3;margin-left:auto}.vote-chat-meta em{background:var(--accent);font:normal 600 9px var(--mono);letter-spacing:1px;color:#10140f;border-radius:4px;padding:1px 6px}.vote-chat-body{color:#dfe3d4;margin-top:2px;display:block}.vote-chat-list li.vote-chat-empty{color:#6f7b62;text-align:center;background:0 0;margin:auto 0}.vote-chat-delete{color:#6f7b62;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px;position:absolute;top:8px;right:8px}.vote-chat-delete:hover{color:#fa503e;background:#fa503e1a}.vote-chat-form{background:#0000004d;border:1px solid #ffffff14;border-radius:12px;gap:8px;margin-top:14px;padding:6px;display:flex}.vote-chat-form:focus-within{border-color:#c1cba266}.vote-chat-form input{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:8px 10px}.vote-chat-form .button{border-radius:8px}.vote-chat-signin,.vote-chat-error,.vote-chat-slow{color:#a9b19c;margin:12px 0 0;font-size:13px}.vote-chat-signin a{color:var(--accent)}.vote-chat-error{color:#fa8a7e}.gs-vote-chat .vote-chat{flex:none;height:460px}.vote-page .vote-panel{isolation:isolate;border-color:var(--vote-edge);background:var(--vote-glass);border-radius:0;position:relative;box-shadow:0 30px 80px -30px #000}.vote-page .vote-panel:before{content:"";pointer-events:none;background:linear-gradient(var(--brass), var(--brass)) top left / 14px 1px, linear-gradient(var(--brass), var(--brass)) top left / 1px 14px, linear-gradient(var(--brass), var(--brass)) bottom right / 14px 1px, linear-gradient(var(--brass), var(--brass)) bottom right / 1px 14px;opacity:.7;background-repeat:no-repeat;position:absolute;inset:-1px}.vote-page .vote-panel-head{border-bottom:1px solid #d9ba7c1f;padding-bottom:18px}.vote-page .vote-panel-head h2{letter-spacing:-.01em;text-transform:uppercase;font-size:clamp(32px,2.6vw,46px)}.vote-page .vote-total{color:var(--brass-hi);background:#d9ba7c0d;border:1px solid #d9ba7c40;border-radius:0;padding:7px 12px;font-size:11px}.vote-page .vote-live{color:#e0b761}.vote-page .vote-live.on{color:#b9cc9b}.vote-page .vote-lock-sign{color:var(--vote-gold);background:linear-gradient(120deg,#e9c77f1f,#e9c77f05);border-color:#e9c77f55;border-radius:0}.vote-page .vote-lock-sign[data-locked=true]{color:var(--brass-hi);background:linear-gradient(120deg,#d9ba7c14,#0000);border-color:#d9ba7c40}.vote-page .vote-lock-ring{background:radial-gradient(closest-side, #12160f 80%, transparent 82%), conic-gradient(currentColor calc(var(--p) * 1turn), #ffffff1a 0)}.vote-page .vote-lock-copy b{letter-spacing:.2px}.vote-page .vote-lock-copy small,.vote-page .vote-lock-count span{color:#b5ab90}.vote-page .vote-lock-count strong{font-size:48px}.vote-page .vote-factions{border-top:1px solid #d9ba7c1f;gap:0}.vote-page .vote-factions li{background:0 0;border:0;border-bottom:1px solid #d9ba7c1a;border-radius:0;padding:14px 4px}.vote-page .vote-factions li.winning{background:linear-gradient(90deg, color-mix(in srgb, var(--team) 14%, transparent), transparent 80%);box-shadow:inset 2px 0 0 var(--team);border-color:#d9ba7c1a;padding-left:12px}.vote-page .vote-faction-name i{border-radius:0}.vote-page .vote-faction-name em{color:var(--vote-gold)}.vote-page .vote-factions b{font-size:36px}.vote-page .vote-bar{border-radius:0;height:6px}.vote-page .vote-bar u{background:var(--vote-gold);box-shadow:0 0 8px var(--vote-gold)}.vote-page .vote-match-line span{color:#b5ab90;background:0 0;border:1px solid #d9ba7c1f;border-radius:0}.vote-page .vote-chat-list{scrollbar-color:#d9ba7c40 transparent}.vote-page .vote-chat-list li{background:#ffffff05;border-left:1px solid #d9ba7c1f;border-radius:0}.vote-page .vote-chat-list li.staff{box-shadow:inset 2px 0 0 var(--brass);background:linear-gradient(90deg,#d9ba7c17,#d9ba7c04)}.vote-page .vote-chat-list li.vote-chat-empty{background:0 0;border:0}.vote-page .vote-chat-meta b,.vote-page .vote-chat-signin a{color:var(--brass)}.vote-page .vote-chat-meta time{color:#8a8472}.vote-page .vote-chat-meta em{background:var(--brass);color:#15110a;border-radius:0}.vote-page .vote-chat-body{color:#e2dfd3}.vote-page .vote-chat-form{background:#0b0e0c;border-color:#d9ba7c2e;border-radius:0}.vote-page .vote-chat-form:focus-within{border-color:var(--brass);box-shadow:0 0 0 3px #d9ba7c1f}.vote-page .vote-chat-form input:focus{box-shadow:none}.vote-page .vote-chat-form .button{border-radius:0}.vote-page :is(.vote-chat-signin,.vote-chat-slow){color:#a59d86}.vote-page .vote-chat-delete{border-radius:0}@media (max-width:1100px){.vote-split{grid-template-columns:1fr}.vote-side{display:contents}.vote-half-score{order:-1}.vote-chat{flex:none;order:1;height:480px}}@media (max-width:560px){.vote-hero:after{inset:12px}.vote-hero-stats{width:100%}.vote-hero-stats>div{flex:40%;min-width:0;padding:12px 16px}.vote-hero-stats>div:nth-child(3){border-left:0}.vote-hero-stats>div:nth-child(n+3){border-top:1px solid #d9ba7c26}.vote-lock-count strong,.vote-page .vote-lock-count strong{font-size:32px}.vote-banner{padding:20px 22px}}@media (prefers-reduced-motion:reduce){.vote-live.on i,.vote-bump,.vote-chat-list li,.vote-hero-inner>*{animation:none}.vote-option,.vote-option:hover{transition:none;transform:none}}.vote-switch{margin:14px 0 6px}.dash .pl.mv .pl-card-head .vote-live{flex-shrink:0}.dash .pl.mv .vote-live{color:#e0b761}.dash .pl.mv .vote-live.on{color:var(--pl-ok)}.dash .pl.mv .mv-tools{gap:6px}.dash .pl.mv .vote-tracker{border-color:var(--pl-line);background:var(--pl-sunk);border-radius:0}.dash .pl.mv .mv-votes{justify-items:end;min-width:70px;padding-bottom:6px;display:inline-grid;position:relative}.dash .pl.mv .mv-votes b{font:600 20px / 1 var(--pl-display);color:var(--pl-gold-2)}.dash .pl.mv .mv-votes i{background:linear-gradient(90deg,#8f7a4c,#e9d19b);max-width:100%;height:2px;transition:width .5s;position:absolute;bottom:0;right:0}.dash .pl.mv tr.picked .mv-votes b{color:var(--pl-ok)}.dash .pl.mv .mv-form{gap:22px;display:grid}.dash .pl.mv .mv-group{border-top:1px solid var(--pl-faint);gap:14px;padding-top:18px;display:grid}.dash .pl.mv .mv-group h4{font:9px var(--mono);letter-spacing:2px;text-transform:uppercase;color:var(--pl-gold)}.dash .pl.mv .mv-nums{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:18px;display:grid}.dash .pl.mv .mv-nums input[type=number]:not([hidden]){font:600 22px var(--pl-display);color:var(--pl-gold-2)}.dash .pl.mv .mv-say{border:1px solid var(--pl-faint);background:#11160e;align-content:start;gap:12px;padding:16px;display:grid}.dash .pl.mv .pl-switch{align-items:center;padding:14px 16px}.dash .pl.mv .mv-chat .vote-chat{min-height:0}.dash .pl.mv .mv-chat .vote-panel-head h2{font:600 22px / 1 var(--pl-display);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:10px;display:inline-flex}.dash .pl.mv .mv-chat .vote-panel-head h2 svg{color:var(--pl-gold)}.dash .pl.mv .mv-chat :is(.vote-chat-list,.vote-chat-form){border-color:var(--pl-line);border-radius:0}.modal.mv-modal .mv-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;margin-top:20px;display:grid;overflow-y:auto}.modal.mv-modal .mv-wide{grid-column:1/-1}@media (max-width:760px){.modal.mv-modal .mv-editor{grid-template-columns:minmax(0,1fr)}}.dash .pl.cf .pl-mast-live>b.cf-state{text-transform:uppercase;font-size:clamp(44px,4.6vw,72px)}.dash .pl.cf .ru .pl-card-head{align-items:start}.dash .pl.cf .ru .pl-card-head p{max-width:78ch}.dash .pl.cf .ru-group{border:1px solid var(--pl-line);background:var(--pl-sunk);gap:16px;min-width:0;margin:0;padding:20px;display:grid}.dash .pl.cf .ru-group legend{font:600 16px var(--pl-display);letter-spacing:.08em;text-transform:uppercase;color:var(--pl-gold-2);padding:0 8px}.dash .pl.cf .ru-fields{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px;display:grid}.dash .pl.cf .ru-fields input[type=number]:not([hidden]){font:600 20px var(--pl-display);color:var(--pl-gold-2)}.dash .pl.cf .ru-password{max-width:560px}.dash .pl.cf .ru-reopen{justify-self:start}.dash .pl.cf .ru-apply{border-top:1px solid var(--pl-faint);justify-content:flex-end;padding-top:18px;display:flex}.dash .pl.cf .cf-editor{gap:18px}.dash .pl.cf .cf-editor.dirty{border-color:var(--pl-line-2);box-shadow:inset 2px 0 0 var(--pl-gold)}.dash .pl.cf .cf-rev{flex-wrap:wrap;gap:6px;display:flex}.dash .pl.cf .cf-rev code{font:9.5px var(--mono);color:var(--pl-gold-2)}.dash .pl.cf .cf-editor textarea:not([hidden]){min-height:460px;font:12.5px / 22px var(--mono);color:#c8d2b4;tab-size:2;background:repeating-linear-gradient(0deg,#0000 0 21px,#d9ba7c06 21px 22px),#0b0e09;padding:16px 18px}.dash .pl.cf .cf-bad{border-left:2px solid var(--pl-hot);color:#f4a492;background:#e2705a12;padding:12px 14px;font-size:13px}.dash .pl.cf .cf-result{border:1px solid var(--pl-faint);border-left:2px solid var(--pl-line-2);background:var(--pl-sunk);gap:10px;padding:14px 16px;display:grid}.dash .pl.cf .cf-result.bad{border-left-color:var(--pl-hot)}.dash .pl.cf .cf-result.good{border-left-color:var(--pl-ok)}.dash .pl.cf .cf-result.warn{border-left-color:#e0b761}.dash .pl.cf .cf-result .pl-tag{justify-self:start}.dash .pl.cf .pl-tag.info{color:#cfe0ee;border-color:#b5cde066}.dash .pl.cf .cf-result ul{gap:4px;display:grid}.dash .pl.cf .cf-result li{font:11.5px / 1.6 var(--mono);color:var(--pl-ink-2);overflow-wrap:anywhere}@media (max-width:1180px){.dash .pl.cf .ru-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.dash .pl.cf .ru-group{padding:16px}.dash .pl.cf .ru-fields{grid-template-columns:minmax(0,1fr)}.dash .pl.cf .pl-card-head{flex-wrap:wrap}.dash .pl.cf .cf-editor textarea:not([hidden]){min-height:320px}}.dash .pl.st2 .pl-card h3{align-items:center;gap:10px;display:inline-flex}.dash .pl.st2 .pl-card h3 svg{color:var(--pl-gold)}.dash .pl.st2 .st2-back{font:10px var(--mono);letter-spacing:1.4px;text-transform:uppercase;border:0;justify-self:start;align-items:center;gap:8px;display:inline-flex}.dash .pl.st2 .pl-tiles.three{box-shadow:none;background:var(--pl-sunk)}.dash .pl.st2 .st2-chart{gap:8px;display:grid}.dash .pl.st2 .st2-chart svg{border-bottom:1px solid var(--pl-line-2);background:repeating-linear-gradient(90deg,#0000 0 59px,#d9ba7c0a 59px 60px);width:100%;height:170px}.dash .pl.st2 .st2-grid{stroke:#d9ba7c1c;stroke-width:1px;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.dash .pl.st2 .st2-area{fill:url(#st2-fill)}.dash .pl.st2 .st2-line{fill:none;stroke:#f2dba3;stroke-width:2px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px #d9ba7c88)}.dash .pl.st2 .st2-axis{font:9px var(--mono);letter-spacing:.8px;color:var(--pl-ink-3);justify-content:space-between;display:flex}.dash .pl.st2 .st2-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dash .pl.st2 .st2-filters select:not([hidden]){width:auto;font:10.5px var(--mono);letter-spacing:.6px;flex:140px}.dash .pl.st2 .pd-search{border:1px solid var(--pl-line);background:var(--pl-sunk);min-height:0;color:var(--pl-gold);border-radius:0;flex:2 220px;align-items:center;gap:8px;padding:0 0 0 12px;display:flex}.dash .pl.st2 .pd-search:focus-within{border-color:var(--pl-gold);box-shadow:0 0 0 3px #d9ba7c22}.dash .pl.st2 .pd-search input:not([hidden]){box-shadow:none;background:0 0;border:0}.dash .pl.st2 .st2-rank{width:44px;font:600 20px / 1 var(--pl-display);color:#0000;-webkit-text-stroke:1px var(--pl-line-2)}.dash .pl.st2 tr.podium .st2-rank{-webkit-text-stroke:0;background:var(--pl-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dash .pl.st2 .st2-metric{font:600 20px / 1 var(--pl-display);color:var(--pl-gold-2)}.dash .pl.st2 td small{font:10px var(--mono);display:block}.dash .pl.st2 td.num small{margin:0;display:inline}.dash .pl.st2 .st2-faction{align-items:center;gap:8px;display:inline-flex}.dash .pl.st2 .st2-faction i{width:9px;height:9px;transform:rotate(45deg)}.dash .pl.st2 .st2-dim{color:var(--pl-ink-3)}.dash .pl.st2 .st2-facts{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.dash .pl.st2 .st2-facts>span{border:1px solid var(--pl-line);font:10px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-2);align-items:center;gap:7px;padding:7px 12px;display:inline-flex}.dash .pl.st2 .pl-eyebrow .pl-tag{margin-left:6px}.dash .pl.st2 .pl-card>.pl-switch{align-items:center}.dash .pl.st2 .st2-channel{max-width:460px}.st2-stages{flex-wrap:wrap;gap:8px;margin:0;padding:0 16px 16px;list-style:none;display:flex}.st2-stages li{border:1px solid var(--pl-line,#ffffff1f);border-radius:6px;padding:6px 10px}.st2-stages small{opacity:.7}.dash .pl.cx{--cx-warn:#e0b761;--cx-warn-ink:#f0d9a2;--cx-hot-ink:#f4a492;--cx-ok-ink:#d5e6c2;--cx-hairline:#d9ba7c25}.dash .pl.cx :is(input[type=date],input[type=time],input[type=search]){border:1px solid var(--pl-line);background-color:var(--pl-sunk);width:100%;min-height:0;color:var(--pl-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:0;padding:10px 12px;font-size:13.5px}.dash .pl.cx :is(input[type=date],input[type=time],input[type=search]):focus-visible{border-color:var(--pl-gold);outline:none;box-shadow:0 0 0 3px #d9ba7c22}.dash .pl.cx fieldset{border:0;min-width:0;margin:0;padding:0}.dash .pl.cx legend{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-ink-3);padding:0}.dash .pl.cx .pl-mast-copy .cx-actions{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.dash .pl.cx .cx-banner{border:1px solid var(--pl-line);border-left:3px solid var(--pl-gold);background:linear-gradient(90deg, #d9ba7c10, transparent 60%), var(--pl-panel);color:var(--pl-gold);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px 18px;padding:18px 22px;display:grid}.dash .pl.cx .cx-banner.warn{border-left-color:var(--cx-warn);color:var(--cx-warn)}.dash .pl.cx .cx-banner.hot{border-left-color:var(--pl-hot);background:linear-gradient(90deg, #e2705a14, transparent 60%), var(--pl-panel);color:var(--pl-hot)}.dash .pl.cx .cx-banner>div:nth-child(2){gap:6px;min-width:0;display:grid}.dash .pl.cx .cx-banner-eyebrow{font:9.5px var(--mono);letter-spacing:1.6px;text-transform:uppercase}.dash .pl.cx .cx-banner-body{color:var(--pl-ink-2);font-size:13.5px;line-height:1.65}.dash .pl.cx .cx-banner-body b{color:var(--pl-ink)}.dash .pl.cx .cx-banner-action{flex-wrap:wrap;gap:8px;display:flex}.dash .pl.cx .cx-tabs{border-bottom:1px solid var(--pl-line);scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.dash .pl.cx .cx-tabs::-webkit-scrollbar{display:none}.dash .pl.cx .cx-tabs a{color:var(--pl-ink-3);border-bottom:2px solid #0000;flex:none;align-items:center;gap:8px;margin-bottom:-1px;padding:14px 18px 16px;font-size:13px;text-decoration:none;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.dash .pl.cx .cx-tabs a:hover{color:var(--pl-ink);background:#d9ba7c0a}.dash .pl.cx .cx-tabs a[aria-current=page]{color:var(--pl-gold-2);border-bottom-color:var(--pl-gold);background:linear-gradient(#0000,#d9ba7c14)}.dash .pl.cx .cx-tabs a .cx-count{border:1px solid var(--pl-line-2);font:9px var(--mono);padding:1px 6px}.dash .pl.cx .cx-tabs a .cx-count.hot{color:var(--cx-hot-ink);border-color:#e2705a99}.dash .pl.cx .cx-chipbar{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.dash .pl.cx .cx-chipbar .cx-chips{gap:6px;min-width:0;display:flex}.dash .pl.cx .cx-chipbar input[type=search]{flex:220px;width:auto;margin-left:auto}.dash .pl.cx .cx-card{border:1px solid var(--pl-line);background:var(--pl-panel);min-width:0;color:var(--pl-ink);grid-template-columns:220px minmax(0,1fr);text-decoration:none;transition:border-color .2s,box-shadow .2s;display:grid;position:relative}.dash .pl.cx a.cx-card:hover{border-color:var(--pl-line-2);box-shadow:0 0 34px #d9ba7c18}.dash .pl.cx .cx-card-art{background:radial-gradient(ellipse at 30% 20%, #b8913a33, transparent 60%), var(--pl-sunk);min-height:150px;position:relative;overflow:hidden}.dash .pl.cx .cx-card-art img{object-fit:cover;filter:saturate(.6)brightness(.85);width:100%;height:100%;position:absolute;inset:0}.dash .pl.cx .cx-card-art:after{content:"";background:linear-gradient(90deg,#0000 40%,#151b11);position:absolute;inset:0}.dash .pl.cx .cx-card-body{gap:12px;min-width:0;padding:22px 26px 24px;display:grid}.dash .pl.cx .cx-card-flags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dash .pl.cx .cx-card-flags .pl-tag{margin:0}.dash .pl.cx .cx-card h3{font:600 28px / 1 var(--pl-display);letter-spacing:.03em;text-transform:uppercase;overflow-wrap:anywhere}.dash .pl.cx .cx-card-rule{color:var(--pl-ink-2);font-size:13px;line-height:1.5}.dash .pl.cx .cx-card-when{font:10.5px var(--mono);letter-spacing:.6px;color:var(--pl-ink-3)}.dash .pl.cx .cx-card dl{border-top:1px solid var(--pl-faint);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:4px 0 0;display:grid}.dash .pl.cx .cx-card dl>div{gap:5px;min-width:0;padding:12px 14px 0 0;display:grid}.dash .pl.cx .cx-card dt{font:8.5px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-gold)}.dash .pl.cx .cx-card dd{color:var(--pl-ink-2);overflow-wrap:anywhere;margin:0;font-size:13px}.dash .pl.cx .cx-card dd.hot{color:var(--pl-hot)}.dash .pl.cx .cx-card-progress{background:#d9ba7c14;height:2px;position:absolute;bottom:0;left:0;right:0}.dash .pl.cx .cx-card-progress i{background:linear-gradient(90deg,#8f7a4c,#e9d19b);height:100%;display:block}.dash .pl.cx .cx-life{border:1px solid var(--pl-line);background:var(--pl-panel);counter-reset:life;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dash .pl.cx .cx-life>li{border-top:2px solid #d9ba7c1a;border-right:1px solid var(--pl-faint);color:var(--pl-ink-3);counter-increment:life;align-content:start;gap:8px;padding:20px 20px 22px;display:grid;position:relative}.dash .pl.cx .cx-life>li:last-child{border-right:0}.dash .pl.cx .cx-life>li:before{content:"0" counter(life);font:600 30px / .8 var(--pl-display);color:#0000;-webkit-text-stroke:1px var(--pl-line-2)}.dash .pl.cx .cx-life b{font:600 18px / 1 var(--pl-display);letter-spacing:.06em;text-transform:uppercase;color:var(--pl-ink-2)}.dash .pl.cx .cx-life p,.dash .pl.cx .cx-life small{font-size:12.5px;line-height:1.55}.dash .pl.cx .cx-life>li.done{border-top-color:var(--pl-line-2)}.dash .pl.cx .cx-life>li[aria-current=step]{border-top-color:var(--pl-gold);color:var(--pl-ink-2);background:linear-gradient(#d9ba7c12,#0000 70%)}.dash .pl.cx .cx-life>li[aria-current=step]:before{-webkit-text-stroke-color:var(--pl-gold)}.dash .pl.cx .cx-life>li[aria-current=step] b{color:var(--pl-gold-2)}.dash .pl.cx .cx-life .pl-button{justify-self:start;margin-top:6px}.dash .pl.cx .cx-board .pl-table{max-height:none}.dash .pl.cx .cx-board tbody tr{cursor:pointer;transition:background .15s}.dash .pl.cx .cx-board tbody tr:hover{background:#d9ba7c0a}.dash .pl.cx .cx-board tbody tr.tied td:first-child{box-shadow:inset 2px 0 0 var(--pl-gold)}.dash .pl.cx .cx-board tbody tr.dq td{color:var(--pl-ink-3);-webkit-text-decoration:line-through #e2705a99;text-decoration:line-through #e2705a99}.dash .pl.cx .cx-place{font:600 18px / 1 var(--pl-display);font-variant-numeric:tabular-nums;color:var(--pl-gold-2);white-space:nowrap;padding-left:10px}.dash .pl.cx .cx-who{gap:3px;min-width:0;display:grid}.dash .pl.cx .cx-who b{color:var(--pl-ink);overflow-wrap:anywhere;font-weight:600}.dash .pl.cx .cx-who small{font:9px var(--mono);letter-spacing:.8px;text-transform:uppercase;margin:0}.dash .pl.cx .cx-value{font:600 20px / 1 var(--pl-display);font-variant-numeric:tabular-nums;color:var(--pl-gold-2)}.dash .pl.cx .cx-medal{background:var(--pl-gradient);width:9px;height:9px;margin-right:6px;display:inline-block;transform:rotate(45deg)}.dash .pl.cx .cx-flags{flex-wrap:wrap;gap:4px;display:inline-flex}.dash .pl.cx .cx-flag{color:var(--cx-warn-ink);font:600 10px var(--mono);font-variant-numeric:tabular-nums;border:1px solid #e0b76180;align-items:center;gap:4px;padding:3px 6px;display:inline-flex}.dash .pl.cx .cx-flag.hot{color:var(--cx-hot-ink);background:#e2705a14;border-color:#e2705a99}.dash .pl.cx .cx-diff,.modal.cx-modal .cx-diff{background:#0f130c;border:1px solid #d9ba7c40;gap:0;margin:0;padding:0;list-style:none;display:grid}.dash .pl.cx .cx-diff li,.modal.cx-modal .cx-diff li{color:#c8cbbd;border-bottom:1px solid #d9ba7c1f;grid-template-columns:40px minmax(0,1fr) 64px auto;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:grid}.dash .pl.cx .cx-diff li:last-child,.modal.cx-modal .cx-diff li:last-child{border-bottom:0}.dash .pl.cx .cx-diff .up,.modal.cx-modal .cx-diff .up{color:#f2dba3}.dash .pl.cx .cx-diff .down,.modal.cx-modal .cx-diff .down{color:#f4a492}.dash .pl.cx .cx-diff .off,.modal.cx-modal .cx-diff .off{color:#f4a492;text-decoration:line-through}.dash .pl.cx .cx-ledger td:nth-child(2),.dash .pl.cx .cx-ledger td:nth-child(3){font:11.5px var(--mono);white-space:nowrap}.dash .pl.cx .cx-ledger td .pl-tag{margin:0}.dash .pl.cx .cx-ledger td small.hot{color:var(--cx-hot-ink)}.dash .pl.cx .cx-sheet,.modal.cx-modal .cx-sheet{background:#0f130c;border:1px solid #d9ba7c40;gap:18px;padding:22px 24px;display:grid}.dash .pl.cx .cx-sheet-top{flex-wrap:wrap;gap:8px;display:flex}.dash .pl.cx .cx-sheet-group,.modal.cx-modal .cx-sheet-group{gap:8px;display:grid}.dash .pl.cx .cx-sheet-head,.modal.cx-modal .cx-sheet-head{border-bottom:1px solid #d9ba7c1f;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:6px;display:flex}.dash .pl.cx .cx-sheet h4,.modal.cx-modal .cx-sheet h4{font:9.5px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:#d9ba7c;margin:0}.dash .pl.cx .cx-sheet-head a{font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-gold-2)}.dash .pl.cx .cx-sheet dl,.modal.cx-modal .cx-sheet dl{gap:0;margin:0;display:grid}.dash .pl.cx .cx-sheet dl>div,.modal.cx-modal .cx-sheet dl>div{grid-template-columns:minmax(120px,34%) minmax(0,1fr);gap:16px;padding:7px 0;display:grid}.dash .pl.cx .cx-sheet dt,.modal.cx-modal .cx-sheet dt{color:#aab29e;font-size:12.5px}.dash .pl.cx .cx-sheet dd,.modal.cx-modal .cx-sheet dd{color:#f2eee2;overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.55}.dash .pl.cx .cx-when{gap:8px;display:grid}.dash .pl.cx .cx-when-fields{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:10px;display:grid}.dash .pl.cx .cx-when-fields label{gap:6px;display:grid}.dash .pl.cx .cx-when-echo{font:10.5px var(--mono);letter-spacing:.4px;color:var(--pl-ink-3);font-variant-numeric:tabular-nums}.dash .pl.cx .cx-when-error{color:var(--pl-hot);font-size:11.5px}.dash .pl.cx .cx-when.invalid input{border-color:var(--pl-hot)}.dash .pl.cx .cx-pick{gap:10px;display:grid}.dash .pl.cx .cx-pick-grid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px;display:grid}.dash .pl.cx .cx-pick-grid label{border:1px solid var(--pl-line);background:var(--pl-sunk);cursor:pointer;gap:6px;padding:6px;display:grid;position:relative}.dash .pl.cx .cx-pick-grid label.on{border-color:var(--pl-gold);box-shadow:0 0 22px #d9ba7c33}.dash .pl.cx .cx-pick-grid input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.dash .pl.cx .cx-pick-grid label:has(input:focus-visible){outline-offset:3px;outline:2px solid #f2d494}.dash .pl.cx .cx-pick-grid img,.dash .pl.cx .cx-pick-none{aspect-ratio:16/9;object-fit:cover;width:100%;color:var(--pl-ink-3);background:#0b0e09;place-items:center;display:grid}.dash .pl.cx .cx-pick-grid small{text-overflow:ellipsis;white-space:nowrap;color:var(--pl-ink-2);font-size:11px;overflow:hidden}.dash .pl.cx .cx-pick-missing{color:var(--cx-warn-ink);font-size:11.5px}.dash .pl.cx .cx-stages{max-height:none}.dash .pl.cx .cx-stages td{vertical-align:middle}.dash .pl.cx .cx-stages select{min-width:170px}.dash .pl.cx .cx-check{align-items:center;gap:10px;display:inline-flex}.dash .pl.cx .cx-check small{font:10px var(--mono);color:var(--pl-ink-3);margin:0}.dash .pl.cx .cx-embed{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.dash .pl.cx .cx-embed-edit,.dash .pl.cx .cx-embed-preview{gap:14px;min-width:0;display:grid}.dash .pl.cx .cx-embed-error{color:#f4a492;font-size:13px}.dash .pl.cx .cx-embed-wait{color:#949ba4;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.dash .pl.cx .cx-prizes{gap:14px;display:grid}.dash .pl.cx .cx-prize-ties{gap:8px;max-width:340px;display:grid}.dash .pl.cx .cx-prize-list{gap:8px;display:grid}.dash .pl.cx .cx-prize{border:1px solid var(--pl-line);background:var(--pl-sunk);flex-wrap:wrap;align-items:end;gap:10px;padding:14px;display:flex}.dash .pl.cx .cx-prize.invalid{border-color:#e2705a99}.dash .pl.cx .cx-prize label{flex:130px;gap:6px;min-width:0;display:grid}.dash .pl.cx .cx-prize label:nth-child(-n+2){flex:0 0 84px}.dash .pl.cx .cx-prize .cx-prize-title{flex:2 200px}.dash .pl.cx .cx-prize input[type=number]:not([hidden]){font:600 18px var(--pl-display);padding:9px 10px}.dash .pl.cx .cx-prize-remove{border:1px solid var(--pl-line);width:38px;height:38px;color:var(--pl-ink-3);background:0 0;flex:none;place-items:center;padding:0;display:grid}.dash .pl.cx .cx-prize-remove:hover:not(:disabled){color:var(--cx-hot-ink);border-color:#e2705a99}.dash .pl.cx .cx-prize-error{color:var(--pl-hot);flex-basis:100%;margin:0;font-size:11.5px}.modal.cx-modal{color:#f2eee2;background:radial-gradient(at 100% 0,#b8913a1f,#0000 50%),#151b11;border:1px solid #d9ba7c66;border-radius:0;box-shadow:0 30px 90px #000c}.modal.cx-modal .modal-head .eyebrow{font:9px var(--mono);letter-spacing:2px;text-transform:uppercase;color:#d4bd8f}.modal.cx-modal .modal-head h2{letter-spacing:-.01em;text-transform:uppercase;font:600 34px/.95 Barlow Condensed,sans-serif}.modal.cx-modal .modal-close{color:#c8cbbd;border-color:#d9ba7c40;border-radius:0}.modal.cx-modal .confirm-body>p,.modal.cx-modal p{color:#c8cbbd}.modal.cx-modal .confirm-body>p b,.modal.cx-modal p b{color:#f2dba3}.modal.cx-modal .button-small:not(.danger){color:#14180f;background:linear-gradient(#ecd39a,#c9a763);border:1px solid #d9ba7c;border-radius:0}.modal.cx-modal :is(input,textarea,select){border-radius:0}.modal.cx-modal :focus-visible{outline-offset:3px;outline:2px solid #f2d494}@media (max-width:1180px){.dash .pl.cx .cx-embed{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.dash .pl.cx .cx-banner{grid-template-columns:auto minmax(0,1fr);padding:16px}.dash .pl.cx .cx-banner-action{grid-column:1/-1}.dash .pl.cx .cx-chipbar .cx-chips{scrollbar-width:none;flex:100%;overflow-x:auto}.dash .pl.cx .cx-chipbar .pl-chip{flex:none}.dash .pl.cx .cx-chipbar input[type=search]{flex-basis:100%;margin-left:0}.dash .pl.cx .cx-card{grid-template-columns:minmax(0,1fr)}.dash .pl.cx .cx-card-art{aspect-ratio:16/6;min-height:0}.dash .pl.cx .cx-card-art:after{background:linear-gradient(#0000 40%,#151b11)}.dash .pl.cx .cx-card-body{padding:18px}.dash .pl.cx .cx-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.dash .pl.cx .cx-life{grid-template-columns:minmax(0,1fr)}.dash .pl.cx .cx-life>li{border-right:0}.dash .pl.cx .cx-board table,.dash .pl.cx .cx-board tbody{display:block}.dash .pl.cx .cx-board thead{display:none}.dash .pl.cx .cx-board tbody tr{border-bottom:1px solid var(--pl-faint);grid-template-columns:52px minmax(0,1fr) auto;gap:6px 10px;padding:12px 0;display:grid}.dash .pl.cx .cx-board td{border:0;padding:0}.dash .pl.cx .cx-board td:nth-child(n+4){grid-column:2/-1;font-size:12px}.dash .pl.cx .cx-sheet{padding:16px}.dash .pl.cx .cx-sheet dl>div{grid-template-columns:minmax(0,1fr);gap:2px}.dash .pl.cx .cx-prize label:nth-child(-n+2){flex:84px}.dash .pl.cx .cx-diff li,.modal.cx-modal .cx-diff li{grid-template-columns:34px minmax(0,1fr) auto}}@media (max-width:560px){.modal-backdrop:has(.cx-modal){padding:0}.modal.cx-modal{width:100vw;height:100dvh;max-height:none;padding:22px 18px;overflow-y:auto}}.dash .pl.cx .cx-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dash .pl.cx .cx-label{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.cx .cx-field,.dash .pl.cx .cx-select{gap:8px;min-width:0;display:grid}.dash .pl.cx .cx-select small{color:var(--pl-ink-3);font-size:11.5px}.dash .pl.cx .cx-step{align-content:start}.dash .pl.cx .cx-step .pl-card h3:focus{outline:none}.dash .pl.cx .cx-step .pl-card h3:focus-visible{outline-offset:4px;outline:2px solid #f2d494}.dash .pl.cx .cx-error{color:var(--cx-hot-ink);font-size:12.5px}.dash .pl.cx .pl-impact.cx-warn{border-left-color:var(--pl-hot);background:#e2705a0d}.dash .pl.cx .cx-conflict{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dash .pl.cx .pl-card.cx-needed{border-color:#e0b76180}.dash .pl.cx .cx-stepper{gap:10px;min-width:0;display:grid}.dash .pl.cx .cx-stepper-now{font:9.5px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-gold);display:none}.dash .pl.cx .cx-stepper ol{border:1px solid var(--pl-line);background:var(--pl-panel);scrollbar-width:none;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;position:relative;overflow-x:auto}.dash .pl.cx .cx-stepper ol::-webkit-scrollbar{display:none}.dash .pl.cx .cx-stepper li{border-right:1px solid var(--cx-hairline);min-width:0;position:relative}.dash .pl.cx .cx-stepper li:last-child{border-right:0}.dash .pl.cx .cx-stepper :is(a,li>span){height:100%;color:var(--pl-ink-3);gap:6px;padding:14px 16px 16px;text-decoration:none;display:grid}.dash .pl.cx .cx-stepper a:hover{color:var(--pl-ink-2);background:#d9ba7c0a}.dash .pl.cx .cx-stepper-n{font:600 30px / .85 var(--pl-display);color:#0000;-webkit-text-stroke:1px var(--pl-line-2);font-variant-numeric:tabular-nums}.dash .pl.cx .cx-stepper-label{line-height:1.5;font:9px var(--mono);letter-spacing:1.2px;text-transform:uppercase}.dash .pl.cx .cx-stepper li.done .cx-stepper-n{-webkit-text-stroke-color:var(--pl-gold)}.dash .pl.cx .cx-stepper li.done .cx-stepper-label:before{content:"✓ ";color:var(--pl-gold)}.dash .pl.cx .cx-stepper a[aria-current=step]{box-shadow:inset 0 -2px 0 var(--pl-gold);color:var(--pl-ink);background:linear-gradient(#d9ba7c18,#0000)}.dash .pl.cx .cx-stepper a[aria-current=step] .cx-stepper-n{background:var(--pl-gradient);-webkit-text-fill-color:transparent;-webkit-text-stroke:0;-webkit-background-clip:text;background-clip:text}.dash .pl.cx .cx-pip{background:var(--pl-hot);width:8px;height:8px;position:absolute;top:12px;right:12px;transform:rotate(45deg);box-shadow:0 0 10px #e2705a99}.dash .pl.cx .cx-shelf{gap:14px;display:grid}.dash .pl.cx .cx-shelf h3{font:600 24px / 1 var(--pl-display);letter-spacing:.05em;text-transform:uppercase}.dash .pl.cx .cx-gallery{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.dash .pl.cx .cx-template{border:1px solid var(--pl-line);background:var(--pl-panel);width:100%;height:100%;min-height:0;color:var(--pl-ink);text-align:left;border-radius:0;align-content:start;gap:10px;padding:20px 20px 18px;transition:border-color .15s,box-shadow .15s;display:grid}.dash .pl.cx .cx-template:hover:not(:disabled){border-color:var(--pl-gold);box-shadow:0 0 0 1px var(--pl-gold), 0 0 30px #d9ba7c33}.dash .pl.cx .cx-template.locked{background:var(--pl-sunk);opacity:.72}.dash .pl.cx .cx-template-family{font:9px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--pl-gold)}.dash .pl.cx .cx-template>b{font:600 26px / 1 var(--pl-display);letter-spacing:.03em;text-transform:uppercase}.dash .pl.cx .cx-template-scores{color:var(--pl-ink-2);font-size:12.5px;line-height:1.5}.dash .pl.cx .cx-template-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:4px;display:flex}.dash .pl.cx .cx-template-foot .pl-tag{align-items:center;gap:5px;margin:0;display:inline-flex}.dash .pl.cx .cx-template-why{color:var(--cx-warn-ink);font-size:11.5px;line-height:1.45}.dash .pl.cx .cx-appeal{gap:5px;display:inline-flex}.dash .pl.cx .cx-appeal i{border:1px solid var(--pl-line-2);width:7px;height:7px;transform:rotate(45deg)}.dash .pl.cx .cx-appeal i.on{border-color:var(--pl-gold);background:var(--pl-gold)}.dash .pl.cx .cx-gallery-foot{justify-items:start;gap:14px;display:grid}.dash .pl.cx .cx-notoffered{border:1px dashed var(--pl-line);width:100%;padding:14px 18px}.dash .pl.cx .cx-notoffered summary{cursor:pointer;font:9.5px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-ink-2)}.dash .pl.cx .cx-notoffered ul{gap:10px;margin-top:14px;display:grid}.dash .pl.cx .cx-notoffered li{gap:3px;font-size:13px;display:grid}.dash .pl.cx .cx-notoffered li span{color:var(--pl-ink-3)}.modal.cx-modal .cx-copy-list{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.modal.cx-modal .cx-copy-list button{text-align:left;justify-content:space-between;gap:12px;width:100%;padding:10px 12px;display:flex}.dash .pl.cx .cx-slug{border:1px dashed var(--pl-line);font:12px var(--mono);color:var(--pl-ink-2);overflow-wrap:anywhere;padding:10px 12px}.dash .pl.cx .cx-slug b{color:var(--pl-gold-2)}.dash .pl.cx .cx-radios{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.dash .pl.cx .cx-radios legend{margin-bottom:8px}.dash .pl.cx .cx-radios label{border:1px solid var(--pl-line);background:var(--pl-sunk);cursor:pointer;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px;display:grid;position:relative}.dash .pl.cx .cx-radios label.on{border-color:var(--pl-gold);box-shadow:0 0 22px #d9ba7c22}.dash .pl.cx .cx-radios label:has(input:disabled){opacity:.6;cursor:not-allowed}.dash .pl.cx .cx-radios input{accent-color:var(--pl-gold);margin:3px 0 0}.dash .pl.cx .cx-radios label>span{gap:5px;display:grid}.dash .pl.cx .cx-radios b{font:600 17px var(--pl-display);letter-spacing:.05em;text-transform:uppercase;color:var(--pl-ink);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dash .pl.cx .cx-radios b .pl-tag{margin:0;font-weight:400}.dash .pl.cx .cx-radios small{color:var(--pl-ink-3);font-size:12px;line-height:1.5}.dash .pl.cx .cx-servers{gap:8px;display:grid}.dash .pl.cx .cx-servers legend{margin-bottom:8px}.dash .pl.cx :is(.cx-servers,.pl-fields) .cx-check{border:1px solid var(--pl-line);background:var(--pl-sunk);grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.dash .pl.cx .cx-check input{accent-color:var(--pl-gold)}.dash .pl.cx .cx-check.cx-disabled{opacity:.7}.dash .pl.cx .cx-chain{gap:6px;display:grid}.dash .pl.cx .cx-chain li{border:1px solid var(--pl-line);background:var(--pl-sunk);counter-increment:chain;grid-template-columns:minmax(0,1fr) repeat(3,34px);align-items:center;gap:6px;padding:8px 8px 8px 14px;font-size:13.5px;display:grid}.dash .pl.cx .cx-chain li>span:before{content:counter(chain) ". ";font:11px var(--mono);color:var(--pl-gold)}.dash .pl.cx .cx-chain{counter-reset:chain}.dash .pl.cx .cx-chain button{border:1px solid var(--pl-line);height:30px;color:var(--pl-ink-2);background:0 0;place-items:center;padding:0;display:grid}.dash .pl.cx .cx-chain button:hover:not(:disabled){border-color:var(--pl-gold);color:var(--pl-gold-2)}.dash .pl.cx .cx-chain button:disabled{opacity:.35}.dash .pl.cx .cx-chain .cx-chain-last{color:var(--pl-ink-3);font:10.5px var(--mono);letter-spacing:.6px;border-style:dashed;display:block}.dash .pl.cx .cx-gate{border-top:1px solid var(--pl-faint);gap:12px;padding:18px 0;display:grid}.dash .pl.cx .pl-card-head+.cx-gate{border-top:0;padding-top:0}.dash .pl.cx .cx-gate-head{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.dash .pl.cx .cx-gate-head b{font:600 18px / 1.1 var(--pl-display);letter-spacing:.05em;text-transform:uppercase;color:var(--pl-ink)}.dash .pl.cx .cx-gate-head .pl-tag{margin:0}.dash .pl.cx .cx-gate.off .cx-gate-head b{color:var(--pl-ink-3)}.dash .pl.cx .cx-gate.off .pl-impact{border-left-color:var(--pl-line-2);background:0 0}.dash .pl.cx .cx-gate-control{max-width:520px}.dash .pl.cx .cx-toggle{cursor:pointer;align-items:center;gap:12px;display:inline-flex;position:relative}.dash .pl.cx .cx-toggle input{opacity:0;pointer-events:none;position:absolute}.dash .pl.cx .cx-toggle>span{border:1px solid var(--pl-line-2);background:#0b0e09;flex:none;width:44px;height:22px;transition:background .2s,border-color .2s;position:relative}.dash .pl.cx .cx-toggle>span:after{content:"";background:#777d70;width:14px;height:14px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.dash .pl.cx .cx-toggle input:checked+span{border-color:var(--pl-gold);background:#d9ba7c22}.dash .pl.cx .cx-toggle input:checked+span:after{background:var(--pl-gold-2);transform:translate(22px);box-shadow:0 0 16px #d9ba7c88}.dash .pl.cx .cx-toggle input:focus-visible+span{outline-offset:3px;outline:2px solid #f2d494}.dash .pl.cx .cx-toggle input:disabled+span{opacity:.5}.dash .pl.cx .cx-closes{flex-wrap:wrap;gap:6px;display:flex}.dash .pl.cx .cx-closes .pl-tag{color:var(--pl-ink-3);cursor:help;margin:0;padding:2px 6px;font-size:8.5px}.dash .pl.cx .cx-when-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.dash .pl.cx .cx-when{border:1px solid var(--pl-line);background:var(--pl-sunk);padding:16px}.dash .pl.cx .cx-when.invalid{border-color:#e2705a99}.dash .pl.cx .cx-checks,.dash .pl.cx .cx-checks li{gap:10px;display:grid}.dash .pl.cx .cx-checks li.hot .pl-impact{border-left-color:var(--pl-hot);background:#e2705a0d}.dash .pl.cx .cx-timeline{gap:0;padding-left:22px;display:grid;position:relative}.dash .pl.cx .cx-timeline:before{content:"";border-left:1px solid var(--pl-line-2);position:absolute;top:8px;bottom:8px;left:4px}.dash .pl.cx .cx-timeline li{border-bottom:1px solid var(--pl-faint);grid-template-columns:minmax(0,1fr) auto;gap:2px 14px;padding:10px 0;display:grid;position:relative}.dash .pl.cx .cx-timeline li:last-child{border-bottom:0}.dash .pl.cx .cx-timeline li:before{content:"";border:1px solid var(--pl-gold);background:var(--pl-panel);width:9px;height:9px;position:absolute;top:15px;left:-22px;transform:rotate(45deg)}.dash .pl.cx .cx-timeline b{font-size:13.5px;font-weight:600}.dash .pl.cx .cx-timeline .pl-mono{color:var(--pl-gold-2)}.dash .pl.cx .cx-timeline small{font:9.5px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3);grid-column:1/-1}.dash .pl.cx .cx-prize-stats{border:1px solid var(--pl-line);background:var(--pl-sunk);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.dash .pl.cx .cx-prize-stats>div{border-right:1px solid var(--cx-hairline);gap:6px;min-width:0;padding:14px 16px;display:grid}.dash .pl.cx .cx-prize-stats>div:last-child{border-right:0}.dash .pl.cx .cx-prize-stats dt{font:8.5px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-gold)}.dash .pl.cx .cx-prize-stats dd{font:600 28px / 1 var(--pl-display);font-variant-numeric:tabular-nums;margin:0}.dash .pl.cx .cx-checklist{gap:0;display:grid}.dash .pl.cx .cx-checklist li{border-bottom:1px solid var(--pl-faint);grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding:12px 0;display:grid}.dash .pl.cx .cx-checklist li:last-child{border-bottom:0}.dash .pl.cx .cx-checklist li>div{gap:3px;min-width:0;display:grid}.dash .pl.cx .cx-checklist b{font-size:13.5px;font-weight:600}.dash .pl.cx .cx-checklist small{font:9.5px var(--mono);letter-spacing:.8px;color:var(--pl-ink-3)}.dash .pl.cx .cx-checklist small a{color:var(--pl-gold-2)}.dash .pl.cx .cx-checklist .pl-tag{justify-self:start;margin:0}.dash .pl.cx .cx-checklist li.hot .cx-check span{color:var(--cx-hot-ink)}.dash .pl.cx .cx-checklist .cx-check span{font-size:12.5px}.dash .pl.cx .cx-blockers{border-left:2px solid var(--pl-hot);color:var(--pl-ink-2);background:#e2705a0d;gap:6px;padding:14px 16px;font-size:13px;line-height:1.5;display:grid}.dash .pl.cx .cx-blockers li:before{content:"— ";color:var(--pl-hot)}.dash .pl.cx .cx-aside{gap:0;position:sticky;top:16px}.dash .pl.cx .cx-aside details{background:0 0;border:0;margin:0;padding:0}.dash .pl.cx .cx-aside details>summary{border-bottom:1px solid var(--pl-faint);cursor:pointer;gap:4px;margin:0;padding:0 0 16px;list-style:none;display:grid}.dash .pl.cx .cx-aside details>summary::-webkit-details-marker{display:none}.dash .pl.cx .cx-aside summary small{font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.cx .cx-aside-body{gap:16px;padding-top:18px;display:grid}.dash .pl.cx .cx-sentence{border:1px solid var(--pl-line);background:var(--pl-sunk);color:var(--pl-ink);gap:10px;padding:16px 18px;font:400 19px/1.4 DM Sans,sans-serif;display:grid}.dash .pl.cx .cx-sentence b{color:var(--pl-gold-2);font-weight:600}.dash .pl.cx .cx-aside-count{color:var(--pl-ink-2);font-size:13.5px;line-height:1.6}.dash .pl.cx .cx-aside-count b{color:var(--pl-gold-2);font-variant-numeric:tabular-nums}.dash .pl.cx .cx-roster li{border-bottom:1px solid var(--pl-faint);grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:4px 10px;padding:9px 0 8px 10px;display:grid}.dash .pl.cx .cx-roster li.tied{box-shadow:inset 2px 0 0 var(--pl-gold)}.dash .pl.cx .cx-roster-place{font:600 18px var(--pl-display);font-variant-numeric:tabular-nums;color:var(--pl-ink-3)}.dash .pl.cx .cx-roster-who b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.dash .pl.cx .cx-roster-value{font:600 20px / 1 var(--pl-display);font-variant-numeric:tabular-nums;color:var(--pl-gold-2)}.dash .pl.cx .cx-roster .pl-meter{grid-column:1/-1}.dash .pl.cx .cx-aside-foot{font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3)}@media (max-width:1180px){.dash .pl.cx .cx-aside{position:static}}@media (max-width:760px){.dash .pl.cx .cx-stepper-now{display:block}.dash .pl.cx .cx-stepper ol{display:flex}.dash .pl.cx .cx-stepper li{flex:none;width:128px}.dash .pl.cx .cx-gallery,.dash .pl.cx .cx-when-pair{grid-template-columns:minmax(0,1fr)}.dash .pl.cx .cx-gate-control{max-width:none}.dash .pl.cx .cx-prize-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dash .pl.cx .cx-prize-stats>div:nth-child(2n){border-right:0}.dash .pl.cx .cx-prize-stats>div:nth-child(-n+2){border-bottom:1px solid var(--cx-hairline)}.dash .pl.cx .cx-checklist li{grid-template-columns:minmax(0,1fr)}.dash .pl.cx .cx-sentence{font-size:16px}}.dash .pl.spa .spa-split{grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);align-items:start;gap:22px;display:grid}.dash .pl.spa .spa-list{border:1px solid var(--pl-line);background:#11160e;align-content:start;gap:8px;min-width:0;margin:0;padding:14px 16px 16px;display:grid}.dash .pl.spa .spa-list legend{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-gold);gap:10px;padding:0 6px;display:inline-flex}.dash .pl.spa .spa-list legend em{color:var(--pl-ink-3)}.dash .pl.spa .spa-list-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.dash .pl.spa .spa-list-row>span{font:600 18px / 1 var(--pl-display);color:#0000;-webkit-text-stroke:1px var(--pl-line-2)}.dash .pl.spa .spa-list-row .gsb-tool{min-height:41px}.dash .pl.spa .spa-list>.gsb-tool{justify-self:start}.dash .pl.spa .spa-list>small{color:var(--pl-ink-3);font-size:11.5px;line-height:1.5}.dash .pl.spa .spa-preview{border:1px solid var(--pl-line-2);background:radial-gradient(at 90% 0,#b8913a2e,#0000 55%),linear-gradient(#12160f,#0b0e0a);gap:14px;padding:30px 28px;animation:.5s ease-out both pl-rise;display:grid;position:sticky;top:16px;overflow:hidden}.dash .pl.spa .spa-preview-tag{border:1px solid var(--pl-line);font:8.5px var(--mono);letter-spacing:2px;color:var(--pl-gold);justify-self:start;padding:3px 8px}.dash .pl.spa .spa-pre-eyebrow{font:9.5px var(--mono);letter-spacing:1.8px;text-transform:uppercase;color:#d4bd8f}.dash .pl.spa .spa-preview h3{font:600 clamp(38px, 4vw, 56px) / .88 var(--pl-display);letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:anywhere}.dash .pl.spa .spa-preview h3 em{background:var(--pl-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dash .pl.spa .spa-preview>p{color:#d5d6c9;font-size:13.5px;line-height:1.7}.dash .pl.spa .spa-pre-tags{flex-wrap:wrap;gap:8px;display:flex}.dash .pl.spa .spa-pre-tags span{border:1px solid var(--pl-line);font:9.5px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-ink-2);padding:4px 10px}.dash .pl.spa .spa-pre-ticker{border-top:1px solid var(--pl-line);font:10px var(--mono);letter-spacing:1.4px;white-space:nowrap;text-overflow:ellipsis;color:var(--pl-gold-2);background:#d9ba7c12;margin:4px -28px -30px;padding:12px 28px;overflow:hidden}.dash .pl.spa .spa-status{gap:18px;min-width:0;display:grid}.dash .pl.spa .spa-status .gs-section-head{border:0;gap:8px;margin:0;padding:0;display:grid}.dash .pl.spa .spa-status .gs-section-head h2{font:600 34px / .95 var(--pl-display);letter-spacing:.02em;text-transform:uppercase;margin:0}.dash .pl.spa .spa-status .gs-section-head p{max-width:70ch;color:var(--pl-ink-3);font-size:13px;line-height:1.65}.dash .pl.spa .spa-status .sp-form{border:1px solid var(--pl-line);background:var(--pl-panel);box-shadow:none;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;margin:0;padding:28px 30px 30px;display:grid}.dash .pl.spa .spa-status .sp-form label{min-width:0;font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-ink-3);align-content:start;gap:8px;display:grid}.dash .pl.spa .spa-status .sp-form label>small{letter-spacing:0;text-transform:none;font:400 11.5px/1.5 DM Sans,sans-serif}.dash .pl.spa .spa-status .sp-wide{grid-column:1/-1}.dash .pl.spa .spa-status .sp-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.dash .pl.spa .spa-status .sp-actions .button{border:1px solid var(--pl-gold);color:#14180f;min-height:42px;font:600 15px var(--pl-display);letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(#ecd39a,#c9a763);border-radius:0;padding:0 22px}.dash .pl.spa .spa-fact.pinned input:not([hidden]){border-color:var(--pl-gold);background:#d9ba7c0d}.dash .pl.spa .spa-source{color:var(--pl-ink-2);font-weight:500}.dash .pl.spa .spa-fact.pinned .spa-source{color:var(--pl-gold-2)}.dash .pl.spa .spa-resolved{position:sticky;top:16px}.dash .pl.spa .spa-facts{border-top:1px solid var(--pl-faint);margin:0;display:grid}.dash .pl.spa .spa-facts>div{border-bottom:1px solid var(--pl-faint);grid-template-columns:120px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.dash .pl.spa .spa-facts dt{font:9px var(--mono);letter-spacing:1.2px;color:var(--pl-gold)}.dash .pl.spa .spa-facts dd{color:var(--pl-ink);overflow-wrap:anywhere;gap:2px;margin:0;font-size:13px;display:grid}.dash .pl.spa .spa-facts dd small{font:9px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3)}@media (max-width:1180px){.dash .pl.spa .spa-split{grid-template-columns:minmax(0,1fr)}.dash .pl.spa :is(.spa-preview,.spa-resolved){position:static}}@media (max-width:760px){.dash .pl.spa .spa-status .sp-form{grid-template-columns:minmax(0,1fr);padding:22px 18px}.dash .pl.spa .spa-preview{padding:24px 20px}.dash .pl.spa .spa-pre-ticker{margin:4px -20px -24px;padding:12px 20px}.dash .pl.spa .spa-facts>div{grid-template-columns:minmax(0,1fr);gap:4px}}.dash .pl.pp .pp-layout{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:22px;display:grid}.dash .pl.pp .pp-settings{gap:22px;min-width:0;display:grid}.dash .pl.pp .pp-aside{min-width:0;position:sticky;top:16px}.dash .pl.pp .pl-card h3{align-items:center;gap:10px;display:inline-flex}.dash .pl.pp .pl-card h3 svg{color:var(--pl-gold)}.dash .pl.pp code{font:12.5px var(--mono);color:var(--pl-gold-2)}.dash .pl.pp .pp-window{max-width:320px}.dash .pl.pp .pp-count{font:9.5px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-gold);white-space:nowrap;flex-shrink:0}.dash .pl.pp .gsb-checks em{color:var(--pl-ink-3)}.dash .pl.pp .pp-preview{border:1px dashed var(--pl-line);background:var(--pl-sunk);gap:18px;margin:0;padding:18px;display:grid}.dash .pl.pp .pp-preview-block h4{font:600 13px var(--pl-display);letter-spacing:.16em;text-transform:uppercase;color:var(--pl-ink);margin:0 0 10px}.dash .pl.pp .pp-preview-block h4 small{font:9.5px var(--mono);letter-spacing:.6px;color:var(--pl-ink-3)}.dash .pl.pp .pp-preview .record-tiles{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.dash .pl.pp .pp-blank{color:var(--pl-ink-3);font-size:12.5px}.dash .pl.pp .pp-foot{border-top:1px solid var(--pl-faint);color:var(--pl-ink-3);padding-top:12px;font-size:11.5px}.dash .pl.pp .pl-bar .pp-dirty{color:#f0d9a2}@media (max-width:1180px){.dash .pl.pp .pp-layout{grid-template-columns:minmax(0,1fr)}.dash .pl.pp .pp-aside{position:static}}.gs-server-pick{align-items:center;gap:10px;margin:0 0 14px;display:inline-flex}.gs-server-pick select{min-width:200px;font:inherit;background:var(--panel-2,var(--panel-2));color:inherit;border:1px solid var(--line,var(--line-2));border-radius:8px;padding:7px 10px;font-weight:600}.gs-tab-intro{max-width:760px;color:var(--ink-2);margin:0 0 26px;font-size:14px}.gs-state.state-running{border-color:var(--accent)}.gs-state.state-running b{color:var(--accent)}.gs-state.state-starting b,.gs-state.state-stopping b{color:var(--warn)}.gs-state.state-offline b{color:var(--ink-3)}.gs-unavailable{margin-bottom:24px}.gs-match{border:1px solid var(--line-2);background:radial-gradient(ellipse at 100% 0%, var(--panel-2), transparent 55%), var(--panel);gap:18px;margin-bottom:20px;padding:24px 28px;display:grid}.gs-faction-name{align-items:center;gap:8px;display:inline-flex}.gs-faction-name i{border:1px solid #0006;flex:none;width:10px;height:10px}.gs-tracking-note{font:11px var(--mono);color:var(--ink-3);margin:0 0 22px}.gs-section-head{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-bottom:14px;display:flex}.gs-section-head .eyebrow{flex:1;gap:8px;font-size:9px}.gs-section-head .text-button{gap:6px;padding:0;font-size:11px}.gs-table-wrap{overflow-x:auto}.gs-table{border-collapse:collapse;width:100%;font-size:13px}.gs-table th{text-align:left;font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);padding:8px 10px}.gs-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px}.gs-table tr.selected td{background:var(--accent-dim)}.gs-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.gs-table .strong{color:var(--accent);font-weight:600}.gs-table td b{font-weight:600;display:block}.gs-table td small{font:10px var(--mono);color:var(--ink-3);margin-top:2px;display:block}.gs-table td small a{color:var(--accent)}.gs-table .actions{text-align:right;white-space:nowrap}.gs-table .actions .text-button{padding:4px 5px}.gs-flag{border:1px solid var(--line-2);font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--ink-2);margin-left:8px;padding:1px 6px;display:inline-block}.gs-flag.danger{border-color:color-mix(in srgb, var(--bad) 45%, transparent);color:var(--bad)}.gs-flag.live{border-color:var(--accent);color:var(--accent)}.gs-flag.upcoming{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 45%, transparent)}.gs-flag.ended{color:var(--ink-3)}.gs-inline-form{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.gs-inline-form input,.gs-inline-form select{flex:200px;min-height:40px;padding:6px 12px;font-size:13px}.gs-inline-form .button{white-space:nowrap}.gs-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gs-list li{border:1px solid var(--line);background:var(--bg);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:flex}.gs-list li small{color:var(--ink-3);margin-top:3px;font-size:11px;display:block}.gs-list .text-button{white-space:nowrap;gap:6px;padding:0;font-size:11px}.gs-hint{color:var(--ink-3);margin:12px 0 0;font-size:12px}.gs-audit-list{gap:6px;max-height:420px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.gs-audit-list li{border:1px solid var(--line);grid-template-columns:140px 160px 1fr auto;align-items:baseline;gap:12px;padding:8px 12px;font-size:12px;display:grid}.gs-audit-list time,.gs-audit-list small{font:10px var(--mono);color:var(--ink-3)}.gs-audit-list span{overflow-wrap:anywhere}.gs-config{border:1px solid var(--line);background:var(--bg);margin-bottom:20px}.gs-config textarea{width:100%;min-height:460px;font:12.5px/1.6 var(--mono);color:var(--ink-2);resize:vertical;background:0 0;border:0;padding:16px}.gs-bad{color:var(--bad)}.gs-board td:nth-child(2){min-width:160px}@media (max-width:960px){.gs-audit-list li{grid-template-columns:1fr;gap:2px}}.sp-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:22px;display:grid}.sp-admin label{gap:8px;display:grid}.sp-admin small{color:var(--ink-3);font-size:11.5px}.sp-wide{grid-column:1/-1}.sp-list{border:1px solid var(--line);align-content:start;gap:10px;padding:12px 16px 14px;display:grid}.sp-list legend{font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--ink-3);padding:0 6px}.sp-list-row{gap:8px;display:flex}.sp-list-row input{flex:1;min-width:0}.sp-list>button{justify-self:start}.sp-actions{align-items:center;gap:14px;display:flex}.sp-preview h3{font:500 34px/.95 var(--display);letter-spacing:-.5px;text-transform:uppercase;margin:10px 0 14px}.sp-preview h3 em{color:var(--accent);font-style:normal}.sp-pre-eyebrow{font:10px var(--mono);letter-spacing:1.4px;color:var(--ink-3);margin:0}.sp-preview p{max-width:620px}.sp-pre-tags{flex-wrap:wrap;gap:10px;display:flex}.sp-pre-tags span{border:1px solid var(--line);font:10px var(--mono);letter-spacing:1.2px;text-transform:uppercase;padding:4px 10px}.sp-pre-ticker{font:10px var(--mono);letter-spacing:1.4px;color:var(--ink-2);border-top:1px solid var(--line);padding-top:12px}@media (max-width:900px){.sp-form{grid-template-columns:1fr}}.pp-preview{border:1px dashed var(--line);margin-bottom:20px;padding:18px}.pp-preview h4{font:13px var(--display);letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px}.pp-preview h4 small{font:10px var(--mono);color:var(--muted);text-transform:none;letter-spacing:0}.pp-preview>div+div{margin-top:18px}.fact-source{color:var(--muted);margin-top:2px;font-weight:500;display:inline-block}.fact-source.pinned{color:var(--accent)}.fact-preview{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:14px 0 0;display:grid}.fact-preview dt{letter-spacing:.12em;color:var(--muted);font-size:10.5px}.fact-preview dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:14px}.fact-preview dd small{color:var(--muted);font-size:11px;display:block}.gs-modal-form{gap:14px;margin-top:18px;display:grid;overflow-y:auto}.gs-modal-form label:not(.check-row){color:var(--ink-2);gap:6px;font-size:12px;display:grid}.gs-modal-form input:not([type=checkbox]),.gs-modal-form textarea{min-height:40px;padding:8px 12px;font-size:13px}.gs-modal-form textarea{resize:vertical}.gs-ref{border:1px solid var(--line);background:var(--bg);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;font-size:12px;display:flex}.gs-ref code{font:12px var(--mono);margin-left:auto}.gs-preview{gap:4px;margin:0;font-size:12px;display:grid}.gs-preview dt{color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.gs-preview dd{border-left:2px solid var(--accent);background:var(--bg);font:12px var(--mono);overflow-wrap:anywhere;margin:0 0 8px;padding:8px 10px}.gs-modal-actions{justify-content:flex-end;align-items:center;gap:14px;display:flex}.gs-sanction-filters .gs-search{color:var(--ink-3);flex:2 240px;align-items:center;gap:8px;display:flex}.gs-sanction-filters select{flex:140px}.gs-sanction-list{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.gs-sanction-list>li{border:1px solid var(--line);background:var(--bg)}.gs-sanction-list>li.status-active{border-left:2px solid var(--bad)}.gs-sanction-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:90px 64px minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:grid}.gs-sanction-player,.gs-sanction-reason{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gs-sanction-row small{color:var(--ink-3);white-space:nowrap;font-size:11px}.gs-sanction-detail{justify-items:start;gap:12px;padding:4px 12px 14px;display:grid}.gs-sanction-detail dl{grid-template-columns:max-content minmax(0,1fr);gap:6px 16px;margin:0;font-size:12px;display:grid}.gs-sanction-detail dt{color:var(--ink-3)}.gs-sanction-detail dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.gs-timeline{border-left:1px solid var(--line);gap:6px;margin:0;padding:0 0 0 12px;font-size:12px;list-style:none;display:grid}.gs-timeline time{color:var(--ink-3);margin-right:10px}@media (max-width:720px){.gs-sanction-row{grid-template-columns:auto auto minmax(0,1fr)}.gs-sanction-reason,.gs-sanction-row small{grid-column:1/-1}.gs-ref code{margin-left:0}}.gs-sort{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.gs-sort:hover,.gs-sort.active{color:var(--accent)}.gs-table th.num .gs-sort{flex-direction:row-reverse}.gs-rank{color:var(--ink-3);width:1%}.gs-steam-link{color:var(--ink-3);vertical-align:-1px;margin-left:6px;display:inline-flex}.gs-steam-link:hover{color:var(--accent)}.gs-clan-tag{border:1px solid color-mix(in srgb, var(--bad) 45%, transparent);background:var(--bad-dim);width:16px;height:16px;color:var(--bad);font:700 11px/1 var(--mono);vertical-align:1px;cursor:pointer;border-radius:50%;place-items:center;margin-left:6px;padding:0;display:inline-grid}.gs-clan-tag:hover:not(:disabled){border-color:var(--bad)}span.gs-clan-tag{cursor:help}.gs-watch-tag,.gs-aka{border:1px solid color-mix(in srgb, var(--warn) 45%, transparent);background:var(--warn-dim);color:var(--warn);font:700 9px/1.6 var(--mono);letter-spacing:1px;vertical-align:1px;cursor:pointer;align-items:center;gap:4px;margin-left:6px;padding:1px 6px;display:inline-flex}.gs-watch-tag:hover{border-color:var(--warn)}.gs-aka{border-color:var(--line-2);background:var(--sunk);color:var(--ink-2);font-weight:600}.gs-aka:hover{border-color:var(--accent);color:var(--accent)}.gs-aka.hot{border-color:color-mix(in srgb, var(--bad) 60%, transparent);background:color-mix(in srgb, var(--bad) 16%, transparent);color:var(--bad);font-weight:700}.gs-aka.hot b{font-weight:700}.gs-reported{border:1px solid color-mix(in srgb, var(--bad) 45%, transparent);background:var(--bad-dim);color:var(--bad);font:700 9px/1.6 var(--mono);letter-spacing:1px;vertical-align:1px;cursor:pointer;align-items:center;gap:4px;margin-left:6px;padding:1px 6px;display:inline-flex}.gs-reported:hover{border-color:var(--bad)}.gs-reported.closed{border-color:var(--line-2);background:var(--sunk);color:var(--ink-2);font-weight:600}.gs-reported.closed:hover{border-color:var(--accent);color:var(--accent)}.gs-table .actions .text-button.has-notes{color:var(--warn)}.gs-record{gap:18px;margin-top:18px;display:grid;overflow-y:auto}.gs-record .gs-ref a{color:var(--accent);font-size:12px}.gs-watch-add{margin:0 0 18px}.gs-watch-add input:last-of-type{flex:2 260px}.gs-watch-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto}.gs-watch-row .gs-sanction-player{white-space:normal;align-items:center;gap:4px;display:flex}.gs-watch-row .gs-flag{margin-left:4px}.gs-watch-meta{flex-wrap:wrap;gap:4px 12px;padding:0 12px 10px;font-size:12px;display:flex}.gs-watch-meta code{font:12px var(--mono);color:var(--ink-3)}.gs-watch-meta a{color:var(--accent)}@media (max-width:720px){.gs-watch-row{grid-template-columns:minmax(0,1fr)}}.gs-risk{font:600 10px var(--mono);letter-spacing:.06em;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid;align-items:center;gap:5px;padding:3px 7px;display:inline-flex}.gs-risk b{opacity:.75;font-weight:400}.gs-risk.risk-low{color:var(--ink-3);border-color:var(--line-2)}.gs-risk.risk-medium{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 45%, transparent)}.gs-risk.risk-high{color:var(--bad);border-color:color-mix(in srgb, var(--bad) 45%, transparent);background:var(--bad-dim)}.gs-risk.risk-critical{color:var(--ink);border-color:var(--bad);background:var(--bad)}.gs-risk.risk-exempt{color:var(--good);border-color:color-mix(in srgb, var(--good) 45%, transparent);background:var(--good-dim)}.gs-exemption{border:1px solid var(--line);margin-top:12px;padding:10px 12px}.gs-exemption.is-exempt{border-color:color-mix(in srgb, var(--good) 45%, transparent);background:var(--good-dim)}.gs-exemption p{margin:6px 0 2px;font-size:13px}.gs-exemption small{color:var(--ink-3);font-size:11px;display:block}.gs-exemption .text-button{margin-top:8px}.gs-risk-summary{gap:6px;margin-left:12px;margin-right:auto;display:inline-flex}.gs-risk-summary .gs-risk{cursor:default}.gs-table tr.risk-row-critical td{background:var(--bad-dim)}.gs-table tr.risk-row-critical td:first-child{box-shadow:inset 3px 0 0 var(--bad)}.gs-table tr.risk-row-high td:first-child{box-shadow:inset 2px 0 0 var(--bad)}.gs-table tr.risk-row-medium td:first-child{box-shadow:inset 2px 0 0 var(--warn)}.gs-account small{white-space:nowrap}.gs-account .danger,.gs-intel .danger{color:var(--bad)}.gs-intel-row td{background:var(--bg)}.gs-intel{white-space:normal;grid-template-columns:minmax(180px,.8fr) minmax(240px,1.4fr) minmax(220px,1.2fr);gap:18px 28px;padding:8px 4px;display:grid}.gs-intel-who{align-items:flex-start;gap:12px;display:flex}.gs-intel-who img{border:1px solid var(--line)}.gs-intel-who small{display:block}.gs-intel-facts{grid-template-columns:max-content minmax(0,1fr);gap:5px 14px;margin:0;font-size:12px;display:grid}.gs-intel-facts dt{color:var(--ink-3)}.gs-intel-facts dd{margin:0}.gs-intel-risk ul{gap:4px;margin:8px 0;padding:0;font-size:12px;list-style:none;display:grid}.gs-intel-risk li b{min-width:34px;font:12px var(--mono);color:var(--bad);display:inline-block}.gs-intel-risk li.critical{color:var(--bad);font-weight:600}.gs-intel-risk li.good b{color:var(--good)}@media (max-width:900px){.gs-intel{grid-template-columns:1fr}}.gs-table td b:has(+.gs-steam-link){display:inline}.gs-player-link{color:var(--ink);border-bottom:1px dashed #0000;font-weight:600;text-decoration:none;transition:color .12s,border-color .12s}.gs-player-link:hover,.gs-player-link:focus-visible{color:var(--accent);border-bottom-color:currentColor}.gs-variable-picker{gap:6px;display:grid}.gs-variable-picker>div{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.gs-variable-picker span{letter-spacing:.1em;text-transform:uppercase;width:56px;color:var(--ink-3);font-size:10px}.gs-variable-picker button{border:1px solid var(--edge);background:var(--sunk);color:var(--ink-2);font:11.5px var(--mono);cursor:pointer;border-radius:999px;padding:3px 8px}.gs-variable-picker button:hover{border-color:var(--accent);color:var(--paper)}.gs-broadcast-form{max-height:min(78vh,900px)}.gs-tenure{font:10px var(--mono);letter-spacing:.05em;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:3px 7px;display:inline-flex}.gs-tenure b{font-weight:600}.gs-tenure span{opacity:.8}.gs-tenure i{width:15px;height:15px;font:600 9px var(--mono);opacity:.35;border:1px solid;border-radius:50%;place-items:center;font-style:normal;display:inline-grid}.gs-tenure i.on{opacity:1;color:var(--bg);background:currentColor}.gs-tenure.tenure-new{color:var(--bad);border-color:var(--bad);background:var(--bad-dim)}.gs-tenure.tenure-new i.on{background:var(--bad)}.gs-tenure.tenure-fresh{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 45%, transparent)}.gs-tenure.tenure-fresh i.on{background:var(--warn)}.gs-tenure.tenure-regular{color:var(--ink-2);border-color:var(--line-2)}.gs-tenure.tenure-regular i.on{background:var(--ink-2)}.gs-tenure.tenure-veteran{color:var(--good);border-color:color-mix(in srgb, var(--good) 45%, transparent);background:var(--good-dim)}.gs-tenure.tenure-veteran i.on{background:var(--good)}.gs-tenure-link{text-decoration:none}.gs-intel-tenure{align-content:start;gap:8px;display:grid}.gs-intel-tenure .gs-intel-facts{margin:0}.gs-intel .gs-intel-tenure{border-top:1px solid var(--line);order:1;grid-column:1/-1;grid-template-columns:auto auto 1fr auto;align-items:center;gap:8px 16px;padding-top:12px}.gs-intel .gs-intel-tenure .gs-intel-facts{grid-template-columns:repeat(4,auto auto);gap:4px 10px;display:grid}.gs-intel .gs-intel-reports{border-top:1px solid var(--line);flex-wrap:wrap;order:2;grid-column:1/-1;align-items:baseline;gap:6px 14px;padding-top:12px;font-size:12px;display:flex}.gs-intel-reports b{font:600 22px/1 var(--display);color:var(--bad)}.gs-intel-reports b.none{color:var(--ink-3)}.gs-intel-reports .text-button{padding:0}.player-reports li{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.player-reports .player-report-ref{font:500 12.5px var(--mono);color:var(--paper)}.player-reports .gs-flag{margin-left:0}@media (max-width:900px){.gs-intel .gs-intel-tenure{grid-template-columns:1fr}.gs-intel .gs-intel-tenure .gs-intel-facts{grid-template-columns:auto 1fr}}.gs-live-dot{color:var(--accent);font:11px var(--mono);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.gs-live-dot i{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);border-radius:50%}.gs-live-elsewhere{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gs-history-block{gap:8px;min-width:0;display:grid}.gs-history-block .gs-hint{margin:0}.gs-history-visit{cursor:pointer}.gs-history-visit.open td{background:var(--panel)}.gs-history-sub td{color:var(--ink-2);background:var(--sunk);font-size:12.5px}.gs-history-sub td:first-child{padding-left:28px}.gs-history-list{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.gs-history-list li{gap:2px;display:grid}.gs-history-list small{color:var(--ink-3);font-size:11.5px}.gs-switch-trail{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.gs-timeline li.gs-switch-step{color:var(--bad)}.pc-row .gs-flag{margin-left:6px}.pc-issued textarea{width:100%;font:12px/1.5 var(--mono);margin-top:10px}.pc-token code{border:1px solid var(--accent);font:600 20px var(--mono);letter-spacing:2px;-webkit-user-select:all;user-select:all;padding:10px 14px;display:inline-block}.pc-integrity code,.pc-evidence code{font:11px/1.5 var(--mono);word-break:break-all}.pc-verdict{margin:16px 0 8px}.pc-verdict .gs-flag{margin-left:0;font-size:11px}.pc-findings{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pc-finding{border:1px solid var(--line-2);border-left-width:3px;padding:10px 12px}.pc-finding .gs-flag{margin-left:0}.pc-finding p{color:var(--ink-2);margin:6px 0;font-size:13px}.pc-critical,.pc-high{border-left-color:var(--bad)}.pc-medium{border-left-color:var(--warn)}.pc-evidence{margin:0;padding-left:18px}.pc-clean{color:var(--accent);align-items:center;gap:8px;display:flex}.pc-caveat{font-size:12px}.pc-warn{color:var(--bad)}.pc-raw{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.pc-raw summary{cursor:pointer;font:600 12px var(--display);letter-spacing:.1em;text-transform:uppercase}.pc-raw h4{font:600 11px var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:14px 0 6px}.pc-table td{overflow-wrap:anywhere;max-width:420px;font-size:12px}.pc-kv{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:4px 16px;display:grid}.pc-kv div{gap:8px;font-size:12px;display:flex}.pc-kv dt{color:var(--ink-3);text-transform:capitalize;min-width:110px}.pc-kv dd{overflow-wrap:anywhere;margin:0}.pc-delete span{color:var(--bad);flex-basis:100%;font-size:13px}.kf-feed{flex-direction:column;margin:8px 0 0;padding:0;list-style:none;display:flex}.kf-line{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr auto auto auto 14px 14px;align-items:center;gap:10px;padding:5px 6px;font-size:13px;display:grid}.kf-line:last-child{border-bottom:0}.kf-line time{color:var(--ink-3);font-family:var(--mono);font-size:11px}.kf-who{align-items:center;gap:7px;min-width:0;display:flex}.kf-who b,.kf-who span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kf-who small{color:var(--ink-3)}.kf-who svg{color:var(--ink-3);flex:none}.kf-server{color:var(--ink-3);text-transform:uppercase;font-size:11px;font-style:normal}.kf-weapon{color:var(--accent);white-space:nowrap;font-size:12px}.kf-context{color:var(--ink-3);text-transform:lowercase;font-size:10px;display:block}.kf-range{color:var(--ink-3);font-family:var(--mono);text-align:right;min-width:48px;font-size:11px}.kf-headshot{color:var(--good)}.kf-tk,.kf-teamkill .kf-weapon{color:var(--bad)}.kf-teamkill{background:#e0662a12}.kf-unknowns{margin:6px 0 0;padding:0;font-size:12px;list-style:none}.kf-unknowns li{padding:3px 0}.kf-unknowns small{color:var(--ink-3)}.kf-token code{overflow-wrap:anywhere}@media (max-width:720px){.kf-line{grid-template-columns:44px 1fr auto 14px}.kf-line .kf-server,.kf-line .kf-range{display:none}}.gs-intel-feed{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:minmax(260px,1fr) minmax(260px,1fr);gap:18px 28px;padding-top:14px;display:grid}.gs-intel-feed>div{align-content:start;gap:8px;min-width:0;display:grid}.gs-intel-feed .kf-feed{max-height:260px;overflow:auto}.gs-switch-flagged{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}@media (max-width:900px){.gs-intel-feed{grid-template-columns:1fr}}.gs-switch-flags{gap:8px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.gs-switch-flags li{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gs-switch-flags small{color:var(--ink-3)}.kb-head{flex-wrap:wrap;gap:10px}.kb-controls{align-items:center;gap:8px;display:flex}.kb-search{border:1px solid var(--line);border-radius:var(--r);background:var(--panel-2,transparent);color:var(--ink-3);align-items:center;gap:6px;padding:0 8px;display:flex}.kb-search input{min-width:190px;color:inherit;background:0 0;border:0;padding:6px 0}.kb-search input:focus{outline:none}.kb-wrap{max-height:70vh;overflow:auto}.kb-table{font-size:12px}.kb-table thead th{z-index:1;background:var(--panel);white-space:nowrap;position:sticky;top:0}.kb-sort{font:inherit;color:inherit;cursor:pointer;text-transform:inherit;letter-spacing:inherit;background:0 0;border:0;align-items:center;gap:3px;padding:0;display:inline-flex}.kb-sort:hover{color:var(--accent)}.kb-name{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.kb-name:hover b{color:var(--accent)}.kb-band{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);font-size:10px;display:block}.kb-urgent td{background:color-mix(in srgb, var(--bad,var(--bad)) 12%, transparent)}.kb-review td{background:color-mix(in srgb, var(--warn,var(--warn)) 10%, transparent)}.kb-watch td{background:color-mix(in srgb, var(--warn,var(--warn)) 4%, transparent)}.kb-chips{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:inline-flex}.kb-chip{white-space:nowrap;border:1px solid;border-radius:999px;padding:1px 6px;font-size:10px;font-style:normal}.kb-high{color:var(--bad,var(--bad))}.kb-medium{color:var(--warn,var(--warn))}.kb-low,.kb-none{color:var(--ink-3)}.kb-detail td{background:var(--panel-2,#0000001f)}.kb-why{gap:8px;padding:8px 4px;font-size:12px;display:grid}.kb-reasons{gap:5px;margin:0;padding:0;list-style:none;display:grid}.kb-reasons small{color:var(--ink-3)}.kb-empty{text-align:center;color:var(--ink-3);padding:18px}.kf-unknown-panel summary{cursor:pointer}@media (max-width:720px){.kb-search input{min-width:120px}.kb-controls{width:100%}}.gs-oddname{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.gs-oddname em{color:var(--ink-3);font-size:11px;font-style:normal}.gs-oddname .text-button{font-size:11px}.dash .pl.pg .progression{min-width:0;color:var(--pl-ink);gap:22px;display:grid}.dash .pl.pg .progression :is(.button,.button-small){border:1px solid var(--pl-gold);color:#14180f;min-height:34px;font:600 13px var(--pl-display);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#ecd39a,#c9a763);border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex}.dash .pl.pg .progression .button{min-height:42px;padding:0 22px;font-size:15px}.dash .pl.pg .progression :is(.button,.button-small):hover:not(:disabled){background:linear-gradient(#fbe6b4,#d9ba7c);box-shadow:0 0 28px #d9ba7c55}.dash .pl.pg .progression .button-small.ghost{border-color:var(--pl-line-2);color:var(--pl-gold-2);background:0 0}.dash .pl.pg .progression .button-small.ghost:hover:not(:disabled){box-shadow:none;background:#d9ba7c14}.dash .pl.pg .progression button:disabled{opacity:.45}.dash .pl.pg :is(.prog-intro,.prog-detail-head,.prog-history article>div){justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.dash .pl.pg .progression h2{font:600 34px / .95 var(--pl-display);letter-spacing:.02em;text-transform:uppercase}.dash .pl.pg .progression h3{border-bottom:1px solid var(--pl-faint);font:600 22px var(--pl-display);letter-spacing:.06em;text-transform:uppercase;margin:8px 0 0;padding-bottom:10px}.dash .pl.pg :is(.prog-intro p,.prog-note){color:var(--pl-ink-3);font-size:13px;line-height:1.65}.dash .pl.pg .progression .notice{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dash .pl.pg .prog-summary{border:1px solid var(--pl-line);background:var(--pl-panel);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;box-shadow:0 30px 80px #0004}.dash .pl.pg .prog-summary>div{border-right:1px solid #d9ba7c25;flex-direction:column-reverse;justify-content:flex-end;gap:10px;min-width:0;padding:20px 24px 22px;display:flex}.dash .pl.pg .prog-summary>div:last-child{border-right:0}.dash .pl.pg .prog-summary b{font:600 44px / .9 var(--pl-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.dash .pl.pg .prog-summary span{font:9px var(--mono);letter-spacing:1.4px;color:var(--pl-gold)}.dash .pl.pg .prog-toolbar{flex-wrap:wrap;align-items:center;gap:12px 14px;display:flex}.dash .pl.pg .prog-intro.prog-toolbar{justify-content:flex-end}.dash .pl.pg .prog-filters{border:1px solid var(--pl-line);background:var(--pl-panel);grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:12px 16px;padding:20px;display:grid}.dash .pl.pg .prog-settings-top{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.dash .pl.pg .prog-settings-top>label{flex:260px}.dash .pl.pg .progression label:not(.prog-check):not(.prog-search):not(.role-search){font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-ink-3);gap:8px;display:grid}.dash .pl.pg .prog-filters>label{min-width:0}.dash .pl.pg .progression :is(input:not([type=checkbox]),select,textarea){border:1px solid var(--pl-line);background:var(--pl-sunk);width:100%;min-width:0;min-height:0;color:var(--pl-ink);letter-spacing:0;text-transform:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:0;padding:10px 12px;font:13.5px/1.5 DM Sans,sans-serif}.dash .pl.pg .progression :is(input,select,textarea):focus-visible{border-color:var(--pl-gold);outline:none;box-shadow:0 0 0 3px #d9ba7c22}.dash .pl.pg .progression option{background:#12170f}.dash .pl.pg .progression label.prog-check{color:var(--pl-ink-2);cursor:pointer;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}.dash .pl.pg :is(.prog-check,.progression td,.progression th) input[type=checkbox],.dash .pl.pg .pg-collection input[type=checkbox]{width:16px;height:16px;accent-color:var(--pl-gold);flex-shrink:0}.dash .pl.pg :is(.prog-search,.role-search){display:block;position:relative}.dash .pl.pg .prog-search{grid-column:span 2}.dash .pl.pg :is(.prog-search,.role-search) svg{color:var(--pl-gold);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.dash .pl.pg :is(.prog-search,.role-search) input{padding-left:36px}.dash .pl.pg .prog-count{font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3);margin-left:auto}.dash .pl.pg :is(.prog-columns,.prog-announce){border:1px solid var(--pl-line);background:var(--pl-sunk);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:center;gap:0 20px;min-width:0;margin:0;padding:14px 18px;display:grid}.dash .pl.pg :is(.prog-columns,.prog-announce) legend{font:9px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--pl-gold);align-items:center;gap:6px;padding:0 8px;display:inline-flex}.dash .pl.pg .prog-batch{border:1px solid var(--pl-line-2);background:#d9ba7c0a;gap:12px;padding:20px;display:grid}.dash .pl.pg .prog-suggested{border:1px solid var(--pl-line-2);font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-gold-2);background:#d9ba7c14;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.dash .pl.pg .prog-table-wrap{border:1px solid var(--pl-line);background:var(--pl-panel);scrollbar-width:thin;scrollbar-color:var(--pl-line-2) transparent;overflow-x:auto}.dash .pl.pg .progression table{border-collapse:collapse;width:100%;font-size:13px}.dash .pl.pg .progression :is(th,td){border-bottom:1px solid var(--pl-faint);white-space:nowrap;padding:13px 16px}.dash .pl.pg .progression th{background:var(--pl-panel);border-bottom-color:var(--pl-line);text-align:left;font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-gold);position:static}.dash .pl.pg .progression td{vertical-align:middle;color:var(--pl-ink-2)}.dash .pl.pg .progression :is(th,td):first-child{z-index:1;background:var(--pl-panel);position:sticky;left:0}.dash .pl.pg .progression td :is(strong,small){display:block}.dash .pl.pg .progression td strong{color:var(--pl-ink)}.dash .pl.pg .progression td small{color:var(--pl-ink-3);margin-top:5px;font-size:11.5px}.dash .pl.pg .progression tr.is-suggested td:first-child{box-shadow:inset 2px 0 0 var(--pl-gold)}.dash .pl.pg .prog-figure{font:600 18px var(--pl-display);font-variant-numeric:tabular-nums;color:var(--pl-gold-2)}.dash .pl.pg .prog-sort{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.dash .pl.pg .prog-sort:hover{color:var(--pl-gold-2)}.dash .pl.pg .prog-more{justify-content:center;gap:10px;display:flex}.dash .pl.pg .prog-history{gap:12px;display:grid}.dash .pl.pg .prog-history article{border:1px solid var(--pl-line);border-left:2px solid var(--pl-gold);background:var(--pl-panel);padding:20px 22px}.dash .pl.pg .prog-history small{color:var(--pl-ink-3)}.dash .pl.pg .prog-history-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.dash .pl.pg .prog-outcome{font:9.5px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:#f0d9a2}.dash .pl.pg .prog-outcome.applied{color:#d5e6c2}.dash .pl.pg .prog-outcome.failed{color:#f4a492}.dash .pl.pg .prog-backdrop{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#060906da;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.dash .pl.pg .prog-detail{overscroll-behavior:contain;border:1px solid var(--pl-line-2);background:radial-gradient(at 100% 0,#b8913a22,#0000 55%),linear-gradient(#141a10,#0e110c);width:960px;max-width:100%;max-height:90vh;padding:32px;overflow:auto;box-shadow:0 40px 120px #000c,inset 0 0 0 9px #0e110c,inset 0 0 0 10px #e9ce931f}.dash .pl.pg .prog-detail-head .eyebrow{font:9px var(--mono);letter-spacing:2px;color:#d4bd8f}.dash .pl.pg .prog-detail-head h2{margin-top:10px;font-size:44px}.dash .pl.pg .prog-metrics{border:1px solid var(--pl-line);background:var(--pl-faint);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:22px;display:grid}.dash .pl.pg .prog-metrics>div{background:var(--pl-panel);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.dash .pl.pg .prog-metrics span{font:9px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.pg .prog-metrics b{font:600 24px var(--pl-display);font-variant-numeric:tabular-nums;color:var(--pl-gold-2)}.dash .pl.pg .prog-checks>div{grid-template-columns:1fr auto;gap:8px;margin:12px 0;font-size:13px;display:grid}.dash .pl.pg .prog-checks progress{width:100%;height:6px;accent-color:var(--pl-gold);grid-column:1/-1}.dash .pl.pg .prog-detail form label{margin:14px 0}.dash .pl.pg .pg-collection{gap:20px;min-width:0;display:grid}.dash .pl.pg .prog-panes{border:1px solid var(--pl-line);background:var(--pl-sunk);flex-wrap:wrap;display:flex}.dash .pl.pg .prog-panes button{border:0;border-right:1px solid var(--pl-faint);color:var(--pl-ink-3);font:10.5px var(--mono);letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;flex:1 0 auto;padding:12px 16px;position:relative}.dash .pl.pg .prog-panes button:last-child{border-right:0}.dash .pl.pg .prog-panes button:hover{color:var(--pl-ink)}.dash .pl.pg .prog-panes button[aria-current=page]{color:var(--pl-gold-2);box-shadow:inset 0 -2px 0 var(--pl-gold);background:#d9ba7c14}.dash .pl.pg .prog-ladder{border:1px solid var(--pl-line);background:var(--pl-panel);display:grid}.dash .pl.pg .prog-ladder li{border-bottom:1px solid var(--pl-faint);cursor:grab;align-items:center;gap:14px;min-width:0;padding:12px 16px;display:flex}.dash .pl.pg .prog-ladder li:last-child{border-bottom:0}.dash .pl.pg .prog-ladder li.dragging{opacity:.45;background:#d9ba7c10}.dash .pl.pg .role-grip{color:var(--pl-ink-3);display:inline-flex}.dash .pl.pg .prog-step{width:30px;font:600 28px / 1 var(--pl-display);color:#0000;-webkit-text-stroke:1px var(--pl-line-2);flex-shrink:0}.dash .pl.pg .prog-ladder-role{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.dash .pl.pg .prog-ladder-role select{max-width:320px}.dash .pl.pg .prog-ladder-role small{font:9.5px var(--mono);letter-spacing:.6px;color:var(--pl-ink-3);overflow-wrap:anywhere}.dash .pl.pg .role-order{gap:4px;display:inline-flex}.dash .pl.pg .role-order button{border:1px solid var(--pl-line);width:30px;height:30px;color:var(--pl-ink-2);cursor:pointer;background:0 0;border-radius:0;place-items:center;padding:0;display:grid}.dash .pl.pg .role-order button:hover:not(:disabled){border-color:var(--pl-gold);color:var(--pl-gold-2)}.dash .pl.pg .role-order button:disabled{opacity:.35}.dash .pl.pg .pg-collection>.pl-button{justify-self:start}.dash .pl.pg .prog-channel-columns{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.dash .pl.pg .prog-channel-set{border:1px solid var(--pl-line);background:var(--pl-panel);min-width:0;padding:0 16px 12px}.dash .pl.pg .prog-channel-set summary{font:9.5px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-gold);cursor:pointer;padding:14px 0}.dash .pl.pg .prog-channel-set summary span{color:var(--pl-ink-3);text-transform:none;margin-left:8px}.dash .pl.pg .prog-channel-list{scrollbar-width:thin;scrollbar-color:var(--pl-line-2) transparent;max-height:260px;overflow:auto}@media (max-width:760px){.dash .pl.pg .prog-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.dash .pl.pg .prog-summary>div{border-bottom:1px solid #d9ba7c25;padding:16px}.dash .pl.pg .prog-summary>div:nth-child(2n){border-right:0}.dash .pl.pg .prog-summary>div:nth-last-child(-n+2){border-bottom:0}.dash .pl.pg .prog-summary b{font-size:34px}.dash .pl.pg .prog-filters{padding:14px}.dash .pl.pg .prog-search{grid-column:1/-1}.dash .pl.pg .prog-backdrop{padding:8px}.dash .pl.pg .prog-detail{max-height:96vh;padding:20px 16px}.dash .pl.pg .prog-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dash .pl.pg .prog-checks>div{grid-template-columns:1fr}.dash .pl.pg .prog-ladder li{flex-wrap:wrap}.dash .pl.pg .prog-ladder-role{flex-basis:100%;order:3}.dash .pl.pg .prog-ladder-role select{max-width:none}.dash .pl.pg .role-order{margin-left:auto}}.modal.pg-modal{--pl-gold:#d9ba7c;--pl-gold-2:#f2dba3;--pl-line:#d9ba7c40;--pl-line-2:#d9ba7c66;--pl-faint:#d9ba7c1f;--pl-panel:#151b11;--pl-sunk:#0f130c;--pl-ink:#f2eee2;--pl-ink-2:#c8cbbd;--pl-ink-3:#aab29e;--pl-hot:#e2705a;--pl-ok:#b9cc9b;--pl-display:"Barlow Condensed", sans-serif;--pl-gradient:linear-gradient(110deg, #fff0c9, #c39b53 80%);--pg-warn:#e0b761;--pg-info:#8fb3c9}.dash .pl.pg{--pg-warn:#e0b761;--pg-info:#8fb3c9}:is(.dash .pl.pg,.modal.pg-modal) .crx-quiet{color:var(--pl-ink-3);font-size:12.5px;line-height:1.55}:is(.dash .pl.pg,.modal.pg-modal) .tone-text-bad{color:#f4a492}:is(.dash .pl.pg,.modal.pg-modal) .tone-text-warn{color:#f0d9a2}:is(.dash .pl.pg,.modal.pg-modal) .tone-text-good{color:#d5e6c2}:is(.dash .pl.pg,.modal.pg-modal) .pl-button.sm{min-height:34px;padding:0 14px;font-size:13px}:is(.dash .pl.pg,.modal.pg-modal) .pl-button.danger{color:#170c09;background:linear-gradient(#f08a73,#b8503d);border-color:#e2705a}:is(.dash .pl.pg,.modal.pg-modal) .pl-button.danger:hover:not(:disabled){background:linear-gradient(#f6a08b,#c95c48);box-shadow:0 0 24px #e2705a55}:is(.dash .pl.pg,.modal.pg-modal) .pl-button:disabled{opacity:.45}:is(.dash .pl.pg,.modal.pg-modal) .pl-chip{cursor:pointer;align-items:center;gap:6px;display:inline-flex}:is(.dash .pl.pg,.modal.pg-modal) .pl-chip.danger{color:#f4a492;border-color:#e2705a66}:is(.dash .pl.pg,.modal.pg-modal) .pl-chip.danger:hover:not(:disabled){border-color:var(--pl-hot);color:#f8b9a9;background:#e2705a14}:is(.dash .pl.pg,.modal.pg-modal) .crx-pill{border:1px solid var(--pl-line);font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-2);white-space:nowrap;vertical-align:middle;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}:is(.dash .pl.pg,.modal.pg-modal) .crx-pill+.crx-pill{margin-left:4px}:is(.dash .pl.pg,.modal.pg-modal) .crx-pill.tone-good{color:#d5e6c2;border-color:#b9cc9b66}:is(.dash .pl.pg,.modal.pg-modal) .crx-pill.tone-warn{color:#f0d9a2;background:#e0b76110;border-color:#e0b76180}:is(.dash .pl.pg,.modal.pg-modal) .crx-pill.tone-bad{color:#f4a492;background:#e2705a14;border-color:#e2705a99}:is(.dash .pl.pg,.modal.pg-modal) .crx-pill.tone-info{color:#c4dae8;border-color:#8fb3c966}:is(.dash .pl.pg,.modal.pg-modal) .crx-kind{font:600 11px var(--pl-display);letter-spacing:.16em;text-transform:uppercase;color:#d5e6c2;background:#b9cc9b1c;border:1px solid #b9cc9b55;padding:3px 8px;display:inline-block}:is(.dash .pl.pg,.modal.pg-modal) .crx-kind.demotion{color:#f0d9a2;background:#e0b76114;border-color:#e0b76166}:is(.dash .pl.pg,.modal.pg-modal) .crx-star{color:var(--pl-gold);margin-left:4px;font-style:normal}:is(.dash .pl.pg,.modal.pg-modal) .crx-countdown{font:11px var(--mono);font-variant-numeric:tabular-nums;color:var(--pl-ink-2)}:is(.dash .pl.pg,.modal.pg-modal) .crx-countdown.soon{color:#f0d9a2}:is(.dash .pl.pg,.modal.pg-modal) .crx-rank{min-width:0;color:var(--pl-ink);align-items:center;gap:9px;display:inline-flex}:is(.dash .pl.pg,.modal.pg-modal) .crx-rank>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.dash .pl.pg,.modal.pg-modal) .crx-rank.muted{color:var(--pl-ink-3)}:is(.dash .pl.pg,.modal.pg-modal) .crx-rank-none{font:9.5px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3)}:is(.dash .pl.pg,.modal.pg-modal) .insignia{filter:drop-shadow(0 2px 6px #000a);flex:none}:is(.dash .pl.pg,.modal.pg-modal) .insignia-dim{opacity:.55}:is(.dash .pl.pg,.modal.pg-modal) .crx-legend{font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3);flex-wrap:wrap;gap:6px 18px;display:flex}:is(.dash .pl.pg,.modal.pg-modal) .crx-legend span{align-items:center;gap:7px;display:inline-flex}:is(.dash .pl.pg,.modal.pg-modal) .crx-legend i{width:9px;height:9px;display:inline-block}:is(.dash .pl.pg,.modal.pg-modal) i:is(.tone-good,.then,.sim-then),.dash .pl.pg .crx-flow i.up{background:linear-gradient(#d5e6c2,#7f9466)}:is(.dash .pl.pg,.modal.pg-modal) i.tone-warn{background:linear-gradient(#f2dba3,#b38a3f)}:is(.dash .pl.pg,.modal.pg-modal) i.tone-info{background:linear-gradient(#c4dae8,#5f7f94)}:is(.dash .pl.pg,.modal.pg-modal) i.tone-bad,.dash .pl.pg .crx-flow i.down{background:linear-gradient(#f08a73,#8c3b2c)}.dash .pl.pg .pg-tabs{border:1px solid var(--pl-line);background:var(--pl-panel);scrollbar-width:none;display:flex;overflow-x:auto}.dash .pl.pg .pg-tabs button{border:0;border-right:1px solid var(--pl-faint);color:var(--pl-ink-3);font:600 15px var(--pl-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;padding:14px 16px;transition:color .18s,background .18s;display:inline-flex;position:relative}.dash .pl.pg .pg-tabs button:last-child{border-right:0}.dash .pl.pg .pg-tabs button:after{content:"";background:var(--pl-gold);height:2px;transition:transform .3s;position:absolute;inset:auto 0 0;transform:scaleX(0);box-shadow:0 0 14px #d9ba7c99}.dash .pl.pg .pg-tabs button:hover{color:var(--pl-ink)}.dash .pl.pg .pg-tabs button.on{color:var(--pl-gold-2);background:#d9ba7c0d}.dash .pl.pg .pg-tabs button.on:after{transform:scaleX(1)}.dash .pl.pg .pg-tabs b{background:var(--pl-hot);color:#14180f;font:600 10px var(--mono);letter-spacing:0;padding:2px 7px}.dash .pl.pg .crx-banner{border:1px solid var(--pl-line);border-left:2px solid var(--pg-info);color:var(--pl-ink-2);background:#8fb3c90d;align-items:flex-start;gap:12px;padding:14px 18px;font-size:13.5px;line-height:1.6;display:flex}.dash .pl.pg .crx-banner svg{color:var(--pg-info);flex:none;margin-top:3px}.dash .pl.pg .crx-banner.tone-warn{border-color:#e0b76155;border-left-color:var(--pg-warn);background:#e0b7610f}.dash .pl.pg .crx-banner.tone-warn svg{color:var(--pg-warn)}.dash .pl.pg .crx-banner b{color:#f0d9a2}.dash .pl.pg .pg-stage{min-width:0;animation:.35s ease-out both pg-in;display:grid}@keyframes pg-in{0%{opacity:0}}.dash .pl.pg .notice{border:1px solid var(--pl-line);border-left:2px solid var(--pl-gold);max-width:none;color:var(--pl-ink-2);background:#d9ba7c0a;border-radius:0;margin:0;padding:12px 16px;font-size:13px;line-height:1.55}.dash .pl.pg :is(.notice-bad,.notice.error,.notice.danger){border-color:#e2705a66;border-left-color:var(--pl-hot);color:#f4a492;background:#e2705a10}.dash .pl.pg .notice-warn{border-color:#e0b76155;border-left-color:var(--pg-warn);color:#f0d9a2;background:#e0b7610d}.dash .pl.pg .pl-card{animation:.45s ease-out both pl-rise}.dash .pl.pg .pl-card-head{flex-wrap:wrap}.dash .pl.pg .pl-card-head .pl-numeral{font-size:46px}.dash .pl.pg .pg-card-actions{flex-wrap:wrap;gap:8px;display:flex}.dash .pl.pg .pg-empty{text-align:center;justify-items:center;gap:8px;padding:34px 16px;display:grid}.dash .pl.pg .pg-empty svg{color:var(--pl-gold);opacity:.7}.dash .pl.pg .pg-empty b{font:600 22px var(--pl-display);letter-spacing:.06em;text-transform:uppercase;color:var(--pl-ink)}.dash .pl.pg .pg-empty p{max-width:52ch;font-size:13px;line-height:1.6}.dash .pl.pg .crx-toolbar{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.dash .pl.pg .crx-toolbar>.crx-quiet{flex:320px}.dash .pl.pg :is(.crx-board,.crx-leave,.crx-praise-desk,.crx-members){gap:18px;min-width:0;display:grid}.dash .pl.pg .pd-seg{border:1px solid var(--pl-line);background:var(--pl-sunk);border-radius:0;flex-wrap:wrap;gap:0;padding:0;display:inline-flex}.dash .pl.pg .pd-seg button{border:0;border-right:1px solid var(--pl-faint);height:36px;color:var(--pl-ink-3);font:10.5px var(--mono);letter-spacing:.8px;text-transform:uppercase;box-shadow:none;background:0 0;border-radius:0;padding:0 14px}.dash .pl.pg .pd-seg button:last-child{border-right:0}.dash .pl.pg .pd-seg button:hover{color:var(--pl-ink)}.dash .pl.pg .pd-seg button[aria-pressed=true]{color:var(--pl-gold-2);box-shadow:inset 0 -2px 0 var(--pl-gold);background:#d9ba7c1c}.dash .pl.pg .pd-search{border:1px solid var(--pl-line);background:var(--pl-sunk);min-width:0;color:var(--pl-ink-3);border-radius:0;flex:280px;align-items:center;gap:10px;padding:0 12px;display:flex;position:relative}.dash .pl.pg .pd-search:focus-within{border-color:var(--pl-gold);box-shadow:0 0 0 3px #d9ba7c22}.dash .pl.pg .pd-search input{min-height:40px;box-shadow:none;color:var(--pl-ink);background:0 0;border:0;flex:1;padding:0;font-size:13.5px}.dash .pl.pg .pd-search kbd{border:1px solid var(--pl-line);font:10px var(--mono);color:var(--pl-ink-3);padding:1px 6px}.dash .pl.pg .pd-search-clear{color:var(--pl-ink-3);background:0 0;border:0;padding:4px;display:inline-flex}.dash .pl.pg .pd-pill{border:1px solid var(--pl-line);background:var(--pl-sunk);height:42px;color:var(--pl-ink-2);border-radius:0;padding:0 14px}.dash .pl.pg .pd-pill span{font:9px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.pg .pd-pill.on{border-color:var(--pl-gold);color:var(--pl-gold-2);background:#d9ba7c14}.dash .pl.pg .pd-pill.on :is(b,svg){color:var(--pl-gold-2)}.dash .pl.pg .pd-menu-list{border:1px solid var(--pl-line-2);background:#12170f;border-radius:0;box-shadow:0 24px 60px #000c}.dash .pl.pg .pd-menu-list button{color:var(--pl-ink-2);border-radius:0}.dash .pl.pg .pd-menu-list button:is(:hover,:focus-visible){color:var(--pl-ink);background:#d9ba7c14}.dash .pl.pg .pd-menu-list button[aria-selected=true]{color:var(--pl-gold-2)}.dash .pl.pg .crx-overview{gap:22px;min-width:0;display:grid}.dash .pl.pg .pg-tiles>:is(div,button){min-width:0;color:inherit;text-align:left;background:0 0;border:0;border-right:1px solid #d9ba7c25;align-content:start;gap:10px;padding:22px 26px 24px;display:grid;position:relative}.dash .pl.pg .pg-tiles>:nth-child(-n+4){border-bottom:1px solid #d9ba7c25}.dash .pl.pg .pg-tiles>:nth-child(4n){border-right:0}.dash .pl.pg .pg-tiles>button{cursor:pointer;transition:background .25s}.dash .pl.pg .pg-tiles>button:after{content:"";background:var(--pl-gradient);transform-origin:0;height:2px;transition:transform .35s;position:absolute;inset:auto 0 0;transform:scaleX(0)}.dash .pl.pg .pg-tiles>button:hover{background:#d9ba7c0a}.dash .pl.pg .pg-tiles>button:hover:after{transform:scaleX(1)}.dash .pl.pg .pg-tiles .good b{color:#d5e6c2}.dash .pl.pg .pg-tiles .warn b{color:#f0d9a2}.dash .pl.pg .pg-tiles .info b{color:#c4dae8}.dash .pl.pg .pg-tiles>button.warn{background:linear-gradient(#e0b76112,#0000 70%)}.dash .pl.pg .crx-engine-row{color:var(--pl-ink);flex-wrap:wrap;align-items:center;gap:14px 28px;font-size:13.5px;display:flex}.dash .pl.pg .crx-engine-row>span:not(.crx-pill){gap:4px;display:grid}.dash .pl.pg .crx-engine-row small{font:8.5px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.pg .crx-engine-row>.crx-pill{padding:7px 12px;font-size:10px}.dash .pl.pg .crx-plan{border-top:1px dashed var(--pl-line);gap:14px;padding-top:18px;display:grid}.dash .pl.pg .crx-plan h4{font:600 18px var(--pl-display);letter-spacing:.06em;text-transform:uppercase}.dash .pl.pg .crx-plan h4 small{font:9px var(--mono);letter-spacing:1px;color:var(--pl-ink-3);margin-left:8px}.dash .pl.pg .crx-plan ul{border:1px solid var(--pl-faint);background:var(--pl-sunk);scrollbar-width:thin;scrollbar-color:var(--pl-line-2) transparent;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));max-height:340px;display:grid;overflow:auto}.dash .pl.pg .crx-plan li{border-bottom:1px solid var(--pl-faint);border-right:1px solid var(--pl-faint);flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:10px 14px;font-size:13px;display:flex}.dash .pl.pg .crx-plan-act{font:9px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-gold);flex-basis:100%}.dash .pl.pg .crx-plan li>span:not(.crx-plan-act){color:var(--pl-ink-2)}.dash .pl.pg .crx-overview-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.dash .pl.pg .crx-side{gap:22px;min-width:0;display:grid}.dash .pl.pg .crx-dist ol{display:grid}.dash .pl.pg .crx-dist li{border-bottom:1px solid var(--pl-faint);grid-template-columns:minmax(150px,210px) minmax(0,1fr) 44px;align-items:center;gap:14px;padding:10px 0;display:grid}.dash .pl.pg .crx-dist li:last-child{border-bottom:0}.dash .pl.pg .crx-dist .crx-rank{font-size:13.5px}.dash .pl.pg .crx-dist-bar{background:#d9ba7c10;height:10px;display:flex;overflow:hidden}.dash .pl.pg .crx-dist-bar i{height:100%;transition:width .5s;display:block}.dash .pl.pg .crx-dist .num{text-align:right;font:600 24px / 1 var(--pl-display);font-variant-numeric:tabular-nums;color:var(--pl-gold-2)}.dash .pl.pg .crx-flow{border-bottom:1px solid var(--pl-line-2);background:repeating-linear-gradient(0deg,#0000 0 29px,#d9ba7c0d 29px 30px);align-items:flex-end;gap:4px;height:120px;padding-top:6px;display:flex}.dash .pl.pg .crx-flow>div{flex:1;justify-content:center;align-items:flex-end;gap:2px;height:100%;display:flex}.dash .pl.pg .crx-flow i{width:42%;min-height:2px;transition:height .4s}.dash .pl.pg .crx-mini-list{display:grid}.dash .pl.pg .crx-mini-list li{border-bottom:1px solid var(--pl-faint);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:11px 0;font-size:13px;display:flex}.dash .pl.pg .crx-mini-list li:last-child{border-bottom:0}.dash .pl.pg .crx-mini-list li>b{color:var(--pl-ink);font-weight:600}.dash .pl.pg .crx-mini-list li>span:not(.crx-pill):not(.crx-kind){color:var(--pl-ink-2)}.dash .pl.pg .crx-mini-list :is(.num,.crx-countdown,.crx-pill){margin-left:auto}.dash .pl.pg .crx-mini-list .crx-pill+.crx-pill,.dash .pl.pg .crx-mini-list .num+.crx-pill{margin-left:0}.dash .pl.pg .crx-top{counter-reset:top}.dash .pl.pg .crx-top li:before{counter-increment:top;content:counter(top, decimal-leading-zero);font:600 20px / 1 var(--pl-display);color:#0000;-webkit-text-stroke:1px var(--pl-line-2)}.dash .pl.pg .crx-top .num{font:600 18px var(--pl-display);color:var(--pl-gold-2)}.dash .pl.pg .crx-cases{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:22px;display:grid}.dash .pl.pg .crx-case{border:1px solid var(--pl-line);background:radial-gradient(ellipse at 100% 0%, #b9cc9b12, transparent 60%), var(--pl-panel);align-content:start;gap:16px;min-width:0;padding:24px 24px 22px;animation:.45s ease-out both pl-rise;display:grid;position:relative}.dash .pl.pg .crx-case:before{content:"";background:linear-gradient(90deg,#b9cc9b,#0000);height:2px;position:absolute;inset:0 0 auto}.dash .pl.pg .crx-case.demotion{background:radial-gradient(ellipse at 100% 0%, #e0b76112, transparent 60%), var(--pl-panel)}.dash .pl.pg .crx-case.demotion:before{background:linear-gradient(90deg, var(--pg-warn), transparent)}.dash .pl.pg .crx-case-top{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.dash .pl.pg .crx-case h3{font:600 26px / 1 var(--pl-display);letter-spacing:.03em;text-transform:uppercase;flex:auto}.dash .pl.pg .crx-case-when{font:9.5px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3);align-items:center;gap:6px;display:inline-flex}.dash .pl.pg .crx-case-move{border:1px solid var(--pl-faint);background:radial-gradient(ellipse at 50% 100%, #d9ba7c14, transparent 70%), var(--pl-sunk);color:var(--pl-gold);justify-content:center;align-items:center;gap:20px;padding:18px 14px;display:flex}.dash .pl.pg .crx-case-move figure{text-align:center;justify-items:center;gap:8px;min-width:90px;margin:0;display:grid}.dash .pl.pg .crx-case-move figcaption{font:9.5px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.pg .crx-case-move figcaption b{font:600 17px var(--pl-display);letter-spacing:.06em;color:var(--pl-gold-2)}:is(.dash .pl.pg,.modal.pg-modal) .crx-checks{gap:0;display:grid}:is(.dash .pl.pg,.modal.pg-modal) .crx-checks li{border-bottom:1px solid var(--pl-faint);color:var(--pl-ink-3);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 0;font-size:13px;display:grid}:is(.dash .pl.pg,.modal.pg-modal) .crx-checks li:last-child{border-bottom:0}:is(.dash .pl.pg,.modal.pg-modal) .crx-checks li svg{color:var(--pl-hot)}:is(.dash .pl.pg,.modal.pg-modal) .crx-checks li.met{color:var(--pl-ink-2)}:is(.dash .pl.pg,.modal.pg-modal) .crx-checks li.met svg{color:var(--pl-ok)}:is(.dash .pl.pg,.modal.pg-modal) .crx-checks .num{font:11.5px var(--mono);font-variant-numeric:tabular-nums;color:var(--pl-ink)}.dash .pl.pg .crx-case-facts{font:9.5px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3);flex-wrap:wrap;gap:6px 16px;display:flex}.dash .pl.pg .crx-case-note{border-left:2px solid var(--pl-line-2);color:var(--pl-ink-2);background:#d9ba7c0a;padding:10px 14px;font-size:13px;line-height:1.55}.dash .pl.pg .crx-case-note.tone-text-warn{border-left-color:var(--pg-warn);color:#f0d9a2}.dash .pl.pg :is(.crx-case-actions,.crx-case-decided){border-top:1px solid var(--pl-faint);color:var(--pl-ink-3);flex-wrap:wrap;align-items:center;gap:8px;padding-top:14px;font-size:12.5px;display:flex}.dash .pl.pg .crx-case-decided em{color:var(--pl-ink-2)}:is(.dash .pl.pg,.modal.pg-modal) .crx-pillars{gap:10px;display:grid}:is(.dash .pl.pg,.modal.pg-modal) .crx-pillar-track{background:#d9ba7c10;height:6px;display:flex;overflow:hidden}:is(.dash .pl.pg,.modal.pg-modal) :is(.crx-pillar-track,.crx-pillars dt) i{display:block}:is(.dash .pl.pg,.modal.pg-modal) .p-presence{background:#8fb3c9}:is(.dash .pl.pg,.modal.pg-modal) .p-contribution{background:var(--pl-gold)}:is(.dash .pl.pg,.modal.pg-modal) .p-loyalty{background:#b9cc9b}:is(.dash .pl.pg,.modal.pg-modal) .crx-pillars dl{flex-wrap:wrap;gap:4px 20px;margin:0;display:flex}:is(.dash .pl.pg,.modal.pg-modal) .crx-pillars dl>div{align-items:center;gap:7px;display:flex}:is(.dash .pl.pg,.modal.pg-modal) .crx-pillars dt{font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3);align-items:center;gap:6px;display:inline-flex}:is(.dash .pl.pg,.modal.pg-modal) .crx-pillars dt i{width:8px;height:8px}:is(.dash .pl.pg,.modal.pg-modal) .crx-pillars dd{font:600 16px var(--pl-display);font-variant-numeric:tabular-nums;color:var(--pl-ink);margin:0}.modal.pg-modal .crx-weeks{grid-template-columns:repeat(26,minmax(0,1fr));gap:3px;display:grid}.modal.pg-modal .crx-week{aspect-ratio:1;border:1px solid var(--pl-faint);background:var(--pl-sunk);min-width:8px;display:inline-block}.modal.pg-modal .crx-week.short{background:#d9ba7c2a;border-color:#d9ba7c40}.modal.pg-modal .crx-week.deployed{background:linear-gradient(#f2dba3,#b38a3f);border-color:#0000;box-shadow:0 0 10px #d9ba7c44}.modal.pg-modal .crx-legend .crx-week{width:10px;min-width:10px}.dash .pl.pg .crx-table-wrap{border:1px solid var(--pl-line);background:var(--pl-panel);max-height:min(70vh,760px);padding:18px 20px 6px}.dash .pl.pg .crx-table th{padding-top:2px}.dash .pl.pg .crx-table th.num,.dash .pl.pg .crx-table td.num{text-align:right}.dash .pl.pg .crx-table td.num{font:600 20px / 1.1 var(--pl-display);font-variant-numeric:tabular-nums;color:var(--pl-gold-2)}.dash .pl.pg .crx-table td{vertical-align:middle}.dash .pl.pg .crx-row{cursor:pointer;transition:background .15s}.dash .pl.pg .crx-row:hover td{background:#d9ba7c08}.dash .pl.pg .crx-table td:first-child{min-width:170px}.dash .pl.pg .crx-who{gap:5px;min-width:0;display:grid}.dash .pl.pg .crx-who>b{color:var(--pl-ink);font-size:14px;font-weight:600}.dash .pl.pg .crx-who .crx-rank{font:9.5px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.pg .crx-who .crx-rank>span{overflow:visible}.dash .pl.pg td small.crx-risk{font:9px var(--mono);letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;color:#f0d9a2;align-items:center;gap:5px;margin-top:6px;display:flex}.dash .pl.pg .crx-risk .crx-countdown{color:inherit;font-size:9px}.dash .pl.pg .crx-next{min-width:150px;color:var(--pl-ink);gap:6px;font-size:13px;display:grid}.dash .pl.pg .crx-next small{white-space:nowrap;margin:0;font-size:11px}.dash .pl.pg .crx-next-track{background:#d9ba7c14;height:3px}.dash .pl.pg .crx-next-track i{background:linear-gradient(90deg,#8f7a4c,#e9d19b);height:100%;display:block}.dash .pl.pg .crx-next-track i.full{background:linear-gradient(90deg,#7f9466,#d5e6c2);box-shadow:0 0 10px #b9cc9b66}.dash .pl.pg .crx-more{justify-content:center;gap:10px;display:flex}.dash .pl.pg .crx-leave-list,.dash .pl.pg .crx-praise-list{gap:12px;display:grid}.dash .pl.pg .crx-leave-card{border:1px solid var(--pl-line);background:var(--pl-panel);grid-template-columns:170px minmax(0,1fr) auto;align-items:center;gap:22px;padding:18px 22px;animation:.4s ease-out both pl-rise;display:grid}.dash .pl.pg .crx-leave-card.status-pending{background:linear-gradient(90deg, #e0b7610e, transparent 50%), var(--pl-panel);border-color:#e0b76166}.dash .pl.pg .crx-leave-dates{border-right:1px solid var(--pl-faint);font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3);gap:2px;padding-right:20px;display:grid}.dash .pl.pg .crx-leave-dates b{font:600 20px / 1.05 var(--pl-display);letter-spacing:.02em;color:var(--pl-ink)}.dash .pl.pg .crx-leave-dates small{color:var(--pl-gold);margin-top:6px}.dash .pl.pg .crx-leave-who{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.dash .pl.pg .crx-leave-who h3{font:600 22px / 1 var(--pl-display);letter-spacing:.04em;text-transform:uppercase;margin-right:6px}.dash .pl.pg .crx-leave-note{color:var(--pl-ink-2);flex-basis:100%;margin-top:4px;font-size:13px;line-height:1.55}.dash .pl.pg .crx-leave-actions{flex-wrap:wrap;gap:8px;display:flex}.dash .pl.pg .crx-praise-list>li{border:1px solid var(--pl-line);border-left:2px solid var(--pl-gold);background:var(--pl-panel);gap:10px;padding:18px 22px;animation:.4s ease-out both pl-rise;display:grid}.dash .pl.pg .crx-praise-list>li.revoked{opacity:.55;border-left-color:var(--pl-hot)}.dash .pl.pg .crx-praise-head{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13.5px;display:flex}.dash .pl.pg .crx-praise-head>span[aria-hidden]{color:var(--pl-gold)}.dash .pl.pg .crx-praise-head small{font:9.5px var(--mono);letter-spacing:.8px;color:var(--pl-ink-3)}.dash .pl.pg .crx-praise-list q{color:var(--pl-ink);font:italic 15px/1.6 Georgia,serif}.dash .pl.pg .crx-praise-list>li>small{color:#f4a492;font-size:12px}.dash .pl.pg .crx-praise-actions{gap:8px;display:flex}.dash .pl.pg .crx-settings{gap:22px;min-width:0;display:grid}.dash .pl.pg .crx-settings-fields{border:0;min-width:0;margin:0;padding:0}.dash .pl.pg .crx-ladder-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:22px;display:grid}.dash .pl.pg .crx-ladder{gap:16px;min-width:0;display:grid}.dash .pl.pg .crx-rungs{border:1px solid var(--pl-line);background:var(--pl-panel);display:grid}.dash .pl.pg .crx-rung{border-bottom:1px solid var(--pl-faint);position:relative}.dash .pl.pg .crx-rung:last-child{border-bottom:0}.dash .pl.pg .crx-rung:before{content:"";background:0 0;width:2px;position:absolute;inset:0 auto 0 0}.dash .pl.pg .crx-rung.milestone:before{background:var(--pl-gold);box-shadow:0 0 12px #d9ba7c66}.dash .pl.pg .crx-rung.appointed:before{background:var(--pg-info)}.dash .pl.pg .crx-rung.open{background:#d9ba7c08}.dash .pl.pg .crx-rung-head{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:14px 18px;transition:background .15s;display:flex}.dash .pl.pg .crx-rung-head:hover{background:#d9ba7c0a}.dash .pl.pg .crx-rung-title{flex:auto;gap:4px;min-width:0;display:grid}.dash .pl.pg .crx-rung-title b{font:600 20px / 1 var(--pl-display);letter-spacing:.05em;text-transform:uppercase;color:var(--pl-ink)}.dash .pl.pg .crx-rung-title small{text-overflow:ellipsis;white-space:nowrap;font:9.5px var(--mono);letter-spacing:.6px;color:var(--pl-ink-3);overflow:hidden}.dash .pl.pg .crx-rung-perks{flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:45%;display:flex}.dash .pl.pg .crx-rung-perks .crx-pill+.crx-pill{margin-left:0}.dash .pl.pg .crx-chev{color:var(--pl-gold);flex:none;transition:transform .2s}.dash .pl.pg .crx-rung.open .crx-chev{transform:rotate(180deg)}.dash .pl.pg .crx-rung-body{gap:18px;padding:6px 20px 22px;display:grid}.dash .pl.pg .pg-set{border:1px solid var(--pl-line);background:var(--pl-sunk);gap:16px;min-width:0;margin:0;padding:18px 18px 20px;display:grid}.dash .pl.pg .pg-set>legend{font:9px var(--mono);letter-spacing:1.8px;text-transform:uppercase;color:var(--pl-gold);padding:0 8px}.dash .pl.pg .pg-fields{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.dash .pl.pg .crx-label{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-ink-3);margin-bottom:8px;display:block}.dash .pl.pg .crx-role-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dash .pl.pg .crx-role-chips select{width:auto;min-width:200px}.dash .pl.pg .crx-chip{border:1px solid var(--pl-line-2);font:10.5px var(--mono);letter-spacing:.4px;color:var(--pl-gold-2);background:#d9ba7c14;align-items:center;gap:6px;padding:5px 6px 5px 11px;display:inline-flex}.dash .pl.pg .crx-chip button{color:var(--pl-ink-3);cursor:pointer;background:0 0;border:0;padding:2px;display:inline-flex}.dash .pl.pg .crx-chip button:hover{color:var(--pl-hot)}.dash .pl.pg .crx-perks{gap:8px;display:grid}.dash .pl.pg .crx-perks>.pl-chip{justify-self:start}.dash .pl.pg .crx-perk-row{gap:6px;display:flex}.dash .pl.pg .crx-perk-row input{flex:1}.dash .pl.pg .crx-sim{position:sticky;top:16px}.dash .pl.pg .crx-sim-head{color:var(--pl-ink-2);font-size:13px;line-height:1.5}.dash .pl.pg .crx-sim-head b{font:600 52px / .9 var(--pl-display);background:var(--pl-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-right:6px}.dash .pl.pg .crx-sim-list{scrollbar-width:thin;scrollbar-color:var(--pl-line-2) transparent;max-height:520px;display:grid;overflow:auto}.dash .pl.pg .crx-sim-list li{border-bottom:1px solid var(--pl-faint);grid-template-columns:minmax(0,1fr) 80px auto;align-items:center;gap:10px;padding:8px 0;font-size:12.5px;display:grid}.dash .pl.pg .crx-sim-list li>span{text-overflow:ellipsis;white-space:nowrap;color:var(--pl-ink-2);overflow:hidden}.dash .pl.pg .crx-sim-list .num{font:600 16px var(--pl-display);font-variant-numeric:tabular-nums}.dash .pl.pg .crx-sim-bars{gap:3px;display:grid}.dash .pl.pg .crx-sim-bars i{min-width:1px;height:4px;display:block}.dash .pl.pg :is(.crx-sim-bars i.now,.crx-legend i.sim-now){background:#777d70}.dash .pl.pg .pg-checks{flex-wrap:wrap;gap:8px;display:flex}.dash .pl.pg .crx-switch .pg-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dash .pl.pg .pg-check{border:1px solid var(--pl-line);background:var(--pl-sunk);min-height:38px;color:var(--pl-ink-2);cursor:pointer;align-items:center;gap:10px;padding:7px 14px 7px 11px;font-size:13px;transition:border-color .15s,background .15s;display:inline-flex;position:relative}.dash .pl.pg .pg-check input{z-index:1;opacity:0;cursor:pointer;width:14px;height:14px;margin:-7px 0 0;position:absolute;top:50%;left:11px}.dash .pl.pg .pl-switch input{z-index:1;pointer-events:auto;cursor:pointer;width:44px;height:24px;margin:0;top:18px;left:18px}.dash .pl.pg .pg-check>span:first-of-type{border:1px solid var(--pl-line-2);background:#0b0e09;place-items:center;width:14px;height:14px;display:grid}.dash .pl.pg .pg-check input:checked+span{border-color:var(--pl-gold);background:var(--pl-gold-2);box-shadow:inset 0 0 0 2px #0b0e09,0 0 10px #d9ba7c66}.dash .pl.pg .pg-check:has(input:checked){border-color:var(--pl-line-2);color:var(--pl-ink);background:#d9ba7c10}.dash .pl.pg .pg-check:has(input:focus-visible){outline-offset:2px;outline:2px solid #f2d494}:is(.dash .pl.pg .pg-check:has(input:disabled),.dash .pl.pg .pl-switch:has(input:disabled)){opacity:.55;cursor:not-allowed}.dash .pl.pg .crx-switch.live{background:radial-gradient(ellipse at 100% 0%, #b9cc9b14, transparent 60%), var(--pl-panel);border-color:#b9cc9b66}.dash .pl.pg .crx-switch.dry{background:radial-gradient(ellipse at 100% 0%, #e0b76112, transparent 60%), var(--pl-panel);border-color:#e0b76166}.dash .pl.pg .crx-switch .notice{border-left:2px solid var(--pg-warn)}.dash .pl.pg .crx-rules{gap:22px;min-width:0;display:grid}.dash .pl.pg .crx-rule-table{max-height:none}.dash .pl.pg .crx-rule-table caption{text-align:left;font:600 17px var(--pl-display);letter-spacing:.08em;text-transform:uppercase;color:var(--pl-gold-2);padding:0 0 12px}.dash .pl.pg .crx-rule-table td{vertical-align:middle}.dash .pl.pg .crx-rule-table td b{color:var(--pl-ink);font-weight:600}.dash .pl.pg .crx-rule-table td small{font-size:11.5px;display:inline}.dash .pl.pg .crx-rule-table :is(th,td).num{text-align:right}.dash .pl.pg .crx-rule-table td input[type=number]:not([hidden]){text-align:right;width:96px;font:600 17px var(--pl-display);color:var(--pl-gold-2);padding:8px 10px}.dash .pl.pg :is(.crx-rule-table,.pg-collection) input[type=checkbox]{width:16px;height:16px;accent-color:var(--pl-gold)}.dash .pl.pg :is(.pl-num,.wd-field){align-content:start;gap:8px;display:grid}.dash .pl.pg :is(.pl-num,.wd-field)>small{color:var(--pl-ink-3);font-size:11.5px;line-height:1.45}.dash .pl.pg .pl-num input[type=number]:not([hidden]){font:600 20px var(--pl-display);color:var(--pl-gold-2)}.dash .pl.pg :is(input,select,textarea):disabled{opacity:.55;background:var(--pl-sunk)}.dash .pl.pg .pg-bar p{gap:4px;display:grid}.dash .pl.pg .pg-bar.dirty{border-color:var(--pl-gold);box-shadow:0 18px 50px #000a,0 0 0 1px #d9ba7c33}.dash .pl.pg .pg-bar.dirty p{color:var(--pl-gold-2)}.dash .pl.pg .pg-bar [role=alert]{color:#f4a492}.dash .pl.pg .crx-log{display:grid}.dash .pl.pg .crx-log li{border-bottom:1px solid var(--pl-faint);color:var(--pl-ink-2);border-left:2px solid #0000;grid-template-columns:130px 240px minmax(0,1fr) auto;align-items:baseline;gap:4px 16px;padding:11px 6px 11px 14px;font-size:13px;display:grid}.dash .pl.pg .crx-log li.tone-good{border-left-color:var(--pl-ok)}.dash .pl.pg .crx-log li.tone-warn{border-left-color:var(--pg-warn)}.dash .pl.pg .crx-log :is(time,small){font:10px var(--mono);letter-spacing:.6px;color:var(--pl-ink-3)}.dash .pl.pg .crx-log-kind{font:600 15px var(--pl-display);letter-spacing:.06em;text-transform:uppercase;color:var(--pl-ink)}.dash .pl.pg .crx-log b{color:var(--pl-ink)}.dash .pl.pg .crx-log em{color:var(--pl-ink-2)}.dash .pl.pg .crx-log+.pl-button{justify-self:center}.modal.pg-modal{border:1px solid var(--pl-line-2);color:var(--pl-ink);scrollbar-width:thin;scrollbar-color:var(--pl-line-2) transparent;background:radial-gradient(at 100% 0,#b8913a22,#0000 55%),linear-gradient(#141a10,#0e110c);border-radius:0;overflow-y:auto;box-shadow:0 40px 120px #000c,inset 0 0 0 9px #0e110c,inset 0 0 0 10px #e9ce931f}.modal.pg-modal.crx-dossier{width:min(1040px,96vw)}.modal.pg-modal .modal-head{border-bottom:1px solid var(--pl-faint);margin-bottom:18px;padding-bottom:18px}.modal.pg-modal .modal-head .eyebrow{font:9px var(--mono);letter-spacing:2px;text-transform:uppercase;color:#d4bd8f}.modal.pg-modal .modal-head h2{font:600 clamp(30px, 4vw, 44px) / .95 var(--pl-display);letter-spacing:-.01em;text-transform:uppercase;margin-top:10px}.modal.pg-modal .modal-close{border-color:var(--pl-line);color:var(--pl-ink-3);background:0 0;border-radius:0}.modal.pg-modal .modal-close:hover{border-color:var(--pl-gold);color:var(--pl-gold-2)}.modal.pg-modal :is(p,h3,ul,ol){margin:0}.modal.pg-modal :is(ul,ol){padding:0;list-style:none}.modal.pg-modal .crx-form,.modal.pg-modal .confirm-body{color:var(--pl-ink-2);gap:16px;font-size:13.5px;line-height:1.6;display:grid}.modal.pg-modal .crx-form>p b{color:var(--pl-gold-2)}.modal.pg-modal .crx-form>q{border-left:2px solid var(--pl-gold);color:var(--pl-ink);background:#d9ba7c0d;padding:12px 16px;font:italic 15px/1.6 Georgia,serif}.modal.pg-modal label{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-ink-3);gap:8px;display:grid}.modal.pg-modal label>small{letter-spacing:0;text-transform:none;font:11.5px/1.45 DM Sans,sans-serif}.modal.pg-modal :is(input,select,textarea){border:1px solid var(--pl-line);background:var(--pl-sunk);width:100%;min-height:0;color:var(--pl-ink);letter-spacing:0;text-transform:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:0;padding:10px 12px;font:13.5px/1.5 DM Sans,sans-serif}.modal.pg-modal input[type=number]{font:600 20px var(--pl-display);color:var(--pl-gold-2);font-variant-numeric:tabular-nums}.modal.pg-modal textarea{resize:vertical}.modal.pg-modal :is(input,select,textarea):focus-visible{border-color:var(--pl-gold);outline:none;box-shadow:0 0 0 3px #d9ba7c22}.modal.pg-modal .pl-fields{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;display:grid}.modal.pg-modal .notice{border:1px solid #e2705a66;border-left:2px solid var(--pl-hot);color:#f4a492;background:#e2705a12;border-radius:0;padding:10px 14px}.modal.pg-modal .gs-modal-actions{border-top:1px solid var(--pl-faint);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:16px;display:flex}.modal.pg-modal .confirm-body>p{font-size:13.5px}.modal.pg-modal .gs-modal-actions .text-button{border:1px solid var(--pl-line-2);min-height:34px;color:var(--pl-gold-2);font:600 13px var(--pl-display);letter-spacing:.1em;text-transform:uppercase;background:0 0;border-radius:0;padding:0 14px}.modal.pg-modal .gs-modal-actions .text-button:hover{background:#d9ba7c14}.modal.pg-modal .gs-modal-actions .button,.modal.pg-modal .pl-button{border:1px solid var(--pl-gold);color:#14180f;min-height:34px;font:600 13px var(--pl-display);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#ecd39a,#c9a763);border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.modal.pg-modal .gs-modal-actions .button:hover:not(:disabled),.modal.pg-modal .pl-button:hover:not(:disabled){background:linear-gradient(#fbe6b4,#d9ba7c);box-shadow:0 0 28px #d9ba7c55}.modal.pg-modal .pl-button.ghost{border-color:var(--pl-line-2);color:var(--pl-gold-2);background:0 0}.modal.pg-modal .pl-button.ghost:hover:not(:disabled){box-shadow:none;background:#d9ba7c14}.modal.pg-modal .pl-chip{border:1px solid var(--pl-line);color:var(--pl-ink-2);font:10.5px var(--mono);letter-spacing:.6px;background:0 0;padding:6px 11px}.modal.pg-modal .pl-chip:hover{border-color:var(--pl-gold);color:var(--pl-gold-2)}.modal.pg-modal .crx-picked{border:1px solid var(--pl-line-2);background:#d9ba7c0d;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.modal.pg-modal .crx-picked b{font:600 20px var(--pl-display);letter-spacing:.04em;text-transform:uppercase;color:var(--pl-gold-2)}.modal.pg-modal .crx-pick-list{border:1px solid var(--pl-line-2);background:#12170f;margin-top:6px}.modal.pg-modal .crx-pick-list button{border:0;border-bottom:1px solid var(--pl-faint);width:100%;color:var(--pl-ink);letter-spacing:0;text-transform:none;text-align:left;cursor:pointer;background:0 0;padding:9px 12px;font:13.5px DM Sans,sans-serif}.modal.pg-modal .crx-pick-list button:hover{background:#d9ba7c14}.modal.pg-modal .crx-dossier-body{gap:24px;display:grid}.modal.pg-modal .crx-dossier-head{border:1px solid var(--pl-line);background:radial-gradient(ellipse at 0% 50%, #d9ba7c14, transparent 60%), var(--pl-sunk);flex-wrap:wrap;align-items:center;gap:16px 24px;padding:20px 22px;display:flex}.modal.pg-modal .crx-dossier-head .crx-rank{font:600 26px var(--pl-display);letter-spacing:.05em;text-transform:uppercase}.modal.pg-modal .crx-dossier-status{color:var(--pl-ink-3);flex-wrap:wrap;flex:260px;align-items:center;gap:6px 12px;font-size:12px;display:flex}.modal.pg-modal .crx-dossier-actions{flex-wrap:wrap;gap:8px;display:flex}.modal.pg-modal .crx-dossier-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.modal.pg-modal .crx-dossier-grid section{align-content:start;gap:12px;min-width:0;display:grid}.modal.pg-modal .crx-dossier-grid h3{border-bottom:1px solid var(--pl-faint);font:9px var(--mono);letter-spacing:1.8px;text-transform:uppercase;color:var(--pl-gold);margin-top:6px;padding-bottom:8px}.modal.pg-modal .crx-dossier-grid>section>p:not(.crx-quiet){font-size:13px}.modal.pg-modal .crx-big{gap:8px;display:grid}.modal.pg-modal .crx-big b{font:600 76px / .82 var(--pl-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:var(--pl-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.modal.pg-modal .crx-big span{color:var(--pl-ink-3);font-size:12.5px;line-height:1.5}.modal.pg-modal .crx-timeline{border-left:1px solid var(--pl-line-2);gap:12px;max-height:380px;padding-left:16px;display:grid;overflow:auto}.modal.pg-modal .crx-timeline li{gap:2px;font-size:13px;display:grid;position:relative}.modal.pg-modal .crx-timeline li:before{content:"";background:var(--pl-line-2);border:1px solid #0e110c;width:8px;height:8px;position:absolute;top:5px;left:-21px;transform:rotate(45deg)}.modal.pg-modal .crx-timeline li.tone-good:before{background:var(--pl-ok)}.modal.pg-modal .crx-timeline li.tone-warn:before{background:var(--pg-warn)}.modal.pg-modal .crx-timeline li.tone-info:before{background:var(--pg-info)}.modal.pg-modal .crx-timeline :is(time,small){font:9.5px var(--mono);letter-spacing:.6px;color:var(--pl-ink-3)}.modal.pg-modal .crx-timeline b{color:var(--pl-ink);font-weight:600}.modal.pg-modal :is(.crx-praise,.crx-adjust){gap:8px;display:grid}.modal.pg-modal .crx-praise li{border-left:2px solid var(--pl-gold);background:#d9ba7c0a;gap:4px;padding:10px 14px;display:grid}.modal.pg-modal .crx-praise li.revoked{opacity:.5;border-left-color:var(--pl-hot)}.modal.pg-modal .crx-praise q{color:var(--pl-ink);font:italic 14px/1.55 Georgia,serif}.modal.pg-modal :is(.crx-praise,.crx-adjust) small{font:9.5px var(--mono);letter-spacing:.4px;color:var(--pl-ink-3)}.modal.pg-modal .crx-adjust li{grid-template-columns:70px minmax(0,1fr);gap:2px 12px;font-size:13px;display:grid}.modal.pg-modal .crx-adjust li b{font:600 20px / 1 var(--pl-display)}.modal.pg-modal .crx-adjust li small{grid-column:2}@media (max-width:1100px){.dash .pl.pg .crx-overview-grid,.dash .pl.pg .crx-ladder-layout{grid-template-columns:minmax(0,1fr)}.dash .pl.pg .crx-sim{position:static}}@media (max-width:760px){.dash .pl.pg .pg-tiles>:is(div,button){border-bottom:1px solid #d9ba7c25;padding:18px}.dash .pl.pg .pg-tiles>:nth-child(4n){border-right:1px solid #d9ba7c25}.dash .pl.pg .pg-tiles>:nth-child(2n){border-right:0}.dash .pl.pg .pg-tiles>:nth-last-child(-n+2){border-bottom:0}.dash .pl.pg .pg-tabs button{padding:12px 14px;font-size:14px}.dash .pl.pg .crx-dist li{grid-template-columns:minmax(0,1fr) 40px}.dash .pl.pg .crx-dist li .crx-dist-bar{grid-area:2/1/auto/-1}.dash .pl.pg .crx-cases{grid-template-columns:minmax(0,1fr)}.dash .pl.pg .crx-case{padding:20px 16px}.dash .pl.pg .crx-case-move{gap:10px}.dash .pl.pg .crx-leave-card{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px}.dash .pl.pg .crx-leave-dates{border-right:0;border-bottom:1px solid var(--pl-faint);flex-wrap:wrap;align-items:baseline;gap:6px;padding:0 0 12px;display:flex}.dash .pl.pg .crx-leave-dates small{margin:0 0 0 auto}.dash .pl.pg .crx-praise-list>li{padding:16px}.dash .pl.pg .crx-log li{grid-template-columns:minmax(0,1fr)}.dash .pl.pg .crx-rung-head{padding:12px 14px}.dash .pl.pg .crx-rung-perks{display:none}.dash .pl.pg .crx-rung-body{padding:6px 14px 18px}.dash .pl.pg .crx-switch .pg-checks{grid-template-columns:minmax(0,1fr)}.dash .pl.pg .crx-table-wrap{padding:14px 12px 4px}.dash .pl.pg .pd-seg{width:100%}.dash .pl.pg .pd-seg button{flex:1 0 auto}.modal.pg-modal{padding:22px 18px}.modal.pg-modal .crx-dossier-grid{grid-template-columns:minmax(0,1fr)}.modal.pg-modal .crx-weeks{gap:2px}.modal.pg-modal .crx-week{min-width:0}.modal.pg-modal .crx-big b{font-size:60px}}@media (prefers-reduced-motion:reduce){.dash .pl.pg .pg-stage,.modal.pg-modal *{transition:none!important;animation:none!important}}.dash .pl.pr .pr-link{color:var(--pl-gold-2);border-bottom:1px solid var(--pl-line-2);align-items:center;gap:3px;display:inline-flex}.dash .pl.pr .pr-link:hover{border-color:var(--pl-gold-2)}.dash .pl.pr .pr-add{border:1px dashed var(--pl-line-2);color:var(--pl-gold);font:9.5px var(--mono);letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;justify-self:start;align-items:center;gap:6px;padding:7px 12px;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.dash .pl.pr .pr-add:hover{border-style:solid;border-color:var(--pl-gold);color:var(--pl-gold-2);background:#d9ba7c12}.dash .pl.pr .press-list{gap:8px;display:grid}.dash .pl.pr .press-row{animation:cm-rise .3s var(--cm-ease) both;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.dash .pl.pr .press-row-pair{grid-template-columns:minmax(0,.7fr) minmax(0,1.6fr) auto}.dash .pl.pr .press-row-colour{grid-template-columns:44px minmax(0,1fr) 110px minmax(0,1.3fr) auto}.dash .pl.pr .pr-n{font:600 20px / 1 var(--pl-display);color:#0000;-webkit-text-stroke:1px var(--pl-line-2);font-variant-numeric:tabular-nums;text-align:right}.dash .pl.pr .press-row-colour input[aria-label$=hex]{font:12.5px var(--mono);text-transform:uppercase}.dash .pl.pr .press-row-tools{gap:4px;display:flex}.dash .pl.pr .press-post-list{gap:8px;display:grid}.dash .pl.pr .press-post-editor{border:1px solid var(--pl-line);background:var(--pl-sunk);border-left:2px solid #0000;transition:border-color .2s,box-shadow .3s}.dash .pl.pr .press-post-editor:hover{border-left-color:var(--pl-line-2)}.dash .pl.pr .press-post-editor.open{border-color:var(--pl-line-2);border-left-color:var(--pl-gold);box-shadow:0 0 40px #d9ba7c10}.dash .pl.pr .press-post-editor-head{align-items:center;gap:12px;padding:10px 12px 10px 14px;display:flex}.dash .pl.pr .press-post-toggle{min-width:0;color:var(--pl-ink);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:4px 0;font-size:14px;display:flex}.dash .pl.pr .press-post-toggle b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;transition:color .15s;overflow:hidden}.dash .pl.pr .press-post-toggle:hover b,.dash .pl.pr .press-post-toggle[aria-expanded=true] b{color:var(--pl-gold-2)}.dash .pl.pr .press-post-toggle svg{color:var(--pl-ink-3);transition:transform .25s var(--cm-ease);flex-shrink:0}.dash .pl.pr .press-post-toggle[aria-expanded=true] svg{color:var(--pl-gold);transform:rotate(180deg)}.dash .pl.pr .press-post-fields{border-top:1px solid var(--pl-faint);animation:cm-rise .3s var(--cm-ease) both;gap:16px;padding:18px 18px 20px;display:grid}.dash .pl.pr .press-post-fields textarea:not([hidden]){font:13px/1.65 DM Sans,sans-serif}.dash .pl.pr .pr-upload-fields{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.2fr) auto;align-items:end;gap:14px;display:grid}.dash .pl.pr .press-image-list{gap:10px;display:grid}.dash .pl.pr .press-image-row{border:1px solid var(--pl-line);background:var(--pl-sunk);animation:cm-rise .35s var(--cm-ease) both;grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:18px;padding:12px;transition:border-color .2s;display:grid}.dash .pl.pr .press-image-row:hover{border-color:var(--pl-line-2)}.dash .pl.pr .press-image-row img{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--pl-line);background:#0b0e09;width:180px;display:block}.dash .pl.pr .press-image-meta{justify-items:start;gap:6px;display:grid}.dash .pl.pr .press-image-meta b{font-size:14px}.dash .pl.pr .press-image-meta small{color:var(--pl-ink-3);font-size:12.5px}.dash .pl.pr .press-image-fields{gap:8px;display:grid}.dash .pl.pr .press-image-fields small{font:9px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.pr .press-image-actions{justify-items:stretch;gap:6px;display:grid}.dash .pl.pr .pr-do{border-top:2px solid var(--pl-ok)}.dash .pl.pr .pr-dont{border-top:2px solid var(--pl-hot)}@media (max-width:960px){.dash .pl.pr .pr-upload-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:760px){.dash .pl.pr .pr-upload-fields,.dash .pl.pr .press-row-pair,.dash .pl.pr .press-row-colour,.dash .pl.pr .press-image-row{grid-template-columns:minmax(0,1fr)}.dash .pl.pr .press-row-colour input[type=color]{width:100%}.dash .pl.pr :is(.press-row-pair,.press-row-colour){border:1px solid var(--pl-faint);padding:12px}.dash .pl.pr .press-row-tools{justify-content:flex-end}.dash .pl.pr .press-image-row img{width:100%}.dash .pl.pr .pr-n{display:none}.dash .pl.pr .press-row:not(.press-row-pair,.press-row-colour){grid-template-columns:minmax(0,1fr) auto}.dash .pl.pr .press-post-editor-head{flex-wrap:wrap}.dash .pl.pr .press-post-editor-head .press-row-tools{margin-left:auto}}.dash .pl.au .au-filters{border:1px solid var(--pl-line);background:var(--pl-panel);gap:14px;padding:18px 20px;display:grid}.dash .pl.au .au-filter-row{flex-wrap:wrap;align-items:end;gap:12px 14px;display:flex}.dash .pl.au .au-search{flex:320px;max-width:none}.dash .pl.au .au-search input{min-height:40px;padding-right:40px;font-size:13.5px}.dash .pl.au .au-search kbd{border:1px solid var(--pl-line);color:var(--pl-ink-3);font:10px var(--mono);pointer-events:none;padding:1px 7px;position:absolute;top:50%;right:10px;translate:0 -50%}.dash .pl.au .au-seg{border:1px solid var(--pl-line);background:var(--pl-sunk);display:inline-flex}.dash .pl.au .au-seg button{border:0;border-right:1px solid var(--pl-faint);min-height:38px;color:var(--pl-ink-3);font:600 13.5px var(--pl-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.dash .pl.au .au-seg button:last-child{border-right:0}.dash .pl.au .au-seg button:hover{color:var(--pl-ink)}.dash .pl.au .au-seg button.on{color:var(--pl-gold-2);box-shadow:inset 0 -2px 0 var(--pl-gold);background:#d9ba7c18}.dash .pl.au .au-receipts{grid-template-columns:auto auto;align-items:center;gap:12px;min-height:40px;padding:0 14px}.dash .pl.au .au-receipts>span:first-of-type{margin-top:0}.dash .pl.au .au-receipts b{white-space:nowrap;font-size:13.5px}.dash .pl.au .au-select,.dash .pl.au .au-dates label{gap:6px;margin:0;display:grid}.dash .pl.au .au-select>span,.dash .pl.au .au-dates span{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-gold)}.dash .pl.au .au-select select,.dash .pl.au .au-dates input{border:1px solid var(--pl-line);background-color:var(--pl-sunk);min-width:170px;min-height:38px;color:var(--pl-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:0;padding:0 12px;font-size:13px}.dash .pl.au .au-select select{padding-right:34px}.dash .pl.au .au-dates{gap:8px;display:flex}.dash .pl.au .au-dates input{width:150px;min-width:0}.dash .pl.au .au-dates.on input{border-color:var(--pl-gold)}.dash .pl.au .au-active{border-top:1px solid var(--pl-faint);flex-wrap:wrap;align-items:center;gap:8px;padding-top:14px;display:flex}.dash .pl.au .au-pill{border:1px solid var(--pl-gold);color:var(--pl-gold-2);background:#d9ba7c14;align-items:center;gap:7px;padding:5px 10px;font-size:12.5px;display:inline-flex}.dash .pl.au .au-pill:hover{background:#d9ba7c26}.dash .pl.au .au-clear{color:var(--pl-ink-3);font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;text-underline-offset:3px;background:0 0;border:0;padding:5px 4px;text-decoration:underline}.dash .pl.au .au-clear:hover{color:var(--pl-ink)}.dash .pl.au .au-board{border:1px solid var(--pl-line);background:var(--pl-panel);box-shadow:0 30px 80px #0004}.dash .pl.au .au-board-head{border-bottom:1px solid var(--pl-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.dash .pl.au .pl-button.small{min-height:32px;padding:0 13px;font-size:13px}.dash .pl.au .au-day h3{z-index:2;border-bottom:1px solid var(--pl-faint);background:linear-gradient(180deg, var(--pl-panel) 70%, #151b11e6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font:600 20px / 1 var(--pl-display);letter-spacing:.08em;text-transform:uppercase;color:var(--pl-gold-2);align-items:baseline;gap:10px;padding:16px 20px 10px;display:flex;position:sticky;top:0}.dash .pl.au .au-day h3 span{font:10px var(--mono);letter-spacing:1px;color:var(--pl-ink-3)}.dash .pl.au .au-row{border-bottom:1px solid var(--pl-faint);transition:background .15s}.dash .pl.au .au-row:hover{background:#d9ba7c08}.dash .pl.au .au-row.open{box-shadow:inset 2px 0 0 var(--pl-gold);background:#d9ba7c0c}.dash .pl.au .au-row.failed{box-shadow:inset 3px 0 0 var(--pl-hot)}.dash .pl.au .au-line{cursor:pointer;grid-template-columns:48px minmax(120px,170px) minmax(0,1fr) auto 32px;align-items:center;gap:16px;padding:13px 14px 13px 20px;display:grid}.dash .pl.au .au-line>time{font:12px var(--mono);font-variant-numeric:tabular-nums;color:var(--pl-ink-3)}.dash .pl.au .au-who{align-items:center;gap:10px;min-width:0;display:flex}.dash .pl.au .au-who .pd-mono{border-radius:0;flex:none;width:28px;height:28px;font-size:11px}.dash .pl.au .au-who b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.dash .pl.au .au-what{gap:6px;min-width:0;display:grid}.dash .pl.au .au-what>b{color:var(--pl-ink);font-size:14px;font-weight:600}.dash .pl.au .au-sub{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.dash .pl.au .au-tags{justify-content:end;align-items:center;gap:6px;display:flex}.dash .pl.au .au-tags .pl-tag{margin:0}.dash .pl.au .au-status{color:#d5e6c2;font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;border:1px solid #b9cc9b66;padding:3px 8px}.dash .pl.au .au-status.bad{color:#f4a492;background:#e2705a14;border-color:#e2705a99}.dash .pl.au .au-toggle{width:32px;height:32px;color:var(--pl-ink-3);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid}.dash .pl.au .au-toggle:hover{border-color:var(--pl-line);color:var(--pl-gold-2)}.dash .pl.au .au-toggle svg{transition:transform .2s}.dash .pl.au .au-toggle[aria-expanded=true] svg{color:var(--pl-gold);transform:rotate(180deg)}.dash .pl.au .au-chip{border:1px solid var(--pl-line);background:var(--pl-sunk);max-width:100%;color:var(--pl-ink);vertical-align:middle;align-items:center;gap:7px;padding:3px 9px;font-size:12.5px;line-height:1.4;text-decoration:none;display:inline-flex}.dash .pl.au a.au-chip:hover{border-color:var(--pl-gold);color:var(--pl-gold-2)}.dash .pl.au .au-chip b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.dash .pl.au .au-chip code{font:10.5px var(--mono);color:var(--pl-gold);text-decoration:underline;-webkit-text-decoration-color:var(--pl-line-2);text-decoration-color:var(--pl-line-2);text-underline-offset:2px}.dash .pl.au .au-chip.person svg{color:var(--pl-gold)}.dash .pl.au .au-chip.ref{font:11px var(--mono);color:var(--pl-gold-2)}.dash .pl.au .au-chip.role{border-color:var(--pl-gold);color:var(--pl-gold-2)}.dash .pl.au .au-title{color:var(--pl-ink-2);font-size:13px}.dash .pl.au .au-fact{border:1px solid var(--pl-faint);color:var(--pl-ink-2);font:10.5px var(--mono);letter-spacing:.3px;align-items:center;gap:5px;padding:2px 7px;display:inline-flex}.dash .pl.au .au-fact.add{color:#d5e6c2;border-color:#b9cc9b66}.dash .pl.au .au-fact.drop{color:#f4a492;border-color:#e2705a80}.dash .pl.au .au-quote{max-width:60ch;color:var(--pl-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-style:italic;overflow:hidden}.dash .pl.au .au-raw{font:11px var(--mono);color:var(--pl-ink-3);overflow-wrap:anywhere}.dash .pl.au .au-detail{border:1px solid var(--pl-line);background:var(--pl-sunk);gap:20px;margin:0 20px 18px 84px;padding:20px 22px;animation:.25s ease-out both pl-rise;display:grid}.dash .pl.au .au-detail h4{font:9px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--pl-gold);margin-bottom:12px}.dash .pl.au .au-meta{border:1px solid var(--pl-faint);background:var(--pl-faint);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid}.dash .pl.au .au-meta>div{background:var(--pl-sunk);align-content:start;gap:5px;min-width:0;padding:11px 13px;display:grid}.dash .pl.au .au-meta>div.wide{grid-column:span 3}.dash .pl.au .au-meta dt{font:8.5px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.au .au-meta dd{overflow-wrap:anywhere;margin:0;font-size:13px}.dash .pl.au .au-meta dd code{font:11px var(--mono);color:var(--pl-ink-2)}.dash .pl.au .au-meta dd.good{color:#d5e6c2}.dash .pl.au .au-meta dd.bad{color:#f4a492}.dash .pl.au .au-fields{border-top:1px solid var(--pl-faint);margin:0;display:grid}.dash .pl.au .au-fields>div{border-bottom:1px solid var(--pl-faint);grid-template-columns:minmax(130px,210px) minmax(0,1fr);gap:14px;padding:9px 0;display:grid}.dash .pl.au .au-fields dt{color:var(--pl-ink-3);padding-top:2px;font-size:12.5px}.dash .pl.au .au-fields dd{min-width:0;color:var(--pl-ink);overflow-wrap:anywhere;margin:0;font-size:13px}.dash .pl.au .au-fields .au-fields{border-top:0;border-left:1px solid var(--pl-line);padding-left:14px}.dash .pl.au .au-fields .au-fields>div:last-child{border-bottom:0}.dash .pl.au blockquote{border-left:2px solid var(--pl-gold);color:var(--pl-ink-2);white-space:pre-wrap;background:#d9ba7c0a;margin:0;padding:8px 12px;font-size:13px;line-height:1.6}.dash .pl.au .au-none{color:var(--pl-ink-3);font-size:12px;font-style:italic}.dash .pl.au .au-bool{border:1px solid var(--pl-line);color:var(--pl-ink-3);font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;padding:1px 8px}.dash .pl.au .au-bool.on{color:#d5e6c2;border-color:#b9cc9b66}.dash .pl.au .au-num{font-variant-numeric:tabular-nums}.dash .pl.au .au-locked{border:1px dashed var(--pl-line-2);color:var(--pl-ink-3);font:10px var(--mono);letter-spacing:.6px;align-items:center;gap:5px;padding:1px 8px;display:inline-flex}.dash .pl.au .au-swatch{font:11px var(--mono);align-items:center;gap:8px;display:inline-flex}.dash .pl.au .au-swatch i{border:1px solid var(--pl-line-2);width:14px;height:14px}.dash .pl.au .au-link{color:var(--pl-gold-2);overflow-wrap:anywhere}.dash .pl.au .au-list{flex-wrap:wrap;gap:5px;display:flex}.dash .pl.au .au-item:not(:has(.au-chip)){border:1px solid var(--pl-faint);padding:1px 8px;font-size:12.5px}.dash .pl.au .au-perm{border:1px solid var(--pl-faint);font:10.5px var(--mono);color:var(--pl-ink-2);background:#d9ba7c08;padding:2px 7px}.dash .pl.au .au-stack{gap:8px;display:grid}.dash .pl.au .au-stack>li{border:1px solid var(--pl-faint);grid-template-columns:26px minmax(0,1fr);gap:8px;padding:10px 12px;display:grid}.dash .pl.au .au-index{font:600 16px / 1 var(--pl-display);color:#0000;-webkit-text-stroke:1px var(--pl-line-2)}.dash .pl.au .au-stack .au-fields{border-top:0}.dash .pl.au .au-change{gap:12px;display:grid}.dash .pl.au .au-fromto{flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;display:flex}.dash .pl.au .au-fromto>span{border:1px solid var(--pl-line);padding:6px 12px}.dash .pl.au .au-fromto>span:last-child{border-color:var(--pl-gold);color:var(--pl-gold-2)}.dash .pl.au .au-fromto svg{color:var(--pl-gold)}.dash .pl.au .au-delta{grid-template-columns:80px minmax(0,1fr);align-items:start;gap:12px;display:grid}.dash .pl.au .au-delta>span{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;padding-top:3px}.dash .pl.au .au-delta>div{flex-wrap:wrap;gap:5px;display:flex}.dash .pl.au .au-delta code{font:11px var(--mono);padding:2px 8px}.dash .pl.au .au-delta.add>span,.dash .pl.au .au-delta.add code{color:#d5e6c2}.dash .pl.au .au-delta.add code{background:#b9cc9b10;border:1px solid #b9cc9b55}.dash .pl.au .au-delta.drop>span,.dash .pl.au .au-delta.drop code{color:#f4a492}.dash .pl.au .au-delta.drop code{background:#e2705a10;border:1px solid #e2705a66}.dash .pl.au .au-actions{border-top:1px solid var(--pl-faint);flex-wrap:wrap;gap:8px;padding-top:16px;display:flex}.dash .pl.au .au-actions .pl-chip{align-items:center;gap:7px;text-decoration:none;display:inline-flex}.dash .pl.au .au-json{border:1px solid var(--pl-faint);max-height:360px;color:var(--pl-ink-2);font:11px / 1.6 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-width:thin;scrollbar-color:var(--pl-line-2) transparent;background:#0b0e09;margin:0;padding:14px 16px;overflow:auto}.dash .pl.au .au-loading,.dash .pl.au .au-empty{color:var(--pl-ink-3);justify-content:center;align-items:center;gap:10px;margin:0;padding:56px 20px;font-size:13.5px;display:flex}.dash .pl.au .au-foot{justify-content:center;padding:18px 20px;display:flex}@media (max-width:1100px){.dash .pl.au .au-line{grid-template-columns:44px minmax(0,1fr) 32px;grid-template-areas:"time who toggle""time what what""time tags tags";gap:8px 12px}.dash .pl.au .au-line>time{grid-area:time;align-self:start;padding-top:6px}.dash .pl.au .au-who{grid-area:who}.dash .pl.au .au-what{grid-area:what}.dash .pl.au .au-tags{flex-wrap:wrap;grid-area:tags;justify-content:start}.dash .pl.au .au-toggle{grid-area:toggle}.dash .pl.au .au-detail{margin-left:20px}.dash .pl.au .au-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.dash .pl.au .au-meta>div.wide{grid-column:1/-1}}@media (max-width:640px){.dash .pl.au .au-filters{padding:14px}.dash .pl.au .au-filter-row>*{flex:100%}.dash .pl.au .au-seg{overflow-x:auto}.dash .pl.au .au-seg button{flex:1;justify-content:center;padding:0 10px}.dash .pl.au .au-select select,.dash .pl.au .au-dates input{width:100%}.dash .pl.au .au-dates label{flex:1}.dash .pl.au .au-line{padding:12px 10px 12px 14px}.dash .pl.au .au-detail{margin:0 10px 14px;padding:16px 14px}.dash .pl.au .au-fields>div{grid-template-columns:minmax(0,1fr);gap:4px}.dash .pl.au .au-delta{grid-template-columns:minmax(0,1fr);gap:6px}.dash .pl.au .au-quote{white-space:normal}}.dash .pl.cl .cl-filters{border:1px solid var(--pl-line);background:var(--pl-panel);flex-wrap:wrap;align-items:end;gap:12px 14px;padding:18px 20px;display:flex}.dash .pl.cl .cl-search{flex:320px;max-width:none}.dash .pl.cl .cl-search input{min-height:40px;padding-right:40px;font-size:13.5px}.dash .pl.cl .cl-search kbd{border:1px solid var(--pl-line);color:var(--pl-ink-3);font:10px var(--mono);pointer-events:none;padding:1px 7px;position:absolute;top:50%;right:10px;translate:0 -50%}.dash .pl.cl .cl-seg{border:1px solid var(--pl-line);background:var(--pl-sunk);display:inline-flex}.dash .pl.cl .cl-seg button{border:0;border-right:1px solid var(--pl-faint);min-height:38px;color:var(--pl-ink-3);font:600 13.5px var(--pl-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:0 0;padding:0 14px}.dash .pl.cl .cl-seg button:last-child{border-right:0}.dash .pl.cl .cl-seg button:hover{color:var(--pl-ink)}.dash .pl.cl .cl-seg button.on{color:var(--pl-gold-2);box-shadow:inset 0 -2px 0 var(--pl-gold);background:#d9ba7c18}.dash .pl.cl .cl-select{gap:6px;margin:0;display:grid}.dash .pl.cl .cl-select>span{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-gold)}.dash .pl.cl .cl-select select{border:1px solid var(--pl-line);background-color:var(--pl-sunk);min-width:190px;min-height:38px;color:var(--pl-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:0;padding:0 34px 0 12px;font-size:13px}.dash .pl.cl .cl-timeline{gap:18px;display:grid}.dash .pl.cl .cl-month{border:1px solid var(--pl-line);background:var(--pl-panel)}.dash .pl.cl .cl-month h3{z-index:2;border-bottom:1px solid var(--pl-faint);background:linear-gradient(180deg, var(--pl-panel) 70%, #151b11e6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font:600 20px / 1 var(--pl-display);letter-spacing:.08em;text-transform:uppercase;color:var(--pl-gold-2);align-items:baseline;gap:10px;margin:0;padding:16px 22px 12px;display:flex;position:sticky;top:0}.dash .pl.cl .cl-month h3 span{font:10px var(--mono);letter-spacing:1px;color:var(--pl-ink-3)}.dash .pl.cl .cl-month ol{margin:0;padding:0;list-style:none}.dash .pl.cl .cl-month li+li .cl-release{border-top:1px solid var(--pl-faint)}.dash .pl.cl .cl-release{grid-template-columns:190px minmax(0,1fr);gap:26px;padding:22px 24px 22px 22px;transition:background .15s;animation:.45s ease-out both pl-rise;display:grid}.dash .pl.cl .cl-release:hover{background:#d9ba7c06}.dash .pl.cl .cl-release.fresh{box-shadow:inset 3px 0 0 var(--pl-gold);background:#d9ba7c0d}.dash .pl.cl .cl-rail{border-right:1px solid var(--pl-faint);align-content:start;gap:12px;padding-right:22px;display:grid;position:relative}.dash .pl.cl .cl-rail:after{content:"";border:1px solid var(--pl-gold);background:var(--pl-sunk);width:9px;height:9px;position:absolute;top:12px;right:-5px;rotate:45deg}.dash .pl.cl .cl-release.current .cl-rail:after,.dash .pl.cl .cl-release.fresh .cl-rail:after{background:var(--pl-gold);box-shadow:0 0 14px #d9ba7c80}.dash .pl.cl .cl-version{font:600 34px / .9 var(--pl-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;background:var(--pl-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dash .pl.cl .cl-rail time{gap:3px;display:grid}.dash .pl.cl .cl-rail time b{color:var(--pl-ink);font-size:13px;font-weight:600}.dash .pl.cl .cl-rail time span{font:10px var(--mono);letter-spacing:1px;color:var(--pl-ink-3)}.dash .pl.cl .cl-author{color:var(--pl-ink-2);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.dash .pl.cl .cl-body{align-content:start;gap:12px;min-width:0;display:grid}.dash .pl.cl .cl-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.dash .pl.cl .cl-body h4{font:600 25px / 1.05 var(--pl-display);letter-spacing:.02em;text-transform:uppercase;color:var(--pl-ink);margin:0}.dash .pl.cl .cl-new,.dash .pl.cl .cl-current{border:1px solid var(--pl-gold);color:var(--pl-gold-2);font:9px var(--mono);letter-spacing:1.2px;text-transform:uppercase;background:#d9ba7c1c;padding:3px 9px}.dash .pl.cl .cl-current{color:#d5e6c2;background:#b9cc9b10;border-color:#b9cc9b66}.dash .pl.cl .cl-summary{max-width:78ch;color:var(--pl-ink-2);margin:0;font-size:14px;line-height:1.7}.dash .pl.cl .cl-changes{border-top:1px solid var(--pl-faint);margin:2px 0 0;padding:0;list-style:none;display:grid}.dash .pl.cl .cl-changes li{border-bottom:1px solid var(--pl-faint);grid-template-columns:86px 150px minmax(0,1fr);align-items:baseline;gap:14px;padding:10px 0;display:grid}.dash .pl.cl .cl-kind{border:1px solid var(--pl-line);font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-2);white-space:nowrap;justify-self:start;padding:3px 8px}.dash .pl.cl .cl-kind.new{border-color:var(--pl-gold);color:var(--pl-gold-2);background:#d9ba7c18}.dash .pl.cl .cl-kind.improved{color:#d5e6c2;border-color:#b9cc9b66}.dash .pl.cl .cl-kind.fixed{color:#c4dbe8;border-color:#8fb3c966}.dash .pl.cl .cl-kind.security{color:#f4a492;background:#e2705a14;border-color:#e2705a99}.dash .pl.cl .cl-kind.removed{color:var(--pl-ink-3)}.dash .pl.cl .cl-area{font:600 13px var(--pl-display);letter-spacing:.1em;text-transform:uppercase;color:var(--pl-gold)}.dash .pl.cl .cl-changes p{color:var(--pl-ink);margin:0;font-size:13.5px;line-height:1.6}.dash .pl.cl .cl-changes em{color:var(--pl-ink-3);font-style:normal}.dash .pl.cl .cl-foot{font:10px var(--mono);letter-spacing:.6px;color:var(--pl-ink-3);flex-wrap:wrap;gap:16px;display:flex}.dash .pl.cl .cl-foot span{align-items:center;gap:6px;display:inline-flex}.dash .pl.cl .cl-more{justify-self:center}.dash .pl.cl .cl-loading,.dash .pl.cl .cl-empty{border:1px solid var(--pl-line);background:var(--pl-panel);color:var(--pl-ink-3);justify-content:center;align-items:center;gap:10px;margin:0;padding:56px 20px;font-size:13.5px;display:flex}@media (max-width:1100px){.dash .pl.cl .cl-release{grid-template-columns:minmax(0,1fr);gap:16px}.dash .pl.cl .cl-rail{border-right:0;border-bottom:1px solid var(--pl-faint);grid-template-columns:auto auto 1fr;align-items:center;gap:10px 18px;padding:0 0 14px}.dash .pl.cl .cl-rail:after{display:none}.dash .pl.cl .cl-author{justify-self:end}.dash .pl.cl .cl-changes li{grid-template-columns:86px minmax(0,1fr)}.dash .pl.cl .cl-changes p{grid-column:1/-1}}@media (max-width:640px){.dash .pl.cl .cl-filters{padding:14px}.dash .pl.cl .cl-filters>*{flex:100%}.dash .pl.cl .cl-seg{overflow-x:auto}.dash .pl.cl .cl-seg button{flex:1}.dash .pl.cl .cl-select select{width:100%}.dash .pl.cl .cl-release{padding:18px 16px}.dash .pl.cl .cl-rail{grid-template-columns:auto 1fr}.dash .pl.cl .cl-author{grid-column:1/-1;justify-self:start}}.dash .pl .pl-tag{vertical-align:middle;align-items:center;gap:5px;display:inline-flex}.dash .pl .pl-tag.gold{border-color:var(--pl-gold);color:var(--pl-gold-2);background:#d9ba7c14}.dash .pl i.pl-tag{margin:0 0 0 8px;font-style:normal}.dash .pl .pl-button.small{min-height:32px;padding:0 13px;font-size:13px}.dash .pl .pl-button.danger{color:#f4a492;border-color:#e2705a99}.dash .pl .pl-button:disabled{opacity:.45}.dash .pl.rl select{border:1px solid var(--pl-line);background-color:var(--pl-sunk);min-height:34px;color:var(--pl-ink);border-radius:0;padding:0 34px 0 12px;font-size:12.5px}.dash .pl.rl code{font:10px var(--mono);letter-spacing:.4px;color:var(--pl-ink-3)}.dash .pl.rl h4{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-gold);align-items:center;gap:8px;display:flex}.dash .pl.rl h4 b{color:var(--pl-ink)}.dash .pl .role-search{flex:1;min-width:200px;max-width:380px;margin:0;display:block;position:relative}.dash .pl .role-search svg{color:var(--pl-gold);pointer-events:none;position:absolute;top:50%;left:12px;translate:0 -50%}.dash .pl .role-search input{border:1px solid var(--pl-line);background:var(--pl-sunk);width:100%;min-height:34px;color:var(--pl-ink);border-radius:0;padding:0 12px 0 34px;font-size:13px}.dash .pl .role-search input:focus-visible{border-color:var(--pl-gold);outline:none;box-shadow:0 0 0 3px #d9ba7c22}.dash .pl .rl-views{border:1px solid var(--pl-line);background:var(--pl-panel);flex-wrap:wrap;display:flex}.dash .pl .rl-views button{border:0;border-right:1px solid var(--pl-faint);color:var(--pl-ink-3);font:600 16px var(--pl-display);letter-spacing:.1em;text-transform:uppercase;background:0 0;border-bottom:2px solid #0000;align-items:center;gap:9px;padding:14px 22px;display:inline-flex}.dash .pl .rl-views button:hover{color:var(--pl-ink)}.dash .pl .rl-views button.on{border-bottom-color:var(--pl-gold);color:var(--pl-gold-2);background:#d9ba7c0d}.dash .pl .rl-views b{background:var(--pl-hot);color:#14180f;font:600 10px var(--mono);letter-spacing:0;padding:2px 7px}.dash .pl .rl-views b.quiet{border:1px solid var(--pl-line);color:var(--pl-ink-3);background:0 0}.dash .pl .rl-toolbar,.dash .pl .rl-editbar{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.dash .pl .rl-editbar{justify-content:space-between}.dash .pl :is(.rl-chips,.rl-tools){flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dash .pl .rl-tools select{width:auto;max-width:250px}.dash .pl .rl-count{font:13px var(--mono);letter-spacing:0;color:var(--pl-ink-3);margin-left:8px}.dash .pl .rl-list{display:grid}.dash .pl .rl-row{border-bottom:1px solid var(--pl-faint);border-left:2px solid #0000;border-radius:0;grid-template-columns:18px minmax(190px,1.5fr) 64px minmax(150px,1fr) auto auto;align-items:center;gap:8px 18px;padding:13px 10px 13px 4px;transition:background .15s,border-color .15s;display:grid}.dash .pl .rl-row:last-child{border-bottom:0}.dash .pl .rl-row:hover{background:#d9ba7c08}.dash .pl .rl-row.staff{border-left-color:var(--pl-gold)}.dash .pl .rl-row.gone{opacity:.7}.dash .pl .rl-row.dragging{opacity:.4}.dash .pl .rl-row.over{border-top:1px solid var(--pl-gold);background:#d9ba7c14}.dash .pl .rl-row[draggable=true] .rl-grip{cursor:grab}.dash .pl .rl-grip{color:var(--pl-line-2);place-items:center;display:grid}.dash .pl .rl-name{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.dash .pl .rl-name h3{font:600 19px / 1.1 var(--pl-display);letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere}.dash .pl .rl-tags{flex-wrap:wrap;gap:5px;display:inline-flex}.dash .pl .rl-tags .pl-tag{margin:0}.dash .pl .rl-swatch{border:1px solid #ffffff26;flex-shrink:0;width:11px;height:11px}.dash .pl .rl-holders{justify-items:end;gap:2px;display:grid}.dash .pl .rl-holders b{font:600 24px / .9 var(--pl-display);font-variant-numeric:tabular-nums}.dash .pl :is(.rl-holders,.rl-worth) small{font:9px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl .rl-worth{gap:7px;min-width:0;display:grid}.dash .pl .rl-meter{background:#d9ba7c14;height:4px;display:flex}.dash .pl .rl-meter i{background:#8d9682}.dash .pl .rl-meter i.staff{background:var(--pl-gradient)}.dash .pl .rl-switches{gap:6px;display:grid}.dash .pl .rl-toggle{cursor:pointer;align-items:center;gap:9px;min-height:0;display:flex;position:relative}.dash .pl .rl-toggle input[type=checkbox]{z-index:1;opacity:0;cursor:pointer;width:30px;height:100%;margin:0;position:absolute;inset:0 auto 0 0}.dash .pl .rl-gate input[type=checkbox]{opacity:0}.dash .pl .rl-toggle>span{border:1px solid var(--pl-line-2);background:#0b0e09;flex-shrink:0;width:30px;height:16px;transition:background .2s,border-color .2s;position:relative}.dash .pl .rl-toggle>span:after{content:"";background:#777d70;width:10px;height:10px;transition:transform .2s,background .2s;position:absolute;top:2px;left:2px}.dash .pl .rl-toggle input:checked+span{border-color:var(--pl-gold);background:#d9ba7c22}.dash .pl .rl-toggle input:checked+span:after{background:var(--pl-gold-2);transform:translate(14px)}.dash .pl .rl-toggle input:focus-visible+span{box-shadow:0 0 0 3px #d9ba7c33}.dash .pl .rl-toggle input:disabled~*{opacity:.45;cursor:not-allowed}.dash .pl .rl-toggle em{font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-2);white-space:nowrap}.dash .pl .rl-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:150px;display:flex}.dash .pl .rl-order{gap:2px;display:grid}.dash .pl :is(.rl-order button,.rl-close){border:1px solid var(--pl-line);width:24px;height:17px;color:var(--pl-ink-2);background:0 0;place-items:center;padding:0;display:grid}.dash .pl :is(.rl-order button,.rl-close):hover:not(:disabled){border-color:var(--pl-gold);color:var(--pl-gold-2)}.dash .pl .rl-order button:disabled{opacity:.3}.dash .pl .rl-backdrop{z-index:40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#070906e6;justify-content:center;align-items:flex-start;padding:3vh 16px;display:flex;position:fixed;inset:0;overflow:auto}.dash .pl .rl-dialog{border:1px solid var(--pl-line-2);background:linear-gradient(#151b11,#10140d);gap:18px;width:min(1240px,100%);padding:30px 32px 0;animation:.25s ease-out both pl-rise;display:grid;box-shadow:0 40px 120px #000c}.dash .pl .rl-dialog-head{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.dash .pl .rl-dialog-head>div{flex:320px;gap:10px;min-width:0;display:grid}.dash .pl .rl-dialog-head h2{font:600 clamp(34px, 4vw, 52px) / .9 var(--pl-display);letter-spacing:-.01em;text-transform:uppercase;align-items:center;gap:14px;display:flex}.dash .pl .rl-dialog-head h2 .rl-swatch{width:16px;height:16px}.dash .pl .rl-dialog-head p{max-width:70ch;color:var(--pl-ink-3);font-size:12.5px;line-height:1.6}.dash .pl .rl-close{width:34px;height:34px}.dash .pl .rl-gate.on{border-color:var(--pl-gold);background:linear-gradient(90deg, #d9ba7c1c, var(--pl-sunk) 60%)}.dash .pl .rl-body{grid-template-columns:220px minmax(0,1fr) 250px;align-items:start;gap:0 24px;min-height:380px;display:grid}.dash .pl .rl-body>.rl-pane:first-child{grid-column:1/3}.dash .pl .rl-rail{border:1px solid var(--pl-faint);scrollbar-width:thin;scrollbar-color:var(--pl-line-2) transparent;gap:0;max-height:62vh;display:grid;position:sticky;top:0;overflow:auto}.dash .pl .rl-rail button{border:0;border-left:2px solid #0000;border-bottom:1px solid var(--pl-faint);color:var(--pl-ink-2);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:12.5px;display:flex}.dash .pl .rl-rail button:hover{background:#d9ba7c0d}.dash .pl .rl-rail button.active{border-left-color:var(--pl-gold);color:var(--pl-gold-2);background:#d9ba7c14}.dash .pl .rl-rail b{font:10px var(--mono);color:var(--pl-ink-3);white-space:nowrap}.dash .pl .rl-rail b.some{color:var(--pl-gold)}.dash .pl .rl-pane{scrollbar-width:thin;scrollbar-color:var(--pl-line-2) transparent;align-content:start;gap:20px;max-height:62vh;padding-right:6px;display:grid;overflow:auto}.dash .pl .rl-pane fieldset{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.dash .pl .rl-pane legend{border-bottom:1px solid var(--pl-line);width:100%;font:600 20px var(--pl-display);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:8px;padding:0 0 10px;display:flex}.dash .pl .rl-allnone{gap:6px;display:inline-flex}.dash .pl .rl-allnone button{border:1px solid var(--pl-line);color:var(--pl-ink-2);font:9.5px var(--mono);letter-spacing:1px;text-transform:uppercase;background:0 0;padding:4px 10px}.dash .pl .rl-allnone button:hover{border-color:var(--pl-gold);color:var(--pl-gold-2)}.dash .pl .rl-perm{border:1px solid var(--pl-faint);background:var(--pl-sunk);cursor:pointer;border-left:2px solid #0000;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:12px 14px;transition:border-color .15s,background .15s;display:grid}.dash .pl .rl-perm:hover{border-color:var(--pl-line)}.dash .pl .rl-perm.on{border-left-color:var(--pl-gold);background:#d9ba7c0d}.dash .pl .rl-perm.implied{border-left-color:var(--pl-line-2);cursor:default}.dash .pl .rl-perm.unavailable{opacity:.55;cursor:not-allowed}.dash .pl .rl-perm.changed{box-shadow:inset 0 0 0 1px var(--pl-gold)}.dash .pl .rl-perm input{margin-top:2px}.dash .pl .rl-perm>span{gap:5px;min-width:0;display:grid}.dash .pl .rl-perm b{color:var(--pl-ink);font-size:13.5px;font-weight:600}.dash .pl .rl-perm small{color:var(--pl-ink-3);font-size:12px;line-height:1.55}.dash .pl .rl-side{border:1px solid var(--pl-faint);background:var(--pl-sunk);scrollbar-width:thin;scrollbar-color:var(--pl-line-2) transparent;align-content:start;gap:12px;max-height:62vh;padding:16px;display:grid;position:sticky;top:0;overflow:auto}.dash .pl .rl-sidebar{gap:10px;display:grid}.dash .pl .rl-sidebar li{flex-wrap:wrap;gap:5px;display:flex}.dash .pl .rl-sidebar span{font:8.5px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-ink-3);flex-basis:100%}.dash .pl .rl-sidebar em{border:1px solid var(--pl-line);color:var(--pl-ink-2);padding:3px 8px;font-size:11.5px}.dash .pl .rl-diff{font:11px var(--mono);gap:4px;display:grid}.dash .pl .rl-diff .add{color:var(--pl-ok)}.dash .pl .rl-diff .add.risky,.dash .pl .rl-diff .drop{color:#f4a492}.dash .pl .rl-banlimit{border:1px solid var(--pl-line);background:var(--pl-sunk);flex-wrap:wrap;align-items:center;gap:12px 18px;padding:16px 18px;display:flex}.dash .pl .rl-banlimit>div{flex:300px;gap:4px;display:grid}.dash .pl .rl-banlimit b{font:600 17px var(--pl-display);letter-spacing:.06em;text-transform:uppercase}.dash .pl .rl-banlimit small{color:var(--pl-ink-3);font-size:12px;line-height:1.5}.dash .pl .rl-savebar{border-width:1px 0 0;margin:0 -32px;bottom:0}.dash .pl .rl-tall{max-height:640px}.dash .pl .rl-people tbody tr{cursor:pointer}.dash .pl .rl-people tbody tr:hover td,.dash .pl .rl-people tbody tr.on td{background:#d9ba7c0d}.dash .pl .rl-person{color:var(--pl-ink);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:13.5px;font-weight:600;display:inline-flex}.dash .pl .rl-person .pl-tag{margin:0}.dash .pl .rl-rolechip{border:1px solid var(--pl-line);color:var(--pl-ink-2);white-space:nowrap;background:0 0;align-items:center;gap:6px;margin:0 5px 5px 0;padding:3px 9px;font-size:11.5px;display:inline-flex}.dash .pl .rl-rolechip.dashed{color:var(--pl-ink-3);border-style:dashed}.dash .pl button.rl-rolechip:hover{border-color:var(--pl-gold);color:var(--pl-gold-2)}.dash .pl .rl-rolechip i{width:8px;height:8px}.dash .pl .rl-access{position:sticky;top:12px}.dash .pl .rl-access .avatar{border:1px solid var(--pl-line)}.dash .pl .rl-why{scrollbar-width:thin;scrollbar-color:var(--pl-line-2) transparent;max-height:420px;display:grid;overflow:auto}.dash .pl .rl-why summary{border-bottom:1px solid var(--pl-faint);color:var(--pl-ink);cursor:pointer;justify-content:space-between;padding:10px 2px;font-size:13px;display:flex}.dash .pl .rl-why summary b{font:10px var(--mono);color:var(--pl-gold)}.dash .pl .rl-why li{border-bottom:1px solid var(--pl-faint);color:var(--pl-ink-2);justify-content:space-between;gap:14px;padding:7px 2px 7px 14px;font-size:12.5px;display:flex}.dash .pl .rl-why li small{max-width:50%;font:10px var(--mono);color:var(--pl-ink-3);text-align:right;flex-shrink:0}.dash .pl .rl-permcell{gap:4px;display:grid}.dash .pl .rl-permcell b{color:var(--pl-ink);font-weight:600}.dash .pl .rl-compare-pick{font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3);flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.dash .pl .rl-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.dash .pl .rl-compare>div{align-content:start;gap:10px;display:grid}.dash .pl .rl-compare ul{scrollbar-width:thin;scrollbar-color:var(--pl-line-2) transparent;max-height:320px;overflow:auto}.dash .pl .rl-compare li{border-bottom:1px solid var(--pl-faint);color:var(--pl-ink-2);padding:7px 0;font-size:12.5px}.dash .pl .rl-compare li small{font:9px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3);margin-top:2px;display:block}.dash .pl .rl-findings{display:grid}.dash .pl .rl-findings li{border-bottom:1px solid var(--pl-faint);grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 4px;display:grid}.dash .pl .rl-findings li:last-child{border-bottom:0}.dash .pl .rl-findings .pl-tag{justify-content:center;margin:0}.dash .pl .rl-findings b{color:var(--pl-ink);font-size:14px}.dash .pl .rl-findings p{color:var(--pl-ink-3);margin-top:4px;font-size:12.5px;line-height:1.55}.dash .pl .rl-change b{color:var(--pl-ink);margin-bottom:6px;font-weight:600;display:block}.dash .pl .rl-change .pl-tag{text-transform:none;letter-spacing:.2px;margin:0 5px 5px 0}@media (max-width:1180px){.dash .pl .rl-row{grid-template-columns:18px minmax(0,1fr) 64px auto}.dash .pl .rl-worth{grid-column:2/4}.dash .pl .rl-switches{grid-column:2/4;grid-auto-flow:column;justify-content:start;gap:18px}.dash .pl .rl-actions{grid-area:1/4/4}.dash .pl .rl-body{grid-template-columns:190px minmax(0,1fr)}.dash .pl .rl-side{grid-column:1/-1;max-height:none;margin-top:18px;position:static}.dash .pl .rl-access{position:static}}@media (max-width:760px){.dash .pl .rl-views button{flex:33%;justify-content:center;padding:12px 8px;font-size:14px}.dash .pl .rl-row{grid-template-columns:minmax(0,1fr) auto;padding-left:10px}.dash .pl .rl-grip{display:none}.dash .pl :is(.rl-worth,.rl-switches,.rl-actions){grid-area:auto/1/auto/-1}.dash .pl .rl-actions{justify-content:flex-start}.dash .pl .rl-order{grid-auto-flow:column}.dash .pl .rl-dialog{padding:20px 16px 0}.dash .pl .rl-savebar{margin:0 -16px}.dash .pl .rl-body{grid-template-columns:minmax(0,1fr)}.dash .pl .rl-rail{max-height:none;margin-bottom:14px;display:flex;position:static;overflow-x:auto}.dash .pl .rl-rail button{white-space:nowrap;border-bottom:2px solid #0000;border-left:0;flex-shrink:0}.dash .pl .rl-rail button.active{border-bottom-color:var(--pl-gold)}.dash .pl :is(.rl-pane,.rl-side){max-height:none}.dash .pl .rl-compare{grid-template-columns:minmax(0,1fr)}.dash .pl .rl-findings li{grid-template-columns:minmax(0,1fr);gap:8px}.dash .pl .rl-findings .pl-tag{justify-self:start}}.dash .pl.tk{--tk-open:#8d9682;--tk-go:#e9d19b;--tk-stuck:#e2705a;--tk-review:#a9c2d1;--tk-done:#b9cc9b;--tk-amber:#e0b761;--tk-ease:cubic-bezier(.2, .7, .2, 1)}.dash .pl.tk [class*=tk-]{border-radius:0}.dash .pl.tk .tk-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dash .pl.tk :is(h3,h4){text-wrap:balance}.dash .pl.tk .pl-tag{vertical-align:middle;align-items:center;gap:5px;margin:0;display:inline-flex}.dash .pl.tk .pl-tag.gold{border-color:var(--pl-gold);color:var(--pl-gold-2);background:#d9ba7c14}.dash .pl.tk .pl-button{transition:background .18s,box-shadow .25s,border-color .18s,color .18s,opacity .18s}.dash .pl.tk .pl-button.small{min-height:32px;padding:0 13px;font-size:13px}.dash .pl.tk .pl-button.danger{color:#f4a492;background:0 0;border-color:#e2705a99}.dash .pl.tk .pl-button.danger:hover:not(:disabled){background:#e2705a1f;box-shadow:0 0 24px #e2705a40}.dash .pl.tk .pl-button:disabled{opacity:.45}.dash .pl.tk .pl-chip{align-items:center;gap:6px;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.dash .pl.tk :is(select,input[type=text],input[type=search],input[type=datetime-local]){border:1px solid var(--pl-line);background-color:var(--pl-sunk);min-height:36px;color:var(--pl-ink);border-radius:0;padding:0 12px;font-size:13px;transition:border-color .15s,box-shadow .15s}.dash .pl.tk select{width:auto;max-width:220px;padding-right:34px}.dash .pl.tk :is(select,input[type=text],input[type=search],input[type=datetime-local]):focus-visible{border-color:var(--pl-gold);outline:none;box-shadow:0 0 0 3px #d9ba7c22}.dash .pl.tk .tk-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dash .pl.tk .tk-count{font:12px var(--mono);letter-spacing:0;text-transform:none;color:var(--pl-ink-3);margin-left:8px}.dash .pl.tk .tk-link{border:0;border-bottom:1px solid var(--pl-line);color:var(--pl-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;padding:0;transition:color .15s,border-color .15s}.dash .pl.tk .tk-offers .tk-link{justify-self:start}.dash .pl.tk .tk-link:hover{color:var(--pl-gold-2);border-color:var(--pl-gold)}.dash .pl.tk .tk-icon,.dash .pl.tk .tk-x{width:28px;height:28px;color:var(--pl-ink-3);cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;place-items:center;padding:0;transition:color .15s,border-color .15s,background .15s;display:grid}.dash .pl.tk :is(.tk-icon,.tk-x):hover:not(:disabled){border-color:var(--pl-line);color:var(--pl-gold-2);background:#d9ba7c12}.dash .pl.tk .tk-icon:disabled{opacity:.3}.dash .pl.tk .tk-x{width:34px;height:34px;margin-left:auto}.dash .pl.tk .tk-mast-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.dash .pl.tk .pl-tiles>button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #d9ba7c25;gap:10px;padding:22px 26px 24px;transition:background .25s;display:grid;position:relative}.dash .pl.tk .pl-tiles>button:last-child{border-right:0}.dash .pl.tk .pl-tiles>button:after{content:"";background:var(--pl-gradient);transform-origin:0;height:2px;transition:transform .35s var(--tk-ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.dash .pl.tk .pl-tiles>button:hover{background:#d9ba7c0a}.dash .pl.tk .pl-tiles>button:hover:after{transform:scaleX(1)}.dash .pl.tk .tk-views{border:1px solid var(--pl-line);background:var(--pl-panel);scrollbar-width:none;display:flex;overflow-x:auto}.dash .pl.tk .tk-views button{border:0;border-right:1px solid var(--pl-faint);color:var(--pl-ink-3);font:600 15px var(--pl-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;padding:14px 16px;transition:color .18s,background .18s;display:inline-flex;position:relative}.dash .pl.tk .tk-views button:last-child{border-right:0}.dash .pl.tk .tk-views button:after{content:"";background:var(--pl-gold);height:2px;transition:transform .3s var(--tk-ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0);box-shadow:0 0 14px #d9ba7c99}.dash .pl.tk .tk-views button:hover{color:var(--pl-ink)}.dash .pl.tk .tk-views button.on{color:var(--pl-gold-2);background:#d9ba7c0d}.dash .pl.tk .tk-views button.on:after{transform:scaleX(1)}.dash .pl.tk .tk-views b{background:var(--pl-hot);color:#14180f;font:600 10px var(--mono);letter-spacing:0;padding:2px 7px}.dash .pl.tk .tk-views b.quiet{border:1px solid var(--pl-line);color:var(--pl-ink-3);background:0 0}.dash .pl.tk .tk-toolbar{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.dash .pl.tk .tk-search{flex:240px;max-width:360px;margin:0;display:block;position:relative}.dash .pl.tk .tk-search svg{color:var(--pl-gold);pointer-events:none;position:absolute;top:50%;left:12px;translate:0 -50%}.dash .pl.tk .tk-search input{width:100%;padding:0 38px 0 34px}.dash .pl.tk .tk-search kbd{border:1px solid var(--pl-line);color:var(--pl-ink-3);font:10px var(--mono);pointer-events:none;padding:1px 6px;position:absolute;top:50%;right:9px;translate:0 -50%}.dash .pl.tk .tk-stage{min-width:0;animation:tk-rise .35s var(--tk-ease) both;gap:22px;display:grid}.dash .pl.tk .tk-readonly{font:10px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.tk .tk-card{border:1px solid var(--pl-line);background:linear-gradient(180deg, #181f13, var(--pl-panel));min-width:0;animation:tk-rise .4s var(--tk-ease) both;transition:transform .22s var(--tk-ease), border-color .22s, box-shadow .3s, opacity .2s;align-content:start;gap:10px;padding:14px 14px 12px 16px;display:grid;position:relative}.dash .pl.tk .tk-card:before{content:"";background:var(--tk-open);width:3px;transition:box-shadow .3s;position:absolute;top:-1px;bottom:-1px;left:-1px}.dash .pl.tk .tk-card.high:before{background:var(--tk-amber)}.dash .pl.tk .tk-card.urgent:before{background:var(--pl-hot);box-shadow:0 0 14px #e2705a99}.dash .pl.tk .tk-card.low:before{background:#4d5546}.dash .pl.tk .tk-card:hover,.dash .pl.tk .tk-card:focus-within{border-color:var(--pl-line-2);transform:translateY(-2px);box-shadow:0 14px 34px #0009,0 0 0 1px #d9ba7c14,0 0 34px #d9ba7c12}.dash .pl.tk .tk-card[draggable=true]{cursor:grab}.dash .pl.tk .tk-card[draggable=true]:active{cursor:grabbing}.dash .pl.tk .tk-card.busy{opacity:.55}.dash .pl.tk .tk-card:is(.done,.cancelled){background:var(--pl-sunk)}.dash .pl.tk .tk-card:is(.done,.cancelled) .tk-card-title{color:var(--pl-ink-3)}.dash .pl.tk .tk-card-top{align-items:center;gap:8px;display:flex}.dash .pl.tk .tk-ref{font:9.5px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-gold);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.dash .pl.tk .tk-lock{color:var(--pl-ink-3)}.dash .pl.tk .tk-priority{color:var(--tk-open);place-items:center;margin-left:auto;display:inline-grid}.dash .pl.tk .tk-priority.high{color:var(--tk-amber)}.dash .pl.tk .tk-priority.urgent{color:var(--pl-hot);filter:drop-shadow(0 0 6px #e2705a99)}.dash .pl.tk .tk-priority.low{color:#6f7768}.dash .pl.tk .tk-card-title{color:var(--pl-ink);font:600 14.5px / 1.35 var(--display,inherit);text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;transition:color .15s}.dash .pl.tk .tk-card-title:hover{color:var(--pl-gold-2)}.dash .pl.tk .tk-card>.tk-card-title:after{content:"";position:absolute;inset:0}.dash .pl.tk .tk-card :is(.tk-card-actions,.tk-link){z-index:1;position:relative}.dash .pl.tk .tk-card-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dash .pl.tk .tk-due{border:1px solid var(--pl-faint);font:9px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-2);white-space:nowrap;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.dash .pl.tk .tk-due.soon{color:#f0d9a2;border-color:#e0b76180}.dash .pl.tk .tk-due.today{border-color:var(--tk-amber);color:#f6dfa6;background:#e0b76114}.dash .pl.tk .tk-due.overdue{color:#f4a492;background:#e2705a14;border-color:#e2705a99;animation:2.4s ease-in-out infinite tk-breathe}.dash .pl.tk .tk-card-why{border-left:2px solid var(--pl-hot);color:#f4a492;overflow-wrap:anywhere;padding-left:10px;font-size:12px;line-height:1.5}.dash .pl.tk .tk-card-brief{-webkit-line-clamp:3;line-clamp:3;color:var(--pl-ink-3);white-space:pre-line;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.dash .pl.tk .tk-bar{background:#d9ba7c18;height:3px;display:block;overflow:hidden}.dash .pl.tk .tk-bar i{height:100%;transition:width .6s var(--tk-ease);background:linear-gradient(90deg,#8f7a4c,#e9d19b);display:block;box-shadow:0 0 10px #d9ba7c80}.dash .pl.tk .tk-bar.full i{background:linear-gradient(90deg, #6f8a55, var(--tk-done));box-shadow:0 0 10px #b9cc9b80}.dash .pl.tk .tk-card-foot{justify-content:space-between;align-items:center;gap:10px;min-height:22px;display:flex}.dash .pl.tk .tk-faces{align-items:center;min-width:0;display:inline-flex}.dash .pl.tk .tk-faces .avatar{object-fit:cover;width:22px;height:22px;box-shadow:0 0 0 1px var(--pl-line-2);transition:transform .2s var(--tk-ease);border:1px solid #14180f;border-radius:50%}.dash .pl.tk .tk-faces .avatar+.avatar{margin-left:-7px}.dash .pl.tk .tk-faces:hover .avatar+.avatar{transform:translate(4px)}.dash .pl.tk .tk-faces em{text-overflow:ellipsis;white-space:nowrap;color:var(--pl-ink-2);margin-left:8px;font-size:12px;overflow:hidden}.dash .pl.tk .tk-faces b{font:10px var(--mono);color:var(--pl-ink-3);margin-left:6px}.dash .pl.tk .tk-faces.none{font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.tk .tk-card-counts{font:10px var(--mono);color:var(--pl-ink-3);white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.dash .pl.tk .tk-card-counts span{align-items:center;gap:4px;display:inline-flex}.dash .pl.tk .tk-card-actions{border-top:1px solid var(--pl-faint);flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;display:flex}.dash .pl.tk .tk-card-actions.split{justify-content:space-between}.dash .pl.tk .tk-board{scrollbar-width:thin;scrollbar-color:var(--pl-line-2) transparent;grid-template-columns:repeat(5,minmax(172px,1fr));align-items:start;gap:10px;padding-bottom:6px;display:grid;overflow-x:auto}.dash .pl.tk .tk-col{--tone:var(--tk-open);border:1px solid var(--pl-faint);border-top:2px solid var(--tone);min-width:0;min-height:220px;animation:tk-rise .45s var(--tk-ease) both;background:linear-gradient(#0f130cf2,#0d100be6);align-content:start;gap:10px;padding:12px 10px 14px;transition:border-color .2s,box-shadow .3s,background .3s;display:grid}.dash .pl.tk .tk-col.in_progress{--tone:var(--tk-go)}.dash .pl.tk .tk-col.blocked{--tone:var(--tk-stuck)}.dash .pl.tk .tk-col.review{--tone:var(--tk-review)}.dash .pl.tk .tk-col.done{--tone:var(--tk-done)}.dash .pl.tk .tk-col.over{border-color:var(--tone);background:linear-gradient(180deg, color-mix(in srgb, var(--tone) 12%, #0f130c), #0d100b);box-shadow:0 0 0 1px var(--tone), 0 0 40px color-mix(in srgb, var(--tone) 28%, transparent)}.dash .pl.tk .tk-col-head{align-items:center;gap:9px;padding:2px 4px 8px;display:flex}.dash .pl.tk .tk-col-head i{background:var(--tone);width:7px;height:7px;box-shadow:0 0 12px var(--tone);border-radius:50%}.dash .pl.tk .tk-col.in_progress .tk-col-head i{animation:2s ease-in-out infinite pl-pulse}.dash .pl.tk .tk-col-head h3{font:600 17px / 1 var(--pl-display);letter-spacing:.1em;text-transform:uppercase;flex:1}.dash .pl.tk .tk-col-head b{font:600 22px / .8 var(--pl-display);color:#0000;-webkit-text-stroke:1px var(--pl-line-2);font-variant-numeric:tabular-nums}.dash .pl.tk .tk-col-body{align-content:start;gap:10px;display:grid}.dash .pl.tk .tk-col-none{border:1px dashed var(--pl-faint);font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;text-align:center;color:#6f7768;padding:22px 8px}.dash .pl.tk .tk-quick,.dash .pl.tk .tk-step-add{border:1px dashed var(--pl-line);color:var(--pl-gold);align-items:center;gap:8px;padding:0 10px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.dash .pl.tk :is(.tk-quick,.tk-step-add):focus-within{border-style:solid;border-color:var(--pl-gold);background:#d9ba7c0d;box-shadow:0 0 0 3px #d9ba7c1c}.dash .pl.tk :is(.tk-quick,.tk-step-add) input{min-width:0;box-shadow:none;background:0 0;border:0;flex:1;padding:0;font-size:12.5px}.dash .pl.tk .tk-list{gap:16px}.dash .pl.tk .tk-list-tools{border-bottom:1px solid var(--pl-faint);flex-wrap:wrap;align-items:end;gap:10px 16px;padding-bottom:16px;display:flex}.dash .pl.tk .tk-list-tools label{gap:6px;margin:0;display:grid}.dash .pl.tk .tk-list-tools .tk-count{margin-left:auto}.dash .pl.tk .tk-bulk{z-index:4;border:1px solid var(--pl-gold);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:tk-rise .25s var(--tk-ease) both;background:#171d12f2;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px 10px 16px;display:flex;position:sticky;top:10px;box-shadow:0 14px 40px #000a,0 0 30px #d9ba7c1f}.dash .pl.tk .tk-bulk b{font:10px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-gold-2);margin-right:6px}.dash .pl.tk .tk-bulk select{min-height:32px}.dash .pl.tk .tk-group{gap:4px;display:grid}.dash .pl.tk .tk-group>h4,.dash .pl.tk .tk-day>h4{font:9px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--pl-gold);align-items:center;gap:10px;padding:10px 0 6px;display:flex}.dash .pl.tk .tk-group>h4:after,.dash .pl.tk .tk-day>h4:after{content:"";background:var(--pl-faint);flex:1;height:1px}.dash .pl.tk .tk-group>h4 b{color:var(--pl-ink-3)}.dash .pl.tk .tk-rows{display:grid}.dash .pl.tk .tk-row{border-bottom:1px solid var(--pl-faint);animation:tk-rise .3s var(--tk-ease) both;border-left:2px solid #0000;grid-template-columns:auto 62px minmax(180px,2.4fr) 104px 20px minmax(84px,.8fr) minmax(110px,1fr) minmax(60px,.6fr);align-items:center;gap:6px 14px;padding:11px 10px 11px 12px;transition:background .15s,border-color .15s;display:grid}.dash .pl.tk .tk-row:not(:has(>input[type=checkbox])){grid-template-columns:62px minmax(180px,2.4fr) 104px 20px minmax(84px,.8fr) minmax(110px,1fr) minmax(60px,.6fr)}.dash .pl.tk .tk-row:last-child{border-bottom:0}.dash .pl.tk .tk-row:hover{border-left-color:var(--pl-gold);background:#d9ba7c08}.dash .pl.tk .tk-row.picked{border-left-color:var(--pl-gold-2);background:#d9ba7c12}.dash .pl.tk .tk-row:is(.done,.cancelled) .tk-card-title{color:var(--pl-ink-3);-webkit-text-decoration:line-through #d9ba7c55;text-decoration:line-through #d9ba7c55}.dash .pl.tk .tk-row-main{gap:4px;min-width:0;display:grid}.dash .pl.tk .tk-row-sub{font:9px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3);flex-wrap:wrap;gap:4px 12px;display:flex}.dash .pl.tk .tk-row-sub span{align-items:center;gap:4px;display:inline-flex}.dash .pl.tk .tk-row .tk-priority{margin:0}.dash .pl.tk .tk-status{--tone:var(--tk-open);border:1px solid color-mix(in srgb, var(--tone) 45%, transparent);background:color-mix(in srgb, var(--tone) 9%, transparent);width:-moz-fit-content;width:fit-content;color:color-mix(in srgb, var(--tone) 70%, #fff);font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;padding:3px 9px 3px 8px;display:inline-flex}.dash .pl.tk .tk-status:before{content:"";background:var(--tone);border-radius:50%;width:5px;height:5px}.dash .pl.tk :is(.tk-status,.tk-steps button).in_progress{--tone:var(--tk-go)}.dash .pl.tk :is(.tk-status,.tk-steps button).blocked{--tone:var(--tk-stuck)}.dash .pl.tk :is(.tk-status,.tk-steps button).review{--tone:var(--tk-review)}.dash .pl.tk :is(.tk-status,.tk-steps button).done{--tone:var(--tk-done)}.dash .pl.tk :is(.tk-status,.tk-steps button).cancelled{--tone:#6f7768}.dash .pl.tk :is(.tk-mine,.tk-calls,.tk-long){gap:22px;display:grid}.dash .pl.tk .tk-bucket.overdue{background:linear-gradient(180deg, #e2705a10, transparent 120px), var(--pl-panel);border-color:#e2705a80}.dash .pl.tk .tk-bucket.overdue h3{color:#f4a492}.dash .pl.tk .tk-bucket.today{border-color:#e0b76180}.dash .pl.tk .tk-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.dash .pl.tk .tk-grid.wide{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.dash .pl.tk .tk-offers{display:grid}.dash .pl.tk .tk-offers li{border-bottom:1px solid var(--pl-faint);align-items:center;gap:12px;padding:10px 0;display:flex}.dash .pl.tk .tk-offers li:last-child{border-bottom:0}.dash .pl.tk .tk-offers li>span{flex:1;gap:3px;min-width:0;font-size:12.5px;display:grid}.dash .pl.tk :is(.tk-offers,.tk-crew,.tk-person) .avatar{object-fit:cover;width:30px;height:30px;box-shadow:0 0 0 1px var(--pl-line-2);border-radius:50%}.dash .pl.tk .tk-seats-wrap{gap:6px;display:grid}.dash .pl.tk .tk-seats-wrap small{font:9px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.tk .tk-seats{gap:5px;display:inline-flex}.dash .pl.tk .tk-seats i{border:1px solid var(--pl-line-2);width:9px;height:9px;transition:background .3s,box-shadow .3s;transform:rotate(45deg)}.dash .pl.tk .tk-seats i.on{border-color:var(--pl-gold);background:var(--pl-gold);box-shadow:0 0 10px #d9ba7c99}.dash .pl.tk .tk-cal{gap:16px}.dash .pl.tk .tk-cal-head{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.dash .pl.tk .tk-cal-head h3{min-width:190px}.dash .pl.tk .tk-cal-head .tk-count{margin-left:auto}.dash .pl.tk .tk-cal-grid{border-top:1px solid var(--pl-line);border-left:1px solid var(--pl-faint);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.dash .pl.tk .tk-cal-day{border-right:1px solid var(--pl-faint);border-bottom:1px solid var(--pl-line);font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-gold);padding:8px 10px}.dash .pl.tk .tk-cal-cell{border-right:1px solid var(--pl-faint);border-bottom:1px solid var(--pl-faint);align-content:start;gap:4px;min-width:0;min-height:104px;padding:8px 6px 8px 8px;transition:background .2s;display:grid}.dash .pl.tk .tk-cal-cell:hover{background:#d9ba7c08}.dash .pl.tk .tk-cal-cell.out{background:#0b0e0980}.dash .pl.tk .tk-cal-cell.out>b{color:#555c4e}.dash .pl.tk .tk-cal-cell>b{font:600 17px / 1 var(--pl-display);color:var(--pl-ink-3);font-variant-numeric:tabular-nums}.dash .pl.tk .tk-cal-cell.today{box-shadow:inset 0 2px 0 var(--pl-gold);background:#d9ba7c10}.dash .pl.tk .tk-cal-cell.today>b{color:var(--pl-gold-2);text-shadow:0 0 16px #d9ba7c99}.dash .pl.tk .tk-cal-cell>small{font:9px var(--mono);color:var(--pl-ink-3)}.dash .pl.tk .tk-cal-item{--tone:var(--tk-open);border:0;border-left:2px solid var(--tone);background:color-mix(in srgb, var(--tone) 10%, transparent);min-width:0;color:var(--pl-ink);text-align:left;cursor:pointer;align-items:center;gap:5px;padding:3px 6px;font-size:11px;transition:background .15s,box-shadow .2s;display:flex}.dash .pl.tk .tk-cal-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash .pl.tk .tk-cal-item:hover{background:color-mix(in srgb, var(--tone) 22%, transparent);box-shadow:0 0 14px color-mix(in srgb, var(--tone) 30%, transparent)}.dash .pl.tk .tk-cal-item.in_progress{--tone:var(--tk-go)}.dash .pl.tk .tk-cal-item.blocked,.dash .pl.tk .tk-cal-item.overdue{--tone:var(--tk-stuck)}.dash .pl.tk .tk-cal-item.review{--tone:var(--tk-review)}.dash .pl.tk .tk-cal-item.done{--tone:var(--tk-done);color:var(--pl-ink-3)}.dash .pl.tk .tk-cal-item.ghost{color:var(--pl-ink-3);background:0 0;border-left-style:dashed}.dash .pl.tk .tk-project{animation:tk-rise .45s var(--tk-ease) both;gap:18px;transition:border-color .25s,box-shadow .3s}.dash .pl.tk .tk-project:hover{border-color:var(--pl-line-2);box-shadow:0 0 44px #d9ba7c10}.dash .pl.tk .tk-project-head{flex-wrap:wrap;align-items:center;gap:16px 22px;display:flex}.dash .pl.tk .tk-project-head>div:nth-child(2){flex:260px;gap:8px;min-width:0;display:grid}.dash .pl.tk .tk-project h3 .tk-card-title{font:600 26px / 1.05 var(--pl-display);letter-spacing:.03em;text-transform:uppercase}.dash .pl.tk .tk-ring{--tone:var(--pl-gold);background:radial-gradient(closest-side, var(--pl-panel) 82%, transparent 83%), conic-gradient(var(--tone) calc(var(--p) * 1%), #d9ba7c1c 0);filter:drop-shadow(0 0 12px #d9ba7c33);border-radius:50%;flex-shrink:0;place-items:center;width:82px;height:82px;display:grid}.dash .pl.tk .tk-ring.behind{--tone:var(--pl-hot);filter:drop-shadow(0 0 12px #e2705a40)}.dash .pl.tk .tk-project.done .tk-ring{--tone:var(--tk-done)}.dash .pl.tk .tk-ring b{font:600 26px / 1 var(--pl-display);font-variant-numeric:tabular-nums;color:var(--pl-ink)}.dash .pl.tk .tk-ring em{color:var(--pl-ink-3);margin-left:1px;font-size:.5em}.dash .pl.tk .tk-span{gap:8px;display:grid}.dash .pl.tk .tk-span-rail{background:#d9ba7c14;height:6px;position:relative}.dash .pl.tk .tk-span-rail i{transition:width .7s var(--tk-ease);background:linear-gradient(90deg,#8f7a4c,#e9d19b);position:absolute;inset:0 auto 0 0;box-shadow:0 0 12px #d9ba7c66}.dash .pl.tk .tk-span-rail u{background:var(--pl-ink);width:1px;position:absolute;top:-5px;bottom:-5px;box-shadow:0 0 8px #fff8}.dash .pl.tk .tk-span-ends{font:9px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3);justify-content:space-between;gap:12px;display:flex}.dash .pl.tk .tk-project-next{color:var(--pl-ink-2);font-size:13px;line-height:1.6}.dash .pl.tk .tk-project-next b{color:var(--pl-gold-2)}.dash .pl.tk .tk-legend{font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3);flex-wrap:wrap;gap:6px 14px;display:flex}.dash .pl.tk .tk-legend span{align-items:center;gap:6px;display:inline-flex}.dash .pl.tk .tk-legend i{width:9px;height:9px}.dash .pl.tk :is(.tk-legend span,.tk-load i).open{--tone:var(--tk-open)}.dash .pl.tk :is(.tk-legend span,.tk-load i).in_progress{--tone:var(--tk-go)}.dash .pl.tk :is(.tk-legend span,.tk-load i).blocked{--tone:var(--tk-stuck)}.dash .pl.tk :is(.tk-legend span,.tk-load i).review{--tone:var(--tk-review)}.dash .pl.tk .tk-legend i,.dash .pl.tk .tk-load i{background:var(--tone)}.dash .pl.tk .tk-person{border-bottom:1px solid var(--pl-faint);animation:tk-rise .35s var(--tk-ease) both;grid-template-columns:minmax(150px,1fr) minmax(120px,2fr) 64px 64px 96px auto;align-items:center;gap:8px 18px;padding:12px 6px;transition:background .15s;display:grid}.dash .pl.tk .tk-person:last-child{border-bottom:0}.dash .pl.tk .tk-person:hover{background:#d9ba7c08}.dash .pl.tk .tk-person-who{align-items:center;gap:12px;min-width:0;display:flex}.dash .pl.tk .tk-person-who b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.dash .pl.tk .tk-noface{border:1px dashed var(--pl-line-2);width:30px;height:30px;color:var(--pl-ink-3);font:600 15px var(--pl-display);border-radius:50%;place-items:center;display:grid}.dash .pl.tk .tk-load{background:#d9ba7c12;height:8px;display:flex}.dash .pl.tk .tk-load i{min-width:3px;transition:width .6s var(--tk-ease)}.dash .pl.tk .tk-load i+i{margin-left:2px}.dash .pl.tk .tk-person-n{font:9px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3);white-space:nowrap}.dash .pl.tk .tk-person-n b{font:600 20px / 1 var(--pl-display);letter-spacing:0;color:var(--pl-ink);font-variant-numeric:tabular-nums;margin-right:4px}.dash .pl.tk .tk-person-n.hot,.dash .pl.tk .tk-person-n.hot b{color:var(--pl-hot)}.dash .pl.tk .tk-day{gap:4px;display:grid}.dash .pl.tk .tk-trail{gap:0;display:grid;position:relative}.dash .pl.tk .tk-trail li{animation:tk-rise .3s var(--tk-ease) both;grid-template-columns:9px minmax(0,1fr) auto;align-items:baseline;gap:4px 14px;padding:9px 0;display:grid;position:relative}.dash .pl.tk .tk-trail li:before{content:"";background:var(--pl-faint);width:1px;position:absolute;top:0;bottom:0;left:4px}.dash .pl.tk .tk-trail li:first-child:before{top:14px}.dash .pl.tk .tk-trail li:last-child:before{bottom:calc(100% - 14px)}.dash .pl.tk .tk-trail li>i{border:1px solid var(--pl-line-2);background:var(--pl-panel);width:9px;height:9px;position:relative;transform:rotate(45deg)translateY(1px)}.dash .pl.tk .tk-trail li:is(.status,.round,.created)>i{border-color:var(--pl-gold);background:var(--pl-gold);box-shadow:0 0 10px #d9ba7c80}.dash .pl.tk .tk-trail li.note>i{border-color:var(--tk-review);background:var(--tk-review)}.dash .pl.tk .tk-trail li:is(.declined,.unassigned,.withdrew,.skipped)>i{border-color:#e2705a99}.dash .pl.tk .tk-trail p{color:var(--pl-ink-2);overflow-wrap:anywhere;font-size:13px;line-height:1.55}.dash .pl.tk .tk-trail p b{color:var(--pl-ink)}.dash .pl.tk .tk-trail time{font:9px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3);white-space:nowrap}.dash .pl.tk .tk-trail blockquote{border-left:2px solid var(--pl-line-2);color:var(--pl-ink-2);white-space:pre-line;overflow-wrap:anywhere;background:#d9ba7c0a;grid-column:2/-1;margin:0;padding:8px 12px;font-size:12.5px;line-height:1.6}.dash .pl.tk .tk-trail li.none{color:var(--pl-ink-3);padding:16px 0;font-size:13px;display:block}.dash .pl.tk .tk-trail li.none:before{display:none}.dash .pl.tk .tk-note{border:1px solid var(--pl-line);background:var(--pl-sunk);grid-column:2/-1;gap:8px;padding:12px 14px;transition:border-color .2s;display:grid}.dash .pl.tk .tk-note:hover{border-color:var(--pl-line-2)}.dash .pl.tk .tk-note>div:first-child{align-items:center;gap:10px;display:flex}.dash .pl.tk .tk-note>div:first-child time{margin-right:auto}.dash .pl.tk .tk-note>p{color:var(--pl-ink);white-space:pre-line}.dash .pl.tk .tk-note .tk-icon{width:24px;height:24px}.dash .pl.tk .tk-empty{border:1px dashed var(--pl-line);text-align:center;color:var(--pl-gold);justify-items:center;gap:10px;padding:56px 20px;display:grid}.dash .pl.tk .tk-empty b{font:600 24px / 1 var(--pl-display);letter-spacing:.06em;text-transform:uppercase;color:var(--pl-ink)}.dash .pl.tk .tk-empty p{max-width:46ch;color:var(--pl-ink-3);font-size:13px;line-height:1.6}.dash .pl.tk .pl-card>.tk-empty{border:0}.dash .pl.tk .tk-backdrop{z-index:40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#070906d9;justify-content:center;align-items:flex-start;padding:4vh 16px;animation:.2s ease-out both tk-fade;display:flex;position:fixed;inset:0;overflow:auto}.dash .pl.tk .tk-backdrop .tk-backdrop{z-index:42;align-items:center}.dash .pl.tk .tk-backdrop.side{background:#070906b3;justify-content:flex-end;padding:0;overflow:hidden}.dash .pl.tk .tk-drawer{--tone:var(--tk-open);border-left:1px solid var(--pl-line-2);width:min(680px,100%);height:100%;animation:tk-slide .34s var(--tk-ease) both;background:linear-gradient(#161c11,#0f130c 240px);outline:none;flex-direction:column;display:flex;box-shadow:-40px 0 120px #000c,inset 1px 0 #e9ce9314}.dash .pl.tk .tk-drawer.in_progress{--tone:var(--tk-go)}.dash .pl.tk .tk-drawer.blocked{--tone:var(--tk-stuck)}.dash .pl.tk .tk-drawer.review{--tone:var(--tk-review)}.dash .pl.tk .tk-drawer.done{--tone:var(--tk-done)}.dash .pl.tk .tk-drawer-head{border-bottom:1px solid var(--pl-faint);box-shadow:inset 0 2px 0 var(--tone);align-items:center;gap:10px;padding:16px 20px 16px 30px;display:flex}.dash .pl.tk .tk-drawer-body{scrollbar-width:thin;scrollbar-color:var(--pl-line-2) transparent;flex:1;align-content:start;gap:26px;padding:26px 30px 40px;display:grid;overflow-y:auto}.dash .pl.tk .tk-drawer-body>h2{font:600 clamp(28px, 3vw, 38px) / 1 var(--pl-display);letter-spacing:.01em;text-transform:uppercase;overflow-wrap:anywhere}.dash .pl.tk .tk-drawer-body section{gap:12px;min-width:0;display:grid}.dash .pl.tk .tk-drawer-body section>h3{border-bottom:1px solid var(--pl-faint);font:600 19px / 1 var(--pl-display);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;padding-bottom:10px;display:flex}.dash .pl.tk .tk-drawer-body section>h3 small{font:9px var(--mono);letter-spacing:1.2px;color:var(--pl-ink-3)}.dash .pl.tk .tk-drawer-body section>h3 .tk-seg{margin-left:auto}.dash .pl.tk .tk-loading{color:var(--pl-ink-3);align-items:center;gap:10px;padding:30px;font-size:13px;display:flex}.dash .pl.tk .tk-steps{border:1px solid var(--pl-line);background:var(--pl-sunk);display:flex}.dash .pl.tk .tk-steps button{--tone:var(--tk-open);border:0;border-right:1px solid var(--pl-faint);min-width:0;color:var(--pl-ink-3);font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;flex:1;padding:10px 6px;transition:background .2s,color .2s,box-shadow .3s;position:relative}.dash .pl.tk .tk-steps button:last-child{border-right:0}.dash .pl.tk .tk-steps button:hover:not(:disabled){background:color-mix(in srgb, var(--tone) 10%, transparent);color:var(--pl-ink)}.dash .pl.tk .tk-steps button.on{background:color-mix(in srgb, var(--tone) 16%, transparent);color:color-mix(in srgb, var(--tone) 65%, #fff);box-shadow:inset 0 -2px 0 var(--tone), 0 0 26px color-mix(in srgb, var(--tone) 22%, transparent);cursor:default}.dash .pl.tk .tk-steps button:disabled:not(.on){opacity:.5}.dash .pl.tk :is(.tk-next,.tk-crew-actions){flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dash .pl.tk .tk-next{margin-top:-12px}.dash .pl.tk .tk-banner{border-left:2px solid var(--pl-gold);color:var(--pl-ink-2);overflow-wrap:anywhere;background:#d9ba7c0d;gap:12px;padding:13px 16px;font-size:13px;line-height:1.6;display:flex}.dash .pl.tk .tk-banner svg{flex-shrink:0;margin-top:3px}.dash .pl.tk .tk-banner b{color:var(--pl-ink)}.dash .pl.tk .tk-banner.bad{border-color:var(--pl-hot);color:#f4a492;background:#e2705a12}.dash .pl.tk .tk-banner.warn{border-color:var(--tk-review);background:#a9c2d10f}.dash .pl.tk .tk-banner.good{border-color:var(--tk-done);color:#d5e6c2;background:#b9cc9b10}.dash .pl.tk .tk-facts{border:1px solid var(--pl-line);background:var(--pl-faint);flex-wrap:wrap;gap:1px;margin:0;display:flex}.dash .pl.tk .tk-facts>div{background:var(--pl-panel);flex:150px;align-content:start;gap:6px;padding:13px 15px;display:grid}.dash .pl.tk .tk-facts dt{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-gold)}.dash .pl.tk .tk-facts dd{color:var(--pl-ink);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;font-size:13px;display:flex}.dash .pl.tk .tk-facts dd .tk-priority{margin:0}.dash .pl.tk .tk-facts dd small{font:9px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3);flex-basis:100%}.dash .pl.tk .tk-facts .overdue dd,.dash .pl.tk .tk-facts .overdue dd small{color:#f4a492}.dash .pl.tk .tk-facts .today dd small{color:#f0d9a2}.dash .pl.tk .tk-brief{color:var(--pl-ink-2);white-space:pre-line;overflow-wrap:anywhere;font-size:13.5px;line-height:1.75}.dash .pl.tk .tk-crew{display:grid}.dash .pl.tk .tk-crew li{border-bottom:1px solid var(--pl-faint);animation:tk-rise .3s var(--tk-ease) both;align-items:center;gap:12px;padding:9px 0;display:flex}.dash .pl.tk .tk-crew li:last-child{border-bottom:0}.dash .pl.tk .tk-crew li>span{flex:1;gap:2px;min-width:0;font-size:13.5px;display:grid}.dash .pl.tk .tk-crew small{font:9px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.tk .tk-crew li.offered small{color:#f0d9a2}.dash .pl.tk .tk-crew li.none{color:var(--pl-ink-3);font-size:13px}.dash .pl.tk .tk-check{display:grid}.dash .pl.tk .tk-check li{border-bottom:1px solid var(--pl-faint);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.dash .pl.tk .tk-check li:last-child{border-bottom:0}.dash .pl.tk .tk-check label{color:var(--pl-ink);cursor:pointer;align-items:flex-start;gap:12px;margin:0;font-size:13.5px;line-height:1.5;display:flex;position:relative}.dash .pl.tk .tk-check input{opacity:0;pointer-events:none;position:absolute}.dash .pl.tk .tk-check label>i{border:1px solid var(--pl-line-2);background:var(--pl-sunk);color:#14180f;flex-shrink:0;place-items:center;width:18px;height:18px;margin-top:1px;transition:background .2s,border-color .2s,box-shadow .3s;display:grid}.dash .pl.tk .tk-check label>i svg{transition:transform .25s cubic-bezier(.3,1.6,.5,1);transform:scale(0)}.dash .pl.tk .tk-check label:hover>i{border-color:var(--pl-gold)}.dash .pl.tk .tk-check input:checked+i{border-color:var(--pl-gold);background:var(--pl-gradient);box-shadow:0 0 14px #d9ba7c80}.dash .pl.tk .tk-check input:checked+i svg{transform:scale(1)}.dash .pl.tk .tk-check input:focus-visible+i{box-shadow:0 0 0 3px #d9ba7c40}.dash .pl.tk .tk-check input:disabled~*{cursor:not-allowed}.dash .pl.tk .tk-check label>span:last-child{font:inherit;letter-spacing:0;text-transform:none;color:inherit;transition:color .2s}.dash .pl.tk .tk-check li.done label>span:last-child{color:var(--pl-ink-3);-webkit-text-decoration:line-through #d9ba7c66;text-decoration:line-through #d9ba7c66}.dash .pl.tk .tk-check li>small{font:9px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3);white-space:nowrap}.dash .pl.tk .tk-slider{gap:8px;display:grid}.dash .pl.tk .tk-slider input{width:100%;accent-color:var(--pl-gold)}.dash .pl.tk .tk-runs{display:grid}.dash .pl.tk .tk-runs li{border-bottom:1px solid var(--pl-faint);color:var(--pl-ink-2);align-items:baseline;gap:12px;padding:7px 0;font-size:12.5px;display:flex}.dash .pl.tk .tk-runs li:last-child{border-bottom:0}.dash .pl.tk .tk-runs li>span{flex:1;min-width:0}.dash .pl.tk .tk-runs i{background:var(--tk-done);flex-shrink:0;width:7px;height:7px;transform:rotate(45deg)}.dash .pl.tk .tk-runs .skipped i{border:1px solid var(--pl-ink-3);background:0 0}.dash .pl.tk .tk-runs em{color:var(--pl-ink-3)}.dash .pl.tk .tk-runs time{font:9px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.tk .tk-seg{border:1px solid var(--pl-line);display:inline-flex}.dash .pl.tk .tk-seg button{color:var(--pl-ink-3);font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:5px 10px;transition:background .15s,color .15s}.dash .pl.tk .tk-seg button.on{color:var(--pl-gold-2);background:#d9ba7c1c}.dash .pl.tk .tk-compose{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.dash .pl.tk .tk-compose textarea{flex:100%}.dash .pl.tk .tk-compose .pl-button:first-of-type{margin-left:auto}.dash .pl.tk .tk-drawer-foot{border-top:1px solid var(--pl-line);background:#10140dee;flex-wrap:wrap;gap:8px;padding:14px 30px;display:flex}.dash .pl.tk .tk-drawer-foot .danger{margin-left:auto}.dash .pl.tk .tk-ask{border:1px solid var(--pl-line-2);width:min(480px,100%);animation:tk-pop .24s var(--tk-ease) both;background:linear-gradient(#171d12,#10140d);outline:none;gap:16px;margin:auto;padding:28px 30px 26px;display:grid;box-shadow:0 40px 120px #000c,0 0 60px #d9ba7c14}.dash .pl.tk .tk-ask h2{font:600 30px / 1 var(--pl-display);letter-spacing:.02em;text-transform:uppercase}.dash .pl.tk .tk-ask p{color:var(--pl-ink-2);font-size:13.5px;line-height:1.65}.dash .pl.tk .tk-ask p b{color:var(--pl-ink)}.dash .pl.tk .tk-ask-actions{justify-content:flex-end;gap:8px;display:flex}.dash .pl.tk .tk-dialog{border:1px solid var(--pl-line-2);width:min(860px,100%);max-height:92vh;animation:tk-pop .28s var(--tk-ease) both;background:linear-gradient(#151b11,#10140d);outline:none;flex-direction:column;display:flex;box-shadow:0 40px 120px #000c,0 0 80px #d9ba7c10}.dash .pl.tk .tk-dialog-head{border-bottom:1px solid var(--pl-faint);align-items:flex-start;gap:16px;padding:28px 30px 22px;display:flex}.dash .pl.tk .tk-dialog-head>div{gap:12px;display:grid}.dash .pl.tk .tk-dialog-head h2{font:600 clamp(32px, 4vw, 46px) / .9 var(--pl-display);letter-spacing:-.01em;text-transform:uppercase}.dash .pl.tk .tk-form{scrollbar-width:thin;scrollbar-color:var(--pl-line-2) transparent;flex:1;align-content:start;gap:30px;min-height:0;padding:26px 30px 30px;display:grid;overflow-y:auto}.dash .pl.tk .tk-form>section{gap:16px;min-width:0;display:grid}.dash .pl.tk .tk-form-head{border-bottom:1px solid var(--pl-faint);align-items:center;gap:16px;padding-bottom:12px;display:flex}.dash .pl.tk .tk-form-head .pl-numeral{font-size:40px}.dash .pl.tk .tk-form-head h3{font:600 22px / 1 var(--pl-display);letter-spacing:.06em;text-transform:uppercase}.dash .pl.tk .tk-field{gap:8px;min-width:0;margin:0;display:grid}.dash .pl.tk .tk-field>span:first-child{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.tk .tk-field :is(input,select,textarea){width:100%;max-width:none}.dash .pl.tk :is(.tk-field,.tk-hint) small,.dash .pl.tk small.tk-hint{color:var(--pl-ink-3);font-size:11.5px;line-height:1.5}.dash .pl.tk .tk-field .tk-chips select{width:auto}.dash .pl.tk .tk-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.dash .pl.tk .tk-kinds{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dash .pl.tk .tk-kinds button{border:1px solid var(--pl-line);background:var(--pl-sunk);color:var(--pl-ink-3);text-align:left;cursor:pointer;align-content:start;gap:7px;padding:16px;transition:border-color .2s,background .2s,box-shadow .3s,color .2s;display:grid}.dash .pl.tk .tk-kinds button b{font:600 18px / 1 var(--pl-display);letter-spacing:.06em;text-transform:uppercase;color:var(--pl-ink)}.dash .pl.tk .tk-kinds button small{font-size:12px;line-height:1.5}.dash .pl.tk .tk-kinds button:hover{border-color:var(--pl-line-2)}.dash .pl.tk .tk-kinds button.on{border-color:var(--pl-gold);background:linear-gradient(180deg, #d9ba7c1a, var(--pl-sunk) 80%);color:var(--pl-gold);box-shadow:0 0 34px #d9ba7c1f}.dash .pl.tk .pl-chip.urgent.on{border-color:var(--pl-hot);color:#f4a492;background:#e2705a1a}.dash .pl.tk .pl-chip.high.on{border-color:var(--tk-amber);color:#f0d9a2}.dash .pl.tk .tk-recur{border:1px solid var(--pl-line);background:var(--pl-sunk);animation:tk-rise .3s var(--tk-ease) both;gap:14px;padding:16px;display:grid}.dash .pl.tk .tk-recur-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dash .pl.tk .tk-recur-row>span{min-width:96px;font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.tk .tk-recur-row input[type=number]:not([hidden]){text-align:center;width:64px;font:600 18px var(--pl-display);color:var(--pl-gold-2);padding:7px 8px}.dash .pl.tk .tk-pick{scrollbar-width:thin;scrollbar-color:var(--pl-line-2) transparent;flex-wrap:wrap;gap:6px;max-height:132px;display:flex;overflow-y:auto}.dash .pl.tk .tk-step-list{gap:6px;display:grid}.dash .pl.tk .tk-step-list li{animation:tk-rise .25s var(--tk-ease) both;align-items:center;gap:6px;display:flex}.dash .pl.tk .tk-step-list li>b{width:26px;font:600 17px var(--pl-display);color:#0000;-webkit-text-stroke:1px var(--pl-line-2)}.dash .pl.tk .tk-step-list input{flex:1;min-width:0}.dash .pl.tk .tk-step-add{min-height:40px}.dash .pl.tk .tk-removable{padding-right:4px}.dash .pl.tk .tk-removable button{width:18px;height:18px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.dash .pl.tk .tk-removable button:hover{color:var(--pl-hot)}.dash .pl.tk .tk-dialog-foot{border-top:1px solid var(--pl-line-2);background:#10140d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:14px 20px 14px 30px;display:flex}.dash .pl.tk .tk-dialog-foot p{font:10px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-ink-2)}.dash .pl.tk .tk-dialog-foot>div{gap:8px;display:flex}.dash .pl.tk .tk-dialog.wide{width:min(1180px,100%)}.dash .pl.tk .tk-settings{flex:1;grid-template-columns:minmax(0,1fr) minmax(320px,410px);min-height:0;display:grid}.dash .pl.tk .tk-settings>.tk-form{border-right:1px solid var(--pl-faint)}.dash .pl.tk .tk-form-head>svg{color:var(--pl-gold)}.dash .pl.tk .tk-dialog-foot p.bad{color:#f4a492}.dash .pl.tk .tk-dot{border-radius:50%;width:8px;height:8px}.dash .pl.tk .tk-posts{gap:8px;display:grid}.dash .pl.tk .tk-posts>li{border:1px solid var(--pl-line);background:var(--pl-sunk);transition:border-color .2s,box-shadow .3s;display:grid}.dash .pl.tk .tk-posts>li.on{border-color:var(--pl-line-2)}.dash .pl.tk .tk-posts>li.showing{border-color:var(--pl-gold);box-shadow:0 0 30px #d9ba7c14}.dash .pl.tk .tk-posts .pl-switch{background:0 0;border:0;padding:14px 16px}.dash .pl.tk .tk-post-rule{border-top:1px solid var(--pl-faint);animation:tk-rise .25s var(--tk-ease) both;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:14px 18px;padding:14px 16px 16px;display:grid}.dash .pl.tk .tk-post-rule>.pl-button{grid-column:1/-1;justify-self:start}.dash .pl.tk .tk-field>span:first-child{align-items:center;gap:5px;display:inline-flex}.dash .pl.tk .tk-preview{scrollbar-width:thin;scrollbar-color:var(--pl-line-2) transparent;background:linear-gradient(#0f130c,#0c0f0a);align-content:start;gap:12px;min-height:0;padding:26px 26px 30px;display:grid;overflow-y:auto}.dash .pl.tk .tk-preview h3{font:600 24px / 1 var(--pl-display);letter-spacing:.05em;text-transform:uppercase}.dash .pl.tk .tk-preview>p{font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.tk .tk-discord{color:#dbdee1;animation:tk-pop .25s var(--tk-ease) both;background:#313338;border:1px solid #1e1f22;border-radius:8px;justify-items:start;gap:8px;padding:16px;font:14px/1.4 gg sans,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;display:grid;box-shadow:0 18px 50px #0008}.dash .pl.tk .tk-discord-who{align-items:center;gap:8px;display:flex}.dash .pl.tk .tk-discord-who img{background:#1e1f22;border-radius:50%;width:26px;height:26px}.dash .pl.tk .tk-discord-who b{color:#f2f3f5;font-weight:600}.dash .pl.tk .tk-discord-who span{color:#fff;background:#5865f2;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:600}.dash .pl.tk .tk-discord-who small{color:#949ba4;font-size:11px}.dash .pl.tk .tk-discord-pings{flex-wrap:wrap;gap:4px;display:flex}.dash .pl.tk .tk-discord-pings span{color:#c9cdfb;background:#3c4270;border-radius:3px;padding:0 3px;font-weight:500}.dash .pl.tk .tk-embed{background:#2b2d31;border-left:4px solid #d9ba7c;border-radius:4px;gap:8px;width:100%;padding:12px 14px 14px;transition:border-color .3s;display:grid}.dash .pl.tk .tk-embed-author{color:#f2f3f5;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.dash .pl.tk .tk-embed-author img{border-radius:50%;width:20px;height:20px}.dash .pl.tk .tk-embed-title{color:#00a8fc;overflow-wrap:anywhere;font-size:15px;font-weight:600}.dash .pl.tk .tk-embed-text{overflow-wrap:anywhere;font-size:13.5px}.dash .pl.tk .tk-embed :is(b,strong){color:#f2f3f5}.dash .pl.tk .tk-embed .dmd-quote{border-left:4px solid #4e5058;margin:2px 0;padding-left:10px;display:block}.dash .pl.tk .tk-embed dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px;margin:2px 0 0;display:grid}.dash .pl.tk .tk-embed dt{color:#f2f3f5;font-size:12.5px;font-weight:600}.dash .pl.tk .tk-embed dd{overflow-wrap:anywhere;margin:1px 0 0;font-size:13px}.dash .pl.tk .tk-embed>small{color:#b5bac1;font-size:11.5px}.dash .pl.tk .tk-discord-button{color:#fff;background:#4e5058;border-radius:8px;padding:7px 14px;font-size:13.5px;font-weight:500}@media (max-width:980px){.dash .pl.tk .tk-settings{display:block;overflow-y:auto}.dash .pl.tk .tk-settings>.tk-form{border-right:0;overflow:visible}.dash .pl.tk .tk-preview{border-top:1px solid var(--pl-faint);overflow:visible}.dash .pl.tk .tk-post-rule{grid-template-columns:minmax(0,1fr)}}@keyframes tk-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes tk-fade{0%{opacity:0}}@keyframes tk-slide{0%{opacity:.4;transform:translate(48px)}}@keyframes tk-pop{0%{opacity:0;transform:translateY(14px)scale(.985)}}@keyframes tk-breathe{0%,to{opacity:.7}50%{opacity:1}}@media (max-width:1280px){:is(.dash .pl.tk .tk-row,.dash .pl.tk .tk-row:not(:has(>input[type=checkbox]))){grid-template-columns:auto 62px minmax(0,1fr) auto 20px}.dash .pl.tk .tk-row:not(:has(>input[type=checkbox])){grid-template-columns:62px minmax(0,1fr) auto 20px}.dash .pl.tk .tk-row :is(.tk-row-due,.tk-faces,.tk-row-bar){grid-column:3/-1}.dash .pl.tk .tk-row:not(:has(>input[type=checkbox])) :is(.tk-row-due,.tk-faces,.tk-row-bar){grid-column:2/-1}.dash .pl.tk .tk-row :is(.tk-row-due,.tk-row-bar):empty{display:none}.dash .pl.tk .tk-person{grid-template-columns:minmax(0,1fr) 64px 64px auto}.dash .pl.tk .tk-person .tk-load{grid-area:2/1/auto/-1}.dash .pl.tk .tk-person .tk-person-n:nth-of-type(5){display:none}}@media (max-width:760px){.dash .pl.tk .tk-board{scroll-snap-type:x mandatory;grid-template-columns:repeat(5,minmax(78vw,1fr))}.dash .pl.tk .tk-col{scroll-snap-align:start}.dash .pl.tk .pl-tiles>button{padding:18px}.dash .pl.tk .pl-tiles>button:nth-child(2n){border-right:0}.dash .pl.tk .pl-tiles>button:nth-child(-n+2){border-bottom:1px solid #d9ba7c25}.dash .pl.tk .tk-views button{padding:12px 14px;font-size:14px}.dash .pl.tk .tk-search{flex-basis:100%;max-width:none}.dash .pl.tk .tk-toolbar select{flex:130px;max-width:none}.dash .pl.tk :is(.tk-two,.tk-kinds),.dash .pl.tk .tk-grid,.dash .pl.tk .tk-grid.wide{grid-template-columns:minmax(0,1fr)}.dash .pl.tk .tk-backdrop{padding:0}.dash .pl.tk .tk-dialog{min-height:100dvh;max-height:100dvh}.dash .pl.tk .tk-backdrop .tk-backdrop{padding:16px}.dash .pl.tk :is(.tk-drawer-body,.tk-form){padding:20px 18px 30px}.dash .pl.tk :is(.tk-drawer-head,.tk-drawer-foot,.tk-dialog-head){padding-left:18px;padding-right:14px}.dash .pl.tk .tk-dialog-foot{padding:12px}.dash .pl.tk .tk-dialog-foot>div,.dash .pl.tk .tk-dialog-foot .pl-button{flex:1}.dash .pl.tk .tk-steps{flex-wrap:wrap}.dash .pl.tk .tk-steps button{border-bottom:1px solid var(--pl-faint);flex:30%}.dash .pl.tk .tk-cal-grid{border-left:0;grid-template-columns:minmax(0,1fr)}.dash .pl.tk .tk-cal-day,.dash .pl.tk .tk-cal-cell:not(.has):not(.today){display:none}.dash .pl.tk .tk-cal-cell{border-right:0;grid-template-columns:34px minmax(0,1fr);min-height:0;padding:10px 4px}.dash .pl.tk .tk-cal-cell>b{grid-row:span 6}.dash .pl.tk .tk-cal-cell>:not(b){grid-column:2}.dash .pl.tk .tk-person{grid-template-columns:minmax(0,1fr) auto auto}.dash .pl.tk .tk-person>button{grid-column:1/-1}}.modal.md2-modal{--pl-gold:#d9ba7c;--pl-gold-2:#f2dba3;--pl-line:#d9ba7c40;--pl-line-2:#d9ba7c66;--pl-faint:#d9ba7c1f;--pl-panel:#151b11;--pl-sunk:#0f130c;--pl-ink:#f2eee2;--pl-ink-2:#c8cbbd;--pl-ink-3:#aab29e;--pl-hot:#e2705a;--pl-ok:#b9cc9b;--pl-display:"Barlow Condensed", sans-serif;--pl-gradient:linear-gradient(110deg, #fff0c9, #c39b53 80%);--accent:#d9ba7c}.dash .pl.md2 .pl-button.sm,body .modal.md2-modal .pl-button.sm{gap:6px;min-height:34px;padding:0 14px;font-size:13px}.dash .pl.md2 .md2-mast-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.dash .pl.md2 .medal-cards{display:grid}.dash .pl.md2 .medal-card{border-bottom:1px solid var(--pl-faint);grid-template-columns:40px 80px minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px 6px 18px 4px;transition:background .2s;animation:.5s ease-out both pl-rise;display:grid;position:relative}.dash .pl.md2 .medal-card:last-child{border-bottom:0}.dash .pl.md2 .medal-card:before{content:"";background:var(--pl-gradient);width:2px;transition:transform .3s;position:absolute;top:0;bottom:0;left:-30px;transform:scaleY(0)}.dash .pl.md2 .medal-card:hover{background:#d9ba7c08}.dash .pl.md2 .medal-card:hover:before{transform:scaleY(1)}.dash .pl.md2 .medal-card.off :is(.md2-plinth,.md2-body,.md2-rank){opacity:.5}.dash .pl.md2 .md2-rank{font:600 34px / .8 var(--pl-display);color:#0000;-webkit-text-stroke:1px var(--pl-line-2);font-variant-numeric:tabular-nums}.dash .pl.md2 .md2-plinth{border:1px solid var(--pl-line);background:radial-gradient(circle at 50% 60%, var(--tier-glow,#d9ba7c1f), transparent 70%), var(--pl-sunk);place-items:center;width:80px;height:80px;display:grid;position:relative}.dash .pl.md2 .md2-plinth:after{content:"";border:1px solid color-mix(in srgb, var(--tier,var(--pl-gold)) 22%, transparent);pointer-events:none;position:absolute;inset:5px}.dash .pl.md2 .md2-plinth .medal-icon{filter:drop-shadow(0 6px 14px #000a)}.dash .pl.md2 .md2-body{gap:8px;min-width:0;display:grid}.dash .pl.md2 .md2-body h2{font:600 28px / .95 var(--pl-display);letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere}.dash .pl.md2 .md2-tags{flex-wrap:wrap;gap:6px;display:flex}.dash .pl.md2 .md2-tags .pl-tag{margin:0}.dash .pl.md2 .medal-rarity,body .modal.md2-modal .medal-rarity{letter-spacing:1px;border-radius:0;padding:3px 8px;font-size:9px}.dash .pl.md2 .md2-body p{color:var(--pl-ink-2);font-size:13px;line-height:1.55}.dash .pl.md2 .md2-body small{font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.md2 .medal-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.dash .pl.md2 .md2-order{gap:3px;margin-right:6px;display:flex}.dash .pl.md2 :is(.md2-order button,.md2-icon){border:1px solid var(--pl-line);width:34px;height:34px;color:var(--pl-ink-2);cursor:pointer;background:0 0;place-items:center;padding:0;transition:color .15s,border-color .15s,background .15s;display:inline-grid}.dash .pl.md2 :is(.md2-order button,.md2-icon):hover:not(:disabled){border-color:var(--pl-gold);color:var(--pl-gold-2);background:#d9ba7c14}.dash .pl.md2 .md2-icon.danger:hover:not(:disabled){color:var(--pl-hot);background:#e2705a14;border-color:#e2705a99}.dash .pl.md2 :is(.md2-order button,.md2-icon):disabled{opacity:.35}.dash .pl.md2 .md2-empty{text-align:center;justify-items:center;gap:8px;padding:40px 0;display:grid}.dash .pl.md2 .md2-empty svg{color:var(--pl-gold)}.dash .pl.md2 .md2-empty b{font:600 24px var(--pl-display);letter-spacing:.06em;text-transform:uppercase;color:var(--pl-ink)}body .modal.md2-modal{border:1px solid var(--pl-line-2);color:var(--pl-ink);background:radial-gradient(at 100% 0,#b8913a1f,#0000 50%),linear-gradient(#141a10,#0d100e);border-radius:0;position:relative;box-shadow:0 40px 120px #000c}body .modal.md2-modal:before{content:"";pointer-events:none;border:1px solid #e9ce931c;position:absolute;inset:9px}body .modal.md2-modal .modal-head .eyebrow{font:9px var(--mono);letter-spacing:2px;text-transform:uppercase;color:#d4bd8f}body .modal.md2-modal .modal-head h2{font:600 clamp(30px, 4vw, 44px) / .9 var(--pl-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--pl-ink);margin:10px 0 0}body .modal.md2-modal .modal-close{border:1px solid var(--pl-line);color:var(--pl-ink-2);background:0 0;border-radius:0;position:relative}body .modal.md2-modal .modal-close:hover{border-color:var(--pl-gold);color:var(--pl-gold-2)}body .modal.md2-modal .notice{border-color:var(--pl-line);color:var(--pl-ink-2);background:#d9ba7c0d;border-radius:0}body .modal.md2-modal :is(.muted,.confirm-body>p){color:var(--pl-ink-3)}body .modal.md2-modal .confirm-body>p{font-size:13.5px;line-height:1.6}body .modal.md2-modal .gs-modal-actions .button{border:1px solid var(--pl-gold);color:#14180f;min-height:38px;font:600 14px var(--pl-display);letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(#ecd39a,#c9a763);border-radius:0;padding:0 18px}body .modal.md2-modal .gs-modal-actions .button.danger{border-color:var(--pl-hot);color:#1a0c08;background:linear-gradient(#f08a73,#b8503d)}body .modal.md2-modal .gs-modal-actions .text-button{font:10px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-ink-2)}body .modal.md2-modal :is(input:not([type]),input[type=search]){border:1px solid var(--pl-line);background:var(--pl-sunk);width:100%;min-height:0;color:var(--pl-ink);border-radius:0;padding:10px 12px;font-size:13.5px}body .modal.md2-modal :is(input:not([type]),input[type=search]):focus-visible{border-color:var(--pl-gold);outline:none;box-shadow:0 0 0 3px #d9ba7c22}body .modal.md2-modal input[type=range]{accent-color:var(--pl-gold)}body .modal.md2-modal input[type=color]{border:1px solid var(--pl-line);background:var(--pl-sunk);cursor:pointer;border-radius:0}body .modal.md2-modal .md2-toggle{font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-2);cursor:pointer;align-items:center;gap:10px;display:inline-flex}body .modal.md2-modal .md2-toggle input{appearance:none;border:1px solid var(--pl-line-2);cursor:pointer;background:#0b0e09;flex:none;width:38px;height:20px;margin:0;transition:background .2s,border-color .2s;position:relative}body .modal.md2-modal .md2-toggle input:after{content:"";background:#777d70;width:12px;height:12px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}body .modal.md2-modal .md2-toggle input:checked{border-color:var(--pl-gold);background:#d9ba7c22}body .modal.md2-modal .md2-toggle input:checked:after{background:var(--pl-gold-2);transform:translate(18px);box-shadow:0 0 14px #d9ba7c88}body .modal.md2-modal .md2-toggle input:disabled{opacity:.4;cursor:not-allowed}body .modal.md2-modal .md2-toggle input:checked+span{color:var(--pl-gold-2)}body .modal.medal-studio.md2-modal{width:min(1240px,96vw);max-height:min(94vh,940px);padding:26px 30px 22px}.dash .pl.md2 .md2-modal .studio{flex:1;grid-template-columns:minmax(0,1fr) 380px;gap:26px;min-height:0;margin-top:18px;display:grid;position:relative;overflow:hidden}.dash .pl.md2 .md2-modal :is(.studio-left,.studio-panel){scrollbar-width:thin;scrollbar-color:var(--pl-line-2) transparent;min-width:0;overflow-y:auto}.dash .pl.md2 .md2-modal .studio-left{flex-direction:column;gap:14px;min-height:0;display:flex}.dash .pl.md2 .md2-modal .studio-panel{border:0;border-left:1px solid var(--pl-faint);margin:0;padding:0 4px 0 24px}.dash .pl.md2 .md2-modal :is(.studio-presets,.studio-sizes) .eyebrow{font:9px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--pl-gold);align-items:center;gap:6px;display:inline-flex}.dash .pl.md2 .md2-modal .studio-presets .eyebrow{margin-bottom:8px}.dash .pl.md2 .md2-modal .studio-presets>div{scrollbar-width:thin;scrollbar-color:var(--pl-line-2) transparent;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.dash .pl.md2 .md2-modal .studio-presets button{border:1px solid var(--pl-line);background:var(--pl-sunk);width:68px;color:var(--pl-ink-3);font:8.5px var(--mono);letter-spacing:.6px;text-transform:uppercase;cursor:pointer;border-radius:0;flex:none;justify-items:center;gap:5px;padding:9px 4px 7px;transition:border-color .15s,color .15s,background .15s;display:grid}.dash .pl.md2 .md2-modal .studio-presets button:hover{border-color:var(--pl-gold);color:var(--pl-gold-2);background:#d9ba7c10}.dash .pl.md2 .md2-modal .studio-presets img{width:26px;height:33px}.dash .pl.md2 .md2-modal .studio-stage{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.dash .pl.md2 .md2-modal .studio-canvas{border:1px solid var(--pl-line);background-color:#0c0f0a;background-image:linear-gradient(45deg,#ffffff07 25%,#0000 25% 75%,#ffffff07 75%),linear-gradient(45deg,#ffffff07 25%,#0000 25% 75%,#ffffff07 75%);background-position:0 0,11px 11px;background-repeat:repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:0;flex:1;min-height:290px;padding:18px;position:relative;overflow:hidden;box-shadow:inset 0 0 80px #000a}.dash .pl.md2 .md2-modal .studio-canvas.backdrop-light{box-shadow:none;background-color:#d9dbd0}.dash .pl.md2 .md2-modal .studio-canvas.backdrop-discord{box-shadow:none;background-color:#313338;background-image:none}.dash .pl.md2 .md2-modal .studio-medal{position:absolute;inset:18px}.dash .pl.md2 .md2-modal :is(.studio-medal svg,.studio-medal img){object-fit:contain;width:100%;height:100%;transform:scale(var(--zoom,1));transition:transform .12s;position:absolute;inset:0;overflow:visible}.dash .pl.md2 .md2-modal .studio-medal .medal-part{cursor:pointer;transition:opacity .15s}.dash .pl.md2 .md2-modal .studio-medal.part-body .medal-part:not([data-part=body]),.dash .pl.md2 .md2-modal .studio-medal.part-ribbon .medal-part:not([data-part=ribbon]),.dash .pl.md2 .md2-modal .studio-medal.part-device .medal-part:not([data-part=device]){opacity:.4}.dash .pl.md2 .md2-modal .studio-tools{font:9.5px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3);flex-wrap:wrap;align-items:center;gap:18px;display:flex}.dash .pl.md2 .md2-modal .studio-zoom{align-items:center;gap:10px;display:flex}.dash .pl.md2 .md2-modal .studio-zoom input{background:0 0;border:0;width:130px;min-height:0;padding:0}.dash .pl.md2 .md2-modal .studio-backdrops{gap:5px;display:flex}.dash .pl.md2 .md2-modal .backdrop-chip{border:1px solid var(--pl-line);color:#0000;cursor:pointer;border-radius:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.dash .pl.md2 .md2-modal .backdrop-chip.chip-dark{background:#0c0f0a}.dash .pl.md2 .md2-modal .backdrop-chip.chip-light{background:#d9dbd0}.dash .pl.md2 .md2-modal .backdrop-chip.chip-discord{background:#313338}.dash .pl.md2 .md2-modal .backdrop-chip.on{border-color:var(--pl-gold);color:var(--pl-gold);box-shadow:0 0 12px #d9ba7c55}.dash .pl.md2 .md2-modal :is(.studio-tools,.studio-history) .text-button{font:9.5px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.dash .pl.md2 .md2-modal :is(.studio-tools,.studio-history) .text-button:hover:not(:disabled){color:var(--pl-gold-2)}.dash .pl.md2 .md2-modal .studio-history .text-button:disabled{opacity:.35}.dash .pl.md2 .md2-modal .studio-sizes{border:1px solid var(--pl-line);background:var(--pl-sunk);align-items:center;gap:22px;padding:12px 16px;display:flex}.dash .pl.md2 .md2-modal .studio-sizes>div{align-items:flex-end;gap:22px;display:flex}.dash .pl.md2 .md2-modal .studio-sizes .eyebrow{flex:none}.dash .pl.md2 .md2-modal .studio-sizes figure{justify-items:center;gap:6px;margin:0;display:grid}.dash .pl.md2 .md2-modal .studio-sizes figcaption{font:8px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.md2 .md2-modal .studio-details{grid-template-columns:1fr 1fr;gap:14px 12px;display:grid}.dash .pl.md2 .md2-modal .studio-wide{grid-column:1/-1}.dash .pl.md2 .md2-modal :is(.studio-details,.studio-fields)>label:not(.md2-toggle),.dash .pl.md2 .md2-modal .studio-group-label{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-ink-3);display:block}.dash .pl.md2 .md2-modal :is(.studio-details,.studio-fields) :is(input,textarea,select){text-transform:none;letter-spacing:0;margin-top:6px}.dash .pl.md2 .md2-modal .studio-details textarea{min-height:64px}.dash .pl.md2 .md2-modal .studio-details small{letter-spacing:0;text-transform:none;margin-top:6px;font:11.5px/1.45 DM Sans,sans-serif;display:block}.dash .pl.md2 .md2-modal .medal-icon-tabs{border:1px solid var(--pl-line);background:var(--pl-sunk);margin:20px 0 14px;display:flex}.dash .pl.md2 .md2-modal .medal-icon-tabs button{border:0;border-right:1px solid var(--pl-faint);color:var(--pl-ink-3);font:600 14px var(--pl-display);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;flex:1;padding:11px 12px;position:relative}.dash .pl.md2 .md2-modal .medal-icon-tabs button:last-child{border-right:0}.dash .pl.md2 .md2-modal .medal-icon-tabs button:hover{color:var(--pl-ink)}.dash .pl.md2 .md2-modal .medal-icon-tabs button.selected{color:var(--pl-gold-2);box-shadow:inset 0 -2px 0 var(--pl-gold);background:#d9ba7c12}.dash .pl.md2 .md2-modal .studio-history{gap:16px;margin:4px 0 8px;display:flex}.dash .pl.md2 .md2-modal .studio-section{border-top:1px solid var(--pl-faint)}.dash .pl.md2 .md2-modal .studio-section h3{margin:0}.dash .pl.md2 .md2-modal .studio-section h3 button{width:100%;color:var(--pl-ink-2);font:600 17px var(--pl-display);letter-spacing:.08em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:13px 2px;display:flex}.dash .pl.md2 .md2-modal .studio-section h3 button:after{content:"+";font:12px var(--mono);color:var(--pl-ink-3)}.dash .pl.md2 .md2-modal .studio-section.open h3 button{color:var(--pl-gold-2)}.dash .pl.md2 .md2-modal .studio-section.open h3 button:after{content:"−";color:var(--pl-gold)}.dash .pl.md2 .md2-modal .studio-fields{grid-template-columns:1fr 1fr;gap:12px;padding:2px 0 18px;display:grid}.dash .pl.md2 .md2-modal .studio-colour .colour-row{gap:6px;margin-top:6px;display:flex}.dash .pl.md2 .md2-modal .studio-colour input[type=color]{width:36px;min-height:36px;margin:0;padding:2px}.dash .pl.md2 .md2-modal .studio-colour input[type=text]:not([hidden]){font:11px var(--mono);margin:0;padding:7px 9px}.dash .pl.md2 .md2-modal .studio-fields input[type=range]{background:0 0;border:0;width:100%;min-height:0;padding:0}.dash .pl.md2 .md2-modal .swatch-row{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.dash .pl.md2 .md2-modal .swatch-row button{background:linear-gradient(90deg, var(--a) 0 55%, var(--b) 55% 100%);cursor:pointer;border:1px solid #0f120d;width:30px;height:20px;padding:0}.dash .pl.md2 .md2-modal .swatch-row button.selected{outline:2px solid var(--pl-gold);outline-offset:1px}.dash .pl.md2 .md2-modal .studio-chips{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.dash .pl.md2 .md2-modal .studio-chips button{border:1px solid var(--pl-line);color:var(--pl-ink-2);font:9.5px var(--mono);letter-spacing:.6px;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:4px;padding:6px 10px;display:inline-flex}.dash .pl.md2 .md2-modal .studio-chips button:hover,.dash .pl.md2 .md2-modal .studio-chips button.on{border-color:var(--pl-gold);color:var(--pl-gold-2);background:#d9ba7c14}.dash .pl.md2 .md2-modal .studio-note{border-left:2px solid var(--pl-gold);color:var(--pl-ink-2);background:#d9ba7c0d;margin:10px 0 0;padding:12px 14px;font-size:12.5px;line-height:1.55}.dash .pl.md2 .md2-modal .medal-upload{border:1px dashed var(--pl-line-2);background:var(--pl-sunk);color:var(--pl-ink-2);gap:12px;padding:18px;font-size:13px;line-height:1.55;display:grid}.dash .pl.md2 .md2-modal .medal-upload small{color:var(--pl-ok);align-items:center;gap:6px;display:inline-flex}.dash .pl.md2 .md2-modal .studio-actions{border-top:1px solid var(--pl-faint);flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding-top:16px;display:flex;position:relative}body .modal.md2-awards{width:min(760px,100%)}.dash .pl.md2 .md2-awards .award-form{border:1px solid var(--pl-line);background:var(--pl-sunk);gap:12px;margin-top:18px;padding:18px;display:grid;position:relative}.dash .pl.md2 .md2-awards .md2-search{border:1px solid var(--pl-line);color:var(--pl-gold);background:#0b0e09;align-items:center;gap:10px;padding:0 12px;display:flex}.dash .pl.md2 .md2-awards .md2-search:focus-within{border-color:var(--pl-gold);box-shadow:0 0 0 3px #d9ba7c22}body .modal.md2-awards .md2-search input{box-shadow:none;background:0 0;border:0;padding:11px 0}.dash .pl.md2 .md2-awards .award-form textarea{width:100%;min-height:70px}.dash .pl.md2 .md2-awards .announce-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 16px;display:grid}.dash .pl.md2 .md2-awards .announce-row select:disabled{opacity:.45}.dash .pl.md2 .md2-awards .award-list{scrollbar-width:thin;scrollbar-color:var(--pl-line-2) transparent;flex-direction:column;gap:6px;min-height:120px;margin-top:16px;display:flex;overflow-y:auto}.dash .pl.md2 .md2-awards .award-row{border:1px solid var(--pl-faint);background:var(--pl-panel);grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:10px 12px;font-size:13px;transition:border-color .15s;display:grid}.dash .pl.md2 .md2-awards .award-row:hover{border-color:var(--pl-line)}.dash .pl.md2 .md2-awards .award-row b{font:600 18px / 1 var(--pl-display);letter-spacing:.05em;text-transform:uppercase;display:block}.dash .pl.md2 .md2-awards .award-row small{font:9.5px / 1.5 var(--mono);letter-spacing:.4px;color:var(--pl-ink-3);overflow-wrap:anywhere;margin-top:5px;display:block}.dash .pl.md2 .md2-awards .award-list .award-row{grid-template-columns:40px minmax(0,1fr) auto}.dash .pl.md2 .md2-awards .award-row .pl-tag{margin:0}.dash .pl.md2 .md2-awards .md2-revoke{border:1px solid var(--pl-line);color:var(--pl-ink-2);font:9.5px var(--mono);letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.dash .pl.md2 .md2-awards .md2-revoke:hover:not(:disabled){color:#f4a492;background:#e2705a14;border-color:#e2705a99}.dash .pl.md2 .md2-awards .picked-list{border-top:1px solid var(--pl-faint);flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}.dash .pl.md2 .md2-awards .picked-chip{border:1px solid var(--pl-gold);color:var(--pl-gold-2);font:10px var(--mono);letter-spacing:.6px;text-transform:uppercase;background:#d9ba7c14;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.dash .pl.md2 .md2-awards .picked-chip button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.dash .pl.md2 .md2-awards .picked-list .pl-button{margin-left:auto}@media (max-width:1000px){.dash .pl.md2 .md2-modal .studio{flex-direction:column;gap:16px;display:flex;overflow-y:auto}.dash .pl.md2 .md2-modal .studio-left{flex:none;min-height:auto;overflow:visible}.dash .pl.md2 .md2-modal .studio-canvas{flex:none;height:260px;min-height:0}.dash .pl.md2 .md2-modal .studio-panel{border-left:0;flex:none;padding-left:0;overflow:visible}.dash .pl.md2 .md2-modal .studio-details{grid-template-columns:1fr}.dash .pl.md2 .md2-modal .studio-sizes{flex-wrap:wrap;gap:10px}}@media (max-width:720px){.dash .pl.md2 .medal-card{grid-template-columns:64px minmax(0,1fr);gap:14px 16px}.dash .pl.md2 .md2-rank{display:none}.dash .pl.md2 .md2-plinth{width:64px;height:64px}.dash .pl.md2 .medal-card:before{left:-18px}.dash .pl.md2 .medal-card-actions{grid-column:1/-1;justify-content:flex-start}body .modal.md2-modal{padding:22px 18px}body .modal.medal-studio.md2-modal{padding:22px 18px 18px}.dash .pl.md2 .md2-awards .announce-row{grid-template-columns:minmax(0,1fr)}.dash .pl.md2 .md2-awards .award-row,.dash .pl.md2 .md2-awards .award-list .award-row{grid-template-columns:40px minmax(0,1fr)}.dash .pl.md2 .md2-awards .award-row>:nth-child(n+3){grid-column:1/-1;justify-self:start}.dash .pl.md2 .md2-modal .studio-fields{grid-template-columns:1fr}}.referrals{gap:26px;max-width:900px;display:grid}.referral-card{background:var(--panel-2);border:1px solid var(--line);gap:12px;padding:26px 28px;display:grid}.referral-code{letter-spacing:3px;color:var(--accent);margin:0;font:600 44px/1 Barlow Condensed,sans-serif}.referral-actions{flex-wrap:wrap;gap:10px;display:flex}.referral-by{align-items:center;gap:8px;margin:0;display:flex}.referral-entry{background:var(--panel);border:1px solid #485339;gap:12px;padding:22px 26px;display:grid}.referral-entry label{font:10px var(--mono);text-transform:uppercase;color:#b8c1ab;gap:8px;display:grid}.referral-entry input{font:500 22px var(--mono);letter-spacing:2px;text-transform:uppercase;max-width:260px}.referral-entry .button-small{justify-self:start}.referral-closed{margin:0}.referral-standing{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.referral-standing>div{background:var(--panel-2);border:1px solid var(--line);padding:18px 20px}.referral-standing h3{text-transform:uppercase;margin:10px 0 0;font-size:26px}.referral-tiers{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.referral-tiers li{border:1px solid var(--line);background:var(--panel);align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}.referral-tiers li.reached{border-color:var(--accent);color:var(--accent)}.referral-tiers li b{font:500 14px var(--mono)}.referral-rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.referral-rows li{border:1px solid var(--line);background:var(--panel);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;display:flex}.referral-rows small{color:#b8c1ab;text-align:right;flex:auto}.member-referrals p.muted b{font-family:var(--mono);letter-spacing:1px}@media (max-width:720px){.referral-standing{grid-template-columns:1fr}.referral-code{font-size:34px}}.dash .pl.rf .pl-button.sm{min-height:34px;padding:0 14px;font-size:13px}.dash .pl.rf .rf-form fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.dash .pl.rf .rf-form>.pl-card:first-child .pl-num{max-width:340px}.dash .pl.rf select:disabled{opacity:.55}.dash .pl.rf .pl-empty{padding:4px 0}.dash .pl.rf .rf-tiers{border:1px solid var(--pl-line);background:var(--pl-sunk);display:grid}.dash .pl.rf .rf-tiers:empty{display:none}.dash .pl.rf .rf-tiers li{border-bottom:1px solid var(--pl-faint);grid-template-columns:auto 120px minmax(0,1fr) 14px auto;align-items:end;gap:14px;padding:16px 18px;animation:.4s ease-out both pl-rise;display:grid}.dash .pl.rf .rf-tiers li:last-child{border-bottom:0}.dash .pl.rf .rf-step{font:600 34px / .8 var(--pl-display);color:#0000;-webkit-text-stroke:1px var(--pl-line-2);font-variant-numeric:tabular-nums;align-self:center}.dash .pl.rf .rf-tiers input[type=number]:not([hidden]){font:600 20px var(--pl-display);color:var(--pl-gold-2)}.dash .pl.rf .rf-swatch{width:12px;height:12px;margin-bottom:14px;transform:rotate(45deg);box-shadow:0 0 0 1px #0008}.dash .pl.rf .rf-remove{border:1px solid var(--pl-line);width:40px;height:40px;color:var(--pl-ink-3);cursor:pointer;background:0 0;border-radius:0;place-items:center;padding:0;display:grid}.dash .pl.rf .rf-remove:hover:not(:disabled){color:#f4a492;background:#e2705a14;border-color:#e2705a99}.dash .pl.rf .rf-form .pl-button.sm{justify-self:start}.dash .pl.rf .rf-board{position:sticky;top:16px}.dash .pl.rf .rf-board .pl-table{max-height:640px}.dash .pl.rf .rf-n{text-align:right;font-variant-numeric:tabular-nums}.dash .pl.rf .rf-rank{width:1%;font:600 22px / 1 var(--pl-display);color:#0000;-webkit-text-stroke:1px var(--pl-line-2);font-variant-numeric:tabular-nums}.dash .pl.rf tr.rf-top .rf-rank{-webkit-text-stroke:0;background:var(--pl-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dash .pl.rf .rf-count{font:600 20px / 1 var(--pl-display);color:var(--pl-gold-2)}.dash .pl.rf td:nth-child(2){color:var(--pl-ink);font-weight:600}.dash .pl.rf td .pl-tag{margin:0}@media (max-width:1180px){.dash .pl.rf .rf-board{position:static}}@media (max-width:760px){.dash .pl.rf .rf-tiers li{grid-template-columns:96px minmax(0,1fr) auto;padding:14px}.dash .pl.rf .rf-step,.dash .pl.rf .rf-swatch{display:none}.dash .pl.rf .pl-bar>div{flex-direction:column;align-items:stretch}}.dash .pl.ga .ga-actions{flex-wrap:wrap;gap:10px;display:flex}.dash .pl.ga a.pl-button{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.dash .pl.ga .ga-list{gap:10px;display:grid}.dash .pl.ga .ga-item{border:1px solid var(--pl-line);background:var(--pl-panel);color:inherit;transition:border-color var(--t-micro), box-shadow var(--t-micro), transform var(--t-micro);grid-template-columns:64px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:12px 16px 12px 12px;text-decoration:none;display:grid}.dash .pl.ga .ga-item:hover{border-color:var(--pl-gold);box-shadow:0 0 22px #d9ba7c1f}.dash .pl.ga .ga-item.live{background:radial-gradient(90% 140% at 0% 50%, #f2c94c14, transparent 60%), var(--pl-panel);border-color:#f2c94c80}.dash .pl.ga .ga-item.cancelled,.dash .pl.ga .ga-item.ended{opacity:.72}.dash .pl.ga .ga-item img,.dash .pl.ga .ga-icon{object-fit:cover;border:1px solid var(--pl-line);width:64px;height:64px}.dash .pl.ga .ga-icon{color:var(--pl-gold);background:var(--pl-sunk);place-items:center;display:grid}.dash .pl.ga .ga-copy{gap:4px;min-width:0;display:grid}.dash .pl.ga .ga-copy .pl-tag{justify-self:start}.dash .pl.ga .ga-copy b{font:600 19px var(--pl-display);letter-spacing:.4px;text-transform:uppercase}.dash .pl.ga .ga-copy small,.dash .pl.ga .ga-figures small{color:var(--pl-ink-3);font-size:12px}.dash .pl.ga .ga-figures{text-align:right;justify-items:end;display:grid}.dash .pl.ga .ga-figures b{font:600 18px var(--pl-display);color:var(--pl-gold-2)}.dash .pl.ga .ga-hero{border:1px solid var(--pl-line-2);background:radial-gradient(70% 120% at 100% 0%, #f2c94c1f, transparent 60%), var(--pl-panel);gap:8px;padding:22px;display:grid}.dash .pl.ga .ga-hero .pl-tag{justify-self:start}.dash .pl.ga .ga-hero h2{font:700 clamp(28px, 4vw, 40px) / 1.05 var(--pl-display);text-transform:uppercase;background:var(--pl-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.dash .pl.ga .ga-prize{color:var(--pl-ink);align-items:center;gap:8px;font-size:15px;display:flex}.dash .pl.ga .ga-prize em{color:var(--pl-gold-2)}.dash .pl.ga .ga-when{font:11px var(--mono);letter-spacing:.6px;color:var(--pl-ink-3)}.dash .pl.ga .ga-winners{display:grid}.dash .pl.ga .ga-winners li{border-top:1px solid var(--pl-faint);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 0;display:grid}.dash .pl.ga .ga-winners li.rerolled{opacity:.6}.dash .pl.ga .ga-preview .discord-preview{background:#313338;border:1px solid #1e1f22;padding:16px}.dash .pl.ga .sr-accent input{border:1px solid var(--pl-line);background:0 0;width:64px;height:38px;padding:2px}.dash .pl.ga .wd-chips select{width:auto;min-width:160px}@media (max-width:640px){.dash .pl.ga .ga-item{grid-template-columns:48px minmax(0,1fr)}.dash .pl.ga .ga-item img,.dash .pl.ga .ga-icon{width:48px;height:48px}.dash .pl.ga .ga-figures{text-align:left;grid-column:2;justify-items:start}}.dash .pl.vt .vt-keys{display:grid}.dash .pl.vt .vt-key{border-top:1px solid var(--pl-faint);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;padding:14px 0;display:grid}.dash .pl.vt .vt-key .pl-who small{display:block}.dash .pl.vt .vt-bad{color:#f4a492}.dash .pl.vt .vt-key-edit{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.dash .pl.vt .vt-key-edit input{flex:260px;min-width:0}.dash .pl.vt .vt-urls{gap:10px;display:grid}.dash .pl.vt .vt-urls>span{color:var(--pl-ink-2);font-size:13px}.dash .pl.vc .vc-server{border-top:1px solid var(--pl-faint);gap:10px;padding:14px 0;display:grid}.dash .pl.vc .vc-picks{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.dash .pl.vc .vc-picks select{width:100%;min-width:0}.dash .pl.vc .vc-teams{gap:10px;display:grid}.dash .pl.vc .vc-team{border-left:3px solid var(--pl-faint);grid-template-columns:80px minmax(0,1fr) minmax(0,1fr);gap:10px;padding-left:10px;display:grid}.dash .pl.vc .vc-team.red{border-left-color:#fa503e}.dash .pl.vc .vc-team.blue{border-left-color:#4cb1ef}.dash .pl.vc .vc-team.green{border-left-color:#1dd65c}.dash .pl.vc .vc-roles{border:1px solid var(--pl-faint);flex-wrap:wrap;gap:6px 14px;max-height:180px;padding:10px 12px;font-size:13px;display:flex;overflow:auto}.dash .pl.vc .vc-roles legend{color:var(--pl-ink-2);font-size:13px}.dash .pl.vc .vc-roles label{align-items:center;gap:6px;display:inline-flex}.dash .pl.vc .vc-changes{color:var(--pl-ink-2);margin:0;padding-left:18px;font-size:13px}@media (max-width:560px){.dash .pl.vc .vc-team{grid-template-columns:64px minmax(0,1fr)}.dash .pl.vc .vc-team>:last-child{grid-column:1/-1}}.tw{background:radial-gradient(80% 120% at 0 0,#d9ba7c14,#0000 60%),#11160e;border:1px solid #d9ba7c55;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px 28px;margin:18px 0;padding:20px 24px;display:grid}.tw-head{gap:6px;display:grid}.tw-head p{margin:0}.tw-count{color:var(--brass);align-items:baseline;gap:10px;display:flex}.tw-count b{font:700 48px / 1 var(--display);color:var(--paper)}.tw-count span{max-width:9ch;font:12px var(--mono);letter-spacing:1px;text-transform:uppercase;color:#a9ac9e}.tw-live,.tw-run{font:12px var(--mono);color:var(--brass-hi);align-items:center;gap:6px;display:inline-flex}.ledger-rows li.token .ledger-amount{color:var(--brass-hi);align-items:center;gap:5px;display:inline-flex}.ledger-rows li.token.debit .ledger-amount{color:#a9ac9e}@media (max-width:760px){.tw{grid-template-columns:minmax(0,1fr);padding:18px}.tw .button{justify-self:start}}.coin-amount{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.coin-amount b{font:600 15px var(--display);letter-spacing:.04em;color:#f2dba3}.coin-menu{flex-shrink:0;margin-right:12px;position:relative}.coin-menu summary{cursor:pointer;-webkit-user-select:none;user-select:none;background:radial-gradient(at 0%,#d9ba7c1f,#0000 60%),linear-gradient(#1a1d14,#12150e);border:1px solid #d9ba7c55;align-items:center;gap:9px;padding:6px 12px 6px 6px;list-style:none;transition:border-color .2s,box-shadow .2s;display:flex}.coin-menu summary::-webkit-details-marker{display:none}.coin-menu summary:hover,.coin-menu[open] summary{border-color:#d9ba7c;box-shadow:0 0 24px #d9ba7c22}.coin-menu summary img{filter:drop-shadow(0 2px 3px #000a);transition:transform .3s;display:block}.coin-menu summary:hover img{transform:rotate(-10deg)scale(1.06)}.coin-menu summary b{font:600 17px var(--display);letter-spacing:.04em;color:#f2dba3}.coin-menu summary>svg{color:#b8a06a}.coin-menu-tokens{border-left:1px solid #d9ba7c33;align-items:center;gap:6px;padding-left:9px;display:flex}.coin-menu summary .coin-menu-tokens img{width:auto;height:22px}.coin-menu summary:hover .coin-menu-tokens img{transform:rotate(-6deg)scale(1.06)}.coin-menu summary .coin-menu-tokens b{color:#e4e7ec}.coin-menu-token-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid!important}.coin-menu-token-row img{width:40px;height:auto}.coin-menu-token-row span{gap:2px;display:grid}.coin-menu-token-row b{font:600 16px var(--display);letter-spacing:.03em;text-transform:none;color:#e4e7ec}.coin-menu-token-row small{font:11px var(--mono);letter-spacing:0;text-transform:none;color:#a9ac9e}@media (max-width:900px){.coin-menu summary{gap:4px}.coin-menu-tokens{padding-left:3px}.coin-menu summary .coin-menu-tokens img{height:16px}}@media (max-width:420px){.site-header .header-actions:has(.coin-menu-tokens){gap:3px}}.coin-menu-panel{z-index:30;background:#151b11;border:1px solid #d9ba7c70;flex-direction:column;gap:10px;width:min(360px,100vw - 32px);padding:18px 0 6px;animation:.25s ease-out coin-rise;display:flex;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 30px 80px #000c,0 0 0 1px #d9ba7c14}.coin-menu-head{border-bottom:1px solid #d9ba7c40;align-items:center;gap:16px;padding:0 18px 16px;display:flex}.coin-menu-head>img{filter:drop-shadow(0 8px 14px #000c);animation:5s ease-in-out infinite coin-tilt}.coin-menu-head>div{gap:3px;display:grid}.coin-menu-head .eyebrow{font:8.5px var(--mono);letter-spacing:2px;color:#d9ba7c}.coin-menu-head b{background-image:var(--shine);font:600 40px/.95 var(--display);letter-spacing:-.01em;-webkit-text-fill-color:transparent;text-shadow:none;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out 2.2s infinite shimmer}.coin-menu-head small{font:9.5px var(--mono);letter-spacing:.6px;color:#aab29e}.coin-menu-panel .ledger-rows{gap:4px;padding:0 12px}.coin-menu-panel .ledger-rows li{padding:8px 10px}.coin-menu-panel>.muted{padding:0 18px;font-size:13px}.coin-menu-loading{min-height:60px}.coin-menu-panel .coin-bonuses{margin:0 12px}.coin-menu-panel>a{font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;color:#ddc798;border-top:1px solid #d9ba7c1f;align-items:center;gap:10px;padding:11px 18px;transition:background .2s,color .2s;display:flex}.coin-menu-panel>a:hover{color:#f2dba3;background:#d9ba7c0c}.coin-menu-panel>a.coin-menu-hero{isolation:isolate;color:#efd98a;text-transform:none;letter-spacing:0;font:inherit;background:radial-gradient(circle at 0%,#b8913a33 0,#0000 60%),linear-gradient(135deg,#1e1c12,#12150e);border:1px solid #d9ba7c66;gap:16px;margin:6px 12px 8px;padding:16px 18px;position:relative;overflow:hidden}.coin-menu-panel>a.coin-menu-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 30%,#d9ba7c22 50%,#0000 70%) 0 0/250% 100%;animation:4s linear infinite fx-chrome;position:absolute;inset:0}.coin-menu-panel>a.coin-menu-hero:hover{color:#fff2b0;border-color:#d9ba7c;box-shadow:0 0 30px #d9ba7c1f}.coin-menu-hero img{filter:drop-shadow(0 8px 14px #000c);flex-shrink:0;animation:5s ease-in-out infinite coin-tilt}@keyframes coin-tilt{50%{transform:rotateY(18deg)translateY(-3px)}}@keyframes coin-rise{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.coin-menu-hero>span{gap:4px;min-width:0;display:grid}.coin-menu-hero small{font:8.5px var(--mono);letter-spacing:2px;color:#d9ba7c}.coin-menu-hero b{font:600 22px/1 var(--display);letter-spacing:.01em;color:#f2eee2}.coin-menu-hero em{color:#b8ad7c;align-items:center;gap:5px;font-size:11.5px;font-style:normal;display:inline-flex}.ledger-rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ledger-rows li{background:#151b11;border:1px solid #d9ba7c22;border-left:2px solid #d9ba7c66;justify-content:space-between;align-items:center;gap:14px;padding:11px 16px;transition:border-color .2s,background .2s;display:flex}.ledger-rows li:hover{background:#1a2014;border-color:#d9ba7c55 #d9ba7c55 #d9ba7c55 #d9ba7c}.ledger-rows li.debit{border-left-color:#b85c4a}.ledger-what{gap:3px;min-width:0;display:grid}.ledger-what b{color:#f2eee2;font-size:13.5px;font-weight:500}.ledger-what small{font:9.5px var(--mono);letter-spacing:.4px;color:#8f9786}.ledger-amount{font:600 18px var(--display);letter-spacing:.03em;color:#f2dba3;white-space:nowrap}.ledger-rows .debit .ledger-amount{color:#e2a48f}.coin-bonuses{gap:6px;margin:0;padding:0;list-style:none;display:grid}.coin-bonuses li{color:#f2dba3;background:radial-gradient(at 0%,#d9ba7c1f,#0000 60%),#1a1a10;border:1px solid #d9ba7c66;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.coin-bonuses li svg{color:#d9ba7c;filter:drop-shadow(0 0 8px #d9ba7c88);flex-shrink:0}.coin-bonuses li b{font:600 16px var(--display);letter-spacing:.02em}.coin-bonuses li span{color:#cdbf8a}.wallet{--accent:#d9ba7c;gap:36px;min-width:0;display:grid}.wallet .eyebrow{font:9px var(--mono);letter-spacing:2px;color:#d9ba7c}.wallet-hero{isolation:isolate;background:radial-gradient(at 10% 30%,#b8913a33,#0000 55%),linear-gradient(#12160f,#0d100e);border:1px solid #d9ba7c40;grid-template-columns:240px minmax(0,1fr);align-items:center;gap:30px 44px;padding:44px 48px 0;animation:.6s ease-out both coin-rise-up;display:grid;position:relative;overflow:hidden}.wallet-hero:before{content:"";pointer-events:none;border:1px solid #e9ce9326;position:absolute;inset:18px}.wallet-hero:after{content:"";z-index:-1;font:600 clamp(120px, 20vw, 260px) / .8 var(--display);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px #dbc18828;content:"TSC";pointer-events:none;position:absolute;bottom:70px;right:-10px}.wallet-hero>img{filter:drop-shadow(0 26px 30px #000c)drop-shadow(0 0 34px #d9ba7c2e);justify-self:center;width:170px;height:170px;animation:6s ease-in-out infinite coin-float;position:relative}.wallet-hero>img:before{content:""}.wallet-hero>div{min-width:0}.wallet-balance{background-image:var(--shine);font:600 clamp(64px, 8vw, 120px) / .86 var(--display);letter-spacing:-.035em;-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums;text-shadow:none;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;margin:14px 0;animation:8s ease-in-out 2.2s infinite shimmer}.wallet-hero>div>p{color:#c8cbbd;max-width:52ch;margin:0;font-size:15px;line-height:1.85}.wallet-standing{border-top:1px solid #d9ba7c40;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;display:grid}.wallet-standing>div{border-right:1px solid #d9ba7c25;padding:24px 24px 28px}.wallet-standing>div:first-child{padding-left:0}.wallet-standing>div:last-child{border-right:0}.wallet-standing h3{font:600 clamp(28px, 3vw, 40px) / 1 var(--display);letter-spacing:-.01em;color:#f2eee2;font-variant-numeric:tabular-nums;margin:12px 0 0}.wallet>.coin-bonuses{margin-top:-12px}.wallet-ledger-head{border-bottom:1px solid #d9ba7c40;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:-20px;padding-bottom:16px;display:flex}.wallet-ledger-head .eyebrow{align-items:center;gap:8px;display:inline-flex}.wallet-filter{font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;color:#d5c6a3;align-items:center;gap:10px;display:inline-flex}.wallet-filter select{color:#f2eee2;background:#10150e;border:1px solid #d9ba7c50;border-radius:0;min-height:40px;padding:6px 12px;font:12px DM Sans,sans-serif}.wallet .button-outline{color:#e5d6b7;border-color:#d9ba7c66;border-radius:0;justify-self:start}.wallet .button-outline:hover{color:#f2dba3;background:#d9ba7c14;border-color:#d9ba7c}.wallet-earn{background:radial-gradient(at 100% 0,#d3a85d1c,#0000 60%),#151b11;border:1px solid #d9ba7c66;gap:18px;padding:34px 34px 30px;scroll-margin-top:110px;display:grid;box-shadow:0 25px 80px #0005,inset 0 0 0 8px #d9ba7c08}.wallet-rules{gap:8px;margin:0;padding:0;list-style:none;display:grid}.wallet-rules li{background:#0f130c;border:1px solid #d9ba7c25;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;transition:border-color .2s;display:flex}.wallet-rules li:hover{border-color:#d9ba7c66}.wallet-rules li>span:first-child{gap:4px;min-width:0;display:grid}.wallet-rules b{font:600 19px/1.1 var(--display);letter-spacing:.01em}.wallet-rules small{color:#aab29e;font-size:12.5px;line-height:1.6}.wallet-rate{font:10.5px var(--mono);letter-spacing:.6px;color:#f2dba3;white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.wallet-boost{color:#151710;background:#d9ba7c;border:1px solid #d9ba7c;align-items:center;gap:4px;padding:4px 8px;font-style:normal;display:inline-flex;box-shadow:0 0 18px #d9ba7c55}.wallet-box-balance{align-items:center;gap:14px;display:flex}.wallet-box-balance img{filter:drop-shadow(0 6px 12px #000a)}.wallet-box-balance b{background-image:var(--shine);font:600 40px/1 var(--display);-webkit-text-fill-color:transparent;text-shadow:none;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out 2.2s infinite shimmer}.wallet-rules .wallet-ramp{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;max-width:460px;margin:12px 0 2px;padding:0;list-style:none;display:grid}.wallet-rules .wallet-ramp li{background:0 0;border:0;grid-template-rows:48px auto auto;place-items:end center;gap:4px;padding:0;display:grid}.wallet-rules .wallet-ramp i{opacity:.9;transform-origin:bottom;background:linear-gradient(#f2dba3,#8b7645);width:100%;animation:.6s ease-out both coin-bar;box-shadow:0 0 14px #d9ba7c33}.wallet-rules .wallet-ramp li:nth-child(2) i{animation-delay:60ms}.wallet-rules .wallet-ramp li:nth-child(3) i{animation-delay:.12s}.wallet-rules .wallet-ramp li:nth-child(4) i{animation-delay:.18s}.wallet-rules .wallet-ramp li:nth-child(5) i{animation-delay:.24s}.wallet-rules .wallet-ramp li:nth-child(6) i{animation-delay:.3s}.wallet-rules .wallet-ramp li:nth-child(7) i{animation-delay:.36s}.wallet-rules .wallet-ramp li:nth-child(8) i{animation-delay:.42s}.wallet-rules .wallet-ramp b{font:600 11px var(--mono);color:#f2dba3}.wallet-rules .wallet-ramp small{font:9px var(--mono);color:#8f9786;white-space:nowrap}@keyframes coin-float{0%,to{transform:translateY(0)rotate(-12deg)}50%{transform:translateY(-16px)rotate(-7deg)}}@keyframes coin-rise-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes coin-bar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.wallet :is(a,button,select):focus-visible{outline-offset:4px;outline:2px solid #f2d494}@media (max-width:900px){.wallet-hero{grid-template-columns:1fr;justify-items:start;gap:20px;padding:34px 26px 0}.wallet-hero>img{justify-self:start;width:120px;height:120px}.wallet-hero:after{font-size:130px;bottom:120px}.wallet-balance{font-size:clamp(56px,14vw,90px)}.wallet-standing{grid-template-columns:1fr}.wallet-standing>div{border-top:1px solid #d9ba7c25;border-right:0;padding:18px 0}.wallet-standing>div:first-child{border-top:0}.wallet-earn{padding:24px 18px 20px}.wallet-rules li{flex-direction:column;align-items:flex-start}.coin-menu summary b,.coin-menu summary>svg{display:none}.coin-menu summary{padding:4px}.coin-menu{margin-right:6px}}@media (max-width:560px){.wallet-rules li:has(.wallet-ramp){flex-direction:column;align-items:flex-start}.wallet-rules .wallet-ramp{gap:3px}.wallet-rules .wallet-ramp b{font-size:10px}}@media (prefers-reduced-motion:reduce){.coin-menu *,.wallet *,.wallet :after{transition:none!important;animation:none!important}}.member-wallet .wallet-standing{border-top:0;gap:10px;margin-top:8px}.member-wallet .wallet-standing>div{background:#0f130c;border:1px solid #d9ba7c25;padding:14px 16px}.member-wallet .wallet-standing h3{font-size:22px}.coin-staff-forms{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.coin-staff-forms fieldset{border:1px solid var(--edge,var(--line));gap:10px;margin:0;padding:14px 16px;display:grid}.coin-staff-forms legend{font:10px var(--mono);letter-spacing:.6px;text-transform:uppercase;color:var(--accent);padding:0 6px}.dash .pl.ec{--display:var(--pl-display)}.dash .pl.ec>:is(.pl-card,.pl-tiles,.pl-logs,.ec-toolbar,.coin-rules){animation:.5s ease-out both pl-rise}.dash .pl.ec .coin-amount b{font:600 16px var(--pl-display);color:var(--pl-gold-2);font-variant-numeric:tabular-nums}.dash .pl.ec .notice{border:1px solid var(--pl-line-2);border-left:2px solid var(--pl-gold);color:#e8dfc7;background:#d9ba7c10;border-radius:0}.dash .pl.ec .notice.notice-warn{color:#f0d9a2;background:#e0b76114}.dash .pl.ec .ec-intro{max-width:85ch;color:var(--pl-ink-3);font-size:13.5px;line-height:1.8}.dash .pl.ec .ec-intro em{color:var(--pl-gold-2)}.dash .pl.ec .pl-tiles .ec-gold b{background:var(--pl-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dash .pl.wd.ec :is(input:where(:not([type=checkbox],[type=radio],[type=color],[type=file],[type=range])),select,textarea):not([hidden]){border:1px solid var(--pl-line);background-color:var(--pl-sunk);width:100%;min-height:0;color:var(--pl-ink);border-radius:0;padding:10px 12px;font-size:13.5px}.dash .pl.wd.ec select:not([hidden]){background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d9ba7c' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;background-size:14px;padding-right:34px}.dash .pl.wd.ec :is(input,select,textarea):not([type=checkbox]):focus-visible{border-color:var(--pl-gold);outline:none;box-shadow:0 0 0 3px #d9ba7c22}.dash .pl.ec input[type=checkbox]{border-color:var(--pl-line-2);background-color:var(--pl-sunk);border-radius:0}.dash .pl.ec input[type=checkbox]:checked{border-color:var(--pl-gold);background-color:var(--pl-gold)}.dash .pl.ec label>small{color:var(--pl-ink-3);font-size:11.5px;line-height:1.45}.dash .pl.ec .ec-caption{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.ec .ec-switch{cursor:pointer;align-items:center;gap:12px;min-height:0;display:inline-flex}.dash .pl.ec .ec-switch>span{font:10px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-ink-2)}.dash .pl.ec input[type=checkbox].ec-toggle{border:1px solid var(--pl-line-2);background:#0b0e09;width:42px;height:22px;transition:background .2s,border-color .2s;display:inline-block;position:relative}.dash .pl.ec input[type=checkbox].ec-toggle:after{content:"";background:#777d70;border:0;width:14px;height:14px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px;transform:none}.dash .pl.ec input[type=checkbox].ec-toggle:checked{border-color:var(--pl-gold);background:#d9ba7c22}.dash .pl.ec input[type=checkbox].ec-toggle:checked:after{background:var(--pl-gold-2);transform:translate(20px);box-shadow:0 0 16px #d9ba7c88}.dash .pl.ec input.ec-toggle:checked+span{color:var(--pl-gold-2)}.dash .pl.ec .pl-button.ec-small{min-height:36px;padding:0 16px;font-size:13.5px}.dash .pl.ec .pl-button:disabled{opacity:.45}.dash .pl.ec .pl-button.ec-danger{border-color:var(--pl-hot);background:linear-gradient(#f08a73,#c4553f)}.dash .pl.ec .ec-link{color:#ddc798;font:10px var(--mono);letter-spacing:1.1px;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;gap:6px;padding:4px 0;display:inline-flex}.dash .pl.ec .ec-link:hover:not(:disabled){color:var(--pl-gold-2);border-bottom-color:var(--pl-line-2)}.dash .pl.ec .ec-link.danger{color:#e2a48f}.dash .pl.ec .ec-link:disabled{opacity:.4}.dash .pl.ec .ec-head-actions,.dash .pl.ec .ec-row-actions,.dash .pl.ec .ec-form-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.dash .pl.ec .ec-head-actions{flex-shrink:0;gap:8px}.dash .pl.ec .ec-form-actions{justify-content:flex-end}.dash .pl.ec .ec-form-actions.start{justify-content:flex-start}.dash .pl.ec .ec-form-actions small{color:var(--pl-ink-3);flex:260px;font-size:12px;line-height:1.6}.dash .pl.ec .ec-ask{color:#f0d9a2;font-size:12.5px;line-height:1.5}.dash .pl.ec .ec-empty{border:1px dashed var(--pl-line-2);background:var(--pl-sunk);text-align:center;justify-items:center;gap:8px;padding:34px 20px;display:grid}.dash .pl.ec .ec-empty svg{color:var(--pl-gold)}.dash .pl.ec .ec-empty b{font:600 20px var(--pl-display);letter-spacing:.06em;text-transform:uppercase}.dash .pl.ec .ec-empty p{color:var(--pl-ink-3);font-size:12.5px}.dash .pl.ec .ec-run{border-left:2px solid var(--pl-gold);font:11px / 1.7 var(--mono);letter-spacing:.3px;color:var(--pl-ink-2);background:#d9ba7c0d;padding:14px 16px}.dash .pl.ec .ec-run.bad{border-left-color:var(--pl-hot);color:#f4a492;background:#e2705a14}.dash .pl.ec .ec-runs{border:1px solid var(--pl-line);background:var(--pl-sunk);grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));display:grid}.dash .pl.ec .ec-runs li{border-right:1px solid var(--pl-faint);border-bottom:1px solid var(--pl-faint);gap:4px;padding:14px 16px;display:grid}.dash .pl.ec .ec-runs b{font:600 16px var(--pl-display);letter-spacing:.04em;text-transform:uppercase}.dash .pl.ec .ec-runs span{font:9.5px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-gold)}.dash .pl.ec .ec-holders li{border-bottom:1px solid var(--pl-faint);align-items:center;gap:12px;padding:11px 0;display:flex}.dash .pl.ec .ec-holders li:last-child{border-bottom:0}.dash .pl.ec .ec-rank{width:26px;font:600 26px / .8 var(--pl-display);color:#0000;-webkit-text-stroke:1px var(--pl-line-2);font-variant-numeric:tabular-nums}.dash .pl.ec .ec-holders li:first-child .ec-rank{-webkit-text-stroke-color:var(--pl-gold)}.dash .pl.ec .ec-holders a{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 17px var(--pl-display);letter-spacing:.03em;color:var(--pl-ink);flex:auto;overflow:hidden}.dash .pl.ec .ec-holders a:hover{color:var(--pl-gold-2)}.dash .pl.ec .ledger-rows li{background:var(--pl-sunk)}.dash .pl.ec .ledger-rows+.ec-link,.dash .pl.ec p.muted{color:var(--pl-ink-3)}.dash .pl.ec .ec-toolbar{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.dash .pl.ec .ec-search{border:1px solid var(--pl-line);background:var(--pl-sunk);max-width:460px;color:var(--pl-ink-3);flex:260px;align-items:center;gap:10px;padding:0 14px;transition:border-color .15s,box-shadow .15s;display:flex}.dash .pl.ec .ec-search:focus-within{border-color:var(--pl-gold);color:var(--pl-gold);box-shadow:0 0 0 3px #d9ba7c22}.dash .pl.wd.ec .ec-search input:not([hidden]){box-shadow:none;background:0 0;border:0;padding:12px 0}.dash .pl.ec .ec-count{font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.ec .ec-count b{color:var(--pl-gold-2)}.dash .pl.ec .coin-rules{gap:14px;display:grid}.dash .pl.ec .coin-rule{background:var(--pl-panel);border:1px solid #d9ba7c25;border-left:2px solid #ffffff18;gap:20px;padding:22px 26px;transition:border-color .2s;display:grid}.dash .pl.ec .coin-rule:hover{border-color:var(--pl-line-2)}.dash .pl.ec .coin-rule.on{border-left-color:var(--pl-gold);background:radial-gradient(ellipse at 0% 0%, #d9ba7c12, transparent 50%), var(--pl-panel)}.dash .pl.ec .coin-rule-head{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.dash .pl.wd.ec .coin-rule-label:not([hidden]){width:auto;font:600 26px / 1 var(--pl-display);letter-spacing:.03em;text-transform:uppercase;background:0 0;border-color:#0000;flex:240px;padding:4px 0}.dash .pl.wd.ec .coin-rule-label:not([hidden]):hover:not(:disabled){border-bottom-color:var(--pl-line)}.dash .pl.wd.ec .coin-rule-label:not([hidden]):focus-visible{padding-left:10px}.dash .pl.ec .coin-rule:not(.on) .coin-rule-label{color:var(--pl-ink-3)}.dash .pl.ec .coin-rule-awarded{align-items:center;gap:6px;display:inline-flex}.dash .pl.ec .coin-rule-awarded small{font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.ec .coin-rule-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:14px 16px;display:grid}.dash .pl.ec .coin-rule-detail{grid-column:1/-1}.dash .pl.ec .coin-rule-foot{border-top:1px solid var(--pl-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;padding-top:16px;display:flex}.dash .pl.ec .ec-rate{font:10px / 1.6 var(--mono);letter-spacing:.6px;color:var(--pl-gold-2)}.dash .pl.ec .ec-composer{border:1px solid var(--pl-line-2);background:radial-gradient(ellipse at 100% 0%, #b8913a1f, transparent 55%), var(--pl-sunk);gap:20px;padding:24px;animation:.35s ease-out both pl-rise;display:grid;position:relative}.dash .pl.ec .ec-composer:after{content:"";pointer-events:none;border:1px solid #e9ce9314;position:absolute;inset:8px}.dash .pl.ec .ec-composer fieldset{border:0;gap:22px;min-width:0;margin:0;padding:0;display:grid}.dash .pl.ec .ec-composer-head{border-bottom:1px solid var(--pl-faint);justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.dash .pl.ec .ec-composer-head h4{font:600 24px / 1 var(--pl-display);letter-spacing:.04em;text-transform:uppercase}.dash .pl.ec .ec-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));align-items:start;gap:16px 18px;display:grid}.dash .pl.ec .ec-sources{justify-items:start;gap:12px;display:grid}.dash .pl.ec .ec-picks{border:1px solid var(--pl-faint);background:#0b0e09;flex-wrap:wrap;justify-self:stretch;gap:6px;padding:12px;display:flex}.dash .pl.ec .ec-pick{border:1px solid var(--pl-line);min-height:0;color:var(--pl-ink-2);cursor:pointer;align-items:center;gap:9px;padding:7px 12px 7px 9px;font-size:12.5px;display:inline-flex}.dash .pl.ec .ec-pick:has(input:checked){border-color:var(--pl-gold);color:var(--pl-gold-2);background:#d9ba7c14}.dash .pl.ec .coin-multipliers{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:14px;display:grid}.dash .pl.ec .coin-multipliers>li{background:var(--pl-sunk);border:1px solid #d9ba7c25;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px 18px;padding:20px 22px;transition:border-color .2s;display:grid}.dash .pl.ec .coin-multipliers>li:hover{border-color:var(--pl-line-2)}.dash .pl.ec .coin-multipliers>li.live{border-color:var(--pl-line-2);background:radial-gradient(ellipse at 0% 0%, #d9ba7c18, transparent 60%), var(--pl-sunk)}.dash .pl.ec .coin-multipliers>li:is(.ended,.off){opacity:.7}.dash .pl.ec .ec-factor{font:600 52px / .85 var(--pl-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#0000;-webkit-text-stroke:1px var(--pl-line-2);align-items:baseline;display:flex}.dash .pl.ec li.live .ec-factor{-webkit-text-stroke:0;background:var(--pl-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dash .pl.ec .ec-factor em{font-size:.5em}.dash .pl.ec .coin-multiplier-what{justify-items:start;gap:5px;min-width:0;display:grid}.dash .pl.ec .coin-multiplier-what .pl-tag{margin:0 0 2px}.dash .pl.ec .coin-multiplier-what>b{font:600 21px / 1.05 var(--pl-display);letter-spacing:.03em;text-transform:uppercase}.dash .pl.ec .coin-multiplier-what small{color:var(--pl-ink-3);font-size:12.5px;line-height:1.5}.dash .pl.ec .coin-multipliers .ec-row-actions{border-top:1px solid var(--pl-faint);grid-column:1/-1;padding-top:14px}.dash .pl.ec .ec-generator{border:1px solid var(--pl-faint);background:#0b0e09;gap:18px;padding:20px;display:grid}.dash .pl.ec .ec-chart{border-bottom:1px solid var(--pl-line-2);align-items:end;gap:4px;height:170px;padding:30px 0 26px;display:flex;position:relative}.dash .pl.ec .ec-chart:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#d9ba7c10 0 1px,#0000 1px 25%);position:absolute;inset:30px 0 26px}.dash .pl.ec .ec-chart>div{flex:1;align-items:end;min-width:0;height:100%;display:flex;position:relative}.dash .pl.ec .ec-chart i{background:#ffffff0a;width:100%;transition:height .4s cubic-bezier(.2,.8,.2,1);display:block}.dash .pl.ec .ec-chart i[data-active=true]{background:linear-gradient(#e9d19b,#8f7a4c);box-shadow:0 0 16px #d9ba7c33}.dash .pl.ec .ec-chart>div:hover i[data-active=true]{background:linear-gradient(#fff2c2,#a68a4a)}.dash .pl.ec .ec-chart span{text-align:center;width:100%;font:600 9px var(--mono);color:var(--pl-gold-2);position:absolute;top:-24px}.dash .pl.ec .ec-chart small{text-align:center;width:100%;font:8.5px var(--mono);color:var(--pl-ink-3);position:absolute;bottom:-20px}.dash .pl.ec .ec-hours{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px 6px;display:grid}.dash .pl.ec .ec-hours label{text-align:center;gap:6px}.dash .pl.ec .ec-hours label>span:first-child{letter-spacing:.4px;font-size:8.5px}.dash .pl.ec .ec-hours input[type=number]:not([hidden]){text-align:center;font:600 15px var(--pl-display);color:var(--pl-gold-2);padding:9px 2px}.dash .pl.ec .ec-preview{gap:8px;font-size:12.5px;display:grid}.dash .pl.ec .ec-preview b{font:600 20px / 1.1 var(--pl-display);letter-spacing:.02em}.dash .pl.ec .ec-ramp-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px;display:grid}.dash .pl.ec .economy-ramp-card{border:1px solid var(--pl-line-2);background:radial-gradient(ellipse at 100% 0%, #b8913a1a, transparent 55%), var(--pl-sunk);gap:10px;min-width:0;padding:24px;display:grid;position:relative}.dash .pl.ec .economy-ramp-card:after{content:"";pointer-events:none;border:1px solid #e9ce9314;position:absolute;inset:8px}.dash .pl.ec .ec-ramp-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dash .pl.ec .economy-ramp-card h3{font-size:24px}.dash .pl.ec .ec-ramp-days{font:10px / 1.8 var(--mono);letter-spacing:.8px;text-transform:uppercase;color:#d5c6a3;margin-top:10px}.dash .pl.ec .ec-ramp-days span,.dash .pl.ec .ec-ramp-rate{font:10px var(--mono);letter-spacing:.6px;color:var(--pl-ink-3)}.dash .pl.ec .ec-pending{color:var(--pl-gold-2);font-size:12.5px}.dash .pl.ec .economy-ramp-card .ec-form-actions{border-top:1px solid var(--pl-faint);margin-top:8px;padding-top:16px}.dash .pl.ec .ec-batch fieldset{border:1px solid var(--pl-line-2);border-left:2px solid var(--pl-gold);background:radial-gradient(ellipse at 0% 50%, #d9ba7c1a, transparent 60%), var(--pl-panel);flex-wrap:wrap;align-items:end;gap:14px 16px;min-width:0;margin:0;padding:18px 20px;display:flex}.dash .pl.ec .ec-batch .pl-eyebrow{flex-basis:100%}.dash .pl.ec .ec-batch label{flex:200px}.dash .pl.ec .ec-wallets{align-items:start;gap:18px;display:grid}.dash .pl.ec .ec-wallets.with-drawer{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.dash .pl.ec .ec-wallet-list{border:1px solid var(--pl-line);background:var(--pl-panel);display:grid}.dash .pl.ec .ec-wallet-list li{border-bottom:1px solid var(--pl-faint);align-items:center;gap:4px;padding-left:14px;display:flex}.dash .pl.ec .ec-wallet-list li:last-child{border-bottom:0}.dash .pl.ec .ec-wallet-list li.pl-empty{padding:22px 18px}.dash .pl.ec .ec-wallet-list .row-select{min-height:0;display:inline-flex}.dash .pl.ec .ec-wallet-open{min-width:0;color:var(--pl-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;flex:auto;align-items:center;gap:12px;padding:12px 18px 12px 8px;transition:background .15s,border-color .15s;display:flex}.dash .pl.ec .ec-wallet-open:hover{background:#d9ba7c0a}.dash .pl.ec .ec-wallet-list li.open{box-shadow:inset 2px 0 0 var(--pl-gold);background:radial-gradient(at 0%,#d9ba7c18,#0000 60%),#1a2014}.dash .pl.ec .ec-wallet-open>span{flex:auto;gap:2px;min-width:0;display:grid}.dash .pl.ec .ec-wallet-open b{text-overflow:ellipsis;white-space:nowrap;font:600 17px / 1 var(--pl-display);letter-spacing:.03em;overflow:hidden}.dash .pl.ec .ec-wallet-open small{font:9px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.ec .coin-drawer{border:1px solid var(--pl-line-2);background:radial-gradient(ellipse at 100% 0%, #b8913a1f, transparent 55%), var(--pl-panel);gap:18px;min-width:0;padding:24px 26px;animation:.35s ease-out both pl-rise;display:grid;position:sticky;top:16px;box-shadow:0 25px 80px #0005}.dash .pl.ec .ec-drawer-head{border-bottom:1px solid var(--pl-faint);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:16px;display:flex}.dash .pl.ec .ec-drawer-head>div{gap:8px;min-width:0;display:grid}.dash .pl.ec .ec-drawer-head b{overflow-wrap:anywhere;font:600 36px / .9 var(--pl-display);letter-spacing:.01em;text-transform:uppercase}.dash .pl.ec .coin-drawer .app-history{border:0;gap:16px;margin:0;padding:0;display:grid}.dash .pl.ec .member-wallet>.eyebrow{display:none}.dash .pl.ec .member-wallet .wallet-standing{border:1px solid var(--pl-line);background:var(--pl-sunk);gap:0;margin:0}.dash .pl.ec .member-wallet .wallet-standing>div{border:0;border-right:1px solid var(--pl-faint);background:0 0;gap:8px;padding:16px 18px;display:grid}.dash .pl.ec .member-wallet .wallet-standing>div:last-child{border-right:0}.dash .pl.ec .member-wallet .wallet-standing .eyebrow{font:9px var(--mono);letter-spacing:1.2px;color:var(--pl-gold)}.dash .pl.ec .member-wallet .wallet-standing h3{font:600 30px / .9 var(--pl-display);font-variant-numeric:tabular-nums;margin:0}.dash .pl.ec .member-wallet .wallet-standing>div:first-child h3{background:var(--pl-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dash .pl.ec .coin-staff-forms{gap:12px}.dash .pl.ec .coin-staff-forms fieldset{border:1px solid var(--pl-faint);background:var(--pl-sunk);gap:12px;padding:16px 18px 18px}.dash .pl.ec .coin-staff-forms legend{font:9px var(--mono);letter-spacing:1.5px;color:var(--pl-gold);padding:0 8px}.dash .pl.ec .member-wallet .button{border:1px solid var(--pl-gold);color:#14180f;min-height:36px;font:600 13.5px var(--pl-display);letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(#ecd39a,#c9a763);border-radius:0;justify-self:start;padding:0 16px}.dash .pl.ec .member-wallet .button-outline{border-color:var(--pl-line-2);color:var(--pl-gold-2);background:0 0}.dash .pl.ec .member-wallet .button:disabled{opacity:.45}.dash .pl.ec .member-wallet .text-button{color:#ddc798;font:10px var(--mono);letter-spacing:1.1px;text-transform:uppercase;justify-self:start}.dash .pl.ec .ec-approvals-card{border-color:var(--pl-line-2);border-left:2px solid var(--pl-gold)}.dash .pl.ec .ec-approvals{display:grid}.dash .pl.ec .ec-approvals li{border-bottom:1px solid var(--pl-faint);flex-wrap:wrap;align-items:center;gap:12px 18px;padding:14px 0;display:flex}.dash .pl.ec .ec-approvals li:last-child{border-bottom:0}.dash .pl.ec .ec-approval-text{color:var(--pl-gold-2);margin:0;font-size:15px}.dash .pl.ec .ec-approvals .coin-multiplier-what{flex:200px}.dash .pl.ec .ec-approvals .coin-multiplier-what>b{font-size:18px}.dash .pl.ec .ec-store-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:14px;display:grid}.dash .pl.ec .coin-store-card{background:var(--pl-sunk);color:var(--pl-ink);text-align:left;cursor:pointer;border:1px solid #d9ba7c25;align-content:start;gap:0;padding:0;transition:border-color .2s,box-shadow .2s;display:grid;overflow:hidden}.dash .pl.ec .coin-store-card:hover:not(:disabled){border-color:var(--pl-gold);box-shadow:0 18px 40px #0006,0 0 30px #d9ba7c18}.dash .pl.ec .coin-store-card:disabled{cursor:default}.dash .pl.ec .coin-store-card.unlisted{opacity:.55}.dash .pl.ec .coin-store-card .qm-card-preview{isolation:isolate;border:0;border-bottom:1px solid var(--pl-faint);background:radial-gradient(at 50% 15%,#d9ba7c1c,#0000 65%),#0b0e09;border-radius:0;min-height:150px;position:relative}.dash .pl.ec .ec-store-body{gap:6px;padding:16px 18px 18px;display:grid}.dash .pl.ec .ec-store-body>small{font:8.5px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--pl-gold)}.dash .pl.ec .ec-store-body>b{font:600 21px / 1.05 var(--pl-display);letter-spacing:.03em;text-transform:uppercase}.dash .pl.ec .ec-store-foot{border-top:1px solid var(--pl-faint);justify-content:space-between;align-items:center;gap:8px;margin-top:4px;padding-top:10px;display:flex}.dash .pl.ec .ec-store-foot small{font:9px var(--mono);letter-spacing:.6px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.ec .ec-purchases{scrollbar-width:thin;scrollbar-color:var(--pl-line-2) transparent;max-height:520px;display:grid;overflow:auto}.dash .pl.ec .ec-purchases li{border-bottom:1px solid var(--pl-faint);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 0 12px 14px;display:flex;box-shadow:inset 2px 0 #d9ba7c55}.dash .pl.ec .ec-purchases li:is(.refunded,.declined,.expired,.ended){box-shadow:inset 2px 0 #ffffff18}.dash .pl.ec .ec-purchases .coin-multiplier-what{flex:260px}.dash .pl.ec .ec-purchases .coin-multiplier-what>b{letter-spacing:0;text-transform:none;font:500 13.5px DM Sans,sans-serif}.dash .pl.ec .ec-purchases .coin-multiplier-what small{font:9.5px var(--mono);letter-spacing:.4px}.dash .pl.ec .coin-modal{border:1px solid var(--pl-line-2);background:radial-gradient(at 92% 0,#b8913a26,#0000 50%),linear-gradient(#12160f,#0d100e);border-radius:0;padding:26px 28px;position:relative;box-shadow:0 40px 120px #000c}.dash .pl.ec .coin-modal.wide{width:min(880px,100%)}.dash .pl.ec .coin-modal .modal-head{border-bottom:1px solid var(--pl-faint);padding-bottom:16px}.dash .pl.ec .coin-modal .modal-head .eyebrow{font:9px var(--mono);letter-spacing:2px;color:#d4bd8f}.dash .pl.ec .coin-modal .modal-head h2{font:600 34px / .95 var(--pl-display);letter-spacing:.01em;text-transform:uppercase;margin-top:8px}.dash .pl.ec .coin-modal .modal-close{border-color:var(--pl-line);color:var(--pl-gold-2);border-radius:0}.dash .pl.ec .coin-modal .modal-close:hover{border-color:var(--pl-gold);background:#d9ba7c14}.dash .pl.ec .coin-modal-body{margin-top:20px;overflow:auto}.dash .pl.ec .coin-product-form{grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:24px;display:grid}.dash .pl.ec .coin-product-side{align-content:start;gap:12px;display:grid}.dash .pl.ec .coin-product-side .qm-card-preview{border-radius:0;min-height:140px}.dash .pl.ec .ec-hint{color:var(--pl-ink-3);font-size:12px;line-height:1.6}.dash .pl.ec .coin-product-fields{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.dash .pl.ec .coin-product-row{grid-template-columns:1fr 1fr;align-items:end;gap:16px;display:grid}.dash .pl.ec .coin-product-switch{padding-bottom:10px}.dash .pl.ec .coin-modal-actions{border-top:1px solid var(--pl-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding-top:16px;display:flex}.dash .pl.ec .coin-modal-actions-right{align-items:center;gap:16px;margin-left:auto;display:inline-flex}.dash .pl.ec .coin-kind-grid{border:1px solid var(--pl-line);background:var(--pl-sunk);grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));display:grid}.dash .pl.ec .coin-kind-pick{border:0;border-right:1px solid var(--pl-faint);border-bottom:1px solid var(--pl-faint);color:var(--pl-ink);text-align:left;cursor:pointer;background:0 0;align-content:start;gap:6px;padding:16px 18px;transition:background .15s;display:grid}.dash .pl.ec .coin-kind-pick:hover{box-shadow:inset 2px 0 0 var(--pl-gold);background:#d9ba7c12}.dash .pl.ec .coin-kind-pick b{font:600 19px var(--pl-display);letter-spacing:.04em;text-transform:uppercase}.dash .pl.ec .coin-kind-pick small{color:var(--pl-ink-3);font-size:12px;line-height:1.5}.dash .pl.ec .coin-note-form{gap:16px;display:grid}@media (max-width:1100px){.dash .pl.ec .ec-wallets.with-drawer{grid-template-columns:minmax(0,1fr)}.dash .pl.ec .coin-drawer{position:static}}@media (max-width:760px){.dash .pl.ec .pl-card-head{flex-wrap:wrap}.dash .pl.ec .ec-head-actions{flex-basis:100%}.dash .pl.ec .coin-rule,.dash .pl.ec .ec-composer,.dash .pl.ec .economy-ramp-card{padding:18px}.dash .pl.wd.ec .coin-rule-label:not([hidden]){font-size:22px}.dash .pl.ec .ec-search{max-width:none}.dash .pl.ec .ec-hours{grid-template-columns:repeat(6,minmax(0,1fr))}.dash .pl.ec .ec-chart{gap:2px}.dash .pl.ec .ec-chart span{font-size:7px}.dash .pl.ec .member-wallet .wallet-standing{grid-template-columns:minmax(0,1fr)}.dash .pl.ec .member-wallet .wallet-standing>div{border-right:0;border-bottom:1px solid var(--pl-faint)}.dash .pl.ec .coin-product-form,.dash .pl.ec .coin-product-row{grid-template-columns:minmax(0,1fr)}.dash .pl.ec .coin-modal,.dash .pl.ec .coin-drawer{padding:20px 18px}}@media (max-width:480px){.dash .pl.ec .ec-hours{grid-template-columns:repeat(4,minmax(0,1fr))}.dash .pl.ec .ec-chart small{font-size:6.5px}}.lt-ball{--lt-ball:40px;width:var(--lt-ball);height:var(--lt-ball);font:700 calc(var(--lt-ball) * .42) / 1 var(--display);color:#1d1a10;background:radial-gradient(circle at 32% 28%,#fffdf4 0 12%,#efe4c4 35%,#c9b88a 78%,#8f7f55);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid;box-shadow:inset 0 -3px 6px #00000040,0 3px 8px #00000080}.lt-ball.drawn{animation:lt-drop .7s var(--ease-spring) both;background:radial-gradient(circle at 32% 28%,#fff6d8 0 10%,#f2cf7c 32%,#c39b53 72%,#7a5a22)}.lt-result.reveal .lt-ball.drawn{animation-duration:.9s}@keyframes lt-drop{0%{opacity:0;transform:translateY(-46px)rotate(-200deg)scale(.6)}}.lt-ball.hit{color:#06150b;background:radial-gradient(circle at 32% 28%,#eafff0 0 10%,#8de6ab 35%,#3fae66 75%,#1e6a3b);box-shadow:inset 0 -3px 6px #00000040,0 0 12px #5ccf8380}.lt-ball.miss{opacity:.4;filter:grayscale(.8)}.lt-line{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.lt-line small{font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;color:#8b8e80;margin-left:6px}.lt-hero{isolation:isolate;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:center;gap:48px;max-width:1500px;margin:0 auto;padding:64px 6% 40px;display:grid;position:relative}.lt-hero h1{font:600 clamp(60px, 8vw, 118px) / .86 var(--display);letter-spacing:-.03em;color:var(--paper);margin:14px 0 20px}.lt-hero h1 span{color:var(--cf-gold)}.lt-hero p{color:#bfc2b4;max-width:480px;margin:0 0 24px;font-size:16px;line-height:1.75}.lt-bills{grid-template-columns:1fr 1fr;gap:18px;display:grid}.lt-bill{border:1px solid var(--cf-line);background:radial-gradient(ellipse at 100% 0, var(--lt-glow), transparent 60%), linear-gradient(165deg, #1a2015, #0d110b);text-align:left;color:inherit;font:inherit;cursor:pointer;transition:border-color .25s, transform .25s var(--ease-out), box-shadow .25s;align-content:start;gap:10px;padding:24px 24px 20px;display:grid;position:relative;overflow:hidden}.lt-bill.daily{--lt-tone:var(--cf-gold);--lt-tone-hi:var(--cf-gold-hi);--lt-glow:#e0b7612a}.lt-bill.weekly{--lt-tone:var(--cf-green);--lt-tone-hi:var(--cf-green-hi);--lt-glow:#5ccf8326}.lt-bill:hover{border-color:var(--cf-line-2);transform:translateY(-2px)}.lt-bill.on{border-color:var(--lt-tone);box-shadow:0 0 0 1px var(--lt-tone), 0 24px 60px #00000080, 0 0 50px var(--lt-glow)}.lt-bill.idle{cursor:default;min-height:260px}.lt-bill-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.lt-bill-name{font:600 13px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--lt-tone)}.lt-bill-name em{color:#8b8e80;font-style:normal}.lt-flag{font:9.5px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:#c9cbbd;white-space:nowrap;border:1px solid #fff2;border-radius:99px;padding:3px 9px}.lt-flag.must{border-color:var(--bad);color:#ffb4a3;background:#e2705a1c;animation:1.6s ease-in-out infinite cf-blink}.lt-bill-label{font:10px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:#8b8e80;margin-top:6px}.lt-bill-jackpot{font:600 clamp(46px, 5vw, 72px) / .9 var(--display);letter-spacing:-.02em;background:linear-gradient(110deg, #fff5d6, var(--lt-tone) 55%, var(--lt-tone-hi));color:#0000;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;align-items:baseline;gap:10px;display:flex}.lt-bill-jackpot small{font:12px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:#8b8e80;-webkit-text-fill-color:#8b8e80}.lt-bill-clock{align-items:baseline;gap:10px;margin-top:2px;display:flex}.lt-bill-clock span{font:10px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:#8b8e80}.lt-bill-clock b{font:600 26px/1 var(--display);color:var(--paper);font-variant-numeric:tabular-nums;letter-spacing:.04em}.lt-bill-clock.soon b{color:#ffb4a3}.lt-bill-pot{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.lt-bill-pot span{color:#a9ac9e;background:#0b0e09aa;border:1px solid #ffffff12;padding:5px 9px;font-size:12px}.lt-bill-pot b{color:var(--paper);font-weight:600}.lt-bill-foot{color:#8b8e80;border-top:1px solid #ffffff10;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding-top:12px;font-size:12.5px;display:flex}.lt-board{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:32px;max-width:1500px;margin:26px auto 0;padding:0 6%;display:grid}.lt-builder{border:1px solid var(--cf-line-2);background:radial-gradient(at 0 0,#e0b76112,#0000 50%),linear-gradient(165deg,#1a2015,#0f130d);padding:28px;box-shadow:0 30px 60px #00000070}.lt-builder header{background:0 0;border:0;margin-bottom:20px;padding:0}.lt-builder h2{font:600 34px/1 var(--display);color:var(--paper);margin:8px 0 6px}.lt-builder header p{color:var(--cf-muted);align-items:center;gap:12px;margin:0;font-size:14px;display:flex}.lt-count{border:1px solid var(--cf-line-2);font:600 13px var(--mono);color:var(--cf-gold-hi);border-radius:99px;padding:2px 10px}.lt-grid{grid-template-columns:repeat(8,minmax(0,64px));justify-content:space-between;gap:12px 8px;display:grid}.lt-pick{aspect-ratio:1;color:#c9cbbd;width:100%;font:600 22px var(--display);cursor:pointer;transition:transform .25s var(--ease-spring), border-color .2s, color .2s, box-shadow .2s;background:radial-gradient(circle at 35% 30%,#20271a,#0d110b 70%);border:1px solid #ffffff14;border-radius:50%;place-items:center;display:grid}.lt-pick:hover:not(:disabled){border-color:var(--cf-line-2);transform:scale(1.06)}.lt-pick.on{color:#1d1a10;box-shadow:0 0 0 2px #0d110b, 0 0 0 3px var(--cf-gold), 0 6px 18px #e0b76140;background:radial-gradient(circle at 32% 28%,#fff6d8 0 10%,#f2cf7c 32%,#c39b53 72%,#7a5a22);border-color:#0000;transform:scale(1.04)}.lt-pick:disabled{opacity:.3;cursor:not-allowed}.lt-builder-tools{align-items:center;gap:18px;margin:20px 0;display:flex}.lt-builder-tools .text-button{align-items:center;gap:6px;display:inline-flex}.lt-add{gap:6px;margin-left:auto}.lt-slip{border:1px dashed var(--cf-line-2);background:#0b0e0999;padding:18px}.lt-slip-head{font:11px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--cf-muted);justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.lt-slip-head span{color:var(--cf-gold);align-items:center;gap:6px;display:inline-flex}.lt-slip ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lt-slip li{animation:cf-arrive .35s var(--ease-out) both;background:#12160f;border:1px solid #ffffff0c;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.lt-remove{color:#7f8274;cursor:pointer;background:0 0;border:0;padding:6px}.lt-remove:hover{color:var(--bad)}.lt-slip-empty{color:#7f8274;align-items:center;gap:6px;margin:4px 0;font-size:14px;display:flex}.lt-slip-total{color:var(--cf-muted);border-top:1px solid #ffffff10;justify-content:space-between;align-items:center;margin:16px 0 14px;padding-top:14px;font-size:14px;display:flex}.lt-cost b{font:600 26px/1 var(--display);color:var(--paper)}.lt-buy{justify-content:center;gap:10px;width:100%;padding:15px;font-size:16px}.lt-buy:disabled{opacity:.45;cursor:not-allowed}.lt-balance{color:#7f8274;justify-content:center;align-items:center;gap:6px;margin:10px 0 0;font-size:12.5px;display:flex}.lt-side{gap:32px;min-width:0;display:grid}.lt-tiers ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lt-tiers li{background:#12160f;border:1px solid #ffffff0c;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:14px 16px;display:grid}.lt-tiers li.top{border-color:var(--cf-line-2);background:radial-gradient(at 100%,#e0b76118,#0000 60%),#151a11}.lt-tier-balls{grid-template-columns:repeat(7,9px);gap:4px;display:grid}.lt-tier-balls i{background:#2a3022;border-radius:50%;width:9px;height:9px}.lt-tier-balls i.on{background:var(--cf-gold);box-shadow:0 0 6px #e0b76180}.lt-tier-name b{font:600 19px/1 var(--display);color:var(--paper);align-items:center;gap:8px;display:flex}.lt-tier-name em{font:normal 9.5px var(--mono);letter-spacing:1.2px;text-transform:uppercase;background:var(--cf-gold-dim);color:var(--cf-gold-hi);border-radius:99px;padding:2px 7px}.lt-tier-name small,.lt-tier-pot small{font:10.5px var(--mono);color:#7f8274;margin-top:4px;display:block}.lt-tier-pot{text-align:right}.lt-tier-pot .coin-amount b{font:600 19px var(--display);color:var(--cf-gold-hi)}.lt-tiers-note{color:#8b8e80;margin:14px 0 0;font-size:13px;line-height:1.6}.lt-held ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lt-held li{background:#12160f;border:1px solid #ffffff0c;padding:10px 12px}.lt-results{max-width:1500px;margin:60px auto 0;padding:0 6%}.lt-result-grid{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:18px;display:grid}.lt-result{border:1px solid var(--cf-line);background:linear-gradient(165deg,#171d13,#0d110b);align-content:start;gap:18px;padding:24px;display:grid}.lt-result.reveal{border-color:var(--cf-gold);box-shadow:0 0 60px #e0b76126}.lt-result header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.lt-result-name{font:600 13px var(--mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--cf-gold)}.lt-result.weekly .lt-result-name{color:var(--cf-green)}.lt-result time{font:11px var(--mono);color:#7f8274}.lt-drawn{flex-wrap:wrap;gap:10px;display:flex}.lt-result-stats{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.lt-result-stats div+div{border-left:1px solid #ffffff10;padding-left:14px}.lt-result-stats dt{font:10px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:#7f8274}.lt-result-stats dd{color:var(--paper);margin:6px 0 0;font-size:14px}.lt-result-tiers{grid-template-columns:repeat(5,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.lt-result-tiers li{text-align:center;color:#6f7266;background:#0b0e09;border:1px solid #ffffff0c;gap:4px;padding:10px 8px;font-size:11.5px;display:grid}.lt-result-tiers li b{font:600 20px/1 var(--display);color:#6f7266}.lt-result-tiers li.hit{color:#c9cbbd;border-color:#e0b76144}.lt-result-tiers li.hit b{color:var(--cf-gold-hi)}.lt-mine{background:#0b0e09;border:1px solid #ffffff10;gap:8px;padding:14px;display:grid}.lt-mine.won{background:linear-gradient(90deg,#5ccf8314,#0b0e09 60%);border-color:#5ccf8355}.lt-mine-head{font:600 15px var(--display);letter-spacing:.03em;color:var(--cf-muted);align-items:center;gap:6px;display:flex}.lt-mine.won .lt-mine-head{color:var(--cf-green-hi)}.lt-winners{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lt-winners li{grid-template-columns:1fr auto auto;align-items:center;gap:12px;font-size:14px;display:grid}.lt-winners small{font:10.5px var(--mono);color:#7f8274}.lt-verify{justify-self:stretch;width:100%;max-width:none;margin:0;padding-top:14px;border-top:1px solid #ffffff0c!important}.lt-verify a{color:var(--cf-green)}.lt-history{gap:6px;margin:18px 0 0;padding:0;list-style:none;display:grid}.lt-history li{background:#12160f;border:1px solid #ffffff0a;grid-template-columns:130px 1fr auto;align-items:center;gap:16px;padding:10px 14px;display:grid}.lt-history-name{font:11px var(--mono);letter-spacing:1px;text-transform:uppercase;color:#8b8e80}.lt-small{margin-top:26px}@media (max-width:1100px){.lt-hero{grid-template-columns:1fr;gap:28px}.lt-board{grid-template-columns:1fr}}@media (max-width:760px){.lt-hero,.lt-board,.lt-results{padding-left:16px;padding-right:16px}.lt-hero{padding-top:40px}.lt-bills{grid-template-columns:1fr;gap:12px}.lt-builder{padding:20px 16px}.lt-grid{grid-template-columns:repeat(4,minmax(0,64px));gap:12px 8px}.lt-pick{font-size:19px}.lt-result-grid{grid-template-columns:1fr}.lt-result{padding:18px 14px}.lt-drawn{gap:6px}.lt-drawn .lt-ball{--lt-ball:38px!important}.lt-result-tiers{gap:4px}.lt-history li{grid-template-columns:1fr auto}.lt-history .lt-line{grid-area:2/1/auto/-1}.lt-tiers li{gap:12px;padding:12px}.lt-tier-balls{grid-template-columns:repeat(7,7px);gap:3px}.lt-tier-balls i{width:7px;height:7px}}@media (prefers-reduced-motion:reduce){.lt-ball.drawn,.lt-flag.must{animation:none}}.lt-unlock{color:#a9ac9e;background:#0b0e09cc;border:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding:9px 12px 12px;font-size:12.5px;display:flex;position:relative;overflow:hidden}.lt-unlock-text{align-items:center;gap:6px;display:inline-flex}.lt-unlock-text b{color:var(--paper)}.lt-unlock-count{font:600 12px var(--mono);color:var(--lt-tone)}.lt-unlock i{height:3px;width:var(--lt-fill);background:var(--lt-tone);box-shadow:0 0 10px var(--lt-tone);transition:width .6s var(--ease-out);position:absolute;bottom:0;left:0}.lt-unlock.on{border-color:var(--lt-tone);color:var(--lt-tone-hi)}.lt-admin{gap:18px;display:grid}.lt-admin-actions{flex-wrap:wrap;gap:8px;display:inline-flex}.lt-admin-open{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.lt-admin-draw{border:1px solid var(--edge,#d9ba7c1f);background:var(--sunk,#0e120c);justify-items:start;gap:8px;padding:16px;display:grid}.lt-admin-draw b{align-items:center;gap:6px;font-size:18px;display:inline-flex}.lt-admin-draw small{color:var(--muted,#a9ac9e);line-height:1.5}.lt-admin-kind{border-bottom:1px solid var(--edge,#d9ba7c1f);gap:12px;margin-bottom:18px;padding-bottom:18px;display:grid}.lt-admin-odds{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lt-admin-odds li{border:1px solid var(--edge,#d9ba7c1f);font:11px var(--mono);color:var(--muted,#a9ac9e);padding:4px 10px}.lt-admin-odds b{color:var(--accent,#d9ba7c)}.lt-admin-table{border-collapse:collapse;width:100%;font-size:13px}.lt-admin-table th,.lt-admin-table td{border-bottom:1px solid var(--edge,#d9ba7c1f);text-align:left;padding:9px 10px}.lt-admin-table th{font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--muted,#a9ac9e)}.lt-admin-table td small{color:var(--muted,#a9ac9e);display:block}.lt-admin-table .mono{font-family:var(--mono)}.lt-admin-check{align-self:end;align-items:center;gap:10px;flex-direction:row!important;display:flex!important}.lt-admin-check input{width:16px;height:16px}.hr-house-backdrop{z-index:1100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05070499;place-items:center;padding:16px;animation:.2s hr-house-fade;display:grid;position:fixed;inset:0}.hr-house-modal{text-align:center;background:repeating-linear-gradient(135deg,#e0b7610a 0 12px,#0000 12px 24px),linear-gradient(160deg,#1b2116,#10140d);border:1px dashed #e0b76188;width:min(440px,100%);max-height:calc(100vh - 32px);margin-top:12px;padding:30px 24px 22px;animation:.25s cubic-bezier(.2,.8,.2,1.1) hr-house-pop;position:relative;overflow-y:auto;box-shadow:0 30px 70px -20px #000,0 0 40px -18px #e0b76166}.hr-house-tag{letter-spacing:.16em;color:#0a0d08;white-space:nowrap;background:#e0b761;padding:2px 10px;font:700 10px/1.6 IBM Plex Mono,monospace;position:absolute;top:0;left:50%;transform:translate(-50%)}.hr-house-badge{color:#0a0d08;background:radial-gradient(circle at 35% 30%,#f6dd9a,#e0b761 60%,#a8853d);border-radius:50%;place-items:center;width:46px;height:46px;display:inline-grid;box-shadow:0 0 22px #e0b76144}.hr-house-kicker{letter-spacing:.18em;text-transform:uppercase;color:#e0b761;margin:12px 0 2px;font:600 10.5px IBM Plex Mono,monospace}.hr-house-modal h2{letter-spacing:.02em;text-transform:uppercase;color:#f2eee2;margin:0 0 14px;font:700 30px/1 Barlow Condensed,sans-serif}.hr-house-modal h2 span{color:#5ccf83}.hr-house-points{text-align:left;color:#c8cbbd;gap:8px;margin:0;padding:0;font-size:14px;line-height:1.45;list-style:none;display:grid}.hr-house-points li{padding-left:18px;position:relative}.hr-house-points li:before{content:"◆";color:#e0b761;font-size:10px;position:absolute;top:1px;left:0}.hr-house-points b{color:#f2eee2}.hr-house-help{color:#a9ac9e;margin:14px 0 18px;font-size:12.5px;line-height:1.5}.hr-house-help a{color:#f6dd9a;font-weight:600}.hr-house-ok{justify-content:center;width:100%}@keyframes hr-house-fade{0%{opacity:0}}@keyframes hr-house-pop{0%{opacity:0;transform:translateY(10px)scale(.97)}}@media (prefers-reduced-motion:reduce){.hr-house-backdrop,.hr-house-modal{animation:none}}.cf{--cf-gold:#e0b761;--cf-gold-hi:#f6dd9a;--cf-gold-dim:#e0b76122;--cf-green:#5ccf83;--cf-green-hi:#a6f0bf;--cf-green-dim:#5ccf8322;--cf-panel:#151a11;--cf-panel-2:#1b2116;--cf-line:#d9ba7c24;--cf-line-2:#d9ba7c55;--cf-muted:#a9ac9e;padding-bottom:90px}.cf header{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;position:static}.cf .cf-section-head{border-bottom:1px solid var(--cf-line)}.cf .button{gap:10px}.cf-wide{max-width:1500px;margin:24px auto;padding:0 6%}.cf-coin{width:var(--cf-size);height:var(--cf-size);perspective:1400px;flex-shrink:0;position:relative}.cf-coin-air,.cf-coin-body{transform-style:preserve-3d;position:absolute;inset:0}.cf-face{backface-visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cf-face.gold{filter:drop-shadow(0 0 18px #e0b76133);transform:translateZ(5px)}.cf-face.green{filter:drop-shadow(0 0 18px #5ccf8333);transform:rotateX(180deg)translateZ(5px)}.cf-edge{border-radius:50%;position:absolute;inset:5.5%}.cf-edge.gold{background:radial-gradient(circle,#7a5a22,#b8913f 70%,#6b4d1b)}.cf-edge.green{background:radial-gradient(circle,#1f5a33,#3f9a5c 70%,#174427)}.cf-coin.is-idle .cf-coin-body{animation:7s infinite cf-idle}.cf-coin.is-idle .cf-face.green{transform:rotateY(180deg)translateZ(5px)}@keyframes cf-idle{0%,38%{animation-timing-function:cubic-bezier(.7,0,.3,1);transform:rotateY(-14deg)translateY(0)}50%,88%{animation-timing-function:cubic-bezier(.7,0,.3,1);transform:rotateY(194deg)translateY(-8px)}to{transform:rotateY(346deg)translateY(0)}}.cf-coin-shadow{filter:blur(4px);background:radial-gradient(#000000c0,#0000 70%);border-radius:50%;height:10%;position:absolute;bottom:-14%;left:18%;right:18%}.cf-chip{vertical-align:middle;border-radius:50%;flex-shrink:0}.cf-glow{aspect-ratio:1;filter:blur(60px);opacity:.5;pointer-events:none;border-radius:50%;width:60%;animation:6s ease-in-out infinite cf-breathe;position:absolute}.cf-glow.gold{background:#e0b761;top:14%;left:8%}.cf-glow.green{background:#36b866;animation-delay:-3s;bottom:12%;right:8%}@keyframes cf-breathe{50%{opacity:.22;transform:scale(.85)}}.cf-hero{isolation:isolate;grid-template-columns:1.15fr 1fr;align-items:center;gap:50px;max-width:1600px;min-height:600px;margin:auto;padding:70px 6% 80px;display:grid;position:relative;overflow:hidden}.cf-hero:before{content:"";border:1px solid var(--cf-line);pointer-events:none;background:radial-gradient(at 85% 40%,#e0b76110,#0000 55%),radial-gradient(at 100% 100%,#5ccf830c,#0000 50%);position:absolute;inset:26px 25px}.cf-back{font:11px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--cf-muted);align-items:center;gap:6px;margin-bottom:18px;text-decoration:none;display:inline-flex}.cf-back:hover{color:var(--cf-gold)}.cf-hero h1,.gm-hero h1{font:600 clamp(64px, 9vw, 132px)/.86 var(--display);letter-spacing:-.03em;color:var(--paper);margin:14px 0 22px}.cf-hero h1 span{background:linear-gradient(100deg,#fff0c9,#c39b53 45%,#5ccf83 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.cf-hero p,.gm-hero p{color:#bfc2b4;max-width:560px;margin:0 0 26px;font-size:16px;line-height:1.75}.cf-hero-stats{font:12px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--cf-muted);flex-wrap:wrap;align-items:center;gap:10px 26px;margin-bottom:22px;display:flex}.cf-hero-stats b{color:var(--paper);font-size:15px}.cf-live{color:#8a8c80;align-items:center;gap:8px;display:inline-flex}.cf-live i{background:#6d6f63;border-radius:50%;width:8px;height:8px}.cf-live.on{color:var(--cf-green)}.cf-live.on i{background:var(--cf-green);animation:1.8s infinite cf-pulse;box-shadow:0 0 #5ccf8399}@keyframes cf-pulse{70%{box-shadow:0 0 0 9px #5ccf8300}to{box-shadow:0 0 #5ccf8300}}.cf-fair{color:#9ea290;align-items:center;gap:8px;font-size:13px;display:inline-flex}.cf-fair svg{color:var(--cf-green)}.cf-hero-art{place-items:center;min-height:440px;display:grid;position:relative}.cf-hero-art:before,.cf-hero-art:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #d9ba7c1c;border-radius:50%;position:absolute}.cf-hero-art:before{width:min(430px,92%)}.cf-hero-art:after{border-style:dashed;border-color:#5ccf8322;width:min(330px,72%);animation:60s linear infinite cf-turn}@keyframes cf-turn{to{transform:rotate(360deg)}}.cf-coin.is-idle:after{content:"";filter:blur(5px);background:radial-gradient(#000000b0,#0000 70%);border-radius:50%;height:8%;animation:7s infinite cf-floor;position:absolute;bottom:-16%;left:22%;right:22%}@keyframes cf-floor{0%,38%,to{opacity:1;transform:scaleX(1)}50%,88%{opacity:.7;transform:scaleX(.82)}}.cf-board{grid-template-columns:minmax(320px,400px) 1fr;align-items:start;gap:36px;max-width:1500px;margin:0 auto;padding:0 6%;display:grid}.cf-rail{gap:18px;display:grid;position:sticky;top:90px}.cf-main{gap:48px;min-width:0;display:grid}.cf-section-head{border-bottom:1px solid var(--cf-line);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;padding-bottom:12px;display:flex}.cf-section-head h2,.cf-call h2{font:600 34px/1 var(--display);letter-spacing:-.01em;color:var(--paper);margin:0}.cf-section-head span{font:11px var(--mono);letter-spacing:1px;text-transform:uppercase;color:#7f8274}.cf-call{border:1px solid var(--cf-line-2);background:radial-gradient(at 0 0,#e0b76114,#0000 50%),linear-gradient(165deg,#1a2015,#0f130d);padding:26px;position:relative;box-shadow:0 30px 60px #00000070}.cf-call header{background:0 0;border:0;margin-bottom:20px;padding:0}.cf-call h2{margin-top:8px}.cf-sides{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:22px;display:grid}.cf-side{color:#8b8e80;cursor:pointer;transition:border-color .2s, background .2s, transform .2s var(--ease-spring);background:#0d110b;border:1px solid #ffffff14;justify-items:center;gap:8px;padding:16px 10px 12px;display:grid}.cf-side img{filter:grayscale(.6)brightness(.7);width:86px;height:86px;transition:filter .25s, transform .35s var(--ease-spring)}.cf-side b{font:600 20px/1 var(--display);letter-spacing:1.5px}.cf-side:hover img{filter:none;transform:rotate(-8deg)scale(1.04)}.cf-side.on{transform:translateY(-2px)}.cf-side.on img{filter:none;transform:scale(1.08)}.cf-side.gold.on{border-color:var(--cf-gold);color:var(--cf-gold-hi);background:radial-gradient(circle at 50% 40%,#e0b76126,#0d110b 70%);box-shadow:0 0 30px #e0b76126}.cf-side.green.on{border-color:var(--cf-green);color:var(--cf-green-hi);background:radial-gradient(circle at 50% 40%,#5ccf8326,#0d110b 70%);box-shadow:0 0 30px #5ccf8326}.cf-stake-head{font:11px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--cf-muted);justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.cf-stake-value b{font:600 30px/1 var(--display);color:var(--paper)}.cf-stake input[type=range]{appearance:none;background:linear-gradient(90deg, var(--cf-gold) var(--cf-fill), #2a3022 var(--cf-fill));cursor:pointer;border:0;border-radius:99px;outline:none;width:100%;height:6px;min-height:0;padding:0;display:block}.cf-stake input[type=range]::-webkit-slider-thumb{appearance:none;width:22px;height:22px;box-shadow:0 0 0 1px var(--cf-gold), 0 4px 10px #000a;background:radial-gradient(circle at 35% 35%,#fff3d2,#c39b53 60%,#8a6a2c);border:2px solid #0d110b;border-radius:50%}.cf-stake input[type=range]::-moz-range-thumb{background:radial-gradient(circle at 35% 35%,#fff3d2,#c39b53 60%,#8a6a2c);border:2px solid #0d110b;border-radius:50%;width:20px;height:20px}.cf-stake-chips{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.cf-stake-chips button{color:#c9cbbd;font:600 15px var(--display);letter-spacing:1px;cursor:pointer;background:#0d110b;border:1px solid #ffffff14;padding:9px 0}.cf-stake-chips button:hover{border-color:var(--cf-line-2)}.cf-stake-chips button.on{border-color:var(--cf-gold);color:var(--cf-gold-hi);background:var(--cf-gold-dim)}.cf-terms{border-top:1px dashed #ffffff14;border-bottom:1px dashed #ffffff14;gap:10px;margin:22px 0;padding:16px 0;display:grid}.cf-terms div{justify-content:space-between;align-items:center;display:flex}.cf-terms dt{color:var(--cf-muted);font-size:13px}.cf-terms dd{color:var(--paper);margin:0;font-size:14px}.cf-post{justify-content:center;gap:10px;width:100%;padding:15px;font-size:16px}.cf-post:disabled,.cf-take:disabled{opacity:.45;cursor:not-allowed}.cf-note,.cf-quiet{color:var(--cf-muted);margin:12px 0 0;font-size:13px}.cf-error{color:var(--bad);margin:10px 0 0;font-size:13px}.cf-small{color:#7c7f72;margin:0;font-size:12px;line-height:1.6}.cf-loading{color:var(--cf-muted);align-items:center;gap:10px;display:flex}.cf-record{border:1px solid var(--cf-line);background:var(--cf-panel);padding:20px 22px}.cf-record-grid{grid-template-columns:repeat(3,1fr);margin-top:14px;display:grid}.cf-record-grid span{gap:4px;display:grid}.cf-record-grid span+span{border-left:1px solid #ffffff10;padding-left:16px}.cf-record-grid b{font:600 30px/1 var(--display);color:var(--paper)}.cf-record-grid .up b{color:var(--cf-green)}.cf-record-grid .down b{color:var(--bad)}.cf-record-grid small{font:10px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:#7f8274}.cf-player{min-width:0;color:var(--paper);align-items:center;gap:10px;font-weight:600;text-decoration:none;display:inline-flex}a.cf-player:hover .callsign-text{text-underline-offset:3px;text-decoration:underline}.cf-player .callsign{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cf-avatar-wrap{flex-shrink:0;display:inline-flex;position:relative}.cf-avatar{object-fit:cover;background:#15140f;border:1px solid #d9ba7c40;border-radius:50%}.cf-avatar-wrap .cf-chip{filter:drop-shadow(0 2px 4px #000c);position:absolute;bottom:-4px;right:-5px}.cf-trophy{color:var(--cf-gold);flex-shrink:0}.cf-open-list{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.cf-open{border:1px solid var(--cf-line);animation:cf-arrive .5s var(--ease-out) both;background:linear-gradient(165deg,#171d13,#0f130d);gap:18px;padding:20px;transition:border-color .25s,transform .25s;display:grid;position:relative;overflow:hidden}.cf-open:hover{border-color:var(--cf-line-2);transform:translateY(-2px)}.cf-open:before{content:"";aspect-ratio:1;filter:blur(40px);opacity:.16;pointer-events:none;border-radius:50%;width:70%;position:absolute;top:-40%;right:-30%}.cf-open.gold:before{background:var(--cf-gold)}.cf-open.green:before{background:var(--cf-green)}.cf-open.is-mine{border-style:dashed;border-color:var(--cf-line-2)}.cf-open.is-highlight{border-color:var(--cf-gold);box-shadow:0 0 0 1px var(--cf-gold), 0 0 40px #e0b76133}@keyframes cf-arrive{0%{opacity:0;transform:translateY(10px)scale(.98)}}.cf-open-top{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.cf-open-time{font:11px var(--mono);color:#8b8e80;flex-shrink:0;align-items:center;gap:5px;display:inline-flex}.cf-open-stake{align-items:center;gap:16px;display:flex}.cf-open-coin{filter:drop-shadow(0 8px 14px #000b);width:68px;height:68px;transition:transform .5s var(--ease-spring)}.cf-open:hover .cf-open-coin{transform:rotate(-14deg)scale(1.06)}.cf-open-stake small{font:10px var(--mono);letter-spacing:1.3px;text-transform:uppercase;color:#8b8e80;margin-bottom:4px;display:block}.cf-open.gold .cf-open-stake small{color:var(--cf-gold)}.cf-open.green .cf-open-stake small{color:var(--cf-green)}.cf-open-wager b{font:600 36px/1 var(--display);color:var(--paper)}.cf-open-pot{font:10.5px var(--mono);letter-spacing:1px;text-transform:uppercase;color:#7f8274;justify-content:space-between;align-items:center;margin-top:-6px;display:flex}.cf-open-pot b{color:var(--cf-gold-hi);font-size:12px}.cf-take{justify-content:center;gap:10px;width:100%}.cf-take.green{color:#0b1a10;background:linear-gradient(110deg,#c9f5d6,#3fae66 80%)}.cf-open-actions{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.cf-open-actions .text-button{align-items:center;gap:5px;display:inline-flex}.cf-waiting{font:11px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--cf-gold);align-items:center;gap:8px;margin-right:auto;display:inline-flex}.cf-waiting i{background:var(--cf-gold);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite cf-blink}@keyframes cf-blink{50%{opacity:.2}}.cf-empty{border:1px dashed var(--cf-line);color:var(--cf-muted);align-items:center;gap:24px;padding:30px;display:flex}.cf-empty p{max-width:380px;margin:0;line-height:1.6}.cf-landed-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cf-landed{animation:cf-arrive .5s var(--ease-out) both;background:#12160f;border:1px solid #ffffff0c;grid-template-columns:auto 1fr auto auto;align-items:center;gap:16px;padding:10px 16px 10px 10px;display:grid}.cf-landed.won{background:linear-gradient(90deg,#5ccf8312,#12160f 50%);border-color:#5ccf8344}.cf-landed.lost{border-color:#e2705a33}.cf-landed-coin{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0}.cf-landed-coin img{width:44px;height:44px;transition:transform .6s var(--ease-spring);display:block}.cf-landed-coin:hover img,.cf-landed-coin:focus-visible img{transform:rotateY(360deg)}.cf-landed-who{align-items:center;gap:10px;min-width:0;font-size:14px;display:flex}.cf-landed-beat{font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;color:#6f7266}.cf-landed-pot{font:600 20px/1 var(--display);color:var(--cf-gold-hi)}.cf-landed time{font:11px var(--mono);color:#7c7f72;white-space:nowrap}.cf-stage{z-index:1000;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.cf-stage-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050704d9;animation:.3s both cf-fade;position:absolute;inset:0}@keyframes cf-fade{0%{opacity:0}}.cf-stage-card{border:1px solid var(--cf-line-2);text-align:center;width:min(860px,100%);max-height:calc(100vh - 32px);animation:cf-rise .45s var(--ease-out) both;background:radial-gradient(at 50% 30%,#e0b76114,#0000 60%),linear-gradient(170deg,#1a2015,#0b0e09);padding:34px 34px 28px;transition:border-color .4s;position:relative;overflow-y:auto;box-shadow:0 40px 120px #000}.cf-stage-card.landed.gold{border-color:var(--cf-gold)}.cf-stage-card.landed.green{border-color:var(--cf-green)}@keyframes cf-rise{0%{opacity:0;transform:translateY(24px)scale(.97)}}.cf-stage-close{color:var(--cf-muted);cursor:pointer;background:0 0;border:0;padding:6px;position:absolute;top:14px;right:14px}.cf-stage-close:hover{color:var(--paper)}.cf-stage-pot{font:11px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--cf-muted);align-items:center;gap:8px;display:inline-flex}.cf-stage-pot em{border:1px solid #fff2;border-radius:99px;padding:2px 8px;font-style:normal}.cf-stage-arena{grid-template-columns:1fr auto 1fr;align-items:end;gap:18px;margin:26px 0 10px;padding-top:150px;display:grid}.cf-stage-side{transition:opacity .5s, transform .5s var(--ease-spring), border-color .5s, box-shadow .5s;border:1px solid #0000;justify-items:center;gap:12px;padding:16px 10px;display:grid}.cf-stage-side .cf-player{flex-direction:column;gap:10px;max-width:100%;font-size:17px}.cf-stage-call{font:600 16px/1 var(--display);letter-spacing:2px;align-items:center;gap:7px;display:inline-flex}.cf-stage-side.gold .cf-stage-call{color:var(--cf-gold)}.cf-stage-side.green .cf-stage-call{color:var(--cf-green)}.cf-stage-side.is-winner{transform:scale(1.06)}.cf-stage-side.gold.is-winner{border-color:#e0b76166;box-shadow:0 0 50px #e0b76126}.cf-stage-side.green.is-winner{border-color:#5ccf8366;box-shadow:0 0 50px #5ccf8326}.cf-stage-side.is-loser{opacity:.4;filter:grayscale(.7)}.cf-stage-coin{place-items:center;display:grid;position:relative}.cf-burst{aspect-ratio:1;opacity:0;pointer-events:none;border-radius:50%;width:170px;position:absolute}.landed .cf-burst{animation:cf-burst .9s var(--ease-out)}.cf-burst.gold{box-shadow:0 0 0 3px var(--cf-gold), 0 0 60px 20px #e0b76166}.cf-burst.green{box-shadow:0 0 0 3px var(--cf-green), 0 0 60px 20px #5ccf8366}@keyframes cf-burst{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(2.3)}}.cf-stage-verdict{min-height:150px}.cf-tossing{font:12px var(--mono);letter-spacing:3px;text-transform:uppercase;color:var(--cf-muted);margin:30px 0 0;animation:1s ease-in-out infinite cf-blink}.cf-result{font:600 clamp(56px, 10vw, 96px)/.9 var(--display);letter-spacing:.04em;color:#0000;animation:cf-slam .5s var(--ease-spring) both;-webkit-background-clip:text;background-clip:text;margin-top:6px;display:block}.cf-result.gold{background-image:var(--shine)}.cf-result.green{background-image:linear-gradient(110deg,#d8ffe4,#3fae66 45%,#c9f5d6 55%,#2c8a4f)}@keyframes cf-slam{0%{opacity:0;letter-spacing:.3em;transform:scale(1.6)}}.cf-stage-verdict p{color:#c9cbbd;justify-content:center;align-items:center;gap:8px;margin:12px 0 0;font-size:17px;display:flex}.cf-won{letter-spacing:.02em;font:600 26px/1 var(--display)!important;color:var(--cf-green-hi)!important}.cf-won .coin-amount b{color:var(--cf-gold-hi)}.cf-lost{color:#d7a091!important}.cf-stage-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 22px;margin:22px 0 6px;display:flex}.cf-stage-actions .button{gap:8px}.cf-verify{text-align:left;color:#8f9284;max-width:620px;margin:18px auto 0;font-size:12px}.cf-verify,.cf-verify:last-child{border:0}.cf-verify[open] summary svg{transform:none}.cf-verify summary{cursor:pointer;color:var(--cf-green);justify-content:flex-start;align-items:center;gap:7px;padding:0;font-size:13px;list-style:none;display:inline-flex}.cf-verify summary::-webkit-details-marker{display:none}.cf-verify dl{background:#0b0e09;border:1px solid #ffffff10;margin:12px 0 0;padding:14px}.cf-verify dt{font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;color:#6f7266;margin-top:10px}.cf-verify dt:first-child{margin-top:0}.cf-verify dd{font:11px/1.5 var(--mono);color:#c9cbbd;word-break:break-all;margin:4px 0 0}.cf-verify p{align-items:center;gap:5px;margin:10px 0 0;display:flex}.cf-verify p.ok{color:var(--cf-green)}.cf-verify p.bad{color:var(--bad)}.gm-hero{max-width:1500px;margin:0 auto;padding:80px 6% 44px}.gm-hero h1 span{color:var(--cf-gold)}.gm-grid{grid-template-columns:1fr 1fr;gap:22px;max-width:1500px;margin:0 auto;padding:0 6%;list-style:none;display:grid}.gm-card{border:1px solid var(--cf-line);height:100%;color:inherit;transition:border-color .3s, transform .3s var(--ease-out), box-shadow .3s;background:linear-gradient(170deg,#1a2015,#0d110b 70%);grid-template-rows:auto 1fr;text-decoration:none;display:grid;position:relative;overflow:hidden}.gm-card:hover{border-color:var(--cf-line-2);transform:translateY(-4px);box-shadow:0 30px 70px #00000090}.gm-card-art{background:radial-gradient(at 50% 120%,#e0b7611a,#0000 60%),repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 48px);border-bottom:1px solid #ffffff0c;place-items:center;height:280px;display:grid;position:relative;overflow:hidden}.gm-balls{flex-wrap:wrap;justify-content:center;gap:10px;max-width:300px;display:flex;position:relative}.gm-card-copy{align-content:start;justify-items:start;gap:14px;padding:30px 32px 32px;display:grid}.gm-card h2{font:600 50px/.9 var(--display);color:var(--paper);margin:0}.gm-card p{color:#b4b7a9;max-width:460px;margin:0;font-size:15px;line-height:1.7}.gm-tag{font:10px var(--mono);letter-spacing:1.3px;text-transform:uppercase;color:var(--cf-green);font-variant-numeric:tabular-nums;border:1px solid #5ccf8355;border-radius:99px;align-items:center;gap:8px;padding:5px 11px;display:inline-flex}.gm-tag i{background:var(--cf-green);border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite cf-blink}.gm-meta{color:#8f9284;flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:13px;display:inline-flex}.gm-meta>svg{color:var(--cf-green)}.gm-jackpots span{align-items:center;gap:6px;display:inline-flex}.gm-play{gap:8px;margin-top:6px}.gm-more-wrap{max-width:1500px;margin:22px auto 0;padding:0 6%}.gm-more{border:1px dashed var(--cf-line);color:#8f9284;align-items:center;gap:14px;padding:18px 24px;display:flex}.gm-more p{margin:0 auto 0 0;font-size:14px}.gm-more b{color:#c9cbbd}.gm-more .text-button{align-items:center;gap:6px;display:inline-flex}@media (max-width:1100px){.cf-board{grid-template-columns:1fr}.cf-rail{position:static}.gm-grid{grid-template-columns:1fr}}@media (max-width:760px){.cf-hero{grid-template-columns:1fr;gap:10px;min-height:0;padding:46px 16px 50px}.cf-hero:before{inset:12px}.cf-hero-art{order:-1;min-height:220px}.cf-hero-art .cf-coin{--cf-size:160px!important}.cf-hero-art:before{width:250px}.cf-hero-art:after{width:200px}.cf-board,.gm-grid,.gm-hero,.cf header{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;position:static}.cf .cf-section-head{border-bottom:1px solid var(--cf-line)}.cf .button{gap:10px}.cf-wide{padding-left:16px;padding-right:16px}.cf-call{padding:20px 16px}.cf-landed{grid-template-columns:auto 1fr auto;gap:10px}.cf-landed time{display:none}.cf-landed-who{flex-wrap:wrap;gap:4px 8px}.cf-stage-card{padding:26px 14px 20px}.cf-stage-arena{gap:4px;padding-top:110px}.cf-stage-coin{margin:0 -30px;transform:scale(.62)}.cf-stage-side .cf-player{font-size:14px}.gm-card-art{height:220px}.gm-card-copy{padding:22px 18px 24px}.gm-card h2{font-size:42px}.gm-more-wrap{padding:0 16px}.gm-more{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.cf-coin.is-idle .cf-coin-body,.cf-coin.is-idle:after,.cf-hero-art:after,.cf-glow,.cf-live.on i,.cf-waiting i,.gm-tag i{animation:none}}.cf{--ar-sight:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'32'%20height%3D'32'%20viewBox%3D'0%200%2032%2032'%3E%20%3Cg%20fill%3D'none'%20stroke%3D'%2305070499'%20stroke-width%3D'4'%20stroke-linecap%3D'round'%3E%20%3Ccircle%20cx%3D'16'%20cy%3D'16'%20r%3D'9'%2F%3E%3Cpath%20d%3D'M16%202v7M16%2023v7M2%2016h7M23%2016h7'%2F%3E%20%3C%2Fg%3E%20%3Cg%20fill%3D'none'%20stroke%3D'%23e0b761'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%3E%20%3Ccircle%20cx%3D'16'%20cy%3D'16'%20r%3D'9'%2F%3E%3Cpath%20d%3D'M16%202v7M16%2023v7M2%2016h7M23%2016h7'%2F%3E%20%3C%2Fg%3E%20%3Ccircle%20cx%3D'16'%20cy%3D'16'%20r%3D'1.6'%20fill%3D'%23e0b761'%2F%3E%20%3C%2Fsvg%3E") 16 16, crosshair;--ar-sight-live:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'32'%20height%3D'32'%20viewBox%3D'0%200%2032%2032'%3E%20%3Cg%20fill%3D'none'%20stroke%3D'%2305070499'%20stroke-width%3D'4'%20stroke-linecap%3D'round'%3E%20%3Ccircle%20cx%3D'16'%20cy%3D'16'%20r%3D'9'%2F%3E%3Cpath%20d%3D'M16%202v7M16%2023v7M2%2016h7M23%2016h7'%2F%3E%20%3C%2Fg%3E%20%3Cg%20fill%3D'none'%20stroke%3D'%235ccf83'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%3E%20%3Ccircle%20cx%3D'16'%20cy%3D'16'%20r%3D'9'%2F%3E%3Cpath%20d%3D'M16%202v7M16%2023v7M2%2016h7M23%2016h7'%2F%3E%20%3C%2Fg%3E%20%3Ccircle%20cx%3D'16'%20cy%3D'16'%20r%3D'3.2'%20fill%3D'%235ccf83'%2F%3E%20%3C%2Fsvg%3E") 16 16, pointer;isolation:isolate;cursor:var(--ar-sight);background:radial-gradient(at 12% -5%,#e0b7611a,#0000 45%),radial-gradient(at 90% 25%,#5ccf8312,#0000 40%),radial-gradient(at 50% 120%,#e0b76110,#0000 50%),url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'180'%20height%3D'180'%3E%20%3Cfilter%20id%3D'n'%3E%3CfeTurbulence%20type%3D'fractalNoise'%20baseFrequency%3D'0.9'%20numOctaves%3D'2'%20stitchTiles%3D'stitch'%2F%3E%20%3CfeColorMatrix%20values%3D'0%200%200%200%201%200%200%200%200%201%200%200%200%200%201%200%200%200%200.05%200'%2F%3E%3C%2Ffilter%3E%20%3Crect%20width%3D'100%25'%20height%3D'100%25'%20filter%3D'url(%23n)'%2F%3E%20%3C%2Fsvg%3E"),linear-gradient(#0a0d08,#0d110b 40%,#090c07);position:relative}.cf:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 3px);position:absolute;inset:0}.cf a,.cf button:not(:disabled),.cf summary,.cf label,.cf select,.cf input[type=range],.cf input[type=checkbox],.cf [role=button],.cf [role=radio],.cf [role=tab]{cursor:var(--ar-sight-live)}.cf input[type=text],.cf input[type=number],.cf input:not([type]),.cf textarea{cursor:text}.ar-marquee{text-align:center;max-width:1500px;margin:0 auto;padding:70px 6% 40px;position:relative}.ar-bulbs{filter:drop-shadow(0 0 4px #e0b761);background:radial-gradient(circle,#f6dd9a 0 2px,#0000 3px) 0 0/22px 10px repeat-x;height:10px;animation:1.2s steps(2,end) infinite ar-chase;position:absolute;inset:28px 6% auto}@keyframes ar-chase{50%{background-position:11px 0}}.ar-kicker{font:11px var(--mono);letter-spacing:3px;text-transform:uppercase;color:var(--cf-muted);margin:0 0 10px}.ar-sign{font:600 clamp(64px, 11vw, 150px) / .85 var(--display);letter-spacing:.02em;color:#fff6d6;text-shadow:0 0 6px #fff6d6aa,0 0 22px #e0b761,0 0 60px #e0b76177;margin:0;animation:6s infinite ar-flicker}.ar-sign span{color:#d8ffe6;text-shadow:0 0 6px #d8ffe6aa,0 0 22px #5ccf83,0 0 60px #5ccf8377;animation:4.3s 1.1s infinite ar-flicker}@keyframes ar-flicker{0%,41%,43%,45%,to{opacity:1}42%,44%{opacity:.55}}.ar-sub{color:#b4b7a9;max-width:620px;margin:22px auto 0;font-size:16px;line-height:1.7}.ar-ticker{border:1px solid var(--cf-line-2);font:11px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--cf-muted);background:#070906cc;flex-wrap:wrap;justify-content:center;gap:8px 26px;margin:26px auto 0;padding:10px 18px;list-style:none;display:inline-flex}.ar-ticker b{color:var(--cf-gold-hi);font-weight:500}.ar-floor{gap:22px;max-width:1400px;margin:0 auto;padding:0 6%;display:grid}.ar-cab{border:1px solid var(--cf-line-2);height:100%;color:inherit;transition:transform .3s var(--ease-out), box-shadow .3s, border-color .3s;background:linear-gradient(170deg,#1a2015,#0b0e09 70%);grid-template-rows:auto 1fr;text-decoration:none;display:grid;position:relative}.ar-cab:before,.ar-cab:after{content:"";border:2px solid var(--cf-gold);pointer-events:none;width:18px;height:18px;transition:all .3s var(--ease-out);position:absolute}.ar-cab:before{border-bottom:0;border-right:0;top:-5px;left:-5px}.ar-cab:after{border-top:0;border-left:0;bottom:-5px;right:-5px}.ar-cab:hover{border-color:var(--cf-gold);transform:translateY(-4px);box-shadow:0 24px 60px #000000a0,0 0 0 1px #e0b76133,0 0 40px #e0b7611f}.ar-cab:hover:before{top:-9px;left:-9px}.ar-cab:hover:after{bottom:-9px;right:-9px}.ar-screen{background:radial-gradient(at 50% 120%,#e0b76120,#0000 60%),repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 40px),#070906;border:1px solid #ffffff14;border-radius:6px;place-items:center;height:170px;margin:10px 10px 0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 40px #000000c0}.ar-scan{pointer-events:none;background:linear-gradient(#0000,#ffffff0a 50%,#0000) 0 -100%/100% 40% no-repeat,repeating-linear-gradient(0deg,#0003 0 1px,#0000 1px 3px);animation:5s linear infinite ar-sweep;position:absolute;inset:0}@keyframes ar-sweep{to{background-position:0 250%,0 0}}.ar-copy{align-content:start;justify-items:start;gap:10px;padding:18px 20px 20px;display:grid}.ar-copy h2{font:600 32px/.95 var(--display);color:var(--paper);margin:0}.ar-copy p{color:#b4b7a9;margin:0;font-size:14px;line-height:1.6}.ar-play{gap:8px;margin-top:4px}.ar-row-title{font:11px var(--mono);letter-spacing:3px;text-transform:uppercase;color:var(--cf-muted);margin:18px 0 0}.ar-row{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.ar .gm-balls{max-width:220px}.ar-cab.ar-feature{border-color:var(--cf-gold);grid-template-rows:none;grid-template-columns:1.2fr 1fr;align-items:stretch;box-shadow:0 0 60px #e0b7611a}.ar-feature .ar-screen{height:auto;min-height:340px;margin:12px 0 12px 12px}.ar-feature .ar-copy{align-content:center;gap:14px;padding:34px 38px}.ar-feature .ar-copy h2{font-size:clamp(48px,6vw,76px)}.ar-feature .ar-copy p{max-width:460px;font-size:16px}.ar-feature .ar-play{padding:14px 26px;font-size:17px}.ar-feature .gm-balls{max-width:420px}.ar-ribbon{background:var(--cf-gold);color:#120f06;font:600 10px var(--mono);letter-spacing:2px;text-transform:uppercase;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.ar .gm-more{margin-top:10px}@media (max-width:900px){.ar-cab.ar-feature{grid-template-columns:1fr}.ar-feature .ar-screen{min-height:220px;margin:10px 10px 0}.ar-feature .ar-copy{padding:20px}}@media (max-width:760px){.ar-marquee{padding:56px 16px 28px}.ar-bulbs{inset:22px 16px auto}.ar-floor{padding:0 16px}.ar-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ar-bulbs,.ar-sign,.ar-sign span,.ar-scan{animation:none}}.xr{--xr-red:#e2654f;--xr-red-dim:#e2654f22}.xr-hero h1 span{color:var(--cf-green)}.xr-hero-art{color:#c9d4b8;place-items:center;min-height:380px;display:grid;position:relative}.xr-heli{fill:currentColor;display:block;overflow:visible}.xr-heli .xr-glass{fill:#5ccf8366}.xr-heli .xr-rotor{transform-origin:50px 7.5px;animation:.18s linear infinite xr-rotor}.xr-heli.is-hover{filter:drop-shadow(0 30px 40px #00000090);animation:5s ease-in-out infinite xr-hover}@keyframes xr-rotor{50%{transform:scaleX(.15)}}@keyframes xr-hover{50%{transform:translateY(-14px)rotate(-2deg)}}.xr-stage{gap:14px;display:grid}.xr-history{gap:6px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 80%,#0000);mask-image:linear-gradient(90deg,#000 80%,#0000)}.xr-history li{font:11px var(--mono);font-variant-numeric:tabular-nums;border:1px solid;border-radius:99px;flex-shrink:0;padding:4px 9px}.xr-history li.red{color:var(--xr-red)}.xr-history li.green{color:var(--cf-green)}.xr-history li.gold{color:var(--cf-gold);background:var(--cf-gold-dim)}.xr-deck{aspect-ratio:1000/560;border:1px solid var(--cf-line-2);isolation:isolate;background:radial-gradient(at 20% 100%,#5ccf8312,#0000 55%),repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 64px),linear-gradient(170deg,#161c12,#0b0e09);position:relative;overflow:hidden}.xr-chart{width:100%;height:100%;position:absolute;inset:0}.xr-grid{stroke:#ffffff10;stroke-width:1px;vector-effect:non-scaling-stroke}.xr-tick{fill:#6f7266;font:13px var(--mono)}.xr-line{fill:none;stroke:var(--cf-green);stroke-width:3px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.xr-fill{fill:var(--cf-green-dim)}.heat-gold .xr-line{stroke:var(--cf-gold)}.heat-gold .xr-fill{fill:var(--cf-gold-dim)}.is-crashed .xr-line{stroke:var(--xr-red)}.is-crashed .xr-fill{fill:var(--xr-red-dim)}.xr-rider{z-index:1;color:#dfe6d2;pointer-events:none;position:absolute;transform:translate(-50%,-78%)}.xr-rider .xr-heli{filter:drop-shadow(0 8px 14px #000000a0);transform:rotate(-12deg)}.xr-boom{aspect-ratio:1;width:110px;animation:xr-boom .7s var(--ease-out) both;background:radial-gradient(circle,#ffe9a8,#e2654f 35%,#e2654f00 70%);border-radius:50%;display:block}@keyframes xr-boom{0%{opacity:1;transform:scale(.2)}to{opacity:.35;transform:scale(1.4)}}.xr-readout{z-index:2;pointer-events:none;text-align:center;place-content:center;justify-items:center;gap:6px;display:grid;position:absolute;inset:0}.xr-mult,.xr-count{font:600 clamp(48px, 9vw, 120px) / .9 var(--display);font-variant-numeric:tabular-nums;color:var(--paper);text-shadow:0 6px 30px #000000c0}.heat-green .xr-mult{color:var(--cf-green-hi)}.heat-gold .xr-mult{color:var(--cf-gold-hi)}.xr-mult.down{color:var(--xr-red)}.xr-state{font:12px var(--mono);letter-spacing:2px;text-transform:uppercase;color:var(--cf-muted)}.xr-state.down{color:var(--xr-red)}.xr-board-bar{background:#ffffff12;width:220px;height:4px;overflow:hidden}.xr-board-bar i{background:var(--cf-green);height:100%;transition:width .25s linear;display:block}.xr-pad{color:#c9d4b8;margin-top:18px}.xr-verify{max-width:none;margin:0}.xr-auto{border:1px solid var(--cf-line);background:#0c0f0a;justify-content:space-between;align-items:center;gap:12px;margin:18px 0 4px;padding:12px 14px;display:flex}.xr-auto.on{border-color:#5ccf8355}.xr-auto-toggle{color:var(--paper);cursor:pointer;align-items:center;gap:9px;font-size:14px;display:inline-flex}.xr-auto-toggle input{width:16px;height:16px;accent-color:var(--cf-green)}.xr-auto-input{font:14px var(--mono);color:var(--cf-muted);align-items:center;gap:4px;display:inline-flex}.xr-auto-input input{border:1px solid var(--cf-line-2);width:86px;color:var(--paper);font:15px var(--mono);text-align:right;background:#070906;padding:7px 9px}.xr-auto-input input:disabled{opacity:.4}.xr-extract{background:var(--cf-green);border-color:var(--cf-green);color:#08100a;justify-content:center;width:100%;padding:18px;font-size:18px;animation:.9s ease-in-out infinite xr-pulse}@keyframes xr-pulse{50%{box-shadow:0 0 0 6px #5ccf8333}}.xr-outcome{border:1px solid;align-items:center;gap:8px;margin:0;padding:15px;font-size:15px;display:flex}.xr-outcome.good{color:var(--cf-green);background:var(--cf-green-dim)}.xr-outcome.bad{color:var(--xr-red);background:var(--xr-red-dim)}.xr-best{font:11px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--cf-gold);margin:12px 0 0}.xr-manifest{gap:6px;margin:0;padding:0;list-style:none;display:grid}.xr-manifest li{border:1px solid var(--cf-line);background:var(--cf-panel);grid-template-columns:1fr auto 150px;align-items:center;gap:16px;padding:10px 14px;display:grid}.xr-who{align-items:center;gap:10px;min-width:0;display:inline-flex}.xr-who a{color:inherit;text-decoration:none}.xr-result{text-align:right;font:12px var(--mono);color:var(--cf-muted);font-variant-numeric:tabular-nums}.xr-manifest li.is-extracted{border-color:#5ccf8355}.xr-manifest li.is-extracted .xr-result{color:var(--cf-green)}.xr-manifest li.is-lost{opacity:.6}.xr-manifest li.is-lost .xr-result{color:var(--xr-red)}@media (max-width:760px){.xr-hero-art{order:-1;min-height:200px}.xr-hero-art .xr-heli{width:180px;height:108px}.xr-rider .xr-heli{width:50px;height:30px}.xr-pad .xr-heli{width:80px;height:48px}.xr-manifest li{grid-template-columns:1fr auto;gap:6px 12px}.xr-result{text-align:left;grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.xr-heli .xr-rotor,.xr-heli.is-hover,.xr-extract,.xr-boom{animation:none}}.gm-extraction .gm-card-art{color:#c9d4b8}.gm-last{font:11px var(--mono)}.gm-last.red{color:var(--xr-red,#e2654f)}.gm-last.green{color:var(--cf-green)}.gm-last.gold{color:var(--cf-gold)}.xr-board{grid-template:"rail stage stage""rail crew chat"1fr/minmax(320px,400px) minmax(0,1fr) minmax(300px,.75fr);row-gap:48px}.xr-board .cf-rail{grid-area:rail;align-self:start}.xr-board .xr-stage{grid-area:stage;min-width:0}.xr-board .xr-crew{grid-area:crew;min-width:0}@media (max-width:1400px){.xr-board{grid-template:"rail stage""rail chat""rail crew"1fr/minmax(320px,400px) minmax(0,1fr)}}@media (max-width:1100px){.xr-board{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"stage""rail""chat""crew";row-gap:28px}}.xr-wins ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.xr-wins li{grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;font-size:13px;display:grid}.xr-win-who{min-width:0;display:grid}.xr-win-who small{color:#6f7266;font-size:11px}.xr-win-x{font:12px var(--mono);font-variant-numeric:tabular-nums}.xr-win-x.red{color:var(--cf-muted)}.xr-win-x.green{color:var(--cf-green)}.xr-win-x.gold{color:var(--cf-gold)}.xr-wins li b{font:600 13px var(--mono);color:var(--cf-green);font-variant-numeric:tabular-nums}.xr-board .xr-chat{grid-area:chat;min-width:0}@media (min-width:1401px){.xr-board .xr-chat{flex-direction:column;align-self:stretch;display:flex}.xr-board .xr-chat .xr-chat-list{flex:1 1 0;height:auto;min-height:320px}}.xr-chat .cf-section-head span{align-items:center;gap:14px;display:inline-flex}.xr-chat-clear{font:inherit;text-transform:none;letter-spacing:0;gap:5px}.xr-chat-list{border:1px solid var(--cf-line);background:#0a0d08;flex-direction:column;gap:6px;height:260px;margin:0;padding:10px 12px;font-size:14px;line-height:1.45;list-style:none;display:flex;overflow-y:auto}.xr-chat-list li{overflow-wrap:anywhere;padding-right:22px;position:relative}.xr-chat-list li b{color:var(--cf-green-hi);margin-right:8px;font-weight:600}.xr-chat-list li.is-staff b{color:var(--cf-gold-hi)}.xr-chat-list li em{font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;vertical-align:2px;border:1px solid;border-radius:99px;margin-left:6px;padding:1px 6px;font-style:normal}.xr-chat-list li span{color:#d9dccd}.xr-chat-empty{color:var(--cf-muted);margin:auto}.xr-chat-del{color:var(--cf-muted);cursor:pointer;opacity:.5;background:0 0;border:0;padding:2px;position:absolute;top:2px;right:0}.xr-chat-del:hover{opacity:1;color:var(--xr-red)}.xr-chat-form{gap:8px;margin-top:8px;display:flex}.xr-chat-form input{border:1px solid var(--cf-line-2);min-width:0;color:var(--paper);background:#070906;flex:1;padding:11px 12px;font-size:14px}.xr-chat-form .button{padding:0 16px}@media (max-width:760px){.xr-chat-list{height:200px}}.quartermaster{--qm-bg:#0d100e;--qm-panel:#151b11;--qm-panel-2:#1a2014;--qm-sunk:#0f130c;--qm-brass:#d9ba7c;--qm-brass-2:#f2dba3;--qm-brass-dim:#d9ba7c22;--qm-line:#d9ba7c40;--qm-line-2:#d9ba7c66;--qm-ivory:#efece1;--qm-ink:#f2eee2;--qm-ink-2:#c8cbbd;--qm-ink-3:#aab29e;--qm-rare:#7fb3d9;--qm-elite:#b69cf0;--qm-legendary:#f2dba3;--accent:#d9ba7c;--paper:#f2eee2;min-width:0;max-width:100%;color:var(--qm-ink);gap:56px;display:grid}.quartermaster-shell>.member-heading{display:none}.quartermaster-shell .member-fieldset{min-inline-size:0;width:100%}.quartermaster .eyebrow{font:9px var(--mono);letter-spacing:2px;color:var(--qm-brass);align-items:center;gap:8px;display:inline-flex}.quartermaster .tiny-cross{color:var(--qm-brass);font-size:15px}.quartermaster .coin-amount b{color:var(--qm-brass-2);letter-spacing:.02em}.quartermaster .coin-amount img{filter:drop-shadow(0 2px 4px #0009)}.quartermaster .button{color:#151710;letter-spacing:1px;background:#dfc48e;border:1px solid #dfc48e;border-radius:2px;gap:14px;min-height:56px;padding:18px 25px;font-size:11px;transition:background .2s,transform .2s,box-shadow .2s,border-color .2s}.quartermaster .button:hover:not(:disabled){background:#f7e3b9;border-color:#f7e3b9;transform:translateY(-2px);box-shadow:0 12px 38px #d9ba7c25}.quartermaster .button:disabled{opacity:.45;cursor:not-allowed}.quartermaster .button-small{gap:10px;min-height:42px;padding:12px 16px;font-size:10.5px}.quartermaster .button-outline{border-color:var(--qm-line-2);color:#e5d6b7;background:0 0}.quartermaster .button-outline:hover:not(:disabled){border-color:var(--qm-brass);color:var(--qm-brass-2);box-shadow:none;background:#d9ba7c14}.quartermaster .text-button{color:#ddc798;gap:8px;font-size:12px}.quartermaster .text-button:hover{color:var(--qm-brass-2)}.quartermaster .muted{color:var(--qm-ink-3)}.quartermaster .qm-notice{z-index:5;border:1px solid var(--qm-line-2);color:var(--qm-brass-2);background:#1a2014;margin:0;animation:.35s ease-out qm-rise;position:sticky;top:12px;box-shadow:0 20px 50px #000a}.qm-masthead{isolation:isolate;border:1px solid var(--qm-line);background:radial-gradient(ellipse at 82% 45%, #b8913a2e, transparent 55%), radial-gradient(ellipse at 0% 100%, #d9ba7c10, transparent 50%), linear-gradient(180deg, #12160f, var(--qm-bg));grid-template-columns:minmax(0,1.35fr) minmax(260px,.75fr);align-items:center;gap:30px 50px;padding:64px 56px 0;animation:.6s ease-out both qm-rise;display:grid;position:relative;overflow:hidden}.qm-masthead:before{content:"";z-index:-2;background:var(--qm-photo) center 35% / cover;opacity:.14;filter:saturate(.5)brightness(.9);animation:1.6s ease-out both qm-arrive;position:absolute;inset:0}.qm-masthead:after{content:"";z-index:-2;opacity:1;background:linear-gradient(90deg,#0b100ef2 0%,#0b100ec0 45%,#0b100e40),linear-gradient(#0000 55%,#0d100e 100%);transition:none;position:absolute;inset:0}.qm-frame{z-index:-1;pointer-events:none;background:radial-gradient(560px circle at var(--px,72%) var(--py,40%), #d9ba7c17, transparent 62%);border:1px solid #e9ce9326;position:absolute;inset:18px}.qm-frame:before{content:"";background:linear-gradient(var(--qm-brass), var(--qm-brass)) top left / 18px 1px, linear-gradient(var(--qm-brass), var(--qm-brass)) top left / 1px 18px, linear-gradient(var(--qm-brass), var(--qm-brass)) top right / 18px 1px, linear-gradient(var(--qm-brass), var(--qm-brass)) top right / 1px 18px, linear-gradient(var(--qm-brass), var(--qm-brass)) bottom left / 18px 1px, linear-gradient(var(--qm-brass), var(--qm-brass)) bottom left / 1px 18px, linear-gradient(var(--qm-brass), var(--qm-brass)) bottom right / 18px 1px, linear-gradient(var(--qm-brass), var(--qm-brass)) bottom right / 1px 18px;opacity:.75;background-repeat:no-repeat;position:absolute;inset:-1px}.qm-watermark{z-index:-1;font:600 clamp(160px, 26vw, 360px) / .8 var(--display);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px #dbc18830;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;bottom:54px;right:-14px}.qm-masthead-copy{min-width:0;animation:.8s ease-out both qm-rise;position:relative}.qm-masthead-copy .eyebrow{color:#d4bd8f}.qm-masthead h2{font:600 clamp(56px, 7.4vw, 124px) / .86 var(--display);letter-spacing:-.03em;text-shadow:0 5px 50px #0005;overflow-wrap:anywhere;margin:30px 0 28px}.qm-masthead h2 span{background-image:var(--shine);color:var(--qm-brass);-webkit-text-fill-color:transparent;letter-spacing:-.03em;text-shadow:none;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;margin-top:.08em;font-size:.74em;line-height:.9;animation:8s ease-in-out 2.2s infinite shimmer;display:block}.qm-masthead p{color:#d5d6c9;max-width:560px;margin:0;font-size:16px;line-height:1.85}.qm-masthead-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:34px;display:flex}.qm-masthead-actions .button{min-height:64px;padding:20px 28px;font-size:12px}.qm-masthead-actions .text-button span{border:1px solid var(--qm-line-2);min-width:26px;height:26px;font:10px var(--mono);color:var(--qm-brass-2);place-items:center;padding:0 7px;display:inline-grid}.qm-masthead-tags{font:8.5px var(--mono);letter-spacing:1.4px;color:#d1cdbc;flex-wrap:wrap;gap:12px 22px;margin-top:30px;display:flex}.qm-masthead-tags span{align-items:center;gap:7px;display:inline-flex}.qm-masthead-tags svg{color:var(--qm-brass)}.qm-emblem{justify-items:center;gap:18px;padding:10px 0 20px;display:grid;position:relative}.qm-emblem-stage{aspect-ratio:1;place-items:center;width:min(100%,330px);display:grid;position:relative}.qm-emblem-stage:before{content:"";background:radial-gradient(circle,#d9ba7c33,#0000 62%);border-radius:50%;animation:6s ease-in-out infinite qm-glow;position:absolute;inset:12%}.qm-emblem-ring{border:1px solid #d9ba7c30;border-radius:50%;animation:6s ease-in-out infinite qm-ring;position:absolute;inset:0}.qm-emblem-ring:nth-child(2){border-color:#d9ba7c22;animation-delay:-1.5s;inset:11%}.qm-emblem-ring:nth-child(3){border-style:dashed;border-color:#d9ba7c1e;animation-delay:-3s;inset:22%}.qm-emblem-shadow{background:radial-gradient(#000c,#0000 70%);border-radius:50%;width:52%;height:9%;animation:6s ease-in-out infinite qm-shadow;position:absolute;bottom:9%}.qm-emblem img{filter:drop-shadow(0 26px 30px #000c)drop-shadow(0 0 34px #d9ba7c2e);will-change:transform;width:62%;height:auto;animation:6s ease-in-out infinite qm-float;position:relative}.qm-emblem>span{font:8.5px var(--mono);letter-spacing:.32em;color:#c9b482}.qm-masthead-foot{border-top:1px solid var(--qm-line);font:9px var(--mono);letter-spacing:1.4px;color:#c0c3b2;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px 30px;margin-top:20px;padding:24px 0;display:flex}.qm-masthead-foot span{align-items:center;gap:10px;display:inline-flex}.qm-dot{background:#b9cc9b;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block;box-shadow:0 0 18px #b9cc9b70}:is(.qm-hero,.qm-reach,.qm-card,.qm-history):before{content:"";z-index:2;pointer-events:none;background:linear-gradient(var(--qm-brass), var(--qm-brass)) top left / 14px 1px, linear-gradient(var(--qm-brass), var(--qm-brass)) top left / 1px 14px, linear-gradient(var(--qm-brass), var(--qm-brass)) bottom right / 14px 1px, linear-gradient(var(--qm-brass), var(--qm-brass)) bottom right / 1px 14px;opacity:.7;background-repeat:no-repeat;transition:opacity .35s;position:absolute;inset:-1px}.qm-card:hover:before{opacity:1}.qm-hero{border:1px solid var(--qm-line);background:linear-gradient(160deg,#161b12f2,#0f130df2);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) minmax(0,1.35fr);display:grid;position:relative;box-shadow:0 30px 80px #0004}.qm-hero>div{border-right:1px solid #d9ba7c25;align-content:start;gap:16px;min-width:0;padding:30px 32px 32px;display:grid;position:relative}.qm-hero>div:last-child{border-right:0}.qm-hero-balance{background:radial-gradient(at 20% 0,#d9ba7c1c,#0000 60%)}.qm-balance{gap:14px}.qm-balance img{width:40px;height:40px;animation:5s ease-in-out infinite qm-float-small}.qm-balance b{background-image:var(--shine);font:600 clamp(52px, 5vw, 72px) / .9 var(--display);letter-spacing:-.02em;-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums;text-shadow:none;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out 2.2s infinite shimmer}.qm-hero-link{font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;color:#ddc798;border-bottom:1px solid #d9ba7c55;justify-self:start;align-items:center;gap:8px;padding-bottom:4px;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.qm-hero-link:hover{color:var(--qm-brass-2);border-bottom-color:var(--qm-brass)}.qm-goal{border:1px solid var(--qm-line-2);background:var(--qm-sunk);grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;animation:.4s ease-out qm-rise;display:grid}.qm-goal>div{gap:8px;min-width:0;padding-bottom:14px;display:grid}.qm-goal b{font:600 22px/1.05 var(--display);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qm-goal-media{border:1px solid var(--qm-line);background:#0a0d08;width:76px;height:66px;display:block;overflow:hidden}.qm-goal-media .qm-card-preview{zoom:.6;border:0;height:66px;min-height:66px}.qm-goal-media .qm-title-sample{white-space:nowrap;font-size:9px}.qm-goal-hint{color:var(--qm-ink-3);align-items:start;gap:12px;margin:0;font-size:13px;line-height:1.7;display:flex}.qm-goal-hint svg{color:var(--qm-brass);flex:none;margin-top:4px}.qm-goal-hint b{font:600 18px/1.2 var(--display);color:var(--qm-ink);letter-spacing:.01em;display:block}.qm-progress{background:#ffffff14;height:4px;position:relative;overflow:visible}.qm-progress i{background:linear-gradient(90deg, #a68a4a, var(--qm-brass));height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1);display:block;box-shadow:0 0 12px #d9ba7c66}.qm-progress small{font:9.5px var(--mono);letter-spacing:.6px;color:var(--qm-ink-3);white-space:nowrap;position:absolute;top:9px;right:0}.qm-hero-kit-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.qm-preview{border:1px solid var(--qm-line);background:radial-gradient(ellipse at 100% 0%, #d9ba7c12, transparent 60%), var(--qm-sunk);align-items:center;gap:18px;min-height:108px;padding:20px 22px;display:flex;overflow:hidden}.qm-preview b{font:600 32px/1 var(--display);letter-spacing:.01em}.qm-kit-worn{flex-wrap:wrap;gap:6px;display:flex}.qm-kit-worn>.muted{font-size:12px}.qm-worn{border:1px solid var(--qm-line);color:#cdbf8a;font:9.5px var(--mono);letter-spacing:.6px;text-transform:uppercase;cursor:pointer;background:#d9ba7c0c;align-items:center;gap:8px;padding:7px 10px;transition:border-color .2s,background .2s;display:inline-flex}.qm-worn b{color:var(--qm-brass-2);text-transform:none;letter-spacing:0;font-weight:600}.qm-worn svg{color:var(--qm-ink-3)}.qm-worn:hover:not(:disabled){border-color:var(--qm-brass);background:#d9ba7c1a}.qm-worn:hover:not(:disabled) svg{color:var(--qm-brass-2)}.qm-chip-button{border:1px solid var(--qm-line-2);color:#e5d6b7;font:9.5px var(--mono);letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:9px 14px;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.qm-chip-button:hover:not(:disabled){border-color:var(--qm-brass);color:var(--qm-brass-2);background:#d9ba7c14}.qm-chip-button[aria-pressed=true]{background:var(--qm-brass);border-color:var(--qm-brass);color:#151710}.qm-chip-button:disabled{opacity:.4;cursor:not-allowed}.qm-icon-button{border:1px solid var(--qm-line);color:#e5d6b7;cursor:pointer;background:0 0;place-items:center;width:40px;height:40px;transition:border-color .2s,color .2s,background .2s;display:inline-grid}.qm-icon-button:hover{border-color:var(--qm-brass);color:var(--qm-brass-2);background:#d9ba7c14}.qm-close{border:1px solid var(--qm-line-2);width:40px;height:40px;color:var(--qm-ink);cursor:pointer;background:#0f130c99;place-items:center;transition:border-color .2s,color .2s;display:grid}.qm-close:hover{border-color:var(--qm-brass);color:var(--qm-brass-2)}.qm-reach{border:1px solid var(--qm-line-2);background:radial-gradient(ellipse at 0% 0%, #d3a85d1c, transparent 60%), var(--qm-panel);gap:24px;padding:34px 34px 30px;display:grid;position:relative;box-shadow:0 25px 80px #0005,inset 0 0 0 8px #d9ba7c08}.qm-reach:after{content:"";pointer-events:none;border:1px solid #d9ba7c2a;position:absolute;inset:10px}.qm-reach .qm-shelf-head{justify-content:space-between;align-items:end;gap:20px;display:flex}.qm-reach .qm-shelf-head h3{font:600 clamp(30px, 3.2vw, 40px) / 1 var(--display);letter-spacing:-.01em;margin:12px 0 0}.qm-reach .qm-shelf-head p{text-align:right;max-width:300px;margin:0;font-size:13px;line-height:1.7}.qm-row{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#d9ba7c55 transparent;grid-auto-columns:272px;grid-auto-flow:column;gap:14px;margin:-4px -4px 0;padding:4px 4px 12px;display:grid;overflow-x:auto}.qm-row>*{scroll-snap-align:start}.qm-catalogue{gap:26px;min-width:0;scroll-margin-top:100px;display:grid}.qm-results-heading{padding-right:170px;position:relative}.qm-results-heading h2{font:600 clamp(44px, 5.6vw, 92px) / .9 var(--display);letter-spacing:-.025em;margin:22px 0 0}.qm-results-heading h2 span{background-image:var(--shine);-webkit-text-fill-color:transparent;text-shadow:none;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out 2.2s infinite shimmer}.qm-section-number{font:600 150px/1 var(--display);color:#0000;-webkit-text-stroke:1px #d9ba7c55;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:-6px;right:0}.qm-bar{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--qm-line);background:#0d100ef2;gap:12px;padding:14px 0 0;display:grid;position:sticky;top:84px}.qm-bar-row{align-items:center;gap:14px;display:flex}.qm-search{min-height:54px;color:var(--qm-ink-3);background:#10150e;border:1px solid #d9ba7c50;flex:1;align-items:center;gap:12px;padding:0 8px 0 18px;transition:border-color .2s,box-shadow .2s;display:flex}.qm-search:hover{border-color:#d9ba7c80}.qm-search:focus-within{border-color:var(--qm-brass);color:var(--qm-brass);box-shadow:0 0 0 3px #d9ba7c1f,0 12px 40px #d9ba7c14}#main .qm-search input{min-width:0;min-height:0;box-shadow:none;color:var(--qm-ink);background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0;font:15px DM Sans,sans-serif}.qm-search input::placeholder{color:#a59d86;opacity:1}.qm-search kbd{font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--qm-brass);border:1px solid var(--qm-line);white-space:nowrap;padding:7px 10px}.qm-search button{width:36px;height:36px;color:var(--qm-ink-3);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.qm-search button:hover{color:var(--qm-brass-2)}.qm-bar-tools{flex-shrink:0;align-items:center;gap:20px;display:flex}.qm-toggle{font:9.5px var(--mono);letter-spacing:1px;text-transform:uppercase;color:#d5c6a3;cursor:pointer;white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.qm-toggle input{appearance:none;border:1px solid var(--qm-line-2);cursor:pointer;background:0 0;width:16px;height:16px;margin:0;transition:background .15s,border-color .15s}.qm-toggle input:hover{border-color:var(--qm-brass)}.qm-toggle input:checked{background:var(--qm-brass);border-color:var(--qm-brass);box-shadow:inset 0 0 0 3px #10150e}#main .qm-bar-tools select{min-height:42px;color:var(--qm-ink);cursor:pointer;background:#10150e;border:1px solid #d9ba7c50;border-radius:0;padding:0 12px;font:12px DM Sans,sans-serif}#main .qm-bar-tools select:is(:hover,:focus){border-color:var(--qm-brass)}.qm-cats{scrollbar-width:none;border-bottom:1px solid var(--qm-line);gap:2px;display:flex;overflow-x:auto}.qm-cats::-webkit-scrollbar{display:none}.qm-cats button{color:#b9bcae;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:8px;margin-bottom:-1px;padding:12px 14px 14px;font:12.5px DM Sans,sans-serif;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.qm-cats button:hover{color:var(--qm-ink);background:#d9ba7c0a}.qm-cats button[aria-pressed=true]{color:var(--qm-brass-2);border-bottom-color:var(--qm-brass);background:linear-gradient(#0000,#d9ba7c14)}.qm-cats b{font:9.5px var(--mono);color:var(--qm-brass);opacity:.75}.qm-cats button[aria-pressed=true] b{opacity:1}.qm-results{gap:40px;min-width:0;display:grid}.qm-shelf{gap:18px;min-width:0;max-width:100%;display:grid}.qm-shelf-head p{color:var(--qm-ink-3);margin:6px 0 0;font-size:13px;line-height:1.7}.qm-slot-status{border:1px solid var(--qm-line-2);border-left:2px solid var(--qm-brass);color:#e8dfc7;background:#d9ba7c10;align-items:center;gap:10px;margin:0;padding:12px 16px;font-size:13px;display:flex}.qm-slot-status svg{color:var(--qm-brass);flex-shrink:0}.qm-slot-status>span{flex:1;min-width:0;line-height:1.6}.qm-slot-status a{color:var(--qm-brass);text-decoration:underline}.qm-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,272px),1fr));gap:20px;display:grid}.qm-card{--tier:#d9ba7c;isolation:isolate;min-width:0;transition:transform .35s var(--ease-out), border-color .35s, box-shadow .35s;background:linear-gradient(160deg,#161b12f2,#0f130df2);border:1px solid #d9ba7c2e;grid-template-rows:auto 1fr auto;display:grid;position:relative}.qm-card.compact{animation:.5s ease-out both qm-rise;animation-delay:calc(min(var(--i,0), 8) * 45ms)}#main.motion .qm-grid>.qm-card.reveal[data-reveal=in]{animation-delay:calc(mod(var(--i,0), 4) * 80ms)}.qm-card:hover{border-color:#d9ba7c77;transform:translateY(-4px);box-shadow:0 22px 50px -18px #000,0 0 0 1px #d9ba7c14}.qm-card.tier-rare{--tier:var(--qm-rare)}.qm-card.tier-elite{--tier:var(--qm-elite)}.qm-card.tier-legendary{--tier:var(--qm-legendary);border-color:#d9ba7c66;box-shadow:inset 0 0 0 1px #d9ba7c1a}.qm-card.worn{border-color:var(--qm-brass)}.qm-card.goal{border-color:#d9ba7c88}.qm-card-media{isolation:isolate;background:var(--qm-sunk);border-bottom:1px solid #d9ba7c1f;place-items:center;min-height:200px;padding:18px;display:grid;position:relative;overflow:hidden}.qm-card-media:before{content:"";z-index:-1;background:radial-gradient(ellipse at 50% 15%, color-mix(in srgb, var(--tier) 24%, transparent), transparent 65%);opacity:.7;transition:opacity .3s;position:absolute;inset:0}.qm-card-media:after{content:"";z-index:-1;border:1px solid color-mix(in srgb, var(--tier) 22%, transparent);width:150px;height:150px;box-shadow:0 0 0 22px color-mix(in srgb, var(--tier) 5%, transparent);opacity:.8;border-radius:50%;transition:transform .4s,opacity .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qm-card:hover .qm-card-media:before{opacity:1}.qm-card:hover .qm-card-media:after{opacity:1;transform:translate(-50%,-50%)scale(1.08)}.qm-card-media .qm-card-preview,.qm-card-media img.qm-card-preview{background:0 0;border:0;width:100%;height:auto;min-height:150px;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.qm-card-media:has(>img.qm-card-preview){min-height:0;padding:0}.qm-card-media img.qm-card-preview{object-fit:cover;height:200px;min-height:200px}.qm-card:hover .qm-card-preview{transform:scale(1.04)}.qm-card-media .qm-fx-sample{font-size:36px}.qm-card-media .qm-hours{color:var(--qm-brass-2);font-size:44px}.qm-card-media .qm-title-sample{font-size:15px}.qm-tier,.qm-state{z-index:1;font:600 8.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid;align-items:center;gap:5px;padding:5px 8px;display:inline-flex;position:absolute;top:12px}.qm-tier{color:var(--tier);border-color:color-mix(in srgb, var(--tier) 55%, transparent);background:color-mix(in srgb, var(--tier) 14%, #0d100e);left:12px}.qm-card.tier-legendary .qm-tier{background:linear-gradient(110deg,#d9ba7c33,#d9ba7c0d 60%,#d9ba7c33) 0 0/250% 100%;animation:4s linear infinite qm-sheen}.qm-state{right:12px}.qm-state.owned{color:#b9cc9b;background:#1a2a15;border-color:#b9cc9b66}.qm-state.worn{color:#151710;border-color:var(--qm-brass);background:var(--qm-brass);box-shadow:0 0 18px #d9ba7c55}.qm-state.pending{color:var(--qm-brass-2);border-color:var(--qm-line-2);background:#241f10}.qm-state.off{color:#e2a48f;background:#2a1a17;border-color:#6a3a3a}.qm-goal-pin{z-index:1;border:1px solid var(--qm-line);width:34px;height:34px;color:var(--qm-ink-2);cursor:pointer;background:#0d100ecc;place-items:center;transition:border-color .2s,color .2s,background .2s;display:grid;position:absolute;bottom:12px;right:12px}.qm-goal-pin:hover{border-color:var(--qm-brass);color:var(--qm-brass-2)}.qm-goal-pin[aria-pressed=true]{color:#151710;border-color:var(--qm-brass);background:var(--qm-brass)}.qm-card-body{align-content:start;gap:8px;padding:20px 22px 8px;display:grid}.qm-product-kind{font:8.5px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#b7a77a}.qm-card h3{font:600 24px/1.08 var(--display);letter-spacing:.005em;overflow-wrap:anywhere;margin:0}.qm-card p{color:var(--qm-ink-3);margin:0;font-size:12.5px;line-height:1.65}.qm-card .qm-progress{margin:6px 0 16px}.qm-card-foot{border-top:1px solid #d9ba7c14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 20px 18px;display:flex}.qm-card-foot .coin-amount b{font-size:20px}.qm-card-foot .coin-amount.short{opacity:.6}.qm-card-actions{align-items:center;gap:6px;display:inline-flex}.qm-card-actions .button{min-height:38px;padding:10px 14px}.qm-card-actions .qm-icon-button{width:38px;height:38px}.qm-card.compact .qm-card-media{min-height:140px;padding:14px}.qm-card.compact .qm-card-media .qm-card-preview{min-height:108px}.qm-card.compact .qm-card-media img.qm-card-preview{height:140px;min-height:140px}.qm-card.compact .qm-card-body{padding:16px 18px 4px}.qm-card.compact h3{font-size:21px}.qm-card-preview{background:var(--qm-sunk);border:1px solid var(--qm-line);justify-content:center;align-items:center;min-height:72px;display:flex;overflow:hidden}.qm-fx-sample{font:600 26px/1 var(--display);letter-spacing:.02em;padding:0 8px}.qm-flair-sample{color:var(--qm-brass);filter:drop-shadow(0 0 12px #d9ba7c55)}.qm-bg-sample{background-position:50%;background-size:cover;width:100%;height:100%;min-height:92px;display:block}.qm-card-media .qm-bg-sample{min-height:0;position:absolute;inset:0}.qm-swatch{width:54px;height:54px;box-shadow:0 0 0 1px var(--qm-line-2), 0 0 30px color-mix(in srgb, currentColor 40%, transparent);border:2px solid #0d100e;border-radius:50%;display:block}.qm-swatch-rainbow{background:conic-gradient(#ff4d4d,#ffb84d,#f5ff4d,#4dff88,#4dd2ff,#b44dff,#ff4d4d)}.qm-title-sample{margin:0;font-size:12px}.qm-theme-sample{font:600 32px var(--display);border:1px solid var(--qm-line);padding:8px 18px}.qm-theme-sample.theme-redacted{color:#f2f3ea;filter:grayscale();background:#111}.qm-theme-sample.theme-night{color:#6fa8ff;background:#0d1220}.qm-theme-sample.theme-dossier{color:#2a2418;background:#efe6cf}.qm-hours{font:600 26px var(--display);color:var(--qm-brass)}.qm-inline-form{gap:8px;padding-top:4px;display:grid}#main .qm-inline-form input:is([type=text],[type=file]){background:var(--qm-sunk);border:1px solid var(--qm-line);width:100%;min-height:40px;color:var(--qm-ink);border-radius:0;padding:8px 12px;font:13px DM Sans,sans-serif}#main .qm-inline-form input[type=color]{border:1px solid var(--qm-line);background:var(--qm-sunk);cursor:pointer;border-radius:0;width:100%;height:40px;min-height:0;padding:3px}#main :is(.qm-inline-form input,.qm-bar-tools select):focus{border-color:var(--qm-brass);box-shadow:0 0 0 3px #d9ba7c1f}.qm-inline-form small{font-size:11.5px;line-height:1.5}.qm-empty{border:1px dashed var(--qm-line-2);background:var(--qm-panel);text-align:center;color:var(--qm-ink-3);justify-items:center;gap:10px;margin:0;padding:60px 30px;font-size:14px;display:grid}.qm-empty svg{color:var(--qm-brass)}.qm-history{border:1px solid var(--qm-line);background:linear-gradient(160deg,#161b12f2,#0f130df2);position:relative}.qm-history summary{cursor:pointer;color:var(--qm-brass);align-items:center;gap:12px;padding:20px 24px;list-style:none;transition:background .2s;display:flex}.qm-history summary::-webkit-details-marker{display:none}.qm-history summary:hover{background:#d9ba7c08}.qm-history summary b{font:600 22px/1 var(--display);color:var(--qm-ink);letter-spacing:.01em}.qm-history summary small{font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--qm-ink-3);margin-left:auto}.qm-purchases{border-top:1px solid var(--qm-line);margin:0;padding:0;list-style:none}.qm-purchases li{border-top:1px solid #d9ba7c1a;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 24px;font-size:13px;transition:background .2s;display:flex}.qm-purchases li:first-child{border-top:0}.qm-purchases li:hover{background:#d9ba7c08}.qm-purchases li>b{font:600 17px/1.1 var(--display)}.qm-purchases .qm-state{position:static}.qm-purchases small{color:var(--qm-ink-3);flex:auto;font-size:12px}.qm-fit,.qm-buy{background:var(--qm-panel,#151b11);color:#f2eee2;border:1px solid #d9ba7c70;border-radius:0;margin:auto;padding:0;animation:.35s ease-out qm-rise;box-shadow:0 40px 120px #000c,0 0 0 1px #d9ba7c1a}.qm-fit::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080b08e0}.qm-buy::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080b08e0}.qm-buy{width:min(470px,100% - 24px);overflow:hidden}.qm-buy .qm-close{z-index:2;position:absolute;top:14px;right:14px}.qm-buy-media{--tier:#d9ba7c;isolation:isolate;background:radial-gradient(ellipse at 50% 30%, color-mix(in srgb, var(--tier) 22%, transparent), transparent 65%), #0f130c;border-bottom:1px solid #d9ba7c66;place-items:center;min-height:210px;padding:36px 28px 30px;display:grid;position:relative;overflow:hidden}.qm-buy-media.tier-rare{--tier:#7fb3d9}.qm-buy-media.tier-elite{--tier:#b69cf0}.qm-buy-media.tier-legendary{--tier:#f2dba3}.qm-buy-halo{z-index:-1;border:1px solid color-mix(in srgb, var(--tier) 30%, transparent);width:230px;height:230px;box-shadow:0 0 0 28px color-mix(in srgb, var(--tier) 7%, transparent), 0 0 0 60px color-mix(in srgb, var(--tier) 4%, transparent);border-radius:50%;animation:6s ease-in-out infinite qm-ring;position:absolute;top:50%;left:50%;translate:-50% -50%}.qm-buy-media .qm-card-preview{background:0 0;border:0;width:100%;min-height:120px}.qm-buy-media .qm-fx-sample{font-size:44px}.qm-buy-media .qm-hours{color:var(--qm-brass-2);font-size:48px}.qm-buy-media .qm-tier{top:14px;left:14px}.qm-buy-body{background:var(--cream);color:var(--cream-ink);gap:16px;padding:28px 30px 30px;display:grid}.qm-buy-body .eyebrow{color:#827045;letter-spacing:2px;font-size:9px}.qm-buy-body h2{font:600 42px/.95 var(--display);letter-spacing:-.015em;color:#1b251c;margin:0}.qm-buy-body>p{color:#625c4b;margin:0;font-size:14px;line-height:1.75}.qm-field{font:10px var(--mono);letter-spacing:1.1px;text-transform:uppercase;color:#625c4b;gap:8px;display:grid}.qm-field input{color:#222b1e;letter-spacing:0;text-transform:none;background:#faf8f0;border:1px solid #b9bba9;border-radius:2px;min-height:46px;padding:10px 14px;font:16px DM Sans,sans-serif}.qm-field input:focus{border-color:#80703f;outline:none;box-shadow:0 0 0 3px #a0875120}.qm-field small{letter-spacing:0;text-transform:none;color:#7a735f;font:12px DM Sans,sans-serif}.qm-buy-note{color:#6b5a2c;align-items:center;gap:8px;margin:0;font-size:12.5px;display:flex}.qm-buy-sum{border-top:1px dashed #1b251c55;border-bottom:1px dashed #1b251c55;gap:8px;margin:4px 0 0;padding:16px 0 12px;display:grid}.qm-buy-sum>div{font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;color:#625c4b;justify-content:space-between;align-items:center;gap:12px;display:flex}.qm-buy-sum dd{margin:0}.qm-buy-sum .coin-amount b{color:#1b251c;font-size:17px}.qm-buy-sum .total{color:#1b251c;border-top:1px solid #1b251c;margin-top:4px;padding-top:12px}.qm-buy-sum .total .coin-amount b{font-size:24px}.qm-buy-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.qm-buy-actions .button{color:var(--brass-hi);background:#17150f;border-color:#17150f;min-height:56px}.qm-buy-actions .button:hover:not(:disabled){background:#2a2418;border-color:#2a2418;box-shadow:0 12px 30px #17150f40}.qm-buy-actions .button-outline{color:#17150f;background:0 0;border-color:#17150f80}.qm-buy-actions .text-button{color:#4a4130}.qm-buy .notice{color:#7a2e22;background:#f6e2dc;border:1px solid #b85c4a;margin:0}.qm-fit{grid-template-rows:auto minmax(0,1fr);width:min(1180px,100% - 24px);height:min(100dvh - 32px,900px);display:grid}.qm-fit-head{border-bottom:1px solid var(--qm-line,#d9ba7c40);background:radial-gradient(at 0 0,#d9ba7c14,#0000 55%);justify-content:space-between;align-items:start;gap:16px;padding:24px 28px 20px;display:flex}.qm-fit-head .eyebrow{font:9px var(--mono);letter-spacing:2px;color:#d9ba7c;align-items:center;gap:8px;display:inline-flex}.qm-fit-head h2{font:600 44px/.95 var(--display);letter-spacing:-.02em;margin:10px 0 6px}.qm-fit-head p{color:#b9bcae;margin:0;font-size:13.5px}.qm-fit-body{grid-template-columns:minmax(0,1.25fr) minmax(320px,.9fr);min-height:0;display:grid}.qm-fit-stage{border-right:1px solid #d9ba7c25;grid-template-rows:auto minmax(0,1fr);min-height:0;padding:18px 22px 22px 28px;display:grid}.qm-fit-stage-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.qm-fit-stage-bar>span:first-child{font:9.5px var(--mono);letter-spacing:1px;text-transform:uppercase;color:#d5c6a3}.qm-fit-stage-bar>span:last-child{gap:6px;display:inline-flex}.qm-fit-stage .qm-try-profile{overflow-y:auto}.qm-try-profile{isolation:isolate;background:#0f130c;border:1px solid #d9ba7c33;gap:20px;padding:24px;display:grid;position:relative;overflow:hidden}.qm-try-profile.has-page-backdrop:before,.qm-try-profile.has-page-backdrop:after{background-attachment:scroll;position:absolute}.qm-try-profile .profile-hero{border:1px solid var(--line);gap:20px;margin:0;padding:20px}.qm-try-profile .profile-hero h1{margin:12px 0;font-size:38px}.qm-try-profile .profile-hero p{font-size:13px}.qm-try-profile .op-panel{padding:20px}.qm-try-profile .qm-preview{min-width:0}.qm-try-profile .qm-preview>div{overflow-wrap:anywhere;min-width:0}.qm-fit-side{grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid}.qm-fit-slots{scrollbar-width:none;border-bottom:1px solid #d9ba7c25;gap:6px;padding:16px 18px 12px;display:flex;overflow-x:auto}.qm-fit-slots::-webkit-scrollbar{display:none}.qm-fit-slots button{color:#f2eee2;min-width:100px;font:inherit;text-align:left;cursor:pointer;background:#0f130c;border:1px solid #d9ba7c25;flex:none;gap:3px;padding:9px 12px;transition:border-color .2s,background .2s;display:grid}.qm-fit-slots button:hover{border-color:#d9ba7c66}.qm-fit-slots button span{font:8.5px var(--mono);letter-spacing:1px;text-transform:uppercase;color:#a59d86}.qm-fit-slots button b{font:600 14px/1.1 var(--display);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;max-width:140px;overflow:hidden}.qm-fit-slots button.changed b{color:#f2dba3}.qm-fit-slots button[aria-pressed=true]{background:#d9ba7c14;border-color:#d9ba7c}.qm-fit-options{scrollbar-width:thin;scrollbar-color:#d9ba7c55 transparent;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));align-content:start;gap:8px;padding:16px 18px;display:grid;overflow-y:auto}.qm-fit-options button{--tier:transparent;color:#f2eee2;font:inherit;text-align:left;cursor:pointer;background:#0f130c;border:1px solid #d9ba7c25;gap:5px;padding:8px 8px 10px;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid}.qm-fit-options button:hover{border-color:#d9ba7c66;transform:translateY(-2px)}.qm-fit-options button[aria-checked=true]{border-color:#d9ba7c;box-shadow:inset 0 0 0 1px #d9ba7c,0 0 26px #d9ba7c22}.qm-fit-options button.tier-rare{--tier:#7fb3d9}.qm-fit-options button.tier-elite{--tier:#b69cf0}.qm-fit-options button.tier-legendary{--tier:#f2dba3}.qm-fit-options button b{font:600 14px/1.1 var(--display);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qm-fit-options button small{font:9.5px var(--mono);letter-spacing:.4px;color:#a59d86}.qm-fit-options button.owned small{color:#b9cc9b}.qm-opt-swatch{color:#b9bcae;border-top:2px solid var(--tier);background:#0a0d08;place-items:center;height:66px;display:grid;overflow:hidden}.qm-opt-swatch .qm-card-preview{zoom:.75;background:0 0;border:0;width:100%;height:100%;min-height:0}.qm-opt-swatch .qm-fx-sample{font-size:30px}.qm-opt-swatch img.qm-card-preview{object-fit:cover}.qm-fit-summary{background:#0f130c;border-top:1px solid #d9ba7c40;gap:12px;padding:16px 18px 18px;display:grid}.qm-fit-summary .eyebrow{font:9px var(--mono);letter-spacing:2px;color:#d9ba7c}.qm-fit-summary ul{gap:5px;max-height:96px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.qm-fit-summary li{justify-content:space-between;gap:10px;font-size:13px;display:flex}.qm-fit-summary li em{font:9.5px var(--mono);text-transform:uppercase;letter-spacing:1px;color:#b9cc9b;font-style:normal}.qm-fit-summary .muted{margin:0;font-size:13px}.qm-fit-total{font:9.5px var(--mono);letter-spacing:.6px;text-transform:uppercase;color:#b9bcae;border-top:1px solid #d9ba7c25;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.qm-fit-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.qm-fit .button,.qm-fit .qm-chip-button,.qm-fit .text-button{border-radius:0}.qm-fit .button{color:#151710;letter-spacing:1px;background:#dfc48e;border:1px solid #dfc48e;gap:10px;min-height:46px;font-size:10.5px;transition:background .2s,transform .2s,box-shadow .2s}.qm-fit .button:hover:not(:disabled){background:#f7e3b9;transform:translateY(-2px);box-shadow:0 12px 38px #d9ba7c25}.qm-fit .button:disabled{opacity:.45;cursor:not-allowed}.qm-fit .text-button{color:#ddc798;gap:8px}@keyframes qm-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes qm-arrive{0%{opacity:0;transform:scale(1.05)}to{opacity:.14;transform:scale(1)}}@keyframes qm-float{0%,to{transform:translateY(0)rotate(-12deg)}50%{transform:translateY(-18px)rotate(-7deg)}}@keyframes qm-float-small{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-4px)rotate(-2deg)}}@keyframes qm-shadow{0%,to{opacity:.85;transform:scaleX(1)}50%{opacity:.45;transform:scaleX(.72)}}@keyframes qm-ring{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.025)}}@keyframes qm-glow{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes qm-sheen{0%{background-position:100% 0}to{background-position:-100% 0}}.qm-buy-halo{transform-origin:50%}.quartermaster :is(button,a,input,select):focus-visible,.qm-fit :is(button,a,input,select):focus-visible,.qm-buy :is(button,a,input,select):focus-visible{outline-offset:4px;outline:2px solid #f2d494}@media (max-width:1100px){.qm-masthead{grid-template-columns:minmax(0,1fr) 230px;gap:20px 30px;padding:48px 40px 0}.qm-masthead h2{font-size:clamp(50px,8vw,84px)}.qm-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.qm-hero-kit{border-top:1px solid #d9ba7c25;grid-column:1/-1}.qm-hero-goal{border-right:0}.qm-section-number{font-size:110px}}@media (max-width:760px){.quartermaster{gap:40px}.qm-masthead{grid-template-columns:1fr;gap:10px;padding:40px 22px 0}.qm-frame{inset:10px}.qm-masthead h2{margin:26px 0 20px;font-size:clamp(50px,14vw,78px)}.qm-masthead p{font-size:14px}.qm-masthead-actions{grid-template-columns:1fr;gap:14px;margin-top:26px;display:grid}.qm-masthead-actions .button{justify-content:space-between;width:100%;min-height:60px;padding:18px 20px}.qm-masthead-actions .text-button{justify-content:start;padding:8px 0}.qm-masthead-tags{gap:10px 16px;font-size:7.5px}.qm-emblem{padding:26px 0 6px}.qm-emblem-stage{width:min(70%,240px)}.qm-watermark{opacity:.35;font-size:150px;bottom:76px;right:-6px}.qm-masthead-foot{gap:10px 18px;padding:20px 0;font-size:7.5px}.qm-masthead-foot span:last-child{display:none}.qm-hero{grid-template-columns:1fr}.qm-hero>div{border-top:1px solid #d9ba7c25;border-right:0;padding:22px 20px 24px}.qm-hero>div:first-child{border-top:0}.qm-balance b{font-size:52px}.qm-goal{grid-template-columns:60px minmax(0,1fr) auto}.qm-goal-media{width:60px}.qm-reach{padding:24px 18px 20px}.qm-reach .qm-shelf-head{gap:10px;display:grid}.qm-reach .qm-shelf-head p{text-align:left;max-width:none}.qm-row{grid-auto-columns:252px}.qm-results-heading{padding-right:0}.qm-results-heading h2{font-size:clamp(40px,11.5vw,64px)}.qm-section-number{opacity:.4;font-size:70px;top:10px}.qm-bar{gap:10px;position:static}.qm-bar-row{flex-direction:column;align-items:stretch}.qm-search{min-height:50px}.qm-bar-tools{flex-wrap:wrap;gap:12px 16px}.qm-bar-tools select{flex:1;min-width:140px}.qm-cats button{padding:11px 12px 13px;font-size:12px}.qm-results{gap:30px}.qm-grid{gap:14px}.qm-card-media{min-height:168px}.qm-history summary{padding:16px 18px}.qm-purchases li{padding:12px 18px}.qm-buy-body{padding:22px 20px 24px}.qm-buy-body h2{font-size:34px}}@media (max-width:520px){.qm-section-number{display:none}}@media (max-width:900px){.qm-fit{width:calc(100% - 12px);height:calc(100dvh - 24px)}.qm-fit-body{display:block;overflow-y:auto}.qm-fit-stage{border-bottom:1px solid #d9ba7c25;border-right:0;padding:14px 16px 18px;display:block}.qm-fit-stage .qm-try-profile{height:auto;padding:14px;overflow:hidden}.qm-fit-stage .qm-try-profile .op-panel{display:none}.qm-fit-side{display:block}.qm-fit-options{overflow:visible}.qm-try-profile .profile-hero{flex-direction:column;align-items:start;padding:16px}.qm-try-profile .profile-hero h1{font-size:30px}.qm-fit-head{padding:18px 18px 16px}.qm-fit-head h2{font-size:30px}}@media (prefers-reduced-motion:reduce){.quartermaster *,.quartermaster :before,.quartermaster :after,.qm-buy *,.qm-fit *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.qm-masthead:before{opacity:.14}}.qm-list-price{font:12px var(--mono);color:#8f8a78;margin-right:6px;text-decoration-thickness:1px}.qm-rank-discount{border:1px solid var(--qm-line-2);font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--qm-brass-2);background:#d9ba7c12;align-self:flex-start;padding:4px 10px}.qm-price{align-items:baseline;display:inline-flex}.qm-tier.qm-tier-crate{--tier:#f0b44c}.qm-crate-only{color:#f0b44c;border:1px dashed #f0b44c88;align-items:center;gap:6px;padding:6px 10px;font-size:12px;text-decoration:none;display:inline-flex}.qm-crate-only:hover{border-style:solid}.qm-fit-crate{color:#f0b44c;align-items:center;gap:6px;margin:0 0 8px;font-size:12px;display:flex}.sd{--sd-legendary:#f0b44c;--sd-elite:#c08cf0;--sd-rare:#6fb4f0;--sd-standard:#a9ac9e}.sd-hero h1 span{color:var(--cf-gold)}.sd-hero-art{place-items:center;min-height:380px;display:grid;position:relative}.sd-preview{background:var(--cf-gold-dim);color:var(--cf-gold-hi);border:1px solid #e0b76166;align-items:flex-start;gap:8px;margin-top:18px;padding:10px 14px;font-size:13px;line-height:1.5;display:inline-flex}.sd-preview svg{flex-shrink:0;margin-top:2px}.sd-crate{--sd-body:#56653b;--sd-trim:#2c3520;--sd-ink:#e9e1c4;width:var(--sd-size);height:calc(var(--sd-size) * .78);flex-shrink:0;position:relative}.sd-crate-body,.sd-crate-lid{border:2px solid var(--sd-trim);background:repeating-linear-gradient(0deg, #0002 0 2px, transparent 2px 22%), linear-gradient(160deg, var(--sd-body), color-mix(in srgb, var(--sd-body) 70%, #000) 60%, color-mix(in srgb, var(--sd-body) 50%, #000));position:absolute;left:0;right:0;overflow:hidden;box-shadow:inset 0 0 0 4px #ffffff0c}.sd-crate-body{border-radius:3px;place-items:center;height:76%;display:grid;bottom:0}.sd-crate-body b{z-index:1;font:600 calc(var(--sd-size) * .17) / 1 var(--display);letter-spacing:.08em;color:color-mix(in srgb, var(--sd-ink) 85%, transparent);border:2px solid color-mix(in srgb, var(--sd-ink) 35%, transparent);white-space:nowrap;padding:.12em .3em .06em;position:relative}.sd-strap{background:linear-gradient(90deg, color-mix(in srgb, var(--sd-trim) 75%, #000), var(--sd-trim) 50%, color-mix(in srgb, var(--sd-trim) 75%, #000));width:7%;position:absolute;top:0;bottom:0;left:14%}.sd-strap.right{left:auto;right:14%}.sd-crate-lid{z-index:1;background:linear-gradient(170deg, color-mix(in srgb, var(--sd-body) 80%, #fff), color-mix(in srgb, var(--sd-body) 80%, #000));transform-origin:0 100%;height:26%;transition:transform .5s var(--ease-out);border-radius:3px 3px 0 0;top:0}.sd-crate-light{background:var(--sd-light,var(--cf-gold-hi));filter:blur(14px);opacity:0;border-radius:50%;height:8%;position:absolute;top:22%;left:10%;right:10%}.sd-crate.finish-steel .sd-crate-body,.sd-crate.finish-steel .sd-crate-lid{background:radial-gradient(circle at 7% 12%, #fff5 0 2px, transparent 3px), radial-gradient(circle at 93% 12%, #fff5 0 2px, transparent 3px), radial-gradient(circle at 7% 88%, #fff5 0 2px, transparent 3px), radial-gradient(circle at 93% 88%, #fff5 0 2px, transparent 3px), repeating-linear-gradient(90deg, #ffffff0c 0 1px, transparent 1px 3px), linear-gradient(160deg, color-mix(in srgb, var(--sd-body) 70%, #fff), var(--sd-body) 45%, color-mix(in srgb, var(--sd-body) 55%, #000))}.sd-crate.finish-carbon .sd-crate-body,.sd-crate.finish-carbon .sd-crate-lid{background:repeating-conic-gradient(#0005 0 25%, transparent 0 50%) 0 0 / 7px 7px, linear-gradient(160deg, color-mix(in srgb, var(--sd-body) 85%, #fff), color-mix(in srgb, var(--sd-body) 50%, #000))}.sd-crate.finish-gold .sd-crate-body,.sd-crate.finish-gold .sd-crate-lid{background:linear-gradient(115deg,#0000 35%,#fff7d488 48%,#0000 61%) 0 0/250% 100%,linear-gradient(160deg,#fbe7a0,#d4a73d 45%,#8a6416);animation:3.2s linear infinite sd-gilt}@keyframes sd-gilt{0%{background-position:150% 0,0 0}to{background-position:-100% 0,0 0}}.sd-crate.is-shake{animation:.42s ease-in-out infinite sd-shake}.sd-crate.is-shake .sd-crate-light{animation:.84s ease-in-out infinite sd-leak}.sd-crate.is-shake .sd-crate-lid{animation:.21s ease-in-out infinite sd-rattle}.sd-crate.is-open .sd-crate-lid{transform:rotate(-38deg)translateY(-18%)}@keyframes sd-shake{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)translateY(-2px)}75%{transform:rotate(3deg)translateY(-2px)}}@keyframes sd-rattle{50%{transform:translateY(-5px)rotate(-1.5deg)}}@keyframes sd-leak{50%{opacity:.9}}.sd-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.sd-card{border:1px solid var(--cf-line);background:linear-gradient(170deg,#1a2015,#0d110b 70%);grid-template-rows:auto 1fr;display:grid}.sd-card-art{background:radial-gradient(at 50% 110%,#e0b7611c,#0000 60%),repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 40px);border-bottom:1px solid #ffffff0c;place-items:center;height:168px;display:grid;position:relative;overflow:hidden}.sd-beam{background:linear-gradient(180deg, color-mix(in srgb, var(--sd-light,#f6dd9a) 55%, transparent), transparent 85%);width:56%;height:120%;opacity:var(--sd-glow,.5);clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);pointer-events:none;position:absolute;top:-20%}.sd-pool{background:radial-gradient(ellipse, color-mix(in srgb, var(--sd-light,#f6dd9a) 70%, transparent), transparent 70%);width:70%;height:26px;opacity:var(--sd-glow,.5);filter:blur(4px);pointer-events:none;border-radius:50%;position:absolute;bottom:14px}.sd-crate-rarity{background:#0b0e09cc;position:absolute;top:10px;right:10px}.crate-rare{border-color:color-mix(in srgb, var(--sd-rare) 55%, transparent)}.crate-elite{border-color:color-mix(in srgb, var(--sd-elite) 60%, transparent);box-shadow:0 0 24px color-mix(in srgb, var(--sd-elite) 18%, transparent)}.crate-legendary{border-color:var(--sd-legendary);box-shadow:0 0 30px color-mix(in srgb, var(--sd-legendary) 25%, transparent);animation:3s ease-in-out infinite sd-legend}@keyframes sd-legend{50%{box-shadow:0 0 44px color-mix(in srgb, var(--sd-legendary) 40%, transparent)}}.sd-card:hover .sd-crate{animation:.5s ease-in-out sd-shake}.sd-hidden{font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--cf-gold);border:1px solid #e0b76166;align-items:center;gap:6px;padding:4px 9px;display:inline-flex;position:absolute;top:12px;left:12px}.sd-card-copy{align-content:start;gap:10px;padding:16px 16px 14px;display:grid}.sd-card-copy h2{font:600 26px/.95 var(--display);color:var(--paper);margin:0}.sd-card-copy p{color:#b4b7a9;margin:0;font-size:14px;line-height:1.6}.sd-chase{color:var(--cf-muted);font-size:13px}.sd-chase b{color:var(--sd-legendary);font-weight:600}.sd-card-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.sd-card-foot .button{gap:8px}.sd-card-foot .button:disabled{opacity:.45;cursor:not-allowed}.sd-left{color:var(--cf-muted);font-size:12px}.sd-rarity{font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;border:1px solid;border-radius:99px;padding:2px 8px;display:inline-block}.sd-rarity.legendary{color:var(--sd-legendary)}.sd-rarity.elite{color:var(--sd-elite)}.sd-rarity.rare{color:var(--sd-rare)}.sd-rarity.standard{color:var(--sd-standard)}.sd-odds{border-top:1px solid #ffffff0c;padding-top:10px;font-size:13px}.sd-odds summary{cursor:pointer;color:var(--cf-green)}.sd-odds ul{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.sd-odds li{border:1px solid #ffffff0a;border-left:3px solid var(--sd-rarity,var(--sd-standard));background:#0b0e09;grid-template-columns:64px 1fr auto auto;align-items:center;gap:10px;padding:4px 8px 4px 4px;display:grid}.sd-odds li .sd-thumb{height:48px}.sd-odds li span b{color:var(--paper);font-weight:600;display:block}.sd-odds li small{color:#7f8274}.sd-odds li em{font:12px var(--mono);color:var(--paper);font-variant-numeric:tabular-nums;font-style:normal}.sd-odds p{color:#7f8274;margin:10px 0 0;font-size:12px;line-height:1.6}.sd-feed ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sd-feed li{color:var(--cf-muted);align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.sd-feed li b{color:var(--paper);font-weight:600}.sd-feed li small{color:#6f7266;font-size:11px;display:block}.sd-closed{text-align:center;color:var(--cf-muted);justify-items:center;gap:16px;padding:40px 0;display:grid}.sd-stage-card{text-align:center}.sd-opening{justify-items:center;gap:18px;padding:50px 0 20px;display:grid}.sd-prize{isolation:isolate;justify-items:center;gap:12px;padding:26px 0 6px;display:grid;position:relative}.sd-prize strong{font:600 40px/1 var(--display);color:var(--paper)}.sd-prize small{color:var(--cf-muted)}.sd-burst{z-index:-1;aspect-ratio:1;filter:blur(40px);opacity:.45;width:360px;animation:sd-pop .8s var(--ease-out) both;border-radius:50%;position:absolute;top:30px}.sd-burst.legendary{background:var(--sd-legendary)}.sd-burst.elite{background:var(--sd-elite)}.sd-burst.rare{background:var(--sd-rare)}.sd-burst.standard{opacity:.2;background:#5ccf83}@keyframes sd-pop{0%{opacity:0;transform:scale(.6)translateY(20px)}}@media (max-width:760px){.sd-hero-art{order:-1;min-height:200px}.sd-hero-art .sd-crate{--sd-size:150px!important}.sd-grid{grid-template-columns:1fr}.sd-prize strong{font-size:30px}.sd-burst{width:260px}}@media (prefers-reduced-motion:reduce){.sd-crate.finish-gold .sd-crate-body,.sd-crate.finish-gold .sd-crate-lid,.crate-legendary,.sd-crate.is-shake,.sd-crate.is-shake .sd-crate-lid,.sd-crate.is-shake .sd-crate-light,.sd-card:hover .sd-crate,.sd-burst{animation:none}}.sd-admin-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sd-admin-row{border:1px solid #ffffff12;align-items:center;gap:14px;padding:12px 14px;display:flex}.sd-admin-row div{flex:1;gap:2px;display:grid}.sd-admin-row small{opacity:.7}.sd-hidden.static{position:static}.sd-admin-editor{margin-bottom:14px}.sd-admin-wide{grid-column:1/-1}.sd-admin-buttons{flex-wrap:wrap;gap:10px;display:flex}.rarity-legendary{--sd-rarity:var(--sd-legendary,#f0b44c)}.rarity-elite{--sd-rarity:var(--sd-elite,#c08cf0)}.rarity-rare{--sd-rarity:var(--sd-rare,#6fb4f0)}.rarity-standard{--sd-rarity:var(--sd-standard,#a9ac9e)}.sd-thumb{background:#070906;place-items:center;height:84px;display:grid;overflow:hidden}.sd-thumb .qm-card-preview{zoom:.8;background:0 0;border:0;width:100%;height:100%;min-height:0}.sd-thumb .qm-bg-sample{min-height:0}.sd-stage-card{width:min(980px,100%)}.sd-reel{border-block:1px solid var(--cf-line-2);background:linear-gradient(#00000080,#0000 30% 70%,#00000080),#0a0d08;margin:22px -34px 6px;padding:18px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.sd-marker{z-index:2;background:var(--cf-gold-hi);width:2px;box-shadow:0 0 14px var(--cf-gold);margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.sd-marker:before,.sd-marker:after{content:"";border:9px solid #0000;position:absolute;left:50%;transform:translate(-50%)}.sd-marker:before{border-top-color:var(--cf-gold-hi);top:0}.sd-marker:after{border-bottom-color:var(--cf-gold-hi);bottom:0}.sd-track{will-change:transform;display:flex}.sd-tile{flex:0 0 calc(var(--sd-tile) - 10px);border:1px solid #ffffff12;border-bottom:4px solid var(--sd-rarity);background:linear-gradient(180deg, #151a11, color-mix(in srgb, var(--sd-rarity) 16%, #0b0e09));transition:transform .4s var(--ease-out), box-shadow .4s, opacity .4s;grid-template-rows:auto 1fr;margin-right:10px;display:grid}.sd-tile>span{color:var(--paper);text-align:left;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:7px 8px 8px;font-size:12px;line-height:1.25;display:-webkit-box;overflow:hidden}.sd-reel.landed .sd-tile:not(.is-win){opacity:.35}.sd-tile.is-win{box-shadow:0 0 0 2px var(--sd-rarity), 0 0 40px color-mix(in srgb, var(--sd-rarity) 60%, transparent);transform:scale(1.06)}.sd-spinning{place-items:center;min-height:64px;display:grid}.sd-spinning .cf-tossing{align-items:center;gap:8px;display:inline-flex}.sd-dupe{color:var(--cf-gold-hi);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:0;display:inline-flex}@media (max-width:760px){.sd-reel{margin-inline:-14px}}.sd-admin-peek{display:flex}.sd-admin-peek .sd-thumb{border:1px solid #ffffff14;border-radius:4px;width:46px;height:46px;margin-right:-10px}.sd-admin-peek .sd-thumb .qm-card-preview{zoom:.4}.sd-picker{background:#0a0d08;border:1px solid #ffffff12;margin:10px 0 22px}.sd-picker-bar{border-bottom:1px solid #ffffff0c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.sd-cats{flex-wrap:wrap;gap:6px;display:flex}.sd-cats button{color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:99px;padding:6px 11px;font-size:12px}.sd-cats button i{opacity:.55;margin-left:3px;font-style:normal}.sd-cats button.on{border-color:var(--cf-gold,#e0b761);color:var(--cf-gold-hi,#f6dd9a);background:#e0b7611c}.sd-search{align-items:center;display:flex;position:relative}.sd-search svg{opacity:.6;pointer-events:none;position:absolute;left:10px}.sd-search input{min-width:220px;padding-left:32px}.sd-picker-actions{opacity:.85;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.sd-picker-actions>span{margin-right:auto}.sd-picker-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;max-height:520px;margin:0;padding:0 12px 12px;list-style:none;display:grid;overflow-y:auto}.sd-pick{width:100%;color:inherit;text-align:left;cursor:pointer;background:#11150e;border:1px solid #ffffff14;padding:0;transition:border-color .2s,transform .2s;display:grid;position:relative}.sd-pick:hover{border-color:#ffffff40;transform:translateY(-2px)}.sd-pick.on{border-color:var(--cf-gold,#e0b761);box-shadow:0 0 0 1px var(--cf-gold,#e0b761)}.sd-pick-copy{gap:2px;padding:8px 9px 9px;display:grid}.sd-pick-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.sd-pick-copy small{opacity:.6;font-size:11px}.sd-pick-check{background:var(--cf-gold,#e0b761);color:#120f06;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:6px;right:6px}.sd-contents-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.sd-contents-tools{gap:8px;display:flex}.sd-contents{gap:6px;margin:10px 0 18px;padding:0;list-style:none;display:grid}.sd-contents li{border:1px solid #ffffff10;border-left:3px solid var(--sd-rarity);background:#0c0f0a;grid-template-columns:76px 1fr auto 150px auto;align-items:center;gap:14px;padding:5px 10px 5px 5px;display:grid}.sd-contents .sd-thumb{height:56px}.sd-contents-name{gap:2px;min-width:0;display:grid}.sd-contents-name small{opacity:.6}.sd-weight{text-transform:uppercase;letter-spacing:1px;opacity:.9;align-items:center;gap:8px;font-size:11px;display:flex}.sd-weight input{width:90px}.sd-contents-odds{align-items:center;gap:8px;display:flex}.sd-contents-odds em{font-variant-numeric:tabular-nums;min-width:46px;font-style:normal}@media (max-width:900px){.sd-contents li{grid-template-columns:64px 1fr auto}.sd-weight,.sd-contents-odds{grid-column:2}}.sd-pick .sd-thumb{height:96px}.sd-pick .sd-thumb .qm-card-preview,.sd-tile .sd-thumb .qm-card-preview{zoom:.9}.sd-tile .sd-thumb{height:92px}.sd-look{grid-template-columns:260px 1fr;gap:18px;margin:10px 0 22px;display:grid}.sd-look-stage{background:radial-gradient(at 50% 110%,#e0b7611c,#0000 60%),repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 40px),#0b0e09;place-items:center;min-height:220px;display:grid;position:relative;overflow:hidden}.sd-look-controls{align-content:start;gap:12px;display:grid}.sd-look-colors{flex-wrap:wrap;gap:14px;display:flex}.sd-look-color{align-items:center;gap:8px;font-size:12px;display:inline-flex}.sd-look-color input{background:0 0;border:1px solid #fff2;width:38px;height:28px;padding:0}@media (max-width:900px){.sd-look{grid-template-columns:1fr}}.sd-admin-row .sd-crate{flex:none}.sd-look-stage{border:1px solid var(--cf-line,#ffffff1a)}.world{border:1px solid var(--line);background:linear-gradient(var(--sunk) 1px, transparent 1px) 0 0 / 100% 12.5%, linear-gradient(90deg, var(--sunk) 1px, transparent 1px) 0 0 / 8.333% 100%, radial-gradient(ellipse at 50% 45%, var(--panel-2), var(--bg) 75%);margin:0;padding:14px 16px 10px;position:relative}.world-toggle{z-index:1;border:1px solid var(--line-2);width:30px;height:30px;color:var(--ink-2);cursor:pointer;background:#171c12d9;place-items:center;display:grid;position:absolute;top:12px;right:12px}.world-toggle:hover{color:var(--accent);border-color:var(--accent)}.world-big{z-index:50;background:radial-gradient(ellipse at 50% 40%, var(--panel-2), var(--bg) 70%);border:0;grid-template-rows:minmax(0,1fr) auto;align-content:center;padding:56px 4% 24px;display:grid;position:fixed;inset:0}.world-big figcaption{text-align:center}.world-big svg{width:auto;max-width:100%;height:auto;max-height:calc(100vh - 120px);margin:0 auto}.world-big .world-toggle{top:16px;right:16px}.world svg{width:100%;height:auto;max-height:70vh;display:block}.world .country{fill:var(--line);stroke:var(--line-2);stroke-width:.45px;stroke-linejoin:round;transition:fill-opacity .15s}.world .country.has{fill:var(--accent);stroke:var(--ink);stroke-width:.6px}.world .country.hover{fill-opacity:1!important}.world .zone-dot .halo{fill:var(--accent);fill-opacity:.22;pointer-events:none}.world .zone-dot circle:not(.halo){fill:var(--bg);stroke:var(--accent);stroke-width:1.4px;pointer-events:all}.world figcaption{font:11px var(--mono);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;min-height:34px;padding:12px 2px 2px;display:flex}.world figcaption b{color:var(--paper)}.world-legend{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.world-legend i{background:linear-gradient(90deg, #c1cba24d, var(--accent));border:1px solid var(--line-2);width:90px;height:8px;display:block}.world-legend .world-dot{border:1.5px solid var(--accent);background:var(--bg);border-radius:50%;width:9px;height:9px;margin:0 4px 0 12px;display:inline-block}.coverage{grid-template-columns:repeat(24,1fr);gap:2px;display:grid}.coverage-cell{background:var(--accent);height:34px;position:relative}.coverage-cell small{font:9px var(--mono);color:var(--ink-3);margin-top:4px;position:absolute;top:100%;left:0;opacity:1!important}@media (max-width:900px){.world{padding:10px 10px 8px}.world-big{padding:56px 8px 16px}}.dash .pl.dg .dg-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.dash .pl.dg .pl-mast-live .pl-status{white-space:normal}.dash .pl.dg .dg-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.dash .pl.dg .dg-tiles>div:nth-child(3n){border-right:0}.dash .pl.dg .dg-tiles>div:nth-child(-n+3){border-bottom:1px solid #d9ba7c25}.dash .pl.dg .pl-tiles small{line-height:1.5}.dash .pl.dg .dg-tap>button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #d9ba7c25;border-radius:0;align-content:start;gap:10px;padding:22px 26px 24px;transition:background .25s;display:grid;position:relative}.dash .pl.dg .dg-tap>button:last-child{border-right:0}.dash .pl.dg .dg-tap>button:after{content:"";background:var(--pl-gradient);transform-origin:0;height:2px;transition:transform .35s;position:absolute;inset:auto 0 0;transform:scaleX(0)}.dash .pl.dg .dg-tap>button:hover{background:#d9ba7c0a}.dash .pl.dg .dg-tap>button.on{background:#d9ba7c12}.dash .pl.dg .dg-tap>button:is(:hover,.on):after{transform:scaleX(1)}.dash .pl.dg .dg-tap>button.on b{color:var(--pl-gold-2)}.dash .pl.dg .pl-card{animation:.5s ease-out both pl-rise}.dash .pl.dg .dg-map{animation:none}.dash .pl.dg .dg-head-icon{color:var(--pl-gold);opacity:.7;flex-shrink:0}.dash .pl.dg .dg-grid{border-radius:0;grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));align-items:start;gap:22px;display:grid}.dash .pl.dg .pl-card>div:not(.pl-card-head,.pl-table,.dg-toolbar){gap:14px;display:grid}.dash .pl.dg .dg-sub{font:9px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--pl-gold);align-items:baseline;gap:10px;display:flex}.dash .pl.dg .dg-sub em{letter-spacing:.8px;color:var(--pl-ink-3)}.dash .pl.dg .dg-note{color:var(--pl-ink-3);margin-top:-8px;font-size:12.5px;line-height:1.6}.dash .pl.dg .pl-empty{padding:4px 0}.dash .pl.dg .pl-table :is(td,th):not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.dash .pl.dg .pl-table td:not(:first-child){font:600 18px / 1 var(--pl-display);color:var(--pl-gold-2)}.dash .pl.dg .pl-table tbody tr:hover td{background:#d9ba7c08}.dash .pl.dg .bars{gap:9px;display:grid}.dash .pl.dg .bars li{grid-template-columns:150px minmax(0,1fr) 76px;align-items:center;gap:12px;font-size:13px;display:grid}.dash .pl.dg .bars li span{text-overflow:ellipsis;white-space:nowrap;color:var(--pl-ink-2);overflow:hidden}.dash .pl.dg .bars li i{background:linear-gradient(90deg,#8f7a4c,#e9d19b);min-width:3px;height:8px;transition:width .5s;display:block;box-shadow:0 0 12px #d9ba7c33}.dash .pl.dg .bars li b{text-align:right;font:600 18px / 1 var(--pl-display);font-variant-numeric:tabular-nums;color:var(--pl-gold-2)}.dash .pl.dg .bars li b small{font:9px var(--mono);color:var(--pl-ink-3);margin-left:4px}.dash .pl.dg .coverage{padding-bottom:18px}.dash .pl.dg .coverage-cell{background:linear-gradient(#f2dba3,#9c814b);height:38px}.dash .pl.dg .coverage-cell small{color:var(--pl-ink-3)}.dash .pl.dg .signups .columns{border-bottom:1px solid var(--pl-line-2);background:repeating-linear-gradient(0deg,#0000 0 23px,#d9ba7c0d 23px 24px);align-items:flex-end;gap:3px;height:96px;display:flex}.dash .pl.dg .signups .columns i{background:linear-gradient(#e9d19b,#8f7a4c);flex:1;display:block}.dash .pl.dg .signups .axis{font:9px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3);justify-content:space-between;gap:10px;margin-top:8px;display:flex}.dash .pl.dg .world{border:1px solid var(--pl-line);background:linear-gradient(#d9ba7c0f 1px,#0000 1px) 0 0/100% 12.5%,linear-gradient(90deg,#d9ba7c0f 1px,#0000 1px) 0 0/8.333% 100%,radial-gradient(at 50% 45%,#1c2316,#0b0e09 75%);border-radius:0}.dash .pl.dg .world-big{background:radial-gradient(at 50% 40%,#1c2316,#0b0e09 70%);border:0}.dash .pl.dg .world .country{fill:#2a3122;stroke:#d9ba7c33}.dash .pl.dg .world .country.has{fill:var(--pl-gold);stroke:var(--pl-gold-2)}.dash .pl.dg .world .zone-dot .halo{fill:var(--pl-gold-2)}.dash .pl.dg .world .zone-dot circle:not(.halo){fill:#0b0e09;stroke:var(--pl-gold-2)}.dash .pl.dg .world-toggle{border:1px solid var(--pl-line-2);color:var(--pl-gold-2);background:#10140dee;border-radius:0}.dash .pl.dg .world-toggle:hover{border-color:var(--pl-gold);background:#d9ba7c22}.dash .pl.dg .world figcaption{letter-spacing:.4px;color:var(--pl-ink-3)}.dash .pl.dg .world figcaption b{color:var(--pl-gold-2)}.dash .pl.dg .world-legend i{border-color:var(--pl-line-2);background:linear-gradient(90deg, #d9ba7c4d, var(--pl-gold))}.dash .pl.dg .world-legend .world-dot{border-color:var(--pl-gold-2);background:#0b0e09}.dash .pl.dg .dg-toolbar{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.dash .pl.dg .dg-toolbar select{width:auto;min-width:170px}.dash .pl.dg .dg-toolbar .pl-button{min-height:40px;padding:0 18px;font-size:14px}.dash .pl.dg .dg-search{flex:240px;max-width:380px;margin:0;display:block;position:relative}.dash .pl.dg .dg-search svg{color:var(--pl-gold);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.dash .pl.dg .dg-search input{border:1px solid var(--pl-line);background:var(--pl-sunk);width:100%;min-height:0;color:var(--pl-ink);border-radius:0;padding:10px 12px 10px 36px;font-size:13.5px}.dash .pl.dg .dg-search input:focus-visible{border-color:var(--pl-gold);outline:none;box-shadow:0 0 0 3px #d9ba7c22}.dash .pl.dg .dg-contacts{max-height:640px}.dash .pl.dg .dg-contacts table{min-width:640px}.dash .pl.dg .dg-contacts :is(td,th):not(:first-child){text-align:left}.dash .pl.dg .dg-contacts td:not(:first-child){font:inherit;color:var(--pl-ink-2)}.dash .pl.dg .dg-contacts td.pl-mono{font:11.5px var(--mono)}.dash .pl.dg .dg-contacts td b{color:var(--pl-ink);font-weight:600;display:block}.dash .pl.dg .dg-contacts td small{font:9px var(--mono);letter-spacing:.8px;text-transform:uppercase;margin-top:3px}.dash .pl.dg .dg-none{color:var(--pl-ink-3);font-style:italic}.dash .pl.dg .dg-withdraw{color:#f4a492;font:10px var(--mono);letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.dash .pl.dg .dg-withdraw:hover:not(:disabled){background:#e2705a14;border-color:#e2705a99}.dash .pl.dg .dg-withdraw:disabled{opacity:.4}@media (max-width:900px){.dash .pl.dg .bars li{grid-template-columns:110px minmax(0,1fr) 70px}}@media (max-width:760px){.dash .pl.dg .dg-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.dash .pl.dg .dg-tiles>div{border-bottom:1px solid #d9ba7c25;border-right:1px solid #d9ba7c25}.dash .pl.dg .dg-tiles>div:nth-child(2n){border-right:0}.dash .pl.dg .dg-tiles>div:nth-last-child(-n+2){border-bottom:0}.dash .pl.dg .dg-tap>button{border-bottom:1px solid #d9ba7c25;padding:18px}.dash .pl.dg .dg-tap>button:nth-child(2n){border-right:0}.dash .pl.dg .dg-tap>button:nth-last-child(-n+2){border-bottom:0}.dash .pl.dg .dg-toolbar>*{flex:100%;max-width:none}.dash .pl.dg .dg-toolbar select{width:100%;min-width:0}}.dash .pl.st .notice.st-live{background:#e2705a14;border-color:#e2705a99}.dash .pl.st code{font:11px var(--mono);color:var(--pl-gold-2)}.dash .pl.st .pl-card-head .pl-button{flex-shrink:0}.dash .pl.st .st-products{gap:0;display:grid}.dash .pl.st .st-product{border-bottom:1px solid var(--pl-faint);grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"thumb main price""thumb actions actions";gap:10px 18px;padding:18px 0;display:grid}.dash .pl.st .st-products li:last-child .st-product{border-bottom:0}.dash .pl.st .st-thumb{border:1px solid var(--pl-line);background:radial-gradient(ellipse at 50% 120%, #b8913a40, transparent 70%), var(--pl-sunk);width:64px;height:64px;color:var(--pl-gold-2);grid-area:thumb;place-items:center;display:grid;overflow:hidden}.dash .pl.st .st-thumb img{object-fit:contain;width:100%;height:100%}.dash .pl.st .st-product-main{grid-area:main;gap:8px;min-width:0;display:grid}.dash .pl.st .st-meta{font:9px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.st .st-product h4{font:600 22px / 1 var(--pl-display);letter-spacing:.04em;text-transform:uppercase}.dash .pl.st .st-tags{flex-wrap:wrap;gap:6px;display:flex}.dash .pl.st .st-tags .pl-tag{margin:0}.dash .pl.st .st-price{text-align:right;grid-area:price;align-content:start;justify-items:end;gap:4px;display:grid}.dash .pl.st .st-price b{font:600 32px / .9 var(--pl-display);font-variant-numeric:tabular-nums;background:var(--pl-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dash .pl.st .st-price small{font:9px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.st .st-actions{flex-wrap:wrap;grid-area:actions;gap:6px;display:flex}.dash .pl.st .pl-chip{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.dash .pl.st .st-danger:hover:not(:disabled){border-color:var(--pl-hot);color:#f4a492;background:#e2705a14}.dash .pl.st .st-stock{gap:6px;display:grid}.dash .pl.st .st-stock-bar{border:1px solid var(--pl-line);background:var(--pl-sunk);height:8px;position:relative}.dash .pl.st .st-stock-bar i{position:absolute;top:0;bottom:0}.dash .pl.st .st-stock-bar i.used{background:linear-gradient(90deg,#8f7a4c,#f2dba3);left:0}.dash .pl.st .st-stock-bar i.held{background:repeating-linear-gradient(135deg,#f2dba366 0 3px,#0000 3px 6px)}.dash .pl.st .st-stock.out .st-stock-bar i.used{background:linear-gradient(90deg,#8c3b2c,#f08a73)}.dash .pl.st .st-stock-legend{font:9px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3);flex-wrap:wrap;gap:4px 14px;display:flex}.dash .pl.st .st-stock-legend b{color:var(--pl-ink)}.dash .pl.st .st-stock-legend .hot,.dash .pl.st .st-stock-legend .hot b{color:var(--pl-hot)}.dash .pl.st .st-archived summary{cursor:pointer;font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.st .st-archived ul{color:var(--pl-ink-3);gap:6px;margin-top:10px;font-size:12.5px;display:grid}.dash .pl.st .st-set{border:0;border-top:1px solid var(--pl-faint);gap:14px;min-width:0;margin:0;padding:18px 0 0;display:grid}.dash .pl.st .st-set legend{font:9px var(--mono);letter-spacing:1.8px;text-transform:uppercase;color:var(--pl-gold);padding:0 10px 0 0}.dash .pl.st .wd-field input[type=number]:not([hidden]){width:100%}.dash .pl.st .st-form-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dash .pl.st .store-image-upload{color:var(--pl-ink-2);gap:8px;font-size:12.5px;display:grid}.dash .pl.st .store-image-upload img{border:1px solid var(--pl-line);max-width:220px}.dash .pl.st .st-aside{align-content:start;gap:22px;min-width:0;display:grid}.dash .pl.st .st-feed{scrollbar-width:thin;gap:0;max-height:420px;display:grid;overflow:auto}.dash .pl.st .st-feed li{border-bottom:1px solid var(--pl-faint);color:var(--pl-ink-2);gap:3px;padding:10px 0;font-size:12.5px;line-height:1.45;display:grid}.dash .pl.st .st-feed time{font:9px var(--mono);letter-spacing:.8px;color:var(--pl-ink-3)}@media (max-width:760px){.dash .pl.st .st-product{grid-template-columns:52px minmax(0,1fr);grid-template-areas:"thumb main""price price""actions actions"}.dash .pl.st .st-thumb{width:52px;height:52px}.dash .pl.st .st-price{text-align:left;justify-items:start}.dash .pl.st .pl-card-head{flex-wrap:wrap}}.dash .pl.so>.notice{border:1px solid var(--pl-line-2);border-left:2px solid var(--pl-gold);color:#e8dfc7;background:#d9ba7c10;border-radius:0}.dash .pl.so>.notice[role=alert]{border-color:#e2705a99;border-left-color:var(--pl-hot);color:#f4c1b4;background:#e2705a14}.dash .pl.so .so-tills{border:1px solid var(--pl-line);background:var(--pl-panel);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dash .pl.so .so-tills button{border:0;border-right:1px solid var(--pl-faint);color:var(--pl-ink-3);text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 12px;padding:16px 22px;transition:background .2s,color .2s,box-shadow .2s;display:grid}.dash .pl.so .so-tills button:last-child{border-right:0}.dash .pl.so .so-tills button svg{color:var(--pl-gold);grid-row:span 2}.dash .pl.so .so-tills span{font:600 20px / 1 var(--pl-display);letter-spacing:.08em;text-transform:uppercase}.dash .pl.so .so-tills small{font:9px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.so .so-tills button:hover{color:var(--pl-ink);background:#d9ba7c0a}.dash .pl.so .so-tills button[aria-current=page]{color:var(--pl-gold-2);box-shadow:inset 0 -2px 0 var(--pl-gold);background:radial-gradient(at 0 0,#d9ba7c1f,#0000 60%),#1a2014}.dash .pl.so .pl-mast p a{color:var(--pl-gold-2);border-bottom:1px solid var(--pl-line-2)}.dash .pl.so .so-store-link{align-items:center;gap:6px;margin-top:18px;display:inline-flex}.dash .pl.so .so-form{gap:22px;display:grid}.dash .pl.so .so-skus{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-items:start;gap:22px;display:grid}.dash .pl.so .so-sku{animation:.5s ease-out both pl-rise}.dash .pl.so .so-sku.gone{border-style:dashed}.dash .pl.so .so-sku .pl-card-head{align-items:flex-start}.dash .pl.so .so-scope{font:9px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--pl-gold);align-items:center;gap:8px;display:inline-flex}.dash .pl.so .so-scope i{background:#777d70;border-radius:50%;width:7px;height:7px}.dash .pl.so .so-scope i.on{background:var(--pl-ok);box-shadow:0 0 12px #b9cc9b80}.dash .pl.so .so-sku h3{overflow-wrap:anywhere}.dash .pl.so .so-meta{font:9.5px / 1.6 var(--mono);letter-spacing:.4px;color:var(--pl-ink-3);overflow-wrap:anywhere}.dash .pl.so .so-count{font:600 54px / .8 var(--pl-display);font-variant-numeric:tabular-nums;background:var(--pl-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;flex-shrink:0;justify-items:end;display:grid}.dash .pl.so .so-count em{font:9px var(--mono);letter-spacing:1.2px;text-transform:uppercase;-webkit-text-fill-color:var(--pl-ink-3);margin-top:6px}.dash .pl.so .so-set{border:0;border-top:1px solid var(--pl-faint);gap:12px;min-width:0;margin:0;padding:16px 0 0;display:grid}.dash .pl.so .so-set legend{font:9px var(--mono);letter-spacing:1.8px;text-transform:uppercase;color:var(--pl-gold);padding:0 10px 0 0}.dash .pl.so .so-sku .role-chips{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.dash .pl.so .so-sku .role-chip{border-color:var(--pl-line);background:var(--pl-sunk);border-radius:0}.dash .pl.so .so-sku .role-chip.on{border-color:var(--pl-gold);color:var(--pl-gold-2);background:#d9ba7c14}.dash .pl.so .so-check{color:var(--pl-ink-2);align-items:flex-start;font-size:13px;line-height:1.5}.dash .pl.so .so-sku input[type=checkbox]{border-color:var(--pl-line-2);border-radius:0;margin-top:1px}.dash .pl.so .so-sku input[type=checkbox]:checked{border-color:var(--pl-gold);background-color:var(--pl-gold)}.dash .pl.so .so-sku select:not([hidden]){background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d9ba7c' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;background-size:14px;padding-right:34px}.dash .pl.so .so-note{color:var(--pl-ink-3);font-size:12.5px;line-height:1.6}.dash .pl.so .so-test{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dash .pl.so .so-test input[type=text]:not([hidden]){width:auto;max-width:240px;font-family:var(--mono);flex:180px;font-size:12.5px}.dash .pl.so :is(.so-sku,.so-ledger) .pl-chip{align-items:center;gap:6px;display:inline-flex}.dash .pl.so .pl-chip.so-danger:hover:not(:disabled){border-color:var(--pl-hot);color:#f4a492;background:#e2705a14}.dash .pl.so .so-retire{justify-items:start;gap:10px;display:grid}.dash .pl.so .so-none{border:1px dashed var(--pl-line-2);background:var(--pl-panel);padding:26px 30px}.dash .pl.so .so-bar .pl-button{min-height:38px;padding:0 16px;font-size:13.5px}.dash .pl.so :is(.so-bar,.so-ledger) .pl-button:disabled{opacity:.45}.dash .pl.so .so-older{justify-self:start;min-height:36px;font-size:13.5px}@media (max-width:760px){.dash .pl.so .so-tills button{padding:14px 16px}.dash .pl.so .so-tills small{display:none}.dash .pl.so .so-count{font-size:40px}.dash .pl.so .so-test input[type=text]:not([hidden]){max-width:none}}.dash .pl.cl{--cl-chevron:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d9ba7c' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.dash .pl.cl fieldset{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.dash .pl.cl legend{width:100%;font:9px var(--mono);letter-spacing:2px;text-transform:uppercase;color:#d4bd8f;align-items:center;gap:10px;margin-bottom:14px;padding:0;display:flex}.dash .pl.cl legend:after{content:"";background:var(--pl-faint);flex:1;height:1px}.dash .pl.cl fieldset small{color:var(--pl-ink-3);overflow-wrap:anywhere;font-size:12px;line-height:1.55}.dash .pl.cl code{border:1px solid var(--pl-faint);background:var(--pl-sunk);font:11px var(--mono);color:var(--pl-gold-2);padding:1px 6px}.dash .pl.wd.cl select:not([hidden]){background-image:var(--cl-chevron);background-position:right 11px center;background-repeat:no-repeat;background-size:15px;padding-right:36px}.dash .pl.cl input[type=datetime-local]{border:1px solid var(--pl-line);background:var(--pl-sunk);width:100%;min-height:0;color:var(--pl-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:0;padding:9px 12px;font-size:13.5px}.dash .pl.cl :is(input,select,textarea):disabled{opacity:.55}.dash .pl.cl .pl-tiles .live b{color:var(--pl-ok)}.dash .pl.cl .pl-tiles b em{color:var(--pl-ink-3);font-size:.5em}.dash .pl.cl .pl-button{cursor:pointer}.dash .pl.cl .pl-button:disabled{opacity:.45}.dash .pl.cl .pl-button.small{min-height:34px;padding:0 14px;font-size:13.5px}.dash .pl.cl .pl-button.danger{color:#f4a492;background:0 0;border-color:#e2705a80}.dash .pl.cl .pl-button.danger:hover:not(:disabled){box-shadow:none;background:#e2705a18}.dash .pl.cl .pl-bar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;position:static}.dash .pl.cl .pl-bar p.cl-dirty{color:var(--pl-gold-2)}.dash .pl.cl .pl-empty{border:1px dashed var(--pl-line);text-align:center;justify-items:center;gap:8px;padding:40px 20px;display:grid}.dash .pl.cl .pl-empty b{font:600 24px var(--pl-display);letter-spacing:.06em;text-transform:uppercase;color:var(--pl-ink)}.dash .pl.cl .cl-forms{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.dash .pl.cl .cl-forms.solo{grid-template-columns:minmax(0,1fr)}.dash .pl.cl .cl-wide{grid-column:1/-1}.dash .pl.cl .cl-price{max-width:220px}.dash .pl.cl .cl-price input{font:600 22px var(--pl-display);color:var(--pl-gold-2)}.dash .pl.cl .cl-search{gap:4px;display:grid;position:relative}.dash .pl.cl .cl-hits{border:1px solid var(--pl-line-2);background:var(--pl-sunk);scrollbar-width:thin;scrollbar-color:var(--pl-line-2) transparent;max-height:200px;overflow-y:auto}.dash .pl.cl .cl-hits button{border:0;border-bottom:1px solid var(--pl-faint);width:100%;min-height:0;color:var(--pl-ink);text-align:left;font:600 15px var(--pl-display);letter-spacing:.04em;cursor:pointer;background:0 0;border-radius:0;padding:9px 12px}.dash .pl.cl .cl-hits button:hover{color:var(--pl-gold-2);background:#d9ba7c14}.dash .pl.cl .cl-picked{border:1px solid var(--pl-line-2);border-left:2px solid var(--pl-gold);color:var(--pl-ink-2);background:#d9ba7c0d;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px 9px 14px;font-size:13px;display:flex}.dash .pl.cl .cl-picked b{font:600 17px var(--pl-display);letter-spacing:.04em;color:var(--pl-gold-2)}.dash .pl.cl .cl-icon{border:1px solid var(--pl-line);width:28px;height:28px;min-height:0;color:var(--pl-ink-2);cursor:pointer;background:0 0;border-radius:0;place-items:center;padding:0;display:inline-grid}.dash .pl.cl .cl-icon:hover{border-color:var(--pl-gold);color:var(--pl-gold-2)}.dash .pl.cl .cl-roll{gap:14px}.dash .pl.cl .cl-clan{border:1px solid var(--pl-line);background:radial-gradient(ellipse at 100% 0%, #b8913a14, transparent 45%), var(--pl-sunk);border-left:3px solid #777d70;gap:14px;padding:22px 24px 20px;animation:.5s ease-out both pl-rise;display:grid;position:relative}.dash .pl.cl .cl-clan.live{border-left-color:var(--pl-gold)}.dash .pl.cl .cl-clan.suspended{border-left-color:var(--pl-hot)}.dash .pl.cl .cl-head{justify-content:space-between;align-items:start;gap:20px;display:flex}.dash .pl.cl .cl-id{gap:6px;min-width:0;display:grid}.dash .pl.cl .cl-tag{font:11px var(--mono);letter-spacing:2px;color:var(--pl-gold);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dash .pl.cl .cl-id h3{font:600 32px / .95 var(--pl-display);letter-spacing:.02em;text-transform:uppercase}.dash .pl.cl .cl-id>small{font:9.5px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3);font-variant-numeric:tabular-nums}.dash .pl.cl .cl-pips{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.dash .pl.cl .cl-pips i{border:1px solid var(--pl-line-2);width:9px;height:9px}.dash .pl.cl .cl-pips i.used{border-color:var(--pl-gold);background:linear-gradient(#e9d19b,#8f7a4c)}.dash .pl.cl .cl-pips i.locked{background:repeating-linear-gradient(135deg,#e2705a55 0 2px,#0000 2px 4px);border-color:#e2705a99}.dash .pl.cl .cl-package{border:1px solid var(--pl-line);text-align:right;flex-shrink:0;gap:4px;padding:10px 14px;display:grid}.dash .pl.cl .cl-package.live{background:#b9cc9b0d;border-color:#b9cc9b66}.dash .pl.cl .cl-package b{font:600 18px var(--pl-display);letter-spacing:.08em;text-transform:uppercase;color:var(--pl-ink)}.dash .pl.cl .cl-package.live b{color:#d5e6c2}.dash .pl.cl .cl-package b.none{color:var(--pl-ink-3)}.dash .pl.cl .cl-package small{font:9px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.cl .cl-discord{font:9.5px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3);flex-wrap:wrap;gap:6px 18px;display:flex}.dash .pl.cl .cl-discord span{align-items:center;gap:7px;display:inline-flex}.dash .pl.cl .cl-discord span:before{content:"";background:#777d70;width:6px;height:6px;transform:rotate(45deg)}.dash .pl.cl .cl-discord span.up{color:#d5e6c2}.dash .pl.cl .cl-discord span.up:before{background:var(--pl-ok);box-shadow:0 0 10px #b9cc9b88}.dash .pl.cl :is(.cl-notes,.cl-hint){border-left:2px solid var(--pl-line-2);color:var(--pl-ink-2);background:#d9ba7c0a;padding:10px 14px;font-size:13px;line-height:1.6}.dash .pl.cl .cl-hint{border-left-color:var(--pl-faint);color:var(--pl-ink-3);font-size:12.5px}.dash .pl.cl .cl-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dash .pl.cl .cl-more{border:0;border-bottom:1px solid var(--pl-line);min-height:0;color:var(--pl-gold-2);font:10.5px var(--mono);letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:6px;margin-left:auto;padding:6px 0;display:inline-flex}.dash .pl.cl .cl-more:hover{border-bottom-color:var(--pl-gold)}.dash .pl.cl .cl-inline{border:1px solid var(--pl-line-2);background:var(--pl-panel);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px 16px;padding:18px;animation:.3s ease-out both pl-rise;display:grid}.dash .pl.cl .cl-revoke-reason{max-width:420px}.dash .pl.cl .cl-detail{border:1px solid var(--pl-line);background:var(--pl-faint);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.dash .pl.cl .cl-detail>div{background:var(--pl-panel);align-content:start;gap:10px;min-width:0;padding:16px 18px;display:grid}.dash .pl.cl .cl-detail .cl-log{grid-column:1/-1}.dash .pl.cl .cl-list li{border-bottom:1px solid var(--pl-faint);color:var(--pl-ink-2);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;font-size:13px;display:flex}.dash .pl.cl .cl-list li:last-child{border-bottom:0}.dash .pl.cl .cl-list li>span{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:inline-flex}.dash .pl.cl .cl-list li.locked{color:#f4a492}.dash .pl.cl .cl-list a{color:var(--pl-ink);border-bottom:1px solid var(--pl-line)}.dash .pl.cl .cl-list a:hover{color:var(--pl-gold-2)}.dash .pl.cl .cl-list small,.dash .pl.cl .cl-none{color:var(--pl-ink-3);font-size:12px}.dash .pl.cl .cl-list time{font:10px var(--mono);color:var(--pl-gold);font-variant-numeric:tabular-nums}.dash .pl.cl .cl-text{border:0;border-bottom:1px solid var(--pl-line);min-height:0;color:var(--pl-gold-2);font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;flex-shrink:0;padding:2px 0}.dash .pl.cl .cl-text:hover:not(:disabled){border-bottom-color:var(--pl-gold)}@media (max-width:1180px){.dash .pl.cl .cl-forms{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.dash .pl.cl .cl-head{flex-direction:column}.dash .pl.cl .cl-package{text-align:left;align-self:stretch}.dash .pl.cl .cl-clan{padding:18px 16px}.dash .pl.cl :is(.cl-inline,.cl-detail){grid-template-columns:minmax(0,1fr)}.dash .pl.cl .cl-more{margin-left:0}.dash .pl.cl .cl-price{max-width:none}}.button.danger{border-color:var(--bad);color:var(--bad)}.t1x{--t1-orange:#e0662a;--t1-orange-2:#ff9a5c;--t1-gradient:linear-gradient(110deg, #ffe2c8, #e0662a 80%);--t1-line:#e0662a40;--t1-line-2:#e0662a66;--t1-faint:#e0662a1f;--t1-pale:#ffc39c;--t1-label:#f0b48c;--t1-btn:linear-gradient(180deg, #f08a4f, #d45a1f);--t1-btn-hover:linear-gradient(180deg, #ffa36b, #e0662a);--t1-on:#150d08;--t1-panel:#151b11;--t1-sunk:#0f130c;--t1-ink:#f2eee2;--t1-ink-2:#c8cbbd;--t1-ink-3:#aab29e;--t1-ok:#b9cc9b;--t1-hot:#e2705a;--t1-display:"Barlow Condensed", sans-serif;--t1-mono:var(--mono,"IBM Plex Mono", monospace);color:var(--t1-ink)}.t1x.t1x-leader{gap:18px;min-width:0;display:grid}.t1x :is(h2,h3,h4,p,ul,ol){margin:0}.t1x :is(ul,ol){padding:0;list-style:none}.t1x em{font-style:normal}.t1x :focus-visible{outline:2px solid var(--t1-orange-2);outline-offset:3px}.t1x button:disabled{cursor:not-allowed}.t1x .notice{max-width:none;margin:0}.t1x .t1x-eyebrow{font:9px var(--t1-mono);letter-spacing:2px;text-transform:uppercase;color:var(--t1-label);align-items:center;gap:8px;display:inline-flex}.t1x .t1x-muted{color:var(--t1-ink-3);font-size:12.5px;line-height:1.55}.t1x .t1x-mono{font:9.5px var(--t1-mono);letter-spacing:1px;text-transform:uppercase;color:var(--t1-ink-3)}.t1x .t1x-card{border:1px solid var(--t1-line);background:var(--t1-panel);min-width:0;animation:t1x-rise .5s calc(var(--i,0) * 60ms) ease-out both;align-content:start;gap:20px;padding:26px 28px 28px;display:grid}.t1x .t1x-card-head{border-bottom:1px solid var(--t1-faint);align-items:center;gap:18px;padding-bottom:16px;display:flex}.t1x .t1x-card-head>div{flex:1;gap:4px;min-width:0;display:grid}.t1x .t1x-card-head>aside{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.t1x .t1x-numeral{font:600 50px / .8 var(--t1-display);color:#0000;-webkit-text-stroke:1px var(--t1-line-2)}.t1x .t1x-card h3{font:600 25px / 1 var(--t1-display);letter-spacing:.04em;text-transform:uppercase}.t1x .t1x-card-head p{color:var(--t1-ink-3);font-size:12.5px;line-height:1.5}.t1x .t1x-field,.t1x .t1x-fields label{min-width:0;color:var(--t1-ink-2);font:9px var(--t1-mono);letter-spacing:1.4px;text-transform:uppercase;gap:7px;display:grid}.t1x .t1x-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;display:grid}.t1x .t1x-fields .wide{grid-column:1/-1}.t1x :is(.t1x-field,.t1x-fields) :is(input:not([type=checkbox]):not([type=color]):not([type=file]),select,textarea){border:1px solid var(--t1-line);background:var(--t1-sunk);width:100%;min-height:0;color:var(--t1-ink);font:13.5px var(--font,inherit);letter-spacing:0;text-transform:none;border-radius:0;margin:0;padding:10px 12px;transition:border-color .15s,box-shadow .15s}.t1x :is(.t1x-field,.t1x-fields) textarea{resize:vertical;line-height:1.6}.t1x :is(.t1x-field,.t1x-fields) :is(input,select,textarea):focus-visible{border-color:var(--t1-orange);box-shadow:0 0 0 3px color-mix(in srgb, var(--t1-orange) 13%, transparent);outline:none}.t1x input[type=number]{font-variant-numeric:tabular-nums}.t1x input[type=file]{border:1px dashed var(--t1-line-2);background:var(--t1-sunk);color:var(--t1-ink-2);font:12.5px var(--font,inherit);letter-spacing:0;text-transform:none;padding:10px 12px}.t1x fieldset{border:0;min-width:0;margin:0;padding:0}.t1x .t1x-btn{border:1px solid var(--t1-orange);background:var(--t1-btn);min-height:40px;color:var(--t1-on);font:600 15px var(--t1-display);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;transition:box-shadow .15s,background .15s;display:inline-flex}.t1x .t1x-btn:hover:not(:disabled){background:var(--t1-btn-hover);box-shadow:0 0 28px color-mix(in srgb, var(--t1-orange) 33%, transparent);transform:none}.t1x .t1x-btn:disabled{opacity:.45}.t1x .t1x-btn.small{min-height:32px;padding:0 13px;font-size:13px}.t1x .t1x-btn.ghost{color:var(--t1-pale);border-color:var(--t1-line-2);background:0 0}.t1x .t1x-btn.ghost:hover:not(:disabled){background:color-mix(in srgb, var(--t1-orange) 8%, transparent);box-shadow:none}.t1x .t1x-btn.danger{color:#f2a08f;background:0 0;border-color:#e2705a66}.t1x .t1x-btn.danger:hover:not(:disabled){box-shadow:none;background:#e2705a18}.t1x .t1x-icon{border:1px solid var(--t1-line);width:32px;height:32px;color:var(--t1-ink-2);cursor:pointer;background:0 0;border-radius:0;place-items:center;padding:0;display:inline-grid}.t1x .t1x-icon:hover:not(:disabled){border-color:var(--t1-orange);color:var(--t1-ink);transform:none}.t1x .t1x-icon:disabled{opacity:.35}.t1x .t1x-icon.danger:hover:not(:disabled){border-color:var(--t1-hot);color:#f2a08f}.t1x .t1x-chip{border:1px solid var(--t1-line);color:var(--t1-ink-2);font:10.5px var(--t1-mono);letter-spacing:.6px;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:7px;padding:6px 11px;display:inline-flex}.t1x .t1x-chip:hover:not(:disabled),.t1x .t1x-chip.on{border-color:var(--t1-orange);background:color-mix(in srgb, var(--t1-orange) 8%, transparent);color:var(--t1-pale);transform:none}.t1x .t1x-chips{flex-wrap:wrap;gap:6px;display:flex}.t1x .t1x-tag{border:1px solid var(--t1-line-2);color:var(--t1-pale);font:9px var(--t1-mono);letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.t1x .t1x-count{background:var(--t1-orange);min-width:20px;height:20px;color:var(--t1-on);font:600 11px var(--t1-mono);font-variant-numeric:tabular-nums;place-items:center;padding:0 5px;display:inline-grid}.t1x .t1x-rolechip{border:1px solid color-mix(in srgb, var(--role,var(--t1-orange)) 55%, transparent);background:color-mix(in srgb, var(--role,var(--t1-orange)) 12%, transparent);color:var(--t1-ink);font:10px var(--t1-mono);letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:3px 9px 3px 4px;display:inline-flex}.t1x .t1x-rolechip.any{--role:#aab29e;padding-left:9px}.t1x .role-glyph{color:var(--role,var(--t1-orange))}.t1x .t1x-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;display:flex}.t1x .t1x-bar>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.t1x .t1x-empty{border:1px dashed var(--t1-line);text-align:center;color:var(--t1-ink-3);justify-items:center;gap:8px;padding:36px 20px;display:grid}.t1x .t1x-empty b{font:600 22px var(--t1-display);letter-spacing:.06em;text-transform:uppercase;color:var(--t1-ink)}.t1x .t1x-person{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.t1x .t1x-person>span{min-width:0;display:grid}.t1x .t1x-person b{font:600 17px / 1.05 var(--t1-display);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.t1x .t1x-person small{font:9px var(--t1-mono);letter-spacing:1px;text-transform:uppercase;color:var(--t1-ink-3)}.t1x .t1x-ghost-avatar{border:1px dashed var(--t1-line-2);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--t1-orange) 5%, transparent) 0 6px, transparent 6px 12px);flex-shrink:0;display:inline-block}.t1x .headcount-ring .ring-track{stroke:color-mix(in srgb, var(--t1-orange) 13%, transparent)}.t1x .headcount-ring .ring-fill{stroke:var(--t1-orange)}.t1x .headcount-ring text{fill:var(--t1-ink)}.t1x .t1x-metric{text-align:center;gap:4px;display:grid}.t1x .t1x-metric b{font:600 28px / .9 var(--t1-display);font-variant-numeric:tabular-nums}.t1x .t1x-metric b em{color:var(--t1-ink-3);font-size:.6em}.t1x .t1x-metric small{font:8.5px var(--t1-mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--t1-ink-3)}.t1x .section-patch{filter:drop-shadow(0 10px 24px #0008)}.t1x .t1x-lead-head{flex-wrap:wrap;align-items:center;gap:18px 22px;display:flex}.t1x .t1x-lead-head>div:first-of-type{flex:200px;gap:4px;min-width:0;display:grid}.t1x .t1x-lead-head h3{font:600 32px / .95 var(--t1-display);text-transform:uppercase}.t1x .t1x-lead-head a{color:var(--t1-pale)}.t1x .t1x-requests{gap:10px;display:grid}.t1x .t1x-request{border:1px solid var(--t1-faint);border-left:2px solid var(--t1-orange);background:var(--t1-sunk);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 18px;padding:14px 16px;display:grid}.t1x .t1x-request q{color:var(--t1-ink-2);margin-top:6px;font-size:13px;font-style:italic;display:block}.t1x .t1x-decide{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.t1x .t1x-decide select{width:auto;min-width:140px}.t1x .t1x-board{gap:8px;display:grid}.t1x .t1x-board-row{grid-template-columns:170px minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.t1x .t1x-board-role{border-left:2px solid var(--role,var(--t1-orange));background:color-mix(in srgb, var(--role,var(--t1-orange)) 9%, var(--t1-sunk));align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.t1x .t1x-board-role b{font:600 16px var(--t1-display);letter-spacing:.06em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.t1x .t1x-board-role small{font:10px var(--t1-mono);color:var(--t1-ink-3);font-variant-numeric:tabular-nums}.t1x .t1x-cells{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.t1x .t1x-cell{border:1px solid var(--t1-line);background:var(--t1-sunk);min-width:0;min-height:56px;color:var(--t1-ink);text-align:left;cursor:pointer;border-radius:0;align-items:center;gap:10px;padding:8px 10px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.t1x .t1x-cell:hover:not(:disabled){border-color:var(--t1-orange);background:color-mix(in srgb, var(--t1-orange) 6%, transparent);box-shadow:0 0 22px color-mix(in srgb, var(--t1-orange) 13%, transparent);transform:none}.t1x .t1x-cell>span{gap:3px;min-width:0;display:grid}.t1x .t1x-cell b{font:600 15px / 1.05 var(--t1-display);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.t1x .t1x-cell small{font:9px var(--t1-mono);letter-spacing:.8px;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;color:var(--t1-ink-3);overflow:hidden}.t1x .t1x-cell.open{color:var(--t1-orange-2);font:600 13px var(--t1-display);letter-spacing:.18em;background:0 0;border-style:dashed;justify-content:center}.t1x .t1x-cell.reserve{background:linear-gradient(90deg,#b9cc9b0d,#0000);border-color:#b9cc9b44}.t1x .t1x-cell.reserve:hover:not(:disabled){border-color:var(--t1-ok);background:#b9cc9b12;box-shadow:0 0 22px #b9cc9b22}.t1x .t1x-cell .t1x-cell-n{font:600 22px / 1 var(--t1-display);color:#0000;-webkit-text-stroke:1px #b9cc9b44;position:absolute;top:4px;right:8px}.t1x .t1x-bench{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.t1x .t1x-stepper{border:1px solid var(--t1-line-2);background:var(--t1-sunk);align-items:stretch;display:inline-flex}.t1x .t1x-stepper button{width:32px;color:var(--t1-ink-2);cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid}.t1x .t1x-stepper button:hover:not(:disabled){background:color-mix(in srgb, var(--t1-orange) 10%, transparent);color:var(--t1-ink);transform:none}.t1x .t1x-stepper button:disabled{opacity:.35}.t1x .t1x-stepper.t1x-stepper.t1x-stepper input[type=number]{border:0;border-inline:1px solid var(--t1-faint);width:44px;min-height:0;color:var(--t1-ink);font:600 18px var(--t1-display);text-align:center;appearance:textfield;background:0 0;border-radius:0;margin:0;padding:6px 0}.t1x .t1x-stepper input::-webkit-inner-spin-button{appearance:none}.t1x .t1x-layout{gap:8px;display:grid}.t1x .t1x-layout li{border:1px solid var(--t1-faint);border-left:2px solid var(--role,var(--t1-orange));background:var(--t1-sunk);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 10px 8px 12px;display:grid}.t1x .t1x-layout b{font:600 16px var(--t1-display);letter-spacing:.06em;text-transform:uppercase}.t1x .t1x-meter{background:color-mix(in srgb, var(--t1-orange) 10%, transparent);height:4px;position:relative}.t1x .t1x-meter i{background:var(--t1-gradient);box-shadow:0 0 12px color-mix(in srgb, var(--t1-orange) 53%, transparent);transition:width .25s;position:absolute;inset:0 auto 0 0}.t1x .t1x-patch{grid-template-columns:minmax(0,1fr) 200px;align-items:start;gap:18px;display:grid}.t1x .t1x-patch-preview{border:1px solid var(--t1-line);background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--t1-orange) 13%, transparent), transparent 65%), var(--t1-sunk);justify-items:center;gap:10px;padding:18px;display:grid}.t1x .t1x-patch-preview img,.t1x .t1x-patch-preview .section-patch{object-fit:contain;width:150px;height:150px}.t1x .colour-row{align-items:center;gap:10px;display:flex}.t1x .colour-row input[type=color]{border:1px solid var(--t1-line);background:var(--t1-sunk);border-radius:0;width:42px;height:36px;padding:2px}.t1x .colour-row code{font:11px var(--t1-mono);color:var(--t1-ink-2)}.modal.t1x{border:1px solid var(--t1-line-2);background:radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--t1-orange) 12%, transparent), transparent 50%), linear-gradient(180deg, #151b11, #0f130c);width:min(640px,100vw - 32px);box-shadow:0 40px 120px #000c, inset 0 0 0 10px #0f130c, inset 0 0 0 11px color-mix(in srgb, var(--t1-orange-2) 11%, transparent);border-radius:0}.modal.t1x.gs-modal-wide,.modal.t1x.t1x-wide{width:min(920px,100vw - 32px)}.modal.t1x .modal-head .eyebrow{color:var(--t1-label)}.modal.t1x .modal-head h2{font-family:var(--t1-display);text-transform:uppercase;letter-spacing:.02em}.modal.t1x .t1x-modal-body{gap:16px;display:grid}.modal.t1x .t1x-picklist{gap:6px;max-height:min(46vh,420px);display:grid;overflow-y:auto}.modal.t1x .t1x-pick{border:1px solid var(--t1-faint);background:var(--t1-sunk);width:100%;color:var(--t1-ink);text-align:left;cursor:pointer;border-radius:0;align-items:center;gap:12px;padding:9px 12px;display:flex}.modal.t1x .t1x-pick:hover:not(:disabled){border-color:var(--t1-orange);background:color-mix(in srgb, var(--t1-orange) 6%, transparent);transform:none}.modal.t1x .t1x-pick>b{min-width:0;font:600 16px var(--t1-display);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.modal.t1x .t1x-pick>small{font:9px var(--t1-mono);letter-spacing:1px;text-transform:uppercase;color:var(--t1-ink-3)}.modal.t1x .t1x-pick.bench{border-color:#b9cc9b44}.modal.t1x .t1x-group{font:9px var(--t1-mono);letter-spacing:2px;color:var(--t1-label)}.modal.t1x .t1x-split{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.modal.t1x .t1x-split>.t1x-field{flex:200px}@keyframes t1x-rise{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.t1x,.t1x *,.t1x :before,.t1x :after{transition:none!important;animation:none!important}}@media (max-width:760px){.t1x.t1x-leader{gap:16px}.t1x .t1x-card{padding:20px 16px}.t1x .t1x-numeral{font-size:38px}.t1x .t1x-fields,.t1x .t1x-board-row,.t1x .t1x-request,.t1x .t1x-patch{grid-template-columns:minmax(0,1fr)}.t1x .t1x-layout li{grid-template-columns:auto minmax(0,1fr) auto}.t1x .t1x-layout li>.t1x-icon{grid-column:3}}.tier1,.tier1-hq{--t1:#e0662a;--t1-soft:#e0662a33;--t1-orange:#e0662a;--t1-orange-2:#ff9a5c;--t1-gradient:linear-gradient(110deg, #ffe2c8, #e0662a 80%);--t1-line:#e0662a40;--t1-line-2:#e0662a66;--t1-faint:#e0662a1f;--t1-panel:#151b11;--t1-sunk:#0f130c;--t1-ink:#f2eee2;--t1-ink-2:#c8cbbd;--t1-ink-3:#aab29e}.tier1{font-variant-numeric:tabular-nums}.tier1 em,.tier1-hq em,.tier1 .eyebrow,.tier1-hq .eyebrow,.tier1 .tiny-cross,.tier1-hq .tiny-cross,.tier1 .hero h1 span{color:var(--t1)}.tier1 :is(a,button,summary):focus-visible,.tier1-hq :is(a,button,summary):focus-visible{outline:2px solid var(--t1-orange-2);outline-offset:3px}.t1-frame{pointer-events:none;border:1px solid #f0a07a1f;position:absolute;inset:11px}.t1-watermark{z-index:0;font:600 clamp(120px, 17vw, 240px) / .8 var(--display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #e0662a2e;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;bottom:-.16em;right:3%}@keyframes t1-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes t1-pulse{50%{box-shadow:0 0 0 7px #e0662a1a}}.tier1 .hero-image{filter:saturate(.25)brightness(.5)contrast(1.15)}.tier1-hero:after{content:"";z-index:-3;background:radial-gradient(60% 80% at 20% 60%, #e0662a22, transparent 70%), linear-gradient(180deg, #11130f66, var(--bg));pointer-events:none;position:absolute;inset:0}.tier1 .hero h1 span{background:var(--t1-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.tier1 .hero-grid{border-color:#e0662a18}.tier1 .hero-stamp b{color:#f0c9b2;border-color:#e0662a77}.tier1 .hero-bottom{border-top-color:#e0662a44}.tier1 .hero-tags{color:#e6b79b}.tier1 .status-dot{background:var(--t1);box-shadow:0 0 0 4px var(--t1-soft);animation:2.4s ease-in-out infinite t1-pulse}.tier1 .ticker{color:#e6c1a6;border-bottom-color:var(--t1-line);background:var(--t1-panel)}.tier1 .ticker b{color:var(--t1)}.button.t1-button{background:var(--t1,#e0662a);border-color:var(--t1,#e0662a);color:#1b120c;box-shadow:0 10px 30px #e0662a2e}.button.t1-button:hover{background:#ef7c42;border-color:#ef7c42;box-shadow:0 14px 40px #e0662a47}.button.t1-button[aria-disabled=true]{opacity:.5;pointer-events:none}.t1-ledger{border:1px solid var(--t1-line);background:radial-gradient(ellipse at 100% 0%, #e0662a14, transparent 60%), var(--t1-panel);grid-template-columns:repeat(4,minmax(0,1fr));width:85.4%;max-width:1360px;margin:56px auto 0;display:grid;box-shadow:0 30px 80px #0005}.t1-ledger>div{border-right:1px solid var(--t1-faint);min-width:0;animation:.6s ease-out both t1-rise;animation-delay:calc(var(--i,0) * 70ms);gap:10px;padding:24px 28px 26px;display:grid}.t1-ledger>div:last-child{border-right:0}.t1-ledger span,.t1-ledger small{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase}.t1-ledger span{color:var(--t1-orange-2)}.t1-ledger small{color:var(--t1-ink-3);letter-spacing:.8px}.t1-ledger b{font:600 clamp(44px, 4.6vw, 60px) / .9 var(--display);letter-spacing:-.02em;background:var(--t1-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.t1-ledger b em{-webkit-text-fill-color:var(--t1-ink-3);font-size:.5em}.t1-ledger .hot b{text-shadow:0 0 40px #e0662a40}.tier1-section{padding-bottom:70px}.tier1-section .section-heading>p{max-width:360px}.t1-pillars{isolation:isolate;border:1px solid var(--t1-line);background:radial-gradient(at 92% 8%,#e0662a26,#0000 55%),linear-gradient(#12160f,#0d100e);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative;overflow:hidden}.t1-pillar{z-index:1;animation:.6s ease-out both t1-rise;animation-delay:calc(var(--i,0) * 90ms);padding:44px 36px 46px;transition:background .3s;position:relative}.t1-pillar+.t1-pillar{border-left:1px solid var(--t1-faint)}.t1-pillar:hover{background:#e0662a0a}.t1-n{font:600 64px / .8 var(--display);color:#0000;-webkit-text-stroke:1px var(--t1-line-2);display:block}.t1-pillar h3{margin:26px 0 14px;font-size:38px}.t1-pillar p{color:var(--t1-ink-2);margin:0;font-size:13.5px;line-height:1.8}.tier1-band>img{filter:saturate(.3)brightness(.42)sepia(.25)}.tier1-band>div{max-width:720px}.tier1-band h2 em{color:var(--t1)}.t1-standard{margin:8px 0 0;padding:0;list-style:none;display:grid}.t1-standard li{border-top:1px solid #e0662a26;grid-template-columns:46px minmax(0,1fr);gap:14px;padding:14px 0;display:grid}.t1-standard li>span{font:600 30px / .9 var(--display);color:#0000;-webkit-text-stroke:1px #e0662a99}.t1-standard b{font:600 19px/1 var(--display);text-transform:uppercase;letter-spacing:.02em;color:var(--paper)}.t1-standard p{color:#c4c8b8;margin:6px 0 0;font-size:13px;line-height:1.7}.section-grid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:18px;display:grid}.section-card{isolation:isolate;border:1px solid var(--t1-line,#e0662a40);min-width:0;color:inherit;animation:.6s ease-out both t1-rise;animation-delay:calc(var(--i,0) * 80ms);background:radial-gradient(at 100% 0,#e0662a1c,#0000 55%),linear-gradient(#151b11,#0f130c);flex-direction:column;gap:12px;padding:30px 30px 26px;text-decoration:none;transition:border-color .25s,transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.section-card:hover{border-color:var(--t1,#e0662a);transform:translateY(-3px);box-shadow:0 24px 60px #0007,0 0 0 1px #e0662a33}.section-card.status-forming{border-style:dashed}.section-card .t1-frame{inset:8px}.section-card-mark{z-index:-1;font:600 110px / .8 var(--display);letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1px #e0662a24;white-space:nowrap;pointer-events:none;position:absolute;bottom:-14px;right:-6px}.section-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.section-patch{object-fit:contain;border:2px solid var(--t1,#e0662a);background:var(--sunk);box-shadow:0 0 0 4px var(--t1-soft,#e0662a33), 0 12px 34px #0008;border-radius:50%;padding:4px}.section-patch-blank{font:600 22px var(--display);letter-spacing:1px;color:var(--t1,#e0662a);place-items:center;display:inline-grid}.section-code{font:500 11px var(--mono);letter-spacing:2px;color:var(--t1,#e0662a);align-items:center;gap:12px;display:flex}.section-code em{letter-spacing:1px;color:#e6b79b;border:1px solid #e0662a66;padding:3px 7px;font-size:9px}.section-card h3{color:var(--paper);overflow-wrap:anywhere;margin:0;font-size:36px}.section-motto{color:#b9ad9f;margin:-4px 0 0;font-size:13px;font-style:italic}.section-bench{border-top:1px dashed #e0662a2e;align-items:center;gap:10px;padding-top:12px;display:flex}.section-bench small{font:9px var(--mono);letter-spacing:1.6px;color:var(--t1-ink-3,#aab29e)}.section-bench b{font:600 18px/1 var(--display);color:var(--paper)}.section-bench i{flex-wrap:wrap;gap:4px;margin-left:auto;display:flex}.section-bench i span{border:1px solid #e0662a80;width:9px;height:9px;transform:rotate(45deg)}.section-bench i span.on{background:var(--t1,#e0662a);box-shadow:0 0 10px #e0662a80}.t1-bench-note{border-left:2px solid var(--t1);max-width:680px;color:var(--t1-ink-2);margin:26px 0 0;padding-left:16px;font-size:13.5px;line-height:1.75}.t1-bench-note b{font:600 15px var(--display);letter-spacing:.06em;color:var(--t1-orange-2)}.headcount-ring{filter:drop-shadow(0 0 12px #e0662a2e);flex-shrink:0}.headcount-ring text{font:600 14px var(--display);fill:var(--paper)}.headcount-ring .ring-track{fill:none;stroke:#ffffff14;stroke-width:4px}.headcount-ring .ring-fill{fill:none;stroke:var(--t1,#e0662a);stroke-width:4px;stroke-linecap:butt;transition:stroke-dasharray .6s ease-out}.leader-chip{min-width:0;color:var(--paper);align-items:center;gap:12px;margin-top:4px;font-size:13px;text-decoration:none;display:inline-flex}.leader-chip>span:last-child{min-width:0}.leader-chip small{font:9px var(--mono);letter-spacing:1.4px;color:var(--t1-orange-2,#ff9a5c);display:block}.leader-chip b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.leader-chip.forming b{color:#b9ad9f;font-weight:400}.leader-avatar{object-fit:cover;background:#262b21;border:1px solid #e0662a66;border-radius:50%;flex-shrink:0;width:36px;height:36px}.t1-silhouette{background:radial-gradient(circle at 50% 38%,#4a513f 0 22%,#0000 23%),radial-gradient(at 50% 100%,#4a513f 0 42%,#0000 43%),#1d2218;border-color:#4a513f;display:inline-block}a.leader-chip:hover b{color:var(--t1,#e0662a)}.section-open{border-top:1px solid #e0662a1f;flex-wrap:wrap;gap:6px;margin-top:8px;padding-top:14px;display:flex}.t1-role-chip{border:1px solid var(--role,var(--t1,#e0662a));background:color-mix(in srgb, var(--role,#e0662a) 8%, transparent);max-width:100%;font:500 10px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--paper);align-items:center;gap:7px;padding:6px 10px 6px 7px;display:inline-flex}.t1-role-chip b{font:600 12px var(--display);color:var(--role,var(--t1,#e0662a))}.t1-role-chip.full,.t1-role-chip.any{color:#a2ab94;background:0 0;border-style:dashed;border-color:#4a513f}.role-glyph{width:1.6em;height:1.6em;color:var(--role,var(--t1,#e0662a));flex-shrink:0;place-items:center;display:inline-grid}.t1-empty{border:1px dashed var(--t1-line-2);text-align:center;background:radial-gradient(at 50% 0,#e0662a14,#0000 60%);justify-items:center;gap:14px;padding:56px 32px;display:grid;position:relative}.t1-empty h3{margin:0;font-size:38px}.t1-empty p{max-width:460px;margin:0;font-size:14px}.t1-role-grid{background:var(--t1-faint);border:1px solid var(--t1-line);grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr));gap:1px;display:grid}.t1-role{background:var(--t1-sunk);min-width:0;animation:.6s ease-out both t1-rise;animation-delay:calc(var(--i,0) * 50ms);align-content:start;gap:10px;padding:28px 24px 30px;transition:background .3s;display:grid;position:relative;overflow:hidden}.t1-role:before{content:"";background:var(--role);transform-origin:0;height:2px;transition:transform .35s ease-out;position:absolute;inset:0 0 auto;transform:scaleX(.18)}.t1-role:hover{background:radial-gradient(ellipse at 0% 0%, color-mix(in srgb, var(--role) 14%, transparent), transparent 70%), var(--t1-panel)}.t1-role:hover:before{transform:scaleX(1)}.t1-role .role-glyph{border:1px solid var(--role);width:50px;height:50px;box-shadow:inset 0 0 0 4px #0f130c, inset 0 0 0 5px color-mix(in srgb, var(--role) 35%, transparent), 0 0 26px color-mix(in srgb, var(--role) 25%, transparent);border-radius:50%}.t1-role-short{font:500 10px var(--mono);letter-spacing:2px;color:var(--role)}.t1-role h3{margin:0;font-size:28px}.t1-role p{color:var(--t1-ink-2);margin:0;font-size:12.5px;line-height:1.7}.t1-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.t1-steps li{border:1px solid var(--t1-line);background:linear-gradient(180deg, var(--t1-panel), var(--t1-sunk));min-width:0;animation:.6s ease-out both t1-rise;animation-delay:calc(var(--i,0) * 90ms);align-content:start;gap:12px;padding:32px 30px 34px;display:grid;position:relative;overflow:hidden}.t1-steps li:last-child{border-color:var(--t1-line-2);background:radial-gradient(ellipse at 100% 0%, #e0662a24, transparent 60%), linear-gradient(180deg, var(--t1-panel), var(--t1-sunk))}.t1-steps .rail-n{font:600 72px / .8 var(--display);color:#0000;-webkit-text-stroke:1px var(--t1-line-2)}.t1-steps b{font:600 28px/1 var(--display);text-transform:uppercase;color:var(--paper)}.t1-steps p{color:var(--t1-ink-2);margin:0;font-size:13.5px;line-height:1.75}.t1-step-check{color:var(--t1);position:absolute;top:30px;right:30px}.tier1-closing{isolation:isolate;border-top:1px solid var(--t1-line);align-items:center;min-height:460px;display:flex;position:relative;overflow:hidden}.tier1-closing>img{z-index:-2;object-fit:cover;object-position:50% 30%;filter:saturate(.3)brightness(.4)contrast(1.1);width:100%;height:100%;position:absolute;inset:0}.tier1-closing:before{content:"";z-index:-1;background:radial-gradient(50% 70% at 30%,#e0662a2a,#0000 70%),linear-gradient(90deg,#11130ff0,#11130f88 60%,#11130f40);position:absolute;inset:0}.tier1-closing .t1-frame{inset:18px}.tier1-closing .t1-watermark{z-index:-1}.tier1-closing>div{max-width:760px;padding:70px 7.3%;position:relative}.tier1-closing h2{margin:20px 0 14px;font-size:clamp(48px,5.4vw,84px)}.tier1-closing p{max-width:520px;font-size:15px}.tier1-closing .image-credit{font:8px var(--mono);letter-spacing:1px;color:#7f8b70;position:absolute;bottom:26px;right:4.5%}.tier1-hq{gap:26px;min-width:0;max-width:960px;display:grid}.t1-card{border:1px solid var(--t1-line,#e0662a40);background:radial-gradient(at 100% 0,#e0662a14,#0000 55%),linear-gradient(#151b11,#0f130c);gap:14px;min-width:0;padding:28px 30px;display:grid;position:relative}.t1-card h2{margin:0;font-size:40px}.t1-card>p{max-width:620px;margin:0;font-size:14px}.t1-card .hero-actions{flex-wrap:wrap;gap:20px;margin-top:8px}.t1-history{gap:8px;display:grid}.t1-form.member-form{max-width:none}.t1-form .application-checks>label{color:#d5c8bb}.t1-form .application-checks input{accent-color:var(--t1)}.t1-badge{border:1px solid var(--t1,#e0662a);color:var(--t1,#e0662a);font:500 10px var(--mono);letter-spacing:1.2px;text-transform:uppercase;background:#e0662a12;justify-self:start;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.t1-section-panel,.t1-bench-card{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:24px;display:grid}.t1-section-panel .section-code{margin-bottom:6px}.t1-section-panel h3,.t1-bench-card h3{margin:0 0 8px;font-size:34px}.t1-bench-card{isolation:isolate;border:1px solid var(--t1-line-2);background:radial-gradient(ellipse at 0% 0%, #e0662a1f, transparent 60%), var(--t1-sunk);padding:28px;position:relative;overflow:hidden}.t1-bench-card>div{justify-items:start;gap:10px;min-width:0;display:grid}.t1-bench-card h3{overflow-wrap:anywhere;margin:0}.t1-bench-card p{margin:0;font-size:13.5px;line-height:1.7}.t1-bench-mark{z-index:-1;font:600 130px / .8 var(--display);color:#0000;-webkit-text-stroke:1px #e0662a26;white-space:nowrap;pointer-events:none;position:absolute;bottom:-18px;right:-4px}.t1-bench-quote{border-left:2px solid var(--t1);color:#e6c1a6;padding-left:12px;font-style:italic}.t1-confirm .modal-head .eyebrow{color:#e0662a}.t1-confirm .gs-modal-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}@media (max-width:1000px){.t1-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.t1-ledger>div:nth-child(2){border-right:0}.t1-ledger>div:nth-child(-n+2){border-bottom:1px solid var(--t1-faint)}.t1-pillars,.t1-steps{grid-template-columns:minmax(0,1fr)}.t1-pillar+.t1-pillar{border-left:0;border-top:1px solid var(--t1-faint)}}@media (max-width:760px){.tier1 .hero-tags{flex-wrap:wrap}.t1-ledger{width:calc(100% - 32px);margin-top:36px}.t1-ledger>div{padding:18px 16px 20px}.t1-pillar{padding:32px 24px 34px}.t1-section-panel,.t1-bench-card{grid-template-columns:minmax(0,1fr)}.t1-bench-card{padding:22px}.tier1-closing>div{padding:50px 6%}.tier1-closing .hero-actions{flex-wrap:wrap}.t1-role .role-glyph{width:42px;height:42px}}.section-hero{isolation:isolate;background:var(--bg);border-bottom:1px solid var(--t1-line);position:relative;overflow:hidden}.section-hero-image{z-index:-2;object-fit:cover;filter:saturate(.2)brightness(.32)contrast(1.15);width:100%;height:100%;position:absolute;inset:0}.section-hero:before{content:"";z-index:-1;background:radial-gradient(45% 70% at 25% 60%, #e0662a26, transparent 70%), linear-gradient(180deg, #11130f80, var(--bg));position:absolute;inset:0}.section-hero-mark{z-index:-1;font:600 clamp(140px, 22vw, 330px) / .8 var(--display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #e0662a2b;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:50%;right:2%;transform:translateY(-58%)}.section-hero-inner{max-width:1360px;margin:auto;padding:40px 7.3% 48px}.section-hero-body{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:44px;margin-top:30px;animation:.6s ease-out both t1-rise;display:grid}.section-hero-copy{min-width:0}.section-hero-patch{width:200px;height:200px;box-shadow:0 0 0 6px var(--t1-soft), 0 0 80px #e0662a33, 0 20px 60px #000a}.section-hero h1{overflow-wrap:anywhere;margin:18px 0 8px;font-size:clamp(54px,6vw,96px)}.section-hero-motto{color:#d5c8bb;margin:0 0 22px;font-size:17px;font-style:italic}.section-facts{border:1px solid var(--t1-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f130ccc;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));margin-top:40px;animation:.6s ease-out .15s both t1-rise;display:grid}.section-facts>div{border-right:1px solid var(--t1-faint);align-items:center;gap:14px;min-width:0;padding:18px 24px;display:flex}.section-facts>div:last-child{border-right:0}.section-facts small{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--t1-ink-3);display:block}.section-facts b{font:600 40px / .9 var(--display);background:var(--t1-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:6px;display:block}.section-facts b em{-webkit-text-fill-color:var(--t1-ink-3);font-size:.5em}.section-facts .hot b{text-shadow:0 0 36px #e0662a40}.section-facts .leader-chip{margin:0}.section-layout-page{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:40px;display:grid}.section-main{gap:22px;min-width:0;display:grid}.t1-panel{border:1px solid var(--t1-line);background:radial-gradient(ellipse at 100% 0%, #e0662a12, transparent 50%), var(--t1-panel);gap:20px;min-width:0;padding:30px 32px 32px;animation:.6s ease-out both t1-rise;display:grid;position:relative}.t1-panel-head{border-bottom:1px solid var(--t1-faint);align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.t1-panel-head>div{gap:6px;min-width:0;display:grid}.t1-panel-head h2{margin:0;font-size:clamp(28px,3vw,38px)}.t1-panel-head p{color:var(--t1-ink-3);margin:0;font-size:13px}.t1-numeral{font:600 60px / .8 var(--display);color:#0000;-webkit-text-stroke:1px var(--t1-line-2);flex-shrink:0}.section-description{max-width:720px;color:var(--t1-ink-2);margin:0;font-size:15px;line-height:1.8}.section-side{gap:18px;min-width:0;display:grid;position:sticky;top:110px}.section-recent{margin:0;padding:0;font-size:13px;list-style:none;display:grid}.section-recent li{border-left:1px solid var(--t1-line);flex-wrap:wrap;align-items:baseline;gap:6px;padding:9px 0 9px 14px;display:flex;position:relative}.section-recent li:before{content:"";background:var(--t1);width:5px;height:5px;position:absolute;top:15px;left:-3px}.section-recent small{font:10px var(--mono);color:#97a289;margin-left:auto}.section-nav{box-shadow:none;font:500 11px var(--mono);letter-spacing:1.5px;background:0 0;border-bottom:0;justify-content:space-between;padding:0;display:flex;position:static;top:auto}.section-nav a{border:1px solid var(--t1-line);color:var(--t1);align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.section-nav a:hover{border-color:var(--t1);background:#e0662a12}.slot-board{min-width:0;display:grid}.slot-row{animation:.5s ease-out both t1-rise;animation-delay:calc(var(--i,0) * 60ms);border-top:1px solid #e0662a1a;grid-template-columns:190px minmax(0,1fr);align-items:start;gap:18px;padding:16px 0;display:grid}.slot-row:first-child{border-top:0}.slot-role{align-items:center;gap:10px;min-width:0;padding-top:8px;display:flex}.slot-role .role-glyph{border:1px solid var(--role,#e0662a);border-radius:50%;width:34px;height:34px}.slot-role>span{gap:3px;min-width:0;display:grid}.slot-role b{font:600 18px/1 var(--display);text-transform:uppercase;color:var(--paper)}.slot-role em{font:normal 9px var(--mono);letter-spacing:1.6px;color:var(--role,#e0662a)}.slot-role small{font:600 16px var(--display);color:var(--role,var(--t1,#e0662a));margin-left:auto}.slot-cells{grid-template-columns:repeat(auto-fill,minmax(min(160px,100%),1fr));gap:8px;min-width:0;display:grid}.slot-cell{border:1px solid #e0662a2e;border-left:2px solid var(--role,var(--t1,#e0662a));background:linear-gradient(90deg, color-mix(in srgb, var(--role,#e0662a) 10%, transparent), transparent 70%), #12170f;min-width:0;min-height:52px;color:var(--paper);text-align:left;align-items:center;gap:10px;padding:6px 14px 6px 8px;font-size:13px;font-weight:500;display:inline-flex}.slot-cell>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.slot-cell:disabled{opacity:1;cursor:default}.slot-cell.actionable:not(:disabled):hover{border-color:var(--role,var(--t1,#e0662a));transform:none}.slot-cell.open{border:1px dashed color-mix(in srgb, var(--role,#e0662a) 60%, transparent);color:var(--role,var(--t1,#e0662a));font:500 11px var(--mono);letter-spacing:2px;background:0 0;justify-content:center}.slot-cell.filled .leader-avatar{width:34px;height:34px}.bench-strip{grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.bench-cell{background:linear-gradient(160deg, color-mix(in srgb, var(--role,#e0662a) 9%, transparent), transparent 60%), var(--t1-sunk,#0f130c);min-width:0;min-height:118px;animation:.5s ease-out both t1-rise;animation-delay:calc(var(--i,0) * 60ms);border:1px solid #e0662a2e;align-content:start;justify-items:start;gap:12px;padding:16px 16px 16px 18px;display:grid;position:relative}.bench-cell.open{background:repeating-linear-gradient(135deg,#0000 0 10px,#e0662a08 10px 11px);border-style:dashed;border-color:#e0662a40;place-content:center;justify-items:center}.bench-n{font:600 26px / .8 var(--display);color:#0000;-webkit-text-stroke:1px #e0662a66;position:absolute;top:10px;right:12px}.bench-person{min-width:0;max-width:calc(100% - 34px);color:var(--paper);align-items:center;gap:10px;text-decoration:none;display:flex}.bench-person b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}a.bench-person:hover b{color:var(--t1,#e0662a)}.bench-open{font:500 11px var(--mono);letter-spacing:2.4px;color:#e0662a99}.tier1-chip{color:#e6c1a6;background:linear-gradient(90deg, #e0662a14, transparent), var(--panel-2);border:1px solid #e0662a77;align-items:center;gap:8px;max-width:100%;margin:6px 0 4px;padding:3px 10px 3px 3px;font-size:11px;display:inline-flex}.tier1-chip b{color:#e0662a;letter-spacing:1px;font:600 11px var(--mono)}.tier1-chip .section-patch{box-shadow:none;border-width:1px;padding:1px}.tier1-chip-large{margin:12px 0;padding:5px 14px 5px 5px;font-size:13px}a.tier1-chip:hover{border-color:#e0662a}@media (max-width:1000px){.section-layout-page{grid-template-columns:minmax(0,1fr)}.section-side{position:static}.section-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.section-fact-leader{border-bottom:1px solid var(--t1-faint);grid-column:1/-1;border-right:0!important}}@media (max-width:760px){.section-hero-inner{padding:28px 16px 36px}.section-hero-body{grid-template-columns:minmax(0,1fr);gap:24px}.section-hero-patch{width:140px;height:140px}.section-facts>div{gap:8px;padding:14px 12px}.section-facts .headcount-ring{display:none}.section-facts b{font-size:30px}.t1-panel{padding:22px 18px 24px}.t1-numeral{font-size:44px}.slot-row{grid-template-columns:minmax(0,1fr);gap:10px}}@media (prefers-reduced-motion:reduce){.tier1 *,.tier1-hq *,.section-card,.slot-row,.bench-cell{transition:none!important;animation:none!important}}.t1-browser{gap:16px;display:grid}.t1-browser-card{gap:8px;display:grid}.t1-browser-card .button-small{justify-self:start}.t1-request h3{margin:0;font-size:30px}.t1-modal{width:min(760px,100%)}.t1-modal .modal-head .eyebrow{color:var(--t1)}.t1-request-form fieldset{border-color:var(--warn-dim);background:var(--panel)}.t1-request-form legend{color:var(--t1)}.leader-panel{gap:18px;display:grid}.leader-head{grid-template-columns:72px 1fr auto;align-items:center;gap:18px;display:grid}.leader-head h3{margin:4px 0 6px;font-size:30px}.leader-head small{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.leader-head .leader-chip{margin:0;font-size:12px}.leader-head .leader-avatar{width:22px;height:22px}.leader-head .leader-chip small{display:none}.t1-requests{gap:10px;margin:0;padding:0;list-style:none;display:grid}.t1-requests li{border:1px solid var(--warn-dim);background:var(--panel);grid-template-columns:40px 1fr auto;align-items:center;gap:14px;padding:12px 14px;font-size:13px;display:grid}.t1-requests li p{margin:6px 0 0;font-size:13px;font-style:italic}.t1-requests small{margin-top:2px;display:block}.t1-decide{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.t1-decide select{width:auto;min-height:40px;padding:6px 10px}.t1-layout{gap:8px;margin:0;padding:0;list-style:none;display:grid}.t1-layout li{border:1px solid var(--warn-dim);background:var(--panel);grid-template-columns:24px 1fr auto auto;align-items:center;gap:14px;padding:8px 12px;display:grid}.t1-layout b{font:600 17px var(--display);text-transform:uppercase}.t1-counter{border:1px solid #4a513f;align-items:center;display:inline-flex}.t1-counter button{width:34px;height:34px;color:var(--paper);background:0 0;border:0;place-items:center;display:grid}.t1-counter button:hover:not(:disabled){color:var(--t1);transform:none}.t1-counter input{text-align:center;width:48px;min-height:34px;font:500 14px var(--mono);color:var(--paper);-moz-appearance:textfield;background:0 0;border:0;border-left:1px solid #4a513f;border-right:1px solid #4a513f;padding:0}.t1-counter input::-webkit-inner-spin-button{appearance:none}.t1-counter input::-webkit-outer-spin-button{appearance:none}.t1-layout-add{flex-wrap:wrap;gap:6px;display:flex}.t1-layout-add .t1-role-chip{cursor:pointer;background:0 0}.t1-layout-add .t1-role-chip:hover:not(:disabled){background:var(--panel-2);transform:none}.t1-pool-row{text-align:left;cursor:pointer;grid-template-columns:40px 1fr auto}.t1-pool-row:hover:not(:disabled){border-color:var(--t1);transform:none}.t1-cell-actions{gap:16px;margin-top:14px;display:grid}.t1-cell-actions label{font:10px var(--mono);text-transform:uppercase;color:#b8c1ab;gap:8px;display:grid}.t1-cell-actions .button-small{justify-self:start}.colour-row{align-items:center;gap:10px;display:inline-flex}.colour-row input[type=color]{width:44px;height:40px;min-height:0;padding:2px}@media (max-width:1000px){.section-hero-body{grid-template-columns:1fr;gap:24px}.section-hero-patch{width:140px;height:140px}.section-layout-page{grid-template-columns:1fr}.section-side{position:static}.slot-row{grid-template-columns:1fr;gap:10px}.t1-requests li{grid-template-columns:40px 1fr}.t1-decide{grid-column:1/-1}.leader-head{grid-template-columns:72px 1fr}}:where(#main) :is(.tier1,.tier1-hq){--t1-panel:#14130e;--t1-sunk:#0b0c0a;--t1-ink-3:#a9ac9e}:where(#main) :is(.tier1,.tier1-hq) :is(h1,h2) em{background:var(--t1-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}:where(#main) .t1-role-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}:where(#main) :is(.tier1,.tier1-hq) .glow:after{background:radial-gradient(360px circle at var(--px,50%) var(--py,50%), #e0662a1f, transparent 65%)}:where(#main) :is(.t1-role,.t1-steps li){isolation:isolate}:where(#main) .tier1-hero:after{background:radial-gradient(60% 80% at 20% 60%, #e0662a22, transparent 70%), linear-gradient(180deg, #0c0f0d66, var(--bg))}:where(#main) .t1-pillars{background:linear-gradient(#11140f,#0c0f0d)}:where(#main) .t1-standard p{color:#c8cbbd}:where(#main) :is(.section-card,.t1-card){background:radial-gradient(ellipse at 100% 0%, #e0662a14, transparent 55%), linear-gradient(180deg, var(--t1-panel), var(--t1-sunk))}:where(#main) .leader-avatar{background:#1f1d16}:where(#main) .t1-silhouette{background:radial-gradient(circle at 50% 38%,#3e3b31 0 22%,#0000 23%),radial-gradient(at 50% 100%,#3e3b31 0 42%,#0000 43%),#15140f;border-color:#3e3b31}:where(#main) .t1-role-chip.any{color:#a9ac9e;border-color:#a9ac9e55}:where(#main) .t1-role .role-glyph{box-shadow:inset 0 0 0 4px var(--t1-sunk), 0 0 0 1px var(--role,var(--t1))}:where(#main) .tier1-closing:before{background:linear-gradient(90deg,#0c0f0df0,#0c0f0d88 60%,#0c0f0d40)}:where(#main) .tier1-closing .image-credit{color:#8d8f80}:where(#main) .section-hero:before{background:radial-gradient(60% 80% at 20% 60%, #e0662a1c, transparent 70%), linear-gradient(180deg, #0c0f0d80, var(--bg))}:where(#main) .section-facts{background:#0b0e0ccc}:where(#main) .section-recent small{color:#a59d86}:where(#main) .slot-cell{background-color:#0e110d}:where(#main) .t1-counter,:where(#main) .t1-counter input{border-color:#e0662a40}:where(#main) .t1-cell-actions label{color:#b9bcae}:where(#main) .tier1-hq{max-width:1080px}:where(#main) .t1-card{gap:18px;padding:clamp(26px,3.4vw,46px)}:where(#main) .t1-card h2,:where(#main) .tier1-hq>.empty-state h2,:where(#main) .t1-form h2{font:600 clamp(38px, 4.4vw, 64px) / .92 var(--display);letter-spacing:-.022em;margin:0}:where(#main) .t1-card>p{color:#c8cbbd;font-size:15px;line-height:1.8}:where(#main) .tier1-hq>.empty-state{border:1px solid var(--t1-line);background:radial-gradient(ellipse 60% 80% at 50% 0%, #e0662a14, transparent 70%), linear-gradient(180deg, var(--t1-panel), var(--t1-sunk));border-radius:0;padding:clamp(40px,6vw,80px) 24px}:where(#main) .tier1-hq>.empty-state svg{color:var(--t1)}:where(#main) .tier1-hq>.empty-state h2{margin:20px 0 14px}:where(#main) .tier1-hq>.empty-state p{color:#c8cbbd;max-width:560px;margin-inline:auto;line-height:1.8}:where(#main) .t1-form.member-form{border:1px solid var(--t1-line);background:radial-gradient(ellipse at 100% 0%, #e0662a12, transparent 55%), linear-gradient(180deg, var(--t1-panel), var(--t1-sunk));padding:clamp(26px,3.4vw,46px)}:where(#main) .t1-form h2{margin:14px 0 18px}:where(#main) .t1-form .t1-button{gap:14px;min-height:60px;margin-top:18px;padding:18px 26px}:where(#main) .t1-history{border-top:1px solid var(--t1-line);gap:0}:where(#main) .t1-history>.eyebrow{padding:16px 0 12px;font-size:9.5px}:where(#main) .t1-history .app-history-row{background:0 0;border:0;border-bottom:1px solid #d9ba7c14;border-radius:0;padding:16px 6px;transition:background .2s}:where(#main) .t1-history .app-history-row:hover{background:#e0662a08}:where(#main) .t1-history .op-badge{font:9.5px var(--mono);letter-spacing:1.4px;text-transform:uppercase;border-radius:0}.dash .pl.t1,.dash .pl.t1 .t1x{--t1:#d9ba7c;--t1-orange:#d9ba7c;--t1-orange-2:#f2dba3;--t1-gradient:linear-gradient(110deg, #fff0c9, #c39b53 80%);--t1-line:#d9ba7c40;--t1-line-2:#d9ba7c66;--t1-faint:#d9ba7c1f;--t1-pale:#f2dba3;--t1-label:#d4bd8f;--t1-btn:linear-gradient(180deg, #ecd39a, #c9a763);--t1-btn-hover:linear-gradient(180deg, #fbe6b4, #d9ba7c);--t1-on:#14180f}body:has(.dash .pl.t1) .modal.t1x{--t1:#d9ba7c;--t1-orange:#d9ba7c;--t1-orange-2:#f2dba3;--t1-gradient:linear-gradient(110deg, #fff0c9, #c39b53 80%);--t1-line:#d9ba7c40;--t1-line-2:#d9ba7c66;--t1-faint:#d9ba7c1f;--t1-pale:#f2dba3;--t1-label:#d4bd8f;--t1-btn:linear-gradient(180deg, #ecd39a, #c9a763);--t1-btn-hover:linear-gradient(180deg, #fbe6b4, #d9ba7c);--t1-on:#14180f}.dash .pl.t1 .leader-avatar{border-color:var(--pl-line-2)}.dash .pl.wd.t1 :is(.t1x-field,.t1x-fields) select:not([multiple]){background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d9ba7c' 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:15px;padding-right:36px}.dash .pl.t1 fieldset{border:0;min-width:0;margin:0;padding:0}.dash .pl.t1 .pl-button{cursor:pointer;text-decoration:none}.dash .pl.t1 .pl-button:disabled{opacity:.45}.dash .pl.t1 .pl-button.small{min-height:34px;padding:0 14px;font-size:13.5px}.dash .pl.t1 .pl-button.danger{color:#f4a492;background:0 0;border-color:#e2705a80}.dash .pl.t1 .pl-button.danger:hover:not(:disabled){box-shadow:none;background:#e2705a18}.dash .pl.t1 .pl-tag{margin-right:0}.dash .pl.t1 .pl-tag.mute{color:var(--pl-ink-3);border-color:#aab29e44}.dash .pl.t1 .pl-chip{text-transform:uppercase;cursor:pointer;align-items:center;gap:7px;display:inline-flex}.dash .pl.t1 .pl-chip b{color:var(--pl-ink-3);font-variant-numeric:tabular-nums;font-weight:400}.dash .pl.t1 .pl-chip.on b{color:var(--pl-gold)}.dash .pl.t1 .pl-empty{border:1px dashed var(--pl-line);text-align:center;background:radial-gradient(at 50% 0,#d9ba7c0d,#0000 70%);justify-items:center;gap:8px;padding:40px 20px;display:grid}.dash .pl.t1 .pl-empty b{font:600 24px var(--pl-display);letter-spacing:.06em;text-transform:uppercase;color:var(--pl-ink)}.dash .pl.t1 .pl-switch:has(input:disabled){cursor:not-allowed;opacity:.5}.dash .pl.t1 .t1-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;display:flex}.dash .pl.t1 .t1-bar>p{flex:360px;max-width:78ch}.dash .pl.t1 .t1-bar>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dash .pl.t1 .pl-bar p.t1-dirty{color:var(--pl-gold-2)}.dash .pl.t1 .pl-bar p.t1-dirty:before{content:"";background:var(--pl-gold);width:7px;height:7px;margin-right:10px;display:inline-block;transform:rotate(45deg);box-shadow:0 0 12px #d9ba7c99}.dash .pl.t1 .t1-tiles{grid-template-columns:repeat(5,minmax(0,1fr));animation:.6s ease-out 80ms both pl-rise}.dash .pl.t1 .pl-tiles>button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #d9ba7c25;border-radius:0;align-content:start;gap:10px;padding:22px 24px 24px;transition:background .25s;display:grid;position:relative}.dash .pl.t1 .pl-tiles>:last-child{border-right:0}.dash .pl.t1 .pl-tiles>button:after{content:"";background:var(--pl-gradient);transform-origin:0;height:2px;transition:transform .3s ease-out;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.dash .pl.t1 .pl-tiles>button:hover{background:#d9ba7c0a}.dash .pl.t1 .pl-tiles>button:hover:after{transform:scaleX(1)}.dash .pl.t1 .pl-tiles b em{color:var(--pl-ink-3);font-size:.5em}.dash .pl.t1 .pl-tiles .live h3{color:var(--pl-ok)}.dash .pl.t1 .pl-tiles .hot h3{color:var(--pl-hot)}.dash .pl.t1 .t1-medal{font:600 38px / .9 var(--pl-display);letter-spacing:.02em;text-transform:uppercase}.dash .pl.t1 .t1-views{border:1px solid var(--pl-line);background:var(--pl-panel);box-shadow:none;flex-wrap:wrap;gap:0;padding:0;display:flex;position:static;top:auto}.dash .pl.t1 .t1-views a{border-right:1px solid var(--pl-faint);color:var(--pl-ink-3);font:600 15px var(--pl-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;padding:14px 16px;text-decoration:none;transition:color .18s,background .18s;display:inline-flex;position:relative}.dash .pl.t1 .t1-views a:last-child{border-right:0}.dash .pl.t1 .t1-views a:after{content:"";background:var(--pl-gold);height:2px;transition:transform .3s ease-out;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0);box-shadow:0 0 14px #d9ba7c99}.dash .pl.t1 .t1-views a:hover{color:var(--pl-ink)}.dash .pl.t1 .t1-views a.active{color:var(--pl-gold-2);background:#d9ba7c0d}.dash .pl.t1 .t1-views a.active:after{transform:scaleX(1)}.dash .pl.t1 .t1-views b{background:var(--pl-hot);color:#14180f;font:600 10px var(--mono);letter-spacing:0;padding:2px 7px}.dash .pl.t1 .t1-app h3 a{color:inherit;text-decoration:none}.dash .pl.t1 .t1-app h3 a:hover{color:var(--pl-gold-2)}.dash .pl.t1 .t1-app :is(.answer-list,dl){margin:0}.dash .pl.t1 .t1-history{border:1px solid var(--pl-line);background:var(--pl-panel);display:grid}.dash .pl.t1 .t1-history details{border-bottom:1px solid var(--pl-faint)}.dash .pl.t1 .t1-history details:last-child{border-bottom:0}.dash .pl.t1 .t1-history details[open]{background:var(--pl-sunk)}.dash .pl.t1 .t1-history summary{cursor:pointer;color:var(--pl-ink-2);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;font-size:13px;display:flex}.dash .pl.t1 .t1-history summary:hover{background:#d9ba7c08}.dash .pl.t1 .t1-history details>:not(summary){margin:0 18px 16px}.dash .pl.t1 .t1-history>.loading,.dash .pl.t1 .t1-history>p{padding:18px}.dash .pl.t1 .t1-search{flex:260px;min-width:0;max-width:420px;position:relative}.dash .pl.t1 .t1-search svg{color:var(--pl-ink-3);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.dash .pl.wd.t1 .t1-search input[type=text]{padding-left:36px}.dash .pl.t1 .t1-roster{border:1px solid var(--pl-line);background:var(--pl-panel);display:grid}.dash .pl.t1 .t1-roster>.pl-empty{border:0}.dash .pl.t1 .t1-op{border-bottom:1px solid var(--pl-faint);animation:pl-rise .4s calc(min(var(--i,0), 12) * 30ms) ease-out both;grid-template-columns:minmax(0,1.2fr) minmax(0,1.3fr) auto;align-items:center;gap:16px;padding:14px 22px;transition:background .18s;display:grid}.dash .pl.t1 .t1-op:last-child{border-bottom:0}.dash .pl.t1 .t1-op:hover{background:#d9ba7c08}.dash .pl.t1 .t1-standing{min-width:0;color:var(--pl-ink-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.dash .pl.t1 .t1-standing a{color:var(--pl-ink);border-bottom:1px solid var(--pl-line);text-decoration:none}.dash .pl.t1 .t1-standing a:hover{color:var(--pl-gold-2)}.dash .pl.t1 .t1-log{padding-left:22px;display:grid;position:relative}.dash .pl.t1 .t1-log:before{content:"";background:linear-gradient(180deg, var(--pl-line-2), transparent);width:1px;position:absolute;top:6px;bottom:6px;left:5px}.dash .pl.t1 .t1-log-day{font:9px var(--mono);letter-spacing:2px;color:#d4bd8f;margin:18px 0 6px -22px;padding-left:22px;display:block}.dash .pl.t1 .t1-log>div:first-child .t1-log-day{margin-top:0}.dash .pl.t1 .t1-log-row{color:var(--pl-ink-2);border-bottom:1px solid #d9ba7c12;grid-template-columns:56px auto minmax(0,1fr);align-items:baseline;gap:12px;padding:9px 0;font-size:13px;display:grid;position:relative}.dash .pl.t1 .t1-log-row:before{content:"";border:1px solid var(--tone,var(--pl-gold));background:var(--pl-panel);width:7px;height:7px;position:absolute;top:14px;left:-21px;transform:rotate(45deg)}.dash .pl.t1 .t1-log-row time{font:10px var(--mono);color:var(--pl-ink-3);font-variant-numeric:tabular-nums}.dash .pl.t1 .t1-log-row .pl-tag{border-color:color-mix(in srgb, var(--tone,#d9ba7c) 50%, transparent);color:var(--tone,var(--pl-gold-2))}.dash .pl.t1 .t1-log-row small{color:var(--pl-ink-3)}.dash .pl.t1 .t1-switches{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.dash .pl.t1 .t1-switches .pl-switch{align-items:center;padding:14px 16px}.dash .pl.t1 .t1-sections{gap:14px;display:grid}.dash .pl.t1 .t1-sec{isolation:isolate;border:1px solid var(--pl-line);background:radial-gradient(ellipse at 100% 0%, #b8913a26, transparent 50%), var(--pl-panel);animation:pl-rise .5s calc(var(--i,0) * 60ms) ease-out both;position:relative;overflow:hidden}.dash .pl.t1 .t1-sec.status-retired{opacity:.6;background:var(--pl-sunk)}.dash .pl.t1 .t1-sec-mark{z-index:-1;font:600 120px / 1 var(--pl-display);color:#0000;-webkit-text-stroke:1px #dbc1881f;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:-14px;right:18px}.dash .pl.t1 .t1-sec-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:22px 24px;display:grid}.dash .pl.t1 .t1-sec-id{gap:6px;min-width:0;display:grid}.dash .pl.t1 .t1-sec-id h3{font:600 30px / .95 var(--pl-display);letter-spacing:.02em;text-transform:uppercase}.dash .pl.t1 .t1-sec-id p{color:var(--pl-ink-3);font-size:13px;font-style:italic}.dash .pl.t1 .t1-sec-code{font:11px var(--mono);letter-spacing:2px;color:var(--pl-gold);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dash .pl.t1 .t1-sec-metrics{align-items:center;gap:18px;display:flex}.dash .pl.t1 .t1-sec-tools{border-top:1px solid var(--pl-faint);background:#0f130c99;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 24px;display:flex}.dash .pl.t1 .t1-sec-tools>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dash .pl.t1 .t1-sec-body{border-top:1px solid var(--pl-line);background:#0d100bcc;padding:22px 24px 26px}.dash .pl.t1 .t1-icon{border:1px solid var(--pl-line);width:32px;height:32px;min-height:0;color:var(--pl-ink-2);cursor:pointer;background:0 0;border-radius:0;place-items:center;padding:0;display:inline-grid}.dash .pl.t1 .t1-icon:hover:not(:disabled){border-color:var(--pl-gold);color:var(--pl-gold-2)}.dash .pl.t1 .t1-icon:disabled{opacity:.35}.dash .pl.t1 .t1-icon.danger:hover:not(:disabled){border-color:var(--pl-hot);color:#f4a492}.dash .pl.t1 .t1-roles{gap:10px;display:grid}.dash .pl.t1 .t1-role{border:1px solid var(--pl-line);border-left:3px solid var(--role,var(--pl-gold));background:var(--pl-panel);animation:pl-rise .4s calc(var(--i,0) * 40ms) ease-out both;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:18px;padding:18px 20px;display:grid}.dash .pl.t1 .t1-role.off{opacity:.6}.dash .pl.t1 .t1-role>.role-glyph{border:1px solid color-mix(in srgb, var(--role,#d9ba7c) 50%, transparent);background:color-mix(in srgb, var(--role,#d9ba7c) 12%, transparent);place-items:center;width:46px;height:46px;display:grid}.dash .pl.t1 .t1-role .t1x-fields{grid-template-columns:1.4fr .7fr .9fr .8fr}.dash .pl.t1 .t1-role-tools{justify-items:end;gap:8px;display:grid}.dash .pl.t1 .t1-role-tools>div{gap:6px;display:flex}.dash .pl.t1 .t1-role-tools .pl-switch{align-items:center;gap:10px;padding:8px 10px}.dash .pl.t1 .t1-role-tools .pl-switch b{font-size:14px}@media (max-width:1180px){.dash .pl.t1 .t1-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.dash .pl.t1 .t1-tiles>:nth-child(3){border-right:0}.dash .pl.t1 .t1-tiles>:nth-child(-n+3){border-bottom:1px solid #d9ba7c25}.dash .pl.t1 .t1-role .t1x-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.dash .pl.t1 .t1-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.dash .pl.t1 .t1-tiles>:is(div,button){border-bottom:1px solid #d9ba7c25;border-right:1px solid #d9ba7c25;padding:16px}.dash .pl.t1 .t1-tiles>:nth-child(2n),.dash .pl.t1 .t1-tiles>:last-child{border-right:0}.dash .pl.t1 .t1-tiles>:last-child{border-bottom:0;grid-column:1/-1}.dash .pl.t1 .t1-tiles b{font-size:38px}.dash .pl.t1 .t1-views a{border-bottom:1px solid var(--pl-faint);flex:45%;padding:12px 10px;font-size:13px}.dash .pl.t1 .t1-role .t1x-fields{grid-template-columns:minmax(0,1fr)}.dash .pl.t1 .t1-op{grid-template-columns:minmax(0,1fr) auto;padding:12px 14px}.dash .pl.t1 .t1-op .t1-standing{grid-area:2/1/auto/-1}.dash .pl.t1 .t1-log-row{grid-template-columns:auto minmax(0,1fr)}.dash .pl.t1 .t1-log-row>span:last-child{grid-column:1/-1}.dash .pl.t1 .t1-sec-head{grid-template-columns:auto minmax(0,1fr);gap:14px;padding:18px 16px}.dash .pl.t1 .t1-sec-metrics{grid-column:1/-1;justify-content:space-between}.dash .pl.t1 :is(.t1-sec-tools,.t1-sec-body){padding-inline:16px}.dash .pl.t1 .t1-role{grid-template-columns:minmax(0,1fr)}.dash .pl.t1 .t1-role-tools{justify-items:start}.dash .pl.t1 .t1-search{max-width:none}}.blog-index{border-top:0;padding-top:clamp(70px,8vw,120px)}.br-head .blog-count{text-align:right;justify-items:end}.blog-count b{font-size:clamp(64px,7vw,112px)}.blog-index .blog-filter-tabs{scrollbar-width:none;flex-wrap:nowrap;margin-bottom:clamp(30px,4vw,48px);overflow-x:auto}.blog-filter-tabs::-webkit-scrollbar{display:none}.blog-filter-tabs button{white-space:nowrap;flex:none;align-items:center;gap:8px;display:inline-flex}.blog-filter-tabs button small{font:9px var(--mono);letter-spacing:1px;color:#8a7a55}.blog-filter-tabs button[aria-selected=true] small{color:var(--brass)}.blog-lead-card{isolation:isolate;color:var(--paper);transition:border-color .35s, box-shadow .5s var(--ease-out);background:radial-gradient(80% 90% at 100% 0,#d9ba7c17,#0000 65%),linear-gradient(160deg,#161b12,#0e110d);border:1px solid #d9ba7c33;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:stretch;margin-bottom:clamp(26px,3vw,40px);text-decoration:none;display:grid;position:relative}.blog-lead-card:before,.blog-card:before,.blog-cover-frame:before,.blog-empty:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(var(--brass), var(--brass)) top left / 14px 1px, linear-gradient(var(--brass), var(--brass)) top left / 1px 14px, linear-gradient(var(--brass), var(--brass)) bottom right / 14px 1px, linear-gradient(var(--brass), var(--brass)) bottom right / 1px 14px;opacity:.75;background-repeat:no-repeat;position:absolute;inset:-1px}.blog-lead-card:hover{border-color:#d9ba7c88;box-shadow:0 40px 80px -50px #000}.blog-lead-media{aspect-ratio:1200/630;background:var(--bg);border:1px solid #d9ba7c2e;align-self:center;margin:clamp(12px,1.4vw,20px);position:relative;overflow:hidden}.blog-lead-media img,.blog-card-media img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease-out);display:block}.blog-lead-card:hover img,.blog-card:hover img{transform:scale(1.03)}.blog-lead-body{flex-direction:column;justify-content:center;min-width:0;padding:clamp(28px,3.6vw,56px) clamp(26px,3.4vw,54px) clamp(28px,3.6vw,56px) clamp(14px,1.6vw,28px);display:flex}.blog-lead-body h2{font:600 clamp(38px, 3.8vw, 64px) / .92 var(--display);letter-spacing:-.025em;text-wrap:balance;margin:22px 0 18px}.blog-lead-body p{color:#d5d6c9;max-width:520px;margin:0;font-size:16px}.blog-lead-foot{border-top:1px solid #d9ba7c33;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 30px;margin-top:28px;padding-top:20px;display:flex}.blog-lead-foot .inline-link{color:var(--brass-hi)}.blog-lead-foot .blog-meta{margin:0}.blog-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:clamp(14px,1.6vw,22px);display:grid}.blog-card{isolation:isolate;min-width:0;transition:border-color .35s, transform .5s var(--ease-out), box-shadow .5s var(--ease-out);background:linear-gradient(160deg,#161b12f2,#0f130df2);border:1px solid #d9ba7c26;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.blog-card:hover{border-color:#d9ba7c77;transform:translateY(-4px);box-shadow:0 30px 60px -36px #000,0 0 40px -18px #d9ba7c40}.blog-card-media{aspect-ratio:1200/630;background:var(--bg);border-bottom:1px solid #d9ba7c1f;position:relative;overflow:hidden}.blog-card-blank{background:radial-gradient(60% 70%,#d9ba7c14,#0000 70%),linear-gradient(#d9ba7c0f 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#d9ba7c0f 1px,#0000 1px) 0 0/36px 36px,#0d100e;justify-content:center;align-items:center;width:100%;height:100%;min-height:160px;display:flex}.blog-card-blank span{font:600 clamp(40px, 4vw, 60px) var(--display);letter-spacing:4px;color:#0000;-webkit-text-stroke:1px #d9ba7c55}.blog-card-body{flex-direction:column;flex:1;gap:12px;padding:24px 26px;display:flex}.blog-card-body h3{font:600 clamp(26px, 2.2vw, 32px) / .98 var(--display);letter-spacing:-.01em;color:var(--paper);text-wrap:balance;margin:0}.blog-card-body p{color:#b9bcae;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.blog-card .blog-meta{border-top:1px solid #d9ba7c1a;padding-top:14px}.blog-tags{flex-wrap:wrap;gap:6px;display:flex}.blog-tags .pill{color:#b5c59b;text-decoration:none}a.pill:hover{border-color:var(--accent);color:var(--accent)}.blog-meta{font:9.5px var(--mono);letter-spacing:.6px;text-transform:uppercase;color:#97a289;flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.blog-meta a{color:var(--accent)}:where(#main) .blog-tags .pill{color:#e2c891;background:#d9ba7c0d;border-color:#d9ba7c44;transition:border-color .2s,color .2s,background .2s}:where(#main) a.pill:hover{border-color:var(--brass);color:var(--brass-hi);background:#d9ba7c1a}:where(#main) .blog-meta{letter-spacing:1.2px;color:#b8a57c}.blog-pages{box-shadow:none;font:10px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:#a59d86;background:0 0;border-top:1px solid #d9ba7c26;border-bottom:0;justify-content:space-between;align-items:center;gap:22px;margin-top:clamp(40px,5vw,64px);padding:24px 0 0;display:flex;position:static}.blog-pages .button-small{gap:8px}.blog-foot{text-align:center;margin:clamp(44px,5vw,70px) 0 0}.blog-foot a{font:10px var(--mono);letter-spacing:1.8px;text-transform:uppercase;color:#bfae88;border:1px solid #d9ba7c2e;align-items:center;gap:10px;padding:11px 16px;transition:border-color .2s,color .2s;display:inline-flex}.blog-foot a:hover{border-color:var(--brass);color:var(--brass-hi)}.blog-empty{border-style:solid;margin-top:0;padding:clamp(70px,9vw,120px) 24px;position:relative}.blog-empty h2{text-wrap:balance;max-width:900px;font-size:clamp(40px,5vw,72px);line-height:.92}.blog-loading{min-height:46vh;font:10px var(--mono);letter-spacing:2px;text-transform:uppercase;color:var(--brass)}.blog-post{max-width:1320px;padding-top:clamp(36px,5vw,64px)}.blog-progress{z-index:80;pointer-events:none;background:var(--brass-grad);transform-origin:0;height:2px;animation:linear both blog-progress;animation-timeline:scroll(root);position:fixed;inset:0 0 auto;transform:scaleX(0);box-shadow:0 0 12px #d9ba7c88}@supports not (animation-timeline:scroll()){.blog-progress{display:none}}@keyframes blog-progress{to{transform:scaleX(1)}}.blog-back{gap:10px;margin-bottom:clamp(30px,4vw,54px)}.blog-post .blog-back{font:10px var(--mono);letter-spacing:1.8px;text-transform:uppercase;color:#bfae88}.blog-post .blog-back:hover{color:var(--brass-hi)}.blog-article{min-width:0;max-width:760px}.blog-article h1{margin:18px 0 20px;font-size:clamp(46px,5.6vw,84px)}.blog-lead{color:#c9cdbd;margin-bottom:18px;font-size:18px;line-height:1.6}.blog-article>.blog-meta{margin:0 0 30px}.blog-cover{aspect-ratio:16/9;object-fit:cover;border:1px solid #38412d;width:100%;margin-bottom:38px}.blog-post .blog-article{max-width:none}.blog-head{z-index:auto;text-align:center;background:0 0;border:0;justify-items:center;max-width:1060px;margin:0 auto clamp(40px,5vw,64px);display:grid;position:static}.blog-head>*{animation:rise-soft .9s var(--ease-out) backwards}.blog-head>:nth-child(2){animation-delay:80ms}.blog-head>:nth-child(n+3){animation-delay:.18s}.blog-head .blog-tags{justify-content:center}.blog-post .blog-head h1{font:600 clamp(48px, 6.6vw, 108px) / .9 var(--display);letter-spacing:-.03em;text-wrap:balance;margin:26px 0}.blog-post .blog-lead{color:#d5d6c9;text-wrap:pretty;max-width:660px;margin:0 0 32px;font-size:clamp(18px,1.5vw,21px);line-height:1.6}.blog-post .blog-head .blog-meta{color:#bfae88;border-block:1px solid #d9ba7c2e;justify-content:center;gap:8px 12px;margin:0;padding:14px 24px}.blog-post .blog-meta a{color:var(--brass-hi)}.blog-cover-frame{max-width:1100px;animation:rise-soft 1.1s var(--ease-out) .25s backwards;border:1px solid #d9ba7c26;margin:0 auto clamp(48px,6vw,84px);padding:clamp(6px,.8vw,12px);position:relative}.blog-post .blog-cover{aspect-ratio:auto;border:0;height:auto;margin:0;display:block}.blog-body{grid-template-columns:minmax(0,1fr);display:grid}.blog-main{width:100%;min-width:0;max-width:700px;margin:0 auto}.blog-body.has-toc{grid-template-columns:minmax(0,1fr) minmax(0,700px) minmax(210px,1fr)}.blog-body.has-toc .blog-main{grid-column:2}.blog-toc-mobile{background:linear-gradient(160deg,#161b12f2,#0f130df2);border:1px solid #d9ba7c2e;margin-bottom:36px;padding:16px 20px;font-size:14px;display:none;position:relative}.blog-toc-mobile summary{cursor:pointer;font:10px var(--mono);letter-spacing:1.8px;text-transform:uppercase;color:var(--brass);padding:4px 0}.blog-toc-mobile ol,.blog-toc ol{flex-direction:column;gap:2px;margin:14px 0 0;padding:0;list-style:none;display:flex}.blog-toc-mobile li,.blog-toc li{padding:4px 0}.blog-toc-mobile li.sub,.blog-toc li.sub{padding-left:16px}.blog-toc-mobile summary:after{content:"+" / "";font:300 18px/1 var(--mono);transition:transform .3s var(--ease-out)}.blog-toc-mobile[open] summary:after{transform:rotate(45deg)}.blog-toc-mobile a{color:#c3c6b8}.blog-toc{grid-column:3;align-self:start;max-width:270px;padding-left:clamp(26px,3.4vw,56px);position:sticky;top:120px}.blog-toc .eyebrow{font-size:9px}.blog-toc ol{border-left:1px solid #d9ba7c26;margin-top:18px}.blog-toc li{border-left:2px solid #0000;margin-left:-1px;padding-left:16px;font-size:13px;line-height:1.4;transition:border-color .25s}.blog-toc li.sub{padding-left:30px;font-size:12.5px}.blog-toc li a{color:#a59d86;transition:color .2s;display:block}.blog-toc li a:hover,.blog-toc li.active a{color:var(--paper)}.blog-toc li.active{border-color:var(--brass)}.blog-prose{color:#c9cdbd;font-size:16px;line-height:1.8}.blog-prose>:first-child{margin-top:0}.blog-prose p{font-size:inherit;color:inherit;margin:0 0 22px}.blog-prose h2,.blog-prose h3,.blog-prose h4{color:var(--paper);scroll-margin-top:110px}.blog-prose h2{margin:46px 0 16px;font-size:38px}.blog-prose h3{margin:34px 0 12px;font-size:27px}.blog-prose h4{letter-spacing:0;margin:26px 0 10px;font-size:20px}.blog-prose ul,.blog-prose ol{margin:0 0 22px;padding-left:24px}.blog-prose li{margin-bottom:8px}.blog-prose li::marker{color:var(--accent)}.blog-prose a{color:var(--accent);text-underline-offset:3px;-webkit-text-decoration:underline #c1cba266;text-decoration:underline #c1cba266}.blog-prose a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.blog-prose strong{color:var(--paper)}.blog-prose blockquote{border-left:3px solid var(--accent);font:500 30px/1.15 var(--display);color:var(--accent);margin:34px 0;padding:8px 24px}.blog-prose blockquote p{font:inherit;color:inherit;margin:0}.blog-prose code{font:13px var(--mono);background:var(--panel-2);border:1px solid var(--line);padding:1px 6px}.blog-prose pre{background:var(--bg);border:1px solid var(--line);margin:0 0 22px;padding:16px 20px;overflow-x:auto}.blog-prose pre code{background:0 0;border:0;padding:0}.blog-prose hr{border:0;border-top:1px solid var(--line);margin:40px 0}.blog-prose img{border:1px solid #38412d;max-width:100%;height:auto;margin:26px 0;display:block}.blog-prose iframe{aspect-ratio:16/9;border:1px solid #38412d;width:100%;height:auto;margin:26px 0}.blog-prose table{border-collapse:collapse;width:100%;margin:0 0 26px;font-size:14px}.blog-prose th,.blog-prose td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:9px 12px}.blog-prose th{font:10px var(--mono);letter-spacing:.6px;text-transform:uppercase;color:var(--accent);background:var(--sunk)}.blog-prose .blog-cta{background:var(--panel-2);color:var(--paper);border:1px solid #485339;margin-top:40px;padding:22px 26px}.blog-faq{border-top:1px solid var(--line);margin-top:56px;padding-top:34px}.blog-faq h2{margin-bottom:18px;font-size:36px}.blog-faq details{border:1px solid var(--line);background:var(--sunk);margin-bottom:8px;padding:14px 20px}.blog-faq summary{cursor:pointer;color:var(--paper);font-size:14px;font-weight:600}.blog-faq p{margin:12px 0 4px;font-size:14px}.blog-post .blog-prose{counter-reset:sec;color:#cfd1c4;text-wrap:pretty;font-size:18px;line-height:1.8}.blog-post .blog-prose p{margin:0 0 1.35em}.blog-post .blog-prose>p:first-child{color:#e4e2d6;font-size:1.1em}.blog-post .blog-prose>p:first-child:first-letter{float:left;font:600 4.4em / .78 var(--display);color:var(--brass-hi);text-shadow:0 0 30px #d9ba7c40;margin:.08em .14em 0 0}.blog-post .blog-prose h2{counter-increment:sec;font:600 clamp(34px, 3.4vw, 48px) / .95 var(--display);letter-spacing:-.02em;text-wrap:balance;border-top:1px solid #d9ba7c26;margin:1.7em 0 .6em;padding-top:30px}.blog-post .blog-prose h2:before{content:counter(sec, decimal-leading-zero) " /" / "";font:10px var(--mono);letter-spacing:2px;color:var(--brass);margin-bottom:14px;display:block}.blog-post .blog-prose h3{font:600 clamp(25px, 2.2vw, 30px) / 1 var(--display);letter-spacing:0;color:var(--brass-hi);margin:1.8em 0 .5em}.blog-post .blog-prose h4{font:600 13px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:#d4ba88;margin:1.6em 0 .5em}.blog-post .blog-prose :is(ul,ol){margin:0 0 1.4em;padding-left:1.3em}.blog-post .blog-prose li{margin-bottom:.5em;padding-left:.3em}.blog-post .blog-prose li::marker{color:var(--brass)}.blog-post .blog-prose a{color:var(--brass-hi);text-decoration-color:#d9ba7c66;text-decoration-thickness:1px;transition:text-decoration-color .2s}.blog-post .blog-prose a:hover{-webkit-text-decoration-color:var(--brass-hi);text-decoration-color:var(--brass-hi)}.blog-post .blog-prose blockquote{border:0;font:600 clamp(30px, 3.2vw, 44px) / 1.02 var(--display);letter-spacing:-.015em;text-wrap:balance;border-block:1px solid #d9ba7c33;margin:2.2em 0;padding:34px 0 30px}.blog-post .blog-prose blockquote:before{content:"“" / "";height:.42em;font:600 2.4em / .8 var(--display);color:var(--brass);display:block}.blog-post .blog-prose blockquote p{background-image:var(--shine);-webkit-text-fill-color:transparent;text-shadow:none;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out 2.2s infinite shimmer}.blog-post .blog-prose code{color:var(--brass-hi);background:#d9ba7c0f;border-color:#d9ba7c2e}.blog-post .blog-prose pre{background:#0b0e0c;border-color:#d9ba7c26}.blog-post .blog-prose pre code{color:#d5d6c9}.blog-post .blog-prose hr{background:linear-gradient(90deg,#0000,#d9ba7c66,#0000);border:0;height:1px;margin:3em 0}.blog-post .blog-prose :is(img,iframe){border-color:#d9ba7c2e;margin:2em 0}.blog-post .blog-prose table{margin:0 0 1.6em;font-size:15px}.blog-post .blog-prose :is(th,td){border:0;border-bottom:1px solid #d9ba7c1a;padding:12px 14px}.blog-post .blog-prose th{font:9.5px var(--mono);letter-spacing:1.5px;color:#a59d86;background:#0f130d;border-bottom-color:#d9ba7c33}.blog-post .blog-prose .blog-cta{background:linear-gradient(160deg,#d9ba7c12,#0f130d);border-color:#d9ba7c44}.blog-post .blog-faq{border:0;margin-top:clamp(60px,7vw,90px);padding-top:0}.blog-post .blog-faq h2{font:600 clamp(40px, 4.4vw, 60px) / .9 var(--display);letter-spacing:-.025em;margin:20px 0 28px}.blog-post .blog-faq details{background:0 0;border:0;border-bottom:1px solid #d9ba7c26;margin:0;padding:0}.blog-post .blog-faq details:first-of-type{border-top:1px solid #d9ba7c26}.blog-post .blog-faq summary{font:600 clamp(20px, 1.8vw, 24px) / 1.15 var(--display);letter-spacing:.01em;color:var(--paper);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;list-style:none;transition:color .2s;display:flex}.blog-post .blog-faq summary::-webkit-details-marker{display:none}.blog-post .blog-faq summary:after{content:"+" / "";font:300 24px/1 var(--mono);color:var(--brass);transition:transform .35s var(--ease-out);flex:none}.blog-post .blog-faq summary:hover{color:var(--brass-hi)}.blog-post .blog-faq details[open] summary:after{transform:rotate(45deg)}.blog-post .blog-faq p{color:#c3c6b8;max-width:60ch;margin:0 0 24px;font-size:16px;line-height:1.75}.blog-share{border-top:1px solid #d9ba7c26;flex-wrap:wrap;align-items:center;gap:8px;margin-top:clamp(50px,6vw,72px);padding-top:24px;display:flex}.blog-share .eyebrow{margin-right:10px}.blog-share .pill{color:#e2c891;cursor:pointer;background:#d9ba7c08;border-color:#d9ba7c33;align-items:center;gap:6px;padding:9px 14px;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.blog-share .pill:hover{border-color:var(--brass);color:var(--brass-hi);background:#d9ba7c1a;transform:none}.blog-related{border-top:1px solid #d9ba7c26;margin-top:clamp(90px,11vw,150px);padding-top:clamp(60px,7vw,100px)}.blog-related .br-head h2{margin-bottom:0}.blog-missing{text-align:center;align-content:center;justify-items:center;min-height:72vh;display:grid}.blog-missing h1{letter-spacing:-.035em;margin:26px 0 30px;font-size:clamp(66px,10vw,160px);line-height:.86}.blog-missing .notice{max-width:540px;margin:0 0 32px}.blog-band .section-heading{margin-bottom:40px}.blog-modal.wide{width:min(880px,100%)}.blog-modal-body{gap:14px}.be-modal-note{margin:12px 0 0;font-size:13px}.gen-grid{grid-template-columns:minmax(0,1fr) 260px;gap:22px;display:grid}.gen-grid h3{margin:0;font-size:24px}.gen-grid h3 small{font:10px var(--mono);color:var(--ink-3)}.gen-topics{flex-direction:column;gap:8px;max-height:40vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.gen-topics li{border:1px solid var(--line);flex-direction:column;gap:8px;padding:10px;display:flex}.gen-suggest{border:1px dashed var(--line-2);margin-top:12px;padding:12px}.gen-options{flex-direction:column;gap:4px;display:flex}.gen-schedule{border:1px solid var(--line);padding:10px 12px}.gen-schedule input[type=number]{width:80px}.settings-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.blog-editor{flex-direction:column;gap:20px;display:flex}.be-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.be-head-left{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.be-head-left .text-button{gap:8px;padding:0}.be-save-state{font:10px var(--mono);color:var(--ink-3);align-items:center;gap:6px;display:inline-flex}.be-save-state.dirty{color:var(--warn)}.be-save-state.error{color:var(--bad)}.be-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.be-actions .button-small{gap:8px}.be-menu{position:relative}.be-menu summary{cursor:pointer;gap:8px;list-style:none}.be-menu summary::-webkit-details-marker{display:none}.be-menu[open] summary{border-color:var(--accent)}.be-menu>div{z-index:30;background:var(--sunk);border:1px solid var(--edge-lit);flex-direction:column;min-width:220px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 40px #0009}.be-menu>div>button,.be-menu>div>a{color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;display:flex}.be-menu>div>button:hover,.be-menu>div>a:hover{background:var(--panel-2);color:var(--accent);transform:none}.be-menu>div>.danger{color:var(--bad)}.be-notice{justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}.be-dismiss{color:inherit;background:0 0;border:0;padding:4px;display:inline-flex}.be-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.be-main,.be-side{flex-direction:column;gap:20px;min-width:0;display:flex}.be-side{position:sticky;top:20px}.be-card{border:1px solid var(--line);background:var(--panel);flex-direction:column;gap:14px;padding:22px 24px;display:flex}.be-card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.be-card-head h3{margin:0;font-size:22px}.be-card-head small{color:var(--ink-3);margin-top:4px;font-size:12px;display:block}.be-card-head .text-button{gap:6px;padding:0}.be-title{font:600 34px/1.05 var(--display);letter-spacing:-.01em;padding:10px 14px}.be-slug{font:12px var(--mono);color:var(--ink-3);align-items:center;gap:8px;display:flex}.be-slug input{min-height:40px;font:12px var(--mono);flex:1;padding:8px 12px}.be-slug i{width:20px;color:var(--accent);justify-content:center;display:inline-flex}.be-slug i .taken{color:var(--bad)}.be-warn{color:var(--bad);margin:0;font-size:12px}.be-field{color:var(--ink-2);flex-direction:column;gap:8px;font-size:12.5px;display:flex}.be-field>span{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.be-field em{color:var(--ink-3);font-size:11px;font-style:normal}.be-counter{font:10px var(--mono);color:var(--ink-3);align-items:center;gap:10px;margin-left:auto;display:inline-flex}.be-counter .near{color:var(--warn)}.be-counter .over{color:var(--bad)}.be-copy{gap:5px;padding:0;font-size:11px}.be-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.be-row .grow{flex:1;min-width:160px}.be-row .button-small{gap:8px}.be-empty{border:1px dashed var(--line-2);text-align:center;margin:0;padding:26px 20px;font-size:12.5px}.be-cover{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--line-2);width:100%;display:block}.be-cover-tools{flex-direction:column;gap:10px;display:flex}.be-upload input[type=file]{flex:1;min-width:200px;min-height:42px;padding:8px 12px;font-size:12px}.be-editor-card{gap:0;padding:0}.be-editor-foot{border-top:1px solid var(--line);font:10px var(--mono);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex}.be-editor-foot .text-button{gap:8px;padding:0}.be-faq{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.be-faq li{border:1px solid var(--line);flex-direction:column;gap:8px;padding:12px;display:flex}.be-tags{flex-wrap:wrap;gap:6px;display:flex}.be-tag{align-items:center;gap:8px;display:inline-flex}.be-tag button{color:var(--ink-3);background:0 0;border:0;padding:0;font-size:13px;line-height:1}.be-tag button:hover{color:var(--bad)}.be-readiness{color:var(--ink-2);text-align:left;background:0 0;border:0;flex-direction:column;gap:8px;padding:0;font-size:12.5px;display:flex}.be-readiness>span{justify-content:space-between;width:100%;display:flex}.be-readiness b{font:12px var(--mono)}.be-readiness b.good{color:var(--accent)}.be-readiness b.mid{color:var(--warn)}.be-readiness b.low{color:var(--bad)}.be-readiness i{background:var(--accent);height:4px;transition:width .4s;display:block}.be-readiness:hover{transform:none}.be-checks{flex-direction:column;gap:6px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.be-checks li{color:var(--paper);align-items:flex-start;gap:8px;display:flex}.be-checks li>svg{color:var(--ink-3);flex-shrink:0;margin-top:2px}.be-checks li.ok{color:var(--ink-3)}.be-checks li.ok>svg{color:var(--accent)}.be-checks small{color:var(--ink-3)}.be-switch{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.be-switch input{accent-color:var(--accent);flex-shrink:0;width:18px;height:18px;margin-top:2px}.be-switch b{color:var(--paper);font-size:13px;display:block}.be-switch small{color:var(--ink-3);font-size:11.5px;display:block}.be-facts{grid-template-columns:auto 1fr;gap:6px 16px;margin:0;font-size:12px;display:grid}.be-facts dt{color:var(--ink-3)}.be-facts dd{color:var(--ink-2);margin:0}.be-schedule-note{color:#d5e2ea;background:#1a2226;border:1px solid #3f5563;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:12.5px;display:flex}.be-outline{flex-direction:column;gap:4px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.be-outline li.sub{padding-left:14px}.be-outline button{color:var(--ink-3);text-align:left;background:0 0;border:0;padding:2px 0}.be-outline button:hover{color:var(--paper);transform:none}.be-tabs{margin:0}.be-ai-form{flex-direction:column;gap:12px;display:flex}.be-ai-form .button-small{align-self:flex-start;gap:8px}.be-ai-result{border:1px solid var(--edge-lit);flex-direction:column;gap:10px;padding:16px;display:flex}.be-ai-result h4{font:600 26px/1 var(--display);color:var(--paper);margin:0}.be-ai-preview{border:1px solid var(--line);background:var(--bg);max-height:320px;padding:16px 18px;font-size:13.5px;overflow-y:auto}.be-ai-preview h2{margin:22px 0 10px;font-size:26px}.be-outline-list{color:var(--ink-2);padding-left:18px;font-size:13px}.be-outline-list b{color:var(--paper)}.be-outline-list ul{color:var(--ink-3);margin:4px 0 10px;padding-left:16px}.be-topic-list,.be-title-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.be-topic-list button{text-align:left;border:1px solid var(--line);width:100%;color:var(--paper);background:0 0;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.be-topic-list button:hover{border-color:var(--edge-lit);background:var(--panel-2);transform:none}.be-topic-list b{font-size:13.5px}.be-topic-list small{font:10px var(--mono);color:var(--ink-3)}.be-topic-list span{color:var(--ink-2);font-size:12px}.be-topic-list .muted{font-size:11.5px}.be-title-list li{border:1px solid var(--line);align-items:center;gap:12px;padding:8px 8px 8px 12px;font-size:13.5px;display:flex}.be-title-list span{flex:1}.be-revisions{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.be-revisions li{border:1px solid var(--line);align-items:center;gap:12px;padding:8px 8px 8px 12px;display:flex}.be-revisions li.selected{border-color:var(--edge-lit);background:var(--panel-2)}.be-revision{text-align:left;color:var(--paper);background:0 0;border:0;flex-direction:column;flex:1;gap:3px;padding:0;display:flex}.be-revision:hover{color:var(--accent);transform:none}.be-revision small{font:10px var(--mono);color:var(--ink-3)}.be-preview-card{padding:30px 34px}.be-preview h1{font-size:clamp(40px,4vw,64px)}.rt-editor{flex-direction:column;display:flex}.rt-toolbar{border-bottom:1px solid var(--line);z-index:5;background:var(--panel);flex-wrap:wrap;align-items:center;gap:2px;padding:8px 10px;display:flex;position:sticky;top:0}.rt-btn{width:32px;height:32px;color:var(--ink-2);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.rt-btn:hover:not(:disabled){color:var(--paper);background:var(--panel-2);transform:none}.rt-btn.on{color:var(--accent);background:var(--line-2);border-color:var(--edge-lit)}.rt-btn:disabled{opacity:.35;cursor:default}.rt-sep{background:var(--line);width:1px;height:20px;margin:0 6px}.rt-spacer{flex:1}.rt-file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.rt-table-tools{gap:4px;margin-left:6px;display:inline-flex}.rt-table-tools button{border:1px solid var(--line);color:var(--ink-2);font:10px var(--mono);background:0 0;padding:4px 8px}.rt-table-tools button:hover{color:var(--accent);transform:none}.rt-content{outline:none;padding:26px 30px 40px;font-size:15.5px}.rt-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0;color:var(--ink-3)}.rt-content .ProseMirror-selectednode{outline:2px solid var(--accent)}.rt-content .selectedCell:after{content:"";pointer-events:none;background:#c1cba222;position:absolute;inset:0}.rt-content td,.rt-content th{min-width:60px;position:relative}.rt-content div[data-youtube-video]{margin:26px 0}.rt-content div[data-youtube-video] iframe{margin:0}.rt-bubble{z-index:40}.rt-bubble-inner{background:var(--sunk);border:1px solid var(--edge-lit);align-items:center;gap:2px;padding:4px;display:flex;box-shadow:0 14px 40px #0009}.rt-ai{color:var(--ink-2);background:0 0;border:0;align-items:center;gap:5px;padding:6px 8px;font-size:11.5px;display:inline-flex}.rt-ai svg{color:var(--accent)}.rt-ai:hover:not(:disabled){color:var(--paper);background:var(--panel-2);transform:none}@media (max-width:1100px){.be-grid{grid-template-columns:minmax(0,1fr)}.be-side{position:static}.blog-body.has-toc{grid-template-columns:minmax(0,1fr)}.blog-body.has-toc .blog-main{grid-column:1}.blog-toc{display:none}.blog-toc-mobile{display:block}}@media (max-width:900px){.blog-lead-card{grid-template-columns:minmax(0,1fr)}.blog-lead-media{margin:10px 10px 0}.blog-lead-body{padding:24px 22px 26px}.gen-grid{grid-template-columns:1fr}}@media (max-width:640px){.blog-article h1{font-size:44px}.be-title{font-size:26px}.be-preview-card{padding:20px 18px}.rt-content{padding:18px 16px 30px}.br-head .blog-count{display:none}.blog-lead-body p{font-size:15px}.blog-post .blog-prose{font-size:17px}.blog-post .blog-head .blog-meta{padding:12px 4px}.blog-pages{gap:10px;font-size:9px}}@media (prefers-reduced-motion:reduce){.blog-head>*,.blog-cover-frame{animation:none}}.footer-links{flex-wrap:wrap;gap:18px;display:flex}.be-magic{letter-spacing:.04em;color:#14180f;background:linear-gradient(110deg,#c1cba2 0%,#e8eed2 45%,#a8bf8a 100%);border:1px solid #d7dfbd;align-items:center;gap:10px;min-height:42px;padding:13px 18px;font-size:11px;animation:3.4s ease-out infinite be-magic-pulse;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 #c1cba273}.be-magic b{font-weight:700}.be-magic:hover:not(:disabled){border-color:#f0f5e0;box-shadow:0 0 22px #c1cba259}.be-magic:disabled{color:#8d9681;cursor:not-allowed;background:#2a3122;border-color:#3b4432;animation:none}.be-magic-sheen{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:55%;animation:4.5s ease-in-out infinite be-magic-sweep;position:absolute;inset:0 auto 0 -60%}.be-magic:disabled .be-magic-sheen{display:none}.be-magic-spark{opacity:.75}.be-magic-big{min-height:50px;padding:16px 22px;font-size:12px}@keyframes be-magic-sweep{0%,55%{transform:translate(0)}to{transform:translate(320%)}}@keyframes be-magic-pulse{0%{box-shadow:0 0 #c1cba266}70%{box-shadow:0 0 0 10px #c1cba200}to{box-shadow:0 0 #c1cba200}}@media (prefers-reduced-motion:reduce){.be-magic,.be-magic-sheen{animation:none}}.be-magic-bar{border-top:1px solid var(--line);background:linear-gradient(#c1cba212,#0000);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.be-magic-bar b{font:600 13px/1.3 var(--display);letter-spacing:.06em;text-transform:uppercase;display:block}.be-magic-bar small{max-width:60ch;color:var(--ink-3);margin-top:6px;font-size:11px;line-height:1.5;display:block}.be-review-link{background:#c1cba20a;border:1px dashed #4a513f;flex-direction:column;gap:8px;padding:12px;display:flex}.be-review-link>span{font:10px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3)}.be-review-link em{text-transform:none;letter-spacing:0;color:#8d9681;margin-top:4px;font:11px/1.5 DM Sans,sans-serif;display:block}.be-review-link input{font:11px var(--mono);width:100%}.blog-preview-banner{border:1px solid #d9ba7c55;border-left:3px solid var(--brass);background:linear-gradient(90deg,#d9ba7c17,#0000 75%);max-width:1060px;margin:0 auto clamp(40px,5vw,64px);padding:18px 24px}.blog-preview-banner p{color:#d5d6c9;margin:8px 0 0;font-size:14px}.dx-kind{--kind:var(--brass);border:1px solid color-mix(in srgb, var(--kind) 45%, transparent);background:color-mix(in srgb, var(--kind) 10%, #0d100ee6);color:var(--kind);font:9px/1.3 var(--mono);letter-spacing:1.3px;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:5px 9px 5px 8px;display:inline-flex}.dx-kind.announcement,.dx-pin.announcement,.dx-banner.alert{--kind:var(--bad)}.dx-kind.news,.dx-pin.news{--kind:var(--brass)}.dx-kind.update,.dx-pin.update{--kind:var(--good)}.dx-kind.article,.dx-pin.article{--kind:#c1cba2}.dx-kind.on-media{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:absolute;top:14px;left:14px}.dx-card .blog-card-media{position:relative}.dx-kind-link{display:inline-flex}.dx-pinned{gap:10px;margin-bottom:clamp(36px,5vw,64px);display:grid}.dx-pin{--kind:var(--brass);border:1px solid color-mix(in srgb, var(--kind) 35%, transparent);border-left:3px solid var(--kind);background:linear-gradient(90deg, color-mix(in srgb, var(--kind) 11%, transparent), transparent 55%), linear-gradient(160deg, #161b12f2, #0f130df2);color:var(--paper);transition:border-color var(--t-base), transform var(--t-base) var(--ease-out), box-shadow var(--t-slow);grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:18px 22px 18px 18px;display:grid;position:relative}.dx-pin:hover{border-color:color-mix(in srgb, var(--kind) 70%, transparent);box-shadow:0 20px 44px -26px #000, var(--glow-lift);transform:translateY(-2px)}.dx-pin.alert{--kind:var(--bad)}.dx-pin-mark{border:1px solid color-mix(in srgb, var(--kind) 50%, transparent);width:32px;height:32px;color:var(--kind);place-items:center;display:grid;transform:rotate(-12deg)}.dx-pin.alert .dx-pin-mark{animation:dx-breathe 2.6s var(--ease-in-out) infinite}.dx-pin-copy{gap:4px;min-width:0;display:grid}.dx-pin-copy b{font:600 clamp(20px, 2vw, 26px) / 1.05 var(--display);letter-spacing:.01em;text-transform:uppercase}.dx-pin-copy small{color:#c8cbbd;font-size:13.5px;line-height:1.5}.dx-pin time{font:9.5px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:#a59d86;white-space:nowrap}.dx-pin-go{color:var(--kind);transition:transform var(--t-base) var(--ease)}.dx-pin:hover .dx-pin-go{transform:translate(4px)}.dx-kinds{scrollbar-width:none;flex-wrap:nowrap;margin-bottom:18px;overflow-x:auto}.dx-kinds::-webkit-scrollbar{display:none}.dx-kinds>button{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.dx-tags{flex-wrap:wrap;gap:8px;margin-bottom:clamp(28px,3.5vw,44px);display:flex}.dx-tags .br-chip{cursor:pointer}.dx-tags .br-chip:hover:not(.on){color:var(--brass-hi);border-color:#d9ba7c88}.dx-tags .br-chip small{opacity:.6}.dx-layout{gap:clamp(22px,2.5vw,36px);display:grid}.dx-layout.with-wire{grid-template-columns:minmax(0,1fr)}.dx-main{align-content:start;gap:clamp(22px,2.5vw,34px);min-width:0;display:grid}.dx-main .blog-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.dx-lead-tags{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dx-wire{align-self:start;gap:14px;display:grid}.dx-wire h3{font:600 30px / 1 var(--display);text-transform:uppercase;letter-spacing:.01em;margin:0}.dx-wire ol{border-top:1px solid #d9ba7c1f;margin:0;padding:0;list-style:none}.dx-wire li a{color:var(--paper);transition:background var(--t-micro), box-shadow var(--t-fast) var(--ease);border-bottom:1px solid #d9ba7c14;grid-template-columns:52px minmax(0,1fr);gap:12px;padding:13px 0;display:grid}.dx-wire li a:hover{box-shadow:inset 2px 0 0 var(--brass);background:#d9ba7c0a}.dx-wire time{font:9.5px var(--mono);letter-spacing:1px;text-transform:uppercase;color:#a59d86;padding-top:3px}.dx-wire li span{justify-items:start;gap:6px;display:grid}.dx-wire li b{font-size:14px;font-weight:600;line-height:1.35}.dx-feeds{flex-wrap:wrap;align-items:center;gap:8px 14px;padding-top:4px;display:flex}.dx-feeds .br-label{width:100%}.dx-feeds a{color:#c8cbbd;align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.dx-feeds a:hover{color:var(--brass-hi)}@media (min-width:1100px){.dx-layout.with-wire{grid-template-columns:minmax(0,1fr) 320px}.dx-wire{position:sticky;top:110px}}.dx-crumbs{font:10px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:#a59d86;align-items:center;gap:10px;display:flex}.dx-crumbs a:not(.blog-back){color:#c8cbbd}.dx-crumbs a:not(.blog-back):hover{color:var(--brass-hi)}.dx-crumbs .blog-back{margin:0}.dx-post.announcement .blog-head{border-left:3px solid var(--bad);padding-left:18px}.dx-post.update .blog-prose h2{align-items:center;gap:12px;display:flex}.dx-post.update .blog-prose h2:before{content:"";background:var(--good);width:8px;height:8px;box-shadow:0 0 12px #b9cc9b88}.dx-post .blog-tags{align-items:center}.dx-banner{--kind:var(--brass);z-index:5;border-bottom:1px solid color-mix(in srgb, var(--kind) 40%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--kind) 18%, #0d100e), #0d100ef2 70%), #0d100e;animation:dx-drop var(--t-enter) var(--ease-out) backwards;align-items:stretch;display:flex;position:relative}.dx-banner-link{min-width:0;max-width:1480px;color:var(--paper);flex:1;align-items:center;gap:14px;margin:0 auto;padding:11px 6%;display:flex}.dx-banner-kind{border:1px solid color-mix(in srgb, var(--kind) 55%, transparent);color:var(--kind);font:9px var(--mono);letter-spacing:1.3px;text-transform:uppercase;flex-shrink:0;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.dx-banner.alert .dx-banner-kind{background:var(--kind);color:#160c09}.dx-banner-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.dx-banner-go{font:600 13px var(--display);letter-spacing:1.4px;text-transform:uppercase;color:var(--kind);transition:gap var(--t-base) var(--ease);flex-shrink:0;align-items:center;gap:5px;margin-left:auto;display:inline-flex}.dx-banner-link:hover .dx-banner-go{gap:9px}.dx-banner-close{color:#a9ac9e;cursor:pointer;width:46px;transition:color var(--t-micro), background var(--t-micro);background:0 0;border:0;border-left:1px solid #d9ba7c1a;flex-shrink:0;place-items:center;display:grid}.dx-banner-close:hover{color:var(--paper);background:#ffffff0a}@media (max-width:760px){.dx-banner-link{flex-wrap:wrap;gap:8px 10px;padding:10px 16px}.dx-banner-text{white-space:normal;order:3;width:100%}.dx-pin{grid-template-columns:auto minmax(0,1fr) auto;gap:10px 14px;padding:16px}.dx-pin-mark,.dx-pin time{display:none}.dx-pin .dx-kind{grid-column:1/-1;justify-self:start}.dx-pin-copy{grid-column:1/3}}@keyframes dx-breathe{50%{box-shadow:0 0 18px color-mix(in srgb, var(--kind) 55%, transparent)}}@keyframes dx-drop{0%{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.dx-banner,.dx-pin.alert .dx-pin-mark{animation:none}.dx-pin,.dx-pin-go{transition:none}}.dash .pl.bl .bl-dismiss{border-color:#0000;width:28px;height:28px;margin-left:auto}.dash .pl.bl .bl-toolbar{border-bottom:1px solid var(--pl-faint);flex-wrap:wrap;align-items:center;gap:10px 12px;padding-bottom:16px;display:flex}.dash .pl.bl .bl-search{flex:240px;max-width:380px;display:block;position:relative}.dash .pl.bl .bl-search svg{color:var(--pl-gold);pointer-events:none;position:absolute;top:50%;left:12px;translate:0 -50%}.dash .pl.bl .bl-search input{width:100%;padding-left:34px}.dash .pl.bl .blog-filter{width:auto;max-width:220px}.dash .pl.bl .bl-count{font:9.5px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3);margin-left:auto}.dash .pl.bl .blog-table{display:grid}.dash .pl.bl .blog-row{border-bottom:1px solid var(--pl-faint);animation:cm-rise .3s var(--cm-ease) both;border-left:2px solid #0000;grid-template-columns:18px 96px minmax(200px,2fr) 150px 100px 190px;align-items:center;gap:16px;padding:12px 10px 12px 12px;font-size:13px;transition:background .15s,border-color .15s;display:grid}.dash .pl.bl .blog-row:last-of-type{border-bottom:0}.dash .pl.bl .blog-row:hover{border-left-color:var(--pl-gold);background:#d9ba7c08}.dash .pl.bl .blog-row.selected{border-left-color:var(--pl-gold-2);background:#d9ba7c12}.dash .pl.bl .blog-row>small,.dash .pl.bl .blog-row-title small,.dash .pl.bl .blog-row-when{font:9.5px var(--mono);letter-spacing:.6px;color:var(--pl-ink-3);overflow-wrap:anywhere}.dash .pl.bl .blog-row-cover{aspect-ratio:16/9;border:1px solid var(--pl-line);background:#0b0e09;display:block;overflow:hidden}.dash .pl.bl .blog-row-cover :is(img,i){object-fit:cover;width:100%;height:100%;transition:transform .4s var(--cm-ease);display:block}.dash .pl.bl .blog-row-cover i{background:repeating-linear-gradient(135deg, #d9ba7c0d 0 6px, transparent 6px 12px), var(--pl-sunk)}.dash .pl.bl .blog-row:hover .blog-row-cover img{transform:scale(1.05)}.dash .pl.bl .blog-row-title{gap:5px;min-width:0;display:grid}.dash .pl.bl .blog-row-title b{color:var(--pl-ink);overflow-wrap:anywhere;align-items:center;gap:8px;font-size:14px;font-weight:600;transition:color .15s;display:flex}.dash .pl.bl .blog-row-title:hover b{color:var(--pl-gold-2)}.dash .pl.bl .blog-row-title b svg{color:var(--pl-gold);fill:var(--pl-gold);flex-shrink:0}.dash .pl.bl .blog-row-state{justify-items:start;gap:6px;display:grid}.dash .pl.bl .blog-row .pl-tag{margin:0}.dash .pl.bl .blog-status.draft{color:#f0d9a2;border-color:#e0b76180}.dash .pl.bl .blog-status.scheduled{color:#cfe0ea;border-color:#a9c2d180}.dash .pl.bl .blog-status.published{color:#d5e6c2;background:#b9cc9b10;border-color:#b9cc9b66}.dash .pl.bl .blog-status.archived{color:var(--pl-ink-3)}.dash .pl.bl .job-list{gap:8px;display:grid}.dash .pl.bl .job-row{border:1px solid var(--pl-line);background:var(--pl-sunk);gap:10px;padding:12px 16px;display:grid}.dash .pl.bl .job-row:is(.queued,.running){border-color:var(--pl-line-2);border-left:2px solid var(--pl-gold)}.dash .pl.bl .job-row.failed{border-left:2px solid var(--pl-hot)}.dash .pl.bl .job-head{color:var(--pl-ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;font-size:13px;display:flex}.dash .pl.bl .job-head>span{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.dash .pl.bl .job-head b{font:600 16px var(--pl-display);letter-spacing:.08em;text-transform:uppercase;color:var(--pl-gold-2)}.dash .pl.bl .job-head small{font:9.5px var(--mono);color:var(--pl-ink-3)}.dash .pl.bl .job-head svg.flip{transform:rotate(180deg)}.dash .pl.bl .job-bar{background:#d9ba7c18;height:3px;overflow:hidden}.dash .pl.bl .job-bar i{height:100%;transition:width .6s var(--cm-ease);background:linear-gradient(90deg,#8f7a4c,#e9d19b);display:block;box-shadow:0 0 10px #d9ba7c80}.dash .pl.bl .job-items{gap:6px;font-size:12.5px;display:grid}.dash .pl.bl .job-items li{align-items:flex-start;gap:10px;display:flex}.dash .pl.bl .job-items li>svg{flex-shrink:0;margin-top:2px}.dash .pl.bl .job-items li.done>svg{color:var(--pl-ok)}.dash .pl.bl .job-items li.failed>svg{color:var(--pl-hot)}.dash .pl.bl .job-items li.skipped span{color:var(--pl-ink-3);text-decoration:line-through}.dash .pl.bl .job-items a{color:var(--pl-ink);border-bottom:1px solid var(--pl-line)}.dash .pl.bl .job-items a:hover{color:var(--pl-gold-2)}.dash .pl.bl .job-items small{font:9.5px var(--mono);color:var(--pl-ink-3)}.dash .pl.bl .job-items em{color:#f4a492;display:block}.dash .pl.bl .job-dot{border:1px solid var(--pl-line-2);flex-shrink:0;width:6px;height:6px;margin:6px 4px 0;transform:rotate(45deg)}.dash .pl.bl .job-row .text-button{font:9.5px var(--mono);letter-spacing:1px;text-transform:uppercase;color:#f4a492;justify-self:start;align-items:center;gap:6px;padding:0;display:inline-flex}.dash .pl.bl .button{border:1px solid var(--pl-gold);color:#14180f;min-height:36px;font:600 14px var(--pl-display);letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(#ecd39a,#c9a763);border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 15px;transition:background .18s,box-shadow .25s,border-color .18s,color .18s;display:inline-flex}.dash .pl.bl .button:hover:not(:disabled){background:linear-gradient(#fbe6b4,#d9ba7c);box-shadow:0 0 24px #d9ba7c4d}.dash .pl.bl :is(.button-outline,.button.ghost){border-color:var(--pl-line-2);color:var(--pl-gold-2);background:0 0}.dash .pl.bl :is(.button-outline,.button.ghost):hover:not(:disabled){border-color:var(--pl-gold);box-shadow:none;background:#d9ba7c14}.dash .pl.bl .button[aria-pressed=true]{border-color:var(--pl-gold);color:var(--pl-gold-2);background:#d9ba7c1a}.dash .pl.bl .button.danger{color:#f4a492;background:0 0;border-color:#e2705a99}.dash .pl.bl .button:disabled{opacity:.4}.dash .pl.bl .text-button{color:var(--pl-ink-2);align-items:center;gap:6px;display:inline-flex}.dash .pl.bl .text-button:hover:not(:disabled){color:var(--pl-gold-2)}.dash .pl.bl .op-badge{border-color:var(--pl-line);color:var(--pl-ink-2);font:9px var(--mono);letter-spacing:1px;background:0 0;padding:3px 8px}.dash .pl.bl .filter-tabs{border:0;flex-wrap:wrap;gap:6px;display:flex}.dash .pl.bl .filter-tabs button{border:1px solid var(--pl-line);color:var(--pl-ink-2);font:10.5px var(--mono);letter-spacing:.6px;background:0 0;border-radius:0;padding:6px 11px}.dash .pl.bl .filter-tabs :is(button:hover,.selected,[aria-selected=true]){border-color:var(--pl-gold);color:var(--pl-gold-2);background:#d9ba7c14}.dash .pl.bl.blog-editor{gap:20px}.dash .pl.bl .be-head{z-index:20;border:1px solid var(--pl-line-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(at 100% 0,#b8913a1f,#0000 60%),#10140dee;padding:12px 14px 12px 18px;position:sticky;top:0;box-shadow:0 18px 50px #0008}.dash .pl.bl .be-head-left .text-button{font:600 14px var(--pl-display);letter-spacing:.1em;text-transform:uppercase;color:var(--pl-gold-2)}.dash .pl.bl .be-save-state{font:9.5px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.bl .be-save-state.dirty{color:#f0d9a2}.dash .pl.bl .be-save-state.error{color:#f4a492}.dash .pl.bl .be-menu>div{border:1px solid var(--pl-line-2);background:#10140d;box-shadow:0 24px 60px #000c,inset 0 0 0 1px #e9ce9314}.dash .pl.bl .be-menu>div>:is(button,a){color:var(--pl-ink-2);font-size:13px}.dash .pl.bl .be-menu>div>:is(button,a):hover{color:var(--pl-gold-2);background:#d9ba7c12}.dash .pl.bl .be-menu>div>.danger{color:#f4a492}.dash .pl.bl .be-card{border:1px solid var(--pl-line);background:var(--pl-panel);gap:16px;padding:24px 26px}.dash .pl.bl .be-card-head{border-bottom:1px solid var(--pl-faint);padding-bottom:14px}.dash .pl.bl .be-card-head h3{font:600 22px / 1 var(--pl-display);letter-spacing:.05em;text-transform:uppercase;color:var(--pl-ink)}.dash .pl.bl .be-card-head small{color:var(--pl-ink-3);font-size:12px}.dash .pl.bl .be-editor-card{border-color:var(--pl-line-2);gap:0;padding:0}.dash .pl.bl .be-title:not([hidden]){border:0;border-bottom:1px solid var(--pl-line-2);min-height:0;font:600 clamp(32px, 3.4vw, 48px) / 1 var(--pl-display);letter-spacing:0;text-transform:uppercase;background:0 0;padding:6px 2px 10px}.dash .pl.bl .be-title:not([hidden]):focus-visible{border-bottom-color:var(--pl-gold);box-shadow:none}.dash .pl.bl .be-slug{font:11.5px var(--mono);color:var(--pl-ink-3)}.dash .pl.bl .be-slug input:not([hidden]){min-height:36px;font:12px var(--mono);padding:6px 10px}.dash .pl.bl .be-slug i{color:var(--pl-ok)}.dash .pl.bl .be-field{color:var(--pl-ink-2)}.dash .pl.bl .be-field>span,.dash .pl.bl .be-field>span>label{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.bl .be-field em{font:9px var(--mono);letter-spacing:.6px;text-transform:none;color:#7d846f}.dash .pl.bl .be-counter,.dash .pl.bl .be-copy{letter-spacing:.6px;text-transform:none}.dash .pl.bl .be-copy{font:9.5px var(--mono);color:var(--pl-gold)}.dash .pl.bl .be-warn{color:#f4a492}.dash .pl.bl .be-empty{border-color:var(--pl-line);color:var(--pl-ink-3)}.dash .pl.bl .be-cover{border-color:var(--pl-line-2)}.dash .pl.bl :is(.be-faq li,.be-title-list li,.be-revisions li){border-color:var(--pl-line);background:var(--pl-sunk)}.dash .pl.bl .be-revisions li.selected{border-color:var(--pl-gold);background:#d9ba7c10}.dash .pl.bl .be-topic-list button{border-color:var(--pl-line);border-left:2px solid var(--pl-gold);background:var(--pl-sunk)}.dash .pl.bl .be-topic-list button:hover{border-color:var(--pl-gold);background:#d9ba7c10}.dash .pl.bl .be-readiness i{background:linear-gradient(90deg,#8f7a4c,#e9d19b);box-shadow:0 0 10px #d9ba7c66}.dash .pl.bl .be-readiness b.good,.dash .pl.bl .be-checks li.ok>svg{color:var(--pl-ok)}.dash .pl.bl .be-readiness b.mid{color:#f0d9a2}.dash .pl.bl .be-readiness b.low{color:#f4a492}.dash .pl.bl .be-schedule-note{color:#cfe0ea;background:#a9c2d10f;border:0;border-left:2px solid #a9c2d1}.dash .pl.bl .be-outline button{color:var(--pl-ink-3)}.dash .pl.bl .be-outline button:hover{color:var(--pl-gold-2)}.dash .pl.bl .be-editor-foot{font:9.5px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3);border-top-color:var(--pl-faint)}.dash .pl.bl .be-ai-result{border-color:var(--pl-line-2);background:var(--pl-sunk)}.dash .pl.bl .be-ai-result h4{font-family:var(--pl-display);text-transform:uppercase}.dash .pl.bl .be-ai-preview{border-color:var(--pl-line);background:#0b0e09}.dash .pl.bl .rt-toolbar{border-bottom:1px solid var(--pl-faint);background:#12170e}.dash .pl.bl .rt-btn{color:var(--pl-ink-3);border-radius:0}.dash .pl.bl .rt-btn:hover:not(:disabled){border-color:var(--pl-line);color:var(--pl-gold-2);background:#d9ba7c12}.dash .pl.bl .rt-btn.on{border-color:var(--pl-gold);color:var(--pl-gold-2);background:#d9ba7c1a}.dash .pl.bl .rt-sep{background:var(--pl-faint)}.dash .pl.bl .rt-bubble-inner{border-color:var(--pl-line-2);background:#10140d}.dash .pl.bl .rt-ai:hover:not(:disabled){color:var(--pl-gold-2);background:#d9ba7c12}.dash .pl.bl .rt-ai svg{color:var(--pl-gold)}.dash .pl.bl .be-magic{border:1px solid var(--pl-gold-2);color:#14180f;font:600 14px var(--pl-display);letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(110deg,#c9a763 0%,#fbe6b4 45%,#b8913a 100%);border-radius:0;animation-name:bl-magic-pulse}.dash .pl.bl .be-magic:hover:not(:disabled){box-shadow:0 0 28px #d9ba7c66}.dash .pl.bl .be-magic:disabled{border-color:var(--pl-line);background:var(--pl-sunk);color:var(--pl-ink-3)}.dash .pl.bl .be-magic-bar{border-top:1px solid var(--pl-faint);background:linear-gradient(#d9ba7c0f,#0000)}.dash .pl.bl .be-magic-bar b{font:600 17px / 1.2 var(--pl-display);letter-spacing:.08em;color:var(--pl-gold-2)}.dash .pl.bl .be-magic-bar small{color:var(--pl-ink-3)}@keyframes bl-magic-pulse{0%{box-shadow:0 0 #d9ba7c66}70%{box-shadow:0 0 0 10px #d9ba7c00}to{box-shadow:0 0 #d9ba7c00}}.dash .pl.bl .blog-prose>:first-child{margin-top:0}.dash .pl.bl .blog-prose p{margin:0 0 22px}.dash .pl.bl .blog-prose h2{margin:46px 0 16px}.dash .pl.bl .blog-prose h3{margin:34px 0 12px}.dash .pl.bl .blog-prose h4{margin:26px 0 10px}.dash .pl.bl .blog-prose ul{margin:0 0 22px;padding-left:24px;list-style:outside}.dash .pl.bl .blog-prose ol{margin:0 0 22px;padding-left:24px;list-style:decimal}.dash .pl.bl .blog-prose em{font-style:italic}.dash .pl.bl .be-ai-preview h2{margin:22px 0 10px}.dash .pl.bl .be-preview .blog-lead{margin:0 0 18px}.dash .pl.bl .be-preview .blog-faq h2{margin-bottom:18px}.dash .pl.bl .be-preview .blog-faq p{margin:10px 0 0}.dash .pl.bl .be-outline-list{padding-left:18px;list-style:decimal}.dash .pl.bl .be-outline-list ul{margin:4px 0 10px;padding-left:16px;list-style:outside}.dash .pl.bl .blog-modal{padding:26px 28px 28px}.dash .pl.bl .blog-modal-body{gap:16px}.dash .pl.bl .gen-topics li,.dash .pl.bl .gen-schedule{border-color:var(--pl-line);background:var(--pl-sunk)}.dash .pl.bl .gen-suggest{border-color:var(--pl-line-2)}.dash .pl.bl .gen-grid h3{font:600 22px / 1 var(--pl-display);letter-spacing:.05em;text-transform:uppercase}@media (max-width:900px){.dash .pl.bl .blog-row{grid-template-columns:18px 72px minmax(0,1fr)}.dash .pl.bl .blog-row>:is(.blog-row-state,small){grid-column:3}}@media (max-width:640px){.dash .pl.bl .blog-row{grid-template-columns:18px minmax(0,1fr);gap:8px 12px}.dash .pl.bl .blog-row-cover{display:none}.dash .pl.bl .blog-row>:is(.blog-row-state,small){grid-column:2}.dash .pl.bl .bl-search{max-width:none}.dash .pl.bl .be-head{position:static}.dash .pl.bl .be-card{padding:18px 16px}.dash .pl.bl .blog-modal{padding:20px 16px}}.dash .pl.bl{--k-announcement:#e2705a;--k-news:#d9ba7c;--k-update:#b9cc9b;--k-article:#c1cba2}.dash .pl.bl .be-kinds{padding:10px}.dash .pl.bl .be-kind-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.dash .pl.bl .be-kind{--kind:var(--pl-gold);border:1px solid var(--pl-line);background:var(--pl-sunk);color:var(--pl-ink-2);text-align:left;cursor:pointer;transition:border-color var(--t-fast), background var(--t-fast), box-shadow var(--t-slow);align-content:start;justify-items:start;gap:6px;padding:14px 14px 15px;display:grid;position:relative}.dash .pl.bl .be-kind.announcement{--kind:var(--k-announcement)}.dash .pl.bl .be-kind.news{--kind:var(--k-news)}.dash .pl.bl .be-kind.update{--kind:var(--k-update)}.dash .pl.bl .be-kind.article{--kind:var(--k-article)}.dash .pl.bl .be-kind svg{color:var(--kind)}.dash .pl.bl .be-kind b{font:600 18px / 1 var(--pl-display);letter-spacing:.06em;text-transform:uppercase;color:var(--pl-ink)}.dash .pl.bl .be-kind small{color:var(--pl-ink-3);font-size:11.5px;line-height:1.45}.dash .pl.bl .be-kind:hover:not(:disabled){border-color:color-mix(in srgb, var(--kind) 55%, transparent)}.dash .pl.bl .be-kind.on{border-color:var(--kind);background:color-mix(in srgb, var(--kind) 9%, var(--pl-sunk));box-shadow:inset 0 2px 0 var(--kind), 0 0 26px color-mix(in srgb, var(--kind) 16%, transparent)}.dash .pl.bl .be-kind.on:after{content:"";background:var(--kind);width:7px;height:7px;box-shadow:0 0 10px var(--kind);border-radius:50%;position:absolute;top:12px;right:12px}.dash .pl.bl .be-place-list{gap:12px;display:grid}.dash .pl.bl .be-place-list .be-switch b{align-items:center;gap:6px;display:inline-flex}.dash .pl.bl .be-place-state{white-space:nowrap}.dash .pl.bl .be-place-state.live{color:var(--pl-ok);border-color:#b9cc9b66}.dash .pl.bl .be-place-state.ended{color:var(--pl-hot);border-color:#e2705a55}.dash .pl.bl .be-banner-edit{border:1px dashed var(--pl-line-2);background:var(--pl-sunk);gap:12px;padding:14px;display:grid}.dash .pl.bl .be-tone{justify-self:start}.dash .pl.bl :is(.be-banner-preview,.dk-banner-preview){--kind:var(--k-news);border:1px solid color-mix(in srgb, var(--kind) 40%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--kind) 16%, #0d100e), #0d100e 75%);align-items:center;gap:10px;min-width:0;padding:10px 12px;font-size:12.5px;display:flex}.dash .pl.bl :is(.be-banner-preview,.dk-banner-preview).alert{--kind:var(--k-announcement)}.dash .pl.bl :is(.be-banner-preview,.dk-banner-preview)>span{border:1px solid color-mix(in srgb, var(--kind) 55%, transparent);color:var(--kind);font:8.5px var(--mono);letter-spacing:1.2px;text-transform:uppercase;flex-shrink:0;padding:3px 7px}.dash .pl.bl :is(.be-banner-preview,.dk-banner-preview).alert>span{background:var(--kind);color:#160c09}.dash .pl.bl :is(.be-banner-preview,.dk-banner-preview)>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--pl-ink);font-weight:500;overflow:hidden}.dash .pl.bl .be-banner-preview>em{color:var(--kind);font:600 12px var(--pl-display);letter-spacing:.1em;text-transform:uppercase;flex-shrink:0;margin-left:auto}.dash .pl.bl .dk-banner-preview>a{color:var(--kind);margin-left:auto}.dash .pl.bl .dk-banner-preview.none{border-style:dashed;border-color:var(--pl-line);background:var(--pl-sunk);color:var(--pl-ink-3)}.dash .pl.bl .dk-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dash .pl.bl .dk-slot{border:1px solid var(--pl-faint);background:var(--pl-sunk);align-content:start;gap:10px;padding:14px;display:grid}.dash .pl.bl .dk-slot ul{gap:6px;display:grid}.dash .pl.bl .dk-slot li{align-items:center;gap:8px;display:flex}.dash .pl.bl .dk-slot li>a{min-width:0;color:var(--pl-ink);transition:border-color var(--t-micro), background var(--t-micro);border:1px solid #0000;flex-wrap:wrap;flex:1;align-items:center;gap:4px 10px;padding:8px 10px;display:flex}.dash .pl.bl .dk-slot li>a:hover{border-color:var(--pl-line);background:#d9ba7c0a}.dash .pl.bl .dk-slot li b{min-width:0;font-size:13px;font-weight:600}.dash .pl.bl .dk-slot li small{width:100%;color:var(--pl-ink-3);font:9.5px var(--mono)}.dash .pl.bl .dk-empty{color:var(--pl-ink-3);font-size:12.5px}.dash .pl.bl .dk-kinds small{opacity:.6;font-variant-numeric:tabular-nums;margin-left:6px}.dash .pl.bl .dk-row-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dash .pl.bl .dk-place{border:1px solid var(--pl-line);width:20px;height:20px;color:var(--pl-gold);place-items:center;display:inline-grid}@media (max-width:1100px){.dash .pl.bl .be-kind-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.dash .pl.bl .dk-slots{grid-template-columns:minmax(0,1fr)}.dash .pl.bl .be-kind small{display:none}}.email-preview{color:var(--panel);background:#e9e7df;padding:14px;font:14px/1.5 DM Sans,Arial,sans-serif}.email-preview-meta{gap:2px;margin-bottom:12px;padding:0 4px;display:grid}.email-preview-meta b{overflow-wrap:anywhere;font-size:15px}.email-preview-meta small{color:#5f6753;overflow-wrap:anywhere;font-size:11px}.email-preview-paper{background:#f3f1ea}.email-preview-head{background:var(--panel);color:#f3f1ea;font:700 11px/1 var(--mono);letter-spacing:3px;align-items:center;gap:12px;padding:16px 22px;display:flex}.email-preview-head img{width:32px;height:32px}.email-preview-body{padding:24px 22px 8px}.email-preview-body h3{font:700 24px/1.1 var(--display);letter-spacing:.5px;text-transform:uppercase;color:var(--panel);margin:0 0 14px}.email-preview-body p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 14px}.email-preview-cta{background:var(--ink-3);color:var(--panel);font:700 11px/1 var(--mono);letter-spacing:2px;text-transform:uppercase;margin:8px 0 12px;padding:12px 22px;text-decoration:none;display:inline-block}.email-preview-foot{color:#5f6753;overflow-wrap:anywhere;border-top:1px solid #d9d6cb;gap:2px;padding:14px 22px 22px;font-size:11px;display:grid}.dash .pl.em .email-preview{border:1px solid var(--pl-line-2);box-shadow:0 0 0 6px #0b0e09, 0 0 0 7px var(--pl-faint), 0 24px 60px #0008}.dash .pl.em .email-preview-body h3{font-family:var(--pl-display);letter-spacing:.02em}.dash .pl.em .em-sender,.dash .pl.em .email-form{gap:20px}.dash .pl.em .em-ai{border-color:var(--pl-line-2);background:radial-gradient(ellipse at 100% 0%, #b8913a26, transparent 60%), var(--pl-panel)}.dash .pl.em .em-ai-actions{flex-wrap:wrap;gap:8px;display:flex}.dash .pl.em .em-subjects{gap:6px;display:grid}.dash .pl.em .em-subjects button{border:1px solid var(--pl-line);border-left:2px solid var(--pl-gold);background:var(--pl-sunk);width:100%;color:var(--pl-ink);text-align:left;cursor:pointer;gap:3px;padding:11px 14px;font-size:13.5px;transition:border-color .15s,background .15s;display:grid}.dash .pl.em .em-subjects button:hover{border-color:var(--pl-gold);background:#d9ba7c10}.dash .pl.em .em-subjects small{color:var(--pl-ink-3);font-size:11.5px}.dash .pl.em .em-audience{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.dash .pl.em .em-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dash .pl.em .em-option{border:1px solid var(--pl-line);background:var(--pl-sunk);color:var(--pl-ink-2);cursor:pointer;align-items:center;gap:12px;padding:14px 16px;font-size:13.5px;transition:border-color .15s,background .15s;display:flex}.dash .pl.em .em-option input{flex-shrink:0;width:16px;height:16px}.dash .pl.em .em-option.on{border-color:var(--pl-gold);color:var(--pl-ink);background:#d9ba7c10}.dash .pl.em .em-picker{gap:8px;display:grid}.dash .pl.em .em-picker ul{border:1px solid var(--pl-line);background:var(--pl-sunk);scrollbar-width:thin;scrollbar-color:var(--pl-line-2) transparent;max-height:280px;overflow-y:auto}.dash .pl.em .em-picker li label{border-bottom:1px solid var(--pl-faint);cursor:pointer;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:grid}.dash .pl.em .em-picker li label:hover{background:#d9ba7c08}.dash .pl.em .em-picker li label.none{color:var(--pl-ink-3);cursor:default}.dash .pl.em .em-picker li input{width:16px;height:16px}.dash .pl.em .em-picker small{font:9px var(--mono);letter-spacing:.6px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.em .pl-bar>div{align-items:center}@media (max-width:760px){.dash .pl.em .em-picker li label{grid-template-columns:auto minmax(0,1fr)}.dash .pl.em .em-picker li small{grid-column:2}.dash .pl.em .pl-bar>div{flex-wrap:wrap}}.dash .pl.ov{--ov-amber:#e0b761;gap:26px}.dash .pl.ov a{text-decoration:none}.dash .pl.ov .pl-mast-copy{max-width:64ch}.dash .pl.ov .ov-mast-foot{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:26px;display:flex}.dash .pl.ov .ov-stamp{font:9.5px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.ov .pl-mast-live small{max-width:30ch;line-height:1.6}.dash .pl.ov .ov-band{gap:12px;min-width:0;animation:.6s ease-out both pl-rise;display:grid}.dash .pl.ov .ov-waiting{animation-delay:60ms}.dash .pl.ov :is(.ov-unit,.ov-community){animation-delay:.12s}.dash .pl.ov .ov-band-head{font:600 20px / 1 var(--pl-display);letter-spacing:.08em;text-transform:uppercase;color:var(--pl-ink);align-items:baseline;gap:14px;display:flex}.dash .pl.ov .ov-band-head small{font:9px var(--mono);letter-spacing:1.4px;color:var(--pl-ink-3);white-space:nowrap}.dash .pl.ov .ov-band-head:after{content:"";background:linear-gradient(90deg, var(--pl-line), transparent);flex:1;align-self:center;height:1px}.dash .pl.ov .ov-tiles{border:1px solid var(--pl-line);background:var(--pl-panel);grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));display:grid;overflow:hidden;box-shadow:0 30px 80px #0004}.dash .pl.ov .ov-tile{min-width:0;color:var(--pl-ink);align-content:start;gap:10px;padding:20px 22px 22px;transition:background .25s;display:grid;position:relative;box-shadow:1px 0 #d9ba7c25,0 1px #d9ba7c25}.dash .pl.ov .ov-tile:after{content:"";background:var(--pl-gradient);transform-origin:0;height:2px;transition:transform .35s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.dash .pl.ov .ov-tile:hover{background:#d9ba7c0a}.dash .pl.ov .ov-tile:hover:after{transform:scaleX(1)}.dash .pl.ov .ov-tile>span{min-width:0;font:9px var(--mono);letter-spacing:1.4px;color:var(--pl-gold);align-items:center;gap:8px;display:flex}.dash .pl.ov .ov-tile>span svg{opacity:.35;flex-shrink:0;margin-left:auto;transition:opacity .2s}.dash .pl.ov .ov-tile:hover>span svg{opacity:1}.dash .pl.ov .ov-tile b{font:600 48px / .9 var(--pl-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash .pl.ov .ov-tile b em{letter-spacing:0;color:var(--pl-ink-3);margin-left:2px;font-size:.45em}.dash .pl.ov .ov-tile small{font:9px / 1.6 var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.ov .ov-tile.warn b{color:var(--ov-amber)}.dash .pl.ov .ov-tile.warn:before,.dash .pl.ov .ov-tile.live:before{content:"";background:var(--ov-amber);width:2px;position:absolute;inset:0 auto 0 0}.dash .pl.ov .ov-tile.live:before{background:var(--pl-ok);box-shadow:0 0 14px #b9cc9b80}.dash .pl.ov .ov-tile.live{background:radial-gradient(at 100% 0,#b9cc9b14,#0000 60%)}.dash .pl.ov .ov-tile.live>span{color:#d5e6c2}.dash .pl.ov .ov-meter{background:#d9ba7c14;height:3px;display:block;position:relative}.dash .pl.ov .ov-meter i{background:linear-gradient(90deg,#8f7a4c,#e9d19b);transition:width .5s;position:absolute;inset:0 auto 0 0}.dash .pl.ov .ov-ground .ov-tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}.dash .pl.ov .ov-ground .ov-tile b{font-size:60px}.dash .pl.ov .ov-ground .ov-tile.live b{background:var(--pl-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dash .pl.ov .ov-ground .ov-tile.live b em{-webkit-text-fill-color:var(--pl-ink-3)}.dash .pl.ov .ov-waiting .ov-tiles{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:14px;overflow:visible}.dash .pl.ov .ov-waiting .ov-tile{border:1px solid var(--pl-line);background:radial-gradient(at 100% 0,#b8913a1f,#0000 60%),linear-gradient(#12160f,#0d100e);padding:26px 28px 28px;overflow:hidden;box-shadow:0 24px 60px #0005}.dash .pl.ov .ov-waiting .ov-tile:before{content:"";width:auto;box-shadow:none;pointer-events:none;background:0 0;border:1px solid #e9ce931a;position:absolute;inset:8px}.dash .pl.ov .ov-waiting .ov-tile.warn{background:radial-gradient(at 100% 0,#e0b76124,#0000 60%),linear-gradient(#16170f,#0d100e);border-color:#e0b76166}.dash .pl.ov .ov-waiting .ov-tile.warn:before{border-color:#e0b76126}.dash .pl.ov .ov-waiting .ov-tile b{color:var(--pl-ink-3);font-size:76px}.dash .pl.ov .ov-waiting .ov-tile.warn b{color:var(--ov-amber);text-shadow:0 0 40px #e0b76140}.dash .pl.ov .ov-waiting .ov-tile.warn small{color:#f0d9a2}.dash .pl.ov .ov-waiting .ov-tile:hover{border-color:var(--pl-gold)}.dash .pl.ov .ov-pair{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:22px;animation:.6s ease-out .1s both pl-rise;display:grid}.dash .pl.ov .pl-card{gap:18px;padding:24px 26px 26px}.dash .pl.ov .pl-card-head{padding-bottom:16px}.dash .pl.ov .pl-card-head .pl-eyebrow{font-size:8.5px}.dash .pl.ov .pl-card h3{font-size:22px}.dash .pl.ov .ov-count{font:600 40px / .8 var(--pl-display);font-variant-numeric:tabular-nums;background:var(--pl-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dash .pl.ov .ov-count.warn{-webkit-text-fill-color:var(--ov-amber);background:0 0}.dash .pl.ov .ov-flags li+li{border-top:1px solid var(--pl-faint)}.dash .pl.ov .ov-flags a{color:var(--pl-ink-2);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 4px;font-size:13.5px;line-height:1.5;transition:color .15s,background .15s;display:grid}.dash .pl.ov .ov-flags a:hover{color:var(--pl-ink);background:#d9ba7c0a}.dash .pl.ov .ov-flags svg{color:var(--pl-ink-3)}.dash .pl.ov .ov-flags .warn svg{color:var(--ov-amber)}.dash .pl.ov .ov-flags em{font:9px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-gold);align-items:center;gap:4px;display:inline-flex}.dash .pl.ov .ov-flags a:hover em{color:var(--pl-gold-2)}.dash .pl.ov .ov-order-list{gap:8px;display:grid}.dash .pl.ov .ov-order-list .pl-button{text-align:left;justify-content:flex-start;width:100%}.dash .pl.ov .ov-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:22px;animation:.6s ease-out .16s both pl-rise;display:grid}.dash .pl.ov .ov-wide{grid-column:1/-1}.dash .pl.ov .ov-head-link{border:1px solid var(--pl-line);color:var(--pl-gold);font:9px var(--mono);letter-spacing:1.2px;text-transform:uppercase;flex-shrink:0;align-items:center;gap:5px;padding:6px 10px;transition:border-color .15s,color .15s;display:inline-flex}.dash .pl.ov .ov-head-link:hover{border-color:var(--pl-gold);color:var(--pl-gold-2)}.dash .pl.ov .ov-foot{border-top:1px solid var(--pl-faint);font:10.5px / 1.6 var(--mono);color:var(--pl-ink-3);padding-top:14px}.dash .pl.ov .ov-coverage-foot{margin-top:14px}.dash .pl.ov .ov-fact{color:var(--pl-ink-2);font-size:13px}.dash .pl.ov .pl-empty{padding:8px 0}.dash .pl.ov :is(.ov-list,.ov-people,.ov-rank,.ov-config)>li+li{border-top:1px solid var(--pl-faint)}.dash .pl.ov .ov-list li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 16px;padding:11px 0;font-size:13.5px;display:grid}.dash .pl.ov :is(.ov-list,.ov-people,.ov-rank) small{font:10px var(--mono);letter-spacing:.4px;color:var(--pl-ink-3);grid-column:1}.dash .pl.ov .ov-title{min-width:0;color:var(--pl-ink);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;display:flex;overflow:hidden}.dash .pl.ov a.ov-title{transition:color .15s}.dash .pl.ov a.ov-title:hover{color:var(--pl-gold-2)}.dash .pl.ov .ov-title em{color:var(--pl-ink-3)}.dash .pl.ov .ov-seats{grid-area:1/2/span 2;grid-template-columns:72px auto;align-items:center;gap:10px;display:grid}.dash .pl.ov .ov-seats>i{background:#d9ba7c14;height:3px;position:relative}.dash .pl.ov .ov-seats>i i{background:linear-gradient(90deg,#8f7a4c,#e9d19b);min-width:2px;position:absolute;inset:0 auto 0 0}.dash .pl.ov .ov-seats b{font:600 18px var(--pl-display);font-variant-numeric:tabular-nums;color:var(--pl-gold-2)}.dash .pl.ov .ov-more{font:10px var(--mono);color:var(--pl-ink-3)}.dash .pl.ov .ov-people li{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:2px 14px;padding:9px 0;font-size:13.5px;display:grid}.dash .pl.ov .ov-people .avatar{border:1px solid var(--pl-line);object-fit:cover;border-radius:0;grid-row:1/span 2}.dash .pl.ov .ov-people small{grid-column:2}.dash .pl.ov .ov-rank li{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 0;font-size:13.5px;display:grid}.dash .pl.ov .ov-rank b{font:600 26px / .9 var(--pl-display);font-variant-numeric:tabular-nums;color:#0000;-webkit-text-stroke:1px var(--pl-line-2)}.dash .pl.ov .ov-rank li:first-child b{-webkit-text-stroke:0;background:var(--pl-gradient);-webkit-background-clip:text;background-clip:text}.dash .pl.ov .ov-rank small{grid-column:3}.dash .pl.ov .ov-config li{gap:4px;padding:11px 0;font-size:13.5px;display:grid}.dash .pl.ov .ov-config :is(a,b){color:var(--pl-ink);justify-self:start;font-weight:600}.dash .pl.ov .ov-config a{border-bottom:1px solid var(--pl-line)}.dash .pl.ov .ov-config a:hover{color:var(--pl-gold-2)}.dash .pl.ov .ov-config span{font:10px / 1.6 var(--mono);color:var(--pl-ink-3)}.dash .pl.ov .ov-audit{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));column-gap:32px;display:grid}.dash .pl.ov .ov-audit>li+li{border-top:0}.dash .pl.ov .ov-audit li{border-bottom:1px solid var(--pl-faint)}.dash .pl.ov .ov-audit b{color:var(--pl-gold-2);font-weight:600}.dash .pl.ov .ov-audit li.refused small{color:var(--pl-hot)}.dash .pl.ov .ov-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.dash .pl.ov .ov-week div{border:1px solid var(--pl-faint);background:var(--pl-sunk);text-align:center;gap:4px;padding:8px 2px;display:grid}.dash .pl.ov .ov-week div.has{border-color:var(--pl-line-2);background:#d9ba7c14}.dash .pl.ov .ov-week small{font:8.5px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.ov .ov-week b{font:600 20px var(--pl-display);font-variant-numeric:tabular-nums;color:var(--pl-ink-3)}.dash .pl.ov .ov-week div.has b{color:var(--pl-gold-2)}@media (max-width:1180px){.dash .pl.ov .ov-pair{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.dash .pl.ov{gap:20px}.dash .pl.ov .ov-band-head small{display:none}.dash .pl.ov .ov-tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr))}.dash .pl.ov .ov-tile{padding:16px 16px 18px}.dash .pl.ov .ov-tile b{font-size:38px}.dash .pl.ov .ov-ground .ov-tile b{font-size:48px}.dash .pl.ov .ov-waiting .ov-tile{padding:22px}.dash .pl.ov .ov-waiting .ov-tile b{font-size:60px}.dash .pl.ov .pl-card{padding:20px 18px}.dash .pl.ov .ov-mast-foot .pl-button{flex:0 auto}}.chips-fieldset,.consent-fieldset{background:#171c12;border:1px solid #3d4730;min-width:0;margin:22px 0;padding:16px 18px 18px}.chips-fieldset legend,.consent-fieldset legend{font:10px var(--mono);letter-spacing:.6px;text-transform:uppercase;color:var(--accent);padding:0 8px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{color:#c9cdbf;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #4a513f;align-items:center;gap:8px;margin:0;padding:9px 14px;font-size:13px;display:inline-flex;position:relative}.chip input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.chip:hover{border-color:#6b7658}.chip.on{border-color:var(--accent);color:var(--paper);background:#2b3322}.chip:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.consent-fieldset p{margin:0 0 14px;font-size:13px;line-height:1.7}.consent-options{flex-wrap:wrap;gap:10px;display:flex}.more-about{border:1px solid #3d4730;margin:22px 0;padding:0 18px}.more-about summary{cursor:pointer;font:600 18px var(--display);letter-spacing:.02em;text-transform:uppercase;padding:16px 0}.more-about>p{margin:0 0 6px;font-size:13px}.more-about>label{color:#b8c1ab;flex-direction:column;gap:10px;margin:18px 0;font-size:13px;display:flex}.more-about>.visible-toggle{margin:18px 0}.profile-link,.slug-admin{background:#171c12;border:1px solid #3d4730;min-width:0;margin:22px 0;padding:16px 18px 18px}.profile-link-url{font:13px var(--mono);color:#d7dccb;overflow-wrap:anywhere;margin:8px 0 12px}.profile-link-actions{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:10px;display:flex}.profile-link-form{gap:10px;max-width:520px;margin-top:16px;display:grid}.input-prefix{align-items:stretch;margin-top:6px;display:flex}.input-prefix>span{font:12px var(--mono);color:#97a289;white-space:nowrap;background:#1d2318;border:1px solid #4a513f;border-right:0;align-items:center;padding:0 10px;display:flex}.input-prefix input{flex:1;min-width:0;margin:0}.slug-admin-fields{grid-template-columns:minmax(200px,2fr) minmax(120px,1fr) auto;align-items:end;gap:14px;display:grid}.slug-admin-fields label{margin:0}@media (max-width:760px){.slug-admin-fields{grid-template-columns:1fr}}.dash .pl.mb .mb-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.dash .pl.mb .pl-tiles>button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #d9ba7c25;align-content:start;gap:10px;padding:22px 26px 24px;transition:background .25s;display:grid;position:relative}.dash .pl.mb .pl-tiles>button:last-child{border-right:0}.dash .pl.mb .pl-tiles>button:after{content:"";background:var(--pl-gradient);transform-origin:0;height:2px;transition:transform .35s;position:absolute;inset:auto 0 0;transform:scaleX(0)}.dash .pl.mb .pl-tiles>button:hover{background:#d9ba7c0a}.dash .pl.mb .pl-tiles>button:is(:hover,.on):after{transform:scaleX(1)}.dash .pl.mb .pl-tiles>button.on{background:#d9ba7c12}.dash .pl.mb .pl-tiles>button.on b{color:var(--pl-gold-2)}.dash .pl.mb .pl-tiles>button.hot b{color:var(--pl-hot)}.dash .pl.mb .mb-roster{gap:16px}.dash .pl.mb .mb-tools{display:flex}.dash .pl.mb .pd-search{border-color:var(--pl-line);background:var(--pl-sunk);height:44px;color:var(--pl-ink-3);border-radius:0;flex:260px}.dash .pl.mb .pd-search:focus-within{border-color:var(--pl-gold);color:var(--pl-gold);box-shadow:0 0 0 3px #d9ba7c22}.dash .pl.mb .pd-search kbd{border-color:var(--pl-line);color:var(--pl-ink-3);background:0 0;border-radius:0}.dash .pl.mb .filter-bar{gap:8px 12px;margin:0}.dash .pl.mb .mb-filters{align-items:center;gap:8px;min-height:38px;padding:0 14px;display:inline-flex}.dash .pl.mb .mb-filters b{background:var(--pl-gold);color:#14180f;font:600 10px var(--mono);padding:1px 6px}.dash .pl.mb :is(.filter-sort,.filter-count){font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.mb .filter-sort select:not([hidden]){width:auto;min-height:38px;padding:7px 10px}.dash .pl.mb .filter-dir{border-color:var(--pl-line);width:38px;height:38px;color:var(--pl-ink-2);border-radius:0}.dash .pl.mb .filter-dir:hover{border-color:var(--pl-gold);color:var(--pl-gold-2)}.dash .pl.mb .filter-count{font-variant-numeric:tabular-nums;color:var(--pl-gold);margin-left:auto}.dash .pl.mb .filter-chip{border-color:var(--pl-line-2);color:var(--pl-ink);background:#d9ba7c10;border-radius:0;padding:6px 10px}.dash .pl.mb .filter-chip span{font:9px var(--mono);letter-spacing:1px;color:var(--pl-gold)}.dash .pl.mb .filter-chip:hover{border-color:var(--pl-gold)}.dash .pl.mb .filter-panel{border:1px solid var(--pl-line);background:var(--pl-sunk);border-radius:0;margin:0;padding:20px 22px 8px;animation:.3s ease-out both pl-rise}.dash .pl.mb .filter-panel legend{font:9px var(--mono);letter-spacing:2px;color:var(--pl-gold)}.dash .pl.mb .filter-panel label{font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.mb .filter-panel select:not([hidden]){text-transform:none;letter-spacing:0;padding:8px 10px;font-size:13px}.dash .pl.mb .select-all{font:9px var(--mono);letter-spacing:1.4px;color:var(--pl-ink-3);margin:0}.dash .pl.mb :is(.select-all input,.row-select){accent-color:var(--pl-gold)}.dash .pl.mb .member-table{border-top:1px solid var(--pl-faint);gap:0}.dash .pl.mb .member-row{border:0;border-bottom:1px solid var(--pl-faint);color:var(--pl-ink-2);background:0 0;border-radius:0;grid-template-columns:18px 44px minmax(140px,1.1fr) minmax(0,2fr) auto auto auto;gap:14px 18px;padding:14px 14px 14px 16px;transition:background .18s;position:relative}.dash .pl.mb .member-row:before{content:"";background:var(--pl-gold);width:2px;transition:transform .25s;position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.dash .pl.mb .member-row:hover{background:#d9ba7c08}.dash .pl.mb .member-row:is(:hover,.selected):before{transform:scaleY(1)}.dash .pl.mb .member-row.selected{background:#d9ba7c12}.dash .pl.mb .member-row.hidden-member{opacity:.62}.dash .pl.mb .member-row .avatar{border:1px solid var(--pl-line);object-fit:cover;border-radius:0}.dash .pl.mb .member-row b{font:600 19px / 1.05 var(--pl-display);letter-spacing:.04em;text-transform:uppercase;color:var(--pl-ink)}.dash .pl.mb .member-row small{font:9px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3);margin-top:5px}.dash .pl.mb .member-row>div:nth-of-type(2){font-size:13px;line-height:1.5}.dash .pl.mb .member-row .muted{color:var(--pl-ink-3)}.dash .pl.mb .member-row .conduct-tick{color:var(--pl-gold);vertical-align:-1px;margin-left:6px}.dash .pl.mb .member-row .pl-tag{background:0 0;margin:0}.dash .pl.mb .mb-link{font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-2);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.dash .pl.mb .mb-link:hover{color:var(--pl-gold-2)}.dash .pl.mb .pl-button.mb-small{white-space:nowrap;min-height:34px;padding:0 14px;font-size:13px}.dash .pl.mb .pl-button.ghost.on{border-color:var(--pl-gold);background:#d9ba7c1a}.dash .pl.mb :is(.mb-quiet,.mb-danger){color:var(--pl-ink-3);font:10px var(--mono);letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.dash .pl.mb .mb-quiet:hover:not(:disabled){color:var(--pl-gold-2)}.dash .pl.mb .mb-danger{color:#f4a492}.dash .pl.mb .mb-danger:hover:not(:disabled){color:var(--pl-hot)}.dash .pl.mb .admin-empty{border:1px dashed var(--pl-line);background:var(--pl-sunk);color:var(--pl-ink-3);border-radius:0;margin-top:14px}.dash .pl.mb .admin-empty b{font:600 22px var(--pl-display);letter-spacing:.06em;text-transform:uppercase;color:var(--pl-ink)}.dash .pl.mb .admin-empty svg{color:var(--pl-gold)}.dash .pl.mb .member-editor{border:1px solid var(--pl-line-2);background:radial-gradient(at 100% 0,#b8913a1f,#0000 50%),linear-gradient(#12160f,#0d100e);border-radius:0;gap:24px;margin:0 0 18px;padding:34px 34px 28px;animation:.35s ease-out both pl-rise;display:grid;position:relative;box-shadow:0 30px 80px #0006}.dash .pl.mb .member-editor>*{min-width:0;margin:0}.dash .pl.mb .member-editor-head{border-bottom:1px solid var(--pl-faint);align-items:center;gap:18px;padding-bottom:20px;display:flex}.dash .pl.mb .member-editor-head>div{flex:1;gap:8px;min-width:0;display:grid}.dash .pl.mb .member-editor-head .avatar{border:1px solid var(--pl-line-2);object-fit:cover;border-radius:0;flex-shrink:0}.dash .pl.mb .member-editor-head h2{font:600 clamp(34px, 4vw, 52px) / .9 var(--pl-display);letter-spacing:-.01em;text-transform:uppercase;overflow-wrap:anywhere}.dash .pl.mb .member-facts{border:1px solid var(--pl-line);background:var(--pl-sunk);border-radius:0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0;padding:0;display:grid}.dash .pl.mb .member-facts>div{border-right:1px solid var(--pl-faint);gap:6px;padding:14px 18px;display:grid}.dash .pl.mb .member-facts>div:last-child{border-right:0}.dash .pl.mb .member-facts dt{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-gold)}.dash .pl.mb .member-facts dd{color:var(--pl-ink);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.dash .pl.mb .member-editor>:is(section,form){border-top:1px solid var(--pl-faint);padding-top:22px}.dash .pl.mb .member-editor .eyebrow{font:9px var(--mono);letter-spacing:2px;color:var(--pl-gold)}.dash .pl.mb .member-editor :is(p,h3){margin-block:0 10px}.dash .pl.mb .member-editor>.mb-quiet{justify-self:start}.dash .pl.mb .batch-bar{z-index:5;border:1px solid var(--pl-line-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#10140dee;border-radius:0;gap:12px 16px;margin:0;padding:14px 16px 14px 22px;animation:.3s ease-out both pl-rise;box-shadow:0 18px 50px #000a}.dash .pl.mb .batch-bar>b{font:600 22px / 1 var(--pl-display);letter-spacing:.04em;text-transform:uppercase;font-variant-numeric:tabular-nums;background:var(--pl-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dash .pl.mb .batch-bar label{font:9px var(--mono);letter-spacing:1.4px;color:var(--pl-ink-3)}.dash .pl.mb .batch-bar select:not([hidden]){text-transform:none;letter-spacing:0;width:auto;min-height:34px;padding:6px 10px}@media (max-width:760px){.dash .pl.mb .pl-tiles>button{border-right:1px solid #d9ba7c25;padding:18px}.dash .pl.mb .pl-tiles>button:nth-child(2n){border-right:0}.dash .pl.mb .pl-tiles>button:nth-child(-n+2){border-bottom:1px solid #d9ba7c25}.dash .pl.mb .member-row{grid-template-columns:18px 44px minmax(0,1fr);gap:10px 12px;padding:14px 6px 14px 10px}.dash .pl.mb .member-row>:nth-child(n+4){grid-column:3}.dash .pl.mb .member-row>:nth-child(n+5){justify-self:start}.dash .pl.mb .member-editor{padding:26px 18px 22px}.dash .pl.mb .member-editor-head{flex-wrap:wrap}.dash .pl.mb .member-facts>div{border-right:0;border-bottom:1px solid var(--pl-faint)}.dash .pl.mb .member-facts>div:last-child{border-bottom:0}.dash .pl.mb .filter-count{margin-left:0}.dash .pl.mb .batch-bar{padding:12px;bottom:8px}.dash .pl.mb .batch-bar label{flex:100%;justify-content:space-between}}.modal.mb-enlist{--pl-gold:#d9ba7c;--pl-line:#d9ba7c40;--pl-faint:#d9ba7c1f;background:radial-gradient(at 100% 0,#b8913a26,#0000 50%),linear-gradient(#12160f,#0d100e);border:1px solid #d9ba7c66;border-radius:0;box-shadow:0 40px 120px #000c}.modal.mb-enlist .modal-head h2{letter-spacing:-.01em;text-transform:uppercase;font:600 40px/.9 Barlow Condensed,sans-serif}.modal.mb-enlist .eyebrow{font:9px var(--mono);letter-spacing:2px;color:var(--pl-gold)}.modal.mb-enlist .modal-close{border-color:var(--pl-line);border-radius:0}.modal.mb-enlist .team-search{border:1px solid var(--pl-line);background:#0f130c;border-radius:0}.modal.mb-enlist .team-search:focus-within{border-color:var(--pl-gold)}.modal.mb-enlist .modal-list{border-top:1px solid var(--pl-faint);gap:0}.modal.mb-enlist .discord-row{border:0;border-bottom:1px solid var(--pl-faint);background:0 0;border-radius:0;transition:background .18s}.modal.mb-enlist .discord-row:hover{background:#d9ba7c0a}.modal.mb-enlist .discord-row .avatar{border:1px solid var(--pl-line);border-radius:0}.modal.mb-enlist .discord-row b{letter-spacing:.04em;text-transform:uppercase;font:600 17px/1.1 Barlow Condensed,sans-serif}.modal.mb-enlist .op-badge{color:#d5e6c2;border-color:#b9cc9b66;border-radius:0}.modal.mb-enlist .pl-button{border:1px solid var(--pl-gold);color:#14180f;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#ecd39a,#c9a763);border-radius:0;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:0 16px;font:600 14px Barlow Condensed,sans-serif;display:inline-flex}.modal.mb-enlist .pl-button.ghost{color:#f2dba3;background:0 0;border-color:#d9ba7c66}.modal.mb-enlist .pl-button:hover:not(:disabled){box-shadow:0 0 22px #d9ba7c44}.dash .pl.rc .pl-tiles .hot b{color:var(--pl-hot)}.dash .pl.rc .rc-terms{border:0;border-left:2px solid var(--pl-gold);color:var(--pl-ink-2);background:#d9ba7c0d;margin:0;padding:14px 18px;font-size:13.5px;line-height:1.6}.dash .pl.rc .rc-terms b{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-gold)}.dash .pl.rc .rc-terms a{color:var(--pl-gold-2);border-bottom:1px solid var(--pl-line-2);margin-left:6px}.dash .pl.rc .rc-queue{gap:22px;display:grid}.dash .pl.rc .rc-queue:disabled{opacity:.7}.dash .pl.rc .application-review{background:radial-gradient(ellipse at 100% 0%, #b8913a1a, transparent 50%), var(--pl-panel);border-radius:0;animation:.5s ease-out both pl-rise;position:relative}.dash .pl.rc .application-review:before{content:"";background:var(--pl-gradient);width:2px;position:absolute;inset:0 auto 0 0}.dash .pl.rc .pl-card-head small{font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.rc .pl-card-head h3{overflow-wrap:anywhere}.dash .pl.rc .pl-card-head>svg{color:var(--pl-gold);flex-shrink:0}.dash .pl.rc .rc-answers{gap:18px;display:grid}.dash .pl.rc :is(.rc-answers,.app-history-row) h4{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-gold);margin:0 0 7px}.dash .pl.rc :is(.rc-answers,.app-history-row) div>p{border-left:1px solid var(--pl-line);color:var(--pl-ink);white-space:pre-wrap;overflow-wrap:anywhere;padding-left:14px;font-size:14px;line-height:1.7}.dash .pl.rc .answer-acks{color:#d5e6c2;border:1px solid #b9cc9b66;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;display:inline-flex}.dash .pl.rc .rc-actions{border-top:1px solid var(--pl-faint);flex-wrap:wrap;gap:10px;padding-top:18px;display:flex}.dash .pl.rc .rc-clear{text-align:center;border-style:dashed;justify-items:center;gap:10px;padding:46px 24px}.dash .pl.rc .rc-clear svg{color:var(--pl-gold);opacity:.7}.dash .pl.rc .rc-clear b{font:600 28px var(--pl-display);letter-spacing:.04em;text-transform:uppercase}.dash .pl.rc .rc-clear .pl-empty{padding:0}.dash .pl.rc .rc-toggle{justify-self:start}.dash .pl.rc .app-history{border:0;gap:8px;margin:0;padding:0;display:grid}.dash .pl.rc .app-history-row{border:1px solid var(--pl-line);background:var(--pl-sunk);border-radius:0;padding:0}.dash .pl.rc .app-history-row summary{color:var(--pl-ink-2);cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:13px 16px;font-size:13px;transition:background .15s;display:flex}.dash .pl.rc .app-history-row summary:hover{background:#d9ba7c0a}.dash .pl.rc .app-history-row summary b{color:var(--pl-ink)}.dash .pl.rc .app-history-row summary small{font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-gold)}.dash .pl.rc .app-history-row[open] summary{border-bottom:1px solid var(--pl-faint);margin:0}.dash .pl.rc .app-history-row>div{padding:14px 16px 0}.dash .pl.rc .app-history-row>:last-child{padding-bottom:16px}.dash .pl.rc .op-badge{border:1px solid var(--pl-line);font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-2);background:0 0;border-radius:0;padding:3px 8px}.dash .pl.rc .op-badge.status-approved{color:#d5e6c2;border-color:#b9cc9b66}.dash .pl.rc .op-badge.status-declined{color:#f4a492;background:#e2705a14;border-color:#e2705a99}@media (max-width:760px){.dash .pl.rc .rc-actions .pl-button{flex:100%}}.canned{align-items:center;gap:12px;margin:0 0 8px;display:flex}.canned select{flex:1;min-width:0;max-width:360px}.canned-manage{gap:14px;min-width:0;margin-top:10px;display:grid}.canned-manage>p{color:var(--ink-2,#a6b1aa);margin:0;font-size:13px;line-height:1.65}.canned-manage code{font:12px var(--mono);color:var(--accent,#bcd49a)}.canned-manage ol{gap:10px;max-height:min(56vh,560px);margin:0;padding:0 4px 0 0;list-style:none;display:grid;overflow-y:auto}.canned-manage li{border:1px solid var(--edge,#333b37);background:var(--sunk,#121514);border-radius:8px;gap:8px;padding:12px;display:grid}.canned-row{gap:6px;display:flex}.canned-manage input,.canned-manage textarea{border:1px solid var(--edge,#333b37);width:100%;min-width:0;color:var(--paper,#e9ede9);font:inherit;background:#0d100e;border-radius:6px;padding:9px 11px;font-size:13px;line-height:1.55}.canned-manage input{font-weight:600}.canned-manage textarea{resize:vertical;field-sizing:content;min-height:64px;max-height:240px}.canned-row button{border:1px solid var(--edge,#333b37);width:36px;color:var(--ink-2,#a6b1aa);cursor:pointer;background:0 0;border-radius:6px;flex:none;place-items:center;display:grid}.canned-row button:hover:not(:disabled){color:var(--paper,#e9ede9);border-color:var(--ink-3,#78837c)}.canned-row button:disabled{opacity:.35;cursor:default}.canned-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.canned-actions>span{flex:1}.desk{gap:14px;display:grid}.desk .pd-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.desk-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.desk-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.desk-list>li{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);transition:border-color .15s;overflow:hidden}.desk-list>li.open{border-color:var(--edge-lit);box-shadow:var(--shadow)}.desk-row{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(160px,1.2fr) minmax(140px,1.4fr) auto;align-items:center;gap:8px 16px;padding:12px 16px;display:grid}.desk-row:hover{background:var(--panel-2)}.desk-who,.desk-why{gap:2px;min-width:0;display:grid}.desk-who b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.desk-who small,.desk-why small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.desk-why{color:var(--ink-2);font-size:13px}.desk-new,.desk-pill{border:1px solid var(--line-2);white-space:nowrap;color:var(--ink-2);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;display:inline-flex}.desk-new{border-color:color-mix(in srgb, var(--info) 55%, transparent);background:var(--info-dim);color:var(--info)}.desk-pill.bad{border-color:color-mix(in srgb, var(--bad) 50%, transparent);background:var(--bad-dim);color:var(--bad)}.desk-pill.good{border-color:color-mix(in srgb, var(--good) 50%, transparent);background:var(--good-dim);color:var(--good)}.desk-pill.info{border-color:color-mix(in srgb, var(--info) 50%, transparent);background:var(--info-dim);color:var(--info)}.desk-tail{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;display:flex}.desk-when{font:11.5px var(--mono);color:var(--ink-3);white-space:nowrap}.desk-case{border-top:1px solid var(--line);background:radial-gradient(80% 60% at 100% 0%, #7fb3d908, transparent 70%), var(--sunk);grid-template-columns:minmax(0,1.25fr) minmax(320px,1fr);gap:14px;padding:4px 16px 16px;display:grid}.desk-main,.desk-side{align-content:start;gap:12px;min-width:0;padding-top:12px;display:grid}.desk-card{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);min-width:0;padding:16px 18px}.desk-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.desk-head .eyebrow{align-items:center;gap:6px;display:inline-flex}.desk-head small{color:var(--ink-3);font-size:11px}.desk-facts,.desk-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px 14px;margin:0;display:grid}.desk-facts dt,.desk-grid dt{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px}.desk-facts dd,.desk-grid dd{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;gap:1px;margin:3px 0 0;font-size:14px;display:grid}.desk-grid dd{font:600 18px var(--display)}.desk-facts small,.desk-grid small{color:var(--ink-3);font-family:DM Sans,system-ui,sans-serif;font-size:11px;font-weight:400;line-height:1.4}.desk-grid .tone-bad dd{color:var(--bad)}.desk-history{gap:8px;margin:0;padding:0;list-style:none;display:grid}.desk-history li{color:var(--ink-2);gap:2px;font-size:13px;display:grid}.desk-history li b{font:500 12px var(--mono);color:var(--ink)}.desk-history li b.bad{color:var(--bad)}.desk-history small{color:var(--ink-3);font-size:11px}.desk-muted{color:var(--ink-3);margin:0;font-size:12.5px}.desk-file{border:1px solid var(--line);border-radius:var(--r-lg);background:radial-gradient(120% 50% at 0% 0%, #bcd49a12, transparent 60%), var(--panel);box-shadow:var(--shadow);gap:12px;padding:16px;display:grid}.desk-identity{align-items:center;gap:12px;min-width:0;display:flex}.desk-identity img{border:1px solid var(--line-2);border-radius:10px}.desk-identity .pd-mono{width:52px;height:52px;font-size:18px}.desk-identity div{gap:3px;min-width:0;display:grid}.desk-identity b{font:600 22px/1.1 var(--display);overflow-wrap:anywhere}.desk-identity small{color:var(--ink-3);font-size:12px}.desk-flags{flex-wrap:wrap;gap:6px;display:flex}.desk-block{border-top:1px solid var(--line);padding-top:12px}.desk-table-wrap{border:1px solid var(--line);border-radius:var(--r);max-height:260px;overflow:auto}.desk-table{border-collapse:collapse;width:100%;font-size:12px}.desk-table th,.desk-table td{text-align:left;white-space:nowrap;border-bottom:1px solid var(--line);padding:6px 10px}.desk-table th{background:var(--panel-2);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:500;position:sticky;top:0}.desk-table td{color:var(--ink-2);font-variant-numeric:tabular-nums}@media (max-width:1180px){.desk-case{grid-template-columns:minmax(0,1fr)}.desk-row{grid-template-columns:auto minmax(0,1fr) auto}.desk-row .desk-why,.desk-row .desk-tail{grid-column:2/-1}.desk-row .desk-tail{justify-content:flex-start}}@media (max-width:760px){.desk .pd-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-case{padding:4px 10px 12px}.desk-row{padding:12px}}.dash-main .desk .status-dot{width:auto;height:auto;box-shadow:none;white-space:nowrap;background:0 0;border-radius:0}.dash-main .desk .status-dot:after{display:none}.dash .pl.ap{--ap-hot:#e2705a;--ap-warn:#e0b761;--ap-ok:#b9cc9b;--ap-info:#a9c2d1;--ap-ease:cubic-bezier(.2, .7, .2, 1)}.dash .pl.ap [class*=ap-]{border-radius:0}.dash .pl.ap .notice{max-width:none;margin:0}.dash .pl.ap .ap-mast-actions{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.dash .pl.ap .pl-button:disabled{opacity:.45}.dash .pl.ap .pl-tag{vertical-align:middle;align-items:center;gap:5px;margin:0;display:inline-flex}.dash .pl.ap .pl-tag.info{color:#d3e2ec;background:#a9c2d110;border-color:#a9c2d180}.dash .pl.ap .ap-sub{font:9px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--pl-gold);align-items:center;gap:8px;display:inline-flex}.dash .pl.ap .ap-muted{color:var(--pl-ink-3);font-size:12.5px;line-height:1.55}.dash .pl.ap .ap-text-button{border:0;border-bottom:1px solid var(--pl-line);width:-moz-fit-content;width:fit-content;color:var(--pl-gold-2);font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0;display:inline-flex}.dash .pl.ap .ap-text-button:hover:not(:disabled){border-bottom-color:var(--pl-gold-2)}.dash .pl.ap .pl-tiles>button{min-width:0;color:var(--pl-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #d9ba7c25;align-content:start;gap:10px;padding:22px 26px 24px;transition:background .2s;display:grid}.dash .pl.ap .pl-tiles>button:hover{background:#d9ba7c0d}.dash .pl.ap .pl-tiles>button.on{box-shadow:inset 0 -2px 0 var(--pl-gold);background:#d9ba7c12}.dash .pl.ap .pl-tiles>button.hot b{color:inherit;background:var(--pl-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dash .pl.ap .pl-tiles>.ap-info b{color:#d3e2ec}.dash .pl.ap .ap-queue{gap:0;padding:0}.dash .pl.ap .ap-toolbar{border-bottom:1px solid var(--pl-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:0 22px 0 8px;display:flex}.dash .pl.ap .ap-views{flex-wrap:wrap;display:flex}.dash .pl.ap .ap-views button{min-height:54px;color:var(--pl-ink-3);font:600 15px var(--pl-display);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 16px;transition:color .15s;display:inline-flex;position:relative}.dash .pl.ap .ap-views button:after{content:"";background:var(--pl-gold);height:2px;transition:transform .25s var(--ap-ease);position:absolute;bottom:-1px;left:12px;right:12px;transform:scaleX(0)}.dash .pl.ap .ap-views button:hover,.dash .pl.ap .ap-views button.on{color:var(--pl-gold-2)}.dash .pl.ap .ap-views button.on:after{transform:scaleX(1)}.dash .pl.ap .ap-views b{border:1px solid var(--pl-line-2);min-width:20px;color:var(--pl-ink-2);font:600 10px var(--mono);letter-spacing:0;text-align:center;padding:2px 6px}.dash .pl.ap .ap-views button.on b{border-color:var(--pl-gold);background:var(--pl-gold);color:#14180f}.dash .pl.ap .ap-search{width:300px;max-width:100%;margin:10px 0;display:block;position:relative}.dash .pl.ap .ap-search svg{color:var(--pl-ink-3);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.dash .pl.ap input[type=search]{border:1px solid var(--pl-line);background:var(--pl-sunk);width:100%;min-height:0;color:var(--pl-ink);border-radius:0;padding:10px 12px 10px 34px;font-size:13.5px}.dash .pl.ap input[type=search]:focus-visible{border-color:var(--pl-gold);outline:none;box-shadow:0 0 0 3px #d9ba7c22}.dash .pl.ap .ap-empty{text-align:center;color:var(--pl-ink-3);justify-items:center;gap:8px;padding:54px 20px;font-size:13px;display:grid}.dash .pl.ap .ap-empty svg{color:var(--pl-line-2)}.dash .pl.ap .ap-empty b{font:600 22px var(--pl-display);letter-spacing:.08em;text-transform:uppercase;color:var(--pl-ink-2)}.dash .pl.ap .ap-list{gap:6px;padding:14px;animation:.35s ease-out both pl-rise;display:grid}.dash .pl.ap .ap-item{--tone:var(--ap-warn);border:1px solid var(--pl-faint);border-left:2px solid var(--tone);background:var(--pl-sunk);transition:border-color .18s,background .18s,box-shadow .25s;position:relative}.dash .pl.ap .ap-item.st-interview{--tone:var(--ap-info)}.dash .pl.ap .ap-item.st-accepted{--tone:var(--ap-ok)}.dash .pl.ap .ap-item.st-denied{--tone:var(--ap-hot)}.dash .pl.ap .ap-item:hover{border-color:var(--pl-line-2);border-left-color:var(--tone);background:#161c11}.dash .pl.ap .ap-item.open{border-color:var(--pl-line-2);border-left-color:var(--tone);background:var(--pl-panel);box-shadow:0 30px 80px #0007}.dash .pl.ap .ap-item.unread:after{content:"";background:var(--ap-info);width:6px;height:6px;position:absolute;top:10px;right:10px;transform:rotate(45deg);box-shadow:0 0 10px #a9c2d1aa}.dash .pl.ap .ap-row{width:100%;color:var(--pl-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(160px,1.1fr) minmax(140px,1.3fr) auto;align-items:center;gap:8px 18px;padding:14px 18px 14px 16px;display:grid}.dash .pl.ap .ap-row .pd-mono{border-radius:0;width:40px;height:40px;font-size:14px}.dash .pl.ap .ap-who,.dash .pl.ap .ap-why{gap:3px;min-width:0;display:grid}.dash .pl.ap .ap-who b{text-overflow:ellipsis;white-space:nowrap;font:600 20px / 1.1 var(--pl-display);letter-spacing:.03em;overflow:hidden}.dash .pl.ap .ap-who small,.dash .pl.ap .ap-why small{text-overflow:ellipsis;white-space:nowrap;color:var(--pl-ink-3);font-size:11.5px;overflow:hidden}.dash .pl.ap .ap-ref{font:600 11px var(--mono);letter-spacing:.08em;color:var(--pl-gold-2)}.dash .pl.ap .ap-why{color:var(--pl-ink-2);font-size:13px}.dash .pl.ap .ap-tail{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 10px;display:flex}.dash .pl.ap .ap-when{text-align:right;min-width:52px;font:10px var(--mono);letter-spacing:.4px;color:var(--pl-ink-3);white-space:nowrap}.dash .pl.ap .ap-chev{color:var(--pl-gold);transition:transform .25s var(--ap-ease)}.dash .pl.ap .ap-row[aria-expanded=true] .ap-chev{transform:rotate(180deg)}.dash .pl.ap .ap-case{border-top:1px solid var(--pl-line);background:radial-gradient(at 100% 0,#b8913a1a,#0000 50%),#0d100b;grid-template-columns:minmax(0,1.25fr) minmax(320px,1fr);gap:16px;padding:18px;animation:.35s ease-out both pl-rise;display:grid}.dash .pl.ap .ap-main,.dash .pl.ap .ap-side{align-content:start;gap:14px;min-width:0;display:grid}.dash .pl.ap .ap-card{border:1px solid var(--pl-line);background:var(--pl-panel);align-content:start;gap:14px;min-width:0;padding:20px 22px 22px;display:grid}.dash .pl.ap .ap-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.dash .pl.ap .ap-head>div{flex:1;gap:6px;min-width:0;display:grid}.dash .pl.ap .ap-head p{color:var(--pl-ink-3);font-size:12px;line-height:1.5}.dash .pl.ap .ap-head small{font:9px var(--mono);letter-spacing:.6px;color:var(--pl-ink-3)}.dash .pl.ap .ap-ban{box-shadow:inset 0 2px 0 var(--ap-hot)}.dash .pl.ap .ap-reason{font:600 clamp(26px, 2.6vw, 34px) / 1.05 var(--pl-display);letter-spacing:.01em;text-transform:uppercase;color:var(--pl-ink);overflow-wrap:anywhere}.dash .pl.ap .ap-facts,.dash .pl.ap .ap-grid{border:1px solid var(--pl-line);background:var(--pl-sunk);border-bottom:0;border-right:0;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin:0;display:grid}.dash .pl.ap .ap-facts>div,.dash .pl.ap .ap-grid>div{border-right:1px solid var(--pl-line);border-bottom:1px solid var(--pl-line);align-content:start;gap:6px;min-width:0;padding:12px 14px;display:grid}.dash .pl.ap :is(.ap-facts,.ap-grid) dt{font:9px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.ap :is(.ap-facts,.ap-grid) dd{color:var(--pl-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;gap:3px;margin:0;font-size:13.5px;display:grid}.dash .pl.ap .ap-grid dd{font:600 24px / 1 var(--pl-display);color:var(--pl-gold-2)}.dash .pl.ap :is(.ap-facts,.ap-grid) small{color:var(--pl-ink-3);font:400 11px/1.4 DM Sans,system-ui,sans-serif}.dash .pl.ap .ap-grid .tone-bad dd{color:#f4a492}.dash .pl.ap .ap-internal{border-left:2px solid var(--ap-warn);background:#e0b7610d;padding:12px 14px}.dash .pl.ap .ap-internal span,.dash .pl.ap .ap-statement blockquote span{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-ink-3);margin-bottom:6px;display:block}.dash .pl.ap .ap-internal p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.dash .pl.ap .ap-cause{border-top:1px dashed var(--pl-line);gap:10px;padding-top:16px;display:grid}.dash .pl.ap .ap-cause article{border:1px solid var(--pl-line);background:linear-gradient(180deg, #d9ba7c0a, transparent 50%), var(--pl-sunk);gap:5px;padding:12px 14px;font-size:13px;display:grid}.dash .pl.ap .ap-cause article>a:first-child{width:-moz-fit-content;width:fit-content;font:600 15px var(--pl-display);letter-spacing:.08em;text-transform:uppercase;color:var(--pl-gold-2);align-items:center;gap:5px;text-decoration:none;display:inline-flex}.dash .pl.ap .ap-cause small{font:9.5px var(--mono);color:var(--pl-ink-3)}.dash .pl.ap .ap-cause p{color:var(--pl-ink-2);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.dash .pl.ap .ap-clip{border:1px solid var(--pl-line);width:-moz-fit-content;width:fit-content;font:10px var(--mono);letter-spacing:.6px;text-transform:uppercase;color:var(--pl-gold-2);align-items:center;gap:5px;padding:5px 9px;display:inline-flex}.dash .pl.ap .ap-statement blockquote{border-left:2px solid var(--pl-gold);color:var(--pl-ink);white-space:pre-wrap;overflow-wrap:anywhere;background:#d9ba7c0a;margin:0;padding:14px 18px;font-size:14.5px;line-height:1.7}.dash .pl.ap .ap-earlier{gap:10px;display:grid}.dash .pl.ap .ap-history{color:var(--pl-ink-2);font-size:12.5px;display:grid}.dash .pl.ap .ap-history li{border-left:1px solid var(--pl-line);gap:3px;padding:8px 0 8px 14px;display:grid;position:relative}.dash .pl.ap .ap-history li:before{content:"";border:1px solid var(--pl-line-2);background:var(--pl-panel);width:7px;height:7px;position:absolute;top:13px;left:-4px;transform:rotate(45deg)}.dash .pl.ap .ap-history li b{font:600 11.5px var(--mono);color:var(--pl-ink)}.dash .pl.ap .ap-history li b.bad{color:#f4a492}.dash .pl.ap .ap-history li:has(b.bad):before{border-color:var(--ap-hot);background:var(--ap-hot)}.dash .pl.ap .ap-history a{font:11.5px var(--mono);color:var(--pl-gold-2)}.dash .pl.ap .ap-history small{color:var(--pl-ink-3);font-size:11px}.dash .pl.ap .ap-notice{font-size:12.5px}.dash .pl.ap .ap-messages{scrollbar-width:thin;scrollbar-color:var(--pl-line-2) transparent;flex-direction:column;gap:12px;max-height:480px;padding:2px 4px 2px 2px;display:flex;overflow-y:auto}.dash .pl.ap .ap-message{border:1px solid var(--pl-line-2);border-right:2px solid var(--pl-gold);background:#d9ba7c10;align-self:flex-end;gap:6px;max-width:min(88%,560px);padding:12px 15px;display:grid}.dash .pl.ap .ap-message.from-player{border-color:var(--pl-faint);border-left:2px solid var(--ap-info);background:var(--pl-sunk);border-right-width:1px;align-self:flex-start}.dash .pl.ap .ap-message.from-system{border:1px dashed var(--pl-line);background:0 0;align-self:center;max-width:92%}.dash .pl.ap .ap-message>div{flex-wrap:wrap;justify-content:space-between;gap:4px 14px;display:flex}.dash .pl.ap .ap-message b{font:600 14px var(--pl-display);letter-spacing:.08em;text-transform:uppercase;color:var(--pl-gold-2)}.dash .pl.ap .ap-message.from-player b{color:#d3e2ec;text-transform:none}.dash .pl.ap .ap-message.from-system b{color:var(--pl-ink-3)}.dash .pl.ap .ap-message time{font:9.5px var(--mono);color:var(--pl-ink-3)}.dash .pl.ap .ap-message p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13.5px;line-height:1.6}.dash .pl.ap .ap-message>a{color:var(--pl-gold-2);overflow-wrap:anywhere;font-size:12.5px}.dash .pl.ap .ap-message small{font:9px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.ap .ap-message small.d-sent{color:#b9cc9bcc}.dash .pl.ap .ap-message small.d-failed{color:#f4a492}.dash .pl.ap .ap-reply{justify-items:start;gap:10px;display:grid}.dash .pl.ap .ap-reply>*{justify-self:stretch}.dash .pl.ap .ap-reply>.pl-button{justify-self:end}.dash .pl.ap .ap-field{gap:8px;display:grid}.dash .pl.ap .ap-field textarea{min-height:84px}.dash .pl.ap .ap-decide{box-shadow:inset 0 2px 0 var(--ap-warn)}.dash .pl.ap .ap-decide.st-accepted{box-shadow:inset 0 2px 0 var(--ap-ok)}.dash .pl.ap .ap-decide.st-denied{box-shadow:inset 0 2px 0 var(--ap-hot)}.dash .pl.ap .ap-check{border:1px solid var(--pl-line);background:var(--pl-sunk);color:var(--pl-ink-2);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;font-size:13px;line-height:1.5;display:grid}.dash .pl.ap .ap-check input{appearance:none;border:1px solid var(--pl-line-2);cursor:pointer;background:#0b0e09;width:14px;height:14px;min-height:0;margin:2px 0 0;padding:0}.dash .pl.ap .ap-check input:checked{border-color:var(--pl-gold);background:var(--pl-gold-2);box-shadow:inset 0 0 0 2px #0b0e09}.dash .pl.ap .ap-actions{flex-wrap:wrap;gap:8px;display:flex}.dash .pl.ap .ap-actions .pl-button{flex:auto}.dash .pl.ap .pl-button.ap-deny{color:#1a0d0a;background:linear-gradient(#f08a73,#c4543f);border-color:#e2705a}.dash .pl.ap .pl-button.ap-deny:hover:not(:disabled){background:linear-gradient(#f6a08b,#d9644e);box-shadow:0 0 28px #e2705a55}.dash .pl.ap .pl-button.ap-accept{background:linear-gradient(#d5e6c2,#97ad75);border-color:#b9cc9b}.dash .pl.ap .pl-button.ap-accept:hover:not(:disabled){background:linear-gradient(#e4f0d6,#aac288);box-shadow:0 0 28px #b9cc9b55}.dash .pl.ap .ap-file{border:1px solid var(--pl-line-2);background:radial-gradient(ellipse at 100% 0%, #b8913a22, transparent 55%), var(--pl-panel);box-shadow:inset 0 2px 0 var(--pl-gold), 0 30px 80px #0005;gap:16px;padding:22px;display:grid}.dash .pl.ap .ap-identity{align-items:center;gap:16px;min-width:0;display:flex}.dash .pl.ap .ap-identity img,.dash .pl.ap .ap-identity .pd-mono{border:1px solid var(--pl-line-2);border-radius:0;flex:none;width:56px;height:56px;padding:3px;box-shadow:inset 0 0 0 2px #0d100b}.dash .pl.ap .ap-identity .pd-mono{font-size:20px}.dash .pl.ap .ap-identity>div{gap:4px;min-width:0;display:grid}.dash .pl.ap .ap-identity b{font:600 28px / 1 var(--pl-display);letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere}.dash .pl.ap .ap-identity small{color:var(--pl-ink-3);font-size:12px}.dash .pl.ap .ap-identity small a{color:var(--pl-gold-2)}.dash .pl.ap .ap-flags,.dash .pl.ap .ap-links{flex-wrap:wrap;gap:6px;display:flex}.dash .pl.ap .ap-links a{border:1px solid var(--pl-line);font:10px var(--mono);letter-spacing:.6px;text-transform:uppercase;color:var(--pl-gold-2);align-items:center;gap:6px;padding:7px 11px;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.dash .pl.ap .ap-links a:hover{border-color:var(--pl-gold);background:#d9ba7c14}.dash .pl.ap .ap-block{border-top:1px solid var(--pl-faint);gap:12px;min-width:0;padding-top:16px;display:grid}.dash .pl.ap .ap-days{border-bottom:1px solid var(--pl-line-2);background:repeating-linear-gradient(0deg,#0000 0 12px,#d9ba7c0d 12px 13px);align-items:flex-end;gap:2px;height:52px;padding:0 1px;display:flex}.dash .pl.ap .ap-days i{opacity:.8;background:linear-gradient(#e9d19b,#8f7a4c);flex:0 10px;min-width:2px}.dash .pl.ap .ap-days i:hover{opacity:1}.dash .pl.ap .ap-table-wrap{border:1px solid var(--pl-line);background:var(--pl-sunk);scrollbar-width:thin;scrollbar-color:var(--pl-line-2) transparent;max-height:260px;overflow:auto}.dash .pl.ap .ap-table{font-size:12px}.dash .pl.ap .ap-table th{background:#11150e;padding:9px 10px}.dash .pl.ap .ap-table td{white-space:nowrap;font-variant-numeric:tabular-nums;padding:7px 10px}.dash .pl.ap .ap-signals{gap:6px;display:grid}.dash .pl.ap .ap-signals li{border:1px solid var(--pl-line);border-left:2px solid var(--ap-warn);background:var(--pl-sunk);color:var(--pl-ink-2);padding:9px 12px;font-size:12.5px;line-height:1.45}.dash .pl.ap .ap-signals li b{color:var(--pl-ink)}.dash .pl.ap .ap-signals li.high{border-left-color:var(--ap-hot);background:#e2705a0f}.dash .pl.ap .ap-band{font:10px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-2)}.dash .pl.ap .ap-band.urgent{color:#f4a492}.dash .pl.ap .ap-band.review{color:#f0d9a2}.dash .pl.ap .ap-weapons{border:1px solid var(--pl-line);background:var(--pl-sunk);display:grid}.dash .pl.ap .ap-weapons li{border-bottom:1px solid var(--pl-faint);grid-template-columns:minmax(0,1fr) auto 64px;align-items:baseline;gap:10px;padding:7px 12px;font-size:12.5px;display:grid}.dash .pl.ap .ap-weapons li:last-child{border-bottom:0}.dash .pl.ap .ap-weapons span{text-overflow:ellipsis;white-space:nowrap;color:var(--pl-ink-2);overflow:hidden}.dash .pl.ap .ap-weapons b{font:600 17px var(--pl-display);font-variant-numeric:tabular-nums;color:var(--pl-gold-2)}.dash .pl.ap .ap-weapons small{text-align:right;font:9.5px var(--mono);color:var(--pl-ink-3)}.dash .pl.ap .ap-switches{gap:6px;display:grid}.dash .pl.ap .ap-switches li{border-left:1px solid var(--pl-line-2);color:var(--pl-ink-2);gap:2px;padding:8px 12px;font-size:13px;display:grid}.dash .pl.ap .ap-switches li span b{color:var(--pl-gold-2)}.dash .pl.ap .ap-switches small{color:var(--pl-ink-3);font-size:11px}.dash .pl.ap .ap-watch{color:#f4a492;background:#e2705a0d;border:1px solid #e2705a66;border-left-width:2px;gap:4px;padding:12px 14px;font-size:13px;display:grid}.dash .pl.ap .ap-watch small{font:9.5px var(--mono);color:var(--pl-ink-3)}.dash .pl.ap .ap-names{flex-wrap:wrap;gap:6px;display:flex}.dash .pl.ap .ap-names li{border:1px solid var(--pl-line);font:11px var(--mono);color:var(--pl-ink-2);padding:4px 9px}@media (max-width:1180px){.dash .pl.ap .ap-case{grid-template-columns:minmax(0,1fr)}.dash .pl.ap .ap-row{grid-template-columns:auto minmax(0,1fr) auto}.dash .pl.ap .ap-row .ap-why,.dash .pl.ap .ap-row .ap-tail{grid-column:2/-1}.dash .pl.ap .ap-row .ap-tail{justify-content:flex-start}}@media (max-width:760px){.dash .pl.ap .pl-tiles>button{padding:18px}.dash .pl.ap .pl-tiles>:nth-child(2n){border-right:0}.dash .pl.ap .pl-tiles>:nth-child(-n+2){border-bottom:1px solid #d9ba7c25}.dash .pl.ap .ap-toolbar{padding:0 12px}.dash .pl.ap .ap-views{scrollbar-width:none;flex-wrap:nowrap;width:100%;overflow-x:auto}.dash .pl.ap .ap-views button{flex:none;padding:0 12px}.dash .pl.ap .ap-search{width:100%}.dash .pl.ap .ap-list{padding:10px}.dash .pl.ap .ap-row{grid-template-columns:auto minmax(0,1fr);padding:12px}.dash .pl.ap .ap-row .ap-why,.dash .pl.ap .ap-row .ap-tail{grid-column:1/-1}.dash .pl.ap .ap-case{padding:10px}.dash .pl.ap .ap-card,.dash .pl.ap .ap-file{padding:16px}.dash .pl.ap .ap-message{max-width:100%}}.report-upload{background:#181e13;border:1px dashed #55624a;justify-items:start;gap:10px;margin-bottom:22px;padding:18px;display:grid}.report-upload>small{color:var(--muted);font-size:11.5px}.report-uploads{gap:6px;width:100%;margin:0;padding:0;list-style:none;display:grid}.report-uploads li{align-items:center;gap:8px;min-width:0;display:flex}.report-uploads span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.report-uploads small{color:var(--muted);margin-right:auto}.report-upload-progress{gap:6px;width:100%;display:grid}.report-upload-progress progress{width:100%;height:8px;accent-color:var(--accent)}.report-upload-progress small{color:var(--muted);font-size:11.5px}.report-clip-videos{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px;display:grid}.report-clip-video{gap:4px;margin:0;display:grid}.report-clip-video video,.report-link-clip iframe{aspect-ratio:16/9;background:#000;border:1px solid #3f4a35;width:100%}.report-clip-video figcaption,.report-clip-gone{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.report-link-clip{gap:4px;max-width:640px;display:grid}.report-purge{margin:4px 0}.dash .pl.rp{--rp-hot:#e2705a;--rp-warn:#e0b761;--rp-ok:#b9cc9b;--rp-info:#a9c2d1;--rp-ease:cubic-bezier(.2, .7, .2, 1)}.dash .pl.rp [class*=rp-]{border-radius:0}.dash .pl.rp .spin{animation:.9s linear infinite rp-spin}.dash .pl.rp .notice{max-width:none;margin:0}.dash .pl.rp .report-text{white-space:pre-wrap;overflow-wrap:anywhere}.dash .pl.rp .rp-ref{font:600 12px var(--mono);letter-spacing:.08em;color:var(--pl-gold-2)}.dash .pl.rp .rp-sub{font:9px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--pl-gold);align-items:center;gap:10px;display:inline-flex}.dash .pl.rp .rp-none,.dash .pl.rp .rp-hint{color:var(--pl-ink-3);font-size:12.5px;line-height:1.6}.dash .pl.rp .rp-bad{color:#f4a492}.dash .pl.rp .rp-text-button{border:0;border-bottom:1px solid var(--pl-line);width:-moz-fit-content;width:fit-content;color:var(--pl-gold-2);font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0;display:inline-flex}.dash .pl.rp .rp-text-button:hover:not(:disabled){border-bottom-color:var(--pl-gold-2)}.dash .pl.rp .rp-back{font:9.5px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-ink-3);align-items:center;gap:6px;margin-bottom:18px;text-decoration:none;display:inline-flex}.dash .pl.rp .rp-back:hover{color:var(--pl-gold-2)}.dash .pl.rp .rp-back+.pl-eyebrow{display:flex}.dash .pl.rp .rp-mast-actions{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.dash .pl.rp a.pl-button{text-decoration:none}.dash .pl.rp .pl-button.rp-danger{color:#1a0d0a;background:linear-gradient(#f08a73,#c4543f);border-color:#e2705a}.dash .pl.rp .pl-button.rp-danger:hover:not(:disabled){background:linear-gradient(#f6a08b,#d9644e);box-shadow:0 0 28px #e2705a55}.dash .pl.rp .pl-button.ghost.rp-danger{color:#f4a492;background:0 0;border-color:#e2705a80}.dash .pl.rp .pl-button.ghost.rp-danger:hover:not(:disabled){box-shadow:none;background:#e2705a14}.dash .pl.rp .pl-button:disabled{opacity:.45}.dash .pl.rp .pl-tag{vertical-align:middle;align-items:center;gap:5px;margin:0;display:inline-flex}.dash .pl.rp .pl-tag.info{color:#d3e2ec;background:#a9c2d110;border-color:#a9c2d180}.dash .pl.rp .rp-type{--tone:var(--pl-ink-3);border-color:color-mix(in srgb, var(--tone) 55%, transparent);color:color-mix(in srgb, var(--tone) 75%, white)}.dash .pl.rp .rp-type.type-cheating{--tone:var(--rp-hot);background:#e2705a12}.dash .pl.rp .rp-type:is(.type-comms,.type-teaming,.type-impersonation){--tone:var(--rp-warn)}.dash .pl.rp .rp-type:is(.type-teamkilling,.type-griefing,.type-exploiting){--tone:var(--pl-gold)}.dash .pl.rp .rp-grade.grade-clip{color:#d5e6c2;border-color:#b9cc9b66}.dash .pl.rp .rp-grade.grade-screenshot{color:#f0d9a2;border-color:#e0b76180}.dash .pl.rp .rp-grade.grade-none{color:#f4a492;border-style:dashed;border-color:#e2705a80}.dash .pl.rp .rp-online{background:var(--rp-ok);border-radius:50%;flex:none;width:8px;height:8px;animation:2s ease-in-out infinite pl-pulse;display:inline-block;box-shadow:0 0 14px #b9cc9b90}.dash .pl.rp .rp-assigned{font:10px var(--mono);letter-spacing:.6px;color:var(--pl-ink-3);white-space:nowrap}.dash .pl.rp .rp-assigned:before{content:"→ ";color:var(--pl-gold)}.dash .pl.rp .pl-tiles>button{min-width:0;color:var(--pl-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #d9ba7c25;align-content:start;gap:10px;padding:22px 26px 24px;transition:background .2s;display:grid}.dash .pl.rp .pl-tiles>button:hover{background:#d9ba7c0d}.dash .pl.rp .pl-tiles>button.on{box-shadow:inset 0 -2px 0 var(--pl-gold);background:#d9ba7c12}.dash .pl.rp .pl-tiles>.hot b{color:inherit;background:var(--pl-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dash .pl.rp .pl-tiles>div.hot b{-webkit-text-fill-color:currentColor;color:var(--pl-hot);background:0 0}.dash .pl.rp .pl-tiles>.rp-info b{color:#d3e2ec}.dash .pl.rp .rp-queue{gap:0;padding:0}.dash .pl.rp .rp-toolbar{border-bottom:1px solid var(--pl-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:0 22px 0 8px;display:flex}.dash .pl.rp .rp-views,.dash .pl.rp .rp-tabs{flex-wrap:wrap;display:flex}.dash .pl.rp .rp-views button{min-height:54px;color:var(--pl-ink-3);font:600 15px var(--pl-display);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 16px;transition:color .15s;display:inline-flex;position:relative}.dash .pl.rp .rp-views button:after{content:"";background:var(--pl-gold);height:2px;transition:transform .25s var(--rp-ease);position:absolute;bottom:-1px;left:12px;right:12px;transform:scaleX(0)}.dash .pl.rp .rp-views button:hover,.dash .pl.rp .rp-views button.on{color:var(--pl-gold-2)}.dash .pl.rp .rp-views button.on:after{transform:scaleX(1)}.dash .pl.rp .rp-views b{border:1px solid var(--pl-line-2);min-width:20px;color:var(--pl-ink-2);font:600 10px var(--mono);letter-spacing:0;text-align:center;padding:2px 6px}.dash .pl.rp .rp-views button.on b{border-color:var(--pl-gold);background:var(--pl-gold);color:#14180f}.dash .pl.rp .rp-filters{flex-wrap:wrap;gap:8px;padding:10px 0;display:flex}.dash .pl.rp .rp-filters select{width:auto;max-width:200px}.dash .pl.rp .rp-search{width:280px;max-width:100%;display:block;position:relative}.dash .pl.rp .rp-search svg{color:var(--pl-ink-3);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.dash .pl.rp input[type=search]{border:1px solid var(--pl-line);background:var(--pl-sunk);width:100%;min-height:0;color:var(--pl-ink);border-radius:0;padding:10px 12px 10px 34px;font-size:13.5px}.dash .pl.rp input[type=search]:focus-visible{border-color:var(--pl-gold);outline:none;box-shadow:0 0 0 3px #d9ba7c22}.dash .pl.rp .rp-empty{text-align:center;color:var(--pl-ink-3);justify-items:center;gap:8px;padding:54px 20px;font-size:13px;display:grid}.dash .pl.rp .rp-empty svg{color:var(--pl-line-2)}.dash .pl.rp .rp-empty b{font:600 22px var(--pl-display);letter-spacing:.08em;text-transform:uppercase;color:var(--pl-ink-2)}.dash .pl.rp .rp-list{gap:6px;padding:14px;animation:.35s ease-out both pl-rise;display:grid}.dash .pl.rp .rp-item{--tone:var(--rp-warn);border:1px solid var(--pl-faint);border-left:2px solid var(--tone);background:var(--pl-sunk);transition:border-color .18s, background .18s, transform .18s var(--rp-ease), box-shadow .25s;position:relative}.dash .pl.rp .rp-item.st-reviewing{--tone:var(--rp-info)}.dash .pl.rp .rp-item.st-closed{--tone:#6f7768}.dash .pl.rp .rp-item:hover{border-color:var(--pl-line-2);border-left-color:var(--tone);background:#161c11;transform:translateY(-1px);box-shadow:0 12px 30px #0006}.dash .pl.rp .rp-item.unread:after{content:"";background:var(--rp-info);width:6px;height:6px;position:absolute;top:10px;right:10px;transform:rotate(45deg);box-shadow:0 0 10px #a9c2d1aa}.dash .pl.rp .rp-row{color:var(--pl-ink-2);grid-template-columns:170px minmax(0,1fr) auto auto 44px;align-items:center;gap:8px 18px;padding:14px 18px 14px 16px;font-size:13px;text-decoration:none;display:grid}.dash .pl.rp .rp-row-id{justify-items:start;gap:6px;display:grid}.dash .pl.rp .rp-row-who{gap:3px;min-width:0;display:grid}.dash .pl.rp .rp-suspect{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;display:inline-flex}.dash .pl.rp .rp-row .rp-suspect{font:600 20px / 1.1 var(--pl-display);letter-spacing:.03em;color:var(--pl-ink)}.dash .pl.rp .rp-row-who small{color:var(--pl-ink-3);font-size:11.5px}.dash .pl.rp .rp-row-who em{color:#f0d9a2}.dash .pl.rp .rp-row-state{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dash .pl.rp .rp-when{text-align:right;font:600 20px / 1 var(--pl-display);font-variant-numeric:tabular-nums;color:var(--pl-gold-2)}.dash .pl.rp .rp-hero h2{overflow-wrap:anywhere;margin-top:16px;font-size:clamp(40px,4.6vw,72px)}.dash .pl.rp .rp-hero h2 .rp-suspect{gap:14px;display:flex}.dash .pl.rp .rp-hero h2 .rp-online{width:12px;height:12px;margin-top:.1em}.dash .pl.rp .rp-hero .pl-eyebrow .rp-ref{letter-spacing:2px;font-size:9.5px}.dash .pl.rp .rp-hero .pl-watermark{font-size:clamp(110px,15vw,210px);right:22%}.dash .pl.rp .rp-hero .pl-mast-copy{max-width:72ch}.dash .pl.rp .rp-hero-meta{font:10.5px var(--mono);letter-spacing:.6px;color:var(--pl-ink-2);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:18px;display:flex}.dash .pl.rp .rp-hero-meta .pl-tag{font-size:9px}.dash .pl.rp .rp-hero.st-closed .pl-mast-live>b{opacity:.6}.dash .pl.rp .rp-tabs{border:1px solid var(--pl-line);background:var(--pl-panel);scrollbar-width:thin;border-top:0;flex-wrap:nowrap;gap:0;margin-top:-10px;overflow-x:auto}.dash .pl.rp .rp-tabs a{--tone:var(--rp-warn);border-right:1px solid var(--pl-faint);min-width:140px;max-width:240px;color:var(--pl-ink-3);flex:none;gap:4px;padding:14px 20px;text-decoration:none;transition:background .15s,color .15s;display:grid}.dash .pl.rp .rp-tabs a.st-reviewing{--tone:var(--rp-info)}.dash .pl.rp .rp-tabs a.st-closed{--tone:var(--rp-ok)}.dash .pl.rp .rp-tabs a span{text-overflow:ellipsis;white-space:nowrap;font:600 17px var(--pl-display);letter-spacing:.06em;text-transform:uppercase;overflow:hidden}.dash .pl.rp .rp-tabs a small{font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--tone)}.dash .pl.rp .rp-tabs a:hover{color:var(--pl-ink-2);background:#d9ba7c0a}.dash .pl.rp .rp-tabs a.on{color:var(--pl-gold-2);box-shadow:inset 0 -2px 0 var(--pl-gold);background:#d9ba7c12}.dash .pl.rp .rp-layout{grid-template-columns:minmax(0,1fr) minmax(340px,420px);align-items:start;gap:22px;display:grid}.dash .pl.rp .rp-col{gap:22px;min-width:0;display:grid}.dash .pl.rp .pl-card-head>svg{color:var(--pl-line-2);flex:none}.dash .pl.rp .rp-lede{border-left:2px solid var(--pl-gold);color:var(--pl-ink);padding:4px 0 4px 22px;font-size:15px;line-height:1.75;position:relative}.dash .pl.rp .rp-facts{border:1px solid var(--pl-line);background:var(--pl-sunk);border-bottom:0;border-right:0;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;display:grid}.dash .pl.rp .rp-facts>div{border-right:1px solid var(--pl-line);border-bottom:1px solid var(--pl-line);align-content:start;gap:6px;padding:14px 16px;display:grid}.dash .pl.rp :is(.rp-facts,.rp-kpis,.rp-stats) dt{font:9px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.rp .rp-facts dd{color:var(--pl-ink);margin:0;font-size:13.5px;line-height:1.5}.dash .pl.rp .rp-facts dd small{color:var(--pl-ink-3)}.dash .pl.rp .rp-block{border-top:1px solid var(--pl-faint);gap:12px;min-width:0;padding-top:18px;display:grid}.dash .pl.rp .rp-evidence .report-clip-videos{gap:14px}.dash .pl.rp .rp-evidence .report-clip-video,.dash .pl.rp .rp-clips .report-link-clip{border:1px solid var(--pl-line);background:linear-gradient(180deg, #d9ba7c0d, transparent 40%), var(--pl-sunk);gap:0;padding:8px;box-shadow:inset 0 0 0 4px #0b0e09}.dash .pl.rp .rp-evidence .report-clip-video video,.dash .pl.rp .rp-clips .report-link-clip iframe{border:1px solid #0006}.dash .pl.rp .rp-evidence .report-clip-video figcaption{font:10.5px var(--mono);color:var(--pl-ink-3);padding:8px 2px 0}.dash .pl.rp .rp-evidence .report-clip-gone{border:1px dashed var(--pl-line);color:var(--pl-ink-3);padding:10px 14px;font-size:12px}.dash .pl.rp .rp-clips{gap:10px;display:grid}.dash .pl.rp .rp-clips .report-link-clip{max-width:none}.dash .pl.rp .rp-clips .report-link-clip>a{color:var(--pl-gold-2);overflow-wrap:anywhere;align-items:center;gap:6px;padding:8px 4px 2px;font-size:13px;display:inline-flex}.dash .pl.rp .rp-clips .report-link-clip:not(:has(iframe)){padding:12px 14px}.dash .pl.rp .rp-clips .report-link-clip:not(:has(iframe))>a{padding:0}.dash .pl.rp .rp-clips small{color:var(--pl-ink-3);overflow-wrap:anywhere}.dash .pl.rp .rp-shots{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.dash .pl.rp .rp-shots button{aspect-ratio:16/9;border:1px solid var(--pl-line);background:var(--pl-sunk);cursor:zoom-in;padding:5px;transition:border-color .18s,box-shadow .25s;overflow:hidden}.dash .pl.rp .rp-shots button:hover{border-color:var(--pl-gold);box-shadow:0 10px 30px #0008}.dash .pl.rp .rp-shots img{object-fit:cover;width:100%;height:100%;display:block}.dash .pl.rp .rp-meta{border:1px solid var(--pl-line);background:var(--pl-sunk);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dash .pl.rp .rp-meta>div{align-content:start;gap:6px;min-width:0;padding:16px 18px;display:grid}.dash .pl.rp .rp-meta>div+div{border-left:1px solid var(--pl-line)}.dash .pl.rp .rp-meta p{color:var(--pl-ink);overflow-wrap:anywhere;font-size:13.5px}.dash .pl.rp .rp-meta small{font:10px var(--mono);letter-spacing:.4px;color:var(--pl-ink-3)}.report-lightbox{cursor:zoom-out;place-items:center;padding:24px;display:grid}.report-lightbox img{border:1px solid #d9ba7c66;max-width:100%;max-height:100%;box-shadow:0 30px 120px #000c}.report-lightbox .modal-close{position:fixed;top:16px;right:16px}.dash .pl.rp .rp-convo .pl-card-head .rp-text-button{flex:none;align-self:start}.dash .pl.rp .rp-messages{scrollbar-width:thin;scrollbar-color:var(--pl-line-2) transparent;flex-direction:column;gap:12px;max-height:540px;padding:2px 4px 2px 2px;display:flex;overflow-y:auto}.dash .pl.rp .rp-message{border:1px solid var(--pl-line-2);border-right:2px solid var(--pl-gold);background:#d9ba7c10;align-self:flex-end;gap:6px;max-width:min(86%,620px);padding:12px 15px;display:grid}.dash .pl.rp .rp-message.from-player{border-color:var(--pl-faint);border-left:2px solid var(--rp-info);background:var(--pl-sunk);border-right-width:1px;align-self:flex-start}.dash .pl.rp .rp-message.from-system{border:1px dashed var(--pl-line);background:0 0;align-self:center;max-width:92%}.dash .pl.rp .rp-message>div{flex-wrap:wrap;justify-content:space-between;gap:4px 14px;display:flex}.dash .pl.rp .rp-message b{font:600 14px var(--pl-display);letter-spacing:.08em;text-transform:uppercase;color:var(--pl-gold-2)}.dash .pl.rp .rp-message.from-player b{color:#d3e2ec}.dash .pl.rp .rp-message.from-system b{color:var(--pl-ink-3)}.dash .pl.rp .rp-message time{font:9.5px var(--mono);color:var(--pl-ink-3)}.dash .pl.rp .rp-message p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13.5px;line-height:1.6}.dash .pl.rp .rp-message>a{color:var(--pl-gold-2);overflow-wrap:anywhere;font-size:12.5px}.dash .pl.rp .rp-message small{font:9px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dash .pl.rp .rp-message small.d-sent{color:#b9cc9bcc}.dash .pl.rp .rp-message small.d-failed{color:#f4a492}.dash .pl.rp .rp-reply{align-items:flex-end;gap:8px;display:flex}.dash .pl.rp .rp-reply textarea{field-sizing:content;flex:1;min-height:46px;max-height:200px}.dash .pl.rp .rp-dossier{background:radial-gradient(ellipse at 100% 0%, #b8913a1f, transparent 55%), var(--pl-panel);box-shadow:inset 0 2px 0 var(--pl-gold), 0 30px 80px #0004;gap:18px;position:relative}.dash .pl.rp .rp-dossier.unknown{box-shadow:inset 0 2px 0 var(--rp-warn)}.dash .pl.rp .rp-identity{align-items:center;gap:16px;min-width:0;display:flex}.dash .pl.rp .rp-identity img,.dash .pl.rp .rp-avatar{border:1px solid var(--pl-line-2);background:linear-gradient(135deg,#1d2417,#0d100b);flex:none;width:56px;height:56px;padding:3px;box-shadow:inset 0 0 0 2px #0d100b}.dash .pl.rp .rp-avatar{font:600 26px var(--pl-display);color:var(--pl-gold-2);place-items:center;display:grid}.dash .pl.rp .rp-identity>div{gap:4px;min-width:0;display:grid}.dash .pl.rp .rp-identity b{font:600 28px / 1 var(--pl-display);letter-spacing:.02em;text-transform:uppercase;color:var(--pl-ink);overflow-wrap:anywhere}.dash .pl.rp .rp-identity small{color:var(--pl-ink-3);font-size:12px}.dash .pl.rp .rp-identity small a{color:var(--pl-gold-2)}.dash .pl.rp .rp-live{font:9.5px var(--mono);letter-spacing:1px;text-transform:uppercase;color:#d5e6c2;background:#b9cc9b10;border:1px solid #b9cc9b66;justify-self:start;align-items:center;gap:8px;padding:6px 11px;display:inline-flex}.dash .pl.rp .rp-live i{background:var(--rp-ok);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pl-pulse;box-shadow:0 0 12px #b9cc9b90}.dash .pl.rp .rp-flags,.dash .pl.rp .rp-signals{flex-wrap:wrap;gap:6px;display:flex}.dash .pl.rp .rp-kpis,.dash .pl.rp .rp-stats{border:1px solid var(--pl-line);background:var(--pl-sunk);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.dash .pl.rp .rp-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.dash .pl.rp :is(.rp-kpis,.rp-stats)>div{border-right:1px solid var(--pl-faint);align-content:start;gap:6px;min-width:0;padding:12px 12px 13px;display:grid}.dash .pl.rp :is(.rp-kpis,.rp-stats)>div:last-child{border-right:0}.dash .pl.rp :is(.rp-kpis,.rp-stats) dd{font:600 24px / 1 var(--pl-display);font-variant-numeric:tabular-nums;color:var(--pl-gold-2);gap:4px;margin:0;display:grid}.dash .pl.rp .rp-stats dd small{font:9px var(--mono);letter-spacing:.4px;color:var(--pl-ink-3)}.dash .pl.rp .rp-links{flex-wrap:wrap;gap:6px;display:flex}.dash .pl.rp .rp-links>:is(a,button){border:1px solid var(--pl-line);color:var(--pl-gold-2);font:10px var(--mono);letter-spacing:.6px;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:7px 11px;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.dash .pl.rp .rp-links>:is(a,button):hover{border-color:var(--pl-gold);background:#d9ba7c14}.dash .pl.rp .rp-links>.rp-move{color:#f0d9a2;border-color:#e0b76180}.dash .pl.rp .rp-signal{border:1px solid var(--pl-line);border-left:2px solid var(--rp-info);background:var(--pl-sunk);color:var(--pl-ink);flex:180px;gap:2px;padding:9px 12px;font-size:12.5px;font-weight:600;display:grid}.dash .pl.rp .rp-signal small{color:var(--pl-ink-3);font-size:11.5px;font-weight:400;line-height:1.45}.dash .pl.rp .rp-signal.high{border-left-color:var(--rp-hot);background:#e2705a0f}.dash .pl.rp .rp-signal.medium{border-left-color:var(--rp-warn)}.dash .pl.rp .rp-signal.conduct{border-style:dashed dashed dashed solid}.dash .pl.rp .rp-band{font:10px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-2)}.dash .pl.rp .rp-band b{font:600 18px var(--pl-display);color:var(--pl-gold-2)}.dash .pl.rp .rp-band.urgent,.dash .pl.rp .rp-band.urgent b{color:#f4a492}.dash .pl.rp .rp-band.review{color:#f0d9a2}.dash .pl.rp .rp-watch{background:#e2705a0d;border:1px solid #e2705a66;border-left-width:2px;padding:14px 16px}.dash .pl.rp .rp-watch .rp-sub{color:#f4a492}.dash .pl.rp .rp-watch p{white-space:pre-wrap;font-size:13px;line-height:1.55}.dash .pl.rp .rp-watch small{font:9.5px var(--mono);color:var(--pl-ink-3)}.dash .pl.rp .rp-history{color:var(--pl-ink-2);gap:0;font-size:12.5px;display:grid}.dash .pl.rp .rp-history li{border-left:1px solid var(--pl-line);gap:3px;padding:9px 0 9px 14px;display:grid;position:relative}.dash .pl.rp .rp-history li:before{content:"";border:1px solid var(--pl-line-2);background:var(--pl-panel);width:7px;height:7px;position:absolute;top:14px;left:-4px;transform:rotate(45deg)}.dash .pl.rp .rp-history li.bad:before{border-color:var(--rp-hot);background:var(--rp-hot)}.dash .pl.rp .rp-history li.rp-clean:before{border-color:var(--rp-ok)}.dash .pl.rp .rp-history b{font:600 11.5px var(--mono);color:var(--pl-ink)}.dash .pl.rp .rp-history li.bad b{color:#f4a492}.dash .pl.rp .rp-history a{color:var(--pl-gold-2);font-family:var(--mono);font-size:11.5px}.dash .pl.rp .rp-history small{color:var(--pl-ink-3);font-size:11px}.dash .pl.rp .rp-moved{color:var(--pl-ink-2);background:#e0b7610f;border:1px solid #e0b76166;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 14px;font-size:12px;display:flex}.dash .pl.rp .rp-conclude{box-shadow:inset 0 2px 0 var(--rp-warn)}.dash .pl.rp .rp-conclude.done{box-shadow:inset 0 2px 0 var(--rp-ok)}.dash .pl.rp .rp-conclude form{gap:14px;display:grid}.dash .pl.rp .rp-outcomes{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.dash .pl.rp .rp-outcomes label{--tone:var(--pl-gold);border:1px solid var(--pl-line);background:var(--pl-sunk);min-height:0;color:var(--pl-ink-2);font:600 14px var(--pl-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;align-items:center;gap:10px;padding:12px;transition:border-color .15s,background .15s,color .15s;display:flex}.dash .pl.rp .rp-outcomes label.o-actioned{--tone:var(--rp-hot)}.dash .pl.rp .rp-outcomes label.o-not_upheld{--tone:var(--rp-ok)}.dash .pl.rp .rp-outcomes label:hover{border-color:var(--pl-line-2);color:var(--pl-ink)}.dash .pl.rp .rp-outcomes label.on{border-color:var(--tone);background:color-mix(in srgb, var(--tone) 10%, transparent);color:var(--pl-ink)}.dash .pl.rp :is(.rp-outcomes,.rp-check) input{appearance:none;border:1px solid var(--pl-line-2);cursor:pointer;background:#0b0e09;flex:none;place-items:center;width:14px;height:14px;min-height:0;margin:0;padding:0;display:grid}.dash .pl.rp .rp-outcomes input{width:11px;height:11px;transform:rotate(45deg)}.dash .pl.rp .rp-outcomes input:checked{border-color:var(--tone);background:var(--tone);box-shadow:0 0 12px color-mix(in srgb, var(--tone) 60%, transparent)}.dash .pl.rp .rp-check{color:var(--pl-ink-2);cursor:pointer;border:1px dashed #e2705a66;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;font-size:12.5px;line-height:1.5;display:grid}.dash .pl.rp .rp-check input{margin-top:2px}.dash .pl.rp .rp-check input:checked{border-color:var(--rp-hot);background:var(--rp-hot);box-shadow:inset 0 0 0 2px #0b0e09}.dash .pl.rp .rp-field{gap:8px;display:grid}.dash .pl.rp .rp-conclude input[type=text]{font-family:var(--mono)}.dash .pl.rp .rp-receipt{color:#2a2618;clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),96% 100%,92% calc(100% - 6px),88% 100%,84% calc(100% - 6px),80% 100%,76% calc(100% - 6px),72% 100%,68% calc(100% - 6px),64% 100%,60% calc(100% - 6px),56% 100%,52% calc(100% - 6px),48% 100%,44% calc(100% - 6px),40% 100%,36% calc(100% - 6px),32% 100%,28% calc(100% - 6px),24% 100%,20% calc(100% - 6px),16% 100%,12% calc(100% - 6px),8% 100%,4% calc(100% - 6px),0 100%);background:repeating-linear-gradient(0deg,#0000 0 23px,#6b5a3212 23px 24px),linear-gradient(#f4ecd8,#e7dcc0);gap:8px;padding:16px 18px 18px;display:grid;position:relative;box-shadow:0 14px 40px #0008}.dash .pl.rp .rp-receipt small{font:9px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:#6b5a32}.dash .pl.rp .rp-receipt p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.dash .pl.rp .rp-receipt b{color:#14120a;font-weight:600}.dash .pl.rp .rp-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dash .pl.rp .rp-actions.end{justify-content:flex-end}.dash .pl.rp .rp-conclude .rp-actions .pl-button{flex:auto}.dash .pl.rp .rp-verdict{gap:6px;display:grid}.dash .pl.rp .rp-verdict b{font:600 38px / .95 var(--pl-display);letter-spacing:.01em;text-transform:uppercase;background:var(--pl-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dash .pl.rp .rp-verdict small{font:9.5px var(--mono);letter-spacing:.8px;color:var(--pl-ink-3)}.dash .pl.rp .rp-saved{font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ok)}.dash .pl.rp .rp-settings{max-width:860px}.dash .pl.rp .rp-mast-slim{padding-top:34px;padding-bottom:32px}@keyframes rp-spin{to{transform:rotate(360deg)}}.rp-countdown{font:600 1em var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.04em}.rp-countdown.t-warn{color:#f0d9a2}.rp-countdown:is(.t-bad,.t-out){color:#f4a492}.dash .pl.rp.rp-locked{outline-offset:8px;outline:2px solid #e2705a;box-shadow:0 0 60px #e2705a1f}.dash .pl.rp .rp-hold-banner{border:1px solid #e2705a99;border-left:3px solid var(--rp-hot);color:#f6d8cf;background:linear-gradient(90deg,#e2705a26,#e2705a0a);align-items:center;gap:14px;padding:14px 18px;display:flex}.dash .pl.rp .rp-hold-banner>svg{color:var(--rp-hot);flex:none}.dash .pl.rp .rp-hold-banner p{flex:1;margin:0;font-size:13.5px;line-height:1.55}.dash .pl.rp .rp-hold-banner b{color:#fff3ee}.dash .pl.rp .rp-item.held{--tone:var(--rp-hot);background:#e2705a0d;border-color:#e2705a66}.dash .pl.rp .rp-item.mine{--tone:var(--pl-gold)}.dash .pl.rp .rp-held-chip{font:10px var(--mono);letter-spacing:.5px;color:var(--pl-gold-2);white-space:nowrap;border:1px solid #d9ba7c66;align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.dash .pl.rp .rp-held-chip.theirs{color:#f4a492;background:#e2705a14;border-color:#e2705a99}.dash .pl.rp .rp-team.theirs{box-shadow:inset 0 2px 0 var(--rp-hot)}.dash .pl.rp .rp-team:not(.theirs){box-shadow:inset 0 2px 0 var(--pl-gold)}.dash .pl.rp .rp-team-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dash .pl.rp .rp-team-list li{border:1px solid var(--pl-line);background:var(--pl-sunk);align-items:baseline;gap:8px;padding:7px 10px;display:inline-flex}.dash .pl.rp .rp-team-list li:first-child{border-color:#d9ba7c88}.dash .pl.rp .rp-team-list small{font:9px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.rp .rp-team-list button{color:var(--pl-ink-3);cursor:pointer;background:0 0;border:0;align-self:center;padding:2px;display:inline-flex}.dash .pl.rp .rp-team-list button:hover:not(:disabled){color:#f4a492}.dash .pl.rp .rp-reply-locked{flex-direction:column;align-items:stretch}.dash .pl.rp .rp-reply-locked textarea{opacity:.4;cursor:not-allowed}.dash .pl.rp .rp-reply-locked>div{color:var(--pl-ink-2);background:#e0b7610d;border:1px dashed #e0b76180;align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.dash .pl.rp .rp-reply-locked>div>svg{color:var(--rp-warn);flex:none}.dash .pl.rp .rp-reply-locked>div>span{flex:1}.dash .rp-holdclock{z-index:40;gap:8px;display:grid;position:fixed;bottom:20px;right:20px}.dash .rp-holdclock a{color:#f2eee2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#151b11f2;border:1px solid #d9ba7c66;border-left:3px solid #d9ba7c;align-items:center;gap:12px;min-width:250px;padding:11px 14px;text-decoration:none;display:flex;box-shadow:0 18px 50px #000a}.dash .rp-holdclock a>svg{color:#d9ba7c;flex:none}.dash .rp-holdclock span{flex:1;gap:2px;display:grid}.dash .rp-holdclock b{font:600 12px var(--mono);letter-spacing:.08em;color:#f2dba3}.dash .rp-holdclock small{color:#c8cbbd;font-size:11px}.dash .rp-holdclock time{font:600 20px var(--mono);font-variant-numeric:tabular-nums}.dash .rp-holdclock a.t-warn{border-left-color:#e0b761}.dash .rp-holdclock a.t-warn time{color:#f0d9a2}.dash .rp-holdclock a:is(.t-bad,.t-out){border-color:#e2705a99 #e2705a99 #e2705a99 #e2705a}.dash .rp-holdclock a:is(.t-bad,.t-out) time{color:#f4a492}.dash .rp-holdclock a.t-bad{animation:1.2s ease-in-out infinite pl-pulse}@media (max-width:600px){.dash .rp-holdclock{bottom:16px;left:16px;right:16px}.dash .rp-holdclock a{min-width:0}.dash .pl.rp .rp-hold-banner{flex-wrap:wrap}}@media (max-width:1180px){.dash .pl.rp .rp-layout{grid-template-columns:minmax(0,1fr)}.dash .pl.rp .rp-row{grid-template-columns:150px minmax(0,1fr) auto 40px}.dash .pl.rp .rp-row>.rp-grade{grid-area:2/1;justify-self:start}.dash .pl.rp .rp-row>:is(.rp-row-who,.rp-row-state,.rp-when){grid-row:1/span 2}}@media (max-width:760px){.dash .pl.rp .pl-tiles>button{padding:18px}.dash .pl.rp .pl-tiles>:nth-child(2n){border-right:0}.dash .pl.rp .pl-tiles>:nth-child(-n+2){border-bottom:1px solid #d9ba7c25}.dash .pl.rp .rp-toolbar{padding:0 12px}.dash .pl.rp .rp-views{scrollbar-width:none;flex-wrap:nowrap;width:100%;overflow-x:auto}.dash .pl.rp .rp-views button{flex:none;padding:0 12px}.dash .pl.rp .rp-filters{width:100%}.dash .pl.rp .rp-filters select,.dash .pl.rp .rp-search{flex:160px;width:auto;max-width:none}.dash .pl.rp .rp-list{padding:10px}.dash .pl.rp .rp-row{grid-template-columns:minmax(0,1fr) auto;padding:12px 14px}.dash .pl.rp .rp-row-id{flex-wrap:wrap;align-items:center;display:flex}.dash .pl.rp .rp-row>:is(.rp-row-who,.rp-row-state,.rp-grade){grid-area:auto/1/auto/-1}.dash .pl.rp .rp-row-state{justify-content:flex-start}.dash .pl.rp .rp-row>.rp-when{grid-area:1/2}.dash .pl.rp .rp-hero h2{font-size:40px}.dash .pl.rp .rp-meta{grid-template-columns:minmax(0,1fr)}.dash .pl.rp .rp-meta>div+div{border-left:0;border-top:1px solid var(--pl-line)}.dash .pl.rp .rp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dash .pl.rp .rp-kpis>div:nth-child(2n){border-right:0}.dash .pl.rp .rp-kpis>div:nth-child(-n+2){border-bottom:1px solid var(--pl-faint)}.dash .pl.rp .rp-stats dd{font-size:20px}.dash .pl.rp .rp-outcomes{grid-template-columns:minmax(0,1fr)}.dash .pl.rp .rp-message{max-width:100%}.dash .pl.rp .rp-reply{flex-direction:column;align-items:stretch}.dash .pl.rp .rp-convo .pl-card-head{flex-wrap:wrap}}.report-reassign{gap:14px;width:min(560px,100%);min-width:0;display:grid}.report-reassign .report-picked,.report-reassign .report-players,.report-reassign .report-search{min-width:0;max-width:100%}.report-reassign .report-player-meta .mono{font:11px var(--mono);letter-spacing:0;text-transform:none}.report-reassign .check-note{border:1px solid var(--edge);background:var(--sunk);color:var(--paper);cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:3px 10px;padding:11px 13px;font-size:13px;display:grid}.report-reassign .check-note>input{width:17px;height:17px;accent-color:var(--accent);margin:2px 0 0}.report-reassign .check-note>small{color:var(--ink-3);grid-column:2;font-size:11.5px;line-height:1.5}.report-reassign>p{margin:0;font-size:13px;line-height:1.65}.report-reassign .report-players{max-height:320px}.report-reassign .report-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:600px){.report-reassign .report-actions .button{flex:1}}.dash .pl.sn,.dash .pl.sn .sn-form{gap:22px;display:grid}.dash .pl.sn .sn-tabs{justify-self:start}.dash .pl.sn .pl-button.small{min-height:32px;padding:0 12px;font-size:12.5px}.dash .pl.sn .sn-switch-row{grid-template-columns:minmax(0,2fr) minmax(220px,1fr);align-items:start;gap:18px;display:grid}.dash .pl.sn .sn-automation{border:1px dashed var(--pl-line);gap:6px;padding:18px;display:grid}.dash .pl.sn .sn-automation span,.dash .pl.sn .sn-today span{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-gold)}.dash .pl.sn .sn-automation b{font:600 17px var(--pl-display);letter-spacing:.06em;text-transform:uppercase;color:var(--pl-ink-2)}.dash .pl.sn .sn-automation small{color:var(--pl-ink-3);font-size:12px;line-height:1.5}.dash .pl.sn .sn-features{border:1px solid var(--pl-line);gap:0;padding:0;list-style:none;display:grid}.dash .pl.sn .sn-features li{border-bottom:1px solid var(--pl-faint);grid-template-columns:minmax(200px,1.6fr) auto auto minmax(150px,1fr) 110px 90px;align-items:center;gap:14px 18px;padding:16px 18px;display:grid}.dash .pl.sn .sn-features li:last-child{border-bottom:0}.dash .pl.sn .sn-features li.off{background:#0002}.dash .pl.sn .sn-features li.off .sn-feature-name b{color:var(--pl-ink-3)}.dash .pl.sn .sn-gated li{grid-template-columns:minmax(0,1fr) auto}.dash .pl.sn .sn-feature-name{gap:3px;min-width:0;display:grid}.dash .pl.sn .sn-feature-name b{font:600 17px var(--pl-display);letter-spacing:.05em;text-transform:uppercase}.dash .pl.sn .sn-feature-name small{color:var(--pl-ink-3);font-size:12px;line-height:1.45}.dash .pl.sn .sn-check{color:var(--pl-ink-2);white-space:nowrap;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.dash .pl.sn .sn-features .wd-field span{font:9px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.sn .sn-today{text-align:right;gap:4px;display:grid}.dash .pl.sn .sn-today b{font:600 24px / 1 var(--pl-display);font-variant-numeric:tabular-nums}.dash .pl.sn .sn-today b em{color:var(--pl-ink-3);font-size:11px;font-style:normal}.dash .pl.sn .sn-sweep{border:1px solid var(--pl-faint);background:#00000018;grid-column:1/-1;grid-template-columns:minmax(180px,1fr) minmax(0,2fr) minmax(150px,1fr);align-items:start;gap:14px 18px;padding:14px 16px 16px;display:grid}.dash .pl.sn .sn-sweep-hourly{align-content:start;gap:8px;display:grid}.dash .pl.sn .sn-sweep-hourly>span,.dash .pl.sn .sn-sweep .wd-field>span{font:9px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-gold)}.dash .pl.sn .sn-sweep .wd-field small{color:var(--pl-ink-3);font-size:11.5px;line-height:1.45}.dash .sn-budget{gap:8px;display:grid}.dash .sn-budget-track{border:1px solid var(--pl-line,var(--line));background:var(--pl-sunk,var(--sunk));height:10px;display:block;position:relative}.dash .sn-budget-track i{background:var(--pl-gradient,var(--good));transition:width .4s;position:absolute;inset:0 auto 0 0}.dash .sn-budget.warn .sn-budget-track i{background:#e0b761}.dash .sn-budget.bad .sn-budget-track i{background:#e2705a}.dash .sn-budget-track em{background:var(--pl-ink,var(--ink));width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.dash .sn-budget small{font:10px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3,var(--ink-3))}.dash .pl.sn .sn-money{display:block;position:relative}.dash .pl.sn .sn-money em{font:13px var(--mono);color:var(--pl-ink-3);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.dash .pl.sn .sn-money input[type=number]:not([hidden]){padding-left:28px}.dash .pl.sn .sn-prices{gap:14px;padding:0;list-style:none;display:grid}.dash .pl.sn .sn-prices li{border:1px solid var(--pl-line);gap:14px;padding:16px 18px;display:grid}.dash .pl.sn .sn-price-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.dash .pl.sn .sn-price-head b{font:12.5px var(--mono);color:var(--pl-gold-2)}.dash .pl.sn .sn-price-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;display:grid}.dash .pl.sn .sn-price-grid .wd-field span{font:9px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.sn .sn-add-model{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.dash .pl.sn .sn-add-model .wd-field{flex:220px}.dash .pl.sn .sn-notes textarea{min-height:260px;font-size:13.5px;line-height:1.6}.dash .pl.sn .sn-bar-state{gap:4px;display:grid}.dash .pl.sn .sn-bar-state small{letter-spacing:0;text-transform:none;color:var(--pl-ink-3);font-size:11.5px}.dash .pl.sn .sn-activity .pl-card-head .rp-text-button,.dash .pl.sn .rp-text-button{border:0;border-bottom:1px solid var(--pl-line);width:-moz-fit-content;width:fit-content;color:var(--pl-gold-2);font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0;display:inline-flex}.dash .pl.sn .sn-activity .pl-card-head .rp-text-button{flex:none;align-self:start}.dash .pl.sn .sn-filters{grid-template-columns:repeat(2,minmax(0,220px));gap:14px;display:grid}.dash .pl.sn .sn-table td{vertical-align:top}.dash .pl.sn .sn-table .sn-why{max-width:320px;color:var(--pl-ink-3);margin-top:4px;font-size:11.5px;line-height:1.4;display:block}.dash .pl.sn .sn-table tr.st-failed td:first-child{box-shadow:inset 2px 0 #e2705a}.dash .pl.sn .sn-none{text-align:center;color:var(--pl-ink-3)}@media (max-width:960px){.dash .pl.sn .sn-features li{grid-template-columns:repeat(2,minmax(0,1fr))}.dash .pl.sn .sn-features li .sn-feature-name{grid-column:1/-1}.dash .pl.sn .sn-switch-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.dash .pl.sn .sn-filters,.dash .pl.sn .sn-features li,.dash .pl.sn .sn-sweep{grid-template-columns:minmax(0,1fr)}}.rt-strip{gap:8px;margin-top:10px;display:grid}.rt-strip-grid{grid-template-columns:repeat(var(--cols), 1fr);grid-template-rows:repeat(7,12px);gap:3px;display:grid}.rt-strip-grid i,.rt-strip-key i{background:var(--panel-3);cursor:default;border-radius:3px;display:block}.rt-strip-grid i.l1,.rt-strip-key i.l1{background:color-mix(in srgb, var(--accent) 22%, var(--panel-3))}.rt-strip-grid i.l2,.rt-strip-key i.l2{background:color-mix(in srgb, var(--accent) 45%, var(--panel-3))}.rt-strip-grid i.l3,.rt-strip-key i.l3{background:color-mix(in srgb, var(--accent) 70%, var(--panel-3))}.rt-strip-grid i.l4,.rt-strip-key i.l4{background:var(--accent)}.rt-strip-grid i.marked{outline:2px solid var(--info);outline-offset:-1px}.rt-strip-grid i.today{box-shadow:inset 0 0 0 1px var(--ink)}.rt-strip-foot{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:11.5px;display:flex}.rt-strip-key{align-items:center;gap:3px;display:inline-flex}.rt-strip-key i{width:10px;height:10px}.rt-table{font-size:13px}.rt-cohorts{gap:4px;font-size:12px;display:grid;overflow-x:auto}.rt-cohort-row{grid-template-columns:76px 44px repeat(auto-fit,minmax(44px,1fr));align-items:stretch;gap:4px;display:grid}.rt-cohort-head span{letter-spacing:.06em;text-transform:uppercase;color:var(--chart-muted);text-align:center;font-size:10.5px}.rt-cohort-head span:first-child{text-align:left}.rt-cohort-row>span[role=rowheader]{color:var(--chart-ink);white-space:nowrap;align-self:center}.rt-cohort-row>b{text-align:center;font-variant-numeric:tabular-nums;color:var(--chart-muted);align-self:center}.rt-cohort-row>i{font-variant-numeric:tabular-nums;min-height:28px;color:var(--chart-ink);background:color-mix(in srgb, var(--series-3) calc(var(--p) * 100%), var(--chart-surface));border-radius:4px;place-items:center;font-style:normal;display:grid}.rt-cohort-row>i.empty{border:1px dashed var(--chart-grid);background:0 0}.rt-funnel{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rt-funnel li{grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:12px;display:grid}.rt-funnel-bar{justify-content:center;display:flex}.rt-funnel-bar i{width:calc(var(--w) * 100%);background:color-mix(in srgb, var(--series-1) calc(100% - var(--i) * 14%), var(--series-3));border-radius:6px;height:26px;transition:width .3s;display:block}.rt-funnel-text{color:var(--chart-ink);font-size:13px;display:grid}.rt-funnel-text b{font:600 18px var(--display)}.rt-funnel-text small{color:var(--chart-muted)}@media (max-width:760px){.rt-funnel li{grid-template-columns:minmax(0,1fr)}.rt-cohort-row{grid-template-columns:64px 36px repeat(auto-fit,minmax(36px,1fr))}}.dash .pl.rt{--rt-info:#a9c2d1;--rt-warn:#e0b761;--rt-ease:cubic-bezier(.2, .7, .2, 1)}.dash .pl.rt [class*=rt-]{border-radius:0}.dash .pl.rt .pl-mast-copy>p+*{margin-top:26px}.dash .pl.rt .rt-mast-actions{flex-wrap:wrap;gap:10px;display:flex}.dash .pl.rt .pl-button{transition:background .18s,box-shadow .25s,border-color .18s,color .18s,opacity .18s}.dash .pl.rt .pl-button.small{min-height:32px;padding:0 13px;font-size:13px}.dash .pl.rt .pl-button:disabled{opacity:.45}.dash .pl.rt .pl-button.ghost.good{color:#d5e6c2;border-color:#b9cc9b66}.dash .pl.rt .pl-button.ghost.good:hover:not(:disabled){background:#b9cc9b14}.dash .pl.rt .pl-button.ghost.danger{color:#f4a492;border-color:#e2705a99}.dash .pl.rt .pl-button.ghost.danger:hover:not(:disabled){background:#e2705a1f}.dash .pl.rt .pl-chip{align-items:center;gap:6px;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.dash .pl.rt .pl-chip:disabled{opacity:.4}.dash .pl.rt .rt-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dash .pl.rt .pl-tag{align-items:center;gap:5px;margin:0;display:inline-flex}.dash .pl.rt .pl-tag.info{color:#cfdde6;border-color:#a9c2d166}.dash .pl.rt .pl-tag.gold{border-color:var(--pl-gold);color:var(--pl-gold-2);background:#d9ba7c14}.dash .pl.rt .rt-muted{color:var(--pl-ink-3);font-size:12.5px;line-height:1.55}.dash .pl.rt .rt-label{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-gold)}.dash .pl.rt .pl-tiles>.pd-tile{min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-right:1px solid #d9ba7c25;border-radius:0;gap:10px;padding:22px 26px 24px;display:grid;position:relative;overflow:visible}.dash .pl.rt .pl-tiles>.pd-tile:last-child{border-right:0}.dash .pl.rt .pl-tiles>.pd-tile:before{content:none}.dash .pl.rt .pl-tiles small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash .pl.rt .pl-tiles .warn b{color:var(--pl-gold-2)}.dash .pl.rt .pl-tiles .good b{color:var(--pl-ok)}.dash .pl.rt .pl-tiles .info b{color:var(--rt-info)}.dash .pl.rt .pl-tiles>button{cursor:pointer;transition:background .25s}.dash .pl.rt .pl-tiles>button:after{content:"";background:var(--pl-gradient);transform-origin:0;height:2px;transition:transform .35s var(--rt-ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.dash .pl.rt .pl-tiles>button:hover,.dash .pl.rt .pl-tiles>button.on{background:#d9ba7c0d}.dash .pl.rt .pl-tiles>button:hover:after,.dash .pl.rt .pl-tiles>button.on:after{transform:scaleX(1)}.dash .pl.rt .rt-views{border:1px solid var(--pl-line);background:var(--pl-panel);scrollbar-width:none;display:flex;overflow-x:auto}.dash .pl.rt .rt-views button{border:0;border-right:1px solid var(--pl-faint);color:var(--pl-ink-3);font:600 15px var(--pl-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border-radius:0;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;padding:14px 16px;transition:color .18s,background .18s;display:inline-flex;position:relative}.dash .pl.rt .rt-views button:last-child{border-right:0}.dash .pl.rt .rt-views button:after{content:"";background:var(--pl-gold);height:2px;transition:transform .3s var(--rt-ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0);box-shadow:0 0 14px #d9ba7c99}.dash .pl.rt .rt-views button:hover{color:var(--pl-ink)}.dash .pl.rt .rt-views button.on{color:var(--pl-gold-2);background:#d9ba7c0d}.dash .pl.rt .rt-views button.on:after{transform:scaleX(1)}.dash .pl.rt .rt-views b{background:var(--pl-gold);color:#14180f;font:600 10px var(--mono);letter-spacing:0;padding:2px 7px}.dash .pl.rt .rt-views b.quiet{border:1px solid var(--pl-line);color:var(--pl-ink-3);background:0 0}.dash .pl.rt .pl-card>.rt-views{background:var(--pl-sunk)}.dash .pl.rt .rt-toolbar{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.dash .pl.rt .pd-search{border:1px solid var(--pl-line);background:var(--pl-sunk);max-width:380px;height:40px;color:var(--pl-ink-3);border-radius:0;flex:240px;margin:0}.dash .pl.rt .pd-search:focus-within{border-color:var(--pl-gold);color:var(--pl-gold);box-shadow:0 0 0 3px #d9ba7c22}.dash .pl.rt .pd-search input{color:var(--pl-ink);font-size:13px}.dash .pl.rt .pd-search :is(kbd,.pd-search-clear){border-color:var(--pl-line);color:var(--pl-ink-3);background:0 0;border-radius:0}.dash .pl.rt .rt-bulk{border:1px dashed var(--pl-line);color:var(--pl-ink-3);font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:10px 14px;padding:6px 6px 6px 14px;transition:border-color .15s,background .15s;display:flex}.dash .pl.rt .rt-bulk.on{border-style:solid;border-color:var(--pl-line-2);color:var(--pl-gold-2);background:#d9ba7c0d}.dash .pl.rt .rt-bulk>.rt-select{margin-right:auto}.dash .pl.rt .rt-bulk-actions{flex-wrap:wrap;gap:6px;display:flex}.dash .pl.rt .rt-select{color:inherit;cursor:pointer;align-items:center;gap:10px;margin:0;display:inline-flex}.dash .pl.rt .rt-select>input{width:15px;height:15px;accent-color:var(--pl-gold);margin:0}.dash .pl.rt .desk-list{border:1px solid var(--pl-line);background:var(--pl-panel);gap:0;margin:0;padding:0;display:grid}.dash .pl.rt .pl-card .desk-list{background:0 0;border:0}.dash .pl.rt .desk-list>li{border:0;border-bottom:1px solid var(--pl-faint);box-shadow:none;background:0 0;border-radius:0;animation:.4s ease-out both pl-rise;overflow:visible}.dash .pl.rt .desk-list>li:last-child{border-bottom:0}.dash .pl.rt .desk-list>li.open{box-shadow:inset 2px 0 0 var(--pl-gold);background:linear-gradient(#d9ba7c0b,#0000 240px)}.dash .pl.rt .rt-row-wrap{align-items:stretch;display:flex}.dash .pl.rt .rt-pick{padding-left:18px}.dash .pl.rt .rt-row,.dash .pl.rt .rt-people>li{grid-template-columns:auto minmax(160px,1.1fr) minmax(160px,1.3fr) auto;align-items:center;gap:8px 18px;min-width:0;display:grid}.dash .pl.rt .rt-row{width:100%;color:var(--pl-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:16px 20px;transition:background .18s;position:relative}.dash .pl.rt .rt-row:hover{background:#d9ba7c08}.dash .pl.rt .rt-people>li{padding:14px 4px}.dash .pl.rt .rt-avatar,.dash .pl.rt .pd-mono{border:1px solid var(--pl-line-2);object-fit:cover;background:var(--pl-sunk);border-radius:0;width:38px;height:38px}.dash .pl.rt .rt-who,.dash .pl.rt .rt-why{gap:3px;min-width:0;display:grid}.dash .pl.rt .rt-who b{text-overflow:ellipsis;white-space:nowrap;font:600 19px / 1.05 var(--pl-display);letter-spacing:.04em;text-transform:uppercase;overflow:hidden}.dash .pl.rt :is(.rt-who,.rt-why) small{font:9.5px var(--mono);letter-spacing:.6px;color:var(--pl-ink-3)}.dash .pl.rt .rt-why{color:var(--pl-ink-2);font-variant-numeric:tabular-nums;font-size:13px}.dash .pl.rt .rt-tail{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 8px;display:flex}.dash .pl.rt .rt-status{font:9.5px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-ink-2);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.dash .pl.rt .rt-status:before{content:"";background:#777d70;width:7px;height:7px;transform:rotate(45deg)}.dash .pl.rt .rt-status.warn{color:#f0d9a2}.dash .pl.rt .rt-status.warn:before{background:var(--rt-warn);animation:2s ease-in-out infinite pl-pulse;box-shadow:0 0 12px #e0b76188}.dash .pl.rt .rt-status.info{color:#cfdde6}.dash .pl.rt .rt-status.info:before{background:var(--rt-info)}.dash .pl.rt .rt-status.good{color:#d5e6c2}.dash .pl.rt .rt-status.good:before{background:var(--pl-ok)}.dash .pl.rt .rt-status.bad{color:#f4a492}.dash .pl.rt .rt-status.bad:before{background:var(--pl-hot)}.dash .pl.rt .rt-when{text-align:right;min-width:52px;font:9.5px var(--mono);color:var(--pl-ink-3)}.dash .pl.rt .rt-rank{font:600 20px var(--pl-display);color:#0000;-webkit-text-stroke:1px var(--pl-line-2)}.dash .pl.rt .rt-meter{background:#d9ba7c14;width:110px;height:3px;position:relative}.dash .pl.rt .rt-meter i{background:linear-gradient(90deg,#8f7a4c,#e9d19b);transition:width .5s;position:absolute;inset:0 auto 0 0}.dash .pl.rt .rt-days{text-align:right;min-width:56px;font:600 26px / 1 var(--pl-display);font-variant-numeric:tabular-nums;color:var(--pl-gold-2)}.dash .pl.rt .rt-days small{font:9px var(--mono);color:var(--pl-ink-3)}.dash .pl.rt .pl-card-head .pd-search{flex:0 260px}.dash .pl.rt .pl-card-head .rt-chips{margin-top:8px}.dash .pl.rt .rt-empty{border:1px dashed var(--pl-line);text-align:center;color:var(--pl-gold);justify-items:center;gap:10px;padding:56px 20px;display:grid}.dash .pl.rt .rt-empty b{font:600 24px / 1 var(--pl-display);letter-spacing:.06em;text-transform:uppercase;color:var(--pl-ink)}.dash .pl.rt .rt-empty p{max-width:46ch;color:var(--pl-ink-3);font-size:13px;line-height:1.6}.dash .pl.rt .pl-card>.rt-empty{border:0}.dash .pl.rt .rt-case{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:16px;padding:4px 20px 22px;animation:.35s ease-out both pl-rise;display:grid}.dash .pl.rt :is(.rt-case-main,.rt-case-side){gap:16px;min-width:0;display:grid}.dash .pl.rt .rt-panel{border:1px solid var(--pl-line);background:var(--pl-sunk);align-content:start;gap:14px;min-width:0;padding:20px 22px;display:grid}.dash .pl.rt .rt-panel-head{border-bottom:1px solid var(--pl-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding-bottom:12px;display:flex}.dash .pl.rt .rt-panel-head small{font:9.5px var(--mono);letter-spacing:.6px;color:var(--pl-ink-3)}.dash .pl.rt .rt-identity{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.dash .pl.rt .rt-identity>div:nth-child(2){gap:4px;min-width:0;display:grid}.dash .pl.rt .rt-identity .rt-avatar,.dash .pl.rt .rt-identity .pd-mono{width:56px;height:56px}.dash .pl.rt .rt-identity b{font:600 30px / .95 var(--pl-display);letter-spacing:.02em;text-transform:uppercase}.dash .pl.rt .rt-identity small{color:var(--pl-ink-3);overflow-wrap:anywhere;font-size:12px}.dash .pl.rt .rt-identity a{color:var(--pl-gold-2);border-bottom:1px solid var(--pl-line);align-items:center;gap:3px;display:inline-flex}.dash .pl.rt .rt-flags{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.dash .pl.rt .rt-facts{border:1px solid var(--pl-faint);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:0;display:grid}.dash .pl.rt .rt-facts>div{border-right:1px solid var(--pl-faint);align-content:start;gap:8px;padding:14px 16px;display:grid}.dash .pl.rt .rt-facts>div:last-child{border-right:0}.dash .pl.rt .rt-facts dt{font:9px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-gold)}.dash .pl.rt .rt-facts dd{font:600 30px / .9 var(--pl-display);font-variant-numeric:tabular-nums;color:var(--pl-ink);gap:4px;margin:0;display:grid}.dash .pl.rt .rt-facts dd small{color:var(--pl-ink-3);font-family:inherit;font-size:11px;font-weight:400;line-height:1.4}.dash .pl.rt .rt-facts .tone-bad dd{color:var(--pl-hot)}.dash .pl.rt .rt-strip-wrap{gap:4px;display:grid}.dash .pl.rt .rt-strip-grid i,.dash .pl.rt .rt-strip-key i{background:#d9ba7c10;border-radius:0}.dash .pl.rt :is(.rt-strip-grid,.rt-strip-key) i.l1{background:#d9ba7c33}.dash .pl.rt :is(.rt-strip-grid,.rt-strip-key) i.l2{background:#b8913a88}.dash .pl.rt :is(.rt-strip-grid,.rt-strip-key) i.l3{background:#c9a763}.dash .pl.rt :is(.rt-strip-grid,.rt-strip-key) i.l4{background:var(--pl-gold-2);box-shadow:0 0 8px #d9ba7c66}.dash .pl.rt .rt-strip-grid i.marked{outline-color:var(--rt-info)}.dash .pl.rt .rt-strip-grid i.today{box-shadow:inset 0 0 0 1px var(--pl-ink)}.dash .pl.rt .rt-strip-foot{font:9.5px var(--mono);letter-spacing:.6px;color:var(--pl-ink-3)}.dash .pl.rt .rt-template-preview{border-left:2px solid var(--pl-gold);color:var(--pl-ink-2);background:#d9ba7c0d;gap:6px;margin:0;padding:14px 16px;font-size:13px;line-height:1.55;display:grid}.dash .pl.rt .rt-template-preview b{font:600 19px / 1.1 var(--pl-display);letter-spacing:.03em;color:var(--pl-ink)}.dash .pl.rt .rt-compose-options{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.dash .pl.rt .pl-switch{margin:0;padding:14px 16px}.dash .pl.rt .pl-switch b{font-size:15px}.dash .pl.rt .pl-switch small{font-size:12px}.dash .pl.rt .pl-switch.off{opacity:.55;cursor:not-allowed}.dash .pl.rt .rt-coins{align-self:start}.dash .pl.rt .pl-num-box input[type=number]:not([hidden]){padding-right:58px}.dash .pl.rt .rt-send{justify-content:flex-end;display:flex}.dash .pl.rt .rt-manual{border-top:1px dashed var(--pl-line);color:var(--pl-ink-2);gap:12px;padding-top:12px;font-size:13px;display:grid}.dash .pl.rt .rt-manual summary{font:9.5px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-gold);cursor:pointer}.dash .pl.rt .rt-manual>button{justify-self:start}.dash .pl.rt .rt-history{gap:0;display:grid}.dash .pl.rt .rt-history li{border-bottom:1px solid var(--pl-faint);color:var(--pl-ink-2);overflow-wrap:anywhere;gap:4px;padding:10px 0;font-size:13px;display:grid}.dash .pl.rt .rt-history li:last-child{border-bottom:0}.dash .pl.rt .rt-history b{font:10px var(--mono);letter-spacing:.6px;color:var(--pl-gold-2)}.dash .pl.rt .rt-history b.bad{color:#f4a492}.dash .pl.rt .rt-actions{flex-wrap:wrap;gap:6px;display:flex}.dash .pl.rt .rt-bonus{background:radial-gradient(ellipse at 100% 0%, #b8913a2e, transparent 60%), var(--pl-sunk)}.dash .pl.rt .rt-bonus-amount{font:600 56px / .85 var(--pl-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:var(--pl-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;align-items:baseline;gap:8px;display:flex}.dash .pl.rt .rt-bonus-amount small{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;-webkit-text-fill-color:var(--pl-ink-3)}.dash .pl.rt .rt-answers{gap:10px;margin:0;display:grid}.dash .pl.rt .rt-answers dt{font:9px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.rt .rt-answers dd{font:600 18px var(--pl-display);letter-spacing:.03em;color:var(--pl-ink);margin:3px 0 0}.dash .pl.rt .rt-quote{border-left:2px solid var(--rt-info);color:var(--pl-ink-2);white-space:pre-wrap;background:#a9c2d10f;margin:0;padding:12px 14px;font-size:13px;line-height:1.6}.dash .pl.rt .rt-thread{gap:8px;display:grid}.dash .pl.rt .rt-thread li{border-left:2px solid var(--pl-line);background:#d9ba7c08;gap:4px;padding:10px 12px;font-size:13px;display:grid}.dash .pl.rt .rt-thread li.reply{border-left-color:var(--rt-info);background:#a9c2d10f}.dash .pl.rt .rt-thread li.event{background:0 0;border-left-color:#0000;padding:2px 12px}.dash .pl.rt .rt-thread b{font:600 14px var(--pl-display);letter-spacing:.05em;text-transform:uppercase;color:var(--pl-ink);align-items:center;gap:6px;display:flex}.dash .pl.rt .rt-thread li.event b{color:var(--pl-ink-3)}.dash .pl.rt .rt-thread b span{font:9.5px var(--mono);letter-spacing:.4px;text-transform:none;color:var(--pl-ink-3);margin-left:auto}.dash .pl.rt .rt-thread p{color:var(--pl-ink-2);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.dash .pl.rt .rt-thread small a{color:var(--pl-gold-2);border-bottom:1px solid var(--pl-line);margin-right:10px}.dash .pl.rt .rt-note-box{gap:8px;display:grid}.dash .pl.rt .rt-note-box>button{justify-self:end}.dash .pl.rt .rt-modal{border:1px solid var(--pl-line-2);background:radial-gradient(at 92% 0,#b8913a26,#0000 55%),linear-gradient(#12160f,#0d100e);border-radius:0;gap:4px;animation:.3s ease-out both pl-rise;position:relative;box-shadow:0 40px 100px #000c}.dash .pl.rt .rt-modal .modal-head h2{font:600 40px / .9 var(--pl-display);letter-spacing:-.01em;text-transform:uppercase;margin-top:14px}.dash .pl.rt .rt-modal .modal-close{border-color:var(--pl-line);color:var(--pl-ink-3);border-radius:0}.dash .pl.rt .rt-modal .modal-close:hover{color:var(--pl-gold-2);border-color:var(--pl-line-2)}.dash .pl.rt .rt-modal>p{color:var(--pl-ink-2);margin:18px 0;font-size:14px;line-height:1.7}.dash .pl.rt .rt-modal>p b{color:var(--pl-gold-2)}.dash .pl.rt .rt-failed{color:#f4a492;gap:4px;margin-bottom:14px;font-size:13px;display:grid}.dash .pl.rt .rt-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dash .pl.rt.analytics{--chart-ink:var(--pl-ink);--chart-muted:var(--pl-ink-3);--chart-grid:#d9ba7c14;--chart-surface:var(--pl-sunk);--card-edge:var(--pl-line);--card-face:var(--pl-panel)}.dash .pl.rt .stat-row{border:1px solid var(--pl-line);background:var(--pl-panel);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;box-shadow:0 30px 80px #0004}.dash .pl.rt .stat-tile{box-shadow:none;background:0 0;border:1px solid #d9ba7c25;border-top:0;border-left:0;border-radius:0;gap:8px;padding:20px 22px 22px}.dash .pl.rt .stat-tile:hover{background:#d9ba7c0a;transform:none}.dash .pl.rt .stat-tile:before{background:var(--pl-gradient);opacity:1;transform-origin:0;width:auto;transition:transform .35s var(--rt-ease);inset:auto 0 0;transform:scaleX(0)}.dash .pl.rt .stat-tile:hover:before{width:auto;transform:scaleX(1)}.dash .pl.rt .stat-label{letter-spacing:1.4px;color:var(--pl-gold);margin:0;font-size:9px}.dash .pl.rt .stat-tile strong{font:600 44px / .9 var(--pl-display);letter-spacing:-.02em;color:var(--pl-ink);text-shadow:none}.dash .pl.rt .stat-hint{font:9px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.rt .chart-card{box-shadow:none;border-radius:0;padding:26px 28px 24px}.dash .pl.rt .chart-card:before{background:radial-gradient(520px 190px at 100% -8%,#b8913a1c,#0000 70%)}.dash .pl.rt .chart-card:hover{border-color:var(--pl-line-2)}.dash .pl.rt .chart-card>header{border-bottom:1px solid var(--pl-faint);margin-bottom:18px;padding-bottom:14px}.dash .pl.rt .chart-card h3{font:600 24px / 1 var(--pl-display);letter-spacing:.04em}.dash .pl.rt .chart-card h3:after{content:none}.dash .pl.rt .chart-card header p{font-size:12.5px;line-height:1.5}.dash .pl.rt :is(.ranked-track,.ranked-track i){border-radius:0}.dash .pl.rt .rt-funnel-bar i{background:linear-gradient(90deg, #8f7a4c, color-mix(in srgb, #f2dba3 calc(100% - var(--i) * 15%), #8f7a4c));border-radius:0}.dash .pl.rt .rt-funnel-text b{font-family:var(--pl-display);color:var(--pl-gold-2);font-size:24px}.dash .pl.rt .rt-cohort-row>i{background:color-mix(in srgb, #c9a763 calc(var(--p) * 100%), var(--chart-surface));border-radius:0}.dash .pl.rt .rt-cohort-head span{font:9px var(--mono);letter-spacing:1.2px;color:var(--pl-gold)}.dash .pl.rt .rt-table{border:0}.dash .pl.rt .rt-table :is(th,td){border-radius:0}.dash .pl.rt .chart-empty{font-size:13px}.dash .pl.rt .rt-settings-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 270px;align-items:start;gap:22px;display:grid}.dash .pl.rt .rt-settings-grid.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dash .pl.rt .rt-fields{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:18px;display:grid}.dash .pl.rt .rt-preview{background:radial-gradient(ellipse at 100% 0%, #b8913a22, transparent 60%), var(--pl-panel);gap:16px;position:sticky;top:12px}.dash .pl.rt .rt-preview .rt-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.dash .pl.rt .rt-preview .rt-facts>div{border-bottom:1px solid var(--pl-faint)}.dash .pl.rt .rt-preview .rt-facts>div:nth-child(2n){border-right:0}.dash .pl.rt .rt-preview .rt-facts dd{font-size:34px}.dash .pl.rt .rt-template-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,1fr);align-items:start;gap:22px;display:grid}.dash .pl.rt .rt-template-form{gap:14px;min-width:0;display:grid}.dash .pl.rt.rt-settings .rt-template-preview{border:1px solid var(--pl-line);background:var(--pl-sunk);gap:12px;padding:18px;position:sticky;top:12px}.dash .pl.rt.rt-settings .rt-template-preview>button{justify-self:start}.dash .pl.rt .dm-help{border-radius:0}.dash .pl.rt tr.bad td{color:#f4a492}@media (max-width:1180px){.dash .pl.rt :is(.rt-settings-grid,.rt-settings-grid.two,.rt-template-grid),.dash .pl.rt .rt-case{grid-template-columns:minmax(0,1fr)}.dash .pl.rt .rt-preview,.dash .pl.rt.rt-settings .rt-template-preview{position:static}.dash .pl.rt .rt-row,.dash .pl.rt .rt-people>li{grid-template-columns:auto minmax(0,1fr) auto}.dash .pl.rt :is(.rt-row,.rt-people>li) :is(.rt-why,.rt-tail){grid-column:2/-1}.dash .pl.rt :is(.rt-row,.rt-people>li) .rt-tail{justify-content:flex-start}}@media (max-width:760px){.dash .pl.rt .pl-tiles>.pd-tile{padding:18px}.dash .pl.rt .pl-tiles>.pd-tile:nth-child(2n){border-right:0}.dash .pl.rt .pl-tiles>.pd-tile:nth-child(-n+2){border-bottom:1px solid #d9ba7c25}.dash .pl.rt .pl-card-head{flex-wrap:wrap}.dash .pl.rt .pl-card-head .pd-search,.dash .pl.rt .pd-search{flex:100%;max-width:none}.dash .pl.rt .rt-bulk{justify-content:flex-start}.dash .pl.rt .rt-row{padding:14px 14px 14px 10px}.dash .pl.rt .rt-pick{padding-left:12px}.dash .pl.rt .rt-case{padding:4px 10px 16px}.dash .pl.rt .rt-panel{padding:16px 14px}.dash .pl.rt .rt-facts>div{border-bottom:1px solid var(--pl-faint)}.dash .pl.rt .rt-meter{width:70px}.dash .pl.rt .stat-tile strong{font-size:36px}.dash .pl.rt .chart-card{padding:20px 16px}.dash .pl.rt .rt-modal .modal-head h2{font-size:30px}.dash .pl.rt .pl-bar>div,.dash .pl.rt .pl-bar .pl-button{flex:1}}.fb{--fb-gold:#e0b761;--fb-gold-2:#f0d28c;--fb-gold-dim:#e0b76122;--fb-orange:#e0662a;--fb-panel:#171c13;--fb-panel-2:#1c2217;--fb-line:#d9ba7c26;--fb-line-2:#d9ba7c55}.fb-stars{color:var(--fb-gold);gap:2px;line-height:1;display:inline-flex}.fb-stars svg{fill:currentColor}.fb-stars .off{color:#3e3b31}.fb-card{border:1px solid var(--fb-line,#d9ba7c26);background:linear-gradient(160deg,#161b12,#0f130d);flex-direction:column;gap:16px;min-width:0;padding:28px 28px 24px;transition:border-color .25s,transform .25s;display:flex;position:relative}.fb-card:hover{border-color:var(--fb-line-2,#d9ba7c55);transform:translateY(-2px)}.fb-card.is-featured{background:radial-gradient(at 100% 0,#e0b76118,#0000 55%),linear-gradient(160deg,#1a1d13,#0f130d);border-color:#6b5a2c}.fb-card-mark{font:600 64px/1 var(--display,"Barlow Condensed", sans-serif);color:#ffffff0c;pointer-events:none;position:absolute;top:18px;right:22px}.fb-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.fb-topic{font:8.5px var(--mono,monospace);letter-spacing:1.2px;text-transform:uppercase;color:#a59d86;white-space:nowrap;border:1px solid #d9ba7c33;border-radius:999px;padding:5px 9px}.fb-card h3{font:600 26px/1.05 var(--display,"Barlow Condensed", sans-serif);letter-spacing:-.01em;color:var(--paper,#e4e3d7);margin:0}.fb-card blockquote{color:#b9bdae;margin:0;font-size:14px;line-height:1.75}.fb-card-who{color:#d5d6c9;border-top:1px solid #d9ba7c1a;align-items:center;gap:12px;margin-top:auto;padding-top:16px;font-size:12.5px;display:flex}.fb-card-who img,.fb-card-who .fb-mono{object-fit:cover;border:1px solid #d9ba7c40;border-radius:50%;flex-shrink:0;width:34px;height:34px}.fb-mono{font:600 13px var(--display,sans-serif);color:#d9ba7c;background:#1f1d16;place-items:center;display:inline-grid}.fb-card-who b{font-weight:600;display:block}.fb-card-who small{font:9px var(--mono,monospace);letter-spacing:1px;color:#969f8b;margin-top:2px;display:block}.fb-card-who a{color:inherit}.fb-card-who a:hover b{color:var(--accent,#d9ba7c)}.fb-featured-tag{font:8px var(--mono,monospace);letter-spacing:1.2px;color:var(--fb-gold,#e0b761);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.fb-score{align-items:center;gap:22px;display:flex}.fb-score-number{font:600 clamp(56px, 7vw, 96px) / .9 var(--display,sans-serif);letter-spacing:-.03em;color:var(--fb-gold-2,#f0d28c)}.fb-score-number small{color:#a59d86;letter-spacing:0;font-size:.42em}.fb-score-side{gap:6px;display:grid}.fb-score-side span{font:10px var(--mono,monospace);letter-spacing:1.2px;color:#a59d86}.fb-score-bars{gap:5px;margin-top:6px;display:grid}.fb-score-bars li{font:10px var(--mono,monospace);color:#a59d86;grid-template-columns:14px 1fr 34px;align-items:center;gap:8px;display:grid}.fb-score-bars i{background:#1f1d16;border-radius:3px;height:5px;display:block;overflow:hidden}.fb-score-bars i:after{content:"";height:100%;width:var(--w);background:linear-gradient(90deg, #c9a85c, var(--fb-gold-2,#f0d28c));display:block}.fb-band{max-width:1440px;margin:auto;padding:100px 7.3%}.fb-band-head{grid-template-columns:minmax(0,1.2fr) auto;align-items:end;gap:40px;margin-bottom:40px;display:grid}.fb-band-head h2{margin-bottom:0}.fb-band-head .eyebrow{margin-bottom:26px}.fb-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px;display:grid}.fb-band-foot{border-top:1px solid var(--line,#34382c);justify-content:space-between;align-items:center;gap:24px;margin-top:34px;padding-top:24px;display:flex}.fb-band-foot p{flex-wrap:wrap;align-items:center;gap:10px 18px;margin:0;font-size:13.5px;line-height:1.6;display:flex}.fb-band-foot .fb-reward{background:var(--fb-gold-dim,#e0b76122);color:var(--fb-gold-2,#f0d28c);white-space:nowrap;border:1px solid #6b5a2c66;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 8px;font-size:12.5px;font-weight:500;display:inline-flex}.fb-band-foot .fb-reward img{display:block}.fb-page{gap:90px;max-width:1240px;margin:auto;padding:70px 32px 110px;display:grid}.fb-page>*{min-width:0}.fb-page h2{font-family:var(--display,sans-serif);letter-spacing:-.01em;margin:12px 0 18px;font-size:clamp(32px,4.2vw,52px);line-height:1}.fb-page h2 span{color:var(--accent,#d9ba7c)}.fb-page .eyebrow{align-items:center;gap:8px;display:inline-flex}.fb-compose{background:radial-gradient(at 0 0,#2a331f 0,#0000 55%),linear-gradient(160deg,#1a2016,#121510);border:1px solid #d9ba7c33;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:40px;scroll-margin-top:110px;display:grid;box-shadow:0 30px 80px #0006}.fb-compose-form{align-content:start;gap:26px;padding:40px 44px 44px;display:grid}.fb-compose-form>label,.fb-field{font:10px var(--mono,monospace);letter-spacing:1.2px;color:#a59d86;text-transform:uppercase;gap:10px;display:grid}.fb-field-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fb-count{font:9px var(--mono,monospace);color:#8d8f80;letter-spacing:.5px;text-transform:none}.fb-count.over{color:var(--bad,#e2705a)}.fb-compose-form input,.fb-compose-form textarea{letter-spacing:0;text-transform:none;background:#0b0e0c;border-color:#d9ba7c33;font-family:DM Sans,sans-serif;font-size:15px}.fb-compose-form textarea{min-height:150px}.fb-compose-form input:focus,.fb-compose-form textarea:focus{border-color:var(--accent,#d9ba7c);outline:none;box-shadow:0 0 0 3px #d9ba7c1f}.fb-rate{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.fb-rate-stars{gap:4px;display:inline-flex}.fb-rate-stars button{color:#3e3b31;background:0 0;border:0;padding:2px;transition:transform .12s,color .12s}.fb-rate-stars button svg{fill:currentColor}.fb-rate-stars button.on{color:var(--fb-gold,#e0b761)}.fb-rate-stars button:hover{transform:scale(1.18)}.fb-rate-word{font:600 20px var(--display,sans-serif);letter-spacing:.02em;color:var(--paper,#e4e3d7);text-transform:none;min-height:24px}.fb-chips{flex-wrap:wrap;gap:8px;display:flex}.fb-chips button{font:10px var(--mono,monospace);letter-spacing:1px;text-transform:uppercase;color:#b9bcae;background:#0b0e0c;border:1px solid #d9ba7c33;border-radius:999px;padding:10px 14px}.fb-chips button[aria-pressed=true]{border-color:var(--accent,#d9ba7c);color:var(--accent,#d9ba7c);background:#d9ba7c14}.fb-switch{cursor:pointer;align-items:center;gap:14px;text-transform:none!important;letter-spacing:0!important;color:#d5d6c9!important;font:13.5px DM Sans,sans-serif!important;display:flex!important}.fb-switch input{appearance:none;cursor:pointer;background:#0b0e0c;border:1px solid #d9ba7c55;border-radius:999px;flex-shrink:0;width:42px;height:24px;min-height:0;padding:0;position:relative}.fb-switch input:after{content:"";background:#969f8b;border-radius:50%;width:16px;height:16px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.fb-switch input:checked{border-color:var(--accent,#d9ba7c)}.fb-switch input:checked:after{background:var(--accent,#d9ba7c);transform:translate(18px)}.fb-switch small{color:#969f8b;font-size:12px;display:block}.fb-submit-row{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.fb-submit-row .fb-note{font:9px var(--mono,monospace);letter-spacing:.8px;color:#969f8b}.fb-compose-side{background:#0f130c99;border-left:1px solid #d9ba7c1f;align-content:start;gap:22px;padding:40px 40px 44px;display:grid;position:relative}.fb-compose-side .eyebrow{font-size:9px}.fb-reward-callout{background:radial-gradient(at 0,#e0b7611c,#0000 60%),#17190f;border:1px solid #5a4b23;grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:18px 20px;display:grid}.fb-reward-callout img{width:44px;height:44px}.fb-reward-callout b{font:600 24px/1 var(--display,sans-serif);color:var(--fb-gold-2,#f0d28c);display:block}.fb-reward-callout span{color:#b9bcae;font-size:12.5px}.fb-preview-note{font:9px var(--mono,monospace);letter-spacing:1px;color:#8d8f80}.fb-done{justify-items:start;gap:18px;padding:48px 44px;animation:.5s ease-out fb-rise;display:grid}.fb-done h3{font:600 clamp(36px, 5vw, 62px) / .95 var(--display,sans-serif);margin:0}.fb-done h3 span{color:var(--accent,#d9ba7c)}.fb-done p{max-width:520px;margin:0}.fb-coin-burst{background:radial-gradient(at 0,#e0b76126,#0000 60%),#17190f;border:1px solid #6b5a2c;align-items:center;gap:14px;padding:14px 22px 14px 16px;animation:.6s cubic-bezier(.2,1.4,.4,1) both fb-pop;display:inline-flex}.fb-coin-burst img{width:40px;height:40px;animation:1.6s ease-in-out fb-spin}.fb-coin-burst b{font:600 30px/1 var(--display,sans-serif);color:var(--fb-gold-2,#f0d28c)}.fb-coin-burst small{font:9px var(--mono,monospace);letter-spacing:1px;color:#a59d86;margin-top:4px;display:block}@keyframes fb-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes fb-spin{0%{transform:rotateY(0)}to{transform:rotateY(720deg)}}@keyframes fb-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.fb-gate{justify-items:start;gap:18px;padding:44px;display:grid}.fb-gate p{max-width:520px;margin:0}.fb-mine{gap:10px;margin:0;padding:0;display:grid}.fb-mine li{background:#14180f;border:1px solid #d9ba7c1f;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:14px 18px;list-style:none;display:grid}.fb-mine b{font:600 18px var(--display,sans-serif);display:block}.fb-mine small{font:9px var(--mono,monospace);letter-spacing:1px;color:#969f8b}.fb-status{font:8.5px var(--mono,monospace);letter-spacing:1.2px;text-transform:uppercase;color:#a59d86;white-space:nowrap;border:1px solid #d9ba7c33;border-radius:999px;padding:6px 10px}.fb-status.approved,.fb-status.featured{color:var(--good,#b9cc9b);border-color:#b9cc9b55}.fb-status.featured{color:var(--fb-gold,#e0b761);border-color:#6b5a2c}.fb-status.rejected{color:#d09284;border-color:#5a3a33}.fb-wall-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;margin-bottom:30px;display:grid}.fb-wall-filters{flex-wrap:wrap;gap:8px;margin-bottom:26px;display:flex}.fb-empty{text-align:center;color:#a59d86;border:1px dashed #d9ba7c33;padding:60px 30px;font-size:14px}.fb-how{border:1px solid var(--line,#34382c);grid-template-columns:repeat(3,1fr);display:grid}.fb-how article{background:linear-gradient(140deg,#d9ba7c08,#0000);padding:30px}.fb-how article+article{border-left:1px solid var(--line,#34382c)}.fb-how span{font:9px var(--mono,monospace);color:#a59d86;margin-bottom:26px;display:block}.fb-how h3{font:600 26px/1 var(--display,sans-serif);margin:0 0 12px}.fb-how p{margin:0;font-size:13px}@media (max-width:1000px){.fb-compose{grid-template-columns:1fr}.fb-compose-side{border-top:1px solid #d9ba7c1f;border-left:0}.fb-how{grid-template-columns:1fr}.fb-how article+article{border-left:0;border-top:1px solid var(--line,#34382c)}}@media (max-width:760px){.fb-page{gap:60px;padding:44px 20px 80px}.fb-band{padding:70px 6%}.fb-band-head,.fb-wall-head{grid-template-columns:1fr}.fb-compose-form,.fb-compose-side,.fb-done,.fb-gate{padding:28px 22px}.fb-band-foot{flex-direction:column;align-items:flex-start}.fb-mine li{grid-template-columns:1fr;gap:8px}.fb-score{flex-wrap:wrap}}.fb-experience{--fb-gold:#d9ba7c;--fb-gold-2:#f2dba3;--accent:#d9ba7c;--paper:#f2eee2;color:#f2eee2;background:#0d100e;overflow:clip}.fb-intro{isolation:isolate;grid-template-columns:1.1fr 1fr;align-items:center;gap:65px;max-width:1600px;min-height:800px;margin:auto;padding:90px 6% 110px;display:grid;position:relative}.fb-intro:before{content:"";pointer-events:none;border:1px solid #d9ba7c22;position:absolute;inset:30px 25px}.fb-intro-watermark{z-index:-1;font:600 clamp(100px, 17vw, 250px)/.8 var(--display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #d9ba7c14;white-space:nowrap;position:absolute;bottom:16px;left:6%}.fb-intro .eyebrow{letter-spacing:2px;color:#d4bd8f;font-size:9px}.fb-intro h1{font:600 clamp(90px, 12.2vw, 190px)/.82 var(--display);letter-spacing:-.035em;margin:35px 0}.fb-intro h1 span{color:#d9ba7c;-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#fff0ca,#c29d55);-webkit-background-clip:text;background-clip:text}.fb-intro-copy>p{color:#c8cbbd;max-width:450px;font-size:17px;line-height:1.9}.fb-intro-actions{flex-wrap:wrap;align-items:center;gap:27px;margin:34px 0;display:flex}.fb-experience .button{color:#182016;background:#e0c58e;border:1px solid #e0c58e;border-radius:2px;gap:16px;min-height:58px;padding:18px 25px;font-size:11px;transition:transform .2s,box-shadow .2s}.fb-experience .button:hover:not(:disabled){background:#f1dcae;transform:translateY(-2px);box-shadow:0 10px 35px #cba96725}.fb-intro-actions .button{min-height:66px;padding:20px 30px;font-size:12px}.fb-intro-actions .text-button{color:#ddc798}.fb-intro-foot{color:#a9ac9e;align-items:center;gap:10px;max-width:390px;font-size:12px;line-height:1.8;display:flex}.fb-intro-foot svg{color:#d9ba7c;flex-shrink:0}.fb-intro-art{isolation:isolate;background:#151b12;border:1px solid #d9ba7c66;align-items:end;min-height:600px;display:grid;position:relative;box-shadow:0 25px 80px #0005,inset 0 0 0 8px #d9ba7c08}.fb-intro-art:after{content:"";pointer-events:none;border:1px solid #d9ba7c30;position:absolute;inset:10px}.fb-scene{z-index:-3;object-fit:cover;filter:saturate(.45)brightness(.38);width:100%;height:100%;position:absolute;inset:0}.fb-intro-art:before{content:"";z-index:-2;background:radial-gradient(at 50% 30%,#d3a85d20,#0000 65%),linear-gradient(#13190f55,#13190fa0 40%,#13190ff5 92%);position:absolute;inset:0}.fb-art-label{top:30px;text-align:center;color:#dac595;font:8px var(--mono);letter-spacing:2px;position:absolute;inset-inline:20px}.fb-incentive{text-align:center;padding:75px 30px 42px;position:relative}.fb-incentive>img{filter:drop-shadow(0 25px 25px #000a);width:210px;height:210px;margin:0 auto 38px;animation:6s ease-in-out infinite fb-coin-float;display:block;position:relative;transform:rotate(-12deg)}.fb-incentive>.eyebrow{letter-spacing:1.5px;justify-content:center;font-size:8px}.fb-incentive>strong{font:600 clamp(74px, 8vw, 120px)/.9 var(--display);color:#f2dba3;justify-content:center;align-items:baseline;gap:13px;margin-top:22px;display:flex}.fb-incentive>strong small{color:#cebb93;font-size:28px}.fb-incentive>p{color:#b9bcae;margin:22px 0 0;font-size:12px;line-height:1.9}.fb-coin-orbit{pointer-events:none;width:270px;height:270px;position:absolute;top:53px;left:50%;transform:translate(-50%)}.fb-coin-orbit span{border:1px solid #d9ba7c40;border-radius:50%;position:absolute;inset:0}.fb-coin-orbit span:nth-child(2){opacity:.4;border-style:dashed;animation:70s linear infinite fb-orbit;inset:-20px}.fb-coin-orbit span:nth-child(3){opacity:.3;inset:-43px}.fb-principles{background:#12110c;border-block:1px solid #d9ba7c40;flex-wrap:wrap;justify-content:center;gap:28px 55px;padding:28px 6%;display:flex}.fb-principles span{font:9px var(--mono);letter-spacing:1px;color:#d5c6a3;align-items:center;gap:12px;display:inline-flex}.fb-principles svg{color:#d9ba7c}.fb-page>section{scroll-margin-top:110px}.fb-section-heading{margin-bottom:40px;padding-right:160px;position:relative}.fb-section-heading .eyebrow{color:#d9ba7c}.fb-section-number{font:600 150px/1 var(--display);color:#0000;-webkit-text-stroke:1px #d9ba7c55;position:absolute;top:0;right:0}.fb-experience .fb-page h2{font:600 clamp(48px, 6vw, 90px)/.92 var(--display);letter-spacing:-.025em;margin:25px 0}.fb-experience .fb-page h2 span{color:#d9ba7c}.fb-section-heading>p{color:#b9bcae;font-size:15px;line-height:1.9}.fb-experience .fb-compose{background:#151b11;border:1px solid #d9ba7c70;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:0;box-shadow:0 30px 80px #0004}:is(.fb-experience .fb-compose:has(.fb-gate),.fb-experience .fb-compose:has(.fb-done)){grid-template-columns:1fr}.fb-experience .fb-compose-form{color:#20291d;background:#efece1;gap:28px;padding:42px}.fb-experience .fb-compose-form>label,.fb-experience .fb-field{color:#58604b;letter-spacing:1.1px;font-size:10px}.fb-experience .fb-compose-form input:not([type=checkbox]),.fb-experience .fb-compose-form textarea{color:#222b1e;background:#faf8f0;border:1px solid #b9bba9;border-radius:2px;padding:15px;font-size:16px}.fb-experience .fb-compose-form textarea{min-height:190px}.fb-experience .fb-compose-form :is(input,textarea)::placeholder{color:#747b66;opacity:1}.fb-experience .fb-compose-form :is(input,textarea):focus{border-color:#80703f;box-shadow:0 0 0 3px #a0875120}.fb-experience .fb-count{color:#727961}.fb-experience .fb-rate-stars{gap:8px}.fb-experience .fb-rate-stars button{color:#b4b7a3;background:#f9f6eb;border:1px solid #b9bba5;border-radius:3px;place-items:center;width:48px;height:50px;display:grid}.fb-experience .fb-rate-stars button.on{color:#8d6b2d;background:#e8d6ae;border-color:#a18347}.fb-experience .fb-rate-word{color:#35402b;font-size:23px}.fb-experience .fb-compose-form .fb-chips button{color:#60674f;background:0 0;border-color:#b8bba6;border-radius:2px;min-height:44px;font-size:9px}.fb-experience .fb-compose-form .fb-chips button[aria-pressed=true]{color:#f5efdc;background:#283222;border-color:#283222}.fb-experience .fb-switch{color:#35402b!important}.fb-experience .fb-switch small{color:#6b735d}.fb-experience .fb-switch input{background:#d8d9ca;border-color:#9ca48b}.fb-experience .fb-switch input:checked{background:#39452c;border-color:#39452c}.fb-experience .fb-switch input:checked:after{background:#eee3c9}.fb-experience .fb-submit-row .button{color:#f0e7d1;background:#26321f;border-color:#26321f;min-height:62px}.fb-experience .fb-submit-row .fb-note{color:#656f55;font-size:8px}.fb-experience .fb-compose-side{background:radial-gradient(at 60% 0,#b38b3820,#0000 55%),#171d12;border-color:#d9ba7c30;gap:30px;padding:42px 30px}.fb-experience .fb-compose-side .eyebrow{color:#d9ba7c;letter-spacing:2px}.fb-experience .fb-reward-callout{background:0 0;border:0;border-bottom:1px solid #d9ba7c40;gap:20px;padding:0 0 30px}.fb-experience .fb-reward-callout img{filter:drop-shadow(0 8px 15px #0008);width:76px;height:76px}.fb-experience .fb-reward-callout b{margin-bottom:10px;font-size:36px}.fb-experience .fb-reward-callout span{font-size:12px;line-height:1.9}.fb-experience .fb-preview-note{color:#a9ac9e;font-size:8px;line-height:1.8}.fb-experience .fb-card{background:#1a2014;border-color:#d9ba7c45;border-radius:2px;gap:22px;padding:32px}.fb-experience .fb-card.is-featured{background:radial-gradient(at 100% 0,#d9ba7c16,#0000 60%),#1a2014;border-top:2px solid #c9a768}.fb-experience .fb-card h3{color:#f0eadd;overflow-wrap:anywhere;font-size:36px;line-height:1.05}.fb-experience .fb-card blockquote{overflow-wrap:anywhere;color:#c8cbbd;font-size:15px;line-height:1.9}.fb-card-who-link{align-items:center;gap:12px;min-width:0;display:inline-flex}.fb-experience .fb-card-mark{color:#d9ba7c12;font-size:110px}.fb-experience .fb-score-number{font-size:108px}.fb-experience .fb-wall-filters{border-block:1px solid #d9ba7c30;gap:10px;margin-bottom:35px;padding:22px 0}.fb-experience .fb-wall-filters button{border-color:#d9ba7c30;border-radius:2px;min-height:44px}.fb-experience .fb-wall-filters button[aria-pressed=true]{color:#20291c;background:#d9ba7c;border-color:#d9ba7c}.fb-experience .fb-gate{color:#35402c;background:#efece1;padding:55px}.fb-experience .fb-gate .eyebrow{color:#827045}.fb-experience .fb-gate p{color:#58634b;max-width:760px;font-size:16px;line-height:1.9}.fb-experience .fb-gate .hero-actions{flex-wrap:wrap;gap:25px}.fb-experience .fb-gate .button{color:#f2e8cf;background:#26321f;border-color:#26321f}.fb-experience .fb-gate .text-button{color:#354329}.fb-experience .fb-done{padding:55px}.fb-experience .fb-done h3{font-size:clamp(55px,6vw,90px)}.fb-experience .fb-empty{background:#151b11;border:1px solid #d9ba7c30;padding:65px 25px}.fb-experience .fb-how{border:0;gap:35px}.fb-experience .fb-how article{background:0 0;border-top:1px solid #d9ba7c55;padding:28px 0}.fb-experience .fb-how article+article{border-left:0}.fb-experience .fb-how span{color:#d9ba7c;letter-spacing:1.5px}.fb-experience .fb-how h3{font-size:32px}.fb-experience .fb-how p{color:#b9bcae;font-size:14px;line-height:1.9}.fb-experience :is(a,button,input,textarea):focus-visible{outline-offset:4px;outline:2px solid #ba9855}@keyframes fb-coin-float{0%,to{transform:translateY(0)rotate(-12deg)}50%{transform:translateY(-10px)rotate(-8deg)}}@keyframes fb-orbit{to{transform:rotate(360deg)}}@media (max-width:1100px){.fb-intro{gap:35px;padding-block:70px}.fb-intro-art{min-height:560px}.fb-experience .fb-compose{grid-template-columns:1fr}.fb-experience .fb-compose-side{border-top:1px solid #d9ba7c40;border-left:0}}@media (max-width:760px){.fb-intro{grid-template-columns:1fr;gap:45px;min-height:0;padding:50px 7% 75px}.fb-intro:before{inset:15px 10px}.fb-intro h1{margin:30px 0;font-size:clamp(85px,22vw,150px)}.fb-intro .eyebrow{letter-spacing:1px;font-size:8px}.fb-intro-copy>p{font-size:15px}.fb-intro-actions{gap:22px}.fb-intro-actions .button{min-height:60px;padding:18px 24px}.fb-intro-foot{font-size:11px}.fb-intro-art{min-height:490px}.fb-incentive{padding:70px 20px 35px}.fb-incentive>img{width:170px;height:170px;margin-bottom:32px}.fb-incentive>strong{font-size:88px}.fb-incentive>strong small{font-size:26px}.fb-incentive>.eyebrow{font-size:7px}.fb-coin-orbit{width:220px;height:220px;top:53px}.fb-coin-orbit span:nth-child(3){inset:-30px}.fb-principles{justify-content:start;gap:20px;padding:28px 7%}.fb-principles span{font-size:8px}.fb-experience .fb-page{gap:75px;padding:65px 7% 75px}.fb-section-heading{padding-right:0}.fb-section-number{opacity:.35;font-size:70px;top:16px}.fb-experience .fb-page h2{font-size:clamp(42px,11.5vw,70px);position:relative}.fb-section-heading>p{font-size:14px}.fb-experience .fb-compose-form{padding:28px 20px}.fb-experience .fb-rate-stars{gap:6px}.fb-experience .fb-rate-stars button{width:44px;height:48px}.fb-experience .fb-compose-side{padding:30px 20px}.fb-experience .fb-reward-callout img{width:60px;height:60px}.fb-experience .fb-reward-callout b{font-size:30px}.fb-experience .fb-card{padding:25px}.fb-experience .fb-card h3{font-size:32px}.fb-experience .fb-score-number{font-size:90px}.fb-experience .fb-gate,.fb-experience .fb-done{padding:30px 24px}.fb-experience .fb-gate p{font-size:14px}.fb-experience .fb-gate .hero-actions{flex-direction:column;align-items:start}.fb-experience .fb-how{gap:15px}}@media (prefers-reduced-motion:reduce){.fb-experience *,.fb-experience :after{transition:none!important;animation:none!important}}.fb-experience .fb-page{gap:0;max-width:none;padding:0}.fb-experience .fb-page>section{isolation:isolate;padding:clamp(80px,9vw,130px) max(6%,56% - 740px);position:relative}.fb-experience .fb-page>section+section{border-top:1px solid #d9ba7c1a}.fb-experience #fb-wall{background:radial-gradient(50% 60% at 85% 0,#d9ba7c10,#0000 70%),#0a0c0a}.fb-experience .fb-wall-filters{border-color:#d9ba7c26}.fb-experience .fb-card{transition:border-color .35s, transform .5s var(--ease-out), box-shadow .5s var(--ease-out)}.fb-experience .fb-card:hover{border-color:#d9ba7c99;transform:translateY(-5px);box-shadow:0 30px 60px -36px #000,0 0 40px -18px #d9ba7c40}.fb-experience .fb-card:before{content:"";pointer-events:none;background:linear-gradient(var(--brass), var(--brass)) top left / 14px 1px, linear-gradient(var(--brass), var(--brass)) top left / 1px 14px, linear-gradient(var(--brass), var(--brass)) bottom right / 14px 1px, linear-gradient(var(--brass), var(--brass)) bottom right / 1px 14px;opacity:.7;background-repeat:no-repeat;position:absolute;inset:-1px}.fb-experience .fb-compose{position:relative}.fb-experience .fb-compose:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(var(--brass), var(--brass)) top left / 18px 1px, linear-gradient(var(--brass), var(--brass)) top left / 1px 18px, linear-gradient(var(--brass), var(--brass)) bottom right / 18px 1px, linear-gradient(var(--brass), var(--brass)) bottom right / 1px 18px;background-repeat:no-repeat;position:absolute;inset:-1px}.fb-experience .fb-mine li{background:#0f130d;border-color:#d9ba7c26;transition:border-color .3s}.fb-experience .fb-mine li:hover{border-color:#d9ba7c55}.fb-experience .fb-status{border-radius:0}.fb-experience .fb-how-band{background:var(--cream);color:var(--cream-ink)}.fb-experience .fb-how-band .eyebrow{color:#756242}.fb-experience .fb-how-band .eyebrow:before{color:#81704c}.fb-experience .fb-page .fb-how-band h2{color:var(--cream-ink);margin-bottom:50px}.fb-experience .fb-page .fb-how-band h2 span{background:linear-gradient(110deg,#9a7a3c,#6e5426);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.fb-experience .fb-how-band .fb-how article{border-top-color:#1b251c40;padding-top:30px}.fb-experience .fb-how-band .fb-how span{color:#81704c}.fb-experience .fb-how-band .fb-how h3{color:var(--cream-ink);font-size:clamp(30px,2.8vw,40px)}.fb-experience .fb-how-band .fb-how p{color:#5d6558}@media (max-width:760px){.fb-experience .fb-page>section{padding:70px 7%}}.dash .pl.fbk{--fbk-ease:cubic-bezier(.2, .7, .2, 1)}.dash .pl.fbk .fbk-mast-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.dash .pl.fbk .pl-mast-live>b em,.dash .pl.fbk .pl-tiles b em{letter-spacing:.12em;text-transform:uppercase;-webkit-text-fill-color:var(--pl-ink-3);color:var(--pl-ink-3);margin-left:6px;font-size:.32em}.dash .pl.fbk .pl-tag{align-items:center;gap:5px;margin:0;display:inline-flex}.dash .pl.fbk .pl-tag.gold{border-color:var(--pl-gold);color:var(--pl-gold-2);background:#d9ba7c14}.dash .pl.fbk .pl-button{transition:background .18s,box-shadow .25s,border-color .18s,color .18s,opacity .18s}.dash .pl.fbk .pl-button.small{min-height:34px;padding:0 14px;font-size:13.5px}.dash .pl.fbk .pl-button.danger{color:#f4a492;background:0 0;border-color:#e2705a80}.dash .pl.fbk .pl-button.danger:hover:not(:disabled){background:#e2705a1f;box-shadow:0 0 24px #e2705a40}.dash .pl.fbk .pl-button:disabled{opacity:.45}.dash .pl.fbk .pl-button.fbk-icon{width:34px;padding:0}.dash .pl.fbk .pl-chip{transition:border-color .15s,background .15s,color .15s}.dash .pl.fbk .pl-tiles>button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #d9ba7c25;align-content:start;gap:10px;padding:22px 26px 24px;transition:background .25s;display:grid;position:relative}.dash .pl.fbk .pl-tiles>button:last-child{border-right:0}.dash .pl.fbk .pl-tiles>button:after{content:"";background:var(--pl-gradient);transform-origin:0;height:2px;transition:transform .35s var(--fbk-ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.dash .pl.fbk .pl-tiles>button:hover{background:#d9ba7c0a}.dash .pl.fbk .pl-tiles>button:is(:hover,.on):after{transform:scaleX(1)}.dash .pl.fbk .pl-tiles>button.on{background:radial-gradient(at 0 0,#d9ba7c1c,#0000 70%),#d9ba7c08}.dash .pl.fbk .pl-tiles>button.on b{background:var(--pl-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dash .pl.fbk .pl-tiles>button.hot b{-webkit-text-fill-color:var(--pl-hot);color:var(--pl-hot)}.dash .pl.fbk .pl-tiles>div.hot b{color:var(--pl-hot)}.dash .pl.fbk .pl-tiles.three b{font-size:40px}.dash .pl.fbk .fbk-toolbar{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.dash .pl.fbk .pd-search{border:1px solid var(--pl-line);background:var(--pl-sunk);max-width:440px;height:40px;color:var(--pl-ink-3);border-radius:0;flex:260px}.dash .pl.fbk .pd-search:focus-within{border-color:var(--pl-gold);color:var(--pl-gold);box-shadow:0 0 0 3px #d9ba7c22}.dash .pl.fbk .pd-search input{color:var(--pl-ink);font-size:13.5px}.dash .pl.fbk .pd-search :is(kbd,.pd-search-clear){border-color:var(--pl-line);color:var(--pl-ink-3);background:0 0;border-radius:0}.dash .pl.fbk .fbk-list{gap:14px;display:grid}.dash .pl.fbk .fbk-row{border:1px solid var(--pl-line);background:radial-gradient(ellipse at 100% 0%, #d9ba7c0c, transparent 45%), var(--pl-panel);min-width:0;animation:pl-rise .45s var(--fbk-ease) both;gap:16px;padding:26px 30px 22px 34px;transition:border-color .2s;display:grid;position:relative}.dash .pl.fbk .fbk-row:nth-child(2){animation-delay:40ms}.dash .pl.fbk .fbk-row:nth-child(3){animation-delay:80ms}.dash .pl.fbk .fbk-row:nth-child(n+4){animation-delay:.12s}.dash .pl.fbk .fbk-row:hover{border-color:var(--pl-line-2)}.dash .pl.fbk .fbk-row:before{content:"";background:var(--pl-line-2);width:3px;position:absolute;top:-1px;bottom:-1px;left:-1px}.dash .pl.fbk .fbk-row.is-pending:before{background:#e0b761;box-shadow:0 0 16px #e0b76155}.dash .pl.fbk .fbk-row.is-approved:before{background:var(--pl-ok)}.dash .pl.fbk .fbk-row.is-featured{border-color:var(--pl-line-2);background:radial-gradient(ellipse at 100% 0%, #b8913a2e, transparent 50%), var(--pl-panel)}.dash .pl.fbk .fbk-row.is-featured:before{background:var(--pl-gradient);box-shadow:0 0 18px #d9ba7c66}.dash .pl.fbk .fbk-row.is-rejected:before{background:var(--pl-hot)}.dash .pl.fbk .fbk-row.is-rejected>:is(h3,.fbk-body){opacity:.7}.dash .pl.fbk .fbk-top{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.dash .pl.fbk .fbk-when{font:10px var(--mono);letter-spacing:.8px;color:var(--pl-ink-3);font-variant-numeric:tabular-nums;margin-left:auto}.dash .pl.fbk .fbk-stars{color:var(--pl-gold);gap:2px;margin-right:4px;display:inline-flex}.dash .pl.fbk .fbk-stars svg{fill:currentColor}.dash .pl.fbk .fbk-stars .off{color:#3a4132}.dash .pl.fbk .fbk-row h3{font:600 clamp(24px, 2.4vw, 30px) / 1 var(--pl-display);letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere;text-wrap:balance}.dash .pl.fbk .fbk-body{border-left:1px solid var(--pl-line-2);max-width:900px;color:var(--pl-ink-2);white-space:pre-wrap;overflow-wrap:anywhere;padding-left:16px;font-size:14.5px;line-height:1.8}.dash .pl.fbk .fbk-meta{color:var(--pl-ink-2);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:12.5px;display:flex}.dash .pl.fbk .fbk-who{color:var(--pl-ink);flex-wrap:wrap;align-items:center;gap:6px 10px;font-weight:600;display:inline-flex}.dash .pl.fbk .fbk-who a{color:var(--pl-ink);border-bottom:1px solid var(--pl-line)}.dash .pl.fbk .fbk-who a:hover{color:var(--pl-gold-2);border-color:var(--pl-gold)}.dash .pl.fbk .fbk-who img,.dash .pl.fbk .fbk-mono{border:1px solid var(--pl-line-2);object-fit:cover;width:30px;height:30px}.dash .pl.fbk .fbk-mono{background:var(--pl-sunk);color:var(--pl-gold);font:600 16px var(--pl-display);place-items:center;display:inline-grid}.dash .pl.fbk .fbk-anon{font:9.5px var(--mono);letter-spacing:.6px;color:var(--pl-ink-3);align-items:center;gap:5px;font-weight:400;display:inline-flex}.dash .pl.fbk .fbk-dot{background:var(--pl-ok);border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #b9cc9b80}.dash .pl.fbk .fbk-by{font:10px var(--mono);letter-spacing:.4px;color:var(--pl-ink-3)}.dash .pl.fbk .fbk-note{border-left:2px solid var(--pl-gold);color:var(--pl-ink-2);background:#d9ba7c0d;padding:11px 14px;font-size:12.5px;line-height:1.6}.dash .pl.fbk .fbk-note b{color:var(--pl-gold-2)}.dash .pl.fbk .fbk-preview{border:1px dashed var(--pl-line);background:var(--pl-sunk);gap:12px;padding:18px;display:grid}.dash .pl.fbk .fbk-preview .fb-card{max-width:520px}.dash .pl.fbk :is(.fbk-preview,.fbk-showcase) .fb-card h3{font:600 26px / 1.05 var(--pl-display);letter-spacing:-.01em;text-transform:none;color:#e4e3d7}.dash .pl.fbk :is(.fbk-preview,.fbk-showcase) .fb-card blockquote{color:#b9bdae}.dash .pl.fbk .fbk-actions{border-top:1px solid var(--pl-faint);flex-wrap:wrap;align-items:center;gap:8px;padding-top:16px;display:flex}.dash .pl.fbk .fbk-spacer{flex:1}.dash .pl.fbk .fbk-empty{border:1px dashed var(--pl-line);background:var(--pl-sunk);text-align:center;color:var(--pl-ink-3);justify-items:center;gap:10px;padding:54px 24px;display:grid}.dash .pl.fbk .fbk-empty svg{color:var(--pl-gold)}.dash .pl.fbk .fbk-empty b{font:600 24px var(--pl-display);letter-spacing:.06em;text-transform:uppercase;color:var(--pl-ink)}.dash .pl.fbk .fbk-empty p{max-width:48ch;font-size:13px;line-height:1.6}.dash .pl.fbk .fbk-order{border:1px solid var(--pl-line);background:var(--pl-sunk);display:grid}.dash .pl.fbk .fbk-order li{border-bottom:1px solid var(--pl-faint);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 18px 16px 0;transition:background .2s;display:grid;position:relative}.dash .pl.fbk .fbk-order li:last-child{border-bottom:0}.dash .pl.fbk .fbk-order li:hover{background:#d9ba7c08}.dash .pl.fbk .fbk-order li.on-home{background:linear-gradient(90deg,#d9ba7c14,#0000 60%)}.dash .pl.fbk .fbk-order li.on-home:before{content:"";background:var(--pl-gradient);width:2px;position:absolute;top:0;bottom:0;left:0}.dash .pl.fbk .fbk-pos{text-align:center;font:600 40px / .8 var(--pl-display);font-variant-numeric:tabular-nums;color:#0000;-webkit-text-stroke:1px var(--pl-line-2)}.dash .pl.fbk .on-home .fbk-pos{-webkit-text-stroke:0;background:var(--pl-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dash .pl.fbk .fbk-order-main{gap:6px;min-width:0;display:grid}.dash .pl.fbk .fbk-order-main b{text-overflow:ellipsis;white-space:nowrap;font:600 20px / 1.1 var(--pl-display);letter-spacing:.03em;text-transform:uppercase;overflow:hidden}.dash .pl.fbk .fbk-order-main>span{color:var(--pl-ink-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.dash .pl.fbk .fbk-order-main .pl-tag{margin-left:4px}.dash .pl.fbk .fbk-order-side{gap:4px;display:flex}.dash .pl.fbk .fbk-order-side button{border:1px solid var(--pl-line);width:32px;height:32px;color:var(--pl-ink-2);cursor:pointer;background:0 0;place-items:center;padding:0;transition:color .15s,border-color .15s,background .15s;display:grid}.dash .pl.fbk .fbk-order-side button:hover:not(:disabled){border-color:var(--pl-gold);color:var(--pl-gold-2);background:#d9ba7c14}.dash .pl.fbk .fbk-order-side button:nth-child(4){margin-left:6px}.dash .pl.fbk .fbk-order-side button:disabled{opacity:.3}.dash .pl.fbk .fbk-showcase .fb-card{border-color:var(--pl-line)}.dash .pl.fbk .fbk-form{gap:22px;display:grid}.dash .pl.fbk .pl-tiles.three>div b{overflow-wrap:anywhere}.dash .pl.fbk .pl-tiles small{text-transform:none;letter-spacing:.2px;line-height:1.5}.dash .pl.fbk .fbk-bar-state{gap:4px;min-width:0;display:grid}.dash .pl.fbk .fbk-bar-state small{font:11.5px / 1.4 var(--mono);letter-spacing:0;text-transform:none;color:var(--pl-gold-2)}@media (max-width:1100px){.dash .pl.fbk .pl-tiles:not(.three){grid-template-columns:repeat(2,minmax(0,1fr))}.dash .pl.fbk .pl-tiles:not(.three)>button:nth-child(2n){border-right:0}.dash .pl.fbk .pl-tiles:not(.three)>button:nth-child(-n+2){border-bottom:1px solid #d9ba7c25}}@media (max-width:760px){.dash .pl.fbk .pl-tiles>button{padding:18px}.dash .pl.fbk .pl-tiles.three b{font-size:32px}.dash .pl.fbk .pd-search{flex-basis:100%;max-width:none}.dash .pl.fbk .fbk-row{padding:20px 18px 18px 22px}.dash .pl.fbk .fbk-when{flex-basis:100%;margin-left:0}.dash .pl.fbk .fbk-actions .fbk-spacer{display:none}.dash .pl.fbk .fbk-order li{grid-template-columns:44px minmax(0,1fr);gap:10px 12px;padding-right:12px}.dash .pl.fbk .fbk-pos{font-size:30px}.dash .pl.fbk .fbk-order-side{grid-column:2}.dash .pl.fbk .pl-card-head{flex-wrap:wrap}.dash .pl.fbk .pl-card-head>div{flex-basis:calc(100% - 80px)}.dash .pl.fbk .pl-bar>div .pl-button{flex:auto}}.modal.fbk-modal{background:radial-gradient(at 100% 0,#b8913a26,#0000 55%),linear-gradient(#151b11,#0f130c);border-color:#d9ba7c66;box-shadow:inset 0 0 0 9px #0f130c,inset 0 0 0 10px #e9ce931f,0 30px 80px #000a}.modal.fbk-modal .modal-head .eyebrow{font:9px var(--mono);letter-spacing:2px;color:#d4bd8f}.modal.fbk-modal .modal-head h2{letter-spacing:.01em;text-transform:uppercase;overflow-wrap:anywhere;font:600 34px/.95 Barlow Condensed,sans-serif}.modal.fbk-modal .modal-close{border-color:#d9ba7c40;border-radius:0}.modal.fbk-modal :is(textarea,input,select){background:#0b0e09;border-color:#d9ba7c40;border-radius:0}.modal.fbk-modal :is(textarea,input,select):focus-visible{border-color:#d9ba7c;outline:none;box-shadow:0 0 0 3px #d9ba7c22}.modal.fbk-modal .check-note{border-radius:0}.modal.fbk-modal .button{letter-spacing:.1em;text-transform:uppercase;border-radius:0;font-family:Barlow Condensed,sans-serif;font-weight:600}.dash .pl.clp{--clp-ease:cubic-bezier(.2, .7, .2, 1);--clp-gold-8:color-mix(in srgb, var(--pl-gold) 8%, transparent);--clp-gold-14:color-mix(in srgb, var(--pl-gold) 14%, transparent);--clp-hot-12:color-mix(in srgb, var(--pl-hot) 12%, transparent);--clp-hot-50:color-mix(in srgb, var(--pl-hot) 50%, transparent)}.dash .pl.clp .clp-mast-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.dash .pl.clp .pl-mast-live>b em,.dash .pl.clp .pl-tiles b em{letter-spacing:.12em;text-transform:uppercase;-webkit-text-fill-color:var(--pl-ink-3);color:var(--pl-ink-3);margin-left:6px;font-size:.32em}.dash .pl.clp .pl-tag{align-items:center;gap:5px;margin:0;display:inline-flex}.dash .pl.clp .pl-tag.gold{border-color:var(--pl-gold);background:var(--clp-gold-8);color:var(--pl-gold-2)}.dash .pl.clp .pl-button.small{min-height:34px;padding:0 14px;font-size:13.5px}.dash .pl.clp .pl-button.danger{border-color:var(--clp-hot-50);color:var(--pl-hot);background:0 0}.dash .pl.clp .pl-button.danger:hover:not(:disabled){background:var(--clp-hot-12)}.dash .pl.clp .pl-button:disabled{opacity:.45}.dash .pl.clp .pl-button.clp-icon{width:34px;padding:0}.dash .pl.clp .pl-tiles.five{grid-template-columns:repeat(5,minmax(0,1fr))}.dash .pl.clp .pl-tiles>:is(button,a){border:0;border-right:1px solid var(--pl-faint);min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;align-content:start;gap:10px;padding:22px 26px 24px;text-decoration:none;transition:background .25s;display:grid;position:relative}.dash .pl.clp .pl-tiles>:is(button,a):last-child{border-right:0}.dash .pl.clp .pl-tiles>:is(button,a):after{content:"";background:var(--pl-gradient);transform-origin:0;height:2px;transition:transform .35s var(--clp-ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.dash .pl.clp .pl-tiles>:is(button,a):hover{background:var(--clp-gold-8)}.dash .pl.clp .pl-tiles>:is(button,a):is(:hover,.on):after{transform:scaleX(1)}.dash .pl.clp .pl-tiles>button.on{background:var(--clp-gold-8)}.dash .pl.clp .pl-tiles>button.on b{background:var(--pl-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dash .pl.clp .pl-tiles>:is(button,a).hot b{-webkit-text-fill-color:var(--pl-hot);color:var(--pl-hot)}.dash .pl.clp .pl-tiles>a b{color:var(--pl-ink)}.dash .pl.clp .pl-tiles.three b{font-size:40px}.dash .pl.clp .clp-toolbar{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.dash .pl.clp .pd-search{border:1px solid var(--pl-line);background:var(--pl-sunk);max-width:440px;height:40px;color:var(--pl-ink-3);border-radius:0;flex:260px}.dash .pl.clp .pd-search:focus-within{border-color:var(--pl-gold);color:var(--pl-gold)}.dash .pl.clp .pd-search input{color:var(--pl-ink);font-size:13.5px}.dash .pl.clp .pd-search :is(kbd,.pd-search-clear){border-color:var(--pl-line);color:var(--pl-ink-3);background:0 0;border-radius:0}.dash .pl.clp .clp-list,.dash .pl.clp .clp-flags{gap:14px;display:grid}.dash .pl.clp .clp-row,.dash .pl.clp .clp-flag{border:1px solid var(--pl-line);background:var(--pl-panel);min-width:0;animation:pl-rise .45s var(--clp-ease) both;transition:border-color .2s;position:relative}.dash .pl.clp .clp-row{grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:22px;padding:22px 26px 22px 24px;display:grid}.dash .pl.clp .clp-row:hover,.dash .pl.clp .clp-flag:hover{border-color:var(--pl-line-2)}.dash .pl.clp .clp-row:before,.dash .pl.clp .clp-flag:before{content:"";background:var(--pl-line-2);width:3px;position:absolute;top:-1px;bottom:-1px;left:-1px}.dash .pl.clp .clp-row.is-pending:before{background:var(--pl-gold)}.dash .pl.clp .clp-row.is-approved:before{background:var(--pl-ok)}.dash .pl.clp .clp-row.is-rejected:before,.dash .pl.clp .clp-flag:before{background:var(--pl-hot)}.dash .pl.clp .clp-row.is-removed:before{background:var(--pl-ink-3)}.dash .pl.clp .clp-row:is(.is-rejected,.is-removed) :is(h3,.clp-caption){opacity:.7}.dash .pl.clp .clp-media{aspect-ratio:16/9;border:1px solid var(--pl-line);background:var(--pl-sunk);align-self:start;width:100%;max-width:100%;max-height:420px;position:relative;overflow:hidden}.dash .pl.clp .clp-media.portrait{aspect-ratio:9/16;width:auto;height:420px}.dash .pl.clp .clp-media :is(video,iframe){object-fit:contain;background:var(--pl-sunk);border:0;width:100%;height:100%;display:block}.dash .pl.clp .clp-play{background:var(--pl-sunk) center / cover no-repeat;width:100%;height:100%;color:var(--pl-ink);cursor:pointer;border:0;place-content:center;justify-items:center;gap:10px;padding:0;display:grid}.dash .pl.clp .clp-play>span{border:1px solid var(--pl-gold);background:var(--pl-panel);width:56px;height:56px;color:var(--pl-gold-2);transition:transform .2s var(--clp-ease), background .2s;border-radius:50%;place-items:center;display:grid}.dash .pl.clp .clp-play:hover>span{background:var(--clp-gold-14);transform:scale(1.06)}.dash .pl.clp .clp-play small{background:var(--pl-panel);font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-ink-2);padding:3px 8px}.dash .pl.clp .clp-main{align-content:start;gap:14px;min-width:0;display:grid}.dash .pl.clp .clp-top{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.dash .pl.clp .clp-when{font:10px var(--mono);letter-spacing:.8px;color:var(--pl-ink-3);font-variant-numeric:tabular-nums;margin-left:auto}.dash .pl.clp .clp-row h3{font:600 clamp(24px, 2.4vw, 30px) / 1 var(--pl-display);letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere;text-wrap:balance}.dash .pl.clp .clp-caption,.dash .pl.clp .clp-reason{border-left:1px solid var(--pl-line-2);max-width:900px;color:var(--pl-ink-2);white-space:pre-wrap;overflow-wrap:anywhere;padding-left:16px;font-size:14.5px;line-height:1.8}.dash .pl.clp .clp-reason em{color:var(--pl-ink-3)}.dash .pl.clp .clp-meta{color:var(--pl-ink-2);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:12.5px;display:flex}.dash .pl.clp .clp-who{color:var(--pl-ink);align-items:center;gap:10px;font-weight:600;display:inline-flex}.dash .pl.clp :is(.clp-who,.clp-target) a{color:var(--pl-ink);border-bottom:1px solid var(--pl-line)}.dash .pl.clp :is(.clp-who,.clp-target,.clp-link):hover a,.dash .pl.clp .clp-link:hover{color:var(--pl-gold-2);border-color:var(--pl-gold)}.dash .pl.clp .clp-who img,.dash .pl.clp .clp-mono{border:1px solid var(--pl-line-2);object-fit:cover;width:30px;height:30px}.dash .pl.clp .clp-mono{background:var(--pl-sunk);color:var(--pl-gold);font:600 16px var(--pl-display);place-items:center;display:inline-grid}.dash .pl.clp .clp-link{font:10px var(--mono);letter-spacing:.6px;text-transform:uppercase;color:var(--pl-ink-3);border-bottom:1px solid #0000;align-items:center;gap:5px;display:inline-flex}.dash .pl.clp .clp-dot{background:var(--pl-ok);border-radius:50%;width:8px;height:8px}.dash .pl.clp .clp-by{font:10px var(--mono);letter-spacing:.4px;color:var(--pl-ink-3)}.dash .pl.clp .clp-note{border-left:2px solid var(--pl-gold);background:var(--clp-gold-8);color:var(--pl-ink-2);padding:11px 14px;font-size:12.5px;line-height:1.6}.dash .pl.clp .clp-note b{color:var(--pl-gold-2)}.dash .pl.clp .clp-actions{border-top:1px solid var(--pl-faint);flex-wrap:wrap;align-items:center;gap:8px;padding-top:16px;display:flex}.dash .pl.clp .clp-spacer{flex:1}.dash .pl.clp .clp-empty{border:1px dashed var(--pl-line);background:var(--pl-sunk);text-align:center;color:var(--pl-ink-3);justify-items:center;gap:10px;padding:54px 24px;display:grid}.dash .pl.clp .clp-empty svg{color:var(--pl-gold)}.dash .pl.clp .clp-empty b{font:600 24px var(--pl-display);letter-spacing:.06em;text-transform:uppercase;color:var(--pl-ink)}.dash .pl.clp .clp-empty p{max-width:48ch;font-size:13px;line-height:1.6}.dash .pl.clp .clp-flag{gap:14px;padding:22px 26px 20px 28px;display:grid}.dash .pl.clp .clp-target{border:1px dashed var(--pl-line);background:var(--pl-sunk);color:var(--pl-ink-2);justify-items:start;gap:6px;padding:14px 16px;font-size:12.5px;display:grid}.dash .pl.clp .clp-target b{font:600 20px / 1.1 var(--pl-display);letter-spacing:.03em;text-transform:uppercase;color:var(--pl-ink);overflow-wrap:anywhere}.dash .pl.clp .clp-target blockquote{color:var(--pl-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}.dash .pl.clp .clp-target>span{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.dash .pl.clp .clp-target a{font:10px var(--mono);letter-spacing:.6px;text-transform:uppercase;align-items:center;gap:5px;display:inline-flex}.dash .pl.clp .clp-target em{color:var(--pl-ink-3)}.dash .pl.clp .clp-form{gap:22px;display:grid}.dash .pl.clp .pl-tiles.three>div b{overflow-wrap:anywhere}.dash .pl.clp .pl-tiles small{text-transform:none;letter-spacing:.2px;line-height:1.5}.dash .pl.clp .chip-checks{gap:10px;display:grid}.dash .pl.clp .chip-checks legend{float:left;width:100%;margin-bottom:4px}.dash .pl.clp .chip-checks>label{border-color:var(--pl-line);background:var(--pl-sunk);color:var(--pl-ink-2);border-radius:0}.dash .pl.clp .chip-checks>label:has(input:checked){border-color:var(--pl-gold);background:var(--clp-gold-8);color:var(--pl-ink)}.dash .pl.clp .clp-bar-state{gap:4px;min-width:0;display:grid}.dash .pl.clp .clp-bar-state small{font:11.5px / 1.4 var(--mono);letter-spacing:0;text-transform:none;color:var(--pl-gold-2)}.dash .pl.clp .clp-back{font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3);border-bottom:1px solid #0000;justify-self:start;align-items:center;gap:4px;display:inline-flex}.dash .pl.clp .clp-back:hover{color:var(--pl-gold-2);border-color:var(--pl-gold)}.dash .pl.clp .clp-comps{gap:14px;display:grid}.dash .pl.clp .clp-comp{border:1px solid var(--pl-line);background:var(--pl-panel);color:inherit;animation:pl-rise .45s var(--clp-ease) both;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:22px;padding:22px 24px 22px 26px;text-decoration:none;transition:border-color .2s;display:grid;position:relative}.dash .pl.clp .clp-comp:hover{border-color:var(--pl-line-2)}.dash .pl.clp .clp-comp:before{content:"";background:var(--pl-line-2);width:3px;position:absolute;top:-1px;bottom:-1px;left:-1px}.dash .pl.clp .clp-comp.is-open:before{background:var(--pl-ok)}.dash .pl.clp .clp-comp.is-closed:before{background:var(--pl-gold)}.dash .pl.clp .clp-comp.is-concluded:before{background:var(--pl-gradient)}.dash .pl.clp .clp-comp.is-archived{opacity:.7}.dash .pl.clp .clp-comp-main{gap:10px;min-width:0;display:grid}.dash .pl.clp .clp-comp h3{font:600 clamp(24px, 2.2vw, 30px) / 1 var(--pl-display);letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere}.dash .pl.clp .clp-slug{font:10.5px var(--mono);letter-spacing:.4px;color:var(--pl-ink-3);overflow-wrap:anywhere}.dash .pl.clp .clp-facts{flex-wrap:wrap;gap:12px 26px;margin:0;display:flex}.dash .pl.clp .clp-facts>div{gap:5px;display:grid}.dash .pl.clp .clp-facts dt{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.clp .clp-facts dd{font:600 18px / 1 var(--pl-display);color:var(--pl-ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.dash .pl.clp .clp-facts dd small{font:9px var(--mono);letter-spacing:.6px;text-transform:uppercase;color:var(--pl-gold-2);margin-left:6px}.dash .pl.clp .clp-go{color:var(--pl-ink-3);transition:transform .2s var(--clp-ease), color .2s}.dash .pl.clp .clp-comp:hover .clp-go{color:var(--pl-gold-2);transform:translate(3px)}.dash .pl.clp .pl-mast h2 span{overflow-wrap:anywhere}.dash .pl.clp .clp-mast-actions .pl-button.danger{margin-left:auto}.dash .pl.clp .clp-room{align-items:start;gap:22px;display:grid}.dash .pl.clp .clp-room.two{grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr)}.dash .pl.clp .clp-entries{gap:10px;display:grid}.dash .pl.clp .clp-entry{border:1px solid var(--pl-line);background:var(--pl-sunk);grid-template-columns:28px 112px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px 14px 14px;display:grid;position:relative}.dash .pl.clp .clp-entry.won{border-color:var(--pl-gold);background:var(--clp-gold-8)}.dash .pl.clp .clp-entry:is(.is-rejected,.is-removed) :is(h4,.clp-thumb){opacity:.55}.dash .pl.clp .clp-pos{font:600 22px / 1 var(--pl-display);color:#0000;-webkit-text-stroke:1px var(--pl-line-2);text-align:center;font-variant-numeric:tabular-nums}.dash .pl.clp .clp-entry.is-approved .clp-pos{color:var(--pl-gold-2);-webkit-text-stroke:0}.dash .pl.clp .clp-thumb{aspect-ratio:16/9;border:1px solid var(--pl-line);background:var(--pl-panel) center / cover no-repeat;width:112px;color:var(--pl-ink-3);place-items:center;display:grid}.dash .pl.clp .clp-thumb:hover{border-color:var(--pl-gold)}.dash .pl.clp .clp-entry-main{gap:7px;min-width:0;display:grid}.dash .pl.clp .clp-entry h4{font:600 20px / 1.05 var(--pl-display);letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere}.dash .pl.clp .clp-dur-note{font:10.5px var(--mono);color:#f0d9a2;align-items:center;gap:5px;display:inline-flex}.dash .pl.clp .clp-entry-tools{align-items:end;gap:6px;display:flex}.dash .pl.clp .clp-dur{gap:5px;width:92px;margin-right:6px;display:grid}.dash .pl.clp .clp-dur .pl-num-box input[type=number]:not([hidden]){min-height:34px;padding:6px 34px 6px 10px;font-size:16px}.dash .pl.clp .clp-dur .pl-num-box em{right:9px}.dash .pl.clp .clp-host.is-live{border-color:var(--pl-gold);box-shadow:0 0 0 1px var(--clp-gold-14), 0 30px 80px #0004}.dash .pl.clp .clp-host-now{border:1px solid var(--pl-line);background:var(--pl-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.dash .pl.clp .clp-host-now>div{background:var(--pl-sunk);gap:8px;min-width:0;padding:14px 16px;display:grid}.dash .pl.clp .clp-host-now span{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-gold);align-items:center;gap:6px;display:inline-flex}.dash .pl.clp .clp-host-now b{font:600 26px / 1 var(--pl-display);letter-spacing:.02em;text-transform:uppercase;color:var(--pl-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.dash .pl.clp .clp-host-now b.live{color:var(--pl-ok)}.dash .pl.clp .clp-host-now b em{font:9px var(--mono);letter-spacing:1px;color:var(--pl-ink-3);margin-left:6px}.dash .pl.clp .clp-host-entry{border-left:2px solid var(--pl-gold);background:var(--clp-gold-8);gap:4px;padding:12px 14px;display:grid}.dash .pl.clp .clp-host-entry span{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-gold)}.dash .pl.clp .clp-host-entry b{font:600 20px / 1.05 var(--pl-display);text-transform:uppercase;color:var(--pl-ink);overflow-wrap:anywhere}.dash .pl.clp .clp-host-entry small{color:var(--pl-ink-2);font-size:12px}.dash .pl.clp .clp-wait{color:#f0d9a2;background:#e0b7611c;border:1px solid #e0b76180;align-items:center;gap:10px;padding:11px 14px;font-size:12.5px;line-height:1.5;animation:2s ease-in-out infinite pl-pulse;display:flex}.dash .pl.clp .clp-wait svg{flex:none}.dash .pl.clp .clp-host-controls{flex-wrap:wrap;gap:8px;display:flex}.dash .pl.clp .clp-host-controls .pl-button.danger{margin-left:auto}.dash .pl.clp .clp-host-hint{color:var(--pl-ink-3);font-size:11.5px;line-height:1.5}.dash .pl.clp .clp-board{border:1px solid var(--pl-line);display:grid}.dash .pl.clp .clp-board li{border-bottom:1px solid var(--pl-faint);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 14px;font-size:13px;display:grid}.dash .pl.clp .clp-board li:last-child{border-bottom:0}.dash .pl.clp .clp-board li:first-child{background:var(--clp-gold-8)}.dash .pl.clp .clp-board li.dim{color:var(--pl-ink-3)}.dash .pl.clp .clp-rank{font:600 16px var(--pl-display);color:var(--pl-gold-2);font-variant-numeric:tabular-nums}.dash .pl.clp .clp-board-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash .pl.clp .clp-board b{font:600 16px var(--pl-display);font-variant-numeric:tabular-nums}.dash .pl.clp .clp-host>.pl-button{justify-self:start}@media (max-width:1100px){.dash .pl.clp .clp-room.two{grid-template-columns:minmax(0,1fr)}.dash .pl.clp .pl-tiles.five{grid-template-columns:repeat(3,minmax(0,1fr))}.dash .pl.clp .pl-tiles.five>:is(button,a):nth-child(3n){border-right:0}.dash .pl.clp .pl-tiles.five>:is(button,a):nth-child(-n+3){border-bottom:1px solid var(--pl-faint)}.dash .pl.clp .clp-row{grid-template-columns:minmax(0,280px) minmax(0,1fr)}}@media (max-width:760px){.dash .pl.clp .pl-tiles.five{grid-template-columns:repeat(2,minmax(0,1fr))}.dash .pl.clp .pl-tiles.five>:is(button,a):nth-child(3n){border-right:1px solid var(--pl-faint)}.dash .pl.clp .pl-tiles.five>:is(button,a):nth-child(2n){border-right:0}.dash .pl.clp .pl-tiles.five>:is(button,a):nth-child(-n+4){border-bottom:1px solid var(--pl-faint)}.dash .pl.clp .pl-tiles>:is(button,a){padding:18px}.dash .pl.clp .pl-tiles.three b{font-size:32px}.dash .pl.clp .pd-search{flex-basis:100%;max-width:none}.dash .pl.clp .clp-row{grid-template-columns:minmax(0,1fr);padding:18px 18px 18px 20px}.dash .pl.clp .clp-media.portrait{aspect-ratio:16/9;width:100%;height:auto;max-height:420px}.dash .pl.clp .clp-flag{padding:18px 18px 16px 20px}.dash .pl.clp .clp-when{flex-basis:100%;margin-left:0}.dash .pl.clp .clp-actions .clp-spacer{display:none}.dash .pl.clp .pl-card-head{flex-wrap:wrap}.dash .pl.clp .pl-card-head>div{flex-basis:calc(100% - 80px)}.dash .pl.clp .pl-bar>div .pl-button{flex:auto}.dash .pl.clp .pl-tiles:not(.five,.three){grid-template-columns:repeat(2,minmax(0,1fr))}.dash .pl.clp .pl-tiles:not(.five,.three)>div:nth-child(2n){border-right:0}.dash .pl.clp .pl-tiles:not(.five,.three)>div:nth-child(-n+2){border-bottom:1px solid var(--pl-faint)}.dash .pl.clp .clp-comp{grid-template-columns:minmax(0,1fr);padding:18px 18px 18px 20px}.dash .pl.clp .clp-go{display:none}.dash .pl.clp .clp-facts dd{white-space:normal}.dash .pl.clp .clp-mast-actions .pl-button{flex:auto}.dash .pl.clp .clp-mast-actions .pl-button.danger{margin-left:0}.dash .pl.clp .clp-entry{grid-template-columns:28px 96px minmax(0,1fr);padding:12px}.dash .pl.clp .clp-thumb{width:96px}.dash .pl.clp .clp-entry-tools{border-top:1px solid var(--pl-faint);flex-wrap:wrap;grid-column:1/-1;padding-top:10px}.dash .pl.clp .clp-host-controls .pl-button{flex:30%}.dash .pl.clp .clp-host-controls .pl-button.danger{margin-left:0}}.modal.clp-modal{border-color:var(--line-2);border-radius:0}.modal.clp-modal .modal-head .eyebrow{font:9px var(--mono);letter-spacing:2px}.modal.clp-modal .modal-head h2{letter-spacing:.01em;text-transform:uppercase;overflow-wrap:anywhere;font:600 34px/.95 Barlow Condensed,sans-serif}.modal.clp-modal :is(.modal-close,textarea,input,select,.button){border-radius:0}.modal.clp-modal .button{letter-spacing:.1em;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-weight:600}.modal.clp-modal .clp-builder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;display:grid}.modal.clp-modal .clp-builder-grid>.wide{grid-column:1/-1}.modal.clp-modal .clp-builder :is(.clp-mode,.clp-emojis)>span:first-child{color:var(--ink-2);font-size:12px}.modal.clp-modal .clp-builder small{color:var(--ink-3);font-size:11.5px;line-height:1.45}.modal.clp-modal .clp-builder select{min-height:40px;padding:8px 12px;font-size:13px}.modal.clp-modal :is(.clp-mode,.clp-emojis){align-content:start;gap:6px;min-width:0;display:grid}.modal.clp-modal .clp-seg{border:1px solid var(--line-2);background:var(--panel);padding:3px;display:inline-flex}.modal.clp-modal .clp-seg button{min-height:34px;color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:0;flex:1 1 0;justify-content:center;align-items:center;gap:7px;padding:0 16px;font:600 14px Barlow Condensed,sans-serif;display:inline-flex}.modal.clp-modal .clp-seg button:hover:not(:disabled){color:var(--ink);transform:none}.modal.clp-modal .clp-seg button.on{background:var(--accent-dim);color:var(--accent-2);box-shadow:inset 0 0 0 1px var(--line-2)}.modal.clp-modal .clp-seg button:disabled{cursor:not-allowed;opacity:.6}.modal.clp-modal .clp-emoji-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.modal.clp-modal .clp-emoji{border:1px solid var(--line-2);background:var(--panel);align-items:center;gap:6px;min-height:38px;padding:0 6px 0 12px;font-size:20px;line-height:1;display:inline-flex}.modal.clp-modal .clp-emoji button{width:24px;height:24px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid}.modal.clp-modal .clp-emoji button:hover:not(:disabled){color:var(--bad);transform:none}.modal.clp-modal .clp-emoji button:disabled{opacity:.3;cursor:not-allowed}.modal.clp-modal .clp-emoji-add{align-items:stretch;gap:8px;display:inline-flex}.modal.clp-modal .clp-emoji-add .ep-input>input{flex-basis:90px;min-height:40px}.modal.clp-modal .clp-builder .notice{margin:0}@media (max-width:640px){.modal.clp-modal .clp-builder-grid{grid-template-columns:minmax(0,1fr)}}.dash .pl.clp .clp-media-wait{text-align:center;color:var(--pl-ink-3);place-content:center;gap:8px;display:grid}.dash .pl.sg{--sg-ease:cubic-bezier(.2, .7, .2, 1);--sg-good:#b9cc9b;--sg-warn:#e0b761;--sg-bad:#e2705a}.dash .pl.sg .sg-mast-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.dash .pl.sg .pl-mast-live>b em{-webkit-text-fill-color:var(--pl-ink-3);color:var(--pl-ink-3);margin-left:6px}.dash .pl.sg .pl-tag{align-items:center;gap:5px;margin:0;display:inline-flex}.dash .pl.sg .pl-tag.gold{border-color:var(--pl-gold);color:var(--pl-gold-2);background:#d9ba7c14}.dash .pl.sg .pl-button{transition:background .18s,box-shadow .25s,border-color .18s,color .18s,opacity .18s}.dash .pl.sg .pl-button.small{min-height:34px;padding:0 14px;font-size:13.5px}.dash .pl.sg .pl-button.danger{color:#f4a492;background:0 0;border-color:#e2705a80}.dash .pl.sg .pl-button.danger:hover:not(:disabled){background:#e2705a1f;box-shadow:0 0 24px #e2705a40}.dash .pl.sg .pl-button:disabled{opacity:.45}.dash .pl.sg .pl-button.sg-icon{width:34px;padding:0}.dash .pl.sg .pl-chip{transition:border-color .15s,background .15s,color .15s}.dash .pl.sg .pl-tiles:not(.three){grid-template-columns:repeat(5,minmax(0,1fr))}.dash .pl.sg .pl-tiles>button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #d9ba7c25;align-content:start;gap:10px;padding:22px 24px 24px;transition:background .25s;display:grid;position:relative}.dash .pl.sg .pl-tiles>button:last-child{border-right:0}.dash .pl.sg .pl-tiles>button:after{content:"";background:var(--pl-gradient);transform-origin:0;height:2px;transition:transform .35s var(--sg-ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.dash .pl.sg .pl-tiles>button:hover{background:#d9ba7c0a}.dash .pl.sg .pl-tiles>button:is(:hover,.on):after{transform:scaleX(1)}.dash .pl.sg .pl-tiles>button.on{background:radial-gradient(at 0 0,#d9ba7c1c,#0000 70%),#d9ba7c08}.dash .pl.sg .pl-tiles>button.on b{background:var(--pl-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dash .pl.sg .pl-tiles>button.hot b{-webkit-text-fill-color:var(--pl-hot);color:var(--pl-hot)}.dash .pl.sg .pl-tiles>div.hot b{color:var(--pl-hot)}.dash .pl.sg .pl-tiles.three b{overflow-wrap:anywhere;font-size:40px}.dash .pl.sg .pl-tiles small{text-transform:none;letter-spacing:.2px;line-height:1.5}.dash .pl.sg .sg-toolbar{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.dash .pl.sg .pd-search{border:1px solid var(--pl-line);background:var(--pl-sunk);max-width:440px;height:40px;color:var(--pl-ink-3);border-radius:0;flex:260px}.dash .pl.sg .pd-search:focus-within{border-color:var(--pl-gold);color:var(--pl-gold);box-shadow:0 0 0 3px #d9ba7c22}.dash .pl.sg .pd-search input{color:var(--pl-ink);font-size:13.5px}.dash .pl.sg .pd-search :is(kbd,.pd-search-clear){border-color:var(--pl-line);color:var(--pl-ink-3);background:0 0;border-radius:0}.dash .pl.sg .sg-toolbar select:not([hidden]){width:auto;min-width:200px;height:40px;padding-block:0}.dash .pl.sg .sg-list{gap:14px;display:grid}.dash .pl.sg .sg-row{border:1px solid var(--pl-line);background:radial-gradient(ellipse at 100% 0%, #d9ba7c0c, transparent 45%), var(--pl-panel);min-width:0;animation:pl-rise .45s var(--sg-ease) both;gap:16px;padding:26px 30px 22px 34px;transition:border-color .2s;display:grid;position:relative}.dash .pl.sg .sg-row:nth-child(2){animation-delay:40ms}.dash .pl.sg .sg-row:nth-child(3){animation-delay:80ms}.dash .pl.sg .sg-row:nth-child(n+4){animation-delay:.12s}.dash .pl.sg .sg-row:hover{border-color:var(--pl-line-2)}.dash .pl.sg .sg-row:before{content:"";background:var(--pl-line-2);width:3px;position:absolute;top:-1px;bottom:-1px;left:-1px}.dash .pl.sg .sg-row.is-pending:before{background:var(--sg-warn);box-shadow:0 0 16px #e0b76155}.dash .pl.sg .sg-row.is-reviewing:before{background:var(--pl-gradient)}.dash .pl.sg .sg-row:is(.is-planned,.is-done):before{background:var(--sg-good)}.dash .pl.sg .sg-row.is-declined:before{background:var(--sg-bad)}.dash .pl.sg .sg-row.is-declined>:is(h3,.sg-body){opacity:.7}.dash .pl.sg .sg-top{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.dash .pl.sg .sg-ref{font:600 11px var(--mono);letter-spacing:1.2px;color:var(--pl-gold-2);margin-right:4px}.dash .pl.sg .sg-when{font:10px var(--mono);letter-spacing:.8px;color:var(--pl-ink-3);font-variant-numeric:tabular-nums;margin-left:auto}.dash .pl.sg .sg-row h3{font:600 clamp(24px, 2.4vw, 30px) / 1 var(--pl-display);letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere;text-wrap:balance}.dash .pl.sg .sg-body{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:26px;display:grid}.dash .pl.sg .sg-summary{border-left:1px solid var(--pl-line-2);gap:10px;padding-left:16px;display:grid}.dash .pl.sg .sg-summary p{color:var(--pl-ink-2);overflow-wrap:anywhere;white-space:pre-wrap;font-size:14.5px;line-height:1.8}.dash .pl.sg .sg-summary p:is(.sg-existing,.sg-unscored){color:var(--pl-ink-3);font-size:13px;line-height:1.6}.dash .pl.sg .sg-existing b{font:9px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-gold)}.dash .pl.sg .sg-unscored{font-family:var(--mono)}.dash .pl.sg .sg-scores{border:1px solid var(--pl-line);background:radial-gradient(ellipse at 100% 0%, #b8913a1f, transparent 60%), var(--pl-sunk);gap:14px;padding:16px 18px 18px;display:grid}.dash .pl.sg .sg-overall{border-bottom:1px solid var(--pl-faint);flex-wrap:wrap;align-items:baseline;gap:4px 6px;padding-bottom:12px;display:flex}.dash .pl.sg .sg-overall b{font:600 58px / .82 var(--pl-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:var(--pl-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dash .pl.sg .sg-overall.tone-bad b{background:linear-gradient(110deg,#f6b3a3,#c4513b 80%);-webkit-background-clip:text;background-clip:text}.dash .pl.sg .sg-overall small{font:600 18px var(--pl-display);color:var(--pl-ink-3)}.dash .pl.sg .sg-overall span{font:9px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-gold-2);margin-left:auto}.dash .pl.sg .sg-scores ul{gap:10px;display:grid}.dash .pl.sg .sg-scores li{font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3);grid-template-columns:96px minmax(0,1fr) 22px;align-items:center;gap:10px;display:grid}.dash .pl.sg .sg-scores li i{height:4px;transition:width .5s var(--sg-ease);background:linear-gradient(90deg,#8f7a4c,#e9d19b);display:block;box-shadow:0 0 10px #d9ba7c33}.dash .pl.sg .sg-scores li.tone-good i{background:linear-gradient(90deg, #6f7f57, var(--sg-good))}.dash .pl.sg .sg-scores li.tone-bad i{background:linear-gradient(90deg,#8c3b2c,#f08a73)}.dash .pl.sg .sg-scores li b{text-align:right;font:600 17px var(--pl-display);font-variant-numeric:tabular-nums;color:var(--pl-ink)}.dash .pl.sg .sg-meta{color:var(--pl-ink-2);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:12.5px;display:flex}.dash .pl.sg .sg-who{color:var(--pl-ink);align-items:center;gap:10px;font-weight:600;display:inline-flex}.dash .pl.sg .sg-who a{color:var(--pl-ink);border-bottom:1px solid var(--pl-line)}.dash .pl.sg .sg-who a:hover{color:var(--pl-gold-2);border-color:var(--pl-gold)}.dash .pl.sg .sg-who img,.dash .pl.sg .sg-mono{border:1px solid var(--pl-line-2);object-fit:cover;width:30px;height:30px}.dash .pl.sg .sg-mono{background:var(--pl-sunk);color:var(--pl-gold);font:600 16px var(--pl-display);place-items:center;display:inline-grid}.dash .pl.sg .sg-by{font:10px var(--mono);letter-spacing:.4px;color:var(--pl-ink-3)}.dash .pl.sg .sg-dot{background:var(--pl-ok);border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #b9cc9b80}.dash .pl.sg .sg-note{border-left:2px solid var(--pl-line-2);background:var(--pl-sunk);color:var(--pl-ink-2);white-space:pre-wrap;padding:11px 14px;font-size:12.5px;line-height:1.6}.dash .pl.sg .sg-note b{color:var(--pl-ink)}.dash .pl.sg .sg-reply{border-left-color:var(--pl-gold);background:#d9ba7c0d}.dash .pl.sg .sg-reply b{color:var(--pl-gold-2)}.dash .pl.sg .sg-detail{border:1px dashed var(--pl-line);background:var(--pl-sunk);animation:pl-rise .35s var(--sg-ease) both;gap:14px;padding:20px;display:grid}.dash .pl.sg .sg-detail-grid{border-bottom:1px solid var(--pl-faint);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:26px;padding-bottom:18px;display:grid}.dash .pl.sg .sg-detail-grid>div{align-content:start;gap:10px;display:grid}.dash .pl.sg .sg-detail-grid p{color:var(--pl-ink-2);white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.dash .pl.sg :is(.sg-pros,.sg-cons){gap:6px;margin-bottom:8px;display:grid}.dash .pl.sg :is(.sg-pros,.sg-cons) li{color:var(--pl-ink-2);padding-left:18px;font-size:13.5px;line-height:1.65;position:relative}.dash .pl.sg :is(.sg-pros,.sg-cons) li:before{content:"";background:var(--sg-good);width:6px;height:6px;position:absolute;top:.62em;left:2px;transform:rotate(45deg)}.dash .pl.sg .sg-cons li:before{background:var(--sg-bad)}.dash .pl.sg .sg-transcript{gap:10px;max-width:900px;display:grid}.dash .pl.sg .sg-transcript>li{border:1px solid var(--pl-faint);background:var(--pl-panel);color:var(--pl-ink-2);padding:12px 16px;font-size:13.5px;line-height:1.7}.dash .pl.sg .sg-transcript>li.is-assistant{border-color:var(--pl-line);border-left:2px solid var(--pl-gold);background:linear-gradient(90deg, #d9ba7c10, var(--pl-panel) 60%);margin-right:48px}.dash .pl.sg .sg-transcript>li.is-member{margin-left:48px}.dash .pl.sg .sg-transcript>li>span{font:9px var(--mono);letter-spacing:1.2px;color:var(--pl-ink-3);align-items:center;gap:6px;margin-bottom:6px;display:inline-flex}.dash .pl.sg .sg-transcript>li.is-assistant>span{color:var(--pl-gold)}.dash .pl.sg .sg-transcript p,.dash .pl.sg .sg-transcript ol li{white-space:pre-wrap;overflow-wrap:anywhere}.dash .pl.sg .sg-transcript ol{margin-top:4px;padding-left:22px;list-style:decimal}.dash .pl.sg .sg-transcript ol li::marker{font:11px var(--mono);color:var(--pl-gold)}.dash .pl.sg .sg-actions{border-top:1px solid var(--pl-faint);flex-wrap:wrap;align-items:center;gap:8px;padding-top:16px;display:flex}.dash .pl.sg .sg-spacer{flex:1}.dash .pl.sg .sg-empty{border:1px dashed var(--pl-line);background:var(--pl-sunk);text-align:center;color:var(--pl-ink-3);justify-items:center;gap:10px;padding:54px 24px;display:grid}.dash .pl.sg .sg-empty svg{color:var(--pl-gold)}.dash .pl.sg .sg-empty b{font:600 24px var(--pl-display);letter-spacing:.06em;text-transform:uppercase;color:var(--pl-ink)}.dash .pl.sg .sg-empty p{max-width:48ch;font-size:13px;line-height:1.6}.dash .pl.sg .sg-form{gap:22px;display:grid}.dash .pl.sg .pl-num-box input[type=number]:not([hidden]){padding-right:104px}.dash .pl.sg .sg-notes textarea:not([hidden]){min-height:220px}.dash .pl.sg .sg-bar-state{gap:4px;min-width:0;display:grid}.dash .pl.sg .sg-bar-state small{font:11.5px / 1.4 var(--mono);letter-spacing:0;text-transform:none;color:var(--pl-gold-2)}@media (max-width:1100px){.dash .pl.sg .pl-tiles:not(.three){grid-template-columns:repeat(3,minmax(0,1fr))}.dash .pl.sg .pl-tiles:not(.three)>button{border-bottom:1px solid #d9ba7c25}.dash .pl.sg .pl-tiles:not(.three)>button:nth-child(3){border-right:0}.dash .pl.sg .pl-tiles:not(.three)>button:nth-child(n+4){border-bottom:0}}@media (max-width:900px){.dash .pl.sg .sg-body,.dash .pl.sg .sg-detail-grid{grid-template-columns:minmax(0,1fr)}.dash .pl.sg .sg-transcript>li:is(.is-assistant,.is-member){margin:0}}@media (max-width:760px){.dash .pl.sg .pl-tiles:not(.three){grid-template-columns:repeat(2,minmax(0,1fr))}.dash .pl.sg .pl-tiles:not(.three)>button{border-bottom:1px solid #d9ba7c25;border-right:1px solid #d9ba7c25;padding:18px}.dash .pl.sg .pl-tiles:not(.three)>button:nth-child(2n){border-right:0}.dash .pl.sg .pl-tiles:not(.three)>button:last-child{border-bottom:0;border-right:0;grid-column:1/-1}.dash .pl.sg .pl-tiles.three b{font-size:32px}.dash .pl.sg .pd-search{flex-basis:100%;max-width:none}.dash .pl.sg .sg-toolbar select:not([hidden]){flex:auto}.dash .pl.sg .sg-row{padding:20px 18px 18px 22px}.dash .pl.sg .sg-when{flex-basis:100%;margin-left:0}.dash .pl.sg .sg-actions .sg-spacer{display:none}.dash .pl.sg .sg-detail{padding:14px}.dash .pl.sg .pl-bar>div .pl-button{flex:auto}}.modal.sg-modal{background:radial-gradient(at 100% 0,#b8913a26,#0000 55%),linear-gradient(#151b11,#0f130c);border-color:#d9ba7c66;box-shadow:inset 0 0 0 9px #0f130c,inset 0 0 0 10px #e9ce931f,0 30px 80px #000a}.modal.sg-modal .modal-head .eyebrow{font:9px var(--mono);letter-spacing:2px;color:#d4bd8f}.modal.sg-modal .modal-head h2{letter-spacing:.01em;text-transform:uppercase;overflow-wrap:anywhere;font:600 34px/.95 Barlow Condensed,sans-serif}.modal.sg-modal .modal-close{border-color:#d9ba7c40;border-radius:0}.modal.sg-modal :is(textarea,input,select){background:#0b0e09;border-color:#d9ba7c40;border-radius:0}.modal.sg-modal :is(textarea,input,select):focus-visible{border-color:#d9ba7c;outline:none;box-shadow:0 0 0 3px #d9ba7c22}.modal.sg-modal .check-note{border-radius:0}.modal.sg-modal .button{letter-spacing:.1em;text-transform:uppercase;border-radius:0;font-family:Barlow Condensed,sans-serif;font-weight:600}.sg-decide label:not(.check-note){color:#aab29e;gap:6px;font-size:12px;display:grid}.sg-decide textarea{min-height:90px}.dash .pl.sg .sg-prompt{border:1px solid var(--pl-line);max-height:520px;color:var(--pl-ink-2);white-space:pre-wrap;overflow-wrap:anywhere;background:#0a0d0b;border-radius:10px;margin:14px 0 0;padding:16px 18px;font:12.5px/1.6 ui-monospace,Cascadia Mono,Consolas,monospace;overflow:auto}.note-menu{border:0;flex-shrink:0;margin-right:10px;position:relative}.note-menu[open] summary>svg{transform:none}.note-menu summary{box-sizing:border-box;width:44px;height:44px;font-size:inherit;color:#ddc798;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color var(--t-fast), box-shadow var(--t-fast), color var(--t-fast);background:radial-gradient(circle at 50% 0,#d9ba7c18,#0000 70%),linear-gradient(#1a1d14,#12150e);border:1px solid #d9ba7c40;place-content:center;place-items:center;padding:0;list-style:none;display:grid;position:relative}.note-menu summary::-webkit-details-marker{display:none}.note-menu summary:hover,.note-menu[open] summary{border-color:var(--brass);color:var(--brass-hi);box-shadow:var(--glow)}.note-menu summary.has-unread{color:var(--brass-hi);border-color:#d9ba7c99}.note-menu summary.has-unread>svg{transform-origin:50% 2px;animation:note-ring 4.5s var(--ease) infinite}.note-menu summary>b{background:var(--brass-grad);min-width:19px;height:19px;color:var(--on-accent);font:700 10.5px/1 var(--mono);box-shadow:0 0 0 2px var(--bg), var(--glow-sm);animation:note-pop var(--t-base) var(--ease-spring);border-radius:10px;place-items:center;padding:0 5px;display:grid;position:absolute;top:-7px;right:-7px}@keyframes note-ring{0%,86%,to{transform:rotate(0)}89%{transform:rotate(14deg)}92%{transform:rotate(-11deg)}95%{transform:rotate(6deg)}}@keyframes note-pop{0%{opacity:0;transform:scale(.3)}}.note-menu-panel{z-index:30;width:min(400px,100vw - 32px);animation:note-drop var(--t-base) var(--ease-out);background:#151b11;border:1px solid #d9ba7c70;flex-direction:column;display:flex;position:absolute;top:calc(100% + 12px);right:-60px;box-shadow:0 30px 80px #000c,0 0 0 1px #d9ba7c14}@keyframes note-drop{0%{opacity:0;transform:translateY(-6px)}}.note-menu-head{background:radial-gradient(at 0 0,#d9ba7c14,#0000 70%);border-bottom:1px solid #d9ba7c40;justify-content:space-between;align-items:end;gap:12px;padding:16px 18px 14px;display:flex}.note-menu-head>div{gap:4px;display:grid}.note-menu-head .eyebrow,.note-settings .eyebrow{font:8.5px var(--mono);letter-spacing:2px;color:var(--brass)}.note-menu-head b{font:600 26px/1 var(--display);letter-spacing:.01em;background-image:var(--shine);-webkit-text-fill-color:transparent;background-size:250% 100%;-webkit-background-clip:text;background-clip:text}.note-menu-head .text-button{white-space:nowrap;font-size:11.5px}.note-menu-loading{min-height:80px}.note-menu-panel .note-list{max-height:min(430px,60vh);padding:6px;overflow-y:auto}.note-menu-all{font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;color:#ddc798;transition:background var(--t-fast), color var(--t-fast);border-top:1px solid #d9ba7c1f;justify-content:center;align-items:center;gap:8px;padding:12px 18px;display:flex}.note-menu-all:hover{color:var(--brass-hi);background:#d9ba7c0c}.note-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.note{--tone:var(--brass);transition:background var(--t-fast), border-color var(--t-fast);background:0 0;border:1px solid #0000;align-items:stretch;display:flex;position:relative}.note.tone-good{--tone:var(--good)}.note.tone-bad{--tone:var(--bad)}.note.tone-gold{--tone:#f2c94c}.note.unread{background:linear-gradient(90deg,#d9ba7c12,#0000 70%);border-color:#d9ba7c24}.note.unread:before{content:"";background:var(--tone);width:2px;box-shadow:0 0 10px var(--tone);position:absolute;top:-1px;bottom:-1px;left:-1px}.note:hover{background:#d9ba7c0e;border-color:#d9ba7c33}.note-main{min-width:0;color:inherit;text-align:left;font:inherit;cursor:default;background:0 0;border:0;flex:1;align-items:flex-start;gap:12px;padding:11px 12px;display:flex}.note.linked .note-main{cursor:pointer}.note-icon{border:1px solid color-mix(in srgb, var(--tone,var(--brass)) 45%, transparent);background:color-mix(in srgb, var(--tone,var(--brass)) 10%, #11150e);width:32px;height:32px;color:var(--tone,var(--brass));flex-shrink:0;place-items:center;display:grid}.note-copy{flex:1;gap:3px;min-width:0;display:grid}.note-copy b{color:var(--ink);font-size:14px;font-weight:600;line-height:1.35}.note:not(.unread) .note-copy b{color:var(--ink-2);font-weight:500}.note-copy>span{color:var(--ink-3);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.note-copy .clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.note-copy small{font:9.5px var(--mono);letter-spacing:.6px;text-transform:uppercase;color:#8f977f}.note-dot{background:var(--tone);width:8px;height:8px;box-shadow:0 0 10px var(--tone);border-radius:50%;flex-shrink:0;align-self:center}.note-remove{width:40px;color:var(--ink-3);opacity:0;cursor:pointer;transition:opacity var(--t-fast), color var(--t-fast);background:0 0;border:0;flex-shrink:0}.note:hover .note-remove,.note-remove:focus-visible{opacity:1}.note-remove:hover{color:var(--bad)}@media (hover:none){.note-remove{opacity:.7}}.note-empty{text-align:center;color:var(--ink-3);justify-items:center;gap:10px;padding:56px 24px;display:grid}.note-empty>svg{color:var(--brass);opacity:.8}.note-empty h3{font:600 24px var(--display);color:var(--ink);margin:0}.note-empty p{max-width:42ch;margin:0;font-size:14px}.note-empty.small{padding:30px 24px}.note-empty.small p{font-size:13px}.note-toasts{z-index:200;pointer-events:none;gap:10px;width:min(380px,100vw - 32px);margin:0;padding:0;list-style:none;display:grid;position:fixed;top:118px;right:20px}.note-toast{--tone:var(--brass);pointer-events:auto;border:1px solid color-mix(in srgb, var(--tone) 55%, transparent);background:radial-gradient(ellipse at 0% 0%, color-mix(in srgb, var(--tone) 16%, transparent), transparent 65%), linear-gradient(180deg, #192015, #12160e);box-shadow:0 24px 60px #000d, 0 0 30px color-mix(in srgb, var(--tone) 18%, transparent);animation:note-in var(--t-enter) var(--ease-spring);display:flex;position:relative;overflow:hidden}.note-toast.tone-good{--tone:var(--good)}.note-toast.tone-bad{--tone:var(--bad)}.note-toast.tone-gold{--tone:#f2c94c}.note-toast:after{content:"";pointer-events:none;animation:note-sheen 1.4s var(--ease) .2s 1 both;background:linear-gradient(110deg,#0000 35%,#ffffff10 50%,#0000 65%) 0 0/250% 100%;position:absolute;inset:0}@keyframes note-in{0%{opacity:0;transform:translate(30px)scale(.96)}}@keyframes note-sheen{0%{background-position:120% 0}to{background-position:-40% 0}}.note-toast-main{min-width:0;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;gap:12px;padding:14px 4px 16px 14px;display:flex}.note-toast .note-icon{width:38px;height:38px}.note-toast .note-copy small{color:var(--tone);letter-spacing:1.6px}.note-toast-close{color:var(--ink-3);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:10px}.note-toast-close:hover{color:var(--ink)}.note-toast-timer{background:var(--tone);transform-origin:0;width:100%;height:2px;animation:7s linear both note-timer;position:absolute;bottom:0;left:0}.note-toast:hover .note-toast-timer{animation-play-state:paused}@keyframes note-timer{to{transform:scaleX(0)}}.note-inbox{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.note-inbox-main{border:1px solid var(--line-2);background:linear-gradient(180deg, var(--panel), var(--sunk));min-width:0;padding:16px}.note-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding-bottom:14px;display:flex}.note-chips{flex-wrap:wrap;gap:6px;display:flex}.note-chips button{border:1px solid var(--line-2);color:var(--ink-2);font:10.5px var(--mono);letter-spacing:.8px;text-transform:uppercase;cursor:pointer;transition:border-color var(--t-fast), color var(--t-fast), background var(--t-fast);background:0 0;align-items:center;gap:6px;padding:6px 11px;display:inline-flex}.note-chips button:hover{border-color:var(--edge-lit);color:var(--ink)}.note-chips button.on{border-color:var(--brass);background:var(--accent-dim);color:var(--brass-hi);box-shadow:inset 0 0 12px #d9ba7c1a}.note-chips b{background:var(--brass-grad);color:var(--on-accent);border-radius:8px;padding:1px 6px;font-size:9.5px}.note-actions{gap:14px;display:flex}.note-actions .text-button:disabled{opacity:.4;cursor:default}.note-group h3{font:9.5px var(--mono);letter-spacing:2px;text-transform:uppercase;color:var(--brass);align-items:center;gap:10px;margin:18px 4px 8px;display:flex}.note-group h3:after{content:"";background:linear-gradient(90deg, var(--line-2), transparent);flex:1;height:1px}.note-inbox .note-main{padding:13px 14px}.note-more{margin:18px auto 4px;display:flex}.note-settings{border:1px solid var(--line-2);background:radial-gradient(ellipse at 100% 0%, #d9ba7c14, transparent 60%), var(--panel);gap:16px;padding:18px;display:grid;position:sticky;top:100px}.note-switch{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.note-switch input,.note-mutes input{opacity:0;pointer-events:none;position:absolute}.note-switch>i{border:1px solid var(--line-2);background:var(--sunk);width:40px;height:22px;transition:background var(--t-fast), border-color var(--t-fast);flex-shrink:0;margin-top:2px;position:relative}.note-switch>i:after{content:"";background:var(--ink-3);width:14px;height:14px;transition:transform var(--t-base) var(--ease-spring), background var(--t-fast);position:absolute;top:3px;left:3px}.note-switch.on>i{border-color:var(--brass);background:var(--accent-dim)}.note-switch.on>i:after{background:var(--brass-hi);box-shadow:var(--glow-sm);transform:translate(18px)}.note-switch input:focus-visible+i{outline:2px solid var(--brass);outline-offset:2px}.note-switch span{gap:4px;display:grid}.note-switch b{color:var(--ink);font-size:14px}.note-switch small{color:var(--ink-3);font-size:12.5px;line-height:1.5}.note-switch code{color:var(--brass-hi);font:11.5px var(--mono)}.note-mutes{transition:opacity var(--t-fast);border:0;gap:4px;margin:0;padding:0;display:grid}.note-mutes:disabled{opacity:.4}.note-mutes legend{font:9.5px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px}.note-mutes label{border:1px solid var(--line);color:var(--ink-3);cursor:pointer;transition:border-color var(--t-fast), color var(--t-fast), background var(--t-fast);align-items:center;gap:10px;padding:7px 10px;font-size:13px;display:flex}.note-mutes label:after{content:"Off";font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;margin-left:auto}.note-mutes label.on{color:var(--ink);background:#d9ba7c08;border-color:#d9ba7c33}.note-mutes label.on:after{content:"On";color:var(--brass)}.note-mutes label:has(input:focus-visible){outline:2px solid var(--brass)}.note-error{color:var(--bad);margin:0;font-size:13px}@media (max-width:900px){.note-inbox{grid-template-columns:1fr}.note-settings{position:static}}@media (max-width:640px){.note-menu{margin-right:6px}.note-menu summary{width:40px;height:40px}.note-menu-panel{top:var(--note-top,100px);width:auto;position:fixed;left:16px;right:16px}.note-toasts{top:auto;bottom:16px;right:16px}.note-inbox-main{padding:10px}}@media (prefers-reduced-motion:reduce){.note-menu summary.has-unread>svg,.note-toast,.note-toast:after,.note-menu-panel{animation:none}}.site-header{background:#0c0f0d;border-bottom-color:#ffffff0f}.site-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#d9ba7c40 30%,#c9a85c40 70%,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0}.site-header.scrolled{background:#0c0f0dc7}.site-header .header-inner{gap:20px;max-width:1600px;height:76px;margin:0 auto;padding:0 clamp(16px,3vw,48px)}.site-header .site-nav{align-items:center;gap:2px;margin:0 auto;display:flex}.site-nav>a.snav-link,.site-nav .nav-drop>summary{letter-spacing:.01em;color:#b8bbae;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:2px;align-items:center;gap:7px;height:40px;padding:0 14px;font:500 13px DM Sans,sans-serif;list-style:none;transition:color .18s,background .18s;display:flex;position:relative}.site-nav .nav-drop>summary::-webkit-details-marker{display:none}.site-nav>a.snav-link:hover,.site-nav .nav-drop>summary:hover,.site-nav .nav-drop[open]>summary{color:var(--paper);background:#ffffff0a}.site-nav .nav-drop>summary>svg{color:#a59d86;transition:transform .2s}.site-nav .nav-drop[open]>summary>svg{color:var(--accent);transform:rotate(180deg)}.snav-link-icon{color:#a59d86}.site-nav>a.snav-link:after,.site-nav .nav-drop>summary:after{content:"";background:linear-gradient(90deg, var(--accent), #c9a85c);border-radius:2px;height:2px;transition:transform .25s;position:absolute;bottom:-18px;left:14px;right:14px;transform:scaleX(0)}.site-nav>a.snav-link.active,.site-nav .nav-drop.active>summary{color:var(--accent)}.site-nav>a.snav-link.active:after,.site-nav .nav-drop.active>summary:after{transform:scaleX(1)}.site-nav>a.snav-link.active .snav-link-icon{color:var(--accent)}.site-nav>a.nav-members{height:38px;color:var(--paper);white-space:nowrap;border:1px solid #d9ba7c55;border-radius:2px;align-items:center;gap:8px;margin-left:12px;padding:0 14px;font:600 12.5px DM Sans,sans-serif;transition:border-color .18s,background .18s;display:flex}.site-nav>a.nav-members:after{display:none}.site-nav>a.nav-members:hover,.site-nav>a.nav-members.active{border-color:var(--accent);background:#d9ba7c12}.site-nav>a.nav-members.signed-in{color:var(--accent);background:#d9ba7c12}.site-nav .snav-drawer-discord{display:none}.site-nav .nav-drop{border:0;position:relative}.site-nav .snav-panel{z-index:60;background:radial-gradient(120% 70% at 50% 0,#d9ba7c0d,#0000 70%),linear-gradient(#161a11,#10140e);border:1px solid #d9ba7c33;border-radius:2px;width:330px;max-height:min(78vh,640px);padding:10px;animation:.18s ease-out snav-in;position:absolute;top:calc(100% + 16px);left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 28px 60px #000000c0,inset 0 2px #ffffff08}.site-nav .snav-panel.wide{width:580px}@keyframes snav-in{0%{opacity:0;transform:translate(-50%,-6px)}}.snav-eyebrow{font:9px var(--mono);letter-spacing:1.6px;color:#a59d86;align-items:center;gap:8px;padding:8px 12px 6px;display:flex}.snav-pride{border-top:1px solid #d9ba7c1a;margin-top:8px;padding-top:12px}.snav-pride i{background:linear-gradient(90deg,#ff4d5e,#ff9a3c,#ffe14d,#3ddc84,#4d8bff,#b46cff);width:22px;height:6px}.snav-grid{grid-template-columns:1fr 1fr;gap:2px;display:grid}.recruitment-menu{gap:2px;display:grid}.site-nav .snav-item{color:var(--paper);border-radius:2px;align-items:flex-start;gap:12px;padding:11px 12px;transition:background .15s;display:flex}.site-nav .snav-item:hover,.site-nav .snav-item.active{background:#ffffff09}.snav-icon{width:34px;height:34px;color:var(--accent);background:#d9ba7c10;border:1px solid #d9ba7c21;border-radius:2px;flex:none;place-items:center;transition:background .15s,border-color .15s;display:grid}.snav-item:hover .snav-icon,.snav-item.active .snav-icon{background:#d9ba7c1f;border-color:#d9ba7c47}.snav-text{min-width:0}.snav-text b{font-size:13.5px;font-weight:600;line-height:1.3;display:block}.snav-item.active .snav-text b{color:var(--accent)}.snav-text small{color:#a9ac9e;margin-top:3px;font-size:11.5px;line-height:1.4;display:block}.snav-boards{grid-template-columns:1fr 1fr;gap:2px;max-height:232px;display:grid;overflow-y:auto}.site-nav .snav-boards a{color:var(--paper);border-radius:2px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.site-nav .snav-boards a:hover,.site-nav .snav-boards a.active{background:#ffffff09}.snav-boards a>svg{color:#a59d86;flex:none}.snav-boards small{color:#a9ac9e;margin-top:3px;font-size:10.5px;display:block}.snav-split{grid-template-columns:228px 1fr;gap:8px;display:grid}.site-nav .snav-feature{color:var(--paper);background:radial-gradient(130% 90% at 0 0,#c9a85c30,#0000 62%),linear-gradient(160deg,#2a2c1b,#13170f);border:1px solid #c9a85c4d;border-radius:2px;flex-direction:column;gap:8px;padding:18px;transition:border-color .2s,transform .2s;display:flex}.site-nav .snav-feature:hover{border-color:#c9a85c99;transform:translateY(-1px)}.site-nav .snav-feature.live{background:radial-gradient(130% 90% at 0 0,#8fc97c2e,#0000 62%),linear-gradient(160deg,#1a1d14,#12160e);border-color:#8fc97c66}.snav-feature-top{color:#e2c77e;justify-content:space-between;align-items:center;gap:8px;display:flex}.snav-feature.live .snav-feature-top{color:#a9dc8c}.snav-feature b{font:600 28px var(--display);letter-spacing:.03em;text-transform:uppercase;margin-top:6px;line-height:1}.snav-feature small{color:#b9b89f;font-size:12px;line-height:1.5}.snav-feature-cta{color:#e2c77e;align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-size:12px;font-weight:600;display:flex}.snav-feature.live .snav-feature-cta{color:#a9dc8c}.snav-tag,.snav-live{font:8.5px var(--mono);letter-spacing:1.3px;white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.snav-tag{color:#e2c77e;border:1px solid #c9a85c59}.snav-live{color:#b7e39c;background:#8fc97c1c;border:1px solid #8fc97c59}.snav-live i,.snav-chip i{background:#8fc97c;border-radius:50%;flex:none;width:6px;height:6px;animation:1.8s ease-out infinite snav-pulse}.snav-list{min-width:0}.snav-dot{background:var(--bad);border-radius:50%;width:6px;height:6px}.snav-dot.on{background:var(--good);box-shadow:0 0 8px #8fc97c88}@keyframes snav-pulse{0%{box-shadow:0 0 #8fc97c99}70%{box-shadow:0 0 0 7px #8fc97c00}to{box-shadow:0 0 #8fc97c00}}.site-header .header-discord{white-space:nowrap;gap:10px;display:inline-flex}.header-actions{flex:none;align-items:center;gap:12px;display:flex}.snav-chip{height:34px;font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;color:#e5d6b7;background:#ffffff06;border:1px solid #d9ba7c33;border-radius:99px;align-items:center;gap:8px;padding:0 13px;transition:border-color .18s,background .18s;display:inline-flex}.header-actions:has(.user-menu) .snav-chip{display:none}.snav-chip:hover{border-color:var(--accent)}.snav-chip.seeding{color:#ecd594;background:linear-gradient(90deg,#c9a85c26,#c9a85c08);border-color:#c9a85c73}.snav-chip.seeding i{background:#e2c77e;animation-name:snav-pulse-brass}@keyframes snav-pulse-brass{0%{box-shadow:0 0 #e2c77e99}70%{box-shadow:0 0 0 7px #e2c77e00}to{box-shadow:0 0 #e2c77e00}}.site-header .menu-toggle{width:42px;height:42px;color:var(--paper);background:#ffffff06;border:1px solid #d9ba7c33;border-radius:2px;place-items:center;padding:0;display:none}.site-header .menu-toggle:hover{border-color:var(--accent)}.top-strip.seeding{color:#ecd594;background:linear-gradient(90deg,#3b3419,#2a2a1b 45%,#17150f)}.top-strip-seed{color:inherit;align-items:center;gap:9px;display:flex}.top-strip-seed:hover{color:#fff3c9}.top-strip.seeding .status-dot{background:#e2c77e;animation:1.8s ease-out infinite snav-pulse-brass}@media (max-width:1640px){.site-nav>a.snav-link,.site-nav .nav-drop>summary{padding:0 11px}.site-nav>a.snav-link:after,.site-nav .nav-drop>summary:after{left:11px;right:11px}.snav-link-icon,.site-header .header-discord .hd-long{display:none}}@media (max-width:1400px){.site-header .header-inner{gap:12px}.site-nav>a.snav-link,.site-nav .nav-drop>summary{padding:0 8px}.site-nav>a.snav-link:after,.site-nav .nav-drop>summary:after{left:8px;right:8px}.site-nav>a.nav-members{margin-left:6px;padding:0 10px}.site-nav>a.nav-members>svg{display:none}}@media (max-width:1760px){.snav-chip{display:none}}@media (min-width:1241px) and (max-width:1440px){.site-header:has(.coin-menu) .brand>span{display:none}}@media (max-width:1240px){.site-header .header-discord{display:none}.site-header .menu-toggle{display:grid}.site-header .site-nav{top:var(--drawer-top,76px);overscroll-behavior:contain;z-index:25;background:radial-gradient(90% 40% at 50% 0,#d9ba7c0d,#0000),#0e110c;border-top:1px solid #ffffff10;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:10px clamp(16px,5vw,40px) 40px;display:none;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.site-header .site-nav.open{animation:.2s ease-out snav-drawer;display:flex}@keyframes snav-drawer{0%{opacity:0;transform:translateY(-8px)}}.site-nav>a.snav-link,.site-nav .nav-drop>summary{height:60px;font:600 22px var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--paper);border-bottom:1px solid #ffffff10;border-radius:0;justify-content:space-between;padding:0 4px}.site-nav>a.snav-link{justify-content:flex-start}.site-nav>a.snav-link:hover,.site-nav .nav-drop>summary:hover,.site-nav .nav-drop[open]>summary{background:0 0}.site-nav>a.snav-link:after,.site-nav .nav-drop>summary:after,.snav-link-icon{display:none}.site-nav .snav-panel,.site-nav .snav-panel.wide{width:auto;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:6px 0 14px;animation:none;position:static;overflow:visible;transform:none}.snav-split{grid-template-columns:1fr}.snav-boards{max-height:none}.site-nav .snav-item{padding:12px 6px}.site-nav>a.nav-members{justify-content:center;height:54px;margin:22px 0 0;font-size:14px}.site-nav .snav-drawer-discord{margin-top:10px;display:flex}}@media (max-width:760px){.site-header .header-inner{height:68px}.snav-grid,.snav-boards{grid-template-columns:1fr}}@media (max-width:560px){.snav-chip,.top-strip.seeding .top-strip-motto{display:none}}.site-header.drawer-open,.site-header.drawer-open:hover{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0c0f0d}.site-header .site-nav{box-shadow:none;border-bottom:0}@media (max-width:370px){.top-strip .top-strip-long{display:none}}@media (max-width:420px){.site-header .header-inner{gap:10px;padding-inline:12px}.site-header .brand{gap:8px;min-width:0}.site-header .brand img{width:28px;height:34px}.site-header .brand>span{white-space:nowrap;font-size:19px}.site-header .brand small{display:none}.site-header .header-actions{gap:6px}}.top-strip-servers{scrollbar-width:none;flex:auto;align-items:center;gap:0;min-width:0;display:flex;overflow-x:auto}.top-strip-servers::-webkit-scrollbar{display:none}.top-strip-server{color:inherit;white-space:nowrap;border-left:1px solid #d9ba7c2e;align-items:center;gap:7px;padding:0 14px;text-decoration:none;transition:color .15s;display:inline-flex}.top-strip-server:first-child{border-left:0;padding-left:0}.top-strip-server:hover{color:#fff3c9}.top-strip-server b{color:#f2e6c4;font-weight:600}.top-strip-server em{color:#c8eaa8;font-style:normal}.top-strip-server.down .status-dot{box-shadow:none;background:#6b6656;animation:none}.top-strip-server.down b{color:inherit;opacity:.7}.top-strip-server.seeding .status-dot{background:#9fcf7a;animation:1.8s ease-out infinite snav-pulse-brass}.top-strip-server.seeding b{color:#c8eaa8}.top-strip-cta{color:#c8eaa8;white-space:nowrap;border:1px solid #9fcf7a66;align-items:center;gap:5px;margin-left:4px;padding:3px 9px;display:inline-flex}.top-strip-cta:hover{color:#e6f6d6;background:#9fcf7a1f}@media (max-width:1100px){.top-strip:has(.top-strip-servers) .top-strip-motto{display:none}}@media (max-width:760px){.top-strip-server{gap:5px;padding:0 9px}.top-strip .top-strip-server .top-strip-long,.top-strip-cta{display:none}}.dash .pl.pm .notice{border-radius:0}.dash .pl.pm .pm-form{gap:22px;display:grid}.dash .pl.pm .pl-card{animation:.5s ease-out both pl-rise}.dash .pl.pm .pl-card-head{flex-wrap:wrap}.dash .pl.pm .pm-small{min-height:36px;padding:0 16px;font-size:13.5px;text-decoration:none}.dash .pl.pm .pl-button:disabled{opacity:.45}.dash .pl.wd.pm textarea:not([hidden]){min-height:0}.dash .pl.pm .field-grid label>span:first-child{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.pm label>small{color:var(--pl-ink-3);font-size:11.5px;line-height:1.45}.dash .pl.pm .pm-switch{border:1px solid var(--pl-line);background:var(--pl-sunk);align-self:center;gap:12px;min-height:0;padding:14px 16px}.dash .pl.pm .pm-switch>span:last-child{font:600 16px var(--pl-display);letter-spacing:.06em;text-transform:uppercase;color:var(--pl-ink)}.dash .pl.pm .pm-switch:has(input:checked){border-color:var(--pl-line-2);background:radial-gradient(ellipse at 0% 50%, #d9ba7c18, transparent 60%), var(--pl-sunk)}.dash .pl.pm input[type=checkbox]{border-color:var(--pl-line-2);background-color:var(--pl-sunk);border-radius:0}.dash .pl.pm input[type=checkbox]:checked{border-color:var(--pl-gold);background-color:var(--pl-gold)}.dash .pl.pm input[type=checkbox].pm-toggle{border:1px solid var(--pl-line-2);background:#0b0e09;width:42px;height:22px;transition:background .2s,border-color .2s;display:inline-block;position:relative}.dash .pl.pm input[type=checkbox].pm-toggle:after{content:"";background:#777d70;border:0;width:14px;height:14px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px;transform:none}.dash .pl.pm input[type=checkbox].pm-toggle:checked{border-color:var(--pl-gold);background:#d9ba7c22}.dash .pl.pm input[type=checkbox].pm-toggle:checked:after{background:var(--pl-gold-2);transform:translate(20px);box-shadow:0 0 16px #d9ba7c88}.dash .pl.pm .pm-chips{border:1px solid var(--pl-line);background:var(--pl-sunk);flex-wrap:wrap;align-items:center;gap:6px;padding:8px;display:flex}.dash .pl.wd.pm .pm-chips input[type=text]:not([hidden]){background:0 0;border-color:#0000;flex:160px;width:auto;max-width:260px;padding:6px 8px}.dash .pl.pm .pm-chip{border:1px solid var(--pl-line-2);color:var(--pl-gold-2);font:10.5px var(--mono);letter-spacing:.8px;background:#d9ba7c14;align-items:center;gap:6px;padding:5px 6px 5px 10px;display:inline-flex}.dash .pl.pm .pm-chip button{color:var(--pl-ink-3);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.dash .pl.pm .pm-chip button:hover{color:var(--pl-hot)}.dash .pl.pm .pm-preview{isolation:isolate;border:1px solid var(--pl-line-2);color:#e4e3d7;align-content:center;gap:18px;min-height:340px;padding:52px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #0005}.dash .pl.pm .pm-preview:after{content:"";pointer-events:none;border:1px solid #e9ce9326;position:absolute;inset:13px}.dash .pl.pm .pm-preview:before{content:"";z-index:-1;background:linear-gradient(90deg,#111810f2,#111810a0 65%,#11181033);position:absolute;inset:0}.dash .pl.pm .pm-preview-image{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dash .pl.pm .pm-preview-caption{font:9px var(--mono);letter-spacing:1.8px;color:#d4bd8f;margin-bottom:10px}.dash .pl.pm .pm-preview .eyebrow{color:#b8c19f}.dash .pl.pm .pm-preview h3{letter-spacing:-.02em;overflow-wrap:anywhere;color:#e4e3d7;font:600 clamp(40px,5vw,80px)/.9 Barlow Condensed,Impact,sans-serif}.dash .pl.pm .pm-preview h3 span{background:var(--pl-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dash .pl.pm .pm-preview p{color:#d2d6c8;max-width:540px;font-size:13.5px}.dash .pl.pm .pm-images{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:12px;display:grid}.dash .pl.pm .pm-images button{aspect-ratio:16/9;border:1px solid var(--pl-line);background:var(--pl-sunk);padding:0;transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.dash .pl.pm .pm-images button img{object-fit:cover;filter:saturate(.5)brightness(.7);width:100%;height:100%;transition:filter .2s;display:block}.dash .pl.pm .pm-images button:hover img{filter:saturate(.8)brightness(.85)}.dash .pl.pm .pm-images button span{color:var(--pl-ink);font:9.5px var(--mono);letter-spacing:.8px;text-align:left;text-transform:uppercase;background:linear-gradient(#0000,#0d100ee6);padding:6px 8px;position:absolute;bottom:0;left:0;right:0}.dash .pl.pm .pm-images button[aria-pressed=true]{border-color:var(--pl-gold);box-shadow:0 0 0 1px var(--pl-gold), 0 0 28px #d9ba7c33}.dash .pl.pm .pm-images button[aria-pressed=true] img{filter:none}.dash .pl.pm .pm-stats{border:1px solid var(--pl-line);background:var(--pl-sunk);grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));display:grid}.dash .pl.pm .pm-stat{border-right:1px solid var(--pl-faint);border-bottom:1px solid var(--pl-faint);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 12px;min-height:0;padding:18px;transition:background .15s;display:grid}.dash .pl.pm .pm-stat:hover{background:#d9ba7c0a}.dash .pl.pm .pm-stat.on{box-shadow:inset 2px 0 0 var(--pl-gold);background:radial-gradient(at 0 0,#d9ba7c1a,#0000 65%),#141a10}.dash .pl.pm .pm-stat input{grid-row:span 2}.dash .pl.pm .pm-stat b{font:9px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.pm .pm-stat span{font:600 30px / .95 var(--pl-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--pl-ink);overflow-wrap:anywhere}.dash .pl.pm .pm-stat.on span{background:var(--pl-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dash .pl.pm .pm-stat.on b{color:var(--pl-gold)}.dash .pl.pm .pm-stat small{font:9px var(--mono);letter-spacing:1px;color:var(--pl-gold-2);grid-column:2}.dash .pl.pm .pm-list{gap:10px;display:grid}.dash .pl.pm .pm-list-row{border:1px solid var(--pl-faint);background:var(--pl-sunk);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px 18px;padding:18px 20px;display:grid}.dash .pl.pm .pm-row-n{font:600 38px / .8 var(--pl-display);color:#0000;-webkit-text-stroke:1px var(--pl-line-2);font-variant-numeric:tabular-nums}.dash .pl.pm .pm-list-row .field-grid{gap:10px 14px}.dash .pl.pm .pm-row-side{gap:4px;padding-top:22px;display:flex}.dash .pl.pm .pm-row-side button{border:1px solid var(--pl-line);width:30px;height:30px;color:var(--pl-ink-2);background:0 0;place-items:center;padding:0;display:inline-grid}.dash .pl.pm .pm-row-side button:hover:not(:disabled){border-color:var(--pl-gold);color:var(--pl-gold-2)}.dash .pl.pm .pm-row-side button:last-child:hover:not(:disabled){border-color:var(--pl-hot);color:#f4a492}.dash .pl.pm .pm-row-side button:disabled{opacity:.3}@media (max-width:760px){.dash .pl.pm .pm-preview{min-height:280px;padding:34px 24px}.dash .pl.pm .pm-preview:after{inset:8px}.dash .pl.pm .pm-images{grid-template-columns:repeat(2,minmax(0,1fr))}.dash .pl.pm .pm-list-row{grid-template-columns:minmax(0,1fr);padding:14px}.dash .pl.pm .pm-row-n{display:none}.dash .pl.pm .pm-row-side{padding-top:0}.dash .pl.pm .pm-bar>div{flex-basis:100%}}.dash .pl.sl .sl-clocks{border:1px solid var(--pl-line);background:var(--pl-panel);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));animation:.6s ease-out 50ms both pl-rise;display:grid;overflow:hidden;box-shadow:0 30px 80px #0004}.dash .pl.sl .sl-clock{align-content:start;gap:10px;min-width:0;padding:20px 22px 22px;display:grid;position:relative;box-shadow:1px 0 #d9ba7c25,0 1px #d9ba7c25}.dash .pl.sl .sl-clock:before{content:"";background:var(--pl-ok);width:2px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 14px #b9cc9b80}.dash .pl.sl .sl-clock.off:before{background:var(--pl-hot);box-shadow:none}.dash .pl.sl .sl-clock-name{min-width:0;font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-gold);align-items:center;gap:9px;display:flex}.dash .pl.sl .sl-clock-name strong{text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.dash .pl.sl .sl-clock.off .sl-clock-name>span:last-child{letter-spacing:0;text-transform:none;color:var(--pl-ink-2);font-size:12px}.dash .pl.sl .sl-dot{background:var(--pl-ok);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s ease-in-out infinite pl-pulse;box-shadow:0 0 16px #b9cc9b80}.dash .pl.sl .sl-clock.off .sl-dot{background:var(--pl-hot);box-shadow:none;animation:none}.dash .pl.sl .sl-clock>b{font:600 38px / .95 var(--pl-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;background:var(--pl-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dash .pl.sl .sl-clock.off>b{-webkit-text-fill-color:var(--pl-hot);background:0 0}.dash .pl.sl .sl-clock-foot{font:9px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3);flex-wrap:wrap;gap:6px 12px;display:flex}.dash .pl.sl .sl-clock-foot em{color:#e0b761}.dash .pl.sl .sl-form{gap:22px;animation:.6s ease-out .1s both pl-rise;display:grid}.dash .pl.sl .sl-fields{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:18px;display:grid}.dash .pl.sl .sl-field{align-content:start;gap:8px;min-width:0;display:grid}.dash .pl.sl .sl-field small{color:var(--pl-ink-3);font-size:11.5px;line-height:1.45}.dash .pl.sl .sl-unit{display:block;position:relative}.dash .pl.sl .sl-unit input[type=number]:not([hidden]){font:600 20px var(--pl-display);color:var(--pl-gold-2);padding-right:74px}.dash .pl.sl .sl-unit em{font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.dash .pl.sl .sl-toggle{border:1px solid var(--pl-line);background:var(--pl-sunk);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:14px 16px;transition:border-color .2s,background .2s;display:grid}.dash .pl.sl .sl-toggle:hover{border-color:var(--pl-line-2)}.dash .pl.sl .sl-toggle.on{border-color:var(--pl-line-2);background:#d9ba7c0a}.dash .pl.sl .sl-toggle input{appearance:none;border:1px solid var(--pl-line-2);cursor:pointer;background:#0b0e09;border-radius:0;width:40px;height:20px;min-height:0;margin:1px 0 0;padding:0;transition:background .2s,border-color .2s;position:relative}.dash .pl.sl .sl-toggle input:after{content:"";background:#777d70;border:0;width:12px;height:12px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.dash .pl.sl .sl-toggle input:checked{border-color:var(--pl-gold);background:#d9ba7c22}.dash .pl.sl .sl-toggle input:checked:after{background:var(--pl-gold-2);transform:translate(20px);box-shadow:0 0 14px #d9ba7c88}.dash .pl.sl .sl-toggle>span{gap:4px;min-width:0;display:grid}.dash .pl.sl .sl-toggle b{color:var(--pl-ink);font-size:13.5px;font-weight:600;line-height:1.4}.dash .pl.sl .sl-toggle small{color:var(--pl-ink-3);font-size:12px;line-height:1.5}.dash .pl.sl .sl-events{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:8px;display:grid}.dash .pl.sl .sl-sample{color:var(--pl-ink-2);background:#e0b7610d;border-left:2px solid #e0b761;padding:14px 16px;font-size:13.5px;line-height:1.6}.dash .pl.sl .sl-sample strong{color:var(--pl-gold-2)}.dash .pl.sl .pl-bar>div{align-items:center}.dash .pl.sl .sl-note{font:10px var(--mono);letter-spacing:.8px;color:var(--pl-ink-2)}.dash .pl.sl .sl-dirty{color:#f0d9a2}.dash .pl.sl .pl-button:disabled{opacity:.45}@media (max-width:760px){.dash .pl.sl .sl-clocks{grid-template-columns:minmax(0,1fr)}.dash .pl.sl .pl-bar>div{flex-basis:100%}}.dash .pl.rk{--rk-medium:#e0b761;--rk-high:#e2705a;--rk-critical:#ff4d3a;--rk-exempt:#b9cc9b}.dash .pl .rk-level{border:1px solid var(--pl-line);font:9px var(--mono);letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap;color:var(--pl-ink-3);padding:3px 8px;display:inline-block}.dash .pl .rk-level.rk-medium{color:#f0d9a2;border-color:#e0b76180}.dash .pl .rk-level.rk-high{color:#f4a492;background:#e2705a14;border-color:#e2705a99}.dash .pl .rk-level.rk-critical{color:#fff3ee;border-color:var(--rk-critical);background:linear-gradient(#e2402e,#a92619);box-shadow:0 0 18px #ff4d3a44}.dash .pl .rk-level.rk-exempt{color:#d5e6c2;background:#b9cc9b10;border-color:#b9cc9b66}.dash .pl .rk-rail{border:1px solid var(--pl-line);background:var(--pl-sunk);height:64px;margin:8px 0 18px;position:relative}.dash .pl .rk-zone{position:absolute;top:0;bottom:0}.dash .pl .rk-zone.rk-low{background:linear-gradient(90deg,#ffffff05,#ffffff0a)}.dash .pl .rk-zone.rk-medium{background:linear-gradient(90deg,#e0b76114,#e0b76129);border-left:1px solid #e0b76199}.dash .pl .rk-zone.rk-high{background:linear-gradient(90deg,#e2705a1c,#e2705a33);border-left:1px solid #e2705acc}.dash .pl .rk-zone.rk-critical{border-left:1px solid var(--rk-critical);background:repeating-linear-gradient(-45deg,#ff4d3a26 0 6px,#ff4d3a3d 6px 12px)}.dash .pl .rk-rail>b{font:10px var(--mono);color:var(--pl-gold-2);position:absolute;bottom:-18px;transform:translate(-50%)}.dash .pl .rk-dot{background:#8b927f;border:1px solid #0d100e;border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;transition:left .35s;position:absolute;top:50%}.dash .pl .rk-dot:nth-of-type(3n){margin-top:-13px}.dash .pl .rk-dot:nth-of-type(3n+1){margin-top:4px}.dash .pl .rk-dot.rk-medium{background:var(--rk-medium)}.dash .pl .rk-dot.rk-high{background:var(--rk-high);box-shadow:0 0 10px #e2705a99}.dash .pl .rk-dot.rk-critical{background:var(--rk-critical);animation:1.6s ease-in-out infinite pl-pulse;box-shadow:0 0 14px #ff4d3acc}.dash .pl .rk-dot.rk-exempt{background:var(--rk-exempt)}.dash .pl .pl-impact em{color:var(--pl-ink-3)}.dash .pl .rk-group{gap:10px;display:grid}.dash .pl .rk-group h4{font:9px var(--mono);letter-spacing:2px;text-transform:uppercase;color:var(--pl-gold)}.dash .pl .rk-signal{border:1px solid var(--pl-line);background:linear-gradient(#1a2115,#141a10);gap:12px;padding:14px 16px;transition:opacity .2s,border-color .2s;display:grid}.dash .pl .rk-signal.off{opacity:.55;background:0 0;border-style:dashed}.dash .pl .rk-signal header,.dash .pl .rk-rule header{align-items:center;gap:14px;display:flex}.dash .pl .rk-signal header>div{flex:1;gap:3px;min-width:0;display:grid}.dash .pl .rk-signal header b{font-size:14px}.dash .pl .rk-signal header small{color:var(--pl-ink-3);font-size:12px;line-height:1.45}.dash .pl .rk-toggle{flex:none;width:34px;height:18px;position:relative}.dash .pl .rk-toggle input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.dash .pl .rk-toggle span{border:1px solid var(--pl-line-2);background:var(--pl-sunk);pointer-events:none;position:absolute;inset:0}.dash .pl .rk-toggle span:after{content:"";background:#777d70;width:10px;height:10px;transition:transform .18s;position:absolute;top:3px;left:3px}.dash .pl .rk-toggle input:checked+span{border-color:var(--pl-gold);background:#d9ba7c22}.dash .pl .rk-toggle input:checked+span:after{background:var(--pl-gold-2);transform:translate(16px)}.dash .pl .rk-toggle input:focus-visible+span{outline-offset:2px;outline:2px solid #f2d494}.dash .pl .rk-tiers{gap:6px;padding-left:48px;display:grid}.dash .pl .rk-tiers li{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.dash .pl .rk-when,.dash .pl .rk-points{font:9.5px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3);align-items:center;gap:8px;display:inline-flex}.dash .pl .rk-when{min-width:230px}.dash .pl .rk-tiers input[type=number]{width:76px;padding:6px 8px}.dash .pl .rk-points input[type=number]{color:var(--pl-gold-2);font-weight:600}.dash .pl .rk select,.dash .pl .rk .rk-text,.dash .pl .rk .rk-name,.dash .pl .rk-probe input,.dash .pl .rk-when-grid input[type=number]{border:1px solid var(--pl-line);background:var(--pl-sunk);min-height:0;color:var(--pl-ink);border-radius:0;padding:7px 10px;font-size:13px}.dash .pl .rk :is(select,input):focus-visible{border-color:var(--pl-gold);outline:none;box-shadow:0 0 0 3px #d9ba7c22}.dash .pl .rk-icon{width:30px;height:30px;color:var(--pl-ink-3);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}.dash .pl .rk-icon:hover:not(:disabled){color:#f4a492;border-color:#e2705a99}.dash .pl .rk-add .pl-chip{align-items:center;gap:6px;display:inline-flex}.dash .pl .rk-arm{border:1px solid var(--pl-line);background:radial-gradient(ellipse at 100% 0%, #b8913a1f, transparent 60%), var(--pl-sunk);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;padding:18px;display:grid}.dash .pl .rk-rules{gap:14px;display:grid}.dash .pl .rk-rule{border:1px solid var(--pl-line);background:linear-gradient(#1a2115,#131810);gap:14px;padding:18px 20px 16px 24px;display:grid;position:relative}.dash .pl .rk-rule:before{content:"";background:var(--pl-gold);width:4px;position:absolute;top:-1px;bottom:-1px;left:-1px}.dash .pl .rk-rule.rk-alert:before{background:#8fa3c4}.dash .pl .rk-rule.rk-watch:before{background:var(--rk-medium)}.dash .pl .rk-rule.rk-kick:before{background:var(--rk-high)}.dash .pl .rk-rule.rk-ban:before{background:var(--rk-critical);box-shadow:0 0 16px #ff4d3a88}.dash .pl .rk-rule.off{opacity:.6}.dash .pl .rk .rk-name{min-width:0;font:600 22px / 1 var(--pl-display);letter-spacing:.04em;text-transform:uppercase;background:0 0;border-color:#0000;flex:1}.dash .pl .rk .rk-name:hover:not(:disabled){border-color:var(--pl-line)}.dash .pl .rk-when-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dash .pl .rk-when-grid label{gap:6px;display:grid}.dash .pl .rk-when-grid label.invalid .rk-text{border-color:var(--pl-hot)}.dash .pl .rk-chips{flex-wrap:wrap;gap:6px;display:flex}.dash .pl .rk-chips>span{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-ink-3);flex-basis:100%}.dash .pl .rk-chips .pl-chip{padding:4px 9px;font-size:11.5px}.dash .pl .rk-actions{border:1px solid var(--pl-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dash .pl .rk-actions button{border:0;border-right:1px solid var(--pl-faint);color:var(--pl-ink-2);text-align:left;background:0 0;justify-items:start;gap:4px;padding:12px 14px;display:grid}.dash .pl .rk-actions button:last-child{border-right:0}.dash .pl .rk-actions b{font:600 17px / 1 var(--pl-display);letter-spacing:.08em;text-transform:uppercase}.dash .pl .rk-actions small{color:var(--pl-ink-3);font-size:11px;line-height:1.35}.dash .pl .rk-actions button.on{color:var(--pl-gold-2);box-shadow:inset 0 -2px 0 var(--pl-gold);background:linear-gradient(#d9ba7c2e,#d9ba7c12)}.dash .pl .rk-ban .rk-actions button.on{color:#ffd6cf;box-shadow:inset 0 -2px 0 var(--rk-critical);background:linear-gradient(#ff4d3a33,#ff4d3a12)}.dash .pl .rk-addrule{justify-self:start}.dash .pl .rk-probe{border-bottom:1px solid var(--pl-faint);gap:8px;padding:14px 0;display:flex}.dash .pl .rk-probe input{min-width:0;font:12px var(--mono);flex:1}.dash .pl .rk-probed{border:1px solid var(--pl-line-2);background:var(--pl-sunk);gap:10px;margin:12px 0;padding:14px;animation:.3s ease-out both pl-rise;display:grid}.dash .pl .rk-probed header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dash .pl .rk-probed header b{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.dash .pl.rk .rk-probed ul{max-height:none;margin:0;padding:0}.dash .pl.rk .rk-probed li{color:var(--pl-ink-2);border:0;justify-content:space-between;gap:10px;padding:4px 0;font-size:12px;display:flex}.dash .pl .rk-probed li em{font:11px var(--mono);color:var(--pl-gold-2)}.dash .pl .rk-probed small{color:#f4a492;font-size:11.5px}.dash .pl.rk .rk-roster li.rk-row{grid-template-columns:minmax(0,1fr) auto auto;position:relative}.dash .pl.rk .rk-roster li.rk-row.rk-high,.dash .pl.rk .rk-roster li.rk-row.rk-critical{background:linear-gradient(90deg,#e2705a12,#0000 70%)}.dash .pl .rk-roster .pl-who a{color:inherit}.dash .pl .rk-roster .pl-who small{white-space:nowrap;text-overflow:ellipsis;text-transform:none;overflow:hidden}.dash .pl .rk-hits{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.dash .pl .rk-score{font:600 22px / 1 var(--pl-display);font-variant-numeric:tabular-nums;justify-items:end;display:grid}.dash .pl .rk-score em{font:9px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3)}@media (max-width:760px){.dash .pl .rk-arm,.dash .pl .rk-when-grid{grid-template-columns:minmax(0,1fr)}.dash .pl .rk-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.dash .pl .rk-actions button:nth-child(2){border-right:0}.dash .pl .rk-tiers{padding-left:0}.dash .pl .rk-when{min-width:0}}.dash .pl .rk-signal header,.dash .pl .rk-rule header,.dash .pl .rk-probed header{min-height:0;box-shadow:none;background:0 0;border:0;margin:0;padding:0;position:static}.dash .pl label.rk-toggle{background:0 0;border:0;min-height:0;margin:0;padding:0;display:block}.dash .pl .rk select{appearance:auto;border-radius:0;width:auto;max-width:100%;height:auto}.dash .pl .rk-when-grid select,.dash .pl .rk-when-grid input{width:100%}.dash .pl .rk-tiers li{grid-template-columns:minmax(0,1fr) auto auto 30px;gap:10px;display:grid}.dash .pl .rk-tiers li.rk-add{display:block}.dash .pl .rk-when{flex-wrap:wrap;min-width:0}.dash .pl .rk-arm{grid-template-columns:minmax(0,1fr)}@media (max-width:760px){.dash .pl .rk-tiers li{grid-template-columns:minmax(0,1fr) auto}}.dash .pl.rk .rk-signal select,.dash .pl.rk .rk-rule select{border:1px solid var(--pl-line);background:var(--pl-sunk);border-radius:0;height:34px;min-height:0;padding:0 10px;font-size:12.5px}.dash .pl.rk .rk-rule .rk-name{border-radius:0;height:40px}.dash .pl .rk-alerts{border:1px solid var(--pl-line);background:var(--pl-sunk);border-top:0;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:end;gap:12px;padding:16px 18px;display:grid}.dash .pl .rk-alerts label{gap:6px;min-width:0;display:grid}.dash .pl.rk .rk-alerts select{border-radius:0;width:100%;height:38px;padding:0 10px}.dash .pl .rk-test{white-space:nowrap;align-items:center;gap:6px;height:38px;display:inline-flex}.dash .pl .rk-warn{color:var(--pl-hot);grid-column:1/-1}@media (max-width:760px){.dash .pl .rk-alerts{grid-template-columns:minmax(0,1fr)}}.dash .pl .hb-grid{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:22px;display:grid}.dash .pl.hb input:not([type]),.dash .pl.hb input[type=text],.dash .pl.hb select,.dash .pl.hb .hb-panes textarea{border:1px solid var(--pl-line);background:var(--pl-sunk);width:100%;min-height:0;color:var(--pl-ink);border-radius:0;padding:9px 12px;font-size:13.5px}.dash .pl.hb :is(input,select,textarea):focus-visible{border-color:var(--pl-gold);outline:none;box-shadow:0 0 0 3px #d9ba7c22}.dash .pl.hb .invalid input{border-color:var(--pl-hot)}.dash .pl .hb-nav{gap:12px;padding:18px;position:sticky;top:16px}.dash .pl .hb-search{position:relative}.dash .pl .hb-search svg{color:var(--pl-ink-3);position:absolute;top:50%;left:11px;transform:translateY(-50%)}.dash .pl.hb .hb-search input{padding-left:32px}.dash .pl .hb-new{width:100%}.dash .pl .hb-nav nav{scrollbar-width:thin;scrollbar-color:var(--pl-line-2) transparent;max-height:calc(100vh - 260px);margin:0 -8px;padding:0 8px;overflow-y:auto}.dash .pl .hb-group{padding:10px 0 4px}.dash .pl .hb-group h4{font:9px var(--mono);letter-spacing:2px;text-transform:uppercase;color:var(--pl-gold);margin-bottom:6px}.dash .pl .hb-group button{width:100%;min-height:0;color:var(--pl-ink-2);text-align:left;background:0 0;border:0;border-left:2px solid #0000;align-items:center;gap:6px;padding:7px 9px;font-size:13px;display:flex}.dash .pl .hb-group button span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dash .pl .hb-group button:hover{color:var(--pl-ink);background:#d9ba7c0d}.dash .pl .hb-group button.on{border-left-color:var(--pl-gold);color:var(--pl-gold-2);background:linear-gradient(90deg,#d9ba7c22,#0000)}.dash .pl .hb-group .pl-tag{margin:0;padding:1px 5px;font-size:8px}.dash .pl .hb-editor{gap:16px}.dash .pl .hb-empty{text-align:center;color:var(--pl-ink-3);justify-items:center;gap:10px;padding:80px 20px;display:grid}.dash .pl .hb-empty svg{color:var(--pl-gold)}.dash .pl .hb-empty p{max-width:44ch;line-height:1.6}.dash .pl .hb-head{border-bottom:1px solid var(--pl-faint);justify-content:space-between;align-items:start;gap:16px;padding-bottom:14px;display:flex}.dash .pl .hb-head>div{gap:8px;min-width:0;display:grid}.dash .pl .hb-head h3{font:600 34px / .95 var(--pl-display);letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere}.dash .pl .hb-head small{color:var(--pl-ink-3);font-size:12px}.dash .pl .hb-head .pl-chip,.dash .pl .hb-undo{white-space:nowrap;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.dash .pl .hb-fields{gap:12px;display:grid}.dash .pl .hb-fields.two{grid-template-columns:repeat(2,minmax(0,1fr))}.dash .pl .hb-fields label{gap:6px;display:grid}.dash .pl .hb-fields small{font:11px var(--mono);color:var(--pl-ink-3)}.dash .pl .hb-tools{border:1px solid var(--pl-line);background:var(--pl-sunk);flex-wrap:wrap;align-items:center;gap:2px;padding:6px;display:flex}.dash .pl .hb-tools>button{width:32px;height:32px;min-height:0;color:var(--pl-ink-2);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}.dash .pl .hb-tools>button:hover{border-color:var(--pl-line);color:var(--pl-gold-2)}.dash .pl .hb-modes{border:1px solid var(--pl-line);margin-left:auto;display:inline-flex}.dash .pl .hb-modes button{min-height:0;color:var(--pl-ink-3);font:9.5px var(--mono);letter-spacing:1.2px;text-transform:uppercase;background:0 0;border:0;padding:5px 11px}.dash .pl .hb-modes button.on{color:var(--pl-gold-2);background:#d9ba7c26}.dash .pl .hb-panes{gap:12px;min-height:520px;display:grid}.dash .pl .hb-panes.split{grid-template-columns:repeat(2,minmax(0,1fr))}.dash .pl.hb .hb-panes textarea{height:100%;min-height:520px;font:13px / 1.7 var(--mono);resize:vertical;tab-size:2}.dash .pl .hb-preview{border:1px solid var(--pl-line);min-width:0;max-height:72vh;color:var(--pl-ink);background:#f6f3ea08;padding:22px 26px;font-size:14.5px;line-height:1.7;overflow:auto}.dash .pl .hb-preview :is(h1,h2,h3){font-family:var(--pl-display);letter-spacing:.02em;margin:1.4em 0 .5em}.dash .pl .hb-preview h1{margin-top:0;font-size:34px}.dash .pl .hb-preview h2{color:var(--pl-gold-2);font-size:25px}.dash .pl .hb-preview :is(p,ul,ol,table,blockquote,pre){margin:0 0 1em}.dash .pl .hb-preview :is(ul,ol){padding-left:1.4em}.dash .pl .hb-preview ul{list-style:outside}.dash .pl .hb-preview ol{list-style:decimal}.dash .pl .hb-preview a{color:var(--pl-gold-2);border-bottom:1px solid var(--pl-line-2)}.dash .pl .hb-preview code{background:var(--pl-sunk);font:12.5px var(--mono);padding:1px 5px}.dash .pl .hb-preview pre{background:var(--pl-sunk);padding:12px 14px;overflow-x:auto}.dash .pl .hb-preview pre code{padding:0}.dash .pl .hb-preview blockquote{border-left:3px solid var(--pl-gold);background:#d9ba7c0f;padding:10px 16px}.dash .pl .hb-preview table{border-collapse:collapse;width:100%;font-size:13px}.dash .pl .hb-preview :is(th,td){border:1px solid var(--pl-line);text-align:left;padding:7px 10px}.dash .pl .hb-fail pre{white-space:pre-wrap;font:11.5px var(--mono);margin:8px 0 0}.dash .pl .hb-history{border:1px solid var(--pl-line)}.dash .pl .hb-history summary{cursor:pointer;font:10px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-gold);align-items:center;gap:8px;padding:12px 14px;display:flex}.dash .pl .hb-history ol{padding:0 14px}.dash .pl .hb-history li{border-top:1px solid var(--pl-faint);align-items:center;gap:10px;padding:9px 0;font-size:13px;display:flex}.dash .pl .hb-history li>span:nth-child(2){flex:1;min-width:0}.dash .pl .hb-history li small{color:var(--pl-ink-3);display:block}.dash .pl .hb-undo{margin:4px 14px 14px}.dash .pl .hb-confirm{background:#e2705a12;border:1px solid #e2705a99;flex-wrap:wrap;align-items:center;gap:10px;margin:4px 14px 14px;padding:12px;display:flex}.dash .pl .hb-confirm p{flex-basis:100%;font-size:13px}.dash .pl .pl-button.hb-danger{color:#1a0d09;background:linear-gradient(#e98a74,#c4513a);border-color:#e2705a}.dash .pl.hb .hb-note{width:260px}@media (max-width:1100px){.dash .pl .hb-grid{grid-template-columns:minmax(0,1fr)}.dash .pl .hb-nav{position:static}.dash .pl .hb-nav nav{max-height:280px}.dash .pl .hb-panes.split{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.dash .pl .hb-fields.two{grid-template-columns:minmax(0,1fr)}.dash .pl.hb .hb-note{width:100%}.dash .pl .hb-head h3{font-size:26px}}.dash .pl.hb .pl-bar>div{flex-wrap:nowrap;align-items:center}.dash .pl.hb .hb-note{height:42px}@media (max-width:760px){.dash .pl.hb .pl-bar>div{flex-wrap:wrap}}.dash .pl .hb-nav nav{flex-direction:column;display:block}.dash .pl .hb-nav nav ul{display:block}.fin{--fin-income:#bcd49a;--fin-income-dim:#bcd49a24;--fin-cost:#e0b761;--fin-cost-dim:#e0b76124;--fin-est:#7fb3d9;--fin-net:#e9ede9;--fin-glass:linear-gradient(165deg, #1f271dd9, #0d120de8 62%);--fin-edge:#ffffff14;gap:22px;display:grid}.fin-band{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.fin-kpi{border:1px solid var(--fin-edge);border-radius:var(--r-lg);background:var(--fin-glass);box-shadow:var(--shadow);gap:6px;min-height:116px;padding:18px 20px 16px;display:grid;position:relative;overflow:hidden}.fin-kpi:before{content:"";background:var(--ink-3);opacity:.5;width:100%;height:2px;position:absolute;inset:0 auto auto 0}.fin-kpi.income:before{background:var(--fin-income);opacity:1}.fin-kpi.costs:before{background:var(--fin-cost);opacity:1}.fin-kpi.good:before{background:var(--good);opacity:1}.fin-kpi.bad:before{background:var(--bad);opacity:1}.fin-kpi.lead{background:radial-gradient(circle at 90% 10%, #bcd49a1f, transparent 45%), var(--fin-glass);grid-column:span 2;min-height:150px}.fin-kpi-label{font:10px var(--mono);letter-spacing:1.8px;text-transform:uppercase;color:var(--ink-3)}.fin-kpi strong{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-size:40px;font-weight:700;line-height:1}.fin-kpi.lead strong{font-size:56px}.fin-kpi.income strong{color:var(--fin-income)}.fin-kpi.costs strong{color:var(--fin-cost)}.fin-kpi.good strong{color:var(--good)}.fin-kpi.bad strong{color:var(--bad)}.fin-kpi-hint{color:var(--ink-2);font-size:12px}.fin-kpi-hint .up{color:var(--good)}.fin-kpi-hint .down{color:var(--bad)}.fin-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.fin-card{border:1px solid var(--fin-edge);border-radius:var(--r-lg);background:var(--fin-glass);box-shadow:var(--shadow);grid-column:span 12;min-width:0;padding:18px 20px 16px}.fin-card.half{grid-column:span 6}.fin-card.third{grid-column:span 4}.fin-card>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.fin-card>header h3{margin:0;font-size:15px;font-weight:600}.fin-card>header p{color:var(--ink-3);margin:4px 0 0;font-size:12px}.fin-empty{color:var(--ink-3);text-align:center;margin:0;padding:22px 0;font-size:13px}.fin-chart{position:relative}.fin-chart svg{max-width:100%;display:block;overflow:visible}.fin-grid-line,.fin-grid{stroke:#ffffff12}.fin-tick{fill:var(--ink-3);font-size:10px;font-family:var(--mono)}.fin-bar.income{fill:var(--fin-income)}.fin-bar.costs{fill:var(--fin-cost)}.fin-bar.est{fill:var(--fin-est);opacity:.55}.fin-bar{opacity:.85;transition:opacity .15s}.is-hot .fin-bar{opacity:1}.fin-net{fill:none;stroke:var(--fin-net);stroke-width:1.6px;stroke-linejoin:round;opacity:.85}.fin-dot{fill:var(--bg);stroke:var(--fin-net);stroke-width:1.6px}.fin-dot.neg{stroke:var(--bad)}.fin-cursor{stroke:#ffffff30;stroke-dasharray:3 3}.fin-tip{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel-3);color:var(--ink-2);pointer-events:none;white-space:nowrap;box-shadow:var(--shadow-lg);z-index:2;gap:3px;padding:8px 11px;font-size:12px;display:grid;position:absolute;top:8px;transform:translate(-50%)}.fin-tip b{color:var(--ink)}.fin-tip .pos{color:var(--good)}.fin-tip .neg{color:var(--bad)}.fin-tip .sw{vertical-align:-1px;border-radius:2px;width:9px;height:9px;margin-right:5px;display:inline-block}.sw.income{background:var(--fin-income)}.sw.costs{background:var(--fin-cost)}.sw.est{background:var(--fin-est)}.fin-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;display:block;position:absolute;overflow:hidden}.fin-legend{color:var(--ink-2);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.fin-breakdown{gap:9px;margin:0;padding:0;list-style:none;display:grid}.fin-breakdown li{grid-template-columns:minmax(90px,1.1fr) 2fr auto 38px;align-items:center;gap:12px;font-size:13px;display:grid}.fin-bk-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;display:grid;overflow:hidden}.fin-bk-name small{color:var(--ink-3);font-size:11px}.fin-bk-track{background:#ffffff10;border-radius:4px;height:7px;overflow:hidden}.fin-bk-track i{background:var(--fin-cost);border-radius:4px;height:100%;display:block}.fin-breakdown.income .fin-bk-track i{background:var(--fin-income)}.fin-breakdown b{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.fin-breakdown li>small{color:var(--ink-3);text-align:right;font-family:var(--mono);font-size:11px}.fin-headroom{gap:8px;display:grid}.fin-headroom-bar{background:#ffffff10;border-radius:5px;height:10px;overflow:hidden}.fin-headroom-bar i{background:var(--good);border-radius:5px;height:100%;transition:width .25s;display:block}.fin-headroom.over .fin-headroom-bar i{background:var(--bad)}.fin-headroom p{color:var(--ink-2);margin:0;font-size:13px}.fin-plan{align-items:center;gap:10px;margin-top:10px;display:flex}.fin-plan input{width:140px}.fin-table{border-collapse:collapse;width:100%;font-size:13px}.fin-table th,.fin-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:9px 10px}.fin-table th{font:10px var(--mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-3);background:var(--sunk)}.fin-table td.num,.fin-table th.num{text-align:right;font-variant-numeric:tabular-nums}.fin-table tr.muted td{color:var(--ink-3)}.fin-table .actions{justify-content:flex-end;gap:6px;display:flex}.fin-tag{font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;border:1px solid var(--line-2);color:var(--ink-2);border-radius:999px;padding:2px 8px;display:inline-block}.fin-tag.income{color:var(--fin-income);border-color:#bcd49a55}.fin-tag.refund,.fin-tag.bad{color:var(--bad);border-color:#e2705a55}.fin-tag.fee{color:var(--fin-cost);border-color:#e0b76155}.fin-tag.payout{color:var(--info);border-color:#7fb3d955}.fin-tag.live{color:var(--good);border-color:#8fc97c66}.fin-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.fin-toolbar .spacer{flex:1}.fin-pills{border:1px solid var(--line);background:var(--sunk);border-radius:999px;gap:4px;padding:3px;display:flex}.fin-pills button{color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 12px;font-size:12px}.fin-pills button.on{background:var(--panel-3);color:var(--ink)}.fin-due{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fin-due li{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--sunk);grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:8px 10px;font-size:13px;display:grid}.fin-due time{font-family:var(--mono);color:var(--ink-3);font-size:11px;line-height:1.2;display:grid}.fin-due time b{color:var(--ink);font-size:16px}.fin-due .what{display:grid}.fin-due .what small{color:var(--ink-3)}.fin-due b.amt{font-variant-numeric:tabular-nums}.fin-form{border:1px solid var(--line-2);border-radius:var(--r);background:var(--sunk);gap:14px;margin-bottom:16px;padding:16px 18px 18px;display:grid}.fin-form .row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.fin-form .row .wide{grid-column:1/-1}.fin-form .foot{justify-content:flex-end;align-items:center;gap:10px;display:flex}.fin-money{align-items:center;gap:6px;display:flex}.fin-money em{color:var(--ink-3);font-style:normal}.fin-money input{width:120px}.fin-check{align-items:center;flex-direction:row!important;gap:10px!important}.fin-check input{width:18px;height:18px;accent-color:var(--accent)}.fin-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fin-actions .spacer{flex:1}.fin-quick{flex-wrap:wrap;gap:8px;display:flex}.fin-sync{color:var(--ink-3);font-size:12px}.fin-live{border-radius:var(--r-lg);background:radial-gradient(circle at 0% 50%, #8fc97c1a, transparent 55%), var(--fin-glass);border:1px solid #8fc97c44;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.fin-live.off{border-color:var(--line-2);background:var(--fin-glass)}.fin-live .dot{background:var(--good);border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 4px #8fc97c22}.fin-live.off .dot{background:var(--ink-3);box-shadow:none}.fin-live h3{margin:0 0 2px;font-size:15px}.fin-live p{color:var(--ink-2);margin:0;font-size:12px}.fin-poster{grid-template-columns:300px 1fr;align-items:start;gap:18px;display:grid}.fin-poster img{border-radius:var(--r);border:1px solid var(--fin-edge);width:100%;box-shadow:var(--shadow-lg);background:var(--sunk);aspect-ratio:4/5}.fin-poster .fin-actions{flex-direction:column;align-items:flex-start}.fin-sku{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:grid}.fin-sku small{color:var(--ink-3);display:block}.fin-public{--fin-net:var(--paper)}.fin-public .fin-kpi,.fin-public .fin-card{background:linear-gradient(165deg,#1e2418e6,#12160fe8 62%)}.fin-public .fin-hero{gap:18px;max-width:820px;margin-bottom:40px;display:grid}.fin-public .fin-hero h1{margin:0;font-size:clamp(54px,6.2vw,92px);line-height:.94}.fin-public .fin-hero p{color:var(--ink-2);max-width:640px;margin:0;font-size:17px}.fin-public .fin-meta{font:11px var(--mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;gap:18px;display:flex}.fin-public .fin-note{border-left:3px solid var(--accent);background:var(--sunk);border-radius:0 var(--r) var(--r) 0;white-space:pre-wrap;padding:18px 22px;font-size:15px;line-height:1.6}.fin-public .fin-foot{color:var(--ink-3);margin-top:30px;font-size:12px}.fin-public .fin-nothing{isolation:isolate;text-align:center;background:radial-gradient(60% 80% at 50% 0,#d9ba7c14,#0000 70%),linear-gradient(#12160f,#0d100e);border:1px solid #d9ba7c33;align-content:center;justify-items:center;min-height:60vh;padding:clamp(60px,8vw,110px) 24px;display:grid;position:relative;overflow:hidden}.fin-public .fin-nothing:before{content:"";z-index:-1;pointer-events:none;border:1px solid #e9ce931f;position:absolute;inset:13px}.fin-nothing-mark{z-index:-1;font:600 clamp(200px, 26vw, 380px) / .8 var(--display);color:#0000;-webkit-text-stroke:1px #dbc18822;pointer-events:none;position:absolute;bottom:-.08em;right:7%}.fin-public .fin-nothing .eyebrow{text-transform:uppercase}.fin-public .fin-nothing h1{letter-spacing:-.03em;text-wrap:balance;margin:24px 0 18px;font-size:clamp(56px,7vw,112px);line-height:.88}.fin-public .fin-nothing p{max-width:480px;margin:0 0 30px}.fin-loading{min-height:50vh;font:10px var(--mono);letter-spacing:2px;text-transform:uppercase;color:var(--brass);place-items:center;display:grid}.fin-public{max-width:1480px;padding-left:6%;padding-right:6%}.fin-public .fr{gap:clamp(18px,2vw,26px)}.fin-public .fr-mast{padding:clamp(44px,5.4vw,84px) clamp(28px,4.4vw,68px) clamp(40px,4.6vw,70px)}.fin-public .fr-mast-copy>*,.fin-public .fr-mast-live{animation:rise-soft .9s var(--ease-out) backwards}.fin-public .fr-mast-copy>:nth-child(2){animation-delay:80ms}.fin-public .fr-mast-copy>:nth-child(n+3),.fin-public .fr-mast-live{animation-delay:.18s}.fin-public .fr-mast h1{letter-spacing:-.03em;font-size:clamp(60px,7.4vw,124px);line-height:.86}.fin-public .fr-mast p{font-size:15.5px;line-height:1.8}.fin-public .fr-mast-live>b{font-size:clamp(72px,8.4vw,136px)}.fin-public :is(.fr-mast,.fr-tiles,.fr-card,.fin-nothing):after{content:"";z-index:2;pointer-events:none;background:linear-gradient(var(--brass), var(--brass)) top left / 14px 1px, linear-gradient(var(--brass), var(--brass)) top left / 1px 14px, linear-gradient(var(--brass), var(--brass)) bottom right / 14px 1px, linear-gradient(var(--brass), var(--brass)) bottom right / 1px 14px;opacity:.75;background-repeat:no-repeat;position:absolute;inset:-1px}.fin-public :is(.fr-tiles,.fr-card){position:relative}.fin-public .fr-mast:after{inset:0}.fin-public .fr-tiles>div{padding:clamp(24px,2.6vw,34px) clamp(22px,2.4vw,32px)}.fin-public .fr-tiles b{letter-spacing:-.02em;font-size:clamp(44px,4.4vw,66px)}.fin-public .fr-card{background:linear-gradient(160deg,#161b12f2,#0f130df2);padding:clamp(24px,2.8vw,38px);transition:border-color .35s}.fin-public .fr-card:hover{border-color:#d9ba7c66}.fin-public .fr-card h3{letter-spacing:.01em;font-size:clamp(26px,2.4vw,34px)}.fin-public .fr-note{padding:22px 26px;font-size:15px}.fin-public .fr-reports{box-shadow:none;background:0 0;border:0;padding:0;position:static}.fin-public .fr-mast{z-index:auto}.fin-public .fr-reports a{padding:9px 14px}@media (prefers-reduced-motion:reduce){.fin-public .fr-mast-copy>*,.fin-public .fr-mast-live{animation:none}}@media (max-width:900px){.fin-card.half,.fin-card.third{grid-column:span 12}.fin-kpi.lead{grid-column:span 1}.fin-poster{grid-template-columns:1fr}.fin-live{grid-template-columns:auto 1fr}.fin-breakdown li{grid-template-columns:minmax(80px,1fr) 1.4fr auto}.fin-breakdown li>small{display:none}}.fr{--fr-gold:#d9ba7c;--fr-gold-2:#f2dba3;--fr-line:#d9ba7c40;--fr-line-2:#d9ba7c66;--fr-faint:#d9ba7c1f;--fr-panel:#151b11;--fr-sunk:#0f130c;--fr-ink:#f2eee2;--fr-ink-2:#c8cbbd;--fr-ink-3:#aab29e;--fr-ok:#b9cc9b;--fr-hot:#e2705a;--fr-gradient:linear-gradient(110deg, #fff0c9, #c39b53 80%);--fin-income:#b9cc9b;--fin-cost:#e0a35e;--fin-est:#f2dba3;--fin-net:#f2dba3;min-width:0;color:var(--fr-ink);gap:22px;display:grid}.fr :is(h1,h2,h3,p,dl,dd){margin:0}.fr .good{color:var(--fr-ok)}.fr .bad{color:var(--fr-hot)}.fr-reports{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fr-reports>span{font:9px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--fr-ink-3);margin-right:6px}.fr-reports a{border:1px solid var(--fr-line);color:var(--fr-ink-2);font:10.5px var(--mono);letter-spacing:.6px;padding:7px 12px;text-decoration:none}.fr-reports a:hover,.fr-reports a.on{border-color:var(--fr-gold);color:var(--fr-gold-2);background:#d9ba7c14}.fr-mast{isolation:isolate;border:1px solid var(--fr-line);background:radial-gradient(at 92% 8%,#b8913a33,#0000 55%),radial-gradient(at 0 100%,#d9ba7c10,#0000 50%),linear-gradient(#12160f,#0d100e);justify-content:space-between;align-items:end;gap:28px;padding:44px 46px 40px;display:flex;position:relative;overflow:hidden}.fr-frame{pointer-events:none;border:1px solid #e9ce9326;position:absolute;inset:13px}.fr-watermark{z-index:-1;font:600 clamp(160px, 20vw, 280px) / .8 var(--display);color:#0000;-webkit-text-stroke:1px #dbc18826;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;bottom:-40px;right:22%}.fr-mast-copy{gap:16px;min-width:0;max-width:64ch;display:grid}.fr-eyebrow{font:9px var(--mono);letter-spacing:2px;color:#d4bd8f;align-items:center;gap:8px;display:inline-flex}.fr-mast h1{font:600 clamp(42px, 5vw, 76px) / .9 var(--display);letter-spacing:-.02em;text-transform:uppercase}.fr-mast p{color:#d5d6c9;font-size:14.5px;line-height:1.7}.fr-meta{flex-wrap:wrap;gap:8px;display:flex}.fr-meta span{border:1px solid var(--fr-line);font:9.5px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--fr-ink-2);padding:5px 10px}.fr-mast-live{text-align:right;flex-shrink:0;justify-items:end;gap:8px;display:grid}.fr-status{border:1px solid var(--fr-line-2);font:9.5px var(--mono);letter-spacing:1.2px;text-transform:uppercase;padding:8px 13px}.fr-mast-live>b{font:600 clamp(56px, 6.4vw, 96px) / .82 var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:var(--fr-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.fr-mast-live>b.bad{background:linear-gradient(110deg,#ffd0c4,#e2705a 80%);-webkit-background-clip:text;background-clip:text}.fr-mast-live small{font:9px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--fr-ink-3)}.fr-tiles{border:1px solid var(--fr-line);background:var(--fr-panel);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fr-tiles>div{border-right:1px solid var(--fr-faint);gap:10px;min-width:0;padding:22px 24px;display:grid}.fr-tiles>div:last-child{border-right:0}.fr-tiles span{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--fr-gold);align-items:center;gap:7px;display:inline-flex}.fr-tiles b{font:600 46px / .9 var(--display);font-variant-numeric:tabular-nums}.fr-tiles .good b{color:var(--fr-ok)}.fr-tiles .bad b{color:var(--fr-hot)}.fr-tiles small{font:9px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--fr-ink-3)}.fr-note{border-left:2px solid var(--fr-gold);color:var(--fr-ink-2);white-space:pre-line;background:#d9ba7c0d;padding:18px 22px;font-size:14px;line-height:1.7}.fr-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.fr-card{border:1px solid var(--fr-line);background:var(--fr-panel);align-content:start;gap:18px;min-width:0;padding:26px 28px 28px;display:grid}.fr-card-head{border-bottom:1px solid var(--fr-faint);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 18px;padding-bottom:16px;display:flex}.fr-card-head>div:first-child{gap:4px;display:grid}.fr-card h3{font:600 24px / 1 var(--display);letter-spacing:.04em;text-transform:uppercase}.fr-card-head p{color:var(--fr-ink-3);font-size:12.5px;line-height:1.5}.fr .fin-legend{font:9.5px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--fr-ink-3)}.fr .fin-legend .sw{vertical-align:-1px;width:10px;height:10px;margin-right:6px;display:inline-block}.fr .sw.est{background:repeating-linear-gradient(135deg,#b9cc9b 0 2px,#0000 2px 4px)}.fr .fx-chart .fin-tick{fill:var(--fr-ink-3)}.fr .fx-chart .fin-grid{stroke:#d9ba7c1a}.fr .fx-zero{stroke:#d9ba7c55}.fr .fx-now-band{fill:#d9ba7c0f;stroke:#d9ba7c33;stroke-dasharray:3 3}.fr .fx-now{fill:var(--fr-gold);font:9px var(--mono);letter-spacing:2px}.fr .fx-hatch-bg.in{fill:#b9cc9b1f}.fr .fx-hatch.in{stroke:#b9cc9b;stroke-width:2px}.fr .fx-hatch-bg.out{fill:#e0a35e1f}.fr .fx-hatch.out{stroke:#e0a35e;stroke-width:2px}.fr .fin-dot{fill:#151b11;stroke:var(--fin-net);stroke-width:2px}.fr .fin-dot.neg{stroke:var(--fr-hot)}.fr .fin-dot.future{stroke-dasharray:2 2}.fr .fin-net{stroke-width:2px}.fr .fx-tip{border-color:var(--fr-line-2);background:#10140df2;border-radius:0}.fr .fx-tip b em{font:9px var(--mono);text-transform:uppercase;color:var(--fr-gold);margin-left:6px}.fr-cover{gap:16px;display:grid}.fr-cover-bar{border:1px solid var(--fr-line);background:var(--fr-sunk);height:10px;position:relative}.fr-cover-bar i{background:linear-gradient(90deg,#6e7d58,#b9cc9b);position:absolute;inset:0 auto 0 0}.fr-cover dl{display:grid}.fr-cover dl>div{border-bottom:1px solid var(--fr-faint);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.fr-cover dt{font:9.5px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--fr-ink-3)}.fr-cover dd{font:600 22px var(--display);font-variant-numeric:tabular-nums}.fr-ahead{border:1px solid var(--fr-line);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.fr-ahead>div{border-right:1px solid var(--fr-faint);gap:6px;padding:14px 16px;display:grid}.fr-ahead>div:last-child{border-right:0}.fr-ahead span{font:9px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--fr-gold)}.fr-ahead b{font:600 28px / 1 var(--display);font-variant-numeric:tabular-nums}.fr-ahead small{color:var(--fr-ink-3);font-size:11.5px}.fr .fin-breakdown li{grid-template-columns:minmax(110px,1.3fr) minmax(60px,2fr) auto 38px;font-size:13px}.fr .fin-bk-name{color:var(--fr-ink)}.fr .fin-bk-track{background:#d9ba7c14;border-radius:0;height:6px}.fr .fin-bk-track i{background:linear-gradient(90deg,#8a5a2c,#e0a35e);border-radius:0}.fr .fin-breakdown.income .fin-bk-track i{background:linear-gradient(90deg,#6e7d58,#b9cc9b)}.fr .fin-breakdown b{font:600 16px var(--display);color:var(--fr-ink)}.fr .fin-breakdown li>small,.fr .fin-empty{color:var(--fr-ink-3)}.fr-table{overflow:auto}.fr-table table{border-collapse:collapse;width:100%;font-size:13px}.fr-table th{border-bottom:1px solid var(--fr-line);text-align:left;font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--fr-gold);padding:0 12px 10px 0}.fr-table td{border-bottom:1px solid var(--fr-faint);color:var(--fr-ink-2);vertical-align:top;padding:11px 12px 11px 0}.fr-table td small{font:9px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--fr-ink-3);margin-top:3px;display:block}.fr-num{font:600 16px var(--display);font-variant-numeric:tabular-nums;white-space:nowrap}.fr-foot{color:var(--fr-ink-3);font-size:12px;line-height:1.6}@media (max-width:900px){.fr-grid{grid-template-columns:minmax(0,1fr)}.fr-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.fr-tiles>div:nth-child(2n){border-right:0}.fr-tiles>div:nth-child(-n+2){border-bottom:1px solid var(--fr-faint)}}@media (max-width:640px){.fr-mast{flex-direction:column;align-items:stretch;padding:32px 24px 28px}.fr-mast-live{text-align:left;justify-items:start}.fr-card{padding:22px 18px}.fr-tiles b{font-size:38px}}.dash .pl.fx{--fin-income:#b9cc9b;--fin-cost:#e0a35e;--fin-est:#f2dba3;--fin-net:#f2dba3;gap:22px}.dash .pl.fx .good{color:var(--pl-ok)}.dash .pl.fx .bad{color:var(--pl-hot)}.dash .pl.fx .pl-card-head{flex-wrap:wrap}.dash .pl.fx .fx-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dash .pl.fx .pl-chip{cursor:pointer;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.dash .pl.fx .pl-mast-live>b.bad{background:linear-gradient(110deg,#ffd0c4,#e2705a 80%);-webkit-background-clip:text;background-clip:text}.dash .pl.fx .pl-tiles .hot b{color:var(--pl-hot)}.dash .pl.fx .fx-mast h2{font-variant-numeric:tabular-nums}.dash .pl.fx .fx-actual{border:1px solid var(--pl-line);background:var(--pl-sunk);border-top:0;gap:16px;margin-top:-22px;padding:20px 26px 22px;display:grid}.dash .pl.fx .fx-actual-head{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.dash .pl.fx .fx-actual-head b{font:600 18px var(--pl-display);letter-spacing:.1em;text-transform:uppercase}.dash .pl.fx .fx-actual-head>span:not(.fx-live-dot){font:9.5px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.fx .fx-actual-head strong{font:600 34px / 1 var(--pl-display);font-variant-numeric:tabular-nums;margin-left:auto}.dash .pl.fx .fx-live-dot{background:var(--pl-ok);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pl-pulse;box-shadow:0 0 14px #b9cc9b80}.dash .pl.fx .fx-actual-bars{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.dash .pl.fx .fx-progress{grid-template-columns:auto 1fr;align-items:baseline;gap:8px 12px;display:grid}.dash .pl.fx .fx-progress>span{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-gold);align-items:center;gap:6px;display:inline-flex}.dash .pl.fx .fx-progress>b{font:600 22px var(--pl-display);font-variant-numeric:tabular-nums;justify-self:end}.dash .pl.fx .fx-progress>b em{font:10px var(--mono);color:var(--pl-ink-3)}.dash .pl.fx .fx-progress>i{border:1px solid var(--pl-faint);background:repeating-linear-gradient(135deg,#d9ba7c33 0 3px,#0000 3px 6px);grid-column:1/-1;height:6px;position:relative}.dash .pl.fx .fx-progress>i u{background:var(--fin-income);position:absolute;inset:0 auto 0 0}.dash .pl.fx .fx-progress.out>i u{background:var(--fin-cost)}.dash .pl.fx .fx-actual-note{color:var(--pl-ink-2);font-size:12.5px}.dash .pl.fx .fx-toolbar{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.dash .pl.fx .fx-spacer{flex:1}.dash .pl.fx .fx-note{font:9.5px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.fx .fx-seg{border:1px solid var(--pl-line);flex-wrap:wrap;display:inline-flex}.dash .pl.fx .fx-seg button{border:0;border-right:1px solid var(--pl-faint);color:var(--pl-ink-2);font:10.5px var(--mono);letter-spacing:.8px;text-transform:uppercase;cursor:pointer;background:0 0;padding:7px 12px}.dash .pl.fx .fx-seg button:last-child{border-right:0}.dash .pl.fx .fx-seg button.on{color:#14180f;background:linear-gradient(#ecd39a,#c9a763)}.dash .pl.fx .fx-toggle{color:var(--pl-ink-2);cursor:pointer;align-items:center;gap:10px;font-size:12.5px;display:inline-flex;position:relative}.dash .pl.fx .fx-toggle input{opacity:0;position:absolute}.dash .pl.fx .fx-toggle>span{border:1px solid var(--pl-line-2);background:#0b0e09;width:34px;height:18px;position:relative}.dash .pl.fx .fx-toggle>span:after{content:"";background:#777d70;width:10px;height:10px;transition:transform .2s;position:absolute;top:3px;left:3px}.dash .pl.fx .fx-toggle input:checked+span{border-color:var(--pl-gold);background:#d9ba7c22}.dash .pl.fx .fx-toggle input:checked+span:after{background:var(--pl-gold-2);transform:translate(16px)}.dash .pl.fx .fx-toggle input:focus-visible+span{outline-offset:2px;outline:2px solid #f2d494}.dash .pl.fx .fx-toggle small{font:9.5px var(--mono);color:var(--pl-gold)}.dash .pl.fx .fx-chart .fin-tick{fill:var(--pl-ink-3)}.dash .pl.fx .fx-chart .fin-grid{stroke:#d9ba7c1a}.dash .pl.fx .fx-zero{stroke:#d9ba7c55}.dash .pl.fx .fx-now-band{fill:#d9ba7c0f;stroke:#d9ba7c33;stroke-dasharray:3 3}.dash .pl.fx .fx-now{fill:var(--pl-gold);font:9px var(--mono);letter-spacing:2px}.dash .pl.fx .fx-hatch-bg.in{fill:#b9cc9b1f}.dash .pl.fx .fx-hatch.in{stroke:#b9cc9b;stroke-width:2px}.dash .pl.fx .fx-hatch-bg.out{fill:#e0a35e1f}.dash .pl.fx .fx-hatch.out{stroke:#e0a35e;stroke-width:2px}.dash .pl.fx .fx-expected{stroke:#d9ba7c55;stroke-width:.5px}.dash .pl.fx .fin-dot{fill:#151b11;stroke:var(--fin-net);stroke-width:2px}.dash .pl.fx .fin-dot.future{stroke-dasharray:2 2}.dash .pl.fx .fin-dot.neg{stroke:var(--pl-hot)}.dash .pl.fx .fin-net{stroke-width:2px}.dash .pl.fx .fx-tip{border-color:var(--pl-line-2);background:#10140df2;border-radius:0}.dash .pl.fx .fx-tip b em{font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-gold);margin-left:6px}.dash .pl.fx .sw.est{background:repeating-linear-gradient(135deg,#b9cc9b 0 2px,#0000 2px 4px)}.dash .pl.fx .sw.due{background:repeating-linear-gradient(135deg,#e0a35e 0 2px,#0000 2px 4px)}.dash .pl.fx .sw.line{background:var(--fin-net);height:2px}.dash .pl.fx .fin-legend{font:9.5px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.fx .fin-legend .sw{vertical-align:-1px;width:10px;height:10px;margin-right:6px;display:inline-block}.dash .pl.fx .fx-strip{border:1px solid var(--pl-line);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.dash .pl.fx .fx-strip>div{border-right:1px solid var(--pl-faint);gap:6px;padding:14px 18px;display:grid}.dash .pl.fx .fx-strip>div:last-child{border-right:0}.dash .pl.fx .fx-strip>div.current{background:#d9ba7c0d}.dash .pl.fx .fx-strip span{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-gold)}.dash .pl.fx .fx-strip b{font:600 30px / 1 var(--pl-display);font-variant-numeric:tabular-nums}.dash .pl.fx .fx-strip small{color:var(--pl-ink-3);font-size:11.5px}.dash .pl.fx .fx-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.dash .pl.fx .fx-grid.even{grid-template-columns:repeat(2,minmax(0,1fr))}.dash .pl.fx .fx-col{gap:22px;min-width:0;display:grid}.dash .pl.fx .fx-timeline{scrollbar-width:thin;max-height:560px;display:grid;overflow:auto}.dash .pl.fx .fx-timeline li{border-bottom:1px solid var(--pl-faint);grid-template-columns:52px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:11px 0;display:grid}.dash .pl.fx .fx-timeline li:last-child{border-bottom:0}.dash .pl.fx .fx-timeline time{border:1px solid var(--pl-line);font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3);justify-items:center;padding:6px 0;display:grid}.dash .pl.fx .fx-timeline time b{font:600 22px / 1 var(--pl-display);color:var(--pl-ink)}.dash .pl.fx .fx-what{gap:2px;min-width:0;font-size:13.5px;font-weight:600;display:grid}.dash .pl.fx .fx-what small{font:9px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3);font-weight:400}.dash .pl.fx .fx-amt{font:600 20px var(--pl-display);font-variant-numeric:tabular-nums}.dash .pl.fx .fx-timeline li.in .fx-amt{color:var(--pl-ok)}.dash .pl.fx .fx-timeline li.out .fx-amt{color:var(--fin-cost)}.dash .pl.fx .fx-timeline li.in time{border-color:#b9cc9b66}.dash .pl.fx .fx-run{text-align:right;min-width:70px;font:10px var(--mono)}.dash .pl.fx .fx-money{align-items:center;display:flex;position:relative}.dash .pl.fx .fx-money em{font:600 16px var(--pl-display);color:var(--pl-ink-3);pointer-events:none;position:absolute;left:12px}.dash .pl.fx .fx-money em:last-child{left:auto;right:12px}.dash .pl.fx .fx-money input{border:1px solid var(--pl-line);background:var(--pl-sunk);width:100%;color:var(--pl-ink);font:600 20px var(--pl-display);border-radius:0;padding:10px 12px 10px 30px}.dash .pl.fx .fx-afford{gap:8px;display:grid}.dash .pl.fx .fx-afford i{border:1px solid var(--pl-line);background:var(--pl-sunk);height:8px;display:block;position:relative}.dash .pl.fx .fx-afford i u{background:linear-gradient(90deg,#8f7a4c,#f2dba3);position:absolute;inset:0 auto 0 0}.dash .pl.fx .fx-afford.over i u{background:linear-gradient(90deg,#8c3b2c,#f08a73)}.dash .pl.fx .fx-afford p{font:600 18px var(--pl-display);letter-spacing:.02em}.dash .pl.fx .fx-afford.over p{color:var(--pl-hot)}.dash .pl.fx .fx-afford small,.dash .pl.fx .fx-fine{color:var(--pl-ink-3);font-size:12px;line-height:1.55}.dash .pl.fx .fx-subs{border:1px solid var(--pl-line);background:var(--pl-sunk);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dash .pl.fx .fx-subs>div{border-right:1px solid var(--pl-faint);gap:4px;padding:14px 16px;display:grid}.dash .pl.fx .fx-subs>div:last-child{border-right:0}.dash .pl.fx .fx-subs span{font:9px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-gold);align-items:center;gap:6px;display:inline-flex}.dash .pl.fx .fx-subs b{font:600 34px / 1 var(--pl-display)}.dash .pl.fx .fx-subs .warn b{color:#f0c27a}.dash .pl.fx .fx-subs small{color:var(--pl-ink-3);font-size:11px}.dash .pl.fx .fin-breakdown li{grid-template-columns:minmax(130px,1.4fr) minmax(60px,2fr) auto 38px;font-size:12.5px}.dash .pl.fx .fin-bk-name{color:var(--pl-ink)}.dash .pl.fx .fin-bk-track{background:#d9ba7c14;border-radius:0;height:6px}.dash .pl.fx .fin-bk-track i{background:linear-gradient(90deg,#8a5a2c,#e0a35e);border-radius:0}.dash .pl.fx .fin-breakdown.income .fin-bk-track i{background:linear-gradient(90deg,#6e7d58,#b9cc9b)}.dash .pl.fx .fin-breakdown b{font:600 16px var(--pl-display);color:var(--pl-ink)}.dash .pl.fx .fin-empty{color:var(--pl-ink-3);font-size:13px}.dash .pl.fx td small{font:9px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3);margin-top:3px;display:block}.dash .pl.fx tr.fx-row.current td{background:#d9ba7c0d}.dash .pl.fx tr.fx-row.future td{color:var(--pl-ink-3)}.dash .pl.fx tr.muted td{opacity:.55}.dash .pl.fx .fx-row-actions{gap:4px;display:inline-flex}.dash .pl.fx .fx-form{border:1px dashed var(--pl-line);background:var(--pl-sunk);border-radius:0;gap:14px;margin:0;padding:18px;display:grid}.dash .pl.fx .fx-form label{font:9px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-ink-3);gap:6px;display:grid}.dash .pl.fx .fx-form label small{letter-spacing:0;text-transform:none;font:11.5px DM Sans,sans-serif}.dash .pl.fx .fx-form :is(input:not([type=checkbox]),select,textarea){border:1px solid var(--pl-line);width:100%;min-height:0;color:var(--pl-ink);letter-spacing:0;text-transform:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b0e09;border-radius:0;padding:10px 12px;font:13.5px DM Sans,sans-serif}.dash .pl.fx .fx-form :is(input,select,textarea):focus-visible{border-color:var(--pl-gold);outline:none;box-shadow:0 0 0 3px #d9ba7c22}.dash .pl.fx .fx-form .fx-money input{font:600 18px var(--pl-display);padding-left:30px}.dash .pl.fx .fx-form .fin-check{letter-spacing:0;text-transform:none;color:var(--pl-ink-2);flex-direction:row;align-items:center;gap:10px;font:13px DM Sans,sans-serif;display:flex}.dash .pl.fx .fx-form .fin-check input{width:18px;height:18px;accent-color:var(--pl-gold)}.dash .pl.fx .fx-form .foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.dash .pl.fx .fx-form .foot small{font:10px var(--mono);color:var(--pl-gold);margin-right:auto}.dash .pl.fx .fin-sku{border-bottom-color:var(--pl-faint);color:var(--pl-ink);letter-spacing:0;text-transform:none;font:13px DM Sans,sans-serif}.dash .pl.fx .fin-sku .fx-money{width:140px}.dash .pl.fx .fx-live{background:radial-gradient(ellipse at 0% 50%, #b9cc9b1a, transparent 55%), var(--pl-panel);border:1px solid #b9cc9b66;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px 26px;display:grid}.dash .pl.fx .fx-live.off{border-color:var(--pl-line);background:var(--pl-panel)}.dash .pl.fx .fx-live.off .fx-live-dot{box-shadow:none;background:#777d70;animation:none}.dash .pl.fx .fx-live h3{font:600 26px / 1 var(--pl-display);text-transform:uppercase}.dash .pl.fx .fx-live p{color:var(--pl-ink-3);margin-top:4px;font-size:12.5px}.dash .pl.fx .fx-poster{grid-template-columns:minmax(0,260px) minmax(0,1fr)}.dash .pl.fx .fx-poster img{border-color:var(--pl-line);border-radius:0}.dash .pl.fx .fx-poster .fx-actions{flex-direction:column;align-items:stretch}@media (max-width:1180px){.dash .pl.fx .fx-grid,.dash .pl.fx .fx-grid.even{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.dash .pl.fx .fx-actual{padding:18px}.dash .pl.fx .fx-actual-bars,.dash .pl.fx .fx-poster{grid-template-columns:minmax(0,1fr)}.dash .pl.fx .fx-actual-head strong{width:100%;margin-left:0}.dash .pl.fx .fx-timeline li{grid-template-columns:46px minmax(0,1fr) auto}.dash .pl.fx .fx-run{display:none}.dash .pl.fx .fx-subs{grid-template-columns:minmax(0,1fr)}.dash .pl.fx .fx-subs>div{border-right:0;border-bottom:1px solid var(--pl-faint)}.dash .pl.fx .fx-live{grid-template-columns:auto minmax(0,1fr)}.dash .pl.fx .fx-live .fx-actions{grid-column:1/-1}}.dash .pl.fx .fx-poster .fx-actions .pl-button{white-space:nowrap;min-height:40px;padding:0 14px;font-size:13px}.dash .pl.fx .fx-builder{grid-template-columns:minmax(340px,.8fr) minmax(0,1.2fr);align-items:start;gap:22px;display:grid}.dash .pl.fx .fx-build{min-width:0}.dash .pl.fx .fx-set{border:0;border-top:1px solid var(--pl-faint);gap:12px;min-width:0;margin:0;padding:16px 0 0;display:grid}.dash .pl.fx .fx-set legend{font:9px var(--mono);letter-spacing:1.8px;text-transform:uppercase;color:var(--pl-gold);padding:0 10px 0 0}.dash .pl.fx input[type=date]:not([hidden]){border:1px solid var(--pl-line);background:var(--pl-sunk);width:100%;color:var(--pl-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:0;padding:10px 12px;font-size:13.5px}.dash .pl.fx .fx-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.dash .pl.fx .fx-sections label{border:1px solid var(--pl-line);background:var(--pl-sunk);cursor:pointer;gap:2px;padding:10px 12px 10px 36px;display:grid;position:relative}.dash .pl.fx .fx-sections label.on{border-color:var(--pl-gold);background:#d9ba7c12}.dash .pl.fx .fx-sections input{width:15px;height:15px;accent-color:var(--pl-gold);position:absolute;top:12px;left:12px}.dash .pl.fx .fx-sections b{font:600 15px var(--pl-display);letter-spacing:.05em;text-transform:uppercase;color:var(--pl-ink)}.dash .pl.fx .fx-sections small{color:var(--pl-ink-3);font-size:11px;line-height:1.35}.dash .pl.fx .fx-hide{border:1px solid var(--pl-line);max-height:220px;display:grid;overflow:auto}.dash .pl.fx .fx-hide label{border-bottom:1px solid var(--pl-faint);color:var(--pl-ink);cursor:pointer;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.dash .pl.fx .fx-hide input{accent-color:var(--pl-gold)}.dash .pl.fx .fx-hide small{font:9px var(--mono);text-transform:uppercase;color:var(--pl-ink-3);margin-left:auto}.dash .pl.fx .fx-build-actions{z-index:2;border:1px solid var(--pl-line-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#10140df2;flex-wrap:wrap;gap:8px;padding:14px 16px;display:flex;position:sticky;bottom:12px;box-shadow:0 18px 50px #000a}.dash .pl.fx .fx-preview-card{grid-template-rows:auto auto minmax(0,1fr);min-width:0;max-height:calc(100vh - 32px);position:sticky;top:16px}.dash .pl.fx .fx-preview{scrollbar-width:thin;border:1px dashed var(--pl-line);background:#0b0e0a;padding:18px;overflow:auto}.dash .pl.fx .fx-preview .fr-mast h1{font-size:clamp(34px,3.4vw,54px)}.dash .pl.fx .fx-preview .fr-grid{grid-template-columns:minmax(0,1fr)}.dash .pl.fx .fx-preview .fr-tiles b{font-size:34px}.dash .pl.fx .fx-poster-empty{pointer-events:none;aspect-ratio:4/5;border:1px dashed var(--pl-line);width:100%;max-width:260px;font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3);place-items:center;display:grid}@media (max-width:1180px){.dash .pl.fx .fx-builder{grid-template-columns:minmax(0,1fr)}.dash .pl.fx .fx-preview-card{max-height:none;position:static}}@media (max-width:760px){.dash .pl.fx .fx-sections{grid-template-columns:minmax(0,1fr)}.dash .pl.fx .fx-build-actions{padding:12px}}.staff-public{--staff-panel:var(--panel)}.staff-kicker{font:11px var(--mono);letter-spacing:.12em;color:var(--accent);text-transform:uppercase;margin-bottom:17px;display:block}.staff-muted{color:var(--muted);font-size:13px;line-height:1.65}.staff-section-heading{justify-content:space-between;align-items:center;gap:20px;margin:0 0 24px;display:flex}.staff-section-heading h2,.staff-section-heading h3{margin-bottom:8px}.staff-section-heading h2{font-size:42px}.staff-tag{font:10px var(--mono);text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--line);white-space:nowrap;color:var(--muted);align-items:center;padding:8px 10px;display:inline-flex}.staff-panel{background:var(--panel);border:1px solid var(--line);margin-bottom:22px;padding:28px}.staff-panel h3{font-size:29px}.staff-panel>p{line-height:1.7}.staff-public button,.staff-admin button{border:1px solid var(--line);background:var(--panel-3);color:var(--paper);justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 14px;font-size:12px;display:inline-flex}.staff-public button:hover,.staff-admin button:hover{border-color:var(--accent)}.staff-public .staff-primary,.staff-admin .staff-primary,.staff-primary{background:var(--accent);border:1px solid var(--accent);color:#161d0f;justify-content:center;align-items:center;gap:15px;min-height:46px;padding:14px 21px;font-size:12px;font-weight:700;display:inline-flex}.staff-link{color:var(--accent);text-underline-offset:4px;align-items:center;gap:8px;font-size:13px;text-decoration:underline;display:inline-flex}.staff-prose{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75}.staff-wizard{border:1px solid var(--line);background:var(--panel);padding:30px}.staff-wizard h2{font-size:38px;line-height:1.05}.staff-progress{margin-bottom:34px}.staff-progress-caption{font:10px var(--mono);text-transform:uppercase;color:var(--accent);justify-content:space-between;gap:15px;display:flex}.staff-progress progress{appearance:none;background:var(--line-2);border:none;width:100%;height:4px;margin:14px 0 20px;display:block}.staff-progress progress::-webkit-progress-bar{background:var(--line-2)}.staff-progress progress::-webkit-progress-value{background:var(--accent);transition:width .2s}.staff-progress progress::-moz-progress-bar{background:var(--accent)}.staff-progress ol{flex-wrap:wrap;gap:15px;margin:0;padding:0;list-style:none;display:flex}.staff-progress li{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.staff-progress li span{border:1px solid var(--line);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:21px;height:21px;display:flex}.staff-progress li.active{color:var(--accent)}.staff-progress li.active span{border-color:var(--accent)}.staff-field{border:0;min-width:0;margin:0 0 24px;padding:0}.staff-field>label,.staff-field legend{margin:0 0 10px;font-size:13px;font-weight:600;display:block}.staff-field input:not([type=checkbox]):not([type=radio]),.staff-field textarea,.staff-field select,.staff-filters select{background:var(--bg);width:100%;min-height:46px;color:var(--paper);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1px solid #46513a;border-radius:0;padding:12px;font-size:14px}.staff-field textarea{resize:vertical;line-height:1.6}.staff-field input[aria-invalid=true],.staff-field textarea[aria-invalid=true]{border-color:#d4947f}.staff-field small{color:var(--muted);margin:7px 0;font-size:11px;line-height:1.6;display:block}.staff-check{align-items:center;gap:12px;font-size:13px;line-height:1.7;display:flex!important}.staff-check input,.staff-choices input{accent-color:var(--accent);flex-shrink:0;width:17px;height:17px}.staff-consent{background:var(--panel-3);margin:24px 0;padding:20px;align-items:flex-start!important}.staff-consent a{text-decoration:underline}.staff-choices{gap:9px;display:grid}.staff-choices label{border:1px solid var(--line);cursor:pointer;background:var(--sunk);align-items:center;gap:10px;padding:13px;font-size:13px;display:flex}.staff-choices label:has(input:checked){border-color:var(--accent);background:var(--good-dim)}.staff-scale{flex-wrap:wrap;display:flex}.staff-scale label{flex:1;justify-content:center;min-width:54px}.staff-upload{background:var(--sunk);border:1px dashed #5b674b;padding:22px}.staff-upload>svg{color:var(--accent)}.staff-upload p{margin:10px 0;font-size:12px;line-height:1.6}.staff-error{background:var(--bad-dim);color:#f0b9a5;border-left:3px solid #cf8d73;padding:14px;font-size:13px;line-height:1.7}.staff-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:20px 0 0;display:flex}.staff-actions>.staff-muted{text-align:center;flex:1;font-size:10px}.staff-answer-review section{border-bottom:1px solid var(--line);padding:20px 0}.staff-answer-review h3{font-size:27px}.staff-answer-review dl{margin:0}.staff-answer-review dl>div{margin:0 0 20px}.staff-answer-review dt{color:var(--muted);margin-bottom:8px;font-size:12px}.staff-answer-review dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}.staff-admin{max-width:1400px}.staff-desk-top{justify-content:space-between;align-items:center;gap:25px;margin-bottom:20px;display:flex}.staff-desk-top p{margin:12px 0 0}.staff-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-bottom:25px;padding-bottom:20px;display:flex}.staff-tabs [aria-selected=true]{border-color:var(--accent);color:var(--accent)}.staff-tabs>.staff-primary{margin-left:auto}.staff-two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.staff-notice{color:#d2d9bd;background:var(--good-dim);border-left:3px solid #839366;padding:18px;font-size:13px;line-height:1.7}.staff-form-builder{grid-template-columns:200px minmax(0,1fr);gap:28px;display:grid}.staff-step-list>div{border:1px solid var(--line);margin:10px 0;padding:10px}.staff-step-list>div.selected{border-color:var(--accent)}.staff-step-list>div>button{text-align:left;background:0 0;border:0;justify-content:flex-start;width:100%}.staff-step-list>div>div{gap:4px;display:flex}.staff-step-list h3{font-size:23px}.staff-question-editor{border:1px solid var(--line);background:var(--sunk);margin-bottom:20px;padding:22px}.staff-icon-actions{gap:5px;display:flex}.staff-icon-actions button{min-height:34px;padding:8px}.staff-image-preview{object-fit:cover;width:100%;height:210px;margin:15px 0}.staff-builder-brief{max-width:820px}.staff-filters{flex-wrap:wrap;align-items:flex-end;gap:18px;margin-bottom:25px;display:flex}.staff-filters label{gap:9px;min-width:180px;font-size:12px;display:grid}.staff-application-row{text-align:left;grid-template-columns:minmax(0,1fr) 135px 100px 18px;width:100%;margin-bottom:10px;background:var(--panel)!important;gap:20px!important;padding:20px!important;display:grid!important}.staff-application-row strong{font-size:15px}.staff-application-row small{color:var(--muted);margin-top:7px;font-size:12px;display:block}.staff-notifications>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:15px 0;font-size:12px;display:flex}.staff-notifications small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.staff-notifications .staff-tag{font-size:9px}.staff-review h2{font-size:36px}.staff-review .staff-two-col{gap:40px}.staff-public,.staff-admin{overflow-wrap:anywhere}@media (max-width:900px){.staff-two-col{gap:20px}.staff-form-builder{grid-template-columns:155px minmax(0,1fr)}.staff-review .staff-two-col{grid-template-columns:1fr}.staff-desk-top{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.staff-section-heading{flex-wrap:wrap;align-items:flex-start;gap:12px}.staff-section-heading h2{font-size:35px}.staff-wizard,.staff-panel{padding:20px}.staff-progress ol{gap:10px}.staff-progress li{font-size:9px}.staff-actions>.staff-muted{display:none}.staff-step-list{flex-direction:column;display:flex}.staff-question-editor{padding:16px}.staff-application-row{grid-template-columns:minmax(0,1fr) auto!important;gap:14px!important;padding:16px!important}.staff-application-row>time{color:var(--muted);grid-column:1;font-size:10px}.staff-application-row>svg{justify-self:end}.staff-filters label{flex:1;min-width:0}.staff-filters label select{max-width:100%}.staff-tabs>.staff-primary{margin-left:0}.staff-consent{padding:15px}.staff-review .staff-two-col{gap:25px}.staff-notifications>div{flex-wrap:wrap}}.staff-wizard h2:focus:not(:focus-visible){outline:none}@media (max-width:600px){.staff-two-col,.staff-form-builder{grid-template-columns:1fr}}.staff-public{--staff-panel:linear-gradient(160deg, #161b12f2, #0f130df2);--staff-ticks:linear-gradient(var(--brass), var(--brass)) top left / 14px 1px, linear-gradient(var(--brass), var(--brass)) top left / 1px 14px, linear-gradient(var(--brass), var(--brass)) bottom right / 14px 1px, linear-gradient(var(--brass), var(--brass)) bottom right / 1px 14px}.staff-public em{color:var(--brass);font-style:normal}.staff-hero.page-hero h1{white-space:normal;max-width:1100px}.staff-hero-count{align-items:center;gap:9px;display:inline-flex}.staff-hero-count i{background:#b9cc9b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #b9cc9b80}.staff-ethos{font:600 clamp(15px, 1.5vw, 21px) / 1 var(--display);letter-spacing:2px;color:#e3cf9f;background:#12110c;border-block:1px solid #d9ba7c1f;flex-wrap:wrap;justify-content:center;gap:10px clamp(30px,6vw,90px);padding:22px 6%;display:flex}.staff-ethos span{align-items:center;gap:clamp(30px,6vw,90px);display:inline-flex}.staff-ethos span:last-child b{display:none}.staff-ethos b{color:#8a7a55;font-weight:400}.staff-content{max-width:1480px;margin:auto;padding:clamp(70px,9vw,130px) 6% clamp(80px,10vw,140px)}.staff-content>.loading{margin:0}.staff-public .eyebrow{text-transform:uppercase;margin-bottom:20px}.staff-public .staff-kicker{text-transform:uppercase}.staff-intro{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;gap:40px clamp(40px,6vw,100px);margin-bottom:clamp(50px,6vw,80px);display:grid}.staff-public :is(.staff-intro,.staff-process,.staff-openings) h2,.staff-public .staff-section-heading h2,.staff-brief-head h2{font:600 clamp(48px, 6vw, 100px) / .88 var(--display);letter-spacing:-.03em;text-wrap:balance;margin:0}.staff-intro p{color:#c8cbbd;margin:0 0 16px;font-size:16px;line-height:1.85}.staff-intro .staff-muted{color:#a59d86;border-top:1px solid #d9ba7c26;margin:0;padding-top:16px;font-size:13.5px}.staff-public .staff-section-heading{flex-wrap:nowrap;align-items:flex-end;gap:20px 40px;margin-bottom:clamp(30px,4vw,50px)}.staff-public .staff-section-heading h3{margin:0}.staff-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);margin-bottom:clamp(90px,11vw,160px);display:grid}.staff-benefits article,.staff-public .staff-panel,.staff-public .staff-wizard,.staff-opening-card{isolation:isolate;background:var(--staff-panel);border:1px solid #d9ba7c26;position:relative}.staff-benefits article:before,.staff-public .staff-panel:before,.staff-public .staff-wizard:before,.staff-opening-card:before{content:"";z-index:3;pointer-events:none;background:var(--staff-ticks);opacity:.7;background-repeat:no-repeat;position:absolute;inset:-1px}.staff-benefits article{transition:border-color .35s, transform .35s var(--ease-out);padding:clamp(24px,2.6vw,38px)}.staff-benefits article:hover{border-color:#d9ba7c55;transform:translateY(-3px)}.staff-benefits article>div{color:var(--brass);justify-content:space-between;align-items:center;margin-bottom:clamp(30px,4vw,54px);display:flex}.staff-benefits article>div span{font:10px var(--mono);letter-spacing:1.6px;color:#a59d86}.staff-benefits h3{font:600 clamp(28px, 2.4vw, 36px) / 1 var(--display);margin:0 0 12px}.staff-benefits p{color:#a9ac9e;margin:0;font-size:14px;line-height:1.8}.staff-opening-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:clamp(14px,1.6vw,22px);display:grid}.staff-opening-card{transition:border-color .35s, transform .35s var(--ease-out), box-shadow .35s;flex-direction:column;display:flex}.staff-opening-card:hover{border-color:#d9ba7c66;transform:translateY(-3px);box-shadow:0 22px 50px -24px #000,0 0 0 1px #d9ba7c14}.staff-card-image{aspect-ratio:2.1;border-bottom:1px solid #d9ba7c26;display:block;position:relative;overflow:hidden}.staff-card-image:after{content:"";background:linear-gradient(#0000,#0f130d33 45%,#0f130d 100%);position:absolute;inset:0}.staff-card-image img{object-fit:cover;filter:saturate(.6)brightness(.8);width:100%;height:100%;transition:transform 1.2s var(--ease-out), filter .6s}.staff-opening-card:hover .staff-card-image img{filter:saturate(.8)brightness(.9);transform:scale(1.045)}.staff-card-image .staff-tag{z-index:1;position:absolute;bottom:18px;left:clamp(22px,2.4vw,34px)}.staff-card-body{flex-direction:column;flex:1;padding:clamp(24px,2.6vw,36px);display:flex}.staff-card-body .staff-kicker{letter-spacing:2px;color:#d4ba88;margin-bottom:14px;font-size:10px}.staff-card-body h3{font:600 clamp(34px, 3.2vw, 50px) / .92 var(--display);letter-spacing:-.02em;margin:0 0 14px}.staff-card-body h3 a{transition:color .3s}.staff-opening-card:hover h3 a{color:var(--brass-hi)}.staff-card-body>p{color:#b9bcae;margin:0 0 12px;font-size:15px;line-height:1.75}.staff-public .staff-commitment{font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;color:#a59d86}.staff-card-body ul{border-top:1px solid #d9ba7c1f;margin:10px 0 0;padding:18px 0;list-style:none}.staff-card-body li{color:#d5d6c9;align-items:flex-start;gap:10px;margin:10px 0;font-size:13.5px;display:flex}.staff-card-body li svg{color:var(--brass);flex-shrink:0;margin-top:2px}.staff-card-cta{font:600 18px var(--display);letter-spacing:1px;text-transform:uppercase;color:var(--brass);border-top:1px solid #d9ba7c33;justify-content:space-between;align-items:center;margin-top:auto;padding-top:20px;display:flex}.staff-card-cta svg{transition:transform .35s var(--ease-out)}.staff-opening-card:hover .staff-card-cta{color:var(--brass-hi)}.staff-opening-card:hover .staff-card-cta svg{transform:translate(3px,-3px)}.staff-public .staff-tag{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font:9.5px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:#d4ba88;white-space:nowrap;background:#0d100ecc;border:1px solid #d9ba7c33;align-items:center;padding:6px 10px;display:inline-flex}.staff-public .status-accepted{color:#b9cc9b;background:#b9cc9b14;border-color:#b9cc9b55}.staff-public :is(.status-reviewing,.status-interview){color:#e0c78b;background:#e0b76112;border-color:#e0b76155}.staff-public .status-declined{color:#e8a596;background:#e2705a14;border-color:#e2705a55}.staff-process{border-top:1px solid #d9ba7c1f;margin-top:clamp(90px,11vw,160px);padding-top:clamp(60px,7vw,100px)}.staff-process>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,40px);margin-top:clamp(36px,5vw,60px);display:grid}.staff-process article{border-top:1px solid #d9ba7c40;padding-top:25px}.staff-process article>span{font:600 clamp(64px, 6vw, 90px) / 1 var(--display);color:#0000;-webkit-text-stroke:1px #c9b078;margin-bottom:22px;display:block}.staff-process article h3{font:600 29px / 1 var(--display);margin:0 0 14px}.staff-process article p{color:#a9ac9e;margin:0;font-size:14px;line-height:1.8}.staff-public .staff-panel{margin-bottom:18px;padding:clamp(24px,2.6vw,36px)}.staff-public .staff-panel h2,.staff-public .staff-panel h3{font:600 clamp(30px, 2.8vw, 42px) / .95 var(--display);letter-spacing:-.01em;margin:0 0 12px}.staff-public .staff-panel>p{color:#b9bcae}.staff-public .staff-panel .staff-kicker{letter-spacing:1.6px;color:#a59d86;font-size:10px}.staff-my-applications{border-top:1px solid #d9ba7c1f;margin-top:clamp(80px,10vw,140px);padding-top:clamp(60px,7vw,100px)}.staff-public .staff-link{font:10px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:#d4ba88;text-decoration:none}.staff-public .staff-link:hover{color:var(--brass-hi)}.staff-public button{color:var(--paper);font:600 13px var(--display);letter-spacing:1px;text-transform:uppercase;background:#0d100e99;border-color:#d9ba7c33;border-radius:2px;transition:border-color .2s,color .2s,background .2s}.staff-public button:hover:not(:disabled){border-color:var(--brass);color:var(--brass-hi);background:#d9ba7c14}.staff-public .staff-primary,.staff-public button.staff-primary{color:#151710;letter-spacing:1px;background:#dfc48e;border-color:#dfc48e;border-radius:2px;transition:background .2s,transform .2s,box-shadow .2s}.staff-public .staff-primary:hover:not(:disabled){color:#151710;background:#f7e3b9;border-color:#f7e3b9;transform:translateY(-2px);box-shadow:0 12px 38px -8px #d9ba7c55}.staff-apply-layout{grid-template-columns:minmax(0,1fr) minmax(360px,480px);align-items:start;gap:40px clamp(40px,5vw,80px);margin-top:30px;display:grid}.staff-brief-head{border-bottom:1px solid #d9ba7c26;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:48px;padding-bottom:40px;display:grid}.staff-facts{background:var(--staff-panel);border:1px solid #d9ba7c26;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0;display:grid}.staff-facts>div{border-left:1px solid #d9ba7c1a;margin-left:-1px;padding:18px 20px}.staff-facts dt{font:9.5px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:#a59d86;margin-bottom:8px}.staff-facts dd{font:600 20px / 1.15 var(--display);letter-spacing:.02em;color:var(--paper);margin:0}.staff-role-brief{max-width:760px}.staff-role-brief p,.staff-role-brief li{color:#b9bcae;font-size:15px;line-height:1.8}.staff-role-brief>p{margin:0 0 18px}.staff-role-brief>.staff-lead{color:#e5e2d6;margin-bottom:8px;font-size:20px;line-height:1.65}.staff-role-brief h3{font:600 clamp(28px, 2.4vw, 36px) / 1 var(--display);text-transform:uppercase;align-items:center;gap:18px;margin:56px 0 18px;display:flex}.staff-role-brief h3:after{content:"";background:linear-gradient(90deg,#d9ba7c88,#d9ba7c22 60%,#0000);flex:1;height:1px}.staff-role-brief>h3:first-child{margin-top:0}.staff-points{border-top:1px solid #d9ba7c1f;margin:0;padding:0;list-style:none}.staff-points>li{border-bottom:1px solid #d9ba7c1f;grid-template-columns:54px minmax(0,1fr);gap:12px;padding:22px 0;display:grid}.staff-points>li>span{font:600 28px / 1 var(--display);color:#0000;-webkit-text-stroke:1px #c9b078;padding-top:2px}.staff-points b{font:600 22px var(--display);letter-spacing:.02em;text-transform:uppercase;color:var(--paper);margin-bottom:4px;display:block}.staff-points p{margin:0}.staff-brief-list{margin:0 0 18px;padding-left:20px}.staff-brief-list li::marker{color:var(--brass)}.staff-gains{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.staff-role-brief .staff-gains li{background:var(--staff-panel);color:#d5d6c9;border:1px solid #d9ba7c26;align-items:flex-start;gap:12px;padding:16px 18px;line-height:1.55;display:flex}.staff-gains svg{color:var(--brass);flex-shrink:0;margin-top:3px}.staff-apply-side{grid-area:2/2}@media (min-height:1000px){.staff-apply-side{position:sticky;top:112px}}.staff-public .staff-wizard{padding:clamp(24px,2.6vw,36px)}.staff-public .staff-wizard h2{font:600 clamp(32px, 3vw, 44px) / .95 var(--display);letter-spacing:-.01em}.staff-public .staff-progress-caption{letter-spacing:1.4px;color:#d4ba88;font-size:9.5px}.staff-public .staff-progress progress{background:#d9ba7c26}.staff-public .staff-progress progress::-webkit-progress-bar{background:#d9ba7c26}.staff-public .staff-progress progress::-webkit-progress-value{background:var(--brass-grad)}.staff-public .staff-progress progress::-moz-progress-bar{background:var(--brass)}.staff-public .staff-progress li.active{color:var(--brass-hi)}.staff-public .staff-progress li.active span{border-color:var(--brass);background:#d9ba7c1f}.staff-public .staff-field :is(input:not([type=checkbox]):not([type=radio]),textarea,select){background-color:#0b0e0c;border-color:#d9ba7c2e;border-radius:2px}.staff-public .staff-field :is(input,textarea,select):focus{border-color:var(--brass);outline:none;box-shadow:0 0 0 3px #d9ba7c1f}.staff-public .staff-choices label{background:#0b0e0c;border-color:#d9ba7c26;transition:border-color .2s,background .2s}.staff-public .staff-choices label:hover{border-color:#d9ba7c55}.staff-public .staff-choices label:has(input:checked){border-color:var(--brass);background:#d9ba7c14}.staff-public .staff-consent{background:#d9ba7c0a;border:1px solid #d9ba7c1f}.staff-public .staff-upload{background:#0b0e0c;border-color:#d9ba7c40}.staff-success{text-align:center;background:radial-gradient(60% 80% at 50% 100%,#d9ba7c17,#0000 70%);border:1px solid #d9ba7c26;margin:30px 0;padding:clamp(60px,9vw,120px) 6%;position:relative;overflow:hidden}.staff-success>svg{color:var(--brass);margin-bottom:25px}.staff-success h2{font:600 clamp(48px, 7vw, 100px) / .9 var(--display);letter-spacing:-.03em;margin:0 0 22px}.staff-success p{max-width:570px;margin:0 auto 30px;line-height:1.8}@media (max-width:900px){.staff-intro,.staff-apply-layout,.staff-brief-head{grid-template-columns:minmax(0,1fr);gap:28px}.staff-benefits,.staff-process>div{grid-template-columns:minmax(0,1fr)}.staff-apply-side{grid-area:auto;position:static}}@media (max-width:600px){.staff-ethos{letter-spacing:.6px;justify-content:space-between;gap:8px;padding:16px;font-size:12px}.staff-ethos b{display:none}.staff-public .staff-section-heading{flex-wrap:wrap;align-items:flex-start}.staff-card-image{aspect-ratio:16/9}.staff-public .staff-wizard,.staff-public .staff-panel{padding:22px}.staff-points>li{grid-template-columns:40px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.staff-opening-card,.staff-benefits article,.staff-card-image img{transition:none}.staff-opening-card:hover,.staff-benefits article:hover,.staff-opening-card:hover .staff-card-image img{transform:none}}.dash .pl.sa{--sa-new:#e0b761;--sa-review:#a9c2d1;--sa-interview:#e9d19b;--sa-accepted:#b9cc9b;--sa-closed:#8d9682;--sa-bad:#e2705a;--sa-ease:cubic-bezier(.2, .7, .2, 1)}.dash .pl.sa [class*=sa-]{border-radius:0}.dash .pl.sa :is(h3,h4){text-wrap:balance}.dash .pl.sa .spin{animation:.9s linear infinite sa-spin}.dash .pl.sa .pl-tag{vertical-align:middle;align-items:center;gap:5px;margin:0;display:inline-flex}.dash .pl.sa .pl-tag.gold{border-color:var(--pl-gold);color:var(--pl-gold-2);background:#d9ba7c14}.dash .pl.sa .pl-tag.st-submitted{color:#f0d9a2;border-color:#e0b76180}.dash .pl.sa .pl-tag.st-reviewing{color:#cfe0ea;border-color:#a9c2d180}.dash .pl.sa .pl-tag.st-interview{border-color:var(--pl-gold);color:var(--pl-gold-2)}.dash .pl.sa .pl-tag.st-accepted{color:#d5e6c2;background:#b9cc9b12;border-color:#b9cc9b80}.dash .pl.sa .pl-tag.st-declined{color:#f4a492;border-color:#e2705a99}.dash .pl.sa .pl-button{text-decoration:none;transition:background .18s,box-shadow .25s,border-color .18s,color .18s,opacity .18s}.dash .pl.sa .pl-button.small{min-height:32px;padding:0 13px;font-size:13px}.dash .pl.sa .pl-button.danger{color:#f4a492;background:0 0;border-color:#e2705a99}.dash .pl.sa .pl-button.danger:hover:not(:disabled){background:#e2705a1f;box-shadow:0 0 24px #e2705a40}.dash .pl.sa .pl-button:disabled{opacity:.45}.dash .pl.sa .pl-button.sa-ai:not(.ghost){background:linear-gradient(#f6e6bb,#c9a763)}.dash .pl.sa .pl-chip{cursor:pointer;align-items:center;gap:6px;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.dash .pl.sa .pl-chip:disabled{opacity:.45}.dash .pl.sa :is(select,input[type=text],input[type=search],input[type=datetime-local]){border:1px solid var(--pl-line);background-color:var(--pl-sunk);width:100%;min-height:38px;color:var(--pl-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:0;padding:0 12px;font-size:13.5px;transition:border-color .15s,box-shadow .15s}.dash .pl.sa :is(select,input[type=text],input[type=search],input[type=datetime-local]):focus-visible{border-color:var(--pl-gold);outline:none;box-shadow:0 0 0 3px #d9ba7c22}.dash .pl.sa :is(select,input,textarea):disabled{opacity:.65;cursor:not-allowed}.dash .pl.sa .sa-icon{width:32px;height:32px;min-height:0;color:var(--pl-ink-3);background:0 0;border:1px solid #0000;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.dash .pl.sa .sa-icon:hover:not(:disabled){border-color:var(--pl-line);color:var(--pl-gold-2)}.dash .pl.sa .sa-icon.danger:hover:not(:disabled){color:#f4a492;border-color:#e2705a80}.dash .pl.sa .sa-icon:disabled{opacity:.3}.dash .pl.sa .sa-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dash .pl.sa .sa-row.end{justify-content:flex-end}.dash .pl.sa .sa-hint{color:var(--pl-ink-3);font-size:11.5px;line-height:1.5}.dash .pl.sa .sa-lede{color:var(--pl-ink-3);font-size:13px;line-height:1.6}.dash .pl.sa .sa-empty-note{border:1px dashed var(--pl-line);color:var(--pl-ink-2);padding:26px;font-size:13.5px;line-height:1.6}.dash .pl.sa .notice{max-width:none;margin:0}.dash .pl.sa .sa-meter{background:#d9ba7c18;height:3px;display:block;position:relative;overflow:hidden}.dash .pl.sa .sa-meter i{transition:width .6s var(--sa-ease);background:linear-gradient(90deg,#8f7a4c,#e9d19b);position:absolute;inset:0 auto 0 0}.dash .pl.sa .sa-dot{background:var(--sa-bad);border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite pl-pulse;display:inline-block;box-shadow:0 0 12px #e2705acc}.dash .pl.sa .sa-mast-actions{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.dash .pl.sa .pl-tiles>button{min-width:0;color:var(--pl-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #d9ba7c25;align-content:start;gap:10px;padding:22px 26px 24px;transition:background .2s;display:grid}.dash .pl.sa .pl-tiles>button:last-child{border-right:0}.dash .pl.sa .pl-tiles>button:hover{background:#d9ba7c0d}.dash .pl.sa .pl-tiles>button.hot b{background:var(--pl-gradient);-webkit-text-fill-color:transparent;color:inherit;-webkit-background-clip:text;background-clip:text}.dash .pl.sa .sa-views{border-bottom:1px solid var(--pl-line);flex-wrap:wrap;gap:0;display:flex}.dash .pl.sa .sa-views button{min-height:46px;color:var(--pl-ink-3);font:600 15px var(--pl-display);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 20px;transition:color .15s;display:inline-flex;position:relative}.dash .pl.sa .sa-views button:after{content:"";background:var(--pl-gold);height:2px;transition:transform .25s var(--sa-ease);position:absolute;bottom:-1px;left:14px;right:14px;transform:scaleX(0)}.dash .pl.sa .sa-views button:hover,.dash .pl.sa .sa-views button.on{color:var(--pl-gold-2)}.dash .pl.sa .sa-views button.on:after{transform:scaleX(1)}.dash .pl.sa .sa-views b{background:var(--pl-gold);color:#14180f;min-width:20px;font:600 10px var(--mono);letter-spacing:0;padding:2px 6px}.dash .pl.sa .sa-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dash .pl.sa .sa-toolbar select{width:auto;max-width:240px}.dash .pl.sa .sa-search{flex:1;min-width:220px;max-width:420px;position:relative}.dash .pl.sa .sa-search svg{color:var(--pl-ink-3);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.dash .pl.sa .sa-search input{padding-left:34px}.dash .pl.sa .sa-stage{min-width:0;animation:.35s ease-out both pl-rise}.dash .pl.sa .sa-board{scrollbar-width:thin;scrollbar-color:var(--pl-line-2) transparent;grid-template-columns:repeat(5,minmax(172px,1fr));gap:12px;padding-bottom:6px;display:grid;overflow-x:auto}.dash .pl.sa .sa-col{--tone:var(--sa-new);border:1px solid var(--pl-line);background:var(--pl-panel);min-width:0;box-shadow:inset 0 2px 0 var(--tone);flex-direction:column;display:flex}.dash .pl.sa .sa-col.review{--tone:var(--sa-review)}.dash .pl.sa .sa-col.interview{--tone:var(--sa-interview)}.dash .pl.sa .sa-col.accepted{--tone:var(--sa-accepted)}.dash .pl.sa .sa-col.closed{--tone:var(--sa-closed)}.dash .pl.sa .sa-col header{border-bottom:1px solid var(--pl-faint);grid-template-columns:1fr auto;gap:2px 10px;padding:16px 16px 14px;display:grid}.dash .pl.sa .sa-col h3{font:600 18px / 1 var(--pl-display);letter-spacing:.1em;text-transform:uppercase}.dash .pl.sa .sa-col header b{font:600 34px / 1 var(--pl-display);color:var(--tone);font-variant-numeric:tabular-nums;grid-row:span 2;align-self:center}.dash .pl.sa .sa-col header small{font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.sa .sa-col-body{align-content:start;gap:8px;min-height:140px;padding:10px;display:grid}.dash .pl.sa .sa-col-body .pl-empty{padding:14px 6px;font-size:12px}.dash .pl.sa .sa-card{--tone:var(--sa-new);border:1px solid var(--pl-line);border-left:2px solid var(--tone);background:var(--pl-sunk);width:100%;min-width:0;color:var(--pl-ink);text-align:left;cursor:pointer;transition:border-color .18s, background .18s, transform .18s var(--sa-ease), box-shadow .25s;gap:6px;padding:12px 13px 13px;display:grid}.dash .pl.sa .sa-card:hover{border-color:var(--pl-line-2);border-left-color:var(--tone);background:#161c11;transform:translateY(-1px);box-shadow:0 12px 30px #0006}.dash .pl.sa .sa-card.st-reviewing{--tone:var(--sa-review)}.dash .pl.sa .sa-card.st-interview{--tone:var(--sa-interview)}.dash .pl.sa .sa-card.st-accepted{--tone:var(--sa-accepted)}.dash .pl.sa .sa-card.st-declined,.dash .pl.sa .sa-card.st-withdrawn{--tone:var(--sa-closed);opacity:.75}.dash .pl.sa .sa-card-top{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.dash .pl.sa .sa-card-top b{text-overflow:ellipsis;white-space:nowrap;font:600 18px / 1.1 var(--pl-display);letter-spacing:.04em;overflow:hidden}.dash .pl.sa .sa-card-top small,.dash .pl.sa .sa-card-role{font:9.5px var(--mono);letter-spacing:.6px;color:var(--pl-ink-3)}.dash .pl.sa .sa-card-role{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;overflow:hidden}.dash .pl.sa .sa-card-iv{border-top:1px solid var(--pl-faint);font:10px var(--mono);letter-spacing:.4px;color:var(--pl-ink-2);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:4px;padding-top:8px;display:flex}.dash .pl.sa .sa-card-iv.soon{color:var(--pl-gold-2)}.dash .pl.sa .sa-card-iv.live{color:#f4a492}.dash .pl.sa .sa-ai-chip{border:1px solid var(--pl-line-2);color:var(--pl-gold-2);align-items:center;gap:4px;padding:2px 6px;display:inline-flex}.dash .pl.sa .sa-ai-chip.good{color:#d5e6c2;border-color:#b9cc9b80}.dash .pl.sa .sa-ai-chip.bad{color:#f4a492;border-color:#e2705a80}.dash .pl.sa .sa-card-ob{font:9.5px var(--mono);letter-spacing:.5px;text-transform:uppercase;color:var(--pl-ink-3);gap:5px;margin-top:4px;display:grid}.dash .pl.sa .sa-list{gap:14px}.dash .pl.sa .sa-list .pl-table{max-height:none}.dash .pl.sa .sa-link{border:0;border-bottom:1px solid var(--pl-line);color:var(--pl-ink);cursor:pointer;background:0 0;padding:0;font:600 14px inherit}.dash .pl.sa .sa-link:hover{color:var(--pl-gold-2);border-color:var(--pl-gold)}.dash .pl.sa .sa-scores{font:11px var(--mono);color:var(--pl-ink-3)}.dash .pl.sa .sa-scores b{color:var(--pl-ink)}.dash .pl.sa :is(.sa-scores b,.sa-brief b).good{color:#d5e6c2}.dash .pl.sa :is(.sa-scores b,.sa-brief b).bad{color:#f4a492}.dash .pl.sa .sa-pager{font:10px var(--mono);color:var(--pl-ink-3);justify-content:flex-end;align-items:center;gap:12px;display:flex}.dash .pl.sa .sa-openings{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:16px;display:grid}.dash .pl.sa .sa-opening{box-shadow:inset 0 2px 0 var(--pl-line-2);gap:16px}.dash .pl.sa .sa-opening.open{box-shadow:inset 0 2px 0 var(--sa-accepted)}.dash .pl.sa .sa-opening header{justify-content:space-between;align-items:start;gap:12px;display:flex}.dash .pl.sa .sa-opening h3{margin-top:8px}.dash .pl.sa .sa-opening>p{color:var(--pl-ink-2);font-size:13.5px;line-height:1.6}.dash .pl.sa .sa-places{border-block:1px solid var(--pl-faint);font:10px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 0;display:flex}.dash .pl.sa .sa-places b{font:600 22px var(--pl-display);color:var(--pl-gold-2)}.dash .pl.sa .sa-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.dash .pl.sa .sa-facts dt,.dash .pl.sa .sa-score-facts dt{font:8.5px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.sa .sa-facts dd,.dash .pl.sa .sa-score-facts dd{color:var(--pl-ink);margin:4px 0 0;font-size:13px}.dash .pl.sa .sa-first{justify-items:start}.dash .pl.sa .sa-builder,.dash .pl.sa .sa-messages{padding:26px}.dash .pl.sa .sa-builder :is(h2,h3),.dash .pl.sa .sa-messages :is(h2,h3),.dash .pl.sa .sa-builder p,.dash .pl.sa .sa-messages p{margin-bottom:8px}.dash .pl.sa .sa-pips{vertical-align:middle;gap:5px;display:inline-flex}.dash .pl.sa .sa-pips i{border:1px solid var(--pl-line-2);width:8px;height:8px;transform:rotate(45deg)}.dash .pl.sa .sa-pips i.on{border-color:var(--pl-gold);background:var(--pl-gold-2);box-shadow:0 0 8px #d9ba7c66}.dash .pl.sa .sa-backdrop{z-index:40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#070906d9;justify-content:center;align-items:flex-start;padding:4vh 16px;animation:.2s ease-out both sa-fade;display:flex;position:fixed;inset:0;overflow:auto}.dash .pl.sa .sa-backdrop .sa-backdrop{z-index:44;align-items:center}.dash .pl.sa .sa-backdrop.side{background:#070906b3;justify-content:flex-end;padding:0;overflow:hidden}.dash .pl.sa .sa-dialog{border:1px solid var(--pl-line-2);width:min(560px,100%);max-height:92vh;animation:pl-rise .3s var(--sa-ease) backwards;background:linear-gradient(#161c11,#0f130c 220px);outline:none;flex-direction:column;display:flex;box-shadow:0 40px 120px #000c}.dash .pl.sa .sa-dialog.wide{width:min(1080px,100%)}.dash .pl.sa .sa-dialog-head,.dash .pl.sa .sa-drawer-head{border-bottom:1px solid var(--pl-faint);justify-content:space-between;align-items:start;gap:16px;padding:22px 22px 18px 28px;display:flex}.dash .pl.sa .sa-dialog-head h2{font:600 30px / 1 var(--pl-display);letter-spacing:.02em;text-transform:uppercase;margin-top:10px}.dash .pl.sa .sa-dialog-body{scrollbar-width:thin;scrollbar-color:var(--pl-line-2) transparent;color:var(--pl-ink-2);gap:18px;padding:22px 28px 26px;font-size:14px;line-height:1.6;display:grid;overflow-y:auto}.dash .pl.sa .sa-dialog-foot{border-top:1px solid var(--pl-faint);background:#0d100bcc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px 14px 28px;display:flex}.dash .pl.sa .sa-dialog-foot .sa-row.end{margin-left:auto}.dash .pl.sa .sa-foot-note{max-width:52ch;color:var(--pl-ink-3);font-size:12px;line-height:1.5}.dash .pl.sa .sa-kit{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.dash .pl.sa .sa-kit section{gap:12px;display:grid}.dash .pl.sa .sa-kit h3,.dash .pl.sa .sa-block>h3{border-bottom:1px solid var(--pl-faint);font:600 19px / 1 var(--pl-display);letter-spacing:.08em;text-transform:uppercase;color:var(--pl-ink);align-items:center;gap:10px;padding-bottom:10px;display:flex}.dash .pl.sa .sa-kit h3 small,.dash .pl.sa .sa-block>h3 small{font:9px var(--mono);letter-spacing:1px;text-transform:none;color:var(--pl-ink-3);margin-left:auto}.dash .pl.sa .sa-block>h3 .pl-tag,.dash .pl.sa .sa-block>h3 .sa-icon{margin-left:auto}.dash .pl.sa .sa-qedit{gap:12px;display:grid}.dash .pl.sa .sa-qedit ol{gap:8px;display:grid}.dash .pl.sa .sa-qedit li{border:1px solid var(--pl-faint);background:var(--pl-sunk);grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:14px 10px 14px 14px;animation:.25s ease-out both pl-rise;display:grid}.dash .pl.sa .sa-qedit li.ai{border-color:var(--pl-line-2);background:linear-gradient(90deg, #d9ba7c0c, transparent 60%), var(--pl-sunk)}.dash .pl.sa .sa-qnum{font:600 30px / .9 var(--pl-display);color:#0000;-webkit-text-stroke:1px var(--pl-line-2)}.dash .pl.sa .sa-qfields{gap:10px;min-width:0;display:grid}.dash .pl.sa .sa-qfields label{gap:6px;display:grid}.dash .pl.sa .sa-qfields textarea{font-size:13.5px}.dash .pl.sa .sa-qmeta{grid-template-columns:minmax(0,1fr) 150px auto;align-items:end;gap:10px;display:grid}.dash .pl.sa .sa-qtools{align-content:start;gap:2px;display:grid}.dash .pl.sa .sa-drawer{--tone:var(--sa-new);border-left:1px solid var(--pl-line-2);width:min(820px,100%);height:100%;animation:sa-slide .34s var(--sa-ease) backwards;background:linear-gradient(#161c11,#0f130c 280px);outline:none;flex-direction:column;display:flex;box-shadow:-40px 0 120px #000c,inset 1px 0 #e9ce9314}.dash .pl.sa .sa-drawer.status-reviewing{--tone:var(--sa-review)}.dash .pl.sa .sa-drawer.status-interview{--tone:var(--sa-interview)}.dash .pl.sa .sa-drawer.status-accepted{--tone:var(--sa-accepted)}.dash .pl.sa .sa-drawer.status-declined,.dash .pl.sa .sa-drawer.status-withdrawn{--tone:var(--sa-closed)}.dash .pl.sa .sa-drawer-head{box-shadow:inset 0 2px 0 var(--tone)}.dash .pl.sa .sa-drawer-head h2{font:600 clamp(34px, 4vw, 48px) / .95 var(--pl-display);letter-spacing:.01em;text-transform:uppercase;overflow-wrap:anywhere;margin:8px 0 10px}.dash .pl.sa .sa-drawer-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dash .pl.sa .sa-drawer-tags small{font:9.5px var(--mono);color:var(--pl-ink-3)}.dash .pl.sa .sa-rail{border-bottom:1px solid var(--pl-faint);background:#0c0f0a80;grid-template-columns:repeat(5,minmax(0,1fr));padding:16px 28px;display:grid}.dash .pl.sa .sa-rail li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding-right:8px;display:grid;position:relative}.dash .pl.sa .sa-rail li:after{content:"";background:var(--pl-faint);z-index:0;height:1px;position:absolute;top:10px;left:26px;right:6px}.dash .pl.sa .sa-rail li:last-child:after{display:none}.dash .pl.sa .sa-rail li.done:after{background:var(--pl-line-2)}.dash .pl.sa .sa-rail i{z-index:1;border:1px solid var(--pl-line);width:20px;height:20px;font:normal 9px var(--mono);color:var(--pl-ink-3);background:#0f130c;place-items:center;display:grid;position:relative;transform:rotate(45deg)}.dash .pl.sa .sa-rail i>*{transform:rotate(-45deg)}.dash .pl.sa .sa-rail i{font-style:normal}.dash .pl.sa .sa-rail li.done i{border-color:var(--pl-gold);background:var(--pl-gold);color:#14180f}.dash .pl.sa .sa-rail li.now i{border-color:var(--pl-gold-2);color:var(--pl-gold-2);box-shadow:0 0 14px #d9ba7c66}.dash .pl.sa .sa-rail li.bad i{border-color:var(--sa-bad);background:var(--sa-bad)}.dash .pl.sa .sa-rail span{z-index:1;min-width:0;font:600 13px / 1 var(--pl-display);letter-spacing:.08em;text-transform:uppercase;color:var(--pl-ink-2);background:0 0;gap:2px;padding-top:2px;display:grid;position:relative}.dash .pl.sa .sa-rail small{text-overflow:ellipsis;white-space:nowrap;font:9px var(--mono);letter-spacing:.3px;text-transform:none;color:var(--pl-ink-3);overflow:hidden}.dash .pl.sa .sa-tabs{border-bottom:1px solid var(--pl-line);scrollbar-width:none;gap:0;padding:0 18px;display:flex;overflow-x:auto}.dash .pl.sa .sa-tabs button{min-height:46px;color:var(--pl-ink-3);font:600 14px var(--pl-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 14px;display:inline-flex;position:relative}.dash .pl.sa .sa-tabs button.on{color:var(--pl-gold-2);box-shadow:inset 0 -2px 0 var(--pl-gold)}.dash .pl.sa .sa-tabs button:hover{color:var(--pl-gold-2)}.dash .pl.sa .sa-drawer-body{scrollbar-width:thin;scrollbar-color:var(--pl-line-2) transparent;flex:1;align-content:start;gap:22px;padding:24px 28px 40px;display:grid;overflow-y:auto}.dash .pl.sa .sa-block{gap:12px;min-width:0;display:grid}.dash .pl.sa .sa-block>p{color:var(--pl-ink-2);font-size:13.5px;line-height:1.6}.dash .pl.sa .sa-app{gap:16px;display:grid}.dash .pl.sa :is(.sa-app,.sa-room-app) :is(h3,h4){font:600 16px var(--pl-display);letter-spacing:.08em;text-transform:uppercase;color:var(--pl-gold);margin:14px 0 8px}.dash .pl.sa :is(.sa-app,.sa-room-app) dl,.dash .pl.sa :is(.sa-app,.sa-room-app) dd{margin:0}.dash .pl.sa :is(.sa-app,.sa-room-app) dt{font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3);margin-top:12px}.dash .pl.sa :is(.sa-app,.sa-room-app) dd{color:var(--pl-ink);white-space:pre-wrap;margin-top:4px;font-size:14px;line-height:1.6}.dash .pl.sa .sa-plan{gap:18px;display:grid}.dash .pl.sa .sa-when{flex-wrap:wrap;align-items:end;gap:10px 14px;display:flex}.dash .pl.sa .sa-when label{gap:6px;width:min(260px,100%);display:grid}.dash .pl.sa .sa-when small{font:10px var(--mono);color:var(--pl-gold-2);padding-bottom:10px}.dash .pl.sa .sa-bar{z-index:3;border-top:1px solid var(--pl-line-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#10140df2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:4px -12px -24px;padding:14px 12px;display:flex;position:sticky;bottom:-40px}.dash .pl.sa .sa-bar p{font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-2)}.dash .pl.sa .sa-bar>div{flex-wrap:wrap;gap:8px;display:flex}.dash .pl.sa .sa-resume .sa-live-icon{color:var(--sa-bad)}.dash .pl.sa .sa-room{z-index:50;background:radial-gradient(at 70% -10%,#b8913a22,#0000 55%),linear-gradient(#11150e,#0a0d09);flex-direction:column;animation:.25s ease-out both sa-fade;display:flex;position:fixed;inset:0}.dash .pl.sa .sa-room-head{border-bottom:1px solid var(--pl-line);background:#0d100bcc;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 24px;display:flex}.dash .pl.sa .sa-rec{color:#f4a492;font:10px var(--mono);letter-spacing:2px;background:#e2705a14;border:1px solid #e2705a99;align-items:center;gap:7px;padding:6px 10px;display:inline-flex}.dash .pl.sa .sa-rec svg{animation:1.4s ease-in-out infinite pl-pulse}.dash .pl.sa .sa-room-who{gap:2px;min-width:0;margin-right:auto;display:grid}.dash .pl.sa .sa-room-who b{font:600 22px / 1 var(--pl-display);letter-spacing:.05em;text-transform:uppercase}.dash .pl.sa .sa-room-who small{font:9.5px var(--mono);letter-spacing:.6px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.sa .sa-room-clock{font:600 30px / 1 var(--pl-display);font-variant-numeric:tabular-nums;letter-spacing:.04em;background:var(--pl-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dash .pl.sa .sa-save{min-width:92px;font:9.5px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.sa .sa-save.saving,.dash .pl.sa .sa-save.dirty{color:var(--pl-gold)}.dash .pl.sa .sa-save.error{color:#f4a492}.dash .pl.sa .sa-room-body{flex:1;grid-template-columns:300px minmax(0,1fr);min-height:0;display:grid}.dash .pl.sa .sa-room-body.with-app{grid-template-columns:300px minmax(0,1fr) 360px}.dash .pl.sa .sa-room-rail{border-right:1px solid var(--pl-faint);background:#0c0f0a99;flex-direction:column;min-height:0;display:flex}.dash .pl.sa .sa-room-progress{border-bottom:1px solid var(--pl-faint);font:9.5px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3);padding:16px 18px 18px;position:relative}.dash .pl.sa .sa-room-progress i{height:2px;transition:width .5s var(--sa-ease);background:linear-gradient(90deg,#8f7a4c,#f2dba3);position:absolute;bottom:0;left:0}.dash .pl.sa .sa-room-rail ol{scrollbar-width:thin;scrollbar-color:var(--pl-line-2) transparent;flex:1;padding:8px;overflow-y:auto}.dash .pl.sa .sa-room-rail button{width:100%;color:var(--pl-ink-3);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:8px;padding:10px 10px 10px 8px;font-size:12.5px;line-height:1.4;transition:background .15s,color .15s,border-color .15s;display:grid}.dash .pl.sa .sa-room-rail button:hover{color:var(--pl-ink-2);background:#d9ba7c0a}.dash .pl.sa .sa-room-rail button.done{color:var(--pl-ink-2)}.dash .pl.sa .sa-room-rail button.on{border-color:var(--pl-line-2);color:var(--pl-ink);background:#d9ba7c12}.dash .pl.sa .sa-room-rail em{font:600 16px / 1.1 var(--pl-display);color:var(--pl-ink-3)}.dash .pl.sa .sa-room-rail button.done em{color:var(--pl-gold)}.dash .pl.sa .sa-room-rail button>span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dash .pl.sa .sa-room-rail button small{font:8.5px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3);margin-top:3px;display:block}.dash .pl.sa .sa-room-rail button b{border:1px solid var(--pl-gold);width:20px;height:20px;font:600 12px var(--pl-display);color:var(--pl-gold-2);place-items:center;display:grid}.dash .pl.sa .sa-room-rail button svg{color:var(--pl-gold)}.dash .pl.sa .sa-room-stage{min-height:0;animation:pl-rise .3s var(--sa-ease) both;padding:clamp(24px,5vh,56px) clamp(20px,5vw,72px) 40px;overflow-y:auto}.dash .pl.sa .sa-room-app{border-left:1px solid var(--pl-faint);background:#0c0f0a99;min-height:0;padding:22px;overflow-y:auto}.dash .pl.sa .sa-ask,.dash .pl.sa .sa-wrap{gap:20px;max-width:860px;margin:0 auto;display:grid}.dash .pl.sa .sa-ask-meta{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.dash .pl.sa .sa-ask h2,.dash .pl.sa .sa-wrap h2{font:600 clamp(30px, 3.4vw, 48px) / 1.02 var(--pl-display);letter-spacing:.005em;text-wrap:balance}.dash .pl.sa .sa-listen{border-left:2px solid var(--pl-gold);color:var(--pl-ink-2);background:#d9ba7c0d;gap:6px;padding:14px 18px;font-size:14px;line-height:1.6;display:grid}.dash .pl.sa .sa-listen span{font:8.5px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--pl-gold)}.dash .pl.sa .sa-answer{gap:8px;display:grid}.dash .pl.sa .sa-answer>span{align-items:center;gap:6px;display:inline-flex}.dash .pl.sa .sa-answer textarea:not([hidden]){min-height:190px;padding:16px 18px;font-size:15.5px;line-height:1.7}.dash .pl.sa :is(.sa-rate,.sa-rec-pick,.sa-statuses){border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;display:flex}.dash .pl.sa :is(.sa-rate,.sa-rec-pick,.sa-statuses) legend{width:100%;font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-ink-3);margin-bottom:8px}.dash .pl.sa .sa-rate button{border:1px solid var(--pl-line);background:var(--pl-sunk);min-width:86px;color:var(--pl-ink-3);cursor:pointer;flex:1;justify-items:center;gap:6px;padding:14px 8px 12px;transition:border-color .15s,background .15s,color .15s,box-shadow .2s;display:grid}.dash .pl.sa .sa-rate button i{border:1px solid var(--pl-line-2);width:12px;height:12px;transition:background .15s,box-shadow .2s;transform:rotate(45deg)}.dash .pl.sa .sa-rate button b{font:600 24px / 1 var(--pl-display);color:var(--pl-ink-2)}.dash .pl.sa .sa-rate button small{font:8.5px var(--mono);letter-spacing:1px;text-transform:uppercase}.dash .pl.sa .sa-rate button:hover{border-color:var(--pl-line-2);color:var(--pl-ink-2)}.dash .pl.sa .sa-rate button.lit i{background:#d9ba7c55}.dash .pl.sa .sa-rate button.on{border-color:var(--pl-gold);color:var(--pl-gold-2);background:#d9ba7c18;box-shadow:0 0 26px #d9ba7c33}.dash .pl.sa .sa-rate button.on i{background:var(--pl-gold-2);box-shadow:0 0 12px #f2dba3aa}.dash .pl.sa .sa-rate button.on b{color:var(--pl-gold-2)}.dash .pl.sa .sa-ask-nav{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.dash .pl.sa .sa-wrap-score{justify-content:flex-start;display:flex}.dash .pl.sa .sa-rec-pick .pl-chip{min-height:38px;padding:0 16px;font-size:12px}.dash .pl.sa .sa-rec-pick .pl-chip.on.no{border-color:var(--sa-bad);color:#f4a492;background:#e2705a18}.dash .pl.sa .sa-rec-pick .pl-chip.on:is(.yes,.strong_yes){color:#d5e6c2;background:#b9cc9b18;border-color:#b9cc9b}.dash .pl.sa .sa-gauge{justify-items:center;width:200px;margin:0;display:grid;position:relative}.dash .pl.sa .sa-gauge svg{width:100%;overflow:visible}.dash .pl.sa .sa-gauge path{fill:none;stroke-width:10px}.dash .pl.sa .sa-gauge .track{stroke:#d9ba7c1c}.dash .pl.sa .sa-gauge .fill{stroke:url(#sa-arc);filter:drop-shadow(0 0 8px #d9ba7c55);transition:stroke-dasharray .9s var(--sa-ease)}.dash .pl.sa .sa-gauge.bad .fill{stroke:#e2705a;filter:drop-shadow(0 0 8px #e2705a55)}.dash .pl.sa .sa-gauge .tick{stroke:var(--pl-line-2);stroke-width:1px}.dash .pl.sa .sa-gauge>b{font:600 52px / 1 var(--pl-display);font-variant-numeric:tabular-nums;background:var(--pl-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;position:absolute;top:46px}.dash .pl.sa .sa-gauge.bad>b{background:linear-gradient(110deg,#ffc2b2,#e2705a);-webkit-background-clip:text;background-clip:text}.dash .pl.sa .sa-gauge figcaption{text-align:center;justify-items:center;gap:3px;margin-top:6px;display:grid}.dash .pl.sa .sa-gauge figcaption span{font:9px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--pl-gold)}.dash .pl.sa .sa-gauge figcaption small{color:var(--pl-ink-3);font-size:11.5px}.dash .pl.sa .sa-score{gap:22px;display:grid}.dash .pl.sa .sa-score-top{border:1px solid var(--pl-line);background:radial-gradient(ellipse at 20% 0%, #b8913a1f, transparent 60%), var(--pl-sunk);grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:18px 24px;padding:22px 22px 20px;display:grid}.dash .pl.sa .sa-score-facts{gap:16px;display:grid}.dash .pl.sa .sa-score-facts dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0;display:grid}.dash .pl.sa .sa-summary{color:var(--pl-ink);white-space:pre-wrap;font-size:15px;line-height:1.7}.dash .pl.sa .sa-ai-read{border:1px solid var(--pl-line-2);background:linear-gradient(135deg,#d9ba7c0f,#0000 50%);padding:20px 22px}.dash .pl.sa .sa-lists{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px;display:grid}.dash .pl.sa .sa-lists h4{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-gold);margin-bottom:8px}.dash .pl.sa .sa-lists h4.good{color:var(--pl-ok)}.dash .pl.sa .sa-lists h4.bad{color:#f4a492}.dash .pl.sa .sa-lists li{color:var(--pl-ink-2);padding:0 0 8px 16px;font-size:13px;line-height:1.55;position:relative}.dash .pl.sa .sa-lists li:before{content:"";border:1px solid var(--pl-gold);width:6px;height:6px;position:absolute;top:7px;left:0;transform:rotate(45deg)}.dash .pl.sa .sa-transcript{gap:0;display:grid}.dash .pl.sa .sa-transcript li{border-bottom:1px solid var(--pl-faint);gap:10px;padding:16px 0;display:grid}.dash .pl.sa .sa-transcript li:last-child{border-bottom:0}.dash .pl.sa .sa-t-q{grid-template-columns:34px minmax(0,1fr);gap:10px;display:grid}.dash .pl.sa .sa-t-q em{font:600 22px / 1 var(--pl-display);color:#0000;-webkit-text-stroke:1px var(--pl-line-2)}.dash .pl.sa .sa-t-q b{font-size:14px;line-height:1.45;display:block}.dash .pl.sa .sa-t-q small{font:9px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.sa .sa-transcript li>p{color:var(--pl-ink-2);white-space:pre-wrap;margin-left:44px;font-size:13.5px;line-height:1.65}.dash .pl.sa .sa-transcript li>p.pl-empty{padding:0}.dash .pl.sa .sa-t-marks{font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3);flex-wrap:wrap;gap:8px 22px;margin-left:44px;display:flex}.dash .pl.sa .sa-t-marks>span{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.dash .pl.sa .sa-t-marks small{letter-spacing:0;text-transform:none;color:var(--pl-ink-2);flex-basis:100%;font-size:12px;line-height:1.5}.dash .pl.sa .sa-decide{gap:18px;display:grid}.dash .pl.sa .sa-brief{border:1px solid var(--pl-line);background:var(--pl-sunk);font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3);flex-wrap:wrap;gap:8px 22px;padding:14px 16px;display:flex}.dash .pl.sa .sa-brief b{font:600 20px var(--pl-display);color:var(--pl-gold-2);margin:0 4px}.dash .pl.sa .sa-statuses .pl-chip{min-height:38px;padding:0 14px;font-size:11.5px}.dash .pl.sa .sa-statuses .pl-chip.on.st-declined{border-color:var(--sa-bad);color:#f4a492;background:#e2705a18}.dash .pl.sa .sa-statuses .pl-chip.on.st-accepted{color:#d5e6c2;background:#b9cc9b18;border-color:#b9cc9b}.dash .pl.sa textarea.need:not([hidden]){border-color:#e0b761}.dash .pl.sa .sa-updates li{border-bottom:1px solid var(--pl-faint);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px 0;display:grid}.dash .pl.sa .sa-updates li>span:first-child{gap:3px;display:grid}.dash .pl.sa .sa-updates small{font:9.5px var(--mono);color:var(--pl-ink-3)}.dash .pl.sa .sa-updates small.bad{color:#f4a492}.dash .pl.sa .sa-ob-head{border:1px solid var(--pl-line);background:radial-gradient(ellipse at 100% 0%, #b8913a22, transparent 60%), var(--pl-sunk);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:20px 22px 0;display:grid}.dash .pl.sa .sa-ob-head.complete{background:radial-gradient(ellipse at 100% 0%, #b9cc9b26, transparent 60%), var(--pl-sunk);border-color:#b9cc9b80}.dash .pl.sa .sa-ob-head>div:first-child{gap:8px;display:grid}.dash .pl.sa .sa-ob-head b{font:600 64px / .85 var(--pl-display);background:var(--pl-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dash .pl.sa .sa-ob-head b em{-webkit-text-fill-color:var(--pl-ink-3);margin-left:6px;font-size:.4em}.dash .pl.sa .sa-ob-pct{font:600 28px var(--pl-display);color:var(--pl-ink-2);padding-bottom:6px}.dash .pl.sa .sa-ob-head .sa-meter{grid-column:1/-1;margin:8px -22px 0}.dash .pl.sa .sa-ob-head.complete .sa-meter i{background:linear-gradient(90deg,#7f9463,#d5e6c2)}.dash .pl.sa .sa-steps{gap:0;display:grid}.dash .pl.sa .sa-steps li{border-bottom:1px solid var(--pl-faint);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.dash .pl.sa .sa-steps.preview li{grid-template-columns:34px minmax(0,1fr);padding:12px 0}.dash .pl.sa .sa-steps.preview em{font:600 20px / 1 var(--pl-display);color:#0000;-webkit-text-stroke:1px var(--pl-line-2)}.dash .pl.sa .sa-steps label{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:14px 4px;display:grid}.dash .pl.sa .sa-steps input[type=checkbox]{opacity:0;pointer-events:none;position:absolute}.dash .pl.sa .sa-box{border:1px solid var(--pl-line-2);color:#0000;background:#0b0e09;place-items:center;width:24px;height:24px;margin-top:1px;transition:background .2s,border-color .2s,color .2s,box-shadow .2s;display:grid}.dash .pl.sa .sa-steps input:checked+.sa-box{border-color:var(--pl-gold);background:var(--pl-gold);color:#14180f;box-shadow:0 0 14px #d9ba7c55}.dash .pl.sa .sa-steps input:focus-visible+.sa-box{box-shadow:0 0 0 3px #d9ba7c44}.dash .pl.sa .sa-steps label>div,.dash .pl.sa .sa-steps.preview li>div{gap:3px;display:grid}.dash .pl.sa .sa-steps b{font-size:14px;font-weight:600}.dash .pl.sa .sa-steps li.done b{color:var(--pl-ink-2);text-decoration:line-through;-webkit-text-decoration-color:var(--pl-line-2);text-decoration-color:var(--pl-line-2)}.dash .pl.sa .sa-steps small{color:var(--pl-ink-3);font-size:12px;line-height:1.5}.dash .pl.sa .sa-steps small.sa-by{font:9.5px var(--mono);color:var(--pl-gold)}.dash .pl.sa .sa-add-step{gap:8px;display:flex}@keyframes sa-fade{0%{opacity:0}}@keyframes sa-slide{0%{opacity:0;transform:translate(40px)}}@keyframes sa-spin{to{transform:rotate(360deg)}}@media (max-width:1180px){.dash .pl.sa .sa-kit{grid-template-columns:minmax(0,1fr)}.dash .pl.sa .sa-room-body,.dash .pl.sa .sa-room-body.with-app{grid-template-columns:240px minmax(0,1fr)}.dash .pl.sa :is(.sa-room-app,.sa-app-toggle){display:none}}@media (max-width:760px){.dash .pl.sa .pl-tiles>button{padding:18px}.dash .pl.sa .pl-tiles>button:nth-child(2n){border-right:0}.dash .pl.sa .pl-tiles>button:nth-child(-n+2){border-bottom:1px solid #d9ba7c25}.dash .pl.sa .sa-views button{padding:0 12px;font-size:13px}.dash .pl.sa .sa-board{scroll-snap-type:x mandatory;grid-template-columns:repeat(5,minmax(240px,82vw))}.dash .pl.sa .sa-col{scroll-snap-align:start}.dash .pl.sa .sa-toolbar select{flex:1;max-width:none}.dash .pl.sa .sa-drawer-head,.dash .pl.sa .sa-drawer-body,.dash .pl.sa .sa-dialog-body{padding-left:18px;padding-right:18px}.dash .pl.sa .sa-rail{scrollbar-width:none;grid-template-columns:repeat(5,max-content);gap:4px;padding:12px 14px;overflow-x:auto}.dash .pl.sa .sa-rail span{letter-spacing:.04em;font-size:10px}.dash .pl.sa .sa-rail small{display:none}.dash .pl.sa .sa-qmeta{grid-template-columns:minmax(0,1fr) 130px}.dash .pl.sa .sa-qmeta .pl-tag{grid-column:1/-1;justify-self:start}.dash .pl.sa .sa-score-top{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.dash .pl.sa .sa-score-facts{grid-column:1/-1}.dash .pl.sa .sa-gauge{width:100%;max-width:170px}.dash .pl.sa .sa-gauge>b{font-size:40px;top:32%}.dash .pl.sa .sa-room-head{gap:8px;padding:10px 14px}.dash .pl.sa .sa-room-clock{font-size:22px}.dash .pl.sa .sa-save{display:none}.dash .pl.sa .sa-room-body,.dash .pl.sa .sa-room-body.with-app{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.dash .pl.sa .sa-room-rail{border-right:0;border-bottom:1px solid var(--pl-faint)}.dash .pl.sa .sa-room-rail ol{gap:4px;padding:6px;display:flex;overflow-x:auto}.dash .pl.sa .sa-room-rail li{flex-shrink:0}.dash .pl.sa .sa-room-rail button{grid-template-columns:auto;width:auto;padding:6px 10px}.dash .pl.sa .sa-room-rail button>span,.dash .pl.sa .sa-room-rail button>b,.dash .pl.sa .sa-room-rail button>svg{display:none}.dash .pl.sa .sa-room-progress{padding:10px 14px 12px}.dash .pl.sa .sa-room-stage{padding:20px 16px 30px}.dash .pl.sa .sa-rate button{min-width:0;padding:10px 4px}.dash .pl.sa .sa-rate button small{display:none}.dash .pl.sa .sa-ask-nav{grid-template-columns:1fr 1fr}.dash .pl.sa .sa-follow{grid-area:1/1/auto/-1}.dash .pl.sa .sa-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.dash .pl.sa .sa-dialog-foot{padding:12px 18px}.dash .pl.sa .sa-bar{margin-inline:-6px}}.hr-modal{--pl-gold:#d9ba7c;--pl-gold-2:#f2dba3;--pl-line:#d9ba7c40;--pl-line-2:#d9ba7c66;--pl-faint:#d9ba7c1f;--pl-sunk:#0f130c;--pl-ink:#f2eee2;--pl-ink-2:#c8cbbd;--pl-ink-3:#aab29e;--pl-hot:#e2705a;--pl-ok:#b9cc9b;--pl-display:"Barlow Condensed", sans-serif;--hr-mono:"IBM Plex Mono", ui-monospace, monospace;border-color:var(--pl-line-2);color:var(--pl-ink);background:radial-gradient(120% 90% at 0 0,#d9ba7c14 0%,#0000 50%),linear-gradient(160deg,#171d12,#0e120b)}.hr-modal .modal-head h2{font:600 clamp(30px, 3.2vw, 42px) / 1 var(--pl-display);letter-spacing:.01em;background:linear-gradient(110deg,#fff0c9,#c39b53 80%);color:#0000;-webkit-background-clip:text;background-clip:text}.hr-modal .modal-head .eyebrow{font:600 10px var(--hr-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--pl-gold)}.hr-modal .pl-button{border:1px solid var(--pl-gold);color:#14180f;min-height:42px;font:600 15px var(--pl-display);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#ecd39a,#c9a763);justify-content:center;align-items:center;gap:8px;padding:0 22px;transition:background .15s,box-shadow .2s,transform .1s;display:inline-flex}.hr-modal .pl-button:hover:not(:disabled){background:linear-gradient(#fbe6b4,#d9ba7c);transform:translateY(-1px);box-shadow:0 0 22px #d9ba7c44}.hr-modal .pl-button:disabled{opacity:.45;cursor:not-allowed}.hr-modal .pl-button.ghost{color:var(--pl-gold-2);border-color:var(--pl-line-2);background:0 0}.hr-modal .pl-button.hr-danger{border-color:var(--pl-hot);color:var(--pl-hot);background:0 0}.hr-modal .pl-switch{border:1px solid var(--pl-line);background:var(--pl-sunk);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:14px 16px;display:grid;position:relative}.hr-modal .pl-switch input{z-index:1;opacity:0;width:44px;height:22px;cursor:inherit;margin:0;position:absolute;top:16px;left:16px}.hr-modal .pl-switch>span:first-of-type{border:1px solid var(--pl-line-2);background:#0b0e09;width:44px;height:22px;margin-top:2px;transition:background .2s;position:relative}.hr-modal .pl-switch>span:first-of-type:after{content:"";background:#777d70;width:14px;height:14px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.hr-modal .pl-switch input:checked+span{border-color:var(--pl-gold);background:#d9ba7c22}.hr-modal .pl-switch input:checked+span:after{background:var(--pl-gold-2);transform:translate(22px);box-shadow:0 0 14px #d9ba7c88}.hr-modal .pl-switch input:focus-visible+span{box-shadow:0 0 0 3px #d9ba7c33}.hr-modal .pl-switch>span:last-child{gap:4px;display:grid}.hr-modal .pl-switch b{font:600 16px var(--pl-display);letter-spacing:.06em;text-transform:uppercase;color:var(--pl-ink)}.hr-modal .pl-switch small{color:var(--pl-ink-3);font-size:12.5px;line-height:1.5}.hr-modal .wd-field{gap:6px;display:grid}.hr-modal .wd-field>span{font:600 10px var(--hr-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pl-gold)}.hr-modal input[type=text],.hr-modal input[type=date],.hr-modal select,.hr-modal textarea{border:1px solid var(--pl-line);width:100%;color:var(--pl-ink);font:inherit;background:#0a0d08;padding:10px 12px;font-size:14px}.hr-modal textarea{resize:vertical;line-height:1.5}.hr-modal input:focus,.hr-modal select:focus,.hr-modal textarea:focus{border-color:var(--pl-gold);outline:none;box-shadow:0 0 0 3px #d9ba7c22}.hr-modal .hr-dim{color:var(--pl-ink-3)}.hr-modal .pl-tag{border:1px solid var(--pl-line-2);font:600 9.5px var(--hr-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pl-gold-2);padding:2px 8px;display:inline-flex}.hr-modal .pl-tag.good{color:var(--pl-ok);border-color:#b9cc9b66}.hr-modal .pl-tag.warn{color:#f0c46a;border-color:#f0c46a66}.hr-modal .pl-tag.bad{color:var(--pl-hot);border-color:#e2705a66}.hr-modal .pl-empty{color:var(--pl-ink-3);margin:0;font-size:13px}.hr-modal .hr-delta{font:600 10.5px var(--hr-mono);white-space:nowrap;border-radius:999px;align-items:center;gap:2px;padding:1px 6px;display:inline-flex}.hr-modal .hr-delta.up{color:#a9dc8f;background:#6fdc8c17}.hr-modal .hr-delta.down{color:#f09a86;background:#e2705a17}.hr-modal .hr-roles{flex-wrap:wrap;gap:4px;display:flex}.hr-modal .hr-roles span{border:1px solid var(--pl-line);font:600 10px var(--hr-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--pl-gold-2);background:#d9ba7c0d;padding:1px 7px}.hr-modal .hr-cant{font:600 9.5px var(--hr-mono);letter-spacing:.12em;text-transform:uppercase;color:#a9ae9b;border:1px dashed #8a8f7c88;padding:1px 7px;display:inline-flex}.hr-modal .hr-exempt{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.hr-modal .hr-exempt li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.hr-modal .hr-exempt b{color:var(--pl-ink-2);font-size:12.5px;display:block}.hr-modal .hr-exempt small{color:var(--pl-ink-3);font-size:11.5px}.modal.hr-rv-modal{width:min(1240px,100%);max-width:none;max-height:min(94vh,1100px);padding:24px 26px 0}.hr-rv{flex:1;grid-template-columns:minmax(260px,330px) minmax(0,1fr);gap:24px;min-height:0;margin:16px -26px 0;padding:0 26px 20px;display:grid;overflow-y:auto}.hr-rv-context{border:1px solid var(--pl-faint);background:#0b0f09cc;align-self:start;gap:10px;padding:16px;display:grid;position:sticky;top:0}.hr-rv-context h5,.hr-rv-section h5{font:600 10px var(--hr-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pl-gold);margin:8px 0 0}.hr-rv-who{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.hr-rv-who>div{gap:5px;display:grid}.hr-rv-who b{font:600 24px/1 var(--pl-display)}.hr-rv-who small{color:var(--pl-ink-3);align-items:center;gap:5px;font-size:12px;display:inline-flex}.hr-rv-who .hr-rv-warn{color:#f0c46a}.hr-rv-figures{background:var(--pl-faint);border:1px solid var(--pl-faint);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}.hr-rv-figures div{background:#10150d;padding:8px 10px}.hr-rv-figures dt{color:var(--pl-ink-3);font-size:10.5px}.hr-rv-figures dd{font:600 20px/1 var(--pl-display);margin:2px 0 0}.hr-rv-figures .good dd{color:var(--pl-ok)}.hr-rv-figures .warn dd{color:var(--pl-gold-2)}.hr-rv-figures .bad dd{color:var(--pl-hot)}.hr-rv-line{color:var(--pl-ink-2);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:13px;line-height:1.45;display:flex}.hr-rv-line .good{color:var(--pl-ok)}.hr-rv-line .bad{color:var(--pl-hot)}.hr-rv-flags{color:#f09a86;border:1px solid #e2705a55;align-items:center;gap:4px;padding:1px 7px;font-size:11.5px;display:inline-flex}.hr-rv-form{align-content:start;gap:18px;min-width:0;display:grid}.hr-rv-kind,.hr-rv-outcomes{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.hr-rv-kind button,.hr-rv-outcomes button{border:1px solid var(--pl-line);color:var(--pl-ink-2);text-align:left;cursor:pointer;background:#0b0f09;justify-items:start;gap:4px;padding:14px 16px;transition:border-color .15s,background .15s,box-shadow .2s;display:grid}.hr-rv-kind button b,.hr-rv-outcomes button b{font:600 18px var(--pl-display);letter-spacing:.05em;text-transform:uppercase;color:var(--pl-ink)}.hr-rv-kind button small,.hr-rv-outcomes button small{color:var(--pl-ink-3);font-size:12.5px}.hr-rv-kind button:hover,.hr-rv-outcomes button:hover{border-color:var(--pl-line-2)}.hr-rv-kind button.on{border-color:var(--pl-gold);background:linear-gradient(160deg,#d9ba7c1f,#d9ba7c08);box-shadow:inset 0 0 0 1px #d9ba7c40,0 0 22px #d9ba7c1f}.hr-rv-outcomes button svg{color:var(--pl-ink-3)}.hr-rv-outcomes button.on.pass{border-color:var(--pl-ok);background:#b9cc9b14}.hr-rv-outcomes button.on.pass svg{color:var(--pl-ok)}.hr-rv-outcomes button.on.extend{background:#f0c46a12;border-color:#f0c46a}.hr-rv-outcomes button.on.extend svg{color:#f0c46a}.hr-rv-outcomes button.on.fail{border-color:var(--pl-hot);background:#e2705a12}.hr-rv-outcomes button.on.fail svg{color:var(--pl-hot)}.hr-rv-scoring{grid-template-columns:minmax(0,1fr) 200px;align-items:start;gap:16px;display:grid}.hr-rv-criteria{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.hr-rv-criterion{border:1px solid var(--pl-faint);background:#0b0f09;gap:8px;padding:12px 14px;transition:border-color .15s;display:grid}.hr-rv-criterion.set{border-color:var(--pl-line-2)}.hr-rv-criterion-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.hr-rv-criterion-head b{font:600 18px var(--pl-display);letter-spacing:.03em}.hr-rv-criterion-head small{font:10.5px var(--hr-mono);color:var(--pl-ink-3)}.hr-rv-pips{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.hr-rv-pips button{border:1px solid var(--pl-line);height:34px;color:var(--pl-ink-3);font:600 15px var(--pl-display);cursor:pointer;background:#070906;transition:background .12s,border-color .12s,color .12s,transform .1s}.hr-rv-pips button:hover{border-color:var(--pl-gold);color:var(--pl-gold-2)}.hr-rv-pips button:active{transform:scale(.96)}.hr-rv-pips button.lit{color:#14180f;background:var(--pl-gold);border-color:#0000}.hr-rv-pips button.lit.good{background:var(--pl-ok)}.hr-rv-pips button.lit.bad{background:var(--pl-hot)}.hr-rv-pips button.on{box-shadow:0 0 0 2px #0b0f09, 0 0 0 3px var(--pl-ink)}.hr-rv-level{font:11px var(--hr-mono);color:var(--pl-ink-3);align-items:center;gap:6px;display:flex}.hr-rv-overall{text-align:center;border:1px solid var(--pl-line);background:radial-gradient(circle at 50% 30%,#d9ba7c18,#0000 70%),#0b0f09;justify-items:center;gap:8px;padding:18px 12px;display:grid;position:sticky;top:0}.hr-rv-overall>b{font:600 22px/1 var(--pl-display);letter-spacing:.04em;text-transform:uppercase}.hr-rv-overall small{color:var(--pl-ink-3);font-size:11.5px}.hr-rv-ring{flex:none;place-items:center;display:inline-grid;position:relative}.hr-rv-ring svg{position:absolute;inset:0}.hr-rv-ring circle{fill:none;stroke-width:7px;stroke-linecap:round}.hr-rv-ring .track{stroke:#d9ba7c1a}.hr-rv-ring .fill{stroke:var(--pl-gold);transition:stroke-dasharray .35s}.hr-rv-ring.good .fill{stroke:var(--pl-ok)}.hr-rv-ring.bad .fill{stroke:var(--pl-hot)}.hr-rv-ring b{font:600 30px/1 var(--pl-display);color:var(--pl-ink);margin-top:-6px;position:relative}.hr-rv-ring small{font:10px var(--hr-mono);color:var(--pl-ink-3);position:absolute;bottom:22%}.hr-rv-words{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hr-rv-field{align-content:start;gap:6px;display:grid;position:relative}.hr-rv-field.summary{grid-column:1/-1}.hr-rv-field>span{font:600 10.5px var(--hr-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pl-gold);gap:2px;display:grid}.hr-rv-field>span small{letter-spacing:0;text-transform:none;color:var(--pl-ink-3);font:400 12px DM Sans,sans-serif}.hr-rv-field.strengths textarea{border-left:3px solid #b9cc9b88}.hr-rv-field.improvements textarea{border-left:3px solid #f0c46a88}.hr-rv-field.goals textarea{border-left:3px solid #6fa8dc88}.hr-rv-field em{font:normal 10.5px var(--hr-mono);color:var(--pl-ink-3);justify-self:end}.hr-rv-foot{border-top:1px solid var(--pl-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c100acc;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin:0 -26px;padding:14px 26px;display:flex;position:sticky;bottom:0}.hr-rv-foot p{color:var(--pl-ink-3);margin:0 auto 0 0;font-size:13px}.hr-rv-foot p.hr-error{color:var(--pl-hot)}.hr-rv-list{gap:12px;margin-top:12px;display:grid}.hr-rv-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:12px;display:grid}.hr-rv-who-card{align-content:start;gap:6px;display:grid}.hr-rv-card{border:1px solid var(--pl-faint,#d9ba7c1f);background:linear-gradient(160deg,#161c11,#0e120b);gap:14px;padding:16px 18px;display:grid}.hr-rv-card.compact{gap:10px;padding:12px}.hr-rv-card header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.hr-rv-card h4{font:600 22px/1.1 var(--pl-display,"Barlow Condensed", sans-serif);letter-spacing:.03em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0;display:flex}.hr-rv-card.compact h4{font-size:17px}.hr-rv-card header p{margin:0;font-size:12px}.hr-rv-card .hr-eyebrow{font:600 9.5px var(--hr-mono,monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--pl-gold,#d9ba7c)}.hr-rv-card.compact .hr-rv-ring b{font-size:20px}.hr-rv-card.compact .hr-rv-ring small{display:none}.hr-rv-bars{gap:7px;margin:0;padding:0;list-style:none;display:grid}.hr-rv-bars li{grid-template-columns:minmax(90px,140px) minmax(60px,1fr) minmax(90px,auto) auto;align-items:center;gap:10px;font-size:13px;display:grid}.hr-rv-card.compact .hr-rv-bars li{grid-template-columns:minmax(70px,100px) minmax(40px,1fr) auto auto;font-size:12px}.hr-rv-bars li>span:first-child{color:var(--pl-ink-2,#c8cbbd)}.hr-rv-bars i{background:#d9ba7c14;border-radius:999px;height:7px;display:block;overflow:hidden}.hr-rv-bars em{border-radius:inherit;background:var(--pl-gold,#d9ba7c);height:100%;display:block}.hr-rv-bars em.good{background:var(--pl-ok,#b9cc9b)}.hr-rv-bars em.bad{background:var(--pl-hot,#e2705a)}.hr-rv-bars b{font-weight:600}.hr-rv-bars b small{color:var(--pl-ink-3,#aab29e);font-weight:400}.hr-rv-section{border-left:2px solid var(--pl-line,#d9ba7c40);padding-left:12px}.hr-rv-section.good{border-left-color:#b9cc9b88}.hr-rv-section.warn{border-left-color:#f0c46a88}.hr-rv-section h5{margin:0 0 4px}.hr-rv-section p{white-space:pre-wrap;color:var(--pl-ink-2,#c8cbbd);margin:0;font-size:14px;line-height:1.55}@media (max-width:1000px){.hr-rv{grid-template-columns:1fr}.hr-rv-context{position:static}.hr-rv-scoring{grid-template-columns:1fr}.hr-rv-overall{position:static}.hr-rv-words{grid-template-columns:1fr}}@media (max-width:600px){.hr-rv-modal{padding:18px 16px 0}.hr-rv{margin:12px -16px 0;padding:0 16px 16px}.hr-rv-foot{margin:0 -16px;padding:12px 16px}.hr-rv-foot p{flex-basis:100%}.hr-rv-bars li{grid-template-columns:minmax(70px,1fr) 1fr}.hr-rv-card header{grid-template-columns:auto minmax(0,1fr)}}.dash .pl.cr{--cr-observing:#a9c2d1;--cr-eligible:#e0b761;--cr-approved:#b9cc9b;--cr-notice:#e9a75a;--cr-review:#e2705a;--cr-closed:#8d9682;--cr-live:#ff5b48;--cr-twitch:#b9a1f5;--cr-youtube:#f08a7a}.dash .pl.cr [class*=cr-]{border-radius:0}.dash .pl.cr code{border:1px solid var(--pl-line);background:var(--pl-sunk);font:11px var(--mono);color:var(--pl-gold-2);padding:1px 5px}.dash .pl.cr .cr-keys{font-size:13px;line-height:1.6}.dash .pl.cr .cr-mark.twitch{color:var(--cr-twitch)}.dash .pl.cr .cr-mark.youtube{color:var(--cr-youtube)}.dash .pl.cr .cr-mark{flex-shrink:0}.dash .pl.cr .pl-tag[class*=cs-]{--tone:var(--cr-closed);border-color:color-mix(in srgb, var(--tone) 55%, transparent);background:color-mix(in srgb, var(--tone) 8%, transparent);color:color-mix(in srgb, var(--tone) 70%, white)}.dash .pl.cr :is(.pl-tag,.sa-drawer,.sa-card).cs-observing{--tone:var(--cr-observing)}.dash .pl.cr :is(.pl-tag,.sa-drawer,.sa-card).cs-eligible{--tone:var(--cr-eligible)}.dash .pl.cr :is(.pl-tag,.sa-drawer,.sa-card).cs-approved{--tone:var(--cr-approved)}.dash .pl.cr :is(.pl-tag,.sa-drawer,.sa-card).cs-notice{--tone:var(--cr-notice)}.dash .pl.cr :is(.pl-tag,.sa-drawer,.sa-card).cs-review{--tone:var(--cr-review)}.dash .pl.cr :is(.pl-tag,.sa-drawer,.sa-card):is(.cs-ineligible,.cs-declined,.cs-removed,.cs-withdrawn,.cs-draft){--tone:var(--cr-closed)}.dash .pl.cr .cr-avatar{border:1px solid var(--pl-line-2);background:linear-gradient(135deg,#1d2417,#0d100b);flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #0d100b}.dash .pl.cr .cr-avatar img{object-fit:cover;filter:saturate(.92);width:100%;height:100%}.dash .pl.cr .cr-avatar b{font:600 15px var(--pl-display);letter-spacing:.06em;color:var(--pl-gold)}.dash .pl.cr .cr-plats{flex-wrap:wrap;gap:4px 8px;display:flex}.dash .pl.cr .cr-plat{font:9.5px var(--mono);letter-spacing:.4px;color:var(--pl-ink-3);align-items:center;gap:4px;display:inline-flex}.dash .pl.cr .cr-live{color:#ffb1a6;font:600 9px var(--mono);letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap;background:#ff5b4814;border:1px solid #ff5b4866;align-items:center;gap:6px;padding:3px 8px;text-decoration:none;display:inline-flex}.dash .pl.cr .cr-live i{background:var(--cr-live);width:7px;height:7px;box-shadow:0 0 10px var(--cr-live);border-radius:50%;position:relative}.dash .pl.cr .cr-live i:after{content:"";border:1px solid var(--cr-live);border-radius:50%;animation:1.6s ease-out infinite cr-ping;position:absolute;inset:-4px}.dash .pl.cr .cr-live.small{padding:1px 6px;font-size:8.5px}.dash .pl.cr a.cr-live:hover{border-color:var(--cr-live);color:#fff}.dash .pl.cr .cr-bars{align-items:flex-end;gap:8px;min-width:0;display:flex}.dash .pl.cr .cr-bars.empty{font:9.5px var(--mono);letter-spacing:.4px;color:var(--pl-ink-3)}.dash .pl.cr .cr-bars-row{align-items:flex-end;gap:3px;height:18px;display:flex}.dash .pl.cr .cr-bars-row>i{background:#d9ba7c14;width:7px;height:100%;display:block;position:relative;overflow:hidden}.dash .pl.cr .cr-bars-row>i>i{transition:height .6s var(--sa-ease);background:linear-gradient(#f2dba3,#8f7a4c);position:absolute;inset:auto 0 0}.dash .pl.cr .cr-bars-row>i.no>i{background:linear-gradient(#e2705a,#8a3a2c)}.dash .pl.cr .cr-bars small{font:9.5px var(--mono);letter-spacing:.4px;color:var(--pl-ink-3);white-space:nowrap}.dash .pl.cr .cr-bars.pass small{color:#d5e6c2}.dash .pl.cr .cr-board{grid-template-columns:repeat(5,minmax(178px,1fr))}.dash .pl.cr .sa-col.stage-observing{--tone:var(--cr-observing)}.dash .pl.cr .sa-col.stage-eligible{--tone:var(--cr-eligible)}.dash .pl.cr .sa-col.stage-approved{--tone:var(--cr-approved)}.dash .pl.cr .sa-col.stage-notice{--tone:var(--cr-notice)}.dash .pl.cr .sa-col.stage-review{--tone:var(--cr-review)}.dash .pl.cr .sa-col header,.dash .pl.cr .cr-set-head,.dash .pl.cr .cr-audits header{z-index:auto;background:0 0;transition:none;position:static}.dash .pl.cr .cr-closed{border:1px solid var(--pl-line);background:var(--pl-panel);box-shadow:inset 0 2px 0 var(--cr-closed)}.dash .pl.cr .cr-closed-head{width:100%;color:var(--pl-ink);text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:14px 18px;display:flex}.dash .pl.cr .cr-closed-head h3{font:600 18px / 1 var(--pl-display);letter-spacing:.1em;text-transform:uppercase}.dash .pl.cr .cr-closed-head b{font:600 26px / 1 var(--pl-display);color:var(--cr-closed)}.dash .pl.cr .cr-closed-head small{font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.cr .cr-closed-head svg{color:var(--pl-ink-3);transition:transform .25s var(--sa-ease);margin-left:auto}.dash .pl.cr .cr-closed-head svg.open{transform:rotate(180deg)}.dash .pl.cr .cr-closed-head:hover h3{color:var(--pl-gold-2)}.dash .pl.cr .cr-closed-body{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:8px;padding:0 10px 10px;animation:.3s ease-out both pl-rise;display:grid}.dash .pl.cr .cr-closed-body .sa-card{opacity:.8}.dash .pl.cr .cr-card-live{background:linear-gradient(90deg,#ff5b4812,#0000);border:1px solid #ff5b4833;gap:5px;min-width:0;padding:7px 8px;display:grid}.dash .pl.cr .cr-card-live .cr-live{background:0 0;border:0;justify-self:start;padding:0}.dash .pl.cr .cr-card-live small{text-overflow:ellipsis;white-space:nowrap;color:var(--pl-ink-2);font-size:11.5px;overflow:hidden}.dash .pl.cr .cr-card{gap:11px;padding:12px 12px 11px}.dash .pl.cr .cr-card-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.dash .pl.cr .cr-card-top>span:nth-child(2){gap:4px;min-width:0;display:grid}.dash .pl.cr .cr-card-top b{text-overflow:ellipsis;white-space:nowrap;font:600 18px / 1.05 var(--pl-display);letter-spacing:.04em;overflow:hidden}.dash .pl.cr .cr-card-foot{border-top:1px solid var(--pl-faint);font:9.5px var(--mono);letter-spacing:.5px;text-transform:uppercase;color:var(--pl-ink-3);justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.dash .pl.cr .cr-strikes{gap:4px;display:inline-flex}.dash .pl.cr .cr-strikes i{background:var(--cr-review);width:7px;height:7px;transform:rotate(45deg);box-shadow:0 0 8px #e2705a88}.dash .pl.cr .cr-first{align-items:center;gap:10px;display:flex}.dash .pl.cr .cr-list th.num,.dash .pl.cr .cr-list td.num,.dash .pl.cr .cr-table :is(th,td).num{text-align:right;font-variant-numeric:tabular-nums}.dash .pl.cr .cr-list td.num{font:600 17px var(--pl-display);color:var(--pl-ink)}.dash .pl.cr .cr-list td{vertical-align:middle}.dash .pl.cr .cr-who{white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.dash .pl.cr .sa-drawer{width:min(900px,100%)}.dash .pl.cr .cr-head{background:radial-gradient(ellipse at 0% 0%, color-mix(in srgb, var(--tone) 14%, transparent), transparent 60%), transparent;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:20px;display:grid}.dash .pl.cr .cr-head>.cr-avatar{border-color:color-mix(in srgb, var(--tone) 70%, transparent);box-shadow:inset 0 0 0 3px #0d100b, 0 0 40px color-mix(in srgb, var(--tone) 25%, transparent);margin-top:4px}.dash .pl.cr .cr-head h2{margin:8px 0 10px}.dash .pl.cr .cr-links{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.dash .pl.cr .cr-link{border:1px solid var(--pl-line);background:var(--pl-sunk);min-width:0;color:var(--pl-ink);align-items:center;gap:8px;padding:7px 10px;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.dash .pl.cr .cr-link b{text-overflow:ellipsis;white-space:nowrap;font:600 14px var(--pl-display);letter-spacing:.06em;overflow:hidden}.dash .pl.cr .cr-link small{font:9px var(--mono);color:var(--pl-ink-3);white-space:nowrap}.dash .pl.cr .cr-link svg:last-child{color:var(--pl-ink-3)}.dash .pl.cr .cr-link:hover{border-color:var(--pl-gold);background:#d9ba7c10}.dash .pl.cr .cr-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.dash .pl.cr .cr-brief{align-items:center}.dash .pl.cr .cr-brief .pl-button{margin-left:auto}.dash .pl.cr .cr-brief b{text-transform:none}.dash .pl.cr .cr-brief svg{vertical-align:-2px;color:var(--pl-gold)}.dash .pl.cr .cr-standing,.dash .pl.cr .cr-streams,.dash .pl.cr .cr-timeline{gap:22px;min-width:0;display:grid}.dash .pl.cr .cr-platform{border:1px solid var(--pl-line);background:radial-gradient(ellipse at 100% 0%, #b8913a1a, transparent 55%), var(--pl-sunk);gap:16px;padding:20px 20px 18px}.dash .pl.cr .cr-platform.twitch{box-shadow:inset 2px 0 #b9a1f580}.dash .pl.cr .cr-platform.youtube{box-shadow:inset 2px 0 #f08a7a80}.dash .pl.cr .cr-platform h3,.dash .pl.cr .cr-streams h3,.dash .pl.cr .cr-pitch h3{font:600 18px var(--pl-display);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;display:flex}.dash .pl.cr .cr-platform h3 .pl-tag{margin-left:auto}.dash .pl.cr .cr-dials{grid-template-columns:repeat(auto-fill,minmax(184px,1fr));justify-items:center;gap:18px 12px;display:grid}.dash .pl.cr .cr-dial{width:176px}.dash .pl.cr .cr-dial figcaption{text-wrap:balance}.dash .pl.cr .cr-dial.good .fill{stroke:url(#cr-arc)}.dash .pl.cr .cr-dial .target{stroke:var(--pl-gold-2);stroke-width:2px}.dash .pl.cr .cr-dial.bad .target{stroke:#f4a492}.dash .pl.cr .cr-dial>b{white-space:nowrap;font-size:40px;top:46px}.dash .pl.cr .cr-dial>b em{margin-left:2px;font-size:.45em}.dash .pl.cr .cr-dial.good figcaption small{color:#d5e6c2}.dash .pl.cr .cr-dial.bad figcaption small{color:#f4a492}.dash .pl.cr .cr-facts{border-top:1px solid var(--pl-faint);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:0;padding-top:14px;display:grid}.dash .pl.cr .cr-facts dt{font:9px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.cr .cr-facts dd{font:600 24px var(--pl-display);color:var(--pl-ink);margin:4px 0 0}.dash .pl.cr .cr-pitch blockquote{border-left:2px solid var(--pl-gold);font:600 22px / 1.2 var(--pl-display);letter-spacing:.02em;color:var(--pl-gold-2);margin:0;padding:6px 0 6px 16px}.dash .pl.cr .cr-pitch p{color:var(--pl-ink-2);white-space:pre-wrap;font-size:14px;line-height:1.7}.dash .pl.cr .cr-picker{scrollbar-width:thin;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.dash .pl.cr .cr-picker .pl-chip{flex-shrink:0}.dash .pl.cr .cr-chart{border:1px solid var(--pl-line);background:linear-gradient(180deg, #d9ba7c08, transparent 60%), var(--pl-sunk);gap:10px;margin:0;padding:16px 14px 12px;display:grid}.dash .pl.cr .cr-chart svg{width:100%;height:auto;display:block;overflow:visible}.dash .pl.cr .cr-chart .grid{stroke:#d9ba7c1a;stroke-width:1px}.dash .pl.cr .cr-chart .axis{font:10px var(--mono);fill:var(--pl-ink-3)}.dash .pl.cr .cr-chart .avg-label{fill:var(--pl-gold-2)}.dash .pl.cr .cr-chart .line{fill:none;stroke-width:2.5px;stroke-linejoin:round;filter:drop-shadow(0 0 6px #d9ba7c66);stroke-dasharray:3000;animation:cr-draw 1.1s var(--sa-ease) both}.dash .pl.cr .cr-chart .area{animation:.9s ease-out both sa-fade}.dash .pl.cr .cr-chart .avg{stroke:var(--pl-gold-2);stroke-width:1px;stroke-dasharray:4 5;opacity:.7}.dash .pl.cr .cr-chart .strip.server{fill:#b9cc9b;opacity:.75}.dash .pl.cr .cr-chart .strip.promo{fill:#d9ba7c;opacity:.85}.dash .pl.cr .cr-chart figcaption{font:9.5px var(--mono);letter-spacing:.6px;text-transform:uppercase;color:var(--pl-ink-3);flex-wrap:wrap;gap:6px 18px;display:flex}.dash .pl.cr .cr-chart .key{vertical-align:1px;width:14px;height:6px;margin-right:6px;display:inline-block}.dash .pl.cr .cr-chart .key.line{background:linear-gradient(90deg,#8f7a4c,#f2dba3)}.dash .pl.cr .cr-chart .key.server{background:#b9cc9b}.dash .pl.cr .cr-chart .key.promo{background:#d9ba7c}.dash .pl.cr .cr-table{max-height:520px}.dash .pl.cr .cr-title{align-items:flex-start;gap:7px;max-width:340px;font-weight:600;display:inline-flex;border:0!important}.dash .pl.cr .cr-title svg{margin-top:3px}.dash .pl.cr .cr-title span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dash .pl.cr td small.cr-sub{font:9.5px var(--mono);letter-spacing:.3px;text-transform:uppercase;margin-top:3px}.dash .pl.cr .cr-table td.num{white-space:nowrap;font:600 16px var(--pl-display);color:var(--pl-ink)}.dash .pl.cr .cr-table td.num small{font:9px var(--mono);color:var(--pl-ink-3);margin-top:2px;display:block}.dash .pl.cr .cr-flags{flex-wrap:wrap;gap:4px;display:flex}.dash .pl.cr .cr-flags .pl-tag{margin:0}.dash .pl.cr .pl-tag.gold{border-color:var(--pl-gold);color:var(--pl-gold-2)}.dash .pl.cr .pl-tag.cr-promo{color:#fff0c9;background:#d9ba7c22;border-color:#d9ba7c}.dash .pl.cr .cr-audits{gap:14px;display:grid;position:relative}.dash .pl.cr .cr-audits:before{content:"";background:var(--pl-line);width:1px;position:absolute;top:10px;bottom:10px;left:11px}.dash .pl.cr .cr-audits>li{grid-template-columns:24px minmax(0,1fr);gap:14px;display:grid;position:relative}.dash .pl.cr .cr-audits>li>i{border:1px solid var(--pl-ok);width:22px;height:22px;color:var(--pl-ok);background:#0f130c;place-items:center;margin-top:14px;font-style:normal;display:grid}.dash .pl.cr .cr-audits>li.fail>i{border-color:var(--pl-hot);color:var(--pl-hot)}.dash .pl.cr .cr-audits>li>div{border:1px solid var(--pl-line);background:var(--pl-sunk);gap:10px;padding:14px 16px;display:grid}.dash .pl.cr .cr-audits header{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.dash .pl.cr .cr-audits header b{font:600 17px var(--pl-display);letter-spacing:.08em;text-transform:uppercase}.dash .pl.cr .cr-audits header small{font:9.5px var(--mono);color:var(--pl-ink-3);margin-left:auto}.dash .pl.cr .cr-move{font:10px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.cr .cr-move b{color:var(--pl-gold-2)}.dash .pl.cr .cr-checklist{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px 14px;display:grid}.dash .pl.cr .cr-checklist li{color:var(--pl-ink-2);align-items:center;gap:6px;font-size:12.5px;display:flex}.dash .pl.cr .cr-checklist li b{font:600 15px var(--pl-display);color:#d5e6c2;margin-left:auto}.dash .pl.cr .cr-checklist li.no b{color:#f4a492}.dash .pl.cr .cr-checklist small{font:9.5px var(--mono);color:var(--pl-ink-3)}.dash .pl.cr .cr-events li{border-bottom:1px solid var(--pl-faint);border-left:2px solid var(--pl-line);color:var(--pl-ink-2);grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;padding:12px 0 12px 16px;font-size:13.5px;line-height:1.5;display:grid}.dash .pl.cr .cr-events li.ev-status{border-left-color:var(--pl-gold);color:var(--pl-ink)}.dash .pl.cr .cr-events li.ev-coins,.dash .pl.cr .cr-events li.ev-medal{border-left-color:#f2dba3}.dash .pl.cr .cr-events small{font:9.5px var(--mono);color:var(--pl-ink-3);white-space:nowrap}.dash .pl.cr .cr-actions{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.dash .pl.cr .cr-actions legend{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-ink-3);margin-bottom:8px}.dash .pl.cr .cr-actions .pl-chip{min-height:40px;padding:0 16px;font-size:11.5px}.dash .pl.cr .cr-actions .pl-chip.on:is(.act-approve,.act-keep,.act-reinstate){border-color:var(--cr-approved);color:#d5e6c2;background:#b9cc9b18;box-shadow:0 0 22px #b9cc9b22}.dash .pl.cr .cr-actions .pl-chip.on:is(.act-decline,.act-remove){border-color:var(--cr-review);color:#f4a492;background:#e2705a18;box-shadow:0 0 22px #e2705a22}.dash .pl.cr .cr-settings{gap:16px;display:grid}.dash .pl.cr .cr-set{gap:18px}.dash .pl.cr .cr-set-head{border-bottom:1px solid var(--pl-faint);align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}.dash .pl.cr .cr-set-head p{color:var(--pl-ink-3);margin-top:6px;font-size:13px;line-height:1.55}.dash .pl.cr .cr-index{font:600 46px / .8 var(--pl-display);color:#0000;-webkit-text-stroke:1px var(--pl-line-2)}.dash .pl.cr .cr-index.small{font-size:28px}.dash .pl.cr .cr-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.dash .pl.cr .cr-fields-4{grid-template-columns:repeat(4,minmax(0,1fr))}.dash .pl.cr .cr-fields-2{grid-template-columns:repeat(2,minmax(0,1fr))}.dash .pl.cr .cr-conn{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dash .pl.cr .cr-conn-item{border:1px solid var(--pl-line);background:var(--pl-sunk);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:14px 16px;display:flex}.dash .pl.cr .cr-conn-item b{font:600 16px var(--pl-display);letter-spacing:.08em;text-transform:uppercase}.dash .pl.cr .cr-conn-item small{font:10px var(--mono);color:#d5e6c2;flex-wrap:wrap;align-items:center;gap:5px;margin-left:auto;display:inline-flex}.dash .pl.cr .cr-conn-item.off{border-color:#e0b76166}.dash .pl.cr .cr-conn-item.off small{color:#f0d9a2}.dash .pl.cr .cr-chip-box{border:1px solid var(--pl-line);background:var(--pl-sunk);flex-wrap:wrap;gap:6px;min-height:42px;padding:6px;display:flex}.dash .pl.cr .cr-chip-box:focus-within{border-color:var(--pl-gold);box-shadow:0 0 0 3px #d9ba7c22}.dash .pl.cr .cr-chip{border:1px solid var(--pl-line-2);font:11px var(--mono);color:var(--pl-gold-2);background:#d9ba7c12;align-items:center;gap:6px;padding:4px 6px 4px 10px;display:inline-flex}.dash .pl.cr .cr-chip button{width:18px;height:18px;min-height:0;color:var(--pl-ink-3);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.dash .pl.cr .cr-chip button:hover{color:#f4a492}.dash .pl.cr .cr-chip-box input[type=text]{width:auto;min-width:120px;min-height:28px;box-shadow:none;background:0 0;border:0;flex:1}.dash .pl.cr .cr-bars-set{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dash .pl.cr .cr-bar-card{align-content:start;gap:16px;padding:0 0 4px;display:grid}.dash .pl.cr .cr-bar-card.twitch .pl-switch{box-shadow:inset 2px 0 #b9a1f580}.dash .pl.cr .cr-bar-card.youtube .pl-switch{box-shadow:inset 2px 0 #f08a7a80}.dash .pl.cr .cr-milestones,.dash .pl.cr .cr-perks{justify-items:start;gap:10px;display:grid}.dash .pl.cr .cr-milestone{border:1px solid var(--pl-faint);background:var(--pl-sunk);grid-template-columns:180px minmax(0,1fr) auto;align-items:end;gap:12px;width:100%;padding:12px;display:grid}.dash .pl.cr .cr-milestone .sa-icon{margin-bottom:26px}.dash .pl.cr .cr-perk{border:1px solid var(--pl-faint);background:var(--pl-sunk);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:10px 12px;display:grid}.dash .pl.cr .cr-perk>div{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8px;display:grid}.dash .pl.cr .cr-perk-tools{gap:2px;display:flex}.dash .pl.cr .cr-save{border:1px solid var(--pl-line-2);margin:0;padding:14px 18px;bottom:0}@keyframes cr-ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}@keyframes cr-draw{0%{stroke-dashoffset:3000px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.dash .pl.cr :is(.cr-chart .line,.cr-chart .area){animation:none}}@media (max-width:1180px){.dash .pl.cr .cr-fields-4{grid-template-columns:repeat(2,minmax(0,1fr))}.dash .pl.cr .cr-bars-set{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.dash .pl.cr .cr-board{grid-template-columns:repeat(5,minmax(240px,82vw))}.dash .pl.cr .cr-head{grid-template-columns:auto minmax(0,1fr);gap:14px}.dash .pl.cr .cr-head>.cr-avatar{width:52px!important;height:52px!important}.dash .pl.cr .cr-head>.sa-icon{position:absolute;top:12px;right:10px}.dash .pl.cr .cr-head{position:relative}.dash .pl.cr .cr-rail{grid-template-columns:repeat(4,max-content)}.dash .pl.cr .cr-dials{grid-template-columns:repeat(2,minmax(0,1fr))}.dash .pl.cr .cr-dial{width:100%;max-width:160px}.dash .pl.cr .cr-dial>b{font-size:30px;top:36px}.dash .pl.cr .cr-two,.dash .pl.cr .cr-conn,.dash .pl.cr .cr-fields-2{grid-template-columns:minmax(0,1fr)}.dash .pl.cr .cr-fields-4{grid-template-columns:repeat(2,minmax(0,1fr))}.dash .pl.cr .cr-milestone{grid-template-columns:minmax(0,1fr) auto}.dash .pl.cr .cr-milestone>:nth-child(2){grid-area:2/1/auto/-1}.dash .pl.cr .cr-perk{grid-template-columns:minmax(0,1fr)}.dash .pl.cr .cr-perk>b{display:none}.dash .pl.cr .cr-perk>div{grid-template-columns:minmax(0,1fr)}.dash .pl.cr .cr-brief .pl-button{margin-left:0}.dash .pl.cr .cr-set{padding:20px 16px}.dash .pl.cr .cr-index{font-size:34px}}.dash .pl.cr .cr-chips>span:first-child{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-ink-3)}@media (max-width:760px){.dash .pl.cr .cr-chart .axis{font-size:19px}}.dash .pl.cr .cr-overrides{border:1px solid var(--pl-line);background:linear-gradient(180deg, #d9ba7c0d, transparent 60%), var(--pl-panel);gap:14px;min-width:0;margin:4px 0 0;padding:18px 20px 20px;display:grid}.dash .pl.cr .cr-overrides legend{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-gold);align-items:center;gap:7px;padding:0 8px;display:inline-flex}.dash .pl.cr .cr-exempt-fields{gap:14px;display:grid}.dash .pl.cr .cr-exempt-fields.on .pl-switch{box-shadow:inset 2px 0 0 var(--pl-gold);border-color:#d9ba7c66}.dash .pl.cr .cr-exempt-grid,.dash .pl.cr .cr-enrol-grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:14px;display:grid}.dash .pl.cr .cr-enrol-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash .pl.cr .cr-enrol-grid .wide{grid-column:1/-1}.dash .pl.cr :is(.cr-exempt-grid,.cr-enrol-grid) .pl-area>span{align-items:center;gap:7px;display:inline-flex}.dash .pl.cr .cr-override-bar{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.dash .pl.cr .cr-exempt-mark{width:22px;height:22px;color:var(--pl-gold-2);background:#d9ba7c14;border:1px solid #d9ba7c55;place-items:center;margin-left:auto;display:inline-grid}.dash .pl.cr .cr-exempt-mark+.cr-strikes{margin-left:6px}.dash .pl.cr .cr-enrol .sa-dialog-body{gap:22px;display:grid}.dash .pl.cr .cr-enrol-step{gap:12px;display:grid}.dash .pl.cr .cr-enrol-step h3{font:600 18px var(--pl-display);letter-spacing:.06em;text-transform:uppercase;color:var(--pl-ink);align-items:center;gap:10px;margin:0;display:flex}.dash .pl.cr .cr-enrol-step h3 i{font:normal 600 13px var(--pl-display);border:1px solid var(--pl-line-2);color:var(--pl-gold);padding:2px 6px}.dash .pl.cr .cr-enrol-search{gap:8px;display:grid}.dash .pl.cr .cr-enrol-search ul{border:1px solid var(--pl-line);background:var(--pl-faint);gap:1px;max-height:260px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.dash .pl.cr .cr-enrol-search li button{background:var(--pl-sunk);width:100%;color:var(--pl-ink);text-align:left;cursor:pointer;transition:background .15s var(--sa-ease);border:0;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 14px;display:grid}.dash .pl.cr .cr-enrol-search li button:hover:not(:disabled){background:#d9ba7c14}.dash .pl.cr .cr-enrol-search li button:disabled{opacity:.5;cursor:not-allowed}.dash .pl.cr .cr-enrol-search li small{font:10px var(--mono);letter-spacing:.6px;color:var(--pl-ink-3);justify-self:end}.dash .pl.cr .cr-enrol-search .pl-empty{background:var(--pl-sunk);padding:12px 14px}.dash .pl.cr .cr-enrol-who{box-shadow:inset 2px 0 0 var(--pl-gold);background:#d9ba7c0f;border:1px solid #d9ba7c55;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.dash .pl.cr .cr-enrol-who b{font:600 20px var(--pl-display);color:var(--pl-ink);display:block}.dash .pl.cr .cr-enrol-who small{font:10px var(--mono);color:var(--pl-ink-3)}.dash .pl.cr .cr-enrol-hint{color:var(--pl-ink-3);align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.dash .pl.cr .cr-enrol .sa-dialog-foot p{max-width:54ch;color:var(--pl-ink-3);margin:0;font-size:12px;line-height:1.5}@media (max-width:760px){.dash .pl.cr :is(.cr-exempt-grid,.cr-enrol-grid){grid-template-columns:minmax(0,1fr)}.dash .pl.cr .cr-override-bar>*{flex:100%}}.rules-masthead{isolation:isolate;background:#0d100e;position:relative;overflow:hidden}.rules-masthead-image{z-index:-3;object-fit:cover;object-position:60% 40%;filter:saturate(.55)brightness(.68);width:100%;height:100%;animation:rules-settle 2.4s var(--ease-out) backwards;position:absolute;inset:0}.rules-masthead:before{content:"";z-index:-2;background:linear-gradient(90deg,#0b100ef2 0%,#0b100ec0 40%,#0b100e40 75%,#0b100e10),linear-gradient(#0d100e80,#0000 45%,#0d100e 100%);position:absolute;inset:0}.rules-masthead-frame{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000 calc(66% - 1px),#e9ce9312 66%,#0000 calc(66% + 1px));border:1px solid #e9ce931f;position:absolute;inset:22px}.rules-masthead-glow{z-index:-1;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(45% 60% at 22% 55%,#d9ba7c17,#0000 70%),radial-gradient(30% 45% at 84% 40%,#d9ba7c14,#0000 70%);animation:2.4s ease-out .4s backwards fade-in;position:absolute;inset:0}.rules-masthead-inner{max-width:1480px;margin:auto;padding:44px 6% 0;position:relative}.rules-masthead-top,.rules-masthead-foot{font:9px var(--mono);letter-spacing:1.8px;color:#bfae88;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.rules-masthead-top{border-bottom:1px solid #d9ba7c1f;padding-bottom:24px;animation:1.2s ease-out .2s backwards fade-in}.rules-masthead-copy{max-width:860px;padding:clamp(60px,7vw,104px) 0 clamp(56px,6vw,90px)}.rules-masthead h1{letter-spacing:-.03em;margin:0 0 32px;font-size:clamp(60px,7.4vw,124px);line-height:.88}.rules-line{vertical-align:top;margin-bottom:-.07em;padding-bottom:.07em;display:inline-block;overflow:hidden}.rules-line>*{animation:line-up 1.15s var(--ease-out) .2s backwards;display:inline-block}.rules-line.accent>em{background-image:var(--shine);-webkit-text-fill-color:transparent;animation:line-up 1.15s var(--ease-out) .34s backwards, shimmer 8s ease-in-out 2.2s infinite;text-shadow:none;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text}.rules-masthead-copy>p,.rules-masthead-actions{animation:rise-soft 1s var(--ease-out) .6s backwards}.rules-masthead-copy>p{color:#d5d6c9;max-width:540px;font-size:15.5px;line-height:1.85}.rules-masthead-actions{flex-wrap:wrap;align-items:center;gap:18px 30px;margin-top:34px;animation-delay:.75s;display:flex}.rules-masthead-foot{border-top:1px solid #d9ba7c26;padding:22px 0 30px;animation:1.2s ease-out 1s backwards fade-in}.rules-masthead-foot>span{align-items:center;gap:12px;display:flex}.rules-masthead-foot i{background:#b9cc9b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #b9cc9b88}.rules-masthead-foot b{color:#8a7a55}.rules-masthead-seal{text-align:center;width:210px;color:var(--brass);animation:stamp-in 1.4s var(--ease-out) .5s backwards;background:#0d100ed9;border:1px solid #d9ba7c44;justify-items:center;gap:18px;padding:30px 24px 26px;display:grid;position:absolute;top:50%;right:8%;translate:0 -50%}.rules-masthead-seal:before,.rules-switch button.on:before,.rule:after,.rules-promise:before,.rules-closing:before,.rules-empty:before{content:"";pointer-events:none;background:linear-gradient(var(--brass), var(--brass)) top left / 14px 1px, linear-gradient(var(--brass), var(--brass)) top left / 1px 14px, linear-gradient(var(--brass), var(--brass)) bottom right / 14px 1px, linear-gradient(var(--brass), var(--brass)) bottom right / 1px 14px;opacity:.75;background-repeat:no-repeat;position:absolute;inset:-1px}.rules-masthead-seal svg{filter:drop-shadow(0 0 18px #d9ba7c55);animation:7s ease-in-out 2s infinite float}.rules-masthead-seal span,.rules-masthead-seal i{font:8px var(--mono);letter-spacing:2px;color:#d4ba88;font-style:normal}.rules-masthead-seal b{font:600 34px/.98 var(--display);letter-spacing:-.01em;color:var(--paper)}@keyframes rules-settle{0%{scale:1.06}}.rules-page{--rule-do:#b9cc9b;--rule-dont:#e2705a;--rule-edge:#d9ba7c26;max-width:1480px;margin:auto;padding:clamp(50px,6vw,90px) 6% clamp(80px,9vw,130px);scroll-margin-top:90px}.rules-page :is(a,button):focus-visible{outline:2px solid var(--brass);outline-offset:4px}.rules-switch{border:1px solid var(--rule-edge);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-bottom:clamp(50px,6vw,80px);display:grid}.rules-switch button{isolation:isolate;color:#a9ac9e;text-align:left;cursor:pointer;background:linear-gradient(160deg,#141812,#0f130d);border:0;border-radius:0;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:clamp(22px,2.6vw,34px) clamp(20px,2.6vw,36px);transition:background .35s,color .25s;display:grid;position:relative}.rules-switch button+button{border-left:1px solid var(--rule-edge)}.rules-switch button:hover{color:var(--paper);background:linear-gradient(160deg,#1a1e15,#10140e);transform:none}.rules-switch button.on{color:var(--paper);background:radial-gradient(70% 120% at 0 0,#d9ba7c1f,#0000 70%),linear-gradient(160deg,#1d2017,#11140e);box-shadow:inset 0 0 0 1px #d9ba7c55}.rules-switch button.on:after{content:"";background:var(--brass-grad);height:2px;position:absolute;bottom:-1px;left:0;right:0}.rules-switch-num{font:600 clamp(36px, 3.6vw, 56px) / .85 var(--display);letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1px #d9ba7c55;transition:color .3s}.rules-switch button.on .rules-switch-num{background-image:var(--shine);color:#0000;-webkit-text-stroke:0;text-shadow:none;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out 2.2s infinite shimmer}.rules-switch-text{flex-direction:column;gap:6px;min-width:0;display:flex}.rules-switch-text small{font:9px var(--mono);letter-spacing:1.8px;color:#a59d86}.rules-switch-text b{font:600 clamp(22px, 2.2vw, 32px) / 1 var(--display);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:10px;display:flex;overflow:hidden}.rules-switch-text b svg{color:var(--brass);flex:none}.rules-switch-count{border:1px solid var(--rule-edge);font:9px var(--mono);letter-spacing:1.4px;color:#d4ba88;white-space:nowrap;padding:7px 10px}.rules-switch button.on .rules-switch-count{color:#151710;background:#dfc48e;border-color:#dfc48e}.rules-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:clamp(40px,5vw,80px);display:grid}.rules-index{scrollbar-width:thin;max-height:calc(100dvh - 140px);position:sticky;top:110px;overflow-y:auto}.rules-index .eyebrow{margin-bottom:18px}.rules-index-caption{font:600 28px/1 var(--display);letter-spacing:-.01em;color:var(--paper);margin:0 0 24px}.rules-index ol{border-left:1px solid var(--rule-edge);margin:0;padding:0;list-style:none}.rules-index a{color:#a9ac9e;border-left:2px solid #0000;align-items:baseline;gap:14px;margin-left:-1px;padding:9px 0 9px 18px;font-size:13px;line-height:1.35;transition:color .2s,border-color .2s;display:flex}.rules-index a span{font:10px var(--mono);color:var(--brass);flex-shrink:0}.rules-index a:hover,.rules-index a[aria-current=location]{color:var(--paper);border-left-color:var(--brass);transform:none}.rules-section-head{z-index:auto;border:0;border-bottom:1px solid var(--rule-edge);background:0 0;max-width:none;margin-bottom:36px;padding:0 0 32px;position:static;top:auto}.rules-section-kicker{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.rules-section-kicker>span:last-child{font:9px var(--mono);letter-spacing:1.8px;color:#a59d86}.rules-section-head h2{font:600 clamp(44px, 5.4vw, 88px) / .9 var(--display);letter-spacing:-.025em;margin:22px 0 16px}.rules-section-head p{color:#b9bcae;max-width:580px;margin:0;font-size:16px}.rules-list{gap:16px;margin:0;padding:0;list-style:none;display:grid}.rule{isolation:isolate;border:1px solid var(--rule-edge);background:linear-gradient(160deg,#161b12f2,#0f130df2);grid-template-columns:clamp(76px,7vw,104px) minmax(0,1fr);scroll-margin-top:110px;transition:border-color .35s,box-shadow .35s;display:grid;position:relative}.rule:before{content:"";background:var(--brass-grad);opacity:0;width:2px;transition:opacity .3s;position:absolute;inset:-1px auto -1px -1px}.rule:after{opacity:0;transition:opacity .3s}.rule:hover,.rule:target{border-color:#d9ba7c66;box-shadow:0 22px 50px -30px #000}.rule:hover:before,.rule:target:before,.rule:hover:after,.rule:target:after{opacity:1}.rule-num{font:600 clamp(38px, 3.4vw, 52px) / .85 var(--display);letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1px #d9ba7c66;border-right:1px solid #d9ba7c1a;justify-content:center;align-items:flex-start;padding-top:26px;transition:color .3s;display:flex}.rule:hover .rule-num,.rule:target .rule-num{color:var(--brass);-webkit-text-stroke-color:transparent}.rule-num-inline{display:none}.rule-body{min-width:0;padding:clamp(24px,2.6vw,34px)}.rule-body h3{font:600 clamp(26px, 2.4vw, 34px) / 1 var(--display);letter-spacing:-.005em;margin:0 0 14px}.rule-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 18px;margin-bottom:14px;display:flex}.rule-head h3{margin:0}.rule-ladder{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:-4px 0 16px;display:flex}.rule-ladder-label{font:600 9px var(--mono);letter-spacing:1.8px;color:#a59d86;align-items:center;gap:6px;display:inline-flex}.rule-ladder ol{flex-wrap:wrap;gap:4px 2px;margin:0;padding:0;list-style:none;display:flex}.rule-step{--pen:var(--rule-do);background:color-mix(in srgb, var(--pen) 16%, #11150e);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 50%,calc(100% - 9px) 100%,0 100%,9px 50%);font:600 9.5px/1 var(--mono);letter-spacing:1.4px;text-transform:uppercase;white-space:nowrap;color:var(--pen);padding:6px 16px 6px 18px}.rule-step:first-child{clip-path:polygon(0 0,calc(100% - 9px) 0,100% 50%,calc(100% - 9px) 100%,0 100%);padding-left:12px}.rule-step.pen-warning{--pen:#e0b761}.rule-step.pen-mute{--pen:#c7b08a}.rule-step.pen-kick{--pen:#e8914f}.rule-step.pen-temp-ban{--pen:#e9795e}.rule-step.pen-ban{--pen:#ec6450}.rule-step.pen-perm-ban{--pen:#ff8a78;background:#622e22}.rules-group+.rules-group{margin-top:clamp(40px,5vw,64px)}.rules-group-head{font:600 11px var(--mono);letter-spacing:2.4px;text-transform:uppercase;color:var(--brass);align-items:center;gap:18px;margin:0 0 18px;scroll-margin-top:110px;display:flex}.rules-group-head:before{content:"";background:var(--brass-grad);width:22px;height:2px}.rules-group-head:after{content:"";background:linear-gradient(90deg, var(--rule-edge), transparent);flex:1;height:1px}.rules-index li.rules-index-group{font:600 9px var(--mono);letter-spacing:1.8px;text-transform:uppercase;color:#a59d86;margin:18px 0 4px;padding-left:18px}.rules-index li.rules-index-group:first-child{margin-top:0}.rules-index-conduct a{color:var(--paper)}.rules-index-conduct a span{align-self:center;display:inline-flex}.rules-conduct{isolation:isolate;background:radial-gradient(70% 60% at 100% 0,#d9ba7c12,#0000 70%),linear-gradient(170deg,#1a1f15,#10140e);border:1px solid #d9ba7c40;margin-bottom:clamp(44px,5vw,70px);padding:clamp(28px,3.6vw,52px) clamp(24px,3.6vw,56px) clamp(30px,3.6vw,48px);scroll-margin-top:110px;position:relative}.rules-conduct:before{content:"";background:var(--brass-grad);height:2px;position:absolute;inset:-1px -1px auto}.rules-conduct-kicker{font:600 10px var(--mono);letter-spacing:2px;color:var(--brass);align-items:center;gap:10px;display:flex}.rules-conduct-kicker i{letter-spacing:1.6px;color:#a59d86;margin-left:auto;font-size:9px;font-style:normal}.rules-conduct-head h3{font:600 clamp(32px, 3.4vw, 50px) / .95 var(--display);letter-spacing:-.015em;margin:18px 0 14px}.rules-conduct-head p{color:#c9cbbf;max-width:62ch;margin:0;font-size:16px;line-height:1.6}.rules-conduct-parts{counter-reset:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:0 clamp(28px,3.4vw,52px);margin:clamp(26px,3vw,40px) 0 0;padding:0;list-style:none;display:grid}.rules-conduct-parts li{border-top:1px solid #d9ba7c1f;grid-template-columns:34px minmax(0,1fr);gap:14px;padding:20px 0 22px;scroll-margin-top:110px;display:grid}.rules-conduct-n{font:600 11px var(--mono);letter-spacing:1px;color:var(--brass);padding-top:3px}.rules-conduct-parts h4{font:600 22px/1.08 var(--display);color:var(--paper);margin:0 0 8px}.rules-conduct-parts .rmd{font-size:14.5px}.rules-conduct-closing{font:italic 500 17px/1.5 var(--display);color:var(--brass-hi);border-top:1px solid #d9ba7c33;margin:18px 0 0;padding-top:22px}.rules-promise .rmd{font-size:14px}.rules-empty{border:1px solid var(--rule-edge);color:var(--brass);background:linear-gradient(#d9ba7c08,#0000);justify-items:start;gap:12px;padding:50px 40px;display:grid;position:relative}.rules-empty b{font:600 30px var(--display);color:var(--paper)}.rules-empty p{margin:0}.rules-promises{border-top:1px solid var(--rule-edge);margin-top:clamp(90px,11vw,150px);padding-top:clamp(60px,7vw,100px);scroll-margin-top:110px}.rules-promises .rules-section-head{border-bottom:0;max-width:760px;margin-bottom:clamp(30px,4vw,54px);padding-bottom:0}.rules-promise-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:clamp(14px,1.6vw,22px);margin:0;padding:0;list-style:none;display:grid}.rules-promise{isolation:isolate;border:1px solid var(--rule-edge);transition:border-color .35s, transform .35s var(--ease-out), box-shadow .35s;background:linear-gradient(160deg,#161b12f2,#0f130df2);align-content:start;gap:14px;padding:clamp(24px,2.6vw,34px);display:grid;position:relative}.rules-promise:hover,.rules-promise:target{border-color:#d9ba7c66;transform:translateY(-3px);box-shadow:0 22px 50px -24px #000}.rules-promise-mark{color:var(--brass);justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.rules-promise-mark i{font:600 34px/.8 var(--display);letter-spacing:-.02em;color:#0000;-webkit-text-stroke:1px #d9ba7c66;font-style:normal}.rules-promise b{font:600 clamp(24px, 2vw, 28px) / 1.02 var(--display)}.rules-promise p{color:#b9bcae;margin:0;font-size:14px}.rules-closing{isolation:isolate;border:1px solid var(--rule-edge);background:radial-gradient(60% 120% at 100% 100%,#d9ba7c17,#0000 70%),linear-gradient(160deg,#141812,#0d100e);grid-template-columns:minmax(0,1.3fr) auto;align-items:center;gap:40px;margin-top:clamp(70px,9vw,120px);padding:clamp(32px,4vw,56px);display:grid;position:relative}.rules-closing:before{height:auto}.rules-closing .eyebrow{margin-bottom:16px}.rules-closing p{color:#c3c6b8;max-width:60ch;margin:0;font-size:15px}.rules-closing-actions{flex-wrap:wrap;align-items:center;gap:10px 28px;display:flex}@media (max-width:1100px){.rules-masthead-seal{display:none}.rules-layout{grid-template-columns:minmax(0,1fr);gap:0}.rules-index{display:none}.rules-closing{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.rules-masthead-frame{background:0 0;inset:12px}.rules-masthead-inner{padding:30px 7% 0}.rules-masthead-top>span:last-child{display:none}.rules-masthead h1{font-size:clamp(48px,13vw,72px)}.rules-masthead-foot{letter-spacing:1px;font-size:8px}.rules-section-kicker>span:last-child{display:none}.rules-page{padding:36px 6% 80px}.rules-switch{margin-bottom:44px}.rules-switch button{grid-template-columns:1fr;gap:6px;padding:16px 14px 18px}.rules-switch-num,.rules-switch-count{display:none}.rules-switch-text b{white-space:normal;font-size:20px}.rule{grid-template-columns:minmax(0,1fr);scroll-margin-top:90px}.rule-num{display:none}.rule-num-inline{color:var(--brass);margin-right:12px;display:inline-block}.rule-body{padding:22px 20px 24px}.rules-closing{padding:30px 22px}}@media (prefers-reduced-motion:reduce){.rules-masthead-image,.rules-masthead-glow,.rules-masthead-top,.rules-masthead-foot,.rules-masthead-seal,.rules-masthead-seal svg,.rules-line>*,.rules-line.accent>em,.rules-masthead-copy>p,.rules-masthead-actions{animation:none}}.dash .pl.ru{--ru-ease:cubic-bezier(.2, .7, .2, 1)}.dash .pl.ru :is(input:not([type]),input[type=text]):not([hidden]),.dash .pl.ru textarea:not([hidden]){border:1px solid var(--pl-line);background:var(--pl-sunk);width:100%;min-height:0;color:var(--pl-ink);border-radius:0;padding:10px 12px;font-size:13.5px;transition:border-color .15s,box-shadow .15s}.dash .pl.ru :is(input[type=text],textarea):focus-visible{border-color:var(--pl-gold);outline:none;box-shadow:0 0 0 3px #d9ba7c22}.dash .pl.ru :is(input,textarea,select):disabled{opacity:.6;cursor:not-allowed}.dash .pl.ru input[type=color]{border:1px solid var(--pl-line);background:var(--pl-sunk);cursor:pointer;border-radius:0;width:64px;height:42px;padding:4px}.dash .pl.ru .pl-button{text-decoration:none;transition:background .18s,box-shadow .25s,opacity .18s}.dash .pl.ru .pl-button:disabled{opacity:.45}.dash .pl.ru .pl-button.small{min-height:34px;padding:0 14px;font-size:13px}.dash .pl.ru .pl-button.danger{color:#f4a492;border-color:#e2705a99}.dash .pl.ru .pl-button.danger:hover:not(:disabled){background:#e2705a1f}.dash .pl.ru .pl-chip{align-items:center;gap:6px;display:inline-flex}.dash .pl.ru .ru-icon{border:1px solid var(--pl-faint);width:30px;height:30px;color:var(--pl-ink-3);background:0 0;flex-shrink:0;place-items:center;padding:0;transition:color .15s,border-color .15s,background .15s;display:grid}.dash .pl.ru .ru-icon:hover:not(:disabled){border-color:var(--pl-line-2);color:var(--pl-gold-2);background:#d9ba7c12}.dash .pl.ru .ru-icon.danger:hover:not(:disabled){color:#f4a492;background:#e2705a14;border-color:#e2705a99}.dash .pl.ru .ru-icon:disabled{opacity:.3}.dash .pl.ru .ru-mast-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.dash .pl.ru .pl-tiles>button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #d9ba7c25;align-content:start;gap:10px;padding:22px 26px 24px;transition:background .25s;display:grid;position:relative}.dash .pl.ru .pl-tiles>button:last-child{border-right:0}.dash .pl.ru .pl-tiles>button:after{content:"";background:var(--pl-gradient);transform-origin:0;height:2px;transition:transform .35s var(--ru-ease);position:absolute;inset:auto 0 0;transform:scaleX(0)}.dash .pl.ru .pl-tiles>button:hover{background:#d9ba7c0a}.dash .pl.ru .pl-tiles>button:is(:hover,.on):after{transform:scaleX(1)}.dash .pl.ru .pl-tiles>button.on{background:#d9ba7c10}.dash .pl.ru .pl-tiles>button.on b{background:var(--pl-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dash .pl.ru .pl-tiles span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dash .pl.ru .ru-head-actions{flex-wrap:wrap;align-self:start;gap:8px;display:flex}.dash .pl.ru .ru-signal{border:1px solid var(--pl-line);background:var(--pl-sunk);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:16px 18px;display:grid}.dash .pl.ru .ru-signal>i{background:#777d70;border-radius:50%;width:9px;height:9px;margin-top:8px}.dash .pl.ru .ru-signal.live{background:radial-gradient(ellipse at 0% 0%, #b9cc9b12, transparent 60%), var(--pl-sunk);border-color:#b9cc9b55}.dash .pl.ru .ru-signal.live>i{background:var(--pl-ok);animation:2s ease-in-out infinite pl-pulse;box-shadow:0 0 16px #b9cc9b80}.dash .pl.ru .ru-signal.warn{border-color:#e0b76180}.dash .pl.ru .ru-signal.warn>i{background:#e0b761;box-shadow:0 0 14px #e0b76180}.dash .pl.ru .ru-signal>div{gap:5px;min-width:0;display:grid}.dash .pl.ru .ru-signal b{font:600 24px / 1 var(--pl-display);letter-spacing:.04em;text-transform:uppercase}.dash .pl.ru .ru-signal small{color:var(--pl-ink-3);font-size:12.5px;line-height:1.5}.dash .pl.ru .ru-error{color:#f4a492}.dash .pl.ru .ru-publish{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.dash .pl.ru .ru-publish>label{flex:260px;max-width:420px}.dash .pl.ru .ru-form{gap:22px;min-width:0;display:grid}.dash .pl.ru .ru-views{border:1px solid var(--pl-line);background:var(--pl-panel);scrollbar-width:none;display:flex;overflow-x:auto}.dash .pl.ru .ru-views button{border:0;border-right:1px solid var(--pl-faint);color:var(--pl-ink-3);font:600 15px var(--pl-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:0 0;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;padding:14px 16px;transition:color .18s,background .18s;display:inline-flex;position:relative}.dash .pl.ru .ru-views button:last-child{border-right:0}.dash .pl.ru .ru-views button:after{content:"";background:var(--pl-gold);height:2px;transition:transform .3s var(--ru-ease);position:absolute;inset:auto 0 0;transform:scaleX(0);box-shadow:0 0 14px #d9ba7c99}.dash .pl.ru .ru-views button:hover{color:var(--pl-ink)}.dash .pl.ru .ru-views button.on{color:var(--pl-gold-2);background:#d9ba7c0d}.dash .pl.ru .ru-views button.on:after{transform:scaleX(1)}.dash .pl.ru .ru-views b{border:1px solid var(--pl-line);color:var(--pl-ink-3);font:600 10px var(--mono);letter-spacing:0;padding:2px 7px}.dash .pl.ru .ru-views button.on b{border-color:var(--pl-gold);color:var(--pl-gold-2)}.dash .pl.ru .ru-stage{min-width:0;animation:pl-rise .35s var(--ru-ease) both;gap:22px;display:grid}.dash .pl.ru .ru-fields{grid-template-columns:minmax(0,1fr);gap:16px 18px;display:grid}.dash .pl.ru .ru-fields.two{grid-template-columns:repeat(2,minmax(0,1fr))}.dash .pl.ru .ru-fields.three{grid-template-columns:repeat(3,minmax(0,1fr))}.dash .pl.ru .ru-fields .wide{grid-column:1/-1}.dash .pl.ru .ru-fields .span2{grid-column:span 2}.dash .pl.ru .ru-list{counter-reset:ru;gap:14px;display:grid}.dash .pl.ru .ru-item{border:1px solid var(--pl-line);background:radial-gradient(ellipse at 100% 0%, #d9ba7c0c, transparent 55%), var(--pl-panel);animation:pl-rise .4s var(--ru-ease) both;gap:18px;padding:22px 24px 24px;transition:border-color .2s;display:grid;position:relative}.dash .pl.ru .ru-item:before{content:"";background:linear-gradient(180deg, var(--pl-gold-2), #8f7a4c);opacity:0;width:2px;transition:opacity .2s;position:absolute;inset:-1px auto -1px -1px}.dash .pl.ru .ru-item:focus-within{border-color:var(--pl-line-2)}.dash .pl.ru .ru-item:focus-within:before{opacity:1}.dash .pl.ru .ru-item-head{border-bottom:1px solid var(--pl-faint);align-items:center;gap:16px;padding-bottom:16px;display:flex}.dash .pl.ru .ru-item-num{font:600 46px / .8 var(--pl-display);font-variant-numeric:tabular-nums;color:#0000;-webkit-text-stroke:1px var(--pl-line-2)}.dash .pl.ru .ru-item-name{flex:1;gap:4px;min-width:0;display:grid}.dash .pl.ru .ru-item-name b{text-overflow:ellipsis;white-space:nowrap;font:600 21px / 1.05 var(--pl-display);letter-spacing:.04em;text-transform:uppercase;overflow:hidden}.dash .pl.ru .ru-item-name small{font:9px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-gold);align-items:center;gap:5px;display:inline-flex}.dash .pl.ru .ru-tools{gap:6px;display:flex}.dash .pl.ru .ru-ladder{border:1px solid var(--pl-line);background:var(--pl-sunk);gap:10px;padding:14px 16px;display:grid}.dash .pl.ru .ru-ladder-caption{font:600 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#a59d86;gap:3px;display:grid}.dash .pl.ru .ru-ladder-caption small{font:12px var(--pl-body,inherit);letter-spacing:0;text-transform:none;color:var(--pl-ink-3)}.dash .pl.ru .ru-ladder-steps{flex-wrap:wrap;gap:4px 2px;min-height:26px;margin:0;padding:0;list-style:none;display:flex}.dash .pl.ru .ru-ladder-steps .rule-step{align-items:center;gap:8px;padding-right:14px;display:inline-flex}.dash .pl.ru .ru-ladder-steps .rule-step button{width:16px;height:16px;color:inherit;cursor:pointer;background:#00000040;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.dash .pl.ru .ru-ladder-steps .rule-step button:hover:not(:disabled){background:#00000080}.dash .pl.ru .ru-ladder-empty{color:var(--pl-ink-3);align-self:center;font-size:12.5px}.dash .pl.ru .ru-ladder-add{flex-wrap:wrap;gap:6px;display:flex}.dash .pl.ru .ru-group{border:1px solid var(--pl-line);border-left:3px solid var(--pl-gold);animation:pl-rise .4s var(--ru-ease) both;background:linear-gradient(90deg,#d9ba7c12,#0000 70%);grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:16px;margin-top:12px;padding:14px 18px;display:grid}.dash .pl.ru .ru-group>svg{color:var(--pl-gold);margin-bottom:10px}.dash .pl.ru .ru-group .ru-tools{margin-bottom:4px}.dash .pl.ru .ru-adds{grid-template-columns:2fr 1fr;gap:12px;display:grid}.dash .pl.ru .ru-revision{border:1px solid var(--pl-line);background:var(--pl-sunk);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:18px;padding:14px 18px;display:flex}.dash .pl.ru .ru-revision.on{background:linear-gradient(90deg,#e0b76114,#0000 80%);border-color:#e0b76166}.dash .pl.ru .ru-revision div{gap:4px;display:grid}.dash .pl.ru .ru-revision b{font:600 18px var(--pl-display);letter-spacing:.06em;text-transform:uppercase}.dash .pl.ru .ru-revision small{color:var(--pl-ink-3);font-size:12.5px}.dash .pl.ru .ru-revision.on small{color:#e0b761}@media (max-width:760px){.dash .pl.ru .ru-adds{grid-template-columns:minmax(0,1fr)}}.dash .pl.ru .ru-add{border:1px dashed var(--pl-line-2);min-height:56px;color:var(--pl-gold-2);font:600 16px var(--pl-display);letter-spacing:.1em;text-transform:uppercase;background:0 0;justify-content:center;align-items:center;gap:10px;padding:0 20px;transition:background .18s,border-color .18s;display:flex}.dash .pl.ru .ru-add:hover:not(:disabled){border-color:var(--pl-gold);background:#d9ba7c10}.dash .pl.ru .ru-add:disabled{opacity:.45}.dash .pl.ru .ru-add small{font:10px var(--mono);letter-spacing:.6px;color:var(--pl-ink-3)}.dash .pl.ru .ru-empty{border:1px dashed var(--pl-line);text-align:center;padding:22px}.dash .pl.ru .ru-embeds{border:1px solid var(--pl-line);background:#1e1f22;gap:24px;padding:22px;display:grid}.dash .pl.ru .ru-embed-message{gap:8px;display:grid}.dash .pl.ru .ru-embed{border-left:4px solid var(--pl-ink-3);color:#dbdee1;background:#2b2d31;border-radius:4px;max-width:560px;padding:12px 16px 12px 14px;font-size:13.5px;line-height:1.5}.dash .pl.ru .ru-embed>b{color:#fff;margin-bottom:8px;font-weight:600;display:block}.dash .pl.ru .ru-embed-text b{color:#fff}.dash .pl.ru .ru-embed>small{color:#949ba4;margin-top:10px;font-size:11px;display:block}.dash .pl.ru .ru-bar.dirty{border-color:var(--pl-gold);box-shadow:0 18px 50px #000a,0 0 30px #d9ba7c22}.dash .pl.ru .ru-dirty{color:var(--pl-gold-2);align-items:center;gap:8px;display:inline-flex}.dash .pl.ru .ru-dirty:before{content:"";background:var(--pl-gold-2);width:7px;height:7px;transform:rotate(45deg);box-shadow:0 0 12px #d9ba7c99}@media (max-width:980px){.dash .pl.ru .ru-fields.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.dash .pl.ru .pl-tiles>button{padding:18px}.dash .pl.ru .pl-tiles>button:nth-child(2n){border-right:0}.dash .pl.ru .pl-tiles>button:nth-child(-n+2){border-bottom:1px solid #d9ba7c25}.dash .pl.ru :is(.ru-fields.two,.ru-fields.three){grid-template-columns:minmax(0,1fr)}.dash .pl.ru .ru-fields .span2{grid-column:auto}.dash .pl.ru .ru-item{padding:18px 16px 20px}.dash .pl.ru .ru-item-num{font-size:36px}.dash .pl.ru .pl-card-head{flex-wrap:wrap}.dash .pl.ru .ru-embeds{padding:14px}.dash .pl.ru .ru-publish>label{max-width:none}}.dash{grid-template-columns:244px minmax(0,1fr);min-height:100vh;display:grid}.dash-bar{z-index:30;background:var(--sunk);border-bottom:1px solid var(--edge);justify-content:space-between;align-items:center;gap:16px;padding:12px 5%;display:none;position:sticky;top:0}.dash-bar-tools{gap:8px;display:flex}.dash-menu-toggle{width:42px;height:42px;color:var(--paper);background:var(--raised);border:1px solid var(--edge);border-radius:6px;justify-content:center;align-items:center;display:flex}.dash-side{background:var(--sunk);border-right:1px solid var(--edge);flex-direction:column;gap:16px;height:100vh;padding:24px 16px 20px;display:flex;position:sticky;top:0;overflow:hidden}.dash-brand{align-items:center;gap:12px;padding:0 6px;display:flex}.dash-brand img{width:32px;height:38px}.dash-brand>span{font:600 20px var(--display);letter-spacing:.8px;white-space:nowrap}.dash-brand b{color:var(--accent);font-weight:600}.dash-brand small{font:6.5px var(--mono);letter-spacing:1.6px;color:var(--ink-3);margin-top:3px;display:block}.dash-jump{width:100%;color:var(--ink-3);background:var(--sunk);border:1px solid var(--edge);border-radius:7px;align-items:center;gap:9px;padding:9px 11px;font-size:12.5px;transition:border-color .15s,color .15s;display:flex}.dash-jump:hover{color:var(--paper);border-color:var(--edge-lit)}.dash-jump span{text-align:left;flex:1}.dash-jump kbd{font:9px var(--mono);color:var(--ink-3);background:var(--panel-2);border:1px solid var(--edge);border-radius:4px;align-items:center;gap:1px;padding:3px 5px;display:inline-flex}.dash-side nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;flex-direction:column;flex:1;align-items:stretch;gap:2px;min-height:0;margin-right:-8px;padding-right:8px;display:flex;overflow-y:auto}.dash-group{margin-top:12px}.dash-group-head{width:100%;font:9px var(--mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-3);background:0 0;border:0;justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.dash-group-head svg{transition:transform .18s}.dash-group-head svg.shut{transform:rotate(-90deg)}.dash-group-items{flex-direction:column;gap:2px;display:flex}.dash-link{color:var(--ink-2);border:1px solid #0000;border-radius:7px;align-items:center;gap:11px;padding:9px 11px;font-size:13px;transition:background .14s,color .14s;display:flex}.dash-link svg{opacity:.75;flex:none}.dash-link.active svg{opacity:1}.dash-link.active:after{display:none}.dash-link span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.dash-count{font:10px var(--mono);background:var(--accent);color:var(--on-accent);border-radius:10px;align-items:center;gap:3px;padding:2px 7px;display:inline-flex}.dash-link span+.dash-count{margin-left:auto}.dash-count+.dash-count{margin-left:4px}.dash-count.quiet{background:var(--line-2);color:var(--ink-2)}.dash-count.alert{background:var(--bad);color:#fff}.dash-user{border-top:1px solid var(--edge);align-items:center;gap:11px;margin-top:auto;padding:16px 6px 0;display:flex}.dash-user b{overflow-wrap:anywhere;font-size:13px;display:block}.dash-user small{font:9px var(--mono);color:var(--ink-3);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}.dash-links{flex-direction:column;gap:2px;padding:0 6px;display:flex}.dash-links a,.dash-links button{color:var(--ink-3);background:0 0;border:0;align-items:center;gap:10px;padding:7px 0;font-size:12px;display:flex}.dash-links a:hover,.dash-links button:hover{color:var(--accent)}.dash-links .dash-version{color:#d9ba7c;font:10px var(--mono);letter-spacing:.4px;border:1px solid #d9ba7c40;margin-left:auto;padding:1px 6px}.dash-links .dash-new{background:#d9ba7c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #d9ba7c90}.dash-main{min-width:0;padding:36px 3.4% 90px;animation:.5s ease-out rise-in}.dash-main .member-form{max-width:none}.dash-head{margin-bottom:26px;padding-bottom:4px}.dash-head h1{margin:10px 0 0;font-size:clamp(34px,3.4vw,46px)}.dash-lede{max-width:70ch;color:var(--ink-2);margin:8px 0 0;font-size:13.5px}.dash-head .admin-tabs{margin-top:20px}.dash-tiles{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:28px;display:grid}.dash-tile{background:var(--raised);border:1px solid var(--edge);border-radius:10px;padding:18px 20px;transition:border-color .15s,transform .15s;display:block}a.dash-tile:hover{border-color:var(--edge-lit);transform:translateY(-1px)}.dash-tile .eyebrow{font-size:9px}.dash-tile b{font:600 42px var(--display);color:var(--paper);margin:12px 0 6px;line-height:1;display:block}.dash-tile small{color:var(--ink-3);font-size:12px}.dash-actions{flex-wrap:wrap;gap:10px;display:flex}.dash-actions .button{gap:12px}.admin-tabs{flex-wrap:wrap;gap:4px;margin-bottom:22px;display:flex}.admin-tabs a,.admin-tabs button{color:var(--ink-2);background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;padding:9px 14px;font-size:12.5px;transition:background .14s,color .14s;display:inline-flex}.admin-tabs a svg,.admin-tabs button svg{opacity:.7}.admin-tabs a:hover,.admin-tabs button:hover{color:var(--paper);background:var(--panel-2)}.admin-tabs a:after{display:none}.admin-tabs-primary{background:var(--sunk);border:1px solid var(--edge);border-radius:10px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:4px}.admin-tabs-primary a.active,.admin-tabs-primary a[aria-current=page],.admin-tabs-primary button[aria-current=page]{color:var(--accent);background:var(--line-2);border-color:var(--line-2)}.admin-tabs-primary a.active svg,.admin-tabs-primary a[aria-current=page] svg,.admin-tabs-primary button[aria-current=page] svg{opacity:1}.admin-tabs-secondary{gap:2px;margin:-12px 0 22px;padding:0 2px}.admin-tabs-secondary a{color:var(--ink-3);border-radius:6px;padding:7px 11px;font-size:12px}.admin-tabs-secondary a.active{color:var(--paper);background:var(--panel-2)}.admin-panel{background:var(--raised);border:1px solid var(--edge);border-radius:10px;margin-bottom:18px;padding:20px 22px}.admin-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.admin-panel-hint{color:var(--ink-3);max-width:66ch;margin:6px 0 0;font-size:12.5px}.admin-panel-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.admin-empty{text-align:center;color:var(--ink-3);background:var(--sunk);border:1px dashed var(--edge);border-radius:10px;flex-direction:column;align-items:center;gap:8px;padding:40px 24px;display:flex}.admin-empty svg{opacity:.5}.admin-empty b{font:600 20px var(--display);letter-spacing:.02em;color:var(--paper)}.admin-empty p{max-width:46ch;margin:0;font-size:13px}.admin-intro,.admin-note{max-width:72ch;color:var(--ink-2);margin:0 0 18px;font-size:13px}.gs-rcon-line{max-width:72ch;color:var(--ink-3);margin:0 0 16px;font-size:12.5px}.dash-main [class*=-card],.dash-main [class*=-row],.dash-main [class*=-panel],.dash-main [class*=-tile],.dash-main [class*=-grid],.dash-main fieldset,.dash-main .notice,.dash-main .member-editor,.dash-main .modal,.dash-main .batch-bar,.dash-main pre{border-radius:8px}.dash-main .notice{max-width:72ch;margin:0 0 18px;padding:12px 16px;font-size:13px}.dash-main .notice.notice-warn{border-color:color-mix(in srgb, var(--warn) 45%, transparent);background:var(--warn-dim);color:var(--warn)}.dash-main .notice.notice-bad{border-color:color-mix(in srgb, var(--bad) 45%, transparent);background:var(--bad-dim);color:var(--bad)}.dash .button,.dash .team-search,.dash input:not([type=checkbox]):not([type=radio]),.dash select,.dash textarea{border-radius:6px}.dash .button-small{min-height:38px;padding:10px 14px}.dash .admin-toolbar .team-search{background:var(--sunk);border-color:var(--edge);gap:10px;margin-bottom:0;padding:0 14px}.dash .admin-toolbar .team-search:focus-within{border-color:var(--edge-lit)}.dash .team-search input{background:0 0;border:0;border-radius:0;min-height:0}.dash .admin-toolbar .team-search input{padding:11px 0;font-size:13px}.palette-backdrop{align-items:flex-start;padding-top:12vh}.palette{background:var(--sunk);border:1px solid var(--edge-lit);border-radius:12px;width:min(560px,92vw);overflow:hidden;box-shadow:0 30px 80px #0009}.palette-input{border-bottom:1px solid var(--edge);color:var(--ink-3);align-items:center;gap:11px;padding:14px 16px;display:flex}.palette-input input{min-width:0;color:var(--paper);background:0 0;border:0;outline:none;flex:1;font-size:15px}.palette-input kbd{font:9px var(--mono);color:var(--ink-3);border:1px solid var(--edge);border-radius:4px;padding:3px 5px}.palette-list{max-height:52vh;margin:0;padding:6px;list-style:none;overflow-y:auto}.palette-list button{width:100%;color:var(--paper);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;padding:10px 12px;font-size:13.5px;display:flex}.palette-list button svg{opacity:.7;flex:none}.palette-list button span{flex:1;min-width:0}.palette-list button em{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;font-style:normal;display:block;overflow:hidden}.palette-list button small{font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--ink-3)}.palette-list button.on{background:var(--line-2);color:var(--accent)}.palette-none{color:var(--ink-3);text-align:center;padding:18px 12px;font-size:13px}.role-search{max-width:340px;margin:0 0 26px;display:block;position:relative}.role-search svg{color:var(--ink-3);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.role-search input[type=search]{width:100%;color:var(--ink);background:var(--sunk);border:1px solid #ffffff30;border-radius:3px;padding:11px 11px 11px 34px}.role-hint{font:10px var(--mono);color:var(--ink-3);margin:6px 0 16px}.role-grip{color:var(--ink-3);flex-shrink:0;display:flex}.role-backdrop{z-index:40;background:#0b0d09d9;justify-content:center;align-items:flex-start;padding:5vh 16px;display:flex;position:fixed;inset:0;overflow:auto}.role-dialog{background:var(--panel);border:1px solid var(--line-2);width:min(940px,100%);padding:26px 28px}.role-dialog-head{align-items:flex-start;gap:16px;margin-bottom:4px;display:flex}.role-dialog-head>div{flex:1;min-width:0}.role-dialog h2{margin:6px 0 0;font-size:30px;line-height:1}.role-switch{font:10px var(--mono);text-transform:uppercase;color:var(--ink-2);cursor:pointer;flex-shrink:0;align-items:center;gap:10px;display:flex}.role-switch input:disabled+span{color:var(--ink-3)}.role-switch input{accent-color:var(--accent);flex-shrink:0;width:18px;height:18px}@media (max-width:760px){.role-dialog-head{flex-wrap:wrap}}.role-actions{justify-content:flex-end;align-items:center;gap:16px;margin-top:20px;display:flex}.role-order{flex-shrink:0;gap:4px;display:flex}.role-order button{border:1px solid var(--line);color:var(--ink-2);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.role-order button:disabled{opacity:.35;cursor:default}.role-order button:not(:disabled):hover{color:var(--accent);border-color:var(--line-2)}.member-toolbar{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;display:flex}.member-toolbar .team-search{flex:1;min-width:240px;margin:0}.member-toolbar .button-small{gap:8px}.select-all{font:10px var(--mono);text-transform:uppercase;color:var(--ink-2);cursor:pointer;align-items:center;gap:10px;margin-bottom:10px;display:flex}.select-all input,.row-select{accent-color:var(--accent);cursor:pointer;flex-shrink:0;width:18px;height:18px}.member-table{flex-direction:column;gap:8px;display:flex}.member-row{border:1px solid var(--line);background:var(--panel);grid-template-columns:18px 48px minmax(140px,1.2fr) minmax(0,2fr) 90px 110px auto;align-items:center;gap:16px;padding:12px 16px;font-size:13px;display:grid}.member-row.hidden-member{opacity:.6}.member-row.selected{border-color:var(--line-2);background:var(--panel-2)}.batch-bar{background:var(--panel-3);border:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:18px;margin-top:20px;padding:14px 20px;font-size:13px;display:flex;position:sticky;bottom:16px;box-shadow:0 14px 40px #0009}.batch-bar>b{font:10px var(--mono);text-transform:uppercase;color:var(--accent)}.batch-bar label{font:10px var(--mono);text-transform:uppercase;color:var(--ink-2);align-items:center;gap:10px;display:flex}.batch-bar select{width:auto;min-height:40px;padding:8px 12px}.batch-bar .button-small{gap:8px}.batch-bar .text-button{gap:8px;padding:0}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07090699;justify-content:center;align-items:center;padding:20px;animation:.25s ease-out rise-in;display:flex;position:fixed;inset:0}.modal{background:var(--sunk);border:1px solid var(--line-2);flex-direction:column;width:min(680px,100%);max-height:min(84vh,820px);padding:28px 30px;display:flex}.modal-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.modal-head h2{margin:12px 0 0;font-size:40px}.modal-close{border:1px solid var(--line);color:var(--ink-2);background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.modal-close:hover{color:var(--accent);border-color:var(--line-2)}.modal>p{margin:14px 0 18px;font-size:13px}.modal-tools{align-items:center;gap:12px;display:flex}.modal-tools .team-search{flex:1;max-width:none;margin:0}.modal-tools .button-small{gap:8px}.modal .notice{margin:14px 0 0}.modal-list{flex-direction:column;gap:6px;min-height:120px;margin-top:16px;display:flex;overflow-y:auto}.modal-list .loading{min-height:120px}.discord-row{border:1px solid var(--line);background:var(--panel);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 12px;font-size:13px;display:grid}.discord-row b{overflow-wrap:anywhere;display:block}.discord-row small{font:9px var(--mono);color:var(--ink-3);overflow-wrap:anywhere;margin-top:4px;display:block}.discord-row .button-small{gap:8px}.member-row b{overflow-wrap:anywhere;display:block}.member-row small{font:9px var(--mono);color:var(--ink-3);margin-top:4px;display:block}.member-editor{border:1px solid var(--line-2);background:var(--panel);margin:8px 0 16px;padding:26px 28px}.member-editor-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.member-editor-head h2{margin:0;font-size:32px}.member-facts{border:1px solid var(--line);background:var(--sunk);flex-wrap:wrap;gap:10px 30px;margin:0 0 6px;padding:14px 18px;display:flex}.member-facts dt{font:9px var(--mono);text-transform:uppercase;letter-spacing:.6px;color:var(--ink-3)}.member-facts dd{margin:4px 0 0;font-size:13px}.member-facts .mono{font-family:var(--mono);font-size:12px}.avatar-uploader{align-items:center;gap:24px;margin:22px 0 30px;display:flex}.avatar-uploader>div>b{font-size:13px;display:block}.avatar-uploader>div>small{color:var(--ink-3);max-width:420px;margin-top:4px;font-size:11.5px;display:block}.avatar-actions{align-items:center;gap:16px;margin-top:14px;display:flex}.socials-fieldset{border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 18px;margin:22px 0;padding:18px 20px 4px;display:grid}.socials-fieldset legend{font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--accent);padding:0 8px}.socials-fieldset label{color:var(--ink-2);flex-direction:column;gap:8px;margin:0 0 16px;font-size:12px;display:flex}.visible-toggle{align-items:flex-start;flex-direction:row!important;gap:12px!important;display:flex!important}.visible-toggle input{accent-color:var(--accent);width:18px;height:18px;margin-top:2px}.visible-toggle b{color:var(--paper);font-size:13px;display:block}.visible-toggle small{color:var(--ink-3);margin-top:3px;font-size:11.5px;display:block}.form-admin{border:0;min-width:0;margin:0;padding:0}.form-admin h3{margin:30px 0 14px;font-size:26px}.form-admin>.button-outline{margin-top:4px}.question-list,.requirement-list{flex-direction:column;gap:12px;display:flex}.question-card{border:1px solid var(--line);background:var(--panel);padding:18px 20px 6px}.question-card>label,.question-grid>label{color:var(--ink-2);flex-direction:column;gap:8px;margin:12px 0;font-size:12px;display:flex}.question-head{align-items:center;gap:12px;display:flex}.question-head>.text-button{margin-left:auto}.question-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:0 16px;display:grid}.question-grid textarea{min-height:80px}.requirement-row{align-items:center;gap:10px;display:flex}.requirement-row input{min-height:42px;padding:10px 14px}@media (max-width:960px){.dash{background:var(--bg);grid-template-columns:1fr}.dash-bar{display:flex}.dash-side{border-right:0;border-bottom:1px solid var(--edge);height:auto;padding:16px 5% 22px;display:none;position:static}.dash.menu-open .dash-side{display:flex}.dash-side>.dash-brand{display:none}.dash-user{margin-top:16px}.dash-main{padding:26px 5% 70px}.dash-head h1{font-size:clamp(30px,8vw,40px)}.admin-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.admin-tabs::-webkit-scrollbar{display:none}.admin-tabs a{white-space:nowrap}.admin-panel{padding:16px}}@media (max-width:760px){.dash-side nav,.admin-tabs{box-shadow:none;background:0 0;border-bottom:0;padding:0;display:flex;position:static;top:auto}.dash-side nav{flex-direction:column}.admin-tabs-primary{background:var(--sunk);border:1px solid var(--edge);padding:4px}.member-row{grid-template-columns:18px 48px 1fr}.member-row>:nth-child(n+4){grid-column:3}.modal{max-height:90vh;padding:22px 18px}.modal-head h2{font-size:32px}.discord-row{grid-template-columns:40px minmax(0,1fr)}.discord-row>:last-child{grid-column:2;justify-self:start}.batch-bar{gap:12px 16px;bottom:8px}}@media (max-width:640px){.role-dialog{padding:20px 18px}}.role-chips{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;display:flex}.role-chip{border:1px solid var(--line-2);background:var(--sunk);font:10.5px var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2);cursor:pointer;align-items:center;gap:8px;padding:7px 12px;display:inline-flex}.role-chip input{width:14px;height:14px;accent-color:var(--accent);flex-shrink:0;margin:0}.role-chip i{background:var(--ink-3);border-radius:50%;flex-shrink:0;width:10px;height:10px}.role-chip.on{border-color:var(--accent);background:var(--good-dim);color:var(--paper)}.role-chip.held{border-style:dashed}.role-chip.blocked{opacity:.45;cursor:not-allowed}.role-chip small{font:inherit;color:var(--accent)}.role-chip button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.role-chip button:hover{color:var(--bad)}.role-chips.static .role-chip{cursor:default}.approval-roles{border:1px solid var(--line);background:var(--panel);color:var(--ink-3);margin:0 0 18px;padding:12px 16px;font-size:13px}.approval-roles b{color:var(--paper)}.approval-roles a{color:var(--accent);margin-left:4px}.reviewed-toggle{gap:8px;margin-top:8px}.app-history,.discord-roles{border-top:1px solid var(--line);gap:12px;margin:26px 0 8px;padding-top:20px;display:grid}.app-history-row{border:1px solid var(--line);background:var(--sunk);padding:12px 16px}.app-history-row summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.app-history-row summary small{font:10px var(--mono);text-transform:uppercase;color:var(--accent)}.app-history-row[open] summary{margin-bottom:14px}.app-history-row h4{color:var(--accent);margin:12px 0 6px;font-size:12px}.app-history-row p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px}.op-badge.status-approved{border-color:var(--line-2);color:var(--ink)}.op-badge.status-declined{border-color:color-mix(in srgb, var(--bad) 45%, transparent);color:var(--bad)}.discord-roles-add{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.discord-roles-add select{width:auto;min-width:220px}.pipeline-form{gap:26px;max-width:900px;display:grid}.pipeline-form fieldset{border:1px solid var(--line-2);background:var(--panel);gap:16px;min-width:0;margin:0;padding:22px 26px 26px;display:grid}.pipeline-form legend{font:10px var(--mono);letter-spacing:.6px;text-transform:uppercase;color:var(--accent);padding:0 8px}.pipeline-form label:not(.role-chip):not(.role-switch){font:10px var(--mono);text-transform:uppercase;color:var(--ink-2);gap:8px;display:grid}.pipeline-form select{max-width:420px}.pipeline-form .role-switch span{text-transform:none;color:var(--paper);font:13px DM Sans,sans-serif}.pipeline-form small.muted{font-size:12px;line-height:1.6}.pipeline-form .button-small{justify-self:start}.pipeline-form fieldset.role-chips{background:0 0;border:0;gap:8px;padding:0;display:flex}.app-history-row summary>span:nth-child(2){flex:auto}.filter-bar{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:-8px 0 16px;display:flex}.filter-bar .button-small{gap:8px}.filter-bar .button-small.on{border-color:var(--line-2);color:var(--accent)}.filter-bar .dash-count{margin-left:2px}.filter-sort{font:10px var(--mono);text-transform:uppercase;color:var(--ink-2);align-items:center;gap:10px;display:flex}.filter-sort select{width:auto;min-height:40px;padding:8px 12px}.filter-dir{border:1px solid var(--line);width:40px;height:40px;color:var(--ink-2);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.filter-dir:hover{color:var(--accent);border-color:var(--line-2)}.filter-count{font:10px var(--mono);text-transform:uppercase;color:var(--ink-3)}.filter-chip{border:1px solid var(--line-2);background:var(--panel-3);color:var(--paper);cursor:pointer;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.filter-chip span{font:9px var(--mono);text-transform:uppercase;color:var(--accent)}.filter-chip:hover{border-color:var(--accent)}.filter-bar .text-button{gap:6px;padding:0}.filter-panel{border:1px solid var(--line);background:var(--panel);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px 26px;margin-bottom:22px;padding:18px 20px 6px;display:grid}.filter-panel fieldset{border:0;min-width:0;margin:0;padding:0}.filter-panel legend{font:9px var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.filter-panel label{color:var(--ink-2);flex-direction:column;gap:5px;margin:0 0 12px;font-size:12px;display:flex}.filter-panel select{min-height:38px;padding:6px 10px;font-size:13px}.member-dms{gap:10px;margin:0 0 26px;display:grid}.member-dms-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.member-dms-actions .button-small,.member-dms-actions .text-button{gap:8px}.member-dms-log{gap:6px;margin:0;padding:0;list-style:none;display:grid}.member-dms-log li{border:1px solid var(--line);background:var(--sunk);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;font-size:12px;display:flex}.member-dms-log b{color:var(--paper)}.op-badge.status-sent{border-color:var(--line-2);color:var(--accent)}.staff-messages{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:16px;display:grid}.staff-messages label{margin:12px 0;display:block}.staff-messages label>span{margin-bottom:4px;font-size:12px;display:block}.staff-messages input[type=text]{width:100%}.staff-messages .staff-check{align-items:center;gap:6px;display:flex}.staff-placeholders summary{cursor:pointer;font-size:12px}.staff-placeholders ul{margin:8px 0 0;padding-left:18px;font-size:12px;line-height:1.7}@media (max-width:1000px){.staff-messages{grid-template-columns:1fr}}.dash{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--field:#12170e;--field-lit:#161d10}.dash-main .fld{letter-spacing:.01em;color:var(--ink-2);align-content:start;gap:7px;min-width:0;font-size:12.5px;font-weight:500;display:grid}.dash-main label:not(:where(.team-search,.kb-search,.pd-search,.role-switch,.row-select,.rt-select,.select-all)):has(>input){letter-spacing:.01em;color:var(--ink-2);align-content:start;gap:7px;min-width:0;font-size:12.5px;font-weight:500;display:grid}.dash-main label:not(:where(.team-search,.kb-search,.pd-search,.role-switch,.row-select,.rt-select,.select-all)):has(>select){letter-spacing:.01em;color:var(--ink-2);align-content:start;gap:7px;min-width:0;font-size:12.5px;font-weight:500;display:grid}.dash-main label:not(:where(.team-search,.kb-search,.pd-search,.role-switch,.row-select,.rt-select,.select-all)):has(>textarea){letter-spacing:.01em;color:var(--ink-2);align-content:start;gap:7px;min-width:0;font-size:12.5px;font-weight:500;display:grid}.dash-main label>small,.dash-main .fld>small,.dash-main .field-hint{color:var(--ink-3);letter-spacing:0;font-size:11.5px;font-weight:400;line-height:1.55}.dash-main label>small.danger{color:#e8b4a4}.dash input:where(:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file])),.dash select,.dash textarea{background:var(--field);border:1px solid var(--edge);min-height:42px;color:var(--paper);border-radius:6px;width:100%;min-width:0;padding:10px 13px;font-size:13.5px;transition:border-color .14s,background .14s}.dash textarea{min-height:92px;padding:11px 13px;line-height:1.6}.dash input::placeholder,.dash textarea::placeholder{color:#6f7866}.dash input:where(:not([type=checkbox]):not([type=radio])):hover:not(:disabled),.dash select:hover:not(:disabled),.dash textarea:hover:not(:disabled){border-color:var(--edge-lit)}.dash input:where(:not([type=checkbox]):not([type=radio])):focus,.dash select:focus,.dash textarea:focus{border-color:var(--accent);background:var(--field-lit);outline:none;box-shadow:0 0 0 3px #c1cba221}.dash input:disabled,.dash select:disabled,.dash textarea:disabled{opacity:.5;cursor:not-allowed;background:var(--bg)}:is(.dash-main label:has(>input:disabled),.dash-main label:has(>select:disabled),.dash-main label:has(>textarea:disabled)){color:var(--ink-3)}.dash .team-search input{appearance:none;box-shadow:none;min-height:0;padding:12px 0}.dash .team-search input:focus{box-shadow:none;background:0 0}.dash select{appearance:none;cursor:pointer;text-overflow:ellipsis;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239aa48c' 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:15px;padding-right:36px}.dash select:disabled{cursor:not-allowed}.dash select option{background:var(--sunk);color:var(--paper)}.dash input[type=checkbox],.dash input[type=radio]{appearance:none;background:var(--field);cursor:pointer;border:1.5px solid #56634a;border-radius:4px;flex:none;place-content:center;width:17px;height:17px;margin:0;transition:background .12s,border-color .12s;display:inline-grid}.dash input[type=radio]{border-radius:50%}.dash input[type=checkbox]:hover:not(:disabled),.dash input[type=radio]:hover:not(:disabled){border-color:var(--accent)}.dash input[type=checkbox]:checked,.dash input[type=radio]:checked{background:var(--accent);border-color:var(--accent)}.dash input[type=checkbox]:checked:after{content:"";border:2px solid var(--bg);border-top:0;border-right:0;width:9px;height:5px;transform:rotate(-45deg)translate(.5px,-1.5px)}.dash input[type=radio]:checked:after{content:"";background:var(--bg);border-radius:50%;width:7px;height:7px}.dash input[type=checkbox]:indeterminate{background:var(--accent);border-color:var(--accent)}.dash input[type=checkbox]:indeterminate:after{content:"";background:var(--bg);width:9px;height:2px}.dash input[type=checkbox]:focus-visible,.dash input[type=radio]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dash input[type=checkbox]:disabled,.dash input[type=radio]:disabled{opacity:.45;cursor:not-allowed}.dash-main .check{color:var(--paper);cursor:pointer;align-items:center;gap:10px;min-height:34px;font-size:13px;font-weight:400;line-height:1.45;display:flex}.dash-main label:not(:where(.team-search,.role-switch,.row-select)):has(>input[type=checkbox]){color:var(--paper);cursor:pointer;align-items:center;gap:10px;min-height:34px;font-size:13px;font-weight:400;line-height:1.45;display:flex}.dash-main label:not(:where(.role-switch)):has(>input[type=radio]){color:var(--paper);cursor:pointer;align-items:center;gap:10px;min-height:34px;font-size:13px;font-weight:400;line-height:1.45;display:flex}:is(.dash-main label:has(>input[type=checkbox]:disabled),.dash-main label:has(>input[type=radio]:disabled)){cursor:not-allowed;color:var(--ink-3)}.dash-main .check-note{border:1px solid var(--edge);background:var(--sunk);cursor:pointer;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 10px;min-height:0;padding:11px 13px;display:grid}.dash-main .check-note:has(input:checked){background:var(--panel-2);border-color:#5d6b47}.dash-main .check-note>input{margin-top:2px}.dash-main .check-note>small{grid-column:2}.dash-main .chip-checks{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.dash-main .chip-checks>label{border:1px solid var(--edge);background:var(--sunk);min-height:38px;color:var(--ink-2);cursor:pointer;border-radius:999px;align-items:center;gap:9px;padding:7px 13px 7px 11px;font-size:12.5px;transition:border-color .14s,background .14s,color .14s;display:flex}.dash-main .chip-checks>label:hover:not(:has(input:disabled)){border-color:var(--edge-lit);color:var(--paper)}.dash-main .chip-checks>label:has(input:checked){background:var(--panel-2);color:var(--paper);border-color:#5d6b47}.dash-main .chip-checks>label:has(input:disabled){opacity:.5;cursor:not-allowed}.dash-main .field-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:16px 18px;display:grid}.dash-main .field-grid>.wide,.dash-main .field-grid>fieldset,.dash-main .field-grid>.md-field,.dash-main .field-grid>p{grid-column:1/-1}.dash-main .field-row{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.dash-main .field-row>label{flex:190px}.dash-main fieldset.field-set{border:1px solid var(--edge);background:var(--sunk);border-radius:8px;gap:14px;min-width:0;margin:0;padding:16px 18px 18px;display:grid}.dash-main fieldset.field-set>legend{font:600 11px var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-left:-4px;padding:0 8px}.dash-main .save-bar{z-index:5;border:1px solid var(--edge);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#171d12f0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px;padding:14px 18px;display:flex;position:sticky;bottom:0}.dash-main .save-bar p,.dash-main .save-bar>span{color:var(--ink-3);max-width:60ch;margin:0;font-size:12px}.dash-main .save-bar .dirty{color:#e6d9ae;align-items:center;gap:7px;font-size:12px;display:inline-flex}.dash-main .save-bar .dirty:before{content:"";background:#d8c274;border-radius:50%;width:7px;height:7px}.dash .button{border-radius:6px;gap:10px;min-height:44px;padding:13px 18px;font-size:12px}.dash .button.ghost,.dash .button-outline{color:var(--paper);border-color:var(--edge-lit);background:0 0}.dash .button.ghost:hover:not(:disabled),.dash .button-outline:hover:not(:disabled){background:var(--panel-3);border-color:var(--accent);color:var(--paper)}.dash .button.danger{color:#e8c3b6;background:0 0;border-color:#7a4a3a}.dash .button.danger:hover:not(:disabled){background:var(--bad-dim);border-color:#a3644d}.dash .button:disabled{cursor:not-allowed}.dash-main .gs-section-head{justify-content:space-between;align-items:flex-start;margin-bottom:18px}.dash-main .gs-section-head>div{flex:320px;min-width:0}.dash-main .gs-section-head h2{letter-spacing:.01em;margin:0 0 5px;font-size:26px}.dash-main .gs-section-head>div>p{color:var(--ink-3);max-width:72ch;margin:0;font-size:12.5px;line-height:1.6}.dash-main .seg{border:1px solid var(--edge);background:var(--sunk);border-radius:8px;flex-wrap:wrap;gap:3px;max-width:100%;padding:3px;display:inline-flex}.dash-main .seg>a,.dash-main .seg>button{color:var(--ink-3);letter-spacing:.01em;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:7px 13px;font-size:12.5px;font-weight:500;transition:background .14s,color .14s;display:inline-flex}.dash-main .seg>a:hover,.dash-main .seg>button:hover{color:var(--paper);background:var(--panel-2)}.dash-main .seg>a.active,.dash-main .seg>button.on,.dash-main .seg>button[aria-selected=true]{background:var(--panel-3);color:var(--paper);box-shadow:inset 0 0 0 1px #4c583c}.dash-main .seg b{font-family:var(--mono);background:var(--bg);color:var(--ink-3);border-radius:999px;padding:1px 5px;font-size:10.5px;font-weight:400}.dash-main .modal-actions{border-top:1px solid var(--edge);flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding-top:16px;display:flex}.dash-main .role-actions,.dash-main .press-admin-actions,.dash-main .bot-actions{border:1px solid var(--edge);background:var(--raised);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 15px;display:flex}.dash-main .role-actions{margin-top:18px}.dash-main .role-dialog .role-actions,.dash-main .modal .role-actions{border:0;border-top:1px solid var(--edge);background:0 0;border-radius:0;padding:16px 0 0}.dash-main .data-table{border:1px solid var(--edge);border-radius:8px;overflow-x:auto}.dash-main .data-table table{border-collapse:collapse;width:100%;font-size:13px}.dash-main .data-table th{text-align:left;background:var(--panel-2);font:600 10.5px var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--edge);white-space:nowrap;padding:11px 14px}.dash-main .data-table td{vertical-align:middle;border-bottom:1px solid #232a1c;padding:11px 14px}.dash-main .data-table tbody tr:last-child td{border-bottom:0}.dash-main .data-table tbody tr:hover td{background:var(--panel)}.dash-main .data-table td small{color:var(--ink-3);font-size:11px;display:block}.dash-main .data-table .num{font-family:var(--mono);font-size:12.5px}.dash-main .log-list{background:var(--edge);border:1px solid var(--edge);border-radius:8px;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.dash-main .log-list li{background:var(--sunk);color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:10px 14px;font-size:12.5px;display:flex}.dash-main .log-list b{font:600 10.5px var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--paper)}.dash-main .log-list .log-when{font-family:var(--mono);color:var(--ink-3);font-size:11.5px}.dash-main .log-list .log-error{color:#e8b4a4;flex-basis:100%;font-size:11.5px}.dash-main .status-dot{align-items:center;gap:7px;font-size:12px;display:inline-flex}.dash-main .status-dot:before{content:"";background:var(--ink-3);border-radius:50%;flex:none;width:7px;height:7px}.dash-main .status-dot.ok:before{background:#9bbf6a}.dash-main .status-dot.bad:before{background:#d08a72}.dash-main .status-dot.warn:before{background:#d8c274}.md-field{gap:7px;min-width:0;display:grid}.md-caption{justify-content:space-between;align-items:center;gap:12px;display:flex}.md-caption>label{color:var(--ink-2);font-size:12.5px;font-weight:500}.md-preview-toggle{border:1px solid var(--edge);background:var(--sunk);color:var(--ink-3);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:4px 12px;font-size:11px}.md-preview-toggle:hover{border-color:var(--edge-lit);color:var(--paper)}.md-preview-toggle[aria-pressed=true]{background:var(--panel-2);color:var(--paper);border-color:#5d6b47}.md-shell{border:1px solid var(--edge);background:var(--field);border-radius:8px;overflow:hidden}.md-shell:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #c1cba221}.md-tools{background:var(--panel);border-bottom:1px solid var(--edge);flex-wrap:wrap;align-items:center;gap:2px;padding:6px 7px;display:flex}.md-tool{min-width:28px;height:28px;color:var(--ink-2);background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:0 7px;font-size:11.5px;display:inline-flex}.md-tool:hover:not(:disabled){background:var(--panel-3);border-color:var(--edge);color:var(--paper)}.md-tool:disabled{opacity:.4;cursor:default}.md-tools .md-tool:nth-child(7),.md-tools .md-tool:nth-child(10),.md-tools .md-tool:nth-child(13){margin-right:9px;position:relative}.md-tools .md-tool:nth-child(7):after,.md-tools .md-tool:nth-child(10):after,.md-tools .md-tool:nth-child(13):after{content:"";background:var(--edge);width:1px;position:absolute;top:6px;bottom:6px;right:-5px}.md-stamp-toggle{margin-left:auto}.md-stamp{background:var(--sunk);border-bottom:1px solid var(--edge);flex-wrap:wrap;align-items:center;gap:8px;padding:9px 10px;display:flex}.dash .md-stamp input,.dash .md-stamp select{background-color:var(--sunk);border-radius:5px;width:auto;min-height:32px;padding:0 9px;font-size:12px}.dash .md-stamp select{background-position:right 8px center;background-size:13px;max-width:190px;padding-right:28px}.dash .md-stamp .button{min-height:32px;padding:0 12px;font-size:11px}.md-stamp small{color:var(--ink-3);font-size:11px}.dash .md-shell textarea{box-shadow:none;background:0 0;border:0;border-radius:0}.dash .md-shell textarea:focus{box-shadow:none}.md-preview{min-height:92px;color:var(--paper);overflow-wrap:anywhere;padding:12px 14px;font-size:13.5px;line-height:1.6}.md-empty{color:var(--ink-3);font-style:italic}.md-hint{color:var(--ink-3);justify-content:space-between;gap:14px;font-size:11.5px;line-height:1.55;display:flex}.md-count{font-family:var(--mono);white-space:nowrap;margin-left:auto}.md-count.near{color:#d8c274}.md-preview .dmd-heading,.dp-desc .dmd-heading,.dp-content .dmd-heading{font-family:var(--display);letter-spacing:.01em;margin:6px 0 2px;display:block}.dmd-emoji{vertical-align:-.3em;object-fit:contain;width:1.375em;height:1.375em}.dmd-subtext{color:#949ba4;font-size:12px;display:block}.dmd-heading:first-child{margin-top:0}h1.dmd-heading{font-size:22px}h2.dmd-heading{font-size:18px}h3.dmd-heading{font-size:15px}.dmd-quote{color:#c8cfbc;border-left:4px solid #4a5540;padding-left:11px;display:block}.dmd-bullet{padding-left:20px;display:block;position:relative}.dmd-bullet:before{content:"•";color:var(--ink-3);position:absolute;left:6px}.dmd-bullet[data-index]:before{content:attr(data-index);font-size:12px;left:0}.dmd-link{color:#8cb6e8;text-decoration:underline}.dmd-spoiler{background:var(--line-2);color:#0000;cursor:pointer;border-radius:3px}.dmd-spoiler:hover{color:inherit}.md-preview code,.dp-desc code,.dp-content code{background:var(--panel-2);font-family:var(--mono);border-radius:3px;padding:1px 4px;font-size:12px}.md-preview pre,.dp-desc pre,.dp-content pre{background:var(--panel-2);font-family:var(--mono);white-space:pre-wrap;border-radius:5px;margin:6px 0;padding:10px 12px;font-size:12px}@media (max-width:760px){.dash-main nav{box-shadow:none;background:0 0;border-bottom:0;padding:0;position:static;top:auto}.dash-main nav.seg{background:var(--sunk);padding:3px;display:inline-flex}.dash-main .field-grid{grid-template-columns:minmax(0,1fr)}.dash-main .save-bar{position:static}.md-stamp{width:100%;margin-left:0}}.dash-main .copy-id{font-family:var(--mono);color:var(--ink-3);background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:6px;margin-left:-6px;padding:2px 6px;font-size:11px;display:inline-flex}.dash-main .copy-id:hover{border-color:var(--edge);background:var(--sunk);color:var(--paper)}.dash-main .copy-id svg{opacity:.7}:where(body:has(.dash)) .modal-backdrop,.dash{--bg:#0d100e;--sunk:#0f130c;--panel:#151b11;--panel-2:#1a2116;--panel-3:#20281b;--line:#d9ba7c1f;--line-2:#d9ba7c33;--edge:var(--line);--edge-lit:#d9ba7c66;--raised:var(--panel);--ink:#f2eee2;--ink-2:#c8cbbd;--ink-3:#969f8b;--paper:var(--ink);--muted:var(--ink-2);--accent:#d9ba7c;--accent-2:#f2dba3;--accent-dim:#d9ba7c1f;--on-accent:#15110a;--gold:linear-gradient(110deg, #fff0c9, #c39b53 80%);--good:#b9cc9b;--good-dim:#b9cc9b1c;--warn:#e0b761;--warn-dim:#e0b7611c;--bad:#e2705a;--bad-dim:#e2705a1c;--info:#7fb3d9;--info-dim:#7fb3d91c;--r-sm:0;--r:0;--r-lg:0;--shadow:0 1px 2px #00000040;--shadow-lg:0 18px 50px #000000a0;--display:"DM Sans", sans-serif;--condensed:"Barlow Condensed", sans-serif}.dash{color:var(--ink);background:radial-gradient(ellipse 60% 40% at 100% 0%, #b8913a14, transparent 70%), linear-gradient(90deg, var(--sunk) 0 244px, var(--bg) 244px);background-attachment:fixed;line-height:1.55}.dash-main h2{letter-spacing:-.02em;margin:0 0 12px;font-size:19px;font-weight:600;line-height:1.3}.dash-main h3{margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.35}.dash-main h4{margin:0 0 6px;font-size:14px;font-weight:600}.dash-main>h2,.dash-main>section>h2{border-bottom:1px solid var(--line);margin-top:34px;padding-bottom:10px}.dash-main>h2:first-child,.dash-main>section>h2:first-child{margin-top:0}.dash-side,.dash-bar{background:radial-gradient(ellipse 120% 30% at 0% 0%, #b8913a1a, transparent 70%), linear-gradient(180deg, #11160e, var(--sunk));border-color:var(--line)}.dash-side{gap:14px;padding:26px 14px 18px}.dash-brand{border-bottom:1px solid var(--line);padding:0 6px 18px;position:relative}.dash-brand>span{font:600 22px/1 var(--condensed);letter-spacing:.06em;text-transform:uppercase}.dash-brand b{background:var(--gold);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dash-brand small{letter-spacing:2px;color:#d4bd8f;margin-top:6px;font-size:8px}.dash-group-head{color:#b9a479;letter-spacing:2px;font-size:9px}.dash-group-head:hover{color:var(--accent-2)}.dash-link{min-height:36px;color:var(--ink-2);transition:color var(--t-micro), background var(--t-slow), border-color var(--t-base);border:1px solid #0000;border-radius:0;position:relative}.dash-link svg{transition:transform var(--t-base) var(--ease), filter var(--t-base), color var(--t-micro);flex-shrink:0}.dash-link:hover svg{transform:scale(1.12)}.dash-link:hover{color:var(--ink);background:#d9ba7c0d}.dash-link.active{color:var(--accent-2);background:linear-gradient(90deg,#d9ba7c24,#d9ba7c05 85%);border-color:#d9ba7c2e}.dash-link:before{content:"";background:var(--accent);width:2px;box-shadow:var(--glow-line);transition:transform var(--t-base) var(--ease);position:absolute;top:-1px;bottom:-1px;left:-1px;transform:scaleY(0)}.dash-link.active:before{transform:scaleY(1)}.dash-link.active svg{color:var(--accent);filter:var(--glow-icon)}.dash-count{background:var(--accent);color:var(--on-accent);box-shadow:var(--glow-sm);animation:dash-tick var(--t-enter) var(--ease);font-variant-numeric:tabular-nums;border-radius:0}.dash-count.quiet{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2);background:0 0}.dash-jump{border-color:var(--line-2);background:#0b0e09;border-radius:0}.dash-jump:hover{border-color:var(--edge-lit);color:var(--accent-2)}.dash-jump kbd{border-color:var(--line-2);color:#d4bd8f;border-radius:0}.dash-user{border-top-color:var(--line)}.dash-menu-toggle{border-color:var(--line-2);border-radius:0}.dash-main{padding-top:30px;animation:none}.dash-head{border-bottom:1px solid var(--line);animation:dash-rise var(--t-enter) var(--ease) backwards;margin-bottom:26px;padding-bottom:22px;position:relative}.dash-head:after{content:"";background:var(--accent);width:72px;height:1px;box-shadow:var(--glow-line);transform-origin:0;animation:dash-draw .9s var(--ease) .15s backwards;position:absolute;bottom:-1px;left:0}.dash-head .eyebrow{font:9px var(--mono);letter-spacing:2px;color:#d4bd8f}.dash-head h1{font:600 clamp(34px, 3.4vw, 48px) / .95 var(--condensed);letter-spacing:-.01em;text-transform:uppercase}.dash h2,.dash h3,.dash h4{letter-spacing:-.02em;line-height:1.3}.dash-lede{color:var(--ink-2);max-width:78ch;font-size:14px;line-height:1.6}.dash .eyebrow{color:#b9a479;letter-spacing:1.6px;line-height:1.5}.dash-head~:not(.pl){animation:dash-rise var(--t-enter) var(--ease) backwards}.dash-head~:nth-child(3){animation-delay:var(--stagger)}.dash-head~:nth-child(4){animation-delay:calc(var(--stagger) * 2)}.dash-head~:nth-child(5){animation-delay:calc(var(--stagger) * 3)}.dash-head~:nth-child(n+6){animation-delay:calc(var(--stagger) * 4)}@keyframes dash-rise{0%{opacity:0;filter:blur(2px);transform:translateY(10px)}}@keyframes dash-tick{0%{opacity:.25;filter:blur(2px);transform:translateY(5px)}}@keyframes dash-draw{0%{transform:scaleX(0)}}.dash .op-panel,.dash .chart-card,.dash .staff-panel,.dash .panel{background:var(--edge-light) top center / 0 1px no-repeat, radial-gradient(ellipse at 100% 0%, #d9ba7c0c, transparent 45%), linear-gradient(180deg, #161c12, #12170f);border:1px solid var(--line-2);transition:border-color var(--t-base), box-shadow var(--t-slow), background-size var(--t-slow) var(--ease);border-radius:0;padding:22px;box-shadow:0 24px 60px #0000002e}.dash .op-panel:hover,.dash .chart-card:hover,.dash .staff-panel:hover,.dash .panel:hover{border-color:var(--edge-lit);box-shadow:0 24px 60px #0000002e, var(--glow-lift);background-size:100% 1px,auto,auto}.dash .op-panel>.eyebrow,.dash .panel>.eyebrow{margin-bottom:10px}.dash .panel-head,.dash .gs-section-head,.dash .section-heading{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.dash .panel-head h2,.dash .panel-head h3,.dash .gs-section-head h2,.dash .gs-section-head h3,.dash .section-heading h2,.dash .section-heading h3{font:600 20px/1.1 var(--condensed);letter-spacing:.04em;text-transform:uppercase;margin:0}.dash .panel-head>.panel-head-hint,.dash .gs-section-head>p,.dash .section-heading>p{color:var(--ink-3);margin:0;font-size:12px}.dash .panel-head>:last-child:not(h2):not(h3),.dash .gs-section-head>:last-child:not(h2):not(h3){margin-left:auto}.dash .dash-tile,.dash .stat-tile{border:1px solid var(--line-2);background:linear-gradient(#161c12,#12170f);border-radius:0;padding:16px 18px;box-shadow:inset 0 1px #d9ba7c14}.dash .dash-tile b,.dash .stat-tile strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:30px;font-weight:600;line-height:1.1}.dash .dash-tile small,.dash .stat-hint,.dash .stat-label{color:var(--ink-3);font-size:12px}.dash .gs-table-wrap,.dash .table-wrap{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);overflow:auto}.dash table.gs-table,.dash table.admin-table,.dash table.data-table{border-collapse:collapse;background:0 0;width:100%;font-size:13px}.dash .gs-table th,.dash .admin-table th,.dash .data-table th{z-index:1;background:var(--sunk);color:var(--ink-3);font:600 11px/1.4 var(--display);letter-spacing:.06em;text-transform:uppercase;text-align:left;white-space:nowrap;border-bottom:1px solid var(--line);padding:11px 14px;position:sticky;top:0}.dash .gs-table td,.dash .admin-table td,.dash .data-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px 14px}.dash .gs-table tbody tr:last-child td,.dash .admin-table tbody tr:last-child td,.dash .data-table tbody tr:last-child td{border-bottom:0}.dash :is(.gs-table,.admin-table,.data-table) tbody tr,.dash :is(.gs-table,.admin-table,.data-table) tbody tr>:first-child{transition:background var(--t-micro), box-shadow var(--t-fast) var(--ease)}.dash .gs-table tbody tr:hover,.dash .admin-table tbody tr:hover,.dash .data-table tbody tr:hover{background:#ffffff05}.dash :is(.gs-table,.admin-table,.data-table) tbody tr:hover>:first-child{box-shadow:inset 2px 0 0 var(--accent)}.dash .gs-table th.num,.dash .gs-table td.num,.dash .admin-table th.num,.dash .admin-table td.num,.dash .data-table th.num,.dash .data-table td.num{text-align:right;font-variant-numeric:tabular-nums}.dash .gs-table td b,.dash .admin-table td b{font-weight:600}.dash .gs-table td small,.dash .admin-table td small{color:var(--ink-3);align-items:center;gap:8px;font-size:11.5px;display:flex}.dash .gs-table a:hover,.dash .admin-table a:hover{color:var(--accent)}.dash .gs-table td.muted[colspan],.dash .admin-table td.muted[colspan]{text-align:center;color:var(--ink-3);padding:34px 14px}.dash :is(.chart-table,.data-table,.store-scroll,.store-board) table,.dash :is(.demo-countries,.contacts,.referral-board)>table,.dash table:is(.lb-table,.prog-table,.comp-table){border-collapse:collapse;background:0 0;width:100%;font-size:13px}.dash :is(.chart-table,.data-table,.store-scroll,.store-board) th,.dash :is(.demo-countries,.contacts,.referral-board)>table th,.dash table:is(.lb-table,.prog-table,.comp-table) th{background:var(--sunk);color:var(--ink-3);font:600 11px/1.4 var(--display);letter-spacing:.06em;text-transform:uppercase;text-align:left;white-space:nowrap;border-bottom:1px solid var(--line);padding:11px 14px}.dash :is(.chart-table,.data-table,.store-scroll,.store-board) td,.dash :is(.demo-countries,.contacts,.referral-board)>table td,.dash table:is(.lb-table,.prog-table,.comp-table) td{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px 14px}.dash :is(.chart-table,.data-table,.store-scroll,.store-board) tbody tr:hover,.dash :is(.demo-countries,.contacts,.referral-board)>table tbody tr:hover,.dash table:is(.lb-table,.prog-table,.comp-table) tbody tr:hover{background:#ffffff05}.dash :is(.chart-table,.data-table,.store-scroll,.store-board) tbody tr:last-child td,.dash table:is(.lb-table,.prog-table) tbody tr:last-child td{border-bottom:0}.dash :is(.data-table,.store-scroll,.lb-table-wrap,.prog-table-wrap,.chart-table-scroll){border:1px solid var(--line);border-radius:var(--r);background:var(--panel);overflow:auto}.dash :is(.demo-countries,.contacts,.referral-board)>table{border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.dash .gs-flag,.dash .pill,.dash .op-badge,:where(body:has(.dash)) .modal-backdrop .gs-flag,:where(body:has(.dash)) .modal-backdrop .pill,:where(body:has(.dash)) .modal-backdrop .op-badge{border:1px solid var(--line-2);background:var(--panel-2);color:var(--ink-2);font:600 10px/1.7 var(--display);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:0;align-items:center;gap:5px;padding:2px 8px;display:inline-flex}.dash .gs-flag.danger,.dash .pill.danger,.dash .op-badge.danger,.dash .op-badge.status-declined,:where(body:has(.dash)) .modal-backdrop .gs-flag.danger,:where(body:has(.dash)) .modal-backdrop .pill.danger,:where(body:has(.dash)) .modal-backdrop .op-badge.danger,:where(body:has(.dash)) .modal-backdrop .op-badge.status-declined{background:var(--bad-dim);color:var(--bad);border-color:#6d3a30}.dash .gs-flag.live,.dash .pill.good,.dash .op-badge.status-approved,.dash .op-badge.status-sent,:where(body:has(.dash)) .modal-backdrop .gs-flag.live,:where(body:has(.dash)) .modal-backdrop .pill.good,:where(body:has(.dash)) .modal-backdrop .op-badge.status-approved,:where(body:has(.dash)) .modal-backdrop .op-badge.status-sent{background:var(--good-dim);color:var(--good);border-color:#46603d}.dash .gs-flag.upcoming,.dash .pill.warn,:where(body:has(.dash)) .modal-backdrop .gs-flag.upcoming,:where(body:has(.dash)) .modal-backdrop .pill.warn{background:var(--warn-dim);color:var(--warn);border-color:#6b5730}.dash .gs-flag.ended,:where(body:has(.dash)) .modal-backdrop .gs-flag.ended{color:var(--ink-3)}.dash .button,:where(body:has(.dash)) .modal-backdrop .button{border:1px solid var(--accent);min-height:38px;color:var(--on-accent);font:600 14px var(--condensed);letter-spacing:.1em;text-transform:uppercase;transition:background var(--t-fast), border-color var(--t-fast), color var(--t-micro), box-shadow var(--t-base) var(--ease), transform var(--t-micro) var(--ease), opacity var(--t-micro);background:linear-gradient(#ecd39a,#c9a763);border-radius:0;gap:8px;padding:0 18px}.dash .button:not(:disabled):hover,:where(body:has(.dash)) .modal-backdrop .button:not(:disabled):hover{border-color:var(--accent-2);box-shadow:var(--glow-lg);background:linear-gradient(#fbe6b4,#d9ba7c);transform:translateY(-1px)}.dash .button:not(:disabled):active,:where(body:has(.dash)) .modal-backdrop .button:not(:disabled):active{transform:translateY(0)scale(.985)}.dash .button:disabled,:where(body:has(.dash)) .modal-backdrop .button:disabled{transform:none}.dash .button:disabled:after,:where(body:has(.dash)) .modal-backdrop .button:disabled:after{display:none}.dash .button-small,:where(body:has(.dash)) .modal-backdrop .button-small{gap:6px;min-height:32px;padding:0 12px;font-size:12.5px}.dash .button-outline,.dash .button-ghost,:where(body:has(.dash)) .modal-backdrop .button-outline,:where(body:has(.dash)) .modal-backdrop .button-ghost{border-color:var(--line-2);color:var(--accent-2);background:0 0}.dash :is(.button-outline,.button-ghost):after,:where(body:has(.dash)) .modal-backdrop :is(.button-outline,.button-ghost):after{opacity:.3}.dash .button-outline:not(:disabled):hover,.dash .button-ghost:not(:disabled):hover,:where(body:has(.dash)) .modal-backdrop .button-outline:not(:disabled):hover,:where(body:has(.dash)) .modal-backdrop .button-ghost:not(:disabled):hover{border-color:var(--edge-lit);color:var(--accent-2);box-shadow:var(--glow);background:#d9ba7c14}.dash .button.danger,:where(body:has(.dash)) .modal-backdrop .button.danger{background:var(--bad-dim);color:var(--bad);border-color:#6d3a30}.dash .button.danger:hover,:where(body:has(.dash)) .modal-backdrop .button.danger:hover{border-color:var(--bad);background:#e2705a2e}.dash .button:disabled,:where(body:has(.dash)) .modal-backdrop .button:disabled{opacity:.45;cursor:not-allowed}.dash .text-button,:where(body:has(.dash)) .modal-backdrop .text-button{color:var(--ink-2);gap:7px;padding:6px 0;font-size:13px}.dash .text-button:hover,.dash .inline-link:hover,:where(body:has(.dash)) .modal-backdrop .text-button:hover,:where(body:has(.dash)) .modal-backdrop .inline-link:hover{color:var(--accent)}.dash .admin-tabs-primary,:where(body:has(.dash)) .modal-backdrop .admin-tabs-primary{border:1px solid var(--line-2);background:#0b0e09;border-radius:0;gap:0;padding:0}.dash .admin-tabs a,.dash .admin-tabs button,:where(body:has(.dash)) .modal-backdrop .admin-tabs a,:where(body:has(.dash)) .modal-backdrop .admin-tabs button{min-height:40px;font:600 14px var(--condensed);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);transition:color var(--t-micro), background var(--t-fast), box-shadow var(--t-base) var(--ease);border-radius:0;padding:0 16px;position:relative}.dash .admin-tabs-primary>:is(a,button)+:is(a,button){border-left:1px solid var(--line)}.dash .admin-tabs a:hover,.dash .admin-tabs button:hover,:where(body:has(.dash)) .modal-backdrop .admin-tabs a:hover,:where(body:has(.dash)) .modal-backdrop .admin-tabs button:hover{color:var(--ink);background:#d9ba7c0a}.dash .admin-tabs-primary a.active,.dash .admin-tabs-primary a[aria-current=page],.dash .admin-tabs-primary button.active,:where(body:has(.dash)) .modal-backdrop .admin-tabs-primary a.active,:where(body:has(.dash)) .modal-backdrop .admin-tabs-primary a[aria-current=page],:where(body:has(.dash)) .modal-backdrop .admin-tabs-primary button.active{color:var(--accent-2);box-shadow:inset 0 -2px 0 var(--accent);background:linear-gradient(#d9ba7c05,#d9ba7c1c)}.dash .admin-tabs-secondary,:where(body:has(.dash)) .modal-backdrop .admin-tabs-secondary{border-bottom:1px solid var(--line);gap:4px;padding-bottom:10px}.dash .admin-tabs-secondary a[aria-current=page],.dash .admin-tabs-secondary a.active,:where(body:has(.dash)) .modal-backdrop .admin-tabs-secondary a[aria-current=page],:where(body:has(.dash)) .modal-backdrop .admin-tabs-secondary a.active{background:var(--accent-dim);color:var(--accent-2);box-shadow:inset 0 -2px 0 var(--accent)}.dash input[type=text],.dash input[type=search],.dash input[type=number],.dash input[type=email],.dash input[type=url],.dash input[type=password],.dash input[type=date],.dash input[type=datetime-local],.dash input[type=time],.dash textarea,.dash select,:where(body:has(.dash)) .modal-backdrop input[type=text],:where(body:has(.dash)) .modal-backdrop input[type=search],:where(body:has(.dash)) .modal-backdrop input[type=number],:where(body:has(.dash)) .modal-backdrop input[type=email],:where(body:has(.dash)) .modal-backdrop input[type=url],:where(body:has(.dash)) .modal-backdrop input[type=password],:where(body:has(.dash)) .modal-backdrop input[type=date],:where(body:has(.dash)) .modal-backdrop input[type=datetime-local],:where(body:has(.dash)) .modal-backdrop input[type=time],:where(body:has(.dash)) .modal-backdrop textarea,:where(body:has(.dash)) .modal-backdrop select{border:1px solid var(--line-2);color:var(--ink);transition:border-color var(--t-fast), box-shadow var(--t-fast);background:#0b0e09;border-radius:0;padding:9px 11px;font-size:13px}.dash input:focus-visible,.dash textarea:focus-visible,.dash select:focus-visible,:where(body:has(.dash)) .modal-backdrop input:focus-visible,:where(body:has(.dash)) .modal-backdrop textarea:focus-visible,:where(body:has(.dash)) .modal-backdrop select:focus-visible{border-color:var(--accent);box-shadow:var(--glow-focus);outline:none}.dash input::placeholder,.dash textarea::placeholder,:where(body:has(.dash)) .modal-backdrop input::placeholder,:where(body:has(.dash)) .modal-backdrop textarea::placeholder{color:var(--ink-3)}.dash label,:where(body:has(.dash)) .modal-backdrop label{color:var(--ink-2)}.dash :is(.team-search,.gs-search,.clan-search,.member-search,.gs-history-search){border:1px solid var(--line-2);color:var(--ink-3);background:#0b0e09;border-radius:0;align-items:center;gap:9px;padding:0 12px;display:flex}.dash :is(.team-search,.gs-search,.clan-search,.member-search,.gs-history-search):focus-within{border-color:var(--edge-lit);box-shadow:0 0 0 3px var(--accent-dim)}.dash :is(.team-search,.gs-search,.clan-search,.member-search,.gs-history-search) input{appearance:none;min-width:0;box-shadow:none;min-height:0;color:var(--ink);background:0 0;border:0;flex:1;padding:10px 0}.dash :is(.role-search,.prog-search) input{border-radius:var(--r-sm);border-color:var(--line-2);padding-left:34px}.dash :is(.role-search,.prog-search) svg{color:var(--ink-3)}.dash .notice,:where(body:has(.dash)) .modal-backdrop .notice{border:1px solid var(--line-2);border-left:2px solid var(--accent);background:linear-gradient(90deg, #d9ba7c12, var(--panel) 40%);color:var(--ink-2);border-radius:0;margin:12px 0 18px;padding:13px 16px;font-size:13px}.dash .notice.danger,:where(body:has(.dash)) .modal-backdrop .notice.danger{border-left-color:var(--bad);color:var(--ink)}.dash .empty-state{border:1px dashed var(--line-2);background:radial-gradient(ellipse at 50% 0%, #d9ba7c0f, transparent 60%), var(--sunk);border-radius:0;margin-top:20px;padding:48px 24px}.dash .empty-state>svg{color:var(--ink-3);margin-bottom:16px}.dash .empty-state h2{font:600 24px/1.1 var(--condensed);letter-spacing:.04em;text-transform:uppercase;margin:8px 0}.dash .empty-state p{color:var(--ink-3);max-width:46ch;font-size:13px}.dash .muted{color:var(--ink-3)}.dash .loading{min-height:180px;color:var(--ink-3)}.dash .num,.dash .mono{font-variant-numeric:tabular-nums}.dash-modal,.dash .modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#06080799}body:has(.dash) .modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#06080799}.dash .modal,.dash .modal-card,.dash .palette{border:1px solid var(--edge-lit);box-shadow:var(--shadow-lg), inset 0 0 0 1px #0b0e09, inset 0 0 0 2px #e9ce9314;background:radial-gradient(at 100% 0,#b8913a1f,#0000 50%),linear-gradient(#151b11,#0f130c);border-radius:0}body:has(.dash) .modal-backdrop>.modal{border:1px solid var(--edge-lit);box-shadow:var(--shadow-lg), inset 0 0 0 1px #0b0e09, inset 0 0 0 2px #e9ce9314;background:radial-gradient(at 100% 0,#b8913a1f,#0000 50%),linear-gradient(#151b11,#0f130c);border-radius:0}.workspace-dot{background:var(--warn);border-radius:50%;flex-shrink:0;width:7px;height:7px}.workspace-dot.online{background:var(--good);box-shadow:0 0 0 4px var(--good-dim)}.workspace-back,.workspace-guide{color:var(--accent);align-items:center;gap:8px;margin:0 0 18px;font-size:13px;display:flex}.workspace-hero{border:1px solid var(--line-2);border-radius:var(--r-lg);background:linear-gradient(120deg, var(--panel-2), var(--panel));align-items:center;gap:20px;margin-bottom:28px;padding:24px;display:flex}.workspace-icon{background:var(--accent-dim);border:1px solid var(--line-2);border-radius:var(--r);color:var(--accent);padding:14px}.workspace-hero h2{margin:4px 0;font-size:21px}.workspace-hero p{color:var(--ink-2);margin:0;font-size:13px}.workspace-hero .button{flex-shrink:0;margin-left:auto}.workspace-section{margin-bottom:28px}.workspace-section-heading{align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.workspace-section-heading h2{margin:0;font-size:17px}.workspace-section-heading span{color:var(--ink-3);font-size:12px}.workspace-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.workspace-card{border:1px solid var(--line);background:var(--panel);border-radius:var(--r);transition:background var(--t-fast), border-color var(--t-base), transform var(--t-base) var(--ease-out), box-shadow var(--t-slow);padding:20px;position:relative}.workspace-card:hover{background:var(--panel-2);border-color:var(--edge-lit);box-shadow:var(--glow-lift);transform:translateY(-2px)}.workspace-card>svg{transition:transform var(--t-base) var(--ease), filter var(--t-base)}.workspace-card:hover>svg{filter:var(--glow-icon);transform:scale(1.1)}.workspace-card>svg{color:var(--accent)}.workspace-card-arrow{opacity:.45;position:absolute;top:20px;right:18px}.workspace-card h3{margin:16px 0 6px;font-size:15px}.workspace-card p{color:var(--ink-2);margin:0;font-size:13px}.player-actions{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);flex-wrap:wrap;align-items:center;gap:9px;margin:18px 0;padding:14px 16px;display:flex}.player-actions>span{color:var(--ink-3);margin-right:auto;font-size:12px}.player-view-nav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;margin:22px 0;padding-bottom:12px;display:flex}.player-view-nav a{border-radius:var(--r-sm);color:var(--ink-2);padding:8px 14px;font-size:13px}.player-view-nav a:hover{color:var(--ink)}.player-view-nav a[aria-current=page]{background:var(--accent-dim);color:var(--ink)}.player-context{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.player-context>div{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:16px}.player-context b{margin:6px 0;font-size:15px;display:block}.player-context p{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:12px}.dash .gs-history-head{border:1px solid var(--line);background:var(--panel);border-radius:var(--r-lg);padding:22px}.dash .gs-history-head h3{font-size:25px}.dash .gs-history-block{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);min-width:0;margin-bottom:16px;padding:20px}.dash .gs-record-inline{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:22px}.dash .gs-record-inline .gs-record{max-height:none;overflow:visible}.dash .gs-history-player>.player-actions,.dash .gs-history-player>.player-view-nav,.dash .gs-history-player>.player-context,.dash .gs-history-player>.gs-history-block{margin-top:0;margin-bottom:0}.dash .gs-history-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.dash .gs-connection-status{color:var(--ink-2);margin:0 0 16px;font-size:12px}.dash .gs-connection-status summary{cursor:pointer;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;display:flex}.dash .gs-connection-status .gs-rcon-line{margin:9px 0}@media (max-width:1150px){.workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-hero{flex-wrap:wrap}.workspace-hero .button{margin-left:0}}@media (max-width:600px){.workspace-grid,.player-context{grid-template-columns:1fr}.workspace-hero{gap:14px;padding:18px}.workspace-icon{display:none}.workspace-section-heading{display:block}.workspace-section-heading h2{margin-bottom:4px}.dash .gs-history-head,.dash .gs-history-block,.dash .gs-record-inline{padding:15px}.player-actions>span{flex-basis:100%}.dash .admin-tabs-primary{width:100%}.dash .gs-history-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dash .gs-history-stats .stat-tile{padding:14px}.dash .gs-history-stats .stat-tile strong{font-size:26px}}@media (prefers-reduced-motion:reduce){.dash,.dash *,.dash :before,.dash :after,:where(body:has(.dash)) .modal-backdrop :is(*){transition:none!important;animation:none!important}.dash .button:hover,.workspace-card:hover{transform:none}}.workspace-card-stats{border-top:1px solid var(--line);flex-wrap:wrap;gap:18px;margin:16px 0 0;padding-top:14px;display:flex}.workspace-card-stats>div{min-width:0}.workspace-card-stats dt{font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--ink);font-size:22px;font-weight:600;line-height:1.1}.workspace-card-stats dd{color:var(--ink-3);margin:3px 0 0;font-size:11.5px}.workspace-card-stats .is-warn dt{color:var(--warn)}.workspace-card-stats .is-live dt{color:var(--accent)}.dash .pl.mw a{text-decoration:none}.dash .pl.mw .mw-mast-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.dash .pl.mw .mw-tiles{border:1px solid var(--pl-line);background:var(--pl-panel);grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));animation:.6s ease-out 50ms both pl-rise;display:grid;overflow:hidden;box-shadow:0 30px 80px #0004}.dash .pl.mw .mw-tiles a{min-width:0;color:var(--pl-ink);align-content:start;gap:10px;padding:20px 22px 22px;transition:background .25s;display:grid;position:relative;box-shadow:1px 0 #d9ba7c25,0 1px #d9ba7c25}.dash .pl.mw .mw-tiles a:after{content:"";background:var(--pl-gradient);transform-origin:0;height:2px;transition:transform .35s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.dash .pl.mw .mw-tiles a:hover{background:#d9ba7c0a}.dash .pl.mw .mw-tiles a:hover:after{transform:scaleX(1)}.dash .pl.mw .mw-tiles span{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-gold);align-items:center;gap:8px;display:flex}.dash .pl.mw .mw-tiles b{font:600 48px / .9 var(--pl-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.dash .pl.mw .mw-tiles small{font:9px / 1.6 var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.mw .mw-tiles .hot b{color:#e0b761}.dash .pl.mw .mw-tiles .live b{color:var(--pl-ok)}.dash .pl.mw .mw-tiles :is(.hot,.live):before{content:"";background:#e0b761;width:2px;position:absolute;inset:0 auto 0 0}.dash .pl.mw .mw-tiles .live:before{background:var(--pl-ok)}.dash .pl.mw .mw-group{gap:14px;min-width:0;animation:.6s ease-out .1s both pl-rise;display:grid}.dash .pl.mw .mw-group+.mw-group{animation-delay:.16s}.dash .pl.mw .mw-group-head{align-items:baseline;gap:14px;display:flex}.dash .pl.mw .mw-group-head h2{font:600 22px / 1 var(--pl-display);letter-spacing:.08em;text-transform:uppercase}.dash .pl.mw .mw-group-head span{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.mw .mw-group-head:after{content:"";background:linear-gradient(90deg, var(--pl-line), transparent);flex:1;align-self:center;height:1px}.dash .pl.mw .mw-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:14px;display:grid}.dash .pl.mw .mw-tool{border:1px solid var(--pl-line);background:radial-gradient(ellipse at 100% 0%, #b8913a14, transparent 60%), var(--pl-panel);min-width:0;color:var(--pl-ink);border-radius:0;grid-template-rows:auto auto 1fr auto;gap:10px;padding:24px 26px 26px;transition:border-color .2s,background .2s;display:grid;position:relative}.dash .pl.mw .mw-tool:before{content:"";pointer-events:none;border:1px solid #e9ce9314;transition:border-color .2s;position:absolute;inset:7px}.dash .pl.mw .mw-tool:hover{border-color:var(--pl-gold);background:radial-gradient(ellipse at 100% 0%, #b8913a26, transparent 60%), var(--pl-panel)}.dash .pl.mw .mw-tool:hover:before{border-color:#e9ce9333}.dash .pl.mw .mw-tool.warn{border-color:#e0b76166}.dash .pl.mw .mw-tool-top{color:var(--pl-gold);justify-content:space-between;align-items:start;display:flex}.dash .pl.mw .mw-tool-top i{font:600 40px / .8 var(--pl-display);color:#0000;-webkit-text-stroke:1px var(--pl-line-2);font-variant-numeric:tabular-nums}.dash .pl.mw .mw-tool h3{font:600 22px / 1 var(--pl-display);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:8px;margin-top:6px;display:flex}.dash .pl.mw .mw-tool h3 svg{color:var(--pl-gold);opacity:.4;transition:opacity .2s,transform .2s}.dash .pl.mw .mw-tool:hover h3 svg{opacity:1;transform:translate(2px,-2px)}.dash .pl.mw .mw-tool p{color:var(--pl-ink-3);font-size:13px;line-height:1.6}.dash .pl.mw .mw-stats{border-top:1px solid var(--pl-faint);flex-wrap:wrap;gap:14px 22px;margin:6px 0 0;padding-top:14px;display:flex}.dash .pl.mw .mw-stats dt{font:600 30px / .9 var(--pl-display);font-variant-numeric:tabular-nums;color:var(--pl-gold-2)}.dash .pl.mw .mw-stats dd{font:9px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3);margin:4px 0 0}.dash .pl.mw .mw-stats .is-warn dt{color:#e0b761}.dash .pl.mw .mw-stats .is-live dt{color:var(--pl-ok)}.dash .pl.mw .mw-guide{justify-self:start}@media (max-width:760px){.dash .pl.mw .mw-group-head{flex-wrap:wrap;gap:6px 14px}.dash .pl.mw .mw-group-head:after{display:none}.dash .pl.mw .mw-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.dash .pl.mw .mw-tiles a{padding:16px}.dash .pl.mw .mw-tiles b{font-size:38px}.dash .pl.mw .mw-tool{padding:20px}.dash .pl.mw .mw-guide{justify-self:stretch}}.dash .pl.kf .pl-chip{cursor:pointer;white-space:nowrap;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.dash .pl.kf .pl-empty{justify-content:center;align-items:center;gap:8px;display:flex}.dash .pl.kf .kf-intro{max-width:78ch;color:var(--pl-ink-2);font-size:13.5px;line-height:1.7}.dash .pl.kf .kf-chips{flex-wrap:wrap;gap:6px;display:flex}.dash .pl.kf .pl-card-head{flex-wrap:wrap}.dash .pl.kf .pl-card,.dash .pl.kf .pl-card>*{min-width:0}.dash .pl.kf .kf-head-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;display:flex}.dash .pl.kf .kf-scope{border:1px solid var(--pl-line);background:var(--pl-panel);text-align:left;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.dash .pl.kf .kf-scope button{border:0;border-right:1px solid var(--pl-faint);color:var(--pl-ink-2);text-align:left;cursor:pointer;background:0 0;border-bottom:2px solid #0000;gap:6px;padding:14px 20px;transition:background .15s,border-color .15s;display:grid}.dash .pl.kf .kf-scope button:last-child{border-right:0}.dash .pl.kf .kf-scope button:hover{background:#d9ba7c0d}.dash .pl.kf .kf-scope button.on{border-bottom-color:var(--pl-gold);color:var(--pl-ink);background:linear-gradient(#0000,#d9ba7c14)}.dash .pl.kf .kf-scope b{font:600 19px/1 var(--pl-display);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;display:flex}.dash .pl.kf .kf-scope b i{border-radius:50%;width:8px;height:8px}.dash .pl.kf .kf-scope small{font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.kf .kf-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}.dash .pl.kf .kf-tiles b{font-size:44px}.dash .pl.kf .kf-tiles small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash .pl.kf .kf-rows{border:1px solid var(--pl-faint);background:var(--pl-sunk);display:grid}.dash .pl.kf .kf-row{border-bottom:1px solid var(--pl-faint);border-left:2px solid #0000;animation:.35s ease-out both kf-land}.dash .pl.kf .kf-row:last-child{border-bottom:0}.dash .pl.kf .kf-row.tk{border-left-color:var(--pl-hot);background:linear-gradient(90deg,#e2705a14,#0000 45%)}.dash .pl.kf .kf-row.death .kf-row-main{color:var(--pl-ink-3)}.dash .pl.kf .kf-row.open{border-left-color:var(--pl-gold);background:#d9ba7c0a}.dash .pl.kf .kf-row-main{width:100%;color:var(--pl-ink-2);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:74px minmax(0,1.7fr) minmax(0,1fr) 62px 76px 14px;align-items:center;gap:14px;padding:9px 14px;font-size:13px;display:grid}.dash .pl.kf .kf-row-main.has-srv{grid-template-columns:74px minmax(0,1.7fr) minmax(0,1fr) 62px 76px 124px 14px}.dash .pl.kf .kf-row-main:hover{background:#d9ba7c0d}.dash .pl.kf .kf-row-main>svg{color:var(--pl-ink-3);transition:transform .15s}.dash .pl.kf .kf-row.open .kf-row-main>svg{transform:rotate(180deg)}.dash .pl.kf .kf-row time{font:11px var(--mono);color:var(--pl-ink-3);white-space:nowrap}.dash .pl.kf .kf-duel{align-items:center;gap:9px;min-width:0;display:flex}.dash .pl.kf .kf-duel>svg{color:var(--pl-gold);flex:none}.dash .pl.kf .kf-duel>small{color:var(--pl-ink-3);white-space:nowrap}.dash .pl.kf .kf-name{align-items:center;gap:7px;min-width:0;display:inline-flex}.dash .pl.kf .kf-name i{border-radius:50%;flex:none;width:7px;height:7px}.dash .pl.kf .kf-name :is(b,span){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash .pl.kf .kf-name b{color:var(--pl-ink);font-weight:600}.dash .pl.kf .kf-arm{min-width:0;color:var(--pl-gold);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:grid;overflow:hidden}.dash .pl.kf .kf-arm small{font:9px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.kf .kf-dist{font:11px var(--mono);color:var(--pl-ink-2);text-align:right;white-space:nowrap}.dash .pl.kf .kf-badges{gap:4px;display:flex}.dash .pl.kf .kf-badges em{color:var(--pl-ok);font:9px var(--mono);letter-spacing:.8px;border:1px solid #b9cc9b66;align-items:center;gap:3px;padding:2px 5px;display:inline-flex}.dash .pl.kf .kf-badges em.bad{color:var(--pl-hot);border-color:#e2705a99}.dash .pl.kf .kf-srv{font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;text-align:right}.dash .pl.kf .kf-split{grid-template-columns:repeat(auto-fit,minmax(0,1fr));align-items:start;gap:18px;display:grid}.dash .pl.kf .kf-split>div{gap:10px;min-width:0;display:grid}.dash .pl.kf :is(.kf-split,.kf-day) h4{font:600 17px/1 var(--pl-display);letter-spacing:.1em;text-transform:uppercase;color:var(--pl-gold)}.dash .pl.kf .kf-split .kf-row-main{grid-template-columns:62px minmax(0,1fr) minmax(0,.7fr) 50px 76px 14px;gap:10px}.dash .pl.kf .kf-day{gap:10px;display:grid}.dash .pl.kf .kf-more{font:10.5px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-gold);justify-self:start}.dash .pl.kf .kf-load{justify-self:center}.dash .pl.kf .kf-detail{gap:16px;padding:6px 14px 16px 102px;display:grid}.dash .pl.kf .kf-detail dl{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px 24px;margin:0;display:grid}.dash .pl.kf .kf-detail dl>div{align-content:start;gap:5px;min-width:0;display:grid}.dash .pl.kf .kf-detail dt,.dash .pl.kf .kf-facts dt{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-gold)}.dash .pl.kf .kf-detail dd{color:var(--pl-ink);overflow-wrap:anywhere;justify-items:start;gap:3px;margin:0;font-size:13.5px;display:grid}.dash .pl.kf .kf-detail dd small{color:var(--pl-ink-3);font-size:11.5px}.dash .pl.kf .kf-detail-actions{flex-wrap:wrap;gap:6px;display:flex}.dash .pl.kf .kf-search{gap:14px}.dash .pl.kf .kf-search-top{flex-wrap:wrap;gap:10px;display:flex}.dash .pl.kf .kf-find{border:1px solid var(--pl-line-2);background:var(--pl-sunk);min-width:240px;color:var(--pl-ink-3);flex:1;align-items:center;gap:10px;padding:0 12px;display:flex}.dash .pl.kf .kf-find:focus-within{border-color:var(--pl-gold);box-shadow:0 0 0 3px #d9ba7c22}.dash .pl.kf .kf-find input{min-width:0;box-shadow:none;color:var(--pl-ink);background:0 0;border:0;border-radius:0;flex:1;padding:12px 0;font-size:15px}.dash .pl.kf .kf-find input:focus{outline:none}.dash .pl.kf .kf-find button{color:var(--pl-ink-3);cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:grid}.dash .pl.kf .kf-seg{border:1px solid var(--pl-line);display:flex}.dash .pl.kf .kf-seg button{border:0;border-right:1px solid var(--pl-faint);min-height:42px;color:var(--pl-ink-2);font:10.5px var(--mono);letter-spacing:.8px;text-transform:uppercase;cursor:pointer;background:0 0;padding:0 14px}.dash .pl.kf .kf-seg button:last-child{border-right:0}.dash .pl.kf .kf-seg button.on{color:var(--pl-gold-2);background:#d9ba7c1f}.dash .pl.kf .kf-hint{color:var(--pl-ink-3);font-size:12px}.dash .pl.kf .kf-hint b{color:var(--pl-gold)}.dash .pl.kf .kf-filter-row{border-top:1px solid var(--pl-faint);flex-wrap:wrap;align-items:center;gap:10px 14px;padding-top:14px;display:flex}.dash .pl.kf>.kf-range{border:1px solid var(--pl-line);background:var(--pl-panel);text-align:left;border-radius:0;padding:12px 18px}.dash .pl.kf .kf-filter-row>span:first-child{width:62px;font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-gold)}.dash .pl.kf .kf-filter-row label{flex-direction:row;align-items:center;gap:8px;margin:0;display:flex}.dash .pl.kf .kf-filter-row :is(select,input){border:1px solid var(--pl-line);background-color:var(--pl-sunk);width:auto;min-height:0;color:var(--pl-ink);border-radius:0;padding:8px 10px;font-size:12.5px}.dash .pl.kf .kf-filter-row select{max-width:230px;padding-right:30px}.dash .pl.kf .kf-filter-row :is(select,input):focus-visible{border-color:var(--pl-gold);outline:none;box-shadow:0 0 0 3px #d9ba7c22}.dash .pl.kf .kf-min{align-items:center;gap:6px;display:inline-flex}.dash .pl.kf .kf-min input{width:84px}.dash .pl.kf .kf-min em{font:10px var(--mono);color:var(--pl-ink-3)}.dash .pl.kf .kf-clear{color:var(--pl-hot);border-color:#e2705a66;margin-left:auto}.dash .pl.kf .kf-matches{border:1px solid var(--pl-line);background:var(--pl-panel);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 20px;display:flex}.dash .pl.kf .kf-matches>span{font:9.5px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-gold)}.dash .pl.kf .kf-player{border:1px solid var(--pl-line-2);background:radial-gradient(ellipse at 100% 0%, #b8913a26, transparent 55%), var(--pl-panel);gap:18px;padding:24px 30px;display:grid}.dash .pl.kf .kf-player-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px;display:flex}.dash .pl.kf .kf-player-head>div{justify-items:start;gap:8px;min-width:0;display:grid}.dash .pl.kf .kf-player h3{font:600 34px/1 var(--pl-display);letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere}.dash .pl.kf .kf-player-stats{border:1px solid var(--pl-faint);background:var(--pl-sunk);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.dash .pl.kf .kf-player-stats>div{border-right:1px solid var(--pl-faint);gap:6px;padding:14px 16px;display:grid}.dash .pl.kf .kf-player-stats>div:last-child{border-right:0}.dash .pl.kf :is(.kf-player-stats,.kf-player-rivals) span{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-gold)}.dash .pl.kf .kf-player-stats b{font:600 30px/.9 var(--pl-display);font-variant-numeric:tabular-nums}.dash .pl.kf .kf-player-stats .hot b{color:var(--pl-hot)}.dash .pl.kf .kf-player-rivals{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px 24px;display:grid}.dash .pl.kf .kf-player-rivals>div{align-content:start;gap:8px;display:grid}.dash .pl.kf .kf-player-rivals p{color:var(--pl-ink-2);font-size:13px}.dash .pl.kf .kf-timeline{gap:6px;display:grid}.dash .pl.kf .kf-bars{border-bottom:1px solid var(--pl-line);grid-template-columns:repeat(48,minmax(0,1fr));gap:2px;height:74px;padding:0 0 1px;display:grid}.dash .pl.kf .kf-bars button{cursor:pointer;background:0 0;border:0;flex-direction:column-reverse;height:100%;padding:0;display:flex}.dash .pl.kf .kf-bars button:disabled{cursor:default}.dash .pl.kf .kf-bars button:hover:not(:disabled){background:#d9ba7c1a}.dash .pl.kf .kf-bars i{opacity:.85;min-height:1px;display:block}.dash .pl.kf .kf-bars button:hover i{opacity:1}.dash .pl.kf .kf-axis{font:9px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3);justify-content:space-between;display:flex}.dash .pl.kf .kf-weapon-table{max-height:70vh}.dash .pl.kf .kf-weapon-table :is(th,td).num{text-align:right;font-variant-numeric:tabular-nums}.dash .pl.kf .kf-weapon-table td:first-child{gap:2px;display:grid}.dash .pl.kf .kf-weapon-bar{min-width:160px}.dash .pl.kf .kf-weapon-bar b{color:var(--pl-ink);font-variant-numeric:tabular-nums}.dash .pl.kf .kf-weapon-bar i{background:var(--pl-gradient);height:3px;margin-top:6px;display:block}.dash .pl.kf .op-panel.kb{border-color:var(--pl-line);background:var(--pl-panel);border-radius:0}.dash .pl.kf>*{min-width:0}.dash .pl.kf .op-panel.kb{min-width:0;overflow:hidden}.dash .pl.kf .kb .gs-tracking-note{white-space:normal;color:var(--pl-ink-3);font:12.5px/1.6 inherit}.dash .pl.kf .kb-search{border-color:var(--pl-line-2);background:var(--pl-sunk);border-radius:0}.dash .pl.kf .kb-search input{box-shadow:none;background:0 0;border:0}.dash .pl.kf .kb-controls select{border-color:var(--pl-line);background-color:var(--pl-sunk);border-radius:0;width:auto}.dash .pl.kf .kb-table{width:max-content;min-width:100%}.dash .pl.kf .kb td{vertical-align:middle;padding:8px 10px}.dash .pl.kf .kb th{padding:10px}.dash .pl.kf .kf-setup .pl-card-head{flex-wrap:wrap}.dash .pl.kf .kf-facts{grid-template-columns:130px minmax(0,1fr);gap:10px 18px;margin:0;font-size:13px;display:grid}.dash .pl.kf .kf-facts dd{color:var(--pl-ink-2);overflow-wrap:anywhere;margin:0}.dash .pl.kf .kf-connect{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.dash .pl.kf .kf-connect small{min-width:240px;color:var(--pl-ink-3);flex:1;font-size:12px}.dash .pl.kf .kf-unknown-panel summary{font:9.5px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-gold)}@keyframes kf-land{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.dash .pl.kf .kf-row{animation:none}}@media (max-width:1180px){.dash .pl.kf .kf-tiles,.dash .pl.kf .kf-player-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.dash .pl.kf .kf-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.dash .pl.kf .kf-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.dash .pl.kf .kf-row-main,.dash .pl.kf .kf-row-main.has-srv,.dash .pl.kf .kf-split .kf-row-main{grid-template-columns:58px minmax(0,1fr) auto 14px;gap:8px;padding:9px 10px}.dash .pl.kf .kf-row-main :is(.kf-arm,.kf-dist,.kf-srv){display:none}.dash .pl.kf .kf-duel{flex-wrap:wrap;gap:4px 8px}.dash .pl.kf .kf-detail{padding:6px 12px 14px}.dash .pl.kf .pl-card-head>div:not(.kf-head-actions){flex-basis:60%}.dash .pl.kf .kf-head-actions{justify-content:flex-start}.dash .pl.kf .kf-player{padding:18px}.dash .pl.kf .kf-player-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dash .pl.kf .kf-filter-row>span:first-child{width:100%}.dash .pl.kf .kf-clear{margin-left:0}.dash .pl.kf .kf-facts{grid-template-columns:minmax(0,1fr);gap:4px}.dash .pl.kf .kf-facts dd{margin-bottom:8px}.dash .pl.kf .kf-bars{gap:1px;height:54px}}.dash .pl.rs .pl-button.small{min-height:36px;padding:0 15px;font-size:14px}.dash .pl.rs .pl-button:disabled{opacity:.45}.dash .pl.rs .pl-chip{cursor:pointer;align-items:center;gap:8px;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.dash .pl.rs .pl-chip b{font:600 10px var(--mono);color:var(--pl-ink-3)}.dash .pl.rs .pl-chip.on b{color:var(--pl-gold-2)}.dash .pl.rs .pd-seg,.modal.rs-modal .pd-seg{border:1px solid var(--pl-line);background:var(--pl-sunk);border-radius:0;flex-wrap:wrap;gap:0;padding:0;display:inline-flex}.dash .pl.rs .pd-seg button,.modal.rs-modal .pd-seg button{border:0;border-right:1px solid var(--pl-faint);height:34px;color:var(--pl-ink-3);font:10.5px var(--mono);letter-spacing:.6px;white-space:nowrap;cursor:pointer;box-shadow:none;background:0 0;border-radius:0;padding:0 13px;transition:color .15s,background .15s}.dash .pl.rs .pd-seg button:last-child,.modal.rs-modal .pd-seg button:last-child{border-right:0}.dash .pl.rs .pd-seg button:hover,.modal.rs-modal .pd-seg button:hover{color:var(--pl-ink)}.dash .pl.rs .pd-seg button[aria-pressed=true],.modal.rs-modal .pd-seg button[aria-pressed=true]{color:var(--pl-gold-2);box-shadow:inset 0 -2px 0 var(--pl-gold);background:#d9ba7c1a}.dash .pl.rs .rs-mast .pl-watermark{right:22%}.dash .pl.rs .rs-sync{--rs-tone:var(--pl-ink-3);border-color:color-mix(in srgb, var(--rs-tone) 45%, transparent);background:linear-gradient(100deg, color-mix(in srgb, var(--rs-tone) 10%, transparent), transparent 55%), var(--pl-panel);box-shadow:inset 2px 0 0 var(--rs-tone);gap:14px;padding:20px 24px}.dash .pl.rs .rs-sync.ok{--rs-tone:var(--pl-ok)}.dash .pl.rs .rs-sync.bad{--rs-tone:var(--pl-hot)}.dash .pl.rs .rs-sync-main{align-items:center;gap:18px;display:flex}.dash .pl.rs .rs-sync-main>div{flex:1;gap:4px;min-width:0;display:grid}.dash .pl.rs .rs-sync-main b{font:600 22px / 1.05 var(--pl-display);letter-spacing:.04em;text-transform:uppercase}.dash .pl.rs .rs-sync-main small{color:var(--pl-ink-3);font-size:12.5px}.dash .pl.rs .rs-sync-icon{border:1px solid color-mix(in srgb, var(--rs-tone) 55%, transparent);width:46px;height:46px;color:var(--rs-tone);background:#0b0e09;flex:none;place-items:center;display:grid;transform:rotate(45deg)}.dash .pl.rs .rs-sync-icon svg{transform:rotate(-45deg)}.dash .pl.rs .rs-sync.ok .rs-sync-icon{box-shadow:0 0 22px #b9cc9b33}.dash .pl.rs .rs-warn{color:#f0d9a2}.dash .pl.rs .rs-servers{flex-wrap:wrap;gap:6px;display:flex}.dash .pl.rs .rs-servers li{--rs-tone:#777d70;border:1px solid var(--pl-line);background:var(--pl-sunk);align-items:center;gap:8px;padding:6px 11px;font-size:12.5px;display:inline-flex}.dash .pl.rs .rs-servers li.ok{--rs-tone:var(--pl-ok)}.dash .pl.rs .rs-servers li.bad{--rs-tone:var(--pl-hot);border-color:#e2705a66}.dash .pl.rs .rs-servers i{background:var(--rs-tone);width:7px;height:7px;box-shadow:0 0 10px var(--rs-tone);border-radius:50%}.dash .pl.rs .rs-servers small{font:9.5px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.rs .rs-change{border-top:1px solid var(--pl-faint);flex-wrap:wrap;align-items:center;gap:8px 16px;padding-top:14px;font-size:12px;display:flex}.dash .pl.rs .rs-change>small{font:9.5px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3)}.dash .pl.rs .rs-change-set{font:600 16px var(--pl-display);flex-wrap:wrap;align-items:center;gap:4px 10px;display:inline-flex}.dash .pl.rs .rs-change-set.added{color:var(--pl-ok)}.dash .pl.rs .rs-change-set.removed{color:var(--pl-hot)}.dash .pl.rs .rs-change-set .player-link-body a{font:500 12.5px var(--sans,inherit)}.dash .pl.rs .rs-register{gap:16px;padding-bottom:14px}.dash .pl.rs .rs-toolbar{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.dash .pl.rs .rs-toolbar .pd-search{background:var(--pl-sunk);border-color:var(--pl-line);flex:280px;max-width:none;height:40px;margin:0}.dash .pl.rs .rs-filters{border-bottom:1px solid var(--pl-faint);flex-wrap:wrap;gap:6px;padding-bottom:16px;display:flex}.dash .pl.rs .rs-list{margin:-16px -30px 0;display:grid}.dash .pl.rs .rs-row{border-bottom:1px solid var(--pl-faint);grid-template-columns:minmax(200px,1.2fr) minmax(0,1.6fr) minmax(130px,.55fr) 84px;align-items:center;gap:18px;padding:15px 30px;transition:background .15s;animation:.35s ease-out both pl-rise;display:grid;position:relative}.dash .pl.rs .rs-row:last-child{border-bottom:0}.dash .pl.rs .rs-row:before{content:"";background:0 0;width:2px;transition:background .15s;position:absolute;inset:0 auto 0 0}.dash .pl.rs .rs-row:hover{background:#d9ba7c0a}.dash .pl.rs .rs-row:hover:before{background:var(--pl-gold)}.dash .pl.rs .rs-cell{gap:5px;min-width:0;font-size:13px;display:grid}.dash .pl.rs .rs-cell small{text-overflow:ellipsis;white-space:nowrap;color:var(--pl-ink-3);font-size:12px;overflow:hidden}.dash .pl.rs .player-link-body a{color:var(--pl-ink)}.dash .pl.rs .player-link-body a:is(:hover,:focus-visible){color:var(--pl-gold-2);border-bottom-color:var(--pl-gold)}.dash .pl.rs .player-link-body small{font:10px var(--mono);color:var(--pl-ink-3);align-items:center}.dash .pl.rs .player-link-body em{color:var(--pl-gold)}.dash .pl.rs .rs-player .copy-id{font:10px var(--mono)}.dash .pl.rs .rs-sources{flex-wrap:wrap;gap:5px;display:flex}.dash .pl.rs .rs-src{--rs-tone:var(--pl-ink-2);border:1px solid color-mix(in srgb, var(--rs-tone) 50%, transparent);background:color-mix(in srgb, var(--rs-tone) 9%, transparent);color:var(--rs-tone);font:9.5px var(--mono);letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.dash .pl.rs .rs-src.src-sub{--rs-tone:#d5e6c2}.dash .pl.rs .rs-src.src-sub.grace{--rs-tone:#f0d9a2}.dash .pl.rs .rs-src.src-manual{--rs-tone:var(--pl-gold-2)}.dash .pl.rs .rs-src.src-seeding{--rs-tone:var(--pl-ok)}.dash .pl.rs .rs-src.src-import{--rs-tone:var(--pl-ink-3)}.dash .pl.rs .rs-src.src-clan{--rs-tone:#c9b8ef}.dash .pl.rs .rs-src.src-creator{--rs-tone:#f4a492}.dash .pl.rs .rs-end b{font:600 17px var(--pl-display);letter-spacing:.05em;text-transform:uppercase;color:var(--pl-ink);align-items:center;gap:7px;display:inline-flex}.dash .pl.rs .rs-end b svg{color:var(--pl-gold)}.dash .pl.rs .rs-end.soon b,.dash .pl.rs .rs-end.soon b svg{color:#f0d9a2}.dash .pl.rs .rs-end small{font:10px var(--mono)}.dash .pl.rs .rs-end .rs-open{color:var(--pl-ink-3)}.dash .pl.rs .rs-actions{justify-content:flex-end;gap:4px;display:flex}.dash .pl.rs .rs-icon{border:1px solid var(--pl-line);width:32px;height:32px;color:var(--pl-ink-3);cursor:pointer;background:0 0;place-items:center;padding:0;transition:color .15s,border-color .15s,background .15s;display:grid}.dash .pl.rs .rs-icon:hover{border-color:var(--pl-gold);color:var(--pl-gold-2);background:#d9ba7c12}.dash .pl.rs .rs-icon.danger:hover{color:#f4a492;background:#e2705a14;border-color:#e2705a99}.dash .pl.rs .rs-managed{font:9.5px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--pl-ink-3);border-bottom:1px dotted var(--pl-line-2)}.dash .pl.rs .rs-managed:hover{color:var(--pl-gold-2)}.dash .pl.rs .rs-empty{text-align:center;color:var(--pl-ink-3);justify-items:center;gap:8px;padding:46px 16px 34px;display:grid}.dash .pl.rs .rs-empty svg{color:var(--pl-line-2)}.dash .pl.rs .rs-empty b{font:600 22px var(--pl-display);letter-spacing:.06em;text-transform:uppercase;color:var(--pl-ink-2)}.dash .pl.rs .rs-empty p{font-size:13px}.dash .pl.rs .rs-lower{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:22px;display:grid}.dash .pl.rs .rs-panel h3{align-items:center;gap:9px;display:inline-flex}.dash .pl.rs .rs-panel h3 svg{color:#f0d9a2}.dash .pl.rs .rs-panel h3 em{color:#f0d9a2;font:600 11px var(--mono);letter-spacing:0;border:1px solid #e0b76180;padding:2px 8px}.dash .pl.rs .rs-panel .pl-card-head p svg{vertical-align:-2px;color:var(--pl-gold)}.dash .pl.rs .rs-pending{border:1px solid var(--pl-line);background:var(--pl-sunk);display:grid}.dash .pl.rs .rs-pending li{border-bottom:1px solid var(--pl-faint);flex-wrap:wrap;align-items:center;gap:5px 10px;padding:12px 14px;font-size:13px;display:flex;box-shadow:inset 2px 0 #e0b761}.dash .pl.rs .rs-pending li:last-child{border-bottom:0}.dash .pl.rs .rs-pending small{font:10px var(--mono);color:var(--pl-ink-3);flex-basis:100%}.dash .pl.rs .rs-log{scrollbar-width:thin;scrollbar-color:var(--pl-line-2) transparent;max-height:440px;display:grid;overflow-y:auto}.dash .pl.rs .rs-log li{border-bottom:1px solid var(--pl-faint);grid-template-columns:70px 160px minmax(0,1fr);align-items:baseline;gap:12px;padding:10px 0;font-size:12.5px;display:grid}.dash .pl.rs .rs-log li:last-child{border-bottom:0}.dash .pl.rs .rs-log time{font:10px var(--mono);color:var(--pl-ink-3)}.dash .pl.rs .rs-log b{font:600 15px var(--pl-display);letter-spacing:.06em;text-transform:uppercase;color:var(--pl-ink-2)}.dash .pl.rs .rs-log li:is(.ev-added,.ev-manual_granted) b{color:var(--pl-ok)}.dash .pl.rs .rs-log li:is(.ev-removed,.ev-manual_removed,.ev-reminder_failed) b{color:var(--pl-hot)}.dash .pl.rs .rs-log li.ev-manual_expired b{color:#f0d9a2}.dash .pl.rs .rs-log span{gap:3px;min-width:0;display:grid}.dash .pl.rs .rs-log small{color:var(--pl-ink-3);overflow-wrap:anywhere;font-size:11.5px}.dash .pl.rs .rs-foot{border-left:1px solid var(--pl-line);max-width:90ch;color:var(--pl-ink-3);padding-left:14px;font-size:12px;line-height:1.6}.modal.rs-modal{--pl-gold:#d9ba7c;--pl-gold-2:#f2dba3;--pl-line:#d9ba7c40;--pl-line-2:#d9ba7c66;--pl-faint:#d9ba7c1f;--pl-sunk:#0f130c;--pl-ink:#f2eee2;--pl-ink-2:#c8cbbd;--pl-ink-3:#aab29e;--pl-display:"Barlow Condensed", sans-serif;border:1px solid var(--pl-line-2);color:var(--pl-ink);background:radial-gradient(at 100% 0,#b8913a26,#0000 50%),linear-gradient(#12160f,#0d100e);border-radius:0;box-shadow:0 40px 120px #000c,inset 0 0 0 12px #0d100e,inset 0 0 0 13px #e9ce931f}.modal.rs-modal .modal-head .eyebrow{font:9px var(--mono);letter-spacing:2px;text-transform:uppercase;color:#d4bd8f;align-items:center;gap:7px;display:inline-flex}.modal.rs-modal .modal-head h2{font:600 clamp(30px, 4vw, 42px) / .9 var(--pl-display);letter-spacing:-.02em;text-transform:uppercase}.modal.rs-modal .modal-close{border:1px solid var(--pl-line);color:var(--pl-gold);border-radius:0}.modal.rs-modal .modal-close:hover{border-color:var(--pl-gold);color:var(--pl-gold-2)}.modal.rs-modal .rs-form{gap:18px}.modal.rs-modal .rs-form .pd-seg{justify-self:start}.modal.rs-modal .rs-form label:not(.check-row)>span,.modal.rs-modal .rs-length legend{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--pl-ink-3)}.modal.rs-modal .rs-form :is(input,textarea){border:1px solid var(--pl-line);background:var(--pl-sunk);color:var(--pl-ink);border-radius:0}.modal.rs-modal .rs-form :is(input,textarea):focus-visible{border-color:var(--pl-gold);outline:none;box-shadow:0 0 0 3px #d9ba7c22}.modal.rs-modal .gs-hint{border-left:2px solid var(--pl-gold);color:var(--pl-ink-2);background:#d9ba7c0d;padding:10px 12px;font-size:12.5px}.modal.rs-modal .rs-length{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.modal.rs-modal .rs-length legend{margin-bottom:8px;padding:0}.modal.rs-modal .rs-length input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;max-width:200px}.modal.rs-modal :is(.rs-length small,.rs-count){color:var(--pl-ink-3);font-size:12px}.modal.rs-modal .gs-modal-actions .button{border:1px solid var(--pl-gold);color:#14180f;min-height:40px;font:600 15px var(--pl-display);letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(#ecd39a,#c9a763);border-radius:0;align-items:center;gap:7px;padding:0 18px;display:inline-flex}.modal.rs-modal .gs-modal-actions .button:hover:not(:disabled){background:linear-gradient(#fbe6b4,#d9ba7c);box-shadow:0 0 24px #d9ba7c55}.modal.rs-modal .gs-modal-actions .button:disabled{opacity:.45}.modal.rs-modal .gs-modal-actions .text-button{color:var(--pl-ink-3);font:10px var(--mono);letter-spacing:1.2px;text-transform:uppercase}.modal.rs-modal .gs-modal-actions .text-button:hover{color:var(--pl-gold-2)}@media (max-width:1100px){.dash .pl.rs .rs-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"player actions""why why""end end";gap:10px 14px}.dash .pl.rs .rs-player{grid-area:player}.dash .pl.rs .rs-why{grid-area:why}.dash .pl.rs .rs-end{grid-area:end;align-items:baseline;gap:10px;display:flex}.dash .pl.rs .rs-actions{grid-area:actions}}@media (max-width:760px){.dash .pl.rs .rs-list{margin:-16px -18px 0}.dash .pl.rs .rs-row{padding:14px 18px}.dash .pl.rs .rs-register .pl-card-head{flex-wrap:wrap}.dash .pl.rs .rs-register .pl-numeral{display:none}.dash .pl.rs .rs-register .pl-card-head .pl-button{flex:100%}.dash .pl.rs .rs-sync{padding:18px}.dash .pl.rs .rs-sync-main{flex-wrap:wrap}.dash .pl.rs .rs-sync-main .pl-button{flex:100%}.dash .pl.rs .rs-log li{grid-template-columns:60px minmax(0,1fr)}.dash .pl.rs .rs-log li>span{grid-column:1/-1}}.apply-prompt{z-index:60;isolation:isolate;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:340px;animation:apply-prompt-in .6s var(--ease-out,ease-out) both;background:radial-gradient(80% 90% at 0 0,#d9ba7c1a,#0000 70%),#0f130df5;border:1px solid #d9ba7c40;align-items:stretch;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 24px 60px -12px #000c,0 0 0 1px #d9ba7c0f}.apply-prompt:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#d9ba7c,#d9ba7c),linear-gradient(#d9ba7c,#d9ba7c),linear-gradient(#d9ba7c,#d9ba7c),linear-gradient(#d9ba7c,#d9ba7c);background-position:0 0,0 0,100% 100%,100% 100%;background-repeat:no-repeat;background-size:14px 1px,1px 14px,14px 1px,1px 14px;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;position:absolute;inset:-1px}@keyframes apply-prompt-in{0%{opacity:0;filter:blur(6px);transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.apply-prompt{animation:none}}.apply-prompt>a{color:inherit;padding:18px 18px 18px 20px;text-decoration:none;display:block}.apply-prompt>a:hover .apply-prompt-go,.apply-prompt>a:focus-visible .apply-prompt-go{color:#f0dcaa}.apply-prompt-eyebrow{font:9.5px var(--mono);letter-spacing:.16em;color:#d4ba88;align-items:center;gap:7px;display:flex}.apply-prompt b{font:600 22px/1 var(--display);letter-spacing:.005em;text-transform:uppercase;color:#f2eee2;margin:10px 0 12px;display:block}.apply-prompt-go{font:10px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#d9ba7c;border-top:1px solid #d9ba7c26;align-items:center;gap:6px;padding-top:11px;transition:color .15s;display:flex}.apply-prompt>button{color:#a59d86;cursor:pointer;background:0 0;border:0;flex:none;align-self:flex-start;padding:10px 10px 8px;line-height:0}.apply-prompt>button:hover{color:#e6e8df}.preview-bar{z-index:70;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e6e8df;background:#17140cf5;border-top:1px solid #d9ba7c66;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;padding:10px 20px;font-size:12.5px;display:flex;position:fixed;bottom:0;left:0;right:0}.preview-bar span{align-items:center;gap:8px;display:flex}.preview-bar svg{color:#e0c48a;flex:none}.preview-bar b{color:#e0c48a}.preview-bar~.apply-prompt{bottom:62px}@media (max-width:560px){.apply-prompt{max-width:none;bottom:12px;left:12px;right:12px}.preview-bar{text-align:left;justify-content:space-between}.preview-bar~.apply-prompt{bottom:78px}}.cg-backdrop{z-index:60;-webkit-backdrop-filter:blur(12px)saturate(.7);backdrop-filter:blur(12px)saturate(.7);background:radial-gradient(60% 50% at 50% 0,#d9ba7c14,#0000 70%),#070906b8;justify-content:center;align-items:flex-start;padding:24px 16px;animation:.35s ease-out cg-fade;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes cg-fade{0%{opacity:0}to{opacity:1}}.cg.apf{width:min(880px,100%);margin:auto 0;padding:clamp(24px,3.5vw,40px) clamp(20px,3.5vw,44px) clamp(20px,3vw,32px);box-shadow:inset 0 1px #ffffff0a,0 40px 120px #000a}.cg-head{gap:10px;max-width:680px;margin-bottom:20px;display:grid}.cg-head h2{font:600 clamp(36px, 5vw, 60px) / .9 var(--display);letter-spacing:-.025em;margin:0}.cg-head h2 em{background-image:var(--shine);-webkit-text-fill-color:transparent;text-shadow:none;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:8s ease-in-out 2.2s infinite shimmer}.cg-head p{color:var(--apf-ink-2);margin:0;font-size:14px;line-height:1.75}.cg-body{border:0;min-width:0;margin:0;padding:0}.cg .apf-conduct-head{display:none}.cg .apf-scroll{max-height:clamp(220px,40vh,520px)}.cg-head h2{font-size:clamp(34px,4.2vw,52px)}.cg .apf-actions{margin-top:20px;padding-top:18px}.cg-later{color:var(--apf-ink-3);margin-left:auto;font-size:11.5px}.cg-later:hover{color:var(--apf-gold)}@media (max-width:760px){.cg-backdrop{padding:12px 10px}.cg .apf-scroll{max-height:44vh}.cg-later{margin:0}}.tk-yours{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.tk-intro h2{font:600 clamp(44px, 5.6vw, 88px) / .9 var(--display);letter-spacing:-.025em;margin:20px 0 22px}.tk-intro h2 span,.tk-accent{background:var(--shine);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text}.tk-intro p{color:#b9bcae;max-width:520px;line-height:1.75}.tk-intro code,.tk-way code{border:1px solid var(--line-2);background:var(--sunk);color:var(--brass-hi);padding:1px 6px;font-size:.92em}.tk-week{font:12px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--muted)!important}.tk-week b{color:var(--paper);font-size:15px}.tk-wallet{gap:14px;display:grid}.tk-wallet.running{border-color:var(--brass);box-shadow:0 0 0 1px #d9ba7c44,0 24px 60px -30px #000,0 0 60px #d9ba7c1f}.tk-wallet h3{font:600 32px / 1 var(--display);text-transform:uppercase;margin:0}.tk-wallet p{color:#b9bcae;margin:0;line-height:1.65}.tk-wallet .button{justify-self:start}.tk-count{align-items:center;gap:14px;display:flex}.tk-count img{filter:drop-shadow(0 6px 10px #000c);width:64px;height:auto}.tk-count b{font:700 clamp(64px, 7vw, 96px) / .9 var(--display);background:var(--brass-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.tk-count span{max-width:10ch;font:600 12px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--muted)}.tk-showcase{aspect-ratio:640/385;isolation:isolate;width:min(100%,460px);margin:0 0 34px;position:relative}.tk-halo{z-index:-2;filter:blur(6px);animation:tk-breathe 5s var(--ease-in-out,ease-in-out) infinite;background:radial-gradient(closest-side,#e7ecf233,#0000 70%),radial-gradient(60% 50% at 50% 95%,#d9ba7c2e,#0000 70%);position:absolute;inset:-18% -12%}.tk-coin,.tk-ghost{position:absolute;inset:0}.tk-coin{animation:tk-float 6s var(--ease-in-out,ease-in-out) infinite;filter:drop-shadow(0 26px 30px #000d)}.tk-shine{position:absolute;inset:0;overflow:hidden;-webkit-mask:url(/assets/priority-token-BIbEmCzh.png) 50%/contain no-repeat;mask:url(/assets/priority-token-BIbEmCzh.png) 50%/contain no-repeat}.tk-coin img,.tk-ghost{object-fit:contain;width:100%;height:100%;display:block}.tk-glint{background:var(--sheen);mix-blend-mode:overlay;animation:tk-glint 5.5s var(--ease-out,ease-out) infinite 1.2s;position:absolute;inset:-20% -60%;transform:translate(-70%)}.tk-ghost{z-index:-1;opacity:.55;filter:brightness(.55)blur(.5px)}.tk-ghost.g1{transform:translate(7%,-7%)rotate(5deg)scale(.94)}.tk-ghost.g2{opacity:.32;transform:translate(13%,-13%)rotate(9deg)scale(.88)}.tk-badge{border:1px solid var(--brass);font:700 26px / 1 var(--display);color:var(--paper);background:linear-gradient(#1d2117,#10130c);padding:6px 12px;position:absolute;bottom:-8px;right:-4px;box-shadow:0 10px 24px #000b}@keyframes tk-float{0%,to{transform:translateY(0)rotate(-1.2deg)}50%{transform:translateY(-10px)rotate(.8deg)}}@keyframes tk-glint{0%,55%{transform:translate(-70%)}to{transform:translate(70%)}}@media (prefers-reduced-motion:reduce){.tk-coin,.tk-glint,.tk-halo{animation:none}}.tk-options{border:1px solid var(--line-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tk-options.single{grid-template-columns:minmax(0,1fr)}.tk-option{background:var(--sunk);align-content:start;gap:12px;padding:16px;display:grid}.tk-option+.tk-option{border-left:1px solid var(--line-2)}.tk-option.sell{background:radial-gradient(90% 80% at 100% 0%, #d9ba7c14, transparent 70%), var(--sunk)}.tk-option-head{font:600 11.5px var(--mono);letter-spacing:1.4px;color:var(--brass-hi);align-items:center;gap:7px;display:inline-flex}.tk-option p{font-size:14px}.tk-option .coin-amount{vertical-align:-3px}.tk-option .tk-confirm{background:0 0;border:0;padding:0}.tk-sell-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tk-stepper{border:1px solid var(--line-2);align-items:stretch;display:inline-flex}.tk-stepper button{width:34px;color:var(--brass-hi);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.tk-stepper button:disabled{color:var(--ink-3);cursor:default}.tk-stepper output{border-inline:1px solid var(--line-2);min-width:34px;font:600 18px var(--display);color:var(--paper);place-items:center;padding:6px 0;display:grid}.tk-sold{background:#8fbf7a14;border:1px solid #8fbf7a66;align-items:center;gap:8px;padding:10px 14px;display:flex;color:var(--ink-2)!important}.tk-sold svg{color:var(--good);flex-shrink:0}.tk-sold b{color:#f2dba3}.tk-live{border:1px solid var(--brass);background:var(--accent-dim);color:var(--brass-hi);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.tk-live b{font:600 13px var(--mono);letter-spacing:1px;text-transform:uppercase;display:block}.tk-live span{color:var(--ink-2);font-size:14px}.tk-live strong{font-variant-numeric:tabular-nums;color:var(--paper)}.tk-confirm{border:1px solid var(--line-2);background:var(--sunk);gap:12px;padding:14px 16px;display:grid}.tk-confirm>div{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.tk-note{align-items:flex-start;gap:8px;display:flex}.tk-note svg{color:var(--good);flex-shrink:0;margin-top:4px}.tk-error{color:#f4a492!important}.tk-small{font:11.5px var(--mono)!important;color:var(--muted)!important}.tk-meter{gap:6px;display:grid}.tk-meter span{font:12px var(--mono);color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.tk-meter svg{color:var(--brass)}.tk-meter div{background:var(--accent-dim);height:5px;overflow:hidden}.tk-meter i{background:var(--brass-grad);height:100%;transition:width var(--t-slow) var(--ease);display:block}.tk-ways{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.tk-way{color:var(--brass);align-content:start;gap:12px;display:grid}.tk-way h3{font:600 30px var(--display);text-transform:uppercase;color:var(--paper);margin:0}.tk-rate{font:600 20px var(--display);color:var(--brass-hi)}.tk-rate small{font:11px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--muted);margin-left:6px}.tk-way p{color:#b9bcae;margin:0;line-height:1.65}.tk-way a{font:12px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--brass)}.tk-history{margin:0;padding:0;list-style:none;display:grid}.tk-history li>img{width:40px;height:auto}.tk-history li:not(.available,.active)>img{filter:grayscale()brightness(.6)}.tk-history li{border-bottom:1px solid var(--line);color:var(--brass);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;display:grid}.tk-history li:not(.available,.active){color:var(--ink-3)}.tk-history li span{gap:2px;display:grid}.tk-history li b{color:var(--paper);font-weight:600}.tk-history small{font:11.5px var(--mono);color:var(--muted)}.tk-state{text-align:right;font:600 12px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--brass-hi)}.tk-history li:not(.available,.active) .tk-state{color:var(--muted)}.tk-faq{gap:6px;max-width:820px;margin:0;display:grid}.tk-faq dt{font:600 22px var(--display);color:var(--paper);margin-top:16px}.tk-faq dd{color:#b9bcae;margin:0;font-size:15px;line-height:1.7}.tk-faq a{color:var(--brass)}@media (max-width:900px){.tk-yours{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.tk-options{grid-template-columns:minmax(0,1fr)}.tk-option+.tk-option{border-left:0;border-top:1px solid var(--line-2)}.tk-badge{font-size:20px;right:0}}.hero.server-hero{height:auto;min-height:calc(100svh - 119px);max-height:none}.server-hero .hero-image{object-position:55% 40%}.server-hero .hero-content{max-width:1100px;padding-bottom:120px}.hero.server-hero h1{white-space:normal}.server-hero-board{justify-items:start;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:34px;display:grid}.countdown-label{font-size:9px}.launch-when{color:#bdb6a3;margin:18px 0 0;font-size:13px}.launch-when b{color:var(--paper);font-weight:600}.server-hero .hero-actions .button{gap:16px}.hero.server-hero .hero-stamp b{font-size:19px}.server-section .br-head h2{margin-top:20px}.server-layout{grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);align-items:stretch;gap:clamp(16px,2vw,26px);display:grid}.server-card.br-panel{background:radial-gradient(70% 60% at 100% 0,#d9ba7c12,#0000 70%),linear-gradient(160deg,#161b12f2,#0f130df2);flex-direction:column;padding:clamp(26px,3vw,40px);display:flex}.server-card-head{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.server-patch{filter:drop-shadow(0 4px 12px #0009)drop-shadow(0 0 22px #d9ba7c22);width:58px;transform:rotate(-6deg)}.server-card>h3{font:600 clamp(38px, 4vw, 58px) / .9 var(--display);letter-spacing:-.02em;border-bottom:1px solid #d9ba7c1f;margin:0 0 28px;padding-bottom:24px}.server-card>dl{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px 30px;margin:0 0 32px;display:grid}.server-card>dl dt{font:9.5px var(--mono);letter-spacing:1.6px;color:#a59d86;margin-bottom:9px}.server-card>dl dd{color:var(--paper);margin:0;font-size:14px}.server-card code{font:17px var(--mono);color:var(--brass-hi);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#0b0e0c;border:1px solid #d9ba7c2e;max-width:100%;padding:9px 13px;display:inline-block}.server-actions{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:auto;display:flex}.server-actions .button{gap:16px}.server-actions .button:disabled{cursor:not-allowed}.server-note{color:#a59d86;margin-top:18px;font-size:12px;line-height:1.65;display:block}.server-cards{gap:clamp(16px,2vw,26px);min-width:0;display:grid}.server-cards .server-card>h3{font-size:clamp(32px,3.2vw,46px)}.server-side.br-panel{background:#0d100e;align-items:flex-end;min-height:420px;padding:0;display:flex;overflow:hidden}.server-side>img{z-index:-2;object-fit:cover;object-position:65% 50%;filter:saturate(.5)brightness(.55);width:100%;height:100%;transition:transform 1.4s var(--ease-out);position:absolute;inset:0}.server-side:hover>img{transform:scale(1.04)}.server-side:after{content:"";z-index:-1;background:linear-gradient(#0b100e30,#0b100ed0 45%,#0b100ef7 100%);position:absolute;inset:0}.server-side>div{width:100%;padding:clamp(24px,2.6vw,34px)}.server-side .eyebrow{margin-bottom:20px;font-size:9px}.server-side ol{counter-reset:step;margin:0 0 26px;padding:0;list-style:none}.server-side li{counter-increment:step;border-top:1px solid #d9ba7c1a;padding:14px 0 14px 40px;position:relative}.server-side li:before{background-image:var(--shine);content:"0" counter(step);font:600 18px/1 var(--display);-webkit-text-fill-color:transparent;text-shadow:none;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out 2.2s infinite shimmer;position:absolute;top:15px;left:0}.server-side li b{margin-bottom:4px;font-size:14px;display:block}.server-side li p{color:#c4c2b4;margin:0;font-size:12.5px;line-height:1.6}.server-side li a{color:var(--brass);align-items:center;gap:4px;display:inline-flex}.server-side .button{width:100%;margin-bottom:8px}.server-side .text-button{width:100%}.server-brief-band.game-band{border-width:1px 0;max-width:none;min-height:clamp(420px,44vw,600px)}.server-brief-band>img{transition:transform 1.6s var(--ease-out)}.server-brief-band:hover>img{transform:scale(1.03)}.server-brief-band>div{width:100%;max-width:1480px;padding:60px 6%}.server-brief-band>div>*{max-width:640px}.server-brief-band h2{font:600 clamp(48px, 6vw, 98px) / .9 var(--display);letter-spacing:-.025em;margin:20px 0 22px}.server-brief-band .text-button{margin-top:6px}.server-values{--min:260px;margin-bottom:clamp(40px,5vw,70px)}.server-values>article{align-content:start;gap:4px;padding:clamp(26px,2.8vw,38px);display:grid}.server-values svg{width:26px;height:26px;color:var(--brass);margin-bottom:26px}.server-value-index{font:9.5px var(--mono);letter-spacing:1.6px;color:#8a7a55;position:absolute;top:clamp(22px,2.4vw,32px);right:clamp(22px,2.4vw,32px)}.server-values h3{font:600 clamp(30px, 2.8vw, 40px) / .95 var(--display);letter-spacing:-.01em;margin:0 0 12px}.server-values p{margin:0;font-size:14px;line-height:1.7}.server-ground.br-panel{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(30px,4vw,60px);padding:0;display:grid;overflow:hidden}.server-ground>img{object-fit:cover;filter:saturate(.65)brightness(.8);width:100%;height:100%;min-height:420px}.server-ground>div{padding:50px 56px 50px 0}.server-ground .eyebrow{margin-bottom:22px}.server-ground h2{font:600 clamp(42px, 4.6vw, 72px) / .9 var(--display);letter-spacing:-.025em;margin:0 0 22px}.server-ground p{font-size:14.5px;line-height:1.8}.top-dogs .server-switch{margin-bottom:28px}.top-dogs-layout{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);align-items:start;gap:clamp(16px,2vw,26px);display:grid}.top-dogs-layout:not(:has(>aside)){grid-template-columns:minmax(0,1100px)}.top-dogs-board{border-top:1px solid #d9ba7c33;margin:0;padding:0;list-style:none}.top-dogs-board li{border-bottom:1px solid #d9ba7c1a;grid-template-columns:64px 1fr auto;align-items:center;gap:18px;padding:18px 20px 18px 6px;transition:background .25s;display:grid;position:relative}.top-dogs-board li:hover{background:#d9ba7c0a}.top-dogs-board li:first-child{background:linear-gradient(90deg,#d9ba7c14,#0000 70%)}.top-dogs-board li:first-child:before{content:"";background:var(--brass-grad);width:2px;position:absolute;top:-1px;bottom:-1px;left:0}.top-dogs-board .rank{font:600 34px/1 var(--display);color:#6f6a58;text-align:center}.top-dogs-board li:first-child .rank,.top-dogs-board li:first-child .score b{background-image:var(--shine);-webkit-text-fill-color:transparent;text-shadow:none;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out 2.2s infinite shimmer}.top-dogs-board .who b{font:600 20px/1.1 var(--display);letter-spacing:.3px;display:block}.top-dogs-board .who small{font:10px var(--mono);letter-spacing:.4px;color:#a59d86;margin-top:4px;display:block}.top-dogs-board .who small a{color:var(--brass)}.top-dogs-board .score{text-align:right}.top-dogs-board .score b{font:600 34px/1 var(--display);color:var(--paper);display:block}.top-dogs-board .score small{font:9.5px var(--mono);letter-spacing:1px;color:#a59d86}.top-dogs-board .empty{color:#bdb6a3;gap:10px;padding:22px 6px;font-size:13px;display:flex}.top-dogs-matches .eyebrow{gap:8px;margin-bottom:16px;font-size:9px}.top-dogs-matches ul{margin:0;padding:0;list-style:none;display:grid}.top-dogs-matches li{border-top:1px solid #d9ba7c14;padding:12px 0}.top-dogs-matches b{font-size:14px;display:block}.top-dogs-matches small{font:10px var(--mono);color:#a59d86;margin-top:3px;display:block}.server-faq-list.faq{border-top:1px solid #d9ba7c33;max-width:980px;margin:0}.server-faq-list details:first-child{border-top:0}.server-faq-list summary{font:600 clamp(20px, 1.8vw, 26px) / 1.15 var(--display);letter-spacing:.2px;gap:20px;padding:26px 0;transition:color .2s}.server-faq-list summary svg{color:var(--brass);transition:transform .35s var(--ease-out);flex:none}.server-faq-list details p{margin-top:-6px;font-size:15px;line-height:1.8}.countdown-label{margin-top:34px;font-size:9px}.countdown{gap:12px;margin-top:14px;display:flex}.countdown>span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#11130fb8;border:1px solid #c1cba240;flex-direction:column;align-items:center;min-width:100px;padding:16px 12px 12px;display:flex}.countdown b{font:600 60px/1 var(--display);letter-spacing:-.02em;color:var(--paper);font-variant-numeric:tabular-nums}.countdown small{font:8px var(--mono);letter-spacing:1.5px;color:#b8c19f;margin-top:8px}.countdown.live{border:1px solid var(--accent);color:var(--accent);font:600 34px/1 var(--display);letter-spacing:1px;background:#2b3322d9;align-items:center;gap:12px;padding:18px 24px;display:inline-flex}.countdown.compact>span{-webkit-backdrop-filter:none;backdrop-filter:none;background:#191f15;border-color:#485339;min-width:64px;padding:10px 8px 8px}.countdown.compact b{font-size:34px}.countdown.compact.live{padding:12px 18px;font-size:24px}.tone-live{--status:var(--accent);--status-line:var(--accent)}.tone-amber{--status:#d8a94a;--status-line:#7d6733}.tone-red{--status:#d2714f;--status-line:#7a3a2a}.tone-slate{--status:#aab29a;--status-line:#4c5443}.op-badge[class*=tone-]{color:var(--status);border-color:var(--status-line);gap:8px}.op-badge[class*=tone-] .status-dot{background:var(--status);box-shadow:none}.op-badge svg{flex:none}.countdown.live[class*=tone-]{color:var(--status);border-color:var(--status-line)}.countdown.live .status-dot{background:var(--status,var(--accent));width:9px;height:9px}.server-band{isolation:isolate;background:#161a12;border:1px solid #d9ba7c26;grid-template-columns:minmax(0,1.3fr) auto;align-items:center;gap:40px;max-width:1230px;margin:60px auto 0;padding:60px 5%;display:grid;position:relative;overflow:hidden}.server-band>img{z-index:-2;object-fit:cover;object-position:50% 35%;filter:saturate(.4)brightness(.45);width:100%;height:100%;position:absolute;inset:0}.server-band:before{content:"";z-index:-1;background:linear-gradient(90deg,#12170bf5,#12170bb0 55%,#12170b60);position:absolute;inset:0}.server-band h2{margin:18px 0 16px}.server-band p{max-width:480px;margin:0}.server-band-side{flex-direction:column;align-items:flex-end;gap:22px;display:flex}.live-match{border:1px solid var(--accent);background:#11150e;gap:14px;margin:18px 0 8px;padding:18px 20px;display:grid}.live-match-head{flex-wrap:wrap;justify-content:space-between;gap:14px 24px;display:flex}.live-match-head .eyebrow{color:var(--accent);gap:8px}.live-match-head h3{margin:6px 0 4px;font-size:30px;line-height:1}.live-match-head p{color:#b8c1ab;margin:0;font-size:12px}.live-match-head dl{gap:24px;margin:0;display:flex}.live-match-head dt{font:9px var(--mono);letter-spacing:1.5px;color:#a59d86;margin-bottom:4px}.live-match-head dd{font:600 28px/1 var(--display);margin:0}.live-match-head dd small{color:#a59d86;font-size:14px}.live-factions{gap:6px;margin:0;padding:0;list-style:none;display:grid}.live-factions li{grid-template-columns:minmax(90px,140px) 1fr 44px;align-items:center;gap:12px;font-size:12.5px;display:grid}.live-factions li>span:first-child{align-items:center;gap:8px;display:inline-flex}.live-factions li>span:first-child i{border:1px solid #0006;width:9px;height:9px}.live-factions b{text-align:right;font:600 18px/1 var(--display)}.live-bar{border:1px solid var(--line);background:#0b0d09;height:10px;display:block}.live-bar i{height:100%;transition:width .4s;display:block}.live-players summary{cursor:pointer;font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--accent)}.live-players ul{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px 14px;margin:10px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.live-players li small{font:10px var(--mono);color:#a59d86;display:block}.server-alt{font:11px var(--mono);color:#a59d86;margin-top:8px;display:block}.seed-line{border:1px solid var(--status-line,#7d6733);--status:#d8a94a;--status-line:#7d6733;background:#12170b80;border-left-width:3px;flex-wrap:wrap;align-items:baseline;gap:6px 12px;max-width:none;margin:18px 0 0;padding:12px 14px;font-size:13px;line-height:1.6;display:flex}.seed-line svg{color:var(--status);flex:none;transform:translateY(2px)}.seed-line>span{flex:220px}.seed-line b{color:var(--status)}.seed-line.quiet{--status:#aab29a;--status-line:#4c5443}.seed-schedule{border:1px solid var(--line);background:#161a12;grid-column:1/-1;margin-top:34px;padding:30px}.seed-schedule h3{margin:12px 0 10px}.seed-schedule>p{max-width:720px;margin:0 0 20px}.seed-schedule dl{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:18px;margin:0 0 20px;display:grid}.seed-schedule dt{letter-spacing:.12em;color:var(--muted);font-size:10.5px}.seed-schedule dd{font-family:var(--display,inherit);margin:4px 0 0;font-size:17px}.seed-schedule-note{color:var(--muted);margin:0 0 16px}@media (max-width:760px){.seed-schedule{padding:22px}}.server-switch{flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}.server-switch button{font:11px var(--mono);letter-spacing:1.5px;text-transform:uppercase;border:1px solid var(--line);color:#c4c8b8;cursor:pointer;background:#11130f;padding:9px 14px}.server-switch button.on{border-color:var(--accent);color:var(--accent)}.fleet-status{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fleet-status li{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fleet-status b{font:12px var(--mono);letter-spacing:1px;color:var(--paper)}.fleet-status.compact b{font-size:11px}:where(#main) .countdown>span{background:#0d100ecc;border-color:#d9ba7c33;min-width:108px;position:relative}:where(#main) .countdown>span:before{content:"";pointer-events:none;background:linear-gradient(var(--brass), var(--brass)) top left / 10px 1px, linear-gradient(var(--brass), var(--brass)) top left / 1px 10px, linear-gradient(var(--brass), var(--brass)) bottom right / 10px 1px, linear-gradient(var(--brass), var(--brass)) bottom right / 1px 10px;opacity:.8;background-repeat:no-repeat;position:absolute;inset:-1px}:where(#main) .countdown b{font-size:64px}:where(#main) .countdown small{color:#c8b68c}:where(#main) .countdown.live{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d100ed9;padding:20px 28px;font-size:clamp(30px,3vw,40px);position:relative}:where(#main) .countdown.compact>span{background:#11150f;border-color:#d9ba7c2e;min-width:64px}:where(#main) .countdown.compact b{font-size:34px}:where(#main) .tone-live{--status:var(--brass-hi);--status-line:#d9ba7c88}:where(#main) .tone-amber{--status:#e0b761;--status-line:#e0b76166}:where(#main) .tone-red{--status:#e2705a;--status-line:#e2705a66}:where(#main) .tone-slate{--status:#b5b09f;--status-line:#d9ba7c2e}:where(#main) .live-match{background:linear-gradient(160deg,#d9ba7c0d,#0000 60%),#0b0e0c;border-color:#d9ba7c40;margin:22px 0 8px;padding:20px 22px;position:relative}:where(#main) .live-match-head .eyebrow{color:var(--brass)}:where(#main) .live-match-head h3{letter-spacing:-.01em;font-size:34px}:where(#main) .live-match-head p,:where(#main) .live-players li small,:where(#main) .live-match-head dt{color:#a59d86}:where(#main) .live-match-head dd small{color:#8a7a55}:where(#main) .live-bar{background:#ffffff0a;border:0;height:6px}:where(#main) .live-players summary{color:var(--brass)}:where(#main) .seed-line{border-color:var(--status-line);border-left:2px solid var(--status);--status:#e0b761;--status-line:#e0b76144;background:linear-gradient(90deg,#e0b76112,#0000 70%)}:where(#main) .seed-line.quiet{--status:#c8b68c;--status-line:#d9ba7c2e;background:linear-gradient(90deg,#d9ba7c0a,#0000 70%)}:where(#main) .seed-schedule{background:radial-gradient(50% 90% at 100% 0,#d9ba7c0f,#0000 70%),linear-gradient(160deg,#161b12f2,#0f130df2);border-color:#d9ba7c26;margin-top:clamp(16px,2vw,26px);padding:clamp(24px,2.8vw,38px);position:relative}:where(#main) .seed-schedule:before{content:"";pointer-events:none;background:linear-gradient(var(--brass), var(--brass)) top left / 14px 1px, linear-gradient(var(--brass), var(--brass)) top left / 1px 14px, linear-gradient(var(--brass), var(--brass)) bottom right / 14px 1px, linear-gradient(var(--brass), var(--brass)) bottom right / 1px 14px;opacity:.7;background-repeat:no-repeat;position:absolute;inset:-1px}:where(#main) .seed-schedule h3{font:600 clamp(28px, 3vw, 44px) / .95 var(--display);letter-spacing:-.01em;margin:16px 0 12px}:where(#main) .seed-schedule dl{border-top:1px solid #d9ba7c1f;border-bottom:1px solid #d9ba7c1f;gap:0;padding:4px 0}:where(#main) .seed-schedule dl>div{padding:16px 18px 16px 0}:where(#main) .seed-schedule dt{font:9.5px var(--mono);letter-spacing:1.6px;color:#a59d86}:where(#main) .seed-schedule dd{font:600 22px/1.05 var(--display);margin-top:8px}:where(#main) .server-switch button{color:#c4c2b4;background:#0d100e;border-color:#d9ba7c2e;transition:color .2s,border-color .2s,background .2s}:where(#main) .server-switch button:hover{color:var(--paper);border-color:#d9ba7c66}:where(#main) .server-switch button.on{border-color:var(--brass);color:var(--brass-hi);background:#d9ba7c1a}:where(#main) .fleet-status li{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d100ecc;border:1px solid #d9ba7c2e;justify-content:space-between;padding:12px 16px}.server-hero-board .fleet-status{width:min(400px,100%);margin-top:14px}.server-hero-board .fleet-status b{font:600 24px/1 var(--display);letter-spacing:.02em}:where(#main) .fleet-status.compact li{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;min-width:0;padding:0}@media (max-width:960px){.server-layout,.server-band,.server-ground.br-panel,.top-dogs-layout{grid-template-columns:1fr}.server-band-side{align-items:flex-start}.server-ground>div{padding:0 30px 40px}.server-ground>img{min-height:280px}}@media (max-width:1100px){.server-hero .hero-content{padding-top:65px}}@media (max-width:760px){.hero.server-hero{min-height:0}.server-hero .hero-content{padding:55px 6% 130px}.server-hero-board{width:100%}.countdown{flex-wrap:wrap;gap:8px}.countdown>span{flex:calc(50% - 8px);min-width:0;padding:14px 8px 12px}.countdown b{font-size:44px}:where(#main) .countdown>span{min-width:0}:where(#main) .countdown b{font-size:46px}.countdown.compact>span{flex:calc(25% - 8px)}.hero.server-hero .hero-stamp{display:none}.server-card.br-panel{padding:26px 22px}.server-card code{font-size:15px}.server-side.br-panel{min-height:0}.server-brief-band>div{padding:50px 6%}.server-ground>div{padding:0 22px 34px}.top-dogs-board li{grid-template-columns:44px 1fr auto;gap:12px;padding:14px 12px 14px 4px}.top-dogs-board .rank,.top-dogs-board .score b{font-size:26px}:where(#main) .seed-schedule dl{grid-template-columns:1fr 1fr}:where(#main) .live-factions li{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}:where(#main) .live-factions .live-bar{grid-area:2/1/auto/-1}.server-band{margin:0 6%;padding:40px 6%}}@media (prefers-reduced-motion:reduce){.server-side>img,.server-brief-band>img{transition:none}}.sv-hero-count{align-items:baseline;gap:14px;display:flex}.sv-hero-count>b{font:700 clamp(56px, 6vw, 84px) / .9 var(--display);background:var(--brass-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.sv-hero-count span{font:600 12px var(--mono);letter-spacing:1.6px;color:var(--paper);gap:4px;display:grid}.sv-hero-count small{font:11px var(--mono);letter-spacing:.6px;color:#bdb6a3}.server-hero-board.sv-hero-board .fleet-status{width:min(460px,100%)}:where(#main) .sv-hero-fleet li{grid-template-columns:minmax(0,1fr) auto auto;gap:12px;display:grid}.sv-hero-fleet small{font:11px var(--mono);color:#bdb6a3;white-space:nowrap}.sv-hero-earn{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font:11px var(--mono);letter-spacing:1px;text-transform:uppercase;color:#f2dba3;background:#0d100ecc;border:1px solid #d9ba7c55;align-items:center;gap:8px;margin-top:22px;padding:7px 14px 7px 9px;transition:border-color .2s;display:inline-flex}.sv-hero-earn:hover{border-color:var(--brass)}.sv-hero-earn img{width:auto;height:22px}.sv-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(16px,2vw,24px);display:grid}.sv-card.br-panel{background:radial-gradient(70% 60% at 100% 0,#d9ba7c12,#0000 70%),linear-gradient(160deg,#161b12f2,#0f130df2);flex-direction:column;gap:14px;padding:clamp(22px,2.4vw,32px);display:flex;position:relative;overflow:hidden}.sv-card.seeding{border-color:#8fbf7a88}.sv-card.off{opacity:.75}.sv-number{font:700 150px / 1 var(--display);color:#d9ba7c0d;pointer-events:none;position:absolute;top:-18px;right:10px}.sv-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.sv-mode{font:600 10.5px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--brass-hi);border:1px solid #d9ba7c66;padding:4px 10px}.sv-card h3{font:600 clamp(34px, 3vw, 44px) / .95 var(--display);color:var(--paper);margin:2px 0 0;position:relative}.sv-map{color:#cfc8b5;margin:0;font-size:14px;position:relative}.sv-fill>div{align-items:baseline;gap:8px;display:flex}.sv-fill b{font:700 34px / 1 var(--display);color:var(--paper)}.sv-fill small,.sv-fill em{font:11px var(--mono);letter-spacing:1px;color:var(--muted);font-style:normal}.sv-fill em{color:var(--brass-hi);margin-left:auto}.sv-card.seeding .sv-fill em{color:var(--good)}.sv-fill>span{background:#d9ba7c1a;height:6px;margin-top:8px;display:block}.sv-fill>span i{background:var(--brass-grad);height:100%;transition:width var(--t-slow) var(--ease);display:block}.sv-fill>span.busy i{background:linear-gradient(90deg,#c39b53,#e2654f)}.sv-busy{font:11px var(--mono);color:#f2dba3;align-items:center;gap:7px;margin-top:10px;display:inline-flex}.sv-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.sv-fields{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;display:grid}.sv-field{grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;display:grid}.sv-field dt{font:10px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--muted)}.sv-field dd{border:1px solid var(--line-2);background:var(--sunk);align-items:stretch;margin:0;display:flex}.sv-field code{min-width:0;color:var(--paper);text-overflow:ellipsis;white-space:nowrap;flex:1;padding:7px 10px;font-size:12px;overflow:hidden}.sv-field button{border:0;border-left:1px solid var(--line-2);width:36px;color:var(--brass-hi);cursor:pointer;background:0 0;place-items:center;display:grid}.sv-field button:hover{background:#d9ba7c14}.sv-earn{background:radial-gradient(80% 120% at 0%,#d9ba7c18,#0000 70%),#0d100e;border:1px solid #d9ba7c33;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 12px;transition:border-color .2s;display:flex}.sv-earn:hover{border-color:var(--brass)}.sv-earn.seeding{border-color:#8fbf7a66}.sv-earn>span{font:600 10px var(--mono);letter-spacing:1.6px;color:var(--brass-hi)}.sv-earn.seeding>span{color:var(--good)}.sv-earn b{font:600 15px var(--display);letter-spacing:.02em;color:var(--paper);align-items:center;gap:6px;display:inline-flex}.sv-earn img{width:auto;height:18px}.sv-live>summary{border-top:1px solid var(--line);font:11px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--brass-hi);cursor:pointer;justify-content:space-between;align-items:center;padding:10px 0 0;list-style:none;display:flex}.sv-live>summary::-webkit-details-marker{display:none}.sv-live[open]>summary svg{transform:rotate(180deg)}.sv-live .live-match{margin-top:12px}.sv-earn-band .br-head h2{margin-top:20px}.sv-earn-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px);display:grid}.sv-reward.br-panel{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:26px;padding:clamp(24px,3vw,38px);display:grid}.sv-reward-art{filter:drop-shadow(0 18px 24px #000c);width:130px;height:auto;animation:sv-float 6s var(--ease-in-out,ease-in-out) infinite}.sv-reward.token .sv-reward-art{width:190px}.sv-reward h3{font:600 32px / 1 var(--display);text-transform:uppercase;color:var(--paper);margin:8px 0 14px}.sv-reward ul{margin:0 0 14px;padding:0;list-style:none;display:grid}.sv-reward li{border-bottom:1px solid var(--line);color:#cfc8b5;justify-content:space-between;gap:14px;padding:9px 0;font-size:14px;display:flex}.sv-reward li b{text-align:right;font:600 16px var(--display);letter-spacing:.02em;color:#f2dba3}.sv-reward li em{font:11px var(--mono);color:var(--good);font-style:normal}.sv-reward p{color:#b9bcae;margin:0 0 12px;line-height:1.65}.sv-reward code{border:1px solid var(--line-2);background:var(--sunk);color:var(--brass-hi);padding:1px 6px}@keyframes sv-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-8px)rotate(1deg)}}@media (prefers-reduced-motion:reduce){.sv-reward-art{animation:none}}@media (max-width:1100px){.sv-earn-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.sv-reward.br-panel{grid-template-columns:minmax(0,1fr)}.sv-reward-art,.sv-reward.token .sv-reward-art{width:120px}.sv-number{font-size:110px}}.recruit-section{border-top:0}.recruit-section .br-head h2{font-size:clamp(48px,6.2vw,104px)}.recruit-section .recruit-layout{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:stretch;gap:clamp(20px,3vw,44px)}.recruit-section .requirements{border-top:0;flex-direction:column;gap:10px;margin-top:0;display:flex}.recruit-section .requirements>div{isolation:isolate;transition:border-color .3s, transform .35s var(--ease-out);background:linear-gradient(100deg,#161b12f2,#0f130df2);border:1px solid #d9ba7c1f;gap:clamp(16px,2vw,28px);padding:20px clamp(18px,2vw,28px);position:relative}.recruit-section .requirements>div:hover{border-color:#d9ba7c66;transform:translate(4px)}.recruit-section .requirements>div>span{background-image:var(--shine);min-width:46px;font:600 34px/.9 var(--display);letter-spacing:-.02em;-webkit-text-fill-color:transparent;text-shadow:none;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out 2.2s infinite shimmer}.recruit-section .requirements p{color:#dcd8c8;font-size:15px}.recruit-section .requirements svg{color:var(--brass)}.photo-panel.recruit-card{background:0 0;border-color:#d9ba7c33;padding:0}.photo-panel.recruit-card>div{padding:clamp(28px,3vw,44px)}.photo-panel.recruit-card h2{font:600 clamp(44px, 4.4vw, 72px) / .9 var(--display);letter-spacing:-.025em;margin:22px 0 28px}.photo-panel.recruit-card ol{counter-reset:way;padding:0;list-style:none}.photo-panel.recruit-card li{counter-increment:way;margin-bottom:24px;padding:0 0 0 46px;position:relative}.photo-panel.recruit-card li:before{content:"0" counter(way);width:30px;height:30px;font:10px var(--mono);color:var(--brass);border:1px solid #d9ba7c55;place-items:center;display:grid;position:absolute;top:-2px;left:0}.photo-panel.recruit-card b{font:600 22px/1 var(--display);letter-spacing:.01em;text-transform:uppercase}.photo-panel.recruit-card li p{color:#c8cbbd;font-size:13.5px;line-height:1.7}.photo-panel.recruit-card .button{min-height:58px}.recruit-faq-inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(30px,5vw,90px);display:grid}.recruit-faq .br-head{margin:0;position:sticky;top:120px}.recruit-faq .faq{max-width:none;margin:0}.recruit-faq details{border-color:#d9ba7c26}.recruit-faq summary{font:600 clamp(22px, 1.9vw, 28px) / 1.1 var(--display);letter-spacing:.005em;text-transform:uppercase;gap:20px;padding:26px 0;transition:color .2s}.recruit-faq summary svg{color:var(--brass);transition:transform .3s var(--ease-out);flex:none}.recruit-faq details[open] summary{color:var(--brass-hi)}.recruit-faq details p{margin:0 40px 28px 0;font-size:15px;line-height:1.85}@media (max-width:1100px){.recruit-section .recruit-layout,.recruit-faq-inner{grid-template-columns:1fr}.recruit-faq .br-head{position:static}}@media (max-width:760px){.recruit-section .requirements>div>span{min-width:34px;font-size:26px}.recruit-section .requirements p{font-size:14px}.recruit-faq details p{margin-right:0}}body:has(.allies){--sp-black:#1b1b1b;--sp-brown:#8a5a2b;--sp-cyan:#5bcefa;--sp-pink:#f5a9b8;--sp-white:#f6f2ff;--sp-red:#ff4d5e;--sp-orange:#ff9a3c;--sp-yellow:#ffe14d;--sp-green:#3ddc84;--sp-blue:#4d8bff;--sp-violet:#b46cff;--spectrum:linear-gradient(90deg, var(--sp-red), var(--sp-orange), var(--sp-yellow), var(--sp-green), var(--sp-blue), var(--sp-violet));--shine:linear-gradient(110deg, var(--sp-cyan) 0%, var(--sp-pink) 12%, var(--sp-white) 22%, var(--sp-pink) 32%, var(--sp-cyan) 44%, var(--sp-red) 60%, var(--sp-orange) 68%, var(--sp-yellow) 76%, var(--sp-green) 84%, var(--sp-blue) 92%, var(--sp-violet) 100%);--pastel:linear-gradient(100deg, #ffc2c8, #ffd9b0, #fff1b0, #bff3cf, #c4dbff, #e2c9ff);--accent:#f5a9b8;--accent-2:#ffd1da;--accent-dim:#f5a9b81f}body:has(.allies) .top-strip{background:var(--spectrum);color:#120f16;border-bottom:0}body:has(.allies) .top-strip a{color:inherit}.allies .button:not(.button-outline){background:var(--pastel);color:#15111a;border-color:#0000}body:has(.allies) :is(header,footer) .button{background:var(--pastel);color:#15111a;border-color:#0000}.allies .button:not(.button-outline):hover{background:var(--pastel);filter:brightness(1.06);border-color:#0000;box-shadow:0 12px 38px -10px #ff4d5e66,0 12px 38px -10px #4d8bff66}.allies .button-outline{border-color:#b46cff66}.allies .button-outline:hover{border-color:var(--sp-violet);color:#fff;background:#b46cff14}.allies .text-button:hover,.allies :is(.eyebrow,.tiny-cross){color:var(--sp-pink)}.allies .hero-image{filter:saturate(.45)brightness(.55)}.allies .hero-glow{background:radial-gradient(640px circle at calc(var(--mx,.3) * 100%) calc(var(--my,.45) * 100%), #b46cff26, transparent 62%), radial-gradient(ellipse 30% 45% at 78% 30%, #ff4d5e1f, transparent 70%), radial-gradient(ellipse 30% 45% at 88% 62%, #4d8bff24, transparent 70%), radial-gradient(ellipse 26% 40% at 66% 78%, #3ddc841a, transparent 70%)}.allies .hero-grid{background:linear-gradient(90deg,#0000 calc(66% - 1px),#f5a9b81a 66%,#0000 calc(66% + 1px));border-color:#f5a9b826}.allies .hero-tags span{color:#f1e6f4;border-color:#f5a9b840}.allies .hero-tags svg{color:var(--sp-pink)}.allies .hero-stamp b{background-image:var(--shine);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.allies-spectrum{height:10px;display:flex}.allies-spectrum i{transform-origin:0;animation:draw 1.1s var(--ease-out) backwards;flex:1}.allies-spectrum i:first-child{background:var(--sp-black);animation-delay:.3s}.allies-spectrum i:nth-child(2){background:var(--sp-brown);animation-delay:.36s}.allies-spectrum i:nth-child(3){background:var(--sp-cyan);animation-delay:.42s}.allies-spectrum i:nth-child(4){background:var(--sp-pink);animation-delay:.48s}.allies-spectrum i:nth-child(5){background:var(--sp-white);animation-delay:.54s}.allies-spectrum i:nth-child(6){background:var(--sp-red);animation-delay:.6s}.allies-spectrum i:nth-child(7){background:var(--sp-orange);animation-delay:.66s}.allies-spectrum i:nth-child(8){background:var(--sp-yellow);animation-delay:.72s}.allies-spectrum i:nth-child(9){background:var(--sp-green);animation-delay:.78s}.allies-spectrum i:nth-child(10){background:var(--sp-blue);animation-delay:.84s}.allies-spectrum i:nth-child(11){background:var(--sp-violet);animation-delay:.9s}.allies .ticker{background:#110f15;border-color:#b46cff26}.allies .ticker-item span{background-image:var(--shine);-webkit-text-fill-color:transparent;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite shimmer}.allies .ticker-item b{color:var(--sp-pink)}.allies-section{border-top-color:#b46cff1f}.allies-section .br-head h2{font-size:clamp(48px,6.2vw,104px)}.allies-pledges{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.allies-pledge{--c:var(--sp-red);isolation:isolate;border:1px solid #ffffff14;border-top:3px solid var(--c);background:linear-gradient(165deg, color-mix(in srgb, var(--c) 9%, #14121a), #0f0e13 70%);transition:transform .35s var(--ease-out), border-color .35s, box-shadow .35s;flex-direction:column;gap:14px;padding:clamp(22px,2.4vw,34px);display:flex;position:relative}.allies-pledge:nth-child(2){--c:var(--sp-orange)}.allies-pledge:nth-child(3){--c:var(--sp-yellow)}.allies-pledge:nth-child(4){--c:var(--sp-green)}.allies-pledge:nth-child(5){--c:var(--sp-blue)}.allies-pledge:nth-child(6){--c:var(--sp-violet)}.allies-pledge:hover{border-color:color-mix(in srgb, var(--c) 45%, transparent);border-top-color:var(--c);box-shadow:0 24px 60px -30px var(--c);transform:translateY(-4px)}.allies-pledge-top{color:var(--c);justify-content:space-between;align-items:center;display:flex}.allies-pledge-top b{font:600 34px/.9 var(--display);letter-spacing:-.02em;color:color-mix(in srgb, var(--c) 55%, transparent)}.allies-pledge h3{font:600 clamp(24px, 2vw, 30px) / 1 var(--display);letter-spacing:.005em;text-transform:uppercase;margin:4px 0 0}.allies-pledge p{color:#d9d5e0;margin:0;font-size:15px;line-height:1.75}.allies-guard{background:radial-gradient(50% 60% at 90% 20%,#b46cff12,#0000 70%),radial-gradient(40% 50% at 0 90%,#5bcefa0f,#0000 70%)}.allies-guard-layout{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,44px);display:grid}.allies-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.allies-steps li{--c:var(--sp-cyan);border:1px solid #ffffff12;border-left:3px solid var(--c);background:linear-gradient(100deg, color-mix(in srgb, var(--c) 7%, #17141d), #0f0e13f2);gap:clamp(16px,2vw,28px);padding:22px clamp(18px,2vw,28px);display:flex}.allies-steps li:nth-child(2){--c:var(--sp-pink)}.allies-steps li:nth-child(3){--c:var(--sp-white)}.allies-steps li:nth-child(4){--c:var(--sp-pink)}.allies-steps li>span{min-width:46px;font:600 34px/.9 var(--display);color:var(--c)}.allies-steps b{font:600 22px/1 var(--display);text-transform:uppercase}.allies-steps p{color:#cfcad8;margin:8px 0 0;font-size:14.5px;line-height:1.75}.allies-card{background:linear-gradient(#131118, #131118) padding-box, var(--shine) border-box;border:2px solid #0000;flex-direction:column;align-items:flex-start;gap:18px;padding:clamp(28px,3vw,44px);display:flex;position:relative}.allies-card h3{font:600 clamp(40px, 4vw, 64px) / .9 var(--display);letter-spacing:-.02em;text-transform:uppercase;margin:0}.allies-card p{color:#d9d5e0;margin:0;font-size:15px;line-height:1.8}.allies-card .button{min-height:56px}.allies-band:before{background:linear-gradient(90deg,#0e0c12f2,#0e0c1299 60%,#b46cff22)}.allies-band li::marker{color:var(--sp-pink)}.allies-join{text-align:center;background:radial-gradient(60% 70% at 50% 100%,#ff4d5e10,#4d8bff0c 40%,#0000 70%)}.allies-join-inner{flex-direction:column;align-items:center;max-width:900px;margin:0 auto;display:flex}.allies-join-inner>svg{color:var(--sp-pink);margin-bottom:18px}.allies-join-inner h2{font:600 clamp(44px, 5.6vw, 92px) / .9 var(--display);letter-spacing:-.025em;margin:20px 0 0}.allies-join-inner p{color:#cfcad8;max-width:620px;margin:26px 0 0;line-height:1.8}.allies-join-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}@media (max-width:1100px){.allies-pledges{grid-template-columns:repeat(2,minmax(0,1fr))}.allies-guard-layout{grid-template-columns:1fr}}@media (max-width:680px){.allies-pledges{grid-template-columns:1fr}.allies-steps li>span{min-width:34px;font-size:26px}}@media (prefers-reduced-motion:reduce){.allies-spectrum i,.allies .ticker-item span{animation:none}.allies-pledge:hover{transform:none}}.link-how .br-head>p{font:12px/1.8 var(--mono);color:#c8bb9a}.link-page-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);margin:0;padding:0;list-style:none;display:grid}.link-page-steps>li{align-content:start;gap:12px;padding:clamp(24px,2.6vw,36px);display:grid}.link-page-steps>li>span{background-image:var(--shine);font:600 clamp(54px, 5vw, 80px) / .85 var(--display);letter-spacing:-.02em;-webkit-text-fill-color:transparent;text-shadow:none;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;margin-bottom:14px;animation:8s ease-in-out 2.2s infinite shimmer}.link-page-steps b{font:600 clamp(24px, 2vw, 30px) / 1 var(--display);letter-spacing:.01em;text-transform:uppercase;color:var(--paper)}.link-page-steps p{margin:0;font-size:14px;line-height:1.75}.link-how .br-rule{margin:clamp(40px,5vw,70px) 0}.link-page-split{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;gap:clamp(14px,1.6vw,22px);display:grid}.link-page-card{min-height:0}.link-page-card>div{padding:clamp(26px,3vw,44px)}.link-page-card .link-badge{background:#0b0e0ccc;border:1px solid #d9ba7c33;width:46px;height:46px}.link-page-card .link-marks{gap:10px;margin-bottom:18px;display:flex}.link-page-card h2{letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(40px,4vw,64px);line-height:.9}.link-page-card .link-actions{margin-top:26px}.link-page-short{align-content:center;justify-items:start;gap:16px;display:grid}.link-page-short h3{font:600 clamp(34px, 3.2vw, 52px) / .92 var(--display);letter-spacing:-.02em;margin:4px 0 0}.link-page-short p{overflow-wrap:anywhere;margin:0;line-height:1.8}.link-page-short .mono{color:var(--brass-hi)}@media (max-width:960px){.link-page-steps,.link-page-split{grid-template-columns:minmax(0,1fr)}}.cx{--cx-gold:#d9ba7c;--cx-gold-2:#f2dba3;--cx-line:#d9ba7c40;--cx-line-2:#d9ba7c66;--cx-faint:#d9ba7c1f;--cx-panel:#141a11;--cx-sunk:#0d110c;--cx-ink:#f2eee2;--cx-ink-2:#c8cbbd;--cx-ink-3:#a3ab97;--cx-live:#b9cc9b;--cx-gradient:linear-gradient(110deg, #fff0c9, #c39b53 80%);color:var(--cx-ink);background:#0d100e;overflow:clip}.cx :is(h1,h2,h3,p,ol,ul,dl,dd){margin:0}.cx :is(h1,h2,h3){overflow-wrap:anywhere}.cx em{font-style:normal}.cx :focus-visible{outline-offset:3px;outline:2px solid #f2d494}.cx .cx-eyebrow{font:10px var(--mono);letter-spacing:2px;text-transform:uppercase;color:#d4bd8f;align-items:center;gap:9px;display:inline-flex}.cx .cx-frame{pointer-events:none;border:1px solid #e9ce9326;position:absolute;inset:14px}.cx .cx-button{color:#151710;min-height:56px;font:600 12px var(--mono);letter-spacing:1.2px;text-transform:uppercase;background:#dfc48e;border:1px solid #dfc48e;border-radius:2px;justify-content:center;align-items:center;gap:16px;padding:16px 26px;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.cx .cx-button:hover{background:#f7e3b9;transform:translateY(-3px);box-shadow:0 14px 40px #d9ba7c2a}.cx .cx-text{color:#e5d6b7;font:11px var(--mono);letter-spacing:1.4px;text-transform:uppercase;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.cx .cx-text:hover{color:var(--cx-gold-2)}.cx .cx-copy{border:1px solid var(--cx-line-2);color:#e7d6ae;min-height:40px;font:10px var(--mono);letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:9px;padding:9px 15px;transition:background .15s,border-color .15s;display:inline-flex}.cx .cx-copy:hover{border-color:var(--cx-gold);background:#d9ba7c14}.cx .cx-pill{color:#b7bbae;font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;border:1px solid #777d7055;align-items:center;gap:8px;padding:6px 11px;display:inline-flex}.cx .cx-pill:before,.cx .cx-dot{content:"";background:#777d70;border-radius:50%;width:7px;height:7px;display:inline-block}.cx .cx-pill.live{color:#d5e6c2;background:#b9cc9b10;border-color:#b9cc9b66}.cx .cx-pill.live:before,.cx .cx-dot.live{background:var(--cx-live);animation:2s ease-in-out infinite cx-pulse;box-shadow:0 0 16px #b9cc9b80}.cx .cx-hero{isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:min(860px,92svh);padding:140px 6% 0;display:flex;position:relative}.cx .cx-hero-image{z-index:-2;object-fit:cover;object-position:62% 45%;filter:saturate(.7)brightness(.78);width:100%;height:100%;animation:1.5s ease-out both cx-arrive;position:absolute;inset:0}.cx .cx-hero:before{content:"";z-index:-1;background:radial-gradient(at 88% 12%,#b8913a2e,#0000 50%),linear-gradient(90deg,#0b100ef2 0%,#0b100e8a 55%,#0b100e1a),linear-gradient(#0d100e90,#0000 40%,#0d100e 100%);position:absolute;inset:0}.cx .cx-hero-mark{z-index:-1;font:600 clamp(150px, 22vw, 340px) / .8 var(--display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #dbc18824;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:90px;right:4%}.cx .cx-hero-inner{gap:26px;max-width:780px;animation:.8s ease-out both cx-rise;display:grid}.cx .cx-hero h1{font:600 clamp(58px, 9vw, 150px) / .84 var(--display);letter-spacing:-.035em;text-transform:uppercase;text-shadow:0 6px 60px #0006}.cx .cx-hero h1 em{background:var(--cx-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.cx .cx-hero p{color:#d5d6c9;max-width:58ch;font-size:16px;line-height:1.8}.cx .cx-hero p b{color:var(--cx-gold-2)}.cx .cx-hero-actions{flex-wrap:wrap;align-items:center;gap:18px 30px;display:flex}.cx .cx-ledger{border:1px solid var(--cx-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#10150ecc;border-bottom:0;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:70px;animation:.8s ease-out .15s both cx-rise;display:grid}.cx .cx-ledger>div{border-right:1px solid #d9ba7c25;gap:10px;min-width:0;padding:22px 26px 24px;display:grid}.cx .cx-ledger>div:last-child{border-right:0}.cx .cx-ledger span{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--cx-gold)}.cx .cx-ledger b{font:600 52px / .9 var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:var(--cx-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.cx .cx-ledger b em{letter-spacing:.04em;font-size:.45em}.cx .cx-ledger b.cx-small{letter-spacing:.04em;overflow-wrap:anywhere;font-size:26px;line-height:1.6}.cx .cx-section{max-width:1360px;margin:0 auto;padding:110px 6% 40px}.cx .cx-heading{grid-template-columns:auto minmax(0,1fr) minmax(0,360px);align-items:end;gap:18px 34px;margin-bottom:46px;display:grid}.cx .cx-numeral{font:600 clamp(90px, 10vw, 150px) / .78 var(--display);color:#0000;-webkit-text-stroke:1px var(--cx-line-2)}.cx .cx-heading>div{gap:16px;min-width:0;display:grid}.cx .cx-heading h2,.cx .cx-share-band h2{font:600 clamp(44px, 6vw, 92px) / .9 var(--display);letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance}.cx .cx-heading h2 em,.cx .cx-share-band h2 em{color:var(--cx-gold)}.cx .cx-heading>p{color:var(--cx-ink-3);font-size:14px;line-height:1.8}.cx .cx-servers{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:24px;display:grid}.cx .cx-server{isolation:isolate;border:1px solid var(--cx-line);min-width:0;animation:cx-rise .6s calc(var(--i,0) * 80ms + .1s) ease-out both;background:radial-gradient(at 100% 0,#b8913a22,#0000 55%),linear-gradient(#151b12,#0f130d);align-content:start;gap:28px;padding:40px 40px 38px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #0005}.cx .cx-server.off{background:linear-gradient(#131711,#0e110d)}.cx .cx-watermark{z-index:-1;font:600 220px / .8 var(--display);color:#0000;-webkit-text-stroke:1px #dbc18824;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:-18px;right:18px}.cx .cx-server-head{gap:12px;min-width:0;display:grid}.cx .cx-server-head>div{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.cx .cx-server h3{font:600 clamp(40px, 4.4vw, 64px) / .9 var(--display);letter-spacing:-.01em;text-transform:uppercase}.cx .cx-server-head small{font:10px var(--mono);letter-spacing:1.2px;color:var(--cx-ink-3);overflow-wrap:anywhere}.cx .cx-intel{border-block:1px solid var(--cx-faint);gap:20px;padding:24px 0;display:grid}.cx .cx-fill{gap:12px;display:grid}.cx .cx-fill>div{justify-content:space-between;align-items:end;gap:16px;display:flex}.cx .cx-fill span,.cx .cx-intel dt{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--cx-gold);align-items:center;gap:7px;display:inline-flex}.cx .cx-fill b{font:600 58px / .85 var(--display);font-variant-numeric:tabular-nums;background:var(--cx-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.cx .cx-fill b em{font-size:.42em}.cx .cx-fill>i,.cx .cx-factions li>i{background:#ffffff10;height:4px;display:block}.cx .cx-fill>i>i{background:linear-gradient(90deg,#8f6f35,#f2dba3);height:100%;transition:width .8s;display:block;box-shadow:0 0 18px #d9ba7c60}.cx .cx-intel dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.cx .cx-intel dl>div{gap:7px;min-width:0;display:grid}.cx .cx-intel dd{font:600 22px / 1.1 var(--display);letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere}.cx .cx-factions{gap:9px;padding:0;list-style:none;display:grid}.cx .cx-factions li{grid-template-columns:minmax(70px,110px) minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.cx .cx-factions span{font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--cx-ink-2);overflow-wrap:anywhere}.cx .cx-factions li>i>i{background:var(--f,var(--cx-gold));height:100%;display:block}.cx .cx-factions b{font:12px var(--mono);font-variant-numeric:tabular-nums;color:var(--cx-ink-2)}.cx .cx-intel .seed-line{margin:0}.cx .cx-join{flex-wrap:wrap;align-items:center;gap:14px 18px;display:flex}.cx .cx-join .cx-button{flex:220px;min-height:64px;font-size:13px}.cx .cx-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cx .connect-value{border:1px solid var(--cx-faint);background:var(--cx-sunk);flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:18px 18px 16px;display:flex}.cx .connect-value>span{font:9px var(--mono);letter-spacing:1.6px;color:var(--cx-ink-3)}.cx .connect-value code{max-width:100%;font:500 14px/1.6 var(--mono);color:var(--cx-gold-2);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.cx .connect-value .cx-copy{margin-top:auto}.cx .connect-pending{color:var(--cx-ink-3);font-size:13px;line-height:1.7}.cx .cx-live{gap:24px;margin-top:30px;display:grid}.cx .cx-rail{border:1px solid var(--cx-line);background:var(--cx-panel);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px;padding:0;list-style:none;display:grid}.cx .cx-rail li{min-width:0;animation:cx-rise .6s calc(var(--i,0) * 80ms) ease-out both;border-right:1px solid #d9ba7c25;align-content:start;gap:12px;padding:30px 30px 34px;display:grid;position:relative}.cx .cx-rail li:last-child{border-right:0}.cx .cx-rail span{font:600 64px / .8 var(--display);color:#0000;-webkit-text-stroke:1px var(--cx-line-2)}.cx .cx-rail b{font:600 26px / 1 var(--display);letter-spacing:.03em;text-transform:uppercase}.cx .cx-rail p{color:var(--cx-ink-3);font-size:13.5px;line-height:1.75}.cx .connect-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.cx .connect-method{border:1px solid var(--cx-faint);background:linear-gradient(#121710,#0e120d);align-content:start;gap:16px;min-width:0;padding:32px 32px 34px;display:grid}.cx .connect-method h2{font:600 34px / 1 var(--display);letter-spacing:.02em;text-transform:uppercase}.cx .connect-method ol{counter-reset:cx-step;gap:10px;padding:0;list-style:none;display:grid}.cx .connect-method li{color:var(--cx-ink-2);counter-increment:cx-step;padding-left:40px;font-size:14px;line-height:1.6;position:relative}.cx .connect-method li:before{content:counter(cx-step, decimal-leading-zero);font:10px/2.2 var(--mono);color:var(--cx-gold);position:absolute;top:0;left:0}.cx .connect-help{color:var(--cx-ink-3);margin:22px 0 0;font-size:13px;line-height:1.8}.cx .cx-share-band{isolation:isolate;border:1px solid var(--cx-line);background:radial-gradient(at 0 100%,#b8913a26,#0000 55%),linear-gradient(#141a11,#0e120d);grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:center;gap:36px 60px;max-width:calc(1360px - 12%);margin:90px auto 110px;padding:60px 56px;display:grid;position:relative}.cx .cx-share-band>div:first-of-type{gap:18px;min-width:0;display:grid}.cx .cx-share-band p{max-width:50ch;color:var(--cx-ink-3);font-size:14px;line-height:1.8}.cx .cx-share-links{gap:12px;min-width:0;display:grid}.cx .cx-share-link{border:1px solid var(--cx-line);background:var(--cx-sunk);color:var(--cx-ink);text-align:left;cursor:pointer;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:16px 18px;transition:border-color .15s,background .15s;display:grid}.cx .cx-share-link:hover{border-color:var(--cx-gold);background:#d9ba7c0d}.cx .cx-share-link span{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--cx-gold)}.cx .cx-share-link code{font:500 15px var(--mono);color:var(--cx-gold-2);overflow-wrap:anywhere;grid-column:1}.cx .cx-share-link svg{color:var(--cx-gold);grid-area:1/2/span 2}.cx .cx-share-links .cx-text{justify-self:start;margin-top:8px}.server-card code{overflow-wrap:anywhere}.cx-connect .cx-server-head{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;position:static}.cx-connect .cx-eyebrow .tiny-cross{color:var(--brass)}.cx-connect :is(.cx-heading,.cx-share-band) h2 em{background:var(--cx-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.cx-connect .cx-server:before,.cx-connect .connect-method:before,.cx-connect .cx-share-band:before{content:"";pointer-events:none;background:linear-gradient(var(--brass), var(--brass)) top left / 14px 1px, linear-gradient(var(--brass), var(--brass)) top left / 1px 14px, linear-gradient(var(--brass), var(--brass)) bottom right / 14px 1px, linear-gradient(var(--brass), var(--brass)) bottom right / 1px 14px;opacity:.75;background-repeat:no-repeat;position:absolute;inset:-1px}.cx-connect .cx-server{transition:border-color .35s,box-shadow .35s;overflow:visible}.cx-connect .cx-server:hover{border-color:#d9ba7c66}.cx-connect .cx-watermark{font-size:180px;top:10px;overflow:hidden}.cx-connect .connect-method{isolation:isolate;transition:border-color .35s;position:relative}.cx-connect .connect-method:hover{border-color:#d9ba7c55}.cx-connect .connect-method h2{font-size:clamp(30px,2.8vw,40px)}.cx-connect .cx-rail{background:linear-gradient(#151b12,#0f130d);position:relative}.cx-connect .cx-rail li{transition:background .3s}.cx-connect .cx-rail li:hover{background:#d9ba7c0a}.cx-connect .cx-rail li:hover span{-webkit-text-stroke-color:var(--brass)}.cx-connect .cx-live .live-match{margin:0}@keyframes cx-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes cx-arrive{0%{opacity:0;transform:scale(1.04)}}@keyframes cx-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.cx *,.cx :before{transition:none!important;animation:none!important}}@media (max-width:1000px){.cx .cx-heading{grid-template-columns:auto minmax(0,1fr)}.cx .cx-heading>p{grid-column:1/-1}.cx .cx-share-band{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.cx .cx-hero{min-height:0;padding:110px 20px 0}.cx .cx-hero-mark{top:70px}.cx .cx-ledger{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:50px}.cx .cx-ledger>div{border-bottom:1px solid #d9ba7c25;padding:18px 18px 20px}.cx .cx-ledger>div:nth-child(2n){border-right:0}.cx .cx-ledger b{font-size:42px}.cx .cx-section{padding:72px 20px 24px}.cx .cx-heading{grid-template-columns:minmax(0,1fr);gap:14px}.cx .cx-numeral{font-size:80px}.cx .cx-server{padding:30px 22px 26px}.cx .cx-watermark{font-size:150px}.cx .cx-intel dl,.cx .cx-values,.cx .cx-rail,.cx .connect-methods{grid-template-columns:minmax(0,1fr)}.cx .cx-rail li{border-bottom:1px solid #d9ba7c25;border-right:0}.cx .cx-rail li:last-child{border-bottom:0}.cx .connect-method{padding:24px 20px}.cx .cx-share-band{margin:60px 20px 80px;padding:40px 24px}.cx .cx-frame{inset:8px}}.appeal .page-intro{margin-bottom:40px}.appeal-terms{border:1px solid #d9ba7c33;border-left:2px solid var(--brass);background:linear-gradient(120deg,#d9ba7c12,#d9ba7c03 60%),#0e110d;gap:18px;max-width:630px;margin-bottom:20px;padding:22px 24px;display:flex;position:relative}.appeal-terms svg{color:var(--brass);flex:none;margin-top:2px}.appeal-terms b{font:600 15px var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--brass-hi)}.appeal-terms p{color:#c8cbbd;margin:8px 0 0;font-size:14px;line-height:1.8}.appeal-form small{color:var(--muted);align-items:center;gap:6px;font-size:12px;line-height:1.5;display:flex}.appeal-lookup.found{color:var(--good)}.appeal-lookup.not_found,.appeal-lookup.invalid,.appeal-lookup.lifted,.appeal-lookup.pending,.appeal-lookup.error{color:#e0a58f}.appeal-form input[aria-invalid=true]{border-color:#e2705a88}.appeal-form .button:disabled{opacity:.5;cursor:not-allowed}.dash-main .appeal-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.appeal-terms ul,.appeal-terms ol{color:#c8cbbd;margin:8px 0 0;padding-left:18px;font-size:14px;line-height:1.7}.appeal-access{background:radial-gradient(60% 90% at 100% 0,#d9ba7c14,#0000 65%),linear-gradient(160deg,#161b12,#0f130d);border-color:#d9ba7c4d;max-width:980px;margin:0;padding:clamp(28px,4.4vw,60px);box-shadow:0 40px 90px -40px #000}.appeal-access>svg{color:var(--brass)}.appeal-access h2{font:600 clamp(40px, 5vw, 76px) / .9 var(--display);letter-spacing:-.025em;overflow-wrap:anywhere;margin:24px 0 18px}.appeal-access p,.appeal-access li{color:#c8cbbd;font-size:15px;line-height:1.85}.appeal-access>p{max-width:660px}.appeal-access ol{counter-reset:access;border-top:1px solid #d9ba7c26;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:30px 0 34px;padding:26px 0 0;list-style:none;display:grid}.appeal-access ol li{counter-increment:access;font-size:14px;line-height:1.7}.appeal-access ol li:before{content:"0" counter(access);font:600 40px/.9 var(--display);color:#0000;-webkit-text-stroke:1px #d9ba7c88;margin-bottom:10px;display:block}.appeal-access .hero-actions{flex-wrap:wrap}.appeal-conversation{border:1px solid var(--line);background:var(--sunk);border-radius:12px;margin:26px 0;padding:22px}.appeal-conversation-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.appeal-conversation-head p{color:var(--muted);font-size:12px}.appeal-messages{gap:12px;max-height:580px;padding:0;list-style:none;display:grid;overflow-y:auto}.appeal-message{background:var(--panel-2);border:1px solid #d9ba7c26;border-radius:10px;margin-left:32px;padding:16px 18px}.appeal-message.from-player{background:#141a1c;border-color:#7fb3d933;margin:0 32px 0 0}.appeal-message.from-system{background:var(--panel);border-style:dashed}.appeal-message>div{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12px;display:flex}.appeal-message time{color:#a59d86;font-size:11px}.appeal-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0;font-size:13px;line-height:1.7}.appeal-message>a{overflow-wrap:anywhere;margin-bottom:10px;font-size:13px;text-decoration:underline;display:block}.appeal-message small{display:block}.appeal-conversation form{gap:12px;display:grid}.appeal-conversation form label{gap:10px;display:grid}.appeal-conversation form button{justify-self:start}@media (max-width:760px){.appeal-conversation{padding:16px}.appeal-message,.appeal-message.from-player{margin:0}.appeal-access ol{grid-template-columns:1fr}}.appeal.page-shell{isolation:isolate;max-width:1480px;padding-inline:6%}.appeal .page-intro{max-width:900px;margin-bottom:56px}.appeal .page-intro>p{color:#c8cbbd;font-size:16px;line-height:1.85}.ap-steps{border-top:1px solid #d9ba7c26;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 40px;padding:0;list-style:none;display:grid}.ap-steps li{font:10px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:#8d8f80;align-items:center;gap:12px;padding:18px 16px 0 0;display:flex;position:relative}.ap-steps li:before{content:"";height:2px;transition:background .4s;position:absolute;top:-1px;left:0;right:0}.ap-steps li.done:before{background:#d9ba7c66}.ap-steps li.now:before{background:var(--brass-grad)}.ap-steps li span{color:#a59d86;border:1px solid #d9ba7c33;flex:none;place-items:center;width:26px;height:26px;font-size:10px;display:inline-grid}.ap-steps li.done{color:#c8bb9a}.ap-steps li.done span{color:var(--brass);border-color:#d9ba7c66}.ap-steps li.now{color:var(--brass-hi)}.ap-steps li.now span{color:#151710;background:#dfc48e;border-color:#dfc48e}.ap-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:clamp(24px,3vw,44px);display:grid}.ap-main{gap:22px;min-width:0;display:grid}.ap-main .appeal-terms{max-width:none;margin:0}.appeal .appeal-form{gap:22px;max-width:none;display:grid}.ap-section{min-width:0;padding:clamp(24px,3vw,40px)}.ap-section.done{border-color:#d9ba7c4d}.ap-section>.ap-head{border-bottom:1px solid #d9ba7c1a;align-items:center;gap:18px;margin-bottom:26px;padding-bottom:20px;display:flex}.ap-section>.ap-head h2{font:600 clamp(30px, 3vw, 42px) / .95 var(--display);letter-spacing:-.015em;text-transform:uppercase;margin:0}.ap-n{min-width:52px;font:600 48px/.9 var(--display);color:#0000;-webkit-text-stroke:1px #d9ba7c88;place-items:center;display:inline-grid}.ap-section.done .ap-n{width:52px;height:46px;color:var(--brass-hi);-webkit-text-stroke:0;background:#d9ba7c14;border:1px solid #d9ba7c66}.ap-discord{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.ap-discord>div{flex:320px;gap:8px;min-width:0;display:grid}.ap-discord .eyebrow{font-size:9.5px}.ap-discord b{font:600 34px/1 var(--display);overflow-wrap:anywhere;color:var(--paper)}.ap-discord p{color:#b9bcae;margin:0;font-size:14px;line-height:1.8}.ap-search{gap:12px;display:grid}.ap-search>span:first-child{font:10px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:#a59d86}.ap-search-field{background:#0b0e0c;border:1px solid #d9ba7c40;align-items:center;gap:14px;padding:0 20px;transition:border-color .2s,box-shadow .2s;display:flex}.ap-search-field:focus-within{border-color:var(--brass);box-shadow:0 0 0 3px #d9ba7c1f}.ap-search-field.found{border-color:#b9cc9b88}.ap-search-field:is(.not_found,.invalid,.lifted,.pending,.error){border-color:#e2705a88}.ap-search-field>svg{color:var(--brass);flex:none}.appeal .appeal-form .ap-search-field input{min-width:0;height:72px;box-shadow:none;font:500 clamp(20px, 2.4vw, 28px) var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--brass-hi);background:0 0;border:0;outline:none;flex:1;padding:0}.appeal .appeal-form .ap-search-field input::placeholder{color:#4d4a3c}.ap-ban{background:radial-gradient(100% 120% at 100% 0,#e2705a12,#0000 60%),#0e110d;border:1px solid #d9ba7c2e;border-left:2px solid #e2705a;gap:20px;margin-top:22px;padding:26px 28px;display:grid;position:relative}.ap-ban>.ap-ban-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ap-ban-ref{font:600 20px var(--mono);letter-spacing:.14em;color:var(--brass-hi);align-items:center;gap:10px;display:inline-flex}.ap-ban-ref svg{color:var(--brass)}.ap-badge{font:9.5px var(--mono);letter-spacing:1.4px;text-transform:uppercase;border:1px solid #d9ba7c33;padding:5px 10px}.ap-badge.bad{color:var(--bad);background:var(--bad-dim);border-color:#e2705a55}.ap-badge.good{color:var(--good);background:var(--good-dim);border-color:#b9cc9b55}.ap-badge.info{color:var(--info);background:var(--info-dim);border-color:#7fb3d955}.ap-ban-reason{font:600 clamp(26px, 2.6vw, 34px) / 1.05 var(--display);letter-spacing:-.005em;color:var(--paper);margin:0}.ap-ban-reason span,.ap-history>span{font:9.5px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:#a59d86;margin-bottom:8px;display:block}.ap-ban dl{border-top:1px solid #d9ba7c1f;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0;display:grid}.ap-ban dl>div{padding:16px 16px 0 0}.ap-ban dt{font:9.5px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:#a59d86}.ap-ban dd{color:var(--paper);gap:3px;margin:6px 0 0;font-size:15px;display:grid}.appeal .appeal-form .ap-ban dd small{color:#969f8b;font-size:12px;display:block}.ap-countdown{gap:8px;display:grid}.ap-countdown:before{content:"";background:#d9ba7c1a;grid-area:1/1;height:3px}.ap-countdown i{background:linear-gradient(90deg,#e2705a,#d9ba7c,#f0dcaa);grid-area:1/1;height:3px}.appeal .appeal-form .ap-countdown small{font:9.5px var(--mono);letter-spacing:1.2px;text-transform:uppercase;display:block}.ap-history ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ap-history li{background:#d9ba7c08;border-left:2px solid #d9ba7c33;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:10px 14px;font-size:13px;display:flex}.ap-history li.denied{border-color:var(--bad)}.ap-history li.accepted{border-color:var(--good)}.ap-history li:is(.open,.interview){border-color:var(--info)}.appeal .appeal-form .ap-history small{display:inline}.ap-advice{background:#d9ba7c0a;border:1px solid #d9ba7c26;margin:0;padding:14px 16px;font-size:14px;line-height:1.65}.ap-advice.warn{background:var(--warn-dim);border-color:#e0b76155}.ap-advice.info{background:var(--info-dim);border-color:#7fb3d955}.ap-advice.good{background:var(--good-dim);border-color:#b9cc9b55}.appeal-choice{border:0;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0 0 22px;padding:0;display:grid}.appeal-choice legend{width:100%;font:10px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:#a59d86;margin-bottom:12px}.appeal-choice label{cursor:pointer;transition:border-color .25s, background .25s, transform .35s var(--ease-out);background:#0b0e0c;border:1px solid #d9ba7c26;align-items:flex-start;gap:14px;padding:20px 22px;font-size:14px;display:flex}.appeal-choice label:hover{border-color:#d9ba7c66;transform:translateY(-2px)}.appeal-choice label:has(input:checked){border-color:var(--brass);background:linear-gradient(140deg,#d9ba7c1c,#d9ba7c05 70%);box-shadow:0 18px 40px -24px #000,0 0 0 1px #d9ba7c33}.appeal-choice label>span{gap:6px;display:grid}.appeal-choice label b{font:600 24px/1 var(--display);letter-spacing:.02em;text-transform:uppercase}.appeal-choice label:has(input:checked) b{color:var(--brass-hi)}.appeal .appeal-choice label small{color:#b9bcae;font-size:13px;line-height:1.6;display:block}.appeal-choice input[type=radio]{accent-color:var(--brass);flex:none;width:17px;height:17px;min-height:0;margin:4px 0 0;padding:0}.appeal .ap-text{font:10px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:#a59d86;gap:10px;display:grid}.appeal .ap-text textarea{letter-spacing:0;text-transform:none;min-height:150px;font:15px/1.7 DM Sans,sans-serif}.appeal .ap-text+.ap-text{margin-top:18px}.appeal .appeal-form .ap-meter{text-transform:none;letter-spacing:0;padding-top:10px;display:block;position:relative}.ap-meter i{background:var(--warn);height:2px;transition:width .2s;position:absolute;top:0;left:0}.ap-meter.ok i{background:var(--good)}.appeal .application-checks label{color:#c8cbbd;align-items:flex-start;gap:14px;font-size:14px;line-height:1.7;display:flex}.appeal .ap-send{justify-content:center;gap:14px;width:100%;min-height:66px;margin-top:22px;font-size:15px}.ap-aside{gap:16px;display:grid;position:sticky;top:100px}.ap-aside section{padding:26px 26px 28px}.ap-aside .eyebrow{font-size:9.5px}.ap-aside ul{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.ap-ready li{color:#8d8f80;border-bottom:1px solid #d9ba7c12;align-items:center;gap:10px;padding-bottom:12px;font-size:13.5px;transition:color .3s;display:flex}.ap-ready li:last-child{border-bottom:0;padding-bottom:0}.ap-ready li.ok{color:var(--paper)}.ap-ready li svg{flex:none}.ap-ready li.ok svg{color:var(--brass)}.ap-aside .ap-how{background:0 0}.ap-how li{color:#b9bcae;gap:12px;font-size:13px;line-height:1.65;display:flex}.ap-how li svg{color:var(--brass);flex:none;margin-top:3px}.ap-how b{color:var(--paper);font-weight:600}.appeal-done{max-width:980px;animation:reveal 1s var(--ease-out) backwards;background:radial-gradient(70% 90% at 0 0,#d9ba7c17,#0000 65%),linear-gradient(160deg,#161b12,#0f130d);border-color:#d9ba7c66;padding:clamp(30px,4.4vw,60px);box-shadow:0 40px 90px -40px #000}.ap-done-mark{border:1px solid var(--brass);width:58px;height:58px;color:var(--brass-hi);background:#d9ba7c1a;place-items:center;display:inline-grid}.appeal-done h2{font:600 clamp(44px, 5.4vw, 80px) / .9 var(--display);letter-spacing:-.025em;margin:26px 0 18px}.appeal-done p{color:#c8cbbd;max-width:640px;margin-bottom:30px;line-height:1.85}.appeal-done p b{font-family:var(--mono);color:var(--brass-hi);letter-spacing:.08em}.ap-next{border-top:1px solid #d9ba7c26;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0 0 36px;padding:28px 0 0;list-style:none;display:grid}.ap-next li{align-content:start;gap:8px;padding-top:28px;font-size:14px;display:grid;position:relative}.ap-next li:before{content:"";border:1px solid #d9ba7c66;width:10px;height:10px;position:absolute;top:1px;left:1px;transform:rotate(45deg)}.ap-next li:after{content:"";background:#d9ba7c26;height:1px;position:absolute;top:6px;left:24px;right:6px}.ap-next li:last-child:after{display:none}.ap-next li.done:before{border-color:var(--brass);background:var(--brass)}.ap-next b{font:600 21px/1 var(--display);text-transform:uppercase;letter-spacing:.02em}.ap-next span{color:#a9ac9e;font-size:13px;line-height:1.6}@media (max-width:1100px){.ap-layout{grid-template-columns:minmax(0,1fr)}.ap-aside{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));position:static}}@media (max-width:760px){.ap-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:6px}.ap-steps li{padding-bottom:14px}.ap-n{min-width:40px;font-size:38px}.ap-section.done .ap-n{width:42px;height:40px}.ap-next{grid-template-columns:1fr;gap:0}.ap-next li{padding:0 0 22px 30px}.ap-next li:after{width:1px;height:auto;inset:22px auto 0 6px}}@media (max-width:560px){.ap-section>.ap-head{gap:14px}.appeal .appeal-form .ap-search-field input{height:60px}.ap-ban{padding:20px 18px}}.appeal.page-shell:after{content:"APPEAL.";z-index:-1;pointer-events:none;font:600 clamp(120px, 17vw, 260px) / .8 var(--display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #d9ba7c24;position:absolute;top:60px;right:4%}.pc-check.page-shell:after{content:"CHECK."}@media (max-width:760px){.appeal.page-shell:after{opacity:.6;font-size:110px;top:30px}}.report.page-shell{isolation:isolate;max-width:1480px;padding-inline:6%}.report.page-shell:after{content:"REPORT.";z-index:-1;pointer-events:none;font:600 clamp(120px, 17vw, 260px) / .8 var(--display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #d9ba7c24;position:absolute;top:60px;right:4%}.report .page-intro{max-width:900px;margin-bottom:56px}.report .page-intro>p{color:#c8cbbd;font-size:16px;line-height:1.85}.report h2{font:600 clamp(40px, 4.6vw, 68px) / .92 var(--display);letter-spacing:-.022em;margin:0 0 30px}.report .eyebrow{font-size:9.5px}.report .button:disabled{opacity:.5;cursor:not-allowed}.report-access{background:radial-gradient(60% 90% at 100% 0,#d9ba7c14,#0000 65%),linear-gradient(160deg,#161b12,#0f130d);border-color:#d9ba7c4d;max-width:980px;margin:0;padding:clamp(28px,4.4vw,60px);box-shadow:0 40px 90px -40px #000}.report-access>svg{color:var(--brass)}.report-access h2{overflow-wrap:anywhere;margin:24px 0 18px}.report-access p{color:#c8cbbd;max-width:660px;font-size:15px;line-height:1.85}.report-access .hero-actions{flex-wrap:wrap;gap:14px;margin-top:30px}.report-intro-note{color:#c8cbbd;border-left:2px solid var(--brass);max-width:820px;margin:0 0 30px;padding-left:18px;font-size:14.5px;line-height:1.8}.report-wizard{border-color:#d9ba7c33;max-width:1120px;padding:clamp(24px,4vw,56px);box-shadow:0 40px 90px -50px #000}.report .staff-progress{margin-bottom:44px}.report .staff-progress-caption{font:10px var(--mono);letter-spacing:1.8px;text-transform:uppercase;color:var(--brass);justify-content:space-between;gap:12px;display:flex}.report .staff-progress progress{background:#d9ba7c1f;height:2px;margin:14px 0 18px}.report .staff-progress progress::-webkit-progress-bar{background:#d9ba7c1f}.report .staff-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#c39b53,#fff0c9)}.report .staff-progress progress::-moz-progress-bar{background:linear-gradient(90deg,#c39b53,#fff0c9)}.report .staff-progress ol{gap:10px 22px}.report .staff-progress li{font:10px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:#8d8f80}.report .staff-progress li span{color:#a59d86;border-color:#d9ba7c33;border-radius:0}.report .staff-progress li.active{color:var(--brass-hi)}.report .staff-progress li.active span{border-color:var(--brass);color:var(--brass-hi);background:#d9ba7c14}.report-step{border:0;min-width:0;margin:0;padding:0}.report-step:disabled{opacity:.6}.report-actions{border-top:1px solid #d9ba7c1a;flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:40px;padding-top:28px;display:flex}.report-actions .button{gap:14px;min-height:58px;padding:16px 26px}.report-wizard>.notice{margin-top:26px}.report-types{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:14px;display:grid}.report-type-card{text-align:left;min-height:160px;color:var(--paper);cursor:pointer;transition:transform .35s var(--ease-out), border-color .25s, background .25s, box-shadow .35s;background:linear-gradient(160deg,#11150fcc,#0c0f0dcc);border:1px solid #d9ba7c26;align-content:start;justify-items:start;gap:10px;padding:24px 22px;display:grid;position:relative}.report-type-card svg{width:40px;height:40px;color:var(--brass);border:1px solid #d9ba7c40;margin-bottom:8px;padding:9px}.report-type-card b{font:600 24px/1 var(--display);letter-spacing:.01em;text-transform:uppercase}.report-type-card span{color:#a9ac9e;font-size:13px;line-height:1.6}.report-type-card:hover{border-color:#d9ba7c66;transform:translateY(-3px);box-shadow:0 22px 50px -24px #000}.report-type-card.selected{border-color:var(--brass);background:linear-gradient(140deg,#d9ba7c22,#d9ba7c06 70%),#0f130d;box-shadow:0 0 0 1px #d9ba7c55}.report-type-card.selected svg{background:var(--brass);border-color:var(--brass);color:#151710}.report-type-card.selected b{color:var(--brass-hi)}.report-search{color:var(--brass);background:#0b0e0c;border:1px solid #d9ba7c40;align-items:center;gap:14px;padding:0 20px;transition:border-color .2s,box-shadow .2s;display:flex}.report-search:focus-within{border-color:var(--brass);box-shadow:0 0 0 3px #d9ba7c1f}:where(#main) .report-search input{min-width:0;min-height:62px;box-shadow:none;background:0 0;border:0;flex:1;padding:14px 0;font-size:17px}.report-search input:focus{outline:none}.report-hint{color:#a9ac9e;margin:12px 0 18px;font-size:12.5px;line-height:1.7}.report-empty{color:#b9bcae;background:#d9ba7c05;border:1px dashed #d9ba7c33;padding:30px;font-size:14px;line-height:1.75}.report-players{background:#d9ba7c1a;border:1px solid #d9ba7c26;gap:1px;max-height:460px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.report-players button{width:100%;color:var(--paper);text-align:left;cursor:pointer;background:#0c0f0d;border:0;padding:0;transition:background .2s}.report-players button:hover,.report-players button:focus-visible{background:#d9ba7c0f;outline:none}.report-player{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:15px 18px;display:flex}.report-player-name{gap:3px;min-width:0;display:grid}.report-player-name b{overflow-wrap:anywhere;font-size:15px}.report-player-name small{font:10.5px var(--mono);letter-spacing:.6px;color:#969f8b;overflow-wrap:anywhere}.report-player-meta{font:9.5px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:#a59d86;flex-wrap:wrap;gap:6px 14px;display:flex}.report-live{color:var(--good);background:#b9cc9b0f;border:1px solid #b9cc9b44;align-items:center;gap:7px;padding:3px 9px;display:inline-flex}.report-live i{background:var(--good);border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite report-pulse;box-shadow:0 0 0 3px #b9cc9b33}@keyframes report-pulse{50%{box-shadow:0 0 0 6px #b9cc9b1a}}.report-picked{border:1px solid var(--brass);background:#d9ba7c0d;justify-items:start;gap:10px;padding:6px;display:grid}.report-picked .report-player{width:100%}.report-picked .text-button{margin:0 10px 8px}.report-suspects{border:1px solid var(--brass);background:#d9ba7c33;gap:1px;margin:0 0 16px;padding:0;list-style:none;display:grid;overflow:hidden}.report-suspects li{background:linear-gradient(140deg,#d9ba7c14,#d9ba7c05 70%),#0f130d;align-items:center;gap:8px;display:flex}.report-suspects .report-player{flex:1;min-width:0}.report-suspects .text-button{flex:none;align-items:center;gap:5px;margin-right:16px;display:inline-flex}.report-group,.report-unknown-note{border:1px solid #e0b76144;border-left:2px solid var(--warn);background:var(--warn-dim);color:#ecc77c;gap:12px;margin:0 0 16px;padding:16px 20px;font-size:13.5px;line-height:1.65;display:flex}.report-group svg,.report-unknown-note svg{flex:none;margin-top:3px}.report-add{flex-wrap:wrap;align-items:center;gap:10px 18px;margin:0 0 18px;display:flex}.report-add small{color:#a9ac9e;flex-basis:100%;font-size:12.5px}.report-review-players{margin:0;padding:0;list-style:none}.report-review dd small{color:#969f8b}.report-filed{gap:8px;margin:6px 0 18px;padding:0;list-style:none;display:grid}.report-filed li{flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:15px;display:flex}.report-filed .report-ref{font-size:22px}.report-filed li>span{overflow-wrap:anywhere;flex:1;min-width:0}.report-together{color:#a9ac9e;margin:14px 0 0;font-size:13.5px;line-height:1.75}.report-together a{margin-right:6px}.report-standard{border:1px solid #d9ba7c33;border-left:2px solid var(--brass);background:linear-gradient(120deg,#d9ba7c12,#d9ba7c03 60%),#0e110d;gap:18px;margin-bottom:28px;padding:24px 26px;display:flex}.report-standard>svg{color:var(--brass);flex:none;margin-top:2px}.report-standard b{font:600 15px var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--brass-hi);display:block}.report-standard p,.report-standard li{color:#c8cbbd;font-size:14px;line-height:1.75}.report-standard p{margin:8px 0 0}.report-standard ul{margin:6px 0 0;padding-left:18px}.report-standard li::marker{color:var(--brass)}.report-standard-head{font:9.5px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--brass);margin-top:18px;display:block}.report-standard .button{margin-top:14px}.report-standard-fallback{border-top:1px dashed #d9ba7c33;padding-top:14px;color:#a9ac9e!important;margin-top:18px!important}.report-evidence-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:28px;display:grid}.report-evidence-grid>div{align-content:start;gap:12px;display:grid}.report-clip{gap:6px;display:grid}.report-clip input[aria-invalid=true]{border-color:#e2705a88}.report-clip small{color:#969f8b;font-size:11.5px}.report-drop{text-align:center;background:#d9ba7c06;border:1px dashed #d9ba7c40;justify-items:center;gap:12px;padding:32px 20px;transition:border-color .2s,background .2s;display:grid}.report-drop svg{color:var(--brass)}.report-drop.over{border-color:var(--brass);background:#d9ba7c12}.report-drop small{color:#969f8b;font-size:11.5px}.report-shots{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.report-shots li{aspect-ratio:16/10;background:var(--bg);border:1px solid #d9ba7c33;position:relative;overflow:hidden}.report-shots img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease-out);display:block}.report-shots li:hover img{transform:scale(1.04)}.report-shots li button{width:24px;height:24px;color:var(--paper);cursor:pointer;background:#0c0f0ddd;border:1px solid #d9ba7c55;place-items:center;display:grid;position:absolute;top:4px;right:4px}.report-grade{border:1px solid;border-left-width:2px;grid-template-columns:auto auto 1fr;align-items:center;gap:6px 12px;margin-top:28px;padding:16px 20px;font-size:13px;line-height:1.6;display:grid}.report-grade b{font:10px var(--mono);letter-spacing:1.6px;text-transform:uppercase}.report-grade span{color:#c8cbbd;grid-column:1/-1}.report-grade.clip{background:var(--good-dim);color:var(--good);border-color:#b9cc9b55}.report-grade.screenshot{background:var(--warn-dim);color:var(--warn);border-color:#e0b76155}.report-grade.none{background:var(--bad-dim);color:#eb9a88;border-color:#e2705a55}.report-form.member-form{max-width:none}.report-two{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:0 22px;display:grid}.report-form small{color:#969f8b;font-size:12px}.report-form>label,.report-two>label{font:10px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:#a59d86;flex-direction:column;gap:10px;margin:24px 0;display:flex}.report-form>label :is(input,select,textarea),.report-two>label :is(input,select,textarea){letter-spacing:0;text-transform:none;font:15px DM Sans,sans-serif}.report-form>label small,.report-two>label small{letter-spacing:0;text-transform:none;font-family:DM Sans,sans-serif}.report-choice{border:0;flex-wrap:wrap;gap:10px 12px;margin:24px 0;padding:0;display:flex}.report-choice legend{width:100%;font:10px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:#a59d86;margin-bottom:12px}.report-choice label,.report-check{cursor:pointer;background:#0b0e0c;border:1px solid #d9ba7c26;align-items:center;gap:10px;padding:13px 18px;font-size:14px;transition:border-color .2s,background .2s;display:flex}.report-choice label:hover,.report-check:hover{border-color:#d9ba7c66}.report-choice label:has(input:checked){border-color:var(--brass);color:var(--brass-hi);background:#d9ba7c14}.report-choice input,.report-check input{accent-color:var(--brass);width:17px;height:17px;min-height:0;margin:0;padding:0}.report-review{background:#0b0e0c;border:1px solid #d9ba7c26;gap:4px;margin:0;padding:26px 28px;display:grid}.report-review>div{display:contents}.report-review dt{font:9.5px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--brass);border-top:1px solid #d9ba7c12;margin-top:18px;padding-top:16px}.report-review dt:first-child{border-top:0;margin-top:0;padding-top:0}.report-review dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:15px;line-height:1.65}.report-review code{font:12px var(--mono);color:#969f8b;margin-left:8px}.report .application-checks{margin-top:22px}.report .application-checks label{color:#c8cbbd;align-items:flex-start;gap:14px;font-size:14px;line-height:1.7;display:flex}.report-text{white-space:pre-wrap}.report-clip-link{color:var(--brass-hi);overflow-wrap:anywhere;font-size:13px;-webkit-text-decoration:underline #d9ba7c66;text-decoration:underline #d9ba7c66;display:block}.report-done{max-width:980px;animation:reveal 1s var(--ease-out) backwards;background:radial-gradient(70% 90% at 0 0,#d9ba7c17,#0000 65%),linear-gradient(160deg,#161b12,#0f130d);border-color:#d9ba7c66;padding:clamp(30px,4.4vw,60px);box-shadow:0 40px 90px -40px #000}.report-done>svg{border:1px solid var(--brass);width:58px;height:58px;color:var(--brass-hi);background:#d9ba7c1a;padding:14px}.report-done .eyebrow{margin:26px 0 6px;display:flex}.report-done h2{flex-wrap:wrap;align-items:center;gap:18px;margin:10px 0 20px;display:flex}.report-done p{color:#c8cbbd;max-width:680px;margin-bottom:26px;line-height:1.85}.report-done .hero-actions{flex-wrap:wrap;gap:14px;margin-top:8px}.report-ref{font:500 .85em var(--mono);letter-spacing:.06em;color:var(--accent)}.report .report-ref{letter-spacing:.12em;color:var(--brass-hi)}.report-done h2 .report-ref,.report-case-head h2 .report-ref{background-image:var(--shine);-webkit-text-fill-color:transparent;text-shadow:none;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;font-size:clamp(36px,4.4vw,64px);font-weight:500;animation:8s ease-in-out 2.2s infinite shimmer}.report-copy{background:var(--panel);color:var(--paper);font:11px var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:1px solid #455039;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.report-copy:hover{border-color:var(--accent)}.report .report-copy{letter-spacing:1.4px;background:#0d100e99;border-color:#d9ba7c40;padding:8px 12px;font-size:9.5px;transition:border-color .2s,color .2s}.report .report-copy:hover{border-color:var(--brass);color:var(--brass-hi)}.report-pill{font:600 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;padding:4px 10px;display:inline-block}.report-pill.warn{color:#e0b25a;border-color:#8a6a2a}.report-pill.live{color:var(--accent);border-color:var(--accent)}.report-pill.ok{color:#9bbf6a;border-color:#4f7a3a}.report-pill.done{color:#97a289;border-color:#485339}.report .report-pill{font:9.5px var(--mono);letter-spacing:1.4px;border-radius:0;padding:5px 10px}.report .report-pill.warn{color:var(--warn);background:var(--warn-dim);border-color:#e0b76166}.report .report-pill.live{color:var(--brass-hi);background:#d9ba7c14;border-color:#d9ba7c88}.report .report-pill.ok{color:var(--good);background:var(--good-dim);border-color:#b9cc9b66}.report .report-pill.done{color:#a9ac9e;border-color:#a9ac9e44}.report-mine{max-width:1120px;margin-top:clamp(60px,7vw,100px)}.report-mine>.eyebrow{margin-bottom:18px}.report-mine ul{border-top:1px solid #d9ba7c33;margin:0;padding:0;list-style:none;display:grid}.report-mine a{color:var(--paper);border-bottom:1px solid #d9ba7c14;flex-wrap:wrap;align-items:center;gap:8px 22px;padding:18px 14px;text-decoration:none;transition:background .2s;display:flex}.report-mine a:hover{background:#d9ba7c0a}.report-mine a>b.report-ref{font-size:15px}.report-mine a>span{flex:1;gap:2px;min-width:120px;display:grid}.report-mine a small{font:9.5px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:#a59d86}.report-unread{background:var(--brass);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #d9ba7c22}.report-mine a>span.report-pill{flex:none;min-width:0;display:inline-block}.report-case{gap:clamp(24px,3vw,40px);display:grid}.report-case-head{background:radial-gradient(60% 90% at 100% 0,#d9ba7c14,#0000 65%),linear-gradient(160deg,#161b12,#0f130d);border-color:#d9ba7c4d;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;padding:clamp(26px,3.6vw,48px);display:flex}.report-case-head>div{flex:520px;min-width:0}.report-case-head h2{flex-wrap:wrap;align-items:center;gap:18px;margin:14px 0 12px;display:flex}.report-case-head p{color:#c8cbbd;font-size:15px}.report-case-head .report-players{background:0 0;border:0;border-top:1px solid #d9ba7c26;gap:0;max-width:760px;max-height:none;margin:18px 0 0;padding:0;list-style:none;display:grid}.report-case-head .report-players li{border-bottom:1px solid #d9ba7c14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:14px 4px;font-size:15px;display:flex}.report-case-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;gap:clamp(20px,2.4vw,32px);display:grid}.report-case-grid>section{min-width:0}.report-case-grid .report-review{margin-top:16px}.report-case-grid .report-shots,.report-case-grid .report-clip-videos{margin-top:14px}.report-conversation{padding:clamp(22px,2.8vw,36px)}.report-messages{gap:12px;max-height:580px;margin:0 0 20px;padding:0;list-style:none;display:grid;overflow-y:auto}.report-message{border:1px solid #d9ba7c26;border-left:2px solid var(--brass);background:#0b0e0c;margin-right:32px;padding:16px 20px}.report-message.from-player{background:#0d1214;border-color:#7fb3d933;margin:0 0 0 32px}.report-message.from-system{background:0 0;border-style:dashed dashed dashed solid;border-left-color:#a59d86}.report-message>div{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12.5px;display:flex}.report-message time{font:9.5px var(--mono);letter-spacing:1px;color:#a59d86}.report-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;font-size:14px;line-height:1.7}.report-message>a{overflow-wrap:anywhere;color:var(--brass-hi);margin-top:8px;font-size:13px;text-decoration:underline;display:block}.report-conversation form{border-top:1px solid #d9ba7c1a;gap:14px;padding-top:20px;display:grid}.report-conversation form label{font:10px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:#a59d86;gap:10px;display:grid}.report-conversation form textarea{letter-spacing:0;text-transform:none;font:15px/1.7 DM Sans,sans-serif}.report-conversation form button{justify-self:start}.report-case>.text-button{justify-self:start;align-items:center;gap:8px;display:inline-flex}.report .report-upload{background:#d9ba7c06;border-color:#d9ba7c40;padding:22px}.report .report-clip-video video,.report .report-link-clip iframe{border-color:#d9ba7c33}.report .report-upload-progress progress{accent-color:var(--brass)}@media (max-width:760px){.report.page-shell:after{opacity:.6;font-size:110px;top:30px}.report-message,.report-message.from-player{margin:0}.report-actions{justify-content:stretch}.report-actions .button{flex:1;justify-content:center}.report-types{gap:10px}.report-type-card{min-height:0}}@media (max-width:560px){.report-wizard,.report-case-head,.report-conversation{padding:22px 16px}.report-standard{flex-direction:column;gap:12px;padding:20px 18px}.report-review{padding:20px 18px}}.report-record{background:radial-gradient(70% 140% at 0 0,#d9ba7c12,#0000 70%),linear-gradient(#14170f,#10130d);border:1px solid #d9ba7c2e;border-radius:10px;margin-top:36px;padding:22px 24px 18px}.report-record .eyebrow{color:#d9ba7c;letter-spacing:.22em}.report-record ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));gap:18px 24px;margin:14px 0 0;padding:0;list-style:none;display:grid}.report-record li{border-left:2px solid #d9ba7c55;gap:4px;padding-left:14px;display:grid}.report-record li svg{color:#d9ba7c}.report-record strong{font:600 clamp(32px, 3.4vw, 46px) / 1 var(--display);letter-spacing:-.02em;color:#f1ead6}.report-record li span{color:#c8cbbd;font-size:12.5px}.report-record small{color:#8f9483;font-size:11px}.report .page-intro .report-record>p{color:#8f9483;margin:16px 0 0;font-size:12px;line-height:1.6}.checkin .page-intro{max-width:760px;margin-bottom:44px}.checkin .page-intro h1{background:var(--brass-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ci-form{gap:22px;max-width:760px;display:grid}.ci-group{background:linear-gradient(160deg,#161b12f2,#0f130df2);border:1px solid #d9ba7c26;margin:0;padding:26px 28px 28px;position:relative}.ci-group:before{content:"";pointer-events:none;background:linear-gradient(var(--brass), var(--brass)) top left / 14px 1px, linear-gradient(var(--brass), var(--brass)) top left / 1px 14px, linear-gradient(var(--brass), var(--brass)) bottom right / 14px 1px, linear-gradient(var(--brass), var(--brass)) bottom right / 1px 14px;opacity:.7;background-repeat:no-repeat;position:absolute;inset:-1px}.ci-group legend{float:left;width:100%;font:600 20px var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);padding:0}.ci-chips{clear:both;flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ci-chips button{border:1px solid var(--line-2);background:var(--panel-2);color:var(--ink-2);cursor:pointer;border-radius:2px;align-items:center;gap:6px;padding:9px 14px;font:500 14px DM Sans,system-ui,sans-serif;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.ci-chips button:hover{border-color:var(--edge-lit);color:var(--ink)}.ci-chips button.on{color:#151710;background:#dfc48e;border-color:#dfc48e}.ci-note{font:600 20px var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);gap:10px;display:grid}.ci-note span{letter-spacing:0;text-transform:none;color:var(--ink-3);font:400 13px DM Sans,system-ui,sans-serif}.ci-note textarea{letter-spacing:0;text-transform:none;font:15px/1.6 DM Sans,system-ui,sans-serif}.ci-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ci-actions .button{align-items:center;gap:10px;display:inline-flex}.ci-actions small{color:var(--ink-3);font-size:12px}.ci-done{justify-items:start;gap:14px;display:grid}.ci-done .button{align-items:center;gap:10px;display:inline-flex}.ci-already{color:var(--ink-2);margin:0;font-size:14px}.pc-check-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:clamp(16px,2vw,26px);display:grid}.pc-check .appeal-terms{background:radial-gradient(70% 60% at 0 0,#d9ba7c12,#0000 70%),linear-gradient(160deg,#161b12f2,#0f130df2);border:1px solid #d9ba7c33;flex-direction:column;gap:22px;max-width:none;margin:0;padding:clamp(26px,3.4vw,46px)}.pc-check .appeal-terms>svg{background:#d9ba7c0f;border:1px solid #d9ba7c55;width:44px;height:44px;padding:11px}.pc-check .appeal-terms b{font:600 clamp(34px, 3.4vw, 52px) / .92 var(--display);letter-spacing:-.02em;color:var(--paper);margin-bottom:14px;display:block}.pc-check .appeal-terms :is(ul,ol){border-top:1px solid #d9ba7c1f;margin:22px 0;padding:0;list-style:none;display:grid}.pc-check .appeal-terms li{color:#c8cbbd;border-bottom:1px solid #d9ba7c12;padding:12px 0 12px 28px;font-size:14px;line-height:1.65;position:relative}.pc-check .appeal-terms ul li:before{content:"+";font:16px var(--mono);color:var(--brass);position:absolute;top:10px;left:2px}.pc-check .appeal-terms ol{counter-reset:run}.pc-check .appeal-terms ol li{counter-increment:run;padding-left:40px}.pc-check .appeal-terms ol li:before{content:counter(run, decimal-leading-zero);font:10px var(--mono);letter-spacing:1px;color:var(--brass);position:absolute;top:13px;left:0}.pc-check .appeal-terms a:not(.button){color:var(--brass-hi);border-bottom:1px solid #d9ba7c66}.pc-check .appeal-terms .button{gap:12px;min-height:60px;margin-top:8px;padding:18px 26px}.pca .pca-hero{isolation:isolate;background:radial-gradient(at 88% 8%,#b8913a33,#0000 52%),radial-gradient(at 0 100%,#5f6b4526,#0000 55%),linear-gradient(#11160f,#0d100e);flex-direction:column;min-height:min(820px,92svh);padding:0 6%;display:flex;position:relative}.pca .pca-hero-mark{z-index:-1;font:600 clamp(150px, 24vw, 380px) / .8 var(--display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #dbc18820;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:110px;right:4%}.pca .pca-masthead{justify-content:space-between;align-items:center;gap:20px;padding:44px 0 0;display:flex}.pca .pca-brand{font:600 24px / 1 var(--display);letter-spacing:1px;align-items:center;gap:15px;display:flex}.pca .pca-brand img{width:40px;height:45px}.pca .pca-brand b{color:#e1c58e}.pca .pca-hero-inner{gap:26px;max-width:820px;margin-top:auto;padding-top:90px;animation:.8s ease-out both cx-rise;display:grid}.pca .pca-hero h1{font:600 clamp(58px, 9vw, 150px) / .84 var(--display);letter-spacing:-.035em;text-transform:uppercase}.pca .pca-hero h1 em{background:var(--cx-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.pca .pca-hero p{color:#d5d6c9;max-width:60ch;font-size:16px;line-height:1.8}.pca .pca-hero p b{color:var(--cx-gold-2)}.pca .pca-ledger{border:1px solid var(--cx-line);background:#10150ecc;border-bottom:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:70px 0 0;animation:.8s ease-out .15s both cx-rise;display:grid}.pca .pca-ledger>div{border-right:1px solid #d9ba7c25;gap:12px;min-width:0;padding:22px 26px 26px;display:grid}.pca .pca-ledger>div:last-child{border-right:0}.pca .pca-ledger dt{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--cx-gold)}.pca .pca-ledger dd{font:600 clamp(28px, 3.4vw, 46px) / .95 var(--display);letter-spacing:.01em;text-transform:uppercase;background:var(--cx-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.pca .pca-journey{grid-template-columns:repeat(4,minmax(0,1fr))}.pca .pca-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.pca .pca-card{border:1px solid var(--cx-faint);background:linear-gradient(#121710,#0e120d);align-content:start;gap:14px;min-width:0;padding:32px 30px 34px;transition:border-color .2s;display:grid}.pca .pca-card:hover{border-color:var(--cx-line-2)}.pca .pca-card svg{color:var(--cx-gold)}.pca .pca-card h3{font:600 28px / 1 var(--display);letter-spacing:.02em;text-transform:uppercase}.pca .pca-card p,.pca .pca-answers dd{color:var(--cx-ink-3);font-size:14px;line-height:1.75}.pca .pca-answers{border:1px solid var(--cx-line);background:var(--cx-panel);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.pca .pca-answers>div{border-bottom:1px solid #d9ba7c25;align-content:start;gap:12px;min-width:0;padding:30px 32px 32px;display:grid}.pca .pca-answers>div:nth-child(odd){border-right:1px solid #d9ba7c25}.pca .pca-answers>div:nth-last-child(-n+2){border-bottom:0}.pca .pca-answers dt{font:600 26px / 1.05 var(--display);letter-spacing:.02em;text-transform:uppercase;color:var(--cx-gold-2)}.pca .pca-close{margin-bottom:70px}.pca .pca-close p a{color:var(--cx-gold-2)}.pca .pca-close-actions{justify-content:flex-end;display:flex}.pca .pca-foot{border-top:1px solid var(--cx-faint);font:9px var(--mono);letter-spacing:1.8px;color:var(--cx-ink-3);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding:26px 6% 34px;display:flex}@media (max-width:1000px){.pca .pca-journey,.pca .pca-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pca .pca-journey li:nth-child(2n){border-right:0}.pca .pca-journey li:nth-child(-n+2){border-bottom:1px solid #d9ba7c25}.pca .pca-close-actions{justify-content:flex-start}}@media (max-width:760px){.pca .pca-hero{min-height:0;padding:0 20px}.pca .pca-masthead{padding-top:30px}.pca .pca-masthead .cx-eyebrow{display:none}.pca .pca-hero-inner{padding-top:70px}.pca .pca-ledger{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:50px}.pca .pca-ledger>div{border-bottom:1px solid #d9ba7c25;padding:18px 18px 20px}.pca .pca-ledger>div:nth-child(2n){border-right:0}.pca .pca-journey,.pca .pca-cards,.pca .pca-answers{grid-template-columns:minmax(0,1fr)}.pca .pca-journey li:nth-child(n){border-bottom:1px solid #d9ba7c25;border-right:0}.pca .pca-journey li:last-child{border-bottom:0}.pca .pca-card{padding:24px 20px 26px}.pca .pca-answers>div:nth-child(n){border-bottom:1px solid #d9ba7c25;border-right:0;padding:24px 20px}.pca .pca-answers>div:last-child{border-bottom:0}.pca .pca-close{margin-bottom:50px}.pca .pca-foot{padding:22px 20px 30px}}.pca .warden-check{color:#f2dba3;letter-spacing:.18em;text-align:center;background:#0d110c;border:1px solid #d9ba7c66;border-radius:0;width:9ch;margin:18px 0 4px;padding:10px 14px;font:600 34px IBM Plex Mono,monospace}.pca .pca-hero{background:radial-gradient(at 88% 8%,#b8913a33,#0000 52%),radial-gradient(at 0 100%,#d9ba7c0d,#0000 55%),linear-gradient(#0f120f,#0c0f0d)}.pca .pca-ledger{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0f0dcc}.pca .pca-card{isolation:isolate;transition:border-color .35s, transform .35s var(--ease-out), box-shadow .35s;background:linear-gradient(160deg,#13170f,#0c0f0d);position:relative}.pca .pca-card:before{content:"";pointer-events:none;background:linear-gradient(var(--brass), var(--brass)) top left / 14px 1px, linear-gradient(var(--brass), var(--brass)) top left / 1px 14px, linear-gradient(var(--brass), var(--brass)) bottom right / 14px 1px, linear-gradient(var(--brass), var(--brass)) bottom right / 1px 14px;opacity:.7;background-repeat:no-repeat;position:absolute;inset:-1px}.pca .pca-card:hover{transform:translateY(-3px);box-shadow:0 22px 50px -24px #000,0 0 0 1px #d9ba7c14}.pca .pca-card svg{background:#d9ba7c0d;border:1px solid #d9ba7c40;width:40px;height:40px;padding:9px}.pca .pca-answers>div{transition:background .3s}.pca .pca-answers>div:hover{background:#d9ba7c08}.pca{--cx-panel:#11130f}.pca .cx-rail:not(.pca-journey){grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.pca .pca-hero:not(:has(.pca-ledger)){padding-bottom:clamp(60px,9vw,120px)}@media (max-width:760px){.pca .cx-rail:not(.pca-journey) li{border-bottom:1px solid #d9ba7c25;border-right:0}}.pca .pca-hero-inner .pca-close-actions{justify-content:flex-start}.pca:not(:has(.cx-section)) .pca-hero{min-height:100svh}@property --mx{syntax:"<number>";inherits:true;initial-value:.3}@property --my{syntax:"<number>";inherits:true;initial-value:.45}.home{--ease-out:cubic-bezier(.16, 1, .3, 1);--brass:#d9ba7c;--brass-hi:#f0dcaa;--brass-grad:linear-gradient(110deg, #fff0c9, #c39b53 75%);--cream:#eeeadf;--cream-ink:#1b251c;--frame:1480px}.home :is(.home-theatre,.server-band,.comp-band) .eyebrow{margin-bottom:26px}.home h2 em{background-image:var(--shine);-webkit-text-fill-color:transparent;text-shadow:none;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out 2.2s infinite shimmer}.home .home-hero{min-height:max(780px,100svh - 119px);transition:--mx .9s var(--ease-out), --my .9s var(--ease-out);flex-direction:column;justify-content:center;display:flex}.home .home-hero .hero-image{object-position:60% 50%;filter:saturate(.6)brightness(.72);translate:calc((var(--mx) - .5) * -18px) calc((var(--my) - .5) * -12px);transition:translate 1.2s var(--ease-out)}.home .hero-glow{z-index:-2;pointer-events:none;background:radial-gradient(640px circle at calc(var(--mx) * 100%) calc(var(--my) * 100%), #d9ba7c1c, transparent 62%), radial-gradient(ellipse 40% 55% at 82% 40%, #d9ba7c14, transparent 70%);mix-blend-mode:screen;animation:2.4s ease-out .4s backwards fade-in;position:absolute;inset:0}.home .home-hero .hero-content{width:100%;margin:0 auto;padding:70px 6% 150px;animation:none}.home .home-hero .hero-content>*{animation:rise-soft 1s var(--ease-out) backwards}.home .home-hero .hero-content>.eyebrow{animation-delay:.1s}.home .home-hero .hero-content>p{animation-delay:.75s}.home .home-hero .hero-content>.hero-actions{animation-delay:.9s}.home .home-hero .hero-content>.hero-tags{animation-delay:1.05s}.home .home-hero h1{margin:30px 0 34px;font-size:clamp(66px,9.4vw,158px);animation:none}.home .home-hero h1>.hero-line{vertical-align:top;color:var(--paper);-webkit-text-fill-color:currentColor;background:0 0;margin-bottom:-.07em;padding-bottom:.07em;display:inline-block;overflow:hidden}.home .hero-line>span{animation:line-up 1.15s var(--ease-out) backwards;display:inline-block}.home .hero-line:first-of-type>span{animation-delay:.2s}.home .hero-line:nth-of-type(2)>span{animation-delay:.32s}.home .hero-line.accent>span{background-image:var(--shine);-webkit-text-fill-color:transparent;animation:line-up 1.15s var(--ease-out) .44s backwards, shimmer 8s ease-in-out 2.2s infinite;text-shadow:none;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text}.home .home-hero .hero-content>p{color:#d5d6c9;max-width:560px;font-size:16px;line-height:1.85}.home .home-hero .hero-tags span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d100e80;border:1px solid #d9ba7c2e;padding:7px 11px;transition:border-color .3s,color .3s}.home .home-hero .hero-tags span:hover{color:var(--brass-hi);border-color:#d9ba7c80}.home .home-hero .hero-stamp{opacity:.95;animation:stamp-in 1.4s var(--ease-out) .6s backwards;top:20%;right:9%}.home .home-hero .hero-stamp img{filter:drop-shadow(0 6px 22px #000a)drop-shadow(0 0 30px #d9ba7c26);width:160px;animation:7s ease-in-out 2s infinite float}.home .home-hero .hero-stamp span{color:#d4ba88}.home .home-hero .hero-stamp b{color:var(--brass-hi);border-color:#d9ba7c66}.home .home-hero .promo-hero-wordmark{animation:2s ease-out 1s backwards fade-in}.home .home-hero .hero-bottom{animation:1.2s ease-out 1.2s backwards fade-in}.home .home-hero .hero-bottom a svg{animation:2.2s ease-in-out infinite bob}.home .home-hero .hero-bottom a:hover{color:var(--brass-hi)}.home .button{isolation:isolate;transition:background .25s, border-color .25s, color .25s, transform .35s var(--ease-out), box-shadow .35s var(--ease-out);justify-content:space-between;position:relative;overflow:hidden}.home .button:before{content:"";z-index:-1;transition:translate .8s var(--ease-out);background:linear-gradient(105deg,#0000 35%,#ffffffa6 50%,#0000 65%);position:absolute;inset:0;translate:-110%}.home .button:hover:before{translate:110%}.home .button:hover{box-shadow:0 14px 40px -12px #d9ba7c66,0 0 0 4px #d9ba7c14}.home .button.promo-home-button:hover{background:#fffaf0;box-shadow:0 4px #b0a994,0 18px 50px -10px #d9ba7c55}.home .button.promo-discord{color:#f0dbb0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#191d15a6;border-color:#d3b87985;min-height:72px;padding:22px 30px}.home .button.promo-discord:hover{border-color:var(--brass);background:#d9ba7c1f}.home :is(.button,.text-button,.inline-link) svg{transition:transform .35s var(--ease-out)}.home :is(.button,.text-button,.inline-link):hover svg{transform:translate(3px,-3px)}.home :is(.button,.text-button,.inline-link):hover svg.lucide-arrow-right{transform:translate(4px)}.home :is(.text-button,.inline-link){color:#e5d6b7;background:linear-gradient(var(--brass), var(--brass)) 0 100% / 0 1px no-repeat;transition:color .25s, background-size .45s var(--ease-out)}.home :is(.text-button,.inline-link):hover{color:var(--brass-hi);background-size:100% 1px}.home .ticker{border-bottom:1px solid var(--promo-line);padding:24px 0;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.home .ticker-track{width:max-content;animation:44s linear infinite marquee;display:flex}.home .ticker:hover .ticker-track{animation-play-state:paused}.home .ticker-group,.home .ticker-item{align-items:center;gap:44px;display:flex}.home .ticker-group{padding-right:44px}.home .ticker-item>span{color:#e2d6b8;transition:color .3s,text-shadow .3s}.home .ticker-item>span:hover{color:var(--brass-hi);text-shadow:0 0 18px #d9ba7c80}.home .ticker b{color:var(--brass);animation:14s linear infinite spin;display:inline-block}.home .home-stats{padding:100px max(6%, calc((100% - var(--frame)) / 2 + 6%));background:var(--cream);color:var(--cream-ink);border:0;grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:end;gap:0 60px;display:grid}.home .home-stats:before{display:none}.home .home-stats-heading{display:contents}.home .home-stats-heading .eyebrow{color:#756242;letter-spacing:2px;grid-column:1;margin-bottom:26px;font-size:10px}.home .home-stats-heading .eyebrow:before{content:"+";font:19px var(--mono);line-height:1}.home .home-stats h2{font:600 clamp(46px, 6.2vw, 100px) / .9 var(--display);letter-spacing:-.025em;color:var(--cream-ink);text-wrap:balance;grid-area:2/1/span 2;margin:0}.home .home-stats-heading p{color:#5d6558;grid-area:2/2;align-self:end;max-width:none;margin:0;font-size:15px;line-height:1.8}.home .home-stats-matches{letter-spacing:1.2px;color:#756242;grid-area:3/2;margin-top:14px;font-size:10px}.home .home-stats-grid{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));margin-top:56px}.home .home-stats-grid>article{border-top:1px solid #1b251c30;border-bottom:0;border-left:0;border-right:1px solid #1b251c1f;align-content:start;gap:18px;padding:32px 26px 34px;transition:background .4s}.home .home-stats-grid>article:last-child{border-right:0}.home .home-stats-grid>article:hover{background:#e4dfd0}.home .home-stats-grid>article>span{color:#5e634f;letter-spacing:1px;font-size:10px}.home .home-stats-grid svg{color:#81704c}.home .home-stats-grid strong{font-size:clamp(38px, calc(185cqw / var(--digits,6)), 104px);letter-spacing:-.025em;color:var(--cream-ink);-webkit-text-fill-color:currentColor;background:0 0;line-height:.92}.home .home-stats-split{color:#656b5a;border-top:1px solid #1b251c1a;gap:0;font-size:10.5px}.home .home-stats-split li{border-bottom:1px solid #1b251c14;flex-wrap:nowrap;padding:8px 0}.home .home-stats-split span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.home .home-stats-split b{color:var(--cream-ink);flex:none;font-weight:600}.home .home-stats .home-stats-note{color:#656b5a;grid-column:1/-1;margin:26px 0 0}.home .home-stats-note summary:hover{color:#81704c}.home .comp-band{padding:64px max(6%, calc((100% - var(--frame)) / 2 + 6%));background:#0f130e;border-block:1px solid #d9ba7c55}.home .comp-band>img{opacity:.32;filter:saturate(.6)}.home .comp-band h2{font-size:clamp(40px,4.6vw,72px)}.home .comp-band-side{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#11160dbd;border:1px solid #d9ba7c65;padding:28px 30px}.home .comp-band-clock b{color:var(--brass-hi);font-size:54px;line-height:.9}.home .home-outfit{padding-block:130px 120px}.home .home-outfit h2{font-size:clamp(50px,6.8vw,112px);line-height:.9}.home .home-outfit>div p{margin-bottom:18px;font-size:15px}.home .home-outfit>div .lead{font:500 24px/1.4 var(--display);letter-spacing:.01em;color:var(--paper);margin-bottom:22px}.home .home-services{padding-top:40px}.home .promo-pillars article{min-height:560px;transition:border-color .5s, transform .6s var(--ease-out), box-shadow .6s var(--ease-out)}.home .promo-pillars article>span{z-index:1}.home .promo-pillars article>svg{color:var(--brass);transition:transform .5s var(--ease-out), filter .5s;margin-bottom:22px}.home .promo-pillars article>small{font:9px var(--mono);letter-spacing:1.4px;color:#d4ba88;transition:letter-spacing .5s var(--ease-out);border-top:1px solid #d9ba7c40;margin-top:24px;padding-top:18px;display:block}.home .promo-pillars article:before{content:"";z-index:1;background:linear-gradient(90deg, transparent, var(--brass-hi), transparent);height:2px;transition:scale .7s var(--ease-out);position:absolute;top:0;left:0;right:0;scale:0 1}.home .promo-pillars article:hover{border-color:#d9ba7caa;transform:translateY(-6px);box-shadow:0 40px 70px -40px #000,0 0 50px -20px #d9ba7c40}.home .promo-pillars article:hover:before{scale:1}.home .promo-pillars article:hover>svg{filter:drop-shadow(0 0 12px #d9ba7c90);transform:translateY(-4px)scale(1.08)}.home .promo-pillars article:hover>small{letter-spacing:2.2px;color:var(--brass-hi)}.home :is(.home-theatre,.server-band){isolation:isolate;max-width:none;min-height:560px;padding:90px max(8%, calc((100% - var(--frame)) / 2 + 6%));border:0;border-block:1px solid var(--promo-line);background:#0d100e;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:70px;margin:0;display:grid;position:relative;overflow:hidden}.home .server-band{border-top:0}.home :is(.home-theatre,.server-band)>img{z-index:-2;object-fit:cover;filter:saturate(.65)brightness(.85);width:100%;height:100%;transition:scale 1.6s var(--ease-out);position:absolute;inset:0;scale:1.12}.home :is(.home-theatre,.server-band):hover>img{scale:1.16}.home :is(.home-theatre,.server-band):before{content:"";z-index:-1;background:linear-gradient(90deg,#0b100ef5,#0b100e90),linear-gradient(#0000,#0b100e80);position:absolute;inset:0}.home :is(.home-theatre,.server-band) h2{margin:0}.home :is(.home-theatre,.server-band) p{color:#c7c9bb;max-width:500px;margin:25px 0 0;font-size:16px;line-height:1.9}.home .home-theatre{grid-template-columns:minmax(0,720px);gap:36px}.home .home-theatre .promo-live-side{justify-self:start;justify-items:start}.home .home-theatre .image-credit{color:#c3bcaa}.home .server-band-side{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#11160dbd;border:1px solid #d9ba7c65;justify-self:end;align-items:stretch;gap:18px;width:100%;max-width:440px;padding:34px;display:grid;box-shadow:inset 0 0 0 4px #0d100e,inset 0 0 0 5px #d9ba7c14}.home .server-band-side .button{width:100%}.home .fleet-status{gap:0}.home .fleet-status li{border-bottom:1px solid var(--promo-line);flex-wrap:nowrap;justify-content:space-between;padding:16px 0}.home .fleet-status li:first-child{padding-top:0}.home .fleet-status b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 26px/1 var(--display);letter-spacing:.01em;color:var(--paper);overflow:hidden}.home .fleet-status .op-badge{color:var(--brass-hi);background:#0d100e99;border-color:#d9ba7c55;flex:none;gap:7px}.home .server-band-side .countdown{color:var(--brass-hi)}.home .fb-band{max-width:var(--frame);padding:120px 6% 100px}.home .fb-band-head{margin-bottom:52px}.home .fb-card{transition:border-color .35s, transform .5s var(--ease-out), box-shadow .5s var(--ease-out);background:#181c13;border-color:#d5b87945;padding:34px}.home .fb-card h3{font-size:34px}.home .fb-card blockquote{font-size:15px}.home .fb-card:hover{border-color:#d9ba7c99;transform:translateY(-5px);box-shadow:0 30px 60px -36px #000,0 0 40px -18px #d9ba7c40}.home .fb-band-foot{border-color:var(--promo-line)}.home .home-store-callout{isolation:isolate;max-width:none;padding:44px max(6%, calc((100% - var(--frame)) / 2 + 6%));color:#1b2118;background:#dfc58f;border:0;border-radius:0;flex-wrap:nowrap;align-items:center;gap:34px;margin:0;display:flex;position:relative;overflow:hidden}.home .home-store-callout:after{content:"";z-index:-1;background:linear-gradient(105deg,#0000 30%,#fff6dc99 46%,#0000 62%);animation:7s ease-in-out 1s infinite sweep;position:absolute;inset:0;translate:-100%}.home .home-store-icon{color:#1b2118;width:64px;height:64px;transition:transform .5s var(--ease-out);background:#1b21180d;border:1px solid #1b211866;border-radius:0}.home .home-store-callout:hover .home-store-icon{transform:rotate(-6deg)scale(1.06)}.home .home-store-callout .eyebrow{color:#5e4a22;margin-bottom:10px}.home .home-store-callout h2{font:600 clamp(32px, 3.4vw, 50px) / 1 var(--display);letter-spacing:-.01em;color:#1b2118;margin:0 0 6px}.home .home-store-callout p{color:#3f4433;margin:0;font-size:14px}.home .home-store-callout .button{color:#f0dcaa;background:#151710;border-color:#151710;border-radius:2px;flex-shrink:0;min-width:230px;margin-left:auto}.home .home-store-callout .button:hover{background:#23271c;box-shadow:0 14px 34px -14px #000a}.home .blog-band{max-width:var(--frame);padding:120px 6% 110px}.home .blog-band .section-heading{margin-bottom:52px}.home .blog-band h2{font:600 clamp(48px, 6.8vw, 108px) / .9 var(--display);letter-spacing:-.025em}.home .blog-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px}.home :is(.blog-tags .pill,.fb-topic){color:#e2c891;background:#d9ba7c0d;border-color:#d9ba7c55}.home .blog-meta{color:#b8a57c}.home .fb-mono{color:var(--brass-hi);background:#2a261a}.home :is(.fb-card-who img,.fb-card-who .fb-mono){border-color:#d9ba7c55}.home .blog-card{transition:border-color .35s, transform .5s var(--ease-out), box-shadow .5s var(--ease-out);background:#181c13;border-color:#d5b87945;position:relative}.home .blog-card:hover{border-color:#d9ba7c99;transform:translateY(-5px);box-shadow:0 30px 60px -36px #000,0 0 40px -18px #d9ba7c40}.home .home-cta{isolation:isolate;border-top:1px solid var(--promo-line);max-width:none}.home .home-cta:before{content:"";z-index:-1;filter:blur(24px);background:radial-gradient(at 50% 45%,#d9ba7c1c,#0000 62%);animation:8s ease-in-out infinite breathe;position:absolute;inset:8% 15%}.home .promo-cta-mark{filter:drop-shadow(0 0 26px #d9ba7c40);animation:7s ease-in-out infinite float}.home .home-cta .button{min-height:72px;animation:3.2s ease-out 1.5s infinite ring}.home .home-cta .button:hover{animation:none}.home :is(.home-stats-grid>article,.fb-card,.blog-card,.promo-pillars article):after{content:"";pointer-events:none;opacity:0;background:radial-gradient(360px circle at var(--px,50%) var(--py,50%), #d9ba7c1f, transparent 65%);transition:opacity .45s;position:absolute;inset:0}.home .home-stats-grid>article{position:relative}.home .home-stats-grid>article:after{background:radial-gradient(360px circle at var(--px,50%) var(--py,50%), #ffffff70, transparent 65%)}.home .promo-pillars article:after{z-index:-1;opacity:1;background:radial-gradient(360px circle at var(--px,50%) var(--py,50%), #d9ba7c22, transparent 65%), linear-gradient(0deg, #0d120ff7, #0d120fe0 30%, #0d120f05 90%)}.home :is(.home-stats-grid>article,.fb-card,.blog-card):hover:after{opacity:1}@supports (animation-timeline:view()){.home :is(.home-theatre,.server-band,.comp-band)>img,.home .promo-pillar-image{animation:linear both drift-y;animation-timeline:view()}.home .promo-pillar-image{scale:1.12}}.home.motion [data-reveal]:not([data-reveal=in]){opacity:0}.home.motion [data-reveal][data-reveal=in]{animation:reveal 1s var(--ease-out) calc(var(--i,0) * .1s) backwards}.home.motion [data-reveal=in] .tiny-cross{animation:cross-in 1s var(--ease-out) calc(var(--i,0) * .1s + .15s) backwards;display:inline-block}.home.motion [data-reveal=in] .promo-manifesto-line{animation:draw 1.2s var(--ease-out) .3s backwards;transform-origin:0}@keyframes bob{50%{transform:translateY(3px)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes cross-in{0%{opacity:0;transform:rotate(-90deg)scale(.4)}}@keyframes drift-y{0%{translate:0 -5%}to{translate:0 5%}}@keyframes sweep{0%,60%{translate:-100%}to{translate:100%}}@keyframes breathe{50%{opacity:.55;scale:1.08}}@keyframes ring{0%{box-shadow:0 4px #b0a994,0 0 #d9ba7c66}70%,to{box-shadow:0 4px #b0a994,0 0 0 18px #d9ba7c00}}@media (max-width:1100px){.home .home-hero .hero-stamp{right:5%}.home :is(.home-theatre,.server-band){gap:40px}.home .promo-pillars article{min-height:480px}}@media (max-width:960px){.home .home-stats{grid-template-columns:1fr}.home .home-stats-heading p,.home .home-stats-matches{grid-area:auto/1;margin-top:22px}.home .home-stats h2{grid-row:auto}.home :is(.home-theatre,.server-band){grid-template-columns:1fr}.home .home-theatre .promo-live-side{justify-items:start}.home .server-band-side{justify-self:stretch;max-width:none}}@media (max-width:760px){.home .home-hero{min-height:0}.home .home-hero .hero-content{padding:52px 7% 130px}.home .home-hero h1{margin:24px 0 26px;font-size:clamp(50px,14.5vw,96px)}.home .home-hero .hero-content>p{font-size:14px}.home .home-hero .hero-actions{grid-template-columns:1fr;gap:12px;display:grid}.home .home-hero .hero-actions>.button{width:100%;min-height:62px;padding:18px 22px}.home .home-hero .hero-tags{gap:8px}.home .home-hero .hero-tags span{padding:5px 7px}.home .home-hero .hero-stamp{display:none}.home .ticker{padding:18px 0}.home .ticker-group,.home .ticker-item{gap:26px}.home .ticker-group{padding-right:26px}.home .home-stats{padding:72px 7%}.home .home-stats-grid{grid-template-columns:1fr;margin-top:40px}.home .home-stats-grid>article,.home .home-stats-grid>article:first-child{border-right:0;padding:26px 0 28px}.home .home-stats-grid strong{font-size:clamp(34px, calc(175cqw / var(--digits,6)), 76px)}.home .comp-band{padding:56px 7%}.home .home-outfit{padding-block:80px}.home .home-outfit>div .lead{font-size:21px}.home .home-services{padding-top:20px}.home .promo-pillars article{min-height:440px}.home :is(.home-theatre,.server-band){min-height:0;padding:72px 7%}.home :is(.home-theatre,.server-band) p{font-size:14px}.home .server-band-side{padding:24px}.home .fleet-status b{font-size:22px}.home .fb-band,.home .blog-band{padding:80px 7%}.home .fb-card{padding:26px}.home .home-store-callout{flex-wrap:wrap;gap:22px;padding:44px 7%}.home .home-store-callout>div:nth-child(2){flex:220px}.home .home-store-callout .button{width:100%;margin-left:0}.home .home-cta .button{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.home .ticker-track{flex-wrap:wrap;justify-content:center;width:auto}.home .ticker-group[aria-hidden]{display:none}.home .home-hero .hero-image{translate:none}}.creators,.cr-file{--ease-out:cubic-bezier(.16, 1, .3, 1);--brass:#d9ba7c;--brass-hi:#f0dcaa;--brass-grad:linear-gradient(110deg, #fff0c9, #c39b53 75%);--live:#ef5d48;--twitch:#a58bf0;--youtube:#f0675d}body:has(.creators,.cr-file){--accent:#d9ba7c;--accent-2:#f0dcaa;--accent-dim:#d9ba7c1f}body:has(.creators,.cr-file) .top-strip{color:#d4ba88;background:#17150f;border-bottom:1px solid #d9ba7c1f}body:has(.creators,.cr-file) :is(header,footer) .button{color:#151710;background:#dfc48e;border-color:#dfc48e}body:has(.creators,.cr-file) footer{border-top-color:#d9ba7c26}.creators h2 em,.cr-file h2 em{background-image:var(--shine);-webkit-text-fill-color:transparent;text-shadow:none;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out 2.2s infinite shimmer}.cr-live-dot{font:600 9px/1 var(--mono);letter-spacing:1.6px;color:#ffd9d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;background:#2a0f0bcc;border:1px solid #ef5d4880;align-items:center;gap:8px;padding:6px 10px 6px 9px;display:inline-flex}.cr-live-dot i{background:#ef5d48;border-radius:50%;flex:none;width:7px;height:7px;animation:1.8s ease-out infinite cr-pulse}@keyframes cr-pulse{0%{box-shadow:0 0 #ef5d48aa}70%{box-shadow:0 0 0 8px #ef5d4800}to{box-shadow:0 0 #ef5d4800}}.creators .creators-hero{min-height:max(780px,100svh - 119px);transition:--mx .9s var(--ease-out), --my .9s var(--ease-out);flex-direction:column;justify-content:center;display:flex}.creators .creators-hero .hero-image{object-position:60% 50%;filter:saturate(.55)brightness(.62);translate:calc((var(--mx) - .5) * -18px) calc((var(--my) - .5) * -12px);transition:translate 1.2s var(--ease-out)}.creators .hero-glow{z-index:-2;pointer-events:none;background:radial-gradient(640px circle at calc(var(--mx) * 100%) calc(var(--my) * 100%), #d9ba7c1c, transparent 62%), radial-gradient(ellipse 40% 55% at 82% 45%, #ef5d4810, transparent 70%);mix-blend-mode:screen;animation:2.4s ease-out .4s backwards fade-in;position:absolute;inset:0}.creators .creators-hero .hero-content{width:100%;margin:0 auto;padding:70px 6% 150px;animation:none}.creators .creators-hero .hero-content>*{animation:rise-soft 1s var(--ease-out) backwards}.creators .creators-hero .hero-content>p{max-width:540px;animation-delay:.7s}.creators .creators-hero .hero-actions{animation-delay:.85s}.creators .creators-hero .hero-tags{animation-delay:1s}.creators .creators-hero h1{max-width:62%;margin:30px 0 34px;font-size:clamp(66px,9.4vw,158px);animation:none}.creators .creators-hero h1>.hero-line{vertical-align:top;color:var(--paper);-webkit-text-fill-color:currentColor;background:0 0;margin-bottom:-.07em;padding-bottom:.07em;display:inline-block;overflow:hidden}.creators .hero-line>span{animation:line-up 1.15s var(--ease-out) .2s backwards;display:inline-block}.creators .hero-line.accent>span{background-image:var(--shine);-webkit-text-fill-color:transparent;animation:line-up 1.15s var(--ease-out) .36s backwards, shimmer 8s ease-in-out 2.2s infinite;text-shadow:none;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text}.creators .creators-hero .hero-tags span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d100e80;border:1px solid #d9ba7c2e;align-items:center;gap:7px;padding:7px 11px;display:inline-flex}.creators .creators-hero .promo-hero-wordmark{animation:2s ease-out 1s backwards fade-in}.creators .creators-hero .hero-bottom{animation:1.2s ease-out 1.2s backwards fade-in}.cr-hero-board{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:min(340px,28vw);animation:stamp-in 1.4s var(--ease-out) .6s backwards;background:linear-gradient(160deg,#d9ba7c12,#0000 40%),#0f130dd9;border:1px solid #d9ba7c55;gap:0;display:grid;position:absolute;top:50%;right:7%;translate:0 -58%;box-shadow:0 30px 80px #000a,inset 0 1px #fff1}.cr-hero-board-head{font:9px var(--mono);letter-spacing:1.6px;color:#c6b58f;border-bottom:1px solid #d9ba7c2e;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.cr-hero-board-head small{color:#8f927f;font-size:8px}.cr-hero-board>div{align-items:center;gap:18px;padding:22px 22px 18px;display:flex}.cr-hero-board>div+div{border-top:1px solid #d9ba7c1a}.cr-hero-board strong{background-image:var(--shine);font:600 82px/.85 var(--display);font-variant-numeric:tabular-nums;-webkit-text-fill-color:transparent;min-width:62px;text-shadow:none;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out 2.2s infinite shimmer}.cr-hero-board>div span{font:10px/1.6 var(--mono);letter-spacing:1.6px;color:#d5d2c2}.cr-hero-board-foot{font:8px/1.5 var(--mono);letter-spacing:1.4px;color:#e3cd9b;background:#d9ba7c14;border-top:1px solid #d9ba7c2e;padding:14px 20px}.cr-onair-band{border-bottom:1px solid var(--promo-line);background:radial-gradient(60% 70% at 10% 0,#ef5d4812,#0000 70%),#0f120f;position:relative}.cr-onair-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:22px;display:grid}.cr-onair{transition:border-color .3s, transform .4s var(--ease-out);background:#141812;border:1px solid #ef5d4855;display:grid;position:relative}.cr-onair:hover{border-color:#ef5d48;transform:translateY(-4px)}.cr-onair-media{aspect-ratio:16/9;background:#0b0d0a;display:block;position:relative;overflow:hidden}.cr-onair-media img,.cr-content-media img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-out)}.cr-onair:hover .cr-onair-media img{transform:scale(1.05)}.cr-onair-media:after{content:"";background:linear-gradient(#0000 55%,#0d100ecc);position:absolute;inset:0}.cr-onair-badges{z-index:1;gap:8px;display:flex;position:absolute;top:14px;left:14px}.cr-viewers,.cr-onair-time{font:9px/1 var(--mono);letter-spacing:1px;color:#f1eadb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d100ecc;border:1px solid #ffffff1f;align-items:center;gap:6px;padding:6px 9px;display:inline-flex}.cr-onair-time{z-index:1;position:absolute;bottom:14px;right:14px}.cr-onair-body{gap:14px;min-width:0;padding:20px 20px 4px;display:flex}.cr-onair-body>div{min-width:0}.cr-onair-body h3{font:600 28px/1 var(--display);margin:0 0 6px}.cr-onair-body p{color:#c7c9bb;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.cr-onair-body small{font:9px var(--mono);letter-spacing:1px;color:#bca778;text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.promo-landing .button.cr-watch{justify-content:space-between;min-height:48px;margin:14px 20px 20px}.cr-avatar{object-fit:cover;background:#1b2017;border:1px solid #d9ba7c66;border-radius:50%;flex:none;box-shadow:0 0 0 4px #d9ba7c10}.cr-avatar.blank{font:600 22px var(--display);color:var(--brass);place-items:center;display:grid}.cr-channels{flex-wrap:wrap;gap:8px;display:flex}.cr-chip{font:9px/1 var(--mono);letter-spacing:.8px;color:#c9c6b6;background:#0d100e99;border:1px solid #d9ba7c2e;align-items:center;gap:7px;padding:7px 10px;transition:border-color .25s,color .25s;display:inline-flex}.cr-chip b{color:#f1e3c1;font-weight:600}.cr-chip.twitch svg{color:var(--twitch)}.cr-chip.youtube svg{color:var(--youtube)}.cr-chip:hover{color:#f3dfb2;border-color:#d9ba7c}.cr-featured-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:22px;display:grid}.cr-featured-card{isolation:isolate;background:radial-gradient(at 50% 0,#d9ba7c22,#0000 60%),#151910;border:1px solid #d9ba7c55;flex-direction:column;justify-content:end;min-height:520px;display:flex;position:relative;overflow:hidden}.cr-featured-media{z-index:-2;object-fit:cover;filter:saturate(.6)brightness(.75);width:100%;height:100%;transition:transform .9s var(--ease-out);position:absolute;inset:0}.cr-featured-card:hover .cr-featured-media{transform:scale(1.05)}.cr-featured-card:before{content:"";z-index:-1;background:linear-gradient(#0d120f30 0%,#0d120fe6 55%,#0d120ffa 100%);position:absolute;inset:0}.cr-featured-num{z-index:-2;font:600 260px/.8 var(--display);color:#0000;-webkit-text-stroke:1px #d9ba7c2e;pointer-events:none;position:absolute;top:30px;right:18px}.cr-featured-rank{font:9px var(--mono);letter-spacing:1.4px;color:#1b2118;background:#dfc58f;align-items:center;gap:8px;padding:9px 11px;display:inline-flex;position:absolute;top:22px;left:22px}.cr-featured-card>.cr-live-dot{position:absolute;top:22px;right:22px}.cr-featured-body{gap:14px;padding:30px;display:grid}.cr-featured-body h3{font:600 clamp(40px, 3.6vw, 56px)/.95 var(--display);margin:6px 0 0}.cr-featured-body>p{color:#c5cabd;margin:0;font-size:14px;line-height:1.7}.cr-featured-stat{border-block:1px solid #d9ba7c2e;align-items:center;gap:16px;padding:16px 0;display:flex}.cr-featured-stat strong{background-image:var(--shine);font:600 64px/.85 var(--display);-webkit-text-fill-color:transparent;text-shadow:none;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out 2.2s infinite shimmer}.cr-featured-stat span{font:9px/1.6 var(--mono);letter-spacing:1.6px;color:#c6b58f}.cr-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:22px;display:grid}.cr-card{isolation:isolate;transition:border-color .3s, transform .4s var(--ease-out), box-shadow .4s;background:linear-gradient(170deg,#181c14,#11150f);border:1px solid #d9ba7c2e;flex-direction:column;gap:20px;padding:26px;display:flex;position:relative}.cr-card:hover{border-color:#d9ba7c80;transform:translateY(-4px);box-shadow:0 24px 60px -20px #000c}.cr-card.is-live{border-color:#ef5d4870}.cr-card-head{align-items:center;gap:16px;min-width:0;display:flex}.cr-card-head>div{flex:1;min-width:0}.cr-card h3{font:600 32px/1 var(--display);text-overflow:ellipsis;white-space:nowrap;margin:0 0 6px;overflow:hidden}.cr-card-head small{font:8px/1.4 var(--mono);letter-spacing:1.4px;color:#a9a58f}.cr-tagline{color:#d8d6c6;margin:0;font-size:15px;line-height:1.6}.cr-content{background:#0d100e;border:1px solid #ffffff10;grid-template-columns:132px 1fr;align-items:center;gap:16px;padding:10px;transition:border-color .25s;display:grid}.cr-content:hover{border-color:#d9ba7c66}.cr-content-media{aspect-ratio:16/9;background:#1a1e16;position:relative;overflow:hidden}.cr-content:hover .cr-content-media img{transform:scale(1.06)}.cr-content-play{color:#fff;opacity:.85;background:#0006;place-items:center;display:grid;position:absolute;inset:0}.cr-content-text{gap:6px;min-width:0;display:grid}.cr-content-text small{font:8px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:#bca778}.cr-content-text b{color:#e4e1d2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}.cr-media-blank{background:repeating-linear-gradient(135deg,#d9ba7c0d 0 8px,#0000 8px 16px),#141810;width:100%;height:100%;display:block}.cr-card-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.cr-schedule{font:9px var(--mono);letter-spacing:.6px;color:#a9a58f}.cr-skeleton{background:linear-gradient(100deg,#141810 30%,#1d2218 50%,#141810 70%) 0 0/300% 100%;min-height:300px;animation:1.6s linear infinite cr-shine}@keyframes cr-shine{to{background-position:-150% 0}}.cr-empty{text-align:center;background:radial-gradient(at 50% 0,#d9ba7c12,#0000 70%);border:1px dashed #d9ba7c44;justify-items:center;gap:18px;padding:80px 24px;display:grid}.cr-empty svg{color:var(--brass)}.cr-empty h3{font:600 clamp(44px, 5vw, 72px)/.9 var(--display);margin:0}.cr-empty p{color:#b9bfac;max-width:460px;margin:0;line-height:1.8}.cr-bar-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:26px;display:grid}.cr-bar-panel{background:#f7f3e8;border:1px solid #1b251c2a;position:relative}.cr-bar-name{font:600 10px var(--mono);letter-spacing:2px;color:#3b3524;border-bottom:1px solid #1b251c20;align-items:center;gap:10px;padding:18px 24px;display:flex}.cr-bar-panel .promo-stat{border-top:0}.cr-bar-panel .promo-stat>strong{font-size:clamp(36px,22cqw,76px)}.cr-bar-panel .promo-stat>strong small{font:inherit;color:#81704c;margin-left:3px;font-size:.42em}.creators .promo-stats h2 em{background:linear-gradient(110deg,#a8874a,#6e5a2f 80%);-webkit-background-clip:text;background-clip:text}.creators :is(.cr-card,.cr-featured-card,.cr-onair,.cr-bar-panel):after{content:"";pointer-events:none;opacity:0;background:radial-gradient(360px circle at var(--px,50%) var(--py,50%), #d9ba7c1f, transparent 65%);transition:opacity .45s;position:absolute;inset:0}.creators .cr-bar-panel:after{background:radial-gradient(360px circle at var(--px,50%) var(--py,50%), #ffffff80, transparent 65%)}.creators :is(.cr-card,.cr-featured-card,.cr-onair,.cr-bar-panel):hover:after{opacity:1}.creators.motion [data-reveal]:not([data-reveal=in]){opacity:0}.creators.motion [data-reveal][data-reveal=in]{animation:reveal 1s var(--ease-out) calc(min(var(--i,0), 6) * 90ms) backwards}.creators.motion [data-reveal=in] .tiny-cross{animation:cross-in 1s var(--ease-out) calc(min(var(--i,0), 6) * 90ms + .15s) backwards;display:inline-block}.cr-home-band{background:linear-gradient(90deg,#ef5d480d,#0000 40%),#10140e;border-block:1px solid #d9ba7c2e}.cr-home-inner{align-items:center;gap:28px;max-width:1480px;margin:auto;padding:22px 6%;display:flex}.cr-home-head{justify-items:start;gap:10px;min-width:0;display:grid}.cr-home-head strong{font:600 26px/1 var(--display);color:#f1ead8}.cr-home-head .eyebrow{margin:0}.cr-home-list{flex-wrap:wrap;flex:1;justify-content:flex-end;gap:12px;min-width:0;display:flex}.cr-home-item{transition:border-color .25s, transform .3s var(--ease-out);background:#0d100e;border:1px solid #d9ba7c33;align-items:center;gap:10px;padding:7px 14px 7px 7px;display:flex}.cr-home-item:hover{border-color:#d9ba7c;transform:translateY(-2px)}.cr-home-item span{gap:3px;display:grid}.cr-home-item b{font-size:13px;font-weight:600}.cr-home-item small{font:8px var(--mono);letter-spacing:1px;color:#bca778}.cr-home-link{font:10px var(--mono);letter-spacing:1.4px;color:#e3cd9b;flex:none;align-items:center;gap:10px;display:inline-flex}@media (max-width:1100px){.creators .creators-hero h1{max-width:none}.cr-hero-board{grid-template-columns:1fr 1fr;width:auto;margin:-110px 6% 130px;position:relative;top:auto;right:auto;translate:none}.cr-hero-board-head,.cr-hero-board-foot{grid-column:1/-1}.cr-hero-board>div+div{border-top:0;border-left:1px solid #d9ba7c1a}}@media (max-width:760px){.cr-hero-board{margin:-100px 7% 120px}.cr-hero-board>div{gap:12px;padding:18px 16px 14px}.cr-hero-board strong{min-width:0;font-size:58px}.cr-hero-board>div span{letter-spacing:1px;font-size:8px}.creators .creators-hero .hero-content{padding:50px 7% 140px}.cr-card{padding:20px}.cr-content{grid-template-columns:104px 1fr}.cr-featured-card{min-height:460px}.cr-featured-body{padding:24px}.cr-bar-panel .promo-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cr-bar-panel .promo-stat:nth-child(2n){border-right:1px solid #1b251c20}.cr-bar-panel .promo-stat:nth-child(3n){border-right:0}.cr-bar-panel .promo-stat>strong{font-size:clamp(30px,30cqw,52px)}.cr-home-inner{flex-wrap:wrap;gap:16px;padding:20px 7%}.cr-home-list{flex-basis:100%;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.creators *,.cr-file *,.cr-home-band *{transition:none!important;animation:none!important}.creators .creators-hero .hero-image{translate:none}}.cr-file{background:radial-gradient(70% 40% at 80% 0,#d9ba7c14,#0000 70%),#0d100e;min-height:80vh}.cr-file-head{max-width:1180px;animation:rise-soft .9s var(--ease-out) backwards;margin:auto;padding:70px 6% 40px}.cr-back{font:9px var(--mono);letter-spacing:1.6px;color:#bca778;align-items:center;gap:8px;margin-bottom:34px;display:inline-flex}.cr-back:hover{color:var(--brass-hi)}.cr-file-head h1{font:600 clamp(56px, 8vw, 120px)/.88 var(--display);letter-spacing:-.03em;margin:26px 0 0}.cr-file-head h1 em{background-image:var(--shine);-webkit-text-fill-color:transparent;text-shadow:none;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:8s ease-in-out 2.2s infinite shimmer}.cr-file-body{gap:26px;max-width:1180px;margin:auto;padding:0 6% 120px;display:grid}.cr-file h2{font-size:clamp(40px,5vw,72px)}.cr-panel{background:linear-gradient(170deg,#171b13,#11150f);border:1px solid #d9ba7c2e;align-content:start;gap:18px;padding:30px;display:grid;position:relative}.cr-panel.cr-skeleton{min-height:360px}.cr-gate{justify-items:start;padding:50px}.cr-gate svg{color:var(--brass)}.cr-gate p{color:#c3c8b9;max-width:520px;margin:0;line-height:1.8}.cr-locked,.cr-empty-note{grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:20px 24px}.cr-locked svg,.cr-empty-note svg{color:var(--brass)}.cr-locked p,.cr-empty-note p{color:#d0cfbf;margin:0;line-height:1.6}.cr-hint{color:#a9ae9c;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.cr-hint b{color:var(--brass-hi)}.cr-ok{color:#b9cc9b;align-items:center;gap:8px;margin:0;font-size:13px;display:inline-flex}.cr-error{color:#ffc7b9;background:#2a110c99;border:1px solid #e2705a66;margin:0;padding:12px 14px;font-size:13px;line-height:1.6}.cr-status{--tone:#d9ba7c;border:1px solid color-mix(in srgb, var(--tone) 45%, transparent);background:radial-gradient(ellipse 60% 90% at 100% 0%, color-mix(in srgb, var(--tone) 14%, transparent), transparent 70%), #12160f;box-shadow:inset 0 2px 0 var(--tone);animation:reveal .9s var(--ease-out) backwards;grid-template-columns:1fr auto;align-items:center;gap:40px;padding:40px;display:grid;position:relative}.cr-status.tone-good{--tone:#b9cc9b}.cr-status.tone-warn{--tone:#e8a35a}.cr-status.tone-quiet{--tone:#8e917f}.cr-status-eyebrow{font:600 10px var(--mono);letter-spacing:2px;color:var(--tone);align-items:center;gap:10px;display:inline-flex}.cr-status-eyebrow i{background:var(--tone);width:8px;height:8px;box-shadow:0 0 14px var(--tone);border-radius:50%}.cr-status h2{margin:18px 0 16px}.cr-status>div>p{color:#c9ccbd;max-width:560px;margin:0;line-height:1.8}.cr-status-meta{color:#c6b58f;align-items:center;gap:8px;margin:18px 0 0;font-size:13px;display:flex}.cr-staff-note{border-left:2px solid var(--brass);background:#d9ba7c0d;gap:14px;margin:24px 0 0;padding:18px 20px;display:flex}.cr-staff-note svg{color:var(--brass);flex:none;margin-top:2px}.cr-staff-note small{font:8px var(--mono);letter-spacing:1.6px;color:#bca778}.cr-staff-note p{white-space:pre-line;color:#e7e3d3;margin:6px 0 0;line-height:1.7}.cr-countdown{background:#0d100ecc;border:1px solid #d9ba7c33;gap:10px;min-width:230px;padding:24px;display:grid}.cr-countdown small{font:8px var(--mono);letter-spacing:1.6px;color:#a9a58f}.cr-countdown strong{background-image:var(--shine);font:600 54px/.9 var(--display);font-variant-numeric:tabular-nums;-webkit-text-fill-color:transparent;text-shadow:none;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out 2.2s infinite shimmer}.cr-meter{background:#d9ba7c1f;height:3px;display:block;overflow:hidden}.cr-meter i{height:100%;transition:width 1.2s var(--ease-out);background:linear-gradient(90deg,#8f7a4c,#f2dba3);display:block;box-shadow:0 0 10px #d9ba7c88}.cr-standings{gap:20px;display:grid}.cr-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cr-section-head small{font:9px var(--mono);letter-spacing:1px;color:#8f927f}.cr-platform{background:#12160f;border:1px solid #d9ba7c2e}.cr-platform-head{font:600 10px var(--mono);letter-spacing:2px;border-bottom:1px solid #d9ba7c1f;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.cr-platform-head span{text-transform:uppercase;align-items:center;gap:10px;display:inline-flex}.cr-platform.twitch .cr-platform-head svg{color:var(--twitch)}.cr-platform.youtube .cr-platform-head svg{color:var(--youtube)}.cr-platform-head em{color:#c6b58f;border:1px solid #d9ba7c40;align-items:center;gap:6px;padding:6px 9px;font-size:9px;font-style:normal;display:inline-flex}.cr-platform-head em.pass{color:#cfe3b0;background:#b9cc9b14;border-color:#b9cc9b66}.cr-platform-head em.pass svg{color:currentColor}.cr-gauges{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;padding:28px 20px 24px;display:grid}.cr-gauge{justify-items:center;margin:0;display:grid;position:relative}.cr-dial svg{width:100%;overflow:visible}.cr-dial path{fill:none;stroke-width:9px;stroke-linecap:round}.cr-dial .track{stroke:#d9ba7c1a}.cr-dial .fill{stroke:url(#cr-arc);filter:drop-shadow(0 0 7px #d9ba7c55);transition:stroke-dasharray 1s var(--ease-out)}.cr-gauge.pass .cr-dial .fill{stroke:#b9cc9b;filter:drop-shadow(0 0 8px #b9cc9b66)}.cr-dial{justify-items:center;width:min(100%,190px);display:grid;position:relative}.cr-dial>b{background-image:var(--shine);font:600 46px/1 var(--display);font-variant-numeric:tabular-nums;-webkit-text-fill-color:transparent;text-shadow:none;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out 2.2s infinite shimmer;position:absolute;bottom:2px}.cr-dial>b small{font-size:.5em}.cr-gauge figcaption{text-align:center;justify-items:center;gap:5px;margin-top:4px;display:grid}.cr-gauge figcaption span{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--brass)}.cr-gauge figcaption small{white-space:nowrap;color:#9da290;align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.cr-gauge.pass figcaption small{color:#b9cc9b}.cr-verify-list{gap:12px;display:grid}.cr-channel{background:#b9cc9b0a;border:1px solid #b9cc9b44;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.cr-channel>div{gap:4px;min-width:0;display:grid}.cr-channel b{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:15px;display:inline-flex;overflow:hidden}.cr-channel b svg{color:#b9cc9b;flex:none}.cr-channel small{font:9px var(--mono);letter-spacing:.8px;color:#a9ae9c;align-items:center;gap:6px;display:inline-flex}.cr-channel.twitch small svg{color:var(--twitch)}.cr-channel.youtube small svg{color:var(--youtube)}.cr-channel :is(a,button){color:#d9ccaa;background:0 0;border:1px solid #d9ba7c33;place-items:center;width:36px;height:36px;display:grid}.cr-channel :is(a,button):hover{border-color:var(--brass);color:var(--brass-hi)}.cr-verify{gap:8px;display:grid}.cr-verify label>span,.cr-field>span{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:#c6b58f;align-items:center;gap:8px;margin-bottom:8px;display:inline-flex}.cr-verify.twitch label>span svg{color:var(--twitch)}.cr-verify.youtube label>span svg{color:var(--youtube)}.cr-verify-input{gap:8px;display:flex}.cr-file :is(input:not([type]),input[type=text],textarea){width:100%;min-height:52px;color:var(--paper);font:inherit;background:#0b0e0a;border:1px solid #d9ba7c33;border-radius:0;padding:14px 16px;font-size:15px;transition:border-color .2s}.cr-file :is(input,textarea):focus{border-color:var(--brass);outline:none;box-shadow:0 0 0 3px #d9ba7c1a}.cr-file textarea{resize:vertical;line-height:1.6}.cr-verify-input .button{flex:none;min-height:52px}.promo-landing .button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.cr-steps{background:#12160f;border:1px solid #d9ba7c2e;margin:0;padding:0;list-style:none;display:grid}.cr-step{grid-template-columns:70px 1fr;gap:26px;padding:36px 34px;display:grid}.cr-step+.cr-step{border-top:1px solid #d9ba7c1f}.cr-step-n{width:58px;height:58px;font:600 30px/1 var(--display);color:#0000;-webkit-text-stroke:1px #c9b078;border:1px solid #d9ba7c40;place-items:center;display:grid}.cr-step.done .cr-step-n{color:#142012;-webkit-text-stroke:0;background:#b9cc9b;border-color:#b9cc9b;box-shadow:0 0 24px #b9cc9b44}.cr-step>div{gap:16px;min-width:0;display:grid}.cr-step h3{font:600 34px/1 var(--display);margin:10px 0 0}.cr-step p{color:#bfc4b4;max-width:640px;margin:0;font-size:14px;line-height:1.75}.promo-landing .button.cr-steam{justify-self:start}.cr-code{background:#d9ba7c0d;border:1px dashed #d9ba7c88;justify-self:start;align-items:stretch;max-width:100%;display:flex}.cr-code code{font:600 22px/1 var(--mono);letter-spacing:3px;color:var(--brass-hi);padding:14px 20px}.cr-code button{color:#d9ccaa;font:9px var(--mono);letter-spacing:1.4px;background:0 0;border:0;border-left:1px dashed #d9ba7c88;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.cr-code button:hover{color:var(--brass-hi);background:#d9ba7c1a}.cr-field{display:grid}.cr-field small{font:9px var(--mono);color:#8f927f;margin-top:6px}.cr-field-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.cr-agree{cursor:pointer;background:#0b0e0a;border:1px solid #d9ba7c2e;align-items:start;gap:14px;padding:18px;display:flex}.cr-agree input{accent-color:#d9ba7c;flex:none;width:18px;height:18px;margin-top:2px}.cr-agree span{color:#c9ccbd;font-size:13px;line-height:1.7}.cr-submit{flex-wrap:wrap;align-items:center;gap:20px 28px;display:flex}.cr-submit small{color:#9da290;max-width:420px;font-size:12px;line-height:1.6}.promo-landing .cr-submit .button{min-height:68px;font-size:12px}.cr-file-grid{grid-template-columns:1fr 1fr;gap:26px;display:grid}.cr-pitch{white-space:pre-line;color:#d4d3c4;margin:0;line-height:1.8}.cr-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.cr-withdraw{justify-content:end;display:flex}.cr-confirm{background:#2a110c55;border:1px solid #e2705a55;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 20px;display:flex}.cr-confirm p{color:#f0d6cd;margin:0;font-size:13px}.cr-danger{color:#1b0d09;min-height:44px;font:600 10px var(--mono);letter-spacing:1px;background:#e2705a;border:1px solid #e2705a;padding:10px 16px}@media (max-width:860px){.cr-status{grid-template-columns:1fr;gap:26px;padding:28px 24px}.cr-file-grid,.cr-field-row{grid-template-columns:1fr}.cr-step{grid-template-columns:1fr;gap:16px;padding:28px 22px}.cr-step-n{width:46px;height:46px;font-size:24px}.cr-panel{padding:22px}.cr-gate{padding:32px 24px}.cr-gauges{grid-template-columns:repeat(2,minmax(0,1fr));padding:22px 10px 18px}.cr-dial>b{font-size:32px}.cr-code code{letter-spacing:2px;padding:12px 14px;font-size:17px}.cr-verify-input{flex-direction:column}.cr-verify-input .button{justify-content:center}.cr-file-head{padding:44px 7% 30px}.cr-file-body{padding:0 7% 90px}.promo-landing .cr-submit .button{justify-content:space-between;width:100%}}.creators .ticker{border-bottom:1px solid var(--promo-line);padding:24px 0;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.creators .ticker-track{width:max-content;animation:44s linear infinite marquee;display:flex}.creators .ticker:hover .ticker-track{animation-play-state:paused}.creators .ticker-group,.creators .ticker-item{align-items:center;gap:44px;display:flex}.creators .ticker-group{padding-right:44px}.creators .ticker-item>span{color:#e2d6b8}.creators .ticker b{color:var(--brass);animation:14s linear infinite spin;display:inline-block}@media (max-width:760px){.creators .ticker{padding:18px 0}.creators .ticker-group,.creators .ticker-item{gap:26px}.creators .ticker-group{padding-right:26px}}@media (prefers-reduced-motion:reduce){.creators .ticker-track{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.creators .ticker-group[aria-hidden]{display:none}.creators .ticker b{animation:none}}.cr-platform{position:relative}:is(.cr-card,.cr-panel,.cr-platform):not(.cr-skeleton):before{content:"";z-index:2;pointer-events:none;background:linear-gradient(var(--brass), var(--brass)) top left / 14px 1px, linear-gradient(var(--brass), var(--brass)) top left / 1px 14px, linear-gradient(var(--brass), var(--brass)) bottom right / 14px 1px, linear-gradient(var(--brass), var(--brass)) bottom right / 1px 14px;opacity:.7;background-repeat:no-repeat;position:absolute;inset:-1px}.sg{--sg-brass:#d9ba7c;--sg-brass-2:#f2dba3;--sg-brass-dim:#d9ba7c22;--sg-panel:#151b11;--sg-panel-2:#1a2014;--sg-line:#d9ba7c40;--sg-ivory:#efece1;--accent:#d9ba7c;--paper:#f2eee2;color:#f2eee2;background:#0d100e;overflow:clip}.sg .button{color:#182016;background:#e0c58e;border:1px solid #e0c58e;border-radius:2px;gap:14px;min-height:58px;padding:18px 25px;font-size:11px;transition:transform .2s,box-shadow .2s}.sg .button:hover:not(:disabled){background:#f1dcae;transform:translateY(-2px);box-shadow:0 10px 35px #cba96725}.sg .text-button{color:#ddc798;align-items:center;gap:8px;display:inline-flex}.sg-intro{isolation:isolate;grid-template-columns:1.15fr 1fr;align-items:center;gap:65px;max-width:1600px;min-height:720px;margin:auto;padding:90px 6% 100px;display:grid;position:relative}.sg-intro:before{content:"";pointer-events:none;border:1px solid #d9ba7c22;position:absolute;inset:30px 25px}.sg-intro-watermark{z-index:-1;font:600 clamp(100px, 17vw, 250px) / .8 var(--display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #d9ba7c14;white-space:nowrap;position:absolute;bottom:16px;left:6%}.sg-intro .eyebrow{letter-spacing:2px;color:#d4bd8f;font-size:9px}.sg-intro h1{font:600 clamp(78px, 10.5vw, 170px) / .84 var(--display);letter-spacing:-.035em;margin:32px 0}.sg-intro h1 span{color:#d9ba7c;-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#fff0ca,#c29d55);-webkit-background-clip:text;background-clip:text}.sg-intro-copy>p{color:#c8cbbd;max-width:500px;font-size:17px;line-height:1.9}.sg-intro-actions{flex-wrap:wrap;align-items:center;gap:27px;margin:34px 0;display:flex}.sg-intro-actions .button{min-height:66px;padding:20px 30px;font-size:12px}.sg-intro-foot{color:#a9ac9e;align-items:center;gap:10px;max-width:420px;font-size:12px;line-height:1.8;display:flex}.sg-intro-foot svg{color:#d9ba7c;flex-shrink:0}.sg-intro-art{background:radial-gradient(at 50% 30%,#d3a85d1c,#0000 65%),#151b12;border:1px solid #d9ba7c66;place-items:center;min-height:520px;display:grid;position:relative;box-shadow:0 25px 80px #0005,inset 0 0 0 8px #d9ba7c08}.sg-intro-art:after{content:"";pointer-events:none;border:1px solid #d9ba7c30;position:absolute;inset:10px}.sg-intro-card{color:#20291d;background:#efece1;border:1px solid #d9ba7c70;gap:16px;width:min(360px,80%);padding:28px;animation:7s ease-in-out infinite sg-float;display:grid;transform:rotate(-3deg);box-shadow:0 30px 60px #0007}.sg-intro-tag{font:9px var(--mono);letter-spacing:1.5px;color:#7a6a3c}.sg-intro-card b{font:600 30px/1 var(--display);letter-spacing:-.01em}.sg-intro-scores{gap:8px;display:grid}.sg-intro-scores i{background:#d8d9ca;border-radius:2px;height:22px;display:block;position:relative;overflow:hidden}.sg-intro-scores i:before{content:"";width:var(--w);background:linear-gradient(90deg,#a68a4a,#d9ba7c);position:absolute;inset:0}.sg-intro-scores span{font:9px var(--mono);letter-spacing:1.2px;color:#20291d;align-items:center;padding-left:10px;display:flex;position:absolute;inset:0}.sg-intro-card em{font:9px var(--mono);letter-spacing:1.5px;color:#3d5a8a;text-transform:uppercase;font-style:normal}.sg-intro-bubble{color:#e8dfc7;background:#1a2014;border:1px solid #d9ba7c70;align-items:flex-start;gap:10px;max-width:280px;padding:14px 18px;font-size:13px;line-height:1.6;display:flex;position:absolute;bottom:42px;right:34px;transform:rotate(2deg);box-shadow:0 20px 40px #0008}.sg-intro-bubble svg{color:#d9ba7c;flex-shrink:0;margin-top:3px}@keyframes sg-float{0%,to{transform:rotate(-3deg)translateY(0)}50%{transform:rotate(-2deg)translateY(-10px)}}.sg-principles{background:#12110c;border-block:1px solid #d9ba7c40;flex-wrap:wrap;justify-content:center;gap:28px 55px;padding:28px 6%;display:flex}.sg-principles span{font:9px var(--mono);letter-spacing:1px;color:#d5c6a3;align-items:center;gap:12px;display:inline-flex}.sg-principles svg{color:#d9ba7c}.sg-page{gap:110px;max-width:1400px;margin:auto;padding:100px 6% 110px;display:grid}.sg-page>*{min-width:0}.sg-page>section{scroll-margin-top:110px}.sg-page h2{font:600 clamp(48px, 6vw, 90px) / .92 var(--display);letter-spacing:-.025em;margin:25px 0}.sg-page h2 span{color:#d9ba7c}.sg-page .eyebrow{color:#d9ba7c;align-items:center;gap:8px;display:inline-flex}.sg-section-heading{margin-bottom:40px;padding-right:160px;position:relative}.sg-section-number{font:600 150px/1 var(--display);color:#0000;-webkit-text-stroke:1px #d9ba7c55;position:absolute;top:0;right:0}.sg-section-heading>p{color:#b9bcae;max-width:560px;font-size:15px;line-height:1.9}.sg-panel{background:var(--sg-panel);border:1px solid #d9ba7c70;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid;box-shadow:0 30px 80px #0004}:is(.sg-panel:has(.sg-gate),.sg-panel:has(.sg-done),.sg-panel-chat){grid-template-columns:1fr}.sg-form{background:var(--sg-ivory);color:#20291d;align-content:start;gap:28px;padding:42px;display:grid}.sg-form>label,.sg-field{font:10px var(--mono);letter-spacing:1.1px;color:#58604b;text-transform:uppercase;gap:10px;display:grid}.sg-field-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sg-count{font:9px var(--mono);color:#727961;letter-spacing:.5px;text-transform:none}.sg-count.over{color:var(--bad,#e2705a)}.sg .sg-form input,.sg .sg-form textarea{color:#f2eee2;letter-spacing:0;text-transform:none;background:#0b0e0c;border:1px solid #d9ba7c33;border-radius:2px;padding:15px;font-family:DM Sans,sans-serif;font-size:16px}.sg-form textarea{min-height:190px}.sg .sg-form :is(input,textarea)::placeholder{color:#8f957f;opacity:1}.sg .sg-form :is(input,textarea):focus{border-color:#d9ba7c;outline:none;box-shadow:0 0 0 3px #d9ba7c1f}.sg-areas{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.sg-areas button{text-align:left;color:#60674f;text-transform:none;letter-spacing:0;background:0 0;border:1px solid #b8bba6;border-radius:2px;gap:5px;min-height:64px;padding:12px 14px;display:grid}.sg-areas button b{font:600 15px var(--display);letter-spacing:.02em;text-transform:uppercase;color:#30392a}.sg-areas button small{color:#6f7762;font-size:11px;line-height:1.45}.sg-areas button[aria-pressed=true]{background:#283222;border-color:#283222}.sg-areas button[aria-pressed=true] b,.sg-areas button[aria-pressed=true] small{color:#f5efdc}.sg-submit-row{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.sg-form .sg-submit-row .button{color:#f0e7d1;background:#26321f;border-color:#26321f;min-height:62px}.sg-note{font:8px var(--mono);letter-spacing:.8px;color:#656f55;text-transform:uppercase}.sg-side{background:radial-gradient(at 60% 0,#b38b3820,#0000 55%),#171d12;border-left:1px solid #d9ba7c30;align-content:start;gap:26px;padding:42px 34px;display:grid}.sg-side .eyebrow{color:#d9ba7c;letter-spacing:2px;font-size:9px}.sg-steps{counter-reset:step;gap:22px;margin:0;padding:0;list-style:none;display:grid}.sg-steps li{grid-template-columns:34px 1fr;align-items:start;gap:14px;display:grid}.sg-steps li>svg{color:#d9ba7c;border:1px solid #d9ba7c55;width:34px;height:34px;padding:8px}.sg-steps li>span{color:#b9bcae;font-size:13px;line-height:1.75}.sg-steps b{font:600 18px/1.2 var(--display);color:#f0eadd;letter-spacing:.01em;margin-bottom:4px;display:block}.sg-side-note{font:8px var(--mono);letter-spacing:1px;color:#a9ac9e;align-items:center;gap:8px;line-height:1.8;display:inline-flex}.sg-chat{gap:22px;padding:42px;display:grid}.sg-chat-head h3{font:600 clamp(28px, 3.4vw, 44px) / 1 var(--display);letter-spacing:-.01em;margin:12px 0 0}.sg-resumed{color:#d5c6a3;margin:12px 0 0;font-size:13px}.sg-bubble{background:var(--sg-panel-2);border:1px solid #d9ba7c30;gap:12px;max-width:900px;padding:22px 26px;display:grid;position:relative}.sg-bubble>span{font:9px var(--mono);letter-spacing:1.5px;color:#d9ba7c;align-items:center;gap:8px;display:inline-flex}.sg-bubble p{color:#d8dccf;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.8}.sg-bubble-member{background:#0b0e0c;border-color:#d9ba7c33;margin-left:40px}.sg-bubble-bot{background:radial-gradient(ellipse at 0 0, #d9ba7c14, transparent 55%), var(--sg-panel-2);border-color:#d9ba7c66;margin-right:40px}.sg-questions{counter-reset:q;gap:18px;margin:0;padding:0 0 0 22px;display:grid}.sg-questions li::marker{color:#d9ba7c;font:600 14px var(--display)}.sg-questions label{gap:8px;display:grid}.sg-questions label>span{color:#f0eadd;font-size:15px;line-height:1.6}.sg-questions textarea{color:#f2eee2;background:#0b0e0c;border:1px solid #d9ba7c33;border-radius:2px;min-height:84px;padding:12px 14px;font-family:DM Sans,sans-serif;font-size:15px}.sg-questions textarea:focus{border-color:#d9ba7c;outline:none;box-shadow:0 0 0 3px #d9ba7c1f}.sg-chat .sg-submit-row .button{min-height:58px}.sg-discard{color:#a59d86;margin-left:auto}.sg-done,.sg-gate{background:var(--sg-ivory);color:#35402c;justify-items:start;gap:18px;padding:55px;display:grid}.sg-done{animation:.5s ease-out sg-rise}.sg-done h3{font:600 clamp(48px, 6vw, 84px) / .95 var(--display);color:#20291d;margin:0}.sg-done h3 span,.sg-gate .eyebrow{color:#827045}.sg-done p,.sg-gate p{color:#58634b;max-width:640px;margin:0;font-size:16px;line-height:1.9}.sg-done-foot{letter-spacing:1px;text-transform:uppercase;font:9px var(--mono)!important;color:#827045!important}.sg-gate .hero-actions{flex-wrap:wrap;gap:25px}.sg-gate .button{color:#f2e8cf;background:#26321f;border-color:#26321f}.sg-gate .text-button{color:#354329}.sg-again{margin-top:22px}@keyframes sg-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.sg-empty{background:var(--sg-panel);text-align:center;color:#a59d86;border:1px solid #d9ba7c30;padding:60px 30px;font-size:14px}.sg-mine{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sg-mine li{background:var(--sg-panel);border:1px solid #d9ba7c30;grid-template-columns:1fr auto;align-items:start;gap:18px;padding:22px 26px;display:grid}.sg-mine-main{gap:6px;min-width:0;display:grid}.sg-mine b{font:600 22px/1.1 var(--display);overflow-wrap:anywhere}.sg-mine small{font:9px var(--mono);letter-spacing:1px;color:#969f8b}.sg-reply{color:#e8dfc7;white-space:pre-wrap;background:#d9ba7c10;border-left:2px solid #d9ba7c;margin:10px 0 0;padding:12px 16px;font-size:14px;line-height:1.7}.sg-reply span{font:8px var(--mono);letter-spacing:1.5px;color:#d9ba7c;margin-bottom:4px;display:block}.sg-status{font:8.5px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:#a59d86;white-space:nowrap;border:1px solid #d9ba7c33;padding:7px 11px}.sg-status.reviewing{color:#9fc0e8;border-color:#3d5a8a}.sg-status.planned,.sg-status.done{color:var(--good,#b9cc9b);border-color:#b9cc9b55}.sg-status.done{color:#d9ba7c;border-color:#6b5a2c}.sg-status.declined{color:#d09284;border-color:#5a3a33}.sg-how{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.sg-how article{border-top:1px solid #d9ba7c55;padding:28px 0}.sg-how span{font:9px var(--mono);color:#d9ba7c;letter-spacing:1.5px;margin-bottom:26px;display:block}.sg-how h3{font:600 32px/1 var(--display);margin:0 0 12px}.sg-how p{color:#b9bcae;margin:0;font-size:14px;line-height:1.9}.sg :is(a,button,input,textarea):focus-visible{outline-offset:4px;outline:2px solid #ba9855}@media (max-width:1100px){.sg-intro{gap:35px;padding-block:70px}.sg-panel{grid-template-columns:1fr}.sg-side{border-top:1px solid #d9ba7c40;border-left:0}.sg-how{grid-template-columns:1fr;gap:15px}}@media (max-width:760px){.sg-intro{grid-template-columns:1fr;gap:45px;min-height:0;padding:50px 7% 70px}.sg-intro:before{inset:15px 10px}.sg-intro h1{margin:28px 0;font-size:clamp(64px,18vw,120px)}.sg-intro-copy>p{font-size:15px}.sg-intro-actions .button{min-height:60px;padding:18px 24px}.sg-intro-art{min-height:420px}.sg-intro-bubble{max-width:230px;font-size:12px;bottom:22px;right:16px}.sg-principles{justify-content:start;gap:20px;padding:28px 7%}.sg-page{gap:75px;padding:65px 7% 75px}.sg-section-heading{padding-right:0}.sg-section-number{opacity:.35;font-size:70px;top:16px}.sg-page h2{font-size:clamp(42px,11.5vw,70px);position:relative}.sg-form,.sg-side,.sg-chat{padding:28px 20px}.sg-areas{grid-template-columns:1fr}.sg-bubble-member,.sg-bubble-bot{margin:0}.sg-done,.sg-gate{padding:30px 24px}.sg-done p,.sg-gate p{font-size:14px}.sg-gate .hero-actions{flex-direction:column;align-items:start}.sg-mine li{grid-template-columns:1fr;padding:18px}.sg-discard{margin-left:0}}@media (prefers-reduced-motion:reduce){.sg *,.sg :after{transition:none!important;animation:none!important}}.sg .sg-page{gap:0;max-width:none;padding:0}.sg .sg-page>section{isolation:isolate;padding:clamp(80px,9vw,130px) max(6%,56% - 740px);position:relative}.sg .sg-page>section+section{border-top:1px solid #d9ba7c1a}.sg #sg-mine{background:radial-gradient(50% 60% at 85% 0,#d9ba7c10,#0000 70%),#0a0c0a}.sg .sg-panel{position:relative}.sg .sg-panel:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(var(--brass), var(--brass)) top left / 18px 1px, linear-gradient(var(--brass), var(--brass)) top left / 1px 18px, linear-gradient(var(--brass), var(--brass)) bottom right / 18px 1px, linear-gradient(var(--brass), var(--brass)) bottom right / 1px 18px;background-repeat:no-repeat;position:absolute;inset:-1px}.sg .sg-mine li{transition:border-color .3s, transform .4s var(--ease-out);background:#0f130d;border-color:#d9ba7c26;position:relative}.sg .sg-mine li:hover{border-color:#d9ba7c66;transform:translate(4px)}.sg .sg-empty{color:#a9ac9e;background:#d9ba7c05;border-style:dashed}.sg .sg-how-band{background:var(--cream);color:var(--cream-ink)}.sg .sg-how-band .eyebrow{color:#756242}.sg .sg-page .sg-how-band h2{color:var(--cream-ink);margin-bottom:50px}.sg .sg-page .sg-how-band h2 span{background:linear-gradient(110deg,#9a7a3c,#6e5426);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.sg .sg-how-band .sg-how article{border-top-color:#1b251c40;padding-top:30px}.sg .sg-how-band .sg-how span{color:#81704c}.sg .sg-how-band .sg-how h3{color:var(--cream-ink);font-size:clamp(30px,2.8vw,40px)}.sg .sg-how-band .sg-how p{color:#5d6558}@media (max-width:760px){.sg .sg-page>section{padding:70px 7%}}.gw-card h2{background:var(--shine);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text}.gw-wrap{gap:48px;display:grid}.gw-wrap .br-head{margin-bottom:20px}.gw-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:22px;display:grid}.gw-grid.small{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.gw-card{border:1px solid var(--line);transition:border-color .25s, transform .25s var(--ease-out), box-shadow .25s;background:linear-gradient(165deg,#1a2015,#0d110b);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.gw-card.live{border-color:#d9ba7c66;box-shadow:0 24px 60px #00000070,0 0 50px #d9ba7c18}.gw-card.live:hover{border-color:var(--brass);transform:translateY(-3px)}.gw-card.ended{opacity:.85}.gw-art{aspect-ratio:16/7;color:var(--brass);border-bottom:1px solid var(--line);background:radial-gradient(60% 90% at 50% 100%,#d9ba7c26,#0000 70%),#10140d;place-items:center;display:grid;position:relative}.gw-grid.small .gw-art{aspect-ratio:16/6}.gw-art img{object-fit:cover;width:100%;height:100%}.gw-flag{font:600 10.5px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:#10140d;background:var(--brass);padding:4px 10px;position:absolute;top:14px;left:14px}.gw-flag.scheduled{color:var(--brass-hi);border:1px solid var(--brass);background:#10140dcc}.gw-flag.ended{color:#d9dccf;background:#10140dcc;border:1px solid #fff3}.gw-body{align-content:start;gap:14px;padding:22px 24px 24px;display:grid}.gw-card h2{font:600 clamp(26px, 3vw, 34px) / 1 var(--display);letter-spacing:-.01em;text-transform:uppercase;margin:0}.gw-grid.small .gw-card h2{font-size:22px}.gw-prize{color:var(--paper);align-items:center;gap:8px;margin:0;font-size:15.5px;display:flex}.gw-prize svg{color:var(--brass);flex-shrink:0}.gw-prize em{color:var(--brass-hi);font-style:normal}.gw-desc{color:#bfc2b4;font-size:14.5px;line-height:1.65}.gw-clock{border:1px solid var(--line);background:#0b0e09;align-items:baseline;gap:10px;padding:12px 14px;display:flex}.gw-clock span{font:11px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);margin-right:auto}.gw-clock b{font:600 30px / 1 var(--display);font-variant-numeric:tabular-nums;color:var(--paper)}.gw-clock i{font:11px var(--mono);color:var(--brass);margin-left:2px;font-style:normal}.gw-figures{font:12px var(--mono);letter-spacing:.6px;color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.gw-figures li{align-items:center;gap:6px;display:inline-flex}.gw-figures .gw-odds{color:var(--good)}.gw-seed{color:var(--good);background:#b9cc9b0d;border:1px solid #b9cc9b33;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13.5px;line-height:1.5;text-decoration:none;display:flex}.gw-seed svg{flex-shrink:0;margin-top:2px}.gw-seed:hover{border-color:var(--good)}.gw-needs,.gw-note{color:var(--muted);margin:0;font-size:13px}.gw-enter{justify-self:start}.gw-enter.steam{border:1px solid var(--brass);color:var(--brass-hi);background:0 0}.gw-in{border:1px solid var(--good);background:var(--good-dim);font:600 13px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--good);justify-self:start;align-items:center;gap:8px;margin:0;padding:10px 16px;display:inline-flex}.gw-error{color:#f4a492;margin:0;font-size:13.5px}.gw-won{flex-wrap:wrap;align-items:baseline;gap:8px 14px;display:flex}.gw-won span{font:11px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--muted)}.gw-won b{font:600 20px var(--display);color:var(--brass-hi)}.gw-empty{border:1px dashed var(--line-2);color:var(--brass);text-align:center;justify-items:center;gap:12px;padding:56px 20px;display:grid}.gw-empty p{color:#bfc2b4;max-width:440px;margin:0}.gw-loading{color:var(--muted);align-items:center;gap:10px;display:flex}@media (max-width:560px){.gw-body{padding:18px}.gw-clock b{font-size:24px}}.promo-landing.sj{min-height:100svh}.hero.promo-hero.sj-hero{flex-direction:column;height:auto;min-height:100svh;display:flex}.sj .promo-brand{color:inherit;text-decoration:none}.sj .sj-stage{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:1600px;margin:0 auto;padding:24px 6% 150px;animation:.8s ease-out both promo-rise;display:flex;position:relative}.hero.promo-hero.sj-hero h1{font:600 clamp(64px, 10.5vw, 168px) / .84 var(--display);letter-spacing:-.035em;text-transform:uppercase;margin:26px 0 0}.sj .sj-stage h1 em{background-image:var(--shine);color:#0000;text-shadow:none;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:8s ease-in-out 2.2s infinite shimmer}.sj .sj-server{flex-wrap:wrap;align-items:baseline;gap:8px 22px;max-width:none;margin:22px 0 0;display:flex}.sj .sj-server b{font:600 clamp(34px, 4.6vw, 68px) / 1 var(--display);letter-spacing:.02em;text-transform:uppercase;color:#e1c58e}.sj .sj-server span{font:11px var(--mono);letter-spacing:2px;text-transform:uppercase;color:#c3bcaa}.sj .sj-status{border:1px solid var(--promo-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:620px;font:inherit;letter-spacing:normal;text-transform:none;background:#10150fd0;border-radius:0;gap:10px;margin-top:44px;padding:22px 24px 24px;display:grid;position:relative;box-shadow:inset 0 0 0 4px #0d100e,inset 0 0 0 5px #d9ba7c14}.sj .sj-status:before{content:"";pointer-events:none;background:linear-gradient(var(--brass), var(--brass)) top left / 14px 1px, linear-gradient(var(--brass), var(--brass)) top left / 1px 14px, linear-gradient(var(--brass), var(--brass)) bottom right / 14px 1px, linear-gradient(var(--brass), var(--brass)) bottom right / 1px 14px;opacity:.8;background-repeat:no-repeat;position:absolute;inset:-1px}.sj .sj-status strong{font:600 26px / 1 var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--promo-hit-2)}.sj .sj-status>span:last-child{color:#c8cbbd;font-size:14px;line-height:1.6}.sj .sj-beam{height:2px;position:absolute;top:-1px;left:0;right:0;overflow:hidden}.sj .sj-status.working .sj-beam:after{content:"";background:linear-gradient(90deg,#0000,#f2dba3,#0000);width:40%;animation:1.5s ease-in-out infinite sj-sweep;position:absolute;inset:0;box-shadow:0 0 18px #d9ba7c}.sj .sj-status.launching .sj-beam{background:var(--promo-live);box-shadow:0 0 18px #b9cc9b70}.sj .sj-status.ready{border-color:#d9ba7c8c;box-shadow:inset 0 0 0 4px #0d100e,inset 0 0 0 5px #d9ba7c40,0 0 44px #d9ba7c26}.promo-landing.sj:has(.sj-status.ready){cursor:pointer}.sj .sj-actions{flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:26px;display:flex}.sj .sj-actions:empty{display:none}.sj .text-button{cursor:pointer;font:11px var(--mono);letter-spacing:1px;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:inline-flex}.sj .text-button:hover{color:var(--promo-hit-2)}.sj .sj-code{border-top:1px solid var(--promo-line);flex-wrap:wrap;align-items:center;gap:10px 16px;max-width:620px;margin-top:26px;padding-top:20px;display:flex}.sj .sj-code span{font:9px var(--mono);letter-spacing:2px;text-transform:uppercase;color:#d4ba88}.sj .sj-code code{min-width:0;font:13px var(--mono);color:var(--paper);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:260px}.sj .sj-code button{color:var(--promo-hit-2);font:9.5px var(--mono);letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #d9ba7c66;border-radius:2px;align-items:center;gap:8px;padding:9px 14px;display:inline-flex}.sj .sj-code button:hover{background:#d9ba7c14}@keyframes sj-sweep{0%{transform:translate(-110%)}to{transform:translate(260%)}}@media (prefers-reduced-motion:reduce){.sj .sj-status.working .sj-beam:after{width:100%;animation:none}}@media (max-width:760px){.sj .sj-stage{padding:12px 7% 120px}.sj .sj-status{margin-top:30px;padding:18px}.sj .promo-edition{display:none}}.sj .promo-masthead{width:100%;margin:0 auto}.hq-boxes{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin:-20px 0 50px;display:grid}.hq-box{border:1px solid var(--line);background:#141810;align-content:start;gap:14px;padding:22px 24px;display:grid}.hq-box-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.hq-box p{color:#c8cbbd;margin:0;font-size:14px}.hq-box p svg{vertical-align:-3px;color:var(--accent);margin-right:4px}.hq-box-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.hq-box-foot{color:#b9bcae;align-items:center;gap:6px;font-size:12px;display:inline-flex}.completion-percent{color:var(--accent);font:600 26px/1 Barlow Condensed,sans-serif}.completion-track{grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;height:14px;display:grid}.completion-seg{cursor:pointer;background:#0d100c;border:1px solid #d9ba7c38;padding:0;transition:transform .12s}.completion-seg.done{background:var(--accent);border-color:var(--accent)}.completion-seg.picked{outline:1px solid var(--paper);outline-offset:1px;transform:scaleY(1.5)}.completion-seg:hover{transform:scaleY(1.35)}.completion-detail b{align-items:center;gap:6px;margin-bottom:4px;font-size:14px;display:flex}.completion-detail b svg{color:var(--accent)}.completion-detail .text-button{margin-top:6px}.completion-done{color:var(--accent);align-items:center;gap:8px;font-size:13px;display:inline-flex}.hq-links{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hq-links li{border:1px solid var(--line);background:#11150f;grid-template-columns:30px 60px 1fr auto;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:grid}.hq-links li.linked{border-color:#d9ba7c38}.hq-links li>svg{color:var(--accent)}.hq-links li>span:nth-child(3){color:#b9bcae;overflow-wrap:anywhere}.hq-links .link-badge{border:1px solid var(--line);background:#10140e;width:30px;height:30px}.server-record{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;display:grid}.server-record div{border:1px solid var(--line);background:#11150f;padding:10px 12px}.server-record dt{font:9px var(--mono);letter-spacing:1px;color:#a59d86}.server-record dd{color:var(--paper);margin:4px 0 0;font:600 26px/1 Barlow Condensed,sans-serif}.server-record dd small{font:10px var(--mono);color:#a59d86;margin-top:4px;display:block}.referral-inline-code{letter-spacing:3px;color:var(--accent);font:600 30px/1 Barlow Condensed,sans-serif}@media (max-width:960px){.hq-boxes{grid-template-columns:1fr;gap:10px;margin-bottom:40px}}.completion-reward{gap:4px;font-size:12px;display:grid}.completion-reward b{color:var(--accent);font-size:15px}.staff-record{gap:18px;display:grid}.staff-record .sr-formal{border-left:3px solid #e0662a}.staff-record .sr-list,.staff-record .sr-chat{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.staff-record .sr-list li{border-bottom:1px solid #ffffff14;padding-bottom:10px}.staff-record .sr-list p,.staff-record .sr-chat p{white-space:pre-wrap;margin:4px 0 0}.staff-record .sr-list small{opacity:.75;display:block}.staff-record .sr-chat li{border:1px solid #ffffff1a;max-width:min(620px,92%);padding:10px 12px}.staff-record .sr-chat li.member{justify-self:end}.staff-record .sr-chat small{opacity:.7}.staff-record .sr-form{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:12px;display:flex}.staff-record .sr-form label{gap:4px;font-size:14px;display:grid}.staff-record .sr-wide{flex:260px;min-width:0}.staff-record .sr-form textarea,.staff-record .sr-form .sr-wide input{width:100%}.cb-tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:clamp(12px,1.4vw,18px);display:grid}.cb-tiles .br-stat b{font-size:clamp(36px,3.4vw,52px)}.cb-vs{background:#d9ba7c1a;height:4px;position:relative}.cb-vs i{background:var(--brass);position:absolute;inset:0 auto 0 0}.cb-vs em{background:var(--paper);width:2px;height:12px;position:absolute;top:-4px}.cb-cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(12px,1.4vw,18px);margin-top:clamp(12px,1.4vw,18px);display:grid}.cb-list{margin:14px 0 0;padding:0;list-style:none}.cb-list li{color:var(--ink-2);border-bottom:1px solid #d9ba7c14;grid-template-columns:1fr auto 64px;align-items:baseline;gap:12px;padding:9px 0;display:grid}.cb-list li:last-child{border-bottom:0}.cb-list b{font:600 22px/1 var(--display);color:var(--paper)}.cb-list small{font:10px var(--mono);color:#a59d86;text-align:right}.cb-weapons{margin-top:clamp(12px,1.4vw,18px);padding:0;overflow-x:auto}.cb-foot,.cb-empty{color:var(--ink-3);font-size:14px}.cb-foot{max-width:70ch;margin-top:18px}.cb-empty{justify-items:start;gap:14px;display:grid}@media (max-width:560px){.cb-list li{grid-template-columns:1fr auto 52px}}.ms{--ms-panel:#151b11;--ms-sunk:#0f130c;--ms-brass:#d9ba7c;--ms-brass-2:#f2dba3;--ms-line:#d9ba7c40;--ms-line-2:#d9ba7c66;--ms-faint:#d9ba7c1f;--ms-ink:#f2eee2;--ms-ink-2:#c8cbbd;--ms-ink-3:#aab29e;--ms-ok:#b9cc9b;--ms-display:"Barlow Condensed", sans-serif;--ms-gold:linear-gradient(110deg, #fff0c9, #c39b53 80%);min-width:0;color:var(--ms-ink);gap:36px;display:grid}.ms :is(h2,h3,p,ul){margin:0}.ms>.notice{max-width:none;margin:0}.ms-eyebrow{font:9px var(--mono);letter-spacing:2px;color:#d4bd8f;align-items:center;gap:8px;display:inline-flex}.ms .tiny-cross{color:var(--ms-brass);font-size:15px}#main.motion .ms>.reveal[data-reveal=in]{animation-delay:0s}#main.motion .ms-grid>.reveal[data-reveal=in]{animation-delay:calc(mod(var(--i,0), 3) * 90ms)}:is(.ms-frame,.ms-panel,.ms-card,.ms-donations,.ms-assurance):before{content:"";z-index:2;pointer-events:none;background:linear-gradient(var(--ms-brass), var(--ms-brass)) top left / 14px 1px, linear-gradient(var(--ms-brass), var(--ms-brass)) top left / 1px 14px, linear-gradient(var(--ms-brass), var(--ms-brass)) bottom right / 14px 1px, linear-gradient(var(--ms-brass), var(--ms-brass)) bottom right / 1px 14px;opacity:.7;background-repeat:no-repeat;transition:opacity .35s;position:absolute;inset:-1px}.ms-card:hover:before{opacity:1}.ms-fine{color:var(--ms-ink-3);font-size:12px;line-height:1.55}.ms-mast{isolation:isolate;border:1px solid var(--ms-line);animation:rise-soft .9s var(--ease-out) both;background:radial-gradient(at 90% 0,#b8913a38,#0000 55%),radial-gradient(at 0 100%,#d9ba7c10,#0000 50%),linear-gradient(#12160f,#0d100e);justify-content:space-between;align-items:end;gap:28px;padding:48px 46px 42px;display:flex;position:relative;overflow:hidden}.ms-frame{pointer-events:none;border:1px solid #e9ce9326;position:absolute;inset:13px}.ms-frame:before{background:linear-gradient(var(--ms-brass), var(--ms-brass)) top left / 18px 1px, linear-gradient(var(--ms-brass), var(--ms-brass)) top left / 1px 18px, linear-gradient(var(--ms-brass), var(--ms-brass)) top right / 18px 1px, linear-gradient(var(--ms-brass), var(--ms-brass)) top right / 1px 18px, linear-gradient(var(--ms-brass), var(--ms-brass)) bottom left / 18px 1px, linear-gradient(var(--ms-brass), var(--ms-brass)) bottom left / 1px 18px, linear-gradient(var(--ms-brass), var(--ms-brass)) bottom right / 18px 1px, linear-gradient(var(--ms-brass), var(--ms-brass)) bottom right / 1px 18px;background-repeat:no-repeat}.ms-watermark{z-index:-1;font:600 clamp(130px, 18vw, 240px) / .8 var(--ms-display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #dbc18826;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;bottom:-30px;right:4%}.ms-mast-copy{gap:18px;min-width:0;max-width:62ch;display:grid}.ms-mast h2{font:600 clamp(52px, 6.4vw, 104px) / .86 var(--ms-display);letter-spacing:-.03em;text-transform:uppercase;-webkit-text-fill-color:transparent;text-shadow:none;background:linear-gradient(110deg,#fff0c9 0%,#c39b53 38%,#fff3d2 50%,#c39b53 62%,#a9823f 100%) 100% 0/250% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out 2.2s infinite shimmer}.ms-mast p{color:#d5d6c9;font-size:14.5px;line-height:1.7}.ms-tags{flex-wrap:wrap;gap:8px;display:flex}.ms-tags span{border:1px solid var(--ms-line);font:9.5px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--ms-ink-2);align-items:center;gap:7px;padding:6px 11px;display:inline-flex}.ms-button{border:1px solid var(--ms-brass);color:#14180f;min-height:46px;font:600 15px var(--ms-display);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#ecd39a,#c9a763);border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 22px;transition:box-shadow .2s,background .2s;display:inline-flex}.ms-button:hover:not(:disabled){background:linear-gradient(#fbe6b4,#d9ba7c);box-shadow:0 0 30px #d9ba7c55}.ms-button:disabled{color:#a59d86;cursor:not-allowed;background:#d9ba7c14;border-color:#d9ba7c40}.ms-button.ghost{color:var(--ms-brass-2);border-color:var(--ms-line-2);background:0 0}.ms-button.ghost:hover:not(:disabled){box-shadow:none;background:#d9ba7c14}.ms-button.small{min-height:36px;padding:0 14px;font-size:13px}.ms-link{border:0;border-bottom:1px solid var(--ms-line);color:var(--ms-brass-2);cursor:pointer;background:0 0;justify-self:start;align-items:center;gap:6px;padding:0;font-size:12.5px;display:inline-flex}.ms-chip{border:1px solid var(--ms-line);color:var(--ms-ink-2);font:11px var(--mono);cursor:pointer;background:0 0;border-radius:0;padding:6px 11px}.ms-chip[aria-pressed=true],.ms-chip:hover{border-color:var(--ms-brass);color:var(--ms-brass-2);background:#d9ba7c14}.ms :focus-visible{outline-offset:3px;outline:2px solid #f2d494}.ms-panel{border:1px solid var(--ms-line);background:linear-gradient(160deg,#161b12f2,#0f130df2);gap:16px;padding:30px 32px;display:grid;position:relative}.ms-panel p{color:var(--ms-ink-2);font-size:13px}.ms-panel-head{gap:8px;display:grid}.ms-sub{border-top:1px solid var(--ms-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:16px;display:flex}.ms-sub>div:first-child{gap:4px;display:grid}.ms-sub b{font:600 20px var(--ms-display);letter-spacing:.04em;text-transform:uppercase}.ms-sub small{font:9.5px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--ms-ink-3)}.ms-sub-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ms-section-head{border-bottom:1px solid var(--ms-faint);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 24px;margin-top:18px;padding-bottom:22px;display:flex}.ms-section-head>div{gap:18px;display:grid}.ms-section-head h3{font:600 clamp(44px, 5.6vw, 92px) / .9 var(--ms-display);letter-spacing:-.025em;text-wrap:balance}.ms-section-head h3 span{background:var(--brass-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ms-section-head p,.ms-section-head a{color:var(--ms-ink-3);font-size:12px}.ms-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;display:grid}.ms-card{isolation:isolate;border:1px solid var(--ms-line);min-width:0;transition:border-color .35s, transform .35s var(--ease-out), box-shadow .35s;background:linear-gradient(160deg,#161b12f2,#0f130df2);grid-template-rows:auto 1fr;display:grid;position:relative;container-type:inline-size}.ms-card:hover{border-color:var(--ms-line-2);transform:translateY(-3px);box-shadow:0 22px 50px -18px #000,0 0 0 1px #d9ba7c14}.ms-card.owned{border-color:#b9cc9b66}.ms-card.sold-out .ms-card-art,.ms-card.sold-out .ms-price strong{filter:grayscale(.85);opacity:.6}.ms-card-art{isolation:isolate;border-bottom:1px solid var(--ms-faint);background:radial-gradient(at 50% 120%,#b8913a40,#0000 65%),linear-gradient(#12160f,#0d100e);place-items:center;min-height:190px;display:grid;position:relative;overflow:hidden}.ms-card-art:not(.has-image):before,.ms-card-art:not(.has-image):after{content:"";z-index:-1;pointer-events:none;position:absolute}.ms-card-art:not(.has-image):before{background:linear-gradient(#d9ba7c0d 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#d9ba7c0d 1px,#0000 1px) 0 0/28px 28px;inset:0;-webkit-mask:radial-gradient(#000 20%,#0000 70%);mask:radial-gradient(#000 20%,#0000 70%)}.ms-card-art:not(.has-image):after{width:156px;height:156px;transition:scale .5s var(--ease-out);border:1px solid #d9ba7c33;border-radius:50%;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 24px #d9ba7c08,0 0 0 25px #d9ba7c1a,inset 0 0 60px #d9ba7c14}.ms-card:hover .ms-card-art:not(.has-image):after{scale:1.06}.ms-card-art.has-image{place-items:stretch stretch;min-height:0}.ms-card-art.has-image .ms-kind{justify-self:start;margin:12px 12px 10px;position:static}.ms-card.featured .ms-card-art.has-image{align-content:center}.ms-card-image{object-fit:contain;width:100%;height:auto;max-height:420px;display:block}.ms-card-glyph{border:1px solid var(--ms-line-2);width:86px;height:86px;color:var(--ms-brass-2);filter:drop-shadow(0 0 22px #d9ba7c2e);background:radial-gradient(circle,#d9ba7c1f,#0d100e 70%);border-radius:50%;place-items:center;display:grid}.ms-kind{z-index:1;border:1px solid var(--ms-line);font:8.5px var(--mono);letter-spacing:1.6px;color:var(--ms-brass);background:#0d100ecc;align-items:center;gap:4px;padding:4px 8px;display:inline-flex;position:absolute;top:12px;left:12px}.ms-card.owned .ms-kind{color:var(--ms-ok);border-color:#b9cc9b66}.ms-card-body{align-content:start;gap:14px;padding:22px 22px 24px;display:grid}.ms-card-info,.ms-card-detail{align-content:start;gap:14px;min-width:0;display:grid}.ms-card-detail>p{color:var(--ms-ink-2);font-size:13px;line-height:1.6}@container (width>=560px){.ms-card-body{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:26px;padding:26px 28px 28px}.ms-card-detail{border-left:1px solid var(--ms-faint);padding-left:26px}}.ms-card.featured{border-color:var(--ms-brass);background:radial-gradient(ellipse at 100% 0%, #b8913a2e, transparent 55%), var(--ms-panel);grid-template-rows:auto;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);box-shadow:0 0 0 1px #d9ba7c26,0 30px 80px #0006}.ms-card.featured .ms-card-art{border-bottom:0;border-right:1px solid var(--ms-line);min-height:320px}.ms-card.featured .ms-card-art.has-image{place-items:center}.ms-card.featured .ms-card-image{max-height:520px}.ms-card.featured .ms-card-glyph{width:130px;height:130px}.ms-card.featured .ms-card-art:not(.has-image):after{width:230px;height:230px;box-shadow:0 0 0 34px #d9ba7c08,0 0 0 35px #d9ba7c1a,0 0 0 80px #d9ba7c05,inset 0 0 80px #d9ba7c14}.ms-card.featured .ms-kind{border-color:var(--ms-brass);color:var(--ms-brass-2)}.ms-card.featured .ms-card-body{grid-template-columns:minmax(0,1fr);align-content:center;padding:34px 34px 36px}.ms-card.featured .ms-card-detail{border-left:0;padding-left:0}.ms-card.featured h3{font-size:clamp(32px,3.4vw,46px)}.ms-card.featured .ms-price strong{font-size:clamp(56px,6vw,80px)}@container (width>=1000px){.ms-card.featured .ms-card-body{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.ms-card h3{font:600 26px / 1 var(--ms-display);letter-spacing:.02em;text-transform:uppercase}.ms-price{gap:4px;display:grid}.ms-price strong{font:600 52px / .85 var(--ms-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:var(--ms-gold);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ms-price span,.ms-term{font:9.5px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--ms-ink-3)}.ms-term{border:1px dashed var(--ms-line);justify-self:start;padding:4px 8px}.ms-perks{border-top:1px solid var(--ms-faint);gap:8px;padding:14px 0 0;list-style:none;display:grid}.ms-perks li{color:var(--ms-ink-2);gap:8px;font-size:13px;line-height:1.45;display:flex}.ms-perks svg{color:var(--ms-brass);flex-shrink:0;margin-top:2px}.ms-stock{gap:7px;display:grid}.ms-stock span{font:9.5px var(--mono);letter-spacing:1.4px;color:var(--ms-ink-2);align-items:center;gap:6px;display:inline-flex}.ms-stock i{background:#d9ba7c1a;height:4px;display:block;position:relative}.ms-stock i b{background:linear-gradient(90deg,#8f7a4c,#f2dba3);position:absolute;inset:0 auto 0 0}.ms-stock.low span{color:#f0c27a}.ms-stock.low i b{background:linear-gradient(90deg,#a5552f,#f0a46b)}.ms-stock.out{background:#e2705a12;border:1px solid #e2705a80;padding:10px 12px}.ms-stock.out span{color:#f4a492}.ms-stock.out small{color:var(--ms-ink-3);font-size:12px}.ms-consent{border:1px solid var(--ms-faint);background:var(--ms-sunk);color:var(--ms-ink-2);cursor:pointer;grid-template-columns:auto 1fr;gap:10px;padding:12px;font-size:12px;line-height:1.5;display:grid}.ms-consent input{accent-color:var(--ms-brass);margin-top:2px}.ms-consent a{color:var(--ms-brass-2)}.ms-owned{font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;color:#d5e6c2;background:#b9cc9b10;border:1px solid #b9cc9b66;align-items:center;gap:8px;padding:12px 14px;display:flex}.ms-gift{gap:12px;display:grid}.ms-gift-body{border:1px dashed var(--ms-line);gap:12px;padding:14px;display:grid}.ms-gift-body p{color:var(--ms-ink-2);font-size:12.5px;line-height:1.5}.ms-gift-body form{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.ms-gift-body label{font:9px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--ms-ink-3);flex:160px;gap:6px;display:grid}#main :is(.ms-gift-body,.ms-amount-box) input{border:1px solid var(--ms-line);background:var(--ms-sunk);width:100%;min-height:0;color:var(--ms-ink);border-radius:0;padding:10px 12px;font-size:14px}#main :is(.ms-gift-body,.ms-amount-box) input:focus{border-color:var(--ms-brass);box-shadow:0 0 0 3px #d9ba7c1f}.ms-gift-people{flex-wrap:wrap;gap:6px;display:flex}.ms-donations{border:1px solid var(--ms-line);background:radial-gradient(at 0 0,#b8913a26,#0000 55%),linear-gradient(160deg,#161b12f2,#0f130df2);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;padding:clamp(28px,4vw,56px);display:grid;position:relative}.ms-donation-intro{align-content:center;gap:16px;display:grid}.ms-donation-intro h3{font:600 clamp(44px, 5vw, 80px) / .88 var(--ms-display);letter-spacing:-.025em;text-transform:uppercase}.ms-donation-intro h3 span{background:var(--ms-gold);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:block}.ms-donation-intro p{color:var(--ms-ink-2);font-size:14px;line-height:1.65}.ms-donation-list{gap:16px;display:grid}.ms-donation-card{border:1px solid var(--ms-line);background:var(--ms-sunk);gap:14px;padding:24px;display:grid}.ms-donation-card h3{font:600 28px / 1 var(--ms-display);text-transform:uppercase}.ms-donation-card>p{color:var(--ms-ink-2);font-size:13px;line-height:1.6}.ms-give{gap:12px;display:grid}.ms-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ms-presets button{border:1px solid var(--ms-line);min-height:42px;color:var(--ms-ink);font:600 18px var(--ms-display);cursor:pointer;background:0 0;border-radius:0}.ms-presets button[aria-pressed=true],.ms-presets button:hover:not(:disabled){border-color:var(--ms-brass);color:var(--ms-brass-2);background:#d9ba7c18}.ms-amount{gap:8px;display:grid}.ms-amount>span:first-child{font:9px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--ms-ink-3);justify-content:space-between;display:flex}.ms-amount small{font:inherit}.ms-amount-box{display:block;position:relative}.ms-amount-box i{font:normal 9px var(--mono);color:var(--ms-ink-3);position:absolute;top:50%;left:12px;transform:translateY(-50%)}#main .ms-amount-box input{font:600 22px var(--ms-display);padding-left:48px}.ms-assurance{border:1px solid var(--ms-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.ms-assurance>div{gap:14px;padding:22px 24px;display:flex}.ms-assurance>div+div{border-left:1px solid var(--ms-faint)}.ms-assurance svg{color:var(--ms-brass);flex-shrink:0}.ms-assurance>div>div{gap:6px;display:grid}.ms-assurance b{font:600 17px var(--ms-display);letter-spacing:.06em;text-transform:uppercase}.ms-assurance p{color:var(--ms-ink-3);font-size:12.5px;line-height:1.55}.ms-assurance a{color:var(--ms-brass-2);border-bottom:1px solid var(--ms-line);justify-self:start;align-items:center;gap:4px;font-size:12.5px;display:inline-flex}@media (prefers-reduced-motion:reduce){.ms,.ms *{transition:none!important;animation:none!important}}@media (max-width:900px){.ms-card.featured{grid-template-columns:minmax(0,1fr)}.ms-card.featured .ms-card-art{border-right:0;border-bottom:1px solid var(--ms-line);min-height:0}.ms-card.featured .ms-card-art:not(.has-image){min-height:180px}.ms-card.featured .ms-card-body{padding:24px 22px 26px}.ms-donations{grid-template-columns:minmax(0,1fr);padding:26px 20px}}@media (max-width:640px){.ms{gap:26px}.ms-mast{flex-direction:column;align-items:stretch;padding:34px 24px 28px}.ms-watermark{opacity:.4;right:-10px}.ms-card-art{min-height:160px}.ms-grid{grid-template-columns:minmax(0,1fr)}.ms-card.featured h3{font-size:30px}.ms-panel{padding:20px 18px}.ms-assurance{grid-template-columns:minmax(0,1fr)}.ms-assurance>div+div{border-left:0;border-top:1px solid var(--ms-faint)}.ms-sub-actions,.ms-sub-actions .ms-button{width:100%}}.recruited-hero .hero-content{max-width:1100px}.recruited-hero h1{white-space:nowrap}.recruiter-chip{color:#dcd8c8;background:#0d100ee0;border:1px solid #d9ba7c44;align-items:center;gap:16px;margin:8px 0 22px;padding:12px 18px 12px 12px;font-size:13px;line-height:1.5;animation:1s ease-out rise-in;display:inline-flex}.recruiter-chip img{object-fit:cover;border:1px solid var(--accent);background:#15190f;border-radius:50%;width:44px;height:44px}.recruiter-chip b{color:var(--accent)}.recruiter-chip a{color:var(--accent);border-bottom:1px solid #d9ba7c66}.recruited-stamp img{width:165px}.recruited-section .br-head>p{max-width:340px}.induction{grid-template-columns:260px minmax(0,1fr) 320px;align-items:start;gap:34px;margin-top:40px;display:grid}.induction-rail{gap:0;margin:0;padding:0;list-style:none;display:grid;position:sticky;top:110px}.induction-rail li{border-top:1px solid var(--line);color:#8f8a78;grid-template-columns:40px 1fr;align-items:start;gap:16px;padding:18px 0;display:grid;position:relative}.induction-rail li:last-child{border-bottom:1px solid var(--line)}.induction-rail .rail-n{width:40px;height:40px;font:500 12px var(--mono);letter-spacing:1px;border:1px solid #d9ba7c40;place-items:center;display:grid}.induction-rail li span:not(.rail-n){gap:4px;display:grid}.induction-rail li.current b{color:var(--brass-hi)}.induction-rail b{font:600 20px/1 var(--display);letter-spacing:.01em;text-transform:uppercase;color:inherit}.induction-rail small{font:10px var(--mono);letter-spacing:.4px;color:#a59d86}.induction-rail li.current{color:var(--paper)}.induction-rail li.current .rail-n{background:var(--accent);color:#15110a;border-color:var(--accent)}.induction-rail li.done{color:#d4ba88}.induction-rail li.done .rail-n{border-color:var(--accent);color:var(--accent)}.br-panel.induction-panel{background:radial-gradient(60% 60% at 100% 0,#d9ba7c10,#0000 70%),linear-gradient(160deg,#161b12f2,#0f130df2);border-color:#d9ba7c33;min-height:420px;padding:38px 40px 42px;animation:.6s ease-out rise-in}.induction-panel h3{font:600 clamp(40px, 4vw, 64px) / .92 var(--display);letter-spacing:-.02em;align-items:center;gap:14px;margin:22px 0 18px;display:flex}.induction-panel>p{color:#c8cbbd;max-width:560px;font-size:14px;line-height:1.8}.induction-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:26px;display:flex}.induction-panel .fine-print{color:#a59d86;margin-top:26px;font-size:11px}.induction-panel .fine-print a{color:var(--accent)}.referral-logged{font:12px var(--mono);color:#d4ba88;align-items:center;gap:10px;margin:0 0 20px;display:flex}.referral-logged b{color:var(--accent)}.induction-form{max-width:none;margin-top:10px}.induction-form>p{color:#c8cbbd;font-size:14px;line-height:1.7}.induction-aside{min-height:520px;position:sticky;top:110px}.induction-aside ul{color:#c8cbbd;margin:0 0 20px;padding-left:18px;font-size:13.5px;line-height:1.8}.induction-patch{filter:drop-shadow(0 4px 16px #0009);width:110px;margin-bottom:22px}.induction-aside .image-credit{font:8px var(--mono);letter-spacing:1px;color:#8f8a78;display:block;position:static}@media (max-width:1100px){.induction{grid-template-columns:220px minmax(0,1fr)}.induction-aside{grid-column:1/-1;min-height:320px;position:relative;top:auto}}@media (max-width:760px){.recruited-hero h1{white-space:normal}.recruiter-chip{display:flex}.induction{grid-template-columns:1fr;gap:24px}.induction-rail{grid-template-columns:repeat(4,1fr);gap:6px;position:static}.induction-rail li{border:0;grid-template-columns:1fr;gap:8px;padding:0}.induction-rail li:last-child{border:0}.induction-rail .rail-n{width:34px;height:34px;font-size:11px}.induction-rail li.current b{color:var(--brass-hi)}.induction-rail b{font-size:15px}.induction-rail small{display:none}.br-panel.induction-panel{min-height:0;padding:28px 22px 32px}.induction-panel h3{font-size:34px}.induction-actions .button{width:100%}}.wz{--wz-panel:#11150f;--wz-panel-2:#141810;--wz-edge:#d9ba7c26;--wz-edge-lit:#d9ba7c66;--wz-field:#0b0e0c;--wz-ink:#e9ebe0;--wz-ink-2:#b9bcae;--wz-ink-3:#8a8a7a;isolation:isolate;border:1px solid var(--wz-edge);color:var(--wz-ink);background:radial-gradient(at 0 0,#d9ba7c14,#0000 50%),linear-gradient(160deg,#131710,#0d100c 70%);border-radius:2px;margin-top:28px;padding:clamp(26px,3.6vw,44px) clamp(20px,3.6vw,44px) clamp(28px,3.6vw,40px);animation:.6s ease-out rise-in;position:relative;box-shadow:inset 0 1px #ffffff0a,0 30px 80px #00000050}.wz-frame{pointer-events:none;border:1px solid #d9ba7c1c;border-radius:2px;position:absolute;inset:12px}.wz>*{position:relative}.wz :is(h2,h3,p){overflow-wrap:anywhere}.wz-eyebrow{font:9.5px var(--mono);letter-spacing:2px;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;display:inline-flex}.wz-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-bottom:30px;display:grid}.wz-head h2{font:600 clamp(38px, 4.6vw, 60px) / .92 var(--display);letter-spacing:-.02em;color:var(--wz-ink);margin:14px 0 12px}.wz-head p{max-width:620px;color:var(--wz-ink-2);margin:0;font-size:14px;line-height:1.75}.wz-meter{place-items:center;width:112px;height:112px;display:grid;position:relative}.wz-meter svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.wz-meter circle{fill:none;stroke-width:4px}.wz-meter-track{stroke:#d9ba7c1f}.wz-meter-fill{stroke:var(--accent);stroke-linecap:round;stroke-dasharray:276.46;stroke-dashoffset:calc(276.46 - 276.46 * var(--pct) / 100);filter:drop-shadow(0 0 6px #d9ba7c66);transition:stroke-dashoffset .5s}.wz-meter b{font:600 34px/1 var(--display);color:var(--wz-ink);align-items:baseline;gap:4px;display:flex}.wz-meter small{font:10px var(--mono);letter-spacing:1px;color:var(--wz-ink-3)}.wz-grid{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:26px;display:grid}.wz-side{gap:14px;display:grid;position:sticky;top:96px}.wz-file{border:1px solid var(--wz-edge);background:linear-gradient(135deg, #d9ba7c0f, transparent 55%), linear-gradient(160deg, var(--wz-panel-2), var(--wz-panel));border-radius:2px;padding:18px 18px 20px;box-shadow:inset 0 1px #ffffff08}.wz-file-top{border-bottom:1px solid #d9ba7c1f;align-items:center;gap:14px;padding-bottom:16px;display:flex}.wz-file-avatar{border:2px solid var(--accent);object-fit:cover;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 4px #d9ba7c1a}.wz-file-id{gap:4px;min-width:0;display:grid}.wz-file-eyebrow{font:8.5px var(--mono);letter-spacing:1.8px;color:var(--wz-ink-3)}.wz-file-id b{font:600 26px/1 var(--display);letter-spacing:.005em;text-transform:uppercase;color:var(--wz-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wz-file-id small{font:9.5px var(--mono);letter-spacing:1px;color:var(--accent);align-items:center;gap:5px;display:inline-flex}.wz-file-rows{gap:9px;margin:14px 0 0;display:grid}.wz-file-rows>div{grid-template-columns:92px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.wz-file-rows dt{font:9px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--wz-ink-3);align-items:center;gap:6px;display:inline-flex}.wz-file-rows dd{color:var(--wz-ink);overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;font-weight:500}.wz-file-rows dd>span{color:var(--wz-ink-3);font-size:11.5px;font-weight:400}.wz-cc{font:9.5px var(--mono);letter-spacing:1px;color:var(--accent);vertical-align:1px;border:1px solid #d9ba7c33;border-radius:2px;padding:1px 5px;display:inline-block}.wz-file-chips{border-top:1px solid #d9ba7c1f;flex-wrap:wrap;gap:6px;margin-top:14px;padding-top:14px;display:flex}.wz-file-chips span{font:10px var(--mono);letter-spacing:.4px;color:var(--wz-ink-2);background:#d9ba7c0a;border:1px solid #d9ba7c33;border-radius:999px;padding:4px 9px}.wz-file-bio{color:var(--wz-ink-2);-webkit-line-clamp:4;border-top:1px solid #d9ba7c1f;-webkit-box-orient:vertical;margin:14px 0 0;padding-top:14px;font-size:12.5px;line-height:1.65;display:-webkit-box;overflow:hidden}.wz-steps{border:1px solid var(--wz-edge);background:var(--wz-panel);border-radius:2px;margin:0;padding:6px 0;list-style:none;display:grid}.wz-steps li{position:relative}.wz-steps li:not(:last-child):after{content:"";background:#d9ba7c1f;width:1px;position:absolute;top:44px;bottom:-6px;left:33px}.wz-steps li.done:after{background:var(--accent);opacity:.6}.wz-steps button{text-align:left;width:100%;color:var(--wz-ink-3);cursor:default;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:14px;padding:11px 18px;transition:color .2s;display:grid}.wz-steps li.done button{cursor:pointer;color:var(--wz-ink-2)}.wz-steps li.done button:hover,.wz-steps li.current button{color:var(--wz-ink)}.wz-step-n{z-index:1;background:var(--wz-panel);width:30px;height:30px;font:500 10.5px var(--mono);letter-spacing:.5px;border:1px solid #d9ba7c38;border-radius:50%;place-items:center;transition:background .2s,border-color .2s,color .2s;display:grid;position:relative}.wz-steps li.current .wz-step-n{background:var(--accent);border-color:var(--accent);color:#13170f;box-shadow:0 0 0 4px #d9ba7c1f}.wz-steps li.done .wz-step-n{border-color:var(--accent);color:var(--accent)}.wz-step-text{gap:2px;min-width:0;display:grid}.wz-step-text b{font:600 17px/1 var(--display);letter-spacing:.02em;text-transform:uppercase}.wz-step-text small{font:9px var(--mono);letter-spacing:.5px;color:var(--wz-ink-3)}.wz-panel{border:1px solid var(--wz-edge);background:linear-gradient(165deg, var(--wz-panel-2), #0f130d 75%);border-radius:2px;min-width:0;padding:clamp(24px,3vw,38px) clamp(20px,3vw,40px) clamp(22px,3vw,32px);animation:.45s ease-out rise-in;box-shadow:inset 0 1px #ffffff08}.wz-panel>fieldset{border:0;min-width:0;margin:0;padding:0}.wz-step-head{margin-bottom:12px}.wz-panel h3{font:600 clamp(30px, 3.6vw, 44px) / .95 var(--display);letter-spacing:-.015em;color:var(--wz-ink);margin:0 0 10px}.wz-lead{color:var(--wz-ink-2);max-width:560px;margin:0 0 24px;font-size:14px;line-height:1.75}.wz-panel .avatar-uploader{border:1px solid var(--wz-edge);background:var(--wz-panel);border-radius:2px;margin:0 0 22px;padding:18px 20px}.wz-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 20px;display:grid}.wz-fields>label:not(.chip):not(.visible-toggle){letter-spacing:.01em;min-width:0;color:var(--wz-ink-2);flex-direction:column;gap:9px;margin:0;font-size:12.5px;display:flex}.wz-fields>label small{color:var(--wz-ink-3);font-size:11.5px;line-height:1.5}.wz-fields>:is(fieldset,.visible-toggle,.wz-callsign,label:has(textarea)){grid-column:1/-1}.wz-callsign input{font:600 26px/1 var(--display);letter-spacing:.01em;text-transform:uppercase;min-height:62px}.wz-count{font-family:var(--mono);align-self:flex-end}.wz-fields>label .text-button{color:var(--wz-ink-3);align-self:flex-start;padding:4px 0;font-size:11.5px}.wz-fields>label .text-button:hover{color:var(--accent)}.wz :is(input:not([type=checkbox]):not([type=radio]),textarea,select){background:var(--wz-field);color:var(--wz-ink);border:1px solid #d9ba7c2e;border-radius:2px;min-height:48px;padding:13px 15px;font-size:14px;transition:border-color .15s,box-shadow .15s}.wz :is(input,textarea)::placeholder{color:#7a7466}.wz :is(input,textarea,select):focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #d9ba7c1f}.wz select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.wz textarea{min-height:130px;line-height:1.7}.wz :is(.chips-fieldset,.consent-fieldset,.socials-fieldset){border:1px solid var(--wz-edge);background:var(--wz-panel);border-radius:2px;margin:0;padding:18px 20px 20px}.wz :is(.chips-fieldset,.consent-fieldset,.socials-fieldset) legend{font:9.5px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--accent);padding:0 8px}.wz .chip{background:var(--wz-field);min-height:42px;color:var(--wz-ink-2);border-color:#d9ba7c2e;border-radius:2px;padding:10px 14px;transition:border-color .15s,background .15s,color .15s,transform .15s}.wz .chip:hover{border-color:var(--wz-edge-lit);transform:translateY(-1px)}.wz .chip.on{border-color:var(--accent);color:var(--wz-ink);background:#d9ba7c1c}.wz-socials{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px 16px;display:grid}.wz-socials legend{grid-column:1/-1}.wz-socials>label{color:var(--wz-ink-2);flex-direction:column;gap:8px;margin:0;font-size:12px;display:flex}.wz .consent-fieldset p{color:var(--wz-ink-2)}.wz-toggle,.wz .visible-toggle{border:1px solid var(--wz-edge);background:var(--wz-panel);cursor:pointer;border-radius:2px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:14px;margin:0;padding:16px 20px;transition:border-color .15s;display:grid}.wz .visible-toggle:has(input:checked){border-color:var(--wz-edge-lit)}.wz .visible-toggle input{accent-color:var(--accent);width:18px;height:18px;margin-top:2px}.wz .visible-toggle b{color:var(--wz-ink);font-size:14px;font-weight:500;display:block}.wz .visible-toggle small{color:var(--wz-ink-3);margin-top:4px;font-size:12px;line-height:1.55;display:block}.wz-steam{border:1px solid var(--wz-edge);background:radial-gradient(ellipse at 100% 0%, #7fb3d914, transparent 55%), var(--wz-panel);color:var(--wz-ink-2);border-radius:2px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;margin-bottom:22px;padding:22px 24px;display:grid}.wz-steam>svg{color:#9fc2dd;margin-top:2px}.wz-steam>div{gap:10px;min-width:0;display:grid}.wz-steam b{color:var(--wz-ink);align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.wz-steam p{margin:0;font-size:13.5px;line-height:1.7}.wz-steam .button{border-radius:2px;justify-self:start}.wz-steam small{color:var(--wz-ink-3);font-size:11.5px}.wz-steam.is-linked{background:radial-gradient(ellipse at 100% 0%, #8fc97c18, transparent 55%), var(--wz-panel);border-color:#b9cc9b55;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.wz-steam.is-linked img{border:1px solid var(--wz-edge-lit);border-radius:50%}.wz-steam.is-linked>div{gap:4px}.wz-steam.is-linked .mono{font:11px var(--mono);color:var(--wz-ink-3)}.wz-steam-check{background:var(--good);color:#0b0e0c;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.wz-notice{border-radius:2px;margin:22px 0 0}.wz-actions{border-top:1px solid #d9ba7c1f;flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;padding-top:22px;display:flex}.wz .button{letter-spacing:.8px;text-transform:uppercase;border-radius:2px;gap:12px;min-height:52px;padding:15px 22px;font-size:11.5px;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s}.wz .wz-next:hover{transform:translateY(-2px);box-shadow:0 12px 30px #d9ba7c26}.wz .button-outline{color:var(--wz-ink-2);border-color:#d9ba7c2e}.wz .button-outline:hover{border-color:var(--wz-edge-lit);color:var(--wz-ink);background:#ffffff08}.wz-actions .text-button{color:var(--wz-ink-3);margin-left:auto;font-size:11.5px}.wz-actions .text-button:hover{color:var(--accent)}.wz-bar{background:#d9ba7c1f;border-radius:999px;height:2px;margin-top:20px;overflow:hidden}.wz-bar i{background:linear-gradient(90deg, #a59d86, var(--accent));height:100%;transition:width .4s;display:block}@media (max-width:1000px){.wz-grid{grid-template-columns:1fr;gap:18px}.wz-side{grid-template-columns:minmax(0,1fr) minmax(0,1fr);position:static}}@media (max-width:760px){.wz{border-radius:2px}.wz-frame{inset:8px}.wz-head{grid-template-columns:1fr;gap:16px}.wz-meter{order:-1;justify-self:start;width:84px;height:84px}.wz-meter b{font-size:26px}.wz-side{grid-template-columns:1fr}.wz-steps{scrollbar-width:none;gap:4px;padding:6px;display:flex;overflow-x:auto}.wz-steps::-webkit-scrollbar{display:none}.wz-steps li{flex:none}.wz-steps li:after{display:none}.wz-steps button{white-space:nowrap;border:1px solid #0000;border-radius:999px;grid-template-columns:28px auto;gap:8px;width:auto;padding:6px 10px}.wz-steps li.current button{border-color:var(--wz-edge-lit);background:#d9ba7c0f}.wz-steps li:not(.current) .wz-step-text{display:none}.wz-step-n{width:28px;height:28px;font-size:10px}.wz-steps li.current .wz-step-n{box-shadow:none}.wz-step-text small{display:none}.wz-fields{grid-template-columns:1fr;gap:16px}.wz-steam,.wz-steam.is-linked{grid-template-columns:1fr}.wz-steam-check{display:none}.wz-actions{grid-template-columns:1fr;display:grid}.wz-actions .button-outline{order:2}.wz-actions .text-button{order:3;margin:0}.wz-steps li:not(.current) button{gap:0;padding:6px}}#main .service-jacket{--rk:#d9ba7c;--rk-2:#f0dcaa;--rk-gold:#d9ba7c;--rk-line:#d9ba7c26;--rk-line-2:#d9ba7c4d;--rk-faint:#d9ba7c14;--rk-ink-2:#c8cbbd;--rk-ink-3:#a59d86}.service-jacket{gap:var(--hq-gap,20px);font-variant-numeric:tabular-nums;--presence:#b9cc9b;--contribution:#d9ba7c;--loyalty:#7fb3d9;display:grid}.service-jacket .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.service-jacket .notice{margin:0}.service-jacket .eyebrow{color:var(--rk)}.sj-card,.sj-head{isolation:isolate;background:linear-gradient(160deg,#161b12f2,#0f130df2);border:1px solid #d9ba7c26;border-radius:2px;min-width:0;padding:26px 28px;position:relative}.sj-card:before,.sj-head:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(var(--brass), var(--brass)) top left / 14px 1px, linear-gradient(var(--brass), var(--brass)) top left / 1px 14px, linear-gradient(var(--brass), var(--brass)) bottom right / 14px 1px, linear-gradient(var(--brass), var(--brass)) bottom right / 1px 14px;opacity:.7;background-repeat:no-repeat;position:absolute;inset:0}.sj-card h3{font:600 clamp(28px, 2.4vw, 38px) / .95 var(--display);letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 0;display:flex}.sj-card h4{font:600 17px var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--rk-2);align-items:center;gap:7px;margin:0 0 10px;display:flex}.sj-card-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.sj-muted{color:var(--rk-ink-3);margin:0;font-size:13.5px;line-height:1.7}.sj-head-icon{color:var(--rk);flex:none}.sj-grid{gap:var(--hq-gap,20px);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.sj-head{isolation:isolate;background:radial-gradient(70% 120% at 0%,#d9ba7c1c,#0000 60%),linear-gradient(160deg,#161b12f2,#0e110cf2);grid-template-columns:150px minmax(0,1fr) auto;grid-template-areas:"badge id stats""badge pillars pillars";gap:18px 32px;padding:32px 34px;display:grid;overflow:hidden}.sj-head.sj-reserve{background:radial-gradient(70% 120% at 0%,#e0b7611a,#0000 60%),linear-gradient(160deg,#161b12f2,#0e110cf2);border-color:#e0b76155}.sj-head.sj-leave{border-color:#7fb3d955}.sj-badge{filter:drop-shadow(0 12px 30px #0008);grid-area:badge;align-self:center;place-items:center;display:grid}.sj-id{grid-area:id;min-width:0}.sj-id h2{background-image:var(--shine);font:600 clamp(48px, 5.4vw, 88px) / .88 var(--display);letter-spacing:-.03em;-webkit-text-fill-color:transparent;text-shadow:none;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;margin:10px 0 16px;animation:8s ease-in-out 2.2s infinite shimmer}.sj-status{font:10px var(--mono);letter-spacing:1.2px;text-transform:uppercase;border:1px solid;border-radius:2px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.sj-status i{width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 22%, transparent);background:currentColor;border-radius:50%}.sj-status.active{color:var(--presence)}.sj-status.reserve{color:#e0b761}.sj-status.leave{color:var(--loyalty)}.sj-explain{max-width:560px;color:var(--rk-ink-2);margin:12px 0 0;font-size:14px;line-height:1.7}.sj-stats{background:#d9ba7c26;border:1px solid #d9ba7c26;grid-area:stats;grid-template-columns:repeat(2,minmax(120px,auto));align-self:start;gap:1px;margin:0;display:grid}.sj-stats>div{background:#0d100e;padding:14px 18px}.sj-stats dt{font:9px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--rk-ink-3)}.sj-stats dd{font:600 clamp(30px, 2.8vw, 42px) / .95 var(--display);letter-spacing:-.01em;color:var(--paper);margin:8px 0 0}.sj-stats dd small{color:var(--rk-ink-3);font-size:.5em}.sj-pillars{grid-area:pillars;gap:10px;display:grid}.sj-pillar-bar{background:#d9ba7c14;border-radius:2px;gap:3px;height:10px;display:flex;overflow:hidden}.sj-pillar-bar i{flex-basis:0;min-width:2px}.sj-pillar-bar .presence,.sj-pillars li.presence:before{background:var(--presence)}.sj-pillar-bar .contribution,.sj-pillars li.contribution:before{background:var(--contribution)}.sj-pillar-bar .loyalty,.sj-pillars li.loyalty:before{background:var(--loyalty)}.sj-pillars ul{color:var(--rk-ink-2);flex-wrap:wrap;gap:6px 22px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.sj-pillars li{align-items:center;gap:8px;display:inline-flex}.sj-pillars li:before{content:"";border-radius:2px;width:9px;height:9px}.sj-pillars b{color:var(--paper)}.sj-alert{border-radius:2px;align-items:flex-start;gap:14px;padding:16px 20px;font-size:14px;line-height:1.6;display:flex}.sj-alert svg{flex:none;margin-top:2px}.sj-alert.bad{color:#f2c2b6;background:#e2705a14;border:1px solid #e2705a66}.sj-alert.bad svg{color:#e2705a}.sj-alert.warn{color:#f0dbab;background:#e0b76112;border:1px solid #e0b76166}.sj-alert.warn svg{color:#e0b761}.sj-meter{background:#d9ba7c14;border-radius:2px;height:4px;display:block;overflow:hidden}.sj-meter i{background:var(--brass-grad);height:100%;transition:width .6s var(--ease-out);border-radius:2px;display:block}.sj-meter.done i,.sj-meter.presence i{background:var(--presence)}.sj-meter.contribution i{background:var(--contribution)}.sj-next.milestone{background:radial-gradient(at 100% 0,#d9ba7c1c,#0000 55%),linear-gradient(160deg,#161b12f2,#0f130df2);border-color:#d9ba7c55}.sj-progress-line{font:10px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--rk-ink-3);margin:0 0 12px}.sj-checks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sj-checks li{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;display:grid}.sj-tick{border:1px solid var(--rk-line-2);border-radius:2px;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.sj-checks li.met .sj-tick{border-color:var(--presence);background:var(--presence);color:#10160f}.sj-check-row{justify-content:space-between;gap:12px;margin-bottom:6px;font-size:13.5px;display:flex}.sj-check-row b,.sj-week-rows b{white-space:nowrap;font-weight:600}.sj-check-row em,.sj-week-rows em{color:var(--rk-ink-3);font-style:normal;font-weight:400}.sj-note{color:var(--rk-gold);align-items:flex-start;gap:8px;margin:16px 0 0;font-size:13px;line-height:1.6;display:flex}.sj-note svg{flex:none;margin-top:3px}.sj-note.warn{color:#e0b761}.sj-deploy-badge{border:1px dashed var(--rk-line-2);width:42px;height:42px;color:var(--rk-ink-3);border-radius:50%;flex:none;place-items:center;display:grid}.sj-deploy-badge.on{background:var(--presence);color:#10160f;border:0;box-shadow:0 0 0 6px #b9cc9b1f}.sj-week.deployed{border-color:#b9cc9b55}.sj-week-rows{gap:14px;margin-top:16px;display:grid}.sj-week-rows>div{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;font-size:13.5px;display:grid}.sj-week-rows span{color:var(--rk-ink-2)}.sj-week-rows .sj-meter{grid-column:1/-1}.sj-streak{color:var(--rk-gold);font:10px var(--mono);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;border:1px solid #d9ba7c55;border-radius:2px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.sj-weeks{grid-template-columns:repeat(26,minmax(0,1fr));gap:5px;margin:8px 0 0;padding:0;list-style:none;display:grid}.sj-weeks li{aspect-ratio:1/1.6;background:#0d100e;border:1px solid #d9ba7c14;border-radius:1px}.sj-weeks li.some{background:#2a2618;border-color:#d9ba7c26}.sj-weeks li.on{background:linear-gradient(#fff0c9,#c39b53);border-color:#0000;box-shadow:0 0 14px #d9ba7c40}.sj-weeks li:last-child{outline:1px solid var(--rk-line-2);outline-offset:2px}.sj-weeks-axis{font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--rk-ink-3);justify-content:space-between;margin-top:8px;display:flex}.sj-benefit-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:14px;display:grid}.sj-benefit-cols ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sj-benefit-cols li{border:1px solid var(--rk-faint);background:#0d100e;border-radius:2px;padding:10px 14px 10px 34px;font-size:13.5px;position:relative}.sj-benefit-cols li:before{content:"✓";color:var(--presence);position:absolute;left:13px}.sj-benefit-cols ul.paused li{opacity:.55}.sj-benefit-cols ul.locked li{color:var(--rk-ink-3);border-style:dashed}.sj-benefit-cols ul.locked li:before{content:"◇";color:var(--rk-gold)}.sj-benefit-cols .sj-note{margin:0 0 10px}.sj-leave-form,.sj-commend-form{gap:14px;margin-top:18px;display:grid}.sj-leave-form{grid-template-columns:repeat(3,minmax(0,1fr))}.sj-leave-form label,.sj-commend-form label{color:var(--rk-ink-2);gap:6px;min-width:0;font-size:12px;display:grid}.sj-leave-form .wide,.sj-leave-submit{grid-column:1/-1}.sj-leave-submit{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.sj-leaves{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.sj-leaves li{border:1px solid var(--rk-faint);background:#0d100e;border-radius:2px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.sj-leaves b{font-size:14px;display:block}.sj-leaves small{color:var(--rk-ink-3);font-size:12px}.sj-pill{font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;color:var(--rk-ink-3);border:1px solid;border-radius:2px;padding:4px 10px}.sj-pill.approved{color:var(--presence)}.sj-pill.pending{color:#e0b761}.sj-pill.declined{color:#e2705a}.sj-past{margin-top:16px}.sj-past summary{cursor:pointer;color:var(--rk-ink-2);font-size:13px}.sj-allowance{align-items:center;gap:5px;display:inline-flex}.sj-allowance i{border:1px solid #d9ba7c77;border-radius:50%;width:12px;height:12px}.sj-allowance i.on{background:var(--rk-gold);border-color:var(--rk-gold);box-shadow:0 0 8px #d9ba7c55}.sj-allowance b{font:11px var(--mono);color:var(--rk-gold);margin-left:4px}.sj-search{position:relative}.sj-search>svg{color:var(--rk-ink-3);position:absolute;top:15px;left:14px}.member-shell .service-jacket .sj-search>input:not([type=checkbox]),.service-jacket .sj-search input{width:100%;padding-left:40px}.sj-results{z-index:5;background:#10140e;border:1px solid #d9ba7c55;border-radius:2px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 20px 40px #0008}.sj-results button{width:100%;color:var(--paper);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:2px;padding:10px 12px;font-size:14px}.sj-results button:hover,.sj-results button:focus-visible{background:#d9ba7c14}.sj-who{background:#d9ba7c12;border:1px solid #d9ba7c55;border-radius:2px;align-items:center;gap:8px;padding:11px 14px;font-size:14px;display:flex}.sj-who svg{color:var(--rk-gold)}.sj-who .text-button{margin-left:auto;padding:2px}.sj-commend-form small{color:var(--rk-ink-3);justify-self:end}.sj-commend-form small.short{color:#e0b761}.sj-commend-form .button{justify-self:start}.sj-praise{border-top:1px solid var(--rk-faint);margin-top:22px;padding-top:18px}.sj-praise ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sj-praise blockquote{border-left:2px solid var(--rk-gold);color:var(--paper);margin:0 0 4px;padding-left:12px;font-size:14px;line-height:1.6}.sj-praise small{color:var(--rk-ink-3);padding-left:14px;font-size:12px}.sj-timeline ol{gap:0;margin:14px 0 0;padding:0;list-style:none;display:grid}.sj-timeline li{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;font-size:14px;display:grid;position:relative}.sj-timeline li+li{border-top:1px dashed var(--rk-faint)}.sj-dot{background:var(--presence);border-radius:50%;width:10px;height:10px;margin-left:5px;box-shadow:0 0 0 4px #b9cc9b1f}.sj-timeline li.demotion .sj-dot{background:#e0b761;box-shadow:0 0 0 4px #e0b7611f}.sj-timeline small{color:var(--rk-ink-3)}.sj-foot{color:var(--rk-ink-3);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.sj-foot code{font:12px var(--mono);color:var(--rk-2);background:#ffffff0d;border-radius:2px;padding:1px 6px}.sj-foot a{color:var(--rk)}.sj-off{justify-items:start;gap:10px;padding:40px;display:grid}.sj-off>svg{color:var(--rk)}@media (max-width:1100px){.sj-head{grid-template-columns:120px minmax(0,1fr);grid-template-areas:"badge id""stats stats""pillars pillars"}.sj-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.sj-badge .insignia{width:112px;height:112px}}@media (max-width:760px){.sj-grid,.sj-benefit-cols{grid-template-columns:minmax(0,1fr)}.sj-head,.sj-card{padding:20px}.sj-head{grid-template-columns:76px minmax(0,1fr);gap:16px}.sj-badge .insignia{width:76px;height:76px}.sj-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sj-stats dd{font-size:24px}.sj-leave-form{grid-template-columns:repeat(2,minmax(0,1fr))}.sj-leave-form label:nth-child(3){grid-column:1/-1}.sj-weeks{gap:3px}.sj-weeks li{border-radius:2px}.sj-leaves li{grid-template-columns:minmax(0,1fr) auto}.sj-leaves li .text-button{grid-column:1/-1;justify-self:start;padding:0}.sj-head-icon{display:none}}@media (prefers-reduced-motion:reduce){.sj-meter i{transition:none}}.clan-hq{gap:22px;max-width:900px;display:grid}.clan-card{border:1px solid var(--line);background:#141810;align-content:start;gap:14px;padding:24px 26px;display:grid}.clan-card p{margin:0;font-size:14px;line-height:1.6}.clan-head{grid-template-columns:1fr auto;align-items:start}.clan-head h2{text-transform:uppercase;margin:8px 0;font-size:38px}.clan-head .op-badge{margin-right:6px}.clan-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.clan-card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.clan-seat-count{font:11px var(--mono);color:#b9bcae;text-transform:uppercase}.clan-names label,.clan-search{font:10px var(--mono);text-transform:uppercase;color:#b9bcae;gap:8px;display:grid}.clan-names label small,.clan-search small{text-transform:none;font:12px var(--sans,inherit)}.clan-names input,.clan-search input{max-width:420px}.clan-row-actions{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.clan-row-actions select{min-width:220px}.clan-roster,.clan-found,.clan-seats{gap:6px;margin:0;padding:0;list-style:none;display:grid}.clan-roster li,.clan-found li,.clan-seats li{background:#10140e;border:1px solid #d9ba7c26;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.clan-seats li.locked{color:#b9bcae;border-style:dashed}.clan-who{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.clan-who svg{color:var(--accent)}.clan-who small{color:#a59d86;font-size:12px}.clan-seat-warn{color:#d2bc86;flex-basis:100%;align-items:center;gap:6px;font-size:12px;display:inline-flex}.clan-warn{color:#e6d7b0;background:#2d2a1f;border-color:#665936;align-items:center;gap:8px;display:flex}.clan-hq .text-button{gap:6px;padding:4px 0}@media (max-width:760px){.clan-head{grid-template-columns:1fr}.clan-head-actions{justify-content:flex-start}.clan-card{padding:20px 18px}}.vc-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(30px,6vw,90px);display:grid}.vc-confession h2,.vc-how h2,.vc-faq h2{font:600 clamp(44px, 5.6vw, 92px) / .9 var(--display);letter-spacing:-.025em;margin:20px 0 0}.vc-confession h2 em,.vc-how h2 em,.vc-faq h2 em{color:var(--brass);font-style:normal}.vc-copy p{color:#c9cbbd;margin:0 0 18px;font-size:17px;line-height:1.7}.vc-copy .vc-lead{color:var(--paper);font-size:clamp(20px,1.8vw,24px);line-height:1.45}.vc-numbers{padding-block:clamp(40px,5vw,70px)}.vc-steps{margin:0;padding:0;list-style:none}.vc-steps li{color:var(--brass);align-content:start;gap:12px;display:grid}.vc-step-n{font:600 13px var(--mono);letter-spacing:2px;color:#a59d86}.vc-steps h3,.vc-faq h3{font:600 26px/1 var(--display);letter-spacing:.01em;color:var(--paper);margin:0}.vc-steps p,.vc-faq p{color:#b9bcae;margin:0;line-height:1.6}.vc-faq p{margin-top:12px}.vc-manifesto{background:radial-gradient(at 50% 0,#d9ba7c1f,#0000 60%),linear-gradient(#0f130d,#0b0e0a)}.vc-manifesto blockquote{text-align:center;max-width:1100px;color:var(--brass);margin:0 auto}.vc-manifesto blockquote p{font:600 clamp(34px, 4.6vw, 72px) / 1 var(--display);letter-spacing:-.02em;text-wrap:balance;color:var(--paper);margin:18px 0 22px}.vc-manifesto blockquote em{background-image:var(--shine);-webkit-text-fill-color:transparent;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:8s ease-in-out 1s infinite shimmer}.vc-manifesto blockquote small{font:11px var(--mono);letter-spacing:2px;color:#a59d86}.footer-copy{justify-items:start;gap:10px;display:grid}.footer-vibe{font:600 10px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--brass);background:linear-gradient(120deg,#d9ba7c14,#0000);border:1px solid #d9ba7c55;align-items:center;gap:7px;padding:6px 12px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:inline-flex}.footer-vibe:hover{border-color:var(--brass);transform:translateY(-1px);box-shadow:0 0 18px -4px #d9ba7c66}.footer-vibe svg{animation:2.4s ease-in-out infinite vc-twinkle}@keyframes vc-twinkle{50%{opacity:.7;transform:rotate(18deg)scale(1.15)}}@media (prefers-reduced-motion:reduce){.footer-vibe svg,.vc-manifesto blockquote em{animation:none}}@media (max-width:860px){.vc-split{grid-template-columns:1fr}}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}:root{--gold:linear-gradient(110deg, #fff0c9, #c39b53 80%);--condensed:"Barlow Condensed", sans-serif;color:#f2eee2;font-synthesis:none;--paper:#f2eee2;--muted:#a9ac9e;--accent:#d9ba7c;--line:#d9ba7c1f;--display:"Barlow Condensed", Impact, sans-serif;--mono:"IBM Plex Mono", monospace;--bg:#0c0f0d;--sunk:#0e120c;--panel:#141a10;--panel-2:#192015;--panel-3:#1f271a;--line-2:#d9ba7c33;--edge:var(--line);--edge-lit:#d9ba7c66;--raised:var(--panel);--ink:#f2eee2;--ink-2:#c8cbbd;--ink-3:#969f8b;--accent-2:#f2dba3;--accent-dim:#d9ba7c1f;--on-accent:#15110a;--good:#b9cc9b;--good-dim:#b9cc9b1c;--warn:#e0b761;--warn-dim:#e0b7611c;--bad:#e2705a;--bad-dim:#e2705a1c;--info:#7fb3d9;--info-dim:#7fb3d91c;--r-sm:2px;--r:2px;--r-lg:3px;--shadow:0 1px 2px #00000040;--shadow-lg:0 18px 50px #000000a0;--brass:#d9ba7c;--brass-hi:#f0dcaa;--brass-grad:linear-gradient(110deg, #fff0c9, #c39b53 75%);--shine:linear-gradient(110deg, #fff0c9 0%, #c39b53 38%, #fff3d2 50%, #c39b53 62%, #a9823f 100%);--cream:#eeeadf;--cream-ink:#1b251c;--ease:cubic-bezier(.22, 1, .36, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.4, .5, 1);--ease-in-out:cubic-bezier(.6, 0, .4, 1);--t-micro:.15s;--t-fast:.25s;--t-base:.35s;--t-slow:.45s;--t-enter:.55s;--t-sheen:.75s;--t-reveal:1s;--stagger:45ms;--glow-line:0 0 12px #d9ba7caa;--glow-sm:0 0 14px #d9ba7c66;--glow:0 0 24px #d9ba7c40;--glow-lg:0 0 28px #d9ba7c59, inset 0 1px 0 #fff6;--glow-lift:0 22px 60px -38px #d9ba7c66;--glow-focus:0 0 0 3px #d9ba7c22, 0 0 26px #d9ba7c1c;--glow-live:0 0 12px #b9cc9b99;--glow-icon:drop-shadow(0 0 6px #d9ba7caa);--edge-light:linear-gradient(90deg, transparent, #f2dba355 28%, #fff0c9cc 50%, #f2dba355 72%, transparent);--sheen:linear-gradient(105deg, transparent 36%, #ffffff80 50%, transparent 64%);background:#0c0f0d;font-family:DM Sans,sans-serif;font-weight:400}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:wait;opacity:.55}:focus-visible{outline:2px solid var(--accent);outline-offset:5px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--display);letter-spacing:-.02em;font-weight:600;line-height:.96}h1{font-size:clamp(62px,7.6vw,116px)}h2{font-size:clamp(40px,4vw,62px)}h3{font-size:30px}em{color:var(--accent);font-style:normal}p{color:#a9ad9f;font-size:15px;line-height:1.75}svg{flex-shrink:0}a,button{transition:background .2s,color .2s,border-color .2s,transform .2s}button{color:inherit}button:hover:not(:disabled),a.button:hover{transform:translateY(-2px)}.top-strip{height:31px;font:9px var(--mono);letter-spacing:1.2px;color:#b7c19d;background:#22271e;justify-content:space-between;align-items:center;padding:0 4.5%;display:flex}.top-strip span{align-items:center;gap:9px;display:flex}.status-dot{background:#b9c993;border-radius:50%;width:5px;height:5px;display:inline-block;box-shadow:0 0 10px #c0d89a50}.status-dot:after{content:"";border-radius:50%;width:100%;height:100%;display:block;box-shadow:0 0 0 4px #c1cba214}header{z-index:20;background:#11130f;border-bottom:1px solid #ffffff10;transition:background .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s;position:sticky;top:0}header.scrolled{-webkit-backdrop-filter:blur(12px)saturate(1.1);backdrop-filter:blur(12px)saturate(1.1);background:#11130fb3;border-bottom-color:#ffffff1a}header.scrolled:hover,header.scrolled:focus-within{-webkit-backdrop-filter:none;backdrop-filter:none;background:#11130f}.top-strip{z-index:21;position:relative}.header-inner{justify-content:space-between;align-items:center;gap:26px;max-width:1600px;height:88px;padding:0 4.5%;display:flex}.brand{flex-shrink:0;align-items:center;gap:13px;display:flex}.brand img{width:42px;height:49px}.brand>span{font:600 25px var(--display);letter-spacing:.9px;white-space:nowrap}.brand b{color:var(--accent);font-weight:600}.brand small{font:6.5px var(--mono);letter-spacing:1.6px;color:#939985;margin-top:3px;display:block}nav{align-items:center;gap:30px;display:flex}nav>a{color:#b8bbae;white-space:nowrap;padding:34px 0;font-size:12px;position:relative}nav>a.active,nav>a:hover{color:var(--paper)}nav>a.active:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:20px;left:0;right:0}.nav-members{align-items:center;gap:7px;display:flex}.nav-dot{background:var(--accent);width:4px;height:4px;margin:0 0 2px 5px;display:inline-block}nav>a.nav-members.signed-in{color:var(--accent);background:#2b332280;border:1px solid #485339;gap:9px;padding:10px 14px}nav>a.nav-members.signed-in.active:after{display:none}.user-menu{flex-shrink:0;position:relative}.user-menu summary{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #4a513f;align-items:center;gap:12px;padding:6px 12px 6px 6px;list-style:none;display:flex}.user-menu summary::-webkit-details-marker{display:none}.user-menu summary:hover,.user-menu[open] summary{border-color:var(--accent)}.user-menu summary>span{white-space:nowrap;flex-direction:column;line-height:1.2;display:flex}.user-menu summary small{font:8px var(--mono);letter-spacing:1px;text-transform:uppercase;color:#939985}.user-menu summary b{color:var(--paper);font-size:13px;font-weight:600}.user-menu summary>svg{color:#939985}.user-menu-panel{z-index:30;background:#161b12;border:1px solid #465136;flex-direction:column;min-width:250px;padding:10px 0;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 40px #000a}.user-menu-panel .eyebrow{border-bottom:1px solid var(--line);overflow-wrap:anywhere;margin-bottom:6px;padding:8px 18px 12px;font-size:8px}.user-menu-panel a,.user-menu-panel button{color:#dedfd2;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:11px 18px;font-size:13px;display:flex}.user-menu-panel a:hover,.user-menu-panel button:hover{color:var(--accent);background:#22291c}.user-menu-panel .user-menu-admin{color:var(--accent)}.user-menu-panel button{border-top:1px solid var(--line);margin-top:6px}.member-heading-actions{flex-shrink:0;align-items:center;gap:22px;display:flex}.member-heading-actions .button-small{gap:10px}.button{background:var(--accent);color:#1b2015;border:1px solid var(--accent);justify-content:center;align-items:center;gap:30px;min-height:52px;padding:18px 23px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.button:hover{background:#d7dfbd;border-color:#d7dfbd}.button-small{gap:12px;min-height:42px;padding:13px 16px;font-size:11px}.button-outline{color:var(--paper);background:0 0;border-color:#4a513f}.button-outline:hover{color:var(--paper);background:#252b20}.text-button{color:#dedfd2;background:0 0;border:0;justify-content:center;align-items:center;gap:15px;padding:12px 0;font-size:12px;display:inline-flex}.menu-toggle{background:0 0;border:0;padding:10px;display:none}.hero{isolation:isolate;background:#20261d;height:calc(100svh - 119px);min-height:690px;max-height:920px;position:relative;overflow:hidden}.hero-image{object-fit:cover;object-position:60% 50%;z-index:-4;filter:saturate(.35)brightness(.63);width:100%;height:100%;animation:20s ease-out both hero-drift;position:absolute;inset:0}.hero:before{content:"";z-index:-3;background:linear-gradient(90deg,#0e120fea 0%,#10160ec9 31%,#11180f45 65%,#0b100e0a),linear-gradient(#10150f25,#0000 60%,#10150fe3);position:absolute;inset:0}.hero:after{content:"";pointer-events:none;opacity:.075;z-index:2;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='.83' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.9' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-grid{z-index:-2;background:linear-gradient(90deg,#0000 calc(66% - 1px),#ffffff08 66%,#0000 calc(66% + 1px));border:1px solid #ffffff0b;position:absolute;inset:28px 4.5% 67px}.hero-content{max-width:1050px;padding:69px 7.3% 110px;animation:.85s ease-out rise-in;position:relative}.eyebrow{font:10px var(--mono);letter-spacing:1.5px;color:#b8c19f;align-items:center;gap:10px;line-height:1.6;display:flex}.tiny-cross{font:19px var(--mono);color:var(--accent);line-height:1}.hero h1{letter-spacing:-.025em;text-shadow:0 3px 30px #1115;white-space:nowrap;margin:28px 0 22px;font-size:clamp(70px,7.5vw,118px);line-height:.92}.hero h1>span{color:var(--accent)}.hero p{color:#b8bdb0;font-size:14px;line-height:1.8}.hero-actions{align-items:center;gap:29px;margin-top:27px;display:flex}.hero-tags{font:8px var(--mono);letter-spacing:.8px;color:#a2ad94;gap:20px;margin-top:25px;display:flex}.hero-tags span{align-items:center;gap:6px;display:flex}.hero-stamp{opacity:.85;flex-direction:column;align-items:center;width:180px;display:flex;position:absolute;top:31%;right:10%;transform:rotate(-7deg)}.hero-stamp img{filter:drop-shadow(0 4px 16px #0009);width:145px}.hero-stamp span{font:7px var(--mono);letter-spacing:1px;margin:12px 0}.hero-stamp b{font:500 21px var(--display);letter-spacing:1px;color:#d5d8c5;border-top:1px solid #c1cba255;border-bottom:1px solid #c1cba255;padding:6px 0}.hero-bottom{height:65px;font:8px var(--mono);letter-spacing:1px;color:#a1ab94;border-top:1px solid #c1cba225;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:0;left:4.5%;right:4.5%}.hero-bottom a{align-items:center;gap:12px;display:flex}.slash{color:#62705c;margin:0 14px}.ticker{border-bottom:1px solid var(--line);white-space:nowrap;font:500 17px var(--display);letter-spacing:1.2px;color:#bbc3a6;background:#171b14;justify-content:space-between;align-items:center;gap:24px;padding:22px 4.5%;display:flex;overflow:hidden}.ticker b{color:#758365;font-size:20px;font-weight:400}.section{max-width:1440px;margin:auto;padding:100px 7.3%}.section .eyebrow{margin-bottom:26px}.intro{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:9%;display:grid;position:relative}.intro h2{margin-bottom:0}.intro-copy .lead{color:var(--paper);margin-bottom:20px;font-size:21px;line-height:1.5}.intro-copy p{max-width:460px;font-size:14px}.inline-link{color:var(--paper);background:0 0;border:0;align-items:center;gap:17px;padding:10px 0;font-size:12px;font-weight:500;display:inline-flex}.intro .inline-link{border-bottom:1px solid #798467;margin-top:8px}.section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:36px;display:flex}.section-heading h2{margin-bottom:0}.section-heading>p{font:11px/1.8 var(--mono);color:#8f9786;margin-bottom:3px}.service-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.service-card{background:linear-gradient(140deg,#20251b55,#0000);padding:30px;transition:background .3s;position:relative}.service-card+.service-card{border-left:1px solid var(--line)}.card-top{color:var(--accent);justify-content:space-between;align-items:center;margin-bottom:39px;display:flex}.card-top>span:not(.pill){font:9px var(--mono);color:#717967}.service-card h3{margin-bottom:17px}.service-card p{min-height:94px;font-size:13px;line-height:1.8}.card-tag{font:8px var(--mono);letter-spacing:1px;border-top:1px solid var(--line);color:#a9b497;margin-top:27px;padding-top:20px;display:block}.game-band{isolation:isolate;border:1px solid #414737;align-items:center;max-width:1230px;min-height:385px;margin:0 auto;display:flex;position:relative;overflow:hidden}.game-band>img{z-index:-2;object-fit:cover;filter:saturate(.5)brightness(.5);width:100%;height:100%;position:absolute;inset:0}.game-band:before{content:"";z-index:-1;background:linear-gradient(90deg,#12170bf0,#151b1277 60%,#0000);position:absolute;inset:0}.game-band>div{max-width:590px;padding:50px 60px}.game-band .eyebrow{margin-bottom:24px}.game-band h2{margin-bottom:18px;font-size:58px}.game-band p{font-size:14px}.image-credit{font:7px var(--mono);color:#b0b7a1;position:absolute;bottom:16px;right:20px}.join-cta{justify-content:space-between;align-items:center;gap:40px;padding-top:110px;padding-bottom:110px;display:flex}.join-cta h2{margin-bottom:25px}.join-cta p{margin-bottom:0;font-size:14px}.cta-note{font:8px var(--mono);letter-spacing:.7px;color:#828b77;text-align:center;margin-top:16px;display:block}footer{border-top:1px solid var(--line);background:#0e100c;padding:45px 4.5% 25px}.footer-main{justify-content:space-between;align-items:center;gap:30px;padding-bottom:35px;display:flex}.footer-main p{color:#818a76;margin-bottom:0;font-size:12px}.footer-bottom{color:#777f6e;font:8px/1.8 var(--mono);border-top:1px solid #272c21;justify-content:space-between;align-items:flex-end;gap:25px;padding-top:24px;display:flex}.footer-bottom>span:nth-child(2){text-align:center}.footer-bottom a{white-space:nowrap}.page-shell{max-width:1360px;min-height:65vh;margin:auto;padding:74px 7.3% 100px;animation:.5s ease-out rise-in}.page-intro{max-width:780px;margin-bottom:65px}.page-intro h1{margin:26px 0;font-size:clamp(60px,6.5vw,94px)}.page-intro>p{max-width:590px;font-size:16px}.lore-layout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:85px;display:grid}.dossier-art{background:radial-gradient(#303a27,#0000 75%),repeating-linear-gradient(0deg,#0000,#0000 29px,#6a765519 30px),repeating-linear-gradient(90deg,#0000,#0000 29px,#6a765519 30px);border:1px solid #39422e;flex-direction:column;justify-content:center;align-items:center;min-height:520px;display:flex;position:sticky;top:115px}.dossier-art img{width:200px;margin-bottom:32px;transform:rotate(-6deg)}.dossier-art span,.dossier-art small{font:8px var(--mono);letter-spacing:1.5px;color:#9ba68b}.dossier-art b{font:600 42px var(--display);margin:9px 0 18px}.prose .eyebrow{margin-bottom:23px}.prose h2{font-size:39px;line-height:1.06}.prose p{margin-bottom:23px;font-size:15px}.prose blockquote{border-left:3px solid var(--accent);font:500 37px/1.1 var(--display);color:var(--accent);margin:35px 0;padding:15px 25px}blockquote small{font:8px var(--mono);color:var(--muted);margin-top:20px;display:block}.values-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:40px;margin-top:85px;padding-top:45px;display:grid}.values-grid svg{color:var(--accent);margin-bottom:22px}.values-grid h3{font-size:25px}.values-grid p{font-size:13px}.recruit-layout{grid-template-columns:1.3fr 1fr;align-items:start;gap:65px;display:grid}.requirements{border-top:1px solid var(--line);margin-top:22px}.requirements>div{border-bottom:1px solid var(--line);align-items:center;gap:22px;padding:23px 0;display:flex}.requirements>div>span{font:12px var(--mono);color:#748262}.requirements p{color:#d1d4c7;flex:1;margin:0;font-size:14px}.requirements svg{color:var(--accent)}.recruit-card{background:#1d2218;border:1px solid #404a33;padding:30px}.availability{font:8px var(--mono);color:var(--accent);letter-spacing:1px;align-items:center;gap:10px;display:flex}.recruit-card h2{margin:27px 0;font-size:42px}.recruit-card ol{padding-left:20px}.recruit-card li{color:var(--accent);margin-bottom:22px;padding-left:8px;font-size:13px}.recruit-card b{color:var(--paper);font-weight:500}.recruit-card p{margin:8px 0;font-size:12px}.recruit-card .button{gap:12px;width:100%}.recruit-card .text-button{margin-top:12px;font-size:11px;display:flex}.faq{max-width:780px;margin-top:85px}.faq>.eyebrow{margin-bottom:24px}details{border-top:1px solid var(--line)}details:last-child{border-bottom:1px solid var(--line)}summary{cursor:pointer;justify-content:space-between;align-items:center;padding:23px 0;font-size:15px;list-style:none;display:flex}summary::-webkit-details-marker{display:none}details[open] summary svg{transform:rotate(45deg)}details p{max-width:680px;margin:0 30px 24px 0;font-size:14px}.board-bar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.filter-tabs{flex-wrap:wrap;gap:8px;display:flex}.filter-tabs button{color:#a2ab94;background:0 0;border:1px solid #0000;padding:11px 15px;font-size:12px}.filter-tabs button:hover{color:var(--paper)}.board-bar>span{font:8px var(--mono);color:#8e9980;align-items:center;gap:9px;display:flex}.empty-state{text-align:center;border:1px dashed #353d2c;flex-direction:column;align-items:center;margin-top:30px;padding:85px 20px;display:flex}.empty-state>svg{color:#a7b58c;margin-bottom:25px}.empty-state>.eyebrow{font-size:9px}.empty-state h2{margin:20px 0;font-size:38px}.empty-state p{font-size:14px}.empty-state .button{margin-top:15px}.events-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:30px;display:grid}.event-card{background:#1a2015;border:1px solid #38412d;flex-direction:column;height:100%;padding:30px;display:flex}.event-card h3{margin-bottom:12px;font-size:35px;line-height:1.1}.event-card p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.event-date{font:10px var(--mono);color:var(--accent);margin-bottom:20px}.pill{font:9px var(--mono);text-transform:uppercase;border:1px solid #485737;padding:7px 10px}.event-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:15px;display:flex}.event-footer>span{font:9px var(--mono);color:#97a289;align-items:center;gap:8px;display:flex}.notice{color:#d9e0c6;background:#2d351f;border:1px solid #66724d;margin:15px 0 25px;padding:16px 20px;font-size:13px;line-height:1.6}.loading{min-height:250px;color:var(--accent);font:12px var(--mono);justify-content:center;align-items:center;gap:12px;display:flex}.spin{animation:1.5s linear infinite spin}.login-shell{grid-template-columns:1fr 1fr;align-items:center;gap:100px;max-width:1250px;min-height:680px;margin:auto;padding:80px 6%;display:grid}.login-art>img{width:100px;margin-bottom:30px}.login-art h1{margin:25px 0;font-size:80px}.login-art p{font:11px var(--mono)}.login-card{background:linear-gradient(130deg,#252c1e,#171b13);border:1px solid #3d4730;padding:35px}.login-card h2{margin:26px 0 18px;font-size:42px}.login-card>p{font-size:13px}.login-card .button{gap:15px;width:100%;font-size:12px}.discord-login{margin-top:18px}.login-divider{font:8px var(--mono);color:#7f8b70;letter-spacing:1px;justify-content:center;align-items:center;margin:27px 0;display:flex}.login-card .fine-print{color:#909b82;margin:25px 0 0;font-size:10px;line-height:1.8}.fine-print a{text-decoration:underline}.member-heading{justify-content:space-between;align-items:center;gap:30px;display:flex}.member-heading h1{overflow-wrap:anywhere;margin:24px 0 40px;font-size:64px}.member-tabs{border-bottom:1px solid var(--line);margin-bottom:35px;padding-bottom:20px}.member-fieldset{border:0;min-width:0;margin:0;padding:0}.member-fieldset>h2{font-size:38px}.member-stats{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:50px;display:grid}.member-stats>div{border:1px solid var(--line);background:#1d2317;padding:24px}.member-stats h3{text-transform:uppercase;margin:18px 0 0}.member-stats a{margin-top:12px}.member-form{max-width:630px}.member-form h2{font-size:40px}.member-form>label{color:#b8c1ab;flex-direction:column;gap:10px;margin:22px 0;font-size:13px;display:flex}input:not([type=checkbox]),textarea,select{color:var(--paper);background:#181e13;border:1px solid #455039;border-radius:0;width:100%;min-height:46px;padding:13px 15px}textarea{resize:vertical;min-height:120px}input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.application-checks{margin:25px 0}.application-checks>label{color:#b8c1ab;align-items:flex-start;gap:12px;margin:16px 0;font-size:12px;line-height:1.6;display:flex}.application-checks input{accent-color:var(--accent);flex-shrink:0;width:17px;height:17px}.application-review{border:1px solid var(--line);background:#191f14;margin:20px 0;padding:30px}.application-review h3{margin-top:18px}.application-review h4{color:var(--accent);margin-bottom:8px;font-size:12px}.application-review p{white-space:pre-wrap;overflow-wrap:anywhere}.answer-acks{color:#e6d3a6;background:#d9ba7c12;border:1px solid #6b5a2c66;border-radius:8px;align-items:center;gap:8px;margin:14px 0 0;padding:10px 14px;font-size:12px;display:flex}.cancel-event{color:#c7b99b;background:#28271c;border:1px solid #514630;margin-top:10px;padding:10px 15px;font-size:11px}.muted{color:var(--muted)}.privacy{max-width:950px}.privacy h2{margin-top:35px;font-size:32px}.contact p .inline-link{margin-left:6px;display:inline-flex}.footer-contact{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.skip-link{z-index:100;background:var(--accent);color:#111;padding:12px;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}@keyframes hero-drift{0%{transform:scale(1.055)}to{transform:scale(1)}}@keyframes rise-in{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@media (min-width:1500px){.header-inner{margin:auto;padding-inline:68px}.hero .hero-content,.hero.page-hero .hero-content{margin-left:calc(50vw - 725px);padding-inline:110px}.hero h1{font-size:118px}}@media (min-width:761px) and (max-width:1499px){.user-menu summary{gap:8px}.user-menu summary>span{display:none}}@media (max-width:1100px){nav{gap:20px}.header-discord{display:none}.hero-stamp{width:150px;top:34%;right:5%}.hero-stamp img{width:125px}.hero h1{font-size:90px}.hero-content{padding-top:65px;padding-left:6%}.hero{min-height:680px}.section{padding:75px 6%}.service-card{padding:23px}.game-band{margin:0 6%}.lore-layout{gap:40px}.recruit-layout{gap:35px}.login-shell{gap:45px}}@media (max-width:760px){.top-strip{letter-spacing:.8px;height:28px;font-size:7px}.top-strip span{gap:6px}.header-inner{height:73px;padding:0 5%}.brand img{width:34px;height:43px}.brand>span{font-size:23px}.brand small{letter-spacing:1.3px;font-size:5.5px}.menu-toggle{display:block}nav{background:#161b12;border-bottom:1px solid #465136;padding:15px 6% 25px;display:none;position:absolute;top:73px;left:0;right:0;box-shadow:0 20px 30px #0007}nav.open{flex-direction:column;align-items:stretch;gap:0;display:flex}nav>a{padding:17px 0;font-size:15px}nav>a.active:after{bottom:10px;right:75%}nav>a.nav-members.signed-in{margin-top:8px;padding:14px 16px}.user-menu summary>span,.user-menu summary>svg{display:none}.user-menu summary{padding:4px}.member-heading-actions{flex-wrap:wrap;gap:14px}.hero{height:auto;min-height:730px;max-height:none}.hero-content{padding:65px 6% 135px}.hero .eyebrow{letter-spacing:.9px;font-size:8px}.hero h1{white-space:normal;margin-top:28px;font-size:clamp(55px,10.8vw,82px)}.hero p{max-width:320px;font-size:13px;line-height:1.8}.hero-image{object-position:65% 50%;filter:saturate(.35)brightness(.47)}.hero:before{background:linear-gradient(90deg,#10160edb,#10160e75),linear-gradient(#0000 40%,#10150f)}.hero-stamp{opacity:.45;width:95px;top:auto;bottom:100px;right:8%}.hero-stamp img{width:80px}.hero-stamp span,.hero-stamp b{display:none}.hero-tags{flex-wrap:wrap;gap:13px;max-width:240px;font-size:7px;line-height:1.8}.hero-actions{flex-wrap:wrap;gap:20px}.hero-actions .button{gap:20px;padding:17px;font-size:12px}.hero-actions .text-button{font-size:11px}.hero-bottom{letter-spacing:.5px;gap:15px;font-size:7px;left:6%;right:6%}.hero-bottom .coordinates{display:none}.hero-bottom .slash{margin:0 6px}.hero-bottom a{gap:5px;font-size:6px}.ticker{justify-content:flex-start;gap:20px;padding:17px 6%;font-size:14px}.section{padding:65px 6%}.section .eyebrow{margin-bottom:21px;font-size:9px}.intro{grid-template-columns:1fr;gap:32px}.intro-copy .lead{font-size:20px}.intro-copy p{max-width:none}.section-heading{flex-direction:column;align-items:flex-start;gap:20px}.section-heading h2{font-size:45px}.section-heading>p{font-size:10px}.service-grid{grid-template-columns:1fr}.service-card{padding:27px}.service-card+.service-card{border-left:0;border-top:1px solid var(--line)}.service-card .card-top{margin-bottom:30px}.service-card p{max-width:360px;min-height:0}.service-card h3{font-size:32px}.game-band{min-height:365px;margin:0 6%}.game-band>div{padding:32px 26px}.game-band h2{font-size:47px}.game-band .eyebrow{font-size:8px}.game-band p{font-size:13px}.join-cta{flex-direction:column;align-items:flex-start;gap:30px}.join-cta h2{font-size:52px}.join-cta .button{gap:20px;font-size:11px}.cta-note{font-size:7px}.footer-main{flex-wrap:wrap;gap:27px}.footer-main .brand{width:100%}.footer-main p{font-size:11px}.footer-main>.inline-link{font-size:10px}.footer-bottom{flex-wrap:wrap;gap:16px;font-size:7px}.footer-bottom>span:nth-child(2){text-align:left;order:3;width:100%}.page-shell{padding:50px 6% 70px}.page-intro{margin-bottom:40px}.page-intro h1{margin:22px 0;font-size:60px}.page-intro>p{font-size:14px}.page-intro>.eyebrow{font-size:8px}.lore-layout{grid-template-columns:1fr;gap:40px}.dossier-art{min-height:365px;position:static}.dossier-art img{width:145px;margin-bottom:23px}.dossier-art b{font-size:34px}.prose h2{font-size:36px}.values-grid{grid-template-columns:1fr;gap:25px;margin-top:45px}.values-grid article{border-bottom:1px solid var(--line);padding-bottom:15px}.values-grid p{max-width:400px}.recruit-layout{grid-template-columns:1fr;gap:40px}.requirements>div{gap:15px;padding:20px 0}.requirements p{font-size:13px}.recruit-card{padding:26px}.faq{margin-top:55px}summary{gap:15px;font-size:14px}.board-bar{flex-direction:column;align-items:flex-start;gap:15px}.filter-tabs button{padding:10px;font-size:10px}.filter-tabs{gap:3px}.empty-state{padding:55px 20px}.empty-state h2{font-size:34px}.empty-state p{font-size:13px}.events-grid{grid-template-columns:1fr}.event-card{padding:24px}.event-footer{flex-wrap:wrap}.login-shell{grid-template-columns:1fr;gap:25px;padding:40px 6% 65px}.login-art>img{float:right;width:65px;margin:10px 0 0 15px}.login-art h1{font-size:62px}.login-art>.eyebrow{font-size:8px}.login-art>p{display:none}.login-card{padding:26px}.login-card h2{font-size:38px}.login-card .button{gap:12px;font-size:11px}.member-heading h1{font-size:49px}.member-heading{align-items:flex-start}.member-heading-actions{margin-top:25px}.member-heading .text-button{white-space:nowrap;gap:6px;font-size:10px}.member-heading .eyebrow{font-size:8px}.member-stats{grid-template-columns:1fr;gap:10px}.member-stats>div{padding:20px}.member-stats h3{font-size:25px}.member-form h2{font-size:33px}.application-review{padding:22px}.application-review .hero-actions{gap:12px}.privacy .page-intro h1{font-size:58px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.seo-shell{flex-direction:column;gap:48px;min-height:100vh;padding:28px 7%;display:flex}.seo-shell-brand{font-family:var(--display);letter-spacing:1px;text-transform:uppercase;color:var(--paper);font-size:26px}.seo-shell h1{text-transform:uppercase;max-width:14ch;margin:12vh 0 0;font-size:clamp(48px,7vw,104px);line-height:.95}.seo-shell p{max-width:60ch;color:var(--muted);font-size:18px}.seo-shell ul{flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.seo-shell ul a{color:var(--muted)}body{background:var(--bg)}::selection{background:var(--brass);color:#15110a}:focus-visible{outline-color:var(--brass)}p{color:#b9bcae}em{color:var(--brass)}.top-strip{color:#d4ba88;background:#17150f;border-bottom:1px solid #d9ba7c1f}.status-dot{box-shadow:var(--glow-live);background:#b9cc9b}.status-dot:after{box-shadow:0 0 0 4px #b9cc9b14}header nav>a.nav-members.signed-in{background:#d9ba7c12;border-color:#d9ba7c55}.brand small,.user-menu summary small,.user-menu summary>svg{color:#a59d86}.user-menu summary{border-color:#d9ba7c33}.user-menu-panel{background:#10140e;border-color:#d9ba7c33;box-shadow:0 24px 60px #000c}.user-menu-panel a:hover,.user-menu-panel button:hover{background:#d9ba7c12}footer{background:radial-gradient(50% 120% at 50% 0,#d9ba7c0d,#0000 70%),#0a0c0a;border-top-color:#d9ba7c26;position:relative}footer:before{content:"";background:linear-gradient(90deg,#0000,#d9ba7c66,#0000);height:1px;position:absolute;top:-1px;left:0;right:0}.footer-main p{color:#9a9c8c}.footer-bottom{color:#8a8a7a;border-top-color:#d9ba7c1a}.footer-bottom a:hover{color:var(--brass-hi)}.button{color:#151710;letter-spacing:.6px;transition:background var(--t-fast), border-color var(--t-fast), color var(--t-fast), transform var(--t-micro) var(--ease), box-shadow var(--t-base) var(--ease);background:#dfc48e;border-color:#dfc48e;border-radius:2px;position:relative}.button:after{content:"";pointer-events:none;background:var(--sheen) 100% 0 / 300% 100% no-repeat;position:absolute;inset:0}.button:hover:after{transition:background-position var(--t-sheen) var(--ease);background-position:0 0}.home .button:after{display:none}.button:hover{box-shadow:0 12px 38px -8px #d9ba7c55, var(--glow);background:#f7e3b9;border-color:#f7e3b9;transform:translateY(-1px)}.button:active{transform:translateY(0)scale(.985)}.button-outline,.button.button-outline{color:var(--paper);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d100e99;border-color:#d9ba7c4d}.button-outline:after{opacity:.3}.button-outline:hover,.button.button-outline:hover{border-color:var(--brass);color:var(--brass-hi);box-shadow:var(--glow);background:#d9ba7c14}.text-button{color:#e5d6b7}.text-button,.inline-link{transition:color var(--t-micro)}.text-button:hover,.inline-link:hover{color:var(--brass-hi)}.intro .inline-link{border-bottom-color:#d9ba7c66}.eyebrow{color:#d4ba88;letter-spacing:2px}.tiny-cross{color:var(--brass)}:is(h1,h2) em,.page-intro h1 span,.hero h1>span:not(.hero-line){background:var(--brass-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.shine,:where(#main) :is(:is(h1,h2,h3) em,.page-intro h1 span,.hero h1>span:not(.hero-line)){background-image:var(--shine);-webkit-text-fill-color:transparent;text-shadow:none;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out 2.2s infinite shimmer}.section-heading>p{color:#a59d86}.hero{background:#0d100e}.hero-image{filter:saturate(.6)brightness(.68)}.hero:before{background:linear-gradient(90deg,#0b100ef2 0%,#0b100ec0 38%,#0b100e40 72%,#0b100e10),linear-gradient(#0d100e80,#0000 45%,#0d100e 100%)}.hero:after{opacity:.045}.hero-grid{background:linear-gradient(90deg,#0000 calc(66% - 1px),#e9ce9312 66%,#0000 calc(66% + 1px));border-color:#e9ce931f;inset:22px}.hero-glow{z-index:-2;pointer-events:none;background:radial-gradient(640px circle at calc(var(--mx,.3) * 100%) calc(var(--my,.45) * 100%), #d9ba7c1c, transparent 62%), radial-gradient(ellipse 40% 55% at 82% 40%, #d9ba7c14, transparent 70%);mix-blend-mode:screen;animation:2.4s ease-out .4s backwards fade-in;position:absolute;inset:0}.hero.page-hero .hero-content{animation:none}.hero.page-hero .hero-content>*{animation:rise-soft 1s var(--ease-out) backwards}.hero.page-hero .hero-content>.eyebrow{animation-delay:.1s}.hero.page-hero .hero-content>p{color:#d5d6c9;font-size:15.5px;line-height:1.85;animation-delay:.6s}.hero.page-hero .hero-content>.hero-actions{animation-delay:.75s}.hero.page-hero .hero-content>.hero-tags{animation-delay:.9s}.hero.page-hero h1{letter-spacing:-.03em;font-size:clamp(60px,7.4vw,124px);line-height:.88;animation:none}.hero.page-hero h1>.hero-line{vertical-align:top;color:var(--paper);margin-bottom:-.07em;padding-bottom:.07em;display:inline-block;overflow:hidden}.hero.page-hero .hero-line>span{animation:line-up 1.15s var(--ease-out) .2s backwards;display:inline-block}.hero.page-hero .hero-line.accent>span{background-image:var(--shine);-webkit-text-fill-color:transparent;animation:line-up 1.15s var(--ease-out) .34s backwards, shimmer 8s ease-in-out 2.2s infinite;text-shadow:none;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text}.hero-tags{color:#c8bb9a}.hero-tags span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d100e80;border:1px solid #d9ba7c2e;padding:7px 11px}.hero-stamp{animation:stamp-in 1.4s var(--ease-out) .5s backwards}.hero-stamp img{filter:drop-shadow(0 6px 22px #000a)drop-shadow(0 0 30px #d9ba7c26);animation:7s ease-in-out 2s infinite float}.hero-stamp span{color:#d4ba88}.hero-stamp b{color:var(--brass-hi);border-color:#d9ba7c66}.hero-bottom{color:#bfae88;border-top-color:#d9ba7c26;animation:1.2s ease-out 1s backwards fade-in}.slash{color:#8a7a55}.ticker{color:#e3cf9f;background:#12110c;border-color:#d9ba7c1f}.ticker b{color:#8a7a55}.page-shell{isolation:isolate;position:relative}.page-shell:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(55% 70% at 20% 0,#d9ba7c12,#0000 70%);height:420px;position:absolute;inset:0 0 auto}.page-intro h1{letter-spacing:-.03em;font-size:clamp(60px,7vw,112px);line-height:.88}.page-intro>*{animation:rise-soft .9s var(--ease-out) backwards}.page-intro>:nth-child(2){animation-delay:80ms}.page-intro>:nth-child(n+3){animation-delay:.18s}.service-grid,.game-band,.photo-panel{border-color:#d9ba7c26}.service-card{background:linear-gradient(140deg,#d9ba7c08,#0000 60%)}.service-card:hover{background:linear-gradient(140deg,#d9ba7c14,#d9ba7c05 70%)}.card-top>span:not(.pill),.cta-note{color:#a59d86}.card-tag{color:#d4ba88}.game-band:before{background:linear-gradient(90deg,#0b100ef2,#0b100e88 60%,#0000)}.photo-panel:before{background:linear-gradient(#0b100e30,#0b100ecc 45%,#0b100ef5 100%)}.pill{border-radius:2px}.notice{background:#d9ba7c0d;border-color:#d9ba7c33;border-radius:2px}.empty-state{background:linear-gradient(#d9ba7c08,#0000);border-color:#d9ba7c26}.filter-tabs button{border-radius:2px}.filter-tabs .selected{color:var(--brass-hi);background:#d9ba7c1f;border-color:#d9ba7c66}details{border-color:#d9ba7c1f}summary:hover{color:var(--brass-hi)}:where(#main) :is(input:not([type=checkbox],[type=radio],[type=range]),select,textarea){transition:border-color var(--t-fast), box-shadow var(--t-fast);background-color:#0b0e0c;border-color:#d9ba7c2e;border-radius:2px}:where(#main) :is(input,select,textarea):focus{border-color:var(--brass);box-shadow:var(--glow-focus);outline:none}:where(#main) :is(input[type=checkbox],input[type=radio]){accent-color:var(--brass)}.br-band{border-top:1px solid #d9ba7c1a;padding:clamp(70px,9vw,130px) 0;position:relative}.br-band-inner{max-width:1480px;margin:0 auto;padding:0 6%}.br-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px 60px;margin-bottom:clamp(30px,4vw,54px);display:flex}.br-head h2{font:600 clamp(44px, 5.6vw, 92px) / .9 var(--display);letter-spacing:-.025em;text-wrap:balance;margin:20px 0 0}.br-head>p,.br-head>aside{color:#b9bcae;max-width:440px;margin:0}.br-panel{isolation:isolate;transition:border-color var(--t-base), transform var(--t-base) var(--ease-out), box-shadow var(--t-slow);background:linear-gradient(160deg,#161b12f2,#0f130df2);border:1px solid #d9ba7c26;padding:clamp(20px,2.4vw,32px);position:relative}.br-panel:before{content:"";pointer-events:none;background:linear-gradient(var(--brass), var(--brass)) top left / 14px 1px, linear-gradient(var(--brass), var(--brass)) top left / 1px 14px, linear-gradient(var(--brass), var(--brass)) bottom right / 14px 1px, linear-gradient(var(--brass), var(--brass)) bottom right / 1px 14px, var(--edge-light) top center / 0 1px;opacity:.7;transition:background-size var(--t-slow) var(--ease), opacity var(--t-slow);background-repeat:no-repeat;position:absolute;inset:-1px}a.br-panel:hover,.br-panel.is-live:hover{box-shadow:0 22px 50px -24px #000, 0 0 0 1px #d9ba7c14, var(--glow-lift);border-color:#d9ba7c66;transform:translateY(-3px)}a.br-panel:hover:before,.br-panel.is-live:hover:before{opacity:1;background-size:14px 1px,1px 14px,14px 1px,1px 14px,100% 1px}.br-panel.flat:before{display:none}.br-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--min,300px)), 1fr));gap:clamp(14px,1.6vw,22px);display:grid}.glow:after{content:"";z-index:-1;pointer-events:none;opacity:0;transition:opacity var(--t-slow);background:radial-gradient(360px circle at var(--px,50%) var(--py,50%), #d9ba7c1f, transparent 65%);position:absolute;inset:0}.glow:hover:after{opacity:1}.br-stat{gap:8px;display:grid}.br-stat b{font:600 clamp(38px, 4vw, 60px) / .9 var(--display);letter-spacing:-.02em;color:var(--paper)}.br-stat b.gold{background-image:var(--shine);-webkit-text-fill-color:transparent;text-shadow:none;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out 2.2s infinite shimmer}.br-stat small,.br-label{font:9.5px/1.6 var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:#a59d86}.br-chip{font:9px/1.3 var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:#d4ba88;white-space:nowrap;transition:border-color var(--t-micro), background var(--t-micro), color var(--t-micro), box-shadow var(--t-fast);background:#0d100e99;border:1px solid #d9ba7c33;align-items:center;gap:6px;padding:5px 9px;display:inline-flex}.br-chip.on{color:#151710;background:#dfc48e;border-color:#dfc48e;box-shadow:0 0 18px #d9ba7c24}.br-chip.good{color:#b9cc9b;border-color:#b9cc9b44}.br-chip.bad{color:#e2705a;border-color:#e2705a44}.br-rule{transform-origin:0;background:linear-gradient(90deg,#d9ba7c88,#d9ba7c22 60%,#0000);border:0;height:1px;margin:0}.br-table{border-collapse:collapse;width:100%;font-size:14px}.br-table th{font:9.5px var(--mono);letter-spacing:1.5px;text-transform:uppercase;color:#a59d86;text-align:left;background:#0f130d;border-bottom:1px solid #d9ba7c33;padding:12px 14px}.br-table td{border-bottom:1px solid #d9ba7c14;padding:14px}.br-table tbody tr,.br-table tbody tr>:first-child{transition:background var(--t-micro), box-shadow var(--t-fast) var(--ease)}.br-table tbody tr:hover{background:#d9ba7c0a}.br-table tbody tr:hover>:first-child{box-shadow:inset 2px 0 0 var(--brass)}.br-tabs{border-bottom:1px solid #d9ba7c26;flex-wrap:wrap;gap:0;display:flex}.br-tabs>:is(a,button){font:600 15px var(--display);letter-spacing:1.2px;text-transform:uppercase;color:#a9ac9e;transition:color var(--t-micro);background:0 0;border:0;padding:14px 18px;position:relative}.br-tabs>:is(a,button):after{content:"";background:var(--brass-grad);height:2px;box-shadow:var(--glow-sm);transition:transform var(--t-base) var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.br-tabs>:is(a,button):hover{color:var(--paper)}.br-tabs>:is(.active,.selected,[aria-selected=true]){color:var(--brass-hi)}.br-tabs>:is(.active,.selected,[aria-selected=true]):after{transform:scaleX(1)}.br-cta{isolation:isolate;text-align:center;background:radial-gradient(60% 80% at 50% 100%,#d9ba7c17,#0000 70%);border-top:1px solid #d9ba7c1f;padding:clamp(70px,10vw,140px) 6%;position:relative;overflow:hidden}.br-cta h2{font:600 clamp(48px, 7vw, 116px) / .88 var(--display);letter-spacing:-.03em;max-width:1100px;margin:22px auto 26px}.br-cta p{max-width:560px;margin:0 auto 32px}.br-cta .eyebrow{justify-content:center}.promo-coin-stage img{animation:6s ease-in-out infinite coin-float}.wallet-box-balance img,.fb-reward-callout img,.fb-coin-burst img{animation:4.5s ease-in-out infinite coin-bob}@keyframes coin-bob{50%{translate:0 -5px;rotate:-8deg}}#main.motion .reveal[data-reveal]:not([data-reveal=in]){opacity:0}#main.motion .reveal[data-reveal][data-reveal=in]{animation:reveal 1s var(--ease-out) calc(min(var(--i,0), 6) * 90ms) backwards}#main.motion [data-reveal=in] .br-rule,#main.motion .br-rule[data-reveal=in]{animation:draw 1.2s var(--ease-out) .25s backwards}@keyframes fade-in{0%{opacity:0}}@keyframes rise-soft{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}}@keyframes line-up{0%{transform:translateY(105%)}}@keyframes reveal{0%{opacity:0;filter:blur(8px);transform:translateY(32px)}}@keyframes shimmer{0%,55%{background-position:100% 0}to{background-position:0 0}}@keyframes stamp-in{0%{opacity:0;filter:blur(10px);scale:.82}}@keyframes float{50%{translate:0 -9px}}@keyframes draw{0%{transform:scaleX(0)}}@media (max-width:760px){.br-head{align-items:flex-start}.br-table{font-size:13px}.br-table :is(th,td){padding:10px}}@media (prefers-reduced-motion:reduce){.hero-glow,.hero.page-hero .hero-content>*,.hero.page-hero .hero-line>span,.hero-stamp,.hero-stamp img,.hero-bottom,.page-intro>*,.shine,:where(#main) :is(:is(h1,h2,h3) em,.page-intro h1 span),.promo-coin-stage img,.wallet-box-balance img,.fb-reward-callout img,.fb-coin-burst img{animation:none}.button,.button:after,.br-panel,.br-panel:before,.br-tabs>:is(a,button):after,.br-table tbody tr>:first-child{transition:none}.button:hover,a.br-panel:hover,.br-panel.is-live:hover{transform:none}}#main .clips{--clips-ticks:linear-gradient(#d9ba7cb3, #d9ba7cb3) top left / 14px 1px no-repeat, linear-gradient(#d9ba7cb3, #d9ba7cb3) top right / 14px 1px no-repeat, linear-gradient(#d9ba7cb3, #d9ba7cb3) top left / 1px 14px no-repeat, linear-gradient(#d9ba7cb3, #d9ba7cb3) top right / 1px 14px no-repeat, linear-gradient(#d9ba7cb3, #d9ba7cb3) bottom left / 14px 1px no-repeat, linear-gradient(#d9ba7cb3, #d9ba7cb3) bottom right / 14px 1px no-repeat, linear-gradient(#d9ba7cb3, #d9ba7cb3) bottom left / 1px 14px no-repeat, linear-gradient(#d9ba7cb3, #d9ba7cb3) bottom right / 1px 14px no-repeat;background:var(--bg);height:100dvh;color:var(--ink);position:relative;overflow:hidden}.clips-bar{z-index:6;pointer-events:none;background:linear-gradient(#0c0f0de6 40%,#0000);align-items:center;gap:10px 22px;padding:12px 22px 18px;display:flex;position:absolute;inset:0 0 auto}.clips-bar>*{pointer-events:auto}.clips-brand{color:var(--ink);align-items:center;gap:10px;display:inline-flex}.clips-brand span{white-space:nowrap;font:600 15px/1 var(--display);letter-spacing:1.4px;flex-wrap:wrap;align-items:baseline;column-gap:.3em;display:flex}.clips-brand small{font:9.5px/1.6 var(--mono);letter-spacing:1.6px;color:#a59d86;flex-basis:100%}.clips-bar .br-tabs{border-bottom:0;margin:0 auto}.clips-bar .br-tabs>button{padding:10px 14px}.clips-bar-end{align-items:center;gap:16px;display:flex}.clips-back{font:9.5px/1.6 var(--mono);letter-spacing:1.4px;text-transform:uppercase;gap:6px;padding:0}.clips-scroller{scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;height:100%;overflow-y:auto}.clips-scroller::-webkit-scrollbar{display:none}.clips-slide{scroll-snap-align:start;scroll-snap-stop:always;place-items:center;height:100dvh;display:grid;position:relative;overflow:hidden}.clips-frame{z-index:3;pointer-events:none;background:var(--clips-ticks);position:absolute;inset:22px}.clips-empty{color:#b9bcae;align-content:center;gap:12px;padding:90px 6% 40px}.clips-empty .br-panel{justify-items:start;gap:14px;width:min(520px,100%);display:grid}.clips-empty h2{font:600 clamp(32px, 4vw, 48px) / .95 var(--display);letter-spacing:-.02em;color:var(--paper);margin:0}.clips-empty p{color:#b9bcae;margin:0}.clips-stage{background:var(--bg);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.clips-backdrop{object-fit:cover;filter:blur(28px)saturate(.6)brightness(.6);pointer-events:none;width:calc(100% + 80px);height:calc(100% + 80px);position:absolute;inset:-40px}.clips-stage.landscape:after,.clips-stage.square:after{content:"";opacity:.55;pointer-events:none;background:#0b100e;position:absolute;inset:0}.clips-media{z-index:1;place-items:center;max-width:100%;max-height:100%;display:grid;position:relative}.clips-stage.portrait .clips-media{width:min(100%,56.25dvh);height:100%}.clips-stage.landscape .clips-media,.clips-stage.square .clips-media{aspect-ratio:16/9;width:min(100%,177.778dvh - 213.333px);box-shadow:0 30px 80px -30px #000}.clips-stage.square .clips-media{aspect-ratio:1;width:min(100%,100dvh - 120px)}.clips-media video,.clips-media iframe,.clips-media img{object-fit:contain;background:#000;border:0;width:100%;height:100%;display:block}.clips-stage.portrait .clips-media video,.clips-stage.portrait .clips-media img,.clips-stage.portrait .clips-media iframe{width:100%;height:100%}.clips-media-blank{border:1px solid #d9ba7c26;place-items:center;width:100%;height:100%;display:grid}.clips-mute{z-index:4;width:38px;height:38px;color:var(--paper);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d100e99;border:1px solid #d9ba7c4d;border-radius:3px;place-items:center;display:grid;position:absolute;top:78px;right:34px}.clips-mute:hover{border-color:var(--brass);color:var(--brass-hi)}.clips-actions{z-index:4;gap:14px;display:grid}.clips-actions.rail{position:absolute;bottom:110px;right:34px}.clips-actions.row{grid-auto-flow:column;justify-content:start;gap:10px;margin-top:22px}.clips-actions button{color:var(--paper);background:0 0;border:0;justify-items:center;gap:5px;padding:0;display:grid}.clips-actions button>svg{box-sizing:content-box;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d100e99;border:1px solid #d9ba7c4d;border-radius:3px;width:20px;height:20px;padding:11px;transition:background .2s,border-color .2s,color .2s,transform .2s}.clips-actions button:hover>svg{border-color:var(--brass);color:var(--brass-hi);background:#d9ba7c14}.clips-actions button.on>svg{background:var(--brass);border-color:var(--brass);color:var(--on-accent);fill:currentColor;animation:clips-bump .5s var(--ease-out)}.clips-actions button>span{font:9.5px/1.4 var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:#d4ba88}@keyframes clips-bump{0%{transform:scale(1.18)}}.clips-caption{z-index:4;pointer-events:none;background:linear-gradient(#0000,#0c0f0d99 40%);justify-items:start;gap:8px;max-width:560px;padding-top:60px;display:grid;position:absolute;bottom:34px;left:34px;right:110px}.clips-caption>*{pointer-events:auto}.clips-author{font:600 18px/1 var(--display);letter-spacing:.6px;text-transform:uppercase;align-items:center;gap:10px;display:flex}.clips-author a:hover{color:var(--brass-hi)}.clips-face{object-fit:cover;border:1px solid #d9ba7c40;border-radius:2px}.clips-caption h2{font:600 clamp(22px, 2.4vw, 30px) / 1 var(--display);letter-spacing:-.01em;color:var(--paper);text-wrap:balance;margin:0}.clips-caption p{color:#b9bcae;margin:0;font-size:14px;line-height:1.5}.clips-chips{flex-wrap:wrap;gap:8px;display:flex}.clips-chips:empty{display:none}.clips-note{color:var(--warn);font-size:13px}.clips-caption .button-small{margin-top:6px}.clips-gate{z-index:5;background:linear-gradient(100deg,#161b12f2,#0f130df2);border-color:#d9ba7c40;justify-items:start;gap:16px;width:min(440px,100% - 40px);display:grid}.clips-slide>.clips-gate{position:absolute;top:50%;left:50%;translate:-50% -50%}.clips-gate p{color:#d5d6c9;margin:0}.clips-gate-wrap{z-index:70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.clips-toast{z-index:90;pointer-events:none;position:fixed;bottom:28px;left:50%;translate:-50%}.clips-toast .br-chip{animation:clips-rise .4s var(--ease-out);padding:9px 14px;font-size:10px}@keyframes clips-rise{0%{opacity:0;translate:0 12px}}.clips-error{color:var(--bad);margin:0;font-size:13px}.clips-icon-button{width:36px;height:36px;color:var(--paper);background:0 0;border:1px solid #d9ba7c33;border-radius:2px;place-items:center;display:grid}.clips-icon-button:hover{border-color:var(--brass);color:var(--brass-hi)}.clips-sheet{z-index:60;width:min(440px,100%);animation:clips-slide-in .4s var(--ease-out);border-left:1px solid #d9ba7c33;flex-direction:column;padding:22px 22px 16px;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-30px 0 80px -30px #000}@keyframes clips-slide-in{0%{opacity:0;translate:40px}}.clips-sheet-head{border-bottom:1px solid #d9ba7c26;align-items:flex-start;gap:10px;padding-bottom:16px;display:flex}.clips-sheet-head>div{flex:1;min-width:0}.clips-sheet-head h2,.clips-single-comments>.eyebrow+.clips-comments{margin:6px 0 0}.clips-sheet-head h2{font:600 22px/1 var(--display);letter-spacing:.3px;color:var(--paper);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clips-comments{flex-direction:column;flex:1;min-height:0;display:flex}.clips-comments-list{flex:1;align-content:start;gap:16px;min-height:0;padding:16px 0;display:grid;overflow-y:auto}.clips-comments-list .text-button{justify-self:center;padding:4px 0}.clips-comment{grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.clips-comment-head{align-items:baseline;gap:10px;font-size:13px;display:flex}.clips-comment-head b{font:600 15px/1.2 var(--display);letter-spacing:.5px;text-transform:uppercase}.clips-comment-head time{font:9.5px/1.6 var(--mono);letter-spacing:1px;color:#a59d86}.clips-comment p{color:#d5d6c9;overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;line-height:1.5}.clips-comment-tools button{color:#a59d86;opacity:0;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;transition:opacity .2s;display:grid}.clips-comment:hover .clips-comment-tools button,.clips-comment-tools button:focus-visible{opacity:1}.clips-comment-tools button:hover{color:var(--bad)}.clips-compose{border-top:1px solid #d9ba7c26;gap:10px;padding-top:14px;display:grid}.clips-compose textarea{resize:none;min-height:0}.clips-compose-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.clips-comments .clips-gate{width:auto;margin-top:14px}.clips-modal-backdrop{z-index:70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.clips-modal{gap:22px;width:min(620px,100%);display:grid}.clips-modal-head{align-items:flex-start;gap:14px;display:flex}.clips-modal-head>div{flex:1}.clips-modal-head h2{font:600 clamp(30px, 3.4vw, 40px) / .95 var(--display);letter-spacing:-.02em;color:var(--paper);margin:10px 0 0}.clips-paths{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.clips-path{text-align:left;color:var(--paper);background:#0d100e99;border:1px solid #d9ba7c26;justify-items:start;gap:8px;padding:22px;transition:border-color .2s,background .2s;display:grid}.clips-path:hover{border-color:var(--brass);background:#d9ba7c14}.clips-path svg{color:var(--brass)}.clips-path b{font:600 20px/1 var(--display);letter-spacing:.5px;text-transform:uppercase}.clips-path small{font:9.5px/1.6 var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:#a59d86}.clips-upload-form{gap:16px;display:grid}.clips-upload-form>label{font:9.5px/1.6 var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:#a59d86;gap:6px;display:grid}.clips-upload-form>label small{font:inherit;color:#d9ba7c66}.clips-upload-form textarea{min-height:0}.clips-drop{text-align:center;cursor:pointer;background:#0d100e99;border:1px dashed #d9ba7c40;justify-items:center;gap:12px;padding:28px 20px;display:grid;position:relative}.clips-drop:hover,.clips-drop:focus-within{border-color:var(--brass)}.clips-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.clips-drop svg{color:var(--brass)}.clips-drop img{border:1px solid #d9ba7c33;max-width:100%;max-height:200px}.clips-drop span{color:#b9bcae;overflow-wrap:anywhere;font-size:13px}.clips-link-preview{justify-items:start;gap:10px;display:grid}.clips-link-preview iframe{aspect-ratio:16/9;background:#000;border:1px solid #d9ba7c26;width:100%}.clips-progress{gap:8px;display:grid}.clips-progress [role=progressbar]{background:#d9ba7c26;height:3px}.clips-progress i{background:var(--brass-grad);height:100%;transition:width .3s;display:block}.clips-modal-foot{justify-content:flex-end;align-items:center;gap:18px;display:flex}.clips-upload-done{justify-items:start;gap:20px;display:grid}.clips-upload-done p{color:#b9bcae;margin:0}.clips-single .br-band-inner{gap:28px;max-width:1100px;display:grid}.clips-single .text-button{justify-self:start;padding:0}.clips-single-frame{padding:10px}.clips-single-frame .clips-stage{aspect-ratio:var(--ar,16 / 9);max-height:80vh;margin:0 auto;position:relative}.clips-single-frame[data-orientation=portrait] .clips-stage{width:auto;height:min(80vh,900px)}.clips-single-frame .clips-media{width:100%;height:100%}.clips-single-meta{justify-items:start;gap:12px;display:grid}.clips-single-meta h1,.clips-single-note h1{font:600 clamp(36px, 5vw, 72px) / .92 var(--display);letter-spacing:-.025em;color:var(--paper);text-wrap:balance;margin:0}.clips-single-meta p{color:#b9bcae;max-width:640px;margin:0}.clips-single-meta .clips-gate{position:static;translate:none}.clips-single-comments{gap:6px;display:grid}.clips-single-comments .clips-comments-list{max-height:520px}#main .clips-comp{--lb-accent:var(--brass);--lb-glow:#d9ba7c24}.clips-comp .br-band-inner{gap:clamp(28px,3.5vw,48px);display:grid}.clips-comp .loading{justify-self:start}.clips-comp-empty,.clips-comp-teaser{justify-items:start;gap:14px;max-width:720px;display:grid}.clips-comp-empty h2,.clips-comp-teaser h2,.clips-comp-winner h2{font:600 clamp(30px, 3.6vw, 48px) / .95 var(--display);letter-spacing:-.02em;color:var(--paper);text-wrap:balance;margin:0}.clips-comp-empty p,.clips-comp-teaser p,.clips-comp-winner p{color:#b9bcae;max-width:560px;margin:0}.clips-comp-cards{--min:320px}.clips-comp-card{color:var(--ink);align-content:start;gap:14px;display:grid}.clips-comp-card h2{font:600 clamp(26px, 2.6vw, 36px) / .95 var(--display);letter-spacing:-.015em;color:var(--paper);text-wrap:balance;margin:4px 0 0}.clips-comp-card p{color:#b9bcae;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.clips-comp-card-meta{border-top:1px solid #d9ba7c26;flex-wrap:wrap;gap:12px 26px;margin:6px 0 0;padding-top:14px;display:flex}.clips-comp-card-meta div{gap:4px;display:grid}.clips-comp-card-meta dt{font:9.5px/1.6 var(--mono);letter-spacing:1.6px;color:#a59d86}.clips-comp-card-meta dd{font:600 22px/1 var(--display);color:var(--paper);margin:0}.clips-comp-card-go{font:9.5px/1.6 var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:#d4ba88;align-items:center;gap:8px;transition:color .2s;display:inline-flex}.clips-comp-card:hover .clips-comp-card-go{color:var(--brass-hi)}.clips-comp-hero .hero-tags .br-chip{font-size:9px}.clips-comp-missing p{color:#b9bcae}.clips-comp-stats{border-bottom:1px solid #d9ba7c26;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:22px 32px;padding:0 0 clamp(24px,3vw,40px);display:grid}.clips-comp-stats .br-stat b.clips-bump{animation:clips-bump .5s var(--ease-out);display:inline-block}.clips-comp-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;margin-bottom:-10px;display:flex}.clips-comp .clips-gate{width:min(440px,100%);position:static;translate:none}.clips-comp-entries{--min:250px;grid-auto-flow:dense;align-items:start}.clips-comp-tile{gap:0;padding:0;display:grid;overflow:hidden}.clips-comp-tile[data-orientation=portrait]{grid-row:span 2}.clips-comp-poster{width:100%;aspect-ratio:var(--ar,16 / 9);cursor:pointer;background:#000;border:0;padding:0;display:block;position:relative;overflow:hidden}.clips-comp-tile .clips-comp-poster{max-height:520px}.clips-comp-poster img,.clips-comp-blank{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease-out), filter .3s;display:block}.clips-comp-blank{background:radial-gradient(circle,#d9ba7c14,#0000 60%),linear-gradient(160deg,#161b12f2,#0f130df2)}.clips-comp-poster:hover img{filter:brightness(1.08);transform:scale(1.03)}.clips-comp-poster:after{content:"";-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;background:#0d100e99;border:1px solid #d9ba7c4d;border-radius:3px;width:48px;height:48px;transition:opacity .25s;position:absolute;top:50%;left:50%;translate:-50% -50%}.clips-comp-poster:before{content:"";z-index:1;border:9px solid #0000;border-left:15px solid var(--paper);opacity:0;border-right:0;transition:opacity .25s;position:absolute;top:50%;left:50%;translate:-40% -50%}.clips-comp-poster:hover:after,.clips-comp-poster:hover:before,.clips-comp-poster:focus-visible:after,.clips-comp-poster:focus-visible:before{opacity:1}.clips-comp-tile-body{gap:10px;padding:16px 18px 18px;display:grid}.clips-comp-tile h3{font:600 20px/1.05 var(--display);letter-spacing:.1px;color:var(--paper);overflow-wrap:anywhere;margin:0}.clips-comp-tile .clips-author,.clips-comp-viewer-foot .clips-author,.clips-comp-winner .clips-author{color:#d4ba88;font-size:14px}.clips-comp-tile-foot{border-top:1px solid #d9ba7c26;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding-top:12px;display:flex}.clips-comp-count{align-items:baseline;gap:7px;display:flex}.clips-comp-count strong{font:600 26px/1 var(--display);color:var(--paper);display:inline-block}.clips-comp-count strong.clips-bump{animation:clips-bump .5s var(--ease-out)}.clips-comp-count small,.clips-comp-board-text small,.clips-comp-board strong+small{font:9.5px/1.6 var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:#a59d86}.clips-comp-vote{gap:8px;min-height:36px;padding:8px 12px}.clips-comp-vote.on,.clips-comp-vote.on:hover{background:var(--brass);border-color:var(--brass);color:var(--on-accent)}.clips-comp-vote.on svg{animation:clips-bump .5s var(--ease-out)}.clips-comp-emojis{flex-wrap:wrap;gap:10px;margin:6px 0;display:flex}.clips-comp-emojis .party-emoji{cursor:default}.clips-comp-mine{gap:16px;display:grid}.clips-comp-mine ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.clips-comp-mine li{border-top:1px solid #d9ba7c26;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 0;display:grid}.clips-comp-mine li img,.clips-comp-mine li .clips-comp-blank{object-fit:cover;border:1px solid #d9ba7c33;width:72px;height:44px}.clips-comp-mine li span:nth-child(2){gap:2px;min-width:0;display:grid}.clips-comp-mine b{font:600 17px/1.1 var(--display);color:var(--paper);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clips-comp-mine small{color:var(--warn);font-size:12px}.clips-comp-winner{border-color:#d9ba7c66;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,40px);display:grid}.clips-comp-winner .clips-comp-poster{border:1px solid #d9ba7c33;max-height:440px}.clips-comp-winner-text{justify-items:start;gap:14px;display:grid}.clips-comp-winner h2{align-items:center;gap:12px;font-size:clamp(34px,4.4vw,60px);display:flex}.clips-comp-winner h2 svg{color:var(--brass);flex:none}.clips-comp-winner .br-label strong{font:600 30px/1 var(--display);letter-spacing:0;color:var(--paper);margin-right:2px}#main .clips-comp .lb-podium{padding:0}#main .clips-comp .lb-podium-card{background:radial-gradient(ellipse at 50% 0, var(--lb-glow), transparent 70%), linear-gradient(160deg, #161b12f2, #0f130df2);color:var(--ink);font:inherit;cursor:pointer;border-color:#d9ba7c26;border-radius:2px}#main .clips-comp .lb-podium-card:hover{border-color:var(--brass)}#main .clips-comp .lb-place-1{border-color:#d9ba7c66}#main .clips-comp .lb-podium-card .clips-face{border:1px solid #d9ba7c66;border-radius:2px}#main .clips-comp .lb-podium-card h2{color:var(--paper);font-size:24px}#main .clips-comp .lb-podium-card strong{margin-top:18px}#main .clips-comp .lb-podium-card .lb-person-tag{color:#a59d86}.clips-comp-board{margin:0;padding:10px clamp(16px,2vw,28px);list-style:none}.clips-comp-board li{border-top:1px solid #d9ba7c26;grid-template-columns:34px 96px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 0;display:grid}.clips-comp-board li:first-child{border-top:0}.clips-comp-rank{font:600 20px/1 var(--display);letter-spacing:1px;color:#a59d86}.clips-comp-board .clips-comp-poster{aspect-ratio:16/9;border:1px solid #d9ba7c33;width:96px}.clips-comp-board .clips-comp-poster:after,.clips-comp-board .clips-comp-poster:before{display:none}.clips-comp-board-text{gap:3px;min-width:0;display:grid}.clips-comp-board-text b{font:600 18px/1.1 var(--display);color:var(--paper);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clips-comp-board li>strong{font:600 26px/1 var(--display);color:var(--paper)}.clips-comp-viewer{width:min(1100px,100%);animation:clips-rise .4s var(--ease-out);gap:14px;display:grid}.clips-comp-viewer .clips-single-frame{padding:8px}.clips-comp-viewer .clips-single-frame .clips-stage{max-height:72vh}.clips-comp-viewer .clips-single-frame[data-orientation=portrait] .clips-stage{height:min(72vh,820px)}.clips-comp-viewer-foot{flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}.clips-comp-viewer-foot h2{min-width:0;font:600 22px/1 var(--display);color:var(--paper);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.clips-comp-viewer-foot .text-button{font:9.5px/1.6 var(--mono);letter-spacing:1.4px;text-transform:uppercase;gap:8px;padding:0}#main .party{--party-ticks:linear-gradient(var(--brass), var(--brass)) top left / 16px 1px, linear-gradient(var(--brass), var(--brass)) top left / 1px 16px, linear-gradient(var(--brass), var(--brass)) top right / 16px 1px, linear-gradient(var(--brass), var(--brass)) top right / 1px 16px, linear-gradient(var(--brass), var(--brass)) bottom left / 16px 1px, linear-gradient(var(--brass), var(--brass)) bottom left / 1px 16px, linear-gradient(var(--brass), var(--brass)) bottom right / 16px 1px, linear-gradient(var(--brass), var(--brass)) bottom right / 1px 16px;--lb-accent:var(--brass);color:var(--ink)}.party-split{grid-template-columns:minmax(0,1.65fr) minmax(360px,1fr);align-items:stretch;gap:24px;display:grid}.party-main{align-content:start;gap:16px;min-width:0;display:grid}.party-side{flex-direction:column;min-width:0;display:flex}.party-side>*{flex:1}.party-stage-wrap{padding:22px;position:relative}.party-frame{z-index:2;pointer-events:none;background:var(--party-ticks);background-repeat:no-repeat;border:1px solid #d9ba7c26;position:absolute;inset:0}.party-stage{aspect-ratio:16/9;background:var(--bg);border:1px solid #d9ba7c26;position:relative;overflow:hidden}.party-card{text-align:center;background:radial-gradient(60% 70% at 50% 100%,#d9ba7c14,#0000 70%),linear-gradient(160deg,#161b12f2,#0f130df2);align-content:center;justify-items:center;gap:14px;padding:clamp(20px,4%,48px);display:grid;position:absolute;inset:0}.party-card h2{font:600 clamp(28px, 4.2vw, 56px) / .95 var(--display);letter-spacing:-.02em;color:var(--paper);text-wrap:balance;margin:0}.party-card p{margin:0}.party-stamp{color:var(--brass);opacity:.85}.party-lobby .party-stamp{animation:stamp-in .9s var(--ease-out) backwards}.party-progress{background:#d9ba7c26;width:min(360px,70%);height:2px;margin-top:10px}.party-progress i{background:var(--brass-grad);height:100%;transition:width .5s linear;display:block}.party-stinger .eyebrow{animation:fade-in .6s var(--ease-out) backwards}.party-stinger h2{font-size:clamp(32px,5vw,72px)}.party-stinger .hero-line{padding-bottom:.08em;display:block;overflow:hidden}.party-stinger .hero-line>span{animation:line-up 1.15s var(--ease-out) .25s backwards;display:inline-block}.party-stinger .hero-line.accent>span{color:var(--brass);animation-delay:.45s}.party-stinger-who{font:600 20px/1 var(--display);letter-spacing:.6px;text-transform:uppercase;animation:rise-soft .8s var(--ease-out) .9s backwards;align-items:center;gap:12px;margin-top:6px;display:flex}.party-stinger-meta{animation:fade-in .8s var(--ease-out) 1.3s backwards}.party-stinger-rule{width:min(320px,60%);animation:draw 1.2s var(--ease-out) 1.4s backwards}.party-stinger .party-stamp{animation:stamp-in .9s var(--ease-out) 1.8s backwards}.party-clip{position:absolute;inset:0}.party-backdrop{object-fit:cover;filter:blur(28px)saturate(.6)brightness(.6);pointer-events:none;width:calc(100% + 80px);height:calc(100% + 80px);position:absolute;inset:-40px}.party-stage .clips-stage.landscape .clips-media,.party-stage .clips-stage.square .clips-media{aspect-ratio:auto;width:100%;height:100%;box-shadow:none}.party-stage .clips-stage.portrait .clips-media iframe{aspect-ratio:9/16;width:auto}.party-paused{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font:9.5px/1.6 var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--paper);background:#0d100e99;border:1px solid #d9ba7c4d;border-radius:3px;align-items:center;gap:10px;padding:12px 18px;display:inline-flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.party-clip-caption{z-index:3;pointer-events:none;align-items:center;gap:10px;display:flex;position:absolute;bottom:14px;left:18px;right:18px}.party-clip-caption>span{min-width:0;color:var(--paper);text-shadow:0 1px 8px #000;font-size:14px;display:grid}.party-clip-caption b{font:600 15px/1.1 var(--display);letter-spacing:.6px;text-transform:uppercase;color:#d4ba88}.party-stage-bar{z-index:3;pointer-events:none;align-items:center;gap:12px;display:flex;position:absolute;top:12px;left:14px;right:14px}.party-stage-bar>*{pointer-events:auto}.party-live,.party-timer{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#d4ba88;background:#0d100e99;border:1px solid #d9ba7c33;border-radius:2px;align-items:center;gap:8px;padding:7px 10px;display:inline-flex}.party-timer{font-variant-numeric:tabular-nums;margin-left:auto}.party-mute{width:34px;height:34px;color:var(--paper);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d100e99;border:1px solid #d9ba7c4d;border-radius:3px;place-items:center;padding:0;display:grid}.party-mute:hover{border-color:var(--brass);color:var(--brass-hi)}.party-confetti{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.party-leader{justify-items:center;gap:10px;display:grid}.party-leader>svg{color:var(--brass)}.party-leader-poster{aspect-ratio:16/9;object-fit:cover;border:1px solid #d9ba7c66;width:min(360px,60%);box-shadow:0 30px 80px -30px #000}.party-leader .br-label strong{font:600 22px/1 var(--display);letter-spacing:0;color:var(--paper)}.party-results-left{color:#d4ba88;align-items:center;gap:8px;display:inline-flex}.party-viewers{position:absolute;bottom:12px;right:14px}.party-prize{color:var(--brass)}.party-ended-note{color:#b9bcae}.party-react-wrap{justify-items:center;gap:10px;display:grid}.party-react{flex-wrap:wrap;justify-content:center;gap:10px;display:flex;position:relative}.party-emoji{-webkit-user-select:none;user-select:none;width:56px;min-height:56px;transition:border-color .2s, background .2s, transform .15s var(--ease-out);border:1px solid #d9ba7c4d;border-radius:3px;justify-items:center;gap:2px;padding:6px 0 4px;font-size:24px;line-height:1.1;display:inline-grid}.party-emoji>span{display:inline-block}.party-emoji small{font:9.5px/1.4 var(--mono);letter-spacing:1px;color:#d4ba88}.party-emoji:not(:disabled):active{background:#d9ba7c33;transform:scale(.94)}.party-emoji:disabled{opacity:.45;cursor:not-allowed}.party-pop{pointer-events:none;animation:clips-rise .9s var(--ease-out) both;font-size:40px;position:absolute;bottom:100%;left:50%;translate:-50%}.party-react-note{text-align:center;min-height:1.6em}.party .clips-gate{width:min(440px,100%);position:static;translate:none}.party-board-panel{align-content:start;gap:10px;display:grid}.party-board-head,.party-host-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.party-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.party-board-empty{color:#b9bcae;margin:10px 0 0}.party-board{margin:0;padding:0;list-style:none;display:grid}.party-row{will-change:transform;border-top:1px solid #d9ba7c26;position:relative}.party-row>button,.party-row>div{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:30px 64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.party-row>button{cursor:pointer}.party-row>button:hover{background:#d9ba7c14}.party-row.selected{box-shadow:inset 2px 0 0 var(--brass)}.party-row.unplayed{opacity:.55}.party-row.flash{animation:1.2s ease-out party-flash}@keyframes party-flash{0%{background:#d9ba7c33}}.party-rank{font:600 18px/1 var(--display);letter-spacing:1px;color:#a59d86}.party-rank.lb-top-rank,.party-row-total strong.gold{background-image:var(--shine);-webkit-text-fill-color:transparent;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite shimmer}.party-thumb{color:#a59d86;background:#000;border:1px solid #d9ba7c33;place-items:center;width:64px;height:40px;display:grid;overflow:hidden}.party-thumb img{object-fit:cover;width:100%;height:100%}.party-row-text{gap:3px;min-width:0;display:grid}.party-row-text b{font:600 17px/1.1 var(--display);color:var(--paper);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.party-row-text b svg{color:var(--brass);flex:none}.party-row-text small,.party-row-total small{font:9.5px/1.4 var(--mono);letter-spacing:1px;color:#a59d86}.party-row-total{text-align:right;justify-items:end;gap:2px;display:grid}.party-row-total strong{font:600 24px/1 var(--display);color:var(--paper);font-variant-numeric:tabular-nums;display:inline-block}.party-host{gap:14px;padding:16px clamp(16px,2vw,24px);display:grid}.party-host-row{flex-wrap:wrap;gap:10px;display:flex}.party-host-warn{color:var(--warn);margin:0;font-size:13px}.clips-hq{justify-items:start;gap:14px;display:grid}.clips-hq h2{font:600 clamp(28px, 3vw, 40px) / .95 var(--display);letter-spacing:-.02em;margin:0}.clips-hq p{color:#b9bcae;margin:0}@media (max-width:760px){.clips-frame{background:0 0;inset:0}.clips-bar{background:linear-gradient(#0c0f0df5 0%,#0c0f0de0 72%,#0000);flex-wrap:wrap;padding:10px 14px 12px}.clips-bar .br-tabs{order:3;width:100%;margin:0}.clips-bar .br-tabs>button{flex:1;padding:8px 6px;font-size:13px}.clips-back span{display:none}.clips-stage.landscape .clips-media,.clips-stage.square .clips-media{width:100%}.clips-mute{top:122px;left:14px;right:auto}.clips-actions.rail{bottom:96px;right:12px}.clips-caption{bottom:18px;left:14px;right:84px}.clips-sheet{border-top:1px solid #d9ba7c33;border-left:0;width:100%;height:72dvh;animation-name:clips-rise;top:auto;left:0}.clips-comp-winner{grid-template-columns:1fr}.clips-comp-tile[data-orientation=portrait]{grid-row:auto}.clips-comp-tile .clips-comp-poster{max-height:70vh}.clips-comp-board li{grid-template-columns:28px 72px minmax(0,1fr) auto;gap:10px}.clips-comp-board .clips-comp-poster{width:72px}.clips-comp-mine li{grid-template-columns:56px minmax(0,1fr)}.clips-comp-mine li img,.clips-comp-mine li .clips-comp-blank{width:56px;height:36px}.clips-comp-mine li .br-chip{grid-column:2;justify-self:start}.party-split{grid-template-columns:1fr}.party-stage-wrap{padding:0}.party-frame{display:none}.party-stage{aspect-ratio:4/5}.party-card h2{font-size:clamp(24px,7vw,36px)}.party-stinger h2{font-size:clamp(26px,8vw,44px)}.party-emoji{width:48px;min-height:48px;font-size:20px}.party-row>button,.party-row>div{grid-template-columns:26px 52px minmax(0,1fr) auto;gap:8px}.party-thumb{width:52px;height:32px}}.member-shell,.member-profile{--hq-card:#10140e;--hq-card-lit:#151a12;--hq-edge:#d9ba7c26;--hq-edge-lit:#d9ba7c66;--hq-radius:2px;--hq-gap:20px;--hq-ticks:linear-gradient(#d9ba7cb3, #d9ba7cb3) top left / 14px 1px no-repeat, linear-gradient(#d9ba7cb3, #d9ba7cb3) top left / 1px 14px no-repeat, linear-gradient(#d9ba7cb3, #d9ba7cb3) bottom right / 14px 1px no-repeat, linear-gradient(#d9ba7cb3, #d9ba7cb3) bottom right / 1px 14px no-repeat;--hq-panel:linear-gradient(160deg, #161b12f2, #0f130df2)}.login-shell.hq-login{isolation:isolate;background:linear-gradient(90deg,#0b100ef5 0%,#0b100ed0 42%,#0b100e70 75%,#0b100e40),linear-gradient(#0c0f0d99,#0000 55%,#0c0f0d 100%),url(/images/recruit-hero.webp) 70% 40%/cover;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(40px,7vw,120px);max-width:none;min-height:min(860px,100vh - 110px);margin:0;padding:clamp(70px,9vw,130px) max(6%,50% - 652px) 120px;position:relative;overflow:hidden}.login-shell.hq-login:before{content:"";z-index:-1;pointer-events:none;background:var(--hq-ticks);border:1px solid #e9ce931f;position:absolute;inset:22px}.hq-login .login-art>*{animation:rise-soft 1s var(--ease-out) backwards}.hq-login .login-art>:nth-child(2){animation-delay:.1s}.hq-login .login-art>:nth-child(3){animation-delay:.2s}.hq-login .login-art>:nth-child(4){animation-delay:.5s}.hq-login .login-art>img{filter:drop-shadow(0 6px 22px #000a)drop-shadow(0 0 30px #d9ba7c26);width:88px}.hq-login .login-art h1{letter-spacing:-.03em;margin:26px 0 28px;font-size:clamp(64px,8.4vw,136px);line-height:.86}.hq-login .login-art h1 em{filter:drop-shadow(0 0 36px #d9ba7c2e)}.hq-login .login-art p{font:11px var(--mono);letter-spacing:2px;text-transform:uppercase;color:#c8bb9a}.hq-login .login-card{isolation:isolate;background:var(--hq-ticks), linear-gradient(160deg, #161b12e6, #0b0e0cf0);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:rise-soft 1s var(--ease-out) .35s backwards;border:1px solid #d9ba7c33;padding:clamp(28px,3vw,44px);position:relative;box-shadow:0 40px 90px -40px #000}.hq-login .login-card h2{letter-spacing:-.02em;margin:22px 0 18px;font-size:clamp(40px,3.6vw,56px);line-height:.92}.hq-login .login-card>p{font-size:14px;line-height:1.8}.hq-login .login-card .button{min-height:54px;font-size:12.5px}.hq-login .login-divider{color:#a59d86;letter-spacing:2px;gap:14px;font-size:9px}.hq-login .login-divider:before,.hq-login .login-divider:after{content:"";background:linear-gradient(90deg,#0000,#d9ba7c40);flex:1;height:1px}.hq-login .login-divider:after{background:linear-gradient(90deg,#d9ba7c40,#0000)}.hq-login .login-card .fine-print{color:#8a8a7a;border-top:1px solid #d9ba7c1a;padding-top:20px;font-size:11px}.hq-login .login-card .fine-print a:hover{color:var(--brass-hi)}.hq-login .hq-hero-foot{left:max(6%,50% - 652px);right:max(6%,50% - 652px)}.hq-hero-foot{font:9.5px var(--mono);letter-spacing:1.6px;color:#bfae88;border-top:1px solid #d9ba7c26;justify-content:space-between;gap:20px;padding-top:16px;animation:1.2s ease-out .8s backwards fade-in;display:flex;position:absolute;bottom:42px;left:max(6%,50% - 652px);right:max(6%,50% - 652px)}.hq-hero-foot i{color:#8a7a55;font-style:normal}.member-shell{--muted:#a9ac9e;max-width:none;padding:0 0 clamp(70px,8vw,120px)}.member-shell>:not(.member-heading){max-width:calc(100% + -2*max(6%,50% - 652px));margin-inline:max(6%,50% - 652px)}.member-shell .member-heading{isolation:isolate;background:linear-gradient(90deg,#0b100ef2 0%,#0b100ec0 40%,#0b100e50 75%,#0b100e20),linear-gradient(#0c0f0d80,#0000 45%,#0c0f0d 100%),url(/images/operations-hero.webp) 50% 46%/cover;border-bottom:1px solid #d9ba7c1f;align-items:flex-end;gap:30px 60px;min-height:clamp(340px,30vw,440px);padding:clamp(70px,7vw,110px) max(6%,50% - 652px) 110px;position:relative;overflow:hidden}.member-shell .member-heading:before{content:"";z-index:-1;pointer-events:none;background:var(--hq-ticks);border:1px solid #e9ce931f;position:absolute;inset:22px}.member-shell .member-heading.glow:after{background:radial-gradient(640px circle at var(--px,30%) var(--py,45%), #d9ba7c1c, transparent 62%)}.hq-hero-copy{min-width:0}.hq-hero-copy>*{animation:rise-soft 1s var(--ease-out) backwards}.hq-hero-copy>:nth-child(2){animation-delay:.1s}.hq-hero-copy>:nth-child(n+3){animation-delay:.4s}.member-shell .member-heading h1{letter-spacing:-.03em;margin:24px 0 0;font-size:clamp(56px,7.2vw,120px);line-height:.86}.member-shell .member-heading h1 em{filter:drop-shadow(0 0 36px #d9ba7c2e);padding-bottom:.06em;display:inline-block}.member-shell .member-heading .cosmetic-title{margin-top:14px}.hq-welcome-copy{color:#d5d6c9;max-width:46ch;margin:22px 0 0;font-size:15px;line-height:1.8}.member-shell .member-heading-actions{max-width:420px;animation:rise-soft 1s var(--ease-out) .55s backwards;flex-wrap:wrap;justify-content:flex-end;gap:10px 14px}.member-shell .member-heading-actions .text-button{padding:12px 6px}.member-shell .hq-tabs{border-bottom:1px solid #d9ba7c26;flex-wrap:wrap;gap:0;margin-top:0;margin-bottom:clamp(36px,4vw,56px);display:flex;position:relative}.hq-tabs-indicator{width:var(--tab-w);height:var(--tab-h);box-shadow:inset 0 -2px var(--brass);transform:translate(var(--tab-x), var(--tab-y));transition:transform .35s var(--ease-out), width .35s var(--ease-out);pointer-events:none;background:linear-gradient(#0000,#d9ba7c14);position:absolute;top:0;left:0}.hq-tab{z-index:1;color:#a9ac9e;font:600 15px var(--display);letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:9px;padding:20px 18px 18px;transition:color .2s;display:inline-flex;position:relative}.hq-tab svg{color:#8a7a55;flex:none;transition:color .2s}.hq-tab:hover,.hq-tab.on{color:var(--paper)}.hq-tab.on{color:var(--brass-hi)}.hq-tab:hover svg,.hq-tab.on svg{color:var(--brass)}.hq-tab-dot{background:var(--brass);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #d9ba7c26}.member-shell :is(button,a,input,textarea,select,summary):focus-visible{outline:1px solid var(--brass);outline-offset:4px}.member-shell .button{border-radius:2px;justify-content:center;gap:10px;min-height:44px}.member-shell .text-button{min-height:40px}.member-shell .text-button:hover{color:var(--brass-hi)}.member-shell :is(.member-stats,.hq-box,.medal-panel,.empty-state,.link-card,.links-host,.clan-card,.referral-card,.referral-entry,.referral-standing>div,.op-card,.event-card,.wizard-panel,.hq-profile-editor,form.member-form:not(.t1-form)){border:1px solid var(--hq-edge);background:var(--hq-ticks), var(--hq-panel);box-shadow:none;border-radius:2px}.member-shell :is(.hq-box,.op-card,.event-card,.link-card,.referral-standing>div){transition:border-color .35s, transform .35s var(--ease-out), box-shadow .35s}.member-shell :is(.hq-box,.op-card,.event-card,.link-card):hover{border-color:#d9ba7c55;box-shadow:0 22px 50px -24px #000,0 0 0 1px #d9ba7c14}.member-shell .hq-box.glow{isolation:isolate;position:relative}.member-shell :is(.hq-box,.link-card,.clan-card,.referral-card){padding:clamp(24px,2.4vw,32px)}.member-shell :is(.links,.referrals,.clan-hq){gap:24px;max-width:none}.member-shell :is(.links-intro,.clan-card p){line-height:1.8}.member-shell :is(.link-card,.hq-box){min-width:0}.member-shell .hq-box-head .eyebrow,.member-shell .medal-panel .eyebrow{color:#d4ba88;letter-spacing:2px}.member-shell .member-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:22px}.member-shell .member-stats>div{background:0 0;border:0;min-width:0;padding:clamp(22px,2.4vw,32px)}.member-shell .member-stats>div+div{border-left:1px solid #d9ba7c1f}.member-shell .member-stats h3{font:600 clamp(30px, 3vw, 46px) / .92 var(--display);letter-spacing:-.01em;overflow-wrap:anywhere;margin:16px 0 0}.member-shell .member-stats>div:first-child h3{background-image:var(--shine);-webkit-text-fill-color:transparent;text-shadow:none;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out 2.2s infinite shimmer}.member-shell .member-stats .eyebrow{letter-spacing:1.6px;font-size:9.5px}.member-shell .hq-boxes{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:0 0 22px}.member-shell .hq-box{flex-direction:column;gap:18px;display:flex}.member-shell .hq-box-actions{margin-top:auto;padding-top:8px}.member-shell .hq-box-head{min-height:28px}.member-shell .completion-percent,.member-shell .referral-inline-code{background-image:var(--shine);-webkit-text-fill-color:transparent;text-shadow:none;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;font-size:clamp(34px,3vw,46px);animation:8s ease-in-out 2.2s infinite shimmer}.member-shell .completion-track{height:8px;margin:4px 0 8px}.member-shell .completion-seg{border-radius:1px}.member-shell .completion-seg.done{background:linear-gradient(90deg,#c39b53,#f0dcaa);border-color:#0000}.member-shell .completion-seg.picked{outline-color:var(--brass-hi)}.member-shell .completion-detail p{font-size:13.5px;line-height:1.75}.member-shell :is(.hq-links li,.server-record div,.clan-roster li,.clan-found li,.clan-seats li,.referral-rows li){background:#0b0e0cb3;border-color:#d9ba7c1f;border-radius:2px;padding:13px 14px}.member-shell .hq-links li.linked{border-color:#d9ba7c38}.member-shell .hq-links li{grid-template-columns:30px 60px minmax(0,1fr) auto}.member-shell :is(.link-badge,.link-persona img){border-radius:2px}.member-shell .server-record dd{font-size:clamp(30px,2.6vw,40px)}.member-shell .medal-panel{margin-bottom:22px;padding:clamp(24px,2.6vw,34px)}.member-shell .operations-hub{margin-top:clamp(50px,6vw,90px)}.member-shell :is(.op-heading h2,.operations-hub>h2){letter-spacing:-.025em;margin:16px 0 0;font-size:clamp(40px,4.6vw,72px);line-height:.9}.member-shell :is(.op-card,.event-card){padding:clamp(22px,2.2vw,30px)}.member-shell :is(.op-card,.event-card):hover{transform:translateY(-3px)}.member-shell .event-card h3{letter-spacing:-.01em;font-size:clamp(30px,2.6vw,40px);line-height:.95}.member-shell .medal-tile{border-color:#d9ba7c1f;border-radius:2px}.member-shell .medal-rarity{border-radius:2px}.member-shell .hq-boxes>:last-child:nth-child(odd){grid-column:1/-1}.member-shell .filter-tabs{background:0 0;border:0;border-bottom:1px solid #d9ba7c26;flex-wrap:wrap;gap:0;width:-moz-fit-content;width:fit-content;max-width:100%;padding:0;display:flex}.member-shell .filter-tabs button{font:600 14px var(--display);letter-spacing:1.2px;text-transform:uppercase;color:#a9ac9e;background:0 0;border:0;border-radius:0;padding:12px 16px}.member-shell .filter-tabs .selected{color:var(--brass-hi);box-shadow:inset 0 -2px var(--brass);background:0 0}.hq-section-heading{margin-bottom:clamp(28px,3vw,44px)}.hq-section-heading h2{letter-spacing:-.025em;text-wrap:balance;margin:20px 0 26px;font-size:clamp(44px,5.4vw,88px);line-height:.9}.member-shell .hq-profile-editor>h2,.member-shell .clan-head h2{letter-spacing:-.02em;font-size:clamp(36px,3.6vw,54px);line-height:.92}.member-shell .empty-state{margin-top:22px;padding:clamp(48px,6vw,80px) 28px}.member-shell .empty-state>svg{color:var(--brass);filter:drop-shadow(0 0 18px #d9ba7c40);margin-bottom:14px}.member-shell .empty-state h2{letter-spacing:-.02em;margin:12px 0 16px;font-size:clamp(34px,3.6vw,56px);line-height:.92}.member-shell .empty-state p{max-width:52ch;margin:0 auto 26px;line-height:1.8}.member-shell .loading,.page-shell>.loading{color:#d4ba88;letter-spacing:1.6px;text-transform:uppercase;min-height:320px}.member-shell :is(.hq-profile-editor,form#application){max-width:980px;margin-inline:auto;padding:clamp(24px,3vw,44px)}.member-shell .hq-profile-editor>form.member-form{max-width:none;box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;padding:0;display:grid}.member-shell .hq-profile-editor>h2{margin:0 0 28px}.member-shell .hq-profile-editor>.member-form>label{min-width:0;margin:0}.member-shell .hq-profile-editor>.member-form>:is(fieldset,details,button,.visible-toggle,label:has(textarea)){grid-column:1/-1}.member-shell .hq-profile-editor>.member-form>button{justify-self:start}.member-shell .avatar-uploader{border-bottom:1px solid #d9ba7c1f;margin:0 0 28px;padding:0 0 26px}.member-shell .member-form>label,.member-shell .member-form label{color:#b9bcae}.member-shell :is(input:not([type=checkbox]):not([type=radio]),textarea,select){color:var(--paper);background-color:#0b0e0c;border:1px solid #d9ba7c2e;border-radius:2px;min-height:46px;padding:13px 14px;transition:border-color .2s,box-shadow .2s}.member-shell :is(input,textarea)::placeholder{color:#7a7466}.member-shell :is(input,textarea,select):focus{border-color:var(--brass);box-shadow:0 0 0 3px #d9ba7c1f}.member-shell input[type=checkbox]{accent-color:var(--brass);flex-shrink:0;width:17px;height:17px}.member-shell :is(.socials-fieldset,.consent-fieldset,.chips-fieldset,.more-about,.profile-link,.wizard-steam,.application-checks){background:#0b0e0c99;border:1px solid #d9ba7c1f;border-radius:2px;padding:20px}.member-shell .application-checks{padding:8px 18px}.member-shell .hq-profile-editor :is(.socials-fieldset,.consent-fieldset,.more-about){margin:0}.member-shell :is(.chip,.referral-tiers li,.app-history-row){border-radius:2px}.member-shell .chip{min-height:42px}.member-shell .input-prefix>span{color:#a59d86;background:#12160f;border-color:#d9ba7c2e;border-radius:2px 0 0 2px}.member-shell .input-prefix input{border-radius:0 2px 2px 0}.member-shell .profile-link{margin-bottom:0}.member-shell .notice{border-radius:2px;margin-block:0 24px;padding:16px 20px;line-height:1.7}.member-shell .referral-card{background:var(--hq-ticks), radial-gradient(ellipse 60% 120% at 100% 0%, #d9ba7c17, transparent 70%), var(--hq-panel)}.member-shell .referral-code{background-image:var(--shine);overflow-wrap:anywhere;-webkit-text-fill-color:transparent;text-shadow:none;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;font-size:clamp(44px,6vw,92px);line-height:.9;animation:8s ease-in-out 2.2s infinite shimmer}.member-shell .referral-entry,.member-shell .referral-standing>div{padding:clamp(22px,2.4vw,32px)}.member-shell .referral-standing h3{font-size:clamp(36px,3.6vw,56px);line-height:.92}.member-shell .referral-tiers li{background:#0d100e99;border-color:#d9ba7c33}.member-shell form.apf{background:var(--hq-ticks), radial-gradient(ellipse at 100% 0%, #d9ba7c14, transparent 55%), var(--hq-panel);border-color:#d9ba7c26;border-radius:2px;box-shadow:0 40px 90px -40px #000}.member-shell .apf-frame{display:none}.member-shell .clan-head h2{margin:14px 0 0}@media (max-width:1000px){.member-shell :is(.hq-tabs,.filter-tabs){scrollbar-width:thin;scrollbar-color:#d9ba7c40 transparent;flex-wrap:nowrap;overflow-x:auto}.member-shell .member-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.member-shell .member-stats>div:nth-child(3){border-left:0}.member-shell .member-stats>div:nth-child(n+3){border-top:1px solid #d9ba7c1f}.login-shell.hq-login{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:760px){.login-shell.hq-login{grid-template-columns:minmax(0,1fr);gap:36px;min-height:0;padding:64px 7% 120px}.login-shell.hq-login:before,.member-shell .member-heading:before{inset:12px}.hq-login .login-art>img{float:none;width:62px;margin:0}.hq-login .login-art>p{display:block}.hq-login .login-card{padding:26px 22px}.hq-hero-foot,.hq-login .hq-hero-foot{letter-spacing:1px;font-size:8px;bottom:28px;left:7%;right:7%}.hq-hero-foot span:last-child{display:none}.member-shell .member-heading{flex-direction:column;align-items:flex-start;gap:26px;min-height:0;padding:56px 7% 96px}.member-shell .member-heading h1{font-size:clamp(52px,15vw,72px)}.member-shell .member-heading .eyebrow{font-size:8.5px}.member-shell .member-heading-actions{justify-content:flex-start;gap:8px;max-width:none;margin-top:0}.member-shell .member-heading-actions .button{font-size:11px}.member-shell>:not(.member-heading){max-width:calc(100% - 36px);margin-inline:18px}.member-shell>.hq-tabs{max-width:none;margin:0 0 32px;padding:0 8px}.hq-tab{padding:17px 13px 15px;font-size:14px}.member-shell .hq-boxes{grid-template-columns:minmax(0,1fr);gap:16px}.member-shell .member-stats>div{padding:20px 16px}.member-shell .member-stats h3{font-size:28px}.member-shell .member-stats .eyebrow{letter-spacing:.6px;font-size:8.5px}.member-shell :is(.hq-box,.link-card,.clan-card,.referral-card,.medal-panel,.hq-profile-editor,form#application,.wizard-panel){padding:22px 18px}.member-shell .hq-profile-editor>.member-form,.member-shell .links-grid{grid-template-columns:minmax(0,1fr)}.member-shell .referral-standing{grid-template-columns:minmax(0,1fr);gap:10px}.member-shell .referral-standing>div{padding:18px 20px}.member-shell .hq-links li{grid-template-columns:26px 50px minmax(0,1fr) auto;gap:7px;padding:10px 8px;font-size:12px}.member-shell .hq-links .button{padding-inline:9px}.member-shell .clan-row-actions select{min-width:0}.hq-section-heading h2{font-size:clamp(42px,12vw,56px)}}@media (prefers-reduced-motion:reduce){.member-shell *,.member-shell :before,.hq-login,.hq-login *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.home-store-callout{background:linear-gradient(115deg,#2e3724,#1b2218 70%);border:1px solid #49573a;border-radius:14px;align-items:center;gap:24px;max-width:1160px;margin:32px auto 12px;padding:26px 30px;display:flex}.home-store-icon{color:#d6dfbc;background:#c1cba20a;border:1px solid #718157;border-radius:12px;flex:none;place-items:center;width:58px;height:58px;display:grid}.home-store-callout h2{margin:8px 0 6px;font-size:30px}.home-store-callout p{color:#b6c0aa;margin:0;font-size:13px;line-height:1.7}.home-store-callout .button{border-radius:8px;flex-shrink:0;margin-left:auto}@media (max-width:1240px){.home-store-callout{margin-inline:5%}}@media (max-width:1000px){.home-store-callout{flex-wrap:wrap}}@media (max-width:760px){.home-store-callout{gap:18px;padding:24px}.home-store-callout>div:nth-child(2){flex:190px}.home-store-callout .button{width:100%;margin:0}}.member-profile .profile-hero{border:1px solid var(--hq-edge);background:var(--hq-ticks), var(--hq-panel);border-radius:2px;align-items:center;gap:30px;margin:24px 0 26px;padding:28px 30px;position:relative;overflow:hidden}.member-profile .profile-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#d9ba7c1f 0%,#0000 68%);width:320px;height:320px;position:absolute;top:-60px;left:-60px}.member-profile .profile-hero>*{position:relative}.member-profile .profile-avatar{border-radius:50%;transition:transform .35s cubic-bezier(.34,1.4,.5,1),box-shadow .35s;box-shadow:0 0 0 4px #0c0f0d,0 0 0 5px #d9ba7c55,0 16px 34px #00000059}.member-profile .profile-hero:hover .profile-avatar{box-shadow:0 0 0 4px #0c0f0d, 0 0 0 5px var(--brass), 0 18px 40px #0006;transform:scale(1.03)}.member-profile .profile-hero h1{margin:12px 0 14px;font-size:clamp(42px,6vw,76px)}.member-profile .inline-link{border-radius:2px;align-items:center;gap:8px;margin-left:-8px;padding:8px 12px 8px 8px;transition:background .16s,color .16s,gap .16s;display:inline-flex}.member-profile .inline-link:hover{color:var(--brass-hi);background:#d9ba7c12;gap:11px}.member-profile .profile-layout{gap:var(--hq-gap)}.member-profile .op-panel,.member-profile .service-record,.member-profile .medal-panel{border:1px solid var(--hq-edge);background:var(--hq-ticks), var(--hq-panel);border-radius:2px;transition:border-color .18s,transform .18s,box-shadow .18s}.member-profile .op-panel:hover,.member-profile .medal-panel:hover{border-color:var(--hq-edge-lit);transform:translateY(-2px);box-shadow:0 22px 50px -24px #000}.member-profile .record-tiles{background:0 0;border-radius:2px;gap:10px}.member-profile .record-tiles>div{background:#0b0e0cb3;border:1px solid #d9ba7c1f;border-radius:2px;transition:border-color .18s,background .18s,transform .18s}.member-profile .record-tiles>div:hover{border-color:var(--hq-edge-lit);background:#d9ba7c0a;transform:translateY(-2px)}.member-profile .social-links a{border-radius:2px;margin-inline:-10px;padding-inline:10px;transition:background .16s,color .16s}.member-profile .social-links a:hover{color:var(--brass-hi);background:#d9ba7c12}.member-profile .social-links li+li{border-top:0}.member-profile .role-badge,.member-profile .tier1-chip{transition:border-color .16s,transform .16s}.member-profile .role-badge:hover{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.member-shell .hq-box,.member-shell .op-card,.member-profile .op-panel,.member-profile .medal-panel,.member-profile .record-tiles>div,.member-profile .profile-avatar{transition:none}.member-shell .op-card:hover,.member-profile .op-panel:hover,.member-profile .medal-panel:hover,.member-profile .record-tiles>div:hover,.member-profile .profile-hero:hover .profile-avatar{transform:none}}@media (max-width:760px){.member-profile .profile-hero{flex-direction:column;align-items:flex-start;gap:20px;padding:22px}}.member-shell .ledger-rows li{background:#0f120e}.member-shell .ledger-rows li:hover{background:#d9ba7c0a}@property --t{syntax:"<color>";inherits:true;initial-value:#d9ba7c4d}.armoury{--eyebrow:#d4ba88;--gold:var(--shine);--gold-solid:#e3c88f;--input:#0b0e0c;--input-line:#d9ba7c2e;--header-h:77px;--gutter:clamp(16px, 4.5vw, 64px);padding-bottom:40px}:where(.armoury) :is(h1,h2,h3){letter-spacing:-.015em;text-transform:uppercase;margin:0;font-weight:600;line-height:.94}:where(.armoury) p{margin:0;line-height:1.7}:where(.armoury) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(.armoury) header{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;position:static}.armoury .eyebrow{text-transform:uppercase}:where(.armoury) img{display:block}.ar-wrap{width:100%;max-width:1520px;padding:0 var(--gutter);margin:0 auto}.ar-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ar-gold{background-image:var(--shine);-webkit-text-fill-color:transparent;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out 2.2s infinite shimmer}.ar-pill{font:9px/1 var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--eyebrow);white-space:nowrap;background:#0d100e99;border:1px solid #d9ba7c33;align-items:center;gap:6px;padding:6px 8px;display:inline-flex}.ar-pill.ar-gold-pill{color:var(--brass-hi);background:#d9ba7c14;border-color:#d9ba7c66}.ar-hero{isolation:isolate;background:radial-gradient(50% 80% at 78% 45%,#d9ba7c17,#0000 70%),radial-gradient(55% 70% at 15% 0,#d9ba7c0d,#0000 70%),#0c0f0d;border-bottom:1px solid #d9ba7c26;position:relative;overflow:hidden}.ar-hero:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#e9ce930a 1px,#0000 1px),linear-gradient(90deg,#e9ce930a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 100% at 78% 40%,#000,#0000 75%);mask-image:radial-gradient(70% 100% at 78% 40%,#000,#0000 75%)}.ar-hero-inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:48px;padding-top:clamp(56px,7vw,104px);padding-bottom:clamp(48px,6vw,84px);display:grid;position:relative}.ar-hero-copy>*{animation:rise-soft 1s var(--ease-out) backwards}.ar-hero-copy>.eyebrow{animation-delay:.1s}.ar-hero h1{letter-spacing:-.03em;margin:22px 0 26px;font-size:clamp(60px,7.4vw,124px);line-height:.88;animation:none}.ar-hero .hero-line{vertical-align:top;margin-bottom:-.07em;padding-bottom:.07em;display:inline-block;overflow:hidden}.ar-hero .hero-line>span{animation:line-up 1.15s var(--ease-out) .2s backwards;display:inline-block}.ar-hero .hero-line.accent>span{background-image:var(--shine);-webkit-text-fill-color:transparent;animation:line-up 1.15s var(--ease-out) .34s backwards, shimmer 8s ease-in-out 2.2s infinite;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text}.ar-hero-copy>p{color:#d5d6c9;max-width:540px;font-size:15.5px;line-height:1.85;animation-delay:.6s}.ar-hero-actions{flex-wrap:wrap;gap:10px;margin-top:30px;animation-delay:.7s;display:flex}.ar-hero-stats{border-top:1px solid #d9ba7c26;grid-template-columns:repeat(auto-fit,minmax(76px,1fr));margin-top:38px;animation-delay:.75s;display:grid}.ar-hero-stat{text-align:left;gap:6px;padding:16px 14px 0 0;transition:color .2s;display:grid}.ar-hero-stat b{font:600 clamp(32px, 3vw, 44px) / .9 var(--display);letter-spacing:-.02em;color:var(--paper);transition:color .2s}.ar-hero-stat span{font:9px var(--mono);letter-spacing:1.6px;color:#a59d86;text-transform:uppercase}.ar-hero-stat:hover b{color:var(--brass-hi)}.ar-hero-showcase{aspect-ratio:16/10;animation:stamp-in 1.4s var(--ease-out) .4s backwards;border:1px solid #d9ba7c26;display:block;position:relative}.ar-hero-showcase:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(var(--brass), var(--brass)) top left / 18px 1px, linear-gradient(var(--brass), var(--brass)) top left / 1px 18px, linear-gradient(var(--brass), var(--brass)) bottom right / 18px 1px, linear-gradient(var(--brass), var(--brass)) bottom right / 1px 18px;background-repeat:no-repeat;position:absolute;inset:-1px}.ar-hero-showcase .ar-plate{position:absolute;inset:0}.ar-hero-showcase .ar-plate img{animation:7s ease-in-out 2s infinite float}.ar-hero-showcase:hover .ar-plate .ar-ticks{--t:#d9ba7cb3}.ar-hero-bottom{font:9.5px/1 var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:#bfae88;border-top:1px solid #d9ba7c1a;animation:1.2s ease-out 1s backwards fade-in}.ar-hero-bottom .ar-wrap{justify-content:space-between;gap:20px;padding-top:16px;padding-bottom:16px;display:flex}.ar-hero-bottom .ar-dot{vertical-align:1px;background:#b9cc9b;border-radius:50%;width:6px;height:6px;margin-right:10px;display:inline-block;box-shadow:0 0 10px #b9cc9b60}.ar-dock{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:52px;font:600 15px var(--display);letter-spacing:1.2px;text-transform:uppercase;color:var(--paper);animation:rise-soft .6s var(--ease-out) backwards;background:#0d100ee6;border:1px solid #d9ba7c66;align-items:center;gap:12px;padding:0 8px 0 18px;transition:border-color .2s,color .2s;display:inline-flex;position:fixed;bottom:24px;right:max(16px,2.4vw);box-shadow:0 22px 50px -18px #000,0 0 0 1px #d9ba7c14}.ar-dock:hover{border-color:var(--brass);color:var(--brass-hi)}.ar-dock .ar-count-badge{font:600 11px/1 var(--mono);background:var(--brass-grad);color:#15110a;place-items:center;min-width:36px;height:36px;display:inline-grid}.ar-plate{isolation:isolate;background:radial-gradient(62% 58% at 50% 52%,#211d14 0%,#13140f 58%,#0d0f0c 100%);position:relative;overflow:hidden}.ar-plate:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-position:50%;background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(58% 62%,#000 20%,#0000 78%);mask-image:radial-gradient(58% 62%,#000 20%,#0000 78%)}.ar-plate .ar-ticks{pointer-events:none;--t:#d9ba7c4d;--s:12px;background:linear-gradient(var(--t), var(--t)) top left / var(--s) 1px, linear-gradient(var(--t), var(--t)) top left / 1px var(--s), linear-gradient(var(--t), var(--t)) top right / var(--s) 1px, linear-gradient(var(--t), var(--t)) top right / 1px var(--s), linear-gradient(var(--t), var(--t)) bottom left / var(--s) 1px, linear-gradient(var(--t), var(--t)) bottom left / 1px var(--s), linear-gradient(var(--t), var(--t)) bottom right / var(--s) 1px, linear-gradient(var(--t), var(--t)) bottom right / 1px var(--s);background-repeat:no-repeat;transition:--t .3s,inset .3s;position:absolute;inset:10px}.ar-plate .ar-subject{z-index:1;position:absolute;left:50%;translate:-50% -50%}.ar-plate .ar-floor{filter:blur(4px);z-index:-1;background:radial-gradient(#000000a6,#0000 70%);width:88%;height:16%;min-height:10px;max-height:34px;position:absolute;bottom:-5%;left:50%;translate:-50%}.ar-plate img{filter:drop-shadow(0 14px 14px #00000080)drop-shadow(0 2px 2px #0006);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;transition:transform .45s cubic-bezier(.2,.7,.2,1),filter .45s}.ar-plate .ar-tag{font:8.5px/1 var(--mono);letter-spacing:1.4px;color:#a59d86;text-transform:uppercase;z-index:2;position:absolute}.ar-plate .ar-tag.ar-tl{top:20px;left:22px}.ar-plate .ar-tag.ar-br{bottom:20px;right:22px}.ar-plate .ar-tag.ar-bl{bottom:20px;left:22px}.ar-plate-empty{font:10px var(--mono);color:var(--ink-3);letter-spacing:1.4px;place-items:center;display:grid;position:absolute;inset:0}.ar-toolbar{top:var(--header-h);z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#0c0f0df2;position:sticky}.ar-toolbar .ar-wrap{flex-direction:column;gap:10px;padding-top:8px;padding-bottom:12px;display:flex}.ar-toolbar-row{align-items:center;gap:16px;display:flex}.ar-cat-tabs{scrollbar-width:none;border-bottom:1px solid #d9ba7c14;gap:2px;padding-bottom:8px;display:flex;overflow-x:auto}.ar-cat-tabs::-webkit-scrollbar{display:none}.ar-cat-tab{font:600 17px/1 var(--display);letter-spacing:.02em;text-transform:uppercase;color:#a9ac9e;white-space:nowrap;border:1px solid #0000;align-items:baseline;gap:8px;padding:10px 14px;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.ar-cat-tab small{font:9px var(--mono);letter-spacing:1px;color:var(--ink-3)}.ar-cat-tab:hover{color:var(--paper);background:#d9ba7c0a}.ar-cat-tab[aria-pressed=true]{color:var(--brass-hi);box-shadow:inset 0 -2px 0 var(--brass);background:linear-gradient(#0000,#d9ba7c14)}.ar-cat-tab[aria-pressed=true] small{color:var(--brass)}.ar-search{width:min(340px,100%);position:relative}.ar-search svg{color:var(--ink-3);pointer-events:none;position:absolute;top:50%;left:13px;translate:0 -50%}.ar-search input,.ar-select{background:var(--input);border:1px solid var(--input-line);width:100%;height:42px;color:var(--paper);border-radius:0;font-size:14px}.ar-search input{padding:0 40px 0 38px}.ar-search input::placeholder{color:#7d7a6c}.ar-search input:focus,.ar-select:focus{border-color:var(--accent);outline:none}.ar-search kbd{font:10px var(--mono);color:var(--ink-3);border:1px solid var(--line);padding:3px 6px;position:absolute;top:50%;right:10px;translate:0 -50%}.ar-search .ar-clear{width:26px;height:26px;color:var(--ink-2);place-items:center;display:grid;position:absolute;top:50%;right:8px;translate:0 -50%}.ar-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--accent) 50%), linear-gradient(135deg, var(--accent) 50%, transparent 50%);background-position:calc(100% - 17px) 18px,calc(100% - 12px) 18px;background-repeat:no-repeat;background-size:5px 5px;width:auto;min-width:190px;padding:0 34px 0 12px}.ar-group-chips{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}.ar-chip{font:10px/1 var(--mono);letter-spacing:1px;text-transform:uppercase;border:1px solid var(--line);color:#d4ba88;padding:8px 11px;transition:border-color .2s,color .2s,background .2s}.ar-chip b{color:var(--ink-3);margin-left:6px;font-weight:400}.ar-chip:hover{border-color:var(--edge-lit);color:var(--paper)}.ar-chip[aria-pressed=true]{color:#151710;background:#dfc48e;border-color:#dfc48e}.ar-chip[aria-pressed=true] b{color:#151710aa}.ar-results-bar{justify-content:space-between;align-items:baseline;gap:20px;padding:28px 0 16px;display:flex}.ar-results-bar h2{font-size:clamp(30px,3vw,44px)}.ar-results-bar p{font:10.5px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:#a59d86}.ar-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(268px,1fr));margin-bottom:80px;display:grid}.ar-card{isolation:isolate;border-right:1px solid var(--line);border-bottom:1px solid var(--line);content-visibility:auto;contain-intrinsic-size:268px 440px;flex-direction:column;transition:background .25s;display:flex;position:relative}.ar-card:hover{background:#d9ba7c0a}.ar-card .ar-plate{aspect-ratio:4/3}.ar-card:hover .ar-plate img{transform:translateY(-5px)scale(1.025)}.ar-card:hover .ar-plate .ar-ticks{--t:#d9ba7cb3;inset:8px}.ar-card-link{z-index:3;position:absolute;inset:0}.ar-card-body{flex-direction:column;flex:1;gap:10px;padding:16px 20px 18px;display:flex}.ar-card-body .eyebrow{justify-content:space-between;font-size:9px}.ar-card h3{font-size:27px;line-height:.95}.ar-card-stats{border-top:1px solid #d9ba7c14;border-bottom:1px solid #d9ba7c14;grid-template-columns:repeat(3,1fr);margin-top:2px;display:grid}.ar-card-stats>div{padding:9px 0 8px}.ar-card-stats>div+div{border-left:1px solid #d9ba7c14;padding-left:12px}.ar-mini-label{font:8.5px var(--mono);letter-spacing:1.2px;color:var(--ink-3);text-transform:uppercase;margin-bottom:4px;display:block}.ar-mini-value{font:600 19px/1 var(--display);color:var(--paper);white-space:nowrap}.ar-mini-value.ar-good{color:var(--good)}.ar-mini-value.ar-bad{color:var(--bad)}.ar-card-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.ar-price{font:600 25px/1 var(--display);letter-spacing:.01em}.ar-card-foot .ar-pills{align-items:center;gap:6px;display:flex}.ar-compare-toggle{z-index:4;width:32px;height:32px;color:var(--ink-2);border:1px solid #d9ba7c4d;place-items:center;transition:background .2s,color .2s,border-color .2s;display:grid;position:relative}.ar-compare-toggle:hover{color:var(--paper);border-color:var(--accent)}.ar-compare-toggle[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.ar-empty{border:1px solid var(--line);text-align:center;justify-items:center;gap:14px;margin-bottom:80px;padding:80px 24px;display:grid}.ar-empty h2{font-size:44px}.ar-skeleton{background:linear-gradient(90deg,#12140f 0%,#1d1b13 50%,#12140f 100%) 0 0/200% 100%;animation:1.4s linear infinite ar-skeleton}@keyframes ar-skeleton{to{background-position:-200% 0}}.ar-state{justify-items:start;gap:18px;padding:120px 0;display:grid}.ar-state h1{font-size:clamp(54px,7vw,100px)}.ar-crumbs{font:10px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:#a59d86;flex-wrap:wrap;align-items:center;gap:10px;padding:26px 0 0;display:flex}.ar-crumbs a:hover{color:var(--paper)}.ar-crumbs span[aria-current]{color:var(--eyebrow)}.ar-item-hero{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);padding:22px 0 56px;display:grid}.ar-item-hero .ar-plate{aspect-ratio:16/10;border:1px solid var(--line)}.ar-item-hero .ar-plate .ar-ticks{--s:18px;inset:14px}.ar-item-title h1{margin:16px 0 18px;font-size:clamp(48px,5.4vw,88px)}.ar-flavor{border-left:2px solid var(--accent);color:#d5d6c9;margin:0 0 22px;padding:2px 0 2px 18px;font-size:16px;line-height:1.65}.ar-price-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:18px;padding:20px 0;display:flex}.ar-price-row .ar-price{font-size:54px;line-height:.85}.ar-price-row .ar-pills{flex-wrap:wrap;gap:6px;padding-bottom:4px;display:flex}.ar-fact-grid{border-left:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-top:22px;display:grid}.ar-fact{border:1px solid var(--line);border-left:0;margin-top:-1px;padding:12px 16px}.ar-fact .ar-mini-value{font-size:24px}.ar-bullets{gap:8px;margin:22px 0 0;padding:0;list-style:none;display:grid}.ar-bullets li{color:#d5d6c9;gap:12px;font-size:14.5px;display:flex}.ar-bullets li:before{content:"+";font:14px/1.5 var(--mono);color:var(--accent)}.ar-bullets li.ar-heading{font:9.5px/1.6 var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--eyebrow);margin-top:6px}.ar-bullets li.ar-heading:before{content:none}.ar-item-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.ar-sections{gap:24px;padding-bottom:80px;display:grid}.ar-panel{isolation:isolate;background:linear-gradient(160deg,#161b12f2,#0f130df2);border:1px solid #d9ba7c26;padding:clamp(20px,2.6vw,34px);position:relative}.ar-panel:before{content:"";pointer-events:none;background:linear-gradient(var(--brass), var(--brass)) top left / 14px 1px, linear-gradient(var(--brass), var(--brass)) top left / 1px 14px, linear-gradient(var(--brass), var(--brass)) bottom right / 14px 1px, linear-gradient(var(--brass), var(--brass)) bottom right / 1px 14px;opacity:.7;background-repeat:no-repeat;position:absolute;inset:-1px}.ar-panel-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px;display:flex}.ar-panel-head h2{margin-top:10px;font-size:clamp(30px,3vw,42px)}.ar-panel-head p{font:10px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:#a59d86;text-align:right}.ar-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,48px);display:grid}.ar-split.ar-recoil{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start}.ar-sections>*,.ar-split>*,.ar-item-hero>*{min-width:0}.ar-stat-bars{gap:18px;display:grid}.ar-stat-bar header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.ar-stat-bar .ar-mini-label{margin:0}.ar-stat-bar .ar-mini-value{font-size:23px}.ar-stat-bar .ar-mini-value small{font:10px var(--mono);color:var(--ink-3);margin-left:4px}.ar-stat-bar .ar-track{background:#d9ba7c14;height:4px;position:relative}.ar-stat-bar .ar-fill{background:linear-gradient(90deg,#6d6450,#b5ab92);transition:width .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0 auto 0 0}.ar-stat-bar .ar-rank{font:9px var(--mono);letter-spacing:1px;color:var(--ink-3);text-transform:uppercase;margin-top:6px}.ar-stat-bar.ar-best .ar-fill{background:var(--brass-grad);box-shadow:0 0 14px #d9ba7c55}.ar-stat-bar.ar-best .ar-rank{color:var(--gold-solid)}.ar-chart{width:100%;height:auto;display:block}.ar-chart text{font:9px var(--mono);fill:var(--ink-3);letter-spacing:.5px}.ar-chart .ar-axis{stroke:var(--line)}.ar-chart .ar-grid-line{stroke:#d9ba7c14}.ar-chart .ar-series{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.ar-chart .ar-dot{fill:var(--bg);stroke:var(--accent);stroke-width:1.5px}.ar-chart .ar-value-label{fill:var(--paper);font:600 13px var(--display)}.ar-chart-caption{font:9.5px var(--mono);letter-spacing:1px;color:var(--ink-3);text-transform:uppercase;justify-content:space-between;gap:10px;margin-top:10px;display:flex}.ar-recoil-box{background:radial-gradient(at 50% 70%,#1c1a12,#0f110d 70%);border:1px solid #d9ba7c14}.ar-modes{flex-wrap:wrap;gap:6px;display:flex}.ar-kv{border-top:1px solid #d9ba7c14;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.ar-kv>div{border-bottom:1px solid #d9ba7c14;padding:14px 0}.ar-kv .ar-mini-value{font-size:22px}.ar-footprint{gap:3px;display:inline-grid}.ar-footprint i{background:#d9ba7c2a;border:1px solid #d9ba7c66;width:18px;height:18px}.ar-mods{border-top:1px solid #d9ba7c14;gap:0;display:grid}.ar-mod{color:#d5d6c9;border-bottom:1px solid #d9ba7c14;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:14px;display:flex}.ar-mod b{font:600 20px/1 var(--display);align-items:center;gap:6px;display:inline-flex}.ar-mod.ar-good b{color:var(--good)}.ar-mod.ar-bad b{color:var(--bad)}.ar-mod.ar-neutral b{color:var(--paper)}.ar-variants{border-top:1px solid #d9ba7c14;display:grid}.ar-variant{border-bottom:1px solid #d9ba7c14;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:18px;padding:10px 0;display:grid}.ar-variant .ar-plate{aspect-ratio:4/3}.ar-variant .ar-plate .ar-ticks{--s:6px;inset:5px}.ar-variant h3{font-size:21px}.ar-variant p{margin-top:4px;font-size:13px;line-height:1.5}.ar-variant .ar-price{font-size:24px}.ar-stages{grid-template-columns:repeat(var(--n,4), 1fr);gap:4px;display:grid}.ar-stage{border:1px solid var(--line);background:#0f120d;padding:12px}.ar-stage .ar-meter{background:#d9ba7c0f;height:54px;margin-bottom:10px;position:relative}.ar-stage .ar-meter i{background:linear-gradient(0deg, #8a7346, var(--accent));position:absolute;inset:auto 0 0}.ar-body-map{width:100%;max-width:220px;height:auto;margin:0 auto;display:block}.ar-body-map .ar-zone{fill:#d9ba7c0d;stroke:#d9ba7c2e;stroke-width:1px}.ar-body-map .ar-zone.ar-on{fill:#d9ba7c;fill-opacity:.55;stroke:var(--accent)}.ar-legend{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:16px;display:flex}.ar-strip-group+.ar-strip-group{margin-top:26px}.ar-strip-group>header{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.ar-strip-group h3{font-size:22px}.ar-strip{scrollbar-width:thin;scrollbar-color:var(--line) transparent;border-left:1px solid var(--line);grid-auto-columns:176px;grid-auto-flow:column;display:grid;overflow-x:auto}.ar-mini{background:var(--bg);border:1px solid var(--line);border-left:0;flex-direction:column;transition:background .2s;display:flex;position:relative}.ar-mini:hover{background:#d9ba7c0a}.ar-mini .ar-plate{aspect-ratio:4/3}.ar-mini .ar-plate .ar-ticks{--s:8px;inset:6px}.ar-mini:hover .ar-plate img{transform:translateY(-3px)}.ar-mini div.ar-meta{gap:4px;padding:10px 12px 12px;display:grid}.ar-mini strong{font:600 16px/1 var(--display);text-transform:uppercase}.ar-mini span{font:9px var(--mono);color:var(--ink-3);letter-spacing:1px;text-transform:uppercase}.ar-pager{border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ar-pager a{gap:6px;min-width:0;padding:22px 26px;transition:background .2s;display:grid;overflow:hidden}.ar-pager a:hover{background:#d9ba7c0a}.ar-pager a+a{border-left:1px solid var(--line);text-align:right}.ar-pager strong{overflow-wrap:anywhere;font:600 28px/1 var(--display);text-transform:uppercase}.ar-compare-table{border-collapse:collapse;table-layout:fixed;width:100%;margin-bottom:80px}.ar-compare-table th,.ar-compare-table td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:14px 18px}.ar-compare-table thead th{vertical-align:bottom;background:var(--bg);padding:0}.ar-compare-table th[scope=row]{width:190px;font:9.5px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--ink-3);background:#0f130d;font-weight:400}.ar-compare-table td .ar-mini-value{font-size:24px}.ar-compare-table td.ar-best .ar-mini-value{color:var(--gold-solid)}.ar-compare-table td.ar-best:after{content:"BEST";font:8px var(--mono);letter-spacing:1.4px;color:var(--gold-solid);vertical-align:4px;border:1px solid #6b5a33;margin-left:10px;padding:3px 5px}.ar-compare-head{position:relative}.ar-compare-head .ar-plate{aspect-ratio:4/3}.ar-compare-head .ar-meta{justify-content:space-between;align-items:flex-end;gap:10px;padding:14px 18px 16px;display:flex}.ar-compare-head h3{font-size:26px}.ar-compare-head .ar-remove{width:30px;height:30px;color:var(--ink-2);border:1px solid #d9ba7c4d;flex-shrink:0;place-items:center;display:grid}.ar-compare-head .ar-remove:hover{border-color:var(--bad);color:var(--bad)}.ar-compare-scroll{overflow-x:auto}.ar-toast{z-index:50;background:var(--panel-3);border:1px solid var(--edge-lit);font:11px var(--mono);letter-spacing:.8px;color:var(--paper);padding:12px 18px;animation:.25s ease-out toast-in;position:fixed;bottom:28px;left:50%;translate:-50%;box-shadow:0 10px 30px #00000080}@keyframes toast-in{0%{opacity:0;translate:-50% 10px}}@media (max-width:1100px){.ar-hero-inner{grid-template-columns:1fr}.ar-hero-showcase{display:none}.ar-item-hero{grid-template-columns:1fr}}@media (max-width:820px){.ar-split.ar-recoil{grid-template-columns:minmax(0,340px)}.ar-toolbar-row{flex-wrap:wrap;gap:10px}.ar-search{flex:1 1 0;order:-2;width:auto}.ar-toolbar-row>label:last-child{order:-1}.ar-select{width:132px;min-width:0}.ar-group-chips{scrollbar-width:none;flex-wrap:nowrap;flex:100%;overflow-x:auto}.ar-chip{white-space:nowrap}.ar-split{grid-template-columns:1fr}.ar-stages{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.armoury{--header-h:69px}.ar-hero-bottom .ar-wrap>:last-child{display:none}}@media (max-width:560px){.ar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ar-card h3{font-size:20px}.ar-card-body{padding:12px 12px 14px}.ar-card-stats{grid-template-columns:repeat(2,1fr)}.ar-card-stats>div:nth-child(3){display:none}.ar-price{font-size:20px}.ar-card-foot .ar-pills .ar-pill{display:none}.ar-hero h1{font-size:58px}.ar-hero-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.ar-hero-stat b{font-size:30px}.ar-panel-head{flex-direction:column;align-items:flex-start}.ar-panel-head p{text-align:left}.ar-variant{grid-template-columns:64px minmax(0,1fr) auto;gap:12px}.ar-pager strong{font-size:20px}.ar-dock{bottom:16px}}.ar-breach-hero .ar-hero-inner{grid-template-columns:1fr;padding-bottom:32px}.ar-breach{grid-template-columns:minmax(0,260px) minmax(0,1fr) minmax(0,300px);align-items:start;gap:18px;padding-top:32px;padding-bottom:24px;display:grid}.ar-breach>*{min-width:0}.ar-breach-pick{background:#0f130dcc;border:1px solid #d9ba7c26;grid-template-rows:auto minmax(0,1fr);max-height:760px;display:grid}.ar-breach-tabs{border-bottom:1px solid #d9ba7c26;display:flex}.ar-breach-tabs>*{font:9.5px var(--mono);letter-spacing:1.3px;text-transform:uppercase;color:var(--ink-3);text-align:center;flex:1;padding:12px 10px}.ar-breach-tabs button[aria-selected=true]{color:var(--gold-solid);box-shadow:inset 0 -2px var(--gold-solid)}.ar-breach-list{scrollbar-width:thin;gap:4px;margin:0;padding:6px;list-style:none;display:grid;overflow-y:auto}.ar-breach-list button{text-align:left;border:1px solid #0000;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:4px 8px 4px 4px;transition:background .15s,border-color .15s;display:grid}.ar-breach-list button:hover{background:#d9ba7c0d}.ar-breach-list button[aria-pressed=true]{background:#d9ba7c14;border-color:#d9ba7c66}.ar-breach-list .ar-plate{aspect-ratio:4/3}.ar-breach-list b{font-size:13.5px;font-weight:500;line-height:1.2;display:block}.ar-breach-list small{font:9px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--ink-3);margin-top:3px;display:block}.ar-breach-list em{font:700 22px/1 var(--display);color:var(--paper);font-style:normal}.ar-breach-meter{background:linear-gradient(90deg, var(--gold-solid), #d9ba7c55);height:3px;margin-top:6px;transition:width .4s;display:block}.ar-breach-stage{gap:18px;display:grid}.ar-breach-plate{position:relative}.ar-breach-plate .ar-plate{aspect-ratio:16/10}.ar-breach-plate[data-dies] .ar-plate img{animation:ar-shake .32s ease-in-out var(--boom) 1, ar-wreck .5s ease-out var(--boom) forwards}.ar-breach-stamp{font:700 clamp(28px, 4vw, 52px)/1 var(--display);text-transform:uppercase;letter-spacing:.06em;color:var(--bad);border:3px solid var(--bad);opacity:0;animation:ar-stamp .35s cubic-bezier(.2, 1.6, .4, 1) calc(var(--boom) + .25s) forwards;pointer-events:none;padding:6px 16px;position:absolute;inset:50% auto auto 50%;translate:-50% -50%;rotate:-8deg}.ar-breach-hp{background:#0b0e0c;border:1px solid #d9ba7c33;flex-direction:row-reverse;gap:2px;height:14px;padding:2px;display:flex}.ar-breach-hp span{background:var(--good);animation:.25s ease-in forwards ar-drain}.ar-breach-hp span.ar-breach-hp-full{animation:none}.ar-breach-charges{flex-wrap:wrap;align-items:center;gap:6px;min-height:26px;display:flex}.ar-breach-charges i{width:26px;height:26px;color:var(--gold-solid);opacity:.25;border:1px solid #d9ba7c55;place-items:center;animation:.3s ease-out forwards ar-charge;display:grid}.ar-breach-charges em{font:11px var(--mono);color:var(--ink-2)}@keyframes ar-drain{to{opacity:.55;background:#3a1712}}@keyframes ar-charge{0%{opacity:.25;scale:1}40%{opacity:1;background:#e3c88f33;scale:1.35}to{opacity:1;scale:1}}@keyframes ar-shake{25%{translate:-6px 2px}50%{translate:5px -3px}75%{translate:-3px 1px}}@keyframes ar-wreck{to{filter:grayscale(.85)brightness(.45)sepia(.4)}}@keyframes ar-stamp{0%{opacity:0;scale:2}to{opacity:.92;scale:1}}.ar-breach-verdict h2{font-size:clamp(32px,3.6vw,52px)}.ar-breach-verdict h2 small{font:10px var(--mono);letter-spacing:1.2px;color:var(--ink-3);vertical-align:middle}.ar-breach-verdict p{color:var(--ink-2);margin:8px 0 14px}.ar-bad{color:var(--bad)}.ar-link{color:var(--gold-solid);text-underline-offset:3px;text-decoration:underline}.ar-breach-facts{background:#d9ba7c1f;border:1px solid #d9ba7c1f;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1px;margin:0;display:grid}.ar-breach-facts div{background:#0f130d;padding:12px 14px}.ar-breach-facts dt{font:9px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--ink-3)}.ar-breach-facts dd{font:600 24px/1 var(--display);margin:6px 0 0}.ar-breach-rules{flex-wrap:wrap;gap:6px;display:flex}.ar-pill.ar-bad-pill{color:var(--bad);border-color:#e2705a66}.ar-breach-blast{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:28px;display:grid}.ar-blast-map{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;width:100%}.ar-ring-inner{fill:#e3c88f55;stroke:var(--gold-solid);stroke-width:1px}.ar-ring-outer{stroke:#d9ba7c55;stroke-dasharray:3 3}.ar-blast-core{fill:var(--paper)}.ar-blast-line{stroke:var(--paper);stroke-dasharray:2 3}.ar-blast-target rect{fill:var(--bad);stroke:var(--paper);transition:transform .1s}.ar-ring-label,.ar-curve text{font:8px var(--mono);fill:var(--ink-2);text-anchor:middle}.ar-curve text{text-anchor:start}.ar-curve text.ar-end{text-anchor:end}.ar-curve line{stroke:#d9ba7c33}.ar-curve polyline{fill:none;stroke:var(--gold-solid);stroke-width:2px}.ar-curve circle{fill:var(--bad)}.ar-breach-slider{gap:12px;display:grid}.ar-breach-slider input{width:100%;accent-color:var(--gold-solid)}.ar-breach-slider p{color:var(--ink-2);font-size:13px}.ar-demo-copy{color:var(--ink-2);max-width:760px;font-size:14px}.ar-demo-footnote{color:var(--ink-3);font-size:12px}.ar-demo-footnote a{color:var(--gold-solid)}@media (max-width:1200px){.ar-breach{grid-template-columns:minmax(0,240px) minmax(0,1fr)}.ar-breach>.ar-breach-pick:last-child{grid-column:1/-1;max-height:420px}}@media (max-width:820px){.ar-breach,.ar-breach-blast{grid-template-columns:1fr}.ar-breach-pick{max-height:none}.ar-breach-list{gap:6px;display:flex;overflow:auto hidden}.ar-breach-list li{flex:0 0 150px}.ar-breach-list button{grid-template-columns:1fr;gap:6px;height:100%}.ar-breach-stage{order:-1}}@media (prefers-reduced-motion:reduce){.ar-breach-plate[data-dies] .ar-plate img,.ar-breach-stamp,.ar-breach-hp span,.ar-breach-charges i{animation-duration:1ms;animation-delay:0s!important}.armoury *,.armoury :before,.armoury :after{transition:none!important;animation:none!important}}.ar-banner{max-width:100%;font:600 10px/1.2 var(--mono);letter-spacing:1px;text-transform:uppercase;border:1px solid;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.ar-banner-large{margin-bottom:14px;padding:8px 12px;font-size:11.5px}.ar-banner-info{color:#9cc7e6;background:#7fb3d914;border-color:#7fb3d966}.ar-banner-warn{color:#f0cf82;background:#e0b76117;border-color:#e0b76166}.ar-banner-bad{color:#f0a08f;background:#e2705a17;border-color:#e2705a73}.ar-card-banner{z-index:2;pointer-events:none;position:absolute;top:10px;left:10px;right:10px}.ar-card-banner .ar-banner{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#0d100ecc}.lo-page,.lo-picker-backdrop{--tile:linear-gradient(180deg, #2a2c29e0, #1d1f1ce6);--tile-line:#ffffff14;--tile-ink:#d6d6cc}.lo-page{isolation:isolate;background:radial-gradient(60% 50% at 50% 28%,#d9ba7c12,#0000 70%),radial-gradient(80% 60% at 50% 0,#2b271c,#0000 75%),#0c0f0d;padding-bottom:60px;position:relative}.lo-page:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#e9ce9308 1px,#0000 1px),linear-gradient(90deg,#e9ce9308 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000,#0000 80%);mask-image:radial-gradient(70% 60% at 50% 30%,#000,#0000 80%)}.lo-topbar{background:#0a0c0bf2;border-bottom:1px solid #ffffff14;margin-bottom:30px}.lo-topbar .ar-wrap{align-items:stretch;gap:22px;min-height:64px;display:flex}.lo-topbar img{opacity:.9;align-self:center}.lo-topbar nav{box-shadow:none;scrollbar-width:none;background:0 0;border-bottom:0;border-left:1px solid #ffffff14;align-items:stretch;gap:4px;padding-left:18px;display:flex;position:static;overflow-x:auto}.lo-tab{min-height:64px;font:600 15px var(--display);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:#a9ac9e;background:linear-gradient(#0000 30%,#ffffff08);align-self:stretch;align-items:center;padding:0 18px;text-decoration:none;transition:color .2s;display:flex;position:relative}.lo-tab:after{content:"";background:#ffffff1f;height:3px;position:absolute;bottom:0;left:0;right:0}.lo-tab:hover{color:var(--paper)}.lo-tab.on{color:var(--brass-hi);background:linear-gradient(#0000 20%,#d9ba7c1f)}.lo-tab.on:after{background:var(--brass-grad)}.lo-cash{background:#0d100e;border:1px solid #ffffff26;align-self:center;align-items:stretch;margin-left:auto;display:flex}.lo-cash span{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:#a59d86;border-right:1px solid #ffffff1a;place-items:center;padding:0 10px;display:grid}.lo-cash b{font:600 22px/1 var(--display);color:var(--paper);padding:7px 12px}.lo-screen{grid-template-columns:minmax(0,1fr) minmax(0,.82fr) minmax(0,.95fr);align-items:start;gap:clamp(20px,2.4vw,40px);display:grid}.lo-heading{font:600 15px var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--tile-ink);margin:22px 0 10px}.lo-right>.lo-heading:first-child{margin-top:0}.lo-meters{grid-template-columns:.7fr 1.5fr 1.5fr;gap:10px;display:grid}.lo-meter{border:1px solid var(--tile-line);background:#0d100ecc;display:grid;position:relative}.lo-meter span{font:600 12px var(--display);letter-spacing:.06em;text-transform:uppercase;color:#c9cabf;background:#383a36;padding:4px 7px}.lo-meter b{font:600 26px/1 var(--display);color:var(--paper);justify-content:center;align-items:baseline;gap:4px;padding:8px 10px 10px;display:flex}.lo-meter b small{font:9px var(--mono);color:#a59d86}.lo-weight b{justify-content:flex-start}.lo-weight i{background:linear-gradient(90deg, var(--brass) calc(var(--w,0) * 100%), transparent 0), repeating-linear-gradient(90deg, #ffffff26 0 calc(20% - 2px), transparent 0 20%);height:3px;position:absolute;bottom:5px;left:8px;right:8px}.lo-value b{justify-content:flex-end}.lo-value b em{font:600 16px var(--display);color:#15110a;background:var(--brass-grad);-webkit-text-fill-color:initial;margin-right:auto;padding:0 6px;animation:none}.lo-tile{border:1px solid var(--tile-line);background:var(--tile);min-width:0;color:var(--tile-ink);text-align:left;padding:0;transition:border-color .2s,box-shadow .2s,background .2s;display:grid;position:relative;overflow:hidden}button.lo-tile,a.lo-tile{cursor:pointer}button.lo-tile:hover,a.lo-tile:hover,button.lo-tile:focus-visible{border-color:#d9ba7c99;box-shadow:inset 0 0 0 1px #d9ba7c33,0 0 24px -8px #d9ba7c66}.lo-tile.on{background:radial-gradient(ellipse 70% 70% at 50% 45%, #d9ba7c1a, transparent 75%), var(--tile);border-color:#d9ba7c40}.lo-tile.locked{opacity:.45;cursor:not-allowed}.lo-art{justify-content:center;align-items:center;min-height:0;display:flex;position:absolute;inset:8px 10px 28px}.lo-big .lo-art{left:40px}.lo-art img{object-fit:contain;filter:drop-shadow(0 10px 12px #000a);-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:auto;max-height:100%;margin:auto;position:absolute;inset:0}.lo-ghost{fill:none;stroke:#ffffff2e;stroke-width:1.3px;stroke-linejoin:round;color:#ffffff2e;width:72%;height:72%}.lo-ghost-row{color:#ffffff2e;justify-content:center;gap:8%;width:70%;display:flex}.lo-ghost-row svg{width:30%;height:auto}.lo-ghost-text{font:600 16px var(--display);letter-spacing:.1em;color:#ffffff2e}.lo-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:500 15px/1.2 var(--display);letter-spacing:.04em;text-transform:uppercase;background:#00000059;padding:4px 8px 3px;position:absolute;bottom:0;left:0;overflow:hidden}.lo-tile.on .lo-label{color:var(--paper);max-width:calc(100% - 70px)}.lo-price{font:10px var(--mono);letter-spacing:.6px;color:var(--brass);position:absolute;bottom:6px;right:8px}.lo-num{text-align:center;width:30px;font:13px var(--mono);color:#d6d6cc;background:#3a3c38b3;padding-top:8px;position:absolute;inset:0 auto 0 0}.lo-equip{grid-template-columns:minmax(0,1fr) clamp(120px,11vw,158px);gap:12px;margin-bottom:12px;display:grid}.lo-big{height:clamp(118px,9.5vw,152px);padding-left:30px}.lo-big .lo-label{left:30px}.lo-special{grid-template-columns:minmax(0,1fr)}.lo-parts{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:6px;display:grid}.lo-part .lo-art{inset:5px 5px 18px}.lo-part .lo-label{letter-spacing:.06em;padding:2px 5px;font-size:10px}.lo-part.on .lo-label{max-width:100%}.lo-part .lo-price{display:none}.lo-gear{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lo-gear.lo-two{grid-template-columns:repeat(2,minmax(0,1fr))}.lo-gear .lo-tile{aspect-ratio:1}.lo-gear .lo-price{top:6px;bottom:auto}.lo-gear .lo-tile.on .lo-label{max-width:100%}.lo-pack{aspect-ratio:1.1;border:1px solid var(--tile-line);background:radial-gradient(60% 55%,#ffffff0a,#0000 75%),#181a17cc;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;max-height:420px;margin-top:12px;display:flex;position:relative}.lo-pack-grids{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:16px;padding:20px;display:flex}.lo-pack-grids .ar-footprint i{background:#d9ba7c1f;border-color:#d9ba7c66;width:26px;height:26px}.lo-pack-note{text-align:center;font:10px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:#a59d86;flex-basis:100%}.lo-nopack{color:#e2705a;font:600 11px var(--display);letter-spacing:.1em;text-transform:uppercase;background:#e2705a26;border:1px solid #e2705a;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.lo-quick{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.lo-q{aspect-ratio:.82}.lo-q .lo-art{inset:4px 4px 18px}.lo-q .lo-label{font:11px var(--mono);color:#a9ac9e;background:0 0;padding:2px 5px}.lo-q.on .lo-label{max-width:100%;font-size:9px}.lo-q .lo-price{display:none}.lo-operator{background:linear-gradient(160deg,#161b12d9,#0f130de6);border:1px solid #d9ba7c26;gap:18px;padding:clamp(16px,1.8vw,24px);display:grid;position:relative}.lo-operator:before{content:"";pointer-events:none;background:linear-gradient(var(--brass), var(--brass)) top left / 14px 1px, linear-gradient(var(--brass), var(--brass)) top left / 1px 14px, linear-gradient(var(--brass), var(--brass)) bottom right / 14px 1px, linear-gradient(var(--brass), var(--brass)) bottom right / 1px 14px;opacity:.7;background-repeat:no-repeat;position:absolute;inset:-1px}.lo-name{gap:12px;display:grid}.lo-name label{gap:6px;display:grid}.lo-name label>span,.lo-readout dt,.lo-totals span,.lo-figure-note{font:9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:#a59d86}.lo-name input{font:600 26px var(--display);text-transform:uppercase;letter-spacing:.02em;padding:8px 12px}.lo-name textarea{resize:vertical;padding:10px 12px;font-size:14px}.lo-figure{justify-items:center;gap:8px;display:grid}.lo-figure .ar-body-map{max-width:190px}.lo-figure .ar-body-map .ar-zone.ar-on{fill:var(--brass);fill-opacity:.6;stroke:var(--brass-hi)}.lo-figure-note{text-align:center}.lo-readout{border-top:1px solid #d9ba7c1f;grid-template-columns:1fr 1fr;margin:0;display:grid}.lo-readout div{border-bottom:1px solid #d9ba7c14;padding:10px 0}.lo-readout div:nth-child(odd){border-right:1px solid #d9ba7c14;padding-right:12px}.lo-readout div:nth-child(2n){padding-left:12px}.lo-readout dd{font:600 22px/1 var(--display);color:var(--paper);margin:4px 0 0}.lo-totals{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lo-totals b{font:600 38px/.9 var(--display);color:var(--paper);margin-top:6px;display:block}.lo-actions{border-top:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:26px;padding-top:20px;display:flex}.lo-keys{font:500 15px var(--display);letter-spacing:.03em;color:var(--tile-ink);gap:18px;margin-right:auto;display:flex}.lo-keys span{align-items:center;gap:6px;display:inline-flex}.lo-keys kbd,.lo-page kbd{min-width:26px;height:24px;font:700 11px var(--mono);color:#111;background:#f2eee2;border-radius:2px;place-items:center;padding:0 6px;display:inline-grid}.lo-switch{color:var(--tile-ink);cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.lo-error{color:#f0a08f;background:#e2705a14;border:1px solid #e2705a66;margin:14px 0 0;padding:10px 14px}.lo-back{margin-top:14px;font-size:14px}.lo-back a,.lo-empty-line a{color:var(--brass-hi)}.lo-gate{background:linear-gradient(100deg,#d9ba7c17,#d9ba7c05);border:1px solid #d9ba7c40;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-top:20px;padding:16px 20px;display:flex}.lo-gate p{color:#d5d6c9;max-width:640px;margin:0}.lo-picker-backdrop{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;justify-content:flex-end;animation:.2s ease-out fade-in;display:flex;position:fixed;inset:0}.lo-picker{width:min(760px,100%);height:100%;animation:lo-slide .32s var(--ease-out);background:linear-gradient(#141811,#0d100e);border-left:1px solid #d9ba7c4d;flex-direction:column;display:flex;box-shadow:-30px 0 60px #000c}@keyframes lo-slide{0%{opacity:0;transform:translate(40px)}}.lo-picker header{background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 14px;display:flex;position:static}.lo-picker h2{font:600 clamp(28px, 3vw, 40px) / .95 var(--display);text-transform:uppercase;margin:10px 0 0}.lo-close{cursor:pointer;width:38px;height:38px;color:var(--paper);background:0 0;border:1px solid #d9ba7c4d;place-items:center;display:grid}.lo-close:hover{border-color:var(--brass)}.lo-picker-search{margin:0 24px 14px;position:relative}.lo-picker-search svg{color:#a59d86;position:absolute;top:50%;left:12px;translate:0 -50%}.lo-picker-search input:focus{border-color:var(--brass);outline:none}.lo-picker-search input{color:var(--paper);font:14px var(--body);background:#0b0e0c;border:1px solid #d9ba7c2e;border-radius:2px;width:100%;height:42px;padding:0 12px 0 36px}.lo-picker-list{flex:1;padding:0 24px 28px;overflow-y:auto}.lo-picker-list h3{font:600 14px var(--display);letter-spacing:.1em;text-transform:uppercase;color:#d4ba88;margin:18px 0 10px}.lo-pick-grid{grid-template-columns:repeat(auto-fill,minmax(156px,1fr));gap:8px;display:grid}.lo-pick{border:1px solid var(--tile-line,#ffffff14);color:var(--paper);text-align:left;cursor:pointer;background:linear-gradient(#2a2c29d9,#1d1f1ce6);gap:4px;padding:10px 10px 12px;transition:border-color .2s,transform .2s;display:grid;position:relative}.lo-pick:hover{border-color:#d9ba7c99;transform:translateY(-2px)}.lo-pick.on{border-color:var(--brass);box-shadow:inset 0 0 0 1px #d9ba7c55}.lo-pick-art{height:70px;margin-bottom:4px;display:block;position:relative}.lo-pick-art img{object-fit:contain;filter:drop-shadow(0 8px 10px #000a);width:auto;max-width:92%;height:auto;max-height:100%;margin:auto;position:absolute;inset:0 4%}.lo-pick b{font:600 16px/1 var(--display);text-transform:uppercase}.lo-pick small{font:9px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:#a59d86}.lo-pick-price{font:10px var(--mono);color:var(--brass);position:absolute;top:8px;right:8px}.lo-pick-clear{width:100%;font:600 15px var(--display);letter-spacing:.06em;text-transform:uppercase;color:#f0a08f;align-items:center;gap:8px;margin-bottom:6px;display:flex}.lo-picker-empty{margin-top:20px}.lo-head{background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;margin-bottom:18px;display:flex;position:static}.lo-head h1{font:600 clamp(46px, 5.6vw, 88px) / .9 var(--display);letter-spacing:-.02em;text-transform:uppercase;margin:14px 0 12px}.lo-byline{font:10px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:#a59d86;flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.lo-author{z-index:4;font:600 14px var(--body);letter-spacing:0;text-transform:none;color:var(--paper);align-items:center;gap:8px;display:inline-flex;position:relative}a.lo-author:hover{color:var(--brass-hi)}.lo-author img{object-fit:cover;background:#1d201b;border-radius:50%;width:22px;height:22px}.lo-head-side{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lo-repbox{background:#d9ba7c12;border:1px solid #d9ba7c66;justify-items:center;padding:6px 16px;display:grid}.lo-repbox b{font:600 34px/1 var(--display);background-image:var(--shine);-webkit-text-fill-color:transparent;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out 2.2s infinite shimmer}.lo-repbox span{font:9px var(--mono);letter-spacing:2px;color:#d4ba88}.lo-owner{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.lo-danger:hover{border-color:var(--bad)!important;color:var(--bad)!important}.lo-notes{border-left:2px solid var(--brass);color:#d5d6c9;max-width:820px;margin:0 0 26px;padding:2px 0 2px 18px}.lo-lib-hero{padding:clamp(30px,5vw,70px) 0 clamp(30px,4vw,54px)}.lo-lib-hero h1{font:600 clamp(58px, 7vw, 116px) / .88 var(--display);letter-spacing:-.03em;text-transform:uppercase;margin:20px 0 22px}.lo-lib-hero h1 em{background-image:var(--shine);-webkit-text-fill-color:transparent;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out 2.2s infinite shimmer}.lo-lib-hero p{color:#d5d6c9;max-width:560px}.lo-lib-cta{margin-top:26px}.lo-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 30px;margin:46px 0 18px;display:flex}.lo-section-head h2{font:600 clamp(32px, 3.4vw, 50px) / .95 var(--display);text-transform:uppercase;margin:0}.lo-section-head>span{font:10px var(--mono);letter-spacing:1.3px;text-transform:uppercase;color:#a59d86}.lo-filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lo-filters .ar-select{min-width:180px;height:42px}.lo-mine{margin-bottom:20px}.lo-empty-line{color:#b9bcae}.lo-empty-line a{align-items:center;gap:4px;display:inline-flex}.lo-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:14px;display:grid}.lo-grid-3{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.lo-more{justify-content:center;margin-top:26px;display:flex}.lo-card{isolation:isolate;transition:border-color .3s, transform .3s var(--ease-out);background:linear-gradient(160deg,#161b12f2,#0f130df2);border:1px solid #d9ba7c26;flex-direction:column;display:flex;position:relative}.lo-card:hover{border-color:#d9ba7c66;transform:translateY(-3px)}.lo-card-art{aspect-ratio:16/9;background:radial-gradient(62% 58% at 50% 52%,#211d14 0%,#13140f 58%,#0d0f0c 100%);place-items:center;display:grid;position:relative}.lo-card-art img{object-fit:contain;filter:drop-shadow(0 12px 12px #000a);width:auto;max-width:80%;height:auto;max-height:70%;transition:transform .45s var(--ease-out);margin:auto;position:absolute;inset:15% 10%}.lo-card:hover .lo-card-art img{transform:translateY(-4px)scale(1.03)}.lo-card-art>span:first-child{font:10px var(--mono);color:#7d7a6c;letter-spacing:1.4px}.lo-rep{font:600 15px/1 var(--display);color:#15110a;background:var(--brass-grad);padding:4px 8px;position:absolute;top:10px;right:10px}.lo-rep small{font:8px var(--mono);letter-spacing:1px}.lo-card-star{width:24px;height:24px;color:var(--brass-hi);background:#0d100ecc;border:1px solid #d9ba7c66;place-items:center;display:grid;position:absolute;top:10px;left:10px}.lo-card-body{flex:1;gap:10px;padding:14px 16px 16px;display:grid}.lo-card-kicker{font:9px var(--mono);letter-spacing:1.3px;text-transform:uppercase;color:#d4ba88}.lo-card h3{font:600 26px/.95 var(--display);text-transform:uppercase;margin:0}.lo-card-link:after{content:"";z-index:3;position:absolute;inset:0}.lo-card-stats{border-top:1px solid #d9ba7c14;border-bottom:1px solid #d9ba7c14;grid-template-columns:repeat(3,1fr);display:grid}.lo-card-stats div{padding:8px 0}.lo-card-stats div+div{border-left:1px solid #d9ba7c14;padding-left:10px}.lo-card-stats span{font:8.5px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:#a59d86;display:block}.lo-card-stats b{font:600 19px/1 var(--display);color:var(--paper);white-space:nowrap;margin-top:4px;display:block}.lo-featured{gap:16px;display:grid}@media (max-width:1180px){.lo-screen{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lo-centre{order:3;grid-column:1/-1}}@media (max-width:760px){.lo-screen{grid-template-columns:minmax(0,1fr)}.lo-topbar .ar-wrap{gap:10px;min-height:54px}.lo-topbar img{display:none}.lo-topbar nav{border-left:0;flex:1;min-width:0;padding-left:0}.lo-cash b{padding:6px 9px;font-size:18px}.lo-tab{letter-spacing:.12em;min-height:54px;padding:0 10px;font-size:13px}.lo-cash span,.lo-keys{display:none}.lo-actions .button{flex:auto}.lo-head-side{width:100%}.lo-quick{gap:4px}}@media (prefers-reduced-motion:reduce){.lo-page *,.lo-picker-backdrop,.lo-picker{transition:none!important;animation:none!important}}.lo-card-hidden{color:#f0a08f;background:#e2705a14;border:1px solid #e2705a59;margin:0;padding:8px 10px;font-size:13px;line-height:1.5}.lo-hint{font:10px/1.4 var(--mono);letter-spacing:.6px;color:#a59d86}.lo-hint.bad{color:#f0a08f}.lo-name input[aria-invalid=true]{border-color:#e2705a99}.lo-pack-area{flex:none;position:relative}.lo-pocket{background:#0d100ecc;outline:1px solid #d9ba7c40;position:absolute}.lo-cell{width:var(--cell);height:var(--cell);background:#d9ba7c08;border:1px solid #ffffff12;padding:0;transition:background .15s,border-color .15s;position:absolute}button.lo-cell{cursor:pointer}button.lo-cell:hover,button.lo-cell:focus-visible{background:#d9ba7c24;border-color:#d9ba7c99}.lo-packed{cursor:pointer;background:radial-gradient(70% 70%,#d9ba7c1f,#0000 75%),#1d1f1ce6;border:1px solid #d9ba7c66;padding:0;transition:border-color .15s,box-shadow .15s;position:absolute;overflow:hidden}.lo-packed:hover,.lo-packed:focus-visible{border-color:var(--brass);box-shadow:0 0 18px -6px #d9ba7c88}.lo-packed img{object-fit:contain;filter:drop-shadow(0 4px 6px #000a);-webkit-user-select:none;user-select:none;width:auto;height:auto;position:absolute;top:50%;left:50%}.lo-packed,.lo-q.on{touch-action:none;-webkit-user-select:none;user-select:none}.lo-pack-area.dragging .lo-packed{pointer-events:none}.lo-packed.selected,.lo-q.selected{border-color:var(--brass-hi);box-shadow:0 0 0 1px var(--brass-hi), 0 0 22px -4px #d9ba7caa;z-index:2}.lo-packed.lifted,.lo-q.lifted{opacity:.35}.lo-q.drop-ok{border-color:#b9cc9b;box-shadow:inset 0 0 0 1px #b9cc9b88}.lo-q.drop-no{border-color:#e2705a;box-shadow:inset 0 0 0 1px #e2705a88}.lo-qty{font:600 11px/1.2 var(--mono);color:#15110a;background:var(--brass-grad);pointer-events:none;padding:1px 4px;position:absolute;bottom:2px;right:3px}.lo-drop-preview{z-index:3;pointer-events:none;border:2px solid;position:absolute}.lo-drop-preview.ok{background:#b9cc9b26;border-color:#b9cc9b}.lo-drop-preview.no{background:#e2705a26;border-color:#e2705a}.lo-ghost-drag{z-index:95;pointer-events:none;background:#1d1f1ccc;border:1px solid #d9ba7c99;position:fixed;translate:-50% -50%;box-shadow:0 18px 40px -10px #000}.lo-ghost-drag.ok{border-color:#b9cc9b}.lo-ghost-drag.no{border-color:#e2705a}.lo-ghost-drag img,.lo-q .lo-art img{object-fit:contain;width:auto;height:auto;position:absolute;top:50%;left:50%}.lo-selbar{animation:rise-soft .25s var(--ease-out);background:linear-gradient(160deg,#1d1f1cee,#141611ee);border:1px solid #d9ba7c66;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:12px;padding:10px 12px;display:flex}.lo-selbar-art{background:#0d100e;border:1px solid #ffffff14;flex:none;width:44px;height:44px;position:relative}.lo-selbar-art img{object-fit:contain;width:auto;height:auto;position:absolute;top:50%;left:50%}.lo-selbar-name{flex:140px;gap:2px;min-width:0;display:grid}.lo-selbar-name b{font:600 16px/1.1 var(--display);text-transform:uppercase}.lo-selbar-name small{font:9.5px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:#a59d86}.lo-stepper{align-items:center;gap:4px;display:flex}.lo-stepper button{width:28px;height:28px;color:var(--paper);cursor:pointer;background:#0d100e;border:1px solid #d9ba7c4d;place-items:center;display:grid}.lo-stepper button:hover{border-color:var(--brass)}.lo-stepper input{width:56px;height:28px;color:var(--paper);font:600 14px var(--mono);text-align:center;background:#0b0e0c;border:1px solid #d9ba7c4d;padding:0 6px}.lo-stepper small{font:10px var(--mono);color:#a59d86}.lo-selbar-btn{height:30px;color:var(--paper);font:600 12px var(--display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#0d100e;border:1px solid #d9ba7c4d;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.lo-selbar-btn:hover{border-color:var(--brass);color:var(--brass-hi)}.lo-selbar-btn.bad:hover{color:#e2705a;border-color:#e2705a}.lo-picker-count{background:#d9ba7c0d;border:1px solid #d9ba7c33;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 24px 14px;padding:10px 12px;display:flex}.lo-picker-count>span{font:600 13px var(--display);letter-spacing:.1em;text-transform:uppercase;color:#d4ba88;margin-right:4px}.lo-picker-count button{width:30px;height:30px;color:var(--paper);cursor:pointer;background:#0d100e;border:1px solid #d9ba7c4d;place-items:center;font-size:16px;display:grid}.lo-picker-count button:hover{border-color:var(--brass)}.lo-picker-count input{width:70px;height:30px;color:var(--paper);font:600 14px var(--mono);text-align:center;background:#0b0e0c;border:1px solid #d9ba7c4d;padding:0 6px}.lo-picker-count small{font:9.5px var(--mono);letter-spacing:.6px;color:#a59d86;flex-basis:100%}.lo-selbar-note{font:9.5px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:#a59d86}
