@font-face{font-family:Inter CF;src:url(/fonts/inter-latin-wght.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Rajdhani CF;src:url(/fonts/rajdhani-latin-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Rajdhani CF;src:url(/fonts/rajdhani-latin-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Rajdhani CF;src:url(/fonts/rajdhani-latin-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--cf-bg:#0B0B12;--cf-surface:#15151F;--cf-surface-2:#1D1D2A;--cf-border:#2E2E3E;--cf-border-control:#6B6F80;--cf-text:#F2F3F7;--cf-text-2:#A6AABA;--cf-text-disabled:#6B6F80;--cf-on-gold:#0B0B12;--cf-silver:#C7CAD4;--cf-gold:#F5B820;--cf-gold-hover:#FFCB4D;--cf-gold-pressed:#D49A0A;--cf-purple:#A35BFF;--cf-purple-text:#BE8CFF;--cf-purple-strong:#7B2FE0;--cf-success:#34C77B;--cf-warning:#FF8A3D;--cf-error:#FF5468;--cf-info:#5CAEFF;--cf-font-body:"Inter CF",Inter,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--cf-font-display:"Rajdhani CF",Rajdhani,"Inter CF",system-ui,sans-serif;--cf-fs-xs:0.75rem;--cf-fs-sm:0.875rem;--cf-fs-md:1rem;--cf-fs-lg:1.25rem;--cf-fs-xl:1.5rem;--cf-fs-2xl:2rem;--cf-fs-3xl:clamp(2.25rem,6vw,3.25rem);--cf-space-1:4px;--cf-space-2:8px;--cf-space-3:12px;--cf-space-4:16px;--cf-space-5:24px;--cf-space-6:32px;--cf-space-7:48px;--cf-space-8:64px;--cf-radius-sm:6px;--cf-radius-md:10px;--cf-radius-lg:14px;--cf-radius-xl:20px;--cf-radius-pill:999px;--cf-shadow-float:0 12px 32px rgba(0,0,0,.45);--cf-glow:0 0 0 1px rgba(163,91,255,.55),0 0 18px rgba(163,91,255,.30);--cf-tap:48px;--cf-tabbar-h:64px}@media (max-width:767px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),select,textarea{font-size:16px!important}}.cf{min-height:100dvh;background:var(--cf-bg);color:var(--cf-text);font-family:var(--cf-font-body);font-size:var(--cf-fs-md);line-height:1.5;-webkit-font-smoothing:antialiased;color-scheme:dark}.cf *,.cf :after,.cf :before{box-sizing:border-box}.cf :where(a){color:inherit}.cf :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--cf-purple);outline-offset:2px}.cf :where(h1,h2,h3,.cf-display){font-family:var(--cf-font-display);font-weight:700;letter-spacing:.01em;line-height:1.1;color:var(--cf-text)}.cf-skip{position:fixed;top:-100px;left:16px;z-index:100;padding:12px 16px;border-radius:var(--cf-radius-md);background:var(--cf-gold);color:var(--cf-on-gold);font-weight:700;text-decoration:none}.cf-skip:focus{top:12px}.cf-container{width:100%;max-width:1180px;margin:0 auto;padding-inline:var(--cf-space-4)}@media (min-width:768px){.cf-container{padding-inline:var(--cf-space-5)}}.cf-has-tabbar{padding-bottom:calc(var(--cf-tabbar-h) + env(safe-area-inset-bottom, 0px) + var(--cf-space-4))}@media (min-width:768px){.cf-has-tabbar{padding-bottom:0}}.cf-eyebrow{margin:0;font-size:var(--cf-fs-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cf-purple-text)}.cf-muted{color:var(--cf-text-2)}.cf-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cf-topbar{position:sticky;top:0;z-index:30;background:rgba(11,11,18,.86);border-bottom:1px solid var(--cf-border);backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px)}.cf-topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--cf-space-4);min-height:60px}.cf-logo{display:inline-flex;align-items:center;flex:none;text-decoration:none}.cf-logo img{display:block;width:auto;height:40px}@media (min-width:768px){.cf-topbar-inner{min-height:72px}.cf-logo img{height:52px}}.cf-topnav{display:none;align-items:center;gap:var(--cf-space-1)}@media (min-width:768px){.cf-topnav{display:flex}}.cf-topnav a{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--cf-space-3);border-radius:var(--cf-radius-md);color:var(--cf-text-2);font-size:var(--cf-fs-sm);font-weight:600;text-decoration:none}.cf-topnav a:hover{color:var(--cf-text);background:var(--cf-surface)}.cf-topnav a[aria-current=page]{color:var(--cf-text);box-shadow:inset 0 -2px 0 var(--cf-purple);border-radius:0}.cf-topbar-cta{display:flex;align-items:center;gap:var(--cf-space-2)}.cf-tabbar{position:fixed;inset:auto 0 0 0;z-index:40;display:grid;grid-template-columns:repeat(4,1fr);padding-bottom:env(safe-area-inset-bottom,0);background:rgba(21,21,31,.96);border-top:1px solid var(--cf-border);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media (min-width:768px){.cf-tabbar{display:none}}.cf-tabbar a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:var(--cf-tabbar-h);color:var(--cf-text-2);font-size:var(--cf-fs-xs);font-weight:600;text-decoration:none}.cf-tabbar a svg{width:22px;height:22px}.cf-tabbar a[aria-current=page]{color:var(--cf-text)}.cf-tabbar a[aria-current=page]:before{content:"";position:absolute;top:0;left:28%;right:28%;height:3px;border-radius:0 0 3px 3px;background:var(--cf-purple);box-shadow:var(--cf-glow)}.cf-tabbar a[aria-current=page] svg{color:var(--cf-purple-text)}.cf-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--cf-space-2);min-height:var(--cf-tap);padding:0 var(--cf-space-5);border:1px solid transparent;border-radius:var(--cf-radius-md);font:inherit;font-size:var(--cf-fs-sm);font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}@media (min-width:1024px){.cf-btn{min-height:44px}}.cf-btn--primary{background:var(--cf-gold);color:var(--cf-on-gold)}.cf-btn--primary:hover{background:var(--cf-gold-hover)}.cf-btn--primary:active{background:var(--cf-gold-pressed)}.cf-btn--secondary{background:transparent;color:var(--cf-text);border-color:var(--cf-border-control)}.cf-btn--secondary:hover{background:var(--cf-surface-2)}.cf-btn--ghost{background:transparent;color:var(--cf-text-2);padding-inline:var(--cf-space-3)}.cf-btn--ghost:hover{color:var(--cf-text);background:var(--cf-surface)}.cf-btn--block{width:100%}.cf-btn:disabled,.cf-btn[aria-disabled=true]{background:var(--cf-surface);color:var(--cf-text-disabled);border-color:var(--cf-border);cursor:not-allowed}.cf-btn--sm{min-height:40px;padding:0 var(--cf-space-4)}.cf-badge{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:2px 10px;border-radius:var(--cf-radius-pill);border:1px solid;font-size:var(--cf-fs-xs);font-weight:700;letter-spacing:.02em;white-space:nowrap}.cf-badge:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.cf-badge--open{color:var(--cf-success);background:rgba(52,199,123,.1)}.cf-badge--live{color:var(--cf-purple-text);background:rgba(163,91,255,.14);box-shadow:var(--cf-glow)}.cf-badge--done{color:var(--cf-text-2);background:transparent}.cf-badge--soon{color:var(--cf-info);background:rgba(92,174,255,.1)}.cf-badge--warn{color:var(--cf-warning);background:rgba(255,138,61,.1)}.cf-badge--cancelled{color:var(--cf-error);background:rgba(255,84,104,.1)}.cf-badge--gold{color:var(--cf-gold);background:rgba(245,184,32,.1)}.cf-badge--plain:before{display:none}.cf-page-head{display:grid;gap:var(--cf-space-2);padding-block:var(--cf-space-6) var(--cf-space-5)}.cf-page-head h1{margin:0;font-size:var(--cf-fs-3xl);color:var(--cf-silver)}.cf-page-head p{margin:0;max-width:60ch;color:var(--cf-text-2)}.cf-section{display:grid;gap:var(--cf-space-4);padding-bottom:var(--cf-space-7)}.cf-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--cf-space-3)}.cf-section-head h2{margin:0;font-size:var(--cf-fs-xl)}.cf-section-head span{color:var(--cf-text-2);font-size:var(--cf-fs-sm)}.cf-grid{display:grid;gap:var(--cf-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.cf-card{display:grid;gap:var(--cf-space-3);padding:var(--cf-space-4);background:var(--cf-surface);border:1px solid var(--cf-border);border-radius:var(--cf-radius-lg)}@media (min-width:768px){.cf-card{padding:var(--cf-space-5)}}.cf-comp-card{position:relative;align-content:start;transition:border-color .15s,transform .15s}.cf-comp-card:hover{border-color:var(--cf-border-control)}.cf-comp-card--featured{border-color:rgba(163,91,255,.55);box-shadow:var(--cf-glow)}.cf-comp-top{display:flex;align-items:center;justify-content:space-between;gap:var(--cf-space-2);min-width:0}.cf-comp-org{overflow:hidden;color:var(--cf-text-2);font-size:var(--cf-fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.cf-comp-card h3{margin:0;font-size:var(--cf-fs-lg);overflow-wrap:anywhere}.cf-comp-card h3 a{text-decoration:none}.cf-comp-card h3 a:after{content:"";position:absolute;inset:0;border-radius:inherit}.cf-meta{display:flex;flex-wrap:wrap;gap:var(--cf-space-2) var(--cf-space-4);margin:0;padding:0;list-style:none;color:var(--cf-text-2);font-size:var(--cf-fs-sm)}.cf-meta li{display:inline-flex;align-items:center;gap:6px}.cf-meta svg{width:16px;height:16px;flex:none;color:var(--cf-silver)}.cf-comp-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--cf-space-3);margin-top:var(--cf-space-1);padding-top:var(--cf-space-3);border-top:1px solid var(--cf-border)}.cf-comp-foot .cf-btn{position:relative;z-index:1}.cf-price{font-family:var(--cf-font-display);font-size:var(--cf-fs-xl);font-weight:700;color:var(--cf-gold)}.cf-price small{display:block;font-family:var(--cf-font-body);font-size:var(--cf-fs-xs);font-weight:600;color:var(--cf-text-2)}.cf-progress{display:grid;gap:6px}.cf-progress-bar{height:6px;overflow:hidden;border-radius:var(--cf-radius-pill);background:var(--cf-surface-2)}.cf-progress-bar i{display:block;height:100%;border-radius:inherit;background:var(--cf-purple)}.cf-progress-bar i[data-full=true]{background:var(--cf-text-disabled)}.cf-progress-label{display:flex;justify-content:space-between;gap:var(--cf-space-2);color:var(--cf-text-2);font-size:var(--cf-fs-xs);font-weight:600}.cf-progress-label b{color:var(--cf-text)}.cf-prize{color:var(--cf-gold);font-size:var(--cf-fs-sm);font-weight:600}.cf-empty{display:grid;justify-items:center;gap:var(--cf-space-3);padding:var(--cf-space-7) var(--cf-space-4);text-align:center;color:var(--cf-text-2);background:var(--cf-surface);border:1px dashed var(--cf-border-control);border-radius:var(--cf-radius-lg)}.cf-empty svg{width:40px;height:40px;color:var(--cf-silver)}.cf-empty strong{color:var(--cf-text);font-size:var(--cf-fs-lg);font-family:var(--cf-font-display)}.cf-alert{padding:var(--cf-space-3) var(--cf-space-4);border-radius:var(--cf-radius-md);border:1px solid var(--cf-border);border-left:3px solid var(--cf-info);background:var(--cf-surface);font-size:var(--cf-fs-sm)}.cf-alert--error{border-left-color:var(--cf-error)}.cf-footer{border-top:1px solid var(--cf-border);color:var(--cf-text-2);font-size:var(--cf-fs-sm)}.cf-footer-grid{display:grid;gap:var(--cf-space-6);padding-block:var(--cf-space-6);grid-template-columns:1fr}@media (min-width:768px){.cf-footer-grid{grid-template-columns:2fr 1fr 1fr}}.cf-footer-brand{display:grid;gap:var(--cf-space-3);align-content:start}.cf-footer-brand p{margin:0;max-width:42ch}.cf-footer img{height:40px;width:auto;display:block}.cf-footer nav{display:grid;gap:var(--cf-space-1);align-content:start}.cf-footer nav h2{margin:0 0 var(--cf-space-1);font-size:var(--cf-fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--cf-silver)}.cf-footer a{display:inline-flex;align-items:center;min-height:40px;text-decoration:none}.cf-footer a:hover{color:var(--cf-text)}.cf-hide-mobile{display:none!important}@media (min-width:768px){.cf-hide-mobile{display:inline-flex!important}}@media (prefers-reduced-motion:reduce){.cf *,.cf :after,.cf :before{transition:none!important;animation:none!important}.cf-badge--live,.cf-comp-card--featured,.cf-tabbar a[aria-current=page]:before{box-shadow:none}}.cf-master-mog-cta{display:flex;align-items:center;gap:var(--cf-space-3);margin-bottom:var(--cf-space-6);text-decoration:none;border-color:rgba(163,91,255,.45);background:linear-gradient(120deg,rgba(123,47,224,.18),var(--cf-surface) 60%)}.cf-master-mog-cta>svg{width:28px;height:28px;flex:none;color:var(--cf-purple-text)}.cf-master-mog-cta>span:nth-child(2){display:grid;gap:2px;flex:1;min-width:0}.cf-master-mog-cta strong{font-family:var(--cf-font-display);font-size:var(--cf-fs-lg)}.cf-master-mog-cta small{color:var(--cf-text-2);font-size:var(--cf-fs-sm)}@media (max-width:479px){.cf-master-mog-cta{flex-wrap:wrap}.cf-master-mog-cta .cf-btn{width:100%}}.cf.public-page{background:radial-gradient(circle at 12% 0,rgba(123,47,224,.16),transparent 32rem),var(--cf-bg);color:var(--cf-text);font-family:var(--cf-font-body)}.cf.public-page :is(h1,h2,h3){font-family:var(--cf-font-display);font-weight:700;letter-spacing:.01em}.cf.public-page .public-header{min-height:60px;padding:0 var(--cf-space-4);background:rgba(11,11,18,.88);border-bottom:1px solid var(--cf-border);backdrop-filter:saturate(140%) blur(10px)}.cf.public-page .public-brand img{display:block;height:40px;width:auto}@media (min-width:768px){.cf.public-page .public-header{min-height:72px;padding:0 var(--cf-space-5)}.cf.public-page .public-brand img{height:52px}}.cf.public-page .public-header-actions label{color:var(--cf-text-2);font-size:var(--cf-fs-xs)}.cf.public-page .public-header-actions select{min-height:44px;border:1px solid var(--cf-border-control);border-radius:var(--cf-radius-md);color:var(--cf-text);background:var(--cf-surface-2);font-size:var(--cf-fs-sm)}.cf.public-page :is(.public-account-nav>a,.public-admin-link,.public-home-button,.public-home-back a){min-height:40px;display:inline-flex;align-items:center;border:1px solid var(--cf-border-control);border-radius:var(--cf-radius-md);color:var(--cf-text);background:transparent;font-size:var(--cf-fs-xs)}.cf.public-page :is(.public-account-nav>a,.public-admin-link,.public-home-button,.public-home-back a):hover{border-color:var(--cf-purple);color:var(--cf-text);background:var(--cf-surface-2)}.cf.public-page .public-hero>div:first-child>small{color:var(--cf-text-2);font-size:var(--cf-fs-xs)}.cf.public-page .public-live{color:var(--cf-purple-text);border-color:rgba(163,91,255,.55);background:rgba(163,91,255,.14);font-size:var(--cf-fs-xs)}.cf.public-page .public-live i{background:var(--cf-purple);box-shadow:0 0 10px var(--cf-purple)}.cf.public-page :is(.public-championship-info>div,.public-hero-cards article,.public-metrics article,.public-panel,.public-results article,.public-round article,.public-bracket article){background:var(--cf-surface);border-color:var(--cf-border)}.cf.public-page :is(.public-panel,.public-championship-info>div){border-radius:var(--cf-radius-lg)}.cf.public-page .public-championship-info>img{border-color:var(--cf-border);border-radius:var(--cf-radius-lg);background:var(--cf-surface)}.cf.public-page .public-championship-info span,.cf.public-page .public-panel>header span,.cf.public-page .public-round>header span{color:var(--cf-purple-text);font-size:var(--cf-fs-xs)}.cf.public-page .public-championship-info details{color:var(--cf-text-2);font-size:var(--cf-fs-sm)}.cf.public-page :is(.public-hero-cards span,.public-metrics span){color:var(--cf-text-2);font-size:var(--cf-fs-xs)}.cf.public-page .public-hero-cards small{color:var(--cf-gold);font-size:var(--cf-fs-xs)}.cf.public-page :is(.public-hero-cards strong,.public-metrics strong){font-family:var(--cf-font-display);color:var(--cf-silver)}.cf.public-page .public-tabs{border-bottom:1px solid var(--cf-border);scrollbar-width:none}.cf.public-page .public-tabs::-webkit-scrollbar{display:none}.cf.public-page .public-tabs button{min-height:48px;padding:0 var(--cf-space-4);color:var(--cf-text-2);font-size:var(--cf-fs-sm);font-weight:600;letter-spacing:0;text-transform:none;border-bottom:3px solid transparent}.cf.public-page .public-tabs button:hover{color:var(--cf-text);border-bottom-color:var(--cf-border-control)}.cf.public-page .public-tabs button.active{color:var(--cf-text);border-bottom-color:var(--cf-purple)}.cf.public-page .public-panel>header button{min-height:40px;color:var(--cf-text-2);font-size:var(--cf-fs-xs)}.cf.public-page .public-table-scroll{background:linear-gradient(90deg,var(--cf-surface) 30%,rgba(21,21,31,0)) 0 /40px 100% no-repeat local,linear-gradient(270deg,var(--cf-surface) 30%,rgba(21,21,31,0)) 100% /40px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.7),transparent) 0 /14px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.7),transparent) 100% /14px 100% no-repeat scroll}.cf.public-page .public-standing-table th{color:var(--cf-text-2);font-size:var(--cf-fs-xs);border-bottom-color:var(--cf-border)}.cf.public-page .public-standing-table td{color:var(--cf-text);font-size:var(--cf-fs-sm);border-bottom-color:var(--cf-border)}.cf.public-page .public-standing-table tbody tr:hover td{background:var(--cf-surface-2)}.cf.public-page .public-position{color:var(--cf-text-2);border-color:var(--cf-border-control);background:transparent;font-size:var(--cf-fs-xs)}.cf.public-page .public-position.qualified{color:var(--cf-purple-text);border-color:rgba(163,91,255,.6);background:rgba(163,91,255,.12)}.cf.public-page .public-points{color:var(--cf-gold)!important;font-size:var(--cf-fs-sm)!important;font-weight:700}.cf.public-page :is(.public-team-name,.public-results article strong){color:var(--cf-text);font-size:var(--cf-fs-sm)}.cf.public-page :is(.public-results article>small,.public-round article>small,.public-fixture-status){color:var(--cf-text-2);font-size:var(--cf-fs-xs)}.cf.public-page .public-fixture-teams{color:var(--cf-text);font-size:var(--cf-fs-sm)}.cf.public-page :is(.public-fixture-teams b,.public-bracket article b){color:var(--cf-gold);font-family:var(--cf-font-display);font-size:var(--cf-fs-md)}.cf.public-page .public-results article b{color:var(--cf-on-gold);background:var(--cf-gold);font-size:var(--cf-fs-sm)}.cf.public-page .public-bracket article{border-left:3px solid var(--cf-purple);border-radius:var(--cf-radius-md)}.cf.public-page .public-bracket article span{color:var(--cf-text);font-size:var(--cf-fs-sm)}.cf.public-page .public-loading span{border-color:var(--cf-border);border-top-color:var(--cf-purple)}.cf.public-page :is(.public-empty,.public-empty.compact){color:var(--cf-text-2);font-size:var(--cf-fs-sm)}.cf.public-page :is(.public-md3-board article,.md3-series-card){background:var(--cf-surface);border-color:var(--cf-border)}.cf.public-page .public-md3-board article>small,.cf.public-page .public-md3-board>section>header span{color:var(--cf-purple-text);font-size:var(--cf-fs-xs)}.cf.public-page :is(.public-md3-score strong,.md3-series-score strong){color:var(--cf-text);font-size:var(--cf-fs-sm)}.cf.public-page :is(.public-md3-score b,.md3-series-score>b){color:var(--cf-on-gold);background:var(--cf-gold);font-size:var(--cf-fs-md)}.cf.public-page .public-md3-games>span{color:var(--cf-text);background:var(--cf-surface-2)}.cf.public-page :is(.public-md3-games i,.public-md3-games b){font-size:var(--cf-fs-xs)}.cf.public-page .ranking-filters{border-color:var(--cf-border);background:var(--cf-surface)}.cf.public-page .ranking-filters label{color:var(--cf-text-2);font-size:var(--cf-fs-xs)}.cf.public-page :is(.ranking-filters select,.ranking-filters input){min-height:44px;border:1px solid var(--cf-border-control);border-radius:var(--cf-radius-md);color:var(--cf-text);background:var(--cf-surface-2)}.cf.public-page :is(.ranking-filters select,.ranking-filters input):focus{border-color:var(--cf-purple)}.cf.public-page .ranking-table th{color:var(--cf-text-2);font-size:var(--cf-fs-xs);border-bottom-color:var(--cf-border)}.cf.public-page .ranking-table td{color:var(--cf-text);font-size:var(--cf-fs-sm);border-bottom-color:var(--cf-border)}.cf.public-page .ranking-table .rank{color:var(--cf-text-2);font-size:var(--cf-fs-xs)}.cf.public-page .ranking-table .rank-1{color:var(--cf-gold)}.cf.public-page .ranking-table .ranking-highlight{color:var(--cf-purple-text);background:rgba(163,91,255,.08)}.cf.public-page .analytics-hero{border-color:var(--cf-border);background:radial-gradient(circle at 10% 0,rgba(123,47,224,.22),transparent 46%),var(--cf-surface)}.cf.public-page :is(.analytics-hero>div>span,.analytics-empty>span,.analytics-modal article>span){color:var(--cf-purple-text);font-size:var(--cf-fs-xs)}.cf.public-page :is(.analytics-kpis article,.analytics-player-card,.analytics-modal article,.analytics-detail-kpis b){background:var(--cf-surface-2);border-color:var(--cf-border)}.cf.public-page :is(.analytics-kpis b,.analytics-player-card>b,.analytics-detail-kpis b,.analytics-bar-row strong){color:var(--cf-gold)}.cf.public-page :is(.analytics-kpis small,.analytics-detail-kpis small,.analytics-team-line small,.analytics-player-card small,.analytics-player-card span,.pitch-line span){color:var(--cf-text-2);font-size:var(--cf-fs-xs)}.cf.public-page :is(.analytics-bar-row,.analytics-selection header p,.analytics-players header p,.analytics-team-line span b,.analytics-player-card strong,.pitch-line b){font-size:var(--cf-fs-sm)}.cf.public-page .analytics-bar-row>div{background:var(--cf-surface-2)}.cf.public-page .analytics-bar-row i{background:linear-gradient(90deg,var(--cf-purple-strong),var(--cf-purple));box-shadow:none}.cf.public-page .analytics-team-line{border-bottom-color:var(--cf-border)}.cf.public-page .analytics-player-card:hover{border-color:var(--cf-purple)}.cf.public-page .analytics-player-avatar,.cf.public-page .pitch-line i{border-color:var(--cf-purple);color:var(--cf-purple-text);background:var(--cf-bg)}.cf.public-page .pitch-line b{border-color:var(--cf-border-control);background:var(--cf-bg)}.cf.public-page .analytics-pitch{border-color:rgba(163,91,255,.35);background:linear-gradient(90deg,transparent 49.8%,rgba(163,91,255,.18) 50%,transparent 50.2%),repeating-linear-gradient(0deg,#12121B,#12121B 64px,#171724 65px,#171724 130px)}.cf.public-page .analytics-pitch:before{border-color:rgba(163,91,255,.3)}@media (max-width:479px){.cf.public-page .analytics-pitch{min-height:460px;margin:8px 0;padding:16px 4px}.cf.public-page .pitch-line{gap:4px}.cf.public-page .pitch-line button{min-width:0;flex:1 1 0}.cf.public-page .pitch-line i{width:40px;height:40px}.cf.public-page .pitch-line b{max-width:100%;padding:4px 6px}.cf.public-page .analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.cf.public-page .analytics-modal article{border-color:var(--cf-purple);border-radius:var(--cf-radius-xl)}.cf.public-page .analytics-close{min-width:44px;min-height:44px;border-color:var(--cf-border-control);background:var(--cf-surface)}.cf.public-page :is(.public-chat-open,.chat-open-link,.public-chat-live){color:var(--cf-purple-text);font-size:var(--cf-fs-sm)}.cf.public-page .public-chat-live i{background:var(--cf-purple);box-shadow:0 0 10px var(--cf-purple)}.cf.public-page :is(.public-chat-quick,.public-ecosystem-banner a.primary){min-height:48px;border-color:var(--cf-gold);background:var(--cf-gold);color:var(--cf-on-gold)}.cf.public-page .public-chat-access{border-color:rgba(163,91,255,.45);background:var(--cf-surface)}.cf.public-page .public-chat-access li>b{background:var(--cf-purple-strong);color:#fff}.cf.public-page .public-chat-access aside{background:var(--cf-gold);color:var(--cf-on-gold)}.cf.public-page :is(.public-chat-access aside>span,.public-chat-access aside>small,.public-ecosystem-banner span){font-size:var(--cf-fs-xs)}.cf.public-page .public-ecosystem-banner{border-bottom-color:var(--cf-border);background:var(--cf-surface)}.cf.public-page .public-ecosystem-banner span{color:var(--cf-purple-text)}.cf.public-page .public-ecosystem-banner a{min-height:44px;display:inline-flex;align-items:center;border-color:var(--cf-border-control);color:var(--cf-text);font-size:var(--cf-fs-xs)}.cf.public-page .public-footer{border-top-color:var(--cf-border);color:var(--cf-text-2);font-size:var(--cf-fs-sm)}.cf.public-page .login-public-link{color:var(--cf-text-2);font-size:var(--cf-fs-xs)}@media (max-width:1023px){.cf.public-page .public-header{gap:var(--cf-space-2);padding-block:var(--cf-space-2)}.cf.public-page .public-header .public-home-button{display:none}.cf.public-page .public-header-actions{flex:1 1 auto;justify-content:flex-end;gap:var(--cf-space-2);min-width:0}.cf.public-page .public-header-actions label{min-width:0}.cf.public-page .public-chat-quick{min-height:44px;padding:0 var(--cf-space-3);white-space:nowrap;font-size:var(--cf-fs-xs)}}@media (max-width:767px){.cf.public-page .public-header-actions label>span{display:block;position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cf.public-page .public-header-actions select{max-width:140px;padding-right:28px}}@media (max-width:479px){.cf.public-page .public-header{flex-wrap:wrap;align-items:center}.cf.public-page .public-header-actions{flex:1 1 100%;flex-direction:row;align-items:center;flex-wrap:nowrap}.cf.public-page .public-header-actions label{flex:1 1 auto}.cf.public-page .public-header-actions select{width:100%;max-width:none}.cf.public-page .public-chat-quick{flex:none;padding:0 10px;gap:6px}}@media (max-width:599px){.cf.public-page .public-round article{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"info status" "teams teams"}.cf.public-page .public-round article>small{grid-area:info;margin-bottom:0}.cf.public-page .public-round article>.public-fixture-status{grid-area:status;justify-self:end}.cf.public-page .public-round article>.public-fixture-teams{grid-area:teams;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.cf.public-page .public-round article>.public-fixture-teams strong:last-child{text-align:right}}@media (max-width:767px){.cf.public-page .public-standing-table :is(th,td):nth-child(2){position:sticky;left:0;z-index:1;background:var(--cf-surface);box-shadow:6px 0 8px -6px rgba(0,0,0,.8)}}.cf-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--cf-border);background:radial-gradient(ellipse 70% 60% at 50% 0,rgba(123,47,224,.22),transparent 70%),var(--cf-bg)}.cf-hero-inner{display:grid;justify-items:center;gap:var(--cf-space-4);padding-block:var(--cf-space-6) var(--cf-space-7);text-align:center}@media (min-width:768px){.cf-hero-inner{padding-block:var(--cf-space-7) var(--cf-space-8)}}.cf-hero-logo{display:block;width:min(68vw,360px);height:auto}.cf-hero-picture{display:contents}.cf-hero h1{margin:0;font-size:clamp(2.25rem,9vw,4.25rem);line-height:1;color:var(--cf-silver);text-transform:uppercase;letter-spacing:.02em}.cf-hero h1 span{display:block;color:var(--cf-gold)}.cf-hero p{margin:0;max-width:56ch;color:var(--cf-text-2);font-size:clamp(1rem,2.6vw,1.125rem)}.cf-hero-actions{display:grid;gap:var(--cf-space-3);width:100%;max-width:420px;margin-top:var(--cf-space-2)}@media (min-width:560px){.cf-hero-actions{display:flex;justify-content:center;max-width:none}.cf-hero-actions .cf-btn{min-width:220px}}.cf-hero-note{color:var(--cf-text-2);font-size:var(--cf-fs-sm)}.cf-hero-note a{color:var(--cf-text);font-weight:600}.cf-home-section{padding-block:var(--cf-space-7) 0}.cf-home-section>.cf-section-head{margin-bottom:var(--cf-space-4);align-items:end}.cf-home-section>.cf-section-head a{font-size:var(--cf-fs-sm);font-weight:600;color:var(--cf-purple-text);text-decoration:none;white-space:nowrap}.cf-home-section>.cf-section-head a:hover{color:var(--cf-text)}.cf-section-lead{margin:calc(-1 * var(--cf-space-2)) 0 var(--cf-space-4);max-width:62ch;color:var(--cf-text-2)}.cf-format-grid{display:grid;gap:var(--cf-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.cf-format-card{display:grid;gap:var(--cf-space-3);align-content:start;text-decoration:none;transition:border-color .15s}.cf-format-card:hover{border-color:rgba(163,91,255,.6)}.cf-format-card h3{margin:0;font-size:var(--cf-fs-xl);color:var(--cf-silver)}.cf-format-card p{margin:0;color:var(--cf-text-2);font-size:var(--cf-fs-sm)}.cf-format-count{display:flex;align-items:center;justify-content:space-between;gap:var(--cf-space-2);padding-top:var(--cf-space-3);border-top:1px solid var(--cf-border);font-size:var(--cf-fs-sm);font-weight:600;color:var(--cf-text)}.cf-format-count span:last-child{color:var(--cf-purple-text)}.cf-audience{display:grid;gap:var(--cf-space-4)}@media (min-width:1024px){.cf-audience{grid-template-columns:1fr 1fr}}.cf-audience .cf-card{gap:var(--cf-space-4);align-content:start}.cf-audience h3{margin:0;font-size:var(--cf-fs-xl);color:var(--cf-silver)}.cf-audience .cf-eyebrow{margin-bottom:calc(-1 * var(--cf-space-2))}.cf-checklist{margin:0;padding:0;list-style:none}.cf-checklist,.cf-checklist li{display:grid;gap:var(--cf-space-3)}.cf-checklist li{grid-template-columns:22px 1fr;align-items:start;font-size:var(--cf-fs-sm);color:var(--cf-text)}.cf-checklist li svg{width:22px;height:22px;color:var(--cf-gold)}.cf-checklist small{display:block}.cf-checklist small,.cf-soon{color:var(--cf-text-2);font-size:var(--cf-fs-xs)}.cf-soon{display:grid;gap:var(--cf-space-2);padding:var(--cf-space-3) var(--cf-space-4);border:1px dashed var(--cf-border-control);border-radius:var(--cf-radius-md)}.cf-soon strong{color:var(--cf-text);font-size:var(--cf-fs-xs);letter-spacing:.12em;text-transform:uppercase}.cf-audience-actions{display:flex;flex-wrap:wrap;gap:var(--cf-space-3)}@media (max-width:479px){.cf-audience-actions .cf-btn{width:100%}}.cf-steps{display:grid;gap:var(--cf-space-4);margin:0;padding:0;list-style:none;counter-reset:passo}@media (min-width:768px){.cf-steps{grid-template-columns:repeat(3,1fr)}}.cf-steps li{counter-increment:passo;display:grid;gap:var(--cf-space-2);align-content:start}.cf-steps li:before{content:counter(passo);display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:2px solid var(--cf-gold);color:var(--cf-gold);font-family:var(--cf-font-display);font-size:var(--cf-fs-xl);font-weight:700}.cf-steps h3{margin:0;font-size:var(--cf-fs-lg)}.cf-steps p{margin:0;color:var(--cf-text-2)}.cf-steps a,.cf-steps p{font-size:var(--cf-fs-sm)}.cf-steps a{font-weight:600;color:var(--cf-purple-text);text-decoration:none}.cf-final{margin-block:var(--cf-space-7);padding:var(--cf-space-6) var(--cf-space-4);display:grid;justify-items:center;gap:var(--cf-space-4);text-align:center;border:1px solid rgba(163,91,255,.45);border-radius:var(--cf-radius-xl);background:radial-gradient(ellipse 80% 90% at 50% 100%,rgba(123,47,224,.25),transparent 70%),var(--cf-surface)}.cf-final h2{margin:0;font-size:clamp(1.75rem,6vw,2.75rem);color:var(--cf-silver);text-transform:uppercase}.cf-format-card .cf-badge{justify-self:start;box-shadow:none}.cf.login-page,.cf.signup-page{font-family:var(--cf-font-body)}.cf .login-card,.cf .signup-card,.cf.login-page,.cf.signup-page{background:var(--cf-bg);color:var(--cf-text)}.cf .login-brand,.cf .signup-brand{display:inline-flex;margin-bottom:var(--cf-space-6)}.cf .login-brand img,.cf .signup-brand img{display:block;width:auto;height:64px}.cf :is(.login-copy h1,.signup-copy h1){font-family:var(--cf-font-display);font-weight:700;letter-spacing:.01em;line-height:1;color:var(--cf-silver)}.cf :is(.login-copy p,.signup-copy p,.signup-form small,.signup-login,.login-security){color:var(--cf-text-2)}.cf :is(.login-copy .eyebrow,.signup-copy>span){color:var(--cf-purple-text);font-size:var(--cf-fs-xs);letter-spacing:.14em}.cf :is(.login-form label>span,.signup-form label){color:var(--cf-text);font-size:var(--cf-fs-sm);font-weight:600;letter-spacing:0;text-transform:none}.cf :is(.login-form input,.signup-form input,.signup-form select){min-height:48px;border:1px solid var(--cf-border-control);border-radius:var(--cf-radius-md);background:var(--cf-surface-2);color:var(--cf-text);font-size:var(--cf-fs-md)}.cf :is(.login-form input,.signup-form input,.signup-form select):focus{outline:none;border-color:var(--cf-purple);box-shadow:0 0 0 3px rgba(163,91,255,.35)}.cf :is(.login-submit,.signup-form button){min-height:52px;border:0;border-radius:var(--cf-radius-md);background:var(--cf-gold);color:var(--cf-on-gold);font-family:var(--cf-font-body);font-size:var(--cf-fs-md);font-weight:700;box-shadow:none}.cf :is(.login-submit,.signup-form button):hover{background:var(--cf-gold-hover)}.cf :is(.login-submit,.signup-form button):disabled{background:var(--cf-surface-2);color:var(--cf-text-disabled)}.cf .login-public-link{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:var(--cf-space-2);color:var(--cf-text-2);font-size:var(--cf-fs-sm);letter-spacing:0;text-transform:none}.cf .login-public-link:hover{color:var(--cf-text)}.cf .signup-login a{color:var(--cf-purple-text)}.cf .form-error{color:var(--cf-text);background:rgba(255,84,104,.08);border:1px solid rgba(255,84,104,.45);border-left:3px solid var(--cf-error);border-radius:var(--cf-radius-md);padding:var(--cf-space-3) var(--cf-space-4)}.cf .login-visual,.cf.signup-page>aside{background:radial-gradient(ellipse 80% 70% at 30% 20%,rgba(123,47,224,.35),transparent 70%),var(--cf-surface);color:var(--cf-silver);border-left:1px solid var(--cf-border)}.cf :is(.login-visual>span,.signup-page>aside span){color:var(--cf-gold)}.cf :is(.login-visual>strong,.signup-page>aside strong){font-family:var(--cf-font-display);font-weight:700;letter-spacing:.01em;color:var(--cf-silver)}.cf .login-grid-lines{opacity:.25;filter:hue-rotate(160deg) saturate(.6)}.cf.public-page .public-stage,.cf.public-page .public-stage i{box-shadow:none}.cf.public-page .public-stage--open{color:var(--cf-success);border-color:rgba(52,199,123,.55);background:rgba(52,199,123,.1)}.cf.public-page .public-stage--open i{background:var(--cf-success)}.cf.public-page .public-stage--scheduled{color:var(--cf-info);border-color:rgba(92,174,255,.55);background:rgba(92,174,255,.1)}.cf.public-page .public-stage--scheduled i{background:var(--cf-info)}.cf.public-page :is(.public-stage--done,.public-stage--unknown){color:var(--cf-text-2);border-color:var(--cf-border-control);background:transparent}.cf.public-page :is(.public-stage--done,.public-stage--unknown) i{background:var(--cf-text-2)}.cf.public-page .public-stage--cancelled{color:var(--cf-error);border-color:rgba(255,84,104,.55);background:rgba(255,84,104,.1)}.cf.public-page .public-stage--cancelled i{background:var(--cf-error)}.cf-fed{--fed-accent:var(--cf-silver)}.cf-fed-hero{border-bottom:1px solid var(--cf-border);background:linear-gradient(180deg,var(--cf-surface),var(--cf-bg));position:relative}.cf-fed-hero:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--fed-accent)}.cf-fed-hero-inner{display:grid;gap:var(--cf-space-5);padding-block:var(--cf-space-6)}@media (min-width:1024px){.cf-fed-hero-inner{grid-template-columns:1fr auto;align-items:center}.cf-fed-actions{grid-column:1/-1}}.cf-fed-brand{display:flex;align-items:center;gap:var(--cf-space-4);min-width:0}.cf-fed-brand img,.cf-fed-brand>span{flex:none;width:72px;height:72px;border-radius:var(--cf-radius-lg);object-fit:cover;border:2px solid var(--fed-accent);background:var(--cf-surface-2)}.cf-fed-brand>span{display:grid;place-items:center;font-family:var(--cf-font-display);font-size:var(--cf-fs-2xl);font-weight:700;color:var(--fed-accent)}@media (min-width:768px){.cf-fed-brand img,.cf-fed-brand>span{width:88px;height:88px}}.cf-fed-brand h1{margin:2px 0 0;font-size:clamp(1.75rem,6vw,2.75rem);color:var(--cf-text);overflow-wrap:anywhere}.cf-fed-brand .cf-eyebrow{color:var(--fed-accent)}.cf-fed-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cf-space-3);margin:0}.cf-fed-kpis div{padding:var(--cf-space-3) var(--cf-space-4);border:1px solid var(--cf-border);border-radius:var(--cf-radius-md);background:var(--cf-surface);text-align:center}.cf-fed-kpis dt{color:var(--cf-text-2);font-size:var(--cf-fs-xs);font-weight:600}.cf-fed-kpis dd{margin:2px 0 0;font-family:var(--cf-font-display);font-size:var(--cf-fs-2xl);font-weight:700;color:var(--cf-silver)}.cf-fed-actions{display:flex;flex-wrap:wrap;gap:var(--cf-space-3)}@media (max-width:479px){.cf-fed-actions .cf-btn{width:100%}}.cf-fed-group{display:grid;gap:var(--cf-space-3);margin-bottom:var(--cf-space-6)}.cf-fed-group h3{margin:0;font-size:var(--cf-fs-lg);color:var(--cf-text-2)}.cf-fed-hall{align-content:start}.cf-fed-hall .cf-badge{justify-self:start;text-transform:capitalize}.cf-fed-hall h3{margin:0;font-size:var(--cf-fs-lg)}.cf-fed-hall p{margin:0;color:var(--cf-text-2);font-size:var(--cf-fs-sm)}.cf-fed-hall small{color:var(--cf-text-2);font-size:var(--cf-fs-xs)}.cf-fed-last{padding-bottom:var(--cf-space-6)}.cf-fed-login{margin:0 0 var(--cf-space-7);color:var(--cf-text-2);font-size:var(--cf-fs-sm)}.cf-fed-login a{color:var(--cf-purple-text);font-weight:600}.cf-table-wrap{overflow-x:auto;border:1px solid var(--cf-border);border-radius:var(--cf-radius-lg);background:var(--cf-surface)}.cf-table-wrap:focus-visible{outline:2px solid var(--cf-purple);outline-offset:2px}.cf-table{width:100%;min-width:520px;border-collapse:collapse;font-size:var(--cf-fs-sm)}.cf-table :is(th,td){padding:var(--cf-space-3) var(--cf-space-4);border-bottom:1px solid var(--cf-border);text-align:left;white-space:nowrap}.cf-table thead th{color:var(--cf-text-2);font-size:var(--cf-fs-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cf-table tbody th{font-weight:600;color:var(--cf-text)}.cf-table tbody tr:last-child :is(th,td){border-bottom:0}.cf-table .cf-num{font-family:var(--cf-font-display);font-weight:700;color:var(--cf-gold);font-size:var(--cf-fs-md)}@media (max-width:767px){.cf-table tbody th{position:sticky;left:0;background:var(--cf-surface);box-shadow:6px 0 8px -6px rgba(0,0,0,.8)}}.cf-account{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;align-content:start}@media (min-width:1024px){.cf-account{grid-template-columns:264px minmax(0,1fr);grid-template-rows:none}}.cf-account-side{display:flex;flex-direction:column;gap:var(--cf-space-3);padding:var(--cf-space-3) var(--cf-space-4);background:var(--cf-surface);border-bottom:1px solid var(--cf-border);min-width:0}@media (min-width:1024px){.cf-account-side{position:sticky;top:0;height:100dvh;padding:var(--cf-space-5) var(--cf-space-4);gap:var(--cf-space-5);border-bottom:0;border-right:1px solid var(--cf-border);overflow-y:auto}}.cf-account-top{display:flex;align-items:center;justify-content:space-between;gap:var(--cf-space-3)}@media (min-width:1024px){.cf-account-top{flex-direction:column;align-items:flex-start}.cf-account .cf-logo img{height:52px}}.cf-account-user{display:grid;justify-items:end;min-width:0;text-align:right}@media (min-width:1024px){.cf-account-user{justify-items:start;text-align:left}}.cf-account-user span{font-size:var(--cf-fs-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cf-purple-text)}.cf-account-user strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--cf-fs-sm)}.cf-account-nav{display:flex;gap:var(--cf-space-2);margin-inline:calc(-1 * var(--cf-space-4));padding:2px var(--cf-space-4) var(--cf-space-1);overflow-x:auto;scrollbar-width:none}.cf-account-nav::-webkit-scrollbar{display:none}@media (min-width:1024px){.cf-account-nav{flex-direction:column;gap:2px;margin:0;padding:0;overflow:visible}}.cf-account-entry{display:contents}@media (min-width:1024px){.cf-account-entry{display:block}}.cf-account-group{display:none}@media (min-width:1024px){.cf-account-group{display:block;margin:var(--cf-space-4) var(--cf-space-3) var(--cf-space-2);font-size:var(--cf-fs-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cf-text-2)}.cf-account-entry:first-child .cf-account-group{margin-top:0}}.cf-account-nav a{display:inline-flex;flex:none;align-items:center;gap:var(--cf-space-2);min-height:var(--cf-tap);padding:0 var(--cf-space-3);border:1px solid var(--cf-border);border-radius:999px;color:var(--cf-text-2);font-size:var(--cf-fs-sm);font-weight:600;text-decoration:none;white-space:nowrap}.cf-account-nav a svg{width:20px;height:20px;flex:none}.cf-account-nav a:hover{color:var(--cf-text);background:var(--cf-surface-2)}.cf-account-nav a[aria-current=page]{color:var(--cf-on-gold);background:var(--cf-gold);border-color:var(--cf-gold)}@media (min-width:1024px){.cf-account-nav a{display:flex;border-color:transparent;border-radius:var(--cf-radius-md)}}.cf-account-foot{display:none}@media (min-width:1024px){.cf-account-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--cf-space-3);margin-top:auto;padding-top:var(--cf-space-4);border-top:1px solid var(--cf-border)}}.cf-account-foot a{color:var(--cf-text-2);font-size:var(--cf-fs-sm);font-weight:600;text-decoration:none}.cf-account-foot a:hover{color:var(--cf-text)}.cf-account-foot button,.cf-account-logout{min-height:40px;padding:0 var(--cf-space-4);border:1px solid var(--cf-border-control);border-radius:var(--cf-radius-md);background:transparent;color:var(--cf-text);font:inherit;font-size:var(--cf-fs-sm);font-weight:700;cursor:pointer}.cf-account-foot button:hover{background:var(--cf-surface-2)}.cf-account-main{min-width:0;width:100%;max-width:1200px;padding:var(--cf-space-5) var(--cf-space-4) var(--cf-space-7)}@media (min-width:768px){.cf-account-main{padding:var(--cf-space-6) var(--cf-space-6) var(--cf-space-8)}}.cf-account-mobile-foot{display:flex;justify-content:space-between;align-items:center;gap:var(--cf-space-3);margin-top:var(--cf-space-7);padding-top:var(--cf-space-4);border-top:1px solid var(--cf-border)}@media (min-width:1024px){.cf-account-mobile-foot{display:none}}.cf-account .co-heading{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--cf-space-4);margin:0 0 var(--cf-space-5)}.cf-account .co-heading h1{margin:0 0 var(--cf-space-2);font-size:var(--cf-fs-2xl);letter-spacing:.01em}.cf-account .co-heading p:not(.co-eyebrow){margin:0;max-width:62ch;color:var(--cf-text-2);font-size:var(--cf-fs-sm);line-height:1.5}.cf-account .co-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:var(--cf-space-4);margin:var(--cf-space-5) 0}.cf-account :is(.co-card,.co-section,.co-empty){min-height:0;padding:var(--cf-space-5);border:1px solid var(--cf-border);border-radius:var(--cf-radius-lg);background:var(--cf-surface);box-shadow:none;color:var(--cf-text)}.cf-account .co-section{margin:var(--cf-space-5) 0}.cf-account .co-empty{border-style:dashed;color:var(--cf-text-2);text-align:center}.cf-account :is(.co-card,.co-section) :is(h2,h3){margin:0 0 var(--cf-space-2);font-size:var(--cf-fs-lg)}.cf-account :is(.co-card,.co-section,.co-list) p{color:var(--cf-text-2);font-size:var(--cf-fs-sm)}.cf-account .co-player{display:flex;align-items:center;gap:var(--cf-space-3)}.cf-account .co-player img{width:48px;height:48px;border-radius:var(--cf-radius-md);object-fit:contain;background:var(--cf-surface-2)}.cf-account .co-actions{margin:var(--cf-space-4) 0 0}.cf-account .co-actions,.cf-account .co-toolbar{display:flex;flex-wrap:wrap;gap:var(--cf-space-2)}.cf-account .co-toolbar{align-items:center;margin:0 0 var(--cf-space-4)}.cf-account .co-list{display:grid;gap:var(--cf-space-3)}.cf-account .co-list>article{padding:var(--cf-space-4);border:1px solid var(--cf-border);border-radius:var(--cf-radius-md);background:var(--cf-surface-2)}.cf-account .co-badge{display:inline-block;padding:2px 8px;border-radius:999px;background:var(--cf-surface-2);color:var(--cf-silver);font-size:var(--cf-fs-xs);font-weight:700}.cf-account :is(.co-notice,.co-error,.co-skeleton){margin:var(--cf-space-4) 0;padding:var(--cf-space-3) var(--cf-space-4);border:1px solid var(--cf-border);border-left:4px solid var(--cf-info);border-radius:var(--cf-radius-md);background:var(--cf-surface);color:var(--cf-text);font-size:var(--cf-fs-sm)}.cf-account .co-error{border-left-color:var(--cf-error)}.cf-account .co-skeleton{border-left-color:var(--cf-border-control);color:var(--cf-text-2)}.cf-account :is(button,.co-button){display:inline-flex;align-items:center;justify-content:center;gap:var(--cf-space-2);min-height:44px;padding:0 var(--cf-space-4);border:1px solid var(--cf-border-control);border-radius:var(--cf-radius-md);background:transparent;color:var(--cf-text);font:inherit;font-size:var(--cf-fs-sm);font-weight:700;text-decoration:none;cursor:pointer}.cf-account :is(button,.co-button):hover{background:var(--cf-surface-2)}.cf-account :is(button,.co-button):disabled{opacity:.5;cursor:not-allowed}.cf-account .co-primary{background:var(--cf-gold);border-color:var(--cf-gold);color:var(--cf-on-gold)}.cf-account .co-primary:hover{background:var(--cf-gold-hover)}.cf-account .co-danger{color:var(--cf-error);border-color:color-mix(in srgb,var(--cf-error) 55%,transparent)}.cf-account button[aria-pressed=true]{background:var(--cf-surface-2);border-color:var(--cf-purple);color:var(--cf-text)}.cf-account .co-form{gap:var(--cf-space-4);max-width:640px}.cf-account .co-field,.cf-account .co-form{display:grid;grid-template-columns:minmax(0,1fr)}.cf-account .co-field{min-width:0;gap:var(--cf-space-2);color:var(--cf-text);font-size:var(--cf-fs-sm);font-weight:600}.cf-account :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){width:100%;min-width:0;min-height:48px;padding:0 var(--cf-space-3);border:1px solid var(--cf-border-control);border-radius:var(--cf-radius-md);background:var(--cf-bg);color:var(--cf-text);font:inherit;font-size:var(--cf-fs-md)}.cf-account textarea{padding:var(--cf-space-3);min-height:120px}.cf-account :is(input,select,textarea):focus-visible{outline:2px solid var(--cf-gold);outline-offset:2px}.cf-account details>summary{cursor:pointer;color:var(--cf-text);font-weight:600}.cf-account-main a:not(.cf-btn){color:var(--cf-purple-text)}.cf-account-main .cf-account-mobile-foot a{color:var(--cf-text-2);font-size:var(--cf-fs-sm);font-weight:600;text-decoration:none}.cf-account .co-overlay{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:var(--cf-space-4);background:rgb(11 11 18/.78);backdrop-filter:blur(4px)}.cf-account .co-dialog{width:100%;max-width:600px;max-height:90dvh;overflow:auto;padding:var(--cf-space-5);border:1px solid var(--cf-border);border-radius:var(--cf-radius-lg);background:var(--cf-surface);color:var(--cf-text)}.cf-account .co-dialog header{display:flex;align-items:center;justify-content:space-between;gap:var(--cf-space-3);margin-bottom:var(--cf-space-4)}.cf-account .co-dialog header button{min-height:44px;min-width:44px;padding:0;font-size:var(--cf-fs-lg)}.cf-account .co-image-upload img{background:var(--cf-bg);border:1px solid var(--cf-border);border-radius:var(--cf-radius-md)}.cf-account table{width:100%;border-collapse:collapse;font-size:var(--cf-fs-sm)}.cf-account :is(th,td){padding:var(--cf-space-2) var(--cf-space-3);border-bottom:1px solid var(--cf-border);text-align:left}.cf-retired{max-width:640px;padding:var(--cf-space-6) var(--cf-space-5);border:1px solid var(--cf-border);border-radius:var(--cf-radius-lg);background:var(--cf-surface)}.cf-retired h1{margin:var(--cf-space-2) 0 var(--cf-space-3);font-size:var(--cf-fs-2xl)}.cf-retired p:not(.cf-eyebrow){margin:0;color:var(--cf-text-2);line-height:1.6}.cf-retired-actions{display:flex;flex-wrap:wrap;gap:var(--cf-space-3);margin-top:var(--cf-space-5)}.cf-organizer-main{max-width:1280px}.cf-org{display:grid;gap:var(--cf-space-6)}.cf-org-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--cf-space-4)}.cf-org-head h1{margin:var(--cf-space-2) 0 0;font-size:var(--cf-fs-2xl)}.cf-org-actions{display:flex;flex-wrap:wrap;gap:var(--cf-space-2)}@media (max-width:479px){.cf-org-actions,.cf-org-actions .cf-btn{width:100%}}.cf-org-section{display:grid;gap:var(--cf-space-4);min-width:0}.cf-org-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cf-space-3);margin:0}@media (min-width:768px){.cf-org-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.cf-org-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}}.cf-org-kpi{position:relative;display:grid;gap:2px;min-width:0;padding:var(--cf-space-4);border:1px solid var(--cf-border);border-radius:var(--cf-radius-lg);background:var(--cf-surface)}.cf-org-kpi svg{position:absolute;top:var(--cf-space-4);right:var(--cf-space-4);width:20px;height:20px;color:var(--cf-purple-text)}.cf-org-kpi dt{padding-right:28px;color:var(--cf-text-2);font-size:var(--cf-fs-sm);font-weight:600}.cf-org-kpi dd{margin:0;font-family:var(--cf-font-display);font-size:var(--cf-fs-2xl);font-weight:700;line-height:1.1;color:var(--cf-text)}.cf-org-kpi .cf-org-kpi-note{color:var(--cf-text-2);font-family:var(--cf-font-body);font-size:var(--cf-fs-xs);font-weight:400;line-height:1.4}.cf-org-columns{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cf-space-4)}@media (min-width:1024px){.cf-org-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}.cf-org-panel{min-width:0;padding:var(--cf-space-5);border:1px solid var(--cf-border);border-radius:var(--cf-radius-lg);background:var(--cf-surface)}.cf-org-panel h2{margin:0 0 var(--cf-space-4);font-size:var(--cf-fs-lg)}.cf-org-empty{margin:0;color:var(--cf-text-2);font-size:var(--cf-fs-sm);line-height:1.5}.cf-org-alerts,.cf-org-feds,.cf-org-list,.cf-org-rows{display:grid;gap:var(--cf-space-2);margin:0;padding:0;list-style:none}.cf-org-list li{display:grid;gap:2px;padding:var(--cf-space-3);border:1px solid var(--cf-border);border-radius:var(--cf-radius-md);background:var(--cf-surface-2);min-width:0}.cf-account-main :is(.cf-org-list,.cf-org-row-main) a{color:var(--cf-text);font-weight:700;text-decoration:none;overflow-wrap:anywhere}.cf-account-main :is(.cf-org-list,.cf-org-row-main) a:hover{color:var(--cf-gold)}.cf-org-list span,.cf-org-row-main span{color:var(--cf-text-2);font-size:var(--cf-fs-xs)}.cf-account-main .cf-org-alert a{display:grid;gap:2px;text-decoration:none}.cf-account-main .cf-org-alert a,p.cf-org-alert{padding:var(--cf-space-3);border:1px solid var(--cf-border);border-left:4px solid var(--cf-warning);border-radius:var(--cf-radius-md);background:var(--cf-surface-2);color:var(--cf-text)}p.cf-org-alert{margin:0}.cf-account-main .cf-org-alert--pix a{border-left-color:var(--cf-error)}.cf-account-main .cf-org-alert--recurrence a{border-left-color:var(--cf-info)}.cf-org-alert a span{color:var(--cf-text-2);font-size:var(--cf-fs-xs);overflow-wrap:anywhere}.cf-account-main .cf-org-alert a:hover{border-color:var(--cf-border-control)}.cf-org-group{display:grid;gap:var(--cf-space-2)}.cf-org-group h3{display:flex;align-items:center;gap:var(--cf-space-2);margin:var(--cf-space-2) 0 0;color:var(--cf-text-2);font-size:var(--cf-fs-md)}.cf-org-group h3 span{padding:0 8px;border-radius:999px;background:var(--cf-surface-2);color:var(--cf-silver);font-family:var(--cf-font-body);font-size:var(--cf-fs-xs)}.cf-org-row{display:flex;align-items:center;justify-content:space-between;gap:var(--cf-space-3);min-width:0;padding:var(--cf-space-3) var(--cf-space-4);border:1px solid var(--cf-border);border-radius:var(--cf-radius-md);background:var(--cf-surface)}.cf-org-row-main{display:grid;gap:2px;min-width:0}.cf-org-row .cf-badge{flex:none}.cf-org-help,.cf-org-more{margin:0;color:var(--cf-text-2);font-size:var(--cf-fs-xs)}.cf-org-help{margin-top:var(--cf-space-5);font-size:var(--cf-fs-sm)}.cf-org-promo{color:var(--cf-gold)}.cf-org-feds{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:var(--cf-space-3)}.cf-org-fed{display:grid;gap:var(--cf-space-1);padding:var(--cf-space-4);border:1px solid var(--cf-border);border-radius:var(--cf-radius-lg);background:var(--cf-surface)}.cf-org-fed>span{color:var(--cf-text-2);font-size:var(--cf-fs-xs)}.cf-org-fed div{display:flex;flex-wrap:wrap;gap:var(--cf-space-4);margin-top:var(--cf-space-2);font-size:var(--cf-fs-sm);font-weight:700}.cf-badge--draft{color:var(--cf-warning)}.cf-account button.cf-btn{min-height:44px;padding:0 var(--cf-space-5)}.cf-account button.cf-btn--primary{background:var(--cf-gold);border-color:var(--cf-gold);color:var(--cf-on-gold)}.cf-account button.cf-btn--primary:hover:not(:disabled){background:var(--cf-gold-hover)}.cf-account button.cf-btn--secondary{background:transparent;border-color:var(--cf-border-control);color:var(--cf-text)}.cf-account button.cf-btn--danger{border-color:color-mix(in srgb,var(--cf-error) 60%,transparent);color:var(--cf-error)}.cf-form{display:grid;gap:var(--cf-space-5)}.cf-form fieldset{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cf-space-4);min-width:0;margin:0;padding:var(--cf-space-4);border:1px solid var(--cf-border);border-radius:var(--cf-radius-lg)}@media (min-width:768px){.cf-form fieldset{grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--cf-space-5)}.cf-field--wide{grid-column:1/-1}}.cf-form legend{padding:0 var(--cf-space-2);color:var(--cf-purple-text);font-size:var(--cf-fs-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.cf-field{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cf-space-2);min-width:0}.cf-check,.cf-field{color:var(--cf-text);font-size:var(--cf-fs-sm);font-weight:600}.cf-check{display:flex;align-items:center;gap:var(--cf-space-3);min-height:44px}.cf-check input{width:22px;height:22px;accent-color:var(--cf-gold)}.cf-form-hint{margin:0;color:var(--cf-text-2);font-size:var(--cf-fs-sm);line-height:1.5}.cf-form-error,.cf-form-notice{margin:0;padding:var(--cf-space-3) var(--cf-space-4);border:1px solid var(--cf-border);border-left:4px solid var(--cf-error);border-radius:var(--cf-radius-md);background:var(--cf-surface);color:var(--cf-text);font-size:var(--cf-fs-sm)}.cf-form-notice{border-left-color:var(--cf-success)}.cf-form-actions{display:flex;flex-wrap:wrap;gap:var(--cf-space-3)}@media (max-width:479px){.cf-form-actions>*{flex:1 1 100%}}.cf-confirm{display:grid;gap:var(--cf-space-3);padding:var(--cf-space-4);border:1px solid var(--cf-gold);border-radius:var(--cf-radius-lg);background:var(--cf-surface-2)}.cf-confirm p{margin:0;color:var(--cf-text-2);font-size:var(--cf-fs-sm);line-height:1.5}.cf-org-status{display:flex;flex-wrap:wrap;gap:var(--cf-space-2);margin:var(--cf-space-2) 0 0}.cf-org-facts{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cf-space-3);margin:0}@media (min-width:768px){.cf-org-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.cf-org-facts div{display:grid;gap:2px;min-width:0}.cf-org-facts dt{color:var(--cf-text-2);font-size:var(--cf-fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cf-org-facts dd{margin:0;color:var(--cf-text);overflow-wrap:anywhere}.cf-org-shortcuts{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:var(--cf-space-3);margin:0;padding:0;list-style:none}.cf-account-main .cf-org-shortcuts a{display:grid;gap:var(--cf-space-1);height:100%;padding:var(--cf-space-4);border:1px solid var(--cf-border);border-radius:var(--cf-radius-lg);background:var(--cf-surface);color:var(--cf-text);text-decoration:none}.cf-account-main .cf-org-shortcuts a:hover{border-color:var(--cf-gold)}.cf-org-shortcuts span{color:var(--cf-text-2);font-size:var(--cf-fs-sm)}.cf-org-subtitle{margin:0;font-size:var(--cf-fs-lg)}.cf-org-lifecycle{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:var(--cf-space-2);margin:0;padding:0;list-style:none;counter-reset:etapa}.cf-org-lifecycle li{display:grid;gap:2px;padding:var(--cf-space-3);border:1px solid var(--cf-border);border-radius:var(--cf-radius-md);color:var(--cf-text-2);font-size:var(--cf-fs-xs)}.cf-org-lifecycle li strong{color:var(--cf-text);font-size:var(--cf-fs-sm)}.cf-org-lifecycle li[aria-current=step]{border-color:var(--cf-gold);background:var(--cf-surface-2)}.cf-org-tabs{display:flex;gap:var(--cf-space-2);margin:0 calc(-1 * var(--cf-space-4));padding:0 var(--cf-space-4) var(--cf-space-2);overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--cf-border)}.cf-org-tabs::-webkit-scrollbar{display:none}@media (min-width:768px){.cf-org-tabs{margin:0;padding:0 0 var(--cf-space-2)}}.cf-account-main .cf-org-tabs a{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:0 var(--cf-space-4);border-radius:var(--cf-radius-md);color:var(--cf-text-2);font-size:var(--cf-fs-sm);font-weight:700;text-decoration:none;white-space:nowrap}.cf-account-main .cf-org-tabs a:hover{color:var(--cf-text);background:var(--cf-surface)}.cf-account-main .cf-org-tabs a[aria-current=page]{color:var(--cf-on-gold);background:var(--cf-gold)}.cf-org-filters{display:flex;flex-wrap:wrap;gap:var(--cf-space-2)}.cf-account .cf-org-filters button{min-height:40px;padding:0 var(--cf-space-3);border-radius:999px;font-weight:600}.cf-account .cf-org-filters button[aria-pressed=true]{border-color:var(--cf-gold);color:var(--cf-text);background:var(--cf-surface-2)}.cf-org-filters span{color:var(--cf-text-2);font-weight:700}.cf-org-regs{margin:0;padding:0;list-style:none}.cf-org-reg,.cf-org-regs{display:grid;gap:var(--cf-space-3)}.cf-org-reg{min-width:0;padding:var(--cf-space-4);border:1px solid var(--cf-border);border-radius:var(--cf-radius-lg);background:var(--cf-surface)}.cf-org-reg-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cf-space-2)}.cf-org-reg-top strong{font-size:var(--cf-fs-md);overflow-wrap:anywhere}.cf-org-reg-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cf-space-2) var(--cf-space-4);margin:0}@media (min-width:1024px){.cf-org-reg-meta{grid-template-columns:repeat(4,minmax(0,1fr))}}.cf-org-reg-meta div{min-width:0}.cf-org-reg-meta dt{color:var(--cf-text-2);font-size:var(--cf-fs-xs);font-weight:700}.cf-org-reg-meta dd{margin:0;font-size:var(--cf-fs-sm);overflow-wrap:anywhere}.cf-org-history{display:grid;gap:4px;margin:0;padding:var(--cf-space-3);border-radius:var(--cf-radius-md);background:var(--cf-surface-2);color:var(--cf-text-2);font-size:var(--cf-fs-xs);list-style:none}.cf-org-history strong{color:var(--cf-text)}.cf-account a.cf-btn--ghost{color:var(--cf-text-2)}.cf-org-history--wide{font-size:var(--cf-fs-sm)}.cf-org-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--cf-space-3)}.cf-org-round{width:min(100%,240px)}.cf-org-matches{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));margin:0;padding:0;list-style:none}.cf-org-match,.cf-org-matches{display:grid;gap:var(--cf-space-3)}.cf-org-match{min-width:0;padding:var(--cf-space-4);border:1px solid var(--cf-border);border-radius:var(--cf-radius-lg);background:var(--cf-surface)}.cf-org-match-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cf-space-2)}.cf-org-match-meta{color:var(--cf-text-2);font-size:var(--cf-fs-xs)}.cf-org-score{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--cf-space-3)}.cf-org-score span{min-width:0;color:var(--cf-text-2);font-weight:600;overflow-wrap:anywhere}.cf-org-score span:last-child{text-align:right}.cf-org-score span.is-winner{color:var(--cf-text);font-weight:700}.cf-org-score strong{font-family:var(--cf-font-display);font-size:var(--cf-fs-xl);color:var(--cf-text);white-space:nowrap}.cf-org-score-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cf-space-3)}.cf-table tr.is-withdrawn{opacity:.6}.cf-account-main .cf-table th[scope=row] small{color:var(--cf-text-2);font-weight:400}.cf-account-main :is(.cf-org-more,.cf-org-empty,.cf-form-notice,.cf-org-help,.cf-form-hint) a{text-decoration:underline;text-underline-offset:2px}.cf-org-row-main strong{overflow-wrap:anywhere}.cf-org fieldset.cf-field{border:1px solid var(--cf-border);border-radius:var(--cf-radius-sm);padding:12px;display:flex;flex-wrap:wrap;gap:8px 16px;min-width:0}.cf-org fieldset.cf-field legend{padding:0 6px;color:var(--cf-text-2);font-size:var(--cf-fs-xs)}.cf-org fieldset.cf-field label{display:inline-flex;align-items:center;gap:6px;min-height:44px}.cf-account .cf-org-doc{max-height:240px;overflow:auto;margin:var(--cf-space-2) 0;padding:var(--cf-space-3);border:1px solid var(--cf-border);border-radius:var(--cf-radius-md);background:var(--cf-bg);font-size:var(--cf-fs-sm)}.cf-account .cf-org-doc p{margin:0 0 var(--cf-space-2)}.cf-account .co-dialog .cf-check,.cf-account .co-dialog details{margin-top:var(--cf-space-3)}.cf-receipt{min-height:100dvh;padding:var(--cf-space-5) var(--cf-space-4);background:var(--cf-bg);color:var(--cf-text)}.cf-receipt-actions{display:flex;flex-wrap:wrap;gap:var(--cf-space-3);align-items:center;justify-content:space-between;max-width:720px;margin:0 auto var(--cf-space-4)}.cf-receipt-actions a{color:var(--cf-purple-text);font-weight:600}.cf-receipt-paper{max-width:720px;margin:0 auto;padding:var(--cf-space-5);border:1px solid var(--cf-border);border-radius:var(--cf-radius-lg);background:var(--cf-surface)}.cf-receipt-paper header{display:flex;flex-wrap:wrap;gap:var(--cf-space-4);align-items:center;justify-content:space-between;margin-bottom:var(--cf-space-4)}.cf-receipt-paper header img{width:140px;height:auto}.cf-receipt-paper h1{margin:0;font-size:var(--cf-fs-2xl)}.cf-receipt-paper header p{margin:var(--cf-space-1) 0 0;color:var(--cf-text-2)}.cf-receipt-amount{font-size:var(--cf-fs-md);line-height:1.5}.cf-receipt-paper dl{display:grid;gap:var(--cf-space-3);margin:var(--cf-space-4) 0}.cf-receipt-paper dt{color:var(--cf-text-2);font-size:var(--cf-fs-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cf-receipt-paper dd{margin:2px 0 0;overflow-wrap:anywhere}.cf-receipt-note{color:var(--cf-text-2);font-size:var(--cf-fs-sm)}@media print{.cf-receipt{padding:0;background:#fff;color:#111}.cf-receipt-actions{display:none}.cf-receipt-paper{border:0;background:#fff;color:#111}.cf-receipt-paper :is(dt,header p,.cf-receipt-note){color:#444}}.cf-account .cf-fieldset{display:flex;flex-wrap:wrap;gap:var(--cf-space-1) var(--cf-space-4);margin:0;padding:var(--cf-space-2) var(--cf-space-4);border:1px solid var(--cf-border);border-radius:var(--cf-radius-md)}.cf-account .cf-fieldset legend{padding:0 var(--cf-space-2);color:var(--cf-text-2);font-size:var(--cf-fs-sm);font-weight:700}.cf-account .cf-quick-name{display:grid;gap:var(--cf-space-2);min-width:0}.cf-account .cf-quick-name small{color:var(--cf-text-2);font-size:var(--cf-fs-xs)}.cf-account .cf-quick-list{display:grid;gap:var(--cf-space-2);margin:var(--cf-space-2) 0 0;padding:0;list-style:none}.cf-account .cf-quick-list li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cf-space-2)}.cf-account .cf-quick-list li span{flex:1 1 140px;min-width:0;overflow-wrap:anywhere}.cf .signup-choice{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:var(--cf-space-3);margin-top:var(--cf-space-5)}.cf .signup-choice-card{display:grid;gap:var(--cf-space-2);align-content:start;text-align:left;min-height:0;padding:var(--cf-space-5);border:1px solid var(--cf-border-control);border-radius:var(--cf-radius-lg);background:var(--cf-surface);color:var(--cf-text);font:inherit;cursor:pointer;transition:border-color .15s,transform .15s,box-shadow .15s}.cf .signup-choice-card:focus-visible,.cf .signup-choice-card:hover{border-color:var(--cf-gold);box-shadow:0 0 0 3px rgba(245,184,32,.25);transform:translateY(-2px);outline:none}.cf .signup-choice-card--fed:focus-visible,.cf .signup-choice-card--fed:hover{border-color:var(--cf-purple);box-shadow:var(--cf-glow)}.cf .signup-choice-card strong{font-family:var(--cf-font-display);font-size:var(--cf-fs-xl);color:var(--cf-silver)}.cf .signup-choice-card span{color:var(--cf-text-2);font-size:var(--cf-fs-sm);line-height:1.5}.cf .signup-choice-card em{justify-self:start;margin-top:var(--cf-space-2);padding:2px 10px;border-radius:var(--cf-radius-pill);background:var(--cf-surface-2);color:var(--cf-gold);font-style:normal;font-size:var(--cf-fs-xs);font-weight:700}.cf .signup-choice-card--fed em{color:var(--cf-purple-text)}.cf .signup-choice-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:var(--cf-radius-md);background:var(--cf-surface-2);color:var(--cf-gold)}.cf .signup-choice-card--fed .signup-choice-icon{color:var(--cf-purple-text)}.cf .signup-choice-icon svg{width:26px;height:26px}.cf .signup-back{justify-self:start;align-self:flex-start;margin:0 0 var(--cf-space-3);padding:0;min-height:0;border:0;background:none;color:var(--cf-text-2);font:inherit;font-size:var(--cf-fs-sm);cursor:pointer}.cf .signup-back:hover{color:var(--cf-text)}.cf .signup-steps{display:flex;gap:var(--cf-space-2);flex-wrap:wrap;margin:var(--cf-space-4) 0 0;padding:0;list-style:none}.cf .signup-steps li{display:inline-flex;align-items:center;gap:6px;padding:4px 12px 4px 4px;border:1px solid var(--cf-border);border-radius:var(--cf-radius-pill);color:var(--cf-text-2);font-size:var(--cf-fs-sm)}.cf .signup-steps b{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--cf-surface-2);font-size:var(--cf-fs-xs)}.cf .signup-steps li[aria-current=step]{border-color:var(--cf-gold);color:var(--cf-text)}.cf .signup-steps li[aria-current=step] b{background:var(--cf-gold);color:var(--cf-on-gold)}.cf .signup-steps li[data-done="1"] b{background:var(--cf-success);color:var(--cf-on-gold)}.cf .signup-slug{display:flex;align-items:stretch}.cf .signup-slug em{display:grid;place-items:center;padding:0 var(--cf-space-3);border:1px solid var(--cf-border-control);border-right:0;border-radius:var(--cf-radius-md) 0 0 var(--cf-radius-md);background:var(--cf-surface);color:var(--cf-text-2);font-style:normal;font-size:var(--cf-fs-sm)}.cf .signup-slug input{border-radius:0 var(--cf-radius-md) var(--cf-radius-md) 0;min-width:0}.cf .signup-form small.signup-slug-ok{color:var(--cf-success)}.cf .signup-form small.signup-slug-bad{color:var(--cf-error)}.cf .signup-colors{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cf-space-2);margin:0;padding:0;border:0}.cf .signup-colors legend{margin-bottom:var(--cf-space-2);color:var(--cf-text);font-size:var(--cf-fs-sm);font-weight:600}.cf .signup-form .signup-colors button{width:36px;min-height:36px;height:36px;padding:0;border:2px solid var(--cf-border);border-radius:50%;box-shadow:none}.cf .signup-form .signup-colors button[aria-pressed=true]{border-color:var(--cf-text);box-shadow:0 0 0 3px rgba(242,243,247,.25)}.cf .signup-form .signup-color-custom{display:inline-flex;align-items:center;gap:var(--cf-space-2);font-weight:400;color:var(--cf-text-2)}.cf .signup-form .signup-color-custom input{width:44px;min-height:36px;height:36px;padding:2px}.cf .signup-hp{position:absolute!important;left:-9999px;width:1px;height:1px;opacity:0}.fed-preview{--fed:#cbff34;overflow:hidden;border:1px solid var(--cf-border);border-radius:var(--cf-radius-lg);background:var(--cf-surface);color:var(--cf-text)}.fed-preview-banner{height:72px;background:linear-gradient(120deg,var(--fed),color-mix(in srgb,var(--fed) 25%,#0b0b12));background-size:cover;background-position:50%}.fed-preview--large .fed-preview-banner{height:140px}.fed-preview-body{display:flex;align-items:center;gap:var(--cf-space-3);padding:0 var(--cf-space-4);margin-top:-28px}.fed-preview-body>div{display:grid;padding-top:28px;min-width:0}.fed-preview-body strong{font-family:var(--cf-font-display);font-size:var(--cf-fs-lg);overflow-wrap:anywhere}.fed-preview-body small{color:var(--cf-text-2);font-size:var(--cf-fs-xs);overflow-wrap:anywhere}.fed-preview-crest{flex:none;display:grid;place-items:center;width:64px;height:64px;border:3px solid var(--cf-surface);border-radius:16px;background:var(--fed);color:#0b0b12;font-family:var(--cf-font-display);font-size:var(--cf-fs-xl);font-weight:700;object-fit:contain}img.fed-preview-crest{background:var(--cf-surface-2)}.fed-preview-tags{display:flex;flex-wrap:wrap;gap:6px;padding:var(--cf-space-3) var(--cf-space-4) var(--cf-space-4)}.fed-preview-tags span{padding:2px 10px;border:1px solid color-mix(in srgb,var(--fed) 60%,transparent);border-radius:var(--cf-radius-pill);color:var(--cf-text-2);font-size:var(--cf-fs-xs)}.onb-welcome{margin:0 0 var(--cf-space-4);padding:var(--cf-space-3) var(--cf-space-4);border:1px solid rgba(52,199,123,.45);border-left:4px solid var(--cf-success);border-radius:var(--cf-radius-md);background:rgba(52,199,123,.08);color:var(--cf-text)}.onb-card{--fed:#cbff34;display:grid;gap:var(--cf-space-4);margin:0 0 var(--cf-space-5);padding:var(--cf-space-5);border:1px solid var(--cf-border);border-top:4px solid var(--fed);border-radius:var(--cf-radius-lg);background:var(--cf-surface)}.onb-head{display:flex;align-items:center;gap:var(--cf-space-3)}.onb-head>div{flex:1;min-width:0}.onb-head h2{margin:2px 0 0;font-size:var(--cf-fs-xl);overflow-wrap:anywhere}.onb-count,.onb-head h2{font-family:var(--cf-font-display)}.onb-count{font-size:var(--cf-fs-2xl);color:var(--cf-text)}.onb-count small{color:var(--cf-text-2);font-size:var(--cf-fs-md)}.onb-crest{flex:none;display:grid;place-items:center;border-radius:12px;object-fit:contain;background:var(--cf-surface-2)}.onb-crest--initials{background:var(--fed);color:#0b0b12;font-family:var(--cf-font-display);font-weight:700}.onb-progress{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px}.onb-progress span{height:8px;border-radius:var(--cf-radius-pill);background:var(--cf-surface-2)}.onb-progress span[data-state=done]{background:var(--cf-success)}.onb-progress span[data-state=optional]{background:repeating-linear-gradient(45deg,var(--cf-surface-2) 0 4px,var(--cf-border-control) 4px 6px)}.onb-next{margin:0;padding:var(--cf-space-3) var(--cf-space-4);border-radius:var(--cf-radius-md);background:var(--cf-surface-2);color:var(--cf-text-2);line-height:1.6}.onb-next>span{display:block;color:var(--cf-gold);font-size:var(--cf-fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.onb-next strong{color:var(--cf-text)}.onb-next .cf-btn{margin-top:var(--cf-space-2)}.onb-next--done>strong{color:var(--cf-success)}.onb-steps{display:grid;gap:0;margin:0;padding:0;list-style:none}.onb-steps li{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:var(--cf-space-1) var(--cf-space-3);padding:var(--cf-space-3) 0;border-top:1px solid var(--cf-border)}.onb-steps li>b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--cf-surface-2);color:var(--cf-text-2);font-size:var(--cf-fs-xs)}.onb-steps li[data-state=done]>b{background:var(--cf-success);color:var(--cf-on-gold)}.onb-steps li>div{display:grid;min-width:0}.onb-steps li>div span{color:var(--cf-text-2);font-size:var(--cf-fs-sm)}.onb-steps li>em{font-style:normal;font-size:var(--cf-fs-xs);font-weight:700;color:var(--cf-text-2)}.onb-steps li[data-state=done]>em{color:var(--cf-success)}.onb-steps li[data-state=todo]>em{color:var(--cf-warning)}.onb-steps li>a{grid-column:2/-1;justify-self:start;color:var(--cf-purple-text)}.cf-org-label,.onb-steps li>a{font-size:var(--cf-fs-sm);font-weight:600}.cf-org-label{display:grid;gap:6px;color:var(--cf-text)}.cf-org-label input:not([type=file]):not([type=color]){min-height:48px;padding:0 var(--cf-space-3);border:1px solid var(--cf-border-control);border-radius:var(--cf-radius-md);background:var(--cf-surface-2);color:var(--cf-text);font:inherit;font-size:var(--cf-fs-md)}.idf-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);gap:var(--cf-space-5);align-items:start;margin-top:var(--cf-space-5)}.idf-form{display:grid;gap:var(--cf-space-4);padding:var(--cf-space-5);border:1px solid var(--cf-border);border-radius:var(--cf-radius-lg);background:var(--cf-surface)}.idf-form .cf-btn--primary{justify-self:start}.idf-color{display:flex;align-items:center;gap:var(--cf-space-3)}.idf-color input{width:56px;height:44px;padding:2px;border:1px solid var(--cf-border-control);border-radius:var(--cf-radius-md);background:var(--cf-surface-2)}.idf-image{display:grid;gap:4px}.idf-image input[type=file]{padding:var(--cf-space-2);border:1px dashed var(--cf-border-control);border-radius:var(--cf-radius-md);background:var(--cf-surface-2);color:var(--cf-text-2);font:inherit;font-size:var(--cf-fs-sm)}.idf-image input[type=file]::file-selector-button{margin-right:var(--cf-space-3);padding:6px 14px;border:0;border-radius:var(--cf-radius-sm);background:var(--cf-gold);color:var(--cf-on-gold);font-weight:700;cursor:pointer}.idf-image small{color:var(--cf-text-2);font-size:var(--cf-fs-xs)}.idf-image .cf-btn{justify-self:start}@media (max-width:820px){.idf-grid{grid-template-columns:1fr}.fed-preview--large{order:-1}}.own-card{display:grid;gap:var(--cf-space-4);margin:var(--cf-space-4) 0 0;padding:var(--cf-space-5);border:1px solid var(--cf-border);border-radius:var(--cf-radius-lg);background:var(--cf-surface)}.own-card header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cf-space-3)}.own-card h2{margin:0;font-family:var(--cf-font-display);font-size:var(--cf-fs-xl)}.own-steps{display:grid;gap:var(--cf-space-4);margin:0;padding:0;list-style:none}.own-step{display:grid;grid-template-columns:32px 1fr;gap:var(--cf-space-3);align-items:start}.own-step>b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--cf-surface-2);color:var(--cf-text-2);font-size:var(--cf-fs-xs)}.own-step[data-done="1"]>b{background:var(--cf-success);color:var(--cf-on-gold)}.own-step>div{display:grid;gap:var(--cf-space-2);min-width:0}.own-step p,.own-step small{margin:0;color:var(--cf-text-2);font-size:var(--cf-fs-sm)}.own-form{display:flex;flex-wrap:wrap;gap:var(--cf-space-2)}.own-form input{flex:1 1 220px;min-height:48px;padding:0 var(--cf-space-3);border:1px solid var(--cf-border-control);border-radius:var(--cf-radius-md);background:var(--cf-surface-2);color:var(--cf-text);font:inherit;font-size:var(--cf-fs-md)}.own-qr{display:grid;gap:var(--cf-space-3);justify-items:start}.own-qr img{padding:var(--cf-space-2);border-radius:var(--cf-radius-md);background:#fff}.own-card>.cf-btn--ghost{justify-self:start}.plan-required{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cf-space-4);margin:0 0 var(--cf-space-5);padding:var(--cf-space-5);border:1px solid rgba(245,184,32,.5);border-left:4px solid var(--cf-gold);border-radius:var(--cf-radius-lg);background:var(--cf-surface)}.plan-required>div{flex:1 1 320px;min-width:0}.plan-required strong{font-family:var(--cf-font-display);font-size:var(--cf-fs-xl)}.plan-required p{margin:var(--cf-space-2) 0 0;color:var(--cf-text-2)}.cf-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));margin:0;padding:0;list-style:none}.cf-plan,.cf-plans{gap:var(--cf-space-4)}.cf-plan{display:flex;flex-direction:column;min-width:0;padding:var(--cf-space-5);border:1px solid var(--cf-border);border-radius:var(--cf-radius-lg);background:var(--cf-surface-2)}.cf-plan[data-current]{border-color:var(--cf-gold)}.cf-plan-head{display:flex;align-items:center;justify-content:space-between;gap:var(--cf-space-2)}.cf-plan-head h3{margin:0;font-family:var(--cf-font-display);font-size:var(--cf-fs-lg);letter-spacing:.04em;text-transform:uppercase}.cf-plan-badge{color:var(--cf-gold)}.cf-plan-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0}.cf-plan-price strong{font-family:var(--cf-font-display);font-size:var(--cf-fs-2xl);line-height:1;color:var(--cf-text)}.cf-plan-price s,.cf-plan-price span{color:var(--cf-text-2);font-size:var(--cf-fs-sm)}.cf-plan-promo{margin:-8px 0 0;color:var(--cf-gold);font-size:var(--cf-fs-xs)}.cf-plan-desc{margin:0;color:var(--cf-text-2);font-size:var(--cf-fs-sm);line-height:1.5}.cf-plan-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:var(--cf-space-2);margin:0}.cf-plan-stats div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:2px;padding:var(--cf-space-2) var(--cf-space-3);border-radius:var(--cf-radius-md);background:var(--cf-surface);text-align:center}.cf-plan-stats dt{color:var(--cf-text-2);font-size:var(--cf-fs-xs)}.cf-plan-stats dd{margin:0;font-family:var(--cf-font-display);font-size:var(--cf-fs-xl);font-weight:700;color:var(--cf-gold)}.cf-plan-benefits{display:grid;gap:var(--cf-space-2);margin:0;padding:0;list-style:none}.cf-plan-benefits li{display:flex;align-items:flex-start;gap:var(--cf-space-2);font-size:var(--cf-fs-sm);line-height:1.4}.cf-plan-benefits svg{flex:none;margin-top:1px;color:var(--cf-success)}.cf-plan-terms{margin:auto 0 0;padding-top:var(--cf-space-3);border-top:1px solid var(--cf-border);color:var(--cf-text-2);font-size:var(--cf-fs-xs);line-height:1.5}.cf-plan-cta{width:100%}.cm-hub{display:grid;gap:var(--cf-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.cm-hub .co-card h2{display:flex;align-items:center;justify-content:space-between;gap:var(--cf-space-3);font-size:var(--cf-fs-lg,1.125rem)}.cf-org-preview{white-space:pre-wrap;word-break:break-word;max-height:420px;overflow:auto;margin:var(--cf-space-3) 0 0;padding:var(--cf-space-4);border:1px solid var(--cf-border);border-radius:var(--cf-radius-md);background:var(--cf-surface-2);color:var(--cf-text);font-family:inherit;font-size:var(--cf-fs-sm);line-height:1.5}.cf-org-panel,.cf-org-panel details,.cf-org-panel form,.cf-org>*{min-width:0;max-width:100%}.cf-org-panel input,.cf-org-panel select,.cf-org-panel textarea{max-width:100%;box-sizing:border-box}.cf-org-panel p{overflow-wrap:anywhere}.cf-org-bots{display:flex;flex-direction:column;gap:var(--cf-space-4);min-width:0}.cf-org-step{margin:var(--cf-space-4) 0 0;font-family:var(--cf-font-display);font-size:var(--cf-fs-lg)}.cf-org-next{display:flex;align-items:center;gap:var(--cf-space-4);flex-wrap:wrap;padding:var(--cf-space-4);border:1px solid rgba(245,184,32,.55);border-radius:var(--cf-radius-xl);background:linear-gradient(180deg,rgba(245,184,32,.1),var(--cf-surface) 70%);color:var(--cf-text);text-decoration:none}.cf-org-next-time{display:inline-flex;align-items:center;gap:8px;color:var(--cf-gold);font:700 2rem var(--cf-font-display)}.cf-org-next-txt{flex:1 1 160px;display:flex;flex-direction:column;min-width:0}.cf-org-next-txt b{font-size:var(--cf-fs-lg)}.cf-org-next-txt span{color:var(--cf-text-2);font-size:var(--cf-fs-sm)}.cf-org-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:var(--cf-space-3)}.cf-org-tiles a{display:flex;flex-direction:column;gap:4px;min-height:140px;padding:var(--cf-space-4);border:1px solid var(--cf-border);border-radius:var(--cf-radius-xl);background:var(--cf-surface);color:var(--cf-text);text-decoration:none}.cf-org-tiles a:focus-visible,.cf-org-tiles a:hover{border-color:var(--cf-gold)}.cf-org-tiles a>span:last-child{color:var(--cf-text-2);font-size:var(--cf-fs-sm)}.cf-org-tiles strong{margin-top:auto;font-size:var(--cf-fs-md)}.cf-org-tile-ic{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:var(--cf-radius-lg);background:rgba(245,184,32,.14);color:var(--cf-gold)}.cf-org-tiles a[data-tone=green] .cf-org-tile-ic{background:rgba(52,199,123,.14);color:var(--cf-success)}.cf-org-tiles a[data-tone=blue] .cf-org-tile-ic{background:rgba(92,174,255,.14);color:var(--cf-info)}.cf-org-tiles a[data-tone=purple] .cf-org-tile-ic{background:rgba(163,91,255,.16);color:var(--cf-purple-text)}.cf-org-tiles a[data-tone=warn]{border-color:rgba(255,138,61,.55)}.cf-org-tiles a[data-tone=warn] .cf-org-tile-ic{background:rgba(255,138,61,.14);color:var(--cf-warning)}.cf-org-tile-value{font:700 1.75rem var(--cf-font-display);line-height:1;margin-top:var(--cf-space-2)}.cf-org-need{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:var(--cf-space-3);margin:0;padding:0;list-style:none}.cf-org-rows{min-width:0}.idf-swatches{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cf-space-2)}.idf-swatches>button{width:44px;height:44px;border-radius:var(--cf-radius-md);border:2px solid var(--cf-border);cursor:pointer}.idf-swatches>button[aria-pressed=true]{border-color:var(--cf-text);box-shadow:0 0 0 2px var(--cf-bg) inset}.cf-master{--co-ink:var(--cf-text);--co-muted:var(--cf-text-2);--co-line:var(--cf-border);--co-bg:var(--cf-bg);--co-lime:var(--cf-gold)}.cf-master-nav{display:none}@media (min-width:1024px){.cf-master-side{overflow:hidden}.cf-master-nav{display:grid;align-content:start;gap:var(--cf-space-1);flex:1 1 auto;min-height:0;overflow-y:auto;margin-right:calc(-1 * var(--cf-space-2));padding-right:var(--cf-space-2);scrollbar-width:thin}}.cf-master-area{display:grid;gap:2px}.cf-master-area-title{display:flex;align-items:center;gap:var(--cf-space-2);margin:var(--cf-space-3) var(--cf-space-3) 2px;color:var(--cf-text-2);font-size:var(--cf-fs-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.cf-master-area[data-current] .cf-master-area-title{color:var(--cf-gold)}.cf-master-area ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.cf-master-nav svg{width:18px;height:18px;flex:none}.cf-master-nav a{display:flex;align-items:center;gap:var(--cf-space-2);min-height:36px;padding:0 var(--cf-space-3);border-radius:var(--cf-radius-md);color:var(--cf-text-2);font-size:var(--cf-fs-sm);font-weight:600;text-decoration:none}.cf-master-area ul a{padding-left:calc(var(--cf-space-3) + 26px)}.cf-master-nav a:hover{color:var(--cf-text);background:var(--cf-surface-2)}.cf-master-nav a[aria-current=page]{color:var(--cf-on-gold);background:var(--cf-gold)}@media (min-width:1024px){.cf-master-side{gap:var(--cf-space-3);padding-top:var(--cf-space-4);padding-bottom:var(--cf-space-3)}.cf-master-side .cf-logo img{height:44px}.cf-master-nav{gap:0;overflow-x:hidden}.cf-master-area-title{margin:var(--cf-space-2) var(--cf-space-3) 0;font-size:var(--cf-fs-xs)}.cf-master-area-title>span:not(.cf-master-signal),.cf-master-nav a>span:not(.cf-master-signal){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-master-nav a{min-height:30px;font-size:.8125rem}.cf-master-nav svg{width:16px;height:16px}.cf-master-area ul a{padding-left:calc(var(--cf-space-3) + 24px)}.cf-master-side .cf-account-foot{padding-top:var(--cf-space-3)}}@media (min-width:1024px) and (max-height:820px){.cf-master-side{gap:var(--cf-space-2);padding-top:var(--cf-space-3)}.cf-master-side .cf-logo img{height:32px}.cf-master-nav a{min-height:26px}.cf-master-area-title{margin-top:4px}.cf-master-side .cf-account-foot{padding-top:var(--cf-space-2)}.cf-master-side .cf-account-foot button{min-height:32px}}@media (min-width:1024px) and (max-height:700px){.cf-master-side .cf-account-user{display:none}.cf-master-nav a{min-height:26px;font-size:var(--cf-fs-xs)}}.cf-master-bar a:focus-visible,.cf-master-nav a:focus-visible,.cf-master-tabs a:focus-visible{outline:2px solid var(--cf-gold);outline-offset:2px}.cf-master-tabs{display:grid;gap:var(--cf-space-2);margin:0 0 var(--cf-space-5);min-width:0}.cf-master-tabs-title{color:var(--cf-gold);font-size:var(--cf-fs-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.cf-master-tabs>div{display:flex;gap:var(--cf-space-2);min-width:0;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.cf-master-tabs>div::-webkit-scrollbar{display:none}.cf-account-main .cf-master-tabs a{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:0 var(--cf-space-4);border:1px solid var(--cf-border);border-radius:var(--cf-radius-pill);color:var(--cf-text-2);font-size:var(--cf-fs-sm);font-weight:700;text-decoration:none;white-space:nowrap}.cf-account-main .cf-master-tabs a:hover{color:var(--cf-text);background:var(--cf-surface)}.cf-account-main .cf-master-tabs a[aria-current=page]{color:var(--cf-on-gold);background:var(--cf-gold);border-color:var(--cf-gold)}@media (min-width:1024px){.cf-master-tabs{display:none}}.cf-master-bar{position:fixed;inset:auto 0 0 0;z-index:90;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--cf-border);background:var(--cf-surface)}.cf-master-bar ul{display:flex;justify-content:space-between;max-width:720px;margin:0 auto;padding:0 var(--cf-space-1);list-style:none}.cf-master-bar li{flex:1 1 auto;min-width:0}.cf-master-bar a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:var(--cf-tabbar-h);padding:var(--cf-space-1) 2px;color:var(--cf-text-2);font-size:var(--cf-fs-xs);font-weight:500;letter-spacing:-.01em;text-align:center;text-decoration:none}.cf-master-bar .cf-master-bar-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-master-bar svg{width:22px;height:22px;flex:none}.cf-master-bar a:hover{color:var(--cf-text)}.cf-master-bar a[aria-current]{color:var(--cf-gold);box-shadow:inset 0 3px 0 var(--cf-gold)}@media (max-width:359px){.cf-master-bar .cf-master-bar-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.cf-master-main{padding-bottom:calc(var(--cf-tabbar-h) + var(--cf-space-7))}@media (min-width:1024px){.cf-master-bar{display:none}.cf-master-main{max-width:1280px;padding-bottom:var(--cf-space-8)}}.cf-master-facts{display:grid;margin:0}.cf-master-facts>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cf-space-1) var(--cf-space-3);min-width:0;padding:var(--cf-space-2) 0;border-bottom:1px solid var(--cf-border)}.cf-master-facts dt{min-width:0;color:var(--cf-text-2);font-size:var(--cf-fs-sm)}.cf-master-facts dd{margin:0;min-width:0;color:var(--cf-text);font-size:var(--cf-fs-sm);font-weight:700;text-align:right;overflow-wrap:anywhere}.cf-master-sub{display:block;color:var(--cf-text-2);font-size:var(--cf-fs-xs);font-weight:400}.cf-master-ok{color:var(--cf-success);background:rgba(52,199,123,.1)}.cf-master-bad{color:var(--cf-error);background:rgba(255,84,104,.1)}.cf-account-main .cf-master-alert--critical a,p.cf-master-alert--critical{border-left-color:var(--cf-error)}.cf-account-main .cf-master-alert--info a{border-left-color:var(--cf-info)}p.cf-master-alert--ok{border-left-color:var(--cf-success)}.cf-master-alert-level{font-weight:800}.cf-master-overview .cf-org-kpi dd:not(.cf-org-kpi-note){white-space:nowrap;font-size:var(--cf-fs-xl)}@media (min-width:1024px){.cf-master-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.cf-master-h3{margin:var(--cf-space-4) 0 var(--cf-space-2);font-size:var(--cf-fs-md)}.cf-master-checks{display:grid;gap:var(--cf-space-2);margin:0;padding-left:var(--cf-space-5);color:var(--cf-text-2);font-size:var(--cf-fs-sm);line-height:1.5}.cf-master-owner-badge{margin-left:var(--cf-space-2);vertical-align:middle}.cf-master :is(.co-table-wrap){background:var(--cf-surface);border-color:var(--cf-border)}.cf-master .co-table th{background:var(--cf-surface-2);color:var(--cf-text-2)}.cf-master .co-metrics strong,.cf-master .co-table td{color:var(--cf-text)}.cf-master .co-button.co-secondary{background:transparent;color:var(--cf-text-2)}.cf-master :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--cf-gold)}.cf-master .co-bot-hero,.cf-master .co-motor-hero{background:linear-gradient(130deg,var(--cf-surface),var(--cf-surface-2));border-color:var(--cf-border);color:var(--cf-text)}.cf-master .co-bot-heading p,.cf-master :is(.co-motor-hero,.co-bot-hero) :is(p,small){color:var(--cf-text-2)}.cf-master :is(.co-motor-metrics,.co-bot-metrics) article{border-color:var(--cf-border);background:var(--cf-bg)}.cf-master :is(.co-motor-metrics,.co-bot-metrics) :is(span,small){color:var(--cf-text-2);font-size:var(--cf-fs-xs)}.cf-master :is(.co-motor-metrics,.co-bot-metrics) strong{color:var(--cf-text)}.cf-master :is(.co-motor-status.is-on,.co-provider-state.is-ready,.co-bot-live.is-on){color:var(--cf-success);background:rgba(52,199,123,.12)}.cf-master :is(.co-motor-status.is-off,.co-provider-state.is-missing){color:var(--cf-text-2);background:var(--cf-surface-2)}.cf-master .co-bot-live.is-off{color:var(--cf-error);background:rgba(255,84,104,.12)}.cf-master :is(.co-motor-status,.co-provider-state,.co-bot-live,.co-bot-group,.co-bot-status){font-size:var(--cf-fs-xs)}.cf-master :is(.co-motor-switch,.co-motor-check,.co-bot-toggles label){border-color:var(--cf-border);background:var(--cf-surface-2);color:var(--cf-text)}.cf-master :is(.co-motor-switch,.co-motor-check,.co-bot-toggles) small{color:var(--cf-text-2);font-size:var(--cf-fs-xs)}.cf-master .co-switch-track{background:var(--cf-border-control)}.cf-master .co-motor-switch input:checked~.co-switch-track{background:var(--cf-gold)}.cf-master .co-motor-switch input:focus-visible~.co-switch-track{outline:2px solid var(--cf-gold);outline-offset:2px}.cf-master .co-models span{background:var(--cf-surface-2);color:var(--cf-text-2)}.cf-master .co-queue-list b{font-size:var(--cf-fs-xs)}.cf-master .co-job-needs_review,.cf-master .co-job-pending{color:var(--cf-warning)}.cf-master .co-job-processing{color:var(--cf-info)}.cf-master .co-job-completed{color:var(--cf-success)}.cf-master .co-bot-group.is-linked{color:var(--cf-success);background:rgba(52,199,123,.12)}.cf-master .co-bot-group.is-missing{color:var(--cf-warning);background:rgba(255,138,61,.12)}.cf-master .co-bot-status{background:var(--cf-surface-2);color:var(--cf-text-2)}.cf-master .co-bot-status:is(.status-applied,.status-sent,.status-completed){color:var(--cf-success);background:rgba(52,199,123,.12)}.cf-master .co-bot-status:is(.status-needs_review,.status-pending,.status-scheduled){color:var(--cf-warning);background:rgba(255,138,61,.12)}.cf-master .co-bot-status:is(.status-failed,.status-uncertain){color:var(--cf-error);background:rgba(255,84,104,.12)}.cf-master :is(.co-bot-table td small,.co-bot-events small,.co-bot-championship header small,.co-bot-championship footer small,.co-bot-diagnostics dt,.co-bot-diagnostics dd,.co-bot-section-title p){font-size:var(--cf-fs-xs)}.cf-master :is(.co-banner-preview,.co-banner-empty){border-color:var(--cf-border);background:var(--cf-bg);color:var(--cf-text-2)}.cf-master .co-eyebrow{color:var(--cf-purple-text);font-size:var(--cf-fs-xs)}.cf-master :is(.co-bot-dashboard,.co-bot-section,.co-bot-two-columns,.co-motor-dashboard,.co-motor-config,.co-motor-bottom-grid,.co-bot-championships)>*{min-width:0}.cf-master .co-bot-championships{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}@media (max-width:1279px){.cf-master .co-bot-two-columns{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.cf-master :is(.co-bot-metrics,.co-motor-metrics){grid-template-columns:repeat(2,minmax(0,1fr))}.cf-master :is(.co-bot-heading,.co-bot-section-title,.co-bot-championship>header,.co-bot-championship>footer,.co-motor-hero-heading,.co-motor-section-heading){flex-wrap:wrap}.cf-master :is(.co-motor-form-grid,.co-motor-bottom-grid,.co-banner-upload){grid-template-columns:minmax(0,1fr)}}.cf-master .cm-filters,.cf-master .cm-tabs{display:flex;gap:var(--cf-space-2);margin:0 0 var(--cf-space-4);overflow-x:auto;scrollbar-width:thin;padding-bottom:2px}.cf-master .cm-filters button,.cf-master .cm-tabs button{flex:none;white-space:nowrap}.cf-master .cm-filters button[aria-pressed=true],.cf-master .cm-tabs button[aria-pressed=true]{border-color:var(--cf-gold);color:var(--cf-text);background:var(--cf-surface-2)}.cf-master .cm-message{min-height:1.2em;margin:0 0 var(--cf-space-3);color:var(--cf-text-2);font-size:var(--cf-fs-sm)}.cf-master .cm-message--error{color:var(--cf-error);font-weight:600}.cf-master .cm-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:var(--cf-space-3);margin:0 0 var(--cf-space-5)}.cf-master .cm-cards>div{padding:var(--cf-space-4);border:1px solid var(--cf-border);border-radius:var(--cf-radius-lg);background:var(--cf-surface)}.cf-master .cm-cards dt{color:var(--cf-text-2);font-size:var(--cf-fs-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cf-master .cm-cards dd{margin:var(--cf-space-2) 0 0;font-size:var(--cf-fs-lg);font-weight:700;color:var(--cf-text)}.cf-master .cm-cards dd.cm-note,.cf-master .cm-note{color:var(--cf-text-2);font-size:var(--cf-fs-sm);font-weight:400}.cf-master .cm-state{display:inline-block;padding:2px 10px;border-radius:999px;font-size:var(--cf-fs-sm)}.cf-master .cm-state--ok{color:var(--cf-success);background:rgba(52,199,123,.12)}.cf-master .cm-state--off{color:var(--cf-text-2);background:var(--cf-surface-2)}.cf-master .cm-ready{display:grid;gap:var(--cf-space-2);margin:var(--cf-space-3) 0;padding:0;list-style:none}.cf-master .cm-ready li{display:grid;gap:2px;padding:var(--cf-space-3);border:1px solid var(--cf-border);border-left:4px solid var(--cf-success);border-radius:var(--cf-radius-md);background:var(--cf-surface);font-size:var(--cf-fs-sm)}.cf-master .cm-ready li[data-ok="0"]{border-left-color:var(--cf-warning)}.cf-master .cm-ready li[data-ok="0"][data-blocking="1"]{border-left-color:var(--cf-error)}.cf-master .cm-ready li>span{color:var(--cf-text-2)}.cf-master .cm-flag{display:inline-block;margin-right:var(--cf-space-2);padding:1px 8px;border-radius:999px;font-size:var(--cf-fs-xs);font-weight:700;color:var(--cf-success);background:rgba(52,199,123,.12)}.cf-master .cm-ready li[data-ok="0"] .cm-flag{color:var(--cf-warning);background:rgba(255,138,61,.12)}.cf-master .cm-ready li[data-ok="0"][data-blocking="1"] .cm-flag{color:var(--cf-error);background:rgba(255,84,104,.12)}.cf-master .cm-row-actions{display:flex;flex-wrap:wrap;gap:var(--cf-space-2);white-space:normal;min-width:260px}.cf-master .cm-row-actions.cm-row-actions--compact{min-width:120px}.cf-master .cm-fieldset{display:grid;gap:var(--cf-space-2);margin:0;padding:var(--cf-space-3) var(--cf-space-4);border:1px solid var(--cf-border);border-radius:var(--cf-radius-md)}.cf-master .cm-fieldset legend{padding:0 var(--cf-space-2);color:var(--cf-text-2);font-size:var(--cf-fs-sm);font-weight:700}.cf-master .cm-settings{display:grid;gap:var(--cf-space-4);max-width:820px}.cf-master .cm-facts,.cf-master .cm-settings .co-card{display:grid;gap:var(--cf-space-3)}.cf-master .cm-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));margin:0}.cf-master .cm-facts dt{color:var(--cf-text-2);font-size:var(--cf-fs-xs)}.cf-master .cm-facts dd{margin:2px 0 0}.cf-master .cm-proof{display:grid;gap:var(--cf-space-2)}.cf-master .cm-proof img{max-width:100%;max-height:360px;object-fit:contain;border:1px solid var(--cf-border);border-radius:var(--cf-radius-md);background:var(--cf-bg)}.cf-master .cm-ai{display:block;max-width:26rem;white-space:normal;overflow-wrap:normal;hyphens:none}.cf-master .cm-ai--alert,.cf-master .cm-proof small.cm-ai--alert,.cf-master .co-table td small.cm-ai--alert,.cf-master small.cm-ai--alert{color:var(--cf-warning)}.cf-master .cm-ai code{font-size:.85em;word-break:break-all}.cf-master .cm-badge{display:inline-block;padding:1px 8px;border-radius:999px;font-size:var(--cf-fs-xs);font-weight:700;color:var(--cf-purple-text);background:rgba(163,91,255,.14);border:1px solid rgba(163,91,255,.4)}.cf-master .co-table tr[data-priority="1"] td:first-child{box-shadow:inset 3px 0 0 var(--cf-purple)}.cf-master .co-table td small.cm-promo,.cf-master small.cm-promo{display:block;max-width:16rem;white-space:normal;color:var(--cf-gold)}.cf-master .co-dialog h3{margin:var(--cf-space-4) 0 var(--cf-space-2)}.cf-master .cm-plans td{white-space:normal}.cf-master .cm-plans td:nth-child(5){min-width:11rem}.cf-master .cm-plans .cm-row-actions{min-width:15rem}.cf-master .cm-trail{display:grid;gap:4px;margin:0;padding-left:1.1rem;overflow-wrap:anywhere}.cf-master .cm-proof small{color:var(--cf-text-2)}.cf-master .cm-history{display:grid;gap:var(--cf-space-3);margin:0;padding:0;list-style:none}.cf-master .cm-history>li{padding:var(--cf-space-4);border:1px solid var(--cf-border);border-radius:var(--cf-radius-md);background:var(--cf-surface)}.cf-master .cm-history p{margin:0 0 var(--cf-space-2)}.cf-master .co-table td small{color:var(--cf-text-2)}.cf-master .co-motor-agenda{display:grid;gap:var(--cf-space-4)}.cf-master .co-motor-agenda-state{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:var(--cf-space-3);margin:0}.cf-master .co-motor-agenda-state>div{padding:var(--cf-space-3);border:1px solid var(--cf-border);border-radius:var(--cf-radius-md);background:var(--cf-surface-2)}.cf-master .co-motor-agenda-state dt{color:var(--cf-text-2);font-size:var(--cf-fs-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cf-master .co-motor-agenda-state dd{margin:var(--cf-space-1) 0 0;color:var(--cf-text)}.cf-master .co-motor-note{margin:0;color:var(--cf-text-2);font-size:var(--cf-fs-sm)}.cf-master .co-motor-history{display:grid;gap:var(--cf-space-1);margin:0;padding:0;list-style:none;font-size:var(--cf-fs-sm)}.cf-master .co-motor-history time{color:var(--cf-text-2)}.cf-master :is(.co-motor-fieldset,.cf-fieldset){display:flex;flex-wrap:wrap;gap:var(--cf-space-3);margin:0;padding:var(--cf-space-3);border:1px solid var(--cf-border);border-radius:var(--cf-radius-md)}.cf-master :is(.co-motor-fieldset,.cf-fieldset) legend{padding:0 var(--cf-space-2);color:var(--cf-text-2);font-size:var(--cf-fs-sm);font-weight:700}.cf-master .cf-master-signal{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--cf-radius-pill);color:var(--cf-on-gold);background:var(--cf-warning);font-size:var(--cf-fs-xs);font-weight:800;line-height:1;letter-spacing:0;text-transform:none}.cf-master .cf-master-signal--critical{background:var(--cf-error);border-radius:var(--cf-radius-sm)}.cf-master .cf-master-nav .cf-master-signal{margin-left:auto}.cf-master .cf-master-bar-icon{position:relative;display:inline-flex}.cf-master .cf-master-bar-icon .cf-master-signal{position:absolute;top:-6px;right:-14px}@media (max-width:1023px){.cf-master .cf-master-tabs>div{flex-wrap:wrap;overflow-x:visible}.cf-account-main.cf-master-main .cf-master-tabs a{flex:1 1 auto;justify-content:center;min-height:44px;padding:0 var(--cf-space-3);white-space:normal;text-align:center}}.cf-master :is(.cm-tabs,.cm-filters){flex-wrap:wrap;overflow-x:visible}@media (max-width:767px){.cf-master :is(.cm-tabs,.cm-filters){display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,128px),1fr));overflow-x:visible}.cf-master :is(.cm-tabs,.cm-filters) button{min-height:44px;padding-inline:var(--cf-space-2);white-space:normal;line-height:1.2}}.cf-master .cf-master-levels{display:flex;flex-wrap:wrap;gap:var(--cf-space-2);margin:0 0 var(--cf-space-3);padding:0;list-style:none}.cf-master .cf-master-level{display:inline-flex;align-items:center;gap:var(--cf-space-2);min-height:36px;padding:0 var(--cf-space-3);border:1px solid var(--cf-border);border-radius:var(--cf-radius-pill);background:var(--cf-surface);color:var(--cf-text);font-size:var(--cf-fs-sm)}.cf-master .cf-master-level[data-empty]{color:var(--cf-text-2)}.cf-master .cf-master-mark{display:inline-flex;align-items:center;justify-content:center;flex:none;width:22px;height:22px;border-radius:50%;color:var(--cf-on-gold);font-size:var(--cf-fs-xs);font-weight:800;line-height:1}.cf-master :is(.cf-master-level--critical,.cf-master-alert--critical) .cf-master-mark{background:var(--cf-error);border-radius:var(--cf-radius-sm)}.cf-master :is(.cf-master-level--warning,.cf-master-alert--warning) .cf-master-mark{background:var(--cf-warning)}.cf-master :is(.cf-master-level--info,.cf-master-alert--info) .cf-master-mark{background:transparent;border:2px solid var(--cf-info);color:var(--cf-info)}.cf-master .cf-master-level[data-empty] .cf-master-mark{opacity:.55}.cf-master .cf-master-alert-group+.cf-master-alert-group{margin-top:var(--cf-space-2)}.cf-account-main.cf-master-main .cf-org-alert a{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--cf-space-3);min-height:44px}.cf-account-main.cf-master-main .cf-master-alert--critical a{border-left-color:var(--cf-error);background:rgba(255,84,104,.08)}.cf-account-main.cf-master-main .cf-master-alert--warning a{border-left-color:var(--cf-warning)}.cf-account-main.cf-master-main .cf-master-alert--info a{border-left-color:var(--cf-info)}.cf-master .cf-org-alert a .cf-master-alert-text{display:grid;gap:2px;min-width:0;color:var(--cf-text);font-size:var(--cf-fs-sm)}.cf-master .cf-org-alert a .cf-master-alert-text strong .cf-master-alert-level{color:inherit;font-size:inherit}.cf-master .cf-org-alert a .cf-master-alert-go{color:var(--cf-gold);font-weight:700}.cf-master .cf-org-alert a .cf-master-mark{margin-top:1px}.cf-master .cf-master-shortcuts{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:var(--cf-space-2);margin:0;padding:0;list-style:none}.cf-master .cf-master-shortcuts a{position:relative;display:grid;align-content:start;gap:2px;min-height:64px;height:100%;padding:var(--cf-space-3) calc(var(--cf-space-4) + 32px) var(--cf-space-3) var(--cf-space-4);border:1px solid var(--cf-border);border-radius:var(--cf-radius-md);background:var(--cf-surface);color:var(--cf-text);text-decoration:none}.cf-master .cf-master-shortcuts a:hover{border-color:var(--cf-gold)}.cf-master .cf-master-shortcuts a:focus-visible{outline:2px solid var(--cf-gold);outline-offset:2px}.cf-master .cf-master-shortcuts strong{font-size:var(--cf-fs-sm);overflow-wrap:anywhere}.cf-master .cf-master-shortcuts span{color:var(--cf-text-2);font-size:var(--cf-fs-xs)}.cf-master .cf-master-shortcuts .cf-master-count{position:absolute;top:var(--cf-space-3);right:var(--cf-space-3);min-width:24px;padding:2px 6px;border-radius:var(--cf-radius-pill);background:var(--cf-warning);color:var(--cf-on-gold);font-weight:800;text-align:center}.cf-master .cf-master-shortcuts .cf-master-count[data-zero]{background:var(--cf-surface-2);color:var(--cf-text-2)}@media (max-width:479px){.cf-master .cf-master-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-master .cf-master-shortcuts a{padding:var(--cf-space-3);padding-top:calc(var(--cf-space-3) + 26px)}.cf-master .cf-master-shortcuts .cf-master-count{top:var(--cf-space-2);right:auto;left:var(--cf-space-3)}}.cf-master .cf-master-commercial{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:var(--cf-space-2);margin:0}.cf-master .cf-master-commercial>div{display:grid;align-content:start;gap:var(--cf-space-1);min-width:0;padding:var(--cf-space-3);border:1px solid var(--cf-border);border-left:4px solid var(--cf-border-control);border-radius:var(--cf-radius-md);background:var(--cf-surface)}.cf-master .cf-master-commercial>div[data-state=on]{border-left-color:var(--cf-success)}.cf-master .cf-master-commercial>div[data-state=warn]{border-left-color:var(--cf-warning)}.cf-master .cf-master-commercial dt{color:var(--cf-text-2);font-size:var(--cf-fs-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cf-master .cf-master-commercial dd{margin:0;color:var(--cf-text);font-size:var(--cf-fs-lg);font-weight:700;overflow-wrap:anywhere}.cf-master .cf-master-commercial dd.cf-master-sub{color:var(--cf-text-2);font-size:var(--cf-fs-xs);font-weight:400}.cf-master .cf-master-switch{display:inline-block;padding:2px 10px;border:1px solid var(--cf-border-control);border-radius:var(--cf-radius-pill);background:var(--cf-surface-2);color:var(--cf-text);font-size:var(--cf-fs-sm)}.cf-master .cf-master-commercial>div[data-state=on] .cf-master-switch{border-color:transparent;background:rgba(52,199,123,.12);color:var(--cf-success)}.cf-master .cf-fold{display:block;padding:0}.cf-master .cf-fold>summary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cf-space-1) var(--cf-space-3);min-height:48px;padding:var(--cf-space-3) var(--cf-space-4);cursor:pointer;list-style:none}.cf-master .cf-fold>summary::-webkit-details-marker{display:none}.cf-master .cf-fold>summary:after{content:"";flex:none;width:9px;height:9px;margin:0 4px 4px auto;border-right:2px solid var(--cf-gold);border-bottom:2px solid var(--cf-gold);transform:rotate(45deg)}.cf-master .cf-fold[open]>summary:after{margin-bottom:-4px;transform:rotate(-135deg)}.cf-master .cf-fold>summary:focus-visible{outline:2px solid var(--cf-gold);outline-offset:2px;border-radius:var(--cf-radius-md)}.cf-master .cf-fold-title{color:var(--cf-text);font-size:var(--cf-fs-md);font-weight:700}.cf-master .cf-fold-note{color:var(--cf-text-2);font-size:var(--cf-fs-sm)}.cf-master .cf-fold-body{display:grid;gap:var(--cf-space-3);min-width:0;padding:0 var(--cf-space-4) var(--cf-space-4)}.cf-master .cf-fold+.cf-fold{margin-top:var(--cf-space-3)}.cf-master td.cf-mt-more{display:none}@media (max-width:767px){.cf-master .cf-table-wrap:has(>table[data-mt]),.cf-master .co-table-wrap:has(>table[data-mt]){overflow:visible;border:0;background:transparent}.cf-master table[data-mt]{display:block;width:100%;white-space:normal}.cf-master table[data-mt]>thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cf-master table[data-mt]>tbody{display:grid;gap:var(--cf-space-2)}.cf-master table[data-mt]>tbody>tr{display:grid;gap:var(--cf-space-2);min-width:0;padding:var(--cf-space-3);border:1px solid var(--cf-border);border-radius:var(--cf-radius-md);background:var(--cf-surface)}.cf-master table[data-mt]>tbody>tr>td{display:block;min-width:0;padding:0;border:0;white-space:normal;overflow-wrap:normal;hyphens:none}.cf-master table[data-mt]>tbody>tr>td:before{content:attr(data-label);display:block;margin-bottom:2px;color:var(--cf-text-2);font-size:var(--cf-fs-xs);font-weight:700;letter-spacing:.03em;text-transform:uppercase}.cf-master table[data-mt]>tbody>tr>td:is([data-label=""],.cf-mt-more):before{content:none}.cf-master table[data-mt]>tbody>tr>td[data-extra]{display:none}.cf-master table[data-mt]>tbody>tr>td.cf-mt-more,.cf-master table[data-mt]>tbody>tr[data-open]>td[data-extra]{display:block}.cf-master td.cf-mt-more>button{width:100%;min-height:44px}.cf-master table[data-mt] :is(.co-actions,.cm-row-actions){min-width:0;margin:0}.cf-master table[data-mt].co-bot-table td{min-width:0}}.cf-master .cm-groups{display:flex;flex-wrap:wrap;gap:var(--cf-space-2);margin:0 0 var(--cf-space-3)}.cf-master .cm-groups button{flex:none;display:inline-flex;align-items:center;gap:var(--cf-space-2);white-space:nowrap;font-weight:700}.cf-master .cm-groups button[aria-pressed=true]{background:var(--cf-gold);border-color:var(--cf-gold);color:var(--cf-on-gold)}.cf-master .cm-groups b{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:var(--cf-radius-pill);background:var(--cf-error);color:#fff;font-size:var(--cf-fs-xs)}.cf-master .cm-groups button[aria-pressed=true] b{background:var(--cf-on-gold);color:var(--cf-gold)}.cf-master .cm-tabs{padding:var(--cf-space-2);border:1px solid var(--cf-border);border-radius:var(--cf-radius-md);background:var(--cf-surface)}.cf-master .cm-strip{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr) auto;align-items:center;gap:var(--cf-space-4);margin:0 0 var(--cf-space-4);padding:var(--cf-space-4);border:1px solid var(--cf-border);border-radius:var(--cf-radius-lg);background:var(--cf-surface)}.cf-master .cm-strip h2{margin:0;font-size:var(--cf-fs-lg)}.cf-master .cm-strip ol{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none}.cf-master .cm-strip li{display:grid;justify-items:center;gap:2px;padding:var(--cf-space-2) 2px;border-radius:var(--cf-radius-sm);background:var(--cf-surface-2);text-align:center}.cf-master .cm-strip li strong{font-family:var(--cf-font-display);font-size:var(--cf-fs-xl);color:var(--cf-gold)}.cf-master .cm-strip li:last-child strong{color:var(--cf-success)}.cf-master .cm-strip li[data-zero="1"] strong{color:var(--cf-text-disabled)}.cf-master .cm-strip li span{color:var(--cf-text-2);font-size:var(--cf-fs-xs);line-height:1.2}.cf-master .cm-signup{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cf-space-4);margin:0 0 var(--cf-space-4);padding:var(--cf-space-4) var(--cf-space-5);border:1px solid var(--cf-border);border-left:4px solid var(--cf-success);border-radius:var(--cf-radius-lg);background:var(--cf-surface)}.cf-master .cm-signup[data-open="0"]{border-left-color:var(--cf-warning)}.cf-master .cm-signup>div{flex:1 1 320px;min-width:0}.cf-master .cm-signup h2{margin:0 0 var(--cf-space-1);font-size:var(--cf-fs-lg)}.cf-master .cm-signup code{overflow-wrap:anywhere}.cf-master .cm-funnel ol{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:var(--cf-space-2);margin:var(--cf-space-3) 0 0;padding:0;list-style:none}.cf-master .cm-funnel button{display:grid;justify-items:center;gap:4px;width:100%;min-height:0;padding:var(--cf-space-2) 2px;border:1px solid transparent;border-radius:var(--cf-radius-md);background:transparent;color:var(--cf-text);text-align:center}.cf-master .cm-funnel button[aria-pressed=true]{border-color:var(--cf-gold);background:var(--cf-surface-2)}.cf-master .cm-funnel-bar{display:flex;align-items:flex-end;width:100%;max-width:56px;height:96px;border-radius:var(--cf-radius-sm);background:var(--cf-surface-2);overflow:hidden}.cf-master .cm-funnel-bar i{display:block;width:100%;border-radius:var(--cf-radius-sm) var(--cf-radius-sm) 0 0;background:var(--cf-gold)}.cf-master .cm-funnel-bar i[data-done="1"]{background:var(--cf-success)}.cf-master .cm-funnel strong{font-family:var(--cf-font-display);font-size:var(--cf-fs-xl)}.cf-master .cm-funnel span{color:var(--cf-text-2);font-size:var(--cf-fs-xs);line-height:1.2}.cf-master .cm-client-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cf-space-3);margin:var(--cf-space-4) 0 var(--cf-space-3)}.cf-master .cm-client-tools .cm-filters{margin:0}.cf-master .cm-client-tools input{flex:1 1 260px;max-width:420px}.cf-master .cm-clients{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:var(--cf-space-4)}.cf-master .cm-client{--fed:#cbff34;display:grid;gap:var(--cf-space-3);align-content:start;padding:var(--cf-space-4);border:1px solid var(--cf-border);border-top:4px solid var(--fed);border-radius:var(--cf-radius-lg);background:var(--cf-surface)}.cf-master .cm-client[data-active="0"]{opacity:.6}.cf-master .cm-client header{display:flex;align-items:center;gap:var(--cf-space-3)}.cf-master .cm-client header>div{flex:1;min-width:0}.cf-master .cm-client h3{margin:0;font-family:var(--cf-font-display);font-size:var(--cf-fs-lg);overflow-wrap:anywhere}.cf-master .cm-client header p{margin:0;color:var(--cf-text-2);font-size:var(--cf-fs-xs);overflow-wrap:anywhere}.cf-master .cm-client-origin{flex:none;padding:2px 10px;border:1px solid;border-radius:var(--cf-radius-pill);color:var(--cf-text-2);font-size:var(--cf-fs-xs);font-weight:700}.cf-master .cm-client-origin[data-origin=self]{color:var(--cf-purple-text)}.cf-master .cm-client-progress{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--cf-space-2)}.cf-master .cm-client-progress>span{color:var(--cf-text-2);font-size:var(--cf-fs-xs);font-weight:700}.cf-master .cm-client-next{margin:0;color:var(--cf-text-2);font-size:var(--cf-fs-sm)}.cf-master .cm-client-next span{color:var(--cf-gold);font-size:var(--cf-fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.cf-master .cm-client dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cf-space-2);margin:0}.cf-master .cm-client dl>div{padding:var(--cf-space-2) var(--cf-space-3);border-radius:var(--cf-radius-sm);background:var(--cf-surface-2);min-width:0}.cf-master .cm-client dt{color:var(--cf-text-2);font-size:var(--cf-fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.cf-master .cm-client dd{display:grid;margin:2px 0 0;font-weight:700;overflow-wrap:anywhere}.cf-master .cm-client dd small{color:var(--cf-text-2);font-size:var(--cf-fs-xs);font-weight:400}.cf-master .cm-client dd em{color:var(--cf-warning);font-style:normal;font-weight:600;font-size:var(--cf-fs-sm)}.cf-master .cm-client .co-actions{display:flex;flex-wrap:wrap;gap:var(--cf-space-2)}.cf-master .cm-client .co-actions a{display:inline-flex;align-items:center;min-height:40px;padding:0 var(--cf-space-3);border:1px solid var(--cf-border-control);border-radius:var(--cf-radius-md);color:var(--cf-text);font-size:var(--cf-fs-sm);text-decoration:none}@media (max-width:900px){.cf-master .cm-strip{grid-template-columns:1fr}.cf-master .cm-funnel ol,.cf-master .cm-strip ol{grid-template-columns:repeat(3,minmax(0,1fr))}}.cf-master-overview .cf-master-overview-head{display:flex;flex-wrap:wrap;gap:var(--cf-space-4);align-items:flex-end;justify-content:space-between}.cf-master-search{position:relative;flex:0 1 420px;min-width:min(100%,280px)}.cf-master-search label{display:flex;align-items:center;gap:var(--cf-space-2);height:44px;padding:0 var(--cf-space-3);border:1px solid var(--cf-border);border-radius:var(--cf-radius-md);background:var(--cf-surface);color:var(--cf-text-2)}.cf-master-search input{flex:1;min-width:0;border:0;background:none;color:var(--cf-text);font:inherit;font-size:var(--cf-fs-sm);outline:none}.cf-master-search label:focus-within{border-color:var(--cf-gold)}.cf-master-search-results{position:absolute;z-index:20;inset:calc(100% + 6px) 0 auto 0;margin:0;padding:var(--cf-space-1);list-style:none;border:1px solid var(--cf-border);border-radius:var(--cf-radius-md);background:var(--cf-surface-2);box-shadow:0 12px 32px rgba(0,0,0,.45);max-height:360px;overflow:auto}.cf-master-search-results a{display:grid;grid-template-columns:auto 1fr;gap:2px var(--cf-space-2);padding:var(--cf-space-2) var(--cf-space-3);border-radius:var(--cf-radius-sm);color:var(--cf-text);text-decoration:none}.cf-master-search-results a:focus-visible,.cf-master-search-results a:hover{background:var(--cf-surface)}.cf-master-search-results small{grid-column:2;color:var(--cf-text-2);font-size:var(--cf-fs-xs)}.cf-master-search-kind{grid-row:span 2;align-self:center;font-size:var(--cf-fs-xs);font-weight:600;color:var(--cf-gold);min-width:76px}.cf-master-search-empty{padding:var(--cf-space-3);color:var(--cf-text-2);font-size:var(--cf-fs-sm)}.cf-master-need{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:var(--cf-space-3);margin:0;padding:0;list-style:none}.cf-master-need-card{display:flex;flex-direction:column;gap:var(--cf-space-2);padding:var(--cf-space-4);border:1px solid var(--cf-border);border-radius:var(--cf-radius-lg);background:var(--cf-surface)}.cf-master-need-card.cf-master-alert--critical{border-color:rgba(255,92,108,.55);background:rgba(255,92,108,.07)}.cf-master-need-card.cf-master-alert--warning{border-color:rgba(255,138,61,.5)}.cf-master-need-card>span:not(.cf-master-need-level){color:var(--cf-text-2);font-size:var(--cf-fs-sm);line-height:1.45}.cf-master-need-card .cf-btn{align-self:flex-start;margin-top:auto;min-height:44px}.cf-master-need-level{font-size:var(--cf-fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cf-warning)}.cf-master-alert--critical .cf-master-need-level{color:#FF7A86}.cf-master-need-ok{margin:0;padding:var(--cf-space-3) var(--cf-space-4);border:1px solid var(--cf-border);border-radius:var(--cf-radius-md);color:var(--cf-success);background:var(--cf-surface)}.cf-master-info{margin:var(--cf-space-3) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--cf-space-1);font-size:var(--cf-fs-sm);color:var(--cf-text-2)}.cf-master-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:var(--cf-space-3);margin:0}.cf-master-kpis div{display:flex;flex-direction:column-reverse;gap:2px;padding:var(--cf-space-3) var(--cf-space-4);border:1px solid var(--cf-border);border-radius:var(--cf-radius-md);background:var(--cf-surface)}.cf-master-kpis dd{margin:0;font-size:var(--cf-fs-xl);font-weight:700;white-space:nowrap}.cf-master-kpis dt{color:var(--cf-text-2);font-size:var(--cf-fs-sm)}.cf-master-quick{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:var(--cf-space-2);margin:0;padding:0;list-style:none}.cf-master-quick a{display:flex;align-items:center;min-height:52px;padding:0 var(--cf-space-4);border:1px solid var(--cf-border);border-radius:var(--cf-radius-md);background:var(--cf-surface-2);color:var(--cf-text);font-weight:600;text-decoration:none}.cf-master-quick a:focus-visible,.cf-master-quick a:hover{border-color:var(--cf-gold)}.cf-master-commercial-line strong{color:var(--cf-text)}.cf-master-filters{display:flex;flex-wrap:wrap;gap:var(--cf-space-2);margin:0 0 var(--cf-space-3)}.cf-master-filters button{min-height:36px;padding:0 var(--cf-space-4);border:1px solid var(--cf-border);border-radius:var(--cf-radius-pill);background:var(--cf-surface);color:var(--cf-text-2);font:inherit;font-size:var(--cf-fs-sm);cursor:pointer}.cf-master-filters button[aria-pressed=true]{background:var(--cf-gold);border-color:var(--cf-gold);color:#151006;font-weight:600}.cf-master-infra{display:flex;flex-direction:column;gap:var(--cf-space-6,24px);min-width:0;max-width:100%}.cf-master-infra section{min-width:0}.cf-master-infra-h2{display:flex;align-items:baseline;gap:var(--cf-space-2);margin:0 0 var(--cf-space-3);font-size:var(--cf-fs-lg,1.125rem)}.cf-master-infra-h2 small{color:var(--cf-text-2);font-size:var(--cf-fs-sm);font-weight:500}.cf-master-infra-alert{margin:0;padding:var(--cf-space-3) var(--cf-space-4);border:1px solid rgba(255,92,108,.55);border-radius:var(--cf-radius-md);background:rgba(255,92,108,.08)}.cf-master-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:var(--cf-space-3)}.cf-master-stat{display:flex;flex-direction:column;gap:4px;min-width:0;padding:var(--cf-space-4);border:1px solid var(--cf-border);border-top:3px solid var(--cf-border);border-radius:var(--cf-radius-md);background:var(--cf-surface)}.cf-master-stat[data-level=ok]{border-top-color:var(--cf-success)}.cf-master-stat[data-level=warn]{border-top-color:var(--cf-warning)}.cf-master-stat[data-level=bad]{border-top-color:#FF5C6C}.cf-master-stat-title{color:var(--cf-text-2);font-size:var(--cf-fs-sm);font-weight:600}.cf-master-stat strong{font-size:var(--cf-fs-xl);line-height:1.15;overflow-wrap:anywhere}.cf-master-stat-detail{color:var(--cf-text-2);font-size:var(--cf-fs-sm)}.cf-master-stat-link{margin-top:var(--cf-space-1);font-size:var(--cf-fs-sm);font-weight:600}.cf-master-meter{height:8px;margin-top:var(--cf-space-2);border-radius:4px;background:var(--cf-surface-2);overflow:hidden}.cf-master-meter span{display:block;height:100%;border-radius:4px;background:var(--cf-success)}.cf-master-meter[data-level=warn] span{background:var(--cf-warning)}.cf-master-meter[data-level=bad] span{background:#FF5C6C}.cf-master-meter[data-level=none] span{background:transparent}.cf-master-rows{display:flex;flex-direction:column;gap:var(--cf-space-2);margin:0;padding:0;list-style:none}.cf-master-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--cf-space-2) var(--cf-space-3);align-items:center;padding:var(--cf-space-3) var(--cf-space-4);border:1px solid var(--cf-border);border-radius:var(--cf-radius-md);background:var(--cf-surface)}.cf-master-row-main{display:flex;flex-direction:column;min-width:0}.cf-master-row-main strong{overflow-wrap:anywhere}.cf-master-row-main span{color:var(--cf-text-2);font-size:var(--cf-fs-sm);overflow-wrap:anywhere}.cf-master-tag{justify-self:end;padding:3px 10px;border-radius:var(--cf-radius-pill);font-size:var(--cf-fs-xs);font-weight:700;white-space:nowrap;background:var(--cf-surface-2);color:var(--cf-text-2)}.cf-master-tag[data-level=ok]{background:rgba(52,199,123,.14);color:#5FDB9A}.cf-master-tag[data-level=bad]{background:rgba(255,92,108,.14);color:#FF8A95}.cf-master-row-facts{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));gap:var(--cf-space-2);margin:0}.cf-master-row-facts dt{color:var(--cf-text-2);font-size:var(--cf-fs-xs)}.cf-master-row-facts dd{margin:0;font-size:var(--cf-fs-sm)}.cf-master-row--service .cf-master-row-meter{grid-column:1/-1;display:flex;flex-direction:column;gap:2px;font-size:var(--cf-fs-sm);color:var(--cf-text-2)}.cf-master-row--service .cf-master-row-meter .cf-master-meter{margin-top:0}.cf-master-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:var(--cf-space-3)}.cf-master-card{min-width:0;padding:var(--cf-space-4);border:1px solid var(--cf-border);border-radius:var(--cf-radius-md);background:var(--cf-surface)}.cf-master-card h3{margin:0;font-size:var(--cf-fs-md,1rem)}.cf-master-card-big{margin:var(--cf-space-2) 0 0;font-size:var(--cf-fs-xl);font-weight:700}.cf-master-card-big small{font-weight:500}.cf-master-card-big small,.cf-master-card-note{color:var(--cf-text-2);font-size:var(--cf-fs-sm)}.cf-master-card-note{margin:var(--cf-space-2) 0 0}.cf-master-mini{margin:var(--cf-space-3) 0 0;padding:0;list-style:none;border-top:1px solid var(--cf-border)}.cf-master-mini li{display:flex;justify-content:space-between;gap:var(--cf-space-3);padding:var(--cf-space-2) 0;border-bottom:1px solid var(--cf-border);font-size:var(--cf-fs-sm)}.cf-master-mini li span{min-width:0;overflow-wrap:anywhere;color:var(--cf-text-2)}.cf-master-history{display:flex;flex-direction:column;gap:var(--cf-space-1);margin:0;padding:0;list-style:none}.cf-master-history li{display:grid;grid-template-columns:52px minmax(0,1fr) 72px;gap:var(--cf-space-3);align-items:center;font-size:var(--cf-fs-sm)}.cf-master-history li .cf-master-meter{margin-top:0}.cf-master-history li strong{text-align:right}.cf-master-preview{grid-column:1/-1;font-size:var(--cf-fs-sm)}.cf-master-preview summary{cursor:pointer;color:var(--cf-gold);font-weight:600;min-height:32px;display:flex;align-items:center}.cf-master-preview pre{margin:var(--cf-space-2) 0 0;padding:var(--cf-space-3);border-radius:var(--cf-radius-md);background:#0E1F1A;color:#E6F2EC;white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:var(--cf-fs-sm);max-height:320px;overflow:auto}.cf-master-row-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:var(--cf-space-2)}.cf-master-filters+.cf-master-filters{margin-top:calc(-1 * var(--cf-space-1))}.cf-master-bots{display:flex;flex-direction:column;gap:var(--cf-space-4);min-width:0}.cf-master-bots svg{width:22px;height:22px;flex:none}.cf-master-bots-top{display:flex;align-items:center;justify-content:space-between;gap:var(--cf-space-3);flex-wrap:wrap}.cf-master-bots-top h1{display:flex;align-items:center;gap:var(--cf-space-2);margin:0;font-family:var(--cf-font-display);font-size:var(--cf-fs-xl)}.cf-master-bots-top h1 svg{color:var(--cf-gold);width:26px;height:26px}.cf-master-bots-back{color:var(--cf-text-2);text-decoration:none;font-weight:600}.cf-master-bots-legend,.cf-master-bots-sum{display:flex;flex-wrap:wrap;gap:var(--cf-space-2);align-items:center}.cf-master-bots-sum>span{display:inline-flex;align-items:center;gap:var(--cf-space-2);min-height:40px;padding:0 var(--cf-space-3);border:1px solid var(--cf-border);border-radius:var(--cf-radius-pill);background:var(--cf-surface);font-weight:600}.cf-master-bots-sum>span b{font-family:var(--cf-font-display);font-size:var(--cf-fs-lg)}.cf-master-bots-sum>span[data-c=gold] svg{color:var(--cf-gold)}.cf-master-bots-legend{color:var(--cf-text-2);font-size:var(--cf-fs-sm)}.cf-master-bots-legend span{display:inline-flex;align-items:center;gap:6px}.cf-master-bots-legend svg{width:16px;height:16px}.cf-master-bots i[data-c]{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--cf-success)}.cf-master-bots i[data-c=bad]{background:var(--cf-error)}.cf-master-bots-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:var(--cf-space-3)}.cf-master-bot-card{display:flex;flex-direction:column;gap:var(--cf-space-3);padding:var(--cf-space-4);border:1px solid var(--cf-border);border-radius:var(--cf-radius-xl);background:var(--cf-surface);color:var(--cf-text);text-decoration:none;transition:border-color .15s}.cf-master-bot-card:focus-visible,.cf-master-bot-card:hover{border-color:var(--cf-gold)}.cf-master-bot-card[data-bad]{border-color:rgba(255,84,104,.55)}.cf-master-bot-head{display:flex;align-items:center;gap:var(--cf-space-3);min-width:0}.cf-master-bot-head>div{min-width:0}.cf-master-bot-head b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-master-bot-head span{display:inline-flex;align-items:center;gap:6px;font-size:var(--cf-fs-sm);color:var(--cf-text-2)}.cf-master-bot-av{display:inline-flex;align-items:center;justify-content:center;flex:none;width:48px;height:48px;border-radius:var(--cf-radius-lg);color:#0B0B12;font:700 var(--cf-fs-lg) var(--cf-font-display)}.cf-master-bot-av--lg{width:56px;height:56px}.cf-master-bot-fns{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--cf-space-2)}.cf-master-bot-fns span{display:flex;align-items:center;justify-content:center;height:44px;border-radius:var(--cf-radius-md);border:1px solid var(--cf-border);color:var(--cf-text-disabled)}.cf-master-bot-fns span[data-on]{color:var(--cf-gold);border-color:rgba(245,184,32,.55);background:rgba(245,184,32,.1)}.cf-master-bot-meters{display:grid;grid-template-columns:1fr 1fr;gap:var(--cf-space-2)}.cf-master-bot-meters>div{display:flex;align-items:center;gap:var(--cf-space-2)}.cf-master-bot-meters span{display:flex;flex-direction:column;font-size:var(--cf-fs-xs);color:var(--cf-text-2)}.cf-master-bot-meters b{font-family:var(--cf-font-display);font-size:var(--cf-fs-lg);color:var(--cf-text)}.cf-master-bots .cf-master-ring{width:40px;height:40px}.cf-master-bot-hd{display:flex;align-items:center;gap:var(--cf-space-3);flex-wrap:wrap}.cf-master-bot-hd>div{flex:1;min-width:0}.cf-master-bot-hd h1{margin:0 0 6px;font-family:var(--cf-font-display);font-size:var(--cf-fs-xl)}.cf-master-bot-chips{display:flex;flex-wrap:wrap;gap:6px}.cf-master-bot-chips span{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--cf-radius-pill);background:var(--cf-surface);border:1px solid var(--cf-border);font-size:var(--cf-fs-sm)}.cf-master-bot-chips span[data-c=ok]{color:var(--cf-success)}.cf-master-bot-chips span[data-c=bad]{color:var(--cf-error)}.cf-master-bot-chips span[data-c=gold]{color:var(--cf-gold)}.cf-master-bot-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--cf-tap);height:var(--cf-tap);border-radius:var(--cf-radius-md);border:1px solid var(--cf-border);color:var(--cf-text)}.cf-master-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:var(--cf-space-3);align-items:start}.cf-master-tile{display:flex;flex-direction:column;gap:var(--cf-space-3);padding:var(--cf-space-4);border:1px solid var(--cf-border);border-radius:var(--cf-radius-xl);background:var(--cf-surface);min-width:0}.cf-master-tile[data-on]{border-color:rgba(245,184,32,.55)}.cf-master-tile-h{display:flex;align-items:center;gap:var(--cf-space-3)}.cf-master-tile-h b{flex:1;font-size:var(--cf-fs-md)}.cf-master-tile-ic{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--cf-radius-md);background:var(--cf-bg);color:var(--cf-text-disabled)}.cf-master-tile[data-on] .cf-master-tile-ic{color:var(--cf-gold);background:rgba(245,184,32,.12)}.cf-master-tile-off{margin:0;color:var(--cf-text-2);font-size:var(--cf-fs-sm)}.cf-master-tile-row{display:flex;align-items:center;justify-content:space-between;gap:var(--cf-space-2);font-size:var(--cf-fs-sm)}.cf-master-switch-btn{position:relative;flex:none;width:52px;height:30px;border:0;border-radius:var(--cf-radius-pill);background:var(--cf-border-control);cursor:pointer}.cf-master-switch-btn:after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;transition:transform .15s}.cf-master-switch-btn[aria-checked=true]{background:var(--cf-gold)}.cf-master-switch-btn[aria-checked=true]:after{transform:translateX(22px)}.cf-master-switch-btn:disabled{opacity:.45;cursor:not-allowed}.cf-master-step{display:inline-flex;align-items:center;border:1px solid var(--cf-border);border-radius:var(--cf-radius-md);overflow:hidden}.cf-master-step button{width:44px;height:44px;border:0;background:var(--cf-bg);color:var(--cf-text);font-size:var(--cf-fs-lg);cursor:pointer}.cf-master-step button:disabled{color:var(--cf-text-disabled);cursor:not-allowed}.cf-master-step b{min-width:48px;text-align:center;font-family:var(--cf-font-display);font-size:var(--cf-fs-lg)}.cf-master-words{display:flex;flex-wrap:wrap;gap:6px}.cf-master-words button{min-height:36px;padding:0 12px;border-radius:var(--cf-radius-pill);border:1px solid var(--cf-border);background:var(--cf-bg);color:var(--cf-text);font-size:var(--cf-fs-sm);cursor:pointer}.cf-master-words input{height:36px;width:120px;padding:0 12px;border-radius:var(--cf-radius-pill);border:1px dashed var(--cf-border-control);background:transparent;color:var(--cf-text);font-size:var(--cf-fs-md)}.cf-master-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:var(--cf-space-2)}.cf-master-group{display:flex;align-items:center;gap:var(--cf-space-3);padding:var(--cf-space-2) var(--cf-space-3);border:1px solid var(--cf-border);border-radius:var(--cf-radius-lg);background:var(--cf-surface);min-width:0}.cf-master-group[data-dim]{opacity:.6}.cf-master-group b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-master-group-av{width:40px;height:40px;border-radius:50%;font-weight:700;font-size:var(--cf-fs-sm)}.cf-master-group button,.cf-master-group-av{display:inline-flex;align-items:center;justify-content:center;flex:none;background:var(--cf-bg)}.cf-master-group button{width:var(--cf-tap);height:var(--cf-tap);border-radius:var(--cf-radius-md);border:1px solid var(--cf-border);color:var(--cf-text-disabled);cursor:pointer}.cf-master-group button[data-on]{color:var(--cf-gold);border-color:rgba(245,184,32,.6);background:rgba(245,184,32,.12)}.cf-master-group button:disabled{cursor:not-allowed;opacity:.5}.cf-master-agenda{flex-wrap:wrap}.cf-master-agenda,.cf-master-cal{display:flex;gap:var(--cf-space-3);align-items:flex-start}.cf-master-cal{flex:999 1 560px;min-width:0;flex-direction:column}.cf-master-week{display:grid;gap:4px;width:100%;padding:var(--cf-space-3);box-sizing:border-box;border:1px solid var(--cf-border);border-radius:var(--cf-radius-xl);background:var(--cf-surface)}.cf-master-week-day{text-align:center;font-weight:700;font-size:var(--cf-fs-sm);color:var(--cf-text-2)}.cf-master-week-day[data-today]{color:var(--cf-gold)}.cf-master-week-hour{font-size:var(--cf-fs-xs);color:var(--cf-text-disabled);text-align:right;line-height:36px}.cf-master-week-slot{height:36px;border-radius:var(--cf-radius-sm);background:var(--cf-bg)}.cf-master-week-ev{height:36px;padding:0 6px;border:0;border-radius:var(--cf-radius-sm);color:#0B0B12;font-weight:700;font-size:var(--cf-fs-xs);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.cf-master-week-ev[data-off]{opacity:.4}.cf-master-agenda-panel{flex:1 1 300px;max-width:420px;display:flex;flex-direction:column;gap:var(--cf-space-3)}.cf-master-agenda-sq{width:14px;height:14px;border-radius:4px;flex:none}.cf-master-wa{margin:0;padding:var(--cf-space-3);border-radius:var(--cf-radius-lg);background:#0E1F1A;color:#E6F2EC;font:var(--cf-fs-sm)/1.5 var(--cf-font-body);white-space:pre-wrap;max-height:260px;overflow:auto}.cf-master-avs{display:flex}.cf-master-avs span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-left:-8px;border-radius:50%;border:2px solid var(--cf-surface);background:var(--cf-bg);font-size:var(--cf-fs-xs);font-weight:700}.cf-master-avs span:first-child{margin-left:0}.cf-master-tile-more{align-self:flex-start;color:var(--cf-gold);font-weight:700;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.cf-master-bots-hint{margin:0;color:var(--cf-text-2);font-size:var(--cf-fs-sm)}.cf-master-wordset{display:flex;flex-direction:column;gap:6px;min-width:0}.cf-master-wordset>b{display:inline-flex;align-items:center;gap:6px;font-size:var(--cf-fs-sm)}.cf-master-wordset>b svg{width:18px;height:18px;color:var(--cf-gold)}.cf-master-wordset>small{color:var(--cf-text-2);font-size:var(--cf-fs-xs)}.cf-master-words button[data-on]{border-color:rgba(245,184,32,.6);background:rgba(245,184,32,.12);color:var(--cf-gold)}.cf-master-words button[data-suggest]{border-style:dashed;color:var(--cf-text-2)}.cf-master-textarea{width:100%;box-sizing:border-box;padding:var(--cf-space-3);border-radius:var(--cf-radius-md);border:1px solid var(--cf-border);background:var(--cf-bg);color:var(--cf-text);font:var(--cf-fs-md)/1.5 var(--cf-font-body)}.cf-master-overview .cf-master-need-card{flex-direction:row;align-items:center;flex-wrap:wrap}.cf-master-need-ic{display:inline-flex;align-items:center;justify-content:center;flex:none;width:48px;height:48px;border-radius:var(--cf-radius-lg);background:rgba(255,138,61,.14);color:var(--cf-warning)}.cf-master-need-ic[data-level=critical]{background:rgba(255,84,104,.14);color:var(--cf-error)}.cf-master-need-txt{flex:1 1 160px;display:flex;flex-direction:column;gap:2px;min-width:0}.cf-master-need-txt>span:last-child{color:var(--cf-text-2);font-size:var(--cf-fs-sm)}.cf-master-areas{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--cf-space-3);margin:0;padding:0;list-style:none}.cf-master-areas a{display:flex;flex-direction:column;gap:6px;min-height:150px;padding:var(--cf-space-4);border:1px solid var(--cf-border);border-radius:var(--cf-radius-xl);background:var(--cf-surface);color:var(--cf-text);text-decoration:none}.cf-master-areas a:focus-visible,.cf-master-areas a:hover{border-color:var(--cf-gold)}.cf-master-area-ic{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:var(--cf-radius-lg);background:rgba(245,184,32,.14);color:var(--cf-gold)}.cf-master-areas a[data-tone=blue] .cf-master-area-ic{background:rgba(92,174,255,.14);color:var(--cf-info)}.cf-master-areas a[data-tone=green] .cf-master-area-ic{background:rgba(52,199,123,.14);color:var(--cf-success)}.cf-master-areas a[data-tone=purple] .cf-master-area-ic{background:rgba(163,91,255,.16);color:var(--cf-purple-text)}.cf-master-areas a[data-tone=warn]{border-color:rgba(255,138,61,.55)}.cf-master-areas a[data-tone=warn] .cf-master-area-ic{background:rgba(255,138,61,.14);color:var(--cf-warning)}.cf-master-area-value{font-family:var(--cf-font-display);font-size:2rem;line-height:1;margin-top:var(--cf-space-2)}.cf-master-area-label{color:var(--cf-text-2);font-size:var(--cf-fs-sm)}.cf-master-areas .cf-master-area-title{margin-top:auto;font-size:var(--cf-fs-lg)}.cf-master-mogs{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:var(--cf-space-3)}.cf-master-mogs a{display:flex;flex-direction:column;gap:4px;padding:var(--cf-space-4);border:1px solid var(--cf-border);border-radius:var(--cf-radius-lg);background:var(--cf-surface);color:var(--cf-text);text-decoration:none}.cf-master-mogs a>span:not(.cf-master-mog-time):not(.cf-master-tag){color:var(--cf-text-2);font-size:var(--cf-fs-sm)}.cf-master-mog-time{display:inline-flex;align-items:center;gap:6px;color:var(--cf-gold);font:700 var(--cf-fs-xl) var(--cf-font-display)}.cf-master-mog-time svg{width:22px;height:22px}.cf-master-mogs .cf-master-tag{align-self:flex-start}.cf-master-account{gap:var(--cf-space-3)}.cf-master-account .cf-master-bot-head>div{flex:1}.cf-master-more{position:relative;align-self:flex-end}.cf-master-more summary{list-style:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--cf-radius-md);border:1px solid var(--cf-border);cursor:pointer;font-size:var(--cf-fs-lg)}.cf-master-more summary::-webkit-details-marker{display:none}.cf-master-more>div{position:absolute;right:0;bottom:52px;z-index:5;display:flex;flex-direction:column;min-width:220px;padding:6px;border:1px solid var(--cf-border);border-radius:var(--cf-radius-lg);background:var(--cf-surface-2);box-shadow:var(--cf-shadow-float)}.cf-master-more>div button{min-height:44px;padding:0 12px;border:0;border-radius:var(--cf-radius-md);background:none;color:var(--cf-text);text-align:left;font-size:var(--cf-fs-sm);cursor:pointer}.cf-master-more>div button:hover{background:var(--cf-surface)}.cf-master-more>div button[data-danger]{color:var(--cf-error)}.cf-master-mog-quick{margin-bottom:var(--cf-space-4)}.cf-master-mog-quick a:not(.cf-btn){color:var(--cf-gold);font-weight:700}.cf-master-mog-ring{display:flex;align-items:center;gap:var(--cf-space-3);flex-wrap:wrap}.cf-master-mog-ring svg{width:56px;height:56px;flex:none}.cf-master-mog-ring>div{display:flex;flex-direction:column;flex:1}.cf-master-mog-ring b{font:700 var(--cf-fs-xl) var(--cf-font-display)}.cf-master-mog-ring span{color:var(--cf-text-2);font-size:var(--cf-fs-sm)}.cf-master-mog-seg{display:inline-flex;border:1px solid var(--cf-border);border-radius:var(--cf-radius-md);overflow:hidden}.cf-master-mog-seg button{min-width:44px;min-height:44px;padding:0 12px;border:0;background:var(--cf-bg);color:var(--cf-text-2);font-weight:700;cursor:pointer}.cf-master-mog-seg button[aria-pressed=true]{background:var(--cf-gold);color:var(--cf-on-gold)}.cf-master-mog-seg button:disabled{opacity:.5;cursor:not-allowed}.cf-master-orders{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:var(--cf-space-3)}.cf-master-order{display:flex;flex-wrap:wrap;gap:var(--cf-space-3);padding:var(--cf-space-4);border:1px solid var(--cf-border);border-radius:var(--cf-radius-xl);background:var(--cf-surface);min-width:0}.cf-master-order[data-state=proof_sent]{border-color:rgba(245,184,32,.6)}.cf-master-order[data-priority]{border-color:rgba(255,84,104,.6)}.cf-master-order[data-state=canceled],.cf-master-order[data-state=confirmed],.cf-master-order[data-state=rejected]{opacity:.75}.cf-master-order-proof{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;flex:none;width:76px;height:96px;border-radius:var(--cf-radius-md);background:#0E1F1A;color:#CFE8DD;text-decoration:none;font-size:1.75rem}.cf-master-order-proof span{font-size:var(--cf-fs-xs)}.cf-master-order-proof[data-empty]{background:var(--cf-bg);color:var(--cf-text-2)}.cf-master-order-main{flex:1 1 200px;display:flex;flex-direction:column;gap:var(--cf-space-2);min-width:0}.cf-master-order-top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--cf-space-2)}.cf-master-order-value{font:700 var(--cf-fs-xl) var(--cf-font-display);color:var(--cf-gold);white-space:nowrap}.cf-master-order-actions{display:flex;gap:var(--cf-space-2);width:100%}.cf-master-order-actions .cf-btn--primary{flex:1}.cf-master-order-actions [data-danger]{color:var(--cf-error);min-width:56px}.cf-master-plan[data-state=live]{border-color:rgba(52,199,123,.5)}.cf-master-plan[data-state=inactive]{opacity:.65}.cf-master-order-actions .cf-master-more{align-self:auto}.cf-master-order-actions .cf-master-more>div{bottom:52px}.cf-master-tile-row--stack{flex-direction:column;align-items:stretch;gap:6px}.cf-master-tile-row--stack>span{color:var(--cf-text-2)}.cf-master-tile-row--stack>.cf-master-mog-seg{display:flex;width:100%}.cf-master-mog-seg{max-width:100%}.cf-master-tile-row--stack>.cf-master-mog-seg button{flex:1 1 0;min-width:0;padding:4px 6px;font-size:var(--cf-fs-sm);line-height:1.15;white-space:normal;overflow-wrap:normal;hyphens:none}.cf-master-mog-seg button+button{border-left:1px solid var(--cf-border)}.cf-master-order[data-dim]{opacity:.7}.cf-master-order-top{flex-wrap:wrap}.cf-master-order-top b{min-width:0;overflow-wrap:anywhere}.cf-master-order-top .cf-master-tag{flex:none}.cf-master .co-card h2 .cf-master-tag{vertical-align:middle;margin-left:6px}.cf-master input[type=search].cf-master-textarea{margin-bottom:var(--cf-space-3)}.cf-master-order-actions .cf-master-more{margin-left:auto}.cf-master .cf-master-more>div{max-width:calc(100vw - 48px)}