:root{--react-pdf-annotation-layer: 1;--annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color: Highlight;--input-focus-outline: 1px solid Canvas;--input-unfocused-border-color: transparent;--input-disabled-border-color: transparent;--input-hover-border-color: black;--link-outline: none}@media screen and (forced-colors: active){:root{--input-focus-border-color: CanvasText;--input-unfocused-border-color: ActiveText;--input-disabled-border-color: GrayText;--input-hover-border-color: Highlight;--link-outline: 1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{position:absolute;width:100%;height:100%}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;margin:0;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--total-scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--total-scale-factor));width:100%;min-width:calc(180px * var(--total-scale-factor));pointer-events:none}.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--total-scale-factor));background-color:#ff9;box-shadow:0 calc(2px * var(--total-scale-factor)) calc(5px * var(--total-scale-factor)) #888;border-radius:calc(2px * var(--total-scale-factor));padding:calc(6px * var(--total-scale-factor));margin-left:calc(5px * var(--total-scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--total-scale-factor))}.annotationLayer .popupContent{border-top:1px solid rgba(51,51,51,1);margin-top:calc(2px * var(--total-scale-factor));padding-top:calc(2px * var(--total-scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer: 1;--highlight-bg-color: rgba(180, 0, 170, 1);--highlight-selected-bg-color: rgba(0, 100, 0, 1)}@media screen and (forced-colors: active){:root{--highlight-bg-color: Highlight;--highlight-selected-bg-color: ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}.textLayer{position:absolute;text-align:initial;top:0;right:0;bottom:0;left:0;overflow:hidden;line-height:1;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;margin:0;transform-origin:0 0}.textLayer span.markedContent{top:0;height:0}.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);border-radius:4px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::-moz-selection{background:transparent}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;top:100%;right:0;bottom:0;left:0;z-index:-1;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}.tourctl-screen{padding-bottom:24px}.tourctl-hero{padding:16px;border-radius:29px;background:radial-gradient(circle at 90% 0,rgba(169,140,255,.18),transparent 34%),linear-gradient(145deg,#1c1930,#0c1018);border:1px solid rgba(169,140,255,.2);margin-top:14px}.tourctl-hero h1{font-size:25px;margin:9px 0 5px;letter-spacing:-.045em}.tourctl-hero p{font-size:9px;color:#aaa8b7;margin:0 0 12px;line-height:1.5}.tourctl-btn{border:0;border-radius:14px;padding:11px 13px;font-size:10px;font-weight:950;cursor:pointer}.tourctl-btn-primary{background:linear-gradient(90deg,var(--lime),var(--mint));color:var(--ink)}.tourctl-btn-full{width:100%}.tourctl-btn:disabled{opacity:.45;cursor:not-allowed}.tourctl-tabs{display:flex;gap:7px;overflow:auto;scrollbar-width:none;margin:13px 0}.tourctl-tabs::-webkit-scrollbar{display:none}.tourctl-tabs button{border:1px solid var(--line);background:#ffffff0a;color:#9aa5a0;padding:8px 10px;border-radius:999px;font-size:8px;white-space:nowrap;cursor:pointer}.tourctl-tabs button.tourctl-tab-active{background:var(--violet);color:#fff;border-color:transparent;font-weight:950}.tourctl-eventCard{padding:13px;border-radius:21px;background:linear-gradient(145deg,#111a17,#0a100d);border:1px solid var(--line);margin-bottom:9px}.tourctl-eventCard h3{font-size:14px;margin:7px 0 4px}.tourctl-eventCard>p{font-size:8px;color:var(--muted);line-height:1.4;margin:0}.tourctl-eventRibbon{display:flex;justify-content:space-between;align-items:center;gap:9px}.tourctl-eventKind{font-size:7px;color:var(--gold);font-weight:950;letter-spacing:.1em}.tourctl-statusPill{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border-radius:999px;font-size:7px;font-weight:950;white-space:nowrap;background:#61efb417;color:var(--mint);border:1px solid rgba(97,239,180,.16)}.tourctl-statusPill--closed{background:#ff6f8217;color:var(--red);border-color:#ff6f8229}.tourctl-statusPill--live{background:#66d9ff1a;color:var(--cyan);border-color:#66d9ff2e}.tourctl-catChips{display:flex;gap:5px;flex-wrap:wrap;margin:8px 0}.tourctl-catChips span{font-size:7px;padding:6px 7px;border-radius:999px;background:#a98cff1c;color:#d7cbff}.tourctl-timelineSteps{display:flex;gap:5px;overflow:auto;scrollbar-width:none;margin:10px 0}.tourctl-timelineSteps::-webkit-scrollbar{display:none}.tourctl-timelineSteps span{white-space:nowrap;padding:6px 8px;border-radius:999px;background:#ffffff09;border:1px solid var(--line);font-size:6.5px;color:#7f8d86}.tourctl-timelineSteps span.tourctl-step-done{color:var(--mint);border-color:#61efb42b;background:#61efb40f}.tourctl-timelineSteps span.tourctl-step-now{background:var(--violet);color:#fff;border-color:transparent}.tourctl-commercialBand{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:10px 0}.tourctl-commercialBand div{padding:10px 8px;border-radius:15px;background:#ffffff09;border:1px solid var(--line)}.tourctl-commercialBand small{display:block;font-size:6.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.tourctl-commercialBand b{display:block;font-size:9px;margin-top:3px}.tourctl-prizeStrip{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:6px;margin:9px 0}.tourctl-prizeStrip div{padding:8px;border-radius:12px;background:#ffd66b0e;border:1px solid rgba(255,214,107,.12)}.tourctl-prizeStrip small{display:block;font-size:6px;color:#9f967d}.tourctl-prizeStrip b{display:block;font-size:8px;color:var(--gold);margin-top:2px}.tourctl-eventMeta{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:8px 0}.tourctl-eventMeta div{padding:8px;border-radius:12px;background:#ffffff08}.tourctl-eventMeta small{font-size:6px;color:#738078;text-transform:uppercase}.tourctl-eventMeta b{display:block;font-size:8px;margin-top:2px}.tourctl-eventActions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.tourctl-eventActions button{border:0;border-radius:12px;padding:9px;font-size:8px;font-weight:900;cursor:pointer}.tourctl-eventActions button:first-child{background:var(--violet);color:#fff}.tourctl-eventActions button:last-child{background:#ffffff0d;color:#fff;border:1px solid var(--line)}.tourctl-eventActions button:disabled{opacity:.45;cursor:not-allowed}.tourctl-avatar{width:42px;height:42px;border-radius:14px;background:linear-gradient(145deg,var(--mint),var(--lime));display:grid;place-items:center;color:var(--ink);font-weight:950;font-size:9px}.tourctl-regSummary{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:10px 0}.tourctl-regSummary div{padding:9px 6px;border-radius:13px;background:#ffffff08;border:1px solid var(--line);text-align:center}.tourctl-regSummary b{display:block;font-size:12px}.tourctl-regSummary small{font-size:6px;color:var(--muted)}.tourctl-regPerson{display:grid;grid-template-columns:34px 1fr auto;gap:8px;align-items:center;padding:10px;border-radius:15px;background:#ffffff06;border:1px solid var(--line);margin-bottom:7px}.tourctl-regPerson .tourctl-avatar{width:34px;height:34px;border-radius:11px}.tourctl-regPerson b{font-size:8.5px}.tourctl-regPerson small{display:block;font-size:6.5px;color:var(--muted);margin-top:2px}.tourctl-payState{font-size:6.5px;font-weight:950;color:var(--mint);white-space:nowrap}.tourctl-payState--pending{color:var(--gold)}.tourctl-fixtureToolbar{display:grid;grid-template-columns:1fr auto;gap:8px;margin:9px 0}.tourctl-fixtureToolbar select{width:100%;padding:10px;border-radius:12px;border:1px solid var(--line);background:#07100d;color:#fff;font-size:8px}.tourctl-fixtureToolbar button{border:0;border-radius:12px;padding:9px 11px;background:#ffffff0e;color:#fff;font-size:8px;font-weight:900;cursor:pointer}.tourctl-fixtureRow{display:grid;grid-template-columns:48px 1fr auto;gap:8px;align-items:center;padding:10px;border-radius:16px;background:#ffffff08;border:1px solid var(--line);margin-bottom:7px}.tourctl-fixtureRow b{font-size:8px}.tourctl-fixtureRow small{display:block;font-size:7px;color:var(--muted);margin-top:2px}.tourctl-fixtureRow button{border:0;border-radius:10px;padding:7px 8px;background:#66d9ff1a;color:var(--cyan);font-size:7px;font-weight:900;cursor:pointer}.tourctl-liveConsole{padding:14px;border-radius:24px;background:radial-gradient(circle at 50% 0,rgba(102,217,255,.12),transparent 42%),linear-gradient(145deg,#10222a,#081114);border:1px solid rgba(102,217,255,.2)}.tourctl-matchStateBar{display:flex;justify-content:space-between;align-items:center;gap:7px;margin-bottom:11px}.tourctl-matchStateBar span{font-size:7px;color:var(--cyan);font-weight:950}.tourctl-matchClock{font-variant-numeric:tabular-nums;color:#fff!important}.tourctl-liveBig{display:grid;grid-template-columns:1fr 94px 1fr;gap:8px;align-items:center;text-align:center}.tourctl-name{font-size:10px;font-weight:950}.tourctl-setWins{font-size:8px;color:var(--gold);margin-top:3px}.tourctl-livePts{font-size:34px;font-weight:950;letter-spacing:-.06em}.tourctl-serverDot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--gold);margin-right:4px;box-shadow:0 0 9px #ffd66ba6}.tourctl-setHistory{display:flex;justify-content:center;flex-wrap:wrap;gap:5px;margin:10px 0}.tourctl-setHistory span{padding:6px 7px;border-radius:8px;background:#ffffff0a;border:1px solid var(--line);font-size:7px}.tourctl-livePrimary{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.tourctl-livePrimary button{border:0;border-radius:14px;padding:14px 8px;font-size:9px;font-weight:950;background:linear-gradient(145deg,var(--mint),var(--lime));color:var(--ink);cursor:pointer}.tourctl-livePrimary button:last-child{background:linear-gradient(145deg,var(--cyan),var(--violet));color:#fff}.tourctl-liveUtility{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:7px}.tourctl-liveUtility button{border:1px solid var(--line);background:#ffffff09;color:#fff;border-radius:11px;padding:9px 4px;font-size:7px;cursor:pointer}.tourctl-liveUtility button.tourctl-danger{color:var(--red)}.tourctl-setAction{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:8px}.tourctl-setAction button{border:1px solid rgba(255,214,107,.18);background:#ffd66b0f;color:var(--gold);border-radius:12px;padding:10px;font-size:8px;font-weight:900;cursor:pointer}.tourctl-livePrimary button:disabled,.tourctl-liveUtility button:disabled,.tourctl-setAction button:disabled{opacity:.4;filter:grayscale(.6);cursor:not-allowed}.tourctl-liveFeed{margin-top:10px;padding:10px;border-radius:15px;background:#00000029;max-height:120px;overflow:auto}.tourctl-liveFeed div{display:grid;grid-template-columns:44px 1fr;gap:8px;padding:5px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:7px}.tourctl-liveFeed div:last-child{border-bottom:0}.tourctl-liveFeed time{color:#72827a}.tourctl-podium{display:grid;grid-template-columns:1fr 1.12fr 1fr;gap:8px;align-items:end;margin:12px 0}.tourctl-pod{padding:10px 6px;text-align:center;border-radius:17px;background:#ffffff09;border:1px solid var(--line)}.tourctl-pod--first{padding-top:16px;border-color:#ffd66b47;background:#ffd66b12}.tourctl-pod i{width:38px;height:38px;border-radius:13px;margin:auto;background:linear-gradient(145deg,var(--cyan),var(--violet));display:grid;place-items:center;color:var(--ink);font-style:normal;font-size:9px;font-weight:950}.tourctl-pod--first i{width:46px;height:46px;background:linear-gradient(145deg,var(--gold),#ff9b4f)}.tourctl-pod b{display:block;font-size:8px;margin-top:6px}.tourctl-pod strong{font-size:12px}.tourctl-pod--empty i{background:#ffffff0d;color:var(--muted)}.tourctl-pod--empty b{color:var(--muted)}.tourctl-resultsList{display:grid;gap:6px;margin-top:10px}.tourctl-resultRow{display:grid;grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:9px 10px;border-radius:12px;background:#ffffff08;border:1px solid var(--line)}.tourctl-resultRow b{font-size:9px;color:var(--muted)}.tourctl-resultRow span{font-size:9px;font-weight:800}.tourctl-resultRow span.tourctl-result-empty{color:var(--muted);font-weight:600}.tourctl-tourDetailGrid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.tourctl-tourDetailGrid div{padding:10px;border-radius:14px;background:#ffffff08;border:1px solid var(--line)}.tourctl-tourDetailGrid small{display:block;font-size:6px;color:var(--muted);text-transform:uppercase}.tourctl-tourDetailGrid b{display:block;font-size:8px;margin-top:3px}.tourctl-ruleBox{padding:11px;border-radius:15px;background:#a98cff0e;border-left:2px solid var(--violet);font-size:8px;line-height:1.5;color:#c4c0cf;margin-top:9px}.tourctl-typeSeg{display:grid;grid-template-columns:1fr 1fr;gap:7px}.tourctl-typeSeg button{border:1px solid var(--line);background:#ffffff09;color:#91a097;padding:10px;border-radius:13px;font-size:9px;font-weight:900;cursor:pointer}.tourctl-typeSeg button.tourctl-type-active{background:var(--lime);color:var(--ink);border-color:transparent}.tourctl-catToggle{display:flex;gap:7px;flex-wrap:wrap}.tourctl-catToggle button{border:1px solid var(--line);background:#ffffff0a;color:#9aa5a0;padding:8px 10px;border-radius:999px;font-size:9px;font-weight:800;cursor:pointer}.tourctl-catToggle button.tourctl-cat-active{background:var(--lime);color:var(--ink);border-color:transparent;font-weight:950}.tourctl-empty{padding:16px;border-radius:20px;border:1px dashed var(--line);text-align:center;color:var(--muted);font-size:10px}.planctl-section{margin-top:19px}.planctl-hero{padding:16px;border-radius:28px;background:radial-gradient(circle at 92% 0,rgba(102,217,255,.16),transparent 36%),linear-gradient(145deg,#12262d,#091317);border:1px solid rgba(102,217,255,.2);margin-top:14px}.planctl-hero h1{font-size:24px;line-height:1.05;margin:9px 0 6px;letter-spacing:-.04em}.planctl-hero p{font-size:9px;color:#a8b6ba;line-height:1.5;margin:0}.planctl-modes{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px}.planctl-modes button{border:1px solid var(--line);background:#ffffff0a;color:#fff;border-radius:15px;padding:11px 6px;font-size:8px;font-weight:900;cursor:pointer}.planctl-modes button.planctl-mode-active{background:var(--cyan);color:var(--ink);border-color:transparent}.planctl-batchPicker{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.planctl-batchPicker button{border:1px solid var(--line);background:#ffffff0a;color:#fff;border-radius:12px;padding:7px 10px;font-size:8px;font-weight:900;cursor:pointer}.planctl-batchPicker button.planctl-mode-active{background:#66d9ff24;color:var(--cyan);border-color:#66d9ff66}.planctl-avatar{width:38px;height:38px;border-radius:13px;background:linear-gradient(145deg,var(--mint),var(--lime));display:grid;place-items:center;color:var(--ink);font-weight:950;font-size:9px}.planctl-weekStudent{padding:11px;border-radius:18px;border:1px solid var(--line);background:#ffffff08;margin-bottom:8px}.planctl-weekStudentTop{display:grid;grid-template-columns:38px 1fr auto;gap:9px;align-items:center}.planctl-weekStudentTop b{font-size:9px}.planctl-weekStudentTop small{display:block;font-size:7px;color:var(--muted);margin-top:2px}.planctl-weekStudentTop button{border:0;background:none;color:var(--mint);font-size:8px;font-weight:900;cursor:pointer}.planctl-weekFocus{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.planctl-weekFocus span{font-size:7px;padding:6px 7px;border-radius:9px;background:#61efb414;color:#c8f6df}.planctl-allocBar{position:sticky;bottom:88px;display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;padding:9px;border-radius:18px;background:#09110eeb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--line);box-shadow:var(--shadow);margin-top:12px}.planctl-allocBar b{font-size:9px}.planctl-allocBar small{display:block;font-size:7px;color:var(--muted);margin-top:2px}.planctl-allocBar .planctl-btn-primary{white-space:nowrap}.planctl-btn-primary{border:0;border-radius:14px;background:linear-gradient(90deg,var(--lime),var(--mint));color:var(--ink);font-weight:950;padding:11px 16px;font-size:10px;cursor:pointer}.planctl-btn-primary:disabled{opacity:.45;cursor:not-allowed}.planctl-btn-full{width:100%}.planctl-empty{padding:16px;border-radius:20px;border:1px dashed var(--line);text-align:center;color:var(--muted);font-size:10px}.planctl-studentStrip{display:flex;gap:8px;overflow:auto;scrollbar-width:none}.planctl-studentStrip::-webkit-scrollbar{display:none}.planctl-studentPick{min-width:62px;border:1px solid var(--line);background:#ffffff09;color:#fff;border-radius:16px;padding:8px 6px;text-align:center;cursor:pointer}.planctl-studentPick.planctl-pick-active{background:#66d9ff1c;border-color:#66d9ff61}.planctl-studentPick i{width:34px;height:34px;border-radius:12px;margin:auto;display:grid;place-items:center;background:linear-gradient(145deg,var(--cyan),var(--violet));font-style:normal;color:var(--ink);font-weight:950;font-size:9px}.planctl-studentPick b{display:block;font-size:8px;margin-top:6px}.planctl-scrollNav{display:flex;gap:6px}.planctl-scrollNavBtn{background:#ffffff0d;border:1px solid var(--line);color:#fff;border-radius:6px;width:24px;height:24px;display:grid;place-items:center;cursor:pointer;font-size:12px}.planctl-scrollNavBtn:hover{background:#ffffff26}.planctl-drillScrollGrid{display:grid;grid-template-rows:repeat(5,1fr);grid-auto-flow:column;grid-auto-columns:calc(50% - 4px);gap:8px;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.planctl-drillScrollGrid::-webkit-scrollbar{display:none}.planctl-drillOption{background:#ffffff0a;border:1px solid var(--line);border-radius:14px;padding:10px;text-align:left;cursor:pointer;scroll-snap-align:start}.planctl-drillOption.planctl-drillOption-active{background:#66d9ff14;border-color:#66d9ff66}.planctl-drillOption b{display:block;font-size:9px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.planctl-drillOption small{display:block;font-size:7px;color:var(--muted);margin-top:3px}.planctl-drillOption:disabled{opacity:.7;cursor:not-allowed}.planctl-choice b{display:block;font-size:9px}.planctl-choice small{display:block;font-size:7px;color:var(--muted);margin-top:3px}.playerctl-toolbar{display:grid;grid-template-columns:1fr auto;gap:8px;margin:14px 0 11px}.playerctl-toolbar input{width:100%;padding:11px 12px;border-radius:14px;background:#08110d;border:1px solid var(--line);color:#fff}.playerctl-toolbar button{border:1px solid var(--line);border-radius:14px;background:#ffffff0b;color:#fff;font-weight:900;padding:10px 12px;font-size:9px;white-space:nowrap;cursor:pointer}.playerctl-chips{display:flex;gap:7px;overflow:auto;scrollbar-width:none;margin-bottom:12px}.playerctl-chips::-webkit-scrollbar{display:none}.playerctl-chips button{border:1px solid var(--line);background:#ffffff0a;color:#9aa5a0;padding:7px 10px;border-radius:999px;font-size:8px;white-space:nowrap;cursor:pointer}.playerctl-chips button.playerctl-chip-active{background:var(--lime);color:var(--ink);font-weight:950;border-color:transparent}.playerctl-skillHubHero{margin-top:4px;padding:16px;border-radius:27px;background:radial-gradient(circle at 92% 0,rgba(102,217,255,.17),transparent 32%),linear-gradient(150deg,#12242a,#091214);border:1px solid rgba(102,217,255,.18)}.playerctl-skillHubHero h2{font-size:20px;line-height:1.08;letter-spacing:-.035em;margin:7px 0 5px}.playerctl-skillHubHero p{font-size:8.5px;color:#9fb0b4;line-height:1.5;margin:0}.playerctl-skillHubStats{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:13px}.playerctl-skillHubStats div{padding:10px 8px;border-radius:15px;background:#ffffff0a;border:1px solid var(--line)}.playerctl-skillHubStats b{display:block;font-size:17px}.playerctl-skillHubStats small{font-size:7px;color:var(--muted)}.playerctl-skillHubActions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:11px}.playerctl-skillHubActions button{padding:10px;border-radius:13px;font-size:8px;font-weight:950;cursor:pointer}.playerctl-btn-primary{border:0;background:linear-gradient(90deg,var(--lime),var(--mint));color:var(--ink)}.playerctl-btn-secondary{border:1px solid var(--line);background:#ffffff0b;color:#fff}.playerctl-btn-full{width:100%}.playerctl-avatar{border-radius:14px;background:linear-gradient(145deg,var(--mint),var(--lime));display:grid;place-items:center;color:var(--ink);font-weight:950;font-size:9px}.playerctl-studentCard{padding:12px;border-radius:20px;background:linear-gradient(145deg,#101b16,#0a100d);border:1px solid var(--line);margin-bottom:8px}.playerctl-studentTop{display:grid;grid-template-columns:46px 1fr auto;gap:9px;align-items:center}.playerctl-studentTop .playerctl-avatar{width:46px;height:46px}.playerctl-studentTop h3{font-size:11px;margin:0}.playerctl-studentTop p{font-size:7px;color:var(--muted);margin:3px 0 0}.playerctl-focusLine{margin-top:9px;padding:9px 10px;border-left:2px solid var(--mint);border-radius:0 12px 12px 0;background:#61efb40d}.playerctl-focusLine b{font-size:8px}.playerctl-focusLine span{font-size:8px;color:#bed0c7}.playerctl-profileSkillSummary{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:9px}.playerctl-profileSkillSummary div{padding:8px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.05)}.playerctl-profileSkillSummary small{display:block;font-size:6px;color:var(--muted)}.playerctl-profileSkillSummary b{font-size:8px}.playerctl-studentActions{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;margin-top:9px}.playerctl-studentActions button{padding:8px 5px;border-radius:11px;border:1px solid var(--line);background:#ffffff09;color:#fff;font-size:7px;font-weight:900;cursor:pointer}.playerctl-studentActions button:first-child{background:#c9ff571a;color:var(--lime);border-color:#c9ff572e}.playerctl-readyStrip{display:grid;gap:8px}.playerctl-readyCard{padding:13px;border-radius:21px;background:radial-gradient(circle at 90% 0,rgba(201,255,87,.13),transparent 34%),linear-gradient(145deg,#132219,#09100d);border:1px solid rgba(201,255,87,.18)}.playerctl-readyTop{display:grid;grid-template-columns:40px 1fr auto;gap:8px;align-items:center}.playerctl-readyTop .playerctl-avatar{width:40px;height:40px}.playerctl-readyTop b{font-size:10px}.playerctl-readyTop small{display:block;font-size:7px;color:var(--muted);margin-top:2px}.playerctl-readinessScore{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:#c9ff571a;color:var(--lime);font-size:11px;font-weight:950;border:1px solid rgba(201,255,87,.18)}.playerctl-readinessScore--watch{background:#ffd66b14;color:var(--gold);border-color:#ffd66b29}.playerctl-readyWhy{margin-top:9px;padding:9px;border-radius:13px;background:#ffffff08;font-size:7.5px;line-height:1.45;color:#b7c6be}.playerctl-readySkills{display:flex;gap:5px;flex-wrap:wrap;margin-top:8px}.playerctl-readySkills span{font-size:6.5px;padding:5px 6px;border-radius:999px;background:#ffffff0b;border:1px solid rgba(255,255,255,.06)}.playerctl-skillRoster{display:grid;gap:8px;margin-top:10px}.playerctl-skillStudent{padding:12px;border-radius:20px;background:linear-gradient(145deg,#111b17,#09100e);border:1px solid var(--line)}.playerctl-skillStudentHead{display:grid;grid-template-columns:43px 1fr auto;gap:9px;align-items:center}.playerctl-skillStudentHead .playerctl-avatar{width:43px;height:43px}.playerctl-skillStudentHead b{font-size:10px}.playerctl-skillStudentHead small{display:block;font-size:7px;color:var(--muted);margin-top:3px}.playerctl-skillScorePill{padding:7px 8px;border-radius:999px;background:#66d9ff14;color:var(--cyan);font-size:7px;font-weight:950;white-space:nowrap}.playerctl-skillSnapshot{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:9px}.playerctl-skillSnapshot div{padding:8px;border-radius:12px;background:#ffffff08}.playerctl-skillSnapshot small{display:block;font-size:6px;color:var(--muted)}.playerctl-skillSnapshot b{font-size:8px}.playerctl-skillStudentActions{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:9px}.playerctl-skillStudentActions button{border:1px solid var(--line);background:#ffffff09;color:#fff;border-radius:11px;padding:9px;font-size:7px;font-weight:900;cursor:pointer}.playerctl-skillStudentActions button:first-child{background:#66d9ff14;color:var(--cyan);border-color:#66d9ff29}.playerctl-summaryPanel{padding:13px;border-radius:20px;background:linear-gradient(145deg,#101b17,#09100e);border:1px solid var(--line);margin-top:10px}.playerctl-summaryScore{display:grid;grid-template-columns:72px 1fr;gap:12px;align-items:center}.playerctl-summaryRing{width:68px;height:68px;border-radius:50%;background:conic-gradient(var(--mint) 0 var(--p),rgba(255,255,255,.07) var(--p));display:grid;place-items:center;position:relative}.playerctl-summaryRing:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;background:#0b1511}.playerctl-summaryRing b{position:relative;font-size:18px}.playerctl-summaryCopy b{font-size:11px}.playerctl-summaryCopy p{font-size:7.5px;color:var(--muted);line-height:1.45;margin:4px 0 0}.playerctl-timePills{display:flex;gap:5px;margin-top:6px;flex-wrap:wrap}.playerctl-timePills span{font-size:6.5px;padding:5px 6px;border-radius:8px;background:#ffffff0b;color:#b6c3bc}.playerctl-skillRow{margin-top:9px;padding:10px;border-radius:16px;background:#ffffff09;border:1px solid var(--line)}.playerctl-skillRowTop{display:flex;justify-content:space-between;gap:10px}.playerctl-skillRow b{font-size:9px}.playerctl-skillTrack{height:6px;border-radius:99px;background:#ffffff14;margin-top:8px;overflow:hidden}.playerctl-skillTrack i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--mint),var(--cyan))}.playerctl-coachCommentBox{margin-top:10px;padding:10px;border-left:2px solid var(--violet);border-radius:0 13px 13px 0;background:#a98cff0e}.playerctl-coachCommentBox b{font-size:8px}.playerctl-coachCommentBox small{display:block;font-size:7px;color:#b8b0d1;line-height:1.45;margin-top:4px}.playerctl-historyEntry{padding:10px 11px;border-left:2px solid var(--mint);border-radius:0 13px 13px 0;background:#ffffff08;margin-top:7px}.playerctl-historyEntry--violet{border-color:var(--violet)}.playerctl-historyEntry b{font-size:9px}.playerctl-historyEntry small{display:block;font-size:7px;color:var(--muted);margin-top:3px;line-height:1.4}.playerctl-skillEditor{margin-top:10px;padding:11px;border-radius:17px;background:#ffffff08;border:1px solid var(--line)}.playerctl-skillEditorHead{display:grid;grid-template-columns:1fr 48px;gap:8px;align-items:center}.playerctl-skillEditorHead b{font-size:9px}.playerctl-skillEditorHead span{text-align:right;font-size:10px;color:var(--cyan);font-weight:950}.playerctl-ratingDots{display:grid;grid-template-columns:repeat(10,1fr);gap:4px;margin-top:9px}.playerctl-ratingDots button{height:23px;border-radius:7px;border:1px solid var(--line);background:#ffffff09;color:#7f9088;font-size:6px;padding:0;cursor:pointer}.playerctl-ratingDots button.playerctl-dot-on{background:linear-gradient(145deg,var(--mint),var(--cyan));color:var(--ink);border-color:transparent}.playerctl-skillEditor textarea{margin-top:8px;width:100%;border-radius:11px;padding:9px;background:#07100d;border:1px solid var(--line);color:#fff;font-size:8px}.playerctl-readinessControl{margin-top:11px;padding:11px;border-radius:17px;background:#c9ff570e;border:1px solid rgba(201,255,87,.14)}.playerctl-toggleLine{display:flex;justify-content:space-between;align-items:center;gap:10px}.playerctl-toggleLine b{font-size:8.5px}.playerctl-toggleLine small{display:block;font-size:6.5px;color:var(--muted);margin-top:2px}.playerctl-toggleLine input{accent-color:var(--lime);width:18px;height:18px}.playerctl-scrollNav{display:flex;gap:6px}.playerctl-scrollNavBtn{background:#ffffff0d;border:1px solid var(--line);color:#fff;border-radius:6px;width:24px;height:24px;display:grid;place-items:center;cursor:pointer;font-size:12px}.playerctl-scrollNavBtn:hover{background:#ffffff26}.playerctl-drillScrollGrid{display:grid;grid-template-rows:repeat(5,1fr);grid-auto-flow:column;grid-auto-columns:calc(50% - 4px);gap:8px;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.playerctl-drillScrollGrid::-webkit-scrollbar{display:none}.playerctl-drillOption{background:#ffffff0a;border:1px solid var(--line);border-radius:14px;padding:10px;text-align:left;cursor:pointer;scroll-snap-align:start}.playerctl-drillOption.playerctl-drillOption-active{border-color:#c9ff5766;background:#c9ff5714}.playerctl-drillOption b{display:block;font-size:9px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playerctl-drillOption small{display:block;font-size:7px;color:var(--muted);margin-top:3px}.playerctl-empty{padding:16px;border-radius:20px;border:1px dashed var(--line);text-align:center;color:var(--muted);font-size:10px}.academyctl-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.academyctl-tile{padding:13px;border-radius:19px;border:1px solid var(--line);background:#ffffff09;text-align:left;color:#fff;cursor:pointer}.academyctl-tile b{display:block;font-size:10px;margin-top:12px}.academyctl-tile small{display:block;font-size:7px;color:var(--muted);margin-top:3px}.academyctl-tile span{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:#c9ff5717;color:var(--lime);font-size:15px}.academyctl-btn-primary{border:0;border-radius:14px;background:linear-gradient(90deg,var(--lime),var(--mint));color:var(--ink);font-weight:950;padding:13px;font-size:10px;cursor:pointer}.academyctl-btn-full{width:100%}.academyctl-queueItem{display:grid;grid-template-columns:38px 1fr auto;gap:9px;align-items:center;padding:10px;border-radius:17px;background:#ffffff08;border:1px solid var(--line);margin-bottom:7px}.academyctl-queueIcon{width:38px;height:38px;border-radius:13px;background:#c9ff571a;display:grid;place-items:center;color:var(--lime);font-weight:950;font-size:10px}.academyctl-queueItem b{font-size:9px}.academyctl-queueItem small{display:block;color:var(--muted);font-size:7px;margin-top:3px}.academyctl-queueItem button{border:0;border-radius:11px;background:#ffffff0f;color:#fff;padding:8px 9px;font-size:7px;font-weight:900;cursor:pointer}.academyctl-approvalCard{padding:12px;border-radius:18px;background:#ffd66b0e;border:1px solid rgba(255,214,107,.16);margin-top:9px}.academyctl-approvalCard b{font-size:10px}.academyctl-approvalCard p{font-size:8px;color:#c6c0ad;line-height:1.45;margin:6px 0 0}.academyctl-materialHero{padding:15px;border-radius:24px;background:radial-gradient(circle at 90% 0,rgba(169,140,255,.17),transparent 35%),linear-gradient(145deg,#1b1830,#0d1119);border:1px solid rgba(169,140,255,.2)}.academyctl-materialHero h2{font-size:21px;margin:7px 0 5px}.academyctl-materialHero p{font-size:8.5px;line-height:1.5;color:#aaa8b7;margin:0}.academyctl-materialTypeGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:11px 0}.academyctl-materialTypeGrid button{border:1px solid var(--line);background:#ffffff09;color:#fff;border-radius:15px;padding:12px 5px;font-size:8px;font-weight:900;cursor:pointer}.academyctl-materialTypeGrid button span{display:block;font-size:18px;margin-bottom:5px}.academyctl-materialTypeGrid button.academyctl-type-active{border-color:#a98cff80;background:#a98cff1a}.academyctl-materialCard{display:grid;grid-template-columns:48px 1fr auto;gap:10px;align-items:center;padding:11px;border-radius:17px;background:#ffffff08;border:1px solid var(--line);margin-top:7px}.academyctl-materialIcon{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;font-size:18px;background:linear-gradient(145deg,#25342f,#101714)}.academyctl-materialCard b{font-size:9px}.academyctl-materialCard small{display:block;font-size:6.5px;color:var(--muted);line-height:1.35;margin-top:2px}.academyctl-materialMeta{display:flex;gap:5px;flex-wrap:wrap;margin-top:6px}.academyctl-materialMeta span{font-size:6px;padding:4px 6px;border-radius:999px;background:#ffffff0d}.academyctl-materialCard>button{border:0;border-radius:10px;padding:8px;background:#a98cff1a;color:#d5c9ff;font-size:7px;font-weight:900;cursor:pointer}.academyctl-accessChoice{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.academyctl-accessChoice button{border:1px solid var(--line);background:#ffffff08;color:#99a59f;border-radius:11px;padding:9px 5px;font-size:7px;cursor:pointer}.academyctl-accessChoice button.academyctl-access-active{background:var(--mint);color:var(--ink);border-color:transparent;font-weight:900}.academyctl-toggleLine{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.academyctl-toggleLine:last-child{border-bottom:0}.academyctl-toggleLine b{font-size:8.5px}.academyctl-toggleLine small{display:block;font-size:6.5px;color:var(--muted);margin-top:2px}.academyctl-toggleLine input{accent-color:var(--lime);width:18px;height:18px}.academyctl-detailGrid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:10px}.academyctl-detailGrid div{padding:10px;border-radius:14px;background:#ffffff08;border:1px solid var(--line)}.academyctl-detailGrid small{display:block;font-size:6px;color:var(--muted);text-transform:uppercase}.academyctl-detailGrid b{display:block;font-size:8px;margin-top:3px}.academyctl-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:10px}.academyctl-actions button{border:0;border-radius:12px;padding:10px;font-size:8px;font-weight:900;cursor:pointer}.academyctl-actions button:first-child{background:#a98cff1f;color:#d5c9ff}.academyctl-actions button:last-child{background:#ff6f821a;color:var(--red)}.academyctl-empty{padding:16px;border-radius:20px;border:1px dashed var(--line);text-align:center;color:var(--muted);font-size:10px}.coinAreaPathV45{fill:url(#coinArea45)}.admin-portal{--bg: #050b08;--surface: #0c1712;--surface2: #12231b;--surface3: #172b22;--line: rgba(255,255,255,.09);--text: #f7fbf8;--muted: #93a39b;--lime: #c9ff57;--mint: #61efb4;--cyan: #66d9ff;--gold: #ffd66b;--red: #ff6f82;--violet: #a98cff;--ink: #07110c;--shadow: 0 22px 60px rgba(0,0,0,.38);background:radial-gradient(circle at 50% -8%,#173c2c 0,#07100c 34%,#020403 78%);background-color:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;min-height:100vh;margin:0;padding:0}.admin-portal *{box-sizing:border-box}.admin-portal button,.admin-portal input,.admin-portal select,.admin-portal textarea{font:inherit}.admin-portal .app{width:min(430px,100%);min-height:100vh;margin:auto;background:linear-gradient(180deg,#07100d,#040806);position:relative;box-shadow:0 0 80px #0009}.admin-portal .screen{display:none;min-height:100vh;padding:14px 14px 112px}.admin-portal .screen.active{display:block;animation:fade .18s ease}.admin-portal .top{display:flex;align-items:center;justify-content:space-between;margin:3px 0 14px}.admin-portal .brand{display:flex;gap:10px;align-items:center}.admin-portal .logo{width:43px;height:43px;border-radius:15px;background:linear-gradient(145deg,#1b3c2d,#0b1712);border:1px solid rgba(201,255,87,.24);display:grid;place-items:center;font-weight:950;color:var(--lime)}.admin-portal .eyebrow{font-size:8px;letter-spacing:.16em;text-transform:uppercase;color:var(--mint);font-weight:900}.admin-portal .top b{display:block;font-size:15px;margin-top:3px}.admin-portal .avatar{width:42px;height:42px;border-radius:14px;border:0;background:linear-gradient(145deg,var(--lime),var(--mint));color:var(--ink);font-weight:950}.admin-portal .card{border:1px solid var(--line);background:linear-gradient(145deg,var(--surface2),var(--surface));border-radius:24px;padding:14px;box-shadow:inset 0 1px #ffffff04}.admin-portal .section{margin-top:19px}.admin-portal .sectionHead{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:0 2px 10px}.admin-portal .sectionHead h2{font-size:18px;margin:0;letter-spacing:-.03em}.admin-portal .sectionHead p{margin:3px 0 0;font-size:8px;color:var(--muted)}.admin-portal .ghostLink{border:0;background:none;color:var(--mint);font-size:9px;font-weight:900;cursor:pointer}.admin-portal .muted{color:var(--muted)}.admin-portal .row{display:flex;gap:8px;align-items:center}.admin-portal .between{justify-content:space-between}.admin-portal .chip{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:7px 9px;border:1px solid var(--line);background:#ffffff0a;font-size:8px;white-space:nowrap}.admin-portal .chip.active{background:var(--lime);color:var(--ink);font-weight:950;border-color:transparent}.admin-portal .chips{display:flex;gap:7px;overflow:auto;scrollbar-width:none}.admin-portal .primary{border:0;border-radius:14px;background:linear-gradient(90deg,var(--lime),var(--mint));color:var(--ink);font-weight:950;padding:11px 13px;font-size:10px;cursor:pointer}.admin-portal .secondary{border:1px solid var(--line);border-radius:14px;background:#ffffff0b;color:#fff;font-weight:900;padding:10px 12px;font-size:9px;cursor:pointer}.admin-portal .danger{background:#ff6f821a;color:var(--red);border-color:#ff6f8233}.admin-portal .batchHero{position:relative;overflow:hidden;padding:16px;border-radius:29px;background:radial-gradient(circle at 90% 0,rgba(97,239,180,.18),transparent 36%),linear-gradient(145deg,#143026,#09150f);border:1px solid rgba(97,239,180,.22)}.admin-portal .batchHero h1{font-size:27px;line-height:1.02;margin:10px 0 6px;letter-spacing:-.05em}.admin-portal .batchHero p{font-size:9px;line-height:1.5;color:#a8b8b0;margin:0}.admin-portal .liveTag{font-size:7px;letter-spacing:.11em;font-weight:950;color:var(--lime)}.admin-portal .batchMeta{display:grid;grid-template-columns:1fr 1fr 1fr;gap:7px;margin-top:13px}.admin-portal .batchMeta div{padding:10px;border-radius:15px;background:#ffffff0b;border:1px solid var(--line)}.admin-portal .batchMeta b{display:block;font-size:13px}.admin-portal .batchMeta small{font-size:7px;color:var(--muted)}.admin-portal .quickSelect{margin-top:12px;padding:11px;border-radius:18px;background:#0207056b;border:1px solid rgba(255,255,255,.08)}.admin-portal .quickSelectHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.admin-portal .quickSelectHead b{font-size:10px}.admin-portal .quickSelectHead span{font-size:7px;color:var(--muted)}.admin-portal .studentStrip{display:flex;gap:8px;overflow:auto;scrollbar-width:none}.admin-portal .studentPick{min-width:62px;border:1px solid var(--line);background:#ffffff09;color:#fff;border-radius:16px;padding:8px 6px;text-align:center;cursor:pointer}.admin-portal .studentPick.active{background:#c9ff571c;border-color:#c9ff5761}.admin-portal .studentPick i{width:34px;height:34px;border-radius:12px;margin:auto;display:grid;place-items:center;background:linear-gradient(145deg,var(--cyan),var(--violet));font-style:normal;color:var(--ink);font-weight:950;font-size:9px}.admin-portal .studentPick b{display:block;font-size:8px;margin-top:6px}.admin-portal .studentPick small{display:block;font-size:6.5px;color:var(--muted);margin-top:2px}.admin-portal .startBar{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:10px}.admin-portal .startBar button:first-child{text-align:left}.admin-portal .startBar strong{display:block;font-size:11px}.admin-portal .startBar small{display:block;font-size:7px;font-weight:650;opacity:.72;margin-top:2px}.admin-portal .drillMatrix{display:grid;gap:8px}.admin-portal .studentDrillRow{display:grid;grid-template-columns:44px 1fr auto;gap:9px;align-items:center;padding:11px;border-radius:18px;background:#ffffff08;border:1px solid var(--line)}.admin-portal .miniAv{width:42px;height:42px;border-radius:14px;background:linear-gradient(145deg,var(--mint),var(--lime));display:grid;place-items:center;color:var(--ink);font-weight:950;font-size:9px}.admin-portal .studentDrillRow b{font-size:10px}.admin-portal .studentDrillRow small{display:block;font-size:7px;color:var(--muted);margin-top:2px}.admin-portal .drillDots{display:flex;gap:3px;margin-top:6px}.admin-portal .drillDots i{width:16px;height:5px;border-radius:99px;background:#ffffff14}.admin-portal .drillDots i.done{background:var(--mint)}.admin-portal .drillDots i.extra{background:var(--gold)}.admin-portal .timePills{display:flex;gap:5px;margin-top:6px}.admin-portal .timePills span{font-size:6.5px;padding:5px 6px;border-radius:8px;background:#ffffff0b;color:#b6c3bc}.admin-portal .rowAction{font-size:8px;color:var(--mint);border:0;background:none;font-weight:900;cursor:pointer}.admin-portal .leaderCard{padding:14px;border-radius:25px;background:radial-gradient(circle at 85% 0,rgba(255,214,107,.16),transparent 34%),linear-gradient(145deg,#201b11,#0e130f);border:1px solid rgba(255,214,107,.2)}.admin-portal .podium{display:grid;grid-template-columns:1fr 1.12fr 1fr;gap:8px;align-items:end;margin-top:12px}.admin-portal .pod{padding:10px 6px;text-align:center;border-radius:17px;background:#ffffff09;border:1px solid var(--line)}.admin-portal .pod.first{padding-top:16px;border-color:#ffd66b47;background:#ffd66b12}.admin-portal .pod i{width:38px;height:38px;border-radius:13px;margin:auto;background:linear-gradient(145deg,var(--cyan),var(--violet));display:grid;place-items:center;color:var(--ink);font-style:normal;font-size:9px;font-weight:950}.admin-portal .pod.first i{width:46px;height:46px;background:linear-gradient(145deg,var(--gold),#ff9b4f)}.admin-portal .pod b{display:block;font-size:8px;margin-top:6px}.admin-portal .pod strong{font-size:12px}.admin-portal .actionQueue{display:grid;gap:8px}.admin-portal .queueItem{display:grid;grid-template-columns:38px 1fr auto;gap:9px;align-items:center;padding:10px;border-radius:17px;background:#ffffff08;border:1px solid var(--line)}.admin-portal .queueIcon{width:38px;height:38px;border-radius:13px;background:#c9ff571a;display:grid;place-items:center;color:var(--lime)}.admin-portal .queueItem b{font-size:9px}.admin-portal .queueItem small{display:block;color:var(--muted);font-size:7px;margin-top:3px}.admin-portal .queueItem button{border:0;border-radius:11px;background:#ffffff0f;color:#fff;padding:8px 9px;font-size:7px;font-weight:900;cursor:pointer}.admin-portal .queueItem.done{opacity:.45}.admin-portal .queueItem.done button{color:var(--mint)}.admin-portal .playerToolbar{display:grid;grid-template-columns:1fr auto;gap:8px;margin:4px 0 11px}.admin-portal .search{width:100%;padding:11px 12px;border-radius:14px;background:#08110d;border:1px solid var(--line);color:#fff}.admin-portal .batchBlock{margin-top:11px}.admin-portal .batchHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:7px}.admin-portal .batchHeader h3{font-size:12px;margin:0}.admin-portal .studentCard{padding:12px;border-radius:20px;background:linear-gradient(145deg,#101b16,#0a100d);border:1px solid var(--line);margin-bottom:8px}.admin-portal .studentTop{display:grid;grid-template-columns:46px 1fr auto;gap:9px;align-items:center}.admin-portal .studentTop .miniAv{width:46px;height:46px}.admin-portal .studentTop h3{font-size:11px;margin:0}.admin-portal .studentTop p{font-size:7px;color:var(--muted);margin:3px 0 0}.admin-portal .focusLine{margin-top:9px;padding:9px 10px;border-left:2px solid var(--mint);border-radius:0 12px 12px 0;background:#61efb40d}.admin-portal .focusLine b{font-size:8px}.admin-portal .focusLine span{font-size:8px;color:#bed0c7}.admin-portal .studentActions{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;margin-top:9px}.admin-portal .studentActions button{padding:8px 5px;border-radius:11px;border:1px solid var(--line);background:#ffffff09;color:#fff;font-size:7px;font-weight:900;cursor:pointer}.admin-portal .studentActions button:first-child{background:#c9ff571a;color:var(--lime);border-color:#c9ff572e}.admin-portal .plannerHero{padding:16px;border-radius:28px;background:radial-gradient(circle at 92% 0,rgba(102,217,255,.16),transparent 36%),linear-gradient(145deg,#12262d,#091317);border:1px solid rgba(102,217,255,.2)}.admin-portal .plannerHero h1{font-size:24px;line-height:1.05;margin:9px 0 6px;letter-spacing:-.04em}.admin-portal .plannerHero p{font-size:9px;color:#a8b6ba;line-height:1.5}.admin-portal .plannerModes{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px}.admin-portal .plannerModes button{border:1px solid var(--line);background:#ffffff0a;color:#fff;border-radius:15px;padding:11px 6px;font-size:8px;font-weight:900;cursor:pointer}.admin-portal .plannerModes button.active{background:var(--cyan);color:var(--ink);border-color:transparent}.admin-portal .weekBoard{margin-top:12px}.admin-portal .weekStudent{padding:11px;border-radius:18px;border:1px solid var(--line);background:#ffffff08;margin-bottom:8px}.admin-portal .weekStudentTop{display:grid;grid-template-columns:38px 1fr auto;gap:9px;align-items:center}.admin-portal .weekStudentTop b{font-size:9px}.admin-portal .weekStudentTop small{display:block;font-size:7px;color:var(--muted);margin-top:2px}.admin-portal .weekFocus{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.admin-portal .weekFocus span{font-size:7px;padding:6px 7px;border-radius:9px;background:#61efb414;color:#c8f6df}.admin-portal .allocBar{position:sticky;bottom:88px;display:grid;grid-template-columns:1fr auto;gap:8px;padding:9px;border-radius:18px;background:#09110eeb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--line);box-shadow:var(--shadow);margin-top:12px}.admin-portal .allocBar b{font-size:9px}.admin-portal .allocBar small{display:block;font-size:7px;color:var(--muted);margin-top:2px}.admin-portal .tourHero{padding:16px;border-radius:29px;background:radial-gradient(circle at 90% 0,rgba(169,140,255,.18),transparent 34%),linear-gradient(145deg,#1c1930,#0c1018);border:1px solid rgba(169,140,255,.2)}.admin-portal .tourHero h1{font-size:25px;margin:9px 0 5px;letter-spacing:-.045em}.admin-portal .tourHero p{font-size:9px;color:#aaa8b7}.admin-portal .tourTabs{display:flex;gap:7px;overflow:auto;scrollbar-width:none;margin:13px 0}.admin-portal .tourTabs button{border:1px solid var(--line);background:#ffffff0a;color:#9aa5a0;padding:8px 10px;border-radius:999px;font-size:8px;white-space:nowrap;cursor:pointer}.admin-portal .tourTabs button.active{background:var(--violet);color:#fff;border-color:transparent;font-weight:950}.admin-portal .eventCard{padding:13px;border-radius:21px;background:linear-gradient(145deg,#111a17,#0a100d);border:1px solid var(--line);margin-bottom:9px}.admin-portal .eventCard h3{font-size:14px;margin:7px 0 4px}.admin-portal .eventCard p{font-size:8px;color:var(--muted);line-height:1.4}.admin-portal .catChips{display:flex;gap:5px;flex-wrap:wrap;margin:8px 0}.admin-portal .catChips span{font-size:7px;padding:6px 7px;border-radius:999px;background:#a98cff1c;color:#d7cbff}.admin-portal .eventMeta{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:8px 0}.admin-portal .eventMeta div{padding:8px;border-radius:12px;background:#ffffff08}.admin-portal .eventMeta small{font-size:6px;color:#738078;text-transform:uppercase}.admin-portal .eventMeta b{display:block;font-size:8px;margin-top:2px}.admin-portal .eventActions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.admin-portal .eventActions button{border:0;border-radius:12px;padding:9px;font-size:8px;font-weight:900;cursor:pointer}.admin-portal .eventActions button:first-child{background:var(--violet);color:#fff}.admin-portal .eventActions button:last-child{background:#ffffff0d;color:#fff;border:1px solid var(--line)}.admin-portal .typeSeg{display:grid;grid-template-columns:1fr 1fr;gap:7px}.admin-portal .typeSeg button{border:1px solid var(--line);background:#ffffff09;color:#91a097;padding:10px;border-radius:13px;font-size:9px;font-weight:900;cursor:pointer}.admin-portal .typeSeg button.active{background:var(--lime);color:var(--ink);border-color:transparent}.admin-portal .commercialBand{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:10px 0}.admin-portal .commercialBand div{padding:10px 8px;border-radius:15px;background:#ffffff09;border:1px solid var(--line)}.admin-portal .commercialBand small{display:block;font-size:6.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.admin-portal .commercialBand b{display:block;font-size:9px;margin-top:3px}.admin-portal .statusPill{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border-radius:999px;font-size:7px;font-weight:950;background:#61efb417;color:var(--mint);border:1px solid rgba(97,239,180,.16)}.admin-portal .statusPill.closed{background:#ff6f8217;color:var(--red);border-color:#ff6f8229}.admin-portal .statusPill.live{background:#66d9ff1a;color:var(--cyan);border-color:#66d9ff2e}.admin-portal .eventRibbon{display:flex;justify-content:space-between;align-items:center;gap:9px}.admin-portal .eventKind{font-size:7px;color:var(--gold);font-weight:950;letter-spacing:.1em}.admin-portal .prizeStrip{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:6px;margin:9px 0}.admin-portal .prizeStrip div{padding:8px;border-radius:12px;background:#ffd66b0e;border:1px solid rgba(255,214,107,.12)}.admin-portal .prizeStrip small{display:block;font-size:6px;color:#9f967d}.admin-portal .prizeStrip b{display:block;font-size:8px;color:var(--gold);margin-top:2px}.admin-portal .timelineSteps{display:flex;gap:5px;overflow:auto;scrollbar-width:none;margin:10px 0}.admin-portal .timelineSteps span{white-space:nowrap;padding:6px 8px;border-radius:999px;background:#ffffff09;border:1px solid var(--line);font-size:6.5px;color:#7f8d86}.admin-portal .timelineSteps span.done{color:var(--mint);border-color:#61efb42b;background:#61efb40f}.admin-portal .timelineSteps span.now{background:var(--violet);color:#fff;border-color:transparent}.admin-portal .regSummary{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:10px 0}.admin-portal .regSummary div{padding:9px 6px;border-radius:13px;background:#ffffff08;border:1px solid var(--line);text-align:center}.admin-portal .regSummary b{display:block;font-size:12px}.admin-portal .regSummary small{font-size:6px;color:var(--muted)}.admin-portal .regPerson{display:grid;grid-template-columns:34px 1fr auto;gap:8px;align-items:center;padding:10px;border-radius:15px;background:#ffffff06;border:1px solid var(--line);margin-bottom:7px}.admin-portal .regPerson .miniAv{width:34px;height:34px;border-radius:11px}.admin-portal .regPerson b{font-size:8.5px}.admin-portal .regPerson small{display:block;font-size:6.5px;color:var(--muted);margin-top:2px}.admin-portal .payState{font-size:6.5px;font-weight:950;color:var(--mint)}.admin-portal .payState.pending{color:var(--gold)}.admin-portal .fixtureToolbar{display:grid;grid-template-columns:1fr auto;gap:8px;margin:9px 0}.admin-portal .fixtureToolbar select{width:100%;padding:10px;border-radius:12px;border:1px solid var(--line);background:#07100d;color:#fff;font-size:8px}.admin-portal .fixtureToolbar button{border:0;border-radius:12px;padding:9px 11px;background:#ffffff0e;color:#fff;font-size:8px;font-weight:900;cursor:pointer}.admin-portal .fixtureRow{display:grid;grid-template-columns:48px 1fr auto;gap:8px;align-items:center;padding:10px;border-radius:16px;background:#ffffff08;border:1px solid var(--line);margin-bottom:7px}.admin-portal .fixtureRow b{font-size:8px}.admin-portal .fixtureRow small{display:block;font-size:7px;color:var(--muted);margin-top:2px}.admin-portal .fixtureRow button{border:0;border-radius:10px;padding:7px 8px;background:#66d9ff1a;color:var(--cyan);font-size:7px;font-weight:900;cursor:pointer}.admin-portal .liveConsole{padding:14px;border-radius:24px;background:radial-gradient(circle at 50% 0,rgba(102,217,255,.12),transparent 42%),linear-gradient(145deg,#10222a,#081114);border:1px solid rgba(102,217,255,.2)}.admin-portal .matchStateBar{display:flex;justify-content:space-between;align-items:center;gap:7px;margin-bottom:11px}.admin-portal .matchStateBar span{font-size:7px;color:var(--cyan);font-weight:950}.admin-portal .matchClock{font-variant-numeric:tabular-nums;color:#fff!important}.admin-portal .liveBig{display:grid;grid-template-columns:1fr 94px 1fr;gap:8px;align-items:center;text-align:center}.admin-portal .liveBig .name{font-size:10px;font-weight:950}.admin-portal .liveBig .setWins{font-size:8px;color:var(--gold);margin-top:3px}.admin-portal .livePts{font-size:34px;font-weight:950;letter-spacing:-.06em}.admin-portal .serverDot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--gold);margin-right:4px;box-shadow:0 0 9px #ffd66ba6}.admin-portal .setHistory{display:flex;justify-content:center;gap:5px;margin:10px 0}.admin-portal .setHistory span{padding:6px 7px;border-radius:8px;background:#ffffff0a;border:1px solid var(--line);font-size:7px}.admin-portal .livePrimary{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.admin-portal .livePrimary button{border:0;border-radius:14px;padding:14px 8px;font-size:9px;font-weight:950;background:linear-gradient(145deg,var(--mint),var(--lime));color:var(--ink);cursor:pointer}.admin-portal .livePrimary button:last-child{background:linear-gradient(145deg,var(--cyan),var(--violet));color:#fff}.admin-portal .liveUtility{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:7px}.admin-portal .liveUtility button{border:1px solid var(--line);background:#ffffff09;color:#fff;border-radius:11px;padding:9px 4px;font-size:7px;cursor:pointer}.admin-portal .liveUtility button.danger{color:var(--red)}.admin-portal .setAction{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:8px}.admin-portal .setAction button{border:1px solid rgba(255,214,107,.18);background:#ffd66b0f;color:var(--gold);border-radius:12px;padding:10px;font-size:8px;font-weight:900;cursor:pointer}.admin-portal .liveFeed{margin-top:10px;padding:10px;border-radius:15px;background:#00000029;max-height:120px;overflow:auto}.admin-portal .liveFeed div{display:grid;grid-template-columns:44px 1fr;gap:8px;padding:5px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:7px}.admin-portal .liveFeed div:last-child{border-bottom:0}.admin-portal .liveFeed time{color:#72827a}.admin-portal .tourDetailGrid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.admin-portal .tourDetailGrid div{padding:10px;border-radius:14px;background:#ffffff08;border:1px solid var(--line)}.admin-portal .tourDetailGrid small{display:block;font-size:6px;color:var(--muted);text-transform:uppercase}.admin-portal .tourDetailGrid b{display:block;font-size:8px;margin-top:3px}.admin-portal .ruleBox{padding:11px;border-radius:15px;background:#a98cff0e;border-left:2px solid var(--violet);font-size:8px;line-height:1.5;color:#c4c0cf;margin-top:9px}.admin-portal .adminGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.admin-portal .adminTile{padding:13px;border-radius:19px;border:1px solid var(--line);background:#ffffff09;text-align:left;color:#fff;cursor:pointer}.admin-portal .adminTile b{display:block;font-size:10px;margin-top:12px}.admin-portal .adminTile small{display:block;font-size:7px;color:var(--muted);margin-top:3px}.admin-portal .adminTile span{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:#c9ff5717;color:var(--lime)}.admin-portal .materialHero{padding:15px;border-radius:24px;background:radial-gradient(circle at 90% 0,rgba(169,140,255,.17),transparent 35%),linear-gradient(145deg,#1b1830,#0d1119);border:1px solid rgba(169,140,255,.2)}.admin-portal .materialHero h2{font-size:21px;margin:7px 0 5px}.admin-portal .materialHero p{font-size:8.5px;line-height:1.5;color:#aaa8b7}.admin-portal .materialTypeGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:11px 0}.admin-portal .materialTypeGrid button{border:1px solid var(--line);background:#ffffff09;color:#fff;border-radius:15px;padding:12px 5px;font-size:8px;font-weight:900;cursor:pointer}.admin-portal .materialTypeGrid button span{display:block;font-size:18px;margin-bottom:5px}.admin-portal .materialTypeGrid button.active{border-color:#a98cff80;background:#a98cff1a}.admin-portal .materialCard{display:grid;grid-template-columns:48px 1fr auto;gap:10px;align-items:center;padding:11px;border-radius:17px;background:#ffffff08;border:1px solid var(--line);margin-top:7px}.admin-portal .materialIcon{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;font-size:18px;background:linear-gradient(145deg,#25342f,#101714)}.admin-portal .materialCard b{font-size:9px}.admin-portal .materialCard small{display:block;font-size:6.5px;color:var(--muted);line-height:1.35;margin-top:2px}.admin-portal .materialMeta{display:flex;gap:5px;flex-wrap:wrap;margin-top:6px}.admin-portal .materialMeta span{font-size:6px;padding:4px 6px;border-radius:999px;background:#ffffff0d}.admin-portal .materialCard>button{border:0;border-radius:10px;padding:8px;background:#a98cff1a;color:#d5c9ff;font-size:7px;font-weight:900;cursor:pointer}.admin-portal .sourceField{display:none}.admin-portal .sourceField.show{display:block}.admin-portal .accessChoice{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.admin-portal .accessChoice button{border:1px solid var(--line);background:#ffffff08;color:#99a59f;border-radius:11px;padding:9px 5px;font-size:7px;cursor:pointer}.admin-portal .accessChoice button.active{background:var(--mint);color:var(--ink);border-color:transparent;font-weight:900}.admin-portal .toggleLine{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.admin-portal .toggleLine:last-child{border-bottom:0}.admin-portal .toggleLine b{font-size:8.5px}.admin-portal .toggleLine small{display:block;font-size:6.5px;color:var(--muted);margin-top:2px}.admin-portal .toggleLine input{accent-color:var(--lime);width:18px;height:18px}.admin-portal .skillHubHero{margin-top:12px;padding:16px;border-radius:27px;background:radial-gradient(circle at 92% 0,rgba(102,217,255,.17),transparent 32%),linear-gradient(150deg,#12242a,#091214);border:1px solid rgba(102,217,255,.18);overflow:hidden;position:relative}.admin-portal .skillHubHero h2{font-size:20px;line-height:1.08;letter-spacing:-.035em;margin:7px 0 5px}.admin-portal .skillHubHero p{font-size:8.5px;color:#9fb0b4;line-height:1.5;margin:0}.admin-portal .skillHubStats{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:13px}.admin-portal .skillHubStats div{padding:10px 8px;border-radius:15px;background:#ffffff0a;border:1px solid var(--line)}.admin-portal .skillHubStats b{display:block;font-size:17px}.admin-portal .skillHubStats small{font-size:7px;color:var(--muted)}.admin-portal .skillHubActions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:11px}.admin-portal .skillHubActions button{padding:10px;border-radius:13px;font-size:8px;font-weight:950;cursor:pointer}.admin-portal .readyStrip{display:flex;gap:9px;overflow:auto;scrollbar-width:none;padding:2px 1px 5px}.admin-portal .readyCard{min-width:215px;padding:13px;border-radius:21px;background:radial-gradient(circle at 90% 0,rgba(201,255,87,.13),transparent 34%),linear-gradient(145deg,#132219,#09100d);border:1px solid rgba(201,255,87,.18)}.admin-portal .readyTop{display:grid;grid-template-columns:40px 1fr auto;gap:8px;align-items:center}.admin-portal .readyTop .miniAv{width:40px;height:40px}.admin-portal .readyTop b{font-size:10px}.admin-portal .readyTop small{display:block;font-size:7px;color:var(--muted);margin-top:2px}.admin-portal .readinessScore{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:#c9ff571a;color:var(--lime);font-size:11px;font-weight:950;border:1px solid rgba(201,255,87,.18)}.admin-portal .readinessScore.watch{background:#ffd66b14;color:var(--gold);border-color:#ffd66b29}.admin-portal .readyWhy{margin-top:9px;padding:9px;border-radius:13px;background:#ffffff08;font-size:7.5px;line-height:1.45;color:#b7c6be}.admin-portal .readySkills{display:flex;gap:5px;flex-wrap:wrap;margin-top:8px}.admin-portal .readySkills span{font-size:6.5px;padding:5px 6px;border-radius:999px;background:#ffffff0b;border:1px solid rgba(255,255,255,.06)}.admin-portal .readyActions{display:grid;grid-template-columns:1fr auto;gap:6px;margin-top:9px}.admin-portal .readyActions button{border-radius:11px;padding:9px 8px;font-size:7.5px;font-weight:950;cursor:pointer}.admin-portal .readyActions .primary{background:var(--lime);color:var(--ink);border:0}.admin-portal .skillRoster{display:grid;gap:8px;margin-top:10px}.admin-portal .skillStudent{padding:12px;border-radius:20px;background:linear-gradient(145deg,#111b17,#09100e);border:1px solid var(--line)}.admin-portal .skillStudentHead{display:grid;grid-template-columns:43px 1fr auto;gap:9px;align-items:center}.admin-portal .skillStudentHead .miniAv{width:43px;height:43px}.admin-portal .skillStudentHead b{font-size:10px}.admin-portal .skillStudentHead small{display:block;font-size:7px;color:var(--muted);margin-top:3px}.admin-portal .skillScorePill{padding:7px 8px;border-radius:999px;background:#66d9ff14;color:var(--cyan);font-size:7px;font-weight:950}.admin-portal .skillSnapshot{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:9px}.admin-portal .skillSnapshot div{padding:8px;border-radius:12px;background:#ffffff08}.admin-portal .skillSnapshot small{display:block;font-size:6px;color:var(--muted)}.admin-portal .skillSnapshot b{font-size:8px}.admin-portal .skillStudentActions{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:9px}.admin-portal .skillStudentActions button{border:1px solid var(--line);background:#ffffff09;color:#fff;border-radius:11px;padding:9px;font-size:7px;font-weight:900;cursor:pointer}.admin-portal .skillStudentActions button:first-child{background:#66d9ff14;color:var(--cyan);border-color:#66d9ff29}.admin-portal .summaryPanel{padding:13px;border-radius:20px;background:linear-gradient(145deg,#101b17,#09100e);border:1px solid var(--line);margin-top:10px}.admin-portal .summaryScore{display:grid;grid-template-columns:72px 1fr;gap:12px;align-items:center}.admin-portal .summaryRing{width:68px;height:68px;border-radius:50%;background:conic-gradient(var(--mint) 0 var(--p),rgba(255,255,255,.07) var(--p));display:grid;place-items:center;position:relative}.admin-portal .summaryRing:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;background:#0b1511}.admin-portal .summaryRing b{position:relative;font-size:18px}.admin-portal .summaryCopy b{font-size:11px}.admin-portal .summaryCopy p{font-size:7.5px;color:var(--muted);line-height:1.45;margin:4px 0 0}.admin-portal .skillEditor{margin-top:10px;padding:11px;border-radius:17px;background:#ffffff08;border:1px solid var(--line)}.admin-portal .skillEditorHead{display:grid;grid-template-columns:1fr 48px;gap:8px;align-items:center}.admin-portal .skillEditorHead b{font-size:9px}.admin-portal .skillEditorHead span{text-align:right;font-size:10px;color:var(--cyan);font-weight:950}.admin-portal .ratingDots{display:grid;grid-template-columns:repeat(10,1fr);gap:4px;margin-top:9px}.admin-portal .ratingDots button{height:23px;border-radius:7px;border:1px solid var(--line);background:#ffffff09;color:#7f9088;font-size:6px;padding:0;cursor:pointer}.admin-portal .ratingDots button.on{background:linear-gradient(145deg,var(--mint),var(--cyan));color:var(--ink);border-color:transparent}.admin-portal .skillEditor textarea{margin-top:8px;width:100%;border-radius:11px;padding:9px;background:#07100d;border:1px solid var(--line);color:#fff;font-size:8px}.admin-portal .readinessControl{margin-top:11px;padding:11px;border-radius:17px;background:#c9ff570e;border:1px solid rgba(201,255,87,.14)}.admin-portal .readinessControl .toggleLine{margin:0}.admin-portal .readinessReason{font-size:7px;color:#aebdb5;line-height:1.45;margin-top:7px}.admin-portal .profileSkillSummary{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px}.admin-portal .profileSkillSummary div{padding:8px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.05)}.admin-portal .profileSkillSummary small{display:block;font-size:6px;color:var(--muted)}.admin-portal .profileSkillSummary b{font-size:8px}.admin-portal .coachCommentBox{margin-top:10px;padding:10px;border-left:2px solid var(--violet);border-radius:0 13px 13px 0;background:#a98cff0e}.admin-portal .coachCommentBox b{font-size:8px}.admin-portal .coachCommentBox small{display:block;font-size:7px;color:#b8b0d1;line-height:1.45;margin-top:4px}.admin-portal .overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000c2;z-index:90;display:none;align-items:flex-end;justify-content:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.admin-portal .overlay.show{display:flex}.admin-portal .sheet{width:min(430px,100%);max-height:92vh;overflow:auto;background:#0a1410;border:1px solid var(--line);border-radius:30px 30px 0 0;padding:18px 15px 26px;animation:up .2s ease}.admin-portal .sheetHandle{width:42px;height:4px;border-radius:99px;background:#334039;margin:0 auto 14px}.admin-portal .sheetHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.admin-portal .sheetHead h2{font-size:21px;line-height:1.08;margin:5px 0 0}.admin-portal .close{width:38px;height:38px;border-radius:13px;border:1px solid var(--line);background:#ffffff0d;color:#fff;cursor:pointer}.admin-portal .field{margin-top:11px}.admin-portal .field label{display:block;font-size:8px;color:var(--muted);margin-bottom:6px}.admin-portal .field input,.admin-portal .field select,.admin-portal .field textarea{width:100%;border-radius:13px;padding:11px 12px;background:#07100d;border:1px solid var(--line);color:#fff}.admin-portal .grid2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.admin-portal .full{width:100%;margin-top:12px}.admin-portal .selectGrid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.admin-portal .choice{padding:10px;border-radius:14px;background:#ffffff09;border:1px solid var(--line);color:#fff;text-align:left;cursor:pointer}.admin-portal .choice.active{border-color:#c9ff5766;background:#c9ff5714}.admin-portal .choice b{display:block;font-size:9px}.admin-portal .choice small{display:block;font-size:7px;color:var(--muted);margin-top:3px}.admin-portal .livePanel{padding:14px;border-radius:22px;background:linear-gradient(145deg,#123127,#091712);border:1px solid rgba(97,239,180,.22);margin-top:12px}.admin-portal .liveStudent{display:flex;justify-content:space-between;align-items:center}.admin-portal .liveStudent b{font-size:12px}.admin-portal .liveStudent small{display:block;font-size:7px;color:var(--muted);margin-top:2px}.admin-portal .counterGrid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:7px;margin-top:11px}.admin-portal .counter{padding:11px;border-radius:16px;background:#ffffff0b;border:1px solid var(--line);text-align:center}.admin-portal .counter strong{display:block;font-size:21px}.admin-portal .counter small{font-size:7px;color:var(--muted)}.admin-portal .quickButtons{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px}.admin-portal .quickButtons button{border:1px solid var(--line);background:#ffffff0a;color:#fff;border-radius:12px;padding:10px 5px;font-size:8px;font-weight:900;cursor:pointer}.admin-portal .historyEntry{padding:10px 11px;border-left:2px solid var(--mint);border-radius:0 13px 13px 0;background:#ffffff08;margin-top:7px}.admin-portal .historyEntry b{font-size:9px}.admin-portal .historyEntry small{display:block;font-size:7px;color:var(--muted);margin-top:3px;line-height:1.4}.admin-portal .skillRow{margin-top:9px;padding:10px;border-radius:16px;background:#ffffff09;border:1px solid var(--line)}.admin-portal .skillRowTop{display:flex;justify-content:space-between;gap:10px}.admin-portal .skillRow b{font-size:9px}.admin-portal .stars{letter-spacing:1px;color:var(--gold);font-size:10px}.admin-portal .skillTrack{height:6px;border-radius:99px;background:#ffffff14;margin-top:8px;overflow:hidden}.admin-portal .skillTrack i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--mint),var(--cyan))}.admin-portal .approvalCard{padding:12px;border-radius:18px;background:#ffd66b0e;border:1px solid rgba(255,214,107,.16);margin-top:9px}.admin-portal .approvalCard b{font-size:10px}.admin-portal .approvalCard p{font-size:8px;color:#c6c0ad;line-height:1.45}.admin-portal .toast{position:fixed;z-index:150;left:50%;bottom:95px;transform:translate(-50%) translateY(18px);opacity:0;background:#e8ffc7;color:#07110c;border-radius:999px;padding:10px 14px;font-size:9px;font-weight:950;transition:.2s}.admin-portal .toast.show{opacity:1;transform:translate(-50%) translateY(0)}.admin-portal .bottom{position:fixed;z-index:50;left:50%;bottom:0;transform:translate(-50%);width:min(430px,100%);padding:8px 9px calc(8px + env(safe-area-inset-bottom));background:linear-gradient(180deg,transparent,rgba(2,5,4,.96) 28%)}.admin-portal .nav{display:grid;grid-template-columns:repeat(5,1fr);gap:3px;padding:6px;border:1px solid var(--line);background:#080e0bf5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:25px}.admin-portal .nav button{border:0;background:transparent;color:#708078;border-radius:17px;padding:9px 2px 6px;font-size:7px;font-weight:800;cursor:pointer}.admin-portal .nav button span{display:block;font-size:18px;margin-bottom:3px}.admin-portal .nav button.active{color:#fff;background:#c9ff5712}.admin-portal .nav button.active span{color:var(--lime)}@keyframes fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.admin-portal .drillScrollGrid{display:grid;grid-template-rows:repeat(5,1fr);grid-auto-flow:column;grid-auto-columns:calc(50% - 4px);gap:8px;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.admin-portal .drillScrollGrid::-webkit-scrollbar{display:none}.admin-portal .scrollNav{display:flex;gap:6px}.admin-portal .scrollNavBtn{background:#ffffff0d;border:1px solid var(--line);color:#fff;border-radius:6px;width:24px;height:24px;display:grid;place-items:center;cursor:pointer;font-size:12px;transition:.2s}.admin-portal .scrollNavBtn:hover{background:#ffffff26}.admin-portal .drillOption{background:#ffffff0a;border:1px solid var(--line);border-radius:14px;padding:12px;text-align:left;cursor:pointer;scroll-snap-align:start;transition:all .2s ease}.admin-portal .drillOption.active{background:#c9ff5714;border-color:#c9ff5766}.admin-portal .drillOption b{display:block;font-size:10px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-portal .drillOption small{display:block;font-size:7px;color:var(--muted);margin-top:4px}.admin-portal .modalCloseBtn{width:32px;height:32px;border-radius:10px;border:1px solid var(--line);background:#ffffff0d;color:#fff;display:grid;place-items:center;cursor:pointer}.admin-portal .floorScrollArea{max-height:60vh;overflow-y:auto;padding-bottom:20px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.admin-portal .floorScrollArea::-webkit-scrollbar{display:none}.admin-portal .floorListCard{background:#ffffff08;border-radius:12px;padding:16px;margin-bottom:8px;border-left:3px solid var(--mint);display:flex;flex-direction:column;gap:4px}.admin-portal .floorListCard b{color:#fff;font-size:13px}.admin-portal .floorListCard small{color:var(--muted);font-size:10px}Native HTML <select> elements render operating-system default dropdown menus (which cause that blue hover state and light/dark standard styling). To give them the exact dark-green Coach OS theme,we can replace the native <select> tags with custom dropdown components in AdminHomeScreen.jsx and add matching CSS. Step 1: Add Custom Dropdown Styling in admin-theme.css Add this at the bottom of src/admin-theme.css: CSS .admin-portal .customSelect{position:relative;width:100%}.admin-portal .filterField{margin-top:14px;position:relative}.admin-portal .filterField label{display:block;font-size:10px;color:var(--muted);margin-bottom:6px;text-transform:uppercase;letter-spacing:1px}.admin-portal .customSelectTrigger{width:100%;padding:14px 16px;background:#ffffff0a;border:1px solid var(--line);border-radius:14px;color:#fff;font-size:13px;font-weight:500;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:border-color .2s,background .2s}.admin-portal .customSelectTrigger:hover,.admin-portal .customSelectTrigger.open{border-color:#c9ff5766;background:#ffffff0f}.admin-portal .customSelectMenu{position:absolute;top:calc(100% + 6px);left:0;width:100%;background:#111a14;border:1px solid rgba(255,255,255,.12);border-radius:12px;max-height:160px;overflow-y:auto;z-index:9999;box-shadow:0 10px 25px #000c;scrollbar-width:none}.admin-portal .customSelectMenu::-webkit-scrollbar{display:none}.admin-portal .customSelectMenu.openUp{top:auto;bottom:calc(100% + 6px)}.admin-portal .customOption{width:100%;padding:12px 16px;background:transparent;border:none;color:#fff;font-size:13px;text-align:left;cursor:pointer;transition:background .15s,color .15s;display:block}.admin-portal .customOption:hover{background:#c9ff5726;color:var(--mint)}.admin-portal .customOption.selected{background:var(--mint);color:#0b120c;font-weight:600}.admin-portal .leaderList{display:grid;gap:8px;margin-top:16px;max-height:365px;overflow-y:auto;scrollbar-width:none}.admin-portal .leaderList::-webkit-scrollbar{display:none}.admin-portal .leaderRow{display:grid;grid-template-columns:24px 40px 1fr auto;gap:12px;align-items:center;padding:12px 16px;border-radius:20px;background:#ffffff08;border:1px solid var(--line)}.admin-portal .leaderRow.highlight{border-color:#c9ff5733;background:#c9ff570a}.admin-portal .leaderRowRank{font-size:11px;font-weight:900;color:#fff}.admin-portal .leaderRowAvatar{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;font-size:11px;font-weight:950;color:var(--ink);background:linear-gradient(145deg,var(--mint),var(--lime))}.admin-portal .leaderRowInfo b{display:block;font-size:12px;color:#fff}.admin-portal .leaderRowInfo small{display:block;font-size:8px;color:var(--muted);margin-top:3px}.admin-portal .leaderRowScore{font-size:11px;font-weight:900;color:var(--gold)}.admin-portal .liveDrillCard{background:linear-gradient(145deg,#0e2017,#08140f);border:1px solid rgba(97,239,180,.22);border-radius:24px;padding:16px;margin-bottom:16px}.admin-portal .liveDrillHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.admin-portal .liveDrillHead b{font-size:15px;color:#fff}.admin-portal .liveDrillHead small{display:block;font-size:10px;color:var(--muted);margin-top:2px}.admin-portal .setBadge{background:#ffffff14;border:1px solid var(--line);color:#fff;font-size:10px;font-weight:800;padding:6px 12px;border-radius:999px;letter-spacing:.5px}.admin-portal .liveStatGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px}.admin-portal .liveStatBox{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:16px 8px;text-align:center}.admin-portal .liveStatBox strong{display:block;font-size:26px;font-weight:950;color:#fff;line-height:1.1}.admin-portal .liveStatBox small{display:block;font-size:9px;color:var(--muted);margin-top:4px}.admin-portal .liveActionGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.admin-portal .liveActionBtn{background:#61efb414;border:1px solid rgba(97,239,180,.18);color:#fff;border-radius:14px;padding:12px 6px;font-size:11px;font-weight:800;cursor:pointer;transition:all .15s ease}.admin-portal .liveActionBtn:hover{background:#61efb429;color:var(--mint)}.admin-portal .chip{background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#fff!important;font-weight:600;transition:all .15s ease}.admin-portal .chip.active{background:var(--lime);border-color:var(--lime);color:#08140f!important;font-weight:800}@keyframes fade{0%{opacity:0;transform:translateY(5px)}}@keyframes up{0%{transform:translateY(100%)}}@keyframes ballOrbit{50%{transform:translate(8px,8px) rotate(18deg)}}@keyframes ballBounce{50%{transform:translate(-8px,-9px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes aura{50%{transform:scale(1.12);opacity:.7}}@keyframes navPop{0%{transform:translate(-50%) scale(.6);opacity:.2}70%{transform:translate(-50%) scale(1.08)}to{transform:translate(-50%) scale(1);opacity:1}}@keyframes iconBounce{0%{transform:translateY(4px) scale(.7)}60%{transform:translateY(-3px) scale(1.16)}to{transform:translateY(-1px) scale(1.08)}}@keyframes noteFloat{50%{transform:translateY(-6px) rotate(-5deg)}}@keyframes badgeTilt{50%{transform:rotate(8deg) translateY(-4px)}}@keyframes badgePulse{50%{transform:scale(1.1)}}@keyframes badgeOrbit{50%{transform:translate(5px,-5px) rotate(-7deg)}}@keyframes mascotHit{50%{transform:rotate(-14deg) translateY(-3px)}}@keyframes mascotBall{50%{transform:translate(-28px,18px)}}@keyframes navRise{0%{transform:translate(-50%) scale(.6);opacity:.2}}@keyframes v45Shimmer{0%,60%{transform:translate(-30%)}to{transform:translate(30%)}}@keyframes v45VaultFloat{50%{transform:translateY(-3px)}}@keyframes v45Coin1{50%{transform:translate(-4px,-7px) rotate(35deg)}}@keyframes v45Coin2{50%{transform:translate(5px,-5px) rotate(-30deg)}}@keyframes v45Coin3{50%{transform:translateY(-6px) rotate(45deg)}}@keyframes v45DrawLine{to{stroke-dashoffset:0}}@keyframes v45PointPulse{50%{r:5.5}}@keyframes v45BadgeShine{50%{filter:drop-shadow(rgba(255,214,107,.9) 0px 0px 15px);transform:translateY(-3px)}}@keyframes v45BadgeFloat{50%{transform:translateY(-6px) rotate(-3deg)}}@keyframes v45BadgePulse{50%{transform:scale(1.1)}}@keyframes v45BadgeTilt{50%{transform:rotate(7deg) translateY(-3px)}}@keyframes ringSpinV53{to{transform:rotate(360deg)}}@keyframes ringSpinReverseV53{to{transform:translateZ(0) rotate(-360deg)}}@keyframes refPaddleSwing{0%,to{transform:rotate(-18deg)}50%{transform:rotate(16deg) translateY(4px)}}@keyframes refServeBall{0%,to{transform:translate(0)}50%{transform:translate(125px,-15px)}}:root{--bg: #06100d;--surface: #0c1915;--surface2: #11221c;--line: rgba(255,255,255,.09);--text: #f5faf7;--muted: #94a59c;--lime: #c9ff57;--mint: #61efb4;--cyan: #66d9ff;--gold: #ffd66b;--red: #ff6f82;--violet: #a98cff;--ink: #07110c;--shadow: 0 24px 60px rgba(0,0,0,.34)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 50% -5%,#194b38,#07130f 30%,#020504 80%);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;min-height:100vh}button,input,textarea,select{font:inherit}.app{max-width:430px;margin:auto;min-height:100vh;background:linear-gradient(#07100dfa,#040907fc);position:relative;box-shadow:#000000a8 0 0 80px}.screen{display:none;padding:16px 16px 116px;min-height:100vh}.screen.active{display:block;animation:.25s ease 0s 1 normal none running fade}.top{display:flex;align-items:center;justify-content:space-between;margin:2px 0 16px}.brand{display:flex;align-items:center;gap:11px}.ttLogo{width:44px;height:44px;border-radius:16px;position:relative;display:grid;place-items:center;background:linear-gradient(145deg,#17372a,#0b1712);border:1px solid rgba(201,255,87,.25);overflow:hidden}.ttLogo:before{content:"";position:absolute;width:22px;height:22px;border:3px solid var(--lime);border-radius:50%;left:7px;top:7px;animation:3.5s ease-in-out 0s infinite normal none running ballOrbit}.ttLogo:after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:var(--gold);right:7px;bottom:8px;box-shadow:#ffd66bb3 0 0 14px;animation:1.45s ease-in-out 0s infinite normal none running ballBounce}.greet small,.eyebrow{display:block;font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:var(--mint);font-weight:850}.greet b{display:block;font-size:16px;margin-top:3px}.greet span{display:block;font-size:8px;color:var(--muted);margin-top:3px;line-height:1.25}.avatar{width:42px;height:42px;border:0px;border-radius:15px;background:linear-gradient(145deg,var(--lime),var(--mint));color:var(--ink);font-weight:950}.sectionHead{display:flex;align-items:center;justify-content:space-between;margin:24px 1px 11px}.sectionHead h2{font-size:18px;letter-spacing:-.025em;margin:0}.link{border:0px;background:transparent;color:var(--mint);font-size:11px;font-weight:850}.muted{color:var(--muted)}.row{display:flex;align-items:center;gap:9px}.between{justify-content:space-between}.chip{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border-radius:999px;background:#ffffff0e;border:1px solid var(--line);font-size:9px}.iconBtn{width:40px;height:40px;border-radius:14px;border:1px solid var(--line);background:#ffffff0b;color:#fff;display:grid;place-items:center}.iconBtn svg,.nav svg{width:21px;height:21px;stroke:currentcolor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.payment{position:relative;overflow:hidden;padding:15px;border-radius:26px;border:1px solid rgba(255,214,107,.34);background:radial-gradient(circle at 90% 0px,rgba(255,214,107,.2),transparent 34%),linear-gradient(135deg,#291d0d,#16120d);margin-bottom:12px}.payment:after{content:"";position:absolute;width:110px;height:110px;border-radius:50%;right:-48px;top:-55px;border:18px solid rgba(255,214,107,.05);animation:12s linear 0s infinite normal none running spin}.payTop{display:grid;grid-template-columns:42px 1fr auto;gap:10px;align-items:center;position:relative;z-index:2}.coinDisc{width:42px;height:42px;border-radius:15px;background:linear-gradient(145deg,#ffe99b,#f4a62a);display:grid;place-items:center;color:#513100;font-weight:950}.payTop b{font-size:13px}.payTop small{display:block;color:#d7c59e;font-size:10px;margin-top:3px;line-height:1.35}.amountBtn{border:0px;background:var(--gold);color:#3f2800;border-radius:13px;padding:9px 11px;font-size:11px;font-weight:950}.rewardStrip{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px;position:relative;z-index:2}.rewardStrip span{font-size:9px;padding:6px 8px;border-radius:999px;background:#ffffff0e;border:1px solid rgba(255,255,255,.08)}.dayHero{position:relative;overflow:hidden;border-radius:30px;padding:18px;border:1px solid rgba(102,217,255,.22);background:radial-gradient(circle at 90% 10%,rgba(102,217,255,.22),transparent 34%),linear-gradient(145deg,#15323a,#0b171b 65%,#071012)}.dayHero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(255,255,255,.07) 1px,transparent 1px);background-size:20px 20px;-webkit-mask-image:linear-gradient(120deg,transparent 30%,rgb(0,0,0));mask-image:linear-gradient(120deg,transparent 30%,rgb(0,0,0));opacity:.45}.dayHero>*{position:relative;z-index:1}.dayHero h1{font-size:28px;line-height:1.02;letter-spacing:-.05em;margin:14px 0 8px;max-width:280px}.dayHero p{font-size:11px;line-height:1.55;color:#b5c3c7;margin:0;max-width:290px}.noteCard{display:grid;grid-template-columns:54px 1fr;gap:12px;padding:14px;border-radius:24px;background:radial-gradient(circle at 5% 0px,rgba(169,140,255,.17),transparent 38%),linear-gradient(145deg,#171529,#0d1119);border:1px solid rgba(169,140,255,.21)}.noteCard h3{font-size:14px;margin:0 0 4px}.noteCard p{font-size:11px;line-height:1.45;color:#bac0cb;margin:0}.noteActions{display:flex;gap:8px;margin-top:11px}.smallBtn{border:0px;border-radius:12px;padding:9px 11px;font-size:10px;font-weight:900}.smallBtn.primary{background:var(--violet);color:#fff}.smallBtn.ghost{background:#ffffff0e;color:#fff;border:1px solid var(--line)}.badgeRail{display:flex;gap:11px;overflow:auto;scrollbar-width:none;padding:4px 1px 10px}.badge{--a: #c9ff57;--b: #55d69a;min-width:155px;height:210px;color:#fff;border-radius:25px;padding:0;position:relative;overflow:hidden;text-align:left;background:linear-gradient(145deg,color-mix(in srgb,var(--a) 24%,#121915),#080d0b 70%);border:1px solid color-mix(in srgb,var(--a) 35%,transparent);box-shadow:#00000052 0 18px 35px}.badge:before{content:"";position:absolute;width:112px;height:112px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.42),color-mix(in srgb,var(--a) 33%,transparent) 35%,transparent 68%);left:21px;top:17px;animation:3.2s ease-in-out 0s infinite normal none running aura}.badgeIcon{font-size:58px;position:absolute;left:48px;top:41px;z-index:2;filter:drop-shadow(rgba(0,0,0,.45) 0px 7px 12px)}.badgeCopy{position:absolute;left:13px;right:13px;bottom:13px;z-index:3}.rarity{font-size:8px;letter-spacing:.14em;font-weight:950;color:var(--a)}.badge h3{font-size:15px;margin:6px 0 4px;text-transform:uppercase;line-height:1}.badge p{font-size:8px;line-height:1.35;color:#aebbb4;margin:0}.leaderHero{padding:15px;border-radius:26px;background:radial-gradient(circle at 80% 0px,rgba(255,214,107,.17),transparent 36%),linear-gradient(145deg,#1e1b12,#0e1410);border:1px solid rgba(255,214,107,.18)}.leaderTabs{display:flex;gap:7px;overflow:auto;scrollbar-width:none;margin:12px 0}.leaderTab,.tab{white-space:nowrap;border:1px solid var(--line);background:#ffffff0a;color:#9eaaa4;padding:8px 11px;border-radius:999px;font-size:9px}.leaderTab.active,.tab.active{background:var(--lime);color:var(--ink);font-weight:950;border-color:transparent}.podium{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:8px;align-items:end;margin:14px 0 8px}.podiumCard{text-align:center;padding:11px 7px;border-radius:18px;background:#ffffff0a;border:1px solid var(--line)}.podiumCard.first{padding-top:18px;background:linear-gradient(180deg,#ffd66b29,#ffffff09);border-color:#ffd66b40}.podiumAv{width:42px;height:42px;border-radius:15px;margin:0 auto;background:linear-gradient(145deg,var(--cyan),var(--violet));display:grid;place-items:center;color:var(--ink);font-weight:950}.podiumCard.first .podiumAv{width:50px;height:50px;background:linear-gradient(145deg,var(--gold),rgb(255,154,77))}.podiumCard b{display:block;font-size:10px;margin-top:7px}.podiumCard strong{font-size:14px}.rankRow{display:grid;grid-template-columns:28px 38px 1fr auto;gap:9px;align-items:center;padding:10px;border-radius:16px;background:#ffffff08;border:1px solid var(--line);margin-top:7px}.rankRow.you{background:#c9ff5714;border-color:#c9ff5738}.rankAv{width:38px;height:38px;border-radius:13px;background:linear-gradient(145deg,var(--mint),var(--lime));display:grid;place-items:center;color:var(--ink);font-size:10px;font-weight:950}.rankRow b{font-size:11px}.rankRow small{display:block;font-size:8px;color:var(--muted);margin-top:2px}.rankRow strong{font-size:11px;color:var(--gold)}.bottom{position:fixed;z-index:30;left:50%;bottom:0;transform:translate(-50%);width:min(430px,100%);padding:9px 10px calc(9px + env(safe-area-inset-bottom));background:linear-gradient(transparent,#020504f7 30%)}.nav{display:grid;grid-template-columns:repeat(5,1fr);gap:3px;padding:7px;background:#090f0df7;border:1px solid rgba(255,255,255,.08);border-radius:26px;box-shadow:#00000073 0 16px 40px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.nav button{position:relative;border:0px;background:transparent;color:#6f7f77;border-radius:18px;min-height:59px;font-size:8px;font-weight:800;padding:7px 2px 4px;transition:.28s}.nav svg{display:block;margin:0 auto 4px;transition:.35s}.nav button.active{color:#fff}.nav button.active:before{content:"";position:absolute;width:43px;height:43px;border-radius:16px;background:linear-gradient(145deg,var(--mint),var(--lime));left:50%;top:2px;transform:translate(-50%);z-index:-1;box-shadow:#61efb442 0 9px 24px;animation:.42s ease 0s 1 normal none running navPop}.nav button.active svg{color:var(--ink);transform:translateY(-1px) scale(1.08);animation:.5s ease 0s 1 normal none running iconBounce}.level{padding:6px 8px;border-radius:999px;background:#66d9ff1a;color:var(--cyan);font-size:8px;font-weight:950}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#000000b8;display:none;align-items:flex-end;justify-content:center}.sheet{width:min(430px,100%);max-height:91vh;overflow:auto;border-radius:30px 30px 0 0;background:#0b1511;border:1px solid var(--line);padding:19px 16px 28px;animation:.25s ease 0s 1 normal none running up}.sheetHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.sheet h2{font-size:21px;margin:4px 0 0}.fullBtn{width:100%;border:0px;border-radius:14px;padding:13px;background:linear-gradient(90deg,var(--lime),var(--mint));color:#07110c;font-weight:950}.toast{position:fixed;left:50%;bottom:94px;transform:translate(-50%) translateY(18px);opacity:0;z-index:90;background:#eaffc8;color:#06110b;padding:10px 14px;border-radius:999px;font-size:10px;font-weight:900;transition:.25s}@media (min-width: 700px){body{padding:25px}.app{border-radius:34px;overflow:hidden}.bottom{bottom:25px}}.payment:hover{transform:translateY(-1px)}.noteCard{grid-template-columns:98px 1fr;align-items:center;padding:12px}.coachIllustration{width:98px;height:112px;border-radius:19px;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 25%,rgba(255,255,255,.4),transparent 20%),linear-gradient(145deg,#6d55c8,#20213b)}.coachIllustration:before{content:"🏓";position:absolute;font-size:62px;left:12px;top:20px;filter:drop-shadow(rgba(0,0,0,.35) 0px 12px 12px);animation:3s ease-in-out 0s infinite normal none running noteFloat}.noteCard h3{font-size:13px}.noteActions .smallBtn{padding:8px 10px;font-size:9px}.badge{min-width:155px;height:218px}.badge h3{font-size:12px;letter-spacing:-.01em;line-height:1.08;margin:5px 0}.badge p{font-size:8px;line-height:1.35}.badgeDate{display:block;margin-top:7px;font-size:8px;color:#dce8e1}.badge:nth-child(2n) .badgeIcon{animation:2.8s ease-in-out 0s infinite normal none running badgeTilt}.badge:nth-child(3n) .badgeIcon{animation:2.4s ease-in-out 0s infinite normal none running badgePulse}.badge:nth-child(4n) .badgeIcon{animation:3.2s ease-in-out 0s infinite normal none running badgeOrbit}.leaderHero{position:relative;overflow:hidden}.leaderMascot{position:absolute;right:16px;top:16px;font-size:34px;animation:2.2s ease-in-out 0s infinite normal none running mascotHit;transform-origin:center bottom}.leaderBall{position:absolute;width:8px;height:8px;border-radius:50%;background:#fff;right:56px;top:34px;animation:2.2s ease-in-out 0s infinite normal none running mascotBall}.discoveryCard{padding:15px;border-radius:25px;border:1px solid var(--line);background:linear-gradient(145deg,#111d19,#0a1110);display:grid;gap:10px}.discoveryItem{display:grid;grid-template-columns:52px 1fr auto;gap:10px;align-items:center;padding:10px;border-radius:17px;background:#ffffff09}.discoveryArt{width:52px;height:52px;border-radius:15px;display:grid;place-items:center;font-size:24px;background:linear-gradient(145deg,#244b3b,#101a16)}#home .discoveryItem b{display:block;font-size:11px;line-height:1.35}#home .discoveryItem small{display:block;margin-top:4px;font-size:8px;line-height:1.4}.careHero{padding:18px;border-radius:30px;background:radial-gradient(circle at 90% 5%,rgba(97,239,180,.18),transparent 35%),linear-gradient(150deg,#143125,#09130f);border:1px solid rgba(97,239,180,.2)}.focusStats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.focusStat{padding:11px;border-radius:16px;background:#ffffff0a;border:1px solid var(--line)}.focusStat b{display:block;font-size:16px}.focusStat small{font-size:8px;color:var(--muted)}.reportCard{position:relative;overflow:hidden;padding:19px;border-radius:30px;background:linear-gradient(150deg,#f7f0db,#e7dec4);color:#1a211d;box-shadow:#0000004d 0 22px 50px}.reportCard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent 0px,transparent 25px,rgba(24,37,30,.04) 26px)}.reportCard>*{position:relative}.reportGrade{font-size:48px;font-weight:950;color:#1f7d5d}.reportColumns{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:14px 0}.reportBox{padding:12px;border-radius:16px;background:#ffffff94;border:1px solid rgba(20,35,27,.12)}.reportBox b{font-size:11px}.reportBox p{font-size:9px;line-height:1.45;margin:5px 0 0;color:#4e5c54}.acceptBtn{width:100%;padding:12px;border:0px;border-radius:15px;background:#183c2f;color:#fff;font-weight:900}.bottom{z-index:100}.nav{height:74px;align-items:center;overflow:visible}.nav button{height:58px;position:relative;overflow:visible}.nav button.active{background:transparent;color:#fff}.nav button.active:before{content:"";position:absolute;width:46px;height:46px;border-radius:17px;background:linear-gradient(145deg,var(--lime),var(--mint));left:50%;top:-7px;transform:translate(-50%);z-index:-1;box-shadow:#61efb44d 0 10px 24px;animation:.35s ease 0s 1 normal none running navRise}.nav button.active svg{color:var(--ink);transform:translateY(-5px) scale(1.08)}.careHero .fullBtn{font-size:10px;padding:11px 12px;border-radius:14px}.avatar.playerAvatar{padding:0;overflow:hidden;background:linear-gradient(145deg,#d7ff75,#53f0b1);border:1px solid rgba(201,255,87,.32)}.avatar.playerAvatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 18%;object-position:center 18%;transform:scale(1.08)}.kidCoverV27 .v27Title{display:block!important;overflow:visible!important}.kidCoverV27 .v27Title small,.kidCoverV27 .v27Title b{position:static!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.kidCoverV27 .v27Name{white-space:normal!important;line-height:1.18!important}.kidCoverThumbV27 .v27Title small{font-size:5px!important;line-height:1.25!important;margin:0 0 9px!important;max-width:95px!important}.kidCoverThumbV27 .v27Title b{font-size:18px!important;line-height:.98!important;letter-spacing:-.045em!important;max-width:105px!important}.kidCoverThumbV27 .v27Name{inset:145px 15px auto 22px!important;font-size:5px!important;letter-spacing:.11em!important}.kidCoverThumbV27 .v27Name strong{display:block!important;font-size:7px!important;margin-top:2px!important}.kidCoverThumbV27 .v27Stickers{left:18px!important;right:12px!important;bottom:10px!important;gap:4px!important}@media (max-width: 375px){.kidCoverThumbV27 .v27Title{top:52px!important;left:20px!important}.kidCoverThumbV27 .v27Title b{font-size:16px!important}.kidCoverThumbV27 .v27Name{top:130px!important;left:20px!important}}.kidCoverV27{position:relative;overflow:hidden;animation:auto ease 0s 1 normal none running none!important;background:linear-gradient(#746fff,#63c5ff 42%,#ffe277 72%,#ff9e7e)!important;border:2px solid rgba(255,255,255,.45)!important;box-shadow:#08120f -8px 10px,#0000006b 0 22px 40px!important}.kidCoverV27 .v27Blob{position:absolute;border-radius:50%;opacity:.74}.kidCoverV27 .v27Blob.one{background:#ff71ac}.kidCoverV27 .v27Blob.two{background:#58dfbb}.kidCoverV27 .v27Cloud{position:absolute;border-radius:999px;background:#ffffffdb}.kidCoverV27 .v27Star{position:absolute;color:#fff6a5;z-index:2}.kidCoverV27 .v27Title{position:absolute;z-index:4;color:#fff;text-shadow:rgba(58,43,121,.16) 0px 3px 0px}.kidCoverV27 .v27Title small{display:block;color:#fff6c8;font-weight:950;letter-spacing:.16em}.kidCoverV27 .v27Title b{display:block;font-weight:950;letter-spacing:-.05em}.kidCoverV27 .v27Name{position:absolute;z-index:4;color:#382f62;font-weight:900;letter-spacing:.1em}.kidCoverV27 .v27Name strong{color:#281f51}.kidCoverV27 .v27Stickers{position:absolute;z-index:6;display:grid;grid-template-columns:repeat(5,1fr)}.kidCoverV27 .v27Stickers span{aspect-ratio:1 / 1;border-radius:50%;display:grid;place-items:center;background:#ffffffdb;border:1px dashed rgba(255,255,255,.98);color:#5c4d79;font-weight:900}.kidCoverV27 .v27Stickers span.earned{border-style:solid;background:#fff7c4}.kidCoverThumbV27 .v27Blob.one{width:108px;height:108px;right:-40px;top:60px}.kidCoverThumbV27 .v27Blob.two{width:128px;height:128px;left:-58px;bottom:42px}.kidCoverThumbV27 .v27Cloud{width:43px;height:14px;left:26px;top:27px}.kidCoverThumbV27 .v27Star{right:22px;top:29px;font-size:20px}.kidCoverThumbV27 .v27Title{left:24px;right:18px;top:58px}.kidCoverThumbV27 .v27Title small{font-size:5px;margin-bottom:8px}.kidCoverThumbV27 .v27Title b{font-size:20px;line-height:.96}.kidCoverThumbV27 .v27Name{left:24px;right:18px;bottom:43px;font-size:5px}.kidCoverThumbV27 .v27Name strong{font-size:6.5px}.kidCoverThumbV27 .v27Stickers{left:20px;right:14px;bottom:11px;gap:4px}.kidCoverThumbV27 .v27Stickers span{font-size:6px}.kidCoverThumbV27 .v27Stickers span.earned{font-size:12px}.bookThumbV25 .kidCoverV27{pointer-events:none}@media (max-width: 375px){.kidCoverThumbV27{width:128px;height:194px}.kidCoverThumbV27 .v27Title{top:52px;left:21px}.kidCoverThumbV27 .v27Title b{font-size:18px}.kidCoverThumbV27 .v27Name{left:21px;bottom:39px}}.innovationModal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;background:#000000c2;display:none;align-items:flex-end;justify-content:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.innovationSheet{width:min(430px,100%);max-height:88vh;overflow:auto;border-radius:30px 30px 0 0;background:#0b1511;border:1px solid var(--line);padding:18px 16px 28px}.innovationSheet .closeInnovation{width:38px;height:38px;border-radius:13px;border:1px solid var(--line);background:#ffffff0d;color:#fff}.innovationSheet h2{font-size:21px;margin:5px 0}#rewards{overflow-x:hidden}.coinHeroV45{position:relative;overflow:hidden;padding:16px;border-radius:28px;background:radial-gradient(circle at 92% 8%,rgba(255,214,107,.2),transparent 31%),linear-gradient(145deg,#29200e,#11140d 72%);border:1px solid rgba(255,214,107,.25);box-shadow:#00000040 0 22px 50px}.coinHeroV45:after{content:"";position:absolute;top:-40%;right:-60%;bottom:-40%;left:-60%;background:linear-gradient(105deg,transparent 43%,rgba(255,255,255,.06) 49%,transparent 55%);animation:6s ease-in-out 0s infinite normal none running v45Shimmer;pointer-events:none}.coinVaultV45{position:absolute;right:17px;top:14px;width:68px;height:60px;border-radius:20px;background:linear-gradient(145deg,#ffe59a,#b66c19);box-shadow:#4d230040 0 -8px 18px inset,#ffb5362e 0 14px 30px;display:grid;place-items:center;z-index:2;animation:4s ease-in-out 0s infinite normal none running v45VaultFloat}.vaultDoorV45{width:40px;height:40px;border:3px solid rgba(78,43,0,.55);border-radius:50%;display:grid;place-items:center;color:#694000;font-weight:950;background:#fff3}.floatCoinV45{position:absolute;width:17px;height:17px;border-radius:50%;display:grid;place-items:center;font-size:8px;color:#9a5b00;background:linear-gradient(145deg,#fff1a9,#e49a20);border:1px solid rgba(255,255,255,.5);box-shadow:#00000040 0 5px 12px}.floatCoinV45.c1{left:-8px;top:7px;animation:2.8s ease-in-out 0s infinite normal none running v45Coin1}.floatCoinV45.c2{right:-6px;top:20px;animation:3.2s ease-in-out 0s infinite normal none running v45Coin2}.floatCoinV45.c3{left:25px;top:-10px;animation:2.5s ease-in-out 0s infinite normal none running v45Coin3}.coinMainV45{position:relative;z-index:3;padding-right:78px}.coinMainV45>span{font-size:7.5px;letter-spacing:.14em;color:#dcc58e;font-weight:900}.coinMainV45 strong{display:block;font-size:34px;letter-spacing:-.055em;line-height:1;margin:7px 0 5px;color:#fff}.coinMainV45 strong em{font-size:13px;font-style:normal;color:var(--gold);letter-spacing:0px}.coinGrowthV45{font-size:9px;color:var(--mint);font-weight:900}.coinGrowthV45 small{font-size:7.5px;color:#b9ad91;font-weight:600;margin-left:4px}.miniAnalyticsV45{position:relative;z-index:3;margin-top:14px;padding:9px 10px 7px;border-radius:17px;background:#0000002e;border:1px solid rgba(255,255,255,.07)}.miniLegendV45{display:flex;align-items:center;gap:10px;font-size:7px;color:#a89e87}.miniLegendV45 span:last-child{margin-left:auto;color:#d5c79f}.miniLegendV45 i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#a98c50;margin-right:4px}.miniLegendV45 span:nth-child(2) i{background:var(--gold);box-shadow:#ffd66b99 0 0 8px}.miniAnalyticsV45 svg{width:100%;height:52px;display:block;overflow:visible}.coinAreaPathV45{fill:url(#coinArea45)}.coinLineV45{fill:none;stroke:var(--gold);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:1.4s ease 0s 1 normal forwards running v45DrawLine}.miniAnalyticsV45 circle{fill:var(--gold);filter:drop-shadow(rgba(255,214,107,.8) 0px 0px 5px);animation:2s ease-in-out 0s infinite normal none running v45PointPulse}.coinBookLinkV45{position:relative;z-index:3;border:0px;background:transparent;color:var(--gold);padding:11px 1px 0;font-size:10px;font-weight:950}.coinBookLinkV45 span{display:inline-block;transition:.25s}.coinBookLinkV45:active span{transform:translate(4px)}.badgeRailV45{gap:11px}.badgeV45{min-width:155px;height:218px}.badgeV45 .badgeIcon{transform-origin:center center}.animShineV45{animation:3.2s ease-in-out 0s infinite normal none running v45BadgeShine}.animFloatV45{animation:2.8s ease-in-out 0s infinite normal none running v45BadgeFloat}.animPulseV45{animation:2.5s ease-in-out 0s infinite normal none running v45BadgePulse}.animTiltV45{animation:3s ease-in-out 0s infinite normal none running v45BadgeTilt}@media (prefers-reduced-motion: reduce){#rewards *{animation:auto ease 0s 1 normal none running none!important;transition:none!important}}.miniAnalyticsV45 .miniLegendV45{padding:0 10px}.miniAnalyticsV45 svg{width:100%;height:64px}.coinGridV46{stroke:#ffffff1a;stroke-width:1}.coinGridV46.faint{stroke:#ffffff0b}.coinAxisV46{fill:#8e856f;font-size:6px;font-weight:800;letter-spacing:.08em}.coinAxisV46.end{text-anchor:end;fill:#d8bd76}.rewardPlayHeadV53{align-items:flex-end}.rewardPlayHeadV53 small{display:block;color:var(--muted);font-size:8px;line-height:1.45;margin-top:3px}.rewardTextLinkV53{border:0px;background:none;color:var(--mint);padding:8px 0;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.rewardPlayStackV53{display:grid;gap:14px}.rewardQuestV53{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:27px;padding:17px;background:#0c1714;color:#fff;box-shadow:#0000003d 0 18px 50px;cursor:pointer;isolation:isolate;transition:.2s}.rewardQuestV53:active{transform:scale(.992)}.rewardQuestV53 .questGlowV53{position:absolute;width:220px;height:220px;border-radius:50%;filter:blur(35px);opacity:.12;right:-80px;top:-100px;z-index:-1}.trioV53{border-color:#bdff4c40;background:radial-gradient(circle at 90% 0px,rgba(117,255,90,.12),transparent 40%),#0b1711}.trioV53 .questGlowV53{background:#bfff4e}.batchV53{border-color:#4dd9ff40;background:radial-gradient(circle at 90% 0px,rgba(42,194,255,.13),transparent 42%),#09151a}.batchV53 .questGlowV53{background:#3ad8ff}.fusionV53{border-color:#ae6fff57;background:radial-gradient(circle at 90% 0px,rgba(169,92,255,.18),transparent 42%),#120d20}.fusionV53 .questGlowV53{background:#a95cff}.questHeaderV53{display:grid;grid-template-columns:44px 1fr auto;gap:10px;align-items:center}.questMarkV53{width:44px;height:44px;border-radius:16px;background:#ffffff13;display:grid;place-items:center;font-size:13px;font-weight:950;box-shadow:#ffffff14 0 1px inset}.questHeaderV53 span{display:block;color:var(--mint);font-size:7px;font-weight:950;letter-spacing:.16em}.questHeaderV53 h3{font-size:16px;line-height:1.05;margin:4px 0 0;letter-spacing:-.035em}.questHeaderV53>b{font-size:7px;background:#ffffff12;padding:7px 8px;border-radius:99px;color:#dce7e2;white-space:nowrap}.rewardQuestV53>p{font-size:9px;line-height:1.55;color:#aab8b2;margin:14px 0}.trioRosterV53{display:flex;gap:12px;align-items:center;margin:13px 0}.trioRosterV53>div,.trioRosterV53>button{border:0px;background:none;color:#fff;display:grid;justify-items:center;gap:5px;padding:0}.trioRosterV53 i{width:38px;height:38px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,#d7ff54,#5af1b0);color:#092013;font-style:normal;font-size:9px;font-weight:950;box-shadow:#7cff8029 0 8px 20px}.trioRosterV53 button i{background:#ffffff0e;border:1px dashed rgba(255,255,255,.25);color:var(--mint)}.trioRosterV53 small{font-size:7px;color:#cbd6d1}.missionPeekV53{width:100%;border:1px solid rgba(255,255,255,.09);background:#ffffff09;color:#fff;border-radius:17px;padding:12px;display:flex;align-items:center;justify-content:space-between;text-align:left}.missionPeekV53 b{font-size:9px;display:block}.missionPeekV53 small{font-size:7.5px;color:var(--muted);display:block;margin-top:3px}.missionPeekV53 em{font-style:normal;font-size:8px;color:var(--mint);font-weight:900}.questFooterV53{display:grid;grid-template-columns:1fr auto;align-items:center;gap:13px;margin-top:14px}.primaryQuestV53{border:0px;border-radius:16px;padding:13px 16px;background:#effff7;color:#092016;font-size:9px;font-weight:950;box-shadow:#00000038 0 10px 24px;cursor:pointer}.trioV53 .primaryQuestV53{background:linear-gradient(90deg,#d4ff55,#64efb0)}.batchV53 .primaryQuestV53{background:linear-gradient(90deg,#6edfff,#68f0c0)}.fusionV53 .primaryQuestV53{background:linear-gradient(90deg,#c79aff,#73d9ff)}.batchRingV53{width:125px;height:125px;border-radius:50%;margin:10px auto;position:relative;border:1px solid rgba(101,225,255,.26);box-shadow:#40ceff14 0 0 30px inset,#40ceff14 0 0 25px;animation:12s linear 0s infinite normal none running ringSpinV53}.ringCoreV53{position:absolute;top:25px;right:25px;bottom:25px;left:25px;border-radius:50%;display:grid;place-content:center;text-align:center;background:#48d6ff1c;border:1px solid rgba(106,227,255,.25);animation:12s linear 0s infinite normal none running ringSpinReverseV53}.ringCoreV53 strong{font-size:23px;line-height:1}.ringCoreV53 small{font-size:7px;color:var(--muted);margin-top:3px}.dotV53{position:absolute;width:9px;height:9px;border-radius:50%;background:#65e8ff;box-shadow:#65e8ff 0 0 12px}.d1{top:-5px;left:58px}.d2{right:7px;top:18px}.d3{right:-4px;top:61px}.d4{bottom:4px;right:18px}.d5{bottom:-4px;left:49px}.d6{left:-3px;top:55px}.batchLockV53{display:flex;gap:10px;align-items:center;border-radius:16px;padding:11px 12px;background:#ffffff09;border:1px solid rgba(255,255,255,.08)}.batchLockV53>span{font-size:17px}.batchLockV53 b{display:block;font-size:9px}.batchLockV53 small{display:block;font-size:7.5px;color:var(--muted);margin-top:3px}.forgeV53{display:grid;grid-template-columns:1fr 16px 1fr 16px 1fr;gap:6px;align-items:center;position:relative;padding-bottom:62px;margin-top:8px}.forgeV53>button{min-width:0px;height:78px;border:1px solid rgba(255,255,255,.12);background:#ffffff0b;color:#fff;border-radius:20px;display:grid;place-content:center;gap:5px}.forgeV53>button span{font-size:24px}.forgeV53>button small{font-size:7px;color:#d7d0e2}.forgeV53>i{font-style:normal;text-align:center;color:#a99dbb}.forgeV53 .emptyV53{border-style:dashed;background:#ffffff06}.forgeCoreV53{position:absolute;left:50%;bottom:0;transform:translate(-50%);min-width:170px;border-radius:99px;padding:10px 16px;background:linear-gradient(90deg,#ae64ff2e,#47cdff26);border:1px solid rgba(194,151,255,.28);text-align:center;box-shadow:#9b58ff1f 0 0 28px}.forgeCoreV53 span{font-size:6px;letter-spacing:.2em;color:#cda9ff}.forgeCoreV53 b{display:block;font-size:10px;margin-top:2px}.statusLootV53{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;padding-top:13px;border-top:1px solid rgba(255,255,255,.08);margin-top:11px}.statusLootV53 span{font-size:6px;letter-spacing:.16em;color:#b99adb}.statusLootV53 b{font-size:8px}.statusLootV53 em{font-size:7px;color:#7af1c3;font-style:normal}.rewardQuestV53 button,.rewardTextLinkV53,.taskV53,.badgePickV53,.fullBtn{cursor:pointer!important;pointer-events:auto!important}.rewardQuestV53 button:active,.taskV53:active,.badgePickV53:active{transform:scale(.985)}.rewardTextLinkV53{position:relative;z-index:4}.questFooterV53{position:relative;z-index:3}.rewardSpendHeadV57{align-items:flex-end}.coinRewardGridV57{display:grid;grid-template-columns:1fr 1fr;gap:12px}.coinRewardCardV57{position:relative;overflow:hidden;text-align:left;border:1px solid rgba(141,255,193,.16);border-radius:22px;padding:17px;background:linear-gradient(145deg,#12231df5,#091210fa);color:#fff;min-height:205px;display:flex;flex-direction:column;box-shadow:#0000003d 0 16px 42px;transition:transform .2s,border-color .2s}.coinRewardCardV57:active{transform:scale(.985)}.coinRewardCardV57:before{content:"";position:absolute;width:140px;height:140px;border-radius:50%;right:-70px;top:-80px;background:radial-gradient(circle,rgba(112,255,185,.16),transparent 68%)}.coinRewardCardV57.heroV57{grid-column:1 / -1;min-height:190px;background:linear-gradient(130deg,#193e2afa,#0a1712fc)}.coinRewardCardV57.questV57{background:linear-gradient(145deg,#231b40fa,#0d0d1bfc)}.coinRewardCardV57.batchFunV57{background:linear-gradient(145deg,#2e240ef7,#12100afc)}.coinRewardCardV57.duelV57{background:linear-gradient(145deg,#32181bfa,#120b0dfc)}.coinRewardCardV57.minimalV57{opacity:.9}.coinRewardTopV57{display:flex;align-items:center;gap:8px}.coinRewardTopV57>b{margin-left:auto;font-size:15px;color:#caff55}.coinRewardIconV57{width:38px;height:38px;border-radius:13px;display:grid;place-items:center;background:#ffffff17;font-size:19px}.coinRewardTagV57{font-size:7px;letter-spacing:.18em;color:#75ffc1;font-weight:900}.coinRewardCardV57 h3{font-size:17px;line-height:1.12;margin:15px 0 8px;letter-spacing:-.03em}.coinRewardCardV57 p{font-size:9px;line-height:1.55;color:#ffffffa3;margin:0}.coinRewardMetaV57{margin-top:auto;padding-top:14px;display:flex;gap:7px;align-items:center;flex-wrap:wrap}.coinRewardMetaV57 span{font-size:7px;padding:6px 8px;border-radius:999px;background:#fff1;color:#ffffffab}.coinRewardMetaV57 em{margin-left:auto;font-size:9px;color:#77ffc3;font-style:normal;font-weight:800}@media (max-width: 560px){.coinRewardGridV57{grid-template-columns:1fr}.coinRewardCardV57.heroV57{grid-column:auto}.coinRewardCardV57{min-height:190px}}.dailyChallengeV62{position:relative;width:100%;padding:15px;border:0px;border-radius:21px;background:linear-gradient(135deg,#f5efd8,#d9ffad);color:#183126;text-align:left}.librarySectionTitleV62 button{border:0px;background:none;color:var(--mint);font-size:8px;font-weight:900}.materialCardV62{width:100%;display:grid;grid-template-columns:50px minmax(0px,1fr) auto;gap:11px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:19px;background:linear-gradient(145deg,#121b17,#0c120f);color:#fff;text-align:left;overflow:hidden}.materialCopyV62{min-width:0px}.activeRentalV62{width:100%;display:grid;grid-template-columns:42px minmax(0px,1fr) auto;gap:10px;align-items:center;padding:11px;border:1px solid rgba(102,217,255,.16);border-radius:18px;background:linear-gradient(145deg,#66d9ff13,#ffffff04);color:#fff;text-align:left}@media (min-width: 700px){.libraryListV62{grid-template-columns:1fr 1fr}.materialCardV62{min-height:86px}}.sheet{position:relative;z-index:1001;max-height:94dvh;padding-bottom:calc(24px + env(safe-area-inset-bottom));box-shadow:#00000094 0 -22px 70px}.bottom{z-index:40!important}#home .dayHero.finalRefHero{padding:18px;border-radius:30px;background:radial-gradient(circle at 90% 10%,rgba(102,217,255,.2),transparent 34%),linear-gradient(145deg,#15323a,#0b171b 65%,#071012);border:1px solid rgba(102,217,255,.22)}#home .dayHero.finalRefHero:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(255,255,255,.06) 1px,transparent 1px);background-size:20px 20px;-webkit-mask-image:linear-gradient(120deg,transparent 30%,rgb(0,0,0));mask-image:linear-gradient(120deg,transparent 30%,rgb(0,0,0));opacity:.35}#home .dayHero.finalRefHero .dayVisualRef{height:88px;margin-top:16px;border-radius:22px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;position:relative;overflow:hidden}#home .dayHero.finalRefHero .tableLineRef{position:absolute;left:22px;right:22px;bottom:22px;height:3px;background:linear-gradient(90deg,transparent,var(--cyan),transparent)}#home .dayHero.finalRefHero .paddleRef{position:absolute;width:32px;height:32px;border-radius:50%;background:linear-gradient(145deg,#ff7184,#b7223f);left:54px;top:24px;transform:rotate(-18deg);animation:2.2s ease-in-out 0s infinite normal none running refPaddleSwing;box-shadow:#0000004d 0 7px 18px}#home .dayHero.finalRefHero .ballRef{position:absolute;width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:#ffffffd1 0 0 12px;left:95px;top:37px;animation:2.2s ease-in-out 0s infinite normal none running refServeBall}#home .dayHero.finalRefHero .materialPillRef{position:absolute;right:12px;top:13px;padding:8px 9px;border-radius:12px;background:#030907b8;border:1px solid var(--line);font-size:9px;color:#fff;z-index:2}#home .exactStatCardsV15{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:10px;margin:2px 0 16px;padding:0 1px}#home .exactStatCardV15{position:relative;isolation:isolate;min-width:0px;height:112px;padding:14px 12px 13px;border-radius:24px;border:1px solid rgba(190,255,221,.14);color:#fff;text-align:left;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;overflow:hidden;box-shadow:#ffffff14 0 1px inset,#0000003d 0 10px 24px;transition:transform .2s,border-color .2s,box-shadow .2s}#home .exactStatCardV15:before{content:"";position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;background:linear-gradient(145deg,#182c26fa,#091210fa 58%,#070e0dfc)}#home .exactStatCardV15:after{content:"";position:absolute;z-index:-1;width:90px;height:90px;right:-34px;top:-36px;border-radius:50%;filter:blur(8px);opacity:.55}#home .exactStatCardV15.coins:after{background:radial-gradient(circle,#c6ff576b,#c6ff5700 68%)}#home .exactStatCardV15.streak:after{background:radial-gradient(circle,#ff934b6b,#ff934b00 68%)}#home .exactStatCardV15:hover{transform:translateY(-2px);border-color:#beffdd40;box-shadow:#ffffff1a 0 1px inset,#0000004d 0 14px 28px}#home .exactStatIconV15{width:36px;height:36px;border-radius:13px;display:grid;place-items:center;margin-bottom:13px;background:linear-gradient(145deg,#2b4723f2,#182d1df2);border:1px solid rgba(203,255,100,.08);color:#c9ff57;font-size:19px;line-height:1;font-weight:800;flex:0 0 auto;box-shadow:#ffffff14 0 1px inset,#0000002e 0 7px 16px,#c9ff5714 0 0 18px}#home .exactStatCardV15.streak .exactStatIconV15{font-size:20px;background:linear-gradient(145deg,#4a301bfa,#2b1c14fa);box-shadow:#ffffff14 0 1px inset,#0000002e 0 7px 16px,#ff84441a 0 0 18px}#home .exactStatCardV15.level .exactStatIconV15{font-size:25px;font-weight:500;background:linear-gradient(145deg,#1c4035fa,#112a24fa);box-shadow:#ffffff14 0 1px inset,#0000002e 0 7px 16px,#44e6b91a 0 0 18px}#home .exactStatCardV15 strong{display:block;font-size:19px;line-height:1.05;letter-spacing:-.04em;margin:0 0 8px;white-space:nowrap;text-shadow:rgba(255,255,255,.05) 0px 1px 12px}#home .exactStatCardV15 small{display:block;font-size:8.6px;line-height:1.25;color:#aebbb5;white-space:nowrap;letter-spacing:.01em}@media (max-width: 370px){#home .exactStatCardsV15{gap:7px;margin-bottom:13px}#home .exactStatCardV15{height:103px;padding:12px 9px 11px;border-radius:21px}#home .exactStatIconV15{width:32px;height:32px;border-radius:11px;margin-bottom:11px;font-size:17px}#home .exactStatCardV15 strong{font-size:16px;margin-bottom:7px}#home .exactStatCardV15 small{font-size:7.2px}}#home .exactStatCardV15{border-color:#ffffff21!important;box-shadow:#ffffff14 0 1px inset,#00000047 0 12px 26px!important}#home .exactStatCardV15:before{background:none!important}#home .exactStatCardV15:after{width:118px!important;height:118px!important;right:-30px!important;top:-44px!important;filter:blur(14px)!important;opacity:.65!important}#home .exactStatCardV15.coins{border-color:#e4bc4b6b!important;background:linear-gradient(145deg,#30250f,#20180b 58%,#100d08)!important}#home .exactStatCardV15.coins:after{background:radial-gradient(circle,#e0b84354,#e0b84300 70%)!important}#home .exactStatCardV15.streak{border-color:#80a79238!important;background:linear-gradient(145deg,#15271f,#0e1c17 58%,#09110e)!important}#home .exactStatCardV15.streak:after{background:radial-gradient(circle,#5be6b238,#5be6b200 70%)!important}#home .exactStatCardV15.level{border-color:#8b78d957!important;background:linear-gradient(145deg,#241f44,#19162f 58%,#0f0e1c)!important}#home .exactStatIconV15{background:linear-gradient(145deg,#273414,#18240e)!important;border-color:#bfff3614!important;color:#baff31!important}#home .exactStatCardV15.streak .exactStatIconV15{background:linear-gradient(145deg,#263229,#1a221c)!important}#home .exactStatCardV15.level .exactStatIconV15{background:linear-gradient(145deg,#2c3031,#202526)!important;color:#baff31!important}#home .exactStatCardV15 strong{font-size:15px!important;letter-spacing:-.035em!important}#home .exactStatCardV15.coins strong{color:#ffd45f!important}#home .exactStatCardV15 small{color:#a8b2ad!important}@media (max-width: 370px){#home .exactStatCardV15 strong{font-size:15px!important}}#care .coachEffortHeadV19{margin-top:22px!important;margin-bottom:11px!important;align-items:center!important}#care .coachEffortHeadV19 h2{font-size:22px!important;line-height:1.06!important;letter-spacing:-.04em!important}#care .coachEffortHeadV19 .link{font-size:11px!important;font-weight:900!important;color:#58f0b5!important}#care .coachEffortV19{padding:20px 18px 18px!important;border-radius:30px!important;background:radial-gradient(circle at 12% 0px,rgba(255,211,92,.18),transparent 38%),linear-gradient(145deg,#292311,#171812,#0d1511)!important;border:1px solid rgba(231,190,70,.28)!important;box-shadow:#ffffff09 0 1px inset,#00000047 0 20px 48px!important}#care .coachEffortV19>.eyebrow{display:block!important;color:#55efb5!important;font-size:9px!important;letter-spacing:.18em!important;font-weight:950!important;margin-bottom:8px!important}#care .coachEffortV19>h2{font-size:26px!important;line-height:1.06!important;letter-spacing:-.045em!important;margin:0 0 11px!important;max-width:96%!important}#care .coachEffortV19>p{font-size:10.5px!important;line-height:1.55!important;color:#aab7af!important;margin:0!important;max-width:96%!important}#care .coachEffortGridV19{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin-top:16px!important}#care .coachEffortCardV19{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;min-height:105px!important;padding:14px!important;border-radius:20px!important;text-align:left!important;color:#fff!important;background:linear-gradient(145deg,#ffffff0e,#ffffff06)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:#ffffff06 0 1px inset!important;cursor:pointer!important;transition:transform .18s,border-color .18s,background .18s!important}#care .coachEffortCardV19:hover{transform:translateY(-2px)!important;border-color:#56efb557!important;background:linear-gradient(145deg,#ffffff13,#ffffff08)!important}#care .coachEffortCardV19:active{transform:scale(.985)!important}#care .coachEffortCardV19 b{display:block!important;font-size:25px!important;line-height:1!important;letter-spacing:-.045em!important;margin-bottom:7px!important}#care .coachEffortCardV19 small{display:block!important;font-size:9.5px!important;line-height:1.25!important;color:#b6c0ba!important}#care .coachEffortCardV19 em{display:block!important;font-style:normal!important;font-size:8.5px!important;line-height:1.25!important;color:#50efb3!important;margin-top:8px!important}@media (max-width: 390px){#care .coachEffortV19>h2{font-size:24px!important}#care .coachEffortGridV19{gap:8px!important}#care .coachEffortCardV19{padding:12px!important;min-height:102px!important}#care .coachEffortCardV19 b{font-size:23px!important}}#care .bookAdventureV25{padding:15px;border-radius:28px;background:radial-gradient(circle at 92% 0px,rgba(255,184,94,.18),transparent 34%),linear-gradient(145deg,#201812,#0f1410);border:1px solid rgba(255,205,111,.2)}#care .bookStageV25{display:grid;grid-template-columns:142px minmax(0px,1fr);gap:15px;align-items:center}#care .bookThumbV25{border:0px;background:transparent;padding:0;display:block;width:142px;cursor:pointer;text-align:left}#care .bookCoverV25{width:142px;height:214px;border-radius:8px 20px 20px 8px;position:relative;overflow:hidden;background:linear-gradient(160deg,#244f80,#4757a7 38%,#ef667d 72%,#f8b95d);box-shadow:#08120f -7px 9px,#00000075 0 20px 34px;border:1px solid rgba(255,255,255,.25)}#care .bookCopyV25 h3{font-size:16px;line-height:1.1;margin:7px 0 6px}#care .bookCopyV25 p{font-size:8.5px;line-height:1.5;color:#bcb8ab;margin:0}#care .bookChipsV25{display:flex;flex-wrap:wrap;gap:5px;margin:10px 0}#care .bookChipsV25 span{padding:6px 7px;border-radius:999px;background:#ffffff0e;border:1px solid rgba(255,255,255,.07);font-size:7px}#care .bookPriceV25{font-size:11px;font-weight:950;color:var(--gold);margin:9px 0}#care .bookCopyV25 button{width:100%;border:0px;border-radius:13px;padding:10px;background:linear-gradient(90deg,#ffce62,#ff845f);color:#3a230d;font-size:9px;font-weight:950}@media (max-width: 375px){#care .bookStageV25{grid-template-columns:128px minmax(0px,1fr)}#care .bookThumbV25,#care .bookCoverV25{width:128px}#care .bookCoverV25{height:194px}}#matches{padding-left:14px;padding-right:14px}.tour29{display:grid;gap:12px}.hero29{padding:18px;border-radius:28px;background:radial-gradient(circle at 92% 4%,rgba(97,239,180,.2),transparent 34%),linear-gradient(150deg,#143126,#09150f);border:1px solid rgba(97,239,180,.2);overflow:hidden}.hero29 h1{font-size:25px;line-height:1.05;letter-spacing:-.045em;margin:12px 0 7px}.hero29 p{font-size:9.5px;line-height:1.5;color:var(--muted);margin:0}.next29{margin-top:14px;padding:13px;border-radius:20px;background:#02080680;border:1px solid var(--line)}.nextTop29{display:flex;justify-content:space-between;align-items:center;font-size:8px}.versus29{display:grid;grid-template-columns:minmax(0px,1fr) 34px minmax(0px,1fr);gap:7px;align-items:center;margin:13px 0}.person29{display:flex;gap:7px;align-items:center;min-width:0px}.person29.right{justify-content:flex-end;text-align:right}.av29{width:38px;height:38px;min-width:38px;border-radius:13px;background:linear-gradient(145deg,var(--mint),var(--lime));display:grid;place-items:center;color:var(--ink);font-size:10px;font-weight:950}.person29.right .av29{background:linear-gradient(145deg,var(--cyan),var(--violet))}.person29 b{display:block;font-size:10px}.person29 small{display:block;font-size:7px;color:var(--muted)}.vs29{text-align:center;font-size:8px;color:var(--muted);font-weight:900}.heroBtns29{display:grid;grid-template-columns:1fr 1fr;gap:8px}.heroBtns29 button{border:0px;border-radius:13px;padding:10px 7px;font-size:9px;font-weight:950}.heroBtns29 button:first-child{background:var(--lime);color:var(--ink)}.heroBtns29 button:last-child{background:#ffffff0e;color:#fff;border:1px solid var(--line)}.prep29{display:grid;grid-template-columns:1fr 1fr;gap:9px}.prep29 button{min-height:132px;text-align:left;padding:13px;border-radius:20px;background:linear-gradient(150deg,#11171d,#0a0f13);border:1px solid var(--line);color:#fff}.prep29 .ico29{width:31px;height:31px;border-radius:11px;display:grid;place-items:center;background:#61efb41a;color:var(--mint)}.prep29 h3{font-size:12px;margin:10px 0 5px}.prep29 p{font-size:8.5px;line-height:1.4;color:#929fa6;margin:0 0 10px}.prep29 strong{font-size:8.5px;color:var(--mint)}.tabs29{display:flex;gap:7px;overflow:auto;scrollbar-width:none}.tabs29 button{white-space:nowrap;border:1px solid var(--line);background:#ffffff09;color:#93a098;border-radius:999px;padding:9px 12px;font-size:8.5px}.tabs29 button.active{background:var(--lime);color:var(--ink);border-color:transparent;font-weight:950}.event29{position:relative;overflow:hidden;margin-bottom:10px;border-radius:22px;background:linear-gradient(150deg,#111b17,#09100e);border:1px solid var(--line)}.eventBody29{position:relative;padding:13px}.eventTop29{display:flex;justify-content:space-between;gap:8px;align-items:center}.type29{font-size:7px;font-weight:950;letter-spacing:.08em;padding:6px 8px;border-radius:999px;background:var(--accent);color:var(--ink)}.fee29{font-size:9px;font-weight:950;color:var(--accent)}.event29 h3{font-size:15px;line-height:1.1;margin:10px 0 4px}.event29 p{font-size:8.3px;line-height:1.42;color:#9ba9a1;margin:0}.facts29{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:10px 0}.fact29{padding:8px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.fact29 small{display:block;font-size:6px;color:#78877f;text-transform:uppercase;letter-spacing:.07em}.fact29 b{display:block;font-size:8.5px;margin-top:3px}.registered29{display:flex;align-items:center;margin:9px 0}.regAv29{width:28px;height:28px;border-radius:10px;background:linear-gradient(145deg,var(--cyan),var(--violet));border:2px solid rgb(12,20,17);margin-left:-5px;display:grid;place-items:center;color:#07110c;font-size:7px;font-weight:950}.regAv29:first-child{margin-left:0}.registered29 button{border:0px;background:none;color:var(--mint);font-size:7.5px;margin-left:7px}.eventCats29{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 9px}.eventCats29 span{font-size:7px;font-weight:800;letter-spacing:.04em;padding:5px 8px;border-radius:999px;background:#ffffff0b;border:1px solid var(--line);color:#b4bfb8}.eventActions29{display:grid;grid-template-columns:1fr auto;gap:7px}.eventActions29 button{border-radius:11px;padding:9px;font-size:8px;font-weight:950;border:1px solid var(--line);background:#ffffff0a;color:#fff}.eventActions29 button:first-child{background:var(--accent);color:var(--ink);border-color:transparent}.eventActions29 button:last-child{width:39px}.cardHint29{text-align:center;font-size:8px;font-weight:800;letter-spacing:.04em;color:var(--muted);margin-top:10px}@media (max-width: 370px){.facts29{grid-template-columns:1fr 1fr}.prep29{grid-template-columns:1fr}}#matches{overflow-x:hidden;padding-left:14px!important;padding-right:14px!important}#matches *{box-sizing:border-box;min-width:0px}.t30-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#000000bf;display:none;align-items:flex-end;justify-content:center}.t30-sheet{width:min(430px,100%);max-height:91vh;overflow:auto;background:#0b1511;border:1px solid var(--line);border-radius:28px 28px 0 0;padding:17px 15px 28px}.t30-sheet-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.t30-close{width:38px;height:38px;border-radius:13px;border:1px solid var(--line);background:#ffffff0a;color:#fff}#matches{overflow:hidden;overflow-x:hidden!important;padding-left:16px!important;padding-right:16px!important}#matches .v35-match-top{display:flex;align-items:center;justify-content:space-between;margin:2px 0 16px;padding:0;position:relative;z-index:20}#matches .v35-match-brand{display:flex;align-items:center;gap:11px;min-width:0px}#matches .v35-match-copy{min-width:0px}#matches .v35-match-copy small{display:block;font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:var(--mint);font-weight:850;line-height:1.2}#matches .v35-match-copy b{display:block;font-size:16px;margin-top:3px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#matches .v35-match-copy span{display:block;font-size:8px;color:var(--muted);margin-top:3px;line-height:1.25}#matches .v35-match-avatar{width:42px;height:42px;min-width:42px;border:0px;border-radius:15px;padding:0;overflow:hidden;background:linear-gradient(145deg,var(--lime),var(--mint));color:var(--ink);font-weight:950;box-shadow:#61efb42e 0 8px 22px}#matches .v35-match-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 18%;object-position:center 18%;display:block;transform:scale(1.06)}#matches .v35-context-strip{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:-3px 0 13px;padding:10px 12px;border-radius:16px;background:linear-gradient(145deg,#61efb414,#66d9ff09);border:1px solid rgba(97,239,180,.14)}#matches .v35-context-strip div{min-width:0px}#matches .v35-context-strip b{display:block;font-size:10px;line-height:1.2}#matches .v35-context-strip small{display:block;font-size:7.5px;color:var(--muted);margin-top:3px}#matches .v35-context-strip button{border:0px;border-radius:11px;padding:8px 10px;background:#ffffff0e;color:#fff;font-size:8px;font-weight:900;white-space:nowrap}#matches .v41-wrap{margin:14px 0 16px;display:grid;gap:10px}#matches .v41-head{display:flex;justify-content:space-between;align-items:end;gap:10px;padding:0 2px}#matches .v41-head h2{margin:0;font-size:18px;letter-spacing:-.03em}#matches .v41-head p{margin:4px 0 0;font-size:8px;line-height:1.45;color:var(--muted)}#matches .v41-tag{padding:6px 8px;border-radius:999px;background:#c9ff571a;border:1px solid rgba(201,255,87,.18);color:var(--lime);font-size:7px;font-weight:950;letter-spacing:.1em;white-space:nowrap}#matches .v41-card{width:100%;border:1px solid var(--line);border-radius:23px;padding:14px;text-align:left;color:#fff;background:linear-gradient(145deg,#121b17,#09100d);position:relative;overflow:hidden}#matches .v41-top{display:flex;justify-content:space-between;align-items:center;position:relative}#matches .v41-icon{width:38px;height:38px;border-radius:13px;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent);font-size:17px;font-weight:950}#matches .v41-state{font-size:7px;color:var(--accent);font-weight:950;letter-spacing:.1em}#matches .v41-card h3{font-size:15px;margin:11px 0 4px;position:relative}#matches .v41-card>p{font-size:8.5px;line-height:1.45;color:var(--muted);margin:0;position:relative}#matches .v41-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;position:relative}#matches .v41-metric{padding:9px 7px;border-radius:14px;background:#ffffff09;border:1px solid rgba(255,255,255,.067)}#matches .v41-metric b{display:block;font-size:15px;color:#fff}.v41-metric small{display:block;font-size:6.8px;color:var(--muted);margin-top:3px;line-height:1.25}#matches .v41-bars{height:46px;display:flex;align-items:flex-end;gap:5px;margin-top:12px;padding:7px;border-radius:13px;background:#ffffff06;position:relative}#matches .v41-bars i{flex:1 1 0%;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 15%,transparent))}#matches .v41-route{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px;position:relative}#matches .v41-route span{padding:8px 5px;border-radius:12px;text-align:center;background:#ffffff09;border:1px solid var(--line);font-size:7px;line-height:1.3}#matches .v41-route span.active{background:color-mix(in srgb,var(--accent) 12%,transparent);border-color:color-mix(in srgb,var(--accent) 35%,transparent);color:var(--accent);font-weight:900}#matches .v41-cta{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.06);position:relative;font-size:8.5px;font-weight:900;color:var(--accent)}#matches .v42-shirts{padding:15px;border-radius:25px;background:linear-gradient(150deg,#171a16,#0a100d);border:1px solid var(--line);margin:12px 0}#matches .v42-shirts-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-end}#matches .v42-shirts h2{font-size:18px;margin:0 0 3px}#matches .v42-shirts-head p{font-size:8px;line-height:1.45;color:var(--muted);margin:0;max-width:275px}#matches .v42-shirts-head span{font-size:7px;color:var(--lime);font-weight:950;white-space:nowrap}#matches .v42-shirt-rail{display:flex;gap:9px;overflow:auto;scrollbar-width:none;margin-top:11px;padding:1px 1px 4px;scroll-snap-type:x}#matches .v42-product{min-width:202px;max-width:202px;border-radius:19px;overflow:hidden;background:#101713;border:1px solid rgba(255,255,255,.09);scroll-snap-align:start}#matches .v42-product-art{height:132px;background:#0b100e;position:relative}#matches .v42-product-art svg{width:100%;height:100%;display:block}#matches .v42-product-tag{position:absolute;left:8px;top:8px;padding:5px 7px;border-radius:999px;background:#030a07cc;border:1px solid rgba(255,255,255,.12);font-size:6px;font-weight:950;letter-spacing:.07em;color:#fff}#matches .v42-product-copy{padding:10px}#matches .v42-product-copy h3{font-size:11.5px;margin:0 0 3px;line-height:1.15}#matches .v42-product-copy>small{font-size:7px;color:var(--muted)}#matches .v42-shirt-story{font-size:7px;line-height:1.38;color:#dfe6e1;margin:7px 0 9px;padding-left:7px;border-left:2px solid var(--lime);min-height:30px}#matches .v42-product-foot{display:flex;justify-content:space-between;align-items:center;gap:10px}#matches .v42-product-foot b{font-size:10px;color:var(--gold)}#matches .v42-product-foot button{border:0px;border-radius:10px;padding:8px 9px;background:var(--lime);color:#07110c;font-size:7.25px;font-weight:950;white-space:nowrap}#matches .liveScroller29{display:flex;flex-direction:column;gap:10px;max-height:520px;overflow-y:auto;scrollbar-width:none;padding:1px 4px 1px 1px}#matches .liveScroller29::-webkit-scrollbar{display:none}#matches .liveScroller29 .live29{margin-bottom:0}.fullSchedule29Scroll{scrollbar-width:none}.fullSchedule29Scroll::-webkit-scrollbar{display:none}.hiddenScroll{scrollbar-width:none}.hiddenScroll::-webkit-scrollbar{display:none}.v42-tee-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;background:#000000c7;display:none;align-items:flex-end;justify-content:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.v42-tee-sheet{width:min(430px,100%);max-height:94vh;overflow:auto;background:#0b1511;border:1px solid var(--line);border-radius:30px 30px 0 0;padding:18px 16px 30px}.v42-tee-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.v42-tee-head h2{font-size:21px;margin:5px 0 3px}.v42-tee-head p{font-size:8px;color:var(--muted);margin:0}.v42-tee-close{width:39px;height:39px;border-radius:13px;border:1px solid var(--line);background:#ffffff0d;color:#fff}.v42-selected-product{display:grid;grid-template-columns:88px 1fr;gap:11px;align-items:center;padding:11px;border-radius:18px;background:#ffffff09;border:1px solid var(--line);margin:13px 0}.v42-selected-thumb{height:84px;border-radius:15px;overflow:hidden;background:#0a100d}.v42-selected-product b{font-size:12px}.v42-selected-product small{display:block;color:var(--muted);font-size:8px;margin-top:4px;line-height:1.4}.v42-selected-product strong{display:block;color:var(--gold);font-size:11px;margin-top:7px}.v42-form-label{display:block;font-size:8px;color:var(--muted);margin:11px 0 6px}.v42-size-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.v42-two{display:grid;grid-template-columns:1fr 1fr;gap:8px}.v42-readonly,.v42-input{width:100%;padding:11px;border-radius:12px;border:1px solid var(--line);background:#07100d;color:#fff}.v42-readonly{color:#b8c3bd;background:#0b1511}.v42-upi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.v42-upi{border:1px solid var(--line);background:#ffffff09;color:#fff;border-radius:14px;padding:10px 5px;font-size:7.5px;font-weight:900;min-height:52px}.v42-upi span{display:block;font-size:15px;margin-bottom:4px}.v42-order-summary{margin-top:12px;padding:12px;border-radius:17px;background:#ffd66b0e;border:1px solid rgba(255,214,107,.16)}.v42-order-row{display:flex;justify-content:space-between;gap:10px;font-size:8px;color:var(--muted);margin:5px 0}.v42-order-row.total{font-size:11px;color:#fff;font-weight:950;border-top:1px solid var(--line);padding-top:9px;margin-top:9px}.v42-pay{width:100%;margin-top:12px;border:0px;border-radius:14px;padding:13px;background:linear-gradient(90deg,var(--lime),var(--mint));color:#07110c;font-size:10px;font-weight:950}.v42-pay:disabled{opacity:.45}.v42-note{font-size:7px;color:var(--muted);line-height:1.45;margin-top:8px;text-align:center}#rewards{padding-left:14px;padding-right:14px}#library{overflow-x:hidden;padding-bottom:110px}#library .libraryTopV62{margin-bottom:18px}.vaultHeroV62{position:relative;overflow:hidden;margin:2px 0 14px;padding:18px;border:1px solid rgba(201,255,87,.15);border-radius:24px;background:radial-gradient(circle at 94% 4%,rgba(201,255,87,.13),transparent 32%),linear-gradient(145deg,#14221d,#09100d)}.vaultHeroV62 .vaultTagV62{display:inline-flex;padding:6px 9px;border-radius:999px;background:#c9ff5717;color:var(--lime);font-size:7px;font-weight:950;letter-spacing:.12em}.vaultHeroV62 h1{max-width:310px;margin:12px 0 7px;font-size:25px;line-height:1.02;letter-spacing:-.045em}.vaultHeroV62 p{max-width:330px;margin:0;color:#9eaea6;font-size:8.5px;line-height:1.55}.vaultStatsV62{display:flex;gap:7px;margin-top:14px;flex-wrap:wrap}.vaultStatsV62 span{padding:7px 9px;border:1px solid rgba(255,255,255,.075);border-radius:11px;background:#ffffff06;font-size:7px;color:#a9bbb2}.vaultStatsV62 b{color:#fff;font-size:9px}.dailyChallengeV62{position:relative;width:100%;padding:15px;border:0;border-radius:21px;background:linear-gradient(135deg,#f5efd8,#d9ffad);color:#183126;text-align:left}.dailyTopV62{display:flex;justify-content:space-between;align-items:center}.dailyTopV62 span{font-size:7px;font-weight:950;letter-spacing:.14em}.dailyTopV62 em{font-style:normal;padding:5px 8px;border-radius:999px;background:#183126;color:#d9ffad;font-size:7px;font-weight:950}.dailyChallengeV62 h2{max-width:310px;margin:11px 0 5px;font-size:16px;line-height:1.12;letter-spacing:-.03em}.dailyChallengeV62 p{margin:0;font-size:7.5px;color:#52675e}.dailyActionV62{display:flex;justify-content:space-between;margin-top:12px;font-size:8px}.librarySectionTitleV62{display:flex;justify-content:space-between;align-items:end;margin:22px 2px 10px}.librarySectionTitleV62 h2{margin:0;font-size:18px;letter-spacing:-.03em}.librarySectionTitleV62 p{margin:3px 0 0;font-size:8px;color:var(--muted)}.librarySectionTitleV62 button{border:0;background:none;color:var(--mint);font-size:8px;font-weight:900}.categoryRailV62{display:flex;gap:7px;overflow:auto;scrollbar-width:none;margin:0 -2px 12px;padding:2px}.categoryRailV62 button{flex:0 0 auto;border:1px solid var(--line);border-radius:999px;background:#101713;color:#90a198;padding:8px 11px;font-size:8px}.categoryRailV62 button.active{border-color:transparent;background:var(--lime);color:#17241e;font-weight:950}.libraryListV62{display:grid;gap:9px}.materialCardV62{width:100%;display:grid;grid-template-columns:50px minmax(0,1fr) auto;gap:11px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:19px;background:linear-gradient(145deg,#121b17,#0c120f);color:#fff;text-align:left;overflow:hidden}.materialCardV62:hover{border-color:#c9ff5742}.materialIconV62{width:50px;height:50px;border-radius:15px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(145deg,#c9ff571a,#66d9ff0b);display:grid;place-items:center}.materialIconV62 svg{width:23px;height:23px;fill:none;stroke:#c9ff57;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.materialCopyV62{min-width:0}.materialTypeV62{display:block;margin-bottom:4px;color:#9eafa6;font-size:6px;font-weight:950;letter-spacing:.13em}.materialCopyV62 h3{margin:0 0 4px;font-size:11px;line-height:1.18;white-space:normal}.materialCopyV62 p{margin:0;color:var(--muted);font-size:7.5px;line-height:1.42;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.materialMetaV62{text-align:right;white-space:nowrap}.materialMetaV62 b{display:block;color:var(--lime);font-size:8px}.materialMetaV62 small{display:block;margin-top:5px;color:#91a299;font-size:7px}.activeRentalV62{width:100%;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px;border:1px solid rgba(102,217,255,.16);border-radius:18px;background:linear-gradient(145deg,#66d9ff13,#ffffff04);color:#fff;text-align:left}.activeRentalV62+.activeRentalV62{margin-top:8px}.rentalIconV62{width:42px;height:42px;border-radius:13px;background:#66d9ff1c;display:grid;place-items:center}.rentalIconV62 svg{width:21px;height:21px;fill:none;stroke:#76ddff;stroke-width:1.8}.activeRentalV62 b{display:block;font-size:9.5px;line-height:1.2}.activeRentalV62 small{display:block;margin-top:4px;color:var(--muted);font-size:7px}.rentalActionV62{color:var(--lime);font-size:8px;font-weight:950}.communityRowV62{display:flex;gap:8px;overflow:auto;scrollbar-width:none}.communityPickV62{flex:0 0 158px;padding:12px;border:1px solid var(--line);border-radius:18px;background:#101713}.communityPickV62 h3{margin:0 0 5px;font-size:10px}.communityPickV62 p{margin:0;color:var(--muted);font-size:7px;line-height:1.45}.communityPickV62 b{display:block;margin-top:9px;color:var(--mint);font-size:7px}.previewPageV62{position:relative;padding:18px 17px 20px;border-radius:18px;background:#f4f0df;color:#21352d;box-shadow:0 12px 25px #0003}.previewPageV62:before{content:"PREVIEW";position:absolute;right:14px;top:12px;color:#799086;font-size:6px;font-weight:950;letter-spacing:.16em}.previewPageV62 .pageKicker{font-size:6px;font-weight:950;letter-spacing:.14em;color:#547369}.previewPageV62 h3{margin:12px 0 7px;font-size:18px;line-height:1.08;color:#172b23}.previewPageV62 p,.previewPageV62 li{font-size:8px;line-height:1.65}.previewPageV62 ul{padding-left:17px;margin:10px 0}.previewDiagramV62{display:grid;grid-template-columns:1fr 1fr 1fr;gap:5px;margin:13px 0}.previewDiagramV62 span{padding:13px 5px;border:1px solid rgba(33,53,45,.18);border-radius:9px;text-align:center;font-size:7px;font-weight:900}.previewFootV62{margin-top:12px;padding-top:9px;border-top:1px solid rgba(33,53,45,.15);font-size:7px;color:#61766d}.rentSummaryV62{display:flex;justify-content:space-between;align-items:center;margin-top:11px;padding:11px;border:1px solid var(--line);border-radius:15px;background:#111915}.rentSummaryV62 span{font-size:8px;color:var(--muted)}.rentSummaryV62 b{font-size:10px;color:var(--lime)}.rentBtnV62{width:100%;margin-top:9px;padding:12px;border:0;border-radius:14px;background:var(--lime);color:#16241e;font-size:9px;font-weight:950}.readerToolbarV62{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}.readerToolbarV62 button{display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:999px;background:#111915;color:#fff;padding:8px 10px;font-size:8px}.readerToolbarV62 svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8}.readerProgressV62{font-size:7px;color:var(--muted)}.readerPageV62{max-height:55vh;overflow:auto;padding:20px 18px;border-radius:18px;background:#f5f1e2;color:#20352c}.readerPageV62 h3{margin:0 0 10px;font-size:19px;line-height:1.12}.readerPageV62 h4{margin:16px 0 6px;font-size:11px}.readerPageV62 p,.readerPageV62 li{font-size:8.5px;line-height:1.72}.readerPageV62 ul{padding-left:18px}.readerTipV62{margin:14px 0;padding:11px;border-left:3px solid #59a981;border-radius:0 10px 10px 0;background:#e5ecdf;font-size:8px;line-height:1.55}.quizChoiceV61{width:100%;margin:7px 0 0;padding:11px;border:1px solid var(--line);border-radius:14px;background:#111915;color:#fff;text-align:left;font-size:9px}.quizChoiceV61.correct{background:#c9ff5724;border-color:var(--lime)}.quizChoiceV61.wrong{background:#ff64641f;border-color:#f77}button,.button,.chip,.tab,.leaderTab,.payment,.badge,.discoveryItem,.materialCardV62,.activeRentalV62,.dailyOptionBtn,.dailyChallengeV62,.v41-card,.v42-product,.rankRow,a{cursor:pointer!important}button:disabled,.dailyOptionBtn.disabled{cursor:not-allowed!important}.card{border:1px solid var(--line);border-radius:25px;background:linear-gradient(155deg,var(--surface2),var(--surface));padding:15px}.payment:after{content:"";position:absolute;width:110px;height:110px;border-radius:50%;right:-48px;top:-55px;border:18px solid rgba(255,214,107,.05);animation:spin 12s linear infinite}.dayHero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(255,255,255,.07) 1px,transparent 1px);background-size:20px 20px;-webkit-mask-image:linear-gradient(120deg,transparent 30%,#000);mask-image:linear-gradient(120deg,transparent 30%,#000);opacity:.45}.badge:before{content:"";position:absolute;width:112px;height:112px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.42),color-mix(in srgb,var(--a) 33%,transparent) 35%,transparent 68%);left:21px;top:17px;animation:aura 3.2s ease-in-out infinite}.badge.locked{filter:grayscale(.75);opacity:.62}.badge.locked:after{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#02050457;font-size:10px;letter-spacing:.16em;font-weight:950}.nav button.active:before{content:"";position:absolute;width:43px;height:43px;border-radius:16px;background:linear-gradient(145deg,var(--mint),var(--lime));left:50%;top:2px;transform:translate(-50%);z-index:-1;box-shadow:0 9px 24px #61efb442;animation:navPop .42s ease}.historyItem{padding:12px;border-left:2px solid var(--mint);background:#ffffff08;border-radius:0 17px 17px 0;margin-top:8px}.historyItem b{font-size:11px}.historyItem p{font-size:9px;color:var(--muted);margin:4px 0 0}.ledger{display:grid;gap:8px}.ledgerItem{display:grid;grid-template-columns:38px 1fr auto;gap:10px;align-items:center;padding:11px;border-radius:17px;background:#ffffff09;border:1px solid var(--line)}.ledgerIcon{width:38px;height:38px;border-radius:13px;background:#c9ff571a;display:grid;place-items:center;color:var(--lime)}.ledgerItem b{font-size:11px}.ledgerItem small{display:block;color:var(--muted);font-size:8px;margin-top:3px}.ledgerItem strong{font-size:11px}.positive{color:var(--mint)}.negative{color:var(--red)}.bundle{padding:14px;border-radius:22px;border:1px solid var(--line);background:linear-gradient(145deg,#121a17,#0a100d);margin-bottom:9px}.bundleTop{display:grid;grid-template-columns:46px 1fr auto;gap:10px;align-items:center}.bundleArt{width:46px;height:46px;border-radius:15px;background:linear-gradient(145deg,var(--cyan),var(--violet));display:grid;place-items:center;color:#07110c;font-weight:950}.bundle h3{font-size:12px;margin:0}.bundle p{font-size:8px;color:var(--muted);margin:3px 0 0}.cost{font-size:9px;color:var(--gold);font-weight:900}.profileHero{text-align:center;padding:18px;border-radius:28px;background:radial-gradient(circle at 50% -15%,rgba(201,255,87,.22),transparent 44%),linear-gradient(145deg,#13271f,#09130f);border:1px solid rgba(201,255,87,.18)}.profilePic{width:74px;height:74px;border-radius:24px;margin:auto;background:linear-gradient(145deg,var(--lime),var(--mint));display:grid;place-items:center;color:#07110c;font-size:25px;font-weight:950}.profileStats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.profileStats div{padding:10px 6px;border-radius:15px;background:#ffffff0a;border:1px solid var(--line)}.profileStats b{display:block;font-size:15px}.profileStats small{font-size:8px;color:var(--muted)}.skillList{display:grid;gap:8px}.skillRow{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:11px 12px;border-radius:17px;background:#ffffff09;border:1px solid var(--line)}.skillRow b{font-size:11px}.skillRow small{display:block;font-size:8px;color:var(--muted);margin-top:2px}.modal.show{display:flex}.field{margin:11px 0}.field label{display:block;font-size:9px;color:var(--muted);margin-bottom:6px}.field input,.field textarea,.field select{width:100%;padding:12px;border-radius:13px;border:1px solid var(--line);background:#07100d;color:#fff}.upiGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0}.upi{padding:12px 5px;border-radius:15px;border:1px solid var(--line);background:#ffffff09;color:#fff;font-size:9px}.upi.active{border-color:var(--gold);background:#ffd66b14}@media (min-width:700px){.app{border-radius:34px;overflow:hidden}.bottom{bottom:25px}}.coachIllustration:before{content:"🏓";position:absolute;font-size:62px;left:12px;top:20px;filter:drop-shadow(0 12px 12px rgba(0,0,0,.35));animation:noteFloat 3s ease-in-out infinite}.coachIllustration:after{content:"";position:absolute;width:80px;height:80px;border-radius:50%;border:12px solid rgba(255,255,255,.06);right:-33px;bottom:-36px}.reportCard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent 0 25px,rgba(24,37,30,.04) 26px)}.nav button.active:before{content:"";position:absolute;width:46px;height:46px;border-radius:17px;background:linear-gradient(145deg,var(--lime),var(--mint));left:50%;top:-7px;transform:translate(-50%);z-index:-1;box-shadow:0 10px 24px #61efb44d;animation:navRise .35s ease}.nav button.active span{transform:translateY(3px)}.reportCardV5 .acceptBtn{margin-top:11px}.bookShowcaseV5 .fullBtn{font-size:10px;padding:11px}.payment{cursor:pointer}.profilePic.playerProfilePhoto{padding:0;overflow:hidden;background:radial-gradient(circle at 50% 18%,rgba(201,255,87,.18),transparent 58%),#13251e;border:2px solid rgba(201,255,87,.32)}.profilePic.playerProfilePhoto img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 15%;object-position:center 15%;transform:scale(1.03)}#care .kidCoverV26,.coverPreviewV25 .kidCoverV26{position:relative;overflow:hidden;background:linear-gradient(180deg,#7e79ff,#6fc9ff 42%,#ffe070 72%,#ff9f79)!important;border:2px solid rgba(255,255,255,.42)!important;box-shadow:-8px 10px #08120f,0 24px 42px #0000006b!important;animation:none!important}#care .kidCoverV26:before,.coverPreviewV25 .kidCoverV26:before{content:"";position:absolute;left:0;top:0;bottom:0;width:11px;background:linear-gradient(90deg,#2b2a6c85,#ffffff29,#2b2a6c33)}#care .kidCoverV26:after,.coverPreviewV25 .kidCoverV26:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid rgba(255,255,255,.42);border-radius:7px 18px 18px 7px;pointer-events:none}.kidCloudV26.c1{left:27px;top:28px}.kidCloudV26.c2{right:24px;top:112px;transform:scale(.76)}.coverPreviewV25 .coverTitleV26{left:34px;right:25px;top:65px}.coverPreviewV25 .coverTitleV26 small{font-size:8px}.coverPreviewV25 .coverTitleV26 b{font-size:31px}.coverPreviewV25 .coverTitleV26 em{font-size:9px;padding:7px 10px}.coverPreviewV25 .kidPathV26{left:38px;right:30px;bottom:74px;height:74px}.coverPreviewV25 .kidBallV26{width:31px;height:31px}.coverPreviewV25 .coverNameV26{left:33px;bottom:55px;font-size:7px}.coverPreviewV25 .coverNameV26 strong{font-size:9px}.kidCoverV27 .v27Tag,.kidCoverV27 .v27Dots{display:none!important}.kidCoverThumbV27 .v27Title{left:22px!important;right:15px!important;top:58px!important}.kidCoverLargeV27 .v27Title{left:38px!important;right:25px!important;top:92px!important}.kidCoverLargeV27 .v27Title small{font-size:7px!important;line-height:1.25!important;margin:0 0 14px!important;max-width:150px!important}.kidCoverLargeV27 .v27Title b{font-size:29px!important;line-height:1!important;letter-spacing:-.045em!important;max-width:165px!important}.kidCoverLargeV27 .v27Name{left:38px!important;right:25px!important;top:245px!important;bottom:auto!important;font-size:7px!important;letter-spacing:.12em!important}.kidCoverLargeV27 .v27Name strong{display:block!important;font-size:10px!important;margin-top:3px!important}.kidCoverLargeV27 .v27Stickers{left:30px!important;right:22px!important;bottom:16px!important;gap:7px!important}@media (max-width:375px){.kidCoverThumbV27 .v27Title{top:52px!important;left:20px!important}.kidCoverThumbV27 .v27Title b{font-size:16px!important}.kidCoverThumbV27 .v27Name{top:130px!important;left:20px!important}}.kidCoverV27{position:relative;overflow:hidden;animation:none!important;background:linear-gradient(180deg,#746fff,#63c5ff 42%,#ffe277 72%,#ff9e7e)!important;border:2px solid rgba(255,255,255,.45)!important;box-shadow:-8px 10px #08120f,0 22px 40px #0000006b!important}.kidCoverV27:before{content:"";position:absolute;left:0;top:0;bottom:0;width:10px;background:linear-gradient(90deg,#2b2a6c80,#ffffff2e,#2b2a6c2e)}.kidCoverV27:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid rgba(255,255,255,.42);border-radius:7px 18px 18px 7px;pointer-events:none}.kidCoverV27 .v27Cloud:before,.kidCoverV27 .v27Cloud:after{content:"";position:absolute;background:inherit;border-radius:50%}.kidCoverV27 .v27Tag{position:absolute;z-index:4;background:#ffffffc2;color:#352d65;font-weight:900;border-radius:999px;white-space:nowrap}.kidCoverV27 .v27Dots{position:absolute;z-index:3;display:flex;gap:7px}.kidCoverV27 .v27Dots i{display:block;border-radius:50%;box-shadow:0 4px #372b651f}.kidCoverThumbV27{width:142px;height:214px;border-radius:8px 20px 20px 8px}.kidCoverThumbV27 .v27Cloud:before{width:18px;height:18px;left:7px;top:-7px}.kidCoverThumbV27 .v27Cloud:after{width:22px;height:22px;right:6px;top:-10px}.kidCoverThumbV27 .v27Tag{left:24px;top:126px;font-size:5.5px;padding:5px 7px}.kidCoverThumbV27 .v27Dots{left:27px;top:154px}.kidCoverThumbV27 .v27Dots i{width:14px;height:14px}.kidCoverThumbV27 .v27Dots i:nth-child(1){background:#ff5f7f}.kidCoverThumbV27 .v27Dots i:nth-child(2){background:#ffe254}.kidCoverThumbV27 .v27Dots i:nth-child(3){background:#51d9bb}.kidCoverLargeV27{width:230px;height:345px;border-radius:10px 28px 28px 10px;margin:0 auto}.kidCoverLargeV27 .v27Blob.one{width:170px;height:170px;right:-52px;top:104px}.kidCoverLargeV27 .v27Blob.two{width:190px;height:190px;left:-78px;bottom:76px}.kidCoverLargeV27 .v27Cloud{width:68px;height:21px;left:44px;top:42px}.kidCoverLargeV27 .v27Cloud:before{width:28px;height:28px;left:12px;top:-11px}.kidCoverLargeV27 .v27Cloud:after{width:34px;height:34px;right:10px;top:-16px}.kidCoverLargeV27 .v27Star{right:34px;top:44px;font-size:31px}.kidCoverLargeV27 .v27Title{left:41px;right:30px;top:94px}.kidCoverLargeV27 .v27Title small{font-size:7.5px;margin-bottom:13px}.kidCoverLargeV27 .v27Title b{font-size:32px;line-height:.98}.kidCoverLargeV27 .v27Tag{left:41px;top:205px;font-size:8px;padding:7px 11px}.kidCoverLargeV27 .v27Name{left:41px;right:30px;bottom:72px;font-size:7px}.kidCoverLargeV27 .v27Name strong{font-size:9px}.kidCoverLargeV27 .v27Dots{left:44px;top:250px;gap:10px}.kidCoverLargeV27 .v27Dots i{width:22px;height:22px}.kidCoverLargeV27 .v27Dots i:nth-child(1){background:#ff5f7f}.kidCoverLargeV27 .v27Dots i:nth-child(2){background:#ffe254}.kidCoverLargeV27 .v27Dots i:nth-child(3){background:#51d9bb}.kidCoverLargeV27 .v27Stickers{left:33px;right:24px;bottom:17px;gap:7px}.kidCoverLargeV27 .v27Stickers span{font-size:8px}.kidCoverLargeV27 .v27Stickers span.earned{font-size:18px}.coverPreviewV25{width:auto!important;height:auto!important;display:flex;justify-content:center;align-items:center;padding:4px 0 6px}.coverPreviewV25 .bookCoverV25{width:auto;height:auto}@media (max-width:375px){.kidCoverThumbV27{width:128px;height:194px}.kidCoverThumbV27 .v27Title{top:52px;left:21px}.kidCoverThumbV27 .v27Title b{font-size:18px}.kidCoverThumbV27 .v27Tag{top:114px;left:21px}.kidCoverThumbV27 .v27Dots{top:141px;left:24px}.kidCoverThumbV27 .v27Name{left:21px;bottom:39px}}.coinHeroV45:after{content:"";position:absolute;top:-40%;right:-60%;bottom:-40%;left:-60%;background:linear-gradient(105deg,transparent 43%,rgba(255,255,255,.06) 49%,transparent 55%);animation:v45Shimmer 6s ease-in-out infinite;pointer-events:none}.miniAnalyticsV45{padding:10px 0 7px;overflow:hidden}.badgeDetailV44{width:172px;height:246px;margin:0 auto;display:block}.badgePrintV44{margin-top:12px;padding:12px;border-radius:17px;background:#ffd66b0f;border:1px solid rgba(255,214,107,.14)}.badgePrintV44 b{font-size:10px}.badgePrintV44 p{font-size:8px;color:var(--muted);line-height:1.45}.v46BadgeGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:66vh;overflow-y:auto;padding:2px 2px 12px}.v46BadgeIntro{font-size:8px;line-height:1.45;color:var(--muted);margin:0 0 12px}.v46ModalBadge{min-width:0!important;width:100%!important;height:218px!important}.v46ModalBadge .badgeIcon{font-size:48px}.v46ModalBadge.locked{opacity:.48;filter:saturate(.45)}.rewardQuestV53:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.rewardModalV53{display:grid;gap:10px}.rewardModalV53 .infoV53{padding:13px;border-radius:17px;background:#ffffff0a;border:1px solid var(--line)}.rewardModalV53 .infoV53 b{font-size:10px;display:block}.rewardModalV53 .infoV53 p{font-size:8.5px;line-height:1.5;color:var(--muted);margin:5px 0 0}.rewardModalV53 .taskV53{width:100%;border:1px solid var(--line);background:#ffffff0a;color:#fff;border-radius:17px;padding:12px;display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center;text-align:left}.taskV53>span{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:#7dffa81a;color:var(--mint);font-weight:950}.taskV53 b{display:block;font-size:9px}.taskV53 small{display:block;font-size:7.5px;color:var(--muted);margin-top:3px;line-height:1.35}.taskV53 em{font-style:normal;font-size:7.5px;color:var(--mint);font-weight:900}.taskV53.done{border-color:#5df0b361;background:#5df0b312}.badgePickV53{width:100%;border:1px solid var(--line);background:#ffffff0a;color:#fff;border-radius:18px;padding:12px;display:grid;grid-template-columns:36px 1fr auto;gap:10px;align-items:center;text-align:left}.badgePickV53>span{font-size:25px}.badgePickV53 b{font-size:9.5px;display:block}.badgePickV53 small{font-size:7.5px;color:var(--muted);display:block;margin-top:3px}.badgePickV53 em{font-size:7px;font-style:normal;color:#cda9ff}.badgePickV53.selected{border-color:#b481ff;background:#ad6cff17}.coinRewardTopV57>b:after{content:" coins";font-size:8px;color:#ffffff80;font-weight:600}@media (max-width:560px){.coinRewardGridV57{grid-template-columns:1fr}}.v59-list{display:grid;gap:9px}.v59-option{width:100%;border:1px solid rgba(255,255,255,.1);background:#ffffff0b;color:#fff;border-radius:17px;padding:12px;text-align:left;display:flex;align-items:center;gap:11px}.v59-option.active{border-color:#c9ff578c;background:#c9ff571a;box-shadow:0 0 0 2px #c9ff570f inset}.v59-option .ico{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:#ffffff14;font-size:19px;flex:0 0 auto}.v59-option b{display:block;font-size:11px}.v59-option small{display:block;color:var(--muted);font-size:8px;line-height:1.45;margin-top:3px}.v59-panel{padding:13px;border-radius:17px;background:#c9ff5712;border:1px solid rgba(201,255,87,.16);font-size:9px;line-height:1.55}.v59-field{margin-top:12px}.v59-field label{display:block;font-size:8px;letter-spacing:.1em;color:var(--muted);font-weight:900;margin-bottom:6px}.v59-field input{width:100%;border:1px solid rgba(255,255,255,.12);background:#101914;color:#fff;border-radius:14px;padding:12px;box-sizing:border-box}.v59-feedback{margin-top:10px;padding:12px;border-radius:15px;font-size:9px;line-height:1.5}.v59-feedback.good{background:#61efb41a;border:1px solid rgba(97,239,180,.24)}.v59-feedback.bad{background:#ff6f8214;border:1px solid rgba(255,111,130,.23)}.v45ModalList{display:grid;gap:8px}.v45ModalItem{display:grid;grid-template-columns:38px 1fr auto;gap:9px;align-items:center;padding:10px;border-radius:16px;background:#ffffff09;border:1px solid var(--line)}.v45ModalItem>span{width:38px;height:38px;border-radius:13px;background:#ffd66b14;display:grid;place-items:center;font-size:19px}.v45ModalItem b{font-size:10px}.v45ModalItem small{display:block;font-size:7px;color:var(--muted);margin-top:2px}.v45ModalItem strong{font-size:8px;color:var(--gold)}@media (min-width:700px){.libraryListV62{grid-template-columns:1fr 1fr}.materialCardV62{min-height:86px}}.dayHero.v7Ad{padding:18px 18px 16px;background:radial-gradient(circle at 82% 16%,rgba(74,119,255,.17),transparent 38%),linear-gradient(145deg,#09131e,#070b11 72%);border-color:#67a4ff2e}.dayHero.v7Ad:before{background:none}.modal{z-index:1000!important;padding-bottom:0}.paymentPayBar{position:sticky;bottom:-1px;margin:16px -16px -24px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(180deg,#0b151100,#0b1511 22%);z-index:4}.paymentPayBar button{height:52px;border-radius:16px;font-size:14px;box-shadow:0 10px 30px #ffbe2d33}.dayHero.v8Film{padding:17px 17px 15px;background:linear-gradient(148deg,#071018,#05090d);border-color:#84c3ff29}.dayHero.v8Film:before{display:none}#home .dayHero.finalRefHero:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(255,255,255,.06) 1px,transparent 1px);background-size:20px 20px;-webkit-mask-image:linear-gradient(120deg,transparent 30%,#000);mask-image:linear-gradient(120deg,transparent 30%,#000);opacity:.35}#home .dayHero.finalRefHero .paddleRef:after{content:"";position:absolute;width:9px;height:24px;border-radius:6px;background:linear-gradient(#e4b57b,#9d6138);left:24px;top:23px;transform:rotate(-25deg)}#home .exactStatCardV15.level:after{background:radial-gradient(circle,#43e2b861,#43e2b800 68%)}@media (max-width:370px){#home .exactStatCardsV15{gap:7px;margin-bottom:13px}#home .exactStatIconV15{width:32px;height:32px;border-radius:11px;margin-bottom:11px;font-size:17px}}#home .exactStatCardV15.level:after{background:radial-gradient(circle,#8467e057,#8467e000 70%)!important}@media (max-width:390px){#care .coachEffortV19>h2{font-size:24px!important}#care .coachEffortGridV19{gap:8px!important}#care .coachEffortCardV19{padding:12px!important;min-height:102px!important}#care .coachEffortCardV19 b{font-size:23px!important}}#care .bookCoverV25:before{content:"";position:absolute;left:0;top:0;bottom:0;width:10px;background:linear-gradient(90deg,#00000061,#ffffff14,#00000024)}#care .bookCoverV25:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid rgba(255,255,255,.26);border-radius:5px 15px 15px 5px;pointer-events:none}#care .coverCloudV25.c1{width:45px;height:14px;left:16px;top:21px}#care .coverCloudV25.c2{width:33px;height:11px;right:11px;top:46px}.bookGalleryV25{display:grid;gap:12px}.bookTabsV25{display:flex;gap:7px;overflow:auto;scrollbar-width:none}.bookTabsV25 button{white-space:nowrap;border:1px solid var(--line);border-radius:999px;padding:8px 10px;background:#ffffff0a;color:#aeb7b1;font-size:8px}.bookTabsV25 button.active{background:var(--gold);color:#392300;border-color:transparent;font-weight:950}.bookPanelV25{display:none;padding:13px;border-radius:22px;background:linear-gradient(145deg,#f7f0e2,#e8dec9);color:#2c322f;border:1px solid rgba(255,255,255,.55);box-shadow:0 12px 28px #00000038}.bookPanelV25.active{display:block}.bookPanelV25 h4{font-size:13px;margin:0 0 9px}.bookPanelV25>p{font-size:7px;line-height:1.5;color:#68716b}.coverPreviewV25{width:205px;height:308px;margin:0 auto}.coverPreviewV25 .bookCoverV25{width:205px;height:308px;border-radius:10px 26px 26px 10px}.coverPreviewV25 .coverTitleV25{left:29px;right:22px;top:54px}.coverPreviewV25 .coverTitleV25 small{font-size:7px}.coverPreviewV25 .coverTitleV25 b{font-size:31px}.coverPreviewV25 .coverTitleV25 em{font-size:8px;max-width:145px}.coverPreviewV25 .coverSceneV25{left:20px;right:16px;bottom:49px;height:118px}.coverPreviewV25 .stickerDockV25{left:28px;right:20px;bottom:15px;gap:6px}.coverPreviewV25 .stickerDockV25 span{font-size:8px}.coverPreviewV25 .stickerDockV25 span.earned{font-size:17px}.bookSpreadV25{display:grid;grid-template-columns:1fr 1fr;gap:5px}.bookPageV25{min-height:225px;border-radius:5px 13px 13px 5px;background:#fffaf0;padding:12px;position:relative;overflow:hidden;box-shadow:0 7px 18px #4e371e21}.bookPageV25:nth-child(2){border-radius:13px 5px 5px 13px}.bookPageV25 h5{font-size:9px;margin:0 0 8px;color:#214f42;letter-spacing:.05em}.bookPageV25 p,.bookPageV25 li{font-size:6.5px;line-height:1.5;color:#596961}.bookPageV25 ul{padding-left:13px;margin:7px 0}.infoIconV25{width:32px;height:32px;border-radius:11px;display:grid;place-items:center;font-size:17px;margin-bottom:8px;background:#e1f1e9}.factRowV25{display:grid;grid-template-columns:24px 1fr;gap:7px;align-items:start;margin:8px 0}.factRowV25 i{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;font-style:normal;font-size:12px}.factRowV25:nth-of-type(1) i{background:#ffe4a5}.factRowV25:nth-of-type(2) i{background:#cdeaf4}.factRowV25:nth-of-type(3) i{background:#ffd5dc}.factRowV25 b{font-size:7px}.factRowV25 span{display:block;font-size:6px;line-height:1.4;color:#66736c;margin-top:2px}.layerListV25{display:grid;gap:7px}.layerItemV25{display:grid;grid-template-columns:30px 1fr;gap:7px;align-items:center}.layerSwatchV25{height:22px;border-radius:7px}.layerItemV25:nth-child(1) .layerSwatchV25{background:#cf3453}.layerItemV25:nth-child(2) .layerSwatchV25{background:#f1b34f}.layerItemV25:nth-child(3) .layerSwatchV25{background:#c79861}.layerItemV25 b{font-size:7px}.layerItemV25 small{display:block;font-size:5.8px;color:#67736d;margin-top:2px}.dotPaperV25{background-color:#fffaf0;background-image:radial-gradient(rgba(98,105,100,.18) .55px,transparent .55px);background-size:11px 11px}.handTitleV25{font-family:Segoe Print,Comic Sans MS,cursive;font-size:12px;color:#2e5a49;transform:rotate(-2deg);margin-bottom:7px}.tapeV25{display:inline-block;padding:4px 7px;background:#dfe3b7;font-size:6px;transform:rotate(-3deg);box-shadow:0 3px 6px #0000001a}.sampleTextV25{font-family:Segoe Print,Comic Sans MS,cursive;font-size:7px!important;line-height:1.65!important;color:#4b554f!important}.miniPhotoV25{width:78px;height:55px;border:5px solid #fff;background:linear-gradient(145deg,#bad5e1,#eea1a8);box-shadow:0 5px 10px #0000001f;transform:rotate(3deg);margin:9px 0 7px}.checkListV25{display:grid;gap:5px;margin-top:7px}.checkListV25 span{font-family:Segoe Print,Comic Sans MS,cursive;font-size:6.5px;color:#4e5d55}.bookQuoteV25{position:absolute;left:10px;right:10px;bottom:9px;padding-top:7px;border-top:1px solid rgba(48,83,67,.14);font-family:Georgia,serif;font-size:7px;color:#355a49;font-style:italic;text-align:center}.chapterBandV25{padding:8px;border-radius:10px;background:linear-gradient(90deg,#244f80,#ef667d);color:#fff;margin-bottom:9px}.chapterBandV25 small{font-size:5.5px;letter-spacing:.12em}.chapterBandV25 b{display:block;font-family:Georgia,serif;font-size:12px;margin-top:3px}@media (max-width:375px){#care .bookStageV25{grid-template-columns:128px minmax(0,1fr)}#care .bookThumbV25,#care .bookCoverV25{width:128px}#care .bookCoverV25{height:194px}}.event29:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 94% 0,var(--soft),transparent 31%)}.live29{padding:14px;border-radius:22px;background:linear-gradient(150deg,#151b17,#0a100d);border:1px solid var(--line);margin-bottom:10px}.liveHead29{display:flex;justify-content:space-between;align-items:center}.livePill29{padding:6px 8px;border-radius:999px;background:#ff3150;color:#fff;font-size:7px;font-weight:950}.livePlayers29{display:grid;grid-template-columns:minmax(0,1fr) minmax(82px,auto) minmax(0,1fr);gap:7px;align-items:center;margin:13px 0}.livePlayer29{text-align:center;min-width:0}.livePlayer29 .av29{margin:auto}.livePlayer29 b{display:block;font-size:9px;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.liveScore29{text-align:center;min-width:0}.liveScore29 strong{font-size:28px}.liveScore29 small{display:block;font-size:7px;color:var(--muted)}.set29{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;margin-top:6px}.set29 span{padding:4px 5px;border-radius:6px;background:#ffffff0d;font-size:7px;white-space:nowrap}.current29{display:grid;grid-template-columns:1fr auto auto;gap:8px;padding:9px;border-radius:13px;background:#ffffff09;font-size:8px}.dotServe29{width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 9px var(--lime)}.tourSelect29{display:flex;gap:7px;overflow:auto;margin-bottom:10px}.tourSelect29 button{white-space:nowrap;border:1px solid var(--line);background:#ffffff09;color:#96a39c;border-radius:11px;padding:8px 10px;font-size:7.5px}.tourSelect29 button.active{background:#66d9ff21;border-color:#66d9ff4d;color:var(--cyan)}.fixtureCard29,.group29{padding:12px;border-radius:19px;background:#0f1814;border:1px solid var(--line);margin-bottom:9px}.fixtureRow29{display:grid;grid-template-columns:45px 1fr auto;gap:9px;align-items:center;padding:9px 0;border-top:1px solid rgba(255,255,255,.055)}.fixtureRow29:first-of-type{border-top:0}.fixtureRow29 time{font-size:8px;color:var(--mint);font-weight:900}.fixtureRow29 b{font-size:9px}.fixtureRow29 small{display:block;font-size:7px;color:var(--muted);margin-top:2px}.fixtureRow29 span{font-size:7px;color:var(--gold)}.groupHead29{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.groupHead29 b{font-size:10px}.groupRow29{display:grid;grid-template-columns:22px 1fr repeat(4,24px);gap:5px;align-items:center;padding:8px 0;border-top:1px solid rgba(255,255,255,.05);font-size:7.5px}.groupRow29 strong{font-size:8px}.q29{color:var(--lime);font-size:6px}.knockWrap29{overflow:auto;padding-bottom:8px}.knock29{display:grid;grid-template-columns:repeat(4,140px);gap:16px;min-width:610px;align-items:center}.round29{display:grid;gap:9px}.node29{padding:9px;border-radius:12px;background:#101a16;border:1px solid var(--line);font-size:7.5px;line-height:1.45}@media (max-width:370px){.facts29{grid-template-columns:1fr 1fr}.prep29{grid-template-columns:1fr}}#matches .v41-card:before{content:"";position:absolute;width:120px;height:120px;border-radius:50%;right:-48px;top:-52px;background:var(--accent);filter:blur(34px);opacity:.16}.rewardTopV44 .brand{min-width:0}.rewardTopV44 .greet b{font-size:17px}.badgeV44 .badgeIcon{left:50%;top:42px;transform:translate(-50%);font-size:56px}.badgeV44 .badgeCopy{left:13px;right:13px;bottom:13px}.profileHeroV3{padding:20px;border-radius:31px;background:radial-gradient(circle at 50% -10%,rgba(201,255,87,.24),transparent 44%),linear-gradient(150deg,#163023,#0a1410);text-align:center;border:1px solid rgba(201,255,87,.2)}.profileOrb{width:82px;height:82px;border-radius:28px;margin:auto;background:linear-gradient(145deg,var(--lime),var(--mint));display:grid;place-items:center;color:var(--ink);font-size:25px;font-weight:950;box-shadow:0 15px 35px #61efb43b}.authScreen{min-height:100vh;padding:34px 20px calc(34px + env(safe-area-inset-bottom));display:flex;flex-direction:column;justify-content:center;gap:18px;animation:fade .25s ease}.authBrand{display:flex;align-items:center;gap:12px;margin-bottom:2px}.authBrand .greet small{color:var(--mint)}.authBrand .greet b{font-size:17px}.authHero{padding:20px;border-radius:30px;border:1px solid rgba(201,255,87,.18);background:radial-gradient(circle at 88% 0,rgba(201,255,87,.2),transparent 38%),linear-gradient(150deg,#16301f,#0a1410)}.authHero h1{font-size:26px;line-height:1.05;letter-spacing:-.045em;margin:11px 0 8px}.authHero p{font-size:11px;line-height:1.55;color:#aebbb4;margin:0}.authTabs{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:6px;border-radius:20px;background:#ffffff09;border:1px solid var(--line)}.authTabs button{border:0;border-radius:15px;padding:11px 8px;background:transparent;color:#96a39c;font-size:11px;font-weight:900;transition:.24s}.authTabs button.active{background:linear-gradient(145deg,var(--lime),var(--mint));color:var(--ink)}.authForm{padding:17px 16px 18px;border-radius:28px;border:1px solid var(--line);background:linear-gradient(155deg,var(--surface2),var(--surface))}.authError,.authNotice{display:flex;gap:9px;align-items:flex-start;padding:11px 12px;border-radius:16px;font-size:10px;line-height:1.5;margin-bottom:12px}.authError{background:#ff6f821a;border:1px solid rgba(255,111,130,.28);color:#ffc4cd}.authNotice{background:#61efb41a;border:1px solid rgba(97,239,180,.28);color:#bdf5df}.authError b,.authNotice b{display:block;font-size:10px;margin-bottom:2px;color:#fff}.authFoot{text-align:center;font-size:10px;color:var(--muted);line-height:1.6}.authFoot button{border:0;background:transparent;color:var(--mint);font-size:10px;font-weight:900;padding:0}.fullBtn[disabled],.smallBtn[disabled],.authTabs button[disabled]{opacity:.55;pointer-events:none}.authSetup{padding:14px;border-radius:22px;border:1px solid rgba(255,214,107,.3);background:linear-gradient(145deg,#29200e,#12140d);font-size:10px;line-height:1.6;color:#e2d4b2}.authSetup b{display:block;color:#fff;font-size:11px;margin-bottom:5px}.authSetup code{display:block;margin-top:7px;padding:9px 10px;border-radius:11px;background:#00000059;color:var(--gold);font-size:9px;white-space:pre-wrap;word-break:break-all}.profileTop{display:flex;align-items:center;justify-content:space-between;margin:2px 0 16px}.profileTop .backBtn{width:40px;height:40px;border-radius:14px;border:1px solid var(--line);background:#ffffff0b;color:#fff;font-size:17px;display:grid;place-items:center}.profilePicWrap{position:relative;width:74px;margin:auto}.profileEditBtn{position:absolute;right:-6px;bottom:-6px;width:28px;height:28px;border-radius:11px;border:2px solid #0c1915;background:var(--violet);color:#fff;font-size:11px;display:grid;place-items:center}.profileName{font-size:22px;letter-spacing:-.04em;margin:12px 0 3px}.profileMeta{font-size:10px;color:var(--muted)}.profileTags{display:flex;gap:6px;justify-content:center;flex-wrap:wrap;margin-top:11px}.profileField{margin:11px 0;text-align:left}.profileField label{display:block;font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:var(--mint);font-weight:850;margin-bottom:6px}.profileField input,.profileField select,.profileField textarea{width:100%;padding:12px;border-radius:13px;border:1px solid var(--line);background:#07100d;color:#fff;font-size:12px}.profileField input:disabled{color:var(--muted)}.profileRow{display:grid;grid-template-columns:38px 1fr auto;gap:11px;align-items:center;width:100%;text-align:left;padding:12px;border-radius:18px;background:#ffffff09;border:1px solid var(--line);margin-top:8px;color:#fff}.profileRow .profileRowIcon{width:38px;height:38px;border-radius:13px;display:grid;place-items:center;background:#c9ff571a;color:var(--lime);font-size:15px}.profileRow b{display:block;font-size:11px}.profileRow small{display:block;font-size:9px;color:var(--muted);margin-top:3px;line-height:1.4}.profileRow em{font-style:normal;font-size:15px;color:var(--muted)}.signOutBtn{width:100%;border:1px solid rgba(255,111,130,.3);border-radius:14px;padding:13px;margin-top:10px;background:#ff6f8217;color:#ffc4cd;font-weight:900;font-size:12px}.syncPill{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border-radius:999px;font-size:9px;font-weight:850;border:1px solid var(--line);background:#ffffff0d;color:var(--muted)}.syncPill.saving{color:var(--gold);border-color:#ffd66b4d}.syncPill.saved{color:var(--mint);border-color:#61efb44d}.emptyState{padding:22px 16px;border-radius:22px;border:1px dashed var(--line);background:#ffffff05;text-align:center}.emptyState b{display:block;font-size:12px;margin-bottom:5px}.emptyState p{font-size:10px;color:var(--muted);margin:0;line-height:1.55}.appLoading{min-height:100vh;display:grid;place-items:center;gap:14px;align-content:center}.appLoading small{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);font-weight:850}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.academyLoadingState{display:flex;align-items:center;justify-content:center;min-height:80vh;width:100%}.animatedLogoContainer{position:relative;width:72px;height:72px;background:#121e16cc;border-radius:20px;border:1px solid rgba(160,255,80,.2);display:flex;align-items:center;justify-content:center;box-shadow:0 0 25px #a0ff5026}.animatedLogoCircle{width:38px;height:38px;border-radius:50%;border:3px solid #baff29;position:relative;display:flex;align-items:center;justify-content:center;animation:logoPulse 1.6s ease-in-out infinite alternate}.animatedLogoDot{width:10px;height:10px;border-radius:50%;background:#ffc83b;box-shadow:0 0 8px #ffc83b;animation:dotGlow 1.2s ease-in-out infinite alternate}@keyframes logoPulse{0%{transform:scale(.92);box-shadow:0 0 #baff2933}to{transform:scale(1.08);box-shadow:0 0 16px #baff2999}}@keyframes dotGlow{0%{opacity:.6;transform:scale(.85)}to{opacity:1;transform:scale(1.15)}}.calendarWrapper{margin-top:12px}.calendarGrid{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;text-align:center}.calendarGrid.header{font-weight:600;font-size:12px;color:var(--muted);margin-bottom:8px}.calDay{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:14px;margin:0 auto;background:#ffffff0d}.calDay.empty{background:transparent}.calDay.blocked{opacity:.2;background:transparent}.calDay.present{background:#baff29;color:#000;font-weight:700}.calDay.absent{background:#ff6f82;color:#fff}.calLegend{display:flex;justify-content:space-around;margin-top:24px;font-size:12px;color:var(--muted)}.calLegend span{display:flex;align-items:center;gap:6px}.dot{width:8px;height:8px;border-radius:50%}.dot.present{background:#baff29}.dot.absent{background:#ff6f82}.dot.blocked{background:#fff3}.streakGrid{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.streakDay{aspect-ratio:1;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:500;background-color:#ffffff0d;color:var(--text-main, #fff);border:1px solid transparent;transition:all .2s ease}.streakDay.active{background-color:#1a3a29;color:#fff;border:1px solid #234f37}.dailyChallengeV62{display:block;cursor:default}.dailyOptionsList{display:flex;flex-direction:column;gap:7px;margin:14px 0 0}.dailyOptionBtn{width:100%;padding:11px;border-radius:14px;border:1px solid rgba(24,49,38,.2);background:#fff6;color:#183126;text-align:left;font-size:9px;font-weight:800;transition:all .2s ease;cursor:pointer}.dailyOptionBtn:hover:not(:disabled){background:#fffc}.dailyOptionBtn.correct{background:#183126;border-color:#183126;color:#d9ffad}.dailyOptionBtn.incorrect{background:#ff6f82;border-color:#d32f2f;color:#fff}.dailyOptionBtn.disabled{opacity:.5;cursor:not-allowed}.dailyExplanation{margin:12px 0 0;padding:11px;border-radius:12px;background:#ffffff80;font-size:8px;line-height:1.5;color:#183126;border-left:3px solid #183126}.materialCardV62.rentedMaterialCard{border-color:#66d9ff59!important;background:linear-gradient(145deg,#66d9ff1f,#0c120fe6)!important}.materialCardV62.rentedMaterialCard .materialTypeV62,.materialCardV62.rentedMaterialCard .materialMetaV62 b{color:var(--cyan)!important}.communityPickV62 h3{color:#fff!important;font-size:12px;font-weight:700;margin-bottom:6px}.communityPickV62 p{color:#ffffffb3!important;font-size:10px;line-height:1.4}.communityPickV62 b{color:#c9ff57!important;font-size:10px;font-weight:700}.v46BadgeGrid{-ms-overflow-style:none;scrollbar-width:none}.v46BadgeGrid::-webkit-scrollbar{display:none}.sheet,.v42-tee-sheet{-ms-overflow-style:none;scrollbar-width:none}.sheet::-webkit-scrollbar,.v42-tee-sheet::-webkit-scrollbar{display:none}.inlineCoinIcon{color:#c9ff57;font-size:1.1em;font-weight:800;display:inline-block;line-height:1;vertical-align:middle}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.border{border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.sepia{--tw-sepia: sepia(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}
