@font-face{font-family:Pretendard FB;src:local("Apple SD Gothic Neo"),local("Malgun Gothic"),local("Noto Sans KR");size-adjust:100%;ascent-override:92%;descent-override:24%;line-gap-override:0%}:root{color-scheme:light;--font-sans: "Pretendard Variable", Pretendard, "Pretendard FB", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif;--num-hero: proportional-nums;--num-table: tabular-nums;--c-canvas: #ffffff;--c-surface: #f7f8fa;--c-surface-deep: #f2f4f6;--c-hairline: #eceef2;--c-hairline-strong: #dde1e8;--c-ink: #191f28;--c-body: #4e5968;--c-muted: #5d6875;--c-decor: #c5ccd6;--c-blue-50: #f0f6ff;--c-blue-100: #e8f3ff;--c-blue-200: #cfe3ff;--c-blue-500: #3182f6;--c-blue-600: #1b64da;--c-blue-700: #12428f;--c-navy-700: #1d3a6b;--j-a-ink: #12428f;--j-a-bg: #e8f3ff;--j-a-line: #9ec6fb;--j-a-mark: #3182f6;--j-b-ink: #1d3a6b;--j-b-bg: #eaeef5;--j-b-line: #9fb0cc;--j-b-mark: #1d3a6b;--j-e-ink: #414a58;--j-e-bg: #f2f4f6;--j-e-line: #c5ccd6;--j-e-mark: #8b95a3;--c-error: #d1293d;--c-error-bg: #fdecee;--c-focus: #1b64da;--c-focus-halo: rgba(49, 130, 246, .28);--fs-display: clamp(40px, 11vw, 58px);--fs-unit: clamp(20px, 5vw, 26px);--fs-h1: clamp(26px, 6.6vw, 34px);--fs-pct: 30px;--fs-h2: 20px;--fs-verdict: 19px;--fs-btn: 19px;--fs-body: 17px;--fs-small: 15px;--fs-fine: 15px;--fs-table: 15px;--fs-stamp: 14px;--fs-kicker: 14px;--fw-reg: 400;--fw-med: 500;--fw-semi: 600;--fw-bold: 700;--fw-black: 800;--lh-display: 1.04;--lh-tight: 1.32;--lh-snug: 1.45;--lh-body: 1.65;--lh-fine: 1.72;--ls-display: -.035em;--ls-h1: -.022em;--ls-base: -.004em;--ls-kicker: .02em;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-7: 28px;--sp-8: 32px;--sp-10: 40px;--sp-14: 56px;--sp-18: 72px;--r-xs: 8px;--r-sm: 12px;--r-md: 16px;--r-lg: 20px;--r-full: 999px;--sh-result: 0 1px 2px rgba(25, 31, 40, .04), 0 10px 30px -12px rgba(25, 31, 40, .14);--sh-none: none;--dur-1: .12s;--dur-2: .2s;--ease: cubic-bezier(.2, .6, .25, 1);--w-page: 600px;--pad-x: 20px;--rail-w: 32px;--rail-dot: 24px;--tap: 52px;--tap-cta: 56px;--tap-link: 48px;--tap-gap: 10px;--ad-min-h: 280px;--w-wide: 1160px;--col-console: 400px;--gap-col: 48px}@media(min-width:600px){:root{--fs-table: 16px;--pad-x: 24px}}@media(max-width:360px){:root{--pad-x: 16px;--rail-w: 30px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--c-canvas);color:var(--c-ink);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-base);font-variant-numeric:var(--num-table);word-break:keep-all;overflow-wrap:break-word;padding-bottom:env(safe-area-inset-bottom);-webkit-tap-highlight-color:rgba(27,100,218,.12)}main{max-width:var(--w-page);margin:0 auto;padding:var(--sp-10) var(--pad-x) var(--sp-18)}[hidden]{display:none!important}a{color:var(--c-blue-600)}a:visited{color:var(--c-blue-700)}.card{background:var(--c-canvas);border:1px solid var(--c-hairline-strong);border-radius:var(--r-md);padding:var(--sp-5);margin-bottom:var(--sp-4);box-shadow:var(--sh-none)}.card>p:first-child{margin-top:0}.card>p:last-child{margin-bottom:0}.fine{font-size:var(--fs-fine);line-height:var(--lh-fine);color:var(--c-muted)}.stamp{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-stamp);font-weight:var(--fw-med);color:var(--c-muted);white-space:nowrap}.stamp:before{content:"";width:1px;height:10px;background:var(--c-decor);flex:0 0 1px}.src{display:inline-block;margin-right:6px;padding:1px 7px;border:1px solid var(--c-hairline-strong);border-radius:var(--r-xs);font-size:var(--fs-stamp);font-weight:var(--fw-semi);color:var(--c-muted);vertical-align:1px}.site-header{background:var(--c-canvas);border-bottom:1px solid var(--c-hairline)}.header-inner{max-width:var(--w-page);margin:0 auto;padding:0 var(--pad-x);min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.site-header .logo{display:inline-flex;align-items:center;gap:8px;font-size:17px;font-weight:var(--fw-black);letter-spacing:-.02em;color:var(--c-ink);text-decoration:none}.site-header .logo:visited{color:var(--c-ink)}.site-header .logo:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--c-blue-500);flex:0 0 8px}@media(max-width:360px){.header-inner{flex-wrap:wrap;padding-block:8px}}.ad-notice{margin:0 0 var(--sp-2);font-size:var(--fs-stamp);color:var(--c-muted);line-height:1.5}h1{margin:0;font-size:var(--fs-h1);font-weight:var(--fw-black);line-height:var(--lh-tight);letter-spacing:var(--ls-h1);color:var(--c-ink);text-wrap:balance}h1+.card,.lead+.card,.doc-stamp+.card{margin-top:var(--sp-6)}.doc-stamp{display:block;margin:var(--sp-3) 0 0}.lead{margin:var(--sp-3) 0 0;max-width:34em;font-size:var(--fs-body);color:var(--c-body);line-height:var(--lh-body)}.trust-strip{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:var(--sp-4) 0 var(--sp-10)}.trust-strip span{padding:6px 12px;background:var(--c-surface);border-radius:var(--r-full);font-size:var(--fs-fine);font-weight:var(--fw-med);color:var(--c-body);white-space:nowrap}#judge-form{counter-reset:step;display:grid;gap:var(--sp-7);margin-bottom:var(--sp-6)}#judge-form>.card{position:relative;counter-increment:step;background:transparent;border:0;box-shadow:none;border-radius:0;padding:0 0 0 var(--rail-w);margin:0}#judge-form>.card:before{content:counter(step);position:absolute;left:0;top:1px;width:var(--rail-dot);height:var(--rail-dot);border-radius:var(--r-full);background:var(--c-blue-100);color:var(--c-blue-700);font-size:14px;font-weight:var(--fw-black);line-height:var(--rail-dot);text-align:center}#judge-form>.card:after{content:"";position:absolute;left:11px;top:calc(var(--rail-dot) + 6px);bottom:calc(-1 * var(--sp-7) + 6px);width:2px;background:var(--c-hairline-strong)}#judge-form>.card:last-of-type:after{bottom:-14px}.field-label{display:block;font-size:var(--fs-body);font-weight:var(--fw-bold);color:var(--c-ink);margin:0 0 var(--sp-3)}.hint{margin:var(--sp-3) 0 0;font-size:var(--fs-small);line-height:var(--lh-body);color:var(--c-muted)}select,input[type=number]{font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-semi);min-height:var(--tap);padding:0 14px;color:var(--c-ink);background:var(--c-canvas);border:1px solid var(--c-hairline-strong);border-radius:var(--r-sm);transition:border-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease)}select{appearance:none;-webkit-appearance:none;width:100%;padding-right:42px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none' stroke='%235d6875' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}select:focus,input[type=number]:focus{outline:none;border-color:var(--c-blue-500);box-shadow:0 0 0 4px var(--c-focus-halo)}.is-error select,.is-error input{border-color:var(--c-error)}.error-msg{margin-top:8px;font-size:var(--fs-fine);color:var(--c-error);background:var(--c-error-bg);border-radius:var(--r-xs);padding:6px 10px}#join-year{margin-bottom:var(--sp-2)}@media(min-width:420px){.ym-row{display:grid;grid-template-columns:1.4fr 1fr;gap:var(--sp-2)}.ym-row select{margin:0}}#gen-preview{margin-top:var(--sp-3);padding-left:12px;border-left:3px solid var(--c-blue-500);font-size:var(--fs-body);font-weight:var(--fw-bold);line-height:var(--lh-snug);color:var(--c-blue-600)}#gen-followup{margin-top:var(--sp-4)}#gen-followup .field-label{margin-bottom:var(--sp-3)}#followup-choices{grid-template-columns:1fr}#age{width:120px;text-align:right;padding-right:14px;font-weight:var(--fw-bold)}.unit-suffix{margin-left:8px;font-size:var(--fs-body);color:var(--c-body)}.btn-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tap-gap);align-items:stretch}.btn-row button,.choice{min-height:var(--tap);padding:10px 12px;font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-semi);line-height:1.3;text-align:center;color:var(--c-body);background:var(--c-surface-deep);border:1px solid var(--c-hairline-strong);border-radius:var(--r-sm);box-shadow:none;cursor:pointer;word-break:keep-all;transition:background var(--dur-1) var(--ease),color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease),transform var(--dur-1) var(--ease)}.btn-row button[aria-pressed=true],.choice[aria-pressed=true]{background:var(--c-blue-600);border-color:var(--c-blue-600);color:#fff;font-weight:var(--fw-bold)}.btn-row .choice,.choice{text-align:left}.primary-btn{display:block;width:100%;min-height:var(--tap-cta);padding:0 20px;font-family:var(--font-sans);font-size:var(--fs-btn);font-weight:var(--fw-black);letter-spacing:-.01em;color:#fff;background:var(--c-blue-600);border:0;border-radius:var(--r-md);box-shadow:none;cursor:pointer;margin:var(--sp-2) 0 var(--sp-3);transition:background var(--dur-1) var(--ease),transform var(--dur-1) var(--ease)}#judge-form>.primary-btn{margin:0}.cta-stamp{margin:0 0 var(--sp-10);text-align:center;font-size:var(--fs-stamp);color:var(--c-muted)}#judge-form>.cta-stamp{margin-top:calc(var(--sp-2) - var(--sp-7))}#results{scroll-margin-top:var(--sp-4)}#results .card{background:var(--c-canvas);border:0;border-radius:var(--r-lg);padding:var(--sp-6) var(--sp-5);margin:0 0 var(--sp-6);box-shadow:var(--sh-result)}.results-note{margin:0 0 var(--sp-4);font-size:var(--fs-fine);color:var(--c-muted)}#results .card h2{margin:0 0 var(--sp-2);font-size:var(--fs-stamp);font-weight:var(--fw-bold);letter-spacing:var(--ls-kicker);color:var(--c-blue-600);line-height:1.4}.verdict-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3);margin-bottom:var(--sp-2)}.badge{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:6px 14px;font-size:var(--fs-body);font-weight:var(--fw-bold);line-height:1.3;border-radius:var(--r-xs);border:1.5px solid;box-shadow:none}.badge:before{content:"";width:10px;height:10px;border-radius:2px;flex:0 0 10px}.badge.switch{color:var(--j-a-ink);background:var(--j-a-bg);border-color:var(--j-a-line)}.badge.switch:before{background:var(--j-a-mark)}.badge.stay{color:var(--j-b-ink);background:var(--j-b-bg);border-color:var(--j-b-line)}.badge.stay:before{background-color:var(--j-b-mark);background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.55) 0 1.5px,transparent 1.5px 4px)}.badge.even{color:var(--j-e-ink);background:var(--j-e-bg);border:1.5px dashed var(--j-e-line)}.badge.even:before{width:14px;height:2px;border-radius:0;background:var(--j-e-mark)}.legend-note{margin:0 0 var(--sp-6);font-size:var(--fs-fine);line-height:var(--lh-fine);color:var(--c-muted)}.figure{margin:0 0 var(--sp-5);padding-top:var(--sp-4);border-top:4px solid var(--c-decor)}.figure--switch{border-top-color:var(--c-blue-500)}.figure--stay{border-top-color:var(--c-navy-700)}.figure--even{border-top-color:var(--c-decor)}.figure__kicker{margin:0 0 6px;font-size:var(--fs-kicker);font-weight:var(--fw-semi);letter-spacing:var(--ls-kicker);color:var(--c-muted)}.amount-hero{margin:0;font-size:var(--fs-unit);font-weight:var(--fw-black);line-height:var(--lh-display);letter-spacing:var(--ls-display);color:var(--c-ink);font-variant-numeric:var(--num-hero)}.amount-hero b{font-size:var(--fs-display);font-weight:var(--fw-black)}.amount-hero .unit{font-size:var(--fs-unit);font-weight:var(--fw-bold);color:var(--c-body);margin-left:4px;letter-spacing:-.01em}.figure__side{margin:var(--sp-3) 0 0;font-size:var(--fs-verdict);font-weight:var(--fw-bold);line-height:1.4}.figure--switch .figure__side{color:var(--j-a-ink)}.figure--stay .figure__side{color:var(--j-b-ink)}.figure--even .figure__side{color:var(--j-e-ink)}.figure__exact{margin:6px 0 0;font-size:var(--fs-fine);line-height:var(--lh-fine);color:var(--c-muted);font-variant-numeric:var(--num-table)}.verdict-line{margin:0 0 var(--sp-2);font-size:var(--fs-verdict);font-weight:var(--fw-bold);line-height:var(--lh-snug);color:var(--c-ink);text-wrap:balance}.split-bar{display:grid;gap:var(--tap-gap);margin:0 0 var(--sp-6)}.split-row{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:var(--sp-3)}.split-label{font-size:var(--fs-fine);font-weight:var(--fw-bold);color:var(--c-body)}.split-track{height:22px;border-radius:var(--r-sm);background:var(--c-surface-deep);overflow:hidden}.split-fill{display:block;height:100%;border-radius:var(--r-sm);transition:width var(--dur-2) var(--ease)}.split-fill--switch{background:var(--c-blue-500)}.split-fill--stay{background-color:var(--c-navy-700);background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.5) 0 2px,transparent 2px 6px)}.split-val{font-size:var(--fs-fine);font-weight:var(--fw-bold);color:var(--c-ink);font-variant-numeric:var(--num-table);white-space:nowrap}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 var(--sp-6);background:linear-gradient(90deg,#fff0,#fff) right / 24px 100% no-repeat}table{width:100%;border-collapse:collapse;font-size:var(--fs-table);font-variant-numeric:var(--num-table);white-space:nowrap}caption{caption-side:top;text-align:left;padding:0 0 var(--sp-2);font-size:var(--fs-fine);color:var(--c-muted);line-height:var(--lh-fine);white-space:normal}thead th{background:transparent;color:var(--c-body);font-size:var(--fs-stamp);font-weight:var(--fw-bold);line-height:1.4;padding:10px 12px;text-align:right;border-bottom:2px solid var(--c-hairline-strong);border-top:3px solid transparent}thead th:nth-child(2){border-top-color:var(--c-navy-700)}thead th:nth-child(3){border-top-color:var(--c-blue-500)}td{padding:12px;text-align:right;color:var(--c-ink);border-bottom:1px solid var(--c-hairline)}th:first-child,td:first-child{text-align:left;position:sticky;left:0;background:var(--c-canvas);font-weight:var(--fw-semi);color:var(--c-body)}tbody tr:last-child td{background:var(--c-surface-deep);font-weight:var(--fw-bold);color:var(--c-ink)}tbody tr:last-child td:first-child{background:var(--c-surface-deep)}td .mark{display:inline-block;width:8px;height:8px;border-radius:var(--r-full);margin-right:6px;vertical-align:0}td .mark--switch{background:var(--c-blue-500)}td .mark--stay{background-color:var(--c-navy-700);background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.5) 0 1px,transparent 1px 3px)}.percentile-card{position:relative;background:var(--c-surface);border:0;border-radius:var(--r-md);padding:var(--sp-5) var(--sp-5) 36px;margin:0 0 var(--sp-5);box-shadow:none}.pct-label{margin:0 0 6px;font-size:var(--fs-kicker);font-weight:var(--fw-semi);letter-spacing:var(--ls-kicker);color:var(--c-muted)}.pct-num{margin:0;font-size:var(--fs-pct);font-weight:var(--fw-black);line-height:1.15;letter-spacing:var(--ls-h1);color:var(--c-ink);font-variant-numeric:var(--num-hero)}.pct-body{margin:var(--sp-3) 0 0;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-body)}.percentile-card .fine{margin-top:var(--sp-3);margin-bottom:0}.pct-track{position:relative;height:12px;border-radius:var(--r-full);background:var(--c-blue-100);margin:var(--sp-4) 0 var(--sp-2)}.pct-fill{display:block;height:100%;border-radius:var(--r-full);background:var(--c-blue-500);transition:width var(--dur-2) var(--ease)}.pct-dot{position:absolute;top:50%;width:12px;height:12px;border-radius:var(--r-full);background:var(--c-blue-600);box-shadow:0 0 0 3px #fff;transform:translate(-50%,-50%)}.pct-tick{position:absolute;top:-4px;left:67%;width:2px;height:20px;background:var(--c-decor)}.pct-tick-label{margin:0;font-size:var(--fs-stamp);color:var(--c-muted)}.percentile-card:after{content:"실손 세대 판독기";position:absolute;right:16px;bottom:12px;font-size:var(--fs-stamp);font-weight:var(--fw-bold);color:var(--c-muted);opacity:.8}.percentile-card[data-domain]:not([data-domain=""]):after{content:"실손 세대 판독기 · " attr(data-domain)}.fine.assume{margin:0}.ad-slot{min-height:var(--ad-min-h);background:var(--c-surface);border-radius:var(--r-md);padding:var(--sp-3);margin:var(--sp-10) 0;display:flex;flex-direction:column;gap:var(--sp-2)}.ad-label{font-size:var(--fs-stamp);font-weight:var(--fw-med);letter-spacing:var(--ls-kicker);color:var(--c-muted)}#method.card{background:var(--c-surface);border:0;border-radius:var(--r-md);box-shadow:none;padding:var(--sp-5);margin:0}#method h2{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3);margin:0 0 var(--sp-4);font-size:var(--fs-h2);font-weight:var(--fw-bold);color:var(--c-ink)}#method ul.fine{list-style:none;margin:0;padding:0;font-size:var(--fs-fine);line-height:var(--lh-fine);color:var(--c-body)}#method ul.fine li{position:relative;padding-left:16px;margin-bottom:var(--sp-3)}#method ul.fine li:last-child{margin-bottom:0}#method ul.fine li:before{content:"";position:absolute;left:0;top:.62em;width:5px;height:5px;border-radius:var(--r-full);background:var(--c-decor)}.site-footer{border-top:1px solid var(--c-hairline);background:var(--c-canvas);padding:var(--sp-10) var(--pad-x) var(--sp-14)}.footer-inner{max-width:var(--w-page);margin:0 auto;text-align:left}.site-footer .disclaimer{margin:0;background:var(--c-surface-deep);border-radius:var(--r-md);padding:var(--sp-4);font-size:var(--fs-fine);line-height:var(--lh-fine);color:var(--c-body)}.correction{margin:var(--sp-3) 0 0;font-size:var(--fs-fine);line-height:var(--lh-fine);color:var(--c-muted)}.site-footer nav{display:flex;flex-wrap:wrap;gap:var(--tap-gap);margin:var(--sp-5) 0 0}.site-footer nav a{display:inline-flex;align-items:center;min-height:var(--tap-link);padding:0 18px;font-size:var(--fs-body);font-weight:var(--fw-semi);color:var(--c-body);text-decoration:none;background:var(--c-canvas);border:1px solid var(--c-hairline-strong);border-radius:var(--r-full);transition:background var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease)}.site-footer nav a:visited{color:var(--c-body)}.copyright{margin:var(--sp-4) 0 0;font-size:var(--fs-stamp);color:var(--c-muted)}@media(hover:hover){.primary-btn:hover{background:#1a5cc4}.btn-row button:not([aria-pressed=true]):hover,.choice:not([aria-pressed=true]):hover{background:var(--c-blue-50);border-color:var(--c-blue-200);color:var(--c-blue-600)}.site-footer nav a:hover{background:var(--c-surface);border-color:var(--c-decor)}}.primary-btn:active,.btn-row button:active,.choice:active{transform:scale(.985)}.primary-btn:focus-visible,.btn-row button:focus-visible,.choice:focus-visible,.site-footer nav a:focus-visible,a:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px;border-radius:var(--r-sm)}select:focus-visible,input:focus-visible{outline:none}@media(min-width:600px){#cost-buttons,#mt-buttons{grid-template-columns:repeat(4,minmax(0,1fr))}#results .card{padding:var(--sp-7) var(--sp-6)}main{padding-top:var(--sp-14)}}.standby{display:none}@media(min-width:1080px){:root{--pad-x: 32px}main:has(>.reader){max-width:var(--w-wide)}.header-inner,.footer-inner{max-width:var(--w-wide)}.header-inner{min-height:64px}.reader{display:grid;grid-template-columns:minmax(340px,var(--col-console)) minmax(600px,1fr);grid-template-rows:repeat(5,auto);column-gap:var(--gap-col);row-gap:var(--sp-10);align-items:start}.reader>.hero{grid-column:1 / -1;grid-row:1}.reader>.console{grid-column:1;grid-row:2 / -2;align-self:stretch}.reader>.console>#judge-form{margin-bottom:0}.reader>#results,.reader>.standby{grid-column:2;grid-row:2}.reader>#method{grid-column:2;grid-row:3}.reader>.ad-slot{grid-column:2;grid-row:4;margin:0}.reader>#method~.ad-slot{grid-column:1 / -1;grid-row:-2 / -1;margin-top:var(--sp-6)}.hero{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:repeat(3,auto);column-gap:var(--gap-col);margin-bottom:var(--sp-6)}.hero>.ad-notice{grid-column:1;grid-row:1}.hero>h1{grid-column:1;grid-row:2;max-width:16em}.hero>.lead{grid-column:1;grid-row:3}.hero>.trust-strip{grid-column:2;grid-row:1 / -1;align-self:end;flex-direction:column;align-items:flex-start;max-width:260px;margin:0}.reader #cost-buttons,.reader #mt-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}#results{scroll-margin-top:var(--sp-6)}#results .card{padding:var(--sp-8) var(--sp-7)}#results .card:last-child{margin-bottom:0}#results .card>p,.percentile-card .pct-body,.percentile-card .fine{max-width:38em}.split-bar{max-width:620px}th:last-child,td:last-child{white-space:normal}.table-wrap{background-image:none}caption .scroll-hint{display:none}#results:focus-visible{outline:3px solid var(--c-focus);outline-offset:4px;border-radius:var(--r-lg)}.standby{display:flex;flex-direction:column;min-height:560px;background:var(--c-canvas);border:1px dashed var(--c-hairline-strong);border-radius:var(--r-lg);padding:var(--sp-8) var(--sp-7)}.standby__kicker{margin:0 0 var(--sp-2);font-size:var(--fs-stamp);font-weight:var(--fw-bold);letter-spacing:var(--ls-kicker);color:var(--c-blue-600)}.standby__title{margin:0 0 var(--sp-6);font-size:var(--fs-h2);font-weight:var(--fw-bold);line-height:var(--lh-snug);color:var(--c-ink);text-wrap:balance}.standby__list{counter-reset:preview;list-style:none;margin:0;padding:0;border-top:1px solid var(--c-hairline)}.standby__list li{counter-increment:preview;position:relative;padding:var(--sp-4) 0 var(--sp-4) var(--rail-w);border-bottom:1px solid var(--c-hairline)}.standby__list li:before{content:counter(preview);position:absolute;left:0;top:calc(var(--sp-4) + 1px);width:var(--rail-dot);height:var(--rail-dot);border-radius:var(--r-full);background:var(--c-surface-deep);color:var(--c-body);font-size:14px;font-weight:var(--fw-black);line-height:var(--rail-dot);text-align:center}.standby__list b{display:block;font-size:var(--fs-body);font-weight:var(--fw-bold);color:var(--c-ink)}.standby__list span{display:block;margin-top:2px;font-size:var(--fs-fine);line-height:var(--lh-fine);color:var(--c-muted)}.standby__basis{margin:auto 0 0;padding-top:var(--sp-6);font-size:var(--fs-fine);line-height:var(--lh-fine);color:var(--c-muted)}.standby__basis .stamp{margin-left:4px}.footer-inner{display:grid;grid-template-columns:minmax(0,620px) minmax(0,1fr);column-gap:var(--gap-col);row-gap:var(--sp-4);align-items:start}.footer-inner>.disclaimer{grid-column:1;grid-row:1}.footer-inner>.correction{grid-column:1;grid-row:2;margin:0}.footer-inner>nav{grid-column:2;grid-row:1;margin:0;justify-content:flex-end}.footer-inner>.copyright{grid-column:2;grid-row:2;margin:0;text-align:right}}@media(min-width:1080px)and (min-height:860px)and (hover:hover)and (pointer:fine){.reader>.console>#judge-form{position:sticky;top:var(--sp-6)}}
