/*! 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{--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}::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-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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-code-keyword:#c4a6ff;--color-code-fn:#8ab4ff;--color-code-string:#7fe0c0;--color-code-number:#ffb088;--color-code-comment:#8a85a3;--color-rz-paper:#f7f3ea;--color-rz-sheet:#fbf8f2;--color-rz-concrete:#cac6bc;--color-rz-ink:#171420;--color-rz-ink-soft:#3d3750;--color-rz-muted:#5f5a72;--color-rz-line:#ddd8e7;--color-rz-cool:#f4f6f5;--color-rz-on-grad:#fff;--color-rz-blue:#d6d8ff;--color-rz-blue-2:#b9bdff;--color-rz-blue-solid:#7c82ff;--color-rz-blue-accent:#4a4fd9;--color-rz-pink:#ffd3e3;--color-rz-pink-soft:#ffe9f1;--color-rz-pink-2:#ffb0cd;--color-rz-pink-solid:#ff5c9a;--color-rz-pink-accent:#c81e64;--color-rz-mint:#c4eedb;--color-rz-mint-2:#98ddbf;--color-rz-mint-solid:#2fcb8e;--color-rz-mint-accent:#0b7a52;--color-rz-yellow:#ffe7a6;--color-rz-yellow-2:#ffd36b;--color-rz-yellow-accent:#ffb400;--color-rz-sky:#d3e7ff;--color-rz-sky-2:#a9cfff;--color-rz-sky-solid:#4e9bff;--color-rz-sky-accent:#1f66c2;--color-rz-purple:#e6daff;--color-rz-purple-2:#cdb8ff;--color-rz-purple-solid:#9b6bff;--color-rz-purple-accent:#6a35d9;--color-rz-dark:#0f0c1a;--color-rz-dark-panel:#15111f;--color-rz-dark-head:#171420;--color-rz-dark-highlight:#1f1a2e;--color-rz-dark-line:#2e2a3a;--color-rz-dark-text:#f5f2fa;--color-rz-dark-soft:#b9b5c4;--color-rz-dark-meta:#8a85a3;--font-rz-display:"Bricolage Grotesque Variable", ui-sans-serif, system-ui, sans-serif;--font-rz-sans:"Instrument Sans Variable", ui-sans-serif, system-ui, sans-serif;--font-rz-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", monospace;--text-rz-hero:clamp(2.75rem, 1.9rem + 4.2vw, 4.75rem);--text-rz-page:clamp(2.25rem, 1.7rem + 2.6vw, 4rem);--text-rz-section:clamp(1.75rem, 1.5rem + 1.4vw, 2.875rem);--text-rz-card:clamp(1.3125rem, 1.2rem + .5vw, 1.625rem);--text-rz-lede:1.0625rem;--text-rz-body:.96875rem;--text-rz-small:.875rem;--text-rz-data:1.3125rem;--text-rz-meta:.78125rem;--text-rz-micro:.65625rem;--radius-rz-xl:34px;--radius-rz-lg:28px;--radius-rz-md:22px;--radius-rz-sm:18px;--radius-rz-xs:14px}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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;-webkit-text-decoration:inherit;-webkit-text-decoration: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{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.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}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.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);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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-ext-hu.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:Bricolage Grotesque Variable;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-hu.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:Instrument Sans Variable;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/instrument-sans-latin-ext-hu.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:Instrument Sans Variable;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/instrument-sans-latin-hu.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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin-ext-hu.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-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin-hu.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-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin-ext-hu.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-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin-hu.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-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600-latin-ext-hu.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-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600-latin-hu.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}:root{--dur-quick:.16s;--dur-base:.24s;--dur-slow:.42s;--dur-blink:1.06s;--dur-marquee:60s;--dur-float:5.6s;--dur-enter:.9s;--dur-stagger:70ms;--dur-drift:18s;--dur-reveal:.8s;--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-emph:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--shift-nudge:4px;--shift-slide:12px;--shift-reveal:24px;--rz-border:2px;--rz-border-thin:1.5px;--rz-focus:var(--color-rz-blue-accent);--rz-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3 3 7-7' fill='none' stroke='%23171420' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--rz-check-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3 3 7-7' fill='none' stroke='%23f7f3ea' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--rz-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8h8' fill='none' stroke='%23171420' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E");--rz-tone:var(--color-rz-sheet);--rz-tone-2:var(--color-rz-concrete);--rz-tone-solid:var(--color-rz-ink);--rz-tone-accent:var(--color-rz-ink)}.rz-blue{--rz-tone:var(--color-rz-blue);--rz-tone-2:var(--color-rz-blue-2);--rz-tone-solid:var(--color-rz-blue-solid);--rz-tone-accent:var(--color-rz-blue-accent)}.rz-pink{--rz-tone:var(--color-rz-pink);--rz-tone-2:var(--color-rz-pink-2);--rz-tone-solid:var(--color-rz-pink-solid);--rz-tone-accent:var(--color-rz-pink-accent)}.rz-mint{--rz-tone:var(--color-rz-mint);--rz-tone-2:var(--color-rz-mint-2);--rz-tone-solid:var(--color-rz-mint-solid);--rz-tone-accent:var(--color-rz-mint-accent)}.rz-yellow{--rz-tone:var(--color-rz-yellow);--rz-tone-2:var(--color-rz-yellow-2);--rz-tone-solid:var(--color-rz-yellow-2);--rz-tone-accent:var(--color-rz-yellow-accent)}.rz-sky{--rz-tone:var(--color-rz-sky);--rz-tone-2:var(--color-rz-sky-2);--rz-tone-solid:var(--color-rz-sky-solid);--rz-tone-accent:var(--color-rz-sky-accent)}.rz-purple{--rz-tone:var(--color-rz-purple);--rz-tone-2:var(--color-rz-purple-2);--rz-tone-solid:var(--color-rz-purple-solid);--rz-tone-accent:var(--color-rz-purple-accent)}.rz-concrete{--rz-tone:var(--color-rz-concrete);--rz-tone-2:var(--color-rz-line);--rz-tone-solid:var(--color-rz-ink);--rz-tone-accent:var(--color-rz-ink)}.rz-ink{--rz-tone:var(--color-rz-ink);--rz-tone-2:var(--color-rz-dark-line);--rz-tone-solid:var(--color-rz-yellow-2);--rz-tone-accent:var(--color-rz-yellow-2)}.rz{background-color:var(--color-rz-paper);color:var(--color-rz-ink);font-family:var(--font-rz-sans);font-size:var(--text-rz-body);line-height:1.55}.rz :focus-visible{outline:3px solid var(--rz-focus);outline-offset:3px}.rz-h1,.rz-h2,.rz-h3{font-family:var(--font-rz-display);text-wrap:balance;font-weight:800}.rz-h1{font-size:var(--text-rz-hero);letter-spacing:-.04em;line-height:.95}.rz-h2{font-size:var(--text-rz-section);letter-spacing:-.03em;line-height:1.02}.rz-h3{font-size:var(--text-rz-card);letter-spacing:-.02em;font-weight:700;line-height:1.12}.rz-lede{max-width:46ch;color:var(--color-rz-ink-soft);font-size:var(--text-rz-lede);line-height:1.6}.rz-meta{font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);letter-spacing:.02em;color:var(--color-rz-muted);font-weight:500}.rz-meta[data-chrome=true]{text-transform:uppercase;letter-spacing:.08em;font-size:var(--text-rz-micro)}.rz-data{font-family:var(--font-rz-mono);font-size:var(--text-rz-data);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;font-weight:600}.rz-card{border:var(--rz-border) solid var(--color-rz-ink);border-radius:var(--radius-rz-lg);background-color:var(--rz-tone);padding:22px}.rz-card[data-size=lg]{border-radius:var(--radius-rz-xl);padding:28px}.rz-card[data-size=sm]{border-radius:var(--radius-rz-md);padding:16px}.rz-card[data-tone=sheet]{background-color:var(--color-rz-sheet)}.rz-card[data-tone=paper]{background-color:var(--color-rz-paper)}.rz-card[data-tone=dashed]{background-color:#0000;border-style:dashed}.rz-card.rz-ink{color:var(--color-rz-dark-text)}.rz-pill{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-sheet);height:44px;color:var(--color-rz-ink);font-family:var(--font-rz-sans);font-size:var(--text-rz-small);white-space:nowrap;cursor:pointer;transition:transform var(--dur-quick) var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding-inline:20px;font-weight:600;line-height:1;display:inline-flex}.rz-pill:active{transform:scale(.97)}.rz-pill[data-variant=ink]{background-color:var(--color-rz-ink);color:var(--color-rz-paper)}.rz-pill[data-variant=yellow]{background-color:var(--color-rz-yellow)}.rz-pill[data-variant=blue]{background-color:var(--color-rz-blue-accent);color:var(--color-rz-paper)}.rz-pill[data-variant=tone]{background-color:var(--rz-tone)}.rz-pill[data-variant=quiet]{background-color:#0000;border-color:#0000}.rz-pill[data-size=sm]{border-width:var(--rz-border-thin);height:34px;padding-inline:14px;font-size:.8125rem}.rz-pill:disabled,.rz-pill[aria-disabled=true]{opacity:.55;cursor:not-allowed}.rz-chip{border:var(--rz-border-thin) solid var(--color-rz-ink);background-color:var(--color-rz-sheet);height:30px;font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding-inline:12px;font-weight:500;display:inline-flex}.rz-chip[data-active=true]{background-color:var(--color-rz-ink);color:var(--color-rz-paper)}.rz-field{gap:6px;display:grid}.rz-field>label{font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);color:var(--color-rz-muted)}.rz-field input,.rz-field textarea{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-sheet);width:100%;min-height:48px;color:var(--color-rz-ink);font-family:inherit;font-size:var(--text-rz-lede);border-radius:16px;padding:12px 14px}.rz-field textarea{border-radius:var(--radius-rz-md);resize:vertical;min-height:132px}.rz-field[data-invalid=true] input,.rz-field[data-invalid=true] textarea{border-color:var(--color-rz-pink-solid);background-color:#fff6fa}.rz-error{color:var(--color-rz-pink-accent);font-size:var(--text-rz-small);font-weight:600}.rz-figure{border:var(--rz-border) solid var(--color-rz-ink);border-radius:var(--radius-rz-sm);background-color:var(--rz-tone);place-items:center;display:grid;overflow:hidden}.rz-figure>svg{width:100%;height:100%;display:block}.rz-rule{align-items:center;gap:16px;display:flex}.rz-rule:after{content:"";height:var(--rz-border);background-color:var(--color-rz-ink);opacity:.18;flex:1}.rz-ill .k{fill:none;stroke:var(--color-rz-ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.rz-ill .p{fill:var(--color-rz-sheet);stroke:var(--color-rz-ink);stroke-width:3px;stroke-linejoin:round}.rz-ill .a{fill:var(--rz-tone-solid)}.rz-ill .s{fill:var(--rz-tone-2)}.rz-ill .d{fill:var(--color-rz-ink)}.rz-ill .ak{fill:none;stroke:var(--rz-tone-solid);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.rz-ill .mv-x,.rz-ill .mv-y,.rz-ill .mv-s{transform-box:fill-box;transform-origin:50%;transition:transform var(--dur-base) var(--ease-out)}@media (hover:hover) and (prefers-reduced-motion:no-preference){[data-tile-host]:hover .rz-ill .mv-x{transform:translate(3px)}[data-tile-host]:hover .rz-ill .mv-y{transform:translateY(-3px)}[data-tile-host]:hover .rz-ill .mv-s{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.rz-pill:active{transform:none}}.rz-go{border:var(--rz-border-thin) solid currentcolor;width:30px;height:30px;transition:transform var(--dur-quick) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}a:hover>.rz-go,a:hover .rz-go,button:hover>.rz-go{transform:translate(3px)}.rz-chev{color:var(--color-rz-muted);transition:transform var(--dur-quick) var(--ease-out);flex:none}[aria-expanded=true] .rz-chev,[aria-current=true] .rz-chev{transform:rotate(90deg)}button:hover .rz-chev,a:hover .rz-chev{color:inherit}@media (prefers-reduced-motion:reduce){.rz-go,.rz-chev{transition:none}a:hover>.rz-go,a:hover .rz-go,button:hover>.rz-go{transform:none}}*,:before,:after{box-sizing:border-box}*{margin:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-text-size-adjust:100%}body{background-color:var(--color-rz-paper);min-height:100dvh;color:var(--color-rz-ink);font-family:var(--font-rz-sans);font-size:var(--text-rz-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.55;overflow-x:clip}h1,h2,h3,h4{font-family:var(--font-rz-display);text-wrap:balance;font-weight:800}p{text-wrap:pretty}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:0 0;border:none;padding:0}img,svg,video{max-width:100%;display:block}::selection{background-color:var(--color-rz-yellow-2);color:var(--color-rz-ink)}:focus-visible{outline:3px solid var(--rz-focus);outline-offset:3px;border-radius:4px}:focus:not(:focus-visible){outline:none}.skip-link{z-index:100;border:var(--rz-border) solid var(--color-rz-ink);border-radius:0 0 var(--radius-rz-xs) 0;background-color:var(--color-rz-yellow);color:var(--color-rz-ink);font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);padding:12px 20px;position:fixed;top:0;left:0;transform:translateY(-120%)}.skip-link:focus-visible{transform:translateY(0)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-rizo]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-rizo] body{background-color:var(--color-rz-paper);color:var(--color-rz-ink);font-family:var(--font-rz-sans);font-size:var(--text-rz-body);line-height:1.55}html[data-rizo] :focus-visible{outline:3px solid var(--rz-focus);outline-offset:3px;border-radius:4px}html[data-rizo] .skip-link{border:var(--rz-border) solid var(--color-rz-ink);border-radius:0 0 var(--radius-rz-xs) 0;background-color:var(--color-rz-yellow);color:var(--color-rz-ink);font-family:var(--font-rz-mono)}:root{--rz-head-h:70px}.rz-page{width:100%;max-width:1180px;margin-inline:auto;padding-inline:20px}.rz-body{flex-direction:column;min-height:100dvh;display:flex}.rz-body>main{flex:1}.rz-head{z-index:40;border-bottom:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-concrete);position:sticky;top:0}.rz-head-in{align-items:center;gap:16px;padding-block:12px;display:flex}.rz-mark{color:var(--color-rz-ink);flex:none;align-items:center;display:flex}.rz-mark svg{width:auto;height:38px;display:block}.rz-mark:focus-visible{outline-offset:6px}.rz-nav{flex-shrink:0;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.rz-nav a{border:var(--rz-border-thin) solid transparent;height:36px;font-size:var(--text-rz-small);border-radius:999px;align-items:center;padding-inline:14px;font-weight:600;display:inline-flex}.rz-nav a:hover{border-color:var(--color-rz-ink);background-color:var(--color-rz-sheet)}.rz-nav a[aria-current=page]{border-color:var(--color-rz-ink);background-color:var(--color-rz-ink);color:var(--color-rz-paper)}.rz-head-actions{align-items:center;gap:10px;margin-inline-start:auto;display:flex}.rz-burger{display:none}a.rz-pill{text-decoration:none}.rz-menu{border-top:var(--rz-border-thin) solid var(--color-rz-ink);background-color:var(--color-rz-concrete)}.rz-menu ul{gap:8px;margin:0;padding-block:16px 20px;list-style:none;display:grid}.rz-menu a{border:var(--rz-border) solid var(--color-rz-ink);border-radius:var(--radius-rz-xs);background-color:var(--color-rz-sheet);height:48px;font-size:var(--text-rz-lede);align-items:center;padding-inline:18px;font-weight:600;display:flex}.rz-menu a[aria-current=page]{background-color:var(--color-rz-ink);color:var(--color-rz-paper)}.rz-menu-cta{gap:8px;padding-bottom:20px;display:grid}.rz-menu-cta>.rz-pill{height:48px}.rz-foot{border-top:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-concrete);margin-top:72px}.rz-foot-brand{flex-wrap:wrap;align-items:center;gap:12px 24px;padding-block:36px 24px;display:flex}.rz-foot-brand .rz-mark svg{height:42px}.rz-foot-brand p{color:var(--color-rz-ink-soft);font-size:var(--text-rz-lede)}.rz-foot-cols{border-top:var(--rz-border-thin) solid var(--color-rz-ink);grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding-block:28px;display:grid}.rz-foot h2{font-family:var(--font-rz-mono);font-size:var(--text-rz-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--color-rz-ink-soft);margin-bottom:12px;font-weight:600}.rz-foot ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rz-foot a{font-size:var(--text-rz-body);text-underline-offset:4px;font-weight:500;text-decoration-line:underline;text-decoration-color:#0000}.rz-foot a:hover{text-decoration-color:currentColor}.rz-foot-note{max-width:28ch;color:var(--color-rz-ink-soft);margin-bottom:10px}.rz-foot-phone{font-family:var(--font-rz-mono);font-size:var(--text-rz-lede);font-weight:600}.rz-foot ul.rz-foot-social{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.rz-foot-social a{border:var(--rz-border-thin) solid var(--color-rz-ink);height:32px;font-size:var(--text-rz-small);border-radius:999px;align-items:center;padding-inline:12px;font-weight:600;display:inline-flex}.rz-foot-social a:hover{background-color:var(--color-rz-sheet)}.rz-foot-end{border-top:var(--rz-border-thin) solid var(--color-rz-ink);font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);color:var(--color-rz-ink-soft);flex-wrap:wrap;align-items:center;gap:8px 20px;padding-block:16px 28px;display:flex}.rz-foot-end button{font:inherit;text-underline-offset:4px;cursor:pointer;text-decoration:underline}@media (max-width:1023px){.rz-nav,.rz-head-actions .rz-pill:not(.rz-burger){display:none}.rz-burger{display:inline-flex}.rz-foot-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}}@media (max-width:519px){.rz-mark svg{height:30px}.rz-foot-brand .rz-mark svg{height:34px}.rz-foot-cols{grid-template-columns:minmax(0,1fr)}}html[data-rizo=ink]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-rizo=ink] body{background-color:var(--color-rz-dark);color:var(--color-rz-dark-text)}html[data-rizo=ink] .rz-head,html[data-rizo=ink] .rz-menu,html[data-rizo=ink] .rz-foot{border-color:var(--color-rz-dark-line);background-color:var(--color-rz-dark-head);color:var(--color-rz-dark-text)}html[data-rizo=ink] .rz-nav a:hover{border-color:var(--color-rz-dark-line);background-color:var(--color-rz-dark-highlight)}html[data-rizo=ink] .rz-nav a[aria-current=page]{border-color:var(--color-rz-dark-line);background-color:var(--color-rz-dark-highlight);color:var(--color-rz-dark-text)}html[data-rizo=ink] .rz-mark{color:var(--color-rz-dark-text)}html[data-rizo=ink] .rz-pill{border-color:var(--color-rz-dark-line);background-color:var(--color-rz-dark-highlight);color:var(--color-rz-dark-text)}html[data-rizo=ink] .rz-pill[data-variant=yellow]{border-color:var(--color-rz-yellow-2);background-color:var(--color-rz-yellow-2);color:var(--color-rz-ink)}html[data-rizo=ink] .rz-pill[data-variant=ink]{border-color:var(--color-rz-blue-accent);background-color:var(--color-rz-blue-accent);color:var(--color-rz-dark-text)}html[data-rizo=ink] .rz-chip{border-color:var(--color-rz-dark-line);background-color:var(--color-rz-dark-highlight);color:var(--color-rz-dark-soft)}html[data-rizo=ink] .rz-chip[data-active=true]{border-color:var(--color-rz-dark-text);background-color:var(--color-rz-dark-text);color:var(--color-rz-ink)}html[data-rizo=ink] .rz-field input,html[data-rizo=ink] .rz-field textarea,html[data-rizo=ink] .rz-menu a{border-color:var(--color-rz-dark-line);background-color:var(--color-rz-dark-panel);color:var(--color-rz-dark-text)}html[data-rizo=ink] .rz-menu a[aria-current=page]{background-color:var(--color-rz-dark-highlight)}html[data-rizo=ink] .rz-foot h2,html[data-rizo=ink] .rz-foot-note,html[data-rizo=ink] .rz-foot-brand p,html[data-rizo=ink] .rz-foot-end{color:var(--color-rz-dark-soft)}html[data-rizo=ink] .rz-foot-cols,html[data-rizo=ink] .rz-foot-end{border-color:var(--color-rz-dark-line)}html[data-rizo=ink] .skip-link{border-color:var(--color-rz-yellow-2)}html[data-rizo=feed] .rz-head,html[data-rizo=feed] .rz-menu{background-color:var(--color-rz-pink)}html[data-rizo=ads] body{background-color:var(--color-rz-cool)}.rz-head-badge{background-color:var(--color-rz-mint);flex-shrink:0}@media (max-width:1279px){.rz-head-badge{display:none}}.rz-boot{min-height:calc(100dvh - var(--rz-head-h))}@keyframes rz-page-out{to{opacity:0}}@keyframes rz-page-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation:rz-page-out var(--dur-quick) var(--ease-in) both}::view-transition-new(root){animation:rz-page-in var(--dur-base) var(--ease-out) both}.rz-enter{animation:rz-page-in var(--dur-base) var(--ease-out) both}}.rz-home{--home-grad:linear-gradient(125deg, #7c4dff 0%, #4f63f5 52%, #336fe8 100%);--home-plate:7px 7px 0 var(--color-rz-ink);gap:112px;padding-top:40px}.rz-hero{isolation:isolate;grid-template-columns:minmax(0,1fr);gap:40px;display:grid;position:relative}.rz-hero-blob{z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.rz-hero-blob[data-n="1"]{aspect-ratio:1;background:radial-gradient(circle,#8b5cff52,#5d7cff29 42%,#0000 70%);width:min(640px,70%);top:-60px;right:-20px}.rz-hero-blob[data-n="2"]{aspect-ratio:1;background:radial-gradient(circle,#ffd36b80,#0000 66%);width:min(460px,60%);bottom:-80px;left:-20px}.rz-hero-top{justify-items:start;gap:20px;display:grid}.rz-hero-top .rz-chip{background-color:var(--color-rz-sheet);gap:8px}.rz-hero h1{isolation:isolate;font-family:var(--font-rz-display);letter-spacing:-.045em;font-size:clamp(2.75rem,1.2rem + 5.4vw,6rem);font-weight:800;line-height:.92;position:relative}.rz-hero h1 span{display:block}.rz-hero-mark{background:var(--home-grad);color:#0000;-webkit-background-clip:text;background-clip:text;position:relative}.rz-hero-mark:after{content:"";z-index:-1;background-color:var(--color-rz-yellow-2);border-radius:999px;height:.2em;position:absolute;bottom:.04em;left:-.04em;right:-.04em;transform:rotate(-1.4deg)}.rz-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:start;gap:40px 64px;display:grid}.rz-hero-text{justify-items:start;gap:22px;padding-top:10px;display:grid}.rz-hero-lede{max-width:48ch;color:var(--color-rz-ink-soft);font-size:1.1875rem;line-height:1.6}.rz-hero-cta{flex-wrap:wrap;gap:12px;display:flex}.rz-pill[data-size=lg]{height:56px;padding-inline:26px;font-size:1rem}.rz-hero-cta .rz-pill[data-variant=ink]{box-shadow:5px 5px 0 var(--color-rz-purple-solid)}.rz-hero-note{max-width:46ch;font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);color:var(--color-rz-muted);line-height:1.5}.rz-hero-facts{gap:10px;margin:6px 0 0;padding:0;list-style:none;display:grid}.rz-hero-facts li{font-size:var(--text-rz-small);align-items:center;gap:12px;font-weight:600;display:flex}.rz-hero-facts li>span{border:var(--rz-border-thin) solid var(--color-rz-ink);background-color:var(--color-rz-sheet);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.rz-hero-shop{isolation:isolate;position:relative}.rz-stage{isolation:isolate;padding:0 10px 10px;position:relative}.rz-stage:before,.rz-stage:after{content:"";border:var(--rz-border) solid var(--color-rz-ink);border-radius:40px;position:absolute;inset:0 0 3%}.rz-stage:before{z-index:-1;background:radial-gradient(circle at 72% 18%, #ffffff8c, transparent 55%), var(--rz-tone)}.rz-stage:after{z-index:-2;background:var(--home-grad);transform:translate(14px,14px)}.rz-shopwin{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-sheet);border-radius:30px;position:relative}.rz-shopwin:before{content:"";z-index:-1;border:var(--rz-border) solid var(--color-rz-ink);border-radius:inherit;background:var(--home-grad);position:absolute;inset:0;transform:translate(14px,14px)}.rz-shopwin-bar{border-bottom:var(--rz-border) solid var(--color-rz-ink);align-items:center;gap:12px;padding:14px 16px;display:flex}.rz-shopwin-dots{flex:none;gap:6px;display:flex}.rz-shopwin-dots i{border:var(--rz-border-thin) solid var(--color-rz-ink);border-radius:50%;width:11px;height:11px}.rz-shopwin-dots i:first-child{background-color:var(--color-rz-pink-solid)}.rz-shopwin-dots i:nth-child(2){background-color:var(--color-rz-yellow-2)}.rz-shopwin-dots i:nth-child(3){background-color:var(--color-rz-mint-solid)}.rz-shopwin-address{border:var(--rz-border-thin) solid var(--color-rz-ink);background-color:var(--color-rz-paper);min-width:0;height:30px;font-family:var(--font-rz-mono);font-size:var(--text-rz-micro);color:var(--color-rz-ink-soft);white-space:nowrap;border-radius:999px;flex:1;align-items:center;gap:6px;padding-inline:12px;display:inline-flex;overflow:hidden}.rz-shopwin-cart{border:var(--rz-border-thin) solid var(--color-rz-ink);background-color:var(--color-rz-yellow);height:30px;font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);border-radius:999px;flex:none;align-items:center;gap:6px;padding-inline:10px;font-weight:600;display:inline-flex}.rz-shopwin-tabs{scrollbar-width:none;gap:6px;padding:14px 16px 4px;display:flex;overflow-x:auto}.rz-shopwin-tabs button{border:var(--rz-border-thin) solid var(--color-rz-ink);background-color:var(--color-rz-paper);height:36px;font-size:var(--text-rz-small);cursor:pointer;border-radius:999px;flex:none;padding-inline:14px;font-weight:600}.rz-shopwin-tabs button[aria-selected=true]{background-color:var(--color-rz-ink);color:var(--color-rz-paper)}.rz-shopwin-list{margin:0;padding:4px 16px 6px;list-style:none;display:grid}.rz-shopwin-list li{grid-template-columns:52px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding-block:12px;display:grid}.rz-shopwin-list li+li{border-top:var(--rz-border-thin) dashed var(--color-rz-line)}.rz-shopwin-list .shop-tile{aspect-ratio:1;border-radius:16px;width:52px}.rz-shopwin-name{gap:2px;min-width:0;display:grid}.rz-shopwin-name b{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:1rem;font-weight:700;line-height:1.25;display:flex}.rz-shopwin-name a:hover{text-underline-offset:3px;text-decoration:underline}.rz-shopwin-name small{font-size:var(--text-rz-small);color:var(--color-rz-muted)}.rz-shopwin-price{font-family:var(--font-rz-mono);font-size:var(--text-rz-body);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.rz-shopwin-foot{border-top:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-paper);font-size:var(--text-rz-small);border-radius:0 0 28px 28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:14px 16px 16px;display:flex}.rz-shopwin-note{color:var(--color-rz-muted)}.rz-shopwin-cartlink{align-items:center;gap:10px;font-weight:700;display:inline-flex}.rz-shopwin-go{background-color:var(--color-rz-ink);height:30px;color:var(--color-rz-paper);border-radius:999px;align-items:center;gap:6px;padding-inline:12px;font-size:.8125rem;display:inline-flex}.rz-shopwin-more{text-underline-offset:3px;align-items:center;gap:4px;font-weight:600;text-decoration:underline;display:inline-flex}.rz-sticker{z-index:2;text-align:center;pointer-events:none;animation:rz-float var(--dur-float) ease-in-out infinite;place-items:center;display:grid;position:absolute}.rz-sticker b{font-family:var(--font-rz-display);letter-spacing:-.03em;font-size:1.75rem;font-weight:800;line-height:1;display:block}.rz-sticker small{font-family:var(--font-rz-mono);font-size:var(--text-rz-micro);margin-top:2px;line-height:1.25;display:block}.rz-sticker[data-n="1"]{width:136px;height:136px;top:-58px;right:-40px}.rz-sticker[data-n="1"] svg{width:100%;height:100%;position:absolute;inset:0}.rz-sticker[data-n="1"]>span{max-width:88px;position:relative;transform:rotate(-10deg)}.rz-sticker[data-n="2"]{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--rz-tone);box-shadow:4px 4px 0 var(--color-rz-ink);animation-delay:calc(var(--dur-float) / -2);border-radius:22px;padding:12px 18px;bottom:-34px;left:-38px}.rz-sticker[data-n="2"]>span{display:block;transform:rotate(-5deg)}@keyframes rz-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.rz-marquee{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-ink);color:var(--color-rz-paper);border-radius:999px;margin-top:-56px;overflow:hidden}.rz-marquee-track{width:max-content;animation:rz-marquee var(--dur-marquee) linear infinite;display:flex}.rz-marquee:hover .rz-marquee-track{animation-play-state:paused}.rz-marquee-row{gap:26px;margin:0;padding:14px 13px 14px 26px;list-style:none;display:flex}.rz-marquee-row li{font-size:var(--text-rz-small);white-space:nowrap;align-items:center;gap:10px;font-weight:600;display:inline-flex}.rz-marquee-row b{font-family:var(--font-rz-mono);color:var(--color-rz-yellow-2);font-weight:600}.rz-marquee-row svg{color:var(--color-rz-purple-2);margin-left:16px}@keyframes rz-marquee{to{transform:translate(-50%)}}.rz-how{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.rz-how li{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--rz-tone);box-shadow:var(--home-plate);transition:transform var(--dur-quick) var(--ease-out);border-radius:30px;align-content:start;gap:10px;padding:26px 26px 28px;display:grid;position:relative}.rz-how li:hover{transform:translate(-2px,-3px)}.rz-how-num{font-family:var(--font-rz-display);color:#0000;-webkit-text-stroke:2px var(--color-rz-ink);font-size:4.5rem;font-weight:800;line-height:1;position:absolute;top:14px;right:22px}.rz-how-fig{width:min(230px,80%);margin-bottom:4px;display:block}.rz-how-fig svg{width:100%;height:auto;display:block}.rz-how h3{font-family:var(--font-rz-display);font-size:var(--text-rz-card);letter-spacing:-.02em;font-weight:800}.rz-how p{color:var(--color-rz-ink-soft);font-size:var(--text-rz-body);line-height:1.55}.rz-bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.rz-bento-tag{border:var(--rz-border-thin) solid currentcolor;height:26px;font-family:var(--font-rz-mono);font-size:var(--text-rz-micro);border-radius:999px;justify-self:start;align-items:center;padding-inline:10px;display:inline-flex}.rz-bento-shop{border:var(--rz-border) solid var(--color-rz-ink);background:var(--home-grad);min-height:560px;color:var(--color-rz-on-grad);box-shadow:var(--home-plate);transition:transform var(--dur-quick) var(--ease-out);border-radius:36px;grid-area:1/1/3/3;grid-template-rows:auto auto auto auto auto 1fr;align-content:start;gap:16px;padding:38px;display:grid;position:relative;overflow:hidden}.rz-bento-shop:hover{transform:translate(-2px,-3px)}.rz-bento-shop h3{max-width:13ch;font-family:var(--font-rz-display);letter-spacing:-.04em;font-size:clamp(2.25rem,1.6rem + 2.2vw,3.75rem);font-weight:800;line-height:.96}.rz-bento-shop p{max-width:40ch;font-size:var(--text-rz-lede);line-height:1.55}.rz-bento-stat{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-yellow);color:var(--color-rz-ink);font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);border-radius:999px;justify-self:start;padding:6px 14px;font-weight:600}.rz-bento-points{gap:10px;max-width:46%;margin-top:6px;display:grid}.rz-bento-points>span{align-items:center;gap:10px;font-weight:600;display:flex}.rz-bento-points svg{box-sizing:content-box;border:var(--rz-border-thin) solid var(--color-rz-ink);background-color:var(--color-rz-paper);color:var(--color-rz-ink);border-radius:50%;flex:none;padding:4px}.rz-bento-collage{pointer-events:none;width:300px;height:250px;position:absolute;bottom:96px;right:26px}.rz-bento-collage>span{transition:transform var(--dur-base) var(--ease-out);display:block;position:absolute}.rz-bento-collage .shop-tile{width:100%}.rz-bento-collage>span[data-n="1"]{width:170px;top:0;right:30px;transform:rotate(5deg)}.rz-bento-collage>span[data-n="2"]{width:96px;top:120px;right:0;transform:rotate(-8deg)}.rz-bento-collage>span[data-n="3"]{width:88px;top:90px;left:0;transform:rotate(-6deg)}.rz-bento-collage>span[data-n="4"]{width:120px;bottom:-10px;left:76px;transform:rotate(4deg)}.rz-bento-collage>span[data-n="5"]{width:70px;top:-20px;left:36px;transform:rotate(10deg)}.rz-bento-shop:hover .rz-bento-collage>span[data-n="1"]{transform:rotate(2deg)translateY(-4px)}.rz-bento-shop:hover .rz-bento-collage>span[data-n="4"]{transform:rotate(7deg)translateY(-4px)}.rz-bento-cta{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-paper);height:58px;color:var(--color-rz-ink);border-radius:999px;place-self:end start;align-items:center;gap:12px;padding-inline:26px 12px;font-size:1.0625rem;font-weight:700;display:inline-flex}.rz-bento-cta .rz-go{border-width:var(--rz-border);background-color:var(--color-rz-yellow-2);width:38px;height:38px}.rz-bento-shopcard{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--rz-tone);border-radius:30px;align-content:start;gap:12px;padding:24px;display:grid}.rz-bento-shopcard[data-key=fejlesztes]{grid-area:1/3}.rz-bento-shopcard[data-key=hirdeteskezeles]{grid-area:2/3}.rz-bento-shopcard[data-key=tartalomgyartas]{grid-area:3/1}.rz-bento-shopcard.rz-ink{color:var(--color-rz-dark-text)}.rz-bento-shopcard h3{font-family:var(--font-rz-display);font-size:var(--text-rz-card);letter-spacing:-.02em;font-weight:800}.rz-bento-shopcard p{font-size:var(--text-rz-small);color:var(--color-rz-ink-soft);line-height:1.55}.rz-bento-shopcard.rz-ink p{color:var(--color-rz-dark-soft)}.rz-bento-fig{border:var(--rz-border) solid var(--color-rz-ink);border-radius:var(--radius-rz-sm);background-color:var(--color-rz-sheet);place-items:center;min-height:118px;padding:12px;display:grid;overflow:hidden}.rz-bento-fig svg{width:100%;max-width:220px;height:auto}.rz-bento-shopcard.rz-ink .rz-bento-fig{border-color:var(--color-rz-dark-line);background-color:var(--color-rz-dark-panel)}.rz-bento-actions{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:4px;display:flex}.rz-bento-shopcard.rz-ink .rz-pill[data-variant=ink]{border-color:var(--color-rz-yellow-2);background-color:var(--color-rz-yellow-2);color:var(--color-rz-ink)}.rz-bento-page{font-size:var(--text-rz-small);text-underline-offset:3px;align-items:center;gap:4px;font-weight:600;text-decoration:underline;display:inline-flex}.rz-code{width:100%;font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);gap:4px;line-height:1.7;display:grid}.rz-code>span{color:var(--color-rz-dark-soft);grid-template-columns:22px minmax(0,1fr);gap:10px;display:grid}.rz-code i{color:var(--color-rz-dark-meta);font-style:normal}.rz-code .kw{color:var(--color-code-keyword)}.rz-code .fn{color:var(--color-code-fn)}.rz-code .st{color:var(--color-code-string)}.rz-code .cm{color:var(--color-code-comment)}.rz-bento-quote{border:var(--rz-border) dashed var(--color-rz-ink);background-color:var(--color-rz-sheet);transition:transform var(--dur-quick) var(--ease-out);border-radius:30px;grid-area:3/2/auto/4;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:26px;padding:26px 30px;display:grid}.rz-bento-quote:hover{transform:translateY(-3px)}.rz-bento-quote>span:last-child{justify-items:start;gap:10px;display:grid}.rz-bento-quote h3{font-family:var(--font-rz-display);letter-spacing:-.03em;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:800;line-height:1.05}.rz-bento-quote p{max-width:52ch;font-size:var(--text-rz-small);color:var(--color-rz-ink-soft);line-height:1.55}.rz-bento-quote .rz-bento-cta{background-color:var(--color-rz-ink);height:48px;color:var(--color-rz-paper);font-size:var(--text-rz-small);padding-inline:20px 8px}.rz-bento-quote .rz-bento-cta .rz-go{width:32px;height:32px}.rz-ref{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--rz-tone);box-shadow:var(--home-plate);border-radius:36px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:56px;padding:40px;display:grid}.rz-ref-fig{padding:18px 0 9%;position:relative}.rz-ref-fig .rf-mac{width:92%}.rz-ref-fig .rf-phone{width:25%;position:absolute;bottom:0;right:0}.rz-ref-live{z-index:3;border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-yellow);height:34px;font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);border-radius:999px;align-items:center;gap:8px;padding-inline:14px;font-weight:600;display:inline-flex;position:absolute;top:-6px;left:22px;transform:rotate(-4deg)}.rz-ref-sticker{display:none}.rz-ref-live i{background-color:var(--color-rz-pink-solid);width:9px;height:9px;animation:rz-pulse var(--dur-float) ease-in-out infinite;border-radius:50%}@keyframes rz-pulse{50%{opacity:.3}}.rz-ref-text{justify-items:start;gap:14px;display:grid}.rz-ref-kind{font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);color:var(--color-rz-ink-soft)}.rz-ref-text h3{font-family:var(--font-rz-display);letter-spacing:-.035em;font-size:clamp(1.875rem,1.4rem + 1.6vw,2.75rem);font-weight:800;line-height:1}.rz-ref-text ul{gap:8px;margin:4px 0 6px;padding:0;list-style:none;display:grid}.rz-ref-text li{align-items:center;gap:10px;font-weight:600;display:flex}.rz-ref-text li svg{border:var(--rz-border-thin) solid var(--color-rz-ink);background-color:var(--color-rz-sheet);box-sizing:content-box;border-radius:50%;flex:none;padding:3px}.rz-ref-actions{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.rz-ref-out{font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);text-underline-offset:3px;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.rz-founders{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.rz-founder{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-sheet);border-radius:30px;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:26px;padding:24px;display:grid}.rz-founder-photo{isolation:isolate;display:block;position:relative}.rz-founder-photo:before{content:"";z-index:-1;border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--rz-tone-solid);border-radius:22px;position:absolute;inset:0;transform:translate(9px,9px)rotate(3deg)}.rz-founder-photo .media-slot{border:var(--rz-border) solid var(--color-rz-ink);object-fit:cover;border-radius:22px;width:100%}.rz-founder-text{gap:6px;display:grid}.rz-founder h3{font-family:var(--font-rz-display);font-size:var(--text-rz-card);letter-spacing:-.02em;font-weight:800}.rz-founder-role{border:var(--rz-border-thin) solid var(--color-rz-ink);background-color:var(--rz-tone);font-family:var(--font-rz-mono);font-size:var(--text-rz-micro);border-radius:999px;justify-self:start;padding:3px 10px}.rz-founder-quote{font-family:var(--font-rz-display);letter-spacing:-.01em;margin-top:4px;font-size:1.1875rem;font-weight:600;line-height:1.35}.rz-founder-mail{overflow-wrap:anywhere;max-width:100%;font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);text-underline-offset:4px;justify-self:start;align-items:center;gap:8px;margin-top:8px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.rz-founder-mail svg{flex:none}.rz-faq{gap:12px;max-width:900px;display:grid}.rz-faq-item{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-sheet);border-radius:24px}.rz-faq-item[open]{background-color:var(--rz-tone)}.rz-faq-item summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;list-style:none;display:grid}.rz-faq-item summary::-webkit-details-marker{display:none}.rz-faq-num{font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);color:var(--color-rz-muted)}.rz-faq-q{font-family:var(--font-rz-display);letter-spacing:-.01em;font-size:1.1875rem;font-weight:700}.rz-faq-mark{border:var(--rz-border-thin) solid var(--color-rz-ink);background-color:var(--color-rz-paper);width:34px;height:34px;transition:transform var(--dur-quick) var(--ease-out);border-radius:50%;place-items:center;display:grid}.rz-faq-item[open] .rz-faq-mark{transform:rotate(45deg)}.rz-faq-a{justify-items:start;gap:12px;padding:0 20px 20px 56px;display:grid}.rz-faq-a p{max-width:64ch;color:var(--color-rz-ink-soft);line-height:1.6}.rz-faq-link{text-underline-offset:3px;align-items:center;gap:6px;font-weight:600;text-decoration:underline;display:inline-flex}.rz-home .rz-bigcta[data-tone=shop]{background:var(--home-grad);color:var(--color-rz-on-grad);box-shadow:var(--home-plate)}.rz-home .rz-bigcta[data-tone=shop] small{opacity:1}.rz-home .rz-bigcta[data-tone=talk]{box-shadow:7px 7px 0 var(--color-rz-purple-solid)}@media (max-width:1279px){.rz-hero-shop .rz-sticker[data-n="1"]{right:-12px}}@media (max-width:1099px){.rz-hero-grid{grid-template-columns:minmax(0,1fr)}.rz-hero-shop{max-width:620px}.rz-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.rz-bento-shop{grid-area:auto/1/auto/-1}.rz-bento-shopcard[data-key],.rz-bento-quote{grid-area:auto}.rz-bento-quote{grid-column:1/-1}.rz-ref{grid-template-columns:minmax(0,1fr);gap:36px}.rz-founders{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.rz-home{gap:80px;padding-top:28px}.rz-hero{gap:28px}.rz-hero-lede{font-size:var(--text-rz-lede)}.rz-hero-cta,.rz-hero-cta .rz-pill{width:100%}.rz-shopwin-list li{grid-template-columns:44px minmax(0,1fr) auto;row-gap:8px}.rz-shopwin-list .shop-tile{width:44px}.rz-shopwin-list .shop-btn{grid-column:2/-1;justify-self:start}.rz-shopwin:before{transform:translate(8px,8px)}.rz-stage{padding:0 4px 6px}.rz-stage:before,.rz-stage:after{border-radius:28px}.rz-stage:after{transform:translate(8px,8px)}.rz-sticker[data-n="1"]{width:104px;height:104px;top:-92px;right:-6px}.rz-sticker[data-n="1"] b{font-size:1.375rem}.rz-sticker[data-n="2"]{display:none}.rz-hero-shop{padding-top:24px}.rz-hero-shop .rz-sticker[data-n="1"]{width:124px;height:124px;top:-90px;right:2px}.rz-hero-shop .rz-sticker[data-n="1"]>span{max-width:82px}.rz-hero-shop .rz-sticker[data-n="2"]{border-radius:18px;padding:8px 14px;display:grid;bottom:-40px;left:auto;right:6px}.rz-hero-shop .rz-sticker[data-n="2"] b{font-size:1.375rem}.rz-hero-facts li>span{background-color:var(--color-rz-yellow-2);box-shadow:2px 2px 0 var(--color-rz-ink)}.rz-hero-facts li:nth-child(2)>span{background-color:var(--color-rz-pink-2)}.rz-hero-facts li:nth-child(3)>span{background-color:var(--color-rz-mint-2)}.rz-marquee{margin-top:-40px}.rz-how{grid-template-columns:minmax(0,1fr)}.rz-how-tight{gap:18px}.rz-how-tight li{border-radius:24px;grid-template-columns:96px minmax(0,1fr);gap:6px 16px;padding:18px 52px 20px 18px}.rz-how-tight li>*{grid-column:2}.rz-how-tight li>.rz-how-fig{grid-area:1/1/span 2;align-self:start;width:100%;margin:0}.rz-how-tight h3{font-size:1.1875rem}.rz-how-tight p{font-size:var(--text-rz-small)}.rz-how-tight .rz-how-num{font-size:2.75rem;top:10px;right:14px}.rz-home-how{gap:36px}.rz-home-how li:nth-child(odd){margin-right:12px}.rz-home-how li:nth-child(2n){margin-left:12px}.rz-home-how li+li:before,.rz-home-how li+li:after{content:"";position:absolute;left:50%}.rz-home-how li+li:before{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-yellow-2);width:38px;height:38px;box-shadow:2px 2px 0 var(--color-rz-ink);border-radius:50%;margin-left:-19px;top:-38px}.rz-home-how li+li:after{border-right:2.5px solid var(--color-rz-ink);border-bottom:2.5px solid var(--color-rz-ink);width:10px;height:10px;margin-left:-5px;top:-26px;transform:rotate(45deg)}.rz-bento{grid-template-columns:minmax(0,1fr)}.rz-bento-shop{min-height:0;padding:28px 24px}.rz-bento-points{max-width:none}.rz-bento-collage{justify-self:center;width:260px;height:200px;position:relative;bottom:auto;right:auto}.rz-bento-collage>span[data-n="1"]{width:140px}.rz-bento-quote{grid-template-columns:minmax(0,1fr)}.rz-bento-quote-fig{width:120px}.rz-ref{border-radius:28px;gap:28px;padding:22px 18px 26px}.rz-ref-fig{grid-template-columns:minmax(0,1fr);padding:16px 0 0;display:grid}.rz-ref-fig .rf-mac,.rz-ref-fig .rf-phone{grid-area:1/1}.rz-ref-fig .rf-mac{align-self:start;width:100%}.rz-ref-fig .rf-phone{justify-self:end;width:45%;margin-top:33%;position:relative;bottom:auto;right:auto}.rz-ref-live{left:4px}.rz-ref-fig .rz-ref-sticker{aspect-ratio:1;width:clamp(124px,40%,170px);height:auto;display:grid;inset:auto auto 12% 3%;container-type:inline-size}.rz-ref-fig .rz-ref-sticker>span{max-width:70%}.rz-ref-fig .rz-ref-sticker b{font-size:13.5cqw}.rz-founders{gap:26px}.rz-founder{background-color:var(--rz-tone);box-shadow:var(--home-plate);border-radius:28px;grid-template-columns:minmax(0,1fr);gap:20px;padding:22px 22px 26px}.rz-founder-photo{width:min(240px,72%);margin-top:4px;transform:rotate(-2deg)}.rz-founder:nth-child(2n) .rz-founder-photo{justify-self:end;margin-right:8px;transform:rotate(2deg)}.rz-founder:nth-child(2n) .rz-founder-photo:before{transform:translate(-9px,9px)rotate(-3deg)}.rz-founder-role{background-color:var(--color-rz-sheet)}.rz-faq-a{padding-left:20px}}@media (max-width:359px){.rz-hero-shop{padding-top:40px}.rz-hero-shop .rz-sticker[data-n="1"]{top:-76px}}@media (prefers-reduced-motion:reduce){.rz-sticker,.rz-ref-live i,.rz-marquee-track{animation:none}.rz-marquee{border-radius:28px}.rz-marquee-track{width:auto}.rz-marquee-row{flex-wrap:wrap;justify-content:center;gap:8px 18px;padding-inline:20px}.rz-marquee-row svg{margin-left:8px}.rz-marquee-row[aria-hidden=true]{display:none}.rz-how li,.rz-bento-shop,.rz-bento-quote,.rz-bento-collage>span,.rz-faq-mark{transition:none}.rz-how li:hover,.rz-bento-shop:hover,.rz-bento-quote:hover{transform:none}}.rz-svc-page{--svc-text:var(--color-rz-ink);--svc-soft:var(--color-rz-ink-soft);--svc-muted:var(--color-rz-muted);--svc-line:var(--color-rz-ink);--svc-surface:var(--color-rz-sheet);--svc-surface-2:var(--color-rz-paper);gap:104px;padding-block:48px 96px;display:grid}.rz-svc-page>*{min-width:0}html[data-rizo=ink] .rz-svc-page{--svc-text:var(--color-rz-dark-text);--svc-soft:var(--color-rz-dark-soft);--svc-muted:var(--color-rz-dark-meta);--svc-line:var(--color-rz-dark-line);--svc-surface:var(--color-rz-dark-panel);--svc-surface-2:var(--color-rz-dark)}.rz-svc-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px 32px;margin-bottom:34px;display:grid}.rz-svc-head-main{justify-items:start;gap:12px;max-width:760px;display:grid}.rz-svc-index{border:var(--rz-border-thin) solid var(--svc-line);background-color:var(--rz-tone);height:28px;font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);color:var(--svc-text);border-radius:999px;align-items:center;padding-inline:12px;display:inline-flex}.rz-svc-head h2{font-family:var(--font-rz-display);font-size:var(--text-rz-section);letter-spacing:-.03em;color:var(--svc-text);text-wrap:balance;font-weight:800;line-height:1.02}.rz-svc-head p{max-width:58ch;color:var(--svc-soft);font-size:var(--text-rz-lede);line-height:1.6}.rz-svc-head-aside{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.rz-svc-prices{grid-template-columns:repeat(auto-fit,minmax(232px,1fr));gap:18px;display:grid}.rz-svc-price{border:var(--rz-border) solid var(--svc-line);border-radius:var(--radius-rz-lg);background-color:var(--svc-surface);color:var(--svc-text);transition:transform var(--dur-quick) var(--ease-out);grid-template-rows:auto 1fr auto;gap:10px;padding:24px;display:grid}.rz-svc-price:hover{transform:translateY(-3px)}.rz-svc-price[data-popular=true]{background-color:var(--rz-tone-solid);color:var(--color-rz-ink)}.rz-svc-price-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rz-svc-price h3{font-family:var(--font-rz-display);letter-spacing:-.02em;font-size:1.3125rem;font-weight:700;line-height:1.15}.rz-svc-price p{font-size:var(--text-rz-small);color:var(--svc-soft);line-height:1.5}.rz-svc-price[data-popular=true] p{color:var(--color-rz-ink)}.rz-svc-price-tag{border:var(--rz-border-thin) solid var(--color-rz-ink);background-color:var(--color-rz-yellow);font-family:var(--font-rz-mono);font-size:var(--text-rz-micro);color:var(--color-rz-ink);border-radius:999px;padding:3px 10px}.rz-svc-price-foot{border-top:var(--rz-border-thin) dashed currentcolor;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding-top:16px;display:flex}.rz-svc-price-num{font-family:var(--font-rz-mono);font-size:var(--text-rz-data);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.rz-svc-price-num small{font-size:var(--text-rz-meta);opacity:.75;margin-left:6px;font-weight:500}.rz-svc-quote{border:var(--rz-border) dashed var(--svc-line);border-radius:var(--radius-rz-lg);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 28px;margin-top:18px;padding:22px 26px;display:grid}.rz-svc-quote h3{font-family:var(--font-rz-display);letter-spacing:-.02em;color:var(--svc-text);font-size:1.3125rem;font-weight:700}.rz-svc-quote p{max-width:64ch;font-size:var(--text-rz-small);color:var(--svc-soft);margin-top:4px}.rz-svc-window{border:var(--rz-border) solid var(--svc-line);border-radius:var(--radius-rz-lg);background-color:var(--svc-surface);overflow:hidden}.rz-svc-window-bar{border-bottom:var(--rz-border) solid var(--svc-line);background-color:var(--svc-surface-2);align-items:center;gap:14px;padding:12px 18px;display:flex}.rz-svc-dots{flex:none;gap:6px;display:flex}.rz-svc-dots i{border:var(--rz-border-thin) solid var(--svc-line);border-radius:50%;width:11px;height:11px}.rz-svc-dots i:first-child{background-color:var(--color-rz-pink-solid)}.rz-svc-dots i:nth-child(2){background-color:var(--color-rz-yellow-2)}.rz-svc-dots i:nth-child(3){background-color:var(--color-rz-mint-solid)}.rz-svc-window-title{min-width:0;font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);color:var(--svc-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rz-svc-closing{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.rz-bigcta{border:var(--rz-border) solid var(--color-rz-ink);border-radius:var(--radius-rz-xl);transition:transform var(--dur-quick) var(--ease-out);grid-template-columns:minmax(0,1fr) 56px;align-items:center;gap:16px;padding:30px;display:grid}.rz-bigcta:hover{transform:translateY(-3px)}.rz-bigcta[data-tone=shop]{background-color:var(--rz-tone-solid);color:var(--color-rz-ink)}.rz-bigcta[data-tone=talk]{background-color:var(--color-rz-ink);color:var(--color-rz-paper)}.rz-bigcta small{font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);opacity:.8;margin-bottom:6px;display:block}.rz-bigcta strong{font-family:var(--font-rz-display);font-size:var(--text-rz-card);letter-spacing:-.02em;font-weight:800}.rz-bigcta-mark{border:var(--rz-border) solid currentcolor;width:52px;height:52px;transition:transform var(--dur-quick) var(--ease-out);border-radius:50%;place-items:center;display:grid}.rz-bigcta:hover .rz-bigcta-mark{transform:translate(3px)}@media (max-width:1023px){.rz-svc-page{gap:80px}.rz-svc-head{grid-template-columns:minmax(0,1fr)}.rz-svc-head-aside{justify-content:flex-start}}@media (max-width:767px){.rz-svc-page{gap:64px;padding-block:32px 72px}.rz-svc-quote,.rz-svc-closing{grid-template-columns:minmax(0,1fr)}.rz-bigcta{padding:22px}}@media (prefers-reduced-motion:reduce){.rz-svc-price,.rz-bigcta,.rz-bigcta-mark{transition:none}.rz-svc-price:hover,.rz-bigcta:hover,.rz-bigcta:hover .rz-bigcta-mark{transform:none}}.rz-code-page{--rz-tone:var(--color-rz-dark-highlight);--rz-tone-2:var(--color-rz-dark-line);--rz-tone-solid:var(--color-rz-yellow-2);--rz-tone-accent:var(--color-code-keyword);--home-grad:linear-gradient(125deg, #7c4dff 0%, #4f63f5 52%, #336fe8 100%);--home-plate:7px 7px 0 var(--color-code-keyword);gap:112px;padding-top:40px}.rz-t-keyword{color:var(--color-code-keyword)}.rz-t-fn{color:var(--color-code-fn)}.rz-t-string{color:var(--color-code-string)}.rz-t-number{color:var(--color-code-number)}.rz-t-comment{color:var(--color-code-comment)}.rz-t-punct{color:var(--color-rz-dark-meta)}.rz-code-page .rz-svc-index{border-color:var(--color-rz-dark-line);color:var(--color-code-fn);background-color:#0000}.rz-code-page .rz-svc-index:before,.rz-offer-checks-title:before{content:"// " / "";color:var(--color-code-comment)}.rz-dev-hero{isolation:isolate;grid-template-columns:minmax(0,1fr);gap:40px;display:grid;position:relative}.rz-dev-glow{z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.rz-dev-glow[data-n="1"]{aspect-ratio:1;background:radial-gradient(circle,#8b5cff66,#4f9bff24 45%,#0000 70%);width:min(680px,72%);top:-80px;right:-20px}.rz-dev-glow[data-n="2"]{aspect-ratio:1;background:radial-gradient(circle,#7fe0c033,#0000 66%);width:min(480px,60%);bottom:-120px;left:-20px}.rz-dev-top{justify-items:start;gap:20px;display:grid}.rz-dev-top .rz-chip{white-space:normal;gap:8px;max-width:100%;height:auto;min-height:30px;padding-block:5px;line-height:1.35}.rz-dev-hero h1{isolation:isolate;font-family:var(--font-rz-display);letter-spacing:-.045em;color:var(--color-rz-dark-text);font-size:min(clamp(2.75rem,1.2rem + 5.6vw,6.25rem),10.4vw);font-weight:800;line-height:.92;position:relative}.rz-dev-hero h1 span{display:block}.rz-dev-mark{background:var(--home-grad);color:#0000;-webkit-background-clip:text;background-clip:text;position:relative}.rz-dev-mark:after{content:"";z-index:-1;background-color:var(--color-rz-yellow-2);border-radius:999px;height:.18em;position:absolute;bottom:.04em;left:-.04em;right:-.04em;transform:rotate(-1.4deg)}.rz-dev-grid{grid-template-columns:minmax(0,1fr) minmax(0,600px);align-items:start;gap:40px 64px;display:grid}.rz-dev-text{justify-items:start;gap:22px;padding-top:10px;display:grid}.rz-dev-lede{max-width:48ch;color:var(--color-rz-dark-soft);font-size:1.1875rem;line-height:1.6}.rz-dev-cta{flex-wrap:wrap;gap:12px;display:flex}.rz-dev-cta .rz-pill[data-variant=yellow]{box-shadow:5px 5px 0 var(--color-code-keyword)}.rz-dev-note{max-width:46ch;font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);color:var(--color-rz-dark-meta);line-height:1.5}.rz-dev-chips{gap:10px;margin:6px 0 0;padding:0;list-style:none;display:grid}.rz-dev-chips li{font-size:var(--text-rz-small);color:var(--color-rz-dark-text);align-items:center;gap:12px;font-weight:600;display:flex}.rz-dev-chips li>span{border:var(--rz-border-thin) solid var(--color-rz-dark-line);background-color:var(--color-rz-dark-highlight);width:32px;height:32px;color:var(--color-code-string);border-radius:50%;flex:none;place-items:center;display:grid}.rz-dev-figure{isolation:isolate;position:relative}.rz-devfig{padding:0 28px 96px 0;position:relative}.rz-devfig-code{position:relative;overflow:visible}.rz-devfig-code:before{content:"";z-index:-1;border-radius:var(--radius-rz-lg);background:var(--home-grad);position:absolute;inset:-2px;transform:translate(14px,14px)}.rz-devfig-code .rz-svc-window-bar{border-radius:var(--radius-rz-lg) var(--radius-rz-lg) 0 0}.rz-devfig-lines{border-radius:0 0 var(--radius-rz-lg) var(--radius-rz-lg);background-color:var(--color-rz-dark-panel);font-family:var(--font-rz-mono);padding:20px 0 24px;font-size:.875rem;line-height:2;display:grid;overflow:hidden}.rz-devfig-line{grid-template-columns:48px minmax(0,1fr);display:grid}.rz-devfig-line i{text-align:end;color:var(--color-rz-dark-meta);-webkit-user-select:none;user-select:none;padding-right:16px;font-style:normal}.rz-devfig-line code{white-space:pre;color:var(--color-rz-dark-soft);padding-right:16px;overflow:hidden}.rz-caret{vertical-align:text-bottom;background-color:var(--color-code-fn);width:8px;height:1.15em;animation:rz-blink var(--dur-blink) steps(1, end) infinite;margin-left:4px;display:inline-block}@keyframes rz-blink{50%{opacity:0}}.rz-devfig-site{width:min(300px,52%);filter:drop-shadow(8px 8px 0 var(--color-code-string));position:absolute;bottom:0;right:0;transform:rotate(3deg)}.rz-devfig-site svg{width:100%;height:auto;display:block}.rz-devfig-badge{border:var(--rz-border) solid var(--color-rz-dark);background-color:var(--color-code-string);height:40px;font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);color:var(--color-rz-ink);border-radius:999px;align-items:center;gap:8px;padding-inline:16px;font-weight:600;display:inline-flex;position:absolute;bottom:30px;left:118px;transform:rotate(-2deg)}.rz-dev-figure .rz-sticker[data-n="1"]{top:-62px;right:-30px}.rz-dev-sticker{z-index:2;border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--rz-tone);color:var(--color-rz-ink);text-align:center;animation:rz-float var(--dur-float) ease-in-out infinite;border-radius:20px;place-items:center;padding:10px 16px;display:grid;position:absolute}.rz-dev-sticker b{font-family:var(--font-rz-display);letter-spacing:-.03em;font-size:2rem;font-weight:800;line-height:1}.rz-dev-sticker small{font-family:var(--font-rz-mono);font-size:var(--text-rz-micro)}.rz-dev-sticker[data-n="2"]{box-shadow:4px 4px 0 var(--color-code-keyword);animation-delay:calc(var(--dur-float) / -3);bottom:6px;left:-56px}.rz-dev-sticker[data-n="3"]{font-size:var(--text-rz-small);box-shadow:4px 4px 0 var(--color-code-fn);animation-delay:calc(var(--dur-float) / -1.5);border-radius:999px;gap:8px;padding:10px 16px;font-weight:700;display:inline-flex;bottom:-26px;right:-18px}.rz-dev-marquee{background-color:var(--color-rz-yellow-2);color:var(--color-rz-ink)}.rz-dev-marquee .rz-marquee-row svg{color:var(--color-rz-ink)}.rz-offer{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:28px;display:grid}.rz-offer-list{gap:10px;display:grid}.rz-offer-tab[data-tone=yellow],.rz-offer-body[data-tone=yellow]{--tab-tone:var(--color-rz-yellow-2)}.rz-offer-tab[data-tone=blue],.rz-offer-body[data-tone=blue]{--tab-tone:var(--color-code-fn)}.rz-offer-tab[data-tone=purple],.rz-offer-body[data-tone=purple]{--tab-tone:var(--color-code-keyword)}.rz-offer-tab[data-tone=mint],.rz-offer-body[data-tone=mint]{--tab-tone:var(--color-code-string)}.rz-offer-tab[data-tone=orange],.rz-offer-body[data-tone=orange]{--tab-tone:var(--color-code-number)}.rz-offer-tab{border:var(--rz-border) solid var(--color-rz-dark-line);border-radius:var(--radius-rz-md);background-color:var(--color-rz-dark-panel);width:100%;color:var(--color-rz-dark-soft);text-align:start;cursor:pointer;transition:transform var(--dur-quick) var(--ease-out);grid-template-columns:56px minmax(0,1fr) 18px;align-items:center;gap:14px;padding:12px 16px 12px 12px;display:grid}.rz-offer-tab:hover{transform:translate(4px)}.rz-offer-tab[aria-selected=true]{border-color:var(--tab-tone);background-color:var(--color-rz-dark-highlight);color:var(--color-rz-dark-text);box-shadow:5px 5px 0 var(--tab-tone)}.rz-offer-num{width:56px;display:block}.rz-offer-num .shop-tile{aspect-ratio:1;border-radius:16px;width:56px}.rz-code-page .shop-tile[data-shape=quote]{background-color:var(--color-rz-sheet)}.rz-offer-text b{font-family:var(--font-rz-display);letter-spacing:-.01em;color:var(--color-rz-dark-text);font-size:1.125rem;font-weight:700;display:block}.rz-offer-text span{font-size:var(--text-rz-small);color:var(--color-rz-dark-meta);margin-top:2px;display:block}.rz-offer-tab .rz-chev{color:var(--color-rz-dark-meta);display:inline-flex}.rz-offer-tab[aria-selected=true] .rz-chev{color:var(--tab-tone)}.rz-offer-panel{box-shadow:var(--home-plate)}.rz-offer-body{gap:14px;padding:32px 34px 30px;display:grid;position:relative}.rz-offer-body:focus-visible{outline-offset:-6px}.rz-offer-art{width:150px;position:absolute;top:26px;right:30px;transform:rotate(4deg)}.rz-offer-art .shop-tile{width:100%;box-shadow:6px 6px 0 var(--tab-tone)}.rz-offer-body h3{max-width:calc(100% - 180px);font-family:var(--font-rz-display);letter-spacing:-.035em;color:var(--tab-tone);font-size:clamp(1.75rem,1.3rem + 1.5vw,2.75rem);font-weight:800;line-height:1}.rz-offer-body p{max-width:60ch;color:var(--color-rz-dark-soft);font-size:var(--text-rz-lede);line-height:1.6}.rz-offer-body p:first-of-type{max-width:calc(100% - 180px)}.rz-offer-foot{border-top:var(--rz-border-thin) dashed var(--color-rz-dark-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding-top:20px;display:flex}.rz-offer-price small{font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);color:var(--color-rz-dark-meta);display:block}.rz-offer-price b{font-family:var(--font-rz-mono);font-variant-numeric:tabular-nums;color:var(--color-rz-yellow-2);font-size:1.75rem;font-weight:600}.rz-offer-checks{border-top:var(--rz-border) solid var(--color-rz-dark-line);background-color:var(--color-rz-dark);padding:18px 34px 24px}.rz-offer-checks-title{font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);color:var(--color-rz-dark-meta);margin-bottom:10px}.rz-offer-checks ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rz-offer-checks li{font-size:var(--text-rz-small);color:var(--color-rz-dark-soft);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;display:grid}.rz-offer-checks svg{color:var(--color-code-string);margin-top:3px}.rz-dev-includes{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.rz-dev-includes li,.rz-dev-steps li{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--rz-tone);color:var(--color-rz-ink);transition:transform var(--dur-quick) var(--ease-out);border-radius:30px;align-content:start;gap:10px;padding:24px 24px 26px;display:grid;position:relative}.rz-dev-includes li:hover,.rz-dev-steps li:hover{transform:translate(-2px,-3px)}.rz-dev-includes li:nth-child(odd){box-shadow:7px 7px 0 var(--color-code-keyword)}.rz-dev-includes li:nth-child(2n){box-shadow:7px 7px 0 var(--color-code-fn)}.rz-dev-includes-fig,.rz-dev-steps-fig{width:min(220px,82%);margin-bottom:4px;display:block}.rz-dev-includes-fig svg,.rz-dev-steps-fig svg{width:100%;height:auto;display:block}.rz-dev-includes h3,.rz-dev-steps h3{font-family:var(--font-rz-display);font-size:var(--text-rz-card);letter-spacing:-.02em;font-weight:800}.rz-dev-includes p,.rz-dev-steps p{color:var(--color-rz-ink-soft);font-size:var(--text-rz-body);line-height:1.55}.rz-dev-tag{border:var(--rz-border-thin) solid var(--color-rz-ink);background-color:var(--color-rz-yellow);font-family:var(--font-rz-mono);font-size:var(--text-rz-micro);border-radius:999px;justify-self:start;margin-top:4px;padding:4px 12px;font-weight:600}.rz-dev-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.rz-dev-steps li{box-shadow:7px 7px 0 var(--color-rz-yellow-2)}.rz-dev-steps-num{font-family:var(--font-rz-display);color:#0000;-webkit-text-stroke:2px var(--color-rz-ink);font-size:4rem;font-weight:800;line-height:1;position:absolute;top:12px;right:18px}.rz-dev-steps-fig{width:min(180px,78%)}.rz-code-page .rz-svc-price .rz-svc-price-num{color:var(--color-rz-yellow-2)}.rz-code-page .rz-svc-price{transition:transform var(--dur-quick) var(--ease-out)}.rz-code-page .rz-svc-price[data-popular=true]{border-color:var(--color-rz-ink);background:var(--home-grad);color:var(--color-rz-on-grad);box-shadow:7px 7px 0 var(--color-rz-yellow-2)}.rz-code-page .rz-svc-price[data-popular=true] p,.rz-code-page .rz-svc-price[data-popular=true] .rz-svc-price-num{color:var(--color-rz-on-grad)}.rz-code-page .rz-svc-quote{border-color:var(--color-code-number)}.rz-running{border:var(--rz-border) solid var(--svc-line);border-radius:var(--radius-rz-lg);background-color:var(--svc-surface);grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:16px 40px;margin-top:18px;padding:24px 28px;display:grid}.rz-running-head h3{font-family:var(--font-rz-display);letter-spacing:-.02em;color:var(--svc-text);font-size:1.3125rem;font-weight:700}.rz-running-head p{font-size:var(--text-rz-small);color:var(--svc-soft);margin-top:4px}.rz-running ul{margin:0;padding:0;list-style:none;display:grid}.rz-running li{border-bottom:var(--rz-border-thin) dashed var(--svc-line);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.rz-running li:first-child{padding-top:0}.rz-running li:last-child{border-bottom:0;padding-bottom:0}.rz-running li b{color:var(--svc-text);font-weight:600;display:block}.rz-running li>span:first-child small{font-size:var(--text-rz-small);color:var(--svc-muted);margin-top:2px;display:block}.rz-running-price{font-family:var(--font-rz-mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-rz-yellow-2);flex:none;font-weight:600}.rz-running-price small{color:var(--svc-soft);font-weight:500;display:inline}.rz-running li[data-free=true] .rz-running-price{color:var(--color-code-string)}.rz-code-page .rz-ref{border-color:var(--color-rz-ink);color:var(--color-rz-ink)}.rz-code-page .rz-faq-item{border-color:var(--color-rz-dark-line);background-color:var(--color-rz-dark-panel);color:var(--color-rz-dark-text)}.rz-code-page .rz-faq-item[open]{border-color:var(--color-code-keyword);background-color:var(--color-rz-dark-highlight);box-shadow:6px 6px 0 var(--color-code-keyword)}.rz-code-page .rz-faq-num{color:var(--color-code-fn)}.rz-code-page .rz-faq-mark{border-color:var(--color-rz-dark-line);background-color:var(--color-rz-dark);color:var(--color-rz-dark-text)}.rz-code-page .rz-faq-a p{color:var(--color-rz-dark-soft)}.rz-code-page .rz-faq-link{color:var(--color-rz-yellow-2)}.rz-code-page .rz-bigcta{border-color:var(--color-rz-ink)}.rz-code-page .rz-bigcta[data-tone=shop]{background:var(--home-grad);color:var(--color-rz-on-grad);box-shadow:7px 7px 0 var(--color-rz-yellow-2)}.rz-code-page .rz-bigcta[data-tone=shop] small{opacity:1}.rz-code-page .rz-bigcta[data-tone=talk]{background-color:var(--color-rz-yellow-2);color:var(--color-rz-ink);box-shadow:7px 7px 0 var(--color-code-keyword)}@media (max-width:1279px){.rz-dev-figure .rz-sticker[data-n="1"]{right:-10px}.rz-dev-sticker[data-n="3"]{right:-6px}}@media (max-width:1099px){.rz-dev-grid{grid-template-columns:minmax(0,1fr)}.rz-dev-figure{max-width:640px}.rz-dev-sticker[data-n="2"]{left:-8px}.rz-devfig-badge{left:168px}.rz-offer{grid-template-columns:minmax(0,1fr)}.rz-offer-list{grid-template-columns:repeat(2,minmax(0,1fr))}.rz-offer-tab .rz-chev{display:none}.rz-offer-tab{grid-template-columns:48px minmax(0,1fr)}.rz-offer-num,.rz-offer-num .shop-tile{width:48px}.rz-dev-includes,.rz-dev-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.rz-running{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.rz-code-page{gap:80px;padding-top:28px}.rz-dev-hero{gap:28px}.rz-dev-lede{font-size:var(--text-rz-lede)}.rz-dev-cta,.rz-dev-cta .rz-pill{width:100%}.rz-devfig{padding:0 10px 80px 0}.rz-devfig-lines{font-size:.6875rem}.rz-devfig-line{grid-template-columns:34px minmax(0,1fr)}.rz-devfig-line i{padding-right:10px}.rz-devfig-code:before{transform:translate(8px,8px)}.rz-devfig-badge{height:34px;padding-inline:12px;bottom:18px;left:12px}.rz-dev-figure{margin-top:40px}.rz-dev-figure .rz-sticker[data-n="1"]{width:104px;height:104px;top:-76px;right:-4px}.rz-dev-figure .rz-sticker[data-n="1"] b{font-size:1.25rem}.rz-dev-sticker[data-n="2"]{display:none}.rz-dev-sticker[data-n="3"]{bottom:-20px;right:4px}.rz-offer-tab{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}.rz-offer-num,.rz-offer-num .shop-tile{width:44px}.rz-offer-text b{font-size:1rem}.rz-offer-text span{display:none}.rz-offer-body{padding:22px 20px}.rz-offer-art{width:110px;position:static}.rz-offer-body h3,.rz-offer-body p:first-of-type{max-width:none}.rz-offer-checks{padding:16px 20px 20px}.rz-dev-includes,.rz-dev-steps{grid-template-columns:minmax(0,1fr);gap:18px}.rz-dev-includes li,.rz-dev-steps li{border-radius:24px;grid-template-columns:96px minmax(0,1fr);gap:6px 16px;padding:18px 18px 20px}.rz-dev-includes li>*,.rz-dev-steps li>*{grid-column:2}.rz-dev-includes li>.rz-dev-includes-fig,.rz-dev-steps li>.rz-dev-steps-fig{grid-area:1/1/span 3;align-self:start;width:100%;margin:0}.rz-dev-includes h3,.rz-dev-steps h3{font-size:1.1875rem}.rz-dev-includes p,.rz-dev-steps p{font-size:var(--text-rz-small)}.rz-dev-steps li{padding-right:52px}.rz-dev-steps-num{font-size:2.75rem;top:10px;right:14px}.rz-running{padding:20px}.rz-running li{flex-direction:column;gap:4px}}@media (prefers-reduced-motion:reduce){.rz-caret,.rz-dev-sticker{animation:none}.rz-offer-tab,.rz-dev-includes li,.rz-dev-steps li,.rz-code-page .rz-svc-price{transition:none}.rz-offer-tab:hover,.rz-dev-includes li:hover,.rz-dev-steps li:hover{transform:none}}.rz-feed-page{--home-grad:linear-gradient(125deg, #d42a70 0%, #8a4cf0 52%, #4f63f5 100%);--home-plate:7px 7px 0 var(--color-rz-ink);gap:112px;padding-top:40px}.rz-feed-hero .rz-hero-blob[data-n="1"]{background:radial-gradient(circle,#ff5c9a4d,#9b6bff24 45%,#0000 70%)}.rz-feed-hero h1{font-size:min(clamp(2.75rem,1.2rem + 5.4vw,6rem),9.8vw)}.rz-feed-hero .rz-hero-cta .rz-pill[data-variant=ink]{box-shadow:5px 5px 0 var(--color-rz-pink-solid)}.rz-feed-stage:before,.rz-feed-stage:after{top:17%}.rz-feed-scene{width:100%;height:auto;display:block;overflow:visible}.rz-feed-heart{transform-box:fill-box;transform-origin:50%;animation:rz-float var(--dur-float) ease-in-out infinite}.rz-feed-heart[data-delay="2"]{animation-delay:calc(var(--dur-float) / -2)}.rz-feed-heart[data-delay="3"]{animation-delay:calc(var(--dur-float) / -3)}.rz-feed-handle{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-sheet);height:46px;box-shadow:4px 4px 0 var(--color-rz-ink);font-family:var(--font-rz-display);letter-spacing:-.02em;border-radius:999px;align-items:center;gap:8px;padding-inline:18px;font-size:1.1875rem;font-weight:800;display:inline-flex;position:absolute;top:12%;left:-3%;transform:rotate(-4deg)}.rz-feed-check{background-color:var(--color-rz-pink-solid);width:20px;height:20px;color:var(--color-rz-sheet);border-radius:50%;place-items:center;display:grid}.rz-feed-rec{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-ink);height:34px;color:var(--color-rz-paper);font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);border-radius:999px;align-items:center;gap:8px;padding-inline:14px;font-weight:600;display:inline-flex;position:absolute;top:0;left:36%;transform:rotate(3deg)}.rz-feed-rec i{background-color:var(--color-rz-pink-solid);width:9px;height:9px;animation:rz-pulse var(--dur-float) ease-in-out infinite;border-radius:50%}.rz-feed-rec b{font-variant-numeric:tabular-nums;color:var(--color-rz-yellow-2);font-weight:600}.rz-feed-stage .rz-sticker[data-n="1"]{top:6%;right:-34px}.rz-feed-sticker{z-index:2;border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--rz-tone);box-shadow:4px 4px 0 var(--color-rz-ink);text-align:center;animation:rz-float var(--dur-float) ease-in-out infinite;animation-delay:calc(var(--dur-float) / -2);border-radius:20px;place-items:center;padding:10px 16px;display:grid;position:absolute;top:40%;left:-5%}.rz-feed-sticker b{font-family:var(--font-rz-display);letter-spacing:-.03em;font-size:1.875rem;font-weight:800;line-height:1}.rz-feed-sticker small{font-family:var(--font-rz-mono);font-size:var(--text-rz-micro)}.rz-feed-note{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-pink-solid);height:42px;box-shadow:4px 4px 0 var(--color-rz-ink);font-size:var(--text-rz-small);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding-inline:16px;font-weight:700;display:inline-flex;position:absolute;bottom:7%;right:-2%;transform:rotate(3deg)}.rz-feed-marquee .rz-marquee-row svg{color:var(--color-rz-pink-2)}.rz-month-featured{border:var(--rz-border) solid var(--color-rz-ink);background:radial-gradient(circle at 12% 20%, var(--color-rz-pink-soft), transparent 45%), var(--color-rz-pink);box-shadow:var(--home-plate);border-radius:40px;grid-template-columns:290px minmax(0,1fr);align-items:center;gap:56px;padding:40px 44px;display:grid}.rz-month-featured .rz-reel{border:10px solid var(--color-rz-ink);box-shadow:12px 12px 0 var(--color-rz-purple-solid);border-radius:40px;transform:rotate(-3deg)}.rz-month-featured .rz-reel:before{content:"";z-index:2;background-color:var(--color-rz-ink);border-radius:999px;width:64px;height:8px;margin-left:-32px;position:absolute;top:8px;left:50%}.rz-month-featured .rz-reel .media-slot{background:linear-gradient(165deg, var(--color-rz-pink-2), var(--color-rz-purple-2))}.rz-month-featured .rz-reel-time{top:24px}.rz-month-text{justify-items:start;gap:16px;display:grid}.rz-month-text .rz-chip{background-color:var(--color-rz-sheet)}.rz-month-text h3{font-family:var(--font-rz-display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.875rem);font-weight:800;line-height:1}.rz-month-text>p:not(.rz-demo-note){max-width:54ch;color:var(--color-rz-ink-soft);font-size:var(--text-rz-lede);line-height:1.6}.rz-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:100%;margin:6px 0 0;padding:0;list-style:none;display:grid}.rz-metric{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-yellow);box-shadow:4px 4px 0 var(--color-rz-ink);border-radius:20px;gap:4px;padding:14px 16px;display:grid}.rz-metric:nth-child(2){background-color:var(--color-rz-sky)}.rz-metric:nth-child(3){background-color:var(--color-rz-mint)}.rz-metric:nth-child(4){background-color:var(--color-rz-purple)}.rz-metric b{font-family:var(--font-rz-mono);font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:600}.rz-metric span{font-size:var(--text-rz-small);color:var(--color-rz-ink-soft)}.rz-demo-note{border:var(--rz-border-thin) dashed var(--color-rz-ink);background-color:var(--color-rz-sheet);font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-weight:600;display:inline-flex}.rz-month-filters{flex-wrap:wrap;gap:10px;margin:48px 0 24px;display:flex}.rz-month-filters .rz-chip{background-color:var(--color-rz-sheet);height:38px;font-size:var(--text-rz-small);cursor:pointer;transition:transform var(--dur-quick) var(--ease-out);padding-inline:16px}.rz-month-filters .rz-chip:hover{transform:translateY(-2px)}.rz-month-filters .rz-chip[data-active=true]{background-color:var(--color-rz-ink);color:var(--color-rz-paper);box-shadow:3px 3px 0 var(--color-rz-pink-solid)}.rz-videos{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.rz-video{align-content:start;gap:12px;display:grid}.rz-video .rz-reel{border:6px solid var(--color-rz-ink);box-shadow:6px 6px 0 var(--rz-tone-solid);transition:transform var(--dur-quick) var(--ease-out);border-radius:26px}.rz-video:hover .rz-reel{transform:translate(-2px,-4px)rotate(-1.5deg)}.rz-video h3{font-family:var(--font-rz-display);letter-spacing:-.01em;font-size:1.0625rem;font-weight:700;line-height:1.25}.rz-video-meta{font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);color:var(--color-rz-muted)}.rz-feed-empty{border:var(--rz-border) dashed var(--color-rz-ink);border-radius:var(--radius-rz-lg);color:var(--color-rz-ink-soft);padding:28px}.rz-reel{border:var(--rz-border) solid var(--color-rz-ink);border-radius:var(--radius-rz-md);background-color:var(--rz-tone);display:block;position:relative;overflow:hidden}.rz-reel .media-slot{background-color:var(--rz-tone);border-radius:0;place-items:end center;width:100%;padding:0 12px 18px}.rz-reel[data-size=lg] .media-slot{padding-bottom:40px}.rz-reel .media-slot-label{font-size:var(--text-rz-micro);color:var(--color-rz-ink-soft)}.rz-reel .media-slot-path{display:none}.rz-reel-time{border:var(--rz-border-thin) solid var(--color-rz-ink);background-color:var(--color-rz-sheet);font-family:var(--font-rz-mono);font-size:var(--text-rz-micro);font-variant-numeric:tabular-nums;border-radius:999px;padding:4px 10px;position:absolute;top:12px;left:12px}.rz-reel-play{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.rz-reel-play span{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-sheet);width:72px;height:72px;box-shadow:4px 4px 0 var(--color-rz-ink);border-radius:50%;place-items:center;padding-inline-start:4px;display:grid}.rz-reel-bar{border:var(--rz-border-thin) solid var(--color-rz-ink);background-color:var(--color-rz-sheet);border-radius:999px;height:8px;position:absolute;bottom:16px;left:16px;right:16px;overflow:hidden}.rz-reel-bar i{background-color:var(--color-rz-pink-solid);height:100%;display:block}.rz-reel-glyph{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-sheet);width:56px;height:56px;color:var(--rz-tone-accent);pointer-events:none;border-radius:50%;place-items:center;margin:-28px 0 0 -28px;display:grid;position:absolute;top:50%;left:50%}.rz-feed-how{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.rz-feed-how .rz-how-num{font-size:3.75rem;top:12px;right:18px}.rz-feed-how .rz-how-fig{width:min(170px,72%)}.rz-plan{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:28px;display:grid}.rz-plan-tabs{gap:14px;display:grid}.rz-plan-tab{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-sheet);width:100%;color:var(--color-rz-ink);text-align:start;cursor:pointer;transition:transform var(--dur-quick) var(--ease-out);border-radius:24px;grid-template-columns:60px minmax(0,1fr);align-items:center;gap:14px;padding:14px 18px 14px 14px;display:grid}.rz-plan-tab:hover{transform:translate(4px)}.rz-plan-tab[aria-selected=true]{background-color:var(--rz-tone);box-shadow:5px 5px 0 var(--color-rz-ink)}.rz-plan-count{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--rz-tone);width:60px;height:60px;font-family:var(--font-rz-display);letter-spacing:-.03em;border-radius:50%;place-items:center;font-size:1.625rem;font-weight:800;display:grid}.rz-plan-tab[aria-selected=true] .rz-plan-count{background-color:var(--rz-tone-solid)}.rz-plan-name b{font-family:var(--font-rz-display);letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:8px;font-size:1.1875rem;font-weight:700;display:flex}.rz-plan-name small{font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);font-variant-numeric:tabular-nums;color:var(--color-rz-ink-soft);margin-top:2px;display:block}.rz-plan-panel{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--rz-tone);box-shadow:var(--home-plate);border-radius:36px;grid-template-columns:minmax(0,1fr) minmax(0,330px);grid-template-areas:"main cal""foot foot";gap:28px 36px;padding:34px 36px 30px;display:grid}.rz-plan-panel:focus-visible{outline-offset:4px}.rz-plan-main{grid-area:main;align-content:start;justify-items:start;gap:12px;display:grid}.rz-plan-big{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.rz-plan-big b{font-family:var(--font-rz-display);letter-spacing:-.05em;text-shadow:5px 5px 0 var(--rz-tone-solid);font-size:clamp(4rem,3rem + 3vw,6rem);font-weight:800;line-height:.85}.rz-plan-big span{font-family:var(--font-rz-display);letter-spacing:-.02em;font-size:1.375rem;font-weight:700}.rz-plan-week{border:var(--rz-border-thin) solid var(--color-rz-ink);background-color:var(--color-rz-sheet);font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-weight:600;display:inline-flex}.rz-plan-promise{max-width:50ch;color:var(--color-rz-ink-soft);font-size:var(--text-rz-lede);line-height:1.6}.rz-plan-inc-title{font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);color:var(--color-rz-ink-soft);margin-top:6px}.rz-plan-inc{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rz-plan-inc li{font-size:var(--text-rz-small);align-items:flex-start;gap:10px;font-weight:600;display:flex}.rz-plan-inc svg{flex:none;margin-top:3px}.rz-plan-cal{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-sheet);border-radius:26px;grid-area:cal;align-self:start;margin:0;padding:18px 18px 14px;transform:rotate(1.5deg)}.rz-plan-grid{grid-template-columns:auto repeat(7,minmax(0,1fr));align-items:center;gap:6px;display:grid}.rz-plan-grid b{font-family:var(--font-rz-mono);font-size:var(--text-rz-micro);text-align:center;color:var(--color-rz-muted);font-weight:600}.rz-plan-grid i{font-family:var(--font-rz-mono);font-size:var(--text-rz-micro);white-space:nowrap;color:var(--color-rz-muted);padding-right:4px;font-style:normal}.rz-plan-day{aspect-ratio:1;border:var(--rz-border-thin) solid var(--color-rz-line);background-color:var(--color-rz-paper);border-radius:8px;place-items:center;display:grid}.rz-plan-day[data-on]{border-color:var(--color-rz-ink);background-color:var(--rz-tone-solid);animation:rz-plan-pop var(--dur-base) var(--ease-out) both}@keyframes rz-plan-pop{0%{opacity:0;transform:scale(.6)}}.rz-plan-cal figcaption{font-family:var(--font-rz-mono);font-size:var(--text-rz-micro);color:var(--color-rz-muted);margin-top:12px}.rz-plan-foot{border-top:var(--rz-border) dashed var(--color-rz-ink);flex-wrap:wrap;grid-area:foot;justify-content:space-between;align-items:center;gap:16px 24px;padding-top:22px;display:flex}.rz-plan-price small{font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);color:var(--color-rz-ink-soft);display:block}.rz-plan-price-num{font-family:var(--font-rz-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:2rem;font-weight:600}.rz-plan-price-num small{font-size:var(--text-rz-meta);font-weight:500;display:inline}.rz-plan-actions{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.rz-plan-link{font-size:var(--text-rz-small);text-underline-offset:3px;align-items:center;gap:4px;font-weight:600;text-decoration:underline;display:inline-flex}.rz-plan-social{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--rz-tone);box-shadow:7px 7px 0 var(--color-rz-pink-solid);border-radius:32px;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:32px;padding:26px 30px;display:grid}.rz-plan-social-fig .shop-tile{width:100%;box-shadow:5px 5px 0 var(--color-rz-ink);transform:rotate(-4deg)}.rz-plan-social-text{justify-items:start;gap:8px;display:grid}.rz-plan-social-kicker{font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);color:var(--color-rz-ink-soft)}.rz-plan-social h3{font-family:var(--font-rz-display);font-size:var(--text-rz-card);letter-spacing:-.02em;font-weight:800}.rz-plan-social-text>p:not(.rz-plan-social-kicker){max-width:52ch;color:var(--color-rz-ink-soft)}.rz-plan-social ul{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.rz-plan-social li{border:var(--rz-border-thin) solid var(--color-rz-ink);background-color:var(--color-rz-sheet);font-size:var(--text-rz-small);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-weight:600;display:inline-flex}.rz-plan-social-buy{justify-items:end;gap:12px;display:grid}.rz-feed-page .rz-bigcta[data-tone=shop]{background:var(--home-grad);color:var(--color-rz-on-grad);box-shadow:var(--home-plate)}.rz-feed-page .rz-bigcta[data-tone=shop] small{opacity:1}.rz-feed-page .rz-bigcta[data-tone=talk]{box-shadow:7px 7px 0 var(--color-rz-pink-solid)}@media (max-width:1279px){.rz-feed-stage .rz-sticker[data-n="1"]{right:-10px}.rz-feed-handle,.rz-feed-sticker{left:0}.rz-feed-note{right:0}}@media (max-width:1099px){.rz-feed-stage{max-width:600px}.rz-feed-how{grid-template-columns:repeat(2,minmax(0,1fr))}.rz-month-featured{grid-template-columns:230px minmax(0,1fr);gap:36px;padding:32px}.rz-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.rz-videos{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:29%;grid-auto-flow:column;gap:18px;margin-inline:-20px;padding:0 20px 12px;scroll-padding-inline:20px;overflow-x:auto}.rz-videos::-webkit-scrollbar{display:none}.rz-video{scroll-snap-align:start}.rz-plan{grid-template-columns:minmax(0,1fr)}.rz-plan-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.rz-plan-tab{grid-template-columns:minmax(0,1fr);justify-items:start;gap:10px}.rz-plan-tab:hover{transform:translateY(-2px)}.rz-plan-social{grid-template-columns:120px minmax(0,1fr)}.rz-plan-social-buy{grid-column:1/-1;grid-template-columns:auto auto 1fr;place-items:center start}}@media (max-width:767px){.rz-feed-page{gap:80px;padding-top:28px}.rz-feed-how{grid-template-columns:minmax(0,1fr)}.rz-feed-stage{margin-top:28px}.rz-feed-handle{height:36px;padding-inline:12px;font-size:.9375rem;top:8%}.rz-feed-rec{height:30px;font-size:var(--text-rz-micro);padding-inline:10px;top:-18px;left:24%}.rz-feed-stage .rz-sticker[data-n="1"]{width:112px;height:112px;top:-44px;right:-6px}.rz-feed-stage .rz-sticker[data-n="1"]>span{max-width:74px}.rz-feed-stage .rz-sticker[data-n="1"] b{font-size:1.375rem}.rz-feed-sticker{display:none}.rz-feed-note{height:34px;padding-inline:12px;font-size:.8125rem}.rz-month-featured{border-radius:28px;grid-template-columns:minmax(0,1fr);gap:28px;padding:28px 20px 24px}.rz-month-featured .rz-reel{width:min(210px,100%);box-shadow:8px 8px 0 var(--color-rz-purple-solid);border-width:8px;border-radius:32px;justify-self:center}.rz-metric b{font-size:1.125rem}.rz-videos{grid-auto-columns:56%;gap:16px}.rz-reel-glyph{width:46px;height:46px;margin:-23px 0 0 -23px}.rz-plan-tabs{grid-template-columns:minmax(0,1fr);gap:10px}.rz-plan-tab{grid-template-columns:48px minmax(0,1fr);align-items:center;padding:10px 14px 10px 10px}.rz-plan-tab:hover{transform:none}.rz-plan-count{width:48px;height:48px;font-size:1.3125rem}.rz-plan-panel{border-radius:28px;grid-template-columns:minmax(0,1fr);grid-template-areas:"main""cal""foot";padding:24px 20px 22px}.rz-plan-cal{transform:none}.rz-plan-price-num{font-size:1.625rem}.rz-plan-social{grid-template-columns:minmax(0,1fr);gap:18px;padding:22px 20px}.rz-plan-social-fig{width:110px}.rz-plan-social-buy{grid-column:auto;grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.rz-feed-heart,.rz-feed-rec i,.rz-feed-sticker,.rz-plan-day[data-on]{animation:none}.rz-month-filters .rz-chip,.rz-video .rz-reel,.rz-plan-tab{transition:none}.rz-month-filters .rz-chip:hover,.rz-video:hover .rz-reel,.rz-plan-tab:hover{transform:none}}.rz-ads-page{--home-grad:linear-gradient(125deg, #0a8055 0%, #1c6fcc 52%, #4f63f5 100%);--home-plate:7px 7px 0 var(--color-rz-ink);gap:112px;padding-top:40px}.rz-ads-hero .rz-hero-blob[data-n="1"]{background:radial-gradient(circle,#2fcb8e4d,#4e9bff29 45%,#0000 70%)}.rz-ads-hero h1{font-size:min(clamp(2.75rem,1.2rem + 5.4vw,6rem),10.2vw)}.rz-ads-hero .rz-hero-cta .rz-pill[data-variant=ink]{box-shadow:5px 5px 0 var(--color-rz-mint-solid)}.rz-ads-stage:before,.rz-ads-stage:after{top:9%}.rz-ads-scene{width:100%;height:auto;display:block;overflow:visible}.rz-ads-float{transform-box:fill-box;transform-origin:50%;animation:rz-float var(--dur-float) ease-in-out infinite}.rz-ads-open{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-mint-solid);height:44px;box-shadow:4px 4px 0 var(--color-rz-ink);font-size:var(--text-rz-small);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding-inline:16px;font-weight:700;display:inline-flex;position:absolute;top:3%;left:-3%;transform:rotate(-4deg)}.rz-ads-platforms{z-index:2;animation:rz-float var(--dur-float) ease-in-out infinite;animation-delay:calc(var(--dur-float) / -2);justify-items:start;gap:6px;display:grid;position:absolute;top:46%;left:-5%}.rz-ads-platforms>span{border:var(--rz-border) solid var(--color-rz-ink);box-shadow:3px 3px 0 var(--color-rz-ink);font-family:var(--font-rz-display);letter-spacing:-.01em;border-radius:999px;padding:6px 14px;font-size:1rem;font-weight:800}.rz-ads-platforms>span[data-n="1"]{background-color:var(--color-rz-blue);transform:rotate(-4deg)}.rz-ads-platforms>span[data-n="2"]{background-color:var(--color-rz-yellow);margin-left:14px;transform:rotate(2deg)}.rz-ads-platforms>span[data-n="3"]{background-color:var(--color-rz-purple);margin-left:4px;transform:rotate(-2deg)}.rz-ads-stage .rz-sticker[data-n="1"]{top:auto;bottom:20%;right:-30px}.rz-ads-stage .rz-sticker[data-n="1"] b{font-size:2.5rem}.rz-ads-review{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-yellow);height:42px;box-shadow:4px 4px 0 var(--color-rz-ink);font-size:var(--text-rz-small);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding-inline:16px;font-weight:700;display:inline-flex;position:absolute;bottom:1%;right:4%;transform:rotate(3deg)}.rz-ads-marquee .rz-marquee-row svg{color:var(--color-rz-mint-2)}.rz-desk-window{background-color:var(--color-rz-cool);box-shadow:var(--home-plate);border-radius:32px}.rz-desk-window .rz-svc-window-bar{background-color:var(--color-rz-mint)}.rz-desk-window .rz-svc-window-title{color:var(--color-rz-ink);font-weight:600}.rz-desk{gap:20px;padding:24px;display:grid}.rz-desk-tools{flex-wrap:wrap;gap:10px;display:flex}.rz-seg{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-sheet);border-radius:999px;padding:3px;display:inline-flex}.rz-seg button{font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);cursor:pointer;border-radius:999px;padding:7px 14px}.rz-seg button[aria-pressed=true]{background-color:var(--color-rz-ink);color:var(--color-rz-paper)}.rz-toggle[aria-pressed=true]{background-color:var(--color-rz-mint)}.rz-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.rz-kpi{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-mint);box-shadow:4px 4px 0 var(--color-rz-ink);border-radius:22px;gap:8px;padding:16px 18px;display:grid}.rz-kpi:nth-child(2){background-color:var(--color-rz-sky)}.rz-kpi:nth-child(3){background-color:var(--color-rz-yellow)}.rz-kpi:nth-child(4){background-color:var(--color-rz-purple)}.rz-kpi-top{font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);color:var(--color-rz-ink-soft);justify-content:space-between;align-items:center;gap:10px;display:flex}.rz-kpi b{font-family:var(--font-rz-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.75rem;font-weight:600}.rz-delta{border:var(--rz-border-thin) solid var(--color-rz-ink);background-color:var(--color-rz-sheet);font-family:var(--font-rz-mono);font-size:var(--text-rz-micro);font-variant-numeric:tabular-nums;border-radius:999px;justify-self:start;padding:3px 10px}.rz-delta[data-down=true]{background-color:var(--color-rz-pink)}.rz-table .rz-delta{background-color:var(--color-rz-mint)}.rz-table .rz-delta[data-down=true]{background-color:var(--color-rz-pink)}.rz-desk-panel{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-sheet);border-radius:26px;gap:16px;padding:22px;display:grid}.rz-desk-panel h3{font-family:var(--font-rz-display);font-size:var(--text-rz-card);letter-spacing:-.02em;font-weight:800}.rz-desk-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.rz-desk-sub{font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);color:var(--color-rz-muted)}.rz-chart{align-items:flex-end;gap:10px;height:190px;display:flex}.rz-bar{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-mint-2);border-radius:12px 12px 6px 6px;flex:1;min-width:0}.rz-bar[data-level="2"]{background-color:var(--color-rz-mint-solid)}.rz-bar[data-level="3"]{background-color:var(--color-rz-sky-solid)}.rz-bar[data-level="4"]{background-color:var(--color-rz-blue-solid)}.rz-chart-axis{font-family:var(--font-rz-mono);font-size:var(--text-rz-micro);color:var(--color-rz-muted);justify-content:space-between;display:flex}.rz-tabs-pills{flex-wrap:wrap;gap:8px;display:flex}.rz-tabs-pills .rz-chip{cursor:pointer}.rz-table-scroll{overflow-x:auto}.rz-table{border-collapse:collapse;text-align:start;width:100%;min-width:660px}.rz-table th{border-bottom:var(--rz-border-thin) solid var(--color-rz-line);font-family:var(--font-rz-mono);font-size:var(--text-rz-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--color-rz-muted);text-align:start;white-space:nowrap;padding:0 12px 10px;font-weight:600}.rz-table th button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer}.rz-table th[data-numeric=true],.rz-table td[data-numeric=true]{text-align:end}.rz-table td{border-bottom:var(--rz-border-thin) solid var(--color-rz-line);font-variant-numeric:tabular-nums;padding:12px}.rz-table tr[data-paused=true] td{color:var(--color-rz-muted)}.rz-row-btn{width:100%;font:inherit;text-align:start;cursor:pointer;align-items:center;gap:10px;font-weight:600;display:flex}.rz-row-btn .rz-chev{margin-inline-start:auto;display:inline-flex}.rz-row-state{background-color:var(--color-rz-mint-solid);border-radius:50%;width:8px;height:8px}.rz-row-state[data-paused=true]{background-color:var(--color-rz-concrete)}.rz-row-detail td{padding-top:0}.rz-row-detail p{border:var(--rz-border-thin) solid var(--color-rz-ink);background-color:var(--color-rz-mint);max-width:88ch;color:var(--color-rz-ink);border-radius:18px;padding:16px 18px}.rz-pick{grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:start;gap:28px;display:grid}.rz-pick-list{gap:16px;display:grid}.rz-pick-card{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-sheet);width:100%;color:var(--color-rz-ink);text-align:start;cursor:pointer;transition:transform var(--dur-quick) var(--ease-out);border-radius:28px;grid-template-columns:96px minmax(0,1fr) auto 40px;align-items:center;gap:18px;padding:16px 20px 16px 16px;display:grid}.rz-pick-card:hover{transform:translate(-2px,-2px)}.rz-pick-card[aria-pressed=true]{background-color:var(--rz-tone);box-shadow:6px 6px 0 var(--color-rz-ink)}.rz-pick-fig .shop-tile{aspect-ratio:4/3;width:96px}.rz-pick-text b{font-family:var(--font-rz-display);letter-spacing:-.02em;font-size:1.5rem;font-weight:800;display:block}.rz-pick-text span{font-size:var(--text-rz-small);color:var(--color-rz-ink-soft);margin-top:2px;display:block}.rz-pick-price{font-family:var(--font-rz-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.125rem;font-weight:600}.rz-pick-price small{font-size:var(--text-rz-meta);font-weight:500}.rz-pick-box{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-sheet);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.rz-pick-card[aria-pressed=true] .rz-pick-box{background-color:var(--rz-tone-solid)}.rz-pick-sum{border:var(--rz-border) solid var(--color-rz-ink);background:radial-gradient(circle at 85% 0%, #ffffff80, transparent 50%), var(--color-rz-mint);box-shadow:var(--home-plate);border-radius:32px;gap:16px;padding:26px 26px 24px;display:grid;position:sticky;top:96px}.rz-pick-sum-title{font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);color:var(--color-rz-ink-soft)}.rz-pick-total{justify-items:start;gap:8px;display:grid}.rz-pick-total>small{font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);color:var(--color-rz-ink-soft)}.rz-pick-total>p{font-size:var(--text-rz-small);color:var(--color-rz-ink-soft)}.rz-pick-empty{font-size:var(--text-rz-small)}.rz-pick-chosen{flex-wrap:wrap;gap:6px;margin:0 0 6px;padding:0;list-style:none;display:flex}.rz-pick-chosen li{border:var(--rz-border-thin) solid var(--color-rz-ink);background-color:var(--rz-tone);font-family:var(--font-rz-display);font-size:var(--text-rz-small);border-radius:999px;padding:4px 12px;font-weight:800}.rz-pick-num{font-family:var(--font-rz-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:2.25rem;font-weight:600;line-height:1.1}.rz-pick-num small{font-size:var(--text-rz-meta);font-weight:500}.rz-pick-total s{font-family:var(--font-rz-mono);font-size:var(--text-rz-small);color:var(--color-rz-ink-soft)}.rz-pick-save{border:var(--rz-border-thin) solid var(--color-rz-ink);background-color:var(--color-rz-yellow);font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);border-radius:999px;padding:4px 12px;font-weight:600;transform:rotate(-2deg)}.rz-pick-total>.rz-pick-budget{border:var(--rz-border-thin) dashed var(--color-rz-ink);background-color:var(--color-rz-sheet);color:var(--color-rz-ink);font-size:var(--text-rz-small);border-radius:14px;align-items:flex-start;gap:8px;margin-top:4px;padding:10px 12px;font-weight:600;line-height:1.45;display:flex}.rz-pick-budget svg{flex:none;margin-top:2px}.rz-pick-actions{border-top:var(--rz-border) dashed var(--color-rz-ink);flex-wrap:wrap;align-items:center;gap:12px 18px;padding-top:16px;display:flex}.rz-ads-page .rz-bigcta[data-tone=shop]{background:var(--home-grad);color:var(--color-rz-on-grad);box-shadow:var(--home-plate)}.rz-ads-page .rz-bigcta[data-tone=shop] small{opacity:1}.rz-ads-page .rz-bigcta[data-tone=talk]{box-shadow:7px 7px 0 var(--color-rz-mint-solid)}@media (max-width:1279px){.rz-ads-open,.rz-ads-platforms{left:0}.rz-ads-stage .rz-sticker[data-n="1"]{right:-10px}}@media (max-width:1099px){.rz-ads-stage{max-width:600px}.rz-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rz-pick{grid-template-columns:minmax(0,1fr)}.rz-pick-sum{position:static}}@media (max-width:767px){.rz-ads-page{gap:80px;padding-top:28px}.rz-ads-stage{margin-top:20px}.rz-ads-open{height:34px;padding-inline:12px;font-size:.8125rem;top:-2%}.rz-ads-platforms{display:none}.rz-ads-stage .rz-sticker[data-n="1"]{width:112px;height:112px;top:auto;bottom:18%;right:0}.rz-ads-stage .rz-sticker[data-n="1"]>span{max-width:66px}.rz-ads-stage .rz-sticker[data-n="1"] b{font-size:1.75rem}.rz-ads-review{height:34px;padding-inline:12px;font-size:.8125rem}.rz-desk-window{border-radius:24px}.rz-desk{padding:14px}.rz-desk-panel{padding:16px}.rz-kpi b{font-size:1.3125rem}.rz-chart{gap:6px;height:130px}.rz-pick-card{border-radius:22px;grid-template-columns:64px minmax(0,1fr) 36px;gap:10px 14px;padding:14px}.rz-pick-fig .shop-tile{width:64px}.rz-pick-text b{font-size:1.25rem}.rz-pick-price{grid-area:2/2/auto/-1}.rz-pick-box{grid-area:1/3;width:36px;height:36px}.rz-pick-sum{border-radius:26px;padding:22px 20px}.rz-pick-num{font-size:1.875rem}}@media (prefers-reduced-motion:reduce){.rz-ads-float,.rz-ads-platforms{animation:none}.rz-pick-card{transition:none}.rz-pick-card:hover{transform:none}}.lead-page{--home-grad:linear-gradient(125deg, #7c4dff 0%, #4f63f5 52%, #336fe8 100%);--home-plate:7px 7px 0 var(--color-rz-ink);gap:112px;padding-top:40px}.lead-top{isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(0,640px);align-items:start;gap:40px 56px;display:grid;position:relative}.lead-intro{justify-items:start;gap:20px;padding-top:8px;display:grid}.lead-intro .rz-chip{background-color:var(--color-rz-sheet);gap:8px}.lead-heading{isolation:isolate;font-family:var(--font-rz-display);letter-spacing:-.045em;font-size:min(clamp(2.75rem,1.4rem + 3.4vw,4.75rem),12vw);font-weight:800;line-height:.92;position:relative}.lead-heading>span{display:block}.lead-lede{max-width:46ch;color:var(--color-rz-ink-soft);font-size:1.1875rem;line-height:1.6}.lead-trust{gap:12px;width:100%;max-width:440px;margin:4px 0 0;padding:0;list-style:none;display:grid}.lead-trust li{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-yellow);box-shadow:4px 4px 0 var(--color-rz-ink);border-radius:20px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;padding:12px 16px 12px 12px;display:grid}.lead-trust li:nth-child(2){background-color:var(--color-rz-sky)}.lead-trust li:nth-child(3){background-color:var(--color-rz-mint)}.lead-trust span:first-child{border:var(--rz-border-thin) solid var(--color-rz-ink);background-color:var(--color-rz-sheet);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.lead-trust b{font-family:var(--font-rz-display);letter-spacing:-.01em;font-size:1.1875rem;font-weight:800}.lead-trust small{font-size:var(--text-rz-small);color:var(--color-rz-ink-soft);display:block}.lead-bubbles{width:min(320px,80%);margin-top:8px}.lead-bubbles svg{width:100%;height:auto;display:block}.lead-panel-wrap{isolation:isolate;position:relative}.lead-panel{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-sheet);border-radius:36px;gap:18px;padding:30px;display:grid;position:relative}.lead-panel:before{content:"";z-index:-1;border:var(--rz-border) solid var(--color-rz-ink);border-radius:inherit;background:var(--home-grad);position:absolute;inset:-2px;transform:translate(14px,14px)}.lead-panel form{gap:20px;display:grid}.lead-panel-wrap .rz-sticker[data-n="1"]{top:-54px;right:-40px}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.field{border:0;gap:6px;min-width:0;padding:0;display:grid}.field-label{font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);color:var(--color-rz-ink-soft);flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.field-hint{font-size:var(--text-rz-micro);color:var(--color-rz-muted)}.field-input{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-paper);width:100%;min-height:50px;color:var(--color-rz-ink);font:inherit;font-size:var(--text-rz-lede);border-radius:18px;padding:12px 14px}textarea.field-input{resize:vertical;border-radius:22px;min-height:132px}.field[data-invalid=true] .field-input{border-color:var(--color-rz-pink-solid);background-color:#fff6fa}.field-error{color:var(--color-rz-pink-accent);font-size:var(--text-rz-small);font-weight:600}.field-group legend{margin-bottom:8px}.interest-list{flex-wrap:wrap;gap:10px;display:flex}.interest-item{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-paper);cursor:pointer;border-radius:999px;align-items:center;gap:8px;height:42px;padding-inline:16px;font-weight:600;display:inline-flex;position:relative}.interest-item input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.interest-item[data-on=true]{background-color:var(--color-rz-blue);box-shadow:3px 3px 0 var(--color-rz-ink)}.interest-item[data-on=true]:before{content:"";border:var(--rz-border-thin) solid var(--color-rz-ink);background-color:var(--color-rz-sheet);background-image:var(--rz-check);background-position:50%;background-repeat:no-repeat;background-size:11px;border-radius:50%;width:18px;height:18px}.interest-item:has(input:focus-visible){outline:3px solid var(--rz-focus);outline-offset:2px}.form-foot{justify-items:start;gap:10px;display:grid}.lead-send{border:var(--rz-border) solid var(--color-rz-ink);background:var(--home-grad);height:58px;color:var(--color-rz-on-grad);box-shadow:4px 4px 0 var(--color-rz-ink);font-family:var(--font-rz-sans);cursor:pointer;transition:transform var(--dur-quick) var(--ease-out);border-radius:999px;align-items:center;gap:10px;padding-inline:30px;font-size:1.0625rem;font-weight:700;display:inline-flex}.lead-send:hover{transform:translate(-1px,-2px)}.lead-send:active{transform:scale(.97)}.lead-send:disabled{background:var(--color-rz-concrete);color:var(--color-rz-ink-soft);box-shadow:none;cursor:not-allowed;transform:none}.form-status:not(:empty){color:var(--color-rz-pink-accent);font-size:var(--text-rz-small);font-weight:600}.form-note{font-size:var(--text-rz-small);color:var(--color-rz-muted)}.honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lead-success{justify-items:start;gap:14px;display:grid}.lead-success-mark{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-mint-solid);width:64px;height:64px;box-shadow:3px 3px 0 var(--color-rz-ink);border-radius:50%;place-items:center;display:grid}.lead-success-heading{font-family:var(--font-rz-display);letter-spacing:-.04em;font-size:clamp(2rem,1.5rem + 1.6vw,3rem);font-weight:800;line-height:1}.lead-success-body{max-width:54ch;color:var(--color-rz-ink-soft);font-size:var(--text-rz-lede)}.lead-call{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-ink);color:var(--color-rz-paper);box-shadow:7px 7px 0 var(--color-rz-yellow-2);border-radius:32px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px 40px;padding:30px 34px;display:grid}.lead-call h2{font-family:var(--font-rz-display);letter-spacing:-.03em;font-size:clamp(1.75rem,1.3rem + 1.4vw,2.5rem);font-weight:800}.lead-call p{color:#f7f3ead9;font-size:var(--text-rz-lede);margin-top:4px}.lead-call-phone{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-yellow-2);color:var(--color-rz-ink);font-family:var(--font-rz-mono);white-space:nowrap;transition:transform var(--dur-quick) var(--ease-out);border-radius:999px;align-items:center;gap:14px;padding:10px 24px 10px 10px;font-size:1.375rem;font-weight:600;display:inline-flex}.lead-call-phone:hover{transform:translate(-1px,-2px)}.lead-call-mark{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-sheet);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}@media (max-width:1279px){.lead-panel-wrap .rz-sticker[data-n="1"]{right:-12px}}@media (max-width:1099px){.lead-top{grid-template-columns:minmax(0,1fr)}.lead-bubbles{display:none}.lead-panel-wrap .rz-sticker[data-n="1"]{top:-60px}}@media (max-width:767px){.lead-page{gap:80px;padding-top:28px}.lead-panel{border-radius:28px;padding:22px 18px}.lead-panel:before{transform:translate(8px,8px)}.lead-panel-wrap .rz-sticker[data-n="1"]{width:104px;height:104px;top:-46px;right:-4px}.lead-panel-wrap .rz-sticker[data-n="1"]>span{max-width:66px}.lead-call{grid-template-columns:minmax(0,1fr);padding:24px 22px}.lead-call-phone{font-size:1.125rem}}@media (max-width:599px){.field-grid{grid-template-columns:minmax(0,1fr)}.lead-send{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.lead-send,.lead-call-phone{transition:none}.lead-send:active,.lead-send:hover,.lead-call-phone:hover{transform:none}}.rf-page{--home-grad:linear-gradient(125deg, #7c4dff 0%, #4f63f5 52%, #336fe8 100%);--home-plate:7px 7px 0 var(--color-rz-ink);gap:120px;padding-top:40px}.rf-hero h1{font-size:min(clamp(2.75rem,1.2rem + 5.4vw,6rem),9.4vw)}.rf-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:start;gap:28px 64px;display:grid}.rf-index{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-sheet);box-shadow:var(--home-plate);border-radius:28px;padding:18px 18px 14px}.rf-index>p{font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);color:var(--color-rz-muted);margin:0 6px 10px}.rf-index ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rf-index a{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--rz-tone);transition:transform var(--dur-quick) var(--ease-out);border-radius:20px;grid-template-columns:48px minmax(0,1fr) 18px;align-items:center;gap:14px;padding:10px 12px 10px 10px;display:grid}.rf-index a:hover{transform:translate(4px)}.rf-index-num{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-sheet);width:48px;height:48px;font-family:var(--font-rz-display);border-radius:50%;place-items:center;font-size:1.125rem;font-weight:800;display:grid}.rf-index b{font-family:var(--font-rz-display);letter-spacing:-.01em;font-size:1.125rem;font-weight:800;display:block}.rf-index small{font-size:var(--text-rz-small);color:var(--color-rz-ink-soft);display:block}.rf-case{scroll-margin-top:calc(var(--rz-head-h) + 24px);gap:64px;display:grid}.rf-case-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:20px 32px;display:grid}.rf-case-num{font-family:var(--font-rz-display);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:2.5px var(--color-rz-ink);font-size:clamp(4.5rem,3rem + 5vw,8rem);font-weight:800;line-height:.8}.rf-case-title{justify-items:start;gap:12px;display:grid}.rf-kind{font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);color:var(--color-rz-muted)}.rf-case-title h2{font-family:var(--font-rz-display);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.5rem,1.5rem + 3.6vw,5rem);font-weight:800;line-height:.94}.rf-tags{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.rf-tags li{border:var(--rz-border-thin) solid var(--color-rz-ink);background-color:var(--rz-tone);font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);border-radius:999px;padding:5px 12px}.rf-visit{border:var(--rz-border) solid var(--color-rz-ink);background:var(--home-grad);color:var(--color-rz-on-grad);box-shadow:var(--home-plate);transition:transform var(--dur-quick) var(--ease-out);border-radius:999px;grid-template-columns:minmax(0,1fr) 50px;align-items:center;gap:16px;padding:12px 12px 12px 26px;display:grid}.rf-visit:hover{transform:translate(-2px,-3px)}.rf-visit small{font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);display:block}.rf-visit b{font-family:var(--font-rz-display);letter-spacing:-.01em;font-size:1.25rem;font-weight:800;display:block}.rf-visit-mark{border:var(--rz-border) solid currentcolor;border-radius:50%;place-items:center;width:50px;height:50px;display:grid;transform:rotate(-45deg)}.rf-stage{padding:3% 8% 6% 5%}.rf-stage:before,.rf-stage:after{top:14%}.rf-stage .rf-mac{width:88%}.rf-stage .rf-phone{width:21%;position:absolute;bottom:4%;right:3%}.rf-live{z-index:3;border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-yellow);height:40px;box-shadow:4px 4px 0 var(--color-rz-ink);font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);border-radius:999px;align-items:center;gap:8px;padding-inline:16px;font-weight:600;display:inline-flex;position:absolute;top:8%;left:-1%;transform:rotate(-5deg)}.rf-live i{background-color:var(--color-rz-pink-solid);width:10px;height:10px;animation:rz-pulse var(--dur-float) ease-in-out infinite;border-radius:50%}.rf-stage-sticker{display:none}.rf-mac{position:relative;container-type:inline-size}.rf-mac-lid{background-color:#0b0b0d;border-radius:2.6cqw 2.6cqw .9cqw .9cqw;margin-inline:6cqw;padding:1.25cqw 1.25cqw 1.9cqw;position:relative;box-shadow:0 0 0 .3cqw #c9ccd2,inset 0 0 0 .22cqw #2b2b30}.rf-mac-screen{background-color:#000;border-radius:1cqw 1cqw .2cqw .2cqw;position:relative;overflow:hidden}.rf-mac-menubar{color:#f1f1f4;background-color:#141417;justify-content:space-between;align-items:center;height:2.1cqw;padding-inline:1.3cqw;font-size:.95cqw;display:flex;position:relative}.rf-mac-menus{align-items:center;gap:1cqw;display:flex}.rf-mac-menus i{background-color:#f1f1f48c;border-radius:999px;width:2.4cqw;height:.5cqw}.rf-mac-menus i:first-child{background-color:#f1f1f4;border-radius:50%;width:.9cqw;height:.9cqw}.rf-mac-menus i:nth-child(3){width:1.6cqw}.rf-mac-menus i:nth-child(4){width:3cqw}.rf-mac-notch{background-color:#000;border-radius:0 0 .9cqw .9cqw;width:12cqw;height:2.1cqw;margin-left:-6cqw;position:absolute;top:0;left:50%}.rf-mac-notch:after{content:"";background-color:#1d2230;border-radius:50%;width:.6cqw;height:.6cqw;margin-left:-.3cqw;position:absolute;top:.65cqw;left:50%}.rf-mac-status{align-items:center;gap:.9cqw;font-weight:600;display:flex}.rf-mac-status .rf-dev-status{height:.85cqw}.rf-mac-toolbar{background-color:#222226;border-bottom:.1cqw solid #36363c;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2cqw;height:3.3cqw;padding-inline:1.3cqw;display:grid}.rf-mac-lights{gap:.6cqw;display:flex}.rf-mac-lights i{border-radius:50%;width:.95cqw;height:.95cqw}.rf-mac-lights i:first-child{background-color:#ff5f57}.rf-mac-lights i:nth-child(2){background-color:#febc2e}.rf-mac-lights i:nth-child(3){background-color:#28c840}.rf-mac-address{color:#d9d9de;white-space:nowrap;background-color:#34343a;border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:.5cqw;width:min(44cqw,100%);height:2.1cqw;font-size:1cqw;display:flex;overflow:hidden}.rf-mac-address .rf-dev-lock{color:#a1a1a8;font-size:.85cqw}.rf-mac-tools{gap:.8cqw;display:flex}.rf-mac-tools i{border:.14cqw solid #8b8b93;border-radius:.3cqw;width:1.4cqw;height:1.1cqw}.rf-mac .rf-dev-shot,.rf-phone .rf-dev-shot,.rf-win .rf-dev-shot{border-radius:0;width:100%;height:auto;display:block}.rf-mac-base{background:linear-gradient(#eceef1 0%,#cdd0d6 40%,#a4a8b0 85%,#8d9199 100%);border-radius:.3cqw .3cqw 2.4cqw 2.4cqw/.3cqw .3cqw 1.8cqw 1.8cqw;height:2.5cqw;position:relative;box-shadow:inset 0 -.3cqw #7c8088}.rf-mac-base:before{content:"";background:linear-gradient(#a3a7af,#c4c7cd);border-radius:0 0 1.2cqw 1.2cqw;width:14cqw;height:.85cqw;margin-left:-7cqw;position:absolute;top:0;left:50%}.rf-mac-base:after{content:"";background:linear-gradient(#00000059,#0000);height:.35cqw;position:absolute;top:0;left:7cqw;right:7cqw}.rf-phone{position:relative;container-type:inline-size}.rf-phone-body{z-index:1;background:linear-gradient(150deg,#e4eadf 0%,#b3bfad 45%,#d2d9cc 75%,#9fab99 100%);border-radius:17cqw;padding:1.4cqw;position:relative}.rf-phone-glass{background-color:#050506;border-radius:15.6cqw;padding:2.8cqw}.rf-phone-screen{background-color:#0b0e0d;border-radius:12.8cqw;position:relative;overflow:hidden}.rf-phone-status{color:#fff;justify-content:space-between;align-items:center;height:14cqw;padding:0 7cqw 0 10cqw;font-size:4.3cqw;display:flex;position:relative}.rf-phone-status b{letter-spacing:-.02em;font-weight:600}.rf-phone-status .rf-dev-status{height:3.4cqw}.rf-phone-island{background-color:#000;border-radius:999px;width:30cqw;height:8.6cqw;margin-left:-15cqw;position:absolute;top:3cqw;left:50%}.rf-phone-safari{color:#f2f2f5;grid-template-columns:10cqw minmax(0,1fr) 10cqw;align-items:center;gap:2cqw;padding:2.6cqw 3.4cqw 2.2cqw;display:grid}.rf-phone-round,.rf-phone-url{background-color:#3a3a40eb;border:.3cqw solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;height:10cqw;display:flex}.rf-phone-round{font-size:4cqw}.rf-phone-url{white-space:nowrap;gap:1.4cqw;min-width:0;padding-inline:3cqw;font-size:3.5cqw}.rf-phone-url>span{text-overflow:ellipsis;overflow:hidden}.rf-phone-url .rf-dev-lock{color:#b0b0b7;flex:none;font-size:3cqw}.rf-phone-home{background-color:#f2f2f5;border-radius:999px;grid-column:1/-1;justify-self:center;width:34cqw;height:1.3cqw;margin-top:2cqw}.rf-phone-btn{background:linear-gradient(90deg,#9fab99,#d2d9cc);border-radius:1cqw;width:1.5cqw;position:absolute}.rf-phone-btn[data-b=action]{height:5%;top:17%;left:-1.1cqw}.rf-phone-btn[data-b=up]{height:8%;top:25%;left:-1.1cqw}.rf-phone-btn[data-b=down]{height:8%;top:35%;left:-1.1cqw}.rf-phone-btn[data-b=side]{height:13%;top:27%;right:-1.1cqw}.rf-phone-btn[data-b=camera]{background:linear-gradient(90deg,#7d8878,#aab5a4);height:7%;top:57%;right:-.8cqw}.rf-win{border:var(--rz-border) solid var(--color-rz-ink);box-shadow:10px 10px 0 var(--color-rz-yellow-2);background-color:#1f1f23;border-radius:20px;overflow:hidden;container-type:inline-size}.rf-win-bar{border-bottom:1px solid #36363c;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4cqw;height:7cqw;padding-inline:3cqw;display:grid}.rf-win-bar .rf-mac-lights i{width:2cqw;height:2cqw}.rf-win-bar .rf-mac-lights{gap:1.3cqw}.rf-win-address{color:#d9d9de;white-space:nowrap;background-color:#34343a;border-radius:999px;align-items:center;gap:1.2cqw;height:4.4cqw;padding-inline:2.6cqw;font-size:2.2cqw;display:flex;overflow:hidden}.rf-facts{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-ink);color:var(--color-rz-paper);border-radius:32px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.rf-facts li{align-content:start;gap:8px;padding:28px 28px 30px;display:grid}.rf-facts li+li{border-left:var(--rz-border) dashed #f7f3ea33}.rf-facts b{font-family:var(--font-rz-display);letter-spacing:-.04em;color:var(--color-rz-yellow-2);font-size:clamp(3rem,2rem + 3vw,4.75rem);font-weight:800;line-height:.9}.rf-facts li:nth-child(2) b{color:var(--color-rz-mint-2)}.rf-facts li:nth-child(3) b{color:var(--color-rz-pink-2)}.rf-facts li:nth-child(4) b{color:var(--color-rz-sky-2)}.rf-facts span{font-size:var(--text-rz-small);color:#f7f3ead9;line-height:1.45}.rf-story{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.rf-story-card{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--rz-tone);box-shadow:var(--home-plate);border-radius:34px;align-content:start;gap:12px;padding:30px 32px 34px;display:grid;position:relative}.rf-story-fig{width:min(210px,58%);margin-bottom:4px;display:block}.rf-story-fig svg,.rf-feature-fig svg,.rf-detail-fig svg,.rf-extra-tent svg{width:100%;height:auto;display:block}.rf-story-card h3{font-family:var(--font-rz-display);letter-spacing:-.03em;font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem);font-weight:800}.rf-story-card p{max-width:56ch;color:var(--color-rz-ink-soft);font-size:var(--text-rz-lede);line-height:1.6}.rf-story-sticker{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-yellow-2);width:120px;height:120px;box-shadow:4px 4px 0 var(--color-rz-ink);text-align:center;animation:rz-float var(--dur-float) ease-in-out infinite;border-radius:50%;place-content:center;padding:12px;display:grid;position:absolute;top:22px;right:22px}.rf-story-sticker b{font-family:var(--font-rz-display);letter-spacing:-.03em;font-size:1.875rem;font-weight:800;line-height:1}.rf-story-sticker small{font-family:var(--font-rz-mono);font-size:var(--text-rz-micro);margin-top:4px;line-height:1.25}.rf-story-link{z-index:2;border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-yellow-2);width:52px;height:52px;box-shadow:3px 3px 0 var(--color-rz-ink);border-radius:50%;place-items:center;margin-top:-26px;display:grid;position:absolute;top:50%;left:-40px}.rf-features>h3,.rf-details>h3{font-family:var(--font-rz-display);letter-spacing:-.035em;margin-bottom:26px;font-size:clamp(2rem,1.5rem + 1.6vw,3rem);font-weight:800;line-height:1}.rf-features ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.rf-features li{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--rz-tone);box-shadow:var(--home-plate);transition:transform var(--dur-quick) var(--ease-out);border-radius:30px;align-content:start;gap:10px;padding:22px 24px 26px;display:grid}.rf-features li:hover{transform:translate(-2px,-3px)}.rf-feature-fig{width:min(190px,72%);margin-bottom:4px;display:block}.rf-features h4{font-family:var(--font-rz-display);letter-spacing:-.02em;font-size:1.3125rem;font-weight:800;line-height:1.15}.rf-features p{color:var(--color-rz-ink-soft);font-size:var(--text-rz-small);line-height:1.55}.rf-extra{border:var(--rz-border) solid var(--color-rz-ink);background:radial-gradient(circle at 12% 12%, #fff9, transparent 45%), var(--color-rz-concrete);box-shadow:var(--home-plate);border-radius:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px 56px;padding:40px;display:grid}.rf-extra-fig{padding:0 14% 12% 0;position:relative}.rf-extra-tent{width:48%;position:absolute;bottom:0;right:0;transform:rotate(4deg)}.rf-extra-text{justify-items:start;gap:14px;display:grid}.rf-extra-mark{border:var(--rz-border-thin) solid var(--color-rz-ink);background-color:var(--color-rz-yellow);font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);border-radius:999px;padding:4px 12px;font-weight:600}.rf-extra-text h3{font-family:var(--font-rz-display);letter-spacing:-.03em;font-size:clamp(1.75rem,1.3rem + 1.4vw,2.5rem);font-weight:800;line-height:1.05}.rf-extra-text>p:not(.rf-extra-mark){color:var(--color-rz-ink-soft);font-size:var(--text-rz-lede);line-height:1.6}.rf-extra-text ul{gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.rf-extra-text li{font-size:var(--text-rz-small);grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;line-height:1.5;display:grid}.rf-extra-text li>span{border:var(--rz-border-thin) solid var(--color-rz-ink);background-color:var(--color-rz-mint-solid);border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.rf-details ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.rf-details li{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-sheet);border-radius:24px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:16px;padding:16px 20px 16px 14px;display:grid}.rf-details li:first-child{--rz-tone-solid:var(--color-rz-pink-solid);--rz-tone-2:var(--color-rz-pink-2)}.rf-details li:nth-child(2){--rz-tone-solid:var(--color-rz-sky-solid);--rz-tone-2:var(--color-rz-sky-2)}.rf-details li:nth-child(3){--rz-tone-solid:var(--color-rz-yellow-2);--rz-tone-2:var(--color-rz-yellow)}.rf-details p{font-size:var(--text-rz-small);font-weight:600;line-height:1.5}.rf-closing{gap:14px;display:grid}.rf-closing h2{font-family:var(--font-rz-display);letter-spacing:-.04em;font-size:clamp(2.25rem,1.5rem + 2.6vw,4rem);font-weight:800;line-height:.98}.rf-closing>p{max-width:56ch;color:var(--color-rz-ink-soft);font-size:var(--text-rz-lede);line-height:1.6}.rf-closing .rz-svc-closing{margin-top:18px}.rf-page .rz-bigcta[data-tone=shop]{background:var(--home-grad);color:var(--color-rz-on-grad);box-shadow:var(--home-plate)}.rf-page .rz-bigcta[data-tone=shop] small{opacity:1}.rf-page .rz-bigcta[data-tone=talk]{box-shadow:7px 7px 0 var(--color-rz-mint-solid)}@media (max-width:1279px){.rf-live{left:1%}}@media (max-width:1099px){.rf-hero-grid{grid-template-columns:minmax(0,1fr)}.rf-index{max-width:560px}.rf-case-head{grid-template-columns:auto minmax(0,1fr)}.rf-visit{grid-column:1/-1;justify-self:start}.rf-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.rf-facts li:nth-child(3){border-left:0}.rf-facts li:nth-child(n+3){border-top:var(--rz-border) dashed #f7f3ea33}.rf-story{grid-template-columns:minmax(0,1fr)}.rf-story-link{margin:0 0 0 -26px;top:-40px;left:50%}.rf-story-link svg{transform:rotate(90deg)}.rf-features ul{grid-template-columns:repeat(2,minmax(0,1fr))}.rf-extra{grid-template-columns:minmax(0,1fr)}.rf-extra-fig{max-width:620px}.rf-details ul{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.rf-page{gap:88px;padding-top:28px}.rf-case{gap:48px}.rf-case-head{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:14px 16px}.rf-case-title{display:contents}.rf-case-num{color:var(--rz-tone-2);text-shadow:5px 5px 0 var(--color-rz-ink);grid-area:1/1;font-size:5.5rem}.rf-kind{grid-area:1/2;padding-bottom:4px;line-height:1.45}.rf-case-title h2,.rf-tags,.rf-visit{grid-column:1/-1}.rf-case-title h2{font-size:min(3rem,12.4vw)}.rf-visit{grid-template-columns:minmax(0,1fr) 44px;justify-self:stretch;gap:12px;padding-left:20px}.rf-visit b{font-size:min(1.0625rem,4.3vw)}.rf-visit-mark{width:44px;height:44px}.rf-stage{grid-template-columns:minmax(0,1fr);padding:7% 3% 0 2%;display:grid}.rf-stage:before,.rf-stage:after{inset:14% 0 7%}.rf-stage .rf-mac,.rf-stage .rf-phone{grid-area:1/1}.rf-stage .rf-mac{align-self:start;width:100%}.rf-stage .rf-phone{justify-self:end;width:45%;margin:33% 1% 0 0;position:relative;bottom:auto;right:auto}.rf-live{height:34px;font-size:var(--text-rz-micro);padding-inline:12px;top:0;left:1%}.rf-stage .rf-stage-sticker{aspect-ratio:1;width:clamp(120px,38%,190px);height:auto;display:grid;inset:auto auto 15% 5%;container-type:inline-size}.rf-stage .rf-stage-sticker>span{max-width:70%}.rf-stage .rf-stage-sticker b{font-size:13.5cqw}.rf-facts li{padding:20px 18px 22px}.rf-story{gap:30px}.rf-story-card{border-radius:28px;padding:24px 22px 26px}.rf-story-link{top:-43px}.rf-story-fig{width:min(180px,50%)}.rf-story-sticker{border-radius:18px;width:auto;max-width:150px;height:auto;padding:8px 14px;top:-18px;right:14px}.rf-story-sticker b{font-size:1.375rem}.rf-features ul{grid-template-columns:minmax(0,1fr);gap:20px}.rf-features li{border-radius:26px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px 14px;padding:16px 18px 20px}.rf-features li:nth-child(odd){margin-right:12px}.rf-features li:nth-child(2n){grid-template-columns:minmax(0,1fr) 92px;margin-left:12px}.rf-features li>.rf-feature-fig{grid-area:1/1;width:100%;margin:0}.rf-features li>h4{grid-area:1/2;font-size:1.1875rem}.rf-features li:nth-child(2n)>.rf-feature-fig{grid-column:2}.rf-features li:nth-child(2n)>h4{grid-column:1}.rf-features li>p{grid-column:1/-1}.rf-extra{border-radius:28px;padding:22px 18px 26px}.rf-details ul{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-sheet);box-shadow:var(--home-plate);border-radius:28px;gap:0;overflow:hidden}.rf-details li{background-color:#0000;border:0;border-radius:0;grid-template-columns:72px minmax(0,1fr);padding:16px 18px 16px 12px}.rf-details li+li{border-top:var(--rz-border) dashed var(--color-rz-ink)}}@media (prefers-reduced-motion:reduce){.rf-live i,.rf-story-sticker{animation:none}.rf-index a,.rf-visit,.rf-features li{transition:none}.rf-index a:hover,.rf-visit:hover,.rf-features li:hover{transform:none}}.tone-web{--rz-tone:var(--color-rz-blue);--rz-tone-2:var(--color-rz-blue-2);--rz-tone-solid:var(--color-rz-blue-solid);--rz-tone-accent:var(--color-rz-blue-accent)}.tone-feed{--rz-tone:var(--color-rz-pink);--rz-tone-2:var(--color-rz-pink-2);--rz-tone-solid:var(--color-rz-pink-solid);--rz-tone-accent:var(--color-rz-pink-accent)}.tone-ads{--rz-tone:var(--color-rz-mint);--rz-tone-2:var(--color-rz-mint-2);--rz-tone-solid:var(--color-rz-mint-solid);--rz-tone-accent:var(--color-rz-mint-accent)}.tone-soc{--rz-tone:var(--color-rz-yellow);--rz-tone-2:var(--color-rz-yellow-2);--rz-tone-solid:var(--color-rz-yellow-2);--rz-tone-accent:var(--color-rz-yellow-accent)}.tone-add{--rz-tone:var(--color-rz-sky);--rz-tone-2:var(--color-rz-sky-2);--rz-tone-solid:var(--color-rz-sky-solid);--rz-tone-accent:var(--color-rz-sky-accent)}.tone-promo{--rz-tone:var(--color-rz-purple);--rz-tone-2:var(--color-rz-purple-2);--rz-tone-solid:var(--color-rz-purple-solid);--rz-tone-accent:var(--color-rz-purple-accent)}.shop{--home-grad:linear-gradient(125deg, #7c4dff 0%, #4f63f5 52%, #336fe8 100%);--home-plate:6px 6px 0 var(--color-rz-ink);display:grid}.shop>*{min-width:0}.shop-bar{top:var(--rz-head-h);z-index:30;border-bottom:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-concrete);position:sticky}.shop-bar-in{align-items:center;gap:16px;padding-block:10px;display:flex}.shop-cats{scrollbar-width:none;flex:1;gap:6px;min-width:0;display:flex;overflow-x:auto}.shop-cats::-webkit-scrollbar{display:none}.shop-cats a{border:var(--rz-border-thin) solid transparent;height:34px;font-size:var(--text-rz-small);border-radius:999px;flex:none;align-items:center;padding-inline:14px;font-weight:600;display:inline-flex}.shop-cats a:hover{border-color:var(--color-rz-ink);background-color:var(--color-rz-sheet)}.shop-cats a.active,.shop-cats a[aria-current=page]{border-color:var(--color-rz-ink);background-color:var(--color-rz-ink);color:var(--color-rz-paper);box-shadow:3px 3px 0 var(--color-rz-purple-solid)}.shop-crumb{min-width:0;font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);color:var(--color-rz-ink-soft);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.shop-crumb a:hover{text-underline-offset:3px;text-decoration:underline}.shop-crumb [aria-current=page]{color:var(--color-rz-ink)}.shop-cartbtn{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-yellow);height:38px;box-shadow:3px 3px 0 var(--color-rz-ink);font-size:var(--text-rz-small);transition:transform var(--dur-quick) var(--ease-out);border-radius:999px;flex:none;align-items:center;gap:8px;margin-inline-start:auto;padding-inline:16px;font-weight:600;display:inline-flex}.shop-cartbtn:hover{transform:translate(-1px,-2px)}.shop-count{background-color:var(--color-rz-ink);min-width:22px;height:22px;color:var(--color-rz-paper);font-family:var(--font-rz-mono);font-size:var(--text-rz-micro);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding-inline:6px;display:grid}.shop-count[data-bump=true]{animation:shop-bump var(--dur-base) var(--ease-out)}@keyframes shop-bump{50%{transform:scale(1.22)}}.shop-page{gap:32px;padding-block:28px 40px;display:grid}.shop-page[data-aside=true]:has(.shop-summary){grid-template-columns:minmax(0,1fr) 340px;align-items:start}.shop-page-main{align-content:start;gap:26px;min-width:0;display:grid}.shop-page-aside{top:calc(var(--rz-head-h) + 76px);position:sticky}.shop-foot{font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);color:var(--color-rz-muted);flex-wrap:wrap;gap:8px 24px;padding-block:0 44px;display:flex}.shop-foot a{color:var(--color-rz-ink);text-underline-offset:3px;text-decoration:underline}.shop-title{isolation:isolate;font-family:var(--font-rz-display);letter-spacing:-.045em;text-wrap:balance;font-size:min(clamp(2.75rem,1.4rem + 3.6vw,5rem),11vw);font-weight:800;line-height:.94;position:relative}.shop-cathero .shop-title{font-size:min(clamp(2.75rem,1.4rem + 3.6vw,5rem),9vw)}.shop-cathero .shop-title>span{display:block}.shop-lede{max-width:60ch;color:var(--color-rz-ink-soft);font-size:var(--text-rz-lede);line-height:1.6}.shop-h3{font-family:var(--font-rz-display);font-size:var(--text-rz-card);letter-spacing:-.02em;font-weight:700;line-height:1.12}.shop-h3 a{display:inline}.shop-h3 a svg{vertical-align:-.1em;color:var(--color-rz-muted);transition:transform var(--dur-quick) var(--ease-out);margin-left:4px;display:inline-block}.shop-h3 a:hover{text-underline-offset:4px;text-decoration:underline}.shop-h3 a:hover svg{color:inherit;transform:translate(2px)}@media (prefers-reduced-motion:reduce){.shop-h3 a:hover svg{transform:none}}.shop-sechead{justify-items:start;gap:8px;margin-top:40px;display:grid}.shop-sechead:before{content:"";border:var(--rz-border) solid var(--color-rz-ink);background:var(--home-grad);width:64px;height:14px;box-shadow:3px 3px 0 var(--color-rz-ink);border-radius:999px}.shop-sechead h2{font-family:var(--font-rz-display);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2rem,1.4rem + 2vw,3.25rem);font-weight:800;line-height:1}.shop-sechead p,.shop-note{max-width:64ch;color:var(--color-rz-ink-soft)}.shop-promise,.shop-cpromise{color:var(--color-rz-ink-soft)}.shop-pnote{font-size:var(--text-rz-small);color:var(--color-rz-muted)}.shop-deferred{display:contents}.shop-btn{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-ink);height:44px;color:var(--color-rz-paper);font-family:var(--font-rz-sans);font-size:var(--text-rz-small);white-space:nowrap;cursor:pointer;box-shadow:3px 3px 0 var(--rz-tone-solid,var(--color-rz-purple-solid));transition:transform var(--dur-quick) var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding-inline:20px;font-weight:600;display:inline-flex}.shop-btn:hover{transform:translate(-1px,-2px)}.shop-btn:active{transform:scale(.97)}.shop-btn[data-variant=ghost]{background-color:var(--color-rz-sheet);color:var(--color-rz-ink);box-shadow:3px 3px 0 var(--color-rz-ink)}.shop-btn[data-in-cart=true]{background-color:var(--color-rz-mint);color:var(--color-rz-ink);box-shadow:none}.shop-btn[data-in-cart=true]:hover,.shop-btn:disabled:hover{transform:none}.shop-btn[aria-disabled=true]{cursor:not-allowed}.shop-btn:disabled{opacity:.5;cursor:not-allowed}.shop-linkbtn{font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;font-weight:600;text-decoration:underline}.shop-linkbtn[data-in-cart=true]{color:var(--color-rz-mint-accent)}.shop-price{font-family:var(--font-rz-mono);font-size:var(--text-rz-data);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;font-weight:600}.shop-price .u{margin-inline-start:4px}.shop-price .per,.shop-cline-amount .per{font-size:var(--text-rz-meta);color:var(--color-rz-muted);margin-inline-start:2px;font-weight:500}.shop-was{font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);color:var(--color-rz-muted);margin-inline-end:8px}.shop-free{font-family:var(--font-rz-mono);font-size:var(--text-rz-data);color:var(--color-rz-purple-accent);font-weight:600}.shop-save{font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);color:var(--color-rz-mint-accent)}.shop-bigprice{font-family:var(--font-rz-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(2rem,1.5rem + 1.8vw,2.875rem);font-weight:800}.shop-bigprice small{font-size:.5em;font-weight:700}.shop-tile{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--rz-tone);flex:none;max-width:100%;display:block;overflow:hidden}.shop-tile svg{width:100%;height:100%;display:block}.shop-tile[data-shape=web]{aspect-ratio:4/3;border-radius:20px}.shop-tile[data-shape=tall]{aspect-ratio:3/4;border-radius:22px}.shop-tile[data-shape=circle]{aspect-ratio:1;border-radius:50%}.shop-tile[data-shape=bubble]{aspect-ratio:4/3;border-radius:22px 22px 22px 6px}.shop-tile[data-shape=dot]{aspect-ratio:1;border-radius:50%}.shop-tile[data-shape=quote]{aspect-ratio:4/3;background-color:#0000;border-style:dashed;border-radius:20px}.shop-intro{gap:40px;display:grid}.shop-cathero{grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:center;gap:32px 48px;display:grid}.shop-cathero-text{justify-items:start;gap:20px;display:grid}.shop-cathero-text .rz-chip{background-color:var(--color-rz-sheet);gap:8px}.shop-page[data-aside=true]:has(.shop-summary) .shop-cathero{grid-template-columns:minmax(0,1fr)}.shop-page[data-aside=true]:has(.shop-summary) .shop-cathero-stage{display:none}.shop-cathero-stage{aspect-ratio:1;padding:0}.shop-cathero-stage:before,.shop-cathero-stage:after{inset:8% 4% 6% 0}.shop-collage{position:absolute;inset:0}.shop-collage>span{display:block;position:absolute}.shop-collage .shop-tile{width:100%;box-shadow:5px 5px 0 var(--color-rz-ink)}.shop-collage>span[data-n="1"]{width:52%;top:16%;left:10%;transform:rotate(-6deg)}.shop-collage>span[data-n="2"]{width:24%;top:10%;right:12%;transform:rotate(8deg)}.shop-collage>span[data-n="3"]{width:22%;bottom:14%;left:14%;transform:rotate(-4deg)}.shop-collage>span[data-n="4"]{width:40%;bottom:12%;right:10%;transform:rotate(5deg)}.shop-collage>span[data-n="5"]{width:30%;top:44%;left:44%;transform:rotate(-3deg)}.shop-cathero-stage .rz-sticker[data-n="1"]{width:118px;height:118px;top:-8%;right:-6%}.shop-cathero-stage .rz-sticker[data-n="1"] b{font-size:1.75rem}.shop-cathero-note{z-index:2;border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-mint);max-width:88%;box-shadow:3px 3px 0 var(--color-rz-ink);font-size:var(--text-rz-small);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-weight:700;display:inline-flex;position:absolute;bottom:-2%;left:-6%;transform:rotate(-3deg)}.shop-how{gap:20px}.shop-how li{box-shadow:var(--home-plate);border-radius:26px;padding:20px 22px 22px}.shop-how .rz-how-num{font-size:3.25rem;top:10px;right:16px}.shop-how .rz-how-fig{width:min(150px,64%)}.shop-how .shop-how-title{color:var(--color-rz-ink);font-family:var(--font-rz-display);letter-spacing:-.02em;font-size:1.3125rem;font-weight:800}.shop-how p:not(.shop-how-title){font-size:var(--text-rz-small)}.shop-name{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.shop-popular{border:var(--rz-border-thin) solid var(--color-rz-ink);background-color:var(--color-rz-yellow);box-shadow:2px 2px 0 var(--color-rz-ink);font-family:var(--font-rz-mono);font-size:var(--text-rz-micro);border-radius:999px;align-items:center;padding:3px 10px;font-weight:600;display:inline-flex;transform:rotate(-3deg)}.shop-tag{border:var(--rz-border-thin) solid var(--color-rz-ink);background-color:var(--color-rz-sheet);font-family:var(--font-rz-mono);font-size:var(--text-rz-micro);border-radius:999px;margin-top:8px;padding:3px 10px;display:inline-flex}.shop-row{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-sheet);box-shadow:var(--home-plate);transition:transform var(--dur-quick) var(--ease-out);border-radius:30px;grid-template-columns:180px minmax(0,1fr) 200px;align-items:center;gap:24px;padding:22px 24px 22px 22px;display:grid}.shop-row:hover,.shop-col:hover{transform:translate(-2px,-3px)}.shop-row+.shop-row{margin-top:20px}.shop-row .shop-tile{box-shadow:4px 4px 0 var(--rz-tone-solid)}.shop-buy .shop-price{font-size:1.5rem}.shop-row[data-popular=true]{background-color:var(--rz-tone);box-shadow:6px 6px 0 var(--color-rz-purple-solid)}.shop-feats{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.shop-feats li{border:var(--rz-border-thin) solid var(--color-rz-ink);font-family:var(--font-rz-mono);font-size:var(--text-rz-micro);border-radius:999px;padding:3px 10px}.shop-buy{text-align:end;justify-items:end;gap:8px;display:grid}.shop-col{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--rz-tone);box-shadow:var(--home-plate);transition:transform var(--dur-quick) var(--ease-out);border-radius:28px;align-content:start;gap:10px;padding:22px;display:grid}.shop-col .shop-tile{width:84px;box-shadow:4px 4px 0 var(--color-rz-ink)}.shop-col .shop-promise,.shop-col .shop-cpromise{font-size:var(--text-rz-small)}.shop-col[data-popular=true]{background-color:var(--rz-tone-solid)}.shop-col[data-popular=true] .shop-cpromise,.shop-col[data-popular=true] .shop-price .per{color:var(--color-rz-ink)}.shop-ads,.shop-content{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.shop-social{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--rz-tone);box-shadow:var(--home-plate);border-radius:30px;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:24px;padding:22px 24px;display:grid}.shop-social .shop-tile{box-shadow:4px 4px 0 var(--color-rz-ink);transform:rotate(-4deg)}.shop-bundles{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-sheet);box-shadow:var(--home-plate);border-radius:28px;gap:8px;margin-top:22px;padding:20px;display:grid}.shop-bundles>p{font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);color:var(--color-rz-muted)}.shop-brow{border:var(--rz-border-thin) solid var(--color-rz-line);border-radius:var(--radius-rz-xs);grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:8px 16px;padding:12px;display:grid}.shop-brow[data-full=true]{border:var(--rz-border) solid var(--color-rz-ink);background:var(--home-grad);color:var(--color-rz-on-grad);box-shadow:4px 4px 0 var(--color-rz-ink);border-radius:18px}.shop-brow[data-full=true] .shop-save,.shop-brow[data-full=true] .shop-was,.shop-brow[data-full=true] .shop-price .per{color:var(--color-rz-on-grad)}.shop-brow[data-full=true] .shop-venn i{background-color:var(--color-rz-yellow-2)}.shop-venn{display:flex}.shop-venn i{border:var(--rz-border-thin) solid var(--color-rz-ink);background-color:var(--color-rz-mint-2);border-radius:50%;width:16px;height:16px}.shop-venn i+i{margin-inline-start:-6px}.shop-with{border:var(--rz-border) dashed var(--color-rz-ink);background-color:var(--color-rz-cool);border-radius:28px;gap:10px;padding:20px 22px;display:grid}.shop-with-head p{max-width:64ch;font-size:var(--text-rz-small);color:var(--color-rz-ink-soft);margin-top:2px}.shop-with ul{margin:0;padding:0;list-style:none;display:grid}.shop-with .shop-line{padding-block:10px}.shop-with .shop-line+.shop-line{border-top:var(--rz-border-thin) dashed var(--color-rz-line)}.shop-line{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.shop-line small,.shop-arow small,.shop-cline-name small{font-size:var(--text-rz-small);color:var(--color-rz-muted);display:block}.shop-addons{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-sheet);box-shadow:var(--home-plate);border-radius:28px;gap:2px;padding:20px 22px;display:grid}.shop-arow{grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding-block:12px;display:grid}.shop-arow+.shop-arow{border-top:var(--rz-border-thin) solid var(--color-rz-line)}.shop-pay{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.shop-pay>div{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-sheet);border-radius:26px;align-content:start;gap:8px;padding:22px;display:grid}.shop-pay:not([data-rail=true])>div{box-shadow:var(--home-plate)}.shop-pay:not([data-rail=true])>div:first-child{background-color:var(--color-rz-blue)}.shop-pay:not([data-rail=true])>div:nth-child(2){background-color:var(--color-rz-yellow)}.shop-pay:not([data-rail=true])>div:nth-child(3){background-color:var(--color-rz-mint)}.shop-pay h3{font-family:var(--font-rz-display);letter-spacing:-.02em;font-size:1.375rem;font-weight:800}.shop-pay[data-rail=true] h3{letter-spacing:-.01em;font-size:1.0625rem}.shop-pay p{font-size:var(--text-rz-small);color:var(--color-rz-ink-soft)}.shop-pdp{grid-template-columns:minmax(0,1fr) 396px;align-items:start;gap:28px;display:grid}.shop-pdp-main{gap:22px;min-width:0;display:grid}.shop-pdp-rail{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-sheet);box-shadow:var(--home-plate);border-radius:32px;gap:14px;padding:26px;display:grid}.shop-catlink{border:var(--rz-border-thin) solid var(--color-rz-ink);background-color:var(--rz-tone);width:-moz-fit-content;width:fit-content;font-family:var(--font-rz-mono);font-size:var(--text-rz-micro);border-radius:999px;justify-self:start;padding:3px 12px;display:inline-flex}.shop-hero{gap:14px;display:grid}.shop-hero .shop-tile{width:100%;box-shadow:10px 10px 0 var(--rz-tone-solid);border-radius:32px;margin-top:10px}.shop-actions{gap:12px;display:grid}.shop-actions .shop-btn{width:100%;height:52px;font-size:1rem}.shop-actions .shop-btn:not([data-variant]):not([data-in-cart=true]){background:var(--home-grad);color:var(--color-rz-on-grad);box-shadow:4px 4px 0 var(--color-rz-ink)}.shop-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.shop-info>div{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-sheet);box-shadow:var(--home-plate);border-radius:28px;align-content:start;gap:12px;padding:22px;display:grid}.shop-info>div:last-child{background-color:var(--color-rz-paper);grid-column:1/-1}.shop-ticks,.shop-minus{gap:10px;margin:0;padding:0;list-style:none;display:grid}.shop-ticks li,.shop-minus li{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;display:grid}.shop-ticks li:before,.shop-minus li:before{content:"";border:var(--rz-border-thin) solid var(--color-rz-ink);background-color:var(--color-rz-mint);background-image:var(--rz-check);background-position:50%;background-repeat:no-repeat;background-size:14px;border-radius:50%;width:24px;height:24px}.shop-minus li:before{background-color:var(--color-rz-concrete);background-image:var(--rz-minus)}.shop-minus small{font-size:var(--text-rz-small);color:var(--color-rz-muted);margin-top:2px;display:block}.shop-timeline{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.shop-timeline li{border:var(--rz-border) solid var(--color-rz-ink);box-shadow:3px 3px 0 var(--color-rz-ink);border-radius:20px;gap:4px;padding:16px;display:grid}.shop-timeline li:first-child{background-color:var(--color-rz-blue)}.shop-timeline li:nth-child(2){background-color:var(--color-rz-yellow)}.shop-timeline li:nth-child(3){background-color:var(--color-rz-mint)}.shop-timeline b{font-family:var(--font-rz-display);font-size:1.0625rem;font-weight:700}.shop-timeline small{font-size:var(--text-rz-small);color:var(--color-rz-ink-soft)}.shop-callnote{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-pink);box-shadow:4px 4px 0 var(--color-rz-ink);border-radius:22px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;padding:16px 18px;display:grid}.shop-callnote-icon{border:var(--rz-border-thin) solid var(--color-rz-ink);background-color:var(--color-rz-sheet);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.shop-callnote-icon svg{width:22px;height:22px}.shop-callnote a{font-family:var(--font-rz-mono);text-underline-offset:3px;white-space:nowrap;font-weight:600;text-decoration:underline}.shop-withit{border-top:var(--rz-border-thin) solid var(--color-rz-line);gap:10px;padding-top:14px;display:grid}.shop-withit>p{font-family:var(--font-rz-mono);font-size:var(--text-rz-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--color-rz-muted);font-weight:600}.shop-value{font-family:var(--font-rz-mono);font-size:var(--text-rz-small);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.shop-withit .shop-line{grid-template-columns:40px minmax(0,1fr);align-items:start;row-gap:4px}.shop-withit .shop-value{grid-column:2}@media (max-width:1099px){:is(.shop-page[data-aside=true],.shop-page[data-aside=true]:has(.shop-summary)){grid-template-columns:minmax(0,1fr)}.shop-page-aside{position:static}.shop-pdp{grid-template-columns:minmax(0,1fr);gap:22px}.shop-pdp-main{display:contents}.shop-hero{order:1}.shop-pdp-rail{order:2}.shop-pdp-main>:not(.shop-hero){order:3}.shop-intro{grid-template-columns:minmax(0,1fr)}.shop-cathero{grid-template-columns:minmax(0,1fr) minmax(0,300px)}.shop-ads,.shop-content,.shop-pay{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.shop-row,.shop-social{grid-template-columns:minmax(0,1fr);justify-items:start}.shop-row .shop-tile,.shop-social .shop-tile{width:140px}.shop-buy{text-align:start;justify-items:start}.shop-ads,.shop-content,.shop-pay,.shop-info,.shop-timeline{grid-template-columns:minmax(0,1fr)}.shop-arow{grid-template-columns:32px minmax(0,1fr) auto;gap:10px}.shop-arow .shop-btn{grid-column:2/-1;justify-self:start}.shop-cathero{grid-template-columns:minmax(0,1fr)}.shop-cathero-stage{justify-self:center;width:min(300px,86%);margin-top:16px}.shop-cathero-stage .rz-sticker[data-n="1"]{width:112px;height:112px;top:-14%;right:-10%}.shop-cathero-stage .rz-sticker[data-n="1"]>span{max-width:66px}.shop-cathero-note{font-size:.8125rem;left:-8%}.shop-how .rz-how-num{font-size:2.5rem}.shop-how li{padding-right:56px}.shop-row,.shop-col,.shop-social{border-radius:24px}.shop-brow{grid-template-columns:40px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.shop-btn:active,.shop-btn:hover,.shop-cartbtn:hover,.shop-row:hover,.shop-col:hover{transform:none}.shop-btn,.shop-cartbtn,.shop-row,.shop-col{transition:none}.shop-count[data-bump=true]{animation:none}}.shop-pay[data-rail=true]{grid-template-columns:minmax(0,1fr);gap:10px}.shop-pay[data-rail=true]>div{border-radius:var(--radius-rz-sm);background-color:var(--color-rz-paper);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;padding:14px 16px}.shop-pay[data-rail=true] .shop-price{text-align:end;grid-area:1/2}.shop-pay[data-rail=true] p{grid-column:1/-1}.shop-pay[data-rail=true]>div[data-highlight=true]{border-color:var(--color-rz-blue-accent);background-color:#eef0ff}.shop-withit-title{font-family:var(--font-rz-mono);font-size:var(--text-rz-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--color-rz-muted);font-weight:600}.shop-progress{flex:1;justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.shop-progress-back{border:var(--rz-border-thin) solid transparent;height:34px;font-size:var(--text-rz-small);border-radius:999px;flex:none;align-items:center;gap:8px;padding-inline:12px 14px;font-weight:600;display:inline-flex}.shop-progress-back svg{transform:rotate(180deg)}.shop-progress-back:hover{border-color:var(--color-rz-ink);background-color:var(--color-rz-sheet)}.shop-steps{align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.shop-steps li{font-size:var(--text-rz-small);color:var(--color-rz-ink-soft);white-space:nowrap;align-items:center;gap:8px;font-weight:600;display:flex}.shop-steps li+li:before{content:"";border-top:var(--rz-border) solid var(--color-rz-ink);opacity:.35;width:28px}.shop-steps-mark{border:var(--rz-border-thin) solid var(--color-rz-ink);background-color:var(--color-rz-sheet);width:26px;height:26px;font-family:var(--font-rz-mono);font-size:var(--text-rz-micro);border-radius:50%;flex:none;place-items:center;display:grid}.shop-steps li[data-state=done] .shop-steps-mark{background-color:var(--color-rz-mint-solid)}.shop-steps li[data-state=current]{color:var(--color-rz-ink)}.shop-steps li[data-state=current] .shop-steps-mark{background-color:var(--color-rz-ink);color:var(--color-rz-paper);box-shadow:2px 2px 0 var(--color-rz-purple-solid)}.shop-steps li[data-state=todo]{color:var(--color-rz-ink-soft)}.shop-steps a{text-underline-offset:3px;text-decoration:underline}.shop-cart-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 32px;display:grid}.shop-cart-headtext{justify-items:start;gap:14px;display:grid}.shop-cart-art{aspect-ratio:1;border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--rz-tone);width:200px;box-shadow:var(--home-plate);border-radius:50%;place-items:center;display:grid;transform:rotate(-4deg)}.shop-cart-art svg{width:78%;height:auto;display:block}.shop-title-count{border:var(--rz-border-thin) solid var(--color-rz-ink);background-color:var(--color-rz-yellow);height:30px;box-shadow:2px 2px 0 var(--color-rz-ink);font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);letter-spacing:0;vertical-align:middle;border-radius:999px;align-items:center;margin-left:14px;padding-inline:12px;font-weight:500;display:inline-flex;transform:rotate(-3deg)}.shop-cart{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:32px;margin-top:32px;display:grid}.shop-cart>*{min-width:0}.shop-cart-main{gap:36px;display:grid}.shop-cart-aside{top:calc(var(--rz-head-h) + 76px);position:sticky}.shop-clear{border:var(--rz-border-thin) solid var(--color-rz-ink);height:38px;font-size:var(--text-rz-small);cursor:pointer;background-color:#0000;border-radius:999px;align-items:center;gap:8px;padding-inline:14px 16px;font-weight:600;display:inline-flex}.shop-clear:hover{background-color:var(--color-rz-pink-soft)}.shop-clear-ask{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-pink-soft);font-size:var(--text-rz-small);border-radius:999px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 8px 8px 16px;font-weight:600;display:flex}.shop-clines{gap:32px;display:grid}.shop-cgroup{gap:12px;display:grid}.shop-cgroup h2{font-family:var(--font-rz-display);letter-spacing:-.03em;align-items:center;gap:12px;font-size:1.625rem;font-weight:800;display:flex}.shop-cgroup-mark{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--rz-tone);width:38px;height:38px;box-shadow:2px 2px 0 var(--color-rz-ink);border-radius:50%;flex:none;place-items:center;display:grid}.shop-cgroup ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.shop-cline{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-sheet);box-shadow:4px 4px 0 var(--color-rz-ink);border-radius:22px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.shop-cline .shop-tile{width:56px}.shop-cline-name{gap:2px;min-width:0;display:grid}.shop-cline-name b{font-size:1.0625rem;font-weight:700;line-height:1.3}.shop-cline-name small{font-size:var(--text-rz-small);color:var(--color-rz-muted)}.shop-cline-side{justify-content:flex-end;align-items:center;gap:14px;display:flex}.shop-cline-amount{justify-items:end;min-width:96px;display:grid}.shop-cline-amount b{font-family:var(--font-rz-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.0625rem;font-weight:600}.shop-cline-amount .per{font-size:var(--text-rz-meta);color:var(--color-rz-muted);margin-left:2px;font-weight:500}.shop-cline-amount .shop-was{font-size:var(--text-rz-micro)}.shop-remove{border:var(--rz-border-thin) solid var(--color-rz-ink);cursor:pointer;background-color:#0000;border-radius:999px;flex:none;align-items:center;gap:6px;height:34px;padding-inline:10px 12px;font-size:.8125rem;font-weight:600;display:inline-flex}.shop-remove:hover{background-color:var(--color-rz-pink)}.shop-stepper{border:var(--rz-border-thin) solid var(--color-rz-ink);background-color:var(--color-rz-paper);border-radius:999px;flex:none;align-items:center;height:36px;display:inline-flex;overflow:hidden}.shop-stepper button{cursor:pointer;place-items:center;width:36px;height:100%;display:grid}.shop-stepper button:hover{background-color:var(--color-rz-sky)}.shop-stepper button:disabled{color:var(--color-rz-muted);cursor:not-allowed}.shop-stepper output{min-width:30px;font-family:var(--font-rz-mono);font-size:var(--text-rz-small);text-align:center;font-variant-numeric:tabular-nums;font-weight:600}.shop-included{border:var(--rz-border) dashed var(--color-rz-ink);background-color:var(--color-rz-cool);border-radius:26px;gap:10px;margin-top:6px;padding:18px 20px;display:grid}.shop-included-head h3{font-family:var(--font-rz-display);font-size:1.0625rem;font-weight:700}.shop-included-head p{max-width:62ch;font-size:var(--text-rz-small);color:var(--color-rz-ink-soft);margin-top:2px}.shop-included ul{gap:0}.shop-included .shop-cline{border:0;border-top:var(--rz-border-thin) dashed var(--color-rz-line);box-shadow:none;background-color:#0000;border-radius:0;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;padding:10px 0}.shop-included .shop-cline:first-child{border-top:0}.shop-included .shop-tile{width:40px}.shop-included .shop-cline-name b{font-size:var(--text-rz-body);font-weight:600}.shop-notices{gap:10px;display:grid}.shop-notices:empty{display:none}.shop-notice{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--rz-tone);box-shadow:4px 4px 0 var(--color-rz-ink);border-radius:22px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:14px;padding:16px 18px;display:grid}.shop-notice>div{justify-items:start;gap:10px;display:grid}.shop-notice p{font-size:var(--text-rz-small);line-height:1.5}.shop-notice-icon{border:var(--rz-border-thin) solid var(--color-rz-ink);background-color:var(--color-rz-sheet);width:38px;height:38px;color:var(--rz-tone-accent);border-radius:50%;place-items:center;display:grid}.shop-notices[data-compact=true] .shop-notice{grid-template-columns:minmax(0,1fr)}.shop-notices[data-compact=true] .shop-notice-icon{display:none}.shop-adjustments{border:var(--rz-border-thin) solid var(--color-rz-ink);border-radius:var(--radius-rz-md);background-color:var(--color-rz-yellow);font-size:var(--text-rz-small);gap:4px;padding:12px 16px;display:grid}.shop-choice{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.shop-choice legend{font-family:var(--font-rz-display);letter-spacing:-.03em;align-items:center;gap:12px;margin-bottom:4px;font-size:1.625rem;font-weight:800;display:flex}.shop-segments label:first-child{background-color:var(--color-rz-mint)}.shop-segments label:nth-child(2){background-color:var(--color-rz-yellow)}.shop-segments label:nth-child(3){background-color:var(--color-rz-pink)}.shop-plans label:first-child{background-color:var(--color-rz-blue)}.shop-plans label:nth-child(2){background-color:var(--color-rz-yellow)}.shop-plans label:nth-child(3){background-color:var(--color-rz-mint)}.shop-choice-hint{font-size:var(--text-rz-small);color:var(--color-rz-muted);margin-top:-4px}.shop-segments{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.shop-segments label,.shop-plans label{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-sheet);cursor:pointer;border-radius:18px;gap:2px;padding:14px 16px;display:grid;position:relative}.shop-segments label[data-disabled=true]{color:var(--color-rz-muted);cursor:not-allowed;background-color:#0000;border-style:dashed}:is(.shop-segments label:has(input:checked),.shop-plans label:has(input:checked)){background-color:var(--color-rz-ink);color:var(--color-rz-paper);box-shadow:4px 4px 0 var(--color-rz-purple-solid)}.shop-segments b,.shop-plans b{font-size:1rem;font-weight:700}.shop-segments small,.shop-plans small{font-size:var(--text-rz-small);color:var(--color-rz-muted)}:is(.shop-segments label:has(input:checked) small,.shop-plans label:has(input:checked) small){color:#f7f3eac7}@supports (color:color-mix(in lab, red, red)){:is(.shop-segments label:has(input:checked) small,.shop-plans label:has(input:checked) small){color:color-mix(in oklab, var(--color-rz-paper) 78%, transparent)}}.shop-plans{gap:10px;display:grid}.shop-plans label{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 16px}.shop-plans label>span{font-family:var(--font-rz-mono);font-size:var(--text-rz-body);font-variant-numeric:tabular-nums;text-align:end;grid-area:1/2;font-weight:600}.shop-plans label>small{grid-column:1/-1}.shop-plans .shop-save{color:var(--color-rz-ink);font-weight:600}.shop-plans label:has(input:checked) .shop-save{color:var(--color-rz-mint-2)}.shop-segments input,.shop-plans input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}:is(.shop-segments label:has(input:focus-visible),.shop-plans label:has(input:focus-visible)){outline:3px solid var(--rz-focus);outline-offset:2px}.shop-choice-note{border:var(--rz-border-thin) solid var(--color-rz-ink);border-radius:var(--radius-rz-md);background-color:var(--color-rz-pink);font-size:var(--text-rz-small);padding:14px 18px}.shop-choice-note a{font-family:var(--font-rz-mono);text-underline-offset:3px;white-space:nowrap;font-weight:600;text-decoration:underline}.shop-summary{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-sheet);box-shadow:var(--home-plate);border-radius:32px;gap:18px;padding:24px;display:grid}.shop-summary-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.shop-summary-head h2{font-family:var(--font-rz-display);letter-spacing:-.02em;font-size:1.5rem;font-weight:800}.shop-updating{border:var(--rz-border-thin) solid var(--color-rz-ink);background-color:var(--color-rz-yellow);font-family:var(--font-rz-mono);font-size:var(--text-rz-micro);border-radius:999px;padding:3px 10px}.shop-updating[data-idle=true]{background-color:#0000}.shop-sblock{border-top:var(--rz-border-thin) solid var(--color-rz-line);gap:8px;padding-top:16px;display:grid}.shop-sblock h3{font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);color:var(--color-rz-muted);font-weight:600}.shop-sblock ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.shop-srow{font-size:var(--text-rz-small);justify-content:space-between;align-items:baseline;gap:16px;display:flex}.shop-srow>span:first-child{min-width:0;color:var(--color-rz-ink-soft);display:grid}.shop-srow>span:last-child{font-family:var(--font-rz-mono);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-weight:500}.shop-srow .shop-was{font-size:var(--text-rz-micro)}.shop-srow small{font-size:var(--text-rz-meta);color:var(--color-rz-muted);margin-top:2px;font-weight:400;line-height:1.4}.shop-srow[data-tone=save]>span{color:var(--color-rz-mint-accent)}.shop-srow[data-tone=extra]>span:last-child{color:var(--color-rz-pink-accent)}.shop-srow[data-tone=total]{border-top:var(--rz-border-thin) dashed var(--color-rz-ink);font-size:var(--text-rz-body);margin-top:4px;padding-top:8px}.shop-srow[data-tone=total]>span{color:var(--color-rz-ink);font-weight:700}.shop-snote{font-size:var(--text-rz-small);color:var(--color-rz-muted)}.shop-sdue{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-yellow-2);box-shadow:4px 4px 0 var(--color-rz-ink);border-radius:22px;gap:4px;padding:16px 18px;display:grid}.shop-sdue>span:first-child{font-family:var(--font-rz-mono);font-size:var(--text-rz-meta)}.shop-sdue small{font-size:var(--text-rz-small);color:var(--color-rz-ink-soft)}.shop-sdue-amount{font-family:var(--font-rz-mono);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:2.25rem;font-weight:600;line-height:1.1;display:flex}.shop-sdue-amount small{color:var(--color-rz-ink);font-size:1rem}.shop-sdue[data-size=sm] .shop-sdue-amount{font-size:1.625rem}.shop-sgo{border:var(--rz-border) solid var(--color-rz-ink);background:var(--home-grad);width:100%;height:56px;color:var(--color-rz-on-grad);box-shadow:4px 4px 0 var(--color-rz-ink);cursor:pointer;transition:transform var(--dur-quick) var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:1rem;font-weight:700;display:inline-flex}.shop-sgo:hover{transform:translateY(-2px)}.shop-sgo:disabled{opacity:.5;cursor:not-allowed;transform:none}.shop-safety{font-size:var(--text-rz-small);color:var(--color-rz-muted)}.shop-sedit{font-size:var(--text-rz-small);text-underline-offset:3px;justify-self:start;align-items:center;gap:8px;font-weight:600;text-decoration:underline;display:inline-flex}.shop-sblocked{border:var(--rz-border-thin) solid var(--color-rz-ink);border-radius:var(--radius-rz-sm);background-color:var(--color-rz-pink);font-size:var(--text-rz-small);gap:6px;margin:0;padding:12px 14px;list-style:none;display:grid}.shop-smessage{font-size:var(--text-rz-small);color:var(--color-rz-ink-soft)}.shop-sdetails{display:none}.shop-amount{display:inline-grid;position:relative}.shop-amount-now,.shop-amount-prev{grid-area:1/1}.shop-amount-prev{animation:shop-amount-out var(--dur-slow) var(--ease-out) forwards}.shop-amount[data-changed=true] .shop-amount-now{animation:shop-amount-in var(--dur-slow) var(--ease-out)}@keyframes shop-amount-out{to{opacity:0;transform:translateY(-40%)}}@keyframes shop-amount-in{0%{opacity:0;transform:translateY(40%)}}.shop-trust{border:var(--rz-border) dashed var(--color-rz-ink);border-radius:24px;gap:10px;margin:18px 0 0;padding:16px 18px;list-style:none;display:grid}.shop-trust li{font-size:var(--text-rz-small);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;font-weight:600;line-height:1.4;display:grid}.shop-trust span{border:var(--rz-border-thin) solid var(--color-rz-ink);background-color:var(--color-rz-mint);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.shop-done{gap:40px;padding-top:8px;display:grid}.shop-done-head{justify-items:start;gap:16px;padding-right:170px;display:grid;position:relative}.shop-done-head .rz-sticker[data-n="1"]{width:150px;height:150px;top:-12px;right:0}.shop-done-head .rz-sticker[data-n="1"]>span{transform:rotate(-8deg)}.shop-done-head .rz-sticker[data-n="1"]>span svg{width:44px;height:44px;position:static}.shop-done-foot{border-top:var(--rz-border) dashed var(--color-rz-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding-top:22px;display:flex}.shop-empty{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-sheet);max-width:560px;box-shadow:var(--home-plate);text-align:center;border-radius:36px;justify-items:center;gap:14px;margin:24px auto 0;padding:44px 32px;display:grid}.shop-empty .shop-title{font-size:clamp(1.75rem,1.4rem + 1.4vw,2.375rem)}.shop-empty .shop-lede{max-width:44ch}.shop-empty-icon{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-yellow);width:72px;height:72px;box-shadow:3px 3px 0 var(--color-rz-ink);border-radius:50%;place-items:center;display:grid}.shop-empty[data-tone=cart]{gap:18px;max-width:820px;padding:40px 36px 36px}.shop-empty[data-tone=cart] .shop-title{font-size:min(clamp(2.5rem,1.6rem + 3vw,4.25rem),11vw)}.shop-empty-art{width:180px;display:block}.shop-empty-art svg{width:100%;height:auto;display:block}.shop-empty-start{border-top:var(--rz-border) dashed var(--color-rz-ink);width:100%;margin-top:18px;padding-top:22px}.shop-empty-start>p{font-family:var(--font-rz-display);letter-spacing:-.02em;margin-bottom:14px;font-size:1.375rem;font-weight:800}.shop-empty-start ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.shop-empty-start li{display:grid}.shop-empty-start a{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--rz-tone);box-shadow:4px 4px 0 var(--color-rz-ink);transition:transform var(--dur-quick) var(--ease-out);border-radius:22px;justify-items:center;gap:10px;padding:16px 12px 14px;font-weight:700;display:grid}.shop-empty-start a:hover{transform:translate(-2px,-3px)}.shop-empty-start .shop-tile{background-color:var(--color-rz-sheet);width:64px}.shop-mbar{z-index:20;border-top:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-yellow);justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:none;position:sticky;bottom:0}.shop-mbar-total{min-width:0;font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);display:grid}.shop-mbar-amount{font-size:var(--text-rz-data);font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;font-weight:600;display:flex}.shop-mbar-go{border:var(--rz-border) solid var(--color-rz-ink);background:var(--home-grad);height:46px;color:var(--color-rz-on-grad);box-shadow:3px 3px 0 var(--color-rz-ink);font-size:var(--text-rz-small);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:8px;padding-inline:20px;font-weight:700;display:inline-flex}.shop-mbar-go:disabled{opacity:.5;cursor:not-allowed}.shop-checkout{gap:16px;display:grid}.shop-cart[data-page=checkout] .shop-cart-main{gap:16px}.shop-step{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-sheet);border-radius:32px;gap:18px;padding:24px 26px;display:grid}.shop-step[data-state=current]{box-shadow:var(--home-plate)}.shop-step-head{align-items:center;gap:14px;display:flex}.shop-step-art{flex:none;width:112px;margin:-6px 0 -6px auto;display:block}.shop-step-art svg{width:100%;height:auto;display:block}.shop-step[data-state=todo] .shop-step-art{opacity:.45}.shop-step-num{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-ink);width:38px;height:38px;color:var(--color-rz-paper);font-family:var(--font-rz-mono);font-size:var(--text-rz-small);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.shop-step-title{font-family:var(--font-rz-display);letter-spacing:-.03em;font-size:1.75rem;font-weight:800}.shop-step-body{gap:16px;min-width:0;display:grid}.shop-step[data-state=done]{gap:12px}.shop-step[data-state=done] .shop-step-num{background-color:var(--color-rz-mint-solid);color:var(--color-rz-ink)}.shop-step[data-state=todo]{background-color:#0000;border-style:dashed;gap:8px}.shop-step[data-state=todo] .shop-step-num{color:var(--color-rz-ink);background-color:#0000}.shop-step[data-state=todo] .shop-step-title{color:var(--color-rz-ink-soft)}.shop-step-wait{font-size:var(--text-rz-small);color:var(--color-rz-muted);padding-left:52px}.shop-account-why{border-radius:var(--radius-rz-sm);background-color:var(--color-rz-cool);max-width:66ch;font-size:var(--text-rz-small);color:var(--color-rz-ink-soft);align-items:flex-start;gap:10px;padding:12px 14px;line-height:1.55;display:flex}.shop-account-why svg{flex:none;margin-top:2px}.shop-signedin{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.shop-signedin-mark{border:var(--rz-border-thin) solid var(--color-rz-ink);background-color:var(--color-rz-mint);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.shop-form{gap:16px;display:grid}.shop-form>.shop-btn{justify-self:start}.shop-fnote{max-width:62ch;color:var(--color-rz-ink-soft);font-size:var(--text-rz-small);align-items:flex-start;gap:8px;display:flex}.shop-fnote svg{flex:none;margin-top:2px}.shop-fgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.shop-fgrid[data-layout=address]{grid-template-columns:140px minmax(0,1fr)}.shop-field{gap:6px;display:grid}.shop-field label{font-size:var(--text-rz-small);color:var(--color-rz-ink);font-weight:600}.shop-field input{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-paper);width:100%;height:50px;color:var(--color-rz-ink);font:inherit;font-size:var(--text-rz-lede);border-radius:16px;padding-inline:16px}.shop-field input[aria-invalid=true]{border-color:var(--color-rz-pink-solid);background-color:#fff6fa}.shop-field[data-size=code] input{max-width:220px;font-family:var(--font-rz-mono);letter-spacing:.3em;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600}.shop-fhint{font-size:var(--text-rz-small);color:var(--color-rz-muted)}.shop-ferror{color:var(--color-rz-pink-accent);font-size:var(--text-rz-small);font-weight:600}.shop-ferror a{text-underline-offset:3px;text-decoration:underline}.shop-factions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.shop-kind{border:0;flex-wrap:wrap;gap:8px 10px;min-width:0;margin:0;padding:0;display:flex}.shop-kind legend{width:100%;font-size:var(--text-rz-small);margin-bottom:8px;font-weight:600}.shop-kind label{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-paper);cursor:pointer;border-radius:999px;align-items:center;height:44px;padding-inline:20px;font-weight:600;display:inline-flex;position:relative}.shop-kind input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.shop-kind label:has(input:checked){background-color:var(--color-rz-ink);color:var(--color-rz-paper)}.shop-kind label:has(input:focus-visible){outline:3px solid var(--rz-focus);outline-offset:2px}.shop-consent{max-width:66ch;font-size:var(--text-rz-body);grid-template-columns:26px minmax(0,1fr);align-items:start;gap:12px;line-height:1.55;display:grid}.shop-consent input{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-paper);appearance:none;cursor:pointer;border-radius:7px;width:24px;height:24px;margin:1px 0 0}.shop-consent input:checked{background-color:var(--color-rz-blue-accent);background-image:var(--rz-check-light);background-position:50%;background-repeat:no-repeat;background-size:15px}.shop-consent[data-invalid=true] input{border-color:var(--color-rz-pink-solid);background-color:#fff6fa}.shop-consent a{text-underline-offset:3px;font-weight:600;text-decoration:underline}.shop-pay-btn{border-color:var(--color-rz-ink);background:var(--home-grad);height:58px;color:var(--color-rz-on-grad);box-shadow:4px 4px 0 var(--color-rz-ink);justify-self:start;margin-top:6px;padding-inline:32px;font-size:1.0625rem}.shop-secure{font-size:var(--text-rz-small);color:var(--color-rz-muted);align-items:center;gap:8px;display:inline-flex}.shop-btn[data-size=sm]{height:36px;padding-inline:16px;font-size:.8125rem}.shop-btn[data-variant=danger]{border-color:var(--color-rz-ink);background-color:var(--color-rz-pink-solid);color:var(--color-rz-ink)}@media (max-width:767px){.shop-cart-head{grid-template-columns:minmax(0,1fr)}.shop-cart-art{display:none}.shop-step-art{width:72px}.shop-step{min-width:0}.shop-step-title{overflow-wrap:anywhere;min-width:0;font-size:1.375rem}.shop-empty[data-tone=cart]{padding:28px 18px 24px}.shop-empty-start ul{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-done-head{padding-top:96px;padding-right:0}.shop-done-head .rz-sticker[data-n="1"]{width:104px;height:104px;top:-6px;left:0;right:auto}}@media (prefers-reduced-motion:reduce){.shop-empty-start a{transition:none}.shop-empty-start a:hover{transform:none}}@media (max-width:1099px){.shop-cart{grid-template-columns:minmax(0,1fr)}.shop-cart-aside{position:static}.shop-cart[data-page=checkout] .shop-cart-aside{order:-1}.shop-summary[data-variant=checkout] .shop-sdetails{font-size:var(--text-rz-small);text-underline-offset:3px;cursor:pointer;justify-self:start;align-items:center;gap:6px;font-weight:600;text-decoration:underline;display:inline-flex}.shop-summary[data-variant=checkout][data-open=false] .shop-sblock{display:none}.shop-summary[data-variant=checkout] .shop-sdetails[aria-expanded=true] .rz-chev{transform:rotate(90deg)}}@media (max-width:767px){.shop-mbar{display:flex}.shop-progress-back{padding-inline:8px;font-size:0}.shop-steps li+li:before{width:14px}.shop-steps li:not([data-state=current])>span:not(.shop-steps-mark):not(.sr-only),.shop-steps li:not([data-state=current])>a{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shop-cart{margin-top:24px}.shop-cline{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:14px}.shop-cline .shop-tile{width:48px}.shop-cline-side{border-top:var(--rz-border-thin) dashed var(--color-rz-line);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;padding-top:12px}.shop-cline-amount{order:-1;justify-items:start;min-width:0;margin-right:auto}.shop-included{padding:14px 16px}.shop-included .shop-cline{grid-template-columns:36px minmax(0,1fr)}.shop-included .shop-tile{width:36px}.shop-included .shop-cline-side{border-top:0;grid-column:2;padding-top:0}.shop-segments,.shop-fgrid,.shop-fgrid[data-layout=address],.shop-plans label{grid-template-columns:minmax(0,1fr)}.shop-plans label>span{text-align:start;grid-area:auto/1}.shop-summary{padding:20px}.shop-sdue-amount{font-size:2rem}.shop-step{padding:20px}.shop-step-wait{padding-left:0}.shop-pay-btn{justify-self:stretch}.shop-clear-ask{border-radius:var(--radius-rz-md)}}@media (prefers-reduced-motion:reduce){.shop-amount-prev,.shop-amount[data-changed=true] .shop-amount-now{animation:none}.shop-amount-prev{display:none}.shop-sgo{transition:none}.shop-sgo:hover{transform:none}}.acc,.adm{--acc-tone:var(--color-rz-blue)}[data-tone=blue]{--acc-tone:var(--color-rz-blue);--acc-tone-solid:var(--color-rz-blue-solid)}[data-tone=mint]{--acc-tone:var(--color-rz-mint);--acc-tone-solid:var(--color-rz-mint-solid)}[data-tone=yellow]{--acc-tone:var(--color-rz-yellow);--acc-tone-solid:var(--color-rz-yellow-accent)}[data-tone=pink]{--acc-tone:var(--color-rz-pink);--acc-tone-solid:var(--color-rz-pink-solid)}[data-tone=purple]{--acc-tone:var(--color-rz-purple);--acc-tone-solid:var(--color-rz-purple-solid)}[data-tone=sky]{--acc-tone:var(--color-rz-sky);--acc-tone-solid:var(--color-rz-sky-solid)}.acc{gap:24px;max-width:980px;padding-block:40px 24px;display:grid}.acc-signin{max-width:720px}.acc-head{justify-items:start;gap:14px;display:grid}.acc-stamp{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-yellow);border-radius:50%;place-items:center;width:64px;height:64px;display:grid;rotate:-6deg}.acc-toolbar{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.acc-meta{font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);color:var(--color-rz-muted);line-height:1.5}.acc-h2{font-family:var(--font-rz-display);font-size:var(--text-rz-card);letter-spacing:-.02em;font-weight:800;line-height:1.12}.acc-h3{font-family:var(--font-rz-display);letter-spacing:-.01em;font-size:1.125rem;font-weight:700}.acc-num{font-family:var(--font-rz-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.acc-muted{color:var(--color-rz-muted);font-size:var(--text-rz-small)}.acc-card{border:var(--rz-border) solid var(--color-rz-ink);border-radius:var(--radius-rz-lg);background-color:var(--color-rz-sheet);gap:14px;padding:24px;display:grid}.acc-card>p{max-width:62ch;line-height:1.6}.acc-card>.shop-btn{justify-self:start}.acc-login-card{box-shadow:var(--home-plate,6px 6px 0 var(--color-rz-ink));gap:18px;padding:28px}.acc-empty{background-color:var(--color-rz-blue);justify-items:start}.acc-billing{background-color:#0000;border-style:dashed;gap:8px;padding:20px 24px}.acc-help{color:var(--color-rz-ink-soft);font-size:var(--text-rz-small)}.acc-help a,.acc-card a:not(.shop-btn){text-underline-offset:3px;text-decoration:underline}.acc-loading{font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);color:var(--color-rz-muted)}.acc-notice{border:var(--rz-border) solid var(--color-rz-ink);border-radius:var(--radius-rz-sm);background-color:var(--acc-tone);align-items:flex-start;gap:10px;padding:14px 18px;font-weight:600;line-height:1.5;display:flex}.acc-notice svg{flex:none;margin-top:2px}.acc-code{border:var(--rz-border-thin) solid var(--color-rz-ink);background-color:var(--color-rz-paper);height:28px;font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);white-space:nowrap;border-radius:999px;align-items:center;padding-inline:10px;font-weight:600;display:inline-flex}.acc-badge{border:var(--rz-border-thin) solid var(--color-rz-ink);background-color:var(--acc-tone);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:28px;padding-inline:10px;font-size:.8125rem;font-weight:600;display:inline-flex}.acc-badge:before{content:"";background-color:var(--color-rz-ink);border-radius:50%;width:7px;height:7px}.acc-mini{border:var(--rz-border-thin) solid var(--color-rz-ink);background-color:var(--color-rz-sheet);min-height:32px;color:var(--color-rz-ink);font-family:var(--font-rz-sans);white-space:nowrap;cursor:pointer;transition:transform var(--dur-quick) var(--ease-out);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:.8125rem;font-weight:600;display:inline-flex}.acc-mini:hover{transform:translateY(-1px)}.acc-mini:active{transform:scale(.97)}.acc-mini:disabled{opacity:.55;cursor:progress}.acc-mini[data-variant=ink]{background-color:var(--color-rz-ink);color:var(--color-rz-paper)}.acc-orders{gap:22px;display:grid}.acc-order{border:var(--rz-border) solid var(--color-rz-ink);border-radius:var(--radius-rz-xl);background:linear-gradient(var(--acc-tone), var(--acc-tone)) top / 100% 10px no-repeat, var(--color-rz-sheet);box-shadow:var(--home-plate,6px 6px 0 var(--color-rz-ink));gap:18px;padding:24px 26px 18px;display:grid}.acc-order-head{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.acc-order-head .acc-meta{margin-left:auto}.acc-order-title{font-family:var(--font-rz-display);font-size:var(--text-rz-card);letter-spacing:-.02em;text-wrap:balance;font-weight:800;line-height:1.12}.acc-steps{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.acc-steps li{font-size:var(--text-rz-small);color:var(--color-rz-muted);justify-items:start;gap:8px;font-weight:600;display:grid;position:relative}.acc-steps li:before{content:"";height:var(--rz-border);background-color:var(--color-rz-line);position:absolute;top:15px;left:32px;right:4px}.acc-steps li:last-child:before{display:none}.acc-steps li[data-state=done]:before{background-color:var(--color-rz-ink)}.acc-steps li[data-state=done],.acc-steps li[data-state=current]{color:var(--color-rz-ink)}.acc-step-dot{border:var(--rz-border) solid var(--color-rz-line);background-color:var(--color-rz-paper);width:32px;height:32px;font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);border-radius:50%;place-items:center;display:grid;position:relative}.acc-steps li[data-state=done] .acc-step-dot{border-color:var(--color-rz-ink);background-color:var(--color-rz-mint)}.acc-steps li[data-state=current] .acc-step-dot{border-color:var(--color-rz-ink);background-color:var(--acc-tone)}.acc-facts{border:var(--rz-border) solid var(--color-rz-ink);border-radius:var(--radius-rz-sm);background-color:var(--color-rz-paper);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0;margin:0;display:grid;overflow:hidden}.acc-facts>div{border-right:var(--rz-border-thin) dashed var(--color-rz-line);border-bottom:var(--rz-border-thin) dashed var(--color-rz-line);align-content:start;gap:6px;padding:14px 16px;display:grid}.acc-facts dt{font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);color:var(--color-rz-muted)}.acc-facts dd{justify-items:start;gap:6px;margin:0;display:grid}.acc-facts strong{font-weight:700;line-height:1.35}.acc-facts small{color:var(--color-rz-ink-soft);font-size:var(--text-rz-small);line-height:1.45}.acc-facts[data-dense]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.acc-bar{border:var(--rz-border-thin) solid var(--color-rz-ink);background-color:var(--color-rz-sheet);border-radius:999px;width:100%;max-width:220px;height:10px;display:block;position:relative;overflow:hidden}.acc-bar>span{background-color:var(--color-rz-mint-solid);transform-origin:0;position:absolute;inset:0}.acc-more{border-top:var(--rz-border-thin) dashed var(--color-rz-line)}.acc-more summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding-block:14px 4px;font-weight:700;list-style:none;display:flex}.acc-more summary::-webkit-details-marker{display:none}.acc-more summary svg{transition:transform var(--dur-quick) var(--ease-out)}.acc-more[open] summary svg{transform:rotate(90deg)}.acc-more-in{gap:22px;padding-block:14px 8px;display:grid}.acc-more-in>section{gap:10px;display:grid}.acc-lines{margin:0;padding:0;list-style:none;display:grid}.acc-lines li{border-top:var(--rz-border-thin) dashed var(--color-rz-line);font-size:var(--text-rz-small);justify-content:space-between;align-items:baseline;gap:16px;padding-block:9px;display:flex}.acc-lines li:first-child{border-top:0}.acc-lines li[data-total]{border-top:var(--rz-border) solid var(--color-rz-ink);font-weight:700}.acc-lines li[data-free]{color:var(--color-rz-muted)}.acc-table{border-collapse:separate;border-spacing:0;border:var(--rz-border) solid var(--color-rz-ink);border-radius:var(--radius-rz-sm);background-color:var(--color-rz-paper);width:100%;font-size:var(--text-rz-small);overflow:hidden}.acc-table th{border-bottom:var(--rz-border) solid var(--color-rz-ink);font-family:var(--font-rz-mono);font-size:var(--text-rz-micro);text-align:left;color:var(--color-rz-ink-soft);padding:10px 12px;font-weight:600}.acc-table td{vertical-align:top;padding:10px 12px}.acc-table tr+tr td{border-top:var(--rz-border-thin) dashed var(--color-rz-line)}.acc-table td small{color:var(--color-rz-muted);font-size:var(--text-rz-meta);margin-top:2px;display:block}.acc-timeline{border-left:var(--rz-border) solid var(--color-rz-ink);gap:0;margin:0;padding:0 0 0 14px;list-style:none;display:grid}.acc-timeline li{font-size:var(--text-rz-small);grid-template-columns:150px minmax(0,1fr);gap:12px;padding-block:7px;display:grid;position:relative}.acc-timeline li:before{content:"";border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-sheet);border-radius:50%;width:12px;height:12px;position:absolute;top:13px;left:-21px}.acc-timeline time{font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);color:var(--color-rz-muted)}.acc-timeline small{color:var(--color-rz-muted);font-family:var(--font-rz-mono);font-size:var(--text-rz-micro);display:block}.acc-timeline[data-dense] li{grid-template-columns:120px minmax(0,1fr);padding-block:5px}.adm{gap:20px;padding-block:28px 40px;display:grid}.adm-signin{max-width:640px;padding-block:48px}.adm-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 24px;display:flex}.adm-h1{font-family:var(--font-rz-display);font-size:var(--text-rz-section);letter-spacing:-.03em;font-weight:800;line-height:1.02}.adm-grid{grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.adm-list,.adm-pane{min-width:0}.adm-list{top:calc(var(--rz-head-h) + 16px);max-height:calc(100dvh - var(--rz-head-h) - 32px);border:var(--rz-border) solid var(--color-rz-ink);border-radius:var(--radius-rz-md);background-color:var(--color-rz-sheet);overscroll-behavior:contain;gap:12px;padding:16px;display:grid;position:sticky;overflow:auto}.adm-filters{flex-wrap:wrap;gap:6px;display:flex}.adm-filters .rz-chip{cursor:pointer}.adm-search input{height:44px;font-size:var(--text-rz-body)}.adm-rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.adm-row{border:var(--rz-border-thin) solid var(--color-rz-line);border-radius:var(--radius-rz-xs);background-color:var(--color-rz-paper);gap:6px;padding:12px 14px;display:grid}.adm-row:hover{border-color:var(--color-rz-ink)}.adm-row[aria-current=true]{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-yellow)}.adm-row-top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.adm-row-top .acc-code,.adm-row-top .acc-badge{height:24px;font-size:var(--text-rz-micro)}.adm-row-name{overflow-wrap:anywhere;font-weight:700;line-height:1.3}.adm-row-meta{font-family:var(--font-rz-mono);font-size:var(--text-rz-micro);color:var(--color-rz-muted);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.adm-flag{border:var(--rz-border-thin) solid var(--color-rz-ink);background-color:var(--acc-tone);border-radius:50%;place-items:center;width:24px;height:24px;display:inline-grid}.adm-pane{gap:12px;display:grid}.adm-back{justify-self:start;display:none}.adm-empty{border:var(--rz-border) dashed var(--color-rz-line);border-radius:var(--radius-rz-md);min-height:240px;color:var(--color-rz-muted);place-items:center;display:grid}.adm-detail{border:var(--rz-border) solid var(--color-rz-ink);border-radius:var(--radius-rz-md);background-color:var(--color-rz-sheet);gap:18px;padding:24px;display:grid}.adm-detail-head{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.adm-detail-head .acc-meta{margin-left:auto}.adm-title{font-family:var(--font-rz-display);font-size:var(--text-rz-card);letter-spacing:-.02em;overflow-wrap:anywhere;font-weight:800;line-height:1.12}.adm-section{border-top:var(--rz-border-thin) dashed var(--color-rz-line);gap:12px;padding-top:18px;display:grid}.adm-actions{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.adm-panel{border:var(--rz-border) solid var(--color-rz-ink);border-radius:var(--radius-rz-sm);background-color:var(--color-rz-paper);gap:14px;padding:18px;display:grid}.adm-panel[data-tone=pink]{background-color:var(--color-rz-pink-soft)}.adm-panel textarea{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-sheet);width:100%;font:inherit;resize:vertical;border-radius:16px;padding:12px 16px}.adm-panel input[type=date]{max-width:240px;font-family:var(--font-rz-mono)}.adm-danger{color:var(--color-rz-pink-accent)}.adm-danger-btn{background-color:var(--color-rz-pink-accent);box-shadow:none}.adm-kv{gap:0;margin:0;display:grid}.adm-kv>div{border-top:var(--rz-border-thin) dashed var(--color-rz-line);font-size:var(--text-rz-small);grid-template-columns:140px minmax(0,1fr);gap:12px;padding-block:8px;display:grid}.adm-kv>div:first-child{border-top:0}.adm-kv dt{font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);color:var(--color-rz-muted)}.adm-kv dd{overflow-wrap:anywhere;margin:0}.adm-kv a,.adm-link{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.adm-inline{flex-wrap:wrap;align-items:center;gap:6px 10px;display:inline-flex}.adm-jobs{gap:0;margin:0;padding:0;list-style:none;display:grid}.adm-jobs li{border-top:var(--rz-border-thin) dashed var(--color-rz-line);font-size:var(--text-rz-small);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding-block:9px;display:grid}.adm-jobs li:first-child{border-top:0}.adm-jobs .acc-badge{height:24px;font-size:var(--text-rz-micro)}.adm-jobs small{color:var(--color-rz-muted);font-family:var(--font-rz-mono);font-size:var(--text-rz-micro);display:block}.adm-jobs .adm-error{color:var(--color-rz-pink-accent);overflow-wrap:anywhere}@media (max-width:767px){.acc{gap:20px;padding-block:28px 16px}.acc-order{border-radius:var(--radius-rz-lg);box-shadow:4px 4px 0 var(--color-rz-ink);padding:20px 18px 14px}.acc-login-card{box-shadow:4px 4px 0 var(--color-rz-ink);padding:20px}.acc-order-head .acc-meta{width:100%;margin-left:0}.acc-steps{grid-template-columns:minmax(0,1fr);gap:10px}.acc-steps li{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px}.acc-steps li:before{width:var(--rz-border);height:10px;top:32px;left:15px;right:auto}.acc-facts{grid-template-columns:minmax(0,1fr)}.acc-facts>div{border-right:0}.acc-table,.acc-table tbody,.acc-table tr,.acc-table td{display:block}.acc-table thead{display:none}.acc-table tr{padding:10px 14px}.acc-table tr+tr{border-top:var(--rz-border-thin) dashed var(--color-rz-line)}.acc-table tr+tr td{border-top:0}.acc-table td{grid-template-columns:96px minmax(0,1fr);gap:10px;padding:4px 0;display:grid}.acc-table td:before{content:attr(data-label);font-family:var(--font-rz-mono);font-size:var(--text-rz-micro);color:var(--color-rz-muted)}.acc-timeline li,.acc-timeline[data-dense] li{grid-template-columns:minmax(0,1fr);gap:2px}.adm-grid{grid-template-columns:minmax(0,1fr)}.adm-list{max-height:none;padding:12px;position:static}.adm[data-detail=true] .adm-list,.adm[data-detail=false] .adm-pane{display:none}.adm-back{display:inline-flex}.adm-detail{padding:18px 16px}.adm-kv>div{grid-template-columns:minmax(0,1fr);gap:2px}.adm-jobs li{grid-template-columns:auto minmax(0,1fr)}.adm-jobs li>.acc-mini{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.acc-mini,.acc-more summary svg{transition:none}}.acc-facts>div[data-row]{grid-column:1/-1}.acc-facts strong.acc-num{white-space:normal}.acc-lines li[data-group]{font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);color:var(--color-rz-muted);border-top:0;padding-top:18px}.shop-devcode{border:var(--rz-border-thin) dashed var(--color-rz-ink);border-radius:var(--radius-rz-xs);background-color:var(--color-rz-yellow);color:var(--color-rz-ink);font-family:var(--font-rz-mono);padding:10px 14px;font-weight:600}@media (max-width:767px){.acc-table td small{grid-column:2}}.acc-contract{border:var(--rz-border) solid var(--color-rz-ink);border-radius:var(--radius-rz-sm);background-color:var(--color-rz-paper);scroll-margin-top:calc(var(--rz-head-h) + 76px);gap:14px;padding:14px 16px;display:grid}.acc-contract[data-state=sent]{background-color:var(--color-rz-yellow)}.acc-contract-bar{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px 14px;display:grid}.acc-contract-icon{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-sheet);border-radius:50%;place-items:center;width:40px;height:40px;display:grid;rotate:-6deg}.acc-contract[data-state=signed] .acc-contract-icon{background-color:var(--color-rz-mint)}.acc-contract-name{gap:2px;min-width:0;display:grid}.acc-contract-name .acc-meta{overflow-wrap:anywhere}.acc-contract-actions{flex-wrap:wrap;gap:8px;display:flex}.acc-contract-wait{color:var(--color-rz-ink-soft);font-size:var(--text-rz-small);align-items:flex-start;gap:8px;display:flex}.acc-contract-wait svg{flex:none;margin-top:2px}.acc-contract-body{gap:18px;display:grid}.acc-doc{border:var(--rz-border) solid var(--color-rz-ink);border-radius:var(--radius-rz-xs);background-color:var(--color-rz-sheet);max-height:min(64vh,620px);font-size:var(--text-rz-small);overscroll-behavior:contain;gap:12px;padding:22px 24px;line-height:1.6;display:grid;overflow:auto}.acc-doc:focus-visible{outline:3px solid var(--rz-focus);outline-offset:2px}.acc-doc-head{border-bottom:var(--rz-border) solid var(--color-rz-ink);gap:4px;padding-bottom:12px;display:grid}.acc-doc-title{font-family:var(--font-rz-display);font-size:var(--text-rz-card);letter-spacing:-.02em;font-weight:800;line-height:1.12}.acc-doc>p{max-width:70ch}.acc-doc section{gap:8px;padding-top:6px;display:grid}.acc-doc h4{font-family:var(--font-rz-display);letter-spacing:-.01em;font-size:1rem;font-weight:700}.acc-doc section>p{max-width:70ch}.acc-doc ul{gap:6px;max-width:70ch;margin:0;padding-left:1.2em;display:grid}.acc-doc-rows{margin:0;display:grid}.acc-doc-rows>div{border-top:var(--rz-border-thin) dashed var(--color-rz-line);grid-template-columns:150px minmax(0,1fr);gap:12px;padding-block:6px;display:grid}.acc-doc-rows>div:first-child{border-top:0}.acc-doc-rows dt{font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);color:var(--color-rz-muted);padding-top:2px}.acc-doc-rows dd{overflow-wrap:anywhere;margin:0}.acc-doc-rows[data-kind=amounts]>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline}.acc-doc-rows[data-kind=amounts] dt{font-family:var(--font-rz-sans);font-size:var(--text-rz-small);color:var(--color-rz-ink);padding-top:0}.acc-doc-rows[data-kind=amounts] dd{font-family:var(--font-rz-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.acc-doc-signed{border-top:var(--rz-border) solid var(--color-rz-ink);align-items:center;gap:8px;margin-top:6px;padding-top:12px;font-weight:600;display:flex}.acc-sign{gap:14px}.acc-sign .shop-field input{background-color:var(--color-rz-sheet);max-width:420px}.acc-sign .shop-consent{font-size:var(--text-rz-small)}.acc-sign-evidence{border:var(--rz-border-thin) dashed var(--color-rz-ink);border-radius:var(--radius-rz-xs);max-width:70ch;color:var(--color-rz-ink-soft);font-size:var(--text-rz-small);gap:8px;padding:12px 14px;line-height:1.5;display:grid}.acc-sign-evidence p:last-child{gap:2px;display:grid}.acc-sign-evidence span{font-family:var(--font-rz-mono);font-size:var(--text-rz-micro);color:var(--color-rz-muted)}.acc-sign-evidence code{font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);color:var(--color-rz-ink);overflow-wrap:anywhere}@media (prefers-reduced-motion:no-preference){.acc-contract-body{animation:rzm-rise var(--dur-base) var(--ease-out) backwards;--rise:8px}}@media (max-width:767px){.acc-contract{padding:12px}.acc-contract-bar{grid-template-columns:auto minmax(0,1fr)}.acc-contract-bar .acc-badge{grid-column:2;justify-self:start}.acc-contract-actions{grid-column:1/-1}.acc-contract-actions .acc-mini{flex:auto;justify-content:center}.acc-doc{max-height:60vh;padding:16px 14px}.acc-doc-rows>div{grid-template-columns:minmax(0,1fr);gap:2px}.acc-doc-rows[data-kind=amounts]>div{grid-template-columns:minmax(0,1fr) auto;gap:12px}}.adm-hash{font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);overflow-wrap:anywhere}.btn{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-sheet);height:44px;color:var(--color-rz-ink);font-family:var(--font-rz-sans);font-size:var(--text-rz-small);white-space:nowrap;cursor:pointer;transition:transform var(--dur-quick) var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding-inline:20px;font-weight:600;line-height:1;display:inline-flex}.btn:active{transform:scale(.97)}.btn-primary{background-color:var(--color-rz-ink);color:var(--color-rz-paper)}.btn-quiet{background-color:#0000;border-color:#0000}.btn-sm{border-width:var(--rz-border-thin);height:34px;padding-inline:14px;font-size:.8125rem}.btn-lg{height:52px;padding-inline:28px;font-size:1rem}.btn:disabled{opacity:.55;cursor:not-allowed}.media-slot{border-radius:var(--radius-rz-sm);background-color:var(--color-rz-concrete);color:var(--color-rz-ink-soft);text-align:center;place-items:center;padding:12px;display:grid}.media-slot-label{font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);gap:4px;display:grid}.media-slot-path{font-size:var(--text-rz-micro);opacity:.7;overflow-wrap:anywhere}.media-slot-img{object-fit:cover;background-color:var(--color-rz-concrete);width:100%;height:auto;padding:0}.soon{justify-items:start;gap:14px;max-width:62ch;padding-block:56px 72px;display:grid}.soon-state{border:var(--rz-border-thin) solid var(--color-rz-ink);background-color:var(--color-rz-yellow);font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);border-radius:999px;align-items:center;gap:8px;padding:4px 14px;display:inline-flex}.soon-dot{background-color:var(--color-rz-ink);border-radius:50%;width:8px;height:8px}.soon-title{font-family:var(--font-rz-display);font-size:var(--text-rz-page);letter-spacing:-.035em;text-wrap:balance;font-weight:800;line-height:.98}.soon-lede{color:var(--color-rz-ink-soft);font-size:var(--text-rz-lede);line-height:1.6}.soon-note{color:var(--color-rz-muted)}.soon-next{border:var(--rz-border) solid var(--color-rz-ink);border-radius:var(--radius-rz-xl);background-color:var(--color-rz-sheet);justify-items:start;gap:12px;width:100%;margin-top:18px;padding:22px;display:grid}.soon-next-label{font-family:var(--font-rz-mono);font-size:var(--text-rz-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--color-rz-muted);font-weight:600}.soon-actions{flex-wrap:wrap;gap:10px;display:flex}.soon-mail{font-family:var(--font-rz-mono);font-size:var(--text-rz-lede);text-underline-offset:4px;font-weight:600;text-decoration:underline}.legal{gap:28px;max-width:860px;padding-block:56px 72px;display:grid}.legal-head{gap:14px;display:grid}.legal-title{font-family:var(--font-rz-display);font-size:var(--text-rz-page);letter-spacing:-.035em;text-wrap:balance;font-weight:800;line-height:.98}.legal-lede{max-width:62ch;color:var(--color-rz-ink-soft);font-size:var(--text-rz-lede);line-height:1.6}.legal-toc{border:var(--rz-border) solid var(--color-rz-ink);border-radius:var(--radius-rz-xl);background-color:var(--color-rz-sheet);padding:20px 24px 22px}.legal-toc>p{font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);color:var(--color-rz-muted);margin-bottom:10px}.legal-toc ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 28px;margin:0;padding:0;list-style:none;display:grid}.legal-toc a{text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.legal-toc a:hover{text-decoration-color:currentColor}.legal-body{display:grid}.legal-section{scroll-margin-top:calc(var(--rz-head-h) + 20px);gap:14px;padding-block:28px;display:grid}.legal-section+.legal-section{border-top:var(--rz-border-thin) solid var(--color-rz-line)}.legal-section h2{font-family:var(--font-rz-display);letter-spacing:-.02em;font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem);font-weight:800;line-height:1.15}.legal-section p,.legal-list,.legal-steps{max-width:70ch;line-height:1.65}.legal-list,.legal-steps{gap:8px;margin:0;padding-left:22px;display:grid}.legal-list{list-style:outside}.legal-steps{list-style:decimal}.legal-list li::marker{color:var(--color-rz-muted)}.legal-steps li::marker{color:var(--color-rz-muted)}.legal-sub{gap:12px;margin-top:6px;display:grid}.legal-sub h3{font-family:var(--font-rz-display);letter-spacing:-.01em;font-size:1.1875rem;font-weight:700}.legal-rows{border:var(--rz-border) solid var(--color-rz-ink);border-radius:var(--radius-rz-xl);background-color:var(--color-rz-sheet);margin:0;padding:4px 22px}.legal-rows>div{grid-template-columns:180px minmax(0,1fr);gap:4px 20px;padding-block:11px;display:grid}.legal-rows>div+div{border-top:var(--rz-border-thin) dashed var(--color-rz-line)}.legal-rows dt{font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);color:var(--color-rz-muted);line-height:1.6}.legal-rows dd{overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.5}.legal a{text-underline-offset:3px}.legal-rows a,.legal-section p a{text-decoration:underline}.legal-note{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-yellow);border-radius:18px;padding:14px 18px;font-weight:600}.legal-table{border-collapse:separate;border-spacing:0;border:var(--rz-border) solid var(--color-rz-ink);border-radius:var(--radius-rz-xl);background-color:var(--color-rz-sheet);width:100%;font-size:var(--text-rz-small);line-height:1.5;overflow:hidden}.legal-table th{border-bottom:var(--rz-border) solid var(--color-rz-ink);font-family:var(--font-rz-mono);font-size:var(--text-rz-micro);text-align:left;color:var(--color-rz-ink-soft);padding:12px 14px;font-weight:600}.legal-table td{vertical-align:top;overflow-wrap:anywhere;padding:11px 14px}.legal-table tr+tr td{border-top:var(--rz-border-thin) dashed var(--color-rz-line)}.legal-table td:first-child{font-weight:600}.legal-form{border:var(--rz-border) dashed var(--color-rz-ink);border-radius:var(--radius-rz-xl);background-color:var(--color-rz-sheet);gap:10px;padding:20px 22px;display:grid}.legal-form p{max-width:none}.legal-updated{font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);color:var(--color-rz-muted)}@media (max-width:767px){.legal{gap:22px;padding-block:40px 56px}.legal-toc ul{grid-template-columns:minmax(0,1fr)}.legal-rows{padding:2px 16px}.legal-rows>div{grid-template-columns:minmax(0,1fr)}.legal-table,.legal-table tbody,.legal-table tr,.legal-table td{display:block}.legal-table thead{display:none}.legal-table tr{padding:10px 16px}.legal-table tr+tr{border-top:var(--rz-border-thin) dashed var(--color-rz-line)}.legal-table tr+tr td{border-top:0}.legal-table td{padding:4px 0}.legal-table td:before{content:attr(data-label);font-family:var(--font-rz-mono);font-size:var(--text-rz-micro);color:var(--color-rz-muted);font-weight:400;display:block}}.not-found{justify-items:start;gap:16px;max-width:68ch;padding-block:56px 72px;display:grid}.nf-shell{border:var(--rz-border) solid var(--color-rz-ink);border-radius:var(--radius-rz-md);background-color:var(--color-rz-ink);width:100%;color:var(--color-rz-dark-text);font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);padding:16px 18px}.nf-line{overflow-wrap:anywhere;gap:10px;display:flex}.nf-prompt{color:var(--color-code-string)}.nf-response{color:var(--color-rz-dark-meta);margin-top:6px}.nf-title{font-family:var(--font-rz-display);font-size:var(--text-rz-page);letter-spacing:-.035em;font-weight:800;line-height:.98}.nf-lede{color:var(--color-rz-ink-soft);font-size:var(--text-rz-lede)}.nf-links{border:var(--rz-border) solid var(--color-rz-ink);border-radius:var(--radius-rz-xl);background-color:var(--color-rz-sheet);gap:10px;width:100%;padding:20px 22px;display:grid}.nf-links-title{font-family:var(--font-rz-mono);font-size:var(--text-rz-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--color-rz-muted);font-weight:600}.nf-links ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.nf-links a{border:var(--rz-border-thin) solid var(--color-rz-ink);height:36px;font-size:var(--text-rz-small);border-radius:999px;align-items:center;padding-inline:14px;font-weight:600;display:inline-flex}.nf-actions{flex-wrap:wrap;gap:10px;display:flex}.consent{z-index:60;border:var(--rz-border) solid var(--color-rz-ink);border-radius:var(--radius-rz-lg);background-color:var(--color-rz-sheet);max-width:720px;color:var(--color-rz-ink);margin-inline:auto;padding:18px 20px;position:fixed;bottom:16px;left:16px;right:16px}.consent-main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;display:flex}.consent-text{flex:1;min-width:260px}.consent-heading{font-family:var(--font-rz-display);font-size:1.0625rem;font-weight:700}.consent-body{color:var(--color-rz-ink-soft);font-size:var(--text-rz-small);margin-top:4px}.consent-body a{text-underline-offset:3px;text-decoration:underline}.consent-actions{flex-wrap:wrap;gap:8px;display:flex}.consent-details{border-top:var(--rz-border-thin) solid var(--color-rz-line);font-size:var(--text-rz-small);gap:10px;margin-top:14px;padding-top:14px;display:grid}.consent-category{border:var(--rz-border-thin) solid var(--color-rz-line);border-radius:var(--radius-rz-xs);gap:6px;padding:14px 16px;display:grid}.consent-category-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.consent-category-title{font-weight:600}.consent-locked{font-family:var(--font-rz-mono);font-size:var(--text-rz-micro);color:var(--color-rz-muted)}.consent-switch{font-family:var(--font-rz-mono);font-size:var(--text-rz-meta);cursor:pointer;align-items:center;gap:10px;display:inline-flex}.consent-category-desc{color:var(--color-rz-ink-soft)}.consent-table-wrap{overflow-x:auto}.consent-table{border-collapse:collapse;width:100%;min-width:420px;font-size:var(--text-rz-small)}.consent-table th{font-family:var(--font-rz-mono);font-size:var(--text-rz-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--color-rz-muted);text-align:start;white-space:nowrap;padding:0 10px 6px 0;font-weight:600}.consent-table td{border-top:var(--rz-border-thin) solid var(--color-rz-line);vertical-align:top;padding:8px 10px 8px 0}.consent-name{font-family:var(--font-rz-mono);font-weight:600;display:block}.consent-kind{font-size:var(--text-rz-micro);color:var(--color-rz-muted);display:block}.consent-save{justify-self:start}.consent-switch input{border:var(--rz-border) solid var(--color-rz-ink);background-color:var(--color-rz-sheet);appearance:none;cursor:pointer;border-radius:6px;width:22px;height:22px}.consent-switch input:checked{background-color:var(--color-rz-blue-accent);background-image:var(--rz-check-light);background-position:50%;background-repeat:no-repeat;background-size:14px}.consent-switch input:disabled{background-color:var(--color-rz-concrete);cursor:not-allowed}@media (max-width:599px){.consent-actions .btn{flex:1}}@media (prefers-reduced-motion:reduce){.btn:active{transform:none}}@media (prefers-reduced-motion:no-preference){:is(.rz-hero-top,.rz-dev-top,.shop-cathero-text,.lead-intro)>.rz-chip{transform-origin:0;animation:rzm-pop var(--dur-enter) var(--ease-emph) backwards}.rz-hero-mark:after{transform-origin:0;animation:rzm-draw var(--dur-enter) var(--ease-emph) calc(var(--dur-stagger) * 5) backwards}:is(.rz-hero-text,.rz-dev-text)>:not(.rz-hero-lede,.rz-dev-lede),.shop-cathero-text>:not(.rz-chip,.shop-title,.shop-lede),.lead-intro>.lead-trust,.shop-cathero-note{animation:rzm-rise var(--dur-enter) var(--ease-emph) calc(var(--dur-stagger) * var(--i,2)) backwards}:is(.rz-hero-text,.rz-dev-text,.shop-cathero-text)>:nth-child(3){--i:3}:is(.rz-hero-text,.rz-dev-text,.shop-cathero-text)>:nth-child(4){--i:4}:is(.rz-hero-text,.rz-dev-text,.shop-cathero-text)>:nth-child(5){--i:5}.shop-cathero-note{--i:6}.rz-hero-facts li>span{animation:rzm-pop var(--dur-enter) var(--ease-spring) calc(var(--dur-stagger) * var(--i,7)) backwards}.rz-hero-facts li:nth-child(2)>span{--i:8}.rz-hero-facts li:nth-child(3)>span{--i:9}.rz-hero-grid>:last-child,.rz-dev-figure,.rf-index,.shop-cathero-stage,.lead-panel-wrap,.shop-pdp-rail{transform-origin:100% 100%;animation:rzm-swing var(--dur-enter) var(--ease-emph) calc(var(--dur-stagger) * 2) backwards}.rz-shopwin:before{animation:rzm-plate var(--dur-enter) var(--ease-emph) calc(var(--dur-stagger) * 8) backwards}.rz-shopwin-list li{--rise:var(--shift-slide);animation:rzm-rise var(--dur-enter) var(--ease-emph) calc(var(--dur-stagger) * var(--i,6)) backwards}.rz-shopwin-list li:nth-child(2){--i:7}.rz-shopwin-list li:nth-child(3){--i:8}.rz-shopwin-list li:nth-child(4){--i:9}.shop-collage>*{animation:rzm-pop var(--dur-enter) var(--ease-spring) calc(var(--dur-stagger) * var(--i,5)) backwards}.shop-collage>:nth-child(2){--i:6}.shop-collage>:nth-child(3){--i:7}.shop-collage>:nth-child(4){--i:8}.shop-collage>:nth-child(5){--i:9}.shop-collage>:nth-child(6){--i:10}.shop-cart-art,.shop-empty-art{animation:rzm-pop var(--dur-enter) var(--ease-spring) calc(var(--dur-stagger) * 4) backwards}:is(.rz-hero,.rz-dev-hero,.shop-cathero,.lead-top,.shop-done-head) .rz-sticker{animation:rzm-pop-in var(--dur-enter) var(--ease-spring) calc(var(--dur-stagger) * 12) backwards, rz-float var(--dur-float) ease-in-out calc(var(--dur-stagger) * 12 + var(--dur-enter)) infinite}:is(.rz-hero,.rz-dev-hero,.shop-cathero,.lead-top) .rz-sticker[data-n="2"]{animation-delay:calc(var(--dur-stagger) * 15), calc(var(--dur-stagger) * 15 + var(--dur-enter))}.rz-dev-hero .rz-dev-sticker{animation-name:rzm-pop-in,rz-float;animation-duration:var(--dur-enter), var(--dur-float);animation-timing-function:var(--ease-spring), ease-in-out;animation-iteration-count:1,infinite;animation-fill-mode:backwards,none;animation-delay:calc(var(--dur-stagger) * 14), calc(var(--dur-float) / -3)}.rz-dev-hero .rz-dev-sticker[data-n="3"]{animation-delay:calc(var(--dur-stagger) * 16), calc(var(--dur-float) / -1.5)}.rz-hero-blob[data-n="1"]{animation:rzm-drift-a var(--dur-drift) ease-in-out infinite alternate}.rz-hero-blob[data-n="2"]{animation:rzm-drift-b var(--dur-drift) ease-in-out infinite alternate}}@media screen and (prefers-reduced-motion:no-preference){html[data-motion=on] [data-rv]:not([data-rv-in]){opacity:0}html[data-motion=on] [data-rv-in=""]{animation-duration:var(--dur-reveal);animation-timing-function:var(--ease-emph);animation-delay:var(--rv-d,0s);animation-fill-mode:backwards}html[data-motion=on] [data-rv=rise][data-rv-in=""]{animation-name:rzm-rise}html[data-motion=on] [data-rv=deal][data-rv-in=""]{--rv-rot:-7deg;transform-origin:100% 100%;animation-name:rzm-deal}html[data-motion=on] [data-rv=deal][data-rv-in=""]:nth-child(2n){--rv-rot:5deg;transform-origin:100% 0}html[data-motion=on] [data-rv=tilt][data-rv-in=""]{transform-origin:50% 100%;animation-name:rzm-tilt}html[data-motion=on] [data-rv=lift][data-rv-in=""]{transform-origin:100% 100%;animation-name:rzm-lift}html[data-motion=on] [data-rv=pop][data-rv-in=""]{animation-name:rzm-pop;animation-timing-function:var(--ease-spring)}html[data-motion=on] [data-rv=stamp][data-rv-in=""]{transform-origin:0;animation-name:rzm-stamp;animation-timing-function:var(--ease-spring)}html[data-motion=on] [data-rv=drop][data-rv-in=""]{animation-name:rzm-drop}html[data-motion=on] .rz-founder:nth-child(2n) [data-rv=drop]{--rv-rot:12deg}html[data-motion=on] [data-rv=hinge][data-rv-in=""]{--side:-1;transform-origin:0 100%;animation-name:rzm-hinge}html[data-motion=on] [data-rv=hinge][data-rv-in=""]:nth-child(2n){--side:1;transform-origin:100% 100%}html[data-motion=on] [data-rv=slide][data-rv-in=""]{animation-name:rzm-slide}html[data-motion=on] [data-rv=unfold][data-rv-in=""]{animation-name:rzm-unfold}html[data-motion=on] [data-rv=stage][data-rv-in=""]{animation-name:rzm-rise}html[data-motion=on] [data-rv=stage] .rf-mac{perspective:1600px}html[data-motion=on] [data-rv=stage][data-rv-in=""] .rf-mac-lid{transform-origin:50% 100%;animation:rzm-lid calc(var(--dur-reveal) * 1.6) var(--ease-emph) calc(var(--rv-d,0s) + var(--dur-reveal) * .2) backwards}html[data-motion=on] [data-rv=stage][data-rv-in=""] .rf-phone{transform-origin:100% 0;animation:rzm-phone var(--dur-reveal) var(--ease-emph) calc(var(--rv-d,0s) + var(--dur-reveal) * .7) backwards}html[data-motion=on] [data-rv=stage][data-rv-in=""] :is(.rz-ref-live,.rf-live){transform-origin:0;animation:rzm-stamp var(--dur-reveal) var(--ease-spring) calc(var(--rv-d,0s) + var(--dur-reveal) * 1.1) backwards}html[data-motion=on] [data-rv=stage][data-rv-in=""] :is(.rz-ref-sticker,.rf-stage-sticker){animation:rzm-pop-in var(--dur-enter) var(--ease-spring) calc(var(--rv-d,0s) + var(--dur-reveal) * 1.3) backwards, rz-float var(--dur-float) ease-in-out infinite}html[data-motion=on] [data-rv-in=""] :is(.rz-bento-fig,.rz-chart) .rz-bar{transform-box:fill-box;transform-origin:50% 100%;animation:rzm-grow var(--dur-reveal) var(--ease-emph) calc(var(--rv-d,0s) + var(--dur-stagger) * var(--i,3)) backwards}html[data-motion=on] [data-rv-in=""] .rz-code>span{animation:rzm-type var(--dur-reveal) var(--ease-emph) calc(var(--rv-d,0s) + var(--dur-stagger) * var(--i,3)) backwards}html[data-motion=on] [data-rv-in=""] .rz-scene-reel{animation:rzm-reel var(--dur-reveal) var(--ease-emph) calc(var(--rv-d,0s) + var(--dur-stagger) * var(--i,3)) backwards}:is(.rz-bar,.rz-code>span,.rz-scene-reel):nth-child(2){--i:4}:is(.rz-bar,.rz-code>span,.rz-scene-reel):nth-child(3){--i:5}.rz-bar:nth-child(4){--i:6}.rz-bar:nth-child(5){--i:7}.rz-bar:nth-child(6){--i:8}.rz-bar:nth-child(7){--i:9}.rz-bar:nth-child(8){--i:10}}@media (prefers-reduced-motion:no-preference){.rz-faq-item[open] .rz-faq-a{--rise:var(--shift-slide);animation:rzm-rise var(--dur-slow) var(--ease-emph)}:is(.rz-pill,.shop-btn,.rz-bigcta,.rz-bento-cta,.rf-visit,.lead-send):active{transform:scale(.97)}}.rz-progress{display:none}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.rz-home .rz-ref-fig .rf-mac{view-timeline:--rzm-mac block}html[data-motion=on] .rz-home .rz-ref-fig .rf-mac-lid{transform-origin:50% 100%;animation:linear both rzm-lid-scrub;animation-timeline:--rzm-mac;animation-range:cover}.rz-progress{z-index:41;background:linear-gradient(90deg, var(--color-rz-purple-solid), var(--color-rz-blue-solid));transform-origin:0;pointer-events:none;width:100%;height:4px;animation:linear both rzm-progress;animation-timeline:scroll(root);display:block;position:fixed;top:0;left:0}}}@keyframes rzm-pop{0%{opacity:0;transform:scale(.3)rotate(-24deg)}}@keyframes rzm-pop-in{0%{opacity:0;rotate:-24deg;scale:.3}}@keyframes rzm-draw{0%{transform:rotate(-1.4deg)scaleX(0)}}@keyframes rzm-rise{0%{opacity:0;transform:translateY(var(--rise,var(--shift-reveal)))}}@keyframes rzm-swing{0%{opacity:0;transform:translateY(calc(var(--shift-reveal) * 2)) rotate(-6deg)}}@keyframes rzm-plate{0%{transform:translate(0)}}@keyframes rzm-drift-a{to{transform:translate(-7%,6%)scale(1.12)}}@keyframes rzm-drift-b{to{transform:translate(9%,-7%)scale(.9)}}@keyframes rzm-stamp{0%{opacity:0;transform:scale(2.2)rotate(-14deg)}}@keyframes rzm-deal{0%{opacity:0;transform:translateY(calc(var(--shift-reveal) * 4)) rotate(var(--rv-rot,-6deg)) scale(.94)}}@keyframes rzm-tilt{0%{opacity:0;transform:perspective(900px) rotateX(28deg) translateY(calc(var(--shift-reveal) * 2))}}@keyframes rzm-lift{0%{opacity:0;transform:translateY(calc(var(--shift-reveal) * 3)) rotate(-2deg) scale(.96)}}@keyframes rzm-drop{0%{opacity:0;transform:translateY(calc(var(--shift-reveal) * -2)) rotate(var(--rv-rot,-12deg)) scale(1.1)}}@keyframes rzm-hinge{0%{opacity:0;transform:translateY(calc(var(--shift-reveal) * 2)) rotate(calc(var(--side,-1) * 6deg))}}@keyframes rzm-slide{0%{opacity:0;transform:translateX(calc(var(--shift-reveal) * -1.5))}}@keyframes rzm-unfold{0%{opacity:0;transform:scale(.9)rotate(2deg)}}@keyframes rzm-lid{0%{transform:rotateX(-80deg)}}@keyframes rzm-lid-scrub{0%{transform:rotateX(-86deg)}40%,62%{transform:rotateX(0)}to{transform:rotateX(-86deg)}}@keyframes rzm-phone{0%{opacity:0;transform:translateY(40%)rotate(10deg)}}@keyframes rzm-grow{0%{transform:scaleY(0)}}@keyframes rzm-type{0%{opacity:0;transform:translateX(calc(var(--shift-slide) * -1))}}@keyframes rzm-reel{0%{opacity:0;transform:translateY(calc(var(--shift-reveal) * 1.5))}}@keyframes rzm-progress{0%{transform:scaleX(0)}to{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-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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
