@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-latin.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-italic-latin.woff2)format("woff2")}@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/raleway-latin.woff2)format("woff2")}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(/fonts/material-symbols-subset.woff2)format("woff2")}:root{--ink:244, 241, 235;--void:11, 12, 13;--s-1:rgba(var(--void), .72);--s-2:rgba(var(--void), .8);--s-3:#121415eb;--s-4:#0b0c0d;--s-hover:rgba(var(--ink), .06);--s-press:rgba(var(--ink), .11);--scrim-h:linear-gradient(to right, rgba(var(--void), 0) 0px, rgba(var(--void), .34) 64px, rgba(var(--void), .72) 150px, rgba(var(--void), .86) 100%);--scrim-v:linear-gradient(to top, rgba(var(--void), .9) 0px, rgba(var(--void), .8) 96px, rgba(var(--void), .34) 210px, rgba(var(--void), 0) 100%);--blur:blur(16px) saturate(.86);--t-1:rgb(var(--ink));--t-2:rgba(var(--ink), .8);--t-3:rgba(var(--ink), .64);--t-4:rgba(var(--ink), .3);--t-inv:#0b0c0d;--line-1:rgba(var(--ink), .12);--line-2:rgba(var(--ink), .24);--line-3:rgba(var(--ink), .6);--line-mark:rgba(var(--ink), .3);--sig:#d9563c;--sig-hi:#ee6e52;--sig-dim:#d9563c29;--pos:#b7c7a8;--focus-ring:0 0 0 2px #0b0c0d, 0 0 0 4px #f4f1eb;--r-0:0px;--r-1:2px;--f-display:"Instrument Serif", "Times New Roman", serif;--f-ui:"Raleway", "Helvetica Neue", Arial, sans-serif;--f-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--fs-display:2.5rem;--fs-title:1.375rem;--fs-lead:1rem;--fs-body:.875rem;--fs-label:.75rem;--fs-meta:.6875rem;--fs-micro:.625rem;--e-out:cubic-bezier(.22, .61, .36, 1);--e-inout:cubic-bezier(.65, 0, .35, 1);--e-entrance:cubic-bezier(.16, 1, .3, 1);--d-0:90ms;--d-1:.13s;--d-2:.22s;--d-3:.42s;--d-4:.9s;--level:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--s-1:rgba(var(--void), .86);--s-2:rgba(var(--void), .9);--scrim-h:linear-gradient(to right, rgba(var(--void), 0) 0px, rgba(var(--void), .48) 64px, rgba(var(--void), .86) 150px, rgba(var(--void), .94) 100%);--scrim-v:linear-gradient(to top, rgba(var(--void), .94) 0px, rgba(var(--void), .88) 96px, rgba(var(--void), .48) 210px, rgba(var(--void), 0) 100%)}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}html,body{overscroll-behavior:none;background:var(--s-4);height:100%;color:var(--t-1);font-family:var(--f-ui);-webkit-font-smoothing:antialiased;font-weight:300;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0}img{max-width:100%}[hidden]{display:none!important}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0, "wght" 200, "GRAD" 0, "opsz" 24;-webkit-user-select:none;user-select:none;direction:ltr;font-family:Material Symbols Outlined;font-size:20px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.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}:where(a[href],button,input,[tabindex]):focus-visible{outline-offset:2px;box-shadow:var(--focus-ring);border-radius:var(--r-1);outline:2px solid #0000}#screenshotable{z-index:0;position:fixed;inset:0}.webgl{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;outline:none;width:100%;height:100%;display:block;position:absolute;inset:0}.webgl:active{cursor:grabbing}.webgl:focus-visible{outline-offset:-2px;box-shadow:none;outline:2px solid #0000}#screenshotable:before,#screenshotable:after{content:"";pointer-events:none;z-index:1;border-color:var(--line-mark);width:14px;height:14px;transition:border-color .26s var(--e-out);border-style:solid;position:absolute}#screenshotable:before{border-width:1px 0 0 1px;top:20px;left:20px}#screenshotable:after{border-width:0 1px 1px 0;bottom:20px;right:20px}body.is-capturing #screenshotable:before,body.is-capturing #screenshotable:after{border-color:var(--t-1)}body.is-capturing .panel,body.is-capturing .console,body.is-capturing .panel__tab,body.is-capturing .toasts{visibility:hidden}.plate-caption{z-index:1;text-align:center;pointer-events:none;max-width:460px;font:400 var(--fs-lead) / 1.3 var(--f-display);color:var(--t-1);text-shadow:0 1px 2px #0009,0 2px 14px #000000b3;transition:opacity .3s var(--e-entrance), transform var(--d-3) var(--e-inout);font-style:italic;position:absolute;bottom:92px;left:50%;transform:translate(-50%)}.plate-caption--swap{opacity:0}.panel{z-index:100;width:384px;box-shadow:none;transition:transform var(--d-3) var(--e-inout);background:0 0;border:none;grid-template-rows:96px 1fr;display:grid;position:fixed;inset:0 0 0 auto}.panel:before{content:"";background:var(--scrim-h);-webkit-backdrop-filter:var(--blur);pointer-events:none;z-index:-1;position:absolute;inset:0 0 0 -150px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 150px);mask-image:linear-gradient(90deg,#0000 0,#000 150px)}.panel.collapsed{transform:translate(100%)}.panel__head{grid-template-columns:1fr auto;align-items:baseline;padding:40px 32px 0 40px;display:grid;position:relative}.panel__head:after{content:"";background:var(--line-1);height:1px;position:absolute;bottom:0;left:40px;right:32px}.panel__mark{font:400 var(--fs-display) / 1 var(--f-display);letter-spacing:-.015em;color:var(--t-1)}.text-button{font:400 var(--fs-label) / 1 var(--f-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--t-2);transition:color var(--d-1) linear}.text-button:hover{color:var(--t-1)}.panel__tab{right:max(0px, env(safe-area-inset-right));background:var(--s-2);width:44px;height:132px;-webkit-backdrop-filter:var(--blur);border-left:1px solid var(--line-1);writing-mode:vertical-rl;letter-spacing:.22em;text-transform:uppercase;font-size:var(--fs-label);color:var(--t-2);z-index:101;opacity:0;visibility:hidden;transition:opacity var(--d-2) var(--e-out), visibility 0s linear var(--d-2);border-radius:0;place-items:center;font-weight:400;display:grid;position:fixed;top:50%;transform:translateY(-50%)}body:not(.panel-open) .panel__tab{opacity:1;visibility:visible;transition-delay:.18s,0s}.panel__tab:hover{color:var(--t-1)}.sections{scrollbar-width:none;overscroll-behavior:contain;touch-action:pan-y;flex-direction:column;gap:32px;padding:28px 32px 32px 40px;display:flex;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000 0,#000 24px calc(100% - 40px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 24px calc(100% - 40px),#0000 100%)}.sections::-webkit-scrollbar{display:none}.section{grid-template-rows:20px auto;row-gap:12px;display:grid}.sections--stagger .section{animation:section-in var(--d-2) var(--e-entrance) both}.sections--stagger .section:first-child{animation-delay:0s}.sections--stagger .section:nth-child(2){animation-delay:40ms}.sections--stagger .section:nth-child(3){animation-delay:80ms}.sections--stagger .section:nth-child(4){animation-delay:.12s}.sections--stagger .section:nth-child(n+5){animation-delay:.16s}@keyframes section-in{0%{opacity:0;transform:translateY(8px)}}.section__head{grid-template-columns:1fr auto auto auto;align-items:center;column-gap:10px;display:grid}.section__label{font:400 var(--fs-label) / 1 var(--f-ui);letter-spacing:.22em;text-transform:uppercase;color:var(--t-2);transition:color var(--d-1) linear}.section:hover .section__label,.section:focus-within .section__label{color:var(--t-1)}.section__count{font:400 var(--fs-meta) / 1 var(--f-mono);letter-spacing:.06em;color:var(--t-3);font-variant-numeric:tabular-nums}.section__empty{border:1px dashed var(--line-1);width:96px;height:111px;font:400 var(--fs-micro) / 1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t-4);place-items:center;display:grid}.items{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x;grid-auto-columns:96px;grid-auto-flow:column;align-items:start;gap:12px;margin:-6px;padding:6px;scroll-padding:6px;display:grid;overflow-x:auto}.items::-webkit-scrollbar{display:none}.option{scroll-snap-align:start;position:relative}.option__input{opacity:0;appearance:none;pointer-events:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.chip{aspect-ratio:276/320;border-radius:var(--r-1);background:var(--s-2);cursor:pointer;width:100%;box-shadow:inset 0 0 0 1px var(--line-1);transition:box-shadow var(--d-2) var(--e-out), opacity var(--d-1) linear;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border:none;padding:0;display:block;position:relative;overflow:hidden}.chip img{object-fit:cover;filter:saturate(.94)contrast(1.03);pointer-events:none;width:100%;height:100%;display:block}.chip__no{font:400 var(--fs-micro) / 1 var(--f-mono);letter-spacing:.08em;color:var(--t-3);transition:color var(--d-1) linear, background-color var(--d-1) linear;padding:2px 3px;position:absolute;bottom:5px;left:6px}.chip:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.chip:hover .chip__no{color:var(--t-2)}.option__input:focus-visible+.chip{box-shadow:inset 0 0 0 1px var(--line-2), var(--focus-ring);outline:none}.chip:active{opacity:.82;transition-duration:var(--d-0)}.option__input:checked+.chip{box-shadow:inset 0 0 0 1px var(--line-3)}.option__input:checked+.chip:after{content:"";background:var(--t-1);width:3px;height:3px;position:absolute;top:6px;right:6px}.option__input:checked+.chip .chip__no{background:var(--t-1);color:var(--t-inv)}.option__input:checked+.chip:hover{opacity:.94}.option__input:focus-visible:checked+.chip{box-shadow:inset 0 0 0 1px var(--line-3), var(--focus-ring)}.option__input:checked+.chip--noimage .chip__no,.chip--noimage .chip__no{height:100%;font-size:var(--fs-label);color:var(--t-4);background:0 0;place-items:center;display:grid;position:static}.chip--none{box-shadow:none;border:1px dashed var(--line-1);background:0 0;place-items:center;display:grid}.chip--none:before{content:"—";font:400 var(--fs-label) / 1 var(--f-mono);color:var(--t-3)}.option__input:checked+.chip--none{box-shadow:inset 0 0 0 1px var(--line-3);border-color:#0000}.arrow{width:24px;height:24px;color:var(--t-4);transition:color var(--d-1) linear, background-color var(--d-1) linear;place-items:center;display:grid;position:relative}.arrow:before{content:"";position:absolute;inset:-4px}.arrow .material-symbols-outlined{font-size:18px}.section:hover .arrow,.section:focus-within .arrow{color:var(--t-2)}.arrow:hover{color:var(--t-1);background:var(--s-hover)}.arrow:active{background:var(--s-press);transition-duration:var(--d-0)}.arrow:disabled{color:var(--t-4);opacity:.4;pointer-events:none}.field{row-gap:8px;display:grid}.seg{background:var(--s-2);border-radius:var(--r-0);width:fit-content;height:28px;box-shadow:inset 0 0 0 1px var(--line-1);display:inline-flex}.seg__item{cursor:pointer;white-space:nowrap;height:28px;font:400 var(--fs-meta) / 1 var(--f-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--t-3);transition:color var(--d-1) linear, background-color var(--d-1) linear;background:0 0;border:none;justify-content:center;align-items:center;gap:3px;padding:0 13px;display:inline-flex}.seg .option+.option{box-shadow:inset 1px 0 0 var(--line-1)}.seg__item:hover{color:var(--t-1);background:var(--s-hover)}.option__input:focus-visible+.seg__item{box-shadow:var(--focus-ring);z-index:1}.option__input:focus-visible:checked+.seg__item{box-shadow:inset 0 -1px 0 0 var(--line-3), var(--focus-ring);z-index:1}.option__input:checked+.seg__item{color:var(--t-1);box-shadow:inset 0 -1px 0 0 var(--line-3)}.extras{display:contents}.panel__footer{border-top:1px solid var(--line-1);order:1;row-gap:20px;padding-top:24px;display:grid}.panel__tabs{display:none}.seg__badge{font:400 var(--fs-micro) / 1 var(--f-mono);color:var(--t-3);vertical-align:super;margin-left:4px}.console{left:max(40px, env(safe-area-inset-left));bottom:max(36px, env(safe-area-inset-bottom));z-index:90;align-items:center;gap:4px;height:40px;display:flex;position:fixed}.console button{width:40px;height:40px;color:var(--t-2);filter:drop-shadow(0 1px 3px #0000008c);border-radius:var(--r-0);transition:color var(--d-1) linear, background-color var(--d-1) linear;background:0 0;border:none;place-items:center;display:grid;position:relative}.console button:hover{color:var(--t-1);background:var(--s-hover)}.console button:active{background:var(--s-press)}.console button[aria-pressed=true]{color:var(--t-1)}.console button[aria-pressed=true]:after{content:"";background:var(--line-3);width:12px;height:1px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.console__divider{background:var(--line-2);width:1px;height:20px;margin:0 18px 0 20px}.console__slider{align-items:center;padding:0 4px;display:flex}.console--muted #volume{opacity:.4}.console .console__recall{display:none}.console:after{content:"";background:linear-gradient(to right, var(--line-3) 0 calc(var(--level) * 100%), var(--line-1) calc(var(--level) * 100%) 100%);pointer-events:none;height:2px;transition:none;position:absolute;bottom:-3px;left:0;right:0}#volume{appearance:none;cursor:pointer;background:0 0;outline:none;width:76px;height:40px;margin:0}#volume::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--t-1) 0 var(--pct,30%), var(--line-1) var(--pct,30%) 100%);height:2px;transition:height var(--d-1) var(--e-out);border-radius:0}#volume::-webkit-slider-thumb{-webkit-appearance:none;background:var(--t-1);border:none;border-radius:0;width:2px;height:14px;margin-top:-6px;box-shadow:0 0 0 6px #0000}#volume::-moz-range-track{background:var(--line-1);border:none;height:2px}#volume::-moz-range-progress{background:var(--t-1);border:none;height:2px}#volume::-moz-range-thumb{background:var(--t-1);border:none;border-radius:0;width:2px;height:14px}#volume:hover::-webkit-slider-runnable-track{height:4px}#volume:hover::-webkit-slider-thumb{margin-top:-5px}#volume:focus-visible{box-shadow:none}#volume:focus-visible::-webkit-slider-thumb{box-shadow:var(--focus-ring)}.console .capture{border-radius:var(--r-1);font:500 var(--fs-label) / 1 var(--f-ui);letter-spacing:.18em;text-transform:uppercase;transition:background-color var(--d-1) linear, transform var(--d-1) var(--e-out);border:none;align-items:center;gap:9px;padding:0 20px;background:var(--sig)!important;width:auto!important;height:40px!important;color:var(--t-inv)!important;display:inline-flex!important}.capture .material-symbols-outlined{font-size:18px}.console .capture:hover{background:var(--sig-hi)!important}.console .capture:active{transition-duration:var(--d-0);transform:scale(.985)}body.is-capturing .console .capture{pointer-events:none}.toasts{left:max(40px, env(safe-area-inset-left));z-index:9000;pointer-events:none;flex-direction:column-reverse;gap:8px;display:flex;position:fixed;bottom:140px}.toast{background:var(--s-3);max-width:320px;min-height:40px;-webkit-backdrop-filter:var(--blur);border-left:2px solid var(--line-3);border-radius:var(--r-0);color:var(--t-1);font:300 var(--fs-body) / 1.4 var(--f-ui);animation:toast-in var(--d-2) var(--e-entrance) both;align-items:center;gap:12px;padding:11px 16px;display:flex}.toast__icon{color:var(--t-2);flex:none;font-size:18px}.toast--leaving{animation:toast-out var(--d-2) var(--e-out) both}@keyframes toast-in{0%{opacity:0;transform:translateY(6px)}}@keyframes toast-out{to{opacity:0}}.fatal{z-index:9999;background:var(--s-4);width:100%;max-width:none;height:100%;max-height:none;color:var(--t-1);text-align:left;border:0;place-content:center;justify-items:start;gap:16px;padding:40px;display:grid;position:fixed;inset:0}.fatal::backdrop{background:var(--s-4)}.fatal__title{font:400 var(--fs-display) / 1 var(--f-display);color:var(--t-1)}.fatal__detail{font:300 var(--fs-lead) / 1.5 var(--f-ui);color:var(--t-2);max-width:40ch}.button--primary{background:var(--sig);height:40px;color:var(--t-inv);border-radius:var(--r-1);font:500 var(--fs-label) / 1 var(--f-ui);letter-spacing:.18em;text-transform:uppercase;padding:0 20px}.loading{z-index:9998;background:var(--s-4);transition:opacity var(--d-4) var(--e-out);grid-template-rows:auto 1fr auto;justify-items:center;padding:40px;display:grid;position:fixed;inset:0}.loading:before,.loading:after{content:"";border-color:var(--line-mark);border-style:solid;width:14px;height:14px;position:absolute}.loading:before{border-width:1px 0 0 1px;top:20px;left:20px}.loading:after{border-width:0 1px 1px 0;bottom:20px;right:20px}.loading__head{transition:opacity .32s var(--e-out), transform .32s var(--e-out);place-self:start}.loading__mark{font:400 var(--fs-meta) / 1 var(--f-ui);letter-spacing:.22em;text-transform:uppercase;color:var(--t-2)}.loading__figure{--k:.0010723;--px:1;left:calc(50vw + var(--lo-x) * var(--k) * 100svh);top:calc(50svh + var(--lo-y) * var(--k) * 100svh);width:calc(var(--lo-w) * var(--k) * 100svh);height:calc(var(--lo-h) * var(--k) * 100svh);position:absolute}.loading__figure svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.loading__sketch{fill:none;stroke:none;stroke-linejoin:round;stroke-linecap:round}.loading__pencil{stroke:rgba(var(--ink), .38);stroke-width:calc(1 * var(--px));stroke-dasharray:1;stroke-dashoffset:1px;animation:loading-draw 1.3s var(--e-inout) .1s forwards}.loading__ink{stroke:var(--t-1);stroke-width:calc(1.5 * var(--px));stroke-dasharray:1;stroke-dashoffset:1px;animation:loading-draw 2.2s var(--e-inout) .7s forwards}.loading__tip{stroke:var(--sig);stroke-width:calc(3 * var(--px));stroke-dasharray:.012 .988;stroke-dashoffset:.012px;opacity:0;animation:loading-tip 2.2s var(--e-inout) .7s forwards}@keyframes loading-draw{to{stroke-dashoffset:0}}@keyframes loading-tip{0%{stroke-dashoffset:.012px;opacity:1}96%{opacity:1}to{stroke-dashoffset:-.988px;opacity:0}}@media (prefers-reduced-motion:reduce){.loading__pencil,.loading__ink{stroke-dashoffset:0;animation:none}.loading__tip{display:none}}.loading__meter{width:min(400px,100% - 80px);transition:opacity .32s var(--e-out), transform .32s var(--e-out);align-self:end;margin-top:34px}.loading__pct{text-align:right;font:400 var(--fs-display) / 1 var(--f-display);letter-spacing:-.02em;color:var(--t-1);font-variant-numeric:tabular-nums;margin-bottom:14px}.loading__pct i{color:var(--t-3);margin-left:.1em;font-size:.45em;font-style:normal}.loading__rule{background:var(--line-1);height:1px;position:relative}.loading__rule span{background:var(--t-1);transform-origin:0;transition:transform var(--d-2) linear;position:absolute;inset:0;transform:scaleX(0)}.loading__read{font:400 var(--fs-meta) / 1 var(--f-mono);letter-spacing:.02em;color:var(--t-3);text-transform:uppercase;justify-content:space-between;margin-top:11px;display:flex}.loading__file{align-items:center;gap:8px;display:flex}.loading__bytes{font-variant-numeric:tabular-nums}.dot{background:var(--sig);width:4px;height:4px;display:block}.loading__retry{color:var(--t-1);border-bottom:1px solid var(--line-2);margin-top:16px;margin-left:auto;padding-bottom:2px;display:block}.loading--failed .loading__rule span,.loading--failed .dot{background:var(--sig)}.loading--done .dot{background:var(--pos)}.loading--done .loading__head,.loading--done .loading__meter{opacity:0;transition-delay:.24s;transform:translateY(-10px)}.loading--done{opacity:0;transition:background-color 1s var(--e-out), opacity .3s var(--e-out) 1.8s;background-color:#0000}.loading--done .loading__pencil{stroke:#0000;transition:stroke .6s var(--e-out) .3s}.loading--done .loading__ink{stroke:var(--sig);opacity:0;transition:stroke .3s var(--e-out) .8s, opacity .7s var(--e-out) 1s}.loading--done .loading__tip{opacity:0}.sheet{background:var(--s-3);width:calc(100% - 40px);max-width:520px;-webkit-backdrop-filter:var(--blur);border:1px solid var(--line-1);border-radius:var(--r-1);color:var(--t-1);margin:auto;padding:0}.sheet::backdrop{background:rgba(var(--void), .7)}.sheet__head{border-bottom:1px solid var(--line-1);justify-content:space-between;align-items:center;padding:24px 24px 16px;display:flex}.sheet__title{font:400 var(--fs-title) / 1 var(--f-display);color:var(--t-1)}.sheet__close{width:40px;height:40px;color:var(--t-2);place-items:center;display:grid}.shortcuts{grid-template-columns:8rem 1fr;gap:10px 16px;max-height:60vh;padding:20px 24px 24px;display:grid;overflow-y:auto}.shortcuts dt{flex-wrap:wrap;gap:4px;display:flex}.shortcuts dd{font-size:var(--fs-body);color:var(--t-2)}kbd{min-width:22px;height:22px;font:400 var(--fs-meta) / 1 var(--f-mono);color:var(--t-1);background:var(--s-2);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:var(--r-1);place-items:center;padding:0 6px;display:inline-grid}@media (width>=768px) and (width<=1023px){.panel{grid-template-rows:80px 1fr;width:336px}.panel:before{inset:0 0 0 -110px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 110px);mask-image:linear-gradient(90deg,#0000 0,#000 110px)}.panel__head{padding:32px 24px 0 28px}.panel__head:after{left:28px;right:24px}.panel__mark{font-size:1.75rem}.sections{gap:28px;padding:24px 24px 28px 28px}.section{grid-template-rows:20px auto}.items{grid-auto-columns:84px;gap:16px}.console{left:max(28px, env(safe-area-inset-left));bottom:max(28px, env(safe-area-inset-bottom))}.panel__tab{width:40px;height:118px}}@media (width<=767px){.panel{border-top:1px solid var(--line-1);grid-template-rows:52px 40px auto;width:100%;height:auto;inset:auto 0 56px}.panel:before{background:var(--scrim-v);inset:-1px 0 0;-webkit-mask-image:none;mask-image:none}.panel.collapsed{transform:translateY(calc(100% + 56px))}.panel__head{grid-template-rows:52px;align-items:center;padding:0 20px}.panel__head:after{display:none}.panel__head{touch-action:none}.panel__head .text-button{min-height:44px;margin-right:-12px;padding:0 12px}.panel__head:before{content:"";background:var(--line-2);width:36px;height:3px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.panel__mark{font-size:var(--fs-title);letter-spacing:-.01em}.panel__tabs{width:auto;height:40px;box-shadow:none;scrollbar-width:none;scroll-snap-type:x proximity;background:0 0;gap:6px;padding:0 20px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 16px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 16px),#0000 100%)}.panel__tabs::-webkit-scrollbar{display:none}.panel__tabs .option{scroll-snap-align:center;flex:none}.panel__tabs .option+.option{box-shadow:none}.panel__tabs .seg__item{letter-spacing:.16em;height:40px;font-size:var(--fs-label);padding:0 14px}.panel__tabs .option__input:checked+.seg__item{color:var(--t-1)}.sections{gap:0;padding:8px 0 16px;-webkit-mask-image:none;mask-image:none}.section{grid-template-rows:auto;padding:0 20px;display:none}.section--active{display:grid}.section__head{display:none}.items{grid-auto-columns:80px;gap:10px;scroll-padding:6px 20px}.extras{overscroll-behavior:contain;max-height:42dvh;padding:0 20px 8px;display:none;overflow-y:auto}.extras--active{display:grid}.console{height:56px;padding:0 16px calc(0px + env(safe-area-inset-bottom));background:var(--s-2);-webkit-backdrop-filter:var(--blur);border-top:1px solid var(--line-1);scrollbar-width:none;justify-content:space-between;gap:0;bottom:0;left:0;right:0;overflow-x:auto}.console::-webkit-scrollbar{display:none}.console button{flex:none;width:44px;height:44px}.console__divider{display:none}.console .capture{justify-content:center;padding:0;width:44px!important;height:44px!important}.capture__label,#shortcuts-open,.console__slider{display:none}.console .console__recall{flex:none;display:none}body:not(.panel-open) .console .console__recall{display:grid}.panel__tab{display:none}.plate-caption{bottom:calc(56px + env(safe-area-inset-bottom) + 16px);font-size:var(--fs-body);max-width:calc(100% - 32px)}body.panel-open .plate-caption{bottom:calc(209px + env(safe-area-inset-bottom) + 56px + 16px)}#screenshotable:before,#screenshotable:after,.loading:before,.loading:after{display:none}.toasts{left:16px;right:16px;bottom:calc(56px + env(safe-area-inset-bottom) + 12px)}.toast{max-width:none}.loading{padding:24px}.loading__plate{width:280px}.shortcuts{grid-template-columns:1fr;gap:4px 0}.shortcuts dd{margin-bottom:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.panel{transition:opacity var(--d-2) linear!important}.panel.collapsed{opacity:0;visibility:hidden;transform:none}.console:after{display:none}}@media (prefers-reduced-transparency:reduce){.panel:before,.panel__tab,.console,.toast,.sheet{-webkit-backdrop-filter:none}.console{background:rgba(var(--void), .96)}.panel:before{background:rgba(var(--void), .94);inset:0;-webkit-mask-image:none;mask-image:none}}@media (forced-colors:active){.chip,.seg__item{forced-color-adjust:none;color:buttontext;background:buttonface;border:1px solid buttonborder}.option__input:checked+.chip,.option__input:checked+.seg__item{border:2px solid highlight}.panel:before{background:canvas}}.place-veil{pointer-events:none;opacity:0;transition:opacity .36s var(--e-inout,ease-in-out);background:#000;position:absolute;inset:0}.place-veil--on{opacity:1;transition-duration:.22s}@media (width<=767px){#reset-view,#audio-mute{display:none}.console{gap:2px;padding-left:10px;padding-right:10px}.console button{width:40px}}
