@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.w8E6FG_className{font-family:Inter,Inter Fallback;font-style:normal}.w8E6FG_variable{--font-body:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.3bz3aq452sydg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.40kcwrf1wub16.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.200l3jur7oygh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.269kn9uafm0ti.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}._78ed6G_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}._78ed6G_variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--navy:#0b132b;--navy-hover:#1a2447;--cyan:#00d4ff;--cyan-caret:#00cfff;--teal:#0d9488;--amber:#ffb800;--gray-warm:#8e8e82;--light-gray:#e5e5e0;--ink:#0b132b;--ink-2:#334155;--ink-3:#5b6478;--muted:#64748b;--faint:#94a3b8;--line:#e5e7eb;--line-2:#d1d5db;--line-soft:#eef1f4;--panel:#f1f3f6;--hover-row:#f7f8fa;--danger:#dc2626;--danger-hover:#b91c1c;--focus-ring:0 0 0 2px #fff, 0 0 0 4px var(--cyan-caret);--font-display:"Satoshi", var(--font-body), system-ui, sans-serif;--page-max:1304px}*{box-sizing:border-box}html,body{color:var(--ink);font-family:var(--font-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff;margin:0}a{color:var(--ink);text-decoration:none}button,input,select{font-family:inherit}.mono{font-family:var(--font-mono), ui-monospace, monospace}.num{font-variant-numeric:tabular-nums}@keyframes acc-blink{0%,49.99%{opacity:1}50%,to{opacity:0}}.btn{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,0 8px 20px -8px #0b132b3d}.btn:hover{background:var(--navy-hover)}.btn:focus-visible,.link-btn:focus-visible,.select-btn:focus-visible,.seg button:focus-visible,.reg-row:focus-visible,.radio-row:focus-visible,.menu-opt:focus-visible,.navi:focus-visible{box-shadow:var(--focus-ring);outline:none}.btn[disabled]{opacity:.55;cursor:progress}.btn--sm{height:34px;box-shadow:none;padding:0 14px;font-size:12.5px}.btn--danger{background:var(--danger);height:32px;padding:0 13px;font-size:12.5px;box-shadow:0 8px 20px -8px #dc26263d}.btn--danger:hover{background:var(--danger-hover)}.link-btn{color:var(--ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;border-radius:3px;padding:0;font-size:12.5px;font-weight:600;-webkit-text-decoration:underline #cbd5e1;text-decoration:underline #cbd5e1}.link-btn:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.link-btn[disabled]{color:var(--faint);cursor:not-allowed;text-decoration:none}.field{border:1px solid var(--line-2);height:40px;color:var(--ink);background:#fff;border-radius:8px;outline:none;width:100%;padding:0 12px;font-size:13.5px}.field:focus{box-shadow:var(--focus-ring)}.app{background:#fff;min-height:100vh;display:flex}.rail-slot{flex:none;width:76px;position:relative}.rail-slot--pinned{width:236px}.rail{z-index:8;background:var(--panel);border-right:1px solid var(--line);flex-direction:column;width:76px;padding:0 14px 14px;transition:width .24s cubic-bezier(.22,1,.36,1),box-shadow .24s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.rail .rmark,.rail .rhr{display:none}.rail--c .rlbl,.rail--c .rpinb{display:none!important}.rail--c .rmark{display:inline-flex!important}.rail--c .rwm{display:none!important}.rail--c .rhr{display:block!important}.rail--c .ritem{justify-content:center!important;padding-left:0!important;padding-right:0!important}.rail--c .rtile{height:44px;justify-content:center!important;width:44px!important;margin:0 auto 14px!important;padding:0!important}.rail--c .rme{justify-content:center!important;padding:8px 0!important}.rail--c:hover,.rail--c:focus-within{width:236px;box-shadow:0 8px 24px -8px #0b132b24,0 40px 80px -20px #0b132b33}.rail--c:hover .rlbl,.rail--c:focus-within .rlbl{display:block!important}.rail--c:hover .rlblf,.rail--c:focus-within .rlblf{display:flex!important}.rail--c:hover .rwm,.rail--c:focus-within .rwm,.rail--c:hover .rpinb,.rail--c:focus-within .rpinb{display:inline-flex!important}.rail--c:hover .rmark,.rail--c:focus-within .rmark,.rail--c:hover .rhr,.rail--c:focus-within .rhr{display:none!important}.rail--c:hover .ritem,.rail--c:focus-within .ritem{justify-content:flex-start!important;padding-left:10px!important;padding-right:10px!important}.rail--c:hover .rtile,.rail--c:focus-within .rtile{height:auto;justify-content:flex-start!important;width:100%!important;margin:0 0 14px!important;padding:8px 9px!important}.rail--c:hover .rme,.rail--c:focus-within .rme{justify-content:flex-start!important;padding:8px 10px!important}.rail--pinned{width:236px}.rail--pinned .rpinb{background:var(--navy)!important;color:#fff!important}.rail-top{flex:none;justify-content:center;align-items:center;gap:8px;height:58px;display:flex}.rwm{align-items:center;gap:.5em;margin-right:auto;font-size:17px;line-height:1;display:inline-flex}.caret{background:var(--cyan-caret);border-radius:.105em;flex:none;width:.21em;height:1.5em;animation:1.06s step-end infinite acc-blink}@media (prefers-reduced-motion:reduce){.caret{animation:none}}.rpinb{cursor:pointer;width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.navi{transition:background .15s,color .15s}.navi:hover{background:#0b132b0f!important}.rtile{border:1px solid var(--line);text-align:left;width:100%;color:var(--ink);background:#fff;border-radius:10px;align-items:center;gap:10px;margin-bottom:14px;padding:8px 9px;display:flex}a.rtile:hover{color:var(--ink)}.tile-mark{background:var(--navy);color:#fff;width:26px;height:26px;font-family:var(--font-mono), monospace;border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.ritem{position:relative}.nav-item{height:36px;color:var(--ink-2);border-radius:8px;align-items:center;gap:11px;padding:0 10px;font-size:13px;font-weight:500;display:flex}.nav-item svg{stroke:var(--muted);flex:none}.nav-item[aria-current=page]{color:var(--ink);background:#0b132b12;font-weight:600}.nav-item[aria-current=page] svg{stroke:var(--ink)}.rme{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.avatar{background:var(--navy);color:#fff;width:30px;height:30px;font-family:var(--font-mono), monospace;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;display:inline-flex}.topbar{height:58px;padding:0 max(24px, calc((100% - var(--page-max) - 12px) / 2));background:#fff;flex:none;align-items:center;gap:12px;display:flex}.main{min-width:0;padding:24px max(30px, calc((100% - var(--page-max)) / 2)) 34px;flex:1}.page{flex-direction:column;gap:30px;max-width:1180px;display:flex}.page-title{font-family:var(--font-display);letter-spacing:-.028em;color:var(--ink);margin:0;font-size:30px;font-weight:500;line-height:1.05}.panel{background:var(--panel);border-radius:14px;flex-direction:column;gap:16px;padding:20px 24px 22px;display:flex}.radio-row{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:baseline;gap:10px;padding:6px 0;display:flex}.radio-dot{border:1.5px solid var(--faint);background:#fff;border-radius:50%;flex:none;align-self:center;width:14px;height:14px}.radio-dot--on{border:4.5px solid var(--navy)}.card{border:1px solid var(--line);background:#fff;border-radius:14px}.table-scroll{overflow-x:auto}.grid-people{grid-template-columns:minmax(0,1.5fr) 160px 150px minmax(0,1fr) 250px;align-items:center;gap:0 20px;min-width:900px;padding:13px 20px;display:grid}.grid-people--head{color:var(--muted);padding:10px 20px;font-size:12px;font-weight:600}.grid-confirm{background:var(--panel);grid-template-columns:minmax(0,1.5fr) minmax(0,3fr);align-items:center;gap:0 20px;min-width:900px;padding:13px 20px;display:grid}.row-top{border-top:1px solid var(--line-soft)}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.select-btn{border:1px solid var(--line-2);min-width:132px;height:32px;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:0 10px 0 12px;font-size:13px;font-weight:500;display:inline-flex}.select-btn:hover{background:var(--panel)}.select-btn[disabled]{opacity:.4;cursor:not-allowed}.select-btn[disabled]:hover{background:#fff}.menu{z-index:41;border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:2px;width:300px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px -8px #0b132b1f,0 40px 80px -20px #0b132b2e}.menu-shade{z-index:40;cursor:default;background:0 0;border:0;position:fixed;inset:0}.menu-opt{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;width:100%;padding:8px 10px;display:grid}.menu-opt:hover,.menu-opt--on{background:var(--panel)}.filters{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.filter-select{border:1px solid var(--line-2);height:32px;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;padding:0 8px;font-size:13px}.filter-select:focus-visible{box-shadow:var(--focus-ring);outline:none}.seg{background:var(--panel);scrollbar-width:none;border-radius:9px;gap:2px;max-width:100%;padding:3px;display:flex;overflow-x:auto}.seg button{cursor:pointer;height:26px;color:var(--ink-3);background:0 0;border:0;border-radius:7px;flex:none;padding:0 11px;font-size:12.5px;font-weight:500}.seg button[aria-pressed=true]{color:var(--ink);background:#fff;font-weight:600;box-shadow:0 1px 2px #0b132b14}.reg-card{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.reg-row{text-align:left;width:100%;color:var(--ink);font-size:inherit;background:0 0;border:0;grid-template-columns:64px 78px minmax(0,1fr) 110px;align-items:baseline;gap:0 18px;padding:12px 20px;display:grid}.reg-row--open{cursor:pointer}.reg-row--open:hover{background:var(--hover-row)}.reg-detail{flex-direction:column;gap:6px;padding:0 20px 14px 198px;display:flex}.notice{color:var(--danger-hover);font-size:12.5px;line-height:1.45}.notice--ok{color:var(--teal)}.door{background:radial-gradient(1200px 600px at 50% -10%,#00d4ff12,#0000 60%),#fff;justify-content:center;align-items:center;min-height:100vh;padding:32px 16px;display:flex}.door-card{flex-direction:column;gap:22px;width:100%;max-width:420px;display:flex}.door-wordmark{align-self:flex-start;align-items:center;gap:.5em;line-height:1;display:inline-flex}.door-title{font-family:var(--font-display);letter-spacing:-.026em;margin:0;font-size:28px;font-weight:500;line-height:1.1}.door-text{color:var(--ink-3);margin:0;font-size:14px;line-height:1.55}.door-fine{color:var(--muted);margin:0;font-size:11.5px;line-height:1.55}.door-fine a{color:var(--ink-3)}.label{color:var(--ink-2);font-size:12px;font-weight:600}.company-list{flex-direction:column;gap:8px;display:flex}.company-link{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s;display:flex}button.company-link{width:100%;font:inherit;letter-spacing:inherit;color:var(--ink);text-align:left;cursor:pointer;margin:0}.company-link:hover{color:var(--ink);transform:translateY(-1px);box-shadow:0 8px 24px -12px #0b132b2e}@media (max-width:720px){.main{padding:18px 16px 28px}.topbar{padding:0 16px}.reg-row{grid-template-columns:56px minmax(0,1fr)}.reg-row .reg-kind,.reg-row .reg-more{display:none}.reg-detail{padding:0 16px 14px 90px}}.invite-panel{container-type:inline-size}@container (max-width:599px){.invite-grid{grid-template-columns:minmax(0,1fr)!important}}.rgrp{font-family:var(--font-mono), monospace;letter-spacing:.14em;color:var(--faint);text-transform:uppercase;padding:16px 10px 8px;font-size:10px}.rgrp--first{padding-top:2px}.rail .rhr{background:var(--line);height:1px;margin:10px 8px}.rail .rhr--first{margin-top:2px}.lift{transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s,background .15s}.lift:hover{color:#fff;transform:translateY(-2px)}.btn--ghost{color:var(--ink);border:1px solid var(--line-2);box-shadow:none;background:#fff}.btn--ghost:hover{background:var(--panel)}.btn--xs{height:30px;padding:0 12px;font-size:12px}a.btn:hover{color:#fff}a.btn--ghost:hover{color:var(--ink)}.rowh{transition:background .15s}.rowh:hover{background:#fafaf7}.docs-page{max-width:var(--page-max);gap:20px}.docs-layout{align-items:flex-start;gap:18px;display:flex}.docs-nav{flex-direction:column;flex:none;gap:2px;width:214px;display:flex}.docs-nav-sep{background:var(--light-gray);height:1px;margin:12px 6px}.docs-nav-item{color:#3b4159;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;height:33px;padding:0 10px;font-size:12.5px;font-weight:500;display:flex}.docs-nav-item svg{stroke:var(--gray-warm);flex:none}.docs-nav-item:hover{color:var(--ink);background:#0b132b0d}.docs-nav-item--on,.docs-nav-item--on:hover{background:var(--navy);color:#fff;font-weight:600}.docs-nav-item--on svg{stroke:#fff}.docs-nav-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.docs-nav-count{color:var(--gray-warm);font-size:11px}.docs-nav-item--on .docs-nav-count{color:#fff9}.docs-main{flex-direction:column;flex:1;gap:14px;min-width:0;display:flex;container-type:inline-size}.docs-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:2px;display:flex}.docs-head-text{flex-direction:column;gap:5px;min-width:0;display:flex}.docs-h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:21px;font-weight:500;line-height:1.1}.docs-head-sub{color:var(--gray-warm);font-size:12.5px}.docs-crumbs{color:var(--gray-warm);align-items:center;gap:7px;font-size:12px;display:flex}.docs-crumbs a{color:var(--muted)}.docs-crumbs a:hover{color:var(--ink)}.docs-crumbs span[aria-hidden]{color:#c9c9c0}.docs-crumbs--here{color:var(--muted)}.docs-crumbs--here a{text-underline-offset:3px;-webkit-text-decoration:underline #cbd5e1;text-decoration:underline #cbd5e1}.docs-crumbs--here span[aria-hidden]{color:#cbd5e1}.docs-crumbs--here span:last-child{color:#0b132b;font-weight:600}.docs-card{border:1px solid var(--light-gray);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #0b132b0d;container-type:inline-size}.docs-card-head{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:13px 16px 12px;display:flex}.docs-card-title{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);font-size:11px}.docs-card-sub{color:var(--gray-warm);font-size:12px}.docs-row{border-bottom:1px solid #f4f4f0;align-items:center;gap:12px;padding:10px 16px;display:grid}.docs-row:last-child{border-bottom:0}.docs-row--part{grid-template-columns:22px minmax(0,1fr) 190px 100px}.docs-name{align-items:center;gap:11px;min-width:0;display:flex}.docs-name-icon{flex:none;display:inline-flex}.docs-name-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.docs-title{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.docs-title--link{text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .15s}.docs-title--link:hover{text-decoration-color:#cbd5e1}.docs-sub{color:#8e8e82;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.docs-cell{color:#3b4159;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.docs-cell.mono{font-size:11.5px}.docs-cell--muted{color:var(--muted)}.docs-empty{color:var(--ink);margin:0;padding:18px 16px 20px;font-size:13.5px}.docs-fact{border-bottom:1px solid #f4f4f0;grid-template-columns:170px minmax(0,1fr);align-items:baseline;gap:12px;padding:9px 16px;display:grid}.docs-fact:last-child{border-bottom:0}.docs-fact-label{color:var(--gray-warm);font-size:12px}.docs-fact-value{color:var(--ink);overflow-wrap:anywhere;min-width:0;font-size:12.5px}.docs-fact-value--text{color:var(--ink-3);line-height:1.5}.docs-part-n{color:var(--ink);font-size:11.5px;font-weight:700}.docs-foot{border-top:1px solid var(--line-soft);color:var(--muted);margin:0;padding:10px 16px 12px;font-size:11.5px}.upload-page{align-items:center}.upload-card{border:1px solid var(--light-gray);background:#fff;border-radius:16px;width:100%;max-width:720px;overflow:hidden;box-shadow:0 8px 24px -8px #0b132b1f,0 40px 80px -20px #0b132b2e}.upload-head{border-bottom:1px solid #edede8;justify-content:space-between;align-items:center;padding:20px 24px 18px;display:flex}.upload-title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:20px;font-weight:500}.upload-sub{color:var(--gray-warm);font-size:12.5px;line-height:1.5}.upload-body{flex-direction:column;gap:12px;padding:20px 24px 22px;display:flex}.upload-drop{color:var(--ink);text-align:center;background:#fafaf7;border:1.5px dashed #d1d5db;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:26px 16px;transition:border-color .15s,background .15s;display:flex}.upload-drop svg{stroke:var(--muted)}.upload-drop--over{border-color:var(--cyan-caret);background:#00cfff0d}.upload-drop--off{opacity:.55}.upload-note{color:var(--gray-warm);font-size:12px;line-height:1.5}.upload-bar{background:#f1f1ec;border-radius:2px;height:3px;margin-top:4px;display:block;overflow:hidden}.upload-bar>span{background:var(--teal,#0d9488);height:100%;transition:width .2s;display:block}.upload-count{justify-content:space-between;align-items:baseline;gap:12px;margin-top:6px;display:flex}.upload-list{border:1px solid #edede8;border-radius:12px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.upload-line{border-bottom:1px solid #f4f4f0;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.upload-line:last-child{border-bottom:0}.upload-line-text{flex-direction:column;gap:2px;min-width:0;display:flex}.upload-line-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.upload-line-name--dup{color:var(--faint)}.upload-line-say{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.upload-line-say--ok{color:#15803d}.upload-line-say--bad{color:#b45309}.upload-line-end{justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}@keyframes upload-spin{to{transform:rotate(360deg)}}.upload-spin{border:2px solid var(--light-gray);border-top-color:var(--navy);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite upload-spin}.upload-foot{border-top:1px solid var(--line-soft);align-items:center;gap:10px;padding:14px 24px;display:flex}@container (max-width:499px){.docs-row--part{grid-template-columns:22px minmax(0,1fr) 96px}.docs-row--part .docs-col-how{display:none}}@container (max-width:373px){.docs-fact{grid-template-columns:minmax(0,1fr);gap:2px}}@media (max-width:900px){.docs-layout{flex-direction:column;align-items:stretch}.docs-nav{flex-flow:wrap;gap:4px;width:100%}.docs-nav-sep{display:none}.docs-nav-item{width:auto;height:30px}.docs-row--part{grid-template-columns:22px minmax(0,1fr) 96px}.docs-col-where,.docs-col-how,.docs-col-who{display:none}.docs-fact{grid-template-columns:minmax(0,1fr);gap:2px}.docs-head{flex-direction:column;align-items:flex-start;gap:12px}.upload-head,.upload-body,.upload-foot{padding-left:16px;padding-right:16px}}
