body.st{--font-wordmark: "JUCE Wordmark", "Fredoka One", "Fredoka", "Inter", sans-serif;overflow:hidden}body.st *{scrollbar-width:thin;scrollbar-color:rgba(17,17,17,.28) transparent}body.st .card{padding:18px;min-width:0}body.st .card>h2{margin:0 0 12px;font-size:var(--t-micro);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-mute)}body.st .card h3{margin:18px 0 8px;font-size:var(--t-small);font-weight:700}body.st .btn{min-height:38px;padding:0 18px;font-size:var(--t-small);transition:transform var(--fast) var(--spring),opacity var(--fast),border-color var(--fast),background var(--fast)}body.st .btn:hover{background:var(--ink);opacity:.9}body.st .btn.ghost{background:transparent}body.st .btn.ghost:hover{background:transparent;border-color:var(--ink);opacity:1}body.st .btn.bad:hover{background:var(--bad)}body.st .btn.small{min-height:30px;padding:0 12px;font-size:var(--t-micro)}body.st .btn.touch{min-height:44px}body.st .btn[aria-busy=true]{cursor:progress}body.st .btn svg{flex:none}.chip{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;height:22px;padding:0 9px;border-radius:var(--capsule);font-size:var(--t-micro);font-weight:600;background:var(--ground);color:var(--ink-soft)}.chip.is-ok{background:var(--wash-ok);color:var(--ok)}.chip.is-warn{background:var(--wash-warn);color:var(--warn)}.chip.is-bad{background:var(--wash-bad);color:var(--bad)}.chip.is-ink{background:var(--ink);color:#fff}.chip.is-mute{background:var(--ground);color:var(--ink-mute)}.caps{display:flex;flex-wrap:wrap;gap:6px}.cap{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 14px;border:1px solid var(--hairline-strong);border-radius:var(--capsule);background:var(--paper);cursor:pointer;color:var(--ink);text-decoration:none;font-size:var(--t-small);font-weight:550;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background var(--fast) var(--glass),border-color var(--fast) var(--glass),color var(--fast) var(--glass),transform var(--fast) var(--glass)}.cap:hover{border-color:var(--ink)}.cap:active{transform:scale(.97)}.cap.is-on,.cap[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.cap:disabled{opacity:.45;cursor:default}.cap .n{font-variant-numeric:tabular-nums;opacity:.6}body.st .input{min-height:40px}body.st .input.code{min-height:56px}body.st .field>span{font-size:var(--t-small)}body.st table.grid{font-size:var(--t-small)}body.st table.grid th{text-transform:none;letter-spacing:.01em;font-weight:650;padding:8px 10px}body.st table.grid td{padding:9px 10px;vertical-align:middle}body.st table.grid tr:last-child td{border-bottom:0}body.st table.grid tr.click:hover td{background:var(--ground)}body.st table.grid tr.click:focus-visible{outline:none}body.st table.grid tr.click:focus-visible td{background:var(--ground)}body.st table.grid tr.click:focus-visible td:first-child{box-shadow:inset 2px 0 0 var(--ink)}body.st table.grid tr.is-bad td:first-child{box-shadow:inset 2px 0 0 var(--bad)}body.st .kv{grid-template-columns:minmax(96px,150px) minmax(0,1fr)}body.st .kv>*{min-width:0;overflow-wrap:anywhere}body.st .empty{color:var(--ink-mute);font-size:var(--t-small);padding:18px 0 4px;margin:0}body.st h3+.empty{padding-top:0}.st-state{height:100%;display:flex;flex-direction:column;align-items:center;padding:24px 16px;overflow-y:auto}.st-state>*{margin:auto 0}.st-state .card{width:min(420px,100%)}body.st .mark{position:relative;display:inline-grid;place-items:center;flex:none;min-height:24px;padding:0 2px;margin:0;text-decoration:none;color:var(--ink);border-radius:var(--at-radius-chip);font-weight:inherit;letter-spacing:normal;font-size:inherit}.mark__brand{font-family:var(--font-wordmark);font-weight:400;font-synthesis:none;font-size:15px;letter-spacing:0;text-transform:none;line-height:1;white-space:nowrap;-webkit-user-select:none;user-select:none}body.st .gate{display:flex;flex-direction:column;align-items:center;height:100%;min-height:0;background:var(--ink);padding:24px 16px;overflow-y:auto}body.st .gate .card{margin:auto 0;width:min(400px,100%);padding:32px 30px 26px;border:0}@media(max-width:420px){body.st .gate .card{padding:26px 20px 22px}}body.st .gate .mark{margin-bottom:22px}body.st .gate h1{font-size:21px;letter-spacing:-.01em;margin:0 0 6px}body.st .gate p.lead{font-size:var(--t-small);margin:0 0 18px}body.st .gate form{gap:12px}body.st .gate .foot{flex-wrap:wrap;gap:8px 16px;align-items:center}body.st .gate .foot .linkish{font-size:var(--t-small)}body.st .gate .note{line-height:1.45}.linkish:disabled{opacity:.55;cursor:default;text-decoration:none}body.st .mark--plain .mark__brand{color:var(--ink);font-size:17px;letter-spacing:0}body.st .gate .mark--plain{margin-bottom:26px}body.st .sheet{padding:20px 20px 18px}body.st .sheet h2{font-size:var(--t-title)}body.st .sheet .row.between{margin-bottom:8px}@media(max-width:860px){body.st .card{padding:16px 14px}body.st table.grid{display:table}body.st .sheet{padding:18px 16px 16px}}@media(pointer:coarse){body.st .btn{min-height:44px}body.st .btn.small{min-height:40px;padding:0 14px}body.st .input{min-height:48px;font-size:16px}body.st .input.code{font-size:24px}.cap{height:40px;padding:0 16px}}.bcard-sheet{display:flex;flex-direction:column;align-items:center;gap:6mm;padding:16px;border:1px dashed var(--hairline-strong);border-radius:var(--at-radius-inner);background:#fff;max-width:100%;overflow-x:auto}.bcard-pair{display:flex;gap:8mm;flex-wrap:wrap;justify-content:center}.bcard{box-sizing:border-box;width:85.6mm;height:54mm;padding:4mm;background:#fff;color:#000;border:.2mm solid #b4b4b4;border-radius:3mm;font-family:var(--font);overflow:hidden}.bcard--front{display:grid;grid-template-columns:minmax(0,1fr) 26mm;grid-template-rows:26mm auto;align-content:space-between;column-gap:3mm}.bcard__id{grid-column:1;grid-row:1;min-width:0}.bcard__mark{font-family:var(--font-wordmark);font-weight:400;font-synthesis:none;letter-spacing:0;font-size:11pt;line-height:1;color:#000}.bcard__name{font-size:12pt;font-weight:700;line-height:1.1;margin-top:2.5mm;overflow-wrap:anywhere}.bcard__role{font-size:8pt;line-height:1.2;color:#3a3a3a;margin-top:1mm}.bcard__serial{font-size:6.5pt;color:#6a6a6a;margin-top:2mm}.bcard__qr{grid-column:2;grid-row:1;width:26mm;height:26mm;display:block}.bcard__bar{grid-column:1 / -1;grid-row:2;text-align:center}.bcard__bar img{display:block;width:62mm;height:9mm;margin:0 auto}.bcard__code{font-family:var(--mono);font-size:7pt;letter-spacing:.08em;margin-top:.8mm;color:#000}.bcard--back{display:flex;flex-direction:column}.bcard__say{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.5mm;text-align:center;font-size:8pt;line-height:1.45;color:#2a2a2a}.bcard__say p{margin:0}.bcard__say .bcard__mark{font-size:15pt}.bcard__found{color:#6a6a6a}.bcard__foot{margin-top:auto;display:flex;justify-content:space-between;font-size:6.5pt;color:#6a6a6a}.bcard-ruler{display:flex;align-items:center;gap:3mm;align-self:stretch;color:#4a4a4a}.bcard-ruler__bar{flex:0 0 auto;width:50mm;height:3mm;border:.2mm solid #4a4a4a;border-top:none}.bcard-ruler__say{font-size:7pt}@media print{@page{size:auto;margin:12mm}body.st{overflow:visible;background:#fff}body.st .no-print{display:none!important}body.st:has(.scrim),body.st div:has(.scrim){display:block!important;height:auto!important;min-height:0!important;overflow:visible!important}body.st:has(.scrim)>*:not(.scrim):not(:has(.scrim)),body.st div:has(.scrim)>*:not(.scrim):not(:has(.scrim)){display:none!important}body.st .scrim{position:static;display:block;background:none;padding:0;animation:none}body.st .sheet{box-shadow:none;max-height:none;width:auto!important;animation:none;padding:0}body.st .sheet:has(.bcard-sheet)>*:not(.bcard-sheet){display:none!important}body.st .bcard-sheet{border:0;padding:0;gap:8mm;align-items:flex-start;overflow:visible;break-inside:avoid}body.st .bcard-pair{flex-wrap:nowrap;break-inside:avoid}body.st .bcard{break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}body.st:has(.at-dialog)>*:not(.at-layer):not(:has(.at-dialog)){display:none!important}body.st :where(.at) .at-dialog{position:static!important;inset:auto!important;display:block!important}body.st :where(.at) .at-dialog-backdrop,body.st :where(.at) .at-dialog-foot,body.st :where(.at) .at-dialog-close,body.st :where(.at) .at-dialog-grip,body.st :where(.at) .at-toasts{display:none!important}body.st :where(.at) .at-dialog-panel{position:static!important;transform:none!important;animation:none!important;box-shadow:none!important;max-height:none!important;width:auto!important}body.st :where(.at) .at-dialog-body{overflow:visible!important;max-height:none!important}body.st :where(.at) .at-dialog-panel:has(.bcard-sheet) .at-dialog-head{display:none!important}}.sa-page:where(.at,.at *){display:flex;flex-direction:column;gap:var(--at-space-16);box-sizing:border-box;width:100%;min-width:0;min-height:100%;padding:var(--at-space-24) max(var(--at-page-pad),calc((100% - var(--at-page-max)) / 2)) var(--at-space-48);background:var(--at-page-bg);color:var(--at-ink)}@media(max-width:719px){.sa-page:where(.at,.at *){padding:var(--at-space-16) var(--at-space-16) var(--at-space-32);gap:var(--at-space-12)}}.sa-quiet:where(.at,.at *){margin:0;color:var(--at-graphite);font-size:var(--at-type-caption);line-height:var(--at-leading-ui)}.sa-prose:where(.at,.at *){margin:0;color:var(--at-ink-body);font-size:var(--at-type-body);line-height:var(--at-leading-body)}.sa-lede:where(.at,.at *){margin:calc(-1 * var(--at-space-8)) 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--at-space-8);color:var(--at-ink-note);font-size:var(--at-type-body)}.sa-pad:where(.at,.at *){padding:var(--at-space-12) var(--at-space-16)}.sa-code:where(.at,.at *){font-family:var(--at-font-mono);font-size:var(--at-type-caption);overflow-wrap:anywhere}.sa-token:where(.at,.at *){display:block;margin-top:var(--at-space-12);padding:var(--at-space-12);border-radius:var(--at-radius-inner);background:var(--at-well);font-size:var(--at-type-body);-webkit-user-select:all;user-select:all}.sa-wrap:where(.at,.at *){overflow-wrap:anywhere}.sa-tipped:where(.at,.at *){display:inline-flex;align-items:center;gap:var(--at-space-4);min-width:0}.sa-title:where(.at,.at *){display:inline-flex;align-items:center;gap:var(--at-space-12);min-width:0}.sa-tools:where(.at,.at *),.sa-chips:where(.at,.at *),.sa-row:where(.at,.at *){display:flex;flex-wrap:wrap;align-items:center;gap:var(--at-space-8)}.sa-tools:where(.at,.at *){gap:var(--at-space-12) var(--at-space-16)}.sa-row.is-end:where(.at,.at *){justify-content:flex-end}.sa-row:where(.at,.at *)>.sa-prose{flex:1 1 280px}.sa-two:where(.at,.at *),.sa-grid:where(.at,.at *){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:var(--at-space-16);align-items:start;min-width:0}.sa-two:where(.at,.at *)>*,.sa-grid:where(.at,.at *)>*{min-width:0}.sa-form:where(.at,.at *){display:flex;flex-direction:column;gap:var(--at-space-12)}.sa-pair:where(.at,.at *){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:var(--at-space-12)}.sa-who:where(.at,.at *){display:inline-flex;align-items:center;gap:var(--at-space-12);min-width:0}.sa-who__words:where(.at,.at *){display:flex;flex-direction:column;min-width:0}.sa-who__words:where(.at,.at *)>strong{font-weight:600;overflow-wrap:anywhere}.sa-facts:where(.at,.at *){display:grid;gap:var(--at-space-8);margin:0 0 var(--at-space-12)}.sa-facts:where(.at,.at *)>div{display:grid;grid-template-columns:minmax(120px,160px) minmax(0,1fr);gap:var(--at-space-12);align-items:baseline}.sa-facts:where(.at,.at *) dt{color:var(--at-graphite);font-size:var(--at-type-caption)}.sa-facts:where(.at,.at *) dd{margin:0;font-size:var(--at-type-body);overflow-wrap:anywhere}@media(max-width:479px){.sa-facts:where(.at,.at *)>div{grid-template-columns:minmax(0,1fr);gap:2px}}.sa-rank:where(.at,.at *){flex:0 1 300px;min-width:min(240px,100%)}.sa-pm-sum:where(.at,.at *){display:flex;flex-direction:column;gap:var(--at-space-12)}.sa-pm-sumrow:where(.at,.at *){display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--at-space-16) var(--at-space-24)}.sa-pm-said:where(.at,.at *){flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:var(--at-space-8);padding-top:var(--at-space-4)}.sa-pm-tally:where(.at,.at *){margin:0;font-size:var(--at-type-body);color:var(--at-ink);line-height:var(--at-leading-body)}.sa-pm-tally:where(.at,.at *) strong{font-variant-numeric:tabular-nums;font-weight:var(--at-weight-strong)}.sa-pm:where(.at,.at *){display:flex;flex-direction:column;gap:var(--at-space-12);min-width:0}.sa-pm-tools:where(.at,.at *){display:flex;flex-wrap:wrap;align-items:center;gap:var(--at-space-8) var(--at-space-16)}.sa-pm-find:where(.at,.at *){flex:1 1 280px;min-width:0}.sa-pm-none:where(.at,.at *){padding:var(--at-space-12) 0}.sa-pm-groups:where(.at,.at *){display:flex;flex-direction:column;gap:var(--at-space-8)}.sa-pm-group:where(.at,.at *){padding:0;overflow:hidden}.sa-pm-head:where(.at,.at *){display:flex;align-items:center;gap:var(--at-space-12);width:100%;min-height:60px;padding:var(--at-space-12) var(--at-space-16);border:0;background:transparent;color:var(--at-ink);font:inherit;text-align:left;cursor:pointer}.sa-pm-head:where(.at,.at *):disabled{cursor:default}.sa-pm-head:where(.at,.at *):hover:not(:disabled){background:var(--at-well)}.sa-pm-icon:where(.at,.at *){display:inline-flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--at-radius-chip);background:var(--at-well)}.sa-pm-title:where(.at,.at *){flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--at-space-12)}.sa-pm-title:where(.at,.at *)>strong{font-size:var(--at-type-card);font-weight:var(--at-weight-head);letter-spacing:-.01em}.sa-pm-count:where(.at,.at *){color:var(--at-graphite);font-size:var(--at-type-caption);font-variant-numeric:tabular-nums}.sa-pm-chev:where(.at,.at *){flex:none;color:var(--at-graphite);transition:transform var(--at-dur-move) var(--at-ease)}.sa-pm-group.is-open:where(.at,.at *) .sa-pm-chev{transform:rotate(180deg)}.sa-pm-body:where(.at,.at *){display:flex;flex-direction:column;border-top:1px solid var(--at-line)}.sa-pm-part:where(.at,.at *){display:flex;flex-direction:column}.sa-pm-part:where(.at *)+.sa-pm-part{border-top:1px solid var(--at-line)}.sa-pm-partname:where(.at,.at *){margin:0;padding:var(--at-space-12) var(--at-space-16) var(--at-space-4);font-family:var(--at-font-mono);font-size:var(--at-type-field);font-weight:var(--at-weight-field);letter-spacing:.06em;text-transform:uppercase;color:var(--at-graphite)}.sa-pm-row:where(.at,.at *){min-height:64px;padding:var(--at-space-12) var(--at-space-16);border-radius:0}.sa-pm-row:where(.at *)+.sa-pm-row{border-top:1px solid var(--at-line)}.sa-pm-row:where(.at,.at *):hover:not([aria-disabled=true]){background:var(--at-well)}.sa-pm-label:where(.at,.at *){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--at-space-4) var(--at-space-12)}.sa-pm-name:where(.at,.at *){display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--at-space-4) var(--at-space-8);min-width:0;overflow-wrap:anywhere}.sa-pm-badge:where(.at,.at *){display:inline-flex;align-items:center;gap:var(--at-space-4);padding:1px var(--at-space-8);border:1px solid var(--at-line-control);border-radius:var(--at-radius-pill);font-size:var(--at-type-caption);font-weight:var(--at-weight-body);color:var(--at-graphite);white-space:nowrap}.sa-pm-state:where(.at,.at *){flex:none;white-space:nowrap}.sa-pm-off:where(.at,.at *){color:var(--at-graphite);font-size:var(--at-type-caption);font-weight:var(--at-weight-body)}.sa-pm-why:where(.at,.at *){display:flex;align-items:center;gap:var(--at-space-4);margin-top:2px;color:var(--at-ink-note)}.sa-pm-moves:where(.at,.at *){display:flex;flex-direction:column;gap:var(--at-space-8);margin-top:var(--at-space-12)}.sa-pm-moves:where(.at,.at *) .sa-pm-partname{padding:0}.sa-pm-moves:where(.at,.at *) ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--at-space-8);max-height:40vh;overflow-y:auto}.sa-pm-moves:where(.at,.at *) li{display:flex;flex-direction:column;gap:var(--at-space-4);padding:var(--at-space-12);border-radius:var(--at-radius-inner);background:var(--at-well);font-size:var(--at-type-body);overflow-wrap:anywhere}@media(max-width:479px){.sa-pm-head:where(.at,.at *),.sa-pm-row:where(.at,.at *){padding-left:var(--at-space-12);padding-right:var(--at-space-12)}}.sa-fold:where(.at,.at *)>summary{cursor:pointer;padding:var(--at-space-12) var(--at-space-16);font-size:var(--at-type-body);font-weight:600}.sa-bullets:where(.at,.at *){margin:0 0 var(--at-space-16);padding-left:18px;color:var(--at-ink-body);font-size:var(--at-type-body);line-height:var(--at-leading-body)}.sa-codes:where(.at,.at *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--at-space-8);padding:var(--at-space-16);border-radius:var(--at-radius-inner);background:var(--at-well);font-family:var(--at-font-mono);font-size:var(--at-type-body);text-align:center}.sa-codes:where(.at,.at *)>span{padding:var(--at-space-8) 0;border-radius:var(--at-space-8);background:var(--at-page-bg)}.sa-ask__note:where(.at,.at *){display:block;margin-top:2px;color:var(--at-ink-note);font-style:italic;overflow-wrap:anywhere}.sa-ask__do:where(.at,.at *){display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--at-space-8)}.sa-ask.is-focus:where(.at,.at *){background:var(--at-wash-violet);border-radius:var(--at-radius-inner)}.at-field:where(.at,.at *){display:flex;flex-direction:column;gap:6px;min-width:0}.at-field-top:where(.at,.at *){display:flex;align-items:baseline;justify-content:space-between;gap:var(--at-space-8)}.at-field-label:where(.at,.at *){font-family:var(--at-font-mono);font-size:var(--at-type-field);font-weight:var(--at-weight-field);letter-spacing:var(--at-track-label);text-transform:uppercase;color:var(--at-graphite);overflow-wrap:anywhere}.at-field-aside:where(.at,.at *){font-size:var(--at-type-caption);color:var(--at-ink-faint)}.at-field-wrong:where(.at,.at *) .at-field-label:where(.at *){color:var(--at-signal-text)}.at-field-locked:where(.at,.at *) .at-field-label:where(.at *){color:var(--at-ink-quiet)}.at-field-box:where(.at,.at *){display:flex;align-items:center;gap:var(--at-space-8);box-sizing:border-box;min-height:48px;padding:0 14px;border:1px solid var(--at-line-field);border-radius:var(--at-radius-inner);background:var(--at-sheet);color:var(--at-ink);font-size:var(--at-type-lead);cursor:text;transition:border-color var(--at-dur-hover) var(--at-ease),box-shadow var(--at-dur-hover) var(--at-ease)}.at-field-box:where(.at,.at *):hover{border-color:var(--at-ink-faint)}.at-field-box:where(.at,.at *):focus-within{border-color:var(--at-ink);box-shadow:0 0 0 .5px var(--at-ink),0 0 0 4px var(--at-face)}.at-field-input:where(.at,.at *){flex:1;align-self:stretch;min-width:0;margin:0;padding:11px 0;border:0;background:transparent;color:inherit;font:inherit;line-height:1.4;outline:none;font-variant-numeric:normal}.at-field-num:where(.at,.at *){font-variant-numeric:tabular-nums}.at-field-input:where(.at,.at *):focus-visible{outline:none}.at-field-input:where(.at,.at *)::placeholder{color:var(--at-ink-placeholder);opacity:1}.at-field-prefix:where(.at,.at *),.at-field-suffix:where(.at,.at *){flex:none;display:inline-flex;align-items:center;gap:4px;color:var(--at-graphite);font-size:var(--at-type-caption);white-space:nowrap}.at-field-prefix:where(.at,.at *){font-size:inherit}.at-field-icon:where(.at,.at *){flex:none;color:var(--at-graphite)}.at-field-alert:where(.at,.at *){flex:none;color:var(--at-signal)}.at-field-wrong:where(.at,.at *) .at-field-box:where(.at *),.at-field-wrong:where(.at,.at *) .at-field-box:where(.at *):hover{border:2px solid var(--at-signal);padding:0 13px}.at-field-wrong:where(.at,.at *) .at-field-box:where(.at *):focus-within{border-color:var(--at-signal);box-shadow:0 0 0 4px var(--at-face)}.at-field-error:where(.at,.at *){font-size:12.5px;line-height:var(--at-leading-ui);font-weight:var(--at-weight-action);color:var(--at-signal-text);overflow-wrap:anywhere}.at-field-hint:where(.at,.at *){font-size:var(--at-type-caption);line-height:var(--at-leading-ui);color:var(--at-graphite);overflow-wrap:anywhere}.at-field-locked:where(.at,.at *) .at-field-box:where(.at *),.at-field-locked:where(.at,.at *) .at-field-box:where(.at *):hover{border-style:dashed;border-color:var(--at-line-dash);background:var(--at-well);color:var(--at-ink-faint);cursor:default}.at-field-locked:where(.at,.at *) .at-field-box:where(.at *):focus-within{border-color:var(--at-ink-faint);box-shadow:none}.at-field-area:where(.at,.at *){flex-direction:column;align-items:stretch;gap:6px;padding:12px 14px}.at-field-wrong:where(.at,.at *) .at-field-area:where(.at *){padding:11px 13px}.at-field-area:where(.at,.at *) .at-field-input:where(.at *){padding:0;resize:vertical;min-height:3lh;line-height:var(--at-leading-body)}.at-field-counter:where(.at,.at *){align-self:flex-end;font-size:11.5px;font-weight:var(--at-weight-action);color:var(--at-ink-faint);font-variant-numeric:tabular-nums}.at-field-counter-over:where(.at,.at *){color:var(--at-signal-text)}.at-search:where(.at,.at *){display:flex;align-items:center;gap:10px;box-sizing:border-box;min-height:var(--at-control);padding:0 var(--at-space-8) 0 18px;border-radius:var(--at-radius-pill);color:var(--at-graphite);cursor:text;transition:box-shadow var(--at-dur-hover) var(--at-ease),background-color var(--at-dur-hover) var(--at-ease)}.at-search-well:where(.at,.at *){background:var(--at-quiet)}.at-search-ring:where(.at,.at *){background:var(--at-sheet);box-shadow:inset 0 0 0 1.5px var(--at-ink)}.at-search:where(.at,.at *):focus-within{background:var(--at-sheet);box-shadow:inset 0 0 0 1.5px var(--at-ink),0 0 0 4px var(--at-face);color:var(--at-ink)}.at-search-lens:where(.at,.at *){flex:none}.at-search-input:where(.at,.at *){flex:1;min-width:0;margin:0;padding:8px 0;border:0;background:transparent;color:var(--at-ink);font:inherit;font-size:var(--at-type-body);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.at-search-input:where(.at,.at *):focus-visible{outline:none}.at-search-input:where(.at,.at *)::placeholder{color:var(--at-graphite);opacity:1}.at-search-input:where(.at,.at *)::-webkit-search-cancel-button{-webkit-appearance:none}.at-search-keys:where(.at,.at *){flex:none}.at-chips-box:where(.at,.at *){display:flex;flex-wrap:wrap;align-items:center;gap:6px;box-sizing:border-box;min-height:48px;padding:6px;border:1px solid var(--at-line-field);border-radius:var(--at-radius-inner);background:var(--at-sheet);cursor:text;transition:border-color var(--at-dur-hover) var(--at-ease),box-shadow var(--at-dur-hover) var(--at-ease)}.at-chips-box:where(.at,.at *):focus-within{border-color:var(--at-ink);box-shadow:0 0 0 .5px var(--at-ink),0 0 0 4px var(--at-face)}.at-field-wrong:where(.at,.at *) .at-chips-box:where(.at *){border:2px solid var(--at-signal);padding:5px}.at-chips-chip:where(.at,.at *){display:inline-flex;align-items:center;gap:2px;box-sizing:border-box;max-width:100%;min-height:32px;padding:0 3px 0 12px;border-radius:var(--at-radius-pill);background:var(--at-ink);color:var(--at-on-ink);font-size:var(--at-type-row);font-weight:var(--at-weight-action)}.at-chips-name:where(.at,.at *){min-width:0;overflow-wrap:anywhere}.at-chips-drop:where(.at,.at *){flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin:0;padding:0;border:0;border-radius:var(--at-radius-pill);background:transparent;color:var(--at-on-ink);cursor:pointer;--at-focus-color: var(--at-on-ink)}.at-chips-drop:where(.at,.at *):focus-visible{outline-offset:-2px}.at-chips-drop:where(.at,.at *):hover{background:var(--at-ink-line)}.at-chips-input:where(.at,.at *){flex:1;min-width:96px;margin:0;padding:6px;border:0;background:transparent;color:var(--at-ink);font:inherit;font-size:var(--at-type-body);outline:none}.at-chips-input:where(.at,.at *):focus-visible{outline:none}.at-chips-input:where(.at,.at *)::placeholder{color:var(--at-ink-faint);opacity:1}.at-chips-more:where(.at,.at *){display:flex;flex-wrap:wrap;gap:6px}.at-chips-add:where(.at,.at *){display:inline-flex;align-items:center;gap:4px;box-sizing:border-box;min-height:34px;margin:0;padding:0 12px;border:1px dashed var(--at-line-dash);border-radius:var(--at-radius-pill);background:var(--at-sheet);color:var(--at-ink);font-size:var(--at-type-row);font-weight:var(--at-weight-action);cursor:pointer;transition:border-color var(--at-dur-hover) var(--at-ease),transform var(--at-dur-press) var(--at-ease)}.at-chips-add:where(.at,.at *):hover{border-style:solid;border-color:var(--at-ink)}.at-chips-add:where(.at,.at *):active{transform:scale(var(--at-press-scale))}@media(pointer:coarse),(max-width:719px){.at-chips-chip:where(.at,.at *){min-height:var(--at-target);padding-right:0}.at-chips-add:where(.at,.at *),.at-chips-input:where(.at,.at *){min-height:var(--at-target)}.at-chips-drop:where(.at,.at *){width:var(--at-target);height:var(--at-target)}}.st-in:where(.at,.at *){height:100%;overflow-y:auto;display:grid;grid-template-rows:auto 1fr;background:var(--at-sheet);color:var(--at-ink);font-family:var(--at-font-sans);font-size:var(--at-type-body);line-height:var(--at-leading-ui)}.st-in-art:where(.at,.at *){display:flex;align-items:center;justify-content:center;padding:var(--at-space-32) var(--at-space-16) var(--at-space-24);background:var(--at-desk)}.st-in-mark:where(.at,.at *){position:relative;width:min(232px,64vw)}img.st-in-still:where(.at,.at *){display:block;width:100%;height:auto;aspect-ratio:2 / 1;-webkit-user-select:none;user-select:none}.st-in-motion:where(.at,.at *){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity var(--at-dur-move) var(--at-ease);pointer-events:none}.st-in-mark.is-moving:where(.at,.at *) .st-in-motion:where(.at *){opacity:1}.st-in-mark.is-moving:where(.at,.at *) .st-in-still:where(.at *){visibility:hidden}.st-in-pane:where(.at,.at *){display:flex;justify-content:center;padding:var(--at-space-32) var(--at-space-16) var(--at-space-48)}.st-in-col:where(.at,.at *){width:100%;max-width:400px;display:flex;flex-direction:column;gap:var(--at-space-16)}.st-in-head:where(.at,.at *){display:flex;flex-direction:column;gap:var(--at-space-8);margin-bottom:var(--at-space-4)}.st-in-title:where(.at,.at *){margin:0;font-size:var(--at-type-section);line-height:var(--at-leading-title);letter-spacing:var(--at-track-section);font-weight:var(--at-weight-strong);overflow-wrap:anywhere}.st-in-lead:where(.at,.at *){margin:0;font-size:var(--at-type-lead);line-height:var(--at-leading-body);color:var(--at-ink-note)}.st-in-form:where(.at,.at *){display:flex;flex-direction:column;gap:var(--at-space-12)}.st-in-links:where(.at,.at *){display:flex;flex-wrap:wrap;gap:0 var(--at-space-16)}.st-in-label:where(.at,.at *){display:block;margin-bottom:var(--at-space-8);font-family:var(--at-font-mono);font-size:var(--at-type-field);font-weight:var(--at-weight-field);letter-spacing:var(--at-track-field);text-transform:uppercase;color:var(--at-graphite)}.st-in-note:where(.at,.at *){margin:0;display:flex;gap:var(--at-space-12);align-items:baseline;padding:var(--at-space-12) var(--at-space-16);border-radius:var(--at-radius-inner);background:var(--at-well);font-size:var(--at-type-body);line-height:var(--at-leading-ui);color:var(--at-ink-body);overflow-wrap:anywhere}.st-in-note:where(.at,.at *):before{content:"";flex:none;width:8px;height:8px;border-radius:var(--at-radius-pill);background:var(--at-graphite);transform:translateY(-1px)}.st-in-note.is-bad:where(.at,.at *){color:var(--at-signal-text)}.st-in-note.is-bad:where(.at,.at *):before{background:var(--at-signal)}.st-in-note.is-ok:where(.at,.at *):before{background:var(--at-fine)}.st-in-note.is-info:where(.at,.at *){color:var(--at-graphite)}.st-in-badge:where(.at,.at *){position:relative;display:flex;align-items:center;gap:var(--at-space-16);width:100%;min-height:var(--at-target-floor-primary);padding:var(--at-space-16);overflow:hidden;text-align:left;border:0;border-radius:var(--at-radius-card);background:var(--at-sheet);box-shadow:inset 0 0 0 1px var(--at-line-control);color:var(--at-ink);font:inherit;cursor:pointer;transition:box-shadow var(--at-dur-hover) var(--at-ease)}.st-in-badge:where(.at,.at *):after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background-image:repeating-linear-gradient(var(--at-hatch-angle),var(--at-hatch-drift-ink) 0 var(--at-hatch-on),transparent var(--at-hatch-on) calc(var(--at-hatch-on) + var(--at-hatch-off)));background-size:var(--at-hatch-tile) var(--at-hatch-tile);animation:at-drift var(--at-dur-drift) linear infinite}.st-in-badge:where(.at,.at *):hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--at-ink)}.st-in-badge:where(.at,.at *):disabled{cursor:progress}.st-in-badge-ring:where(.at,.at *){flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:var(--at-radius-pill);background:var(--at-ink);color:var(--at-on-ink)}.st-in-badge-words:where(.at,.at *){display:grid;gap:2px;min-width:0}.st-in-badge-words:where(.at,.at *) b{font-size:var(--at-type-card);font-weight:var(--at-weight-action)}.st-in-badge-words:where(.at,.at *) span{font-size:var(--at-type-row);color:var(--at-graphite)}.st-in-badge.is-bad:where(.at,.at *){box-shadow:inset 0 0 0 1.5px var(--at-signal);animation:st-in-shake .36s var(--at-ease) 1}.st-in-badge.is-bad:where(.at,.at *) .st-in-badge-ring:where(.at *){background:var(--at-signal)}.st-in-badge.is-ok:where(.at,.at *) .st-in-badge-ring:where(.at *){background:var(--at-fine)}.st-in-badge.is-bad:where(.at,.at *):after,.st-in-badge.is-ok:where(.at,.at *):after{animation:none;background-image:none}@keyframes st-in-shake{0%,to{transform:none}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.st-in-cells:where(.at,.at *){position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--at-space-8)}.st-in-cell:where(.at,.at *){height:56px;display:grid;place-items:center;border-radius:var(--at-radius-inner);box-shadow:inset 0 0 0 1px var(--at-line-control);font-size:var(--at-type-head);font-weight:var(--at-weight-strong);font-variant-numeric:tabular-nums;transition:box-shadow var(--at-dur-hover) var(--at-ease),background var(--at-dur-hover) var(--at-ease)}.st-in-cell.is-full:where(.at,.at *){background:var(--at-quiet);box-shadow:none}.st-in-cell.is-next:where(.at,.at *){box-shadow:inset 0 0 0 2px var(--at-ink)}.st-in-code-input:where(.at,.at *){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;color:transparent;-webkit-text-fill-color:transparent;caret-color:transparent;font-size:16px;letter-spacing:0;outline:none;z-index:1}.st-in-code-input:where(.at,.at *)::selection{background:transparent}.st-in-backup:where(.at,.at *) .at-field-input:where(.at *){font-family:var(--at-font-mono);font-size:var(--at-type-head);letter-spacing:.12em}@media(min-width:900px){.st-in:where(.at,.at *){grid-template-columns:1.25fr 1fr;grid-template-rows:none}.st-in-art:where(.at,.at *){padding:var(--at-space-64)}.st-in-mark:where(.at,.at *){width:min(560px,82%)}.st-in-pane:where(.at,.at *){align-items:center;padding:var(--at-space-48)}.st-in-title:where(.at,.at *){font-size:var(--at-type-title);letter-spacing:var(--at-track-title)}.st-in-cell:where(.at,.at *){height:60px}}.at-empty:where(.at,.at *){display:flex;flex-direction:column;align-items:center;gap:6px;box-sizing:border-box;padding:var(--at-space-24) 18px;border-radius:var(--at-radius-card);background:var(--at-well);text-align:center}.at-empty-icon:where(.at,.at *){color:var(--at-ink);margin-bottom:2px}.at-empty-title:where(.at,.at *){font-size:var(--at-type-body);overflow-wrap:anywhere;text-wrap:balance}.at-empty-line:where(.at,.at *){max-width:44ch;margin-bottom:6px;font-size:12.5px;line-height:var(--at-leading-ui);color:var(--at-graphite);overflow-wrap:anywhere;text-wrap:pretty}.at-error:where(.at,.at *){display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--at-space-12);box-sizing:border-box;padding:14px var(--at-space-16) 14px 18px;border-radius:var(--at-radius-card);background:var(--at-sheet);box-shadow:inset 0 0 0 1.5px var(--at-signal)}.at-error-dot:where(.at,.at *){flex:none;width:10px;height:10px;margin-top:6px;border-radius:var(--at-radius-pill);background:var(--at-signal)}.at-error-words:where(.at,.at *){flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:4px;font-size:var(--at-type-body);line-height:var(--at-leading-ui);overflow-wrap:anywhere}.at-error-words:where(.at,.at *){display:block}.at-error-detail:where(.at,.at *){display:block;margin-top:4px;font-size:var(--at-type-caption);color:var(--at-graphite)}.at-band:where(.at,.at *){display:flex;flex-wrap:wrap;align-items:center;gap:10px var(--at-space-12);box-sizing:border-box;min-height:var(--at-target);padding:var(--at-space-8) 14px;border-radius:var(--at-radius-inner);font-size:13.5px;line-height:var(--at-leading-ui)}.at-band-words:where(.at,.at *){flex:1 1 220px;min-width:0;overflow-wrap:anywhere}.at-band-icon:where(.at,.at *){flex:none}.at-band-offline:where(.at,.at *){background:var(--at-ink);color:var(--at-on-ink)}.at-band-offline:where(.at,.at *) .at-band-icon:where(.at *){color:var(--at-watch)}.at-band-offline:where(.at,.at *) .at-btn-outline:where(.at *){background:transparent;border-color:var(--at-ink-line);color:var(--at-on-ink)}.at-band-readonly:where(.at,.at *){padding-left:calc(var(--at-hatch-band) + 14px);background-color:var(--at-well);background-image:repeating-linear-gradient(var(--at-hatch-angle),var(--at-hatch-edge-ink) 0 var(--at-hatch-on),transparent var(--at-hatch-on) calc(var(--at-hatch-on) + var(--at-hatch-off)));background-size:var(--at-hatch-band) 100%;background-repeat:no-repeat;background-position:left top;color:var(--at-ink)}.at-gate:where(.at,.at *){display:flex;flex-wrap:wrap;align-items:center;gap:var(--at-space-12) 14px;box-sizing:border-box;padding:var(--at-space-16) 18px;border:1.5px dashed var(--at-line-dash);border-radius:var(--at-radius-card);background:var(--at-well)}.at-gate-icon:where(.at,.at *){flex:none}.at-gate-words:where(.at,.at *){flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:2px}.at-gate-title:where(.at,.at *){font-size:var(--at-type-body);overflow-wrap:anywhere}.at-gate-line:where(.at,.at *){font-size:var(--at-type-row);color:var(--at-ink-note);overflow-wrap:anywhere}.at-gate-key:where(.at,.at *){font-size:var(--at-type-caption)}.at-gate-asked:where(.at,.at *){display:inline-flex;align-items:center;gap:6px;font-size:var(--at-type-row);font-weight:var(--at-weight-action)}
