@font-face{font-family:Barlow;font-weight:400;font-display:swap;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2)format("woff2")}@font-face{font-family:Barlow;font-weight:500;font-display:swap;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2)format("woff2")}@font-face{font-family:Barlow;font-weight:600;font-display:swap;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2)format("woff2")}@font-face{font-family:Barlow;font-weight:700;font-display:swap;src:url(/assets/barlow-latin-700-normal-A9pxMQ4z.woff2)format("woff2")}@font-face{font-family:Barlow Semi Condensed;font-weight:600;font-display:swap;src:url(/assets/barlow-semi-condensed-latin-600-normal-BkLiAYu4.woff2)format("woff2")}@font-face{font-family:Barlow Semi Condensed;font-weight:700;font-display:swap;src:url(/assets/barlow-semi-condensed-latin-700-normal-BpqDG8I9.woff2)format("woff2")}@font-face{font-family:Barlow Semi Condensed;font-weight:800;font-display:swap;src:url(/assets/barlow-semi-condensed-latin-800-normal-C0_dLkYa.woff2)format("woff2")}:root{--anod-950:#131043;--anod-900:#1b1763;--anod-850:#211c78;--anod-800:#27218a;--anod-700:#3229a8;--anod-600:#4237c6;--etch:#eef0f8;--etch-2:#bdc0e6;--etch-3:#8f93d6;--hair:#eef0f826;--hair-strong:#eef0f857;--gold:#e6b642;--gold-hi:#f2c75f;--gold-ink:#2b2006;--bead:#d5d9df;--bead-edge:#b9bec7;--ink:#161926;--alert:#ff9d8c;--font:"Barlow", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-cond:"Barlow Semi Condensed", "Barlow", ui-sans-serif, system-ui, sans-serif;--s-body:13.5px;--s-head:16px;--r:6px;--bar-h:56px;--rail-w:316px;--insp-w:340px;--ease-out:cubic-bezier(.16, 1, .3, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{height:100%}body{background:var(--anod-900);height:100dvh;color:var(--etch);font:400 var(--s-body)/1.45 var(--font);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);margin:0;display:grid;overflow:hidden}::selection{background:var(--gold);color:var(--gold-ink)}.sprite{width:0;height:0;position:absolute;overflow:hidden}a{color:var(--gold);text-underline-offset:3px;text-decoration-thickness:1px}h1,h2,p{margin:0}h2{font:700 var(--s-head)/1.2 var(--font-cond);letter-spacing:.01em}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.anodized,#top,#rail,#inspector,dialog{background-color:var(--anod-800);background-image:linear-gradient(#ffffff0d,#0000001a)}.btn{border:1px solid var(--hair-strong);border-radius:var(--r);min-height:36px;color:var(--etch);font:600 var(--s-body)/1 var(--font);letter-spacing:.01em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;justify-content:center;align-items:center;gap:7px;padding:0 13px;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}@media (hover:hover){.btn:hover:not(:disabled){background:#ffffff12;border-color:#eef0f88c}}.btn:active:not(:disabled){background:#0000002e}.btn:disabled{opacity:.38;cursor:default}.btn.gold{background:var(--gold);border-color:var(--gold);color:var(--gold-ink)}@media (hover:hover){.btn.gold:hover:not(:disabled){background:var(--gold-hi);border-color:var(--gold-hi)}}.btn.gold:active:not(:disabled){background:#d4a531}.btn.big{min-height:44px;padding:0 18px;font-size:15px}.btn.small{min-height:30px;padding:0 10px}.btn.icon{width:32px;min-height:32px;padding:0}.ic{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.linkbtn{color:var(--gold);font:600 var(--s-body)/1.3 var(--font);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px 0;text-decoration:underline;text-decoration-thickness:1px}input[type=text],select{font:500 var(--s-body)/1.2 var(--font);color:var(--etch);border:1px solid var(--hair-strong);border-radius:var(--r);appearance:none;background:#00000038;width:100%;min-height:36px;padding:0 10px}select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23bdc0e6' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:11px 8px;padding-right:30px}select option{background:var(--anod-900);color:var(--etch)}input[type=text]:focus,select:focus{border-color:var(--gold);outline:none}.field{gap:6px;margin:0 0 14px;display:grid}.field label,.fine{color:var(--etch-2)}.rule{background:linear-gradient(var(--hair-strong), var(--hair-strong)) top / 100% 1px no-repeat, repeating-linear-gradient(90deg, var(--hair-strong) 0 1px, transparent 1px 8px) top / 100% 5px no-repeat, repeating-linear-gradient(90deg, var(--etch-3) 0 1px, transparent 1px 40px) top / 100% 9px no-repeat;height:9px;margin:18px 0}.sechead{justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 12px;display:flex}.count{color:var(--etch-2)}#top{z-index:6;min-height:var(--bar-h);padding:env(safe-area-inset-top) max(14px, env(safe-area-inset-right)) 0 max(14px, env(safe-area-inset-left));background-color:var(--anod-900);box-shadow:inset 0 -1px 0 var(--hair);border-bottom:1px solid #00000059;align-items:center;gap:16px;display:flex;position:relative}.brand{color:var(--etch);align-items:center;gap:10px;text-decoration:none;display:flex}.mark{width:30px;height:30px}.mark-rim{fill:var(--gold)}.mark-face{fill:var(--anod-600)}.mark-hatch{stroke:var(--etch);stroke-width:1.55px;opacity:.9}.wordmark{font:800 23px/1 var(--font-cond);letter-spacing:.01em;padding-bottom:2px}.docname{min-width:0;color:var(--etch-2);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.docname:not(:empty):before{content:"";vertical-align:-4px;background:var(--hair-strong);width:1px;height:18px;margin-right:16px;display:inline-block}.tools{gap:8px;display:flex}#shell{grid-template-columns:var(--rail-w) minmax(0, 1fr) auto;grid-template-rows:minmax(0,1fr);min-height:0;display:grid}#rail,#inspector{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--anod-600) transparent;min-height:0;padding:22px 20px 24px;overflow-y:auto}#rail{box-shadow:inset -1px 0 0 var(--hair);padding-left:max(20px, env(safe-area-inset-left));border-right:1px solid #0000004d}#inspector{width:var(--insp-w);box-shadow:inset 1px 0 0 var(--hair);padding-right:max(20px, env(safe-area-inset-right));border-left:1px solid #0000004d}[hidden]{display:none!important}#start h1{font:800 40px/.98 var(--font-cond);letter-spacing:-.01em;text-wrap:balance}#start .lede{color:var(--etch-2);max-width:32ch;margin:14px 0 20px;font-size:16px;line-height:1.45}#start .cta{gap:8px;display:grid}#start .fine{margin-top:12px}.steps{counter-reset:s;gap:12px;margin:0;padding:0;list-style:none;display:grid}.steps li{counter-increment:s;color:var(--etch-2);padding-left:28px;position:relative}.steps li:before{content:counter(s);font:800 var(--s-head)/1 var(--font-cond);color:var(--etch);position:absolute;top:1px;left:0}.steps b{color:var(--etch);font-weight:600}#knurls{display:grid}#knurls .empty{color:var(--etch-2);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);padding:12px 0}.kn{border-top:1px solid var(--hair);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;display:grid;position:relative}.kn:last-child{border-bottom:1px solid var(--hair)}.kn .sw{background:var(--anod-950);border:1px solid var(--hair-strong);border-radius:4px;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.kn .sw svg{width:26px;height:26px;stroke:var(--etch-2);stroke-width:1.6px;fill:none}.kn .nm{font:600 var(--s-head)/1.2 var(--font-cond)}.kn .sub{color:var(--etch-2);margin-top:2px}.kn .act{gap:4px;display:flex}.kn .act .btn{color:var(--etch-2);border-color:#0000}@media (hover:hover){.kn .act .btn:hover:not(:disabled){color:var(--etch);border-color:var(--hair-strong)}}.kn .act .btn.warnbtn{color:var(--gold);border-color:#e6b6428c}.kn.editing:before{content:"";background:var(--gold);clip-path:polygon(0 0,100% 50%,0 100%);width:9px;height:14px;margin-top:-7px;position:absolute;top:50%;left:-20px}.kn.editing .sw{border-color:var(--gold)}.kn.editing .sw svg{stroke:var(--gold)}.kn.hidden .nm,.kn.hidden .sub,.kn.hidden .sw{opacity:.45}.kn.hidden .nm{text-decoration:line-through;text-decoration-thickness:1px}.plate{grid-template-columns:auto 1fr;gap:6px 14px;margin:0;display:grid}.plate dt{color:var(--etch-2)}.plate dd{text-align:right;margin:0;font-weight:600;transition:color .4s}.plate dd.changed{color:var(--gold)}.privacy{margin-top:16px}#stage{background:radial-gradient(ellipse 80% 75% at 55% 45%, transparent 55%, var(--bead-edge) 130%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.52 0 0 0 0.09 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E"), var(--bead);min-width:0;min-height:0;position:relative;overflow:hidden;container-type:size}@container (width<=760px){.viewtools .btn span{display:none}.viewtools .btn{width:40px;padding:0}}#view{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:absolute;inset:0}#view canvas{outline:none;display:block}#view.picking{cursor:pointer}.viewtools{right:max(14px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:2;gap:8px;display:flex;position:absolute}.btn.onstage{background:var(--anod-950);border-color:var(--anod-950);color:var(--etch);box-shadow:0 2px 6px #13104340}@media (hover:hover){.btn.onstage:hover:not(:disabled){background:var(--anod-850);border-color:var(--anod-850)}}.btn.onstage[aria-pressed=true],.btn.onstage[aria-pressed=true]:hover:not(:disabled){background:var(--gold);border-color:var(--gold);color:var(--gold-ink)}#nextstep{z-index:2;background:var(--anod-950);width:max-content;max-width:calc(100% - 28px);min-height:40px;color:var(--etch);border-radius:8px;align-items:center;gap:12px;padding:0 16px 0 6px;font-weight:500;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #13104340}#nextstep b{border:1px solid var(--hair-strong);width:28px;height:28px;color:var(--etch);font:800 var(--s-head)/1 var(--font-cond);border-radius:5px;place-items:center;display:grid}#nextstep:has(#steptext:empty){display:none}#nextstep,#toast{pointer-events:none}@container (width<=560px){#nextstep{max-width:calc(100% - 24px);top:12px;bottom:auto;left:12px;transform:none}}#compare{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}#busy{z-index:3;pointer-events:none;opacity:0;transition:opacity .15s;position:absolute;top:0;left:0;right:0}#busy.on{opacity:1}.busybar{background:linear-gradient(90deg, transparent, var(--gold) 40%, var(--gold) 60%, transparent) 0 0 / 40% 100% no-repeat;height:3px;animation:sweep 1.1s var(--ease-out) infinite;display:block}@keyframes sweep{0%{background-position:-40% 0}to{background-position:140% 0}}#busytext{background:var(--anod-950);color:var(--etch);border-radius:5px;padding:5px 10px;font-weight:600;position:absolute;top:12px;left:14px}#toast{z-index:4;background:var(--anod-950);width:max-content;max-width:min(560px,100% - 28px);color:var(--etch);border:1px solid var(--hair-strong);border-radius:8px;padding:11px 14px;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #1310434d}#toast.error{border-color:var(--alert)}#toast.error:before{content:"";background:var(--alert);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:9px;display:inline-block}#toast:empty{display:none}#drop{z-index:30;pointer-events:none;background:#131043d1;place-items:center;display:none;position:fixed;inset:0}#drop p{border:2px dashed var(--gold);font:700 22px/1.2 var(--font-cond);color:var(--etch);border-radius:10px;padding:28px 36px}body.dragging #drop{display:grid}.plate#regioninfo{margin-bottom:18px}.regionerr{color:var(--alert);margin:0 0 18px}.regionerr.isnote{color:var(--etch-2)}fieldset.seg{border:0;min-width:0;margin:0 0 18px;padding:0}fieldset.seg legend{font:700 var(--s-body)/1 var(--font);color:var(--etch-2);margin-bottom:8px;padding:0}fieldset.seg .opts{gap:6px;display:grid}fieldset.patterns .opts{grid-template-columns:repeat(4,1fr)}fieldset.sizes .opts{grid-template-columns:repeat(3,1fr)}fieldset.sizes .opts:has(.customsize input:checked){grid-template-columns:repeat(4,1fr)}fieldset.seg label{border:1px solid var(--hair-strong);border-radius:var(--r);cursor:pointer;color:var(--etch-2);-webkit-user-select:none;user-select:none;justify-items:center;gap:6px;padding:9px 2px 8px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:grid;position:relative}fieldset.sizes label{padding:10px 2px}@media (hover:hover){fieldset.seg label:hover{background:#ffffff0d}}fieldset.seg input{opacity:0;pointer-events:none;position:absolute}fieldset.seg svg{background:var(--anod-950);stroke:currentColor;stroke-width:1.7px;fill:none;border-radius:4px;width:30px;height:30px}fieldset.seg label:has(input:checked){border-color:var(--gold);color:var(--etch);background:#e6b6421a}fieldset.seg label:has(input:checked) svg{stroke:var(--gold)}fieldset.seg label:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:2px}.customsize:not(:has(input:checked)){display:none!important}.scale{margin:0 0 14px}.scale-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:2px;display:flex}.scale-head label{color:var(--etch);font-weight:500}.readout{align-items:center;gap:5px;display:inline-flex}.readout .num{text-align:right;width:64px;min-height:30px;font:600 var(--s-head)/1 var(--font);padding:0 8px}.unit{width:22px;color:var(--etch-2)}.scale-body{height:44px;position:relative}.ticks{pointer-events:none;height:34px;position:absolute;top:10px;left:11px;right:11px}.ticks i{background:var(--etch-3);width:1px;height:6px;position:absolute;top:0;transform:translate(-.5px)}.ticks i.maj{background:var(--etch-2);height:11px}.ticks span{font:500 11px/1 var(--font);color:var(--etch-2);position:absolute;top:14px;transform:translate(-50%)}.ticks:before{content:"";background:var(--hair-strong);height:1px;position:absolute;top:0;left:-11px;right:-11px}.scale input[type=range]{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:44px;margin:0;position:absolute;inset:0}.scale input[type=range]::-webkit-slider-runnable-track{background:0 0;height:44px}.scale input[type=range]::-moz-range-track{background:0 0;height:44px}.scale input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:grab;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 44'%3E%3Cpath d='M3 0h16l-8 9z' fill='%23e6b642'/%3E%3Crect x='10.25' y='8' width='1.5' height='18' fill='%23e6b642'/%3E%3C/svg%3E") 50%/22px 44px no-repeat;border:0;width:22px;height:44px}.scale input[type=range]::-moz-range-thumb{cursor:grab;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 44'%3E%3Cpath d='M3 0h16l-8 9z' fill='%23e6b642'/%3E%3Crect x='10.25' y='8' width='1.5' height='18' fill='%23e6b642'/%3E%3C/svg%3E") 50%/22px 44px no-repeat;border:0;border-radius:0;width:22px;height:44px}.scale input[type=range]:focus-visible{outline:none}.scale input[type=range]:focus-visible::-webkit-slider-thumb{filter:drop-shadow(0 0 3px var(--gold))}.scale input[type=range]:focus-visible::-moz-range-thumb{filter:drop-shadow(0 0 3px var(--gold))}details{margin:0 0 6px}details summary{cursor:pointer;color:var(--etch-2);border-top:1px solid var(--hair);padding:8px 0;font-weight:700;list-style:none}details summary::-webkit-details-marker{display:none}details summary:after{content:"";width:6px;height:6px;transition:transform .2s var(--ease-out);border-bottom:1.5px solid;border-right:1.5px solid;margin-left:8px;display:inline-block;transform:rotate(45deg)translate(-2px,-2px)}details[open] summary:after{transform:rotate(-135deg)translate(-1px,-1px)}details[open] summary{color:var(--etch);margin-bottom:10px}#adv .field{margin-top:4px}.switches{gap:10px;margin:4px 0 14px;display:grid}.switch{cursor:pointer;grid-template-columns:36px 1fr;align-items:center;gap:10px;display:grid}.switch input{opacity:0;pointer-events:none;position:absolute}.switch .track{border:1px solid var(--hair-strong);background:#00000040;border-radius:10px;width:36px;height:20px;transition:background-color .15s,border-color .15s;position:relative}.switch .track:after{content:"";background:var(--etch-2);width:14px;height:14px;transition:transform .2s var(--ease-out), background-color .15s;border-radius:50%;position:absolute;top:2px;left:2px}.switch input:checked+.track{border-color:var(--gold);background:#e6b64238}.switch input:checked+.track:after{background:var(--gold);transform:translate(16px)}.switch input:focus-visible+.track{outline:2px solid var(--gold);outline-offset:2px}.warn{border-radius:var(--r);background:#e6b64214;border:1px solid #e6b64299;margin:0 0 16px;padding:12px}.warn p{margin-bottom:10px}.actions{grid-template-columns:1fr 1.4fr;gap:8px;display:grid}#inspector .actions{background:var(--anod-800);border-top:1px solid var(--hair);margin:0 -20px -24px;padding:14px 20px 20px;position:sticky;bottom:-24px}dialog{inset:calc(var(--bar-h) + 8px) 12px auto auto;border:1px solid var(--hair-strong);width:min(380px,100% - 24px);color:var(--etch);z-index:20;border-radius:10px;margin:0;padding:20px;position:fixed;box-shadow:0 14px 40px #0a082873}dialog .actions{margin-top:16px}#expinfo{margin-top:4px}@media (max-width:760px){:root{--bar-h:52px}#top{padding:0 10px;padding-top:env(safe-area-inset-top);gap:8px;min-width:0}.docname{display:none}.tools{flex:1;justify-content:flex-end;gap:6px}.tools .btn{padding:0 10px}.tools .iconish span{display:none}.tools .iconish{width:38px;padding:0}#shell{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}#stage{grid-row:1}#rail,#inspector{width:auto;max-height:50dvh;box-shadow:inset 0 1px 0 var(--hair);padding:16px 16px calc(18px + env(safe-area-inset-bottom));border:0;border-top:1px solid #00000059;grid-row:2}#inspector:not([hidden])~#rail{display:none}#shell:has(#inspector:not([hidden])) #rail{display:none}#inspector .actions{bottom:calc(-18px - env(safe-area-inset-bottom));margin:0 -16px calc(-18px - env(safe-area-inset-bottom));padding:12px 16px calc(14px + env(safe-area-inset-bottom))}#start h1{font-size:30px}#start .lede{margin:8px 0 14px;font-size:15px}#start .cta{grid-template-columns:1fr 1fr}#start .rule,#start .steps{display:none}#nextstep{max-width:calc(100% - 24px);padding-right:12px;top:12px;bottom:auto;left:12px;transform:none}.viewtools{bottom:10px;right:10px}.viewtools .btn span{display:none}.viewtools .btn{width:40px;padding:0}#toast{top:auto;bottom:60px}dialog{width:100%;padding-bottom:calc(20px + env(safe-area-inset-bottom));border-radius:14px 14px 0 0;inset:auto 0 0}fieldset.seg svg{width:22px;height:22px}fieldset.seg label{gap:3px;padding:6px 2px}fieldset.sizes label{padding:8px 2px}fieldset.seg legend{margin-bottom:6px}fieldset.seg{margin-bottom:12px}#inspector .sechead{margin-bottom:8px}.plate#regioninfo{gap:4px 12px;margin-bottom:12px}}@media (max-width:480px){.tools .labelled span{display:none}.tools .labelled{width:38px;padding:0}#toast{top:64px;bottom:auto}}@media (max-width:360px){.wordmark{font-size:19px}.brand{gap:7px}.mark{width:26px;height:26px}}@media (pointer:coarse) and (max-height:500px) and (min-width:561px){:root{--bar-h:48px}#top{gap:8px}.docname,.tools .iconish span,.tools .labelled span{display:none}.tools .iconish,.tools .labelled{width:38px;padding:0}#shell{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) min(340px,46vw)}#stage{grid-area:1/1}#rail,#inspector{width:auto;max-height:none;box-shadow:inset 1px 0 0 var(--hair);padding:14px max(16px, env(safe-area-inset-right)) calc(14px + env(safe-area-inset-bottom)) 16px;border-top:0;border-left:1px solid #0000004d;border-right:0;grid-area:1/2}#shell:has(#inspector:not([hidden])) #rail{display:none}#inspector .actions{bottom:calc(-14px - env(safe-area-inset-bottom));margin:0 calc(-1 * max(16px, env(safe-area-inset-right))) calc(-14px - env(safe-area-inset-bottom)) -16px;padding:12px max(16px, env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) 16px}#start h1{font-size:26px}#start .lede{margin:6px 0 12px;font-size:14px}#start .rule,#start .steps,#start .fine{display:none}.viewtools{left:max(10px, env(safe-area-inset-left));right:auto;bottom:max(10px, env(safe-area-inset-bottom))}.viewtools .btn span{display:none}.viewtools .btn{width:40px;padding:0}#nextstep{left:max(12px, env(safe-area-inset-left));max-width:calc(100% - 24px);top:10px;bottom:auto;transform:none}#toast{top:auto;bottom:60px}dialog{width:min(380px,60vw);max-height:calc(100dvh - 16px);padding:20px max(20px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) 20px;border-radius:14px 0 0;inset:auto 0 0 auto;overflow:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (pointer:coarse){input[type=text],select{font-size:16px}}
