:root{color:#e8eef8;font-synthesis:none;text-rendering:optimizelegibility;background:#0d1727;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:#0d1727;min-width:320px;min-height:100vh;margin:0}button{font:inherit}button:focus-visible{outline-offset:3px;outline:3px solid #e8ad58}.shell{grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:#101b2d;border-right:1px solid #26364d;flex-direction:column;gap:28px;padding:32px 24px;display:flex}.brand-mark{color:#101b2d;background:#e8ad58;place-items:center;width:44px;height:44px;font-size:22px;font-weight:800;display:grid}.eyebrow{color:#93a7c3;letter-spacing:.1em;margin:0 0 8px;font-size:12px}h1,h2,h3,p{margin-top:0}h1{margin-bottom:0;font-size:24px}h2{letter-spacing:-.03em;margin-bottom:0;font-size:clamp(24px,4vw,38px)}h3{margin-bottom:12px;font-size:22px}.sidebar nav{gap:8px;display:grid}.nav-item{color:#93a7c3;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;gap:5px;padding:14px;display:grid}.nav-item:disabled{cursor:not-allowed;opacity:.55}.nav-item.active{color:#f4f7fb;background:#192942;border-color:#39506e}.nav-item small{color:#6f86a5;font-size:12px}.sidebar-note{color:#6f86a5;margin-top:auto;font-size:12px;line-height:1.65}.content{padding:48px clamp(24px,6vw,84px)}.topbar{justify-content:space-between;align-items:end;gap:24px;margin-bottom:40px;display:flex}.identity{color:#c8d6e9;background:#16243a;border:1px solid #2d415d;padding:9px 12px;font-size:13px}.notice{color:#f4d7a2;background:#2a2419;border-left:3px solid #e8ad58;margin-bottom:24px;padding:14px 16px}.focus-panel{background:#142239;border:1px solid #30455f;grid-template-columns:minmax(0,1fr) 1px 220px;align-items:center;gap:30px;padding:32px;display:grid}.status-dot{background:#6fc3a5;border-radius:50%;width:9px;height:9px;margin-bottom:14px;display:inline-block;box-shadow:0 0 0 5px #23483f}.muted{color:#93a7c3;max-width:58ch;margin-bottom:0;line-height:1.7}.focus-rule{background:#30455f;align-self:stretch}.summary{gap:18px;margin:0;display:grid}.summary div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.summary dt{color:#93a7c3;font-size:13px}.summary dd{margin:0;font-size:28px;font-weight:700}.amber{color:#e8ad58}.empty-state{border-top:1px solid #26364d;margin-top:24px;padding:30px 0}.work-list{margin-top:28px}.section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.section-heading h3{margin-bottom:0}.post-list{gap:10px;display:grid}.post-row{background:#142239;border:1px solid #263b56;justify-content:space-between;gap:20px;padding:18px;display:flex}.post-row h4{margin:0 0 6px;font-size:17px}.post-row .muted{font-size:13px}.post-kind{color:#e8ad58;margin:0 0 8px;font-size:12px}.amount{color:#c8d6e9;white-space:nowrap;align-self:center;font-size:13px}.draft-form{background:#142239;border:1px solid #263b56;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;display:grid}.draft-form label{color:#c8d6e9;gap:7px;font-size:13px;display:grid}.draft-form input,.draft-form textarea,.draft-form select{color:#f4f7fb;background:#0f1b2d;border:1px solid #39506e;border-radius:2px;width:100%;padding:10px 12px}.draft-form textarea{resize:vertical}.draft-form input:focus,.draft-form textarea:focus,.draft-form select:focus{outline-offset:1px;outline:2px solid #e8ad58}.draft-form-wide,.draft-form-actions{grid-column:1/-1}.draft-form-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.attachment-panel{background:#101c2d;border:1px solid #30455f;gap:12px;padding:14px;display:grid}.attachment-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.attachment-list li{border:1px solid #263b56;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.primary-button,.secondary-button{cursor:pointer;border:1px solid #e8ad58;border-radius:2px;padding:10px 14px}.primary-button{color:#101b2d;background:#e8ad58}.secondary-button{color:#e8ad58;background:0 0;border-color:#6e5b38}.primary-button:disabled,.secondary-button:disabled{cursor:wait;opacity:.55}.form-success{color:#8fd4b7;font-size:13px}.form-error{color:#f0a3a3;font-size:13px}.post-actions{align-content:center;justify-items:end;gap:10px;display:grid}.operation-panel{background:#142239;border:1px solid #263b56;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;display:grid}.operation-panel label{color:#c8d6e9;gap:7px;font-size:13px;display:grid}.operation-panel input,.operation-panel textarea,.operation-panel select{color:#f4f7fb;background:#0f1b2d;border:1px solid #39506e;border-radius:2px;width:100%;padding:10px 12px}.operation-panel textarea{resize:vertical}.operation-panel input:focus,.operation-panel textarea:focus,.operation-panel select:focus{outline-offset:1px;outline:2px solid #e8ad58}.operation-form-wide,.operation-actions{grid-column:1/-1}.operation-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.server-facts{background:#101c2d;border:1px solid #30455f;gap:12px;margin-top:14px;padding:16px;display:grid}.server-facts .eyebrow{margin-bottom:0}.fact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.fact-grid div{gap:5px;min-width:0;display:grid}.fact-grid dt{color:#93a7c3;font-size:12px}.fact-grid dd{color:#f4f7fb;overflow-wrap:anywhere;margin:0}.fulfillment-timeline{gap:10px;margin:14px 0 18px;padding:0;list-style:none;display:grid}.fulfillment-timeline li{background:#142239;border-left:3px solid #6fc3a5;gap:5px;padding:12px 14px;display:grid}.timeline-heading{color:#f4f7fb;justify-content:space-between;gap:12px;display:flex}.timeline-heading span,.fulfillment-timeline time{color:#93a7c3;font-size:12px}.fulfillment-form{margin-top:14px}.confirmation-list{gap:10px;margin:14px 0 18px;padding:0;list-style:none;display:grid}.confirmation-list li{background:#142239;border-left:3px solid #e8ad58;gap:7px;padding:12px 14px;display:grid}.confirmation-list p{color:#c8d6e9;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.confirmation-list time{color:#93a7c3;font-size:12px}.confirmation-form{margin-top:14px}@media (width<=720px){.shell{display:block}.sidebar{border-bottom:1px solid #26364d;border-right:0;padding:20px;display:block}.brand-mark{vertical-align:middle;margin-right:12px;display:inline-grid}.sidebar>div:nth-child(2){vertical-align:middle;display:inline-block}.sidebar nav{margin-top:20px;display:flex;overflow-x:auto}.nav-item{min-width:120px}.nav-item small,.sidebar-note{display:none}.content{padding:28px 20px 44px}.topbar{flex-direction:column;align-items:start;margin-bottom:28px}.focus-panel{grid-template-columns:1fr;gap:20px;padding:24px}.focus-rule{width:100%;height:1px}.section-heading,.post-row{flex-direction:column;align-items:start}.draft-form{grid-template-columns:1fr}.draft-form-wide,.draft-form-actions{grid-column:auto}.operation-panel{grid-template-columns:1fr}.operation-form-wide,.operation-actions{grid-column:auto}.fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.post-actions{align-content:start;justify-items:start}.amount{align-self:start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--web-bg:#0a1220;--web-bg-soft:#0f1b2d;--web-surface:#142239e6;--web-surface-raised:#192a44f5;--web-border:#8daacc33;--web-border-strong:#8daacc57;--web-text:#f4f7fb;--web-text-soft:#c8d6e9;--web-text-muted:#93a7c3;--web-accent:#e8ad58;--web-accent-strong:#f3c579;--web-success:#6fc3a5;--web-danger:#f0a3a3;--web-radius-sm:9px;--web-radius-md:14px;--web-radius-lg:20px;--web-shadow-sm:0 10px 28px #0000002e;--web-shadow-md:0 20px 50px #0000003d}body{color:var(--web-text);background:radial-gradient(circle at 86% -12%, #6fc3a51a, transparent 30rem), radial-gradient(circle at 8% 0%, #e8ad5814, transparent 28rem), var(--web-bg)}button,input,textarea,select{transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s}.sidebar{border-right:1px solid var(--web-border);background:linear-gradient(#101b2dfa,#0a1220fa);height:100vh;padding:26px 18px;position:sticky;top:0;box-shadow:14px 0 38px #0000001f}.brand-mark{background:linear-gradient(135deg, var(--web-accent-strong), var(--web-accent));border-radius:14px;width:46px;height:46px;box-shadow:0 10px 22px #e8ad582e}.eyebrow{color:var(--web-success);letter-spacing:.12em;font-weight:700}.nav-item{border-radius:var(--web-radius-sm);min-height:52px;color:var(--web-text-muted);border-color:#0000;padding:11px 12px;line-height:1.35}.nav-item:hover:not(:disabled){color:var(--web-text);border-color:var(--web-border);background:#8daacc14}.nav-item svg{vertical-align:-3px;color:var(--web-success);flex:none;margin-right:7px}.content{max-width:1480px;padding-top:38px;padding-bottom:64px}.topbar{border:1px solid var(--web-border);border-radius:var(--web-radius-lg);box-shadow:var(--web-shadow-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111d30b8;margin-bottom:28px;padding:18px 20px}.identity{border-color:var(--web-border);background:#142239d1;border-radius:999px}.focus-panel,.work-list,.draft-form,.operation-panel,.server-facts{border-radius:var(--web-radius-md);border-color:var(--web-border);box-shadow:var(--web-shadow-sm)}.notice{border-radius:var(--web-radius-sm);box-shadow:var(--web-shadow-sm);border-left-width:4px}.post-row{border-radius:var(--web-radius-sm);border-color:var(--web-border);background:#142239b8;padding:18px;box-shadow:0 6px 18px #0000001a}.post-kind{color:var(--web-accent-strong);font-weight:700}.draft-form input,.draft-form textarea,.draft-form select,.operation-panel input,.operation-panel textarea,.operation-panel select{border-radius:var(--web-radius-sm);border-color:var(--web-border-strong);background:#0a1220b8}.primary-button,.secondary-button{border-radius:var(--web-radius-sm);justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 14px;font-weight:700;display:inline-flex}.primary-button{color:#101b2d;background:linear-gradient(135deg, var(--web-accent-strong), var(--web-accent));box-shadow:0 8px 18px #e8ad5829}.attachment-panel{border-radius:var(--web-radius-sm);border-color:var(--web-border);background:#0c18288c}.attachment-list li,.fulfillment-timeline li,.confirmation-list li{border-radius:var(--web-radius-sm);border-color:var(--web-border);background:#142239b8}.empty-state{color:var(--web-text-muted);border-top-color:var(--web-border)}.form-success{color:var(--web-success);font-weight:600}.form-error{color:var(--web-danger);font-weight:600}@media (width<=720px){.sidebar{height:auto;padding:18px 16px;position:static}.content{padding:22px 16px 44px}.topbar{border-radius:var(--web-radius-md);padding:16px}.focus-panel,.work-list,.draft-form,.operation-panel{padding:18px}.nav-item{min-width:132px}.post-row{padding:16px}.primary-button,.secondary-button{min-height:42px}}:root{--web-bg:#0d0d16;--web-bg-soft:#11111d;--web-surface:#171722;--web-surface-raised:#20202e;--web-surface-high:#2a2a3b;--web-border:#cdcaee24;--web-border-strong:#cdcaee3d;--web-text:#f7f6ff;--web-text-soft:#d9d8e8;--web-text-muted:#a3a2b8;--web-text-faint:#737288;--web-accent:#72e3c0;--web-accent-strong:#c2ffec;--web-amber:#f3c27a;--web-danger:#ff8096;--web-blue:#94b9ff;--web-purple:#c4a7ff;--web-radius-sm:10px;--web-radius-md:14px;--web-radius-lg:16px;--web-shadow-sm:0 12px 34px #00000038;--web-shadow-md:0 24px 80px #00000061}html{background:var(--web-bg)}body{color:var(--web-text);background:radial-gradient(circle at 84% -8%, #c4a7ff29, transparent 34rem), radial-gradient(circle at 15% 18%, #72e3c014, transparent 30rem), var(--web-bg);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}::selection{color:#07231d;background:var(--web-accent)}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--web-accent);outline-offset:2px}.shell{grid-template-columns:250px minmax(0,1fr)}.sidebar{border-right-color:var(--web-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0d16f0;gap:24px;height:100vh;padding:24px 15px 18px;position:sticky;top:0;box-shadow:14px 0 38px #0000001f}.brand-mark{color:#07231d;background:linear-gradient(145deg, var(--web-accent-strong), var(--web-accent));border-radius:12px;width:40px;height:40px;box-shadow:0 10px 24px #5ed3ba2e}.eyebrow{color:var(--web-text-faint);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:700}.sidebar nav{gap:3px}.nav-item{color:#9cb1c0;border-radius:var(--web-radius-sm);border-color:#0000;min-height:48px;padding:10px 12px;line-height:1.35;transition:color .18s,background-color .18s,border-color .18s,transform .18s}.nav-item:hover:not(:disabled){color:var(--web-text);border-color:var(--web-border);background:#7c9aae1a;transform:translate(1px)}.nav-item.active{color:#dffff8;box-shadow:inset 3px 0 var(--web-accent);background:linear-gradient(90deg,#70dcc82e,#70dcc808);border-color:#70dcc81f}.nav-item small,.sidebar-note{color:var(--web-text-faint)}.content{max-width:1480px;padding:24px clamp(18px,3vw,44px) 44px}.topbar{box-shadow:none;background:0 0;border:0;align-items:center;margin-bottom:30px;padding:0}.topbar h2{color:var(--web-text)}.identity{color:var(--web-text-soft);border-color:var(--web-border);background:#171722e0;border-radius:999px}.muted{color:var(--web-text-muted)}.notice{color:var(--web-text-soft);border-left-color:var(--web-amber);border-radius:var(--web-radius-sm);box-shadow:var(--web-shadow-sm);background:#20202ec7}.notice.error{color:#ffd6de;border-left-color:var(--web-danger);background:#ff80961a}.focus-panel,.work-list,.draft-form,.operation-panel,.server-facts{border-color:var(--web-border);border-radius:var(--web-radius-lg);box-shadow:var(--web-shadow-sm)}.focus-panel{background:linear-gradient(145deg,#20202ef5,#171722f5);padding:28px}.status-dot{background:var(--web-accent);box-shadow:0 0 0 5px #72e3c01f}.focus-rule{background:var(--web-border-strong)}.summary dt{color:var(--web-text-muted)}.summary dd{color:var(--web-text)}.amber,.post-kind{color:var(--web-amber)}.work-list{background:#171722a3;padding:20px}.work-list>.section-heading{margin-bottom:18px}.section-heading h3{color:var(--web-text)}.empty-state{border-top-color:var(--web-border)}.post-list{gap:12px}.post-row{border-color:var(--web-border);border-radius:var(--web-radius-sm);background:#20202eb8;padding:18px;transition:border-color .18s,background-color .18s,transform .18s;box-shadow:0 6px 18px #0000001a}.post-row:hover{border-color:var(--web-border-strong);background:var(--web-surface-raised);transform:translateY(-1px)}.post-kind{font-weight:700}.amount{color:var(--web-text-soft);font-weight:600}.draft-form,.operation-panel{background:linear-gradient(145deg,#20202ef5,#171722f5);padding:22px}.draft-form label,.operation-panel label{color:var(--web-text-soft)}.draft-form input,.draft-form textarea,.draft-form select,.operation-panel input,.operation-panel textarea,.operation-panel select{color:var(--web-text);border-color:var(--web-border-strong);border-radius:var(--web-radius-sm);background:#0d0d16b8}.draft-form input::placeholder,.draft-form textarea::placeholder,.operation-panel input::placeholder,.operation-panel textarea::placeholder{color:var(--web-text-faint)}.draft-form input:hover,.draft-form textarea:hover,.draft-form select:hover,.operation-panel input:hover,.operation-panel textarea:hover,.operation-panel select:hover{border-color:#72e3c06b}.draft-form input:focus,.draft-form textarea:focus,.draft-form select:focus,.operation-panel input:focus,.operation-panel textarea:focus,.operation-panel select:focus{border-color:var(--web-accent);outline:0;box-shadow:0 0 0 3px #72e3c021}.primary-button,.secondary-button{border-radius:var(--web-radius-sm);min-height:40px;font-weight:700}.primary-button{color:#07231d;background:linear-gradient(145deg, var(--web-accent-strong), var(--web-accent));border-color:var(--web-accent);box-shadow:0 8px 18px #5ed3ba29}.primary-button:hover:not(:disabled){background:var(--web-accent-strong);transform:translateY(-1px)}.secondary-button{color:var(--web-text-soft);border-color:var(--web-border-strong);background:#7c9aae12}.secondary-button:hover:not(:disabled){color:var(--web-text);background:#72e3c01a;border-color:#72e3c066}.form-success{color:var(--web-accent)}.form-error{color:var(--web-danger)}.server-facts{background:#11111db8}.attachment-panel{border-color:var(--web-border);border-radius:var(--web-radius-sm);background:#11111d9e}.attachment-list li,.fulfillment-timeline li,.confirmation-list li{border-color:var(--web-border);border-radius:var(--web-radius-sm);background:#20202eb8}.fulfillment-timeline li{border-left-color:var(--web-accent)}.confirmation-list li{border-left-color:var(--web-amber)}.timeline-heading{color:var(--web-text)}.timeline-heading span,.fulfillment-timeline time,.confirmation-list time{color:var(--web-text-muted)}table{color:var(--web-text-soft);border-color:var(--web-border)}th{color:var(--web-text-muted)}td{border-color:var(--web-border)}code{color:var(--web-accent-strong);background:#72e3c014}@media (width<=720px){.sidebar{height:auto;padding:18px 16px;position:static}.content{padding:22px 16px 44px}.topbar{align-items:flex-start;padding:0}.focus-panel,.work-list,.draft-form,.operation-panel{padding:18px}.nav-item{min-width:132px}.post-row{padding:16px}.primary-button,.secondary-button{min-height:42px}}@media (width<=450px){.topbar{gap:14px}.identity{overflow-wrap:anywhere;max-width:100%}.content{padding-inline:12px}.focus-panel,.work-list,.draft-form,.operation-panel{padding:15px}.draft-form-actions,.operation-actions{align-items:stretch}.draft-form-actions button,.operation-actions button{width:100%}}
