@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.layout-full-page{--assistant-w: 0px;--page-form-w: 940px;--page-prose-w: 68ch;--page-rail-w: 304px}.layout-full-page .main{padding:24px 28px 76px}.layout-full-page .page-surface{display:grid;width:100%;max-width:1760px;margin-inline:auto;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "tabs" "docket" "body";column-gap:34px;align-items:start;min-width:0;outline:none;font-size:13.5px;line-height:1.55}.layout-full-page .page-surface>.page-masthead{grid-area:head}.layout-full-page .page-surface>.drawer-tabs{grid-area:tabs}.layout-full-page .page-surface>.page-docket{grid-area:docket}.layout-full-page .page-surface>.drawer,.layout-full-page .page-surface>.scrim,.layout-full-page .page-surface>.backdrop,.layout-full-page .page-surface>.assistant{grid-area:body;min-width:0}@media(min-width:1280px){.layout-full-page .page-surface:has(>.page-docket){grid-template-columns:minmax(0,1fr) var(--page-rail-w);grid-template-areas:"head head" "tabs tabs" "body docket"}}.layout-full-page .page-surface>.scrim,.layout-full-page .page-surface>.backdrop{position:static;inset:auto;display:block;padding:0;background:transparent;z-index:auto}.layout-full-page .page-surface .drawer,.layout-full-page .page-surface>.scrim>.panel,.layout-full-page .page-surface>.scrim>.card,.layout-full-page .page-surface>.backdrop>.panel,.layout-full-page .page-surface>.assistant{position:static;inset:auto;width:100%;max-width:none;height:auto;max-height:none;min-width:0;overflow:visible;border:0;border-radius:0;box-shadow:none;background:transparent;padding:0;z-index:auto}.layout-full-page .page-surface .drawer>header,.layout-full-page .page-surface>.scrim>.panel>header,.layout-full-page .page-surface>.scrim>.card>h2,.layout-full-page .page-surface>.backdrop>.panel>header{display:none}.layout-full-page .page-surface>.assistant>header.head{display:none}.layout-full-page .page-surface .drawer>.body,.layout-full-page .page-surface>.scrim>.panel>.body{padding:0 0 8px}.layout-full-page .page-masthead{margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid var(--line)}.layout-full-page .page-back{display:inline-flex;align-items:center;gap:6px;margin:0 0 12px;padding:6px 11px 6px 8px;border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--primary-700);font:inherit;font-size:12.5px;font-weight:500;cursor:pointer;transition:background .12s,border-color .12s}.layout-full-page .page-back:hover:not(:disabled){background:var(--primary-50);border-color:var(--primary-100)}.layout-full-page .page-back:disabled{opacity:.5;cursor:default}.layout-full-page .page-back svg{width:15px;height:15px;flex:none}.layout-full-page .page-masthead-row{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.layout-full-page .page-masthead-name{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;min-width:0;overflow-wrap:anywhere}.layout-full-page .page-masthead h1{margin:0;font-size:27px;line-height:1.15;font-weight:650;letter-spacing:-.022em;color:var(--ink-900)}.layout-full-page .page-kind{flex:none;margin:0;padding:3px 10px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--ink-2);font-size:12px;font-weight:500;white-space:nowrap}.layout-full-page .page-ident{display:flex;flex-wrap:wrap;gap:6px 30px;margin:16px 0 0}.layout-full-page .page-ident>div{min-width:0}.layout-full-page .page-ident dt{font-size:11.5px;color:var(--slate-500);margin-bottom:1px}.layout-full-page .page-ident dd{margin:0;font-size:13px;font-weight:500;color:var(--ink-800);overflow-wrap:anywhere}.layout-full-page .page-ident dd.code{font-family:var(--mono);font-size:12.5px}.layout-full-page .page-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:none}.layout-full-page .page-docket{position:sticky;top:calc(var(--bar-h) + 24px);padding:16px 18px 18px;background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--teal-500);border-radius:var(--r-md);box-shadow:var(--shadow-sm);font-size:13px}.layout-full-page .page-docket .docket-lead{margin:0 0 16px}.layout-full-page .page-docket .docket-lead .k{display:block;font-size:11.5px;color:var(--slate-500);margin-bottom:2px}.layout-full-page .page-docket .docket-lead .v{font-family:var(--display);font-size:22px;font-weight:650;letter-spacing:-.02em;line-height:1.15;color:var(--ink-900)}.layout-full-page .page-docket .docket-lead .s{font-size:12px;color:var(--ink-2);margin-top:3px}.layout-full-page .page-docket .docket-lead.late .v,.layout-full-page .page-docket .docket-lead.late .s{color:var(--sig-red)}.layout-full-page .page-docket .docket-facts{display:grid;gap:12px;margin:0;padding-top:14px;border-top:1px solid var(--line-2)}.layout-full-page .page-docket .docket-facts dt{font-size:11.5px;color:var(--slate-500)}.layout-full-page .page-docket .docket-facts dd{margin:1px 0 0;font-size:13px;font-weight:500;color:var(--ink-800);overflow-wrap:anywhere}.layout-full-page .page-docket .docket-facts dd .code{font-family:var(--mono);font-size:12.5px}.layout-full-page .page-docket .docket-facts dd .sub{display:block;font-size:12px;font-weight:400;color:var(--ink-2)}.layout-full-page .page-docket .docket-facts .owed dd{color:var(--sig-red)}.layout-full-page .page-docket a{color:var(--primary-700)}.layout-full-page .page-docket .summary-toggle{display:none}.layout-full-page .page-surface .drawer-tabs{position:static;display:flex;flex-direction:row;flex-wrap:wrap;gap:0;border-bottom:1px solid var(--line);margin-bottom:26px;overflow-x:auto}.layout-full-page .page-surface .drawer-tabs .wrap{position:static;display:inline-flex;align-items:center}.layout-full-page .page-surface .drawer-tabs button{display:inline-flex;align-items:center;gap:8px;width:auto;height:auto;padding:11px 14px;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:var(--ink-2);box-shadow:none;font-size:13px;font-weight:500;white-space:nowrap}.layout-full-page .page-surface .drawer-tabs button svg{width:16px;height:16px;color:var(--slate-400)}.layout-full-page .page-surface .drawer-tabs button:hover{background:var(--slate-50);color:var(--ink-800)}.layout-full-page .page-surface .drawer-tabs button.on{background:transparent;color:var(--primary-700);border-bottom-color:var(--primary-600);font-weight:600}.layout-full-page .page-surface .drawer-tabs button.on svg{color:var(--primary-600)}.layout-full-page .page-surface .drawer-tabs .badge{position:static;margin:0 12px 0 -6px;min-width:18px;height:18px;line-height:18px;box-shadow:none}.layout-full-page .page-surface h3,.layout-full-page .page-surface :is(.sec-head,.addr-head,.group-head,.qbrec-head,.head){display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:32px 0 14px;padding-bottom:9px;border-bottom:1px solid var(--line);font-family:var(--display);font-size:15px;font-weight:600;letter-spacing:-.005em;text-transform:none;color:var(--ink-800)}.layout-full-page .page-surface .drawer>.body>*:first-child,.layout-full-page .page-surface>.scrim>.panel>.body>*:first-child,.layout-full-page .page-surface :is(.sec-head,.addr-head,.group-head,.qbrec-head,.head):first-child{margin-top:0}.layout-full-page .page-surface :is(.sec-head,.addr-head,.group-head,.qbrec-head,.head) :is(h2,h3,h4){margin:0;padding:0;border:0;font-size:15px;font-weight:600;color:var(--ink-800)}.layout-full-page .page-surface :is(.group-head,.qbrec-head){margin:24px 0 10px;padding-bottom:7px;border-bottom-color:var(--line-2)}.layout-full-page .page-surface .group-head h4,.layout-full-page .page-surface .qbrec-head strong{font-size:13.5px}.layout-full-page .page-surface :is(.sec-head,.addr-head,.group-head,.qbrec-head,.head) :is(.edit-btn,.link,.linkbtn,.count,.head-right,.filter){margin-left:auto}.layout-full-page .page-surface :is(.sec-head,.head) .edit-btn+.edit-btn,.layout-full-page .page-surface :is(.sec-head,.head) .link+.link{margin-left:0}.layout-full-page .page-surface .head-right{border:0;padding:0;margin:0 0 0 auto;font-size:13px}.layout-full-page .page-surface :is(h3.sub,h4){margin:22px 0 8px;padding:0;border:0;font-size:13.5px;font-weight:600}.layout-full-page .page-surface :is(.next-step,.converted-banner,.statebox,.qb,.deliver .opt,.prop) h3{margin:0 0 6px;padding:0;border:0;font-size:14px}.layout-full-page .page-surface :is(.statebox,.qb,.emailbox,.drafts,.editcell,.negotiate,.regovern,.detailform,.assignbox,.deliver .opt,.fixbody,.prop,.brought,.suggests){border:1px solid var(--line);border-radius:var(--r-md);padding:16px 18px;background:var(--surface)}.layout-full-page .page-surface :is(.detailform,.assignbox,.editcell){max-width:var(--page-form-w)}.layout-full-page .page-surface td.editcell,.layout-full-page .page-surface td.assigncell,.layout-full-page .page-surface td.creditcell{border-radius:0;padding:14px 12px;background:var(--slate-50)}.layout-full-page .page-surface td.editcell>.editform,.layout-full-page .page-surface td.assigncell>.assignbox{background:var(--surface)}.layout-full-page .page-surface :is(.blocked,.warn,.cannot,.sandbox,.result,.fixes,.next-step,.converted-banner,.match-hint){padding:14px 16px;border-radius:var(--r-md);border:1px solid var(--line);border-left:3px solid var(--slate-300);background:var(--surface);line-height:1.55;margin-block:16px}.layout-full-page .page-surface :is(.warn,.fixes,.cannot){border-left-color:var(--sig-amber);background:var(--sig-amber-bg)}.layout-full-page .page-surface .blocked{border-left-color:var(--sig-red);background:var(--sig-red-bg)}.layout-full-page .page-surface .sandbox{border-left-color:var(--sig-blue);background:var(--sig-blue-bg)}.layout-full-page .page-surface .result{border-left-color:var(--sig-green);background:var(--sig-green-bg)}.layout-full-page .page-surface .result.pending{border-left-color:var(--sig-amber);background:var(--sig-amber-bg)}.layout-full-page .page-surface .converted-banner{border-left-color:var(--sig-green);background:var(--sig-green-bg)}.layout-full-page .page-surface .next-step{border-left-color:var(--primary-600);background:var(--primary-50)}.layout-full-page .page-surface .next-step.overdue{border-left-color:var(--sig-red);background:var(--sig-red-bg)}.layout-full-page .page-surface .match-hint{border-left-color:var(--sig-amber);background:var(--sig-amber-bg)}.layout-full-page .main>.loadfail{margin-bottom:18px;padding:14px 16px;border-radius:var(--r-md);border:1px solid var(--line);border-left:3px solid var(--sig-red);background:var(--sig-red-bg);font-size:13px}.layout-full-page .page-surface :is(.blocked,.warn,.result,.deliver)>strong{font-size:14px}.layout-full-page .page-surface :is(.blocked,.warn) ul{margin:8px 0 0;padding-left:20px}.layout-full-page .page-surface :is(.blocked,.warn) li{margin:4px 0}.layout-full-page .page-surface button.stale{display:inline-flex;width:17px;height:17px;padding:0;margin-left:6px;min-height:0;border:1.5px solid var(--sig-amber);border-left-width:1.5px;border-radius:50%;background:none;font-size:11px;line-height:1}.layout-full-page .page-surface button.stale:hover{background:var(--sig-amber);color:#fff}.layout-full-page .page-surface :is(p,.why,.intro,.note,.qbwhy,.hint,.lede){max-width:var(--page-prose-w)}.layout-full-page .page-surface :is(.blocked,.warn,.result,.next-step,.converted-banner,.match-hint,.page-docket) p{max-width:none}.layout-full-page .page-surface :is(.kv,.lead-panel .facts){display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:18px 28px;max-width:1180px}.layout-full-page .page-surface :is(.kv,.lead-panel .facts)>div{min-width:0}.layout-full-page .page-surface :is(.k,.kv .k,.lead-panel .facts dt){font-family:var(--body);font-size:11.5px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--slate-500);margin-bottom:2px}.layout-full-page .page-surface :is(.kv .v,.lead-panel .facts dd){font-size:14px;font-weight:500;color:var(--ink-800);overflow-wrap:anywhere}.layout-full-page .page-surface .lead-panel .facts dd span{display:block;font-weight:400;color:var(--ink-2)}.layout-full-page .page-surface .kv .v.strong{font-weight:650}.layout-full-page .page-surface .kv .v.small,.layout-full-page .page-surface .kv .v .small{font-size:12.5px;font-weight:400}.layout-full-page .page-surface :is(.mini,.picks){display:table;overflow:visible;max-width:none;width:100%;border-collapse:collapse;border-spacing:0;border:1px solid var(--line);background:var(--surface);margin:0 0 18px;font-size:13px}.layout-full-page .page-surface :is(.miniscroll,.table-scroll)>:is(.mini,.picks){display:table;overflow:visible;border:0;max-width:none}.layout-full-page .page-surface :is(.mini,.picks) thead th{position:static;z-index:auto;cursor:default;background:var(--slate-50);border-bottom:1px solid var(--line);padding:10px 12px;text-align:left;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--slate-500);white-space:nowrap}.layout-full-page .page-surface :is(.mini,.picks) tbody td{padding:11px 12px;border-bottom:1px solid var(--line-2);vertical-align:top}.layout-full-page .page-surface :is(.mini,.picks) tbody tr:last-child>td{border-bottom:0}.layout-full-page .page-surface :is(.mini,.picks) tbody tr:hover>td{background:var(--slate-50)}.layout-full-page .page-surface .picks tbody tr.on>td{background:var(--primary-50)}.layout-full-page .page-surface :is(.mini,.picks) tbody tr.focus>td{background:var(--sig-amber-bg)}.layout-full-page .page-surface :is(.miniscroll,.table-scroll){display:block;overflow-x:auto;max-width:100%;margin-bottom:18px;border:1px solid var(--line);background:var(--surface)}.layout-full-page .page-surface :is(.miniscroll,.table-scroll)>:is(.mini,.picks){margin-bottom:0}.layout-full-page .page-surface :is(.mini,.picks) .num{text-align:right;font-variant-numeric:tabular-nums}.layout-full-page .page-surface :is(.mini,.picks) .code{font-family:var(--mono);font-size:12px}.layout-full-page .page-surface td.rowact{width:auto;white-space:nowrap}.layout-full-page .page-surface td.rowact .edit-btn+.edit-btn{margin-left:14px}.layout-full-page .page-surface fieldset{min-width:0;margin:0;padding:0;border:0}.layout-full-page .page-surface :is(.grid,.convert-fields,.addr-edit,.addresses,.add,.fields,.emailfields,.payfields,.line-grid,.detailform .addr){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;max-width:var(--page-form-w)}.layout-full-page .page-surface :is(.grid,.fields,.convert-fields,.add,.addr-edit) :is(.wide,.payhint,.row){grid-column:1 / -1}.layout-full-page .page-surface legend{width:100%;margin-bottom:12px;padding:0 0 9px;border-bottom:1px solid var(--line);font-family:var(--display);font-size:15px;font-weight:600;color:var(--ink-800)}.layout-full-page .page-surface .lead-form :is(.group,.price){margin-bottom:30px}.layout-full-page .page-surface .convert-fields>p{grid-column:1 / -1}.layout-full-page .page-surface :is(.reasonbox,.filerow,.lookup,.qbchoice,.reason,.note-form,.fld){max-width:var(--page-form-w)}.layout-full-page .page-surface label{font-size:12.5px;color:var(--ink-2)}.layout-full-page .page-surface label>span:first-child{display:block;margin-bottom:5px;font-family:var(--body);font-size:11.5px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--slate-500)}.layout-full-page .main input:not([type=checkbox]):not([type=radio]),.layout-full-page .main select,.layout-full-page .main textarea{width:100%;min-height:38px;padding:9px 11px;font-size:13.5px;box-sizing:border-box;max-width:100%;border:1px solid var(--slate-300);border-radius:var(--r-sm);background:var(--surface);color:var(--ink)}.layout-full-page .main textarea{line-height:1.6;resize:vertical}.layout-full-page .main :is(input,select,textarea):focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-50)}.layout-full-page .main :is(input,select,textarea):disabled{background:var(--slate-50);color:var(--ink-3)}.layout-full-page .main input[type=date]{max-width:190px}.layout-full-page .main input[type=number]{max-width:150px}.layout-full-page .main input[type=tel]{max-width:240px}.layout-full-page .main input[maxlength="2"],.layout-full-page .main input[maxlength="3"]{max-width:96px}.layout-full-page .main input[maxlength="32"]{max-width:220px}.layout-full-page .main input[maxlength="64"]{max-width:340px}.layout-full-page .main input.short{max-width:120px}.layout-full-page .main input[inputmode=decimal]{max-width:200px}.layout-full-page .main .editform textarea.wide{width:100%;min-width:0;max-width:620px}.layout-full-page .main select{max-width:460px}.layout-full-page .main .choice input,.layout-full-page .main .check input,.layout-full-page .main .qbchoice input{width:auto;min-height:0}.layout-full-page .page-surface :is(.choice,.qbchoice){display:flex;flex-direction:column;gap:12px;margin:18px 0}.layout-full-page .page-surface :is(.choice,.qbchoice) label{display:flex;flex-direction:row;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.55;color:var(--ink)}.layout-full-page .page-surface .lead-panel .choice{flex-direction:row;flex-wrap:wrap;gap:10px 26px}.layout-full-page .page-surface .lead-panel .choice label{align-items:center}.layout-full-page .page-surface .editform{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:16px 20px;max-width:var(--page-form-w)}.layout-full-page .page-surface .editform label:has(textarea){grid-column:1 / -1}.layout-full-page .page-surface .editform>button{grid-column:1 / -1;justify-self:start}.layout-full-page .main button{min-height:38px;font-size:13.5px}.layout-full-page .main :is(.hint,.chev,button.stale){min-height:0}.layout-full-page .page-surface :is(.go,.primary,.edit-btn.strong,.send){display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border:1px solid var(--primary-600);border-radius:var(--r-sm);background:var(--primary-600);color:#fff;font:inherit;font-size:13.5px;font-weight:600;text-decoration:none;cursor:pointer;box-shadow:var(--shadow-sm);transition:background .12s,border-color .12s}.layout-full-page .page-surface :is(.go,.primary,.edit-btn.strong,.send):hover:not(:disabled){background:var(--primary-700);border-color:var(--primary-700);text-decoration:none}.layout-full-page .page-surface :is(.act,.ghost,.secondary,.close,.x,.lnk.act,.send.stop){display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border:1px solid var(--slate-300);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font:inherit;font-size:13.5px;font-weight:500;line-height:1.4;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.layout-full-page .page-surface :is(.act,.ghost,.secondary,.close,.x):hover:not(:disabled){background:var(--slate-50);border-color:var(--slate-400);color:var(--ink-900)}.layout-full-page .page-surface button:disabled{opacity:.5;cursor:default}.layout-full-page .page-surface :is(.edit-btn,.linkbtn,.link,.lnk,.more){padding:0;border:0;min-height:0;background:none;color:var(--primary-700);font:inherit;font-size:13px;cursor:pointer;text-decoration:none;text-underline-offset:3px}.layout-full-page .page-surface :is(.edit-btn,.linkbtn,.link,.lnk):hover:not(:disabled){text-decoration:underline}.layout-full-page .page-surface :is(.edit-btn,.linkbtn,.link,.lnk):disabled{opacity:.5;text-decoration:none;cursor:default}.layout-full-page .page-surface .more{display:block;width:100%;min-height:42px;padding:11px;border:1px solid var(--line);border-top:0;background:var(--slate-50);font-weight:600}.layout-full-page .main a:not(.lead-primary):not(.page-back),.layout-full-page .main .linkbtn{color:var(--primary-700);text-underline-offset:3px}.layout-full-page .main :is(.invlink,.doclink,.edit-btn){color:var(--primary-700)}.layout-full-page .main :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--primary-600);outline-offset:3px}.layout-full-page .page-surface :is(.actions,.regovern-actions,.card>.row,.lead-panel .actions,.emailrow){display:flex;align-items:center;gap:12px;flex-wrap:wrap;max-width:var(--page-form-w);margin-top:24px;padding-top:18px;border-top:1px solid var(--line)}.layout-full-page .page-surface .actions.top-actions{margin:0 0 26px;padding:0 0 18px;border-top:0;border-bottom:1px solid var(--line)}.layout-full-page .page-surface .row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.layout-full-page .page-surface :is(.assignbox .row,.cover-edit .row,.lookup,.rowfixes,.fixdone,.state-strip){margin-top:14px;padding-top:0;border-top:0}.layout-full-page .page-surface .actions .dim,.layout-full-page .page-surface .actions .blockedwhy{font-size:12.5px}.layout-full-page .page-surface .empty{padding:56px 32px;text-align:center;border:1px dashed var(--slate-300);border-radius:var(--r-md);background:var(--surface)}.layout-full-page .page-surface .empty strong{font-size:17px;margin-bottom:5px}.layout-full-page .page-surface .loading,.layout-full-page .page-surface [role=status]{font-size:13.5px;color:var(--ink-3)}.layout-full-page .page-surface .loading{padding:56px 0;text-align:center}.layout-full-page .page-surface .err,.layout-full-page .page-surface [role=alert]{color:var(--sig-red);font-size:13.5px;line-height:1.55;max-width:var(--page-prose-w)}.layout-full-page .page-surface .err:empty{display:none}.layout-full-page .page-surface>.backdrop>.panel iframe{display:block;flex:none;width:100%;height:calc(100dvh - var(--bar-h) - 190px);min-height:460px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md)}.layout-full-page .page-surface>.backdrop>.panel .state{display:grid;gap:16px;place-content:center;min-height:340px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.layout-full-page .page-surface>.assistant{display:block}.layout-full-page .page-surface .assistant .list{overflow:visible;padding:0 0 24px;min-height:46vh;max-width:780px;gap:16px}.layout-full-page .page-surface .assistant .msg{font-size:14px;line-height:1.6}.layout-full-page .page-surface .assistant .ask{position:sticky;bottom:0;max-width:780px;gap:12px;padding:14px 0 18px;border-top:1px solid var(--line);background:var(--ground)}.layout-full-page .page-surface .assistant .sugg{max-width:780px;gap:10px}.layout-full-page .page-surface .assistant .sugg .chip{padding:11px 15px;font-size:13px}.layout-full-page .page-surface .assistant .empty{padding:0;text-align:left;border:0;background:none}.layout-full-page .page-surface>.scrim>.panel>.body>.kv{padding:18px 20px;margin-bottom:22px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);max-width:none}.layout-full-page .page-surface .fixrow{display:flex;align-items:baseline;gap:14px;padding:5px 0}.layout-full-page .page-surface .deliver .opt{margin-top:14px}.layout-full-page .page-surface .deliver .fld>span,.layout-full-page .page-surface .editform label>span{display:block;margin-bottom:4px;font-size:11.5px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--slate-500)}.layout-full-page .page-surface :is(.point-body,.stage-row) select{width:auto;min-width:160px}.layout-full-page .page-surface .point-body .sub-field input{width:100%}.layout-full-page .page-surface .workflow .phases{margin-bottom:22px}.layout-full-page .page-surface .workflow .phase-head{min-height:46px}.layout-full-page .page-surface .workflow .points{padding-inline:16px}@media(min-width:900px){.layout-full-page .page-surface .workflow .point{grid-template-columns:minmax(200px,280px) minmax(0,1fr)}}.layout-full-page .page-surface .price .option{padding:13px 15px;font-size:13px}.layout-full-page .page-surface .price .option+.option{margin-top:10px}.layout-full-page .page-surface .price .options>legend{width:auto;padding:0;border:0;font-size:12.5px;font-weight:500;color:var(--ink-2)}.layout-full-page .page-surface .price .derived-value{font-size:16px}.layout-full-page .page-surface .problems[role=alert]{color:var(--ink);max-width:var(--page-form-w)}.layout-full-page .page-surface .saved-note[role=status]{color:var(--ink);font-size:13px}.layout-full-page .page-surface .lead-panel{max-width:none;font-size:13.5px}.layout-full-page .page-surface .customer-overview{margin-bottom:20px}.layout-full-page .page-surface .customer-overview .qb{margin:0}.layout-full-page .page-surface .customer-overview .billing-block{min-width:0}.layout-full-page .page-surface .customer-overview .kv{max-width:none;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}@media(min-width:1600px){.layout-full-page .page-surface .customer-overview:has(.qb):not(.editing-billing){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}}@media(max-width:1599px){.layout-full-page .page-surface .customer-overview .qb{margin-top:18px}}.layout-full-page .page-surface .lead-panel .note{padding:18px 0}.layout-full-page .page-surface .note-meta{font-size:12.5px}.layout-full-page .page-surface .history{margin:30px 0}.layout-full-page .page-surface .history summary{padding:10px 0;font-size:13.5px}.layout-full-page .route-content .page-head,.layout-full-page .route-content .lead-heading,.layout-full-page .route-content .release-heading{margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid var(--line)}.layout-full-page .route-content :is(.page-head,.lead-heading,.release-heading) h1{font-size:27px;line-height:1.15;font-weight:650;letter-spacing:-.022em;color:var(--ink-900)}.layout-full-page .route-content :is(.page-head,.lead-heading) p{margin-top:8px;max-width:var(--page-prose-w);font-size:13.5px;line-height:1.6;color:var(--ink-2)}.layout-full-page .route-content .page-head .back{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;padding:6px 11px;border-radius:var(--r-sm);color:var(--primary-700);font-size:12.5px;font-weight:500;text-decoration:none}.layout-full-page .route-content .page-head .back:hover{background:var(--primary-50)}.layout-full-page .route-content .page-title{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.layout-full-page .route-content .page-title h1{margin:0}.layout-full-page .route-content .page-title>:is(button,a):first-of-type{margin-left:auto}.layout-full-page .route-content :is(.export,.lead-primary){display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:9px 15px;font-size:13px;border-radius:var(--r-sm)}.layout-full-page .route-content .controls{gap:10px;margin-bottom:16px}.layout-full-page .route-content .search{flex:0 1 420px;width:min(100%,420px);min-width:0;min-height:38px;padding:9px 12px;font-size:13.5px}.layout-full-page .route-content .chip{min-height:32px;padding:6px 14px;font-size:12.5px}.layout-full-page .route-content .tablewrap{max-height:none}.layout-full-page .route-content .mini{display:table;overflow:visible;max-width:none;width:100%;border:0;border-spacing:0}.layout-full-page .route-content .table-scroll{display:block;overflow-x:auto;max-width:100%}.layout-full-page .route-content tbody td{padding:10px}.layout-full-page .route-content .empty{padding:28px 20px;text-align:left}.layout-full-page .main .page-description{max-width:72ch;margin:8px 0 0;color:var(--ink-2);font-size:13.5px;line-height:1.6}.layout-full-page .route-content .stats{grid-template-columns:repeat(4,minmax(0,1fr))}.layout-full-page .route-content .stats .stat{min-width:0}.layout-full-page .page-docket .docket-facts dd .sub{margin-top:3px;padding:0}.layout-full-page .page-docket .docket-facts dd .invlink{margin-top:3px}@media(max-width:860px){.layout-full-page .page-docket .summary-toggle{display:block;order:2;padding:0;min-height:32px;background:none;border:0;text-align:left;color:var(--primary-700)}.layout-full-page .page-docket:not(.summary-expanded) .docket-facts{display:none}.layout-full-page .route-content .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.layout-full-page .route-content .controls .search{flex-basis:100%}}.layout-full-page .route-content .pipeline button{padding:12px 16px}@media(max-width:1279px){.layout-full-page .page-docket{position:static;margin-bottom:24px;padding:14px 16px;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.layout-full-page .page-docket .docket-lead{margin:0}.layout-full-page .page-docket .docket-lead .v{font-size:19px}.layout-full-page .page-docket .docket-facts{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px 20px;padding-top:14px}}@media(min-width:700px)and (max-width:1279px){.layout-full-page .page-docket{grid-template-columns:minmax(0,210px) minmax(0,1fr);gap:22px}.layout-full-page .page-docket .docket-facts{padding-top:0;border-top:0}}@media(max-width:860px){.layout-full-page .main{padding:20px 16px 56px}.layout-full-page .page-masthead h1,.layout-full-page .route-content :is(.page-head,.lead-heading,.release-heading) h1{font-size:22px}.layout-full-page .page-surface :is(.grid,.convert-fields,.addr-edit,.addresses,.add,.fields,.emailfields,.payfields,.line-grid,.editform,.detailform .addr){grid-template-columns:minmax(0,1fr)}.layout-full-page .page-surface :is(.kv,.lead-panel .facts){grid-template-columns:minmax(0,1fr);gap:14px}.layout-full-page .page-surface .drawer-tabs{flex-wrap:nowrap}.layout-full-page .page-surface .drawer-tabs button{padding:10px 12px;font-size:12.5px}.layout-full-page .page-surface :is(.mini,.picks){font-size:12.5px}.layout-full-page .page-surface :is(.mini,.picks) :is(th,td){padding:9px 10px}.layout-full-page .page-surface .empty{padding:40px 20px}.layout-full-page .page-masthead-row{flex-direction:column;gap:14px}.layout-full-page .page-tools{width:100%}.layout-full-page .page-ident{gap:12px 22px}}.layout-full-page .page-surface .table-scroll>.record-table{table-layout:fixed;min-width:660px}.layout-full-page .page-surface .record-table th:first-child{width:24%}.layout-full-page .page-surface .record-table th:nth-child(2){width:14%}.layout-full-page .page-surface .agreement-records th:nth-child(3){width:29%}.layout-full-page .page-surface .agreement-records td:nth-child(3){white-space:normal}.layout-full-page .page-surface .record-table .record-date{white-space:nowrap}.layout-full-page .page-surface .agreement-records th:nth-child(4){width:11%}.layout-full-page .page-surface .record-table th.rowact{width:22%}.layout-full-page .page-surface .record-table td{overflow-wrap:normal;word-break:normal}.layout-full-page .page-surface .record-table td:first-child{font-weight:500}.layout-full-page .page-surface .record-table .record-product{font-family:var(--body);margin-top:5px}.layout-full-page .page-surface .record-table .record-meta,.layout-full-page .page-surface .record-table .nodoc{display:block;font:11.5px/1.5 var(--body);color:var(--ink-2);white-space:normal;margin-top:5px}.layout-full-page .page-surface .record-table .rowact{white-space:normal;text-align:left}.layout-full-page .page-surface .record-table .rowact button{display:inline-block;margin:0 8px 4px 0;min-height:32px;padding:4px 0}.layout-full-page .page-surface .record-table .record-terms{margin-top:6px;font:12px/1.5 var(--body);white-space:normal}.layout-full-page .page-surface .record-table .record-terms summary{color:var(--primary-700);cursor:pointer}.layout-full-page .page-surface .record-table .record-terms dl{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:8px 0 0}.layout-full-page .page-surface .record-table .record-terms dd{margin:0}.layout-full-page .page-surface .invoice-empty{padding:16px;border:1px solid var(--line);background:var(--surface);font-size:13px}.shell{grid-template-rows:var(--bar-h) 1fr}.topbar .mark{text-decoration:none}.mobile-navigation{display:none}.skip-link{position:fixed;left:12px;top:-80px;z-index:100;padding:12px 16px;background:var(--surface);color:var(--primary-700);border:2px solid var(--primary-600);border-radius:var(--r-sm)}.skip-link:focus{top:8px}.main{padding:28px 28px 56px}:is(.main,.route-content)>.page-head,:is(.main,.route-content)>section>.page-head{margin-bottom:24px}.main .page-head h1{font-size:26px;line-height:1.2;color:var(--ink-900);letter-spacing:-.025em}.main .page-head>p{margin-top:8px;line-height:1.6;max-width:76ch}.main .page-head .page-title{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.main .page-head .page-title h1{margin-right:auto}.main .page-head .newbtn{background:var(--primary-600);border-color:var(--primary-600);color:#fff;min-height:38px;padding:8px 15px}.main .page-head .newbtn:hover{background:var(--primary-700);border-color:var(--primary-700);color:#fff}.main .page-head .export{min-height:38px}:is(.main,.route-content)>.stats{display:flex;flex-wrap:wrap;gap:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);margin-bottom:22px;overflow:hidden}:is(.main,.route-content)>.stats>.stat{flex:1 1 180px;border:0;border-radius:0;box-shadow:none;border-right:1px solid var(--line);padding:16px 20px}:is(.main,.route-content)>.stats>.stat:last-child{border-right:0}:is(.main,.route-content)>.stats .k{font-family:var(--body);text-transform:none;letter-spacing:0;font-size:12px;color:var(--ink-2)}:is(.main,.route-content)>.stats .v{font-size:26px;font-variant-numeric:tabular-nums;margin:6px 0;color:var(--ink-900)}:is(.main,.route-content)>.stats .red .v{color:var(--sig-red)}:is(.main,.route-content)>.stats .s{line-height:1.5}:is(.main,.route-content)>.controls{padding:14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md)}:is(.main,.route-content)>.controls input,:is(.main,.route-content)>.controls select{min-height:38px}.page-sections{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 24px;padding-bottom:12px;border-bottom:1px solid var(--line)}.page-sections a{text-decoration:none;color:var(--primary-700);padding:7px 12px;border-radius:var(--r-sm)}.page-sections a:hover{background:var(--primary-50)}:is(.main,.route-content)>section[id]{scroll-margin-top:calc(var(--bar-h) + 20px)}@media(max-width:860px){.shell{grid-template-rows:var(--bar-h) auto 1fr}}@media(max-width:1100px){.main{padding:22px 18px 40px}}@media(max-width:600px){.shell{grid-template-rows:auto auto 1fr}.topbar{height:auto;min-height:100px;flex-wrap:wrap;padding:10px 12px;gap:8px}.topbar .mark{font-size:14px;gap:7px}.topbar .brandmark{width:25px;height:25px}.topbar .spacer{display:none}.topbar .right{margin-left:auto;gap:0}.topbar .iconbtn{width:28px;height:30px}.topbar .avatar{display:none}.topbar .gsearch{order:3;flex:1 1 100%;width:100%;max-width:none}.nav{display:none}.mobile-navigation{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--rail);color:#fff}.mobile-navigation>span{font-size:12px}.mobile-navigation select{min-width:0;flex:1;min-height:36px;border:1px solid #5a7183;border-radius:var(--r-sm);background:var(--rail);color:#fff;padding:6px 10px}.main{padding:20px 12px 32px}.main .page-head h1{font-size:24px}.main .page-head .page-title h1{flex-basis:100%}:is(.main,.route-content)>.stats>.stat{flex-basis:50%;padding:14px;border-bottom:1px solid var(--line)}:is(.main,.route-content)>.stats .v{font-size:23px}}.wrap[data-v-433444f7]{display:grid;place-items:center;min-height:100vh;background:var(--rail)}.card[data-v-433444f7]{width:min(380px,calc(100vw - 32px));padding:26px 28px 22px;background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-lg)}.mark[data-v-433444f7]{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.12em;color:var(--slate-500)}.stripe[data-v-433444f7]{display:inline-block;width:3px;height:13px;border-radius:2px;background:var(--sig-red, #c0102a)}h1[data-v-433444f7]{margin:12px 0 18px;font-size:20px;font-weight:600;color:var(--ink-800)}.go[data-v-433444f7]{width:100%;padding:10px;border:0;border-radius:var(--r-sm);background:var(--primary-600);color:#fff;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;box-shadow:var(--shadow-sm);transition:background .12s}.go[data-v-433444f7]:hover{background:var(--primary-700)}.status[data-v-433444f7],.note[data-v-433444f7]{margin:14px 0 0;color:var(--dim, #667);font-size:12px;line-height:1.5}.error[data-v-433444f7]{margin:0 0 14px;padding:8px 10px;border-left:2px solid var(--sig-red, #c0102a);color:var(--ink);font-size:12.5px;line-height:1.5}.dialog-scrim[data-v-8b87372d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b244052;z-index:70}.workspace-surface.dialog-surface[data-v-8b87372d]{display:block;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(880px,calc(100vw - 40px));max-height:min(88vh,calc(100vh - 40px));overflow:auto;z-index:71;background:var(--surface);color:var(--fg);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow-lg);padding:16px 20px 20px;outline:none}.dialog-head[data-v-8b87372d]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid var(--line)}.dialog-head h2[data-v-8b87372d]{margin:0;font-size:15px;font-weight:600}.dialog-close[data-v-8b87372d]{border:0;background:none;color:var(--dim);font-size:20px;line-height:1;cursor:pointer;padding:2px 7px;border-radius:var(--r-sm)}.dialog-close[data-v-8b87372d]:hover:not(:disabled){background:var(--surface-2);color:var(--fg)}.dialog-close[data-v-8b87372d]:disabled{opacity:.5;cursor:default}.backdrop[data-v-cef0d367]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;background:#09101a9e}.panel[data-v-cef0d367]{display:flex;flex-direction:column;width:min(1040px,calc(100vw - 40px));height:min(88vh,calc(100vh - 40px));background:var(--panel, #fff);border-radius:var(--r-sm);overflow:hidden}.panel>header[data-v-cef0d367]{display:flex;align-items:center;gap:10px;padding:9px 12px;border-bottom:1px solid var(--line, #e4e6ea)}.name[data-v-cef0d367]{flex:1;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.act[data-v-cef0d367]{padding:5px 11px;border:1px solid var(--line, #e4e6ea);border-radius:var(--r-sm);background:transparent;color:inherit;font:inherit;font-size:12px;cursor:pointer}.act[data-v-cef0d367]:hover{border-color:currentColor}iframe[data-v-cef0d367]{flex:1;width:100%;border:0}.state[data-v-cef0d367]{display:grid;gap:12px;place-content:center;flex:1;color:var(--dim, #667);font-size:13px;text-align:center}.gsearch[data-v-b99244e9]{position:relative;flex:0 1 480px;min-width:150px}.gsearch input[data-v-b99244e9]{width:100%;padding:6px 11px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink);font-family:var(--body);font-size:12.5px;transition:border-color .12s,box-shadow .12s}.gsearch input[data-v-b99244e9]::placeholder{color:var(--slate-400)}.gsearch input[data-v-b99244e9]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-50)}.panel[data-v-b99244e9]{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:60;max-height:60vh;overflow-y:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:0 8px 26px #0a101847}.cap[data-v-b99244e9]{padding:6px 10px 3px;font-family:var(--mono);font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--dim)}.hit[data-v-b99244e9]{display:block;width:100%;padding:5px 10px;text-align:left;border:0;background:none;color:var(--fg);font:inherit;font-size:12.5px;cursor:pointer}.hit.on[data-v-b99244e9],.hit[data-v-b99244e9]:hover{background:var(--surface-2)}.hit .label[data-v-b99244e9]{font-weight:500}.hit .sub[data-v-b99244e9]{display:block;color:var(--dim);font-size:11.5px}.none[data-v-b99244e9]{margin:0;padding:10px;color:var(--dim);font-size:12.5px}.absent[data-v-b99244e9]{border-top:1px solid var(--line);line-height:1.5}.linear[data-v-d8e0584d]{position:relative;display:flex}.btn[data-v-d8e0584d]{width:34px;height:34px;flex:none;display:grid;place-items:center;border:0;border-radius:var(--r-pill);background:transparent;color:var(--slate-500);text-decoration:none;transition:background .12s,color .12s}.btn[data-v-d8e0584d]:hover{background:var(--slate-100);color:var(--primary-600)}.btn svg[data-v-d8e0584d]{width:17px;height:17px;display:block}.label[data-v-d8e0584d]{display:none}.intro[data-v-d8e0584d]{position:absolute;top:calc(100% + 10px);right:0;z-index:60;width:320px;padding:13px 15px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--fg);box-shadow:0 10px 30px #0000002e;font-size:12.5px;line-height:1.55;text-align:left}.intro[data-v-d8e0584d]:before{content:"";position:absolute;top:-5px;right:16px;width:8px;height:8px;transform:rotate(45deg);border-left:1px solid var(--line);border-top:1px solid var(--line);background:var(--surface)}.intro[data-v-d8e0584d]:focus{outline:none}.intro p[data-v-d8e0584d]{margin:0 0 11px}.intro .row[data-v-d8e0584d]{display:flex;align-items:center;gap:8px}.update[data-v-4515255a]{position:fixed;z-index:90;left:50%;bottom:18px;transform:translate(-50%);display:flex;align-items:center;gap:12px;max-width:min(680px,calc(100vw - 32px));padding:11px 14px;background:var(--surface);color:var(--fg);border:1px solid var(--line);border-left:3px solid var(--primary-500);border-radius:var(--r-md, 8px);box-shadow:var(--shadow-lg)}.update>svg[data-v-4515255a]{width:18px;height:18px;flex:none;color:var(--primary-500)}.say[data-v-4515255a]{display:flex;flex-direction:column;gap:1px;min-width:0}.say strong[data-v-4515255a]{font-size:12.5px}.say span[data-v-4515255a]{font-size:11.5px;color:var(--dim)}button[data-v-4515255a]{flex:none;font:inherit;font-size:12px;border-radius:var(--r-sm, 6px);cursor:pointer}.rise-enter-active[data-v-4515255a],.rise-leave-active[data-v-4515255a]{transition:opacity .18s ease,transform .18s ease}.rise-leave-active[data-v-4515255a]{pointer-events:none}.rise-enter-from[data-v-4515255a],.rise-leave-to[data-v-4515255a]{opacity:0;transform:translate(-50%,8px)}.rise-enter-to[data-v-4515255a],.rise-leave-from[data-v-4515255a]{opacity:1;transform:translate(-50%)}@media(prefers-reduced-motion:reduce){.rise-enter-active[data-v-4515255a],.rise-leave-active[data-v-4515255a]{transition:none}}.lnk[data-v-db25a33b]{background:none;border:0;color:var(--primary-600);cursor:pointer;font-size:12.5px;padding:4px 6px}.lnk[data-v-db25a33b]:disabled{color:var(--ink-3);cursor:default}.det[data-v-db25a33b]{flex-basis:100%;margin:4px 0 0 20px;font-family:var(--mono);font-size:11.5px;white-space:pre-wrap;word-break:break-word;background:var(--surface-2);padding:6px 8px;border-radius:var(--r-sm);color:var(--ink-2);max-height:220px;overflow:auto}.prop[data-v-db25a33b]{border:1px solid var(--sig-amber);background:var(--sig-amber-bg);border-radius:var(--r-md);padding:10px 12px;font-size:13px;display:flex;flex-direction:column;gap:4px}.prop.decided[data-v-db25a33b]{border-color:var(--line);background:var(--slate-50)}.p-head[data-v-db25a33b]{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--sig-amber);font-weight:600}.prop.decided .p-head[data-v-db25a33b]{color:var(--ink-3)}.p-why[data-v-db25a33b]{color:var(--ink)}.p-call[data-v-db25a33b]{font-family:var(--mono);font-size:12px;color:var(--ink-2);word-break:break-all}.p-end[data-v-db25a33b]{font-size:12px;color:var(--ink-3)}.p-out[data-v-db25a33b]{display:grid;grid-template-columns:max-content 1fr;gap:2px 10px;margin:4px 0 0;font-size:12.5px}.p-out dt[data-v-db25a33b]{color:var(--ink-3)}.p-out dd[data-v-db25a33b]{margin:0;white-space:pre-wrap;word-break:break-word}.prop .lnk[data-v-db25a33b]{align-self:flex-start;padding:2px 0}.p-act[data-v-db25a33b]{display:flex;gap:8px;margin-top:6px}.no[data-v-db25a33b]{border-radius:var(--r-sm);padding:6px 12px;font-size:13px;cursor:pointer;border:1px solid transparent}.no[data-v-db25a33b]{background:var(--surface);border-color:var(--line);color:var(--ink-2)}.no[data-v-db25a33b]:disabled{opacity:.6;cursor:not-allowed}.p-done[data-v-db25a33b]{font-size:12px;color:var(--ink-3);margin-top:2px}.assistant[data-v-d73dc7a3]{position:fixed;top:0;right:0;bottom:0;width:min(460px,100vw);z-index:70;display:flex;flex-direction:column;background:var(--surface);border-left:1px solid var(--line);box-shadow:var(--shadow-lg)}.head[data-v-d73dc7a3]{display:flex;align-items:center;gap:10px;padding:10px 12px 10px 16px;border-bottom:1px solid var(--line);background:var(--surface)}.title[data-v-d73dc7a3]{font-weight:600;color:var(--ink);display:flex;align-items:center;gap:8px}.poc[data-v-d73dc7a3]{font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--sig-amber);background:var(--sig-amber-bg);border-radius:var(--r-pill);padding:2px 7px}.spacer[data-v-d73dc7a3]{flex:1}.lnk[data-v-d73dc7a3]{background:none;border:0;color:var(--primary-600);cursor:pointer;font-size:12.5px;padding:4px 6px}.lnk[data-v-d73dc7a3]:disabled{color:var(--ink-3);cursor:default}.x[data-v-d73dc7a3]{background:none;border:0;font-size:22px;line-height:1;color:var(--ink-3);cursor:pointer;padding:0 4px}.x[data-v-d73dc7a3]:hover{color:var(--ink)}.list[data-v-d73dc7a3]{flex:1;overflow-y:auto;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.empty p[data-v-d73dc7a3]{color:var(--ink-2);font-size:13px;line-height:1.5;margin:0 0 12px}.sugg[data-v-d73dc7a3]{display:flex;flex-direction:column;gap:6px}.sugg .chip[data-v-d73dc7a3]{text-align:left;white-space:normal;line-height:1.35}.msg[data-v-d73dc7a3]{font-size:13.5px;line-height:1.5;max-width:100%}.msg.user[data-v-d73dc7a3]{align-self:flex-end;background:var(--primary-50);color:var(--ink);border-radius:var(--r-lg) var(--r-lg) var(--r-sm) var(--r-lg);padding:8px 12px;white-space:pre-wrap;max-width:88%}.msg.bot[data-v-d73dc7a3]{color:var(--ink)}.msg.bot[data-v-d73dc7a3] p{margin:0 0 8px}.msg.bot[data-v-d73dc7a3] p:last-child{margin-bottom:0}.msg.bot[data-v-d73dc7a3] ul,.msg.bot[data-v-d73dc7a3] ol{margin:0 0 8px;padding-left:20px}.msg.bot[data-v-d73dc7a3] li{margin:2px 0}.msg.bot[data-v-d73dc7a3] h4{font-size:13.5px;margin:10px 0 4px}.msg.bot[data-v-d73dc7a3] code{font-family:var(--mono);font-size:12px;background:var(--surface-2);padding:1px 4px;border-radius:4px}.msg.bot[data-v-d73dc7a3] pre{background:var(--surface-2);padding:8px 10px;border-radius:var(--r-sm);overflow-x:auto;font-size:12px}.msg.bot[data-v-d73dc7a3] pre code{background:none;padding:0}.msg.bot[data-v-d73dc7a3] a{color:var(--primary-600)}.msg.bot[data-v-d73dc7a3] .tbl{overflow-x:auto;margin:4px 0 8px}.msg.bot[data-v-d73dc7a3] table{border-collapse:collapse;font-size:12.5px;width:100%}.msg.bot[data-v-d73dc7a3] th,.msg.bot[data-v-d73dc7a3] td{text-align:left;padding:4px 8px;border-bottom:1px solid var(--line);vertical-align:top}.msg.bot[data-v-d73dc7a3] th{color:var(--ink-2);font-weight:600;background:var(--slate-50)}.tool[data-v-d73dc7a3]{font-size:12px;color:var(--ink-3);display:flex;flex-wrap:wrap;align-items:center;gap:6px;cursor:pointer;padding:2px 0}.tool .ico[data-v-d73dc7a3]{font-family:var(--mono);width:14px;text-align:center;color:var(--slate-400)}.tool.error .ico[data-v-d73dc7a3],.tool.error .sum[data-v-d73dc7a3]{color:var(--sig-red)}.tool.declined .sum[data-v-d73dc7a3]{text-decoration:line-through}.tool .det[data-v-d73dc7a3]{flex-basis:100%;margin:4px 0 0 20px;font-family:var(--mono);font-size:11.5px;white-space:pre-wrap;word-break:break-word;background:var(--surface-2);padding:6px 8px;border-radius:var(--r-sm);color:var(--ink-2);max-height:220px;overflow:auto}.spin[data-v-d73dc7a3]{width:10px;height:10px;border:2px solid var(--slate-300);border-top-color:var(--primary-500);border-radius:50%;animation:turn-d73dc7a3 .8s linear infinite}@keyframes turn-d73dc7a3{to{transform:rotate(360deg)}}.msg.bot[data-v-d73dc7a3] .ext{color:var(--ink-3);font-size:12px;word-break:break-all}.usage[data-v-d73dc7a3]{font-size:11px;color:var(--slate-400);text-align:right}.err[data-v-d73dc7a3]{color:var(--sig-red);background:var(--sig-red-bg);border-radius:var(--r-sm);padding:8px 10px;font-size:12.5px}.ask[data-v-d73dc7a3]{display:flex;gap:8px;padding:10px 12px;border-top:1px solid var(--line);background:var(--surface)}.ask textarea[data-v-d73dc7a3]{flex:1;resize:none;border:1px solid var(--line);border-radius:var(--r-md);padding:8px 10px;font-size:13.5px;line-height:1.4;background:var(--surface)}.ask textarea[data-v-d73dc7a3]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.send[data-v-d73dc7a3]{align-self:flex-end;border:0;border-radius:var(--r-md);background:var(--primary-600);color:#fff;padding:9px 14px;font-size:13px;cursor:pointer}.send[data-v-d73dc7a3]:hover:not(:disabled){background:var(--primary-700)}.send[data-v-d73dc7a3]:disabled{opacity:.5;cursor:not-allowed}.send.stop[data-v-d73dc7a3]{background:var(--surface);color:var(--ink-2);border:1px solid var(--line)}
