body.tenza-dashboard-page{margin:0;background:#0a0f1c;color:#e2e8f0}body.tenza-dashboard-page .tdash-main{display:block;margin:0;padding:0}.tdash{--td-bg:#0a0f1c;--td-surface:#0f172a;--td-raised:#1e293b;--td-line:rgba(148, 163, 184, 0.2);--td-line-strong:rgba(148, 163, 184, 0.42);--td-text:#e2e8f0;--td-strong:#f8fafc;--td-muted:#b4c0d0;--td-dim:#94a3b8;--td-teal:#2dd4bf;--td-cyan:#22d3ee;--td-amber:#f59e0b;--td-amber-soft:#fbbf24;--td-radius:16px;position:relative;background:var(--td-bg);color:var(--td-text);font-family:'Inter',system-ui,-apple-system,'Segoe UI',sans-serif;font-size:16px;line-height:1.5;padding-bottom:56px;overflow-x:clip;-webkit-font-smoothing:antialiased}.tdash *,.tdash *::before,.tdash *::after{box-sizing:border-box}.tdash img{max-width:100%;height:auto}.tdash .tdash-wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 16px}@media (min-width:768px){.tdash .tdash-wrap{padding:0 24px}}.tdash .screen-reader-text,.tdash .tdash-live{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tdash .tdash-skip{position:absolute;left:16px;top:-60px;z-index:1001;padding:12px 16px;background:var(--td-cyan);color:#04111d;font-weight:700;border-radius:10px;text-decoration:none}.tdash .tdash-skip:focus{top:12px;color:#04111d}.tdash a:focus-visible,.tdash button:focus-visible,.tdash summary:focus-visible,.tdash [tabindex]:focus-visible{outline:3px solid var(--td-cyan);outline-offset:2px}.tdash .tdash-content:focus{outline:none}.tdash .tdash-ico{width:22px;height:22px;flex:0 0 auto}.tdash .tdash-ico-sm{width:16px;height:16px}.tdash .tdash-btn,.tdash .tdash-btn:visited{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid #fff0;border-radius:10px;background:#fff0;color:var(--td-text);font-family:inherit;font-size:.92rem;font-weight:600;line-height:1.2;letter-spacing:0;text-transform:none;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:none;transition:background-color 0.15s ease,border-color 0.15s ease,color 0.15s ease}.tdash .tdash-btn--primary,.tdash .tdash-btn--primary:visited{background:linear-gradient(135deg,#14b8a6 0%,#22d3ee 100%);border-color:rgb(34 211 238 / .6);color:#04111d}.tdash .tdash-btn--primary:hover,.tdash .tdash-btn--primary:focus{background:linear-gradient(135deg,#2dd4bf 0%,#67e8f9 100%);border-color:#67e8f9;color:#04111d}.tdash .tdash-btn--ghost,.tdash .tdash-btn--ghost:visited{background:#fff0;border-color:var(--td-line-strong);color:var(--td-text)}.tdash .tdash-btn--ghost:hover,.tdash .tdash-btn--ghost:focus{background:rgb(148 163 184 / .1);border-color:var(--td-muted);color:var(--td-strong)}.tdash .tdash-bar{background:var(--td-surface);border-bottom:1px solid var(--td-line)}.tdash .tdash-bar-in{max-width:1200px;margin:0 auto;padding:10px 16px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.tdash .tdash-brand,.tdash .tdash-brand:visited,.tdash .tdash-brand:hover{display:inline-flex;align-items:center;gap:10px;min-height:44px;text-decoration:none;color:var(--td-strong)}.tdash .tdash-brand-logo{width:36px;height:36px;border-radius:8px;object-fit:contain}.tdash .tdash-brand-word{font-family:'Jura','Inter',sans-serif;font-weight:700;font-size:1.35rem;letter-spacing:.5px;line-height:1}.tdash .tdash-brand-word span{background:linear-gradient(135deg,#10b981 0%,#22d3ee 55%,#f59e0b 100%);-webkit-background-clip:text;background-clip:text;color:#fff0;-webkit-text-fill-color:#fff0}.tdash .tdash-bar-mid{display:flex;flex-wrap:wrap;gap:8px;margin:0 auto}.tdash .tdash-bar-end{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto}.tdash .tdash-seg{display:inline-flex;padding:3px;gap:2px;border:1px solid var(--td-line);border-radius:12px;background:var(--td-bg)}.tdash .tdash-seg-btn,.tdash .tdash-seg-btn:visited{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:0 14px;border-radius:9px;color:var(--td-muted);font-size:.9rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color 0.15s ease,color 0.15s ease}.tdash .tdash-seg-btn:hover,.tdash .tdash-seg-btn:focus{color:var(--td-strong);background:rgb(148 163 184 / .1)}.tdash .tdash-seg-btn[aria-pressed="true"]{color:var(--td-strong);background:rgb(45 212 191 / .16);box-shadow:inset 0 0 0 1px rgb(45 212 191 / .55)}.tdash .tdash-mode,.tdash .tdash-mode:visited{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;border:1px solid var(--td-line);border-radius:12px;background:var(--td-bg);color:var(--td-muted);font-size:.9rem;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}.tdash .tdash-mode:hover,.tdash .tdash-mode:focus{border-color:var(--td-teal);background:var(--td-bg);color:var(--td-muted)}.tdash .tdash-mode:focus-visible{outline:2px solid var(--td-teal);outline-offset:2px}.tdash .tdash-mode-word{color:var(--td-muted);transition:color 0.15s ease}.tdash[data-mode="simple"] .tdash-mode-word--simple,.tdash[data-mode="complex"] .tdash-mode-word--expert{color:var(--td-strong)}.tdash .tdash-mode-track{position:relative;flex:0 0 auto;width:40px;height:22px;border-radius:999px;background:rgb(148 163 184 / .25);box-shadow:inset 0 0 0 1px var(--td-line-strong);transition:background-color 0.15s ease}.tdash .tdash-mode-knob{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#e2e8f0;transition:transform 0.15s ease}.tdash[data-mode="complex"] .tdash-mode-track{background:rgb(45 212 191 / .45);box-shadow:inset 0 0 0 1px rgb(45 212 191 / .75)}.tdash[data-mode="complex"] .tdash-mode-knob{transform:translateX(18px);background:#f8fafc}@media (prefers-reduced-motion:reduce){.tdash .tdash-mode-word,.tdash .tdash-mode-track,.tdash .tdash-mode-knob{transition:none}}.tdash .tdash-account,.tdash .tdash-account:visited{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 12px 0 6px;border:1px solid var(--td-line);border-radius:999px;color:var(--td-text);text-decoration:none;font-weight:600;font-size:.9rem;max-width:220px}.tdash .tdash-account:hover,.tdash .tdash-account:focus{border-color:var(--td-teal);color:var(--td-strong)}.tdash .tdash-avatar{width:32px;height:32px;border-radius:50%}.tdash .tdash-account-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:899px){.tdash .tdash-bar-mid{order:3;width:100%;margin:0}}@media (max-width:520px){.tdash .tdash-bar-in{padding:8px 16px 10px}.tdash .tdash-bar-mid .tdash-seg{width:100%}.tdash .tdash-bar-mid .tdash-seg-btn{flex:1 1 0%;padding:0 8px}.tdash .tdash-bar-mid .tdash-mode{width:100%;justify-content:center}.tdash .tdash-bar-end .tdash-btn{padding:0 12px}.tdash .tdash-account{max-width:150px}}@media (max-width:400px){.tdash .tdash-brand-word{font-size:1.15rem}.tdash .tdash-bar-end .tdash-btn--ghost .tdash-ico{display:none}}.tdash .tdash-h1{margin:0 0 18px;font-family:'Jura','Inter',sans-serif;font-weight:700;font-size:clamp(1.75rem, 4.2vw, 2.6rem);line-height:1.15;letter-spacing:.2px;color:var(--td-strong);text-transform:none}.tdash .tdash-grad{background:linear-gradient(135deg,#2dd4bf 0%,#22d3ee 55%,#7dd3fc 100%);-webkit-background-clip:text;background-clip:text;color:#fff0;-webkit-text-fill-color:#fff0}.tdash .tdash-h2{margin:0 0 6px;font-family:'Jura','Inter',sans-serif;font-weight:700;font-size:clamp(1.35rem, 2.6vw, 1.7rem);line-height:1.2;color:var(--td-strong);text-transform:none;letter-spacing:.2px}.tdash .tdash-h3{margin:0;font-family:'Jura','Inter',sans-serif;font-weight:700;font-size:1.15rem;line-height:1.25;color:var(--td-strong);text-transform:none;letter-spacing:.2px}.tdash .tdash-h3--amber{color:var(--td-amber-soft)}.tdash .tdash-h4{margin:22px 0 10px;font-family:'Inter',sans-serif;font-weight:700;font-size:.8rem;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--td-teal)}.tdash .tdash-h4--amber{color:var(--td-amber-soft)}.tdash .tdash-lead{margin:0;color:var(--td-muted);font-size:1rem}.tdash .tdash-muted{margin:10px 0 0;color:var(--td-dim);font-size:.88rem}.tdash p{margin:0}.tdash .tdash-link,.tdash .tdash-link:visited{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--td-cyan);font-weight:600;font-size:.92rem;text-decoration:none}.tdash .tdash-link:hover,.tdash .tdash-link:focus{color:#67e8f9;text-decoration:underline;text-underline-offset:3px}.tdash .tdash-hero{padding-top:36px;padding-bottom:8px}.tdash .tdash-focus{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:760px){.tdash .tdash-focus{grid-template-columns:1fr 1fr}}.tdash .tdash-focus-item{display:flex;align-items:flex-start;gap:14px;margin:0;padding:16px 18px;background:var(--td-surface);border:1px solid var(--td-line);border-radius:var(--td-radius)}.tdash .tdash-focus-num{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;border-radius:50%;border:2px solid var(--td-teal);color:var(--td-teal);font-family:'Jura','Inter',sans-serif;font-weight:700}.tdash .tdash-focus-text{color:var(--td-muted);font-size:1.02rem;padding-top:5px}.tdash .tdash-focus-text strong{color:var(--td-strong);font-weight:700}.tdash .tdash-saved{display:flex;align-items:center;gap:10px;margin:18px 0 0;padding:12px 16px;background:rgb(45 212 191 / .1);border:1px solid rgb(45 212 191 / .4);border-radius:12px;color:#ccfbf1}.tdash .tdash-picker{padding-top:32px}.tdash .tdash-picker .tdash-lead{margin-bottom:18px}.tdash .tdash-picker-grid{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width:820px){.tdash .tdash-picker-grid{grid-template-columns:repeat(3,1fr)}}.tdash .tdash-pick,.tdash .tdash-pick:visited{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:190px;padding:24px 22px;background:linear-gradient(180deg,#132036 0%,#0f172a 100%);border:1px solid var(--td-line-strong);border-radius:18px;color:var(--td-text);text-decoration:none;transition:border-color 0.15s ease,transform 0.15s ease,box-shadow 0.15s ease}.tdash .tdash-pick:hover,.tdash .tdash-pick:focus{border-color:var(--td-teal);color:var(--td-text);box-shadow:0 10px 30px -18px rgb(45 212 191 / .6);transform:translateY(-2px)}.tdash .tdash-pick-ico{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;background:rgb(45 212 191 / .12);color:var(--td-teal)}.tdash .tdash-pick-ico .tdash-ico{width:28px;height:28px}.tdash .tdash-pick-title{font-family:'Jura','Inter',sans-serif;font-weight:700;font-size:1.3rem;color:var(--td-strong)}.tdash .tdash-pick-desc{color:var(--td-muted);font-size:.95rem}.tdash .tdash-pick-go{display:inline-flex;align-items:center;gap:6px;margin-top:auto;color:var(--td-teal);font-weight:700}.tdash .tdash-view{padding-top:32px}.tdash .tdash-view-head{display:flex;align-items:center;gap:14px;margin-bottom:18px}.tdash .tdash-view-ico{display:inline-flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;height:48px;border-radius:14px;background:rgb(45 212 191 / .12);color:var(--td-teal)}.tdash .tdash-box-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;margin-bottom:10px;min-height:44px}.tdash .tdash-progress{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:var(--td-raised);color:var(--td-muted);font-size:.82rem;font-weight:600}.tdash .tdash-steps-box{padding:16px 18px 18px;background:var(--td-surface);border:1px solid var(--td-line);border-radius:var(--td-radius)}.tdash .tdash-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:8px}@media (min-width:1000px){.tdash .tdash-steps{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}.tdash .tdash-step{margin:0}.tdash .tdash-step-link,.tdash a.tdash-step-link:visited{display:flex;align-items:center;gap:12px;height:100%;min-height:56px;padding:10px 12px;border:1px solid #fff0;border-radius:12px;color:var(--td-text);text-decoration:none}@media (min-width:1000px){.tdash .tdash-step-link{flex-direction:column;align-items:flex-start;gap:8px;padding:12px}}.tdash a.tdash-step-link:hover,.tdash a.tdash-step-link:focus{background:var(--td-raised);border-color:var(--td-line-strong);color:var(--td-strong)}.tdash .tdash-step.is-current .tdash-step-link{background:rgb(34 211 238 / .07);border-color:rgb(34 211 238 / .45)}.tdash .tdash-step-dot{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;border-radius:50%;border:2px solid var(--td-dim);color:var(--td-dim);font-weight:700;font-size:.9rem}.tdash .tdash-step.is-current .tdash-step-dot{border-color:var(--td-cyan);background:rgb(34 211 238 / .14);color:var(--td-cyan)}.tdash .tdash-step.is-done .tdash-step-dot{border-color:var(--td-teal);background:var(--td-teal);color:#04111d}.tdash .tdash-step-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.tdash .tdash-step-label{font-weight:600;font-size:.95rem;color:var(--td-strong)}.tdash .tdash-step.is-todo .tdash-step-label{color:var(--td-text)}.tdash .tdash-step-hint{color:var(--td-dim);font-size:.82rem}.tdash .tdash-step-badge{flex:0 0 auto;padding:3px 10px;border-radius:999px;font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--td-raised);color:var(--td-muted)}.tdash .tdash-step.is-current .tdash-step-badge{background:var(--td-cyan);color:#04111d}.tdash .tdash-step.is-done .tdash-step-badge{background:rgb(45 212 191 / .14);color:var(--td-teal)}.tdash .tdash-actions{display:grid;grid-template-columns:1fr;gap:12px;margin-top:18px}@media (min-width:700px){.tdash .tdash-actions{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}.tdash .tdash-action,.tdash .tdash-action:visited{display:flex;align-items:center;gap:14px;min-height:88px;padding:16px 18px;background:linear-gradient(180deg,#132036 0%,#0f172a 100%);border:1px solid rgb(45 212 191 / .3);border-radius:var(--td-radius);color:var(--td-text);text-decoration:none;transition:border-color 0.15s ease,box-shadow 0.15s ease}.tdash .tdash-action:hover,.tdash .tdash-action:focus{border-color:var(--td-teal);color:var(--td-text);box-shadow:0 10px 30px -20px rgb(45 212 191 / .7)}.tdash .tdash-action-ico{display:inline-flex;align-items:center;justify-content:center;flex:0 0 46px;width:46px;height:46px;border-radius:50%;background:rgb(45 212 191 / .12);color:var(--td-teal)}.tdash .tdash-action-text{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 auto}.tdash .tdash-action-title{font-family:'Jura','Inter',sans-serif;font-weight:700;font-size:1.08rem;line-height:1.25;color:var(--td-strong)}.tdash .tdash-action-desc{color:var(--td-muted);font-size:.88rem}.tdash .tdash-action-arrow{color:var(--td-dim)}.tdash .tdash-action:hover .tdash-action-arrow,.tdash .tdash-action:focus .tdash-action-arrow{color:var(--td-teal)}.tdash .tdash-action--amber,.tdash .tdash-action--amber:visited{border-color:rgb(245 158 11 / .38)}.tdash .tdash-action--amber:hover,.tdash .tdash-action--amber:focus{border-color:var(--td-amber);box-shadow:0 10px 30px -20px rgb(245 158 11 / .7)}.tdash .tdash-action--amber .tdash-action-ico{background:rgb(245 158 11 / .12);color:var(--td-amber-soft)}.tdash .tdash-action--amber:hover .tdash-action-arrow,.tdash .tdash-action--amber:focus .tdash-action-arrow{color:var(--td-amber-soft)}.tdash .tdash-markets{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:16px 0 0}.tdash .tdash-markets-label{color:var(--td-dim);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-right:4px}.tdash .tdash-pill,.tdash .tdash-pill:visited{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid var(--td-line-strong);border-radius:999px;background:#fff0;color:var(--td-text);font-size:.9rem;font-weight:600;text-decoration:none}.tdash .tdash-pill:hover,.tdash .tdash-pill:focus{border-color:var(--td-teal);color:var(--td-strong);background:rgb(45 212 191 / .08)}.tdash .tdash-pill--amber,.tdash .tdash-pill--amber:visited{border-color:rgb(245 158 11 / .45);color:var(--td-amber-soft)}.tdash .tdash-pill--amber:hover,.tdash .tdash-pill--amber:focus{border-color:var(--td-amber);color:#fde68a;background:rgb(245 158 11 / .08)}.tdash .tdash-block{margin-top:30px}.tdash .tdash-callout{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;padding:16px 18px;background:rgb(34 211 238 / .06);border:1px solid rgb(34 211 238 / .28);border-radius:14px}.tdash .tdash-callout p{color:var(--td-muted);flex:1 1 260px}.tdash .tdash-callout-btns{display:flex;flex-wrap:wrap;gap:8px}.tdash .tdash-empty{padding:16px 18px;background:var(--td-surface);border:1px dashed var(--td-line-strong);border-radius:14px}.tdash .tdash-empty p{color:var(--td-muted)}.tdash .tdash-grid{margin:0;max-width:100%}.tdash .tdash-grid .tenza-project-grid,.tdash .tdash-grid .tenza-project-slider{max-width:100%}.tdash .tdash-linklist{margin:0;padding:0 0 0 18px;color:var(--td-muted)}.tdash .tdash-linklist a{color:var(--td-cyan)}.tdash .tdash-chips-static{list-style:none;margin:0 0 6px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.tdash .tdash-chips-static li{margin:0;padding:6px 12px;border-radius:999px;background:var(--td-raised);color:var(--td-text);font-size:.85rem}.tdash .tdash-companies{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:10px}@media (min-width:700px){.tdash .tdash-companies{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.tdash .tdash-company{margin:0}.tdash .tdash-company-link,.tdash .tdash-company-link:visited{display:flex;align-items:center;gap:12px;min-height:72px;padding:12px 14px;background:var(--td-surface);border:1px solid rgb(245 158 11 / .3);border-radius:14px;color:var(--td-text);text-decoration:none}.tdash .tdash-company-link:hover,.tdash .tdash-company-link:focus{border-color:var(--td-amber);color:var(--td-strong)}.tdash .tdash-company-logo{flex:0 0 48px;width:48px;height:48px;border-radius:10px;object-fit:contain;background:#fff}.tdash .tdash-company-logo--blank{display:inline-flex;align-items:center;justify-content:center;background:rgb(245 158 11 / .12);color:var(--td-amber-soft)}.tdash .tdash-company-text{display:flex;flex-direction:column;min-width:0}.tdash .tdash-company-name{font-weight:700;color:var(--td-strong)}.tdash .tdash-company-meta{color:var(--td-dim);font-size:.84rem}.tdash .tdash-hero-lead{margin:10px 0 0;max-width:46rem}.tdash .tdash-focus--view{margin:0 0 4px}.tdash .tdash-explore{margin:14px 0 0}.tdash .tdash-explore[hidden],.tdash .tdash-pill[hidden]{display:none}.tdash button.tdash-pill{margin:0;font-family:inherit;line-height:1.2;cursor:pointer;box-shadow:none;text-transform:none;letter-spacing:normal}.tdash button.tdash-pill:hover,.tdash button.tdash-pill:focus,.tdash button.tdash-pill:active{border-color:var(--td-teal);color:var(--td-strong);background:rgb(45 212 191 / .08);box-shadow:none}.tdash details.tdash-steps-box{margin-top:18px}.tdash .tdash-steps-sum{cursor:pointer;list-style:none;margin-bottom:0}.tdash .tdash-steps-sum::-webkit-details-marker{display:none}.tdash .tdash-steps-sum::after{content:'';width:9px;height:9px;margin-left:auto;border-right:2px solid var(--td-dim);border-bottom:2px solid var(--td-dim);transform:rotate(45deg);transition:transform 0.15s ease}.tdash details[open]>.tdash-steps-sum{margin-bottom:10px}.tdash .tdash-steps-tag{flex:1 1 260px;min-width:0;color:var(--td-strong);font-size:.95rem;font-weight:600;text-align:center}@media (max-width:640px){.tdash .tdash-steps-tag{flex-basis:100%;order:3;text-align:left;font-size:.9rem}}.tdash details[open]>.tdash-steps-sum::after{transform:rotate(-135deg)}.tdash .tdash-portfolios{list-style:none;margin:0 0 6px;padding:0;display:grid;grid-template-columns:1fr;gap:10px}@media (min-width:700px){.tdash .tdash-portfolios{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}.tdash .tdash-portfolio{margin:0}.tdash .tdash-portfolio-link,.tdash .tdash-portfolio-link:visited{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:72px;padding:12px 14px;background:var(--td-surface);border:1px solid rgb(45 212 191 / .35);border-radius:14px;color:var(--td-text);text-decoration:none}.tdash .tdash-portfolio-link:hover,.tdash .tdash-portfolio-link:focus{border-color:var(--td-teal);color:var(--td-strong)}.tdash .tdash-portfolio-ico{display:inline-flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;height:48px;border-radius:10px;background:rgb(45 212 191 / .12);color:var(--td-teal)}.tdash .tdash-portfolio-text{display:flex;flex-direction:column;flex:1 1 180px;min-width:0}.tdash .tdash-portfolio-name{font-weight:700;color:var(--td-strong)}.tdash .tdash-portfolio-meta{color:var(--td-dim);font-size:.84rem}.tdash .tdash-portfolio-go{display:inline-flex;align-items:center;gap:6px;color:var(--td-teal);font-size:.86rem;font-weight:600}.tdash .tdash-panel{margin-top:26px;background:var(--td-surface);border:1px solid var(--td-line);border-radius:var(--td-radius)}.tdash .tdash-panel--plain{padding:16px 18px 18px}.tdash .tdash-panel--plain .tdash-h3{margin-bottom:10px}.tdash .tdash-summary{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;min-height:56px;padding:12px 52px 12px 18px;position:relative;cursor:pointer;list-style:none;border-radius:var(--td-radius)}.tdash .tdash-summary::-webkit-details-marker{display:none}.tdash .tdash-summary::after{content:'';position:absolute;right:20px;top:50%;width:10px;height:10px;margin-top:-7px;border-right:2px solid var(--td-cyan);border-bottom:2px solid var(--td-cyan);transform:rotate(45deg)}.tdash details[open]>.tdash-summary::after{transform:rotate(-135deg);margin-top:-2px}.tdash .tdash-summary-title{font-family:'Jura','Inter',sans-serif;font-weight:700;font-size:1.15rem;color:var(--td-strong)}.tdash .tdash-summary-hint{color:var(--td-dim);font-size:.88rem}.tdash .tdash-form{padding:4px 18px 18px}.tdash .tdash-form--inline{padding:0}.tdash .tdash-fieldset{margin:0 0 18px;padding:0;border:0;min-width:0}.tdash .tdash-legend{display:block;float:none;width:auto;margin:0 0 8px;padding:0;color:var(--td-text);font-weight:700;font-size:.92rem;border:0}.tdash .tdash-chips{display:flex;flex-wrap:wrap;gap:8px}.tdash .tdash-chip{position:relative;display:inline-flex;margin:0;line-height:1.2;vertical-align:top;cursor:pointer}.tdash .tdash-chip input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.tdash .tdash-chip span{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border:1px solid var(--td-line-strong);border-radius:999px;background:var(--td-bg);color:var(--td-muted);font-size:.9rem;font-weight:500;transition:background-color 0.15s ease,border-color 0.15s ease,color 0.15s ease}.tdash .tdash-chip:hover span{border-color:var(--td-muted);color:var(--td-strong)}.tdash .tdash-chip input:checked+span{background:rgb(45 212 191 / .16);border-color:var(--td-teal);color:var(--td-strong)}.tdash .tdash-chip input:checked+span::before{content:'';width:10px;height:6px;margin-top:-3px;border-left:2px solid var(--td-teal);border-bottom:2px solid var(--td-teal);transform:rotate(-45deg)}.tdash .tdash-chip input:focus-visible+span{outline:3px solid var(--td-cyan);outline-offset:2px}.tdash .tdash-field{display:flex;flex-direction:column;gap:6px;margin:0 0 18px;min-width:0}.tdash .tdash-row .tdash-field{margin-bottom:0}.tdash .tdash-label{display:block;margin:0;color:var(--td-text);font-weight:700;font-size:.92rem;line-height:1.3}.tdash .tdash-input,.tdash input.tdash-input[type="text"],.tdash input.tdash-input[type="number"],.tdash select.tdash-input{width:100%;max-width:100%;min-height:44px;margin:0;padding:0 12px;background:var(--td-bg);border:1px solid var(--td-line-strong);border-radius:10px;color:var(--td-text);font-family:inherit;font-size:1rem;line-height:1.2;box-shadow:none}.tdash .tdash-input::placeholder{color:var(--td-dim);opacity:1}.tdash .tdash-input:hover{border-color:var(--td-muted)}.tdash .tdash-input:focus,.tdash input.tdash-input[type="text"]:focus,.tdash input.tdash-input[type="number"]:focus,.tdash select.tdash-input:focus{border-color:var(--td-cyan);outline:2px solid rgb(34 211 238 / .35);outline-offset:1px;color:var(--td-strong)}.tdash select.tdash-input option{background:var(--td-surface);color:var(--td-text)}.tdash .tdash-row{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:640px){.tdash .tdash-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.tdash .tdash-sub{margin:0 0 18px}.tdash .tdash-sub-summary{display:inline-flex;align-items:center;min-height:44px;color:var(--td-cyan);font-weight:700;cursor:pointer;list-style:none}.tdash .tdash-sub-summary::-webkit-details-marker{display:none}.tdash .tdash-sub-summary::before{content:'+';display:inline-block;width:18px;font-weight:700}.tdash .tdash-sub[open]>.tdash-sub-summary::before{content:'\2212'}.tdash .tdash-form-btns{display:flex;flex-wrap:wrap;gap:10px}.tdash .tdash-my{margin-top:44px}.tdash .tdash-my>.tdash-h2{margin-bottom:12px}.tdash .tdash-tabs{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--td-line)}.tdash .tdash-tab,.tdash button.tdash-tab{display:inline-flex;align-items:center;min-height:48px;margin:0 0 -1px;padding:0 16px;background:#fff0;border:0;border-bottom:3px solid #fff0;border-radius:10px 10px 0 0;color:var(--td-muted);font-family:inherit;font-size:.95rem;font-weight:700;line-height:1.2;text-transform:none;letter-spacing:0;white-space:nowrap;cursor:pointer;box-shadow:none}.tdash .tdash-tab:hover,.tdash .tdash-tab:focus,.tdash button.tdash-tab:hover,.tdash button.tdash-tab:focus{background:rgb(148 163 184 / .08);border-bottom-color:var(--td-line-strong);color:var(--td-strong)}.tdash .tdash-tab[aria-selected="true"],.tdash button.tdash-tab[aria-selected="true"]{color:var(--td-strong);border-bottom-color:var(--td-teal);background:#fff0}.tdash .tdash-tabpanel{padding:20px 0 0;max-width:100%;overflow-x:auto}.tdash .tdash-tabpanel[hidden]{display:none}.tdash .tdash-guest{max-width:460px;margin:8px auto 0;padding:28px 26px;background:rgb(11 25 42 / .65);border:1px solid rgb(16 185 129 / .25);border-radius:14px;box-shadow:0 8px 32px -12px rgb(0 0 0 / .45);text-align:center}.tdash .tdash-guest-eyebrow{margin:0 0 18px;color:var(--td-teal);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.tdash .tdash-guest-ico{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;margin:0 auto 14px;border-radius:14px;background:rgb(16 185 129 / .1);border:1px solid rgb(16 185 129 / .3);color:var(--td-teal)}.tdash .tdash-guest-title{margin:0 0 8px;color:#fff;font-size:1.2rem;font-weight:700}.tdash .tdash-guest-desc{margin:0 0 20px;color:var(--td-dim);font-size:.9rem;line-height:1.5}.tdash .tdash-guest-cta,.tdash .tdash-guest-cta:visited{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:11px 16px;background:linear-gradient(135deg,#10b981,#34d399);color:#fff;font-weight:700;font-size:.92rem;border-radius:9px;text-decoration:none;box-shadow:0 4px 12px -4px rgb(16 185 129 / .55)}.tdash .tdash-guest-cta:hover,.tdash .tdash-guest-cta:focus{color:#fff;background:linear-gradient(135deg,#34d399,#6ee7b7)}.tdash .tdash-guest-list{list-style:none;display:flex;flex-direction:column;gap:9px;margin:16px 0 0;padding:14px;background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .05);border-radius:9px;text-align:left}.tdash .tdash-guest-list li{display:flex;align-items:center;gap:10px;margin:0;color:#cbd5e1;font-size:.88rem}.tdash .tdash-guest-list li::before{content:'';flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:#10b981}.tdash .tdash-guest-foot{margin:16px 0 0;padding-top:16px;border-top:1px solid rgb(255 255 255 / .08);color:var(--td-dim);font-size:.85rem}.tdash .tdash-guest-foot a,.tdash .tdash-guest-foot a:visited{color:#7dd3fc;font-weight:700;text-decoration:none;display:inline-block;padding:10px 0}.tdash .tdash-guest-foot a:hover,.tdash .tdash-guest-foot a:focus{color:#bae6fd;text-decoration:underline}.tdash .tdash-guest--compact{max-width:100%;margin-top:0}.tdash .tdash-complex{margin-top:44px;padding-top:28px;border-top:1px solid var(--td-line)}.tdash .tdash-complex>.tdash-h2{margin-bottom:14px}.tdash .tdash-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 200px),1fr));gap:12px}.tdash .tdash-card,.tdash a.tdash-card:visited{display:flex;flex-direction:column;gap:4px;padding:16px;background:var(--td-surface);border:1px solid var(--td-line);border-radius:14px;color:var(--td-text);text-decoration:none;min-width:0}.tdash a.tdash-card:hover,.tdash a.tdash-card:focus{border-color:var(--td-teal);color:var(--td-text)}.tdash .tdash-card-label{color:var(--td-dim);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tdash .tdash-card-value{font-family:'Jura','Inter',sans-serif;font-weight:700;font-size:1.5rem;line-height:1.2;color:var(--td-strong);overflow-wrap:anywhere}.tdash .tdash-card-sub{color:var(--td-muted);font-size:.84rem}.tdash .tdash-prices{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 200px),1fr));gap:10px}.tdash .tdash-price{display:grid;grid-template-columns:1fr auto;gap:2px 8px;margin:0;padding:12px 14px;background:var(--td-surface);border:1px solid var(--td-line);border-radius:12px}.tdash .tdash-price-sym{font-weight:700;color:var(--td-strong);font-size:.9rem}.tdash .tdash-price-tag{justify-self:end;align-self:start;padding:2px 8px;border-radius:999px;border:1px solid var(--td-line-strong);color:var(--td-dim);font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.tdash .tdash-price-tag.is-live{border-color:rgb(45 212 191 / .6);color:var(--td-teal)}.tdash .tdash-price-tag.is-owner{border-color:rgb(251 191 36 / .6);color:var(--td-amber-soft)}.tdash .tdash-price-val{grid-column:1 / -1;font-family:'Jura','Inter',sans-serif;font-weight:700;font-size:1.25rem;color:var(--td-strong)}.tdash .tdash-price-val small{font-family:'Inter',sans-serif;font-weight:500;font-size:.8rem;color:var(--td-dim)}.tdash .tdash-price-label{grid-column:1 / -1;color:var(--td-muted);font-size:.82rem}.tdash .tdash-tools{display:grid;grid-template-columns:1fr;gap:22px;margin-top:30px}@media (min-width:760px){.tdash .tdash-tools{grid-template-columns:1fr 1fr}}.tdash .tdash-toolcol>.tdash-h3{margin-bottom:10px}.tdash .tdash-toollist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.tdash .tdash-toollist li{margin:0}.tdash .tdash-tool,.tdash .tdash-tool:visited{display:flex;flex-direction:column;gap:2px;min-height:44px;padding:10px 14px;background:var(--td-surface);border:1px solid var(--td-line);border-radius:12px;color:var(--td-text);text-decoration:none}.tdash .tdash-tool:hover,.tdash .tdash-tool:focus{border-color:var(--td-teal);color:var(--td-strong)}.tdash .tdash-tool-name{font-weight:700;color:var(--td-strong)}.tdash .tdash-tool-desc{color:var(--td-dim);font-size:.85rem}.tdash .tdash-lobby,.tdash .tdash-lobby:visited{display:flex;align-items:center;gap:14px;margin-top:30px;min-height:72px;padding:16px 18px;background:var(--td-raised);border:1px solid var(--td-line-strong);border-radius:var(--td-radius);color:var(--td-teal);text-decoration:none}.tdash .tdash-lobby:hover,.tdash .tdash-lobby:focus{border-color:var(--td-teal);color:var(--td-teal)}.tdash .tdash-lobby-text{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.tdash .tdash-lobby-title{font-family:'Jura','Inter',sans-serif;font-weight:700;font-size:1.1rem;color:var(--td-strong)}.tdash .tdash-lobby-desc{color:var(--td-muted);font-size:.88rem}.tdash .tdash-typegroup{margin:0 0 12px}.tdash .tdash-typegroup-name{display:block;margin:0 0 6px;color:var(--td-dim);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tdash .tdash-company{display:flex;flex-direction:column;gap:8px}.tdash .tdash-company-btns{display:flex;flex-wrap:wrap;gap:8px}.tdash .tdash-empty-line{margin:0;padding:14px 16px;background:var(--td-bg);border:1px dashed var(--td-line-strong);border-radius:12px;color:var(--td-muted)}.tdash .tdash-empty-line strong{color:var(--td-strong)}.tdash .tdash-form-status{min-height:1.5em;margin:0 0 10px;color:var(--td-teal);font-size:.9rem}.tdash .tdash-inline-link,.tdash .tdash-inline-link:visited{color:var(--td-cyan);font-weight:600;text-decoration:underline;text-underline-offset:3px}.tdash .tdash-inline-link:hover,.tdash .tdash-inline-link:focus{color:#67e8f9}.tdash .tdash-matches-body[aria-busy="true"]{opacity:.6}.tdash .tdash-sitemenu{position:relative;z-index:20}@media (prefers-reduced-motion:reduce){.tdash *,.tdash *::before,.tdash *::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}.tdash .tdash-pick:hover,.tdash .tdash-pick:focus{transform:none}}