.pc-ask{--pc-canvas:#f0f1f3;--pc-surface:#ffffff;--pc-ink:#17191d;--pc-muted:#555d65;--pc-line:#dadde2;--pc-primary:#087b76;--pc-primary-hover:#076964;--pc-primary-pressed:#065b57;--pc-on-primary:#ffffff;--pc-action:#087570;--pc-primary-soft:#d1eeea;--pc-unknown:#f3f5f6;--pc-physics-tint:#dceafe;--pc-chemistry-tint:#ebe2fa;--pc-economics-tint:#d9f0e6;--pc-gk-tint:#f5eecb;--pc-highlight:color-mix(in srgb,var(--pc-surface) 94%,transparent);--pc-glaze:color-mix(in srgb,var(--pc-surface) 75%,var(--pc-canvas));--pc-radius-panel:20px;--pc-radius-tile:16px;--pc-radius-control:12px;--pc-control-min:2.75rem;--pc-duration:150ms;--pc-shadow-control:0 1px 2px rgb(32 40 50/0.05);--pc-shadow-glass:inset 0 1px 1px var(--pc-surface),0 1px 2px rgb(32 40 50/0.03),0 3px 10px rgb(32 40 50/0.03);--pc-shadow-raised:inset 0 1px 1px var(--pc-surface),0 1px 3px rgb(32 40 50/0.05);--pc-gradient-panel:linear-gradient(140deg,var(--pc-highlight),var(--pc-glaze) 65%,var(--pc-canvas));--pc-gradient-hero:linear-gradient(120deg,var(--pc-unknown),var(--pc-highlight) 65%,var(--pc-glaze));--pc-gradient-sheen:linear-gradient(135deg,var(--pc-highlight),transparent 75%);background:var(--pc-canvas);color:var(--pc-ink)}.dark .pc-ask,.pc-ask.dark{--pc-canvas:#171d20;--pc-surface:#20292d;--pc-ink:#edf2f2;--pc-muted:#aab9be;--pc-line:#3b484d;--pc-primary:#8bd3c6;--pc-primary-hover:#a3ddd2;--pc-primary-pressed:#74c3b5;--pc-on-primary:#142722;--pc-action:#8bd3c6;--pc-primary-soft:#253f3b;--pc-unknown:#2b363c;--pc-physics-tint:#1f2c3d;--pc-chemistry-tint:#2a2438;--pc-economics-tint:#1d2f29;--pc-gk-tint:#2e2a1c}.pc-ask{--pc-ring:#1aaba2;--pc-ring-attention:#ee9b20;--pc-good:#276149;--pc-good-soft:#e3f1e8;--pc-mid:#755119;--pc-mid-soft:#fcf0d9;--pc-low:#993c3c;--pc-low-soft:#f9e8e6;--pc-perf-good:#64b46a;--pc-perf-mid:#f9bb39;--pc-perf-low:#ef7868;--pc-skip:#c3c9d0;--pc-radius-hero:18px;--pc-radius-chip:6px;--pc-gradient-stripes:repeating-linear-gradient(120deg,transparent 0 4px,#ffffff55 4px 5px);--pc-physics:#244e87;--pc-chemistry:#644394;--pc-maths:#46566f;--pc-maths-tint:#e3e8f0;--pc-botany:#3b6a24;--pc-botany-tint:#e4f2d8;--pc-zoology:#8e4b1c;--pc-zoology-tint:#fae6d4;--pc-legal:#8a2846;--pc-legal-tint:#f9e1e9;--pc-gk:#6f5a0b;--pc-logical:#0e5f6b;--pc-logical-tint:#d5eff2;--pc-english:#39408f;--pc-english-tint:#e3e5f9;--pc-economics:#1f6a52;--pc-commerce:#6b4f1d;--pc-commerce-tint:#efe6d6}.dark .pc-ask,.pc-ask.dark{--pc-good:#a5ddbb;--pc-good-soft:#29463a;--pc-mid:#f4d28f;--pc-mid-soft:#493b24;--pc-low:#ffc0b9;--pc-low-soft:#4f3030;--pc-skip:#4a5660;--pc-physics:#b7d4ff;--pc-physics-tint:#26394e;--pc-chemistry:#d6b8ff;--pc-chemistry-tint:#3e3154;--pc-maths:#d0ddec;--pc-maths-tint:#35434e;--pc-botany:#c3e3a6;--pc-botany-tint:#2f4127;--pc-zoology:#f3c39b;--pc-zoology-tint:#4a3324;--pc-legal:#f2b6c8;--pc-legal-tint:#4a2532;--pc-gk:#e8d69a;--pc-gk-tint:#433a1c;--pc-logical:#a6dde4;--pc-logical-tint:#1f3f44;--pc-english:#c5c9f3;--pc-english-tint:#2e3256;--pc-economics:#a9dcc6;--pc-economics-tint:#1f3d33;--pc-commerce:#e3cfab;--pc-commerce-tint:#40331f}.pc-ask .pc-hero{position:relative;overflow:hidden;border-radius:var(--pc-radius-panel);border:1px solid var(--pc-highlight);background:var(--pc-gradient-hero);box-shadow:var(--pc-shadow-glass);padding:24px;text-align:left}.pc-ask .pc-hero-art{display:block;width:88px;height:88px}.pc-ask .pc-kicker{margin-top:14px;font-size:13px;color:var(--pc-muted)}.pc-ask .pc-headline{margin-top:4px;font-size:clamp(26px,4vw,34px);font-weight:500;line-height:1.15;letter-spacing:-.02em;color:var(--pc-ink);text-wrap:balance}.pc-ask .pc-headline em{font-style:normal;color:var(--pc-primary)}.pc-ask .pc-lede{margin-top:8px;font-size:15px;line-height:1.6;color:var(--pc-muted)}.pc-ask .pc-tile{--pc-tile-tint:var(--pc-unknown);display:flex;height:100%;width:100%;align-items:center;gap:14px;padding:12px 16px 12px 12px;border-radius:var(--pc-radius-tile);border:1px solid var(--pc-highlight);background:var(--pc-gradient-sheen),var(--pc-tile-tint);box-shadow:var(--pc-shadow-raised);text-align:left;color:var(--pc-ink);font-size:15px;line-height:1.35;transition-property:scale,box-shadow;transition-duration:.15s;transition-timing-function:ease-out}.pc-ask .pc-tile[data-glaze=physics]{--pc-tile-tint:var(--pc-physics-tint)}.pc-ask .pc-tile[data-glaze=chemistry]{--pc-tile-tint:var(--pc-chemistry-tint)}.pc-ask .pc-tile[data-glaze=economics]{--pc-tile-tint:var(--pc-economics-tint)}.pc-ask .pc-tile[data-glaze=gk]{--pc-tile-tint:var(--pc-gk-tint)}.pc-ask .pc-tile-art{width:52px;height:52px;flex-shrink:0}.pc-ask .pc-tile:disabled{opacity:.6}@media (hover:hover){.pc-ask .pc-tile:not(:disabled):hover{box-shadow:var(--pc-shadow-glass),0 4px 14px rgb(32 40 50/.06)}}@media (prefers-reduced-motion:no-preference){.pc-ask .pc-tile:not(:disabled):active{scale:.96}}.pc-ask .pc-btn,.pc-ask .pc-btn-outline{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:8px;min-height:var(--pc-control-min);min-width:var(--pc-control-min);padding:.6rem 1rem;border-radius:var(--pc-radius-control);font-size:14px;font-weight:500;-webkit-tap-highlight-color:transparent;transition-property:background-color,scale;transition-duration:var(--pc-duration);transition-timing-function:ease-out}.pc-ask .pc-btn{background:var(--pc-primary);color:var(--pc-on-primary);box-shadow:var(--pc-shadow-control),inset 0 1px 0 rgb(255 255 255/.18)}.pc-ask .pc-btn-outline{background:var(--pc-surface);color:var(--pc-ink);border:1px solid var(--pc-line);box-shadow:var(--pc-shadow-control),inset 0 1px 0 rgb(255 255 255/.8)}.pc-ask .pc-btn-sm{min-height:36px;min-width:36px;padding:6px 12px;font-size:.8rem}.pc-ask .pc-btn-icon{padding:0}.pc-ask :is(.pc-btn,.pc-btn-outline).pc-btn-sm[data-icon=start]{padding-inline-start:10px}.pc-ask .pc-btn-outline[aria-expanded=true]{background:var(--pc-primary-soft);border-color:transparent;color:var(--pc-action)}@media (hover:hover){.pc-ask .pc-btn:not(:disabled):hover{background:var(--pc-primary-hover)}.pc-ask .pc-btn-outline:not(:disabled):hover{background:var(--pc-unknown)}}.pc-ask .pc-btn:not(:disabled):active{background:var(--pc-primary-pressed)}@media (prefers-reduced-motion:no-preference){.pc-ask :is(.pc-btn,.pc-btn-outline):not(:disabled):active{scale:.96}}.pc-ask :is(.pc-btn,.pc-btn-outline):disabled{opacity:.5;cursor:not-allowed}.pc-ask :is(.pc-btn,.pc-btn-outline):focus-visible{outline:2px solid var(--pc-action);outline-offset:2px}.pc-ask .pc-composer{padding:8px;border-radius:var(--pc-radius-panel);border:1px solid transparent;background:var(--pc-gradient-panel) border-box;box-shadow:var(--pc-shadow-glass),inset 0 0 0 1px var(--pc-highlight),0 0 0 1px color-mix(in srgb,var(--pc-line) 38%,transparent);transition:box-shadow var(--pc-duration) ease-out}.pc-ask .pc-composer:focus-within{box-shadow:var(--pc-shadow-glass),inset 0 0 0 1px var(--pc-highlight),0 0 0 1px color-mix(in srgb,var(--pc-action) 55%,transparent)}.pc-ask .pc-composer textarea:focus,.pc-ask .pc-composer textarea:focus-visible{outline:none;box-shadow:none}.pc-ask .pc-composer textarea{color:var(--pc-ink)}.pc-ask .pc-composer textarea::placeholder{color:var(--pc-muted)}.pc-ask .pc-voice button{width:var(--pc-control-min)!important;height:var(--pc-control-min)!important;border-radius:var(--pc-radius-control)!important}.pc-ask .pc-voice button[aria-pressed=false]{background-color:var(--pc-surface)!important;border-color:var(--pc-line)!important;color:var(--pc-ink)!important;box-shadow:var(--pc-shadow-control),inset 0 1px 0 rgb(255 255 255/.8)!important}@media (hover:hover){.pc-ask .pc-voice button[aria-pressed=false]:not(:disabled):hover{background-color:var(--pc-unknown)!important}}.pc-ask .pc-voice>span{border-radius:var(--pc-radius-control)!important}.pc-ask .pc-bar{display:flex;align-items:center;gap:10px;padding:12px 16px}@media (min-width:768px){.pc-ask .pc-bar{padding:14px 24px}}.pc-ask .pc-control{border-radius:12px;border:1px solid var(--pc-highlight);background:var(--pc-surface);color:var(--pc-ink);transition-property:scale,background-color;transition-duration:.15s;transition-timing-function:ease-out}.pc-ask .pc-bar-mark,.pc-ask .pc-control{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;box-shadow:var(--pc-shadow-raised)}.pc-ask .pc-bar-mark{width:40px;height:40px;border-radius:12px;background:var(--pc-gradient-sheen),var(--pc-primary-soft)}.pc-ask .pc-bar-title{font-size:16px;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--pc-ink)}.pc-ask .pc-bar-sub{font-size:12.5px;line-height:1.3;color:var(--pc-muted)}.pc-ask .pc-segment{display:inline-flex;flex-shrink:0;border-radius:14px;padding:4px;gap:2px;border:1px solid var(--pc-highlight);background:var(--pc-surface);box-shadow:var(--pc-shadow-raised)}.pc-ask .pc-segment>button{display:inline-flex;min-height:34px;min-width:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border-radius:10px;font-size:13.5px;font-weight:500;color:var(--pc-muted);transition-property:background-color,color,scale;transition-duration:.15s;transition-timing-function:ease-out}@media (max-width:639px){.pc-ask .pc-segment>button{padding:0 9px}}.pc-ask .pc-segment>button[aria-expanded=true]{background:var(--pc-primary-soft);color:var(--pc-primary)}@media (hover:hover){.pc-ask .pc-control:hover{background:var(--pc-unknown)}.pc-ask .pc-segment>button:hover{background:var(--pc-unknown);color:var(--pc-ink)}.pc-ask .pc-segment>button[aria-expanded=true]:hover{background:var(--pc-primary-soft);color:var(--pc-primary)}}@media (prefers-reduced-motion:no-preference){.pc-ask .pc-control:active,.pc-ask .pc-segment>button:active{scale:.96}}.pc-ask .pc-control:focus-visible{outline:2px solid var(--pc-primary);outline-offset:2px}.pc-ask .pc-segment>button:focus-visible{outline:2px solid var(--pc-primary);outline-offset:-2px;border-radius:10px}.pc-ask .pc-ledger-panel{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden;border-radius:var(--pc-radius-panel);border:1px solid transparent;background:var(--pc-gradient-panel) border-box;box-shadow:var(--pc-shadow-glass),inset 0 0 0 1px var(--pc-highlight),0 0 0 1px color-mix(in srgb,var(--pc-line) 38%,transparent)}@media (max-width:767px){.pc-ask .pc-ledger{background:var(--pc-canvas);box-shadow:0 12px 32px rgb(18 24 34/.12)}}.pc-ask .pc-ledger-head{display:flex;align-items:center;gap:8px;padding:16px 12px 8px 18px}.pc-ask .pc-ledger-heading{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--pc-ink)}.pc-ask .pc-ledger-shelf,.pc-ask .pc-ledger-sub{font-size:12.5px;color:var(--pc-muted)}.pc-ask .pc-ledger-shelf{padding:6px 6px 8px;font-weight:500}.pc-ask .pc-ledger-row{display:flex;align-items:center;gap:4px;border-radius:var(--pc-radius-tile);border:1px solid var(--pc-highlight);background:var(--pc-surface);box-shadow:var(--pc-shadow-raised);transition:background-color var(--pc-duration) ease-out}.pc-ask .pc-ledger-row[data-active]{background:var(--pc-gradient-sheen),var(--pc-primary-soft)}@media (hover:hover){.pc-ask .pc-ledger-row:not([data-active]):hover{background:var(--pc-unknown)}}.pc-ask .pc-ledger-open{min-width:0;flex:1;padding:12px 4px 12px 14px;text-align:left;border-radius:var(--pc-radius-tile)}.pc-ask .pc-ledger-open:focus-visible{outline:2px solid var(--pc-action);outline-offset:-2px}.pc-ask .pc-ledger-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;line-height:1.35;color:var(--pc-ink)}.pc-ask .pc-ledger-row[data-active] .pc-ledger-title{color:var(--pc-action);font-weight:500}.pc-ask .pc-ledger-meta{display:block;margin-top:2px;font-size:12.5px;color:var(--pc-muted)}.pc-ask .pc-ledger-confirm,.pc-ask .pc-ledger-remove{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;margin-right:6px;min-width:36px;min-height:36px;border-radius:10px;transition-property:background-color,color,opacity;transition-duration:var(--pc-duration);transition-timing-function:ease-out}.pc-ask .pc-ledger-remove{color:var(--pc-muted)}@media (hover:hover){.pc-ask .pc-ledger-remove{opacity:0}.pc-ask .pc-ledger-remove:focus-visible,.pc-ask .pc-ledger-row:hover .pc-ledger-remove{opacity:1}.pc-ask .pc-ledger-remove:hover{background:var(--pc-unknown);color:var(--pc-ink)}}.pc-ask .pc-ledger-confirm{padding:0 12px;font-size:13px;font-weight:500;background:#f9e8e6;color:#993c3c}.dark .pc-ask .pc-ledger-confirm{background:#3d2626;color:#f0b4ad}.pc-ask :is(.pc-ledger-remove,.pc-ledger-confirm):focus-visible{outline:2px solid var(--pc-action);outline-offset:-2px}.pc-ask .pc-ledger-state{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px 28px 48px;text-align:center}.pc-ask .pc-ledger-state-title{font-size:15px;font-weight:500;color:var(--pc-ink)}.pc-ask .pc-ledger-state-body{max-width:240px;font-size:13px;line-height:1.5;color:var(--pc-muted)}.pc-ask .pc-ledger-alert{margin-bottom:10px;border-radius:12px;background:#f9e8e6;padding:8px 12px;font-size:12.5px;color:#993c3c}.pc-ask .pc-ledger-row [data-slot=skeleton]{border-radius:6px}.pc-ask .pc-answer{container-type:inline-size;min-width:0;padding:4px 20px;border-radius:var(--pc-radius-panel);border:1px solid transparent;background:var(--pc-gradient-panel) border-box;box-shadow:var(--pc-shadow-glass),inset 0 0 0 1px var(--pc-highlight),0 0 0 1px color-mix(in srgb,var(--pc-line) 38%,transparent)}@container (max-width: 380px){.pc-ask .pc-answer{padding-inline:16px}}.pc-ask .pc-answer.pc-answer-plain{padding:0;border:0;background:none;box-shadow:none}.pc-ask .pc-sect{min-width:0;padding:18px 0}.pc-ask .pc-sect+.pc-sect{border-top:1px solid color-mix(in srgb,var(--pc-line) 70%,transparent)}.pc-ask .pc-card-title,.pc-ask .pc-sect-title{font-size:14px;font-weight:500;color:var(--pc-ink)}.pc-ask .pc-card-caption{margin-top:2px;font-size:12.5px;color:var(--pc-muted)}.pc-ask .pc-num{font-variant-numeric:tabular-nums}.pc-ask .pc-chip{display:inline-flex;align-items:center;gap:5px;width:fit-content;padding:3px 8px;border-radius:var(--pc-radius-chip);font-size:12px;line-height:1.45;background:var(--pc-unknown);color:var(--pc-muted);font-variant-numeric:tabular-nums}.pc-ask .pc-chip[data-tone=good]{background:var(--pc-good-soft);color:var(--pc-good)}.pc-ask .pc-chip[data-tone=watch]{background:var(--pc-mid-soft);color:var(--pc-mid)}.pc-ask .pc-chip[data-tone=bad]{background:var(--pc-low-soft);color:var(--pc-low)}.pc-ask .pc-chip[data-tone=primary]{background:var(--pc-primary-soft);color:var(--pc-action)}.pc-ask .pc-chip b{font-weight:600}.pc-ask .pc-score{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px}@container (min-width: 520px){.pc-ask .pc-score[data-ranked]{grid-template-columns:auto minmax(0,1fr) auto}}.pc-ask .pc-ring{--pc-ring-ink:var(--pc-ring);width:96px;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:conic-gradient(var(--pc-ring-ink) calc(var(--pc-fill, 0) * 1%),var(--pc-primary-soft) 0)}.pc-ask .pc-ring[data-tone=attention]{--pc-ring-ink:var(--pc-ring-attention)}.pc-ask .pc-ring>div{display:grid;align-content:center;width:calc(100% - 12px);aspect-ratio:1;border-radius:50%;background:var(--pc-surface);text-align:center}.pc-ask .pc-ring strong{display:block;font-size:30px;line-height:1.1;font-weight:450;letter-spacing:-.04em;color:var(--pc-action);font-variant-numeric:tabular-nums}.pc-ask .pc-ring span{font-size:11.5px;color:var(--pc-muted)}.pc-ask .pc-verdict{font-size:19px;line-height:1.3;font-weight:500;letter-spacing:-.02em;color:var(--pc-ink);text-wrap:balance}.pc-ask .pc-meta{margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--pc-muted)}.pc-ask .pc-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.pc-ask .pc-rank-line{font-size:13px;color:var(--pc-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.pc-ask .pc-rank-line b{font-size:15px;font-weight:600;color:var(--pc-ink)}.pc-ask .pc-score+.pc-rank-line{margin-top:12px}.pc-ask .pc-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.pc-ask .pc-counts>div{padding:8px 10px;border-radius:12px;background:var(--pc-highlight);border:1px solid color-mix(in srgb,var(--pc-line) 45%,transparent)}.pc-ask .pc-counts dt{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--pc-muted)}.pc-ask .pc-counts dt i{width:8px;height:8px;border-radius:50%;background:var(--pc-skip)}.pc-ask .pc-counts [data-tone=good] dt i{background:var(--pc-perf-good)}.pc-ask .pc-counts [data-tone=bad] dt i{background:var(--pc-perf-low)}.pc-ask .pc-counts dd{margin-top:2px;font-size:18px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--pc-ink)}.pc-ask .pc-subjects{display:grid;gap:10px;margin-top:12px;grid-template-columns:minmax(0,1fr)}@container (min-width: 520px){.pc-ask .pc-subjects{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}}.pc-ask .pc-subject{--pc-subject-ink:var(--pc-maths);--pc-subject-tint:var(--pc-unknown);min-width:0;padding:14px;border-radius:var(--pc-radius-tile);border:1px solid var(--pc-highlight);background:var(--pc-gradient-sheen),var(--pc-subject-tint);box-shadow:var(--pc-shadow-raised)}.pc-ask .pc-subject[data-subject=physics]{--pc-subject-ink:var(--pc-physics);--pc-subject-tint:var(--pc-physics-tint)}.pc-ask .pc-subject[data-subject=chemistry]{--pc-subject-ink:var(--pc-chemistry);--pc-subject-tint:var(--pc-chemistry-tint)}.pc-ask .pc-subject[data-subject=mathematics]{--pc-subject-ink:var(--pc-maths);--pc-subject-tint:var(--pc-maths-tint)}.pc-ask .pc-subject[data-subject=biology],.pc-ask .pc-subject[data-subject=botany]{--pc-subject-ink:var(--pc-botany);--pc-subject-tint:var(--pc-botany-tint)}.pc-ask .pc-subject[data-subject=zoology]{--pc-subject-ink:var(--pc-zoology);--pc-subject-tint:var(--pc-zoology-tint)}.pc-ask .pc-subject[data-subject=legal]{--pc-subject-ink:var(--pc-legal);--pc-subject-tint:var(--pc-legal-tint)}.pc-ask .pc-subject[data-subject=gk]{--pc-subject-ink:var(--pc-gk);--pc-subject-tint:var(--pc-gk-tint)}.pc-ask .pc-subject[data-subject=logical]{--pc-subject-ink:var(--pc-logical);--pc-subject-tint:var(--pc-logical-tint)}.pc-ask .pc-subject[data-subject=english]{--pc-subject-ink:var(--pc-english);--pc-subject-tint:var(--pc-english-tint)}.pc-ask .pc-subject[data-subject=economics]{--pc-subject-ink:var(--pc-economics);--pc-subject-tint:var(--pc-economics-tint)}.pc-ask .pc-subject[data-subject=commerce]{--pc-subject-ink:var(--pc-commerce);--pc-subject-tint:var(--pc-commerce-tint)}.pc-ask .pc-subject-name{display:flex;min-width:0;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--pc-subject-ink)}.pc-ask .pc-subject-name svg{width:30px;height:30px;padding:6px;flex:none;border-radius:9px;background:var(--pc-highlight);box-shadow:var(--pc-shadow-control)}.pc-ask .pc-subject-score{display:block;margin-top:8px;font-size:30px;line-height:1.2;font-weight:450;letter-spacing:-.04em;color:var(--pc-ink);font-variant-numeric:tabular-nums}.pc-ask .pc-subject-score small{margin-left:3px;font-size:13px;letter-spacing:0;color:var(--pc-muted)}.pc-ask .pc-subject .pc-chip,.pc-ask .pc-subject .pc-chip[data-tone]{background:var(--pc-highlight)}.pc-ask .pc-meter{display:flex;height:8px;margin-top:10px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--pc-surface) 55%,transparent)}.pc-ask .pc-meter>span{height:100%;background-image:var(--pc-gradient-stripes)}.pc-ask .pc-meter [data-seg=correct]{background-color:var(--pc-perf-good)}.pc-ask .pc-meter [data-seg=wrong]{background-color:var(--pc-perf-low)}.pc-ask .pc-meter [data-seg=skipped]{background-color:var(--pc-skip)}.pc-ask .pc-attendance{display:grid;gap:16px}@container (min-width: 520px){.pc-ask .pc-attendance{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:end}}.pc-ask .pc-big{display:block;margin-top:6px;font-size:44px;line-height:1.05;font-weight:450;letter-spacing:-.05em;color:var(--pc-ink);font-variant-numeric:tabular-nums}.pc-ask .pc-big small{font-size:18px;letter-spacing:0;color:var(--pc-muted)}.pc-ask .pc-periods{display:flex;height:104px;align-items:flex-end;gap:8px}.pc-ask .pc-period{display:flex;min-width:0;flex:1;height:100%;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;font-size:11.5px;color:var(--pc-muted);font-variant-numeric:tabular-nums}.pc-ask .pc-period b{font-weight:600;color:var(--pc-ink)}.pc-ask .pc-period-track{display:flex;width:100%;max-width:44px;flex:1;align-items:flex-end;overflow:hidden;border-radius:8px;background:var(--pc-unknown)}.pc-ask .pc-period-track>span{width:100%;border-radius:8px;background-color:var(--pc-perf-good);background-image:var(--pc-gradient-stripes)}.pc-ask .pc-period[data-tone=watch] .pc-period-track>span{background-color:var(--pc-perf-mid)}.pc-ask .pc-period[data-tone=bad] .pc-period-track>span{background-color:var(--pc-perf-low)}.pc-ask .pc-period[data-empty] .pc-period-track{background:repeating-linear-gradient(120deg,transparent 0 4px,color-mix(in srgb,var(--pc-line) 60%,transparent) 4px 5px)}.pc-ask .pc-verdict-row{display:grid;gap:10px}@container (min-width: 460px){.pc-ask .pc-verdict-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:20px}.pc-ask .pc-verdict-row .pc-rank-line{padding-top:3px}}.pc-ask .pc-headline-sm{margin-top:10px;font-size:18px;font-weight:500;line-height:1.35;letter-spacing:-.01em;color:var(--pc-ink);text-wrap:pretty}.pc-ask .pc-words{margin-top:8px}.pc-ask .pc-rank-hero{display:grid;justify-items:start;gap:2px;font-variant-numeric:tabular-nums}@container (min-width: 460px){.pc-ask .pc-rank-hero{justify-items:end;text-align:right}}.pc-ask .pc-rank-hero b{font-size:34px;line-height:1;font-weight:350;letter-spacing:-.04em;color:var(--pc-action)}.pc-ask .pc-rank-hero span{font-size:12.5px;color:var(--pc-muted);white-space:nowrap}.pc-ask .pc-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}@container (min-width: 620px){.pc-ask .pc-stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}.pc-ask .pc-stat{--pc-stat-dot:var(--pc-skip);--pc-stat-wash:var(--pc-highlight);min-width:0;padding:10px 12px 12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--pc-line) 45%,transparent);background:var(--pc-stat-wash)}.pc-ask .pc-stat[data-tone=good]{--pc-stat-dot:var(--pc-perf-good)}.pc-ask .pc-stat[data-tone=watch]{--pc-stat-dot:var(--pc-perf-mid);--pc-stat-wash:color-mix(in srgb,var(--pc-mid-soft) 55%,var(--pc-surface))}.pc-ask .pc-stat[data-tone=bad]{--pc-stat-dot:var(--pc-perf-low);--pc-stat-wash:color-mix(in srgb,var(--pc-low-soft) 70%,var(--pc-surface))}.pc-ask .pc-stat dt{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--pc-muted)}.pc-ask .pc-stat dt i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--pc-stat-dot)}.pc-ask .pc-stat dd{display:grid;margin-top:4px}.pc-ask .pc-stat-value{font-size:26px;line-height:1.1;font-weight:450;letter-spacing:-.03em;color:var(--pc-ink);font-variant-numeric:tabular-nums}.pc-ask .pc-stat[data-tone=bad] .pc-stat-value{color:var(--pc-low)}.pc-ask .pc-stat-value small{margin-left:3px;font-size:13px;font-weight:400;letter-spacing:0;color:var(--pc-muted)}.pc-ask .pc-stat-caption{margin-top:2px;font-size:12.5px;line-height:1.35;color:var(--pc-muted)}.pc-ask .pc-stat-caption[data-alone]{margin-top:0;font-size:14px;color:var(--pc-ink)}.pc-ask .pc-stat-was{margin-top:4px;width:fit-content;padding:1px 6px;border-radius:var(--pc-radius-chip);font-size:11.5px;background:color-mix(in srgb,var(--pc-surface) 80%,transparent);color:var(--pc-muted);font-variant-numeric:tabular-nums}.pc-ask .pc-todos{display:grid;gap:8px;margin-top:12px}.pc-ask .pc-todo{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:10px 12px 10px 14px;border-radius:14px;border:1px solid var(--pc-highlight);background:var(--pc-gradient-sheen),var(--pc-primary-soft);box-shadow:var(--pc-shadow-raised)}.pc-ask .pc-todo-num{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--pc-surface);color:var(--pc-action);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.pc-ask .pc-todo-text{font-size:15px;line-height:1.4;font-weight:500;color:var(--pc-ink);text-wrap:pretty}.pc-ask .pc-todo-art{width:40px;height:40px}.pc-ask .pc-topic-meter{display:block;height:6px;margin-top:6px;overflow:hidden;border-radius:999px;background:var(--pc-primary-soft)}.pc-ask .pc-topic-meter>span{display:block;height:100%;border-radius:inherit;background-color:var(--pc-ring);background-image:var(--pc-gradient-stripes)}.pc-ask .pc-row[data-tone=watch] .pc-topic-meter>span{background-color:var(--pc-perf-mid)}.pc-ask .pc-row[data-tone=bad] .pc-topic-meter>span{background-color:var(--pc-perf-low)}.pc-ask .pc-row[data-tone=good] .pc-topic-meter>span{background-color:var(--pc-perf-good)}.pc-ask .pc-rows{margin-top:6px}.pc-ask .pc-row{display:flex;min-width:0;align-items:baseline;gap:12px;padding:11px 0}.pc-ask .pc-row+.pc-row{border-top:1px solid color-mix(in srgb,var(--pc-line) 45%,transparent)}.pc-ask .pc-row>i{align-self:center;flex:none;width:8px;height:8px;border-radius:50%;background:var(--pc-skip)}.pc-ask .pc-row[data-tone=good]>i{background:var(--pc-perf-good)}.pc-ask .pc-row[data-tone=watch]>i{background:var(--pc-perf-mid)}.pc-ask .pc-row[data-tone=bad]>i{background:var(--pc-perf-low)}.pc-ask .pc-row-text{min-width:0;flex:1}.pc-ask .pc-row-title{font-size:14px;line-height:1.4;color:var(--pc-ink)}.pc-ask .pc-row-detail,.pc-ask .pc-row-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pc-ask .pc-row-detail{margin-top:1px;font-size:12.5px;line-height:1.45;color:var(--pc-muted)}.pc-ask .pc-row-value{flex:none;max-width:40%;text-align:right;font-size:15px;font-weight:500;color:var(--pc-ink);font-variant-numeric:tabular-nums}.pc-ask .pc-more{margin-top:8px;font-size:12.5px;color:var(--pc-muted)}.pc-ask [data-slot=skeleton]{background-color:color-mix(in srgb,var(--pc-line) 55%,var(--pc-unknown));background-image:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--pc-surface) 70%,transparent) 50%,transparent 70%);background-size:200% 100%;background-repeat:no-repeat;animation:none}@media (prefers-reduced-motion:no-preference){.pc-ask [data-slot=skeleton]{animation:pc-sheen 1.4s ease-in-out infinite}}@keyframes pc-sheen{0%{background-position:150% 0}to{background-position:-50% 0}}.pc-ask .pc-answer-foot{display:grid;gap:12px;padding-bottom:16px}.pc-ask .pc-source{font-size:12.5px;color:var(--pc-muted)}.pc-ask .pc-next{display:flex;flex-wrap:wrap;gap:8px}.pc-ask .pc-next .pc-btn-outline{font-weight:450;text-align:left}.pc-ask .pc-working{font-size:13px;color:var(--pc-muted)}.pc-ask .pc-verdict-row .pc-headline-sm{margin-top:0}.pc-ask .pc-why{font-size:14px;line-height:1.55;color:var(--pc-muted)}