.app.has-artifact{grid-template-columns:76px minmax(0,3fr) minmax(320px,2fr)}.artifact-summary{display:flex;justify-content:space-between;align-items:center;width:min(100%,620px);margin:0 0 var(--s3);padding:var(--s3) var(--s4);border:1px solid var(--accent-line);border-radius:var(--r-md);background:var(--accent-soft);color:var(--accent);font:inherit;font-weight:650;text-align:left;cursor:pointer}.artifact-summary:hover,.artifact-summary[aria-expanded=true]{background:var(--accent-soft-2)}.artifact-panel{align-self:start;min-width:0;max-height:calc(100dvh - 24px);overflow-y:auto;margin:12px 18px 12px 0;background:#fff;border:1px solid #ebeaf2;border-radius:var(--r-lg);box-shadow:var(--sh-2)}.artifact-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s3);padding:var(--s5) var(--s5) var(--s4)}.artifact-head h2{margin:0;color:var(--accent);font:700 var(--t-title)/1.35 var(--sans)}.artifact-close{flex:none;padding:5px 9px;border:0;border-radius:var(--r-sm);background:var(--paper-2);color:var(--ink-2);font:inherit;cursor:pointer}.artifact-close:hover{color:var(--ink);background:#ecebf5}.artifact-body{padding:0 var(--s5) var(--s5)}.artifact-facts{display:grid;gap:var(--s4);margin:0;padding:var(--s5);border-radius:var(--r-md);background:var(--paper-2)}.artifact-facts div{min-width:0}.artifact-facts dt{margin-bottom:var(--s1);color:var(--ink-2);font-size:var(--t-cap)}.artifact-facts dd{margin:0;overflow-wrap:anywhere;color:var(--ink);font-weight:620}.artifact-facts .artifact-amount{font-size:var(--t-title);font-variant-numeric:tabular-nums}.artifact-sentence{margin-top:var(--s5);padding:var(--s4) var(--s5);border-left:3px solid var(--accent);background:var(--accent-soft);line-height:1.65}.artifact-sentence p{margin:0 0 var(--s2)}.artifact-sentence p:last-child{margin-bottom:0}.artifact-note{margin:var(--s5) 0 0;padding:var(--s4);border-radius:var(--r-sm);background:var(--paper-2);color:var(--ink-2);font-size:var(--t-note);line-height:1.5}.artifact-download{display:inline-block;margin-top:var(--s5);padding:var(--s3) var(--s4);border-radius:var(--r-sm);background:var(--accent);color:#fff;font-weight:650;text-decoration:none}.artifact-download:hover{background:var(--accent-hover)}@media (max-width:900px){.app.has-artifact{grid-template-columns:60px minmax(0,1fr)}.artifact-summary,.artifact-panel{display:none}}@media (max-width:720px){.artifact-head{padding:var(--s5) var(--s4)}.artifact-body{padding:0 var(--s4) var(--s5)}}.identity-shell{height:100dvh;display:flex;flex-direction:column;min-width:0;overflow:hidden}.identity-bar{flex:none;min-height:68px;display:flex;align-items:center;gap:24px;padding:12px 24px;border-bottom:1px solid var(--accent-line);background:#fff;z-index:30}.identity-brand{flex:none;color:var(--accent);font-size:20px;font-weight:750;letter-spacing:-.6px;text-decoration:none}.identity-facts{display:flex;flex:1;flex-wrap:wrap;gap:6px 24px;min-width:0;color:var(--ink-2);font-size:12px}.identity-facts span{overflow-wrap:anywhere}.identity-facts b{margin-left:6px;color:var(--ink);font-weight:600}.identity-state{flex:none;max-width:240px;padding:5px 10px;border-radius:6px;background:var(--paper-2);color:var(--ink-2);font-size:11px}.identity-state.is-ready{background:var(--accent-soft);color:var(--accent)}.identity-workspace{flex:1;position:relative;min-height:0}.identity-workspace .app,.workspace-privacy{height:100%}.identity-cover{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr);background:var(--paper)}.identity-recovery{display:grid;place-items:center;padding:24px;min-width:0;overflow-y:auto;background:var(--paper)}.identity-recovery-card{width:min(100%,490px);padding:32px;background:var(--surface);border:1px solid var(--hairline);border-radius:12px;box-shadow:none}.identity-cover.is-checking{background:var(--paper)}.is-checking .identity-recovery{background:none}.is-checking .identity-recovery h1{margin-top:24px;font-size:14px;font-weight:500;color:var(--ink-2);text-align:center}.identity-skeleton{display:grid;gap:14px}.identity-skeleton i{height:12px;border-radius:6px;background:var(--accent-line);opacity:.55}.identity-skeleton i:first-child{width:52%;height:20px;margin:0 auto 28px}.identity-skeleton i:last-child{width:72%}.identity-recovery h1{font-size:22px;margin:10px 0}.identity-recovery p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.identity-recovery .identity-account{margin:0 0 12px;color:var(--ink)}.identity-recovery-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:24px;font-size:12px;color:var(--ink-2)}.identity-recovery-actions a,.identity-recovery-actions button{border:0;border-radius:8px;padding:9px 16px;background:var(--accent);color:#fff;font:inherit;text-decoration:none;cursor:pointer}.identity-recovery-actions .identity-secondary{background:var(--surface);color:var(--accent);border:1px solid var(--hairline)}.identity-recovery-actions a:focus-visible,.identity-recovery-actions button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:720px){.identity-bar{min-height:100px;padding:10px 14px;gap:8px 12px;flex-wrap:wrap}.identity-brand{font-size:18px}.identity-facts{order:3;flex-basis:100%;gap:4px 14px;font-size:11px}.identity-state{margin-left:auto;max-width:220px;font-size:10px}.identity-recovery{padding:16px}.identity-recovery-card{padding:22px}.identity-recovery h1{font-size:20px}}.mobile-menu-toggle{display:none}@media (max-width: 720px){.identity-bar{min-height:56px;padding:8px 10px 8px 54px;flex-wrap:nowrap;gap:8px}.identity-brand{font-size:16px}.identity-bar.is-recovery{padding-left:16px}.identity-facts{order:initial;flex:1 1 auto;flex-basis:auto;flex-wrap:nowrap;gap:8px;overflow:hidden;white-space:nowrap}.identity-facts span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.identity-facts .identity-ids{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.identity-facts b{margin-left:2px}.identity-state{margin:0;max-width:78px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.identity-cover,.app,.app.has-artifact{grid-template-columns:minmax(0,1fr)}.rail{position:fixed;z-index:40;top:8px;left:8px;width:40px;height:40px;padding:0;border:0;background:transparent;display:block}.mobile-menu-toggle{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--hairline);border-radius:10px;background:var(--surface);color:var(--ink);font-size:20px;cursor:pointer}.mobile-menu-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rail-brand{display:none}.rail>.rail-new,.rail>.rail-nav,.rail>.rail-foot{display:none}.rail.is-menu-open{width:min(220px,calc(100vw - 16px));height:auto;padding:48px 8px 8px;border:1px solid var(--hairline);border-radius:12px;background:var(--surface);box-shadow:var(--sh-3)}.rail.is-menu-open .mobile-menu-toggle{position:absolute;top:0;left:0;border:0}.rail.is-menu-open>.rail-new,.rail.is-menu-open>.rail-nav,.rail.is-menu-open>.rail-foot{display:flex}.rail.is-menu-open .rail-nav{flex-direction:column;align-items:stretch;gap:2px}.rail.is-menu-open .rail-new,.rail.is-menu-open .rail-item,.rail.is-menu-open .rail-user{width:100%;flex-direction:row;justify-content:flex-start;gap:10px;padding:8px}.rail.is-menu-open .rail-foot{position:static;margin:0;width:100%}.rail.is-menu-open .rail-cap,.rail.is-menu-open .rail-user-label{display:inline;font-size:13px}.rail .flyout,.rail .rail-account{position:fixed;top:60px;left:8px;bottom:auto;width:min(320px,calc(100vw - 16px));max-height:calc(100dvh - 70px);overflow:auto}}@media (max-width: 720px){.identity-workspace .app,.identity-workspace .app.has-artifact{grid-template-columns:minmax(0,1fr)}.identity-workspace .rail{position:fixed;z-index:40;top:8px;left:8px;width:40px;height:40px;padding:0;border:0;background:transparent;display:block}.identity-workspace .rail.is-menu-open{width:min(220px,calc(100vw - 16px));height:auto;padding:48px 8px 8px;border:1px solid var(--hairline);background:var(--surface)}}@media (max-width: 720px){.rail:not(.is-menu-open)>.rail-foot:has(.rail-account){display:block;position:static;width:auto;margin:0}.rail:not(.is-menu-open)>.rail-foot:has(.rail-account)>.rail-user{display:none}}.identity-ids{color:var(--ink-3);font-size:10px}.stage.home-checklist-stage{grid-template-rows:minmax(0,1fr) auto}.composer-scope{margin:8px 0 0;color:var(--ink-2);font-size:11px;line-height:1.5;overflow-wrap:anywhere}.home-checklist-stage .composer .send,.home-checklist-stage .composer .send:disabled{background:var(--accent);color:#fff;opacity:1;box-shadow:0 2px 7px #5b34e033}.home-checklist-stage .composer .send:disabled{cursor:not-allowed}.rail-item{position:relative}.rail-pending-count{position:absolute;top:0;right:0;min-width:16px;height:16px;padding:0 3px;display:grid;place-items:center;border-radius:9px;background:var(--accent);color:#fff;font-size:10px;line-height:1}.rail-user{flex-direction:column;height:auto;gap:3px}.rail-user-label{font-size:10px;color:var(--ink-2)}.session-progress{list-style:none;padding:0;margin:0}.session-progress li{padding:12px 0;border-bottom:1px solid var(--line);display:grid;gap:5px;font-size:12px;overflow-wrap:anywhere}.session-progress small{color:var(--ink-2)}.wc-card-launch .wc-card-glyph{width:22px;height:22px;color:var(--accent)}.composer-help{flex:1;font-size:11px;color:var(--ink-2);line-height:1.5}.composer-help kbd{font:inherit;color:var(--ink)}.composer .send:not(:disabled){background:var(--accent);color:#fff;opacity:1;box-shadow:0 2px 7px #5b34e033}.composer .send:disabled{background:#efedf5;color:#aaa4b9;opacity:1;box-shadow:none;cursor:not-allowed}.slice-selection-totals{margin-top:18px;padding:16px;border:1px solid var(--accent-line);border-radius:var(--r-sm);background:var(--accent-soft)}.slice-selection-totals h4{margin:0;font-size:14px}.slice-selection-total-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:12px 0}.slice-selection-total-grid>div{padding:12px;border:1px solid var(--accent-line);border-radius:var(--r-xs);background:#fff;min-width:0}.slice-selection-total-grid dt{color:var(--ink-2);font-size:12px}.slice-selection-total-grid dd{margin:6px 0 0;color:var(--accent);font-size:20px;font-weight:650;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.slice-selection-total-grid small{display:block;color:var(--ink-2);font-size:11px;line-height:1.5;margin-top:6px}.slice-selection-total-note{color:var(--ink-2);font-size:12px;line-height:1.6;margin:6px 0 0}@media (max-width:640px){.wc-card-launch .wc-card-ico{grid-row:span 2}.composer-help{max-width:170px;font-size:10px}.slice-selection-totals{padding:12px}}.stage:has(.slice-selection){overflow:clip}.slice-picker{border-radius:12px;overflow:clip}.slice-picker>header{margin:-20px -22px 0;padding:0 20px 16px}.slice-picker>header .slice-kicker{margin:0 -20px 16px;padding:10px 20px;flex-basis:calc(100% + 40px);border-bottom:1px solid #efeff4}.slice-selection{--selection-radius: 8px}.slice-selection-searchbar{margin:0 0 12px}.slice-selection-toolbar{margin-bottom:10px}.slice-selection-tools button,.slice-selection-empty button{border:0;background:transparent;color:#5b34e0;padding:4px;min-height:30px}.slice-selection-tools button:last-child{color:#5b34e0}.slice-selection-tools button:disabled{border:0;background:transparent}.slice-selection-table{border:0;border-radius:0}.slice-selection thead,.slice-selection-table thead th{background:#fff}.slice-selection .slice-money{font-size:17px;font-weight:600}.slice-selection-submit{position:sticky;bottom:0;z-index:2;margin:0 -22px -20px;padding:16px 22px;background:#fff;box-shadow:0 -4px 12px #1418280f;display:flex;gap:10px 14px}.slice-selection-dock-head{display:flex;justify-content:space-between;align-items:center;width:100%;gap:12px}.slice-selection-direction{display:flex;align-items:center;gap:12px;border:0;padding:0;margin:0;flex-basis:auto}.slice-selection-direction legend{float:left;margin-right:12px}.slice-selection-direction label{display:flex;align-items:center;gap:4px}.slice-selection-amounts{flex:1 1 250px;margin:0;padding:0;border:0;background:transparent}.slice-selection-amounts legend{padding:0}.slice-selection-modes{margin:4px 0}.slice-selection-hint{margin:4px 0 0}.slice-selection-totals{flex:1 1 180px;margin:0;padding:0;border:0;background:transparent}.slice-selection-total-grid{display:flex;flex-wrap:wrap;margin:4px 0}.slice-selection-total-grid>div{padding:0;border:0}.slice-selection-total-grid dd{color:var(--ink);font-size:18px}.slice-selection-submit>p{order:5}.slice-selection-submit>div:last-child{width:auto}.slice-selection-submit button{border-radius:8px}@media (max-width: 640px){.slice-picker>header{margin:-15px -12px 0;padding:0 16px 14px}.slice-picker>header .slice-kicker{margin:0 -16px 14px;padding:10px 16px}.slice-selection-table{max-height:min(440px,48vh);overflow-x:hidden}.slice-selection table,.slice-selection tbody{display:block;min-width:0;width:100%}.slice-selection thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.slice-selection tbody tr{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:3px 8px;padding:12px 4px;border-top:1px solid #efeff4}.slice-selection tbody td,.slice-block .slice-selection-check{display:block;width:auto;min-width:0;padding:0;border:0;text-align:left}.slice-selection tbody td:nth-child(3){grid-column:2;grid-row:2;min-width:0;overflow-wrap:anywhere}.slice-selection tbody td.slice-money{grid-column:3;grid-row:1 / 3;text-align:right}.slice-selection tbody td:nth-child(n+5){grid-column:2 / 4}.slice-selection-account .slice-ordinal{display:none}.slice-selection td small{white-space:normal;overflow-wrap:anywhere}.slice-selection-submit{margin:0 -12px -15px;padding:12px 16px;max-height:58vh;overflow-y:auto}.slice-selection-submit>div:last-child{width:100%}.slice-selection-submit button{width:100%;min-height:48px}}.slice-block.slice-picker{border-radius:12px}.slice-picker .slice-selection-amounts{border:0;background:transparent;padding:0}.slice-picker .slice-selection-tools button{border:0;background:transparent;color:#5b34e0}.slice-picker .slice-selection-tools button:disabled{color:var(--ink-3)}.slice-picker .slice-selection-totals{border:0;background:transparent;padding:0}.slice-picker .slice-selection-total-grid>div{border:0;padding:0}@media (max-width: 640px){.slice-picker .slice-selection-submit{max-height:40vh}}.slice-block.slice-picker{padding:0;overflow:visible}.slice-block.slice-picker>header{display:flex;flex-wrap:wrap;gap:0;margin:0;padding:0}.slice-block.slice-picker>header>.slice-kicker{box-sizing:border-box;flex:0 0 100%;width:100%;margin:0;padding:10px 20px;border-radius:12px 12px 0 0;border-bottom:1px solid #efeff4;font-size:13px;letter-spacing:0}.slice-picker .slice-kicker time{margin-left:auto;color:#5d6070;font-size:12px;font-weight:400}.slice-block.slice-picker>header>h3{padding:18px 20px 12px;margin:0;font-size:18px}.slice-picker>.slice-basis{margin:0 20px}.slice-picker .slice-selection-searchbar,.slice-picker .slice-selection-toolbar{margin:0;padding:0 20px 10px}.slice-picker .slice-selection-tools button,.slice-picker .slice-selection-refresh button{display:inline;min-height:0;padding:2px 0;border:0;border-radius:0;background:transparent;color:#5b34e0;font:inherit;cursor:pointer}.slice-picker .slice-selection-tools button:disabled,.slice-picker .slice-selection-refresh button:disabled{background:transparent;color:#a9a5b6}.slice-picker .slice-selection-table{border:0;border-radius:0;background:#fff}.slice-picker .slice-selection-table table,.slice-picker .slice-selection-table thead,.slice-picker .slice-selection-table thead th{background:#fff}.slice-picker .slice-selection-table th,.slice-picker .slice-selection-table td{border-bottom:1px solid #efeff4}.slice-picker .slice-selection-table td.slice-money{font:600 17px/1.4 var(--sans, sans-serif);font-variant-numeric:tabular-nums}.slice-picker .slice-selection-table td small,.slice-picker .slice-selection-table input,.slice-picker .slice-selection-row-amount span{font-family:var(--sans, sans-serif);font-variant-numeric:tabular-nums}.slice-picker .slice-selection-refresh{padding:10px 20px;font-size:13px}.slice-picker .slice-selection-refresh span{margin-left:12px;color:#5d6070}.slice-picker .slice-selection-submit{position:sticky;bottom:0;display:flex;flex-direction:column;align-items:stretch;gap:10px;margin:0;padding:16px 20px;border-top:1px solid #e7e7ee;border-radius:0 0 12px 12px;background:#fff}.slice-picker .slice-selection-dock-head,.slice-picker .slice-selection-dock-main{display:flex;width:100%;align-items:center;gap:14px}.slice-picker .slice-selection-dock-head{justify-content:space-between}.slice-picker .slice-selection-amounts{display:flex;align-items:center;flex:0 1 auto;gap:12px;min-width:0;margin:0;padding:0;border:0;background:transparent}.slice-picker .slice-segment{display:inline-flex;flex:0 0 auto;gap:0;overflow:hidden;margin:0;padding:0;border:1px solid #dcdce5;border-radius:8px}.slice-picker .slice-segment label{position:relative;display:block;margin:0;cursor:pointer}.slice-picker .slice-segment input{position:absolute;width:1px;height:1px;opacity:0}.slice-picker .slice-segment span{display:block;padding:8px 14px;background:#fff;color:#2b2d38;font-size:13px;white-space:nowrap}.slice-picker .slice-segment input:checked+span{background:#5b34e0;color:#fff}.slice-picker .slice-segment input:focus-visible+span{outline:2px solid #5b34e0;outline-offset:-3px}.slice-picker .slice-selection-uniform{display:flex;flex-wrap:nowrap;gap:6px;width:150px;padding:0 10px;border:1px solid #dcdce5;border-radius:8px}.slice-picker .slice-selection-uniform input{width:100%;min-width:0;padding:8px 0;border:0;font:15px var(--sans, sans-serif);font-variant-numeric:tabular-nums}.slice-picker .slice-selection-uniform>span:last-child{color:#5d6070;font-size:12px}.slice-picker .slice-selection-totals{display:flex;align-items:baseline;justify-content:flex-end;flex:1;gap:6px;margin:0;padding:0;border:0;background:transparent;white-space:nowrap;font-size:13px}.slice-picker .slice-selection-totals strong{font-size:18px;font-variant-numeric:tabular-nums}.slice-picker .slice-selection-primary,.slice-picker .slice-selection-primary:not(:disabled):hover{flex:0 0 auto;min-height:40px;padding:9px 16px;border:0;border-radius:8px;background:#5b34e0;color:#fff;font-weight:600}.slice-picker .slice-selection-primary:disabled{background:#ece8fb;color:#9e90c9}.slice-picker .slice-selection-hint,.slice-picker .slice-selection-footnote{flex:none;margin:0;color:#5d6070;font-size:12px;line-height:1.5}.slice-picker .slice-selection-hint:empty{display:none}.slice-picker .slice-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 640px){.slice-block.slice-picker>header>.slice-kicker{padding:10px 16px}.slice-picker .slice-kicker time{font-size:10px}.slice-block.slice-picker>header>h3{padding:14px 16px 10px}.slice-picker .slice-selection-searchbar,.slice-picker .slice-selection-toolbar{padding:0 16px 10px}.slice-picker .slice-selection-table{overflow-x:hidden}.slice-picker .slice-selection-table tbody tr{grid-template-columns:28px minmax(0,1fr) auto}.slice-picker .slice-selection-table tbody td:nth-child(3){min-width:0}.slice-picker .slice-selection-submit{max-height:none;overflow:visible;padding:12px 16px}.slice-picker .slice-selection-dock-main{display:flex;flex-wrap:wrap}.slice-picker .slice-selection-amounts{flex:1 1 100%;flex-wrap:wrap}.slice-picker .slice-selection-modes{display:flex;width:100%}.slice-picker .slice-selection-modes label{flex:1;text-align:center}.slice-picker .slice-selection-uniform{width:100%}.slice-picker .slice-selection-totals{justify-content:flex-start}.slice-picker .slice-selection-primary{width:100%;min-height:48px}}.slice-picker .slice-selection-uniform input[type=text]{width:100%;min-width:0;border:0;background:transparent;font-family:var(--sans, sans-serif)}@media (max-width: 640px){.slice-picker .slice-selection-table tbody tr{grid-template-columns:28px minmax(0,1fr) 68px}.slice-picker .slice-selection-table tbody td:nth-child(2){grid-column:2;grid-row:1;min-width:0;overflow-wrap:anywhere}.slice-picker .slice-selection-account,.slice-picker .slice-selection-account>div,.slice-picker .slice-selection-name{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.slice-picker .slice-selection-table tbody td.slice-money{grid-column:3;grid-row:1 / 3;text-align:right}}@media (max-width: 640px){.slice-picker .slice-selection-table table{min-width:0;width:100%}}.slice-picker .slice-selection-uniform{box-sizing:border-box;background:#fff}.slice-picker .slice-selection-uniform input[type=text],.slice-picker .slice-selection-uniform input[type=text]:focus{box-shadow:none;outline:0;border:0;background:transparent}.slice-picker .slice-selection-uniform:focus-within{outline:2px solid #5b34e0;outline-offset:1px}.slice-picker .slice-selection-name{font-size:14px;font-weight:400;overflow-wrap:anywhere}.slice-picker .slice-selection-table tbody tr.is-selected,.slice-picker .slice-selection-table tbody tr.is-selected:hover{background:#f6f3ff}@media (max-width: 640px){.slice-picker .slice-selection-table tbody td:nth-child(2){grid-column:2 / 4}.slice-picker .slice-selection-table tbody td.slice-money{grid-column:3;grid-row:2}.slice-picker .slice-selection-table tbody td:nth-child(3){grid-row:2}.slice-picker .slice-selection-name{word-break:normal}}.scope-options{display:grid;gap:10px}.scope-options button{display:grid;gap:6px;padding:14px;text-align:left;border:1px solid var(--line,#dedbd4);background:var(--paper,#fff);color:var(--ink,#282924);font:inherit;cursor:pointer}.scope-options button:not(:disabled):hover,.scope-options button:focus-visible{border-color:var(--accent);outline:2px solid var(--accent-line);outline-offset:2px}.scope-options button:disabled{cursor:default;opacity:.65}.scope-options span,.scope-options small{font-size:12px;line-height:1.6;color:var(--ink-2,#68695f)}.slice-block{margin:12px 0 20px;border:1px solid var(--hairline);border-radius:12px;background:var(--paper,#fff);padding:20px 22px;color:var(--ink,#282924);scroll-margin-top:20px}.slice-block header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:14px}.slice-block h3,.slice-explanation h3{margin:0;font-size:17px;font-weight:650;letter-spacing:.02em}.slice-kicker{color:var(--accent);font-size:11px;letter-spacing:.06em}.slice-basis{color:var(--ink-2,#68695f);font-size:13px;line-height:1.6;margin-bottom:14px}.slice-basis p{margin:4px 0}.slice-table-scroll{overflow-x:auto}.slice-block table{width:100%;border-collapse:collapse;font-size:14px;min-width:380px}.slice-block th{font-size:11px;font-weight:550;color:var(--ink-2,#68695f);text-align:left;padding:9px 10px;border-bottom:1px solid var(--line,#dedbd4)}.slice-block td{padding:12px 10px;border-bottom:1px solid var(--line,#e7e5df);vertical-align:top}.slice-block td small{display:block;font:11px/1.8 var(--mono,monospace);color:var(--ink-2,#68695f);margin-top:3px}.slice-ordinal{display:inline-block;min-width:21px;color:var(--ink-2,#68695f);font-size:11px}.slice-money{font-variant-numeric:tabular-nums;font-family:var(--mono,monospace);text-align:right;white-space:nowrap}.slice-money span{color:var(--ink-2,#68695f);font-size:11px}.slice-block footer{font-size:11px;color:var(--ink-2,#68695f);margin-top:14px;line-height:1.6}.slice-refund .slice-kicker{color:var(--warn)}.slice-wallet{padding:14px 0 0;font-size:13px;line-height:1.7}.slice-wallet-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1px;background:var(--line,#dedbd4);border:1px solid var(--line,#dedbd4);margin:10px 0 14px}.slice-wallet-grid div{padding:11px 13px;background:var(--paper,#fff)}.slice-wallet-grid dt{font-size:11px;color:var(--ink-2,#68695f)}.slice-wallet-grid dd{margin:4px 0 0;font-family:var(--mono,monospace);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.slice-confirm{display:grid;gap:14px;margin-top:20px;padding-top:16px;border-top:1px solid var(--line,#dedbd4);font-size:13px}.slice-confirm label{display:flex;align-items:flex-start;gap:8px}.slice-confirm button{justify-self:end;background:var(--accent);color:#fff;border:0;padding:10px 18px;border-radius:3px;font:inherit;cursor:pointer}.slice-confirm button:disabled{background:#ebeae5;color:#77796f;cursor:not-allowed}.slice-confirm input{accent-color:var(--accent)}.slice-explanation{padding:4px 0 20px;font-size:14px;line-height:1.75}.slice-explanation h3{font-size:13px;color:var(--ink-2,#68695f);margin-bottom:8px}.slice-explanation a{display:inline-block;color:var(--accent);border-bottom:1px solid var(--accent-line);text-decoration:none;margin-right:14px}.slice-explanation p{margin:7px 0}@media (max-width:640px){.slice-block{padding:15px 12px}.slice-block header{display:block}.slice-block h3{margin-top:6px}}@media (prefers-reduced-motion:no-preference){.slice-block{animation:slice-arrive .16s ease-out}@keyframes slice-arrive{0%{opacity:.6;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}}.slice-block .slice-refresh-cell{width:1%;white-space:nowrap}.slice-refresh-button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--s7, 32px);padding:var(--s1, 4px) var(--s2, 8px);border:1px solid var(--accent-line, var(--accent-line));border-radius:var(--r-xs, 6px);background:transparent;color:var(--accent, var(--accent));font:500 var(--t-note, 13px)/1.5 var(--sans, sans-serif);white-space:nowrap;cursor:pointer}.slice-refresh-button:not(:disabled):hover{border-color:var(--accent, var(--accent));background:var(--accent-soft, #edf0ed)}.slice-refresh-button:focus-visible{outline:2px solid var(--accent, var(--accent));outline-offset:2px}.slice-refresh-button:disabled{border-color:var(--hairline, #dedbd4);color:var(--ink-3, #909399);cursor:not-allowed}.slice-refresh-button[aria-busy=true]{color:var(--ink-2, #68695f);background:var(--paper-2, #f7f7f2);cursor:progress}.slice-block td .slice-refresh-status{max-width:14em;white-space:normal;font-family:var(--sans, sans-serif)}.slice-fund-card{box-sizing:border-box;width:100%;min-width:0;margin-inline:auto}.slice-fund-card header{flex-wrap:wrap;align-items:center}.slice-fund-card header>p{flex-basis:100%;margin:0;color:var(--ink-2);font-size:var(--t-cap);line-height:1.6}.slice-fund-card .slice-confirm{gap:var(--s3);padding-bottom:var(--s1)}.slice-fund-card .slice-confirm label{align-items:flex-start;line-height:1.6}.slice-fund-card .slice-confirm input{flex-shrink:0;margin-top:var(--s1)}.slice-fund-card .slice-confirm button{min-height:var(--s8);max-width:100%;padding:var(--s2) var(--s4);border-radius:var(--r-xs);background:var(--accent);font:inherit;white-space:normal}.slice-fund-card .slice-confirm button:not(:disabled):hover{background:var(--accent-hover)}.slice-fund-card .slice-confirm button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.slice-fund-card .slice-confirm button:disabled{background:var(--paper-2);color:var(--ink-3)}.slice-fund-card .slice-confirm input{accent-color:var(--accent)}@media (max-width: 640px){.slice-fund-card .slice-confirm button{justify-self:stretch}}.slice-selection{--selection-radius: var(--r-xs, 6px)}.slice-selection-searchbar,.slice-selection-toolbar,.slice-selection-tools,.slice-selection-modes,.slice-selection-submit>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.slice-selection-searchbar{justify-content:space-between;gap:12px;margin:20px 0 14px}.slice-selection-search{display:flex;align-items:center;gap:9px;flex:1 1 280px;max-width:440px;min-height:42px;padding:0 12px;border:1px solid var(--hairline, #dedbd4);border-radius:var(--selection-radius);background:var(--paper, #fff)}.slice-selection-search:focus-within{border-color:var(--accent, var(--accent));box-shadow:0 0 0 3px var(--accent-soft, #edf0ed)}.slice-selection-search svg{flex:0 0 17px;width:17px;height:17px;stroke:var(--ink-2, #68695f);stroke-width:1.5;stroke-linecap:round}.slice-selection-search input{width:100%;min-width:0;padding:10px 0;border:0;outline:none;background:transparent;color:var(--ink, #282924);font:13px/1.5 var(--sans, sans-serif)}.slice-selection-search input::-webkit-search-cancel-button{display:none}.slice-selection-search input::placeholder{color:var(--ink-3, #909399)}.slice-selection-search button{flex-shrink:0;min-height:30px;border:0;padding:2px 4px;background:transparent;color:var(--accent, var(--accent));font:12px var(--sans, sans-serif);cursor:pointer}.slice-selection-result-count{color:var(--ink-2, #68695f);font-size:12px;font-variant-numeric:tabular-nums}.slice-selection-toolbar{justify-content:space-between;margin-bottom:20px;font-size:13px}.slice-selection-summary{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.slice-selection-summary strong{color:var(--accent, var(--accent));font-size:14px;font-weight:650;font-variant-numeric:tabular-nums}.slice-selection-summary>span{color:var(--ink-2, #68695f);font-size:12px}.slice-selection-tools{gap:8px}.slice-selection-tools button,.slice-selection-empty button,.slice-selection-submit button{min-height:36px;border:1px solid var(--accent-line, var(--accent-line));border-radius:var(--selection-radius);padding:7px 12px;background:transparent;color:var(--accent, var(--accent));font:inherit;cursor:pointer}.slice-selection-tools button:last-child{border-color:var(--hairline, #dedbd4);color:var(--ink-2, #68695f)}.slice-selection-tools button:not(:disabled):hover,.slice-selection-empty button:hover{background:var(--accent-soft, #edf0ed);border-color:var(--accent, var(--accent))}.slice-selection button:focus-visible,.slice-selection input:focus-visible{outline:2px solid var(--accent, var(--accent));outline-offset:3px}.slice-selection-search input:focus-visible{outline:none}.slice-selection button:disabled{border-color:var(--hairline, #dedbd4);background:var(--paper-2, #f7f7f2);color:var(--ink-3, #909399);cursor:not-allowed}.slice-selection-amounts{margin:0 0 20px;padding:14px 16px;border:1px solid var(--hairline, #dedbd4);border-radius:var(--selection-radius);background:var(--paper-2, #f7f7f2);font-size:13px}.slice-selection-amounts legend{padding:0 6px;color:var(--ink-2, #68695f);font-size:12px}.slice-selection-modes{gap:22px;margin-bottom:14px}.slice-selection-modes label{display:inline-flex;align-items:center;gap:7px;min-height:24px;cursor:pointer}.slice-selection input[type=checkbox],.slice-selection input[type=radio]{width:17px;height:17px;flex-shrink:0;margin:0;accent-color:var(--accent, var(--accent));cursor:pointer}.slice-selection input:disabled{cursor:not-allowed}.slice-selection-uniform{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.slice-selection input[type=text]{box-sizing:border-box;width:130px;min-height:38px;padding:8px 10px;border:1px solid var(--hairline, #dedbd4);border-radius:var(--selection-radius);background:var(--paper, #fff);color:var(--ink, #282924);font:13px/1.5 var(--mono, monospace);font-variant-numeric:tabular-nums}.slice-selection input[type=text]:disabled{background:var(--paper-2, #f7f7f2);color:var(--ink-3, #909399)}.slice-selection input[aria-invalid=true]{border-color:var(--warn, var(--warn))}.slice-selection-hint{margin:12px 0 0;color:var(--ink-2, #68695f);font-size:12px;line-height:1.6}.slice-selection-table{border:1px solid var(--hairline, #dedbd4);border-radius:var(--selection-radius)}.slice-selection table{min-width:640px}.slice-selection thead{background:var(--paper-2, #f7f7f2)}.slice-selection th{padding-top:12px;padding-bottom:12px;font-size:12px;font-weight:550;white-space:nowrap}.slice-selection-table{max-height:min(440px,55vh);overflow:auto;overscroll-behavior:contain}.slice-selection-table thead th{position:sticky;top:0;z-index:1;background:var(--paper-2, #f7f7f2)}.slice-selection td{padding-top:14px;padding-bottom:14px;vertical-align:middle}.slice-selection tbody tr:last-child td{border-bottom:0}.slice-selection td:nth-child(3){min-width:100px;color:var(--ink-2, #68695f);font-size:13px}.slice-block .slice-selection-check{width:42px;padding-left:12px;padding-right:12px;text-align:center;vertical-align:middle;white-space:nowrap}.slice-selection-check input{vertical-align:middle}.slice-selection th.slice-selection-balance{text-align:right}.slice-selection tbody tr{transition:background-color .12s ease}.slice-selection tbody tr:hover{background:var(--paper-2, #f7f7f2)}.slice-selection tr.is-selected,.slice-selection tr.is-selected:hover{background:var(--accent-soft, #edf0ed)}.slice-selection-account{display:flex;align-items:baseline;gap:7px}.slice-selection-account>div{min-width:0}.slice-selection-account .slice-ordinal{min-width:17px;font-variant-numeric:tabular-nums}.slice-selection-name{display:block;font-weight:550;line-height:1.5;overflow-wrap:anywhere}.slice-selection td small{margin-top:4px;font-size:12px;white-space:nowrap}.slice-selection-row-amount{display:flex;align-items:center;gap:7px;white-space:nowrap}.slice-selection-row-amount span{color:var(--ink-2, #68695f);font:11px var(--mono, monospace)}.slice-selection td.slice-selection-empty{padding:32px 20px;text-align:center}.slice-selection-empty strong{color:var(--ink, #282924);font-size:14px;font-weight:550}.slice-selection-empty p{margin:8px 0 14px;color:var(--ink-2, #68695f);font-size:12px;line-height:1.7}.slice-selection-empty button{min-height:32px;font-size:12px}.slice-selection-submit{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;margin-top:20px;padding-top:16px;border-top:1px solid var(--hairline, #dedbd4);font-size:13px}.slice-selection-submit p{flex:1 1 220px;margin:0;color:var(--ink-2, #68695f);font-size:12px;line-height:1.7}.slice-selection-submit p>strong{display:block;color:var(--ink, #282924);font-weight:550}.slice-selection-validation{display:block;margin-top:4px;color:var(--warn-ink, #896a3d)}.slice-selection-submit button{min-height:40px;padding:9px 16px;background:var(--accent, var(--accent));color:#fff}.slice-selection-submit button:not(:disabled):hover{background:var(--accent-hover, #435246)}@media (max-width: 640px){.slice-selection-searchbar{margin-top:16px;gap:8px}.slice-selection-search{flex-basis:100%;max-width:none}.slice-selection-toolbar{align-items:flex-start;gap:12px;margin-bottom:16px}.slice-selection-summary{gap:5px 10px}.slice-selection-summary>span{flex-basis:100%}.slice-selection-tools{width:100%}.slice-selection-amounts{padding:12px}.slice-selection-submit{gap:12px}.slice-selection-submit>div{width:100%}.slice-selection-submit button{flex:1}.slice-selection input[type=text]{width:112px}}@media (prefers-reduced-motion: reduce){.slice-selection tbody tr{transition:none}}.slice-fund-card[data-fund-state]{border:1px solid var(--accent-line);border-left:4px solid var(--accent);border-radius:12px;background:#fff}.slice-fund-card[data-fund-state]>header>.slice-kicker{display:inline-flex;align-items:center;gap:8px;padding:5px 9px;border-radius:5px;color:var(--accent);background:var(--accent-soft);font-weight:650}.slice-fund-card[data-fund-state]>header>.slice-kicker:before{content:"○";font-size:16px;line-height:1}.slice-fund-card[data-fund-state=submitting]{border-left-style:double;border-left-width:6px}.slice-fund-card[data-fund-state=submitting]>header>.slice-kicker:before{content:"↗"}.slice-fund-card[data-fund-state=awaiting]>header>.slice-kicker:before{content:"◷"}.slice-fund-card[data-fund-state=success]{border-left-color:#23744d}.slice-fund-card[data-fund-state=success]>header>.slice-kicker{color:#1c6943;background:#edf7f0}.slice-fund-card[data-fund-state=success]>header>.slice-kicker:before{content:"✓"}.slice-fund-card[data-fund-state=partial]{border-left-color:#a46b13}.slice-fund-card[data-fund-state=partial]>header>.slice-kicker{color:#89530b;background:#fff6e7}.slice-fund-card[data-fund-state=partial]>header>.slice-kicker:before{content:"◐"}.slice-fund-card[data-fund-state=unknown]{border-left-color:#9b671b;border-left-style:dashed}.slice-fund-card[data-fund-state=unknown]>header>.slice-kicker{color:#89530b;background:#fff6e7}.slice-fund-card[data-fund-state=unknown]>header>.slice-kicker:before{content:"?"}.slice-fund-card[data-fund-state=reconcile]{border-left-color:#b83d46;border-left-style:double;border-left-width:6px}.slice-fund-card[data-fund-state=reconcile]>header>.slice-kicker{color:#9f2936;background:#fff0f1}.slice-fund-card[data-fund-state=reconcile]>header>.slice-kicker:before{content:"≠"}.slice-fund-card[data-fund-state=expired]{border-color:#d8d7df;border-left-color:#8d8898;background:#faf9fc}.slice-fund-card[data-fund-state=expired]>header>.slice-kicker{color:#706b7c;background:#eeedf2}.slice-fund-card[data-fund-state=expired]>header>.slice-kicker:before{content:"⊘"}.slice-fund-card[data-fund-state=refused]{border-left-color:#b83d46}.slice-fund-card[data-fund-state=refused]>header>.slice-kicker{color:#9f2936;background:#fff0f1}.slice-fund-card[data-fund-state=refused]>header>.slice-kicker:before{content:"!"}.slice-card-snapshot{color:var(--ink-2);font-size:12px;line-height:1.6;margin-top:16px}.slice-fund-card>.slice-block{border:0;border-top:1px solid var(--accent-line);padding:20px 0 0;margin:20px 0 0;animation:none}.slice-card-consequence{color:var(--ink);font-size:16px;font-weight:600;line-height:1.7;margin:16px 0}.slice-card-snapshot small,.slice-selection-read-at{display:inline;margin-left:8px;font-size:11px;font-weight:400;color:var(--ink-2)}.slice-card-snapshot time+time:before{content:"、"}.slice-selection-submit>p{flex-basis:100%}.slice-selection-direction{flex-basis:100%;color:var(--ink);font-size:13px;font-weight:600}.slice-block,.slice-fund-card[data-fund-state]{border:1px solid var(--hairline);border-radius:12px;background:var(--surface);color:var(--ink)}.slice-block>header{flex-wrap:wrap}.slice-block>header>.slice-kicker,.slice-fund-card[data-fund-state]>header>.slice-kicker{display:flex;align-items:center;gap:8px;flex-basis:100%;padding:8px 12px;border-radius:8px;color:var(--ink-2);background:var(--surface)}.slice-block>header>.slice-kicker:before,.slice-fund-card[data-fund-state]>header>.slice-kicker:before{content:"";width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--ok)}.slice-fund-card[data-fund-state]>header>.slice-kicker{background:var(--accent-soft)}.slice-fund-card[data-fund-state]>header>.slice-kicker:before{background:var(--accent)}.slice-fund-card[data-fund-state=success]>header>.slice-kicker:before{background:var(--ok)}.slice-fund-card:is([data-fund-state=partial],[data-fund-state=unknown],[data-fund-state=reconcile],[data-fund-state=expired],[data-fund-state=refused])>header>.slice-kicker:before{background:var(--warn)}.slice-unavailable{border:1px solid var(--hairline)}.slice-unavailable>header{margin:-20px -22px 14px;padding:0}.slice-unavailable>header>.slice-kicker{width:100%;box-sizing:border-box;padding:10px 20px;border-radius:11px 11px 0 0;border-bottom:1px solid #efeff4;background:var(--surface)}.slice-unavailable>header>.slice-kicker:before{background:var(--warn)}@media (max-width: 640px){.slice-unavailable>header{margin:-15px -12px 14px}.slice-unavailable>header>.slice-kicker{padding:10px 16px}}.slice-block td small,.slice-money,.slice-wallet-grid dd,.slice-selection-total-grid dd{font-family:var(--mono);font-variant-numeric:tabular-nums}.slice-fund-card>.slice-block{border:0;border-top:1px solid var(--hairline);border-radius:0}.slice-block[data-fund-state]>header>.slice-kicker:before{background:var(--accent)}.slice-block[data-fund-state=success]>header>.slice-kicker:before{background:var(--ok)}.slice-block:is([data-fund-state=partial],[data-fund-state=unknown],[data-fund-state=reconcile],[data-fund-state=expired],[data-fund-state=refused])>header>.slice-kicker:before{background:var(--warn)}@media (max-width: 720px){.slice-table-scroll:not(.slice-selection-table){overflow-x:visible}.slice-block .slice-table-scroll:not(.slice-selection-table) table,.slice-block>table{min-width:0;display:block}.slice-block .slice-table-scroll:not(.slice-selection-table) thead,.slice-block>table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.slice-block .slice-table-scroll:not(.slice-selection-table) tbody,.slice-block>table tbody{display:block}.slice-block .slice-table-scroll:not(.slice-selection-table) tr,.slice-block>table tbody tr{display:block;padding:8px 0;border-bottom:1px solid var(--hairline)}.slice-block .slice-table-scroll:not(.slice-selection-table) td,.slice-block>table td{display:block;width:100%;min-height:26px;padding:4px 0 4px 78px;border:0;text-align:left;white-space:normal;overflow-wrap:anywhere}.slice-block .slice-table-scroll:not(.slice-selection-table) td:before,.slice-block>table td:before{content:attr(data-label);float:left;width:78px;margin-left:-78px;color:var(--ink-2);font:11px/1.6 var(--sans)}.slice-block .slice-table-scroll:not(.slice-selection-table) td small,.slice-block>table td small{display:block;margin:0;overflow-wrap:anywhere}}.slice-fund-card[data-fund-state]{padding:0;border-radius:12px}.slice-fund-card[data-fund-state]>header{display:block;margin:0}.slice-fund-card[data-fund-state]>header>.slice-kicker{width:100%;padding:10px 24px;border-radius:11px 11px 0 0}.slice-fund-card[data-fund-state]>header>h3{padding:20px 24px 0;margin:0}.slice-fund-card[data-fund-state]>header>p{padding:8px 24px 0}.fund-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding:4px 24px 0}.fund-overview,.fund-details{min-width:0}.fund-amount{margin:2px 0 4px;color:var(--ink);font-size:32px;line-height:1.25;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fund-amount small{margin-left:6px;color:var(--ink-2);font-size:16px;font-weight:500}.fund-amount .fund-amount-qualifier{display:block;margin:0;font-size:12px}.slice-fund-card .slice-card-consequence{margin:0;color:var(--ink-2);font-size:14px;font-weight:400;line-height:1.6}.fund-fields,.slice-fund-card .slice-wallet-grid{display:block;padding:0;margin:0;border:0;background:transparent}.fund-fields>div,.slice-fund-card .slice-wallet-grid>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;border-top:1px solid #efeff4;background:transparent}.fund-fields dt,.slice-fund-card .slice-wallet-grid dt{flex:0 0 auto;color:var(--ink-2);font-size:13px}.fund-fields dd,.slice-fund-card .slice-wallet-grid dd{min-width:0;margin:0;color:var(--ink);text-align:right;font:15px/1.5 var(--sans);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fund-account small{display:block;color:var(--ink-2);font:12px/1.5 var(--sans);font-variant-numeric:tabular-nums}.slice-fund-card .slice-wallet{padding:0}.slice-fund-card .slice-wallet>p{margin:10px 0}.slice-fund-card>.slice-card-snapshot,.slice-fund-card>.slice-confirm,.slice-fund-card>p,.slice-fund-card>.slice-basis,.slice-fund-card>.slice-block{margin-left:24px;margin-right:24px}.slice-fund-card>:last-child{margin-bottom:18px}.response-copy-content>.slice-fund-card+.answer-evidence{border-radius:0 0 12px 12px}.slice-block:is([data-testid=recharge-execution],[data-testid=refund-execution])>header>.slice-kicker{border-radius:0}@media (max-width: 720px){.slice-fund-card[data-fund-state]>header>.slice-kicker{padding:10px 16px}.slice-fund-card[data-fund-state]>header>h3{padding:16px 16px 0}.slice-fund-card[data-fund-state]>header>p{padding:8px 16px 0}.fund-layout{grid-template-columns:minmax(0,1fr);gap:12px;padding:6px 16px 0}.fund-amount{font-size:28px}.slice-fund-card>.slice-card-snapshot,.slice-fund-card>.slice-confirm,.slice-fund-card>p,.slice-fund-card>.slice-basis,.slice-fund-card>.slice-block{margin-left:16px;margin-right:16px}}.slice-block:is([data-testid=recharge-execution],[data-testid=refund-execution])>header>.slice-kicker{width:100%;padding:10px 12px;background:var(--accent-soft)}.slice-block:is([data-testid=recharge-execution],[data-testid=refund-execution]):is([data-fund-state=unknown],[data-fund-state=partial],[data-fund-state=reconcile],[data-fund-state=refused])>header>.slice-kicker{background:var(--bad-soft)}.response-copy-content>.slice-block:is([data-testid=recharge-execution],[data-testid=refund-execution])>header{margin:-20px -22px 14px}.response-copy-content>.slice-block:is([data-testid=recharge-execution],[data-testid=refund-execution])>header>.slice-kicker{padding:10px 22px;border-radius:11px 11px 0 0}.response-copy-content>.slice-block:is([data-testid=recharge-execution],[data-testid=refund-execution])>header>h3{padding:14px 22px 0}@media (max-width: 640px){.response-copy-content>.slice-block:is([data-testid=recharge-execution],[data-testid=refund-execution])>header{margin:-15px -12px 14px}.response-copy-content>.slice-block:is([data-testid=recharge-execution],[data-testid=refund-execution])>header>.slice-kicker{padding:10px 12px}.response-copy-content>.slice-block:is([data-testid=recharge-execution],[data-testid=refund-execution])>header>h3{padding:14px 12px 0}}.slice-block:is([data-testid=recharge-execution],[data-testid=refund-execution])>.fund-amount{margin:0 0 14px}.slice-block:not(.slice-fund-card):not(.slice-picker):not(.slice-unavailable)>header{margin:-20px -22px 14px;padding:0 22px}.slice-block:not(.slice-fund-card):not(.slice-picker):not(.slice-unavailable)>header>.slice-kicker{margin:0 -22px;padding:10px 22px;border-bottom:1px solid #efeff4;border-radius:11px 11px 0 0;flex-basis:calc(100% + 44px)}.slice-block:not(.slice-fund-card):not(.slice-picker):not(.slice-unavailable)>header>h3{margin-top:14px}.slice-fund-card[data-fund-state]>header>.slice-kicker{background:var(--surface);border-bottom:1px solid #efeff4}@media (max-width: 640px){.slice-block:not(.slice-fund-card):not(.slice-picker):not(.slice-unavailable)>header{margin:-15px -12px 14px;padding:0 16px}.slice-block:not(.slice-fund-card):not(.slice-picker):not(.slice-unavailable)>header>.slice-kicker{margin:0 -16px;padding:10px 16px}}.slice-block:is([data-testid=recharge-execution],[data-testid=refund-execution])>header>.slice-kicker{background:var(--surface)}.login-page{min-height:100dvh;font-family:var(--sans);background:radial-gradient(ellipse at 9% 58%,#e9e3fc 0,transparent 52%),radial-gradient(ellipse at 95% 5%,#efedf9 0,transparent 42%),#f7f7fb}.login-shell{min-height:100dvh;max-width:1248px;margin:0 auto;padding:36px 40px 24px;display:flex;flex-direction:column}.login-brand{display:flex;align-items:center;gap:12px;color:var(--brand);font-weight:650;letter-spacing:.02em}.login-brand-name{display:flex;align-items:baseline;gap:12px}.login-brand-name strong{font-size:20px;color:var(--accent)}.login-brand-name span{font-size:13px;color:var(--ink-2)}.login-brand img{width:38px;height:38px;border-radius:11px;object-fit:cover}.login-content{flex:1;display:grid;grid-template-columns:minmax(0,1fr) 448px;align-items:center;gap:clamp(48px,6vw,96px);padding:56px 0}.login-intro{min-width:0}.login-intro h1{margin:0;color:var(--ink);font-family:var(--sans);font-size:clamp(44px,4vw,58px);font-weight:700;line-height:1.35;letter-spacing:-.035em}.login-intro h1 span{color:var(--accent)}.login-intro-copy{max-width:440px;margin:22px 0 0;color:var(--ink-2);font-size:16px;line-height:1.85}.login-evidence{position:relative;width:min(100%,480px);height:240px;margin-top:30px;isolation:isolate;background-image:radial-gradient(#b9a8e1 1px,transparent 1px);background-size:20px 20px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 86%,transparent)}.login-evidence:before{content:"";position:absolute;top:22px;right:18px;bottom:10px;left:18px;z-index:-1;border-radius:50%;background:radial-gradient(ellipse,#cdbdf4 0,transparent 70%)}.login-evidence-sheet{position:absolute;width:300px;height:174px;border:1px solid #d4c9ed;border-radius:14px}.login-evidence-sheet-back{top:33px;left:42px;transform:rotate(-7deg);background:linear-gradient(125deg,#ded3f8,#f7f4fd)}.login-evidence-sheet-front{top:49px;left:62px;padding:22px;transform:rotate(-2deg);background:linear-gradient(115deg,#fff,#fbfaff);box-shadow:0 18px 34px -16px #59408a66,0 2px 5px #59408a0d}.login-evidence-heading{display:flex;align-items:center;gap:9px;padding-bottom:17px;border-bottom:1px solid #ece7f5}.login-evidence-heading i{width:16px;height:16px;border-radius:5px;background:var(--accent);box-shadow:inset 0 0 0 5px #ffffffc4}.login-evidence-heading span{width:80px;height:6px;border-radius:9px;background:#bfb0dd}.login-evidence-heading span:last-child{width:28px;margin-left:auto;background:#e6e0f1}.login-evidence-table{display:grid;grid-template-columns:1.4fr 1fr .7fr;gap:13px 22px;padding:15px 0;border-bottom:1px solid #ece7f5}.login-evidence-table span{height:5px;border-radius:9px;background:#e2dced}.login-evidence-table span:nth-child(3n){background:#bba6ed}.login-evidence-table span:nth-child(4n){width:75%}.login-evidence-source{display:flex;align-items:center;gap:6px;padding-top:12px}.login-evidence-source i{width:6px;height:6px;border-radius:50%;background:#8c6bd9}.login-evidence-source span{width:52px;height:4px;border-radius:5px;background:#d1c5e7}.login-evidence-source span:last-child{width:22px;background:#e4ddef}.login-evidence-bubble{position:absolute;display:flex;align-items:center;gap:7px;top:14px;left:274px;width:134px;height:60px;padding:20px 25px;border:1px solid #ffffff40;border-radius:16px 16px 16px 4px;transform:rotate(5deg);background:linear-gradient(125deg,#8964e8,#5b34c9);box-shadow:0 14px 24px -12px #5431a680,inset 0 1px #ffffff30}.login-evidence-bubble span{width:8px;height:8px;border-radius:50%;background:#ffffffd9}.login-evidence-bubble span:last-child{opacity:.55}.login-evidence-check{position:absolute;top:165px;left:333px;display:grid;place-items:center;width:43px;height:43px;border:4px solid #f4f0fc;border-radius:50%;color:var(--accent);background:#e6ddfa;box-shadow:0 6px 14px #63419318}.login-evidence-check svg{width:24px;height:24px}.login-panel{width:100%;padding:40px;border:1px solid var(--hairline);border-radius:20px;background:var(--surface);box-shadow:0 28px 64px -28px #33205d30,0 8px 22px -12px #33205d18,0 1px 3px #33205d08}.login-panel-heading{margin-bottom:32px}.login-panel-kicker{margin:0 0 10px;color:var(--accent);font-size:12px;font-weight:650;letter-spacing:.12em}.login-panel h2{margin:0;color:var(--ink);font-family:var(--sans);font-size:30px;font-weight:650;line-height:1.4;letter-spacing:-.025em}.login-panel-heading>p:last-child{margin:10px 0 0;color:var(--ink-2);font-size:13px;line-height:1.7;overflow-wrap:anywhere}.login-field{margin-bottom:22px}.login-field label{display:block;margin-bottom:8px;color:var(--ink);font-size:13px;font-weight:600}.login-field input{display:block;width:100%;height:52px;padding:0 16px;border:1px solid #8e899c;border-radius:9px;outline:none;background:#fcfcfe;color:var(--ink);font:14px var(--sans);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.login-field input::placeholder{color:#717481;opacity:1}.login-field input:hover{border-color:#796792;background:#fff}.login-field input:focus{border-color:var(--accent);background:#fff;box-shadow:0 0 0 4px #5b34e016}.login-password-wrap{position:relative}.login-password-wrap input{padding-right:72px}.login-password-toggle{position:absolute;top:4px;right:5px;min-width:52px;min-height:44px;padding:8px;border:0;border-radius:6px;background:transparent;color:var(--ink-2);font:13px var(--sans);cursor:pointer;transition:background .16s ease,color .16s ease}.login-password-toggle:hover{color:var(--accent);background:var(--accent-soft)}.login-password-toggle:active{background:#e8e0fc}.login-submit{width:100%;min-height:52px;margin-top:6px;padding:12px 16px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:9px;background:linear-gradient(115deg,#7043e9,#5b34d8);color:#fff;font:600 14px var(--sans);box-shadow:0 5px 12px -5px #5b34e066,inset 0 1px #ffffff24;cursor:pointer;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.login-submit:not(:disabled):hover{background:linear-gradient(115deg,#6232db,#4e26c5);box-shadow:0 8px 18px -6px #5b34e080;transform:translateY(-1px)}.login-submit:not(:disabled):active{background:#4e26c5;box-shadow:inset 0 2px 4px #28105a30;transform:translateY(0)}.login-submit:disabled{background:#6b51bb;box-shadow:none;cursor:wait}.login-submit span{font-size:20px;font-weight:400;line-height:1;transition:transform .16s ease}.login-submit:not(:disabled):hover span{transform:translate(3px)}.login-submit:disabled span{display:none}.login-submit:disabled:after{content:"";width:16px;height:16px;border:2px solid #ffffff60;border-top-color:#fff;border-radius:50%;animation:login-spin .8s linear infinite}.login-back{display:block;min-height:44px;margin:8px auto 0;padding:8px 12px;border:0;border-radius:6px;background:none;color:var(--ink-2);font:13px var(--sans);cursor:pointer}.login-back:hover{color:var(--accent);background:var(--accent-soft)}.login-panel button:focus-visible,.login-trust input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.login-trust{display:flex;align-items:center;gap:8px;min-height:44px;color:var(--ink-2);font-size:13px;cursor:pointer}.login-trust input{accent-color:var(--accent)}.rail-logout-error{color:var(--bad-ink);font-size:var(--t-micro);text-align:center;line-height:1.3}.login-message{margin:16px 0 0;padding:12px 14px;border:1px solid #ebd3c4;border-left:3px solid #a84b19;border-radius:8px;background:#fff8f2;color:#8a3c16;font-size:13px;line-height:1.65;overflow-wrap:anywhere}.login-panel-footnote{margin-top:30px;padding-top:22px;border-top:1px solid var(--hairline);color:var(--ink-2);font-size:12px;line-height:1.8}.login-footer{display:flex;color:var(--ink-2);font-size:12px;line-height:1.6}@keyframes login-spin{to{transform:rotate(360deg)}}@keyframes login-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: no-preference){.login-intro,.login-panel{animation:login-arrive .36s ease-out both}.login-panel{animation-delay:60ms}}@media (max-width: 1000px) and (min-width: 821px){.login-shell{padding-inline:32px}.login-content{grid-template-columns:minmax(0,1fr) 400px;gap:36px}.login-intro h1{font-size:38px}.login-panel{padding:32px}.login-evidence{height:215px}.login-evidence-sheet-back{left:0;width:240px}.login-evidence-sheet-front{left:16px;width:240px}.login-evidence-bubble{left:170px;width:116px;padding-inline:20px}.login-evidence-check{left:225px}}@media (max-width: 820px){.login-shell{max-width:560px;padding:28px 24px 22px}.login-content{grid-template-columns:minmax(0,1fr);gap:26px;align-content:center;padding:36px 0}.login-intro h1{font-size:28px;line-height:1.4;letter-spacing:-.035em}.login-intro h1 br,.login-intro-copy,.login-evidence{display:none}.login-panel{border-radius:16px;padding:32px}}@media (max-width: 520px){.login-shell{padding:24px 20px 20px}.login-content{flex:1;align-content:start;padding:28px 0 32px;gap:22px}.login-intro h1{font-size:23px}.login-panel{padding:28px 24px}.login-panel h2{font-size:28px}.login-panel-heading{margin-bottom:28px}.login-panel-footnote{margin-top:26px;padding-top:20px}}@media (prefers-reduced-motion: reduce){.login-page *,.login-page *:before,.login-page *:after{animation:none;transition:none}}:root{--paper: #f7f7f9;--paper-2: #f7f7f9;--surface: #fff;--ink: #1a1c22;--ink-2: #5d6070;--ink-3: #909399;--ink-4: #c0c4cc;--hairline: #e7e7ee;--hairline-soft: #e7e7ee;--hairline-strong: #e7e7ee;--line: #e7e7ee;--brand: #1a1c22;--brand-tint: #fff;--accent: #5b34e0;--accent-hover: #5b34e0;--accent-weak: #5b34e0;--accent-soft: #f4f1fe;--accent-soft-2: #ece8fb;--accent-line: #e7e7ee;--ok: #2f8a5b;--ok-ink: #2f8a5b;--ok-soft: #fff;--ok-line: #e7e7ee;--warn: #c2611f;--warn-ink: #c2611f;--warn-soft: #fdf2e9;--warn-line: #e7e7ee;--bad: #c2611f;--bad-ink: #c2611f;--bad-soft: #fdf2e9;--bad-line: #e7e7ee;--bad-wash: #fdf2e9;--warn-wash: #fdf2e9;--sans: -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif;--serif: "Songti SC", "Noto Serif SC", "Source Han Serif SC", "STSong", "SimSun", Georgia, serif;--mono: var(--sans);--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 20px;--s6: 24px;--s7: 32px;--s8: 40px;--s9: 56px;--t-micro: 11px;--t-cap: 12px;--t-note: 13px;--t-body: 15px;--t-lead: 16px;--t-title: 19px;--t-figure: 20px;--tr-cap: .07em;--tr-cjk: .012em;--r-lg: 16px;--r-md: 12px;--r-sm: 8px;--r-xs: 6px;--r-full: 999px;--sh-1: 0 1px 2px rgba(23, 32, 43, .04);--sh-2: 0 2px 10px rgba(23, 32, 43, .06), 0 1px 2px rgba(23, 32, 43, .03);--sh-3: 0 10px 32px rgba(23, 32, 43, .09), 0 1px 3px rgba(23, 32, 43, .04);--dur-1: .14s;--dur-2: .2s;--dur-3: .42s;--ease: cubic-bezier(.2, .7, .3, 1);--ease-out: cubic-bezier(.16, .84, .44, 1);--ease-phys: cubic-bezier(.22, 1, .36, 1);--axis: 760px;--pad-x: var(--s7)}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:#fafbff;color:var(--ink);font-family:var(--sans);font-variant-numeric:tabular-nums;font-size:var(--t-body);line-height:1.62;letter-spacing:var(--tr-cjk);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.num,.mono,.md-table td,.md-table th{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.mono{font-family:var(--mono);font-size:.92em;letter-spacing:.01em}.cap{font-size:var(--t-micro);font-weight:500;letter-spacing:var(--tr-cap);color:var(--ink-3)}.unit{margin-left:.18em;font-family:var(--sans);font-size:var(--t-cap);font-weight:400;font-style:normal;letter-spacing:0;color:var(--ink-3)}@keyframes rise{0%{opacity:0;transform:translateY(6px)}}.app{display:grid;grid-template-columns:76px minmax(0,1fr);height:100dvh;overflow:hidden}.rail{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--s1);padding:var(--s5) var(--s2) var(--s4);background:transparent;border-right:1px solid var(--hairline)}.rail-brand{margin-bottom:var(--s4)}.rail-mark{display:block;width:38px;height:38px;border-radius:11px;object-fit:cover;-webkit-user-select:none;user-select:none}.rail-new,.rail-item{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--s1);width:100%;padding:9px 2px 8px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--ink-2);transition:background var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}.rail-new{color:var(--accent);margin-bottom:var(--s3)}.rail-new .rail-ico{width:20px;height:20px;padding:7px;box-sizing:content-box;border-radius:var(--r-md);background:var(--accent);color:#fff;box-shadow:var(--sh-2);transition:background var(--dur-1) var(--ease)}.rail-new:hover:not(:disabled) .rail-ico{background:var(--accent-hover)}.rail-new:disabled{color:var(--ink-4);cursor:not-allowed}.rail-new:disabled .rail-ico{background:var(--accent-weak);box-shadow:none}.rail-ico{width:20px;height:20px;flex:none}.rail-cap{font-size:var(--t-micro);line-height:1.2;letter-spacing:.03em;white-space:nowrap}.rail-item:hover,.rail-item.is-on{background:var(--paper-2);color:var(--ink)}.rail-item.is-on:before{content:"";position:absolute;left:-8px;top:50%;width:2px;height:22px;border-radius:1px;background:var(--accent);transform:translateY(-50%)}.rail-nav{display:flex;flex-direction:column;gap:2px;width:100%}.rail-foot{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:var(--s2);width:100%}.rail-user{display:grid;place-items:center;width:100%;height:42px;padding:0;border:0;background:transparent}.rail-avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--accent-weak);color:var(--accent);font-size:15px;font-weight:600}.rail-avatar-image{width:36px;height:36px;border-radius:50%;object-fit:cover}.rail-user:focus-visible{outline:none}.rail-user:focus-visible .rail-avatar,.rail-user:focus-visible .rail-avatar-image{outline:2px solid var(--accent);outline-offset:2px}.rail-account{position:absolute;left:calc(100% + 10px);bottom:var(--s4);z-index:50;width:260px;padding:var(--s4);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-md);box-shadow:var(--sh-3)}.rail-account-heading{color:var(--ink-3);font-size:var(--t-micro);margin-bottom:var(--s2)}.rail-account-name{color:var(--ink);font-weight:600;overflow-wrap:anywhere}.rail-account-detail{color:var(--ink-2);font-size:var(--t-small);margin-top:var(--s2);overflow-wrap:anywhere}.rail-account-logout{width:100%;margin-top:var(--s4);padding:var(--s2) var(--s3);border:1px solid var(--hairline);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);text-align:center}.rail-account-logout:hover{background:var(--paper-2)}.flyout{position:absolute;left:calc(100% + 10px);bottom:var(--s4);z-index:40;width:288px;padding:var(--s4) var(--s5) var(--s5);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-md);box-shadow:var(--sh-3);animation:rise var(--dur-2) var(--ease-out) both}.flyout-head{display:flex;align-items:center;gap:var(--s2);margin-bottom:var(--s3);padding-bottom:var(--s2);border-bottom:1px solid var(--hairline-soft)}.flyout-title{flex:1;margin:0;font-family:var(--serif);font-size:var(--t-lead);font-weight:600;letter-spacing:.02em}.icon-btn{display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:var(--r-xs);background:transparent;color:var(--ink-3);transition:background var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}.icon-btn:hover{background:var(--paper-2);color:var(--ink)}.icon-btn .rail-ico{width:16px;height:16px}.flyout-body{display:flex;flex-direction:column;gap:var(--s2)}.empty-lead{margin:0;font-family:var(--serif);font-size:var(--t-lead);font-weight:600;line-height:1.5;color:var(--ink)}.empty-note{margin:0;font-size:var(--t-note);line-height:1.75;color:var(--ink-2)}.flyout-srcinfo{display:flex;align-items:center;gap:var(--s2);margin:var(--s1) 0 0;flex-wrap:wrap}.flyout-srcbadge{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;padding:5px var(--s3) 5px 10px;border-radius:var(--r-full);border:1px solid var(--hairline);background:var(--surface);font-size:var(--t-cap);font-weight:500;letter-spacing:.02em;color:var(--ink-2)}.flyout-memory{display:flex;flex-direction:column;gap:var(--s2);margin-top:var(--s2);padding-top:var(--s3);border-top:1px solid var(--hairline-soft)}.flyout-memory-title{margin:0;font-size:var(--t-cap);font-weight:600;letter-spacing:.04em;color:var(--ink)}.flyout-memory-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s1)}.flyout-memory-list li{display:flex;align-items:baseline;gap:var(--s2)}.flyout-memory-k{flex:none;font-size:var(--t-micro);font-weight:500;letter-spacing:var(--tr-cap);color:var(--ink-3)}.flyout-memory-v{font-size:var(--t-note);line-height:1.6;color:var(--ink);word-break:break-all}.flyout-memory-note{margin:0;font-size:var(--t-cap);line-height:1.65;color:var(--ink-3)}.flyout-memory-clear{align-self:flex-start;margin-top:var(--s1);padding:5px 14px;border:1px solid var(--hairline);border-radius:var(--r-full);background:transparent;color:var(--ink-2);font-size:var(--t-cap);transition:border-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}.flyout-memory-clear:hover{border-color:var(--bad-line, var(--hairline-strong));color:var(--ink)}.flyout-switch{display:flex;flex-direction:column;gap:var(--s1);margin-top:var(--s2);padding-top:var(--s3);border-top:1px solid var(--hairline-soft)}.flyout-switch .seg{display:flex;flex-direction:column;gap:2px;padding:3px}.flyout-switch .seg-btn{width:100%;text-align:left;white-space:normal;line-height:1.5}.flyout-switch .seg-btn.is-on{background:var(--paper-2);color:var(--accent);box-shadow:none}.hist-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.hist-item{border-bottom:1px solid var(--hairline-soft)}.hist-item:last-child{border-bottom:0}.hist-item[data-open=yes]{background:var(--paper-2)}.hist-row{display:flex;align-items:baseline;gap:var(--s2);width:100%;padding:8px 2px;border:0;background:transparent;color:var(--ink);font-size:var(--t-note);text-align:left;cursor:pointer}.hist-row:hover{color:var(--accent)}.hist-when{font-size:var(--t-cap);color:var(--ink-2);font-variant-numeric:tabular-nums}.hist-count{font-size:var(--t-cap);color:var(--ink-3);flex:none}.hist-open{margin-left:auto;flex:none;font-size:var(--t-micro);color:var(--ink-4);letter-spacing:.04em}.hist-item[data-open=yes] .hist-open{color:var(--accent)}.hist-turns{max-height:320px;overflow-y:auto;padding:2px 2px var(--s2)}.hist-turn{padding:var(--s2) 0;border-bottom:1px solid var(--hairline-soft)}.hist-turn:last-child{border-bottom:0}.hist-turn-head{display:flex;gap:var(--s2);font-size:var(--t-micro);color:var(--ink-3);margin-bottom:4px}.hist-turn-q{margin:0 0 4px;font-size:var(--t-cap);line-height:1.6;color:var(--ink);font-weight:500}.hist-turn-a{margin:0;font-size:var(--t-cap);line-height:1.65;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.hist-turn-audit{margin:4px 0 0;font-size:var(--t-micro);color:var(--ink-3);word-break:break-all}.cap-list{list-style:none;margin:var(--s1) 0;padding:0;display:flex;flex-direction:column}.cap-row{display:flex;align-items:baseline;gap:var(--s3);padding:7px 0;border-bottom:1px solid var(--hairline-soft);font-size:var(--t-note)}.cap-row:last-child{border-bottom:0}.cap-label{flex:1;color:var(--ink)}.cap-state{flex:none;font-size:var(--t-micro);font-weight:500;letter-spacing:var(--tr-cap);color:var(--ink-3)}.cap-live .cap-state{color:var(--ok-ink)}.cap-pending .cap-state{color:var(--warn-ink)}.cap-absent .cap-state{color:var(--ink-3)}.cap-demo .cap-state{color:var(--accent)}.stage{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;overflow:hidden}.stage>*{min-width:0}.shead{display:flex;align-items:center;gap:var(--s4);padding:var(--s4) var(--pad-x) var(--s3);min-height:58px}.shead-name{font-family:var(--serif);font-size:var(--t-lead);font-weight:600;letter-spacing:.03em;color:var(--ink);white-space:nowrap}.seg{display:flex;gap:2px;padding:3px;border-radius:var(--r-full);background:#17202b0b}.seg-btn{padding:5px 13px;border:0;border-radius:var(--r-full);background:transparent;color:var(--ink-2);font-size:var(--t-note);white-space:nowrap;transition:background var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}.seg-btn:hover:not(:disabled):not(.is-on){color:var(--ink)}.seg-btn.is-on{background:var(--surface);color:var(--accent);box-shadow:var(--sh-1)}.seg-btn:disabled{color:var(--ink-4);cursor:not-allowed}.badge-wrap{position:relative}.composer-badge{display:flex;align-items:center;gap:var(--s2);margin-bottom:var(--s1)}.capchip{display:inline-flex;align-items:center;padding:5px var(--s3);border-radius:var(--r-full);border:1px solid var(--hairline);font-size:var(--t-cap);font-weight:500;letter-spacing:.02em;color:var(--ink-2)}.capchip-off{color:var(--ink-3)}.srcbadge{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;padding:5px var(--s3) 5px 10px;border-radius:var(--r-full);border:1px solid var(--hairline);background:var(--surface);font-size:var(--t-cap);font-weight:500;letter-spacing:.02em;color:var(--ink-2);transition:border-color var(--dur-1) var(--ease)}.srcbadge:hover{border-color:var(--hairline-strong)}.srcdot{width:7px;height:7px;border-radius:50%;background:var(--ink-4);flex:none}.src-live{color:var(--ok-ink);border-color:var(--ok-line);background:var(--ok-soft)}.src-live .srcdot{background:var(--ok)}.src-blocked{color:var(--bad-ink);border-color:var(--bad-line);background:var(--bad-soft)}.src-blocked .srcdot{background:var(--bad)}.srcpop{position:absolute;right:0;top:calc(100% + var(--s2));z-index:40;width:320px;padding:var(--s4) var(--s4) var(--s5);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-md);box-shadow:var(--sh-3);animation:rise var(--dur-2) var(--ease-out) both}.srcpop-up{top:auto;bottom:calc(100% + var(--s2));left:0;right:auto}.srcpop-k{margin:var(--s4) 0 var(--s1);font-size:var(--t-micro);font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.srcpop-k:first-child{margin-top:0}.srcpop-v{margin:0;font-size:var(--t-note);line-height:1.7;color:var(--ink)}.evidence-tab{position:fixed;right:0;top:50%;z-index:61;display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 6px;border:1px solid var(--hairline);border-right:0;border-radius:var(--r-md) 0 0 var(--r-md);background:var(--surface);color:var(--ink-2);font-size:var(--t-micro);letter-spacing:.04em;box-shadow:var(--sh-2);transition:color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease),background var(--dur-1) var(--ease)}.evidence-tab:hover{color:var(--ink);border-color:var(--hairline-strong)}.evidence-tab.is-on{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.evidence-tab.is-on{right:360px}@media (max-width: 430px){.evidence-tab.is-on{right:92vw}}.evidence-tab .rail-ico{width:16px;height:16px}.evidence-tab-n{font-variant-numeric:tabular-nums}.stage-scroll{min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.stage-inner{width:auto;max-width:calc(var(--axis) + 2 * var(--pad-x));margin:0 auto;padding:var(--s2) var(--pad-x) var(--s3)}.stage-inner.is-welcome{display:flex;flex-direction:column;justify-content:center;min-height:100%;padding-bottom:4vh}.wc-title{margin:0 0 var(--s4);font-family:var(--serif);font-size:clamp(31px,3.4vw,45px);font-weight:600;line-height:1.24;letter-spacing:.01em;color:var(--ink);animation:rise var(--dur-2) var(--ease-out) 60ms both}.wc-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s3)}.wc-cards-1{grid-template-columns:minmax(0,320px)}.wc-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s2);padding:var(--s5) var(--s5) var(--s4);text-align:left;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-md);box-shadow:none;animation:rise var(--dur-2) var(--ease-out) .18s both;transition:transform var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease)}.wc-card:nth-child(2){animation-delay:.25s}.wc-card:nth-child(3){animation-delay:.32s}.wc-card:hover{transform:translateY(-2px);border-color:var(--accent-line);box-shadow:var(--sh-2)}.wc-card-ico{display:block;margin-bottom:var(--s2);color:var(--accent)}.wc-card-glyph{width:20px;height:20px;display:block}.wc-card-title{align-self:stretch;padding-bottom:var(--s2);border-bottom:1px solid var(--hairline-soft);font-family:var(--serif);font-size:var(--t-lead);font-weight:600;letter-spacing:.02em}.wc-card-desc{font-size:var(--t-note);line-height:1.7;color:var(--ink-2)}.wc-card-go{margin-top:var(--s2);color:var(--ink-4);transition:color var(--dur-1) var(--ease),transform var(--dur-1) var(--ease)}.wc-card:hover .wc-card-go{color:var(--accent);transform:translate(3px)}.wc-card-arrow{width:18px;height:18px;display:block}.thread{display:flex;flex-direction:column;gap:var(--s7);padding:var(--s6) 0 var(--s2)}.thread>.turn{animation:rise var(--dur-2) var(--ease-out) both}.turn-who{display:flex;align-items:center;gap:var(--s2);margin-bottom:var(--s2);font-size:var(--t-micro);font-weight:500;letter-spacing:var(--tr-cap);color:var(--ink-3)}.turn-answer .turn-who{position:relative;padding-left:var(--s4)}.turn-answer .turn-who:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:10px;height:2px;background:var(--accent)}.turn-fail .turn-who:before{background:var(--ink-4)}.ack-tag{font-size:var(--t-micro);font-weight:500;letter-spacing:.03em;color:var(--ok-ink)}.turn-ask{align-self:flex-end;max-width:60%}.turn-ask .turn-who{justify-content:flex-end}.ask{padding:10px var(--s4);border-radius:var(--r-md) var(--r-md) var(--r-xs) var(--r-md);background:var(--paper-2);border:1px solid var(--hairline-soft);box-shadow:none;font-size:var(--t-body);line-height:1.7;white-space:pre-wrap}.answer{font-size:15.5px;line-height:1.8}.caret{display:inline-block;width:2px;height:1.02em;margin-left:2px;vertical-align:text-bottom;background:var(--accent);animation:caret 1.5s ease-in-out infinite}@keyframes caret{0%,to{opacity:1}50%{opacity:.16}}.statusline{display:inline-flex;align-items:center;gap:var(--s2);padding:0;border:0;background:none;font-size:var(--t-note);letter-spacing:.02em;color:var(--ink-2)}.statusline .pulse{background:var(--ink-4)}.statusline.shimmer-text{display:inline-block;background:linear-gradient(100deg,var(--ink-2) 35%,var(--ink) 50%,var(--ink-2) 65%);background-size:250% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:waiting-shimmer 2.4s linear infinite}@keyframes waiting-shimmer{0%{background-position:100% 0}to{background-position:0% 0}}@media (prefers-reduced-motion: reduce){.statusline.shimmer-text{animation:none;background:none;color:var(--ink-2)}}.pulse{width:7px;height:7px;flex:none;border-radius:50%;background:currentColor;animation:breathe 1.9s var(--ease) infinite}@keyframes breathe{0%,to{opacity:.32;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}.errcard{padding:var(--s2) var(--s4) var(--s2) var(--s5);border:0;border-left:2px solid var(--ink-4);border-radius:0;background:transparent}.errcard.tone-red{border-left-color:var(--bad);background:linear-gradient(90deg,var(--bad-wash),rgba(255,255,255,0) 62%)}.errcard.tone-amber{border-left-color:var(--warn);background:linear-gradient(90deg,var(--warn-wash),rgba(255,255,255,0) 62%)}.errcard-title{margin:0 0 var(--s1);font-family:var(--serif);font-size:var(--t-lead);font-weight:600;letter-spacing:.02em}.errcard.tone-red .errcard-title{color:var(--bad-ink)}.errcard.tone-amber .errcard-title{color:var(--warn-ink)}.errcard-hint{margin:0 0 var(--s2);font-size:14px;line-height:1.78;color:var(--ink)}.errcard-raw{margin:0;padding-top:var(--s2);border-top:1px solid var(--hairline);font-size:var(--t-cap);line-height:1.7;color:var(--ink-2)}.pcard{padding:var(--s3) var(--s4) var(--s3) var(--s5);border-left:2px solid var(--ink-4);background:transparent}.pcard[data-guard=ok]{border-left-color:var(--ok);background:linear-gradient(90deg,#67c23a12,#fff0 62%)}.pcard[data-guard=bad]{border-left-color:var(--bad);background:linear-gradient(90deg,var(--bad-wash),rgba(255,255,255,0) 62%)}.pcard[data-guard=warn]{border-left-color:var(--warn);background:linear-gradient(90deg,var(--warn-wash),rgba(255,255,255,0) 62%)}.pcard-head{margin:0 0 var(--s3)}.pcard-eyebrow{display:flex;align-items:center;gap:var(--s2);margin:0 0 var(--s2);font-size:var(--t-micro);font-weight:600;letter-spacing:var(--tr-cap);color:var(--accent)}.pcard[data-guard=bad] .pcard-eyebrow{color:var(--bad-ink)}.pcard .pcard-eyebrow[data-approve=sent]{color:var(--ok-ink)}.pcard-eyebrow-tail{color:var(--ink-3)}.pcard-eyebrow-sep{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.55}.pcard-title{margin:0 0 var(--s1);font-family:var(--serif);font-size:var(--t-title);font-weight:600;letter-spacing:.02em;color:var(--ink)}.pcard-id{display:flex;align-items:baseline;gap:var(--s2);margin:0;font-size:var(--t-micro)}.pcard-id .mono{font-family:var(--mono);color:var(--ink-2)}.pcard-params{display:flex;flex-wrap:wrap;gap:var(--s6);margin:0 0 var(--s3);padding:var(--s2) 0;border-top:1px solid var(--hairline-soft);border-bottom:1px solid var(--hairline-soft)}.pcard-param{min-width:0}.pcard-param dt{margin:0 0 2px;font-size:var(--t-micro);letter-spacing:var(--tr-cap);color:var(--ink-3)}.pcard-param dd{margin:0;display:flex;align-items:baseline;gap:5px}.pcard-param .num{font-family:var(--serif);font-size:var(--t-figure);font-variant-numeric:tabular-nums;color:var(--ink)}.pcard-guard{margin:0 0 var(--s3)}.pcard-guard-title{margin:0 0 var(--s1);font-size:var(--t-cap);font-weight:600;letter-spacing:.01em;color:var(--ink-2)}.guard-ok .pcard-guard-title{color:var(--ok-ink)}.guard-bad .pcard-guard-title{color:var(--bad-ink)}.guard-warn .pcard-guard-title{color:var(--warn-ink)}.pcard-guard-hint{margin:0;font-size:var(--t-note);line-height:1.75;color:var(--ink-2)}.pcard-signals{list-style:none;margin:var(--s2) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--s2)}.pcard-signal{display:grid;grid-template-columns:minmax(0,8.6em) minmax(0,1fr);gap:var(--s3);font-size:var(--t-note);line-height:1.7}.pcard-signal-k{font-size:var(--t-micro);font-weight:600;letter-spacing:var(--tr-cap);color:var(--ink-3);padding-top:3px}.sig-bad .pcard-signal-k{color:var(--bad-ink)}.sig-warn .pcard-signal-k{color:var(--warn-ink)}.pcard-signal-v{color:var(--ink)}.pcard-foot{padding-top:var(--s2);border-top:1px solid var(--hairline)}.pcard-foot-lead{margin:0 0 var(--s2);font-size:var(--t-note);line-height:1.75;color:var(--ink)}.pcard-foot-lead b{color:var(--ink);font-weight:600}.pcard-foot-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s4);margin:0;font-size:var(--t-micro)}.pcard-audit{display:inline-flex;align-items:baseline;gap:5px;color:var(--ink-3)}.pcard-audit .mono{font-family:var(--mono);color:var(--ink-2)}.srctag{display:inline-flex;align-items:baseline;gap:6px;font-size:var(--t-micro);font-weight:500;letter-spacing:.02em;color:var(--ink-3)}.srctag-dot{align-self:center;width:5px;height:5px;border-radius:50%;background:currentColor;flex:none}.src-tone-real{color:var(--ok-ink)}.src-tone-demo{color:var(--accent)}.src-tone-none{color:var(--ink-3)}.srctag-note{font-style:normal;font-weight:400;color:var(--ink-3)}.srctag-note:before{content:"· "}.ecard-src{margin:var(--s2) 0 0}.src-demo{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.src-demo .srcdot{background:var(--accent)}.srcpop-nature{border-top:1px solid var(--hairline-soft);padding-top:var(--s2)}.blocker{max-width:var(--axis);margin:0 auto var(--s3);padding:var(--s2) var(--s4) var(--s2) var(--s5);border-left:2px solid var(--bad);background:linear-gradient(90deg,var(--bad-wash),rgba(255,255,255,0) 62%);color:var(--ink);font-size:var(--t-note);line-height:1.7}.blocker b{color:var(--bad-ink)}.md>*:first-child{margin-top:0}.md>*:last-child{margin-bottom:0}.md-p{margin:0 0 .85em}.md-h{margin:1.7em 0 .6em;font-family:var(--serif);font-weight:600;letter-spacing:.02em;line-height:1.4}.md-h1{font-size:22px}.md-h2{font-size:var(--t-title)}.md-h3,.md-h4{font-size:var(--t-lead);color:var(--ink-2)}.md-quote{margin:0 0 .9em;padding:2px 0 2px var(--s4);border-left:2px solid var(--accent-line);color:var(--ink-2);font-size:14px}.md-hr{margin:1.6em 0;border:0;border-top:1px solid var(--hairline)}.md-code{margin:0 0 .9em;padding:var(--s3) var(--s4);overflow-x:auto;border-radius:var(--r-sm);background:var(--paper-2);border:1px solid var(--hairline);font-family:var(--mono);font-size:var(--t-cap);line-height:1.6}.md-inline-code{padding:1px 5px;border-radius:5px;background:#17202b0d;font-family:var(--mono);font-size:.9em}.ad-id-copy{display:inline;border:none;background:none;padding:0;margin-right:2px;cursor:pointer;vertical-align:baseline}.ad-id-copy:hover .md-inline-code{background:#3b82f61f}.ad-id-copy-icon{font-size:.75em;margin-left:1px;opacity:0;transition:opacity .12s}.ad-id-copy:hover .ad-id-copy-icon{opacity:.65}.md-list{margin:0 0 .9em;padding-left:1.35em}.md-list li{margin-bottom:.28em;white-space:pre-wrap}.md-table-wrap{margin:0 0 1.3em;border-top:1.5px solid var(--hairline-strong);background:transparent}.md-table-scroll{overflow-x:auto}.md-table{width:100%;border-collapse:collapse;font-size:13.5px}.md-table th{padding:var(--s2) var(--s3) 7px 0;background:transparent;border-bottom:1px solid var(--hairline);font-weight:500;font-size:var(--t-micro);letter-spacing:var(--tr-cap);color:var(--ink-3);white-space:nowrap}.md-table td{padding:10px var(--s3) 10px 0;border-bottom:1px solid var(--hairline-soft)}.md-table th:last-child,.md-table td:last-child{padding-right:0}.md-table tbody tr:last-child td{border-bottom:1px solid var(--hairline-strong)}.md-table-foot{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap;padding:var(--s2) 0 0;border-top:0;background:transparent}.md-table-count{flex:1;font-size:var(--t-micro);letter-spacing:.02em;color:var(--ink-3);font-variant-numeric:tabular-nums}.md-pager{display:flex;gap:var(--s1)}.fold-btn{padding:3px 11px;border:1px solid var(--hairline);border-radius:var(--r-full);background:transparent;color:var(--ink-2);font-size:var(--t-cap);transition:border-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease),background var(--dur-1) var(--ease)}.fold-btn:hover:not(:disabled){border-color:var(--accent-line);background:var(--surface);color:var(--accent)}.fold-btn:disabled{color:var(--ink-4);cursor:not-allowed}.dock{padding:var(--s1) var(--pad-x) var(--s4)}.composer{max-width:calc(var(--axis) + 2 * var(--s4));margin:0 auto;padding:var(--s3) var(--s4) 10px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-lg);box-shadow:var(--sh-3);transition:border-color var(--dur-1) var(--ease)}.composer:focus-within{border-color:var(--accent-line)}.composer-input{display:block;width:100%;border:0;outline:none;resize:none;padding:2px 2px var(--s1);background:transparent;color:var(--ink);font:inherit;font-size:var(--t-body);line-height:1.6;max-height:132px;overflow-y:auto}.composer-input::placeholder{color:var(--ink-4)}.composer-bar{display:flex;align-items:center;gap:var(--s3)}.composer-status{display:inline-flex;align-items:center;gap:var(--s1);flex:none;font-size:var(--t-cap);letter-spacing:.02em;color:var(--accent)}.composer-status .pulse{width:6px;height:6px}.send{display:grid;place-items:center;margin-left:auto;width:34px;height:34px;flex:none;padding:0;border:0;border-radius:50%;background:var(--accent);color:#fff;box-shadow:var(--sh-2);transition:background var(--dur-1) var(--ease),transform var(--dur-1) var(--ease)}.send:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px)}.send:disabled{background:var(--accent-weak);box-shadow:none;cursor:not-allowed}.send-ico{width:18px;height:18px}.ev{position:fixed;top:0;right:0;bottom:0;z-index:60;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;min-width:0;width:min(360px,92vw);transform:translate(101%);background:var(--surface);border-left:1px solid var(--hairline);box-shadow:var(--sh-3);transition:transform var(--dur-3) var(--ease-phys)}.ev[data-open=yes]{transform:none}.ev-head{display:flex;align-items:baseline;gap:var(--s3);padding:var(--s5) var(--s5) var(--s3);border-bottom:1px solid var(--hairline)}.ev-title{margin:0;font-family:var(--serif);font-size:var(--t-title);font-weight:600;letter-spacing:.03em}.ev-count{flex:1;font-size:var(--t-micro);font-weight:500;letter-spacing:var(--tr-cap);color:var(--ink-3);font-variant-numeric:tabular-nums}.ev-close{display:grid}.ev-body{min-height:0;overflow-y:auto;scrollbar-gutter:stable;padding:0 var(--s5) var(--s2)}.ev-empty{display:flex;flex-direction:column;gap:var(--s2);padding:var(--s6) 0 0}.ev-preview{list-style:none;margin:var(--s4) 0 0;padding:var(--s2) 0 0;border-top:1px solid var(--hairline);display:flex;flex-direction:column}.ev-preview li{padding:7px 0;border-bottom:1px solid var(--hairline-soft);font-size:var(--t-micro);font-weight:500;letter-spacing:var(--tr-cap);color:var(--ink-4)}.ev-preview li:last-child{border-bottom:0}.ev-foot{margin:0;padding:var(--s3) var(--s5) var(--s4);border-top:1px solid var(--hairline);font-size:var(--t-micro);line-height:1.7;color:var(--ink-3)}.ev-list{list-style:none;margin:0;padding:0}.ecard{position:relative;padding:var(--s4) 0 var(--s5) var(--s6);animation:rise var(--dur-2) var(--ease-out) both}.ecard+.ecard{border-top:1px solid var(--hairline-soft)}.ecard:not(:last-child):before{content:"";position:absolute;left:8px;top:calc(var(--s4) + 22px);bottom:0;width:1px;background:var(--hairline)}.ecard-node{position:absolute;left:0;top:calc(var(--s4) + 3px);display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:var(--surface);border:1.5px solid var(--hairline-strong);color:#fff}.ecard-node-ico{width:11px;height:11px}.node-ok{background:var(--ok);border-color:var(--ok)}.node-running{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft-2);animation:breathe 1.9s var(--ease) infinite}.node-failed{background:var(--bad);border-color:var(--bad)}.ecard[data-tone=amber] .node-failed{background:var(--warn);border-color:var(--warn)}.ecard-box{padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.ecard-top{display:flex;align-items:baseline;gap:var(--s2);margin-bottom:var(--s1)}.ecard-label{flex:1;font-size:14px;font-weight:600;line-height:1.5;letter-spacing:.015em}.chip{flex:none;padding:0;border:0;border-radius:0;background:transparent;font-size:var(--t-micro);font-weight:500;letter-spacing:var(--tr-cap);color:var(--ink-3);white-space:nowrap}.chip-ok{color:var(--ok-ink)}.chip-running{color:var(--accent)}.chip-failed{color:var(--bad-ink)}.ecard[data-tone=amber] .chip-failed{color:var(--warn-ink)}.ecard-hint{margin:0;font-size:var(--t-cap);line-height:1.7;color:var(--ink-2)}.ecard-run{display:flex;align-items:center;gap:var(--s2);margin-top:var(--s3);color:var(--accent);font-size:var(--t-cap)}.ecard-run-text{color:var(--ink-2)}.ecard-run-text .num{font-family:var(--serif);font-size:15px;font-weight:600;color:var(--ink)}.bar{margin-top:var(--s2);height:3px;border-radius:var(--r-full);background:#17202b12;overflow:hidden}.bar-fill{height:100%;border-radius:var(--r-full);background:var(--accent);transition:width var(--dur-3) var(--ease-phys)}.ecard-note{margin:var(--s2) 0 0;font-size:var(--t-cap);color:var(--ink-3)}.metrics{display:flex;flex-wrap:wrap;margin-top:var(--s3);border-top:1px solid var(--hairline-soft)}.metric{padding:var(--s2) var(--s4) 0 0;animation:rise var(--dur-2) var(--ease-out) both}.metric:nth-child(2){animation-delay:60ms}.metric:nth-child(3){animation-delay:.12s}.metric+.metric{padding-left:var(--s4);border-left:1px solid var(--hairline-soft)}.metric-k{display:block;font-size:var(--t-micro);font-weight:500;letter-spacing:var(--tr-cap);color:var(--ink-3)}.metric-v{display:block;margin-top:1px;font-family:var(--serif);font-size:var(--t-figure);font-weight:600;line-height:1.3;letter-spacing:.01em;white-space:nowrap}.metric-amber .metric-k,.metric-amber .metric-v{color:var(--warn-ink)}.ecard-void{margin:var(--s3) 0 0;padding:var(--s2) 0 0;border-top:1px dashed var(--hairline-strong);background:transparent;border-radius:0;font-size:var(--t-cap);line-height:1.7;color:var(--ink-2)}.ecard-when{display:flex;align-items:baseline;gap:var(--s2);margin:var(--s3) 0 0;font-size:var(--t-micro)}.ecard-when .num{font-family:var(--mono);letter-spacing:.01em;color:var(--ink-2)}.ecard-fail{margin:var(--s2) 0 0;font-size:var(--t-cap);font-weight:600;letter-spacing:.01em;color:var(--bad-ink)}.ecard-fail.tone-amber{color:var(--warn-ink)}.ecard-fail-hint{display:block;margin-top:3px;font-style:normal;font-weight:400;line-height:1.7;color:var(--ink-2)}.tech{margin-top:var(--s3);border-top:1px solid var(--hairline-soft);padding-top:var(--s2)}.tech-sum{display:flex;align-items:center;gap:5px;list-style:none;cursor:pointer;font-size:var(--t-micro);font-weight:500;letter-spacing:var(--tr-cap);color:var(--ink-3);-webkit-user-select:none;user-select:none}.tech-sum::-webkit-details-marker{display:none}.tech-sum:after{content:"";width:5px;height:5px;border-right:1.2px solid currentColor;border-bottom:1.2px solid currentColor;transform:rotate(45deg) translateY(-1px);transition:transform var(--dur-1) var(--ease)}.tech[open] .tech-sum:after{transform:rotate(-135deg) translateY(-1px)}.tech-sum:hover{color:var(--ink-2)}.tech-dl{margin:var(--s2) 0 2px;display:flex;flex-direction:column;gap:var(--s1)}.tech-row{display:flex;align-items:baseline;gap:var(--s2);font-size:var(--t-micro)}.tech-row dt{flex:none;width:58px;font-weight:500;letter-spacing:.03em;color:var(--ink-3)}.tech-row dd{margin:0;min-width:0;color:var(--ink-2);word-break:break-all}.scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;padding:0;border:0;background:#17202b3d;cursor:pointer}@media (max-width: 1439px){:root{--pad-x: var(--s5)}.app{grid-template-columns:60px minmax(0,1fr)}.rail-cap{display:none}.rail-mark{width:34px;height:34px}.seg-btn{font-size:var(--t-cap);padding:5px 11px}}@media (max-width: 1099px){.stage-inner.is-welcome{justify-content:flex-start;padding-top:3vh}.wc-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.shead{flex-wrap:wrap;gap:var(--s3)}.pcard-signal{grid-template-columns:minmax(0,1fr);gap:2px}.wc-cards{grid-template-columns:minmax(0,1fr)}.turn-ask{max-width:100%}.blocker{margin-left:var(--s5);margin-right:var(--s5)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;transition-duration:.001ms!important}.pulse,.caret,.node-running{animation:none!important;opacity:1;transform:none}.thread>.turn,.ecard,.pcard,.metric,.wc-title,.flyout,.srcpop{animation:none!important;opacity:1;transform:none}}.pcard-exec{margin-top:var(--s3);padding:var(--s3);border:1px solid var(--accent-line);border-radius:8px;background:var(--accent-soft)}.pcard-exec[data-state=confirming]{border-color:var(--warn-ink);background:#a86a1714}.pcard-exec[data-state=sent],.pcard-exec[data-state=stale]{border-color:var(--hairline);background:transparent;opacity:.72}.pcard-exec-lead,.pcard-exec-done,.pcard-exec-stale,.pcard-exec-hint{margin:0 0 var(--s2);font-size:var(--t-note);line-height:1.75;color:var(--ink)}.pcard-exec-hint{margin:var(--s2) 0 0;color:var(--ink-3)}.pcard-next{margin:0 0 var(--s2);font-size:var(--t-note);line-height:1.75;color:var(--ink)}.pcard-exec-cells{display:grid;gap:var(--s2);margin:0 0 var(--s3)}.pcard-exec-cells div{display:flex;gap:var(--s3);align-items:baseline}.pcard-exec-cells dt{min-width:3.5em;color:var(--ink-3);font-size:var(--t-micro)}.pcard-exec-cells dd{margin:0;color:var(--ink);font-weight:600}.pcard-target-name{color:var(--ink)}.pcard-target-id{color:var(--ink-3);font-weight:400}.pcard-target-missed{display:block;margin-left:0;font-family:var(--sans);font-style:normal;font-size:var(--t-micro);font-weight:400;color:var(--ink-3)}.pcard-exec-row{display:flex;gap:var(--s3);align-items:center;flex-wrap:wrap}.pcard-exec-btn{padding:8px 18px;border:0;border-radius:6px;background:var(--accent);color:#fff;font-size:var(--t-note);font-weight:600;cursor:pointer}.pcard-exec-btn:hover:not(:disabled){background:var(--accent-hover)}.pcard-exec-btn:disabled{background:var(--accent-weak);cursor:not-allowed}.pcard-exec-btn.is-final{background:var(--bad-ink)}.pcard-exec-btn.is-final:hover:not(:disabled){filter:brightness(1.08)}.pcard-exec-cancel{padding:8px 14px;border:1px solid var(--hairline);border-radius:6px;background:transparent;color:var(--ink-2);font-size:var(--t-note);cursor:pointer}.pcard-sentence{margin:0 0 var(--s3);padding:var(--s2) 0;border-top:1px solid var(--hairline-soft);border-bottom:1px solid var(--hairline-soft);font-size:var(--t-note);line-height:1.8;color:var(--ink)}.pcard-sentence p{margin:0 0 var(--s2)}.pcard-sentence p:last-child{margin-bottom:0}.pcard-sentence b{font-weight:600}.pcard-blockers{margin:0 0 var(--s3);padding:var(--s2) 0;border-top:1px solid var(--hairline-soft);border-bottom:1px solid var(--hairline-soft)}.pcard-blockers-title{margin:0 0 var(--s2);font-size:var(--t-note);font-weight:600;color:var(--bad-ink)}.pcard-blockers ul{margin:0;padding-left:1.2em;font-size:var(--t-note);line-height:1.8;color:var(--ink)}.gate{display:flex;align-items:center;justify-content:center;min-height:100vh;background:var(--bg);padding:var(--s4)}.gate-card{width:min(520px,100%);padding:var(--s5, 32px);border:1px solid var(--hairline);border-radius:14px;background:var(--surface, #fff)}.gate-title{margin:0 0 var(--s3);font-size:22px}.gate-sub{margin:0 0 var(--s4);font-size:var(--t-note);line-height:1.75;color:var(--ink)}.gate-form{display:flex;gap:var(--s2)}.gate-input{flex:1;height:40px;padding:0 12px;border:1px solid var(--hairline);border-radius:8px;font-size:14px}.gate-btn{height:40px;padding:0 18px;border:0;border-radius:8px;background:var(--accent, #2f6fed);color:#fff;font-size:14px;cursor:pointer}.gate-btn:disabled{opacity:.5;cursor:default}.gate-hint{margin:var(--s3) 0 0;font-size:var(--t-note);color:var(--warn-ink, #a86a17)}.gate-foot{margin:var(--s4) 0 0;font-size:var(--t-note);line-height:1.7;color:var(--ink-3)}.dlcard{padding:var(--s3) var(--s4) var(--s3) var(--s5);border-left:2px solid var(--ink-4);background:transparent}.dlcard-btn{display:inline-block;padding:8px 18px;border:1px solid var(--accent);border-radius:6px;color:var(--accent);font-size:var(--t-note);font-weight:600;text-decoration:none}.dlcard-btn:hover{background:var(--accent);color:#fff}.dlcard-hint{margin:var(--s2) 0 0;font-size:var(--t-cap);line-height:1.6;color:var(--ink-2)}.rcpt{flex:none}.rcpt-panel{margin:0;padding:0;border:0;border-radius:0;background:transparent}.rcpt-head{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.rcpt-title{margin:0;font-size:var(--t-body);font-weight:700;color:var(--ink)}.rcpt-sub{font-size:var(--t-cap);color:var(--ink-2);flex:1}.rcpt-refresh,.rcpt-close{border:1px solid var(--hairline-strong);border-radius:6px;background:transparent;color:var(--ink-2);font-size:var(--t-cap);padding:3px 10px;cursor:pointer}.rcpt-refresh:hover,.rcpt-close:hover{color:var(--accent);border-color:var(--accent)}.rcpt-loading{margin:0;font-size:var(--t-note);color:var(--ink-2)}.rcpt-empty{margin:4px 0 0;font-size:var(--t-note);line-height:1.7;color:var(--ink)}.rcpt-error{margin:4px 0 0;font-size:var(--t-note);line-height:1.7;color:#c45656}.rcpt-retry{margin-left:10px;border:1px solid #c45656;border-radius:6px;background:transparent;color:#c45656;font-size:var(--t-cap);padding:2px 10px;cursor:pointer}.rcpt-table{width:100%;border-collapse:collapse;font-size:var(--t-note);display:block;overflow-x:auto;min-width:0}.rcpt-table th{text-align:left;font-weight:600;color:var(--ink-2);padding:4px 10px 6px 0;border-bottom:1px solid var(--hairline-strong);white-space:nowrap}.rcpt-table td{padding:8px 10px 8px 0;border-bottom:1px solid var(--hairline-strong);color:var(--ink);vertical-align:top}.rcpt-table tr:last-child td{border-bottom:none}.rcpt-state{font-weight:600}.rcpt-table tr[data-state=executed] .rcpt-state{color:#2e9e5b}.rcpt-table tr[data-state=processing] .rcpt-state{color:var(--accent)}.rcpt-table tr[data-state=expired] .rcpt-state{color:var(--ink-2)}.rcpt-state-note{display:block;font-style:normal;font-size:var(--t-cap);color:var(--ink-2);margin-top:2px}.audit{max-width:960px;margin:0 auto;padding:24px 20px 48px}.audit-head{display:flex;align-items:baseline;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--hairline-strong)}.audit-title{margin:0;font-size:20px}.audit-sub{flex:1;font-size:var(--t-cap);color:var(--ink-2)}.audit-back{font-size:var(--t-note);color:var(--accent);text-decoration:none;border:1px solid var(--hairline-strong);border-radius:6px;padding:4px 10px}.audit-back:hover{border-color:var(--accent)}.audit-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin:16px 0 0}.audit-filters label{display:flex;flex-direction:column;gap:4px;font-size:var(--t-cap);color:var(--ink-2)}.audit-input{height:34px;padding:0 10px;border:1px solid var(--hairline-strong);border-radius:6px;background:var(--surface);color:var(--ink);font-size:var(--t-note)}.audit-btn{height:34px;padding:0 16px;border:0;border-radius:6px;background:var(--accent);color:#fff;font-size:var(--t-note);cursor:pointer}.audit-btn:disabled{opacity:.5;cursor:default}.audit-table{width:100%;border-collapse:collapse;font-size:var(--t-note);margin-top:16px}.audit-table th{text-align:left;font-weight:600;color:var(--ink-2);font-size:var(--t-cap);padding:6px 10px 6px 0;border-bottom:1px solid var(--hairline-strong)}.audit-table td{padding:8px 10px 8px 0;border-bottom:1px solid var(--hairline-strong);color:var(--ink)}.audit-table tr[data-open=yes] td{background:var(--accent-soft)}.audit-expand{border:1px solid var(--hairline-strong);border-radius:6px;background:transparent;color:var(--ink-2);font-size:var(--t-cap);padding:3px 10px;cursor:pointer}.audit-expand:hover{color:var(--accent);border-color:var(--accent)}.audit-turns{margin-top:20px;padding:14px 16px;border:1px solid var(--hairline-strong);border-radius:8px;background:var(--surface)}.audit-turns-title{margin:0 0 10px;font-size:var(--t-lead)}.audit-turn{padding:10px 0;border-bottom:1px solid var(--hairline-soft)}.audit-turn:last-child{border-bottom:none}.audit-turn-head{display:flex;gap:12px;font-size:var(--t-cap);color:var(--ink-2)}.audit-turn-q{margin:6px 0 0;font-size:var(--t-note);color:var(--ink)}.audit-turn-tools,.audit-turn-audit{margin:4px 0 0;font-size:var(--t-cap);color:var(--ink-2)}.audit-turn-audit{color:var(--ink)}.audit-turn-audit-note{display:block;font-style:normal;font-size:var(--t-micro);color:var(--ink-3);margin-top:2px}.audit-turn-a{margin:6px 0 0;font-size:var(--t-note);color:var(--ink)}.audit-day{margin-top:24px}.audit-day-line{margin:10px 0 0;font-size:var(--t-note);line-height:1.8}.audit-note,.audit-error{margin:14px 0 0;font-size:var(--t-note);line-height:1.7}.audit-note{color:var(--ink-2)}.audit-error{color:var(--bad-ink)}.audit-foot{margin-top:32px;padding-top:12px;border-top:1px solid var(--hairline);font-size:var(--t-cap);color:var(--ink-3);line-height:1.7}.audit-gate{display:flex;align-items:center;justify-content:center;min-height:100vh;background:var(--paper)}.audit-gate-card{width:min(520px,100%);margin:20px;padding:28px;border:1px solid var(--hairline);border-radius:10px;background:var(--surface)}.audit-gate-sub{margin:0 0 16px;font-size:var(--t-note);line-height:1.75;color:var(--ink)}.audit-gate-form{display:flex;gap:8px}.audit-gate-form .audit-input{flex:1}.audit-gate-foot{margin:16px 0 0;font-size:var(--t-note);line-height:1.7;color:var(--ink-3)}.pcard-conclusion{margin:var(--s3) 0 0;padding:var(--s3) 0;border-top:1px solid var(--hairline-soft);border-bottom:1px solid var(--hairline-soft)}.pcard-conclusion-title{margin:0 0 var(--s2);font-family:var(--serif);font-size:var(--t-title);font-weight:700;color:var(--bad-ink)}.pcard-conclusion-body{margin:0 0 var(--s2);font-size:var(--t-body);line-height:1.7;color:var(--ink)}.pcard-conclusion-body p{margin:0}.pcard-conclusion-next{margin:0;padding-top:var(--s2);border-top:1px solid var(--bad-ink);font-size:var(--t-note);line-height:1.75;color:var(--ink-2)}.pcard-conclusion-next b{color:var(--ink);font-weight:600}.pcard[data-guard=bad]{position:relative}.pcard[data-guard=bad]:after{content:"";position:absolute;bottom:0;left:var(--pad-x);right:var(--pad-x);height:1px;background:var(--hairline)}.answer-feedback{margin-top:8px}.answer-feedback-actions{display:flex;gap:4px;opacity:0;transition:opacity .15s ease}.answer-feedback.is-latest .answer-feedback-actions,.answer-feedback.is-open .answer-feedback-actions,.turn-answer:hover .answer-feedback-actions,.turn-answer:focus-within .answer-feedback-actions{opacity:1}@media (hover: none){.answer-feedback-actions{opacity:1}}.answer-feedback-trigger{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:6px;background:transparent;color:var(--ink-3);cursor:pointer;padding:6px}.answer-feedback-trigger:hover,.answer-feedback-trigger:focus-visible,.answer-feedback-trigger[aria-pressed=true]{color:var(--ink);background:var(--paper-2)}.answer-feedback-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.answer-feedback-trigger:disabled{cursor:wait}.answer-feedback-form{max-width:420px;padding:10px;border:1px solid var(--hairline-strong);border-radius:8px;background:var(--paper);font-size:13px}.answer-feedback-form label{display:grid;gap:6px;color:var(--ink-2)}.answer-feedback-form textarea{width:100%;resize:vertical;box-sizing:border-box;padding:8px;border:1px solid var(--hairline-strong);border-radius:5px;font:inherit;color:var(--ink);background:var(--paper)}.answer-feedback-form button{margin:8px 8px 0 0}.answer-feedback p,.answer-feedback-receipt{color:var(--ink-2);font-size:12px}@media (max-width: 720px){.md-table-scroll{overflow-x:visible}.md-table{display:block;min-width:0}.md-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.md-table tbody,.md-table tr{display:block}.md-table tr{padding:8px 0;border-bottom:1px solid var(--hairline)}.md-table td{display:block;min-height:26px;padding:4px 0 4px 78px;border:0;text-align:left!important;white-space:normal;overflow-wrap:anywhere}.md-table td:before{content:attr(data-label);float:left;width:78px;margin-left:-78px;color:var(--ink-2);font-size:11px}}.answer-evidence{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:11px 20px;border:1px solid var(--hairline);border-radius:0 0 12px 12px;background:var(--surface);color:var(--ink-2);font-size:12px;overflow-wrap:anywhere}.answer-evidence button{padding:3px 0;border:0;background:none;color:var(--accent);font:inherit;cursor:pointer;text-align:left}.answer-evidence button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.answer-evidence span{font-family:var(--mono);font-variant-numeric:tabular-nums}.response-copy-content>.slice-block:has(+.answer-evidence),.response-copy-content>.pcard:has(+.answer-evidence),.response-copy-content>.dlcard:has(+.answer-evidence),.response-copy-content>.errcard:has(+.answer-evidence),.answer:has(+.answer-evidence){border-bottom-left-radius:0;border-bottom-right-radius:0}.response-copy-content>.slice-block+.answer-evidence{margin:-20px 0 20px;position:relative}.response-copy-content>.pcard+.answer-evidence,.response-copy-content>.dlcard+.answer-evidence,.response-copy-content>.errcard+.answer-evidence,.answer+.answer-evidence{margin-top:-1px}.retry-query{min-height:40px;padding:9px 16px;border:0;border-radius:8px;background:#5b34e0;color:#fff;font:inherit;font-weight:600;cursor:pointer;margin:8px 0 0}.retry-query:disabled{opacity:.5;cursor:not-allowed}.retry-actions{display:flex;align-items:center;gap:12px;margin-top:8px}.retry-actions .retry-query{flex:none;margin:0}@media (max-width: 640px){.retry-actions{flex-direction:column;align-items:flex-start;gap:8px}}.stage{position:relative;isolation:isolate}.stage:before,.stage:after{content:"";position:absolute;z-index:-1;pointer-events:none;border:1px solid #ded8ff;border-radius:50%}.stage:before{width:540px;height:540px;top:-370px;right:-250px;box-shadow:0 0 0 58px #eeeaff9c,0 0 0 125px #f6f4ff}.stage:after{width:430px;height:430px;bottom:-300px;left:-255px;box-shadow:0 0 0 54px #f0edffa0}.rail{background:#fff}.rail-mark{width:45px;height:45px;object-fit:contain;border-radius:0}.rail-item.is-on,.rail-new:hover{background:var(--accent-soft);color:var(--accent)}.shead{padding-top:var(--s5)}.shead-name{font-family:var(--sans);font-size:30px;font-weight:760;letter-spacing:-.055em;background:linear-gradient(90deg,var(--accent),var(--ink) 85%);-webkit-background-clip:text;background-clip:text;color:transparent}.stage-inner.is-welcome{max-width:calc(1000px + 2 * var(--pad-x));padding-bottom:9vh}.stage-inner.is-welcome .welcome{width:100%}.wc-title{text-align:center;font-size:clamp(34px,4.4vw,58px);margin-bottom:var(--s1)}.wc-title em{font-style:normal;color:var(--accent)}.wc-title:has(+.welcome-dock){margin-bottom:var(--s4)}.wc-subtitle{margin:0 0 var(--s7);text-align:center;color:var(--ink-2);font-size:var(--t-title)}.welcome-dock{width:100%}.welcome-dock .dock{padding:0}.welcome-dock .composer{max-width:none}.welcome-dock .composer-input{min-height:33px}.wc-cards:not(.wc-cards-launch){margin-top:var(--s6)}.wc-cards:not(.wc-cards-launch) .wc-card{gap:var(--s1);padding:var(--s4)}.wc-cards:not(.wc-cards-launch) .wc-card-ico{margin-bottom:0}.wc-cards:not(.wc-cards-launch) .wc-card-title{padding-bottom:var(--s1)}.wc-cards:not(.wc-cards-launch) .wc-card-go{margin-top:0}.wc-cards-launch{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--s3);margin-top:var(--s6)}.wc-card-launch{grid-column:span 2;min-width:0;min-height:112px;gap:0;padding:var(--s4)}.wc-card-launch .wc-card-ico{display:grid;place-items:center;width:38px;height:38px;margin:0 0 var(--s2);border-radius:var(--r-sm);background:var(--accent-soft);font-size:21px}.wc-card-launch .wc-card-title{padding:0;border:0;font-family:var(--sans);font-size:var(--t-body)}.wc-card-launch .wc-card-desc{margin-top:var(--s1);font-size:var(--t-cap);line-height:1.4}.wc-card-launch .wc-card-go{display:none}.wc-card-launch:nth-child(n+4){grid-column:span 3;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--s3);align-content:center;min-height:78px;padding:var(--s3) var(--s4);background:transparent}.wc-card-launch:nth-child(n+4) .wc-card-ico{grid-row:span 2;align-self:center;margin:0;background:var(--surface)}.wc-card-launch:nth-child(n+4) .wc-card-desc{margin-top:2px}.ask{background:#ece8fb;border-color:#ece8fb}.turn-answer .turn-who{color:var(--accent);font-weight:680}.pcard{padding:var(--s5);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-lg);box-shadow:var(--sh-2)}.pcard[data-guard=ok]{border-color:var(--hairline);background:var(--surface)}.pcard[data-guard=bad]{border-color:var(--bad-line);background:var(--surface)}.pcard[data-guard=warn]{border-color:var(--warn-line);background:var(--surface)}.pcard-eyebrow{width:max-content;max-width:100%;padding:4px 11px;border-radius:var(--r-full);background:var(--accent-soft)}.pcard .pcard-eyebrow[data-approve=sent]{background:var(--ok-soft)}.pcard-title{font-family:var(--sans);font-size:var(--t-title)}.pcard-params{gap:var(--s5)}.pcard-param .num{font-family:var(--sans);font-size:32px;font-weight:700}.pcard-sentence{border-color:var(--hairline)}.pcard-exec-btn{background:var(--accent)}@media (max-width:720px){.rail-cap{display:block;font-size:9px}.rail-new,.rail-item{gap:3px}.evidence-tab{top:64px}.shead-name{font-size:22px}.stage-inner.is-welcome{justify-content:center;padding-top:var(--s2);padding-bottom:var(--s3)}.wc-title{font-size:clamp(23px,7vw,32px);white-space:nowrap}.wc-title:has(+.welcome-dock){white-space:normal;overflow-wrap:anywhere}.wc-subtitle{font-size:var(--t-note);margin-bottom:var(--s5)}.wc-cards-launch{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s2);margin-top:var(--s5)}.wc-card-launch{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--s3);align-content:center;min-height:74px;padding:var(--s3)}.wc-card-launch .wc-card-ico{grid-row:span 2;align-self:center;width:30px;height:30px;font-size:17px;margin:0}.wc-card-launch .wc-card-title{font-size:var(--t-note)}.wc-card-launch .wc-card-desc{font-size:var(--t-micro)}.wc-card-launch:nth-child(n+4){grid-column:span 1;display:flex;gap:0;min-height:72px;padding:var(--s3)}.wc-card-launch:nth-child(n+4) .wc-card-ico{display:none}.pcard{padding:var(--s4)}.pcard-param .num{font-size:25px}}.answer,.errcard,.pcard,.pcard[data-guard=ok],.pcard[data-guard=bad],.pcard[data-guard=warn]{background:var(--surface);border:1px solid var(--hairline);border-radius:12px;box-shadow:none}.answer{padding:20px}.errcard-status{display:flex;align-items:center;gap:8px;padding:10px 20px;margin:-16px -20px 14px;border-bottom:1px solid #efeff4;border-radius:11px 11px 0 0;background:var(--surface);color:var(--ink-2);font-size:11px}.errcard-status:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--warn)}.pcard .pcard-eyebrow,.pcard[data-guard=bad] .pcard-eyebrow,.pcard .pcard-eyebrow[data-approve=sent]{display:flex;align-items:center;gap:8px;width:100%;max-width:none;box-sizing:border-box;background:var(--accent-soft);color:var(--ink-2);border-radius:8px}.pcard .pcard-eyebrow:before{content:"";width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--accent)}.pcard[data-guard=bad] .pcard-eyebrow{background:var(--bad-soft)}.pcard[data-guard=bad] .pcard-eyebrow:before{background:var(--warn)}.pcard .pcard-param .num{font-family:var(--mono);font-variant-numeric:tabular-nums}.errcard.tone-red,.errcard.tone-amber{background:var(--surface);border:1px solid var(--hairline);border-radius:12px;box-shadow:none}
