/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--default-font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","Meiryo","Yu Gothic UI",sans-serif;--color-bg:#fffcf2;--color-dot:#f8eac4;--color-paper:#fff;--color-cream:#fff4d6;--color-cream-line:#f2cf7a;--color-line:#d9cfb8;--color-ink:#3a332b;--color-mute:#6b6259;--color-brown:#4a2800;--color-main:#ffb81f;--color-main-light:#ffd45c;--color-main-deep:#e88a00;--color-main-text:#b84e00;--color-act:#1668c7;--color-act-light:#1e73d6;--color-act-deep:#0d4690;--color-act-text:#1259b0;--color-act-soft:#dcecff;--color-sky:#d9f2fb;--color-sky-line:#a6dcf2;--color-score:#d03000;--color-danger:#c81e1e;--color-danger-soft:#fde2e2;--color-ok:#1f7a1f;--color-ok-soft:#dff5d0;--color-ok-light:#238523;--color-ok-deep:#145214;--color-tab-pink:#ffb3c9;--color-tab-pink-ink:#7a1238;--color-tab-green:#b9e36b;--color-tab-green-ink:#2f5200;--color-blue:#2f4bd6;--color-blue-soft:#dfe6ff;--color-teal:#0f766e;--color-teal-soft:#ccf2ec;--color-orange:#a1470a;--color-orange-soft:#ffe3c7;--color-pink:#a21caf;--color-pink-soft:#f8ddfb;--color-purple:#6d28d9;--color-purple-soft:#ede3ff;--color-green:#166534;--color-green-soft:#d7f5e1;--color-amber:#8a5a00;--color-amber-soft:#fff1c2;--color-sky-ink:#0369a1;--color-sky-soft:#d6eefb;--color-rose:#be185d;--color-rose-soft:#fce0ec;--color-lime:#3f6212;--color-lime-soft:#ecfccb;--color-slate-soft:#e6e1d6;--color-overlay:#2a1c0099;--font-sans:"Hiragino Sans","Hiragino Kaku Gothic ProN","Meiryo","Yu Gothic UI",sans-serif;--font-round:"Hiragino Maru Gothic ProN","Hiragino Sans","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;--font-num:"Arial Black","Arial","Hiragino Sans","Meiryo",sans-serif;--radius-box:6px;--radius-control:6px;--radius-tag:3px;--radius-pill:999px;--shadow-key:0 3px 0 #0d4690;--shadow-key-sub:0 3px 0 #b9ae96;--shadow-key-big:0 5px 0 #0d4690;--shadow-key-go:0 3px 0 #145214;--shadow-bad:0 0 0 3px #fde2e2;--shadow-well:inset 0 2px 3px #3a332b1f;--shadow-focus:0 0 0 3px #dcecff;--shadow-score:2px 2px 0 #fff,4px 4px 0 #ffb81f;--shadow-modal:0 10px 36px #2a1c0080;--text-h1:24px;--text-h2:17px;--text-h3:15px;--text-body:14px;--text-small:12px;--text-score:64px}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{background-color:var(--color-bg);background-image:radial-gradient(var(--color-dot) 1.5px,transparent 1.6px);color:var(--color-ink);font-family:var(--font-sans);background-size:12px 12px;margin:0;font-size:14px;line-height:1.7}:focus-visible{outline:3px solid var(--color-act);outline-offset:2px}}@layer components{.wrap{max-width:1088px;margin:0 auto;padding:0 16px}.display{font-family:var(--font-round);word-break:auto-phrase;font-weight:700}.num{font-variant-numeric:tabular-nums}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--color-paper);color:var(--color-act-text);border:2px solid var(--color-act);border-radius:var(--radius-control);z-index:100;padding:8px 16px;position:absolute;top:-64px;left:16px}.skip-link:focus{top:8px}.muted{color:var(--color-mute)}.small{font-size:var(--text-small);line-height:1.6}.text-link{color:var(--color-act-text);text-underline-offset:3px;text-decoration:underline}.error-text{color:var(--color-danger);font-weight:700}.panel{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-box)}.box-cream{background:var(--color-cream);border:1px solid var(--color-cream-line);border-radius:var(--radius-box)}.tag{border-radius:var(--radius-tag);border:1px solid var(--color-line);background:var(--color-paper);height:22px;color:var(--color-ink);white-space:nowrap;align-items:center;padding:0 7px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.tag.colored{background:var(--c-soft);color:var(--c);border-color:var(--c)}@supports (color:color-mix(in lab,red,red)){.tag.colored{border-color:color-mix(in srgb,var(--c) 35%,transparent)}}.tag.level{background:var(--color-main-light);border-color:var(--color-main-deep)}.heading,.tag.level{color:var(--color-brown)}.heading{font:700 var(--text-h2)/1.4 var(--font-round);background:linear-gradient(var(--color-main-light),var(--color-main));border:1px solid var(--color-main-deep);border-radius:var(--radius-box);align-items:center;gap:8px;margin:0 0 10px;padding:6px 12px;display:flex}.heading small{font:700 12px/1.4 var(--font-sans);margin-left:auto}.c-blue{--c:var(--color-blue);--c-soft:var(--color-blue-soft)}.c-teal{--c:var(--color-teal);--c-soft:var(--color-teal-soft)}.c-orange{--c:var(--color-orange);--c-soft:var(--color-orange-soft)}.c-pink{--c:var(--color-pink);--c-soft:var(--color-pink-soft)}.c-purple{--c:var(--color-purple);--c-soft:var(--color-purple-soft)}.c-green{--c:var(--color-green);--c-soft:var(--color-green-soft)}.c-amber{--c:var(--color-amber);--c-soft:var(--color-amber-soft)}.c-sky{--c:var(--color-sky-ink);--c-soft:var(--color-sky-soft)}.c-rose{--c:var(--color-rose);--c-soft:var(--color-rose-soft)}.c-lime{--c:var(--color-lime);--c-soft:var(--color-lime-soft)}.c-slate{--c:var(--color-mute);--c-soft:var(--color-slate-soft)}.mascot{flex:none;display:block}.mascot.bob{animation:bob 2.4s ease-in-out infinite}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.talk{align-items:center;gap:12px;display:flex}.bubble{background:var(--color-paper);border:2px solid var(--color-brown);color:var(--color-ink);word-break:auto-phrase;border-radius:12px;margin:0;padding:8px 14px;font-size:13px;font-weight:700;line-height:1.6;position:relative}.bubble .point{color:var(--color-brown);background:linear-gradient(transparent 60%,var(--color-main-light) 60%)}.bubble:after,.bubble:before{content:"";border:7px solid #0000;position:absolute;top:50%}.bubble:before{border-right-color:var(--color-brown);margin-top:-7px;left:-14px}.bubble:after{border-right-color:var(--color-paper);margin-top:-7px;left:-10px}.bubble.tail-right:before{border-right-color:#0000;border-left-color:var(--color-brown);left:auto;right:-14px}.bubble.tail-right:after{border-right-color:#0000;border-left-color:var(--color-paper);left:auto;right:-10px}.site-header{background:var(--color-paper);border-top:4px solid var(--color-main)}.head-row{justify-content:space-between;gap:24px;padding-top:8px;padding-bottom:8px}.head-row,.logo{align-items:center;display:flex}.logo{color:var(--color-brown);gap:12px;text-decoration:none}.logo-mark{width:56px;height:56px;display:block}.logo-text{gap:3px;display:grid}.logo-tagline{letter-spacing:.06em;color:var(--color-main-text);font-size:13px;font-weight:700;line-height:1.2}.logo-name{font:700 28px/1.1 var(--font-round);letter-spacing:.02em;color:var(--color-brown);text-shadow:0 3px 0 var(--color-main)}.head-talk{align-items:center;gap:12px;display:flex}.site-nav{background:var(--color-cream);border-top:1px solid var(--color-cream-line);border-bottom:3px solid var(--color-main-deep)}.site-nav .wrap{flex-wrap:wrap;align-items:flex-end;gap:6px;min-height:50px;padding-top:6px;display:flex}.nav-tab{background:linear-gradient(var(--color-main-light),var(--color-main));min-width:196px;height:38px;color:var(--color-brown);font:700 15px/1 var(--font-round);border:1px solid var(--color-main-deep);border-bottom:0;border-radius:8px 8px 0 0;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:flex}.nav-tab.t-record{background:linear-gradient(#ffd1df,var(--color-tab-pink))}@supports (color:color-mix(in lab,red,red)){.nav-tab.t-record{background:linear-gradient(color-mix(in srgb,var(--color-tab-pink) 60%,var(--color-paper)),var(--color-tab-pink))}}.nav-tab.t-record{border-color:var(--color-tab-pink-ink);color:var(--color-tab-pink-ink)}.nav-tab.t-guide{background:linear-gradient(#d5eea6,var(--color-tab-green))}@supports (color:color-mix(in lab,red,red)){.nav-tab.t-guide{background:linear-gradient(color-mix(in srgb,var(--color-tab-green) 60%,var(--color-paper)),var(--color-tab-green))}}.nav-tab.t-guide{border-color:var(--color-tab-green-ink);color:var(--color-tab-green-ink)}.nav-tab:hover,.nav-tab[aria-current=page]{height:44px}.nav-tab[aria-current=page]{text-underline-offset:4px;text-decoration:underline}.site-info{background:var(--color-sky);border-bottom:1px solid var(--color-sky-line);color:var(--color-act-deep);font-size:12px;font-weight:700}.site-info ul{flex-wrap:wrap;gap:2px 24px;margin:0;padding:6px 0;list-style:none;display:flex}.site-info li{align-items:center;gap:5px;display:flex}.site-footer{background:var(--color-cream);border-top:3px solid var(--color-main);color:var(--color-mute);text-align:center;margin-top:40px;padding:16px 0 28px;font-size:12px}.site-footer nav{flex-wrap:wrap;justify-content:center;gap:6px 0;margin-bottom:10px;display:flex}.site-footer nav a{border-left:1px solid var(--color-line);color:var(--color-act-text);padding:0 14px;line-height:1.2}.site-footer nav a:first-child{border-left:0}.site-footer p{margin:2px 0}.btn{border-radius:var(--radius-control);height:44px;font:700 15px/1 var(--font-round);cursor:pointer;border:1px solid;justify-content:center;align-items:center;gap:6px;padding:0 22px;text-decoration:none;display:inline-flex}.btn-main{background-color:var(--color-act);background-image:linear-gradient(var(--color-act-light),var(--color-act));border-color:var(--color-act-deep);color:var(--color-paper);box-shadow:var(--shadow-key)}.btn-main:hover{background-image:none;background-color:var(--color-act-light)}.btn-sub{background-color:var(--color-paper);background-image:linear-gradient(var(--color-paper),var(--color-bg));border-color:var(--color-line);color:var(--color-act-text);box-shadow:var(--shadow-key-sub)}.btn-sub:hover{background-image:none;background-color:var(--color-act-soft)}.btn-go{background-color:var(--color-ok);background-image:linear-gradient(var(--color-ok-light),var(--color-ok));border-color:var(--color-ok-deep);color:var(--color-paper);box-shadow:var(--shadow-key-go)}.btn-go:hover{background-image:none;background-color:var(--color-ok-light)}.btn-go:active,.btn-main:active,.btn-sub:active{box-shadow:none;transform:translateY(3px)}.btn-text{height:auto;color:var(--color-act-text);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.btn:disabled,.btn[aria-disabled=true]{background-color:var(--color-slate-soft);border-color:var(--color-line);color:var(--color-mute);box-shadow:none;cursor:not-allowed;background-image:none;transform:none}.btn-big{height:58px;box-shadow:var(--shadow-key-big);border-radius:8px;padding:0 30px;font-size:20px}.btn-big:active{transform:translateY(5px)}.chip-group{flex-wrap:wrap;gap:6px;display:flex}.chip{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-pill);height:30px;color:var(--color-act-text);font:700 13px/1 var(--font-sans);cursor:pointer;padding:0 16px}.chip:hover{background:var(--color-act-soft);border-color:var(--color-act)}.chip[aria-checked=true]{background:var(--color-act);border-color:var(--color-act-deep);color:var(--color-paper)}.start-row{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.start-note-side{color:var(--color-main-text);font-size:12px;font-weight:700}.page{padding-top:16px;padding-bottom:24px}.title-band{border:1px solid var(--color-main-deep);border-radius:var(--radius-box);background:linear-gradient(100deg,var(--color-main) 0,var(--color-main-light) 60%,var(--color-main) 100%);min-height:74px;color:var(--color-brown);align-items:center;gap:14px;margin:0 0 12px;padding:10px 18px;display:flex;position:relative;overflow:hidden}.title-band:after{content:"";opacity:.45;background:linear-gradient(90deg,var(--color-main) 0 6px,transparent 6px) 0 0 /40px 40px,linear-gradient(var(--color-main) 0 6px,transparent 6px) 0 0 /40px 40px,var(--color-paper);width:250px;height:170px;position:absolute;top:-46px;right:-24px;transform:rotate(-14deg)}.title-band>*{z-index:1;position:relative}.title-band h1{font-size:var(--text-h1);margin:0;line-height:1.35}.title-band .kicker{color:var(--color-brown);margin:0 0 2px;font-size:12px;font-weight:700}.band-icon{background:var(--color-paper);border:2px solid var(--color-brown);width:50px;height:50px;color:var(--color-main-text);border-radius:10px;flex:none;place-items:center;display:grid}.band-icon.colored{color:var(--c)}.page-head h1{font-size:var(--text-h1);color:var(--color-brown);margin:0 0 8px;line-height:1.35}.page-lead{margin:0 0 12px}.breadcrumbs ol{color:var(--color-mute);flex-wrap:wrap;gap:4px 0;margin:0 0 10px;padding:0;font-size:12px;list-style:none;display:flex}.breadcrumbs li:not(:last-child):after{content:"＞";margin:0 6px}.breadcrumbs a{color:var(--color-act-text)}.hero{grid-template-columns:minmax(0,1fr) 276px;align-items:center;gap:16px;margin:0 0 20px;padding:16px;display:grid}.hero .talk{align-items:flex-start}.hero .bubble{font-size:14px}.steps{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.steps li{grid-template-columns:24px 1fr;align-items:center;gap:8px;font-size:13px;font-weight:700;display:grid}.steps .n{width:24px;height:24px;font:900 13px/1 var(--font-num);background:var(--color-main-text);color:var(--color-paper);border-radius:50%;place-items:center;display:grid}.hero-cta{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:12px;display:flex}.demo{background:var(--color-paper);border:2px solid var(--color-brown);border-radius:10px;padding:10px 12px 12px}.demo-cap{font:700 12px/1.4 var(--font-round);color:var(--color-main-text);text-align:center;margin:0 0 6px}.demo-line{white-space:nowrap;border-radius:var(--radius-control);height:38px;padding:0 10px;font-size:17px;line-height:34px;position:relative;overflow:hidden}.demo-target{background:var(--color-cream);border:2px solid var(--color-cream-line);font-weight:600}.demo-target .on{position:absolute;top:0;left:10px}.demo-input{background:var(--color-paper);border:2px solid var(--color-act);margin-top:6px}.demo-run{vertical-align:top;width:7em;animation:demo-type 8s infinite;display:inline-block;overflow:hidden}.demo-target .demo-run{color:var(--color-ok);background:linear-gradient(transparent 60%,var(--color-ok-soft) 60%)}.demo-caret{vertical-align:top;background:var(--color-ink);width:2px;height:22px;margin-top:6px;animation:blink 1s step-end infinite;display:inline-block}@keyframes demo-type{0%{width:0;animation-timing-function:steps(13)}60%,to{width:13em}}@keyframes blink{50%{opacity:0}}.featured{margin:0 0 24px}.featured.related{margin:24px 0 0}.featured ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.featured li{background:var(--color-cream);border:1px solid var(--color-cream-line);border-top:4px solid var(--c);border-radius:var(--radius-box);flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex}.featured .d{flex:1;margin:0;font-size:12px;line-height:1.6}.featured .m{flex-wrap:wrap;gap:4px;display:flex}.featured .btn{height:36px;font-size:14px}.t{font:700 15px/1.5 var(--font-round);color:var(--color-main-text);text-wrap:balance;word-break:auto-phrase;text-decoration:none;display:block}.t:before{content:"";border:5px solid #0000;border-left:8px solid var(--color-main-deep);border-right:0;width:0;height:0;margin:0 6px 1px 1px;display:inline-block}.t:hover{text-underline-offset:3px;text-decoration:underline}.home-section{margin:0 0 24px}.filters{background:var(--color-cream);border:1px solid var(--color-cream-line);border-radius:var(--radius-box);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px;padding:8px 12px;display:flex}.filter-label{color:var(--color-brown);font-size:13px;font-weight:700}.filter-note{color:var(--color-mute);margin-left:auto;font-size:12px}.test-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.test-group{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-box);scroll-margin-top:12px;overflow:hidden}.test-group:target{outline:4px solid var(--color-main);outline-offset:1px}.test-group h2{font:700 15px/1.4 var(--font-round);color:var(--c);background:var(--c-soft);border-bottom:2px solid var(--c);align-items:center;gap:8px;margin:0;padding:6px 10px;display:flex}.role-icon{background:var(--c);width:26px;height:26px;color:var(--color-paper);border-radius:5px;flex:none;place-items:center;display:grid}.test-list{margin:0;padding:0 10px;list-style:none}.test-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.test-card+.test-card{border-top:1px dotted var(--color-line)}.test-card .body{gap:5px;min-width:0;display:grid}.test-card .t{font-size:14px}.test-card .meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.test-card .best{color:var(--color-score);font-size:12px;font-weight:700}.test-card .btn{height:34px;padding:0 14px;font-size:13px}.empty{color:var(--color-mute)}.with-rail{grid-template-columns:minmax(0,728px) 300px;justify-content:space-between;gap:28px;display:grid}.with-rail>.home-section{margin-bottom:0}.ad-rail{flex-direction:column;gap:16px;display:flex}.ad-rail .ad-banner{margin:0}.ad-rail .ad-banner:last-child{position:sticky;top:12px}.side-box{background:var(--color-cream);border:1px solid var(--color-cream-line);border-radius:var(--radius-box);overflow:hidden}.side-box>h2{font:700 15px/1.4 var(--font-round);color:var(--color-brown);background:linear-gradient(var(--color-main-light),var(--color-main));border-bottom:1px solid var(--color-main-deep);align-items:center;gap:6px;margin:0;padding:6px 12px;display:flex}.side-body{padding:10px 12px 12px;font-size:13px}.side-body p{margin:0 0 8px}.role-nav{grid-template-columns:1fr 1fr;gap:5px;margin:0;padding:6px;list-style:none;display:grid}.role-nav a{background:var(--color-paper);border:1px solid var(--c);align-items:center;gap:6px;min-height:36px;padding:4px 6px 4px 4px;display:flex}@supports (color:color-mix(in lab,red,red)){.role-nav a{border:1px solid color-mix(in srgb,var(--c) 40%,transparent)}}.role-nav a{color:var(--color-ink);border-radius:5px;font-size:12px;font-weight:700;line-height:1.25;text-decoration:none}.role-nav a:hover{background:var(--c-soft);color:var(--c)}.news{margin:0;padding:8px 12px 10px;font-size:13px;line-height:1.6;list-style:none}.news li+li{border-top:1px dotted var(--color-cream-line);margin-top:6px;padding-top:6px}.news time{color:var(--color-main-text);font-size:12px;font-weight:700;display:block}.my-record dl{grid-template-columns:1fr auto;align-items:baseline;gap:6px 8px;margin:0 0 10px;display:grid}.my-record dt{color:var(--color-mute);font-weight:700}.my-record dd{text-align:right;margin:0;font-weight:700}.my-record .big{font:900 24px/1 var(--font-num);color:var(--color-score);margin-right:6px}.intro-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.intro-main{padding:16px 18px}.test-meta{flex-wrap:wrap;gap:6px;margin:0 0 14px;display:flex}.intro-h2{font:700 var(--text-h3)/1.5 var(--font-round);color:var(--color-brown);border-left:5px solid var(--color-main);margin:18px 0 4px;padding-left:8px}.notes{margin:0;padding-left:1.4em;list-style:outside}.notes li{margin:2px 0}.notes li::marker{color:var(--color-main-deep)}.intro-doc{flex-direction:column;gap:10px;padding:16px 18px;display:flex}.intro-doc-label{font:700 var(--text-h3)/1.5 var(--font-round);color:var(--color-brown);border-left:5px solid var(--color-main);margin:0;padding-left:8px}.intro-doc .type-target{font-size:19px}.kbd{color:var(--color-ink);background:var(--color-paper);border:solid var(--color-line);border-width:1px 1px 3px;border-radius:4px;margin:0 2px;padding:0 6px;font-size:12px;line-height:18px;display:inline-block}.paste-notice{color:var(--color-danger);font-weight:700}.type-context{min-height:3.2em;color:var(--color-mute);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:0 10px;margin:0;font-size:14px;line-height:1.6;display:grid}.type-context b{color:var(--color-ink);font-weight:700}.type-context .msg{border-left:3px solid var(--color-cream-line);white-space:pre-wrap;overflow-wrap:anywhere;padding-left:10px}.type-lead{font:700 15px/1.5 var(--font-round);color:var(--color-main-text);margin:0}.type-target{white-space:pre-wrap;overflow-wrap:anywhere;min-height:2.4em;background:var(--color-cream);border:2px solid var(--color-cream-line);border-radius:var(--radius-control);font-size:24px;font-weight:600;line-height:1.7}.type-input,.type-target{color:var(--color-ink);padding:12px 18px}.type-input{resize:none;background:var(--color-paper);width:100%;font:400 24px/1.7 var(--font-sans);border:2px solid var(--color-line);border-radius:var(--radius-control);box-shadow:var(--shadow-well);outline:none;display:block}.type-input:focus{border-color:var(--color-act);box-shadow:var(--shadow-well),var(--shadow-focus)}.type-input.is-bad,.type-input.is-bad:focus{border-color:var(--color-danger);box-shadow:var(--shadow-well),var(--shadow-bad)}.type-input::placeholder{color:var(--color-mute)}.hint{background:var(--color-danger);color:var(--color-paper);border-radius:3px}.typed{color:var(--color-ok);background:linear-gradient(transparent 60%,var(--color-ok-soft) 60%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.modal-backdrop{z-index:80;background:var(--color-overlay);place-items:center;padding:8px 24px;display:grid;position:fixed;inset:0;overflow-y:auto}.modal{background:var(--color-paper);border:3px solid var(--color-main-deep);width:min(1040px,100%);height:min(900px,100dvh - 16px);box-shadow:var(--shadow-modal);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.modal:not(:has(.ad-banner)){height:min(750px,100dvh - 16px)}.modal:focus{outline:none}.modal-head{background:linear-gradient(var(--color-main-light),var(--color-main));border-bottom:2px solid var(--color-main-deep);flex:none;justify-content:space-between;align-items:center;gap:20px;padding:5px 12px 5px 16px;display:flex}.modal-body{flex-direction:column;flex:1;min-height:0;padding:8px 20px 10px;display:flex;overflow-y:auto}.modal-heading{flex-wrap:wrap;align-items:center;gap:4px 14px;min-width:0;display:flex}.modal-title{font:700 19px/1.5 var(--font-round);color:var(--color-brown);margin:0}.modal-tags{flex-wrap:wrap;gap:6px;display:flex}.modal-buttons{flex:none;gap:8px;padding-bottom:3px;display:flex}.modal-btn{height:34px;padding:0 14px;font-size:13px}.start-panel{text-align:center;background:var(--color-cream);border:2px dashed var(--color-main-deep);border-radius:var(--radius-box);flex:1;align-content:center;justify-items:center;gap:12px;min-height:280px;padding:24px;display:grid}.start-note{font:700 16px/1.5 var(--font-round);color:var(--color-brown);margin:0}.start-lead{margin:0;font-size:18px}.start-prompt{cursor:pointer;border:1px solid var(--color-act-deep);background-color:var(--color-act);background-image:linear-gradient(var(--color-act-light),var(--color-act));color:var(--color-paper);box-shadow:var(--shadow-key-big);font:700 30px/1.4 var(--font-round);border-radius:10px;margin-top:6px;padding:14px 44px}.start-prompt:hover{background-image:none;background-color:var(--color-act-light)}.start-prompt:active{box-shadow:none;transform:translateY(5px)}.start-prompt:disabled{background-color:var(--color-slate-soft);border-color:var(--color-line);color:var(--color-mute);box-shadow:none;cursor:wait;background-image:none}.start-sub{color:var(--color-ink);margin:8px 0 0;font-size:13px;font-weight:700}.start-sub .best{color:var(--color-score);margin-left:12px}.start-keys{color:var(--color-mute);flex-wrap:wrap;justify-content:center;gap:6px 20px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.countdown{font:900 128px/1 var(--font-num);color:var(--color-score);font-variant-numeric:tabular-nums}.run{background:var(--color-bg);border:2px dashed var(--color-main-deep);border-radius:var(--radius-box);flex-direction:column;flex:1;min-height:0;padding:6px 16px;display:flex}.run-bar{justify-content:space-between;align-items:center;gap:20px;display:flex}.run-count{font:700 17px/1.5 var(--font-round);color:var(--color-brown);background:var(--color-main-light);border:1px solid var(--color-main-deep);border-radius:var(--radius-pill);padding:2px 16px}.timer{min-width:5.6em;font:900 22px/1 var(--font-num);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:center;color:var(--color-ink);background:var(--color-paper);border:2px solid var(--color-line);border-radius:var(--radius-control);padding:8px 12px}.type-area{gap:8px;margin:auto 0;position:relative}.type-area,.type-pairs{flex-direction:column;display:flex}.type-pairs{gap:10px}.type-pair{grid-template-columns:44px minmax(0,1fr);gap:8px 10px;display:grid}.type-pair.solo{grid-template-columns:minmax(0,1fr)}.type-pair .type-name{color:var(--color-main-text);grid-row:1/span 2;padding-top:16px;font-size:13px;font-weight:700}.type-pair.solo .type-target{min-height:calc(5.1em + 28px)}.type-pair:not(.solo) .type-input,.type-pair:not(.solo) .type-target{padding:6px 14px;font-size:19px}.type-pair:not(.solo) .type-target{min-height:calc(1.7em + 16px)}.type-pair:not(.solo)+.type-pair:not(.solo) .type-target{min-height:calc(5.1em + 16px)}.type-progress{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-pill);height:10px;overflow:hidden}.type-progress i{background:repeating-linear-gradient(-45deg,var(--color-ok) 0 8px,#62a262 8px 16px);height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.type-progress i{background:repeating-linear-gradient(-45deg,var(--color-ok) 0 8px,color-mix(in srgb,var(--color-ok) 70%,var(--color-paper)) 8px 16px)}}.type-progress i{transition:width .12s ease-out}.type-hint{min-height:1.7em;color:var(--color-mute);margin:0;font-size:13px}.type-hint.is-stuck{color:var(--color-danger);font-size:14px;font-weight:700}.type-overlay{z-index:5;text-align:center;background:var(--color-paper);border:2px dashed var(--color-main-deep);border-radius:var(--radius-box);place-items:center;padding:24px;display:grid;position:absolute;inset:-8px}.type-overlay p{margin:0 0 16px;font-weight:700}.run-rest{flex:1;min-height:0;display:none}.run:has(.run-ad) .run-rest{flex-direction:column;justify-content:flex-end;display:flex;container:run-rest/size}.run-rest .run-ad{display:none}@container run-rest (min-height:118px){.run-rest .run-ad{display:grid}}.result-panel{flex-direction:column;flex:1 0 auto;gap:8px;display:flex}.result-cols{flex:1;grid-template-columns:minmax(0,1fr) 400px;align-items:stretch;gap:16px;display:grid}.result-items-wrap{min-height:300px;position:relative}.result-h{font:700 16px/1.5 var(--font-round);color:var(--color-act-text);margin:0 0 6px}.result-h:focus{outline:none}.result-items{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-box);margin:0;padding:2px 12px;list-style:none;position:absolute;inset:30px 0 0;overflow-y:auto}.result-items li{border-bottom:1px dotted var(--color-line);grid-template-columns:24px minmax(0,1fr);gap:10px;padding:5px 0;display:grid}.result-items li:last-child{border-bottom:0}.result-items .n{background:var(--color-main);width:24px;height:24px;color:var(--color-brown);font:900 12px/1 var(--font-num);border-radius:50%;place-items:center;margin-top:1px;display:grid}.result-items .text{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.6}.result-items .subj{font-weight:700;display:block}.result-items .nums{color:var(--color-mute);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:2px;font-size:12px;display:flex}.result-items .nums b{color:var(--color-act-text);font-variant-numeric:tabular-nums;margin-right:2px;font-size:16px}.result-score{background:var(--color-cream);border:1px solid var(--color-cream-line);border-radius:var(--radius-box);justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;padding:4px 12px 6px 16px;display:flex}.result-score .score-value{font-size:56px}.result-score .score-note{flex-wrap:wrap;align-items:center;gap:2px 10px;margin-top:6px;display:flex}.prev-score{align-items:center;gap:6px;display:inline-flex}.best-note.first,.best-note.up{border-radius:var(--radius-tag);color:var(--color-paper);background:var(--color-score);padding:1px 8px;font-size:13px;font-weight:700}.best-note.first{background:var(--color-act)}.result-comment .gap{color:var(--color-score);font-size:14px;display:block}.result-score .hanko.small{width:100px;height:100px}.result-talk{align-items:center;gap:12px;margin:0 0 6px;display:flex}.result-comment{flex:1;margin:0}.metrics{border-collapse:collapse;width:100%;font-size:13px}.metrics td,.metrics th{border-bottom:1px dotted var(--color-line);text-align:right;white-space:nowrap;padding:1px 10px}.metrics thead th{color:var(--color-act-deep);background:var(--color-sky);border-bottom:1px solid var(--color-sky-line);font-size:12px;font-weight:700}.metrics th[scope=row],.metrics thead th:first-child{text-align:left}.metrics th[scope=row]{color:var(--color-ink);font-weight:400}.metrics td.now{color:var(--color-act-text);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.metrics td.prev{color:var(--color-mute);font-variant-numeric:tabular-nums}.result-panel .result-ad{flex:none;margin-bottom:10px}.result-foot{background:var(--color-paper);gap:6px;padding-top:4px;display:grid;position:sticky;bottom:0}.result-next{background:var(--color-sky);border:1px solid var(--color-sky-line);border-radius:var(--radius-box);align-items:center;gap:6px 12px;margin:0;padding:3px 8px 6px 14px;font-size:13px;display:flex}.result-next b{font:700 15px/1.5 var(--font-round);color:var(--color-act-deep);white-space:nowrap;flex:none}.result-next span{flex:1;min-width:0;line-height:1.5}.result-next .btn{flex:none;height:38px;margin-left:auto;padding:0 22px}.result-actions{flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:4px;display:flex}.result-actions .btn{height:38px;padding:0 20px}.result-actions .end{margin-left:auto}.confirm{background:var(--color-danger-soft);border:1px solid var(--color-danger);border-radius:var(--radius-box);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:12px 16px;display:flex}.confirm p{margin:0;font-weight:700}.confirm .actions-inline{gap:10px;display:flex}.confirm .btn{height:40px;padding:0 18px}.result{padding-top:16px;padding-bottom:24px;overflow-x:clip}.result-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;display:grid}.share-banner{color:var(--color-act-deep);background:var(--color-sky);border:1px solid var(--color-sky-line);border-radius:var(--radius-box);margin:0 0 12px;padding:6px 12px;font-size:13px;font-weight:700}.score-card{padding:0 0 18px;overflow:hidden}.score-card h1,.score-card h2.result-title{color:var(--color-brown);background:linear-gradient(var(--color-main-light),var(--color-main));border-bottom:2px solid var(--color-main-deep);margin:0;padding:8px 18px;font-size:20px;line-height:1.4}.score-card .sub{gap:6px 8px;padding:10px 18px 0;font-size:13px}.score-card .sub,.score-main{flex-wrap:wrap;align-items:center;display:flex}.score-main{background:var(--color-cream);border:1px solid var(--color-cream-line);border-radius:var(--radius-box);justify-content:space-between;gap:24px;margin:14px 18px;padding:12px 20px}.score-label{font:700 13px/1.4 var(--font-round);color:var(--color-brown)}.score-value{font:900 var(--text-score)/1 var(--font-num);letter-spacing:-.02em;color:var(--color-score);font-variant-numeric:tabular-nums;text-shadow:var(--shadow-score)}.score-note{color:var(--color-mute);margin-top:8px;font-size:12px}.stat-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:0 18px;display:grid}.stat{background:var(--color-paper);border:1px solid var(--color-line);border-top:3px solid var(--c,var(--color-line));border-radius:var(--radius-box);padding:8px 12px}.stat dt{color:var(--c,var(--color-mute));font-size:12px;font-weight:700}.stat dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:22px;font-weight:700;line-height:1.3}.stat dd small{color:var(--color-mute);margin-left:4px;font-size:12px;font-weight:400}.score-comment{align-items:center;gap:12px;margin:14px 18px 0;display:flex}.score-comment p{flex:1;margin:0}.hanko{text-align:center;flex:none;align-content:center;place-items:center;gap:2px;width:140px;height:140px;display:grid;position:relative;transform:rotate(-8deg)}.hanko svg{width:100%;height:100%;position:absolute;inset:0}.hanko polygon{fill:var(--c,var(--color-main-text))}.hanko circle{fill:var(--c-soft,var(--color-cream));stroke:var(--color-paper);stroke-width:1.5px;stroke-dasharray:3 3}.hanko.is-stamped{animation:stamp .26s cubic-bezier(.2,.9,.3,1.2) .3s both}.hanko-sub,.hanko-text{position:relative}.hanko-text{font:700 26px/1.2 var(--font-round);color:var(--c,var(--color-main-text))}.hanko-text.three,.hanko-text.two{font-size:22px}.hanko-sub{color:var(--color-ink);font-size:12px;font-weight:700}.hanko.small{width:112px;height:112px}.hanko.small .hanko-text{font-size:19px}.hanko.small .hanko-text.two{font-size:16px}.hanko.small .hanko-sub{font-size:11px}@keyframes stamp{0%{opacity:0;transform:scale(.8)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(-8deg)}}.type-card{padding:0 0 14px;overflow:hidden}.type-card .label{font:700 14px/1.4 var(--font-round);color:var(--color-brown);background:linear-gradient(var(--color-main-light),var(--color-main));border-bottom:1px solid var(--color-main-deep);padding:6px 14px}.type-card h2{color:var(--c,var(--color-main-text));margin:10px 14px 4px;font-size:22px;line-height:1.4}.type-card p{margin:0 14px;font-size:13px}.actions{flex-direction:column;gap:12px;margin:16px 0;display:flex}.actions .btn{width:100%;padding:0 16px}.history-section{margin-bottom:28px}.best-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.best-list li{background:var(--color-paper);border:1px solid var(--color-line);border-top:4px solid var(--c);border-radius:var(--radius-box);grid-template-columns:auto 1fr auto;align-items:center;gap:2px 10px;padding:10px 14px 12px;display:grid}.best-list .cond,.best-list .gap{grid-column:1/-1}.best-list .gap{color:var(--color-main-text);font-size:12px;font-weight:700}.best-list .tag{justify-self:start}.best-list .btn{grid-area:2/3;height:34px;padding:0 14px;font-size:13px}.best-list .cond{font-size:13px;font-weight:700;display:block}.best-list .val{font:900 30px/1.3 var(--font-num);color:var(--color-score);font-variant-numeric:tabular-nums}.chart{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-box);max-width:760px;padding:12px;overflow-x:auto}.chart svg{width:100%;min-width:560px;height:auto;display:block}.record-table-wrap{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-box);overflow-x:auto}.record-table{border-collapse:collapse;width:100%;font-size:13px}.record-table td,.record-table th{border-bottom:1px solid var(--color-line);text-align:left;white-space:nowrap;padding:7px 12px}.record-table th{background:var(--color-cream);color:var(--color-brown);border-bottom:2px solid var(--color-cream-line);font-weight:700}.record-table tbody tr:nth-child(2n) td{background:var(--color-bg)}.record-table td.n{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.record-table tr:last-child td{border-bottom:0}.empty-box{flex-wrap:wrap;align-items:center;gap:16px;padding:16px 20px;display:flex}.empty-box p{margin:0}.empty-box+.start-row{margin-top:16px}.article{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-box);max-width:800px;padding:20px 28px 24px}.article h1{font-size:var(--text-h1);border-bottom:4px double var(--color-main-deep);margin:0 0 16px;padding-bottom:8px;line-height:1.35}.article h1,.article h2{color:var(--color-brown)}.article h2{font-size:var(--text-h2);border-left:6px solid var(--color-main);margin:28px 0 10px;padding-left:10px;line-height:1.4}.article p{margin:0 0 12px}.article .lead{font-size:15px;font-weight:700}.article .start-row,.article .talk{margin:0 0 16px}.article ol.notes{margin-bottom:12px;list-style:decimal}.legal table{border-collapse:collapse;width:100%;margin:0 0 12px;font-size:13px}.legal td,.legal th{border:1px solid var(--color-line);text-align:left;vertical-align:top;padding:8px 12px}.legal thead th{background:var(--color-cream);color:var(--color-brown);font-weight:700}.table-card{margin:0 0 12px;overflow-x:auto}.table-card table{margin:0}.legal ol,.legal ul{margin:0 0 12px;padding-left:1.4em}.legal li{margin:4px 0}.legal h3{font-size:var(--text-h3);color:var(--color-brown);margin:20px 0 6px}.ad-banner{gap:2px;width:fit-content;max-width:100%;margin:0 auto;display:grid}.ad-label{color:var(--color-mute);font-size:11px;line-height:1.4}.ad-box{background:var(--color-paper);outline:1px solid var(--color-line);place-items:center;max-width:100%;display:grid;overflow:hidden}.ad-sample{color:var(--color-mute);font-variant-numeric:tabular-nums;font-size:12px}.ad-top{margin-bottom:14px}.ad-bottom{margin-top:28px}.ad-infeed{grid-column:1/-1}.ad-row{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:28px;display:flex}.ad-row .ad-banner{margin:0}.optout-note{color:var(--color-mute);margin-top:2px;font-size:12px;display:block}.ad-row:empty{display:none}.admax-ads,.admax-switch{vertical-align:top}body:has(>.modal-backdrop) .ad-banner{visibility:hidden}body:has(>.modal-backdrop) .modal-backdrop .ad-banner{visibility:visible}.modal-ad{flex:none;margin-bottom:8px}.actions+.ad-banner{margin-top:16px}@media (max-width:1100px){.with-rail{grid-template-columns:minmax(0,1fr)}.ad-rail{flex-flow:wrap;justify-content:center}.ad-rail .side-box{flex:300px}.ad-rail .ad-banner:last-child{position:static}}@media (max-width:900px){.head-talk{display:none}.nav-tab{flex:1;min-width:0;padding:0 10px}.featured ul,.hero,.intro-grid,.result-cols,.result-grid,.test-groups{grid-template-columns:minmax(0,1fr)}.result-items-wrap{min-height:0}.result-items{position:static}.result-next{flex-wrap:wrap}.modal-backdrop{padding:12px}.modal{height:calc(100dvh - 24px)}.modal-body{padding:12px 14px 14px}.hanko{width:112px;height:112px}.hanko-text{font-size:19px}}@media (max-height:760px){.title-band{min-height:52px;padding-top:4px;padding-bottom:4px}.band-icon{width:38px;height:38px}.title-band h1{font-size:21px}.modal-ad{display:none}}@media (prefers-reduced-motion:reduce){.demo-caret,.demo-run,.hanko.is-stamped,.mascot.bob{animation:none}.type-progress i{transition:none}.btn:active,.start-prompt:active{transform:none}}}@layer utilities{.\@container{container-type:inline-size}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.flex{display:flex}.hidden{display:none}.inline-block{display:inline-block}.table{display:table}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{color-scheme:light}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}