.tp-root a{color:var(--tp-accent);text-decoration:none}.tp-root a:hover{color:var(--tp-accent-text)}.tp-root button,.tp-root input,.tp-root select,.tp-root textarea{font-family:inherit}.tp-root h1,.tp-root h2,.tp-root h3,.tp-root p{margin:0}.tp-page{display:flex;flex-direction:column;gap:20px;min-width:0}:root{--tp-accent:#CCA23F;--tp-accent-text:#8C6A17;--tp-a300:#DDBF6E;--tp-a250:#E3CC8A;--tp-a200:#E8DAB0;--tp-a150:#DFE4FA;--tp-a125:#F6EDD3;--tp-a100:#F7F2E4;--tp-line:#EADFC2;--tp-menu-line:#E1E5F5;--tp-ink:#000C38;--tp-ink700:#2A3050;--tp-body:#22273F;--tp-body-alt:#4E5478;--tp-secondary:#5E648A;--tp-muted:#5E648A;--tp-hint:#6B7192;--tp-hint-dark:#9AA1C0;--tp-navy:#000C38;--tp-gold:#CCA23F;--tp-gold-text:#8C6A17;--tp-gold-strong:#6E5210;--tp-gold-tint:#F6EDD3;--tp-orange:#E07B39;--tp-orange-bg:#FDEEE2;--tp-orange-text:#9A4A12;--tp-orange-strong:#8A3F0E;--tp-orange-line:#F3C9A8;--tp-on-dark:#C3C8E4;--tp-on-accent:#FFF6DD;--tp-page:#EEF1FB;--tp-hair:#F0F2FB;--tp-hair2:#F5F6FC;--tp-row-hover:#F7F8FD;--tp-head:#FBFBFE;--tp-green:#2FA36B;--tp-green-text:#1F7A54;--tp-green-bg:#E4F5EE;--tp-amber:#E07B39;--tp-amber-text:#9A4A12;--tp-amber-bg:#FDEEE2;--tp-red:#C2542F;--tp-red-text:#B24A28;--tp-red-bg:#FBE9E3}html{scrollbar-gutter:stable}body{margin:0;background:var(--tp-page)}.tp-root{min-height:100vh;color:var(--tp-ink);font-weight:500;line-height:normal;font-family:var(--font-manrope),Manrope,sans-serif;position:relative;background:radial-gradient(900px 420px at 12% -8%,rgba(204,162,63,.16),rgba(204,162,63,0) 65%),radial-gradient(700px 360px at 88% 4%,rgba(204,162,63,.12),rgba(204,162,63,0) 60%),#EEF1FB}.tp-root *{font-variant-numeric:tabular-nums}.tp-blobs{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:0}.tp-blobs:before{width:640px;height:640px;top:300px;left:-220px;background:radial-gradient(circle,rgba(204,162,63,.2) 0,rgba(204,162,63,0) 70%)}.tp-blobs:after,.tp-blobs:before{content:"";position:absolute;border-radius:50%}.tp-blobs:after{width:560px;height:560px;top:120px;right:-180px;background:radial-gradient(circle,rgba(204,162,63,.16) 0,rgba(204,162,63,0) 70%)}.tp-main{position:relative;max-width:1420px;margin:0 auto;padding:24px 26px 48px;display:flex;flex-direction:column;gap:20px}.tp-topbar{position:sticky;top:0;z-index:40;background:linear-gradient(90deg,#000C38,#071650 55%,#0D1F5E);box-shadow:0 10px 28px rgba(0,12,56,.2)}.tp-topbar-inner{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px;padding:12px 24px}.tp-brand-mark{width:34px;height:34px;border-radius:11px;background:var(--tp-navy);box-shadow:0 4px 12px rgba(0,12,56,.25);display:flex;align-items:center;justify-content:center}.tp-brand-logo{height:30px;width:auto;display:block}.tp-brand-divider{width:1px;height:26px;background:rgba(255,255,255,.22)}.tp-brand-name{font-size:16.5px;font-weight:800;letter-spacing:-.01em;color:#fff;white-space:nowrap}.tp-brand-name span{color:var(--tp-a250);font-weight:700}.tp-tray-dark{flex-wrap:wrap;gap:2px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);padding:4px}.tp-tray-dark,.tp-tray-dark a{display:flex;align-items:center;border-radius:999px}.tp-tray-dark a{gap:7px;font-size:13.5px;font-weight:600;padding:8px 16px;color:var(--tp-on-dark);text-decoration:none}.tp-tray-dark a[aria-current=page]{background:rgba(255,255,255,.16);color:#fff;font-weight:700}.tp-navbadge{min-width:30px;box-sizing:border-box;padding:1px 6px;border-radius:999px;background:var(--tp-accent);color:var(--tp-navy);font-size:11px;font-weight:700;text-align:center}.tp-glass{background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(255,255,255,.68));backdrop-filter:blur(24px) saturate(175%);-webkit-backdrop-filter:blur(24px) saturate(175%);border:1px solid rgba(255,255,255,.78);border-radius:20px;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 16px 36px rgba(0,12,56,.08)}.tp-hero{position:relative;overflow:hidden;border-radius:26px;padding:24px 28px;background:radial-gradient(420px 220px at 78% -40%,rgba(204,162,63,.22),rgba(204,162,63,0) 70%),linear-gradient(135deg,rgba(255,255,255,.78),rgba(255,255,255,.5));backdrop-filter:blur(26px) saturate(170%);-webkit-backdrop-filter:blur(26px) saturate(170%);border:1px solid rgba(255,255,255,.8);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 20px 44px rgba(0,12,56,.09)}.tp-dark{background:linear-gradient(150deg,rgba(7,22,80,.96),rgba(0,12,56,.92));border:1px solid rgba(255,255,255,.14);color:#fff;box-shadow:0 16px 36px rgba(0,12,56,.22)}.tp-accent,.tp-dark{position:relative;overflow:hidden;border-radius:20px}.tp-accent{background:linear-gradient(150deg,#DDB85A,#CCA23F 46%,#8C6A17);color:var(--tp-navy);box-shadow:0 16px 34px rgba(204,162,63,.34)}.tp-white{background:#fff;border-radius:18px;box-shadow:0 1px 2px rgba(0,12,56,.04),0 10px 26px rgba(0,12,56,.05)}.tp-tile{background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(240,243,255,.42));border:1px solid rgba(255,255,255,.9);border-radius:14px;padding:12px 14px}.tp-stat{padding:18px 20px}.tp-stat-label{font-size:12px;font-weight:600;color:var(--tp-secondary)}.tp-stat-value{margin-top:6px;font-size:28px;font-weight:800;letter-spacing:-.03em}.tp-stat-note{margin-top:4px;font-size:11.5px;color:var(--tp-hint)}.tp-h1{margin:0;font-size:32px;font-weight:800;letter-spacing:-.03em}.tp-sub{margin:8px 0 0;font-size:15px;font-weight:600;color:var(--tp-ink700);max-width:760px}.tp-h2{margin:0;font-size:17px;font-weight:800;letter-spacing:-.01em}.tp-eyebrow{font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--tp-secondary)}.tp-titlerow{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:14px}.tp-seg{display:flex;gap:3px;background:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.85);box-shadow:inset 0 1px 2px rgba(0,12,56,.06);border-radius:999px;padding:3px}.tp-seg button{border:none;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:700;padding:6px 12px;border-radius:999px;background:transparent;color:var(--tp-ink700);white-space:nowrap}.tp-seg button[aria-pressed=true]{background:var(--tp-navy);color:#fff;font-weight:800;box-shadow:0 4px 10px rgba(0,12,56,.18)}.tp-btn{border-radius:999px;padding:9px 16px;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;transition:background .14s,color .14s,border-color .14s}.tp-btn-primary{border:none;background:var(--tp-accent);color:var(--tp-navy);font-weight:800}.tp-btn-primary:hover{background:var(--tp-navy);color:#fff}.tp-btn-secondary{border:1px solid var(--tp-line);background:#fff;color:var(--tp-accent-text)}.tp-btn-secondary:hover{background:var(--tp-accent);color:var(--tp-navy);border-color:var(--tp-accent)}.tp-btn-dark{border:none;background:var(--tp-ink);color:#fff;padding:10px 18px}.tp-btn-dark:hover{background:var(--tp-accent);color:var(--tp-navy)}.tp-btn:disabled{cursor:not-allowed}.tp-link{border:none;background:none;color:var(--tp-accent);font-size:12.5px;font-weight:700;cursor:pointer;padding:0}.tp-search{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--tp-menu-line);border-radius:999px;padding:9px 14px}.tp-search:before{content:"";width:11px;height:11px;border-radius:50%;border:1.6px solid var(--tp-hint);flex-shrink:0}.tp-search input{flex:1;min-width:0;border:none;outline:none;background:none;font:inherit;font-size:13px;color:var(--tp-ink)}.tp-menu{position:absolute;top:calc(100% + 8px);background:#fff;border:1px solid var(--tp-menu-line);border-radius:16px;box-shadow:0 22px 44px rgba(0,12,56,.16);padding:6px;animation:tpPop .16s ease-out;z-index:50}.tp-chip{border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.tp-chip-good{background:var(--tp-green-bg);color:var(--tp-green-text)}.tp-chip-bad{background:var(--tp-red-bg);color:var(--tp-red-text)}.tp-chip-warn{background:var(--tp-amber-bg);color:var(--tp-amber-text)}.tp-chip-accent{background:var(--tp-a125);color:var(--tp-accent-text)}.tp-dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.tp-thead{background:var(--tp-head);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tp-hint);padding:10px 20px}.tp-row{border-top:1px solid var(--tp-hair);transition:background .14s}.tp-row:hover{background:var(--tp-row-hover)}.tp-row[aria-selected=true]{background:var(--tp-a100)}.tp-vbtn{width:30px;height:30px;border-radius:999px;border:1px solid var(--tp-menu-line);background:#fff;color:var(--tp-hint);font-size:14px;font-weight:800;display:flex;align-items:center;justify-content:center;cursor:pointer}.tp-vbtn-good[aria-pressed=true]{background:var(--tp-green-bg);color:var(--tp-green-text);border-color:#BFE5D4}.tp-vbtn-bad[aria-pressed=true]{background:var(--tp-red-bg);color:var(--tp-red-text);border-color:#F0CFC4}.tp-scrim{position:absolute;inset:0;background:rgba(0,12,56,.28);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:tpFade .16s}.tp-drawer{position:absolute;top:0;right:0;bottom:0;width:min(720px,100vw);background:#F4F6FD;box-shadow:-24px 0 60px rgba(0,12,56,.2);animation:tpIn .2s cubic-bezier(.2,.8,.2,1)}.tp-drawer,.tp-toast-stack{display:flex;flex-direction:column}.tp-toast-stack{position:fixed;bottom:28px;left:50%;transform:translateX(-50%);z-index:120;align-items:center;gap:8px;max-width:calc(100vw - 32px)}.tp-toast{display:flex;align-items:center;gap:12px;background:var(--tp-ink);color:#fff;border-radius:999px;padding:11px 20px;font-size:13px;font-weight:600;box-shadow:0 16px 36px rgba(0,12,56,.3);animation:tpPop .18s ease-out;max-width:100%}.tp-toast-text{min-width:0}.tp-toast-error:before,.tp-toast-success:before{content:"";width:8px;height:8px;border-radius:50%;flex-shrink:0}.tp-toast-success:before{background:var(--tp-green)}.tp-toast-error{background:var(--tp-red-text)}.tp-toast-error:before{background:#fff}.tp-toast-action{border:none;cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;color:#fff;background:rgba(255,255,255,.16);border-radius:999px;padding:6px 12px;white-space:nowrap}.tp-toast-action:hover{background:rgba(255,255,255,.26)}@media (prefers-reduced-motion:reduce){.tp-toast{animation-duration:1ms}}@keyframes tpIn{0%{transform:translateX(24px);opacity:0}to{transform:none;opacity:1}}@keyframes tpPop{0%{transform:translateY(10px);opacity:0}to{transform:none;opacity:1}}@keyframes tpFade{0%{opacity:0}to{opacity:1}}@keyframes tpDot{0%,80%,to{opacity:.3;transform:none}40%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;transition-duration:1ms!important}}.tp-main{z-index:auto}.tp-brand{display:flex;align-items:center;gap:11px;background:none;border:none;cursor:pointer;padding:0}.tp-brand,.tp-root a.tp-brand,.tp-root a.tp-brand:hover{color:#fff}.tp-brand-mark img{width:21px;height:17px;display:block}.tp-tray-dark a:hover{color:#fff}.tp-topsearch-wrap{flex:1 1 200px;display:flex;justify-content:center;min-width:0}.tp-topsearch{display:flex;align-items:center;gap:9px;width:100%;max-width:360px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:8px 8px 8px 14px}.tp-topsearch:before{content:"";width:16px;height:16px;flex-shrink:0;background:no-repeat 50%/16px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239AA1C0' stroke-width='1.9' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='6.25'/%3E%3Cpath d='M20 20l-4.5-4.5'/%3E%3C/svg%3E")}.tp-topsearch input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.tp-topsearch input:focus,.tp-topsearch input:focus-visible{outline:none}.tp-topsearch input{flex:1;min-width:0;border:none;background:none;outline:none;font-size:13px;color:#fff}.tp-topsearch input::placeholder{color:var(--tp-hint-dark)}.tp-topsearch:focus-within{border-color:rgba(255,255,255,.3)}.tp-kbd{font-size:10.5px;font-weight:700;color:var(--tp-hint-dark);border:1px solid rgba(255,255,255,.14);border-radius:6px;padding:2px 6px}.tp-topbar-right{display:flex;align-items:center;flex-wrap:wrap;gap:10px;position:relative}.tp-meter{display:flex;flex-direction:column;gap:5px;padding:6px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.12)}.tp-meter-label{font-size:11px;font-weight:600;color:var(--tp-on-dark);white-space:nowrap}.tp-meter-label b{color:#fff;font-weight:800}.tp-meter-track{height:3px;border-radius:2px;background:rgba(255,255,255,.14)}.tp-meter-fill{display:block;height:100%;border-radius:2px;background:var(--tp-a300)}.tp-preview-btn{display:flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.04);border-radius:999px;padding:9px 15px;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .14s,border-color .14s}.tp-root a.tp-preview-btn{color:#fff}.tp-preview-btn:hover{background:var(--tp-accent);border-color:var(--tp-accent)}.tp-root a.tp-preview-btn:hover{color:var(--tp-navy)}.tp-userpill{display:flex;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.05);color:#fff;border-radius:999px;padding:4px 14px 4px 4px;cursor:pointer}.tp-userpill-avatar{width:30px;height:30px;border-radius:50%;background:linear-gradient(150deg,#DDBF6E,#CCA23F);color:var(--tp-navy);display:flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:800}.tp-userpill-name{font-size:13px;font-weight:700;white-space:nowrap}.tp-usermenu{position:absolute;top:calc(100% + 10px);right:0;width:230px;background:#fff;border:1px solid var(--tp-menu-line);border-radius:16px;box-shadow:0 22px 44px rgba(0,12,56,.18);padding:6px;animation:tpPop .16s ease-out;z-index:50}.tp-usermenu-head{padding:10px 12px 8px}.tp-usermenu-name{font-size:13px;font-weight:700;color:var(--tp-ink)}.tp-usermenu-role{font-size:11.5px;color:var(--tp-muted)}.tp-usermenu-item{display:block;width:100%;text-align:left;border:none;background:none;padding:10px 12px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer}.tp-root a.tp-usermenu-item,.tp-usermenu-item{color:var(--tp-ink)}.tp-usermenu-item:hover{background:var(--tp-a100)}.tp-root .tp-usermenu-item-quiet,.tp-usermenu-item-quiet{color:var(--tp-secondary)}.tp-auth{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:40px 24px;box-sizing:border-box}.tp-auth .tp-brand-name{color:var(--tp-ink)}.tp-auth .tp-brand-name span{color:var(--tp-accent-text)}.tp-btn-sm{padding:8px 15px;font-size:12.5px}.tp-root a.tp-btn{display:inline-flex;align-items:center}.tp-root a.tp-btn-secondary{color:var(--tp-accent-text)}.tp-root a.tp-btn-dark:hover,.tp-root a.tp-btn-primary,.tp-root a.tp-btn-secondary:hover{color:var(--tp-navy)}.tp-root a.tp-btn-dark,.tp-root a.tp-btn-primary:hover{color:#fff}.tp-root a.tp-link{color:var(--tp-accent)}.tp-link-on-dark,.tp-root a.tp-link-on-dark{color:var(--tp-a250)}.tp-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tp-home-hero-blob{position:absolute;width:380px;height:380px;border-radius:50%;top:-200px;right:18%;background:radial-gradient(circle,rgba(204,162,63,.3) 0,rgba(204,162,63,0) 70%);pointer-events:none}.tp-home-greeting{margin:0;font-size:34px;font-weight:800;letter-spacing:-.03em}.tp-home-greeting span{color:var(--tp-accent-text)}.tp-home-hero-grid{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));gap:24px;margin-top:22px;align-items:start}.tp-home-todo{padding:8px 20px}.tp-home-todo-head{padding:10px 0 6px}.tp-home-todo-row{display:grid;grid-template-columns:minmax(56px,auto) minmax(0,1fr) auto;align-items:center;gap:18px;width:100%;text-align:left;border-top:1px solid var(--tp-hair);padding:14px 0}.tp-root a.tp-home-todo-row{color:var(--tp-ink)}.tp-home-todo-n{font-size:24px;font-weight:800;letter-spacing:-.04em}.tp-home-todo-title{display:block;font-size:14px;font-weight:700;color:var(--tp-ink)}.tp-home-todo-sub{display:block;margin-top:2px;font-size:12px;color:var(--tp-muted)}.tp-home-todo-action{font-size:12.5px;font-weight:700;color:var(--tp-accent);white-space:nowrap}.tp-home-podium-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.tp-home-podium-title{margin:0;font-size:17px;font-weight:800;letter-spacing:-.02em}.tp-home-podium-sub{margin:3px 0 0;font-size:12.5px;color:var(--tp-secondary)}.tp-home-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.tp-home-step{margin-top:22px;padding:20px 22px;border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(255,255,255,.66));color:var(--tp-ink);border:1px solid rgba(255,255,255,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 10px 24px rgba(0,12,56,.07);display:flex;flex-direction:column;gap:14px;min-width:0}.tp-home-step-first{margin-top:0;padding:26px 24px 24px;background:linear-gradient(150deg,#0D1F5E,#000C38);color:#fff;border-color:rgba(255,255,255,.12);box-shadow:0 22px 44px rgba(0,12,56,.28)}.tp-home-step-who{display:flex;align-items:center;gap:10px;min-width:0}.tp-home-step-avatar{width:34px;height:34px;border-radius:50%;flex-shrink:0;background:var(--tp-a125);color:var(--tp-accent-text);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}.tp-home-step-first .tp-home-step-avatar{background:var(--tp-accent);color:var(--tp-navy)}.tp-home-step-name{display:block;font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-home-step-sub{display:block;font-size:11.5px;color:var(--tp-secondary)}.tp-home-step-first .tp-home-step-sub{color:var(--tp-on-dark)}.tp-home-step{container-type:inline-size}.tp-home-step-value{font-size:max(16px,min(clamp(24px,2.4vw,34px),19cqi));font-weight:800;letter-spacing:-.04em;line-height:1;min-width:0;overflow-wrap:anywhere}.tp-home-step-first .tp-home-step-value{font-size:max(16px,min(clamp(30px,3.2vw,46px),23cqi))}.tp-home-step-count{margin-top:6px;font-size:12px}.tp-home-caption{margin:14px 0 0;font-size:11.5px;color:var(--tp-hint)}.tp-home-podium-empty{margin:0;font-size:13px;color:var(--tp-secondary)}.tp-home-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:20px}.tp-home-card-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.tp-home-week{padding:22px;display:flex;flex-direction:column;gap:18px}.tp-home-week-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:20px;align-items:end}.tp-home-week-n{font-size:56px;font-weight:800;letter-spacing:-.05em;line-height:1}.tp-home-week-meta{margin-top:8px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--tp-secondary)}.tp-home-bars{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;height:88px;align-items:end}.tp-home-bar{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;min-width:0}.tp-home-bar-fill{width:100%;border-radius:6px}.tp-home-bar-day{font-size:10.5px;color:var(--tp-hint);font-weight:600}.tp-home-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.tp-home-tile-label{font-size:11.5px;color:var(--tp-secondary);font-weight:600}.tp-home-tile-value{font-size:20px;font-weight:800}.tp-home-tile-none{font-size:13px;color:var(--tp-hint);margin-top:4px}.tp-home-assistant{padding:22px;display:flex;flex-direction:column;gap:16px}.tp-home-assistant-blob{position:absolute;width:260px;height:260px;border-radius:50%;top:-150px;right:-60px;background:radial-gradient(circle,rgba(204,162,63,.55) 0,rgba(204,162,63,0) 70%);pointer-events:none}.tp-home-assistant-n{font-size:44px;font-weight:800;letter-spacing:-.04em}.tp-home-assistant-of{font-size:13px;color:var(--tp-on-dark);margin-left:8px}.tp-home-assistant-track{margin-top:12px;height:6px;border-radius:3px;background:rgba(255,255,255,.12)}.tp-home-assistant-fill{height:100%;border-radius:3px;background:var(--tp-a300)}.tp-home-assistant-tiles{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tp-home-assistant-tile{background:#0D1F5E;border-radius:14px;padding:12px 14px}.tp-home-assistant-tile-label{font-size:11.5px;color:var(--tp-hint)}.tp-home-assistant-tile-value{font-size:20px;font-weight:800}.tp-home-latest{padding:20px 22px 10px}.tp-home-latest-row{display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1fr) 100px 90px;gap:16px;align-items:center;width:100%;text-align:left;border-top:1px solid var(--tp-hair);padding:13px 6px;border-radius:10px;transition:background .14s}.tp-root a.tp-home-latest-row{color:var(--tp-ink)}.tp-home-latest-row:hover{background:#fff}.tp-home-latest-auto{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--tp-ink700);min-width:0}.tp-home-latest-subject{font-size:13.5px;font-weight:700;color:var(--tp-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-home-latest-verdict{font-size:12px;font-weight:700}.tp-home-latest-when{font-size:12px;color:var(--tp-muted);text-align:right;white-space:nowrap}@media (max-width:720px){.tp-home-week-row{grid-template-columns:minmax(0,1fr)}.tp-home-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-home-latest-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.tp-home-latest-subject{grid-column:1/-1;grid-row:2}.tp-home-latest-verdict{display:none}.tp-home-podium{grid-template-columns:minmax(0,1fr);gap:10px}.tp-home-step{margin-top:0}.tp-home-step-first{order:-1}.tp-home-step-first .tp-home-step-value,.tp-home-step-value{font-size:28px}.tp-hero{padding:20px}.tp-home-todo{padding:8px 16px}.tp-home-todo-row{grid-template-columns:minmax(56px,auto) minmax(0,1fr);row-gap:6px}.tp-home-todo-action{grid-column:2}.tp-home-greeting{font-size:30px}}.tp-btn-xs{padding:6px 12px;font-size:12px}.tp-btn:disabled{opacity:.45}.tp-btn-secondary:disabled:hover{background:#fff;color:var(--tp-accent-text);border-color:var(--tp-line)}.tp-textbtn{border:none;background:none;color:var(--tp-secondary);font-size:12px;font-weight:700;cursor:pointer;padding:0}.tp-textbtn:hover{color:var(--tp-ink)}.tp-seg-wrap{flex-wrap:wrap}.tp-seg-tabs{align-self:flex-start}.tp-seg-tabs button{font-size:13px;padding:7px 14px}.tp-dot-7{width:7px;height:7px}.tp-hscroll{overflow-x:auto}.tp-chevron{width:6px;height:6px;border-right:1.8px solid var(--tp-secondary);border-bottom:1.8px solid var(--tp-secondary);transform:rotate(45deg);margin-top:-3px}.tp-livepill{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--tp-menu-line);border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:600;color:var(--tp-ink700);white-space:nowrap}.tp-livepill-dot{width:8px;height:8px;border-radius:50%;background:var(--tp-green);box-shadow:0 0 0 4px rgba(47,163,107,.15)}.tp-livepill-dot-quiet{background:var(--tp-amber);box-shadow:0 0 0 4px rgba(224,123,57,.15)}.tp-band{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);overflow:hidden}.tp-band-lead{padding:22px 24px;display:flex;flex-direction:column;gap:16px;border-right:1px solid var(--tp-hair)}.tp-band-lead-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.tp-band-title{font-size:13px;font-weight:700;color:var(--tp-secondary)}.tp-band .tp-seg button{padding:6px 13px}.tp-band-lead-row{display:flex;align-items:flex-end;gap:28px;flex-wrap:wrap}.tp-band-n{font-size:64px;font-weight:800;letter-spacing:-.05em;line-height:.95}.tp-band-chip{display:inline-block;margin-top:10px;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:700}.tp-band-bars{flex:1;min-width:260px;display:flex;height:120px;align-items:flex-end}.tp-band-bar{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;height:100%;min-width:0}.tp-band-bar-count{font-size:11px;font-weight:700;color:var(--tp-ink700)}.tp-band-bar-fill{width:100%;border-radius:6px}.tp-band-bar-day{font-size:10.5px;color:var(--tp-hint);font-weight:600;white-space:nowrap;height:13px}.tp-band-grid{display:grid;grid-template-columns:1fr 1fr}.tp-band-cell{padding:20px 22px;min-width:0}.tp-band-cell:first-child,.tp-band-cell:nth-child(2){border-bottom:1px solid var(--tp-hair)}.tp-band-cell:first-child,.tp-band-cell:nth-child(3){border-right:1px solid var(--tp-hair)}.tp-band-word{font-size:14px}.tp-band-word-good{color:var(--tp-green-text)}.tp-band-word-bad{color:var(--tp-red-text)}.tp-filterbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:16px 20px}.tp-filterbar-search{flex:1 1 240px;max-width:320px}.tp-togglepill{border:1px solid var(--tp-menu-line);background:#fff;color:var(--tp-ink700);border-radius:999px;padding:8px 14px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.tp-togglepill[aria-pressed=true]{background:var(--tp-ink);color:#fff;border-color:var(--tp-ink)}.tp-picker{position:relative}.tp-picker-btn{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--tp-menu-line);border-radius:999px;padding:9px 15px;font-size:13px;font-weight:600;color:var(--tp-ink);cursor:pointer;white-space:nowrap}.tp-picker-menu{left:0;z-index:30;width:300px;max-width:calc(100vw - 32px)}.tp-picker-row{display:flex;align-items:center;gap:10px;width:100%;border:none;background:none;padding:9px 10px;border-radius:10px;cursor:pointer;text-align:left}.tp-picker-row:hover{background:var(--tp-a100)}.tp-check{width:16px;height:16px;border-radius:5px;border:1.5px solid var(--tp-a200);background:#fff;color:var(--tp-navy);font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tp-check-on{background:var(--tp-accent);border-color:var(--tp-accent)}.tp-picker-label{flex:1;font-size:13px;font-weight:600;color:var(--tp-ink)}.tp-picker-n{font-size:12px;color:var(--tp-hint)}.tp-activefilters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 20px 14px}.tp-filterchip{display:flex;align-items:center;gap:7px;background:var(--tp-a125);color:var(--tp-accent-text);border:none;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:700;cursor:pointer}.tp-ctable,.tp-etable{display:block;width:100%;border-collapse:collapse}.tp-ctable tbody,.tp-ctable thead,.tp-etable tbody,.tp-etable thead{display:block}.tp-ctable tr,.tp-etable tr{display:grid;gap:14px;align-items:center}.tp-etable tr{grid-template-columns:80px minmax(170px,220px) minmax(0,1fr) 70px 110px 118px}.tp-ctable td,.tp-ctable th,.tp-etable td,.tp-etable th{display:block;padding:0;text-align:left;min-width:0}.tp-ctable-head,.tp-etable-head{padding:10px 20px;background:var(--tp-head);border-top:1px solid var(--tp-hair);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tp-hint)}.tp-etable-row{padding:14px 20px;border-top:1px solid var(--tp-hair);cursor:pointer;transition:background .14s}.tp-compact .tp-etable-row{padding:9px 20px}.tp-etable-row:hover{background:var(--tp-row-hover)}.tp-etable-row[data-selected=true]{background:var(--tp-a100)}.tp-etable-row:focus-visible{outline:2px solid var(--tp-accent);outline-offset:-2px}.tp-etable-verdicts{display:flex;gap:6px}.tp-vbtn-bad{font-size:15px}.tp-etable-auto{display:flex;align-items:center;gap:8px;min-width:0;font-size:12.5px;font-weight:600;color:var(--tp-ink700)}.tp-etable-subject{font-size:13.5px;font-weight:700;color:var(--tp-ink)}.tp-etable-subject,.tp-etable-to{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-etable-to{margin-top:2px;font-size:11.5px;color:var(--tp-hint)}.tp-etable-channel{font-size:12px;font-weight:600;color:var(--tp-secondary)}.tp-etable-sent{font-size:12.5px;color:var(--tp-ink700);white-space:nowrap}.tp-etable-sent b{font-weight:700}.tp-etable-sent span{color:var(--tp-hint)}.tp-etable-state{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700;color:var(--tp-green-text)}.tp-etable-state-dot{width:7px;height:7px;border-radius:50%;background:var(--tp-green)}.tp-etable-state-bad{color:var(--tp-red-text)}.tp-etable-state-bad .tp-etable-state-dot{background:var(--tp-red)}.tp-ctable tr{grid-template-columns:110px minmax(140px,200px) minmax(120px,180px) minmax(0,1fr) minmax(0,1.2fr)}.tp-ctable-row{padding:14px 20px;border-top:1px solid var(--tp-hair);font-size:12.5px;color:var(--tp-ink700)}.tp-ctable-strong{font-weight:700;color:var(--tp-ink)}.tp-considered-note,.tp-ctable-quiet{color:var(--tp-secondary)}.tp-considered-note{margin:0;font-size:13px}.tp-empty{padding:48px 20px;text-align:center;border-top:1px solid var(--tp-hair)}.tp-empty-title{font-size:15px;font-weight:700}.tp-empty-note{margin-top:6px;font-size:13px;color:var(--tp-secondary)}.tp-empty .tp-btn{margin-top:14px}.tp-tfoot{justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding:13px 20px;border-top:1px solid var(--tp-hair);font-size:12px;color:var(--tp-muted)}.tp-pager,.tp-tfoot{display:flex;align-items:center}.tp-pager{gap:10px}.tp-overlay{position:fixed;inset:0;z-index:60}.tp-scrim{border:none;padding:0;cursor:pointer;width:100%}.tp-drawer:focus{outline:none}.tp-drawer-head{display:flex;align-items:flex-start;gap:14px;padding:20px 22px;background:#fff;border-bottom:1px solid var(--tp-hair)}.tp-drawer-head-mid{flex:1;min-width:0}.tp-drawer-kicker{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tp-drawer-recipe{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700;color:var(--tp-secondary)}.tp-drawer-subject{margin:8px 0 0;font-size:19px;font-weight:800;letter-spacing:-.02em;line-height:1.3;overflow-wrap:anywhere}.tp-drawer-stamp{margin-top:6px;font-size:12px;color:var(--tp-muted);overflow-wrap:anywhere}.tp-drawer-nav{display:flex;gap:6px;flex-shrink:0}.tp-roundbtn{width:34px;height:34px;border-radius:999px;border:1px solid var(--tp-menu-line);background:#fff;cursor:pointer;font-size:13px;color:var(--tp-ink700)}.tp-roundbtn:disabled{opacity:.4;cursor:not-allowed}.tp-roundbtn-dark{border:none;background:var(--tp-ink);color:#fff;font-size:16px}.tp-drawer-body{flex:1;overflow-y:auto;padding:20px 22px;display:flex;flex-direction:column;gap:16px}.tp-drawer-card{padding:18px 20px}.tp-drawer-card-title{font-size:14px;font-weight:800;margin-bottom:10px}.tp-emailcard{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 1px 2px rgba(0,12,56,.04),0 10px 26px rgba(0,12,56,.06);border:1px solid #e8ebf7}.tp-brandstrip{display:flex;justify-content:space-between;align-items:center;padding:14px 24px;background:var(--tp-ink);color:#fff}.tp-brandstrip-l{font-size:13px;font-weight:800;letter-spacing:.02em}.tp-brandstrip-r{font-size:11px;color:var(--tp-a250);font-weight:600}.tp-emailframe{display:block;width:100%;border:0;background:#fff}.tp-fields{margin:20px;border:1px solid #e6e8f0;border-radius:10px;overflow:hidden}.tp-field{display:grid;grid-template-columns:130px minmax(0,1fr);border-bottom:1px solid #eef0f5;font-size:13.5px}.tp-field:last-child{border-bottom:none}.tp-field-k{padding:10px 14px;background:#F7F8FB;color:#6B7090;font-weight:600}.tp-field-v{padding:10px 14px;color:#1C2033;overflow-wrap:anywhere}.tp-feedback{padding:18px 20px;display:flex;flex-direction:column;gap:12px}.tp-feedback-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.tp-feedback-head .tp-drawer-card-title{margin:0}.tp-feedback-meta{font-size:12px;color:var(--tp-muted)}.tp-feedback-verdicts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tp-bigverdict{border:1.5px solid var(--tp-menu-line);background:#fff;color:var(--tp-ink700);border-radius:14px;padding:13px;font-size:14px;font-weight:700;cursor:pointer}.tp-bigverdict-good[aria-pressed=true]{background:var(--tp-green-bg);color:var(--tp-green-text);border-color:var(--tp-green)}.tp-bigverdict-bad[aria-pressed=true]{background:var(--tp-red-bg);color:var(--tp-red-text);border-color:var(--tp-red)}.tp-feedback-note{border:1px solid var(--tp-menu-line);border-radius:12px;padding:11px 13px;font-size:13px;resize:vertical;outline:none;color:var(--tp-ink)}.tp-feedback-note:focus{border-color:var(--tp-accent)}.tp-delivery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.tp-delivery-tile{background:var(--tp-row-hover);border-radius:12px;padding:10px 12px;min-width:0}.tp-delivery-k{font-size:11px;color:var(--tp-muted);font-weight:600}.tp-delivery-v{margin-top:3px;font-size:13.5px;font-weight:700;color:var(--tp-ink);overflow-wrap:anywhere}.tp-delivery-error{margin-top:10px;font-size:12.5px;color:var(--tp-red-text)}.tp-why{background:linear-gradient(150deg,rgba(7,22,80,.96),rgba(0,12,56,.92));color:#fff;border-radius:18px;padding:18px 20px}.tp-why-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px}.tp-why-k{font-size:11px;color:var(--tp-hint-dark)}.tp-why-v{font-size:13px;font-weight:600;color:#fff;overflow-wrap:anywhere}.tp-why-divider{height:1px;background:#132668;margin:16px 0}.tp-step{display:grid;grid-template-columns:14px 44px minmax(0,1fr);gap:10px}.tp-step-rail{display:flex;flex-direction:column;align-items:center}.tp-step-dot{width:9px;height:9px;border-radius:50%;background:var(--tp-a300);margin-top:4px}.tp-step-stem{flex:1;width:1.5px;min-height:16px}.tp-step-time{font-size:12px;color:var(--tp-hint-dark);padding-top:1px}.tp-step-label{font-size:13px;font-weight:600}.tp-step-note{font-size:12px;color:var(--tp-on-dark);margin-top:2px}.tp-drawer-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 22px;background:#fff;border-top:1px solid var(--tp-hair)}.tp-drawer-actions{display:flex;flex-wrap:wrap;gap:8px}.tp-drawer-pos{font-size:12px;color:var(--tp-muted);white-space:nowrap}.tp-modal-overlay{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:16px}.tp-modal-scrim{position:absolute;inset:0;border:none;padding:0;background:rgba(0,12,56,.28);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:tpFade .16s;cursor:pointer}.tp-modal{position:relative;width:100%;max-height:calc(100vh - 32px);overflow-y:auto;background:#fff;border-radius:20px;box-shadow:0 22px 44px rgba(0,12,56,.18);padding:22px;display:flex;flex-direction:column;gap:14px;animation:tpPop .18s ease-out}.tp-modal:focus{outline:none}.tp-modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.tp-modal-head h2{margin:4px 0 0;font-size:19px;font-weight:800;letter-spacing:-.02em}.tp-modal-sub{margin:6px 0 0;font-size:13px;color:var(--tp-body-alt);line-height:1.5}.tp-modal-close{width:34px;height:34px;border-radius:999px;border:none;background:var(--tp-ink);color:#fff;cursor:pointer;flex-shrink:0;justify-content:center}.tp-modal-close,.tp-modal-foot{display:flex;align-items:center}.tp-modal-foot{justify-content:flex-end;gap:14px;flex-wrap:wrap}.tp-modal-facts{display:flex;flex-direction:column;gap:8px;background:var(--tp-row-hover);border-radius:14px;padding:12px 14px}.tp-modal-fact{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px;font-size:13px}.tp-modal-fact-k{color:var(--tp-muted);font-weight:600}.tp-modal-fact-v{color:var(--tp-ink);font-weight:600;overflow-wrap:anywhere}.tp-modal-hint{margin:0;font-size:12px;color:var(--tp-muted)}.tp-modal-area{border:1px solid var(--tp-menu-line);border-radius:12px;padding:11px 13px;font-size:13px;color:var(--tp-ink);resize:vertical;background:var(--tp-row-hover)}@media (max-width:900px){.tp-band{grid-template-columns:minmax(0,1fr)}.tp-band-lead{border-right:none;border-bottom:1px solid var(--tp-hair)}}@media (max-width:720px){.tp-band-bars{min-width:0;flex-basis:100%}.tp-band-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tp-band-cell{padding:16px}.tp-delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-why-facts{grid-template-columns:minmax(0,1fr)}.tp-filterbar-search{max-width:none}.tp-drawer-body,.tp-drawer-foot,.tp-drawer-head{padding-left:16px;padding-right:16px}}.tp-titlerow-actions{display:flex;gap:10px;flex-wrap:wrap}.tp-titlerow-actions .tp-btn{padding-top:10px;padding-bottom:10px}.tp-btn-icon{display:inline-flex;align-items:center;gap:8px}.tp-seg-lg button{font-size:12.5px;padding:7px 14px}.tp-sronly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tp-move{font-size:11.5px;font-weight:800}.tp-move-up{color:var(--tp-green-text)}.tp-move-down{color:var(--tp-red-text)}.tp-move-level{color:var(--tp-hint)}.tp-sales-empty{padding:48px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.tp-sales-empty .tp-btn{margin-top:10px}.tp-rank{border-radius:24px;padding:24px;display:flex;flex-direction:column;gap:22px}.tp-rank-controls{gap:12px 20px;justify-content:space-between}.tp-rank-control,.tp-rank-controls{display:flex;flex-wrap:wrap;align-items:center}.tp-rank-control{gap:10px}.tp-rank-control:last-child .tp-seg button{padding:7px 13px}.tp-rank-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start;max-width:980px;width:100%;margin:0 auto}.tp-rank-step{container-type:inline-size;margin-top:22px;padding:20px 22px;border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(255,255,255,.66));color:var(--tp-ink);border:1px solid rgba(255,255,255,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 10px 24px rgba(0,12,56,.07);display:flex;flex-direction:column;gap:16px;min-width:0}.tp-rank-step-first{margin-top:0;padding:26px 24px 24px;background:linear-gradient(150deg,#0D1F5E,#000C38);color:#fff;border-color:rgba(255,255,255,.12);box-shadow:0 22px 44px rgba(0,12,56,.28)}.tp-rank-step-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.tp-rank-step-place{font-size:13px;font-weight:800;color:var(--tp-secondary)}.tp-rank-step-first .tp-rank-step-place,.tp-rank-step-first .tp-rank-step-sub{color:var(--tp-on-dark)}.tp-rank-step-who{display:flex;align-items:center;gap:12px;min-width:0}.tp-rank-step-avatar{width:44px;height:44px;border-radius:50%;flex-shrink:0;background:var(--tp-a125);color:var(--tp-accent-text);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:800}.tp-rank-step-first .tp-rank-step-avatar{background:linear-gradient(150deg,#DDBF6E,#CCA23F);color:var(--tp-navy)}.tp-rank-step-name{font-size:17px;font-weight:800;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-rank-step-value{font-size:max(16px,min(clamp(24px,2.4vw,34px),19cqi));font-weight:800;letter-spacing:-.04em;line-height:1;min-width:0;overflow-wrap:anywhere}.tp-rank-step-first .tp-rank-step-value{font-size:max(16px,min(clamp(30px,3.2vw,46px),23cqi))}.tp-rank-step-sub{margin-top:8px;font-size:12.5px;color:var(--tp-secondary)}.tp-board{display:flex;flex-direction:column;min-width:640px}.tp-board-head,.tp-board-row{display:grid;grid-template-columns:48px minmax(160px,1.1fr) minmax(0,2fr) 130px minmax(120px,.8fr);gap:16px;align-items:center}.tp-board-head{padding:0 14px 10px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tp-hint);border-bottom:1px solid var(--tp-hair)}.tp-board-row{padding:11px 14px;border-bottom:1px solid var(--tp-hair2);border-radius:10px;transition:background .14s}.tp-board-row:hover{background:#fff}.tp-board-pos{display:flex;align-items:baseline;gap:6px;font-size:15px;font-weight:800;color:var(--tp-secondary)}.tp-board-pos .tp-move{font-size:10.5px}.tp-board-who{gap:10px;min-width:0}.tp-board-avatar,.tp-board-who{display:flex;align-items:center}.tp-board-avatar{width:30px;height:30px;border-radius:50%;background:var(--tp-a125);color:var(--tp-accent-text);flex-shrink:0;justify-content:center;font-size:11px;font-weight:800}.tp-board-name{display:block;font-size:14px;font-weight:700;color:var(--tp-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-board-name-off,.tp-board-name.tp-board-name-off,.tp-board-note{color:var(--tp-hint)}.tp-board-note{display:block;font-size:11px}.tp-board-track{height:8px;border-radius:4px;background:var(--tp-hair)}.tp-board-fill{display:block;height:100%;border-radius:4px;background:var(--tp-a300)}.tp-board-value{text-align:right;font-size:15px;font-weight:800;color:var(--tp-ink)}.tp-board-also{font-size:12.5px;color:var(--tp-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-rank-notes p{margin:0 14px;font-size:12px}.tp-rank-note-excl{color:var(--tp-muted);margin-bottom:6px!important}.tp-rank-note{color:var(--tp-hint)}.tp-sales-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.tp-sales-goalbar{margin-top:8px;height:5px;border-radius:3px;background:var(--tp-hair)}.tp-sales-goalbar div{height:100%;border-radius:3px;background:var(--tp-accent)}.tp-sales-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:20px}.tp-sales-months{padding:20px 22px}.tp-sales-monthbars{display:grid;gap:10px;height:200px;align-items:end}.tp-sales-monthbar{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;min-width:0}.tp-sales-monthbar-v{font-size:10.5px;font-weight:700;color:var(--tp-ink700);white-space:nowrap}.tp-sales-monthbar-fill{width:100%;border-radius:7px}.tp-sales-monthbar-m{font-size:11px;color:var(--tp-hint);font-weight:600}.tp-sales-every{padding:20px 22px 8px}.tp-sales-every-head,.tp-sales-every-row{display:grid;grid-template-columns:minmax(0,1.3fr) 90px 50px 90px minmax(0,1fr);gap:12px;align-items:center}.tp-sales-every-head{padding:8px 0;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tp-hint);border-bottom:1px solid var(--tp-hair)}.tp-sales-every-body{max-height:320px;overflow-y:auto}.tp-sales-every-row{padding:9px 0;border-bottom:1px solid var(--tp-hair2);font-size:12.5px;color:var(--tp-ink)}.tp-sales-att{display:flex;align-items:center;gap:8px}.tp-sales-att-track{flex:1;height:5px;border-radius:3px;background:var(--tp-hair)}.tp-sales-att-track span{display:block;height:100%;border-radius:3px;background:var(--tp-accent)}.tp-sales-att-n,.tp-sales-att-none{width:74px;font-size:11.5px;color:var(--tp-secondary)}.tp-sales-audit{padding:22px;display:flex;flex-direction:column;gap:10px}.tp-sales-audit ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--tp-on-dark)}.tp-sales-audit-close{margin:0;font-size:12px;color:var(--tp-hint-dark)}.tp-tv{position:fixed;inset:0;z-index:100;overflow:auto;padding:34px 48px;display:flex;flex-direction:column;gap:30px;color:#fff;background:radial-gradient(1100px 600px at 50% -10%,rgba(204,162,63,.35),rgba(204,162,63,0) 60%),linear-gradient(160deg,#141A45,#000C38 60%);animation:tpFade .2s}.tp-tv-head{justify-content:space-between;gap:20px;flex-wrap:wrap}.tp-tv-brand,.tp-tv-head{display:flex;align-items:center}.tp-tv-brand{gap:16px}.tp-tv-mark{width:52px;height:52px;border-radius:16px;background:#000C38;border:1px solid rgba(255,255,255,.14);display:flex;align-items:center;justify-content:center}.tp-tv-mark img{width:32px;height:26px;display:block}.tp-tv-title{font-size:34px;font-weight:800;letter-spacing:-.03em}.tp-tv-label{font-size:17px;color:var(--tp-a250);font-weight:600}.tp-tv-right{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.tp-tv-modes{display:flex;gap:6px}.tp-tv-mode{padding:8px 16px;border-radius:999px;background:rgba(255,255,255,.06);color:var(--tp-hint-dark);font-size:14px;font-weight:700}.tp-tv-mode-on{background:var(--tp-accent);color:var(--tp-navy)}.tp-tv-clock{font-size:40px;font-weight:800;letter-spacing:-.03em}.tp-tv-x{width:44px;height:44px;border-radius:999px;border:none;background:#fff;color:var(--tp-ink);font-size:22px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center}.tp-tv-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:end;max-width:1500px;width:100%;margin:0 auto}.tp-tv-step{container-type:inline-size;padding:30px 32px;border-radius:28px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);display:flex;flex-direction:column;gap:20px;min-width:0}.tp-tv-step-top{display:flex;justify-content:space-between;align-items:center}.tp-tv-pos{font-size:54px;font-weight:800;letter-spacing:-.04em;color:var(--tp-a300);line-height:1}.tp-tv-move{font-size:18px}.tp-tv-who{gap:16px;min-width:0}.tp-tv-avatar,.tp-tv-who{display:flex;align-items:center}.tp-tv-avatar{width:64px;height:64px;border-radius:50%;flex-shrink:0;color:var(--tp-navy);background:var(--tp-accent);justify-content:center;font-size:22px;font-weight:800}.tp-tv-name{font-size:28px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-tv-value{font-size:max(24px,min(clamp(36px,4.2vw,64px),22cqi));font-weight:800;letter-spacing:-.045em;line-height:1}.tp-tv-sub{margin-top:10px;font-size:18px;color:var(--tp-on-dark)}.tp-tv-rest{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 32px;max-width:1500px;width:100%;margin:0 auto}.tp-tv-row{display:grid;grid-template-columns:44px minmax(0,1fr) minmax(0,1fr) 150px;gap:18px;align-items:center;padding:14px 20px;border-radius:16px;background:rgba(255,255,255,.04)}.tp-tv-row-pos{font-size:24px;font-weight:800;color:var(--tp-a300)}.tp-tv-row-name{font-size:21px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-tv-track{height:10px;border-radius:5px;background:rgba(255,255,255,.08)}.tp-tv-fill{display:block;height:100%;border-radius:5px;background:var(--tp-accent)}.tp-tv-row-value{text-align:right;font-size:24px;font-weight:800}.tp-tv-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;font-size:14px;color:var(--tp-hint-dark);flex-wrap:wrap}.tp-tv-foot-actions{display:flex;gap:10px}.tp-tv-rotate{border:1px solid rgba(255,255,255,.18);background:none;color:var(--tp-on-dark);border-radius:999px}.tp-tv-exit,.tp-tv-rotate{padding:9px 16px;font-size:13px;font-weight:700;cursor:pointer}.tp-tv-exit{border:none;background:#fff;color:var(--tp-ink);border-radius:999px}@media (max-width:900px){.tp-sales-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-tv-rest{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.tp-rank{padding:18px 16px}.tp-rank-podium{grid-template-columns:minmax(0,1fr);gap:10px}.tp-rank-step{margin-top:0}.tp-rank-step-first{order:-1}.tp-rank-step-first .tp-rank-step-value,.tp-rank-step-value{font-size:28px}.tp-tv{padding:20px 16px}.tp-tv-podium{grid-template-columns:minmax(0,1fr)}.tp-tv-step{margin-bottom:0!important}.tp-tv-row{grid-template-columns:36px minmax(0,1fr) 110px}.tp-tv-track{display:none}}.tp-as-chip{background:var(--tp-amber-bg);color:var(--tp-amber-text);border-radius:999px;padding:7px 14px;font-size:12px;font-weight:700;white-space:nowrap}.tp-as-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:20px;align-items:start}.tp-as-convo{background:rgba(255,255,255,.92);border:1px solid rgba(255,255,255,.78);border-radius:24px;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 16px 36px rgba(0,12,56,.08);display:flex;flex-direction:column;min-width:0;height:calc(100dvh - var(--tp-as-top, 230px) - 48px);min-height:420px}.tp-as-scroll{flex:1;min-height:0;padding:24px 26px;overflow-y:auto}.tp-as-pair,.tp-as-scroll{display:flex;flex-direction:column;gap:18px}.tp-as-you{align-self:flex-end;max-width:72%;background:var(--tp-ink);color:#fff;border-radius:18px 18px 4px 18px;padding:12px 16px;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.tp-as-bot{display:flex;gap:12px;max-width:86%;align-items:flex-start}.tp-as-avatar{width:34px;height:34px;border-radius:11px;flex-shrink:0;background:linear-gradient(150deg,#DDB85A,#8C6A17);display:flex;align-items:center;justify-content:center}.tp-as-avatar img{width:19px;height:15px;display:block}.tp-as-bubble{flex:1;min-width:0;background:#fff;border-radius:4px 18px 18px 18px;padding:15px 18px;box-shadow:0 1px 2px rgba(0,12,56,.04),0 10px 26px rgba(0,12,56,.05);display:flex;flex-direction:column;gap:12px}.tp-as-tag{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tp-hint)}.tp-as-text{margin:0;font-size:14px;line-height:1.6;color:var(--tp-body)}.tp-as-src{display:flex;align-items:center;gap:10px;background:var(--tp-row-hover);border-radius:12px;padding:10px 12px;color:var(--tp-ink)}.tp-as-srcmark{background:var(--tp-accent);color:var(--tp-navy);border-radius:6px;padding:3px 6px;font-size:9.5px;font-weight:800}.tp-as-srcname{flex:1;min-width:0;font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-as-open{font-size:12px;font-weight:700;color:var(--tp-accent);white-space:nowrap}.tp-as-filters{display:flex;flex-wrap:wrap;gap:6px}.tp-as-filter{background:var(--tp-a100);color:var(--tp-accent-text);border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:700}.tp-as-items{display:flex;flex-direction:column;gap:8px}.tp-as-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;padding:12px 14px;border-radius:14px;border:1px solid #e8ebf7;transition:border-color .14s}.tp-as-item:hover{border-color:var(--tp-accent)}.tp-as-item-name{font-size:14px;font-weight:800}.tp-as-item-stage{background:var(--tp-ink);color:#fff;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;justify-self:end;white-space:nowrap}.tp-as-item-sub{font-size:12.5px;color:var(--tp-secondary)}.tp-as-item-pay{font-size:12.5px;font-weight:700;color:var(--tp-ink700);justify-self:end;white-space:nowrap}.tp-as-item-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;min-width:0}.tp-as-item-rung{font-size:11px;font-weight:700;color:var(--tp-secondary);background:var(--tp-a100);border-radius:999px;padding:2px 8px;white-space:nowrap}.tp-as-item-gaps{grid-column:1/-1;font-size:12px;color:var(--tp-muted);white-space:pre-wrap}.tp-as-criteria{font-size:12px}.tp-as-section{display:flex;flex-direction:column;gap:8px}.tp-as-section-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-top:4px}.tp-as-section-title{font-size:13px;font-weight:800;color:var(--tp-ink)}.tp-as-section-count{font-size:11.5px;color:var(--tp-hint);white-space:nowrap}.tp-as-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;counter-reset:step}.tp-as-step{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;padding:10px 14px;border-radius:14px;border:1px solid #e8ebf7}.tp-as-step-n{width:24px;height:24px;border-radius:999px;background:var(--tp-ink);color:#fff;font-size:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.tp-as-step-text{font-size:13.5px;color:var(--tp-ink700);line-height:1.45}.tp-as-openall{align-self:flex-start;border:1px solid var(--tp-line);background:#fff;color:var(--tp-accent-text);border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:700}.tp-as-bang{width:20px;height:20px;border-radius:6px;background:var(--tp-amber);color:#fff;justify-content:center;font-size:12px;font-weight:800;flex-shrink:0}.tp-as-bang,.tp-as-esc{display:flex;align-items:center}.tp-as-esc{gap:10px;background:var(--tp-amber-bg);border-radius:12px;padding:10px 12px;font-size:12.5px;color:var(--tp-amber-text);font-weight:600}.tp-as-create{border:1px solid #e8ebf7;border-radius:12px;overflow:hidden}.tp-as-create-row{display:grid;grid-template-columns:100px minmax(0,1fr);font-size:13px;border-bottom:1px solid var(--tp-hair)}.tp-as-create-row:last-child{border-bottom:none}.tp-as-create-k{background:var(--tp-head);color:var(--tp-muted)}.tp-as-create-k,.tp-as-create-v{padding:8px 12px;font-weight:600}.tp-as-create-v{overflow-wrap:anywhere}.tp-as-actions{display:flex;gap:8px;flex-wrap:wrap}.tp-as-actions .tp-btn:disabled{opacity:1;cursor:not-allowed}.tp-as-actions .tp-btn-primary:disabled:hover{background:var(--tp-accent)}.tp-as-change{border:1px solid var(--tp-line);background:#fff;color:var(--tp-ink700)}.tp-as-foot{padding:16px 20px 20px;border-top:1px solid var(--tp-hair);display:flex;flex-direction:column;gap:12px}.tp-as-notice{display:flex;align-items:center;gap:10px;background:var(--tp-amber-bg);border-radius:12px;padding:10px 14px;font-size:12.5px;line-height:1.5;color:var(--tp-amber-text)}.tp-as-notice b{font-weight:800}.tp-as-typebar{display:flex;align-items:center;gap:10px;background:#F4F6FD;border:1px solid var(--tp-menu-line);border-radius:999px;padding:6px 6px 6px 18px}.tp-as-typebar input{flex:1;min-width:0;border:none;outline:none;background:none;font-size:14px;color:var(--tp-hint);cursor:not-allowed}.tp-as-typebar input::placeholder{color:var(--tp-hint)}.tp-as-typebar button{border:none;background:var(--tp-a200);color:#fff;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:700;cursor:not-allowed}.tp-as-rail{gap:16px;min-width:0}.tp-as-can,.tp-as-rail{display:flex;flex-direction:column}.tp-as-can{padding:20px;gap:12px}.tp-as-can-list{display:flex;flex-direction:column;gap:10px;font-size:12.5px;line-height:1.5;color:var(--tp-secondary)}.tp-as-can-list b{color:var(--tp-ink);font-weight:700}.tp-as-meter{padding:20px}.tp-as-meter-title{font-size:13px;font-weight:700}.tp-as-meter-n{margin-top:8px;font-size:34px;font-weight:800;letter-spacing:-.04em}.tp-as-meter-n span{font-size:14px;color:var(--tp-on-accent);font-weight:600;letter-spacing:0}.tp-as-meter-track{margin-top:12px;height:6px;border-radius:3px;background:rgba(255,255,255,.25)}.tp-as-meter-track div{height:100%;border-radius:3px;background:#fff}.tp-as-meter-note{margin:12px 0 0;font-size:12px;color:var(--tp-on-accent);line-height:1.5}.tp-as-admin{padding:20px;display:flex;flex-direction:column;gap:10px}.tp-as-admin-head{display:flex;justify-content:space-between;align-items:center}.tp-as-admin-n{font-size:12px;color:#F0A46E;font-weight:700}.tp-as-admin-q{padding:10px 0;border-top:1px solid #132668}.tp-as-admin-text{font-size:13px;font-weight:600;line-height:1.4}.tp-as-admin-meta{margin-top:3px;font-size:11.5px;color:var(--tp-hint)}.tp-as-admin-empty{margin:0;font-size:12.5px;color:var(--tp-hint)}@media (max-width:900px){.tp-as-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.tp-as-scroll{padding:18px 14px}.tp-as-bot,.tp-as-you{max-width:100%}.tp-as-avatar{display:none}}.tp-formfield{display:flex;flex-direction:column;gap:6px}.tp-formfield span{font-size:12px;font-weight:600;color:var(--tp-secondary)}.tp-formfield input,.tp-formfield textarea{background:#fff;border:1px solid var(--tp-menu-line);border-radius:10px;padding:10px 12px;font-size:13px;color:var(--tp-ink);outline:none}.tp-formfield textarea{border-radius:12px;resize:vertical;line-height:1.5}.tp-formfield input:focus,.tp-formfield textarea:focus{border-color:var(--tp-accent)}.tp-kn-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.tp-kn-tile-btn{text-align:left;cursor:pointer;font-family:inherit;color:inherit}.tp-kn-of{font-size:14px;font-weight:600;color:var(--tp-secondary)}.tp-kn-select{height:38px;border-radius:999px;border:1px solid var(--tp-line);background:#fff;padding:0 14px;font-size:13px;font-weight:600;color:var(--tp-ink);max-width:220px;outline:none}.tp-kn-select:focus{border-color:var(--tp-accent)}.tp-kn-select-doc{max-width:300px}.tp-kn-docbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px 16px;padding:14px 20px;border-top:1px solid var(--tp-hair);background:var(--tp-head);font-size:13px;color:var(--tp-body-alt)}.tp-kn-docbar-text b{color:var(--tp-ink)}.tp-kn-docbar-actions{display:flex;gap:8px;flex-wrap:wrap}.tp-kn-reviewed{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--tp-green-text)}.tp-kn-reviewed .tp-textbtn{font-size:12px}.tp-kn-value{font-size:30px}.tp-kn-tile-none{margin-top:8px;font-size:13px;color:var(--tp-hint)}.tp-kn-top{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--tp-hair)}.tp-kn-tabs{flex-wrap:wrap;max-width:100%}.tp-kn-tabs button{display:flex;gap:7px;align-items:center;font-size:13px;padding:8px 15px}.tp-kn-tab-n{font-size:11px;color:var(--tp-hint);font-weight:700}.tp-kn-answer-tools{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.tp-kn-search{width:240px;max-width:100%;padding:8px 14px}.tp-kn-empty{margin:0;padding:30px 20px;font-size:13px;color:var(--tp-secondary)}.tp-kn-empty-flush{padding:22px 0}.tp-kn-answers{padding:18px 20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(380px,100%),1fr));gap:14px}.tp-kn-answer{padding:18px;display:flex;flex-direction:column;gap:10px;border:1px solid transparent;transition:border-color .14s}.tp-kn-answer:hover{border-color:var(--tp-accent)}.tp-kn-answer-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.tp-kn-status{display:flex;align-items:center;gap:7px;font-size:11.5px;font-weight:700}.tp-kn-used{font-size:11.5px;color:var(--tp-hint)}.tp-kn-q{font-size:15px;font-weight:800;letter-spacing:-.01em}.tp-kn-a{font-size:13px;line-height:1.55;color:var(--tp-ink700)}.tp-kn-a,.tp-kn-excerpt{margin:0;white-space:pre-wrap}.tp-kn-excerpt{font-size:12px;line-height:1.5;color:var(--tp-muted);background:var(--tp-row-hover);border-radius:10px;padding:8px 10px}.tp-kn-src{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--tp-muted);min-width:0}.tp-kn-srcmark{background:var(--tp-a100);color:var(--tp-accent-text);border-radius:5px;padding:2px 6px;font-size:9.5px;font-weight:800}.tp-kn-actions{display:flex;gap:8px;padding-top:4px;align-items:center;flex-wrap:wrap}.tp-kn-archive{color:var(--tp-muted);font-size:12.5px}.tp-kn-docrow{display:grid;grid-template-columns:minmax(0,1fr) 70px 110px 150px 170px 130px;gap:14px;align-items:center;padding:12px 20px;border-top:1px solid var(--tp-hair);transition:background .14s}.tp-kn-docrow:hover{background:var(--tp-row-hover)}.tp-kn-dochead,.tp-kn-dochead:hover{padding:10px 20px;background:var(--tp-head);border-top:none;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tp-hint)}.tp-kn-doc{gap:10px;min-width:0}.tp-kn-doc,.tp-kn-typemark{display:flex;align-items:center}.tp-kn-typemark{width:34px;height:24px;border-radius:6px;color:#fff;font-size:9.5px;font-weight:800;justify-content:center;flex-shrink:0}.tp-kn-docname{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-root a.tp-kn-docname{color:var(--tp-ink)}.tp-root a.tp-kn-docname:hover{color:var(--tp-accent-text)}.tp-kn-size{font-size:12.5px;color:var(--tp-secondary)}.tp-kn-n{color:var(--tp-ink700);font-weight:600}.tp-kn-changed,.tp-kn-n{font-size:12.5px}.tp-kn-changed b{display:block;font-weight:600}.tp-kn-changed span{display:block;font-size:11.5px;color:var(--tp-hint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-kn-docstatus{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--tp-ink700)}.tp-kn-docaction{display:flex;justify-content:flex-end}.tp-kn-removed{opacity:.5}.tp-kn-foot{margin:0;padding:14px 20px;border-top:1px solid var(--tp-hair);font-size:12px;color:var(--tp-muted)}.tp-kn-queue{padding:8px 20px 16px}.tp-kn-question{padding:16px 0;border-bottom:1px solid var(--tp-hair);display:flex;flex-direction:column;gap:10px}.tp-kn-question-row{display:flex;justify-content:space-between;gap:14px;align-items:center;flex-wrap:wrap}.tp-kn-question-text{font-size:14.5px;font-weight:800}.tp-kn-question-meta{margin-top:3px;font-size:12px;color:var(--tp-muted)}.tp-kn-answerbox{border:1px solid var(--tp-line);border-radius:12px;padding:11px 13px;font-size:13px;outline:none;resize:vertical;color:var(--tp-ink)}.tp-kn-answerbox:focus{border-color:var(--tp-accent)}.tp-allow{padding:20px 22px;display:flex;flex-direction:column;gap:14px}.tp-allow-sub{margin:4px 0 0;font-size:12.5px;color:var(--tp-secondary);line-height:1.5}.tp-allow-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--tp-hair)}.tp-allow-name{font-size:13.5px;font-weight:700}.tp-allow-note{font-size:11.5px;color:var(--tp-hint)}.tp-allow-add{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.tp-allow-error{font-size:12.5px;color:var(--tp-red-text)}.tp-allow-confirm{padding:16px 18px;display:flex;flex-direction:column;gap:6px}.tp-allow-warn{margin:4px 0 0;background:var(--tp-amber-bg);color:var(--tp-amber-text);border-radius:12px;padding:10px 12px;font-size:12.5px}@media (max-width:900px){.tp-kn-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.tp-switch{position:relative;width:40px;height:24px;flex-shrink:0;border:none;border-radius:999px;background:var(--tp-a150);cursor:pointer;padding:0;transition:background .14s}.tp-switch:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,12,56,.2);transition:left .14s}.tp-switch[aria-checked=true]{background:var(--tp-accent)}.tp-switch[aria-checked=true]:after{left:18px}.tp-switch:disabled{cursor:not-allowed;opacity:.55}.tp-set-chips{display:flex;flex-wrap:wrap;gap:8px}.tp-checkchip{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--tp-menu-line);background:#fff;color:var(--tp-ink);border-radius:999px;padding:7px 13px;font-size:12.5px;font-weight:600;cursor:pointer}.tp-checkchip-box{width:16px;height:16px;border-radius:5px;border:1.5px solid var(--tp-a200);display:flex;align-items:center;justify-content:center;color:var(--tp-navy)}.tp-checkchip-box svg{opacity:0}.tp-checkchip[aria-pressed=true] .tp-checkchip-box{background:var(--tp-accent);border-color:var(--tp-accent)}.tp-checkchip[aria-pressed=true] .tp-checkchip-box svg{opacity:1}.tp-checkchip[data-locked=true]{cursor:not-allowed;color:var(--tp-secondary)}.tp-rolechip{display:inline-block;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.tp-rolechip-admin{background:var(--tp-ink);color:#fff}.tp-rolechip-team{background:var(--tp-hair);color:var(--tp-ink700)}.tp-rolechip-staff{background:var(--tp-a125);color:var(--tp-accent-text)}.tp-rolechip-pending{background:var(--tp-amber-bg);color:var(--tp-amber-text)}.tp-set-tabs{align-self:flex-start;flex-wrap:wrap}.tp-set-tabs button{font-size:13px;font-weight:700;padding:8px 16px}.tp-set-head{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;flex-wrap:wrap;gap:10px}.tp-set-sub{margin:3px 0 0;font-size:12.5px;color:var(--tp-secondary)}.tp-set-row{display:grid;grid-template-columns:minmax(0,1.4fr) 110px minmax(0,1.3fr) 100px;gap:14px;align-items:center;width:100%;padding:12px 20px;border:none;border-top:1px solid var(--tp-hair);background:none;text-align:left;cursor:pointer;color:var(--tp-ink);transition:background .14s}.tp-set-row:hover{background:var(--tp-row-hover)}.tp-set-row:disabled{cursor:default}.tp-set-row-static:hover,.tp-set-row:disabled:hover{background:none}.tp-set-row-static{cursor:default}.tp-set-row-off{opacity:.55}.tp-set-who{gap:10px;min-width:0}.tp-set-avatar,.tp-set-who{display:flex;align-items:center}.tp-set-avatar{width:32px;height:32px;border-radius:50%;background:var(--tp-a125);color:var(--tp-accent-text);font-size:11.5px;font-weight:800;justify-content:center;flex-shrink:0}.tp-set-name{display:block;font-size:13.5px;font-weight:700}.tp-set-email{display:block;font-size:11.5px;color:var(--tp-hint)}.tp-set-email,.tp-set-pages{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-set-pages{font-size:12.5px;color:var(--tp-secondary)}.tp-set-last{font-size:12px;color:var(--tp-hint);text-align:right}.tp-set-invite-actions{display:flex;gap:12px;justify-content:flex-end}.tp-set-link{color:var(--tp-accent)}.tp-set-note{margin:0;padding:12px 20px 18px;border-top:1px solid var(--tp-hair);font-size:12px;color:var(--tp-muted)}.tp-set-visibility{padding:0 20px 20px}.tp-set-viscard{padding:16px 18px;max-width:520px}.tp-set-visrow{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;border-top:1px solid var(--tp-hair);font-size:13.5px;font-weight:600}.tp-set-visrow>span{min-width:0}.tp-set-visrow .tp-set-email{white-space:normal}.tp-set-escalation{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.tp-set-escalation .tp-formfield{width:100%}.tp-set-visnote{margin:10px 0 0;font-size:12px;color:var(--tp-muted)}.tp-set-autos{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:12px;padding:10px 20px 20px}.tp-set-auto{padding:16px;display:flex;flex-direction:column;gap:10px}.tp-set-auto-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.tp-set-auto-name{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:800;min-width:0}.tp-set-auto-to{font-size:12px;color:var(--tp-muted);overflow-wrap:anywhere}.tp-set-auto-state{font-size:11.5px;font-weight:700}.tp-set-honest{margin:0;padding:0 20px 18px;font-size:12px;color:#5E648A}.tp-set-prefs{padding:0 20px 20px;max-width:620px}.tp-sheet{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:24px;padding:18px 20px}.tp-sheet-col{display:flex;flex-direction:column;gap:12px;min-width:0}.tp-sheet-note{margin:0;background:var(--tp-amber-bg);color:var(--tp-amber-text);border-radius:12px;padding:10px 12px;font-size:12.5px;line-height:1.5}.tp-sheet-metric{display:flex;align-items:center;gap:10px;background:#fff;border-radius:12px;padding:9px 12px}.tp-sheet-metric-n{width:28px;height:28px;border-radius:8px;background:var(--tp-a100);color:var(--tp-accent-text);font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tp-sheet-metric input{flex:1;min-width:0;border:none;outline:none;background:none;font-size:13px;font-weight:600;color:var(--tp-ink)}.tp-sheet-metric{border:1.5px solid transparent}.tp-sheet-metric:focus-within{border-color:var(--tp-accent)}.tp-sheet-rank{display:flex;align-items:center;gap:10px;flex-wrap:wrap}@media (max-width:720px){.tp-set-row{grid-template-columns:minmax(0,1fr) auto}.tp-set-last,.tp-set-pages{display:none}}.tp-as-title-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tp-as-chip-off{background:var(--tp-a100);color:var(--tp-secondary)}.tp-as-start{font-size:12px;font-weight:700}.tp-as-empty{margin:auto;text-align:center;font-size:13px;color:var(--tp-secondary);padding:40px 0}.tp-as-typebar-live{background:#fff}.tp-as-typebar-live textarea{flex:1;min-width:0;border:none;outline:none;background:none;font-size:14px;color:var(--tp-ink);resize:none;line-height:1.4;max-height:132px;padding:6px 0;font-family:inherit}.tp-as-typebar-live textarea::placeholder{color:var(--tp-hint)}.tp-as-typebar-live textarea:disabled{color:var(--tp-hint);cursor:not-allowed}.tp-as-send,.tp-as-typebar-live button.tp-as-send{border:none;background:var(--tp-navy);color:#fff;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:700;cursor:pointer;transition:background .14s}.tp-as-send:hover:not(:disabled){background:var(--tp-accent);color:var(--tp-navy)}.tp-as-send:disabled,.tp-as-typebar-live button.tp-as-send:disabled{background:#B9BED6;color:#fff;cursor:not-allowed}.tp-as-typing{display:flex;gap:12px;align-items:center;color:var(--tp-muted);font-size:13px}.tp-as-typing-dot{width:34px;height:34px;border-radius:11px;background:var(--tp-a125);flex-shrink:0}.tp-root a.tp-as-item-link{color:var(--tp-ink)}.tp-root a.tp-as-item-link:hover{color:var(--tp-accent-text)}.tp-root a.tp-as-src{color:var(--tp-ink)}.tp-root a.tp-as-src:hover .tp-as-open{color:var(--tp-accent-text)}.tp-as-change-live:disabled{cursor:not-allowed;opacity:.6}.tp-as-actions .tp-as-change-live{cursor:pointer}.tp-as-actions .tp-btn-primary:disabled{opacity:.6;cursor:not-allowed}.tp-as-done{font-size:12.5px;font-weight:700;color:var(--tp-green-text)}.tp-as-done a,.tp-root a.tp-as-done{color:var(--tp-accent)}.tp-as-muted{font-size:12.5px;color:var(--tp-muted)}.tp-as-muted-line{align-self:flex-start;padding-left:46px}.tp-as-error{display:flex;align-items:center;gap:10px;align-self:flex-start;max-width:86%;background:var(--tp-amber-bg);border-radius:12px;padding:10px 12px;font-size:12.5px;color:var(--tp-amber-text);font-weight:600}@media (max-width:720px){.tp-as-muted-line{padding-left:0}.tp-as-error{max-width:100%}}.tp-as-options{display:flex;flex-wrap:wrap;gap:8px}.tp-as-option{border:1px solid #eadfc2;background:#F7F8FD;color:#8C6A17;border-radius:999px;padding:7px 12px;font-size:12.5px;font-weight:700;cursor:pointer;font-family:inherit;transition:background .14s}.tp-as-option:hover{background:#F7F2E4}.tp-as-option:disabled{opacity:.6;cursor:default}.tp-as-status{display:flex;gap:12px;align-items:center;color:var(--tp-muted);font-size:13px;min-height:34px}.tp-as-status-text{animation:tpFade .12s ease-out}.tp-as-dots{display:inline-flex;gap:4px;margin-left:2px;align-items:center}.tp-as-dots i{width:6px;height:6px;border-radius:50%;background:var(--tp-hint);animation:tpDot 1.2s ease-in-out infinite}.tp-as-dots i:nth-child(2){animation-delay:.2s}.tp-as-dots i:nth-child(3){animation-delay:.4s}@media (prefers-reduced-motion:reduce){.tp-as-dots i{animation:none;opacity:.6}}.tp-as-bubble{position:relative}.tp-as-copy{position:absolute;top:11px;right:14px;border:none;background:none;color:var(--tp-hint);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;opacity:0;transition:opacity .14s,color .14s;font-family:inherit;padding:0}.tp-as-bubble:hover .tp-as-copy,.tp-as-copy:focus-visible{opacity:1}.tp-as-copy:hover{color:var(--tp-accent)}.tp-as-md{gap:8px}.tp-as-md,.tp-as-md-list{display:flex;flex-direction:column}.tp-as-md-list{margin:0;padding-left:20px;font-size:14px;line-height:1.6;color:var(--tp-body);gap:4px}.tp-root .tp-as-md a{color:var(--tp-accent);font-weight:600}.tp-root .tp-as-md a:hover{color:var(--tp-accent-text)}.tp-as-revealing{min-height:1.6em}.tp-as-item-pop,.tp-as-retry{animation:tpPop .18s ease-out}.tp-as-retry{display:flex;align-items:center;gap:10px;flex-wrap:wrap;align-self:flex-start;max-width:86%;background:var(--tp-amber-bg);border-radius:12px;padding:10px 12px;font-size:12.5px;color:var(--tp-amber-text);font-weight:600}.tp-as-retry-btn{border:1px solid var(--tp-amber-text);background:#fff;color:var(--tp-amber-text);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;cursor:pointer;font-family:inherit;transition:background .14s,color .14s}.tp-as-retry-btn:hover{background:var(--tp-amber-text);color:#fff}.tp-as-title-actions{position:relative}.tp-as-history{position:absolute;right:0;top:calc(100% + 10px);width:min(360px,calc(100vw - 32px));z-index:50;padding:14px;display:flex;flex-direction:column;gap:8px;animation:tpPop .16s ease-out;overflow:visible}.tp-as-history-head{display:flex;justify-content:space-between;align-items:center}.tp-as-history-title{font-size:13px;font-weight:700}.tp-as-history-close{border:none;background:none;color:var(--tp-hint);font-size:18px;cursor:pointer;line-height:1;padding:0 2px;font-family:inherit}.tp-as-history-empty{margin:0;font-size:12.5px;color:var(--tp-hint)}.tp-as-history-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;max-height:360px;overflow-y:auto}.tp-as-history-item{width:100%;text-align:left;background:none;color:#fff;padding:9px 8px;border:none;border-top:1px solid #132668;cursor:pointer;display:flex;flex-direction:column;gap:3px;border-radius:8px;font-family:inherit;transition:background .14s}.tp-as-history-item:hover,.tp-as-history-item[aria-current=true]{background:#0D1F5E}.tp-as-history-item-title{font-size:13px;font-weight:600;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tp-as-history-item-meta{font-size:11.5px;color:var(--tp-hint)}.tp-as-you[data-pending=true]{opacity:.85}@media (max-width:720px){.tp-as-convo{min-height:0;height:calc(100dvh - var(--tp-as-top, 180px) - 12px)}.tp-as-retry{max-width:100%}}.tp-bone{background:linear-gradient(90deg,var(--tp-a100) 0,var(--tp-a150) 40%,var(--tp-a100) 80%);background-size:200% 100%;animation:tpShimmer 1.6s linear infinite;border-radius:8px;flex-shrink:0}.tp-bone-on-dark{background:linear-gradient(90deg,rgba(255,255,255,.1),rgba(255,255,255,.22) 40%,rgba(255,255,255,.1) 80%);background-size:200% 100%}@keyframes tpShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.tp-sk-page{pointer-events:none}.tp-sk-titlerow{min-height:66px}.tp-sk-seg{padding:3px}.tp-sk-card{padding:22px 24px}.tp-sk-tile{padding:18px 20px}.tp-sk-list{padding:0;overflow:hidden}.tp-sk-table{display:flex;flex-direction:column;min-width:0}.tp-sk-head{height:37px}.tp-sk-head,.tp-sk-row{display:grid;gap:16px;align-items:center;padding:0 20px}.tp-sk-row{height:69px;border-top:1px solid var(--tp-hair)}.tp-sk-band{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);min-height:258px;border-bottom:1px solid var(--tp-hair)}.tp-sk-band .tp-band-cell{min-height:128px;box-sizing:border-box}.tp-sk-filterbar{min-height:118px;box-sizing:border-box}.tp-sk-tfoot{min-height:45px;box-sizing:border-box}.tp-sk-kntop{min-height:77px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px}.tp-sk-hero{padding:28px;min-height:341px;box-sizing:border-box}.tp-home-cards .tp-sk-card{min-height:266px;box-sizing:border-box}.tp-sk-podium,.tp-sk-todo{padding:20px 22px;min-height:189px;box-sizing:border-box}.tp-sk-line{margin-top:16px}.tp-sk-podium-steps{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:16px}.tp-sk-latest{display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1fr) 100px 90px;gap:16px;align-items:center;border-top:1px solid var(--tp-hair);padding:16px 6px}.tp-sk-sales-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.tp-sk-setrow{display:grid;grid-template-columns:minmax(0,1.4fr) 110px minmax(0,1.3fr) 100px;gap:14px;align-items:center;height:63px;box-sizing:border-box;padding:0 20px;border-top:1px solid var(--tp-hair)}.tp-sk-tile{min-height:128px;box-sizing:border-box}.tp-sk-bot{display:flex;gap:12px;align-items:flex-start}.tp-sk-convo .tp-as-scroll{justify-content:flex-start}.tp-solid{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(255,255,255,.92)}.tp-load-failed{padding:40px 20px}.tp-error-card{padding:0}@media (max-width:720px){.tp-sk-band{grid-template-columns:1fr}.tp-sk-latest,.tp-sk-setrow{grid-template-columns:minmax(0,1fr) 90px}}@media (prefers-reduced-motion:reduce){.tp-bone,.tp-bone-on-dark{animation:none}}.tp-ctable-reason{white-space:normal;line-height:1.4;min-width:260px}.tp-as-table-wrap{display:flex;flex-direction:column;gap:8px;min-width:0}.tp-as-table-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.tp-as-table-title{font-size:13px;font-weight:700;color:var(--tp-ink)}.tp-as-table-csv{font-size:12px}.tp-as-table{width:100%;border-collapse:collapse;font-size:12.5px;color:var(--tp-ink700)}.tp-as-table th{text-align:left;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tp-hint);padding:8px 12px;background:var(--tp-head)}.tp-as-table td,.tp-as-table th{border-bottom:1px solid var(--tp-hair);white-space:nowrap}.tp-as-table td{padding:10px 12px}.tp-as-table tr:last-child td{border-bottom:none}.tp-as-table .tp-as-num{text-align:right;font-variant-numeric:tabular-nums}.tp-as-table-note{margin:0;font-size:11.5px;color:var(--tp-hint)}.tp-set-switchrow{display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:13px;font-weight:600;color:var(--tp-ink)}.tp-set-switchrow small{display:block;margin-top:2px;font-size:12px;font-weight:500;color:var(--tp-secondary)}.tp-as-welcome{display:flex;flex-direction:column;gap:16px;padding:8px 4px 4px;max-width:720px;animation:tpFade .18s ease-out}.tp-as-welcome-text{margin:0;font-size:15px;line-height:1.55;color:var(--tp-body)}.tp-as-caps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tp-as-cap{text-align:left;display:flex;flex-direction:column;gap:4px;background:#fff;border:1px solid #e8ebf7;border-radius:14px;padding:12px 14px;cursor:pointer;font-family:inherit;color:var(--tp-ink);transition:border-color .14s}.tp-as-cap:hover:not(:disabled){border-color:var(--tp-accent)}.tp-as-cap:disabled{cursor:default;opacity:.7}.tp-as-cap-title{font-size:13.5px;font-weight:700;color:var(--tp-ink)}.tp-as-cap-line{font-size:12.5px;line-height:1.45;color:var(--tp-secondary)}.tp-as-welcome-try{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tp-hint);margin-top:4px}.tp-as-suggest{display:flex;flex-wrap:wrap;gap:8px}.tp-as-suggest-in{animation:tpPop .18s ease-out}.tp-as-turn{display:flex;flex-direction:column;gap:10px}.tp-as-follow{padding-left:46px}.tp-as-cap-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tp-as-cap-small{text-align:left;display:flex;flex-direction:column;gap:3px;cursor:pointer;font-family:inherit;color:var(--tp-ink);transition:border-color .14s}.tp-as-cap-small:hover:not(:disabled){border-color:var(--tp-accent)}.tp-as-cap-small:disabled{cursor:default}.tp-as-cap-small .tp-as-cap-title{font-size:12.5px}.tp-as-cap-small .tp-as-cap-line{font-size:11.5px}.tp-as-recent{padding:20px;display:flex;flex-direction:column;gap:10px}.tp-as-recent-empty{margin:0;font-size:12.5px;color:var(--tp-hint)}.tp-as-recent-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.tp-as-recent-item{width:100%;text-align:left;border:none;background:none;color:var(--tp-ink700);font-size:12.5px;line-height:1.4;padding:8px 0;border-top:1px solid var(--tp-hair);cursor:pointer;font-family:inherit;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color .14s}.tp-as-recent-list li:first-child .tp-as-recent-item{border-top:none;padding-top:2px}.tp-as-recent-item:hover:not(:disabled){color:var(--tp-accent-text)}.tp-as-recent-item:disabled{cursor:default;color:var(--tp-hint)}@media (max-width:720px){.tp-as-caps{grid-template-columns:minmax(0,1fr)}.tp-as-follow{padding-left:0}}.tp-as-step{display:block;padding:0;overflow:hidden}.tp-as-step-row{width:100%;display:grid;grid-template-columns:28px minmax(0,1fr) 18px;gap:10px;align-items:center;padding:10px 14px;border:none;background:none;text-align:left;cursor:pointer;font-family:inherit;color:var(--tp-ink700);transition:background .14s}.tp-as-step-row:hover:not(:disabled){background:var(--tp-row-hover)}.tp-as-step-row:disabled{cursor:default}.tp-as-step-row:focus-visible{outline:2px solid var(--tp-accent);outline-offset:-2px;border-radius:14px}.tp-as-step-title{font-size:13.5px;line-height:1.45;color:var(--tp-ink700)}.tp-as-step-chev{display:inline-flex;color:var(--tp-hint);transition:transform .18s ease-out}.tp-as-section[data-open=true] .tp-as-step-chev,.tp-as-step[data-open=true] .tp-as-step-chev{transform:rotate(180deg)}.tp-as-step-fold{display:grid;grid-template-rows:0fr;transition:grid-template-rows .18s ease-out}.tp-as-section[data-open=true]>.tp-as-step-fold,.tp-as-step[data-open=true]>.tp-as-step-fold{grid-template-rows:1fr}.tp-as-step-fold-in{min-height:0;overflow:hidden}.tp-as-step-detail{margin:0;padding:0 14px 12px 52px;font-size:13px;line-height:1.55;color:var(--tp-secondary)}.tp-as-section-toggle{width:100%;border:none;background:none;cursor:pointer;font-family:inherit;text-align:left;padding:4px 0;display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:baseline;gap:12px;color:inherit}.tp-as-section-toggle .tp-as-step-chev{align-self:center}.tp-as-section-n{font-weight:600;color:var(--tp-hint)}.tp-as-section>.tp-as-step-fold>.tp-as-step-fold-in{padding-top:2px}.tp-as-cap-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.tp-as-cap-list li+li{border-top:1px solid var(--tp-hair)}.tp-as-cap-row{display:block;width:100%;text-align:left;border:none;background:none;padding:9px 2px;font-family:inherit;font-size:13px;font-weight:600;color:var(--tp-ink);cursor:pointer;transition:color .18s ease-out}.tp-as-cap-row:hover:not(:disabled){color:var(--tp-accent-text)}.tp-as-cap-row:disabled{cursor:default;color:var(--tp-secondary)}.tp-as-sources{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.tp-as-sources .tp-as-src{padding:8px 12px}.tp-as-turn-follow{margin-top:-16px}@media (max-width:720px){.tp-as-turn-follow{margin-top:-10px}}