.dropzone{gap:var(--s1);border:var(--line) dashed var(--rule);background:var(--paper);padding:var(--s3) var(--s2);justify-items:start;display:grid}.dropzone[data-over=true]{background:var(--mark);border-style:solid}.dropzone-title{font-family:var(--font-head);font-size:var(--step-1);margin:0;font-weight:750}.dropzone-actions{gap:var(--s1);flex-wrap:wrap;align-items:center;display:flex}.dropzone-limits{font-size:var(--step--1);color:var(--text-soft);margin:0}.dropzone input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.filelist{margin:var(--s2) 0;border-top:var(--line) solid var(--rule);counter-reset:file;padding:0;list-style:none}.filelist li{counter-increment:file;gap:var(--s0);border-bottom:1px solid var(--rule-soft);padding-block:var(--s0);background:var(--paper);grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;display:grid}.filelist li:before{content:counter(file);font-family:var(--font-head);text-align:center;color:var(--brand);font-weight:800}.filelist-name{overflow-wrap:anywhere;font-weight:650}.filelist-meta{font-size:var(--step--1);color:var(--text-soft);display:block}.filelist-meta.error-text{color:var(--danger)}.filelist-tools{gap:2px;padding-inline-end:var(--s-1);display:flex}.icon-btn{appearance:none;width:var(--tap);height:var(--tap);border:var(--line) solid var(--rule);background:var(--ground);color:var(--text);border-radius:var(--radius);cursor:pointer;place-items:center;padding:0;display:inline-grid}.icon-btn:hover{background:var(--mark)}.icon-btn[disabled]{opacity:.35;cursor:not-allowed}.icon-btn svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:square;stroke-linejoin:miter;width:20px;height:20px}.filelist-extra{grid-column:2/-1;padding-inline-end:var(--s0)}.filelist-extra .input{min-height:var(--tap)}.progress{margin-block:var(--s2)}.progress-bar{border:var(--line) solid var(--rule);background:var(--paper);height:14px}.progress-fill{background:var(--brand);width:0;height:100%;transition:width .12s linear}.progress-label{font-size:var(--step--1);margin-top:var(--s-1)}.actionbar{z-index:5;margin:var(--s3) calc(-1 * var(--s2)) calc(-1 * var(--s3));padding:var(--s1) var(--s2);background:var(--panel);border-top:var(--line) solid var(--rule);gap:var(--s1);flex-wrap:wrap;align-items:center;display:flex;position:sticky;bottom:0}.actionbar .btn:first-child{flex:14rem}@media (width>=40rem){.actionbar{margin:var(--s3) 0 0;padding:var(--s2) 0 0;background:0 0;position:static}.actionbar .btn:first-child{flex:0 auto}}.actionbar-note{font-size:var(--step--1);color:var(--text-soft)}.slip{margin-top:var(--s4);background:var(--paper);border:1px solid var(--border);border-radius:0 0 var(--radius) var(--radius);box-shadow:var(--shadow-2);padding:var(--s3) var(--s2) var(--s2);border-top:0;position:relative}.slip:before{content:"";border-top:2.5px dashed var(--rule);position:absolute;top:-1px;left:0;right:0}.slip-notch{background:var(--panel);border:1px solid var(--rule-soft);border-radius:50%;width:20px;height:20px;position:absolute;top:-10px}.slip-notch--l{left:-11px}.slip-notch--r{right:-11px}.slip-head{justify-content:space-between;align-items:baseline;gap:var(--s1);font-size:var(--step--1);color:var(--text-soft);font-family:var(--font-mono);border-bottom:1px solid var(--rule-soft);padding-bottom:var(--s0);margin-bottom:var(--s2);display:flex}.slip h2,.slip h3{font-size:var(--step-2);margin-bottom:var(--s1);padding-inline-end:7.5rem}.slip-rows{margin:0 0 var(--s2);grid-template-columns:auto 1fr;gap:0;display:grid}.slip-rows dt,.slip-rows dd{border-bottom:1px dotted var(--rule-soft);margin:0;padding-block:.45rem}.slip-rows dt{color:var(--text-soft);padding-inline-end:var(--s2)}.slip-rows dd{text-align:end;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:700}.slip-actions{gap:var(--s1);flex-wrap:wrap;display:flex}.slip-big{font-family:var(--font-head);font-size:var(--step-4);letter-spacing:-.03em;margin:0 0 var(--s1);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:800;line-height:1}.stamp{top:3.25rem;right:var(--s2);color:var(--stamp);outline-offset:2px;font-family:var(--font-head);pointer-events:none;border:3px solid;outline:1.5px solid;justify-items:center;padding:.15rem .6rem .2rem;line-height:1.05;animation:.28s cubic-bezier(.2,.9,.3,1.3) both stamp-in;display:grid;position:absolute;transform:rotate(-9deg)}.stamp b{letter-spacing:.02em;font-size:1.45rem;font-weight:800}.stamp small{font-family:var(--font-mono);font-size:.68rem}@keyframes stamp-in{0%{opacity:0;transform:rotate(-9deg)scale(1.6)}to{opacity:1;transform:rotate(-9deg)scale(1)}}.toast-region{left:var(--s2);right:var(--s2);bottom:calc(var(--s2) + 4.5rem);z-index:40;gap:var(--s0);pointer-events:none;justify-items:start;display:grid;position:fixed}@media (width>=40rem){.toast-region{bottom:var(--s3);max-width:28rem;right:auto}}.toast{pointer-events:auto;background:var(--paper);color:var(--text);border:var(--line) solid var(--border);border-inline-start:4px solid var(--success);border-radius:var(--radius-sm);box-shadow:var(--shadow-3);padding:var(--s1) var(--s2);font-weight:600}.toast--error{border-inline-start-color:var(--danger)}.notice-box{border:var(--line) solid color-mix(in srgb, var(--danger) 25%, var(--border));border-inline-start:4px solid var(--danger);border-radius:var(--radius-sm);background:var(--danger-soft);padding:var(--s1) var(--s2);margin-block:var(--s2)}.notice-box p{margin:0}.notice-box--ok{border-color:color-mix(in srgb, var(--success) 25%, var(--border));border-inline-start-color:var(--success);background:var(--success-soft)}.notice-box--warn{border-color:color-mix(in srgb, var(--warning) 25%, var(--border));border-inline-start-color:var(--warning);background:var(--warning-soft)}.notice-box ul{margin:0;padding-inline-start:1.2rem}.compare{gap:var(--s1);margin-bottom:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.compare figure{margin:0}.compare img{object-fit:contain;background:var(--panel);border:1px solid var(--rule-soft);width:100%;height:9rem;display:block}.compare figcaption{font-size:var(--step--1);color:var(--text-soft)}.split-bar{border:var(--line) solid var(--rule);height:1.25rem;margin-block:var(--s1) var(--s0);display:flex}.split-bar>span{display:block}.split-bar .part-a{background:var(--brand)}.split-bar .part-b{background:var(--accent);border-inline-start:var(--line) solid var(--rule)}.legend{gap:var(--s0) var(--s3);font-size:var(--step--1);margin:0 0 var(--s2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.legend li:before{content:"";vertical-align:-.1rem;border:1.5px solid var(--rule);width:.8rem;height:.8rem;margin-inline-end:.4rem;display:inline-block}.legend .key-a:before{background:var(--brand)}.legend .key-b:before{background:var(--accent)}.table-wrap{border:1px solid var(--rule-soft);background:var(--paper);max-width:100%;overflow-x:auto}.ledger{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:var(--step--1)}.ledger th,.ledger td{text-align:end;border-bottom:1px solid var(--rule-soft);white-space:nowrap;padding:.5rem .65rem}.ledger th:first-child,.ledger td:first-child{text-align:start}.ledger thead th{border-bottom:var(--line) solid var(--rule);background:var(--paper);font-weight:700;position:sticky;top:0}.two-col{gap:0 var(--s3);display:grid}@media (width>=40rem){.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}}.picked{justify-content:space-between;align-items:center;gap:0 var(--s2);border:var(--line) solid var(--rule);background:var(--paper);padding:var(--s0) var(--s2);margin-bottom:var(--s2);flex-wrap:wrap;display:flex}.picked p{overflow-wrap:anywhere;margin:0}.btn-row{gap:var(--s0);margin-bottom:var(--s2);flex-wrap:wrap;display:flex}.result-list{margin:0 0 var(--s2);border-top:1px solid var(--rule-soft);max-height:18rem;padding:0;list-style:none;overflow:auto}.result-list li{justify-content:space-between;align-items:center;gap:var(--s1);border-bottom:1px solid var(--rule-soft);display:flex}.textarea{min-height:10rem;font-family:var(--font-mono);font-size:var(--step--1);resize:vertical;margin-bottom:var(--s2);line-height:1.5}.field--check label{align-items:center;gap:var(--s0);min-height:var(--tap);cursor:pointer;display:flex}.field--check input,.mark-toggle input{width:1.25rem;height:1.25rem;accent-color:var(--brand)}.pagegrid{margin:0 0 var(--s2);gap:var(--s1);grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));padding:0;list-style:none;display:grid}.pagegrid li{gap:var(--s-1);background:var(--paper);border:var(--line) solid var(--rule-soft);padding:var(--s0);display:grid}.pagegrid li.is-marked{border-color:var(--rule);background:var(--mark)}.pagegrid li.is-marked.mark-delete .thumb{opacity:.4}.pagegrid-label{font-size:var(--step--1);font-weight:650}.pagegrid-tools{gap:2px;display:flex}.thumb{aspect-ratio:3/4;background:var(--ground);border:1px solid var(--rule-soft);place-items:center;display:grid;overflow:hidden}.thumb-canvas{max-width:100%;max-height:100%;box-shadow:0 0 0 1px var(--rule-soft);transition:transform .16s}.thumb[data-turn="90"] .thumb-canvas{transform:rotate(90deg)}.thumb[data-turn="180"] .thumb-canvas{transform:rotate(180deg)}.thumb[data-turn="270"] .thumb-canvas{transform:rotate(270deg)}.thumb-wait{font-size:var(--step--1);color:var(--text-soft)}.mark-toggle{align-items:center;gap:var(--s-1);min-height:var(--tap);cursor:pointer;font-weight:650;display:inline-flex}.sendto{margin-top:var(--s1)}.pagegrid li.is-marked.mark-delete{border-color:var(--danger);background:var(--paper)}.result-preview{max-width:100%;max-height:16rem;margin:0 0 var(--s2);border:1px solid var(--rule-soft);background:var(--panel);display:block}.size-row{gap:0 var(--s1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.size-row--4{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=40rem){.size-row--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.crop-stage{width:fit-content;max-width:100%;margin:0 0 var(--s1);touch-action:none;user-select:none;background:var(--slate-ink);position:relative}.crop-stage img{opacity:.55;max-width:100%;max-height:70vh;display:block}.crop-box{border:2px solid var(--accent);outline:1px solid var(--slate-ink);cursor:move;background:color-mix(in srgb, var(--accent) 8%, transparent);position:absolute}.crop-handle{background:var(--accent);border:2px solid var(--slate-ink);width:28px;height:28px;position:absolute}.crop-handle--nw{cursor:nwse-resize;top:-14px;left:-14px}.crop-handle--ne{cursor:nesw-resize;top:-14px;right:-14px}.crop-handle--sw{cursor:nesw-resize;bottom:-14px;left:-14px}.crop-handle--se{cursor:nwse-resize;bottom:-14px;right:-14px}.meta-list{margin:var(--s2) 0;border-top:var(--line) solid var(--rule);padding:0;list-style:none}.meta-list>li{justify-content:space-between;align-items:flex-start;gap:var(--s1);padding:var(--s0) var(--s1);border-bottom:1px solid var(--rule-soft);background:var(--paper);display:flex}.meta-list p{margin:0}.meta-found{margin:var(--s-1) 0 0;font-size:var(--step--1);padding-inline-start:1.1rem}.label-row{justify-content:space-between;align-items:center;gap:0 var(--s1);flex-wrap:wrap;display:flex}.label-row>label{font-weight:650}.label-tools{flex-wrap:wrap;display:flex}.status-line{min-height:1.5em;margin:0 0 var(--s1);font-weight:600}.textarea--out{background:var(--ground)}.mono{font-family:var(--font-mono)}.break{overflow-wrap:anywhere}.check-row{gap:0 var(--s2);flex-wrap:wrap;display:flex}.check-row label{align-items:center;gap:var(--s-1);min-height:var(--tap);cursor:pointer;display:inline-flex}.check-row input{width:1.2rem;height:1.2rem;accent-color:var(--brand)}.highlight{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-mono);font-size:var(--step--1);background:var(--paper);border:1px solid var(--rule-soft);padding:var(--s1);max-width:none}.highlight mark{background:var(--accent);color:var(--on-accent);outline:1px solid var(--slate-ink)}.sandbox-frame{border:var(--line) solid var(--rule);width:100%;min-height:18rem;margin-top:var(--s1);background:#fff}.clock{font-variant-numeric:tabular-nums}.qr-layout{gap:var(--s3);display:grid}@media (width>=48rem){.qr-layout{grid-template-columns:minmax(0,1fr) 16rem}.qr-layout>.actionbar{grid-column:1/-1}}.qr-preview{align-content:start;justify-items:center;gap:var(--s1);display:grid}.qr-preview img,.qr-empty{border:var(--line) solid var(--rule);background:#fff;width:15rem;max-width:100%;height:15rem}.qr-empty{text-align:center;padding:var(--s2);background:var(--paper);place-items:center;display:grid}.qr-payload{overflow-wrap:anywhere;max-width:15rem}.qr-video{border:var(--line) solid var(--rule);background:var(--slate-ink);width:100%;max-width:32rem;margin-bottom:var(--s1);display:block}.input--color{height:48px;padding:.25rem}.ledger th[scope=row]{text-align:start;color:var(--text-soft);font-weight:650}.ledger tbody td{white-space:normal;overflow-wrap:anywhere}.tally{margin:0 0 var(--s2);border-top:var(--line) solid var(--rule);border-inline-start:1px solid var(--rule-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}@media (width>=40rem){.tally{grid-template-columns:repeat(4,minmax(0,1fr))}}.tally>div{padding:var(--s0) var(--s1);border-inline-end:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft);background:var(--paper)}.tally dt{font-size:var(--step--1);color:var(--text-soft)}.tally dd{font-family:var(--font-head);font-size:var(--step-2);font-variant-numeric:tabular-nums;margin:0;font-weight:800}.inline-list{gap:var(--s0) var(--s2);flex-wrap:wrap;padding-inline-start:1.2rem;display:flex}.diff-out{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--paper);border:1px solid var(--rule-soft);padding:var(--s1);max-width:none;font-family:var(--font-mono);font-size:var(--step--1)}ins{color:#0b4a2a;background:#d6efe0;text-decoration:underline 2px}del{color:#8c1c15;background:#fbe0de;text-decoration:line-through 2px}.pw-box{gap:var(--s0);margin-bottom:var(--s1);align-items:center;display:flex}.pw-out{font-size:var(--step-1);border-width:var(--line-heavy);min-height:3.5rem}.strength{align-items:center;gap:var(--s1);font-weight:650;display:flex}.strength-bar{gap:3px;display:inline-flex}.strength-bar span{border:1.5px solid var(--rule);width:1.6rem;height:.6rem}.strength--0 .strength-bar .on{background:var(--danger)}.strength--1 .strength-bar .on{background:var(--accent)}.strength--2 .strength-bar .on,.strength--3 .strength-bar .on{background:var(--brand)}.hash-table th{white-space:nowrap}.hash-table th .tag{margin-inline-start:var(--s0)}.hash-table tr.is-match{background:var(--mark)}.convert-row{gap:0 var(--s1);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}@media (width>=40rem){.convert-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}.swap-btn{margin-bottom:var(--s2)}.convert-out{font-size:var(--step-1);background:var(--paper);border-inline-start:4px solid var(--brand);padding:var(--s1) var(--s2);overflow-wrap:anywhere}.convert-out b{font-family:var(--font-head);font-size:var(--step-2)}.words-out{font-family:var(--font-head);font-size:var(--step-1);max-width:none;font-weight:650;line-height:1.4}.words-out--caps{font-family:var(--font-mono);font-size:var(--step--1);color:var(--text-soft);font-weight:500}.gpa-table td{padding:.25rem}.gpa-table .input{min-height:var(--tap);min-width:4.5rem}.as-of{font-size:var(--step--1);color:var(--text-soft);border-inline-start:3px solid var(--stamp);padding-inline-start:var(--s1)}.as-of-stamp{font-family:var(--font-mono);color:var(--stamp);border:1.5px solid;margin-inline-end:var(--s-1);padding:0 .35em;font-size:.75rem;font-weight:600;display:inline-block;transform:rotate(-1.5deg)}.regimes{gap:var(--s2);margin-bottom:var(--s2);display:grid}@media (width>=40rem){.regimes{grid-template-columns:repeat(2,minmax(0,1fr))}}.regime{border:1px solid var(--rule-soft);padding:var(--s1) var(--s2)}.regime--best{border:var(--line) solid var(--brand)}.regime h3{gap:var(--s0);flex-wrap:wrap;align-items:center;display:flex}.regime-total{font-family:var(--font-head);font-size:var(--step-3);margin:0 0 var(--s0);font-variant-numeric:tabular-nums;font-weight:800}.deductions{border:1px solid var(--rule-soft);background:var(--paper);padding:0 var(--s1);margin-bottom:var(--s2)}.deductions summary{cursor:pointer;min-height:var(--tap);padding-block:.7rem;font-weight:650}.crop-pdf-stage{border:var(--line) solid var(--rule);background:var(--slate-ink);width:fit-content;max-width:100%;position:relative}.crop-pdf-stage img{opacity:.55;max-width:100%;max-height:60vh;display:block}.crop-pdf-keep{border:2px solid var(--accent);outline:1px solid var(--slate-ink);background:color-mix(in srgb, var(--accent) 8%, transparent);position:absolute}.hf-grid{gap:0 var(--s2);display:grid}@media (width>=48rem){.hf-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.redact-nav{align-items:center;gap:var(--s1);margin-block:var(--s2) var(--s1);flex-wrap:wrap;display:flex}.redact-stage{border:var(--line) solid var(--rule);cursor:crosshair;touch-action:none;user-select:none;width:fit-content;max-width:100%;position:relative}.redact-stage img{max-width:100%;display:block}.redact-box{outline:2px solid var(--focus);background:#000;position:absolute}.compare-pick>*{min-width:0}.compare-table del{color:var(--text);background:color-mix(in srgb, var(--chilli) 18%, transparent)}.compare-table ins{color:var(--text);background:color-mix(in srgb, var(--peacock) 20%, transparent);text-decoration:none}.compare-look img{border:var(--line) solid var(--rule);max-width:100%;display:block}.pdfa-check,.pdfa-fixes{margin-block:var(--s1) var(--s2)}.pdfa-check h3{margin-block:0 var(--s-1)}.calc{max-width:30rem}.calc-screen{border:var(--line) solid var(--rule);background:var(--paper);padding:var(--s1) var(--s2);margin-bottom:var(--s1)}.calc-input{width:100%;color:var(--text);font:600 1.6rem/1.3 var(--font-heading);text-align:end;background:0 0;border:0;padding:0}.calc-input:focus-visible{outline:var(--line-heavy) solid var(--focus);outline-offset:4px}.calc-answer{text-align:end;min-height:1.6em;color:var(--text-soft);font-size:1.05rem;display:block}.calc-options{align-items:center;gap:var(--s1) var(--s2);margin-bottom:var(--s1);flex-wrap:wrap;display:flex}.calc-toggle{align-items:center;gap:var(--s-1);min-height:var(--tap);display:flex}.calc-keys{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.calc-keys--sci{margin-bottom:4px}.calc-key{border:var(--line) solid var(--rule);background:var(--paper);min-height:3.25rem;color:var(--text);font:600 1.15rem var(--font-heading);cursor:pointer}.calc-key:hover{background:var(--mark)}.calc-key:focus-visible{outline:var(--line-heavy) solid var(--focus);outline-offset:2px}.calc-key--fn{background:var(--panel);font-size:1rem}.calc-key--op{background:var(--panel);font-size:1.3rem}.calc-key--equals{background:var(--action);color:var(--on-action);border-color:var(--action)}.calc-key--equals:hover{background:var(--action-hover)}.calc-history{margin-top:var(--s3)}.calc-history-row{align-items:center;gap:var(--s1);display:flex}.calc-history-use{min-height:var(--tap);text-align:start;font:inherit;color:var(--text);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;flex:1}.split-row{gap:0 var(--s1);border-bottom:var(--line) solid var(--rule-soft);margin-bottom:var(--s1);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.7fr);align-items:end;display:grid}.split-row>.btn{margin-bottom:var(--s1);grid-column:1/-1;justify-self:start}@media (width>=40rem){.split-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.7fr) auto}.split-row>.btn{margin-bottom:var(--s2);grid-column:auto}}.split-transfers{padding-inline-start:1.2em;font-size:1.15rem}.join-list{margin-block:var(--s2);padding-inline-start:1.4em}.join-list li{justify-content:space-between;align-items:center;gap:0 var(--s1);border-bottom:var(--line) solid var(--rule-soft);flex-wrap:wrap;display:flex}.join-name{overflow-wrap:anywhere;min-width:0}.join-preview{margin:var(--s2) 0}.join-preview img{border:var(--line) solid var(--rule);background:repeating-conic-gradient(var(--rule-soft) 0 25%, var(--paper) 0 50%) 0 0 / 12px 12px;max-width:100%;max-height:70vh;display:block}.rec-panel{border:var(--line) solid var(--rule);background:var(--paper);padding:var(--s2);margin-bottom:var(--s2)}.rec-panel.is-live{border-inline-start:6px solid var(--stamp)}.rec-clock{font:600 2.4rem/1 var(--font-heading);font-variant-numeric:tabular-nums;margin:0}.rec-status{margin:var(--s-1) 0 0;color:var(--text-soft)}.rec-meter{height:10px;margin-top:var(--s1);border:var(--line) solid var(--rule);background:var(--panel)}.rec-meter span{background:var(--brand);height:100%;display:block}@media (prefers-reduced-motion:no-preference){.rec-meter span{transition:width 80ms linear}}.rec-list{margin-top:var(--s3)}.rec-item{padding-block:var(--s1)}.rec-item video{max-width:100%}.calc>.hint{margin-top:var(--s1)}.scan-pages{margin:var(--s2) 0;gap:var(--s2);padding:0;list-style:none;display:grid}.scan-page{gap:var(--s1);border-bottom:var(--line) solid var(--rule-soft);padding-bottom:var(--s2);display:grid}.scan-page img{border:var(--line) solid var(--rule);background:var(--photo-white);max-width:100%;max-height:22rem;display:block}.scan-page-tools p{margin:0 0 var(--s1)}@media (width>=40rem){.scan-page{grid-template-columns:12rem minmax(0,1fr);align-items:start}}.blank-grid,.extract-grid{margin:var(--s1) 0 var(--s2);gap:var(--s2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.blank-grid li,.extract-grid li{justify-items:start;gap:2px;width:9.5rem;display:grid}.blank-grid label{cursor:pointer;gap:2px;display:grid}.blank-grid img,.extract-grid img{border:var(--line) solid var(--rule);background:var(--photo-white);max-width:100%;max-height:9rem;display:block}.blank-grid span,.extract-grid span{min-height:var(--tap);align-items:center;gap:var(--s-1);font-size:.85rem;display:flex}.sheet-picks{gap:0 var(--s2);flex-wrap:wrap;display:flex}.sheet-picks label{align-items:center;gap:var(--s-1);min-height:var(--tap);display:flex}.split-parts{margin-block:var(--s1) var(--s2);padding-inline-start:1.2em}.split-cur{grid-column:1/-1}.invoice-row{gap:0 var(--s1);border-bottom:var(--line) solid var(--rule-soft);margin-bottom:var(--s1);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.invoice-desc{grid-column:1/-1}.invoice-row>.btn{margin-bottom:var(--s1);grid-column:1/-1;justify-self:start}.meet-city{gap:0 var(--s1);border-bottom:var(--line) solid var(--rule-soft);margin-bottom:var(--s1);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.meet-city-name,.meet-city>.btn{grid-column:1/-1;justify-self:start}.meet-city>.btn{margin-bottom:var(--s1)}.ledger.meet-table td,.ledger.meet-table th{white-space:nowrap;padding-inline:var(--s1)}.meet-offset{font-size:var(--step--1);color:var(--muted);font-weight:400;display:block}.meet-work{background:var(--success-soft)}.meet-all td{box-shadow:inset 0 1px 0 var(--success), inset 0 -1px 0 var(--success);font-weight:700}.meet-pick{min-height:44px;padding:0 var(--s1);border:var(--line) solid var(--brand);border-radius:var(--radius-sm);color:var(--link);font:inherit;cursor:pointer;background:0 0;margin:-4px 0}.meet-pick[aria-pressed=true]{background:var(--brand);color:var(--on-brand)}.time-link-url{overflow-wrap:anywhere;font-size:var(--step--1)}.btn-row .btn[aria-pressed=true]{background:var(--brand);color:var(--on-brand)}.wf-steps{gap:.75rem;margin-block:.5rem 1rem;padding-inline-start:1.5rem;list-style:decimal;display:grid}.wf-step{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--paper);padding:.5rem .75rem}.wf-step-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .5rem;display:flex}.wf-step-tools{flex-wrap:wrap;display:flex}.wf-step .field{margin-block:.5rem 0}.wf-saved{gap:.25rem;padding:0;list-style:none;display:grid}.wf-saved li{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.vault-bar{margin-top:var(--s4);border-top:var(--line) solid var(--rule);padding-top:var(--s1)}.vault-status{font-size:var(--step--1)}.vault-panel{border:1px solid var(--rule-soft);background:var(--paper);padding:var(--s1) var(--s2);margin-top:var(--s1)}.lock-screen{border:var(--line) solid var(--rule);background:var(--paper);max-width:28rem;padding:var(--s3) var(--s2)}.add-row,.entry-form{gap:0 var(--s1);margin-bottom:var(--s2);display:grid}@media (width>=40rem){.add-row{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:end}.add-row .btn,.add-row .field--check{margin-bottom:var(--s2)}}.tasks{margin:var(--s1) 0 var(--s2);border-top:var(--line) solid var(--rule);padding:0;list-style:none}.tasks li{align-items:center;gap:0 var(--s1);border-bottom:1px solid var(--rule-soft);background:var(--paper);flex-wrap:wrap;padding-inline-start:var(--s1);display:flex}.task-check{align-items:center;gap:var(--s1);min-height:var(--tap);cursor:pointer;flex:1;display:flex}.task-check input{width:1.3rem;height:1.3rem;accent-color:var(--brand)}.task-text{overflow-wrap:anywhere;flex:1}.tasks li.is-done .task-text{color:var(--text-soft);text-decoration:line-through}.task-due{font-size:var(--step--1)}.notes{gap:var(--s3);display:grid}@media (width>=48rem){.notes{grid-template-columns:16rem minmax(0,1fr)}}.register--plain:before{display:none}.note-row{appearance:none;text-align:start;width:100%;font:inherit;color:var(--text);padding:var(--s0);min-height:var(--tap);cursor:pointer;background:0 0;border:0;display:grid}.note-row.is-open,.note-row:hover{background:var(--mark)}.note-body{min-height:18rem;font-family:var(--font-body);font-size:var(--step-0)}.bars{margin:0 0 var(--s2);padding:0;list-style:none}.bars li{gap:var(--s1);font-size:var(--step--1);grid-template-columns:minmax(6rem,10rem) 1fr auto;align-items:center;padding-block:.3rem;display:grid}.bar-track{border:1.5px solid var(--rule);background:var(--paper);height:.9rem}.bar-fill{background:var(--brand);height:100%;display:block}.bar-value{font-variant-numeric:tabular-nums;font-weight:650}.amount-in{color:var(--brand)}.timer{border:var(--line-heavy) solid var(--rule);background:var(--paper);padding:var(--s3) var(--s2);margin-bottom:var(--s2)}.timer-phase{margin:0;font-weight:700}.timer--focus .timer-phase{color:var(--stamp)}.timer-time{font-family:var(--font-head);margin:var(--s0) 0 var(--s1);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:clamp(3.5rem,2rem + 8vw,6.5rem);font-weight:800;line-height:1}.habit-grid{min-width:36rem}.habit-grid td,.habit-grid th{text-align:center;min-width:2.9rem;padding-inline:.3rem}.habit-grid th[scope=row]{text-align:start;white-space:normal}.habit-grid .is-today{background:var(--mark)}.habit-box{width:1.5rem;height:1.5rem;accent-color:var(--brand)}.cal-head{align-items:center;gap:var(--s1);margin-bottom:var(--s1);flex-wrap:wrap;display:flex}.cal-head h3{min-width:10rem;margin:0}.cal{border-collapse:collapse;table-layout:fixed;background:var(--paper);width:100%}.cal th{font-size:var(--step--1);border-bottom:var(--line) solid var(--rule);padding:.3rem}.cal td{border:1px solid var(--rule-soft);vertical-align:top;height:3.2rem;padding:0}.cal-day{appearance:none;width:100%;height:100%;min-height:var(--tap);font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;align-content:start;justify-items:start;padding:.3rem;display:grid}.cal td.is-today .cal-day span:first-child{background:var(--brand);color:var(--on-brand);padding:0 .3rem;font-weight:700}.cal td.is-picked{outline:var(--line-heavy) solid var(--focus);outline-offset:-3px}.cal td.is-holiday{background:var(--mark)}.cal-dot{background:var(--stamp);width:.45rem;height:.45rem;margin-top:.2rem}.cal-detail{margin-top:var(--s3)}.board{gap:var(--s1);margin-bottom:var(--s2);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.board-col{border-top:var(--line-heavy) solid var(--rule);background:var(--paper);padding:var(--s0)}.board-col--offer{border-top-color:var(--brand)}.board-col--rejected{border-top-color:var(--rule-soft)}.board-col h3{font-size:var(--step-0)}.board-col ul{margin:0;padding:0;list-style:none}.job{border:1px solid var(--rule-soft);margin-bottom:var(--s0);background:var(--ground)}.job-title{appearance:none;text-align:start;width:100%;font:inherit;color:var(--text);padding:var(--s0);min-height:var(--tap);cursor:pointer;background:0 0;border:0;display:grid}.job-detail{padding:0 var(--s0) var(--s0)}.timetable td{padding:2px}.tt-input{min-height:var(--tap);background:0 0;border-width:1px;min-width:6rem}.tone-0{background:#dbeee9}.tone-1{background:#fdebc4}.tone-2{background:#f6dcda}.tone-3{background:#dde6f2}.tone-4{background:#e9e1f1}.tone-5{background:#e5ecd6}.exams{margin:0;padding:0;list-style:none}.exams>li{border-bottom:1px solid var(--rule-soft);background:var(--paper);padding:var(--s1)}.exam-head{gap:var(--s1);grid-template-columns:5rem 1fr auto;align-items:center;display:grid}.exam-head h3,.exam-head p{margin:0}.exam-days{border:var(--line) solid var(--rule);padding:var(--s-1);justify-items:center;display:grid}.exam-days b{font-family:var(--font-head);font-size:var(--step-2);font-weight:800;line-height:1}.exam-days span{font-size:.75rem}.exams li.is-soon .exam-days{border-color:var(--stamp);color:var(--stamp)}.exams li.is-past{opacity:.6}.plan{padding-inline-start:1.4rem}@media print{.site-header,.site-footer,.crumbs,.tool-head,.private-note,.quick-steps,.tool-layout>aside,.vault-bar,.no-print,.actionbar{display:none!important}body{color:#000;background:#fff}.tool-desk{background:#fff;border:0;padding:0}.tt-input{border:0}}.ledger .btn--quiet{white-space:nowrap}@media (width<=40rem){.cal-head h3{flex-basis:100%;order:-1}}.note-pin{color:var(--text);font-weight:700}.note-preview{min-height:18rem}.resume{gap:var(--s3);display:grid}@media (width>=72rem){.resume{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start}.resume-form .two-col{grid-template-columns:minmax(0,1fr)}.resume-preview{top:var(--s2);position:sticky}}.repeat{border:1px solid var(--rule-soft);background:var(--paper);padding:var(--s1) var(--s2) var(--s0);margin-bottom:var(--s1)}.repeat>legend{padding:0 var(--s0)}.preview-label{font-size:var(--step--1);margin-bottom:var(--s-1)}.sheet{color:#1a1f26;border:1px solid var(--rule-soft);aspect-ratio:210/297;background:#fff;padding:1.6rem 1.5rem;font-size:.8rem;line-height:1.4;overflow:hidden}.sheet h2{color:#006d77;margin:0;font-size:1.4rem}.sheet--classic,.sheet--classic h2,.sheet--classic h4{color:#1a1f26;font-family:Times New Roman,Times,serif}.sheet h4{color:#006d77;border-bottom:1px solid;margin:.8rem 0 .3rem;font-size:.8rem}.sheet p{max-width:none;margin:0 0 .2rem}.sheet ul{margin:.1rem 0 .4rem;padding-inline-start:1rem}.sheet-headline{color:#444}.sheet-contact{color:#555;font-size:.72rem}.sheet-split{justify-content:space-between;gap:.5rem;display:flex}.sheet-split span{color:#555;white-space:nowrap}.chips{margin:0 0 var(--s2);gap:var(--s-1);flex-wrap:wrap;padding:0;list-style:none;display:flex}.chips li{border:1.5px solid var(--brand);font-size:var(--step--1);background:var(--paper);padding:.1rem .5rem}.chips--miss li{border-color:var(--danger)}.checks{padding:0;list-style:none}.checks li{align-items:center;gap:var(--s0);padding-block:.25rem;display:flex}.mark{fill:none;stroke-width:2.5px;stroke-linecap:square;flex:none;width:1rem;height:1rem}.checks li.ok .mark{stroke:var(--brand)}.checks li.no{color:var(--danger)}.checks li.no .mark{stroke:var(--danger)}.letter{white-space:pre-wrap;color:#1a1f26;border:1px solid var(--rule-soft);padding:var(--s3);overflow-wrap:anywhere;background:#fff;font-family:Times New Roman,Times,serif;font-size:1rem}.file-btn{cursor:pointer;position:relative}.id-person-grid{gap:var(--s2);display:grid}@media (width>=40rem){.id-person-grid{grid-template-columns:8rem minmax(0,1fr)}}.id-photo{gap:var(--s0);justify-items:start;display:grid}.id-photo img,.id-photo>span{object-fit:cover;border:1px solid var(--rule-soft);width:6rem;height:8rem;font-size:var(--step--1);place-items:center;display:grid}.doc-view{color:#1a1f26;border:1px solid var(--rule-soft);padding:var(--s3);margin-top:var(--s2);background:#fff;max-height:70vh;font-family:Georgia,Times New Roman,serif;line-height:1.5;overflow:auto}.doc-view--small{max-height:40vh}.doc-view h1,.doc-view h2,.doc-view h3{font-family:var(--font-body);color:#1a1f26}.doc-view p{max-width:none}.doc-view img{max-width:100%;height:auto}.doc-view table{border-collapse:collapse;margin-block:var(--s1)}.doc-view td,.doc-view th{vertical-align:top;border:1px solid #c8cfcb;padding:.3rem .5rem}.paste-html{margin-top:var(--s3)}@media print{body.print-doc *{visibility:hidden!important}body.print-doc .doc-view,body.print-doc .doc-view *{visibility:visible!important}body.print-doc .doc-view{border:0;width:100%;max-height:none;margin:0;padding:0;position:absolute;inset:0 auto auto 0;overflow:visible}}.ed-tools{border:var(--line) solid var(--rule);width:fit-content;max-width:100%;margin-bottom:var(--s1);flex-wrap:wrap;display:flex}.ed-tools label{min-height:var(--tap);padding-inline:var(--s1);cursor:pointer;border-inline-end:1px solid var(--rule-soft);background:var(--paper);align-items:center;font-weight:650;display:inline-flex;position:relative}.ed-tools label.is-on{background:var(--accent);color:var(--on-accent)}.ed-tools input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ed-tools label:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px;box-shadow:0 0 0 2px var(--slate-ink);z-index:1}.ed-options{gap:var(--s0) var(--s2);min-height:var(--tap);flex-wrap:wrap;align-items:center;display:flex}.input--small{width:auto;min-height:var(--tap);padding-block:.2rem}.ed-colors{gap:var(--s-1);display:inline-flex}.ed-colors label{width:var(--tap);height:var(--tap);cursor:pointer;place-items:center;display:inline-grid;position:relative}.ed-colors input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ed-swatch{border:2px solid var(--rule);width:1.5rem;height:1.5rem}.ed-colors input:checked+.ed-swatch{outline:3px solid var(--focus);outline-offset:2px}.ed-colors input:focus-visible+.ed-swatch{box-shadow:0 0 0 5px var(--slate-ink)}.ed-swatch--ink{background:#1a1f26}.ed-swatch--blue{background:#0d40a6}.ed-swatch--red{background:#cc291f}.ed-swatch--green{background:#0d7333}.ed-hint{margin:var(--s0) 0}.ed-nav{align-items:center;gap:var(--s1);margin-bottom:var(--s1);flex-wrap:wrap;display:flex}.ed-stage{contain:inline-size;background:var(--slate-ink);width:100%;padding:var(--s1);overflow:auto}.ed-page{background:#fff;width:fit-content;margin-inline:auto;position:relative}.ed-page canvas{display:block}.ed-overlay{touch-action:none;position:absolute;inset:0}.ed-overlay--select{touch-action:pan-y}.ed-overlay--text,.ed-overlay--note,.ed-overlay--sign{cursor:copy}.ed-overlay--draw,.ed-overlay--highlight{cursor:crosshair}.ed-overlay--select .ed-item{cursor:move;touch-action:none}.ed-item.is-selected{outline:2px dashed var(--marigold);outline-offset:3px}.ed-note{fill:var(--marigold);stroke:var(--slate-ink);stroke-width:1.5px}.ed-note-lines{fill:none;stroke:var(--slate-ink);stroke-width:1.5px}.ed-panel{border:var(--line) solid var(--accent);background:var(--paper);padding:var(--s1) var(--s2);margin-top:var(--s2)}.ed-form{margin-top:var(--s2)}.sigpad{border:var(--line) solid var(--rule);background:var(--paper);padding:var(--s1) var(--s2);margin-bottom:var(--s2)}.sigpad-canvas{aspect-ratio:600/220;border:1px dashed var(--rule);touch-action:none;width:100%;max-width:600px;margin-bottom:var(--s1);background:#fff;display:block}.ed-options label{align-items:center;gap:var(--s0);display:inline-flex}.ed-nav{flex-wrap:nowrap}.ed-nav .btn{padding-inline:var(--s2)}.ed-root .actionbar{position:static}.ocr-pages{margin:var(--s2) 0;gap:var(--s1);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));padding:0;list-style:none;display:grid}.ocr-pages li{gap:var(--s-1);background:var(--paper);border:1px solid var(--rule-soft);padding:var(--s0);font-size:var(--step--1);overflow-wrap:anywhere;display:grid}.ocr-pages img{object-fit:contain;background:var(--ground);width:100%;height:9rem}.ocr-text{font-family:var(--font-body);font-size:var(--step-0)}.receipt-total{border-inline-start:4px solid var(--brand);margin-bottom:var(--s2);padding-inline-start:var(--s1)}.receipt-total b{font-family:var(--font-head);font-size:var(--step-2)}.straighten-stage{width:fit-content;max-width:100%;margin-bottom:var(--s1);touch-action:none;user-select:none;position:relative}.straighten-stage img{max-width:100%;max-height:70vh;display:block}.straighten-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.straighten-lines polygon{fill:var(--marigold);fill-opacity:.12;stroke:var(--marigold);stroke-width:.4%;vector-effect:non-scaling-stroke}.corner{border:3px solid var(--slate-ink);background:var(--marigold);cursor:grab;touch-action:none;border-radius:50%;width:32px;height:32px;margin:-16px 0 0 -16px;position:absolute}.corner.is-active{outline:3px solid var(--chalk)}.sum-list{max-width:var(--measure);padding-inline-start:var(--s3)}.sum-list li+li,.action-items li+li{margin-top:var(--s1)}.action-items{max-width:var(--measure);padding:0;list-style:none}.action-items li{gap:var(--s-1);padding:var(--s0) 0 var(--s0) var(--s2);border-inline-start:var(--line-heavy) solid var(--accent);display:grid}.action-meta{font-size:var(--step--1)}.sp-text{max-width:var(--measure);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9}.sp-word{font:inherit;color:inherit;background:var(--mark);border:0;border-bottom:var(--line) solid var(--danger);cursor:pointer;min-height:0;padding:0 2px}.sp-word.is-active{outline:var(--line-heavy) solid var(--focus)}.sp-fix{margin-block:var(--s2);padding:var(--s1) var(--s2);border:var(--line) solid var(--rule);background:var(--paper)}.ds-files ul{padding-inline-start:var(--s3)}.ds-results{padding:0;list-style:none}.ds-results>li{padding-block:var(--s1);border-top:1px solid var(--rule-soft)}.ds-where{margin-bottom:var(--s-1);overflow-wrap:anywhere}.ds-snippet{margin:var(--s-1) 0 0;max-width:var(--measure);overflow-wrap:anywhere}.ds-snippet mark{background:var(--mark);color:var(--text);border-bottom:var(--line) solid var(--accent)}.ppt-previews{gap:var(--s1);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ppt-previews li{flex:14rem;max-width:22rem}.ppt-previews img{border:1px solid var(--rule-soft);width:100%;height:auto;display:block}.facts{gap:var(--s-1) var(--s2);margin:var(--s0) 0;grid-template-columns:max-content 1fr;display:grid}.facts div{display:contents}.facts dt{color:var(--text-soft)}.facts dd{overflow-wrap:anywhere;margin:0}.trim-row .field{margin-bottom:0}.media-progress{align-items:center;gap:var(--s1);flex-wrap:wrap;display:flex}.media-progress .progress{flex:16rem}.media-preview{width:100%;max-width:40rem;margin-block:var(--s2);display:block}video.media-preview{background:var(--slate-ink);max-height:60vh}.check-row+fieldset{margin-top:var(--s2)}.cut-original,.cut-stage img{max-width:100%;height:auto;max-height:60vh;display:block}.cut-original{margin-block:var(--s2);border:1px solid var(--rule-soft)}.cut-stage{max-width:100%;margin-block:var(--s2);border:1px solid var(--rule-soft);display:inline-block}.cut-stage.is-white{background-color:var(--photo-white)}.cut-stage.is-checker{background:repeating-conic-gradient(var(--rule-soft) 0 25%, var(--paper) 0 50%) 0 0 / 20px 20px}.colour-input{width:var(--tap);height:var(--tap);border:var(--line) solid var(--rule);padding:0}.sheet-preview{max-height:24rem;overflow-x:auto}.sheet-preview table{width:auto;min-width:100%}.sheet-preview td{white-space:nowrap;text-overflow:ellipsis;max-width:18rem;overflow:hidden}.sheet-preview td.num{text-align:end;font-variant-numeric:tabular-nums}.sheet-preview tr.is-head td{border-bottom:var(--line) solid var(--rule);font-weight:700}.pe-layout{gap:var(--s3);align-items:start;display:grid}@media (width>=60rem){.pe-layout{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.pe-stage{border:1px solid var(--rule-soft);background:repeating-conic-gradient(var(--rule-soft) 0 25%, var(--paper) 0 50%) 0 0 / 20px 20px;touch-action:none;user-select:none;max-width:100%;display:inline-block;position:relative}.pe-stage img{max-width:100%;height:auto;max-height:65vh;display:block}.pe-stage.is-marking{cursor:crosshair}.pe-stage:focus-visible{outline:var(--line-heavy) solid var(--focus)}.pe-rect{border:var(--line) dashed var(--accent);background:color-mix(in srgb, var(--accent) 18%, transparent);pointer-events:none;position:absolute}.slider-field input[type=range]{width:100%}.pos-grid{grid-template-columns:repeat(3, var(--tap));gap:var(--s-1);display:grid}.pos-grid label{width:var(--tap);height:var(--tap);border:var(--line) solid var(--rule);background:var(--paper);cursor:pointer;place-items:center;display:grid}.pos-grid label:has(input:checked){background:var(--accent)}.pos-grid input{opacity:0;position:absolute}.pos-grid label:has(input:focus-visible){outline:var(--line-heavy) solid var(--focus);outline-offset:2px}.pp-stage{cursor:grab}.pp-frame{border:var(--line-heavy) solid var(--accent);box-shadow:0 0 0 100vmax color-mix(in srgb, var(--slate-ink) 45%, transparent);pointer-events:none;position:absolute}.pp-oval{border:var(--line) dashed var(--chalk);border-radius:50%;position:absolute;inset:10% 22% 22%}.pe-stage:has(.pp-frame){overflow:hidden}.pp-result{max-width:12rem;margin-block:var(--s2);border:1px solid var(--rule-soft);display:block}.pv{min-width:0}.pv-bar{gap:var(--s1);padding:var(--s0) 0;background:var(--ground);border-bottom:var(--line) solid var(--rule);flex-wrap:wrap;align-items:center;display:flex}.pv-group{gap:var(--s-1);flex-wrap:wrap;align-items:center;display:flex}.pv-page input{width:5rem;display:inline-block}.pv-find{flex:12rem}.pv-find .input{width:100%}.pv-hits{border-bottom:1px solid var(--rule-soft);max-height:14rem;overflow:auto}.pv-hits ol{padding:0;list-style:none}.pv-hits li{padding-block:var(--s-1);overflow-wrap:anywhere}.pv-hits mark{background:var(--mark);color:var(--text)}.pv-scroll{scrollbar-gutter:stable;contain:inline-size;justify-items:center;gap:var(--s2);width:100%;padding:var(--s2) 12px;background:var(--panel);max-height:80vh;display:grid;position:relative;overflow:auto}.pv-page-box{background:var(--photo-white);border:1px solid var(--rule-soft);position:relative}.pv-page-box canvas{width:100%;height:100%;display:block}.textLayer{text-align:initial;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:0;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size));line-height:1;position:absolute;inset:0;overflow:clip}.textLayer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;user-select:text;position:absolute}.textLayer>:not(.markedContent),.textLayer .markedContent span:not(.markedContent){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.textLayer .markedContent{display:contents}.textLayer ::selection{background:color-mix(in srgb, var(--peacock) 30%, transparent)}.p2w-preview{max-width:var(--measure);padding-inline-start:var(--s3)}.p2w-preview .p2w-h1,.p2w-preview .p2w-h2,.p2w-preview .p2w-h3{font-weight:700}.gif-preview{width:auto;max-width:100%}.findings{max-width:var(--measure);padding:0;list-style:none}.findings li{gap:var(--s1);padding-block:var(--s0);border-top:1px solid var(--rule-soft);overflow-wrap:anywhere;grid-template-columns:4.5rem 1fr;align-items:start;display:grid}.badge{font-size:var(--step--1);text-align:center;border-radius:999px;padding:.05em .55em;font-weight:700;display:inline-block}.badge--good{background:var(--success-soft);color:var(--success)}.badge--bad{background:var(--danger-soft);color:var(--danger)}.badge--warn{background:var(--warning-soft);color:var(--warning)}.badge--info{background:var(--sunk);color:var(--text-soft)}.ct-big{min-height:6rem;margin-block:var(--s2);border:var(--line) solid var(--rule);font-family:var(--font-mono);font-size:var(--step-2);place-items:center;display:grid}.ct-codes dd{align-items:center;gap:var(--s0);flex-wrap:wrap;display:flex}.swatches{gap:var(--s-1);flex-wrap:wrap;display:flex}.swatch{padding:var(--s0) var(--s1);font-family:var(--font-mono);font-size:var(--step--1);border:1px solid var(--rule-soft);display:inline-block}.swatch-btn{cursor:pointer;min-height:var(--tap);background:0 0;border:0;padding:0}.ct-pick{max-width:100%;height:auto;margin-block:var(--s2);cursor:crosshair;border:1px solid var(--rule-soft);display:block}.ct-sample{padding:var(--s2);font-size:var(--step-1);border:1px solid var(--rule-soft)}.ct-wcag{padding-inline-start:var(--s3)}.ct-wcag .no{color:var(--danger)}.mt-previews{gap:var(--s3);margin-block:var(--s2);display:grid}@media (width>=48rem){.mt-previews{grid-template-columns:1fr 1fr}}.mt-serp,.mt-card{padding:var(--s2);background:var(--paper);border:1px solid var(--rule-soft);overflow-wrap:anywhere}.mt-serp p{margin:0 0 var(--s-1)}.mt-serp-url{font-size:var(--step--1);color:var(--text-soft)}.mt-serp-title{color:var(--link);font-size:var(--step-1)}.mt-card{padding:0}.mt-card-img{aspect-ratio:1.91;background:var(--panel);color:var(--text-soft);font-size:var(--step--1);place-items:center;display:grid}.mt-card-body{padding:var(--s1) var(--s2)}.mt-card-body p{margin:0 0 var(--s-1)}.mt-outline{padding:0;list-style:none}.mt-h2{padding-inline-start:1rem}.mt-h3{padding-inline-start:2rem}.mt-h4,.mt-h5,.mt-h6{padding-inline-start:3rem}.sw-face{margin-block:var(--s3);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,2rem + 6vw,5rem);line-height:1}.sw-face.is-done{color:var(--danger)}.sw-laps{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.tc-steps{gap:var(--s0);display:grid}@media (width>=48rem){.tc-steps{grid-template-columns:1fr 1fr}}.tc-steps label{column-gap:var(--s0);min-height:var(--tap);grid-template-columns:auto 1fr;align-items:baseline;display:grid}.tc-steps .hint{grid-column:2;margin:0}.rem-ringing{border-color:var(--accent)}.tasks li.is-late .soft{color:var(--danger)}.ai-note{margin-block:var(--s2);padding:var(--s1) var(--s2);border:var(--line) solid var(--rule-soft);border-inline-start:var(--line-heavy) solid var(--text-soft);background:var(--paper);max-width:var(--measure)}.ai-note.is-ai{border-inline-start-color:var(--brand)}.ai-note p{margin:0 0 var(--s-1)}.ai-busy{align-items:center;gap:var(--s0);flex-wrap:wrap;display:flex}.ai-out{white-space:pre-wrap;max-width:var(--measure);overflow-wrap:anywhere}.pr-fix{font:inherit;color:inherit;background:var(--mark);border:0;border-bottom:var(--line) solid var(--accent);cursor:pointer;min-height:0;padding:0 2px;display:inline}.pr-fix ins{margin-inline-start:.25em;font-weight:700;text-decoration:none}.pr-fix:not(.is-on) ins{display:none}.pr-fix:not(.is-on) del{text-decoration:none}.pr-fix.is-on del{color:var(--text-soft)}.ai-note.is-cloud{border-inline-start-color:var(--accent)}.ai-note .check-row{margin-top:var(--s-1)}.file-list{margin:var(--s1) 0;border-top:var(--line) solid var(--rule-soft);padding:0;list-style:none}.file-list li{justify-content:space-between;align-items:center;gap:var(--s-1);padding-block:var(--s-1);border-bottom:var(--line) solid var(--rule-soft);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.swatches{gap:var(--s-1);margin-block:var(--s-1) var(--s1);flex-wrap:wrap;display:flex}.swatch{min-width:var(--tap);min-height:var(--tap);cursor:pointer;flex-direction:column;align-items:center;gap:2px;display:flex;position:relative}.swatch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.swatch-chip{border:var(--line) solid var(--rule);width:36px;height:36px;display:block}.swatch.is-clear .swatch-chip{background:repeating-conic-gradient(var(--rule-soft) 0 25%, var(--paper) 0 50%) 0 0 / 12px 12px}.swatch-name{font-family:var(--font-body);color:var(--text-soft);text-align:center;max-width:5.5rem;font-size:.75rem}.swatch input:checked+.swatch-chip{outline:var(--line-heavy) solid var(--focus);outline-offset:2px}.swatch input:focus-visible+.swatch-chip{outline:var(--line-heavy) solid var(--focus);outline-offset:4px}.currency-bar{margin-block:0 var(--s1);padding-block:var(--s-1);border-bottom:var(--line) solid var(--rule-soft)}.currency-bar p{margin:0}.rate-line p{margin-block:var(--s-1)}.slip-sub{margin-block:var(--s1) var(--s-1);font-size:1rem}.ats-score{align-items:baseline;gap:var(--s1);flex-wrap:wrap;display:flex}.ats-out-of{color:var(--text-soft);font-size:.45em}.ats-grade{padding:2px var(--s-1);border:var(--line) solid currentColor;margin:0;font-weight:700}.ats-grade.is-ok{color:var(--brand)}.ats-grade.is-no{color:var(--danger)}.ats-cats{margin:0 0 var(--s1);padding:0;list-style:none}.ats-cats li{padding-block:var(--s-1);border-bottom:var(--line) solid var(--rule-soft)}.ats-cat-head{justify-content:space-between;gap:var(--s-1);display:flex}.ats-bar{border:var(--line) solid var(--rule);background:var(--paper);height:10px;margin-block:4px;display:block}.ats-bar-fill{background:var(--brand);height:100%;display:block}.ats-fixes{padding-inline-start:var(--s2)}.ats-fixes li{margin-block:var(--s-1)}.ats-tag{font-weight:700}.ats-fixes .is-high .ats-tag,.ats-req,.ats-keys .is-missing td:last-child{color:var(--danger)}.ats-bullets{padding:0;list-style:none}.ats-bullets li{padding:var(--s-1) 0 var(--s-1) var(--s1);border-inline-start:var(--line-heavy) solid var(--brand);margin-block:var(--s-1);flex-direction:column;display:flex}.ats-bullets li.is-no{border-inline-start-color:var(--accent)}.swatch input.colour-input{opacity:1;width:36px;height:36px;padding:0;position:static}.mono-out{font-family:var(--font-mono);white-space:pre;font-size:.85rem;overflow-x:auto}.more-options{margin-block:var(--s1)}.more-options summary{min-height:var(--tap);cursor:pointer;align-items:center;font-weight:600;display:flex}.check-grid{gap:0 var(--s2);flex-wrap:wrap;display:flex}.check-grid label{align-items:center;gap:var(--s-1);min-height:var(--tap);display:flex}.icon-previews{align-items:end;gap:var(--s2);margin-block:var(--s2);padding:var(--s1);border:var(--line) solid var(--rule);background:repeating-conic-gradient(var(--rule-soft) 0 25%, var(--paper) 0 50%) 0 0 / 12px 12px;flex-wrap:wrap;display:flex}.icon-previews figure{justify-items:center;gap:2px;margin:0;display:grid}.icon-previews img{image-rendering:auto}.icon-previews figcaption{color:var(--text);background:var(--paper);padding-inline:2px;font-size:.75rem}.fh-steps{margin:var(--s1) 0;padding:var(--s1) var(--s1) var(--s1) var(--s3);background:var(--paper);border:var(--line) solid var(--border);border-radius:var(--radius-sm);overflow-wrap:anywhere}.fh-steps li+li{margin-top:var(--s-1)}.fh-d1{margin-inline-start:var(--s2)}.fh-d2{margin-inline-start:calc(var(--s2) * 2)}.fh-d3{margin-inline-start:calc(var(--s2) * 3)}.fh-d4,.fh-d5{margin-inline-start:calc(var(--s2) * 4)}.link-result{margin-block:var(--s2)}.link-big{font-size:var(--step-1);margin:0 0 var(--s0)}.link-result .notice-box{margin-block:var(--s1) 0}.scam-signs{margin:var(--s2) 0;padding:0;list-style:none}.scam-signs li{padding-block:var(--s0);border-bottom:var(--line) solid var(--border)}.scam-signs p{margin:var(--s-1) 0 0;font-size:var(--step--1)}.scam-text{margin:var(--s1) 0;padding:var(--s1);background:var(--paper);border:var(--line) solid var(--border);border-radius:var(--radius-sm);white-space:pre-wrap;overflow-wrap:anywhere}.scam-text mark{background:var(--warning-soft);color:var(--text);border-bottom:2px solid var(--warning)}.sub-form{margin-bottom:var(--s3)}.sub-list li{align-items:flex-start}.sub-unused{background:var(--warning-soft)}.file-rows,.compress-rows,.slide-picks{margin:var(--s2) 0;border:var(--line) solid var(--border);border-radius:var(--radius);background:var(--paper);padding:0;list-style:none;overflow:hidden}.file-rows li,.compress-rows li,.slide-picks li{align-items:center;gap:var(--s-1) var(--s1);padding:var(--s0) var(--s1);min-height:var(--tap);border-bottom:var(--line) solid var(--border);flex-wrap:wrap;display:flex}.file-rows li:last-child,.compress-rows li:last-child,.slide-picks li:last-child{border-bottom:0}.file-rows .file-name{flex:12rem}.file-name{overflow-wrap:anywhere;min-width:0}.compress-rows li{gap:var(--s-1);padding-block:var(--s1);display:grid}.compress-rows .btn{justify-self:start}.slide-picks{max-height:24rem;overflow-y:auto}.slide-picks label{cursor:pointer;width:100%;display:block}.count-big{margin:var(--s2) 0;font-size:var(--step-1)}.count-big b{font-family:var(--font-head);font-size:var(--step-3);color:var(--brand)}.file-preview{margin-top:var(--s2);padding:var(--s2);border:var(--line) solid var(--border);border-radius:var(--radius);background:var(--paper)}.file-preview h3{font-size:var(--step-0);overflow-wrap:anywhere}.file-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:24rem;font-size:var(--step--1);margin:0;overflow:auto}.file-preview img{max-width:100%;max-height:60vh;display:block}.type-card{margin-top:var(--s2);padding:var(--s2);border:var(--line) solid var(--border);border-inline-start:4px solid var(--success);border-radius:var(--radius);background:var(--paper)}.type-card--warn{border-inline-start-color:var(--warning);background:var(--warning-soft)}.type-card--danger{border-inline-start-color:var(--danger);background:var(--danger-soft)}.type-card h3{font-size:var(--step-0);margin:0 0 var(--s-1)}.type-answer{font-size:var(--step-1);margin:0}.type-verdict{margin:var(--s0) 0}.type-card--danger .type-verdict b{color:var(--danger)}.size-tables{gap:var(--s2);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.size-table h3{font-size:var(--step-0)}.fit-list{gap:var(--s-1);margin:0;padding:0;list-style:none;display:grid}.fit-list li{padding:var(--s0) var(--s1);border-radius:var(--radius-sm)}.fit-list .fits{background:var(--success-soft)}.fit-list .fits b{color:var(--success)}.fit-list .too-big{background:var(--danger-soft)}.fit-list .too-big b{color:var(--danger)}.rename-rules{margin:var(--s2) 0}.rename-table td{text-align:start;white-space:normal;overflow-wrap:anywhere}.rename-table td.renamed{color:var(--brand-hover);font-weight:650}.fw-rows li{gap:var(--s0);padding-block:var(--s1);justify-items:start;display:grid}.fw-rows p{margin:0}.fw-rows .fw-warning{background:var(--danger-soft)}.scene{--t:5.6s;--w:4.1rem;--h:5.3rem;--ink:var(--cat-ink,var(--brand));--tint:var(--cat-tint,var(--sage-soft));pointer-events:none;user-select:none;border-radius:var(--radius);background:radial-gradient(circle at 50% 40%, var(--paper), transparent 70%), var(--tint);border:var(--line) solid color-mix(in srgb, var(--ink) 12%, var(--border));contain:layout paint;position:relative;overflow:hidden}.scene .sc-stage{perspective:700px;perspective-origin:50% 35%;height:9.5rem;position:relative}.scene .sc-3d{transform-style:preserve-3d;position:absolute;inset:0;transform:rotateX(12deg)rotateY(-14deg)}.scene .sc-note{padding:0 var(--s1) var(--s0);text-align:center;font-size:var(--step--1);color:var(--text-soft);margin:0;font-weight:600}.scene.is-paused,.scene.is-paused *{animation-play-state:paused!important}@supports not (transform-style:preserve-3d){.scene .sc-3d{transform:none}}.scene .sh{width:var(--w);height:var(--h);margin:calc(var(--h) / -2) 0 0 calc(var(--w) / -2);background:var(--paper);border:var(--line) solid var(--border);box-shadow:var(--shadow-2);transform-style:preserve-3d;border-radius:6px;position:absolute;top:50%;left:50%;overflow:hidden}.scene .chip{background:var(--ink);color:var(--paper);letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:.05rem .35rem;font-size:.6rem;font-weight:750;position:absolute;bottom:.3rem;left:50%;transform:translate(-50%)}.scene .sf{flex-direction:column;gap:.28rem;display:flex;position:absolute;inset:.45rem .45rem 1.35rem}.scene .sf .ln{background:color-mix(in srgb, var(--text-soft) 35%, transparent);border-radius:2px;height:.22rem;display:block}.scene .sf .ln0{background:color-mix(in srgb, var(--ink) 55%, transparent);width:70%}.scene .sf .ln1{width:92%}.scene .sf .ln2{width:84%}.scene .sf .ln3{width:96%}.scene .sf .ln4{width:60%}.scene .sf .ln5{width:76%}.scene .sf--word .sf-title{background:var(--ink);border-radius:2px;width:55%;height:.4rem;display:block}.scene .sf--text .ln{height:.18rem}.scene .sf--scan{background:color-mix(in srgb, var(--text-soft) 10%, transparent);transform:rotate(-2deg)}.scene .sf--html .ln,.scene .sf--code .ln{gap:.15rem;display:flex}.scene .sf--html .tg{background:var(--ink);border-radius:2px;width:.5rem;height:100%}.scene .sf--code .ln1,.scene .sf--code .ln2,.scene .sf--code .ln3{width:70%;margin-left:.5rem}.scene .sf--code .ln2{background:color-mix(in srgb, var(--ink) 45%, transparent);width:50%;margin-left:1rem}.scene .sf--sheet{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.scene .sf--sheet .cell{background:var(--paper)}.scene .sf--sheet .cell--head{background:color-mix(in srgb, var(--ink) 30%, var(--paper))}.scene .sf--slides{border:1px solid var(--border);aspect-ratio:auto;padding:.25rem}.scene .sl-title{background:var(--ink);border-radius:2px;width:60%;height:.35rem;display:block}.scene .sl-box{background:color-mix(in srgb, var(--ink) 18%, var(--paper));border-radius:3px;flex:1;display:block}.scene .sl-line{background:color-mix(in srgb, var(--text-soft) 35%, transparent);width:80%;height:.2rem;display:block}.scene svg.sf{border-radius:3px;width:calc(100% - .9rem);height:calc(100% - 1.8rem)}.scene .sf-sky{fill:color-mix(in srgb, var(--ink) 14%, var(--paper))}.scene .sf-sun{fill:var(--accent)}.scene .sf-hill2{fill:color-mix(in srgb, var(--ink) 45%, var(--paper))}.scene .sf-hill,.scene .sf-head,.scene .sf-body{fill:var(--ink)}.scene .sf--audio{flex-direction:row;justify-content:center;align-items:center;gap:.14rem}.scene .sf--audio .bar{background:var(--ink);border-radius:2px;width:.2rem;height:40%}.scene .sf--audio .bar1,.scene .sf--audio .bar7{height:65%}.scene .sf--audio .bar2,.scene .sf--audio .bar5{height:90%}.scene .sf--audio .bar3{height:55%}.scene .sf--audio .bar4{height:100%}.scene .sf--video{background:var(--slate-ink);border-radius:3px;justify-content:space-between;align-items:center;padding:.2rem 0}.scene .sf--video .holes{background:repeating-linear-gradient(90deg, var(--paper) 0 .2rem, transparent .2rem .45rem);opacity:.6;width:85%;height:.2rem;display:block}.scene .sf--video .play{border-left:.75rem solid var(--paper);border-block:.45rem solid #0000;width:0;height:0}.scene .sf--qr{grid-template-columns:repeat(7,1fr);gap:1px;display:grid;inset:.45rem}.scene .sf--qr .q{border-radius:1px}.scene .sf--qr .q--on{background:var(--slate-ink)}.scene .sf--value{text-align:center;justify-content:center;align-items:center}.scene .val{font-family:var(--font-head);color:var(--text);font-size:.78rem;font-weight:700;line-height:1.15}.scene .rd{color:var(--ink);white-space:nowrap;font-size:.75rem;font-weight:750;display:grid;position:absolute;bottom:.4rem;left:50%;transform:translate(-50%)}.scene .rd>span{text-align:center;background:var(--paper);box-shadow:var(--shadow-1);border-radius:999px;grid-area:1/1;padding:.05rem .45rem}.scene .rd-from,.scene.sc--merge .in{opacity:0}.scene.sc--merge .in1{transform:translate3d(-5.2rem,.3rem,-2rem)rotateY(28deg)}.scene.sc--merge .in2{transform:translate3d(0,-.6rem,-3rem)}.scene.sc--merge .in3{transform:translate3d(5.2rem,.3rem,-2rem)rotateY(-28deg)}.scene.sc--merge .out{box-shadow:var(--shadow-3);border-color:color-mix(in srgb, var(--ink) 40%, var(--border))}.scene.sc--split .src{opacity:0}.scene.sc--split .part{--w:3.4rem;--h:4.4rem}.scene.sc--split .p1{transform:translate(-4.2rem,.2rem)rotateY(22deg)}.scene.sc--split .p2{transform:translate3d(0,-.4rem,1rem)}.scene.sc--split .p3{transform:translate(4.2rem,.2rem)rotateY(-22deg)}.scene.sc--shrink .big{top:44%;transform:scale(.72)}.scene .arw{background:var(--ink);border-radius:2px;width:1.4rem;height:.22rem;margin-top:-.11rem;position:absolute;top:44%}.scene .arw:after{content:"";border-block:.36rem solid #0000;position:absolute;top:-.25rem}.scene .arw--l{left:calc(50% - 4.3rem)}.scene .arw--l:after{border-left:.45rem solid var(--ink);right:-.4rem}.scene .arw--r{right:calc(50% - 4.3rem)}.scene .arw--r:after{border-right:.45rem solid var(--ink);left:-.4rem}.scene.sc--flip .card{transform-style:preserve-3d;position:absolute;inset:0;transform:rotateY(180deg)}.scene.sc--flip .side{backface-visibility:hidden;top:46%}.scene.sc--flip .side--b{border-color:color-mix(in srgb, var(--ink) 40%, var(--border));transform:rotateY(180deg)}.scene.sc--flip .side:has(.sf--value){--w:7rem;--h:4.2rem}.scene .fr{width:7rem;height:5rem;box-shadow:var(--shadow-2);background:var(--paper);border-radius:4px;margin:-2.5rem 0 0 -3.5rem;position:absolute;top:44%;left:50%}.scene .fr svg.sf{width:100%;height:100%;position:absolute;inset:0}.scene.sc-m--resize .fr{transform:scale(.72)}.scene .hd{background:var(--paper);border:2px solid var(--ink);border-radius:50%;width:.55rem;height:.55rem;position:absolute}.scene .hd0{top:-.3rem;left:-.3rem}.scene .hd1{top:-.3rem;right:-.3rem}.scene .hd2{bottom:-.3rem;left:-.3rem}.scene .hd3{bottom:-.3rem;right:-.3rem}.scene .crop{border:2px dashed var(--paper);border-radius:2px;position:absolute;inset:.5rem 1.8rem;box-shadow:0 0 0 999px #20202073}.scene .ph{width:6.6rem;height:4.8rem;transform-style:preserve-3d;margin:-2.4rem 0 0 -3.3rem;position:absolute;top:44%;left:50%}.scene .ly,.scene .tl,.scene .chk{border-radius:5px;position:absolute;inset:0;overflow:hidden}.scene .ly--bg{box-shadow:var(--shadow-2)}.scene .ly svg.sf{width:100%;height:100%;position:absolute;inset:0}.scene .ly--fg .cut{width:100%;height:100%;fill:var(--slate-ink)}.scene .chk{background:repeating-conic-gradient(var(--sunk) 0 25%, var(--paper) 0 50%) 0 0 / .6rem .6rem;border:var(--line) solid var(--border)}.scene.sc-m--cutout .ly--bg{opacity:0;transform:translateZ(-3rem)}.scene.sc-m--cutout .ly--fg{transform:translateZ(1.5rem)}.scene .etag{background:var(--paper);color:var(--text);box-shadow:var(--shadow-1);opacity:0;border-radius:999px;padding:.05rem .35rem;font-size:.6rem;font-weight:700;position:absolute}.scene .etag1{top:.3rem;left:-1.2rem;transform:translate3d(-1.5rem,-1rem,2rem)}.scene .etag2{top:1.8rem;right:-1.4rem;transform:translate3d(1.5rem,0,2rem)}.scene .etag3{bottom:-.9rem;left:1.2rem;transform:translate3d(0,1.2rem,2rem)}.scene .px{background:repeating-conic-gradient(var(--text-soft) 0 25%, var(--sunk) 0 50%) 0 0 / .5rem .5rem;border-radius:3px;width:24%;height:40%;position:absolute;top:14%;left:38%}.scene .spark{background:var(--accent);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:1rem;height:1rem;position:absolute;top:-.4rem;right:-.4rem}.scene .bd{border:.45rem solid var(--paper);box-shadow:var(--shadow-2), inset 0 0 0 1px var(--border);border-radius:7px;position:absolute;inset:-.45rem}.scene .wm{color:var(--paper);letter-spacing:.04em;text-shadow:0 1px 2px #00000059;white-space:nowrap;font-size:.8rem;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-18deg)}.scene.sc-m--tile .tl,.scene.sc-m--sizes .tl{width:2.9rem;height:2.2rem;box-shadow:var(--shadow-1);border:2px solid var(--paper);inset:auto}.scene.sc-m--tile .tl0{top:.1rem;left:.2rem}.scene.sc-m--tile .tl1{top:.1rem;right:.2rem}.scene.sc-m--tile .tl2{bottom:.1rem;left:.2rem}.scene.sc-m--tile .tl3{bottom:.1rem;right:.2rem}.scene.sc-m--sizes .tl{bottom:.4rem}.scene.sc-m--sizes .tl0{width:3.4rem;height:3.4rem;left:-.4rem}.scene.sc-m--sizes .tl1{width:2.2rem;height:2.2rem;left:3.3rem}.scene.sc-m--sizes .tl2{width:1.3rem;height:1.3rem;left:5.8rem}.scene.sc-m--sizes .tl3{display:none}.scene.sc-m--crop .fr{overflow:hidden}.scene .tl{background:var(--paper)}.scene .tl svg.sf{width:100%;height:100%;position:absolute;inset:0}.scene .doc--letter .blk0{background:color-mix(in srgb, var(--ink) 25%, transparent);width:1.5rem;height:.7rem;left:auto;right:.45rem}.scene .doc--letter .blk4{background:var(--ink);clip-path:polygon(0 60%,20% 20%,40% 80%,60% 10%,80% 70%,100% 30%,100% 50%,80% 90%,60% 30%,40% 100%,20% 40%,0 80%);border-radius:0;width:1.6rem;height:.5rem;top:4.7rem;right:auto}.scene .doc--email:before{content:"";background:color-mix(in srgb, var(--ink) 20%, var(--paper));clip-path:polygon(0 0,100% 0,50% 100%);z-index:1;position:absolute;inset:0 0 45%}.scene.sc--page .pgs{--w:3.3rem;--h:4.3rem}.scene.sc--page .solo{top:46%}.scene.sc-m--reorder .pgs1{transform:translate(0)}.scene.sc-m--reorder .pgs2{transform:translate(-3.8rem)}.scene.sc-m--reorder .pgs3{transform:translate(3.8rem)}.scene.sc-m--delete .pgs1{transform:translate(-2rem)}.scene.sc-m--delete .pgs2{opacity:0;transform:translate3d(0,-3rem,3rem)rotateX(30deg)}.scene.sc-m--delete .pgs3{transform:translate(2rem)}.scene .xmark{background:linear-gradient(45deg, transparent 44%, var(--danger) 44% 56%, transparent 56%), linear-gradient(-45deg, transparent 44%, var(--danger) 44% 56%, transparent 56%);position:absolute;inset:25%}.scene.sc-m--extract .pgs1{transform:translate3d(-1.6rem,0,-1rem)}.scene.sc-m--extract .pgs2{transform:translate3d(-1rem,0,-.5rem)}.scene.sc-m--extract .pgs3{border-color:var(--ink);transform:translate3d(2.6rem,-.3rem,1.5rem)rotateY(-12deg)}.scene.sc-m--number .pgs1,.scene.sc-m--compare .pgs1{transform:translate(-2.1rem)rotateY(10deg)}.scene.sc-m--number .pgs2,.scene.sc-m--compare .pgs2{transform:translate(2.1rem)rotateY(-10deg)}.scene .pnum{color:var(--ink);font-size:.65rem;font-weight:800;position:absolute;bottom:.3rem;left:50%;transform:translate(-50%)}.scene .hl{background:color-mix(in srgb, var(--accent) 45%, transparent);border-radius:2px;height:.45rem;position:absolute;left:.35rem;right:.35rem}.scene .hl1{top:1.15rem}.scene .hl2{top:2.2rem}.scene.sc-m--blank .pgs{--w:2.6rem;--h:3.4rem}.scene.sc-m--blank .pgs1{transform:translate(-1.5rem)}.scene.sc-m--blank .pgs3{transform:translate(1.5rem)}.scene.sc-m--blank .pgs2{opacity:0;transform:translate(-1.5rem,4rem)rotate(-20deg)}.scene.sc-m--blank .pgs4{opacity:0;transform:translate(4.5rem,4rem)rotate(20deg)}.scene.sc-m--flatten .lyr{box-shadow:none;background:0 0}.scene.sc-m--flatten .lyr1{background:var(--paper);box-shadow:var(--shadow-2)}.scene .lmark{border-radius:2px;height:.5rem;position:absolute;left:.5rem}.scene .lmark2{background:color-mix(in srgb, var(--accent) 50%, transparent);width:2rem;top:2.2rem}.scene .lmark3{border:2px solid var(--ink);width:1.4rem;top:3.2rem}.scene .ring{transform-style:preserve-3d;position:absolute;inset:0}.scene.sc-m--carousel .pgs1{transform:rotateY(0)translateZ(3.6rem)}.scene.sc-m--carousel .pgs2{transform:rotateY(90deg)translateZ(3.6rem)}.scene.sc-m--carousel .pgs3{transform:rotateY(180deg)translateZ(3.6rem)}.scene.sc-m--carousel .pgs4{transform:rotateY(270deg)translateZ(3.6rem)}.scene .half--l{clip-path:polygon(0 0,55% 0,45% 30%,58% 55%,44% 80%,52% 100%,0 100%)}.scene .half--r{clip-path:polygon(55% 0,100% 0,100% 100%,52% 100%,44% 80%,58% 55%,45% 30%)}.scene .mini{border:1px solid var(--border);background:var(--paper);border-radius:2px;width:44%;height:34%;position:absolute;overflow:hidden}.scene .mini .sf{gap:.12rem;inset:.15rem}.scene .mini .ln{height:.12rem}.scene .mini1{top:6%;left:4%}.scene .mini2{top:6%;right:4%}.scene .mini3{top:44%;left:4%}.scene .mini4{top:44%;right:4%}.scene.sc-m--watermark .wm{color:color-mix(in srgb, var(--ink) 55%, transparent);text-shadow:none;font-size:.55rem}.scene .hf{background:var(--ink);border-radius:2px;height:.35rem;position:absolute;left:.35rem;right:.35rem}.scene .hf--top{top:.15rem}.scene .hf--bot{opacity:.6;bottom:1.25rem}.scene .rbar{background:var(--slate-ink);border-radius:1px;height:.42rem;position:absolute;left:.45rem}.scene .rbar1{width:2.6rem;top:1.1rem}.scene .rbar2{width:1.8rem;top:2.3rem}.scene .ink{background:color-mix(in srgb, var(--accent) 55%, transparent);transform-origin:0;border-radius:2px;width:2.4rem;height:.4rem;position:absolute;top:2.55rem;left:.45rem}.scene .pen{background:var(--ink);transform-origin:bottom;border-radius:0 0 50% 50%/0 0 30% 30%;width:.4rem;height:1.5rem;position:absolute;top:1.4rem;left:2.6rem;transform:rotate(35deg)}.scene.sc-m--crop .crop{border-color:var(--ink);inset:.6rem .5rem 1.4rem;box-shadow:0 0 0 999px #20202040}.scene .lock{width:1.9rem;height:2.2rem;margin:-.6rem 0 0 .6rem;position:absolute;top:50%;left:50%;overflow:visible;transform:translateZ(2rem)}.scene .lock-body{fill:var(--ink)}.scene .shackle{fill:none;stroke:var(--ink);stroke-width:3px}.scene .lock-hole{fill:var(--paper)}.scene.sc-m--unlock .shackle{transform:translateY(-4px)}.scene.sc-m--unlock .lock{opacity:.35;transform:translate3d(1rem,1.5rem,1rem)rotate(18deg)}.scene .seal{border:2px solid var(--ink);background:var(--paper);color:var(--ink);border-radius:50%;margin:.1rem 0 0 .6rem;padding:.3rem .4rem;font-size:.6rem;font-weight:800;position:absolute;top:50%;left:50%;transform:translateZ(1.5rem)rotate(-12deg)}.scene.sc-m--pagesize .solo{transform:scale(1.06)}.scene.sc-m--pagesize .rd{bottom:.2rem}.scene.sc-m--gray .solo svg.sf{filter:grayscale()}.scene .pic{background:var(--paper);width:2.4rem;height:1.8rem;box-shadow:var(--shadow-2);border:2px solid var(--paper);border-radius:3px;position:absolute;top:50%;left:50%;overflow:hidden}.scene .pic svg.sf{width:100%;height:100%;position:absolute;inset:0}.scene .pic1{transform:translate3d(2.6rem,-2.4rem,2rem)rotate(8deg)}.scene .pic2{transform:translate3d(3.6rem,-.8rem,2.5rem)rotate(-6deg)}.scene .pic3{transform:translate3d(2.8rem,.8rem,2rem)rotate(4deg)}.scene.sc-m--pullout .solo,.scene.sc-m--metadata .solo{margin-left:calc(var(--w) / -2 - 1.6rem)}.scene .meta{background:var(--paper);width:4.2rem;box-shadow:var(--shadow-3);color:var(--ink);border-radius:6px;gap:.18rem;margin:-1.8rem 0 0 .4rem;padding:.35rem;font-size:.55rem;display:grid;position:absolute;top:50%;left:50%;transform:translateZ(1.5rem)}.scene .meta i{background:color-mix(in srgb, var(--text-soft) 35%, transparent);border-radius:2px;height:.22rem;display:block}.scene.sc--scan .tgt{top:46%}.scene .beam{background:linear-gradient(transparent, color-mix(in srgb, var(--ink) 55%, transparent));border-bottom:2px solid var(--ink);opacity:0;height:.5rem;position:absolute;top:100%;left:0;right:0}.scene.sc-m--text .tgt{margin-left:calc(var(--w) / -2 - 2.6rem)}.scene.sc-m--text .got{margin-left:calc(var(--w) / -2 + 2.6rem);border-color:color-mix(in srgb, var(--ink) 40%, var(--border));top:46%}.scene .cn{border:3px solid var(--ink);width:.9rem;height:.9rem;position:absolute;top:46%;left:50%}.scene .cn0{margin:calc(var(--h) / -2 - .3rem) 0 0 calc(var(--w) / -2 - .3rem);border-bottom:0;border-right:0}.scene .cn1{margin:calc(var(--h) / -2 - .3rem) 0 0 calc(var(--w) / 2 - .6rem);border-bottom:0;border-left:0}.scene .cn2{margin:calc(var(--h) / 2 - .6rem) 0 0 calc(var(--w) / -2 - .3rem);border-top:0;border-right:0}.scene .cn3{margin:calc(var(--h) / 2 - .6rem) 0 0 calc(var(--w) / 2 - .6rem);border-top:0;border-left:0}.scene .hit{background:color-mix(in srgb, var(--accent) 55%, transparent);border-radius:2px;height:.4rem;position:absolute}.scene .hit1{width:1.6rem;top:.95rem;left:.5rem}.scene .hit2{width:1.3rem;top:2.1rem;left:1.2rem}.scene.sc--scan .tgt:has(.sf--text) .hit{border-bottom:2px dotted var(--danger);background:0 0;border-radius:0}.scene .res,.scene .score{background:var(--paper);color:var(--ink);box-shadow:var(--shadow-2);white-space:nowrap;border-radius:999px;padding:.1rem .55rem;font-size:.72rem;font-weight:800;position:absolute;bottom:.35rem;left:50%;transform:translate(-50%)translateZ(1rem)}.scene .score{border:3px solid var(--ink);place-items:center;width:2.5rem;height:2.5rem;padding:0;display:grid;top:.7rem;bottom:auto;left:calc(50% + 2.6rem)}.scene .qrsheet{--w:5rem;--h:5rem;top:48%}.scene .qrsheet .sf--qr{inset:.45rem}.scene .kpad{background:var(--paper);border:var(--line) solid var(--border);width:5.6rem;box-shadow:var(--shadow-3);transform-style:preserve-3d;border-radius:10px;margin:-4rem 0 0 -2.8rem;padding:.35rem;position:absolute;top:50%;left:50%}.scene .disp{background:var(--tint);border-radius:5px;justify-items:end;min-height:1.75rem;margin-bottom:.3rem;padding:.2rem .35rem;display:grid}.scene .expr{color:var(--text-soft);font-size:.55rem;font-weight:650}.scene .disp .res{box-shadow:none;color:var(--text);background:0 0;padding:0;font-size:.85rem;position:static;transform:none}.scene .keys{transform-style:preserve-3d;grid-template-columns:repeat(4,1fr);gap:.18rem;display:grid}.scene .key{background:var(--sunk);height:.95rem;color:var(--text);box-shadow:0 2px 0 var(--border);border-radius:3px;place-items:center;font-size:.5rem;font-style:normal;font-weight:750;display:grid}.scene .key15{background:var(--ink);color:var(--paper)}.scene .ins{justify-items:start;gap:.3rem;margin-top:-2.2rem;display:grid;position:absolute;top:50%;left:calc(50% - 7.6rem)}.scene .ins .in{background:var(--paper);color:var(--text);box-shadow:var(--shadow-1);white-space:nowrap;opacity:.45;border-radius:999px;padding:.12rem .5rem;font-size:.56rem;font-weight:750}.scene .fig{--w:6.4rem;--h:5.4rem;margin-left:calc(var(--w) / -2 + 2.7rem);border-color:color-mix(in srgb, var(--ink) 35%, var(--border));top:46%}.scene .fig .res{box-shadow:none;background:var(--tint);font-size:.7rem;top:auto;bottom:.3rem;transform:translate(-50%)}.scene .chart{justify-content:center;align-items:flex-end;gap:.25rem;display:flex;position:absolute;inset:.45rem .5rem 1.6rem}.scene .chart .b{background:var(--ink);transform-origin:bottom;border-radius:2px 2px 0 0;width:.6rem}.scene .chart .b0{opacity:.55;height:30%}.scene .chart .b1{opacity:.65;height:48%}.scene .chart .b2{opacity:.75;height:62%}.scene .chart .b3{opacity:.85;height:80%}.scene .chart .b4{height:100%}.scene .fig--bars .b1{height:75%}.scene .fig--bars .b3{height:40%}.scene .fig--stack .chart{flex-direction:column-reverse;align-items:center;gap:.12rem}.scene .fig--stack .b{opacity:1;background:color-mix(in srgb, var(--accent) 70%, var(--ink));border-radius:999px;width:2.2rem;height:.45rem!important}.scene .pie{background:conic-gradient(var(--ink) 0 75%, color-mix(in srgb, var(--ink) 18%, var(--paper)) 0);border-radius:50%;align-self:center;width:2.6rem;height:2.6rem}.scene .dial{background:conic-gradient(from -90deg at 50% 100%, var(--success) 0 60deg, var(--warning) 0 120deg, var(--danger) 0 180deg, transparent 0);border-radius:3.6rem 3.6rem 0 0;align-self:center;width:3.6rem;height:1.8rem;mask:radial-gradient(circle at 50% 100%,#0000 .9rem,#000 .95rem)}.scene .needle{background:var(--text);transform-origin:bottom;border-radius:2px;width:.16rem;height:1.6rem;margin-left:-.08rem;position:absolute;bottom:0;left:50%;transform:rotate(-20deg)}.scene .tagshape{background:var(--accent-soft);border:2px solid var(--ink);clip-path:polygon(18% 0,100% 0,100% 100%,18% 100%,0 50%);align-self:center;width:3.2rem;height:1.8rem}.scene .strike{background:var(--danger);transform-origin:0;width:2.2rem;height:2px;position:absolute;top:45%;left:calc(50% - 1rem);transform:rotate(-12deg)}.scene .fig--slip .chart,.scene .fig--split .chart{flex-direction:column;align-items:stretch;gap:.25rem}.scene .chart .srow{background:color-mix(in srgb, var(--text-soft) 35%, transparent);border-radius:2px;height:.25rem}.scene .chart .srow3{background:var(--ink);width:60%;height:.35rem;margin-left:auto}.scene .fig--split .chart{flex-direction:row;align-items:stretch}.scene .chart .q{background:color-mix(in srgb, var(--ink) 30%, var(--paper));border:1.5px dashed var(--ink);border-radius:3px;flex:1}.scene .from{background:var(--paper);color:var(--text-soft);font-family:var(--font-mono);box-shadow:var(--shadow-1);opacity:.7;border-radius:999px;padding:.1rem .6rem;font-size:.72rem;position:absolute;top:1.2rem;left:50%;transform:translate(-50%)}.scene .chars{transform-style:preserve-3d;gap:.18rem;display:flex;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.scene .ch{background:var(--paper);border:var(--line) solid var(--border);width:1.15rem;height:1.55rem;box-shadow:var(--shadow-2);font-family:var(--font-mono);color:var(--ink);border-radius:4px;place-items:center;font-size:.78rem;font-style:normal;font-weight:750;display:grid}.scene .win{background:var(--paper);border:var(--line) solid var(--border);width:9rem;height:6.4rem;box-shadow:var(--shadow-3);border-radius:8px;margin:-3.4rem 0 0 -4.5rem;position:absolute;top:50%;left:50%;overflow:hidden}.scene .win-bar{background:var(--sunk);align-items:center;gap:.2rem;height:.9rem;padding:0 .35rem;display:flex}.scene .win-bar i{background:var(--border-strong);border-radius:50%;width:.32rem;height:.32rem}.scene .win-bar b{color:var(--ink);margin-left:auto;font-size:.5rem}.scene .win-body{flex-direction:column;gap:.32rem;padding:.45rem .5rem;display:flex;position:relative}.scene .win .ln{background:color-mix(in srgb, var(--text-soft) 30%, transparent);border-radius:2px;height:.26rem;display:flex}.scene .win .tok{background:var(--ink);border-radius:2px;width:30%}.scene .win .ln0{width:30%}.scene .win .ln1{width:70%;margin-left:.6rem}.scene .win .ln2{width:60%;margin-left:1.2rem}.scene .win .ln3{width:66%;margin-left:1.2rem}.scene .win .ln4{width:50%;margin-left:.6rem}.scene .win .ln5{width:20%}.scene.sc-m--diff .ln1,.scene.sc-m--diff .ln4{background:color-mix(in srgb, var(--success) 40%, transparent)}.scene.sc-m--diff .ln2{background:color-mix(in srgb, var(--danger) 35%, transparent)}.scene.sc-m--diff .ln,.scene.sc-m--summary .ln{margin-left:0}.scene.sc-m--summary .ln2,.scene.sc-m--summary .ln3,.scene.sc-m--summary .ln4,.scene.sc-m--summary .ln5{opacity:0;transform:scaleY(0)}.scene.sc-m--summary .ln0,.scene.sc-m--summary .ln1{background:color-mix(in srgb, var(--ink) 55%, transparent);width:85%;height:.4rem}.scene.sc-m--check .ln,.scene.sc-m--count .ln,.scene.sc-m--match .ln,.scene.sc-m--chat .ln,.scene.sc-m--rewrite .ln{margin-left:0}.scene.sc-m--check .tok{background:var(--success)}.scene.sc-m--match .tok{background:color-mix(in srgb, var(--accent) 70%, transparent);margin-left:25%}.scene.sc-m--chat .ln{width:40%}.scene .bub{border-radius:8px 8px 2px;max-width:5rem;padding:.2rem .4rem;font-size:.5rem;font-weight:650;line-height:1.25;position:absolute;right:.4rem}.scene .bub--q{background:var(--sunk);color:var(--text);top:.4rem}.scene .bub--a{background:var(--ink);color:var(--paper);border-radius:8px 8px 8px 2px;top:2.4rem}.scene .jpart{color:var(--paper);box-shadow:var(--shadow-2);border-radius:4px;padding:.15rem .3rem;font-size:.48rem;font-weight:750;position:absolute;top:1.4rem}.scene .jpart0{background:var(--ink);left:.3rem}.scene .jpart1{background:color-mix(in srgb, var(--ink) 70%, var(--accent));top:2.6rem;left:2.9rem}.scene .jpart2{background:var(--accent);color:var(--text);right:.3rem}.scene.sc-m--decode .ln{opacity:.35;margin-left:0}.scene .count{background:var(--ink);color:var(--paper);border-radius:999px;padding:.08rem .4rem;font-size:.55rem;position:absolute;bottom:.3rem;right:.4rem}.scene.sc-m--rewrite .ln{width:85%!important}.scene .doc{--w:4.6rem;--h:6rem;top:46%}.scene .blk{background:color-mix(in srgb, var(--text-soft) 30%, transparent);border-radius:2px;position:absolute;left:.45rem;right:.45rem}.scene .blk0{background:var(--ink);height:.55rem;top:.45rem;right:1.6rem}.scene .blk1{height:.25rem;top:1.25rem;right:1.2rem}.scene .blk2{background:color-mix(in srgb, var(--ink) 14%, transparent);height:1.05rem;top:1.85rem}.scene .blk3{height:.25rem;top:3.15rem}.scene .blk4{background:color-mix(in srgb, var(--ink) 14%, transparent);height:.9rem;top:3.65rem}.scene .doc--resume .blk0{left:1.5rem;right:.5rem}.scene .doc--resume .blk0:before{content:"";background:color-mix(in srgb, var(--ink) 45%, var(--paper));border-radius:50%;width:.85rem;height:.85rem;position:absolute;top:-.15rem;left:-1.1rem}.scene .doc--certificate,.scene .doc--idcard,.scene .doc--meta,.scene .doc--email{--w:7rem;--h:4.6rem}.scene .doc--certificate{border:3px double var(--ink)}.scene .doc--certificate .blk{left:1.2rem;right:1.2rem}.scene .doc--certificate .blk0{left:1.8rem;right:1.8rem}.scene .doc--certificate .blk4{background:var(--accent);border-radius:50%;width:1.1rem;height:1.1rem;top:2.9rem;left:auto;right:.6rem}.scene .doc--idcard .blk0{border-radius:0;height:.8rem;top:0;left:0;right:0}.scene .doc--idcard .blk2{background:color-mix(in srgb, var(--ink) 30%, var(--paper));width:1.6rem;height:2rem;top:1.2rem;right:auto}.scene .doc--idcard .blk1,.scene .doc--idcard .blk3{top:1.5rem;left:2.4rem}.scene .doc--idcard .blk3{top:2.2rem}.scene .doc--idcard .blk4{background:repeating-linear-gradient(90deg, var(--text) 0 1px, transparent 1px 3px);height:.45rem;top:2.9rem;left:2.4rem}.scene .doc--email .blk0{height:.3rem;right:.45rem}.scene .doc--email .blk1:after{content:""}.scene .doc--meta .blk0{background:var(--sunk);border-radius:0;height:.7rem;top:0;left:0;right:0}.scene .doc--meta .blk1{background:var(--link);height:.35rem;top:1.1rem;right:2rem}.scene .doc--shield{--w:4.4rem;--h:5.2rem;clip-path:polygon(50% 0,100% 14%,100% 55%,50% 100%,0 55%,0 14%);background:color-mix(in srgb, var(--ink) 14%, var(--paper))}.scene .doc--shield .blk{background:var(--success);height:.3rem;left:1rem;right:1rem}.scene .doc--shield .blk0{top:1rem}.scene .doc--shield .blk2{top:2.2rem}.scene .doc--shield .blk4{top:2.8rem;right:1.6rem}.scene .doc--palette{box-shadow:none;background:0 0;border:0;overflow:visible}.scene .doc--palette .blk{width:1.3rem;height:4.6rem;box-shadow:var(--shadow-2);transform-origin:50% 90%;border-radius:4px;margin-left:-.65rem;top:.4rem;left:50%;right:auto}.scene .doc--palette .blk0{background:var(--brand);transform:rotate(-36deg)}.scene .doc--palette .blk1{background:var(--action);transform:rotate(-18deg)}.scene .doc--palette .blk2{background:var(--accent-soft);transform:rotate(0)}.scene .doc--palette .blk3{background:var(--ink);transform:rotate(18deg)}.scene .doc--palette .blk4{background:var(--sage-soft);transform:rotate(36deg)}.scene .scal{width:6.8rem;height:5.6rem;transform-style:preserve-3d;margin:-3rem 0 0 -3.4rem;position:absolute;top:50%;left:50%}.scene .rings{z-index:2;background:radial-gradient(circle, var(--text) 0 .14rem, transparent .16rem) 0 0 / 1.1rem .6rem;height:.6rem;position:absolute;top:-.25rem;left:1.2rem;right:1.2rem}.scene .leaf{background:var(--paper);border:var(--line) solid var(--border);border-top:.9rem solid var(--ink);box-shadow:var(--shadow-2);text-align:center;transform-origin:top;backface-visibility:hidden;border-radius:6px;place-items:center;padding:1rem .3rem .3rem;display:grid;position:absolute;inset:0}.scene .leaf b{font-family:var(--font-head);color:var(--text);font-size:.85rem;line-height:1.15}.scene .leaf--from{opacity:0;transform:rotateX(110deg)}.scene .tm{place-items:center;width:5.4rem;height:5.4rem;margin:-2.7rem 0 0 -2.7rem;display:grid;position:absolute;top:46%;left:50%}.scene .tm svg{position:absolute;inset:0;overflow:visible}.scene .track{fill:var(--paper);stroke:var(--border);stroke-width:3px}.scene .prog{fill:none;stroke:var(--ink);stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0;transform-origin:50%;transform:rotate(-90deg)}.scene .hand{stroke:var(--action);stroke-width:2px;stroke-linecap:round;transform-origin:20px 20px}.scene .tt{font-family:var(--font-head);color:var(--text);font-size:.85rem;position:relative}.scene .tm--lap .tt{margin-top:1.6rem;font-size:.65rem}.scene .bell path{fill:var(--ink)}.scene .bell .clap{fill:none;stroke:var(--ink);stroke-width:3px}.scene .bell{transform-origin:50% 10%}.scene .tm--bell .tt{background:var(--paper);box-shadow:var(--shadow-1);border-radius:999px;margin-top:4.8rem;padding:.05rem .45rem;font-size:.7rem}.scene .lst{--w:6.4rem;--h:5.8rem;align-content:start;gap:.3rem;padding:.45rem;display:grid;top:46%}.scene .it{color:var(--text);background:var(--panel);border-radius:4px;align-items:center;gap:.3rem;padding:.12rem .25rem;font-size:.6rem;font-weight:650;display:flex}.scene .box{border:1.5px solid var(--ink);border-radius:3px;flex:none;width:.6rem;height:.6rem}.scene .lst--check .box{background:var(--ink);box-shadow:inset 0 0 0 1.5px var(--paper)}.scene .lst--check .it{color:var(--text-soft);text-decoration:line-through}.scene .lst--rows .box,.scene .lst--dedupe .box,.scene .lst--notes .box{background:var(--ink);border:0;border-radius:2px;width:.3rem}.scene .lst--dedupe .it2{opacity:0;height:0;margin-top:-.3rem;padding-block:0}.scene .lst--notes{background:color-mix(in srgb, var(--accent) 18%, var(--paper));transform:rotate(-3deg)}.scene .lst--notes .it{background:0 0}.scene .lst--habit,.scene .lst--table{grid-template-columns:repeat(7,1fr);align-content:center}.scene .lst--table{grid-template-columns:repeat(4,1fr)}.scene .dot{aspect-ratio:1;background:var(--ink);border-radius:3px}.scene .lst--habit .dot:nth-child(3n),.scene .lst--habit .dot:nth-child(5n+1){background:var(--sunk)}.scene .lst--table .dot{aspect-ratio:1.6;background:color-mix(in srgb, var(--ink) 25%, var(--paper))}.scene .lst--table .dot:nth-child(3n){background:color-mix(in srgb, var(--accent) 45%, var(--paper))}.scene .lst--table .dot:nth-child(4n+2){background:var(--ink)}.scene .lst--cards{--w:7.6rem;grid-template-columns:repeat(3,1fr);gap:.25rem}.scene .col{background:var(--panel);min-height:4.4rem;color:var(--text-soft);border-radius:4px;padding:.2rem;font-size:.45rem}.scene .col b{font-size:.48rem;display:block}.scene .jc{background:linear-gradient(var(--ink) 0 0) .3rem .35rem / 1.2rem .18rem no-repeat, linear-gradient(var(--border-strong) 0 0) .3rem .75rem / 1.4rem .14rem no-repeat, var(--paper);border-left:3px solid var(--ink);width:2.1rem;height:1.5rem;box-shadow:var(--shadow-2);border-radius:4px;position:absolute;top:1.2rem;left:.65rem;transform:translate(4.8rem)}.scene .md{transform-style:preserve-3d;position:absolute;inset:0}.scene .scr{--w:7rem;--h:4.4rem;border:3px solid var(--slate-ink);top:46%}.scene .scr svg.sf{width:100%;height:100%;position:absolute;inset:0}.scene .md--voice .scr{--w:7.6rem;--h:3rem;border-width:1px;border-radius:999px}.scene .md--voice .sf--audio{inset:.3rem 1.6rem}.scene .rec{background:var(--danger);width:.7rem;height:.7rem;box-shadow:0 0 0 3px var(--paper);border-radius:50%;margin:-2.6rem 0 0 2.9rem;position:absolute;top:46%;left:50%}.scene .md--voice .rec{margin:-.35rem 0 0 -3.5rem}.scene .cursor{border-left:.35rem solid #0000;border-right:.35rem solid #0000;border-bottom:.7rem solid var(--paper);filter:drop-shadow(0 1px 1px #00000080);width:0;height:0;position:absolute;top:40%;left:60%;transform:rotate(-30deg)}.scene .frm{--w:5.4rem;--h:3.8rem;border:2px solid var(--paper);top:46%}.scene .frm svg.sf{width:100%;height:100%;position:absolute;inset:0}.scene .frm0{opacity:.6;transform:translate3d(-.9rem,-.5rem,-2rem)}.scene .frm1{opacity:.8;transform:translate3d(-.45rem,-.25rem,-1rem)}@media (prefers-reduced-motion:no-preference){.scene *{animation-duration:var(--t);animation-iteration-count:infinite;animation-timing-function:var(--ease-out);animation-fill-mode:both}.scene.sc--merge .in1{animation-name:sc-merge-1}.scene.sc--merge .in2{animation-name:sc-merge-2}.scene.sc--merge .in3{animation-name:sc-merge-3}.scene.sc--merge .out{animation-name:sc-pop}.scene.sc--split .src{animation-name:sc-src-out}.scene.sc--split .p1{animation-name:sc-split-1}.scene.sc--split .p2{animation-name:sc-split-2}.scene.sc--split .p3{animation-name:sc-split-3}.scene.sc--shrink .big,.scene.sc-m--resize .fr{animation-name:sc-shrink}.scene.sc-m--pagesize .solo{animation-name:sc-pagesize}.scene .arw--l{animation-name:sc-push-l}.scene .arw--r{animation-name:sc-push-r}.scene .rd-from{animation-name:sc-from}.scene .rd-to{animation-name:sc-show}.scene.sc--flip .card{animation-name:sc-flip}.scene.sc-m--crop .crop,.scene.sc--frame .crop{animation-name:sc-crop}.scene.sc-m--cutout .ly--bg{animation-name:sc-bg-away}.scene.sc-m--cutout .ly--fg{animation-name:sc-fg-lift}.scene.sc-m--cutout .chk{animation-name:sc-appear-late}.scene .etag1{animation-name:sc-tag-1}.scene .etag2{animation-name:sc-tag-2}.scene .etag3{animation-name:sc-tag-3}.scene .px,.scene .bd{animation-name:sc-fade-in}.scene.sc-m--enhance .ly{animation-name:sc-enhance}.scene .spark{animation-name:sc-spark}.scene .wm{animation-name:sc-stamp}.scene.sc-m--tile .tl,.scene.sc-m--sizes .tl{animation-name:sc-tile}.scene .tl1{animation-delay:.15s}.scene .tl2{animation-delay:.3s}.scene .tl3{animation-delay:.45s}.scene.sc-m--rotate .solo{animation-name:sc-rotate}.scene.sc-m--reorder .pgs2{animation-name:sc-reorder-2}.scene.sc-m--reorder .pgs1{animation-name:sc-reorder-1}.scene.sc-m--delete .pgs2{animation-name:sc-delete}.scene.sc-m--delete .pgs1{animation-name:sc-close-l}.scene.sc-m--delete .pgs3{animation-name:sc-close-r}.scene.sc-m--extract .pgs3{animation-name:sc-extract}.scene .pnum,.scene .hf,.scene .seal,.scene .meta,.scene .score,.scene .res{animation-name:sc-fade-in}.scene .hl{animation-name:sc-pulse}.scene.sc-m--blank .pgs1{animation-name:sc-blank-1}.scene.sc-m--blank .pgs2{animation-name:sc-blank-2}.scene.sc-m--blank .pgs4{animation-name:sc-blank-4}.scene.sc-m--flatten .lyr2{animation-name:sc-flat-2}.scene.sc-m--flatten .lyr3{animation-name:sc-flat-3}.scene .ring{animation-name:sc-spin;animation-duration:12s;animation-timing-function:linear}.scene .half--l{animation-name:sc-join-l}.scene .half--r{animation-name:sc-join-r}.scene .mini{animation-name:sc-tile}.scene .mini2{animation-delay:.15s}.scene .mini3{animation-delay:.3s}.scene .mini4{animation-delay:.45s}.scene .rbar{animation-name:sc-bar}.scene .ink{animation-name:sc-ink}.scene .pen{animation-name:sc-pen}.scene .lock{animation-name:sc-lock-drop}.scene .shackle{animation-name:sc-shackle}.scene.sc-m--unlock .lock{animation-name:sc-lock-off}.scene.sc-m--unlock .shackle{animation-name:sc-shackle-open}.scene.sc-m--gray .solo svg.sf{animation-name:sc-gray}.scene .pic{animation-name:sc-pull}.scene .pic2{animation-delay:.2s}.scene .pic3{animation-delay:.4s}.scene .beam{animation-name:sc-beam}.scene.sc-m--text .got{animation-name:sc-got}.scene .cn{animation-name:sc-corner}.scene .hit{animation-name:sc-hit}.scene.sc--grid .q--on{animation-name:sc-cell}.scene.sc--grid .q1,.scene.sc--grid .q5{animation-delay:.12s}.scene.sc--grid .q2,.scene.sc--grid .q4{animation-delay:.24s}.scene.sc--grid .q3{animation-delay:.36s}.scene.sc--grid .q6{animation-delay:60ms}.scene .key0,.scene .key5,.scene .key10,.scene .key15{animation-name:sc-press}.scene .key5{animation-delay:.35s}.scene .key10{animation-delay:.7s}.scene .key15{animation-delay:1.05s}.scene .expr{animation-name:sc-fade-in}.scene .disp .res{animation-name:sc-show}.scene .ins .in{animation-name:sc-feed}.scene .ins .in2{animation-delay:.2s}.scene .ins .in3{animation-delay:.4s}.scene .fig .res{animation-name:sc-to}.scene .chart .b{animation-name:sc-grow}.scene .chart .b1{animation-delay:.1s}.scene .chart .b2{animation-delay:.2s}.scene .chart .b3{animation-delay:.3s}.scene .chart .b4{animation-delay:.4s}.scene .pie{animation-name:sc-pie}.scene .needle{animation-name:sc-needle}.scene .strike{animation-name:sc-strike}.scene .chart .srow,.scene .chart .q{animation-name:sc-tile}.scene .chart .srow1,.scene .chart .q1{animation-delay:.15s}.scene .chart .srow2,.scene .chart .q2{animation-delay:.3s}.scene .chart .srow3,.scene .chart .q3{animation-delay:.45s}.scene .from{animation-name:sc-from-chip}.scene .ch{animation-name:sc-char}.scene .ch1{animation-delay:80ms}.scene .ch2{animation-delay:.16s}.scene .ch3{animation-delay:.24s}.scene .ch4{animation-delay:.32s}.scene .ch5{animation-delay:.4s}.scene .ch6{animation-delay:.48s}.scene .ch7{animation-delay:.56s}.scene .ch8{animation-delay:.64s}.scene.sc-m--format .ln,.scene.sc-m--clean .ln{animation-name:sc-indent}.scene.sc-m--format .ln1,.scene.sc-m--clean .ln4{animation-delay:.1s}.scene.sc-m--format .ln2,.scene.sc-m--clean .ln2{animation-delay:.2s}.scene.sc-m--format .ln3,.scene.sc-m--clean .ln1{animation-delay:.3s}.scene.sc-m--diff .ln1,.scene.sc-m--diff .ln2,.scene.sc-m--diff .ln4{animation-name:sc-fade-in}.scene.sc-m--summary .ln2,.scene.sc-m--summary .ln3,.scene.sc-m--summary .ln4,.scene.sc-m--summary .ln5{animation-name:sc-collapse}.scene.sc-m--check .tok,.scene.sc-m--match .tok{animation-name:sc-fade-in}.scene.sc-m--count .ln{animation-name:sc-pulse}.scene.sc-m--count .ln1{animation-delay:.2s}.scene.sc-m--count .ln2{animation-delay:.4s}.scene .count,.scene .bub--a{animation-name:sc-show}.scene .bub--q{animation-name:sc-fade-in}.scene .jpart{animation-name:sc-part}.scene .jpart1{animation-delay:.15s}.scene .jpart2{animation-delay:.3s}.scene.sc-m--rewrite .ln{animation-name:sc-tidy}.scene .blk{animation-name:sc-block}.scene .blk1{animation-delay:.15s}.scene .blk2{animation-delay:.3s}.scene .blk3{animation-delay:.45s}.scene .blk4{animation-delay:.6s}.scene .doc--palette .blk{animation-name:sc-fan}.scene .leaf--from{animation-name:sc-leaf}.scene .prog{animation-name:sc-ring;animation-timing-function:linear}.scene .hand{animation-name:sc-spin;animation-duration:3s;animation-timing-function:linear}.scene .bell{animation-name:sc-ring-bell}.scene .lst--check .box,.scene .lst--habit .dot,.scene .lst--table .dot{animation-name:sc-tick}.scene .lst--check .it{animation-name:sc-done}.scene .it1,.scene .dot:nth-child(7n+2){animation-delay:.3s}.scene .it2,.scene .dot:nth-child(7n+3){animation-delay:.6s}.scene .it3,.scene .dot:nth-child(7n+4){animation-delay:.9s}.scene .dot:nth-child(7n+5){animation-delay:1.2s}.scene .dot:nth-child(7n+6){animation-delay:1.5s}.scene .lst--rows .it0{animation-name:sc-row-0}.scene .lst--rows .it2{animation-name:sc-row-2;animation-delay:0s}.scene .lst--dedupe .it2{animation-name:sc-dedupe;animation-delay:0s}.scene .lst--notes .it{animation-name:sc-block}.scene .jc{animation-name:sc-card-move}.scene .md--voice .bar,.scene.sc--flip .sf--audio .bar{animation-name:sc-wave;animation-duration:1.1s;animation-timing-function:ease-in-out}.scene .md--voice .bar:nth-child(2n){animation-delay:.2s}.scene .md--voice .bar:nth-child(3n){animation-delay:.4s}.scene .rec{animation-name:sc-blink;animation-duration:1.4s}.scene .cursor{animation-name:sc-cursor}.scene .frm{animation-name:sc-frame;animation-duration:1.8s}.scene .frm1{animation-delay:.6s}.scene .frm2{animation-delay:1.2s}}@keyframes sc-merge-1{0%{opacity:0}8%{opacity:1;transform:translate3d(-5.2rem,.3rem,-2rem)rotateY(28deg)}45%{opacity:1;transform:translate(0,0)rotateY(0)}52%,to{opacity:0;transform:translate(0,0)}}@keyframes sc-merge-2{0%{opacity:0}8%{opacity:1;transform:translate3d(0,-.6rem,-3rem)}45%{opacity:1;transform:translate(0,0)}52%,to{opacity:0;transform:translate(0,0)}}@keyframes sc-merge-3{0%{opacity:0}8%{opacity:1;transform:translate3d(5.2rem,.3rem,-2rem)rotateY(-28deg)}45%{opacity:1;transform:translate(0,0)rotateY(0)}52%,to{opacity:0;transform:translate(0,0)}}@keyframes sc-pop{0%,44%{opacity:0;transform:scale(.9)}54%{opacity:1;transform:scale(1.08)translateZ(1rem)}62%,88%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes sc-src-out{0%{opacity:0}8%,34%{opacity:1;transform:none}42%,to{opacity:0;transform:scale(.96)}}@keyframes sc-split-1{0%,36%{opacity:0;transform:none}42%{opacity:1;transform:none}62%,88%{opacity:1}to{opacity:0}}@keyframes sc-split-2{0%,36%{opacity:0;transform:none}42%{opacity:1;transform:none}62%,88%{opacity:1}to{opacity:0}}@keyframes sc-split-3{0%,36%{opacity:0;transform:none}42%{opacity:1;transform:none}62%,88%{opacity:1}to{opacity:0}}@keyframes sc-shrink{0%,14%{transform:scale(1)}48%,to{transform:scale(.72)}}@keyframes sc-pagesize{0%,14%{transform:scale(.9,.96)}48%,to{transform:scale(1.06)}}@keyframes sc-push-l{0%,14%{opacity:0;transform:translate(-.6rem)}24%{opacity:1}48%,to{opacity:1;transform:none}}@keyframes sc-push-r{0%,14%{opacity:0;transform:translate(.6rem)}24%{opacity:1}48%,to{opacity:1;transform:none}}@keyframes sc-from{0%,40%{opacity:1}50%,to{opacity:0}}@keyframes sc-to{0%,44%{opacity:0;transform:translate(-50%)translateY(.3rem)}54%,92%{opacity:1;transform:translate(-50%)}to{opacity:0}}@keyframes sc-show{0%,44%{opacity:0;transform:translateY(.3rem)}54%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes sc-flip{0%,22%{transform:rotateY(0)}50%,86%{transform:rotateY(180deg)}to{transform:rotateY(360deg)}}@keyframes sc-crop{0%,12%{opacity:.3;inset:0}50%,to{opacity:1}}@keyframes sc-bg-away{0%,18%{opacity:1;transform:none}55%,to{opacity:0;transform:translateZ(-3rem)}}@keyframes sc-fg-lift{0%,18%{transform:none}55%,to{transform:translateZ(1.5rem)}}@keyframes sc-appear-late{0%,30%{opacity:0}55%,to{opacity:1}}@keyframes sc-tag-1{0%,10%{opacity:1;transform:none}50%,to{opacity:0;transform:translate3d(-1.5rem,-1rem,2rem)}}@keyframes sc-tag-2{0%,16%{opacity:1;transform:none}56%,to{opacity:0;transform:translate3d(1.5rem,0,2rem)}}@keyframes sc-tag-3{0%,22%{opacity:1;transform:none}62%,to{opacity:0;transform:translate3d(0,1.2rem,2rem)}}@keyframes sc-fade-in{0%,30%{opacity:0}50%,92%{opacity:1}to{opacity:0}}@keyframes sc-enhance{0%,16%{filter:blur(1.5px)brightness(.8)saturate(.6)}52%,to{filter:none}}@keyframes sc-spark{0%,44%{opacity:0;transform:scale(.3)rotate(0)}56%{opacity:1;transform:scale(1.2)rotate(45deg)}66%,92%{opacity:1;transform:scale(1)rotate(45deg)}to{opacity:0}}@keyframes sc-stamp{0%,30%{opacity:0;transform:translate(-50%,-50%)rotate(-18deg)scale(1.8)}42%{opacity:1;transform:translate(-50%,-50%)rotate(-18deg)scale(.95)}48%,92%{opacity:1;transform:translate(-50%,-50%)rotate(-18deg)scale(1)}to{opacity:0}}@keyframes sc-tile{0%,20%{opacity:0;transform:translate3d(0,-.8rem,1.5rem)scale(.8)}40%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes sc-rotate{0%,16%{transform:rotate(-90deg)}48%,to{transform:rotate(0)}}@keyframes sc-reorder-2{0%,16%{transform:translate(0)translateZ(0)}32%{transform:translate(-1.9rem)translateZ(2rem)}48%,to{transform:translate(-3.8rem)}}@keyframes sc-reorder-1{0%,16%{transform:translate(-3.8rem)}32%{transform:translate(-1.9rem)translateZ(-1.5rem)}48%,to{transform:translate(0)}}@keyframes sc-delete{0%,18%{opacity:1;transform:none}46%,to{opacity:0;transform:translate3d(0,-3rem,3rem)rotateX(30deg)}}@keyframes sc-close-l{0%,40%{transform:translate(-3.8rem)}60%,to{transform:translate(-2rem)}}@keyframes sc-close-r{0%,40%{transform:translate(3.8rem)}60%,to{transform:translate(2rem)}}@keyframes sc-extract{0%,16%{transform:translate(-.4rem)}50%,to{transform:translate3d(2.6rem,-.3rem,1.5rem)rotateY(-12deg)}}@keyframes sc-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes sc-blank-1{0%,44%{transform:translate(-4.5rem)}64%,to{transform:translate(-1.5rem)}}@keyframes sc-blank-2{0%,16%{opacity:1;transform:translate(-1.5rem)}44%,to{opacity:0;transform:translate(-1.5rem,4rem)rotate(-20deg)}}@keyframes sc-blank-4{0%,22%{opacity:1;transform:translate(4.5rem)}50%,to{opacity:0;transform:translate(4.5rem,4rem)rotate(20deg)}}@keyframes sc-drop{0%,20%{opacity:1;transform:none}56%,to{opacity:0}}@keyframes sc-flat-2{0%,16%{transform:translateZ(2.2rem)translateY(-.6rem)}50%,to{transform:none}}@keyframes sc-flat-3{0%,16%{transform:translateZ(4.4rem)translateY(-1.2rem)}50%,to{transform:none}}@keyframes sc-spin{to{transform:rotateY(360deg)}}@keyframes sc-join-l{0%,16%{transform:translate(-1rem,.3rem)rotate(-8deg)}48%,to{transform:none}}@keyframes sc-join-r{0%,16%{transform:translate(1rem,-.3rem)rotate(8deg)}48%,to{transform:none}}@keyframes sc-bar{0%,20%{transform-origin:0;transform:scaleX(0)}50%,to{transform-origin:0;transform:scaleX(1)}}@keyframes sc-ink{0%,20%{transform:scaleX(0)}56%,to{transform:scaleX(1)}}@keyframes sc-pen{0%,20%{transform:translate(-2.2rem)rotate(35deg)}56%,to{transform:rotate(35deg)}}@keyframes sc-lock-drop{0%,10%{opacity:0;transform:translate3d(0,-2.5rem,2rem)}36%,to{opacity:1;transform:translateZ(2rem)}}@keyframes sc-shackle{0%,40%{transform:translateY(-4px)}52%,to{transform:none}}@keyframes sc-lock-off{0%,40%{opacity:1;transform:translateZ(2rem)}70%,to{opacity:.35;transform:translate3d(1rem,1.5rem,1rem)rotate(18deg)}}@keyframes sc-shackle-open{0%,16%{transform:none}32%,to{transform:translateY(-4px)}}@keyframes sc-gray{0%,20%{filter:none}56%,to{filter:grayscale()}}@keyframes sc-pull{0%,18%{opacity:0;transform:translate(-1.6rem)scale(.6)}32%{opacity:1}}@keyframes sc-beam{0%,10%{opacity:0;top:-.5rem}14%{opacity:1}46%{opacity:1;top:100%}50%,to{opacity:0;top:100%}}@keyframes sc-got{0%,44%{opacity:0;transform:translate(-1.5rem)scale(.9)}58%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes sc-corner{0%,12%{opacity:0;transform:scale(1.7)}42%,to{opacity:1;transform:none}}@keyframes sc-hit{0%,30%{opacity:0}46%,92%{opacity:1}to{opacity:0}}@keyframes sc-cell{0%,8%{opacity:0;transform:translateZ(3rem)scale(.4)}34%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes sc-press{0%,10%{box-shadow:0 2px 0 var(--border);transform:none}14%{box-shadow:0 0 0 var(--border);background:var(--tint);transform:translateY(2px)}20%,to{transform:none}}@keyframes sc-feed{0%,8%{opacity:0;transform:translate(-1rem)}20%,34%{opacity:1;transform:none}50%,to{opacity:.45;transform:translate(.6rem)}}@keyframes sc-grow{0%,40%{transform:scaleY(0)}62%,to{transform:scaleY(1)}}@keyframes sc-pie{0%,40%{opacity:.3;transform:rotate(-90deg)scale(.6)}60%,to{opacity:1;transform:none}}@keyframes sc-needle{0%,36%{transform:rotate(-80deg)}56%{transform:rotate(-10deg)}62%,to{transform:rotate(-20deg)}}@keyframes sc-strike{0%,40%{transform:rotate(-12deg)scaleX(0)}56%,to{transform:rotate(-12deg)scaleX(1)}}@keyframes sc-from-chip{0%,8%{opacity:0}16%,30%{opacity:1;transform:translate(-50%)}44%,to{opacity:.7;transform:translate(-50%)translateY(-.2rem)scale(.92)}}@keyframes sc-char{0%,30%{opacity:0;transform:translate3d(0,-1.6rem,2rem)rotateX(-70deg)}46%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes sc-indent{0%,16%{opacity:.6;transform:translate(1.4rem)rotate(-3deg)}48%,to{opacity:1;transform:none}}@keyframes sc-collapse{0%,20%{opacity:1;transform:none}50%,to{opacity:0;transform:scaleY(0)}}@keyframes sc-part{0%,30%{opacity:0;transform:translateY(1rem)scale(.8)}48%,92%{opacity:1;transform:translateZ(1.5rem)}to{opacity:0}}@keyframes sc-tidy{0%,16%{opacity:.6;transform:scaleX(1.12)translate(.4rem)}48%,to{opacity:1;transform:none}}@keyframes sc-block{0%,12%{opacity:0;transform:translate3d(0,-.8rem,1.5rem)}34%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes sc-fan{0%,16%{transform:rotate(0)}}@keyframes sc-leaf{0%,20%{opacity:1;transform:rotateX(0)}50%{opacity:1;transform:rotateX(110deg)}52%,to{opacity:0;transform:rotateX(110deg)}}@keyframes sc-ring{0%{stroke-dashoffset:100px}70%,to{stroke-dashoffset:0}}@keyframes sc-ring-bell{0%,40%,to{transform:rotate(0)}46%{transform:rotate(16deg)}52%{transform:rotate(-14deg)}58%{transform:rotate(10deg)}64%{transform:rotate(-6deg)}70%{transform:rotate(0)}}@keyframes sc-tick{0%,20%{opacity:.2;transform:scale(.4)}34%,to{opacity:1;transform:none}}@keyframes sc-done{0%,26%{color:var(--text);text-decoration-color:#0000}36%,to{text-decoration-color:currentColor}}@keyframes sc-row-0{0%,16%{transform:translateY(2.7rem)}48%,to{transform:none}}@keyframes sc-row-2{0%,16%{transform:translateY(-2.7rem)}48%,to{transform:none}}@keyframes sc-dedupe{0%,24%{opacity:1;background:var(--danger-soft);height:.95rem;margin-top:0;padding-block:.12rem}56%,to{opacity:0;height:0;margin-top:-.3rem;padding-block:0}}@keyframes sc-card-move{0%,18%{transform:none}34%{transform:translate(2.4rem)translateZ(1rem)}50%,60%{transform:translate(2.4rem)}76%{transform:translate(4.8rem)translateZ(1rem)}90%,to{transform:translate(4.8rem)}}@keyframes sc-wave{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@keyframes sc-blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes sc-cursor{0%,to{transform:translate(0)rotate(-30deg)}40%{transform:translate(-2.4rem,1rem)rotate(-30deg)}70%{transform:translate(-1rem,-.8rem)rotate(-30deg)}}@keyframes sc-frame{0%{opacity:0;transform:translate3d(.9rem,.5rem,1rem)}20%,60%{opacity:1;transform:none}to{opacity:0;transform:translate3d(-.9rem,-.5rem,-2rem)}}.tool-head .scene{grid-column:1/-1}@media (width>=56rem){.tool-head:has(.scene){grid-template-columns:auto minmax(0,1fr) minmax(15rem,19rem)}.tool-head .scene{grid-area:1/3;align-self:center}}@media (width<=30rem){.scene .sc-stage{height:6.6rem}.scene .sc-3d{scale:.74}.scene .sc-note{padding-bottom:.3rem}}
