@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{text-size-adjust:none}body{min-block-size:100dvh}img,svg,video,canvas{max-inline-size:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4{overflow-wrap:break-word}h1,h2,h3,h4{text-wrap:balance}}@layer tokens{:root{color-scheme:light dark;--bg:light-dark(#f5f4f0,#111214);--surface:light-dark(#fff,#1b1c1f);--ink:light-dark(#141414,#edebe6);--muted:light-dark(#5e5e58,#a3a19b);--line:light-dark(#e2e0d9,#26272b);--line-strong:light-dark(#cfcdc5,#34353a);--accent:light-dark(#c8402e,#ee6b55);--accent-soft:light-dark(#f7dcd6,#3a1f1a);--accent-ink:light-dark(#8e2a1c,#f5a496);--info:light-dark(#1f6f8b,#5bb4d3);--info-soft:light-dark(#d7eaf1,#16303a);--skeleton:light-dark(#e7e5df,#232428);--focus:light-dark(#1f6f8b,#5bb4d3);--key:light-dark(#eceae4,#202125);--on-accent:light-dark(#fff,#141414);--font-ui:"Schibsted Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display-ja:"Zen Kaku Gothic New Display", "Hiragino Kaku Gothic ProN", "Yu Gothic", "Noto Sans JP", sans-serif;--font-body-ja:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "Yu Gothic UI", "Yu Gothic", "Noto Sans JP", meiryo, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", menlo, monospace;--text-2xs:.75rem;--text-xs:.8125rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.375rem;--text-xl:1.75rem;--text-2xl:2.25rem;--text-3xl:3.5rem;--text-display:4rem;--leading-body:1.5;--leading-display:1.05;--leading-ja:1.7;--tracking-label:.08em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--col:1000px;--col-padding:24px;--gutter:24px;--rail:76px;--rail-expanded:240px;--radius-chip:6px;--radius-control:8px;--radius-card:12px;--radius-pill:999px;--shadow-modal:0 24px 60px #0000004d;--duration-fast:.12s;--duration-base:.2s;--ease:cubic-bezier(.2, .7, .2, 1);--target-min:44px}[data-theme=light]{color-scheme:light}[data-theme=dark]{color-scheme:dark}}@layer base{html{-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:var(--bg);color:var(--ink);font-family:var(--font-ui);font-size:100%;line-height:var(--leading-body);-webkit-font-smoothing:antialiased}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}:lang(ja){font-family:var(--font-body-ja);line-height:var(--leading-ja)}a{color:inherit;text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:var(--accent-soft);color:var(--ink)}code,kbd,samp{font-family:var(--font-mono)}hr{border:0;border-block-start:1px solid var(--line)}}@layer utilities{.column{inline-size:100%;max-inline-size:var(--col);padding-inline:var(--col-padding);margin-inline:auto}@media (width<40rem){.column{padding-inline:var(--space-4)}}.skip-link{z-index:100;padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--ink);color:var(--bg);font-weight:700;text-decoration:none;position:fixed;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);transform:translateY(-200%)}.skip-link:focus-visible{transform:none}main:focus{outline:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/schibsted-grotesk-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/schibsted-grotesk-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/schibsted-grotesk-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/schibsted-grotesk-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.admin[data-astro-cid-nsou3le4]{gap:var(--space-4);padding-block:var(--space-10);display:grid}.admin__list[data-astro-cid-nsou3le4]{gap:var(--space-3);padding:0;list-style:none;display:grid}.admin__item[data-astro-cid-nsou3le4]{gap:var(--space-2);padding:var(--space-4);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-card);display:grid}.admin__item--done[data-astro-cid-nsou3le4]{opacity:.6}.admin__meta[data-astro-cid-nsou3le4]{color:var(--muted);font-size:var(--text-sm)}.admin__stem[data-astro-cid-nsou3le4]{font-family:var(--font-body-ja)}.admin__message[data-astro-cid-nsou3le4]{white-space:pre-wrap}.admin[data-astro-cid-nsou3le4] button[data-astro-cid-nsou3le4]{min-block-size:var(--target-min);padding-inline:var(--space-4);font:inherit;border:1px solid var(--line-strong);border-radius:var(--radius-control)}.report[data-astro-cid-fa27fpgr]{background:var(--surface);border:2px solid var(--ink);border-radius:var(--radius-card);position:relative;overflow:hidden}.report[data-astro-cid-fa27fpgr]:before{content:attr(data-watermark);color:var(--accent);letter-spacing:.1em;white-space:nowrap;opacity:.08;pointer-events:none;font-size:clamp(3rem,9vw,6rem);font-weight:700;position:absolute;inset-block-start:45%;inset-inline-start:50%;transform:translate(-50%,-50%)rotate(-18deg)}.report__band[data-astro-cid-fa27fpgr]{gap:var(--space-3);padding:var(--space-6) var(--space-8);color:var(--bg);background:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.report__title[data-astro-cid-fa27fpgr]{font-family:var(--font-display-ja);font-size:var(--text-xl)}.report__sub[data-astro-cid-fa27fpgr],.report__mono[data-astro-cid-fa27fpgr],.report__footer[data-astro-cid-fa27fpgr]{font-family:var(--font-mono);font-size:var(--text-sm)}.report__notice[data-astro-cid-fa27fpgr]{font-family:var(--font-body-ja);font-size:var(--text-sm)}.report__meta[data-astro-cid-fa27fpgr]{border-block-end:1px solid var(--line-strong);grid-template-columns:auto 1fr auto;display:grid}.report__meta[data-astro-cid-fa27fpgr]>div[data-astro-cid-fa27fpgr]{gap:var(--space-2);padding:var(--space-5) var(--space-8);align-content:start;display:grid}.report__meta[data-astro-cid-fa27fpgr]>div[data-astro-cid-fa27fpgr]+div[data-astro-cid-fa27fpgr]{border-inline-start:1px solid var(--line-strong)}.report__meta[data-astro-cid-fa27fpgr] dt[data-astro-cid-fa27fpgr],.report__label[data-astro-cid-fa27fpgr],.report__card[data-astro-cid-fa27fpgr] dt[data-astro-cid-fa27fpgr]{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:400}.report__level[data-astro-cid-fa27fpgr]{font-size:var(--text-2xl);font-weight:700}.report__meta[data-astro-cid-fa27fpgr] .report__mono[data-astro-cid-fa27fpgr]{font-size:var(--text-lg)}.report__result[data-astro-cid-fa27fpgr]{gap:var(--space-4);padding:var(--space-6) var(--space-8);color:var(--ink);background:var(--bg);border-block-end:1px solid var(--line-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.report__result--pass[data-astro-cid-fa27fpgr]{color:var(--info);background:var(--info-soft)}.report__result[data-astro-cid-fa27fpgr] .report__label[data-astro-cid-fa27fpgr]{color:inherit}.report__verdict[data-astro-cid-fa27fpgr]{gap:var(--space-3);font-size:var(--text-xl);text-transform:uppercase;align-items:baseline;font-weight:700;display:flex}.report__verdict[data-astro-cid-fa27fpgr] span[data-astro-cid-fa27fpgr]{font-family:var(--font-display-ja);font-size:var(--text-3xl)}.report__section[data-astro-cid-fa27fpgr]{gap:var(--space-4);padding:var(--space-6) var(--space-8);display:grid}.report__section[data-astro-cid-fa27fpgr]+.report__section[data-astro-cid-fa27fpgr]{border-block-start:1px solid var(--line-strong)}.report__scroll[data-astro-cid-fa27fpgr]{overflow-x:auto}.scores[data-astro-cid-fa27fpgr]{border-collapse:collapse;inline-size:100%}.scores[data-astro-cid-fa27fpgr] th[data-astro-cid-fa27fpgr],.scores[data-astro-cid-fa27fpgr] td[data-astro-cid-fa27fpgr]{padding:var(--space-3) var(--space-4);text-align:center;border:1px solid var(--line-strong)}.scores[data-astro-cid-fa27fpgr] th[data-astro-cid-fa27fpgr]{color:var(--muted);font-weight:400}.scores[data-astro-cid-fa27fpgr] th[data-astro-cid-fa27fpgr] span[data-astro-cid-fa27fpgr]{font-family:var(--font-body-ja);font-size:var(--text-sm);display:block}.scores__value[data-astro-cid-fa27fpgr]{font-family:var(--font-mono);color:var(--muted)}.scores__value[data-astro-cid-fa27fpgr] strong[data-astro-cid-fa27fpgr]{color:var(--ink);font-size:var(--text-3xl)}.scores__min[data-astro-cid-fa27fpgr]{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-sm)}.scores[data-astro-cid-fa27fpgr] .scores__total[data-astro-cid-fa27fpgr]{background:var(--bg)}.report__reference[data-astro-cid-fa27fpgr]{grid-template-columns:minmax(0,1fr)}@media (width>=48rem){.report__reference[data-astro-cid-fa27fpgr]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}.report__reference[data-astro-cid-fa27fpgr]>.report__label[data-astro-cid-fa27fpgr]{grid-column:1/-1}}.report__grades[data-astro-cid-fa27fpgr]{gap:var(--space-3);display:grid}.grades[data-astro-cid-fa27fpgr]{border:1px solid var(--line-strong);border-radius:var(--radius-control);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.grades[data-astro-cid-fa27fpgr]>div[data-astro-cid-fa27fpgr]+div[data-astro-cid-fa27fpgr]{border-inline-start:1px solid var(--line-strong)}.grades[data-astro-cid-fa27fpgr] dt[data-astro-cid-fa27fpgr]{padding:var(--space-3);color:var(--muted);font-size:var(--text-sm);text-align:center;border-block-end:1px solid var(--line-strong)}.grades[data-astro-cid-fa27fpgr] dt[data-astro-cid-fa27fpgr] span[data-astro-cid-fa27fpgr]{font-family:var(--font-body-ja);display:block}.grades[data-astro-cid-fa27fpgr] dd[data-astro-cid-fa27fpgr]{padding:var(--space-4);font-size:var(--text-2xl);text-align:center;font-weight:700}.report__legend[data-astro-cid-fa27fpgr]{color:var(--muted);font-size:var(--text-sm)}.report__cards[data-astro-cid-fa27fpgr]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.report__card[data-astro-cid-fa27fpgr]{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-control);display:grid}.report__card[data-astro-cid-fa27fpgr] dd[data-astro-cid-fa27fpgr]{font-family:var(--font-mono);font-size:var(--text-2xl)}.report__card[data-astro-cid-fa27fpgr] dd[data-astro-cid-fa27fpgr].report__card--soon{color:var(--muted);font-family:var(--font-ui);font-size:var(--text-sm)}.report__footer[data-astro-cid-fa27fpgr]{gap:var(--space-3);padding:var(--space-4) var(--space-8);color:var(--muted);border-block-start:1px solid var(--line-strong);flex-wrap:wrap;justify-content:space-between;display:flex}@media (width<40rem){.report__band[data-astro-cid-fa27fpgr],.report__result[data-astro-cid-fa27fpgr],.report__section[data-astro-cid-fa27fpgr],.report__footer[data-astro-cid-fa27fpgr],.report__meta[data-astro-cid-fa27fpgr]>div[data-astro-cid-fa27fpgr]{padding-inline:var(--space-4)}.report__meta[data-astro-cid-fa27fpgr]{grid-template-columns:1fr}.report__meta[data-astro-cid-fa27fpgr]>div[data-astro-cid-fa27fpgr]+div[data-astro-cid-fa27fpgr]{border-inline-start:0;border-block-start:1px solid var(--line-strong)}}.review[data-astro-cid-i52cflzw]{gap:var(--space-6);display:grid}.review[data-astro-cid-i52cflzw]:focus{outline:none}.review[data-astro-cid-i52cflzw] h2[data-astro-cid-i52cflzw]{font-size:var(--text-2xl)}.review__group[data-astro-cid-i52cflzw]{border-block-start:1px solid var(--line-strong)}.review__group[data-astro-cid-i52cflzw]>summary[data-astro-cid-i52cflzw]{gap:var(--space-3);padding-block:var(--space-4);font-size:var(--text-lg);cursor:pointer;align-items:baseline;font-weight:700;display:flex}.review__count[data-astro-cid-i52cflzw]{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:400}.review__list[data-astro-cid-i52cflzw]{gap:var(--space-4);margin:0 0 var(--space-6);padding:0;list-style:none;display:grid}.mistake[data-astro-cid-i52cflzw]{gap:var(--space-3);padding:var(--space-5) var(--space-6);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-card);display:grid}.mistake__where[data-astro-cid-i52cflzw]{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase}.mistake__instruction[data-astro-cid-i52cflzw]{color:var(--muted);font-size:var(--text-sm)}.mistake__passage[data-astro-cid-i52cflzw]{padding:var(--space-4);font-family:var(--font-body-ja);line-height:var(--leading-ja);white-space:pre-line;background:var(--bg);border-radius:var(--radius-control)}.mistake__stem[data-astro-cid-i52cflzw]{font-family:var(--font-body-ja);font-size:var(--text-lg);line-height:var(--leading-ja);white-space:pre-line}.mistake__stem[data-astro-cid-i52cflzw] u[data-astro-cid-i52cflzw]{text-underline-offset:.3em;text-decoration-thickness:2px}.mistake__answers[data-astro-cid-i52cflzw]{gap:var(--space-3);display:grid}@media (width>=48rem){.mistake__answers[data-astro-cid-i52cflzw]{grid-template-columns:1fr 1fr}}.mistake__answers[data-astro-cid-i52cflzw]>div[data-astro-cid-i52cflzw]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-control)}.mistake__answers[data-astro-cid-i52cflzw] dt[data-astro-cid-i52cflzw]{font-size:var(--text-xs);text-transform:uppercase;font-weight:700}.mistake__answers[data-astro-cid-i52cflzw] dd[data-astro-cid-i52cflzw]{font-family:var(--font-body-ja);font-size:var(--text-md)}.mistake__yours[data-astro-cid-i52cflzw]{color:var(--accent-ink);background:var(--accent-soft)}.mistake__correct[data-astro-cid-i52cflzw]{color:var(--info);background:var(--info-soft)}.mistake__transcript[data-astro-cid-i52cflzw] summary[data-astro-cid-i52cflzw]{color:var(--muted);font-size:var(--text-sm);cursor:pointer}.mistake__transcript[data-astro-cid-i52cflzw] p[data-astro-cid-i52cflzw]{gap:var(--space-1);font-family:var(--font-body-ja);margin-block-start:var(--space-2);display:grid}.btn[data-astro-cid-j6ocf6pu]{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--btn-size);padding-inline:var(--btn-padding);border-radius:var(--radius-control);font-size:var(--text-base);white-space:nowrap;cursor:pointer;transition:transform var(--duration-fast) var(--ease);border:1px solid #0000;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;position:relative}.btn[data-astro-cid-j6ocf6pu][hidden]{display:none}.btn[data-astro-cid-j6ocf6pu]:disabled,.btn[data-astro-cid-j6ocf6pu][aria-disabled=true]{cursor:not-allowed;opacity:.5}.btn[data-astro-cid-j6ocf6pu]:active:not(:disabled,[aria-disabled=true]){transform:translateY(1px)}.btn--40[data-astro-cid-j6ocf6pu]{--btn-size:40px;--btn-padding:var(--space-4)}.btn--40[data-astro-cid-j6ocf6pu]:after{content:"";position:absolute;inset:-2px}.btn--48[data-astro-cid-j6ocf6pu]{--btn-size:48px;--btn-padding:var(--space-5)}.btn--52[data-astro-cid-j6ocf6pu]{--btn-size:52px;--btn-padding:var(--space-6)}.btn--primary[data-astro-cid-j6ocf6pu]{background:var(--ink);color:var(--bg)}.btn--primary[data-astro-cid-j6ocf6pu]:hover:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb, var(--ink) 85%, var(--bg))}.btn--accent[data-astro-cid-j6ocf6pu]{background:var(--accent);color:var(--on-accent)}.btn--accent[data-astro-cid-j6ocf6pu]:hover:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb, var(--accent) 88%, var(--ink))}.btn--outline[data-astro-cid-j6ocf6pu]{border-color:var(--ink);color:var(--ink);background:0 0}.btn--ghost[data-astro-cid-j6ocf6pu]{color:var(--ink);background:0 0}.btn--outline[data-astro-cid-j6ocf6pu]:hover:not(:disabled,[aria-disabled=true]),.btn--ghost[data-astro-cid-j6ocf6pu]:hover:not(:disabled,[aria-disabled=true]){background:var(--key)}.icon[data-astro-cid-zgufigjl]{flex:none}.field[data-astro-cid-afmkvgyw]{gap:var(--space-2);display:grid}.field__label[data-astro-cid-afmkvgyw]{font-weight:500}.field__hint[data-astro-cid-afmkvgyw]{color:var(--muted);font-size:var(--text-sm)}.field__control[data-astro-cid-afmkvgyw]{min-block-size:48px;inline-size:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--ink)}textarea[data-astro-cid-afmkvgyw].field__control{resize:vertical}.field__control[data-astro-cid-afmkvgyw]::placeholder{color:var(--muted);opacity:1}.field__control[data-astro-cid-afmkvgyw]:hover{border-color:var(--muted)}.field--error[data-astro-cid-afmkvgyw] .field__control[data-astro-cid-afmkvgyw]{border-style:dashed;border-color:var(--accent-ink)}.field__error[data-astro-cid-afmkvgyw]{align-items:center;gap:var(--space-2);color:var(--accent-ink);font-size:var(--text-sm);display:flex}.focus-header[data-astro-cid-ly667nwe]{justify-content:space-between;align-items:center;gap:var(--space-4);min-block-size:56px;display:flex}.focus-header__brand[data-astro-cid-ly667nwe]{align-items:center;gap:var(--space-2);min-block-size:var(--target-min);font-weight:700;text-decoration:none;display:flex}.actions[data-astro-cid-ydeconwx]{gap:var(--space-3);display:flex}.actions__download[data-astro-cid-ydeconwx]{gap:var(--space-2);min-block-size:40px;padding-inline:var(--space-4);color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-control);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.actions__copy[data-astro-cid-ydeconwx]{gap:var(--space-2);min-block-size:40px;padding-inline:var(--space-4);color:var(--bg);font:inherit;background:var(--ink);border-radius:var(--radius-control);cursor:pointer;border:0;align-items:center;font-weight:700;display:inline-flex}.result[data-astro-cid-ydeconwx]{gap:var(--space-10);padding-block:var(--space-10) var(--space-16);display:grid}.result__head[data-astro-cid-ydeconwx]{gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:end;display:flex}.result__kicker[data-astro-cid-ydeconwx]{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase}.result__head[data-astro-cid-ydeconwx] h1[data-astro-cid-ydeconwx]{font-size:var(--text-display);line-height:var(--leading-display)}.result__expires[data-astro-cid-ydeconwx],.result__disclaimer[data-astro-cid-ydeconwx]{color:var(--muted);font-size:var(--text-sm)}.result__grid[data-astro-cid-ydeconwx]{gap:var(--space-8);display:grid}@media (width>=60rem){.result__grid[data-astro-cid-ydeconwx]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}}.breakdown[data-astro-cid-ydeconwx]{gap:var(--space-4);display:grid}.breakdown[data-astro-cid-ydeconwx] h2[data-astro-cid-ydeconwx]{font-size:var(--text-xl)}.breakdown[data-astro-cid-ydeconwx] ul[data-astro-cid-ydeconwx],.steps[data-astro-cid-ydeconwx] ul[data-astro-cid-ydeconwx]{margin:0;padding:0;list-style:none}.breakdown[data-astro-cid-ydeconwx] ul[data-astro-cid-ydeconwx]{gap:var(--space-3);display:grid}.breakdown__row[data-astro-cid-ydeconwx]{gap:var(--space-4);grid-template-columns:minmax(8rem,1fr) minmax(6rem,1.4fr) 3.5rem;align-items:center;display:grid}.breakdown__bar[data-astro-cid-ydeconwx]{block-size:8px;inline-size:100%}.breakdown__track[data-astro-cid-ydeconwx]{fill:var(--line)}.breakdown__fill[data-astro-cid-ydeconwx]{fill:var(--ink)}.breakdown__row--low[data-astro-cid-ydeconwx] .breakdown__fill[data-astro-cid-ydeconwx]{fill:var(--accent)}.breakdown__value[data-astro-cid-ydeconwx]{font-family:var(--font-mono);text-align:end}.breakdown__row--low[data-astro-cid-ydeconwx] .breakdown__value[data-astro-cid-ydeconwx]{color:var(--accent-ink)}.steps[data-astro-cid-ydeconwx]{padding:var(--space-5) var(--space-6);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-card)}.steps__title[data-astro-cid-ydeconwx]{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;margin-block-end:var(--space-2);font-weight:400}.steps[data-astro-cid-ydeconwx] li[data-astro-cid-ydeconwx]+li[data-astro-cid-ydeconwx]{border-block-start:1px solid var(--line)}.steps[data-astro-cid-ydeconwx] a[data-astro-cid-ydeconwx],.steps[data-astro-cid-ydeconwx] span[data-astro-cid-ydeconwx]{gap:var(--space-3);padding-block:var(--space-4);color:var(--ink);font-size:var(--text-md);justify-content:space-between;align-items:center;font-weight:700;text-decoration:none;display:flex}.steps[data-astro-cid-ydeconwx] a[data-astro-cid-ydeconwx]:hover{text-decoration:underline}.mail[data-astro-cid-ydeconwx]{gap:var(--space-4);padding:var(--space-6);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-card);justify-items:start;display:grid}.mail[data-astro-cid-ydeconwx]>.field{inline-size:100%;max-inline-size:28rem}.mail__title[data-astro-cid-ydeconwx]{font-size:var(--text-xl)}.mail__check[data-astro-cid-ydeconwx]:empty{display:none}.mail__status[data-astro-cid-ydeconwx]{color:var(--muted);font-size:var(--text-sm)}.mail__status[data-astro-cid-ydeconwx]:empty{display:none}.result__state[data-astro-cid-ydeconwx]{gap:var(--space-4);padding-block:var(--space-16);justify-items:start;display:grid}
/*$vite$:1*/