.globe-quiz .attached-globe-labels{display:none}.quiz{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:1.5rem;min-width:0;max-width:100%;margin:1.5rem 0 2.5rem;display:grid}.quiz-stage{position:sticky;top:1rem}.quiz-globe{aspect-ratio:1;border-radius:50%;width:100%;max-height:560px;position:relative}.quiz-globe .globe-wrapper{position:absolute;inset:0}.quiz-panel{border:1px solid var(--gold-line);background:color-mix(in oklab, var(--background) 82%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:18px;padding:1.4rem}.quiz-panel h2{color:var(--foreground);margin:0 0 1rem;font-size:1.2rem}.quiz-levels{gap:.6rem;margin-bottom:1rem;display:grid}.quiz-levels button{text-align:left;border:1px solid var(--gold-line);color:var(--foreground);cursor:pointer;background:0 0;border-radius:12px;gap:.15rem;padding:.8rem 1rem;transition:border-color .2s,box-shadow .2s;display:grid}.quiz-levels button span{color:var(--muted-foreground);font-size:.8rem}.quiz-levels button.on{border-color:var(--gold);box-shadow:var(--gold-glow)}.quiz-toggle{color:var(--muted-foreground);cursor:pointer;align-items:center;gap:.45rem;margin-bottom:1.1rem;font-size:.85rem;display:flex}.quiz-toggle input{accent-color:var(--gold)}.quiz-primary,.quiz-secondary{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:44px;padding:.6rem 1.2rem;font-weight:600;transition:transform .15s,box-shadow .2s;display:inline-flex}.quiz-primary{background:var(--gold-gradient);color:var(--gold-ink);border:0}.quiz-primary:hover:not(:disabled){box-shadow:var(--gold-glow);transform:translateY(-1px)}.quiz-primary:disabled{opacity:.6;cursor:wait}.quiz-secondary{border:1px solid var(--gold-line);color:var(--foreground);background:0 0}.quiz-primary:focus-visible,.quiz-secondary:focus-visible,.quiz-option:focus-visible,.quiz-levels button:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}.quiz-meta{color:var(--muted-foreground);justify-content:space-between;gap:.5rem;font-size:.82rem;display:flex}.quiz-time{color:var(--gold);font-variant-numeric:tabular-nums;align-items:center;gap:.25rem;display:inline-flex}.quiz-time.low{color:var(--destructive)}.quiz-progress{background:var(--gold-line);border-radius:3px;height:3px;margin:.6rem 0 1.1rem;overflow:hidden}.quiz-progress i{background:var(--gold-gradient);height:100%;transition:width .4s;display:block}.quiz-options{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.quiz-option{border:1px solid var(--gold-line);min-height:52px;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border-radius:12px;justify-content:space-between;align-items:center;gap:.4rem;padding:.7rem .9rem;font-size:.92rem;transition:border-color .2s,box-shadow .2s,opacity .3s;display:flex;position:relative}.quiz-option:hover:not(:disabled){border-color:var(--gold);box-shadow:var(--gold-glow)}.quiz-option:disabled{cursor:default}.quiz-option.correct{border-color:var(--gold);color:var(--gold-bright);box-shadow:var(--gold-glow);animation:.45s quiz-pop}.quiz-option.wrong{border-color:var(--destructive);color:var(--destructive);animation:.4s quiz-shake}.quiz-option.dim{opacity:.45}.quiz-sparks{pointer-events:none;position:absolute;top:50%;right:1.1rem}.quiz-sparks i{background:var(--gold-bright);width:4px;height:4px;box-shadow:0 0 6px var(--gold);transform:rotate(var(--a)) translateX(0);border-radius:50%;animation:.8s ease-out forwards quiz-spark;position:absolute}@keyframes quiz-spark{to{transform:rotate(var(--a)) translateX(34px);opacity:0}}@keyframes quiz-pop{50%{transform:scale(1.03)}}@keyframes quiz-shake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.quiz-feedback{border-top:1px solid var(--gold-line);margin-top:1.1rem;padding-top:1rem;animation:.35s quiz-in}@keyframes quiz-in{0%{opacity:0;transform:translateY(6px)}}.quiz-verdict{color:var(--foreground);margin:0 0 .8rem}.quiz-verdict strong{color:var(--gold)}.quiz-facts{align-items:center;gap:1rem;display:flex}.quiz-facts img{border-radius:4px;width:72px;height:auto}.quiz-facts dl{gap:.3rem;margin:0;font-size:.85rem;display:grid}.quiz-facts dl div{gap:.5rem;display:flex}.quiz-facts dt{color:var(--muted-foreground);min-width:70px}.quiz-facts dd{color:var(--foreground);margin:0}.quiz-fact{color:var(--muted-foreground);margin:.8rem 0 1rem;font-size:.88rem;line-height:1.6}.quiz-results{text-align:center}.quiz-crown{color:var(--gold);width:42px;height:42px;filter:drop-shadow(0 0 10px var(--gold))}.quiz-stats{grid-template-columns:repeat(3,1fr);gap:.6rem;margin:1rem 0;display:grid}.quiz-stats div{border:1px solid var(--gold-line);border-radius:12px;padding:.7rem .3rem;display:grid}.quiz-stats strong{color:var(--gold);font-variant-numeric:tabular-nums;font-size:1.4rem}.quiz-stats span{color:var(--muted-foreground);font-size:.75rem}.quiz-review{text-align:left;grid-template-columns:1fr 1fr;gap:.25rem .8rem;margin:0 0 1.1rem;padding:0;font-size:.82rem;list-style:none;display:grid}.quiz-review li{color:var(--foreground);align-items:center;gap:.35rem;display:flex}.quiz-review li.ok svg{color:var(--gold)}.quiz-review li.miss svg{color:var(--destructive)}.quiz-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}@media (width<=820px){.quiz{grid-template-columns:1fr}.quiz-stage{position:static}.quiz-globe{max-width:380px;margin:0 auto}}@media (width<=420px){.quiz-options{grid-template-columns:1fr}.quiz-panel{padding:1rem}}@media (prefers-reduced-motion:reduce){.quiz-option,.quiz-sparks i,.quiz-feedback{animation:none}}.wt{grid-template-columns:minmax(0,1fr);gap:1.2rem;min-width:0;max-width:100%;margin:1.5rem 0 2.5rem;display:grid}.wt-add{flex-wrap:wrap;gap:.5rem;display:flex;position:relative}.wt-add input,.wt-add select{border:1px solid var(--gold-line);min-height:44px;color:var(--foreground);background:0 0;border-radius:12px;flex:200px;padding:.5rem .9rem}.wt-add select option{background:var(--background)}.wt-suggest{z-index:20;border:1px solid var(--gold-line);background:var(--background);border-radius:12px;max-height:260px;margin:.3rem 0 0;padding:.3rem;list-style:none;position:absolute;top:100%;left:0;right:0;overflow:auto}.wt-suggest button{text-align:left;width:100%;color:var(--foreground);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.5rem .7rem}.wt-suggest button:hover,.wt-suggest button:focus-visible{background:color-mix(in oklab, var(--gold) 14%, transparent);outline:none}.wt-suggest small{color:var(--muted-foreground);margin-left:.4rem}.wt-cards{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.8rem;display:grid}.wt-card{border:1px solid var(--gold-line);background:color-mix(in oklab, var(--background) 82%, transparent);border-radius:16px;gap:.3rem;padding:1rem;animation:.35s quiz-in;display:grid;position:relative}.wt-card.base{border-color:var(--gold);box-shadow:var(--gold-glow)}.wt-card h3{color:var(--foreground);align-items:center;gap:.4rem;margin:0;font-size:.95rem;display:flex}.wt-card h3 svg{color:var(--gold)}.wt-clock{color:var(--gold-bright);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:2rem;font-weight:600}.wt-sub{color:var(--muted-foreground);font-size:.78rem;line-height:1.5}.wt-tag{border:1px solid var(--gold-line);color:var(--gold);border-radius:999px;margin-right:.25rem;padding:.05rem .45rem;font-size:.7rem;display:inline-block}.wt-remove{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;padding:.3rem;position:absolute;top:.5rem;right:.5rem}.wt-card-actions{gap:.4rem;margin-top:.2rem;display:flex}.wt-card-actions button{border:1px solid var(--gold-line);color:var(--foreground);cursor:pointer;background:0 0;border-radius:999px;padding:.2rem .6rem;font-size:.72rem}.wt-grid-wrap{border:1px solid var(--gold-line);border-radius:16px;padding:.8rem;overflow-x:auto}.wt-grid{font-variant-numeric:tabular-nums;grid-template-columns:130px repeat(24,minmax(30px,1fr));gap:2px;min-width:860px;font-size:.72rem;display:grid}.wt-grid .name{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;align-self:center;padding-right:.4rem;overflow:hidden}.wt-grid button{cursor:pointer;color:var(--muted-foreground);background:color-mix(in oklab, var(--foreground) 5%, transparent);border:0;border-radius:5px;padding:.45rem 0}.wt-grid button.day{background:color-mix(in oklab, var(--gold) 12%, transparent);color:var(--foreground)}.wt-grid button.work{background:color-mix(in oklab, var(--gold) 30%, transparent);color:var(--foreground)}.wt-grid button.sel{outline:2px solid var(--gold-bright)}.wt-grid button.all{box-shadow:inset 0 -3px 0 var(--gold)}.wt-legend{color:var(--muted-foreground);flex-wrap:wrap;gap:1rem;margin-top:.6rem;font-size:.75rem;display:flex}.wt-legend i{vertical-align:-2px;border-radius:3px;width:12px;height:12px;margin-right:.3rem;display:inline-block}.wt-planner{border:1px solid var(--gold-line);border-radius:16px;padding:1rem}.wt-planner h2{margin:0 0 .5rem;font-size:1.1rem}.wt-planner p{color:var(--muted-foreground);margin:.3rem 0;font-size:.88rem}.wt-planner strong{color:var(--gold)}.dc-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:1.5rem;display:grid}.dc-panel{border:1px solid var(--gold-line);background:color-mix(in oklab, var(--card) 85%, transparent);border-radius:18px;flex-direction:column;gap:.9rem;padding:1.2rem;display:flex}.dc-field label{letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin-bottom:.35rem;font-size:12px;display:block}.dc-field .wt-sub{align-items:center;gap:.3rem;margin-top:.35rem;display:flex}.dc-actions{gap:.5rem;display:flex}.dc-actions button{border:1px solid var(--gold-line);min-height:38px;color:var(--foreground);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .8rem;display:inline-flex}.dc-actions button:disabled{opacity:.4;cursor:default}.dc-result{border-top:1px solid var(--gold-line);padding-top:.8rem}.dc-km{color:var(--gold);font-size:clamp(2rem,5vw,2.8rem);font-weight:700;line-height:1.1}.dc-km span,.dc-mi{color:var(--foreground);font-size:1rem;font-weight:500}@media (width<=820px){.dc-grid{grid-template-columns:1fr}.dc-globe{max-width:480px;margin:0 auto}}.nw-controls{flex-direction:column;gap:.7rem;margin-bottom:1rem;display:flex}.nw-search{border:1px solid var(--gold-line);min-height:44px;color:var(--gold);border-radius:12px;align-items:center;gap:.5rem;padding:0 .9rem;display:flex}.nw-search input{color:var(--foreground);background:0 0;border:0;outline:none;flex:1}.nw-chips{flex-wrap:wrap;gap:.4rem;display:flex}.nw-chips button{border:1px solid var(--gold-line);color:var(--foreground);cursor:pointer;background:0 0;border-radius:999px;padding:.35rem .8rem;font-size:13px}.nw-chips button[aria-pressed=true]{background:var(--gold);color:var(--background);border-color:var(--gold)}.nw-list{gap:.45rem;max-height:560px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.nw-list button{text-align:left;border:1px solid var(--gold-line);background:color-mix(in oklab, var(--card) 85%, transparent);width:100%;color:var(--foreground);cursor:pointer;border-radius:14px;flex-direction:column;gap:.15rem;padding:.75rem .9rem;transition:border-color .2s;display:flex}.nw-list button:hover,.nw-list button:focus-visible{border-color:var(--gold);outline:none}.nw-list small{opacity:.7;font-size:12px}.nw-info img{aspect-ratio:16/9;object-fit:cover;border-radius:12px;width:100%}.nw-info h2{margin:0}.nw-credit{opacity:.65;margin:-.4rem 0 0;font-size:11px}.nw-facts{gap:.5rem;margin:0;display:grid}.nw-facts dt{color:var(--gold);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.nw-facts dd{margin:0;font-size:15px}.dc-actions a{border:1px solid var(--gold);min-height:38px;color:var(--gold);border-radius:999px;align-items:center;padding:.3rem .8rem;text-decoration:none;display:inline-flex}.nw-article{scroll-margin-top:90px}
