.admin{min-height:100vh;display:flex;background:var(--paper)}.aside{flex:none;width:var(--admin-side);background:var(--paper-shade);border-right:1px solid var(--ink-15);padding:28px 16px;box-sizing:border-box;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;align-self:flex-start;height:100vh;height:100dvh;overflow:hidden}.aside__logo{--blogo-h:26px;display:block}.aside__top{padding:0 6px}.aside__form{display:contents}.aside__nav{margin-top:28px;display:flex;flex-direction:column;gap:1px;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.aside__nav::-webkit-scrollbar{display:none}.aside__nav>*{flex-shrink:0}.aside__group{margin:18px 0 8px;padding:0 14px;font-size:11px;font-weight:700;color:var(--ink-40)}.aside__group,.aside__link{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--track-caps)}.aside__link{position:relative;display:flex;align-items:center;height:38px;padding:0 12px 0 14px;border-radius:8px;font-size:14px;font-weight:500;color:var(--ink-70);transition:color var(--fade) var(--ease),background var(--fade) var(--ease)}.aside__link:hover{background:var(--ink-08);color:var(--ink)}.aside__link.is-active{background:var(--paper);box-shadow:inset 0 0 0 1px var(--ink-15);font-weight:700;color:var(--ink)}.aside__link.is-active:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;background:var(--acid);border-radius:2px}.aside__count{margin-left:auto;font-family:var(--font-mono);font-size:12px;font-weight:700;background:var(--acid-fill);color:var(--on-acid);padding:1px 7px;border-radius:6px}.aside__foot{flex:none;margin-top:auto;padding:16px 6px 0;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.aside__pill{--pilyulya-h:34px;display:inline-flex;padding:0;border:0;background:none;cursor:pointer;font-family:var(--font-mono);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink-40);transition:color var(--fade) var(--ease);-webkit-tap-highlight-color:transparent}.aside__pill:hover{color:var(--ink)}.aside__pill:focus-visible{outline:2px solid var(--acid);outline-offset:3px;border-radius:999px}.aside__pill:active .pilyulya{transform:scale(.97)}.work{flex:1 1;min-width:0;padding:var(--admin-pad-y) var(--admin-pad-x);box-sizing:border-box}.work__head{align-items:baseline;justify-content:space-between}.work__head,.work__head--wide{display:flex}.work__head--center{align-items:center}.work__title{display:flex;align-items:baseline;gap:16px}.work__h1{margin:0;font-size:var(--admin-h1);font-weight:var(--w-sub);line-height:1.2;color:var(--ink)}.work__count{font-weight:700;text-transform:uppercase;letter-spacing:var(--track-caps);background:var(--acid-fill);color:var(--on-acid);padding:6px 10px;border-radius:var(--radius-plate)}.work__count,.work__note{font-family:var(--font-mono);font-size:14px}.work__note{color:var(--ink-40)}.work__note--caps{text-transform:uppercase;letter-spacing:var(--track-caps)}.work__actions{display:flex;align-items:center;gap:16px}.abtn,.work__actions .btn44,.work__head>.btn44{padding:0 22px}.abtn{display:inline-flex;align-items:center;justify-content:center;height:var(--admin-btn-h);font-family:var(--font-mono);font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:var(--track-caps);background:var(--acid-fill);border-radius:var(--radius-plate);transition:background var(--fade) var(--ease)}.abtn,.abtn:hover{color:var(--on-acid)}.abtn:hover{background:color-mix(in oklab,var(--acid-fill) 92%,var(--on-acid))}.abtn:disabled{background:var(--ink-15);color:var(--ink-40);cursor:default}.abtn--ghost{background:none;box-shadow:inset 0 0 0 1.5px var(--ink);color:var(--ink)}.abtn--ghost:hover{background:var(--ink-08)}.ainput{height:calc(var(--admin-field-h) + 2px);width:100%;background:var(--paper-raised);border:var(--border-hairline);border-radius:var(--admin-radius);padding:0 12px;font-family:var(--font-mono);font-size:16px;color:var(--ink)}.ainput:focus{outline:none}.ainput.is-dirty,.ainput:focus{border:1.5px solid var(--ink)}.asearch{width:314px;height:calc(var(--admin-field-h) + 2px);box-sizing:border-box;background:var(--paper-raised);border:var(--border-hairline);border-radius:var(--radius-plate);padding:0 16px;display:flex;align-items:center;justify-content:space-between}.asearch input{flex:1 1;border:0;background:none;outline:none;font-family:var(--font-mono);font-size:14px;color:var(--ink)}.asearch input::placeholder{color:var(--ink-40)}.asearch span{font-size:15px}.alabel,.asearch span{font-family:var(--font-mono);color:var(--ink-40)}.alabel{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:var(--track-caps)}.atable{margin-top:0}.atable__head{margin-top:28px;font-size:var(--admin-table-head);font-weight:700;text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink-40);border-bottom:2px solid var(--ink);padding-bottom:12px}.atable__head,.atable__row{display:flex;gap:16px;font-family:var(--font-mono)}.atable__row{padding:var(--admin-row-pad) 0;border-bottom:1px solid var(--ink-15);font-size:var(--admin-table);line-height:1.5;color:var(--ink-70)}.atable__row:last-child{border-bottom:0}.atable__row.is-quiet{color:var(--ink-40)}.c-date{width:var(--admin-col-date);flex:none}.c-name{width:var(--admin-col-name);flex:none}.c-form{flex:1 1;min-width:0;overflow-wrap:anywhere}.atable__row .c-date{color:var(--ink)}.atable__row .c-name{color:var(--ink);font-weight:700}.c-form b{display:block;font-weight:400;color:var(--ink)}.c-link{width:var(--admin-col-link);flex:none}.c-status{width:var(--admin-col-status);flex:none;position:relative}.atable__row.is-quiet .c-date,.atable__row.is-quiet .c-form b,.atable__row.is-quiet .c-name{color:var(--ink-40)}.status{display:block;width:100%;text-align:left;font-family:var(--font-mono);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:var(--track-caps);padding:8px 12px;border-radius:var(--admin-radius);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink-15)}.status--new{background:var(--acid-fill);color:var(--on-acid);box-shadow:none}.status--answered{box-shadow:inset 0 0 0 1.5px var(--ink)}.status--declined{color:var(--ink-40)}.prices__row{display:flex;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--ink-15)}.prices__name{width:220px;flex:none;font-family:var(--font-mono);font-size:15px;font-weight:700;color:var(--ink)}.prices__head .prices__name{font-size:var(--admin-table-head);color:var(--ink-40)}.prices__cell{width:150px;flex:none}.prices__where{flex:1 1;font-family:var(--font-mono);font-size:14px;color:var(--ink-40)}.prices__head .prices__cell,.prices__head .prices__name,.prices__head .prices__where{font-weight:700}.prices__extra{margin-top:32px;display:flex;gap:24px;align-items:flex-start}.notes-box{flex:1 1;background:var(--paper-shade);border-radius:var(--radius-plate);padding:24px}.notes-box__title{font-family:var(--font-mono);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink)}.notes-box__row{margin-top:16px;display:flex;align-items:center;gap:12px}.notes-box__row+.notes-box__row{margin-top:12px}.notes-box__key{width:110px;flex:none;font-family:var(--font-mono);font-size:14px;color:var(--ink-40)}.notes-box__row .ainput{height:40px;font-size:14px;flex:1 1;min-width:0}.rule-box{flex:none;width:320px;background:var(--plate-up);border-radius:var(--radius-plate);padding:24px}.rule-box__title{font-family:var(--font-mono);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--acid)}.rule-box p{margin:14px 0 0;font-family:var(--font-mono);font-size:14px;line-height:1.6;color:var(--paper-80)}.season__mode{margin-top:24px;display:flex;background:var(--paper-shade);border-radius:var(--radius-plate);padding:5px;width:430px;max-width:100%}.season__mode .seg__btn{flex:1 1;text-align:center;font-size:15px;padding:12px 0}.season__cols{margin-top:28px;display:flex;gap:24px}.season__left{flex:1 1;min-width:0}.season__right{flex:none;width:480px}.season__list{margin-top:16px}.season__row{display:flex;align-items:center;gap:16px;padding:16px 20px;border-bottom:1px solid var(--ink-15)}.season__row:last-child{border-bottom:0}.season__row.is-now{background:var(--paper-shade);border-radius:var(--radius-plate);box-shadow:inset 0 0 0 1.5px var(--ink);border-bottom:0}.season__swatch{width:20px;height:20px;flex:none}.season__name{width:150px;flex:none;font-family:var(--font-mono);font-size:15px;color:var(--ink)}.season__row.is-now .season__name{font-weight:700}.season__months{flex:1 1;font-family:var(--font-mono);font-size:15px;color:var(--ink-70)}.season__now{font-family:var(--font-mono);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:var(--track-caps);background:var(--acid-fill);color:var(--on-acid);padding:6px 10px;border-radius:var(--admin-radius)}.season__manual{margin-top:28px}.season__cards{margin-top:16px;display:flex;gap:12px}.season__card{flex:1 1;height:110px;border-radius:var(--radius-plate);padding:14px;display:flex;flex-direction:column;justify-content:space-between;text-align:left}.season__card.is-on{box-shadow:inset 0 0 0 3px var(--ink)}.season__card[disabled]{opacity:.45;cursor:default}.season__card b{font-weight:700;text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--on-season)}.season__card b,.season__card i{font-family:var(--font-mono);font-size:13px}.season__card i{font-style:normal;color:var(--paper-75)}.season__preview{margin-top:16px;width:100%;height:300px;background:var(--paper);border:var(--border-hairline);border-radius:var(--radius-plate);overflow:hidden;position:relative}.pv__field{top:66px;height:234px;border-radius:10px 0 0 0}.pv__field,.pv__photo{position:absolute;right:0;width:186px}.pv__photo{top:20px;height:280px;overflow:hidden}.pv__photo img{position:absolute;left:-23px;bottom:0;height:265px;width:auto;max-width:none}.pv__logo{position:absolute;left:20px;top:20px}.pv__logo img{height:14px}.pv__text{position:absolute;left:20px;top:66px;width:250px}.pv__script{font-family:var(--font-script);font-size:20px;line-height:1.15;margin-bottom:-.2em}.pv__h1{margin:0;font-size:19px;font-weight:var(--w-display);text-transform:uppercase;letter-spacing:.1em;line-height:1.1;color:var(--ink)}.pv__stats{position:absolute;left:20px;top:200px;width:250px;border-top:1px solid var(--ink);padding-top:10px;display:flex;gap:20px}.pv__stats span{font-family:var(--font-mono);font-size:20px;font-weight:700;color:var(--ink)}.pv__btns{position:absolute;left:20px;bottom:24px;display:flex;gap:8px}.pv__btns span{font-family:var(--font-mono);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:var(--track-caps);padding:7px 12px;border-radius:var(--admin-radius)}.pv__btns span:first-child{background:var(--acid-fill);color:var(--on-acid)}.pv__btns span:last-child{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.season__what{margin-top:16px;background:var(--paper-shade);border-radius:var(--radius-plate);padding:20px}.season__what b{display:block;font-family:var(--font-mono);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink)}.season__what p{margin:12px 0 0;font-family:var(--font-mono);font-size:14px;line-height:1.6;color:var(--ink-70);text-wrap:pretty}.editor{margin-top:24px;display:flex;gap:24px;min-height:740px}.editor__left{flex:none;width:var(--admin-editor-left);display:flex;flex-direction:column;gap:16px}.editor__mid{flex:1 1;min-width:0;display:flex;flex-direction:column}.editor__right{flex:none;width:var(--admin-editor-right);display:flex;flex-direction:column}.work__head .editor__pv{display:none}.editor__title{display:block;margin-top:8px;height:76px;width:100%;background:var(--paper-raised);border:var(--border-hairline);border-radius:var(--radius-plate);padding:12px 14px;font-family:var(--font-mono);font-size:15px;line-height:1.4;color:var(--ink);resize:none}.editor__title:focus{outline:none;border:1.5px solid var(--ink)}.editor__pair{display:flex;gap:12px}.editor__pair>.editor__g{flex:1 1}.editor__pair>.editor__g.narrow{flex:none;width:96px}.editor__field{margin-top:8px;height:calc(var(--admin-field-h) + 2px);background:var(--paper-raised);border:var(--border-hairline);border-radius:var(--radius-plate);padding:0 14px;display:flex;align-items:center;font-family:var(--font-mono);font-size:15px;color:var(--ink)}.editor__field:focus-within{border:1.5px solid var(--ink)}.editor__field input,.editor__field select{width:100%;min-width:0;border:0;background:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--font-mono);font-size:15px;color:var(--ink)}.editor__field input::placeholder{color:var(--ink-40)}.editor__field input[type=date]::-webkit-calendar-picker-indicator{display:none}.editor__body{display:block;margin-top:8px;flex:1 1;width:100%;background:var(--paper-raised);border:var(--border-hairline);border-radius:var(--radius-plate);padding:24px;font-family:var(--font-mono);font-size:15px;line-height:1.7;color:var(--ink-70);resize:none}.editor__body::placeholder{color:var(--ink-40)}.editor__body:focus{outline:none;border:1.5px solid var(--ink);color:var(--ink)}.inset-pick{background:var(--paper-shade);border-radius:var(--radius-plate);padding:16px}.inset-pick__title{font-family:var(--font-mono);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink)}.inset-pick__list{margin-top:12px;display:flex;flex-direction:column;gap:4px}.inset-pick__list,.inset-pick__list button{font-family:var(--font-mono);font-size:14px}.inset-pick__list button{text-align:left;padding:9px 12px;border-radius:6px;color:var(--ink-70)}.inset-pick__list button:hover{background:var(--ink-08);color:var(--ink)}.inset-pick__list button.is-on{background:var(--plate-up);color:var(--on-plate);font-weight:700}.preview{margin-top:8px;flex:1 1;background:var(--paper);border:var(--border-hairline);border-radius:var(--radius-plate);padding:20px;overflow:auto}.preview__tag{font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:var(--track-caps);background:var(--plate-up);color:var(--on-plate);padding:5px 9px;border-radius:var(--admin-radius)}.preview__script{margin-top:14px;font-family:var(--font-script);font-size:22px;line-height:1.15;color:var(--season-ink);margin-bottom:-.2em}.preview__title{margin:0;font-size:19px;font-weight:var(--w-sub);line-height:1.2}.preview__text,.preview__title{color:var(--ink);text-wrap:pretty}.preview__text{margin:14px 0 0;font-size:13px;line-height:1.5}.preview__text--after{color:var(--ink-70)}.preview__inset{margin-top:14px;background:var(--paper-shade);border-radius:12px;padding:14px}.preview__inset b{font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--season-ink)}.preview__inset p{margin:8px 0 0;font-size:15px;font-weight:var(--w-display);text-transform:uppercase;letter-spacing:.08em;line-height:1.15;color:var(--ink)}.preview__bars{margin-top:10px;display:flex;gap:4px}.preview__bars span{flex:1 1;height:5px;background:var(--ink-15)}.preview__bars span.is-on{background:var(--ink)}.preview__go{display:block;margin-top:12px;text-align:center;font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);padding:8px 0;border-radius:var(--admin-radius)}.editor__foot{margin-top:24px;height:76px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--ink-15)}.editor__count{font-family:var(--font-mono);font-size:14px;text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink-40)}.editor__buttons{display:flex;gap:12px}.editor__buttons .abtn{height:52px;padding:0 26px;font-size:15px}.editor__buttons .idel,.editor__del{order:-1;align-self:center}.cardnav,.editor__hint{display:none}.cardnav{position:-webkit-sticky;position:sticky;top:0;z-index:5;flex:none;height:48px;background:var(--paper);border-bottom:1px solid var(--ink-15);align-items:center;gap:6px;padding:0 20px;box-sizing:border-box;overflow-x:auto;scrollbar-width:none}.cardnav::-webkit-scrollbar{display:none}.cardnav__c{flex:none;display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:var(--admin-radius);box-shadow:inset 0 0 0 1px var(--ink-15);font-family:var(--font-mono);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink-70)}.cardnav__c:hover{background:var(--ink-08)}.cardnav__c.is-on{background:var(--plate-up);color:var(--on-plate);font-weight:700;box-shadow:none}.btn56{display:flex;align-items:center;justify-content:center;width:100%;height:56px;font-family:var(--font-mono);font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:var(--track-caps);background:var(--acid-fill);color:var(--on-acid);border-radius:var(--radius-plate)}.btn56:hover{background:color-mix(in oklab,var(--acid-fill) 92%,var(--on-acid))}.btn52{flex:1 1;display:flex;align-items:center;justify-content:center;height:52px;font-family:var(--font-mono);font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink);border-radius:var(--radius-plate);box-shadow:inset 0 0 0 1.5px var(--ink)}.btn52:hover{background:var(--ink-08)}.mtop{display:none;flex:none;height:56px;padding:0 20px;box-sizing:border-box;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ink-15);height:calc(56px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0);padding-left:calc(20px + env(safe-area-inset-left,0px));padding-right:calc(20px + env(safe-area-inset-right,0px))}.mtop__logo{--blogo-h:24px;display:block}.mtop__note{font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink-40)}.mbar{display:none;position:fixed;z-index:20;left:calc(14px + env(safe-area-inset-left,0px));right:calc(14px + env(safe-area-inset-right,0px));bottom:var(--mbar-bottom);align-items:flex-end;gap:10px;pointer-events:none;--e-spring:cubic-bezier(.34,1.3,.64,1)}@supports (transition-timing-function:linear(0,1)){.mbar{--e-spring:linear(0,.013 1%,.05 2.1%,.2 4.5%,.42 7.3%,.65 10.6%,.82 14%,.94 17.6%,1.01 21.4%,1.045 25.4%,1.058 29.6%,1.055 34%,1.04 39.5%,1.02 46%,1.005 54%,.998 64%,1)}}.mbar>*{pointer-events:auto}.mbar__cap,.mbar__more-btn,.mbar__sheet{background:var(--glass-sheen),var(--glass-bg);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:var(--glass-rim),var(--glass-shadow)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.mbar__cap,.mbar__more-btn,.mbar__sheet{background:var(--paper-raised)}}@media (prefers-reduced-transparency:reduce){.mbar__cap,.mbar__more-btn,.mbar__sheet{background:var(--paper-raised);-webkit-backdrop-filter:none;backdrop-filter:none}}.mbar__cap{position:relative;flex:1 1;min-width:0;height:var(--mbar-h);box-sizing:border-box;border-radius:999px;padding:5px;display:flex;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;transition:height .42s var(--e-spring)}.mbar__pill{position:absolute;left:5px;top:5px;bottom:5px;width:calc((100% - 10px) / 4);transform:translateX(var(--x,calc(100% * var(--i,0))));transition:transform .56s var(--e-spring),opacity .2s var(--e-out)}.mbar__pill.is-drag{transition:transform 70ms cubic-bezier(.2,.8,.2,1),opacity .2s var(--e-out)}.mbar__lens{position:absolute;inset:0;border-radius:999px;background:var(--glass-pill);box-shadow:var(--glass-pill-rim);transform:scale(var(--sx,1),var(--sy,1));transition:transform .48s var(--e-spring)}.mbar__cap.is-press .mbar__lens{--sx:1.08;--sy:1.12}.mbar__pill.is-drag .mbar__lens{transition:transform .12s cubic-bezier(.2,.8,.2,1)}.mbar__pill.is-none{opacity:0}.mbar__pill.is-none .mbar__lens{--sx:.6;--sy:.6}.mbar__t{position:relative;z-index:1;flex:1 1;min-width:0;border-radius:999px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;-webkit-tap-highlight-color:transparent;transition:gap .32s var(--e-spring)}.mbar__n{font-size:16px;line-height:1;color:var(--glass-num-idle);transition:color .2s var(--e-out)}.mbar__lab,.mbar__n{font-family:var(--font-mono)}.mbar__lab{display:block;height:11px;overflow:hidden;font-size:9px;line-height:11px;font-weight:600;text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink-70);transition:color .2s var(--e-out),height .32s var(--e-spring),opacity .16s var(--e-out)}.mbar__t.is-active .mbar__n{font-weight:700;color:var(--glass-pill-num)}.mbar__t.is-active .mbar__lab{font-weight:700;color:var(--glass-pill-text)}.mbar.is-min .mbar__cap{height:48px}.mbar.is-min .mbar__t{gap:0}.mbar.is-min .mbar__lab{height:0;opacity:0}.mbar.is-min .mbar__more-btn{width:48px;height:48px}.mbar__more-btn{flex:none;width:var(--mbar-h);height:var(--mbar-h);border-radius:50%;border:0;padding:0;display:flex;align-items:center;justify-content:center;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:width .42s var(--e-spring),height .42s var(--e-spring),transform .3s var(--e-spring)}.mbar__more-btn:active{transform:scale(.9)}.mbar__ico{position:relative;display:block;width:18px;height:14px}.mbar__ico i{position:absolute;left:0;right:0;height:2px;border-radius:2px;background:currentColor;transition:transform .42s var(--e-spring),opacity .16s var(--e-out)}.mbar__ico i:first-child{top:0}.mbar__ico i:nth-child(2){top:6px}.mbar__ico i:nth-child(3){top:12px}.mbar__more-btn.is-on .mbar__ico i:first-child{transform:translateY(6px) rotate(45deg)}.mbar__more-btn.is-on .mbar__ico i:nth-child(2){opacity:0;transform:scaleX(.2)}.mbar__more-btn.is-on .mbar__ico i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mbar__off{position:fixed;inset:0;z-index:19}.mbar__sheet{position:absolute;left:0;right:0;bottom:calc(100% + 10px);box-sizing:border-box;border-radius:28px;padding:6px 18px 4px;transform-origin:calc(100% - 31px) calc(100% + 41px);opacity:0;visibility:hidden;transform:scale(.5);transition:transform .38s var(--e-out),opacity .2s var(--e-out),visibility 0s linear .38s}.mbar.is-open .mbar__sheet{opacity:1;visibility:visible;transform:none;transition:transform .52s var(--e-spring),opacity .16s var(--e-out),visibility 0s}.mbar__row{display:flex;align-items:center;gap:12px;height:48px;border-bottom:1px solid var(--glass-edge)}.mbar__rowt{flex:1 1;font-family:var(--font-mono);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink)}.mbar__rown{color:var(--ink-70)}.mbar__rowa,.mbar__rown{font-family:var(--font-mono);font-size:13px}.mbar__rowa{color:var(--ink-40)}.mbar__chips{display:flex;gap:6px;padding:12px 0}.mbar__chip{flex:1 1;display:flex;align-items:center;justify-content:center;height:38px;border-radius:999px;background:var(--glass-edge);font-family:var(--font-mono);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink)}.mbar__chip--out{flex:none;width:64px;font-weight:500;color:var(--ink-70);background:none;box-shadow:inset 0 0 0 1px var(--glass-edge)}.vyhod{display:contents}button.mbar__chip{border:0;padding:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.mbar.is-open .mbar__sheet,.mbar__cap,.mbar__ico i,.mbar__lab,.mbar__lens,.mbar__more-btn,.mbar__pill,.mbar__pill.is-drag,.mbar__pill.is-drag .mbar__lens,.mbar__sheet,.mbar__t{transition:none}.mbar__cap.is-press .mbar__lens{--sx:1;--sy:1}}@media (max-width:760px){.admin{flex-direction:column}.aside{display:none}.work{padding:var(--work-pad,20px 20px 100px);padding-bottom:calc(max(var(--work-pad-bottom, var(--mbar-space)), var(--mbar-space)) + env(safe-area-inset-bottom, 0px))}.work__h1{font-size:26px;line-height:1.15}.work__head--wide{display:none}.work__head{flex-direction:column;align-items:flex-start;gap:12px}.work__actions{width:100%;justify-content:space-between;min-width:0}.asearch{width:auto;flex:1 1}.asearch,.asearch input{min-width:0}.atable__head{display:none}.prices__row{flex-wrap:wrap}.prices__name{width:100%}.prices__cell{width:calc(50% - 8px)}.prices__where{width:100%;flex:auto}.prices__extra{flex-direction:column}.rule-box{width:auto;align-self:stretch}.season__cols{flex-direction:column}.season__right{width:auto;align-self:stretch}.season__mode{width:auto}.season__row{flex-wrap:wrap;gap:10px;padding:14px}.season__name{width:auto;flex:1 1;font-size:14px}.season__months{flex-basis:100%;order:3;font-size:13px}.season__now{font-size:12px;padding:5px 8px}.season__cards{flex-wrap:wrap}.season__card{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 6px);height:88px}.work__head.editor__head{display:block;position:relative}.work__head.editor__head .work__note{display:block;margin-top:8px;font-size:13px;line-height:1.45;text-transform:none;letter-spacing:normal}.editor__tail{display:none}.work__head .editor__pv{display:inline-flex;position:absolute;right:0;top:0}.editor{margin-top:20px;flex-direction:column;gap:16px;min-height:0}.editor__left{display:contents}.editor__mid{order:1;display:block;flex-direction:row}.inset-pick{order:2}.editor__right{display:none;order:3;width:auto}.editor__right.is-open{display:flex}.editor .alabel{font-size:12px}.editor__title{height:72px;line-height:1.45}.editor__field,.editor__title{border-radius:var(--admin-radius);font-size:14px}.editor__body,.editor__field input,.editor__field select{font-size:14px}.editor__body{height:260px;flex:none;padding:14px;border-radius:var(--admin-radius)}.inset-pick__title{font-size:12px}.inset-pick__list{margin-top:10px}.inset-pick__list button{font-size:13px}.editor__foot{margin-top:16px;height:auto;display:block;border-top:0}.editor__count{display:none}.editor__buttons{flex-direction:column;gap:10px}.editor__buttons .abtn{padding:0}.editor__buttons .editor__publish{order:1;height:56px;font-size:15px;font-weight:700}.editor__buttons .editor__save{order:2;height:52px;font-size:14px}.editor__hint{display:block;order:3;text-align:center;font-family:var(--font-mono);font-size:12px;color:var(--ink-40)}.editor__buttons .idel{order:4;align-self:center}}@media (max-width:900px){.atable--leads{display:none}}@media (max-width:760px){.mtop{position:-webkit-sticky;position:sticky;top:0;z-index:19;background:var(--paper)}.mbar,.mtop{display:flex}html.is-typing .mbar{display:none}.cardnav{display:flex}}@media (max-width:1024px) and (min-width:761px){.editor{flex-direction:column;min-height:0}.editor__left,.editor__right{width:auto}.editor__body{min-height:360px}}@media (max-width:900px) and (min-width:761px){.work__head{flex-direction:column;align-items:flex-start;gap:12px}.work__actions{width:100%;justify-content:space-between;min-width:0}.asearch{width:auto;flex:1 1}.asearch,.asearch input{min-width:0}.prices__extra{flex-direction:column}.rule-box{width:auto;align-self:stretch}}.c-title{flex:1 1;min-width:0}.c-title__link{color:var(--ink);font-weight:700;overflow-wrap:anywhere}.c-title__link.is-draft{font-weight:400}.c-rubric{width:130px;flex:none}.c-when{width:90px;flex:none}.c-state{width:130px;flex:none}.c-views{width:100px;flex:none;text-align:right;color:var(--ink)}.atable__head .c-views{color:var(--ink-40)}@media (max-width:1280px){.season__cols{flex-direction:column}.season__right{width:auto;align-self:stretch}}@media (max-width:1100px){.atable__head .c-form{min-width:0}.c-go{display:none}.atable__head,.atable__row{gap:12px}.c-go{width:110px}}html[data-app="1"],html[data-app="1"] body{overscroll-behavior-y:none}html[data-app="1"] body{-webkit-tap-highlight-color:transparent}html[data-app="1"] :is(button,.mbar__t,.aside__link,.uchip,.chip28,.abtn,.btn44,.btn52,.klink){-webkit-user-select:none;-moz-user-select:none;user-select:none}.ptr{position:fixed;top:0;left:0;right:0;height:3px;z-index:40;background:var(--ink-08);pointer-events:none}.ptr__line{display:block;height:100%;background:var(--ink-40);transition:background var(--d-fast,.12s) linear}.ptr__line.is-busy,.ptr__line.is-ready{background:var(--acid)}.ptr__line.is-busy{width:100%;animation:ptr-idet .7s linear}@keyframes ptr-idet{0%{opacity:1}to{opacity:.35}}@supports (-webkit-touch-callout:none){@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:max(16px,1em)}}}@media (max-width:900px){.atable:not(.atable--leads) .atable__row:has(.c-title){flex-wrap:wrap;gap:6px 12px;align-items:center}.atable__row .c-title{flex:1 1 100%}.atable__row .c-rubric,.atable__row .c-state,.atable__row .c-views,.atable__row .c-when{width:auto;flex:none;text-align:left}.atable__row .c-views:after{content:" просм.";color:var(--ink-40)}}.tsec{margin-top:32px;min-width:0}.tsec__head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding-bottom:8px;border-bottom:2px solid var(--ink)}.tsec__h2{margin:0;text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink)}.tsec__count,.tsec__h2{font-family:var(--font-mono);font-size:13px;font-weight:700}.tsec__count{background:var(--acid-fill);color:var(--on-acid);padding:2px 8px;border-radius:6px}.tsec__note{margin-left:auto;font-family:var(--font-mono);font-size:14px;color:var(--ink-40)}.tsec__note--num{color:var(--ink);font-weight:700}.uempty{margin:16px 0 0;font-family:var(--font-mono);font-size:14px;line-height:1.6;color:var(--ink-40);text-wrap:pretty}.tcols{display:grid;grid-gap:0 32px;gap:0 32px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.rows{flex-direction:column}.row,.rows{display:flex}.row{align-items:center;flex-wrap:wrap;gap:8px 16px;padding:14px 0;border-bottom:1px solid var(--ink-15);font-family:var(--font-mono);font-size:14px;color:var(--ink-70)}.row:last-child{border-bottom:0}.row__date{color:var(--ink);white-space:nowrap}.row__name{flex:1 1 140px;min-width:0;font-weight:700;color:var(--ink);overflow-wrap:anywhere}.row__mid{color:var(--ink-40);white-space:nowrap}.row__num{font-weight:700;color:var(--ink);white-space:nowrap}.row .abtn,.row__num{margin-left:auto}.uchips{margin-top:24px;display:flex;flex-wrap:wrap;gap:8px}.uchip{display:inline-flex;align-items:center;height:38px;padding:0 16px;border-radius:var(--admin-radius);font-family:var(--font-mono);font-size:14px;color:var(--ink-70);box-shadow:inset 0 0 0 1px var(--ink-15);white-space:nowrap}.uchip:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.uchip.is-on{background:var(--plate-up);color:var(--on-plate);box-shadow:none;font-weight:700}.crumb{font-family:var(--font-mono);font-size:13px;text-transform:uppercase;letter-spacing:var(--track-caps);overflow-wrap:anywhere}.crumb,.crumb a{color:var(--ink-40)}.crumb a:hover{color:var(--ink)}.three{margin-top:16px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.three__item{display:flex;flex-direction:column;gap:4px;min-width:0;background:var(--paper-shade);border-radius:var(--radius-block);padding:16px}.three__item>span{font-family:var(--font-mono);font-size:12px;color:var(--ink-40)}.three__item>b{font-family:var(--font-mono);font-size:19px;font-weight:700;color:var(--ink);overflow-wrap:anywhere}.three__item>b.is-debt{color:var(--season-ink)}.three__item>i{font-style:normal;font-family:var(--font-mono);font-size:13px;color:var(--ink-40)}.mini{margin-top:20px}.mini__row{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px}.mini__row .ainput{flex:1 1 110px;min-width:0;width:auto}.mini__row .abtn{flex:0 0 auto}.sform{margin-top:24px;max-width:1000px}.ainput--area{height:auto;min-height:120px;padding:12px 14px;line-height:1.6;resize:vertical}.c-go{width:140px;flex:none;text-align:right}.modal{position:fixed;inset:0;z-index:40;align-items:center;justify-content:center;padding:16px;background:var(--scrim)}.modal,.modal__box{display:flex;overflow:auto}.modal__box{width:640px;max-width:100%;min-height:680px;max-height:calc(100dvh - 32px);background:var(--paper);border-radius:var(--radius-card);padding:36px 40px;box-sizing:border-box;flex-direction:column}.modal__head{display:flex;align-items:flex-start;justify-content:space-between;flex:none}.modal__name{margin:0;font-size:28px;font-weight:var(--w-sub);line-height:1.2;color:var(--ink);overflow-wrap:anywhere}.modal__when{display:block;margin:8px 0 0;overflow-wrap:anywhere}.modal__close,.modal__when{font-family:var(--font-mono);font-size:15px;color:var(--ink-40)}.modal__close{text-transform:uppercase;letter-spacing:var(--track-caps)}.modal__close:hover{color:var(--ink)}.modal__grades{margin-top:32px;flex:none}.modal__label{font-family:var(--font-mono);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink)}.modal__label--dim{font-size:13px;color:var(--ink-40)}.grades{margin-top:14px;display:flex;gap:10px}.grade{flex:1 1;min-width:0;height:96px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-plate);font-family:var(--font-mono);font-size:40px;font-weight:700;color:var(--ink-40);box-shadow:inset 0 0 0 1.5px var(--ink-15)}.grade:hover{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.grade.is-on{background:var(--acid-fill);color:var(--on-acid);box-shadow:none}.modal__len{margin-top:28px;flex:none;display:flex;gap:20px;align-items:flex-end;flex-wrap:wrap}.modal__lenbox{flex:none;width:220px}.modal__field{margin-top:8px;height:58px;width:100%;background:var(--paper-raised);border:var(--border-hairline);border-radius:8px;padding:0 16px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between}.modal__field:focus-within{border:1.5px solid var(--ink)}.modal__field select{flex:1 1;min-width:0;border:0;background:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--font-mono);font-size:22px;font-weight:700;color:var(--ink);cursor:pointer}.modal__field span{font-size:14px}.modal__field span,.modal__lennote{font-family:var(--font-mono);color:var(--ink-40)}.modal__lennote{flex:1 1;min-width:0;padding-bottom:18px;font-size:13px}.modal__what{margin-top:24px;flex:none}.modal__input{margin-top:8px;height:54px;width:100%;background:var(--paper-raised);border:var(--border-hairline);border-radius:8px;padding:0 16px;box-sizing:border-box;font-family:var(--font-mono);font-size:15px;color:var(--ink)}.modal__input:focus{outline:none;border:1.5px solid var(--ink)}.pay{margin-top:24px;flex:none;background:var(--paper-shade);border-radius:var(--radius-plate);padding:20px 24px}.pay__head{display:flex;align-items:baseline;justify-content:space-between}.pay__scheme{font-family:var(--font-mono);font-size:13px;text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink-40)}.pay__line{margin-top:12px;display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap}.pay__left{font-size:17px;color:var(--ink-70)}.pay__left,.pay__right{font-family:var(--font-mono)}.pay__right{font-size:22px;font-weight:700;color:var(--ink)}.pay__right.is-low{color:var(--season-ink)}.pay__rows{margin-top:12px;display:flex;flex-direction:column;gap:8px}.pay__row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.pay__row>span{font-size:13px;color:var(--ink-40)}.pay__row>b,.pay__row>span{font-family:var(--font-mono)}.pay__row>b{font-size:15px;font-weight:700;color:var(--ink)}.pay__row>b.is-low{color:var(--season-ink)}.lengths{display:flex;flex-wrap:wrap;gap:8px}.length{height:44px;padding:0 20px;border-radius:var(--admin-radius);font-family:var(--font-mono);font-size:15px;color:var(--ink-40);box-shadow:inset 0 0 0 1.5px var(--ink-15)}.length.is-on,.length:hover{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.length.is-on{font-weight:700}.modal__foot{margin-top:auto;flex:none;display:flex;align-items:center;gap:16px}.modal__warn{margin:0 0 12px;font-size:14px;line-height:1.4;color:var(--ink);background:var(--paper-shade);border-left:3px solid var(--acid);border-radius:6px;padding:10px 12px}.modal__done,.modal__warn{font-family:var(--font-mono)}.modal__done{flex:1 1;display:flex;align-items:center;justify-content:center;height:64px;background:var(--acid-fill);color:var(--on-acid);border-radius:var(--radius-plate);font-size:19px;font-weight:700;text-transform:uppercase;letter-spacing:var(--track-caps)}.modal__done:hover{background:color-mix(in oklab,var(--acid-fill) 92%,var(--on-acid))}.modal__done:disabled{background:var(--ink-15);color:var(--ink-40);cursor:default}.modal__block{display:flex;flex-direction:column;gap:10px;margin-top:24px}.modal__block .ainput{width:100%;height:52px}.undo{position:fixed;z-index:50;left:16px;right:16px;bottom:16px;margin:0 auto;width:min(640px,calc(100% - 32px));background:var(--plate-up);color:var(--on-plate);border-radius:var(--radius-plate);box-shadow:var(--shadow-card);overflow:hidden}.undo__body{height:56px;display:flex;align-items:center;gap:20px;padding:0 24px}.undo__line{height:3px;background:var(--paper-45)}.undo__line span{display:block;height:3px;background:var(--acid);transition:width .1s linear}.undo__text{flex:1 1 auto;min-width:0;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.undo__back,.undo__text{font-family:var(--font-mono)}.undo__back{flex:none;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--on-acid);background:var(--acid-fill);padding:8px 14px;border-radius:var(--admin-radius)}@media (max-width:760px){.undo{bottom:calc(var(--mbar-bottom) + var(--mbar-h) + 10px)}.undo__body{height:auto;min-height:56px;padding:10px 12px 10px 16px;gap:12px}.undo__text{font-size:13px}html.is-typing .undo{display:none}}html:has(.modal,.sheet,.uplan__wrap) .undo{z-index:30}@media (max-width:1200px){.ucard{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ucard__col--right{grid-column:1/-1}}@media (max-width:900px){.ucard{grid-template-columns:minmax(0,1fr)}.ucard__col--right{grid-column:auto}.ucard__nav{display:flex;gap:6px;overflow-x:auto;margin-top:16px;padding-bottom:4px;-webkit-overflow-scrolling:touch}.ucard__nav a{flex:none;font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink-40);box-shadow:inset 0 0 0 1px var(--ink-15);padding:8px 12px;border-radius:var(--admin-radius)}.c-go{display:none}.modal{padding:0;align-items:flex-end}.modal,.modal__box{overscroll-behavior:contain}.modal__box{width:100%;min-height:0;max-height:calc(100svh - env(safe-area-inset-top,0px) - 12px);border-radius:var(--radius-card) var(--radius-card) 0 0;padding:20px 20px calc(20px + env(safe-area-inset-bottom,0px));overflow-y:auto}.fin__close{top:14px;right:16px}}@media (max-width:600px){.modal__head{padding:0}.modal__name{font-size:26px;line-height:1.15}.modal__when{margin-top:6px;font-size:13px}.modal__close{font-size:18px;text-transform:none;letter-spacing:normal}.modal__block,.modal__grades,.modal__len,.modal__what{padding:0}.modal__label{font-size:13px}.modal__label--dim{font-size:12px}.modal__grades{margin-top:24px}.grades{margin-top:12px;gap:6px}.grade{height:64px;font-size:30px}.modal__len{margin-top:20px;gap:12px}.modal__lenbox{width:150px}.modal__field{margin-top:8px;height:54px;padding:0 14px}.modal__field select{font-size:20px}.modal__field span{font-size:13px}.modal__lennote{padding-bottom:14px;font-size:12px;line-height:1.4}.modal__what{margin-top:20px}.modal__input{margin-top:8px;height:54px;padding:0 14px}.pay{margin:20px 0 0;padding:16px}.pay__head .modal__label,.pay__scheme{font-size:12px}.pay__line{margin-top:10px}.pay__left{font-size:15px}.pay__right{font-size:19px}.pay__rows{margin-top:10px}.modal__foot{display:block;gap:normal;align-items:normal;padding:20px 0 0}.modal__done{height:64px;font-size:18px}}.modal__box--fin{position:relative}.fin__close{position:absolute;top:36px;right:40px;background:none;border:0;cursor:pointer;font-family:var(--font-mono);font-size:18px;color:var(--ink-40)}.fin__close:hover{color:var(--ink)}.fin__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-right:26px}.fin__head--back{align-items:center;padding-right:0}.fin__step{font-family:var(--font-mono);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink)}.fin__h2{margin:14px 0 0;font-size:28px;font-weight:var(--w-sub);line-height:1.15;color:var(--ink)}.fin__when{margin-top:8px;font-size:13px}.fin__cap,.fin__when{display:block;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink-40)}.fin__cap{margin-top:24px;font-size:11px;font-weight:700}.fin__head+.fin__h2+.fin__when+.fin__cap{margin-top:28px}.fin__grades{margin-top:10px;display:flex;gap:8px}.fin__grade{flex:1 1;height:56px;display:flex;align-items:center;justify-content:center;border-radius:10px;box-shadow:inset 0 0 0 1.5px var(--ink-15);border:0;cursor:pointer;background:none;font-family:var(--font-mono);font-size:19px;color:var(--ink-40)}.fin__grade:hover{box-shadow:inset 0 0 0 1.5px var(--ink);color:var(--ink)}.fin__grade.is-on{background:var(--plate-up);box-shadow:none;font-weight:700;color:var(--on-plate)}.fin__text{display:block;width:100%;margin-top:10px;min-height:124px;box-sizing:border-box;border-radius:var(--radius-plate);box-shadow:inset 0 0 0 1.5px var(--ink);border:0;padding:16px 18px;resize:vertical;background:var(--paper);font-family:var(--font-mono);font-size:15px;line-height:1.6;color:var(--ink)}.fin__text::placeholder{color:var(--ink-40)}.fin__text:focus{outline:none;box-shadow:inset 0 0 0 2px var(--ink)}.fin__chips{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap}.fin__hint{display:block;margin-top:10px;font-family:var(--font-mono);font-size:13px;color:var(--ink-40)}.fin__len{margin-top:10px;display:flex;gap:10px;align-items:center}.fin__trial,.modal__trial{margin-top:20px}.modal__trial{flex:none}.win__trial{align-self:flex-start;margin-top:4px;padding:6px 0;background:none;border:0;cursor:pointer;font-family:var(--font-mono);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink-70);text-decoration:underline;text-underline-offset:3px}.win__trial:hover{color:var(--ink)}.win__trial:disabled{opacity:.5;cursor:default}.fin__lenbox,.win__off--loud{color:var(--ink)}.fin__lenbox{flex:none;width:180px;height:56px;box-sizing:border-box;border-radius:var(--radius-plate);box-shadow:inset 0 0 0 1.5px var(--ink);border:0;background:var(--paper);padding:0 18px;cursor:pointer;font-size:19px;font-weight:700}.fin__lenbox,.fin__lennote{font-family:var(--font-mono)}.fin__lennote{flex:1 1;font-size:14px;line-height:1.5;color:var(--ink-70)}.fin__box{margin-top:26px;background:var(--paper-shade);border-radius:var(--radius-plate);padding:24px}.fin__boxcap{display:block;font-family:var(--font-mono);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink-40)}.fin__pair{margin-top:16px;display:flex;align-items:baseline;gap:32px;flex-wrap:wrap}.fin__num b{font-size:38px;font-weight:700;line-height:1;color:var(--ink)}.fin__num b,.fin__num i{display:block;font-family:var(--font-mono)}.fin__num i{margin-top:6px;font-style:normal;font-size:12px;text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink-40)}.fin__bar{margin-top:18px;height:6px;border-radius:3px;background:var(--ink-08);overflow:hidden}.fin__bar span{display:block;height:6px;background:var(--ink)}.fin__rows{flex-direction:column;gap:11px}.fin__row,.fin__rows{margin-top:18px;padding-top:16px;border-top:1px solid var(--ink-15);display:flex}.fin__row{align-items:baseline;justify-content:space-between;gap:12px}.fin__rows .fin__row{margin-top:0;padding-top:0;border-top:0}.fin__row span{color:var(--ink-70)}.fin__row b,.fin__row span{font-family:var(--font-mono);font-size:14px}.fin__row b{font-weight:700;color:var(--ink)}.fin__fields{margin-top:16px;display:flex;gap:10px;align-items:stretch}.fin__field{flex:1 1;height:64px;box-sizing:border-box;border-radius:var(--radius-plate);background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--ink);display:flex;align-items:center;justify-content:space-between;padding:0 18px}.fin__field--hours{flex:none;width:150px}.fin__field--hours b{font-size:22px}.fin__field--hours b,.fin__sum{font-family:var(--font-mono);font-weight:700;color:var(--ink)}.fin__sum{width:100%;min-width:0;border:0;background:none;padding:0;font-size:26px}.fin__sum:focus{outline:none}.fin__fieldnote{flex:none;margin-left:10px;font-family:var(--font-mono);font-size:13px;color:var(--ink-40)}.fin__will{margin-top:18px;background:var(--paper-raised);border:var(--border-hairline);border-radius:var(--radius-plate);padding:18px 20px}.fin__willcap{font-family:var(--font-mono);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink-40)}.fin__willtext{margin:10px 0 0;font-family:var(--font-mono);font-size:15px;line-height:1.5;color:var(--ink);text-wrap:pretty}.fin__foot{margin-top:auto;padding-top:24px}.fin__main{display:flex;width:100%;align-items:center;justify-content:center;height:56px;border-radius:var(--radius-plate);background:var(--acid-fill);color:var(--on-acid);border:0;cursor:pointer;font-family:var(--font-mono);font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:var(--track-caps)}.fin__main:hover{background:color-mix(in oklab,var(--acid-fill) 92%,var(--on-acid))}.fin__main:disabled{background:var(--ink-15);color:var(--ink-40);cursor:default}.chip28--ink{box-shadow:inset 0 0 0 1.5px var(--ink);color:var(--ink);background:none;border:0;cursor:pointer}.chip28--ink:hover{background:var(--ink-08)}@media (max-width:760px){.fin__step{font-size:11px}.fin__h2{font-size:24px;margin-top:12px}.fin__when{margin-top:6px;font-size:12px}.fin__cap{margin-top:20px}.fin__head+.fin__h2+.fin__when+.fin__cap{margin-top:22px}.fin__grades{margin-top:8px;gap:6px}.fin__grade{height:56px;font-size:19px}.fin__text{margin-top:8px;min-height:120px;padding:14px 16px;font-size:14px}.fin__hint,.fin__lennote{margin-top:8px;font-size:12px}.fin__len{flex-direction:column;align-items:stretch}.fin__lenbox{width:auto}.fin__fields{flex-direction:column}.fin__field--hours{width:auto}.fin__num b{font-size:30px}}.sheet{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;background:var(--scrim-soft)}.sheet__box{width:min(640px,100%);box-sizing:border-box;background:var(--paper-raised);border:var(--border-hairline);border-bottom:0;border-top-left-radius:var(--radius-plate);border-top-right-radius:var(--radius-plate);box-shadow:var(--shadow-card);padding:36px 40px 40px;max-height:calc(100dvh - 32px);overflow:auto}.sheet__grip{display:block;width:44px;height:4px;border-radius:2px;background:var(--ink-15);margin:0 auto 26px}.sheet__h2{margin:0;font-size:26px;font-weight:var(--w-sub);line-height:1.15;color:var(--ink)}.sheet__rows{margin-top:22px;display:flex;flex-direction:column}.sheet__row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--ink-15)}.sheet__row:last-child{border-bottom:0}.sheet__cap{font-size:12px;text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink-40)}.sheet__cap,.sheet__val{font-family:var(--font-mono)}.sheet__val{font-size:17px;color:var(--ink);text-align:right}.sheet__val.is-loud{font-size:22px;font-weight:700}.sheet__note{color:var(--ink-70)}.sheet__note,.sheet__warn{margin:18px 0 0;font-family:var(--font-mono);font-size:13px;line-height:1.6;text-wrap:pretty}.sheet__type,.sheet__warn{color:var(--ink)}.sheet__type{display:block;width:100%;margin-top:14px;height:40px;box-sizing:border-box;padding:0 14px;border-radius:10px;background:var(--paper);border:0;box-shadow:inset 0 0 0 1.5px var(--ink);font-family:var(--font-mono);font-size:15px}.sheet__type:focus{outline:none;box-shadow:inset 0 0 0 2px var(--ink)}.sheet__acts{margin-top:26px;display:flex;gap:12px}.sheet__acts--stack{flex-direction:column;gap:10px}.sheet__acts--stack .sheet__go{flex:none}.sheet__go{flex:1 1;height:56px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:10px;border:0;cursor:pointer;background:var(--acid-fill);color:var(--on-acid);font-family:var(--font-mono);font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:var(--track-caps)}.sheet__go:hover{background:color-mix(in oklab,var(--acid-fill) 92%,var(--on-acid))}.sheet__go:disabled{background:var(--ink-15);color:var(--ink-40);cursor:default}.sheet__go--ink{height:52px;background:var(--ink);color:var(--on-ink);font-size:14px}.sheet__go--ink:hover{background:color-mix(in oklab,var(--ink) 92%,var(--on-ink))}.sheet__quiet{flex:none;width:180px;height:56px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:10px;border:0;cursor:pointer;background:none;box-shadow:inset 0 0 0 1.5px var(--ink-15);font-family:var(--font-mono);font-size:15px;text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink-70)}.sheet__quiet:hover{box-shadow:inset 0 0 0 1.5px var(--ink);color:var(--ink)}.sheet__acts--stack .sheet__quiet{width:auto;height:52px;font-size:14px}@media (max-width:760px){.sheet__box{padding:20px 20px 24px}.sheet__grip{margin-bottom:20px}.sheet__h2{font-size:23px}.sheet__rows{margin-top:18px}.sheet__row{padding:10px 0;gap:12px}.sheet__cap{font-size:11px}.sheet__val{font-size:16px}.sheet__val.is-loud{font-size:20px}.sheet__note,.sheet__warn{margin-top:16px}.sheet__acts{margin-top:20px;flex-direction:column;gap:10px}.sheet__go{flex:none;height:56px;font-size:14px}.sheet__go--ink{height:52px}.sheet__quiet{width:auto;height:52px;font-size:14px}}.btn44{display:flex;align-items:center;justify-content:center;height:44px;border-radius:var(--radius-plate);font-family:var(--font-mono);font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);text-align:center}.btn44--pad{padding:0 22px}.btn44:hover{background:var(--ink-08)}.btn44--acid{background:var(--acid-fill);color:var(--on-acid);box-shadow:none}.lcard .btn44--acid{font-weight:700}.btn44--acid:hover{background:color-mix(in oklab,var(--acid-fill) 92%,var(--on-acid))}.btn44:disabled{box-shadow:inset 0 0 0 1.5px var(--ink-15);color:var(--ink-40);cursor:default}.btn44--acid:disabled{background:var(--ink-15);box-shadow:none}.btn36{display:inline-flex;align-items:center;justify-content:center;flex:none;height:36px;padding:0 20px;border-radius:var(--radius-plate);font-family:var(--font-mono);font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.btn36:hover{background:var(--ink-08)}.btn36:disabled{box-shadow:inset 0 0 0 1.5px var(--ink-15);color:var(--ink-40);cursor:default}.cap13{font-family:var(--font-mono);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink)}.cap13--dim{color:var(--ink-40)}.cap13__more{display:none}.note13{font-family:var(--font-mono);font-size:13px;color:var(--ink-40)}.note13--num{font-weight:700;color:var(--ink)}.note13--narrow{display:none}.panel{margin-top:28px;background:var(--paper-raised);border:1.5px solid var(--ink);border-radius:var(--radius-block);padding:20px 24px}.panel__head{display:flex;align-items:baseline;justify-content:space-between}.panel__title{display:flex;align-items:center;gap:12px}.panel__count{font-family:var(--font-mono);font-size:13px;font-weight:700;background:var(--acid-fill);color:var(--on-acid);padding:4px 9px;border-radius:6px}.panel__cols{margin-top:14px;display:flex;gap:24px}.panel__col{flex:1 1;min-width:0;display:flex;flex-direction:column}.panel__div{flex:none;width:1px;background:var(--ink-15)}.arow{min-height:48px;display:flex;align-items:center;gap:16px;flex-wrap:wrap;border-bottom:1px solid var(--ink-15)}.arow:last-child{border-bottom:0}.arow:hover .arow__go{text-decoration:underline}.arow__what{flex:1 1 200px;min-width:0;font-size:15px}.arow__num,.arow__what{font-family:var(--font-mono);color:var(--ink)}.arow__num{font-size:14px;font-weight:700;white-space:nowrap}.arow__num--dim{font-weight:400;color:var(--ink-40)}.arow__go{font-family:var(--font-mono);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink);white-space:nowrap}.shead{margin-top:28px;display:flex;align-items:baseline;justify-content:space-between}.lcards{margin-top:12px;display:flex;gap:12px;flex-wrap:wrap}.lcard{flex:1 1 240px;min-width:0;box-sizing:border-box;background:var(--paper-raised);border:var(--border-hairline);border-radius:var(--radius-plate);padding:20px;display:flex;flex-direction:column}.lcard__body,.lcard__line{display:contents}.lcard__time{font-family:var(--font-mono);font-size:26px;font-weight:700;line-height:1;color:var(--ink)}.lcard__name{margin-top:12px;font-size:20px;font-weight:var(--w-sub);line-height:1.2;color:var(--ink);overflow-wrap:break-word}.lcard__who{margin-top:6px;font-family:var(--font-mono);font-size:13px;line-height:1.4;color:var(--ink-40);overflow-wrap:anywhere}.lcard__act{display:contents}.lcard .btn44,.lcard__mark{margin-top:20px}.lcard__mark{display:flex;align-items:center;justify-content:center;height:44px;font-family:var(--font-mono);font-size:13px;color:var(--ink-40);box-shadow:inset 0 0 0 1px var(--ink-15);border-radius:var(--radius-plate)}.boards{margin-top:32px;display:flex;gap:24px}.board{flex:1 1;min-width:0;box-sizing:border-box;background:var(--paper-shade);border-radius:var(--radius-plate);padding:20px 24px}.board__head{display:flex;align-items:baseline;justify-content:space-between}.board__list{margin-top:16px;display:flex;flex-direction:column;gap:0}.brow{min-height:56px;display:flex;align-items:center;gap:16px;flex-wrap:wrap;border-bottom:1px solid var(--ink-15)}.brow:last-child{border-bottom:0}.brow__date{font-family:var(--font-mono);font-size:14px;color:var(--ink);white-space:nowrap}.brow__name{flex:1 1 120px;min-width:0;font-size:17px;color:var(--ink);overflow-wrap:break-word}.brow__mid{font-family:var(--font-mono);font-size:13px;color:var(--ink-40);white-space:nowrap}.brow .btn36,.brow__sum{margin-left:auto}.brow__sum{font-size:15px;font-weight:700;color:var(--ink);white-space:nowrap}.board__empty,.brow__sum{font-family:var(--font-mono)}.board__empty{margin:16px 0 0;font-size:14px;color:var(--ink-40)}.quiet{margin-top:28px}.quiet__bar{min-height:64px;background:var(--paper-shade);border-radius:var(--radius-plate);padding:0 24px;display:flex;align-items:center;justify-content:space-between}.quiet__bar b{font-size:19px;font-weight:var(--w-body);color:var(--ink)}.quiet__bar span{font-family:var(--font-mono);font-size:14px;color:var(--ink-40);white-space:nowrap}@media (max-width:1100px){.panel__cols{flex-direction:column;gap:0}.panel__div{display:none}.panel__col+.panel__col .arow:first-child{border-top:1px solid var(--ink-15)}}@media (max-width:900px){.boards{flex-direction:column;gap:12px}}@media (max-width:600px){.cap13,.note13{font-size:12px}.cap13--dim{color:var(--ink)}.cap13__more{display:inline}.panel{margin-top:16px;padding:16px}.panel__count{font-size:12px;padding:4px 8px}.panel__cols{margin-top:12px}.arow{min-height:0;padding:10px 0;gap:12px;flex-wrap:nowrap}.arow__what{flex:1 1 auto;font-size:13px;line-height:1.4}.arow__num{flex:none;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink)}.arow--sum .arow__go,.arow__num--dim{display:none}.arow--sum .arow__num:after{content:" →"}.arow__go{flex:none;margin-left:0}.shead{margin-top:20px}.note13--wide{display:none}.note13--narrow{display:inline}.lcards{margin-top:12px;flex-direction:column;gap:8px}.lcard{flex:none;flex-direction:row;align-items:center;gap:16px;padding:16px}.lcard__body{display:block;flex:1 1;min-width:0}.lcard__line{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px}.lcard__time{font-size:20px}.lcard__name{margin-top:0;font-size:18px;line-height:normal}.lcard__who{display:block;margin-top:6px;font-size:12px;line-height:normal}.lcard .btn44{font-size:13px}.lcard .btn44,.lcard__mark{flex:none;width:118px;margin-top:0}.lcard__mark{height:auto;min-height:44px;padding:6px;box-sizing:border-box;font-size:11px;line-height:1.3;text-align:center}.boards{margin-top:0;flex-direction:column;gap:0}.board{margin-top:20px;padding:16px}.board+.board{margin-top:12px}.board__list{margin-top:0}.brow:first-child{margin-top:12px}.brow{min-height:44px;gap:12px;flex-wrap:nowrap}.brow__date{font-size:13px}.brow__name{flex:1 1 auto;font-size:16px}.brow__mid{font-size:12px}#ne-otmecheno .brow__mid{display:none}.brow .btn36{display:block;height:auto;padding:0;box-shadow:none;border-radius:0;align-items:normal;justify-content:normal;font-size:13px;font-weight:700;color:var(--ink)}.brow .btn36:after{content:" →"}#dolzhny{display:flex;align-items:center;justify-content:space-between}#dolzhny .board__head{display:contents}#dolzhny .board__empty,#dolzhny .board__list{display:none}#dolzhny .note13--num{font-size:16px}.quiet__bar{padding:14px 16px}.quiet__bar b{font-size:17px}}