@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(../../../fonts/manrope-latin-var.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy-25:#fcfcfd;--navy-50:#f9f9fb;--navy-100:#eff1f5;--navy-200:#dcdfea;--navy-300:#b9c0d4;--navy-400:#7d89b0;--navy-500:#5d6b98;--navy-600:#4a5578;--navy-700:#404968;--navy-800:#30374f;--navy-900:#0a1c36;--green-100:#d3f8e0;--green-500:#1cd466;--green-800:#0c783b;--amber-300:#fec84b;--amber-700:#b54708;--white:#fff;--bg-page:var(--navy-50);--bg-card:var(--white);--text:var(--navy-800);--text-strong:var(--navy-900);--text-muted:var(--navy-600);--border:var(--navy-200);--border-soft:var(--navy-100);--border-input:var(--navy-400);--chain:var(--navy-200);--ok-fill:var(--green-100);--ok-mark:var(--green-800);--ok-text:var(--green-800);--bad-fill:var(--amber-300);--bad-mark:var(--amber-700);--bad-text:var(--amber-700);--todo-mark:var(--navy-400);--focus:var(--navy-900);--font:"Manrope", system-ui, sans-serif;--fs-over:14px;--lh-over:20px;--fs-small:14px;--lh-small:20px;--fs-body:16px;--lh-body:24px;--fs-lead:18px;--lh-lead:24px;--fs-title:26px;--lh-title:32px;--fs-num:28px;--lh-num:32px;--fs-hero:44px;--lh-hero:48px;--fw-body:500;--fw-strong:600;--fw-label:700;--s-half:4px;--s-1:8px;--s-1h:12px;--s-2:16px;--s-3:24px;--s-4:32px;--s-5:40px;--s-6:48px;--r-chip:4px;--r-btn:6px;--r-box:8px;--r-pill:999px;--shadow-sm:0 1px 2px #0a1c360d;--shadow-md:0 4px 8px #0a1c3614;--shadow-up:0 -4px 8px #0a1c360f;--tap:48px;--btn-h:56px;--mark:32px;--pip:20px;--bar-h:56px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-bottom:calc(var(--btn-h) + var(--tap) + 56px)}body{min-height:100vh;font:var(--fw-body) var(--fs-body)/var(--lh-body) var(--font);color:var(--text);background:var(--bg-page);font-variant-numeric:tabular-nums;margin:0}h1,h2,h3,p,ol,ul,dl,dd,figure{margin:0;padding:0}ol,ul{list-style:none}a{color:inherit}b{font-weight:var(--fw-label);color:var(--text-strong)}code{overflow-wrap:anywhere;font-size:1em}svg{flex:none;display:block}.ico{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}h1{font-size:var(--fs-title);line-height:var(--lh-title);font-weight:var(--fw-strong);letter-spacing:-.02em;color:var(--text-strong)}h1:focus{outline:none}h2,h3{font-size:var(--fs-lead);line-height:var(--lh-lead);font-weight:var(--fw-strong);color:var(--text-strong)}.app-header{background:var(--white);box-shadow:var(--shadow-sm)}.app-header .bar{height:var(--bar-h);justify-content:space-between;align-items:center;gap:var(--s-1);padding:0 var(--s-2);display:flex}.logo{width:80px;height:26px;color:var(--navy-900)}.net{align-items:center;gap:var(--s-1);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-strong);color:var(--text-muted);display:flex}.net i{background:var(--ok-mark);border-radius:50%;width:8px;height:8px}.net.off{color:var(--bad-text);font-weight:var(--fw-label)}.crumb{align-items:center;gap:var(--s-half);min-height:var(--tap);min-width:var(--tap);padding:0 var(--s-2) 0 var(--s-1);font-weight:var(--fw-label);color:var(--navy-900);white-space:nowrap;text-decoration:none;display:flex;overflow:hidden}.crumb .where{font-weight:var(--fw-body);color:var(--text-muted);text-overflow:ellipsis;overflow:hidden}.crumb .where:before{content:"·";margin:0 var(--s-1)}body>div{flex-direction:column;min-height:100dvh;display:flex}main{width:100%;max-width:40rem;padding:var(--s-2) var(--s-2) var(--s-4);flex:1 0 auto;margin:0 auto}main:has(.actions){flex-direction:column;padding-bottom:0;display:flex}main>:has(+.actions){margin-bottom:var(--s-2)}main>*+*,.box>*+*,.rows>li>*+*,.editor>*+*{margin-top:var(--s-1h)}main>h2,section{margin-top:var(--s-3)}section>.overline{margin-bottom:var(--s-2)}.overline,.kind{font-size:var(--fs-over);line-height:var(--lh-over);font-weight:var(--fw-label);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);display:block}main>.head{margin-top:0}.head .overline{margin-bottom:var(--s-1)}h1 .badge{width:max-content;margin-bottom:var(--s-1);letter-spacing:0;display:flex}.lead{margin-top:var(--s-1)}.badge,.pill{border-radius:var(--r-pill);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-label);color:var(--navy-900);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.badge{height:32px;padding:0 var(--s-1h) 0 6px}.pill{height:28px;padding:0 10px 0 4px}.badge .ico,.pill .ico{width:var(--pip);height:var(--pip);stroke-width:2.25px}.ok.badge,.ok.pill{background:var(--ok-fill)}.ok.badge .ico,.ok.pill .ico{color:var(--ok-mark)}.bad.badge,.bad.pill{background:var(--bad-fill)}.wait.badge,.wait.pill,.todo.badge,.todo.pill,.badge.muted{background:var(--navy-100)}.badge.info{box-shadow:inset 0 0 0 1px var(--border)}.status{font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-label);vertical-align:bottom;align-items:center;gap:6px;display:inline-flex}.status .ico{width:var(--pip);height:var(--pip);stroke-width:2.25px}.status.ok{color:var(--ok-text)}.status.bad{color:var(--bad-text)}.status.wait,.status.todo{color:var(--text-muted)}.status.info{color:var(--navy-900)}.spin{width:var(--pip);height:var(--pip);padding:3px}.spin:before{content:"";border:2px solid var(--navy-900);border-right-color:#0000;border-radius:50%;width:100%;height:100%;animation:1s linear infinite spin;display:block}.ring{width:var(--pip);height:var(--pip);padding:3px}.ring:before{content:"";border:2px dashed var(--todo-mark);border-radius:50%;width:100%;height:100%;display:block}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin:before{animation:none}}.chain>li{grid-template-columns:var(--mark) minmax(0, 1fr);column-gap:var(--s-1h);padding-bottom:var(--s-2);display:grid;position:relative}.chain>li:last-child{padding-bottom:0}.chain>li:after{content:"";left:15px;top:calc(var(--mark) + 4px);border-left:2px solid var(--chain);position:absolute;bottom:4px}.chain>li:last-child:after{display:none}.chain>li.now:after,.chain>li.todo:after,.chain>li.wait:after{border-left:2px dashed var(--navy-300)}.chain>li.breaks{padding-bottom:var(--s-4)}.chain>li.breaks:after{border-left:2px dashed var(--bad-mark)}.chain>li.stop:after{display:none}.chain>li>.wide{grid-column:1/-1}.mark{width:var(--mark);height:var(--mark);border-radius:50%;place-items:center;display:grid}.mark .ico{stroke-width:2.25px;width:18px;height:18px}.mark.pip{width:var(--pip);height:var(--pip)}.mark.pip .ico{stroke-width:2.5px;width:14px;height:14px}.ok>.mark{background:var(--ok-fill);color:var(--ok-mark)}.bad>.mark,.mark.bad{background:var(--bad-fill);color:var(--navy-900);box-shadow:inset 0 0 0 2px var(--bad-mark)}.todo>.mark{border:2px dashed var(--todo-mark)}.wait>.mark{background:var(--navy-100)}.now>.mark{background:var(--navy-900);color:var(--white);font-weight:var(--fw-label);font-size:var(--fs-small)}.now>.mark .spin:before{border-color:var(--white);border-right-color:#0000}.chain .row{align-items:baseline;column-gap:var(--s-1);min-height:var(--mark);flex-wrap:wrap;row-gap:0;padding-top:4px}.chain .name{font-weight:var(--fw-strong);color:var(--text-strong);flex:11em}.bad .row .name{font-weight:var(--fw-label)}.todo .row .name{color:var(--text-muted)}.state{font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-label);white-space:nowrap}.ok .state{color:var(--ok-text)}.bad .state{color:var(--bad-text)}.todo .state{color:var(--text-muted)}.now .state{color:var(--navy-900)}.detail{color:var(--text-muted)}.chain .detail{margin-top:2px}.chain .said,.chain .prompt{margin-top:var(--s-1)}.chain .in-row,.fold .in-row{margin-top:var(--s-1h)}.flow{margin-top:var(--s-3)}.fields~:not(.actions){margin-top:var(--s-2)}.chain.steps-job>li{padding-bottom:var(--s-1)}.chain.steps-job>li:last-child{padding-bottom:0}.chain.steps-job .mark{margin-top:8px}.chain.steps-job>li:after{top:calc(var(--mark) + 12px);bottom:-4px}.chain.steps-job .row{min-height:var(--tap);align-items:center;padding-top:0}.now-card{margin:4px 0 var(--s-1)}.card{background:var(--bg-card);border:1px solid var(--border-soft);border-radius:var(--r-box);box-shadow:var(--shadow-sm);padding:var(--s-2)}.fix-title{margin-top:var(--s-3)}.fix{margin-top:var(--s-3);box-shadow:var(--shadow-md);position:relative}.fix:before{content:"";background:var(--bg-card);border-left:1px solid var(--border-soft);border-top:1px solid var(--border-soft);border-top-left-radius:2px;width:14px;height:14px;position:absolute;top:-8px;left:9px;transform:rotate(45deg)}.steps{margin-top:var(--s-2);counter-reset:s}.steps>li{counter-increment:s;grid-template-columns:var(--mark) minmax(0, 1fr);column-gap:var(--s-1h);display:grid}.steps>li+li{margin-top:var(--s-2)}.steps>li:before{content:counter(s);width:var(--mark);height:var(--mark);background:var(--navy-100);color:var(--navy-900);font-weight:var(--fw-label);font-size:var(--fs-small);border-radius:50%;place-items:center;display:grid}.steps>li:has(.done input:checked):before{content:"";background:var(--ok-fill) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230C783B' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 18px no-repeat}.steps>li:has(.done input:checked) .say{color:var(--text-muted)}.steps .txt{padding-top:4px}.path{margin:var(--s-1) 0;padding:var(--s-1) var(--s-1h) var(--s-1h) var(--s-1);background:var(--navy-50);border-radius:var(--r-chip);gap:4px;display:grid}.path li{font-weight:var(--fw-strong);color:var(--text-strong);align-items:flex-start;gap:4px;display:flex}.path li .ico{width:16px;height:16px;color:var(--navy-600);margin-top:4px}.pick{align-items:center;gap:var(--s-1);margin-top:var(--s-1);padding:var(--s-1) var(--s-1h);background:var(--white);border:1.5px solid var(--navy-900);border-radius:var(--r-chip);font-weight:var(--fw-strong);color:var(--text-strong);display:flex}.pick i{border:2px solid var(--navy-900);background:var(--navy-900);width:20px;height:20px;box-shadow:inset 0 0 0 3px var(--white);border-radius:50%;flex:none}.chip{border-radius:var(--r-chip);background:var(--navy-50);border:1px solid var(--border);font-weight:var(--fw-label);color:var(--text-strong);white-space:nowrap;padding:0 6px;display:inline-block}.done{align-items:center;gap:var(--s-1h);min-height:var(--tap);padding-right:var(--s-2);font-weight:var(--fw-strong);color:var(--text);cursor:pointer;margin:4px 0 0;display:inline-flex}.done input{appearance:none;border:1.5px solid var(--border-input);border-radius:var(--r-chip);background:var(--white);cursor:pointer;flex:none;width:24px;height:24px;margin:0}.done input:checked{border-color:var(--ok-mark);background:var(--ok-mark) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 18px no-repeat}.dev-top{justify-content:space-between;align-items:center;gap:var(--s-1);display:flex}.dev h3{overflow-wrap:anywhere;margin-top:4px}.reading{margin-top:var(--s-1h);color:var(--text-strong);flex-wrap:wrap;align-items:baseline;column-gap:6px;display:flex}.reading b{font-size:var(--fs-hero);line-height:var(--lh-hero);font-weight:var(--fw-strong);letter-spacing:-.03em}.reading .u{font-size:var(--fs-lead);font-weight:var(--fw-strong)}.reading .dir{font-weight:var(--fw-label);color:var(--text)}.live{gap:var(--s-1);color:var(--text-muted);margin-top:4px;display:flex}.live i{background:var(--green-500);width:8px;height:8px;box-shadow:0 0 0 3px var(--ok-fill);border-radius:50%;flex:none;margin-top:8px}.dev .facts{margin-top:var(--s-2);padding-top:var(--s-1h);border-top:1px solid var(--border-soft)}.again{margin-top:var(--s-4)}.tiles{margin-top:var(--s-1h);gap:var(--s-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tile{background:var(--white);border:1px solid var(--border);border-radius:var(--r-box);padding:var(--s-1h)}.tile .k{font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-label);color:var(--text-muted)}.tile .v{font-size:var(--fs-num);line-height:var(--lh-num);font-weight:var(--fw-strong);letter-spacing:-.02em;color:var(--text-strong);white-space:nowrap;margin-top:4px}.tile .v small{font-size:var(--fs-body);letter-spacing:0;margin-left:2px}.tile .n{font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-strong);color:var(--text-muted);align-items:center;gap:4px;margin-top:4px;display:flex}.tile .n .ico{stroke-width:2.5px;width:16px;height:16px}.tile.bad{border:2px solid var(--bad-mark);padding:11px}.tile.bad .v,.tile.bad .n{color:var(--bad-text)}.tile.bad .n{font-weight:var(--fw-label)}.ct{margin-top:var(--s-1h);padding:var(--s-1h);background:var(--navy-50);border-radius:var(--r-chip);gap:var(--s-1h);display:grid}.ct .cap{font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-label);color:var(--text-strong);align-items:center;gap:6px;display:flex}.ct svg{width:100%;height:auto;margin-top:4px}.fold{margin-top:var(--s-2);padding:0}.fold summary{justify-content:space-between;align-items:center;gap:var(--s-1);min-height:var(--tap);padding:0 var(--s-2);cursor:pointer;font-weight:var(--fw-strong);color:var(--text-strong);list-style:none;display:flex}.fold summary::-webkit-details-marker{display:none}.fold summary .ico{color:var(--navy-600);transform:rotate(90deg)}.fold[open] summary .ico{transform:rotate(-90deg)}.fold .body{padding:0 var(--s-2) var(--s-2)}.head .job{margin-left:4px}.plan{margin-top:var(--s-3);gap:var(--s-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.plan li{padding:var(--s-1h)}.plan b{font-size:24px;line-height:var(--lh-num);font-weight:var(--fw-strong);letter-spacing:-.02em;white-space:nowrap;color:var(--text-strong);display:block}.plan b small{font-size:var(--fs-small);letter-spacing:0;margin-left:2px}.plan span{font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-strong);color:var(--text-muted);margin-top:2px;display:block}.plan+.facts{margin-top:var(--s-2)}@media (width<=400px){.plan li{padding:var(--s-1)}.plan b{font-size:20px}}.found-list>li+li{margin-top:var(--s-1)}.found{align-items:center;gap:var(--s-1h);padding:var(--s-1h) var(--s-2);display:flex}.found p{flex:1;min-width:0}.found p b{font-weight:var(--fw-strong);display:block}.found p span{color:var(--text-muted)}.support{margin-top:var(--s-4);align-items:center;gap:var(--s-1h);display:flex}.support p{flex:1;min-width:0}.job{border-radius:var(--r-chip);background:var(--white);border:1px solid var(--border);font-weight:var(--fw-label);letter-spacing:.08em;color:var(--text-strong);padding:0 6px;display:inline-block}.btn{justify-content:center;align-items:center;gap:var(--s-1);min-height:var(--tap);padding:var(--s-1) var(--s-3);border-radius:var(--r-btn);font:var(--fw-label) var(--fs-body)/1.25 var(--font);text-align:center;cursor:pointer;background:var(--white);color:var(--navy-900);box-shadow:inset 0 0 0 1.5px var(--navy-700);border:0;text-decoration:none;display:inline-flex}.btn:active{background:var(--navy-100)}.btn.main{width:100%;min-height:var(--btn-h);background:var(--navy-900);color:var(--white);box-shadow:none}.btn.main:active{background:var(--navy-800)}.btn.ghost{box-shadow:none;text-underline-offset:4px;background:0 0;text-decoration:underline}.btn:disabled,.btn[aria-disabled=true]{background:var(--navy-100);color:var(--navy-600);box-shadow:none;cursor:default}.btn.wide,.actions .btn,.banner .btn{width:100%}.btn.call{padding:0 var(--s-2);flex:none}.btn .ico{width:22px;height:22px}.row-actions{gap:var(--s-1);margin-top:var(--s-1);flex-wrap:wrap;display:flex}.actions{z-index:2;gap:var(--s-1h);margin:auto calc(-1 * var(--s-2)) 0;padding:var(--s-2) var(--s-2) calc(var(--s-2) + env(safe-area-inset-bottom));background:var(--white);box-shadow:var(--shadow-up);display:grid;position:sticky;bottom:0}.banner{grid-template-columns:var(--mark) minmax(0, 1fr);column-gap:var(--s-1h);margin-bottom:var(--s-3);padding:var(--s-2);background:var(--white);border:1px solid var(--border);border-radius:var(--r-box);box-shadow:var(--shadow-sm);display:grid}.banner .t{font-weight:var(--fw-label);color:var(--text-strong);padding-top:4px}.banner p+p{margin-top:4px}.banner .btn{margin-top:var(--s-1h)}.banner a{font-weight:var(--fw-label);color:var(--navy-900);text-underline-offset:3px;overflow-wrap:anywhere}label{margin:var(--s-2) 0 var(--s-1);font-weight:var(--fw-strong);color:var(--text-strong);display:block}input:not([type=checkbox]):not([type=radio]),select,textarea{width:100%;min-height:var(--btn-h);padding:14px var(--s-2);font:var(--fw-body) 18px/24px var(--font);color:var(--navy-900);background:var(--white);border:1.5px solid var(--border-input);border-radius:var(--r-box);display:block}textarea{resize:vertical;min-height:96px;font-size:var(--fs-body)}input:not([type=checkbox]):not([type=radio])[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border:2px solid var(--bad-mark);padding:13px 15px}.hint{margin-top:var(--s-1);color:var(--text-muted)}.error{margin-top:var(--s-1);font-weight:var(--fw-label);color:var(--bad-text);padding-left:26px;position:relative}.error:before{content:"";width:var(--pip);height:var(--pip);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23FEC84B' stroke='%23B54708' stroke-width='2'/%3E%3Cpath d='M16 11.9v5.2' stroke='%230A1C36' stroke-width='2.4' stroke-linecap='round'/%3E%3Cpath d='M16 21v.01' stroke='%230A1C36' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;position:absolute;top:2px;left:0}.error:empty{display:none}#code{text-transform:uppercase;letter-spacing:.12em}.scan video{aspect-ratio:1;object-fit:cover;background:var(--navy-900);border-radius:var(--r-box);width:100%;display:block}.scan p{margin:var(--s-1) 0}.scan.live{z-index:10;padding:var(--s-2) max(var(--s-2), (100% - 40rem) / 2) max(var(--s-2), env(safe-area-inset-bottom));background:var(--bg-page);overscroll-behavior:contain;flex-direction:column;justify-content:center;margin:0;display:flex;position:fixed;inset:0}.scan.live video{width:min(100%,60dvh);margin:0 auto}body:has(.scan.live){overflow:hidden}.or{margin:var(--s-4) 0 var(--s-2)}.scan-start,.label-art{margin-top:var(--s-3)}.label-art>svg{width:100%;height:auto}.label-art figcaption{margin-top:var(--s-1h);gap:var(--s-1);display:flex}.label-art figcaption .ico{color:var(--navy-600)}form.card label,.fields label{margin-top:var(--s-3)}form.card>label:first-child,.fields>label:first-child{margin-top:0}.submit{margin-top:var(--s-3)}.muted{color:var(--text-muted)}.value{font-size:var(--fs-num);line-height:var(--lh-num);font-weight:var(--fw-strong);color:var(--text-strong)}.rows{padding:0 var(--s-2);background:var(--bg-card);border:1px solid var(--border-soft);border-radius:var(--r-box);box-shadow:var(--shadow-sm)}.rows>li{padding:var(--s-1h) 0}.rows>li+li{border-top:1px solid var(--border-soft)}.row{justify-content:space-between;align-items:center;gap:var(--s-1h);min-height:var(--tap);color:inherit;text-decoration:none;display:flex}.row-main{flex:1;min-width:0}.row-main strong{font-weight:var(--fw-strong);color:var(--text-strong)}.row-sub{color:var(--text-muted)}.box{padding:var(--s-2);background:var(--bg-card);border:1px solid var(--border-soft);border-radius:var(--r-box);box-shadow:var(--shadow-sm)}.box.ok{background:var(--ok-fill);border-color:var(--ok-fill)}.box.warn,.box.bad{padding-left:calc(var(--s-2) + var(--mark) + var(--s-1h));border-color:var(--border);position:relative}.box.warn:before,.box.bad:before{content:"";left:var(--s-2);top:var(--s-2);width:var(--mark);height:var(--mark);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23FEC84B' stroke='%23B54708' stroke-width='2'/%3E%3Cpath d='M16 11.9v5.2' stroke='%230A1C36' stroke-width='2.4' stroke-linecap='round'/%3E%3Cpath d='M16 21v.01' stroke='%230A1C36' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;position:absolute}.box .t{font-weight:var(--fw-label);color:var(--text-strong);padding-top:4px}.stack>li+li{margin-top:var(--s-1)}.stack-btns{gap:var(--s-1);margin-top:var(--s-2);display:grid}.rows .row>.ico{color:var(--navy-600)}.tree .row>.ico{flex:none;align-self:flex-start}.live-kw{font-weight:var(--fw-label);color:var(--text-strong)}.tree-dc{border-left:2px dashed var(--navy-300);padding-left:var(--s-1)}.editor{padding:var(--s-1) var(--s-1h) var(--s-1h);background:var(--navy-50);border-radius:var(--r-box)}dl.facts{column-gap:var(--s-2);grid-template-columns:fit-content(45%) minmax(0,1fr);row-gap:4px;display:grid}dl.facts dt{color:var(--text-muted)}dl.facts dd{color:var(--text-strong);font-weight:var(--fw-strong);overflow-wrap:anywhere}ul.evidence{margin-top:4px;padding-left:20px;list-style:outside}
