.tn-app .tn-header-account{gap:12px;min-width:0}.tn-app .tn-dashboard-link{color:#273a60;white-space:nowrap;background:#f3f7fe;border:1px solid #e2e9f4;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 16px;font-size:12px;font-weight:700;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.tn-app .tn-dashboard-link:hover,.tn-app .tn-dashboard-link[aria-current=page]{color:#205bc0;background:#eaf2ff;border-color:#d1e2ff}.tn-app .tn-dashboard-link:hover{transform:translateY(-1px)}.tn-app .tn-account-trigger{color:#263246;text-align:left;background:linear-gradient(110deg,#fff 0%,#f7f9fe 100%);border:1px solid #e7ecf3;border-radius:999px;align-items:center;gap:11px;max-width:260px;min-height:56px;padding:5px 13px 5px 6px;transition:box-shadow .18s,border-color .18s,background .18s;display:flex;box-shadow:0 6px 18px #283d620e}.tn-app .tn-account-trigger:hover,.tn-app .tn-account-trigger[data-state=open]{background:#f4f8ff;border-color:#cfdcf1;box-shadow:0 9px 22px #2a4f861a}.tn-app .tn-profile-photo,.tn-account-menu .tn-profile-photo{color:#41628f;background:linear-gradient(145deg,#d5eaff,#e9e3fb);border:2px solid #fff;border-radius:50%;flex:none;place-items:center;width:43px;height:43px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #dce6f4}.tn-app .tn-profile-photo img,.tn-account-menu .tn-profile-photo img{object-fit:cover;width:100%;height:100%;display:block}.tn-app .tn-account-identity{gap:2px;min-width:0;max-width:150px;display:grid}.tn-app .tn-account-identity strong{text-overflow:ellipsis;white-space:nowrap;color:#242d3f;font-size:12px;font-weight:750;line-height:1.3;display:block;overflow:hidden}.tn-app .tn-account-identity small{text-overflow:ellipsis;white-space:nowrap;color:#4e5d78;font-size:10px;overflow:hidden}.tn-app .tn-account-chevron{color:#7383a1;flex:none;transition:transform .18s}.tn-app .tn-account-trigger[data-state=open] .tn-account-chevron{transform:rotate(180deg)}.tn-account-menu{background:#fff;border:1px solid #e4eaf4;border-radius:20px;min-width:282px;padding:11px;box-shadow:0 20px 50px #1c2e4f26}.tn-account-menu .tn-account-menu-heading{align-items:center;gap:12px;padding:9px 9px 13px;display:flex}.tn-account-menu .tn-account-menu-heading>span:last-child{min-width:0}.tn-account-menu .tn-account-menu-heading strong{overflow-wrap:anywhere;color:#222e47;max-width:205px;font-size:13px}.tn-account-menu .tn-account-menu-heading small{color:#4e5d78;font-size:11px}.tn-account-menu [role=menuitem]{color:#303b50;border-radius:11px;align-items:center;gap:10px;min-height:43px;padding:10px 12px;font-size:12px;display:flex}.tn-account-menu [role=menuitem]:focus,.tn-account-menu [role=menuitem]:hover{color:#204e9c;background:#f0f5fe}.tn-account-menu [role=menuitem] svg{flex:none;width:16px;height:16px}.tn-app .tn-workspace-sidebar{background:#fcfdff;border-color:#e9edf5}.tn-app .tn-workspace-sidebar nav a{border-radius:12px;transition:background .18s,color .18s}.tn-app .tn-workspace-sidebar nav a[aria-current=page]{color:#2659af;background:#eaf2ff}.tn-app .tn-workspace-sidebar nav a:hover{background:#f0f5fd}.tn-app .v2-workspace-content:has(.tn-client-premium){max-width:1480px;padding:28px clamp(20px,3.5vw,48px) 70px}.tn-app .tn-client-premium{color:#202b42;max-width:1340px;margin:0 auto;width:100%!important;padding:0 0 55px!important}.tn-app .tn-client-dashboard-hero{isolation:isolate;align-items:center;gap:20px;position:relative;overflow:hidden;background:linear-gradient(115deg,#fff 0%,#fbfdff 46%,#edf5ff 78%,#f4f0ff 100%)!important;border:1px solid #e8eff9!important;border-radius:28px!important;grid-template-columns:minmax(0,1.1fr) minmax(220px,.9fr)!important;min-height:224px!important;margin:0 0 22px!important;padding:clamp(24px,3.5vw,44px)!important;display:grid!important;box-shadow:0 12px 35px #2445740b!important}.tn-app .tn-client-dashboard-hero:after{display:none!important}.tn-app .tn-client-dashboard-hero .sdm-client-dashboard-hero-copy{z-index:2;max-width:680px;position:relative!important}.tn-app .tn-client-dashboard-hero .v2-eyebrow{color:#5a79af!important;letter-spacing:.13em!important;font-size:10px!important}.tn-app .tn-client-dashboard-hero h1{color:#17213b!important;letter-spacing:-.055em!important;margin:10px 0 12px!important;font-size:clamp(29px,3.1vw,47px)!important;font-weight:700!important;line-height:1.12!important}.tn-app .tn-client-dashboard-hero .sdm-client-dashboard-hero-copy>p:not(.v2-eyebrow){margin:0 0 5px;line-height:1.6;color:#546682!important;font-size:clamp(12px,1.1vw,14px)!important}.tn-app .tn-client-dashboard-wave{justify-content:flex-end;align-self:stretch;align-items:flex-end;min-height:140px;display:flex;position:relative}.tn-app .tn-client-dashboard-wave svg{opacity:.9;filter:drop-shadow(0 10px 22px #6491e11a);width:min(100%,410px);height:100%;position:absolute;top:0;right:-22px}.tn-app .tn-client-dashboard-wave span{z-index:1;color:#526da9;text-align:right;max-width:180px;padding:0 6px 0 0;font-size:14px;font-style:italic;font-weight:600;line-height:1.35;position:relative;transform:rotate(-4deg)}.tn-app .tn-client-premium .sdm-client-dashboard-quickmatch{background:linear-gradient(125deg,#fff,#f6f9ff)!important;border:1px solid #e5eaf3!important;border-radius:23px!important;margin:0 0 18px!important;padding:24px!important;box-shadow:0 9px 30px #2e4d800b!important}.tn-app .tn-client-premium .sdm-client-dashboard-quickmatch h2{font-size:22px;font-weight:700}.tn-app .tn-client-premium .sdm-client-dashboard-quickmatch-grid>a{min-width:0;box-shadow:0 6px 15px #1f3a6609;border-color:#e1e9f6!important;border-radius:16px!important}.tn-app .tn-client-premium .sdm-client-dashboard-quickmatch-grid>a.is-now{background:#292929!important;border-color:#292929!important}.tn-app .tn-client-premium .sdm-client-dashboard-quickmatch-grid>a:not(.is-now):hover{background:#edf5ff!important;border-color:#bdd4f3!important}.tn-app .tn-client-premium .sdm-client-dashboard-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin:0 0 22px!important}.tn-app .tn-client-premium .sdm-client-dashboard-actions>a{min-width:0;transition:transform .18s,box-shadow .18s,border-color .18s;background:#fff!important;border:1px solid #e6ebf3!important;border-radius:20px!important;min-height:143px!important;box-shadow:0 10px 28px #1d3c6b0e!important}.tn-app .tn-client-premium .sdm-client-dashboard-actions>a:hover{transform:translateY(-3px);border-color:#c7d9f1!important;box-shadow:0 14px 32px #1d3c6b1a!important}.tn-app .tn-client-premium .sdm-client-dashboard-actions>a>span{color:#3274d3!important;background:#eaf3ff!important;border:0!important;border-radius:15px!important}.tn-app .tn-client-premium .sdm-client-dashboard-actions>a:nth-child(2)>span{color:#7058d5!important;background:#f0ecff!important}.tn-app .tn-client-premium .sdm-client-dashboard-actions>a:nth-child(3)>span{color:#279c85!important;background:#e9f6f3!important}.tn-app .tn-client-premium .sdm-client-dashboard-actions>a:nth-child(4)>span{color:#dc6092!important;background:#fff0f5!important}.tn-app .tn-client-premium .sdm-client-dashboard-actions strong{font-size:13px;font-weight:700;color:#253550!important}.tn-app .tn-client-premium .sdm-client-dashboard-actions small{font-size:11px;color:#4e5d78!important}.tn-app .tn-client-premium .sdm-client-dashboard-board{align-items:start;grid-template-columns:minmax(0,1.2fr) minmax(0,.95fr)!important;gap:16px!important;display:grid!important}.tn-app .tn-client-premium .sdm-client-dashboard-board .sdm-client-upcoming{grid-area:1/1!important}.tn-app .tn-client-premium .sdm-client-dashboard-board .sdm-client-journal-preview{grid-area:1/2!important}.tn-app .tn-client-premium .sdm-client-dashboard-right-stack{align-items:stretch;grid-area:2/1/auto/-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.tn-app .tn-client-premium .sdm-client-dashboard-panel{min-width:0;color:#26334c!important;background:#fff!important;border:1px solid #e6ebf4!important;border-radius:22px!important;padding:clamp(17px,2vw,24px)!important;box-shadow:0 9px 28px #1d3a630d!important}.tn-app .tn-client-premium .sdm-client-dashboard-panel h2{color:#202c42!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important;font-size:18px!important;font-weight:700!important}.tn-app .tn-client-premium .sdm-client-dashboard-panel .v2-eyebrow{color:#6b82ab!important}.tn-app .tn-client-premium .sdm-client-dashboard-panel>header>a{color:#2d67c0;font-size:11px}.tn-app .tn-client-premium .sdm-client-upcoming-icon{color:#2a73cf;background:#e9f2ff}.tn-app .tn-client-premium .sdm-client-upcoming-card{background:#f7faff;border-color:#e5ebf5;border-radius:15px}.tn-app .tn-client-premium .sdm-client-upcoming-card>div strong{color:#26334c}.tn-app .tn-client-premium .sdm-client-dashboard-empty{background:#f9fbff;border-color:#d9e4f4;border-radius:16px}.tn-app .tn-client-premium .sdm-client-dashboard-empty>svg{color:#5283c9}.tn-app .tn-client-premium .sdm-client-dashboard-empty strong{color:#293955}.tn-app .tn-client-premium .sdm-client-journal-preview-card{background:linear-gradient(100deg,#f9fbfff7 0%,#f7faffe8 52%,#eff7ff7a 100%),url(/assets/coastal-hero-ICyikojj.jpg) 50% 52%/cover;border:1px solid #e0eaf6;border-radius:18px;min-height:176px;padding:19px;overflow:hidden}.tn-app .tn-client-premium .sdm-client-recent-list>a{border-color:#edf1f7}.tn-app .tn-client-premium .sdm-client-recent-list>a>svg:first-child{color:#447bcd}.tn-app .tn-client-premium .sdm-client-recent-list strong{color:#283b5b;font-size:12px}.tn-app .tn-client-premium .sdm-client-recent-list small{color:#738199;font-size:11px}.tn-app .tn-client-premium .sdm-client-saved-empty{background:#f9fbff;border-radius:15px}.tn-app .tn-client-wallet-preview{color:#273c60;background:linear-gradient(118deg,#f0f7ff,#f9f7ff);border:1px solid #e1eaf8;border-radius:17px;grid-template-columns:48px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:132px;padding:18px;display:grid}.tn-app .tn-client-wallet-icon{color:#2c70cb;background:#e0edff;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.tn-app .tn-client-wallet-icon svg{width:23px;height:23px}.tn-app .tn-client-wallet-preview strong,.tn-app .tn-client-wallet-preview small{display:block}.tn-app .tn-client-wallet-preview strong{color:#243651;font-size:12px}.tn-app .tn-client-wallet-preview small{color:#6a7890;margin-top:5px;font-size:11px;line-height:1.5}.tn-app .tn-client-wallet-preview>svg{color:#527bb4;width:18px}@media (width<=1100px){.tn-app .tn-header-account{gap:8px}.tn-app .tn-dashboard-link{padding-inline:11px}.tn-app .tn-dashboard-link>span{display:none}.tn-app .tn-account-trigger{max-width:215px}}@media (width<=900px){.tn-app .tn-client-premium .sdm-client-dashboard-board{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.tn-app .tn-client-premium .sdm-client-dashboard-right-stack{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tn-app .tn-client-premium .tn-client-wallet-panel{grid-column:1/-1}.tn-app .tn-client-premium .sdm-client-dashboard-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=680px){.tn-app .tn-dashboard-link{display:none!important}.tn-app .tn-account-trigger{gap:4px;max-width:60px;min-height:48px;padding:3px 7px 3px 3px}.tn-app .tn-account-trigger .tn-account-identity{display:none}.tn-app .tn-account-trigger .tn-profile-photo{width:39px;height:39px}.tn-app .tn-account-chevron{width:12px;height:12px}.tn-app .v2-workspace-content:has(.tn-client-premium){padding:18px 12px 70px}.tn-app .tn-client-dashboard-hero{border-radius:22px!important;min-height:0!important;padding:25px 21px 105px!important;display:block!important}.tn-app .tn-client-dashboard-hero h1{font-size:clamp(29px,8.2vw,38px)!important}.tn-app .tn-client-dashboard-wave{width:64%;min-height:95px;position:absolute;bottom:9px;right:4px}.tn-app .tn-client-dashboard-wave svg{height:108px;right:-15px}.tn-app .tn-client-dashboard-wave span{max-width:116px;font-size:10px}.tn-app .tn-client-premium .sdm-client-dashboard-quickmatch{border-radius:19px!important;padding:17px!important}.tn-app .tn-client-premium .sdm-client-dashboard-actions{gap:9px!important}.tn-app .tn-client-premium .sdm-client-dashboard-actions>a{border-radius:17px!important;min-height:122px!important;padding:13px 9px!important}.tn-app .tn-client-premium .sdm-client-dashboard-board{grid-template-columns:minmax(0,1fr)!important}.tn-app .tn-client-premium .sdm-client-dashboard-board .sdm-client-upcoming{grid-area:1/1!important}.tn-app .tn-client-premium .sdm-client-dashboard-board .sdm-client-journal-preview{grid-area:2/1!important}.tn-app .tn-client-premium .sdm-client-dashboard-right-stack{grid-area:3/1!important;grid-template-columns:minmax(0,1fr)!important}.tn-app .tn-client-premium .tn-client-wallet-panel{grid-column:auto}.tn-app .tn-client-premium .sdm-client-upcoming-card{grid-template-columns:42px minmax(0,1fr)}.tn-app .tn-client-premium .sdm-client-upcoming-card>a{grid-column:1/-1;justify-content:center}}@media (prefers-reduced-motion:reduce){.tn-app .tn-dashboard-link,.tn-app .tn-account-trigger,.tn-app .tn-account-chevron,.tn-app .tn-client-premium .sdm-client-dashboard-actions>a{transition:none!important;transform:none!important}}
