.rm-build,.rm-flow{--paper: #F8F6F1;--card: #FFFFFF;--ink: #1E2226;--ink-2: #5B6168;--ink-3: #9AA1A8;--line: #E6E2DA;--studio: #E4E4E8;--butter: #FFE8A3;--mint: #D5F0E1;--sky: #DBE9FA;--lilac: #E7E2F8;--peach: #FFE1D2;--tint-ink: #1E2226;--shadow: 0 24px 60px rgba(60, 50, 30, .1);--serif: "Instrument Serif", Georgia, "Times New Roman", serif;--sans: "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;color-scheme:light}@media (prefers-color-scheme: dark){:is(.rm-build,.rm-flow):not([data-theme=light]){--paper: #17191C;--card: #1F2226;--ink: #F1EEE8;--ink-2: #AEB3B9;--ink-3: #6F757C;--line: #2E3237;--studio: #2A2D33;--butter: #5A4A14;--mint: #1F4A35;--sky: #223A5C;--lilac: #38305C;--peach: #5A3524;--tint-ink: #F1EEE8;--shadow: 0 24px 60px rgba(0, 0, 0, .4);color-scheme:dark}}:is(.rm-build,.rm-flow)[data-theme=dark]{--paper: #17191C;--card: #1F2226;--ink: #F1EEE8;--ink-2: #AEB3B9;--ink-3: #6F757C;--line: #2E3237;--studio: #2A2D33;--butter: #5A4A14;--mint: #1F4A35;--sky: #223A5C;--lilac: #38305C;--peach: #5A3524;--tint-ink: #F1EEE8;--shadow: 0 24px 60px rgba(0, 0, 0, .4);color-scheme:dark}.rm-build .rm-light-island{background:#FFFFFF;color:#1e2226;color-scheme:light;--ink: #1E2226;--ink-2: #5B6168;--ink-3: #9AA1A8;--line: #E6E2DA;--card: #FFFFFF}.rm-build .rm-header{background:var(--paper);border-bottom:1px solid var(--line)}.rm-eyebrow{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--ink-2);margin:0}.rm-h1{font-family:var(--serif);font-weight:400;font-size:clamp(30px,3vw,38px);line-height:1.02;letter-spacing:-.01em;margin:8px 0 0;text-wrap:balance}.rm-h1 em{font-style:italic}.rm-h1.rm-hero{font-size:clamp(38px,5.2vw,64px)}.rm-subs{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:22px}.rm-subs b{font-family:var(--serif);font-weight:400;font-size:44px;line-height:1;font-variant-numeric:tabular-nums}.rm-subs span{font-size:12.5px;color:var(--ink-2);text-align:right}.rm-range{width:100%;margin:10px 0 0;accent-color:var(--ink)}.rm-core{font-size:12px;color:var(--ink-3);margin:18px 0 0}.rm-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:16px}.rm-tab{font:inherit;min-width:0;border:1px solid var(--line);background:var(--card);color:var(--ink-2);border-radius:14px;padding:8px 6px;text-align:center;line-height:1.2;cursor:pointer;transition:border-color .2s,color .2s}.rm-tab[aria-pressed=true]{border-color:var(--ink);color:var(--ink)}.rm-tab .n{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rm-tab .p{display:block;font-family:var(--serif);font-size:19px;line-height:1.1;margin-top:2px;font-variant-numeric:tabular-nums}.rm-perks{font-size:12px;line-height:1.5;color:var(--ink-2);margin:10px 0 0}.rm-rows{display:flex;flex-direction:column;gap:7px;margin-top:12px}.rm-row{display:flex;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:11px 14px;border-radius:999px;font:inherit;font-size:13.5px;font-weight:600;border:1px solid var(--line);background:var(--card);color:var(--ink-3);cursor:pointer;text-align:left;transition:background .25s,color .25s,border-color .25s}.rm-row[aria-checked=true]{border-color:transparent;color:var(--tint-ink)}.rm-row[disabled]{cursor:default;color:var(--ink-2);background:transparent;border-style:dashed}.rm-row .k{display:flex;align-items:center;gap:8px;min-width:0}.rm-row .k i{font-style:normal;width:14px;flex:none;display:inline-block;text-align:center}.rm-row .k .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rm-row .p{flex:none;font-variant-numeric:tabular-nums;font-weight:500}.rm-row[data-tint=mint][aria-checked=true]{background:var(--mint)}.rm-row[data-tint=peach][aria-checked=true]{background:var(--peach)}.rm-row[data-tint=lilac][aria-checked=true]{background:var(--lilac)}.rm-row[data-tint=sky][aria-checked=true]{background:var(--sky)}.rm-row[data-tint=butter][aria-checked=true]{background:var(--butter)}.rm-resell{flex:none;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--butter);color:var(--tint-ink);border-radius:999px;padding:2px 7px}.rm-price{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:24px;box-shadow:var(--shadow)}.rm-price .big{font-family:var(--serif);font-weight:400;font-size:56px;line-height:1;margin-top:6px;font-variant-numeric:tabular-nums}.rm-price .sub{font-size:12.5px;color:var(--ink-2);margin:6px 0 0}.rm-price .foot{font-size:11.5px;color:var(--ink-3);text-align:center;margin:10px 0 0}.rm-tier{display:inline-block;margin-top:10px;font-size:11.5px;font-weight:600;border-radius:999px;padding:4px 10px;background:var(--butter);color:var(--tint-ink)}.rm-cta{display:flex;justify-content:center;align-items:center;gap:6px;width:100%;border:0;border-radius:999px;padding:14px;background:var(--ink);color:var(--paper);font:inherit;font-weight:600;font-size:14.5px;margin-top:18px;cursor:pointer;text-decoration:none;transition:opacity .3s}.rm-cta[aria-disabled=true]{opacity:.45;cursor:default}.rm-cta.small{width:auto;margin:0;padding:9px 16px;font-size:13.5px}.rm-pill{font:inherit;font-size:13px;font-weight:600;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:999px;padding:8px 14px;text-decoration:none}.rm-card{background:var(--card);border:1px solid var(--line);border-radius:18px}.rm-bar{background:var(--card);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow)}.rm-muted{color:var(--ink-2)}.rm-faint{color:var(--ink-3)}:is(.rm-build,.rm-flow) :is(h1,h2,h3,h4,h5,h6){color:inherit}:is(.rm-build,.rm-flow) :is(h3,h4,h5,h6){font-family:inherit;letter-spacing:-.01em}:is(.rm-build,.rm-flow) .rm-wordmark,:is(.rm-build,.rm-flow) .rm-wordmark :is(span,svg){color:var(--ink)}:is(.rm-build,.rm-flow) .rm-wordmark path{stroke:var(--paper)}:is(.rm-build,.rm-flow) .rm-adapt :is(.border-slate-200,.border-slate-100){border-color:var(--line)}:is(.rm-build,.rm-flow) .rm-adapt :is(.border-slate-900,.hover\:border-slate-900:hover){border-color:var(--ink)}:is(.rm-build,.rm-flow) .rm-adapt .bg-slate-900{background:var(--ink);color:var(--paper)}:is(.rm-build,.rm-flow) .rm-adapt .text-white{color:var(--paper)}:is(.rm-build,.rm-flow) .rm-adapt :is(.text-slate-900,.hover\:text-slate-900:hover){color:var(--ink)}:is(.rm-build,.rm-flow) .rm-adapt :is(.text-slate-700,.text-slate-600){color:var(--ink-2)}:is(.rm-build,.rm-flow) .rm-adapt :is(.text-slate-500,.text-slate-400,.text-slate-300){color:var(--ink-3)}:is(.rm-build,.rm-flow) .rm-adapt .hover\:bg-slate-50:hover{background:var(--paper)}:is(.rm-build,.rm-flow) .rm-adapt .divide-slate-100>:not([hidden])~:not([hidden]){border-color:var(--line)}:is(.rm-build,.rm-flow) .rm-adapt :is(.bg-amber-100,.bg-amber-400){background:var(--butter)}:is(.rm-build,.rm-flow) .rm-adapt :is(.text-amber-800,.text-amber-700){color:var(--tint-ink)}:is(.rm-build,.rm-flow) .rm-adapt .bg-red-50{background:var(--peach)}:is(.rm-build,.rm-flow) .rm-adapt :is(.text-red-700,.text-red-600){color:var(--tint-ink)}:is(.rm-build,.rm-flow) .rm-adapt input{background:var(--card);color:var(--ink)}:is(.rm-build,.rm-flow) .rm-adapt input::-moz-placeholder{color:var(--ink-3)}:is(.rm-build,.rm-flow) .rm-adapt input::placeholder{color:var(--ink-3)}:is(.rm-build,.rm-flow) .rm-adapt :is(.rounded-xl,.rounded-2xl){border-radius:16px}:is(.rm-build,.rm-flow) :is(.rm-row,.rm-tab,.rm-cta,.rm-pill,.rm-tile,.rm-input):focus-visible{outline:2px solid var(--ink);outline-offset:2px}.rm-cta:disabled{opacity:.45;cursor:default}@media (prefers-reduced-motion: reduce){.rm-row,.rm-tab,.rm-cta{transition:none}}.rm-progress{height:4px;background:var(--line)}.rm-progress>i{display:block;height:100%;background:var(--ink);transition:width .5s ease-out}.rm-meta{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--ink-3);white-space:nowrap}.rm-meta button{font:inherit;font-size:12px;font-weight:600;color:var(--ink-2);background:none;border:0;padding:0;cursor:pointer}.rm-meta button:hover{color:var(--ink)}.rm-help{font-size:14px;line-height:1.5;color:var(--ink-2);margin:0}.rm-help strong{color:var(--ink);font-weight:600}.rm-field{display:flex;flex-direction:column;gap:8px;min-width:0}.rm-label{font-size:12px;font-weight:600;color:var(--ink-2)}.rm-input{font:inherit;font-size:16px;width:100%;min-width:0;padding:14px 16px;border-radius:16px;border:1px solid var(--line);background:var(--card);color:var(--ink);outline:none;transition:border-color .2s}.rm-input.big{font-size:18px}.rm-input::-moz-placeholder{color:var(--ink-3)}.rm-input::placeholder{color:var(--ink-3)}.rm-input:focus{border-color:var(--ink)}.rm-ok{display:flex;align-items:center;gap:10px;min-width:0;padding:12px 14px;border-radius:999px;background:var(--mint);color:var(--tint-ink);font-size:13.5px;font-weight:600}.rm-ok .addr{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rm-ok .state{margin-left:auto;flex:none;font-size:12px;font-weight:500;color:var(--ink-2)}.rm-ok.checking{background:var(--card);border:1px solid var(--line);color:var(--ink-2)}.rm-ok.taken{background:var(--peach)}.rm-ok.taken .addr{text-decoration:line-through;opacity:.7}.rm-ok button{font:inherit;font-size:12px;font-weight:600;margin-left:auto;flex:none;background:var(--ink);color:var(--paper);border:0;border-radius:999px;padding:6px 10px;cursor:pointer}.rm-tick{display:inline-flex;width:22px;height:22px;flex:none;align-items:center;justify-content:center;border-radius:999px;background:var(--ink);color:var(--paper);font-size:12px;font-weight:700}.rm-tick.soft{background:var(--mint);color:var(--tint-ink)}.rm-tick.warn{background:var(--peach);color:var(--tint-ink)}.rm-tick.hollow{background:transparent;border:1px solid var(--line)}.rm-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (min-width: 640px){.rm-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.rm-tile{font:inherit;display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 12px;border-radius:18px;border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;transition:background .2s,color .2s,border-color .2s}.rm-tile:hover{border-color:var(--ink)}.rm-tile[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.rm-tile b{font-family:var(--serif);font-weight:400;font-size:26px;line-height:1}.rm-tile .vans{display:flex;gap:2px;color:var(--ink-3)}.rm-tile[aria-pressed=true] .vans{color:var(--paper)}.rm-code{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.rm-code .box{height:60px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:var(--card);border:1px solid var(--line);font-family:var(--serif);font-size:30px;color:var(--ink)}.rm-code .box.active{border-color:var(--ink)}.rm-code .box.active:empty:after{content:"";display:block;width:2px;height:28px;background:var(--ink);animation:rm-caret 1s steps(2) infinite}@keyframes rm-caret{to{opacity:0}}.rm-code input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;font-size:16px}.rm-links{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;color:var(--ink-2)}.rm-links button{font:inherit;font-size:13px;font-weight:600;background:none;border:0;padding:0;cursor:pointer;color:var(--ink)}.rm-links button.quiet{color:var(--ink-3);font-weight:400}.rm-links button:disabled{color:var(--ink-3);font-weight:400;cursor:default}.rm-chips{display:flex;flex-wrap:wrap;gap:6px}.rm-chip{font-size:12px;font-weight:600;border-radius:999px;padding:6px 10px;background:var(--card);border:1px solid var(--line);color:var(--ink);text-decoration:none}.rm-chip[data-tint]{border-color:transparent;color:var(--tint-ink)}.rm-chip[data-tint=mint]{background:var(--mint)}.rm-chip[data-tint=peach]{background:var(--peach)}.rm-chip[data-tint=lilac]{background:var(--lilac)}.rm-chip[data-tint=sky]{background:var(--sky)}.rm-chip[data-tint=butter]{background:var(--butter)}.rm-list{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:6px 16px;display:flex;flex-direction:column}.rm-list>*{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:13.5px;min-width:0}.rm-list>*:last-child{border-bottom:0}.rm-kv{display:flex;flex-direction:column;gap:8px;font-size:13px;line-height:1.5}.rm-kv>div{display:flex;gap:12px;min-width:0}.rm-kv>div>span:first-child{width:84px;flex:none;color:var(--ink-3)}.rm-kv>div>span:last-child{min-width:0;overflow-wrap:anywhere}.rm-note{padding:14px 16px;border-radius:18px;background:var(--butter);color:var(--tint-ink);font-size:12.5px;line-height:1.5}.rm-note strong{display:block;font-size:13.5px;font-weight:600}.rm-error{padding:12px 14px;border-radius:14px;background:var(--peach);color:var(--tint-ink);font-size:13px;line-height:1.45}.rm-foot{font-size:12px;line-height:1.5;color:var(--ink-3);text-align:center;margin:0}.rm-bottom{margin-top:auto;padding-top:20px;padding-bottom:28px;display:flex;flex-direction:column;gap:12px}@media (min-width: 1024px){.rm-bottom{margin-top:8px}}.rm-big{font-family:var(--serif);font-weight:400;font-size:52px;line-height:1;font-variant-numeric:tabular-nums}.rm-stepper{display:inline-flex;align-items:center;gap:2px;border:1px solid var(--line);border-radius:999px;padding:2px 4px;font-size:13px;font-weight:600}.rm-stepper button{font:inherit;width:26px;height:26px;border:0;border-radius:999px;background:none;color:var(--ink-3);cursor:pointer}.rm-stepper button:hover{color:var(--ink);background:var(--paper)}.rm-stepper input{font:inherit;font-weight:600;width:3.5ch;text-align:center;border:0;background:none;color:var(--ink);outline:none;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.rm-stepper input::-webkit-outer-spin-button,.rm-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rm-status{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 20px;font-size:11.5px;color:var(--ink-3);border-bottom:1px solid var(--line)}.rm-status i{display:inline-block;width:8px;height:8px;border-radius:999px;background:#3E9C6D}
