.v8-inv{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:24px 16px;background:var(--bg, #F6F6F8);color:var(--ink, #1C1C1F)}.v8-inv .inv-card{width:min(420px,100%);box-sizing:border-box;background:#fff;border:1px solid var(--rule, #EAEAEE);border-radius:16px;padding:24px}.v8-inv .inv-h1{font-size:19px;font-weight:600;margin:0 0 14px}.v8-inv .inv-who{border:1px solid var(--rule, #EAEAEE);border-radius:12px;padding:12px 14px;margin-bottom:16px;background:var(--bg, #F6F6F8)}.v8-inv .inv-lead{margin:0;font-size:13px;line-height:1.55}.v8-inv .inv-role{margin:6px 0 0;font-size:11.5px;color:var(--mid, #73737C)}.v8-inv .inv-addr{margin:2px 0 0;font-size:11.5px;color:var(--mid, #73737C);overflow-wrap:anywhere}.v8-inv .inv-refusal{margin:0 0 14px;font-size:12.5px;line-height:1.6;color:#c6262f}.v8-inv .inv-quiet{margin:0;font-size:12px;line-height:1.6;color:var(--mid, #73737C)}.v8-inv .inv-form{display:block;margin-top:4px}.v8-inv .inv-field{display:block;margin-bottom:12px}.v8-inv .inv-label{display:block;font-size:10.5px;font-weight:500;color:var(--mid, #73737C);margin-bottom:4px}.v8-inv .inv-input{width:100%;box-sizing:border-box;font:inherit;font-size:13px;padding:9px 11px;border:1px solid var(--faint, #D6D6DC);border-radius:8px;background:#fff;color:var(--ink, #1C1C1F)}.v8-inv .inv-input:focus-visible{outline:none;border-color:var(--accent)}.v8-inv .inv-hint{display:block;margin-top:4px;font-size:10.5px;color:var(--mid, #73737C)}.v8-team{padding:18px 20px 28px;color:var(--ink, #1C1C1F)}.v8-team .tm-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:var(--sp-section, 14px)}.v8-team .tm-h1{font-size:19px;font-weight:600;margin:0}.v8-team .tm-h2{font-size:12.5px;font-weight:600;margin:0 0 10px;color:var(--ink, #1C1C1F)}.v8-team .tm-sub{margin:var(--sp-head, 4px) 0 0;font-size:11.5px;color:var(--mid, #73737C)}.v8-team .tm-bar{display:flex;align-items:stretch;gap:8px;margin-bottom:var(--sp-section, 14px)}.v8-team .tm-searchwrap{flex:1 1 auto;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--faint, #D6D6DC);border-radius:10px;background:#fff;min-height:40px}.v8-team .tm-searchwrap:focus-within{border-color:var(--accent)}.v8-team .tm-searchicon{flex:0 0 auto;color:var(--mid, #73737C)}.v8-team .tm-searchinput{flex:1 1 auto;min-width:0;border:0;outline:none;background:transparent;font:inherit;font-size:12.5px;color:var(--ink, #1C1C1F)}.v8-team .tm-searchinput::placeholder{color:var(--mid, #73737C)}.v8-team .tm-lenses{display:flex;gap:8px;align-items:center;margin-bottom:var(--sp-section, 14px)}.v8-team .tm-field{display:block;margin-bottom:12px}.v8-team .tm-label{display:block;font-size:10.5px;font-weight:500;color:var(--mid, #73737C);margin-bottom:4px}.v8-team .tm-input{width:100%;box-sizing:border-box;font:inherit;font-size:12.5px;padding:7px 10px;border:1px solid var(--faint, #D6D6DC);border-radius:8px;background:#fff;color:var(--ink, #1C1C1F)}.v8-team .tm-input:focus-visible{outline:none;border-color:var(--accent)}.v8-team .tm-input--area{resize:vertical;line-height:1.5}.v8-team .tm-hint{display:block;margin-top:4px;font-size:10.5px;color:var(--mid, #73737C)}.v8-team .tm-bad{display:block;margin-top:4px;font-size:10.5px;color:#c6262f}.v8-team .tm-absent{font-size:11px;color:var(--faint, #D6D6DC)}.v8-team .tm-table{width:100%;border-collapse:collapse;font-size:12.5px}.v8-team .tm-table th{text-align:start;font-size:10.5px;font-weight:500;color:var(--mid, #73737C);padding:0 10px var(--sp-head, 4px);border-bottom:1px solid var(--rule, #EAEAEE);white-space:nowrap}.v8-team .tm-table td{padding:13px 10px;border-bottom:1px solid var(--rule, #EAEAEE);vertical-align:middle;height:56px;box-sizing:border-box}.v8-team .tm-table tbody tr:hover{background:#f3f1f8}.v8-team .tm-table tr.tm-off{opacity:.72}.v8-team .tm-email,.v8-team .tm-invby{color:var(--mid, #73737C)}.v8-team .tm-ownerbadge{flex:0 0 auto;display:inline-flex;align-items:center;padding:1px 7px;border-radius:999px;border:1px solid var(--rule, #EAEAEE);background:var(--bg, #F6F6F8);color:var(--mid, #73737C);font-size:10px;font-weight:500;white-space:nowrap}.v8-team .tm-when{white-space:nowrap;font-variant-numeric:tabular-nums}.v8-team .tm-acts{text-align:end;white-space:nowrap}.v8-team .tm-status{display:inline-flex;align-items:center;padding:1px 7px;border-radius:999px;font-size:10px;font-weight:500;white-space:nowrap}.v8-team .tm-status--on{background:#ecfdf5;color:#047857}.v8-team .tm-status--off{background:var(--bg, #F6F6F8);color:var(--mid, #73737C)}.v8-team .tm-pending{margin-top:var(--sp-group, 20px)}.v8-team .tm-plist{list-style:none;margin:0;padding:0}.v8-team .tm-prow{display:flex;align-items:center;gap:8px;padding:7px 10px;border-bottom:1px solid var(--rule, #EAEAEE);font-size:12.5px}.v8-team .tm-prow:hover{background:#f3f1f8}.v8-team .tm-pwho{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.v8-team .tm-prole{flex:0 0 auto;color:var(--mid, #73737C);font-size:11px}.v8-team .tm-pwhen{flex:0 0 auto;color:var(--mid, #73737C);font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.v8-team .tm-links{list-style:none;margin:0;padding:0}.v8-team .tm-link{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 0;border-bottom:1px solid var(--rule, #EAEAEE)}.v8-team .tm-link:last-child{border-bottom:0}.v8-team .tm-link-who{font-size:12.5px;font-weight:500}.v8-team .tm-link-url{flex:1 1 100%;font-size:10.5px;color:var(--mid, #73737C);background:var(--bg, #F6F6F8);border-radius:6px;padding:4px 7px;overflow-wrap:anywhere}.v8-team .tm-replaced{font-size:10.5px;color:#c6262f}.v8-team .ac-sec{display:grid;grid-template-columns:minmax(200px,300px) minmax(0,620px);column-gap:40px;padding-block:var(--sp-group, 20px) 24px;border-block-end:1px solid var(--rule, #EAEAEE)}.v8-team .ac-sec:last-of-type{border-block-end:0}.v8-team .ac-sec--acts{padding-block-start:16px}.v8-team .ac-lead{min-inline-size:0}.v8-team .ac-h2{font-size:13.5px;font-weight:600;margin:0 0 4px;color:var(--ink, #1C1C1F)}.v8-team .ac-desc{margin:0;font-size:11.5px;line-height:1.7;color:var(--mid, #73737C);max-inline-size:260px}.v8-team .ac-fields{display:flex;flex-direction:column;gap:14px;min-inline-size:0}.v8-team .ac-fields .tm-field{margin-bottom:0}.v8-team .ac-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.v8-team .ac-inline{display:flex;align-items:center;gap:8px}.v8-team .ac-inline .tm-input{flex:1 1 auto;min-inline-size:0}.v8-team .ac-value{font-size:12.5px;color:var(--ink, #1C1C1F)}.v8-team .ac-avatar{display:flex;align-items:center;gap:14px}.v8-team .ac-avacts{display:flex;flex-direction:column;gap:4px}.v8-team .ac-avrow{display:flex;align-items:center;gap:8px}@media(max-width:760px){.v8-team .ac-sec{grid-template-columns:1fr;row-gap:12px}}.v8-team .tm-card{border:1px solid var(--rule, #EAEAEE);border-radius:16px;padding:14px 16px;margin-bottom:12px;max-width:620px}.v8-team .tm-avrow{display:flex;align-items:center;gap:14px}.v8-team .tm-avacts{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.v8-team .tm-skel{height:120px;border-radius:12px;background:var(--bg, #F6F6F8)}.v8-team .tm-keys{flex:0 0 auto;font-size:10.5px;font-weight:600;background:var(--bg, #F6F6F8);border:1px solid var(--faint, #D6D6DC);border-radius:6px;padding:2px 7px;white-space:nowrap;direction:ltr}.v8-team .tm-field--sm{max-inline-size:200px}.v8-team .tm-field--md{max-inline-size:360px}.v8-tk .tk-lede{margin:6px 0 0;font-size:11.5px;color:var(--mid)}.v8-tk .tk-typebox{display:grid;row-gap:0;min-inline-size:0}.v8-tk .tk-typebox .gw-seg{flex-wrap:wrap;justify-self:start}.v8-tk .tk-note{margin:4px 0 0;font-size:11.5px;color:var(--mid)}.v8-tk .tk-shotname{display:inline-block;margin-block-start:4px;font-size:11px;color:var(--body)}.v8-tk .tk-quiet{font-size:12px;color:var(--mid);margin:0}.v8-tk .tk-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:var(--sp-section) 0}.v8-tk .tk-split{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);column-gap:var(--sp-group);align-items:start}.v8-tk .tk-list{list-style:none;margin:0;padding:0;border:1px solid var(--rule);border-radius:12px;overflow:hidden}.v8-tk .tk-list>li+li .tk-row{border-block-start:1px solid var(--rule)}.v8-tk .tk-empty{padding:20px}.v8-tk .tk-row{display:grid;row-gap:6px;inline-size:100%;text-align:start;padding:10px 12px;border:0;background:var(--white);cursor:pointer;font:inherit;color:var(--ink)}.v8-tk .tk-row:hover{background:var(--bg)}.v8-tk .tk-row.on{background:var(--tint)}.v8-tk .tk-row-t{display:flex;gap:8px;align-items:baseline;min-inline-size:0}.v8-tk .tk-row-type{flex:0 0 auto;font-size:10.5px;font-weight:600;color:var(--mid)}.v8-tk .tk-row-subj{font-size:12.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v8-tk .tk-row-m{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:11px;color:var(--mid)}.v8-tk .tk-row-who,.v8-tk .tk-row-asg{font-size:11px}.v8-tk .tk-row-age{margin-inline-start:auto}.v8-tk .tk-thread{border:1px solid var(--rule);border-radius:12px;padding:16px}.v8-tk .tk-th{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.v8-tk .tk-th-r{display:flex;gap:6px;flex-wrap:wrap}.v8-tk .tk-ey{font-size:10.5px;font-weight:600;color:var(--chrome)}.v8-tk .tk-h2{margin:2px 0 4px;font-size:16px;font-weight:600}.v8-tk .tk-meta{margin:0;font-size:11.5px;color:var(--mid)}.v8-tk .tk-fields{margin:12px 0 0;padding:10px 12px;background:var(--bg);border-radius:8px;font-size:12px}.v8-tk .tk-fields pre{margin:4px 0 0;white-space:pre-wrap;font:inherit}.v8-tk .tk-fl{font-size:10.5px;font-weight:600;color:var(--mid)}.v8-tk .tk-decision{margin:12px 0 0;padding:10px 12px;border-inline-start:3px solid var(--green);background:var(--bg);border-radius:8px;font-size:12.5px}.v8-tk .tk-decision--no{border-inline-start-color:var(--red)}.v8-tk .tk-msgs{list-style:none;margin:var(--sp-section) 0 0;padding:0;display:grid;row-gap:10px}.v8-tk .tk-msg{padding:10px 12px;border-radius:10px;background:var(--bg);max-inline-size:85%}.v8-tk .tk-msg--staff{margin-inline-start:auto;background:var(--tint)}.v8-tk .tk-msg--sys{max-inline-size:100%;background:transparent;border:1px dashed var(--rule)}.v8-tk .tk-msg-h{display:flex;justify-content:space-between;gap:8px;font-size:10.5px;color:var(--mid)}.v8-tk .tk-who{font-weight:600;color:var(--body)}.v8-tk .tk-body{margin:4px 0 0;font-size:12.5px;white-space:pre-wrap}.v8-tk .tk-sys{margin:4px 0 0;font-size:12px;color:var(--mid)}.v8-tk .tk-compose{margin-block-start:var(--sp-section);display:grid;row-gap:8px}.v8-tk .tk-compose-acts{display:flex;justify-content:flex-end;gap:8px}.v8-tk .tk-acts{margin-block-start:var(--sp-section);padding-block-start:var(--sp-section);border-block-start:1px solid var(--rule);display:flex;flex-wrap:wrap;gap:8px;align-items:center}.v8-tk.tk-view .phead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.v8-tk.tkd{padding:0 20px 24px}.v8-tk .tkd-head{padding-block:var(--sp-section) 0}.v8-tk .tkd-h1{margin:0;font-size:18px;font-weight:600}.v8-tk .tkd-strip{display:flex;flex-wrap:wrap;align-items:center;gap:2px;margin-block-start:var(--sp-section);border-block-end:1px solid var(--rule)}.v8-tk .tkd-tab{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:0;background:transparent;cursor:pointer;font:inherit;font-size:12.5px;color:var(--mid);border-block-end:2px solid transparent;margin-block-end:-1px}.v8-tk .tkd-tab:hover{color:var(--ink)}.v8-tk .tkd-tab.on{color:var(--accent-d);border-block-end-color:var(--accent);font-weight:600}.v8-tk .tkd-tabn{font-variant-numeric:tabular-nums;font-size:11px;color:var(--mid);background:var(--bg);border-radius:8px;padding:1px 6px}.v8-tk .tkd-tab.on .tkd-tabn{background:var(--tint);color:var(--accent-d)}.v8-tk .tkd-div{inline-size:1px;block-size:18px;background:var(--rule);margin-inline:8px}.v8-tk .tkd-scopes{display:flex;flex-wrap:wrap;gap:6px;margin-block-start:var(--sp-section)}.v8-tk .tkd-scope{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--rule);border-radius:999px;background:var(--white);cursor:pointer;font:inherit;font-size:12px;color:var(--body)}.v8-tk .tkd-scope:hover{background:var(--bg)}.v8-tk .tkd-scope.on{background:var(--tint);border-color:var(--accent);color:var(--accent-d);font-weight:600}.v8-tk .tkd-scopen{font-variant-numeric:tabular-nums;font-size:11px;color:var(--mid)}.v8-tk .tkd-scope.on .tkd-scopen{color:var(--accent-d)}.v8-tk .tkd-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:var(--sp-section)}.v8-tk .tkd-bar .sp{flex:1 1 auto}.v8-tk .tkd-reset{border:0;background:transparent;cursor:pointer;font:inherit;font-size:12px;color:var(--accent-d);padding:4px}.v8-tk .tkd-search{inline-size:220px;max-inline-size:100%;padding:6px 10px;border:1px solid var(--rule);border-radius:8px;font:inherit;font-size:12.5px;background:var(--white);color:var(--ink)}.v8-tk .tkd-search:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.v8-tk .tkd-skel{block-size:260px;border-radius:12px;background:var(--bg);margin-block-start:var(--sp-section)}.v8-tk .tkd-subj{font-size:12.5px;font-weight:500}.v8-tk .tkd-late{display:inline-block;margin-inline-start:8px;padding:1px 6px;border-radius:6px;font-size:10.5px;font-weight:600;color:var(--red);background:var(--red-bg)}.v8-tk .tkd-tag{display:inline-block;margin-inline-end:4px;padding:1px 6px;border-radius:6px;font-size:10.5px;font-weight:500;color:var(--body);background:var(--bg);border:1px solid var(--rule)}.v8-tk .tkd-tag-o{color:var(--mid);background:transparent}.v8-tk .tkd-pri{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--body)}.v8-tk .tkd-pri:before{content:"";inline-size:6px;block-size:6px;border-radius:50%;background:var(--mid)}.v8-tk .tkd-pri-high:before{background:var(--red)}.v8-tk .tkd-pri-medium:before{background:var(--amber)}.v8-tk .tkd-pri-low:before{background:var(--mid)}.v8-tk .tkd-who{display:inline-flex;align-items:center;gap:6px;font-size:12px}.v8-tk .tkd-none,.v8-tk .tkd-tenant,.v8-tk .tkd-when{font-size:12px;color:var(--mid)}.v8-tk .tkd-state{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--body)}.v8-tk .tkd-dot{inline-size:7px;block-size:7px;border-radius:50%;background:var(--mid)}.v8-tk .tkd-state-new .tkd-dot,.v8-tk .tkd-state-open .tkd-dot{background:var(--amber)}.v8-tk .tkd-state-pending .tkd-dot{background:var(--mid)}.v8-tk .tkd-state-resolved .tkd-dot{background:var(--green)}.v8-tk .tkd-state-on_hold .tkd-dot,.v8-tk .tkd-state-spam .tkd-dot,.v8-tk .tkd-state-trash .tkd-dot{background:var(--rule)}.v8-tk .tkd-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:var(--sp-section)}.v8-tk .tkd-foot .sp{flex:1 1 auto}.v8-tk .tkd-count,.v8-tk .tkd-pagen{font-size:12px;color:var(--mid);font-variant-numeric:tabular-nums}.v8-tk .tkd-page{padding:4px 10px;border:1px solid var(--rule);border-radius:8px;background:var(--white);cursor:pointer;font:inherit;font-size:12px;color:var(--body)}.v8-tk .tkd-page:hover:not(:disabled){background:var(--bg)}.v8-tk .tkd-page:disabled{color:var(--mid);cursor:default;opacity:.6}.v8-tk.tkd-drawer{padding:16px;display:grid;row-gap:var(--sp-section);align-content:start;block-size:100%;overflow:auto}.v8-tk .tkd-dh{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.v8-tk .tkd-dh-l{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-inline-size:0}.v8-tk .tkd-dh-r{display:flex;align-items:center;gap:4px}.v8-tk .tkd-due{font-size:11.5px;color:var(--mid)}.v8-tk .tkd-due.late{color:var(--red);font-weight:600}.v8-tk .tkd-x{inline-size:26px;block-size:26px;border:0;border-radius:8px;background:transparent;cursor:pointer;font:inherit;font-size:13px;color:var(--mid)}.v8-tk .tkd-x:hover{background:var(--bg);color:var(--ink)}.v8-tk.tks{padding:0 20px 24px;display:grid;row-gap:var(--sp-group);align-content:start}.v8-tk .tks-head{padding-block-start:var(--sp-section)}.v8-tk .tks-h1{margin:0;font-size:18px;font-weight:600}.v8-tk .tks-lede{margin:4px 0 0;font-size:12px;color:var(--mid)}.v8-tk .tks-sec{display:grid;row-gap:var(--sp-head)}.v8-tk .tks-h2{margin:0;font-size:13.5px;font-weight:600}.v8-tk .tks-sub{margin:0 0 6px;font-size:11.5px;color:var(--mid)}.v8-tk .tks-rows{list-style:none;margin:0;padding:0;border:1px solid var(--rule);border-radius:12px;overflow:hidden;max-inline-size:560px}.v8-tk .tks-rows>li+li{border-block-start:1px solid var(--rule)}.v8-tk .tks-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;background:var(--white)}.v8-tk .tks-val{font-size:12px;color:var(--body)}.v8-tk .tks-voc{display:grid;row-gap:var(--sp-section)}.v8-tk .tks-vl{font-size:10.5px;font-weight:600;color:var(--mid)}.v8-tk .tks-chips{margin:4px 0 0;display:flex;flex-wrap:wrap;gap:4px}.inbox .phead{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.inbox .phead .sp{flex:1}.inbox .inbx{display:flex;gap:0;margin-block-end:14px;border-block-end:1px solid var(--rule)}.inbox .inbt{display:flex;align-items:center;gap:11px;padding:12px 20px;min-width:170px;border-inline-end:1px solid var(--rule2);border-block-end:2.5px solid transparent;margin-block-end:-1px;font-size:13px;font-weight:600;color:var(--mid);text-align:start}.inbox .inbt small{display:block;font-size:9.5px;font-weight:500;color:var(--light);margin-block-start:2px}.inbox .inbt.on{color:var(--ink);border-block-end-color:var(--ink)}.inbox .inbt:disabled{opacity:.55;cursor:default}.inbox .inbt .gic{width:30px;height:30px;border-radius:9px}.inbox .gic{width:28px;height:28px;border-radius:8px;background:var(--bg);border:1px solid var(--rule2);display:grid;place-items:center;color:var(--mid);flex-shrink:0}.inbox .gic svg{width:13.5px;height:13.5px}.inbox .inb-day{font-size:12.5px;font-weight:600;color:var(--ink);margin:16px 2px 8px}.inbox .inb-row{background:#fafafb;border:1px solid var(--rule2);border-radius:10px;margin-block-end:7px;padding:10px 14px;display:flex;gap:11px;align-items:center;transition:.12s}.inbox .inb-row:hover{background:#f5f5f7;border-color:var(--rule)}.inbox .inb-body{min-width:0;flex:1}.inbox .inb-row .tt{font-size:12px;font-weight:600;color:var(--ink);line-height:1.5}.inbox .inb-row .ts{font-size:10.5px;color:var(--mid);margin-block-start:1px;line-height:1.7}.inbox .inb-row .ta{margin-inline-start:auto;display:flex;gap:6px;flex-shrink:0;align-items:center}.today .phead{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.today .phead .sp{flex:1}.today .bigtabs{display:flex;border-block-end:1px solid var(--rule);margin-block-end:6px}.today .bigtab{flex:1;display:flex;align-items:center;justify-content:center;gap:11px;padding:16px 10px;font-size:14px;font-weight:600;color:var(--mid);border-block-end:2.5px solid transparent;margin-block-end:-1px;border-inline-end:1px solid var(--rule2)}.today .bigtab:last-child{border-inline-end:none}.today .bigtab.on{color:var(--ink);border-block-end-color:var(--ink)}.today .bigtab .gic{width:32px;height:32px;border-radius:10px}.today .bigtab .tc{font-size:10px;font-weight:600;background:var(--bg);color:var(--mid);border-radius:99px;padding:1px 7px;font-variant-numeric:tabular-nums}.today .bigtab.on .tc{background:var(--tint2);color:var(--accent)}.today .gic{width:28px;height:28px;border-radius:8px;background:var(--bg);border:1px solid var(--rule2);display:grid;place-items:center;color:var(--mid);flex-shrink:0}.today .gic svg{width:13.5px;height:13.5px}.today .trows{background:var(--white, #fff);border:1px solid var(--rule);border-radius:14px}.today .trow{display:flex;align-items:center;gap:11px;padding:10px 15px;border-block-end:1px solid var(--rule2);transition:.12s}.today .trow:last-child{border-block-end:none}.today .trow:hover{background:#fafafc}.today .trow-body{min-width:0;flex:1}.today .trow .tt{font-size:12px;font-weight:600;color:var(--ink);line-height:1.5}.today .trow .ts{font-size:10.5px;color:var(--mid);margin-block-start:1px;line-height:1.7}.today .trow .ts .overdue{color:var(--red);font-weight:600}.today .trow .ta{margin-inline-start:auto;display:flex;gap:6px;flex-shrink:0;align-items:center}.reports .panel{background:var(--white, #fff);border:1px solid var(--rule);border-radius:14px;overflow:hidden;margin-block-end:14px}.reports .panel .ph{display:flex;align-items:center;gap:10px;padding:11px 16px;border-block-end:1px solid var(--rule2);font-size:12.5px;font-weight:600;color:var(--ink)}.reports .panel .ph .sp{flex:1}.reports .panel .pb{padding:8px 16px 14px}.reports .tblw{overflow-x:auto}.reports .rtable{width:100%;border-collapse:collapse;font-size:12px}.reports .rtable th{text-align:start;font-size:10.5px;font-weight:500;color:var(--light);padding:8px;border-block-end:1px solid var(--rule)}.reports .rtable td{padding:8px;border-block-end:1px solid var(--rule2)}.reports .rtable tbody tr:last-child td{border-block-end:none}.reports .rtable .num{font-variant-numeric:tabular-nums}.reports .rnote{font-size:10.5px;color:var(--mid);margin-block-start:8px;line-height:1.8}.today .fsel{border:1px solid var(--rule);border-radius:9px;background:var(--white, #fff);font-size:11.5px;font-weight:600;color:var(--ink);padding:5px 9px;outline:none;font-family:inherit;min-height:29px}.today .today-goals{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:4px}.today .today-goals li{display:flex;align-items:baseline;gap:8px;padding:6px 10px;border:1px solid var(--rule);border-inline-start:3px solid #C6262F;border-radius:8px;background:var(--bg)}.today .today-goal-k{font-size:12px;font-weight:600;color:var(--ink)}.today .today-goal-n{font-size:11.5px;color:var(--body);font-variant-numeric:tabular-nums}.tasks2 .btn-p,.tdw .btn-p,.sed .btn-p{background:var(--accent);color:#fff;font-size:12px;font-weight:600;padding:6.5px 14px;border-radius:9px;display:inline-flex;align-items:center;gap:6px;transition:.15s;white-space:nowrap;border:none;cursor:pointer;font-family:inherit}.tasks2 .btn-p:hover,.tdw .btn-p:hover,.sed .btn-p:hover{background:var(--accent-d)}.tasks2 .btn-p:disabled,.sed .btn-p:disabled{opacity:.45;cursor:not-allowed}.tasks2 .btn-g,.tdw .btn-g,.sed .btn-g,.gmenu .btn-g,.cal .btn-g{border:1px solid var(--rule);background:var(--white);color:var(--body);font-size:11.5px;font-weight:600;padding:6px 12px;border-radius:9px;display:inline-flex;align-items:center;gap:6px;transition:.15s;white-space:nowrap;cursor:pointer;font-family:inherit}.tasks2 .btn-g:hover,.tdw .btn-g:hover,.sed .btn-g:hover{border-color:var(--faint);background:var(--bg)}.tasks2 .btn-p.sm,.tasks2 .btn-g.sm,.tdw .btn-p.sm,.tdw .btn-g.sm{padding:3.5px 10px;font-size:11px;border-radius:7px}.tasks2 .chip,.tdw .chip,.sed .chip,.gmenu .chip{display:inline-flex;align-items:center;gap:4px;font-size:9.5px;padding:2.5px 8px;border-radius:6px;white-space:nowrap;line-height:1.5}.tasks2 .c-grey,.tdw .c-grey,.sed .c-grey,.gmenu .c-grey{background:var(--bg);color:var(--mid)}.tasks2 .spill{display:inline-flex;align-items:center;gap:5px;font-size:10px;padding:3px 11px;border-radius:6px;color:#fff;letter-spacing:.2px}.mav{width:20px;height:20px;border-radius:50%;background:var(--bg);border:1px solid var(--rule);color:#52525b;display:grid;place-items:center;font-size:8px;font-weight:600;flex-shrink:0}.tasks2 .gfx-dots,.tdw .gfx-dots{width:27px;height:27px;border-radius:8px;border:1px solid var(--rule);background:#fff;color:var(--mid);display:grid;place-items:center;cursor:pointer;transition:background .14s}.tasks2 .gfx-dots:hover,.tdw .gfx-dots:hover{background:#efedf4}.tdw{position:fixed;top:8px;inset-inline-start:8px;bottom:8px;width:min(640px,94vw);background:#fff;border:1px solid var(--rule);border-radius:16px;box-shadow:0 18px 50px #1e0f3c29;z-index:120;display:none;flex-direction:column;overflow:hidden;transform:translate(-14px);opacity:0;transition:transform .2s cubic-bezier(.22,.61,.36,1),opacity .2s}[dir=ltr] .tdw{transform:translate(14px)}.tdw.on{display:flex;transform:none;opacity:1}.tdw-hd{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--rule2);flex:0 0 auto}.tdw-crumb{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--mid);flex:1;min-width:0;flex-wrap:wrap}.tdw-crumb .lk{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--rule);border-radius:6px;padding:2.5px 8px;cursor:pointer;color:var(--body);font-weight:500;transition:background .14s}.tdw-crumb .lk:hover{background:var(--tint);color:var(--accent-d);border-color:#e4dbf5}.tdw-id{font-size:10px;color:var(--light)}.tdw-x{width:28px;height:28px;border-radius:8px;border:1px solid var(--rule);background:#fff;color:var(--mid);display:grid;place-items:center;cursor:pointer;transition:background .14s}.tdw-x:hover{background:#efedf4}.tdw-title{font-size:24px;font-weight:600;color:var(--ink);line-height:1.45;margin-bottom:14px}.tf{display:grid;grid-template-columns:118px 1fr;gap:0 14px;align-items:center;min-height:32px;font-size:12.5px}.tf .fl{display:flex;align-items:center;gap:7px;font-size:11.5px;font-weight:500;color:var(--mid)}.tf .fv{display:flex;align-items:center;gap:7px;min-width:0;flex-wrap:wrap}.stpill{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;border-radius:6px;padding:4px 10px;cursor:pointer;transition:filter .14s;border:none;font-family:inherit}.stpill:hover{filter:brightness(.97)}.tdw-sec{margin-top:20px;border-top:1px solid var(--rule2);padding-top:14px}.tdw-sh{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:600;color:var(--ink);margin-bottom:9px}.tdw-sh .mini{font-size:10.5px;font-weight:500;color:var(--mid)}.tdw-sh .bar{flex:1;height:4px;border-radius:99px;background:var(--rule2);overflow:hidden;max-width:120px}.tdw-sh .bar i{display:block;height:100%;border-radius:99px;background:var(--accent);transition:width .3s cubic-bezier(.22,.61,.36,1)}.tdw-desc{font-size:13px;color:var(--body);line-height:1.85;border:1px solid transparent;border-radius:9px;padding:8px 10px;cursor:text;transition:border-color .14s}.tdw-desc:hover{border-color:var(--rule)}.tdw-desc.empty{color:var(--light)}.tdw-desc textarea{width:100%;min-height:84px;border:none;outline:none;font:inherit;color:var(--body);resize:vertical;background:transparent}.sub-r{display:flex;align-items:center;gap:9px;padding:7px 6px;border-radius:8px;transition:background .13s;font-size:12.5px;color:var(--ink)}.sub-r:hover{background:#fbfafd}.sub-r .bx2{width:15px;height:15px;border-radius:5px;border:1.5px solid var(--faint);display:grid;place-items:center;font-size:8px;color:#fff;cursor:pointer;flex-shrink:0;transition:background .14s,border-color .14s}.sub-r.done .bx2{background:var(--green);border-color:var(--green)}.sub-r.done .stt{text-decoration:line-through;color:var(--light)}.sub-r .stt{flex:1;min-width:0}.tdw-add{display:flex;align-items:center;gap:8px;margin-top:5px}.tdw-add input{flex:1;border:1px solid var(--rule);border-radius:8px;padding:7px 11px;font:inherit;font-size:12.5px;outline:none;transition:border-color .14s,box-shadow .14s}.tdw-add input:focus{border-color:var(--accent-l);box-shadow:0 0 0 3px var(--tint)}.act-r{display:flex;gap:10px;padding:9px 2px;font-size:12px;color:var(--body);border-bottom:1px solid var(--rule2)}.act-r:last-child{border-bottom:none}.act-r .who{width:24px;height:24px;border-radius:8px;background:var(--tint);color:var(--accent-d);font-size:9.5px;font-weight:600;display:grid;place-items:center;flex-shrink:0}.act-r .tx{flex:1;min-width:0;line-height:1.7}.act-r .tx b{font-weight:600;color:var(--ink)}.act-r .tm{font-size:10px;color:var(--light);flex-shrink:0}.tdw-comp{border-top:1px solid var(--rule);padding:11px 16px;flex:0 0 auto;background:#fff}.tdw-comp textarea{width:100%;border:1px solid var(--rule);border-radius:10px;padding:9px 12px;font:inherit;font-size:12.5px;min-height:56px;resize:none;outline:none;transition:border-color .14s,box-shadow .14s}.tdw-comp textarea:focus{border-color:var(--accent-l);box-shadow:0 0 0 3px var(--tint)}.tdw-comp .row{display:flex;align-items:center;gap:10px;margin-top:7px}.tdw-comp .csq{font-size:10.5px;color:var(--light);flex:1}.stmenu{position:fixed;z-index:200;background:#fff;border:1px solid var(--rule);border-radius:12px;box-shadow:0 0 1px #00000045,0 8px 24px #0000001f;width:230px;padding:6px;animation:gPop .16s cubic-bezier(.22,.61,.36,1)}.stmenu .grp{font-size:10.5px;font-weight:500;color:var(--light);padding:7px 9px 3px}.stmenu .opt{display:flex;align-items:center;gap:8px;width:100%;padding:6px 9px;border:none;background:none;border-radius:7px;font-size:12px;font-weight:500;color:var(--ink);cursor:pointer;text-align:start;transition:background .13s;font-family:inherit}.stmenu .opt:hover{background:#f3f1f8}.stmenu .opt.cur{font-weight:600}.stmenu .dot2{width:9px;height:9px;border-radius:4px;flex-shrink:0}@keyframes gPop{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.tasks2 .tlh{font-size:10.5px;font-weight:500;color:var(--light);letter-spacing:.02em;padding:6px 10px 7px;border-bottom:1px solid var(--rule)}.tasks2 .tlr{min-height:37px;padding:0 10px;font-size:12.5px;transition:background .13s;align-items:center}.tasks2 .tlr:hover{background:#f6f5fa}.tasks2 .tlr .tname{font-size:13px;font-weight:500;gap:8px;display:flex;align-items:center;min-width:0}.tasks2 .tlr:hover .tname{color:var(--accent-d)}.tasks2 .tlr .tmeta{font-size:12px;color:var(--mid);display:flex;align-items:center;gap:6px;min-width:0}.tasks2 .tlr .mav{width:19px;height:19px;border-radius:6px;font-size:8.5px;font-weight:600;background:var(--tint);color:var(--accent-d)}.tasks2 .tlg{border:1px solid var(--rule);border-radius:13px;overflow:hidden;background:#fff;margin-bottom:14px}.tasks2 .tlg-h{display:flex;align-items:center;gap:9px;padding:9px 12px;background:#fcfcfd;border-bottom:1px solid var(--rule)}.tasks2 .tlg-h .spill{font-size:9.5px;letter-spacing:.05em;padding:3.5px 10px;border-radius:6px}.tasks2 .tlg-h .cc{font-size:10.5px;color:var(--light);font-weight:600}.tasks2 .addt{display:flex;align-items:center;gap:7px;width:100%;padding:8px 12px;border:none;background:none;font-size:12px;font-weight:500;color:var(--light);cursor:pointer;text-align:start;transition:background .13s,color .13s;font-family:inherit}.tasks2 .addt:hover{background:#f6f5fa;color:var(--accent-d)}.tasks2 .carex{width:16px;height:16px;border-radius:5px;display:grid;place-items:center;color:var(--light);cursor:pointer;flex-shrink:0;transition:transform .16s,color .14s,background .14s;font-size:9px}.tasks2 .carex:hover{background:#efedf4;color:var(--ink)}.tasks2 .carex.open{transform:rotate(-90deg);color:var(--accent-d)}.tasks2 .subrow{display:flex;align-items:center;gap:9px;min-height:31px;padding:0 10px 0 0;padding-inline-start:46px;border-bottom:1px solid var(--rule2);font-size:12px;color:var(--ink);background:#fcfcfe}.tasks2 .subrow.done{color:var(--light)}.tasks2 .subrow .ow{font-size:9px;font-weight:600;background:var(--tint);color:var(--accent-d);border-radius:4px;padding:1.5px 6px}.tasks2 .subadd{display:flex;align-items:center;gap:8px;padding:5px 10px;padding-inline-start:46px;border-bottom:1px solid var(--rule2);background:#fcfcfe}.tasks2 .subadd input{flex:1;border:1px solid var(--rule);border-radius:7px;padding:5px 10px;font:inherit;font-size:11.5px;outline:none}.tasks2 .tlr .rmenu{opacity:0;transition:opacity .13s}.tasks2 .tlr:hover .rmenu{opacity:1}.gmenu{position:fixed;z-index:210;background:#fff;border:1px solid var(--rule);border-radius:12px;box-shadow:0 0 1px #00000045,0 8px 24px #0000001f;min-width:190px;padding:5px;animation:gPop .15s cubic-bezier(.22,.61,.36,1)}.gmenu .gi{display:flex;align-items:center;gap:9px;width:100%;padding:7px 10px;border:none;background:none;border-radius:8px;font-size:12px;font-weight:500;color:var(--ink);cursor:pointer;text-align:start;transition:background .13s;font-family:inherit}.gmenu .gi:hover{background:#f3f1f8}.gmenu .gl{font-size:10px;color:var(--light);padding:6px 10px 2px}.gmenu .sep{height:1px;background:var(--rule2);margin:4px 2px}.tasks2 .kb2{display:flex;gap:12px;align-items:flex-start;overflow-x:auto;padding:4px 2px 14px}.tasks2 .kcol{flex:0 0 250px;border-radius:13px;padding:10px}.tasks2 .kcol .kh{display:flex;align-items:center;gap:8px;margin-bottom:9px}.tasks2 .kcol .kh .cc{font-size:10.5px;color:var(--mid);font-weight:600}.tasks2 .kc{background:#fff;border:1px solid var(--rule);border-radius:11px;padding:10px 11px;margin-bottom:8px;cursor:pointer;transition:box-shadow .15s,transform .15s}.tasks2 .kc:hover{box-shadow:0 4px 14px #1e0f3c14}.tasks2 .kc .kt{font-size:12.5px;font-weight:600;color:var(--ink);line-height:1.55;margin-bottom:7px}.tasks2 .kc .km{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.tasks2 .kc .dch{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;border:1px solid var(--rule);border-radius:6px;padding:2px 7px;color:var(--mid)}.tasks2 .kc .dch.today{color:#b45309;border-color:#f3e3c2}.tasks2 .kc .dch.late{color:#c6262f;border-color:#f5d4e1}.tasks2 .kadd{width:100%;border:none;background:none;text-align:start;font-size:11.5px;font-weight:600;padding:6px 8px;border-radius:8px;cursor:pointer;transition:background .13s;font-family:inherit}.tasks2 .kadd:hover{background:#ffffffa6}.tf2{display:grid;grid-template-columns:1fr 1fr;gap:0 26px}.tfcollapse{font-size:11px;color:var(--mid);cursor:pointer;display:inline-flex;gap:6px;align-items:center;margin-top:6px}.tfcollapse:hover{color:var(--accent-d)}.stbl{border:1px solid var(--rule);border-radius:11px;overflow:hidden;margin-top:4px}.stbl .sh4{display:grid;grid-template-columns:1fr 86px 76px 70px;gap:8px;padding:7px 11px;background:var(--bg);font-size:10px;font-weight:600;color:var(--mid);border-bottom:1px solid var(--rule)}.stbl .sr4{display:grid;grid-template-columns:1fr 86px 76px 70px;gap:8px;align-items:center;padding:6.5px 11px;border-bottom:1px solid var(--rule2);font-size:12px}.stbl .sr4:last-child{border-bottom:none}.stbl .sr4 .n4{display:flex;align-items:center;gap:8px;min-width:0;color:var(--ink);font-weight:500}.stbl .sr4.done .n4{color:var(--light);text-decoration:none;font-weight:400}.stbl .sr4.done{opacity:.72}.stbl .sr4 .m4{font-size:11px;color:var(--mid);display:flex;align-items:center;gap:5px}.showdone{font-size:11px;color:var(--mid);cursor:pointer;padding:7px 11px;display:block;border-top:1px solid var(--rule2)}.showdone:hover{color:var(--accent-d)}.cmc{border:1px solid var(--rule);border-radius:12px;padding:10px 12px;margin-bottom:9px;background:#fff}.cmc .ch2{display:flex;align-items:center;gap:8px;margin-bottom:5px}.cmc .ch2 .nm{font-size:12px;font-weight:600;color:var(--ink)}.cmc .ch2 .tm2{font-size:10px;color:var(--light)}.cmc .bd{font-size:12.5px;color:var(--body);line-height:1.75}.cmc .ft{display:flex;align-items:center;gap:8px;margin-top:8px;border-top:1px solid var(--rule2);padding-top:7px}.rx{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--rule);border-radius:99px;padding:2px 9px;font-size:10.5px;cursor:pointer;transition:background .13s,border-color .13s;color:var(--mid)}.rx:hover{background:#f3f1f8}.rx.on{background:var(--tint);border-color:var(--accent-l);color:var(--accent-d);font-weight:600}.cmc .rep{font-size:11px;color:var(--mid);cursor:pointer;margin-inline-start:auto}.cmc .rep:hover{color:var(--accent-d)}.acthd{display:flex;align-items:center;gap:9px;color:var(--mid)}.acthd b{font-size:13px;font-weight:600;color:var(--ink);flex:1}.tasks2 .tlg{border:none!important;border-radius:0!important;background:none!important;margin-bottom:26px;overflow:visible}.tasks2 .tlg-h{background:none!important;border-bottom:none!important;padding:4px 2px 7px}.tasks2 .tlh{grid-template-columns:1fr 120px 104px 104px 30px;display:grid;gap:8px;border-bottom:1px solid var(--rule);background:none}.tasks2 .tlr{display:grid;grid-template-columns:1fr 120px 104px 104px 30px;gap:8px}.tasks2 .tlr.cdone .tname{text-decoration:none!important;color:var(--ink)!important;font-weight:500!important}.tasks2 .tlr.cdone{opacity:.72}.stic{width:15px;height:15px;flex-shrink:0;cursor:pointer;display:grid;place-items:center;border-radius:50%;transition:transform .13s}.stic:hover{transform:scale(1.12)}.icel{display:inline-flex;align-items:center;gap:6px;border:1px solid transparent;border-radius:7px;padding:3.5px 8px;cursor:pointer;transition:background .13s,border-color .13s;max-width:100%}.icel:hover{background:#f6f5fa;border-color:#d2cede}.tasks2 .ttl{cursor:pointer;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasks2 .ttl:hover{color:var(--accent-d)}.tasks2 .colplus{color:var(--light);cursor:pointer;text-align:center}.tasks2 .colplus:hover{color:var(--accent-d)}.tasks2 .vtabs{display:flex;gap:2px;border-bottom:1px solid var(--rule);margin-inline-end:10px}.tasks2 .vtab{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;font-size:12px;font-weight:500;color:var(--mid);border:none;background:none;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .13s;font-family:inherit}.tasks2 .vtab.on{color:var(--ink);font-weight:600;border-bottom-color:var(--accent)}.tasks2 .vtab.ghost{color:var(--light)}.tasks2 .gpill{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--rule);border-radius:99px;padding:5px 12px;font-size:11.5px;font-weight:500;background:#fff;color:var(--mid);cursor:pointer;transition:background .14s,color .14s,border-color .14s;font-family:inherit}.tasks2 .gpill:hover{background:#f6f5fa}.tasks2 .gpill.on{background:var(--tint);color:var(--accent-d);border-color:#e4dbf5;font-weight:600}.tasks2 .kcol.dragov{outline:2px dashed var(--accent-l);outline-offset:-2px}.tasks2 .kc[draggable]{-webkit-user-select:none;user-select:none}.tasks2 .kc.dragging{opacity:.5;transform:rotate(2deg)}.tdwSc{position:fixed;top:0;right:0;bottom:0;left:0;background:#140c2d52;z-index:118;display:none;animation:gFade .18s}.tdwSc.on{display:block}.tdw{inset:auto!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%) scale(.985)!important;width:min(1360px,96vw)!important;height:min(830px,92vh)!important;border-radius:16px}.tdw.on{transform:translate(-50%,-50%) scale(1)!important}.tdw-grid{flex:1;min-height:0;display:grid;grid-template-columns:1fr 360px}.tdw-main{min-width:0;overflow-y:auto;padding:18px 22px 26px}.tdw-act{border-inline-start:1px solid var(--rule);display:flex;flex-direction:column;min-height:0;background:#fcfcfe}.tdw-act .feed{flex:1;min-height:0;overflow-y:auto;padding:14px 14px 8px}@keyframes gFade{0%{opacity:0}to{opacity:1}}.tasks2 .qrow{display:flex;align-items:center;gap:9px;padding:6px 10px;border-bottom:1px solid var(--rule2);background:#fff}.tasks2 .qrow input{flex:1;border:none;outline:none;font:inherit;font-size:12.5px;min-width:60px}.tasks2 .qic{width:26px;height:26px;border-radius:7px;border:1px solid var(--rule);background:#fff;color:var(--mid);display:grid;place-items:center;cursor:pointer;transition:background .13s}.tasks2 .qic:hover{background:#f3f1f8;color:var(--accent-d)}.tasks2 .qcard{border:1px solid var(--rule);border-radius:11px;background:#fff;padding:9px 10px;margin-bottom:8px}.tasks2 .qcard .qtop{display:flex;gap:8px;align-items:center;margin-bottom:7px}.tasks2 .qcard input{flex:1;border:none;outline:none;font:inherit;font-size:12.5px;font-weight:600}.tasks2 .qopt{display:flex;align-items:center;gap:8px;padding:6px 7px;border-radius:7px;font-size:11.5px;color:var(--mid);cursor:pointer;transition:background .13s}.tasks2 .qopt:hover{background:#f6f5fa;color:var(--ink)}.tasks2 .tl-toolbar{border:none}.tasks2 .vtabs{border-bottom:none;margin:0}.tasks2 .vsep{width:1px;height:16px;background:var(--rule);margin:0 6px;align-self:center}.tasks2 .tlh,.tasks2 .tlr{grid-template-columns:1fr 112px 108px 96px 118px 34px}.tasks2 .stcol .stpill2{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:600;letter-spacing:.03em;border-radius:6px;padding:3.5px 9px;cursor:pointer}.tasks2 .subic{display:inline-flex;align-items:center;gap:3px;font-size:10.5px;color:var(--mid);flex-shrink:0}.tasks2 .hq{display:none;align-items:center;gap:4px}.tasks2 .tlr:hover .hq{display:inline-flex}.tasks2 .hq .qic{width:22px;height:22px;border-radius:6px}.tasks2 .drg{opacity:0;color:var(--faint);cursor:grab;flex-shrink:0;width:10px}.tasks2 .tlr:hover .drg{opacity:1}.tasks2 .colplus{display:inline-flex;align-items:center;gap:5px;color:var(--accent);font-weight:600;font-size:11.5px;justify-content:flex-start}.tasks2 .colplus svg{width:15px;height:15px}.icel .xclr{display:none;width:15px;height:15px;border-radius:5px;color:var(--light);align-items:center;justify-content:center}.icel:hover .xclr{display:inline-flex}.icel .xclr:hover{background:#e9e7f0;color:var(--ink)}.flag2{width:13px;height:13px;flex-shrink:0}.tasks2 .vtabs{display:flex!important;flex-direction:row!important;align-items:center;gap:2px;width:max-content}.tasks2 .vtab{flex-direction:row;padding:7px 10px;border-bottom:2px solid transparent;background:none!important;color:var(--mid)}.tasks2 .vtab svg{width:15px;height:15px}.tasks2 .vtab.on{color:var(--ink);font-weight:600;border-bottom-color:var(--ink)}.tasks2 .vtab:hover{color:var(--ink)}.tasks2 .vtabs{width:100%;border-bottom:1px solid var(--rule)!important;padding-bottom:0}.tasks2 .vtab{border-radius:0!important;padding:8px 11px 9px;margin-bottom:-1px}.tasks2 .vtab.on{border-bottom:2px solid var(--ink)}.tasks2 .tl-toolbar{display:flex;align-items:center;flex-wrap:nowrap;width:100%;gap:8px}.tasks2 .phead .btn-p{display:none}.tasks2 .subrow .stic{width:14px;height:14px}.tasks2 .subrow.done .stt{text-decoration:none;color:var(--light)}.tasks2 .subrow.done{opacity:.72}.tasks2 .gpill.on2{background:var(--tint);color:var(--accent-d);border-color:#e4dbf5;font-weight:600}.tasks2 .subrow{padding-inline-start:64px}.tasks2 .subrow .ow{display:none}.tasks2 .tl-toolbar .sp{flex:1 1 auto;display:block}.tasks2 .qrow input:focus,.tasks2 .subadd input:focus{border-color:var(--rule)!important;box-shadow:none!important;outline:none}.tasks2 .subadd input{border-color:transparent;background:none}.cal{position:fixed;z-index:220;background:#fff;border:1px solid var(--rule);border-radius:12px;box-shadow:0 8px 24px #0000001f;padding:10px;width:224px;animation:gPop .15s}.cal .ch{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;margin-bottom:6px}.cal .cg{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.cal .cd{height:26px;display:grid;place-items:center;font-size:11px;border-radius:6px;cursor:pointer}.cal .cd:hover{background:var(--tint);color:var(--accent-d)}.tasks2 .tlr[draggable]{cursor:default}.tasks2 .tlr.dgover{box-shadow:inset 0 2px 0 var(--accent)}.tasks2 .tl-toolbar{width:100%!important;max-width:none!important;padding-inline:0!important;margin-inline:0!important}.tasks2 .tl-toolbar>*:last-child{margin-inline-end:0!important}.sed-sc{position:fixed;top:0;right:0;bottom:0;left:0;background:#140c2d66;z-index:240;display:flex;align-items:center;justify-content:center;animation:gFade .16s}.sed{background:#fff;border-radius:16px;width:min(880px,94vw);max-height:88vh;display:flex;flex-direction:column;box-shadow:0 24px 60px #00000040}.sed-h{display:flex;align-items:center;padding:16px 20px;border-bottom:1px solid var(--rule);font-size:16px;font-weight:600}.sed-b{display:grid;grid-template-columns:230px 1fr;min-height:0;flex:1}.sed-l{border-inline-end:1px solid var(--rule);padding:18px;font-size:12.5px}.sed-l .lt{font-size:11px;font-weight:600;color:var(--mid);margin:12px 0 7px}.sed-r{padding:18px 20px;overflow-y:auto}.sed-g{font-size:11px;font-weight:600;color:var(--mid);margin:14px 0 7px;display:flex;align-items:center}.sed-row{display:flex;align-items:center;gap:9px;border:1px solid var(--rule);border-radius:10px;padding:7px 11px;margin-bottom:7px}.sed-row .dots{color:var(--faint);cursor:grab}.sed-row input[type=color]{width:22px;height:22px;border:none;padding:0;border-radius:6px;cursor:pointer}.sed-row input[type=text]{flex:1;border:none;outline:none;font:inherit;font-size:12.5px;font-weight:600;letter-spacing:.02em}.sed-add{border:1px dashed var(--faint);border-radius:10px;padding:7px 11px;font-size:12px;color:var(--light);cursor:pointer;margin-bottom:7px;background:none;width:100%;text-align:start;font-family:inherit}.sed-add:hover{color:var(--accent-d);border-color:var(--accent-l)}.sed-f{display:flex;justify-content:flex-end;gap:9px;padding:13px 20px;border-top:1px solid var(--rule)}.tasks2 .chip,.tasks2 .spill,.tasks2 .tlg-h,.tasks2 .cc,.tdw .chip{font-weight:500}.tasks2 .num,.tdw .num{font-weight:400}.tasks2 .tlh,.tasks2 .tlr{grid-template-columns:minmax(0,1fr) 116px 92px 84px 112px 28px;gap:4px}.tasks2 .tlr{min-height:var(--row-dense);padding:0 6px}.tasks2 .tlh{padding:4px 6px 5px}.tasks2 .tlr .icel{padding:1.5px 6px}.tasks2 .tlg{margin-bottom:var(--sp-group)}.tasks2 .tlg-h{padding:0 6px var(--sp-head)}.tasks2 .tl-toolbar+.tl-toolbar{margin-top:var(--sp-toolbar-rule)!important}.tasks2 #taskList{margin-top:var(--sp-section)}.tasks2 .phead{margin-block-end:var(--sp-section)}.tasks2 .drg{width:28px;text-align:center}.tasks2 .tlr .icel{white-space:nowrap}.tasks2.chan .tl-toolbar+.tl-toolbar,.tasks2.chan #taskList{display:none}.tasks2.ro .drg,.tasks2.ro .hq,.tasks2.ro .rmenu,.tasks2.ro .addt,.tasks2.ro .kadd,.tasks2.ro .qrow,.tasks2.ro .qcard{display:none}.tasks2.ro .icel,.tasks2.ro .stic,.tasks2.ro .tlr,.tasks2.ro .kc,.tasks2.ro .tlr[draggable],.tasks2.ro .kc[draggable]{cursor:default}.tasks2 .tdecide,.tdw .tdecide{display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap}.tasks2 .tawait,.tdw .tawait{font-size:11px;color:var(--mid)}.tasks2 .tnote,.tdw .tnote{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.tasks2 .tnote textarea,.tdw .tnote textarea{width:100%;min-height:64px;border:1px solid var(--rule,#E4E1EE);border-radius:8px;padding:8px 10px;font:inherit;font-size:12px;resize:vertical}.tasks2 .btn-p,.tdw .btn-p,.sed .btn-p{background:var(--chrome);color:var(--chrome-ink)}.tasks2 .btn-p:hover,.tdw .btn-p:hover,.sed .btn-p:hover{background:var(--chrome-h)}.tasks2 .btn-p:active,.tdw .btn-p:active,.sed .btn-p:active{background:var(--chrome-p)}.tdw-sh .bar i{background:var(--chrome)}.act-r .who,.tasks2 .subrow .ow{background:var(--bg);color:var(--body)}.tasks2 .tlr:hover .tname,.tasks2 .addt:hover,.tfcollapse:hover,.showdone:hover,.cmc .rep:hover,.tasks2 .ttl:hover{color:var(--ink)}.tasks2 .colplus,.tasks2 .colplus:hover{color:var(--chrome)}.tasks2 .qic:hover{color:var(--ink)}.sed-add:hover{color:var(--ink);border-color:var(--faint)}.tasks2 .tlr.dgover{box-shadow:inset 0 2px 0 var(--chrome)}.tdw .tm-path{display:inline-flex;align-items:center;gap:6px;color:var(--mid);font-size:11px;min-width:0;flex-wrap:wrap}.tdw .tm-path .sep{color:var(--light);margin-inline-end:6px}.tdw .tm-dates-sep{color:var(--light);margin-inline:2px}.tdw .tm-fromto{display:inline-flex;align-items:baseline;gap:4px;unicode-bidi:isolate}.tdw .tm-path .tm-date{white-space:nowrap}.tdw .tm-path b{font-weight:600;color:var(--body)}.tdw .tm-nav{display:inline-flex;gap:4px}.tdw .tm-nav .tdw-x:disabled{opacity:.35;cursor:default}.tdw .tm-nav .tdw-x:disabled:hover{background:#fff}[dir=rtl] .tdw .tm-nav .tdw-x svg{transform:scaleX(-1)}.tdw .tm-nav .tdw-x.next svg{transform:scaleX(-1)}[dir=rtl] .tdw .tm-nav .tdw-x.next svg{transform:none}.tdw .tm-more{position:relative;display:inline-flex}.tdw .tm-more .gw-pop{min-width:200px}.tdw .tm-kind{margin-bottom:8px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;font-weight:600}.tdw .tm-kind[data-kind=decision],.tdw .tm-kind[data-kind=gate]{background:var(--amber-bg);color:var(--amber)}.tdw .tm-kind[data-kind=meeting],.tdw .tm-kind[data-kind=workshop]{background:var(--tint);color:var(--accent-d)}.tdw .tf2 .tf.span{grid-column:1 / -1;align-items:start}.tdw .tf .fv .gw-sel-anchor,.tdw .tf .fv .gw-dp{max-width:100%}.tdw .tm-av{width:22px;height:22px;border-radius:50%;background:var(--bg);border:1px solid var(--rule);color:var(--body);display:inline-grid;place-items:center;font-size:9px;font-weight:600;flex-shrink:0;line-height:1}.tdw .tm-av.sm{width:18px;height:18px;font-size:8px}.tdw .tm-av.none{color:var(--light);border-style:dashed}.tdw .tm-avs{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.tdw .tm-avs .tm-who{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--ink)}.tdw .tm-avs .tm-who .sub{font-size:10.5px;color:var(--light)}.tdw .tm-pp{position:relative;display:inline-flex}.tdw .tm-pp-trig{display:inline-flex;align-items:center;gap:6px;border:1px solid transparent;border-radius:7px;padding:3.5px 8px;background:none;font:inherit;font-size:12px;color:var(--ink);cursor:pointer;transition:background .13s,border-color .13s;max-width:100%}.tdw .tm-pp-trig:hover{background:#f6f5fa;border-color:#d2cede}.tdw .tm-pp-trig:disabled{cursor:default;color:var(--light)}.tdw .tm-pp-trig.add{width:26px;height:26px;justify-content:center;padding:0;border:1px dashed var(--faint);border-radius:50%;color:var(--mid)}.tdw .tm-pp-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tdw .tm-pp-name.none{color:var(--light)}.tdw .tm-pp-pop{display:flex;flex-direction:column;gap:2px;min-width:230px;max-width:250px}.tdw .tm-pp-search{border:1px solid var(--rule);border-radius:8px;padding:6px 9px;font:inherit;font-size:12px;outline:none;margin:2px 2px 4px}.tdw .tm-pp-search:focus{border-color:var(--accent-l);box-shadow:0 0 0 3px var(--tint)}.tdw .tm-pp-row{display:flex;align-items:center;gap:8px;text-align:start}.tdw .tm-pp-lines{display:flex;flex-direction:column;min-width:0;flex:1}.tdw .tm-pp-sub{font-size:10.5px;color:var(--light);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:ltr;unicode-bidi:plaintext}.tdw .tm-pp-empty{font-size:11.5px;color:var(--light);padding:6px 9px;margin:0}.tdw .tm-unplaced{font-size:11px;color:var(--amber);border:1px dashed var(--amber);border-radius:6px;padding:1.5px 7px}.tdw .tm-slots{display:flex;flex-direction:column;gap:4px;width:100%}.tdw .tm-slot{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12px}.tdw .tm-slot .role{color:var(--mid);font-size:11.5px}.tdw .tm-slot .role .side{font-size:10px;color:var(--light);margin-inline-start:4px}.tdw .tm-time{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.tdw .tm-time .run{font-variant-numeric:tabular-nums;color:var(--accent-d);font-weight:600}.tdw .tm-link{border:none;background:none;font:inherit;font-size:11.5px;color:var(--accent-d);cursor:pointer;padding:0;text-decoration:underline}.tdw .tm-link:hover{color:var(--ink)}.tdw .tm-dlg-note{width:100%;min-height:64px;border:1px solid var(--rule);border-radius:8px;padding:8px 10px;font:inherit;font-size:12.5px;resize:vertical}.tdw .tm-dlg-num{width:120px;border:1px solid var(--rule);border-radius:8px;padding:7px 10px;font:inherit;font-size:12.5px}.tdw .tm-blockers{margin:6px 0 0;padding-inline-start:16px;font-size:12px;color:var(--body);line-height:1.6;width:100%}.tdw .tm-blockers li{margin-bottom:2px}.tdw .tm-list{list-style:none;margin:0;padding:0;font-size:12.5px}.tdw .tm-list li{display:flex;align-items:center;gap:8px;padding:5px 0;border-bottom:1px solid var(--rule2);flex-wrap:wrap}.tdw .tm-list li:last-child{border-bottom:none}.tdw .tm-list .n{flex:1;min-width:0;color:var(--ink)}.tdw .tm-list .m{font-size:11px;color:var(--mid)}.tdw .tm-list .done{color:var(--green)}.tdw .tm-list .wait{font-size:11px;color:var(--amber);background:var(--amber-bg);border-radius:6px;padding:1.5px 7px}.tdw .tm-list .ok{font-size:11px;color:var(--green);border:1px solid var(--rule);border-radius:6px;padding:1.5px 7px}.tdw .tm-list .ref{color:var(--red);border-color:var(--red-bg)}.tdw .tm-empty{font-size:12px;color:var(--light);margin:0;padding:4px 0}.tdw .tm-sub{font-size:11px;color:var(--mid);margin:6px 0 4px;font-weight:600}.tdw .tm-decide{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:6px}.tdw .tm-reason{display:flex;flex-direction:column;gap:6px;margin-top:8px}.tdw .tm-reason textarea{width:100%;min-height:64px;border:1px solid var(--rule);border-radius:8px;padding:8px 10px;font:inherit;font-size:12.5px;resize:vertical}.tdw .tm-record{font-size:12.5px;color:var(--body);line-height:1.7;border:1px solid var(--rule);border-radius:10px;padding:8px 12px;margin-top:6px}.tdw .tm-record b{font-weight:600;color:var(--ink)}.tdw .tm-record .word{border-radius:6px;padding:1.5px 8px;font-size:11px;font-weight:600}.tdw .tm-record .word.approved{background:var(--green-bg);color:var(--green)}.tdw .tm-record .word.returned{background:var(--amber-bg);color:var(--amber)}.tdw .tm-record .word.refused{background:var(--red-bg);color:var(--red)}.tdw .tm-raci{display:grid;grid-template-columns:18px minmax(0,1fr);gap:4px 10px;align-items:center;font-size:12.5px}.tdw .tm-raci b{color:var(--mid);font-weight:600}.tdw .tm-formrow{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:1px solid var(--rule);border-radius:9px;padding:7px 11px;background:#fff;font:inherit;text-align:start;cursor:pointer;transition:background .13s}.tdw .tm-formrow:hover{background:var(--bg)}.tdw .tm-formrow b{font-size:12.5px;font-weight:600;color:var(--ink)}.tdw .tm-formrow span{font-size:11.5px;color:var(--mid)}.tdw .tm-files li a{color:var(--accent-d);text-decoration:none}.tdw .tm-files li a:hover{text-decoration:underline}.tdw .tm-warn{font-size:11.5px;color:var(--amber);line-height:1.6;margin:8px 0 0}.tdw .tm-done{font-size:12.5px;color:var(--green);margin:0 0 8px}.tdw .tm-ready{font-size:12.5px;color:var(--mid);margin:0 0 8px}.tdw .tm-acts{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:6px}.tdw .tm-cl li.on{opacity:.72}.tdw .tm-cl .tick{width:14px;color:var(--ink);flex-shrink:0}.tdw .tm-cl em{color:var(--mid);font-style:normal}.tdw .tdw-main .ops{margin:0}.tdw .tdw-main .ops .ops-flow .tree.ops-card-tree{grid-template-columns:minmax(0,1fr);padding:0}.tdw .tdw-main .ops .ops-flow .tree.ops-card-tree .wcell{padding:0}.tdw .acthd .gw-seg{margin-inline-start:auto}.tdw .acthd .gw-seg button{font-size:10.5px;padding:2px 8px}.tdw .tm-replies{margin-inline-start:22px;border-inline-start:2px solid var(--rule2);padding-inline-start:8px;margin-bottom:9px}.tdw .cmc.reply{margin-bottom:6px;background:#fcfcfe}.tdw .rx.q{opacity:.45}.tdw .rx.q:hover{opacity:1}.tdw .tm-replyto{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--mid);margin-bottom:6px}.tdw .tdw-grid.tm-railed{grid-template-columns:minmax(0,1fr) 400px 48px}.tdw .tm-panel{border-inline-start:1px solid var(--rule);display:flex;flex-direction:column;min-height:0;min-width:0;background:#fcfcfe}.tdw .tm-panel-chat{display:flex;flex-direction:column;flex:1;min-height:0}.tdw .tm-panel-chat[hidden]{display:none}.tdw .tm-panel-chat .tdw-act{border-inline-start:none;flex:1}.tdw .tm-pane{display:flex;flex-direction:column;flex:1;min-height:0}.tdw .tm-pane-hd{padding:14px 16px 6px;font-size:13px;font-weight:600;color:var(--ink);flex:0 0 auto}.tdw .tm-pane-bd{flex:1;min-height:0;overflow-y:auto;padding:4px 16px 18px}.tdw .tm-pane-bd .tm-grp{margin-top:16px}.tdw .tm-pane-bd .tm-grp:first-child{margin-top:4px}.tdw .tm-pane-bd .tm-list li{border-bottom:none;padding:4px 0}.tdw .tm-rail{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 0;border-inline-start:1px solid var(--rule);background:#fff}.tdw .tm-rail-btn{position:relative;width:34px;height:34px;border-radius:9px;border:none;background:none;color:var(--mid);display:grid;place-items:center;cursor:pointer;transition:background .14s,color .14s}.tdw .tm-rail-btn:hover{background:#f3f1f8;color:var(--ink)}.tdw .tm-rail-btn.on{background:var(--tint);color:var(--accent)}.tdw .tm-rail-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.tdw .tm-rail-ic{display:grid;place-items:center;width:18px;height:18px}.tdw .tm-rail-ic svg{width:18px;height:18px}.tdw .tm-rail-badge{position:absolute;inset-block-start:2px;inset-inline-end:1px;min-width:14px;height:14px;border-radius:99px;background:var(--amber-bg);color:var(--amber);font-size:9px;font-weight:600;display:grid;place-items:center;padding:0 3px;line-height:1}.tdw .tm-act-empty{font-size:12px;color:var(--light);line-height:1.7;margin:4px 2px 10px}.tdw .tm-desc{margin-top:22px;font-size:13px;color:var(--body);line-height:1.8}.tdw .tm-desc .tm-dl{font-size:11px;font-weight:600;color:var(--mid);margin:14px 0 2px}.tdw .tm-desc .tm-dl:first-child{margin-top:0}.tdw .tm-desc ul{margin:0;padding-inline-start:18px}.tdw .tm-desc .tm-art{font-weight:600;color:var(--ink)}.tdw .tm-more-btn{border:none;background:none;font:inherit;font-size:11.5px;color:var(--mid);cursor:pointer;padding:2px 0;text-decoration:underline}.tdw .tm-more-btn:hover{color:var(--ink)}.tdw .tm-avs .tm-rm{border:none;background:none;color:var(--light);cursor:pointer;font:inherit;font-size:12px;padding:0 2px;line-height:1}.tdw .tm-avs .tm-rm:hover{color:var(--red)}.tdw .tm-status-why{margin-inline-start:4px}.tdw .tm-ro{font-size:12px;color:var(--ink)}.tdw .tm-ro-note{font-size:11px;color:var(--light);flex-basis:100%;margin:2px 0 0}.tdw .tm-vs{color:var(--mid)}.tdw .tm-pp-foot,.ops .tm-pp-foot{font-size:10.5px;color:var(--light);border-top:1px solid var(--rule2);margin:4px 2px 0;padding:6px 7px 2px;line-height:1.6}.tdw .tm-form-hd{display:flex;align-items:center;gap:8px;margin:0 0 6px}.tdw .tm-form-hd b{font-size:12.5px;font-weight:600;color:var(--ink);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tdw .tm-form-hd .urn{font-size:10.5px;color:var(--light);font-variant-numeric:tabular-nums}.tdw .tm-form-ft{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.tdw .tm-form-ft .st{font-size:11px;color:var(--mid);flex:1}.tdw .tm-pane-bd .ops .fmpane{padding:0}.tdw .tm-dlg-list{list-style:none;margin:6px 0 0;padding:0;font-size:12.5px;max-height:min(46vh,420px);overflow-y:auto}.tdw .tm-dlg-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:6px 0;border-bottom:1px solid var(--rule2)}.tdw .tm-dlg-list li:last-child{border-bottom:none}.tdw .tm-dlg-list .n{color:var(--ink);min-width:0}.tdw .tm-dlg-list .n.self{font-weight:600}.tdw .tm-dlg-list .d{font-size:11.5px;color:var(--mid);white-space:nowrap}.tdw .tm-dlg-list .h{grid-column:1 / -1;font-size:11px;color:var(--light)}.tdw .tm-dlg-lede{font-size:12.5px;color:var(--body);line-height:1.7;margin:0 0 6px}.tdw .tm-dlg-est{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 14px;font-size:12.5px;margin-top:12px}.tdw .tm-dlg-est b{font-weight:600;color:var(--mid)}.tdw .tm-dlg-est .moved{color:var(--amber);font-weight:600}.tdw .tm-dlg-person{margin-top:12px}.tdw .tm-dlg-person:first-child{margin-top:0}.tdw .tm-dlg-person .who{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--ink)}.tdw .tm-dlg-person .who .tot{margin-inline-start:auto;font-weight:500;color:var(--mid)}@media(max-width:640px){.tdw .tdw-hd{flex-wrap:wrap;padding:10px 12px}.tdw .tdw-crumb{flex-basis:100%}.tdw .tdw-grid{display:flex;flex-direction:column;overflow-y:auto}.tdw .tdw-main{overflow:visible;flex:0 0 auto;padding:14px 16px 20px}.tdw .tf2{grid-template-columns:1fr}.tdw .tdw-act{border-inline-start:none;border-top:1px solid var(--rule);flex:0 0 auto;min-height:min(830px,92vh)}.tdw .tdw-grid.tm-railed .tdw-main{order:1}.tdw .tdw-grid.tm-railed .tm-rail{order:2;flex-direction:row;justify-content:center;flex-wrap:wrap;border-inline-start:none;border-top:1px solid var(--rule);padding:6px 8px;flex:0 0 auto}.tdw .tdw-grid.tm-railed .tm-panel{order:3;border-inline-start:none;border-top:1px solid var(--rule);flex:0 0 auto;min-height:min(830px,92vh)}.tdw .tdw-grid.tm-railed .tm-panel-chat .tdw-act{border-top:none}}.v8-rep{--rp-page: var(--white);--rp-soft: var(--bg);--rp-border: var(--rule);--rp-grid: var(--rule2);--rp-head: var(--ink);--rp-body: var(--body);--rp-muted: var(--mid);--rp-faint: var(--light);--rp-d1: var(--g1);--rp-d2: var(--g2);--rp-d3: var(--g3);--rp-d4: var(--g4);--rp-d5: var(--g5);--rp-d6: var(--green);--rp-d7: var(--amber);--rp-d8: var(--red);--rp-g1: var(--light);--rp-g2: var(--rule);--rp-pos: var(--green);--rp-pos-bg: var(--green-bg);--rp-neg: var(--red);--rp-neg-bg: var(--red-bg);--rp-warn: var(--amber);--rp-warn-bg: var(--amber-bg);--rp-radius: var(--r-lg);--rp-pad: 21px;--rp-shadow: var(--sh);background:var(--rp-page);color:var(--rp-body);font-family:var(--font-ui);font-size:15px;font-variant-numeric:tabular-nums;min-block-size:100%}.v8-rep .rep-top{position:sticky;inset-block-start:0;z-index:20;background:var(--rp-page);border-block-end:1px solid var(--rp-border);padding:12px 20px 0}.v8-rep .rep-top-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-block-end:10px}.v8-rep .rep-logo{inline-size:34px;block-size:34px;border-radius:10px;background:linear-gradient(135deg,var(--rp-d1),var(--rp-d5));display:grid;place-items:center;color:#fff;font-weight:800;font-size:15px;flex:none}.v8-rep .rep-sp{flex:1 1 auto}.v8-rep .rep-chip{border:1px solid var(--rp-border);background:var(--rp-page);color:var(--rp-body);border-radius:999px;padding:5px 13px;font:inherit;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap}.v8-rep .rep-chip:hover{background:var(--rp-soft)}.v8-rep .rep-chip[aria-pressed=true]{background:var(--rp-head);border-color:var(--rp-head);color:#fff}.v8-rep .rep-stamp{font-size:12.5px;color:var(--rp-muted);white-space:nowrap}.v8-rep .rep-tabs{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}.v8-rep .rep-tabs::-webkit-scrollbar{display:none}.v8-rep .rep-tab{border:0;background:transparent;font:inherit;font-size:13px;font-weight:600;color:var(--rp-muted);padding:9px 13px;border-block-end:2px solid transparent;cursor:pointer;white-space:nowrap}.v8-rep .rep-tab:hover{color:var(--rp-body)}.v8-rep .rep-tab[aria-current=true]{color:var(--rp-head);border-block-end-color:var(--rp-d1)}.v8-rep .rep-page{max-inline-size:1180px;margin-inline:auto;padding:24px 20px 72px}.v8-rep .rep-title{font-size:38px;font-weight:800;letter-spacing:-.022em;line-height:1.12;color:var(--rp-head);margin:4px 0 6px}.v8-rep .rep-lede{font-size:15px;color:var(--rp-muted);margin:0 0 26px;max-inline-size:70ch}.v8-rep .rep-section{padding-block-start:30px;scroll-margin-block-start:108px}.v8-rep .rep-pill{display:inline-block;background:var(--rp-soft);color:var(--rp-muted);border-radius:999px;padding:3px 11px;font-size:11.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.v8-rep .rep-h2{font-size:24px;font-weight:800;letter-spacing:-.015em;color:var(--rp-head);margin:9px 0 4px}.v8-rep .rep-intro{font-size:14px;color:var(--rp-muted);margin:0 0 16px;max-inline-size:76ch}.v8-rep .rep-card{background:var(--rp-page);border:1px solid var(--rp-border);border-radius:var(--rp-radius);padding:var(--rp-pad);box-shadow:var(--rp-shadow);min-inline-size:0}.v8-rep .rep-card-h{font-size:16px;font-weight:700;color:var(--rp-head);margin:0 0 3px}.v8-rep .rep-card-s{font-size:12.5px;color:var(--rp-muted);margin:0 0 14px}.v8-rep .rep-g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.v8-rep .rep-g4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.v8-rep .rep-kpi{display:flex;flex-direction:column;padding-block-end:0;overflow:hidden}.v8-rep .rep-kpi-l{font-size:12.5px;font-weight:600;color:var(--rp-muted)}.v8-rep .rep-kpi-v{font-size:32px;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--rp-head);margin-block-start:5px}.v8-rep .rep-kpi-sub{font-size:12.5px;color:var(--rp-muted);margin:5px 0 14px}.v8-rep .rep-delta{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700;margin-inline-start:8px;vertical-align:4px}.v8-rep .rep-delta.up{color:var(--rp-pos);background:var(--rp-pos-bg)}.v8-rep .rep-delta.down{color:var(--rp-neg);background:var(--rp-neg-bg)}.v8-rep .rep-delta.flat{color:var(--rp-muted);background:var(--rp-soft)}.v8-rep .rep-delta.none{color:var(--rp-faint);background:var(--rp-soft);font-weight:600}.v8-rep .rep-kpi-foot{margin:auto -21px 0;display:block}.v8-rep .rep-note{background:var(--rp-soft);border-inline-start:3px solid var(--rp-d1);border-radius:0 8px 8px 0;padding:11px 14px;font-size:13.5px;color:var(--rp-body);margin:14px 0 0}.v8-rep [dir=rtl] .rep-note{border-radius:8px 0 0 8px}.v8-rep .rep-absent{color:var(--rp-faint);font-size:13px;margin:0}.v8-rep .rep-scroll{overflow-x:auto}.v8-rep .rep-table{inline-size:100%;border-collapse:collapse;font-size:13.5px}.v8-rep .rep-table th{text-align:start;font-size:12px;font-weight:700;color:var(--rp-muted);padding:0 10px 9px;border-block-end:1px solid var(--rp-border);white-space:nowrap}.v8-rep .rep-table td{padding:10px;border-block-end:1px solid var(--rp-grid);color:var(--rp-body)}.v8-rep .rep-table tbody tr:hover td{background:var(--rp-soft)}.v8-rep .rep-table .num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.v8-rep .rep-bar{block-size:6px;border-radius:3px;background:var(--rp-d1);display:block}.v8-rep .rep-bar-t{background:var(--rp-g2);border-radius:3px;min-inline-size:60px}.v8-rep .rep-dot{inline-size:8px;block-size:8px;border-radius:50%;display:inline-block;margin-inline-end:7px}.v8-rep .rep-tag{display:inline-block;border:1px solid var(--rp-border);background:var(--rp-soft);color:var(--rp-muted);border-radius:999px;padding:1px 9px;font-size:11.5px;font-weight:600}.v8-rep .rep-status{display:inline-block;border-radius:999px;padding:2px 10px;font-size:11.5px;font-weight:700}.v8-rep .rep-status.pos{color:var(--rp-pos);background:var(--rp-pos-bg)}.v8-rep .rep-status.neg{color:var(--rp-neg);background:var(--rp-neg-bg)}.v8-rep .rep-status.warn{color:var(--rp-warn);background:var(--rp-warn-bg)}.v8-rep .rep-chart{inline-size:100%;block-size:auto;display:block;overflow:visible}.v8-rep .rep-chart text{font-family:inherit;font-variant-numeric:tabular-nums}.v8-rep .rep-axis{font-size:11px;fill:var(--rp-faint)}.v8-rep .rep-value{font-size:11px;fill:var(--rp-muted);font-weight:600}.v8-rep .rep-gridline{stroke:var(--rp-grid);stroke-width:1}.v8-rep .rep-avg{stroke:var(--rp-g1);stroke-width:1;stroke-dasharray:4 4}.v8-rep .rep-track{fill:var(--rp-g2)}.v8-rep .rep-mark{transition:opacity .12s ease}.v8-rep .rep-mark:hover{opacity:.78;cursor:default}.v8-rep .rep-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin-block-start:12px}.v8-rep .rep-legend span{display:inline-flex;align-items:center;font-size:12px;color:var(--rp-muted)}.v8-rep .rep-source{font-size:11.5px;color:var(--rp-faint);margin:10px 0 0}.v8-rep .rep-page{container-type:inline-size;container-name:rep}@container rep (max-width: 900px){.v8-rep .rep-g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@container rep (max-width: 640px){.v8-rep .rep-g2,.v8-rep .rep-g4{grid-template-columns:minmax(0,1fr)}.v8-rep .rep-title{font-size:30px}.v8-rep .rep-h2{font-size:21px}}@media(max-width:640px){.v8-rep .rep-page{padding-inline:16px}}@media(prefers-reduced-motion:reduce){.v8-rep .rep-mark{transition:none}}.v8-rep .rep-rows,.v8-rep .rep-div{display:flex;flex-direction:column;gap:6px;inline-size:100%}.v8-rep .rep-row{display:grid;grid-template-columns:auto minmax(0,1fr) max-content;align-items:center;column-gap:10px;min-block-size:22px}.v8-rep .rep-rowlab{max-inline-size:18ch;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:500;color:var(--rp-muted);text-align:start}.v8-rep .rep-rowplot{position:relative;block-size:16px;inline-size:100%}.v8-rep .rep-rowtrack{position:absolute;inset-block:1px;inset-inline:0;background:var(--rp-g2);border-radius:5px}.v8-rep .rep-rowbar{position:absolute;inset-block:1px;inset-inline-start:0;border-radius:5px;min-inline-size:2px}.v8-rep .rep-rowavg{position:absolute;inset-block:-3px;inline-size:0;border-inline-start:1px dashed var(--rp-faint)}.v8-rep .rep-rowval{font-size:11.5px;font-weight:700;color:var(--rp-head);font-variant-numeric:tabular-nums}.v8-rep .rep-rowfoot,.v8-rep .rep-divfoot{margin:2px 0 0;font-size:10.5px;color:var(--rp-faint);text-align:center}.v8-rep .rep-divplot{position:relative;block-size:18px;inline-size:100%}.v8-rep .rep-divaxis{position:absolute;inset-block:-3px;inset-inline-start:50%;inline-size:0;border-inline-start:1px dashed var(--rp-muted);z-index:1}.v8-rep .rep-divhalf{position:absolute;inset-block:2px;inline-size:50%}.v8-rep .rep-divhalf.is-above{inset-inline-start:50%}.v8-rep .rep-divhalf.is-below{inset-inline-end:50%}.v8-rep .rep-divbar{position:absolute;inset-block:0;border-radius:5px;min-inline-size:2px}.v8-rep .is-above>.rep-divbar{inset-inline-start:0}.v8-rep .is-below>.rep-divbar{inset-inline-end:0}.v8-rep .rep-dbtrack{position:absolute;inset-block-start:50%;inset-inline:0;block-size:1px;background:var(--rp-grid)}.v8-rep .rep-dbline{position:absolute;inset-block-start:calc(50% - 1.5px);block-size:3px;border-radius:2px}.v8-rep .rep-dbfrom,.v8-rep .rep-dbto{position:absolute;inset-block-start:50%;inline-size:11px;block-size:11px;border-radius:50%;transform:translate(-50%,-50%)}.v8-rep [dir=rtl] .rep-dbfrom,.v8-rep [dir=rtl] .rep-dbto{transform:translate(50%,-50%)}.v8-rep .rep-dbfrom{background:var(--rp-page);border:2px solid var(--rp-faint)}.v8-rep .rep-dbto{border:2px solid var(--rp-page)}@media(max-width:560px){.v8-rep .rep-row{grid-template-columns:minmax(0,1fr) max-content;row-gap:2px}.v8-rep .rep-rowlab{grid-column:1 / -1;max-inline-size:none}}.v8-ins{max-width:1100px;margin-inline:auto;padding-block:20px 40px;padding-inline:20px}.v8-ins .ins-h1{margin:0;font-size:15px;font-weight:600;color:var(--ink)}.v8-ins .ins-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-block-end:var(--sp-section, 14px)}.v8-ins .sp{flex:1 1 auto}.v8-ins .ins-note{margin:0 0 var(--sp-section, 14px);font-size:11.5px;color:var(--mid)}.v8-ins .ins-window{margin:0 0 var(--sp-section, 14px);font-size:11.5px;color:var(--mid);font-variant-numeric:tabular-nums}.v8-ins .ins-absent{margin:0;font-size:11.5px;color:var(--faint)}.v8-ins .ins-skel{block-size:180px;border-radius:12px;background:var(--bg)}.v8-ins .ins-skel-sm{block-size:84px}.v8-ins .ins-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:12px;align-items:start}.v8-ins .ins-compose-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-block-end:var(--sp-toolbar-rule, 8px);margin-block-end:var(--sp-section, 14px);border-block-end:1px solid var(--rule)}.v8-ins .ins-tile{border:1px solid var(--rule);border-radius:12px;background:#fff;padding:12px;min-inline-size:0}.v8-ins .ins-tile[draggable=true]{cursor:grab}.v8-ins .ins-tile-h{display:flex;align-items:center;gap:6px;margin-block-end:10px}.v8-ins .ins-tile-t{font-size:12px;font-weight:600;color:var(--ink)}.v8-ins .ins-tile-a{border:0;background:transparent;padding:0 2px;cursor:pointer;font:inherit;font-size:11px;color:var(--mid)}.v8-ins .ins-tile-a:hover{color:var(--ink)}.v8-ins .ins-tile-b{min-block-size:64px}.v8-ins .ins-kpi{display:block}.v8-ins .ins-kpi-n{display:block;font-size:26px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.1}.v8-ins .ins-kpi-k{font-size:11.5px;color:var(--mid)}.v8-ins .ins-kpi-more{display:flex;flex-wrap:wrap;gap:4px 14px;margin:10px 0 0}.v8-ins .ins-kpi-more>div{display:flex;gap:5px;align-items:baseline}.v8-ins .ins-kpi-more dt{font-size:11px;color:var(--mid)}.v8-ins .ins-kpi-more dd{margin:0;font-size:11.5px;color:var(--body);font-variant-numeric:tabular-nums}.v8-ins .ins-table{inline-size:100%;border-collapse:collapse;font-size:11.5px}.v8-ins .ins-table th,.v8-ins .ins-table td{text-align:start;padding:4px 6px;border-block-end:1px solid var(--rule);font-variant-numeric:tabular-nums}.v8-ins .ins-table th{color:var(--mid);font-weight:500}.v8-ins .ins-table td{color:var(--ink)}.v8-ins .ins-rep-table{max-inline-size:640px}.v8-ins .ins-rep-table th[scope=row]{font-weight:500;color:var(--body)}.v8-ins .ins-goals{list-style:none;margin:0;padding:0;display:grid;gap:10px}.v8-ins .ins-goal{border:1px solid var(--rule);border-radius:12px;padding:12px;background:#fff}.v8-ins .ins-goal-h{display:flex;align-items:baseline;gap:8px;margin-block-end:8px}.v8-ins .ins-goal-k{font-size:12px;font-weight:600;color:var(--ink)}.v8-ins .ins-goal-w{font-size:11px;color:var(--mid);font-variant-numeric:tabular-nums}.v8-ins .ins-goal-bar{position:relative;block-size:8px;border-radius:999px;background:var(--bg);overflow:visible}.v8-ins .ins-goal-fill{position:absolute;inset-block:0;inset-inline-start:0;border-radius:999px;background:var(--chrome)}.v8-ins .ins-goal-pace{position:absolute;inset-block:-3px;inline-size:2px;background:var(--mid)}.v8-ins .ins-goal.behind .ins-goal-fill{background:#c6262f}.v8-ins .ins-goal-n{margin:8px 0 0;font-size:11.5px;color:var(--body);font-variant-numeric:tabular-nums}.v8-ins .ins-row2{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media print{.v8-ins.ins-reports{max-width:none;padding:0}.v8-ins .ins-noprint{display:none}.v8-ins .ins-table th,.v8-ins .ins-table td{border-block-end:1px solid #ddd}}.v8-ali{--ali-gap: 12px;--ali-pad: 16px;--ali-tile-min: 168px;padding:var(--ali-pad);background:var(--bg);color:var(--body);font-variant-numeric:tabular-nums;min-block-size:100%;container-type:inline-size;container-name:ali}.v8-ali .ali-top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--ali-gap);margin-block-end:var(--sp-section)}.v8-ali .ali-h1{margin:0;font-size:20px;font-weight:600;color:var(--ink);letter-spacing:-.01em}.v8-ali .ali-lede{margin:2px 0 0;font-size:13px;color:var(--mid);max-inline-size:62ch}.v8-ali .ali-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.v8-ali .ali-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--ali-tile-min),1fr));gap:var(--ali-gap)}.v8-ali .ali-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--ali-tile-min),1fr));gap:var(--ali-gap);margin-block-start:var(--sp-section)}.v8-ali .ali-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--ali-gap);margin-block-start:var(--sp-section)}.v8-ali .ali-tile{display:flex;flex-direction:column;gap:6px;padding:14px;background:var(--white);border:1px solid var(--rule);border-radius:var(--r-lg);box-shadow:var(--sh)}.v8-ali .ali-tile.is-big{padding:16px}.v8-ali .ali-tile-head{display:flex;align-items:center;gap:6px;min-block-size:20px}.v8-ali .ali-tile-name{font-size:12px;font-weight:500;color:var(--mid);flex:1 1 auto;min-inline-size:0}.v8-ali .ali-own{font-size:10.5px;font-weight:500;padding:1px 6px;border-radius:999px;border:1px solid var(--faint);color:var(--mid);white-space:nowrap}.v8-ali .ali-own.is-marketing{border-color:var(--accent-l);color:var(--accent-d)}.v8-ali .ali-own.is-sales{border-color:var(--light);color:var(--body)}.v8-ali .ali-own.is-shared{border-color:var(--chrome-dis);color:var(--ink)}.v8-ali .ali-tile-open{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;margin:0;font:inherit;color:inherit;text-align:start;cursor:pointer;border-radius:var(--r-sm)}.v8-ali .ali-tile-open:hover .ali-tile-value{color:var(--accent-d)}.v8-ali .ali-tile-open:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.v8-ali .ali-tile-value{display:block;font-size:24px;font-weight:600;line-height:1.15;color:var(--ink);transition:color var(--dur) var(--ease)}.v8-ali .ali-tile.is-big .ali-tile-value{font-size:26px}.v8-ali .ali-tile-foot{font-size:11.5px;color:var(--light)}.v8-ali .ali-absent{display:block;font-size:12.5px;font-weight:500;line-height:1.5;color:var(--mid);padding-block:3px}.v8-ali .ali-na{color:var(--light);font-size:12px}.v8-ali .ali-band{align-self:flex-start;font-size:11px;font-weight:500;padding:1px 7px;border-radius:999px}.v8-ali .ali-band.is-good{background:var(--green-bg);color:var(--green)}.v8-ali .ali-band.is-bad{background:var(--red-bg);color:var(--red)}.v8-ali .ali-band.is-neutral{background:var(--rule2);color:var(--mid)}.v8-ali .ali-verdict{margin:var(--sp-section) 0 0;padding:10px 14px;border-radius:var(--r);font-size:13px;font-weight:500;border:1px solid var(--rule);background:var(--white);color:var(--body)}.v8-ali .ali-verdict.is-good{border-color:var(--green);color:var(--green);background:var(--green-bg)}.v8-ali .ali-verdict.is-bad{border-color:var(--red);color:var(--red);background:var(--red-bg)}.v8-ali .ali-diag{margin-block-start:var(--sp-group);border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--white)}.v8-ali .ali-diag-head{display:flex;align-items:baseline;gap:10px;padding:12px 14px;cursor:pointer;list-style:none;border-radius:var(--r-lg)}.v8-ali .ali-diag-head::-webkit-details-marker{display:none}.v8-ali .ali-diag-head:before{content:"";inline-size:0;block-size:0;border-block-start:5px solid transparent;border-block-end:5px solid transparent;border-inline-start:6px solid var(--mid);transition:transform var(--dur) var(--ease)}.v8-ali .ali-diag[open]>.ali-diag-head:before{transform:rotate(90deg)}.v8-ali .ali-diag[open]:dir(rtl)>.ali-diag-head:before{transform:rotate(-90deg)}.v8-ali .ali-diag-head:hover{background:var(--rule2)}.v8-ali .ali-diag-title{font-size:14px;font-weight:600;color:var(--ink)}.v8-ali .ali-diag-sub{font-size:12px;color:var(--light)}.v8-ali .ali-zone{padding:0 14px 18px;border-block-start:1px solid var(--rule2)}.v8-ali .ali-zone:first-of-type{border-block-start:0}.v8-ali .ali-zone-h{margin:16px 0 0;font-size:14px;font-weight:600;color:var(--ink)}.v8-ali .ali-zone-note{margin:3px 0 0;font-size:12px;color:var(--mid);max-inline-size:78ch}.v8-ali .ali-sub-h{display:flex;align-items:baseline;gap:8px;margin:var(--sp-group) 0 0;font-size:13px;font-weight:600;color:var(--ink)}.v8-ali .ali-only{font-size:10.5px;font-weight:500;color:var(--accent-d);background:var(--tint);padding:1px 7px;border-radius:999px}.v8-ali .ali-scroll{margin-block-start:var(--sp-section);overflow-x:auto;border:1px solid var(--rule);border-radius:var(--r);background:var(--white)}.v8-ali .ali-table{inline-size:100%;border-collapse:collapse;font-size:12.5px}.v8-ali .ali-table th,.v8-ali .ali-table td{padding:7px 10px;text-align:start;white-space:nowrap;border-block-end:1px solid var(--rule2)}.v8-ali .ali-table thead th{font-size:11px;font-weight:500;color:var(--light);background:var(--rule2)}.v8-ali .ali-table tbody tr:hover{background:var(--tint)}.v8-ali .ali-table tbody th[scope=row]{font-weight:500;color:var(--ink)}.v8-ali .ali-table tbody tr:last-child th,.v8-ali .ali-table tbody tr:last-child td{border-block-end:0}.v8-ali .ali-dot{display:inline-block;inline-size:8px;block-size:8px;border-radius:999px;margin-inline-end:6px;vertical-align:middle}.v8-ali .ali-cell{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;font:inherit;color:inherit;cursor:pointer;border-radius:3px}.v8-ali .ali-cell:hover{color:var(--accent-d);text-decoration:underline}.v8-ali .ali-cell:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.v8-ali .ali-drill{display:flex;flex-direction:column;block-size:100%}.v8-ali .ali-drill-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-block-end:1px solid var(--rule)}.v8-ali .ali-drill-h{margin:0;font-size:14px;font-weight:600;color:var(--ink)}.v8-ali .ali-drill-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font-size:15px;line-height:1;color:var(--mid);cursor:pointer;padding:4px;border-radius:var(--r-sm)}.v8-ali .ali-drill-close:hover{background:var(--rule2);color:var(--ink)}.v8-ali .ali-drill-list{margin:0;padding:0;list-style:none;overflow-y:auto}.v8-ali .ali-drill-row{display:flex;align-items:center;gap:10px;padding:8px 16px;border-block-end:1px solid var(--rule2)}.v8-ali .ali-drill-row:hover{background:var(--tint)}.v8-ali .ali-drill-link{flex:1 1 auto;min-inline-size:0;display:flex;flex-direction:column;gap:1px;color:inherit;text-decoration:none}.v8-ali .ali-drill-link:hover .ali-drill-title{color:var(--accent-d)}.v8-ali .ali-drill-title{font-size:12.5px;font-weight:500;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v8-ali .ali-drill-sub{font-size:11px;color:var(--light);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v8-ali .ali-drill-amt{font-size:12px;font-weight:500;color:var(--body)}.v8-ali .ali-loading,.v8-ali .ali-empty{padding:16px;font-size:13px;color:var(--mid)}.v8-ali .ali-refused{padding:16px;font-size:13px;color:var(--red);background:var(--red-bg);border:1px solid var(--red);border-radius:var(--r)}.v8-ali .ali-excluded{margin:var(--sp-group) 0 0;font-size:11.5px;color:var(--light);max-inline-size:90ch}.v8-ali{--rp-d1: var(--g1);--rp-d2: var(--g2);--rp-d3: var(--g3);--rp-d4: var(--g4);--rp-d5: var(--g5);--rp-d6: var(--green);--rp-d7: var(--amber);--rp-d8: var(--red);--rp-muted: var(--mid);--rp-faint: var(--light);--rp-border: var(--rule);--rp-grid: var(--rule2);--rp-head: var(--ink);--rp-body: var(--body);--rp-page: var(--white);--rp-soft: var(--bg);--rp-g1: var(--light);--rp-g2: var(--rule);--rp-radius: var(--r-lg);--rp-pad: 14px;--rp-shadow: var(--sh)}@container ali (max-width: 560px){.v8-ali{--ali-tile-min: 132px;--ali-pad: 12px}.v8-ali .ali-top{align-items:stretch}.v8-ali .ali-tile-value{font-size:20px}.v8-ali .ali-tile.is-big .ali-tile-value{font-size:21px}}@media(prefers-reduced-motion:reduce){.v8-ali *{transition:none!important}}.v7-proj .kcard .kprog{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:9.5px;color:var(--mid)}.v7-proj .lbl{display:inline-block;width:30px;height:6px;border-radius:4px}.v7-proj .slab{height:4px;border-radius:99px;background:var(--rule2);overflow:hidden;flex:1}.v7-proj .slab i{display:block;height:100%;background:var(--accent);border-radius:99px;transition:width .4s}.v7-proj .slab i.g{background:var(--green)}.v7-proj .slab i.a{background:var(--amber)}.v7-proj .avstack{display:inline-flex}.v7-proj .avstack .mav{margin-inline-start:-6px}.v7-proj .avstack .mav:first-child{margin-inline-start:0}.v7-proj .ck{display:flex;align-items:center;gap:10px;padding:6.5px 10px;border:1px solid var(--rule);border-radius:9px;margin-bottom:6px;font-size:11.5px;background:var(--white);transition:.12s}.v7-proj .ck:hover{border-color:var(--faint)}.v7-proj .ck .bx{width:16px;height:16px;border-radius:5px;border:1.5px solid var(--faint);display:grid;place-items:center;font-size:9px;color:#fff;flex-shrink:0;transition:.12s}.v7-proj .ck.done{color:var(--mid)}.v7-proj .ck.done .bx{background:var(--green);border-color:var(--green)}.v7-proj .ck.miss{border-style:dashed;border-color:#fcd34d;background:var(--amber-bg)}.v7-proj .cktxt{text-decoration:none}.v7-proj .att{margin-inline-start:auto;flex-shrink:0}.v7-proj .att{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--rule);border-radius:8px;padding:5px 10px;font-size:11.5px;color:var(--body)}.v7-proj .ck.done .att{margin-inline-start:auto}.v7-proj .num{font-variant-numeric:tabular-nums;font-family:Somar,Bukra,sans-serif}.v7-proj .num{font-variant-numeric:tabular-nums}.v7-proj .num{font-variant-numeric:tabular-nums lining-nums;font-stretch:condensed;letter-spacing:-.015em}.v7-proj .phead{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;flex-wrap:wrap}.v7-proj .phead{margin-bottom:24px}.v7-proj .sp{flex:1}.v7-proj .acc{width:40px;height:3px;background:var(--accent);border-radius:2px;margin-top:8px}.v7-proj .hl{display:flex;border-block:1px solid var(--rule);margin-bottom:18px;overflow-x:auto}.v7-proj .hlc{flex:1;min-width:145px;padding:13px 16px;border-inline-end:1px solid var(--rule2)}.v7-proj .hlc:last-child{border-inline-end:none}.v7-proj .hlc{display:flex;flex-direction:column;gap:3px;justify-content:center}.v7-proj .chip{display:inline-flex;align-items:center;gap:4px;font-size:9.5px;font-weight:700;padding:2.5px 8px;border-radius:6px;white-space:nowrap;line-height:1.5}.v7-proj .c-red{background:var(--red-bg);color:var(--red)}.v7-proj .c-amber{background:var(--amber-bg);color:var(--amber)}.v7-proj .c-green{background:var(--green-bg);color:var(--green)}.v7-proj .chip{font-size:10px}.v7-proj .chip{border-radius:5px}.v7-proj .spill{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;padding:3px 11px;border-radius:6px;color:#fff;letter-spacing:.2px}.v7-proj .spill{border-radius:5px}.v7-proj .fsel{border:1px solid var(--rule);border-radius:9px;background:var(--white);font-size:11px;font-weight:600;color:var(--body);padding:5px 9px;outline:none;font-family:inherit}.v7-proj .fsel{font-size:12.5px;min-height:34px}.v7-proj .fsel{border-radius:8px}.v7-proj .fsel:hover{border-color:#cfcadd;background:#fcfbfe}.v7-proj .inp{width:100%;border:1px solid var(--rule);border-radius:9px;min-height:34px;padding:6px 11px;font-size:12px;color:var(--ink);outline:none;background:var(--white);transition:.15s;font-family:inherit}.v7-proj .inp:focus{border-color:var(--accent-l);box-shadow:0 0 0 3px var(--tint)}.v7-proj .inp:disabled{background:var(--bg);color:var(--mid)}.v7-proj .inp{font-size:12.5px;min-height:34px}.v7-proj .inp{border-radius:8px}.v7-proj .inp:hover{border-color:#cfcadd;background:#fcfbfe}.v7-proj .lnk{color:var(--accent);cursor:pointer;font-weight:700}.v7-proj .lnk:hover{text-decoration:underline}.v7-proj .btn-g{border:1px solid var(--rule);background:var(--white);color:var(--body);font-size:11.5px;font-weight:600;padding:6px 12px;border-radius:9px;display:inline-flex;align-items:center;gap:6px;transition:.15s;white-space:nowrap}.v7-proj .btn-g:hover{border-color:var(--faint);background:var(--bg)}.v7-proj .btn-g:disabled{opacity:.45;cursor:not-allowed}.v7-proj .btn-g.sm{padding:3.5px 10px;font-size:11px;border-radius:7px}.v7-proj .btn-g{background:var(--white)}.v7-proj .btn-g{font-size:12px}.v7-proj .btn-g.sm{font-size:11px}.v7-proj .btn-g{border-radius:8px}.v7-proj .btn-g:hover{background:#efeef4;border-color:#d8d4e2}.v7-proj .btn-g:hover{background:#efedf4;box-shadow:none;transform:none}.v7-proj .btn-p{background:var(--accent);color:#fff;font-size:12px;font-weight:600;padding:6.5px 14px;border-radius:9px;display:inline-flex;align-items:center;gap:6px;transition:.15s;white-space:nowrap}.v7-proj .btn-p:disabled{opacity:.45;cursor:not-allowed}.v7-proj .btn-p.sm{padding:3.5px 10px;font-size:11px;border-radius:7px}.v7-proj .btn-p{font-size:12px}.v7-proj .btn-p.sm{font-size:11px}.v7-proj .btn-p:hover{background:var(--accent-d)}.v7-proj .btn-p:hover{background:var(--accent-d);box-shadow:none;transform:none}.v7-proj .btn-p{border-radius:8px}.v7-proj .mh2{padding:14px 20px;border-bottom:1px solid var(--rule);font-size:13px;font-weight:800;color:var(--black);display:flex;align-items:center;gap:9px;flex-wrap:wrap}.v7-proj .mb{padding:15px 20px;overflow-y:auto}.v7-proj .mf{padding:11px 20px;border-top:1px solid var(--rule);display:flex;gap:8px;background:var(--white);align-items:center}.v7-proj .mav{width:20px;height:20px;border-radius:50%;background:var(--bg);border:1px solid var(--rule);color:#52525b;display:grid;place-items:center;font-size:8px;font-weight:700;flex-shrink:0}.v7-proj .proj-tools{display:flex;align-items:center;gap:10px;margin-bottom:12px}.v7-proj .arch-note{font-size:11.5px;color:var(--mid);line-height:1.9;margin-bottom:12px;max-width:720px}.v7-proj .arch-empty{font-size:12px;color:var(--mid);padding:18px 0}.v7-proj .arch-tasks{margin-top:22px;border-top:1px solid var(--rule);padding-top:12px}.v7-proj .arch-tasks-h{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--ink);margin-bottom:8px}.v7-proj .arch-tasks-h .arch-n{font-size:10.5px;color:var(--light);font-weight:600}.v7-proj .arch-row{display:flex;align-items:center;gap:12px;padding:7px 10px;border-bottom:1px solid var(--rule2);font-size:12px;opacity:.72}.v7-proj .arch-row .arch-ttl{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.v7-proj .arch-row .arch-meta{font-size:10.5px;color:var(--mid);white-space:nowrap}.v7-proj .arch-row:hover{opacity:1}.v7-proj .proj-missing{font-size:11px;color:var(--mid);flex:1;line-height:1.7}.v7-proj>.tl-toolbar{display:flex;align-items:center;gap:7px;margin-bottom:12px;flex-wrap:wrap}.v7-proj>.tl-toolbar{border:none}.v7-proj>.tl-toolbar span[hidden],.v7-proj>.tl-toolbar select{display:none!important}.v7-proj .phead{margin-bottom:var(--sp-section)}.v7-proj>.tl-toolbar{margin-bottom:var(--sp-section)}.v7-proj .hl,.v7-proj .proj-tools{margin-bottom:var(--sp-section)}.v7-proj .pj-channel{display:grid;height:min(560px,68vh);border:1px solid var(--rule);border-radius:13px;overflow:hidden;background:#fff}.v7-proj .pj-channel .tdw-act{border-inline-start:none}.v7-proj .pj-mention{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:11px;color:var(--mid)}.v7-proj .pj-share-invite{display:flex;flex-direction:column;gap:6px}.v7-proj .pj-share-row1{display:flex;align-items:center;gap:8px}.v7-proj .pj-share-q{flex:1;min-width:0;display:flex;align-items:center}.v7-proj .pj-share-q .inp{width:100%;min-height:30px;font-size:12px}.v7-proj .pj-share-picked{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding-inline:10px;max-width:100%}.v7-proj .pj-share-x{border:0;background:transparent;font:inherit;font-size:14px;cursor:pointer;color:var(--mid);padding:0 2px}.v7-proj .pj-share-sugg{position:static;inset:auto;min-width:0;max-width:none;width:100%;display:grid;gap:2px;padding:4px}.v7-proj .pj-share-opt{display:flex;align-items:center;gap:8px;min-height:28px;padding:4px 8px;text-align:start;width:100%}.v7-proj .pj-share-opt-n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v7-proj .pj-share-opt-m{font-size:10.5px;color:var(--mid);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:45%}.v7-proj .pj-share-link{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--rule);border-radius:9px;background:var(--bg);font-size:11.5px;min-width:0}.v7-proj .pj-share-lk{color:var(--mid);white-space:nowrap;flex-shrink:0}.v7-proj .pj-share-url{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:11px;text-align:start}.v7-proj .pj-share-copybtn{flex-shrink:0;white-space:nowrap}.v7-proj .pj-share-with{display:flex;flex-direction:column;gap:4px}.v7-proj .pj-share-wh{font-size:10.5px;font-weight:600;color:var(--mid);letter-spacing:.2px}.v7-proj .pj-share-list{display:grid}.v7-proj .pj-share-row{display:flex;align-items:center;gap:8px;padding:7px 2px;border-bottom:1px solid var(--rule2);font-size:12px;min-width:0}.v7-proj .pj-share-row.off{opacity:.72}.v7-proj .pj-share-who{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;color:var(--ink);overflow:hidden}.v7-proj .pj-share-mail{font-size:10.5px;color:var(--mid);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v7-proj .pj-share-lvl{font-size:11px;color:var(--mid);white-space:nowrap}.v7-proj .pj-share-foot{font-size:10.5px;color:var(--mid);line-height:1.7;padding-block-end:8px}.v7-proj .pj-switch{position:relative;width:30px;height:18px;border:0;border-radius:9px;background:#d2cede;cursor:pointer;padding:0;flex-shrink:0;transition:background .2s var(--ease)}.v7-proj .pj-switch--on{background:#10b981}.v7-proj .pj-switch-k{position:absolute;top:2px;inset-inline-start:2px;width:14px;height:14px;border-radius:7px;background:#fff;transition:inset-inline-start .2s var(--ease)}.v7-proj .pj-switch--on .pj-switch-k{inset-inline-start:14px}.v7-proj .pj-switch:disabled{cursor:default;opacity:.6}.v7-proj .pj-more-anchor{display:inline-flex}.v7-proj .btn-p{background:var(--chrome);color:var(--chrome-ink)}.v7-proj .btn-p:hover{background:var(--chrome-h);box-shadow:none;transform:none}.v7-proj .btn-p:active{background:var(--chrome-p)}.v7-proj .slab i,.v7-proj .acc{background:var(--chrome)}.tm-person{display:inline-flex;align-items:center;gap:8px;min-width:0}.tm-mark{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--chrome);color:var(--chrome-ink);font-weight:600;overflow:hidden}.tm-mark--sm{width:26px;height:26px;font-size:11px}.tm-mark--md{width:34px;height:34px;font-size:14px}.tm-mark--lg{width:64px;height:64px;font-size:26px}.tm-face{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;display:block}.tm-line{display:flex;flex-direction:column;min-width:0}.tm-name{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-title{font-size:10.5px;color:var(--mid, #73737C);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops .ops-roles{margin-top:28px;padding-top:18px;border-top:1px solid var(--rule)}.ops .ops-roles .ops-roles-h h3{font-size:15px;font-weight:600;color:var(--ink);margin:0 0 4px}.ops .ops-roles .ops-roles-h p{font-size:12.5px;color:var(--mid);margin:0 0 6px;max-width:72ch;line-height:1.6}.ops .ops-roles .ops-roles-warn{color:var(--amber);font-weight:600}.ops .ops-roles .ops-roles-t{width:100%;border-collapse:collapse;margin-top:10px;font-size:12.5px}.ops .ops-roles .ops-roles-t th{text-align:start;font-size:10.5px;font-weight:500;color:var(--mid);letter-spacing:.04em;padding:6px 8px;border-bottom:1px solid var(--rule)}.ops .ops-roles .ops-roles-t td{padding:6px 8px;border-bottom:1px solid var(--rule);vertical-align:middle}.ops .ops-roles .ops-roles-t tr.unplaced td:first-child{box-shadow:inset 3px 0 0 var(--amber)}[dir=rtl] .ops .ops-roles .ops-roles-t tr.unplaced td:first-child{box-shadow:inset -3px 0 0 var(--amber)}.ops .ops-roles .ops-roles-name b{display:block;font-weight:600;color:var(--ink)}.ops .ops-roles .ops-roles-code{font-size:10.5px;color:var(--mid);font-variant-numeric:tabular-nums}.ops .ops-roles .ops-roles-client,.ops .ops-roles .ops-roles-none{color:var(--mid);font-style:normal}.ops .ops-roles .gw-sel-anchor{max-width:300px}.ops .ops-ladder .ops-ladder-days{width:72px;text-align:center;font-variant-numeric:tabular-nums}.ops .ops-ladder .ops-ladder-switch{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.ops .ops-ladder .ops-ladder-switch input{accent-color:var(--accent);margin:0}.ops .ops-ladder .ops-ladder-updated{display:block;margin-top:2px}.ops .ops-ladder tr.ops-ladder-off td{opacity:.72}.ops .ops-ladder tr.ops-ladder-off td:last-child{opacity:1}.ops .ops-traffic{display:grid;gap:18px}.ops .ops-traffic .ops-traffic-head{display:grid;gap:8px}.ops .ops-traffic .ops-traffic-head h1{margin:0;font-size:20px;font-weight:600;color:var(--ink)}.ops .ops-traffic .ops-traffic-lede{margin:0;font-size:12.5px;color:var(--mid);max-width:72ch;line-height:1.6}.ops .ops-traffic .ops-traffic-today{margin:0;font-size:12px;color:var(--mid);font-variant-numeric:tabular-nums}.ops .ops-traffic .ops-traffic-counts{display:flex;flex-wrap:wrap;gap:8px;margin-block:4px}.ops .ops-traffic .ops-traffic-count{display:flex;align-items:baseline;gap:6px;padding:6px 12px;border:1px solid var(--rule);border-radius:12px;background:#fff;font-size:12px;color:var(--mid);font-variant-numeric:tabular-nums}.ops .ops-traffic .ops-traffic-count b{font-size:16px;font-weight:600;color:var(--ink)}.ops .ops-traffic .ops-traffic-count--overdue b{color:var(--red)}.ops .ops-traffic .ops-traffic-count--blocked b{color:var(--amber)}.ops .ops-traffic .ops-traffic-client{display:grid;gap:6px}.ops .ops-traffic .ops-traffic-client-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;padding-block-end:6px;border-block-end:1px solid var(--rule);font-size:14px;font-weight:600;color:var(--ink)}.ops .ops-traffic .ops-traffic-client-counts{font-size:11.5px;font-weight:500;color:var(--mid);font-variant-numeric:tabular-nums}.ops .ops-traffic .ops-traffic-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ops .ops-traffic .ops-traffic-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:8px 14px;align-items:start;padding:10px 14px;border:1px solid var(--rule);border-radius:12px;background:#fff;color:inherit;text-decoration:none;font-size:12.5px;line-height:1.5;font-variant-numeric:tabular-nums}.ops .ops-traffic .ops-traffic-row:hover{background:var(--bg)}.ops .ops-traffic .ops-traffic-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ops .ops-traffic .ops-traffic-row--overdue{border-inline-start:3px solid var(--red)}.ops .ops-traffic .ops-traffic-row--blocked{border-inline-start:3px solid var(--amber)}.ops .ops-traffic .ops-traffic-what{display:grid;gap:2px;min-width:0}.ops .ops-traffic .ops-traffic-run{font-size:11.5px;color:var(--mid)}.ops .ops-traffic .ops-traffic-run b{color:var(--ink);font-weight:600}.ops .ops-traffic .ops-traffic-name{font-weight:600;color:var(--ink)}.ops .ops-traffic .ops-traffic-day{font-size:11.5px;color:var(--mid)}.ops .ops-traffic .ops-traffic-state{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ops .ops-traffic .ops-traffic-waits{font-size:11.5px;color:var(--amber)}.ops .ops-traffic .ops-traffic-who,.ops .ops-traffic .ops-traffic-when{display:grid;gap:2px;min-width:0}.ops .ops-traffic .ops-traffic-k{font-size:10.5px;font-weight:500;color:var(--mid);letter-spacing:.04em}.ops .ops-traffic .ops-traffic-late{color:var(--red);font-weight:600}@media(max-width:640px){.ops .ops-traffic .ops-traffic-row{grid-template-columns:1fr}}@font-face{font-family:Somar Sans;font-weight:300;font-style:normal;font-display:swap;src:url(/assets/somar-300-C6j51xOk.woff2) format("woff2")}@font-face{font-family:Somar Sans;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/somar-400-B7Gi15FC.woff2) format("woff2")}@font-face{font-family:Somar Sans;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/somar-500-BF1sZzjg.woff2) format("woff2")}@font-face{font-family:Somar Sans;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/somar-600-fRIEB7Ou.woff2) format("woff2")}.ops{--ink:#1D0E29;--body:#44444B;--mid:#73737C;--light:#A2A2AB;--faint:#D6D6DC;--rule:#EAEAEE;--rule2:#F1F1F4;--bg:#F6F6F8}.ops.ops :where(*):where(:not(svg,svg *)):where(:not([data-product-ui],[data-product-ui] *,[class*=gw-],[class*=gw-] *)){all:revert}.ops.ops :where(*):where(:not(svg,svg *)):where(:not([data-product-ui],[data-product-ui] *,[class*=gw-],[class*=gw-] *)):before{all:revert}.ops.ops :where(*):where(:not(svg,svg *)):where(:not([data-product-ui],[data-product-ui] *,[class*=gw-],[class*=gw-] *)):after{all:revert}.ops.ops :where(*):where(:not([data-product-ui],[data-product-ui] *,[class*=gw-],[class*=gw-] *)){margin:0;padding:0;box-sizing:border-box}.ops{font-family:Somar Sans,system-ui,sans-serif;color:var(--body);font-size:14px;line-height:1.65;font-variant-numeric:tabular-nums}[dir=rtl] .ops{line-height:1.75}.ops.ops :where(b,strong){font-weight:600}.ops .page{max-width:1180px;margin:0 auto;padding:44px 28px 90px}.ops .footnote{margin-top:40px;padding:16px 18px;background:var(--bg);border-radius:12px;font-size:13px;color:var(--body);line-height:1.85;max-width:680px}.ops .footnote b{color:var(--ink)}.ops .footnote .close{margin-top:8px;color:var(--mid);font-size:12.5px}.ops .ops-head{display:flex;align-items:center;gap:14px;margin-bottom:14px}.ops .ops-head-q{flex:0 1 320px;min-width:0}.ops .ops-head-own{display:flex;align-items:center;gap:8px;min-width:0}.ops .ops-head-prog{margin-inline-start:auto;display:flex;align-items:center;gap:10px;flex:0 0 auto}.ops .ops-head-count{font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink)}.ops .ops-head-note{font-size:12px;font-weight:500;color:var(--mid)}.ops .ops-fm #view-forms .asgcode{font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--mid);padding-inline:6px;white-space:nowrap}.ops .ops-team .org{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:start}@media(max-width:900px){.ops .ops-team .org{grid-template-columns:1fr}}.ops .ops-team .col{position:relative;display:flex;flex-direction:column;gap:12px}.ops .ops-team .col:before{content:"";position:absolute;top:24px;bottom:12px;inset-inline-start:50%;width:1.5px;background:var(--rule);transform:translate(-50%);z-index:0}[dir=rtl] .ops .ops-team .col:before{transform:translate(50%)}.ops .ops-team .col>*{position:relative;z-index:1}.ops .ops-team .card{background:#fff;border:1px solid var(--rule);border-radius:14px;box-shadow:0 1px 2px #1111130d;cursor:pointer;overflow:hidden;transition:box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease)}.ops .ops-team .card:hover{box-shadow:0 8px 22px #1111131a}.ops .ops-team .card:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ops .ops-team .card.open{border-color:var(--light)}.ops .ops-team .card.division{border:1.5px solid var(--ink)}.ops .ops-team .card.manager{background:var(--bg);border-color:var(--faint)}.ops .ops-team .head{padding:13px 16px;display:flex;align-items:flex-start;gap:11px}.ops .ops-team .badge{flex:none;width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;margin-top:1px}.ops .ops-team .division .badge{background:var(--ink);color:#fff}.ops .ops-team .manager .badge{background:#fff;border:1px solid var(--faint);color:var(--mid);font-size:13px}.ops .ops-team .dept .badge{background:var(--bg);color:var(--mid)}.ops .ops-team .head .t{flex:1;min-width:0}.ops .ops-team .name{font-size:14.5px;font-weight:600;color:var(--ink);line-height:1.4}.ops .ops-team .division .name{font-size:15.5px}.ops .ops-team .meta{font-size:12px;color:var(--mid);margin-top:2px;line-height:1.5}.ops .ops-team .cnt{flex:none;font-size:10.5px;font-weight:500;color:var(--mid);background:var(--bg);border-radius:999px;padding:3px 9px;white-space:nowrap;margin-top:2px}.ops .ops-team .division .cnt{background:#fff;border:1px solid var(--rule)}.ops .ops-team .manager .cnt{background:#fff;border:1px solid var(--faint)}.ops .ops-team .caret{flex:none;width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:var(--light);font-size:13px;transition:transform var(--dur) var(--ease);margin-top:2px}[dir=rtl] .ops .ops-team .caret{transform:scaleX(-1)}.ops .ops-team .card.open .caret{transform:rotate(90deg);color:var(--ink)}[dir=rtl] .ops .ops-team .card.open .caret{transform:scaleX(-1) rotate(-90deg)}.ops .ops-team .bd{max-height:0;overflow:hidden;transition:max-height .34s var(--ease)}.ops .ops-team .card.open .bd{max-height:1000px}.ops .ops-team .bd-in{padding:12px 16px 15px;border-top:1px solid var(--rule2)}.ops .ops-team .manager .bd-in{border-top-color:var(--faint)}.ops .ops-team .sec{font-size:11px;color:var(--light);font-weight:500;margin:0 0 5px}.ops .ops-team .sec+ul{margin-bottom:10px}.ops .ops-team ul.rq{list-style:none}.ops .ops-team ul.rq li{position:relative;padding-inline-start:16px;font-size:12.5px;color:var(--body);margin-bottom:4px;line-height:1.55}.ops .ops-team ul.rq li:before{content:"";position:absolute;inset-inline-start:1px;top:8px;width:5px;height:5px;border-radius:50%;border:1.5px solid var(--light)}.ops .ops-team .q{margin-top:10px;padding:9px 12px;background:var(--bg);border-radius:10px;font-size:12.5px;color:var(--ink);font-weight:500;line-height:1.6}.ops .ops-team .division .q{background:var(--bg)}.ops .ops-team .vlegend{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 14px}.ops .ops-team .lg{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--rule);border-radius:12px;padding:8px 12px;flex:1;min-width:200px}.ops .ops-team .lg .d{font-size:11px;color:var(--mid);line-height:1.5}.ops .ops-team .pill{display:inline-flex;align-items:center;border-radius:999px;padding:2.5px 9px;font-size:10.5px;font-weight:600;white-space:nowrap;border:1px solid var(--faint);color:var(--ink);background:var(--bg)}.ops .ops-team .pill.brief{border-style:dashed}.ops .ops-team .pill.approve{background:var(--ink);color:#fff;border-color:var(--ink)}.ops .ops-team .pill.joint{background:#fff;border:1.5px solid var(--ink)}.ops .ops-team .pill.handoff{background:#fff;border:1px solid var(--faint);color:var(--mid)}.ops .ops-team .addtag{display:inline-flex;border-radius:6px;padding:1.5px 7px;font-size:9.5px;font-weight:600;background:var(--bg);color:var(--light);border:1px dashed var(--faint)}.ops .ops-team .stage{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:22px;align-items:start}@media(max-width:900px){.ops .ops-team .stage{grid-template-columns:1fr}}.ops .ops-team .vennwrap{background:#fff;border:1px solid var(--rule);border-radius:16px;padding:10px;box-shadow:0 1px 2px #1111130d}.ops .ops-team .vennwrap svg{display:block;width:100%;height:auto}.ops .ops-team .region{cursor:pointer;transition:fill var(--dur) var(--ease)}.ops .ops-team .region:focus{outline:none}.ops .ops-team .vlabel{font-weight:600;fill:var(--ink);pointer-events:none}.ops .ops-team .vsub{font-weight:500;fill:var(--mid);pointer-events:none}.ops .ops-team .vhint{font-size:11.5px;color:var(--light);text-align:center;margin-top:6px;font-weight:500}.ops .ops-team .vpanel{background:#fff;border:1px solid var(--rule);border-radius:16px;box-shadow:0 1px 2px #1111130d;overflow:hidden;position:sticky;top:16px}.ops .ops-team .phead{padding:14px 16px;border-bottom:1px solid var(--rule2)}.ops .ops-team .ptitle{font-size:15.5px;font-weight:600;color:var(--ink);line-height:1.4}.ops .ops-team .pparties{font-size:11.5px;color:var(--mid);font-weight:500;margin-top:2px}.ops .ops-team .pbody{padding:12px 16px 16px;max-height:520px;overflow:auto}.ops .ops-team .pnote{font-size:11.5px;color:var(--mid);background:var(--bg);border-radius:10px;padding:8px 11px;margin-bottom:11px;line-height:1.6}.ops .ops-team .vitem{padding:9px 0;border-bottom:1px solid var(--rule2)}.ops .ops-team .vitem:last-child{border-bottom:0}.ops .ops-team .vitem .it{font-size:13px;color:var(--body);line-height:1.55}.ops .ops-team .vitem .mrow{margin-top:5px;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.ops .ops-team .mdesc{font-size:10.5px;color:var(--light);font-weight:500}.ops .ops-team .vempty{padding:26px 16px;font-size:13px;color:var(--light);text-align:center}.ops .ops-team .board{position:relative;height:620px;border:1px solid var(--rule);border-radius:16px;overflow:hidden;cursor:grab;background-color:#fff;background-image:radial-gradient(circle,#DEDEE4 1.1px,transparent 1.1px);background-size:22px 22px;touch-action:none}.ops .ops-team .board.grabbing{cursor:grabbing}.ops .ops-team .canvas{position:absolute;left:0;top:0;transform-origin:0 0}.ops .ops-team #blinks{position:absolute;left:0;top:0;overflow:visible;pointer-events:none}.ops .ops-team .bnode{position:absolute;width:184px;transform:translate(-50%);background:#fff;border:1px solid var(--rule);border-radius:13px;box-shadow:0 1px 2px #1111130f;padding:10px 12px;text-align:center;cursor:pointer;user-select:none;-webkit-user-select:none;transition:box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease),left .24s var(--ease),top .24s var(--ease)}.ops .ops-team .bnode:hover{box-shadow:0 8px 22px #11111321}.ops .ops-team .bnode .ot{font-size:12.5px;font-weight:600;color:var(--ink);line-height:1.35;padding:0 22px}.ops .ops-team .bnode .os{font-size:10px;color:var(--mid);font-weight:500;margin-top:2px;line-height:1.45}.ops .ops-team .bnode.root{background:var(--ink);border-color:var(--ink)}.ops .ops-team .bnode.root .ot{color:#fff;font-size:13.5px}.ops .ops-team .bnode.root .os{color:#ffffffbf}.ops .ops-team .bnode.mgr{border:1.5px solid var(--ink)}.ops .ops-team .bnode.future{border-style:dashed;background:var(--bg)}.ops .ops-team .bnode.future .ot{color:var(--mid)}.ops .ops-team .kbadge{display:inline-flex;align-items:center;margin-top:5px;font-size:9.5px;font-weight:600;color:var(--ink);background:var(--bg);border:1px solid var(--rule);border-radius:999px;padding:1.5px 9px;gap:4px}.ops .ops-team .bctrl{position:absolute;z-index:5;top:12px;inset-inline-end:12px;display:flex;gap:6px}.ops .ops-team .bctrl button{width:34px;height:34px;border-radius:10px;border:1px solid var(--rule);background:#fff;color:var(--ink);font-size:15px;cursor:pointer;font-family:inherit;box-shadow:0 1px 2px #1111130f}.ops .ops-team .bctrl button:hover{background:var(--bg)}.ops .ops-team .board:fullscreen,.ops .ops-team .board.fsfake{height:100vh;border-radius:0;border:none}.ops .ops-team .board.fsfake{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;z-index:9999;background-color:#fff}.ops .ops-team .board:fullscreen .bctrl,.ops .ops-team .board.fsfake .bctrl{top:16px}.ops .ops-team .board:fullscreen #bz-fs,.ops .ops-team .board.fsfake #bz-fs{background:var(--ink);color:#fff;border-color:var(--ink);font-size:14px}.ops .ops-team .bhint{position:absolute;z-index:5;bottom:10px;inset-inline-start:14px;font-size:10.5px;color:var(--light);font-weight:500;background:#ffffffd9;border-radius:8px;padding:3px 9px}.ops .ops-team .sw{position:absolute;top:8px;right:8px;left:auto;width:32px;height:18px;border-radius:999px;background:var(--faint);cursor:pointer;transition:background var(--dur) var(--ease);direction:ltr}.ops .ops-team .sw:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform var(--dur) var(--ease);box-shadow:0 1px 2px #00000040}.ops .ops-team .bnode.on .sw{background:var(--ink)}.ops .ops-team .bnode.on .sw:after{transform:translate(14px)}.ops .ops-team .bnode.root .sw{display:none}.ops .ops-team .bnode.off{border-style:dashed;background:var(--bg)}.ops .ops-team .bnode.off .ot{color:var(--mid)}.ops .ops-team .cov{margin-top:5px;font-size:9.5px;font-weight:600;color:var(--mid);background:#fff;border:1px dashed var(--faint);border-radius:7px;padding:2px 7px;display:inline-block}.ops .ops-team .bnode.on .cov{display:none}.ops .ops-team .bstat{position:absolute;z-index:5;top:12px;inset-inline-start:14px;font-size:10.5px;color:var(--mid);font-weight:600;background:#ffffffe6;border:1px solid var(--rule);border-radius:8px;padding:4px 10px}.ops .ops-team '
+'.meta {color:#A2A2AB;font-size:12px;border-bottom:2px solid #1D0E29;padding-bottom:14px;margin-bottom:22px}
.ops .ops-gms #view-gms .gwrap{display:grid;grid-template-columns:262px minmax(0,1fr);border:1px solid var(--rule);border-radius:16px;overflow:hidden;background:#fff;height:calc(100vh - 210px);min-height:520px}.ops .ops-gms #view-gms .gside{background:var(--bg);border-inline-end:1px solid var(--rule);padding:14px 10px;overflow-y:auto;overflow-x:hidden;height:100%}.ops .ops-gms #view-gms .gpane{overflow-y:auto;height:100%}.ops .ops-gms #view-gms .gsearch{width:100%;border:1px solid var(--rule);border-radius:9px;padding:7px 10px;font:inherit;font-size:12.5px;background:#fff;color:var(--ink);outline:none;margin-bottom:10px}.ops .ops-gms #view-gms .gsearch:focus{border-color:var(--ink)}.ops .ops-gms #view-gms .gfold{display:flex;align-items:center;gap:7px;padding:6px 8px;border-radius:8px;cursor:pointer;color:var(--body);-webkit-user-select:none;user-select:none}.ops .ops-gms #view-gms .gfold:hover{background:#fff;color:var(--ink)}.ops .ops-gms #view-gms .gcar{color:var(--light);font-size:10px;width:10px;flex:none}.ops .ops-gms #view-gms .gfn{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops .ops-gms #view-gms .gct{font-size:10.5px;color:var(--light);background:#fff;border-radius:999px;padding:1px 7px;font-weight:600}.ops .ops-gms #view-gms .gfold.lv1{font-size:13px;font-weight:600;color:var(--ink);margin-top:10px}.ops .ops-gms #view-gms .gfold.lv1:first-of-type{margin-top:0}.ops .ops-gms #view-gms .gfold.lv2{font-size:12.5px;margin-inline-start:12px}.ops .ops-gms #view-gms .gfold.lv3{font-size:12px;margin-inline-start:24px;color:var(--mid)}.ops .ops-gms #view-gms .gfold.open>.gct{background:var(--bg)}.ops .ops-gms #view-gms .gi.lv3{margin-inline-start:24px}.ops .ops-gms #view-gms .gi.lv4{margin-inline-start:36px}.ops .ops-gms #view-gms .gi.soon{opacity:.55;cursor:default}.ops .ops-gms #view-gms .gi.soon:hover{background:transparent}.ops .ops-gms #view-gms .gsoon{font-size:9.5px;letter-spacing:.05em;color:var(--light);border:1px solid var(--rule);border-radius:4px;padding:0 5px;margin-inline-start:auto}.ops .ops-gms #view-gms .ggrp{font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--light);margin:12px 8px 5px}.ops .ops-gms #view-gms .ggrp:first-of-type{margin-top:0}.ops .ops-gms #view-gms .gdept{font-size:11.5px;font-weight:600;color:var(--mid);margin:9px 8px 3px}.ops .ops-gms #view-gms .gi{display:flex;align-items:baseline;gap:7px;padding:6px 10px;border-radius:8px;cursor:pointer;font-size:12.5px;color:var(--body);line-height:1.35}.ops .ops-gms #view-gms .gi:hover{background:#fff;color:var(--ink)}.ops .ops-gms #view-gms .gi.on{background:#fff;color:var(--ink);font-weight:600;box-shadow:0 1px 2px #1d0e2912}.ops .ops-gms #view-gms .gid{font-size:10px;color:var(--light);white-space:nowrap;font-variant-numeric:tabular-nums}.ops .ops-gms #view-gms .gi.on .gid{color:var(--mid)}.ops .ops-gms #view-gms .gpane{padding:24px 28px 40px;min-width:0}.ops .ops-gms #view-gms .ghead{border-bottom:2px solid var(--ink);padding-bottom:13px;margin-bottom:0}.ops .ops-gms #view-gms .geyebrow{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--light);margin-bottom:4px}.ops .ops-gms #view-gms .ghead h3{font-size:25px;font-weight:600;color:var(--ink);margin:0 0 4px;line-height:1.15}.ops .ops-gms #view-gms .gkick{font-size:13px;color:var(--mid)}.ops .ops-gms #view-gms .gctrl{display:flex;flex-wrap:wrap;border:1px solid var(--rule);border-radius:11px;overflow:hidden;margin:16px 0 4px}.ops .ops-gms #view-gms .gctrl div{flex:1;min-width:110px;padding:9px 12px;border-inline-end:1px solid var(--rule)}.ops .ops-gms #view-gms .gctrl div:last-child{border-inline-end:0}.ops .ops-gms #view-gms .gctrl .k{font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--light);margin-bottom:3px}.ops .ops-gms #view-gms .gctrl .v{font-size:12.5px;color:var(--ink);font-weight:500}.ops .ops-gms #view-gms h4.gs{font-size:14px;font-weight:600;color:var(--ink);margin:22px 0 8px;padding-bottom:6px;border-bottom:1px solid var(--rule);display:flex;align-items:center;gap:9px}.ops .ops-gms #view-gms h4.gs span.n{background:var(--ink);color:#fff;border-radius:5px;font-size:10px;padding:2px 6px;font-weight:600}.ops .ops-gms #view-gms .glead{font-size:14px;color:var(--ink);line-height:1.6;margin:0 0 8px}.ops .ops-gms #view-gms .gp{font-size:13px;color:var(--body);line-height:1.65;margin:0 0 8px}.ops .ops-gms #view-gms .gp b{color:var(--ink)}.ops .ops-gms #view-gms .gnote{border-inline-start:2px solid var(--rule);padding:3px 0 3px 12px;color:var(--mid);font-size:12.5px;line-height:1.6;margin:10px 0}.ops .ops-gms #view-gms table.gt{width:100%;border-collapse:collapse;font-size:12.5px;margin:4px 0 6px}.ops .ops-gms #view-gms table.gt th{text-align:start;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--mid);background:var(--bg);padding:7px 11px;border-bottom:1px solid var(--rule);font-weight:600}.ops .ops-gms #view-gms table.gt td{padding:9px 11px;border-bottom:1px solid var(--rule2);vertical-align:top;color:var(--body);line-height:1.55}.ops .ops-gms #view-gms table.gt tr:last-child td{border-bottom:0}.ops .ops-gms #view-gms table.gt td b{color:var(--ink)}.ops .ops-gms #view-gms .gtbox{border:1px solid var(--rule);border-radius:11px;overflow:hidden;margin-bottom:8px}.ops .ops-gms #view-gms ol.gsteps{margin:4px 0 8px;padding:0;list-style:none;counter-reset:gs}.ops .ops-gms #view-gms ol.gsteps li{position:relative;padding-inline-start:30px;margin-bottom:10px;counter-increment:gs;font-size:13px;color:var(--body);line-height:1.6}.ops .ops-gms #view-gms ol.gsteps li:before{content:counter(gs);position:absolute;inset-inline-start:0;top:1px;width:20px;height:20px;border-radius:6px;background:var(--bg);color:var(--ink);font-size:10.5px;font-weight:600;display:flex;align-items:center;justify-content:center}.ops .ops-gms #view-gms ol.gsteps .who{font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--light);margin-inline-start:7px}.ops .ops-gms #view-gms .gck{border:1px solid var(--rule);border-radius:11px;overflow:hidden;margin:4px 0 10px}.ops .ops-gms #view-gms .gckr{display:flex;gap:11px;align-items:flex-start;padding:10px 13px;border-bottom:1px solid var(--rule2);cursor:pointer}.ops .ops-gms #view-gms .gckr:last-child{border-bottom:0}.ops .ops-gms #view-gms .gckr:hover{background:var(--bg)}.ops .ops-gms #view-gms .gckr.on{background:#f4fbf8}.ops .ops-gms #view-gms .gbx{width:17px;height:17px;border:1.5px solid var(--faint);border-radius:5px;flex:none;margin-top:1px;display:flex;align-items:center;justify-content:center;font-size:11px;color:transparent;background:#fff}.ops .ops-gms #view-gms .gckr.on .gbx{background:#12a97c;border-color:#12a97c;color:#fff}.ops .ops-gms #view-gms .gckt{flex:1;font-size:13px;color:var(--ink);line-height:1.5}.ops .ops-gms #view-gms .gckr.on .gckt{color:var(--mid);text-decoration:line-through;text-decoration-color:var(--faint)}.ops .ops-gms #view-gms .gckh{font-size:11.5px;color:var(--light);margin-top:2px;display:block}.ops .ops-gms #view-gms .gckw{font-size:11px;color:var(--light);flex:0 0 120px;text-align:end;padding-top:2px}.ops .ops-gms #view-gms ol.gnever{margin:4px 0 0;padding-inline-start:20px}.ops .ops-gms #view-gms ol.gnever li{font-size:13px;color:var(--body);line-height:1.6;margin-bottom:7px}.ops .ops-gms #view-gms ol.gnever li b{color:var(--ink)}.ops .ops-gms #view-gms .gladder{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin:6px 0 10px}.ops .ops-gms #view-gms .gladder span.st{border:1px solid var(--rule);border-radius:8px;padding:5px 11px;font-size:12px;color:var(--ink);background:#fff}.ops .ops-gms #view-gms .gladder span.ar{color:var(--light);font-size:12px}.ops .ops-gms #view-gms .gdefs{display:grid;grid-template-columns:1fr 1fr;gap:10px 22px;margin-top:4px}.ops .ops-gms #view-gms .gdef{font-size:12.5px;color:var(--body);line-height:1.6}.ops .ops-gms #view-gms .gdef b{color:var(--ink);display:block}.ops .ops-gms #view-gms .gdef .code{font-size:10.5px;color:var(--light);font-weight:400}.ops .ops-gms #view-gms .gdiv h2{font-size:14px;font-weight:600;color:var(--ink);margin:22px 0 8px;padding-bottom:6px;border-bottom:1px solid var(--rule);display:flex;align-items:center;gap:9px}.ops .ops-gms #view-gms .gdiv h2 .n{background:var(--ink);color:#fff;border-radius:5px;font-size:10px;padding:2px 6px;font-weight:600;display:inline-block}.ops .ops-gms #view-gms .gdiv p{font-size:13px;color:var(--body);line-height:1.65;margin:0 0 9px}.ops .ops-gms #view-gms .gdiv p.lead{font-size:14px;color:var(--ink)}.ops .ops-gms #view-gms .gdiv b,.ops .ops-gms #view-gms .gdiv strong{color:var(--ink);font-weight:600}.ops .ops-gms #view-gms .gdiv .note{border-inline-start:2px solid var(--rule);padding:3px 0 3px 12px;color:var(--mid);font-size:12.5px;line-height:1.6;margin:10px 0}.ops .ops-gms #view-gms .gdiv .tbl-box{border:1px solid var(--rule);border-radius:11px;overflow:hidden;margin:4px 0 10px}.ops .ops-gms #view-gms .gdiv table{width:100%;border-collapse:collapse;font-size:12.5px}.ops .ops-gms #view-gms .gdiv th{text-align:start;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--mid);background:var(--bg);padding:7px 11px;border-bottom:1px solid var(--rule);font-weight:600}.ops .ops-gms #view-gms .gdiv td{padding:9px 11px;border-bottom:1px solid var(--rule2);vertical-align:top;color:var(--body);line-height:1.55}.ops .ops-gms #view-gms .gdiv tr:last-child td{border-bottom:0}.ops .ops-gms #view-gms .gdiv td.t,.ops .ops-gms #view-gms .gdiv td.k{color:var(--ink);font-weight:500}.ops .ops-gms #view-gms .gdiv ol.rules{margin:4px 0 0;padding-inline-start:20px}.ops .ops-gms #view-gms .gdiv ol.rules li{font-size:13px;color:var(--body);line-height:1.6;margin-bottom:7px}.ops .ops-gms #view-gms .gdiv ul.dec{margin:4px 0 8px;padding:0;list-style:none;column-count:2;column-gap:22px}.ops .ops-gms #view-gms .gdiv ul.dec li{position:relative;padding-inline-start:14px;margin-bottom:6px;font-size:12.5px;color:var(--body);line-height:1.55;break-inside:avoid}.ops .ops-gms #view-gms .gdiv ul.dec li:before{content:"·";position:absolute;inset-inline-start:3px;color:var(--light)}.ops .ops-gms #view-gms .gdiv .esc{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin:6px 0 10px}.ops .ops-gms #view-gms .gdiv .esc .step{border:1px solid var(--rule);border-radius:8px;padding:5px 11px;font-size:12px;color:var(--ink);background:#fff}.ops .ops-gms #view-gms .gdiv .esc .arr{color:var(--light)}.ops .ops-gms #view-gms .gdiv .code{font-size:10.5px;color:var(--light);font-weight:400;display:block}.ops .ops-gms #view-gms .gfoot{margin-top:24px;padding-top:12px;border-top:1px solid var(--rule);font-size:11.5px;color:var(--light)}.ops .ops-gms #view-gms .gbar{display:flex;gap:7px;align-items:center;margin:14px 0 2px;flex-wrap:wrap}.ops .ops-gms #view-gms .gtag{font-size:10px;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 10px;border:1px solid var(--rule);color:var(--mid)}.ops .ops-gms #view-gms .gtag.pr{background:var(--ink);border-color:var(--ink);color:#fff}.ops .ops-gms #view-gms .gtag.cl{background:#e7f5ec;border-color:#e7f5ec;color:#0b7a5a}.ops .ops-gms #view-gms .gtag.mf{background:#f3effe;border-color:#f3effe;color:#4c2a9e}.ops .ops-gms #view-gms .gprog{margin-inline-start:auto;font-size:11.5px;color:var(--mid);font-weight:600}@media print{.ops .ops-gms #view-gms .gpane,.ops .ops-gms #view-gms .gpane *{visibility:visible!important}}@media print{.ops .ops-gms #view-gms .gpane{position:absolute;top:0;right:0;bottom:0;left:0;padding:0}}@media print{.ops .ops-gms #view-gms .gside,.ops .ops-gms #view-gms .gbar{display:none!important}}.ops .ops-fm .pill{display:inline-flex;align-items:center;border-radius:999px;padding:2.5px 9px;font-size:10.5px;font-weight:600;white-space:nowrap;border:1px solid var(--faint);color:var(--ink);background:var(--bg)}.ops .ops-fm .pill.brief{border-style:dashed}.ops .ops-fm .pill.approve{background:var(--ink);color:#fff;border-color:var(--ink)}.ops .ops-fm .pill.joint{background:#fff;border:1.5px solid var(--ink)}.ops .ops-fm .pill.handoff{background:#fff;border:1px solid var(--faint);color:var(--mid)}.ops .ops-fm .rko .bx{width:14px;height:14px;border:1.5px solid var(--faint);border-radius:4px;flex:none;margin-top:2px}.ops .ops-fm .rko.rad .bx{border-radius:50%}.ops .ops-fm .rko.sel .bx{background:var(--ink);border-color:var(--ink)}.ops .ops-fm .rkmh .hint{font-size:11px;color:var(--light)}.ops .ops-fm #view-forms .fmwrap{display:grid;grid-template-columns:232px minmax(0,1fr);gap:0;border:1px solid var(--rule);border-radius:16px;overflow:hidden;background:#fff}.ops .ops-fm #view-forms .fmside{background:var(--bg);border-inline-end:1px solid var(--rule);padding:14px 10px;max-height:1400px;overflow:auto}.ops .ops-fm #view-forms .fcode{font-size:9.5px;color:var(--light);font-variant-numeric:tabular-nums;white-space:nowrap}.ops .ops-fm #view-forms .fmi.on .fcode{color:var(--mid)}.ops .ops-fm #view-forms .gmslink{cursor:pointer;text-decoration:underline;text-decoration-color:var(--faint)}.ops .ops-fm #view-forms .gmslink:hover{text-decoration-color:var(--ink)}.ops .ops-fm #view-forms .fsearch{width:100%;border:1px solid var(--rule);border-radius:9px;padding:6px 10px;font:inherit;font-size:12.5px;background:#fff;color:var(--ink);outline:none;margin-bottom:10px}.ops .ops-fm #view-forms .fsearch:focus{border-color:var(--ink)}.ops .ops-fm #view-forms .ffold{display:flex;align-items:center;gap:7px;padding:6px 8px;border-radius:8px;cursor:pointer;color:var(--body);-webkit-user-select:none;user-select:none}.ops .ops-fm #view-forms .ffold:hover{background:#fff;color:var(--ink)}.ops .ops-fm #view-forms .fcar{color:var(--light);font-size:10px;width:10px;flex:none}.ops .ops-fm #view-forms .ffn{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops .ops-fm #view-forms .fct{font-size:10.5px;color:var(--light);background:#fff;border-radius:999px;padding:1px 7px;font-weight:600}.ops .ops-fm #view-forms .ffold.lv1{font-size:13px;font-weight:600;color:var(--ink);margin-top:10px}.ops .ops-fm #view-forms .ffold.lv1:first-of-type{margin-top:0}.ops .ops-fm #view-forms .ffold.lv2{font-size:12.5px;margin-inline-start:12px}.ops .ops-fm #view-forms .ffold.open>.fct{background:var(--bg)}.ops .ops-fm #view-forms .fmi.lv3{margin-inline-start:24px}.ops .ops-fm #view-forms .fmg{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--light);margin:12px 8px 5px}.ops .ops-fm #view-forms .fmg:first-child{margin-top:0}.ops .ops-fm #view-forms .fmi{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:9px;cursor:pointer;font-size:13px;color:var(--body);line-height:1.35}.ops .ops-fm #view-forms .fmi:hover{background:#fff;color:var(--ink)}.ops .ops-fm #view-forms .fmi.on{background:#fff;color:var(--ink);font-weight:600;box-shadow:0 1px 2px #1111130f}.ops .ops-fm #view-forms .fmi .dot{width:6px;height:6px;border-radius:50%;background:var(--faint);flex:none}.ops .ops-fm #view-forms .fmi.filled .dot{background:#12a97c}.ops .ops-fm #view-forms .fmpane{padding:22px 24px 28px;min-width:0}.ops .ops-fm #view-forms .fmhead{border-bottom:2px solid var(--ink);padding-bottom:12px;margin-bottom:6px}.ops .ops-fm #view-forms .fmhead .eyebrow{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--light);margin-bottom:4px}.ops .ops-fm #view-forms .fmhead h3{font-size:22px;font-weight:600;color:var(--ink);margin:0 0 3px;line-height:1.2}.ops .ops-fm #view-forms .fmhead .s{font-size:13px;color:var(--mid)}.ops .ops-fm #view-forms .fmmeta{display:flex;flex-wrap:wrap;gap:0;border:1px solid var(--rule);border-radius:10px;overflow:hidden;margin:14px 0 18px}.ops .ops-fm #view-forms .fmmeta div{flex:1;min-width:120px;padding:8px 10px;border-inline-end:1px solid var(--rule)}.ops .ops-fm #view-forms .fmmeta div:last-child{border-inline-end:0}.ops .ops-fm #view-forms .fmmeta .k{font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--light);margin-bottom:3px}.ops .ops-fm #view-forms .fmmeta .v{font-size:12.5px;color:var(--ink);font-weight:500}.ops .ops-fm #view-forms .asgbar{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding:9px 12px;border:1px solid var(--rule);border-radius:10px;background:var(--bg)}.ops .ops-fm #view-forms .asgl{font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--light);white-space:nowrap}.ops .ops-fm #view-forms .asgbar select,.ops .ops-fm #view-forms .asgbar input{border:1px solid var(--rule);border-radius:7px;padding:5px 9px;font:inherit;font-size:12.5px;background:#fff;color:var(--ink);outline:none}.ops .ops-fm #view-forms .asgbar select{max-width:230px}.ops .ops-fm #view-forms .asgbar input{flex:1;min-width:0}.ops .ops-fm #view-forms .fmbar{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:16px;align-items:center}.ops .ops-fm #view-forms .fmbtn{border:1px solid var(--rule);background:#fff;border-radius:9px;padding:7px 12px;font:inherit;font-size:12.5px;color:var(--body);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.ops .ops-fm #view-forms .fmbtn:hover{border-color:var(--faint);background:var(--bg);color:var(--ink)}.ops .ops-fm #view-forms .fmbtn.pri{background:var(--ink);border-color:var(--ink);color:#fff}.ops .ops-fm #view-forms .fmbtn.pri:hover{opacity:.9}.ops .ops-fm #view-forms .fmstat{font-size:11.5px;color:var(--light);margin-inline-start:auto}.ops .ops-fm #view-forms .fmblock{border:1px solid var(--rule);border-radius:12px;margin-bottom:16px;overflow:hidden}.ops .ops-fm #view-forms .fmblock>.bt{background:var(--bg);border-bottom:1px solid var(--rule);padding:9px 14px;font-size:13px;font-weight:600;color:var(--ink)}.ops .ops-fm #view-forms .fmblock>.bn{padding:9px 14px 0;font-size:12px;color:var(--mid)}.ops .ops-fm #view-forms .fmbody{padding:12px 14px 14px}.ops .ops-fm #view-forms .fld{margin-bottom:12px}.ops .ops-fm #view-forms .fld:last-child{margin-bottom:0}.ops .ops-fm #view-forms .fld>label{display:block;font-size:12.5px;font-weight:500;color:var(--ink);margin-bottom:5px}.ops .ops-fm #view-forms .fld .hint{font-size:11.5px;color:var(--light);margin:-2px 0 5px}.ops .ops-fm #view-forms input[type=text],.ops .ops-fm #view-forms input[type=date],.ops .ops-fm #view-forms input[type=number],.ops .ops-fm #view-forms select,.ops .ops-fm #view-forms textarea{width:100%;border:1px solid var(--rule);border-radius:8px;padding:7px 10px;font:inherit;font-size:13px;color:var(--ink);background:#fff;outline:none}.ops .ops-fm #view-forms textarea{resize:vertical;line-height:1.6}.ops .ops-fm #view-forms input:focus,.ops .ops-fm #view-forms select:focus,.ops .ops-fm #view-forms textarea:focus{border-color:var(--ink)}.ops .ops-fm #view-forms .row2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ops .ops-fm #view-forms .yn{display:flex;align-items:flex-start;gap:10px;padding:9px 0;border-bottom:1px solid var(--rule2)}.ops .ops-fm #view-forms .yn:last-child{border-bottom:0}.ops .ops-fm #view-forms .yn .t{flex:1;min-width:0}.ops .ops-fm #view-forms .yn .t .l{font-size:12.5px;font-weight:500;color:var(--ink)}.ops .ops-fm #view-forms .yn .t .h{font-size:11.5px;color:var(--light);margin-top:1px}.ops .ops-fm #view-forms .yn .opts{display:flex;gap:6px;flex:none}.ops .ops-fm #view-forms .yn .ev{flex:0 0 32%}.ops .ops-fm #view-forms .pill{border:1px solid var(--rule);background:#fff;border-radius:999px;padding:4px 11px;font-size:11.5px;color:var(--mid);cursor:pointer}.ops .ops-fm #view-forms .pill.on{background:var(--ink);border-color:var(--ink);color:#fff;font-weight:500}.ops .ops-fm #view-forms .pill.on.no{background:#dc2626;border-color:#dc2626}.ops .ops-fm #view-forms .chk{display:flex;align-items:center;gap:9px;padding:7px 0;border-bottom:1px solid var(--rule2);cursor:pointer;font-size:12.5px;color:var(--ink)}.ops .ops-fm #view-forms .chk:last-child{border-bottom:0}.ops .ops-fm #view-forms .chk .bx{width:16px;height:16px;border:1.4px solid var(--faint);border-radius:4px;flex:none;display:grid;place-items:center;font-size:11px;color:#fff}.ops .ops-fm #view-forms .chk.on .bx{background:var(--ink);border-color:var(--ink)}.ops .ops-fm #view-forms .sig{display:grid;grid-template-columns:1fr 130px;gap:10px;align-items:end;margin-top:4px}.ops .ops-fm #view-forms .sig .cap{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--light);margin-top:4px}.ops .ops-fm #view-forms .fmfoot{margin-top:18px;padding-top:12px;border-top:1px solid var(--rule);font-size:11.5px;color:var(--light)}.ops .ops-fm #view-forms .fmwho{padding:0 8px 10px;border-bottom:1px solid var(--rule);margin-bottom:6px}.ops .ops-fm #view-forms .fmwho label{display:block;font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--light);margin-bottom:4px}.ops .ops-fm #view-forms .fmwho input{width:100%;border:1px solid var(--rule);border-radius:7px;padding:5px 8px;font:inherit;font-size:12.5px;background:#fff;color:var(--ink)}.ops .ops-fm #view-forms .fmi .n{margin-inline-start:auto;font-size:11px;color:var(--light);background:#fff;border-radius:999px;padding:1px 7px;font-weight:600}.ops .ops-fm #view-forms .fmi.on .n{background:var(--bg)}.ops .ops-fm #view-forms .fmcrumb{font-size:12.5px;color:var(--light);margin-bottom:10px}.ops .ops-fm #view-forms .fmcrumb #fm-back{cursor:pointer;color:var(--mid)}.ops .ops-fm #view-forms .fmcrumb #fm-back:hover{color:var(--ink)}.ops .ops-fm #view-forms .fmcrumb b{color:var(--ink);font-weight:600}.ops .ops-fm #view-forms .fmtbl{border:1px solid var(--rule);border-radius:12px;overflow:hidden}.ops .ops-fm #view-forms .fmtbl table{width:100%;border-collapse:collapse;font-size:12.5px}.ops .ops-fm #view-forms .fmtbl th{text-align:start;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--mid);background:var(--bg);padding:8px 12px;border-bottom:1px solid var(--rule);font-weight:600}.ops .ops-fm #view-forms .fmtbl td{padding:9px 12px;border-bottom:1px solid var(--rule2);vertical-align:middle}.ops .ops-fm #view-forms .fmtbl tr:last-child td{border-bottom:0}.ops .ops-fm #view-forms .fmtbl tr[data-open]{cursor:pointer}.ops .ops-fm #view-forms .fmtbl tr[data-open]:hover td{background:var(--bg)}.ops .ops-fm #view-forms .fmtbl td.nm{font-weight:600;color:var(--ink)}.ops .ops-fm #view-forms .fmtbl td.w{color:var(--light);white-space:nowrap}.ops .ops-fm #view-forms .fmtbl td.act{text-align:end;white-space:nowrap}.ops .ops-fm #view-forms .mini{border:1px solid var(--rule);background:#fff;border-radius:7px;padding:3px 9px;font:inherit;font-size:11px;color:var(--mid);cursor:pointer;margin-inline-start:5px}.ops .ops-fm #view-forms .mini:hover{border-color:var(--faint);color:var(--ink)}.ops .ops-fm #view-forms .mini.del:hover{border-color:#e39b9b;color:#b3261e;background:#fbeaea}.ops .ops-fm #view-forms .tag{font-size:10.5px;font-weight:600;border-radius:999px;padding:2px 9px}.ops .ops-fm #view-forms .tag.draft{background:var(--bg);color:var(--mid)}.ops .ops-fm #view-forms .tag.submitted{background:#e7f5ec;color:#12a97c}.ops .ops-fm #view-forms .fmempty{border:1px dashed var(--faint);border-radius:12px;padding:34px 20px;text-align:center;color:var(--light);font-size:13px}.ops .ops-fm #view-forms .fmempty .g{font-size:26px;color:var(--faint);margin-bottom:8px}.ops .ops-fm #view-forms .pill.ro,.ops .ops-fm #view-forms .chk.ro{cursor:default;opacity:.85}.ops .ops-fm #view-forms input:disabled,.ops .ops-fm #view-forms select:disabled,.ops .ops-fm #view-forms textarea:disabled{background:var(--bg);color:var(--body);opacity:1}.ops .ops-fm #view-forms .fmabout{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--rule);border-radius:12px;overflow:hidden;margin:0 0 18px}.ops .ops-fm #view-forms .fmabout .ab{padding:12px 14px;border-inline-end:1px solid var(--rule);border-bottom:1px solid var(--rule)}.ops .ops-fm #view-forms .fmabout .ab:nth-child(2){border-inline-end:0}.ops .ops-fm #view-forms .fmabout .ab.wide{grid-column:1 / -1;border-inline-end:0;border-bottom:0;background:var(--bg)}.ops .ops-fm #view-forms .fmabout .k{font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--light);margin-bottom:5px}.ops .ops-fm #view-forms .fmabout .v{font-size:12.5px;color:var(--body);line-height:1.55}.ops .ops-fm #view-forms ol.how{margin:6px 0 0;padding-inline-start:18px}.ops .ops-fm #view-forms ol.how li{font-size:12.5px;color:var(--body);line-height:1.55;margin-bottom:4px}.ops .ops-fm #view-forms ol.how li::marker{color:var(--light);font-weight:600;font-size:11px}.ops .ops-fm #view-forms .fmhelp{border:1px solid var(--rule);border-radius:12px;margin-bottom:16px;overflow:hidden;background:var(--bg)}.ops .ops-fm #view-forms .fmhelp summary{cursor:pointer;padding:9px 14px;font-size:12.5px;font-weight:600;color:var(--ink);list-style:none}.ops .ops-fm #view-forms .fmhelp summary::-webkit-details-marker{display:none}.ops .ops-fm #view-forms .fmhelp summary:before{content:"B8";color:var(--light);margin-inline-end:7px;display:inline-block}.ops .ops-fm #view-forms .fmhelp .hb{padding:0 14px 6px;font-size:12.5px;color:var(--body);line-height:1.55}.ops .ops-fm #view-forms .fmhelp ol.how{padding:0 14px 12px;padding-inline-start:32px}@media print{.ops .ops-fm #view-forms .fmside,.ops .ops-fm #view-forms .fmbar,.ops .ops-fm #view-forms .shared,.ops .ops-fm #view-forms .fmcrumb,.ops .ops-fm #view-forms .fmhelp{display:none!important}}@media print{.ops .ops-fm #view-forms .fmwrap{display:block;border:0;border-radius:0}}@media print{.ops .ops-fm #view-forms .fmpane{padding:0}}@media print{.ops .ops-fm #view-forms .fmblock{break-inside:avoid;page-break-inside:avoid}}@media print{.ops .ops-fm #view-forms input,.ops .ops-fm #view-forms select,.ops .ops-fm #view-forms textarea{border-color:#d6d6dc!important}}.ops .ops-fm #view-forms .asgok{font-size:11px;font-weight:600;color:#0b7a5a;background:#e7f5ec;border-radius:999px;padding:2px 9px}.ops .ops-fm #view-forms .asgwarn{font-size:11px;font-weight:600;color:#9a5b06;background:#fef3e2;border-radius:999px;padding:2px 9px}.ops .ops-fm #view-forms .asgbar select{flex:1;min-width:0;max-width:none}.ops .ops-fm #view-forms .asgbar select:disabled{background:var(--bg);color:var(--light)}.ops .ops-gtm .fstage{background:#fff;border:1px solid var(--rule);border-radius:16px;box-shadow:0 1px 2px #1111130d;margin-bottom:14px;overflow:hidden}.ops .ops-gtm .fshead{padding:15px 18px;display:flex;align-items:center;gap:12px;cursor:pointer}.ops .ops-gtm .fshead:hover{background:var(--bg)}.ops .ops-gtm .fsnum{width:30px;height:30px;border-radius:9px;background:var(--ink);color:#fff;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;flex:none}.ops .ops-gtm .fstitle{flex:1;min-width:0}.ops .ops-gtm .fstitle .t{font-size:15px;font-weight:600;color:var(--ink)}.ops .ops-gtm .fstitle .p{font-size:11.5px;color:var(--mid);margin-top:1px}.ops .ops-gtm .fscount{font-size:11px;font-weight:500;color:var(--mid);background:var(--bg);border-radius:999px;padding:3px 10px;flex:none}.ops .ops-gtm .fscaret{color:var(--light);transition:transform var(--dur) var(--ease);flex:none}.ops .ops-gtm .fstage.open .fscaret{transform:rotate(90deg);color:var(--ink)}[dir=rtl] .ops .ops-gtm .fscaret{transform:scaleX(-1)}[dir=rtl] .ops .ops-gtm .fstage.open .fscaret{transform:scaleX(-1) rotate(-90deg)}.ops .ops-gtm .fsbody{display:none;border-top:1px solid var(--rule2)}.ops .ops-gtm .fstage.open .fsbody{display:block}.ops .ops-gtm .tplcard{background:#fff;border:1px solid var(--rule);border-radius:16px;padding:18px 20px;margin-bottom:14px;display:flex;align-items:center;gap:16px;cursor:pointer;box-shadow:0 1px 2px #1111130d;transition:box-shadow var(--dur) var(--ease)}.ops .ops-gtm .tplcard:hover{box-shadow:0 8px 22px #1111131a}.ops .ops-gtm .tplic{width:44px;height:44px;border-radius:12px;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:600;flex:none}.ops .ops-gtm .tplt{flex:1;min-width:0}.ops .ops-gtm .tplt .t{font-size:15.5px;font-weight:600;color:var(--ink)}.ops .ops-gtm .tplt .d{font-size:12px;color:var(--mid);margin-top:2px;line-height:1.5}.ops .ops-gtm .tplmeta{font-size:11px;font-weight:500;color:var(--mid);background:var(--bg);border-radius:999px;padding:4px 12px;white-space:nowrap;flex:none}.ops .ops-gtm .tback{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--rule);background:#fff;border-radius:10px;padding:7px 14px;font-size:12.5px;font-weight:500;color:var(--body);cursor:pointer;margin-bottom:14px}.ops .ops-gtm .tback:hover{background:var(--bg)}.ops .ops-gtm .gtot{background:var(--ink);color:#fff;border-radius:16px;padding:18px 22px;margin-bottom:16px;display:flex;gap:22px;align-items:center;flex-wrap:wrap}.ops .ops-gtm .gtot .big{font-size:30px;font-weight:300;line-height:1}.ops .ops-gtm .gtot .lbl{font-size:11px;font-weight:500;opacity:.75;display:block;margin-top:3px}.ops .ops-gtm .gtot .note{flex:1;min-width:240px;font-size:12px;line-height:1.7;opacity:.9}.ops .ops-gtm .ghow{background:var(--bg);border-radius:13px;padding:13px 17px;margin-bottom:16px;font-size:12.5px;color:var(--body);line-height:1.75}.ops .ops-gtm .ghow b{color:var(--ink)}.ops .ops-gtm .gmeta{background:#fff;border:1px dashed var(--faint);border-radius:13px;padding:12px 17px;margin-bottom:16px;font-size:12.5px;color:var(--mid)}.ops .ops-gtm .gmeta p{margin:2px 0}.ops .ops-gtm .gsec .fshead .fsnum{background:#fff;color:var(--ink);border:1.5px solid var(--ink)}.ops .ops-gtm .ghrs{font-size:11px;font-weight:600;color:var(--ink);background:var(--bg);border:1px solid var(--rule);border-radius:999px;padding:3px 11px;white-space:nowrap;flex:none}.ops .ops-gtm .gsrc{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:500;color:var(--mid);background:var(--bg);border-radius:8px;padding:3px 10px;margin-bottom:10px}.ops .ops-gtm .gsrc b{font-weight:600;color:var(--body)}.ops .ops-gtm .gbody{padding:4px 18px 18px;direction:inherit;text-align:start}.ops .ops-gtm .gbody p{font-size:13px;color:var(--body);line-height:1.7;margin:7px 0}.ops .ops-gtm .gbody h2{font-size:14px;font-weight:600;color:var(--ink);margin:14px 0 4px}.ops .ops-gtm .gbody ul{margin:6px 0;padding-inline-start:22px}.ops .ops-gtm .gbody li{font-size:13px;color:var(--body);line-height:1.7;margin:2px 0}.ops .ops-gtm .gbody table{border-collapse:collapse;margin:10px 0;width:100%}.ops .ops-gtm .gbody th,.ops .ops-gtm .gbody td{border:1px solid var(--rule);padding:6px 10px;font-size:12px;color:var(--body);text-align:start}.ops .ops-gtm .gbody th{background:var(--bg);font-weight:600;color:var(--ink)}.ops .ops-gtm .gnum{display:inline-block;background:var(--bg);border:1px solid var(--rule);border-radius:6px;padding:1px 8px;font-size:10.5px;font-weight:600;color:var(--mid);margin-inline-end:9px;vertical-align:2px}.ops .ops-gtm .gsub{font-size:12.5px;font-weight:600;color:var(--ink);margin:0;display:inline}.ops .ops-gtm .gitem{margin:7px 0}.ops .ops-gtm .gih{cursor:pointer;display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid var(--rule);border-radius:10px;background:#fff;transition:background var(--dur) var(--ease)}.ops .ops-gtm .gih:hover{background:var(--bg)}.ops .ops-gtm .gih h2{margin:0;font-size:13.5px}.ops .ops-gtm .gih .gc{color:var(--light);font-size:10px;transition:transform var(--dur) var(--ease);flex:none}[dir=rtl] .ops .ops-gtm .gih .gc{transform:scaleX(-1)}.ops .ops-gtm .gitem.open .gih .gc{transform:rotate(90deg);color:var(--ink)}[dir=rtl] .ops .ops-gtm .gitem.open .gih .gc{transform:scaleX(-1) rotate(-90deg)}.ops .ops-gtm .gic{display:none;padding:6px 12px 4px;padding-inline-start:26px}.ops .ops-gtm .gitem.open .gic{display:block}.ops .ops-gtm .gq{color:var(--mid);background:var(--bg);border-inline-start:2px solid var(--faint);padding:6px 11px;border-start-start-radius:0;border-end-start-radius:0;border-start-end-radius:9px;border-end-end-radius:9px;font-size:12.5px}.ops .ops-gtm .gq:before{content:"✎  ";color:var(--light)}.ops .ops-gtm .garr{text-align:center;color:var(--light);margin:1px 0;font-size:12px}.ops .ops-gtm .gflow{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:9px 0}.ops .ops-gtm .gflow .st{border:1px solid var(--rule);background:#fff;border-radius:9px;padding:4px 12px;font-size:11.5px;font-weight:500;color:var(--ink);box-shadow:0 1px 2px #1111130a}.ops .ops-gtm .gflow .ar{color:var(--light);font-size:11px;font-weight:600}.ops .ops-gtm .gill{margin:12px 0;background:var(--bg);border-radius:13px;padding:14px;display:flex;justify-content:center}.ops .ops-gtm .gill svg{max-width:100%;height:auto}.ops .ops-gtm #view-flow .tplcard{color:var(--ink);background:#fff;border:1px solid var(--rule);border-radius:6px;padding:2px 8px;margin-inline-end:5px;cursor:pointer;display:inline-block;margin-top:3px}.ops .ops-gtm #view-flow .tplcard:hover{border-color:var(--ink);background:var(--bg)}.ops .ops-rk .rkwrap{display:grid;grid-template-columns:232px minmax(0,1fr);gap:18px;align-items:start}@media(max-width:880px){.ops .ops-rk .rkwrap{grid-template-columns:1fr}}.ops .ops-rk .rkside{position:sticky;top:14px;border:1px solid var(--rule);border-radius:16px;padding:10px;background:#fff;max-height:84vh;overflow:auto}.ops .ops-rk .rkg{display:flex;align-items:center;gap:7px;font-size:10.5px;font-weight:600;color:var(--ink);margin:4px 0 2px;padding:7px 9px;border-radius:9px;cursor:pointer;-webkit-user-select:none;user-select:none}.ops .ops-rk .rkg:hover{background:var(--bg)}.ops .ops-rk .rkg .gcv{color:var(--light);font-size:9px;transition:transform var(--dur) var(--ease)}.ops .ops-rk .rkg.open .gcv{transform:rotate(90deg);color:var(--ink)}[dir=rtl] .ops .ops-rk .rkg .gcv{transform:scaleX(-1)}[dir=rtl] .ops .ops-rk .rkg.open .gcv{transform:scaleX(-1) rotate(-90deg)}.ops .ops-rk .rkg .gn{flex:1}.ops .ops-rk .rkg .gct{font-size:9.5px;font-weight:500;color:var(--light)}.ops .ops-rk .rkgrp{display:none;padding-inline-start:4px}.ops .ops-rk .rkgrp.open{display:block}.ops .ops-rk .rki{display:flex;gap:8px;align-items:center;padding:7px 9px;border-radius:9px;cursor:pointer;font-size:12.3px;color:var(--body);transition:background var(--dur) var(--ease)}.ops .ops-rk .rki:hover{background:var(--bg)}.ops .ops-rk .rki.on{background:var(--ink);color:#fff;font-weight:600}.ops .ops-rk .rki .cd{font-size:9px;font-weight:600;border:1px solid var(--faint);border-radius:5px;padding:0 5px;color:var(--light);flex:none}.ops .ops-rk .rki.on .cd{border-color:#ffffff80;color:#fffc}.ops .ops-rk .rktop{border:1px solid var(--rule);border-radius:16px;padding:17px 19px;margin-bottom:12px;background:#fff}.ops .ops-rk .rktop h3{font-size:19px;font-weight:600;color:var(--ink);margin:0 0 3px}.ops .ops-rk .rktop .w{font-size:13px;color:var(--body)}.ops .ops-rk .rkchips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ops .ops-rk .rkchip{font-size:10.5px;font-weight:500;border:1px solid var(--rule);border-radius:999px;padding:3px 10px;color:var(--body)}.ops .ops-rk .rkchip b{font-weight:600;color:var(--mid);font-size:9.5px}.ops .ops-rk .rkchip.core{background:var(--ink);color:#fff;border-color:var(--ink)}.ops .ops-rk .rkstep{border:1px solid var(--rule);border-radius:15px;margin-bottom:11px;overflow:hidden;background:#fff}.ops .ops-rk .rksh{padding:11px 15px;display:flex;align-items:center;gap:9px;cursor:pointer}.ops .ops-rk .rksh:hover{background:var(--bg)}.ops .ops-rk .rksh .sn{width:21px;height:21px;border-radius:7px;background:var(--ink);color:#fff;font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;flex:none}.ops .ops-rk .rksh .st{flex:1;font-size:13px;font-weight:600;color:var(--ink)}.ops .ops-rk .rksh .cv{color:var(--light);font-size:10px;transition:transform var(--dur) var(--ease)}.ops .ops-rk .rkstep.open .rksh .cv{transform:rotate(90deg);color:var(--ink)}.ops .ops-rk .rksb{display:none;padding:3px 15px 14px;border-top:1px solid var(--rule2)}.ops .ops-rk .rkstep.open .rksb{display:block}.ops .ops-rk .rkhow{background:var(--bg);border-radius:10px;padding:9px 13px;margin:8px 0 11px}.ops .ops-rk .rkhow ol{margin:0;padding-inline-start:16px}.ops .ops-rk .rkhow li{font-size:12.2px;margin:3px 0;color:var(--body)}.ops .ops-rk .rkf{margin:10px 0}.ops .ops-rk .rkl{font-size:12.4px;font-weight:500;color:var(--ink);display:block;margin-bottom:4px}.ops .ops-rk .rkin{width:100%;border:1px solid var(--rule);border-radius:9px;padding:7px 10px;font-family:inherit;font-size:12.4px;color:var(--ink);background:#fff}.ops .ops-rk .rkin:focus{outline:none;border-color:var(--ink)}.ops .ops-rk textarea.rkin{min-height:50px;resize:vertical;line-height:1.5}.ops .ops-rk .rko{display:flex;align-items:flex-start;gap:8px;padding:5px 9px;border:1px solid var(--rule);border-radius:9px;margin:4px 0;cursor:pointer;font-size:12.2px}.ops .ops-rk .rko:hover{background:var(--bg)}.ops .ops-rk .rko.sel{border-color:var(--ink);background:var(--bg)}.ops .ops-rk .rko .bx{width:14px;height:14px;border:1.5px solid var(--faint);border-radius:4px;flex:none;margin-top:2px}.ops .ops-rk .rko.rad .bx{border-radius:50%}.ops .ops-rk .rko.sel .bx{background:var(--ink);border-color:var(--ink)}.ops .ops-rk .rksc{display:flex;gap:5px;margin-top:4px;flex-wrap:wrap}.ops .ops-rk .rksc span{border:1px solid var(--rule);border-radius:8px;padding:3px 12px;cursor:pointer;font-size:12px}.ops .ops-rk .rksc span.sel{background:var(--ink);color:#fff;border-color:var(--ink)}.ops .ops-rk .rkanch{font-size:10.5px;color:var(--mid);margin-top:3px}.ops .ops-rk .rkt{width:100%;border-collapse:collapse;margin:6px 0;font-size:11.8px}.ops .ops-rk .rkt th{background:var(--bg);border:1px solid var(--rule);padding:5px 7px;font-weight:600;color:var(--ink);font-size:11px;text-align:start}.ops .ops-rk .rkt td{border:1px solid var(--rule);padding:0}.ops .ops-rk .rkt td input,.ops .ops-rk .rkt td select{width:100%;border:none;padding:5px 7px;font-family:inherit;font-size:11.8px;background:transparent;color:var(--ink)}.ops .ops-rk .rkt td input:focus,.ops .ops-rk .rkt td select:focus{outline:2px solid var(--ink);outline-offset:-2px}.ops .ops-rk .rkt td.lab{padding:5px 7px;font-weight:500;color:var(--light);background:#fff}.ops .ops-rk .rkt td.ref{padding:5px 7px;color:var(--mid);background:#fff}.ops .ops-rk .rkt td.ref:first-child{color:var(--ink);font-weight:600}.ops .ops-rk .rknote{font-size:12.2px;color:var(--mid);border-inline-start:2px solid var(--faint);padding-inline-start:11px;margin:9px 0}.ops .ops-rk .tri{display:inline-flex;gap:3px}.ops .ops-rk .tri span{border:1px solid var(--rule);border-radius:7px;width:26px;height:22px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:11px;color:var(--light);background:#fff}.ops .ops-rk .tri span:hover{background:var(--bg)}.ops .ops-rk .tri span.y.sel{background:#e7f5ec;border-color:#7fc79b;color:#1e7a45}.ops .ops-rk .tri span.n.sel{background:#fbeaea;border-color:#e39b9b;color:#a62c2c}.ops .ops-rk .tri span.na.sel{background:var(--bg);border-color:var(--faint);color:var(--mid)}.ops .ops-rk td.hm-y{background:#e7f5ec}.ops .ops-rk td.hm-p{background:#fdf6e3}.ops .ops-rk td.hm-n{background:#fbeaea}.ops .ops-rk td.hm-na{background:var(--bg)}.ops .ops-rk td.hm-b{background:#e8f1fb}.ops .ops-rk select.hm-y,.ops .ops-rk input.hm-y{background:#e7f5ec}.ops .ops-rk select.hm-p,.ops .ops-rk input.hm-p{background:#fdf6e3}.ops .ops-rk select.hm-n,.ops .ops-rk input.hm-n{background:#fbeaea}.ops .ops-rk select.hm-na,.ops .ops-rk input.hm-na{background:var(--bg)}.ops .ops-rk select.hm-b,.ops .ops-rk input.hm-b{background:#e8f1fb}.ops .ops-rk .rkrank{border:1px solid var(--rule);border-radius:11px;overflow:hidden}.ops .ops-rk .rkrow{display:flex;align-items:center;gap:10px;padding:7px 11px;border-bottom:1px solid var(--rule2);background:#fff;transition:background var(--dur) var(--ease)}.ops .ops-rk .rkrow:last-child{border-bottom:0}.ops .ops-rk .rkrow.on{background:#f6f4ff}.ops .ops-rk .rkrow .pos{width:24px;height:24px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;flex:none;background:var(--bg);color:var(--light)}.ops .ops-rk .rkrow.on .pos{background:var(--ink);color:#fff}.ops .ops-rk .rkrow .nm{flex:1;font-size:12.4px;color:var(--ink)}.ops .ops-rk .rkrow select{border:1px solid var(--rule);border-radius:8px;padding:3px 8px;font-family:inherit;font-size:11.5px;color:var(--ink);background:#fff}.ops .ops-rk .rkadd{border:1px dashed var(--faint);background:#fff;border-radius:9px;padding:5px 12px;font-size:11.5px;color:var(--mid);cursor:pointer;font-family:inherit;margin-top:4px}.ops .ops-rk .rkadd:hover{background:var(--bg);color:var(--ink)}.ops .ops-rk .rkexp{position:absolute;inset-inline-end:7px;top:6px;border:1px solid var(--rule);background:#fff;border-radius:7px;width:22px;height:20px;font-size:10px;color:var(--mid);cursor:pointer;line-height:1}.ops .ops-rk .rkexp:hover{background:var(--bg);color:var(--ink)}.ops .ops-rk .rkwrapf{position:relative}.ops .ops-rk .rkmodal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#11111300;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;visibility:hidden;transition:opacity .22s var(--ease),visibility .22s var(--ease),background .22s var(--ease),backdrop-filter .22s var(--ease)}.ops .ops-rk .rkmodal.open{opacity:1;visibility:visible;background:#11111361;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ops .ops-rk .rkmbox{background:#fff;border-radius:18px;width:min(820px,100%);max-height:86vh;display:flex;flex-direction:column;box-shadow:0 24px 60px #11111347;transform:translateY(14px) scale(.985);opacity:.6;transition:transform .24s var(--ease),opacity .24s var(--ease)}.ops .ops-rk .rkmodal.open .rkmbox{transform:none;opacity:1}.ops .ops-rk .rkmh{padding:14px 20px;border-bottom:1px solid var(--rule);display:flex;align-items:center;gap:12px}.ops .ops-rk .rkmh .t{flex:1;font-size:14px;font-weight:600;color:var(--ink)}.ops .ops-rk .rkmh .hint{font-size:11px;color:var(--light)}.ops .ops-rk .rkmh .x{border:1px solid var(--rule);background:#fff;border-radius:9px;width:28px;height:26px;font-size:12px;cursor:pointer;font-family:inherit;color:var(--mid);line-height:1}.ops .ops-rk .rkmh .x:hover{background:var(--bg);color:var(--ink)}.ops .ops-rk .rkmb{padding:16px 20px;overflow:auto}.ops .ops-rk .rkmb textarea{width:100%;min-height:340px;border:1px solid var(--rule);border-radius:11px;padding:13px 15px;font-family:inherit;font-size:14px;line-height:1.7;color:var(--ink);resize:vertical}.ops .ops-rk .rkmb textarea:focus{outline:none;border-color:var(--ink)}.ops .ops-rk .recbar{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0 0}.ops .ops-rk .recbar span{border:1px solid var(--rule);border-radius:9px;padding:4px 12px;font-size:11.5px;cursor:pointer;color:var(--body);background:#fff}.ops .ops-rk .recbar span.sel{background:var(--ink);color:#fff;border-color:var(--ink)}.ops .ops-rk .recbar span.add{border-style:dashed;color:var(--mid)}.ops .ops-rk .cname{width:100%;border:1px solid var(--rule);background:#fff;border-radius:6px;font-family:inherit;font-size:11px;font-weight:600;color:var(--ink);padding:3px 6px}.ops .ops-rk .cname::placeholder{color:var(--light);font-weight:500}.ops .ops-rk .cname:focus{outline:none;border-color:var(--ink)}.ops .ops-rk .rkbar{height:5px;border-radius:999px;background:var(--rule);margin-top:10px;overflow:hidden}.ops .ops-rk .rkbar i{display:block;height:100%;background:var(--ink);width:0;transition:width var(--dur) var(--ease)}.ops .ops-rk .rktb{display:flex;gap:7px;margin-bottom:11px;flex-wrap:wrap}.ops .ops-rk .rkb{border:1px solid var(--rule);background:#fff;border-radius:10px;padding:6px 13px;font-size:12px;font-weight:500;color:var(--body);cursor:pointer;font-family:inherit}.ops .ops-rk .rkb:hover{background:var(--bg)}.ops .ops-rk .rkb.ink{background:var(--ink);color:#fff;border-color:var(--ink)}.ops .ops-rk .rkcloud{display:flex;gap:8px;align-items:center;flex-wrap:wrap;border:1px solid var(--rule);border-radius:13px;padding:9px 12px;margin-bottom:11px;background:#fff}.ops .ops-rk .rkcloud input{border:1px solid var(--rule);border-radius:9px;padding:6px 10px;font-family:inherit;font-size:12.3px;color:var(--ink);min-width:150px}.ops .ops-rk .rkcloud input:focus{outline:none;border-color:var(--ink)}.ops .ops-rk .rkcloud .st{font-size:11.5px;color:var(--mid);margin-inline-start:auto}.ops .ops-rk .rkcloud .dot{width:7px;height:7px;border-radius:50%;background:var(--faint);display:inline-block;margin-inline-end:6px}.ops .ops-rk .rkcloud .dot.on{background:#1e7a45}.ops .ops-rk .rkcloud .dot.busy{background:#d97706}.ops .ops-rk .rksess{border:1px solid var(--rule);border-radius:13px;margin-bottom:11px;overflow:hidden;display:none}.ops .ops-rk .rksess.on{display:block}.ops .ops-rk .rksess table{width:100%;border-collapse:collapse;font-size:12.3px}.ops .ops-rk .rksess th{background:var(--bg);border-bottom:1px solid var(--rule);padding:7px 11px;text-align:start;font-size:11px;font-weight:600;color:var(--ink)}.ops .ops-rk .rksess td{border-bottom:1px solid var(--rule2);padding:7px 11px}.ops .ops-rk .rksess tr:last-child td{border-bottom:0}.ops .ops-rk .rkdd{position:relative;display:inline-block}.ops .ops-rk .rkmenu{display:none;position:absolute;top:calc(100% + 5px);inset-inline-start:0;z-index:60;background:#fff;border:1px solid var(--rule);border-radius:12px;padding:5px;min-width:250px;box-shadow:0 12px 30px #11111324}.ops .ops-rk .rkdd.open .rkmenu{display:block}.ops .ops-rk .rkmi{padding:8px 11px;border-radius:9px;cursor:pointer;font-size:12.3px;color:var(--body)}.ops .ops-rk .rkmi:hover{background:var(--bg)}.ops .ops-rk .rkmi b{display:block;font-size:12.5px;font-weight:600;color:var(--ink)}.ops .ops-rk .rkmi span{font-size:10.5px;color:var(--mid)}.ops .ops-rk .rkmsep{height:1px;background:var(--rule2);margin:4px 6px}.ops .ops-rkc{padding:0}.ops .ops-rkc-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px 20px;align-items:start;background:var(--white);border:1px solid var(--rule);border-radius:var(--r-lg);padding:18px 20px}.ops .ops-rkc-form .gw-field:last-of-type{grid-column:1 / -1}.ops .ops-rkc-form .gw-input,.ops .ops-rkc-form .gw-sel-anchor{width:100%}.ops .ops-rkc-act{display:flex;align-items:center;gap:10px;margin-block-start:14px}.ops .ops-rkc-note,.ops .ops-rkc-hint{font-size:12px;font-weight:500;color:var(--mid);margin:0}.ops .ops-rkc-form .ops-rkc-note{grid-column:1 / -1}.ops .ops-rkc-tbl{width:100%;border-collapse:collapse;background:var(--white);border:1px solid var(--rule);border-radius:var(--r-lg);overflow:hidden;font-size:12.5px}.ops .ops-rkc-tbl th{text-align:start;font-size:11px;font-weight:600;color:var(--mid);padding:8px 12px;border-block-end:1px solid var(--rule);background:var(--rule2)}.ops .ops-rkc-tbl td{padding:0 12px;height:var(--row-dense);border-block-end:1px solid var(--rule2);color:var(--body);font-variant-numeric:tabular-nums}.ops .ops-rkc-tbl tbody tr{cursor:pointer}.ops .ops-rkc-tbl tbody tr:hover td{background:var(--rule2)}.ops .ops-rkc-tbl code{font-size:11.5px;color:var(--mid)}.ops .ops-rkc-tag{display:inline-block;font-size:11px;font-weight:600;padding:1px 8px;border-radius:999px;border:1px solid var(--faint);color:var(--mid)}.ops .ops-rkc-tag.ready{color:var(--amber);background:var(--amber-bg);border-color:var(--amber-bg)}.ops .ops-rkc-tag.done{color:var(--green);background:var(--green-bg);border-color:var(--green-bg)}.ops .ops-flow .wfdrop{position:relative;display:inline-block;margin-bottom:16px;z-index:40}.ops .ops-flow .wftrig{border:1px solid var(--rule);background:#fff;color:var(--ink);font-family:inherit;font-size:12.5px;font-weight:600;padding:8px 15px;border-radius:11px;cursor:pointer;display:inline-flex;align-items:center;gap:10px;min-width:180px;justify-content:space-between}.ops .ops-flow .wftrig .vc{font-size:9px;color:var(--mid);transition:transform var(--dur) var(--ease)}.ops .ops-flow .wfdrop.open .wftrig .vc{transform:rotate(180deg)}.ops .ops-flow .wfmenu{display:none;position:absolute;top:calc(100% + 5px);inset-inline-start:0;flex-direction:column;gap:2px;background:#fff;border:1px solid var(--rule);border-radius:12px;padding:5px;min-width:195px;box-shadow:0 12px 30px #11111321}.ops .ops-flow .wfdrop.open .wfmenu{display:flex}.ops .ops-flow .wfmenu .wfc{border:none;background:transparent;border-radius:8px;padding:8px 12px;text-align:start}.ops .ops-flow .wfmenu .wfc.on{background:var(--ink);color:#fff}.ops .ops-flow .wfwrap{display:grid;grid-template-columns:minmax(0,1fr) 235px;gap:20px;align-items:start}@media(max-width:900px){.ops .ops-flow .wfwrap{grid-template-columns:1fr}}.ops .ops-flow .wfc{border:1px solid var(--rule);background:#fff;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:500;color:var(--body);cursor:pointer;transition:all var(--dur) var(--ease)}.ops .ops-flow .wfc:hover{background:var(--bg)}.ops .ops-flow .wfc.on{background:var(--ink);color:#fff;border-color:var(--ink)}.ops .ops-flow .wfside{position:sticky;top:16px;background:#fff;border:1px solid var(--rule);border-radius:16px;padding:16px 17px;box-shadow:0 1px 2px #1111130d}.ops .ops-flow .wfside .wst{font-size:11px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:var(--light);margin-bottom:8px}.ops .ops-flow .wfside .wtot{font-size:27px;font-weight:300;color:var(--ink);line-height:1.1}.ops .ops-flow .wfside .wsub{font-size:11px;color:var(--mid);margin-top:2px;margin-bottom:12px}.ops .ops-flow .wfside .wdv{border-top:1px solid var(--rule2);padding:9px 0 3px}.ops .ops-flow .wfside .wdvh{display:flex;justify-content:space-between;font-size:12.5px;font-weight:600;color:var(--ink);margin-bottom:4px}.ops .ops-flow .wfside .wdp{display:flex;justify-content:space-between;font-size:11.5px;color:var(--mid);padding:1.5px 0}.ops .ops-flow .wfside .wdp b{font-weight:600;color:var(--body)}.ops .ops-flow .tree{display:grid;grid-template-columns:1fr 64px 1fr;position:relative}.ops .ops-flow .tree:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1.5px;background:var(--faint);transform:translate(-50%)}.ops .ops-flow .wmid{grid-column:2;position:relative;display:flex;flex-direction:column;align-items:center;padding-top:22px}.ops .ops-flow .dotp{width:11px;height:11px;border-radius:50%;background:#fff;border:2px solid var(--ink);z-index:2;flex:none}.ops .ops-flow .dotp.fill{background:var(--ink)}.ops .ops-flow .daylbl{margin-top:8px;font-size:10.5px;font-weight:500;color:var(--light);text-align:center;line-height:1.35;z-index:2;background:#fff;padding:1px 3px}.ops .ops-flow .daylbl b{display:block;font-size:12px;font-weight:600;color:var(--mid)}.ops .ops-flow .wcell{padding:14px 0;position:relative;min-width:0}.ops .ops-flow .wcell.L{grid-column:1;padding-inline-end:26px}.ops .ops-flow .wcell.R{grid-column:3;padding-inline-start:26px}.ops .ops-flow .wcell.L:after,.ops .ops-flow .wcell.R:after{content:"";position:absolute;top:27px;width:26px;height:1.5px;background:var(--faint)}.ops .ops-flow .wcell.L:after{inset-inline-end:0}.ops .ops-flow .wcell.R:after{inset-inline-start:0}.ops .ops-flow .wcard{background:#fff;border:1px solid var(--rule);border-radius:14px;box-shadow:0 1px 2px #1111130d;cursor:pointer;overflow:hidden;transition:box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease)}.ops .ops-flow .wcard:hover{box-shadow:0 8px 22px #1111131a}.ops .ops-flow .wcard.open{border-color:var(--light)}.ops .ops-flow .wcard .whead{padding:12px 15px;display:flex;align-items:flex-start;gap:11px}.ops .ops-flow .wcard .wt{flex:1;min-width:0}.ops .ops-flow .wname{font-size:14px;font-weight:600;color:var(--ink);line-height:1.4}.ops .ops-flow .wown{font-size:11px;color:var(--mid);margin-top:3px;line-height:1.5;display:flex;flex-wrap:wrap;gap:4px}.ops .ops-flow .och{background:var(--bg);border-radius:7px;padding:1px 7px;font-weight:500;white-space:nowrap}.ops .ops-flow .och.role{border:1px solid var(--rule);background:#fff}.ops .ops-flow .wdur{flex:none;font-size:11px;font-weight:500;color:var(--mid);background:var(--bg);border-radius:999px;padding:3px 10px;white-space:nowrap;margin-top:1px}.ops .ops-flow .wcaret{flex:none;width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:var(--light);font-size:13px;transition:transform var(--dur) var(--ease);margin-top:2px}[dir=rtl] .ops .ops-flow .wcaret{transform:scaleX(-1)}.ops .ops-flow .wcard.open .wcaret{transform:rotate(90deg);color:var(--ink)}[dir=rtl] .ops .ops-flow .wcard.open .wcaret{transform:scaleX(-1) rotate(-90deg)}.ops .ops-flow .wbd{max-height:0;overflow:hidden;transition:max-height .3s var(--ease)}.ops .ops-flow .wcard.open .wbd{max-height:520px}.ops .ops-flow .wbd-in{padding:11px 15px 14px;border-top:1px solid var(--rule2);font-size:12.5px;color:var(--body);line-height:1.6}.ops .ops-flow .wbd-in .lbl{font-size:11px;color:var(--light);font-weight:500;margin:8px 0 3px}.ops .ops-flow .wbd-in .lbl:first-child{margin-top:0}.ops .ops-flow .wcprow{grid-column:1 / -1;display:flex;justify-content:center;position:relative;padding:10px 0}.ops .ops-flow .wcp{width:min(560px,100%);background:var(--bg);border:1px solid var(--faint);border-radius:13px;position:relative;z-index:2;padding:11px 15px;display:flex;align-items:center;gap:11px}.ops .ops-flow .wcpd{width:12px;height:12px;background:var(--ink);border-radius:3px;transform:rotate(45deg);flex:none}.ops .ops-flow .wcptag{font-size:10.5px;font-weight:600;color:#fff;background:var(--ink);border-radius:6px;padding:2px 7px;flex:none}.ops .ops-flow .wcpname{font-size:13px;font-weight:600;color:var(--ink);flex:1}.ops .ops-flow .wcphint{font-size:11px;color:var(--mid);font-weight:500}.ops .ops-flow .wmt{width:min(560px,100%);background:#fff;border:1.5px solid var(--ink);border-radius:13px;position:relative;z-index:2;cursor:pointer}.ops .ops-flow .wmt .wmh{padding:11px 15px;display:flex;align-items:center;gap:10px}.ops .ops-flow .wmt .wmk{font-size:10px;font-weight:600;color:#fff;background:var(--ink);border-radius:6px;padding:2.5px 8px;flex:none;white-space:nowrap}.ops .ops-flow .wmt .wmn{font-size:13px;font-weight:600;color:var(--ink);flex:1}.ops .ops-flow .wmt .wmd{font-size:10.5px;color:var(--mid);font-weight:600;white-space:nowrap}.ops .ops-flow .wmt .wcaret{color:var(--light);transition:transform var(--dur) var(--ease)}.ops .ops-flow .wmt.open .wcaret{transform:rotate(90deg);color:var(--ink)}[dir=rtl] .ops .ops-flow .wmt .wcaret{transform:scaleX(-1)}[dir=rtl] .ops .ops-flow .wmt.open .wcaret{transform:scaleX(-1) rotate(-90deg)}.ops .ops-flow .wmt .wmb{display:none;border-top:1px solid var(--rule2);padding:11px 15px 13px}.ops .ops-flow .wmt.open .wmb{display:block}.ops .ops-flow .wmt .lbl{font-size:9.5px;font-weight:600;letter-spacing:.7px;text-transform:uppercase;color:var(--light);margin:9px 0 3px}.ops .ops-flow .wmt .lbl:first-child{margin-top:0}.ops .ops-flow .wmt ul{margin:2px 0 2px 18px}[dir=rtl] .ops .ops-flow .wmt ul{margin:2px 18px 2px 0}.ops .ops-flow .wmt li{font-size:12px;color:var(--body);line-height:1.65;margin:1px 0}.ops .ops-flow .wmt .wchips{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px}.ops .ops-flow .stagehead{grid-column:1 / -1;display:flex;align-items:center;gap:12px;padding:26px 0 8px;position:relative;z-index:2}.ops .ops-flow .stagehead .ln{flex:1;height:1px;background:var(--faint)}.ops .ops-flow .stagehead .st{background:var(--ink);color:#fff;border-radius:999px;padding:5px 16px;font-size:12px;font-weight:600;white-space:nowrap}.ops .ops-flow .wparl{grid-column:1 / -1;display:flex;justify-content:center;padding:14px 0 4px;position:relative}.ops .ops-flow .wparl span{background:#fff;border:1px solid var(--rule);border-radius:999px;padding:4px 14px;font-size:11px;font-weight:500;color:var(--mid);z-index:2}.ops .ops-flow .wtcol{padding:6px 0}.ops .ops-flow .wtcol.L{grid-column:1;padding-inline-end:26px}.ops .ops-flow .wtcol.R{grid-column:3;padding-inline-start:26px}.ops .ops-flow .wtcol .wcard{margin-bottom:12px}.ops .ops-flow .wtcol .wcard:last-child{margin-bottom:0}.ops .ops-flow .wtlab{font-size:11.5px;font-weight:600;color:var(--ink);margin-bottom:10px;display:flex;align-items:baseline;gap:8px}.ops .ops-flow .wtlab small{font-weight:500;color:var(--light);font-size:10.5px;margin-inline-start:auto}.ops .ops-flow .wparmid{grid-column:2;position:relative;display:flex;justify-content:center;padding-top:26px}.ops .ops-flow .wfinal .wcard{border-color:var(--ink)}@media(max-width:760px){.ops .ops-flow .tree{grid-template-columns:1fr}}@media(max-width:760px){.ops .ops-flow .tree:before{left:14px;transform:none}}@media(max-width:760px){[dir=rtl] .ops .ops-flow .tree:before{left:auto;right:14px}}@media(max-width:760px){.ops .ops-flow .wmid,.ops .ops-flow .wparmid{display:none}}@media(max-width:760px){.ops .ops-flow .wcell.L,.ops .ops-flow .wcell.R,.ops .ops-flow .wtcol.L,.ops .ops-flow .wtcol.R{grid-column:1;padding:8px 0 8px 38px}}@media(max-width:760px){[dir=rtl] .ops .ops-flow .wcell.L,[dir=rtl] .ops .ops-flow .wcell.R,[dir=rtl] .ops .ops-flow .wtcol.L,[dir=rtl] .ops .ops-flow .wtcol.R{padding:8px 38px 8px 0}}@media(max-width:760px){.ops .ops-flow .wcell.L:after,.ops .ops-flow .wcell.R:after{display:none}}@media(max-width:760px){.ops .ops-flow .wcprow,.ops .ops-flow .stagehead,.ops .ops-flow .wparl{padding-inline-start:38px;justify-content:flex-start}}.ops .ops-flow #view-flow .ccard{overflow:hidden;display:flex;flex-direction:column}.ops .ops-flow #view-flow .miss{animation:missPulse 2.6s ease both}.ops .ops-flow #view-flow .clbtn.miss{background:#fdecec!important;color:#b42318!important}.ops .ops-flow #view-flow .doclink.miss{border-color:#f0b4b0!important;border-style:solid!important;background:#fdecec!important;color:#b42318!important}.ops .ops-flow #view-flow .doclink.miss b{color:#b42318!important}.ops .ops-flow #view-flow .cardfoot{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:11px 14px 12px;border-top:1px solid var(--rule);background:#fff}.ops .ops-flow #view-flow .wmb .cardacts{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding-top:12px;margin-top:12px;border-top:1px solid var(--rule)}.ops .ops-flow #view-flow .ccard .wbd{max-height:0;overflow:hidden;transition:none}.ops .ops-flow #view-flow .ccard.open .wbd{max-height:none;overflow:visible}.ops .ops-flow #view-flow .ccard .wbd-in{padding-bottom:14px}.ops .ops-flow #view-flow .ccard .whead{align-items:flex-start;gap:9px}.ops .ops-flow #view-flow .ccard .whead .cchk{margin-top:2px}.ops .ops-flow #view-flow .ccard .wt{flex:1;min-width:0}.ops .ops-flow #view-flow .ccard.done{border-color:#bfe7d6;background:#f4fbf8}.ops .ops-flow #view-flow .ccard.done .wname{color:#0b7a5a}.ops .ops-flow #view-flow .cotag{font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--light);border:1px solid var(--rule);border-radius:999px;padding:1px 7px;margin-inline-start:4px}.ops .ops-flow #view-flow .kindbadge{display:inline-block;font-size:9px;letter-spacing:.09em;font-weight:600;border-radius:4px;padding:1px 6px;margin-bottom:4px;text-transform:uppercase}.ops .ops-flow #view-flow .k-task{background:var(--bg);color:var(--mid)}.ops .ops-flow #view-flow .k-input{background:#eef4ff;color:#2456a6}.ops .ops-flow #view-flow .k-workshop{background:#f3effe;color:#4c2a9e}.ops .ops-flow #view-flow .k-gate{background:var(--ink);color:#fff}.ops .ops-flow #view-flow .k-review{background:#e7f5ec;color:#0b7a5a}.ops .ops-flow #view-flow .intoline{font-size:11.5px;color:var(--mid);background:var(--bg);border-radius:7px;padding:5px 9px;margin:4px 0 2px;line-height:1.5}.ops .ops-flow #view-flow ul.seclist{margin:3px 0 4px;padding-inline-start:16px}.ops .ops-flow #view-flow ul.seclist li{font-size:12.5px;color:var(--body);line-height:1.55;margin-bottom:3px}.ops .ops-flow #view-flow .artname{font-size:13px;font-weight:600;color:var(--ink);line-height:1.45;margin-bottom:2px}.ops .ops-flow #view-flow .cardacts{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding-top:13px;margin-top:14px;border-top:1px solid var(--rule)}.ops .ops-flow #view-flow .wmb .cardacts{margin-top:12px}.ops .ops-flow #view-flow .gateacts{display:inline-flex;gap:4px;margin-inline-start:8px}.ops .ops-flow #view-flow .cardin{flex:1;min-width:0}.ops .ops-flow #view-flow .cardacts{display:flex;gap:2px;align-items:center;padding:0 12px 9px;margin-top:-4px}.ops .ops-flow #view-flow .docrow{display:flex;flex-wrap:wrap;gap:6px;padding:2px 0 0}.ops .ops-flow #view-flow .wmb .docrow{padding:2px 0 0}.ops .ops-flow #view-flow .cinfo .docrow{padding:4px 0 0}.ops .ops-flow #view-flow .doclink{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:4px 9px;font-size:11px;border:1px solid var(--rule);border-radius:6px;color:var(--mid);cursor:pointer;background:#fff;font-variant-numeric:tabular-nums;line-height:1.35;max-width:100%;min-width:0}.ops .ops-flow #view-flow .doclink>span.lbltxt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ops .ops-flow #view-flow .doclink b{font-weight:600;color:var(--ink)}.ops .ops-flow #view-flow .doclink svg{flex:none;opacity:.6}.ops .ops-flow #view-flow .doclink:hover svg{opacity:1}.ops .ops-flow #view-flow .doclink:hover{border-color:var(--ink);color:var(--ink)}.ops .ops-flow #view-flow .doclink.cl{background:#f4fbf8;border-color:#d8efe5;color:#0b7a5a}.ops .ops-flow #view-flow .doclink.fm{background:#fefaf3;border-color:#f0d6a8;color:#9a5b06}.ops .ops-flow #view-flow .doclink.tp{background:#fff;border-style:dashed;border-color:var(--faint);color:var(--mid)}.ops .ops-flow #view-flow .doclink.tp i{font-style:normal;color:var(--light)}.ops .ops-flow #view-flow .doclink.tp:hover{border-style:solid;border-color:#4c2a9e;color:#4c2a9e;background:#f8f6fe}.ops .ops-flow #view-flow .doclink.tp.attached{background:#f4fbf8;border-style:solid;border-color:#bfe7d6;color:#0b7a5a}.ops .ops-flow #view-flow .doclink.tp.attached b{color:#12a97c}.ops .ops-flow #view-flow .ctog{display:inline-flex;align-items:center;width:30px;height:17px;border-radius:999px;background:var(--rule);border:1px solid var(--faint);flex:none;cursor:pointer;padding:1px;transition:.15s}.ops .ops-flow #view-flow .ctog i{display:block;width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #1d0e2940;transition:.15s}.ops .ops-flow #view-flow .ctog.on{background:#12a97c;border-color:#12a97c}.ops .ops-flow #view-flow .ctog.on i{transform:translate(13px)}.ops .ops-flow #view-flow .ctog.part{background:#d97706;border-color:#d97706}.ops .ops-flow #view-flow .ctog.part i{transform:translate(6px)}.ops .ops-flow #view-flow .ccard.done .wname{color:var(--ink);text-decoration:none}.ops .ops-flow #view-flow .wmt.done .wmn,.ops .ops-flow #view-flow .wcp.done .wcpname{text-decoration:none}.ops .ops-flow #view-flow .cotag{font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--light);border:1px solid var(--rule);border-radius:999px;padding:1px 7px;margin-inline-start:2px}.ops .ops-flow #view-flow .doclink.slot{display:flex;flex:1 1 100%;align-items:center;gap:6px;border-style:dashed;border-color:#dccefb;color:#4c2a9e;background:#fcfbfe}.ops .ops-flow #view-flow .doclink.slot b{color:#4c2a9e}.ops .ops-flow #view-flow .doclink.slot.filled b{color:#0b7a5a}.ops .ops-flow #view-flow .doclink.slot .clip{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:4px;background:var(--bg);color:var(--mid);font-size:10px;line-height:1}.ops .ops-flow #view-flow .doclink.slot:hover{border-color:var(--ink);color:var(--ink)}.ops .ops-flow #view-flow .doclink.slot.filled{border-style:solid;border-color:#bfe7d6;background:#f4fbf8;color:#0b7a5a}.ops .ops-flow #view-flow .doclink.slot.filled .clip{background:#12a97c;color:#fff}.ops .ops-flow #view-flow .doclink.slot em{font-style:normal;font-size:10px;color:#0b7a5a}.ops .ops-flow .cmodal .cmi{display:flex;gap:11px;align-items:flex-start;padding:10px 8px;margin:0 -8px;border-bottom:1px solid var(--rule2);cursor:pointer;border-radius:8px}.ops .ops-flow .cmodal .cmi:last-child{border-bottom:0}.ops .ops-flow .cmodal .cmi:hover{background:var(--bg)}.ops .ops-flow #view-flow .clbtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;line-height:1;height:30px;border:0;border-radius:999px;padding:0 14px;color:var(--body);cursor:pointer;background:var(--bg);margin:0;font-weight:500;transition:background .15s,color .15s}.ops .ops-flow #view-flow .clbtn:hover{background:var(--rule);color:var(--ink)}.ops .ops-flow #view-flow .clbtn svg{flex:none;display:block}.ops .ops-flow #view-flow .clbtn em{font-style:normal;font-size:11.5px;line-height:1;display:block}.ops .ops-flow #view-flow .clbtn.ok{background:#e7f5ec;color:#0b7a5a}.ops .ops-flow #view-flow .clbtn.ok:hover{background:#d8efe5}.ops .ops-flow #view-flow .clbtn em{font-style:normal;font-size:11px;font-weight:500}.ops .ops-flow #view-flow .clbtn svg{flex:none}.ops .ops-flow #view-flow .ccode{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;margin-bottom:9px;letter-spacing:.02em}.ops .ops-flow #view-flow .ccode span{font-weight:400;color:var(--light)}.ops .ops-flow .cmodal .cmblk{margin-top:10px;border:1px solid var(--rule);border-radius:9px;padding:10px 12px;background:var(--bg)}.ops .ops-flow .cmodal .cmblk b{display:block;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--light);margin-bottom:5px}.ops .ops-flow .cmodal .cmblk ul{margin:0;padding-inline-start:17px}.ops .ops-flow .cmodal .cmblk li{font-size:12.5px;color:var(--body);line-height:1.55;margin-bottom:3px}.ops .ops-flow .cmodal .cmask{margin-top:10px;background:#fef3e2;border:1px solid #F0D6A8;border-radius:9px;padding:9px 12px;font-size:12px;color:#9a5b06;line-height:1.5}.ops .ops-flow .cmodal .cltick{width:20px;height:20px;border:1.6px solid var(--faint);border-radius:6px;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:12px;color:transparent;background:#fff;cursor:pointer;transition:all .15s;margin-top:1px}.ops .ops-flow .cmodal .cmi:hover .cltick{border-color:#12a97c}.ops .ops-flow .cmodal .cltick.on{background:#12a97c;border-color:#12a97c;color:#fff}.ops .ops-flow .cmodal .cmtx{flex:1;min-width:0;font-size:13px;color:var(--ink);line-height:1.55}.ops .ops-flow .cmodal .cmb{overflow:auto;padding:10px 18px 14px}.ops .ops-flow #view-flow .tplrow{padding:10px 0;border-bottom:1px solid var(--rule2)}.ops .ops-flow #view-flow .tplrow:last-child{border-bottom:0}.ops .ops-flow #view-flow .tplh{display:flex;align-items:baseline;gap:8px}.ops .ops-flow #view-flow .tplh b{font-size:13px;color:var(--ink)}.ops .ops-flow #view-flow .tplkind{font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--light);border:1px solid var(--rule);border-radius:999px;padding:1px 7px}.ops .ops-flow #view-flow .tplwhy{font-size:11.5px;color:var(--mid);margin:3px 0 5px;line-height:1.5}.ops .ops-flow #view-flow .tplsecs{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:5px}.ops .ops-flow #view-flow .tplsecs span{font-size:10.5px;color:var(--mid);background:var(--bg);border-radius:5px;padding:2px 7px}.ops .ops-flow #view-flow .tplcards{font-size:11.5px;color:var(--light)}.ops .ops-flow #view-flow .tplcard{color:var(--ink);background:#fff;border:1px solid var(--rule);border-radius:6px;padding:2px 8px;margin-inline-end:5px;cursor:pointer;display:inline-block;margin-top:3px}.ops .ops-flow #view-flow .tplcard:hover{border-color:var(--ink);background:var(--bg)}.ops .ops-flow .cmodal .rcrow{display:flex;gap:12px;padding:11px 0;border-bottom:1px solid var(--rule2)}.ops .ops-flow .cmodal .rcrow:last-child{border-bottom:0}.ops .ops-flow .cmodal .rcl{width:30px;height:30px;border-radius:8px;background:var(--ink);color:#fff;flex:none;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600}.ops .ops-flow .cmodal .rcx{flex:1}.ops .ops-flow .cmodal .rct{font-size:13px;font-weight:600;color:var(--ink)}.ops .ops-flow .cmodal .rch{font-size:11.5px;color:var(--light);margin:1px 0 6px}.ops .ops-flow .cmodal .rcnone{font-size:12px;color:var(--faint)}.ops .ops-flow .cmodal .tplsec{margin-bottom:9px}.ops .ops-flow .cmodal .tplsec label{display:block;font-size:11.5px;font-weight:600;color:var(--ink);margin-bottom:4px}.ops .ops-flow .cmodal .tplsec textarea{width:100%;border:1px solid var(--rule);border-radius:8px;padding:7px 10px;font:inherit;font-size:12.5px;color:var(--ink);resize:vertical;outline:none;line-height:1.55}.ops .ops-flow .cmodal .tplsec textarea:focus{border-color:var(--ink)}.ops .ops-flow .cmodal .tplwhy{font-size:11.5px;color:var(--mid);margin-bottom:9px;line-height:1.5}.ops .ops-flow .cmodal .attrow{display:flex;align-items:center;gap:9px;padding:8px 10px;border:1px solid var(--rule);border-radius:9px;margin-bottom:6px;background:#f4fbf8}.ops .ops-flow .cmodal .attn{font-size:12.5px;font-weight:600;color:var(--ink);flex:1}.ops .ops-flow .cmodal .attm{font-size:11px;color:var(--light)}.ops .ops-flow .cmodal .attx{font-size:11.5px;color:var(--mid);cursor:pointer;border:1px solid var(--rule);border-radius:6px;padding:2px 8px;background:#fff}.ops .ops-flow .cmodal .attx:hover{border-color:var(--ink);color:var(--ink)}.ops .ops-flow .cmodal .attx.del:hover{border-color:#dc2626;color:#dc2626}.ops .ops-flow #view-flow .crefs{width:min(720px,100%);margin:0 auto}.ops .ops-flow #view-flow .cref{border:1px solid var(--rule);border-radius:12px;margin-bottom:7px;background:#fff;overflow:hidden}.ops .ops-flow #view-flow .crefh{display:flex;align-items:baseline;gap:8px;padding:10px 14px;cursor:pointer}.ops .ops-flow #view-flow .crefh:hover{background:var(--bg)}.ops .ops-flow #view-flow .crefc{color:var(--light);font-size:11px}.ops .ops-flow #view-flow .crefn{font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap}.ops .ops-flow #view-flow .crefs2{font-size:11.5px;color:var(--light);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops .ops-flow #view-flow .crefb{border-top:1px solid var(--rule);padding:10px 14px 12px}.ops .ops-flow #view-flow .crefi{padding:7px 0;border-bottom:1px solid var(--rule2);font-size:12.5px;color:var(--body);position:relative}.ops .ops-flow #view-flow .crefi:last-of-type{border-bottom:0}.ops .ops-flow #view-flow .crefi b{display:block;color:var(--ink);font-size:12.5px;margin-bottom:2px}.ops .ops-flow #view-flow .crefnote{color:var(--mid);font-size:11.5px;margin-top:3px;border-inline-start:2px solid var(--rule);padding-inline-start:8px}.ops .ops-flow #view-flow .crefi.own{background:var(--bg);border-radius:8px;padding:8px 30px 8px 10px;margin:5px 0;border-bottom:0}.ops .ops-flow #view-flow .crefdel{position:absolute;inset-inline-end:8px;top:7px;color:var(--light);cursor:pointer;font-size:15px}.ops .ops-flow #view-flow .crefdel:hover{color:#dc2626}.ops .ops-flow #view-flow .crefadd{margin-top:8px;border:1px dashed var(--faint);background:#fff;border-radius:8px;padding:6px 12px;font:inherit;font-size:12px;color:var(--mid);cursor:pointer;width:100%}.ops .ops-flow #view-flow .crefadd:hover{border-color:var(--ink);color:var(--ink)}.ops .ops-flow #view-flow .clbtn{margin-inline-start:8px;color:var(--light);cursor:pointer;font-size:14px;flex:none}.ops .ops-flow #view-flow .clbtn:hover{color:var(--ink)}.ops .ops-flow #view-flow .ccardwrap.part>.wcard,.ops .ops-flow #view-flow .wmt.part,.ops .ops-flow #view-flow .wcp.part{border-color:#f0d6a8;background:#fefaf3}.ops .ops-flow .cmodal{display:none}.ops .ops-flow .cmodal.on{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#1d0e2973;align-items:center;justify-content:center;padding:24px}.ops .ops-flow .cmodal .cmbox{background:#fff;border-radius:16px;width:min(620px,100%);max-height:86vh;display:flex;flex-direction:column;box-shadow:0 24px 60px #1d0e294d}.ops .ops-flow .cmodal .cmh{display:flex;align-items:flex-start;gap:12px;padding:16px 18px 12px;border-bottom:1px solid var(--rule)}.ops .ops-flow .cmodal .cmk{font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--light);margin-bottom:3px}.ops .ops-flow .cmodal .cmt{font-size:16px;font-weight:600;color:var(--ink);line-height:1.25}.ops .ops-flow .cmodal .cmx{margin-inline-start:auto;font-size:22px;color:var(--light);cursor:pointer;line-height:1}.ops .ops-flow .cmodal .cmx:hover{color:var(--ink)}.ops .ops-flow .cmodal .cmg{font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--light);margin:12px 0 5px}.ops .ops-flow .cmodal .cmi.on .cmtx{color:var(--mid);text-decoration:line-through;text-decoration-color:var(--faint)}.ops .ops-flow .cmodal .cmwhy{display:block;width:100%;margin-top:5px;border:1px solid var(--rule);border-radius:7px;padding:5px 9px;font:inherit;font-size:12px;color:var(--ink);outline:none}.ops .ops-flow .cmodal .cmwhy:focus{border-color:#d97706}.ops .ops-flow .cmodal .fmbtn{border:1px solid var(--rule);background:#fff;border-radius:9px;padding:8px 13px;font:inherit;font-size:12.5px;color:var(--body);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.ops .ops-flow .cmodal .fmbtn:hover{border-color:var(--ink);color:var(--ink)}.ops .ops-flow .cmodal .fmbtn.pri{background:var(--ink);border-color:var(--ink);color:#fff}.ops .ops-flow .cmodal .fmbtn.pri:hover{background:#000}.ops .ops-flow .cmodal .cmf{display:flex;align-items:center;gap:8px;padding:12px 18px;border-top:1px solid var(--rule)}.ops .ops-flow .cmodal .cmn{flex:1;font-size:12px;color:var(--mid);font-weight:600}.ops .ops-flow #view-flow .wmk.gate{background:var(--ink);color:#fff;border-color:var(--ink)}.ops .ops-flow #view-flow .cchk{width:17px;height:17px;border:1.5px solid var(--faint);border-radius:5px;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:11px;color:transparent;cursor:pointer;margin-inline-end:9px;background:#fff;transition:all .15s}.ops .ops-flow #view-flow .cchk:hover{border-color:#12a97c}.ops .ops-flow #view-flow .cchk.on{background:#12a97c;border-color:#12a97c;color:#fff}.ops .ops-flow #view-flow .ccardwrap{display:flex;align-items:flex-start;gap:0}.ops .ops-flow #view-flow .ccardwrap .cchk{margin-top:13px}.ops .ops-flow #view-flow .ccardwrap>.wcard{flex:1;min-width:0}.ops .ops-flow #view-flow .ccardwrap.done>.wcard{border-color:#bfe7d6;background:#f4fbf8}.ops .ops-flow #view-flow .ccardwrap.done .wname{color:#0b7a5a}.ops .ops-flow #view-flow .wmt.done{border-color:#bfe7d6;background:#f4fbf8}.ops .ops-flow #view-flow .wmt.done .wmn{color:#0b7a5a}.ops .ops-flow #view-flow .wcp.done{border-color:#bfe7d6;background:#f4fbf8}.ops .ops-flow #view-flow .wcp.done .wcpname{color:#0b7a5a}.ops .ops-flow #view-flow .dotp.fill{background:#12a97c;border-color:#12a97c}.ops .ops-flow #view-flow .cprog{display:flex;align-items:center;gap:10px;margin-bottom:10px}.ops .ops-flow #view-flow .cpbar{flex:1;height:7px;border-radius:999px;background:var(--rule);overflow:hidden}.ops .ops-flow #view-flow .cpbar i{display:block;height:100%;background:#12a97c;border-radius:999px;transition:width .3s}.ops .ops-flow #view-flow .cpnum{font-size:11.5px;color:var(--mid);white-space:nowrap;font-weight:600}.ops .ops-flow #view-flow .cring{display:flex;justify-content:center;position:relative;margin-bottom:4px}.ops .ops-flow #view-flow .cringv{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:19px;font-weight:600;color:var(--ink)}.ops .ops-flow #view-flow .cringv span{font-size:11px;color:var(--light);margin-inline-start:1px}.ops .ops-flow #view-flow .prepblk{margin:3px 0 7px;font-size:12px;color:var(--body)}.ops .ops-flow #view-flow .prepblk b{display:block;color:var(--ink);font-size:11.5px;margin-bottom:2px}.ops .ops-flow #view-flow .prepblk ul{margin:0;padding-inline-start:16px}.ops .ops-flow #view-flow .prepblk li{margin-bottom:2px;line-height:1.5}.ops .ops-flow #view-flow ol.checks{margin:2px 0 6px;padding-inline-start:18px;counter-reset:ck}.ops .ops-flow #view-flow ol.checks li{font-size:12.5px;color:var(--ink);font-weight:500;margin-bottom:4px;line-height:1.5}.ops .ops-flow #view-flow .outbox{border:1px solid var(--rule);border-radius:8px;padding:8px 10px;font-size:12px;color:var(--ink);background:var(--bg);line-height:1.55}.ops .ops-flow #view-flow .wmk{white-space:nowrap}.ops .ops-flow #view-flow .cfilter{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.ops .ops-flow #view-flow .cfilter .wfc{border:1px solid var(--rule);background:#fff;border-radius:999px;padding:5px 13px;font-size:12px;color:var(--mid);cursor:pointer}.ops .ops-flow #view-flow .cfilter .wfc:hover{border-color:var(--faint);color:var(--ink)}.ops .ops-flow #view-flow .cfilter .wfc.on{background:var(--ink);border-color:var(--ink);color:#fff;font-weight:600}.ops .ops-flow #view-flow .cinfo{grid-column:1 / -1;display:flex;justify-content:center;padding:0 0 12px;position:relative;z-index:2}.ops .ops-flow #view-flow .cinfo .box{width:min(560px,100%);background:#fff;border:1px solid var(--rule);border-radius:13px;padding:11px 15px}.ops .ops-flow #view-flow .cinfo .k{font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--light);margin:0 0 3px}.ops .ops-flow #view-flow .cinfo .k:not(:first-child){margin-top:9px}.ops .ops-flow #view-flow .cinfo .v{font-size:12.5px;color:var(--body);line-height:1.55}.ops .ops-flow #view-flow .cstagesub{grid-column:1 / -1;text-align:center;font-size:12px;color:var(--mid);line-height:1.5;max-width:560px;margin:0 auto 10px;position:relative;z-index:2}.ops .ops-flow #view-flow .wcpname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops .ops-flow #view-flow .wcphint{white-space:nowrap;flex:none}.ops .ops-flow #view-flow .wfmode{display:flex;gap:6px;margin-bottom:14px}.ops .ops-flow #view-flow .wfmode button{border:1px solid var(--rule);background:#fff;border-radius:10px;padding:8px 16px;font:inherit;font-size:13px;font-weight:500;color:var(--mid);cursor:pointer}.ops .ops-flow #view-flow .wfmode button:hover{background:var(--bg);color:var(--ink)}.ops .ops-flow #view-flow .wfmode button.on{background:var(--ink);border-color:var(--ink);color:#fff}.ops .ops-flow #cwfbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:14px}.ops .ops-flow #cwfbar .lenwrap{display:flex;gap:4px;background:var(--bg);border-radius:999px;padding:3px}.ops .ops-flow #cwfbar .len{border:none;background:transparent;border-radius:999px;padding:6px 15px;font:inherit;font-size:12.5px;font-weight:500;color:var(--mid);cursor:pointer}.ops .ops-flow #cwfbar .len.on{background:var(--ink);color:#fff}.ops .ops-flow #cwfbar .cbtn{border:1px solid var(--rule);background:#fff;border-radius:9px;padding:7px 13px;font:inherit;font-size:12.5px;color:var(--body);cursor:pointer}.ops .ops-flow #cwfbar .cbtn:hover{border-color:var(--faint);background:var(--bg);color:var(--ink)}.ops .ops-flow #cwfbar .cbtn.pri{background:var(--ink);border-color:var(--ink);color:#fff}.ops .ops-flow #cwfbar select{border:1px solid var(--rule);border-radius:9px;padding:7px 11px;font:inherit;font-size:12.5px;background:#fff;color:var(--ink);max-width:260px}.ops .ops-flow #cwfbar .sp{flex:1}@media print{.ops .ops-flow #cwfbar,.ops .ops-flow #view-flow .wfmode{display:none!important}}.ops .ops-flow .ops-wf-runcode{font-size:12px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.ops .ops-flow .ops-raci-add{margin-top:6px;max-width:260px}.ops .ops-flow .ops-raci-x{cursor:pointer;opacity:.6}.ops .ops-flow .ops-raci-x:hover{opacity:1}.ops-wf-lens{display:flex;gap:6px;flex-wrap:wrap}.ops-wf-lens .gw-chip{border:1px solid var(--rule);background:#fff;border-radius:999px;padding:5px 11px;font:inherit;font-size:12px;cursor:pointer}.ops-wf-lens .gw-chip.on{border-color:var(--ink);color:var(--ink);font-weight:600}.ops .ops-card .ops-card-crumb{font-size:12px;color:var(--mid);font-variant-numeric:tabular-nums}.ops .ops-card .ops-card-grid{display:grid;grid-template-columns:minmax(0,1fr) 235px;gap:20px;align-items:start}@media(max-width:900px){.ops .ops-card .ops-card-grid{grid-template-columns:1fr}}.ops .ops-card #view-flow .ccard.open{cursor:default}.ops .ops-card .ops-card-sec{background:#fff;border:1px solid var(--rule);border-radius:16px;padding:14px 16px;margin-top:14px}.ops .ops-card .ops-card-sec-h{display:flex;align-items:center;gap:10px;margin-bottom:8px}.ops .ops-card .ops-card-sec-h h3{margin:0;font-size:13px;font-weight:600;flex:1}.ops .ops-card .ops-card-count{font-size:11.5px;color:var(--mid);font-variant-numeric:tabular-nums}.ops .ops-card .ops-card-f{display:grid;gap:4px;margin-bottom:10px;font-size:12px}.ops .ops-card .ops-card-f>span{color:var(--mid)}.ops .ops-card .ops-card-blockers{margin:0 0 10px;padding-inline-start:18px;font-size:12.5px}.ops .ops-card .ops-card-blockers li{margin-bottom:4px}.ops .ops-card .ops-card-ready,.ops .ops-card .ops-card-done{font-size:12.5px;margin:0 0 10px}.ops .ops-card .ops-card-appr{margin-top:10px;font-size:12.5px}.ops .ops-card .ops-card-appr-acts{display:flex;gap:8px;flex-wrap:wrap}.ops .ops-card .ops-card-raci-row{display:flex;gap:10px;align-items:baseline;padding:4px 0;font-size:12.5px}.ops .ops-card .ops-card-raci-row>b{width:16px;color:var(--mid)}.ops .ops-card .ops-card-raci-row .och{margin-inline-end:4px}.ops .ops-card .ops-card-cl{list-style:none;margin:0 0 8px;padding:0;font-size:12.5px}.ops .ops-card .ops-card-cl li{display:flex;gap:8px;padding:4px 0;border-bottom:1px solid var(--rule)}.ops .ops-card .ops-card-cl li:last-child{border-bottom:none}.ops .ops-card .ops-card-cl li.on{opacity:.72}.ops .ops-card .ops-card-tick{width:14px;color:var(--ink)}.ops .ops-card .ops-card-cl em{color:var(--mid)}.ops .ops-card .ops-card-formlist,.ops .ops-card .ops-card-files,.ops .ops-card .ops-card-comments{list-style:none;margin:0;padding:0}.ops .ops-card .ops-card-formbtn{display:grid;gap:2px;width:100%;text-align:start;border:1px dashed var(--rule);background:#fff;border-radius:12px;padding:8px 10px;font:inherit;font-size:12.5px;cursor:pointer;margin-bottom:6px}.ops .ops-card .ops-card-formbtn:hover{background:var(--bg)}.ops .ops-card .ops-card-formbtn span{color:var(--mid);font-size:11.5px}.ops .ops-card .ops-card-files li{display:flex;justify-content:space-between;gap:8px;padding:4px 0;font-size:12.5px}.ops .ops-card .ops-card-comment{padding:8px 0;border-bottom:1px solid var(--rule);font-size:12.5px}.ops .ops-card .ops-card-comment:last-of-type{border-bottom:none}.ops .ops-card .ops-card-comment-h{display:flex;justify-content:space-between;gap:8px;color:var(--mid);margin-bottom:2px}.ops .ops-card .ops-card-comment-h b{color:var(--ink)}.ops .ops-card .ops-card-composer{display:grid;gap:8px;margin-top:10px}.ops .ops-flow .ops-wf-state{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:4px 14px 6px;font-size:11.5px;line-height:1.5;color:var(--mid);font-variant-numeric:tabular-nums}.ops .ops-flow .ops-wf-state .ops-wf-who{color:var(--ink);font-weight:600}.ops .ops-flow .ops-wf-state .ops-wf-due.over{color:var(--red);font-weight:600}.ops .ops-flow .ops-wf-state .ops-wf-st{padding:0 7px;border-radius:999px;background:var(--bg);color:var(--mid)}.ops .ops-flow .ops-wf-state .ops-wf-st.done{background:var(--green-bg, var(--bg));color:var(--green, var(--ink))}.ops .ops-flow .ops-wf-state .ops-wf-flag{color:var(--amber)}.ops .ops-card .ops-card-unplaced{margin:8px 0 0;font-size:11.5px;line-height:1.6;color:var(--amber)}.ops .ops-card .ops-card-cl-proc,.ops .ops-flow .ops-cl-proc{color:var(--accent-d);text-decoration:underline;cursor:pointer}.ops .ops-card .ops-card-cl-noproc,.ops .ops-flow .ops-cl-noproc{color:var(--mid);font-style:normal}.ops .ops-flow .ops-cl-procline{display:block;width:max-content;max-width:100%;font-size:11px;margin-top:2px}.ops .ops-flow .ops-wf-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-block-end:var(--sp-section)}.ops .ops-flow .ops-wf-toolbar .ops-wf-iconbtn{display:inline-flex;align-items:center;gap:6px}.ops .ops-flow .ops-wf-toolbar .ops-wf-iconbtn.on{background:var(--tint);color:var(--accent-d);border-color:var(--accent-l)}.ops .ops-flow .ops-wf-toolbar .ops-wf-toolbar-sp{flex:1 1 auto}.ops .ops-flow .ops-wf-toolbar .ops-wf-cf .ops-wf-cf-n{margin-inline-start:auto;font-weight:600;color:var(--mid);font-variant-numeric:tabular-nums}.ops .ops-flow .ops-wf-toolbar .ops-wf-cf .tick{margin-inline-start:6px}.ops .ops-flow .ops-wf-principles .gw-pop{inline-size:min(340px,86vw)}.ops .ops-flow #view-flow .ops-wf-principles-body{max-block-size:min(70vh,560px);overflow-y:auto;padding:2px}.ops .ops-flow #view-flow .ops-wf-principles-body .crefs{inline-size:100%;margin:0}.ops .ops-flow #view-flow .ops-wf-principles-body .crefs2{white-space:normal}.ops .ops-flow .wfwrap.ops-wf-full{grid-template-columns:minmax(0,1fr)}.ops .ops-flow .tree .ops-wf-none{font-size:12.5px;color:var(--mid);text-align:center}.ops .ops-flow #view-flow .tree.ops-wf-ro .ctog,.ops .ops-flow #view-flow .tree.ops-wf-ro .clbtn{display:none}.ops .ops-flow .tree.ops-wf-ro [data-card]{cursor:default}.ops .ops-flow .tree .wcard{border:1px solid var(--rule);border-radius:var(--r-lg);box-shadow:var(--sh);overflow:visible}.ops .ops-flow .tree .wcard:hover{box-shadow:var(--sh-md);border-color:var(--faint)}.ops .ops-flow .tree .wcard:focus-visible,.ops .ops-flow .tree .wmt:focus-visible,.ops .ops-flow .tree .wcp:focus-visible,.ops .ops-flow .tree .stagehead:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ops .ops-flow .tree .wcard .whead{padding:12px 14px 8px}.ops .ops-flow .tree .wcard .wbd{overflow:hidden}.ops .ops-flow #view-flow .tree .wcard .cardfoot{border-block-start:1px solid var(--rule2);border-end-start-radius:var(--r-lg);border-end-end-radius:var(--r-lg);padding:9px 14px 10px}.ops .ops-flow .tree .wcard.done,.ops .ops-flow .tree .wmt.done,.ops .ops-flow .tree .wcp.done{opacity:.72}.ops .ops-flow .tree .wcard.done .wname,.ops .ops-flow .tree .wmt.done .wmn,.ops .ops-flow .tree .wcp.done .wcpname{text-decoration:none}.ops .ops-flow .tree .wmt{border:1px solid var(--rule);border-radius:var(--r-lg);box-shadow:var(--sh);background:var(--white)}.ops .ops-flow .tree .wmt .wmh{padding:11px 14px 6px}.ops .ops-flow .tree .wmt .wmk,.ops .ops-flow .tree .wcptag,.ops .ops-flow .tree .stagehead .st{background:var(--chrome);color:var(--chrome-ink);border-radius:var(--r-sm)}.ops .ops-flow .tree .wcp{flex-wrap:wrap;background:var(--bg);border:1px solid var(--rule);border-radius:var(--r-lg);cursor:pointer}.ops .ops-flow .tree .wcp:hover{border-color:var(--faint)}.ops .ops-flow .tree .wcp .ops-wf-state{flex-basis:100%;padding-inline:0;padding-block:6px 0}.ops .ops-flow .tree .wmt .ops-wf-mtwho{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:0 14px 4px;font-size:11px;color:var(--mid)}.ops .ops-flow .tree .wmt .ops-wf-mtwho .lbl{font-weight:500;color:var(--light)}.ops .ops-flow .tree .wmt .ops-wf-mtwho .wchips{display:inline-flex;flex-wrap:wrap;gap:4px}.ops .ops-flow .tree .wmt .ops-wf-mtacts{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:8px 14px 10px;border-block-start:1px solid var(--rule2)}.ops .ops-flow .tree .och,.ops .ops-flow .cmodal .och{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;padding:2.5px 8px;border-radius:6px;line-height:1.5;background:var(--bg);color:var(--mid);border:0;max-inline-size:100%;white-space:normal;overflow-wrap:anywhere}.ops .ops-flow .tree .wdur{font-size:10px;font-weight:600;padding:2.5px 8px;border-radius:6px;background:var(--bg);color:var(--mid);margin-block-start:0}.ops .ops-flow #view-flow .tree .kindbadge{border-radius:6px}.ops .ops-flow .tree .ops-wf-state{gap:6px 10px;padding:0 14px 10px;font-size:11px;line-height:1.5}.ops .ops-flow .tree .ops-wf-state .ops-wf-st,.ops .ops-flow .tree .ops-wf-state .ops-wf-decision,.ops .ops-flow .tree .ops-wf-state .ops-wf-waits,.ops .ops-flow .tree .ops-wf-state .ops-wf-flag{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;padding:2px 8px;border-radius:6px;background:var(--bg);color:var(--mid);line-height:1.5}.ops .ops-flow .tree .ops-wf-state .ops-wf-st.done{background:var(--green-bg);color:var(--green)}.ops .ops-flow .tree .ops-wf-state .ops-wf-due.over{color:var(--red);font-weight:600}.ops .ops-flow .tree .ops-wf-state .ops-wf-decision.d-approved{background:var(--green-bg);color:var(--green)}.ops .ops-flow .tree .ops-wf-state .ops-wf-decision.d-returned,.ops .ops-flow .tree .ops-wf-state .ops-wf-decision.d-undecided{background:var(--amber-bg);color:var(--amber)}.ops .ops-flow .tree .ops-wf-state .ops-wf-decision.d-refused{background:var(--red-bg);color:var(--red)}.ops .ops-flow .tree .ops-wf-state .ops-wf-waits{background:var(--amber-bg);color:var(--amber)}.ops .ops-flow .tree .ops-wf-state .ops-wf-flag{background:transparent;color:var(--amber);padding-inline:0;cursor:help}.ops .ops-flow .tree .ops-wf-state .ops-wf-flag-dot{inline-size:6px;block-size:6px;border-radius:50%;background:var(--amber);display:inline-block}.ops .ops-flow .tree .ops-wf-state .ops-wf-flag .gw-info{margin-inline-start:2px}.ops .ops-flow .tree .ops-wf-state .ops-wf-flag .gw-info-btn{inline-size:16px;block-size:16px}.ops .ops-flow .tree .stagehead{cursor:pointer;-webkit-user-select:none;user-select:none;gap:10px}.ops .ops-flow .tree .stagehead .st{font-size:11.5px;padding:4px 12px}.ops .ops-flow .tree .stagehead .ops-wf-stage-n{font-size:11px;color:var(--mid);font-variant-numeric:tabular-nums;white-space:nowrap}.ops .ops-flow .tree .stagehead .ops-wf-stage-cv{font-size:11px;color:var(--light)}.ops .ops-flow .tree .stagehead.ops-wf-stage-closed .st{background:var(--bg);color:var(--mid)}.ops .ops-flow .tree .stagehead.ops-wf-stage-closed .ln{background:var(--rule)}.ops .ops-flow .tree .wcard .wt,.ops .ops-flow #view-flow .ccard .wt{min-inline-size:0;flex:1 1 100%}.ops .ops-flow .tree .wcard .whead,.ops .ops-flow #view-flow .ccard .whead{flex-wrap:wrap;row-gap:4px}.ops .ops-flow .tree .wname{min-inline-size:0;overflow-wrap:anywhere;font-size:13.5px}.ops .ops-flow .tree .wown{min-inline-size:0}.ops .ops-flow .tree .wmt .wmn,.ops .ops-flow .tree .wcpname{min-inline-size:0;overflow-wrap:anywhere}.ops .ops-flow .tree .wmt .wmh{flex-wrap:wrap;row-gap:4px}.ops .ops-flow .cmodal .rcx{min-inline-size:0}.ops .ops-flow .cmodal .ops-raci-chips{flex-wrap:wrap;min-inline-size:0}.ops .ops-flow .cmodal .ops-raci-chips .och{max-inline-size:100%}.ops .ops-flow .cmodal .ops-raci-role{font-weight:500;color:var(--light)}.ops .ops-flow .gw-drawer .wfside{position:static;border:0;border-block-start:1px solid var(--rule2);border-radius:0;box-shadow:none;padding:14px 0 0;margin-block-start:14px}.ops .ops-flow .wfside .wdp{gap:8px}.ops .ops-flow .wfside .wdp span{min-inline-size:0;overflow-wrap:anywhere}@media(max-width:720px){.ops .ops-flow .wfwrap,.ops .ops-flow .tree{grid-template-columns:minmax(0,1fr)}.ops .ops-flow .tree:before{display:none}.ops .ops-flow .tree .wmid,.ops .ops-flow .tree .wparmid{display:none}.ops .ops-flow .tree .wcell.L,.ops .ops-flow .tree .wcell.R,.ops .ops-flow .tree .wtcol.L,.ops .ops-flow .tree .wtcol.R{grid-column:1;padding:6px 0;min-inline-size:0}.ops .ops-flow .tree .wcell.L:after,.ops .ops-flow .tree .wcell.R:after{display:none}.ops .ops-flow .tree .wcprow,.ops .ops-flow .tree .stagehead,.ops .ops-flow .tree .wparl{padding-inline-start:0;justify-content:flex-start}.ops .ops-flow .tree .wcp,.ops .ops-flow .tree .wmt{inline-size:100%}.ops .ops-flow .ops-wf-toolbar .ops-wf-iconbtn span{white-space:normal}.ops .ops-flow .tree .stagehead{flex-wrap:wrap;row-gap:4px}.ops .ops-flow .tree .stagehead .ln{display:none}.ops .ops-flow .tree .stagehead .st,.ops .ops-flow .tree .stagehead .ops-wf-stage-n,.ops .ops-flow .tree .wmt .wmk,.ops .ops-flow .tree .wmt .wmd,.ops .ops-flow .tree .wdur,.ops .ops-flow .tree .wparl span,.ops .ops-flow #view-flow .tree .crefn,.ops .ops-flow #view-flow .tree .crefs2,.ops .ops-flow .tree .wcphint{white-space:normal;overflow-wrap:anywhere;min-inline-size:0}.ops .ops-flow #view-flow .tree .crefh{flex-wrap:wrap}.ops .ops-flow #view-flow .tree .cinfo .box,.ops .ops-flow #view-flow .tree .crefs{inline-size:100%;min-inline-size:0}.ops .page:has(>.ops-flow),.ops .page:has(>.ops-space){padding-inline:0}.ops .ops-flow #view-flow .clbtn{padding-inline:6px;white-space:normal}.ops .ops-flow #view-flow .clbtn em{white-space:normal}.ops .ops-flow #view-flow .cardfoot,.ops .ops-flow #view-flow .gateacts,.ops .ops-flow .ops-head,.ops .ops-space .ops-head{flex-wrap:wrap}.ops .ops-flow .tree .wdur,.ops .ops-flow .tree .wmt .wmk,.ops .ops-flow .tree .wcptag{max-inline-size:100%;flex:0 1 auto}.ops .ops-flow .tree .wcp{padding:10px 8px}.ops .ops-flow .tree .wcphint,.ops .ops-flow .tree .wcpname{flex:1 1 100%}.ops .ops-flow .wfside .wdvh,.ops .ops-flow .wfside .wdp{flex-wrap:wrap}.ops .ops-flow .wfside .wdvh span,.ops .ops-flow .tree .wparl span,.ops .ops-flow .tree .daylbl{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;white-space:normal}}.ops .page.ops-page-full{max-width:none}.ops .ops-spaces{display:flex;flex-direction:column;gap:var(--sp-section)}.ops .ops-spaces-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-block-end:var(--sp-toolbar-rule);border-block-end:1px solid var(--rule)}.ops .ops-spaces-titles{min-inline-size:0}.ops .ops-spaces-title{margin:0;font-size:18px;font-weight:600;color:var(--ink)}.ops .ops-spaces-sub{margin:2px 0 0;font-size:12px;color:var(--mid)}.ops .ops-spaces-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ops .ops-spaces-row{display:grid;grid-template-columns:minmax(160px,1.1fr) minmax(0,2fr) auto auto;align-items:center;gap:8px 18px;padding:12px 16px;background:var(--white);border:1px solid var(--rule);border-radius:var(--r-lg);box-shadow:var(--sh)}.ops .ops-spaces-row:hover{border-color:var(--faint)}.ops .ops-spaces-who{display:flex;align-items:center;gap:8px;min-inline-size:0;flex-wrap:wrap}.ops .ops-spaces-open{font-size:14px;font-weight:600;color:var(--ink);text-decoration:none;overflow-wrap:anywhere}.ops .ops-spaces-open:hover{text-decoration:underline}.ops .ops-spaces-prospect{font-size:10px;font-weight:600;padding:2px 8px;border-radius:6px;background:var(--amber-bg);color:var(--amber)}.ops .ops-spaces-live{display:flex;flex-wrap:wrap;gap:6px;min-inline-size:0}.ops .ops-spaces-run{font-size:12px;color:var(--body);text-decoration:none;padding:3px 9px;border-radius:6px;background:var(--bg);overflow-wrap:anywhere}.ops .ops-spaces-run:hover{color:var(--ink);background:var(--rule2)}.ops .ops-spaces-code,.ops .ops-space-tabcode,.ops .ops-space-optcode{font-size:11px;font-weight:500;color:var(--mid);font-variant-numeric:tabular-nums}.ops .ops-spaces-none{font-size:12px;color:var(--light)}.ops .ops-spaces-counts{display:inline-flex;gap:6px;font-size:12px;color:var(--body);white-space:nowrap;font-variant-numeric:tabular-nums}.ops .ops-spaces-sep{color:var(--light)}.ops .ops-spaces-last{font-size:11.5px;color:var(--mid);white-space:nowrap;font-variant-numeric:tabular-nums}.ops .ops-spaces-empty{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:36px 16px;border:1px dashed var(--faint);border-radius:var(--r-lg);color:var(--mid);font-size:13px}.ops .ops-spaces-empty p{margin:0}.ops .ops-spaces-links{display:flex;gap:14px}.ops .ops-space{display:flex;flex-direction:column;gap:var(--sp-head);min-inline-size:0}.ops .ops-space .ops-head .ops-head-own{flex:1 1 auto;min-inline-size:0}.ops .ops-space-headrow{display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap;min-inline-size:0;flex:1 1 auto}.ops .ops-space-path{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;min-inline-size:0;flex:1 1 280px;font-size:13px;color:var(--mid)}.ops .ops-space-seg{color:var(--mid);text-decoration:none;overflow-wrap:anywhere}.ops .ops-space-seg:hover{color:var(--ink);text-decoration:underline}.ops .ops-space-seg[aria-current=page]{color:var(--ink);font-weight:600}.ops .ops-space-seg-run{display:inline-flex;align-items:baseline;gap:6px;flex-wrap:wrap}.ops .ops-space-seg-run .ops-wf-runcode{font-size:11.5px;font-weight:500;color:var(--mid)}.ops .ops-space-sep{color:var(--light)}.ops .ops-space-acts{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-inline-start:auto}.ops .ops-space-iconbtn{display:inline-flex;align-items:center;gap:6px}.ops .ops-space-runs-n{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.ops .ops-space-optname{min-inline-size:0;overflow-wrap:anywhere}.ops .ops-space-runs-none{margin:0;padding:6px 9px;font-size:11.5px;color:var(--light)}.ops .ops-space-tabs{display:flex;flex-wrap:wrap;gap:4px 2px;border-block-end:1px solid var(--rule);margin-block-end:var(--sp-section)}.ops .ops-space-tab{display:inline-flex;align-items:baseline;gap:6px;padding:8px 12px 9px;font-size:13px;font-weight:500;color:var(--body);text-decoration:none;border-block-end:2px solid transparent;margin-block-end:-1px;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.ops .ops-space-tab:hover{color:var(--ink)}.ops .ops-space-tab.on{color:var(--ink);font-weight:600;border-block-end-color:var(--accent)}.ops .ops-space-notabs{padding:8px 2px 9px;font-size:12.5px;color:var(--light)}.ops .ops-space-ro{margin:0 0 var(--sp-section);padding:8px 12px;border-radius:var(--r-sm);background:var(--bg);color:var(--mid);font-size:12.5px}.ops .ops-space-overview{display:flex;flex-direction:column;gap:10px}.ops .ops-space-live{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ops .ops-space-liverow{display:grid;grid-template-columns:minmax(0,2fr) auto auto auto;align-items:center;gap:6px 18px;padding:12px 16px;border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--white);box-shadow:var(--sh);color:var(--body);text-decoration:none;font-size:12.5px}.ops .ops-space-liverow:hover{border-color:var(--faint)}.ops .ops-space-livename{display:inline-flex;align-items:baseline;gap:8px;min-inline-size:0;flex-wrap:wrap}.ops .ops-space-livename b{color:var(--ink);font-weight:600;overflow-wrap:anywhere}.ops .ops-space-livedates,.ops .ops-space-liveprog{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--mid)}.ops .ops-space-more{margin:0;font-size:12px;color:var(--mid)}.ops .ops-dlg .ops-dlg-inp{inline-size:100%;border:1px solid var(--rule);border-radius:10px;padding:8px 10px;font:inherit;font-size:12px;color:var(--ink);background:var(--white);outline:none;resize:vertical}.ops .ops-dlg .ops-dlg-inp:focus{border-color:var(--accent-l);box-shadow:0 0 0 3px var(--tint)}.ops .ops-dlg .ops-dlg-date{display:flex;flex-direction:column;gap:3px;min-inline-size:0}.ops .ops-dlg .ops-dlg-date-l{font-size:10.5px;font-weight:500;color:var(--light)}.ops .ops-dlg .ops-dlg-note{margin:0;font-size:12px;color:var(--mid)}.ops .ops-dlg .ops-dlg-bad{margin:0;font-size:12px;font-weight:500;color:var(--red)}.ops .ops-dlg .ops-dlg-foot-sp{flex:1 1 auto}.ops .ops-dlg .gw-dialog-foot{flex-wrap:wrap}.ops .ops-dlg .ops-dlg-roles{display:flex;flex-direction:column;gap:6px}.ops .ops-dlg .ops-dlg-roles-h{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--mid)}.ops .ops-dlg .ops-dlg-roles-h b{font-size:12.5px;font-weight:600;color:var(--ink)}.ops .ops-dlg .ops-dlg-rtable{inline-size:100%;border-collapse:collapse;font-size:12px}.ops .ops-dlg .ops-dlg-rtable th{text-align:start;font-size:10.5px;font-weight:500;color:var(--light);padding:4px 6px;border-block-end:1px solid var(--rule)}.ops .ops-dlg .ops-dlg-rtable td{padding:5px 6px;border-block-end:1px solid var(--rule2);vertical-align:middle}.ops .ops-dlg .ops-dlg-rtable td:first-child{inline-size:46%}.ops .ops-dlg .ops-dlg-rtable td:first-child{border-inline-start:2px solid transparent}.ops .ops-dlg .ops-dlg-rtable tr[data-changed=true] td:first-child{border-inline-start-color:var(--accent)}.ops .ops-dlg .ops-dlg-role{display:block;color:var(--ink);font-weight:500;overflow-wrap:anywhere}.ops .ops-dlg .ops-dlg-role-n{display:block;font-size:10.5px;color:var(--light)}.ops .ops-side{display:flex;flex-direction:column;min-block-size:0;block-size:100%}.ops .ops-side-hd{display:flex;align-items:center;gap:8px;padding:12px 16px;border-block-end:1px solid var(--rule2);flex:0 0 auto}.ops .ops-side-title{margin:0;font-size:14px;font-weight:600;color:var(--ink);flex:1 1 auto}.ops .ops-side-x{inline-size:26px;block-size:26px;border:0;border-radius:var(--r-sm);background:none;font:inherit;font-size:18px;line-height:1;color:var(--mid);cursor:pointer}.ops .ops-side-x:hover{background:var(--bg);color:var(--ink)}.ops .ops-side-bd{padding:14px 16px 18px;overflow-y:auto;min-block-size:0;flex:1 1 auto}.ops .ops-plan{display:flex;flex-direction:column;gap:10px}.ops .ops-plan-h{margin:0;font-size:11px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--light)}.ops .ops-plan-none{margin:0;font-size:12px;color:var(--mid)}.ops .ops-plan-dates{margin:0;display:flex;flex-direction:column;gap:6px}.ops .ops-plan-row{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px;align-items:baseline;font-size:12px}.ops .ops-plan-row dt{color:var(--mid);font-weight:500}.ops .ops-plan-row dd{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-variant-numeric:tabular-nums}.ops .ops-plan-planned{color:var(--body)}.ops .ops-plan-k{font-size:10.5px;color:var(--light)}.ops .ops-plan-est{color:var(--ink);font-weight:600}.ops .ops-plan-drift{font-size:10px;font-weight:600;padding:1px 7px;border-radius:6px;background:var(--green-bg);color:var(--green)}.ops .ops-plan-drift.late{background:var(--red-bg);color:var(--red)}.ops .ops-plan-drift.early{background:var(--green-bg);color:var(--green)}.ops .ops-plan-hours{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;color:var(--body);padding-block-start:10px;border-block-start:1px solid var(--rule2);font-variant-numeric:tabular-nums}.ops .ops-plan-hours .ops-plan-k{inline-size:100%}.ops .ops-plan-sep{color:var(--light)}.ops .ops-plan-log{margin-inline-start:auto}.ops .ops-plan-note{margin:0;font-size:11px;line-height:1.6;color:var(--mid)}.ops .ops-plan-counts{display:flex;flex-wrap:wrap;gap:6px}.ops .ops-plan-n{font-size:11px;font-weight:600;padding:3px 9px;border-radius:6px;background:var(--bg);color:var(--mid);font-variant-numeric:tabular-nums}.ops .ops-plan-n.red{background:var(--red-bg);color:var(--red)}.ops .ops-plan-n.amber{background:var(--amber-bg);color:var(--amber)}.ops .ops-plan-n.green{background:var(--green-bg);color:var(--green)}.ops .ops-hours{display:flex;flex-direction:column;gap:12px}.ops .ops-hours-sum{margin:0;font-size:12px;color:var(--mid)}.ops .ops-hours-empty{margin:0;font-size:12px;color:var(--light)}.ops .ops-hours-person{border:1px solid var(--rule);border-radius:var(--r-sm);overflow:hidden}.ops .ops-hours-who{display:flex;justify-content:space-between;gap:8px;padding:8px 10px;background:var(--bg);font-size:12.5px;color:var(--ink)}.ops .ops-hours-who b{font-weight:600;overflow-wrap:anywhere;min-inline-size:0}.ops .ops-hours-t{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.ops .ops-hours-person ul{list-style:none;margin:0;padding:0}.ops .ops-hours-person li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:2px 10px;align-items:baseline;padding:6px 10px;border-block-start:1px solid var(--rule2);font-size:12px}.ops .ops-hours-card{color:var(--body);overflow-wrap:anywhere;min-inline-size:0}.ops .ops-hours-date{color:var(--mid);font-variant-numeric:tabular-nums}.ops .ops-hours-m{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.ops .ops-hours-note{grid-column:1 / -1;font-size:11.5px;color:var(--mid)}@media(max-width:720px){.ops .ops-spaces-row,.ops .ops-space-liverow{grid-template-columns:minmax(0,1fr)}.ops .ops-spaces-counts,.ops .ops-spaces-last,.ops .ops-space-livedates,.ops .ops-space-liveprog{white-space:normal}.ops .ops-space-path{flex-basis:100%}.ops .ops-space-tab{padding-inline:8px;flex-wrap:wrap;min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere}.ops .ops-space-acts{max-inline-size:100%;min-inline-size:0}.ops .ops-space-acts .gw-btn{white-space:normal;max-inline-size:100%}.ops .ops-plan-row{grid-template-columns:minmax(0,1fr)}}.ops .ops-gms #view-gms .gwrap,.ops .ops-fm #view-forms .fmwrap,.ops .ops-rk #view-rk .rkwrap{grid-template-columns:minmax(0,1fr)}.ops.ops-subtree{display:block;inline-size:100%;min-inline-size:0}.ops.ops-subtree #view-gms .gside,.ops.ops-subtree #view-forms .fmside,.ops.ops-subtree .rkside{position:static;background:none;border:0;padding:0;max-height:none;overflow:visible;inline-size:100%}.ops.ops-subtree .gsearch,.ops.ops-subtree .fsearch{inline-size:100%}.ops.ops-subtree .gfold,.ops.ops-subtree .ffold,.ops.ops-subtree .gi,.ops.ops-subtree .fmi,.ops.ops-subtree .rkg,.ops.ops-subtree .rki{padding-inline-end:4px}.ops.ops-subtree .gi span:last-child,.ops.ops-subtree .fmi span:last-child,.ops.ops-subtree .rki span:nth-child(2){min-inline-size:0;overflow-wrap:anywhere}.v8-set{padding-block-end:28px;color:var(--ink)}.v8-set .set-sub{margin-block:calc(-1 * var(--sp-section)) var(--sp-group);max-width:660px;font-size:12.5px;color:var(--mid)}.v8-set .set-body{max-width:720px}.v8-set .set-quiet{font-size:12.5px;color:var(--mid)}.v8-set .set-bad{font-size:12.5px;color:var(--red);background:var(--red-bg);border:1px solid var(--red);border-radius:var(--r-sm);padding:10px 12px}.v8-set .set-fence{font-size:12px;color:var(--body);background:var(--bg);border-radius:var(--r-sm);padding:8px 12px;margin-block-end:var(--sp-group);max-width:720px}.v8-set .set-absence,.v8-set .set-note{margin-block-start:var(--sp-group);max-width:720px;font-size:11.5px;line-height:1.9;color:var(--mid);border-inline-start:2px solid var(--rule);padding-inline-start:10px}.v8-set .set-rows{border:1px solid var(--rule);border-radius:var(--r);overflow:hidden}.v8-set .set-row{display:flex;align-items:center;gap:10px;min-height:46px;padding:8px 12px;border-block-end:1px solid var(--rule2)}.v8-set .set-row:last-child{border-block-end:none}.v8-set .set-row:hover{background:#f3f1f8}.v8-set .set-rowid{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.v8-set .set-rowname{font-size:12.5px;font-weight:500;color:var(--ink)}.v8-set .set-rowhint{font-size:11px;color:var(--mid)}.v8-set .set-num{inline-size:84px;font:inherit;font-size:12.5px;font-variant-numeric:tabular-nums lining-nums;text-align:center;padding:6px 8px;border:1px solid var(--faint);border-radius:var(--r-sm);background:var(--white);color:var(--ink)}.v8-set .set-num:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--tint)}.v8-set .set-unit{font-size:11.5px;color:var(--mid);inline-size:52px}.v8-set .set-ro{font-size:12.5px;color:var(--body)}.v8-set .set-locked{color:var(--mid)}.v8-set .set-row--switch{background:var(--bg)}.v8-set .set-state{font-size:11.5px;font-weight:600;color:var(--green)}.v8-set .set-state--off{color:var(--mid)}.v8-set .set-fields{display:flex;flex-direction:column;gap:14px;max-width:420px}.v8-set .set-field{display:block}.v8-set .set-flabel{display:flex;align-items:center;gap:4px;font-size:10.5px;font-weight:500;color:var(--mid);margin-block-end:4px}.v8-set .set-fhint{display:block;margin-block-start:4px;font-size:11px;color:var(--mid)}.v8-set .set-input{inline-size:100%;box-sizing:border-box;font:inherit;font-size:12.5px;padding:7px 10px;border:1px solid var(--faint);border-radius:var(--r-sm);background:var(--white);color:var(--ink)}.v8-set .set-input:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--tint)}.v8-set .set-save{align-self:flex-start}.v8-set .set-logo-row{display:flex;align-items:center;gap:10px}.v8-set .set-logo{inline-size:52px;block-size:52px;border-radius:var(--r-sm);background:var(--bg);color:var(--ink);font-size:22px;font-weight:600;display:flex;align-items:center;justify-content:center;overflow:hidden;flex:none}.v8-set .set-logo-img{inline-size:100%;block-size:100%;object-fit:contain}.v8-set .set-stages{list-style:none;margin:0;padding:0;border:1px solid var(--rule);border-radius:var(--r);overflow:hidden;max-width:720px}.v8-set .set-stage{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 12px;border-block-end:1px solid var(--rule2)}.v8-set .set-stage:last-child{border-block-end:none}.v8-set .set-stage:hover{background:#f3f1f8}.v8-set .set-swatch{inline-size:10px;block-size:10px;border-radius:50%;flex:none}.v8-set .set-stagename{flex:1 1 auto;min-width:0;font-size:12.5px;font-weight:500;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v8-set .set-stagecount{font-size:11px;color:var(--mid)}.v8-set .set-stageend{font-size:10.5px;font-weight:600;color:var(--mid);background:var(--bg);border-radius:999px;padding:1px 8px}.v8-set .set-stageacts{display:flex;align-items:center;gap:2px}.v8-set .set-input--inline{inline-size:180px}.v8-set .set-input--color{inline-size:96px;font-variant-numeric:tabular-nums lining-nums}.v8-set .set-grouph{font-size:11px;font-weight:600;color:var(--mid, #73737C);margin:var(--sp-group, 20px) 0 var(--sp-head, 4px)}.v8-set .set-grouph:first-child{margin-top:0}.v8-set .set-days{inline-size:100%;max-inline-size:560px}.v8-set .set-row--holiday .set-input{flex:1 1 auto;min-inline-size:0}.v8-set .set-row--holiday .gw-dp{flex:0 0 auto}.v8-set .set-list{list-style:none;margin:0;padding:0}.v8-set .set-listrow{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--rule, #EAEAEE);font-size:12.5px}.v8-set .set-listrow:last-child{border-bottom:0}.v8-set .set-listname{flex:1 1 auto;min-inline-size:0;font-weight:500}.v8-set .set-listwhy,.v8-set .set-listwho{flex:0 0 auto;color:var(--mid, #73737C);font-size:11.5px}.v8-set .set-when{flex:0 0 auto;color:var(--mid, #73737C);font-size:11.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.v8-set .set-absent{color:var(--faint, #D6D6DC)}.v8-set .set-row--filters{gap:8px;justify-content:flex-start}.v8-set .set-audit{width:100%;border-collapse:collapse;font-size:12px}.v8-set .set-audit th{text-align:start;font-size:10.5px;font-weight:500;color:var(--mid, #73737C);padding:0 10px var(--sp-head, 4px);border-bottom:1px solid var(--rule, #EAEAEE);white-space:nowrap}.v8-set .set-audit td{padding:9px 10px;border-bottom:1px solid var(--rule, #EAEAEE);vertical-align:middle}.v8-set .set-audit tbody tr:hover{background:#f3f1f8}.v8-set .set-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;background:var(--bg, #F6F6F8);border-radius:5px;padding:2px 6px}.v8-set .set-list--grid{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto auto;column-gap:12px}.v8-set .set-list--grid .set-listrow{display:contents}.v8-set .set-list--grid .set-listrow>span{display:flex;align-items:center;min-block-size:44px;padding-block:6px;border-block-end:1px solid var(--rule, #EAEAEE)}.v8-set .set-list--grid .set-listrow:last-child>span{border-block-end:0}.v8-set .set-list--grid .set-listname{min-inline-size:0}.v8-set .set-list--grid .set-listname>bdi{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v8-set .set-list--grid .set-listwhy,.v8-set .set-list--grid .set-listwho{white-space:nowrap}.v8-set .set-audit{table-layout:auto}.v8-set .set-audit th:nth-child(2),.v8-set .set-audit td:nth-child(2){min-inline-size:170px;white-space:nowrap}.v8-set .set-audit td:nth-child(1){white-space:nowrap}.v8-set .set-fields--wide{max-width:760px}.v8-set .set-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:var(--ink);unicode-bidi:isolate;overflow-wrap:anywhere}.v8-set .set-once{border-inline-start-color:var(--amber)}.v8-set .set-once p{margin:0 0 8px}.v8-set .set-payload{margin:8px 0;padding:10px 12px;border:1px solid var(--rule);border-radius:8px;background:var(--bg);white-space:pre-wrap;text-align:start}.v8-set .imp-steps{display:flex;flex-wrap:wrap;gap:var(--sp-group);list-style:none;margin-block-end:var(--sp-section);padding-block-end:var(--sp-toolbar-rule);border-block-end:1px solid var(--rule)}.v8-set .imp-step{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--light)}.v8-set .imp-step .num{display:inline-flex;align-items:center;justify-content:center;inline-size:20px;block-size:20px;border-radius:999px;background:var(--rule2);font-variant-numeric:tabular-nums lining-nums;font-size:11px}.v8-set .imp-step.is-now{color:var(--ink);font-weight:600}.v8-set .imp-step.is-now .num{background:var(--accent);color:#fff}.v8-set .imp-step.is-done{color:var(--body)}.v8-set .imp-step.is-done .num{background:var(--tint2);color:var(--accent-d)}.v8-set .imp-pane{display:flex;flex-direction:column;gap:var(--sp-section)}.v8-set .imp-file{font-size:13px}.v8-set .imp-paste{inline-size:100%;min-block-size:120px;font-family:var(--font-ui);font-size:12.5px;resize:vertical}.v8-set .imp-lab{display:flex;flex-direction:column;gap:var(--sp-head);font-size:12px;color:var(--mid)}.v8-set .imp-date{inline-size:9.5rem}.v8-set .imp-preview td,.v8-set .imp-preview th{max-inline-size:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v8-set .imp-kinds{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--sp-group)}.v8-set .imp-kind{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-head);padding:12px 14px;border:1px solid var(--faint);border-radius:var(--r);background:var(--white);text-align:start}.v8-set .imp-kind:hover:not(:disabled){background:var(--bg)}.v8-set .imp-kind.is-on{border-color:var(--accent);background:var(--tint)}.v8-set .imp-kind.is-off{opacity:.72;cursor:default}.v8-set .imp-kind-name{font-size:13px;font-weight:600;color:var(--ink)}.v8-set .imp-kind-why{font-size:11.5px;line-height:1.55;color:var(--mid)}.v8-set .imp-decide{display:flex;gap:6px;flex-wrap:wrap}.v8-set .imp-dec{padding:3px 10px;border:1px solid var(--faint);border-radius:999px;background:var(--white);font-size:11.5px;color:var(--body)}.v8-set .imp-dec:hover:not(:disabled){background:var(--bg)}.v8-set .imp-dec.is-on{border-color:var(--accent);background:var(--accent);color:#fff}.v8-set .imp-tally{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--sp-group)}.v8-set .imp-tally-cell{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--rule);border-radius:var(--r)}.v8-set .imp-tally-n{font-size:22px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums lining-nums}.v8-set .imp-tally-l{font-size:11.5px;color:var(--mid)}.v8-set .imp-history{margin-block-start:var(--sp-group)}.v8-set .set-sub-h{font-size:12.5px;font-weight:600;color:var(--body);margin-block-end:var(--sp-head)}.v8-set .set-link{color:var(--accent-d);text-decoration:underline}.v8-set .set-link:hover{color:var(--accent)}@media(max-width:560px){.v8-set .imp-steps{gap:var(--sp-section)}.v8-set .imp-step span:not(.num){display:none}}.v8-set .set-table{width:100%;border-collapse:collapse;margin-block-start:var(--sp-section, 14px)}.v8-set .set-table th{text-align:start;font:500 11.5px/1.4 inherit;color:var(--mid);padding:0 8px var(--sp-head, 4px);border-block-end:1px solid #ecebf1}.v8-set .set-table td{padding:7px 8px;font-size:12.5px;border-block-end:1px solid #f4f3f7}.v8-set .set-table tbody tr:hover{background:#f3f1f8}.v8-set .set-row-off{opacity:.72}.v8-set .set-table code{font-size:11.5px;color:var(--mid)}.v8-q1 .q1-sub{margin:4px 0 0;font-size:12.5px;color:var(--mid);max-width:72ch}.v8-q1 .q1-scopes{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-block-start:var(--sp-section, 14px)}.v8-q1 .q1-scope{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 10px;border:1px solid #d2cede;border-radius:12px;background:#fff;font:500 12px/1 inherit;color:inherit;cursor:pointer}.v8-q1 .q1-scope:hover{background:#f6f5fa}.v8-q1 .q1-scope.is-on{border-color:var(--accent);background:var(--tint);color:var(--accent-d);font-weight:700}.v8-q1 .q1-scope-n{font-size:11px;color:var(--mid)}.v8-q1 .q1-scope.is-on .q1-scope-n{color:var(--accent-d)}.v8-q1 .q1-search{min-width:220px;margin-inline-start:auto}.v8-q1 .q1-table{width:100%;border-collapse:collapse;margin-block-start:var(--sp-section, 14px)}.v8-q1 .q1-table th{text-align:start;font:500 11.5px/1.4 inherit;color:var(--mid);padding:0 8px var(--sp-head, 4px);border-block-end:1px solid #ecebf1;white-space:nowrap}.v8-q1 .q1-table td{padding:7px 8px;font-size:12.5px;border-block-end:1px solid #f4f3f7;vertical-align:middle}.v8-q1 .q1-table tbody tr:hover{background:#f3f1f8}.v8-q1 .q1-table tbody tr.q1-row{cursor:pointer}.v8-q1 .q1-open{color:var(--accent-d);text-decoration:none;font-weight:600}.v8-q1 .q1-open:hover{text-decoration:underline}.v8-q1 .q1-loud{color:#c6262f;font-weight:700}.v8-q1 .q1-since{font-size:11.5px;color:var(--mid)}.v8-q1 .q1-quiet{color:var(--mid);font-size:12.5px}.v8-q1 .q1-table code{font-size:11.5px;color:var(--mid)}.v8-q1 .q1-bad{margin-block-start:var(--sp-section, 14px);color:#c6262f;font-size:12.5px}.v8-q1 .q1-pager{display:flex;align-items:center;gap:8px;margin-block-start:var(--sp-group, 20px);font-size:12px;color:var(--mid)}.v8-q1 .q1-absence{margin-block-start:var(--sp-group, 20px);font-size:12px;color:var(--mid);max-width:72ch}.v8-q2{--q2-pad: 20px;--q2-gap: 12px;--q2-card-pad: 14px;--q2-radius: 12px;padding:var(--q2-pad);background:var(--bg);color:var(--body);font-variant-numeric:tabular-nums;min-block-size:100%}.v8-q2 .q2-sub{margin-block:4px var(--sp-section);font-size:12.5px;color:var(--mid);max-inline-size:78ch}.v8-q2 .q2-filters{display:flex;align-items:center;gap:var(--q2-gap);flex-wrap:wrap;margin-block-end:var(--sp-section)}.v8-q2 .q2-hero{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--q2-gap);margin-block-end:var(--q2-gap)}.v8-q2 .q2-hero>.is-lead{grid-column:span 2}.v8-q2 .q2-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--q2-gap)}.v8-q2 .q2-wedge{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--q2-gap)}.v8-q2 .q2-split{display:grid;grid-template-columns:2fr 1fr;gap:var(--q2-gap);margin-block-end:var(--q2-gap);align-items:stretch}.v8-q2 .q2-split.is-flip{grid-template-columns:1fr 2fr}.v8-q2 .q2-kpi{display:flex;flex-direction:column;gap:8px;padding:var(--q2-card-pad);background:var(--white);border:1px solid var(--rule);border-radius:var(--q2-radius);min-inline-size:0}.v8-q2 .q2-kpi.is-lead{background:var(--chrome);border-color:var(--chrome);color:var(--chrome-ink)}.v8-q2 .q2-kpi.is-lead .q2-kpi-name,.v8-q2 .q2-kpi.is-lead .q2-kpi-sub,.v8-q2 .q2-kpi.is-lead .q2-kpi-value,.v8-q2 .q2-kpi.is-lead .q2-absent{color:var(--chrome-ink)}.v8-q2 .q2-kpi.is-lead .q2-own{border-color:var(--chrome-h);background:var(--chrome-h);color:var(--chrome-ink)}.v8-q2 .q2-kpi-top{display:flex;align-items:center;gap:8px;min-block-size:26px}.v8-q2 .q2-ico-box{flex:0 0 26px;inline-size:26px;block-size:26px;border-radius:8px;background:var(--bg);border:1px solid var(--rule);display:inline-flex;align-items:center;justify-content:center;color:var(--mid)}.v8-q2 .q2-kpi.is-lead .q2-ico-box{background:var(--chrome-h);border-color:var(--chrome-p);color:var(--chrome-ink)}.v8-q2 .q2-ico{inline-size:16px;block-size:16px}.v8-q2 .q2-kpi-name{flex:1 1 auto;min-inline-size:0;margin:0;font-size:12px;font-weight:500;line-height:1.35;color:var(--mid);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.v8-q2 .q2-chip{flex:0 0 auto;font-size:10.5px;font-weight:500;padding:1px 6px;border-radius:999px;white-space:nowrap;border:1px solid var(--rule);color:var(--mid)}.v8-q2 .q2-chip.is-good{color:var(--ok);border-color:var(--ok)}.v8-q2 .q2-chip.is-bad{color:var(--bad);border-color:var(--bad)}.v8-q2 .q2-kpi.is-lead .q2-chip{border-color:var(--chrome-h);color:var(--chrome-ink)}.v8-q2 .q2-kpi-open{all:unset;cursor:pointer;display:block;border-radius:6px}.v8-q2 .q2-kpi-open:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.v8-q2 .q2-kpi-value{font-size:22px;font-weight:600;line-height:1.1;color:var(--body)}.v8-q2 .q2-kpi.is-lead .q2-kpi-value{font-size:34px}.v8-q2 .q2-kpi-sub{margin:0;font-size:11.5px;color:var(--mid)}.v8-q2 .q2-absent{font-size:12.5px;color:var(--mid);display:block}.v8-q2 .q2-kpi-vis{margin-block-start:auto;padding-block-start:4px}.v8-q2 .q2-kpi-foot{display:flex;align-items:center;gap:6px;padding-block-start:2px}.v8-q2 .q2-own{font-size:10px;font-weight:500;padding:1px 6px;border-radius:999px;border:1px solid var(--rule);color:var(--mid);white-space:nowrap}.v8-q2 .q2-track{display:block;block-size:6px;border-radius:999px;background:var(--rule);overflow:hidden}.v8-q2 .q2-track-fill{display:block;block-size:100%;border-radius:999px}.v8-q2 .q2-track.is-lead .q2-track-fill{background:var(--chrome-ink)}.v8-q2 .q2-track.is-good .q2-track-fill{background:var(--ok)}.v8-q2 .q2-track.is-bad .q2-track-fill{background:var(--bad)}.v8-q2 .q2-kpi.is-lead .q2-track{background:var(--chrome-h)}.v8-q2 .q2-twobar{display:flex;align-items:flex-end;gap:4px;block-size:26px}.v8-q2 .q2-twobar-now,.v8-q2 .q2-twobar-ref{display:block;inline-size:14px;border-radius:2px 2px 0 0;min-block-size:2px}.v8-q2 .q2-twobar-now{background:var(--g3)}.v8-q2 .q2-twobar-ref{background:var(--rule2, var(--rule))}.v8-q2 .q2-kpi.is-lead .q2-twobar-now{background:var(--chrome-ink)}.v8-q2 .q2-mix{display:flex;block-size:8px;border-radius:999px;overflow:hidden;background:var(--rule)}.v8-q2 .q2-mix-part{display:block;block-size:100%}.v8-q2 .q2-h2{margin-block:var(--sp-group) var(--sp-section);font-size:15px;font-weight:600}.v8-q2 .q2-h3{margin-block:var(--sp-group) var(--sp-head);font-size:13px;font-weight:600}.v8-q2 .q2-caveat{margin-block:0 var(--sp-section);font-size:12.5px;color:var(--mid);max-inline-size:84ch}.v8-q2 .q2-card{display:flex;flex-direction:column;padding:var(--q2-card-pad);background:var(--white);border:1px solid var(--rule);border-radius:var(--q2-radius);min-inline-size:0}.v8-q2 .q2-card-top{display:flex;align-items:baseline;gap:8px;margin-block-end:var(--sp-head)}.v8-q2 .q2-card-title{margin:0;font-size:13px;font-weight:600;flex:1 1 auto;min-inline-size:0}.v8-q2 .q2-ctl-note{font-size:11px;color:var(--mid);white-space:nowrap}.v8-q2 .q2-legend{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0 0 8px;padding:0;list-style:none;font-size:11px;color:var(--mid)}.v8-q2 .q2-legend li{display:flex;align-items:center;gap:5px}.v8-q2 .q2-legend-dot{inline-size:8px;block-size:8px;border-radius:2px;flex:0 0 8px}.v8-q2 .q2-plot{background:transparent;min-block-size:0;font-size:12.5px;flex:1 1 auto;min-inline-size:0;overflow:visible;padding-inline:10px}.v8-q2 .q2-plot .rep-chart{overflow:visible}.v8-q2 .q2-cap{margin:10px 0 0;font-size:11.5px;color:var(--light, var(--mid));max-inline-size:84ch}.v8-q2 .q2-bad{font-size:12.5px;color:var(--bad)}.v8-q2 .q2-table{margin-block-start:var(--sp-head)}.v8-q2 .q2-table th{white-space:nowrap}.v8-q2 .q2-table tbody tr{cursor:pointer}.v8-q2 .q2-table tbody tr.q2-team{cursor:default;font-weight:600}.v8-q2 .q2-table tbody tr.is-inside td{font-weight:600}.v8-q2 .q2-denom{font-size:11px;color:var(--mid);font-weight:400}.v8-q2 .q2-swatch{display:inline-block;inline-size:8px;block-size:8px;border-radius:2px;margin-inline-end:6px;vertical-align:baseline}.v8-q2 .q2-barcell{position:relative;text-align:end;min-inline-size:110px}.v8-q2 .q2-inbar{position:absolute;inset-block:4px;inset-inline-start:0;border-radius:2px;opacity:.22}.v8-q2 .q2-barcell .num{position:relative}.v8-q2 .q2-absent-notes{margin-block-start:var(--sp-section);padding:0;list-style:none;display:grid;gap:3px}.v8-q2 .q2-absent-notes li{font-size:11px;line-height:1.5;color:var(--light, var(--mid));max-inline-size:96ch}.v8-q2 .q2-absent-term{font-weight:600;color:var(--mid)}.v8-q2 .q2-absent-link{color:var(--accent-d)}.v8-q2 .q2-accuracy{margin-block-start:var(--sp-section)}.v8-q2 .q2-accuracy-h{margin:0;font-size:12px;font-weight:600;color:var(--mid)}.v8-q2 .q2-accuracy-value{font-size:26px;font-weight:600;margin-block:2px 0}.v8-q2 .q2-drill{padding:16px}.v8-q2 .q2-drill-head{display:flex;align-items:center;gap:8px;margin-block-end:var(--sp-section)}.v8-q2 .q2-drill-h{font-size:14px;font-weight:600;flex:1 1 auto}.v8-q2 .q2-drill-close{all:unset;cursor:pointer;font-size:14px;color:var(--mid);padding:2px 6px;border-radius:6px}.v8-q2 .q2-drill-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.v8-q2 .q2-drill-rows{display:grid;gap:6px;padding:0;margin:0;list-style:none}.v8-q2 .q2-drill-rows li{display:flex;justify-content:space-between;gap:12px;font-size:12.5px;padding-block:4px;border-block-end:1px solid var(--rule)}@media(max-width:1180px){.v8-q2 .q2-hero{grid-template-columns:repeat(3,minmax(0,1fr))}.v8-q2 .q2-hero>.is-lead{grid-column:span 3}.v8-q2 .q2-split,.v8-q2 .q2-split.is-flip{grid-template-columns:1fr}}@media(max-width:860px){.v8-q2 .q2-hero,.v8-q2 .q2-kpis,.v8-q2 .q2-wedge{grid-template-columns:repeat(2,minmax(0,1fr))}.v8-q2 .q2-hero>.is-lead{grid-column:span 2}}@media(max-width:620px){.v8-q2{--q2-pad: 16px}.v8-q2 .q2-hero,.v8-q2 .q2-kpis,.v8-q2 .q2-wedge{grid-template-columns:minmax(0,1fr)}.v8-q2 .q2-hero>.is-lead{grid-column:span 1}.v8-q2 .q2-plot{overflow-x:auto}}.v8-staff{max-width:980px;margin-inline:auto;padding-block:28px 40px;padding-inline:20px}.v8-staff .stf-chrome{display:flex;align-items:center;gap:8px;padding-block-end:12px;margin-block-end:var(--sp-section, 14px);border-block-end:1px solid var(--rule, #EAEAEE)}.v8-staff .stf-brand{display:inline-flex;align-items:center;gap:7px}.v8-staff .stf-dot{width:8px;height:8px;border-radius:50%;background:var(--chrome)}.v8-staff .stf-brandt{font-size:12px;font-weight:600;color:var(--ink, #1C1C1F)}.v8-staff .stf-sep{font-size:12px;color:var(--faint, #D6D6DC)}.v8-staff .stf-room{font-size:12px;font-weight:500;color:var(--mid, #73737C)}.v8-staff .stf-whoami{font-size:11.5px;color:var(--mid, #73737C)}.v8-staff .sp{flex:1 1 auto}.v8-staff .stf-tabs{margin-block-end:var(--sp-section, 14px)}.v8-staff .stf-views{margin-block-end:var(--sp-head, 4px)}.v8-staff .stf-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-block-end:var(--sp-section, 14px)}.v8-staff .stf-search{flex:1 1 220px;min-width:160px;height:28px;padding-inline:10px;border:1px solid var(--faint, #D6D6DC);border-radius:8px;background:#fff;font:inherit;font-size:12px;color:var(--ink, #1C1C1F)}.v8-staff .stf-search:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.v8-staff .stf-sortl{font-size:11.5px;color:var(--mid, #73737C)}.v8-staff .stf-sort,.v8-staff .stf-sel{height:28px;padding-inline:8px;border:1px solid var(--faint, #D6D6DC);border-radius:8px;background:#fff;font:inherit;font-size:12px;color:var(--ink, #1C1C1F)}.v8-staff .stf-num{font-size:12px;color:var(--ink, #1C1C1F);font-variant-numeric:tabular-nums}.v8-staff .stf-sub2{display:block;font-size:11px;color:var(--mid, #73737C);font-variant-numeric:tabular-nums}.v8-staff .stf-slug{display:block;font-size:11px;color:var(--mid, #73737C);direction:ltr;unicode-bidi:isolate}.v8-staff .stf-absent{font-size:11.5px;color:var(--faint, #D6D6DC)}.v8-staff .stf-place-missing{display:block;font-size:11.5px;color:var(--amber, #d97706)}.v8-staff .stf-acts{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.v8-staff .chip{display:inline-block;padding:1px 7px;border-radius:999px;font-size:10.5px;font-weight:500;line-height:1.6;white-space:nowrap}.v8-staff .chip.c-grey{background:var(--bg, #F6F6F8);color:var(--mid, #73737C)}.v8-staff .stf-chip{display:inline-block;padding:1px 7px;border-radius:999px;font-size:10.5px;font-weight:500;white-space:nowrap}.v8-staff .stf-chip-g{background:var(--bg);color:var(--body)}.v8-staff .stf-mark{display:inline-block;margin-inline-start:8px;padding:1px 7px;border-radius:999px;font-size:10.5px;font-weight:600;white-space:nowrap}.v8-staff .stf-mark-stop{background:color-mix(in srgb,#C6262F 10%,#fff);color:#c6262f}.v8-staff .stf-mark-off{background:var(--bg, #F6F6F8);color:var(--mid, #73737C)}.v8-staff .stf-mark-wait,.v8-staff .stf-inv-pending{background:color-mix(in srgb,#F59E0B 14%,#fff);color:#92600a}.v8-staff .stf-inv-accepted{background:color-mix(in srgb,#10B981 14%,#fff);color:#0b7357}.v8-staff .stf-inv-expired,.v8-staff .stf-inv-revoked{background:var(--bg, #F6F6F8);color:var(--mid, #73737C)}.v8-staff .stf-head{margin-bottom:var(--sp-section, 14px)}.v8-staff .stf-ey{font-size:10.5px;font-weight:500;color:var(--faint);letter-spacing:.02em}.v8-staff .stf-t{font-size:19px;font-weight:600;color:var(--ink);margin:2px 0 0}.v8-staff .stf-sub{font-size:12px;color:var(--mid);margin:6px 0 0;max-width:62ch;line-height:1.6}.v8-staff .stf-skel{height:132px;border:1px solid var(--rule, #EAEAEE);border-radius:16px;background:var(--bg, #F6F6F8)}.v8-staff .stf-name{font-weight:500;color:var(--ink)}.v8-staff .stf-home{margin-inline-start:8px}.v8-staff .stf-role{font-size:12px;color:var(--mid)}.v8-staff .stf-noreach{font-size:11.5px;color:var(--faint)}.v8-staff .stf-foot{font-size:11.5px;color:var(--mid, #73737C);margin-top:var(--sp-section, 14px);line-height:1.7;max-width:78ch}.v8-staff .stf-form,.v8-staff .stf-detail,.v8-staff .stf-done{display:flex;flex-direction:column;gap:var(--sp-section, 14px)}.v8-staff .stf-in{width:100%;height:30px;padding-inline:10px;border:1px solid var(--faint, #D6D6DC);border-radius:8px;background:#fff;font:inherit;font-size:12.5px;color:var(--ink, #1C1C1F)}.v8-staff .stf-in:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.v8-staff .stf-in:read-only{background:var(--bg, #F6F6F8)}.v8-staff .stf-in-ltr,.v8-staff .stf-ltr{direction:ltr;unicode-bidi:isolate;text-align:start}.v8-staff .stf-row3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media(max-width:560px){.v8-staff .stf-row3{grid-template-columns:minmax(0,1fr)}}.v8-staff .stf-slugv{margin:-6px 0 0;font-size:11.5px;min-height:16px}.v8-staff .stf-good{color:#0b7357;font-weight:500}.v8-staff .stf-bad{color:#c6262f;font-weight:500}.v8-staff .stf-formh{margin:0;font-size:12px;font-weight:600;color:var(--ink, #1C1C1F)}.v8-staff .stf-note{margin:4px 0 0;font-size:11.5px;color:var(--mid, #73737C);line-height:1.6}.v8-staff .stf-born{margin:0;padding:9px 11px;border-radius:12px;background:var(--bg, #F6F6F8);font-size:11.5px;color:var(--mid, #73737C);line-height:1.7}.v8-staff .stf-assign{display:flex;flex-direction:column;gap:4px}.v8-staff .stf-assignl{list-style:none;margin:6px 0 0;padding:0;border:1px solid var(--rule, #EAEAEE);border-radius:12px;max-height:168px;overflow-y:auto}.v8-staff .stf-assignl li{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 10px}.v8-staff .stf-assignl li+li{border-block-start:1px solid var(--rule, #EAEAEE)}.v8-staff .stf-assignl .stf-slug{display:inline}.v8-staff .stf-linkrow{display:flex;align-items:center;gap:8px}.v8-staff .stf-linkrow .stf-in{flex:1 1 auto}.v8-staff .stf-marks{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.v8-staff .stf-banner{margin:0;padding:9px 11px;border-radius:12px;background:color-mix(in srgb,#C6262F 7%,#fff);border:1px solid color-mix(in srgb,#C6262F 22%,transparent);font-size:11.5px;color:var(--ink, #1C1C1F);line-height:1.7}.v8-staff .stf-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:10px 14px;margin:0}.v8-staff .stf-facts div{min-width:0}.v8-staff .stf-facts dt{font-size:10.5px;font-weight:500;color:var(--faint, #D6D6DC);letter-spacing:.02em}.v8-staff .stf-facts dd{margin:2px 0 0;font-size:12px;color:var(--ink, #1C1C1F);font-variant-numeric:tabular-nums}.v8-staff .stf-sect{display:flex;flex-direction:column;gap:var(--sp-head, 4px);padding-block-start:var(--sp-section, 14px);border-block-start:1px solid var(--rule, #EAEAEE)}.v8-staff .stf-ownerp{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0}.v8-staff .stf-ownerp .stf-slug{display:inline}.v8-staff .stf-acts-l{list-style:none;margin:6px 0 0;padding:0}.v8-staff .stf-acts-l li{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;padding:5px 0;font-size:11.5px}.v8-staff .stf-acts-l li+li{border-block-start:1px solid var(--rule, #EAEAEE)}.v8-staff .stf-act-when{color:var(--mid, #73737C);font-variant-numeric:tabular-nums}.v8-staff .stf-act-who{font-weight:500;color:var(--ink, #1C1C1F)}.v8-staff .stf-act-what{color:var(--mid, #73737C);direction:ltr;unicode-bidi:isolate}.v8-staff .stf-confb{margin:0;font-size:12.5px;color:var(--ink, #1C1C1F);line-height:1.7}.v8-staff .stf-off{opacity:.72}.v8-staff .stf-asg{list-style:none;margin:0;padding:0}.v8-staff .stf-asg li{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-block:2px}.v8-staff .stf-asg li+li{margin-block-start:2px}.v8-staff .stf-asg .stf-name{margin-inline-end:-4px}.v8-staff .stf-input{width:100%;height:30px;padding-inline:10px;border:1px solid var(--faint, #D6D6DC);border-radius:8px;background:#fff;font:inherit;font-size:12.5px;color:var(--ink, #1C1C1F);direction:ltr;unicode-bidi:isolate;text-align:start}.v8-staff .stf-input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.v8-wsw{position:relative}.v8-wsw .wsw-trigger{width:70px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;border:1px solid var(--rule, #EAEAEE);border-radius:16px;background:#fff;cursor:pointer;font:inherit}.v8-wsw .wsw-trigger:hover{background:var(--bg, #F6F6F8)}.v8-wsw .wsw-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.v8-wsw .wsw-mark{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:var(--chrome);color:var(--chrome-ink);font-size:14px;font-weight:600;line-height:1}.v8-wsw .wsw-name{max-width:100%;font-size:9.5px;font-weight:600;color:var(--ink, #1C1C1F);line-height:1.35;text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.v8-wsw .wsw-row{display:inline-flex;align-items:center;gap:8px;min-width:0}.v8-wsw .wsw-rmark{width:18px;height:18px;border-radius:6px;display:grid;place-items:center;flex:0 0 auto;background:var(--bg);color:var(--body);font-size:10px;font-weight:600;line-height:1}.v8-wsw .wsw-rname{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v8-wsw .wsw-home{flex:0 0 auto;padding:1px 6px;border-radius:999px;background:var(--bg, #F6F6F8);color:var(--mid, #73737C);font-size:10px;font-weight:500;white-space:nowrap;word-spacing:.18em}.v8-wsw .wsw-absent{flex:0 0 auto;font-size:10.5px;color:var(--faint, #D6D6DC);white-space:nowrap}.v8-wsw .wsw-skel{height:54px;margin:4px 6px;border-radius:10px;background:var(--bg, #F6F6F8)}.v8-wsw .gw-pop{min-width:268px;max-width:268px;padding:7px}.v8-wsw .gw-pop .gw-pop-row{min-height:30px;gap:9px}.v8-wsw .wsw-me{display:flex;align-items:center;gap:10px;padding:8px 9px 10px;margin-block-end:5px;border-block-end:1px solid var(--rule, #EAEAEE)}.v8-wsw .wsw-meface{flex:0 0 auto;width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:var(--chrome);color:var(--chrome-ink);font-size:14px;font-weight:600;line-height:1}.v8-wsw .wsw-face{width:100%;height:100%;object-fit:cover;display:block}.v8-wsw .wsw-meid{min-width:0;display:flex;flex-direction:column;gap:1px}.v8-wsw .wsw-mename{font-size:12.5px;font-weight:600;color:var(--ink, #1C1C1F);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v8-wsw .wsw-memail{font-size:11px;color:var(--mid, #73737C);unicode-bidi:isolate;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v8-wsw .wsw-melvl{font-size:10.5px;color:var(--mid, #73737C);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v8-wsw .wsw-rmark{width:22px;height:22px;border-radius:7px;font-size:11px}.v8-staff .stf-intg-pick{max-width:420px;margin-block-start:10px}.v8-staff .stf-intg-form{margin-block-start:12px}.v8-staff .stf-intg-field{display:flex;flex-direction:column;gap:4px;margin-block-end:10px}.v8-staff .stf-intg-field>span{font-size:11.5px;color:var(--mid)}.v8-staff .stf-intg-acts{align-items:center;margin-block:12px}.v8-staff .stf-intg-forms{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:12.5px}.v8-staff .stf-intg-forms label{display:flex;align-items:center;gap:8px}.v8-staff .stf-pull-done,.v8-staff .stf-dlv-processed{color:var(--green);border-color:var(--green)}.v8-staff .stf-pull-queued,.v8-staff .stf-pull-running,.v8-staff .stf-dlv-received,.v8-staff .stf-dlv-retrieving{color:var(--amber);border-color:var(--amber)}.v8-staff .stf-pull-dead,.v8-staff .stf-dlv-failed,.v8-staff .stf-dlv-rejected{color:var(--red);border-color:var(--red)}.v8-staff.stf-host{display:flex;flex-direction:column;gap:var(--sp-section, 14px);padding:18px 22px 28px}.v8-staff .stf-host-absent{margin:8px 0 0}.v8-staff .stf-slot-rest{display:flex;align-items:center;gap:8px;min-height:32px;flex-wrap:wrap}.v8-staff .stf-slot-when{font-size:11px;color:var(--mid, #6F6F78)}.v8-staff .stf-slot-entry{display:flex;align-items:center;gap:8px}.v8-staff .stf-slot-entry .stf-in{flex:1 1 auto}.v8-staff .stf-assign-state{margin:2px 0 0;font-size:12px;color:var(--body, #3D3D44);font-variant-numeric:tabular-nums}.v8-staff .stf-mark-yes{color:#10b981;font-weight:600}.v8-staff .stf-mark-no{color:var(--mid, #6F6F78)}.v8-staff .stf-funcs{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.v8-staff .stf-func{display:inline-flex;align-items:center;gap:4px}.v8-staff .stf-func-x{border:0;background:transparent;padding:0 2px;cursor:pointer;font-size:10px;color:var(--mid, #6F6F78);line-height:1}.v8-staff .stf-func-x:hover{color:var(--body, #3D3D44)}.v8-staff .stf-mask{font-size:12px;color:var(--body, #4A4A52);font-variant-numeric:tabular-nums;letter-spacing:.5px;unicode-bidi:isolate}.v8-staff .stf-hsort{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;padding:0;cursor:pointer;font:inherit;color:inherit}.v8-staff .stf-hsort:hover{color:var(--ink, #1C1C1F)}.v8-staff .stf-hsort.on{color:var(--accent-d);font-weight:600}.v8-staff .stf-hsortc{font-size:10px}.v8-staff .stf-sections{margin:4px 0 0;font-size:10.5px;color:var(--mid, #73737C)}.v8-staff .stf-tchips{display:flex;flex-wrap:wrap;gap:4px}.v8-staff .stf-tchip{display:inline-flex;align-items:baseline;gap:5px;max-inline-size:100%}.v8-staff .stf-tname{font-weight:500}.v8-staff .stf-trole{font-size:10.5px;color:var(--mid, #73737C)}.v8-staff .stf-tca{font-size:10px;font-weight:600;color:var(--accent-d);background:var(--tint);border-radius:5px;padding:0 4px}.v8-staff .stf-when{font-size:11.5px;color:var(--mid, #73737C);font-variant-numeric:tabular-nums}.v8-staff .stf-check{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--body, #44444B);cursor:pointer}.v8-staff .stf-danger{border:1px solid var(--red, #DC2626);border-radius:12px;padding:14px;background:var(--red-bg, #FEF2F2)}.v8-staff .stf-danger .stf-formh{color:var(--red, #DC2626)}.v8-staff .stf-exportrow{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-block:10px;padding:10px;border-radius:10px;background:#fff}.v8-staff .stf-exportrow .sp{flex:1 1 auto}.v8-staff .stf-gate-t{margin:0;font-size:12px;font-weight:600}.v8-staff .stf-gates{list-style:none;margin:0 0 10px;padding:0;display:grid;row-gap:3px}.v8-staff .stf-gates li{display:flex;align-items:baseline;gap:6px;font-size:12px;color:var(--mid, #73737C)}.v8-staff .stf-gates li.ok{color:var(--body, #44444B)}.v8-staff .stf-gate-m{inline-size:12px;color:var(--mid, #73737C)}.v8-staff .stf-gates li.ok .stf-gate-m{color:var(--green, #059669)}.v8-staff .stf-residue{margin:8px 0 0;padding:10px;max-block-size:180px;overflow:auto;background:var(--bg, #F6F6F8);border-radius:8px;font-size:11px;white-space:pre-wrap;word-break:break-all}.v8-staff .stf-pending{margin-block-start:var(--sp-group, 20px)}.v8-staff .stf-ph{margin:0 0 var(--sp-head, 4px);font-size:12px;font-weight:600;color:var(--ink, #1C1C1F)}.v8-staff .stf-plist{list-style:none;margin:0;padding:0}.v8-staff .stf-prow{display:flex;align-items:center;gap:8px;padding:7px 10px;border-block-end:1px solid var(--rule, #EAEAEE);font-size:12.5px}.v8-staff .stf-prow:hover{background:#f3f1f8}.v8-staff .stf-pwho{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v8-staff .stf-pwhat{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;color:var(--mid, #73737C);font-size:11px}.v8-staff .stf-pdot{color:var(--faint, #D6D6DC)}.v8-staff .stf-pby{flex:0 0 auto;color:var(--mid, #73737C);font-size:11px;white-space:nowrap}.v8-staff .stf-pwhen{flex:0 0 auto;color:var(--mid, #73737C);font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.v8-staff .stf-pwhen.is-stale{color:var(--ink, #1C1C1F);font-weight:600}@font-face{font-family:Somar;font-weight:300;font-style:normal;font-display:swap;src:url(/assets/somar-300-C6j51xOk.woff2) format("woff2")}@font-face{font-family:Somar;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/somar-400-B7Gi15FC.woff2) format("woff2")}@font-face{font-family:Somar;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/somar-500-BF1sZzjg.woff2) format("woff2")}@font-face{font-family:Somar;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/somar-600-fRIEB7Ou.woff2) format("woff2")}@font-face{font-family:Axiforma;font-weight:300;font-style:normal;font-display:swap;src:url(/assets/axiforma-300-Dy5i71vE.woff2) format("woff2");ascent-override:112.6%;descent-override:50%;line-gap-override:0%}@font-face{font-family:Axiforma;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/axiforma-400-utizYzhM.woff2) format("woff2");ascent-override:112.6%;descent-override:50%;line-gap-override:0%}@font-face{font-family:Axiforma;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/axiforma-500-CANGRQBq.woff2) format("woff2");ascent-override:112.6%;descent-override:50%;line-gap-override:0%}@font-face{font-family:Axiforma;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/axiforma-600-D96cjIB0.woff2) format("woff2");ascent-override:112.6%;descent-override:50%;line-gap-override:0%}:root{--z-sticky: 30;--z-popover: 100;--z-overlay: 410;--z-scrim: 500;--z-attached: 550;--z-toast: 600;--chrome: #1f1f1f;--chrome-h: #2e2e2e;--chrome-p: #3d3d3d;--chrome-rail: #000000;--chrome-ink: #ffffff;--chrome-dis: #6b6b6b;--accent: #5640cc;--accent-d: #4c38b8;--accent-l: #b397e1;--tint: #f1ecfa;--tint2: #e9e1f7;--black: #111113;--ink: #1c1c1f;--body: #44444b;--mid: #73737c;--light: #a2a2ab;--faint: #d6d6dc;--rule: #eaeaee;--rule2: #f1f1f4;--bg: #f6f6f8;--white: #fff;--red: #dc2626;--red-bg: #fef2f2;--amber: #d97706;--amber-bg: #fffbeb;--green: #059669;--green-bg: #ecfdf5;--r: 10px;--r-sm: 8px;--r-lg: 13px;--sh: 0 1px 2px rgba(17, 17, 19, .05);--sh-md: 0 5px 16px rgba(17, 17, 19, .08);--g1: #7947cb;--g2: #966fd6;--g3: #4a2686;--g4: #b397e1;--g5: #e0568a;--gfill: #ede6f8;--gdot: #e3e1eb;--gaxis: #9a95a8;--seq-1: #ece5f7;--seq-2: #cfbcec;--seq-3: #ac90dd;--seq-4: #8763cb;--seq-5: #653fae;--seq-6: #452780;--cat-1: #6b5bb5;--cat-2: #3f7f8c;--cat-3: #a2678a;--cat-4: #8a8a96;--ease: cubic-bezier(.22, .61, .36, 1);--dur: .2s;--row-dense: 32px;--sp-toolbar-rule: 8px;--sp-section: 14px;--sp-group: 20px;--sp-head: 4px;--gutter-min: 4px}*{margin:0;padding:0;box-sizing:border-box}button{font-family:inherit;border:none;background:none;cursor:pointer;color:inherit}input,select,textarea{font-family:inherit}a{color:inherit;text-decoration:none}html,body{height:100%}:root{--font-ui: "Somar", system-ui, sans-serif;--line-ui: 1.7}:root:lang(en){--font-ui: "Axiforma", "Somar", system-ui, sans-serif;--line-ui: 1.5}body{font-family:var(--font-ui);font-size:14px;line-height:var(--line-ui);color:var(--body);background:var(--white);-webkit-font-smoothing:antialiased;overflow:hidden}.num{font-variant-numeric:tabular-nums lining-nums}svg{display:block;flex-shrink:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.gw-btn{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:6.5px 14px;border-radius:9px;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease);white-space:nowrap}.gw-btn--primary{background:var(--chrome);color:var(--chrome-ink)}.gw-btn--primary:hover{background:var(--chrome-h)}.gw-btn--primary:active{background:var(--chrome-p)}.gw-btn--danger{background:var(--red);color:#fff}.gw-btn--danger:hover{background:#a81f27}.gw-btn--ghost{border:1px solid var(--rule);background:var(--white);color:var(--body)}.gw-btn--ghost:hover{border-color:var(--faint);background:var(--bg)}.gw-btn--sm{padding:3.5px 10px;font-size:11px;border-radius:7px}.gw-btn:disabled{opacity:.55;cursor:not-allowed}.gw-btn--primary:disabled{opacity:1;background:var(--chrome-dis);color:var(--chrome-ink)}.gw-chip{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;padding:2.5px 8px;border-radius:6px;white-space:nowrap;line-height:1.5;background:var(--bg);color:var(--mid)}.gw-chip--red{background:var(--red-bg);color:var(--red)}.gw-chip--amber{background:var(--amber-bg);color:var(--amber)}.gw-chip--green{background:var(--green-bg);color:var(--green)}.gw-chip--accent{background:var(--tint);color:var(--accent-d)}.gw-gpill{display:inline-flex;align-items:center;gap:5px;font-size:9.5px;font-weight:600;letter-spacing:.05em;padding:3.5px 10px;border-radius:6px;color:#fff}.gw-flag{display:inline-flex}.gw-flag--urgent{color:#c6262f}.gw-flag--high{color:#ffc53d}.gw-flag--normal{color:#3e63dd}.gw-flag--low{color:#a2a2ab}.gw-stic{display:inline-grid;place-items:center;cursor:pointer}.gw-pop-anchor{position:relative;display:inline-flex}.gw-pop{position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:0;min-width:230px;max-width:250px;background:#fff;border-radius:12px;box-shadow:0 0 1px #00000045,0 8px 24px #0000001f;padding:6px;z-index:100}.gw-pop--end{inset-inline-start:auto;inset-inline-end:0}.gw-pop--up{inset-block-start:auto;inset-block-end:calc(100% + 6px)}.gw-pop .gw-pop-group{font-size:10.5px;font-weight:500;color:var(--light);padding:6px 9px 3px}.gw-pop .gw-pop-row{display:flex;align-items:center;gap:8px;width:100%;min-height:20px;padding:6px 9px;border-radius:8px;font-size:12px;font-weight:500;color:var(--body);text-align:start;transition:background .12s var(--ease)}.gw-pop .gw-pop-row:hover{background:#f3f1f8}.gw-pop .gw-pop-row.cur{font-weight:600;color:var(--ink)}.gw-pop .gw-pop-row .tick{margin-inline-start:auto;color:var(--accent-d)}.gw-mcal{width:224px;background:#fff;border:1px solid var(--rule);border-radius:12px;box-shadow:0 8px 24px #0000001f;padding:10px}.gw-mcal .head{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;color:var(--ink);margin-block-end:6px}.gw-mcal .head button{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;color:var(--mid)}.gw-mcal .head button:hover{background:var(--bg)}.gw-mcal .grid{display:grid;grid-template-columns:repeat(7,1fr);gap:1px}.gw-mcal .dow{font-size:9px;font-weight:600;color:var(--mid);text-align:center;padding-block:3px}.gw-mcal .day{aspect-ratio:1;display:grid;place-items:center;font-size:11px;border-radius:7px;cursor:pointer;transition:background .1s var(--ease);color:var(--body)}.gw-mcal .day:hover{background:var(--tint)}.gw-mcal .day.off{color:var(--faint);cursor:default}.gw-mcal .day.today{box-shadow:inset 0 0 0 1px var(--chrome);font-weight:600}.gw-mcal .day.sel{background:var(--accent);color:#fff;font-weight:600}.gw-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#11111361;display:grid;place-items:center;z-index:500;padding:18px}.gw-modal{background:#fff;border-radius:16px;box-shadow:var(--sh-xl, 0 18px 50px rgba(17, 17, 19, .16));overflow:hidden;display:flex;flex-direction:column;max-width:96vw;max-height:92vh}.gw-dialog{display:flex;flex-direction:column;min-block-size:0;min-inline-size:min(320px,90vw)}.gw-dialog-head{display:flex;align-items:flex-start;gap:12px;padding:18px 20px 12px}.gw-dialog-titles{display:flex;flex-direction:column;gap:3px;min-inline-size:0}.gw-dialog-title{margin:0;font-size:15px;font-weight:600;color:var(--ink)}.gw-dialog-desc{margin:0;font-size:12px;color:var(--mid)}.gw-dialog-aside{margin-inline-start:auto;display:flex;align-items:center;gap:6px}.gw-dialog-body{padding:0 20px 4px;overflow:auto;min-block-size:0;display:flex;flex-direction:column;gap:12px}.gw-dialog-foot{display:flex;gap:8px;padding:14px 20px 18px;border-block-start:1px solid var(--rule2);margin-block-start:12px}.gw-field{display:flex;flex-direction:column;gap:4px;min-inline-size:0}.gw-field-label{font-size:11px;font-weight:600;color:var(--mid)}.gw-field-hint{font-size:11px;color:var(--light)}.gw-field-ctl{display:flex;min-inline-size:0}.gw-field-ctl>*{flex:1 1 auto;min-inline-size:0;max-inline-size:none}.gw-field-span{gap:8px}.gw-field-span>*{flex:1 1 0}.gw-field .inp{inline-size:100%;min-inline-size:0}.gw-drawer{position:fixed;inset-block:8px;inset-inline-end:8px;width:min(760px,95vw);background:var(--white);border:1px solid var(--rule);border-radius:14px;box-shadow:0 18px 50px #11111329;z-index:410;display:flex;flex-direction:column;overflow:hidden}.gw-toasts{position:fixed;inset-block-end:20px;inset-inline-start:50%;transform:translate(-50%);z-index:600;display:flex;flex-direction:column;align-items:center;gap:8px}[dir=rtl] .gw-toasts{transform:translate(50%)}.gw-toast{background:var(--ink);color:#fff;font-size:12.5px;font-weight:600;padding:10px 18px;border-radius:10px;box-shadow:0 18px 50px #11111329;max-width:640px;text-align:center;line-height:1.9}.gw-seg{display:inline-flex;background:var(--bg);border-radius:9px;padding:2px;gap:2px}.gw-seg button{padding:4.5px 12px;border-radius:7px;font-size:11.5px;font-weight:600;color:var(--mid);transition:background .12s var(--ease),color .12s var(--ease)}.gw-seg button:hover{color:var(--ink)}.gw-seg button.on{background:var(--accent);color:#fff}.gw-seg--fill{display:flex;width:100%}.gw-seg--fill button{flex:1 1 0;min-width:0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gw-tblw{background:var(--white);border:1px solid var(--rule);border-radius:var(--r-lg);overflow:auto}.gw-tblw table{width:100%;border-collapse:collapse}.gw-tblw th{padding:11px 14px;font-size:10.5px;font-weight:600;color:var(--mid);text-align:start;border-block-end:1px solid var(--rule);background:#fafafb;white-space:nowrap}.gw-tblw td{padding:12px 14px;font-size:12.5px;line-height:1.5;border-block-end:1px solid var(--rule2)}.gw-tblw tbody tr:last-child td{border-block-end:none}.gw-tblw tbody tr:hover{background:#f3f1f8}.gw-empty{border:1px dashed var(--faint);border-radius:var(--r-lg);padding:40px 24px;text-align:center;color:var(--mid);font-size:13px}.gw-empty .gw-empty-title{font-size:14px;font-weight:600;color:var(--ink);margin-block-end:4px}.gw-ring{display:inline-flex;flex-direction:column;align-items:center;gap:4px}.gw-ring-num{font-size:15px;font-weight:600;fill:var(--gw-text, #1F1E25);font-variant-numeric:tabular-nums}.gw-ring-label{font-size:11px;color:var(--gw-text-2, #6C6A76);display:inline-flex;flex-direction:column;gap:2px;align-items:center;text-align:center}.gw-ring-stub{font-style:normal;font-size:9.5px;padding:0 4px;border-radius:6px;background:#f3f1f8;color:#8a879a}.gw-bulkbar{position:sticky;inset-block-end:0;display:flex;align-items:center;gap:12px;padding:8px 14px;background:#fff;border:1px solid #E4E1EE;border-radius:12px;box-shadow:0 0 1px #00000045,0 8px 24px #0000001f;margin-block-start:8px}.gw-bulkbar-count{font-size:12px;font-weight:600;color:var(--gw-text, #1F1E25)}.gw-bulkbar-actions{display:flex;gap:8px;margin-inline-start:auto}.gw-toast-action{margin-inline-start:10px;background:none;border:0;padding:0;font:inherit;font-weight:600;color:#fff;text-decoration:underline;cursor:pointer}.gw-drp-trigger{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:3px 10px;border:1px solid var(--rule);border-radius:8px;background:#fff;font-size:11.5px;font-weight:600;color:var(--body);cursor:pointer;transition:background .12s var(--ease),border-color .12s var(--ease)}.gw-drp-trigger:hover{background:#f6f5fa;border-color:#d2cede}.gw-drp-trigger .gw-sel-chev{font-size:8px;color:var(--mid)}.gw-pop--note{min-width:250px;max-width:340px;width:max-content;animation:gw-pop-in var(--dur) var(--ease)}.gw-dp{vertical-align:middle}.gw-dp-trigger .gw-sel-chev{margin-inline-start:6px;opacity:.6}.gw-dp-empty{color:var(--mid)}.gw-dp-pop{min-width:0;width:max-content;padding:8px}.gw-info{vertical-align:middle;flex-shrink:0}.gw-info-btn{width:20px;height:20px;padding:0;border-radius:50%;border:1px solid var(--rule);background:#fff;color:var(--mid);display:grid;place-items:center;cursor:pointer;transition:background var(--dur) var(--ease)}.gw-info-btn:hover,.gw-info-btn[aria-expanded=true]{background:#f3f1f8}.gw-info-text{margin:0;padding:9px 11px;font-size:11px;line-height:1.85;color:var(--body);white-space:pre-line}@keyframes gw-pop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.gw-pop--note{animation:none}}.gw-drp-pop{min-width:0;max-width:none;width:max-content;padding:8px}.gw-drp-body{display:flex;gap:10px;align-items:stretch}.gw-drp-rail{display:flex;flex-direction:column;min-width:128px;border-inline-end:1px solid var(--rule);padding-inline-end:8px}.gw-drp-cal{display:flex;flex-direction:column;gap:6px}.gw-drp-nav{display:flex;justify-content:space-between}.gw-drp-nav button{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;color:var(--mid)}.gw-drp-nav button:hover{background:var(--bg)}.gw-drp-months{display:flex;gap:14px}.gw-drp-mon{width:224px}.gw-drp-mon .name{font-size:12px;font-weight:600;color:var(--ink);text-align:center;margin-block-end:6px}.gw-drp-mon .grid{display:grid;grid-template-columns:repeat(7,1fr);row-gap:1px}.gw-drp-mon .dow{font-size:9px;font-weight:600;color:var(--mid);text-align:center;padding-block:3px}.gw-drp-mon .day{aspect-ratio:1;display:grid;place-items:center;font-size:11px;border-radius:7px;cursor:pointer;transition:background .1s var(--ease);color:var(--body);touch-action:none}.gw-drp-mon .day:hover{background:var(--tint)}.gw-drp-mon .day.off{visibility:hidden;cursor:default}.gw-drp-mon .day.today{font-weight:600;box-shadow:inset 0 0 0 1px var(--chrome)}.gw-drp-mon .day.in{background:var(--tint);border-radius:0}.gw-drp-mon .day.rs,.gw-drp-mon .day.re{background:var(--accent);color:#fff;font-weight:600}.gw-drp-mon .day.rs{border-start-start-radius:7px;border-end-start-radius:7px}.gw-drp-mon .day.re{border-start-end-radius:7px;border-end-end-radius:7px}.gw-drp-foot{display:flex;align-items:center;gap:8px;border-block-start:1px solid var(--rule);padding-block-start:8px}.gw-drp-foot .range{margin-inline-end:auto;font-size:11px;font-weight:600;color:var(--body)}.gw-drp-foot .cmp-hint{font-size:10px;color:var(--light)}.gw-sel{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:3px 10px;border:1px solid var(--rule);border-radius:8px;background:#fff;font-size:11.5px;font-weight:600;color:var(--body);cursor:pointer;transition:background .12s var(--ease),border-color .12s var(--ease)}.gw-sel:hover:not(:disabled){background:#f6f5fa;border-color:#d2cede}.gw-sel:disabled{color:var(--light);cursor:default}.gw-sel .gw-sel-lbl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gw-sel .gw-sel-chev{font-size:8px;color:var(--mid);margin-inline-start:auto}.gw-sel--field{width:100%;border-color:#e4e1ee;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:500}.gw-sel--more{border-color:transparent;background:transparent;padding:0;width:26px;min-height:26px;justify-content:center;color:var(--mid);font-size:14px;line-height:1}.gw-sel--more:hover:not(:disabled){background:#f3f1f8;border-color:transparent;color:var(--body)}.gw-sel--more[aria-expanded=true]{background:#f3f1f8;color:var(--body)}.gw-sel .gw-sel-more{display:block;transform:translateY(-1px)}.gw-sel-pop{max-height:320px;overflow-y:auto}.gw-sel-pop--search{display:flex;flex-direction:column;overflow:hidden;min-width:min(300px,calc(100vw - 32px));max-width:min(360px,calc(100vw - 32px));max-height:320px}.gw-sel-pop--search .gw-sel-search{flex-shrink:0;margin:2px 2px 6px;width:calc(100% - 4px)}.gw-sel-pop--search .gw-sel-rows{overflow-y:auto;min-height:0}.gw-sel-pop--search .gw-pop-row{align-items:baseline}.gw-tree{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.gw-tree-chips{display:flex;flex-wrap:wrap;gap:6px}.gw-tree-chip{display:inline-flex;align-items:center;gap:5px;padding:2.5px 8px;border-radius:999px;background:var(--bg);border:1px solid var(--rule);font-size:10px;font-weight:500;line-height:1.5;color:var(--ink)}.gw-tree-chip .above{font-size:10.5px;font-weight:500;color:var(--mid)}.gw-tree-chip .x{color:var(--light);font-size:13px;line-height:1;padding:0 1px}.gw-tree-chip .x:hover{color:var(--danger)}.gw-tree-open{align-self:flex-start;padding:5px 12px;border:1px solid #d2cede;border-radius:8px;background:#fff;font-size:12px;font-weight:500;color:var(--body)}.gw-tree-open:hover{background:#f6f5fa}.gw-tree-pop{min-width:min(320px,calc(100vw - 32px));max-width:min(360px,calc(100vw - 32px));padding:8px}.gw-tree-filter{width:100%;margin-block-end:6px}.gw-tree-body{max-height:280px;overflow-y:auto}.gw-tree-row{display:flex;align-items:center;gap:4px;min-height:26px}.gw-tree-row.kid{padding-inline-start:18px}.gw-tree-twist{width:22px;height:22px;display:grid;place-items:center;border-radius:6px;color:var(--light)}.gw-tree-twist:hover{background:#f3f1f8;color:var(--ink)}.gw-tree-twist--none{visibility:hidden}.gw-tree-tick{display:flex;align-items:center;gap:8px;flex:1;min-height:24px;padding:4px 8px;border-radius:8px;font-size:12px;font-weight:500;color:var(--body);text-align:start;transition:background .12s var(--ease)}.gw-tree-tick:hover{background:#f3f1f8}.gw-tree-tick.on,.gw-tree-tick.mixed{font-weight:600;color:var(--ink)}.gw-tree-tick.by-parent{opacity:.72}.gw-tree-tick .box{width:14px;height:14px;flex-shrink:0;border:1.5px solid #c9c5d6;border-radius:4px;background:#fff;display:grid;place-items:center;color:#fff;transition:background .12s var(--ease),border-color .12s var(--ease)}.gw-tree-tick.on .box,.gw-tree-tick.mixed .box{background:var(--accent-d);border-color:var(--accent-d)}.gw-tree-tick .box .dash{width:7px;height:2px;border-radius:1px;background:#fff}.gw-tree-tick:disabled{cursor:default}.gw-tree-twist svg{transition:transform .16s var(--ease)}.gw-tree-twist svg.open{transform:rotate(180deg)}.gw-tree-above{padding:2px 7px;border:1px solid #d2cede;border-radius:999px;font-size:10.5px;font-weight:500;color:var(--light)}.gw-tree-above.on{background:var(--accent-d);border-color:var(--accent-d);color:#fff}.gw-tree-none{padding:12px 9px;font-size:12px;color:var(--light)}.gw-tree-request{width:100%;margin-block-start:4px;padding:7px 9px;border-top:1px solid #eceaf3;font-size:12px;font-weight:500;color:var(--accent-d);text-align:start}.gw-tree-request:hover{background:#f3f1f8}.gw-typeahead{position:relative;display:block;min-width:0}.gw-typeahead-inp{width:100%;min-width:0;min-height:26px;padding:3px 10px;border:1px solid var(--rule);border-radius:8px;background:#fff;font:inherit;font-size:11.5px;font-weight:500;color:var(--body);outline:none}.gw-typeahead-inp:hover:not(:disabled){border-color:#d2cede}.gw-typeahead-inp:focus{border-color:#d2cede;background:#f6f5fa}.gw-typeahead-inp:disabled{color:var(--light)}.gw-typeahead-pop{min-width:min(300px,calc(100vw - 32px));max-width:min(360px,calc(100vw - 32px));max-height:280px;overflow-y:auto}.gw-typeahead-row{display:flex;align-items:baseline;gap:8px}.gw-typeahead-sub{font-size:10.5px;font-weight:400;color:var(--light)}.gw-typeahead-none{padding:10px 9px;font-size:12px;color:var(--light);margin:0}.gw-mention{position:fixed;z-index:var(--z-attached, 550);inline-size:244px;background:var(--white);border:1px solid var(--rule);border-radius:12px;box-shadow:0 0 1px #00000045,0 8px 24px #0000001f;padding:6px;font-family:var(--font-ui)}.gw-mention-head{font-size:10.5px;font-weight:500;color:var(--light, var(--mid));padding:4px 8px 6px}.gw-mention-list{overflow-y:auto;display:flex;flex-direction:column;gap:1px}.gw-mention-row{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:8px;inline-size:100%;min-block-size:32px;padding:3px 8px;border-radius:8px;cursor:pointer;font-size:12.5px}.gw-mention-row.is-active{background:#f3f1f8}.gw-mention-face{inline-size:22px;block-size:22px;border-radius:50%;flex:0 0 22px;object-fit:cover;display:inline-flex;align-items:center;justify-content:center;background:var(--bg);border:1px solid var(--rule);font-size:11px;font-weight:600;color:var(--mid)}.gw-mention-name{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--body)}.gw-mention-meta{flex:0 0 auto;font-size:10.5px;color:var(--mid);white-space:nowrap}.gw-mention-empty{margin:0;padding:8px;font-size:12px;color:var(--mid)}.gw-mention-chip{display:inline-flex;align-items:center;border-radius:6px;padding:0 4px;background:var(--bg);color:var(--accent-d);font-weight:500}.gw-mchip{display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;background:var(--tint);color:var(--accent-d);font-weight:600;border-radius:5px;padding:1px 4px;cursor:pointer;text-decoration:none;transition:background .14s}.gw-mchip:hover,.gw-mchip:focus-visible{background:var(--tint2)}.gw-mchip:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.gw-mcard{position:fixed;z-index:var(--z-attached, 550);display:flex;align-items:center;gap:9px;inline-size:max-content;max-inline-size:260px;margin-block-start:-6px;background:var(--white);border:1px solid var(--rule);border-radius:12px;box-shadow:0 0 1px #00000045,0 8px 24px #0000001f;padding:9px 11px;font-family:var(--font-ui)}.gw-mcard-face{inline-size:30px;block-size:30px;border-radius:50%;flex:0 0 auto;object-fit:cover}.gw-mcard-face.is-initial{display:grid;place-items:center;background:var(--tint);color:var(--accent-d);font-size:12.5px;font-weight:600}.gw-mcard-who{display:flex;flex-direction:column;min-inline-size:0}.gw-mcard-name{font-size:12.5px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gw-mcard-title{font-size:11px;color:var(--mid);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gw-landed{animation:gw-landed 2.6s var(--ease, ease) forwards;border-radius:8px}@keyframes gw-landed{0%,55%{background:var(--tint)}to{background:transparent}}@media(prefers-reduced-motion:reduce){.gw-landed{background:var(--tint)}}.shell{display:flex;height:100vh;padding:10px 12px 12px;gap:var(--gutter-min)}.shell-left{display:flex;flex-direction:column;gap:8px;flex-shrink:0;min-height:0}.shell-left .rail{flex:1 1 auto}.rail{width:56px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:4px;padding-block:16px 12px;border-radius:16px;background:var(--chrome-rail)}.rl{width:56px;display:flex;flex-direction:column;align-items:center;gap:0;padding-block:3px 6px;color:#fff;font-size:9.5px;font-weight:600;letter-spacing:.1px;line-height:1.2;border-radius:12px;opacity:.94;transition:opacity .15s var(--ease)}.rl:hover{opacity:1}.rl .ric{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;margin-block-end:3px;transition:background .15s var(--ease);color:#fff}.rl .ric svg{width:19px;height:19px;fill:currentColor}.rl:hover .ric{background:#ffffff29}.rl.on{opacity:1;font-weight:600}.rl.on .ric{background:#fff;color:var(--chrome);box-shadow:0 4px 12px #00000047;animation:tile-pop .32s var(--ease)}@keyframes tile-pop{0%{transform:scale(.82)}60%{transform:scale(1.06)}to{transform:scale(1)}}.rail .sp{flex:1}.appcard{flex:1;display:flex;flex-direction:column;background:#fff;border:1px solid var(--rule);border-radius:18px;overflow:hidden;min-width:0}.topbar{height:50px;flex-shrink:0;display:flex;align-items:center;gap:12px;padding-inline:14px;background:#fff;border-block-end:1px solid var(--rule)}.crumbs{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--mid);min-width:0;flex-shrink:1;white-space:nowrap}.crumbs .sep{color:var(--faint)}.clogo{display:flex;align-items:center;gap:7px;font-weight:600;font-size:14px;color:var(--black)}.clogo .dot{width:8px;height:8px;border-radius:3px;background:var(--chrome);box-shadow:0 0 0 3px var(--rule2)}.crumb-view{font-weight:600;color:var(--ink);cursor:pointer;display:flex;align-items:center;gap:3px}.crumb-up{background:none;border:0;padding:0;font:inherit;color:var(--mid);cursor:pointer}.crumb-up:hover{color:var(--ink);text-decoration:underline}.crumb-record{font-weight:600;color:var(--ink)}.crm-field-note{margin:2px 0 0;font-size:11px;color:#c6262f}.crumb-view .chev{color:var(--light);font-size:9px}.tb-right{margin-inline-start:auto;display:flex;align-items:center;gap:8px}.iconb{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:var(--mid);transition:background .15s var(--ease)}.iconb:hover{background:var(--bg);color:var(--ink)}.iconb .tb-ic{display:grid;place-items:center}.iconb .tb-ic svg{width:15px;height:15px;display:block}.iconb{position:relative}.iconb .bdg{position:absolute;top:2px;inset-inline-end:2px;background:var(--red);color:#fff;font-size:8px;font-weight:600;min-width:13px;height:13px;border-radius:99px;display:grid;place-items:center;padding:0 3px;font-variant-numeric:tabular-nums}.search{flex:1;max-width:440px;margin-inline:auto;position:relative}.search input{width:100%;height:31px;border:1px solid var(--rule);border-radius:9px;background:var(--white);padding-inline:30px 12px;font-size:12px;font-family:inherit;color:var(--ink);outline:none;transition:.15s var(--ease)}.search input:focus{border-color:var(--accent-l);box-shadow:0 0 0 3px var(--tint)}.search input::-webkit-search-cancel-button{display:none}.search .sic{position:absolute;inset-inline-start:10px;top:8.5px;color:var(--light);pointer-events:none}.sres{position:absolute;top:37px;inset-inline:0;background:var(--white);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--sh-xl, 0 18px 50px rgba(17, 17, 19, .16));display:none;z-index:200;padding:5px}.sres.on{display:block}.ri{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:7px;cursor:pointer;font-size:12px}.ri:hover,.ri.on{background:var(--bg)}.ri-none{color:var(--mid);cursor:default}.ri-none:hover{background:none}.rt{min-width:0;flex:1}.rt b{color:var(--ink);font-weight:600;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs{font-size:9.5px;color:var(--mid);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rk{font-weight:600}.rwa{flex-shrink:0;font-size:10px;font-weight:600;color:var(--body);padding:3px 8px;border-radius:7px;background:var(--bg)}.rwa:hover{background:var(--rule2)}.gic{inline-size:28px;block-size:28px;border-radius:8px;background:var(--bg);border:1px solid var(--rule2);display:grid;place-items:center;color:var(--mid);flex-shrink:0}.gic svg{inline-size:13.5px;block-size:13.5px}.me{display:flex;align-items:center;gap:6px;padding:3px;border-radius:10px;transition:background .15s var(--ease)}.me:hover{background:var(--bg)}.me .av{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;color:var(--chrome-ink);font-size:12px;font-weight:600;background:var(--chrome)}.appbody{flex:1;display:flex;min-height:0}.subnav{width:248px;max-width:40vw;flex-shrink:0;background:#fbfbfb;border-inline-end:1px solid var(--rule);overflow-y:auto;display:flex;flex-direction:column;padding:12px 9px}.wst{font-size:13px;font-weight:600;color:var(--black);padding:2px 9px 10px}.wsub{font-size:9.5px;font-weight:500;color:var(--mid);display:block;margin-block-start:2px}.ngl{font-size:9px;font-weight:600;letter-spacing:.6px;color:#9490a5;padding:12px 9px 5px}.sntree{margin:2px 0 8px}.snt{display:flex;flex-direction:column;gap:1px}.snt-empty{padding:8px 12px;font-size:11.5px;color:var(--mid)}.snt-i{display:flex;align-items:center;gap:6px;width:100%;min-height:28px;padding-block:5px;padding-inline-end:8px;border-radius:8px;font-size:12px;font-weight:500;color:#5a5a66;text-align:start;transition:background .12s var(--ease)}.snt-i:hover{background:var(--bg)}.snt-i--group.open{color:#2a2340;font-weight:600}.snt-i--leaf.on{background:#ece9f5;color:#2a2340;font-weight:600}.snt-cv{flex:0 0 auto;width:10px;font-size:11px;line-height:1;color:var(--light);transition:transform .12s var(--ease)}[dir=rtl] .snt-cv{transform:scaleX(-1)}.snt-i--group.open .snt-cv{transform:rotate(90deg)}[dir=rtl] .snt-i--group.open .snt-cv{transform:rotate(90deg) scaleX(-1)}.snt-cv--leaf{visibility:hidden}.snt-code{flex:0 0 auto;font-size:9.5px;font-variant-numeric:tabular-nums;color:var(--light);white-space:nowrap}.snt-i--leaf.on .snt-code{color:var(--mid)}.snt-l{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.sni{display:flex;align-items:center;gap:9px;width:100%;padding:8px 12px;border-radius:9px;font-size:12.5px;font-weight:500;color:#5a5a66;text-align:start;transition:background .12s var(--ease)}.sni svg{width:14px;height:14px}.sni:hover{background:var(--bg)}.sni.on{background:#ece9f5;color:#2a2340;font-weight:600}.sb-foot{margin-block-start:auto;padding:10px 9px 2px;font-size:9.5px;color:var(--light);display:flex;align-items:center;justify-content:space-between}.sb-foot .vtag{background:var(--bg);border-radius:99px;padding:1px 7px;font-weight:600}.main{flex:1;overflow-y:auto;min-width:0;background:var(--white);padding:14px 20px 18px}.view{max-width:1280px;margin-inline:auto}@keyframes gw-view-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.view,.main>.v7-proj,.main>.boardwrap{animation:gw-view-in var(--dur) var(--ease) backwards}.phead{margin-block-end:24px}.phead .ey{font-size:10.5px;font-weight:600;color:var(--chrome)}.phead .ptitle{font-size:22px;font-weight:600;color:var(--ink)}.phead .psub{font-size:13px;max-width:660px;line-height:2;color:var(--mid)}.authpage .auth-globe{display:grid;place-items:center;margin-inline-start:auto;margin-block-end:4px;width:28px;height:28px;border-radius:9px;color:var(--mid);background:transparent;border:0;cursor:pointer;transition:background .15s var(--ease)}.authpage .auth-globe:hover{background:var(--bg);color:var(--ink)}.authpage .auth-globe:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.authpage{max-inline-size:24rem;margin-inline:auto;padding-block:4rem}.authpage h1{font-size:22px;font-weight:600;color:var(--ink);margin-block-end:12px}.authpage label{display:block;margin-block-end:.75rem;font-size:13px}.authpage input{display:block;inline-size:100%;margin-block-start:4px;padding:8px 10px;border:1px solid var(--rule);border-radius:9px;font-size:14px;background:#fff}.authpage input:focus{outline:2px solid var(--tint2);border-color:var(--accent-l)}.authpage [role=alert]{color:var(--red);font-size:12.5px;margin-block-end:8px}.ptitle-row{display:flex;align-items:center;gap:12px}.ptitle-row .ptitle{margin:0}.crm-row{cursor:pointer}.crm-row:hover td{background:#f3f1f8}.crm-name{font-weight:600}.crm-empty{color:#6c6a76;font-size:13px;padding-block:24px}.crm-form{display:flex;flex-direction:column;gap:12px;padding:20px;min-inline-size:300px}.crm-form h2{font-size:16px;font-weight:600;margin:0}.crm-form label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#6c6a76}.crm-form input,.crm-form select{border:1px solid #E4E1EE;border-radius:8px;padding:8px 10px;font:inherit}.crm-form-actions{display:flex;gap:8px}.crm-owner-pick{border:1px solid #E4E1EE;border-radius:8px;padding:6px 8px;font:inherit;font-size:12px}.c360{max-inline-size:none;position:relative}.c360 .cp-close{position:absolute;top:0;inset-inline-end:0;z-index:5;inline-size:30px;block-size:30px;border:1px solid #E4E1EE;border-radius:9px;background:#fff;color:#6c6a76;display:grid;place-items:center;cursor:pointer;transition:background .15s var(--ease),color .15s var(--ease)}.c360 .cp-close:hover{background:#f3f1f8;color:#1f1e25}.c360 .cp-lockup{display:flex;align-items:flex-start;gap:12px;padding:2px 0 10px;padding-inline-end:34px}.c360 .cp-logo{inline-size:44px;block-size:44px;border-radius:11px;display:grid;place-items:center;font-size:16px;font-weight:600;color:var(--chrome-ink);flex-shrink:0;background:var(--chrome);position:relative;overflow:hidden;cursor:pointer}.c360 .cp-logo img{inline-size:100%;block-size:100%;object-fit:cover}.c360 .cp-logo input[type=file]{position:absolute;inline-size:1px;block-size:1px;opacity:0}.c360 .cp-logo .cp-logo-cam{position:absolute;inset-inline-end:0;inset-block-end:0;inline-size:16px;block-size:16px;display:grid;place-items:center;background:#1111138c;color:#fff;border-start-start-radius:6px;opacity:0;transition:opacity .15s var(--ease)}.c360 .cp-logo:hover .cp-logo-cam{opacity:1}.c360 .cp-lockup-id{flex:1;min-inline-size:0}.c360 .cp-lockup-name{display:flex;align-items:flex-start;gap:10px}.c360 .c360-name{font-size:14.5px;font-weight:600;line-height:1.45;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.c360 .cp-edit{inline-size:28px;block-size:28px;border:1px solid #E4E1EE;border-radius:8px;background:#fff;color:#6c6a76;display:grid;place-items:center;cursor:pointer;flex-shrink:0;transition:background .15s var(--ease)}.c360 .cp-edit:hover{background:#f3f1f8}.c360 .cp-lockup .psub{margin-block-start:3px}.c360 .cp-actions{display:flex;gap:8px;margin-block-end:6px;flex-wrap:wrap}.c360 .cp-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid #E4E1EE;background:#fff;color:#1f1e25;font:inherit;font-size:11.5px;font-weight:600;padding:6px 12px;border-radius:9px;cursor:pointer;text-decoration:none;transition:background .15s var(--ease)}.c360 .cp-btn:hover{background:#f3f1f8}.c360 .cp-btn:disabled{opacity:.55;cursor:not-allowed}.c360 .cp-grid{display:grid;grid-template-columns:320px minmax(0,1fr);gap:24px;align-items:start}.c360 .cp-left{border-inline-end:1px solid var(--rule, #E4E1EE);padding-inline-end:22px;min-inline-size:0;overflow-wrap:anywhere}.c360 .cp-record{font-size:11px;font-weight:600;letter-spacing:.3px;color:#6c6a76;margin:2px 0 10px;text-transform:uppercase}.c360 .cp-mt{margin-block-start:22px}.rd-row{display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px;padding:7px 0;font-size:12.5px;align-items:center;line-height:1.5}.rd-row .rk{color:#6c6a76;display:flex;align-items:center;gap:8px;font-weight:500}.rd-row .rk svg{inline-size:14px;block-size:14px;color:#8a879a}.rd-row .rv{color:#1f1e25;font-weight:500;overflow-wrap:anywhere;min-inline-size:0}.c360 .cp-lnk{color:var(--accent-d);font-weight:600;cursor:pointer;background:none;border:0;font:inherit;padding:0;text-decoration:none}.c360 .cp-viewall{display:block;font-size:10.5px;color:var(--accent-d);font-weight:600;cursor:pointer;margin:8px 0 4px;background:none;border:0;font-family:inherit;padding:0}.c360 .pietile{display:flex;gap:12px;align-items:center;border:1px solid var(--rule, #E4E1EE);border-radius:11px;padding:10px 12px;background:#fff;margin-block-end:8px}.c360 .pieb{inline-size:54px;block-size:54px;flex-shrink:0;position:relative}.c360 .pie-n{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:12px;font-weight:600}.c360 .pie-title{font-size:11.5px;color:#1f1e25}.c360 .pie-why{font-size:10px;color:#6c6a76;line-height:1.7;margin-block-start:2px}.c360 .pt-stub{font-size:9px;font-weight:500;color:#8a879a;background:#f3f1f8;border-radius:5px;padding:1px 6px;margin-inline-start:4px;white-space:nowrap}.c360 .cp-missing{display:flex;gap:4px;flex-wrap:wrap;margin-block-start:6px}.c360 .cp-miss-chip{font-size:8.5px;font-weight:600;color:#92400e;background:#fef3c7;border:0;border-radius:5px;padding:2.5px 8px;cursor:pointer;font-family:inherit}.c360 .c360-lifecycle{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#6c6a76;margin-block-start:14px}.c360 .c360-lifecycle select{border:1px solid #E4E1EE;border-radius:8px;padding:6px 8px;font:inherit}.c360 .c360-main{min-inline-size:0;display:flex;flex-direction:column;gap:18px}.c360-tabs{display:flex;align-items:center;gap:2px;flex-wrap:wrap}.c360-tab{display:inline-flex;align-items:center;gap:5px;padding:7px 8px;border-radius:9px;background:transparent;border:0;font:inherit;font-size:13px;font-weight:500;color:#6c6a76;cursor:pointer;white-space:nowrap;text-underline-offset:5px;transition:background .15s var(--ease)}.c360-tab svg{inline-size:14px;block-size:14px;stroke-width:1.7;flex-shrink:0}.c360-tab:hover{text-decoration:underline}.c360-tab.on{background:#f0eff4;color:#1f1e25;font-weight:600;text-decoration:none}.c360-tab .cnt{font-size:9px;background:#f3f1f8;color:#6c6a76;border-radius:5px;padding:1px 5px}.c360-tab.on .cnt{background:#e4e1ee;color:#1f1e25}.c360-tab{padding-inline:6px}.c360 .hgrid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:11px;margin-block-end:8px}.hcell{border:1px solid var(--rule, #E4E1EE);border-radius:12px;padding:13px 14px;min-block-size:78px;background:#fff;transition:transform .2s var(--ease),box-shadow .2s var(--ease),border-color .2s var(--ease)}.hcell:hover{border-color:#cbc4dc;box-shadow:0 4px 16px #1e0f3c12}.hcell.cp-click{cursor:pointer}.hcell .ht{font-size:10.5px;color:#6c6a76;display:flex;justify-content:space-between;align-items:center;margin-block-end:9px}.hcell .ht svg{inline-size:14px;block-size:14px;color:#8a879a}.hcell .hval{font-size:13px;font-weight:600;color:#1f1e25;font-variant-numeric:tabular-nums}.hcell .hsub{font-size:10px;color:#8a879a;margin-block-start:2px;line-height:1.7}.c360 .cp-sectitle{font-size:13.5px;font-weight:600;color:#1f1e25;margin:20px 0 10px;display:flex;align-items:center;gap:10px}.c360 .cp-first{margin-block-start:0}.c360 .cp-auto{font-size:10px;color:#8a879a;font-weight:500}.c360 .cp-act-title .gw-btn{margin-inline-start:auto}.c360 .cp-story{font-size:12px;line-height:2.05;color:#6c6a76;margin:0 0 8px}.c360 .cp-actlog .al-row{display:flex;gap:10px;align-items:flex-start;padding:8px 0;border-block-end:1px solid #F3F1F8;font-size:11.5px}.c360 .cp-actlog .al-ic{inline-size:22px;block-size:22px;border-radius:6px;background:#f3f1f8;display:grid;place-items:center;color:#6c6a76;flex-shrink:0}.c360 .cp-actlog .al-ic svg{inline-size:13px;block-size:13px}.c360 .cp-actlog .al-tx{flex:1;min-inline-size:0}.c360 .cp-actlog .al-tx b{color:#1f1e25;font-weight:600}.c360 .cp-actlog .al-when{color:#8a879a;font-size:10px;margin-inline-start:auto;white-space:nowrap}.c360 .cp-panels{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:14px 0}.c360 .panel{background:#fff;border:1px solid var(--rule, #E4E1EE);border-radius:14px;overflow:hidden}.c360 .panel .ph{padding:11px 16px;border-block-end:1px solid #F3F1F8;font-size:12.5px;font-weight:600;color:#1f1e25}.c360 .panel .pb{padding:8px 16px 14px}.c360 .ipr{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:6px 0;border-block-end:1px solid #F3F1F8;font-size:11.5px;min-block-size:32px}.c360 .ipr .k{color:#6c6a76;font-weight:500;flex-shrink:0;font-size:12px}.c360 .ipr .v{color:#1f1e25;font-weight:600;text-align:end;font-size:12.5px}.c360 .cp-next-b{font-size:12px;color:#1f1e25}.c360 .cp-next-hint{font-size:10.5px;color:#6c6a76;margin:5px 0 10px}.c360 .cp-next-row{display:flex;gap:7px;flex-wrap:wrap}.c360 .tblw{overflow-x:auto}.c360 .cp-table{inline-size:100%;border-collapse:collapse;font-size:12px}.c360 .cp-table th{text-align:start;font-size:10.5px;font-weight:500;color:#8a879a;padding:8px;border-block-end:1px solid var(--rule, #E4E1EE)}.c360 .cp-table td{padding:8px;border-block-end:1px solid #F3F1F8}.c360 .cp-table .num{font-variant-numeric:tabular-nums}.c360 .cp-strong{font-weight:600}.c360 .cp-rowlink{cursor:pointer;transition:background .13s var(--ease)}.c360 .cp-rowlink:hover{background:#fbfafd}.c360 .cp-spill{display:inline-flex;align-items:center;font-size:10px;font-weight:600;color:#fff;border-radius:5px;padding:2px 8px;white-space:nowrap}.c360 .cp-hint{font-size:11.5px;color:#6c6a76;background:#fbfafe;border:1px dashed #E4E1EE;border-radius:10px;padding:8px 12px;margin:0 0 12px;line-height:1.8}.c360-people{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.person-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border-block-end:1px solid #F3F1F8;padding-block:10px}.p-ava{inline-size:30px;block-size:30px;flex:none;display:grid;place-items:center;background:#f3f1f8;border-radius:50%;font-size:12.5px;font-weight:600;color:#6c6a76}.p-id{display:flex;flex-direction:column;gap:1px;min-inline-size:130px}.p-id strong{font-size:13px}.p-pos{font-size:11.5px;color:#8a879a}.p-end{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-inline-start:auto}.p-last{font-size:11px;color:#8a879a}.c360-composer{display:flex;gap:8px}.c360-composer input{flex:1;border:1px solid #E4E1EE;border-radius:8px;padding:8px 10px;font:inherit}.c360-notes ul{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.c360-notes li{border:1px solid #EFEDF6;border-radius:12px;padding:10px 12px}.c360-notes time{font-size:11px;color:#8a879a}.c360-files h3{font-size:13px;margin:20px 0 6px}.person-card{padding:20px;min-inline-size:300px;display:flex;flex-direction:column;gap:10px}.person-card .ey{font-size:10.5px;font-weight:600;color:var(--chrome)}.person-card h2{font-size:16px;font-weight:600;margin:0}.person-card .pc-hint{font-size:11.5px;color:#6c6a76;background:#fbfafe;border:1px dashed #E4E1EE;border-radius:10px;padding:8px 12px;margin:0;line-height:1.8}.person-card .pc-attrs{display:grid;grid-template-columns:auto 1fr;gap:8px 14px;font-size:12.5px;margin:4px 0 0}.person-card .pc-attrs dt{color:#8a879a}.person-card .pc-attrs dd{margin:0;color:#1f1e25;overflow-wrap:anywhere}.person-card .pc-actions{display:flex;gap:8px;margin-block-start:6px}.feed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.feed li{display:flex;gap:8px;align-items:flex-start;padding:8px 10px;border:1px solid #EFEDF6;border-radius:12px}.feed li.feed-sys{border-style:dashed;background:#fbfafe}.feed-glyph{font-size:13px;line-height:1.4}.feed-body p{margin:0;font-size:12px}.feed-body time{font-size:10.5px;color:#8a879a}.composer{display:flex;flex-direction:column;gap:8px;margin-block-end:14px}.composer-row{display:flex;gap:8px}.composer-row input{flex:1;border:1px solid #E4E1EE;border-radius:8px;padding:8px 10px;font:inherit}.composer-row select{border:1px solid #E4E1EE;border-radius:8px;padding:6px 8px;font:inherit}.c360-activity{display:flex;flex-direction:column}.c360-recent{margin-block-start:18px}.c360-recent-head{display:flex;align-items:center;justify-content:space-between;margin-block-end:8px}.c360-recent-head h3{margin:0;font-size:13px}.c360-people-head{display:flex;justify-content:flex-end;margin-block-end:10px}.committee-assign{display:inline-flex;gap:6px;align-items:center}.committee-assign select{border:1px solid #E4E1EE;border-radius:8px;padding:4px 6px;font:inherit;font-size:12px}.phone-cell{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:#6c6a76}.chan-btn{text-decoration:none;font-size:13px;display:inline-grid;place-items:center;color:#8a879a}.chan-btn:hover{color:#1f1e25}.crm-check{flex-direction:row!important;align-items:center;gap:8px!important}.c360-upload input[type=file]{position:absolute;inline-size:1px;block-size:1px;opacity:0}.c360-upload span{display:inline-block;border:1px solid #E4E1EE;border-radius:8px;padding:6px 12px;font-size:12px;cursor:pointer}.c360-upload span:hover{background:#f3f1f8}.files-list{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.files-list li{display:flex;align-items:center;gap:12px;border:1px solid #EFEDF6;border-radius:10px;padding:8px 12px}.file-name{font-size:12px;font-weight:600}.file-meta{font-size:11px;color:#8a879a;margin-inline-start:auto}.files-hint{margin:6px 0 0;font-size:11px;color:#8a879a}.qual-add{display:inline-flex;gap:8px;align-items:center}.qual-add select{border:1px solid #E4E1EE;border-radius:8px;padding:5px 8px;font:inherit;font-size:12px}.card-owner{color:#6c6a76;font-size:11px;margin-block-start:2px}.card-why{color:#8a879a;font-size:10.5px;margin-block:4px}.qual-drawer{padding:18px 22px;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.qual-drawer h2{margin:0;font-size:16px}.qual-drawer h3{margin:8px 0 0;font-size:12.5px}.qual-stage-line{margin:0;font-size:12px;color:#6c6a76;display:flex;gap:8px;align-items:center}.gate-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.gate-list label{display:flex;gap:8px;align-items:center;font-size:12px}.qual-move,.qual-side{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.qual-move select,.qual-move input,.qual-side input{border:1px solid #E4E1EE;border-radius:8px;padding:6px 8px;font:inherit;font-size:12px}.qual{--tint: #F1EEFB;--accent-l: #A08FE0;--r: 12px;--rule: #E4E1EE;--rule2: #EFEDF6;--sh: 0 1px 2px rgba(17,17,19,.05);--sh-md: 0 4px 14px rgba(17,17,19,.09);--sh-xl: 0 18px 50px rgba(17,17,19,.16);--white: #fff;--ink: #1F1E25;--mid: #6C6A76;--light: #8A879A;--black: #111113;--faint: #D2CEDE;--bg: #F6F5FA;--accent: #6E56CF;--red: #C6262F;--red-bg: #FCEAEB;--amber: #B45309;--amber-bg: #FEF3E2;--green: #047857;--green-bg: #E7F6F0}.kb{display:flex;gap:12px;align-items:flex-start;overflow-x:auto;padding:4px 2px 14px;min-height:430px}.kb.fixed{align-items:stretch;overflow-y:hidden;padding-bottom:2px}.col{min-width:250px;max-width:250px;flex-shrink:0;border-radius:var(--r);transition:.15s;padding:4px;min-height:400px}.col.dragover{background:var(--tint);outline:1.5px dashed var(--accent-l)}.colh{display:flex;align-items:center;gap:7px;padding:2px 2px 9px}.colh .cc{font-size:10px;color:var(--mid);font-weight:700}.kcard{background:var(--white);border:1px solid var(--rule);border-radius:10px;padding:10px 12px;margin-bottom:8px;box-shadow:var(--sh);cursor:grab;transition:box-shadow .13s,border-color .13s;position:relative;-webkit-user-select:none;user-select:none}.kcard:hover{box-shadow:var(--sh-md);border-color:var(--faint)}.kcard.ghost{opacity:.35;border-style:dashed;box-shadow:none}.kcard.fly{position:fixed;z-index:900;pointer-events:none;box-shadow:var(--sh-xl);transform:rotate(2deg);cursor:grabbing;margin:0}.kcard .kdays{position:absolute;top:9px;inset-inline-end:10px;font-size:9px;font-weight:700;color:var(--light)}.kcard .kt{font-weight:700;font-size:12px;line-height:1.5;color:var(--ink);padding-inline-end:22px}.kcard .kc{font-size:10.5px;color:var(--mid);margin-top:2px}.kcard .krow{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin-top:6px}.kcard .kfoot{display:flex;align-items:center;gap:6px;margin-top:7px;padding-top:7px;border-top:1px solid var(--rule2);font-size:10px;color:var(--mid)}.addt{width:100%;text-align:start;color:var(--mid);font-size:11px;font-weight:600;padding:6px 8px;border-radius:8px;background:none;border:0;font-family:inherit;cursor:pointer}.addt:hover{background:var(--bg);color:var(--ink)}.qual .spill{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;padding:3px 11px;border-radius:6px;letter-spacing:.2px}.qual .chip{display:inline-flex;align-items:center;gap:4px;font-size:9.5px;font-weight:700;padding:2.5px 8px;border-radius:6px;white-space:nowrap;line-height:1.5}.qual .c-grey{background:var(--bg);color:var(--mid)}.qual .c-red{background:var(--red-bg);color:var(--red)}.qual .c-amber{background:var(--amber-bg);color:var(--amber)}.qual .c-green{background:var(--green-bg);color:var(--green)}.av2{width:20px;height:20px;border-radius:50%;background:var(--bg);color:var(--body);font-size:8.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.view:has(.boardwrap){max-width:none;width:100%}.boardwrap{height:calc(100vh - 232px);min-height:380px}.boardwrap .kb{height:100%;min-height:0}.colbg .col{background:#f7f7f8;border-radius:13px;padding:8px}.colbg .col.dragover{background:var(--tint)}.kb.fixed .col{display:flex;flex-direction:column;min-height:0;max-height:100%}.kb.fixed .colbody{flex:1;overflow-y:auto;min-height:0;padding:1px}.colbody::-webkit-scrollbar{width:8px}.colbody::-webkit-scrollbar-thumb{background:#d9d5e4;border-radius:8px}.kcard{transition:transform .2s var(--ease),box-shadow .2s var(--ease),border-color .2s var(--ease);overflow:hidden;border-inline-start:3px solid transparent;padding-inline-start:11px}.kcard:hover{transform:translateY(-2px);box-shadow:0 8px 22px #1e0f3c21;border-color:#dad4e8}.kcard.age-fresh{border-inline-start-color:#00c48c}.kcard.age-warm{border-inline-start-color:#ffc800}.kcard.age-hot{border-inline-start-color:#e0568a}.kcard.age-hot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(253,113,175,.07),transparent 40%);pointer-events:none}.kcard.ghost{background:#f2f1f6;border-color:transparent;box-shadow:inset 0 1px 4px #1e0f3c1a;opacity:1}.kcard.ghost *{visibility:hidden}.col-empty{font-size:11px;color:var(--light,#A2A2AB);text-align:center;padding:16px 10px;line-height:1.7}.qual .kt,.qual .spill,.qual .chip,.qual .colh,.qual .colh *,.qual .cc.num,.qual .kdays{font-weight:500}.ab .colh{padding:6px 6px 10px}.ab .colh .adot{width:9px;height:9px;border-radius:50%}.ab .colh .at{font-size:12px;font-weight:700;color:var(--ink)}.ab .colh .cc{background:var(--bg);border-radius:99px;padding:0 7px}.ab .kcard{box-shadow:none}.ab .kcard:hover{box-shadow:var(--sh)}.colh .cv{font-size:9.5px;color:var(--light);margin-inline-start:auto;font-weight:600}.kcard .kv{font-size:13px;font-weight:800;margin-top:5px;color:var(--black)}.newghost{width:100%;text-align:center;color:var(--mid);font-size:11px;font-weight:600;padding:7px 8px;margin-bottom:8px;border-radius:9px;background:none;border:1.5px dashed var(--faint);font-family:inherit;cursor:pointer}.newghost:hover{background:var(--bg);color:var(--ink)}.kcard .rot-pill{display:inline-flex;align-items:center;gap:4px;font-size:9px;font-weight:600;color:#c2185b;background:#fde7f0;border-radius:99px;padding:2px 8px;margin-inline-start:6px}.kcard .noact{position:absolute;top:9px;inset-inline-start:10px;width:16px;height:16px;border-radius:99px;background:#ff9800;color:#fff;display:grid;place-items:center;font-size:10px;font-weight:700;box-shadow:0 0 #ff980080;animation:noactPulse 2.2s var(--ease) infinite}@keyframes noactPulse{0%{box-shadow:0 0 #ff980073}70%{box-shadow:0 0 0 7px #ff980000}to{box-shadow:0 0 #ff980000}}.qual .kv,.qual .at{font-weight:500}.deal-fields .fld{margin-bottom:8px}.deal-lost{align-items:center}.deal-lost select,.deal-lost input[type=date]{border:1px solid #E4E1EE;border-radius:8px;padding:6px 8px;font:inherit;font-size:12px}.deal-recycle{display:inline-flex;gap:6px;align-items:center;font-size:12px}.qual .phead{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.qual .sp{flex:1}.qual .panel{background:var(--white);border:1px solid var(--rule);border-radius:14px;overflow:hidden}.qual .bin-panel{margin-bottom:13px}.qual .ph{padding:13px 18px;border-bottom:1px solid var(--rule2);font-size:12px;font-weight:600;color:var(--ink);display:flex;align-items:center;gap:8px}.qual .trow{display:flex;align-items:center;gap:11px;padding:10px 15px;border-bottom:1px solid var(--rule2);transition:.12s}.qual .trow:last-child{border-bottom:none}.qual .trow:hover{background:#faf9fc}.qual .trow .tt{font-size:12px;font-weight:500;color:var(--ink);line-height:1.5}.qual .trow .ts{font-size:10.5px;color:var(--mid);margin-top:1px;line-height:1.7}.qual .ro{display:inline-flex;align-items:center;gap:7px;font-size:10.5px;font-weight:600;color:var(--mid);background:var(--bg);border:1px solid var(--rule);border-radius:99px;padding:4px 12px}.fld{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.fld label{font-size:11px;font-weight:600;color:var(--mid, #6C6A76)}.fld .inp{border:1px solid #E4E1EE;border-radius:10px;padding:8px 10px;font:inherit;font-size:12px}.file-rename{display:inline-flex;gap:6px;align-items:center}.file-rename input{border:1px solid #E4E1EE;border-radius:8px;padding:4px 8px;font:inherit;font-size:12px}.crm-tools{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-block-end:12px}.crm-group-pick{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--mid, #6C6A76)}.crm-group-pick select{border:1px solid #E4E1EE;border-radius:8px;padding:6px 8px;font:inherit;font-size:12px}.crm-group-h td{background:#f7f7f8;padding:0}.crm-group-toggle{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:none;border:0;font:inherit;font-size:12px;font-weight:600;color:var(--ink, #1F1E25);cursor:pointer;text-align:start}.crm-group-toggle:hover{background:#f3f1f8}.crm-chevron{display:inline-block;transition:transform .15s var(--ease)}.crm-chevron.closed{transform:rotate(-90deg)}[dir=rtl] .crm-chevron.closed{transform:rotate(90deg)}.crm-group-stub{font-size:10px;color:var(--light, #8A879A)}.crm-group-toggle .cc{font-size:10.5px;color:var(--mid, #6C6A76);background:#eceaf3;border-radius:99px;padding:0 8px}.crm-name .gw-chip{margin-inline-start:8px}.quote-list{display:flex;flex-direction:column;gap:6px;align-items:stretch}.quote-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--rule, #E4E1EE);border-radius:10px;background:var(--white, #fff);font:inherit;font-size:12px;cursor:pointer;text-align:start}.quote-row:hover{background:#faf9fc}.quote-row>b{margin-inline-start:auto;font-weight:600}.quote-builder{display:flex;flex-direction:column;gap:10px;padding:20px;max-height:min(830px,92vh);overflow-y:auto}.quote-builder h2{margin:0;font-size:15px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.quote-builder h3{margin:6px 0 0;font-size:12.5px}.quote-lines{width:100%;border-collapse:collapse;font-size:12px}.quote-lines th{text-align:start;font-size:10.5px;font-weight:500;color:var(--light, #8A879A);padding:6px 8px;border-bottom:1px solid var(--rule, #E4E1EE)}.quote-lines td{padding:4px 8px;border-bottom:1px solid var(--rule2, #EFEDF4)}.quote-lines input:not([type=checkbox]){border:1px solid #E4E1EE;border-radius:8px;padding:5px 8px;font:inherit;font-size:12px;width:100%;min-width:56px}.quote-lines input:disabled{background:var(--bg, #F7F6FA);color:var(--mid, #6C6A76)}.quote-line-net{font-weight:600;white-space:nowrap}.quote-line-del{border:0;background:none;color:var(--mid, #6C6A76);cursor:pointer;font-size:12px;padding:2px 6px;border-radius:6px}.quote-line-del:hover{background:#fdecec;color:#c6262f}.quote-approval{border:1px solid #F2DBA2;background:#fef7e6;border-radius:12px;padding:12px 14px;font-size:12px;display:flex;flex-direction:column;gap:8px}.quote-approval p{margin:0}.quote-approval input{border:1px solid #E4E1EE;border-radius:8px;padding:6px 8px;font:inherit;font-size:12px}.quote-totals{display:flex;flex-direction:column;gap:4px;align-items:flex-end;font-size:12px;padding-block:8px;border-block-start:1px solid var(--rule, #E4E1EE)}.quote-totals>div{display:flex;gap:14px}.quote-totals span{color:var(--mid, #6C6A76)}.quote-totals b{font-weight:600;min-inline-size:120px;text-align:end}.quote-totals .quote-grand{font-size:13px}.quote-totals .quote-grand b{font-weight:700;color:var(--black, #111014)}.quote-pdf-link{font-size:12px;font-weight:600;color:var(--accent);align-self:center;background:none;border:0;cursor:pointer;font-family:inherit;padding:0}.quote-hosted{display:flex;flex-direction:column;gap:4px}.quote-hosted label{font-size:11px;font-weight:600;color:var(--mid, #6C6A76)}.quote-hosted-row{display:flex;gap:8px;align-items:center}.quote-hosted-row input{flex:1;border:1px solid #E4E1EE;border-radius:8px;padding:6px 8px;font:inherit;font-size:11px;color:var(--mid, #6C6A76);direction:ltr;text-align:start}.quote-hosted-failed{border:1px solid #F2DBA2;background:#fef7e6;border-radius:12px;padding:10px 12px;align-items:flex-start}.quote-hosted-failed .crm-field-note{color:#8a6100;margin:0}.basket-row{cursor:pointer}.basket-row:hover{background:#f3f1f8}.basket-actions{flex-wrap:wrap}.mkt-promote-row{display:flex;align-items:center;gap:10px;margin-block:8px 14px}.mkt-promote-row .ts{font-size:10px;color:var(--mid, #73737C)}.alarm-bdg{display:inline-grid;place-items:center;min-width:15px;height:15px;padding-inline:4px;border-radius:99px;background:var(--red, #C6262F);color:#fff;font-size:9px;font-weight:600;margin-inline-start:4px}.qual-return-row{margin-block:6px 12px}.qual .c-purple{background:var(--tint);color:var(--accent-d)}.gate-banner{background:#fbedec;color:var(--red, #C6262F);border:1px solid #F2C7C5;border-radius:8px;padding:8px 10px;font-size:11.5px;font-weight:600;margin-block:8px 10px}.req-red,.req-red>label{color:var(--red, #C6262F)}.req-red .inp,.req-red input,.req-red select,select.req-red,input.req-red{border-color:var(--red, #C6262F)!important}.rejected-modal{display:flex;flex-direction:column;height:100%;padding:16px 20px;overflow:hidden}.rejected-head{display:flex;align-items:flex-start;gap:10px}.rejected-head h2{margin:2px 0 4px}.rejected-x{border:none;background:none;cursor:pointer;font-size:14px;color:var(--mid, #73737C);padding:4px 6px;border-radius:8px}.rejected-x:hover{background:#f3f1f8;color:var(--ink, #1F1F24)}.rejected-body{display:flex;gap:14px;flex:1;min-height:0;margin-block-start:10px}.rejected-listpane{flex:1;overflow:auto;margin-block-end:0}.rejected-personpane{width:360px;flex:none;overflow:auto;border-inline-start:1px solid #ECEAF2;padding-inline-start:14px}.return-reasons{max-height:220px;overflow:auto;gap:0;border:1px solid #E4E1EE;border-radius:10px}.return-reasons li{border-block-end:1px solid #F0EEF6}.return-reasons li:last-child{border-block-end:0}.crm-form .return-reasons label,.return-reasons label{flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;margin:0;padding:7px 10px;font-size:12px;color:var(--body, #26242E)}.crm-form .return-reasons input[type=checkbox],.return-reasons input[type=checkbox]{padding:0;margin:0;flex:0 0 auto;inline-size:auto}.gate-override{display:flex;gap:6px;margin-block-start:8px}.gate-override input{flex:1;min-width:0;border:1px solid #F2C7C5;border-radius:8px;padding:4px 8px;font:inherit;font-weight:500}.identity-line{display:flex;align-items:center;gap:8px;margin-block:8px}.identity-history{margin-block:8px}.identity-history h3{margin-block-end:4px}.pt-root{position:relative}.pt-pop{position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:0;inline-size:100%;min-inline-size:230px;background:#fff;border-radius:12px;box-shadow:0 0 1px #00000045,0 8px 24px #0000001f;padding:6px;z-index:120;max-block-size:280px;overflow-y:auto}.pt-row,.pt-create{display:flex;flex-direction:column;align-items:stretch;gap:1px;inline-size:100%;min-block-size:20px;border:0;background:none;border-radius:8px;padding:5px 8px;font:inherit;font-size:12px;font-weight:500;text-align:start;cursor:pointer}.pt-row:hover,.pt-create:hover{background:#f3f1f8}.pt-name{font-weight:600}.pt-sub{font-size:10.5px;color:var(--light, #A2A2AB)}.pt-create{color:var(--mid, #6B6478);border-block-start:1px solid #EFEDF5;border-start-start-radius:0;border-start-end-radius:0;margin-block-start:4px;padding-block-start:8px;font-weight:600}.pt-note{padding:8px;font-size:11px;color:var(--light, #A2A2AB);text-align:center}.pt-note.pt-fail{color:var(--red, #C6262F);font-weight:600}.pt-picked{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #D2CEDE;background:#f6f5fa;border-radius:10px;padding:6px 10px}.pt-picked-id{display:flex;flex-direction:column;gap:1px;font-size:12px}.pt-clear{border:0;background:none;cursor:pointer;color:var(--mid, #6B6478);font-size:12px;padding:4px}.pt-guard{border:1px solid #F2C7C5;border-radius:10px;padding:8px 10px;margin-block:8px;display:flex;flex-direction:column;gap:6px}.pt-guard-title{font-size:11px;font-weight:600;color:var(--red, #C6262F);margin:0}.pt-guard-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.pt-attach{border:1px solid #D2CEDE;background:#fff;border-radius:8px;padding:4px 10px;font:inherit;font-size:11px;font-weight:600;cursor:pointer}.pt-attach:hover{background:#f3f1f8}.campaigns .hl{display:flex;border-block:1px solid var(--rule, #E4E1EE);margin-block-end:18px;overflow-x:auto}.campaigns .hlc{flex:1;min-inline-size:145px;padding:13px 16px;border-inline-end:1px solid #F3F1F8}.campaigns .hlc:last-child{border-inline-end:none}.hll{font-size:9.5px;font-weight:600;color:var(--light, #A2A2AB);margin-block-end:5px;display:flex;align-items:center;gap:5px}.hlv{font-size:17.5px;font-weight:800;color:var(--black, #1A1523);line-height:1.15}.hls{font-size:10px;color:var(--mid, #6B6478);margin-block-start:4px}.hls.up{color:var(--green, #10B981);font-weight:600}.camp-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:900px){.camp-grid{grid-template-columns:1fr}}.camp-card{background:#fff;border:1px solid var(--rule, #E4E1EE);border-radius:14px;overflow:hidden;cursor:pointer}.camp-card:hover{border-color:#d2cede}.camp-card .ph{padding:11px 16px;border-block-end:1px solid #F3F1F8;font-size:12px;font-weight:700;display:flex;align-items:center;gap:8px}.camp-card .pb{padding:13px 16px}.camp-meta{font-size:10px;color:var(--mid, #6B6478);margin-block-end:10px}.camp-cr{display:flex;gap:12px;margin-block-end:12px}.camp-thumb{inline-size:96px;block-size:96px;border-radius:12px;flex-shrink:0;display:grid;place-items:center;color:#fff;position:relative;overflow:hidden}.camp-thumb svg{inline-size:34px;block-size:34px;opacity:.95}.camp-thumb .ct-tag{position:absolute;inset-block-end:5px;inset-inline-start:6px;font-size:8px;font-weight:700;background:#00000059;color:#fff;border-radius:6px;padding:2px 7px}.camp-cap{flex:1;background:#f7f6fa;border:1px solid #EEEAF4;border-radius:12px;padding:10px 13px;font-size:11px;line-height:1.95;color:var(--body, #4A4458)}.fbtiles{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-block-end:11px}.fbtile{background:#f8f7fb;border:1px solid #EEEAF4;border-radius:11px;padding:10px 13px}.fbtile .fv{font-size:15px;font-weight:700;color:var(--black, #1A1523)}.fbtile .fl{font-size:9.5px;color:var(--mid, #6B6478);margin-block-start:2px}.camp-foot{display:flex;gap:12px;align-items:center;font-size:10.5px;padding-block-start:10px;border-block-start:1px solid #F3F1F8}.camp-foot-l{color:var(--mid, #6B6478)}.camp-foot .sp{flex:1}.camp-foot .lnk{font-size:10px;color:var(--accent-d);font-weight:600}.dsec{margin-block:16px}.stitle{font-size:9.5px;font-weight:700;letter-spacing:.4px;color:var(--mid, #6B6478);padding-block-end:7px;border-block-end:1px solid #F3F1F8;margin-block-end:10px}.fbrow .fl2{inline-size:112px;font-size:10.5px;font-weight:600;color:var(--body, #4A4458);flex-shrink:0;text-align:start}.fbrow .track{flex:1;background:var(--bg, #F7F6FA);border-radius:99px;block-size:22px;display:flex;align-items:center}.fbrow .bar{block-size:22px;border-radius:99px;background:var(--chrome);display:flex;align-items:center;justify-content:flex-end;padding-inline-end:9px;color:#fff;font-size:10px;font-weight:700;min-inline-size:32px;transition:width .5s}.wsteps{display:flex;gap:6px;margin-block-end:14px}.wstep{flex:1;block-size:4px;border-radius:99px;background:var(--rule, #E4E1EE)}.wstep.on{background:var(--accent)}.radio-card{display:flex;gap:10px;align-items:flex-start;inline-size:100%;border:1.5px solid var(--rule, #E4E1EE);border-radius:12px;padding:10px 13px;margin-block-end:8px;background:none;font:inherit;text-align:start;cursor:pointer;transition:.13s}.radio-card:hover{border-color:#c9c4da}.radio-card.sel{border-color:var(--accent);background:var(--tint)}.radio-card b{font-size:12px;color:var(--ink, #2A2438)}.radio-card .rd{font-size:10.5px;color:var(--mid, #6B6478);margin-block-start:2px;line-height:1.8}.tgrid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:7px}.tgc{border:1.5px solid var(--rule, #E4E1EE);border-radius:9px;padding:7.5px 9px;font:inherit;font-size:10.5px;font-weight:600;color:var(--body, #4A4458);background:none;cursor:pointer;text-align:center;transition:.12s}.tgc:hover{border-color:#c9c4da}.tgc.sel{border-color:var(--accent);background:var(--tint);color:var(--accent-d)}.camp-period{display:flex;gap:8px}.camp-period .inp{flex:1;min-inline-size:0}.camp-wiz{max-block-size:74vh;overflow-y:auto}.hint{display:flex;gap:9px;align-items:flex-start;background:#fbfafe;border:1px solid var(--rule, #EAEAEE);border-radius:12px;padding:9px 13px;font-size:11px;color:#4a4854;line-height:1.85;margin:0 0 12px}.hint.v{background:var(--bg);border-color:var(--rule);color:var(--body)}.hint.g{background:var(--green-bg, #ECFDF5);border-color:#d1fae5;color:#065f46}.hint.r{background:#fef2f2;border-color:#fee2e2;color:#991b1b}.audiences .grid{display:grid;gap:13px}.audiences .grid.g3{grid-template-columns:1fr 1fr 1fr}@media(max-width:1100px){.audiences .grid.g3{grid-template-columns:1fr 1fr}}@media(max-width:760px){.audiences .grid.g3{grid-template-columns:1fr}}.audiences .panel{background:var(--white, #fff);border:1px solid var(--rule, #EAEAEE);border-radius:14px;overflow:hidden}.audiences .panel .ph{padding:13px 18px;border-block-end:1px solid var(--rule2, #F1F1F4);font-size:13px;font-weight:600;color:var(--ink, #1C1C1F);display:flex;align-items:center;gap:8px}.audiences .panel .pb{padding:15px 18px 17px}.aud-count{font-size:19px;color:var(--ink, #1C1C1F);font-weight:600}.aud-sub{font-size:10.5px;color:var(--mid, #73737C);margin:4px 0 10px;line-height:1.8}.aud-foot{display:flex;align-items:center;gap:8px}.aud-excl,.aud-consumers{margin-block-start:14px}.aud-excl-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:9px 0;border-block-start:1px solid var(--rule2, #F1F1F4)}.aud-excl-id{display:flex;flex-direction:column;gap:2px;flex:1;min-inline-size:0}.aud-excl-id b{font-size:12px;font-weight:600}.aud-excl-why{font-size:10.5px;color:var(--mid, #73737C);line-height:1.75}.aud-members{max-block-size:76vh;overflow-y:auto}.aud-list{list-style:none;margin:10px 0 0;padding:0}.aud-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 0;border-block-start:1px solid var(--rule2, #F1F1F4)}.aud-row-id{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:2px;background:none;border:0;padding:0;text-align:start;cursor:pointer;font:inherit}.aud-row-id b{font-size:12px;font-weight:600;color:var(--ink, #1C1C1F)}.aud-row-sub{font-size:10.5px;color:var(--mid, #73737C)}.aud-row-via{display:flex;align-items:center;gap:8px;font-size:10.5px;color:var(--mid, #73737C)}.aud-history{flex-basis:100%;background:#fbfafe;border:1px dashed var(--rule, #EAEAEE);border-radius:12px;padding:10px 13px;margin-block-start:6px}.aud-history .stitle{font-size:11px;font-weight:600;margin-block-end:6px}.aud-history-row{display:flex;gap:10px;font-size:10.5px;color:var(--mid, #73737C);padding:3px 0;line-height:1.8}.assets .tblw,.forms-view .tblw{background:var(--white, #fff);border:1px solid var(--rule, #EAEAEE);border-radius:13px;overflow:auto}.assets table,.forms-view table{width:100%;border-collapse:collapse;min-inline-size:860px}.assets th,.forms-view th{font-size:10.5px;font-weight:600;color:var(--mid, #73737C);text-align:start;padding:11px 14px;border-block-end:1px solid var(--rule, #EAEAEE);background:var(--white, #fff);white-space:nowrap;position:sticky;top:0;z-index:2}.assets td,.forms-view td{padding:12px 14px;border-block-end:1px solid var(--rule2, #F1F1F4);font-size:12.5px;color:#4a4854;vertical-align:middle}.assets tbody tr{cursor:pointer}.assets tbody tr:hover{background:#f3f1f8}.assets tbody tr.retired{opacity:.72}.assets .coname,.forms-view .coname{font-weight:600;color:var(--ink, #1C1C1F);display:flex;align-items:center;gap:9px}.assets .gic,.forms-view .gic{inline-size:28px;block-size:28px;border-radius:8px;background:#fbfafe;border:1px solid var(--rule2, #F1F1F4);display:grid;place-items:center;color:var(--mid, #73737C);flex-shrink:0}.assets .gic svg,.forms-view .gic svg{inline-size:13.5px;block-size:13.5px}.assets .tfoot,.forms-view .tfoot{padding:8px 14px;font-size:10.5px;color:#8a879a;border-block-start:1px solid var(--rule2, #F1F1F4);display:flex;gap:18px}.asset-pct{color:var(--mid, #73737C);font-size:11px}.asset-influence{color:var(--ink);font-weight:600}.lib-crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-block:10px 12px;font-size:11.5px;color:var(--mid, #73737C)}.lib-crumb-sep{display:flex;align-items:center;gap:4px}.lib-crumb-sep>span{color:#c9c6d6}.lib-crumb{border:0;background:none;padding:2px 4px;border-radius:6px;font:inherit;color:var(--accent-d);cursor:pointer}.lib-crumb:hover{background:#f3f1f8}.lib-crumb:disabled{color:var(--ink, #1C1C1F);font-weight:600;cursor:default}.lib-folders{list-style:none;margin:0 0 12px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px}.lib-folder{display:flex;flex-direction:column;gap:2px;border:1px solid var(--rule2, #F1F1F4);border-radius:10px;background:#fff;padding-inline:8px;padding-block:7px}.lib-folder:hover{background:#f6f5fa;border-color:#d2cede}.lib-folder-open{display:flex;align-items:center;gap:9px;inline-size:100%;min-inline-size:0;border:0;background:none;padding:2px;font:inherit;cursor:pointer;text-align:start;color:var(--ink, #1C1C1F)}.lib-folder-name{font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lib-folder-acts{display:flex;gap:2px;padding-inline-start:37px}.lib-acts{display:flex;gap:2px;flex-wrap:wrap}.lib-delete h2{color:var(--red, #C6262F)}.lib-delete .crm-field-note{color:var(--ink, #1C1C1F)}.asset-detail{max-block-size:76vh;overflow-y:auto}.asset-touches{list-style:none;margin:8px 0 0;padding:0}.asset-touches li{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:7px 0;border-block-start:1px solid var(--rule2, #F1F1F4);font-size:11.5px}.asset-touch-who{display:flex;flex-direction:column;gap:2px;flex:1;min-inline-size:0}.asset-touch-who b{font-size:12px;font-weight:600;color:var(--ink, #1C1C1F)}.asset-touch-sub{font-size:10.5px;color:var(--mid, #73737C)}.camp-card2{flex:1;min-block-size:0;display:flex;flex-direction:column}.camp-hd{gap:12px}.camp-hd-id{flex:1;min-inline-size:0}.camp-hd .cp-lockup-name{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.camp-hd-name{font-size:17px;font-weight:600;color:var(--ink, #1C1C1F);line-height:1.4}.camp-hd .psub{margin:2px 0 0;font-size:11.5px;color:var(--mid, #73737C)}.camp-hd-acts{display:flex;align-items:center;gap:7px;flex:0 0 auto}.camp-body{flex:1;min-block-size:0;display:grid;grid-template-columns:52px minmax(0,1fr) 360px}.camp-body.chat-off{grid-template-columns:52px minmax(0,1fr)}[dir=rtl] .camp-body{grid-template-columns:360px minmax(0,1fr) 52px}[dir=rtl] .camp-body.chat-off{grid-template-columns:minmax(0,1fr) 52px}[dir=rtl] .camp-body>.camp-rail{grid-column:3;grid-row:1}[dir=rtl] .camp-body>.tdw-main{grid-column:2;grid-row:1}[dir=rtl] .camp-body>.tdw-act{grid-column:1;grid-row:1}[dir=rtl] .camp-body.chat-off>.camp-rail{grid-column:2}[dir=rtl] .camp-body.chat-off>.tdw-main{grid-column:1}[dir=rtl] .camp-body>.tdw-act{border-inline-start:0;border-inline-end:1px solid var(--rule, #EAEAEE)}.camp-rail{display:flex;flex-direction:column;gap:6px;align-items:center;padding-block:12px;border-inline-end:1px solid var(--rule, #EAEAEE);background:#fcfcfe}.camp-rail-btn{inline-size:38px;block-size:38px;border-radius:10px;border:1px solid transparent;background:none;color:var(--mid, #73737C);display:grid;place-items:center;cursor:pointer;position:relative;transition:background .14s,color .14s,border-color .14s}.camp-rail-btn:hover{background:#f3f1f8;color:var(--ink, #1C1C1F)}.camp-rail-btn.on{background:var(--tint);border-color:var(--tint2);color:var(--accent-d)}.camp-rail-btn[data-tip]:after{content:attr(data-tip);position:absolute;top:50%;transform:translateY(-50%);background:#1c1c28;color:#fff;font-size:10px;font-weight:600;border-radius:8px;padding:4px 9px;white-space:nowrap;pointer-events:none;opacity:0;z-index:30}.camp-rail-btn[data-tip]:hover:after,.camp-rail-btn[data-tip]:focus-visible:after{opacity:1}.camp-rail-btn[data-tip]:after{inset-inline-start:calc(100% + 8px)}[dir=rtl] .camp-rail-btn[data-tip]:after{inset-inline-start:auto;inset-inline-end:calc(100% + 8px)}.camp-pane{min-inline-size:0}.camp-pane .tdw-sh svg{inline-size:14px;block-size:14px;color:var(--mid, #73737C);flex:0 0 auto}.camp-pane .tdw-sh b{font-weight:600}.camp-panel{border:1px solid var(--rule, #EAEAEE);border-radius:12px;padding:11px 14px 13px;margin-block-end:11px}.camp-panel-h{font-size:10.5px;font-weight:600;color:var(--mid, #73737C);letter-spacing:.2px;margin-block-end:7px;padding-block-end:6px;border-block-end:1px solid var(--rule2, #F1F1F4)}.camp-tf{grid-template-columns:152px 1fr;align-items:start;padding-block:6px}.camp-tf .fl{padding-block-start:2px}.camp-tf .fv{line-height:1.85;color:#4a4854;display:block}.camp-unset{color:var(--light, #A2A2AB);font-style:normal}.camp-absent{margin:6px 0 0;font-size:11.5px;color:var(--mid, #73737C);line-height:1.8}.camp-note{margin:0 0 11px;font-size:11.5px;color:var(--mid, #73737C);line-height:1.8}.camp-why{margin:8px 0 0;font-size:10.5px;color:var(--light, #A2A2AB);line-height:1.75}.camp-hgrid{display:grid;gap:10px}.camp-hgrid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.camp-hgrid .hcell{min-block-size:0}.funnel-chart{margin-block-start:4px}.fbrow{display:flex;align-items:center;gap:10px;margin-block-end:7px}.fbrow .fl2{inline-size:112px;font-size:10.5px;font-weight:600;color:var(--body, #44444B);flex-shrink:0;text-align:start}.fbrow .track{flex:1;background:var(--bg, #F6F6F8);border-radius:99px;block-size:22px;display:flex;align-items:center}.fbrow .bar{block-size:22px;border-radius:99px;background:var(--chrome);display:flex;align-items:center;justify-content:flex-end;padding-inline-end:9px;color:#fff;font-size:10px;font-weight:600;min-inline-size:32px;transition:width .5s var(--ease);opacity:.88}.fbrow:hover .bar{opacity:1}.fbrow .conv{inline-size:52px;font-size:9.5px;font-weight:600;color:var(--mid, #73737C);flex-shrink:0}.brief-card{border:1px solid var(--rule, #EAEAEE);border-radius:12px;background:#fff;padding:4px 18px}.brief-sec{padding-block:16px;border-block-end:1px solid var(--rule2, #F1F1F4)}.brief-sec:last-child{border-block-end:0}.brief-sec-h{display:flex;align-items:center;gap:9px}.brief-sec-h h3{margin:0;font-size:13.5px;font-weight:600;color:var(--ink, #1C1C1F);flex:1}.brief-sec-ic{inline-size:24px;block-size:24px;border-radius:8px;flex:0 0 auto;display:grid;place-items:center;background:var(--bg, #F6F6F8);color:var(--mid, #73737C)}.brief-sec-ic svg{inline-size:13px;block-size:13px}.brief-edit{inline-size:24px;block-size:24px;border-radius:7px;border:0;background:none;color:var(--light, #A2A2AB);display:grid;place-items:center;cursor:pointer;transition:background .14s,color .14s}.brief-edit:hover{background:#f3f1f8;color:var(--ink, #1C1C1F)}.brief-sec-body{margin:8px 0 0;font-size:12.5px;line-height:1.95;color:#4a4854;white-space:pre-wrap}.brief-sec-anchor{margin:7px 0 0;font-size:11px;color:var(--mid, #73737C);line-height:1.8}.brief-sec-edit{margin-block-start:8px}.brief-sec-edit textarea{inline-size:100%;min-block-size:88px;border:1px solid var(--rule, #EAEAEE);border-radius:10px;padding:9px 12px;font:inherit;font-size:12.5px;line-height:1.85;resize:vertical;outline:none;transition:border-color .14s,box-shadow .14s}.brief-sec-edit textarea:focus{border-color:var(--accent-l);box-shadow:0 0 0 3px var(--tint)}.camp-reason-chips{display:flex;gap:6px;flex-wrap:wrap;margin-block-end:9px}.camp-returns{list-style:none;margin:0;padding:0}.camp-returns li{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:8px 0;border-block-start:1px solid var(--rule2, #F1F1F4);font-size:11.5px}.camp-return-who{display:flex;align-items:baseline;gap:7px;min-inline-size:0}.camp-return-who b{font-weight:600}.camp-return-co{color:var(--mid, #73737C);font-size:10.5px}.camp-return-reasons{display:flex;gap:5px;flex-wrap:wrap}.camp-return-note{color:#4a4854;line-height:1.8;flex:1 1 100%}.camp-return-when{color:var(--light, #A2A2AB);font-size:10.5px;margin-inline-start:auto}.camp-creatives-panel{margin-block-start:14px}.camp-budget{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.camp-budget-of,.camp-budget-cur{font-size:11px;color:var(--mid, #73737C);font-weight:500}.camp-budget-note{inline-size:100%;font-size:10px;color:var(--light, #A2A2AB);line-height:1.7}.camp-stbl .camp-sh,.camp-stbl .camp-sr{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) auto}.camp-stbl .camp-sr{align-items:start;padding-block:9px}.camp-stbl>div:last-child .camp-sr{border-block-end:0}.camp-exp{display:flex;align-items:center;gap:7px;min-inline-size:0;background:none;border:0;padding:0;font:inherit;cursor:pointer;color:inherit;text-align:start}.camp-exp b{font-size:12.5px;font-weight:600;overflow-wrap:anywhere}.camp-caret{transition:transform .16s var(--ease);flex:0 0 auto}[dir=rtl] .camp-caret{transform:scaleX(-1)}.camp-caret.open,[dir=rtl] .camp-caret.open{transform:rotate(90deg)}.camp-stbl .camp-sr .n4{flex-direction:column;align-items:flex-start;gap:3px}.camp-aim{flex-wrap:wrap;gap:5px;align-items:flex-start}.camp-row-acts{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.camp-aud{padding:0 11px 10px;margin-block-start:-3px;border-block-end:1px solid var(--rule2, #F1F1F4)}.camp-aud-chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.camp-aud-chips .camp-absent{margin:0}.camp-picker{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-block-start:8px}.camp-picker-l{font-size:10.5px;font-weight:500;color:var(--mid, #73737C)}.camp-adset-note{font-size:10.5px;color:var(--mid, #73737C)}.camp-ads{padding:9px 11px 11px;padding-inline-start:30px;background:#fcfcfe;border-block-end:1px solid var(--rule2, #F1F1F4)}.camp-ads .camp-ad-row{display:grid;grid-template-columns:68px minmax(0,1fr) minmax(190px,auto);gap:12px;align-items:start;padding:9px 0;border-block-end:1px solid var(--rule2, #F1F1F4)}.camp-ad-thumb{display:grid;place-items:center;flex:0 0 auto;inline-size:30px;block-size:30px;border-radius:8px;border:1px solid var(--rule, #EAEAEE);background:#fff;color:var(--light, #A2A2AB)}.camp-ad-thumb svg{inline-size:14px;block-size:14px}.camp-ad-thumb-lg{inline-size:68px;block-size:48px;border-radius:9px;border-style:dashed;font-size:9.5px;text-align:center;padding:3px}.camp-ad-thumb-none{font-style:normal;line-height:1.4}.camp-ad-words{display:flex;flex-direction:column;gap:3px;min-inline-size:0;align-items:flex-start}.camp-ad-words b{font-size:12px;font-weight:600}.camp-ad-cap{font-size:11.5px;color:#4a4854;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.camp-ad-line{display:flex;gap:7px;align-items:center;flex-wrap:wrap;font-size:11px}.camp-ad-file{font-size:10px;color:var(--light, #A2A2AB);overflow-wrap:anywhere}.camp-add-ad{margin-block-start:9px}.camp-add-set{margin:9px 11px 11px}.adb{display:grid;grid-template-columns:264px minmax(0,1fr);gap:0;min-block-size:0}.adb-tree{border-inline-end:1px solid var(--rule, #EAEAEE);padding-inline-end:12px;margin-inline-end:16px;display:flex;flex-direction:column;gap:2px;align-content:start}.adb-node{display:flex;align-items:center;gap:8px;inline-size:100%;border:0;background:none;font:inherit;text-align:start;padding:7px 9px;border-radius:9px;cursor:pointer;color:var(--body, #44444B);transition:background .14s;position:relative}.adb-node:hover{background:#f6f5fa}.adb-node.on{background:var(--tint);color:var(--accent-d)}.adb-node-ic{flex:0 0 auto;color:var(--mid, #73737C);display:grid;place-items:center}.adb-node.on .adb-node-ic{color:var(--accent-d)}.adb-root b{font-size:12.5px;font-weight:600;overflow-wrap:anywhere}.adb-node-name{flex:1;min-inline-size:0;font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adb-set{margin-inline-start:10px}.adb-ad{margin-inline-start:30px}.adb-dot{inline-size:7px;block-size:7px;border-radius:99px;flex:0 0 auto}.adb-dot.st-active{background:var(--green, #059669)}.adb-dot.st-paused{background:var(--amber, #D97706)}.adb-dot.st-draft{background:var(--faint, #D6D6DC)}.adb-dot.st-ended{background:var(--light, #A2A2AB)}.adb-kebab{position:relative;flex:0 0 auto;opacity:0;transition:opacity .12s}.adb-node:hover .adb-kebab,.adb-kebab:focus-within{opacity:1}.adb-kebab .gfx-dots{width:24px;height:24px;border-radius:7px;border:1px solid var(--rule, #EAEAEE);background:#fff;color:var(--mid, #73737C);display:grid;place-items:center;cursor:pointer}.adb-kebab .gfx-dots:hover{background:#efedf4}.adb-del{color:var(--red, #DC2626)}.adb-add{margin-block-start:10px;padding-inline-end:2px}.adb-add input,.adb-editor{min-inline-size:0}.adb-ed-h{margin-block-end:12px}.adb-ed-h b{flex:0 1 auto}.adb-ed-h .gw-chip{margin-inline-start:4px}.adb-field{margin-block-end:11px}.adb-field-l{display:block;font-size:11px;font-weight:500;color:var(--mid, #73737C);margin-block-end:5px}.adb-textarea{inline-size:100%;min-block-size:76px;border:1px solid var(--rule, #EAEAEE);border-radius:10px;padding:9px 12px;font:inherit;font-size:12.5px;line-height:1.85;resize:vertical;outline:none;transition:border-color .14s,box-shadow .14s}.adb-textarea:focus{border-color:var(--accent-l);box-shadow:0 0 0 3px var(--tint)}.adb-radio{display:flex;align-items:center;gap:11px;inline-size:100%;border:1px solid var(--rule, #EAEAEE);border-radius:11px;background:#fff;font:inherit;text-align:start;cursor:pointer;padding:10px 13px;margin-block-end:7px;transition:border-color .14s,background .14s}.adb-radio:hover{border-color:var(--faint, #D6D6DC)}.adb-radio.sel{border-color:var(--accent-l);background:#fbfafe}.adb-radio:disabled{cursor:default}.adb-radio-ic{inline-size:30px;block-size:30px;border-radius:9px;flex:0 0 auto;display:grid;place-items:center;background:var(--bg, #F6F6F8);color:var(--mid, #73737C)}.adb-radio.sel .adb-radio-ic{background:var(--tint);color:var(--accent-d)}.adb-radio-ic svg{inline-size:15px;block-size:15px}.adb-radio-words{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:2px}.adb-radio-words b{font-size:12.5px;font-weight:600;color:var(--ink, #1C1C1F)}.adb-radio-words span{font-size:10.5px;color:var(--mid, #73737C);line-height:1.7}.adb-radio-dot{inline-size:16px;block-size:16px;border-radius:99px;flex:0 0 auto;border:1.5px solid var(--faint, #D6D6DC);background:#fff}.adb-radio.sel .adb-radio-dot{border-color:var(--accent);box-shadow:inset 0 0 0 4px #fff;background:var(--accent)}.adb-grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.adb-general-h{margin-block:14px 8px}.adb-tags{display:flex;align-items:center;gap:6px;flex-wrap:wrap;border:1px solid var(--rule, #EAEAEE);border-radius:10px;padding:6px 9px}.adb-tag-x{border:0;background:none;cursor:pointer;font-size:9px;color:var(--light, #A2A2AB);padding:0 2px}.adb-tag-x:hover{color:var(--red, #DC2626)}.adb-tag-in{flex:1;min-inline-size:90px;border:0;outline:none;font:inherit;font-size:12px;padding:3px 2px;background:none}.adb-age{display:flex;align-items:center;gap:7px}.adb-age input{inline-size:64px;border:1px solid var(--rule, #EAEAEE);border-radius:8px;padding:6px 9px;font:inherit;font-size:12px}.adb-check{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;border:1px solid var(--rule, #EAEAEE);border-radius:8px;padding:5px 10px;cursor:pointer;background:#fff}.adb-check:has(input:checked){border-color:var(--accent-l);background:var(--tint)}.adb-check input{accent-color:var(--accent);margin:0}.adb-upload{position:relative;display:inline-block;margin-block-start:8px}.adb-editor .fsel{border:1px solid var(--rule, #EAEAEE);border-radius:9px;background:#fff;font-size:12px;font-weight:500;color:var(--ink, #1C1C1F);padding:6px 9px;outline:none;font-family:inherit;min-block-size:31px}.camp-upload{margin-block-start:10px}.camp-upload .c360-upload{position:relative;display:inline-block}.camp-creative-cap{font-size:11px;color:var(--mid, #73737C);margin-inline-start:auto}.camp-panel .files-list{margin-block-start:0}.perf-head{display:flex;align-items:center;gap:10px;margin-block-end:11px;flex-wrap:wrap}.perf-head .sp{flex:1}.perf-absent{padding:26px 16px;text-align:center}.gacard{border:1px solid var(--rule, #EAEAEE);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;background:#fff;margin-block-end:12px}.ga-metrics{display:flex;overflow-x:auto;border-block-end:1px solid var(--rule, #EAEAEE)}.ga-mt{min-inline-size:118px;padding:13px 16px;flex-shrink:0;cursor:pointer;border:0;background:none;font:inherit;text-align:start;border-inline-end:1px solid var(--rule2, #F1F1F4);position:relative;transition:background .12s}.ga-mt:hover{background:#fafafc}.ga-mt.on{background:#fff}.ga-mt.on:before{content:"";position:absolute;top:0;inset-inline:14px;height:3px;border-radius:0 0 3px 3px;background:var(--accent)}.ga-mt .gl{font-size:11px;font-weight:600;color:var(--mid, #73737C);display:flex;align-items:center;gap:5px;white-space:nowrap}.ga-mt.on .gl{color:var(--accent-d)}.ga-mt .gv{font-size:18px;font-weight:500;color:var(--black, #111113);margin-block-start:4px;letter-spacing:-.3px;font-variant-numeric:tabular-nums;white-space:nowrap}.ga-mt .gd{font-size:10px;font-weight:600;margin-block-start:3px;color:var(--red, #DC2626);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-inline-size:150px}.ga-mt .gd.up{color:var(--green, #059669)}.ga-mt .gd:not(.up):not([data-down]){color:var(--light, #A2A2AB)}.ga-mt .gd.down{color:var(--red, #DC2626)}.ga-chartarea{padding:14px 10px 4px;flex:1}.ga-chartarea svg{max-block-size:220px;width:100%;display:block}.ga-foot{display:flex;align-items:center;gap:10px;padding:8px 16px;border-block-start:1px solid var(--rule2, #F1F1F4)}.ga-foot .camp-why{margin:0}.ga-foot .sp{flex:1}.perf-stamp{font-size:10px;color:var(--mid, #73737C);white-space:nowrap}.perf-costs{grid-template-columns:repeat(4,minmax(0,1fr));margin-block-end:12px}.perf-of{font-size:11px;color:var(--mid, #73737C);font-weight:500}.perf-entry{border:1px solid var(--rule, #EAEAEE);border-radius:12px;padding:12px 14px;margin-block-start:4px}.perf-entry .perf-head{margin-block-end:9px}.perf-entry .camp-why{flex:1}.perf-head .fsel,.perf-entry .fsel{border:1px solid var(--rule, #EAEAEE);border-radius:9px;background:#fff;font-size:11.5px;font-weight:600;color:var(--ink, #1C1C1F);padding:5px 9px;outline:none;font-family:inherit;min-block-size:29px}.camp-cell{inline-size:100%;max-inline-size:150px;border:1px solid var(--rule, #EAEAEE);border-radius:8px;padding:4px 8px;font:inherit;font-size:13px;font-weight:600}.camp-confirm{border:1px solid var(--rule);background:var(--bg);border-radius:12px;padding:11px 13px;margin-block-start:10px}.camp-confirm p{margin:0 0 6px;font-size:11.5px;color:var(--body)}.camp-confirm ul{margin:0;padding-inline-start:18px;font-size:11.5px;color:#4a4854}.chat-note{margin:0 0 10px;font-size:10.5px;color:var(--mid, #73737C);line-height:1.8}.crm-tabbar{margin-block-end:10px}.lists-tab{padding-block-start:6px}.lists-head{display:flex;align-items:center;gap:10px;margin-block-end:12px}.lists-head .psub{margin:0}.lists-note{margin:2px 0 0;font-size:11px;color:var(--mid, #73737C)}.lists-grid{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}.list-card{display:flex;flex-direction:column;gap:4px;align-items:flex-start;border:1px solid var(--rule2, #F1F1F4);border-radius:12px;background:#fff;padding:10px 12px}.list-card:hover{border-color:#d2cede;background:#fbfafe}.list-open{display:flex;flex-direction:column;gap:3px;align-items:flex-start;border:0;background:none;padding:0;font:inherit;cursor:pointer;text-align:start}.list-name{font-size:12.5px;font-weight:600;color:var(--ink, #1C1C1F)}.list-count{font-size:11px;color:var(--mid, #73737C)}.list-acts{display:flex;gap:2px;margin-block-start:2px}.lists-templates{border-block-start:1px solid var(--rule2, #F1F1F4);padding-block-start:12px}.tpl-chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px;margin-block-start:8px}.tpl-chip{display:flex;flex-direction:column;gap:2px;text-align:start;border:1px dashed var(--rule, #E6E4EE);border-radius:10px;background:none;padding:8px 10px;font:inherit;cursor:pointer}.tpl-chip:hover{border-style:solid;border-color:var(--faint);background:#fbfafe}.tpl-chip b{font-size:12px;font-weight:600;color:var(--ink, #1C1C1F)}.tpl-chip span{font-size:10.5px;color:var(--mid, #73737C)}.list-members{list-style:none;margin:8px 0 0;padding:0}.list-members li{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:7px 0;border-block-start:1px solid var(--rule2, #F1F1F4);font-size:11.5px}.lm-name{flex:1;min-inline-size:0;border:0;background:none;padding:0;font:inherit;font-weight:600;color:var(--accent-d);cursor:pointer;text-align:start}.lists-pick{list-style:none;margin:0;padding:0}.lists-pick li{display:flex;align-items:center;gap:8px;padding:5px 0;border-block-start:1px solid var(--rule2, #F1F1F4)}.seg-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.seg-card{display:flex;flex-direction:column;gap:3px;text-align:start;border:1px solid var(--rule2, #F1F1F4);border-radius:12px;background:#fff;padding:10px 12px;font:inherit;cursor:pointer}.seg-card:hover{border-color:#d2cede;background:#fbfafe}.seg-n{font-size:20px;font-weight:600;color:var(--ink, #1C1C1F)}.seg-card b{font-size:12px;font-weight:600}.seg-note{font-size:10.5px;color:var(--mid, #73737C)}.aud-archived .ph{display:flex;align-items:center;gap:8px}.camp-adset-segments{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin-block-start:6px}.conn-status{display:inline-flex;align-items:center;gap:8px}.conn-url{display:inline-flex;align-items:center;gap:8px;min-inline-size:0}.conn-url code{font-size:11px;background:#f6f5fa;border:1px solid #ECEAF2;border-radius:6px;padding:2px 6px;overflow-wrap:anywhere}.conn-provision{display:grid;gap:8px;margin-block-start:10px;max-inline-size:380px}.conn-field{display:grid;gap:4px;font-size:11.5px;color:var(--mid, #73737C)}.conn-field input{border:1px solid #E3E1EB;border-radius:8px;padding:6px 8px;font:inherit;font-size:12px;min-inline-size:0}.conn-rotate{margin-block-start:8px}.conn-deliveries{margin-block-start:12px}.conn-delivery{display:flex;align-items:center;gap:8px;font-size:11.5px;padding-block:4px;border-block-start:1px solid #F3F1F8}.conn-dot{inline-size:7px;block-size:7px;border-radius:50%;background:#a1a1aa;flex:none}.conn-delivery.st-processed .conn-dot{background:#10b981}.conn-delivery.st-failed .conn-dot,.conn-delivery.st-rejected .conn-dot{background:#c6262f}.conn-delivery.st-duplicate .conn-dot{background:#f59e0b}.conn-when{margin-inline-start:auto;color:var(--mid, #73737C);font-size:10.5px}.conn-link{display:flex;align-items:center;gap:8px;padding-block:5px;border-block-start:1px solid #F3F1F8}.conn-via{font-size:10.5px;color:var(--mid, #73737C)}.conn-unmap{margin-inline-start:auto;border:0;background:none;cursor:pointer;color:var(--mid, #73737C);font-size:12px;border-radius:6px;padding:2px 6px}.conn-unmap:hover{background:#f3f1f8;color:#c6262f}.conn-add{margin-block-start:8px}.conn-add input,.conn-add select{min-inline-size:0}.conn-suggestion{padding-block:8px;border-block-start:1px solid #F3F1F8}.conn-suggest-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.conn-arrow{color:var(--mid, #73737C)}.conn-why{margin:4px 0 0;font-size:11px;color:var(--mid, #73737C);line-height:1.8}.mkt-meta-unmapped{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mkt-meta-ids{font-size:10.5px;color:var(--mid, #73737C);overflow-wrap:anywhere}.mkt-meta-map{display:inline-flex;align-items:center;gap:6px}.forms-view table{min-inline-size:720px}.forms-acts{display:flex;gap:6px;flex-wrap:wrap}.forms-hint{margin-block-start:12px}.form-qlist{list-style:none;margin:8px 0 0;padding:0}.form-qrow{display:flex;align-items:center;gap:8px;min-height:37px;padding-inline:8px;border-block-end:1px solid var(--rule)}.form-qrow:last-child{border-block-end:0}.form-qrow:hover{background:#f3f1f8}.form-qname{font-size:12px;font-weight:500}.form-qmeans,.form-qanchor{font-size:10.5px;font-weight:500;color:var(--mid)}.form-qadd{margin-block-start:12px}.crm-form .req{color:var(--red, #C6262F);font-weight:600}.crm-form .opt{color:var(--mid, #73737C);font-weight:400}.bridge-once{display:flex;flex-direction:column;gap:8px;background:#fffbeb;border:1px solid #FDE68A;border-radius:10px;padding:10px 12px;margin-block:8px}.bridge-once-note{font-size:11px;font-weight:600;color:#92400e;margin:0}.bridge-once code{font-size:11px;word-break:break-all;background:var(--white, #fff);border:1px solid var(--rule2, #F1F1F4);border-radius:8px;padding:6px 8px}.bridge-once-acts{display:flex;gap:6px}.mktret .phead{flex-wrap:wrap}.ret-hgrid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-block-end:14px}.ret-hgrid .hcell{min-block-size:0}@media(max-width:980px){.ret-hgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ret-grid{display:grid;gap:13px;grid-template-columns:1fr 1fr;margin-block-end:16px}@media(max-width:980px){.ret-grid{grid-template-columns:1fr}}.mktret .panel{background:var(--white, #fff);border:1px solid var(--rule, #E4E1EE);border-radius:14px;overflow:hidden}.mktret .panel .ph{padding:13px 18px;font-weight:700;font-size:13.5px}.mktret .panel .pb{padding:15px 18px 17px}.mktret .pb .lgr{transition:background .14s}.mktret .pb .lgr:hover{background:#f6f5fa}.mktret .pb .hpf{transition:opacity .15s}.mktret .pb .lgr:hover .hpf{opacity:1!important}.ret-section-title{font-weight:700;font-size:13.5px;margin-block:4px 10px}.ret-tlg{border:1px solid var(--rule, #E4E1EE);border-radius:13px;overflow:hidden;background:var(--white, #fff);margin-block-end:14px}.ret-tlg-h{display:flex;align-items:center;gap:9px;padding:9px 12px;background:#fcfcfd;cursor:pointer}.ret-tlg-h:hover{background:#f6f5fa}.ret-carex{width:16px;height:16px;border-radius:5px;display:grid;place-items:center;color:var(--light, #A2A2AB);cursor:pointer;flex-shrink:0;transition:transform .16s,background .16s,color .16s}.ret-carex:hover{background:#efedf4;color:var(--ink, #26232E)}.ret-carex.open{transform:rotate(-90deg);color:var(--accent-d)}[dir=ltr] .ret-carex svg{transform:scaleX(-1)}@media(prefers-reduced-motion:reduce){.ret-carex,.mktret .pb .lgr,.mktret .pb .hpf{transition:none}}.ret-spill{font-size:9.5px;letter-spacing:.05em;padding:3.5px 10px;border-radius:6px;color:#fff;font-weight:500}.ret-tlg-h .cc{font-size:10.5px;color:var(--light, #A2A2AB);font-weight:600}.ret-share{font-size:10.5px;color:var(--mid, #6F6C7A);font-weight:500}.ret-splits{display:flex;gap:12px;flex-wrap:wrap;margin-inline-start:auto;font-size:11px;color:var(--body, #3E3B47)}.ret-splits .ret-out,.ret-splits .ret-resp{color:var(--mid, #6F6C7A)}.ret-subrow{display:flex;align-items:center;gap:9px;min-height:37px;padding:4px 10px;padding-inline-start:37px;border-block-start:1px solid var(--rule2, #EFEDF6);font-size:12px;background:#fcfcfe}.ret-person{font-weight:500;min-width:0}.ret-person .ret-co{font-style:normal;color:var(--mid, #6F6C7A);font-size:10.5px;margin-inline-start:7px;display:inline-block}.ret-date{color:var(--mid, #6F6C7A)}.ret-outcome{font-size:11px;color:var(--body, #3E3B47)}.ret-resp-sel{margin-inline-start:auto}.ret-resp-sel .gw-sel{min-height:27px;font-size:11px}.ret-resp-ro{font-size:11px;color:var(--mid, #6F6C7A);margin-inline-start:auto}.ret-hint{margin-block-start:4px}.mktins .phead{flex-wrap:wrap}.mktins-hl{display:flex;border-block:1px solid var(--rule, #E4E1EE);margin-block-end:16px;overflow-x:auto}.mktins-hl .hlc{flex:1;min-width:145px;padding:13px 16px;border-inline-end:1px solid var(--rule2, #EFEDF6);display:flex;flex-direction:column;gap:3px;justify-content:center}.mktins-hl .hlc:last-child{border-inline-end:none}.mktins-hl .hlk{font-size:10.5px;font-weight:600;color:var(--mid, #6F6C7A)}.mktins-hl .hlv{font-size:19px;line-height:1.1;color:var(--black, #18181B);font-variant-numeric:tabular-nums lining-nums}.mktins-hl .hls{font-size:10px;color:var(--mid, #6F6C7A);margin-block-start:4px}.mktins-hl .hls.up{color:var(--green, #10B981);font-weight:600}.mktins-hl .hls.dn{color:var(--red, #C6262F);font-weight:600}.mktins .panel{background:var(--white, #fff);border:1px solid var(--rule, #E4E1EE);border-radius:14px;overflow:hidden}.mktins .panel .ph{padding:13px 18px;font-weight:700;font-size:13.5px}.mktins .panel .pb{padding:15px 18px 17px}.mktins .pb svg .cbar{transition:fill-opacity .15s;cursor:default}.mktins .pb svg .cbar:hover{fill-opacity:1}.mktins .pb .lgr{transition:background .14s}.mktins .pb .lgr:hover{background:#f6f5fa}.mktins .pb .hpf{transition:opacity .15s}.mktins .pb .lgr:hover .hpf{opacity:1!important}@media(prefers-reduced-motion:reduce){.mktins .pb svg .cbar,.mktins .pb .lgr,.mktins .pb .hpf{transition:none}}.mktins-note{font-size:10.5px;color:var(--mid, #6F6C7A);margin-block-start:8px;line-height:1.8}.mktins-panel-foot{display:flex;justify-content:flex-end;margin-block-start:10px}.mktins-aud-row{display:flex;align-items:center;gap:10px;padding:6px;border-radius:7px;font-size:11.5px}.mktins-aud-name{font-weight:500}.mktins-aud-size{margin-inline-start:auto;font-weight:500}.mktins-aud-move{color:var(--mid, #6F6C7A);font-size:10.5px;min-width:70px;text-align:end}.mktins-cmp table{min-width:0;font-size:11.5px}.mktins-cmp .mktins-inf{color:var(--mid, #6F6C7A)}.mktins-cmp th,.mktins-cmp td{padding:5px 10px;white-space:nowrap}.mktins-cmp table{width:100%}.mktins-hero-row{display:flex;gap:12px;align-items:stretch;margin-block-end:12px}.mktins-hero-row .gacard{flex:0 1 900px;min-inline-size:0;margin-block-end:0}.mktins-chan{flex:1;min-inline-size:300px;display:flex;flex-direction:column}.mktins-chan .pb{flex:1;display:grid;align-items:center}.mktins-costs{grid-template-columns:repeat(6,minmax(0,1fr))}@keyframes gPop{0%{opacity:0;transform:translateY(-5px) scale(.965)}to{opacity:1;transform:none}}.gfx-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--rule,#EAEAEE);margin-bottom:12px}.gfx-tabs::-webkit-scrollbar{display:none}.gfx-tab{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:none;background:none;border-radius:9px 9px 0 0;font-size:13px;font-weight:500;color:var(--mid,#73737C);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:background .14s,color .14s}.gfx-tab .cd{font-size:9.5px;font-weight:600;background:var(--bg,#F6F6F8);color:var(--mid,#73737C);border-radius:5px;padding:1px 6px}.gfx-tab:hover{background:#f3f1f8;color:var(--ink,#1C1C1F)}.gfx-tab.on{background:var(--bg,#F6F6F8);color:var(--ink,#1C1C1F);font-weight:600;border-bottom-color:var(--accent)}.gfx-tab.on .cd{background:var(--tint2);color:var(--accent-d)}.gfx-row{display:flex;align-items:center;gap:11px;border:1px solid var(--rule,#EAEAEE);border-radius:12px;background:#fff;padding:12px 14px;margin-bottom:9px;cursor:pointer;transition:background .14s,border-color .14s}.gfx-row:hover{background:#fbfafd;border-color:#cbc4dc}.gfx-row.open{margin-bottom:0;border-start-start-radius:12px;border-start-end-radius:12px;border-end-start-radius:0;border-end-end-radius:0;background:#fbfafd;border-color:#cbc4dc}.gfx-row .cd{font-size:10.5px;color:var(--mid);background:var(--bg);border-radius:6px;padding:2px 8px;font-weight:600;flex-shrink:0}.gfx-row .rt{font-size:13.5px;font-weight:600;color:var(--ink,#1C1C1F);flex:1;min-width:0}.gfx-chv{color:var(--light,#A2A2AB);transition:transform .18s;flex-shrink:0}.gfx-row.open .gfx-chv{transform:rotate(180deg);color:var(--accent-d)}.gfx-expand{border:1px solid #CBC4DC;border-top:1px dashed var(--rule2,#F1F1F4);border-end-start-radius:12px;border-end-end-radius:12px;margin:0 0 9px;overflow:hidden;background:#fff;animation:gPop .18s cubic-bezier(.22,.61,.36,1);display:flex;flex-direction:column}.gfx-expand iframe{width:100%;height:100%;flex:1;min-height:0;border:none;display:block;background:#fff}.found.docopen .gfx-expand{height:calc(100vh - 235px);min-height:480px}.gfx-fmeta{display:flex;align-items:center;gap:8px;padding:7px 11px;border-bottom:1px solid var(--rule2,#F1F1F4);font-size:11px;color:var(--mid,#73737C)}.gfx-fmeta .fn{font-weight:600;color:var(--ink,#1C1C1F)}.gfx-fmeta .sp{flex:1}.gfx-dots{width:27px;height:27px;border-radius:8px;border:1px solid var(--rule,#EAEAEE);background:#fff;color:var(--mid,#73737C);display:grid;place-items:center;cursor:pointer;transition:background .14s}.gfx-dots:hover{background:#efedf4}.gfx-menu{position:absolute;z-index:90;background:#fff;border:1px solid var(--rule,#EAEAEE);border-radius:11px;box-shadow:0 10px 30px #1e144624;padding:5px;min-width:170px;animation:gPop .16s cubic-bezier(.22,.61,.36,1)}.gfx-mi{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border-radius:8px;font-size:12px;font-weight:500;color:var(--ink,#1C1C1F);cursor:pointer;border:none;background:none;text-align:start;transition:background .13s}.gfx-mi:hover{background:#f3f1f8}.gfx-mi.danger{color:#c13d72}.gfx-mi[disabled]{opacity:.4;cursor:default}.found.docopen .gfx-row.open{position:sticky;top:0;z-index:5}.gfx-row.noFile .cd{opacity:.75}.found .chip{display:inline-flex;align-items:center;gap:4px;font-size:9.5px;font-weight:700;padding:2.5px 8px;border-radius:6px;white-space:nowrap;line-height:1.5}.found .c-grey{background:var(--bg,#F6F6F8);color:var(--mid,#73737C)}.found .c-green{background:var(--green-bg,#ECFDF5);color:var(--green,#059669)}.found .phead{display:flex;align-items:center}.found .phead .sp{flex:1}.gfx-arrow{width:26px;height:26px;border-radius:7px;border:none;background:none;color:var(--light,#A2A2AB);display:grid;place-items:center;cursor:pointer;transition:color .14s,background .14s}.gfx-arrow:hover{background:#f3f1f8;color:var(--ink)}.gfx-arrow svg{transition:transform .18s}body.gfx-full .gfx-arrow svg{transform:scaleX(-1)}.gfx-bar{display:flex;align-items:center;gap:10px;flex:0 0 auto;margin-bottom:9px}.gfx-bar .gfx-tabs{flex:1;margin-bottom:0;border-bottom:none}.gfx-bar .gfx-tab{padding:7px 12px;font-size:12.5px;border-radius:8px;border-bottom:none}.gfx-bar .gfx-tab.on{background:var(--tint);color:var(--accent-d)}body.gfx-full .subnav{display:none!important}body.gfx-full .found{max-inline-size:none;margin-block-start:-6px;margin-inline:-8px}body.gfx-full .found .phead,body.gfx-full .found .gfx-tabs{display:none}body.gfx-full .found .gfx-expand{height:calc(100vh - 148px)}.found-delete h2{color:var(--red, #C6262F)}.found-delete .crm-field-note{color:var(--ink, #1C1C1F)}.icp{padding-block-end:40px}.icp .icp-top{display:flex;align-items:flex-start;gap:18px}.icp .icp-sp{flex:1}.icp-ttl{display:flex;align-items:center;gap:8px}.icp .icp-ttl .ptitle{margin:0;letter-spacing:-.01em;line-height:1.3}.icp .icp-topact{display:flex;align-items:center;gap:8px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;padding-block-start:4px}.icp .icp-topact button svg{margin-inline-end:5px}.icp .icp-tabs{display:flex;gap:4px;background:#fff;border:1px solid var(--rule, #ECECF2);border-radius:15px;padding:5px;margin-bottom:18px;overflow-x:auto;scrollbar-width:none}.icp .icp-tabs::-webkit-scrollbar{display:none}.icp .icp-tab{flex:1 1 0;min-width:126px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 12px;border:none;background:none;border-radius:11px;font-size:12.5px;font-weight:500;color:var(--mid, #73737C);transition:.18s var(--ease, cubic-bezier(.22,.61,.36,1));white-space:nowrap;cursor:pointer}.icp .icp-tab .icp-cd{width:19px;height:19px;border-radius:6px;background:var(--bg, #F6F6F8);color:var(--mid, #73737C);font-size:10.5px;font-weight:600;display:grid;place-items:center;flex-shrink:0}.icp .icp-tab:hover{background:#f3f1f8;color:var(--ink, #1C1C1F)}.icp .icp-tab.on{background:var(--bg, #F6F6F8);color:var(--ink, #1C1C1F);font-weight:600}.icp .icp-tab.on .icp-cd{background:var(--brand, #7C3AED);color:#fff}.icp .icp-tab svg{flex-shrink:0}.icp .icp-editbar-row{display:flex;align-items:center;gap:10px;margin-bottom:14px}.icp .icp-editbar-row .icp-steps{flex:1;margin-bottom:0}.icp .icp-editbar-row .gw-btn svg{margin-inline-end:5px}.icp .icp-steps .icp-tab{min-width:0;padding:7px 10px;font-size:12px}.icp .icp-steps .icp-tab .icp-dot{margin-inline-start:2px}.icp .icp-cols{display:grid;grid-template-columns:1fr 330px;gap:16px;align-items:start}.icp .icp-main{min-width:0}@media(max-width:1080px){.icp .icp-cols{grid-template-columns:1fr}}.icp .icp-rail{position:sticky;top:16px;display:flex;flex-direction:column;gap:14px}.icp .icp-grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.icp .icp-grid3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}@media(max-width:900px){.icp .icp-grid2,.icp .icp-grid3{grid-template-columns:1fr}}.icp .icp-gap{margin-block-start:14px}.icp-card{background:#fff;border:1px solid var(--rule, #ECECF2);border-radius:16px}.icp-card+.icp-card{margin-block-start:14px}.icp .icp-grid2>.icp-card+.icp-card,.icp .icp-grid3>.icp-card+.icp-card{margin-block-start:0}.icp-card>:first-child{border-start-start-radius:15px;border-start-end-radius:15px}.icp-card>:last-child{border-end-start-radius:15px;border-end-end-radius:15px}.icp-chd{display:flex;align-items:center;gap:10px;padding:13px 18px;border-block-end:1px solid var(--rule2, #F4F4F8)}.icp-tile{width:29px;height:29px;border-radius:9px;display:grid;place-items:center;flex-shrink:0}.icp-tile.v{background:#f4f0fe;color:#6d28d9}.icp-tile.s{background:#eaf7fe;color:#0284c7}.icp-tile.g{background:#edfaf4;color:var(--green, #059669)}.icp-tile.a{background:#fef7ec;color:var(--amber, #D97706)}.icp-tile.r{background:#fef2f2;color:var(--danger, #DC2626)}.icp-chd .icp-t{font-size:13.5px;font-weight:600;color:var(--ink, #1C1C1F);flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icp-chd .icp-hsp{flex:1}.icp-chd .icp-n{font-size:11px;color:var(--light, #A0A0AE);font-weight:500;flex-shrink:0}.icp-cb{padding:16px 18px 18px}.icp .icp-fail{font-size:12.5px;line-height:1.75;color:var(--danger, #DC2626);margin:0 0 12px;max-width:62ch}.icp .icp-note{font-size:12px;color:var(--mid, #73737C);margin:-2px 0 12px;line-height:1.75}.icp .icp-derived{font-size:11px;color:var(--light, #A0A0AE);margin:0 0 8px}.icp .icp-lb{font-size:10.5px;font-weight:500;color:var(--light, #A0A0AE);letter-spacing:.055em;display:flex;align-items:center;gap:9px;margin-bottom:9px}.icp .icp-fg{margin-bottom:18px}.icp .icp-fg:last-child{margin-bottom:0}.icp .icp-opts{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.icp .icp-opt{border:1px solid var(--rule, #ECECF2);background:var(--bg, #F6F6F8);color:var(--mid, #73737C);font-size:10px;font-weight:500;border-radius:999px;display:inline-flex;align-items:center;max-width:100%;overflow:hidden;line-height:1.5}.icp .icp-opt.on{border-color:var(--faint, #D7D7E0);color:var(--ink, #1C1C1F)}.icp .icp-opt.ro{padding:2.5px 8px;color:var(--ink, #1C1C1F)}.icp .icp-opt-l{border:none;background:none;color:inherit;font:inherit;cursor:pointer;padding:2.5px 8px;display:inline-flex;align-items:center;gap:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icp .icp-opt-l:disabled{cursor:default}.icp .icp-opt .mark{display:inline-flex;width:9px;justify-content:center;color:var(--ink, #1C1C1F)}.icp .icp-bn{font-size:10px;color:var(--light, #A0A0AE);font-weight:400}.icp .num-ltr{direction:ltr;unicode-bidi:isolate}.icp .num-rtl{direction:rtl;unicode-bidi:isolate}.icp .icp-none{color:var(--light, #A0A0AE);font-size:12px}.icp .icp-wt{display:inline-flex;background:var(--bg, #F6F6F8);border-radius:9px;padding:3px;gap:2px;flex-shrink:0}.icp .icp-wt button{border:none;background:none;font-size:10.5px;font-weight:500;color:var(--mid, #73737C);padding:4.5px 10px;border-radius:6px;cursor:pointer;font-family:inherit}.icp .icp-wt button:hover:not(:disabled){color:var(--ink, #1C1C1F)}.icp .icp-wt button.on{background:#fff;color:#6d28d9;font-weight:600}.icp .icp-wt button.on[data-v="3"]{color:var(--danger, #DC2626)}.icp .icp-wt button.on[data-v="0"]{color:var(--light, #A0A0AE)}.icp .icp-wt button:disabled{cursor:default}.icp .icp-row{display:flex;align-items:flex-start;gap:10px;padding:12px 2px;border-block-start:1px solid var(--rule2, #F4F4F8)}.icp .icp-row>.icp-dot{margin-block-start:6px}.icp .icp-row:first-of-type{border-block-start:none}.icp .icp-lbl{flex:1;min-width:0;font-size:13px;color:var(--ink, #1C1C1F);font-weight:500;line-height:1.45}.icp .icp-lbl.light{font-weight:400}.icp .icp-rsub{display:block;font-size:11px;color:var(--light, #A0A0AE);font-weight:400;line-height:1.55;margin-block-start:1px}.icp .icp-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:var(--faint, #D7D7E0)}.icp .icp-dot.on{background:var(--brand, #7C3AED)}.icp .icp-dot.g{background:var(--green, #059669)}.icp .icp-dot.r{background:var(--danger, #DC2626)}.icp .icp-sw{position:relative;width:35px;height:20px;border-radius:99px;background:var(--faint, #D7D7E0);flex-shrink:0;border:none;padding:0;cursor:pointer}.icp .icp-sw:after{content:"";position:absolute;top:2.5px;inset-inline-start:2.5px;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000038;transition:transform .2s var(--ease, ease)}.icp .icp-sw.on{background:var(--danger, #DC2626)}.icp .icp-sw.on:after{transform:translate(15px)}[dir=rtl] .icp .icp-sw.on:after{transform:translate(-15px)}.icp .icp-sig>.icp-dot{margin-block-start:4px}.icp .icp-sig{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--rule, #ECECF2);background:#fff;border-radius:11px;padding:10px 12px;margin-bottom:7px;width:100%;text-align:start;font-size:12.5px;font-weight:500;color:var(--mid, #73737C);cursor:pointer;font-family:inherit}.icp .icp-sig:last-child{margin-bottom:0}.icp .icp-sig.on{background:#edfaf4;border-color:#bfe9d6;color:#0a6b4f;font-weight:600}.icp .icp-sig.ro{cursor:default}.icp .icp-sl{flex:1;min-width:0}.icp .icp-wlbl{font-size:10.5px;font-weight:600;flex-shrink:0}.icp .icp-wlbl.c{color:var(--danger, #DC2626)}.icp .icp-wlbl.n{color:var(--green, #059669)}.icp .icp-pers{border:1px solid var(--rule, #ECECF2);border-radius:10px;padding:7px 10px;margin-bottom:7px}.icp .icp-pers:last-child{margin-bottom:0}.icp .icp-pn{font-size:12.5px;font-weight:600;color:var(--ink, #1C1C1F)}.icp .icp-pd{font-size:10.5px;color:var(--light, #A0A0AE);margin-block-start:0}.icp-stmt{font-size:15px;line-height:2.05;color:var(--ink, #1C1C1F);font-weight:400;margin:0}.icp .icp-actions{display:flex;gap:8px;margin-block-start:16px}.icp .icp-geo-chips{margin-bottom:10px}.icp .icp-geo-pick{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:8px;align-items:start;margin-bottom:6px}.icp .icp-geo-scope{font-size:11px;color:var(--light, #A0A0AE);margin:0 0 6px}.icp .icp-askrow{margin-block-start:12px;display:flex;align-items:center;gap:8px}.icp .icp-askrow .gw-btn svg{margin-inline-end:5px}.icp .icp-req{font-size:11.5px;color:var(--mid, #73737C);margin:6px 0 0;line-height:1.7}.icp-mod .icp-fillbox{background:#f4f0fe;border-color:#ddd3f8;color:#4c1d95}.icp .icp-mod .icp-tpl-main:disabled{cursor:default;opacity:.7}.icp-empty{border:1.5px dashed var(--faint, #D7D7E0);border-radius:12px;padding:18px;text-align:center;color:var(--light, #A0A0AE);font-size:12px;line-height:1.7}.icp-empty b{display:block;color:var(--mid, #73737C);font-weight:600;margin-bottom:3px}.icp .icp-ring{display:flex;align-items:center;gap:14px}.icp .icp-big{font-size:28px;font-weight:300;color:var(--ink, #1C1C1F);line-height:1;letter-spacing:-.02em}.icp .icp-cap{font-size:11px;color:var(--mid, #73737C);margin-block-start:4px;line-height:1.55}.icp .icp-co{border-block-start:1px solid var(--rule2, #F4F4F8);padding:11px 2px;width:100%;text-align:start;background:none;border-inline:none;border-block-end:none;display:block;cursor:pointer;font-family:inherit}.icp .icp-co:first-of-type{border-block-start:none}.icp .icp-co:hover{background:#fafafd}.icp .icp-cotop{display:flex;align-items:center;gap:8px}.icp .icp-nm{flex:1;min-width:0;font-size:12px;font-weight:500;color:var(--ink, #1C1C1F);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icp .icp-pc{font-size:15px;font-weight:300;color:var(--ink, #1C1C1F);flex-shrink:0}.icp .icp-bar{height:3.5px;border-radius:3px;background:var(--rule2, #F4F4F8);margin-block-start:7px;overflow:hidden;display:block}.icp .icp-bar i{display:block;height:100%;border-radius:3px}.icp .icp-why{font-size:11px;line-height:1.85;color:var(--mid, #73737C);margin-block-start:9px;background:#fafafd;border-radius:10px;padding:8px 10px;display:block}.icp .icp-chip{display:inline-flex;align-items:center;gap:4px;font-size:9.5px;font-weight:700;padding:2.5px 8px;border-radius:99px;white-space:nowrap;line-height:1.5;flex-shrink:0}.icp .icp-chip.g{background:#ecfdf5;color:var(--green, #059669)}.icp .icp-chip.a{background:#fffbeb;color:var(--amber, #D97706)}.icp .icp-chip.k{background:var(--bg, #F6F6F8);color:var(--mid, #73737C)}.icp .icp-chip.r{background:#fef2f2;color:var(--danger, #DC2626)}.icp .icp-hint{display:flex;gap:8px;font-size:11.5px;line-height:1.65;border-radius:12px;padding:10px 12px}.icp .icp-hint.warn{background:#fef7ec;color:#95590a}.icp .icp-hint.bad{background:#fef2f2;color:#a62222}.icp .icp-hint.ok{background:#edfaf4;color:#04684d}.icp-mod{padding:4px 2px}.icp-mod .icp-modt{font-size:15px;font-weight:600;color:var(--ink, #1C1C1F);margin:0 0 12px}.icp-mod .icp-tpl{display:flex;align-items:center;gap:8px;border:1px solid var(--rule, #ECECF2);border-radius:14px;padding:4px 12px 4px 4px;margin-bottom:9px}.icp-mod .icp-tpl-main{display:flex;align-items:flex-start;gap:12px;flex:1;padding:10px;background:none;border:none;text-align:start;cursor:pointer;font-family:inherit}.icp-mod .icp-tpls{max-height:min(56vh,520px);overflow-y:auto;padding-inline-end:2px;margin-block-end:4px}.icp-mod .icp-tplico{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;flex-shrink:0;background:var(--bg, #F6F6F8);color:var(--mid, #73737C)}.icp-mod .icp-tplico svg{width:16px;height:16px}.icp-mod .icp-tpl-body{flex:1;min-width:0}.icp-mod .icp-tn{font-size:13px;font-weight:600;color:var(--ink, #1C1C1F);display:block}.icp-mod .icp-td{font-size:11px;color:var(--mid, #73737C);margin-block-start:3px;line-height:1.65;display:block}.icp-mod .icp-tm{font-size:10.5px;color:var(--light, #A0A0AE);margin-block-start:5px;display:block}.icp-mod .icp-warnbox{border:1px solid #F6D2D2;border-radius:12px;padding:12px 14px;font-size:12px;line-height:1.75}.icp-mod .icp-warnbox ul{margin:6px 0 0;padding-inline-start:18px}.icp-mod .icp-ctx{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;font-size:12px;color:var(--mid, #73737C);margin:0 0 12px}.icp-mod .icp-ctx b{font-weight:500;color:var(--ink, #1C1C1F)}.icp-mod .icp-sample{margin-block-start:12px;border-block-start:1px solid var(--rule2, #F4F4F8);padding-block-start:10px}.icp-mod .icp-samplerow{font-size:12px;color:var(--mid, #73737C);padding:4px 0}.icp-mod .icp-link.sm{font-size:11px}.icp .icp-foot{margin-block-start:20px}.icp .icp-link{background:none;border:none;padding:0;color:var(--brand, #7C3AED);font:inherit;text-decoration:underline;cursor:pointer}.c360-answer .c360-working,.c360-tax .ipr .c360-working{display:block;font-size:10.5px;line-height:1.6;color:var(--light, #A0A0AE);margin-block-start:2px}.c360-answer .c360-overridden,.c360-tax .ipr .c360-overridden{color:var(--amber, #D97706);font-weight:600}.c360-answer.overridden{background:#fffdf7;border-radius:8px}.c360-answer .c360-answer-v{display:flex;align-items:center;gap:6px;justify-content:flex-end}.c360-dated{display:inline-flex;align-items:center;gap:6px}.c360-dated .inp{min-width:0}.c360-priority{display:block;margin-block-start:4px;font-size:11px;color:var(--mid, #73737C)}.c360-priority b{font-weight:600;color:var(--ink, #1C1C1F)}.c360-geo-v{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.c360-geo-v .gw-typeahead{min-width:180px}.c360-tax{display:flex;flex-direction:column;gap:2px}.c360-proposal{display:flex;align-items:center;gap:8px;margin-block:6px;padding:7px 10px;border:1px dashed #d2cede;border-radius:10px;font-size:12px;color:var(--body)}.c360-role-v{display:flex;gap:6px;flex-wrap:wrap}.c360-cmte{margin-block:12px 6px}.c360-cmte-head b{font-size:12.5px;font-weight:600}.c360-grid{display:grid;gap:2px;margin-block:8px;overflow-x:auto}.c360-gh{padding:4px 6px;font-size:10.5px;font-weight:500;color:var(--light);text-align:center}.c360-gh.tgt{color:var(--accent-d);font-weight:600}.c360-grow{display:flex;align-items:center;gap:6px;padding:6px;font-size:12px;font-weight:500;color:var(--ink)}.c360-tgt{padding:1px 6px;border-radius:999px;background:#f3f1f8;font-size:10px;font-weight:500;color:var(--accent-d)}.c360-gc{display:flex;align-items:center;justify-content:center;min-height:30px;padding:4px;border-radius:8px;background:#faf9fc;font-size:11px;color:var(--body);text-align:center}.c360-gc.tgt{background:#f3f1f8;border:1px solid #d2cede}.c360-gc.gap{border-style:dashed;border-color:#c6262f;color:#c6262f;font-weight:500}.icp-req{margin-block-start:6px;font-size:11.5px;color:var(--light)}.c360-railfacts .c360-rail-v{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-inline-size:0;max-inline-size:100%}.c360-railfacts .gw-sel{max-inline-size:100%}.c360-railfacts .gw-typeahead{inline-size:100%}.c360-railfacts .c360-proposal{margin-block:2px}.c360-rail-none{color:#8a879a}.c360-rail-edit{display:flex;flex-direction:column;gap:12px;min-inline-size:0}.c360-rail-edit .gw-sel,.c360-rail-edit .gw-typeahead{inline-size:100%;max-inline-size:none}.c360-rail-chips{display:flex;flex-wrap:wrap;gap:6px;margin-block-start:-6px}.c360-rail-ro{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:500;color:#6c6a76}.cp-enrich{margin-block:14px 4px}.cp-enrich-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.cp-enrich-t{font-size:11.5px;font-weight:600;color:#6c6a76}.cp-enrich-head b{font-size:15px;font-weight:600;color:#1f1e25}.cp-enrich-track{margin-block-start:6px;block-size:6px;border-radius:999px;background:#efedf6;overflow:hidden}.cp-enrich-fill{display:block;block-size:100%;border-radius:999px;background:var(--chrome);transition:inline-size .2s var(--ease)}.cp-enrich-line{margin:6px 0 0;font-size:11.5px;color:#6c6a76}.cp-enrich-full{margin:6px 0 0;font-size:11.5px;color:#059669;font-weight:500}.cp-enrich-cta{margin-block-start:10px;font-size:11px;font-weight:600;color:#6c6a76}.cp-enrich-list{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.cp-enrich-item{background:none;border:0;padding:3px 0;font:inherit;font-size:12px;font-weight:500;color:var(--accent-d);cursor:pointer;text-align:start;inline-size:100%;min-inline-size:0;overflow-wrap:anywhere}.cp-enrich-item:before{content:"+";margin-inline-end:5px;color:#8a879a}.cp-enrich-item:hover{text-decoration:underline;text-underline-offset:3px}.c360-icp-known{display:block;margin-block-start:3px;font-size:11px;color:#6c6a76}.c360-fit-panel{grid-column:1 / -1}.c360-fit{display:flex;flex-direction:column;gap:12px}.c360-verdict{margin:0;padding:8px 12px;border-radius:10px;font-size:12.5px;font-weight:600;background:#edfaf4;color:#0a6b4f;border:1px solid #BFE9D6}.c360-verdict.fires{background:#fef2f2;color:var(--danger, #DC2626);border-color:#f5c2c2}.c360-fit-score>b{display:block;font-size:13px;font-weight:600;margin-block-end:4px}.c360-why{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--body, #44444B)}.c360-why li{padding-inline-start:12px;position:relative}.c360-why li:before{content:"";position:absolute;inset-inline-start:0;top:7px;width:5px;height:5px;border-radius:50%;background:var(--faint, #D7D7E0)}.c360-why li[data-matched=true]:before{background:var(--green, #059669)}.c360-why li[data-known=true][data-matched=false]:before{background:var(--danger, #DC2626)}.c360-sigs{display:flex;flex-direction:column;gap:6px;font-size:12px}.c360-sigs>b{font-size:12.5px}.c360-sig-group{display:flex;align-items:flex-start;gap:8px;line-height:1.6}.c360-sig-absent{color:var(--light, #A0A0AE)}.c360-events-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.c360-events-head b{font-size:12.5px}.c360-event-form{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-block:8px;padding:8px 10px;border:1px dashed #d2cede;border-radius:10px}.c360-event-form .inp{flex:1 1 160px;min-width:0}.c360-event-list{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column}.c360-event-list li{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:7px 0;border-block-start:1px solid var(--rule2, #F4F4F8);font-size:12px}.c360-event-list li:first-child{border-block-start:none}.c360-event-date{font-weight:600;color:var(--ink, #1C1C1F)}.c360-event-note{color:var(--mid, #73737C)}.c360-event-withdraw{display:inline-flex;align-items:center;gap:6px}.c360-fit-all{border-block-start:1px solid var(--rule2, #F4F4F8);padding-block-start:8px}.c360-fit-all-title{font-size:10.5px;font-weight:500;color:var(--light, #A0A0AE);letter-spacing:.055em;margin-block:8px 4px}.person-row .p-role{display:flex;gap:6px;flex-wrap:wrap}.c360-readiness{margin:12px 0 0;padding:9px 12px;border-radius:10px;font-size:12px;line-height:1.7;background:var(--bg, #F6F6F8);border:1px solid var(--rule, #EAEAEE);color:var(--body, #44444B)}.mkt-refused-list{margin:0}.mkt-refused-list .p-end{align-items:center}.mkt-restore-form{display:inline-flex;align-items:center;gap:6px}.mkt-restore-form .inp{min-width:200px}.ret-refusals{margin-block-start:14px}.ret-refusals .ret-tlg-h{cursor:default}.consumer-line{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--mid, #73737C);margin:0 0 10px}.consumer-line:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--brand, #7C3AED)}.gfx-row .rt .consumer-line{margin:2px 0 0;font-weight:400}.c360-fit-tab .c360-fit{padding-block-end:8px}.c360-fit-switch{margin-block-end:14px}.c360-fit .c360-verdict{margin:0 0 10px}.c360-fit .c360-rule-ctl{flex-shrink:0}.c360-fit-rows{display:flex;flex-direction:column;gap:10px;padding-block:6px}.c360-skel-row{display:block;block-size:13px;border-radius:7px;background:linear-gradient(90deg,#f3f1f8,#eae7f3,#f3f1f8);background-size:200% 100%;animation:c360-skel 1.2s ease-in-out infinite}.c360-skel-row:nth-child(2){inline-size:82%}.c360-skel-row:nth-child(3){inline-size:64%}@keyframes c360-skel{0%{background-position:0% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.c360-skel-row{animation:none}}.c360-autocleared{display:flex;align-items:center;gap:5px;margin:10px 0 0;padding-block-start:9px;border-block-start:1px solid var(--rule, #E4E1EE);font-size:11.5px;color:#6c6a76}.c360-waiting .icp-lbl{color:#6c6a76}.c360-sig .icp-sw.on{background:var(--green, #059669)}.c360-sig .icp-sw[data-derived=true]{cursor:default;opacity:.75}.c360-sig .icp-sw[data-state=unset]{background:transparent;border:1px dashed #C8C4D6;box-shadow:none}.c360-fit .c360-disagree{color:var(--amber, #D97706)}.c360-fit .c360-disagree .gw-btn{margin-inline-start:6px;vertical-align:middle}.c360-fit .c360-fit-score{margin:0 0 12px}.c360-fit .c360-events-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-block-end:8px}.c360-fit .c360-event-filter{display:inline-flex;align-items:center;gap:6px}.c360-fit .c360-event-src{font-size:11px;color:var(--mid, #73737C)}.c360-size-num{display:block}.c360-unconfirmed{font-size:10.5px;color:var(--light, #A0A0AE);font-weight:500}.c360-unmatched{display:inline-flex;align-items:center;gap:4px}.person-row .p-more{border:1px solid var(--rule, #ECECF2);background:#fff;border-radius:8px;width:26px;height:26px;cursor:pointer;font-family:inherit;color:var(--mid, #73737C);line-height:1}.person-row .p-more:hover,.person-row .p-more[aria-expanded=true]{background:#f3f1f8;color:var(--ink, #1C1C1F)}.person-row .p-events{cursor:pointer;border:1px solid var(--rule, #ECECF2);font-family:inherit}.person-row .p-deal-roles{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-block-start:8px;margin-block-start:8px;border-block-start:1px solid var(--rule2, #F4F4F8)}.icp-skel{display:flex;flex-direction:column;gap:12px}.icp-skel-row{display:block;block-size:13px;border-radius:7px;margin-block:9px;background:linear-gradient(90deg,#f1f1f4 25%,#e8e8ee 37%,#f1f1f4 63%);background-size:400% 100%;animation:icp-skel 1.3s ease-in-out infinite}.icp-skel-row.short{inline-size:52%}@keyframes icp-skel{0%{background-position:100% 50%}to{background-position:0 50%}}@media(prefers-reduced-motion:reduce){.icp-skel-row{animation:none;background:#f1f1f4}}.plans .gfx-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;margin-top:14px}.plans .gfx-card{border:1px solid var(--rule);border-radius:14px;padding:18px 16px;background:#fff;cursor:pointer;text-align:start;transition:background .15s,border-color .15s}.plans .gfx-card:hover{background:#fbfafd;border-color:#cbc4dc}.plans .gfx-ic{width:38px;height:38px;border-radius:11px;background:var(--bg);color:var(--ink);display:grid;place-items:center;margin-bottom:10px}.plans .gfx-t{font-size:15px;font-weight:600;color:var(--ink)}.plans .gfx-s{font-size:11.5px;color:var(--mid);margin-top:3px;line-height:1.55}.plans .gfx-meta{display:flex;gap:6px;margin-top:12px;align-items:center}.plans .gfx-back{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--mid);border:1px solid var(--rule);border-radius:8px;padding:5px 12px;cursor:pointer;background:#fff;margin-bottom:4px}.plans .gfx-back:hover{background:#efedf4}.plans .lc-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;margin-top:10px}.plans .lc-h{font-size:10px;color:var(--light);font-weight:600;text-align:center;padding:3px 0}.plans .lc-d{border:1px solid var(--rule2);border-radius:9px;min-height:64px;padding:5px 6px;font-size:10.5px;color:var(--light);background:#fff}.plans .lc-d .dh{display:flex;align-items:center;gap:6px}.plans .lc-d .dn{font-weight:500}.plans .lc-d .lc-add{margin-inline-start:auto;width:16px;height:16px;flex:none;display:grid;place-items:center;border-radius:5px;font-size:12px;line-height:1;color:var(--light);text-decoration:none;opacity:0;transition:opacity .14s,background .14s}.plans .lc-d:hover .lc-add,.plans .lc-d .lc-add:focus-visible{opacity:1}.plans .lc-d .lc-add:hover{background:var(--tint);color:var(--accent-d)}@media(prefers-reduced-motion:reduce){.plans .lc-d .lc-add{transition:none}}.plans .lc-d.today{border-color:var(--accent-l);background:#fdfcff}.plans .lc-camp{display:block;margin-top:4px;font-size:9.5px;font-weight:600;color:var(--accent-d);background:var(--tint);border-radius:5px;padding:2.5px 6px;cursor:pointer;border:none;width:100%;text-align:start;transition:background .14s}.plans .lc-camp:hover{background:var(--rule2)}.plans .pl-obj{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.plans .pl-o{border:1px solid var(--rule);border-radius:12px;padding:12px 14px}.plans .pl-ol{font-size:11px;font-weight:600;color:var(--mid)}.plans .pl-ov{font-size:20px;font-weight:600;color:var(--ink);margin-top:4px}.plans .pl-os{font-size:10.5px;color:var(--light);margin-top:3px}.plans .pl-ch{display:flex;align-items:center;gap:10px;padding:9px 0;border-block-end:1px solid var(--rule2)}.plans .pl-ch:last-child{border-block-end:0}.plans .pl-ch .nm{font-size:12.5px;font-weight:500;color:var(--body);flex:1}.plans .pl-ch .inp{max-inline-size:150px}.plans .pl-total{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:13px;font-weight:600;color:var(--ink)}.plans .pl-ref{font-size:12.5px;line-height:1.85;color:var(--body)}.plans .pl-refnote{font-size:11px;color:var(--light);margin-top:6px}.content .gfx-block{border:1px solid var(--rule);border-radius:14px;background:#fff;padding:16px 18px;margin-block-end:14px;scroll-margin-block-start:12px}.content .gfx-bh{display:flex;align-items:center;gap:9px;margin-block-end:4px}.content .gfx-bh .cd{font-size:10px;color:var(--mid);background:var(--bg);border-radius:5px;padding:1.5px 7px;font-weight:600}.content .gfx-bh .bt{font-size:14.5px;font-weight:600;color:var(--ink);flex:1}.content .gfx-own{font-size:10px;color:var(--mid);background:var(--bg);border-radius:5px;padding:1.5px 7px;font-weight:500}.content .gfx-field{padding-block:9px;border-block-start:1px solid var(--rule2)}.content .gfx-fl{font-size:11px;color:var(--mid);font-weight:500;margin-block-end:3px}.content .gfx-fv{font-size:13px;color:var(--ink);line-height:1.7;min-height:20px;border-radius:7px;padding:2px 4px;margin-inline:-4px}.content .cpy-box{background:var(--bg);border:1px solid var(--rule2);border-radius:9px;padding:10px 12px;font-size:12.5px;color:var(--ink);line-height:1.8;white-space:pre-wrap}.content .cp-cta{font-size:11.5px;color:var(--body);background:var(--bg);border-radius:6px;padding:4px 9px;display:inline-block;margin-block-start:2px}.content .cp-desc{font-size:12.5px;color:var(--mid);line-height:1.7}.content .cb-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:0 18px}.content .cb-asset{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink)}.content .cb-asset .ty{font-size:9.5px;font-weight:600;color:var(--mid);background:var(--bg);border-radius:4px;padding:1.5px 6px;text-transform:uppercase}.content .cb-stamp{font-size:11px;color:var(--green, #059669);font-weight:500}.content .cb-none{font-size:11.5px;color:var(--light)}.sni-cv{margin-inline-start:auto;flex:0 0 auto;font-size:11px;line-height:1;color:var(--light);transform:rotate(90deg);transition:transform var(--dur) var(--ease)}[dir=rtl] .sni-cv{transform:rotate(90deg)}.sni-cv.open{transform:rotate(-90deg)}.sni.on .sni-cv{color:var(--chrome-ink)}
