@font-face{font-family:Aileron;src:url(/fonts/Aileron-Light.otf) format("opentype");font-weight:300;font-display:swap}@font-face{font-family:Aileron;src:url(/fonts/Aileron-Regular.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Aileron;src:url(/fonts/Aileron-SemiBold.otf) format("opentype");font-weight:600;font-display:swap}@font-face{font-family:Aileron;src:url(/fonts/Aileron-Bold.otf) format("opentype");font-weight:700;font-display:swap}@font-face{font-family:Aileron;src:url(/fonts/Aileron-Black.otf) format("opentype");font-weight:900;font-display:swap}:root{--blue: #000000;--forest: #1C1C1E;--brand-blue: #2862B5;--brand-forest: #1A3C34;--ink: #111418;--grey: #6b7078;--hair: #E4E4E4;--soft: #F4F4F5}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:Aileron,Inter,system-ui,sans-serif;color:var(--ink);background:var(--soft);-webkit-font-smoothing:antialiased}.print-only{display:none}.login-wrap{min-height:100vh;display:grid;place-items:center;padding:24px}.login-card{width:340px;max-width:100%;background:#fff;border:1px solid var(--hair);border-radius:14px;padding:30px 26px;box-shadow:0 12px 40px #141e3214;display:flex;flex-direction:column}.login-card .wordmark{height:30px;object-fit:contain;align-self:flex-start;margin-bottom:8px}.login-card .sub{color:var(--grey);font-size:13px;margin-bottom:20px}.login-card label{font-size:12px;font-weight:600;margin:10px 0 4px}.login-card input{border:1px solid var(--hair);border-radius:9px;padding:10px 12px;font-size:14px;font-family:inherit}.login-card input:focus{outline:none;border-color:var(--blue)}.pw-field{position:relative;display:flex}.pw-field input{flex:1;padding-right:42px}.pw-eye{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;background:none;color:var(--grey);cursor:pointer;border-radius:8px}.pw-eye:hover{color:var(--ink);background:var(--soft)}.error{color:#b94a3d;font-size:12px;margin-top:10px}.btn{background:var(--blue);color:#fff;border:0;border-radius:10px;padding:11px 20px;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer}.btn:hover{background:#2a2a2c}.btn:disabled{opacity:.45;cursor:default}.btn.block{width:100%;margin-top:18px}.btn.ghost{background:#fff;color:var(--ink);border:1px solid var(--hair)}.btn.ghost:hover{background:var(--soft)}.linkbtn{background:none;border:0;color:var(--grey);font-family:inherit;font-size:13px;cursor:pointer}.linkbtn:hover{color:var(--ink)}.wiz{min-height:100vh;display:flex;flex-direction:column}.wiz-top{display:flex;align-items:center;justify-content:space-between;padding:16px 28px;border-bottom:1px solid var(--hair);background:#fff}.wiz-logo{height:24px;object-fit:contain}.wiz-top-right{display:flex;align-items:center;gap:16px}.wiz-user{font-size:13px;color:var(--grey)}.wiz-progress{display:flex;gap:6px;padding:16px 28px 0}.pip{height:4px;flex:1;border-radius:4px;background:var(--hair);transition:background .2s}.pip.on{background:var(--blue)}.wiz-main{flex:1;padding:34px 28px 24px;max-width:860px;width:100%;margin:0 auto}.wiz-step h1{font-weight:300;font-size:30px;letter-spacing:-.01em;margin:0 0 22px}.wiz-step h2.mt{font-weight:300;font-size:20px;margin:28px 0 14px}.wiz-namewarn{margin:12px 0 0;padding:10px 12px;border-radius:10px;font-size:13px;line-height:1.5;background:#fef6ee;border:1px solid #F9DBAF;color:#93370d}.cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cards.two{grid-template-columns:1fr 1fr}.card{text-align:left;background:#fff;border:1.5px solid var(--hair);border-radius:12px;padding:16px 18px;cursor:pointer;font-family:inherit;transition:border-color .15s,box-shadow .15s}.card:hover{border-color:#b7b7b8}.card.sel{border-color:var(--blue);box-shadow:0 0 0 3px #0000001a}.card.locked{cursor:default}.card.locked:hover{border-color:var(--blue)}.card-title{font-weight:700;font-size:15px}.card-note{color:var(--grey);font-size:12.5px;margin-top:4px}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.grid2 .span2{grid-column:1 / -1}.fld{display:flex;flex-direction:column;margin-top:14px}.grid2 .fld{margin-top:0}.fld span{font-size:12px;font-weight:600;margin-bottom:5px}.fld input,.fld select{border:1px solid var(--hair);border-radius:9px;padding:10px 12px;font-size:14px;font-family:inherit;background:#fff}.fld input:focus,.fld select:focus{outline:none;border-color:var(--blue)}.fld input[readonly]{background:var(--soft);color:var(--grey)}.hint{color:var(--grey);font-size:12.5px;margin-top:12px}.kpi-area{border:1px solid var(--hair);border-radius:9px;padding:10px 12px;font-size:14px;font-family:inherit;resize:vertical;line-height:1.5}.kpi-area:focus{outline:none;border-color:var(--blue)}.scan{display:block;position:relative;border:1.5px dashed #cbd2dc;border-radius:12px;padding:16px 18px;margin-bottom:20px;cursor:pointer;background:#fafbfc;transition:border-color .15s,background .15s}.scan:hover{border-color:var(--blue);background:#f4f4f5}.scan.busy{opacity:.7;cursor:default}.scan input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.scan.busy input{pointer-events:none}.scan-title{display:block;font-weight:700;font-size:14px}.scan-note{display:block;color:var(--grey);font-size:12px;margin-top:3px}.total{font-size:15px;padding-top:4px}.wiz-nav{display:flex;justify-content:space-between;gap:12px;padding:16px 28px;border-top:1px solid var(--hair);background:#fff;position:sticky;bottom:0;max-width:860px;width:100%;margin:0 auto}.nav-right{display:flex;gap:10px}.dash{min-height:100vh;background:#f4f4f5}.rec-top{display:flex;align-items:center;justify-content:space-between;padding:14px 32px;background:#fff;border-bottom:1px solid var(--hair)}.rec-logo{height:24px;object-fit:contain}.dash-main{padding:24px 32px 48px;max-width:1120px;width:100%;margin:0 auto}.rec-hero{position:relative;overflow:hidden;border-radius:18px;padding:22px 28px 24px;margin-bottom:18px;color:#fff;background:linear-gradient(118deg,#000,#141416 55%,#2a2a2c 135%);box-shadow:0 18px 36px -22px #0009}.rec-hero-top{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;position:relative;z-index:1}.rec-hero-left{position:relative;z-index:1}.rec-hero-stats{position:relative;z-index:1;display:flex;gap:30px;padding-bottom:4px}.hero-toolbar{position:relative;z-index:1;margin-top:20px;margin-bottom:0}.tb-top{display:flex;align-items:center;gap:12px}.tb-top .search{flex:1;max-width:340px;min-width:180px;border-radius:999px;padding:9px 15px;font-size:13.5px;font-family:inherit}.tb-top .newbtn{margin-left:auto;background:#fff;color:var(--forest);flex:none}.tb-top .newbtn:hover{background:#ededee}.tb-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(152px,1fr));gap:10px;margin-top:16px}.tb-f{display:flex;flex-direction:column;gap:5px;min-width:0}.tb-f>span{font-size:9.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#a1a1a6;padding-left:3px}.tb-f select{width:100%;border-radius:10px;padding:8px 10px;font-size:13px;font-family:inherit}.tb-result{display:flex;align-items:center;gap:14px;margin-top:13px;font-size:12.5px;color:#ffffffc7}.tb-note{margin-top:13px;font-size:12.5px;color:#ffe0b2;padding:8px 12px;border-radius:9px;background:#e8a33d29;border:1px solid rgba(232,163,61,.42)}.rec-hero .hero-toolbar .search,.rec-hero .hero-toolbar select{background:#ffffff24;border:1px solid rgba(255,255,255,.32);color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.rec-hero .hero-toolbar .search::placeholder{color:#ffffffb8}.rec-hero .hero-toolbar .search:focus,.rec-hero .hero-toolbar select:focus{outline:none;border-color:#fff}.rec-hero .hero-toolbar select option{color:#111}.hero-clear{color:#d4d4d8}.hstat{display:flex;flex-direction:column}.hstat-n{font-family:Aileron,Inter,sans-serif;font-weight:300;font-size:40px;line-height:1;color:#fff}.hstat-l{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#a1a1a6;margin-top:6px}.rec-hero:after{content:"";position:absolute;right:-70px;top:-130px;width:340px;height:340px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,255,255,.14),transparent 70%);pointer-events:none}.rec-eyebrow{font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#a1a1a6}.rec-title{font-family:Aileron,Inter,sans-serif;font-weight:300;font-size:31px;letter-spacing:-.02em;margin:4px 0 0}.hero-btn{position:relative;z-index:1;margin-top:14px;background:#fff;color:var(--forest)}.hero-btn:hover{background:#ededee}.toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.toolbar .search{max-width:300px;flex:1;min-width:180px;border:1px solid var(--hair);border-radius:999px;padding:9px 15px;font-size:13.5px;font-family:inherit;background:#fff}.toolbar select{width:auto;min-width:150px;border:1px solid var(--hair);border-radius:999px;padding:9px 13px;font-size:13.5px;font-family:inherit;background:#fff;color:var(--ink)}.toolbar .search:focus,.toolbar select:focus{outline:none;border-color:var(--blue)}.muted{color:var(--grey);font-size:13px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px}.stat{background:#fff;border:1px solid var(--hair);border-radius:14px;padding:16px 20px;box-shadow:0 2px 10px #141e320a}.stat-n{display:block;font-family:Aileron,Inter,sans-serif;font-weight:300;font-size:34px;line-height:1;color:var(--forest)}.stat-n.accent{color:var(--blue)}.stat-l{display:block;color:var(--grey);font-size:12px;margin-top:6px;letter-spacing:.02em}.avatar{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;margin-right:10px;flex:none;background:#000;color:#fff;font-size:11px;font-weight:700;letter-spacing:.02em}.dash-empty{color:var(--grey);font-size:15px;background:#fff;border:1px solid var(--hair);border-radius:14px;padding:44px;text-align:center}.dash-table{background:#fff;border:1px solid var(--hair);border-radius:14px;overflow:hidden;box-shadow:0 2px 10px #141e320a}.dash-row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1.3fr) minmax(0,1.25fr) minmax(0,.7fr) 100px 86px 118px 196px;gap:14px;align-items:center;padding:13px 20px;border-bottom:1px solid var(--hair);font-size:13.5px}.dash-row>span{min-width:0}.dash-row:last-child{border-bottom:0}.dash-row:not(.dash-row-head):hover{background:#fafbfc}.dash-row-head{background:var(--soft);color:var(--grey);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.dash-sort{background:none;border:0;padding:0;cursor:pointer;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;display:inline-flex;align-items:center;gap:5px}.dash-sort:hover,.dash-sort.on{color:var(--blue)}.dash-caret{font-size:7.5px;line-height:1}.dash-name{display:flex;align-items:center;font-weight:700;color:var(--forest)}.dash-who{display:flex;flex-direction:column;min-width:0}.dash-who-n{overflow-wrap:anywhere;line-height:1.25}.dash-who-r{font-weight:400;font-size:11.5px;line-height:1.3;color:var(--grey);overflow-wrap:anywhere;margin-top:1px}.dash-dim{color:var(--ink-70, #2A2A2C);line-height:1.3}.dash-by{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-status{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.dash-sub{color:var(--grey);font-size:11px;display:block}.dash-sub.due{color:#b4261a;font-weight:700}.dash-sub.left-sub{color:#8a5a00;font-weight:700}.dash-actions{display:flex;flex-wrap:wrap;gap:4px 10px;justify-content:flex-end;font-size:12.5px}.dash-actions .linkbtn{white-space:nowrap}.dash-actions .danger{color:#b94a3d}.dash-actions .have{color:var(--forest);font-weight:700}.dash-actions .have:hover{color:var(--blue)}.pill{font-style:normal;font-size:11.5px;font-weight:700;padding:3px 11px;border-radius:999px}.pill.ok{background:var(--forest);color:#fff}.pill.wait{background:#ededee;color:var(--blue)}.status-sel{border:0;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:700;font-family:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.status-sel:focus{outline:none;box-shadow:0 0 0 2px #0003}.status-sel.wait{background:#ededee;color:var(--blue)}.status-sel.ok{background:var(--forest);color:#fff}.status-sel.no{background:#fbeae7;color:#b94a3d}.share{margin-top:16px}.share-out{border:1px solid var(--hair);border-radius:12px;padding:14px 16px;background:#fff}.share-link{font-size:13px;color:var(--blue);word-break:break-all;background:var(--soft);border-radius:8px;padding:9px 11px}.cc-input{width:100%;margin-top:10px;border:1px solid var(--hair);border-radius:8px;padding:9px 11px;font-size:13px;font-family:inherit}.cc-input:focus{outline:none;border-color:var(--blue)}.share-actions{display:flex;gap:10px;margin-top:12px}.share-note{color:var(--grey);font-size:12px;margin-top:10px}.share-sent{color:var(--forest);font-weight:600;font-size:12.5px;margin-top:10px}.accept-wrap{min-height:100vh;background:#dfe3e8;padding:24px 16px 40px;display:flex;flex-direction:column;align-items:center}.accept-doc{box-shadow:0 10px 30px #00000026}.accept-doc .doc-page{box-shadow:none}.accept-msg{margin-top:22vh;color:#333;font-size:15px;text-align:center;max-width:460px}.accept-bar{width:210mm;max-width:100%;background:#fff;border-radius:12px;margin-top:16px;padding:20px 22px;box-shadow:0 8px 24px #0000001a}.accept-title{font-size:18px;font-weight:700}.accept-note{color:var(--grey);font-size:13px;margin:4px 0 12px}.accept-input{width:100%;border:1px solid var(--hair);border-radius:9px;padding:11px 13px;font-size:15px;font-family:inherit}.accept-input:focus{outline:none;border-color:var(--brand-blue)}.accept-actions{display:flex;gap:10px;margin-top:14px}.accept-done{font-size:15px;color:var(--brand-forest);font-weight:600}@media screen and (max-width: 840px){.accept-wrap{padding:12px 8px 32px;overflow-x:hidden}.accept-bar{padding:16px}.accept-actions{flex-wrap:wrap}}.warn{margin-top:14px;padding:12px 14px;border-radius:9px;font-size:13px;line-height:1.5;background:#fdf3f2;border:1px solid #E9C4C0;color:#7a2e27}.warn strong{color:#5e211c}.preview-frame{margin-top:16px;background:#dfe3e8;border-radius:10px;padding:20px;overflow:auto;display:flex;justify-content:center}.preview-frame .doc-page{box-shadow:0 10px 30px #00000026}.doc-page{width:210mm;min-height:297mm;background:#fff;color:var(--ink);display:flex;flex-direction:column;font-size:9.8pt;line-height:1.32}.ol-band{background:#0a0a0a;color:#fff;padding:8mm 16mm 6mm;display:flex;align-items:flex-end;justify-content:space-between}.ol-wordmark{height:12mm;object-fit:contain;filter:brightness(0) invert(1)}.ol-band-sub{text-align:right;font-weight:700;letter-spacing:.14em;font-size:9.5pt}.ol-band-conf{display:block;font-weight:400;letter-spacing:.1em;font-size:7pt;opacity:.82;margin-top:2px}.ol-body{flex:1;padding:6mm 16mm 4mm}.ol-date{color:var(--grey);font-size:9pt}.ol-to{margin-top:3.5mm;font-size:10pt}.ol-to strong{font-weight:700}.ol-to-sub{display:block;color:var(--grey);font-size:8.5pt;margin-top:1px}.ol-lead{margin:3.5mm 0 1.5mm}.ol-intro{margin:0 0 3mm}.ol-fields{border-top:1px solid var(--hair)}.ol-field{display:grid;grid-template-columns:40mm 1fr;gap:5mm;padding:1.5mm 0;border-bottom:1px solid var(--hair)}.ol-field-label{font-weight:700;color:#0a0a0a}.ol-kpi-rows{display:block;color:var(--grey);font-size:8pt;margin-top:1px}.ol-kpi-line{display:block}.ol-ml{white-space:pre-line}.ol-ladder{width:100%;border-collapse:collapse;margin:1mm 0 .6mm;font-size:8.2pt}.ol-ladder th{text-align:left;font-weight:700;color:#0a0a0a;padding:.6mm 2mm .6mm 0;border-bottom:1px solid var(--hair);white-space:nowrap}.ol-ladder td{padding:.6mm 2mm .6mm 0;border-bottom:1px solid var(--hair)}.ol-ladder tr:last-child td{border-bottom:0}.ol-ladder td:first-child{font-weight:600}.ol-ladder-note{display:block;color:var(--grey);font-size:7.2pt;line-height:1.3;margin-top:.3mm}.ol-tier-wrap{margin:.4mm 0 .2mm}.ol-tiers{border-collapse:collapse;font-size:7.8pt;margin:.2mm 0}.ol-tiers th,.ol-tiers td{border:1px solid var(--hair);padding:.4mm 2mm;text-align:center;white-space:nowrap}.ol-tiers th{font-weight:700;color:#0a0a0a;background:#f5f5f5}.ol-tiers th:first-child,.ol-tiers .ol-tiers-lbl{text-align:left;font-weight:700;color:#0a0a0a;background:#f5f5f5}.doc-bdm .ol-field{padding:.85mm 0}.doc-bdm .ol-sponsor{margin-top:2.5mm;font-size:8.4pt}.doc-bdm .ol-sign-grid{margin-top:3mm}.doc-bdm-tight .ol-field{padding:.45mm 0}.doc-bdm-tight .ol-ladder{margin:.6mm 0 .3mm}.doc-bdm-tight .ol-ladder-note{line-height:1.22}.doc-bdm-tight .ol-sponsor{margin-top:1.8mm}.doc-bdm-tight .ol-sign-grid{margin-top:2.2mm}.band-table{width:100%;border-collapse:collapse;margin-top:10px;font-size:13px}.band-table th{text-align:left;font-weight:600;color:var(--grey);font-size:12px;padding:8px 12px 8px 0;border-bottom:1px solid var(--hair)}.band-table td{padding:9px 12px 9px 0;border-bottom:1px solid var(--hair)}.band-table tr:last-child td{border-bottom:0}.band-table td:first-child{font-weight:600;color:var(--ink)}.band-table-edit td{padding:5px 8px 5px 0}.band-table-edit td:first-child{font-weight:400}.band-table-edit input{width:100%;border:1px solid var(--hair);border-radius:8px;padding:7px 9px;font-size:13px;font-family:inherit;background:#fff}.band-table-edit input:focus{outline:none;border-color:var(--brand-blue)}.band-table-edit .row-x{width:1%;padding-right:0;white-space:nowrap}.ladder-actions{display:flex;gap:18px;margin-top:10px}.linkish{background:none;border:0;padding:0;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--brand-blue)}.linkish:hover{text-decoration:underline}.linkish:disabled{color:var(--grey);cursor:default;text-decoration:none}.ol-sponsor{margin:3.5mm 0 0;font-size:8.8pt;color:#333}.ol-sign-grid{display:grid;grid-template-columns:1fr 1fr;gap:16mm;margin-top:4mm}.ol-sign-lead{font-size:9pt;margin-bottom:1mm}.ol-sign-mark{position:relative;height:19mm}.ol-sig{position:absolute;left:0;bottom:1.5mm;height:15mm;object-fit:contain}.ol-stamp{position:absolute;left:18mm;bottom:-1mm;height:24mm;object-fit:contain;opacity:.9;transform:rotate(-8deg)}.ol-sign-rule{border-bottom:1px solid var(--ink)}.ol-sign-name{font-weight:700;margin-top:1.5mm}.ol-sign-role{color:var(--grey);font-size:8.5pt}.ol-esig{position:absolute;left:0;bottom:1.5mm;font-family:Snell Roundhand,Savoye LET,Brush Script MT,Segoe Script,cursive;font-size:19pt;line-height:1;color:var(--ink)}.ol-esig-note{color:var(--grey);font-size:7.6pt;margin-top:1.2mm}.ol-esig-img{position:absolute;left:0;bottom:1.5mm;height:15mm;max-width:100%;object-fit:contain;object-position:left bottom}.sigpad-wrap{margin-top:12px}.sigpad{display:block;width:100%;height:150px;touch-action:none;cursor:crosshair;border:1px solid var(--hair);border-radius:9px;background:#fff}.sigpad-foot{display:flex;align-items:center;justify-content:space-between;margin-top:6px}.sigpad-hint{color:var(--grey);font-size:12px}.ol-foot{position:relative;height:23mm}.ol-foot-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.ol-foot-s{position:absolute;top:2.8mm;right:17mm;height:8mm;object-fit:contain}.ol-foot-row{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;gap:8mm;padding:0 16mm 4mm;color:#ffffffb8;font-size:7.5pt}@media print{@page{size:A4;margin:0}html,body{background:#fff}.no-print{display:none!important}.print-only{display:block}.doc-page{width:210mm;min-height:297mm;box-shadow:none}.accept-doc{zoom:1!important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.editing-bar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;max-width:720px;margin:0 auto 4px;padding:10px 14px;background:#ededee;border:1px solid #C7D9F3;border-radius:10px;font-size:13px;line-height:1.5}.editing-bar.alert{background:#fdf0e7;border-color:#f0c7a8}.editing-bar .linkbtn{margin-left:auto;white-space:nowrap}.hist-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a141e73;display:flex;align-items:center;justify-content:center;padding:20px;z-index:50}.hist{width:100%;max-width:520px;max-height:80vh;overflow:auto;background:#fff;border-radius:14px;padding:20px 22px}.hist-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.hist-title{font-size:17px;font-weight:700}.hist-sub{color:var(--grey);font-size:13px;margin-top:2px}.hist-list{list-style:none;margin:14px 0 0;padding:0}.hist-list li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid var(--hair)}.hist-when{font-weight:600;font-size:13px}.hist-what{color:var(--grey);font-size:12.5px;margin-top:2px}.hist-note{color:var(--grey);font-size:12px;margin-top:14px;line-height:1.5}.onb{width:100%;max-width:1080px;max-height:88vh;overflow:auto;background:#fff;border-radius:14px;padding:20px 22px}.onb-body{display:grid;grid-template-columns:320px 1fr;gap:20px;margin-top:16px}@media (max-width: 900px){.onb-body{grid-template-columns:1fr}}.onb-f{display:block;margin-bottom:12px}.onb-dest{display:flex;gap:8px;margin-top:6px}.onb-dest .linkbtn{font-size:12px}.onb-f>span{display:block;font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--grey);font-weight:700;margin-bottom:5px}.onb-f input,.onb-f textarea{width:100%;font-family:inherit;font-size:14px;color:var(--ink);padding:9px 11px;border:1px solid var(--hair);border-radius:8px;background:#fff}.onb-f textarea{resize:vertical;line-height:1.5}.onb-f input:focus,.onb-f textarea:focus{outline:0;border-color:var(--blue)}.onb-check{display:flex;align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.45;margin:4px 0 14px}.onb-check input{margin-top:2px}.onb-facts{border-top:1px solid var(--hair);padding-top:12px;margin-bottom:14px;font-size:12.5px;color:var(--grey);line-height:1.7}.onb-facts b{color:var(--ink);font-weight:600;display:inline-block;min-width:66px}.onb-warn{background:#fff6e5;border-left:3px solid #C98A00;color:#6b4a00;font-size:12.5px;line-height:1.5;padding:9px 11px;border-radius:6px;margin-bottom:12px}.onb-preview{border:1px solid var(--hair);border-radius:10px;overflow:hidden;background:#eef1f4}.onb-preview-bar{font-size:11px;letter-spacing:.09em;text-transform:uppercase;font-weight:700;color:var(--grey);padding:9px 12px;background:#fff;border-bottom:1px solid var(--hair)}.onb-preview iframe{display:block;width:100%;height:62vh;border:0;background:#eef1f4}.start-col input{width:96px;min-width:96px;font-size:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.start-col input::-webkit-datetime-edit{padding:0}.start-edit.due2 input{color:#b4261a;font-weight:700;border-bottom-color:#b4261a}.start-edit.hot{background:#fdecea;border-radius:6px;padding:2px 4px}.start-edit.hot input{color:#b4261a;font-weight:700;border-bottom:0}.tb-note.tb-hot{background:#b4261a2e;border-left:3px solid #E4685C}.linkbtn.go{color:var(--blue);font-weight:700}.linkbtn.go:hover{color:var(--forest)}.start-edit{display:inline-flex;align-items:center;gap:4px;cursor:pointer;white-space:nowrap;max-width:100%}.start-edit input{font:inherit;color:inherit;background:none;border:0;padding:0;width:72px;cursor:pointer;border-bottom:1px dashed var(--hair)}.start-edit input::-webkit-calendar-picker-indicator{display:none}.start-edit input:hover{color:var(--blue);border-bottom-color:var(--blue)}.start-edit input:focus{outline:0;color:var(--blue)}.start-edit.due input{color:inherit}.jn-wrap{min-height:100vh;background:#dfe3e8;padding:24px 14px 48px;display:flex;justify-content:center}.jn-card{width:640px;max-width:100%;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 10px 30px #00000024;align-self:flex-start}.jn-head{background:var(--brand-forest);padding:26px 32px 22px}.jn-mark{display:block;height:38px;width:auto;filter:brightness(0) invert(1)}.jn-kicker{color:#b9c4c1;font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:700;margin-top:13px}.jn-hero{display:block;width:100%;height:auto}.jn-body{padding:30px 32px 34px}.jn-h1{font-size:27px;line-height:1.2;margin:0 0 12px}.jn-lead{color:#4a4f56;font-size:15px;line-height:1.62;margin:0 0 8px}.jn-sec{display:flex;gap:14px;padding:26px 0 4px;border-top:1px solid var(--hair);margin-top:26px}.jn-num{flex:0 0 26px;height:26px;border-radius:50%;background:var(--ink);color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:2px}.jn-secbody{flex:1;min-width:0}.jn-h2{font-size:18px;margin:0 0 5px;line-height:1.3}.jn-sub{color:var(--grey);font-size:13.5px;line-height:1.6;margin:0 0 14px}.jn-fine{color:var(--grey);font-size:12.5px;line-height:1.55;margin:10px 0 0}.jn-opts{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.jn-opt{display:flex;align-items:flex-start;gap:10px;border:1.5px solid var(--hair);border-radius:10px;padding:12px 14px;font-size:14.5px;line-height:1.45;cursor:pointer;background:#fff}.jn-opt:hover{border-color:#c4cbd4}.jn-opt.on{border-color:var(--brand-blue);background:#f4f7fc;box-shadow:0 0 0 3px #00000014}.jn-opt input{margin-top:2px;accent-color:var(--brand-blue);flex:0 0 auto}.jn-input{width:100%;border:1px solid var(--hair);border-radius:9px;padding:11px 13px;font-size:15px;font-family:inherit;background:#fff}.jn-input:focus{outline:none;border-color:var(--brand-blue)}.jn-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.jn-opts+.jn-two,.jn-two+.jn-two,.jn-two+.jn-doc{margin-top:10px}.jn-check{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;margin-top:12px;cursor:pointer}.jn-check input{margin-top:2px;accent-color:var(--brand-blue);flex:0 0 auto}.jn-doc{display:flex;align-items:center;gap:14px;border:1px solid var(--hair);border-radius:10px;padding:13px 14px;margin-bottom:9px}.jn-doc.done{border-color:#cfe0d9;background:#f4f9f7}.jn-doc-txt{flex:1;min-width:0}.jn-doc-lbl{font-size:14.5px;font-weight:600}.jn-doc-hint{color:var(--grey);font-size:12.5px;line-height:1.5;margin-top:2px;word-break:break-word}.jn-doc.done .jn-doc-hint{color:var(--brand-forest)}.jn-doc-err{color:#b3261e;font-size:12.5px;margin-top:4px}.jn-optional{color:var(--grey);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-left:8px}.jn-upl{flex:0 0 auto;border:1px solid var(--hair);background:#fff;border-radius:9px;padding:9px 15px;font-size:13.5px;font-weight:600;cursor:pointer;white-space:nowrap}.jn-upl:hover{border-color:var(--brand-blue);color:var(--brand-blue)}.jn-submit{border-top:1px solid var(--hair);margin-top:28px;padding-top:22px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.jn-submit .jn-input{max-width:340px}.jn-err{color:#b3261e;font-size:13.5px}.jn-warn{border-left:3px solid #C77700;background:#fdf6ec;padding:12px 14px;border-radius:0 8px 8px 0;font-size:14px;line-height:1.55;margin:14px 0 18px}.jn-foot{background:var(--soft);padding:18px 32px;color:var(--grey);font-size:11.5px;line-height:1.6;text-align:center}@media (max-width: 560px){.jn-head,.jn-body,.jn-foot{padding-left:20px;padding-right:20px}.jn-h1{font-size:23px}.jn-sec{gap:10px}.jn-two{grid-template-columns:1fr}.jn-doc{flex-direction:column;align-items:stretch;gap:10px}.jn-upl{text-align:center}}.tb-f-wide{grid-column:span 2}.tb-ticks{display:flex;flex-wrap:wrap;gap:6px}.tb-tick{display:inline-flex;align-items:center;gap:6px;border-radius:10px;padding:7px 10px;font-size:12px;line-height:1;cursor:pointer;white-space:nowrap;background:#ffffff1a;color:#e8eef7;border:1px solid rgba(255,255,255,.16)}.tb-tick.on{background:#fff;border-color:#fff;color:#000}.tb-tick input{margin:0;accent-color:#fff;width:13px;height:13px}.tb-tick.urgent{color:#ffd7d3;border-color:#f9706673}.tb-tick.urgent.on{background:#d92d20;border-color:#d92d20;color:#fff}.dash-row.row-urgent{background:#fef3f2;box-shadow:inset 3px 0 #b42318}.dash-row.row-urgent .dash-who-n{color:#b42318}select.linkbtn.emails{-moz-appearance:auto;appearance:auto;-webkit-appearance:menulist;padding:2px 6px;font:inherit;color:inherit;background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;max-width:120px}select.linkbtn.emails:hover{border-color:#e0e0e2;background:#fff}.rec-hero-scope{margin-top:8px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8}.rec-nav{display:flex;gap:4px;margin-left:28px;margin-right:auto}.rec-nav-btn{background:none;border:0;font:inherit;font-size:13.5px;font-weight:600;color:var(--grey);padding:7px 12px;border-radius:999px;cursor:pointer}.rec-nav-btn:hover{color:var(--ink);background:var(--soft)}.rec-nav-btn.on{color:#fff;background:#000}.dash-main-wide{max-width:1360px}.tl-views{display:flex;gap:2px;background:#ffffff24;border:1px solid rgba(255,255,255,.32);border-radius:999px;padding:3px;flex:none}.tl-view{background:none;border:0;color:#fffc;font:inherit;font-size:13px;font-weight:700;padding:6px 14px;border-radius:999px;cursor:pointer}.tl-view.on{background:#fff;color:var(--forest)}.tl-actions{display:flex;gap:8px;margin-left:auto;flex:none}.tl-actions .newbtn{margin-left:0}.tl-actions .newbtn.ghosty{background:#ffffff24;color:#fff;border:1px solid rgba(255,255,255,.32)}.tl-actions .newbtn.ghosty:hover{background:#ffffff3d}.tl-selbar{margin-left:auto;display:flex;gap:14px;align-items:center;color:#fff;font-weight:700}.dash-err{background:#fbeae7;border:1px solid #F0C9C3;border-radius:10px;padding:10px 14px;margin:0 0 14px;font-size:13px}.dash-note{background:#ededee;border:1px solid #D4D4D8;color:var(--forest);border-radius:10px;padding:10px 14px;margin:0 0 14px;font-size:13px}.tl-table .tl-row{grid-template-columns:26px minmax(0,1.6fr) minmax(0,1.2fr) minmax(0,1.2fr) 62px minmax(0,1fr) 72px 128px minmax(0,1.1fr) 96px;cursor:pointer}.tl-row.sel{background:#ededee}.tl-row input[type=checkbox]{width:15px;height:15px;cursor:pointer}.tl-clip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-badge{color:#000;font-style:normal;margin-left:5px;font-size:12px}.avatar.img{object-fit:cover;background:var(--soft)}.avatar.big{width:48px;height:48px;font-size:15px;margin-right:14px}.tl-pager{display:flex;gap:18px;align-items:center;justify-content:center;padding:12px;font-size:13px;color:var(--grey);background:var(--soft)}.tl-pager .linkbtn:disabled{opacity:.35;cursor:default}.pill.st-not_contacted,.status-sel.st-not_contacted{background:#eef0f3;color:#5b6470}.pill.st-reached_out,.status-sel.st-reached_out{background:#e4e4e7;color:#1c1c1e}.pill.st-interested,.status-sel.st-interested{background:#d4d4d8;color:#000}.pill.st-interviewing,.status-sel.st-interviewing{background:#a1a1a6;color:#fff}.pill.st-offered,.status-sel.st-offered{background:#52525b;color:#fff}.pill.st-converted,.status-sel.st-converted{background:var(--forest);color:#fff}.pill.st-rejected,.status-sel.st-rejected{background:#fbeae7;color:#b94a3d}.tl-board-wrap{background:#fff;border:1px solid var(--hair);border-radius:14px;box-shadow:0 2px 10px #141e320a;overflow:hidden}.tl-board-head{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--hair)}.tl-board-head strong{display:block;font-size:15px;color:var(--forest)}.tl-board-actions{display:flex;gap:14px}.tl-board{display:grid;grid-template-columns:repeat(7,minmax(160px,1fr));gap:0;overflow-x:auto;min-height:320px}.tl-col{border-right:1px solid var(--hair);padding:10px;background:#fafbfc}.tl-col:last-child{border-right:0}.tl-col-head{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--grey);padding:4px 4px 10px}.tl-col-head b{background:#fff;border:1px solid var(--hair);border-radius:999px;padding:1px 8px;font-size:11px;color:var(--ink)}.tone-blue .tl-col-head,.tone-amber .tl-col-head,.tone-violet .tl-col-head{color:#52525b}.tone-teal .tl-col-head,.tone-forest .tl-col-head{color:#000}.tone-red .tl-col-head{color:#b94a3d}.tl-card{background:#fff;border:1px solid var(--hair);border-radius:10px;padding:10px 12px;margin-bottom:8px;cursor:pointer;box-shadow:0 1px 4px #141e320a}.tl-card:hover{border-color:#b7b7b8}.tl-card-name{font-weight:700;font-size:13.5px;color:var(--forest)}.tl-card-sub{color:var(--grey);font-size:12px;margin-top:2px}.tl-card-foot{display:flex;flex-direction:column;gap:6px;margin-top:8px}.tl-stage-sel{align-self:flex-start;font-size:11px}.tl-act-row{grid-template-columns:minmax(0,2fr) repeat(5,1fr) 80px;cursor:default}.tl-pipe-row{grid-template-columns:minmax(0,2fr) repeat(7,1fr) 70px;cursor:default;font-size:12.5px}.tl-h3{font-family:Aileron,Inter,sans-serif;font-weight:300;font-size:22px;margin:26px 0 12px;color:var(--forest)}.tl-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f191e73;z-index:40;display:flex;justify-content:flex-end}.tl-drawer{width:560px;max-width:100%;height:100%;overflow-y:auto;background:#fff;padding:24px 28px 40px;box-shadow:-18px 0 40px #141e322e}.tl-dr-head{display:flex;align-items:center;margin-bottom:16px}.tl-dr-title{flex:1;min-width:0}.tl-dr-title h2{margin:0;font-family:Aileron,Inter,sans-serif;font-weight:300;font-size:26px;letter-spacing:-.02em;color:var(--forest)}.tl-close{flex:none}.tl-dr-actions{display:flex;gap:8px;flex-wrap:wrap}.tl-tplpick{margin-top:10px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.tl-tplpick select{border:1px solid var(--hair);border-radius:999px;padding:7px 12px;font:inherit;font-size:13px;background:#fff}.tl-preview{flex-basis:100%;background:#ededee;border-radius:10px;padding:10px 14px;font-size:13.5px;line-height:1.5;white-space:pre-wrap}.tl-facts{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;margin:20px 0 0;padding:16px 0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.tl-facts>div{min-width:0}.tl-facts>div.span{grid-column:1 / -1}.tl-facts dt{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--grey)}.tl-facts dd{margin:3px 0 0;font-size:13.5px;overflow-wrap:anywhere}.tl-facts dd em{color:var(--grey);font-style:normal}.tl-facts a{color:var(--blue);text-decoration:none}.tl-h4{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--grey);margin:20px 0 8px}.tl-mem{display:flex;flex-direction:column;gap:8px}.tl-mem-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:12px;align-items:center;font-size:13.5px}.tl-mem-name{font-weight:700;color:var(--forest);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-note{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.tl-note .kpi-area{width:100%}.tl-hist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.tl-hist li{display:grid;grid-template-columns:76px minmax(0,1fr) auto 18px;gap:10px;align-items:baseline;font-size:13px}.tl-hist-body{white-space:pre-wrap;overflow-wrap:anywhere}.tl-kind{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:999px;background:#eef0f3;color:#5b6470;text-align:center}.tl-kind.k-whatsapp{background:#1c1c1e;color:#fff}.tl-kind.k-call{background:#52525b;color:#fff}.tl-kind.k-note{background:#e4e4e7;color:#1c1c1e}.tl-kind.k-stage{background:#d4d4d8;color:#1c1c1e}.tl-kind.k-email{background:#a1a1a6;color:#fff}.tl-zap{color:#c0c4cc;padding:0;font-size:15px}.tl-zap:hover{color:#b94a3d}.tl-dr-foot{display:flex;gap:18px;margin-top:28px;padding-top:14px;border-top:1px solid var(--hair)}.linkbtn.danger{color:#b94a3d}.tl-modal{margin:auto;width:640px;max-width:calc(100% - 32px);max-height:calc(100% - 48px);overflow-y:auto;background:#fff;border-radius:16px;padding:26px 28px;box-shadow:0 24px 60px #141e3240}.tl-modal.narrow{width:440px}.tl-modal h2{margin:0 0 6px;font-family:Aileron,Inter,sans-serif;font-weight:300;font-size:24px;color:var(--forest)}.tl-modal .hint{margin-top:0;margin-bottom:14px}.tl-modal-foot{display:flex;justify-content:flex-end;gap:16px;align-items:center;margin-top:20px}.tl-modal .fld select{border:1px solid var(--hair);border-radius:9px;padding:10px 12px;font-size:14px;font-family:inherit;background:#fff}.tl-tpls{display:flex;flex-direction:column;gap:10px}.tl-tpl{border:1px solid var(--hair);border-radius:12px;padding:12px 14px}.tl-tpl-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.tl-tpl-body{font-size:13px;color:#2a2a2c;line-height:1.5;white-space:pre-wrap}.tl-tpl-foot{display:flex;gap:14px;margin-top:8px}.tl-pipelist{display:flex;flex-direction:column;gap:6px;margin-bottom:8px;max-height:260px;overflow-y:auto}.tl-pipebtn{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid var(--hair);border-radius:10px;padding:10px 14px;font:inherit;cursor:pointer;text-align:left}.tl-pipebtn:hover{border-color:var(--blue);background:#f4f4f5}@media (max-width: 900px){.tl-table .tl-row{grid-template-columns:26px minmax(0,1.6fr) minmax(0,1.2fr) 128px 96px}.tl-table .tl-row>span:nth-child(4),.tl-table .tl-row>span:nth-child(5),.tl-table .tl-row>span:nth-child(6),.tl-table .tl-row>span:nth-child(7),.tl-table .tl-row>span:nth-child(8){display:none}.tl-facts{grid-template-columns:1fr}.rec-nav{margin-left:12px}}.tb-f .tb-in{width:100%;border-radius:10px;padding:8px 10px;font-size:13px;font-family:inherit}.rec-hero .hero-toolbar .tb-in{background:#ffffff24;border:1px solid rgba(255,255,255,.32);color:#fff}.rec-hero .hero-toolbar .tb-in::placeholder{color:#fff9}.rec-hero .hero-toolbar .tb-in:focus{outline:none;border-color:#fff}.tl-optout{background:#fbeae7;color:#8f3a2f;border:1px solid #F0C9C3;border-radius:10px;padding:9px 12px;font-size:13px;margin-bottom:10px}.tl-window{color:#1c1c1e;background:#e4e4e7;border-radius:8px;padding:7px 10px;font-size:12.5px;margin-top:10px}.tl-wrong{display:block;font-size:11.5px;color:#b94a3d;padding:0;margin-top:2px}.tl-star{color:#000;font-style:normal;margin-left:5px;font-size:10px;vertical-align:middle}.tl-tags{color:#52525b}.tl-starbtn{background:none;border:0;font:inherit;font-size:18px;color:#a1a1a6;cursor:pointer;vertical-align:middle;padding:0 4px}.tl-starbtn.on{color:#000}.tl-tagrow{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.tl-tagrow .pill{display:inline-flex;align-items:center;gap:4px}.tl-tagin{border:1px solid var(--hair);border-radius:999px;padding:6px 12px;font:inherit;font-size:13px;background:#fff;min-width:140px}.tl-tagin:focus{outline:none;border-color:#000}.tl-fu{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:8px}.tl-fu .tl-tagin:first-child{flex:1}.tl-kind.k-due{background:#fbeae7;color:#b94a3d}.tl-kind.k-today{background:#000;color:#fff}.tl-fu-group{margin-bottom:8px}.tl-fu-group .tl-h3{margin-top:10px}.tl-fu-row{grid-template-columns:26px minmax(0,1.4fr) minmax(0,2fr) 90px 130px 70px;cursor:default}.td{color:#fff}.td-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:12px;margin-bottom:12px}.td-tile{background:#0a0a0a;border:1px solid #222;border-radius:16px;padding:18px 20px;min-width:0}.td-tile h3{margin:0 0 12px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#a1a1a6}.td-tile-wide{grid-column:1 / span 2}.td-click{cursor:pointer}.td-click:hover{border-color:#444}.td-heroes{display:flex;gap:36px;align-items:flex-end;flex-wrap:wrap}.td-hero{display:block;font-family:Aileron,Inter,sans-serif;font-weight:300;font-size:56px;line-height:1;letter-spacing:-.03em;color:#fff}.td-hero.sm{font-size:40px}.td-num{display:block;font-family:Aileron,Inter,sans-serif;font-weight:300;font-size:34px;line-height:1;color:#fff}.td-lbl{display:block;font-size:12px;color:#a1a1a6;margin-top:6px}.td-delta{display:block;font-size:12px;color:#a1a1a6;margin-top:4px}.td-delta.up{color:#fff}.td-delta.down{color:#d4d4d8}.td-sparkrow{margin-top:14px;color:#fff}.td-spark{display:block;overflow:visible}.td-stats{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px}.td-list{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13px}.td-list li{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #1F1F22;padding-top:6px}.td-muted{color:#a1a1a6;font-size:12px}.td-funnel{display:flex;flex-direction:column;gap:8px}.td-bar{display:grid;grid-template-columns:110px 1fr 40px;gap:12px;align-items:center;font-size:13px}.td-bar-l{color:#d4d4d8}.td-bar-track{height:10px;background:#1f1f22;border-radius:4px;overflow:hidden}.td-bar-fill{display:block;height:100%;background:#fff;border-radius:4px;min-width:2px}.td-bar-n{text-align:right;font-weight:700}.td-board{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.td-board li{display:grid;grid-template-columns:22px 28px 1fr auto;gap:10px;align-items:center;font-size:14px;border-top:1px solid #1F1F22;padding-top:8px}.td-board li:first-child{border-top:0;padding-top:0}.td-rank{color:#a1a1a6;font-size:12px;font-weight:700}.td-board-v{font-weight:700}.td-face{border-radius:50%;object-fit:cover;background:#1f1f22;filter:grayscale(1);flex:none}.td-face-init{display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:700}.td-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.td-card{background:#0a0a0a;border:1px solid #222;border-radius:16px;padding:18px 20px;display:flex;flex-direction:column;gap:12px;color:#fff}.td-card-head{display:flex;gap:12px;align-items:center}.td-card-head strong{display:block;font-size:15px}.td-card-heroes{display:flex;gap:22px;align-items:flex-end}.td-mini{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:#d4d4d8}@media (max-width: 900px){.td-grid{grid-template-columns:1fr}.td-tile-wide{grid-column:auto}.td-hero{font-size:44px}}.td-board li.td-empty{display:block}.td-rows{display:flex;flex-direction:column;gap:10px}.td-row{background:#0a0a0a;border:1px solid #222;border-radius:16px;padding:16px 20px;color:#fff}.td-row.open{border-color:#52525b}.td-row-main{display:grid;grid-template-columns:300px 1fr;gap:20px;align-items:center;cursor:pointer}.td-row-nums{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.td-row-nums .td-num{font-size:30px}.td-none{padding:12px 4px 4px}.td-hint{font-size:11px;color:#52525b}.td-row:hover .td-hint{color:#a1a1a6}.td-offers-table{margin-top:14px;border-top:1px solid #1F1F22;padding-top:6px}.td-ot-row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1.6fr) minmax(0,1fr) 110px 110px 110px 100px;gap:12px;align-items:center;padding:9px 4px;border-bottom:1px solid #1F1F22;font-size:13px;color:#d4d4d8}.td-ot-row:last-child{border-bottom:0}.td-ot-head{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#a1a1a6}.td-ot-name{color:#fff;font-weight:700}.td-ot-act a{color:#fff;text-decoration:underline;font-size:12.5px}.td-offer-sm{font-size:11px;padding:3px 9px;font-style:normal}.td-row-who{display:flex;gap:14px;align-items:center;min-width:0}.td-row-who strong{display:block;font-size:16px}.td-row-who .td-muted{display:block;margin-top:2px}.td-legend{display:flex;gap:14px;font-size:11px;color:#a1a1a6;margin:0 0 8px}.td-row-offers{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.td-offer{display:inline-block;background:#161618;border:1px solid #2A2A2C;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;color:#d4d4d8;white-space:nowrap}.td-offer.st-signed{color:#fff;border-color:#52525b}.td-offer.st-started{color:#000;background:#fff;border-color:#fff}.td-offer.st-declined,.td-offer.st-left{color:#a1a1a6;text-decoration:line-through}@media (max-width: 900px){.td-row-main{grid-template-columns:1fr}.td-row-nums{grid-template-columns:repeat(3,1fr)}.td-ot-row{grid-template-columns:1fr 1fr}.td-ot-head{display:none}}.td-sparkrow,.td-card .td-spark{color:#5b8deb}.td-spark circle[r="3.5"]{stroke:#0a0a0a}.td-bar-fill{background:linear-gradient(90deg,#2862b5,#5b8deb)}.td-tile h3{color:#9dc1f0}.td-delta.up{color:#7fb0ff}.td-row-nums>div:nth-child(2) .td-num{color:#7fb0ff}.td-row-nums>div:nth-child(4) .td-num{color:#9dc1f0}.td-tile:first-child .td-hero{color:#fff}.td-tile:nth-child(5) .td-stats>div:nth-child(2) .td-num{color:#7fb0ff}.td-row.open{border-color:#2862b5}.td-ot-name{color:#fff}.td-ot-act a{color:#9dc1f0}.td-offer-sm.st-signed,.td-offer-sm.st-started{color:#7fb0ff;border-color:#2862b5;background:#0f1a2e}.td-click:hover{border-color:#2862b5}.rb{margin-bottom:14px;border-radius:16px;color:#fff;position:relative;background:radial-gradient(520px 200px at 80% 140%,rgba(255,255,255,.1),transparent 65%),linear-gradient(100deg,#000,#1c1c1e 70%,#232326)}.rb-top{display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px;padding:14px 18px 10px}.rb-top h1{font-family:Aileron,Inter,sans-serif;font-weight:300;font-size:26px;letter-spacing:-.02em;margin:0;color:#fff}.rb-top p{margin:0;font-size:12px;color:#fff9}.rb-stats{margin-left:auto;display:flex;flex-wrap:wrap;gap:6px}.rb-stats span{font-size:11.5px;color:#ffffffb3;padding:5px 11px;border-radius:999px;white-space:nowrap;background:#ffffff12;border:1px solid rgba(255,255,255,.12)}.rb-stats b{color:#fff;font-weight:750;font-size:13px;margin-right:3px}.rb-stats span.warn{border-color:#f9706673;background:#d92d202e}.rb-stats span.warn b{color:#ffb4ab}.rb-bar{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:9px 18px 12px;border-top:1px solid rgba(255,255,255,.08)}.rb-search{width:240px;max-width:100%;padding:7px 14px;border-radius:999px;font-size:13px;font-family:inherit;background:#ffffff14;border:1px solid rgba(255,255,255,.16);color:#fff}.rb-search::placeholder{color:#ffffff80}.rb-search:focus{outline:none;border-color:#fff}.rb-gap{flex:1}.rb .chip{background:#ffffff0f;border:1px solid rgba(255,255,255,.16);color:#ffffffd9;padding:5px 12px;font-size:12px;border-radius:999px;cursor:pointer;font-family:inherit;white-space:nowrap}.rb .chip b{color:#fff;margin-left:3px}.rb .chip.on{background:#fff;border-color:#fff;color:#000}.rb .chip.on b{color:#000}.rb .chip.on-soft{border-color:#ffffff80}.rb .chip-red{color:#ffd7d3;border-color:#f9706673}.rb .chip-red.on{background:#d92d20;border-color:#d92d20;color:#fff}.rb .chip-red.on b{color:#fff}.rb-new{background:#fff;color:#000;border:0;border-radius:999px;padding:7px 16px;font-size:12.5px;font-weight:700;font-family:inherit;cursor:pointer;white-space:nowrap}.rb-new:hover{background:#ededee}.rb-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 18px 14px}.rb-filters select{border-radius:999px;padding:6px 12px;font-size:12.5px;font-family:inherit;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.16)}.rb-filters select option{color:#111}.rb-clear{color:#d4d4d8;font-size:12.5px}.dash-table:has(.rrow){overflow:visible}.dash-table:has(.rrow) .rrow-head{border-radius:14px 14px 0 0}.rrow{display:grid;grid-template-columns:minmax(0,1fr) 110px 150px 120px 84px 196px;gap:12px;align-items:center;padding:10px 18px;border-bottom:1px solid var(--hair);font-size:13px}.rrow:last-child{border-bottom:0}.rrow:not(.rrow-head):hover{background:#fafafa}.rrow-head{background:var(--soft);color:var(--grey);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding-top:8px;padding-bottom:8px}.rrow .dash-who-n,.rrow .dash-who-r{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ent{font-size:12px;color:#3a3a3c}.rstatus,.rstart{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.pill{display:inline-block;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:700;white-space:nowrap}.pill-wait{background:#ededee;color:#3a3a3c}.pill-red{background:#fee4e2;color:#b42318}.pill-ok{background:#1c1c1e;color:#fff}.pill-gone{background:#f4f4f5;color:#8e8e93}.ract{display:flex;align-items:center;justify-content:flex-end;gap:6px}.rowbtn{border:1px solid #1C1C1E;background:#1c1c1e;color:#fff;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:650;font-family:inherit;cursor:pointer;white-space:nowrap}.rowbtn:hover{background:#000}.rowbtn.ghost{background:#fff;color:#1c1c1e;border-color:var(--hair);font-weight:500}.rowbtn.ghost:hover{border-color:#1c1c1e}a.rowbtn{text-decoration:none;display:inline-block}.rowbtn.dots{letter-spacing:1px;padding:5px 10px}.rowmenu-wrap{position:relative}.rowmenu{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:240px;background:#fff;border:1px solid var(--hair);border-radius:12px;box-shadow:0 12px 32px #00000024;padding:6px;display:flex;flex-direction:column}.rowmenu-item{text-align:left;background:none;border:0;border-radius:8px;padding:7px 10px;font-size:13px;font-family:inherit;color:#111418;cursor:pointer}.rowmenu-item:hover{background:#f4f4f5}.rowmenu-item.danger{color:#b42318}.rowmenu-h{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#8e8e93;padding:8px 10px 3px}.rowmenu-sep{height:1px;background:var(--hair);margin:5px 4px}@media (max-width: 760px){.rrow .ract{justify-content:flex-start!important}.rb-stats{margin-left:0}.rb-gap{display:none}.rb-search{width:100%}.rrow-head{display:none}.rrow{grid-template-columns:1fr auto;gap:6px 10px}.rrow>span:nth-child(2),.rrow>span:nth-child(5){display:none}.rrow>span:nth-child(1){grid-column:1 / -1}.rrow .ract{grid-column:1 / -1;justify-content:flex-start}}.kh{margin-bottom:14px;border-radius:20px;color:#fff;position:relative;overflow:visible;background:radial-gradient(640px 260px at 88% -10%,rgba(255,255,255,.12),transparent 60%),linear-gradient(110deg,#000,#151517 60%,#242427);box-shadow:0 10px 30px #0000001f}.kh-top{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:22px 26px 0}.kh-eyebrow{font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#a1a1a6}.kh-title{font-family:Aileron,Inter,sans-serif;font-weight:300;font-size:31px;letter-spacing:-.02em;margin:3px 0 0;color:#fff}.kh-pick{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.kh-pick select{border-radius:999px;padding:7px 30px 7px 14px;font-size:12.5px;font-family:inherit;color:#fff;cursor:pointer;background:#ffffff14 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23fff' fill='none' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat right 12px center;border:1px solid rgba(255,255,255,.18);-webkit-appearance:none;-moz-appearance:none;appearance:none}.kh-pick select:focus{outline:none;border-color:#fff}.kh-pick select{max-width:170px;text-overflow:ellipsis}.kh-pick select option{color:#111}.kh-new{background:#fff;color:#000;border:0;border-radius:999px;padding:8px 16px;font-size:12.5px;font-weight:700;font-family:inherit;cursor:pointer;white-space:nowrap}.kh-new:hover{background:#ededee}.kh-nums{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:20px 26px 4px}.kn{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.09)}.kn b{font-family:Aileron,Inter,sans-serif;font-weight:300;font-size:40px;line-height:1;letter-spacing:-.02em;color:#fff}.kn span{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#a1a1a6;display:flex;flex-direction:column;gap:3px}.kn em{font-style:normal;font-weight:600;letter-spacing:0;text-transform:none;font-size:11.5px;color:#ffffffbf}.kn-hi{background:#ffffff1f;border-color:#ffffff38}.kn-warn b{color:#ffb4ab}.kh-leaders{display:flex;gap:8px;overflow-x:auto;padding:12px 26px 2px;scrollbar-width:none}.kh-leaders::-webkit-scrollbar{display:none}.kl{flex:none;display:flex;flex-direction:column;align-items:flex-start;gap:1px;text-align:left;padding:8px 14px;border-radius:12px;cursor:pointer;font-family:inherit;color:#fffc;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);min-width:118px}.kl:hover{border-color:#ffffff59}.kl.on{background:#fff;border-color:#fff;color:#000}.kl-n{font-size:13px;font-weight:750;text-transform:capitalize}.kl-s{font-size:11.5px;opacity:.8}.kl-s b{font-size:13px}.kh-bar{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:12px 26px 16px;margin-top:14px;border-top:1px solid rgba(255,255,255,.08)}.kh .chip{background:#ffffff0f;border:1px solid rgba(255,255,255,.16);color:#ffffffd9;padding:5px 12px;font-size:12px;border-radius:999px;cursor:pointer;font-family:inherit;white-space:nowrap}.kh .chip b{color:#fff;margin-left:3px}.kh .chip.on{background:#fff;border-color:#fff;color:#000}.kh .chip.on b{color:#000}.kh .chip-red{color:#ffd7d3;border-color:#f9706673}.kh .chip-red.on{background:#d92d20;border-color:#d92d20;color:#fff}.kh .chip-red.on b{color:#fff}.kh-scope{font-size:12px;color:#ffffff8c;text-transform:capitalize}@media (max-width: 900px){.kh-nums{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 560px){.kh-top,.kh-nums,.kh-bar{padding-left:16px;padding-right:16px}.kh-leaders{padding-left:16px}.kh-nums{grid-template-columns:repeat(2,minmax(0,1fr))}.kh-nums .kn:last-child{grid-column:1 / -1}.kn b{font-size:32px}.kh-pick{width:100%}.kh-pick select{flex:1}.kh-new{width:100%}}.kn i{font-style:normal;font-size:11.5px;color:#fff9;margin-top:2px}.kh-mm{border-radius:999px;padding:7px 14px;font-size:12.5px;font-family:inherit;cursor:pointer;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.18);white-space:nowrap}.kh-mm.on{background:#fff;color:#000;border-color:#fff}.kh-months{margin:12px 26px 0;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.km{display:grid;grid-template-columns:1.3fr 1fr 1fr .7fr 1fr;gap:10px;align-items:center;width:100%;text-align:left;padding:9px 16px;font-family:inherit;font-size:13px;color:#ffffffd9;background:transparent;border:0;border-top:1px solid rgba(255,255,255,.07);cursor:pointer}.km:hover{background:#ffffff0d}.km.on{background:#ffffff1f}.km>span{display:flex;align-items:baseline;gap:8px}.km b{color:#fff;font-weight:700;font-size:14px}.km i{font-style:normal;font-size:11px;color:#ffffff80}.km-head{cursor:default;border-top:0;background:#ffffff0a;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#a1a1a6}.km-head:hover{background:#ffffff0a}.km-total{border-top:1px solid rgba(255,255,255,.2);font-weight:700}@media (max-width: 560px){.kh-months{margin:12px 16px 0}.km{grid-template-columns:1.2fr 1fr 1fr}.km>span:nth-child(4),.km>span:nth-child(5){display:none}}.viewas{border:1px solid var(--hair);border-radius:999px;padding:6px 12px;font-size:12.5px;font-family:inherit;background:#fff;cursor:pointer}.viewas.on{background:#000;color:#fff;border-color:#000}.viewas-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:10px 16px;border-radius:12px;background:#fff7e6;border:1px solid #F5D9A8;font-size:13px;color:#5c3d00}.viewas-bar b{text-transform:capitalize}.subchips{display:inline-flex;flex-wrap:wrap;gap:4px;padding:3px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.subchips .chip{border-color:transparent;background:transparent}.subchips .chip.on{background:#fff;color:#000}.subchips.startday{align-items:center;padding:3px 3px 3px 12px}.subchips.startday label{font-size:12px;color:#ffffffb3;margin-right:4px}.rb-date{padding:5px 10px;border-radius:999px;font:inherit;font-size:12px;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.25);color-scheme:dark}.subchips.startday .linkbtn{font-size:12px;padding:0 8px}.startday-count{margin:0 0 14px;font-size:14px}.startday-count b{font-size:18px;color:#2862b5}.startday-count .due{color:#b4261a;font-weight:700}.rec-box{max-width:460px}.rec-q{font-size:14px;line-height:1.5;margin:14px 0 4px}.rec-acts{display:flex;gap:10px;align-items:center;margin-top:14px;flex-wrap:wrap}.rec-why{display:block;font-size:13px;font-weight:600;margin-top:12px}.rec-why input{display:block;width:100%;margin-top:6px;padding:9px 11px;border:1px solid var(--hair);border-radius:10px;font:inherit;font-weight:400;box-sizing:border-box}
