/*! 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)))){*,:before,:after,::backdrop{--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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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{:root,:host{--font-sans:var(--sans);--font-mono:var(--mono);--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-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,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.wrap-anywhere{overflow-wrap:anywhere}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.invert{--tw-invert:invert(100%);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,)}.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,)}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:100 700;src:url(/fonts/ibm-plex-sans-latin-wght-normal.woff2)format("woff2-variations");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:100 700;src:url(/fonts/ibm-plex-sans-latin-ext-wght-normal.woff2)format("woff2-variations");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/ibm-plex-mono-latin-500-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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/ibm-plex-mono-latin-ext-500-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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2000-206F,U+2122,U+FEFF,U+FFFD}:root{color-scheme:light;--bg:#f4f5f7;--surface:#fff;--raised:#edeff3;--sunken:#e6e9ef;--border:#dfe3ea;--border-strong:#b9c0cd;--text:#11141a;--text-2:#444c5a;--muted:#545c6b;--accent:#4338ca;--accent-hover:#3730a3;--accent-soft:#eef0fe;--accent-line:#c7cbf5;--on-accent:#fff;--ok:#15803d;--ok-soft:#dcfce7;--ok-line:#86efac;--warn:#b45309;--warn-soft:#fef3c7;--warn-line:#fcd34d;--danger:#b91c1c;--danger-soft:#fee2e2;--danger-line:#fca5a5;--canvas:#d7dbe3;--canvas-line:#c3c9d4;--paper-fixed:#fff;--ink-fixed:#0b0b0d;--hue-indigo:#4338ca;--hue-indigo-soft:#eef2ff;--hue-violet:#6d28d9;--hue-violet-soft:#f5f3ff;--hue-fuchsia:#a21caf;--hue-fuchsia-soft:#fdf4ff;--hue-sky:#0369a1;--hue-sky-soft:#f0f9ff;--hue-cyan:#155e75;--hue-cyan-soft:#ecfeff;--hue-teal:#0f766e;--hue-teal-soft:#f0fdfa;--shadow-1:0 1px 2px #11141a0f;--shadow-2:0 4px 12px -2px #11141a14, 0 1px 3px #11141a0f;--shadow-3:0 24px 48px -16px #11141a2e, 0 2px 6px #11141a0d;--sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--mono:"IBM Plex Mono", ui-monospace, "Cascadia Mono", "SF Mono", Menlo, Consolas, monospace;--fs-12:.75rem;--fs-13:.8125rem;--fs-14:.875rem;--fs-15:.9375rem;--fs-16:1rem;--fs-18:1.125rem;--fs-21:1.3125rem;--fs-26:1.625rem;--fs-32:2rem;--fs-42:2.625rem;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:20px;--r-pill:999px;--target:44px;--fast:.12s;--base:.2s;--slow:.32s;--ease-out:cubic-bezier(.16, 1, .3, 1);--z-sticky:10;--z-overlay:40;--z-toast:60;--z-skip:80}:root[data-theme=dark]{color-scheme:dark;--bg:#0e1117;--surface:#161a22;--raised:#1e232d;--sunken:#11151c;--border:#2a303c;--border-strong:#49515f;--text:#e8eaf0;--text-2:#b6bdca;--muted:#9aa3b2;--accent:#818cf8;--accent-hover:#a5b4fc;--accent-soft:#818cf824;--accent-line:#818cf86b;--on-accent:#0e1117;--ok:#4ade80;--ok-soft:#4ade8024;--ok-line:#4ade8066;--warn:#fbbf24;--warn-soft:#fbbf2421;--warn-line:#fbbf2466;--danger:#f87171;--danger-soft:#f8717124;--danger-line:#f871716b;--canvas:#2b313d;--canvas-line:#3b4250;--hue-indigo:#818cf8;--hue-indigo-soft:#818cf826;--hue-violet:#a78bfa;--hue-violet-soft:#a78bfa26;--hue-fuchsia:#e879f9;--hue-fuchsia-soft:#e879f926;--hue-sky:#38bdf8;--hue-sky-soft:#38bdf826;--hue-cyan:#22d3ee;--hue-cyan-soft:#22d3ee26;--hue-teal:#2dd4bf;--hue-teal-soft:#2dd4bf26;--shadow-1:0 1px 2px #0006;--shadow-2:0 6px 16px -4px #00000080;--shadow-3:0 28px 56px -20px #000000bf, 0 0 0 1px #ffffff05}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:#0e1117;--surface:#161a22;--raised:#1e232d;--sunken:#11151c;--border:#2a303c;--border-strong:#49515f;--text:#e8eaf0;--text-2:#b6bdca;--muted:#9aa3b2;--accent:#818cf8;--accent-hover:#a5b4fc;--accent-soft:#818cf824;--accent-line:#818cf86b;--on-accent:#0e1117;--ok:#4ade80;--ok-soft:#4ade8024;--ok-line:#4ade8066;--warn:#fbbf24;--warn-soft:#fbbf2421;--warn-line:#fbbf2466;--danger:#f87171;--danger-soft:#f8717124;--danger-line:#f871716b;--canvas:#2b313d;--canvas-line:#3b4250;--hue-indigo:#818cf8;--hue-indigo-soft:#818cf826;--hue-violet:#a78bfa;--hue-violet-soft:#a78bfa26;--hue-fuchsia:#e879f9;--hue-fuchsia-soft:#e879f926;--hue-sky:#38bdf8;--hue-sky-soft:#38bdf826;--hue-cyan:#22d3ee;--hue-cyan-soft:#22d3ee26;--hue-teal:#2dd4bf;--hue-teal-soft:#2dd4bf26;--shadow-1:0 1px 2px #0006;--shadow-2:0 6px 16px -4px #00000080;--shadow-3:0 28px 56px -20px #000000bf, 0 0 0 1px #ffffff05}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}.icon{vertical-align:-.125em;flex:none;display:inline-block}body{background:var(--bg);color:var(--text);font-family:var(--sans);font-size:var(--fs-16);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.55}h1,h2,h3,h4{letter-spacing:-.021em;text-wrap:balance;margin:0;font-weight:600;line-height:1.18}p{text-wrap:pretty;margin:0}.wrap-anywhere{overflow-wrap:anywhere;min-width:0}:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}::selection{background:var(--accent-soft);color:var(--text)}.skip-link{left:var(--s-4);z-index:var(--z-skip);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--accent);color:var(--on-accent);font-weight:600;text-decoration:none;position:absolute;top:-100%}.skip-link:focus{top:var(--s-4)}.shell{max-width:84rem;padding-inline:var(--s-4);margin-inline:auto}@media(min-width:40rem){.shell{padding-inline:var(--s-5)}}@media(min-width:75rem){.with-rail{gap:var(--s-6);grid-template-columns:minmax(0,1fr) 20rem;align-items:start;display:grid}.showcase-slot{top:var(--s-5);position:sticky}}@media(max-width:74.99rem){.showcase-slot{display:contents}}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-1)}.card-pad{padding:var(--s-5)}@media(max-width:40rem){.card-pad{padding:var(--s-4)}}.card-head{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--border);display:flex}.card-title{font-size:var(--fs-15);letter-spacing:0;font-weight:600}.btn{justify-content:center;align-items:center;gap:var(--s-2);min-height:var(--target);padding:0 var(--s-4);border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs-14);cursor:pointer;touch-action:manipulation;transition:background var(--fast) var(--ease-out),border-color var(--fast) var(--ease-out),color var(--fast) var(--ease-out);font-weight:600;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){background:var(--raised)}.btn:active:not(:disabled){background:var(--sunken)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn-primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.btn-primary:active:not(:disabled){background:var(--accent-hover)}.btn-quiet{color:var(--text-2);background:0 0;border-color:#0000;font-weight:500}.btn-quiet:hover:not(:disabled){background:var(--raised);color:var(--text)}.btn-sm{min-height:34px;padding:0 var(--s-3);font-size:var(--fs-13)}.btn-icon{width:var(--target);min-width:var(--target);padding:0}.field{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.label{font-size:var(--fs-14);color:var(--text);font-weight:600}.hint{font-size:var(--fs-13);color:var(--muted);line-height:1.5}.input,.select,.textarea{width:100%;min-height:var(--target);padding:var(--s-2) var(--s-3);border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs-16);transition:border-color var(--fast) var(--ease-out),box-shadow var(--fast) var(--ease-out)}.textarea{resize:vertical;min-height:6.5rem;line-height:1.5}.input-mono{font-family:var(--mono);font-size:var(--fs-14)}.input:hover,.select:hover,.textarea:hover{border-color:var(--muted)}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.input[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--danger)}.select{appearance:none;padding-right:var(--s-6);cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right 1.1rem center,right .85rem center;background-repeat:no-repeat;background-size:5px 5px,5px 5px}.checkbox-row{align-items:flex-start;gap:var(--s-3);min-height:var(--target);padding:var(--s-2) 0;cursor:pointer;display:flex}.checkbox-row input[type=checkbox]{width:1.15rem;height:1.15rem;accent-color:var(--accent);cursor:pointer;flex:none;margin-top:.2rem}.range{width:100%;height:var(--target);accent-color:var(--accent);cursor:pointer}.segmented{gap:var(--s-1);padding:var(--s-1);border:1px solid var(--border);border-radius:var(--r-md);background:var(--raised);flex-wrap:wrap;display:flex}.segmented button{white-space:nowrap;min-width:max-content;min-height:36px;padding:0 var(--s-3);border-radius:var(--r-sm);color:var(--text-2);font:inherit;font-size:var(--fs-13);cursor:pointer;transition:background var(--fast) var(--ease-out),color var(--fast) var(--ease-out);background:0 0;border:0;flex:auto;justify-content:center;align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.segmented button:hover{color:var(--text)}.segmented button[aria-pressed=true],.segmented button[aria-selected=true]{background:var(--accent);color:var(--on-accent);box-shadow:var(--shadow-1)}.segmented button[aria-pressed=true]:hover,.segmented button[aria-selected=true]:hover{background:var(--accent-hover);color:var(--on-accent)}.notice{align-items:flex-start;gap:var(--s-3);padding:var(--s-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--raised);font-size:var(--fs-14);border-left-width:3px;line-height:1.5;display:flex}.notice-icon{flex:none;margin-top:.1rem}.notice-label{font-weight:700}.notice-ok{border-color:var(--ok-line);border-left-color:var(--ok);background:var(--ok-soft);color:var(--text)}.notice-ok .notice-icon,.notice-ok .notice-label{color:var(--ok)}.notice-warn{border-color:var(--warn-line);border-left-color:var(--warn);background:var(--warn-soft);color:var(--text)}.notice-warn .notice-icon,.notice-warn .notice-label{color:var(--warn)}.notice-danger{border-color:var(--danger-line);border-left-color:var(--danger);background:var(--danger-soft);color:var(--text)}.notice-danger .notice-icon,.notice-danger .notice-label{color:var(--danger)}.notice-info{border-left-color:var(--accent);background:var(--accent-soft)}.notice-info .notice-icon,.notice-info .notice-label{color:var(--accent)}.chip-row{gap:var(--s-2);flex-wrap:wrap;display:flex}.chip{align-items:center;gap:var(--s-2);padding:.3rem var(--s-3);border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);font-size:var(--fs-12);letter-spacing:.02em;color:var(--text-2);white-space:nowrap;font-weight:600;display:inline-flex}.chip-ok{border-color:var(--ok-line);background:var(--ok-soft);color:var(--ok)}.stat{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:500}.disclosure{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.disclosure+.disclosure{margin-top:var(--s-3)}.disclosure>summary{align-items:center;gap:var(--s-3);min-height:var(--target);padding:var(--s-3) var(--s-4);cursor:pointer;font-size:var(--fs-15);-webkit-user-select:none;user-select:none;font-weight:600;list-style:none;display:flex}.disclosure>summary::-webkit-details-marker{display:none}.disclosure>summary:hover{background:var(--raised)}.disclosure>summary .chev{color:var(--muted);transition:transform var(--base) var(--ease-out);margin-left:auto}.disclosure[open]>summary .chev{transform:rotate(90deg)}.disclosure-body{padding:var(--s-4);border-top:1px solid var(--border)}.summary-note{font-size:var(--fs-13);color:var(--muted);font-weight:500}.preview-canvas{padding:var(--s-5);border:1px solid var(--canvas-line);border-radius:var(--r-lg);background:var(--canvas);background-image:linear-gradient(45deg,#0000000b 25%,#0000 25%),linear-gradient(-45deg,#0000000b 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#0000000b 75%),linear-gradient(-45deg,#0000 75%,#0000000b 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;place-items:center;display:grid}.preview-code{width:100%;max-width:21rem;height:auto;box-shadow:var(--shadow-2);border-radius:2px;display:block}.quiet-zone-guide{position:relative}.quiet-zone-guide:after{content:"";border:1px dashed var(--border-strong);pointer-events:none;border-radius:3px;position:absolute;inset:0}.truesize-sheet{background:var(--paper-fixed);border:1px solid var(--canvas-line);border-radius:var(--r-sm);box-shadow:var(--shadow-2);padding:var(--s-4);place-items:center;display:grid;overflow:auto}.kv{gap:var(--s-2) var(--s-4);font-size:var(--fs-14);grid-template-columns:auto 1fr;margin:0;display:grid}.kv dt{color:var(--muted)}.kv dd{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-13);margin:0;font-weight:500}.scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto}table.data{border-collapse:collapse;width:100%;font-size:var(--fs-14)}table.data th,table.data td{padding:var(--s-2) var(--s-3);text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}table.data th{font-size:var(--fs-13);color:var(--muted);font-weight:600}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.divider{background:var(--border);height:1px;margin:var(--s-5) 0;border:0}.stack{gap:var(--s-4);flex-direction:column;display:flex}.stack-sm{gap:var(--s-2);flex-direction:column;display:flex}.row{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.grid-2{gap:var(--s-4);grid-template-columns:1fr;display:grid}@media(min-width:34rem){.grid-2{grid-template-columns:1fr 1fr}}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.progress{border-radius:var(--r-pill);background:var(--raised);height:6px;overflow:hidden}.progress>i{background:var(--accent);height:100%;transition:width var(--base) var(--ease-out);display:block}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.create-grid{gap:var(--s-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media(min-width:60rem){.create-grid{grid-template-columns:minmax(0,1fr) minmax(19rem,24rem)}.create-grid>:last-child{top:var(--s-4);position:sticky}}.foot{margin-top:var(--s-8);border-top:1px solid var(--border);background:var(--surface);padding-block:var(--s-6)}.foot .hint+.hint{margin-top:var(--s-3)}.foot .hint{max-width:62ch}.foot a{color:var(--accent);text-underline-offset:2px;font-weight:600;text-decoration:underline}.foot a:hover{color:var(--accent-hover)}a.vcf-home{min-height:var(--target);margin-bottom:var(--s-4);border:1px solid var(--border-strong);border-radius:var(--r-pill);color:var(--text);font-size:var(--fs-16);transition:border-color var(--base) var(--ease-out),background-color var(--base) var(--ease-out);align-items:center;gap:.65rem;padding:.3rem 1.1rem .3rem .35rem;font-weight:650;text-decoration:none;display:inline-flex}a.vcf-home:hover{color:var(--text);background:#ff4fa314;border-color:#ff4fa3}.vcf-home svg{width:1.9rem;height:1.9rem;transition:transform var(--slow) cubic-bezier(.3,1.5,.5,1);flex:none}.vcf-home:hover svg,.vcf-home:focus-visible svg{transform:rotate(-8deg)scale(1.1)}.vcf-home b{font-weight:800}.hued{--hue:var(--accent);--hue-soft:var(--accent-soft)}.hue-indigo{--hue:var(--hue-indigo);--hue-soft:var(--hue-indigo-soft)}.hue-violet{--hue:var(--hue-violet);--hue-soft:var(--hue-violet-soft)}.hue-fuchsia{--hue:var(--hue-fuchsia);--hue-soft:var(--hue-fuchsia-soft)}.hue-sky{--hue:var(--hue-sky);--hue-soft:var(--hue-sky-soft)}.hue-cyan{--hue:var(--hue-cyan);--hue-soft:var(--hue-cyan-soft)}.hue-teal{--hue:var(--hue-teal);--hue-soft:var(--hue-teal-soft)}.type-grid{gap:var(--s-2);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));display:grid}.type-btn{min-height:var(--target);padding:0 var(--s-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text-2);font:inherit;font-size:var(--fs-14);text-align:center;cursor:pointer;touch-action:manipulation;transition:background var(--fast) var(--ease-out),border-color var(--fast) var(--ease-out),color var(--fast) var(--ease-out);justify-content:center;align-items:center;gap:.45rem;font-weight:600;display:flex}.type-btn .icon{color:var(--hue,var(--accent))}.type-btn:hover{border-color:var(--hue,var(--accent));background:var(--hue-soft,var(--accent-soft));color:var(--text)}.type-btn[aria-selected=true]{border-color:var(--hue,var(--accent));background:var(--hue-soft,var(--accent-soft));color:var(--hue,var(--accent));box-shadow:inset 0 0 0 1px var(--hue,var(--accent))}.card-icon{border-radius:var(--r-sm);background:var(--hue-soft,var(--accent-soft));width:2rem;height:2rem;color:var(--hue,var(--accent));flex:none;justify-content:center;align-items:center;display:inline-flex}.card-head .card-title{align-items:center;gap:var(--s-3);display:inline-flex}.disclosure>summary .card-icon{width:1.75rem;height:1.75rem}.actions{justify-content:center;align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.actions-label{text-align:center;width:100%;font-size:var(--fs-13);color:var(--muted)}.centered{text-align:center}.chip-row-centered{justify-content:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.hero-accent{color:var(--accent)}.chip.chip-hued{border-color:var(--hue,var(--accent))}@supports (color:color-mix(in lab,red,red)){.chip.chip-hued{border-color:color-mix(in srgb,var(--hue,var(--accent)) 35%,transparent)}}.chip.chip-hued{background:var(--hue-soft,var(--accent-soft));color:var(--hue,var(--accent))}.chip.chip-hued .icon{color:var(--hue,var(--accent))}.stat-value{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--hue,var(--accent));font-weight:600}.foot-inner{align-items:center;gap:var(--s-4);text-align:center;flex-direction:column;display:flex}.foot-links{justify-content:center;align-items:center;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.foot-links a{min-height:2.25rem;font-size:var(--fs-14);color:var(--text-2);align-items:center;gap:.4rem;font-weight:600;text-decoration:none;display:inline-flex}.foot-links a:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.foot-credits{max-width:60ch;font-size:var(--fs-13);color:var(--muted);line-height:1.6}.foot-credits a{color:var(--text-2);border-bottom:1px solid var(--border-strong);font-weight:600;text-decoration:none}.foot-credits a:hover{color:var(--accent);border-bottom-color:var(--accent)}.foot-note{max-width:58ch;font-size:var(--fs-13);color:var(--muted);line-height:1.6}.foot-rule{background:var(--border);border:0;width:100%;max-width:22rem;height:1px;margin:0}.foot-tip{padding:var(--s-2) var(--s-4);border:1px solid var(--accent-line);border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent);font-size:var(--fs-13);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.explainer-grid{gap:var(--s-4);margin-top:var(--s-7);grid-template-columns:minmax(0,1fr);display:grid}@media(min-width:56rem){.explainer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.explainer-wide{grid-column:1/-1}}.explainer{padding:var(--s-5);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-1);position:relative}.explainer:before{content:"";border-radius:var(--r-lg) 0 0 var(--r-lg);background:var(--hue,var(--accent));width:4px;position:absolute;inset:0 auto 0 0}.explainer .eyebrow{margin-bottom:var(--s-3);border-radius:var(--r-pill);background:var(--hue-soft,var(--accent-soft));color:var(--hue,var(--accent));font-size:var(--fs-12);letter-spacing:.07em;text-transform:uppercase;padding:.25rem .7rem;font-weight:700;display:inline-block}.explainer-title{margin-bottom:var(--s-3);font-size:var(--fs-21);font-weight:700}.explainer p{max-width:68ch;font-size:var(--fs-15);color:var(--text-2);line-height:1.65}.explainer p+p{margin-top:var(--s-3)}.explainer strong{color:var(--text);font-weight:650}.explainer-aside{padding:var(--s-3) var(--s-4);border-left:3px solid var(--hue,var(--accent));border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--hue-soft,var(--accent-soft))}.explainer-steps{gap:var(--s-3);font-size:var(--fs-15);color:var(--text-2);margin:0;padding-left:1.4rem;line-height:1.65;list-style:decimal;display:grid}.explainer-steps li::marker{color:var(--hue,var(--accent));font-weight:700}.explainer-cols{gap:var(--s-5);grid-template-columns:minmax(0,1fr);display:grid}@media(min-width:48rem){.explainer-cols{column-gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.explainer-item{align-items:flex-start;gap:var(--s-3);display:flex}.explainer-item-icon{border-radius:var(--r-sm);background:var(--hue-soft,var(--accent-soft));width:1.9rem;height:1.9rem;color:var(--hue,var(--accent));flex:none;justify-content:center;align-items:center;margin-top:.1rem;display:inline-flex}.explainer-subtitle{margin-bottom:var(--s-2);font-size:var(--fs-16);color:var(--text);font-weight:650}.explainer-qa p{font-size:var(--fs-14)}.explainer{content-visibility:auto;contain-intrinsic-size:auto 420px}.foot{content-visibility:auto;contain-intrinsic-size:auto 340px}.showcase{z-index:40;inset:auto .75rem calc(.75rem + env(safe-area-inset-bottom)) .75rem;max-width:34rem;margin-inline:auto;position:fixed}.showcase.is-dismissed{display:none}@media(max-width:74.99rem){body.has-showcase-bar{padding-bottom:calc(6.5rem + env(safe-area-inset-bottom))}}.showcase-close{z-index:2;cursor:pointer;touch-action:manipulation;color:#1b2230;background:#fff;border:0;border-radius:50%;place-items:center;width:1.9rem;height:1.9rem;padding:0;font:700 1.15rem/1 system-ui,sans-serif;display:grid;position:absolute;top:-.7rem;right:-.35rem;box-shadow:0 1px 4px #0000004d}.showcase-close:before{content:"";position:absolute;inset:-.4rem}.showcase-close:hover{background:#eef1f6}.showcase-close:focus-visible{outline-offset:2px;outline:3px solid #4d90fe}.showcase-stage{isolation:isolate;border-radius:16px;overflow:hidden;box-shadow:0 12px 32px #0a0e184d,0 2px 8px #0a0e1833}.showcase-track{display:grid}.sc-slide{color:var(--sc-fg);background:var(--sc-bg);opacity:0;visibility:hidden;grid-area:1/1;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand head cta";align-items:center;gap:.75rem;padding:.8rem .9rem 1.05rem;text-decoration:none;transition:opacity .22s ease-in,transform .22s ease-in,visibility 0s linear .22s;display:grid;transform:translateY(.4rem)}.sc-slide.is-active{opacity:1;visibility:visible;transition:opacity .42s cubic-bezier(.2,.8,.2,1),transform .42s cubic-bezier(.2,.8,.2,1);transform:none}.sc-slide:focus-visible{outline:3px solid var(--sc-accent);outline-offset:-3px}.sc-art,.sc-name{display:none}.sc-brand{grid-area:brand;align-items:center;gap:.6rem;min-width:0;display:flex}.sc-logo{border-radius:10px;flex:none;width:2.5rem;height:2.5rem;display:block}.sc-headline{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:head;font-size:.9375rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.sc-cta{white-space:nowrap;min-height:2.25rem;color:var(--sc-cta-ink);background:var(--sc-cta-bg);border-radius:999px;grid-area:cta;justify-content:center;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.8125rem;font-weight:700;display:inline-flex}.sc-arrow{transition:transform .2s ease-out}.sc-slide:hover .sc-arrow,.sc-slide:focus-visible .sc-arrow{transform:translate(.2rem)}@media(max-width:26rem){.sc-cta{width:2.25rem;padding:0}.sc-cta-text{display:none}}.showcase-timer{z-index:1;pointer-events:none;background:#ffffff4d;border-radius:2px;height:3px;position:absolute;bottom:.4rem;left:1rem;right:1rem;overflow:hidden}.showcase-timer:not(.is-running){visibility:hidden}.showcase-timer i{border-radius:inherit;transform-origin:0;background:#ffffffeb;position:absolute;inset:0;transform:scaleX(0)}.showcase-timer.is-running i{animation:sc-progress var(--sc-interval,6s) linear forwards}.showcase.is-paused .showcase-timer i,.showcase.is-hidden-tab .showcase-timer i{animation-play-state:paused}@keyframes sc-progress{to{transform:scaleX(1)}}@media(min-width:75rem){.showcase-slot{align-self:start;position:sticky;top:1.5rem}.showcase{--sc-gap:.75rem;--sc-card:clamp(11rem, calc((100dvh - 5rem - 2 * var(--sc-gap)) / 3), 14.5rem);max-width:none;margin:0;position:relative;inset:auto}.showcase.is-dismissed{display:block}.showcase-close{display:none}.showcase-timer{visibility:hidden}.showcase-stage{box-sizing:content-box;height:calc(var(--sc-rows) * var(--sc-card) + (var(--sc-rows) - 1) * var(--sc-gap));margin:calc(-1 * var(--sc-gap));padding:var(--sc-gap);box-shadow:none;border-radius:0}.showcase-track{grid-auto-rows:var(--sc-card);gap:var(--sc-gap)}.showcase-track.is-sliding{transform:translateY(calc(-1 * (var(--sc-card) + var(--sc-gap))));transition:transform .8s cubic-bezier(.65,0,.35,1)}.sc-slide{opacity:1;visibility:visible;border-radius:14px;grid-template:"art art"minmax(0,1fr)"brand cta""head head"/minmax(0,1fr) auto;grid-area:auto;gap:.5rem;padding:.65rem .65rem .8rem;transition:none;transform:none;box-shadow:0 6px 16px #0a0e1833,0 1px 3px #0a0e1829}.sc-art{border-radius:10px;grid-area:art;align-self:stretch;display:block;position:relative;overflow:hidden}.sc-brand{gap:.45rem}.sc-name{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:700;display:block;overflow:hidden}.sc-logo{border-radius:6px;width:1.5rem;height:1.5rem}.sc-headline{font-size:.9375rem;line-height:1.25}.sc-cta{min-height:1.9rem;padding:.3rem .7rem;font-size:.75rem}}.sc-motif{background:var(--sc-panel);transform-origin:0 0;width:142.857%;height:142.857%;position:absolute;top:0;left:0;overflow:hidden;transform:scale(.7)}.sc-motif-data{align-content:center;gap:.7rem;padding:0 1.1rem;font:500 .8125rem/1 JetBrains Mono,ui-monospace,Consolas,monospace;display:grid}.sc-row{align-items:center;gap:.6rem;display:flex}.sc-key{color:var(--sc-accent);flex:0 0 5.4rem}.sc-val{background:linear-gradient(90deg,var(--sc-accent),var(--sc-accent-2));transform-origin:0;opacity:.4;border-radius:4px;flex:1;height:.55rem;transform:scaleX(.06)}.sc-slide.is-active .sc-val{animation:sc-fill .7s cubic-bezier(.2,.8,.2,1) calc(.5s + var(--i) * .2s) forwards}@keyframes sc-fill{to{transform:scaleX(var(--w));opacity:1}}.sc-beam{background:linear-gradient(180deg,transparent,var(--sc-accent),transparent);height:3rem;position:absolute;top:-3rem;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.sc-beam{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--sc-accent) 30%,transparent),transparent)}}.sc-slide.is-active .sc-beam{animation:1.4s ease-in-out .15s 2 sc-beam}@keyframes sc-beam{to{transform:translateY(16rem)}}.sc-motif-order{justify-items:center;padding-top:.7rem;display:grid}.sc-phone{background:#0e1017;border-radius:1.7rem 1.7rem 0 0;width:11.75rem;height:12rem;padding:.35rem .35rem 0;box-shadow:0 10px 24px #0f0c3259}.sc-screen{color:#0e1017;background:#fbfbfd;border-radius:1.4rem 1.4rem 0 0;height:100%;padding:.8rem .6rem 0;font-size:.625rem;line-height:1;position:relative}.sc-screen:before{content:"";background:#0e1017;border-radius:.2rem;width:2.4rem;height:.3rem;margin-left:-1.2rem;position:absolute;top:.3rem;left:50%}.sc-app-bar{justify-content:space-between;align-items:center;height:1.2rem;margin-bottom:.45rem;font-size:.6875rem;font-weight:750;display:flex}.sc-pen{background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:.3rem;width:1rem;height:1rem;position:relative}.sc-pen:after{content:"";background:#fff;border-radius:.1rem;width:.12rem;height:.6rem;position:absolute;top:.2rem;left:.45rem;transform:rotate(35deg)}.sc-list{height:7.3rem;position:relative}.sc-rank{left:0;top:var(--y);color:#5f677a;font-variant-numeric:tabular-nums;place-items:center;width:.8rem;height:1.35rem;font-weight:700;display:grid;position:absolute}.sc-divider{left:0;right:0;top:var(--y);letter-spacing:.06em;text-transform:uppercase;color:#4f46e5;white-space:nowrap;align-items:center;gap:.3rem;height:.6rem;font-size:.5rem;font-weight:800;display:flex;position:absolute}.sc-divider:after{content:"";background:#4f46e5;border-radius:1px;flex:1;height:1.5px}.sc-card{left:1.05rem;right:0;top:var(--y);white-space:nowrap;background:#fff;border:1px solid #e5e7ef;border-radius:.4rem;align-items:center;height:1.35rem;padding:0 .45rem;font-weight:600;display:flex;position:absolute}.sc-card.is-rising{z-index:1}.sc-finger{opacity:0;background:#4f46e538;border-radius:50%;width:1rem;height:1rem;margin-top:-.5rem;position:absolute;top:50%;right:.35rem;box-shadow:0 0 0 2px #4f46e58c}.sc-slide.is-active .sc-card{animation:.6s cubic-bezier(.3,.7,.2,1) 1.15s forwards sc-shift}.sc-slide.is-active .sc-card.is-rising{animation:1.4s cubic-bezier(.45,0,.2,1) .75s forwards sc-drag}.sc-slide.is-active .sc-finger{animation:1.9s ease-out .45s forwards sc-finger}@keyframes sc-shift{to{transform:translateY(var(--dy))}}@keyframes sc-drag{18%{border-color:#4f46e5;transform:scale(1.06);box-shadow:0 6px 14px #0f0c3238}82%{transform:translateY(var(--dy)) scale(1.06);border-color:#4f46e5;box-shadow:0 6px 14px #0f0c3238}to{transform:translateY(var(--dy));color:#3730a3;box-shadow:none;background:#eef0ff;border-color:#4f46e5}}@keyframes sc-finger{0%{opacity:0;transform:scale(.6)}15%,80%{opacity:1;transform:none}to{opacity:0;transform:scale(1.25)}}.sc-motif-redact{color:#1f2430;align-content:start;gap:.3rem;padding:.9rem .9rem 0;font-size:.75rem;line-height:1.5;display:grid}.sc-doc-title{letter-spacing:.05em;text-transform:uppercase;color:#111a26;border-bottom:1px solid #d8cfbb;justify-content:space-between;margin-bottom:.15rem;padding-bottom:.3rem;font-size:.6875rem;font-weight:800;display:flex}.sc-doc-title span{letter-spacing:0;text-transform:none;color:#6b6457;font-weight:600}.sc-doc-row{white-space:nowrap;gap:.5rem;display:flex}.sc-doc-label{color:#6b6457;flex:0 0 3.4rem}.sc-pii{font-weight:600;position:relative}.sc-pii:before,.sc-pii:after{content:"";border-radius:3px;position:absolute;inset:-.08rem -.2rem}.sc-pii:before{opacity:0;background:#c9a24a2e;box-shadow:0 0 0 1.5px #c9a24a}.sc-pii:after{transform-origin:0;background:#111a26;transform:scaleX(0)}.sc-slide.is-active .sc-pii:before{animation:sc-detect .55s ease-out calc(.5s + var(--i) * .42s) forwards}.sc-slide.is-active .sc-pii:after{animation:sc-close .35s cubic-bezier(.2,.8,.2,1) calc(.8s + var(--i) * .42s) forwards}@keyframes sc-detect{35%{opacity:1}to{opacity:0}}@keyframes sc-close{to{transform:scaleX(1)}}.sc-motif-site{align-content:start;padding:1rem 1.1rem 0;display:grid}.sc-browser{color:#1c1917;background:#faf6f1;border-radius:.7rem .7rem 0 0;overflow:hidden;box-shadow:0 12px 28px #0006}.sc-browser-bar{background:#ece4d8;align-items:center;gap:.3rem;height:1.6rem;padding:0 .6rem;display:flex}.sc-browser-bar i{background:#cfc4b4;border-radius:50%;width:.5rem;height:.5rem}.sc-url{color:#57534e;background:#fff;border-radius:999px;flex:1;margin-left:.4rem;padding:.15rem .6rem;font-size:.6875rem;line-height:1.2}.sc-site{gap:.6rem;padding:.7rem .9rem 2rem;display:grid}.sc-site-nav{align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.sc-site-nav b{margin-right:auto;font-weight:800}.sc-site-nav i{background:#d6cdbf;border-radius:2px;width:1.6rem;height:.3rem}.sc-site-hero{letter-spacing:-.02em;max-width:13rem;font-size:1.3rem;font-weight:800;line-height:1.1}.sc-site-btn{color:#0c0a09;background:linear-gradient(135deg,#63f0ff,#2b8cff 50%,#7d6cff);border-radius:999px;justify-self:start;padding:.35rem .8rem;font-size:.75rem;font-weight:800}.sc-site-tiles{grid-template-columns:repeat(3,1fr);gap:.45rem;display:grid}.sc-site-tiles i{background:linear-gradient(135deg,#eadfce,#d5c4ab);border-radius:.45rem;height:2.6rem}.sc-price{color:#faf6f1;white-space:nowrap;background:#0c0a09;border-radius:999px;padding:.4rem .8rem;font-size:1.05rem;font-weight:800;position:absolute;bottom:1rem;right:1.1rem;transform:rotate(-4deg);box-shadow:0 0 0 2px #2b8cff,0 8px 20px #00000073}.sc-slide.is-active .sc-build{animation:sc-build .5s cubic-bezier(.2,.8,.2,1) calc(.4s + var(--i) * .32s) both}.sc-slide.is-active .sc-price{animation:.55s cubic-bezier(.3,1.4,.5,1) 1.9s both sc-tag}@keyframes sc-build{0%{opacity:0;transform:translateY(.6rem)}}@keyframes sc-tag{0%{opacity:0;transform:rotate(-4deg)scale(.4)}}@media(prefers-reduced-motion:reduce){.sc-slide,.sc-slide.is-active,.sc-arrow,.showcase-track.is-sliding{transition:none}.showcase :not(.showcase-timer i),.showcase :before,.showcase :after{animation:none!important}.showcase-timer{visibility:hidden}.showcase-timer.is-running i{animation-duration:var(--sc-interval,6s)!important}.sc-val{transform:scaleX(var(--w));opacity:1}.sc-card{transform:translateY(var(--dy))}.sc-card.is-rising{color:#3730a3;background:#eef0ff;border-color:#4f46e5}.sc-pii:after{transform:scaleX(1)}}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}
