@font-face{font-family:Sofia Sans Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/sofia-sans-cyrillic-mk-je73Abs8.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sofia Sans Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/sofia-sans-latin-ext-wght-normal-WAXdtJoO.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sofia Sans Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/sofia-sans-latin-wght-normal-B9fg0t1U.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sofia Sans Condensed Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/sofia-sans-condensed-cyrillic-mk-MN0w77ir.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sofia Sans Condensed Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/sofia-sans-condensed-latin-ext-wght-normal-CF2pCH9N.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sofia Sans Condensed Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/sofia-sans-condensed-latin-wght-normal-DsAD_hOx.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-ui:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", sans-serif;--font-title:var(--font-ui);--font-lyrics:var(--font-ui);--w-body:400;--w-row:590;--w-title:680;--track-title:-.01em;--bg:#17181b;--raised:#212328;--raised-2:#2c2f35;--seg-on:#3a3e46;--line:#ffffff14;--text:#f2f0ec;--text-2:#a8a59f;--text-3:#87847e;--accent:#f0a53b;--accent-ink:#1d1300;--danger:#e5695c;--scrim:#0000009e;--stage-bg:#000;--stage-text:#f4efe6;--stage-dim:#7a766f;--t-xs:12px;--t-sm:13px;--t-md:15px;--t-lg:17px;--t-2xl:30px;--r-md:12px;--r-lg:18px;--gutter:16px;--row-h:48px;--bar-h:52px;--tap:44px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--vp-gap:0px;--ease:cubic-bezier(.2, .7, .2, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-look=sofia]{--font-ui:"Sofia Sans Variable", system-ui, -apple-system, sans-serif;--font-title:"Sofia Sans Condensed Variable", "Sofia Sans Variable", system-ui, sans-serif;--font-lyrics:"Sofia Sans Variable", system-ui, sans-serif;--w-body:430;--w-row:620;--w-title:740;--track-title:.005em;--bg:#1a1917;--raised:#25231f;--raised-2:#312e29;--seg-on:#45413a;--text:#f3ede2;--text-2:#ada597;--text-3:#8c867c;--t-sm:14px;--t-md:16px;--t-lg:18px;--t-2xl:34px}*{box-sizing:border-box}html,body{overscroll-behavior:none;height:100%;margin:0;overflow:hidden}html{background:var(--bg)}html.on-stage{background:var(--stage-bg)}#root{height:100%}body{color:var(--text);font:var(--w-body) var(--t-md) / 1.4 var(--font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}button,input,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;-webkit-user-select:none;user-select:none}:focus{outline:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}}.screen{inset:0 0 calc(-1 * var(--vp-gap)) 0;background:var(--bg);flex-direction:column;display:flex;position:fixed}.content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding-bottom:calc(28px + var(--safe-bottom));flex:1;overflow-y:auto}.modal-screen{z-index:20}.footer-action{padding:10px var(--gutter) calc(10px + var(--safe-bottom));background:var(--bg);box-shadow:0 -1px 0 var(--line);flex:none;display:flex}.footer-action .btn{flex:1;min-height:48px}.topbar{min-height:calc(var(--bar-h) + var(--safe-top));padding:var(--safe-top) 6px 0 var(--gutter);background:var(--bg);flex:none;align-items:center;gap:4px;display:flex}.topbar.has-back{padding-left:4px}.topbar-title{min-width:0;font:var(--w-title) var(--t-lg) / 1.2 var(--font-title);letter-spacing:var(--track-title);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;overflow:hidden}.topbar-title.fade{opacity:0;transition:opacity .16s var(--ease)}.topbar-title.fade.in{opacity:1}.topbar-lead{flex:1;align-items:center;min-width:0;display:flex}.topbar-right{align-items:center;gap:2px;margin-left:auto;display:flex}.btn{min-height:var(--tap);background:var(--raised-2);color:var(--text);font-size:var(--t-md);white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-weight:650;transition:background-color .12s,opacity .12s,filter .12s;display:inline-flex;position:relative}.btn:disabled{opacity:.4;cursor:default}.btn-primary{background:var(--accent);color:var(--accent-ink)}.btn-primary:not(:disabled):active{filter:brightness(.88)}.btn-ghost:not(:disabled):active{background:var(--raised)}.btn-quiet{background:0 0;padding:0 10px}.btn-quiet:not(:disabled):active{opacity:.55}.btn-danger{color:var(--danger);background:0 0;padding:0 10px}.btn-danger:not(:disabled):active{opacity:.55}.btn-small{min-height:34px;font-size:var(--t-sm);padding:0 14px}.btn-small:after{content:"";position:absolute;inset:-5px 0}.btn-wide{width:100%;min-height:50px;font-size:var(--t-lg)}.iconbtn{width:var(--tap);height:var(--tap);color:var(--text-2);background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;transition:background-color .12s,color .12s;display:inline-flex}.iconbtn:not(:disabled):active{background:var(--raised-2);color:var(--text)}.iconbtn:disabled{opacity:.3;cursor:default}.segmented{background:var(--raised);border-radius:999px;grid-auto-columns:1fr;grid-auto-flow:column;padding:3px;display:inline-grid}.segmented button{min-height:32px;color:var(--text-2);font-size:var(--t-md);white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:0 16px;font-weight:650;transition:background-color .15s,color .15s;position:relative}.segmented button:after{content:"";position:absolute;inset:-6px 0}.segmented button.on{background:var(--seg-on);color:var(--text);box-shadow:0 1px 2px #00000059}.segmented-wide{width:100%;display:grid}.page-head{padding:2px var(--gutter) 14px}.page-title{font:var(--w-title) var(--t-2xl) / 1.05 var(--font-title);letter-spacing:var(--track-title);overflow-wrap:anywhere;text-wrap:balance;margin:0}.page-meta{color:var(--text-2);font-size:var(--t-sm);margin:6px 0 0}.page-head-row{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.page-head-row .page-meta{margin:0}.page-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.list{margin:0;padding:0;list-style:none}.row{width:100%;min-height:var(--row-h);padding:6px var(--gutter);color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;transition:background-color .12s;display:flex}.row:not(:disabled):active{background:var(--raised)}.row-current{background:var(--raised);box-shadow:inset 2px 0 0 var(--text-2)}.row-2{min-height:62px}.row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.row-title{font-family:var(--font-title);font-size:var(--t-lg);font-weight:var(--w-row);letter-spacing:var(--track-title);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.row-sub{font-size:var(--t-sm);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.row-meta{font-size:var(--t-sm);color:var(--text-2);font-variant-numeric:tabular-nums;flex:none}.row-line{white-space:nowrap;flex:1;align-items:baseline;gap:10px;min-width:0;display:flex;overflow:hidden}.row-line .row-title{flex:0 auto;min-width:0}.row-artist{text-overflow:ellipsis;min-width:0;font-size:var(--t-sm);color:var(--text-3);flex:1 1 0;overflow:hidden}.row-num{text-align:right;color:var(--text-3);font-family:var(--font-title);font-size:var(--t-md);font-variant-numeric:tabular-nums;flex:0 0 2ch;font-weight:500}.row-key{text-align:right;min-width:2.6ch;color:var(--text-2);font-size:var(--t-sm);flex:none;font-weight:650}.row-icon{color:var(--text-3);flex:none}.setlist-rows .row{gap:10px;min-height:46px}.sortable{background:var(--bg);align-items:center;display:flex;position:relative}.sortable .row{-webkit-touch-callout:none;flex:1;min-width:0}.sortable.dragging{z-index:3;background:var(--raised-2);border-radius:var(--r-md);box-shadow:0 8px 24px #00000080}.handle{width:var(--tap);color:var(--text-3);cursor:grab;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex:none;justify-content:center;align-self:stretch;align-items:center;display:flex}.remove{color:var(--danger);margin-left:4px}.remove+.row{padding-left:2px}.add-row{color:var(--text-2);gap:10px;font-weight:650}.checkbox{border:1.75px solid var(--text-3);border-radius:7px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.checkbox.on{background:var(--text);border-color:var(--text);color:var(--bg)}.row-selected{background:var(--raised)}.search{height:40px;margin:2px var(--gutter) 8px;border-radius:var(--r-md);background:var(--raised);color:var(--text-3);flex:none;align-items:center;gap:8px;padding:0 12px;display:flex}.search .input{background:0 0;border:0;height:100%;min-height:0;padding:0}.chips{padding:0 var(--gutter) 8px;flex-wrap:wrap;flex:none;gap:8px;display:flex}.chip{background:var(--raised);min-height:32px;color:var(--text-2);font-size:var(--t-sm);border:0;border-radius:999px;padding:0 13px;font-weight:650;position:relative}.chip:after{content:"";position:absolute;inset:-6px 0}.chip.on{background:var(--text);color:var(--bg)}.chip:disabled{opacity:.5}.empty{padding:40px var(--gutter);text-align:center;color:var(--text-2)}.empty p{margin:0 0 16px}.placeholder{height:100%;color:var(--text-3);text-align:center;place-items:center;padding:24px;display:grid}.form{padding-top:4px;padding-left:var(--gutter);padding-right:var(--gutter)}.field{flex-direction:column;flex:1;gap:6px;min-width:0;margin-bottom:14px;display:flex}.field-label{font-size:var(--t-sm);color:var(--text-2)}.field-hint{color:var(--text-3)}.field-row{gap:10px;display:flex}.input{width:100%;min-height:var(--tap);border-radius:var(--r-md);background:var(--raised);color:var(--text);font-size:max(16px, var(--t-md));border:1px solid #0000;outline:none;padding:10px 12px}.input:focus{border-color:var(--text-3)}.input::placeholder{color:var(--text-3);opacity:1}.textarea{resize:vertical;min-height:260px;line-height:1.45;font-family:var(--font-lyrics);font-size:17px}.textarea-import{min-height:150px;font-size:16px}.row-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.row-actions-start{justify-content:flex-start}.danger-zone{justify-content:center;margin:28px 0 8px;display:flex}.lyrics{max-width:36ch;font-family:var(--font-lyrics)}.lyrics p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.lyric-section{color:var(--text-3);font-size:.7em;font-weight:650;margin-top:.5em!important}.lyric-gap{height:.8em}.song-view .lyrics-preview{padding:2px var(--gutter) 24px}.page-empty{padding:4px var(--gutter);color:var(--text-2);margin:0}.settings{padding-top:2px}.group{margin-bottom:18px}.group-title{padding:12px var(--gutter) 6px;font:650 var(--t-sm) / 1.3 var(--font-ui);color:var(--text-3);margin:0}.cell{width:100%;min-height:var(--row-h);padding:6px var(--gutter);color:var(--text);font-size:var(--t-lg);text-align:left;background:0 0;border:0;align-items:center;gap:12px;transition:background-color .12s;display:flex}.cell+.cell{background-image:linear-gradient(var(--line), var(--line));background-size:calc(100% - var(--gutter)) 1px;background-position:var(--gutter) 0;background-repeat:no-repeat}button.cell:not(:disabled):active{background-color:var(--raised)}button.cell:disabled{opacity:.5;cursor:default}.cell-label{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cell-sub{font-size:var(--t-sm);color:var(--text-3)}.cell-value{color:var(--text-2);font-size:var(--t-md);font-variant-numeric:tabular-nums}.cell-danger{color:var(--danger)}.cell>svg{color:var(--text-3);flex:none}.cell-action{color:var(--text-2);font-weight:600}.group-note{margin:6px var(--gutter) 0;font-size:var(--t-sm);color:var(--text-3)}.stepper{align-items:center;display:inline-flex}.stepper-value{text-align:center;font-variant-numeric:tabular-nums;min-width:2.4ch;font-weight:650}.settings-foot{padding:4px var(--gutter) 0;color:var(--text-3);font-size:var(--t-sm)}.settings-foot p{margin:0 0 6px}.diag{font-size:var(--t-xs);word-break:break-word;-webkit-user-select:text;user-select:text}.switch{appearance:none;background:var(--raised-2);cursor:pointer;border-radius:999px;flex:none;width:50px;height:30px;margin:0;transition:background-color .15s;position:relative}.switch:after{content:"";background:var(--text-2);width:24px;height:24px;transition:transform .18s var(--ease), background-color .15s;border-radius:50%;position:absolute;top:3px;left:3px}.switch:checked{background:var(--accent)}.switch:checked:after{background:var(--accent-ink);transform:translate(20px)}.keys{border-collapse:collapse;width:100%}.keys td{border-top:1px solid var(--line);vertical-align:top;padding:9px 0}.keys tr:first-child td{border-top:0}.keys td:first-child{width:42%;padding-right:12px}kbd{background:var(--raised-2);font:650 var(--t-sm) / 1.4 var(--font-ui);white-space:nowrap;border-radius:6px;padding:2px 7px;display:inline-block}.link-box{border-radius:var(--r-md);background:var(--raised-2);color:var(--text-2);font-size:var(--t-sm);word-break:break-all;-webkit-user-select:text;user-select:text;margin:0 0 4px;padding:12px}.auth{min-height:0;padding:calc(24px + var(--safe-top)) var(--gutter) calc(32px + var(--safe-bottom));flex-direction:column;flex:1;display:flex;overflow-y:auto}.topbar+.auth{padding-top:12px}.auth-inner{width:100%;max-width:360px;margin:auto}.topbar+.auth .auth-inner{margin-top:0}.auth-mark{border-radius:12px;width:48px;height:48px;margin-bottom:18px;display:block}.auth-title{font:var(--w-title) var(--t-2xl) / 1.05 var(--font-title);letter-spacing:var(--track-title);margin:0}.auth-sub{color:var(--text-2);margin:6px 0 24px}.auth-note{color:var(--text-3);font-size:var(--t-sm);margin:18px 0 0}.auth form .btn-wide{margin-top:6px}.sheet-backdrop{inset:0 0 calc(-1 * var(--vp-gap)) 0;z-index:30;background:var(--scrim);justify-content:center;align-items:flex-end;animation:.15s ease-out fade-in;display:flex;position:fixed}.sheet{width:100%;max-width:520px;max-height:88%;padding:18px var(--gutter) calc(14px + var(--safe-bottom));border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--raised);animation:sheet-in .2s var(--ease);overflow-y:auto}.sheet-title{font:650 var(--t-lg) / 1.3 var(--font-ui);margin:0 0 12px}.sheet .input,.sheet .segmented{background:var(--raised-2)}.sheet .segmented button.on{background:var(--seg-on)}.sheet .hint{color:var(--text-2);font-size:var(--t-sm);margin:0 0 12px}.menu{margin:-6px calc(-1 * var(--gutter)) 0;flex-direction:column;display:flex}.menu .btn{min-height:52px;padding:0 var(--gutter);font-size:var(--t-lg);background:0 0;border-radius:0;justify-content:flex-start;font-weight:500}.menu .btn:not(:disabled):active{background:var(--raised-2);opacity:1}.menu .btn+.btn{box-shadow:inset 0 1px 0 var(--line)}.confirm-text{font-size:var(--t-lg);margin:0 0 6px}.sheet-alt{width:100%;margin-top:14px}@keyframes sheet-in{0%{opacity:0;transform:translateY(18px)}}@keyframes fade-in{0%{opacity:0}}.toast{left:50%;bottom:calc(20px + var(--safe-bottom) - var(--vp-gap));z-index:40;background:var(--text);max-width:calc(100% - 32px);color:var(--bg);font-size:var(--t-md);text-align:center;animation:toast-in .18s var(--ease);border-radius:999px;padding:11px 18px;font-weight:650;position:fixed;transform:translate(-50%);box-shadow:0 6px 24px #0006}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}}.split{inset:0 0 calc(-1 * var(--vp-gap)) 0;background:var(--bg);grid-template-columns:minmax(300px,360px) 1fr;display:grid;position:fixed}.split-side{border-right:1px solid var(--line);min-height:0;position:relative}.split-main{min-height:0;position:relative}.split .screen{position:absolute;inset:0}.split-main .topbar-back{display:none}.split-main .topbar.has-back{padding-left:var(--gutter)}.split-main .content>*{max-width:760px}@media (width>=760px){:root{--gutter:24px}.split-side{--gutter:16px}.sheet-backdrop{align-items:center}.sheet{border-radius:var(--r-lg);margin:0 16px;padding-bottom:18px}}@media (width>=1100px){.split{grid-template-columns:400px 1fr}}.stage{inset:0 0 calc(-1 * var(--vp-gap)) 0;background:var(--stage-bg);color:var(--stage-text);-webkit-user-select:none;user-select:none;flex-direction:column;display:flex;position:fixed}.stage-progress{z-index:2;background:var(--accent);transform-origin:0;height:2px;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.stage-top{min-height:calc(48px + var(--safe-top));padding:var(--safe-top) 4px 0 var(--gutter);color:var(--stage-dim);font-size:var(--t-sm);align-items:center;gap:8px;display:flex}.stage-pos{font-variant-numeric:tabular-nums;min-width:44px}.stage-title{min-width:0;color:var(--stage-text);opacity:.85;font-family:var(--font-title);font-size:var(--t-md);font-weight:var(--w-row);text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.stage-key,.stage-exit{color:var(--stage-dim)}.stage-scroll{overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:none;flex:1;min-height:0;padding:8px 20px 55vh;overflow-y:auto}.stage-scroll::-webkit-scrollbar{display:none}.lyrics-stage{margin:0 auto;font-weight:500}.lyrics-stage .lyric-line{color:var(--stage-text)}.lyrics-stage .lyric-section{color:var(--stage-dim)}.stage-empty,.stage-hint{color:var(--stage-dim);font-size:var(--t-md);text-align:center;margin:24px 0}.stage-hint{left:50%;bottom:calc(132px + var(--safe-bottom));white-space:nowrap;pointer-events:none;background:#1c1c1ce6;border-radius:999px;margin:0;padding:8px 16px;position:absolute;transform:translate(-50%)}.stage-bottom{padding:0 6px calc(6px + var(--safe-bottom));border-top:1px solid #ffffff0f}.stage-next{color:var(--stage-dim);font-size:var(--t-sm);text-align:right;text-overflow:ellipsis;white-space:nowrap;padding:8px 10px 0;overflow:hidden}.stage-controls{justify-content:space-between;align-items:center;display:flex}.stage-bottom .iconbtn{color:var(--stage-dim)}.stage-bottom .iconbtn:not(:disabled):active{color:var(--stage-text);background:#1d1d1d}.stage-bottom .stage-play{width:56px;height:56px;color:var(--stage-text)}.stage-group{align-items:center;display:flex}.stage-speed{min-width:20px;color:var(--stage-text);opacity:.8;font-size:var(--t-md);font-variant-numeric:tabular-nums;text-align:center}.aa{font-family:var(--font-ui);font-weight:700;line-height:1}.aa-small{font-size:15px}.aa-big{font-size:23px}@media (width>=700px){.lyrics-stage{max-width:40ch}.stage-scroll{padding-left:40px;padding-right:40px}}.menu .btn .row-main{white-space:normal;text-align:left;align-items:flex-start;padding:9px 0}.menu .btn .row-sub{white-space:normal;font-weight:400}.stage-part{max-width:42%;min-height:32px;color:var(--stage-text);font:650 var(--t-sm) / 1 var(--font-ui);text-overflow:ellipsis;white-space:nowrap;background:#1d1d1d;border:0;border-radius:999px;flex:none;padding:0 12px;position:relative;overflow:hidden}.stage-part:after{content:"";position:absolute;inset:-6px 0}.stage-scroll.has-sheet{padding-left:8px;padding-right:8px}.stage-scroll.is-paged{touch-action:none;padding:4px 8px;display:flex;overflow:hidden}.stage-sheet{width:100%}.is-paged .stage-sheet{flex:1;min-height:0;display:flex}.pdf{width:100%;position:relative}.pdf .stage-empty{margin:32px 0}.pdf-page{background:#fff;border-radius:2px;width:100%;height:auto;margin:0 auto 10px;display:block}.pdf-paged{flex:1;min-height:0}.pdf-paged .pdf-canvases{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.pdf-paged .pdf-page{width:auto;max-width:100%;height:auto;max-height:100%;margin:0;display:none}.pdf-paged .pdf-page.current{display:block}.pdf-invert .pdf-page{filter:invert()hue-rotate(180deg)}.sheets-edit{margin-top:24px}.sheets-edit>h2{margin:0 0 8px;font-weight:400}.sheets-edit .field-hint{font-size:var(--t-sm);margin:2px 0 0;display:block}.sheet-row{align-items:center;gap:8px;margin-bottom:8px;display:flex}.sheet-row .input{flex:1;min-width:0}.sheet-size{color:var(--text-3);font-size:var(--t-sm);font-variant-numeric:tabular-nums;flex:none}.sheet-chips{padding:12px 0 0}
