@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff")}:root{--ink-950:#08111d;--ink-900:#0e1b2c;--ink-800:#13233a;--ink-700:#2a3950;--ink-600:#3d4c63;--ink-500:#56657a;--ink-400:#6b798d;--ink-300:#8a96a8;--line:#e9e5dc;--line-2:#d8d3c7;--paper:#f4f2ed;--paper-2:#faf8f4;--surface:#fff;--primary:#2446c8;--primary-hover:#1c39a8;--primary-soft:#eaeefc;--primary-ring:#2446c847;--field:#0b7a5f;--field-soft:#e3f4ee;--danger:#c23a2b;--danger-soft:#fdecea;--note:#8a5a00;--note-bg:#fff6d6;--note-line:#e2b33a;--stage-survey:#a14b05;--stage-survey-bg:#fdf0dc;--stage-material:#6d28d9;--stage-material-bg:#efe9fd;--stage-install:#0f766e;--stage-install-bg:#dff5f1;--stage-accept:#2446c8;--stage-accept-bg:#e6ecfd;--stage-done:#15803d;--stage-done-bg:#e2f5e8;--radius:8px;--radius-lg:12px;--shadow-1:0 1px 2px #0e1b2c0d;--shadow-2:0 1px 2px #0e1b2c0a, 0 8px 24px #0e1b2c12;--shadow-3:0 2px 6px #0e1b2c0f, 0 18px 40px #0e1b2c1f;--ease:cubic-bezier(.2, .7, .2, 1);--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang TC", "Noto Sans TC", "Microsoft JhengHei", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;font-family:var(--font-sans);color:var(--ink-900);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}html,body,#root{background:var(--paper);min-height:100%;margin:0}body{font-feature-settings:"palt" 0}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:500}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button{font-family:inherit}:where(button,a,[tabindex]):focus-visible{outline:3px solid var(--primary-ring);outline-offset:2px;border-radius:6px}::selection{background:#d7e0fb}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.proto-root{flex-direction:column;min-height:100vh;display:flex}.proto-body{flex-direction:column;flex:1;min-height:0;display:flex}.proto-topbar{z-index:50;box-sizing:border-box;min-height:48px;padding:6px 16px;padding-top:calc(6px + env(safe-area-inset-top,0px));background:var(--ink-950);color:#e8edf5;border-bottom:1px solid #ffffff0f;align-items:center;gap:10px;font-size:13px;display:flex;position:sticky;top:0}.proto-badge{letter-spacing:.12em;color:var(--ink-950);background:#f5b83d;border-radius:4px;flex-shrink:0;padding:2px 7px;font-size:11px;font-weight:700}.proto-title{white-space:nowrap;color:#fff;font-weight:600}.proto-title .mono{color:#9fb0c8;margin-left:2px;font-weight:500}.proto-sep{background:#ffffff24;width:1px;height:18px}.proto-surface{white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.proto-surface:before{content:"";background:#6d8cff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #6d8cff38}.proto-surface[data-kind=field]:before{background:#3ecf9a;box-shadow:0 0 0 3px #3ecf9a38}.proto-btn{color:#e8edf5;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff29;border-radius:6px;align-items:center;gap:6px;height:30px;padding:0 10px;font-size:13px;transition:background .15s,border-color .15s;display:inline-flex}.proto-btn:hover{background:#ffffff1a;border-color:#ffffff47}.proto-btn.is-quiet{color:#aebbd0;background:0 0;border-color:#0000}.proto-btn.is-quiet:hover{color:#fff;background:#ffffff14}.proto-login{align-items:center;gap:8px;min-width:0;display:inline-flex}.proto-login-label{color:#9fb0c8;white-space:nowrap}.proto-select{min-width:250px}.proto-topbar .ant-select .ant-select-selector,.proto-topbar .ant-select{color:#fff;background:#ffffff0f!important;border-color:#ffffff2e!important}.proto-topbar .ant-select{border-radius:6px;height:32px}.proto-topbar .ant-select .ant-select-content,.proto-topbar .ant-select-selection-item,.proto-topbar .ant-select input{color:#fff!important}.proto-topbar .ant-select .ant-select-suffix,.proto-topbar .ant-select-arrow{color:#9fb0c8}.proto-topbar .ant-select:hover{border-color:#ffffff57!important}.proto-meta{color:#9fb0c8;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.proto-spacer{flex:1}@media (width<=900px){.proto-sep,.proto-meta,.proto-login-label{display:none}}@media (width<=599px){.proto-topbar{gap:6px;padding-inline:10px}.proto-title,.proto-surface,.proto-btn-text{display:none}.proto-login{flex:1}.proto-topbar .proto-spacer{display:none}.proto-select{width:100%;min-width:0}.proto-btn{padding:0 8px}.proto-root.is-field{height:100dvh;min-height:0}}.gate{background:radial-gradient(1200px 520px at 85% -10%, #2446c817, transparent 60%), radial-gradient(900px 420px at -10% 10%, #0b7a5f12, transparent 60%), var(--paper);min-height:100vh;color:var(--ink-900)}.gate[data-surface=field]{background:radial-gradient(1100px 500px at 90% -10%, #0b7a5f1a, transparent 60%), var(--paper)}.gate-bar{height:56px;padding:0 24px;padding-top:env(safe-area-inset-top,0px);border-bottom:1px solid var(--line);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);z-index:10;background:#faf8f4c7;align-items:center;gap:10px;display:flex;position:sticky;top:0}.gate-bar-title{white-space:nowrap;align-items:baseline;gap:8px;font-size:15px;font-weight:650;display:inline-flex}.gate-bar-title .mono{color:var(--ink-400);font-size:13px}.gate-bar-sub{color:var(--ink-500);border-left:1px solid var(--line-2);padding-left:8px;font-size:13px;font-weight:500}.gate-bar-btn{border:1px solid var(--line-2);background:var(--surface);height:34px;color:var(--ink-700);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;transition:border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.gate-bar-btn:hover{border-color:var(--primary);color:var(--primary)}.gate-bar-btn.is-quiet{color:var(--ink-500);background:0 0;border-color:#0000;font-weight:500}.gate-bar-btn.is-quiet:hover{color:var(--danger)}.gate-body{max-width:1080px;margin:0 auto;padding:56px 24px 96px}.gate-kicker{letter-spacing:.14em;color:var(--primary);align-items:center;gap:8px;margin:0 0 14px;font-size:12px;font-weight:650;display:inline-flex}.gate[data-surface=field] .gate-kicker{color:var(--field)}.gate-kicker:before{content:"";background:currentColor;border-radius:2px;width:20px;height:2px}.gate h1{letter-spacing:-.02em;max-width:820px;margin:0 0 16px;font-size:clamp(28px,4.2vw,44px);font-weight:750;line-height:1.22}.gate-lead{max-width:620px;color:var(--ink-500);margin:0 0 40px;font-size:15px;line-height:1.8}.gate-cards{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}.gate-card{text-align:left;border:1px solid var(--line);background:var(--surface);cursor:pointer;color:inherit;box-shadow:var(--shadow-1);transition:transform .25s var(--ease), box-shadow .25s var(--ease), border-color .2s;border-radius:16px;padding:0;position:relative;overflow:hidden}.gate-card:hover{box-shadow:var(--shadow-3);border-color:var(--line-2);transform:translateY(-3px)}.gate-card:active{transform:translateY(-1px)}.gate-card:focus-visible{outline:3px solid var(--primary-ring);outline-offset:3px;border-radius:16px}.gate-card.is-system{flex-direction:column;display:flex}.gate-card-art{box-sizing:border-box;border-bottom:1px solid var(--line);background:linear-gradient(#0000 23px,#2446c812 24px) 0 0/24px 24px,linear-gradient(90deg,#0000 23px,#2446c812 24px) 0 0/24px 24px,linear-gradient(#e9eefb,#f6f7fb);justify-content:center;align-items:flex-end;height:200px;padding-top:24px;display:flex}.gate-card[data-surface=field] .gate-card-art{background:linear-gradient(#0000 23px,#0b7a5f14 24px) 0 0/24px 24px,linear-gradient(90deg,#0000 23px,#0b7a5f14 24px) 0 0/24px 24px,linear-gradient(#e4f3ed,#f4faf7)}.gate-mark{width:260px;max-width:86%;height:auto;transition:transform .35s var(--ease);display:block}.gate-card:hover .gate-mark{transform:translateY(-4px)scale(1.02)}.gate-card-body{flex-direction:column;flex:1;gap:8px;padding:22px 24px 24px;display:flex}.gate-who{letter-spacing:.06em;color:var(--ink-400);font-size:12px;font-weight:600}.gate-name{letter-spacing:-.01em;font-size:22px;font-weight:750}.gate-desc{color:var(--ink-500);font-size:14px;line-height:1.7}.gate-people{color:var(--ink-400);border-top:1px dashed var(--line-2);margin-top:4px;padding-top:10px;font-size:12px;line-height:1.6}.gate-cta{color:var(--primary);align-items:center;gap:8px;margin-top:auto;padding-top:12px;font-size:14px;font-weight:650;display:inline-flex}.gate-card[data-surface=field] .gate-cta{color:var(--field)}.gate-cta .anticon{transition:transform .25s var(--ease)}.gate-card:hover .gate-cta .anticon{transform:translate(4px)}.gate-lower{grid-template-columns:minmax(260px,360px) 1fr;align-items:start;gap:20px;margin-top:28px;display:grid}@media (width<=760px){.gate-lower{grid-template-columns:1fr}}@media (width<=420px){.gate h1{font-size:26px}}.gate-survey{border:1.5px dashed var(--note-line);background:var(--note-bg);cursor:pointer;text-align:left;width:100%;color:inherit;transition:transform .2s var(--ease), box-shadow .2s;border-radius:14px;align-items:flex-start;gap:14px;padding:18px;display:flex}.gate-survey:hover{transform:translateY(-2px);box-shadow:0 10px 24px #8a5a001f}.gate-survey>span{flex-direction:column;gap:4px;display:flex}.gate-survey-mark{flex-shrink:0;width:44px;height:44px}.gate-survey-kicker{letter-spacing:.12em;color:var(--note);font-size:11px;font-weight:650}.gate-survey-title{align-items:center;gap:8px;font-size:17px;font-weight:700;display:inline-flex}.gate-survey-title .anticon{color:var(--note);font-size:13px}.gate-survey-desc{color:#6b5a33;font-size:13px;line-height:1.6}.gate-release{border:1px solid var(--line);background:#ffffffb3;border-radius:14px;padding:18px 22px}.gate-release h2{align-items:baseline;gap:8px;margin:0 0 8px;font-size:14px;font-weight:700;display:flex}.gate-release h2 .mono{color:var(--primary);background:var(--primary-soft);border-radius:4px;padding:1px 6px;font-size:12px}.gate-release h3{color:var(--ink-500);margin:12px 0 4px;font-size:12px}.gate-release ul{color:var(--ink-600);margin:0;padding-left:18px;font-size:13px;line-height:1.75}.gate-release details{color:var(--ink-500);margin-top:10px;font-size:13px}.gate-release summary{cursor:pointer;color:var(--ink-600);width:fit-content;font-weight:600}.gate-release summary:hover{color:var(--primary)}.gate-group{margin-bottom:36px}.gate-group-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.gate-group-title{font-size:16px;font-weight:700}.gate-group-hint{color:var(--ink-400);margin-top:1px;font-size:13px}.gate-role-mark{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:inline-flex}.gate-role-mark:has(.anticon+.anticon){gap:2px;font-size:15px}.gate-cards.is-accounts{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.gate-card.is-account{border-radius:14px;align-items:flex-start;gap:14px;padding:18px;display:flex}.gate-avatar{color:#fff;background:linear-gradient(140deg,#3a5ce0,#1c39a8);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:17px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 2px #ffffff40}.gate[data-surface=field] .gate-avatar{background:linear-gradient(140deg,#14a07c,#0b6a52)}.gate-account-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.gate-card.is-account .gate-name{font-size:17px}.gate-card.is-account .gate-who{letter-spacing:0;color:var(--ink-500);font-size:13px;font-weight:500}.gate-contact{color:var(--ink-400);flex-wrap:wrap;gap:0 10px;font-size:12px;display:flex}.gate-contact>span{white-space:nowrap}.gate-account-go{color:var(--line-2);transition:color .2s, transform .25s var(--ease);margin-top:14px;font-size:14px}.gate-card.is-account:hover .gate-account-go{color:var(--primary);transform:translate(3px)}.gate[data-surface=field] .gate-card.is-account:hover .gate-account-go{color:var(--field)}.gate-role-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.gate-role-chip{border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-flex}.tone-admin{color:#6127c0;background:#f1eafd}.tone-pm{background:var(--primary-soft);color:var(--primary)}.tone-material{color:#0f6b73;background:#e3f3f5}.tone-accept{color:#1d7a3c;background:#e6f4ea}.tone-pay{color:#8f5a00;background:#fff2d9}.tone-survey{color:#a14b05;background:#fdefdc}.tone-install{background:var(--field-soft);color:var(--field)}.q-list{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.q-item{border-top:1px solid var(--line);grid-template-columns:64px 1fr;align-items:baseline;gap:12px;padding:16px 20px;font-size:15px;line-height:1.7;display:grid}.q-item:first-child{border-top:0}.q-item:hover{background:var(--paper-2)}.q-item-id{color:var(--note);background:var(--note-bg);border:1px dashed var(--note-line);border-radius:6px;justify-content:center;padding:1px 0;font-size:12px;font-weight:600;display:inline-flex}@media (width<=599px){.gate-bar{padding:0 14px}.gate-body{padding:32px 16px 64px}.gate-card-art{height:160px}.gate-bar-sub{display:none}.q-item{grid-template-columns:52px 1fr;padding:14px;font-size:14px}}.ops-layout{flex:1;min-height:0}.ops-layout.ant-layout{background:var(--paper)}.ops-sider.ant-layout-sider{background:var(--ink-900);border-right:1px solid var(--ink-800);height:calc(100vh - 48px);top:48px;position:sticky!important}.ant-layout-sider-children{flex-direction:column;height:100%;display:flex}.ops-brand{color:#fff;align-items:center;gap:10px;padding:18px 20px 14px;display:flex}.ops-brand-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.ops-brand-name{letter-spacing:.02em;font-size:16px;font-weight:750}.ops-brand-sub{color:#8ea0bb;font-size:12px}.ops-nav{flex:1;padding-top:6px;overflow:auto}.ops-nav .ant-menu-dark{background:0 0;font-size:14px}.ops-nav .ant-menu-dark .ant-menu-item{font-weight:500}.ops-nav .ant-menu-dark .ant-menu-item-selected{font-weight:650;box-shadow:0 6px 16px #2446c859}.ops-user{box-sizing:border-box;cursor:pointer;text-align:left;color:#e8edf5;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:10px;width:calc(100% - 24px);margin:12px;padding:10px 12px;transition:background .15s,border-color .15s;display:flex}.ops-user:hover{background:#ffffff14}.ops-user.is-active{background:#2446c847;border-color:#6d8cff80}.ops-user-avatar{color:#fff;background:linear-gradient(140deg,#3a5ce0,#1c39a8);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-weight:700;display:flex;box-shadow:inset 0 0 0 2px #fff3}.ops-user-meta{flex-direction:column;gap:1px;min-width:0;display:flex}.ops-user-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.ops-user-sub{color:#8ea0bb;font-size:12px;line-height:1.45}.ops-sider.is-collapsed .ops-brand{justify-content:center;padding-inline:0}.ops-sider.is-collapsed .ops-brand-text,.ops-sider.is-collapsed .ops-user-meta{display:none}.ops-sider.is-collapsed .ops-user{justify-content:center;width:calc(100% - 16px);margin:8px;padding:8px 0}.ops-content{min-width:0}.ops-page{max-width:1320px;margin:0 auto;padding:20px 32px 64px}@media (width<=1199px){.ops-page{padding:16px 20px 56px}}.ops-page>.ant-breadcrumb{font-size:13px;margin-bottom:6px!important}.ops-page>.ant-breadcrumb a{color:var(--ink-400)}.ops-page>.ant-breadcrumb a:hover{color:var(--primary);background:0 0}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.page-head-main{min-width:0}.page-kicker{letter-spacing:.08em;color:var(--ink-400);margin-bottom:4px;font-size:12px;font-weight:650}.page-title{letter-spacing:-.015em;margin:0;font-size:26px;font-weight:750;line-height:1.3}.page-desc{color:var(--ink-500);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:6px;line-height:1.7;display:flex}.page-desc strong{color:var(--ink-800);font-weight:650}.page-head-extra{gap:8px;display:flex}.page-alert{border-radius:10px;margin-bottom:16px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);overflow:hidden}.panel+.panel{margin-top:16px}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.panel-title{margin:0;font-size:15px;font-weight:700}.panel-meta{color:var(--ink-400);font-size:12px}.toolbar{border-bottom:1px solid var(--line);background:var(--paper-2);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}.toolbar-search{width:300px;max-width:100%}.toolbar-select{width:140px}.toolbar-select.is-narrow{width:120px}.toolbar-count{color:var(--ink-400);white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:13px;display:inline-flex}.toolbar-count .mono{color:var(--ink-800);font-weight:600}.panel .ant-table-wrapper .ant-table{border-radius:0}.panel .ant-table-content,.panel .ant-table-body{scrollbar-width:thin;scrollbar-color:#0e1b2c59 transparent}.panel .ant-table-content::-webkit-scrollbar{height:8px}.panel .ant-table-body::-webkit-scrollbar{height:8px}.panel .ant-table-content::-webkit-scrollbar-thumb{background:#0e1b2c59;border-radius:4px}.panel .ant-table-body::-webkit-scrollbar-thumb{background:#0e1b2c59;border-radius:4px}.panel .ant-table-content,.panel .ant-table-body{overflow:auto hidden!important}.panel .ant-table-thead>tr>th,.panel .ant-table-tbody>tr>td{white-space:nowrap}.panel .ant-table-wrapper .ant-table-container{border-radius:0}.panel .ant-table-thead>tr>th{letter-spacing:.04em;white-space:nowrap;font-size:12px;font-weight:650}.panel .ant-table-tbody>tr>td{font-size:14px}.panel .ant-table-tbody>tr:last-child>td{border-bottom:0}.panel .ant-table-wrapper .ant-table-pagination{padding:0 16px}.ant-table-tbody>tr.is-clickable{cursor:pointer}.ant-table-tbody>tr.is-inactive>td{color:var(--ink-300)}.order-id{font-family:var(--font-mono);letter-spacing:-.01em;white-space:nowrap;font-size:13px;font-weight:600}.order-id:hover{text-underline-offset:3px;text-decoration:underline}.cell-strong{color:var(--ink-900);font-weight:600}.cell-meter{color:var(--ink-600);white-space:nowrap;font-size:13px}.cell-email{color:var(--ink-600);font-size:12px}.cell-warn{color:var(--danger);font-size:13px;font-weight:600}.empty-inline{color:var(--ink-400);justify-content:center;align-items:center;gap:4px;padding:28px 0;display:flex}.empty-state{text-align:center;padding:48px 24px}.empty-state-title{font-size:18px;font-weight:700}.empty-state p{color:var(--ink-500);margin:6px 0 18px}.pay-state{color:var(--ink-500);font-size:13px;font-weight:600}.pay-state[data-paid=true]{color:var(--stage-done)}.active-state{color:var(--stage-done);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.active-state:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.active-state[data-active=false]{color:var(--ink-300)}.panel-tabs.ant-tabs{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);overflow:hidden}.panel-tabs>.ant-tabs-nav{margin:0;padding:0 18px}.panel-tabs>.ant-tabs-nav:before{border-color:var(--line)!important}.panel-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:28px}.panel-tabs .tab-intro{margin:14px 16px 0}.panel-tabs .ant-table-wrapper .ant-table-thead>tr>th{font-size:12px;font-weight:650}.panel-tabs .toolbar+.ant-table-wrapper,.panel-tabs .tab-intro+.toolbar{border-top:0}.panel-tabs .tab-intro+.toolbar{border-top:1px solid var(--line);margin-top:12px}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}@media (width<=900px){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.kpi-tile{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);--kpi:var(--ink-900);--kpi-bg:var(--paper-2);padding:18px 20px 16px;position:relative;overflow:hidden}.kpi-tile:before{content:"";background:var(--kpi);width:4px;position:absolute;top:0;bottom:0;left:0}.kpi-tile[data-kpi=all]{background:var(--ink-900);border-color:var(--ink-900);--kpi:#f5b83d}.kpi-tile[data-kpi=survey]{--kpi:var(--stage-survey)}.kpi-tile[data-kpi=material]{--kpi:var(--stage-material)}.kpi-tile[data-kpi=install]{--kpi:var(--stage-install)}.kpi-tile .ant-statistic-title{color:var(--ink-500);margin-bottom:6px;font-size:13px;font-weight:650}.kpi-tile .ant-statistic-content{font-family:var(--font-mono);letter-spacing:-.03em;color:var(--kpi);font-size:38px;font-weight:600;line-height:1.1}.kpi-tile[data-kpi=all] .ant-statistic-title{color:#9fb0c8}.kpi-tile[data-kpi=all] .ant-statistic-content{color:#fff}.kpi-foot{color:var(--ink-400);margin-top:8px;font-size:12px}.kpi-tile[data-kpi=all] .kpi-foot{color:#8ea0bb}.stage-pill{white-space:nowrap;height:24px;color:var(--c);background:var(--bg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 18%, transparent);border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:12px;font-weight:650;display:inline-flex}.stage-pill:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.stage-pill.is-lg{height:28px;padding:0 12px 0 10px;font-size:13px}.stage-pill[data-stage=survey]{--c:var(--stage-survey);--bg:var(--stage-survey-bg)}.stage-pill[data-stage=material]{--c:var(--stage-material);--bg:var(--stage-material-bg)}.stage-pill[data-stage=install]{--c:var(--stage-install);--bg:var(--stage-install-bg)}.stage-pill[data-stage=accept]{--c:var(--stage-accept);--bg:var(--stage-accept-bg)}.stage-pill[data-stage=done]{--c:var(--stage-done);--bg:var(--stage-done-bg)}.urgency-pill{white-space:nowrap;height:22px;color:var(--ink-500);background:#f0ede6;border-radius:6px;align-items:center;padding:0 8px;font-size:12px;font-weight:650;display:inline-flex}.urgency-pill[data-tone=warm]{color:#a14b05;background:#fdecd6}.urgency-pill[data-tone=hot]{color:#fff;background:var(--danger)}.q-note{border:1px dashed var(--note-line);background:var(--note-bg);max-width:100%;min-height:24px;color:var(--note);cursor:help;vertical-align:middle;box-sizing:border-box;border-radius:6px;align-items:center;gap:6px;padding:1px 9px;font-size:12px;line-height:1.5;display:inline-flex}.q-note-id{white-space:nowrap;font-weight:700}.q-note-text{color:#6b5a33}.q-note:hover{background:#ffefb8}.q-note-tip.ant-tooltip{position:fixed}.q-note-tip.ant-tooltip-zoom-big-fast-enter,.q-note-tip.ant-tooltip-zoom-big-fast-appear,.q-note-tip.ant-zoom-big-fast-enter,.q-note-tip.ant-zoom-big-fast-appear{animation:none}.order-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin:4px 0 18px;display:flex}.order-hero-main{min-width:0}.order-hero-kicker{color:var(--ink-400);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.order-hero-kicker .mono:first-child{color:var(--primary);font-size:14px;font-weight:600}.order-hero-dot{background:var(--line-2);border-radius:50%;width:4px;height:4px}.order-hero-title{letter-spacing:-.015em;margin:4px 0 12px;font-size:28px;font-weight:750;line-height:1.3}.order-hero-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.meta-chip{background:var(--surface);border:1px solid var(--line);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.meta-chip-label{color:var(--ink-400);font-size:12px;font-weight:500}.meta-chip.is-warn{color:var(--danger);background:var(--danger-soft);border-color:#f2c4bd}.order-trail{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);margin-bottom:14px;padding:16px 18px 18px}.trail-head{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.trail-title{font-size:14px;font-weight:700}.trail-hint{color:var(--ink-400);font-size:12px}.trail-rail{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0 0 16px;padding:0;list-style:none;display:grid}.trail-step{min-width:0;position:relative}.trail-step:after{content:"";z-index:2;background:var(--line);pointer-events:none;border-radius:2px;width:calc(100% - 56px);height:2px;position:absolute;top:15px;left:calc(50% + 22px)}.trail-step:last-child:after{display:none}.trail-step[data-status=finish]:after{background:var(--primary)}.trail-step>button{z-index:1;cursor:pointer;width:100%;color:inherit;text-align:center;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:8px;padding:0 6px 6px;display:flex;position:relative}.trail-node{background:var(--surface);width:32px;height:32px;color:var(--ink-400);box-shadow:inset 0 0 0 2px var(--line-2);transition:transform .2s var(--ease), box-shadow .2s;z-index:1;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex;position:relative}.trail-step[data-status=finish] .trail-node{background:var(--primary);color:#fff;box-shadow:none}.trail-step[data-status=process] .trail-node{background:var(--surface);color:var(--primary);box-shadow:inset 0 0 0 2px var(--primary), 0 0 0 5px var(--primary-soft)}.trail-step[data-status=skip] .trail-node{color:var(--ink-300);box-shadow:none;background:repeating-linear-gradient(135deg,#f0ede6 0 4px,#e6e2d9 4px 8px)}.trail-step>button:hover .trail-node{transform:scale(1.08)}.trail-text{flex-direction:column;gap:2px;min-width:0;max-width:100%;display:flex}.trail-label{font-size:14px;font-weight:700}.trail-step[data-status=wait] .trail-label,.trail-step[data-status=skip] .trail-label{color:var(--ink-500)}.trail-sum{color:var(--ink-400);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.trail-step[data-status=process] .trail-sum{color:var(--primary);font-weight:600}.trail-step[data-viewing]>button{background:var(--paper-2);box-shadow:inset 0 -2px 0 var(--ink-900);border-radius:10px 10px 0 0}.flow-lanes{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:8px;display:grid}.flow-arrow{color:var(--line-2);align-self:center;font-size:14px}.flow-lane{text-align:left;border:1px solid var(--line);background:var(--paper-2);cursor:pointer;color:inherit;font:inherit;border-radius:10px;min-width:0;padding:10px 12px;transition:border-color .15s,box-shadow .15s,background .15s}.flow-lane:hover:not(:disabled){border-color:var(--line-2);background:var(--surface)}.flow-lane.is-now{border-color:color-mix(in srgb, var(--primary) 40%, transparent);background:var(--primary-soft)}.flow-lane.is-viewing{box-shadow:0 0 0 2px var(--ink-900)}.flow-lane.is-empty{opacity:.6;cursor:default}.flow-lane .kicker{letter-spacing:.06em;color:var(--ink-400);font-size:11px;font-weight:650}.flow-lane.is-now .kicker{color:var(--primary)}.flow-lane .title{margin:3px 0 2px;font-size:14px;font-weight:650;line-height:1.45}.flow-lane .desc{color:var(--ink-500);font-size:12px}@media (width<=980px){.trail-rail{scrollbar-width:thin;grid-template-columns:repeat(6,minmax(96px,1fr));padding-bottom:4px;overflow-x:auto}.flow-lanes{grid-template-columns:1fr}.flow-arrow{justify-self:center;transform:rotate(90deg)}}.next-step{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-1);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;padding:14px 16px;display:flex;position:relative;overflow:hidden}.next-step:before{content:"";background:var(--ink-300);width:4px;position:absolute;inset:0 auto 0 0}.next-step[data-tone=mine]{background:linear-gradient(90deg, #eef7f1, var(--surface) 60%);border-color:#c9e7d3}.next-step[data-tone=mine]:before,.next-step[data-tone=done]:before{background:var(--stage-done)}.next-step[data-tone=wait]:before{background:var(--primary)}.next-step-icon{color:var(--primary);font-size:22px;display:inline-flex}.next-step[data-tone=mine] .next-step-icon,.next-step[data-tone=done] .next-step-icon{color:var(--stage-done)}.next-step-body{flex:1;min-width:240px}.next-step-kicker{letter-spacing:.06em;color:var(--ink-400);font-size:12px;font-weight:700}.next-step[data-tone=mine] .next-step-kicker{color:var(--stage-done)}.next-step-text{margin-top:2px;font-size:15px;font-weight:600;line-height:1.6}.next-step-actions{flex-wrap:wrap;gap:8px;display:flex}.assign-bar{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-1);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:12px 16px;display:flex}.assign-bar-label{min-width:96px;font-size:14px;font-weight:700}.order-tabs.ant-tabs{margin-top:6px}.order-tabs>.ant-tabs-nav{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-bottom:0;margin-bottom:0;padding:0 20px}.order-tabs>.ant-tabs-nav:before{border-color:var(--line)!important}.order-tabs .ant-tabs-tab{color:var(--ink-500);font-weight:600}.order-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:28px}.order-tabs>.ant-tabs-body-holder{background:var(--surface);border:1px solid var(--line);border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:var(--shadow-1);border-top:0;padding:20px}.order-tabs .ant-card{border-radius:var(--radius-lg);border-color:var(--line);background:var(--paper-2);box-shadow:none}.order-tabs .ant-card-head{border-bottom-color:var(--line);background:0 0;font-weight:700}.order-tabs .ant-descriptions-bordered .ant-descriptions-view{border-radius:10px}.order-tabs .ant-descriptions-item-label{color:var(--ink-500);white-space:nowrap;font-weight:600}.order-tabs .ant-empty{margin:24px 0}.source-note{background:var(--surface);border:1px solid var(--line);color:var(--ink-500);border-radius:8px;margin:0 0 14px;padding:8px 12px;font-size:13px}.source-note[data-source=pm]{color:var(--stage-material);background:var(--stage-material-bg);border-color:#ddd2fa;font-weight:600}.check-list.ant-checkbox-group{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;width:100%;display:grid}.check-list .ant-checkbox-wrapper{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin:0;padding:10px 12px;font-weight:600;transition:border-color .15s,background .15s}.check-list .ant-checkbox-wrapper:hover{border-color:var(--primary)}.check-list .ant-checkbox-wrapper-checked{border-color:color-mix(in srgb, var(--primary) 45%, transparent);background:var(--primary-soft)}.form-grid{flex-wrap:wrap;align-items:flex-start;gap:0 24px;display:flex}.form-actions{border-top:1px dashed var(--line-2);flex-wrap:wrap;align-items:center;gap:12px;padding-top:14px;display:flex}.form-actions-hint{color:var(--ink-500);font-size:13px}.view-section{margin:8px 0 0;font-size:14px;font-weight:700}.unit-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.unit-card{border:1px solid var(--line);background:var(--paper-2);border-radius:10px;padding:12px}.unit-name{font-weight:700}.unit-ct{color:var(--ink-500);font-size:13px}.drawer-section{margin:20px 0 10px;font-size:14px;font-weight:700}.state-log{border-left:2px solid var(--line);margin:0;padding:0 0 0 16px;font-size:13px;list-style:none}.state-log li{color:var(--ink-600);grid-template-columns:128px 64px 1fr;gap:8px;padding:7px 0;display:grid;position:relative}.state-log li:before{content:"";background:var(--surface);width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--primary);border-radius:50%;position:absolute;top:13px;left:-22px}.state-log li:last-child:before{background:var(--primary)}.state-log-at{color:var(--ink-400);font-size:12px}.state-log-by{color:var(--ink-900);font-weight:650}.order-form{flex-direction:column;gap:16px;display:flex}.req-mark{color:var(--danger);margin-left:3px;font-weight:700}.form-section{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);grid-template-columns:240px minmax(0,1fr);gap:24px;padding:24px;display:grid}.form-section-title{align-items:center;gap:10px;margin:0;font-size:17px;font-weight:750;display:flex}.form-section-title:before{content:"";background:var(--primary);border-radius:3px;width:10px;height:10px;transform:rotate(45deg)}.form-section-desc{color:var(--ink-500);margin:8px 0 0;font-size:13px;line-height:1.7}.form-section-body{min-width:0}.form-section-body>.ant-form-item:last-child,.form-section-body>:last-child .ant-form-item:last-child{margin-bottom:0}@media (width<=1080px){.form-section{grid-template-columns:1fr;gap:12px;padding:20px}}.order-form .ant-form-item-label>label{color:var(--ink-700);font-weight:600}.order-form .ant-form-item-extra{color:var(--ink-400);margin-top:4px;font-size:12px}.field-row{flex-wrap:wrap;align-items:flex-start;gap:0 20px;display:flex}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;max-width:760px;display:grid}@media (width<=720px){.field-grid{grid-template-columns:1fr}}.meter-field{width:520px;max-width:100%}.meter-extra{white-space:normal}.site-card{border:1px solid var(--line);background:var(--paper-2);border-radius:12px;max-width:760px;margin:0 0 4px;padding:14px 16px}.site-card[hidden]{display:none}.site-summary .ant-descriptions-item-label{color:var(--ink-400);font-weight:600}.site-summary .ant-descriptions-item-content{color:var(--ink-900);font-weight:600}.site-summary .ant-descriptions-row>td{padding-bottom:8px!important}.site-missing{color:var(--danger)}.site-edit-bar{border-top:1px dashed var(--line-2);flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;padding-top:10px;display:flex}.site-edit-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin-top:14px;display:grid}.site-edit-fields[hidden]{display:none}@media (width<=720px){.site-edit-fields{grid-template-columns:1fr}}.pm-equip{background:var(--stage-material-bg);border:1px solid #ddd2fa;border-radius:12px;max-width:760px;margin-bottom:18px;padding:14px 16px}.pm-equip-head{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.pm-equip-title{color:var(--stage-material);font-weight:700}.pm-equip-desc{color:var(--ink-600);font-size:13px;line-height:1.65}.pm-equip-row{background:var(--surface);border:1px solid var(--line);border-radius:10px;margin-bottom:10px;padding:12px 14px 4px}.pm-equip-main{flex-wrap:wrap;align-items:flex-start;gap:0 12px;display:flex}.pm-equip-remove{margin-top:30px}.pm-equip-main .pm-equip-remove{margin-left:auto}.pm-equip-ct{border-left:2px solid var(--line);flex-direction:column;align-items:flex-start;margin:0 0 8px 4px;padding:8px 0 0 14px;display:flex}.pm-equip-ct-row{flex-wrap:wrap;align-items:flex-start;gap:0 12px;display:flex}.pm-equip-ct-add{margin-bottom:4px;padding-left:0}.pm-equip-add{background:#fff9;width:100%;height:40px}.form-footer{z-index:5;border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);background:#ffffffe6;justify-content:flex-end;align-items:center;gap:10px;margin-top:4px;padding:14px 20px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 24px #0e1b2c14}@media (width>=961px){.form-footer{margin-right:64px}}.form-footer-hint{color:var(--ink-500);margin-right:auto;font-size:13px}.form-footer .ant-btn{min-width:96px;height:40px}@media (width<=720px){.form-footer{flex-wrap:wrap}.form-footer-hint{width:100%}}.site-select-dropdown{min-width:520px;max-width:calc(100vw - 32px)}.site-select-dropdown .ant-select-item-option-content{white-space:normal}.site-option{flex-direction:column;gap:2px;padding:4px 0;line-height:1.4;display:flex}.site-option-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.site-option-meter{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}.site-option-name{font-weight:600}.site-option-addr{color:var(--ink-500);font-size:12px}.site-option-empty{white-space:normal;max-width:420px;color:var(--ink-500);line-height:1.5}@media (width<=600px){.site-select-dropdown{min-width:0}}.profile-panel{max-width:720px}.profile-hero{border-bottom:1px solid var(--line);background:linear-gradient(120deg, var(--primary-soft), var(--surface) 70%);align-items:center;gap:14px;padding:20px;display:flex}.profile-avatar{color:#fff;background:linear-gradient(140deg,#3a5ce0,#1c39a8);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:20px;font-weight:700;display:inline-flex}.profile-name{font-size:20px;font-weight:750}.profile-sub{color:var(--ink-500);font-size:13px}.profile-panel .ant-descriptions{padding:16px 20px 20px}.phone-stage{background:radial-gradient(900px 500px at 50% 0%, #0b7a5f1a, transparent 70%), var(--paper);flex-wrap:wrap;flex:1;justify-content:center;align-items:flex-start;gap:40px;padding:32px 24px;display:flex}.phone-note{max-width:300px;color:var(--ink-600);padding-top:40px}.phone-note-kicker{letter-spacing:.12em;color:var(--field);font-size:12px;font-weight:700}.phone-note h2{color:var(--ink-900);letter-spacing:-.01em;margin:8px 0 14px;font-size:22px;font-weight:750}.phone-note ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.phone-note li{padding-left:18px;font-size:14px;line-height:1.7;position:relative}.phone-note li:before{content:"";background:var(--field);border-radius:2px;width:8px;height:8px;position:absolute;top:9px;left:0;transform:rotate(45deg)}.phone-full{flex-direction:column;flex:1;min-height:0;display:flex}.phone-stage .screen,.phone-full .screen{--adm-color-primary:#0b7a5f;--adm-color-success:#15803d;--adm-color-warning:#a14b05;--adm-color-danger:#c23a2b;--adm-color-text:#0e1b2c;--adm-color-text-secondary:#56657a;--adm-color-weak:#6b798d;--adm-color-light:#8a96a8;--adm-color-border:#e9e5dc;--adm-color-box:#f4f2ed;--adm-color-background:#fff;--adm-font-family:var(--font-sans);--adm-font-size-main:15px;--adm-radius-m:10px;background:var(--paper);height:100%;font-family:var(--font-sans);color:var(--ink-900);flex-direction:column;display:flex;overflow:hidden}.phone-full .screen{flex:1;min-height:0}.phone-stage .df-device__content{flex-direction:column;display:flex;padding:0!important}.phone-stage .screen{--sat:50px;--sab:22px;flex:1;min-height:0}.phone-full .screen{--sat:0px;--sab:env(safe-area-inset-bottom,0px)}.field-shell{padding-top:var(--sat);background:var(--ink-900)}.field-shell-body{background:var(--paper)}.fpage{padding-top:var(--sat);background:var(--surface)}.fpage-body{background:var(--paper)}.field-shell,.fpage{flex-direction:column;flex:1;min-height:0;display:flex}.field-shell-body,.fpage-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.field-shell .adm-tab-bar{background:var(--surface);border-top:1px solid var(--line);padding-bottom:var(--sab)}.field-shell .adm-tab-bar-item{padding-block:6px 4px}.field-shell .adm-tab-bar-item-title{font-size:11px;font-weight:600}.field-page{padding-bottom:20px}.ftop{background:var(--ink-900);color:#fff;padding:6px 16px 14px}.ftop-sub{color:#8ea0bb;font-size:12px}.ftop-title{letter-spacing:-.01em;margin:2px 0 10px;font-size:24px;font-weight:750}.ftop-search{--background:#ffffff1a;--border-radius:10px;--height:40px;--placeholder-color:#8ea0bb;--padding-left:12px}.ftop-search .adm-search-bar-input-box{color:#fff;border:0}.ftop-search .adm-input-element{color:#fff}.ftop-search .adm-search-bar-input-box-icon{color:#8ea0bb}.ftabs{z-index:2;background:var(--surface);border-bottom:1px solid var(--line);--title-font-size:15px;--active-line-height:3px;--active-line-border-radius:3px;position:sticky;top:0}.ftabs .adm-tabs-tab{padding:12px 0 10px;font-weight:600}.ftab-count{box-sizing:border-box;min-width:20px;height:20px;font-size:12px;font-family:var(--font-mono);color:var(--ink-600);vertical-align:1px;background:#ece8df;border-radius:10px;justify-content:center;align-items:center;margin-left:6px;padding:0 6px;display:inline-flex}.ftab-count.is-hot{color:#fff;background:#f2750a}.task-list{flex-direction:column;gap:10px;padding:12px;display:flex}.task-card{text-align:left;border:1px solid var(--line);background:var(--surface);width:100%;color:inherit;font:inherit;cursor:pointer;box-shadow:var(--shadow-1);-webkit-tap-highlight-color:transparent;border-radius:14px;flex-direction:column;gap:6px;padding:14px 14px 12px;transition:transform .12s,box-shadow .15s;display:flex;position:relative}.task-card:active{box-shadow:none;transform:scale(.985)}.task-card[data-mine]:before{content:"";background:#f2750a;border-radius:0 4px 4px 0;width:4px;position:absolute;top:14px;bottom:14px;left:-1px}.task-card-top{align-items:center;gap:8px;display:flex}.task-card-id{font-size:15px;font-weight:600}.task-card-go{color:var(--ink-300);margin-left:auto;font-size:16px}.task-card-name{font-size:17px;font-weight:700;line-height:1.4}.task-card-meta{color:var(--ink-500);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.task-card-foot{border-top:1px dashed var(--line);justify-content:space-between;align-items:center;gap:8px;margin-top:2px;padding-top:8px;display:flex}.task-action{color:var(--ink-500);font-size:13px;font-weight:600}.task-action.is-mine{color:#c25e05}.task-chip{height:22px;color:var(--ink-600);white-space:nowrap;background:#ece8df;border-radius:6px;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.fempty{padding:40px 0 24px}.fempty-block{color:var(--ink-600);padding:24px 16px}.fempty-inline{color:var(--ink-400);padding:4px 0;font-size:14px}.fpage-nav{background:var(--surface);border-bottom:1px solid var(--line);--height:48px}.fpage-nav .adm-nav-bar-title{font-size:16px;font-weight:700}.fpage-nav .adm-nav-bar-back-arrow{font-size:22px}.fpage-foot{padding:10px 12px;padding-bottom:calc(10px + var(--sab));border-top:1px solid var(--line);background:#fffffff5;box-shadow:0 -8px 20px #0e1b2c0f}.fpage-foot .adm-button-large{--border-radius:12px;height:50px;font-size:17px;font-weight:700}.fpage-foot-hint{color:var(--ink-400);text-align:center;margin-top:6px;font-size:12px;line-height:1.5}.field-crumb{color:var(--ink-400);padding:10px 16px 0;font-size:12px}.fhero{padding:8px 16px 14px}.fhero-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fhero-title{letter-spacing:-.01em;margin:10px 0 4px;font-size:22px;font-weight:750;line-height:1.35}.fhero-addr{color:var(--ink-500);font-size:14px;line-height:1.5}.fstages{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:14px 0 0;padding:0;list-style:none;display:grid}.fstage{flex-direction:column;gap:6px;min-width:0;display:flex}.fstage-bar{background:#e2ded4;border-radius:3px;height:5px}.fstage[data-status=finish] .fstage-bar{background:var(--field)}.fstage[data-status=process] .fstage-bar{background:linear-gradient(90deg, var(--field) 50%, #9fd8c4 50%)}.fstage[data-status=skip] .fstage-bar{background:repeating-linear-gradient(135deg,#e2ded4 0 3px,#0000 3px 6px)}.fstage-label{color:var(--ink-400);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.fstage[data-status=process] .fstage-label{color:var(--field)}.fstage[data-status=finish] .fstage-label{color:var(--ink-600)}.field-lanes{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;margin:0 12px 12px;display:flex;overflow:hidden}.field-lanes .flow-lane{cursor:default;background:0 0;border:0;border-radius:0;grid-template-columns:92px 1fr;align-items:baseline;gap:8px;padding:10px 14px;display:grid}.field-lanes .flow-lane+.flow-lane{border-top:1px solid var(--line)}.field-lanes .flow-lane.is-now{background:var(--field-soft)}.field-lanes .flow-lane.is-now .kicker{color:var(--field)}.field-lanes .flow-lane .title{margin:0;font-size:14px}.fnotice{color:var(--ink-600);background:#eef1f6;border-radius:12px;margin:0 12px 12px;padding:12px 14px;font-size:14px;line-height:1.6}.fnotice.is-block{margin:16px 12px}.fcard{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin:0 12px 12px;padding:14px 16px}.fcard-title{align-items:center;gap:8px;margin:0 0 10px;font-size:16px;font-weight:750;display:flex}.fcard-no{width:22px;height:22px;font-size:12px;font-family:var(--font-mono);background:var(--ink-900);color:#fff;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.fdl{grid-template-columns:84px 1fr;gap:10px 12px;margin:0;font-size:14px;line-height:1.55;display:grid}.fdl dt{color:var(--ink-400)}.fdl dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:500}.fdl-contact{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.fcall{background:var(--field-soft);min-height:36px;color:var(--field);font-weight:650;font-family:var(--font-mono);border-radius:18px;align-items:center;gap:6px;padding:0 12px;font-size:13px;text-decoration:none;display:inline-flex}.fchips{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.fchip{background:var(--field-soft);height:28px;color:var(--field);border-radius:8px;align-items:center;padding:0 10px;font-size:13px;font-weight:650;display:inline-flex}.fchip.is-unit{color:var(--ink-700);background:#eef1f6;font-weight:600}.fmeta{color:var(--ink-500);margin:-2px 0 10px;font-size:13px;line-height:1.55}.fnote{margin:0;font-size:14px;line-height:1.6}.fq{color:var(--note);background:var(--note-bg);border:1px dashed var(--note-line);border-radius:8px;margin-top:10px;padding:6px 10px;font-size:12px;line-height:1.55}.fq.is-page{margin:12px}.fform-head{color:var(--ink-500);flex-direction:column;gap:2px;padding:12px 16px 10px;font-size:13px;display:flex}.fform-head>span:last-child{color:var(--ink-900);font-size:17px;font-weight:700}.fchoice{flex-direction:column;gap:8px;display:flex}.fchoice .adm-radio{border:1px solid var(--line);border-radius:10px;margin:0;padding:12px}.fchoice .adm-radio-checked{border-color:var(--field);background:var(--field-soft)}.fform{--prefix-width:5.2em;--border-inner:1px solid var(--line);--border-top:0;--border-bottom:0;--padding-left:0;margin-top:10px}.fform .adm-list-body,.fform .adm-list-item{background:0 0}.fcount-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:8px 0;font-weight:600;display:flex}.fcount-row:first-of-type{border-top:0}.fcount-row[data-active]{color:var(--field)}.fcount-row .adm-stepper{--height:36px;--input-width:44px;--button-width:40px;--button-background-color:#eef1f6;--border-radius:8px;--input-font-size:16px}.funit{border-top:1px solid var(--line);padding:12px 0}.funit:first-of-type{border-top:0;padding-top:0}.funit-name{align-items:center;gap:6px;margin-bottom:8px;font-weight:700;display:flex}.funit-ok{color:var(--field);background:var(--field-soft);border-radius:10px;margin-left:auto;padding:2px 8px;font-size:12px;font-weight:650}.funit .adm-image-uploader{--cell-size:76px;--gap:8px}.funit .adm-image-uploader-upload-button{background:#eef1f6;border-radius:10px}.funit-ct{margin-top:10px}.funit-ct-list{flex-direction:column;gap:10px;margin-top:10px;display:flex}.funit-ct-row{flex-direction:column;gap:4px;display:flex}.funit-ct-row .adm-space{--gap:6px}.funit-ct-label{color:var(--ink-500);font-size:12px;font-weight:650;font-family:var(--font-mono)}.funit-ct-row .adm-selector{--checked-color:var(--field-soft);--checked-text-color:var(--field);--border-radius:8px}.funit-ct-row .adm-selector-item{font-size:13px}.ftools{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ftools .adm-checkbox{border:1px solid var(--line);border-radius:10px;padding:10px}.ftools .adm-checkbox-checked{border-color:var(--field);background:var(--field-soft)}.ftextarea{border:1px solid var(--line-2);box-sizing:border-box;background:var(--paper-2);border-radius:10px;margin-top:12px;padding:8px 10px}.ftop.is-profile{padding:22px 16px 20px}.field-profile-hero{align-items:center;gap:14px;display:flex}.field-avatar{color:#fff;background:linear-gradient(140deg,#14a07c,#0b6a52);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:20px;font-weight:700;display:flex;box-shadow:inset 0 0 0 2px #ffffff38}.field-profile-name{font-size:20px;font-weight:750}.field-profile-sub{color:#8ea0bb;margin-top:2px;font-size:13px}.flist{border:1px solid var(--line);--border-top:0;--border-bottom:0;border-radius:14px;margin:12px;overflow:hidden}.flist .adm-list-header{background:var(--surface);color:var(--ink-500);font-weight:700}.flist .adm-list-item-content-extra{color:var(--ink-700);text-align:right;overflow-wrap:anywhere;max-width:72%}.pending-tag{cursor:help}.pending-lines{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pending-lines-label{color:var(--ink-500);margin-right:4px;font-size:13px;font-weight:650}.line-chip{border:1px solid var(--line);background:var(--paper-2);border-radius:8px;align-items:center;height:28px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.form-section-body>.field-row:has(+.site-card[hidden])>.ant-form-item{margin-bottom:0}.flist .adm-list-item-content-extra .mono{font-size:13px}.proto-shell{flex-direction:column;min-height:100vh;display:flex}.proto-main{flex:1;align-items:stretch;min-width:0;display:flex}.proto-canvas{flex:1;min-width:0}.pv-float{z-index:80;color:#e4e7ec;width:44px;height:44px;position:fixed}.pv-float.is-open{background:var(--ink-950);width:min(320px,100vw - 32px);height:min(560px,100vh - 72px);box-shadow:var(--shadow-3);border:1px solid #f5b83d8c;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.pv-fab,.pv-icon-btn,.pv-drag{font:inherit;color:inherit;cursor:pointer}.pv-fab{background:var(--ink-950);color:#f5b83d;width:44px;height:44px;box-shadow:var(--shadow-3);touch-action:none;border:1px solid #f5b83db3;border-radius:12px;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.pv-fab:hover{border-color:#f5b83d}.pv-float-bar{background:#0c1828;border-bottom:1px solid #ffffff1a;flex-shrink:0;align-items:stretch;display:flex}.pv-drag{color:#fff;text-align:left;cursor:grab;touch-action:none;background:0 0;border:0;flex:1;align-items:center;gap:8px;min-width:0;height:40px;padding:0 12px;font-size:13px;font-weight:650;display:flex}.pv-drag:active{cursor:grabbing}.pv-drag .anticon{color:#f5b83d}.pv-icon-btn{color:#c5ceda;background:0 0;border:0;border-left:1px solid #ffffff1a;justify-content:center;align-items:center;width:40px;font-size:16px;display:inline-flex}.pv-icon-btn:hover{color:#fff;background:#ffffff0f}.pv-float-body{flex:1;min-height:0;padding:4px 14px 14px;overflow-y:auto}.pv-console-drawer .ant-drawer-header{background:var(--ink-950);border-bottom-color:#ffffff1f}.pv-console-drawer .ant-drawer-title,.pv-console-drawer .ant-drawer-close{color:#fff}.pv-console-drawer .ant-drawer-content{background:var(--ink-950);border-radius:16px 16px 0 0}.pv-console-drawer .ant-drawer-body{background:var(--ink-950);color:#e4e7ec;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.pvc{flex-direction:column;gap:16px;font-size:13px;display:flex}.pvc-ver{margin-inline-end:0}.pvc-sec{border-top:1px solid #ffffff1f;flex-direction:column;gap:8px;padding-top:12px;display:flex}.pvc-sec:first-child{border-top:0}.pvc-sec-title{color:#98a2b3;font-size:12px;font-weight:650}.pvc-now-name{color:#fff;margin-top:8px;font-size:16px;font-weight:650}.pvc-now-sub{color:#98a2b3;margin-top:2px;font-size:12px}.pvc-muted{color:#98a2b3;margin:0;font-size:12px;line-height:1.6}.pvc-order{flex-direction:column;gap:8px;display:flex}.pvc-order .ant-btn{white-space:normal;text-align:left;height:auto;padding-block:5px}.pvc-order-id{color:#fff;align-items:center;gap:8px;font-weight:650;display:flex}.pvc-order-next{color:#e4e7ec;margin:0;line-height:1.6}.pv-console-popup,.pv-console-popup.ant-popover,.pv-console-popup.ant-select-dropdown{z-index:1300}@media (width>=961px){.pv-open{display:none}}@media (width<=960px){.pv-float{display:none}}.proto-root.is-field .proto-main{min-height:0}.proto-root.is-field .proto-canvas{flex-direction:column;display:flex}.field-shell-body,.fpage-body{scrollbar-width:thin;scrollbar-color:#0e1b2c47 transparent}.field-shell-body::-webkit-scrollbar{width:6px}.fpage-body::-webkit-scrollbar{width:6px}.field-shell-body::-webkit-scrollbar-thumb{background:#0e1b2c47;border-radius:3px}.fpage-body::-webkit-scrollbar-thumb{background:#0e1b2c47;border-radius:3px}@media (width<=599px){.proto-topbar .pv-open{margin-left:auto}.proto-topbar .pv-open .proto-btn-text{display:inline}}.fpage-body:last-child{padding-bottom:calc(12px + var(--sab))}:root{--adm-radius-s:4px;--adm-radius-m:8px;--adm-radius-l:12px;--adm-font-size-1:9px;--adm-font-size-2:10px;--adm-font-size-3:11px;--adm-font-size-4:12px;--adm-font-size-5:13px;--adm-font-size-6:14px;--adm-font-size-7:15px;--adm-font-size-8:16px;--adm-font-size-9:17px;--adm-font-size-10:18px;--adm-color-primary:#1677ff;--adm-color-success:#00b578;--adm-color-warning:#ff8f1f;--adm-color-danger:#ff3141;--adm-color-yellow:#ff9f18;--adm-color-orange:#ff6430;--adm-color-wathet:#e7f1ff;--adm-color-text:#333;--adm-color-text-secondary:#666;--adm-color-weak:#999;--adm-color-light:#ccc;--adm-color-border:#eee;--adm-color-background:#fff;--adm-color-highlight:var(--adm-color-danger);--adm-color-white:#fff;--adm-color-box:#f5f5f5;--adm-color-text-light-solid:var(--adm-color-white);--adm-color-text-dark-solid:#000;--adm-color-fill-content:var(--adm-color-box);--adm-font-size-main:var(--adm-font-size-5);--adm-font-family:-apple-system, blinkmacsystemfont, "Helvetica Neue", helvetica, segoe ui, arial, roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;--adm-border-color:var(--adm-color-border)}html[data-prefers-color-scheme=dark]{--adm-color-primary:#3086ff;--adm-color-success:#34b368;--adm-color-warning:#ffa930;--adm-color-danger:#ff4a58;--adm-color-yellow:#ffa930;--adm-color-orange:#e65a2b;--adm-color-wathet:#0d2543;--adm-color-text:#e6e6e6;--adm-color-text-secondary:#b3b3b3;--adm-color-weak:gray;--adm-color-light:#4d4d4d;--adm-color-border:#2b2b2b;--adm-color-box:#0a0a0a;--adm-color-background:#1a1a1a;--adm-color-background-body:var(--adm-color-background);--adm-border-color:var(--adm-color-border)}:root{-webkit-tap-highlight-color:#0000}html{background-color:var(--adm-color-background-body)}body{color:var(--adm-color-text);font-size:var(--adm-font-size-main);font-family:var(--adm-font-family)}a,button{cursor:pointer}a{color:var(--adm-color-primary);transition:opacity .2s ease-in-out}a:active{opacity:.8}.adm-plain-anchor{color:unset;transition:none}.adm-plain-anchor:active{opacity:unset}body.adm-overflow-hidden{overflow:hidden!important}div.adm-px-tester{--size:1;height:calc(var(--size) / 2 * 2px);-webkit-user-select:none;user-select:none;pointer-events:none;width:0;position:fixed;top:-100vh;left:-100vw}.adm-popup{--z-index:var(--adm-popup-z-index,1000);z-index:var(--z-index);position:fixed}.adm-popup-body{background-color:var(--adm-color-background);z-index:calc(var(--z-index) + 10);position:fixed}.adm-popup-body .adm-popup-close-icon{z-index:100;position:absolute}.adm-popup-body-position-bottom{width:100%;bottom:0;left:0}.adm-popup-body-position-bottom .adm-popup-close-icon{top:8px;right:8px}.adm-popup-body-position-top{width:100%;top:0;left:0}.adm-popup-body-position-top .adm-popup-close-icon{bottom:8px;right:8px}.adm-popup-body-position-left{height:100%;top:0;left:0}.adm-popup-body-position-left .adm-popup-close-icon{top:8px;right:8px}.adm-popup-body-position-right{height:100%;top:0;right:0}.adm-popup-body-position-right .adm-popup-close-icon{top:8px;left:8px}.adm-popup-close-icon{cursor:pointer;color:var(--adm-color-weak);padding:4px;font-size:18px;line-height:1}.adm-mask{--z-index:var(--adm-mask-z-index,1000);z-index:var(--z-index);width:100%;height:100%;display:block;position:fixed;top:0;left:0}.adm-mask-aria-button{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.adm-mask-content{z-index:1}.adm-safe-area{--multiple:var(--adm-safe-area-multiple,1);width:100%;display:block}.adm-safe-area-position-top{padding-top:calc(env(safe-area-inset-top) * var(--multiple))}.adm-safe-area-position-bottom{padding-bottom:calc(env(safe-area-inset-bottom) * var(--multiple))}.adm-auto-center{justify-content:center;display:flex}.adm-auto-center-content{flex:0 auto}.adm-image{--width:var(--adm-image-width,auto);--height:var(--adm-image-height,auto);width:var(--width);height:var(--height);display:block;overflow:hidden}.adm-image-img{width:100%;height:100%}.adm-image-tip{background-color:var(--adm-color-fill-content);min-width:24px;height:100%;min-height:24px;position:relative}.adm-image-tip>svg{width:24px;height:24px;color:var(--adm-color-weak);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.adm-badge-wrapper{display:inline-block;position:relative}.adm-badge{vertical-align:middle;box-sizing:content-box;background-color:var(--color);--right:0;--top:0;--color:var(--adm-badge-color,var(--adm-color-highlight));border-radius:100px;display:inline-flex}.adm-badge-content{color:var(--adm-color-text-light-solid);box-sizing:border-box;min-width:8px;font-size:var(--adm-font-size-1);white-space:nowrap;text-align:center;padding:1px 4px;font-weight:400;line-height:12px}.adm-badge-fixed{right:var(--right);top:var(--top);position:absolute;transform:translate(50%,-50%)}.adm-badge-dot{border-radius:5px;width:10px;min-width:10px;height:10px}.adm-badge-bordered{border:solid 1px var(--adm-color-text-light-solid)}.adm-button{--color:var(--adm-color-text-light-solid);--text-color:var(--adm-button-text-color,var(--adm-color-text));--background-color:var(--adm-button-background-color,var(--adm-color-background));--border-radius:var(--adm-button-border-radius,4px);--border-width:var(--adm-button-border-width,1px);--border-style:var(--adm-button-border-style,solid);--border-color:var(--adm-button-border-color,var(--adm-color-border));color:var(--text-color);background-color:var(--background-color);box-sizing:border-box;height:auto;font-size:var(--adm-font-size-9);text-align:center;border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--border-radius);cursor:pointer;-webkit-user-select:none;user-select:none;margin:0;padding:7px 12px;line-height:1.4;transition:opacity .15s;display:inline-block;position:relative}.adm-button:focus{outline:none}.adm-button:before{transform:translate(calc(var(--border-width) * -1), calc(var(--border-width) * -1));background-color:var(--adm-color-text-dark-solid);border:var(--border-width) var(--border-style) var(--adm-color-text-dark-solid);border-radius:var(--border-radius);opacity:0;content:" ";box-sizing:content-box;width:100%;height:100%;position:absolute;top:0;left:0}.adm-button:active:before{opacity:.08}.adm-button-default.adm-button-fill-outline{--background-color:transparent;--border-color:var(--adm-color-text)}.adm-button-default.adm-button-fill-none{--background-color:transparent;--border-width:0px}.adm-button:not(.adm-button-default){--text-color:var(--adm-color-text-light-solid);--background-color:var(--color);--border-color:var(--color)}.adm-button:not(.adm-button-default).adm-button-fill-outline{--text-color:var(--color);--background-color:transparent}.adm-button:not(.adm-button-default).adm-button-fill-none{--text-color:var(--color);--background-color:transparent;--border-width:0px}.adm-button-primary{--color:var(--adm-color-primary)}.adm-button-success{--color:var(--adm-color-success)}.adm-button-danger{--color:var(--adm-color-danger)}.adm-button-warning{--color:var(--adm-color-warning)}.adm-button-block{width:100%;display:block}.adm-button-disabled{cursor:not-allowed;opacity:.4}.adm-button-disabled:active:before{display:none}.adm-button.adm-button-mini{font-size:var(--adm-font-size-main);padding-top:3px;padding-bottom:3px}.adm-button.adm-button-mini.adm-button-shape-rounded{padding-left:9px;padding-right:9px}.adm-button.adm-button-small{font-size:var(--adm-font-size-7);padding-top:3px;padding-bottom:3px}.adm-button.adm-button-large{font-size:var(--adm-font-size-10);padding-top:11px;padding-bottom:11px}.adm-button.adm-button-shape-rounded{--border-radius:1000px}.adm-button.adm-button-shape-rectangular{--border-radius:0}.adm-button-loading{vertical-align:bottom}.adm-button-loading-wrapper{justify-content:center;align-items:center;height:1.4em;display:flex}.adm-button-loading-wrapper>.adm-loading{opacity:.6}.adm-dot-loading{display:inline-block}.adm-picker{--header-button-font-size:var(--adm-font-size-7);--title-font-size:var(--adm-font-size-7);--item-font-size:var(--adm-font-size-8);--item-height:34px;---item-font-size:var(--item-font-size);---item-height:var(--item-height);flex-direction:column;width:100%;height:300px;display:flex;position:relative;overflow:hidden}.adm-picker .adm-picker-view.adm-picker-view{--item-font-size:var(---item-font-size);--item-height:var(---item-height)}.adm-picker-header{border-bottom:solid 1px var(--adm-color-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:4px;display:flex}.adm-picker-header-button{font-size:var(--header-button-font-size);padding:8px;display:inline-block}.adm-picker-header-button-disabled,.adm-picker-header-button-disabled:active{opacity:.4;cursor:not-allowed}.adm-picker-header-title{font-size:var(--title-font-size);color:var(--adm-color-text);text-align:center;flex:1;padding:4px}.adm-picker-body{flex:1;width:100%;height:100%}.adm-picker-body>.adm-picker-view{--height:100%}.adm-picker-popup .adm-popup-body{border-top-left-radius:8px;border-top-right-radius:8px}.adm-spin-loading{--color:var(--adm-color-weak);--size:32px;width:var(--size);height:var(--size)}.adm-spin-loading-svg{width:100%;height:100%;animation:.8s linear infinite adm-spin-loading-rotate}.adm-spin-loading-svg>.adm-spin-loading-fill{stroke:var(--color)}@keyframes adm-spin-loading-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.adm-picker-view{--height:240px;--item-height:34px;--item-font-size:var(--adm-font-size-8);height:var(--height);background:var(--adm-color-background);width:100%;display:flex;position:relative;overflow:hidden}.adm-picker-view-column{-webkit-user-select:none;user-select:none;touch-action:none;z-index:0;flex:1;height:100%;position:relative}.adm-picker-view-column-wheel{width:100%;cursor:-webkit-grab;cursor:grab;top:calc(50% - var(--item-height) / 2);position:absolute;left:0}.adm-picker-view-column-wheel:before{content:" ";width:100%;height:100vh;display:block;position:absolute;top:-100vh}.adm-picker-view-column-wheel:after{content:" ";width:100%;height:100vh;display:block;position:absolute;bottom:-100vh}.adm-picker-view-column-item{font-size:var(--item-font-size);height:var(--item-height);justify-content:center;align-items:center;padding:0 6px;display:flex}.adm-picker-view-column-item-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm-picker-view-column-accessible{pointer-events:none;opacity:0;width:100%;height:100%;top:calc(var(--item-height) * -1);z-index:0;flex-direction:column;padding-bottom:1px;display:flex;position:relative}.adm-picker-view-column-accessible>*{text-overflow:ellipsis;flex:1}.adm-picker-view-column-accessible-current{width:100%;height:100%;position:absolute}.adm-picker-view-column-accessible-button{width:100%;height:100%}.adm-picker-view-mask{z-index:10000;pointer-events:none;flex-direction:column;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.adm-picker-view-mask-top,.adm-picker-view-mask-bottom{flex:auto}.adm-picker-view-mask-middle{height:var(--item-height);box-sizing:border-box;border-top:solid 1px var(--adm-color-border);border-bottom:solid 1px var(--adm-color-border);flex:none}.adm-picker-view-mask-top{background:var(--adm-color-background);-webkit-mask:linear-gradient(#000 0%,#000c 50%,#0009 100%);mask:linear-gradient(#000 0%,#000c 50%,#0009 100%)}.adm-picker-view-mask-bottom{background:var(--adm-color-background);-webkit-mask:linear-gradient(#0009 0%,#000c 50%,#000 100%);mask:linear-gradient(#0009 0%,#000c 50%,#000 100%)}.adm-picker-view-loading-content{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.adm-picker-view-item-height-measure{height:var(--item-height);pointer-events:none;width:0;position:relative;top:0;left:0}.adm-list{--header-font-size:var(--adm-font-size-7);--prefix-width:"auto";--prefix-padding-right:12px;--align-items:center;--active-background-color:var(--adm-color-border);--border-inner:solid 1px var(--adm-color-border);--border-top:solid 1px var(--adm-color-border);--border-bottom:solid 1px var(--adm-color-border);--padding-left:12px;--padding-right:12px;--font-size:var(--adm-font-size-9);--extra-max-width:70%}.adm-list-header{color:var(--adm-color-weak);font-size:var(--header-font-size);padding:8px var(--padding-right) 8px var(--padding-left)}.adm-list-body{background-color:var(--adm-color-background);font-size:var(--font-size);overflow:hidden}.adm-list-body-inner{margin-top:-1px}.adm-list-default .adm-list-body{border-top:var(--border-top);border-bottom:var(--border-bottom)}.adm-list-card{margin:12px}.adm-list-card .adm-list-body{border-radius:8px}.adm-list-card .adm-list-header{padding-left:0}.adm-list-item{padding-left:var(--padding-left);background-color:var(--adm-color-background);line-height:1.5;display:block;position:relative}.adm-list-item-title,.adm-list-item-description{color:var(--adm-color-weak);font-size:var(--adm-font-size-main)}.adm-list-item-content{align-items:var(--align-items);border-top:var(--border-inner);padding-right:var(--padding-right);justify-content:flex-start;display:flex}.adm-list-item-content-prefix{width:var(--prefix-width);padding-right:var(--prefix-padding-right);flex:none}.adm-list-item-content-main{flex:auto;padding:12px 0}.adm-list-item-content-extra{font-size:var(--adm-font-size-7);color:var(--adm-color-weak);max-width:var(--extra-max-width);flex:none;padding-left:12px}.adm-list-item-content-arrow{color:var(--adm-color-light);flex:none;align-items:center;margin-left:4px;font-size:19px;display:flex}.adm-list-item-disabled{cursor:not-allowed}.adm-list-item-disabled.adm-list-item-disabled>.adm-list-item-content>*{opacity:.4;pointer-events:none}a.adm-list-item:active:not(.adm-list-item-disabled){background-color:var(--active-background-color)}a.adm-list-item:active:not(.adm-list-item-disabled):after{content:" ";border-bottom:var(--border-inner);width:100%;display:block;position:absolute;bottom:-1px;left:0}.adm-tabs{--title-font-size:var(--adm-font-size-9);--content-padding:12px;--active-line-height:2px;--active-line-border-radius:var(--active-line-height);--active-line-color:var(--adm-color-primary);--active-title-color:var(--adm-color-primary);min-width:0;position:relative}.adm-tabs-header{border-bottom:solid 1px var(--adm-color-border);position:relative}.adm-tabs-tab-list{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;align-items:center;display:flex;position:relative;overflow-x:scroll}.adm-tabs-tab-list::-webkit-scrollbar{display:none}.adm-tabs-tab-wrapper{padding:0 12px}.adm-tabs-tab-wrapper-stretch{flex:auto}.adm-tabs-tab{white-space:nowrap;width:min-content;font-size:var(--title-font-size);cursor:pointer;margin:0 auto;padding:8px 0 10px;position:relative}.adm-tabs-tab-active{color:var(--active-title-color)}.adm-tabs-tab-disabled{opacity:.5;cursor:not-allowed}.adm-tabs-tab-line{height:var(--active-line-height);background:var(--active-line-color);border-radius:var(--active-line-border-radius);position:absolute;bottom:0}.adm-tabs-content{padding:var(--content-padding)}.adm-tabs-header-mask{z-index:1;pointer-events:none;width:30px;height:100%;position:absolute;top:0;bottom:0}.adm-tabs-header-mask-left{background:linear-gradient(to right, var(--adm-color-background), #fff0);left:0}.adm-tabs-header-mask-right{background:linear-gradient(to left, var(--adm-color-background), #fff0);right:0}.adm-center-popup{--background-color:var(--adm-center-popup-background-color,var(--adm-color-background));--border-radius:var(--adm-center-popup-border-radius,8px);--max-width:var(--adm-center-popup-max-width,75vw);--min-width:var(--adm-center-popup-min-width,280px);--z-index:var(--adm-center-popup-z-index,1000);z-index:var(--z-index);position:fixed}.adm-center-popup .adm-center-popup-mask{z-index:0}.adm-center-popup-wrap{z-index:1;width:auto;min-width:var(--min-width);max-width:var(--max-width);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.adm-center-popup-body{background-color:var(--background-color);border-radius:var(--border-radius)}.adm-center-popup-close{z-index:100;cursor:pointer;color:var(--adm-color-weak);padding:4px;font-size:18px;position:absolute;top:8px;right:8px}.adm-checkbox{--icon-size:22px;--font-size:var(--adm-font-size-9);--gap:8px;vertical-align:text-bottom;cursor:pointer;justify-content:flex-start;align-items:center;display:inline-flex}.adm-checkbox input{display:none}.adm-checkbox .adm-checkbox-icon{border:1px solid var(--adm-color-light);border-radius:var(--icon-size);box-sizing:border-box;width:var(--icon-size);height:var(--icon-size);color:var(--adm-color-text-light-solid);flex:none}.adm-checkbox .adm-checkbox-icon>svg{width:100%;height:100%;display:block}.adm-checkbox.adm-checkbox-block{display:flex}.adm-checkbox.adm-checkbox-checked .adm-checkbox-icon{border-color:var(--adm-color-primary);background-color:var(--adm-color-primary)}.adm-checkbox.adm-checkbox-disabled{cursor:not-allowed}.adm-checkbox.adm-checkbox-disabled .adm-checkbox-content{opacity:.4}.adm-checkbox.adm-checkbox-disabled .adm-checkbox-icon.adm-checkbox-icon{color:var(--adm-color-light);border-color:var(--adm-color-light);background-color:var(--adm-color-fill-content)}.adm-checkbox .adm-checkbox-custom-icon{font-size:var(--icon-size)}.adm-checkbox.adm-checkbox-indeterminate .adm-checkbox-icon{background-color:var(--adm-color-background);color:var(--adm-color-primary)}.adm-checkbox-content{font-size:var(--font-size);padding-left:var(--gap);flex:0 auto}.adm-dialog{--z-index:var(--adm-dialog-z-index,1000);---z-index:var(--z-index)}.adm-dialog .adm-center-popup{--z-index:var(---z-index)}.adm-dialog-body{width:100%;max-height:70vh;font-size:var(--adm-font-size-6);flex-direction:column;display:flex;overflow:hidden}.adm-dialog-body>*{flex:none}.adm-dialog-body>.adm-dialog-content{flex:auto}.adm-dialog-body:not(.adm-dialog-with-image){padding-top:20px}.adm-dialog-image-container{max-height:40vh;margin-bottom:12px}.adm-dialog-header{margin-bottom:8px;padding:0 12px}.adm-dialog-title{font-weight:700;font-size:var(--adm-font-size-10);text-align:center;margin-bottom:8px;padding:0 12px;line-height:25px}.adm-dialog-content{max-height:70vh;font-size:var(--adm-font-size-7);color:var(--adm-color-text);padding:0 12px 20px;line-height:1.4;overflow:hidden auto}.adm-dialog-content-empty{height:12px;padding:0}.adm-dialog-footer{-webkit-user-select:none;user-select:none}.adm-dialog-footer .adm-dialog-action-row{border-top:.5px solid var(--adm-color-border);align-items:stretch;display:flex}.adm-dialog-footer .adm-dialog-action-row>*{flex:1}.adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button{font-size:var(--adm-font-size-10);border-right:solid .5px var(--adm-color-border);border-radius:0;padding:10px;line-height:25px}.adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button-bold{font-weight:700}.adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button:last-child{border-right:none}.adm-dialog-image-container{overflow-y:auto}.adm-empty{flex-direction:column;justify-content:center;align-items:center;padding:24px 0;display:flex}.adm-empty-image-container{justify-content:center;display:flex}.adm-empty-image-container .adm-empty-image{width:64px;height:intrinsic}.adm-empty-description{font-size:var(--adm-font-size-6);color:var(--adm-color-light);margin-top:8px}.adm-form{--border-inner:solid 1px var(--adm-border-color);--border-top:solid 1px var(--adm-border-color);--border-bottom:solid 1px var(--adm-border-color);--prefix-width:6.8em;---border-inner:var(--border-inner);---border-top:var(--border-top);---border-bottom:var(--border-bottom);---prefix-width:var(--prefix-width)}.adm-form .adm-list.adm-list{--padding-left:16px;--padding-right:12px;--border-inner:var(---border-inner);--border-top:var(---border-top);--border-bottom:var(---border-bottom)}.adm-form .adm-form-footer{padding:20px 12px}.adm-form .adm-form-item-horizontal.adm-list-item{--prefix-width:var(---prefix-width)}.adm-form-list-operation{text-align:center;color:var(--adm-color-primary)}.adm-form-item+.adm-form-item{border-top:none}.adm-form-item-label{box-sizing:border-box;height:100%;color:var(--adm-color-text-secondary);line-height:1.5;display:block;position:relative}.adm-form-item-label .adm-form-item-required-asterisk{color:var(--adm-color-danger);-webkit-user-select:none;user-select:none;font-family:SimSun,sans-serif;position:absolute;top:0;left:-.6em}.adm-form-item-label .adm-form-item-required-text{color:var(--adm-color-weak);margin-left:4px}.adm-form-item-label-help{cursor:pointer;margin-left:4px}.adm-form-item-child{display:flex}.adm-form-item-child-position-normal{justify-content:normal}.adm-form-item-child-position-normal>*{flex:auto}.adm-form-item-child-position-right{justify-content:flex-end}.adm-form-item-child-position-right>*{flex:none}.adm-form-item-feedback-error{color:var(--adm-color-danger);margin-top:4px}.adm-form-item-feedback-warning{color:var(--adm-color-warning);margin-top:4px}.adm-form-item.adm-form-item-hidden{display:none}.adm-form-item.adm-form-item-horizontal.adm-list-item{--align-items:stretch}.adm-form-item.adm-form-item-horizontal .adm-list-item-content-prefix{padding-top:12px;padding-bottom:12px}.adm-form-item.adm-form-item-horizontal .adm-list-item-content-extra{align-self:center}.adm-form-item.adm-form-item-vertical .adm-form-item-label{font-size:var(--adm-font-size-7);margin-bottom:4px}.adm-popover{--z-index:var(--adm-popover-z-index,1030);--background:#fff;--arrow-size:8px;--content-padding:8px 12px;color:var(--adm-color-text);z-index:var(--z-index);white-space:normal;text-align:left;cursor:auto;-webkit-user-select:text;user-select:text;animation:none;position:absolute;top:0;left:0}.adm-popover.adm-popover-dark{--background:#000000bf;--adm-color-text:#fff;color:#fff}.adm-popover.adm-popover-dark .adm-popover-inner{box-shadow:none}.adm-popover:after{content:"";background:#ffffff03;position:absolute}.adm-popover-hidden{display:none}.adm-popover-inner{background-color:var(--background);font-size:var(--adm-font-size-7);background-clip:padding-box;border-radius:8px;width:max-content;min-width:32px;max-width:calc(100vw - 24px);overflow-y:hidden;box-shadow:0 0 30px #3333}.adm-popover-inner-content{padding:var(--content-padding)}.adm-popover-arrow{height:var(--arrow-size);width:var(--arrow-size);background:0 0;display:block;position:absolute;overflow:visible}.adm-popover-arrow-icon{height:var(--arrow-size);width:calc(var(--arrow-size) / 8 * 15);transform:translate(-50%, -50%) rotate(var(--arrow-icon-rotate));display:block;position:absolute;top:50%;left:50%}.adm-popover .adm-popover-arrow{color:var(--background)}.adm-popover-menu{--border-color:var(--adm-color-border)}.adm-popover-menu.adm-popover{--content-padding:0}.adm-popover-menu-list{min-width:120px;overflow:hidden}.adm-popover-menu-list-inner{margin-top:-1px}.adm-popover-menu-list-scroll{-webkit-overflow-scrolling:auto;padding-right:2px;overflow-y:scroll}.adm-popover-menu-list-scroll::-webkit-scrollbar{-webkit-appearance:none;width:4px}.adm-popover-menu-list-scroll::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:4px}.adm-popover-menu-item{justify-content:flex-start;align-items:center;padding-left:20px;display:flex;position:relative}.adm-popover-menu-item-icon{flex:none;padding-right:8px;font-size:20px}.adm-popover-menu-item-text{border-top:solid 1px var(--border-color);flex:auto;padding:14px 20px 14px 0}.adm-popover-menu-item-disabled{cursor:not-allowed}.adm-popover-menu-item-disabled>*{opacity:.4}.adm-popover-menu-item:active:not(.adm-popover-menu-item-disabled){background-color:var(--border-color)}.adm-popover-menu-item:active:not(.adm-popover-menu-item-disabled):after{content:" ";border-bottom:solid 1px var(--border-color);width:100%;display:block;position:absolute;bottom:-1px;left:0}.adm-popover.adm-popover-dark.adm-popover-menu{--border-color:var(--adm-color-text);--background:#000000e6}.adm-grid{--gap:0;--gap-horizontal:var(--gap);--gap-vertical:var(--gap);grid-gap:10px;-webkit-column-gap:var(--gap-horizontal);column-gap:var(--gap-horizontal);row-gap:var(--gap-vertical);grid-template-columns:repeat(var(--columns), minmax(0, 1fr));align-items:stretch;display:grid}.adm-grid-item{grid-column-end:span var(--item-span)}.adm-image-viewer-content{touch-action:none;-webkit-user-select:none;user-select:none;width:100vw;height:100vh}.adm-image-viewer-footer{z-index:1;width:100%;position:absolute;bottom:0}.adm-image-viewer-slides{z-index:1;height:100%;cursor:-webkit-grab;cursor:grab;touch-action:none;position:relative}.adm-image-viewer-slides-inner{white-space:nowrap;height:100%}.adm-image-viewer-slides-inner>*{margin-right:16px}.adm-image-viewer-slide{width:100%;height:100%;display:inline-block;position:relative}.adm-image-viewer-control{z-index:1;width:100%;height:100%;cursor:-webkit-grab;cursor:grab;touch-action:none;position:absolute;top:0;left:0}.adm-image-viewer-image-wrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.adm-image-viewer-image-wrapper img{max-width:100%;max-height:100%;display:block}.adm-image-viewer-indicator{z-index:2;color:var(--adm-color-border);font-size:var(--adm-font-size-6);position:absolute;top:12px;left:50%;transform:translate(-50%)}.adm-space-item{flex:none}.adm-space{--gap:8px;--gap-vertical:var(--gap);--gap-horizontal:var(--gap);display:inline-flex}.adm-space-vertical{flex-direction:column}.adm-space-vertical>.adm-space-item{margin-bottom:var(--gap-vertical)}.adm-space-vertical>.adm-space-item:last-child{margin-bottom:0}.adm-space-horizontal{flex-direction:row}.adm-space-horizontal>.adm-space-item{margin-right:var(--gap-horizontal)}.adm-space-horizontal>.adm-space-item:last-child{margin-right:0}.adm-space-horizontal.adm-space-wrap{margin-bottom:calc(var(--gap-vertical) * -1);flex-wrap:wrap}.adm-space-horizontal.adm-space-wrap>.adm-space-item{padding-bottom:var(--gap-vertical)}.adm-space.adm-space-block{display:flex}.adm-space-align-center{align-items:center}.adm-space-align-start{align-items:flex-start}.adm-space-align-end{align-items:flex-end}.adm-space-align-baseline{align-items:baseline}.adm-space-justify-center{justify-content:center}.adm-space-justify-start{justify-content:flex-start}.adm-space-justify-end{justify-content:flex-end}.adm-space-justify-between{justify-content:space-between}.adm-space-justify-around{justify-content:space-around}.adm-space-justify-evenly{justify-content:space-evenly}.adm-space-justify-stretch{justify-content:stretch}.adm-image-uploader{--cell-size:80px;--gap:12px;---gap:var(--gap);---gap-horizontal:var(--gap-horizontal,var(--gap));---gap-vertical:var(--gap-vertical,var(--gap))}.adm-image-uploader-grid,.adm-image-uploader-space{--gap:var(---gap);--gap-horizontal:var(---gap-horizontal);--gap-vertical:var(---gap-vertical)}.adm-image-uploader-cell{width:var(--cell-size);height:var(--cell-size);border-radius:4px;position:relative;overflow:hidden}.adm-image-uploader-cell-fail{box-sizing:border-box;border:1px solid red}.adm-image-uploader-cell-delete{width:14px;height:14px;color:var(--adm-color-white);cursor:pointer;background-color:#000000b3;border-radius:0 0 0 12px;font-size:8px;position:absolute;top:0;right:0}.adm-image-uploader-cell-delete-icon{position:absolute;top:3px;left:4px}.adm-image-uploader-cell-mask{color:var(--adm-color-white);background-color:#323233e0;position:absolute;inset:0}.adm-image-uploader-cell-loading{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;height:100%;padding-top:8px;display:flex}.adm-image-uploader-cell-mask-message{font-size:var(--adm-font-size-4);padding:6px 4px;display:inline-block}.adm-image-uploader-cell-image{width:var(--cell-size);height:var(--cell-size)}.adm-image-uploader-upload-button-wrap{position:relative}.adm-image-uploader-upload-button-wrap .adm-image-uploader-upload-button{background-color:var(--adm-color-box);text-align:center;line-height:var(--cell-size);display:block}.adm-image-uploader-upload-button-wrap .adm-image-uploader-upload-button-icon{color:var(--adm-color-weak);font-size:32px}.adm-image-uploader-upload-button-wrap .adm-image-uploader-input{cursor:pointer;opacity:0;border-radius:4px;width:100%;height:100%;position:absolute;top:0;left:0}.adm-image-uploader .adm-image-uploader-gap-measure{height:var(--gap-horizontal);width:0;position:absolute;top:0;left:0}.adm-input{--font-size:var(--adm-font-size-9);--color:var(--adm-color-text);--placeholder-color:var(--adm-color-light);--text-align:left;--background-color:transparent;background-color:var(--background-color);justify-content:flex-start;align-items:center;width:100%;max-width:100%;min-height:24px;max-height:100%;display:flex}.adm-input-disabled{opacity:.4;cursor:not-allowed}.adm-input-element{box-sizing:border-box;width:100%;max-width:100%;max-height:100%;color:var(--color);font-size:var(--font-size);appearance:none;min-height:1.5em;text-align:var(--text-align);background:0 0;border:0;outline:none;flex:auto;margin:0;padding:0;line-height:1.5;display:inline-block}.adm-input-element::placeholder{color:var(--placeholder-color);font-family:inherit}.adm-input-element:-webkit-autofill{background-color:#0000}.adm-input-element:read-only{cursor:default}.adm-input-element:invalid{box-shadow:none}.adm-input-element::-ms-clear{display:none}.adm-input-element::-ms-reveal{display:none}.adm-input-element::-webkit-search-cancel-button{display:none}.adm-input-element::-webkit-search-decoration{display:none}.adm-input-element:disabled{opacity:1}.adm-input-element[type=date],.adm-input-element[type=time],.adm-input-element[type=datetime-local]{min-height:1.5em}.adm-input-element[type=search]{-webkit-appearance:none}.adm-input-element[readonly]{pointer-events:none}.adm-input-clear{color:var(--adm-color-light);cursor:pointer;flex:none;margin-left:8px;padding:4px}.adm-input-clear:active{color:var(--adm-color-weak)}.adm-input-clear .antd-mobile-icon{font-size:var(--adm-font-size-7);display:block}.adm-nav-bar{--height:45px;--border-bottom:none;height:var(--height);border-bottom:var(--border-bottom);white-space:nowrap;align-items:center;padding:0 12px;display:flex}.adm-nav-bar-left,.adm-nav-bar-right{flex:1}.adm-nav-bar-title{text-align:center;text-overflow:ellipsis;flex:auto;overflow:hidden}.adm-nav-bar-back{cursor:pointer;align-items:center;margin-right:16px;padding:6px 0;display:flex}.adm-nav-bar-back-arrow{margin-right:4px;font-size:24px}.adm-nav-bar-left{font-size:var(--adm-font-size-7);justify-content:flex-start;align-items:center;display:flex}.adm-nav-bar-title{white-space:nowrap;font-size:var(--adm-font-size-10);justify-content:center;padding:0 12px}.adm-nav-bar-right{text-align:right}.adm-radio{--icon-size:22px;--font-size:var(--adm-font-size-9);--gap:8px;vertical-align:text-bottom;cursor:pointer;justify-content:flex-start;align-items:center;display:inline-flex}.adm-radio input[type=radio]{display:none}.adm-radio .adm-radio-icon{border:1px solid var(--adm-color-light);border-radius:var(--icon-size);box-sizing:border-box;width:var(--icon-size);height:var(--icon-size);color:var(--adm-color-text-light-solid);flex:none}.adm-radio .adm-radio-icon>svg{width:100%;height:100%;display:block}.adm-radio.adm-radio-block{display:flex}.adm-radio.adm-radio-checked .adm-radio-icon{border-color:var(--adm-color-primary);background-color:var(--adm-color-primary)}.adm-radio.adm-radio-disabled{cursor:not-allowed}.adm-radio.adm-radio-disabled .adm-radio-content{opacity:.4}.adm-radio.adm-radio-disabled .adm-radio-icon{color:var(--adm-color-light);border-color:var(--adm-color-light);background-color:var(--adm-color-fill-content)}.adm-radio .adm-radio-custom-icon{font-size:var(--icon-size)}.adm-radio-content{font-size:var(--font-size);padding-left:var(--gap);flex:0 auto}.adm-search-bar{--height:32px;--padding-left:8px;--background:var(--adm-color-fill-content);--border-radius:6px;--placeholder-color:var(--adm-color-weak);---placeholder-color:var(--placeholder-color);height:var(--height);justify-content:center;align-items:center;display:flex}.adm-search-bar .adm-search-bar-input-box{background:var(--background);border-radius:var(--border-radius);padding-left:var(--padding-left);border:1px solid #0000;flex:auto;justify-content:center;align-items:center;display:flex}.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input-box-icon{color:var(--adm-color-light);font-size:var(--adm-font-size-8);flex:none}.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input{height:calc(var(--height) - 2px);box-sizing:border-box;flex:auto;padding:4px 8px 4px 4px}.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input.adm-input{--placeholder-color:var(---placeholder-color);--font-size:var(--adm-font-size-7)}.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input .adm-input-element{line-height:19px}.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input.adm-search-bar-input-without-icon{padding-left:8px}.adm-search-bar .adm-search-bar-suffix{flex:none;margin-left:4px}.adm-search-bar .adm-search-bar-cancel-button.adm-button{padding:3px 12px}.adm-search-bar-active .adm-input.adm-input.adm-input{--placeholder-color:var(--adm-color-light)}.adm-search-bar-active .adm-search-bar-input-box{border-color:var(--adm-color-primary);background:var(--adm-color-background)}.adm-selector{--color:var(--adm-color-fill-content);--checked-color:var(--adm-color-wathet);--text-color:var(--adm-color-text);--checked-text-color:var(--adm-color-primary);--border:none;--checked-border:none;--border-radius:2px;--padding:8px 16px;--gap:8px;---gap:var(--gap);---gap-horizontal:var(--gap-horizontal,var(--gap));---gap-vertical:var(--gap-vertical,var(--gap));font-size:var(--adm-font-size-7);line-height:1.4;overflow:hidden}.adm-selector .adm-space.adm-space{--gap:12px}.adm-selector .adm-grid{--gap:var(---gap);--gap-horizontal:var(---gap-horizontal);--gap-vertical:var(---gap-vertical)}.adm-selector-item{padding:var(--padding);background-color:var(--color);border:var(--border);border-radius:var(--border-radius);color:var(--text-color);opacity:1;cursor:pointer;text-align:center;vertical-align:top;display:inline-block;position:relative;overflow:hidden}.adm-selector-item-description{font-size:var(--adm-font-size-main);color:var(--adm-color-weak)}.adm-selector-item-active,.adm-selector-item-multiple-active{color:var(--checked-text-color);background-color:var(--checked-color);border:var(--checked-border)}.adm-selector-item .adm-selector-check-mark-wrapper{border-top:8px solid #0000;border-bottom:solid 8px var(--adm-color-primary);border-left:10px solid #0000;border-right:solid 10px var(--adm-color-primary);width:0;height:0;position:absolute;bottom:0;right:0}.adm-selector-item .adm-selector-check-mark-wrapper>svg{width:8px;height:6px;position:absolute;top:0;left:0}.adm-selector-item-disabled{cursor:not-allowed;opacity:.4}.adm-stepper{--height:28px;--input-width:44px;--input-font-size:var(--adm-font-size-main);--input-font-color:var(--adm-color-text);--input-background-color:var(--adm-color-fill-content);--border-radius:2px;--border:none;--border-inner:solid 2px transparent;--active-border:var(--border);--button-font-size:var(--adm-font-size-7);--button-text-color:var(--adm-color-primary);--button-background-color:var(--adm-color-fill-content);--button-width:var(--height);box-sizing:border-box;width:calc(var(--input-width) + 2 * var(--button-width));border:var(--border);border-radius:var(--border-radius);align-items:center;display:flex;position:relative;overflow:hidden}.adm-stepper-active{border:var(--active-border)}.adm-stepper-middle{border-left:var(--border-inner);border-right:var(--border-inner);flex:1}.adm-stepper .adm-stepper-input{height:var(--height);--background-color:var(--input-background-color);--font-size:var(--input-font-size);--color:var(--input-font-color);--text-align:center}.adm-stepper-minus,.adm-stepper-plus{width:var(--button-width);height:var(--height);color:var(--button-text-color);background-color:var(--button-background-color);font-size:var(--button-font-size);--border-width:0;padding:0}.adm-stepper-minus:disabled,.adm-stepper-plus:disabled{color:var(--adm-color-weak)}.adm-stepper-minus svg,.adm-stepper-plus svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.adm-stepper-minus,.adm-stepper-plus{border-radius:0}.adm-tab-bar-wrap{flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;min-height:48px;display:flex;overflow:hidden}.adm-tab-bar-item{color:var(--adm-color-text-secondary);white-space:nowrap;cursor:pointer;flex-direction:column;flex:1;justify-content:center;align-items:center;width:min-content;padding:4px 8px;display:flex;position:relative}.adm-tab-bar-item-icon{height:24px;font-size:24px;line-height:1}.adm-tab-bar-item-title{font-size:var(--adm-font-size-2);line-height:15px}.adm-tab-bar-item-title-with-icon{margin-top:2px}.adm-tab-bar-item-active{color:var(--adm-color-primary)}.adm-tab-bar-icon-badge{--top:6px}.adm-tab-bar-title-badge{--right:-2px;--top:-2px}.adm-text-area{--font-size:var(--adm-font-size-9);--color:var(--adm-color-text);--placeholder-color:var(--adm-color-light);--disabled-color:var(--adm-color-weak);--text-align:left;--count-text-align:right;width:100%;max-width:100%;max-height:100%;position:relative}.adm-text-area-element{font-family:var(--adm-font-family);resize:none;box-sizing:border-box;width:100%;max-width:100%;max-height:100%;color:var(--color);font-size:var(--font-size);appearance:none;min-height:1.5em;text-align:var(--text-align);background:0 0;border:0;outline:none;flex:auto;margin:0;padding:0;line-height:1.5;display:block}.adm-text-area-element::placeholder{color:var(--placeholder-color);font-family:inherit}.adm-text-area-element:-webkit-autofill{background-color:#0000}.adm-text-area-element:disabled{color:var(--disabled-color);cursor:not-allowed;opacity:1;-webkit-text-fill-color:var(--disabled-color)}.adm-text-area-element:read-only{cursor:default}.adm-text-area-element:invalid{box-shadow:none}.adm-text-area-element::-ms-clear{display:none}.adm-text-area-element-hidden{visibility:hidden;z-index:-1000;position:absolute;top:0;left:0}.adm-text-area-count{text-align:var(--count-text-align);color:var(--adm-color-weak);font-size:var(--adm-font-size-9);padding-top:8px}.adm-toast-mask .adm-toast-wrap{text-align:center;width:100%;height:100%;position:fixed;top:0;left:0}.adm-toast-mask .adm-toast-main{color:#fff;word-break:break-all;pointer-events:all;width:auto;max-width:204px;max-height:70%;font-size:var(--adm-font-size-7);box-sizing:border-box;text-align:initial;background-color:#000000b3;border-radius:8px;line-height:1.5;display:inline-block;position:relative;top:50%;overflow:auto;transform:translateY(-50%)}.adm-toast-mask .adm-toast-main-text{min-width:0;padding:12px}.adm-toast-mask .adm-toast-main-icon{min-width:150px;padding:35px 12px}.adm-toast-mask .adm-toast-main-icon .adm-toast-icon{text-align:center;margin-bottom:8px;font-size:36px;line-height:1}.adm-toast-loading{--size:48px;margin:0 auto 8px}.df-device{--df-device-color:#17181c;--df-device-height:852px;--df-device-outer-height:878px;--df-device-outer-width:419px;--df-device-scaled-height:878px;--df-device-scaled-width:419px;--df-device-width:393px;--df-zoom:1;--df-bezel:14px;--df-frame-radius:58px;--df-frame-shadow:0 24px 70px #0f121c3d, inset 0 0 0 1px #ffffff47;--df-metal-highlight:#ffffff6b;--df-screen-radius:calc(var(--df-frame-radius) - 17px);--df-button-thickness:4px;--df-power-button-length:92px;--df-power-button-offset:170px;--df-volume-button-length:66px;--df-volume-down-offset:226px;--df-volume-up-offset:150px;--df-safe-bottom:18px;--df-safe-left:16px;--df-safe-right:16px;--df-safe-top:18px;box-sizing:border-box;height:var(--df-device-scaled-height);vertical-align:top;width:var(--df-device-scaled-width);display:inline-block;position:relative}.df-device *,.df-device :before,.df-device :after{box-sizing:border-box}.df-device__hardware{background:linear-gradient(135deg, var(--df-metal-highlight), transparent 28%),linear-gradient(315deg, #00000038, transparent 28%),var(--df-device-color);border-radius:var(--df-frame-radius);box-shadow:var(--df-frame-shadow);height:var(--df-device-outer-height);isolation:isolate;padding:var(--df-bezel);transform:scale(var(--df-zoom));transform-origin:0 0;width:var(--df-device-outer-width);position:relative}.df-device__hardware:before{border-radius:inherit;content:"";opacity:.45;pointer-events:none;z-index:1;background:linear-gradient(90deg,#ffffff6b,#0000 22% 78%,#00000038);position:absolute;inset:2px}.df-device__screen-ring{border-radius:var(--df-screen-radius);height:100%;padding:var(--df-screen-gap,0);z-index:2;background:#08090d;position:relative;overflow:hidden}.df-device__screen{border-radius:calc(var(--df-screen-radius) - var(--df-screen-gap,0px));color:#111318;background:#fff;width:100%;height:100%;position:relative;overflow:hidden}.df-device__content{-ms-overflow-style:none;overscroll-behavior:contain;height:100%;padding:var(--df-safe-top) var(--df-safe-right) var(--df-safe-bottom) var(--df-safe-left);scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;overflow:auto}.df-device__content::-webkit-scrollbar{display:none}.df-device__camera,.df-device__speaker,.df-device__button,.df-device__home{z-index:3;position:absolute}.df-device__button{background:color-mix(in srgb, var(--df-device-color), #000 18%);box-shadow:inset 0 1px #ffffff3d}.df-device__button--action,.df-device__button--camera-control{display:none}.df-device__button--power{height:var(--df-power-button-length);right:-3px;top:var(--df-power-button-offset);width:var(--df-button-thickness);border-radius:0 4px 4px 0}.df-device__button--volume-up,.df-device__button--volume-down{height:var(--df-volume-button-length);width:var(--df-button-thickness);border-radius:4px 0 0 4px;left:-3px}.df-device__button--volume-up{top:var(--df-volume-up-offset)}.df-device__button--volume-down{top:var(--df-volume-down-offset)}.df-device__speaker,.df-device__home{display:none}.df-device__camera{background:#0b0d12;border:4px solid #161922;border-radius:999px;width:18px;height:18px;top:18px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 2px #ffffff0d}.df-device--ios.df-device--phone{--df-bezel:13px;--df-frame-radius:60px}.df-device--front-island{--df-screen-gap:0px;--df-safe-top:42px}.df-device--front-island .df-device__hardware:after{content:"";z-index:4;background:#0b0d12;border-radius:999px;width:102px;height:31px;position:absolute;top:24px;left:50%;transform:translate(-50%)}.df-device--front-island .df-device__camera{box-shadow:none;opacity:.75;z-index:5;background:#141821;border:0;width:8px;height:8px;top:35px;left:calc(50% + 31px)}.df-device--iphone-16-pro .df-device__hardware:after,.df-device--iphone-16-pro-max .df-device__hardware:after,.df-device--iphone-15-pro .df-device__hardware:after,.df-device--iphone-15-pro-max .df-device__hardware:after,.df-device--iphone-14-pro .df-device__hardware:after,.df-device--iphone-14-pro-max .df-device__hardware:after{width:108px}.df-device--front-notch{--df-screen-gap:0px;--df-safe-top:40px}.df-device--front-notch .df-device__hardware:after{content:"";height:33px;left:50%;top:var(--df-bezel);z-index:4;background:#08090d;border-radius:0 0 18px 18px;width:148px;position:absolute;transform:translate(-50%)}.df-device--front-notch .df-device__speaker{height:4px;left:50%;top:calc(var(--df-bezel) + 10px);z-index:5;background:#ffffff3d;border-radius:999px;width:42px;display:block;transform:translate(-50%)}.df-device--front-notch .df-device__camera{height:8px;left:calc(50% - 56px);top:calc(var(--df-bezel) + 8px);z-index:5;background:#141821;border:0;width:8px;transform:none}.df-device--iphone-13 .df-device__hardware:after,.df-device--iphone-13-mini .df-device__hardware:after,.df-device--iphone-13-pro .df-device__hardware:after,.df-device--iphone-13-pro-max .df-device__hardware:after,.df-device--iphone-14 .df-device__hardware:after,.df-device--iphone-14-plus .df-device__hardware:after,.df-device--iphone-16e .df-device__hardware:after{width:132px}.df-device--has-action-button .df-device__button--action{height:42px;width:var(--df-button-thickness);border-radius:4px 0 0 4px;display:block;top:88px;left:-3px}.df-device--has-camera-control .df-device__button--camera-control{height:74px;width:var(--df-button-thickness);border-radius:0 5px 5px 0;display:block;top:330px;right:-3px}.df-device--has-action-button .df-device__button--volume-up{top:148px}.df-device--has-action-button .df-device__button--volume-down{top:222px}.df-device--front-classic{--df-bezel:18px;--df-frame-radius:36px;--df-power-button-offset:86px;--df-power-button-length:50px;--df-screen-radius:2px;--df-volume-down-offset:166px;--df-volume-up-offset:108px;--df-volume-button-length:48px;--df-safe-bottom:12px;--df-safe-top:12px}.df-device--front-classic .df-device__hardware{background:color-mix(in srgb, var(--df-device-color), #fff 72%);box-shadow:0 20px 48px #0f121c2e,inset 0 0 0 2px color-mix(in srgb, var(--df-device-color), #fff 22%);padding:18px}.df-device--front-classic .df-device__hardware:before{display:none}.df-device--front-classic .df-device__screen-ring{background:0 0;border-radius:0;height:calc(100% - 142px);margin-block:74px 68px}.df-device--front-classic .df-device__screen{border-radius:2px}.df-device--front-classic .df-device__speaker{background:#0000007a;border-radius:999px;width:52px;height:5px;display:block;top:38px;left:calc(50% + 20px);transform:translate(-50%)}.df-device--front-classic .df-device__camera{background:#10141c;border:0;width:8px;height:8px;top:37px;transform:translate(-48px)}.df-device--front-classic .df-device__home{box-shadow:none;background:0 0;border:2px solid #0000002e;border-radius:999px;width:46px;height:46px;display:block;bottom:17px;left:50%;transform:translate(-50%)}.df-device--ios.df-device--tablet{--df-bezel:32px;--df-frame-radius:36px;--df-power-button-offset:220px;--df-power-button-length:112px;--df-screen-radius:14px;--df-volume-down-offset:284px;--df-volume-up-offset:200px;--df-volume-button-length:74px;--df-safe-bottom:24px;--df-safe-left:24px;--df-safe-right:24px;--df-safe-top:24px}.df-device--ios.df-device--tablet .df-device__camera{width:12px;height:12px;top:14px}.df-device--ipad-mini{--df-bezel:28px}.df-device--android.df-device--phone{--df-bezel:12px;--df-frame-radius:48px;--df-safe-top:26px;--df-screen-radius:38px}.df-device--android .df-device__hardware{background:radial-gradient(circle at 28% 10%, #ffffff38, transparent 24%),linear-gradient(135deg, color-mix(in srgb, var(--df-device-color), #fff 22%), var(--df-device-color) 48%, color-mix(in srgb, var(--df-device-color), #000 26%))}.df-device--android.df-device--phone .df-device__camera{border-width:3px;width:16px;height:16px;top:22px}.df-device--front-punch .df-device__speaker{background:#00000057;border-radius:999px;width:48px;height:3px;display:block;top:8px;left:50%;transform:translate(-50%)}.df-device--pixel-8 .df-device__camera{left:50%}.df-device--galaxy-s24{--df-frame-radius:42px;--df-screen-radius:32px}.df-device--shape-squared{--df-frame-radius:30px;--df-screen-radius:22px}.df-device--shape-fold{--df-frame-radius:28px;--df-screen-radius:20px}.df-device--shape-fold .df-device__hardware:before{opacity:.42;background:linear-gradient(90deg,#0000,#0000002e 50%,#0000),linear-gradient(90deg,#ffffff57,#0000 18% 82%,#00000038);width:2px;left:50%;right:auto}.df-device--galaxy-s24 .df-device__camera{left:50%}.df-device--android.df-device--tablet{--df-bezel:30px;--df-frame-radius:32px;--df-power-button-offset:220px;--df-power-button-length:112px;--df-screen-radius:18px;--df-volume-down-offset:284px;--df-volume-up-offset:200px;--df-volume-button-length:74px;--df-safe-bottom:24px;--df-safe-left:24px;--df-safe-right:24px;--df-safe-top:24px}.df-device--android.df-device--tablet .df-device__camera{width:13px;height:13px;top:14px}.df-device--has-landscape-tablet-camera.df-device--portrait .df-device__camera{top:50%;left:auto;right:14px;transform:translateY(-50%)}.df-device--has-landscape-tablet-camera.df-device--landscape .df-device__camera{top:14px;left:50%;transform:translate(-50%)}.df-device--landscape{--df-frame-radius:44px;--df-safe-bottom:16px;--df-safe-left:18px;--df-safe-right:18px;--df-safe-top:16px}.df-device--landscape .df-device__button--power{height:var(--df-button-thickness);left:var(--df-power-button-offset);width:var(--df-power-button-length);border-radius:4px 4px 0 0;top:-3px;right:auto}.df-device--landscape .df-device__button--volume-up,.df-device--landscape .df-device__button--volume-down{height:var(--df-button-thickness);width:var(--df-volume-button-length);border-radius:0 0 4px 4px;top:auto;bottom:-3px}.df-device--landscape .df-device__button--volume-up{left:var(--df-volume-up-offset)}.df-device--landscape .df-device__button--volume-down{left:var(--df-volume-down-offset)}.df-device--landscape.df-device--has-action-button .df-device__button--action{height:var(--df-button-thickness);border-radius:0 0 4px 4px;width:42px;top:auto;bottom:-3px;left:88px}.df-device--landscape.df-device--has-camera-control .df-device__button--camera-control{height:var(--df-button-thickness);border-radius:4px 4px 0 0;width:74px;top:-3px;left:330px;right:auto}.df-device--landscape.df-device .df-device__camera{top:50%;left:22px;transform:translateY(-50%)}.df-device--landscape.df-device--tablet .df-device__camera{left:14px}.df-device--landscape.df-device--has-landscape-tablet-camera .df-device__camera{top:14px;left:50%;transform:translate(-50%)}.df-device--landscape.df-device--front-punch .df-device__speaker{width:3px;height:48px;top:50%;left:8px;transform:translateY(-50%)}.df-device--landscape.df-device--front-island .df-device__hardware:after{width:31px;height:102px;top:50%;left:24px;transform:translateY(-50%)}.df-device--landscape.df-device--front-island{--df-safe-left:42px;--df-safe-top:16px}.df-device--landscape.df-device--front-island .df-device__camera{top:calc(50% + 31px);left:35px;transform:none}.df-device--landscape.df-device--front-notch .df-device__hardware:after{height:148px;left:var(--df-bezel);border-radius:0 18px 18px 0;width:33px;top:50%;transform:translateY(-50%)}.df-device--landscape.df-device--front-notch{--df-safe-left:40px;--df-safe-top:16px}.df-device--landscape.df-device--front-notch .df-device__speaker{height:42px;left:calc(var(--df-bezel) + 10px);width:4px;top:50%;transform:translateY(-50%)}.df-device--landscape.df-device--front-notch .df-device__camera{left:calc(var(--df-bezel) + 8px);top:calc(50% - 56px);transform:none}.df-device--landscape.df-device--front-classic .df-device__screen-ring{width:calc(100% - 142px);height:100%;margin-block:0;margin-inline:74px 68px}.df-device--landscape.df-device--front-classic .df-device__speaker{width:5px;height:52px;top:50%;left:38px;transform:translateY(-50%)}.df-device--landscape.df-device--front-classic .df-device__camera{top:50%;left:37px;transform:translateY(-48px)}.df-device--landscape.df-device--front-classic .df-device__home{inset:50% 17px auto auto;transform:translateY(-50%)}.df-device--landscape.df-device--iphone-16-pro .df-device__hardware:after,.df-device--landscape.df-device--iphone-16-pro-max .df-device__hardware:after,.df-device--landscape.df-device--iphone-15-pro .df-device__hardware:after,.df-device--landscape.df-device--iphone-15-pro-max .df-device__hardware:after,.df-device--landscape.df-device--iphone-14-pro .df-device__hardware:after,.df-device--landscape.df-device--iphone-14-pro-max .df-device__hardware:after{height:108px}.df-device--color-black{--df-device-color:#17181c}.df-device--color-blue{--df-device-color:#7ea8d8}.df-device--color-cream{--df-device-color:#f2eadf}.df-device--color-gold{--df-device-color:#f4d7a1}.df-device--color-graphite{--df-device-color:#3f4048}.df-device--color-gray{--df-device-color:#a5a8ad}.df-device--color-green{--df-device-color:#9fbf9a}.df-device--color-natural{--df-device-color:#d8d2c4}.df-device--color-pink{--df-device-color:#efb7bd}.df-device--color-purple{--df-device-color:#b8a9d9}.df-device--color-silver{--df-device-color:#e7e8e4}.df-device--color-white{--df-device-color:#f7f7f4}.df-device--color-yellow{--df-device-color:#f2dc84}
