:root,[data-theme=light]{--paper:#f2f1ed;--surface:#fff;--surface-quiet:#e7e5df;--ink:#141210;--ink-muted:#66645c;--line:#1412101f;--border:var(--ink);--btn-primary:var(--ink);--on-btn-primary:var(--paper);--accent:var(--brand-vermilion);--on-accent:var(--brand-ink);--link:#c8321a;--focus:#c8321a;--danger:#a3200f;--success:#2e6a46;--brand-vermilion:#ee4323;--brand-vermilion-deep:#c8321a;--brand-pink:#ff4f8b;--brand-ink:#141210;--brand-warm-white:#f4efe6;--tile-peach:#ffd9cc;--tile-blush:#ffe1e9;--tile-butter:#f7e7b0;--tile-stone:#e7e5df;--on-tile-peach:#4a1a0e;--on-tile-blush:#5a1230;--on-tile-butter:#4a3608;--on-tile-stone:#141210;--shadow-hero:0 18px 80px #00000024;--shadow-float:0 12px 32px #14121024}[data-theme=dark]{--paper:#141210;--surface:#1f1c19;--surface-quiet:#2a2622;--ink:#f4efe6;--ink-muted:#aba597;--line:#f4efe624;--border:var(--ink);--btn-primary:var(--ink);--on-btn-primary:var(--paper);--accent:var(--brand-vermilion);--on-accent:var(--brand-ink);--link:#ff4f8b;--focus:#ff4f8b;--danger:#ff8c75;--success:#7dd3a2;--brand-vermilion:#ee4323;--brand-vermilion-deep:#c8321a;--brand-pink:#ff4f8b;--brand-ink:#141210;--brand-warm-white:#f4efe6;--tile-peach:#ffd9cc;--tile-blush:#ffe1e9;--tile-butter:#f7e7b0;--tile-stone:#e7e5df;--on-tile-peach:#4a1a0e;--on-tile-blush:#5a1230;--on-tile-butter:#4a3608;--on-tile-stone:#141210;--shadow-hero:0 18px 80px #00000080;--shadow-float:0 12px 32px #00000080}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--gutter:24px;--section:96px;--section-phone:64px;--tile-gap:16px;--content-max:1100px;--wide-max:1400px;--hero-max:720px;--measure:38em;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-xl:36px;--radius-pill:999px;--border-hairline:1px;--border-control:2px;--border-hero:3px;--display-xl-phone:44px;--display-lg-phone:36px;--display-md-phone:34px;--font-display:"Fraunces", ui-serif, Georgia, Cambria, "Times New Roman", serif;--font-sans:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}.display-xl{font-family:var(--font-display);letter-spacing:-.02em;font-size:86px;font-weight:400;line-height:.98}.display-lg{font-family:var(--font-display);letter-spacing:-.01em;font-size:54px;font-weight:400;line-height:1.04}.display-md{font-family:var(--font-display);letter-spacing:-.01em;font-size:44px;font-weight:400;line-height:1.06}.title-lg{font-family:var(--font-display);letter-spacing:-.01em;font-size:30px;font-weight:600;line-height:1.1}.title{font-family:var(--font-display);letter-spacing:-.01em;font-size:24px;font-weight:600;line-height:1.15}.title-sm{font-family:var(--font-display);letter-spacing:-.005em;font-size:20px;font-weight:600;line-height:1.25}.text-lead{font-family:var(--font-sans);font-size:20px;font-weight:400;line-height:1.5}.text-body{font-family:var(--font-sans);font-size:17px;font-weight:400;line-height:1.6}.text-small{font-family:var(--font-sans);font-size:15px;font-weight:400;line-height:1.5}.text-caption{font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:1.4}.text-label{font-family:var(--font-sans);letter-spacing:.22em;font-size:12px;font-weight:600;line-height:1.25}.text-button{font-family:var(--font-sans);letter-spacing:-.005em;font-size:15px;font-weight:600;line-height:1}.data{font-family:var(--font-mono);font-size:14px;font-weight:400;line-height:1.45}.data-sm{font-family:var(--font-mono);font-size:12px;font-weight:500;line-height:1.4}@font-face{font-family:Fraunces;src:url(../media/Fraunces.34t4zsvd7783k.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(../media/Fraunces-Italic.34th1kwffjcqe.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Geist;src:url(../media/Geist.098ktalefrkvu.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(../media/GeistMono.1-b-f3gcgjb9_.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}
:root{--dm-ease:cubic-bezier(0, 0, .2, 1);--dm-fast:.15s;--dm-reveal:.45s}[class*=dm-],[class*=dm-]:before,[class*=dm-]:after{box-sizing:border-box}.text-label{text-transform:uppercase}.display-xl,.display-lg,.display-md,.title-lg,.title,.title-sm{text-wrap:balance;font-optical-sizing:auto}@media (max-width:720px){.display-xl{font-size:var(--display-xl-phone)}.display-lg{font-size:var(--display-lg-phone)}.display-md{font-size:var(--display-md-phone)}}.dm-page{background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;isolation:isolate;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220' fill='%23141210'><circle cx='52' cy='23' r='0.7'/><circle cx='34' cy='15' r='0.7'/><circle cx='202' cy='176' r='0.8'/><circle cx='49' cy='118' r='0.6'/><circle cx='38' cy='23' r='0.6'/><circle cx='204' cy='182' r='0.8'/><circle cx='176' cy='43' r='0.6'/><circle cx='138' cy='161' r='0.8'/><circle cx='194' cy='19' r='0.7'/><circle cx='148' cy='111' r='0.6'/><circle cx='104' cy='20' r='0.9'/><circle cx='190' cy='120' r='0.6'/><circle cx='200' cy='126' r='0.9'/><circle cx='187' cy='112' r='0.7'/><circle cx='132' cy='95' r='0.6'/><circle cx='67' cy='179' r='0.5'/><circle cx='10' cy='138' r='0.6'/><circle cx='118' cy='104' r='0.6'/></svg>");background-size:220px 220px;overflow-x:clip}[data-theme=dark] .dm-page,.dm-page[data-theme=dark]{background-image:none}.dm-section{padding-block:var(--section);padding-inline:max(var(--gutter), env(safe-area-inset-left,0px)) max(var(--gutter), env(safe-area-inset-right,0px))}.dm-container{max-width:var(--content-max);margin-inline:auto}.dm-container--wide{max-width:var(--wide-max)}.dm-stack{gap:var(--space-12);display:grid}@media (max-width:720px){.dm-section{padding-block:var(--section-phone)}}.dm-btn:focus-visible,.dm-nav__link:focus-visible,.dm-nav__toggle:focus-visible,.dm-faq__q:focus-visible,.dm-field__control:focus-visible,.dm-check input:focus-visible,.dm-footer__link:focus-visible,.dm-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dm-link{color:var(--link);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.dm-link:hover{text-decoration-thickness:2px}.dm-icon{vertical-align:middle;flex:none;display:inline-block}.dm-logo{min-width:0;max-width:100%;height:auto;display:block}.dm-btn{justify-content:center;align-items:center;gap:var(--space-2);padding:14px var(--space-6);border-radius:var(--radius-pill);border:var(--border-control) solid var(--btn-primary);background:var(--btn-primary);color:var(--on-btn-primary);white-space:nowrap;cursor:pointer;font-family:var(--font-sans);transition:transform var(--dm-fast) var(--dm-ease), background-color var(--dm-fast) var(--dm-ease);text-decoration:none;display:inline-flex}.dm-btn:hover{transform:translateY(-1px)}.dm-btn:active{transform:none}.dm-btn .dm-icon{width:18px;height:18px}.dm-btn--outline{color:var(--ink);border-color:var(--border);background:0 0}.dm-btn--outline:hover{background:var(--surface)}.dm-btn--accent{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.dm-btn--tile{background:var(--brand-ink);border-color:var(--brand-ink);color:var(--brand-warm-white)}.dm-btn--sm{padding:7px var(--space-4)}.dm-btn--block{width:100%}.dm-btn[disabled],.dm-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.dm-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.dm-nav{top:var(--space-3);z-index:50;padding-inline:var(--gutter);justify-content:center;display:flex;position:sticky}.dm-nav__pill{align-items:center;gap:var(--space-1);background:var(--surface);border:var(--border-control) solid var(--border);border-radius:var(--radius-pill);max-width:100%;padding:6px 6px 6px var(--space-5);display:flex;position:relative}.dm-nav__logo{margin-right:var(--space-3);flex:none;display:flex}.dm-nav__link{color:var(--ink);border-radius:var(--radius-pill);white-space:nowrap;padding:8px 12px;text-decoration:none}.dm-nav__link:hover{background:var(--surface-quiet)}.dm-nav__link[aria-current=page]{font-weight:600}.dm-nav__cta{margin-left:var(--space-2)}.dm-nav__toggle{width:40px;height:40px;margin-left:var(--space-1);border-radius:var(--radius-pill);color:var(--ink);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:none}.dm-nav__toggle:hover{background:var(--surface-quiet)}.dm-nav__sheet{top:calc(100% + var(--space-2));background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);padding:var(--space-3);gap:var(--space-1);display:none;position:absolute;left:0;right:0}.dm-nav__sheet .dm-nav__link{padding:12px var(--space-4);display:block}.dm-nav[data-open] .dm-nav__sheet{display:grid}.dm-nav__sheet-cta{margin-top:var(--space-2)}@media (max-width:720px){.dm-nav__pill{width:100%}.dm-nav__pill>.dm-nav__link,.dm-nav__pill>.dm-nav__cta{display:none}.dm-nav__toggle{margin-left:auto;display:inline-flex}}.dm-hero{padding:var(--space-16) var(--gutter) var(--space-24);justify-content:center;display:flex}.dm-hero__card{width:100%;max-width:var(--hero-max);text-align:center;background:var(--surface);border:var(--border-hero) solid var(--border);border-radius:var(--radius-lg);padding:var(--space-12) var(--space-10);box-shadow:var(--shadow-hero);justify-items:center;display:grid}.dm-hero__card>.dm-drawing{margin-bottom:var(--space-6)}.dm-hero__title{color:var(--ink);margin:0}.dm-hero__text{margin:var(--space-5) 0 0;max-width:32em;color:var(--ink-muted)}.dm-hero__card>.dm-actions{margin-top:var(--space-7);justify-content:center}.dm-hero__note{margin:var(--space-5) 0 0;color:var(--ink-muted)}@media (max-width:720px){.dm-hero{padding-top:var(--space-10);padding-bottom:var(--section-phone)}.dm-hero__card{padding:var(--space-8) var(--space-6)}}.dm-hero--tatras{isolation:isolate;position:relative;overflow:hidden}.dm-hero__backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 calc(100% - 300px),#0000);mask-image:linear-gradient(#000 calc(100% - 300px),#0000)}.dm-hero__backdrop>svg{width:100%;height:100%;display:block;position:absolute;inset:0}[data-theme=dark] .dm-hero__backdrop{display:none}.dm-hero--tatras{min-height:45.7vw}.dm-nav+main>.dm-hero--tatras:first-child{padding-top:calc(var(--space-16) + 56px);margin-top:-56px}@media (max-width:720px){.dm-hero--tatras{padding-bottom:calc(var(--space-24) * 2)}.dm-nav+main>.dm-hero--tatras:first-child{padding-top:calc(var(--space-10) + 56px)}.dm-hero__backdrop{-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--fade,150px)), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--fade,150px)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--fade,150px)), transparent)}.dm-hero__backdrop>svg{inset:auto auto 0 calc(50% - 607px * var(--scene-focus,.5));width:607px;height:340px}.dm-hero__backdrop--scene{--fade:72px}}:is(.dm-section:has(>.dm-cloud),.dm-band:has(>.dm-cloud)){position:relative}.dm-cloud{z-index:-1;pointer-events:none;top:var(--cloud-top,24px);width:var(--cloud-w,240px);height:auto;position:absolute}.dm-cloud--right{left:calc(50% + 430px)}.dm-cloud--left{left:calc(50% - 720px - .3 * var(--cloud-w,240px))}[data-theme=dark] .dm-cloud{display:none}@media (max-width:720px){.dm-cloud{width:136px;top:-40px;left:calc(100% - 92px)}}.dm-head{justify-items:start;display:grid}.dm-head--center{text-align:center;justify-items:center}.dm-head__eyebrow{margin:0 0 var(--space-4);color:var(--ink-muted)}.dm-head__title{color:var(--ink);max-width:18em;margin:0}.dm-head__lead{margin:var(--space-5) 0 0;max-width:var(--measure);color:var(--ink-muted)}.dm-drawing{flex:none;max-width:100%;display:block}.dm-drawing img{width:100%;height:auto;display:block}.dm-drawing--sm{width:96px}.dm-drawing--md{width:140px}.dm-drawing--lg{width:200px}.dm-drawing--xl{width:280px}.dm-drawing--empty{aspect-ratio:1;color:var(--ink-muted);border:2px dashed color-mix(in srgb, currentColor 40%, transparent);border-radius:var(--radius-md);place-items:center;display:grid}.dm-tile .dm-drawing--empty,.dm-cta .dm-drawing--empty{color:inherit}.dm-tiles{gap:var(--tile-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dm-tile{gap:var(--space-5);border-radius:var(--radius-md);min-width:0;padding:var(--space-7);background:var(--tile-stone);color:var(--on-tile-stone);flex-direction:column;display:flex}.dm-tile--peach{background:var(--tile-peach);color:var(--on-tile-peach)}.dm-tile--blush{background:var(--tile-blush);color:var(--on-tile-blush)}.dm-tile--butter{background:var(--tile-butter);color:var(--on-tile-butter)}.dm-tile--wide{grid-column:span 2}.dm-tile--tall{grid-row:span 2}.dm-tile__body{gap:var(--space-2);margin-top:auto;display:grid}.dm-tile__title,.dm-tile__text{margin:0}@media (max-width:860px){.dm-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.dm-tiles{grid-template-columns:minmax(0,1fr)}.dm-tile--wide{grid-column:auto}.dm-tile--tall{grid-row:auto}}.dm-features{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dm-feature{align-content:start;gap:var(--space-3);padding:var(--space-1) var(--space-8);min-width:0;display:grid}.dm-feature:first-child{padding-left:0}.dm-feature:last-child{padding-right:0}.dm-feature+.dm-feature{border-left:var(--border-hairline) solid var(--line)}.dm-feature>.dm-drawing{margin-bottom:var(--space-3)}.dm-feature__title{color:var(--ink);margin:0}.dm-feature__text{color:var(--ink-muted);margin:0}@media (max-width:720px){.dm-features{grid-template-columns:minmax(0,1fr)}.dm-feature,.dm-feature:first-child,.dm-feature:last-child{padding:var(--space-6) 0}.dm-feature+.dm-feature{border-left:0;border-top:var(--border-hairline) solid var(--line)}}.dm-steps{gap:var(--tile-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.dm-step{align-content:start;gap:var(--space-3);padding-top:var(--space-5);border-top:var(--border-control) solid var(--border);min-width:0;display:grid}.dm-step__num{color:var(--ink-muted)}.dm-step>.dm-drawing{margin-block:var(--space-2)}.dm-step__title,.dm-step__text{margin:0}.dm-step__title{color:var(--ink)}.dm-step__text{color:var(--ink-muted)}@media (max-width:860px){.dm-steps{row-gap:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.dm-steps{grid-template-columns:minmax(0,1fr)}}.dm-quotes{gap:var(--tile-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dm-quote{gap:var(--space-6);background:var(--surface-quiet);min-width:0;color:var(--ink);border-radius:var(--radius-md);padding:var(--space-7);flex-direction:column;margin:0;display:flex}.dm-quote__avatar{border-radius:var(--radius-pill);background:var(--ink);width:44px;height:44px;color:var(--paper);flex:none;place-items:center;display:grid;overflow:hidden}.dm-quote__avatar img{object-fit:cover;background:#fff;width:100%;height:100%}.dm-quote__text{margin:0}.dm-quote__by{gap:2px;margin-top:auto;display:grid}.dm-quote__name{font-weight:600}.dm-quote__role{color:var(--ink-muted)}@media (max-width:860px){.dm-quotes{grid-template-columns:minmax(0,1fr)}}.dm-faq{border-bottom:var(--border-hairline) solid var(--line)}.dm-faq__item{border-top:var(--border-hairline) solid var(--line)}.dm-faq__q{align-items:center;gap:var(--space-5);padding:var(--space-5) 0;cursor:pointer;color:var(--ink);border-radius:var(--radius-sm);grid-template-columns:auto minmax(0,1fr) auto;list-style:none;display:grid}.dm-faq__q::-webkit-details-marker{display:none}.dm-faq__num{color:var(--ink-muted);min-width:2ch}.dm-faq__icon{transition:transform var(--dm-fast) var(--dm-ease)}.dm-faq__item[open] .dm-faq__icon{transform:rotate(45deg)}.dm-faq__a{padding:0 var(--space-12) var(--space-6) calc(2ch + var(--space-5));max-width:calc(var(--measure) + 2ch + var(--space-5));color:var(--ink-muted);margin:0}.dm-faq--plain .dm-faq__q{grid-template-columns:minmax(0,1fr) auto}.dm-faq--plain .dm-faq__a{padding-left:0}@media (max-width:560px){.dm-faq__a{padding-left:0;padding-right:0}}.dm-plans{gap:var(--tile-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.dm-plan{gap:var(--space-5);min-width:0;color:var(--ink);background:var(--surface);border:var(--border-control) solid transparent;border-radius:var(--radius-md);padding:var(--space-7);display:grid}.dm-plan--featured{border-color:var(--border)}.dm-plan__top{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.dm-plan__name{margin:0}.dm-plan__badge{background:var(--btn-primary);color:var(--on-btn-primary);border-radius:var(--radius-pill);flex:none;padding:6px 10px}.dm-plan__price{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.dm-plan__period{color:var(--ink-muted)}.dm-plan__alt{margin:calc(var(--space-3) * -1) 0 0;color:var(--ink-muted)}.dm-plan__summary{color:var(--ink-muted);margin:0}.dm-plan__facts{margin:0;display:grid}.dm-plan__fact{column-gap:var(--space-4);padding-block:var(--space-2);border-top:var(--border-hairline) solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}.dm-plan__fact dt{color:var(--ink-muted)}.dm-plan__fact dd{text-align:right;margin:0;font-weight:600}.dm-plan__perk{margin-top:calc(var(--space-2) * -1);background:var(--paper);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);gap:2px;display:grid}.dm-plan__perk p{color:var(--ink-muted);margin:0}.dm-plan__perk .dm-plan__perk-title{color:var(--ink);font-weight:600}.dm-plan__list{padding:var(--space-5) 0 0;gap:var(--space-3);border-top:var(--border-hairline) solid var(--line);margin:0;list-style:none;display:grid}.dm-plan__item{gap:var(--space-3);grid-template-columns:20px minmax(0,1fr);align-items:start;display:grid}.dm-plan__item .dm-icon{width:20px;height:20px;margin-top:1px}.dm-plan__item--no{color:var(--ink-muted)}@media (max-width:960px){.dm-plans{grid-template-columns:minmax(0,1fr)}}@media (min-width:721px) and (max-width:960px){.dm-plans .dm-plan__list[style*=--dm-plan-rows]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--dm-plan-rows), auto);column-gap:var(--space-8);grid-auto-flow:column}.dm-plans .dm-plan>.dm-btn{justify-self:start;width:auto;min-width:16rem}.dm-plans .dm-plan__facts,.dm-plans .dm-plan__perk{max-width:calc((100% - var(--space-8)) / 2)}}@media (min-width:721px){.dm-plan--wide .dm-plan__list{column-gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}.dm-notecard{justify-content:space-between;align-items:center;gap:var(--space-5);min-width:0;color:var(--ink);background:var(--surface);border:var(--border-control) solid transparent;border-radius:var(--radius-md);padding:var(--space-7);flex-wrap:wrap;display:flex}.dm-notecard__body{gap:var(--space-2);min-width:0;display:grid}.dm-notecard__title{margin:0}.dm-notecard__text{max-width:62ch;color:var(--ink-muted);margin:0}.dm-notecard--drawing{justify-content:flex-start}.dm-notecard--drawing .dm-notecard__body{flex:20rem}.dm-cta{text-align:center;justify-items:center;gap:var(--space-4);border-radius:var(--radius-lg);padding:var(--space-20) var(--space-12);background:var(--tile-peach);color:var(--on-tile-peach);display:grid}.dm-cta--blush{background:var(--tile-blush);color:var(--on-tile-blush)}.dm-cta--butter{background:var(--tile-butter);color:var(--on-tile-butter)}.dm-cta--stone{background:var(--tile-stone);color:var(--on-tile-stone)}.dm-cta>.dm-drawing{margin-bottom:var(--space-2)}.dm-cta__title{max-width:16em;margin:0}.dm-cta__text{max-width:var(--measure);margin:0}.dm-cta>.dm-actions{margin-top:var(--space-3);justify-content:center}@media (max-width:720px){.dm-cta{padding:var(--space-12) var(--space-6)}}.dm-form{gap:var(--space-5);display:grid}.dm-field{gap:var(--space-2);min-width:0;display:grid}.dm-field__label{color:var(--ink);font-weight:600}.dm-field__control{appearance:none;width:100%;font-family:var(--font-sans);background:var(--surface);color:var(--ink);border:var(--border-control) solid var(--border);border-radius:var(--radius-sm);margin:0;padding:12px 14px}.dm-field__control::placeholder{color:var(--ink-muted);opacity:1}textarea.dm-field__control{resize:vertical;min-height:140px}.dm-field__select{position:relative}.dm-field__select .dm-field__control{cursor:pointer;padding-right:44px}.dm-field__select .dm-icon{pointer-events:none;color:var(--ink);position:absolute;top:50%;right:14px;transform:translateY(-50%)}.dm-field__hint{color:var(--ink-muted);margin:0}.dm-field--error .dm-field__control{border-color:var(--danger)}.dm-field__error{align-items:center;gap:var(--space-1);color:var(--danger);margin:0;display:flex}.dm-field__error .dm-icon{width:18px;height:18px}.dm-check{align-items:flex-start;gap:var(--space-3);color:var(--ink);cursor:pointer;display:flex}.dm-check input{width:20px;height:20px;accent-color:var(--btn-primary);cursor:pointer;flex:none;margin:2px 0 0}.dm-note{align-items:center;gap:var(--space-2);margin:0;display:flex}.dm-note--success{color:var(--success)}.dm-footer{background:var(--paper);color:var(--ink);padding:var(--space-20) var(--gutter) var(--space-10);overflow:hidden}.dm-footer__inner{max-width:var(--content-max);gap:var(--space-16);margin-inline:auto;display:grid}.dm-footer__top{justify-content:space-between;gap:var(--space-12);flex-wrap:wrap;display:flex}.dm-footer__line{max-width:18em;margin:0}.dm-footer__cols{gap:var(--space-16);flex-wrap:wrap;display:flex}.dm-footer__col{align-content:start;gap:var(--space-3);display:grid}.dm-footer__heading{margin:0 0 var(--space-1);color:var(--ink-muted)}.dm-footer__link{color:var(--ink);border-radius:4px;text-decoration:none}.dm-footer__link:hover{text-underline-offset:.2em;text-decoration:underline}.dm-footer__mark{width:100%}.dm-footer__legal{gap:var(--space-2) var(--space-6);padding-top:var(--space-6);border-top:var(--border-hairline) solid var(--line);color:var(--ink-muted);flex-wrap:wrap;display:flex}.dm-footer__legal>:first-child{margin-right:auto}.dm-footer--valley{padding:0 var(--gutter);background:linear-gradient(var(--surface), var(--surface)) 0 95px / 100% calc(100% - 95px) no-repeat;position:relative}.dm-footer__skyline{pointer-events:none;width:2560px;max-width:none;height:96px;position:absolute;top:0;left:50%;transform:translate(-50%)}.dm-footer--valley .dm-footer__inner{padding:144px 0 var(--space-12)}.dm-footer__brand{align-content:start;justify-items:start;gap:var(--space-3);display:grid}.dm-footer__logo{margin-bottom:var(--space-3);border-radius:4px;display:block}.dm-footer__logo .dm-logo{width:160px}.dm-footer__copy{color:var(--ink-muted);margin:0}.dm-footer__badge{margin-top:var(--space-3)}.dm-footer__scene{--scene-w:max(calc(100% + 2 * var(--gutter)), 1440px);width:var(--scene-w);margin-left:calc((100% - var(--scene-w)) / 2);position:relative}.dm-footer__scene>img{display:block}.dm-footer__scene-art{width:100%;height:auto}.dm-footer__cast{left:var(--x);top:var(--y);width:var(--w);height:auto;position:absolute}@media (max-width:720px){.dm-footer--valley{background-position:0 47px;background-size:100% calc(100% - 47px)}.dm-footer__skyline{width:1280px;height:48px}.dm-footer--valley .dm-footer__inner{padding:88px 0 var(--space-8)}.dm-footer__scene{--scene-w:900px;margin-left:calc(50% - 900px * var(--focus,.5))}.dm-footer__cast:not(.dm-footer__cast--phone){display:none}}.dm-reveal-armed{opacity:0;transition:opacity var(--dm-reveal) var(--dm-ease), transform var(--dm-reveal) var(--dm-ease);transform:translateY(14px)}.dm-reveal-armed.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.dm-btn,.dm-faq__icon{transition:none}.dm-btn:hover{transform:none}.dm-reveal-armed{opacity:1;transition:none;transform:none}}
html,body{margin:0}*,:before,:after{box-sizing:border-box}body{background:var(--paper);min-height:100vh;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[hidden]{display:none!important}.st-app{min-height:100vh;padding-bottom:var(--space-24)}.st-main{max-width:var(--content-max);padding:var(--space-12) var(--gutter) 0;gap:var(--space-8);margin-inline:auto;display:grid}.st-main--narrow{max-width:760px}.st-nav .dm-nav__logo .dm-logo{width:132px}.st-nav__who{margin-left:var(--space-3);border-radius:var(--radius-pill);background:var(--ink);width:36px;height:36px;color:var(--paper);flex:none;place-items:center;font-weight:600;display:grid}.dm-nav__link[aria-current=page]{background:var(--surface-quiet)}@media (max-width:720px){.st-nav{padding-inline:var(--space-3)}.st-nav .dm-nav__pill{padding-left:var(--space-3);scrollbar-width:none;overflow-x:auto}.st-nav .dm-nav__pill>.dm-nav__link{padding:8px 10px;display:block}.st-nav .dm-nav__logo{display:none}.st-nav__who{margin-left:auto}}.sb-shell{gap:var(--space-6);max-width:var(--wide-max);padding:var(--space-5) var(--gutter) 0;grid-template-columns:248px minmax(0,1fr);align-items:start;margin-inline:auto;display:grid}.sb{top:var(--space-5);gap:var(--space-6);min-height:calc(100vh - 2 * var(--space-5));background:var(--surface);border:var(--border-control) solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5);flex-direction:column;display:flex;position:sticky}.sb__logo .dm-logo{width:140px;margin:var(--space-2) var(--space-2) 0}.sb__nav{gap:2px;display:grid}.sb__link{align-items:center;gap:var(--space-3);padding:10px var(--space-3);border-radius:var(--radius-pill);color:var(--ink);text-decoration:none;display:flex}.sb__link:hover{background:var(--surface-quiet)}.sb__link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sb__link[aria-current=page]{background:var(--ink);color:var(--paper);font-weight:600}.sb__foot{gap:var(--space-4);margin-top:auto;display:grid}.sb__draw{justify-self:center}.sb__who{align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:var(--border-hairline) solid var(--line);display:flex}.sb__who .st-nav__who{margin:0}.sb-shell .st-main{padding:var(--space-6) 0 0;max-width:none;margin:0}.sb-shell .st-main--narrow{max-width:760px}@media (max-width:860px){.sb-shell{padding-top:var(--space-3);gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.sb,.rv-nav~.st-app .sb{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);scrollbar-width:none;flex-direction:row;min-height:0;padding:6px;position:static;overflow-x:auto}.sb__logo,.sb__draw,.sb__who>span:last-child,.sb__link .st-ico{display:none}.sb__nav{display:flex}.sb__foot{margin:0 0 0 auto}.sb__who{border:0;padding:0}}.st-head{justify-content:space-between;align-items:flex-end;gap:var(--space-5);flex-wrap:wrap;display:flex}.st-head__title{color:var(--ink);margin:0}.st-head__meta{align-items:center;gap:var(--space-2) var(--space-4);margin:var(--space-3) 0 0;color:var(--ink-muted);flex-wrap:wrap;display:flex}.st-back{align-items:center;gap:var(--space-2);color:var(--ink-muted);text-decoration:none;display:inline-flex}.st-back:hover{color:var(--ink)}.st-panel{background:var(--surface);border-radius:var(--radius-md);padding:var(--space-7);gap:var(--space-5);min-width:0;display:grid}.st-panel--ink{border:var(--border-control) solid var(--border)}.st-panel__head{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.st-panel__title{color:var(--ink);margin:0}.st-cols{gap:var(--tile-gap);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;display:grid}.st-col{gap:var(--tile-gap);min-width:0;display:grid}@media (max-width:900px){.st-cols{grid-template-columns:minmax(0,1fr)}}.st-rows{margin:0;padding:0;list-style:none;display:grid}.st-row{align-items:center;gap:var(--space-4);padding:var(--space-4) 0;border-top:var(--border-hairline) solid var(--line);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.st-rows>.st-row:first-child{border-top:0;padding-top:0}.st-rows>.st-row:last-child{padding-bottom:0}.st-row__main{gap:2px;min-width:0;display:grid}.st-row__title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}a.st-row__title{text-decoration:none}a.st-row__title:hover{text-underline-offset:.2em;text-decoration:underline}.st-row__sub{color:var(--ink-muted);overflow-wrap:anywhere;margin:0}.st-row__side{align-items:center;gap:var(--space-3);flex:none;display:flex}.st-row__actions{gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}@media (max-width:560px){.st-panel{padding:var(--space-5)}.st-row{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.st-row__title{white-space:normal}.st-row__side{flex-wrap:wrap}.st-row__side .st-menuwrap,.st-row__side>.st-iconbtn:last-child{margin-left:auto}}.st-table{border-collapse:collapse;width:100%;min-width:560px}.st-table th{text-align:left;color:var(--ink-muted);padding:0 var(--space-4) var(--space-3) 0;white-space:nowrap;font-weight:600}.st-table td{padding:var(--space-4) var(--space-4) var(--space-4) 0;border-top:var(--border-hairline) solid var(--line);vertical-align:middle}.st-table th:last-child,.st-table td:last-child{text-align:right;padding-right:0}.st-table a{color:var(--ink);font-weight:600;text-decoration:none}.st-table a:hover{text-underline-offset:.2em;text-decoration:underline}.st-table .st-muted{color:var(--ink-muted)}.st-table__wrap{overflow-x:auto}.st-pill{border-radius:var(--radius-pill);background:var(--tile-stone);color:var(--on-tile-stone);white-space:nowrap;align-items:center;gap:6px;padding:5px 10px;font-weight:500;display:inline-flex}.st-pill--butter{background:var(--tile-butter);color:var(--on-tile-butter)}.st-pill--peach{background:var(--tile-peach);color:var(--on-tile-peach)}.st-pill--blush{background:var(--tile-blush);color:var(--on-tile-blush)}.st-pill--ink{background:var(--ink);color:var(--paper)}.st-pill--line{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-muted);background:0 0}.st-iconbtn{border-radius:var(--radius-pill);width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.st-iconbtn:hover,.st-iconbtn[aria-expanded=true]{background:var(--surface-quiet)}.st-iconbtn:focus-visible,.st-menu__item:focus-visible,.st-seg button:focus-visible,.st-switch input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.st-ico{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.st-ico--sm{width:16px;height:16px}.st-menuwrap{position:relative}.st-menu{right:0;top:calc(100% + var(--space-2));z-index:20;min-width:220px;padding:var(--space-2);background:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow-float);text-align:left;gap:2px;display:grid;position:absolute}.st-menu__item{align-items:center;gap:var(--space-3);padding:10px var(--space-3);border-radius:var(--radius-sm);color:var(--ink);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;display:flex}.st-menu__item:hover{background:var(--surface-quiet)}.st-menu__item--danger{color:var(--danger)}.st-menu__sep{height:1px;margin:var(--space-1) 0;background:var(--line)}.st-seg{border:var(--border-control) solid var(--border);border-radius:var(--radius-pill);background:var(--surface);padding:3px;display:inline-flex}.st-seg button{font:inherit;color:var(--ink);border-radius:var(--radius-pill);padding:7px var(--space-4);cursor:pointer;background:0 0;border:0;font-weight:600}.st-seg button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.st-switch{align-items:center;gap:var(--space-3);cursor:pointer;display:inline-flex}.st-switch input{opacity:0;position:absolute}.st-switch span{border-radius:var(--radius-pill);border:var(--border-control) solid var(--border);background:var(--surface);flex:none;width:44px;height:26px;position:relative}.st-switch span:after{content:"";background:var(--ink);width:16px;height:16px;transition:transform var(--dm-fast) var(--dm-ease);border-radius:50%;position:absolute;top:3px;left:3px}.st-switch input:checked+span{background:var(--ink)}.st-switch input:checked+span:after{background:var(--paper);transform:translate(18px)}.st-bar{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.st-search{flex:260px;max-width:380px;position:relative}.st-search .st-ico{color:var(--ink-muted);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.st-search .dm-field__control{border-radius:var(--radius-pill);padding-left:44px}.st-set{gap:var(--space-4) var(--space-8);padding:var(--space-4) 0;border-top:var(--border-hairline) solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;display:grid}.st-set:first-of-type{border-top:0;padding-top:0}.st-set__label{color:var(--ink);font-weight:600}.st-set__control{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.st-set__control .dm-field__control{max-width:320px}.st-set__control .dm-field__control--short{max-width:110px}.st-unit{color:var(--ink-muted)}@media (max-width:720px){.st-set{grid-template-columns:minmax(0,1fr)}}.st-log{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.st-log__item{gap:var(--space-3);grid-template-columns:20px minmax(0,1fr) auto;align-items:start;display:grid}.st-log__item .st-ico{color:var(--ink-muted);margin-top:2px}.st-log__text{color:var(--ink);margin:0}.st-log__when{color:var(--ink-muted);white-space:nowrap}.st-sheet{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--ink) 38%, var(--paper));padding:var(--space-12) var(--gutter);place-items:center;display:grid;position:relative}.st-dialog{background:var(--surface);border:var(--border-hero) solid var(--border);border-radius:var(--radius-lg);width:100%;max-width:480px;box-shadow:var(--shadow-hero);padding:var(--space-8);gap:var(--space-5);display:grid}.st-dialog__title{color:var(--ink);margin:0}.st-dialog__text{color:var(--ink-muted);margin:0}.st-dialog .dm-actions{justify-content:flex-end}.dm-btn--danger{background:var(--danger);border-color:var(--danger);color:#fff}.st-muted{color:var(--ink-muted)}.st-mono{font-family:var(--font-mono)}.st-right{margin-left:auto}.st-file{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.st-empty{text-align:center;justify-items:center;gap:var(--space-4);padding:var(--space-10) var(--space-6);display:grid}.st-empty p{color:var(--ink-muted);margin:0}
