/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}::backdrop{--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.hidden{display:none}.table{display:table}.rounded{border-radius:.25rem}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--agro-red:#ef3340;--agro-red-dark:#c9202c;--agro-black:#121313;--agro-ink:#1b1d1d;--agro-paper:#fff;--agro-canvas:#f2f3f1;--agro-line:#d9dcd8;--agro-muted:#6c716d;--success:#138a54;--success-soft:#dff4e9;--warning:#da7a0b;--warning-soft:#fff0d8;--danger:#d62e3a;--danger-soft:#ffe3e5;--info:#2563a9;--info-soft:#e3eefb;--shadow:0 22px 60px #12131317;--tv-bg:#0b0c0c;--tv-surface-1:#141616;--tv-surface-2:#1d2020;--tv-line:#2a2d2c;--tv-line-strong:#3a3e3d;--tv-text-1:#f6f7f6;--tv-text-2:#b4bab6;--tv-text-3:#7c837e;--tv-brand-text:#ff5964;--tv-brand-soft:#ef334024;--tv-ok:#34d18b;--tv-ok-soft:#34d18b26;--tv-warn:#f0a63c;--tv-warn-soft:#f0a63c24;--tv-alert:#ff5a48;--tv-alert-soft:#ff5a4829}*{box-sizing:border-box}html{background:var(--agro-black);min-width:320px}body{color:var(--agro-ink);background:var(--agro-canvas);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;margin:0}button,input{font:inherit}button{-webkit-tap-highlight-color:transparent}:is(button:focus-visible,input:focus-visible){outline-offset:3px;outline:3px solid #ef33404d}.wordmark{color:#fff;letter-spacing:-.065em;align-items:center;font-size:1.55rem;font-weight:900;line-height:1;display:inline-flex}.wordmark b{background:var(--agro-red);color:#fff;border-radius:.24em;margin-left:.12em;padding:.15em .22em .13em;font-weight:900;display:inline-block}.wordmark-dark{color:var(--agro-ink)}.eyebrow{color:var(--agro-red);letter-spacing:.16em;margin:0 0 .45rem;font-size:.72rem;font-weight:850}.loading-screen{text-align:center;background:var(--agro-black);color:#bfc3bf;place-content:center;gap:1.25rem;min-height:100vh;display:grid}.loading-screen .wordmark{justify-self:center;font-size:2.5rem}.gate-shell{background:radial-gradient(circle at 18% 16%,#ef33403d,#0000 28rem),linear-gradient(90deg,#080909d6,#0809096b),#0d0e0e url(/agrobox-login.png) 50%/cover no-repeat;place-items:center;min-height:100vh;padding:2rem;display:grid}.gate-panel{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#111212c2;border:1px solid #ffffff24;border-radius:26px;width:min(100%,510px);padding:2.35rem;box-shadow:0 35px 110px #0000006b}.gate-panel-wide{width:min(100%,850px)}.gate-brand{margin-bottom:2rem}.gate-brand .wordmark{font-size:2rem}.gate-panel h1{letter-spacing:-.065em;max-width:14ch;margin:0;font-size:clamp(2.1rem,5vw,3.7rem);line-height:.98}.gate-copy{color:#c5c8c5;max-width:62ch;margin:1rem 0 1.65rem;line-height:1.55}.primary-button{background:var(--agro-red);color:#fff;cursor:pointer;border:0;border-radius:11px;min-height:52px;margin-top:.35rem;font-weight:850;box-shadow:0 12px 28px #ef334038}.primary-button:hover{background:#fc3b49;transform:translateY(-1px)}.primary-button:disabled{cursor:wait;opacity:.65}.form-error{color:#ff9ca3;margin:0;font-size:.82rem}.network-note{color:#8f9490;align-items:center;gap:.5rem;margin:1.25rem 0 0;font-size:.75rem;display:flex}.network-note span{color:#46d68c;font-size:.6rem}.tv-shell{--u:min(100vw / 1920, 100vh / 1080);background:radial-gradient(ellipse at 84% -14%, #ef33401c, transparent 46%), radial-gradient(ellipse at -10% 112%, #ef33400d, transparent 42%), var(--tv-bg);height:100vh;min-height:480px;color:var(--tv-text-1);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.tv-topbar{height:calc(var(--u) * 84);justify-content:space-between;align-items:center;gap:calc(var(--u) * 24);padding:0 calc(var(--u) * 32);border-bottom:calc(var(--u) * 3) solid var(--agro-red);display:flex}.tv-topbar-brand{align-items:center;gap:calc(var(--u) * 20);display:flex}.tv-topbar .wordmark{font-size:calc(var(--u) * 30)}.tv-topbar-divider{width:1px;height:calc(var(--u) * 36);background:var(--tv-line-strong)}.tv-topbar-title{gap:calc(var(--u) * 3);flex-direction:column;display:flex}.tv-topbar-title b{font-size:calc(var(--u) * 21);letter-spacing:.15em;font-weight:800}.tv-topbar-title span{color:var(--tv-text-3);font-size:calc(var(--u) * 18);letter-spacing:.12em;font-weight:650}.tv-topbar-status{align-items:center;gap:calc(var(--u) * 12);display:flex}.sync-pill,.live-pill,.audio-button{align-items:center;gap:calc(var(--u) * 10);height:calc(var(--u) * 42);padding:0 calc(var(--u) * 16);border:1px solid var(--tv-line);background:var(--tv-surface-1);color:var(--tv-text-2);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:calc(var(--u) * 19);white-space:nowrap;border-radius:999px;font-weight:600;display:inline-flex}.sync-pill i,.live-pill i,.audio-button i{width:calc(var(--u) * 10);height:calc(var(--u) * 10);border-radius:50%;flex-shrink:0}.sync-pill.sync-ok i{background:var(--tv-ok)}.sync-pill.sync-running i{background:var(--tv-warn);animation:1.1s infinite pulse}.sync-pill.sync-error{color:var(--tv-alert);border-color:#ff5a4880}.sync-pill.sync-error i{background:var(--tv-alert);animation:1.1s infinite pulse}.sync-pill.sync-pending i{background:var(--tv-text-3)}.live-pill{color:var(--tv-text-1)}.live-pill.live-connected i{background:var(--tv-ok);animation:2.2s infinite pulse}.live-pill.live-connecting,.live-pill.live-reconnecting{color:var(--tv-warn)}.live-pill.live-connecting i,.live-pill.live-reconnecting i{background:var(--tv-warn);animation:1.1s infinite pulse}.live-pill.live-stale,.live-pill.live-offline{color:var(--tv-alert);border-color:#ff5a4880}.live-pill.live-stale i,.live-pill.live-offline i{background:var(--tv-alert);animation:none}.audio-button{color:var(--tv-warn);cursor:pointer;border-color:#f0a63c6b}.audio-button i{background:var(--tv-warn);animation:1.1s infinite pulse}.audio-button.audio-ready{border-color:var(--tv-line);color:var(--tv-text-2)}.audio-button.audio-ready i{background:var(--tv-ok);animation:none}@keyframes pulse{50%{opacity:.5}}.ghost-button{height:calc(var(--u) * 44);padding:0 calc(var(--u) * 22);border:1px solid var(--tv-line-strong);border-radius:calc(var(--u) * 10);color:var(--tv-text-1);font-size:calc(var(--u) * 20);cursor:pointer;background:0 0;font-weight:750}.ghost-button:hover{border-color:var(--agro-red)}.tv-quiet-button{height:calc(var(--u) * 44);padding:0 calc(var(--u) * 12);color:var(--tv-text-3);font-size:calc(var(--u) * 20);cursor:pointer;background:0 0;border:0;font-weight:650}.tv-quiet-button:hover{color:var(--tv-text-1)}.tv-stage{place-items:center;min-height:0;display:grid}.board{width:calc(var(--u) * 1856);height:calc(var(--u) * 944);grid-template-columns:minmax(0, 1fr) calc(var(--u) * 560);gap:calc(var(--u) * 24);display:grid}.board-left{grid-template-rows:minmax(0, 1fr) calc(var(--u) * 252) calc(var(--u) * 60);gap:calc(var(--u) * 20);min-width:0;min-height:0;display:grid}.score-card,.funnel-card,.podium-card{border:1px solid var(--tv-line);border-radius:calc(var(--u) * 24);background:var(--tv-surface-1);min-width:0;min-height:0}.score-card{justify-content:space-between;gap:calc(var(--u) * 16);padding:calc(var(--u) * 30) calc(var(--u) * 40) calc(var(--u) * 28);flex-direction:column;display:flex}.score-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--u) * 24);display:flex}.score-label span{color:var(--tv-brand-text);font-size:calc(var(--u) * 22);letter-spacing:.15em;font-weight:850;display:block}.score-label small{margin-top:calc(var(--u) * 7);color:var(--tv-text-3);font-size:calc(var(--u) * 20);display:block}.score-main{justify-content:space-between;align-items:flex-end;gap:calc(var(--u) * 32);display:flex}.score-value{font-size:calc(var(--u) * 160);letter-spacing:-.05em;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:800;line-height:.9}.score-percent{padding-bottom:calc(var(--u) * 6);text-align:right;flex-direction:column;align-items:flex-end;display:flex}.score-percent b{color:var(--tv-brand-text);font-size:calc(var(--u) * 84);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-weight:800;line-height:.88}.score-percent span{margin-top:calc(var(--u) * 8);color:var(--tv-text-3);font-size:calc(var(--u) * 20)}.master-bar{min-width:0}.master-bar-track{height:calc(var(--u) * 34);margin-top:calc(var(--u) * 38);background:var(--tv-surface-2);border:1px solid var(--tv-line);border-radius:999px;position:relative}.master-bar-rail{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.master-bar-fill{border-radius:inherit;background:linear-gradient(90deg, var(--agro-red-dark), var(--agro-red));box-shadow:0 0 calc(var(--u) * 30) #ef334066;transition:width .6s;position:absolute;top:0;bottom:0;left:0}.master-bar-over{background:#ff5560;transition:width .6s;position:absolute;top:0;bottom:0}.meta-marker{top:calc(var(--u) * -9);bottom:calc(var(--u) * -9);width:calc(var(--u) * 4);background:#f6f7f6eb;border-radius:2px;position:absolute;transform:translate(-50%)}.meta-marker b{bottom:calc(100% + var(--u) * 9);color:var(--tv-text-1);font-size:calc(var(--u) * 20);letter-spacing:.1em;white-space:nowrap;font-weight:800;position:absolute;left:50%;transform:translate(-50%)}.meta-marker.is-done{background:var(--tv-ok)}.meta-marker.is-done b{color:var(--tv-ok)}.pace-marker{top:calc(var(--u) * -6);bottom:calc(var(--u) * -6);width:calc(var(--u) * 2);background:#f6f7f68c;position:absolute;transform:translate(-50%)}.pace-marker:after{content:"";left:50%;bottom:calc(100% + var(--u) * 1);border:calc(var(--u) * 6) solid transparent;border-top-color:#f6f7f68c;border-bottom-width:0;position:absolute;transform:translate(-50%)}.pace-marker b{bottom:calc(100% + var(--u) * 12);color:var(--tv-text-2);font-size:calc(var(--u) * 19);letter-spacing:.07em;white-space:nowrap;font-weight:750;position:absolute;left:50%;transform:translate(-50%)}.master-bar-scale{margin-top:calc(var(--u) * 10);color:var(--tv-text-3);font-size:calc(var(--u) * 18);letter-spacing:.09em;justify-content:space-between;font-weight:700;display:flex}.master-bar-legend{gap:calc(var(--u) * 8);margin:calc(var(--u) * 12) 0 0;color:var(--tv-text-2);font-size:calc(var(--u) * 23);white-space:nowrap;display:flex;overflow:hidden}.master-bar-legend b{color:var(--tv-text-1);font-variant-numeric:tabular-nums;font-weight:750}.master-bar-legend .legend-sep{color:var(--tv-text-3)}.master-bar-legend .legend-method{text-overflow:ellipsis;color:var(--tv-text-3);overflow:hidden}.legend-gap-good{color:var(--tv-ok);font-weight:750}.legend-gap-neutral{color:var(--tv-text-1);font-weight:750}.legend-gap-warn{color:var(--tv-warn);font-weight:750}.legend-gap-risk{color:var(--tv-alert);font-weight:750}.score-tiles{gap:calc(var(--u) * 16);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.score-tiles>div{gap:calc(var(--u) * 8);min-width:0;padding:calc(var(--u) * 16) calc(var(--u) * 20);border:1px solid var(--tv-line);border-radius:calc(var(--u) * 16);background:var(--tv-surface-2);flex-direction:column;display:flex}.score-tiles span{color:var(--tv-text-3);font-size:calc(var(--u) * 19);letter-spacing:.1em;font-weight:800}.score-tiles b{font-size:calc(var(--u) * 42);letter-spacing:-.025em;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-weight:750;line-height:1;overflow:hidden}.score-tiles small{color:var(--tv-text-2);font-size:calc(var(--u) * 19);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.score-tiles small.sub-ok{color:var(--tv-ok)}.score-tiles small.sub-warn{color:var(--tv-warn)}.score-tiles small.sub-risk{color:var(--tv-alert)}.funnel-card{gap:calc(var(--u) * 14);padding:calc(var(--u) * 24) calc(var(--u) * 28) calc(var(--u) * 26);grid-template-rows:auto minmax(0,1fr);display:grid}.funnel-head{justify-content:space-between;align-items:baseline;gap:calc(var(--u) * 24);display:flex}.funnel-head span{color:var(--tv-brand-text);font-size:calc(var(--u) * 22);letter-spacing:.15em;font-weight:850}.funnel-head small{color:var(--tv-text-3);font-size:calc(var(--u) * 19);text-align:right;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.funnel-flow{gap:calc(var(--u) * 10);grid-template-columns:1fr auto 1fr auto 1.3fr auto 1fr;align-items:stretch;min-height:0;display:grid}.funnel-cell{justify-content:center;gap:calc(var(--u) * 8);min-width:0;padding:calc(var(--u) * 16) calc(var(--u) * 22);border:1px solid var(--tv-line);border-radius:calc(var(--u) * 16);background:var(--tv-surface-2);flex-direction:column;display:flex}.funnel-cell span{color:var(--tv-text-3);font-size:calc(var(--u) * 19);letter-spacing:.1em;font-weight:800}.funnel-cell strong{font-size:calc(var(--u) * 62);letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-weight:800;line-height:.95;overflow:hidden}.funnel-cell b{color:var(--tv-text-2);font-size:calc(var(--u) * 20);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.funnel-link{color:var(--tv-text-2);font-size:calc(var(--u) * 38);place-items:center;font-style:normal;font-weight:750;display:grid}.funnel-cell.cell-ok b{color:var(--tv-ok);font-weight:700}.funnel-cell.cell-brand strong{color:var(--tv-brand-text);font-size:calc(var(--u) * 48)}.funnel-cell.cell-warn strong{color:var(--tv-warn)}.action-strip{align-items:center;gap:calc(var(--u) * 16);min-width:0;padding:0 calc(var(--u) * 24);border:1px solid var(--tv-line);border-radius:calc(var(--u) * 16);background:var(--tv-surface-2);display:flex}.action-strip>span{font-size:calc(var(--u) * 19);letter-spacing:.12em;flex-shrink:0;font-weight:850}.action-strip>strong{color:var(--tv-text-1);font-size:calc(var(--u) * 27);letter-spacing:-.01em;white-space:nowrap;flex-shrink:0;font-weight:750}.action-strip>p{min-width:0;color:var(--tv-text-2);font-size:calc(var(--u) * 21);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.action-strip.action-success{background:var(--tv-ok-soft);border-color:#34d18b66}.action-strip.action-success>span{color:var(--tv-ok)}.action-strip.action-attention{background:var(--tv-warn-soft);border-color:#f0a63c66}.action-strip.action-attention>span{color:var(--tv-warn)}.action-strip.action-neutral>span{color:var(--tv-text-3)}.podium-card{gap:calc(var(--u) * 14);padding:calc(var(--u) * 24);grid-template-rows:auto minmax(0,1fr);display:grid}.podium-head{justify-content:space-between;align-items:baseline;gap:calc(var(--u) * 16);padding:0 calc(var(--u) * 4);display:flex}.podium-head span{color:var(--tv-brand-text);font-size:calc(var(--u) * 22);letter-spacing:.15em;font-weight:850}.podium-head small{color:var(--tv-text-3);font-size:calc(var(--u) * 19)}.podium-list{gap:calc(var(--u) * 14);grid-template-rows:1.5fr 1fr 1fr;min-height:0;display:grid}.podium-row{justify-content:center;gap:calc(var(--u) * 10);min-height:0;padding:calc(var(--u) * 18) calc(var(--u) * 24);border:1px solid var(--tv-line);border-radius:calc(var(--u) * 20);background:var(--tv-surface-2);flex-direction:column;display:flex}.podium-row-top{align-items:center;gap:calc(var(--u) * 14);display:flex}.podium-rank{color:var(--tv-text-3);font-size:calc(var(--u) * 26);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:800}.podium-avatar{width:calc(var(--u) * 56);height:calc(var(--u) * 56);border-radius:calc(var(--u) * 14);color:var(--tv-text-1);font-size:calc(var(--u) * 26);background:#262a29;flex-shrink:0;place-items:center;font-weight:900;display:grid}.podium-name{min-width:0;font-size:calc(var(--u) * 34);letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:750;overflow:hidden}.podium-super{padding:calc(var(--u) * 5) calc(var(--u) * 12);background:var(--tv-ok-soft);color:var(--tv-ok);font-size:calc(var(--u) * 19);letter-spacing:.08em;border-radius:999px;flex-shrink:0;font-style:normal;font-weight:800}.podium-sales{font-size:calc(var(--u) * 46);letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.podium-progress{height:calc(var(--u) * 10);background:#ffffff14;border-radius:999px;overflow:hidden}.podium-progress i{border-radius:inherit;background:var(--agro-red);height:100%;transition:width .6s;display:block}.podium-row>small{color:var(--tv-text-3);font-size:calc(var(--u) * 20);font-variant-numeric:tabular-nums}.podium-row.rank-1{background:linear-gradient(160deg, #ef33402b, #ef33400a 62%), var(--tv-surface-2);border-color:#ef334080}.rank-1 .podium-rank{color:var(--tv-brand-text);font-size:calc(var(--u) * 32)}.rank-1 .podium-avatar{width:calc(var(--u) * 78);height:calc(var(--u) * 78);border-radius:calc(var(--u) * 18);background:var(--agro-red);font-size:calc(var(--u) * 36)}.rank-1 .podium-name{font-size:calc(var(--u) * 46)}.rank-1 .podium-sales{font-size:calc(var(--u) * 64)}.podium-empty{justify-content:center;gap:calc(var(--u) * 6)}.podium-empty small{color:var(--tv-text-3);font-size:calc(var(--u) * 22)}.status-badge{height:calc(var(--u) * 44);padding:0 calc(var(--u) * 18);border:1px solid var(--tv-line-strong);font-size:calc(var(--u) * 20);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;font-weight:800;display:inline-flex}.tone-complete,.tone-ahead{background:var(--tv-ok-soft);color:var(--tv-ok);border-color:#34d18b73}.tone-on_track,.tone-neutral{color:var(--tv-text-2);background:#ffffff0d}.tone-attention{background:var(--tv-warn-soft);color:var(--tv-warn);border-color:#f0a63c73}.tone-risk,.tone-blocked{background:var(--tv-alert-soft);color:var(--tv-alert);border-color:#ff5a4880}.tv-shell-broadcast{background:radial-gradient(ellipse at 84% -14%, #ef334021, transparent 46%), radial-gradient(ellipse at -10% 112%, #ef33400f, transparent 42%), var(--tv-bg);grid-template-rows:auto minmax(0,1fr) auto}.tv2-topbar{height:calc(var(--u) * 80);justify-content:space-between;align-items:center;gap:calc(var(--u) * 20);padding:0 calc(var(--u) * 40);border-bottom:calc(var(--u) * 3) solid var(--agro-red);background:#101111;display:flex}.tv2-topbar-brand{align-items:center;gap:calc(var(--u) * 18);min-width:0;display:flex}.tv2-logo{width:calc(var(--u) * 264);height:calc(var(--u) * 88);margin:calc(var(--u) * -22) 0;background:url(/agrobox-logo-horizontal.png) 50%/contain no-repeat;flex-shrink:0}.tv2-topbar-brand>i{width:calc(var(--u) * 3);height:calc(var(--u) * 34);background:var(--agro-red);flex-shrink:0;transform:skew(-12deg)}.tv2-topbar-brand>div{align-items:baseline;gap:calc(var(--u) * 13);white-space:nowrap;min-width:0;display:flex}.tv2-topbar-brand b{font-size:calc(var(--u) * 25);letter-spacing:.035em;font-style:italic;font-weight:900}.tv2-topbar-brand span{color:var(--tv-text-3);font-size:calc(var(--u) * 18);letter-spacing:.1em;font-weight:750}.tv2-topbar-status{align-items:center;gap:calc(var(--u) * 9);flex-shrink:0;display:flex}.tv2-live-state,.tv2-mono-chip,.tv2-audio,.tv2-control{height:calc(var(--u) * 42);align-items:center;gap:calc(var(--u) * 9);padding:0 calc(var(--u) * 14);border:1px solid var(--tv-line);border-radius:calc(var(--u) * 6);background:var(--tv-surface-1);color:var(--tv-text-2);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:calc(var(--u) * 17);white-space:nowrap;font-weight:700;display:inline-flex}.tv2-live-state{background:var(--agro-red);color:#fff;letter-spacing:.08em;border-color:#0000;font-family:inherit;font-style:italic;font-weight:900;transform:skew(-12deg)}.tv2-live-state>*{transform:skew(12deg)}.tv2-live-state b{font:inherit}.tv2-live-state i,.tv2-mono-chip i,.tv2-audio i{width:calc(var(--u) * 9);height:calc(var(--u) * 9);background:currentColor;border-radius:50%;flex-shrink:0}.tv2-live-connected i,.tv2-sync-ok i{animation:2.2s infinite pulse}.tv2-live-connecting,.tv2-live-reconnecting{background:var(--tv-warn);color:#17110a}.tv2-live-stale,.tv2-live-offline{background:var(--tv-alert)}.tv2-sync-running{color:var(--tv-warn)}.tv2-sync-error{color:var(--tv-alert);border-color:#ff5a4880}.tv2-audio{color:var(--tv-warn);cursor:pointer;border-color:#f0a63c6b}.tv2-audio.is-ready{border-color:var(--tv-line);color:var(--tv-ok)}.tv2-control{color:var(--tv-text-1);cursor:pointer;background:0 0;font-family:inherit}.tv2-control:hover{border-color:var(--agro-red)}.tv2-manager{color:var(--tv-brand-text)}.tv2-exit{height:calc(var(--u) * 42);padding:0 calc(var(--u) * 8);color:var(--tv-text-3);font-size:calc(var(--u) * 18);cursor:pointer;background:0 0;border:0;font-weight:700}.tv2-stage{min-height:0;display:block}.tv2-board{grid-template-rows:auto minmax(0,1fr);width:100%;height:100%;min-height:0;display:grid}.tv2-hero{padding:calc(var(--u) * 18) calc(var(--u) * 40) calc(var(--u) * 14)}.tv2-hero-kicker,.tv2-hero-score{justify-content:space-between;align-items:center;gap:calc(var(--u) * 30);display:flex}.tv2-hero-kicker>div{align-items:baseline;gap:calc(var(--u) * 16);display:flex}.tv2-hero-kicker>div b,.tv2-race>header b,.tv2-rhythm header b,.tv2-funnel header b{color:var(--tv-brand-text);font-size:calc(var(--u) * 22);letter-spacing:.11em;font-style:italic;font-weight:900}.tv2-hero-kicker>div span{color:var(--tv-text-3);font-size:calc(var(--u) * 19);font-weight:650}.tv2-pace-badge{height:calc(var(--u) * 42);padding:0 calc(var(--u) * 18);border-radius:calc(var(--u) * 6);border:1px solid;align-items:center;display:inline-flex;transform:skew(-12deg)}.tv2-pace-badge i{font-size:calc(var(--u) * 19);letter-spacing:.06em;font-style:normal;font-weight:850;transform:skew(12deg)}.tv2-tone-good{background:var(--tv-ok-soft);color:var(--tv-ok);border-color:#34d18b73}.tv2-tone-neutral{border-color:var(--tv-line-strong);color:var(--tv-text-2);background:#ffffff0b}.tv2-tone-attention{background:var(--tv-warn-soft);color:var(--tv-warn);border-color:#f0a63c73}.tv2-tone-risk{background:var(--tv-alert-soft);color:var(--tv-alert);border-color:#ff5a4880}.tv2-hero-score{margin-top:calc(var(--u) * 7);align-items:flex-end}.tv2-hero-score>strong{font-size:calc(var(--u) * 145);letter-spacing:-.055em;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:900;line-height:.82}.tv2-hero-score>div{padding-bottom:calc(var(--u) * 2);text-align:right}.tv2-hero-score>div b{color:var(--tv-brand-text);font-size:calc(var(--u) * 88);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-weight:900;line-height:.82;display:block}.tv2-hero-score>div span{margin-top:calc(var(--u) * 7);color:var(--tv-text-3);font-size:calc(var(--u) * 18);font-weight:650;display:block}.tv2-master{height:calc(var(--u) * 34);margin-top:calc(var(--u) * 28);border:1px solid var(--tv-line);border-radius:calc(var(--u) * 7);background:repeating-linear-gradient(135deg, #ffffff0b 0 calc(var(--u) * 10), transparent calc(var(--u) * 10) calc(var(--u) * 20)), var(--tv-surface-2);position:relative}.tv2-master-fill{border-radius:inherit;background:linear-gradient(90deg, var(--agro-red-dark), var(--agro-red));clip-path:polygon(0 0, 100% 0, calc(100% - var(--u) * 12) 100%, 0 100%);box-shadow:0 0 calc(var(--u) * 28) #ef334061;transition:width .6s;position:absolute;inset:0 auto 0 0}.tv2-master-goal,.tv2-master-pace{top:calc(var(--u) * -8);bottom:calc(var(--u) * -8);width:calc(var(--u) * 4);background:#f6f7f6eb;position:absolute;transform:translate(-50%)skew(-12deg)}.tv2-master-goal b,.tv2-master-pace b{bottom:calc(100% + var(--u) * 8);color:var(--tv-text-1);font-size:calc(var(--u) * 18);letter-spacing:.08em;white-space:nowrap;font-style:italic;font-weight:900;position:absolute;left:50%;transform:translate(-50%)skew(12deg)}.tv2-master-goal.is-done{background:var(--tv-ok)}.tv2-master-goal.is-done b{color:var(--tv-ok)}.tv2-master-pace{top:calc(var(--u) * -5);bottom:calc(var(--u) * -5);width:calc(var(--u) * 2);background:#f6f7f68c}.tv2-master-pace b{bottom:auto;top:calc(100% + var(--u) * 8);color:var(--tv-text-2);font-style:normal;font-weight:750}.tv2-master-scale{margin-top:calc(var(--u) * 7);color:var(--tv-text-3);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:calc(var(--u) * 17);justify-content:space-between;display:flex}.tv2-body{grid-template-columns:minmax(0, 1fr) calc(var(--u) * 560);gap:calc(var(--u) * 22);min-height:0;padding:0 calc(var(--u) * 40) calc(var(--u) * 16);display:grid}.tv2-race{gap:calc(var(--u) * 10);grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.tv2-race>header,.tv2-rhythm header,.tv2-funnel header{justify-content:space-between;align-items:baseline;gap:calc(var(--u) * 16);display:flex}.tv2-race>header>div{align-items:baseline;gap:calc(var(--u) * 13);display:flex}.tv2-race>header span{color:var(--tv-text-2);font-size:calc(var(--u) * 18);letter-spacing:.09em;font-style:italic;font-weight:850}.tv2-race>header small,.tv2-rhythm header small,.tv2-funnel header small{color:var(--tv-text-3);font-size:calc(var(--u) * 17);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tv2-race-list{gap:calc(var(--u) * 9);flex-direction:column;min-height:0;display:flex}.tv2-race-row{min-height:calc(var(--u) * 88);border-radius:calc(var(--u) * 11);background:var(--tv-surface-1);border:1px solid #ef334059;flex:1 1 0;position:relative;overflow:hidden}.tv2-race-fill{clip-path:polygon(0 0, 100% 0, calc(100% - var(--u) * 12) 100%, 0 100%);background:linear-gradient(90deg,#ef334052,#ef334014);position:absolute;inset:0 auto 0 0}.tv2-rank-1{border-color:#ef33408c}.tv2-rank-1 .tv2-race-fill{background:linear-gradient(90deg,#ef334080,#ef334024)}.tv2-race-content{align-items:center;gap:calc(var(--u) * 15);height:100%;padding:0 calc(var(--u) * 21);display:flex;position:relative}.tv2-race-rank{width:calc(var(--u) * 46);color:#ff5964;font-size:calc(var(--u) * 29);flex-shrink:0;font-style:italic;font-weight:900}.tv2-rank-1 .tv2-race-rank{font-size:calc(var(--u) * 36)}.tv2-race-avatar{width:calc(var(--u) * 50);height:calc(var(--u) * 50);border-radius:calc(var(--u) * 10);font-size:calc(var(--u) * 23);text-transform:uppercase;background:#262a29;flex-shrink:0;place-items:center;font-weight:900;display:grid}.tv2-rank-1 .tv2-race-avatar{background:var(--agro-red)}.tv2-race-name{gap:calc(var(--u) * 2);flex-direction:column;flex:1;min-width:0;display:flex}.tv2-race-name-line{align-items:center;gap:calc(var(--u) * 12);min-width:0;display:flex}.tv2-race-name-line>strong{min-width:0;font-size:calc(var(--u) * 29);letter-spacing:.015em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-style:italic;font-weight:900;overflow:hidden}.tv2-race-name small{color:var(--tv-text-3);font-size:calc(var(--u) * 17)}.tv2-race-value{font-size:calc(var(--u) * 33);letter-spacing:-.025em;white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:900}.tv2-race-percent{min-width:calc(var(--u) * 94);height:calc(var(--u) * 36);border-radius:calc(var(--u) * 6);background:#ffffff12;flex-shrink:0;place-items:center;display:grid;transform:skew(-12deg)}.tv2-race-percent b{font-size:calc(var(--u) * 20);font-weight:850;transform:skew(12deg)}.tv2-race-manager{border:1px dashed #3a3e3d}.tv2-race-manager .tv2-race-fill{background:linear-gradient(90deg,#ffffff1a,#ffffff05)}.tv2-race-manager .tv2-race-rank{color:#7c837e;font-size:calc(var(--u) * 30)}.tv2-race-manager .tv2-race-avatar{background:#262a29}.tv2-race-manager .tv2-race-name small{color:#7c837e;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tv2-race-manager .tv2-race-percent{color:var(--tv-text-2);background:#ffffff0f}.tv2-manager-badge{padding:calc(var(--u) * 4) calc(var(--u) * 10);border-radius:calc(var(--u) * 5);background:#ffffff0a;border:1px solid #3a3e3d;flex-shrink:0;transform:skew(-12deg)}.tv2-manager-badge b{color:#b4bab6;font-size:calc(var(--u) * 15);letter-spacing:.1em;white-space:nowrap;font-style:normal;font-weight:850;display:block;transform:skew(12deg)}.tv2-race-open,.tv2-race-empty{min-height:calc(var(--u) * 42);padding:0 calc(var(--u) * 16);border:1px dashed var(--tv-line-strong);border-radius:calc(var(--u) * 11);color:var(--tv-text-3);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:calc(var(--u) * 18);text-align:center;background:#ffffff05;flex:none;justify-content:center;align-items:center;display:flex}.tv2-race-open b{margin:0 calc(var(--u) * 5);color:var(--tv-text-2)}.tv2-race-empty{min-height:calc(var(--u) * 150);gap:calc(var(--u) * 6);flex-direction:column;font-family:inherit}.tv2-race-empty strong{color:var(--tv-text-1);font-size:calc(var(--u) * 28)}.tv2-sidebar{align-content:start;gap:calc(var(--u) * 10);grid-template-rows:auto auto minmax(0,1fr);min-height:0;display:grid}.tv2-rhythm,.tv2-funnel{min-width:0;padding:calc(var(--u) * 14) calc(var(--u) * 21);border:1px solid var(--tv-line);border-radius:calc(var(--u) * 11);background:var(--tv-surface-1)}.tv2-rhythm-values{justify-content:space-between;gap:calc(var(--u) * 16);margin-top:calc(var(--u) * 8);color:var(--tv-text-2);font-size:calc(var(--u) * 18);font-weight:700;display:flex}.tv2-rhythm-values span:first-child{color:var(--tv-text-1)}.tv2-rhythm-track{height:calc(var(--u) * 18);margin-top:calc(var(--u) * 8);border:1px solid var(--tv-line);border-radius:calc(var(--u) * 5);background:var(--tv-surface-2);position:relative}.tv2-rhythm-track i{border-radius:inherit;background:linear-gradient(90deg, var(--agro-red-dark), var(--agro-red));clip-path:polygon(0 0, 100% 0, calc(100% - var(--u) * 8) 100%, 0 100%);position:absolute;inset:0 auto 0 0}.tv2-rhythm-track b{top:calc(var(--u) * -5);bottom:calc(var(--u) * -5);width:calc(var(--u) * 3);background:#f6f7f6db;position:absolute;transform:translate(-50%)skew(-12deg)}.tv2-rhythm-foot{align-items:center;gap:calc(var(--u) * 10);margin-top:calc(var(--u) * 7);display:flex}.tv2-rhythm-gap{padding:calc(var(--u) * 5) calc(var(--u) * 10);border-radius:calc(var(--u) * 5);font-size:calc(var(--u) * 17);border:1px solid;flex-shrink:0;font-style:italic;font-weight:850}.tv2-rhythm-foot small{color:var(--tv-text-3);font-size:calc(var(--u) * 17);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tv2-tiles{gap:calc(var(--u) * 10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tv2-tiles article{gap:calc(var(--u) * 5);min-width:0;padding:calc(var(--u) * 10) calc(var(--u) * 17);border:1px solid var(--tv-line);border-radius:calc(var(--u) * 11);background:var(--tv-surface-1);flex-direction:column;display:flex}.tv2-tiles span{color:var(--tv-text-3);font-size:calc(var(--u) * 17);letter-spacing:.08em;font-weight:850}.tv2-tiles b{font-size:calc(var(--u) * 29);letter-spacing:-.025em;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-weight:900;line-height:1;overflow:hidden}.tv2-tiles small{color:var(--tv-text-2);font-size:calc(var(--u) * 17);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tv2-tiles .tv2-forecast-above{color:var(--tv-ok)}.tv2-tiles .tv2-forecast-risk{color:var(--tv-alert)}.tv2-funnel{grid-template-rows:auto repeat(3, minmax(calc(var(--u) * 34), 1fr));gap:calc(var(--u) * 7);min-height:0;display:grid}.tv2-funnel>div{grid-template-columns:1fr auto calc(var(--u) * 170);align-items:center;gap:calc(var(--u) * 12);min-width:0;padding:0 calc(var(--u) * 14);border:1px solid var(--tv-line);border-radius:calc(var(--u) * 7);background:var(--tv-surface-2);display:grid}.tv2-funnel>div span{color:var(--tv-text-3);font-size:calc(var(--u) * 17);letter-spacing:.08em;font-weight:850}.tv2-funnel>div b{font-size:calc(var(--u) * 23);font-weight:900}.tv2-funnel>div small{color:var(--tv-text-2);font-size:calc(var(--u) * 17);text-align:right}.tv2-funnel>div.tv2-funnel-good{background:#34d18b14;border-color:#34d18b57}.tv2-funnel-good span,.tv2-funnel-good small{color:var(--tv-ok)!important}.tv2-funnel>div.tv2-funnel-warn{background:#f0a63c14;border-color:#f0a63c57}.tv2-funnel-warn span,.tv2-funnel-warn small{color:var(--tv-warn)!important}.tv2-ticker{height:calc(var(--u) * 64);border-top:calc(var(--u) * 3) solid var(--agro-red);background:#101111;align-items:stretch;display:flex;overflow:hidden}.tv2-ticker-label{padding:0 calc(var(--u) * 34) 0 calc(var(--u) * 40);background:var(--agro-red);clip-path:polygon(0 0, 100% 0, calc(100% - var(--u) * 20) 100%, 0 100%);color:#fff;font-size:calc(var(--u) * 20);letter-spacing:.08em;white-space:nowrap;flex-shrink:0;align-items:center;font-style:italic;font-weight:900;display:flex}.tv2-ticker-window{flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}.tv2-ticker-track{will-change:transform;align-items:center;width:max-content;animation:45s linear infinite tv2-ticker-scroll;display:flex}.tv2-ticker-set{align-items:center;display:flex}.tv2-ticker-set>span{align-items:center;gap:calc(var(--u) * 8);padding:0 calc(var(--u) * 18);color:var(--tv-text-2);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:calc(var(--u) * 18);white-space:nowrap;display:flex}.tv2-ticker-set b{color:var(--tv-text-1)}.tv2-ticker-set i{color:var(--agro-red);font-style:normal;font-weight:900}@keyframes tv2-ticker-scroll{to{transform:translate(-50%)}}.sale-celebration{z-index:60;padding:calc(var(--u) * 56) calc(var(--u) * 96);color:#f7f9f8;isolation:isolate;background:radial-gradient(circle at 50% 42%,#2de39a33,#0000 36%),radial-gradient(circle at 4% 100%,#ef33402e,#0000 30%),linear-gradient(135deg,#030706 0%,#07120d 52%,#050707 100%);grid-template-rows:auto minmax(0,1fr) auto;animation:.52s cubic-bezier(.16,1,.3,1) both celebration-in;display:grid;position:fixed;inset:0;overflow:hidden}.sale-celebration:before{content:"";z-index:-1;top:0;right:calc(var(--u) * -180);width:calc(var(--u) * 760);background:linear-gradient(148deg,#0000 14%,#ef33401c 14.2%,#ef334005 42%,#0000 42.2%);height:100%;position:absolute;transform:skew(-10deg)}.sale-celebration:after{content:"";z-index:-1;inset:calc(var(--u) * 22);pointer-events:none;border:1px solid #ffffff14;position:absolute}.sale-celebration.leaving{opacity:0;transition:opacity .42s,transform .42s;transform:scale(1.025)}.celebration-aurora{z-index:-2;background:radial-gradient(circle at 50% 44%,#2de39a1f,#0000 39%);animation:2.4s ease-in-out infinite alternate celebration-pulse;position:absolute;inset:0}.celebration-header{z-index:2;justify-content:space-between;align-items:center;gap:calc(var(--u) * 30);display:flex;position:relative}.celebration-wordmark{align-items:center;gap:calc(var(--u) * 7);color:#fff;font-size:calc(var(--u) * 34);letter-spacing:-.055em;font-weight:950;display:inline-flex}.celebration-wordmark b{padding:calc(var(--u) * 2) calc(var(--u) * 9) calc(var(--u) * 4);border-radius:calc(var(--u) * 8);background:var(--agro-red);color:#fff}.celebration-live{align-items:center;gap:calc(var(--u) * 12);color:#c9d3ce;font-size:calc(var(--u) * 18);letter-spacing:.14em;font-weight:800;display:inline-flex}.celebration-live i{width:calc(var(--u) * 11);height:calc(var(--u) * 11);background:var(--tv-ok);box-shadow:0 0 calc(var(--u) * 22) #2de39ad9;border-radius:50%}.celebration-stage{z-index:2;min-height:0;padding:calc(var(--u) * 12) 0 calc(var(--u) * 6);text-align:center;align-content:center;justify-items:center;display:grid;position:relative}.celebration-confirmed{align-items:center;gap:calc(var(--u) * 13);color:#7ff0b9;font-size:calc(var(--u) * 27);letter-spacing:.18em;font-weight:900;display:inline-flex}.celebration-check{width:calc(var(--u) * 40);height:calc(var(--u) * 40);color:#8ff4c3;font-size:calc(var(--u) * 25);letter-spacing:0;box-shadow:0 0 calc(var(--u) * 30) #2de39a2e;background:#2de39a1f;border:1px solid #2de39abf;border-radius:50%;place-items:center;display:grid}.celebration-seller{justify-content:center;align-items:center;gap:calc(var(--u) * 22);margin-top:calc(var(--u) * 24);display:flex}.celebration-avatar{width:calc(var(--u) * 84);height:calc(var(--u) * 84);border-radius:calc(var(--u) * 23);color:#fff;font-size:calc(var(--u) * 39);box-shadow:inset 0 1px #ffffff14, 0 calc(var(--u) * 14) calc(var(--u) * 38) #00000047;background:linear-gradient(145deg,#252b28,#101412);border:1px solid #ffffff2e;flex-shrink:0;place-items:center;font-weight:900;display:grid}.celebration-seller strong{max-width:calc(var(--u) * 1050);color:#fff;font-size:calc(var(--u) * 76);letter-spacing:-.055em;text-overflow:ellipsis;white-space:nowrap;font-weight:900;line-height:.98;overflow:hidden}.celebration-value{margin-top:calc(var(--u) * 9);color:#38e99e;font-size:calc(var(--u) * 142);letter-spacing:-.075em;text-shadow:0 0 calc(var(--u) * 62) #2de39a33;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:900;line-height:.98}.celebration-recognition{margin:calc(var(--u) * 10) 0 0;color:#b9c5bf;font-size:calc(var(--u) * 25);letter-spacing:.01em;font-weight:650}.celebration-impact{align-items:center;gap:calc(var(--u) * 24);width:min(calc(var(--u) * 1160), 76vw);margin-top:calc(var(--u) * 28);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.celebration-impact article{gap:calc(var(--u) * 5);min-width:0;padding:calc(var(--u) * 21) calc(var(--u) * 28);border-radius:calc(var(--u) * 18);background:#ffffff0e;border:1px solid #ffffff1c;display:grid;box-shadow:inset 0 1px #ffffff0b}.celebration-impact article>span{color:#8f9c95;font-size:calc(var(--u) * 22);letter-spacing:.14em;font-weight:850}.celebration-impact article>strong{color:#fff;font-size:calc(var(--u) * 43);letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:850;line-height:1.08;overflow:hidden}.celebration-impact article>small{color:#b7c3bd;font-size:calc(var(--u) * 25);font-weight:700}.celebration-impact article:last-child{background:#ffc94a11;border-color:#ffc94a4d}.celebration-impact article:last-child>strong,.celebration-impact article:last-child>small{color:#ffd66f}.celebration-impact article.milestone-complete{background:#2de39a1a;border-color:#2de39a73}.celebration-impact article.milestone-complete>strong,.celebration-impact article.milestone-complete>small{color:#7ff0b9}.celebration-impact-arrow{color:#ffffff4d;font-size:calc(var(--u) * 34);font-style:normal}.celebration-footer{z-index:2;justify-items:center;gap:calc(var(--u) * 14);color:#8d9993;font-size:calc(var(--u) * 22);letter-spacing:.12em;font-weight:800;display:grid;position:relative}.celebration-footer b{color:#dce5e0;font-variant-numeric:tabular-nums}.celebration-progress{width:min(calc(var(--u) * 760), 56vw);height:calc(var(--u) * 3);background:#ffffff1a;border-radius:999px;position:relative;overflow:hidden}.celebration-progress i{background:linear-gradient(90deg, var(--tv-ok), #8ff4c3);transform-origin:0;animation:8.5s linear both celebration-progress;position:absolute;inset:0}.celebration-sparks{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.celebration-sparks i{width:calc(var(--u) * 8);height:calc(var(--u) * 28);background:var(--tv-ok);opacity:0;border-radius:2px;animation:3.4s cubic-bezier(.2,.7,.3,1) both celebration-spark;position:absolute;top:-8%;left:8%}.celebration-sparks i:nth-child(2){background:#ffc94a;animation-delay:90ms;left:16%;transform:rotate(22deg)}.celebration-sparks i:nth-child(3){background:#ef3340;animation-delay:.18s;left:27%}.celebration-sparks i:nth-child(4){background:#f7f5f0;animation-delay:40ms;left:36%;transform:rotate(45deg)}.celebration-sparks i:nth-child(5){background:#ffc94a;animation-delay:.24s;left:44%}.celebration-sparks i:nth-child(6){background:#2de39a;animation-delay:.12s;left:53%;transform:rotate(30deg)}.celebration-sparks i:nth-child(7){background:#ef3340;animation-delay:.3s;left:62%}.celebration-sparks i:nth-child(8){background:#f7f5f0;animation-delay:70ms;left:70%;transform:rotate(18deg)}.celebration-sparks i:nth-child(9){background:#ffc94a;animation-delay:.21s;left:78%}.celebration-sparks i:nth-child(10){background:#2de39a;animation-delay:.15s;left:85%;transform:rotate(48deg)}.celebration-sparks i:nth-child(11){background:#ef3340;animation-delay:.33s;left:91%}.celebration-sparks i:nth-child(12){background:#f7f5f0;animation-delay:20ms;left:96%;transform:rotate(27deg)}@keyframes celebration-in{0%{opacity:0;transform:scale(.985)}}@keyframes celebration-pulse{to{opacity:.55}}@keyframes celebration-progress{to{transform:scaleX(0)}}@keyframes celebration-spark{0%{opacity:0;transform:translate(0)rotate(0)}10%{opacity:.9}to{opacity:0;transform:translate(calc(var(--u) * 60), 112vh) rotate(480deg)}}.dialog-backdrop{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060707c2;place-items:center;padding:1.3rem;display:grid;position:fixed;inset:0}.rules-dialog{color:#fff;background:#171919;border:1px solid #404441;border-radius:22px;grid-template-rows:auto minmax(0,1fr);width:min(1120px,100%);max-height:calc(100vh - 2.6rem);display:grid;overflow:hidden;box-shadow:0 35px 120px #00000080}.rules-dialog>header{border-bottom:1px solid #373a38;justify-content:space-between;align-items:center;gap:1rem;padding:1.35rem 1.5rem;display:flex}.rules-dialog h2{letter-spacing:-.055em;margin:0;font-size:clamp(1.5rem,3vw,2.8rem)}.close-button{color:#fff;cursor:pointer;background:#252827;border:1px solid #484c49;border-radius:10px;width:40px;height:40px;font-size:1.4rem}.rules-dialog-body{grid-template-columns:1.4fr .8fr;gap:1rem;min-height:0;padding:1rem;display:grid;overflow:auto}.rules-list{grid-template-columns:repeat(2,1fr);gap:.65rem;display:grid}.rules-list article{background:#202222;border:1px solid #383b39;border-radius:13px;grid-template-columns:auto 1fr;gap:.75rem;padding:.85rem;display:grid}.rules-list article>b{background:var(--agro-red);border-radius:9px;place-items:center;width:34px;height:34px;font-size:.67rem;display:grid}.rules-list h3{margin:0 0 .25rem;font-size:.82rem}.rules-list p{color:#aeb3af;margin:0;font-size:.7rem;line-height:1.45}.rule-examples{flex-direction:column;gap:.55rem;display:flex}.examples-title{background:var(--agro-red);border-radius:12px;padding:.9rem}.examples-title span,.examples-title strong{display:block}.examples-title span{letter-spacing:.1em;font-size:.6rem;font-weight:850}.examples-title strong{margin-top:.25rem;font-size:1rem}.rule-examples article{border-left:3px solid var(--agro-red);background:#262929;border-radius:4px 12px 12px 4px;padding:.85rem}.rule-examples article b{color:#ff7982;letter-spacing:.08em;font-size:.63rem}.rule-examples article p{color:#bec3bf;margin:.3rem 0 0;font-size:.7rem;line-height:1.45}.manager-shell{background:var(--agro-canvas);min-height:100vh}.manager-header{z-index:20;border-bottom:3px solid var(--agro-red);color:#fff;background:#121313fa;justify-content:space-between;align-items:center;gap:1rem;height:70px;padding:0 max(1.25rem,50vw - 720px);display:flex;position:sticky;top:0}.manager-brand{align-items:center;gap:1rem;display:flex}.manager-brand>span:last-child{color:#a6aba7;letter-spacing:.12em;border-left:1px solid #434644;padding-left:1rem;font-size:.67rem;font-weight:850}.manager-header nav{gap:.55rem;display:flex}.manager-header button{color:#fff;cursor:pointer;background:#262828;border:1px solid #454946;border-radius:8px;height:36px;padding:0 .85rem;font-size:.7rem;font-weight:750}.manager-header button:hover{border-color:#787e79}.manager-header button:disabled{cursor:wait;opacity:.6}.manager-main{width:min(100% - 2.5rem,1440px);margin:0 auto;padding:1.5rem 0 3.5rem}.manager-title-row{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.2rem;display:flex}.manager-title-row h1{letter-spacing:-.065em;margin:0;font-size:clamp(2rem,4vw,4.2rem);line-height:.95}.manager-title-row>div:first-child>p:last-child{max-width:65ch;color:var(--agro-muted);margin:.7rem 0 0;font-size:.84rem}.manager-updated{color:#676c68;text-align:right;flex-direction:column;align-items:flex-end;gap:.25rem;font-size:.72rem;display:flex}.manager-updated>i{background:var(--success);border-radius:50%;width:8px;height:8px;margin-bottom:-.85rem;margin-right:100%}.manager-updated small{color:#929793}.manager-tv-visual{box-shadow:var(--shadow);background:linear-gradient(135deg,#fff,#f8f9f7);border:1px solid #dfe2de;border-radius:18px;grid-template-columns:minmax(260px,.38fr) minmax(620px,1fr);gap:1.4rem;margin-bottom:.85rem;padding:1.25rem;display:grid}.manager-tv-visual-copy h2{letter-spacing:-.05em;margin:0;font-size:clamp(1.45rem,2.5vw,2.45rem);line-height:1}.manager-tv-visual-copy>p:not(.eyebrow){max-width:55ch;color:var(--agro-muted);margin:.65rem 0 0;font-size:.76rem;line-height:1.5}.manager-tv-current{background:var(--success-soft);color:#176440;border-radius:8px;align-items:center;gap:.4rem;margin-top:.8rem;padding:.45rem .65rem;font-size:.69rem;display:inline-flex}.manager-tv-current i{background:var(--success);border-radius:50%;width:8px;height:8px}.manager-tv-visual-controls{gap:.75rem;display:grid}.manager-tv-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.manager-tv-options>button{min-width:0;min-height:112px;color:var(--agro-ink);text-align:left;cursor:pointer;background:#fff;border:2px solid #daddd9;border-radius:14px;grid-template-columns:122px minmax(0,1fr);align-items:center;gap:.8rem;padding:.75rem;display:grid;position:relative}.manager-tv-options>button:hover{border-color:#aeb3af}.manager-tv-options>button.is-selected{border-color:var(--agro-red);box-shadow:0 0 0 3px #ef334017}.manager-tv-options>button>span:not(.visual-preview){min-width:0}.manager-tv-options>button>span b,.manager-tv-options>button>span small{display:block}.manager-tv-options>button>span b{font-size:.84rem}.manager-tv-options>button>span small{color:#777c78;margin-top:.28rem;font-size:.66rem;line-height:1.35}.manager-tv-options>button em{background:var(--success-soft);color:#137048;letter-spacing:.08em;border-radius:5px;padding:.2rem .4rem;font-size:.52rem;font-style:normal;font-weight:900;position:absolute;top:.5rem;right:.55rem}.visual-preview{background:#0b0c0c;border-radius:8px;width:122px;height:74px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #333}.visual-preview i{display:block;position:absolute}.visual-preview .preview-top{border-bottom:2px solid var(--agro-red);background:#151616;height:9px;inset:0 0 auto}.visual-preview .preview-score{background:#f5f6f5;border-radius:3px;width:63px;height:13px;top:17px;left:8px}.visual-preview .preview-progress{background:linear-gradient(90deg, var(--agro-red) 0 42%, #252727 42%);border-radius:4px;height:5px;top:36px;left:8px;right:8px}.visual-preview .preview-left{background:#171919;border-radius:3px;width:69px;height:18px;bottom:8px;left:8px;box-shadow:inset 0 0 0 1px #2a2d2c}.visual-preview .preview-right{background:#1c1e1e;border-radius:4px;width:31px;height:26px;bottom:8px;right:8px;box-shadow:inset 0 0 0 1px #333}.visual-preview-broadcast .preview-score{width:81px;transform:skew(-10deg)}.visual-preview-broadcast .preview-left{background:repeating-linear-gradient(0deg,#171919 0 5px,#2b1518 5px 7px);border-radius:2px;width:71px;height:24px}.visual-preview-broadcast .preview-right{border-radius:2px;height:28px}.visual-preview-broadcast .preview-ticker{background:var(--agro-red);height:5px;inset:auto 0 0}.manager-tv-save{align-items:center;gap:.75rem;min-height:36px;display:flex}.manager-tv-save>button{background:var(--agro-red);color:#fff;cursor:pointer;border:0;border-radius:8px;flex-shrink:0;height:36px;padding:0 1rem;font-size:.7rem;font-weight:850}.manager-tv-save>button:disabled{color:#7f847f;cursor:default;background:#d7dad6}.manager-tv-save p{margin:0;font-size:.67rem;line-height:1.35}.manager-tv-success{color:#176440}.manager-tv-error{color:var(--danger)}.manager-metrics{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.manager-metric{border-top:4px solid var(--info);min-height:145px;box-shadow:var(--shadow);background:#fff;border-radius:16px;flex-direction:column;justify-content:center;padding:1.15rem;display:flex}.manager-metric>span{color:var(--agro-muted);letter-spacing:.08em;font-size:.66rem;font-weight:850}.manager-metric>strong{letter-spacing:-.05em;margin:.45rem 0 .3rem;font-size:clamp(1.35rem,2.2vw,2.35rem);line-height:1}.manager-metric>small{color:#7c817d;font-size:.72rem}.manager-metric.metric-good{border-color:var(--success)}.manager-metric.metric-attention{border-color:var(--warning)}.manager-metric.metric-risk{border-color:var(--danger)}.manager-action{border-radius:14px;grid-template-columns:minmax(230px,.55fr) 1fr;align-items:center;gap:1.5rem;margin-top:.8rem;padding:1rem 1.2rem;display:grid}.manager-action.action-attention{background:var(--warning-soft);color:#7c3e00}.manager-action.action-success{background:var(--success-soft);color:#09663c}.manager-action.action-neutral{background:var(--info-soft);color:#174e88}.manager-action span{letter-spacing:.11em;font-size:.6rem;font-weight:900;display:block}.manager-action strong{margin-top:.18rem;font-size:1.2rem;display:block}.manager-action p{margin:0;font-size:.78rem;line-height:1.45}.manager-section{box-shadow:var(--shadow);background:#fff;border-radius:18px;margin-top:.85rem;padding:1.35rem}.manager-section-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1rem;display:flex}.manager-section-heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(1.35rem,2.3vw,2.4rem);line-height:1}.manager-section-heading>p{max-width:58ch;color:var(--agro-muted);text-align:right;margin:0;font-size:.72rem;line-height:1.4}.manager-table-wrap{border:1px solid var(--agro-line);border-radius:13px;overflow:auto}.manager-table{border-collapse:collapse;width:100%;min-width:1160px;font-size:.73rem}.manager-table th{color:#616662;letter-spacing:.06em;text-align:right;text-transform:uppercase;white-space:nowrap;background:#eceeeb;padding:.7rem .65rem;font-size:.6rem}.manager-table th:first-child{text-align:left}.manager-table td{text-align:right;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #e5e7e4;padding:.75rem .65rem}.manager-table tbody tr:last-child td{border-bottom:0}.manager-table tbody tr:hover{background:#fafbf9}.manager-table td:first-child{text-align:left}.manager-table td>small{color:#858a86;margin-top:.18rem;font-size:.62rem;display:block}.seller-cell{align-items:center;gap:.65rem;display:flex}.seller-cell>span{background:var(--agro-ink);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.seller-cell small{color:#858a86;margin-top:.15rem;font-size:.61rem;display:block}.table-progress{justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.table-progress>span{background:#e4e7e3;border-radius:999px;width:62px;height:6px;overflow:hidden}.table-progress i{border-radius:inherit;background:var(--agro-red);height:100%;display:block}.cell-attention{color:#9a5400;background:#fff9ed}.cell-risk{color:var(--danger);background:#fff0f1}.manager-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.quality-summary{grid-template-columns:repeat(2,1fr);gap:.65rem;display:grid}.quality-summary>div{border:1px solid var(--agro-line);background:#fafbf9;border-radius:12px;flex-direction:column;padding:.9rem;display:flex}.quality-summary .quality-qualified{background:var(--success-soft);border-color:#9fd5ba}.quality-summary span{color:var(--agro-muted);letter-spacing:.07em;font-size:.58rem;font-weight:850}.quality-summary strong{margin-top:.25rem;font-size:1.65rem}.quality-summary b{color:#6e736f;font-size:.68rem}.status-list{border-top:1px solid var(--agro-line);margin-top:.7rem}.status-list>div{border-bottom:1px solid #eceeeb;grid-template-columns:1fr auto auto;align-items:center;gap:.7rem;padding:.62rem 0;font-size:.71rem;display:grid}.status-list small{color:#858a86;text-align:right;min-width:105px}.reality-cards{grid-template-columns:repeat(2,1fr);gap:.65rem;display:grid}.reality-cards>div{background:var(--danger-soft);border:1px solid #e5a6ab;border-radius:12px;padding:.9rem}.reality-cards>div.reality-ok{background:var(--success-soft);border-color:#9fd5ba}.reality-cards span{color:#a32b34;letter-spacing:.07em;font-size:.58rem;font-weight:850}.reality-cards .reality-ok span{color:#0b6b40}.reality-cards strong{margin-top:.25rem;font-size:1.2rem;display:block}.reality-cards p{color:#8a4349;margin:.4rem 0 0;font-size:.68rem;line-height:1.4}.coverage-observed{border:1px solid var(--agro-line);background:#fafbf9;border-radius:12px;margin-top:.7rem;padding:.85rem}.coverage-observed span,.coverage-observed b,.coverage-observed small{display:block}.coverage-observed span{color:var(--agro-muted);font-size:.61rem}.coverage-observed b{margin:.25rem 0;font-size:1rem}.coverage-observed small{color:#8a8f8b;font-size:.63rem}.manager-chart-legend{color:#6f7470;justify-content:flex-end;gap:1rem;margin-top:-.4rem;font-size:.66rem;display:flex}.manager-chart-legend span{align-items:center;gap:.4rem;display:inline-flex}.manager-chart-legend span:before{content:"";background:var(--info);border-radius:3px;width:9px;height:9px}.manager-chart-legend .legend-sales:before{background:var(--agro-red)}.manager-chart{border-bottom:1px solid var(--agro-line);grid-template-columns:repeat(11,minmax(42px,1fr));align-items:end;gap:.5rem;height:230px;margin-top:.7rem;padding:.5rem .5rem 0;display:grid}.manager-chart-day{text-align:center;grid-template-rows:1fr auto auto;gap:.25rem;height:100%;display:grid}.manager-bars{justify-content:center;align-items:end;gap:3px;min-height:0;display:flex}.manager-bars i{border-radius:5px 5px 1px 1px;width:min(18px,43%);min-height:0}.manager-bars .proposal-bar{background:var(--info)}.manager-bars .sale-bar{background:var(--agro-red)}.manager-chart-day>span{color:#666b67;font-size:.6rem}.manager-chart-day>small{color:#929793;padding-bottom:.4rem;font-size:.54rem}.manager-bottom-grid{align-items:start}.data-quality-list{gap:.6rem;display:grid}.data-quality-list>div{border:1px solid var(--agro-line);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.75rem;display:grid}.data-quality-list i{background:var(--success);border-radius:50%;width:10px;height:10px}.data-quality-list .quality-attention i{background:var(--warning)}.data-quality-list .quality-blocked i{background:var(--danger)}.data-quality-list b{font-size:.76rem}.data-quality-list p{color:#7b807c;margin:.2rem 0 0;font-size:.66rem;line-height:1.35}.data-quality-list strong{color:#5f6460;text-align:right;font-size:.72rem}.order-status-list{gap:.45rem;display:grid}.order-status-list>div{border:1px solid var(--agro-line);border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:.8rem;padding:.7rem .8rem;font-size:.71rem;display:grid}.order-status-list b{color:#717672;font-weight:600}.order-status-list strong{text-align:right;min-width:110px}.missing-data{background:#eceeeb;border-radius:11px;margin-top:.75rem;padding:.8rem}.missing-data span{color:#666b67;letter-spacing:.07em;font-size:.58rem;font-weight:850}.missing-data p{color:#737874;margin:.35rem 0 0;font-size:.65rem;line-height:1.45}@media (max-width:1180px){.manager-tv-visual{grid-template-columns:1fr}.manager-metrics{grid-template-columns:repeat(2,1fr)}.manager-split{grid-template-columns:1fr}}@media (max-width:900px){.tv-shell{grid-template-rows:auto auto;height:auto;min-height:100vh;overflow:visible}.tv-topbar{border-bottom-width:3px;flex-wrap:wrap;gap:.5rem 1rem;height:auto;padding:.7rem .9rem}.tv-topbar .wordmark{font-size:1.35rem}.tv-topbar-brand{gap:.7rem}.tv-topbar-divider{height:1.4rem}.tv-topbar-title{gap:.1rem}.tv-topbar-title b{font-size:.66rem}.tv-topbar-title span{font-size:.58rem}.tv-topbar-status{flex-wrap:wrap;gap:.4rem}.sync-pill,.live-pill,.audio-button{gap:.4rem;height:30px;padding:0 .65rem;font-size:.6rem}.sync-pill i,.live-pill i,.audio-button i{width:7px;height:7px}.ghost-button{border-radius:8px;height:34px;padding:0 .8rem;font-size:.68rem}.tv-quiet-button{height:34px;padding:0 .5rem;font-size:.66rem}.tv-shell-broadcast{grid-template-rows:auto auto}.tv2-topbar{flex-wrap:wrap;gap:.55rem;height:auto;padding:.65rem .8rem}.tv2-topbar-brand{gap:.55rem}.tv2-logo{width:160px;height:54px;margin:-14px 0}.tv2-topbar-brand>div{flex-direction:column;align-items:flex-start;gap:.05rem}.tv2-topbar-brand b{font-size:.7rem}.tv2-topbar-brand span{font-size:.55rem}.tv2-topbar-status{flex-wrap:wrap;gap:.35rem}.tv2-live-state,.tv2-mono-chip,.tv2-audio,.tv2-control{height:30px;padding:0 .6rem;font-size:.56rem}.tv2-exit{height:30px;font-size:.62rem}.tv-stage{display:block}.tv2-board{height:auto;padding:.8rem;display:block}.tv2-hero{padding:.8rem .2rem 1rem}.tv2-hero-kicker{align-items:flex-start}.tv2-hero-kicker>div{flex-direction:column;align-items:flex-start;gap:.15rem}.tv2-hero-kicker>div b{font-size:.68rem}.tv2-hero-kicker>div span{font-size:.58rem}.tv2-pace-badge{height:30px;padding:0 .55rem}.tv2-pace-badge i{font-size:.56rem}.tv2-hero-score{gap:.7rem;margin-top:.7rem}.tv2-hero-score>strong{font-size:clamp(2.4rem,11vw,3.5rem)}.tv2-hero-score>div b{font-size:clamp(1.4rem,7vw,2rem)}.tv2-hero-score>div span{font-size:.55rem}.tv2-master{height:17px;margin-top:1.8rem}.tv2-master-goal b,.tv2-master-pace b,.tv2-master-scale{font-size:.52rem}.tv2-body{flex-direction:column;gap:.8rem;padding:0;display:flex}.tv2-race{gap:.5rem}.tv2-race>header{flex-direction:column;align-items:flex-start;gap:.15rem}.tv2-race>header b,.tv2-rhythm header b,.tv2-funnel header b{font-size:.66rem}.tv2-race>header span,.tv2-race>header small,.tv2-rhythm header small,.tv2-funnel header small{font-size:.55rem}.tv2-race-list{grid-auto-rows:auto}.tv2-race-content{gap:.55rem;min-height:74px;padding:0 .7rem}.tv2-race-rank{width:28px;font-size:.9rem}.tv2-rank-1 .tv2-race-rank,.tv2-race-manager .tv2-race-rank{font-size:.9rem}.tv2-race-avatar{border-radius:8px;width:38px;height:38px;font-size:.9rem}.tv2-race-name-line{flex-direction:column;align-items:flex-start;gap:.2rem}.tv2-race-name-line>strong{font-size:.9rem}.tv2-race-name small{font-size:.55rem}.tv2-manager-badge{padding:.12rem .38rem}.tv2-manager-badge b{font-size:.48rem}.tv2-race-value{font-size:1rem}.tv2-race-percent{min-width:64px;height:28px}.tv2-race-percent b{font-size:.65rem}.tv2-race-open{min-height:38px;font-size:.56rem}.tv2-sidebar{gap:.55rem}.tv2-rhythm,.tv2-funnel{padding:.8rem}.tv2-rhythm-values{font-size:.65rem}.tv2-rhythm-foot{flex-wrap:wrap}.tv2-rhythm-gap,.tv2-rhythm-foot small{font-size:.56rem}.tv2-tiles{gap:.5rem}.tv2-tiles article{padding:.7rem}.tv2-tiles span,.tv2-tiles small{font-size:.55rem}.tv2-tiles b{font-size:1rem}.tv2-funnel{grid-template-rows:auto repeat(3,46px)}.tv2-funnel>div{grid-template-columns:1fr auto 110px}.tv2-funnel>div span,.tv2-funnel>div small{font-size:.56rem}.tv2-funnel>div b{font-size:.85rem}.tv2-ticker{display:none}.board{flex-direction:column;gap:.75rem;width:auto;height:auto;padding:.85rem;display:flex}.board-left{display:contents}.score-card{order:1}.action-strip{order:2}.podium-card{order:3}.funnel-card{order:4}.score-card,.funnel-card,.podium-card,.action-strip{border-radius:18px}.score-card{gap:.9rem;padding:1.1rem 1rem 1.15rem}.score-head{gap:.8rem}.score-label span{font-size:.64rem}.score-label small{margin-top:.25rem;font-size:.6rem}.status-badge{height:30px;padding:0 .7rem;font-size:.58rem}.score-main{align-items:flex-end;gap:.8rem}.score-value{font-size:clamp(2.35rem,11.5vw,3.3rem)}.score-percent{padding-bottom:.15rem}.score-percent b{font-size:clamp(1.3rem,6vw,1.8rem)}.score-percent span{margin-top:.2rem;font-size:.58rem}.master-bar-track{height:16px;margin-top:2.1rem}.meta-marker{width:3px;top:-6px;bottom:-6px}.meta-marker b{font-size:.56rem;bottom:calc(100% + 5px)}.pace-marker{top:-4px;bottom:-4px}.pace-marker:after{border-width:4px 4px 0}.pace-marker b{font-size:.54rem;bottom:calc(100% + 8px)}.master-bar-scale{margin-top:.3rem;font-size:.54rem}.master-bar-legend{white-space:normal;flex-wrap:wrap;gap:.25rem .4rem;margin-top:.45rem;font-size:.68rem}.score-tiles{grid-template-columns:repeat(2,1fr);gap:.5rem}.score-tiles>div{border-radius:12px;gap:.3rem;padding:.65rem .7rem}.score-tiles span{font-size:.56rem}.score-tiles b{font-size:1.18rem}.score-tiles small{font-size:.58rem}.action-strip{flex-wrap:wrap;gap:.25rem .7rem;padding:.7rem .9rem}.action-strip>span{font-size:.58rem}.action-strip>strong{white-space:normal;font-size:.85rem}.action-strip>p{white-space:normal;flex-basis:100%;font-size:.7rem}.funnel-card{gap:.6rem;padding:1rem .9rem}.funnel-head{flex-direction:column;align-items:flex-start;gap:.2rem}.funnel-head span{font-size:.64rem}.funnel-head small{text-align:left;white-space:normal;font-size:.6rem}.funnel-flow{grid-template-columns:1fr;gap:.4rem}.funnel-cell{border-radius:12px;gap:.25rem;padding:.7rem .85rem}.funnel-cell span{font-size:.56rem}.funnel-cell strong,.funnel-cell.cell-brand strong{font-size:1.5rem}.funnel-cell b{font-size:.64rem}.funnel-link{font-size:.9rem;transform:rotate(90deg)}.podium-card{gap:.6rem;padding:1rem .9rem}.podium-head span{font-size:.64rem}.podium-head small{font-size:.6rem}.podium-list{grid-template-rows:none;gap:.5rem}.podium-row{border-radius:14px;gap:.4rem;padding:.8rem .9rem}.podium-row-top{gap:.5rem}.podium-rank,.rank-1 .podium-rank{font-size:.85rem}.podium-avatar{border-radius:9px;width:34px;height:34px;font-size:.85rem}.rank-1 .podium-avatar{border-radius:11px;width:44px;height:44px;font-size:1.05rem}.podium-name{font-size:1rem}.rank-1 .podium-name{font-size:1.25rem}.podium-super{padding:.1rem .45rem;font-size:.56rem}.podium-sales{font-size:1.3rem}.rank-1 .podium-sales{font-size:1.7rem}.podium-progress{height:6px}.podium-row>small{font-size:.6rem}.podium-empty small{font-size:.7rem}.sale-celebration{width:auto;max-width:none;padding:1.2rem 1rem 1rem;inset:0}.sale-celebration:after{inset:.45rem}.celebration-header{gap:.8rem}.celebration-wordmark{font-size:1.05rem}.celebration-live{letter-spacing:.08em;gap:.4rem;font-size:.58rem}.celebration-live i{width:6px;height:6px}.celebration-stage{padding:.5rem 0}.celebration-confirmed{letter-spacing:.12em;gap:.5rem;font-size:.78rem}.celebration-check{width:28px;height:28px;font-size:1rem}.celebration-seller{gap:.65rem;margin-top:.85rem}.celebration-avatar{border-radius:12px;width:44px;height:44px;font-size:1.2rem}.celebration-seller strong{max-width:calc(100vw - 6rem);font-size:2rem}.celebration-value{margin-top:.4rem;font-size:3.6rem}.celebration-recognition{margin-top:.35rem;font-size:.82rem}.celebration-impact{grid-template-columns:1fr;gap:.5rem;width:min(100%,28rem);margin-top:.8rem}.celebration-impact article{border-radius:12px;gap:.15rem;padding:.65rem .8rem}.celebration-impact article>span{font-size:.58rem}.celebration-impact article>strong{font-size:1.35rem}.celebration-impact article>small{font-size:.7rem}.celebration-impact-arrow{display:none}.celebration-footer{gap:.5rem;font-size:.58rem}.celebration-progress{width:min(82vw,24rem);height:2px}.rules-dialog-body{grid-template-columns:1fr}.manager-header{padding:0 1rem}.manager-brand>span:last-child{display:none}.manager-main{width:min(100% - 1.25rem,1440px)}.manager-title-row{flex-direction:column;align-items:flex-start}.manager-updated{text-align:left;align-items:flex-start}.manager-updated>i{display:none}.manager-chart{grid-template-columns:repeat(11,minmax(52px,1fr));overflow-x:auto}.manager-tv-options{grid-template-columns:1fr}}@media (max-width:640px){.gate-shell{place-items:stretch stretch;padding:0}.gate-panel{border:0;border-radius:0;min-height:100vh;padding:1.4rem}.rules-list{grid-template-columns:1fr}.manager-header nav button:first-child{display:none}.manager-metrics{grid-template-columns:1fr}.manager-action{grid-template-columns:1fr;gap:.5rem}.manager-section-heading{flex-direction:column;align-items:flex-start;gap:.6rem}.manager-section-heading>p{text-align:left}.quality-summary,.reality-cards{grid-template-columns:1fr}.manager-tv-visual{padding:1rem}.manager-tv-options>button{grid-template-columns:104px minmax(0,1fr)}.visual-preview{width:104px}.manager-tv-save{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.tv2-ticker-track{animation:none!important}}.manager-original-logo{background:url(/agrobox-logo-horizontal.png) 50%/contain no-repeat;flex:none;width:136px;height:46px;display:block}.manager-section-tabs{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid #dfe2df;align-items:stretch;gap:.25rem;min-height:48px;padding:0 4vw;display:flex;position:sticky;top:64px}.manager-section-tabs button{color:#747a76;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;padding:0 .85rem;font-size:.72rem;font-weight:760;display:inline-flex;position:relative}.manager-section-tabs button:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:.65rem;right:.65rem}.manager-section-tabs button:hover{color:#222624}.manager-section-tabs button.is-active{color:#c91826}.manager-section-tabs button.is-active:after{background:var(--agro-red)}.manager-section-tabs button span{font-size:.9rem}.manager-campaign-main{width:min(100% - 3rem,1480px)}.campaign-area{--campaign-red:#ed1c2e;--campaign-ink:#151817;--campaign-muted:#747b77;color:var(--campaign-ink)}.campaign-page-head{justify-content:space-between;align-items:flex-start;gap:2rem;margin:0 0 1.35rem;display:flex}.campaign-page-head h1{letter-spacing:-.055em;margin:.16rem 0 .3rem;font-size:clamp(1.8rem,3vw,2.65rem)}.campaign-page-head p:not(.eyebrow){color:var(--campaign-muted);margin:0;font-size:.82rem;line-height:1.55}.campaign-new-button,.campaign-empty button,.campaign-list-card>header button,.campaign-wizard-footer .primary,.campaign-wizard-footer .secondary{color:#303532;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8dcda;border-radius:10px;padding:0 1rem;font-size:.72rem;font-weight:800}.campaign-new-button,.campaign-wizard-footer .primary,.campaign-empty button{border-color:var(--campaign-red);background:var(--campaign-red);color:#fff;box-shadow:0 8px 20px #ed1c2e26}.campaign-new-button:hover,.campaign-wizard-footer .primary:hover,.campaign-empty button:hover{background:#cf1725}.campaign-new-button:disabled,.campaign-list-card button:disabled,.campaign-wizard-footer button:disabled{opacity:.48;cursor:not-allowed}.campaign-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.campaign-stat-grid article{background:#fff;border:1px solid #e2e5e2;border-radius:13px;padding:1rem 1.05rem;box-shadow:0 8px 24px #10151206}.campaign-stat-grid span{color:var(--campaign-muted);font-size:.66rem;display:block}.campaign-stat-grid b{letter-spacing:-.04em;margin-top:.3rem;font-size:1.55rem;display:block}.campaign-list-card,.campaign-history-card,.campaign-form-card{background:#fff;border:1px solid #dfe3e0;border-radius:16px;overflow:hidden;box-shadow:0 14px 40px #14191609}.campaign-list-card>header{border-bottom:1px solid #e8eae8;justify-content:space-between;align-items:center;gap:1rem;min-height:64px;padding:.9rem 1.1rem;display:flex}.campaign-list-card>header h2{margin:0;font-size:1rem}.campaign-list-card>header p{color:var(--campaign-muted);margin:.2rem 0 0;font-size:.62rem}.campaign-list-card>header button{min-height:34px}.campaign-table-wrap{overflow-x:auto}.campaign-table-wrap table{border-collapse:collapse;width:100%;min-width:920px}.campaign-table-wrap th,.campaign-table-wrap td{text-align:left;white-space:nowrap;border-bottom:1px solid #eceeec;padding:.85rem 1rem}.campaign-table-wrap th{color:#8a908c;letter-spacing:.08em;text-transform:uppercase;font-size:.57rem}.campaign-table-wrap tbody tr:last-child td{border-bottom:0}.campaign-table-wrap td{color:#424744;font-size:.69rem}.campaign-table-wrap td>b,.campaign-table-wrap td>small{display:block}.campaign-table-wrap td>b{color:#1b1f1d;font-size:.75rem}.campaign-table-wrap td>small{color:#929793;margin-top:.2rem;font-size:.59rem}.campaign-status,.campaign-sync{color:#69706c;white-space:nowrap;background:#eef0ee;border-radius:999px;align-items:center;gap:.35rem;width:max-content;padding:.32rem .55rem;font-size:.59rem;font-weight:800;display:inline-flex}.campaign-status:before,.campaign-sync:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.campaign-status.status-active{color:#087b43;background:#e5f7ed}.campaign-status.status-scheduled{color:#286bb6;background:#e9f2ff}.campaign-status.status-draft{color:#98610c;background:#fff3da}.campaign-status.status-finished{color:#69706c;background:#eceeed}.campaign-sync.pending{color:#98610c;background:#fff3da}.campaign-sync.applied{color:#087b43;background:#e5f7ed}.campaign-row-actions{gap:.35rem;display:flex}.campaign-row-actions button{color:#515753;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe2df;border-radius:7px;padding:0 .55rem;font-size:.6rem;font-weight:750}.campaign-row-actions button:first-child{color:#b91825;border-color:#efbec2}.campaign-empty,.campaign-empty-teams{text-align:center;place-items:center;min-height:260px;padding:2rem;display:grid}.campaign-empty>span,.campaign-empty-teams>span{width:54px;height:54px;color:var(--campaign-red);background:#fce8ea;border-radius:50%;place-items:center;margin-bottom:.7rem;font-size:1.5rem;display:grid}.campaign-empty b,.campaign-empty-teams b{font-size:.9rem}.campaign-empty p,.campaign-empty-teams p{max-width:440px;color:var(--campaign-muted);margin:.4rem 0 .9rem;font-size:.7rem;line-height:1.5}.campaign-loading{color:#737a76;justify-content:center;align-items:center;gap:.7rem;min-height:320px;font-size:.75rem;display:flex}.campaign-loading span{border:2px solid #d4d8d5;border-top-color:var(--agro-red);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite campaign-spin}@keyframes campaign-spin{to{transform:rotate(1turn)}}.campaign-alert{border-radius:10px;margin:0 0 1rem;padding:.8rem .95rem;font-size:.7rem;line-height:1.45}.campaign-alert.success{color:#087b43;background:#e5f7ed}.campaign-alert.error{color:#a61d28;background:#fdecee}.campaign-alert.warning{color:#8b5809;background:#fff3da}.campaign-wizard-head{align-items:center}.campaign-back{color:#707672;font:inherit;cursor:pointer;background:0 0;border:0;margin:0 0 .8rem;padding:0;font-size:.68rem;font-weight:750}.campaign-stepper{grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem;margin-bottom:.8rem;display:grid}.campaign-stepper button{color:#858b87;min-width:0;min-height:52px;font:inherit;cursor:pointer;background:#f7f8f7;border:1px solid #dde1de;border-radius:10px;align-items:center;gap:.5rem;padding:.6rem .65rem;display:flex}.campaign-stepper button b{color:#737a76;background:#e4e7e4;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:.61rem;display:grid}.campaign-stepper button span{text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:780;overflow:hidden}.campaign-stepper button.is-active{color:#ab1723;background:#fff0f1;border-color:#efb1b6}.campaign-stepper button.is-active b{background:var(--campaign-red);color:#fff}.campaign-stepper button.is-done b{color:#087b43;background:#daf1e4}.campaign-form-card{min-height:520px}.campaign-step-content{padding:1.35rem}.campaign-section-title{align-items:flex-start;gap:.7rem;margin-bottom:1.15rem;display:flex}.campaign-section-title>span{color:#be1724;background:#fce8ea;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:.62rem;font-weight:900;display:grid}.campaign-section-title h2{letter-spacing:-.02em;margin:0;font-size:1.12rem}.campaign-section-title p{color:var(--campaign-muted);margin:.25rem 0 0;font-size:.68rem;line-height:1.45}.campaign-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.campaign-field.full{grid-column:1/-1}.campaign-field{color:#3e4440;gap:.4rem;font-size:.67rem;font-weight:760;display:grid}.campaign-field input,.campaign-field select,.campaign-field textarea,.campaign-prize-list input,.campaign-bonus-list input{color:#1f2421;width:100%;min-height:42px;font:inherit;background:#fbfcfb;border:1px solid #d8ddda;border-radius:9px;outline:none;padding:.6rem .7rem}.campaign-field textarea{resize:vertical;min-height:112px;line-height:1.5}.campaign-field input:focus,.campaign-field select:focus,.campaign-field textarea:focus,.campaign-prize-list input:focus,.campaign-bonus-list input:focus{border-color:#e87982;box-shadow:0 0 0 3px #ed1c2e14}.campaign-info-note,.campaign-sync-note{background:#f3f5f3;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.8rem .9rem;display:flex}.campaign-info-note b{font-size:.7rem}.campaign-info-note p{color:#747b77;margin:0;font-size:.65rem}.campaign-sync-note{color:#147043;background:#e9f8ef;margin:0 0 .85rem;font-size:.66rem}.campaign-sync-note span{align-items:center;gap:.4rem;display:flex}.campaign-sync-note i{background:#18a15e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #18a15e1f}.campaign-seller-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.campaign-seller{cursor:pointer;background:#fff;border:1px solid #e0e4e1;border-radius:10px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;padding:.65rem .75rem;display:grid}.campaign-seller.is-selected{background:#fff8f8;border-color:#ebb1b6}.campaign-seller input{accent-color:var(--campaign-red)}.campaign-seller-avatar{color:#4a504c;background:#e9ece9;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:.72rem;font-weight:850;display:grid}.campaign-seller>span:last-of-type{min-width:0}.campaign-seller b,.campaign-seller small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.campaign-seller b{font-size:.7rem}.campaign-seller small{color:#89908b;margin-top:.12rem;font-size:.57rem}.campaign-seller em{color:#6e7570;background:#ecefed;border-radius:999px;padding:.2rem .4rem;font-size:.49rem;font-style:normal;font-weight:900}.campaign-manager-mode{margin-top:1rem}.money-input{background:#fbfcfb;border:1px solid #d8ddda;border-radius:9px;align-items:center;display:flex;overflow:hidden}.money-input>b,.money-input>span{color:#737a75;padding-left:.7rem;font-size:.65rem}.money-input input{background:0 0;border:0;box-shadow:none!important}.campaign-goal-list{border-top:1px solid #e7e9e7;margin-top:1rem;display:grid}.campaign-goal-list>label{border-bottom:1px solid #e7e9e7;grid-template-columns:auto minmax(120px,1fr) 220px;align-items:center;gap:.7rem;padding:.65rem 0;display:grid}.campaign-goal-list>label>b{font-size:.7rem}.campaign-goal-list .money-input{min-width:0}.campaign-big-toggle{cursor:pointer;background:#fff4f5;border:1px solid #efbdc1;border-radius:11px;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1rem;display:flex}.campaign-big-toggle b,.campaign-big-toggle small{display:block}.campaign-big-toggle b{font-size:.76rem}.campaign-big-toggle small{color:#8e6568;margin-top:.2rem;font-size:.62rem}.campaign-big-toggle input,.campaign-sequence input{width:20px;height:20px;accent-color:var(--campaign-red)}.campaign-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:.85rem;display:grid}.campaign-team-card{border:1px solid #dfe3e0;border-top:3px solid var(--team-color);background:#fbfcfb;border-radius:12px;padding:1rem}.campaign-team-card>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;margin-bottom:.8rem;display:grid}.campaign-team-card>header b,.campaign-team-card>header small{display:block}.campaign-team-card>header b{font-size:.77rem}.campaign-team-card>header small{color:#858c87;margin-top:.1rem;font-size:.57rem}.campaign-team-card>header input[type=color]{background:#fff;border:1px solid #d8dcda;border-radius:7px;width:30px;height:30px;padding:2px}.campaign-team-avatar{object-fit:cover;color:#fff;border-radius:14px;flex:none;place-items:center;width:50px;height:50px;font-size:.7rem;font-weight:900;display:grid;overflow:hidden;box-shadow:0 7px 18px #161b181f}.campaign-team-card .campaign-field{margin-top:.65rem}.campaign-upload{background:#fff;border:1px solid #e1e4e2;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.55rem;margin-top:.65rem;padding:.65rem;display:grid}.campaign-upload b,.campaign-upload small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.campaign-upload b{font-size:.63rem}.campaign-upload small{color:#8a908c;max-width:180px;margin-top:.15rem;font-size:.54rem}.campaign-upload label{color:#555b57;cursor:pointer;border:1px solid #ddd;border-radius:7px;align-items:center;min-height:30px;padding:0 .55rem;font-size:.57rem;font-weight:800;display:inline-flex}.campaign-upload input{display:none}.campaign-upload a{color:#bb1925;font-size:.55rem;font-weight:750}.campaign-team-members{border-top:1px solid #e5e8e5;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin-top:.8rem;padding-top:.7rem;display:grid}.campaign-team-members>b{grid-column:1/-1;margin-bottom:.15rem;font-size:.62rem}.campaign-team-members label{color:#656c67;align-items:center;gap:.35rem;font-size:.58rem;display:flex}.campaign-team-members input{accent-color:var(--team-color)}.campaign-empty-teams{background:#fafbfa;border:1px dashed #d7dcd8;border-radius:12px;min-height:220px;margin-top:.8rem}.campaign-celebration-box,.campaign-rule-block{background:#fbfcfb;border:1px solid #e0e4e1;border-radius:12px;margin-top:.8rem;padding:1rem}.campaign-celebration-box{background:#fff8f8;border-color:#efc4c7;margin-top:0}.campaign-subtitle{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.campaign-subtitle h3,.campaign-rule-block h3{margin:0;font-size:.82rem}.campaign-subtitle p{color:#858c87;margin:.2rem 0 0;font-size:.61rem}.campaign-subtitle>label{color:#6f7671;align-items:center;gap:.45rem;font-size:.62rem;display:flex}.campaign-subtitle>label input{border:1px solid #d8dcda;border-radius:8px;width:56px;min-height:34px;padding:.4rem}.campaign-sequence{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.6rem;display:grid}.campaign-sequence>article{background:#fff;border:1px solid #eadcdd;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.8rem;display:grid}.campaign-sequence>article.is-disabled{opacity:.48}.campaign-sequence>article>span{background:var(--campaign-red);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.62rem;font-weight:900;display:grid}.campaign-sequence b,.campaign-sequence small{display:block}.campaign-sequence b{font-size:.68rem}.campaign-sequence small{color:#8a908c;margin-top:.15rem;font-size:.55rem}.campaign-sequence em{color:#087b43;background:#e6f7ee;border-radius:999px;padding:.2rem .4rem;font-size:.5rem;font-style:normal;font-weight:900}.campaign-sequence>i{color:#aeb3b0;align-self:center;font-style:normal}.campaign-inline-warning{color:#99620d;margin:.65rem 0 0;font-size:.6rem}.campaign-rule-block>h3{margin-bottom:.75rem}.campaign-radio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.campaign-radio-grid>div{cursor:pointer;background:#fff;border:1px solid #dfe3e0;border-radius:10px;align-items:flex-start;gap:.55rem;padding:.75rem;display:flex}.campaign-radio-grid>div.is-selected{background:#fff4f5;border-color:#ecafb4}.campaign-radio-grid input{accent-color:var(--campaign-red);margin-top:.1rem}.campaign-radio-grid b,.campaign-radio-grid small{display:block}.campaign-radio-grid b{font-size:.66rem}.campaign-radio-grid small{color:#858c87;margin-top:.2rem;font-size:.56rem;line-height:1.4}.campaign-field.compact{width:220px;margin-top:.7rem}.campaign-field.compact>div{color:#737a76;align-items:center;gap:.4rem;display:flex}.campaign-field.compact input{width:80px}.campaign-control-note{color:#586777;background:#eff3f8;border-radius:8px;margin:.75rem 0 0;padding:.65rem .75rem;font-size:.59rem;line-height:1.45}.campaign-prize-list,.campaign-bonus-list{gap:.45rem;display:grid}.campaign-prize-list label{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.campaign-prize-list label>b{color:#555c57;background:#f1f3f1;border-radius:9px;place-items:center;width:32px;height:32px;font-size:.61rem;display:grid}.campaign-bonus-list>div{grid-template-columns:100px minmax(0,1fr);gap:.5rem;display:grid}.campaign-bonus-list>div>div{background:#fff;border:1px solid #d8ddda;border-radius:9px;align-items:center;display:flex;overflow:hidden}.campaign-bonus-list>div>div input{border:0;box-shadow:none!important}.campaign-bonus-list>div>div span{color:#777e79;padding-right:.6rem;font-size:.62rem}.campaign-fixed-rules{flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem;display:flex}.campaign-fixed-rules span{color:#147043;background:#e9f7ef;border-radius:999px;padding:.38rem .55rem;font-size:.56rem;font-weight:700}.campaign-wizard-footer{justify-content:space-between;align-items:center;gap:1rem;margin-top:.8rem;display:flex}.campaign-wizard-footer>div{gap:.55rem;display:flex}.campaign-wizard-footer .secondary{background:#fff}.campaign-readiness{flex-wrap:wrap;gap:.45rem;margin-bottom:.8rem;display:flex}.campaign-readiness span{color:#087b43;background:#e7f6ed;border-radius:999px;padding:.38rem .55rem;font-size:.58rem;font-weight:800}.campaign-readiness span.warn{color:#9a620b;background:#fff1d5}.campaign-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.campaign-review-grid>article{background:#fbfcfb;border:1px solid #dfe3e0;border-radius:11px;padding:.85rem}.campaign-review-grid>article.full{grid-column:1/-1}.campaign-review-grid header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.55rem;display:flex}.campaign-review-grid header span{color:#858c87;letter-spacing:.07em;text-transform:uppercase;font-size:.56rem;font-weight:850}.campaign-review-grid header button{color:#c01926;font:inherit;cursor:pointer;background:0 0;border:0;font-size:.57rem;font-weight:800}.campaign-review-grid>article>b{font-size:.72rem}.campaign-review-grid>article>p{color:#7f8681;margin:.25rem 0 0;font-size:.6rem;line-height:1.45}.campaign-review-teams{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.campaign-review-teams>div{align-items:center;gap:.55rem;min-width:0;display:flex}.campaign-review-teams .campaign-team-avatar{border-radius:11px;width:40px;height:40px}.campaign-review-teams b,.campaign-review-teams small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.campaign-review-teams b{font-size:.68rem}.campaign-review-teams small{color:#858c87;margin-top:.15rem;font-size:.55rem}.campaign-history-card article{border-bottom:1px solid #e8eae8;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.85rem 1rem;display:grid}.campaign-history-card article:last-child{border-bottom:0}.campaign-history-dot{background:var(--campaign-red);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #ed1c2e1a}.campaign-history-card b,.campaign-history-card p{margin:0;display:block}.campaign-history-card b{font-size:.7rem}.campaign-history-card p{color:#858c87;margin-top:.15rem;font-size:.58rem}.campaign-history-card small{color:#7e8580;font-size:.58rem}@media (max-width:980px){.manager-section-tabs{padding:0 .75rem;top:60px;overflow-x:auto}.manager-section-tabs button{white-space:nowrap;min-height:46px}.campaign-stepper{grid-template-columns:repeat(6,minmax(125px,1fr));padding-bottom:.25rem;overflow-x:auto}.campaign-team-grid{grid-template-columns:1fr}.campaign-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.manager-original-logo{width:105px;height:38px}.manager-campaign-main{width:min(100% - 1.25rem,1480px)}.campaign-page-head{gap:1rem;display:grid}.campaign-new-button{width:100%}.campaign-field-grid,.campaign-seller-grid,.campaign-radio-grid,.campaign-review-grid{grid-template-columns:1fr}.campaign-review-grid>article.full{grid-column:auto}.campaign-info-note,.campaign-sync-note{flex-direction:column;align-items:flex-start}.campaign-goal-list>label{grid-template-columns:auto minmax(0,1fr)}.campaign-goal-list .money-input{grid-column:1/-1}.campaign-sequence{grid-template-columns:1fr}.campaign-sequence>i{justify-self:center;transform:rotate(90deg)}.campaign-bonus-list>div{grid-template-columns:86px minmax(0,1fr)}.campaign-review-teams{grid-template-columns:1fr}.campaign-wizard-footer{flex-direction:column-reverse;align-items:stretch}.campaign-wizard-footer>button,.campaign-wizard-footer>div,.campaign-wizard-footer>div button{width:100%}.campaign-wizard-footer>div{flex-direction:column}.campaign-history-card article{grid-template-columns:auto minmax(0,1fr)}.campaign-history-card article>small{grid-column:2}}.tv-stage.has-team-strip{grid-template-rows:auto minmax(0,1fr);gap:.45rem;padding-top:.45rem;display:grid}.tv-stage.has-team-strip>.board,.tv-stage.has-team-strip>.tv2-board{height:100%;min-height:0;padding-top:.15rem}.tv-team-strip{z-index:3;grid-template-columns:1fr 1fr;gap:.65rem;width:calc(100% - 2rem);min-height:86px;margin:0 auto;padding:0;display:grid;position:relative}.tv-team-strip article{border:1px solid #ffffff29;border-left:4px solid var(--team-color);color:#fff;background:linear-gradient(120deg,#131615f7,#202422f7);border-radius:15px;grid-template-columns:auto minmax(0,1fr) minmax(160px,.7fr);align-items:center;gap:.7rem;min-width:0;padding:.7rem .9rem;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 30px #00000029}.tv-team-strip-classic article{border-color:#dfe3e0;border-left-color:var(--team-color);color:#202522;background:#fff;box-shadow:0 8px 24px #151a170f}.tv-team-strip article.is-leading:after{content:"LÍDER";background:var(--team-color);color:#fff;letter-spacing:.08em;border-radius:0 0 0 7px;padding:.22rem .5rem;font-size:.47rem;font-weight:950;position:absolute;top:0;right:0}.tv-team-avatar{border:2px solid var(--team-color);background:var(--team-color) center/cover no-repeat;color:#fff;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;font-size:.7rem;font-weight:950;display:grid;box-shadow:0 6px 18px #0000002e}.tv-team-avatar.is-large{border-width:3px;border-radius:25px;width:96px;height:96px;font-size:1.2rem}.tv-team-strip-name span,.tv-team-strip-name b,.tv-team-strip-name small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tv-team-strip-name span{color:var(--team-color);letter-spacing:.1em;font-size:.48rem;font-weight:950}.tv-team-strip-name b{margin-top:.12rem;font-size:.86rem}.tv-team-strip-name small{color:#aeb5b0;margin-top:.15rem;font-size:.54rem}.tv-team-strip-classic .tv-team-strip-name small{color:#7e8580}.tv-team-strip-score{text-align:right;min-width:0}.tv-team-strip-score strong{font-size:1.05rem;display:block}.tv-team-strip-score>span{background:#ffffff1f;border-radius:999px;height:5px;margin:.25rem 0;display:block;overflow:hidden}.tv-team-strip-classic .tv-team-strip-score>span{background:#ecefec}.tv-team-strip-score i{border-radius:inherit;background:var(--team-color);height:100%;display:block}.tv-team-strip-score small{color:#aeb5b0;font-size:.52rem;display:block}.tv-team-strip-classic .tv-team-strip-score small{color:#777e79}.tv-team-vs{z-index:4;color:#161a18;background:#f3f5f3;border:4px solid #0e1110;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 20px #00000038}.tv-team-strip-classic .tv-team-vs{color:#fff;background:#181c1a;border-color:#f4f5f3}.tv-team-vs b{font-size:.78rem}.tv-team-vs small{display:none}.tv-team-battle{border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;gap:.9rem;width:calc(100% - 2rem);height:calc(100% - 1rem);margin:.5rem auto;padding:1.1rem;display:grid;overflow:hidden}.tv-team-battle-classic{color:#171b18;background:linear-gradient(135deg,#fff,#f1f3f1);border:1px solid #dce0dd;box-shadow:0 20px 50px #14191614}.tv-team-battle-broadcast{color:#fff;background:radial-gradient(circle at 50% 0,#ed1c2e1f,#0000 34%),#111413;border:1px solid #ffffff1f}.tv-team-battle>header{justify-content:space-between;align-items:flex-start;gap:1rem;padding:.15rem .25rem;display:flex}.tv-team-battle>header span{color:#ed1c2e;letter-spacing:.13em;font-size:.57rem;font-weight:950}.tv-team-battle>header h2{letter-spacing:-.04em;margin:.18rem 0 0;font-size:1.45rem}.tv-team-battle>header p{color:#858c87;margin:.2rem 0 0;font-size:.62rem}.tv-team-battle>header>strong{color:#fff;background:#ed1c2e;border-radius:999px;padding:.45rem .7rem;font-size:.65rem}.tv-team-battle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-height:0;display:grid;position:relative}.tv-team-battle-grid>article{border:1px solid #cfd4d0;border-top:6px solid var(--team-color);background:#ffffffbd;border-radius:18px;flex-direction:column;justify-content:center;gap:.85rem;min-width:0;padding:1.35rem;display:flex;position:relative;overflow:hidden}.tv-team-battle-broadcast .tv-team-battle-grid>article{border-color:#303532;border-top-color:var(--team-color);background:linear-gradient(145deg,#232725f5,#151817fa)}.tv-team-battle-grid>article.is-leading{box-shadow:0 18px 45px #00000029}.tv-team-battle-grid>article>em{background:var(--team-color);color:#fff;letter-spacing:.08em;border-radius:999px;padding:.3rem .55rem;font-size:.52rem;font-style:normal;font-weight:950;position:absolute;top:.8rem;right:.8rem}.tv-team-battle-title{align-items:center;gap:.9rem;min-width:0;display:flex}.tv-team-battle-title>div{min-width:0}.tv-team-battle-title span{color:var(--team-color);letter-spacing:.12em;font-size:.54rem;font-weight:950}.tv-team-battle-title h3{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:.15rem 0;font-size:1.35rem;overflow:hidden}.tv-team-battle-title p{color:#818883;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.59rem;overflow:hidden}.tv-team-battle-value{letter-spacing:-.07em;font-size:clamp(2.6rem,5.2vw,5rem);line-height:.9}.tv-team-battle-progress{background:#e4e8e5;border-radius:999px;height:13px;overflow:hidden}.tv-team-battle-broadcast .tv-team-battle-progress{background:#343936}.tv-team-battle-progress i{border-radius:inherit;background:var(--team-color);height:100%;display:block}.tv-team-battle-meta{flex-wrap:wrap;gap:.45rem;display:flex}.tv-team-battle-meta span{color:#616863;background:#eef1ef;border-radius:8px;padding:.36rem .55rem;font-size:.57rem}.tv-team-battle-broadcast .tv-team-battle-meta span{color:#aeb5b0;background:#2a2e2c}.tv-team-battle-meta b{color:inherit}.tv-team-battle-vs{z-index:3;color:#fff;background:#171b19;border:6px solid #f4f5f3;border-radius:50%;place-items:center;width:66px;height:66px;font-size:.95rem;font-weight:950;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 30px #0003}.tv-team-battle-broadcast .tv-team-battle-vs{color:#151917;background:#f4f5f3;border-color:#111413}.tv-team-battle>footer{color:#8f1821;background:#ed1c2e14;border-radius:10px;justify-content:center;align-items:center;gap:.7rem;padding:.6rem .8rem;display:flex}.tv-team-battle-broadcast>footer{color:#ffc5c9;background:#ed1c2e24}.tv-team-battle>footer span{letter-spacing:.1em;font-size:.52rem;font-weight:950}.tv-team-battle>footer b{font-size:.64rem}.team-video-celebration{z-index:210;background:#050706;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.team-video-celebration video{object-fit:contain;background:#050706;width:100%;height:100%}.team-video-label{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070908b8;border:1px solid #ffffff2e;border-radius:10px;padding:.65rem .8rem;position:absolute;top:1.2rem;left:1.2rem}.team-video-label span,.team-video-label b{display:block}.team-video-label span{color:#ff7e87;letter-spacing:.1em;font-size:.52rem;font-weight:900}.team-video-label b{margin-top:.15rem;font-size:.78rem}.team-video-celebration>button{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:#070908a8;border:1px solid #ffffff38;border-radius:8px;padding:0 .8rem;font-size:.6rem;font-weight:750;position:absolute;bottom:1.2rem;right:1.2rem}@media (max-width:900px){.tv-stage.has-team-strip{padding-top:.5rem;display:block}.tv-team-strip{grid-template-columns:1fr;width:calc(100% - 1.4rem)}.tv-team-strip article{grid-template-columns:auto minmax(0,1fr)}.tv-team-strip-score{text-align:left;grid-column:1/-1}.tv-team-vs{width:42px;height:42px;top:50%;left:auto;right:.7rem;transform:translateY(-50%)}.tv-team-battle{height:auto;min-height:660px}.tv-team-battle-grid{grid-template-columns:1fr}.tv-team-battle-vs{border-width:4px;width:50px;height:50px;top:50%}.tv-team-battle-title .tv-team-avatar.is-large{border-radius:18px;width:68px;height:68px}.tv-team-battle-value{font-size:2.7rem}}.pairing-panel{width:min(100%,620px)}.pairing-code{color:#fff;min-height:112px;font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.08em;text-shadow:0 0 28px #ef334052;background:#00000061;border:1px solid #fff3;border-radius:18px;justify-content:center;align-items:center;gap:.72em;padding:1rem;font-size:clamp(2.6rem,9vw,5.4rem);font-weight:900;line-height:1;display:flex}.pairing-code i{background:var(--agro-red);border-radius:50%;width:8px;height:8px}.pairing-expiry{color:#aeb3af;text-align:center;margin:.8rem 0 0;font-size:.74rem}.manager-access-badge{color:#aeb4af;align-items:center;gap:.42rem;font-size:.65rem;font-weight:750;display:inline-flex}.manager-access-badge i{background:var(--success);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #138a5429}.manager-device-area{gap:.85rem;display:grid}.manager-device-refresh{color:#4e5550;cursor:pointer;background:#fff;border:1px solid #d5d9d5;border-radius:9px;min-height:38px;padding:0 .9rem;font-size:.68rem;font-weight:800}.manager-device-message{border-radius:10px;margin:0;padding:.8rem 1rem;font-size:.7rem}.manager-device-message.success{background:var(--success-soft);color:#0a6a3e}.manager-device-message.error{background:var(--danger-soft);color:#a51c27}.manager-device-summary{grid-template-columns:repeat(2,minmax(0,220px));gap:.7rem;display:grid}.manager-device-summary article{box-shadow:var(--shadow);background:#fff;border-radius:14px;gap:.15rem;padding:1rem 1.1rem;display:grid}.manager-device-summary span{color:var(--agro-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-weight:850}.manager-device-summary b{font-size:2rem;line-height:1}.manager-device-summary small{color:#8a908c;font-size:.62rem}.manager-device-card{box-shadow:var(--shadow);background:#fff;border:1px solid #dfe3df;border-radius:17px;overflow:hidden}.manager-device-card>header{border-bottom:1px solid #e7eae7;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.manager-device-card>header h2{margin:0;font-size:1.05rem}.manager-device-card>header p{color:var(--agro-muted);margin:.25rem 0 0;font-size:.66rem}.manager-pairing-list,.manager-active-devices{display:grid}.manager-pairing-list>article{border-bottom:1px solid #eceeec;grid-template-columns:minmax(190px,.52fr) minmax(230px,1fr) auto;align-items:end;gap:1rem;padding:1rem 1.15rem;display:grid}.manager-pairing-list>article:last-child,.manager-active-devices>article:last-child{border-bottom:0}.manager-pairing-code span,.manager-pairing-code b,.manager-pairing-code small{display:block}.manager-pairing-code span{color:var(--agro-red);letter-spacing:.1em;font-size:.55rem;font-weight:900}.manager-pairing-code b{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.11em;margin:.18rem 0;font-size:1.75rem}.manager-pairing-code small{color:#838a85;font-size:.6rem}.manager-pairing-list label{color:#555c57;gap:.35rem;font-size:.62rem;font-weight:750;display:grid}.manager-pairing-list input{background:#fbfcfb;border:1px solid #d5dad6;border-radius:8px;min-height:40px;padding:0 .7rem}.manager-pairing-list button,.manager-active-devices button{background:var(--agro-red);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:40px;padding:0 .85rem;font-size:.64rem;font-weight:850}.manager-pairing-list button:disabled,.manager-active-devices button:disabled{cursor:not-allowed;opacity:.55}.manager-active-devices>article{border-bottom:1px solid #eceeec;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.9rem 1.15rem;display:grid}.manager-device-icon{color:#4e5550;background:#eef1ef;border-radius:11px;place-items:center;width:42px;height:42px;font-size:1rem;display:grid}.manager-active-devices b,.manager-active-devices small{display:block}.manager-active-devices b{font-size:.75rem}.manager-active-devices small{color:#858c87;margin-top:.18rem;font-size:.58rem}.manager-active-devices button{color:#b31925;background:#fff;border:1px solid #e0b0b4}.manager-device-empty{text-align:center;place-items:center;min-height:150px;padding:1.5rem;display:grid}.manager-device-empty b{font-size:.78rem}.manager-device-empty p{color:var(--agro-muted);margin:.35rem 0 0;font-size:.66rem}@media (max-width:900px){.manager-section-tabs{overflow-x:auto}.manager-section-tabs button{flex:none}.manager-pairing-list>article{grid-template-columns:1fr;align-items:stretch}.manager-device-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pairing-code{min-height:92px;font-size:clamp(2.2rem,12vw,4rem)}.manager-access-badge{display:none}.manager-device-summary{grid-template-columns:1fr}.manager-active-devices>article{grid-template-columns:auto minmax(0,1fr)}.manager-active-devices button{grid-column:1/-1}}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
