.publicSiteFrame{isolation:isolate;background:var(--tf-bg);--tf-bg:#060b11;--tf-bg-elevated:#0e1219;--tf-bg-secondary:#151a22;--tf-text:#f0f4ff;--tf-text-secondary:#9aabc0;--tf-market-hero-top:#07121efa;--tf-market-hero-mid:#08121ec7;--tf-market-hero-bottom:#050b13;--tf-market-grid:#ffffff0a;--tf-market-border:#ffffff1a;--tf-market-border-strong:#ffffff29;--tf-market-heading:#f7fbff;--tf-market-body:#bfccda;--tf-market-muted:#8293a8;--tf-market-panel:#08111cc7;--tf-market-panel-strong:#09131feb;--tf-market-soft:#ffffff0a;--tf-market-highlight:#3b9eff1f;--tf-market-highlight-strong:#3b9eff33;--tf-market-shadow:0 30px 90px #00000057;--tf-market-shadow-soft:0 18px 48px #0003;--tf-accent-light:#8edfff;min-height:100svh;position:relative;overflow-x:clip}.publicSiteFrame:before{z-index:-2;background:linear-gradient(90deg, #03080ef5 0%, #03080ed1 34%, #03080e5c 68%, #03080e3d 100%), linear-gradient(180deg, #03080eb8 0%, #03080e29 44%, var(--tf-bg) 100%), image-set(url(/marketing/homepage-aquarium-hero.avif) type("image/avif"), url(/marketing/homepage-aquarium-hero.webp) type("image/webp"), url(/marketing/homepage-aquarium-hero.png) type("image/png")) center top / cover no-repeat;content:"";pointer-events:none;height:min(780px,100svh);position:absolute;inset:0 0 auto}.publicSiteFrame:after{z-index:-1;content:"";pointer-events:none;background:radial-gradient(62% 58% at 74% 4%,#20d6ff29,#0000 68%),radial-gradient(42% 38% at 18% 0,#3b9eff1a,#0000 70%);height:min(780px,100svh);position:absolute;inset:0 0 auto}.publicSiteFrame>*{z-index:1;position:relative}.acquisitionHero.acquisitionHeroCopyOnly{grid-template-columns:minmax(0,860px)}
.tfAppPrivate{--tf-app-bg:#f7fbfd;--tf-app-surface:#fff;--tf-app-surface-soft:#f8fbfc;--tf-app-line:#dce7ee;--tf-app-line-strong:#c2d7df;--tf-app-text:#0d1b2d;--tf-app-muted:#58677b;--tf-app-faint:#667386;--tf-app-label:#526176;--tf-app-accent:#046b78;--tf-app-accent-soft:#e7f7f8;--tf-app-success:#0b7548;--tf-app-warning:#a94a00;--tf-app-blue:#1769aa;--tf-app-purple:#7d38aa;--tf-accent:#046b78;--tf-accent-pressed:#035762;--tf-app-shadow:0 1px 2px #0e2b3e0a, 0 14px 34px #0e2b3e12;color:var(--tf-app-text);overflow-x:clip;background:var(--tf-app-bg)!important}.tfAppPrivate *,.tfAppPrivate :before,.tfAppPrivate :after{box-sizing:border-box}.tfPrivateLayout{width:100%;min-height:100svh}@media (min-width:1024px){.tfPrivateLayout,.tfSidebarIsExpanded .tfPrivateLayout{display:grid;grid-template-columns:252px minmax(0,1fr)!important}.tfSidebarIsCollapsed .tfPrivateLayout{grid-template-columns:84px minmax(0,1fr)!important}}.tfSidebar{background:var(--tf-app-surface)!important;border-right:1px solid var(--tf-app-line)!important;box-shadow:none!important}.tfSidebarBrand,.tfSidebarSyncCard,.tfAlertButton,.tfTopbarPlan,.tfTopbarUpgrade,.tfTopbarTankMenuPanel,.tfTopbarTankMenuItem,.tfTopbarTankSelect,.tfAccountButton,.tfIconButton,.tfMobileNav,.tfMobileSheet,.tfAppPrivate :where(.panel,.card,.formCard,.groupedCard,.workspaceSection,.toolGridCard,.tankListCard,.listRowCard){border-radius:8px!important}.tfNavItem{min-height:46px!important;color:var(--tf-app-muted)!important;border-radius:8px!important}.tfNavItem.isActive,.tfNavItem:hover,.tfSidebarTankItem.isActive,.tfMobileNavItem.isActive,.tfMobileSheetItem.isActive{background:var(--tf-app-accent-soft)!important;color:var(--tf-app-accent)!important;border-color:#bfe2e8!important}.tfMainColumn{min-width:0}.tfAppPrivate :where(.tfPrivateLayout,.tfMainColumn,.tfContentWrap,.tfContentInner,.shell,.pageSection,.tfTankListWorkspace,.tfTankResultsList,.grid,.stack,.editorWorkspace,.editorSectionStack,.reminderTankCard,.reminderFieldGrid,.feedingRuleEditor,.editorChecklist,.feedingRuleRow,.contentEditorSection,.contentItemCard,.itemCardHeader,.fieldRow,.fieldGrow,.segmentedControl){min-width:0;max-width:100%}.tfAppPrivate :where(.tfTankListWorkspace,.tfTankResultsList),.tfAppPrivate :where(.stack,.contentEditorSection){grid-template-columns:minmax(0,1fr)}.tfTopbar{z-index:35;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0;border-bottom:1px solid var(--tf-app-line)!important;background:#fffffff0!important;min-height:70px!important}.tfTopbarInner{min-height:70px!important;padding:0 18px!important}.tfTopbarTitle{flex:auto;gap:10px!important;min-width:0!important}.tfTopbarTitle strong{color:var(--tf-app-text);font-size:1.08rem;font-weight:850}.tfTopbarActions{min-width:0;gap:8px!important}.tfAlertButton,.tfAccountButton,.tfTopbarTankSelect,.tfTopbarPlan,.tfTopbarUpgrade{border:1px solid var(--tf-app-line)!important;background:var(--tf-app-surface)!important;min-height:40px!important;box-shadow:none!important}.tfAlertText,.tfAccountText,.tfAccountChevron{display:none!important}.tfTopbarTankSelect{max-width:220px;min-width:0!important}.tfTopbarTankMenuPanel{border-color:var(--tf-app-line)!important;background:var(--tf-app-surface)!important}.tfTopbarTankSortControl{border-color:var(--tf-app-line)!important}.tfTopbarTankSortControl select,.tankFavoriteButton{border-color:var(--tf-app-line)!important;background:var(--tf-app-surface)!important}.tfTopbarTankMenuItem:hover,.tfTopbarTankMenuItem:focus-visible,.tfTopbarTankMenuItem.isActive{background:var(--tf-app-accent-soft)!important;color:var(--tf-app-accent)!important}.tfContentWrap{overflow-x:clip;padding:0!important}.tfContentInner{width:100%!important;max-width:100%!important;margin:0!important}.tfAppPrivate .shell{width:100%!important;max-width:100%!important;padding:clamp(16px, 2vw, 28px) clamp(14px, 2.2vw, 30px) calc(env(safe-area-inset-bottom) + 88px)!important;margin:0!important}.tfMobileNav{inset-inline:0;z-index:45;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:fixed;bottom:0;border-top:1px solid var(--tf-app-line)!important;padding:8px 10px calc(env(safe-area-inset-bottom) + 8px)!important;background:#fffffff5!important}.tfMobileNavGrid{gap:6px;max-width:620px;margin-inline:auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))!important}.tfMobileNavItem{min-width:0;color:var(--tf-app-muted);text-decoration:none;min-height:56px!important;font-size:.68rem!important;font-weight:780!important}.tfTodayShell{padding:22px 18px calc(env(safe-area-inset-bottom) + 88px)!important}.tfTodayReferenceGrid{grid-template-columns:minmax(0,1fr);gap:18px;max-width:1500px;margin:0 auto;display:grid}.tfTodayReferenceMain{gap:16px;min-width:0;display:grid}.tfAppPrivate .iosTodayHeader{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.tfAppPrivate .iosHeaderTop{justify-content:space-between;gap:12px;display:flex;align-items:flex-start!important}.tfAppPrivate .iosPageTitle{margin:0;color:var(--tf-app-text)!important;letter-spacing:0!important;font-size:clamp(1.65rem,5vw,2.35rem)!important;font-weight:900!important;line-height:1.05!important}.tfAppPrivate .iosPageSubtitle{max-width:42rem;color:var(--tf-app-muted)!important;margin:6px 0 0!important;font-size:.98rem!important;line-height:1.35!important}.tfTodayHeaderActions{flex:none;align-items:center;gap:8px;display:flex}.tfTodayStatePill{border:1px solid var(--tf-app-line);background:var(--tf-app-surface);min-height:38px;color:var(--tf-app-muted);white-space:nowrap;border-radius:8px;align-items:center;padding:0 13px;font-size:.86rem;font-weight:850;display:inline-flex}.tfTodayStatePill.isClear{color:var(--tf-app-accent)}.tfTodayStatePill.isAttention{color:var(--tf-app-warning)}.tfTodayCustomizeButton{display:none!important}.tfTodayAgendaPanel,.tfTodayQuickLogPanel,.tfTodayTankHero,.tfTodayReviewLaterPanel,.tfTodayContextRail>section{overflow:hidden;border:1px solid var(--tf-app-line)!important;background:var(--tf-app-surface)!important;box-shadow:var(--tf-app-shadow)!important;border-radius:8px!important}.tfTodayPanelHeader{justify-content:space-between;align-items:center;gap:10px;display:flex;padding:14px 16px 10px!important}.tfTodayPanelHeader h2{color:var(--tf-app-text);margin:0;font-size:1.08rem!important;font-weight:880!important}.tfTodayPanelHeader span{max-width:58%;min-height:24px;color:var(--tf-app-muted);white-space:normal;text-align:right;background:#eef4f7;border-radius:999px;align-items:center;padding:4px 10px;font-weight:760;line-height:1.15;display:inline-flex;font-size:.72rem!important}.tfTodayAgendaStatus{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto;padding:0 16px 12px!important}.tfTodayAgendaStatus::-webkit-scrollbar{display:none}.tfTodayAgendaStatus a{flex:none;min-height:34px}.tfTodayAgendaPrimary{border-color:#ffd0b8!important;border-left:5px solid var(--tf-app-warning)!important;width:auto!important;min-height:110px!important;box-shadow:none!important;background:#fff!important;margin:0 16px!important}.tfTodayAgendaPrimary>.iosChevron{color:var(--tf-app-text);font-size:1.8rem}.tfTodayAgendaRows,.tfTodayReviewRows{gap:0!important;padding:10px 16px 16px!important}.tfTodayAgendaRow,.tfTodayReviewRow{border:0!important;border-top:1px solid var(--tf-app-line)!important;min-height:62px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:12px 0!important}.tfTodayAgendaRow:first-child,.tfTodayReviewRow:first-child{border-top:0!important}.tfTodayQuickLogPinned{position:static!important}.tfTodayQuickLogGrid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;padding:0 16px 16px!important;display:grid!important}.tfTodayQuickLogGrid :is(a,button){grid-template-rows:auto auto;align-content:center;justify-items:center;min-width:0;border:1px solid var(--tf-app-line)!important;background:var(--tf-app-surface)!important;min-height:80px!important;color:var(--tf-app-text)!important;text-align:center!important;border-radius:8px!important;grid-template-columns:1fr!important;grid-auto-flow:row!important;gap:6px!important;padding:9px 6px!important;display:grid!important;overflow:visible!important}.tfTodayQuickLogGrid span{overflow-wrap:normal;word-break:keep-all;max-width:100%;display:block;text-overflow:clip!important;white-space:normal!important;font-size:clamp(.72rem,2.2vw,.84rem)!important;font-weight:840!important;line-height:1.18!important;overflow:visible!important}.tfTodayTankHero{grid-template-columns:minmax(120px,.8fr) minmax(0,1fr)!important;align-items:start!important;gap:14px!important;padding:14px!important;display:grid!important}.tfTodayTankHeroImage{object-fit:cover;border-radius:8px!important;width:100%!important;height:116px!important}.tfTodayTankHeroMain{min-width:0;display:grid;gap:10px!important}.tfTodayTankHeroTitle{line-height:1.12;color:var(--tf-app-text)!important;font-size:clamp(1.15rem,4vw,1.55rem)!important;font-weight:900!important}.tfTodayTankHeroMain p{font-weight:650;color:var(--tf-app-muted)!important;margin:0!important;font-size:.84rem!important}.tfTodayTankHeroParams{border-top:1px solid var(--tf-app-line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important;padding-top:12px!important;display:grid!important}.tfTodayTankHeroParams span{color:var(--tf-app-text);grid-template-columns:auto minmax(0,1fr);align-items:center;font-weight:800;border:0!important;gap:6px!important;padding:0!important;font-size:.82rem!important;display:grid!important}.tfTodayHealthGauge{border-top:1px solid var(--tf-app-line);grid-column:1/-1;grid-template-columns:minmax(96px,auto) minmax(0,1fr);align-items:end;gap:14px;padding-top:12px;display:grid!important}.tfTodayHealthGauge:before{display:none!important}.tfTodayHealthCopy{gap:2px;display:grid}.tfTodayHealthCopy span{color:var(--tf-app-muted);font-size:.83rem;font-weight:760}.tfTodayHealthCopy strong{color:var(--tf-app-text);font-size:clamp(2rem,7vw,2.65rem);font-weight:920;line-height:.95}.tfTodayHealthCopy em{color:var(--tf-app-success);font-size:.92rem;font-style:normal;font-weight:860}.tfTodayHealthTrack{background:#d7e1e9;border-radius:999px;height:11px;overflow:hidden}.tfTodayHealthTrack i{width:var(--tf-health-score);border-radius:inherit;background:linear-gradient(90deg,#189d66,#35b980);height:100%;display:block}.tfTodayHealthGauge>a{display:none}.tfTodayAgendaPrimary{min-height:0!important;padding:0!important;display:block!important}.tfTodayAgendaPrimaryMain{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.tfTodayRiskEvidence{background:#f43f5e12;border:1px solid #f43f5e2e;border-radius:8px;gap:8px;margin:0 12px 12px;padding:10px 12px;display:grid}.tfTodayRiskEvidenceHeader{min-width:0;color:var(--tf-app-text);align-items:center;gap:8px;font-size:.76rem;font-weight:820;display:flex}.tfTodayRiskEvidenceHeader span{color:var(--tf-app-muted);font-weight:720}.tfTodayRiskEvidenceHeader strong{font-size:inherit;font-weight:900;display:inline}.tfTodayRiskEvidenceHeader em{color:#dc333b;margin-left:auto;font-style:normal;font-weight:880}.tfTodayRiskEvidence ul{color:var(--tf-app-muted);gap:4px;margin:0;padding-left:16px;font-size:.8rem;font-weight:680;line-height:1.25;display:grid}.tfTodayQuickLogPanel{padding:0!important}.tfTodayQuickLogGrid{gap:6px!important;padding:7px!important}.tfTodayQuickLogGrid :is(a,button){gap:4px!important;min-height:54px!important;padding:6px 4px!important}.tfTodayQuickLogGrid .iosActionIcon{width:30px!important;height:30px!important}.tfTodayTankHero{grid-template-columns:72px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:12px!important}.tfTodayTankHeroImage{height:72px!important}.tfTodayTankHeroEyebrow{color:var(--tf-app-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900}.tfTodayTankHeroMain{gap:4px!important}.tfTodayTankHeroTitle{font-size:clamp(1rem,3.4vw,1.25rem)!important}.tfTodayTankHeroParams{grid-column:1/-1;padding-top:8px!important}.tfTodayHealthGauge{border-top:0!important;grid-column:auto!important;grid-template-columns:auto!important;align-items:center!important;gap:4px!important;padding-top:0!important}.tfTodayHealthCopy strong{font-size:1.4rem!important}.tfTodayHealthTrack{display:none!important}.tfAppPrivate .featureList>.notificationEmptyState{align-content:center;min-height:180px;gap:8px!important;padding:28px 30px!important;display:grid!important}.tfAppPrivate .notificationEmptyState .emptyWorkspaceTitle,.tfAppPrivate .notificationEmptyState p{margin:0!important}.tfTodayReviewLaterPanel{padding-bottom:0}.tfTodayReviewRows{padding-bottom:8px!important}.tfTodayContextRail{display:none}.tfTodayContextRail>.tfTodayTankAiCard{padding:16px!important}.tfAppPrivate :where(.workspaceHero,.todayHero,.toolsCommandDeck,.tankControlBar,.settingsShell,.sharingWorkspace,.panel,.card,.formCard,.workspaceSection,.toolGridCard,.tankListCard,.tfDataPanel,.tfPageHeader){border-color:var(--tf-app-line)!important;background:var(--tf-app-surface)!important;box-shadow:var(--tf-app-shadow)!important}.tfAppPrivate :where(.toolGridCard,.tankListCard,.settingsShell,.workspaceSection,.listRowCard){border-radius:8px!important}@media (max-width:760px){.tfTopbar{min-height:76px!important}.tfTopbarInner{min-height:76px!important;padding:0 12px!important}.tfTopbarTitle strong{font-size:1rem}.tfAppPrivate .shell{padding:14px 12px calc(env(safe-area-inset-bottom) + 102px)!important}.tfAlertButton,.tfAccountButton,.tfIconButton{width:42px!important;height:42px!important;min-height:42px!important;padding:0!important}.tfTopbarTankMenu,.tfTopbarTankSelect,.tfTopbarUpgrade,.tfTopbarPlan{display:none!important}.tfTodayShell{padding:26px 14px calc(env(safe-area-inset-bottom) + 102px)!important}.tfAppPrivate .iosHeaderTop{align-items:flex-start!important}.tfTodayHeaderActions{padding-top:2px}.tfTodayStatePill{min-height:34px;padding-inline:11px}.tfTodayAgendaStatus{display:none}.tfTodayAgendaRows{display:none!important}.tfTodayPanelHeader{padding:16px 0 10px!important}.tfTodayAgendaPanel .tfTodayPanelHeader{padding-inline:14px!important}.tfTodayAgendaPrimary{margin-inline:14px!important;min-height:0!important;margin-bottom:14px!important;padding:0!important}.tfTodayAgendaPanel,.tfTodayQuickLogPanel,.tfTodayTankHero,.tfTodayReviewLaterPanel{border-radius:8px!important}.tfTodayQuickLogPanel,.tfTodayReviewLaterPanel{box-shadow:none!important;background:0 0!important;border:0!important}.tfTodayQuickLogGrid{padding-inline:7px!important}.tfTodayReviewRows{padding-inline:0!important}.tfTodayReviewRow{background:var(--tf-app-surface)!important;padding:13px 12px!important}.tfTodayReviewRow:first-child{border-top:1px solid var(--tf-app-line)!important}.tfTodayReviewRows{border:1px solid var(--tf-app-line);background:var(--tf-app-surface);box-shadow:var(--tf-app-shadow);border-radius:8px;overflow:hidden}}@media (max-width:1023px){.tfAppPrivate .tankControlBar{min-width:0;max-width:100%;grid-template-columns:minmax(0,1fr)!important}.tfAppPrivate .tankControlBar>*{min-width:0;max-width:100%}.tfAppPrivate .tankControlBar>.buttonRow{flex-wrap:wrap!important;justify-content:flex-start!important}.tfAppPrivate .reminderTankCard,.tfAppPrivate .reminderFieldGrid,.tfAppPrivate .feedingRuleEditor,.tfAppPrivate .editorChecklist{grid-template-columns:minmax(0,1fr)!important}.tfAppPrivate .feedingRuleRow{align-items:stretch;width:100%;max-width:100%;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.tfAppPrivate .feedingRuleRow>:where(input:not([type=checkbox]),select,button,.segmentedControl){width:100%;min-width:0;max-width:100%}.tfAppPrivate .feedingRuleRow>.weekdaySegment{height:auto;grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:430px){.tfAppPrivate .contentEditorSection .familyFlowRail{grid-template-columns:minmax(0,1fr)!important}.tfAppPrivate .contentEditorSection .fieldRow{flex-direction:column;align-items:stretch;width:100%;max-width:100%}.tfAppPrivate .contentEditorSection .fieldRow>:where(.field,.fieldGrow){width:100%;min-width:0;max-width:100%}.tfAppPrivate .contentEditorSection .segmentedControl{width:100%;max-width:100%}.tfAppPrivate .contentEditorSection .segmentBtn{white-space:normal;min-width:0}.tfTodayPanelHeader span{max-width:52%;padding-inline:8px;font-size:.68rem!important}.tfTodayQuickLogGrid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important}.tfTodayQuickLogGrid :is(a,button){min-height:54px!important;padding:8px 6px!important}.tfTodayQuickLogGrid .iosActionIcon{width:31px!important;height:31px!important}.tfTodayQuickLogGrid span{font-size:.78rem!important}.tfTodayTankHero{grid-template-columns:72px minmax(0,1fr) auto!important}.tfTodayTankHeroImage{height:72px!important}}@media (min-width:761px){.tfTodayShell{padding:28px!important}.tfTodayCustomizeButton{display:inline-flex!important}.tfTodayQuickLogGrid :is(a,button){min-height:54px!important}}@media (min-width:1080px){.tfTodayReferenceGrid{grid-template-columns:minmax(660px,1fr) minmax(310px,350px)!important;gap:28px!important}.tfTodayContextRail{gap:18px;display:grid;position:sticky;top:96px}.tfTodayTankHero{grid-template-columns:72px minmax(0,1fr) auto!important}.tfTodayTankHeroImage{height:72px!important}.tfTodayHealthGauge{grid-column:auto}.tfTodayQuickLogGrid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (min-width:1320px){.tfPrivateLayout,.tfSidebarIsExpanded .tfPrivateLayout{grid-template-columns:280px minmax(0,1fr)!important}.tfTodayReferenceGrid{gap:36px!important}}:root[data-theme=dark] .tfAppPrivate{--tf-app-bg:#101820;--tf-app-surface:#17222b;--tf-app-surface-soft:#1c2933;--tf-app-line:#e0f0f621;--tf-app-line-strong:#25b8c457;--tf-app-text:#f7fbfd;--tf-app-muted:#bdcad4;--tf-app-faint:#91a0ab;--tf-app-label:#aebdca;--tf-app-accent:#25b8c4;--tf-app-accent-soft:#25b8c424;--tf-app-success:#4bd29a;--tf-app-warning:#ffad70;--tf-app-blue:#72b7ff;--tf-app-purple:#d09cff;--tf-accent:#25b8c4;--tf-accent-pressed:#48c7d1;--tf-app-shadow:0 1px 2px #00000026, 0 18px 44px #0003}.tfAppPrivate .primaryButton{color:#fff!important;background:#046b78!important;border-color:#046b78!important}.tfAppPrivate .secondaryButton{color:#046b78!important}.tfAppPrivate .tfEyebrow{color:var(--tf-app-faint)!important}.tfAppPrivate :is(.smallCaps,.tag,.metricLabel),.tfAppPrivate :is(.tfNavSectionLabel,.tfNavLabel,.tfSidebarCopyright span){color:var(--tf-app-label)!important}.tfAppPrivate :is(.tfNavItem:hover,.tfNavItem.isActive) .tfNavLabel{color:var(--tf-app-accent)!important}.tfAppPrivate .tfContextNavSection{opacity:1}.tfAppPrivate :is(.healthGaugeScore,.healthGaugeLabel).healthGauge-green{color:#0b7548!important}.tfAppPrivate :is(.healthGaugeScore,.healthGaugeLabel).healthGauge-yellow{color:#765f00!important}.tfAppPrivate :is(.healthGaugeScore,.healthGaugeLabel).healthGauge-orange{color:#a94a00!important}.tfAppPrivate :is(.healthGaugeScore,.healthGaugeLabel).healthGauge-red{color:#b4232d!important}.tfAppPrivate :is(.healthGaugeScore,.healthGaugeLabel).healthGauge-unknown{color:#536170!important}.tfAppPrivate .statusPill.statusWarning{color:#813900!important;background:#fff5eb!important;border-color:#d8a275!important}.tfAppPrivate .healthIssuePill.is-critical{color:#941c27!important;background:#fde8e7!important}.tfAppPrivate .healthIssuePill.is-warning{color:#803800!important;background:#fff0dc!important}.tfAppPrivate .healthIssuePill.is-caution{color:#625100!important;background:#fff8cf!important}.tfAppPrivate :is(.healthGreen,.healthScoreCircle.healthGreen,.healthLabelText.healthGreen){color:#0b7548!important}.tfAppPrivate :is(.healthYellow,.healthScoreCircle.healthYellow,.healthLabelText.healthYellow){color:#765f00!important}.tfAppPrivate :is(.healthOrange,.healthScoreCircle.healthOrange,.healthLabelText.healthOrange,.tankAlert){color:#a94a00!important}.tfAppPrivate :is(.healthRed,.healthScoreCircle.healthRed,.healthLabelText.healthRed,.paramChipTemp){color:#b4232d!important}.tfAppPrivate .paramChipPH{color:#1769aa!important}.tfAppPrivate .paramChipHardness{color:#7d38aa!important}.tfAppPrivate .paramChipSalinity{color:#08715c!important}:root[data-theme=dark] .tfAppPrivate .secondaryButton{color:var(--tf-app-accent)!important}:root[data-theme=dark] .tfAppPrivate :is(.healthGaugeScore,.healthGaugeLabel).healthGauge-green{color:#4bd29a!important}:root[data-theme=dark] .tfAppPrivate :is(.healthGaugeScore,.healthGaugeLabel).healthGauge-yellow{color:#f4d45c!important}:root[data-theme=dark] .tfAppPrivate :is(.healthGaugeScore,.healthGaugeLabel).healthGauge-orange{color:#ffad70!important}:root[data-theme=dark] .tfAppPrivate :is(.healthGaugeScore,.healthGaugeLabel).healthGauge-red{color:#ff8f96!important}:root[data-theme=dark] .tfAppPrivate :is(.healthGaugeScore,.healthGaugeLabel).healthGauge-unknown{color:#b9c5d2!important}:root[data-theme=dark] .tfAppPrivate .statusPill.statusWarning{color:#ffc38f!important;background:#31251b!important;border-color:#715037!important}:root[data-theme=dark] .tfAppPrivate .healthIssuePill.is-critical{color:#ff9ca1!important;background:#3b2024!important}:root[data-theme=dark] .tfAppPrivate .healthIssuePill.is-warning{color:#ffc38f!important;background:#39291b!important}:root[data-theme=dark] .tfAppPrivate .healthIssuePill.is-caution{color:#f4d45c!important;background:#342f1b!important}:root[data-theme=dark] .tfAppPrivate :is(.healthGreen,.healthScoreCircle.healthGreen,.healthLabelText.healthGreen){color:#4bd29a!important}.tfAppPrivate .tankDeleteDialog{width:min(92vw,28rem);padding:1.5rem}.tfAppPrivate .tankDeleteDialog h2{margin:0;font-size:1.2rem}.tfAppPrivate .tankDeleteDialog>.muted{margin:.65rem 0 0}.tfAppPrivate .tankDeleteActions{justify-content:flex-end;margin-top:1.25rem}.tfAppPrivate .tankDeleteConfirm{color:#fff;background:#b4232d;border-color:#b4232d}:root[data-theme=dark] .tfAppPrivate :is(.healthYellow,.healthScoreCircle.healthYellow,.healthLabelText.healthYellow){color:#f4d45c!important}:root[data-theme=dark] .tfAppPrivate :is(.healthOrange,.healthScoreCircle.healthOrange,.healthLabelText.healthOrange,.tankAlert){color:#ffad70!important}:root[data-theme=dark] .tfAppPrivate :is(.healthRed,.healthScoreCircle.healthRed,.healthLabelText.healthRed,.paramChipTemp){color:#ff8f96!important}:root[data-theme=dark] .tfAppPrivate .paramChipPH{color:#71b7ec!important}:root[data-theme=dark] .tfAppPrivate .paramChipHardness{color:#ce91e2!important}:root[data-theme=dark] .tfAppPrivate .paramChipSalinity{color:#61d8c2!important}.tf237TodayShell,.tankWorkspaceRoot{container-type:inline-size}.tf237TodayShell{gap:clamp(22px,3vw,34px);display:grid;max-width:1540px!important;margin-inline:auto!important}.tf237WorkspaceHeader{justify-content:space-between;align-items:flex-end;gap:24px;min-width:0;animation:.22s ease-out both tf237-reveal;display:flex}.tf237WorkspaceHeader h1{max-width:820px;color:var(--tf-app-text);letter-spacing:-.04em;margin:3px 0 0;font-size:clamp(1.85rem,3vw,2.8rem);font-weight:880;line-height:1.02}.tf237WorkspaceHeader>div>p:last-child{max-width:680px;color:var(--tf-app-muted);margin:9px 0 0;font-size:.96rem;line-height:1.5}.tf237Eyebrow{color:var(--tf-app-accent);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.71rem;font-weight:850;line-height:1.2}.tf237HeaderStatus{flex:none;justify-items:end;gap:7px;display:grid}.tf237StatePill{border:1px solid var(--tf-app-line);background:var(--tf-app-surface);min-height:34px;color:var(--tf-app-muted);border-radius:999px;align-items:center;padding:0 12px;font-size:.78rem;font-weight:820;display:inline-flex}.tf237StatePill.is-clear{border-color:color-mix(in srgb, var(--tf-app-success) 35%, var(--tf-app-line));background:color-mix(in srgb, var(--tf-app-success) 8%, var(--tf-app-surface));color:var(--tf-app-success)}.tf237StatePill.is-attention{border-color:color-mix(in srgb, var(--tf-app-warning) 35%, var(--tf-app-line));background:color-mix(in srgb, var(--tf-app-warning) 8%, var(--tf-app-surface));color:var(--tf-app-warning)}.tf237Freshness{color:var(--tf-app-faint);font-size:.74rem;font-weight:650}.tf237ScopeSection{gap:12px;min-width:0;animation:.22s ease-out 40ms both tf237-reveal;display:grid}.tf237SectionHeading{justify-content:space-between;align-items:flex-end;gap:14px;min-width:0;display:flex}.tf237SectionHeading h2{color:var(--tf-app-text);letter-spacing:-.02em;margin:3px 0 0;font-size:1.08rem;font-weight:850}.tf237SectionHeading>a,.tf237SectionHeading>span{color:var(--tf-app-accent);font-size:.78rem;font-weight:780;text-decoration:none}.tf237ScopeRail{scrollbar-width:thin;scroll-snap-type:x proximity;gap:8px;min-width:0;padding:2px 2px 6px;display:flex;overflow-x:auto}.tf237ScopeButton{scroll-snap-align:start;border:1px solid var(--tf-app-line);min-width:176px;min-height:60px;color:var(--tf-app-text);text-align:left;background:0 0;border-radius:12px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:9px 12px;transition:border-color .18s,background .18s,transform .18s;display:grid}.tf237ScopeButton:hover{border-color:var(--tf-app-line-strong);transform:translateY(-1px)}.tf237ScopeButton.is-active{border-color:var(--tf-app-accent);background:var(--tf-app-accent-soft)}.tf237ScopeButton>span:last-child{gap:2px;min-width:0;display:grid}.tf237ScopeButton strong,.tf237ScopeButton small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tf237ScopeButton strong{font-size:.83rem;font-weight:820}.tf237ScopeButton small{color:var(--tf-app-muted);font-size:.69rem}.tf237ScopeAllMark,.tf237TankThumbFallback,.tf237TankThumbImage{border-radius:9px;width:36px;height:36px;overflow:hidden}.tf237ScopeAllMark,.tf237TankThumbFallback{background:var(--tf-app-surface);place-items:center;display:grid}.tf237TankThumbImage{object-fit:cover}.tf237TodayLayout{gap:clamp(24px,3vw,38px);min-width:0;display:grid}.tf237TodayPrimary{align-content:start;gap:24px;min-width:0;display:grid}.tf237TankHero{border:1px solid var(--tf-app-line);background:var(--tf-app-surface);min-width:0;box-shadow:var(--tf-app-shadow);border-radius:18px;grid-template-columns:minmax(220px,30%) minmax(0,1fr);animation:.21s ease-out both tf237-context-in;display:grid;overflow:hidden}.tf237TankHeroImage,.tf237TankHeroFallback{width:100%;height:100%;min-height:274px}.tf237TankHeroImage{object-fit:cover}.tf237TankHeroFallback{background:radial-gradient(circle at 26% 24%,#ffffff6b,#0000 34%),linear-gradient(145deg,#65c7c5,#0b758b);place-items:center;display:grid}.tf237TankHeroFallback.is-marine{background:radial-gradient(circle at 72% 24%,#7ee3ff5c,#0000 32%),linear-gradient(145deg,#2279a6,#063958)}.tf237TankHeroFallback.is-pond{background:radial-gradient(circle at 30% 25%,#d3efab57,#0000 32%),linear-gradient(145deg,#629d7d,#315a57)}.tf237TankHeroFallback.is-brackish{background:radial-gradient(circle at 72% 28%,#f0d59f52,#0000 32%),linear-gradient(145deg,#5b9b96,#465d58)}.tf237TankHeroBody{align-content:center;gap:18px;min-width:0;padding:clamp(22px,3vw,36px);display:grid}.tf237TankHeroTitleRow{justify-content:space-between;align-items:flex-start;gap:22px;min-width:0;display:flex}.tf237TankHeroTitleRow h2{color:var(--tf-app-text);letter-spacing:-.04em;margin:0;font-size:clamp(1.55rem,2.5vw,2.35rem);font-weight:880;line-height:1.04}.tf237TankHeroTitleRow p{color:var(--tf-app-muted);margin:7px 0 0;font-size:.86rem}.tf237HealthScore{flex:none;justify-items:end;gap:1px;min-width:88px;display:grid}.tf237HealthScore span,.tf237HealthScore small{color:var(--tf-app-muted);font-size:.68rem;font-weight:700}.tf237HealthScore strong{color:var(--tf-app-accent);letter-spacing:-.06em;font-size:2.25rem;font-weight:900;line-height:1}.tf237HealthScore.is-green strong{color:var(--tf-app-success)}.tf237HealthScore.is-orange strong{color:var(--tf-app-warning)}.tf237HealthScore.is-danger strong{color:#e64d57}.tf237ParameterRail{border-block:1px solid var(--tf-app-line);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.tf237ParameterRail>div{gap:4px;min-width:0;padding:14px 14px 14px 0;display:grid}.tf237ParameterRail>div+div{border-inline-start:1px solid var(--tf-app-line);padding-inline-start:16px}.tf237ParameterRail span{color:var(--tf-app-faint);text-transform:uppercase;font-size:.68rem;font-weight:760}.tf237ParameterRail strong{color:var(--tf-app-text);text-overflow:ellipsis;white-space:nowrap;font-size:.91rem;font-weight:820;overflow:hidden}.tf237TankHeroFooter{color:var(--tf-app-muted);justify-content:space-between;align-items:center;gap:14px;font-size:.75rem;display:flex}.tf237TankHeroFooter a,.tf237TankAiRail a{color:var(--tf-app-accent);align-items:center;gap:6px;font-weight:800;text-decoration:none;display:inline-flex}.tf237ActNow{border-block:1px solid var(--tf-app-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;padding:20px 4px;display:grid;position:relative;overflow:hidden}.tf237ActNow:before{background:var(--tf-app-accent);content:"";border-radius:3px;width:3px;position:absolute;inset-block:16px;inset-inline-start:0}.tf237ActNow.is-orange:before{background:var(--tf-app-warning)}.tf237ActNow.is-danger:before{background:#e64d57}.tf237ActNow.is-clear:before{background:var(--tf-app-success)}.tf237ActNowBody{min-width:0}.tf237ActNowBody h2{color:var(--tf-app-text);letter-spacing:-.02em;margin:4px 0 0;font-size:1.2rem;font-weight:860}.tf237ActNowBody>p:not(.tf237Eyebrow){color:var(--tf-app-muted);margin:4px 0 0;font-size:.84rem;line-height:1.4}.tf237ActNowBody>span{color:var(--tf-app-faint);margin-top:7px;font-size:.71rem;font-weight:720;display:inline-block}.tf237ActNowAction{border:1px solid var(--tf-app-line-strong);min-height:40px;color:var(--tf-app-text);border-radius:9px;align-items:center;gap:5px;padding:0 12px;font-size:.78rem;font-weight:820;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.tf237ActNowAction:hover{background:var(--tf-app-accent-soft);color:var(--tf-app-accent)}.tf237LogSign{justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:2px 4px;display:flex}.tf237LogSign h2{color:var(--tf-app-text);margin:4px 0 0;font-size:1.05rem;font-weight:840}.tf237LogSign>div>p:last-child{color:var(--tf-app-muted);margin:5px 0 0;font-size:.81rem;line-height:1.4}.tf237QuickActions,.tf237OperationalSection{gap:12px;min-width:0;display:grid}.tf237ActionDock{border:1px solid var(--tf-app-line);background:var(--tf-app-surface);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}.tf237ActionDock :is(a,button){min-width:0;min-height:82px;color:var(--tf-app-text);background:0 0;border:0;border-radius:0;align-content:center;place-items:center;gap:7px;font-size:.76rem;font-weight:820;text-decoration:none;transition:background .18s,color .18s;display:grid}.tf237ActionDock :is(a,button)+:is(a,button){border-inline-start:1px solid var(--tf-app-line)}.tf237ActionDock :is(a,button):hover{background:var(--tf-app-accent-soft);color:var(--tf-app-accent)}.tf237ActionDock button:disabled{cursor:not-allowed;opacity:.48}.tf237OperationalList{border-block:1px solid var(--tf-app-line);overflow:hidden}.tf237OperationalRow{min-width:0;color:var(--tf-app-text);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:14px 4px;text-decoration:none;transition:background .18s,padding .18s;display:grid}.tf237OperationalRow+.tf237OperationalRow{border-top:1px solid var(--tf-app-line)}.tf237OperationalRow:hover{background:var(--tf-app-accent-soft);padding-inline:10px}.tf237OperationalRow>div{gap:2px;min-width:0;display:grid}.tf237OperationalRow>div>span,.tf237OperationalRow>small{color:var(--tf-app-faint);font-size:.68rem;font-weight:730}.tf237OperationalRow strong{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:830;overflow:hidden}.tf237OperationalRow p{color:var(--tf-app-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.75rem;overflow:hidden}.tf237OperationalRow.is-compact{grid-template-columns:auto minmax(0,1fr) auto}.tf237OperationalEmpty{align-items:center;gap:13px;padding:16px 4px;display:flex}.tf237OperationalEmpty strong{color:var(--tf-app-text);font-size:.86rem}.tf237OperationalEmpty p{color:var(--tf-app-muted);margin:3px 0 0;font-size:.76rem}.tf237ContextRail{align-content:start;gap:22px;min-width:0;display:grid}.tf237ContextRail>section{border-top:1px solid var(--tf-app-line);padding-top:18px}.tf237ContextRail>section:first-child{border-top:0;padding-top:0}.tf237ContextFacts{margin:12px 0 0;display:grid}.tf237ContextFacts>div{border-top:1px solid var(--tf-app-line);justify-content:space-between;align-items:baseline;gap:16px;min-width:0;padding:11px 0;display:flex}.tf237ContextFacts dt{color:var(--tf-app-muted);font-size:.72rem}.tf237ContextFacts dd{color:var(--tf-app-text);text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.76rem;font-weight:790;overflow:hidden}.tf237RailStatus,.tf237SyncNotice{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.tf237RailStatus strong,.tf237SyncNotice strong,.tf237TankAiRail strong{color:var(--tf-app-text);font-size:.83rem;font-weight:830}.tf237RailStatus p,.tf237SyncNotice p,.tf237TankAiRail p{color:var(--tf-app-muted);margin:3px 0 0;font-size:.72rem;line-height:1.45}.tf237TankAiRail{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.tf237TankAiRail>a{grid-column:2;justify-self:start;margin-top:3px;font-size:.75rem}.tf237EmptyWorkspace{border-block:1px solid var(--tf-app-line);text-align:center;align-content:center;place-items:center;gap:20px;max-width:760px;min-height:390px;padding:60px 24px;display:grid}.tf237EmptyWorkspace h2{color:var(--tf-app-text);margin:5px 0 0;font-size:1.5rem;font-weight:870}.tf237EmptyWorkspace p:last-child{max-width:520px;color:var(--tf-app-muted);margin:8px auto 0;line-height:1.5}.tfAppPrivate .tfToolsWorkbench{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start;min-width:0;gap:18px!important;display:grid!important}.tfToolsPrimaryColumn{align-content:start;gap:0;min-width:0;display:grid}.tfAppPrivate .tfToolsCommandMain{grid-template-rows:auto auto auto;align-content:start;gap:14px;margin:0 0 6px!important}.tfToolsHeader,.tfToolsHeader>div:first-child,.tfToolsSearchWrap,.tfToolsContextPanel,.tfToolsContextHeader,.tfToolsContextHeader>div,.tfRecommendedToolList,.tfRecommendedToolRow,.tfRecommendedToolRow>div{min-width:0}.tfToolsContextPanel{width:100%;position:sticky;top:84px;overflow:visible}.tfToolsContextHeader h3,.tfToolsContextHeader span,.tfRecommendedToolRow strong,.tfRecommendedToolRow p{overflow-wrap:anywhere}.tfTankContextPicker{flex-wrap:wrap;padding-bottom:0;overflow:visible}.tfTankContextPicker button{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tfRecommendedToolRow{grid-template-columns:auto minmax(0,1fr) auto}@media (max-width:1180px){.tfAppPrivate .tfToolsWorkbench{grid-template-columns:minmax(0,1fr)}.tfToolsPrimaryColumn{display:contents}.tfAppPrivate .tfToolsCommandMain{grid-area:1/1}.tfToolsContextPanel{grid-area:2/1;position:static}.tfToolsPrimaryColumn>:not(.tfToolsCommandMain){grid-column:1}}.tfTankDirectoryWorkspace{gap:16px;min-width:0;display:grid}.tfAppPrivate .tfTankDirectoryToolbar{align-items:center;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:minmax(220px,1.3fr) minmax(270px,auto) minmax(160px,.55fr) auto!important;gap:10px!important;padding:0!important;display:grid!important}.tfTankDirectorySearch,.tfTankDirectorySearch input,.tfTankDirectorySort,.tfTankDirectorySort select{width:100%;min-width:0}.tfTankDirectoryFilters{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.tfTankDirectorySelectionBar,.tfTankDirectoryMeta{border-block:1px solid var(--tf-app-line);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:11px 2px;display:flex}.tfTankDirectorySelectionBar{background:var(--tf-app-accent-soft);padding-inline:12px}.tfTankDirectorySelectionActions{flex-wrap:wrap}.tfTankDirectoryMeta{color:var(--tf-app-muted);justify-content:flex-start;font-size:.73rem}.tfTankDirectoryMeta span+span:before{color:var(--tf-app-line-strong);content:"•";margin-inline:8px}.tfTankDirectoryList{border-block:1px solid var(--tf-app-line);min-width:0;display:grid}.tfAppPrivate .tfTankDirectoryRow{grid-template-columns:minmax(260px,1.4fr) minmax(100px,.45fr) minmax(200px,.8fr) auto;align-items:center;gap:18px;min-width:0;transition:background .18s,padding .18s;position:relative;border:0!important;border-bottom:1px solid var(--tf-app-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:16px 2px!important;display:grid!important}.tfAppPrivate .tfTankDirectoryRow:last-child{border-bottom:0!important}.tfAppPrivate .tfTankDirectoryRow:hover,.tfAppPrivate .tfTankDirectoryRow.isSelected{background:var(--tf-app-accent-soft)!important;padding-inline:10px!important}.tfTankDirectoryRow.isReadOnly{opacity:.82}.tfTankDirectoryRow:has(.tfTankDirectorySelectCell){grid-template-columns:auto minmax(250px,1.4fr) minmax(100px,.45fr) minmax(200px,.8fr) auto}.tfTankDirectoryIdentity{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.tfTankDirectoryIdentityVisual,.tfTankDirectoryPhoto{border-radius:12px;width:54px;height:54px;overflow:hidden}.tfTankDirectoryIdentityVisual{background:var(--tf-app-accent-soft);place-items:center;display:grid}.tfTankDirectoryPhoto{object-fit:cover}.tfTankDirectoryCopy,.tfTankDirectoryTitleLine{min-width:0}.tfTankDirectoryTitleLine{align-items:center;gap:8px;display:flex}.tfTankDirectoryTitleLine h2{color:var(--tf-app-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:840;overflow:hidden;font-size:.98rem!important}.tfTankDirectoryIdentityMeta,.tfTankDirectoryCopy>p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:3px 0 0!important;font-size:.72rem!important}.tfTankDirectoryStatus{justify-items:start;gap:5px;min-width:0;display:grid}.tfTankDirectoryHealth{align-items:center;gap:7px;display:flex!important}.tfTankDirectoryHealth .healthScoreCircle{width:34px!important;height:34px!important;font-size:.72rem!important}.tfTankDirectoryReadings{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.tfTankDirectoryReading{margin:0!important}.tfTankDirectoryRowActions{justify-content:flex-end;align-items:center;gap:7px;display:flex;position:relative}.tfTankDirectoryOverflow{position:relative}.tfTankDirectoryOverflow>summary{list-style:none}.tfTankDirectoryOverflow>summary::-webkit-details-marker{display:none}.tfTankDirectoryOverflowLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tfTankDirectoryOverflowMenu{z-index:20;border:1px solid var(--tf-app-line);background:var(--tf-app-surface);min-width:170px;box-shadow:var(--tf-app-shadow);border-radius:10px;display:grid;position:absolute;top:calc(100% + 7px);right:0;overflow:hidden}.tfTankDirectoryOverflowMenu button{border:0;border-bottom:1px solid var(--tf-app-line);min-height:42px;color:var(--tf-app-text);text-align:left;background:0 0;padding:0 13px;font-size:.76rem;font-weight:730}.tfTankDirectoryOverflowMenu button:last-child{border-bottom:0}.tfTankDirectoryOverflowMenu button:hover{background:var(--tf-app-accent-soft)}.tankWorkspaceRoot{gap:0;min-width:0;display:grid}.tfAppPrivate .tankWorkspaceHero{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding-bottom:0!important}.tankWorkspaceNavigation{border-bottom:1px solid var(--tf-app-line);min-width:0;margin-bottom:24px}.tankWorkspaceDesktopNav{gap:3px;min-width:0;display:flex;overflow-x:auto}.tankWorkspaceNavLink{min-height:48px;color:var(--tf-app-muted);flex:none;align-items:center;padding:0 12px;font-size:.76rem;font-weight:790;text-decoration:none;transition:background .16s,color .16s;display:inline-flex;position:relative}.tankWorkspaceNavLink:after{z-index:1;inset-inline:10px;content:"";background:0 0;border-radius:2px;height:3px;position:absolute;bottom:0}.tankWorkspaceNavLink:hover,.tankWorkspaceNavLink.isActive{background:var(--tf-app-accent-soft);color:var(--tf-app-accent);font-weight:850}.tankWorkspaceNavLink.isActive:after{background:var(--tf-app-accent)}.tankWorkspaceMobileNav{display:none}.tfAppPrivate .tankWorkspaceLayout{align-items:start;min-width:0;grid-template-columns:minmax(0,1fr) minmax(230px,290px)!important;gap:clamp(28px,3vw,44px)!important;padding:0!important;display:grid!important}.tankWorkspaceContent,.tankWorkspaceSectionStack{align-content:start;gap:22px;min-width:0;display:grid}.tfAppPrivate .tankWorkspaceSection{min-width:0;border:0!important;border-bottom:1px solid var(--tf-app-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0 0 22px!important}.tankWorkspaceSection>h2{color:var(--tf-app-text);margin-top:0;font-size:1.08rem;font-weight:850}.tankWorkspaceActNow{border-color:var(--tf-app-line)!important;box-shadow:none!important;border-radius:12px!important}.tankWorkspaceSummaryStrip{border:1px solid var(--tf-app-line);background:var(--tf-app-surface);border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}.tankWorkspaceSummaryStrip>*{min-width:0;box-shadow:none!important;border:0!important;border-radius:0!important}.tankWorkspaceSummaryStrip>*+*{border-inline-start:1px solid var(--tf-app-line)!important}.tankWorkspaceSignalGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}.tankWorkspaceSignalCard{border:1px solid var(--tf-app-line);background:var(--tf-app-surface);border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:center;gap:10px 11px;min-width:0;min-height:112px;padding:15px;display:grid}.tankWorkspaceSignalCopy{gap:3px;min-width:0;display:grid}.tankWorkspaceSignalCopy .metricLabel{line-height:1.2}.tankWorkspaceSignalCopy strong{color:var(--tf-app-text);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:1.16rem;font-weight:860;line-height:1.08;overflow:hidden}.tankWorkspaceSignalCard>p{grid-column:1/-1;margin:0;font-size:.78rem;line-height:1.35}.tankWorkspaceQuickActions{gap:9px;min-width:0;display:grid}.tankWorkspaceQuickActions>h3{color:var(--tf-app-text);margin:0;font-size:.82rem;font-weight:830}.tankWorkspaceActionDock{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.tankWorkspaceActionDock>a{border:1px solid var(--tf-app-line);background:var(--tf-app-surface);min-width:0;min-height:92px;color:var(--tf-app-text);border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:13px;text-decoration:none;transition:background .18s,border-color .18s,color .18s;display:grid}.tankWorkspaceActionDock>a:hover,.tankWorkspaceActionDock>a:focus-visible{border-color:color-mix(in srgb, var(--tf-app-accent) 34%, var(--tf-app-line));background:var(--tf-app-accent-soft);color:var(--tf-app-accent)}.tankWorkspaceActionDock>a>span{gap:4px;min-width:0;display:grid}.tankWorkspaceActionDock strong{color:inherit;font-size:.79rem;font-weight:830;line-height:1.2}.tankWorkspaceActionDock small{color:var(--tf-app-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.68rem;font-weight:610;line-height:1.3;display:-webkit-box;overflow:hidden}.tankWorkspaceDirectory{gap:20px;min-width:0;display:grid}.tankWorkspaceDirectoryGroup{min-width:0}.tankWorkspaceDirectoryHeader{justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;display:flex}.tankWorkspaceDirectoryHeader h3{color:var(--tf-app-text);margin:0;font-size:.83rem;font-weight:820}.tankWorkspaceDirectoryRows,.tankWorkspaceLinkList{border-block:1px solid var(--tf-app-line);min-width:0;display:grid}.tankWorkspaceDirectoryRow,.tankWorkspaceLinkList>a,.tankWorkspaceHistoryRow,.tankWorkspaceOutcomeRow{min-width:0;border:0!important;border-bottom:1px solid var(--tf-app-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:12px 2px!important}.tankWorkspaceDirectoryRow:last-child,.tankWorkspaceLinkList>a:last-child,.tankWorkspaceHistoryRow:last-child,.tankWorkspaceOutcomeRow:last-child{border-bottom:0!important}.tankWorkspaceDirectoryRowLink:hover,.tankWorkspaceLinkList>a:hover{background:var(--tf-app-accent-soft)!important}.tankWorkspaceContextRail{align-content:start;gap:20px;min-width:0;display:grid;position:sticky;top:94px}.tankWorkspaceContextSection{border-top:1px solid var(--tf-app-line);padding-top:16px}.tankWorkspaceContextSection:first-child{border-top:0;padding-top:0}.tankWorkspaceContextRow{border-bottom:1px solid var(--tf-app-line);justify-content:space-between;align-items:baseline;gap:12px;min-width:0;padding:10px 0;display:flex}.tankWorkspaceContextActions{gap:8px;display:grid}@keyframes tf237-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes tf237-context-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@media (min-width:1160px){.tf237TodayLayout{grid-template-columns:minmax(0,1fr) minmax(240px,300px)}.tf237ContextRail{position:sticky;top:96px}}@media (max-width:1100px){.tfAppPrivate .tfTankDirectoryToolbar{grid-template-columns:minmax(0,1fr) auto!important}.tfTankDirectoryFilters{grid-area:2/1/auto/-1}.tfTankDirectorySort{grid-area:3/1}.tfTankDirectorySelectToggle{grid-area:3/2}.tfAppPrivate .tfTankDirectoryRow{grid-template-columns:auto minmax(250px,1fr) auto!important}.tfTankDirectoryRow:has(.tfTankDirectorySelectCell){grid-template-columns:auto minmax(250px,1fr) auto!important}.tfTankDirectorySelectCell{grid-row:1/3}.tfTankDirectoryStatus,.tfTankDirectoryReadings{grid-column:2}.tfTankDirectoryRowActions{grid-area:1/3/3}}@media (max-width:1040px){.tfAppPrivate .tankWorkspaceLayout{grid-template-columns:minmax(0,1fr)!important}.tankWorkspaceContextRail{grid-row:auto;position:static}}@media (max-width:860px){.tf237WorkspaceHeader,.tf237LogSign{flex-direction:column;align-items:flex-start}.tf237HeaderStatus{justify-items:start}.tf237TankHero{grid-template-columns:minmax(0,1fr)}.tf237TankHeroImage,.tf237TankHeroFallback{min-height:220px;max-height:300px}.tfAppPrivate .tankWorkspaceLayout{grid-template-columns:minmax(0,1fr)!important}.tankWorkspaceContextRail{grid-row:auto;position:static}.tankWorkspaceDesktopNav{display:none}.tankWorkspaceMobileNav{gap:6px;padding-bottom:14px;display:grid}.tankWorkspaceMobileNavLabel{color:var(--tf-app-muted);font-size:.72rem;font-weight:750}.tankWorkspaceSignalGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.tankWorkspaceActionDock{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.tf237TodayShell{gap:22px}.tf237WorkspaceHeader{gap:14px}.tf237TankHero{border-radius:13px}.tf237TankHeroBody{gap:15px;padding:20px 16px}.tf237TankHeroTitleRow{gap:12px}.tf237ParameterRail>div{padding-inline-end:8px}.tf237ParameterRail>div+div{padding-inline-start:9px}.tf237ParameterRail span{font-size:.6rem}.tf237ParameterRail strong{font-size:.75rem}.tf237TankHeroFooter{flex-direction:column;align-items:flex-start}.tf237ActNow{grid-template-columns:auto minmax(0,1fr)}.tf237ActNowAction{grid-column:2;justify-self:start}.tf237ActionDock :is(a,button){min-height:74px;font-size:.68rem}.tf237OperationalRow{grid-template-columns:auto minmax(0,1fr) auto}.tf237OperationalRow>small{display:none}.tfAppPrivate .tfTankDirectoryToolbar{grid-template-columns:minmax(0,1fr)!important}.tfTankDirectoryFilters,.tfTankDirectorySort,.tfTankDirectorySelectToggle{grid-area:auto/1}.tfTankDirectorySelectToggle{justify-self:stretch}.tfTankDirectorySelectionBar,.tfTankDirectoryMeta{flex-direction:column;align-items:flex-start}.tfTankDirectoryMeta span+span:before{display:none}.tfAppPrivate .tfTankDirectoryRow{grid-template-columns:auto minmax(0,1fr)!important;gap:12px!important}.tfTankDirectoryRow:has(.tfTankDirectorySelectCell){grid-template-columns:auto minmax(0,1fr)!important;gap:12px!important}.tfTankDirectorySelectCell{grid-area:1/1}.tfTankDirectoryIdentity,.tfTankDirectoryStatus,.tfTankDirectoryReadings{grid-column:2}.tfTankDirectoryRowActions{grid-area:auto/2;justify-content:flex-start}.tankWorkspaceSummaryStrip{grid-template-columns:minmax(0,1fr)}.tankWorkspaceSummaryStrip>*+*{border-top:1px solid var(--tf-app-line)!important;border-inline-start:0!important}}@media (max-width:620px){.tankWorkspaceSignalGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.tankWorkspaceActionDock{grid-template-columns:minmax(0,1fr)}.tankWorkspaceActionDock>a{min-height:76px}}@media (prefers-reduced-motion:reduce){.tf237WorkspaceHeader,.tf237ScopeSection,.tf237TankHero{animation:none!important}.tf237ScopeButton,.tf237ActNowAction,.tf237ActionDock :is(a,button),.tankWorkspaceActionDock>a,.tf237OperationalRow,.tfTankDirectoryRow{transition:none!important}}
