:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sumi-ink:#0d0a0a;--sumi-paper:#fff;--sumi-soft-paper:#fafafa;--sumi-mist:#f5f5f5;--sumi-rule:#e0e0e0;--sumi-pale-rule:#ededed;--sumi-muted:#545554;--sumi-wash:#f7f5f4;--sumi-seal:#c23a2e;--sumi-seal-deep:#8f211a;--sumi-seal-wash:#f5e5e3;--sumi-okay:#2f3a2f;--sumi-danger-field:#ffecec;--sumi-display:"Times New Roman", Baskerville, Georgia, serif;--sumi-body:"Noto Naskh Arabic", "Hiragino Mincho ProN", "Yu Mincho", "Times New Roman", Georgia, serif;--sumi-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--sumi-motion-instant:80ms;--sumi-motion-micro:.12s;--sumi-motion-control:.16s;--sumi-motion-row:.22s;--sumi-motion-panel:.34s;--sumi-ease:cubic-bezier(.16, 1, .3, 1);--sumi-index-width:224px;--sumi-identity-width:50px;--sumi-index-collapsed-width:58px;--sumi-index-collapse-shift:calc(var(--sumi-index-width) - var(--sumi-index-collapsed-width));font-family:var(--sumi-body);color:var(--sumi-ink);background:var(--sumi-paper);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}*,:before,:after{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%}html{background:var(--sumi-paper)}body{background:var(--sumi-paper);color:var(--sumi-ink);margin:0;overflow:hidden auto}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--sumi-seal);outline-offset:3px}::selection{background:var(--sumi-seal-wash);color:var(--sumi-ink)}.sumi-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}.sumi-shell{grid-template-columns:var(--sumi-identity-width) var(--sumi-index-width) minmax(0, 1fr);background:var(--sumi-paper);min-height:100dvh;display:grid;overflow:clip}.sumi-shell-index-collapsed{grid-template-columns:var(--sumi-identity-width) var(--sumi-index-collapsed-width) minmax(0, 1fr)}.sumi-identity-rail{z-index:30;width:var(--sumi-identity-width);border-right:1px solid var(--sumi-ink);background:var(--sumi-ink);height:100dvh;color:var(--sumi-paper);flex-direction:column;justify-content:space-between;align-items:center;padding:12px 0;display:flex;position:sticky;top:0}.sumi-monogram{border:1px solid var(--sumi-paper);width:32px;height:32px;color:var(--sumi-paper);font-family:var(--sumi-display);place-items:center;font-size:14px;text-decoration:none;display:grid}.sumi-identity-word{writing-mode:vertical-rl;font-family:var(--sumi-display);letter-spacing:.2em;text-transform:uppercase;font-size:9px;transform:rotate(180deg)}.sumi-seal-square{background:var(--sumi-seal);flex:none;width:11px;height:11px;display:inline-block}.sumi-command-index{z-index:25;width:var(--sumi-index-width);border-right:1px solid var(--sumi-rule);background:var(--sumi-soft-paper);min-width:0;height:100dvh;transition:transform var(--sumi-motion-panel) var(--sumi-ease);will-change:transform;grid-area:1/2;position:sticky;top:0;overflow:hidden auto;transform:translate(0)}.sumi-index-heading{border-bottom:1px solid var(--sumi-rule);justify-content:space-between;align-items:flex-start;gap:10px;min-height:88px;padding:17px 14px;display:flex}.sumi-index-heading strong{font-family:var(--sumi-display);white-space:nowrap;margin-top:6px;font-size:20px;font-weight:400;line-height:1;display:block}.sumi-kicker{color:var(--sumi-seal);font-family:var(--sumi-display);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px;line-height:1.25}.sumi-icon-button{border:1px solid var(--sumi-rule);background:var(--sumi-paper);width:36px;height:36px;color:var(--sumi-ink);cursor:pointer;border-radius:0;place-items:center;display:inline-grid}.sumi-icon-button:hover{border-color:var(--sumi-ink)}.sumi-command-navigation{padding:12px 0 24px;display:grid}.sumi-command-group{margin-bottom:18px;display:grid}.sumi-command-group-label{color:var(--sumi-muted);font-family:var(--sumi-display);letter-spacing:.16em;text-transform:uppercase;padding:5px 15px 7px;font-size:9px}.sumi-command-link{min-height:40px;color:var(--sumi-muted);font-family:var(--sumi-display);transition:color var(--sumi-motion-control), background var(--sumi-motion-control), border-color var(--sumi-motion-control);border-top:1px solid #0000;border-bottom:1px solid #0000;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;padding:8px 15px;font-size:12px;text-decoration:none;display:grid;position:relative}.sumi-command-link:hover{color:var(--sumi-ink);background:var(--sumi-paper);border-color:var(--sumi-pale-rule)}.sumi-command-link.is-active{background:var(--sumi-ink);color:var(--sumi-paper)}.sumi-command-link.is-active:after{background:var(--sumi-seal);content:"";width:7px;height:7px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.sumi-shell-index-collapsed .sumi-index-heading>div,.sumi-shell-index-collapsed .sumi-command-group-label,.sumi-shell-index-collapsed .sumi-command-link span{opacity:0;transition:opacity var(--sumi-motion-micro) ease-out}.sumi-shell-index-collapsed .sumi-command-link{transform:translateX(calc(var(--sumi-index-collapse-shift) + 6px));transition:transform var(--sumi-motion-panel) var(--sumi-ease), color var(--sumi-motion-control), background var(--sumi-motion-control), border-color var(--sumi-motion-control)}.sumi-shell-index-collapsed .sumi-command-link.is-active:after{right:calc(var(--sumi-index-collapse-shift) + 4px)}.sumi-mobile-menu,.sumi-mobile-scrim{display:none}.sumi-workspace{z-index:1;background:var(--sumi-paper);grid-area:1/3;min-width:0}.sumi-page{min-width:0;min-height:100dvh;padding:0 clamp(18px,3.3vw,54px) 64px}.sumi-workspace-header{border-bottom:1px solid var(--sumi-ink);grid-template-columns:minmax(0,1fr) minmax(240px,auto);align-items:end;gap:32px;min-height:122px;padding:30px 0 18px;display:grid}.sumi-workspace-header h1{font-family:var(--sumi-display);letter-spacing:-.035em;margin:8px 0 0;font-size:clamp(32px,4vw,52px);font-weight:400;line-height:.94}.sumi-header-status{border:1px solid var(--sumi-rule);background:var(--sumi-soft-paper);grid-template-columns:12px minmax(0,1fr);justify-self:end;align-items:start;gap:10px;max-width:370px;padding:10px 12px;display:grid}.sumi-header-status strong,.sumi-header-status span{display:block}.sumi-header-status span{color:var(--sumi-muted);margin-top:2px;font-size:11px}.sumi-state-mark{border:1px solid var(--sumi-ink);background:var(--sumi-paper);width:10px;height:10px;margin-top:4px}.sumi-state-mark.state-connected{background:var(--sumi-okay);border-color:var(--sumi-okay)}.sumi-state-mark.state-degraded,.sumi-state-mark.state-pending_approval{background:var(--sumi-seal);border-color:var(--sumi-seal)}.sumi-state-mark.state-offline{background:var(--sumi-seal-deep);border-color:var(--sumi-seal-deep)}.sumi-evidence-strip{border-right:1px solid var(--sumi-rule);border-bottom:1px solid var(--sumi-rule);border-left:1px solid var(--sumi-rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sumi-evidence-strip>div{border-right:1px solid var(--sumi-rule);min-width:0;padding:13px 14px}.sumi-evidence-strip>div:last-child{border-right:0}.sumi-evidence-strip span,.sumi-evidence-strip strong{display:block}.sumi-evidence-strip span{color:var(--sumi-muted);font-family:var(--sumi-display);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.sumi-evidence-strip strong{font-family:var(--sumi-display);font-variant-numeric:tabular-nums;margin-top:4px;font-size:17px;font-weight:400}.sumi-command-strip{border-bottom:1px solid var(--sumi-rule);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;display:flex}.sumi-command-strip>span{color:var(--sumi-muted);margin-left:auto;font-size:11px}.sumi-button{border:1px solid var(--sumi-ink);min-height:42px;font-family:var(--sumi-display);letter-spacing:.04em;cursor:pointer;transition:background var(--sumi-motion-control), color var(--sumi-motion-control), transform var(--sumi-motion-micro), box-shadow var(--sumi-motion-control);border-radius:0;justify-content:center;align-items:center;gap:8px;padding:9px 13px;font-size:11px;display:inline-flex}.sumi-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:3px 3px #0d0a0a24}.sumi-button:active:not(:disabled){box-shadow:none;transform:translate(1px,1px)}.sumi-button:disabled{cursor:not-allowed;background:var(--sumi-mist);color:var(--sumi-muted);border-color:var(--sumi-rule)}.sumi-button-primary{background:var(--sumi-ink);color:var(--sumi-paper)}.sumi-button-primary:hover:not(:disabled){background:var(--sumi-seal);border-color:var(--sumi-seal)}.sumi-button-quiet{background:var(--sumi-paper);color:var(--sumi-ink)}.sumi-button-destructive{background:var(--sumi-seal-deep);color:var(--sumi-paper);border-color:var(--sumi-seal-deep)}.sumi-filter-sheet{border-bottom:1px solid var(--sumi-ink);animation:sumi-sheet-in var(--sumi-motion-panel) var(--sumi-ease) both;grid-template-columns:minmax(190px,300px) minmax(260px,1fr);align-items:center;gap:16px;padding:14px 0;display:grid}.sumi-filter-sheet label{font-size:12px}.sumi-filter-sheet input,.sumi-auth-form input,.sumi-form-field input,.sumi-form-field select,.sumi-form-field textarea{border:1px solid var(--sumi-ink);background:var(--sumi-paper);width:100%;min-height:44px;color:var(--sumi-ink);border-radius:0;padding:9px 11px}.sumi-ledger-region{min-width:0;padding-top:18px}.sumi-table-scroll{border-top:1px solid var(--sumi-ink);min-width:0;overflow-x:auto}.sumi-ledger-table{border-collapse:collapse;width:100%;min-width:940px;font-size:12px}.sumi-ledger-table th{border-bottom:1px solid var(--sumi-ink);background:var(--sumi-mist);color:var(--sumi-muted);font-family:var(--sumi-display);letter-spacing:.13em;text-align:left;text-transform:uppercase;padding:9px 10px;font-size:9px;font-weight:400}.sumi-ledger-table td{border-bottom:1px solid var(--sumi-rule);vertical-align:top;padding:11px 10px}.sumi-ledger-table tbody tr{transition:background var(--sumi-motion-row), color var(--sumi-motion-row)}.sumi-ledger-table tbody tr:hover{background:var(--sumi-soft-paper)}.sumi-ledger-table tbody tr:focus-within{background:var(--sumi-seal-wash)}.sumi-ledger-table tbody tr.is-new td:first-child{border-bottom-color:var(--sumi-seal)}.sumi-ledger-title{max-width:46ch;color:var(--sumi-ink);font-size:14px;line-height:1.35;text-decoration:none;display:block}.sumi-ledger-title:hover{color:var(--sumi-seal-deep);text-underline-offset:3px;text-decoration:underline}.sumi-ledger-table small{max-width:52ch;color:var(--sumi-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;display:block;overflow:hidden}.sumi-freshness{min-width:74px;color:var(--sumi-muted);font-variant-numeric:tabular-nums;gap:4px;display:grid}.sumi-freshness b{background:var(--sumi-seal);width:max-content;color:var(--sumi-paper);font-family:var(--sumi-display);letter-spacing:.12em;padding:2px 5px;font-size:8px}.sumi-state-stamp{border:1px solid var(--sumi-rule);background:var(--sumi-paper);white-space:nowrap;padding:3px 6px;display:inline-block}.sumi-row-action{border:1px solid var(--sumi-rule);width:34px;height:34px;color:var(--sumi-ink);place-items:center;display:inline-grid}.sumi-row-action:hover{border-color:var(--sumi-ink);background:var(--sumi-ink);color:var(--sumi-paper)}.sumi-empty-ledger{border:1px solid var(--sumi-ink);background:var(--sumi-paper);max-width:760px;padding:clamp(26px,5vw,64px)}.sumi-empty-ledger h2{font-family:var(--sumi-display);margin:10px 0 8px;font-size:clamp(25px,4vw,42px);font-weight:400;line-height:1}.sumi-empty-ledger p:last-child{max-width:62ch;color:var(--sumi-muted);margin:0}.sumi-error-field{border:1px solid var(--sumi-seal-deep);background:var(--sumi-danger-field);color:var(--sumi-seal-deep);gap:5px;padding:11px 13px;display:grid}.sumi-error-field .sumi-button{justify-self:start;margin-top:6px}.sumi-skeleton-ledger{border-top:1px solid var(--sumi-ink);display:grid}.sumi-skeleton-ledger span{border-bottom:1px solid var(--sumi-rule);background:linear-gradient(90deg, var(--sumi-mist), var(--sumi-soft-paper), var(--sumi-mist));background-size:220% 100%;height:52px;animation:1.6s linear infinite sumi-skeleton}.sumi-auth-shell{background:var(--sumi-mist);grid-template-rows:48px minmax(0,1fr);min-height:100dvh;display:grid}.sumi-auth-mast{border-bottom:1px solid var(--sumi-ink);background:var(--sumi-ink);color:var(--sumi-paper);font-family:var(--sumi-display);letter-spacing:.18em;justify-content:space-between;align-items:center;padding:0 16px;font-size:10px;display:flex}.sumi-auth-sheet{border:1px solid var(--sumi-ink);background:var(--sumi-paper);place-self:center;width:min(470px,100vw - 28px);padding:clamp(24px,5vw,48px)}.sumi-auth-sheet h1{font-family:var(--sumi-display);letter-spacing:-.04em;margin:10px 0 13px;font-size:clamp(34px,8vw,56px);font-weight:400;line-height:.95}.sumi-auth-sheet>p:not(.sumi-kicker):not(.sumi-error-field){color:var(--sumi-muted)}.sumi-auth-form{gap:10px;margin-top:26px;display:grid}.sumi-auth-form label{font-family:var(--sumi-display);letter-spacing:.05em;font-size:11px}.sumi-auth-sheet .sumi-error-field{margin-top:14px}.sumi-back-link{color:var(--sumi-muted);font-family:var(--sumi-display);align-items:center;gap:6px;margin-bottom:14px;font-size:11px;text-decoration:none;display:inline-flex}.sumi-back-link:hover{color:var(--sumi-seal-deep)}.sumi-dossier-header{align-items:end}.sumi-dossier-status{color:var(--sumi-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-size:11px;display:flex}.sumi-dossier-layout{grid-template-columns:minmax(0,1fr) minmax(290px,350px);min-width:0;display:grid}.sumi-dossier-manuscript{border-right:1px solid var(--sumi-ink);min-width:0;padding-right:clamp(18px,3vw,42px)}.sumi-manuscript-section{border-bottom:1px solid var(--sumi-ink);padding:28px 0}.sumi-section-heading h2,.sumi-definition-ledger h2,.sumi-decision-inspector h2{font-family:var(--sumi-display);margin:7px 0 0;font-size:24px;font-weight:400;line-height:1}.sumi-section-heading-inline{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.sumi-description{white-space:pre-wrap;max-width:72ch;margin:22px 0 0;font-size:16px;line-height:1.8}.sumi-evidence-columns{border-bottom:1px solid var(--sumi-ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sumi-definition-ledger{border-right:1px solid var(--sumi-rule);min-width:0;padding:24px 16px 24px 0}.sumi-definition-ledger+.sumi-definition-ledger{padding-left:16px}.sumi-definition-ledger:last-child{border-right:0;padding-right:0}.sumi-definition-ledger dl,.sumi-inspector-ledger{margin:16px 0 0}.sumi-definition-ledger dl>div,.sumi-inspector-ledger>div{border-top:1px solid var(--sumi-rule);grid-template-columns:minmax(72px,.75fr) minmax(0,1.25fr);gap:9px;padding:9px 0;display:grid}.sumi-definition-ledger dt,.sumi-inspector-ledger dt{color:var(--sumi-muted);font-size:10px}.sumi-definition-ledger dd,.sumi-inspector-ledger dd{overflow-wrap:anywhere;text-align:right;min-width:0;margin:0;font-size:12px}.sumi-definition-ledger a{color:var(--sumi-seal-deep);text-underline-offset:3px}.sumi-decision-inspector{background:var(--sumi-soft-paper);align-self:start;min-height:100dvh;padding:30px 0 44px clamp(18px,2.5vw,34px);position:sticky;top:0}.sumi-decision-inspector:after{background:var(--sumi-soft-paper);content:"";position:absolute;inset:0 calc(-1*clamp(18px,3.3vw,54px)) 0 100%}.sumi-decision-inspector h2{font-size:30px}.sumi-inspector-actions{gap:8px;margin-top:20px;display:grid}.sumi-inspector-actions .sumi-button{width:100%;text-decoration:none}.sumi-inspector-proposal-command{border-top:1px solid var(--sumi-ink);margin-top:26px;padding-top:18px}.sumi-inspector-proposal-command p{color:var(--sumi-muted);margin:0 0 12px;font-size:11px}.sumi-inspector-proposal-command .sumi-button{width:100%}.sumi-mono{font-family:var(--sumi-mono);font-size:10px!important}.sumi-proposal-list{gap:10px;margin-top:18px;display:grid}.sumi-proposal-sheet{border:1px solid var(--sumi-rule);background:var(--sumi-paper)}.sumi-proposal-sheet[open]{border-color:var(--sumi-ink)}.sumi-proposal-sheet summary{cursor:pointer;grid-template-columns:minmax(130px,.45fr) minmax(0,1.55fr);align-items:start;gap:18px;padding:12px 14px;list-style:none;display:grid}.sumi-proposal-sheet summary::-webkit-details-marker{display:none}.sumi-proposal-sheet summary>span:first-child{grid-template-columns:15px minmax(0,1fr);align-items:center;gap:7px;display:grid}.sumi-proposal-sheet summary strong{font-family:var(--sumi-display);font-size:12px}.sumi-proposal-sheet summary small{color:var(--sumi-seal-deep);letter-spacing:.09em;text-transform:uppercase;grid-column:2;font-size:9px}.sumi-proposal-sheet summary>span:last-child{color:var(--sumi-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sumi-proposal-sheet[open] summary>span:last-child{white-space:normal}.sumi-proposal-sheet[open] summary svg{transform:rotate(180deg)}.sumi-proposal-sheet-body{border-top:1px solid var(--sumi-rule);background:var(--sumi-soft-paper);padding:16px}.sumi-proposal-sheet-body p{white-space:pre-wrap;max-width:74ch;margin:0 0 14px;font-size:14px;line-height:1.7}.sumi-proposal-empty{max-width:none;padding:28px}.sumi-proposal-empty h2{font-size:28px}.sumi-dossier-error{margin-top:28px}.sumi-pipeline-page{padding-right:0}.sumi-pipeline-page .sumi-workspace-header,.sumi-pipeline-page>.sumi-error-field{margin-right:clamp(18px,3.3vw,54px)}.sumi-pipeline-scroll{min-width:0;padding:20px clamp(18px,3.3vw,54px) 30px 0;overflow-x:auto}.sumi-pipeline-stage-index{display:none}.sumi-pipeline-board{border-top:1px solid var(--sumi-ink);border-bottom:1px solid var(--sumi-ink);grid-template-columns:repeat(11,minmax(250px,1fr));min-width:2780px;display:grid}.sumi-pipeline-stage{border-right:1px solid var(--sumi-ink);background:var(--sumi-soft-paper);min-width:0}.sumi-pipeline-stage:first-child{border-left:1px solid var(--sumi-ink)}.sumi-pipeline-stage>header{border-bottom:1px solid var(--sumi-ink);background:var(--sumi-paper);min-height:126px;padding:13px}.sumi-pipeline-stage>header>span{color:var(--sumi-seal);font-family:var(--sumi-mono);font-size:10px}.sumi-pipeline-stage-title{font-family:var(--sumi-display);margin:7px 0 5px;font-size:21px;font-weight:400;line-height:1}.sumi-pipeline-stage>header p{color:var(--sumi-muted);margin:0;font-size:10px;line-height:1.45}.sumi-pipeline-stack{align-content:start;gap:10px;min-height:470px;padding:10px;display:grid}.sumi-stage-empty{border:1px solid var(--sumi-rule);color:var(--sumi-muted);background:var(--sumi-paper);margin:0;padding:12px;font-size:10px}.sumi-pipeline-slip{border:1px solid var(--sumi-rule);background:var(--sumi-paper);transition:border-color var(--sumi-motion-control), transform var(--sumi-motion-control), opacity var(--sumi-motion-control);padding:11px;position:relative}.sumi-pipeline-slip:hover{border-color:var(--sumi-ink)}.sumi-pipeline-slip.is-dragging{opacity:.46;transform:scale(.98)}.sumi-slip-heading{color:var(--sumi-muted);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:6px;font-size:9px;display:grid}.sumi-slip-heading svg{cursor:grab}.sumi-slip-title{color:var(--sumi-ink);margin:11px 0;font-size:14px;line-height:1.35;text-decoration:none;display:block}.sumi-slip-title:hover{color:var(--sumi-seal-deep);text-underline-offset:3px;text-decoration:underline}.sumi-slip-evidence{border-top:1px solid var(--sumi-rule);margin:0}.sumi-slip-evidence>div{border-bottom:1px solid var(--sumi-pale-rule);grid-template-columns:64px minmax(0,1fr);gap:8px;padding:6px 0;font-size:9px;display:grid}.sumi-slip-evidence dt{color:var(--sumi-muted)}.sumi-slip-evidence dd{text-align:right;margin:0}.sumi-stage-select{grid-template-columns:65px minmax(0,1fr);align-items:center;gap:7px;margin-top:10px;font-size:9px;display:grid}.sumi-stage-select span{color:var(--sumi-muted)}.sumi-stage-select select{border:1px solid var(--sumi-rule);background:var(--sumi-paper);width:100%;min-height:34px;color:var(--sumi-ink);border-radius:0;padding:4px 7px;font-size:10px}.sumi-slip-actions{justify-content:space-between;gap:8px;margin-top:10px;display:flex}.sumi-slip-actions a,.sumi-slip-actions button{border:1px solid var(--sumi-rule);background:var(--sumi-paper);width:32px;height:32px;color:var(--sumi-ink);cursor:pointer;border-radius:0;place-items:center;display:grid}.sumi-slip-actions a:hover,.sumi-slip-actions button:hover{border-color:var(--sumi-ink)}.sumi-delete-confirmation{z-index:2;border:1px solid var(--sumi-seal-deep);background:var(--sumi-danger-field);align-content:center;gap:8px;padding:12px;display:grid;position:absolute;inset:0}.sumi-delete-confirmation p{color:var(--sumi-seal-deep);margin:0;font-size:11px}.sumi-delete-confirmation .sumi-button{min-height:36px}.sumi-operation-tabs,.sumi-op-tabs{border-bottom:1px solid var(--sumi-ink);display:flex;overflow-x:auto}.sumi-operation-tabs a,.sumi-op-tabs a{min-width:max-content;color:var(--sumi-muted);font-family:var(--sumi-display);padding:12px 16px;font-size:11px;text-decoration:none;position:relative}.sumi-operation-tabs a.is-active,.sumi-op-tabs a.is-active{background:var(--sumi-ink);color:var(--sumi-paper)}.sumi-operation-tabs a.is-active:after,.sumi-op-tabs a.is-active:after{background:var(--sumi-seal);content:"";width:6px;height:6px;position:absolute;bottom:6px;right:6px}.sumi-operation-workspace,.sumi-op-workspace{min-width:0;padding-top:28px}.sumi-operation-workspace>.sumi-section-heading,.sumi-op-workspace>.sumi-section-heading{margin-bottom:20px}.sumi-operation-table,.sumi-op-table{border-collapse:collapse;width:100%;min-width:920px;font-size:11px}.sumi-operation-table th,.sumi-op-table th{border-bottom:1px solid var(--sumi-ink);background:var(--sumi-mist);color:var(--sumi-muted);font-family:var(--sumi-display);letter-spacing:.11em;text-align:left;text-transform:uppercase;padding:9px;font-size:9px;font-weight:400}.sumi-operation-table td,.sumi-op-table td{border-bottom:1px solid var(--sumi-rule);vertical-align:top;padding:11px 9px}.sumi-operation-table td>strong,.sumi-operation-table td>small,.sumi-op-table td>strong,.sumi-op-table td>small{display:block}.sumi-operation-table td>small,.sumi-op-table td>small{color:var(--sumi-muted);margin-top:3px;font-size:9px}.sumi-operation-table .sumi-state-mark,.sumi-op-table .sumi-state-mark{vertical-align:top;margin:1px 7px 0 0;display:inline-block}.sumi-table-link{color:var(--sumi-seal-deep);text-underline-offset:3px;align-items:center;gap:5px;display:inline-flex}.sumi-settings-section{border-bottom:1px solid var(--sumi-ink);padding:30px 0}.sumi-written-toggle{border:1px solid var(--sumi-rule);background:var(--sumi-soft-paper);align-items:center;gap:9px;min-height:40px;padding:8px 11px;font-size:11px;display:inline-flex}.sumi-written-toggle input{width:16px;height:16px;accent-color:var(--sumi-ink);margin:0}.sumi-settings-form{margin-top:26px}.sumi-recipient-heading{border-top:1px solid var(--sumi-rule);border-bottom:1px solid var(--sumi-rule);justify-content:space-between;align-items:flex-start;gap:18px;padding:13px 0;display:flex}.sumi-recipient-heading strong{font-family:var(--sumi-display);font-size:13px}.sumi-recipient-heading p{color:var(--sumi-muted);margin:4px 0 0;font-size:10px}.sumi-recipient-list{display:grid}.sumi-recipient-row{border-bottom:1px solid var(--sumi-rule);grid-template-columns:120px minmax(0,1fr) 38px;align-items:start;gap:12px;padding:12px 0;display:grid}.sumi-recipient-row>label{font-family:var(--sumi-display);padding-top:12px;font-size:10px}.sumi-recipient-input{border:1px solid var(--sumi-ink);background:var(--sumi-paper);grid-template-columns:34px minmax(0,1fr);display:grid}.sumi-recipient-input svg{color:var(--sumi-muted);place-self:center}.sumi-recipient-input input{border:0;border-left:1px solid var(--sumi-rule);background:0 0;border-radius:0;min-width:0;min-height:42px;padding:8px 10px}.sumi-recipient-row.is-invalid .sumi-recipient-input{border-color:var(--sumi-seal-deep);background:var(--sumi-danger-field)}.sumi-field-error{color:var(--sumi-seal-deep);margin:5px 0 0;font-size:10px}.sumi-settings-actions{justify-content:space-between;align-items:center;gap:18px;padding-top:16px;display:flex}.sumi-settings-actions p{color:var(--sumi-muted);margin:0;font-size:11px}.sumi-success-field{border:1px solid var(--sumi-okay);background:var(--sumi-paper);color:var(--sumi-okay);padding:10px 12px}.sumi-session-section{justify-content:space-between;align-items:center;gap:24px;display:flex}.sumi-session-section h2{font-family:var(--sumi-display);margin:7px 0 5px;font-size:24px;font-weight:400}.sumi-session-section p:last-child{color:var(--sumi-muted);margin:0;font-size:11px}.sumi-proposal-desk-layout{border-bottom:1px solid var(--sumi-ink);grid-template-columns:minmax(230px,300px) minmax(0,1fr);min-width:0;display:grid}.sumi-proposal-index{border-right:1px solid var(--sumi-ink);min-width:0;padding:26px 16px 40px 0}.sumi-proposal-index h2{font-family:var(--sumi-display);margin:7px 0 18px;font-size:23px;font-weight:400}.sumi-proposal-opportunities{border-top:1px solid var(--sumi-rule);display:grid}.sumi-proposal-opportunities button{border:0;border-bottom:1px solid var(--sumi-rule);background:var(--sumi-paper);color:var(--sumi-ink);text-align:left;cursor:pointer;border-radius:0;gap:5px;padding:11px 9px;display:grid}.sumi-proposal-opportunities button.is-active{background:var(--sumi-ink);color:var(--sumi-paper)}.sumi-proposal-opportunities button>span{color:var(--sumi-muted);font-size:9px}.sumi-proposal-opportunities button>strong{font-family:var(--sumi-display);font-size:12px;font-weight:400;line-height:1.35}.sumi-proposal-workspace{min-width:0;padding:26px 0 54px clamp(18px,3vw,42px)}.sumi-proposal-workspace-heading{border-bottom:1px solid var(--sumi-ink);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.sumi-proposal-workspace-heading h2{max-width:28ch;font-family:var(--sumi-display);margin:7px 0 0;font-size:28px;font-weight:400;line-height:1.05}.sumi-proposal-workspace-heading .sumi-button{flex:none;text-decoration:none}.sumi-proposal-command-line{justify-content:space-between;align-items:center;gap:14px;padding:13px 0;display:flex}.sumi-proposal-desk-sheets{gap:12px;display:grid}.sumi-desk-sheet{border:1px solid var(--sumi-rule);background:var(--sumi-paper);padding:17px}.sumi-desk-sheet>header{border-bottom:1px solid var(--sumi-rule);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}.sumi-desk-sheet h3{font-family:var(--sumi-display);margin:5px 0 0;font-size:19px;font-weight:400}.sumi-desk-sheet>p{white-space:pre-wrap;max-width:76ch;margin:16px 0 0;font-size:14px;line-height:1.72}.sumi-manual-page{padding-bottom:0}.sumi-manual-page>.sumi-workspace-header>.sumi-button{place-self:end;text-decoration:none}.sumi-manual-layout{grid-template-columns:minmax(180px,230px) minmax(0,1fr) minmax(150px,190px);min-width:0;display:grid}.sumi-manual-index{border-right:1px solid var(--sumi-ink);min-width:0;padding:25px 14px 48px 0}.sumi-manual-index button{border:0;border-bottom:1px solid var(--sumi-rule);background:var(--sumi-paper);width:100%;min-height:43px;color:var(--sumi-ink);text-align:left;cursor:pointer;border-radius:0;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:8px 7px;display:grid}.sumi-manual-index button:first-of-type{border-top:1px solid var(--sumi-rule);margin-top:15px}.sumi-manual-index button>span{color:var(--sumi-muted);font-family:var(--sumi-mono);font-size:9px}.sumi-manual-index button>strong{font-family:var(--sumi-display);font-size:11px;font-weight:400}.sumi-manual-index button.is-active{background:var(--sumi-ink);color:var(--sumi-paper)}.sumi-manual-reader{min-width:0;padding:28px clamp(20px,3vw,44px) 70px}.sumi-manual-reader>header{border-bottom:1px solid var(--sumi-ink);padding-bottom:24px}.sumi-manual-reader>header h2{max-width:24ch;font-family:var(--sumi-display);margin:10px 0 12px;font-size:clamp(30px,4vw,48px);font-weight:400;line-height:1}.sumi-manual-reader>header>p:last-child{max-width:68ch;color:var(--sumi-muted);margin:0}.sumi-manual-meta{border-left:1px solid var(--sumi-rule);background:var(--sumi-soft-paper);padding:28px 0 60px 16px}.sumi-manual-meta dl{margin:16px 0 0}.sumi-manual-meta dl>div{border-top:1px solid var(--sumi-rule);padding:9px 0}.sumi-manual-meta dt{color:var(--sumi-muted);font-size:9px}.sumi-manual-meta dd{font-family:var(--sumi-display);margin:3px 0 0;font-size:20px}.sumi-manual-table{border-collapse:collapse;width:100%;min-width:780px;margin-top:25px;font-size:11px}.sumi-manual-table th{border-bottom:1px solid var(--sumi-ink);background:var(--sumi-mist);color:var(--sumi-muted);font-family:var(--sumi-display);letter-spacing:.1em;text-align:left;text-transform:uppercase;padding:9px;font-size:9px;font-weight:400}.sumi-manual-table td{border-bottom:1px solid var(--sumi-rule);vertical-align:top;padding:10px 9px}.sumi-manual-ledger{border-top:1px solid var(--sumi-ink);border-left:1px solid var(--sumi-rule);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:25px;display:grid}.sumi-manual-ledger>section{border-right:1px solid var(--sumi-rule);border-bottom:1px solid var(--sumi-rule);min-width:0;padding:18px}.sumi-manual-ledger h3{font-family:var(--sumi-display);margin:0 0 12px;font-size:21px;font-weight:400}.sumi-manual-ledger dl{margin:0}.sumi-manual-ledger dl>div{border-top:1px solid var(--sumi-pale-rule);padding:8px 0}.sumi-manual-ledger dt{color:var(--sumi-muted);text-transform:uppercase;font-size:9px}.sumi-manual-ledger dd{margin:4px 0 0;font-size:12px}.sumi-manual-ledger p{color:var(--sumi-muted);font-size:12px}.sumi-document-manuscript{max-width:76ch;padding-top:24px}.sumi-document-manuscript h3{border-top:1px solid var(--sumi-ink);font-family:var(--sumi-display);margin:34px 0 10px;padding-top:14px;font-size:22px;font-weight:400;line-height:1.15}.sumi-document-manuscript p{white-space:pre-wrap;margin:0 0 12px;font-size:14px;line-height:1.72}.sumi-document-bullet{padding-left:17px;position:relative}.sumi-document-bullet:before{background:var(--sumi-seal);content:"";width:6px;height:6px;position:absolute;top:.72em;left:0}.sumi-document-row{border-top:1px solid var(--sumi-rule);border-left:1px solid var(--sumi-rule);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.sumi-document-row span{border-right:1px solid var(--sumi-rule);border-bottom:1px solid var(--sumi-rule);overflow-wrap:anywhere;min-width:0;padding:8px;font-size:11px}.sumi-route-stage{min-width:0;animation:sumi-route-in var(--sumi-motion-panel) var(--sumi-ease) both}.sumi-auth-sheet,.sumi-empty-ledger,.sumi-error-field,.sumi-filter-sheet,.sumi-delete-confirmation,.sumi-success-field,.sumi-field-err{animation:sumi-sheet-in var(--sumi-motion-row) var(--sumi-ease) both}.sumi-button,.sumi-icon-button,.sumi-mobile-menu,.sumi-row-action,.sumi-slip-actions>a,.sumi-slip-actions>button,.sumi-manual-index button,.sumi-proposal-opportunities button,.sumi-op-tabs a,.sumi-written-toggle,.sumi-stage-select,.sumi-recipient-row>button{transition:transform var(--sumi-motion-instant) var(--sumi-ease), color var(--sumi-motion-control) var(--sumi-ease), background-color var(--sumi-motion-control) var(--sumi-ease), border-color var(--sumi-motion-control) var(--sumi-ease), box-shadow var(--sumi-motion-control) var(--sumi-ease), outline-color var(--sumi-motion-control) var(--sumi-ease)}.sumi-button:active:not(:disabled),.sumi-icon-button:active:not(:disabled),.sumi-mobile-menu:active,.sumi-row-action:active,.sumi-slip-actions>a:active,.sumi-slip-actions>button:active,.sumi-manual-index button:active,.sumi-proposal-opportunities button:active,.sumi-op-tabs a:active,.sumi-written-toggle:active,.sumi-stage-select:active,.sumi-recipient-row>button:active{transform:translateY(1px)scale(.985)}.sumi-button:focus-visible,.sumi-icon-button:focus-visible,.sumi-mobile-menu:focus-visible,.sumi-row-action:focus-visible,.sumi-slip-actions>a:focus-visible,.sumi-slip-actions>button:focus-visible,.sumi-manual-index button:focus-visible,.sumi-proposal-opportunities button:focus-visible,.sumi-op-tabs a:focus-visible,.sumi-written-toggle:focus-visible,.sumi-stage-select:focus-visible,.sumi-recipient-row>button:focus-visible{outline:2px solid var(--sumi-seal);outline-offset:3px}.sumi-command-link:after{content:"";opacity:0;transform-origin:0;height:1px;transition:transform var(--sumi-motion-control) var(--sumi-ease), opacity var(--sumi-motion-control) var(--sumi-ease);background:currentColor;position:absolute;bottom:4px;left:15px;right:15px;transform:scaleX(.4)}.sumi-command-link.is-active:after,.sumi-command-link:focus-visible:after{opacity:1;transform:scaleX(1)}.sumi-ledger-table tbody tr,.sumi-op-table tbody tr,.sumi-pipeline-slip,.sumi-proposal-sheet,.sumi-desk-sheet,.sumi-manual-ledger>section{animation:sumi-row-in var(--sumi-motion-row) var(--sumi-ease) both}.sumi-ledger-table tbody tr:nth-child(2),.sumi-op-table tbody tr:nth-child(2),.sumi-pipeline-slip:nth-child(2),.sumi-proposal-sheet:nth-child(2),.sumi-desk-sheet:nth-child(2){animation-delay:24ms}.sumi-ledger-table tbody tr:nth-child(3),.sumi-op-table tbody tr:nth-child(3),.sumi-pipeline-slip:nth-child(3),.sumi-proposal-sheet:nth-child(3),.sumi-desk-sheet:nth-child(3){animation-delay:48ms}.sumi-ledger-table tbody tr:nth-child(4),.sumi-op-table tbody tr:nth-child(4),.sumi-pipeline-slip:nth-child(4),.sumi-proposal-sheet:nth-child(4),.sumi-desk-sheet:nth-child(4){animation-delay:72ms}.sumi-ledger-table tbody tr,.sumi-op-table tbody tr,.sumi-pipeline-slip,.sumi-proposal-sheet,.sumi-desk-sheet,.sumi-manual-ledger>section,.sumi-evidence-strip>div,.sumi-header-status,.sumi-state-stamp,.sumi-freshness b,.sumi-proposal-sheet summary,.sumi-recipient-row,.sumi-settings-section,.sumi-definition-ledger,.sumi-manual-index button,.sumi-proposal-opportunities button{transition:transform var(--sumi-motion-control) var(--sumi-ease), color var(--sumi-motion-control) var(--sumi-ease), background-color var(--sumi-motion-control) var(--sumi-ease), border-color var(--sumi-motion-control) var(--sumi-ease), box-shadow var(--sumi-motion-control) var(--sumi-ease), opacity var(--sumi-motion-control) var(--sumi-ease)}.sumi-filter-sheet input,.sumi-recipient-input,.sumi-dashboard-password,.sumi-settings-form input,.sumi-settings-form textarea,.sumi-settings-form select{transition:border-color var(--sumi-motion-control) var(--sumi-ease), background-color var(--sumi-motion-control) var(--sumi-ease), outline-color var(--sumi-motion-control) var(--sumi-ease), box-shadow var(--sumi-motion-control) var(--sumi-ease)}.sumi-filter-sheet input:focus,.sumi-recipient-input:focus,.sumi-dashboard-password:focus,.sumi-settings-form input:focus,.sumi-settings-form textarea:focus,.sumi-settings-form select:focus{box-shadow:3px 3px #c23a2e29}.sumi-header-status.is-refreshing .sumi-state-mark{animation:sumi-status-pulse .9s var(--sumi-ease) infinite}.sumi-ledger-table tr.is-new .sumi-freshness b{animation:sumi-seal-arrive var(--sumi-motion-row) var(--sumi-ease) both}.sumi-proposal-sheet[open]>summary{color:var(--sumi-seal-deep)}.sumi-proposal-sheet[open]>:not(summary){animation:sumi-sheet-in var(--sumi-motion-control) var(--sumi-ease) both}.sumi-mobile-scrim{animation:sumi-scrim-in var(--sumi-motion-control) var(--sumi-ease) both}@media (hover:hover) and (pointer:fine){.sumi-button:hover:not(:disabled),.sumi-icon-button:hover:not(:disabled),.sumi-mobile-menu:hover,.sumi-row-action:hover,.sumi-slip-actions>a:hover,.sumi-slip-actions>button:hover,.sumi-manual-index button:hover,.sumi-proposal-opportunities button:hover,.sumi-op-tabs a:hover,.sumi-written-toggle:hover,.sumi-stage-select:hover,.sumi-recipient-row>button:hover{transform:translateY(-1px)}.sumi-button-primary:hover:not(:disabled){box-shadow:3px 3px 0 var(--sumi-seal-deep)}.sumi-button-quiet:hover:not(:disabled),.sumi-row-action:hover{box-shadow:3px 3px #0d0a0a24}.sumi-evidence-strip>div:hover,.sumi-pipeline-slip:hover,.sumi-proposal-sheet:hover,.sumi-desk-sheet:hover{transform:translateY(-2px)}.sumi-ledger-table tbody tr:hover td,.sumi-op-table tbody tr:hover td{background:var(--sumi-soft-paper)}}.is-spinning{animation:1s linear infinite sumi-spin}@keyframes sumi-sheet-in{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@keyframes sumi-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes sumi-spin{to{transform:rotate(360deg)}}@keyframes sumi-route-in{0%{opacity:.01;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes sumi-row-in{0%{opacity:.01;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes sumi-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes sumi-status-pulse{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}@keyframes sumi-seal-arrive{0%{opacity:0;transform:translateY(-2px)scale(.82)}to{opacity:1;transform:translateY(0)scale(1)}}:root{--sumi-display:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", "Times New Roman", serif;--sumi-index-width:236px;--sumi-identity-width:58px}.sumi-identity-rail{border-right-color:var(--sumi-seal);padding-block:16px}.sumi-monogram{width:38px;height:38px;transition:background-color var(--sumi-motion-control) var(--sumi-ease), color var(--sumi-motion-control) var(--sumi-ease), transform var(--sumi-motion-control) var(--sumi-ease);border-width:2px;font-size:16px}.sumi-monogram:hover{background:var(--sumi-paper);color:var(--sumi-ink);transform:rotate(-3deg)}.sumi-identity-word{letter-spacing:.28em;font-size:10px;font-weight:700}.sumi-seal-square{width:15px;height:15px}.sumi-command-index{background:var(--sumi-paper)}.sumi-index-heading{border-bottom-color:var(--sumi-seal-deep);background:var(--sumi-seal);min-height:112px;color:var(--sumi-paper);align-items:center;padding:19px 16px}.sumi-index-heading .sumi-kicker{color:var(--sumi-paper);opacity:.76}.sumi-index-heading strong{letter-spacing:-.03em;margin-top:9px;font-size:24px}.sumi-index-heading .sumi-icon-button{color:var(--sumi-paper);background:0 0;border-color:#ffffff8f}.sumi-index-heading .sumi-icon-button:hover{border-color:var(--sumi-paper);background:var(--sumi-paper);color:var(--sumi-seal-deep)}.sumi-command-navigation{padding-top:18px}.sumi-command-group{margin-bottom:24px}.sumi-command-group-label{letter-spacing:.22em;padding-inline:17px;font-weight:700}.sumi-command-link{min-height:45px;padding-inline:17px;font-size:13px}.sumi-command-link.is-active{min-height:49px}.sumi-command-link.is-active svg{color:var(--sumi-seal);stroke-width:2.2px}.sumi-page{padding-top:22px;position:relative}.sumi-workspace-header{isolation:isolate;border:1px solid var(--sumi-ink);background:var(--sumi-ink);min-height:156px;color:var(--sumi-paper);padding:29px 26px 24px;position:relative;overflow:hidden}.sumi-workspace-header:after{z-index:0;color:#ffffff1a;font-family:var(--sumi-display);letter-spacing:-.08em;content:attr(data-page-code);pointer-events:none;font-size:142px;font-weight:700;line-height:1;position:absolute;top:-22px;right:16px}.sumi-signal-page>.sumi-workspace-header:after{content:"01"}.sumi-pipeline-page>.sumi-workspace-header:after{content:"02"}.sumi-proposal-page>.sumi-workspace-header:after{content:"03"}.sumi-operations-page>.sumi-workspace-header:after{content:"04"}.sumi-manual-page>.sumi-workspace-header:after{content:"07"}.sumi-settings-page>.sumi-workspace-header:after{content:"08"}.sumi-dossier-page>.sumi-workspace-header:after{content:"D"}.sumi-workspace-header>*{z-index:1;position:relative}.sumi-workspace-header .sumi-kicker{color:var(--sumi-paper);opacity:.68}.sumi-workspace-header h1{letter-spacing:-.055em;max-width:16ch;margin-top:13px;font-size:clamp(42px,5.1vw,70px);font-weight:700;line-height:.86}.sumi-header-status{border-color:var(--sumi-paper);background:var(--sumi-paper);max-width:390px;color:var(--sumi-ink);box-shadow:6px 6px 0 var(--sumi-seal);padding:13px 15px}.sumi-header-status strong{font-size:13px}.sumi-header-status span{font-size:11px}.sumi-evidence-strip{border-color:var(--sumi-ink);grid-template-columns:1.35fr 1fr 1fr 1.35fr}.sumi-evidence-strip>div{min-height:92px;padding:17px 16px}.sumi-evidence-strip>div:first-child{background:var(--sumi-seal-wash)}.sumi-evidence-strip span{letter-spacing:.17em;font-weight:700}.sumi-evidence-strip strong{margin-top:8px;font-size:clamp(21px,2vw,31px);line-height:1}.sumi-evidence-strip>div:first-child strong{color:var(--sumi-seal-deep);font-size:clamp(28px,2.8vw,42px);font-weight:700}.sumi-command-strip{border-bottom-color:var(--sumi-ink);min-height:67px}.sumi-command-strip>span{font-family:var(--sumi-mono);letter-spacing:.04em;font-size:10px}.sumi-table-scroll{border-top-width:2px;border-top-color:var(--sumi-ink)}.sumi-ledger-table th,.sumi-operation-table th,.sumi-manual-table th{border-bottom-color:var(--sumi-ink);background:var(--sumi-ink);height:40px;color:var(--sumi-paper);letter-spacing:.16em;font-weight:700}.sumi-ledger-table td{padding-block:15px}.sumi-ledger-table tbody tr.is-new{background:color-mix(in srgb, var(--sumi-seal-wash) 42%, var(--sumi-paper))}.sumi-ledger-table tbody tr.is-new:hover{background:var(--sumi-seal-wash)}.sumi-ledger-title{font-size:15px;font-weight:700;line-height:1.28}.sumi-freshness b{padding:4px 7px;font-weight:700}.sumi-state-stamp{border-color:var(--sumi-ink);font-family:var(--sumi-display);letter-spacing:.025em;padding:4px 8px;font-weight:700}.sumi-row-action{border-color:var(--sumi-ink)}.sumi-dossier-header h1{max-width:20ch;font-size:clamp(38px,4.3vw,60px);line-height:.96}.sumi-dossier-header .sumi-back-link{color:var(--sumi-paper);opacity:.72}.sumi-dossier-status{color:var(--sumi-paper);border-top:1px solid #ffffff5c;align-content:flex-end;align-self:stretch;padding-top:14px}.sumi-dossier-status .sumi-state-stamp{border-color:var(--sumi-paper);background:var(--sumi-seal);color:var(--sumi-paper)}.sumi-manuscript-section{padding-block:40px}.sumi-section-heading h2,.sumi-definition-ledger h2{letter-spacing:-.025em;font-size:28px;font-weight:700}.sumi-description:first-letter{float:left;color:var(--sumi-seal-deep);font-family:var(--sumi-display);margin:7px 9px 0 0;font-size:58px;font-weight:700;line-height:.72}.sumi-definition-ledger h2{min-height:62px;font-size:21px}.sumi-decision-inspector{color:var(--sumi-paper);background:var(--sumi-ink)}.sumi-decision-inspector:after{background:var(--sumi-ink)}.sumi-decision-inspector .sumi-kicker{color:var(--sumi-seal);opacity:1}.sumi-decision-inspector h2{color:var(--sumi-paper);font-size:40px;font-weight:700}.sumi-decision-inspector dt{color:#ffffff94}.sumi-decision-inspector dd{color:var(--sumi-paper)}.sumi-decision-inspector .sumi-inspector-ledger>div,.sumi-decision-inspector .sumi-inspector-proposal-command{border-color:#ffffff40}.sumi-decision-inspector .sumi-button-primary{border-color:var(--sumi-seal);background:var(--sumi-seal)}.sumi-decision-inspector .sumi-button-quiet{color:var(--sumi-paper);background:0 0;border-color:#ffffff8c}.sumi-decision-inspector .sumi-button-quiet:hover{border-color:var(--sumi-paper);background:var(--sumi-paper);color:var(--sumi-ink)}.sumi-decision-inspector .sumi-inspector-proposal-command p{color:#ffffff9e}.sumi-pipeline-board{border-top-width:2px}.sumi-pipeline-stage>header{min-height:148px;padding:16px}.sumi-pipeline-stage>header>span{margin-bottom:5px;font-size:34px;font-weight:700;line-height:1;display:block}.sumi-pipeline-stage-title{letter-spacing:-.025em;font-size:25px;font-weight:700}.sumi-pipeline-stage[data-stage=new]>header{background:var(--sumi-seal);color:var(--sumi-paper)}.sumi-pipeline-stage[data-stage=new]>header>span,.sumi-pipeline-stage[data-stage=new]>header p{color:var(--sumi-paper)}.sumi-pipeline-stack{gap:13px;padding:13px}.sumi-pipeline-slip{border-color:var(--sumi-ink);padding:14px}.sumi-slip-title{font-size:15px;font-weight:700}.sumi-pipeline-slip:hover{box-shadow:5px 5px 0 var(--sumi-ink);transform:translate(-2px,-2px)}.sumi-operation-tabs,.sumi-op-tabs{background:var(--sumi-ink);border-bottom:0;min-height:58px}.sumi-operation-tabs a,.sumi-op-tabs a{color:#ffffffa8;letter-spacing:.05em;place-items:center;min-width:150px;font-size:12px;font-weight:700;display:grid}.sumi-operation-tabs a:hover,.sumi-op-tabs a:hover{color:var(--sumi-paper);background:#ffffff14}.sumi-operation-tabs a.is-active,.sumi-op-tabs a.is-active{background:var(--sumi-seal)}.sumi-operation-tabs a.is-active:after,.sumi-op-tabs a.is-active:after{background:var(--sumi-paper)}.sumi-operation-workspace,.sumi-op-workspace{padding-top:40px}.sumi-operation-workspace .sumi-section-heading h2,.sumi-op-workspace .sumi-section-heading h2{font-size:34px}.sumi-operation-table td,.sumi-op-table td{padding-block:15px}.sumi-proposal-index,.sumi-manual-index{background:var(--sumi-ink);color:var(--sumi-paper);padding:31px 18px 48px}.sumi-proposal-index{margin-left:-18px}.sumi-proposal-index .sumi-kicker,.sumi-manual-index .sumi-kicker{color:var(--sumi-seal)}.sumi-proposal-index h2{font-size:31px;font-weight:700}.sumi-proposal-opportunities{border-top-color:#ffffff4d}.sumi-proposal-opportunities button{color:var(--sumi-paper);background:0 0;border-bottom-color:#ffffff38}.sumi-proposal-opportunities button:hover{background:#ffffff14}.sumi-proposal-opportunities button.is-active{background:var(--sumi-seal)}.sumi-proposal-opportunities button>span{color:#ffffff8c}.sumi-proposal-opportunities button.is-active>span{color:var(--sumi-paper)}.sumi-proposal-opportunities button>strong{font-size:13px;font-weight:700}.sumi-proposal-workspace{padding-top:38px}.sumi-proposal-workspace-heading h2{font-size:36px;font-weight:700}.sumi-desk-sheet{border-color:var(--sumi-ink);padding:21px}.sumi-desk-sheet:hover{box-shadow:5px 5px 0 var(--sumi-ink)}.sumi-desk-sheet h3{font-size:24px;font-weight:700}.sumi-manual-index{margin-left:-18px}.sumi-manual-index button{min-height:49px;color:var(--sumi-paper);background:0 0;border-bottom-color:#ffffff38}.sumi-manual-index button:first-of-type{border-top-color:#ffffff4d}.sumi-manual-index button:hover{background:#ffffff14}.sumi-manual-index button.is-active{background:var(--sumi-seal)}.sumi-manual-index button>span{color:var(--sumi-seal)}.sumi-manual-index button.is-active>span{color:var(--sumi-paper)}.sumi-manual-index button>strong{font-size:12px;font-weight:700}.sumi-manual-reader>header h2{letter-spacing:-.045em;font-size:clamp(38px,4.6vw,60px);font-weight:700}.sumi-manual-meta{border-color:var(--sumi-ink);background:var(--sumi-seal-wash)}.sumi-manual-meta dd{font-size:30px;font-weight:700}.sumi-manual-ledger>section{border-color:var(--sumi-ink);padding:22px}.sumi-manual-ledger h3{font-size:26px;font-weight:700}.sumi-settings-section{min-height:190px;padding:42px 0 42px 84px;position:relative}.sumi-settings-section:before{border-top:4px solid var(--sumi-seal);width:58px;color:var(--sumi-ink);font-family:var(--sumi-display);padding-top:8px;font-size:38px;font-weight:700;line-height:1;position:absolute;top:40px;left:0}.sumi-settings-section:first-of-type:before{content:"01"}.sumi-settings-section:nth-of-type(2):before{content:"02"}.sumi-settings-section .sumi-section-heading h2,.sumi-session-section h2{font-size:34px;font-weight:700}.sumi-written-toggle{border-color:var(--sumi-ink);background:var(--sumi-ink);color:var(--sumi-paper)}.sumi-recipient-heading{border-top-color:var(--sumi-ink);border-bottom-color:var(--sumi-ink);padding-block:17px}.sumi-recipient-row{min-height:70px}.sumi-settings-actions{border-top:1px solid var(--sumi-ink);padding-top:20px}.sumi-auth-shell{background:var(--sumi-paper);grid-template:minmax(0,1fr)/minmax(280px,42vw) minmax(0,1fr)}.sumi-auth-mast{border-right:1px solid var(--sumi-seal);border-bottom:0;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:34px;font-size:12px;position:relative;overflow:hidden}.sumi-auth-mast:after{color:#ffffff17;font-family:var(--sumi-display);content:"ML";font-size:min(33vw,480px);font-weight:700;line-height:1;position:absolute;bottom:-66px;right:-36px}.sumi-auth-sheet{width:min(560px,100% - 48px);box-shadow:10px 10px 0 var(--sumi-seal);border-width:2px;padding:clamp(34px,6vw,72px)}.sumi-auth-sheet h1{max-width:9ch;font-size:clamp(48px,7vw,82px);font-weight:700;line-height:.84}.sumi-auth-form{margin-top:34px}.sumi-auth-form .sumi-button{min-height:50px}@media (width<=1080px){:root{--sumi-index-width:190px}.sumi-workspace-header{grid-template-columns:1fr;gap:14px}.sumi-header-status{justify-self:stretch;max-width:none}.sumi-dossier-layout{grid-template-columns:1fr}.sumi-dossier-manuscript{border-right:0;padding-right:0}.sumi-decision-inspector{border-top:1px solid var(--sumi-ink);min-height:0;padding-left:0;position:relative}.sumi-decision-inspector:after{display:none}.sumi-manual-layout{grid-template-columns:minmax(170px,210px) minmax(0,1fr)}.sumi-manual-meta{display:none}}@media (width<=1023px){.sumi-shell,.sumi-shell-index-collapsed{padding-top:50px;display:block}.sumi-auth-shell{grid-template:110px minmax(0,1fr)/1fr;padding-top:0;display:grid}.sumi-auth-mast{border-right:0;border-bottom:1px solid var(--sumi-seal);flex-direction:row;align-items:center;padding:22px}.sumi-auth-mast:after{font-size:150px;bottom:-46px;right:12px}.sumi-auth-sheet{width:min(560px,100vw - 32px);margin-block:36px}.sumi-identity-rail{flex-direction:row;width:100%;height:50px;padding:8px 12px;position:fixed}.sumi-identity-word{writing-mode:horizontal-tb;transform:none}.sumi-mobile-menu{z-index:40;border:1px solid var(--sumi-paper);background:var(--sumi-ink);min-height:36px;color:var(--sumi-paper);font-family:var(--sumi-display);border-radius:0;align-items:center;gap:7px;padding:5px 9px;font-size:10px;display:inline-flex;position:fixed;top:7px;right:52px}.sumi-command-index{z-index:35;border-right-color:var(--sumi-ink);width:min(330px,100vw - 28px);height:auto;transition:transform var(--sumi-motion-panel) var(--sumi-ease);position:fixed;top:50px;bottom:0;left:0;transform:translate(-110%);box-shadow:8px 0 #0d0a0a24}.sumi-command-index.is-open{transform:translate(0)}.sumi-mobile-scrim{z-index:34;background:#0d0a0a75;border:0;display:block;position:fixed;inset:50px 0 0}.sumi-mobile-menu[aria-expanded=true]{justify-content:center;width:36px;padding-inline:5px}.sumi-mobile-menu[aria-expanded=true] span,.sumi-index-collapse{display:none}.sumi-page{min-height:calc(100dvh - 50px);padding-inline:16px}.sumi-filter-sheet{grid-template-columns:1fr;gap:7px}.sumi-evidence-columns{grid-template-columns:1fr}.sumi-definition-ledger,.sumi-definition-ledger+.sumi-definition-ledger,.sumi-definition-ledger:last-child{border-right:0;border-bottom:1px solid var(--sumi-rule);padding:20px 0}.sumi-definition-ledger:last-child{border-bottom:0}.sumi-pipeline-page .sumi-workspace-header,.sumi-pipeline-page>.sumi-error-field{margin-right:16px}.sumi-pipeline-stage-index{border:1px solid var(--sumi-ink);background:var(--sumi-ink);gap:0;margin-top:16px;display:flex;overflow-x:auto}.sumi-pipeline-stage-index button{color:#ffffffb8;min-width:max-content;min-height:44px;font-family:var(--sumi-display);cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff42;align-items:center;gap:8px;padding:9px 13px;font-size:12px;font-weight:700;display:inline-flex}.sumi-pipeline-stage-index button:last-child{border-right:0}.sumi-pipeline-stage-index button.is-active{background:var(--sumi-seal);color:var(--sumi-paper)}.sumi-pipeline-stage-index button span{font-family:var(--sumi-mono);font-size:10px}.sumi-pipeline-scroll{padding-right:16px;overflow:visible}.sumi-pipeline-board{border-bottom:0;min-width:0;display:block}.sumi-pipeline-stage{border-left:1px solid var(--sumi-ink);display:none}.sumi-pipeline-stage.is-active{display:block}.sumi-pipeline-stage>header{min-height:0}.sumi-pipeline-stack{min-height:240px}.sumi-proposal-desk-layout,.sumi-manual-layout{grid-template-columns:1fr}.sumi-proposal-index,.sumi-manual-index{border-right:0;border-bottom:1px solid var(--sumi-ink);padding-right:0}.sumi-proposal-opportunities,.sumi-manual-index{display:flex;overflow-x:auto}.sumi-proposal-opportunities button,.sumi-manual-index button{min-width:190px}.sumi-proposal-workspace,.sumi-manual-reader{padding-inline:0}}@media (width<=620px){.sumi-identity-word{display:none}.sumi-page{padding-inline:12px;padding-bottom:42px}.sumi-workspace-header{min-height:112px;padding-top:24px}.sumi-workspace-header h1{font-size:38px}.sumi-workspace-header{min-height:150px;padding:24px 18px 20px}.sumi-workspace-header:after{font-size:100px;top:-12px;right:10px}.sumi-evidence-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.sumi-evidence-strip>div:nth-child(2){border-right:0}.sumi-evidence-strip>div:nth-child(-n+2){border-bottom:1px solid var(--sumi-rule)}.sumi-command-strip>span{width:100%;margin:3px 0 0}.sumi-table-scroll{border-top:0;overflow:visible}.sumi-operation-workspace .sumi-table-scroll,.sumi-op-workspace .sumi-table-scroll,.sumi-manual-reader .sumi-table-scroll{border-top:2px solid var(--sumi-ink);overflow-x:auto}.sumi-ledger-table,.sumi-ledger-table tbody{min-width:0;display:block}.sumi-ledger-table thead{display:none}.sumi-ledger-table tr{border-top:1px solid var(--sumi-ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sumi-ledger-table td{border-right:1px solid var(--sumi-rule);grid-template-columns:minmax(76px,.8fr) minmax(0,1.2fr);align-items:start;gap:8px;min-width:0;padding:9px;display:grid}.sumi-ledger-table td:nth-child(2n){border-right:0}.sumi-ledger-table td:before{color:var(--sumi-muted);font-family:var(--sumi-display);letter-spacing:.1em;text-transform:uppercase;content:attr(data-label);font-size:8px}.sumi-ledger-table td:nth-child(3){border-right:0;grid-column:1/-1;grid-template-columns:1fr;padding-block:14px}.sumi-ledger-table td:nth-child(3):before{display:none}.sumi-ledger-table td:last-child{border-right:0;grid-column:1/-1;display:block}.sumi-row-action{width:100%}.sumi-ledger-title{font-size:16px}.sumi-operation-table,.sumi-op-table,.sumi-operation-table tbody,.sumi-op-table tbody,.sumi-manual-table,.sumi-manual-table tbody{min-width:0;display:block}.sumi-operation-table thead,.sumi-op-table thead,.sumi-manual-table thead{display:none}.sumi-operation-table tr,.sumi-op-table tr,.sumi-manual-table tr{border-top:1px solid var(--sumi-ink);display:block}.sumi-operation-table td,.sumi-op-table td,.sumi-manual-table td{border-bottom:1px solid var(--sumi-rule);grid-template-columns:minmax(92px,.75fr) minmax(0,1.25fr);gap:10px;min-width:0;padding:11px 0;display:grid}.sumi-operation-table td:before,.sumi-op-table td:before,.sumi-manual-table td:before{color:var(--sumi-muted);font-family:var(--sumi-display);letter-spacing:.1em;text-transform:uppercase;content:attr(data-label);font-size:9px;font-weight:700}.sumi-operation-table td:last-child,.sumi-op-table td:last-child,.sumi-manual-table td:last-child{border-bottom:0}.sumi-auth-sheet{padding-inline:22px}.sumi-dossier-status{justify-content:flex-start}.sumi-proposal-sheet summary{grid-template-columns:1fr;gap:8px}.sumi-proposal-sheet summary>span:last-child{white-space:normal}.sumi-pipeline-page .sumi-workspace-header,.sumi-pipeline-page>.sumi-error-field{margin-right:12px}.sumi-pipeline-scroll{padding-right:12px}.sumi-section-heading-inline,.sumi-recipient-heading,.sumi-settings-actions,.sumi-session-section{flex-direction:column;align-items:stretch}.sumi-recipient-row{grid-template-columns:1fr 38px}.sumi-recipient-row>label{grid-column:1/-1;padding-top:0}.sumi-settings-section{padding:92px 0 34px}.sumi-settings-section:before{top:30px}.sumi-proposal-workspace-heading,.sumi-proposal-command-line,.sumi-desk-sheet>header{flex-direction:column;align-items:stretch}.sumi-manual-page>.sumi-workspace-header>.sumi-button{justify-self:stretch}.sumi-manual-ledger{grid-template-columns:1fr}.sumi-auth-shell{grid-template-rows:80px minmax(0,1fr)}.sumi-auth-mast{padding:16px}.sumi-auth-sheet{width:calc(100vw - 24px);box-shadow:6px 6px 0 var(--sumi-seal);margin-block:24px;padding:30px 24px}.sumi-auth-sheet h1{font-size:48px}}@media (prefers-reduced-motion:reduce){:root{--sumi-motion-instant:.001ms;--sumi-motion-micro:.001ms;--sumi-motion-control:.001ms;--sumi-motion-row:.001ms;--sumi-motion-panel:.001ms}*,:before,:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.sumi-state-mark,.sumi-seal-square,.sumi-freshness b{forced-color-adjust:none;border:1px solid canvastext}.sumi-command-link.is-active,.sumi-button-primary{border:2px solid canvastext}}
