.rz{--rz-cream:#f7f2e9;--rz-cream-2:#fffdf8;--rz-cream-3:#fdf6e5;--rz-cold-white:#fafbfd;--rz-night:#0d1330;--rz-night-2:#1c2647;--rz-night-3:#313c66;--rz-gold:#d9a441;--rz-gold-ink:#b9862f;--rz-lavender:#8b93c9;--rz-periwinkle:#cfd6e4;--rz-moon:#f6c945;--rz-ink:var(--rz-night-2);--rz-ink-soft:#5a6383;--rz-ink-faint:#8b93c9;--rz-line:rgba(28,38,71,.1);--rz-line-strong:rgba(28,38,71,.16);--rz-surface:var(--rz-cream-2);--rz-surface-sub:var(--rz-cream);--rz-gold-tint:rgba(217,164,65,.14);--rz-lav-tint:rgba(139,147,201,.14);--rz-focus:var(--rz-gold);--rz-warn-bg:#f7efe2;--rz-warn-ink:#8a6d2f;--rz-r-xs:8px;--rz-r-sm:12px;--rz-r-md:16px;--rz-r-lg:20px;--rz-r-pill:999px;--rz-shadow-sm:0 1px 2px rgba(13,19,48,.04);--rz-shadow:0 8px 28px rgba(13,19,48,.06),0 1px 2px rgba(13,19,48,.04);--rz-shadow-hover:0 14px 40px rgba(13,19,48,.1);--rz-shadow-gold:0 0 0 3px rgba(217,164,65,.2);--rz-1:4px;--rz-2:8px;--rz-3:12px;--rz-4:16px;--rz-5:24px;--rz-6:32px;--rz-7:48px;--rz-font-title:"Fraunces",Georgia,serif;--rz-font-body:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--rz-font-mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--rz-fs-hero:clamp(2.5rem,6vw,4rem);--rz-fs-h2:clamp(1.35rem,3vw,1.75rem);--rz-fs-h3:1.125rem;--rz-fs-body:1rem;--rz-fs-sm:.875rem;--rz-fs-xs:.75rem;--rz-lh:1.6;--rz-ease:cubic-bezier(.4,0,.2,1);--rz-t-fast:.2s var(--rz-ease);--rz-t:.3s var(--rz-ease);--rz-t-slow:.85s var(--rz-ease);font-family:var(--rz-font-body);font-size:var(--rz-fs-body);line-height:var(--rz-lh);color:var(--rz-ink);-webkit-font-smoothing:antialiased;max-width:920px;margin:0 auto;padding:0 16px}.rz *{box-sizing:border-box}.rz :focus-visible{outline:2px solid var(--rz-focus);outline-offset:2px;border-radius:var(--rz-r-xs)}.rz h1{font-family:var(--rz-font-title);font-weight:600;font-size:clamp(1.8rem,4vw,2.4rem);line-height:1.15;color:var(--rz-ink);margin:0 0 var(--rz-2)}.rz .rz-lead{font-size:1.05rem;color:var(--rz-ink-soft);margin:0 0 var(--rz-5);max-width:60ch}.rz h2{font-family:var(--rz-font-title);font-weight:600;font-size:var(--rz-fs-h2);color:var(--rz-ink);line-height:1.25}.rz a{color:var(--rz-night-3);text-underline-offset:2px}.rz--night{--rz-ink:var(--rz-cold-white);--rz-ink-soft:#b7bedd;--rz-ink-faint:var(--rz-lavender);--rz-line:rgba(255,255,255,.12);--rz-line-strong:rgba(255,255,255,.2);--rz-surface:#16203f;--rz-surface-sub:#1c2647;--rz-cream-3:rgba(217,164,65,.14);background:radial-gradient(120% 90% at 85% -10%,#22305c,#0d1330 62%);color:var(--rz-ink);padding:clamp(24px,4vw,44px) clamp(18px,4vw,40px);border-radius:var(--rz-r-lg);margin:24px auto}.rz--night a{color:var(--rz-lavender)}.rz--night .rz-result__hero,.rz--night .rz-slider__val{color:var(--rz-gold)}.rz--night .rz-tool{background:#ffffff08}@media(prefers-reduced-motion:reduce){.rz *{transition:none!important;animation:none!important}}.rz .rz-ico{width:1.25em;height:1.25em;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.15em;flex:none}.rz .rz-ico--lg{width:1.6em;height:1.6em}.rz .rz-tool{position:relative;overflow:clip;background:var(--rz-surface);border:1px solid var(--rz-line);border-radius:var(--rz-r-lg);box-shadow:var(--rz-shadow);padding:clamp(var(--rz-5),4vw,var(--rz-6));margin:var(--rz-5) 0}.rz .rz-moon-wm{position:absolute;top:16px;right:16px;width:84px;height:84px;color:var(--rz-moon);opacity:.95;pointer-events:none;transform:rotate(18deg);filter:drop-shadow(0 0 12px rgba(246,201,69,.35))}.rz .rz-tool__grid{display:grid;grid-template-columns:1fr;gap:var(--rz-5)}@media(min-width:768px){.rz .rz-tool__grid{grid-template-columns:1.05fr .95fr;gap:var(--rz-6)}.rz .rz-tool__result{position:sticky;top:var(--rz-4);align-self:start}}.rz .rz-tool__head{display:flex;gap:var(--rz-3);align-items:flex-start;margin-bottom:var(--rz-5);padding-right:76px}.rz .rz-icon-chip{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:14px;background:var(--rz-night-3);color:var(--rz-cream-2)}.rz--night .rz-icon-chip{background:#ffffff14;color:var(--rz-gold)}.rz .rz-tool__title{font-family:var(--rz-font-title);font-weight:600;font-size:var(--rz-fs-h2);line-height:1.15;margin:0;color:var(--rz-ink)}.rz .rz-tool__sub{font-size:var(--rz-fs-sm);color:var(--rz-ink-soft);margin:var(--rz-1) 0 0}.rz .rz-field{margin:var(--rz-4) 0}.rz .rz-duo{display:grid;grid-template-columns:1fr 1fr;gap:var(--rz-3);margin:var(--rz-4) 0}.rz .rz-duo .rz-field{margin:0}@media(max-width:420px){.rz .rz-duo{grid-template-columns:1fr}}.rz .rz-label{display:block;font-weight:600;font-size:var(--rz-fs-sm);color:var(--rz-ink);margin-bottom:var(--rz-2)}.rz input[type=number],.rz input[type=time],.rz select{width:100%;max-width:280px;padding:12px 14px;font-family:var(--rz-font-mono);font-size:1rem;font-variant-numeric:tabular-nums;color:var(--rz-ink);background:var(--rz-surface-sub);border:1px solid var(--rz-line);border-radius:var(--rz-r-sm);transition:border-color var(--rz-t-fast),box-shadow var(--rz-t-fast)}.rz input:focus{border-color:var(--rz-lavender);box-shadow:0 0 0 3px var(--rz-lav-tint);outline:none}.rz select{font-family:var(--rz-font-body);font-variant-numeric:normal;max-width:none;appearance:none;-webkit-appearance:none;padding-right:36px;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 18px) 1.05em,calc(100% - 13px) 1.05em;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.rz select:focus{border-color:var(--rz-lavender);box-shadow:0 0 0 3px var(--rz-lav-tint);outline:none}.rz .rz-duo select{width:100%}.rz .rz-slider{margin:var(--rz-4) 0}.rz .rz-slider__top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--rz-2)}.rz .rz-slider__val{font-family:var(--rz-font-mono);font-size:1.15rem;font-variant-numeric:tabular-nums;color:var(--rz-gold-ink)}.rz .rz-slider__range{-webkit-appearance:none;appearance:none;width:100%;height:8px;border-radius:var(--rz-r-pill);background:linear-gradient(90deg,var(--rz-gold) var(--fill,50%),var(--rz-periwinkle) var(--fill,50%));outline:none}.rz .rz-slider__range::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:var(--rz-cream-2);border:2px solid var(--rz-gold);box-shadow:var(--rz-shadow-sm);cursor:pointer;transition:transform var(--rz-t-fast)}.rz .rz-slider__range::-moz-range-thumb{width:24px;height:24px;border:2px solid var(--rz-gold);border-radius:50%;background:var(--rz-cream-2);box-shadow:var(--rz-shadow-sm);cursor:pointer}.rz .rz-slider__range:active::-webkit-slider-thumb{transform:scale(1.1)}.rz .rz-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--rz-2);font-family:var(--rz-font-body);font-weight:700;font-size:1rem;padding:13px 26px;border:none;border-radius:var(--rz-r-sm);cursor:pointer;background:var(--rz-gold);color:var(--rz-night);box-shadow:var(--rz-shadow-sm);text-decoration:none;transition:filter var(--rz-t-fast),transform var(--rz-t-fast)}.rz .rz-btn:hover{filter:brightness(1.06)}.rz .rz-btn:active{transform:translateY(1px)}.rz .rz-btn--ghost{background:transparent;color:var(--rz-ink);font-weight:600;border:1px solid var(--rz-line-strong);box-shadow:none}.rz .rz-btn--ghost:hover{border-color:var(--rz-lavender);color:var(--rz-gold-ink);filter:none}.rz .rz-toolbar{display:flex;gap:var(--rz-2);flex-wrap:wrap;margin-top:var(--rz-4);align-items:center}.rz .rz-icobtn{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:var(--rz-r-sm);border:1px solid var(--rz-line);background:transparent;color:var(--rz-ink-soft);cursor:pointer;transition:all var(--rz-t-fast)}.rz .rz-icobtn:hover{color:var(--rz-gold-ink);border-color:var(--rz-line-strong)}.rz .rz-icobtn.is-ok{color:var(--rz-gold-ink);border-color:var(--rz-gold)}.rz .rz-result{background:var(--rz-cream-3);border:1px solid var(--rz-line);border-radius:var(--rz-r-md);padding:var(--rz-5);box-shadow:var(--rz-shadow-sm);transition:opacity var(--rz-t),transform var(--rz-t)}.rz .rz-result.is-empty{background:transparent;border:1px dashed var(--rz-line-strong)}.rz .rz-result__empty{display:flex;gap:var(--rz-2);align-items:center;color:var(--rz-ink-faint);font-size:var(--rz-fs-sm);margin:0}.rz .rz-result__label{font-size:var(--rz-fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--rz-ink-soft)}.rz .rz-result__hero{font-family:var(--rz-font-title);font-weight:600;font-size:var(--rz-fs-hero);line-height:1;color:var(--rz-gold-ink);margin:var(--rz-2) 0;display:flex;align-items:baseline;gap:.15em}.rz .rz-result__hero [data-countup]{font-family:var(--rz-font-mono);font-variant-numeric:tabular-nums}.rz .rz-result__hero em{font-family:var(--rz-font-mono);font-size:.4em;font-style:normal;color:var(--rz-ink-soft)}.rz .rz-result__min{font-family:var(--rz-font-mono);font-size:.4em;font-style:normal;color:var(--rz-ink-soft);margin-left:.15em}.rz .rz-explain{font-size:var(--rz-fs-sm);color:var(--rz-ink-soft);margin:var(--rz-3) 0 0}.rz .rz-gauge{width:100%;max-width:220px;height:auto;display:block;margin:var(--rz-3) auto 0}.rz .rz-gauge__track{fill:none;stroke:var(--rz-line-strong);stroke-width:9;stroke-linecap:round}.rz .rz-gauge__fill{fill:none;stroke:url(#rz-grad-gold);stroke-width:9;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--val,0));transition:stroke-dashoffset var(--rz-t-slow)}.rz .rz-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--rz-3)}.rz .rz-hcard{position:relative;text-align:center;background:var(--rz-surface-sub);border:1px solid var(--rz-line);border-radius:var(--rz-r-md);padding:var(--rz-4);transition:transform var(--rz-t),box-shadow var(--rz-t),border-color var(--rz-t)}.rz .rz-hcard:hover{transform:translateY(-2px);box-shadow:var(--rz-shadow-hover)}.rz .rz-hcard.is-recommended{border-color:var(--rz-gold);background:var(--rz-cream-3);box-shadow:var(--rz-shadow-gold)}.rz .rz-hcard__time{display:block;font-family:var(--rz-font-title);font-size:1.6rem;color:var(--rz-ink)}.rz .rz-pill{display:inline-block;font-family:var(--rz-font-mono);font-size:var(--rz-fs-xs);font-variant-numeric:tabular-nums;background:var(--rz-lav-tint);color:var(--rz-ink-soft);padding:3px 9px;border-radius:var(--rz-r-xs);margin-top:var(--rz-2)}.rz .rz-hcard.is-recommended .rz-pill{background:var(--rz-gold-tint);color:var(--rz-gold-ink)}.rz .rz-seg{position:relative;display:inline-flex;background:var(--rz-surface-sub);border:1px solid var(--rz-line);border-radius:var(--rz-r-pill);padding:4px}.rz .rz-seg__pill{position:absolute;top:4px;bottom:4px;width:calc(50% - 4px);border-radius:var(--rz-r-pill);background:var(--rz-cream-2);box-shadow:var(--rz-shadow-sm);transition:transform var(--rz-t)}.rz .rz-seg button{position:relative;z-index:1;flex:1;border:none;background:none;padding:9px 18px;font-weight:600;color:var(--rz-ink-soft);cursor:pointer;border-radius:var(--rz-r-pill)}.rz .rz-seg button[aria-checked=true]{color:var(--rz-night)}.rz .rz-tabs{display:flex;gap:var(--rz-4);border-bottom:1px solid var(--rz-line);margin-bottom:var(--rz-4)}.rz .rz-tab{display:inline-flex;gap:var(--rz-2);align-items:center;padding:10px 2px;background:none;border:none;border-bottom:2px solid transparent;color:var(--rz-ink-soft);font-weight:600;cursor:pointer;transition:color var(--rz-t-fast),border-color var(--rz-t-fast)}.rz .rz-tab[aria-selected=true]{color:var(--rz-ink);border-bottom-color:var(--rz-gold)}.rz .rz-progress{height:6px;border-radius:var(--rz-r-pill);background:var(--rz-line);overflow:hidden}.rz .rz-progress__bar{height:100%;width:calc(var(--p,0) * 100%);background:linear-gradient(90deg,var(--rz-lavender),var(--rz-gold));transition:width var(--rz-t)}.rz .rz-step{font-family:var(--rz-font-mono);font-size:var(--rz-fs-xs);color:var(--rz-ink-soft);margin-top:var(--rz-2)}.rz .rz-opts{display:grid;gap:var(--rz-3);margin:var(--rz-4) 0}.rz .rz-opt{display:flex;gap:var(--rz-3);align-items:center;text-align:left;min-height:52px;padding:var(--rz-3) var(--rz-4);background:var(--rz-surface-sub);border:1px solid var(--rz-line);border-radius:var(--rz-r-md);cursor:pointer;color:var(--rz-ink);font-family:var(--rz-font-body);font-size:var(--rz-fs-body);transition:border-color var(--rz-t-fast),background var(--rz-t-fast)}.rz .rz-opt:hover{border-color:var(--rz-line-strong)}.rz .rz-opt[aria-checked=true]{border-color:var(--rz-gold);background:var(--rz-cream-3)}.rz .rz-opt .rz-ico{flex:none;color:var(--rz-ink-soft)}.rz .rz-opt[aria-checked=true] .rz-ico{color:var(--rz-gold-ink)}.rz .rz-why{font-size:var(--rz-fs-sm);color:var(--rz-ink-faint);margin-top:var(--rz-1)}.rz .rz-faq{margin-top:var(--rz-6)}.rz .rz-faq details{border-bottom:1px solid var(--rz-line)}.rz .rz-faq summary{list-style:none;cursor:pointer;padding:var(--rz-4) 0;font-weight:600;color:var(--rz-ink);display:flex;justify-content:space-between;align-items:center;gap:var(--rz-3)}.rz .rz-faq summary::-webkit-details-marker{display:none}.rz .rz-faq summary .rz-ico{color:var(--rz-ink-soft);transition:transform var(--rz-t-fast);flex:none}.rz .rz-faq details[open] summary .rz-ico{transform:rotate(180deg)}.rz .rz-faq p{color:var(--rz-ink-soft);padding-bottom:var(--rz-4);margin:0;font-size:var(--rz-fs-sm)}.rz .rz-method{margin-top:var(--rz-4)}.rz .rz-method summary{list-style:none;cursor:pointer;display:inline-flex;gap:var(--rz-2);align-items:center;font-size:var(--rz-fs-sm);color:var(--rz-ink-soft);font-weight:600}.rz .rz-method summary::-webkit-details-marker{display:none}.rz .rz-method summary .rz-ico{transition:transform var(--rz-t-fast)}.rz .rz-method[open] summary .rz-ico{transform:rotate(180deg)}.rz .rz-method__body{font-size:var(--rz-fs-sm);color:var(--rz-ink-soft);margin-top:var(--rz-3);padding:var(--rz-4);background:var(--rz-surface-sub);border-radius:var(--rz-r-md)}.rz .rz-method__body code{font-family:var(--rz-font-mono);background:var(--rz-lav-tint);padding:1px 6px;border-radius:6px}.rz .rz-disclaimer{display:flex;gap:var(--rz-2);align-items:flex-start;font-size:var(--rz-fs-xs);color:var(--rz-ink-faint);margin-top:var(--rz-5);padding-top:var(--rz-4);border-top:1px solid var(--rz-line)}.rz .rz-disclaimer .rz-ico{flex:none;margin-top:1px}.rz .rz-capture{margin-top:var(--rz-5);padding:var(--rz-4);background:var(--rz-surface-sub);border:1px solid var(--rz-line);border-radius:var(--rz-r-md)}.rz .rz-capture__hook{font-weight:600;color:var(--rz-ink);margin:0 0 var(--rz-3)}.rz .rz-capture__row{display:flex;gap:var(--rz-2);flex-wrap:wrap}.rz .rz-capture__row input[type=email]{flex:1;min-width:200px;max-width:none;padding:12px 14px;font-family:var(--rz-font-body);border:1px solid var(--rz-line);border-radius:var(--rz-r-sm);background:var(--rz-surface-sub);color:var(--rz-ink)}.rz .rz-capture__row input[type=email]::placeholder{color:var(--rz-ink-faint)}.rz .rz-capture__consent{display:flex;gap:var(--rz-2);font-size:var(--rz-fs-xs);color:var(--rz-ink-soft);margin-top:var(--rz-3)}.rz .rz-note{font-size:13.5px;color:var(--rz-ink-soft);margin-top:var(--rz-3)}
/*# sourceMappingURL=/cdn/shop/t/1/assets/rz-tools.css.map */
