@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:100 700;font-display:swap;src:url(/static/fonts/ibm-plex-sans-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:100 700;font-display:swap;src:url(/static/fonts/ibm-plex-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light dark;--bg:#eceff1;--card:#ffffff;--ink:#10181d;--muted:#56656e;--line:#dbe1e5;--line-strong:#b7c3ca;--accent:#0a6a8c;--accent-soft:#e3f1f6;--on-accent:#ffffff;--rail:#15212a;--rail-ink:#d7e2e8;--rail-dim:#8fa3ad;--warn:#8a5a00;--warn-bg:#fff6e0;--warn-line:#f0d9a0;--off:#56656e;--off-bg:#f2f5f6;--err:#a32b2b;--err-bg:#fdeaea;--err-line:#f0b8b8;--info:#2c4a8a;--info-bg:#e9eefc;--info-line:#c3d0f2;--radius:10px;--r-sm:8px;--mini-px:clamp(.2rem,calc((100vw - 250px)*.058),.65rem);--btn-px:clamp(.3rem,calc((100vw - 250px)*.075),1rem);--tick-pull:clamp(-8px,calc((100vw - 430px)*.07),0px)}@media (prefers-color-scheme:dark){:root{--bg:#0b1013;--card:#141b1f;--ink:#eaf1f4;--muted:#8b9aa3;--line:#232d33;--line-strong:#33414a;--accent:#3fb6dd;--accent-soft:#12333f;--on-accent:#0b1013;--rail:#0f171c;--rail-ink:#d7e2e8;--rail-dim:#7d909a;--warn:#e8bf72;--warn-bg:#2a2210;--warn-line:#4a3c17;--off:#8b9aa3;--off-bg:#1a2126;--err:#e8848a;--err-bg:#2a1416;--err-line:#5a2226;--info:#8fb4f2;--info-bg:#101c30;--info-line:#284066}}.brandbar{padding:.75rem 0 .2rem;text-align:center;font-size:1.05rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif;margin:0;padding:0 0 3rem;font-size:15px;line-height:1.5;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased}.col{width:min(32rem,calc(100% - 2rem));margin:0 auto}.brandbar{background:var(--rail);color:#fff;padding:.85rem 1rem;font-size:.95rem;font-weight:600;letter-spacing:.14em}h1{font-size:1.45rem;line-height:1.25;font-weight:600;letter-spacing:-.01em;margin:1.5rem 0 .9rem}label{display:block;margin:.75rem 0 .25rem}input[type=text],input[type=email],input[type=password],input[type=search],select,textarea{width:100%;padding:.45rem .7rem;box-sizing:border-box;background:var(--card);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--r-sm);font:inherit;font-size:16px}button{margin-top:1rem;padding:.6rem 1.2rem;min-height:44px;background:var(--accent);color:var(--on-accent);border:0;border-radius:var(--r-sm);font:inherit;font-weight:500;cursor:pointer;transition:background-color .15s}button:hover{filter:brightness(.92)}a,button,input,select,textarea,summary,label{touch-action:manipulation}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,summary:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.topbar :focus-visible{outline-color:#fff}.choices{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.choices button{width:100%;margin-top:0}input:not([type=checkbox]):not([type=radio]):not([type=range]),select{min-height:44px}.hslider{display:flex;flex-direction:column;gap:.25rem;margin:.35rem 0 .6rem}.hset>summary{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 1rem;margin:.75rem 0;border:2px solid var(--accent);border-radius:8px;cursor:pointer;color:var(--accent);font-weight:600}.walls{margin:0 0 .75rem 1.5rem}.walls>summary{display:flex;align-items:center;min-height:44px;cursor:pointer;color:var(--accent);font-weight:600}.wallf{margin:.25rem 0 .5rem}.wreset{display:flex;align-items:center;gap:.5rem;min-height:44px}.plantap{position:relative;display:inline-block;max-width:100%;vertical-align:top}.plantap img{display:block;max-width:100%;height:auto}.plantap svg{position:absolute;left:0;top:0;width:100%;height:100%}.plantap a{display:inline;min-height:0;min-width:0}.plantap line{stroke:transparent;stroke-width:44px;stroke-linecap:round;vector-effect:non-scaling-stroke;pointer-events:stroke}.plantap a.on line{stroke:var(--accent);stroke-opacity:.6;stroke-width:8px}.plantap a.cand line{stroke:var(--accent);stroke-opacity:.35;stroke-width:8px}.tapask[hidden]{display:none}.tapask p{margin:0}.wallcut{display:block;max-width:100%;height:auto;margin:.25rem 0;border:1px solid var(--line)}.wordgrp{margin:0 0 1.25rem}.wordgrp h2{margin:.5rem 0 .25rem;font-size:1.05rem}.wordrow{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:44px;border-bottom:1px solid var(--line)}.wordrow span{overflow-wrap:anywhere}.wordrow form,.wordadd form{margin:0}.wordrow button{margin:0;min-width:44px}.wordadd form{display:flex;flex-wrap:wrap;gap:.5rem;align-items:end}.wordadd label{display:block}.wordadd input{min-height:44px}.wordadd button{margin:0}.glyphrow{border-bottom:1px solid var(--line);padding:0 0 .75rem}.glyphrow:last-of-type{border-bottom:0}.glyphrow .wordrow{border-bottom:0}.glyphrow .wordadd input{flex:1 1 12rem;min-width:0}.glyphrow b.glyph{display:inline-block;min-width:1.5em;font-size:1.25em;text-align:center}.hslider input[type=range]{width:100%;min-height:44px;accent-color:var(--accent)}.hval{font-weight:600}a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;color:var(--accent)}.filerow{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:.25rem 0}.filebtn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:0;padding:.6rem 1.2rem;background:transparent;border:2px solid var(--accent);border-radius:8px;cursor:pointer;color:var(--accent);font-weight:600;text-decoration:none}.filereal{position:absolute;width:1px;height:1px;min-height:0;opacity:0}.filerow:has(.filereal:focus) .filebtn{outline:2px solid var(--accent)}.filename{flex:1 1 8rem;color:var(--muted);overflow-wrap:anywhere}.beta{display:flex;gap:.5rem;align-items:flex-start}.beta .x{margin:0 0 0 auto;padding:0 .5rem;min-height:44px;min-width:44px;background:none;color:var(--muted);border:0;font-size:1.1rem;line-height:1;cursor:pointer}.beta[hidden]{display:none}.topbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;padding:.35rem .75rem;background:var(--rail)}.topbar .brandbar{padding:.5rem 0;background:none}.menu{position:relative;justify-self:start}.menu>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;min-height:44px;padding:0 1rem;border:2px solid rgba(255,255,255,.6);border-radius:var(--r-sm);color:#fff;font-weight:600}.menu>summary:hover{background:rgba(255,255,255,.1)}.menu>summary::-webkit-details-marker{display:none}.menu-list{position:absolute;left:0;top:calc(100% + .25rem);z-index:10;min-width:15rem;display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:8px;padding:.25rem 0;box-shadow:0 6px 18px rgba(0,0,0,.35)}.menu-list a{justify-content:flex-start;padding:0 1rem;text-decoration:none}.menu-list a+a{border-top:1px solid var(--line)}.menu-list a[aria-current]{background:var(--accent-soft);font-weight:600}.logout{display:flex;justify-content:flex-end;margin-top:2.5rem}.objs{margin-top:1.25rem;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.objs>summary{display:flex;align-items:center;min-height:48px;padding:0 1.1rem;cursor:pointer;font-weight:600;list-style:none}.objs>summary::-webkit-details-marker{display:none}.objs>summary::after{content:"";width:.5rem;height:.5rem;margin-left:auto;border:solid var(--muted);border-width:0 2px 2px 0;transform:rotate(45deg);transition:transform .15s}.objs[open]>summary{border-bottom:1px solid var(--line)}.objs[open]>summary::after{transform:rotate(-135deg)}.dealchips{display:flex;flex-wrap:wrap;gap:.4rem;padding:.6rem .75rem;border-bottom:1px solid var(--line)}.dealchips .chip{display:inline-flex;align-items:center;min-height:44px;padding:0 .8rem;border-radius:999px;border:1px solid var(--line-strong);color:var(--ink);text-decoration:none;font-size:.9rem;white-space:nowrap}.dealchips .chip.on{background:var(--accent-soft);border-color:var(--accent);font-weight:600}a.obj .meta.deal{font-weight:600;color:var(--ink)}.objfind{padding:.6rem .75rem;background:var(--card);border-bottom:1px solid var(--line)}.objfind input{margin:0}.objs-none{margin:0;padding:1rem 1.1rem;color:var(--muted)}.objs-old{border-top:1px solid var(--line)}.objs-old>summary{display:flex;align-items:center;min-height:44px;padding:0 1.1rem;cursor:pointer;color:var(--muted);font-weight:500;list-style:none}.objs-old>summary::-webkit-details-marker{display:none}.objs-old>summary::after{content:"";width:.45rem;height:.45rem;margin-left:auto;border:solid var(--muted);border-width:0 2px 2px 0;transform:rotate(45deg);transition:transform .15s}.objs-old[open]>summary{border-bottom:1px solid var(--line)}.objs-old[open]>summary::after{transform:rotate(-135deg)}.acct{text-align:right;color:var(--muted);font-size:.85rem;margin:.4rem 0 0}.logout button{margin:0;background:transparent;color:var(--muted);border:1px solid var(--line-strong);font-weight:400}.tblwrap{overflow-x:auto}table.stats{border-collapse:collapse;width:100%}table.stats td,table.stats th{border-bottom:1px solid var(--line);padding:.4rem .5rem;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}table.stats td:first-child,table.stats th:first-child{text-align:left;white-space:normal}h1,h2{text-wrap:balance}h2{font-size:1rem;margin:1.5rem 0 .5rem}.msg{padding:.7rem .9rem;background:var(--info-bg);border:1px solid var(--info-line);border-radius:var(--r-sm);color:var(--ink)}.err{padding:.7rem .9rem;background:var(--err-bg);border:1px solid var(--err-line);border-radius:var(--r-sm);color:var(--ink)}fieldset{margin:1rem 0 0;min-width:0;padding:1.1rem 1.25rem 1.25rem;background:var(--card);border:1px solid var(--line);border-radius:var(--radius)}fieldset.ask legend{float:left;width:100%;padding:0;margin:0 0 .8rem;font-weight:600;font-size:1.05rem;line-height:1.35}fieldset.ask legend+*{clear:both}a.obj{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.05rem 1rem;align-items:baseline;min-height:44px;padding:.8rem 6.6rem .8rem 1.1rem;margin:0;text-decoration:none;color:var(--ink)}a.obj:hover{background:var(--accent-soft)}a.obj .nm{min-width:0;overflow-wrap:anywhere;font-weight:600}a.obj .sum{grid-row:1;grid-column:2;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}a.obj .meta{grid-column:1 / span 2;font-size:.85rem;color:var(--muted)}a.obj .st.failed{color:var(--err);font-weight:600}.obj-row{position:relative}.obj-row:not([hidden])~.obj-row:not([hidden]){border-top:1px solid var(--line)}.obj-hide{position:absolute;right:.7rem;top:50%;transform:translateY(-50%);margin:0}.obj-hide button{margin:0;min-height:36px;padding:.3rem .7rem;font-size:.85rem;background:transparent;color:var(--ink);border:1px solid var(--muted)}.obj-cancel{margin:0}.obj-cancel button{margin:.5rem 0 0;background:transparent;color:var(--ink);border:1px solid var(--muted)}.obj-hide button:hover{background:var(--err-bg);color:var(--err);border-color:var(--err-line)}a.back{display:inline-flex;align-items:center;min-height:44px;font-weight:500;text-decoration:none}table{width:100%;border-collapse:collapse;margin-top:1rem}th,td{padding:.4rem .5rem;border-bottom:1px solid var(--line);text-align:left}td.num,th.num{text-align:right;white-space:nowrap}tr.total td{font-weight:bold;border-top:2px solid var(--muted)}.share-link{word-break:break-all;padding:.75rem;background:var(--off-bg);border:1px dashed var(--line);font-family:monospace;color:var(--ink)}.prog{margin:.9rem 0;padding:1rem 1.1rem;background:var(--card);border:1px solid var(--line);border-radius:var(--radius)}.prog-h{margin:0 0 .6rem;font-size:.95rem}.prog-m{margin:.6rem 0 0;font-size:.85rem;color:var(--muted)}.bar{height:10px;border-radius:5px;background:var(--line);overflow:hidden}.bar>span{display:block;height:100%;background:var(--accent);transition:width .6s linear}.tile{display:flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:center;padding:.7rem;margin:.6rem 0;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg)}.tile img{max-width:100%;min-width:0;border:1px solid var(--line);border-radius:6px;background:#fff;object-fit:contain}.tile img.cut{flex:1 1 13rem;max-height:250px}.tile img.map{flex:1 1 13rem;max-height:250px}.tile label{flex:1 1 100%;margin:0}.tile label b,.tile p.ask b{display:block;font-size:.95rem}.tile label span,.tile p.ask span{display:block;font-size:.85rem;color:var(--muted);margin:.1rem 0 .25rem}.tile p.ask{flex:1 1 100%;margin:0}.tile .side{flex:1 1 13rem;min-width:0;display:flex;flex-direction:column;gap:.35rem}.ask{border:1px solid var(--line);border-radius:8px;padding:.6rem;margin:.5rem 0;background:var(--card)}.ask img.cut{display:block;max-width:100%;max-height:260px;border:1px solid var(--line);border-radius:6px;background:#fff}.ask p.where{font-size:.85rem;color:var(--muted);margin:.25rem 0}.ask label{display:block;margin:.15rem 0}.ask fieldset.seamgrp{margin:.6rem 0 0;padding:.45rem .7rem .55rem;border:1px solid var(--line);border-radius:var(--r-sm);background:transparent}.ask fieldset.seamgrp legend{padding:0 .35rem;font-size:.85rem;font-weight:600;color:var(--muted)}.ask fieldset.seamgrp>label:has(>input[type=radio]){display:flex;align-items:center;gap:.6rem;min-height:44px;margin:0}.ask fieldset.seamgrp>label>input[type=radio]{width:1.2rem;height:1.2rem;flex:none;margin:0;accent-color:var(--accent)}form.newobj{margin-top:.75rem;padding:1.1rem 1.25rem 1.3rem;background:var(--card);border:1px solid var(--line);border-radius:var(--radius)}form.newobj>label:first-of-type{margin-top:0}form.newobj>button{width:100%;margin-top:1.2rem}@media (max-width:899px){.obj-hide button{min-height:44px;min-width:44px}}fieldset.ask{margin:0;padding:1.1rem 1.1rem 1rem}fieldset.ask>label{display:flex;align-items:center;gap:.6rem;min-height:44px;margin:.45rem 0 0;padding:.3rem .8rem;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card);cursor:pointer}fieldset.ask>label:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}fieldset.ask>label>input[type=radio]{width:1.2rem;height:1.2rem;flex:none;margin:0;accent-color:var(--accent)}form:has(>fieldset.ask)>p:has(>img){margin:0 0 .9rem}form:has(>fieldset.ask)>p>img,.s-object .col>p>img{display:block;max-width:100%;height:auto;border:1px solid var(--line);border-radius:var(--r-sm);background:#fff}form:has(>fieldset.ask)>button[type=submit]{width:100%;margin-top:.9rem}.tiles{display:grid;grid-template-columns:minmax(0,1fr);gap:.9rem}.tiles>.tile{margin:0}.col>section{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:1rem 1.1rem}.col>section>div[style*="padding"]{border-top:1px solid var(--line)}.col>section img{border:1px solid var(--line);border-radius:var(--r-sm)}.s-object .col>p>a:not(.back){display:flex;justify-content:center;min-height:44px;padding:0 1.2rem;border:2px solid var(--accent);border-radius:var(--r-sm);color:var(--accent);font-weight:600;text-decoration:none}.s-object .msg+p>a:not(.back),.s-object .err+p>a:not(.back){background:var(--accent);color:var(--on-accent)}.s-waiting .col>form>button{background:transparent;color:var(--accent);border:2px solid var(--accent)}.s-sizes legend{float:left;width:100%;padding:0;margin:0 0 .8rem;font-weight:600;font-size:1.05rem;line-height:1.35}.s-sizes legend+*{clear:both}.s-sizes fieldset>label,.s-auth fieldset>label{display:flex;align-items:center;gap:.7rem;min-height:44px;margin:0;font-weight:500}.s-sizes fieldset>label>input[type=checkbox],.s-auth fieldset>label>input[type=checkbox]{width:1.15rem;height:1.15rem;flex:none;margin:0;accent-color:var(--accent)}[id^=plan_] img{border:1px solid var(--line);border-radius:var(--r-sm);background:#fff}.walls[open]{padding:.2rem .9rem .9rem;background:var(--off-bg);border:1px solid var(--line);border-radius:var(--r-sm);margin-bottom:.75rem}.s-sizes .col>form>button[type=submit]{width:100%;margin-top:1.1rem}.s-auth form,.s-feedback form,.s-hide form{margin-top:.75rem;padding:1.1rem 1.25rem 1.3rem;background:var(--card);border:1px solid var(--line);border-radius:var(--radius)}.s-auth form>label:first-of-type{margin-top:0}.s-auth form>button[type=submit]{width:100%;margin-top:1.2rem}.s-auth form fieldset{margin:1rem 0 0;padding:0;background:none;border:0}.s-auth form legend{padding:0;margin-bottom:.2rem;font-weight:600}.s-auth .col>h1+p{text-align:right;margin:0}.s-feedback textarea{min-height:9rem}.s-hide form>button[type=submit]{margin-top:0}.s-help .col details{margin:.6rem 0;background:var(--card);border:1px solid var(--line);border-radius:var(--radius)}.s-help .col summary{display:flex;align-items:center;min-height:48px;padding:0 1.1rem;cursor:pointer;font-weight:600;list-style:none}.s-help .col summary::-webkit-details-marker{display:none}.s-help .col summary::after{content:"";width:.5rem;height:.5rem;margin-left:auto;border:solid var(--muted);border-width:0 2px 2px 0;transform:rotate(45deg);transition:transform .15s}.s-help .col details[open]>summary{border-bottom:1px solid var(--line)}.s-help .col details[open]>summary::after{transform:rotate(-135deg)}.s-help .col details>div{padding:.8rem 1.1rem 1rem}.reqs{margin:.6rem 0;background:var(--card);border:1px solid var(--line);border-radius:var(--radius)}.reqs>summary{display:flex;align-items:center;min-height:48px;padding:0 1.1rem;cursor:pointer;font-weight:600}.reqs>div,.reqs>p{padding:.2rem 1.1rem .8rem;margin:0}label.offer{display:flex;gap:.6rem;align-items:flex-start;margin:1rem 0 0;font-weight:400}label.offer input{flex:none;margin-top:.2rem}.offer-text{line-height:1.5}.offer-text h2,.offer-text h3{margin:1rem 0 .3rem}.s-words .wordgrp{margin:.9rem 0;padding:.9rem 1.1rem 1rem;background:var(--card);border:1px solid var(--line);border-radius:var(--radius)}.s-words .wordgrp h2{margin:0 0 .3rem}.s-words .wordrow{gap:.5rem;min-height:48px}.s-words .wordrow>span{flex:1 1 auto;min-width:0}.s-words .wordrow button{background:transparent;color:var(--ink);border:1px solid var(--muted)}.s-words .wordrow button:hover{background:var(--accent-soft);filter:none}.s-stats .tblwrap{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:.3rem .6rem}table.stats th{color:var(--muted);font-weight:500}table.stats td{white-space:normal}@media (max-width:600px){table.stats{font-size:.875rem}table.stats td,table.stats th{padding:.4rem .3rem}}@media (max-width:380px){table.stats{font-size:.8rem}table.stats td,table.stats th{padding:.4rem .2rem}table.stats td:first-child{overflow-wrap:anywhere}}.s-share .col{width:min(46rem,calc(100% - 2rem))}.s-share table{border-collapse:separate;border-spacing:0;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.s-share tr.total td{border-top:2px solid var(--line-strong);font-size:1.05rem}@media (min-width:900px){.rail{padding-left:15rem}.rail .col{width:calc(100% - 4rem);max-width:72rem;margin:0 auto 0 2rem}.rail .topbar{position:fixed;left:0;top:0;bottom:0;width:15rem;z-index:8;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0}.rail .topbar .brandbar{order:-1;padding:1.1rem 1.25rem 1.2rem;text-align:left;font-size:1rem;letter-spacing:.16em}.rail .topbar>span{display:none}.rail .menu{padding:0 .6rem}.rail .menu[open]>summary{display:none}.rail .menu-list{position:static;min-width:0;padding:0;gap:.15rem;background:none;border:0;box-shadow:none}.rail .menu-list a{min-height:40px;padding:0 .7rem;border-radius:var(--r-sm);border-top:0;color:var(--rail-ink);font-weight:500}.rail .menu-list a:hover{background:rgba(255,255,255,.07)}.rail .menu-list a[aria-current]{background:rgba(255,255,255,.12);color:#fff}.objs{max-height:calc(100vh - 10rem);overflow:auto;overscroll-behavior:contain}.objs>summary{position:sticky;top:0;z-index:1;background:var(--card)}.objfind{position:sticky;top:48px;z-index:1}form:has(>p>img):has(>fieldset.ask){display:grid;grid-template-columns:minmax(0,17rem) minmax(0,1fr);column-gap:1.5rem;align-items:start}form:has(>p>img)>p:has(>img){grid-column:1;grid-row:1 / span 2;margin:0}form:has(>p>img)>fieldset.ask{grid-column:2;margin:0}form:has(>p>img)>button[type=submit]{grid-column:2;justify-self:start}form:has(>fieldset.ask)>button[type=submit]{width:auto;min-width:14rem}.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.s-object .col>p>a:not(.back){display:inline-flex}.s-object .choices{max-width:30rem}.s-sizes fieldset{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(17rem,1fr);column-gap:1.5rem;align-items:start}.s-sizes fieldset>[id^=plan_]{grid-column:1;grid-row:1 / span 40;position:sticky;top:1rem}.s-sizes fieldset>:not([id^=plan_]){grid-column:2}.s-sizes .col>form>button[type=submit]{width:auto;min-width:14rem}.s-words .col,.s-feedback .col,.s-stats .col,.s-hide .col,.s-message .col,.s-help .col{max-width:48rem}}@media (min-width:1100px){.s-cabinet .col{display:grid;grid-template-columns:minmax(0,23rem) minmax(0,1fr);column-gap:1.75rem;align-content:start;align-items:start}.s-cabinet .col>*{grid-column:1 / -1}.s-cabinet .col>form.newobj{grid-column:1}.s-cabinet .col>.objs{grid-column:2}}@media (max-width:420px){body{font-size:16px}h1{font-size:1.3rem}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}