.teams-module__qTja_G__setup{gap:16px;display:grid}.teams-module__qTja_G__row2{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;gap:14px;display:grid}.teams-module__qTja_G__teamsGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px;display:grid}.teams-module__qTja_G__teamBox{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-soft);align-content:start;gap:10px;padding:12px;display:grid}.teams-module__qTja_G__teamHead{align-items:center;gap:8px;display:flex}.teams-module__qTja_G__teamHead input{box-sizing:border-box;width:100%;min-width:0;font:inherit;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);flex:1;padding:6px 10px;font-weight:600}.teams-module__qTja_G__teamHead input:focus{border-color:var(--nova-500);box-shadow:var(--focus);outline:none}.teams-module__qTja_G__dot{border-radius:50%;flex:none;width:14px;height:14px}.teams-module__qTja_G__members{flex-wrap:wrap;gap:6px;min-height:26px;display:flex}.teams-module__qTja_G__chip{background:var(--surface);border:1px solid var(--border);border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:2px 4px 2px 10px;font-size:13px;font-weight:500;display:inline-flex}.teams-module__qTja_G__chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.teams-module__qTja_G__chip button{background:var(--ink-50);width:22px;height:22px;color:var(--text-muted);cursor:pointer;font:inherit;border:0;border-radius:50%;flex:none;line-height:1}.teams-module__qTja_G__chip button:hover{background:var(--nova-500);color:#fff}.teams-module__qTja_G__empty{color:var(--text-muted);font-size:13px;font-style:italic}.teams-module__qTja_G__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.teams-module__qTja_G__history{gap:8px;padding:0;list-style:none;display:grid}.teams-module__qTja_G__hRow{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 14px;display:flex}.teams-module__qTja_G__hMain{min-width:0;color:var(--text);flex:200px;gap:2px;text-decoration:none;display:grid}.teams-module__qTja_G__hMain:hover{color:var(--text)}.teams-module__qTja_G__hMain strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.teams-module__qTja_G__hMain span,.teams-module__qTja_G__hWin{color:var(--text-muted);font-size:14px}.teams-module__qTja_G__hWin{color:var(--text);font-weight:600}.teams-module__qTja_G__stage{z-index:9000;color:#fff;background:radial-gradient(1200px 700px at 85% -10%, #1b1a7a, var(--ink-950));flex-direction:column;display:flex;position:fixed;inset:0}.teams-module__qTja_G__stHead{border-bottom:1px solid #ffffff1a;flex-wrap:wrap;align-items:center;gap:12px;padding:12px clamp(14px,3vw,36px);display:flex}.teams-module__qTja_G__stTitle{min-width:120px;color:var(--ink-300);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:clamp(13px,1.4vw,18px);font-weight:600;overflow:hidden}.teams-module__qTja_G__pill{font-family:var(--font-display);font-variant-numeric:tabular-nums;background:#ffffff1a;border-radius:999px;padding:4px 14px;font-size:clamp(14px,1.6vw,20px);font-weight:700}.teams-module__qTja_G__pill[data-low=true]{background:var(--bad-600);animation:.9s ease-in-out infinite teams-module__qTja_G__pulse}@keyframes teams-module__qTja_G__pulse{50%{opacity:.6}}.teams-module__qTja_G__close{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;flex:none;width:36px;height:36px;font-size:18px}.teams-module__qTja_G__close:hover{background:var(--bad-600)}.teams-module__qTja_G__stBody{flex-direction:column;flex:1;justify-content:safe center;gap:clamp(12px,2vh,26px);padding:clamp(14px,2.5vh,30px) clamp(14px,4vw,64px);display:flex;overflow-y:auto}.teams-module__qTja_G__turn{text-align:center;justify-items:center;gap:8px;display:grid}.teams-module__qTja_G__turnTeam{font-family:var(--font-display);background:#ffffff1a;border-radius:999px;align-items:center;gap:12px;padding:8px 24px;font-size:clamp(18px,2.6vw,34px);font-weight:700;display:inline-flex}.teams-module__qTja_G__turnTeam .teams-module__qTja_G__dot{width:clamp(14px,1.8vw,22px);height:clamp(14px,1.8vw,22px)}.teams-module__qTja_G__who{color:var(--flare-500);text-transform:uppercase;letter-spacing:.04em;font-size:clamp(15px,2.1vw,27px);font-weight:700}.teams-module__qTja_G__worth{color:var(--ink-300);font-size:clamp(13px,1.4vw,18px)}.teams-module__qTja_G__qText{font-family:var(--font-display);text-align:center;overflow-wrap:break-word;max-width:26ch;margin-inline:auto;font-size:clamp(22px,3.4vw,48px);font-weight:700;line-height:1.2}.teams-module__qTja_G__qText[data-long=true]{max-width:40ch;font-size:clamp(18px,2.4vw,34px)}.teams-module__qTja_G__qImg{justify-content:center;display:flex}.teams-module__qTja_G__opts{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(9px,1.4vh,16px);width:100%;max-width:1200px;margin-inline:auto;display:grid}.teams-module__qTja_G__opt{text-align:start;color:#fff;font:inherit;border-radius:var(--radius-lg);cursor:pointer;background:#ffffff12;border:2px solid #ffffff29;align-items:center;gap:14px;padding:clamp(12px,1.9vh,22px) clamp(14px,2vw,26px);font-size:clamp(16px,2vw,28px);font-weight:600;transition:transform .1s,background .12s,border-color .12s;display:flex}.teams-module__qTja_G__opt:hover:not(:disabled){background:#ffffff26;border-color:#fff;transform:translateY(-2px)}.teams-module__qTja_G__opt:disabled{cursor:default}.teams-module__qTja_G__opt[aria-pressed=true]{border-color:var(--flare-500);background:color-mix(in srgb, var(--flare-500) 22%, transparent)}.teams-module__qTja_G__opt[data-state=right]{background:var(--good-600);border-color:#5eead4}.teams-module__qTja_G__opt[data-state=wrong]{background:var(--bad-600);border-color:#fca5a5}.teams-module__qTja_G__opt[data-state=dim]{opacity:.4}.teams-module__qTja_G__opt img{border-radius:8px;max-height:90px}.teams-module__qTja_G__mark{color:#fff;background:#ffffff40;border-radius:50%;flex:none;place-items:center;width:1.6em;height:1.6em;margin-inline-start:auto;display:inline-grid}.teams-module__qTja_G__letter{width:clamp(34px,3.4vw,52px);height:clamp(34px,3.4vw,52px);font-family:var(--font-display);background:#ffffff29;border-radius:12px;flex:none;place-items:center;font-size:clamp(15px,1.7vw,24px);font-weight:700;display:grid}.teams-module__qTja_G__typed{gap:10px;width:100%;max-width:760px;margin-inline:auto;display:grid}.teams-module__qTja_G__typed input{font:inherit;border-radius:var(--radius);color:#fff;background:#ffffff14;border:2px solid #ffffff40;padding:12px 18px;font-size:clamp(18px,2.2vw,30px)}.teams-module__qTja_G__typed input:focus{border-color:var(--flare-500);outline:none}.teams-module__qTja_G__typed label{color:var(--ink-300);font-size:clamp(13px,1.3vw,17px)}.teams-module__qTja_G__accepted{text-align:center;font-size:clamp(16px,2vw,26px)}.teams-module__qTja_G__accepted b{color:#5eead4}.teams-module__qTja_G__verdict{text-align:center;font-family:var(--font-display);font-size:clamp(20px,2.8vw,40px);font-weight:700}.teams-module__qTja_G__verdict[data-ok=true]{color:#5eead4}.teams-module__qTja_G__verdict[data-ok=false]{color:#fca5a5}.teams-module__qTja_G__explain{text-align:center;border-radius:var(--radius);max-width:66ch;color:var(--ink-100);background:#ffffff14;margin-inline:auto;padding:12px 20px;font-size:clamp(14px,1.5vw,20px);line-height:1.5}.teams-module__qTja_G__stActions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.teams-module__qTja_G__big{border-radius:var(--radius-lg);font:inherit;cursor:pointer;background:var(--nova-500);color:#fff;border:0;padding:clamp(12px,1.8vh,18px) clamp(24px,3.5vw,52px);font-size:clamp(15px,1.8vw,24px);font-weight:700}.teams-module__qTja_G__big:hover{background:var(--nova-600)}.teams-module__qTja_G__big:disabled{opacity:.5;cursor:default}.teams-module__qTja_G__big[data-ghost=true]{background:#ffffff1f}.teams-module__qTja_G__big[data-ghost=true]:hover{background:#ffffff38}.teams-module__qTja_G__keys{text-align:center;color:var(--ink-500);font-size:13px}.teams-module__qTja_G__board{background:#00000040;border-top:1px solid #ffffff1a;gap:clamp(6px,1vw,12px);padding:clamp(8px,1.4vh,14px) clamp(14px,3vw,36px);display:flex;overflow-x:auto}.teams-module__qTja_G__bTeam{border-radius:var(--radius);background:#ffffff12;flex:1;align-items:center;gap:9px;min-width:110px;padding:8px 12px;transition:background .18s,transform .18s;display:flex}.teams-module__qTja_G__bTeam[data-up=true]{background:#fff3;transform:translateY(-3px);box-shadow:0 0 0 2px #ffffff73}.teams-module__qTja_G__bName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:clamp(12px,1.3vw,17px);font-weight:600;overflow:hidden}.teams-module__qTja_G__bScore{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(16px,1.9vw,26px);font-weight:700}@media (max-width:560px){.teams-module__qTja_G__board{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.teams-module__qTja_G__bTeam{min-width:0}}.teams-module__qTja_G__finalHead{text-align:center;font-family:var(--font-display);font-size:clamp(24px,3.6vw,52px);font-weight:700}.teams-module__qTja_G__podium{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:clamp(8px,1.6vw,22px);display:flex}.teams-module__qTja_G__pod{flex-direction:column;align-items:center;gap:8px;min-width:clamp(88px,12vw,170px);display:flex}.teams-module__qTja_G__medal{min-height:1em;font-size:clamp(26px,4vw,54px);line-height:1}.teams-module__qTja_G__podName{text-align:center;overflow-wrap:break-word;max-width:14ch;font-size:clamp(13px,1.6vw,22px);font-weight:700}.teams-module__qTja_G__bar{width:100%;min-height:calc(1.25em + 20px);font-family:var(--font-display);text-shadow:0 1px 3px #0006;border-radius:12px 12px 0 0;place-items:center;padding:10px 0;font-size:clamp(17px,2.4vw,34px);font-weight:700;display:grid}.teams-module__qTja_G__rounds{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:8px;width:100%;max-width:980px;margin-inline:auto;display:grid}.teams-module__qTja_G__round{border-radius:var(--radius);background:#ffffff12;align-items:center;gap:10px;padding:8px 12px;font-size:clamp(12px,1.3vw,16px);display:flex}.teams-module__qTja_G__round .teams-module__qTja_G__q{font-family:var(--font-display);color:var(--ink-300);flex:none;font-weight:700}.teams-module__qTja_G__round .teams-module__qTja_G__w{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.teams-module__qTja_G__round .teams-module__qTja_G__v{flex:none;font-weight:700}.teams-module__qTja_G__round .teams-module__qTja_G__v[data-ok=true]{color:#5eead4}.teams-module__qTja_G__round .teams-module__qTja_G__v[data-ok=false]{color:#fca5a5}.teams-module__qTja_G__saveMsg{text-align:center;color:var(--ink-300);min-height:1.4em;font-size:clamp(12px,1.3vw,16px)}.teams-module__qTja_G__light .teams-module__qTja_G__round{background:var(--bg-soft);border:1px solid var(--border)}.teams-module__qTja_G__light .teams-module__qTja_G__round .teams-module__qTja_G__q{color:var(--text-muted)}.teams-module__qTja_G__light .teams-module__qTja_G__round .teams-module__qTja_G__v[data-ok=true]{color:var(--good-600)}.teams-module__qTja_G__light .teams-module__qTja_G__round .teams-module__qTja_G__v[data-ok=false]{color:var(--bad-600)}.teams-module__qTja_G__light .teams-module__qTja_G__bar{color:#fff}
.pageTitle-module__QIc51q__wrap{align-items:center;gap:12px;max-width:100%;display:inline-flex;position:relative}.pageTitle-module__QIc51q__wrap h1{cursor:help}.pageTitle-module__QIc51q__badge{border:2px solid var(--ink-900);background:var(--flare-500);width:32px;height:32px;color:var(--ink-950);font:800 17px/1 var(--font-display);cursor:pointer;box-shadow:0 3px 0 var(--ink-900);border-radius:50%;flex:none;place-items:center;padding:0;transition:transform .15s;display:grid}.pageTitle-module__QIc51q__wrap:hover .pageTitle-module__QIc51q__badge,.pageTitle-module__QIc51q__wrap[data-open] .pageTitle-module__QIc51q__badge{animation:.5s ease-in-out pageTitle-module__QIc51q__wiggle}.pageTitle-module__QIc51q__badge:focus-visible{box-shadow:0 3px 0 var(--ink-900), var(--focus);outline:none}.pageTitle-module__QIc51q__badge:active{box-shadow:0 1px 0 var(--ink-900);transform:translateY(2px)}.pageTitle-module__QIc51q__bubble{z-index:60;top:100%;width:min(460px, calc(100vw / var(--text-zoom,1) - 32px));visibility:hidden;opacity:0;transform-origin:28px 0;pointer-events:none;padding-top:16px;transition:opacity .15s,transform .15s,visibility 0s .15s;position:absolute;inset-inline-start:0;transform:scale(.85)rotate(-2deg)}.pageTitle-module__QIc51q__wrap:hover .pageTitle-module__QIc51q__bubble,.pageTitle-module__QIc51q__wrap:focus-within .pageTitle-module__QIc51q__bubble,.pageTitle-module__QIc51q__wrap[data-open] .pageTitle-module__QIc51q__bubble{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .15s,visibility;animation:.32s cubic-bezier(.3,1.6,.5,1) pageTitle-module__QIc51q__pop;transform:none}.pageTitle-module__QIc51q__bubble:before{content:"";z-index:-1;border:2.5px solid var(--ink-900);box-shadow:6px 6px 0 var(--ink-900);background:#fff;border-radius:18px;position:absolute;inset:16px 0 0}.pageTitle-module__QIc51q__bubble:after{content:"";inset-inline-end:2.5px;z-index:-1;pointer-events:none;background:radial-gradient(circle, var(--blk-violet) 1.7px, transparent 2px) 0 0 / 9px 9px;border-bottom-right-radius:16px;width:90px;height:60px;position:absolute;bottom:2.5px;-webkit-mask-image:linear-gradient(315deg,#000 10%,#0000 75%);mask-image:linear-gradient(315deg,#000 10%,#0000 75%)}.pageTitle-module__QIc51q__tail{top:5px;border-inline-start:2.5px solid var(--ink-900);border-top:2.5px solid var(--ink-900);background:#fff;border-top-left-radius:4px;width:22px;height:22px;position:absolute;inset-inline-start:26px;transform:rotate(45deg)}.pageTitle-module__QIc51q__tag{border:2px solid var(--ink-900);background:var(--blk-amber);color:var(--ink-900);font:800 12px/1.4 var(--font-display);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin:14px 0 0 16px;padding:3px 12px;display:inline-block;position:relative;transform:rotate(-3deg)}.pageTitle-module__QIc51q__bubble .pageTitle-module__QIc51q__text{max-width:none;color:var(--ink-900);margin:8px 0 0;padding:0 20px 18px;font-size:15.5px;font-weight:500;line-height:1.5;position:relative}@keyframes pageTitle-module__QIc51q__pop{0%{opacity:0;transform:scale(.7)rotate(-4deg)}to{opacity:1;transform:none}}@keyframes pageTitle-module__QIc51q__wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg)}50%{transform:rotate(10deg)}75%{transform:rotate(-5deg)}}@media (prefers-reduced-motion:reduce){.pageTitle-module__QIc51q__bubble,.pageTitle-module__QIc51q__wrap:hover .pageTitle-module__QIc51q__bubble,.pageTitle-module__QIc51q__wrap:focus-within .pageTitle-module__QIc51q__bubble,.pageTitle-module__QIc51q__wrap[data-open] .pageTitle-module__QIc51q__bubble{transition:none;animation:none;transform:none}.pageTitle-module__QIc51q__wrap:hover .pageTitle-module__QIc51q__badge,.pageTitle-module__QIc51q__wrap[data-open] .pageTitle-module__QIc51q__badge{animation:none}}
.print-module__rZVG3q__paper{color:#111;border:2px solid var(--ink-900);background:#fff;border-radius:16px;max-width:820px;margin:0 auto 24px;padding:32px 36px}.print-module__rZVG3q__sheet{border-collapse:collapse;width:100%}.print-module__rZVG3q__sheet td{vertical-align:top;padding:0}.print-module__rZVG3q__brand{color:#444;border-bottom:1px solid #999;align-items:center;gap:8px;margin-bottom:14px;padding-bottom:6px;font-size:12px;display:flex}.print-module__rZVG3q__brand b{font-family:var(--font-brand,sans-serif);color:#111;letter-spacing:-.01em;font-size:14px;font-weight:800}.print-module__rZVG3q__brand b span{color:#6513fd}.print-module__rZVG3q__brandTitle{text-align:end;text-overflow:ellipsis;white-space:nowrap;max-width:65%;margin-inline-start:auto;overflow:hidden}.print-module__rZVG3q__head{border-bottom:2px solid #111;gap:8px;margin-bottom:18px;padding-bottom:14px;display:grid}.print-module__rZVG3q__title{font-family:var(--font-play), Georgia, serif;font-size:1.7rem;font-weight:700;line-height:1.15}.print-module__rZVG3q__sub{color:#444;font-size:14px}.print-module__rZVG3q__fields{flex-wrap:wrap;gap:10px 28px;font-size:14.5px;font-weight:600;display:flex}.print-module__rZVG3q__fields i{border-bottom:1px solid #333;width:150px;margin-inline-start:4px;display:inline-block}.print-module__rZVG3q__instructions{white-space:pre-wrap;font-size:14px;font-style:italic}.print-module__rZVG3q__questions{gap:18px;margin:0;padding:0;list-style:none;display:grid}.print-module__rZVG3q__q{break-inside:avoid;align-items:baseline;gap:8px;display:flex}.print-module__rZVG3q__num{flex:none;min-width:1.6em;font-size:15.5px;font-weight:800}.print-module__rZVG3q__qBody{flex:1;gap:8px;min-width:0;display:grid}.print-module__rZVG3q__qTop{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.print-module__rZVG3q__qText{white-space:pre-wrap;font-size:15.5px;font-weight:600}.print-module__rZVG3q__pts{color:#444;border:1px solid #999;border-radius:99px;flex:none;padding:1px 8px;font-size:12.5px}.print-module__rZVG3q__img{object-fit:contain;max-width:60%;max-height:220px}.print-module__rZVG3q__choices{gap:6px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.print-module__rZVG3q__choices[data-row]{gap:40px;display:flex}.print-module__rZVG3q__circle,.print-module__rZVG3q__box{vertical-align:-2px;border:1.5px solid #222;width:15px;height:15px;margin-inline-end:4px;display:inline-block}.print-module__rZVG3q__circle{border-radius:50%}.print-module__rZVG3q__box{border-radius:3px}.print-module__rZVG3q__hint{color:#444;font-size:13.5px;font-style:italic}.print-module__rZVG3q__lines{gap:22px;padding-top:14px;display:grid}.print-module__rZVG3q__lines span{border-bottom:1px solid #555;display:block}.print-module__rZVG3q__key .print-module__rZVG3q__title{margin-bottom:12px;font-size:1.3rem}.print-module__rZVG3q__keyList{gap:6px;margin:0;padding-inline-start:22px;font-size:14.5px;display:grid}.print-module__rZVG3q__why{color:#444}.print-module__rZVG3q__version{vertical-align:middle;font-family:var(--font-body,sans-serif);border:2px solid #111;border-radius:8px;margin-inline-start:12px;padding:1px 10px;font-size:.95rem;font-weight:800;display:inline-block}@media print{@page{size:A4;margin:14mm}.print-module__rZVG3q__paper{border:0;border-radius:0;max-width:none;margin:0;padding:0}.print-module__rZVG3q__key,.print-module__rZVG3q__paper~.print-module__rZVG3q__paper{break-before:page}}
.share-module__LxktxG__wa{border:2px solid var(--ink-900);color:#062b17;box-shadow:0 3px 0 var(--ink-900);white-space:nowrap;background:#25d366;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.share-module__LxktxG__wa[data-size=md]{padding:10px 16px;font-size:15px}.share-module__LxktxG__wa[data-size=lg]{padding:13px 20px;font-size:16px}.share-module__LxktxG__wa:hover{background:#1ebe5b}.share-module__LxktxG__wa:active{box-shadow:0 1px 0 var(--ink-900);transform:translateY(2px)}.share-module__LxktxG__block{width:100%;display:flex}.share-module__LxktxG__classroom{border:2px solid var(--ink-900);color:#0b5e35;box-shadow:0 3px 0 var(--ink-900);white-space:nowrap;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.share-module__LxktxG__classroom[data-size=md]{padding:10px 16px;font-size:15px}.share-module__LxktxG__classroom:hover{background:#eef8f2}.share-module__LxktxG__classroom:active{box-shadow:0 1px 0 var(--ink-900);transform:translateY(2px)}
.progress-module__UbE0fW__chart{grid-template-columns:3.2em 1fr;gap:10px;height:190px;display:grid;position:relative}.progress-module__UbE0fW__grid{color:var(--text-muted);text-align:end;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;font-size:11.5px;display:flex}.progress-module__UbE0fW__bars{border-bottom:2px solid var(--ink-900);background:linear-gradient(var(--border), var(--border)) 0 0 / 100% 1px no-repeat, linear-gradient(var(--border), var(--border)) 0 50% / 100% 1px no-repeat;align-items:flex-end;gap:2px;display:flex;position:relative}.progress-module__UbE0fW__bar{outline:none;flex:1;align-items:flex-end;height:100%;display:flex;position:relative}.progress-module__UbE0fW__fill{background:var(--nova-500);border-radius:4px 4px 0 0;width:100%;max-width:38px;margin-inline:auto;transition:background-color .12s}.progress-module__UbE0fW__bar:hover .progress-module__UbE0fW__fill,.progress-module__UbE0fW__bar:focus-visible .progress-module__UbE0fW__fill{background:var(--nova-700)}.progress-module__UbE0fW__tip{z-index:2;width:max-content;max-width:220px;color:var(--text);border:2px solid var(--ink-900);box-shadow:0 3px 0 var(--ink-900);pointer-events:none;background:#fff;border-radius:10px;padding:7px 10px;font-size:13px;line-height:1.3;display:none;position:absolute;bottom:calc(100% + 6px);left:50%;translate:-50%}.progress-module__UbE0fW__tip small{color:var(--text-muted);margin-top:2px;font-size:12px;display:block}.progress-module__UbE0fW__bar:first-child .progress-module__UbE0fW__tip{inset-inline-start:0;translate:0}.progress-module__UbE0fW__bar:last-child .progress-module__UbE0fW__tip{inset-inline:auto 0;translate:0}.progress-module__UbE0fW__bar:hover .progress-module__UbE0fW__tip,.progress-module__UbE0fW__bar:focus-visible .progress-module__UbE0fW__tip{display:block}.progress-module__UbE0fW__bar:focus-visible .progress-module__UbE0fW__fill{box-shadow:0 0 0 2px var(--flare-500)}.progress-module__UbE0fW__form{border:2px solid var(--ink-900);color:var(--ink-900);background:var(--blk-blue);white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:13.5px;font-weight:700}.progress-module__UbE0fW__form span{color:var(--ink-700);font-weight:500}.progress-module__UbE0fW__form[data-dir=up]{background:var(--good-100)}.progress-module__UbE0fW__form[data-dir=down]{background:var(--blk-pink)}@media (max-width:560px){.progress-module__UbE0fW__form span{display:none}}.progress-module__UbE0fW__callouts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.progress-module__UbE0fW__callout{border:2px solid var(--ink-900);border-radius:var(--radius-lg);box-shadow:0 3px 0 var(--ink-900);background:var(--blk-amber);gap:4px;padding:16px 18px;display:grid}.progress-module__UbE0fW__callout[data-kind=work]{background:var(--blk-violet)}.progress-module__UbE0fW__callout span{color:var(--ink-700);text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:700}.progress-module__UbE0fW__callout b{font-family:var(--font-play), Georgia, serif;font-variation-settings:"SOFT" 100;color:var(--ink-950);font-size:1.6rem;line-height:1.1}.progress-module__UbE0fW__callout small{color:var(--ink-700);font-size:13.5px}.progress-module__UbE0fW__soon{border-style:dashed}.progress-module__UbE0fW__list{margin:0;padding:0;list-style:none;display:grid}.progress-module__UbE0fW__list li+li{border-top:1px solid var(--border)}.progress-module__UbE0fW__row{color:inherit;align-items:center;gap:14px;padding:12px 4px;text-decoration:none;display:flex}.progress-module__UbE0fW__row:hover b{text-decoration:underline}.progress-module__UbE0fW__rowMain{flex:1;gap:2px;min-width:0;display:grid}.progress-module__UbE0fW__rowMain b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.progress-module__UbE0fW__rowMain small{color:var(--text-muted);font-size:13px}.progress-module__UbE0fW__score{text-align:center;border:2px solid var(--ink-900);font-variant-numeric:tabular-nums;background:var(--blk-blue);min-width:4.2em;color:var(--ink-950);border-radius:999px;flex:none;padding:4px 10px;font-weight:800}.progress-module__UbE0fW__score[data-tone=high]{background:var(--good-100)}.progress-module__UbE0fW__score[data-tone=mid]{background:var(--blk-amber)}.progress-module__UbE0fW__score[data-tone=low]{background:var(--blk-pink)}.progress-module__UbE0fW__score[data-tone=hidden]{border-style:dashed;font-size:13px;font-weight:600}.progress-module__UbE0fW__badges{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.progress-module__UbE0fW__badge{text-align:center;border:2px dashed var(--border);background:var(--surface);opacity:.75;border-radius:14px;justify-items:center;gap:4px;padding:12px 10px;display:grid}.progress-module__UbE0fW__badge[data-earned]{opacity:1;border:2px solid var(--ink-900);background:var(--blk-amber);box-shadow:0 3px 0 var(--ink-900)}.progress-module__UbE0fW__badge b{color:var(--ink-950);font-size:14px}.progress-module__UbE0fW__badge small{color:var(--ink-700);font-size:12px;line-height:1.3}.progress-module__UbE0fW__badgeIcon{filter:grayscale();font-size:30px;line-height:1.1}.progress-module__UbE0fW__badge[data-earned] .progress-module__UbE0fW__badgeIcon{filter:none}.progress-module__UbE0fW__badgeBar{background:var(--bg-soft);border-radius:99px;width:80%;height:6px;overflow:hidden}.progress-module__UbE0fW__badgeBar span{background:var(--nova-500);height:100%;display:block}.progress-module__UbE0fW__mistakes{background:var(--blk-violet);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.progress-module__UbE0fW__mistakes>div{flex:320px}.progress-module__UbE0fW__inline{font-weight:700;font-family:inherit!important;font-size:inherit!important}.progress-module__UbE0fW__trend{font-weight:700}.progress-module__UbE0fW__trend[data-dir=up]{color:var(--good-600)}.progress-module__UbE0fW__trend[data-dir=down]{color:var(--bad-600)}.progress-module__UbE0fW__twoCol{gap:20px;display:grid}.progress-module__UbE0fW__twoCol>*{min-width:0}@media (min-width:860px){.progress-module__UbE0fW__twoCol{grid-template-columns:1fr 1fr}}.progress-module__UbE0fW__weeks{border-bottom:2px solid var(--ink-900);align-items:flex-end;gap:4px;height:140px;display:flex}.progress-module__UbE0fW__week{outline:none;flex:1;align-items:flex-end;height:100%;display:flex;position:relative}.progress-module__UbE0fW__weekFill{background:var(--nova-500);border-radius:4px 4px 0 0;width:100%}.progress-module__UbE0fW__week:hover .progress-module__UbE0fW__weekFill,.progress-module__UbE0fW__week:focus-visible .progress-module__UbE0fW__weekFill{background:var(--nova-700)}.progress-module__UbE0fW__week:hover .progress-module__UbE0fW__tip,.progress-module__UbE0fW__week:focus-visible .progress-module__UbE0fW__tip{display:block}.progress-module__UbE0fW__week:first-child .progress-module__UbE0fW__tip{inset-inline-start:0;translate:0}.progress-module__UbE0fW__week:last-child .progress-module__UbE0fW__tip{inset-inline:auto 0;translate:0}
