@font-face{font-family:dm;src:url(/_next/static/media/bfe8c811ed1df969-s.p.woff2) format("woff2");font-display:swap;font-weight:100 1000;font-style:normal}@font-face{font-family:dm;src:url(/_next/static/media/fbf4c1a63780e158-s.p.woff2) format("woff2");font-display:swap;font-weight:100 1000;font-style:normal}@font-face{font-family:dm Fallback;src:local("Arial");ascent-override:99.20%;descent-override:31.00%;line-gap-override:0.00%;size-adjust:100.00%}.__className_8ed839{font-family:dm,dm Fallback}.__variable_8ed839{--font-dm:"dm","dm Fallback"}@font-face{font-family:"serif";src:url(/_next/static/media/e872e3f251959e82-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"serif";src:url(/_next/static/media/7cb8e1b9ab81be17-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"serif Fallback";src:local("Arial");ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.00%;size-adjust:76.79%}.__className_1c3dce{font-family:"serif","serif Fallback"}.__variable_1c3dce{--font-serif:"serif","serif Fallback"}:root{--cream:#EFEDE8;--cream-2:#E6E3DD;--paper:#FAF9F6;--coal:#131312;--coal-2:#1D1D1B;--gold:#C8A96A;--gold-deep:#8C7434;--stone:#8A867E;--line:#D6D2CA;--ok:#2F7A4F;--warn:#B7791F;--bad:#B23B32;--ff:var(--font-dm),system-ui,-apple-system,sans-serif;--ff-ed:var(--font-serif),Georgia,serif;--maxw:1280px;--r:2px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--cream);color:var(--coal);font-family:var(--ff);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--gold-deep);outline-offset:3px}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 clamp(16px,3vw,34px)}.lbl{font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;font-weight:600}.gold{color:var(--gold-deep)}.dark .gold,.on-dark .gold{color:var(--gold)}.muted{color:var(--stone)}.sr-only{width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip,.sr-only{position:absolute}.skip{left:-999px;top:8px;background:var(--coal);color:#fff;padding:10px 14px;z-index:999}.skip:focus{left:8px}.logo{display:block;width:186px;aspect-ratio:1200/201;background:url(/img/logo-preto.webp) 50%/contain no-repeat}.logo.w{background-image:url(/img/logo-branco.webp)}.pct{display:inline-block;width:22px;aspect-ratio:329/360;background:url(/img/pct-preto.webp) 50%/contain no-repeat;vertical-align:middle}.pct.g{background-image:url(/img/pct-dourado.webp)}.pct.w{background-image:url(/img/pct-branco.webp)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--coal);color:var(--cream);border:1px solid var(--coal);padding:14px 24px;font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;transition:background .25s,color .25s,transform .25s,border-color .25s;border-radius:var(--r);white-space:nowrap}.btn:hover{background:var(--gold-deep);border-color:var(--gold-deep);transform:translateY(-2px)}.btn.gold-bg{background:var(--gold);border-color:var(--gold);color:var(--coal)}.btn.gold-bg:hover{background:var(--paper);border-color:var(--paper)}.btn.ghost{background:transparent;color:inherit;border-color:currentColor}.btn.ghost:hover{background:var(--coal);color:var(--cream);border-color:var(--coal)}.dark .btn.ghost:hover,.on-dark .btn.ghost:hover{background:var(--cream);color:var(--coal)}.btn.sm{padding:9px 14px;font-size:10px}.btn.danger{background:var(--bad);border-color:var(--bad);color:#fff}.btn.ok{background:var(--ok);border-color:var(--ok);color:#fff}.btn[disabled]{opacity:.5;pointer-events:none}.link{font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:4px}.link:hover{color:var(--gold-deep)}.topbar{background:var(--coal);color:#B9B5AC}.topbar .wrap{display:flex;justify-content:space-between;align-items:center;height:34px;gap:20px}.topbar a,.topbar span{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.topbar nav{display:flex;gap:22px}.topbar a:hover{color:var(--gold)}.site-header{background:var(--cream);position:-webkit-sticky;position:sticky;top:0;z-index:50;border-bottom:1px solid var(--line)}.site-header .wrap{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:80px;grid-gap:20px;gap:20px}.mainnav{display:flex;gap:clamp(14px,1.7vw,28px)}.mainnav a,.utils a:not(.btn){position:relative;font-size:12px;letter-spacing:.11em;text-transform:uppercase;font-weight:600;padding:8px 0;transition:color .25s}.mainnav a:after,.utils a:not(.btn):after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;background:var(--gold-deep);transform:scaleX(0);transform-origin:left;transition:transform .32s cubic-bezier(.2,.7,.2,1)}.mainnav a:hover,.mainnav a[aria-current=page],.utils a:not(.btn):hover{color:var(--gold-deep)}.mainnav a:hover:after,.mainnav a[aria-current=page]:after,.utils a:not(.btn):hover:after{transform:scaleX(1)}.utils{display:flex;gap:clamp(12px,1.4vw,22px);justify-content:flex-end;align-items:center}.utils .btn{padding:12px 18px;font-size:10.5px}.menu-btn{display:none;background:none;border:0;width:42px;height:42px;justify-self:end}.menu-btn span{display:block;width:24px;height:2px;background:var(--coal);margin:5px auto;transition:transform .3s}.mobile-nav{display:none}@media (max-width:1080px){.site-header .wrap{grid-template-columns:auto 1fr auto;height:66px}.mainnav,.utils{display:none}.menu-btn{display:block;grid-column:3}.site-header .logo{width:150px}.mobile-nav[data-open=true]{display:block;position:fixed;inset:66px 0 0;background:var(--coal);color:var(--cream);padding:24px 20px 40px;overflow:auto;z-index:60}.mobile-nav a{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid #2b2a27;font-size:22px;font-weight:600;letter-spacing:-.02em;text-transform:uppercase}.mobile-nav a small{font-size:10px;color:var(--gold);letter-spacing:.2em}.topbar nav{display:none}}.hero{position:relative;overflow:hidden;background:var(--cream)}.hero-track{display:flex;transition:transform .9s cubic-bezier(.76,0,.24,1)}.slide{flex:0 0 100%;min-height:min(calc(100svh - 114px),760px);position:relative;display:flex;overflow:hidden}.slide.dark{background:var(--coal);color:var(--cream)}.slide.dark:after{content:"";position:absolute;right:-12%;top:-34%;width:54%;height:170%;background:radial-gradient(closest-side,rgba(200,169,106,.16),transparent 70%);pointer-events:none}.slide-in{position:relative;z-index:2;max-width:var(--maxw);margin:0 auto;width:100%;padding:clamp(28px,5vh,60px) clamp(16px,3vw,34px) clamp(80px,10vh,110px);display:grid;grid-template-columns:1.05fr .95fr;grid-gap:clamp(24px,4vw,60px);gap:clamp(24px,4vw,60px);align-items:center}.slide .eye{color:var(--gold-deep);display:flex;align-items:center;gap:11px;margin-bottom:20px}.slide.dark .eye{color:var(--gold)}.slide .eye:before{content:"";width:7px;height:7px;background:currentColor;border-radius:9px}.slide h1,.slide h2{font-size:clamp(40px,min(6.4vw,10vh),92px);font-weight:600;line-height:.92;letter-spacing:-.05em;text-transform:uppercase}.slide h1 em,.slide h2 em{font-style:normal;color:var(--gold-deep)}.slide.dark h1 em,.slide.dark h2 em{color:var(--gold)}.slide p{max-width:460px;margin:24px 0 30px;color:var(--stone);font-size:16px}.slide.dark p{color:#A6A199}.slide .ctas{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.slide .photo{position:relative;height:100%;min-height:320px;display:flex;align-items:flex-end;justify-content:center}.slide .photo img{width:100%;height:100%;max-height:620px;object-fit:cover;filter:saturate(.95)}.slide.cutout .photo img{object-fit:contain;object-position:bottom;-webkit-mask-image:linear-gradient(180deg,#000 80%,transparent);mask-image:linear-gradient(180deg,#000 80%,transparent)}.slide .photo:before{content:"";position:absolute;inset:14px -14px -14px 14px;border:1px solid var(--gold-deep);opacity:.5}.slide.cutout .photo:before{display:none}.slide .an{opacity:0;transform:translateY(18px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s)}.slide.active .an{opacity:1;transform:none}.hero-ctrl{position:absolute;left:0;right:0;bottom:22px;z-index:5}.hero-ctrl .wrap{display:flex;align-items:center;gap:18px}.hero-ctrl button.arw{width:38px;height:38px;border:1px solid var(--line);background:var(--paper);font-size:16px}.hero-dots{display:flex;gap:10px;flex:1 1}.hero-dots button{flex:0 1 90px;height:3px;border:0;background:var(--line);position:relative;overflow:hidden}.hero-dots button[aria-current=true]:after{content:"";position:absolute;inset:0;background:var(--gold-deep);animation:dot 7s linear}@keyframes dot{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@media (max-width:860px){.slide-in{grid-template-columns:1fr;padding-bottom:90px}.slide .photo{min-height:200px;height:34svh;order:-1}}@media (prefers-reduced-motion:reduce){.hero-track,.slide .an{transition:none}.hero-dots button:after{animation:none}}.marquee{background:var(--coal);color:var(--cream);overflow:hidden;padding:18px 0;border-top:1px solid #2b2a27}.marquee .row{display:flex;gap:34px;width:max-content;animation:mq 40s linear infinite;font-size:clamp(18px,2vw,26px);font-weight:600;text-transform:uppercase;letter-spacing:-.01em}.marquee .row span:nth-child(2n){color:var(--gold)}@keyframes mq{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.marquee .row{animation:none}}.sec{padding:clamp(60px,9vw,120px) 0}.sec.dark{background:var(--coal);color:var(--cream)}.sec.paper{background:var(--paper)}.sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:clamp(28px,4vw,48px);flex-wrap:wrap}.h-xl{font-size:clamp(36px,5vw,64px);line-height:.95;letter-spacing:-.045em}.h-lg,.h-xl{font-weight:600;text-transform:uppercase}.h-lg{font-size:clamp(28px,3.4vw,44px);line-height:1;letter-spacing:-.04em}.h-md{font-size:clamp(20px,2vw,26px);font-weight:600;letter-spacing:-.02em;line-height:1.15}.h-lg em,.h-xl em{font-style:normal;color:var(--gold-deep)}.dark .h-lg em,.dark .h-xl em,.on-dark .h-lg em{color:var(--gold)}.lead{font-size:clamp(16px,1.3vw,18px);color:var(--stone);max-width:620px;margin-top:18px}.dark .lead{color:#A6A199}.grid{display:grid;grid-gap:clamp(16px,2vw,26px);gap:clamp(16px,2vw,26px)}.g2{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}@media (max-width:960px){.g3,.g4{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.g2,.g3,.g4{grid-template-columns:1fr}}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(28px,5vw,80px);gap:clamp(28px,5vw,80px);align-items:center}@media (max-width:860px){.split{grid-template-columns:1fr}}.card{background:var(--paper);border:1px solid var(--line);padding:clamp(18px,2vw,26px);border-radius:var(--r)}.dark .card{background:var(--coal-2);border-color:#2B2A27}.case{display:block}.case .im{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--cream-2)}.case img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.case:hover img{transform:scale(1.05)}.case .tag{position:absolute;left:12px;top:12px;background:var(--coal);color:var(--cream);font-size:9px;letter-spacing:.2em;text-transform:uppercase;padding:6px 9px}.case h3{font-size:15px;font-weight:600;margin-top:14px}.case p{font-size:12px;color:var(--stone)}.case .hl{font-size:clamp(18px,1.6vw,22px);font-weight:600;color:var(--gold-deep);letter-spacing:-.02em;margin-top:6px}.stat b{display:block;font-size:clamp(38px,4.6vw,62px);font-weight:500;letter-spacing:-.04em;color:var(--gold);line-height:1}.stat span{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#8A867E;display:block;margin-top:12px}.manifesto{text-align:center;font-family:var(--ff-ed);font-size:clamp(36px,5vw,64px);line-height:1.05}.manifesto em{color:var(--gold-deep)}.steps{list-style:none;display:grid;grid-gap:14px;gap:14px;counter-reset:s}.steps li{counter-increment:s;display:flex;gap:14px;align-items:baseline;font-size:15px}.steps li:before{content:counter(s,decimal-leading-zero);font-size:11px;color:var(--gold);font-weight:700;letter-spacing:.1em}.rank{list-style:none;display:grid;grid-gap:8px;gap:8px}.rank li{display:grid;grid-template-columns:44px 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:12px 16px;background:var(--coal-2);border:1px solid #2b2a27}.rank li:first-child{border-color:var(--gold)}.rank .pos{font-size:22px;font-weight:700;color:var(--gold);letter-spacing:-.03em}.rank .who b{display:block;font-size:15px}.rank .who small{color:#8A867E;font-size:11px;letter-spacing:.06em}.rank .pts{font-weight:700;font-size:18px;letter-spacing:-.02em}.rank .pts small{font-size:10px;color:#8A867E;font-weight:500;margin-left:4px}.light .rank li{background:var(--paper);border-color:var(--line)}.light .rank .pos{color:var(--gold-deep)}.teams{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.teams div{padding:16px;border:1px solid #2b2a27;background:var(--coal-2)}.teams b{display:block;font-size:24px;color:var(--gold)}.teams span{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#A6A199}@media (max-width:620px){.teams{grid-template-columns:1fr}}.phead{padding:clamp(46px,7vw,90px) 0 clamp(28px,4vw,48px);border-bottom:1px solid var(--line)}.phead .lbl{color:var(--gold-deep);margin-bottom:18px;display:block}.phead h1{font-size:clamp(40px,7vw,96px);font-weight:600;line-height:.9;letter-spacing:-.055em;text-transform:uppercase}.phead h1 em{font-style:normal;color:var(--gold-deep)}.phead.dark{background:var(--coal);color:var(--cream);border:0}.phead.dark .lbl,.phead.dark h1 em{color:var(--gold)}.prose{max-width:760px;font-size:16px;line-height:1.75}.prose h2{font-size:26px;letter-spacing:-.02em;margin:44px 0 14px;line-height:1.2}.prose h3{font-size:19px;margin:30px 0 10px}.prose h4,.prose h5{font-size:16px;margin:22px 0 8px}.prose blockquote,.prose ol,.prose p,.prose ul{margin:0 0 16px}.prose ol,.prose ul{padding-left:22px}.prose li{margin-bottom:6px}.prose a{color:var(--gold-deep);text-decoration:underline}.prose blockquote{border-left:3px solid var(--gold);padding:10px 18px;background:var(--paper)}.prose hr{border:0;border-top:1px solid var(--line);margin:30px 0}.form{display:grid;grid-gap:18px;gap:18px}.row2{grid-template-columns:1fr 1fr;grid-gap:16px}.row2,.row3{display:grid;gap:16px}.row3{grid-template-columns:1fr 1fr 1fr;grid-gap:16px}@media (max-width:620px){.row2,.row3{grid-template-columns:1fr}}.field{display:grid;grid-gap:7px;gap:7px}.field>label,.field>span{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.field small{color:var(--stone);font-size:12px;letter-spacing:0;text-transform:none;font-weight:400}input,select,textarea{font:inherit;font-size:15px;width:100%;padding:13px 14px;background:#fff;border:1px solid var(--line);border-radius:var(--r);color:var(--coal)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--gold-deep);box-shadow:0 0 0 3px rgba(200,169,106,.25)}textarea{min-height:110px;resize:vertical}input[type=checkbox],input[type=radio]{width:18px;height:18px;accent-color:var(--gold-deep);flex:none;margin-top:3px}input[type=color]{padding:2px;height:44px}.check{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.5}.check a{text-decoration:underline;color:var(--gold-deep)}.dark input,.dark select,.dark textarea,.on-dark input{background:#1F1E1C;border-color:#34322E;color:var(--cream)}.msg{padding:12px 16px;font-size:14px;border-left:3px solid}.msg.err{background:#F8E7E5;border-color:var(--bad);color:#6B1F19}.msg.ok{background:#E5F2EA;border-color:var(--ok);color:#1D4D31}.msg.info{background:#F4EEDF;border-color:var(--gold);color:#5C4A1E}.fieldset{border:1px solid var(--line);padding:20px;display:grid;grid-gap:16px;gap:16px;background:var(--paper)}.fieldset legend{padding:0 8px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700}.choice{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.choice label{border:1px solid var(--line);padding:14px;display:flex;gap:10px;align-items:center;cursor:pointer;background:#fff;font-weight:600;font-size:14px}.choice label:has(input:checked){border-color:var(--gold-deep);box-shadow:0 0 0 2px rgba(200,169,106,.35)}@media (max-width:620px){.choice{grid-template-columns:1fr}}.badge{display:inline-flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;padding:5px 9px;border-radius:99px;background:var(--cream-2);color:var(--coal);white-space:nowrap}.badge:before{content:"";width:6px;height:6px;border-radius:9px;background:currentColor;opacity:.7}.b-active,.b-approved,.b-concluido,.b-delivered,.b-em_dia,.b-meta_batida,.b-ok,.b-unlocked{background:#DDEFE3;color:var(--ok)}.b-aberto,.b-applied,.b-atencao,.b-em_andamento,.b-pending,.b-recruiting,.b-submitted,.b-warn{background:#F6EBD3;color:#8A5A10}.b-bad,.b-failed,.b-indeferido,.b-missed,.b-rejected,.b-reprovado,.b-risco,.b-suspended{background:#F6DEDB;color:var(--bad)}.progress{height:10px;background:var(--cream-2);border-radius:9px;overflow:hidden;position:relative}.progress i{display:block;height:100%;background:linear-gradient(90deg,var(--gold-deep),var(--gold));border-radius:9px;transition:width .6s}.progress .target{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--coal)}.table-wrap{overflow-x:auto;border:1px solid var(--line);background:var(--paper)}table{width:100%;border-collapse:collapse;font-size:14px}th{text-align:left;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--stone);font-weight:700;background:var(--cream);white-space:nowrap}td,th{padding:12px 14px;border-bottom:1px solid var(--line)}td{vertical-align:top}tr:last-child td{border-bottom:0}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px;gap:12px}.kpi{background:var(--paper);border:1px solid var(--line);padding:18px}.kpi b{display:block;font-size:30px;letter-spacing:-.03em;line-height:1.1}.kpi span{font-size:10px;letter-spacing:.18em;text-transform:uppercase}.empty,.kpi span{color:var(--stone)}.empty{padding:34px;text-align:center;border:1px dashed var(--line);background:var(--paper)}.stack{display:grid;grid-gap:14px;gap:14px}.between,.flex{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.between{justify-content:space-between}.mt{margin-top:24px}.mt-s{margin-top:12px}.mt-l{margin-top:48px}.cal{list-style:none;display:grid;grid-gap:10px;gap:10px}.cal li{display:grid;grid-template-columns:74px 1fr auto;grid-gap:16px;gap:16px;align-items:start;background:var(--paper);border-left:1px solid var(--line);padding:16px;border:1px solid var(--line);border-left-width:4px}.cal li.s-approved{border-left-color:var(--ok)}.cal li.s-submitted{border-left-color:var(--gold)}.cal li.s-missed,.cal li.s-rejected{border-left-color:var(--bad)}.cal li.s-late{border-left-color:var(--warn)}.cal .date b{display:block;font-size:26px;letter-spacing:-.03em;line-height:1}.cal .date span{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--stone)}.cal h4{font-size:15px;line-height:1.3}.cal p{font-size:13px;color:var(--stone);margin-top:4px}.cal form{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.cal form input{flex:1 1 260px;padding:10px 12px;font-size:14px}@media (max-width:620px){.cal li{grid-template-columns:56px 1fr}.cal li>.badge{grid-column:2}}.app{display:grid;grid-template-columns:250px 1fr;min-height:100vh;background:var(--cream)}.app-side{background:var(--coal);color:#B9B5AC;padding:24px 18px;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto;display:flex;flex-direction:column;gap:22px}.app-side .logo{width:150px}.app-side nav{display:grid;grid-gap:2px;gap:2px}.app-side nav p{font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:#6E6A63;margin:16px 10px 6px}.app-side nav a{padding:10px 12px;font-size:13.5px;border-left:2px solid transparent;display:flex;justify-content:space-between;align-items:center}.app-side nav a:hover,.app-side nav a[aria-current=page]{color:var(--cream);background:#1D1D1B}.app-side nav a[aria-current=page]{border-left-color:var(--gold)}.app-side .count{background:var(--gold);color:var(--coal);font-size:10px;font-weight:700;border-radius:99px;padding:1px 7px}.app-side .who{margin-top:auto;font-size:12px;border-top:1px solid #2b2a27;padding-top:16px}.app-main{padding:clamp(18px,3vw,40px);min-width:0}.app-main h1{font-size:clamp(26px,3vw,38px);letter-spacing:-.035em;line-height:1.05;font-weight:600}.app-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:26px}.tabs{display:flex;gap:6px;border-bottom:1px solid var(--line);margin-bottom:20px;overflow-x:auto}.tabs a{padding:10px 14px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;border-bottom:2px solid transparent;white-space:nowrap}.tabs a[aria-current=page]{border-bottom-color:var(--gold-deep);color:var(--gold-deep)}@media (max-width:900px){.app{grid-template-columns:1fr}.app-side{position:static;height:auto;flex-direction:row;flex-wrap:wrap;align-items:center;padding:14px 16px;gap:10px}.app-side nav{display:flex;overflow-x:auto;width:100%;gap:4px}.app-side nav p{display:none}.app-side nav a{white-space:nowrap;border-left:0;border-bottom:2px solid transparent;padding:8px 10px}.app-side nav a[aria-current=page]{border-bottom-color:var(--gold)}.app-side .who{display:none}}.radio-hero{background:radial-gradient(120% 120% at 80% 0,#3A2E14 0,var(--coal) 55%);color:var(--cream)}.onair{display:inline-flex;gap:8px;align-items:center;color:var(--gold)}.onair i{width:9px;height:9px;border-radius:9px;background:#E0453A;box-shadow:0 0 0 0 rgba(224,69,58,.6);animation:pulse 1.8s infinite}@keyframes pulse{70%{box-shadow:0 0 0 10px rgba(224,69,58,0)}to{box-shadow:0 0 0 0 rgba(224,69,58,0)}}.eq{display:inline-flex;gap:3px;align-items:flex-end;height:16px}.eq i{width:3px;background:var(--gold);animation:eq 1s ease-in-out infinite}.eq i:nth-child(2){animation-delay:.2s}.eq i:nth-child(3){animation-delay:.4s}.eq i:nth-child(4){animation-delay:.1s}@keyframes eq{0%,to{height:4px}50%{height:16px}}.pl-list{display:grid;grid-gap:10px;gap:10px}.pl{display:grid;grid-template-columns:56px 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:10px;background:var(--coal-2);border:1px solid #2b2a27;text-align:left;color:var(--cream);width:100%}.pl[aria-pressed=true]{border-color:var(--gold)}.pl .cv{width:56px;height:56px;background:#2B2A27 50%/cover;display:grid;place-items:center;color:var(--gold);font-weight:700}.pl small{color:#8A867E;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.player-frame{width:100%;border:0;border-radius:12px;background:#000}.consent-box{border:1px dashed #4a463f;padding:30px;text-align:center;color:#A6A199;display:grid;grid-gap:14px;gap:14px;justify-items:center}.radio-dock{position:fixed;left:16px;bottom:16px;z-index:90;width:min(380px,calc(100vw - 32px));background:var(--coal);color:var(--cream);border-left:3px solid var(--gold);box-shadow:0 14px 34px rgba(0,0,0,.3)}.radio-dock .bar{display:flex;align-items:center;gap:12px;padding:10px 12px}.radio-dock .bar b{font-size:12px;letter-spacing:.08em;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.radio-dock button{background:none;border:0;color:#A6A199;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.radio-dock button:hover{color:var(--gold)}.radio-dock iframe{display:block;width:100%;border:0}.cookie{position:fixed;right:16px;bottom:16px;z-index:100;width:min(460px,calc(100vw - 32px));background:var(--paper);border:1px solid var(--line);box-shadow:0 20px 50px rgba(0,0,0,.18);padding:22px}.cookie h2{font-size:16px;margin-bottom:8px}.cookie p{font-size:13.5px;color:#4A4740}.cookie a{text-decoration:underline}.cookie .acts{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:16px}.cookie .acts .btn{padding:12px 10px}.cookie .opts{display:grid;grid-gap:10px;gap:10px;margin-top:14px;font-size:13.5px}.site-footer{background:var(--coal);color:#A6A199;padding:70px 0 28px;font-size:13.5px}.site-footer .cols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;grid-gap:30px;gap:30px}.site-footer h4{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--cream);margin-bottom:16px}.site-footer ul{list-style:none;display:grid;grid-gap:8px;gap:8px}.site-footer a:hover{color:var(--gold)}.site-footer .legal{border-top:1px solid #2b2a27;margin-top:50px;padding-top:22px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:11px;letter-spacing:.06em}@media (max-width:860px){.site-footer .cols{grid-template-columns:1fr 1fr}}.mission{display:grid;grid-gap:10px;gap:10px;background:var(--paper);border:1px solid var(--line);padding:20px;position:relative}.mission .pts{position:absolute;right:16px;top:16px;font-weight:700;color:var(--gold-deep);font-size:18px}.mission h3{font-size:17px;padding-right:70px;line-height:1.25}.mission p{font-size:14px;color:#4A4740}.mission.done{opacity:.7}.level{display:flex;gap:8px;flex-wrap:wrap}.level span{font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:6px 10px;border:1px solid #2b2a27;color:#6E6A63}.level span.on{border-color:var(--gold);color:var(--gold)}