:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink-950:#000;--ink-900:#1d1d1f;--ink-850:#2c2c2e;--ink-800:#3a3a3c;--ink-700:#48484a;--ink-600:#5c5c60;--ink-500:#6e6e73;--ink-400:#8e8e93;--ink-300:#aeaeb2;--ink-200:#d1d1d6;--line:#e3e3e8;--line-2:#efeff2;--canvas:#f5f5f7;--surface:#fff;--surface-2:#fafafb;--brand:#f2600c;--brand-600:#d95204;--brand-700:#b54300;--brand-50:#fff2ea;--brand-100:#ffdcc6;--ok:oklch(58% .14 150);--ok-bg:oklch(97% .025 150);--ok-line:oklch(88% .06 150);--warn:oklch(62% .14 65);--warn-bg:oklch(97% .035 80);--warn-line:oklch(88% .08 75);--bad:oklch(57% .2 25);--bad-bg:oklch(97% .02 25);--bad-line:oklch(88% .07 25);--info:oklch(55% .16 255);--info-bg:oklch(97% .018 255);--info-line:oklch(88% .05 255);--font:-apple-system, BlinkMacSystemFont, "SF Pro JP", "Hiragino Sans", "Noto Sans JP", sans-serif;--mono:"IBM Plex Mono", ui-monospace, "SF Mono", monospace;--r:8px;--r-lg:14px;--shadow:0 1px 2px #0000000a;--shadow-pop:0 18px 48px #00000024, 0 0 0 1px #0000000d;--hover:#f2f2f5;--row-hover:#fafafc;--inv-bg:#1d1d1f;--inv-fg:#fff;--link:var(--brand-600);--mask:#1d1d1f47}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font);color:var(--ink-900);background:var(--canvas);-webkit-font-smoothing:antialiased;letter-spacing:.01em;min-width:1440px;font-size:14px;line-height:1.55}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}a{color:inherit;text-decoration:none}.mono{font-family:var(--mono);font-feature-settings:"zero" 1}.num{font-family:var(--font);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:600}.muted{color:var(--ink-500)}.faint{color:var(--ink-400)}.tw-pretty{text-wrap:pretty}.app{grid-template-columns:256px 1fr;min-height:100vh;display:grid}.side{background:var(--surface);color:var(--ink-600);border-right:1px solid var(--line);flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.side-brand{align-items:center;gap:10px;height:64px;padding:0 20px;display:flex}.side-brand img{height:26px}.side-brand .tag{font-family:var(--mono);letter-spacing:.14em;color:var(--ink-400);border:1px solid var(--line);border-radius:3px;padding:1px 6px;font-size:10px}.side-nav{flex:1;padding:6px 12px 20px;overflow:auto}.nav-group{margin-top:20px}.nav-group:first-child{margin-top:4px}.nav-label{letter-spacing:.12em;color:var(--ink-400);padding:0 10px 6px;font-size:11px;font-weight:700}.nav-item{height:36px;color:var(--ink-600);cursor:pointer;border-radius:6px;align-items:center;gap:11px;padding:0 10px;font-size:13.5px;display:flex;position:relative}.nav-item:hover{background:var(--hover);color:var(--ink-900)}.nav-item.active{background:var(--brand-50);color:var(--brand-700);font-weight:700}.nav-item.active:before{content:"";background:var(--brand);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-12px}.nav-item .cnt{background:var(--brand);color:#fff;font-size:11px;font-family:var(--mono);border-radius:9px;margin-left:auto;padding:0 6px;font-weight:500;line-height:17px}.main{flex-direction:column;min-width:0;display:flex}.topbar{-webkit-backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid var(--line);z-index:20;background:#ffffffd1;align-items:center;gap:16px;height:64px;padding:0 32px;display:flex;position:sticky;top:0}.crumb{color:var(--ink-500);align-items:center;gap:8px;font-size:13px;display:flex}.crumb b{color:var(--ink-900);font-weight:600}.search{background:var(--hover);border-radius:var(--r);width:440px;height:38px;color:var(--ink-400);border:1px solid #0000;align-items:center;gap:8px;margin-left:auto;padding:0 12px;display:flex}.search input{color:var(--ink-900);background:0 0;border:0;outline:0;flex:1}.kbd{font-family:var(--mono);border:1px solid var(--line);color:var(--ink-500);background:var(--surface);border-radius:3px;padding:0 5px;font-size:11px}.env{font-family:var(--mono);letter-spacing:.1em;border:1px solid var(--line);color:var(--ink-600);background:0 0;border-radius:3px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;display:flex}.env i{background:var(--ok);border-radius:50%;width:6px;height:6px;display:block}.icon-btn{border-radius:var(--r);cursor:pointer;width:38px;height:38px;color:var(--ink-600);background:0 0;border:1px solid #0000;place-items:center;display:grid;position:relative}.icon-btn:hover{background:var(--hover);color:var(--ink-900)}.icon-btn .dot{background:var(--brand);border:2px solid var(--surface);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:9px}.acct{border-radius:var(--r);cursor:pointer;align-items:center;gap:10px;padding:4px 8px 4px 4px;display:flex;position:relative}.acct:hover{background:var(--hover)}.avatar{background:var(--inv-bg);width:34px;height:34px;color:var(--inv-fg);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.avatar.sm{width:26px;height:26px;font-size:11px}.acct .nm{font-size:13px;font-weight:600;line-height:1.2}.acct .rl{color:var(--ink-500);font-size:11px}.acct-menu{background:var(--surface);border-radius:var(--r-lg);width:320px;box-shadow:var(--shadow-pop);z-index:50;cursor:default;padding:8px;position:absolute;top:48px;right:0}.acct-menu .head{border-bottom:1px solid var(--line-2);margin-bottom:6px;padding:12px}.acct-menu .lastlogin{background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r);margin-top:10px;padding:8px 10px;font-size:12px}.menu-item{cursor:pointer;border-radius:5px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.menu-item:hover{background:var(--hover)}.page{width:100%;max-width:1664px;padding:36px 40px 64px}.ph{border-bottom:1px solid var(--line);align-items:flex-end;gap:24px;margin-bottom:28px;padding-bottom:22px;display:flex}.ph-id{font-family:var(--font);letter-spacing:.16em;color:var(--brand);text-transform:uppercase;align-items:center;gap:10px;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.ph-id:before{content:"";background:var(--brand);border-radius:50%;width:8px;height:8px}.ph h1{letter-spacing:-.02em;color:var(--ink-900);margin:0;font-size:32px;font-weight:700;line-height:1.2}.ph .sub{color:var(--ink-500);margin-top:8px;font-size:13px}.ph .acts{align-items:center;gap:8px;margin-left:auto;display:flex}.ph .acts>*{white-space:nowrap;flex:none}.row>span.muted{white-space:nowrap}.seg{flex:none}.btn{border:1px solid var(--line);background:var(--surface);cursor:pointer;white-space:nowrap;height:36px;color:var(--ink-900);border-radius:999px;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:500;display:inline-flex}.btn:hover{border-color:var(--ink-900)}.btn.primary{background:var(--brand);border-color:var(--brand);color:#fff;font-weight:600}.btn.dark{background:var(--inv-bg);border-color:var(--inv-bg);color:var(--inv-fg)}.btn.dark:hover{opacity:.88}.btn.ghost{background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--hover)}.btn.sm{height:30px;padding:0 12px;font-size:12.5px}.btn.lg{height:48px;padding:0 24px;font-size:15px;font-weight:600}.btn.block{justify-content:center;width:100%}.btn[disabled]{opacity:.45;cursor:not-allowed}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow)}.card-h{border-bottom:1px solid var(--line-2);align-items:center;gap:10px;min-height:56px;padding:16px 20px;display:flex}.card-h h3{letter-spacing:-.005em;align-items:center;gap:8px;margin:0;font-size:15.5px;font-weight:700;display:flex}.card-h h3:before{content:"";background:var(--brand);border-radius:2px;width:4px;height:16px}.card-h .meta{color:var(--ink-400);font-size:12px}.card-h .r{align-items:center;gap:8px;margin-left:auto;display:flex}.card-b{padding:20px}.link{color:var(--link);cursor:pointer;align-items:center;gap:4px;font-size:12.5px;font-weight:700;display:inline-flex}.link:hover{text-decoration:underline}.badge{border:1px solid var(--line);background:var(--surface-2);height:22px;color:var(--ink-600);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.badge i{background:currentColor;border-radius:50%;width:6px;height:6px;display:block}.badge.ok{color:var(--ok);background:var(--ok-bg);border-color:var(--ok-line)}.badge.warn{color:var(--warn);background:var(--warn-bg);border-color:var(--warn-line)}.badge.bad{color:var(--bad);background:var(--bad-bg);border-color:var(--bad-line)}.badge.info{color:var(--info);background:var(--info-bg);border-color:var(--info-line)}.badge.brand{color:var(--brand-700);background:var(--brand-50);border-color:var(--brand-100)}.badge.ink{color:var(--inv-fg);background:var(--inv-bg);border-color:var(--inv-bg)}.badge.mono{font-family:var(--mono);font-size:11px}.tbl{border-collapse:collapse;width:100%;font-size:13px}.tbl th{text-align:left;color:var(--ink-500);border-bottom:1px solid var(--line);background:var(--surface-2);white-space:nowrap;padding:10px 14px;font-size:12px;font-weight:600}.tbl td{border-bottom:1px solid var(--line-2);vertical-align:middle;padding:11px 14px}.tbl tr:last-child td{border-bottom:0}.tbl tbody tr:hover td{background:var(--row-hover)}.tbl tr.ended td{color:var(--ink-400)}.tbl tr.ended td .strike{text-decoration:line-through}.tbl .r{text-align:right}.tbl tr.total td{background:var(--surface-2);border-top:1px solid var(--line);font-weight:600}.tbl.clickable tbody tr{cursor:pointer}.tabs{border-bottom:1px solid var(--line);gap:2px;margin-bottom:20px;display:flex}.tab{cursor:pointer;color:var(--ink-500);border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 16px;font-size:13.5px;font-weight:500;display:flex}.tab:hover{color:var(--ink-900)}.tab.on{color:var(--ink-900);border-color:var(--brand);font-weight:700}.tab .lock{font-size:10.5px;font-family:var(--mono);color:var(--brand-700);background:var(--brand-50);border-radius:3px;padding:0 5px}.seg{background:#ebebef;border:0;border-radius:9px;padding:2px;display:inline-flex}.seg span{white-space:nowrap;cursor:pointer;color:var(--ink-500);border-radius:7px;padding:5px 14px;font-size:12.5px;font-weight:500}.seg span.on{background:var(--surface);color:var(--ink-900);font-weight:600;box-shadow:0 1px 3px #0000001f,0 0 0 .5px #0000000a}.field{flex-direction:column;gap:6px;display:flex}.field label{color:var(--ink-700);font-size:12.5px;font-weight:500}.field label .req{color:var(--brand-600);margin-left:4px;font-size:11px}.field .hint{color:var(--ink-400);font-size:11.5px}.field .err{color:var(--bad);align-items:center;gap:5px;font-size:12px;display:flex}.inp{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);outline:0;width:100%;height:38px;padding:0 12px}.inp:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-50)}.inp.err{border-color:var(--bad);box-shadow:0 0 0 3px var(--bad-bg)}.inp.lg{height:46px;font-size:15px}textarea.inp{resize:vertical;height:auto;min-height:72px;padding:10px 12px}select.inp{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-500) 50%),linear-gradient(135deg,var(--ink-500) 50%,transparent 50%);background-position:calc(100% - 16px) 16px,calc(100% - 11px) 16px;background-repeat:no-repeat;background-size:5px 5px;padding-right:30px}.inp.ro{background:var(--surface-2);color:var(--ink-600)}.radio-row{flex-wrap:wrap;gap:8px;display:flex}.radio{border:1px solid var(--line);border-radius:var(--r);cursor:pointer;background:var(--surface);flex:1;align-items:flex-start;gap:9px;min-width:0;padding:9px 12px;display:flex}.radio .o{border:1.5px solid var(--ink-300);border-radius:50%;flex:none;place-items:center;width:16px;height:16px;margin-top:2px;display:grid}.radio.on{border-color:var(--brand);background:var(--brand-50)}.radio.on .o{border-color:var(--brand)}.radio.on .o:after{content:"";background:var(--brand);border-radius:50%;width:8px;height:8px}.radio .t{font-size:13px;font-weight:500}.radio .d{color:var(--ink-500);font-size:11.5px}.check{cursor:pointer;align-items:flex-start;gap:9px;font-size:13px;display:flex}.check .b{border:1.5px solid var(--ink-300);background:var(--surface);color:#fff;border-radius:4px;flex:none;place-items:center;width:17px;height:17px;margin-top:2px;display:grid}.toggle{background:var(--ink-200);cursor:pointer;border-radius:10px;flex:none;width:36px;height:20px;transition:all .15s;position:relative}.toggle:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.toggle.on:after{left:18px}.toggle.dis{opacity:.4;cursor:not-allowed}.notice{border-radius:var(--r);border:1px solid var(--line);background:var(--surface-2);align-items:flex-start;gap:12px;padding:12px 16px;font-size:13px;display:flex}.notice .ico{flex:none;margin-top:1px}.notice.warn{background:var(--warn-bg);border-color:var(--warn-line)}.notice.warn .ico{color:var(--warn)}.notice.bad{background:var(--bad-bg);border-color:var(--bad-line)}.notice.bad .ico{color:var(--bad)}.notice.info{background:var(--info-bg);border-color:var(--info-line)}.notice.info .ico{color:var(--info)}.notice.ok{background:var(--ok-bg);border-color:var(--ok-line)}.notice.ok .ico{color:var(--ok)}.notice.brand{background:var(--brand-50);border-color:var(--brand-100)}.notice.brand .ico{color:var(--brand-600)}.notice b{font-weight:600}.kv{grid-template-columns:150px 1fr;gap:0;font-size:13px;display:grid}.kv dt{color:var(--ink-500);border-bottom:1px solid var(--line-2);padding:9px 0}.kv dd{border-bottom:1px solid var(--line-2);min-width:0;margin:0;padding:9px 0}.kv>:nth-last-child(-n+2){border-bottom:0}.stat{flex-direction:column;gap:6px;min-width:0;padding:22px 24px;display:flex}.stat .l{color:var(--ink-500);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.stat .v{font-family:var(--font);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:34px;font-weight:700;line-height:1.1}.stat .v small{font-family:var(--font);color:var(--ink-500);margin-left:4px;font-size:13px;font-weight:500}.stat .f{color:var(--ink-500);font-size:12px}.grid{gap:20px;display:grid}.row{align-items:center;gap:12px;display:flex}.sp{flex:1}.divider{background:var(--line-2);height:1px;margin:16px 0}.sec-label{letter-spacing:.12em;color:var(--ink-500);margin:0 0 10px;font-size:11.5px;font-weight:700}.filters{border-bottom:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px;display:flex}.chip{white-space:nowrap;border:1px solid var(--line);cursor:pointer;background:var(--surface);height:30px;color:var(--ink-600);border-radius:15px;flex:none;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;display:inline-flex}.chip b{font-family:var(--mono);opacity:.7;font-size:11.5px;font-weight:500}.steps{align-items:center;gap:0;display:flex}.step{color:var(--ink-400);align-items:center;gap:8px;font-size:12.5px;display:flex}.step .n{border:1.5px solid var(--ink-200);width:22px;height:22px;font-family:var(--mono);background:var(--surface);border-radius:50%;place-items:center;font-size:11px;display:grid}.step.done{color:var(--ink-700)}.step.done .n{background:var(--inv-bg);border-color:var(--inv-bg);color:var(--inv-fg)}.step.cur{color:var(--ink-900);font-weight:600}.step.cur .n{border-color:var(--brand);color:var(--brand-700);background:var(--brand-50)}.step-line{background:var(--ink-200);width:36px;height:1.5px;margin:0 10px}.step-line.done{background:var(--inv-bg)}.bar{background:var(--line-2);border-radius:3px;height:6px;overflow:hidden}.bar>i{background:var(--inv-bg);height:100%;display:block}.drawer-mask{background:var(--mask);z-index:80;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:var(--surface);width:560px;height:100%;box-shadow:var(--shadow-pop);flex-direction:column;display:flex}.drawer-h{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:18px 24px;display:flex}.drawer-h h3{margin:0;font-size:16px}.drawer-b{flex-direction:column;flex:1;gap:18px;padding:22px 24px;display:flex;overflow:auto}.drawer-f{border-top:1px solid var(--line);background:var(--surface-2);justify-content:flex-end;gap:8px;padding:14px 24px;display:flex}.modal-mask{background:var(--mask);z-index:90;place-items:center;display:grid;position:fixed;inset:0}.modal{background:var(--surface);width:520px;box-shadow:var(--shadow-pop);border-radius:12px;overflow:hidden}.modal-h{align-items:flex-start;gap:12px;padding:20px 24px 0;display:flex}.modal-h h3{margin:0;font-size:16px}.modal-b{flex-direction:column;gap:14px;padding:14px 24px 20px;font-size:13.5px;display:flex}.modal-f{border-top:1px solid var(--line);background:var(--surface-2);justify-content:flex-end;gap:8px;padding:14px 24px;display:flex}.empty-ph{border:1px dashed var(--ink-200);border-radius:var(--r);background:repeating-linear-gradient(135deg,var(--surface) 0 8px,var(--surface-2) 8px 16px);color:var(--ink-400);font-family:var(--mono);place-items:center;font-size:11.5px;display:grid}.toast{background:var(--inv-bg);color:var(--inv-fg);box-shadow:var(--shadow-pop);z-index:120;border-radius:8px;align-items:center;gap:10px;padding:12px 18px;font-size:13px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.jump-pill{z-index:100;background:var(--surface);color:var(--ink-900);border:1px solid var(--line);white-space:nowrap;cursor:pointer;height:38px;box-shadow:var(--shadow-pop);border-radius:20px;align-items:center;gap:8px;padding:0 14px;font-size:12.5px;display:flex;position:fixed;bottom:20px;right:20px}.jump-panel{z-index:100;background:var(--surface);width:340px;max-height:72vh;box-shadow:var(--shadow-pop);border-radius:12px;padding:10px;position:fixed;bottom:68px;right:20px;overflow:auto}.jump-panel .g{letter-spacing:.1em;color:var(--ink-400);padding:10px 10px 4px;font-size:11px}.jump-panel .it{cursor:pointer;border-radius:5px;align-items:center;gap:10px;padding:7px 10px;font-size:13px;display:flex}.jump-panel .it:hover{background:var(--hover)}.jump-panel .it.on{background:var(--brand-50)}.jump-panel .it .mono{color:var(--ink-400);flex:none;width:64px;font-size:11px}.auth{background:var(--canvas);grid-template-columns:minmax(640px,44%) 1fr;min-height:100vh;display:grid}.auth-l{background:var(--surface);border-right:1px solid var(--line);color:var(--ink-600);flex-direction:column;padding:56px 72px;display:flex;position:relative;overflow:hidden}.auth-l:after{content:"";border:1px solid var(--brand-100);border-radius:50%;width:560px;height:560px;position:absolute;bottom:-180px;right:-180px}.auth-l:before{content:"";background:var(--brand-50);border-radius:50%;width:320px;height:320px;position:absolute;bottom:-60px;right:-60px}.auth-l .logo img{height:40px}.auth-l h2{color:var(--ink-900);letter-spacing:-.01em;margin:auto 0 18px;font-size:44px;font-weight:700;line-height:1.3}.auth-l h2 em{color:var(--brand);font-style:normal}.auth-l .lead{max-width:460px;color:var(--ink-500);font-size:15px;line-height:1.8}.auth-l .facts{border-top:1px solid var(--line);z-index:1;grid-template-columns:repeat(3,1fr);gap:0;max-width:620px;margin-top:44px;display:grid;position:relative}.auth-l .facts div{padding:18px 18px 0 0}.auth-l .facts .k{font-family:var(--mono);letter-spacing:.12em;color:var(--brand);font-size:11px}.auth-l .facts .v{color:var(--ink-900);margin-top:4px;font-size:14px;font-weight:500}.auth-l .foot{color:var(--ink-400);font-size:12px;font-family:var(--mono);z-index:1;margin-top:48px;position:relative}.auth-r{flex-direction:column;justify-content:center;align-items:center;padding:56px;display:flex}.auth-card{width:480px}.auth-card .sid{font-family:var(--font);letter-spacing:.16em;color:var(--brand);margin-bottom:10px;font-size:12px;font-weight:700}.auth-card h1{letter-spacing:-.02em;margin:0 0 8px;font-size:32px;font-weight:700}.auth-card .lead{color:var(--ink-500);margin:0 0 28px;font-size:14px}.auth-meta{border-top:1px solid var(--line);color:var(--ink-500);flex-wrap:wrap;gap:16px;margin-top:28px;padding-top:18px;font-size:12px;display:flex}.otp{gap:10px;display:flex}.otp input{text-align:center;width:64px;height:72px;font-family:var(--mono);border:1.5px solid var(--line);background:var(--surface);border-radius:8px;outline:0;font-size:30px;font-weight:600}.otp .gap{width:10px}.ring{width:44px;height:44px;font-family:var(--mono);background:conic-gradient(var(--brand) var(--p), var(--line-2) 0);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid;position:relative}.ring:before{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:4px}.ring span{position:relative}.codes{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:repeat(2,1fr);gap:8px;padding:18px;display:grid}.codes div{font-family:var(--mono);color:var(--ink-900);letter-spacing:.06em;gap:10px;font-size:15px;display:flex}.codes div span{color:var(--ink-400);width:18px;font-size:12px}.ipline{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);align-items:center;gap:10px;padding:10px 14px;font-size:12.5px;display:flex}.paper{color:#222;background:#fff;width:794px;min-height:1123px;padding:64px;font-size:12px;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000014,0 0 0 1px #0000000a}.paper .wm{color:#e8690f17;letter-spacing:.2em;pointer-events:none;white-space:nowrap;font-size:150px;font-weight:700;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)rotate(-28deg)}.paper table{border-collapse:collapse;width:100%}.paper th{color:#fff;text-align:left;background:#1d1d1f;padding:7px 8px;font-size:11px;font-weight:500}.paper td{border-bottom:1px solid #e5e5e5;padding:7px 8px;font-size:11.5px}.paper .r{text-align:right}.vbars{align-items:flex-end;gap:18px;height:180px;padding-top:10px;display:flex}.vbars .col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.vbars .stk{flex-direction:column;justify-content:flex-end;width:100%;max-width:56px;display:flex}.vbars .stk i{width:100%;display:block}.vbars .lb{font-family:var(--mono);color:var(--ink-500);font-size:11px}.legend{color:var(--ink-500);gap:14px;font-size:12px;display:flex}.legend span{align-items:center;gap:6px;display:flex}.legend i{border-radius:2px;width:10px;height:10px;display:block}.diff{font-family:var(--mono);border-radius:var(--r);border:1px solid var(--line);font-size:12px;overflow:hidden}.diff div{padding:5px 12px}.diff .m{background:var(--bad-bg);color:var(--bad)}.diff .p{background:var(--ok-bg);color:var(--ok)}.diff .c{color:var(--ink-500)}.theme-tg{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);gap:2px;padding:2px;display:inline-flex}.theme-tg button{width:30px;height:28px;color:var(--ink-500);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;display:grid}.theme-tg button:hover{color:var(--ink-900)}.theme-tg button.on{background:var(--hover);color:var(--ink-900)}.todo-row{cursor:pointer;align-items:center;gap:14px;padding:14px 18px;display:flex}.todo-row:hover{background:var(--row-hover)}:root{--navy:#325794;--navy-700:#24437a;--navy-800:#1b335e;--ink-950:#000;--ink-900:#1d1d1f;--ink-850:#2c2c2e;--ink-800:#3a3a3c;--ink-700:#48484a;--ink-600:#545458;--ink-500:#6e6e73;--ink-400:#7c7c80;--ink-300:#aeaeb2;--ink-200:#d1d1d6;--line:#3c3c431f;--line-2:#3c3c4312;--canvas:#eef1f6;--surface:#ffffff9e;--surface-2:#ffffff73;--solid:#fff;--brand:#325794;--brand-600:#2a4c85;--brand-700:#24437a;--brand-50:#32579417;--brand-100:#32579438;--ok:#1e7f4e;--ok-bg:#30b06c1f;--ok-line:#30b06c47;--ok-solid:#30a46c;--warn:#a65a00;--warn-bg:#ff9f0a24;--warn-line:#ff9f0a52;--warn-solid:#f08c00;--bad:#c4283f;--bad-bg:#ff3b301a;--bad-line:#ff3b3042;--bad-solid:#e5484d;--info:#24437a;--info-bg:#32579417;--info-line:#32579438;--info-solid:#325794;--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", sans-serif;--font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Hiragino Sans", "Noto Sans JP", sans-serif;--r:12px;--r-lg:16px;--r-pill:999px;--blur:22px;--glass-edge:inset 0 1px 0 #ffffffbf, inset 0 0 0 1px #ffffff59;--shadow:0 1px 2px #1018280a, 0 6px 20px #1018280d;--shadow-pop:0 20px 50px #10182829, 0 0 0 1px #3c3c4314;--hover:#3c3c430f;--row-hover:#3257940a;--inv-bg:#1d1d1f;--inv-fg:#fff;--link:var(--brand-700);--mask:#141c2d38}html{background:var(--canvas)}body{font-family:var(--font);color:var(--ink-900);letter-spacing:.005em;background:radial-gradient(900px 600px at 8% -10%, #32579429, transparent 60%), radial-gradient(700px 500px at 100% 0%, #78a0dc29, transparent 60%), radial-gradient(800px 700px at 70% 110%, #3257941a, transparent 60%), var(--canvas);background-attachment:fixed;font-size:14px;line-height:1.55}.num{font-family:var(--font-display)}.glass,.card,.gl-nav,.gl-side,.uk-dropdown,.acct-menu,.jump-panel,.jump-pill,.drawer,.modal,.toast{-webkit-backdrop-filter:blur(var(--blur)) saturate(180%);backdrop-filter:blur(var(--blur)) saturate(180%)}.gl-nav{z-index:40;height:64px;box-shadow:0 1px 0 var(--line), 0 8px 24px #1018280a;background:#ffffff94;border-bottom:1px solid #fff9;align-items:center;padding:0 20px 0 0;display:flex;position:sticky;top:0}.gl-nav .brand{cursor:pointer;flex:none;align-items:center;gap:12px;width:256px;height:100%;padding:0 24px;display:flex}.gl-nav .brand img{height:28px;display:block}.admin-mark{height:22px;font-family:var(--font-display);letter-spacing:.24em;color:var(--navy);box-shadow:var(--glass-edge),0 0 0 1px #3257942e,0 2px 6px #3257941f;background:linear-gradient(#ffffffe6,#fff6);border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:10px;font-weight:600;display:inline-flex}.admin-mark i{background:var(--navy);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #32579426}.admin-mark.line{box-shadow:none;border-left:1px solid var(--line);height:20px;color:var(--ink-500);letter-spacing:.3em;background:0 0;border-radius:0;padding:0 0 0 12px;font-weight:500}.admin-mark.line i{display:none}.gl-menu{background:#76768014;border-radius:14px;align-items:center;gap:4px;margin:0;padding:4px;list-style:none;display:flex}.gl-menu>li{position:relative}.gl-top{cursor:pointer;height:36px;color:var(--ink-800);white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:600;transition:background .15s,color .15s;display:flex}.gl-top:hover,.gl-top.open{color:var(--ink-900);background:#ffffffb3}.gl-top.active{color:var(--navy);background:#fff;box-shadow:0 1px 3px #1018281a,0 0 0 .5px #1018280f}.gl-top .ico{opacity:.6;transition:transform .15s}.gl-top.open .ico{transform:rotate(180deg)}.gl-top .cnt,.dd-it .cnt,.nav-item .cnt{background:var(--bad-solid);color:#fff;text-align:center;min-width:18px;height:18px;font-size:10.5px;font-weight:700;line-height:18px;font-family:var(--font);border-radius:9px;padding:0 5px}.uk-dropdown{z-index:60;min-width:300px;box-shadow:var(--shadow-pop),var(--glass-edge);background:#ffffffc7;border-radius:16px;padding:8px;animation:.16s cubic-bezier(.2,.8,.2,1) gldd;position:absolute;top:calc(100% + 10px);left:0}.uk-dropdown:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}@keyframes gldd{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.uk-dropdown .dd-h{color:var(--ink-500);padding:6px 12px;font-size:11.5px;font-weight:500}.dd-it{cursor:pointer;color:var(--ink-900);border-radius:10px;align-items:center;gap:12px;padding:9px 12px;font-size:14px;font-weight:500;display:flex}.dd-it .ico{color:var(--ink-500)}.dd-it .sid{font-family:var(--mono);color:var(--ink-400);margin-left:auto;font-size:11px}.dd-it:hover{background:var(--brand-50);color:var(--navy)}.dd-it:hover .ico{color:var(--navy)}.dd-it.on{background:var(--navy);color:#fff}.dd-it.on .ico,.dd-it.on .sid{color:#fffc}.gl-nav .right{align-items:center;gap:10px;margin-left:auto;display:flex}.env{border:1px solid var(--line);color:var(--ink-700);background:#fff9;border-radius:999px;padding:3px 10px;font-weight:500}.icon-btn{color:var(--ink-700);border-radius:10px}.icon-btn .dot{background:var(--bad-solid);border-color:#fff}.acct{border-radius:12px}.acct .nm{font-weight:600}.acct .rl{color:var(--ink-500)}.avatar{background:var(--navy)}.acct-menu{box-shadow:var(--shadow-pop),var(--glass-edge);background:#ffffffd1;border-radius:16px}.menu-item,.acct-menu .lastlogin{border-radius:10px}.gl-shell{grid-template-columns:256px 1fr;min-height:calc(100vh - 64px);display:grid}.gl-shell.no-side{grid-template-columns:1fr}.gl-side{height:calc(100vh - 64px);box-shadow:1px 0 0 var(--line);background:#ffffff6b;border-right:1px solid #ffffff8c;padding:16px 12px 24px;position:sticky;top:64px;overflow:auto}.gl-side .nav-group{margin-top:18px}.gl-side .nav-group:first-child{margin-top:0}.gl-side .nav-label{letter-spacing:.02em;color:var(--ink-500);padding:0 12px 6px;font-size:11.5px;font-weight:500}.nav-item{height:38px;color:var(--ink-800);border-radius:10px;gap:11px;padding:0 12px;font-size:13.5px;font-weight:500;transition:background .12s}.nav-item .ico{color:var(--ink-500)}.nav-item:hover{color:var(--ink-900);background:#ffffffb3}.nav-item.active{color:var(--navy);background:#fff;font-weight:600;box-shadow:0 1px 3px #10182814,0 0 0 .5px #1018280d}.nav-item.active:before{background:var(--navy);width:3px;top:10px;bottom:10px;left:-12px}.nav-item.active .ico{color:var(--navy)}.nav-group.dim .nav-item{opacity:.55}.nav-group.dim .nav-item:hover{opacity:1}.main{min-width:0}.page{max-width:1664px;padding:28px 40px 72px}.uk-breadcrumb{color:var(--ink-500);align-items:center;gap:8px;margin-bottom:16px;font-size:12.5px;display:flex}.uk-breadcrumb a{cursor:pointer;color:var(--ink-500)}.uk-breadcrumb a:hover{color:var(--navy)}.uk-breadcrumb .sep{color:var(--ink-300)}.uk-breadcrumb b{color:var(--ink-900);font-weight:600}.ph{border-bottom:1px solid var(--line)}.ph-id{font-family:var(--font);letter-spacing:.08em;color:var(--navy);text-transform:none;font-size:11.5px;font-weight:500}.ph-id:before{width:6px;height:6px}.ph h1{font-family:var(--font-display);letter-spacing:-.02em;font-size:32px;font-weight:700}.ph .sub{color:var(--ink-500)}.btn{border:1px solid var(--line);height:36px;color:var(--ink-900);background:#ffffffbf;border-radius:10px;padding:0 16px;font-size:13px;font-weight:600;box-shadow:0 1px 2px #1018280a}.btn:hover{background:#fff;border-color:#3c3c4338}.btn.primary{background:var(--navy);border-color:var(--navy);color:#fff;box-shadow:0 1px 2px #1b335e33,inset 0 1px #ffffff2e}.btn.primary:hover{background:var(--brand-600);border-color:var(--brand-600)}.btn.ghost{box-shadow:none;background:0 0;border-color:#0000}.btn.danger{color:var(--bad);border-color:var(--bad-line)}.btn.sm{border-radius:8px;height:30px}.btn.lg{border-radius:12px;height:46px}.card{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow),var(--glass-edge);border:1px solid #ffffffb3}.card-h{border-bottom:1px solid var(--line-2);padding:16px 20px}.card-h h3{letter-spacing:-.005em;font-size:15px;font-weight:600}.card-h h3:before{display:none}.card-h .meta{color:var(--ink-500)}.link{color:var(--navy);font-weight:600}.stat .l{color:var(--ink-500);letter-spacing:.01em;text-transform:none;font-size:12.5px;font-weight:400}.stat .v{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink-900);font-size:36px;font-weight:700}.stat .v small,.stat .f{color:var(--ink-500);font-weight:400}.badge{border-radius:999px;height:22px;font-weight:600}[data-badge=solid] .badge{color:var(--ink-800);background:#76768029;border:0}[data-badge=solid] .badge i{display:none}[data-badge=solid] .badge.ok{background:var(--ok-solid);color:#fff}[data-badge=solid] .badge.warn{background:var(--warn-solid);color:#fff}[data-badge=solid] .badge.bad{background:var(--bad-solid);color:#fff}[data-badge=solid] .badge.info,[data-badge=solid] .badge.brand{background:var(--navy);color:#fff}[data-badge=solid] .badge.ink{background:var(--inv-bg);color:#fff}.tbl th{color:var(--ink-500);border-bottom:1px solid var(--line);background:#ffffff59;font-size:12px;font-weight:500}.tbl td{border-bottom:1px solid var(--line-2)}.tbl tr.sel td{background:var(--brand-50)}.tbl tr.sel td:first-child{box-shadow:inset 3px 0 0 var(--navy)}.tbl tr.total td{background:#fff6}.tab.on{border-color:var(--navy);color:var(--ink-900)}.seg{background:#7676801f;border-radius:10px}.seg span{border-radius:8px}.seg span.on{background:#fff}.inp{border-color:var(--line);background:#ffffffbf;border-radius:10px}.inp:focus{border-color:var(--navy);background:#fff;box-shadow:0 0 0 4px #32579424}.inp.ro{background:#76768014}.field label .req{color:var(--bad)}.radio{background:#fff9;border-radius:12px}.radio.on,.radio.on .o{border-color:var(--navy)}.radio.on .o:after{background:var(--navy)}.check .b{border-radius:5px}.check.on .b{background:var(--navy);border-color:var(--navy)}.toggle.on{background:var(--ok-solid)}.chip{border-color:var(--line);background:#fff9;border-radius:999px}.chip.on{background:var(--navy);border-color:var(--navy);color:#fff}.notice{background:#ffffff8c;border-radius:12px}.step.cur .n{border-color:var(--navy);color:var(--navy)}.step.done .n,.step-line.done{background:var(--navy);border-color:var(--navy)}.bar{background:#76768024}.bar>i{background:var(--navy)}.drawer{background:#ffffffdb;border-radius:20px 0 0 20px}.drawer-f,.modal-f{background:#ffffff80}.modal{background:#ffffffe0;border-radius:20px}.toast{background:#1d1d1fd1;border-radius:14px}.jump-pill{box-shadow:var(--shadow-pop),var(--glass-edge);background:#ffffffb3;border-radius:999px}.jump-panel{background:#ffffffd1;border-radius:16px}.jump-panel .it{border-radius:8px}.paper{border-radius:4px}.auth-card .sid,.auth-l h2 em,.auth-l .facts .k{color:var(--navy)}.otp input{border-radius:12px}.otp input:focus{border-color:var(--navy);box-shadow:0 0 0 4px #32579424}.fp-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:24px;display:grid}.fp-main{flex-direction:column;gap:20px;min-width:0;display:flex}.fp-aside{flex-direction:column;gap:16px;display:flex;position:sticky;top:84px}.fp-sec{flex-direction:column;gap:16px;display:flex}.fp-sec .g2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.fp-sec .g3{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.fp-steps{margin:-8px 0 24px;padding:16px 22px}.form-foot{z-index:30;-webkit-backdrop-filter:blur(var(--blur)) saturate(180%);backdrop-filter:blur(var(--blur)) saturate(180%);box-shadow:0 -1px 0 var(--line),0 -8px 24px #1018280a;background:#ffffffb8;border-top:1px solid #ffffffb3;align-items:center;gap:10px;margin:28px -40px -72px;padding:14px 40px;display:flex;position:sticky;bottom:0}.form-foot .msg{color:var(--ink-500);align-items:center;gap:8px;font-size:12.5px;display:flex}.counter{color:var(--ink-400);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11.5px}.counter.over{color:var(--bad);font-weight:600}.field label{align-items:center;gap:4px;display:flex}.aside-help{color:var(--ink-600);font-size:12.5px;line-height:1.75}.aside-help ol{margin:0;padding-left:18px}.aside-help li{margin-bottom:6px}.sumbox{border:1px solid var(--line);background:#ffffff8c;border-radius:12px;overflow:hidden}.sumbox .h{color:var(--ink-500);border-bottom:1px solid var(--line-2);align-items:center;gap:8px;padding:10px 16px;font-size:12px;display:flex}.sumbox .kv{padding:4px 16px}.diffrow{border-bottom:1px solid var(--line-2);grid-template-columns:140px 1fr 20px 1fr;align-items:center;gap:10px;padding:9px 0;font-size:13px;display:grid}.diffrow:last-child{border-bottom:0}.diffrow .old{color:var(--ink-400);text-decoration:line-through}.diffrow .new{color:var(--navy);font-weight:600}.done-wrap{max-width:860px;margin:24px auto 0}.done-card{text-align:left;padding:44px 48px 36px}.done-ic{border-radius:20px;place-items:center;width:64px;height:64px;margin-bottom:22px;display:grid;box-shadow:inset 0 1px #fff6,0 8px 20px #32579440}.done-ic.ok{background:var(--navy);color:#fff}.done-ic.pending{background:var(--warn-solid);color:#fff;box-shadow:0 8px 20px #f08c0040}.done-ic.stop{background:var(--ink-800);color:#fff;box-shadow:0 8px 20px #0000002e}.done-card .eyebrow{letter-spacing:.14em;color:var(--navy);margin-bottom:8px;font-size:11.5px;font-weight:600}.done-card h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 10px;font-size:30px;font-weight:700}.done-card .lead{color:var(--ink-600);text-wrap:pretty;margin:0 0 26px;font-size:14px;line-height:1.8}.done-next{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:0;margin-top:22px;display:flex;overflow:hidden}.done-next .it{border-top:1px solid var(--line-2);background:#ffffff73;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex}.done-next .it:first-child{border-top:0}.done-next .it .n{background:var(--brand-50);width:22px;height:22px;color:var(--navy);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.done-acts{border-top:1px solid var(--line-2);gap:10px;margin-top:28px;padding-top:22px;display:flex}.done-meta{color:var(--ink-400);flex-wrap:wrap;gap:18px;margin-top:16px;font-size:11.5px;display:flex}.ncat{white-space:nowrap;border:1px solid var(--line);height:22px;color:var(--ink-700);background:#ffffffb3;border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.ncat i{border-radius:2px;width:7px;height:7px;display:block}.nlv{color:var(--bad);letter-spacing:.04em;align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.ntitle{text-wrap:pretty;font-size:13.5px;font-weight:600;line-height:1.45}.space-pick{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.space-opt{border:1.5px solid var(--line);cursor:pointer;background:#fff9;border-radius:12px;flex-direction:column;gap:6px;min-height:92px;padding:12px 14px;display:flex}.space-opt.on{border-color:var(--navy);background:var(--brand-50)}.space-opt.dis{cursor:not-allowed;opacity:.5}.space-opt .k{font-family:var(--mono);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.space-opt .k .b{border:1.5px solid var(--ink-300);background:#fff;border-radius:5px;place-items:center;width:18px;height:18px;margin-left:auto;display:grid}.space-opt.on .k .b{background:var(--navy);border-color:var(--navy);color:#fff}.tgt-opt{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.rte{border:1px solid var(--line);background:#ffffffbf;border-radius:10px;overflow:hidden}.rte:focus-within{border-color:var(--navy);background:#fff;box-shadow:0 0 0 4px #32579424}.rte .tb{border-bottom:1px solid var(--line-2);background:#7676800d;gap:2px;padding:6px 8px;display:flex}.rte .tb button{cursor:pointer;min-width:30px;height:28px;color:var(--ink-700);background:0 0;border:0;border-radius:6px;place-items:center;padding:0 8px;font-size:12.5px;font-weight:600;display:grid}.rte .tb button:hover{background:#ffffffe6}.rte .tb .sep{background:var(--line);width:1px;margin:4px 6px}.rte textarea{resize:vertical;background:0 0;border:0;outline:0;width:100%;min-height:220px;padding:14px 16px;font-size:13.5px;line-height:1.8}.cp-frame{border:1px solid var(--line);box-shadow:var(--shadow);background:#f5f5f7;border-radius:14px;overflow:hidden}.cp-chrome{background:#e9e9ee;border-bottom:1px solid #dadadf;align-items:center;gap:6px;height:30px;padding:0 12px;display:flex}.cp-chrome i{background:#c9c9cf;border-radius:50%;width:9px;height:9px;display:block}.cp-chrome .url{height:18px;font-family:var(--mono);color:#8e8e93;background:#fff;border-radius:5px;flex:1;align-items:center;margin-left:10px;padding:0 8px;font-size:10px;display:flex}.cp-top{background:#fff;border-bottom:1px solid #eaeaee;align-items:center;gap:10px;height:46px;padding:0 14px;display:flex}.cp-top img{height:18px}.cp-top .sp-name{color:#6e6e73;border-left:1px solid #e3e3e8;padding-left:10px;font-size:11px}.cp-bell{color:#48484a;background:#f5f5f7;border-radius:8px;place-items:center;width:30px;height:30px;margin-left:auto;display:grid;position:relative}.cp-bell b{color:#fff;background:#f2600c;border-radius:8px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9.5px;display:grid;position:absolute;top:-3px;right:-3px}.cp-banner{color:#7a2e00;background:#fff2ea;border-bottom:1px solid #ffdcc6;align-items:center;gap:10px;padding:9px 14px;font-size:11.5px;display:flex}.cp-banner .tag{color:#fff;background:#f2600c;border-radius:4px;flex:none;padding:1px 7px;font-size:10px;font-weight:700}.cp-body{grid-template-columns:120px 1fr;gap:12px;min-height:300px;padding:14px;display:grid}.cp-side{flex-direction:column;gap:6px;display:flex}.cp-side i{background:#e3e3e8;border-radius:4px;height:10px;display:block}.cp-side i.on{background:#ffdcc6}.cp-list{background:#fff;border:1px solid #eaeaee;border-radius:10px;overflow:hidden}.cp-list .h{border-bottom:1px solid #f0f0f3;align-items:center;gap:6px;padding:10px 12px;font-size:12px;font-weight:700;display:flex}.cp-item{border-bottom:1px solid #f0f0f3;align-items:flex-start;gap:8px;padding:10px 12px;font-size:11.5px;display:flex}.cp-item:last-child{border-bottom:0}.cp-item .dot{background:#f2600c;border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px}.cp-item .dot.read{background:0 0}.cp-item .t{color:#1d1d1f;font-weight:600;line-height:1.45}.cp-item .m{color:#8e8e93;margin-top:2px;font-size:10.5px}.cp-item.new{background:#fffaf6}.cp-detail{color:#3a3a3c;background:#fff;border:1px solid #eaeaee;border-radius:10px;padding:16px 18px;font-size:12px;line-height:1.8}.cp-detail h4{color:#1d1d1f;margin:4px 0 8px;font-size:14.5px;line-height:1.45}.cp-detail .body{white-space:pre-wrap}.cp-mail{background:#fff;border:1px solid #eaeaee;border-radius:10px;font-size:12px}.cp-mail .mh{color:#6e6e73;border-bottom:1px solid #f0f0f3;grid-template-columns:60px 1fr;gap:4px 8px;padding:12px 16px;font-size:11.5px;display:grid}.cp-mail .mh b{color:#1d1d1f;font-weight:600}.cp-mail .mb{color:#3a3a3c;white-space:pre-wrap;padding:16px;line-height:1.8}.cp-mail .btnx{color:#fff;background:#f2600c;border-radius:999px;margin-top:10px;padding:7px 14px;font-size:11.5px;font-weight:700;display:inline-block}.nstat-bar{background:#76768024;border-radius:4px;height:8px;display:flex;overflow:hidden}.nstat-bar i{height:100%;display:block}.timeline{flex-direction:column;display:flex}.timeline .ev{gap:12px;display:flex}.timeline .ev .rail{flex-direction:column;align-items:center;display:flex}.timeline .ev .rail span{background:var(--navy);width:12px;height:12px;box-shadow:0 0 0 3px var(--brand-50);border-radius:50%;margin-top:4px}.timeline .ev .rail span.off{background:var(--ink-200);box-shadow:none}.timeline .ev .rail em{background:var(--ink-200);flex:1;width:1.5px;min-height:20px}.timeline .ev .c{flex:1;padding-bottom:14px;font-size:13px}.timeline .ev .c .m{color:var(--ink-500);font-size:11.5px}.cdoc{--or:#e8690f;--ink:#141414;--sub:#8a8a8a;--mid:#4a4a4a;--dline:#e6e6e6;--hair:#141414;--hl:#fff3ea;width:210mm;height:297mm;color:var(--ink);letter-spacing:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;flex-direction:column;flex:none;padding:13mm 18mm 11mm;font-family:IBM Plex Sans JP,sans-serif;font-weight:400;line-height:1.5;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000f,0 10px 30px #00000014}.cdoc.rc{--or:#325895;--hl:#edf2fa}.cdoc:before{content:"";background:var(--or);width:12mm;height:1.6mm;position:absolute;top:0;left:18mm}.cdoc .dnum{font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-family:Manrope,sans-serif}.cdoc .cap{letter-spacing:.12em;color:var(--sub);font-family:IBM Plex Sans JP,sans-serif;font-size:7pt;font-weight:500}.cdoc .hd{justify-content:space-between;align-items:center;display:flex}.cdoc .logo{height:20mm;margin:-3mm 0 -3mm -4mm}.cdoc .ttl{text-align:right;align-items:center;gap:8mm;display:flex}.cdoc .ttl h1{letter-spacing:.5em;margin:0 -.5em 0 0;font-size:22pt;font-weight:500;line-height:1}.cdoc .meta{border-left:.2mm solid var(--dline);order:-1;grid-template-columns:auto auto;justify-content:end;align-items:baseline;gap:1mm 4mm;padding-left:6mm;font-size:8.5pt;display:grid}.cdoc .meta .cap{text-align:right}.cdoc .meta .v{text-align:right;font-weight:500}.cdoc .rule{border-top:.2mm solid var(--dline);height:0;margin-top:3mm}.cdoc .parties{grid-template-columns:1fr 70mm;align-items:start;gap:14mm;margin-top:4mm;display:grid}.cdoc .parties .cap,.cdoc .rc-grid .cap{margin-bottom:1.5mm;display:block}.cdoc .to .name{align-items:baseline;gap:2mm;font-size:14pt;font-weight:500;display:flex}.cdoc .to .hon{font-size:10pt;font-weight:400}.cdoc .to .sub,.cdoc .from .addr{color:var(--mid);margin-top:1mm;font-size:8.5pt;font-weight:300;line-height:1.55}.cdoc .from{text-align:right}.cdoc .from .co-row{justify-content:flex-end;align-items:center;gap:1mm;margin:-1.5mm 0 -1mm;display:flex}.cdoc .from .co{font-size:11pt;font-weight:500}.cdoc .from .reg{color:var(--mid);margin-top:1mm;font-size:8pt;font-weight:300}.cdoc .from .reg b{color:var(--ink);margin-left:1.5mm;font-weight:500}.cdoc .seal{mix-blend-mode:multiply;opacity:.85;background:url(/images/doc/denrad-seal.png) 50%/contain no-repeat;flex:none;width:12mm;height:12mm;margin-left:-4mm}.cdoc .subject{align-items:baseline;gap:5mm;margin-top:3mm;display:flex}.cdoc .subject .cap{flex:none;font-size:8pt}.cdoc .subject .s{letter-spacing:.02em;font-size:14pt;font-weight:500}.cdoc .amount{border-top:.5mm solid var(--hair);border-bottom:.2mm solid var(--hair);grid-template-columns:1fr 70mm;column-gap:14mm;margin-top:3mm;display:grid}.cdoc .amount>div{padding:3mm 0 2.5mm}.cdoc .amount .cap{margin-bottom:2mm;font-size:8pt;display:block}.cdoc .amount .cap small{margin-left:1mm;font-size:7pt;font-weight:300}.cdoc .amount .v{letter-spacing:-.02em;white-space:nowrap;font-size:34pt;font-weight:700;line-height:1}.cdoc .amount .v:before{content:"¥";color:var(--or);margin-right:1.5mm;font-size:19pt;font-weight:600}.cdoc .amount .due{border-left:.2mm solid var(--dline);padding-left:7mm}.cdoc .amount .due .d{color:var(--or);padding-top:2.6mm;font-size:17pt;font-weight:500;line-height:1;display:block}.cdoc table{border-collapse:collapse;width:100%;margin-top:4mm;font-size:8.8pt}.cdoc thead th{letter-spacing:.1em;color:var(--sub);text-align:left;border-bottom:.2mm solid var(--hair);background:0 0;padding:0 2mm 1.8mm;font-size:7pt;font-weight:500}.cdoc thead th:first-child,.cdoc tbody td:first-child{padding-left:0}.cdoc thead th:last-child,.cdoc tbody td:last-child{padding-right:0}.cdoc .r{text-align:right}.cdoc .c{text-align:center}.cdoc tbody td{border-bottom:.2mm solid var(--dline);vertical-align:middle;white-space:nowrap;height:6mm;padding:0 2mm}.cdoc tbody td:first-child{white-space:normal}.cdoc tbody td .itn{margin:.4mm 0;font-size:8pt;line-height:1.3}.cdoc td.amt{font-weight:500}.cdoc .bottom{grid-template-columns:1fr 70mm;gap:14mm;margin-top:4mm;margin-bottom:5mm;display:grid}.cdoc .totals{font-size:8.8pt}.cdoc .totals .row{justify-content:space-between;gap:0;padding:1.2mm 0;display:flex}.cdoc .totals .row span:first-child{color:var(--mid);font-weight:300}.cdoc .totals .row.grand{border-top:.2mm solid var(--hair);margin-top:1.5mm;padding-top:3mm;font-size:11pt;font-weight:500}.cdoc .totals .row.grand span:first-child{color:var(--ink);align-self:center;font-size:9pt;font-weight:500}.cdoc .totals .brk{color:var(--sub);margin-top:2mm;font-size:7.3pt;font-weight:300;line-height:1.8}.cdoc .info{min-width:0}.cdoc .info .blk+.blk{margin-top:3.5mm}.cdoc .info .cap{margin-bottom:1.8mm;display:block}.cdoc .info .body{color:var(--mid);font-size:8.5pt;font-weight:300;line-height:1.55}.cdoc .info .body.note{letter-spacing:-.01em;white-space:nowrap;font-size:8pt}.cdoc .foot{color:var(--sub);justify-content:space-between;align-items:center;margin-top:auto;font-size:6.8pt;font-weight:300;display:flex}.cdoc .foot img{height:5mm}.cdoc .wm{color:#e8690f14;letter-spacing:.2em;pointer-events:none;white-space:nowrap;z-index:2;font-size:120pt;font-weight:600;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(-24deg)}.cdoc.rc .wm{color:#32589514}.cdoc .rc-to{margin-top:8mm}.cdoc .rc-to .cap{margin-bottom:2.5mm;display:block}.cdoc .rc-to .row{white-space:nowrap;border-bottom:.2mm solid var(--hair);align-items:baseline;gap:3mm;min-width:60%;max-width:100%;padding-bottom:2.5mm;display:inline-flex}.cdoc .rc-to .name{font-size:16pt;font-weight:500}.cdoc .rc-to .hon{font-size:11pt}.cdoc .rc-amt{border-top:.5mm solid var(--hair);border-bottom:.2mm solid var(--hair);justify-content:space-between;align-items:center;margin-top:10mm;padding:7mm 0;display:flex}.cdoc .rc-amt .lbl{letter-spacing:.3em;font-size:11pt;font-weight:500}.cdoc .rc-amt .lbl small{color:var(--sub);letter-spacing:0;margin-left:1mm;font-size:8pt;font-weight:300}.cdoc .rc-amt .v{letter-spacing:-.03em;font-size:32pt;font-weight:500;line-height:.9}.cdoc .rc-amt .v:before{content:"¥";color:var(--or);margin-right:2mm;font-size:17pt;font-weight:400}.cdoc .rc-line{grid-template-columns:28mm 1fr;align-items:baseline;gap:4mm 6mm;margin:7mm 0 0;font-size:9.5pt;display:grid}.cdoc .rc-line dd{border-bottom:.2mm solid var(--dline);margin:0;padding-bottom:2.5mm}.cdoc .rc-msg{margin:7mm 0 0;font-size:9.5pt}.cdoc .rc-grid{grid-template-columns:1fr 1fr;align-items:start;gap:14mm;margin-top:12mm;display:grid}.cdoc .rc-brk{margin:0;font-size:8.5pt}.cdoc .rc-brk th{padding-bottom:2mm}.cdoc .rc-brk td{height:8mm}.cdoc .rc-brk tr.t td{border-bottom:0;border-top:.2mm solid var(--hair);font-weight:500}.cdoc .stamp{align-items:center;gap:4mm;margin-top:7mm;display:flex}.cdoc .stamp .sq{text-align:center;color:#bbb;border:.2mm dashed #cfcfcf;flex:none;place-items:center;width:22mm;height:26mm;font-size:7pt;line-height:1.5;display:grid}.cdoc .stamp p{color:var(--sub);margin:0;font-size:7pt;font-weight:300;line-height:1.7}.cdoc .reissue{white-space:nowrap;border:.4mm solid var(--or);color:var(--or);letter-spacing:.3em;padding:1mm 4mm;font-size:9pt;font-weight:600;line-height:1.4;position:absolute;top:4mm;right:18mm}.doc-stage{background:#7676801a;border-radius:16px;justify-content:center;padding:32px;display:flex;overflow:auto}.doc-stage.zoom .cdoc{zoom:.82}html[data-contrast=strong]{--ink-900:#111114;--ink-850:#1c1c20;--ink-800:#26262b;--ink-700:#333338;--ink-600:#3d3d42;--ink-500:#4a4a50;--ink-400:#5c5c62;--ink-300:#8e8e94}html[data-contrast=strong] body{-webkit-font-smoothing:auto}html[data-contrast=strong] .muted{color:var(--ink-500)}html[data-contrast=strong] .faint{color:var(--ink-400)}html[data-font=noto]{--font:"Noto Sans JP", "Hiragino Sans", sans-serif;--font-display:"Noto Sans JP", "Hiragino Sans", sans-serif}html[data-font=bizud]{--font:"BIZ UDPGothic", "Hiragino Sans", "Noto Sans JP", sans-serif;--font-display:"BIZ UDPGothic", "Hiragino Sans", "Noto Sans JP", sans-serif}html[data-font=plex]{--font:"IBM Plex Sans JP", "Hiragino Sans", sans-serif;--font-display:"IBM Plex Sans JP", "Hiragino Sans", sans-serif}html[data-font=bizud] b,html[data-font=bizud] strong{font-weight:700}html[data-size=l] body{font-size:15px}.resp{grid-template-columns:1fr 36px 1fr;align-items:stretch;gap:0;display:grid}.resp-c{border:1px solid var(--line);background:#ffffff8c;border-radius:12px;padding:12px 16px}.resp-c.on{border-color:var(--navy);background:var(--brand-50)}.resp-c .k{letter-spacing:.08em;color:var(--ink-500);margin-bottom:4px;font-size:11px;font-weight:700}.resp-c.on .k{color:var(--navy)}.resp-c .v{color:var(--ink-800);font-size:13px;line-height:1.6}.resp-arrow{color:var(--ink-400);place-items:center;display:grid}.s06-bar{align-items:center;gap:26px;margin-bottom:20px;padding:16px 22px;display:flex}.s06-bar .k{color:var(--ink-500);font-size:11.5px}.s06-bar .v{color:var(--ink-900);font-size:20px;font-weight:700;line-height:1.3}.s06-bar .f{color:var(--ink-400);font-size:11px}.s06-bar .sep{background:var(--line);align-self:stretch;width:1px}.dis-reason{color:var(--ink-500);background:var(--surface-2);border:1px dashed var(--line);border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.cbx{border:1.5px solid var(--ink-300);cursor:pointer;color:#fff;background:#fff;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.tbl tr.hl-bad td{background:var(--bad-bg)!important}.tbl tr.on td{background:var(--brand-50)}.tbl tr.dim td{opacity:.55}.tbl tr.voided td{color:var(--ink-400)}.tbl tr.voided td.mono,.tbl tr.voided td.num{text-decoration:line-through}.lock-cell{color:var(--warn);align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.tbl-foot{border-top:1px solid var(--line-2);color:var(--ink-500);padding:10px 18px;font-size:11.5px;line-height:1.6}.mini-list{border:1px solid var(--line);border-radius:10px;overflow:hidden}.mini-list>div{border-top:1px solid var(--line-2);align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.mini-list>div:first-child{border-top:0}.mini-list .dot{border-radius:50%;flex:none;width:8px;height:8px}.mini-list .r{color:var(--ink-500);margin-left:auto;font-size:12px}.chk3 .v{white-space:nowrap}.chk3{border:1.5px solid var(--navy);border-radius:12px;grid-template-columns:1.2fr .8fr 1.4fr;display:grid;overflow:hidden}.chk3>div{border-left:1px solid var(--line);padding:12px 16px}.chk3>div:first-child{border-left:0}.chk3 .k{color:var(--ink-500);font-size:11.5px}.chk3 .v{color:var(--navy);font-size:20px;font-weight:700}.card.legend{flex-direction:column;align-items:stretch;padding:14px 16px;display:flex}.card.legend>.row{flex-wrap:nowrap}.doc-stage.mini{max-height:330px;padding:10px;overflow:hidden}.push-log{border:1px solid var(--line);border-radius:10px;margin-top:12px;font-size:12px}.push-log>div{border-top:1px solid var(--line-2);grid-template-columns:140px auto 1fr;align-items:center;gap:10px;padding:8px 12px;display:grid}.push-log>div:first-child{border-top:0}.dl-list{flex-direction:column;gap:8px;display:flex}.dl-list .row{border:1px solid var(--line);border-radius:10px;gap:10px;padding:10px 12px}.void-stamp{color:#c62828;opacity:.75;letter-spacing:.2em;pointer-events:none;border:5px solid #c62828;border-radius:10px;padding:4px 30px;font-size:64px;font-weight:800;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)rotate(-14deg)}.op-av{color:#fff;border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.op-act{border-bottom:1px solid var(--line-2);align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.op-act:last-child{border-bottom:0;padding-bottom:0}.type-confirm{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.btn.danger-solid{background:var(--bad-solid);border-color:var(--bad-solid);color:#fff}.btn.danger-solid:disabled{opacity:.4}.temp-pw{border:1.5px solid var(--navy);background:#ffffffd9;border-radius:14px;flex-direction:column;gap:12px;padding:20px;display:flex}.pw-box{background:var(--surface-2);border:1px dashed var(--ink-300);border-radius:10px;align-items:center;gap:12px;padding:14px 16px;display:flex}.pw-box .mono{letter-spacing:.08em;color:var(--ink-900);flex:1;font-size:22px;font-weight:600}.ncat.sm{height:20px;padding:0 7px;font-size:11px}.nsev{white-space:nowrap;height:22px;color:var(--ink-600);background:#7676801a;border-radius:999px;align-items:center;gap:4px;padding:0 9px;font-size:11.5px;font-weight:700;display:inline-flex}.nsev.CRITICAL{background:var(--bad-solid,#e5484d);color:#fff}.nsev.IMPORTANT{color:#b24300;background:#fff0e5;box-shadow:inset 0 0 0 1px #ffd3b5}.ndisp{color:var(--ink-500);white-space:nowrap;align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.ndisp.bar{color:var(--ink-700);font-weight:600}.ndisp.bar:before{content:"";background:#f2600c;border-radius:2px;flex:none;width:12px;height:4px;display:inline-block}.tbl tr.nt-dim td{opacity:.6}.tbl tr.nt-cancel td{opacity:.55}.tbl tr.nt-cancel .ntitle{text-decoration:line-through}.nbar-now{flex-direction:column;gap:8px;padding:16px 18px;display:flex}.nbar-now .l{color:var(--ink-500);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.nbar-now .b{cursor:pointer;background:#e5484d12;border:1px solid #e5484d38;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.nbar-now .b .tt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.nbar-now .f{color:var(--ink-500);font-size:11.5px}.nt-types{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;display:grid}.nt-type{border:1.5px solid var(--line);cursor:pointer;background:#fff9;border-radius:12px;flex-direction:column;gap:6px;padding:11px 12px;transition:border-color .12s,background .12s;display:flex}.nt-type.on{border-color:var(--navy);background:var(--brand-50);box-shadow:0 0 0 3px #3257941a}.nt-type .h{align-items:center;gap:6px;display:flex}.nt-type .h i{border-radius:3px;flex:none;width:9px;height:9px;display:block}.nt-type .h b{white-space:nowrap;font-size:13px}.nt-type .h .mono{display:none}.nt-type .h .o{border:1.5px solid var(--ink-300);background:#fff;border-radius:50%;flex:none;width:16px;height:16px;margin-left:auto}.nt-type.on .h .o{border:5px solid var(--navy)}.nt-type .u{color:var(--ink-500);min-height:33px;font-size:11.5px;line-height:1.45}.nt-type .m{color:var(--ink-600);flex-direction:column;gap:2px;font-size:11px;display:flex}.nt-type .p{color:var(--ink-500);border-top:1px dashed var(--line);align-items:flex-start;gap:4px;padding-top:6px;font-size:10.5px;line-height:1.4;display:flex}.nt-period{border:1px solid var(--line);background:#ffffff80;border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.nt-allbig{background:var(--brand-50);border:1px solid #3257942e;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:8px;padding:14px 16px;display:flex}.nt-allbig .num{color:var(--navy);font-size:34px;font-weight:700;line-height:1}.nt-allbig>div{flex-basis:100%}.nt-pick{grid-template-columns:1fr 220px;gap:12px;display:grid}.nt-plist{border:1px solid var(--line);background:#fff9;border-radius:10px;overflow:hidden}.nt-prow{border-bottom:1px solid var(--line-2);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;display:flex}.nt-prow:hover{background:#ffffffe6}.nt-prow.dis{opacity:.5;cursor:not-allowed}.nt-prow .sp{flex:1}.cbx{border:1.5px solid var(--ink-300);color:#fff;background:#fff;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;display:grid}.cbx.on{background:var(--navy);border-color:var(--navy)}.nt-stack{border:1px solid var(--line);background:#fff9;border-radius:10px;flex-direction:column;align-self:start;gap:4px;padding:8px;display:flex}.nt-stack .h{color:var(--ink-500);border-bottom:1px solid var(--line-2);margin-bottom:2px;padding:2px 4px 6px;font-size:12px}.nt-stack .h b{color:var(--navy);margin-left:4px;font-size:15px}.nt-stack .it{background:var(--brand-50);border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-size:12.5px;font-weight:600;display:flex}.nt-stack .it .x{cursor:pointer;color:var(--ink-500);margin-left:auto;display:grid}.nt-cond{border:1px solid var(--line);background:#ffffff80;border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex}.nt-resolved{border:1px solid var(--line);border-radius:10px;overflow:hidden}.nt-resolved .it{border-bottom:1px solid var(--line-2);background:#fff9;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.nt-resolved .it:last-child{border-bottom:0}.nt-resolved .it .sp{flex:1}.nt-resolved .it.ex{opacity:.5}.nt-resolved .it.ex .mono{text-decoration:line-through}.cp-bar{color:#7a2e00;background:#fff2ea;border-bottom:1px solid #ffdcc6;align-items:center;gap:8px;padding:8px 12px;font-size:11.5px;display:flex}.cp-bar.CRITICAL{color:#fff;background:#e5484d;border-bottom-color:#c8363b}.cp-bar.NORMAL{color:#1f3a66;background:#f0f4fa;border-bottom-color:#dce4f0}.cp-bar .tag{color:#fff;background:#f2600c;border-radius:4px;flex:none;padding:1px 7px;font-size:10px;font-weight:700}.cp-bar.CRITICAL .tag{color:#e5484d;background:#fff}.cp-bar .tt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cp-bar .more{white-space:nowrap;flex:none;font-weight:700}.cp-bar .x,.cp-bar .nox{border-radius:5px;flex:none;place-items:center;width:18px;height:18px;display:grid}.cp-bar .x{background:#0000000f}.cp-bar .nox{opacity:.75}.cp-dash{flex-direction:column;gap:8px;display:flex}.cp-dash .ph{background:#e3e3e8;border-radius:4px;width:40%;height:14px}.cp-dash .blk{background:#fff;border:1px solid #eaeaee;border-radius:10px;height:58px}.cp-note{color:#6e6e73;background:#fff;border:1px dashed #d8d8de;border-radius:8px;padding:8px 10px;font-size:11px;line-height:1.5}.cp-foot{color:#8e8e93;background:#fafafb;padding:8px 12px;font-size:10px}.tbl td .ndisp{margin-top:2px}.nt-tgt,.nt-to{white-space:nowrap}.ndisp{vertical-align:middle;line-height:1.4}.nt-tgt,.nt-to,.nt-dt{white-space:nowrap}.nt-tblwrap{max-width:100%;overflow-x:auto}.nt-tblwrap .tbl td:nth-child(7){white-space:normal;min-width:200px}.cp-bar+.cp-bar{border-top:1px solid #0000000f}.cp-bar.INCIDENT{color:#8a1f23;background:#fdecec;border-bottom-color:#f6cacc}.cp-bar.INCIDENT .tag{background:#e5484d}.cp-bar.TERMS{color:#4a2775;background:#f4eefb;border-bottom-color:#e3d6f4}.cp-bar.TERMS .tag{background:#8e4ec6}.cp-bar.MAINTENANCE{color:#7a2e00;background:#fff2ea}.nbar-now .b{border-color:var(--line);background:#ffffffb3}.nlock{color:var(--warn);white-space:nowrap;align-items:center;gap:3px;font-size:11px;font-weight:700;display:inline-flex}.tbl tr.nt-late td{background:#e5484d0d}.card,.gl-side,.jump-pill,.toast,.form-foot,.glass{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.card{background:#ffffffe6}.gl-side{background:#fafbfdf5}.form-foot{background:#fffffff7}.jump-pill{background:#fffffff5}.gl-nav,.uk-dropdown,.acct-menu,.jump-panel,.drawer,.modal{-webkit-backdrop-filter:blur(min(var(--blur),12px)) saturate(160%);backdrop-filter:blur(min(var(--blur),12px)) saturate(160%)}body{background-attachment:scroll!important}.nt-tblwrap{overflow-y:hidden}.ndisp.bar:before{margin-right:2px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.tbl-foot,.aside-help,.legend,.form-foot .msg,.resp,.done-meta,.done-next{display:none!important}.ph .sub:empty{display:none}.ph{margin-bottom:20px;padding-bottom:16px}.ph-id{letter-spacing:.06em;margin-bottom:4px;font-size:11px}.ph h1{letter-spacing:0;font-size:28px}.stat .v,.done-card h1{letter-spacing:0}.tbl th,.tbl td.num,.tbl td.r,.tbl .mono,.tbl td .num,.badge,.chip,.btn{white-space:nowrap}.tbl td{word-break:keep-all;overflow-wrap:anywhere}.tbl .nm,.tbl td .nm{white-space:nowrap;font-weight:700}.s06-bar{flex-wrap:wrap;row-gap:12px}.s06-bar>div{flex:none}.s06-bar .k{white-space:nowrap}.num{letter-spacing:0}html[data-font=bizud] .badge,html[data-font=bizud] .chip{font-weight:700}.nt-narrow{max-width:880px}.nt-narrow>.card{margin-bottom:16px}.ntype{white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:inline-flex}.ntype i{border-radius:50%;flex:none;width:8px;height:8px}.nt-list .ntitle{font-weight:700;line-height:1.5}.nt-types{flex-wrap:wrap;gap:8px;display:flex}.nt-type{border:1.5px solid var(--line);cursor:pointer;white-space:nowrap;background:#fff;border-radius:10px;flex-direction:row;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:14px;display:inline-flex}.nt-type i{border-radius:50%;flex:none;width:8px;height:8px}.nt-type:hover{border-color:var(--ink-300)}.nt-type.on{border-color:var(--navy);background:var(--brand-50);font-weight:700}.nt-body{resize:vertical;min-height:200px;line-height:1.8}.nt-plist{border:1px solid var(--line);border-radius:10px;overflow:hidden}.nt-prow{border-bottom:1px solid var(--line-2);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.nt-prow:last-child{border-bottom:0}.nt-resolved .it{gap:10px}.nt-cond{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:12px;padding:14px;display:flex}.m17-sub{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;gap:4px;margin-bottom:16px;padding:4px;display:inline-flex}.m17-sub button{font:inherit;color:var(--ink-500);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:8px 18px;font-size:13.5px;font-weight:700;display:inline-flex}.m17-sub button.on{background:var(--surface,#fff);color:var(--navy);box-shadow:0 1px 2px #0f172a14, 0 0 0 1px var(--line)}.m17-soon{letter-spacing:.04em;background:var(--warn-bg);color:var(--warn);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:700}.m17-soon.lg{padding:4px 12px;font-size:12px}.m17-bar{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:20px;padding:16px 20px;display:flex}.m17-bar-l{flex-wrap:wrap;flex:1;align-items:center;gap:14px;min-width:0;display:flex}.m17-bar-r{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.m17-k{color:var(--ink-500);font-size:12px;font-weight:600}.m17-sel{width:300px;font-weight:700}.m17-meta{flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.m17-cols{grid-template-columns:minmax(0,1fr) 400px;align-items:start}.m17-tbl td{vertical-align:middle}.m17-tbl td:nth-child(-n+3),.m17-tbl th{white-space:nowrap}@media (width<=1600px){.m17-cols{grid-template-columns:1fr}}.m17-inp{text-align:right;width:130px;height:32px}.m17-inp.chg{border-color:var(--navy);background:var(--brand-50);font-weight:700}.m17-warn{color:var(--warn);margin-top:3px;font-size:11px}.m17-tbl tr.m17-ended td{color:var(--ink-400)}.m17-tbl tr.m17-ended td .num,.m17-tbl tr.m17-ended td span{text-decoration:line-through;-webkit-text-decoration-color:var(--ink-300);text-decoration-color:var(--ink-300)}.m17-guard{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;display:grid}.m17-guard .k{color:var(--ink-500);font-size:11.5px}.m17-guard .v{font-size:20px;font-weight:700}.m17-guard-bar{background:linear-gradient(90deg, var(--line) 0 25%, var(--navy) 25% 75%, var(--line) 75%);opacity:.85;border-radius:3px;height:6px;position:relative}.m17-guard-bar i{border:3px solid var(--navy);background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%)}.m17-audit{flex-direction:column;display:flex}.m17-audit>div{border-top:1px solid var(--line-2);flex-direction:column;gap:2px;padding:10px 18px;display:flex}.m17-audit>div:first-child{border-top:0}.m17-cloud{overflow:hidden}.m17-cloud-hd{border-bottom:1px solid var(--line-2);align-items:center;gap:14px;padding:22px 24px;display:flex}.m17-cloud-hd h3{margin:0;font-size:17px}.m17-cloud-tbl{opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none;filter:grayscale()}.m17-cloud-tbl td{color:var(--ink-500)}.s19-month{align-items:center;gap:8px;display:flex}.s19-month select{width:230px;font-weight:700}.s19-past{color:var(--ink-600);background:var(--surface-2);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.s19-filters{border-bottom:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px;display:flex}.s19-filters .search{width:230px;height:32px;margin:0}.s19-filters select.inp{width:150px;height:32px}.s19-range{color:var(--ink-500);align-items:center;gap:6px;font-size:12px;display:inline-flex}.s19-range input{text-align:right;width:110px;height:32px}.s19-tbl td.ex{width:30px;padding-right:0}.s19-tbl tr.s19-row{cursor:pointer}.s19-tbl tr.s19-row.open td{background:var(--brand-50)}.s19-tbl tr.s19-hl td{box-shadow:inset 0 2px 0 var(--bad),inset 0 -2px 0 var(--bad)}.s19-tbl tr.s19-detail>td{background:var(--surface-2);padding:16px 18px 18px}.s19-bd{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.s19-bd table{border-collapse:collapse;background:var(--surface);border:1px solid var(--line);border-radius:10px;width:100%;font-size:13px;overflow:hidden}.s19-bd th{color:var(--ink-500);text-align:left;border-bottom:1px solid var(--line);background:var(--surface-2);padding:8px 12px;font-size:11.5px;font-weight:600}.s19-bd td{border-top:1px solid var(--line-2);padding:8px 12px}.s19-bd th.r,.s19-bd td.r{text-align:right}.s19-bd tr.sub td{background:#00000004;font-weight:700}.s19-bd tr.pend td{color:var(--ink-500)}.s19-bd tr.tot td{border-top:1.5px solid var(--ink-300);font-size:14px;font-weight:700}.s19-side{flex-direction:column;gap:10px;display:flex}.s19-kv{background:var(--surface);border:1px solid var(--line);border-radius:10px;grid-template-columns:96px 1fr;row-gap:8px;padding:12px 14px;font-size:12.5px;display:grid}.s19-kv dt{color:var(--ink-500)}.s19-kv dd{margin:0}.s19-imp{border-bottom:1px solid var(--line-2);grid-template-columns:repeat(3,auto) 1fr;align-items:center;gap:28px;padding:14px 18px;display:grid}.s19-imp .k{color:var(--ink-500);font-size:11.5px}.s19-imp .v{color:var(--ink-900);font-size:18px;font-weight:700;line-height:1.35}.s19-imp .v.bad{color:var(--bad)}.s19-imp-tbl tr.bad td{background:var(--bad-bg)}.s19-imp-tbl tr.bad{cursor:pointer}.s19-hist-empty{color:var(--ink-500);padding:18px;font-size:12.5px}.s19-tabs-card .tabs{margin:0 18px;padding-top:4px}.s20-imp{grid-template-columns:120px 1fr;margin:0;display:grid}.s20-imp dt,.s20-imp dd{border-top:1px solid var(--line-2);align-items:center;margin:0;padding:14px 18px;display:flex}.s20-imp dt:first-of-type,.s20-imp dt:first-of-type+dd{border-top:0}.s20-imp dt{color:var(--ink-500);padding-right:0;font-size:12.5px;font-weight:600}.s20-imp dd{flex-wrap:wrap;gap:4px 12px}.s20-imp .v{color:var(--ink-900);font-size:18px;font-weight:700;line-height:1.35}.s20-imp .v small{color:var(--ink-500);margin:0 2px 0 3px;font-size:12px;font-weight:600}.s20-imp .v.ok{color:var(--ok)}.s20-imp .v.bad{color:var(--bad)}.s20-imp .v.faint{color:var(--ink-300)}.s20-imp .s{color:var(--ink-500);font-size:12px}.s20-diff{all:unset;cursor:pointer;background:var(--bad-bg);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;margin:-4px -10px;padding:4px 10px;display:inline-flex}.s20-diff:hover{box-shadow:inset 0 0 0 1.5px var(--bad)}.s20-diff:focus-visible{outline:2px solid var(--bad);outline-offset:2px}.s20-diff .mono{color:var(--bad);font-size:13px;font-weight:600}.s20-diff .go{color:var(--bad);align-items:center;gap:3px;margin-left:4px;font-size:12.5px;font-weight:700;display:inline-flex}.s20-imp-foot{border-top:1px solid var(--line-2);color:var(--ink-500);background:var(--surface-2);align-items:center;gap:6px;padding:10px 18px;font-size:11.5px;display:flex}.an22-top{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:stretch;gap:20px;margin-bottom:20px;display:grid}.an22-scope,.an22-barprev{flex-direction:column;gap:12px;padding:16px 20px;display:flex}.an22-scope-h{color:var(--ink-500);letter-spacing:.02em;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.an22-scope-h .sp{flex:1}.an22-scope-types{border-top:1px solid var(--line-2);grid-template-columns:1fr 1fr;gap:6px 16px;padding-top:10px;display:grid}.an22-scope-types>div{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.an22-aud{background:var(--brand-50);border:1px solid var(--brand-100);color:var(--brand-700);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.an22-aud .ico{margin-top:3px}.an22-aud .r{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.an22-aud .d{color:var(--ink-500);margin-top:5px;font-size:11.5px;line-height:1.55}.an22-aud.compact{border-radius:999px;align-items:center;padding:4px 10px;display:inline-flex}.an22-aud.compact .ico{margin-top:0}.an22-role{background:var(--navy);color:#fff;border-radius:999px;align-items:center;height:22px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.an22-bars{flex-direction:column;gap:6px;min-height:40px;display:flex}.an22-bar{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.an22-bar:hover{border-color:var(--brand-100);background:var(--row-hover)}.an22-bar i{border-radius:2px;flex:none;align-self:stretch;width:4px}.an22-bar .tt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:700;overflow:hidden}.an22-barnote{color:var(--ink-500);font-size:11.5px;line-height:1.6}.an22-auto{color:var(--warn);background:var(--warn-bg);border-radius:4px;flex:none;padding:1px 6px;font-size:10.5px;font-weight:700}.an22-tbl .an22-barchip{font-family:var(--font);color:var(--ink-600);border:1px solid var(--line);border-radius:4px;margin-left:6px;padding:0 5px;font-size:10px;font-weight:700;line-height:15px;display:inline-block}.an22-src{color:var(--warn);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.an22-src .mono{color:var(--ink-500);font-size:11px;font-weight:500}.an22-mirror{color:var(--ink-500);white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.an22-mirror.on{color:var(--brand-700);font-weight:700}.an22-mirror .mono{color:var(--ink-500);margin-left:2px;font-size:11px;font-weight:500}.an22-ch{background:var(--navy-800);color:#fff;border-radius:999px;align-items:center;height:22px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.an22-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.an22-type{border:1.5px solid var(--line);cursor:pointer;background:#ffffffb3;border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;transition:border-color .12s,background .12s;display:flex}.an22-type:hover{border-color:var(--ink-300)}.an22-type.on{border-color:var(--navy);background:var(--brand-50);box-shadow:0 0 0 3px #3257941a}.an22-type .h{align-items:center;gap:7px;display:flex}.an22-type .h i{border-radius:3px;flex:none;width:10px;height:10px}.an22-type .h b{font-size:14px}.an22-type .h .mono{color:var(--ink-400);font-size:10.5px}.an22-type .h .o{border:1.5px solid var(--ink-300);background:#fff;border-radius:50%;flex:none;width:16px;height:16px;margin-left:auto}.an22-type.on .h .o{border:5px solid var(--navy)}.an22-type .u{color:var(--ink-600);font-size:12px;line-height:1.5}.an22-type .w{color:var(--ink-500);border-top:1px dashed var(--line);padding-top:6px;font-size:11px}.an22-bartoggle{border:1px solid var(--line);background:#fff9;border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.an22-bartoggle .toggle{margin-top:2px}.an22-mnote{color:var(--ink-500);margin-top:-6px;font-size:12px;line-height:1.65}.an22-mbox{border:1px solid var(--brand-100);background:var(--brand-50);border-radius:12px;flex-direction:column;gap:14px;padding:14px 16px;display:flex}.an22-mflow{align-items:center;gap:12px;display:flex}.an22-mflow>div{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;flex:1;gap:3px;padding:10px 12px;font-size:13px;display:flex}.an22-mflow .faint{font-size:11.5px}.lbl{background:var(--navy-800);color:#fff;border-radius:999px;align-self:flex-start;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.lbl.pub{color:var(--ink-700);border:1px solid var(--ink-300);background:#fff}.an22-mlink{flex-direction:column;gap:10px;display:flex}.an22-mrow{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.an22-mrow:hover{border-color:var(--brand-100);background:var(--row-hover)}.an22-mrow .lbl{align-self:center}.an22-mrow .sp{flex:1}.an23-ver{color:var(--ink-700);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.an23-ver .mono{color:var(--ink-500);font-size:10.5px;font-weight:500}.an23-why{color:var(--bad);margin-top:2px;font-size:11px;text-decoration:none}.nt-cancel .an23-why{text-decoration:none}.tp23-list tr.sel td{background:var(--brand-50)}.tp23-v{background:var(--navy);color:#fff;height:22px;font-size:12px;font-weight:700;font-family:var(--mono,monospace);border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}.tp23-v.old{color:var(--ink-600);border:1px solid var(--line);background:#fff}.tp23-fill{background:var(--brand-50);color:var(--brand-700);border-radius:3px;padding:0 3px;font-weight:700}.tp23-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.tp23-form{flex-direction:column;gap:14px;display:flex}.tp23-body{min-height:170px;line-height:1.75}.tp23-ins{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.tp23-ins .faint{margin-right:4px}.tp23-ins .btn .mono{font-size:12px}.tp23-try{flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.tp23-422{border:1px solid var(--bad);background:var(--bad-bg);color:var(--bad);border-radius:10px;flex-direction:column;gap:5px;padding:10px 14px;font-size:12.5px;display:flex}.tp23-422 .h{align-items:center;gap:8px;font-weight:700;display:flex}.tp23-422 .h .mono{background:var(--bad);color:#fff;border-radius:4px;padding:0 6px;font-size:11px}.tp23-422>div:not(.h){align-items:center;gap:6px;display:flex}.tp23-422 b{color:var(--ink-800)}.tp23-side{flex-direction:column;gap:16px;display:flex}.tp23-vars{border:1px solid var(--line);background:#ffffffb3;border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.tp23-vars .h,.tp23-prev .h{color:var(--ink-700);align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:flex}.tp23-vars .h .faint{font-weight:400}.tp23-vars table{border-collapse:collapse;width:100%;font-size:12.5px}.tp23-vars td{border-top:1px solid var(--line-2);padding:5px 4px}.tp23-vars td:first-child{width:120px}.tp23-vars td:last-child{text-align:right;width:64px}.tp23-vars .ft{color:var(--ink-500);font-size:11.5px;line-height:1.6}.tp23-used{color:var(--ok);align-items:center;gap:3px;font-size:11px;font-weight:700;display:inline-flex}.tp23-prev{border:1.5px dashed var(--line);border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.tp23-prev.ok{border-style:solid;border-color:var(--ok)}.tp23-prev .h .faint{font-size:11.5px;font-weight:400}.tp23-prev .h .sp{flex:1}.tp23-prev-empty{color:var(--ink-500);text-align:center;padding:18px 4px;font-size:12.5px}.tp23-bar-mock{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.tp23-bar-mock .ttl{align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.tp23-bar-mock .ttl i{background:#a65a00;border-radius:2px;flex:none;width:4px;height:18px}.tp23-bar-mock .bd{white-space:pre-wrap;color:var(--ink-700);font-size:13px;line-height:1.8}.tp23-bar-mock .aud{color:var(--ink-500);border-top:1px dashed var(--line);padding-top:6px;font-size:11px}.tp23-foot{border-top:1px solid var(--line-2);align-items:center;gap:10px;padding:12px 20px;display:flex}.tp23-foot .sp{flex:1}.tp23-diff{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.tp23-diff>div{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.tp23-diff .t{font-size:13px;font-weight:700}.tp23-diff .b{white-space:pre-wrap;color:var(--ink-600);font-size:12px;line-height:1.7}html,body{overflow-x:hidden;min-width:1240px!important}@media (width<=1239px){html,body{overflow-x:auto}}.tbl{width:100%;max-width:100%}.nt-tblwrap{max-width:100%;overflow:visible!important}:is(.page :has(>.tbl),.page :has(>table)){overflow:visible!important}.nt-tblwrap .tbl td,.nt-tblwrap .tbl th{white-space:normal!important}.nt-tblwrap .tbl td:nth-child(7){min-width:0!important}.tbl{table-layout:auto}.tbl th[style*=width],.tbl td[style*=min-width]{min-width:0!important}.card>.tbl tbody tr{content-visibility:visible!important;contain-intrinsic-size:none!important}.grid>*,.fp-grid>*,.fp-main,.fp-aside{min-width:0}.card::-webkit-scrollbar{height:8px}.nt-tblwrap::-webkit-scrollbar{height:8px}.card::-webkit-scrollbar-thumb{background:#1018282e;border-radius:4px}.nt-tblwrap::-webkit-scrollbar-thumb{background:#1018282e;border-radius:4px}@media (width<=1600px){.page{padding:24px 24px 64px!important}.tbl th,.tbl td{padding-left:10px!important;padding-right:10px!important}.tbl th{word-break:keep-all;font-size:11.5px;white-space:normal!important}.tbl td{font-size:12.5px;word-break:normal!important;overflow-wrap:break-word!important}.tbl td .nm,.tbl td.nm,.tbl .ntitle,.tbl td .cust,.tbl td>div[style*=font-weight]{min-width:7em}.tbl td.r,.tbl .badge,.tbl .btn{white-space:nowrap}.tbl td.num:not(.r),.tbl td .num{white-space:normal;word-break:keep-all}.tbl td.mono,.tbl td .mono{white-space:normal;overflow-wrap:anywhere!important}.tbl td .row{flex-wrap:wrap;row-gap:4px}.grid[style*="1fr 3"],.grid[style*="1fr) 3"]{grid-template-columns:minmax(0,1fr) 340px!important}.grid[style*="1fr 4"],.grid[style*="1fr) 4"]{grid-template-columns:minmax(0,1fr) 380px!important}.grid[style*="1fr 5"],.grid[style*="1fr) 5"],.grid[style*="1fr 6"],.grid[style*="1fr) 6"]{grid-template-columns:minmax(0,1fr) 440px!important}.fp-grid[style*="560px"]{grid-template-columns:minmax(0,1fr) 460px!important}}@media (width<=1440px){.gl-shell{grid-template-columns:216px minmax(0,1fr)!important}.gl-shell.no-side{grid-template-columns:minmax(0,1fr)!important}.gl-nav .brand{width:216px!important;padding:0 18px!important}.gl-side{padding:14px 10px 24px!important}.gl-nav{padding-right:14px!important}.gl-top{padding:0 10px!important;font-size:13px!important}.gl-nav .right{gap:6px!important}.gl-nav .acct .rl{display:none}.ph{flex-wrap:wrap;row-gap:12px}.ph .acts{flex-wrap:wrap;justify-content:flex-end}.fp-grid{grid-template-columns:minmax(0,1fr) 320px!important}.grid[style*="1fr 3"],.grid[style*="1fr) 3"],.grid[style*="1fr 4"],.grid[style*="1fr) 4"],.grid[style*="1fr 5"],.grid[style*="1fr) 5"],.grid[style*="1fr 6"],.grid[style*="1fr) 6"]{grid-template-columns:minmax(0,1fr)!important}.grid[style*="1fr "]>[style*=sticky],.grid[style*="1fr) "]>[style*=sticky]{position:static!important}.grid[style*="360px 1fr"]{grid-template-columns:300px minmax(0,1fr)!important}.grid[style*="1fr 1fr;"]:has(.tbl){grid-template-columns:minmax(0,1fr)!important}.grid[style*="1fr) minmax(0,1fr)"]:has(.tbl){grid-template-columns:minmax(0,1fr)!important}.tp23-grid:has(.tbl){grid-template-columns:minmax(0,1fr)!important}.fp-grid[style*="560px"]{grid-template-columns:minmax(0,1fr) 400px!important}}.doc-stage{max-width:100%;overflow:hidden!important}@media (width<=1600px){.fp-aside .doc-stage>div[style*=zoom]{zoom:.5!important}}@media (width<=1440px){.fp-aside .doc-stage>div[style*=zoom]{zoom:.46!important}.fp-aside .doc-stage{justify-content:center;display:flex;padding:10px!important}}@media (width<=1366px){.gl-nav .acct .nm,.gl-nav .env{display:none}.grid[style*="repeat(5,1fr)"],.grid[style*="repeat(5, 1fr)"]{grid-template-columns:repeat(3,1fr)!important}}
