.tb-office-page{width:100%;max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:16px;color:var(--dk-ink);font-family:var(--dk-font);line-height:1.35}.tb-office-page h1{margin:0;color:var(--dk-ink);font-size:var(--dk-t-title2);font-weight:650;letter-spacing:-.03em;line-height:1.1}.tb-office-lede,.tb-office-note{margin:0;color:var(--dk-sec)}.tb-office-nav{display:flex;flex-wrap:wrap;gap:8px}.tb-office-nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:var(--tb-radius-pill);background:var(--dk-btn2);color:var(--dk-ink);font-weight:600;text-decoration:none}.tb-office-nav a[aria-current=page]{background:var(--dk-acc);color:var(--dk-onacc)}.tb-office-check:focus-visible,.tb-office-field:focus-visible,.tb-office-job:focus-visible,.tb-office-nav a:focus-visible,.tb-office-pick:focus-visible{outline:3px solid var(--dk-acc);outline-offset:3px}.tb-office-board,.tb-office-split{display:grid;gap:16px;align-items:start}@media (min-width:1024px){.tb-office-split{grid-template-columns:minmax(280px,380px) minmax(0,1fr)}.tb-office-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1440px){.tb-office-page{max-width:1320px}.tb-office-split{grid-template-columns:minmax(320px,420px) minmax(0,1fr)}.tb-office-board{grid-template-columns:repeat(3,minmax(0,1fr))}}.tb-office-card{display:flex;flex-direction:column;gap:12px;padding:16px;border:.5px solid var(--dk-cardline);border-radius:var(--tb-radius-group);background:var(--dk-card);color:var(--dk-ink)}.tb-office-card h2,.tb-office-card h3{margin:0;color:var(--dk-ink);font-size:1.25rem;font-weight:650;letter-spacing:-.02em}.tb-office-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.tb-office-check,.tb-office-job,.tb-office-pick{font:inherit;color:var(--dk-ink);cursor:pointer}.tb-office-job{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-height:44px;padding:12px;border:.5px solid var(--dk-hair);border-radius:var(--tb-radius-media);background:var(--dk-field);text-align:left}.tb-office-job[aria-current=true]{border-color:var(--dk-acc);background:var(--dk-accent-wash)}.tb-office-job small,.tb-office-meta{color:var(--dk-sec)}.tb-office-picks{display:flex;flex-wrap:wrap;gap:8px}.tb-office-pick{min-height:44px;padding:0 16px;border:.5px solid var(--dk-hair);border-radius:var(--tb-radius-pill);background:var(--dk-btn2)}.tb-office-pick[aria-pressed=true]{border-color:var(--dk-acc);background:var(--dk-accent-wash);color:var(--dk-acc-text)}.tb-office-field{width:100%;min-height:44px;padding:8px 12px;border:.5px solid var(--dk-field-line);border-radius:var(--tb-radius-media);background:var(--dk-field);color:var(--dk-ink);font:inherit}.tb-office-label{display:flex;flex-direction:column;gap:8px;color:var(--dk-sec)}.tb-office-page .tb-office-error{margin:0;color:var(--dk-fc-red-text)}.tb-office-clash{margin:0;padding-left:1.2em}.tb-office-clash li{margin:4px 0}.tb-office-page .tb-office-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tb-office-hours{display:flex;flex-direction:column;gap:8px;padding:12px 0;border-top:.5px solid var(--dk-hair)}.tb-office-live{margin:0;color:var(--dk-sec)}.tb-office-entry{display:none}.tb-office-entry a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:var(--tb-radius-pill);background:var(--dk-btn2);color:var(--dk-ink);font-weight:600;text-decoration:none}.tb-office-entry a:focus-visible{outline:3px solid var(--dk-acc);outline-offset:3px}html:not([data-device=desktop]) .tb-office-entry{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px 0}@media (max-width:1099px){.tb-office-entry{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px 0}}.tb-office{width:100%;max-width:40rem;margin:0 auto;display:flex;flex-direction:column;gap:20px;padding-bottom:48px;color:var(--dk-ink);font-size:var(--tb-type-body-size);line-height:1.35}@media (min-width:1024px){.tb-office{max-width:52rem}.tb-office-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}}@media (min-width:1440px){.tb-office{max-width:60rem}}.tb-office-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.tb-office-head h1{margin:0}.tb-office-lead{margin:0;color:var(--dk-sec);font-size:var(--tb-type-body-size)}.tb-office .tb-office-error{margin:0;color:var(--dk-fc-red-text);font-size:var(--tb-type-body-size)}.tb-office-choice,.tb-office-filters{display:flex;flex-wrap:wrap;gap:8px}.tb-office-chip{min-height:44px;padding:0 16px;border-radius:var(--tb-radius-pill);border:1px solid var(--dk-hair);background:transparent;color:var(--dk-ink);font:inherit;font-weight:600;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}.tb-office-chip[aria-current=page],.tb-office-chip[aria-pressed=true]{background:var(--dk-accent-wash);border-color:var(--dk-acc);color:var(--dk-acc-text)}.tb-office-group{display:flex;flex-direction:column;gap:2px;background:var(--dk-hair);border-radius:var(--tb-radius-group);overflow:hidden}.tb-office .tb-office-row{display:flex;flex-direction:column;gap:2px;min-height:44px;padding:12px 16px;background:var(--dk-group);color:var(--dk-ink);text-decoration:none}.tb-office .tb-office-row:hover{background:var(--dk-hover)}.tb-office .tb-office-row strong{font-size:var(--tb-type-body-size);font-weight:600}.tb-office .tb-office-row span{color:var(--dk-sec);font-size:var(--tb-type-subheadline-size)}.tb-office-section h2{margin:0 0 8px;font-size:var(--tb-type-title-3-size);line-height:1.2}.tb-office-more{margin:8px 0 0;color:var(--dk-sec);font-size:var(--tb-type-subheadline-size)}.tb-office fieldset{margin:0;padding:16px;border:1px solid var(--dk-hair);border-radius:var(--tb-radius-group);background:var(--dk-group);display:flex;flex-direction:column;gap:12px}.tb-office legend{padding:0 8px;font-weight:650}.tb-office label{display:flex;flex-direction:column;gap:4px;font-size:var(--tb-type-subheadline-size);color:var(--dk-sec)}.tb-office-actions{display:flex;flex-wrap:wrap;gap:12px}.tb-office-actions .tb-btn-ghost,.tb-office-actions .tb-btn-primary{width:auto;min-width:10rem;padding:0 16px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.tb-office :focus-visible{outline:2px solid var(--dk-acc);outline-offset:2px}:root{--dk-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Helvetica Neue",var(--font-inter,Inter),Inter,Helvetica,Arial,sans-serif;--dk-r-card:26px;--dk-r-group:22px;--dk-r-field:12px;--dk-r-glyph:10px;--dk-r-pill:980px;--dk-t-title1:32px;--dk-t-title2:28px;--dk-t-price:56px;--dk-gutter:48px;--dk-bg:#000000;--dk-bg-2:#101012;--dk-ink:#f5f5f7;--dk-sec:#a1a1a6;--dk-sec2:#b8b8bd;--dk-hair:#38383b;--dk-acc:#0090b8;--dk-acc-text:#0090b8;--dk-acc-card:#3dbbe0;--dk-onacc:#000000;--dk-fill:#2c2c2e;--dk-btn2:rgba(255,255,255,0.1);--dk-tile:#1d1d1f;--dk-card:#2a2a2d;--dk-cardline:rgba(255,255,255,0.1);--dk-mono:#3a3a3d;--dk-nav:rgba(22,22,23,0.8);--dk-navline:rgba(255,255,255,0.1);--dk-field:#1d1d1f;--dk-field-line:#6e6e73;--dk-focus:color-mix(in srgb,#0090b8 45%,transparent);--dk-thumb:#5a5a5e;--dk-fc-red:#ff453a;--dk-fc-red-text:#ff453a;--dk-group:#1d1d1f;--dk-accent-wash:color-mix(in srgb,#0090b8 12%,transparent);--dk-hover:color-mix(in srgb,#f5f5f7 4%,transparent);--dk-menu-shadow:0 0 0 0.5px rgba(255,255,255,0.16),0 24px 40px -24px rgba(0,0,0,0.9);--dk-thumb-shadow:0 0 0 0.5px rgba(255,255,255,0.1),0 2px 6px rgba(0,0,0,0.08);color-scheme:dark}:root[data-mood=day]{--dk-bg:#ffffff;--dk-bg-2:#f5f5f7;--dk-ink:#1d1d1f;--dk-sec:#6e6e73;--dk-sec2:#545458;--dk-hair:#d2d2d7;--dk-acc:#00708a;--dk-acc-text:#00708a;--dk-acc-card:#00708a;--dk-onacc:#ffffff;--dk-fill:#e8e8ed;--dk-btn2:#e8e8ed;--dk-tile:#f5f5f7;--dk-card:#ffffff;--dk-cardline:rgba(0,0,0,0.08);--dk-mono:#e8e8ed;--dk-nav:rgba(255,255,255,0.8);--dk-navline:rgba(0,0,0,0.12);--dk-field:#ffffff;--dk-field-line:#86868b;--dk-focus:color-mix(in srgb,#00708a 35%,transparent);--dk-thumb:#ffffff;--dk-fc-red:#ff3b30;--dk-fc-red-text:#d70015;--dk-group:#ffffff;--dk-accent-wash:color-mix(in srgb,#00708a 12%,transparent);--dk-hover:color-mix(in srgb,#1d1d1f 4%,transparent);--dk-menu-shadow:0 0 0 0.5px rgba(0,0,0,0.12),0 2px 6px rgba(0,0,0,0.04),0 24px 40px -24px rgba(0,0,0,0.22);--dk-thumb-shadow:0 0 0 0.5px rgba(0,0,0,0.08),0 2px 6px rgba(0,0,0,0.08);color-scheme:light}@media (prefers-color-scheme:light){:root[data-mood=system]{--dk-bg:#ffffff;--dk-bg-2:#f5f5f7;--dk-ink:#1d1d1f;--dk-sec:#6e6e73;--dk-sec2:#545458;--dk-hair:#d2d2d7;--dk-acc:#00708a;--dk-acc-text:#00708a;--dk-acc-card:#00708a;--dk-onacc:#ffffff;--dk-fill:#e8e8ed;--dk-btn2:#e8e8ed;--dk-tile:#f5f5f7;--dk-card:#ffffff;--dk-cardline:rgba(0,0,0,0.08);--dk-mono:#e8e8ed;--dk-nav:rgba(255,255,255,0.8);--dk-navline:rgba(0,0,0,0.12);--dk-field:#ffffff;--dk-field-line:#86868b;--dk-focus:color-mix(in srgb,#00708a 35%,transparent);--dk-thumb:#ffffff;--dk-fc-red:#ff3b30;--dk-fc-red-text:#d70015;--dk-group:#ffffff;--dk-accent-wash:color-mix(in srgb,#00708a 12%,transparent);--dk-hover:color-mix(in srgb,#1d1d1f 4%,transparent);--dk-menu-shadow:0 0 0 0.5px rgba(0,0,0,0.12),0 2px 6px rgba(0,0,0,0.04),0 24px 40px -24px rgba(0,0,0,0.22);--dk-thumb-shadow:0 0 0 0.5px rgba(0,0,0,0.08),0 2px 6px rgba(0,0,0,0.08);color-scheme:light}}@media (max-width:1099px){:root{--dk-gutter:32px}}@media (max-width:734px){:root{--dk-gutter:16px;--dk-t-price:40px}}.tb-shell:has(>.tb-shell-body.tb-has-sidebar){background:var(--dk-bg)}.tb-aw-dialog,.tb-aw-menu,.tb-desk-toolbar,.tb-phone-tabs,.tb-sidebar{font-family:var(--dk-font);letter-spacing:-.012em;-webkit-font-smoothing:antialiased}.tb-desk-column{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column}.tb-desk-toolbar,.tb-sidebar{display:none}.tb-has-sidebar .tb-global-bar,html[data-device=desktop] .tb-has-sidebar .tb-book-bar{display:none!important}html[data-device=desktop] .tb-has-sidebar .tb-page{overflow-x:clip}@media (min-width:1100px){html[data-device=desktop] .tb-shell-body.tb-has-sidebar{flex-direction:row!important}html[data-device=desktop] .tb-desk-toolbar,html[data-device=desktop] .tb-sidebar{display:flex}}.tb-sidebar{flex-direction:column;flex:0 0 240px;width:240px;min-height:0;height:100%;padding:4px 12px 12px;background:var(--dk-bg-2);border-right:.5px solid var(--dk-hair);color:var(--dk-ink);overflow-y:auto;overflow-x:hidden}html[data-device=desktop] .tb-sidebar[data-collapsed="1"]{flex-basis:68px;width:68px}.tb-sidebar[data-collapsed="1"] .tb-sidebar-count,.tb-sidebar[data-collapsed="1"] .tb-sidebar-group,.tb-sidebar[data-collapsed="1"] .tb-sidebar-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tb-sidebar[data-collapsed="1"] .tb-sidebar-head{flex-direction:column;align-items:center;height:auto}.tb-sidebar-head{display:flex;align-items:center;justify-content:space-between;gap:4px;height:52px;margin:0 -4px 8px 4px}.tb-sidebar-brand{display:inline-flex;align-items:center;gap:9px;min-height:44px;color:var(--dk-ink);font-size:17px;font-weight:600;letter-spacing:-.02em;text-decoration:none}.tb-sidebar-item,.tb-sidebar-toggle{appearance:none;border:0;background:transparent;font:inherit;cursor:pointer}.tb-sidebar-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:var(--dk-sec)}.tb-sidebar-nav{flex:1 1 auto}.tb-sidebar-nav ul{list-style:none;margin:0;padding:0;display:grid}.tb-sidebar-item{position:relative;z-index:0;display:flex;align-items:center;gap:12px;width:100%;height:44px;padding:0 12px;color:var(--dk-ink);font-size:15px;font-weight:500;letter-spacing:-.012em;text-align:left;text-decoration:none}.tb-sidebar-item:before{content:"";position:absolute;inset:4px 0;z-index:-1;border-radius:var(--dk-r-glyph)}.tb-sidebar-item .tb-desk-icon{flex:0 0 auto;color:var(--dk-sec)}.tb-sidebar-item[aria-current=page]{font-weight:600}.tb-sidebar-item[aria-current=page]:before{background:var(--dk-accent-wash)}.tb-sidebar-item[aria-current=page] .tb-desk-icon{color:var(--dk-acc-card)}.tb-sidebar-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb-sidebar-count{flex:0 0 auto;margin-left:auto;color:var(--dk-sec);font-size:14px;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tb-sidebar-group{margin:0;padding:20px 12px 4px;color:var(--dk-sec);font-size:12px;font-weight:600;letter-spacing:-.01em}.tb-sidebar-firm{position:sticky;bottom:0;z-index:0;display:flex;align-items:center;gap:12px;min-height:64px;margin-top:auto;padding:12px 12px 0;border-top:.5px solid var(--dk-hair);background:var(--dk-bg-2);color:var(--dk-ink);text-decoration:none}.tb-sidebar-firm:before{content:"";position:absolute;inset:8px 0 -4px;z-index:-1;border-radius:var(--dk-r-glyph)}.tb-sidebar-firm[aria-current=page]:before{background:var(--dk-accent-wash)}.tb-sidebar-firm-text{display:grid;min-width:0}.tb-sidebar-firm-text strong{font-size:14px;font-weight:600}.tb-sidebar-firm-text span,.tb-sidebar-firm-text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em}.tb-sidebar-firm-text span{color:var(--dk-sec);font-size:12px}@media (hover:hover) and (pointer:fine){html[data-device] .tb-sidebar-firm:hover,html[data-device] .tb-sidebar-item:hover,html[data-device] .tb-sidebar-toggle:hover{transform:none;filter:none;box-shadow:none}html[data-device] .tb-sidebar-firm:not([aria-current=page]):hover:before,html[data-device] .tb-sidebar-item:not([aria-current=page]):hover:before,html[data-device] .tb-sidebar-toggle:hover{background:var(--dk-hover)}}.tb-sidebar-brand:focus-visible,.tb-sidebar-firm:focus-visible,.tb-sidebar-item:focus-visible,.tb-sidebar-toggle:focus-visible{outline:3px solid var(--dk-acc);outline-offset:-3px;border-radius:var(--dk-r-glyph)}.tb-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:32px;height:32px;border-radius:50%;font-size:12px;font-weight:600;letter-spacing:0}.tb-avatar,.tb-avatar-firm{background:var(--dk-mono);color:var(--dk-ink)}.tb-sidebar .tb-avatar,.tb-sidebar .tb-avatar-firm{background:var(--dk-fill)}.tb-desk-toolbar{position:sticky;top:0;z-index:30;align-items:center;justify-content:space-between;gap:8px;flex:0 0 auto;height:52px;padding:0 16px 0 20px;background:var(--dk-nav);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:.5px solid var(--dk-navline);color:var(--dk-ink)}.tb-desk-toolbar-leading,.tb-desk-toolbar-trailing{display:flex;align-items:center;gap:8px;min-width:0}.tb-desk-toolbar-trailing{justify-content:flex-end}.tb-desk-toolbar-title{margin:0 4px;font-size:15px;font-weight:600}.tb-desk-toolbar-title,.tb-tool{color:var(--dk-ink);white-space:nowrap}.tb-tool{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:0 16px;border:0;background:transparent;font:inherit;font-size:15px;font-weight:600;letter-spacing:-.012em;text-decoration:none;cursor:pointer}.tb-tool:before{content:"";position:absolute;inset:4px 0;z-index:-1;border-radius:var(--dk-r-pill);background:transparent}.tb-tool-filled{color:var(--dk-onacc);margin-left:4px}.tb-tool-filled:before{background:var(--dk-acc)}.tb-tool-filled .tb-desk-icon{display:none}.tb-tool-tinted{color:var(--dk-acc-card)}.tb-tool-tinted:before{background:var(--dk-btn2)}.tb-tool-link{color:var(--dk-acc-text);padding:0 8px;font-size:17px;font-weight:400;letter-spacing:-.016em}.tb-tool-back{gap:2px;margin-left:-8px}.tb-tool-icon{width:44px;padding:0;color:var(--dk-sec)}.tb-tool-icon:before{inset:0;border-radius:50%}.tb-tool[aria-expanded=true].tb-tool-icon:before{background:var(--dk-btn2)}.tb-tool[aria-expanded=true].tb-tool-icon{color:var(--dk-acc-card)}@media (hover:hover) and (pointer:fine){html[data-device] .tb-tool:hover{transform:none;filter:none;box-shadow:none}html[data-device] .tb-tool-icon:hover:before{background:var(--dk-hover)}html[data-device] .tb-tool-link:hover span{text-decoration:underline}html[data-device] .tb-tool-filled:hover:before,html[data-device] .tb-tool-tinted:hover:before{filter:brightness(1.08)}}.tb-tool:focus-visible{outline:none}.tb-tool:focus-visible:before{box-shadow:0 0 0 3px var(--dk-acc)}.tb-tool-search{position:relative;isolation:isolate;display:flex;align-items:center;gap:6px;width:260px;max-width:28vw;min-height:44px;margin:0;padding:0 12px;color:var(--dk-sec2)}.tb-tool-search:before{content:"";position:absolute;inset:4px 0;z-index:-1;border-radius:18px;background:var(--dk-fill)}.tb-tool-search:focus-within:before{box-shadow:0 0 0 4px var(--dk-focus)}.tb-tool-search input{flex:1 1 auto;min-width:0;height:36px;padding:0;border:0;background:transparent;color:var(--dk-ink);font:inherit;font-size:15px;outline:none}.tb-tool-search input::placeholder{color:var(--dk-sec2);opacity:1}.tb-tool-search kbd{justify-content:center;min-width:18px;height:18px;padding:0 6px;border:1px solid var(--dk-hair);border-radius:6px;color:var(--dk-sec2);font:inherit;font-size:12px}.tb-seg-aw,.tb-tool-search kbd{display:inline-flex;align-items:center}.tb-seg-aw{flex:none;height:36px;padding:2px;border-radius:18px;background:var(--dk-fill)}.tb-seg-aw a{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:44px;margin:-4px 0;padding:0 18px;color:var(--dk-sec2);font-size:14px;font-weight:600;text-decoration:none}.tb-seg-aw a:before{content:"";position:absolute;inset:6px 0;z-index:-1;border-radius:16px}.tb-seg-aw a[aria-current=page]{color:var(--dk-ink)}.tb-seg-aw a[aria-current=page]:before{background:var(--dk-thumb);box-shadow:var(--dk-thumb-shadow)}.tb-seg-aw .tb-seg-count{font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tb-seg-aw a:focus-visible{outline:none}.tb-seg-aw a:focus-visible:before{box-shadow:0 0 0 3px var(--dk-acc)}@media (hover:hover) and (pointer:fine){html[data-device] .tb-seg-aw a:hover{transform:none;filter:none;box-shadow:none;color:var(--dk-ink)}}html[data-tabbar=dock] .tb-shell .tb-phone-tabs{display:grid!important}.tb-shell .tb-phone-tabs{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:0;min-height:64px;padding:0 4px calc(env(safe-area-inset-bottom, 0px) + 8px);background:var(--dk-nav);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-top:.5px solid var(--dk-navline)}html[data-tabbar=dock] .tb-shell .tb-page{padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 84px)!important}.tb-shell .tb-phone-tabs .tb-phone-tab{position:relative;min-height:56px;padding:6px 2px 0;border-radius:0;background:transparent;color:var(--dk-sec);font-size:12px;font-weight:500;letter-spacing:0;box-shadow:none}.tb-shell .tb-phone-tabs .tb-phone-tab.is-active{color:var(--dk-acc-text);box-shadow:none}.tb-shell .tb-phone-tabs .tb-phone-tab svg{width:24px;height:24px;margin:2px 0}.tb-shell .tb-phone-tabs .tb-phone-tab.is-primary,.tb-shell .tb-phone-tabs .tb-phone-tab.is-primary.is-active{background:transparent;color:var(--dk-sec);box-shadow:none}.tb-shell .tb-phone-tabs .tb-phone-tab.is-primary.is-active{color:var(--dk-acc-text)}.tb-shell .tb-phone-tabs .tb-phone-tab.is-primary:before{display:none}.tb-shell .tb-phone-tabs .tb-phone-tab.is-primary svg{width:28px;height:28px;margin:0 0 2px;padding:5px;border-radius:50%;background:var(--dk-acc);color:var(--dk-onacc)}.tb-shell .tb-phone-tabs .tb-tab-due{position:absolute;top:4px;left:calc(50% + 6px);min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--dk-acc);color:var(--dk-onacc);font-size:12px;font-weight:600;line-height:18px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-tabbar=dock] .tb-shell .tb-phone-post{display:none!important}html[data-tabbar=dock] .tb-shell:has(.tb-book-titlebar) .tb-book-bar{display:none!important}html[data-device=tablet] .tb-has-sidebar .tb-book-bar-phone,html[data-device=tablet] .tb-has-sidebar .tb-phone-top-actions{display:flex!important}@media (max-width:1099px){html[data-device=desktop] .tb-shell-body.tb-has-sidebar{flex-direction:column!important}html[data-device=desktop] .tb-shell .tb-has-sidebar .tb-phone-tabs{display:grid!important;position:relative;flex:0 0 auto;z-index:40}}.tb-aw-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 22px;border:0;border-radius:var(--dk-r-pill);background:var(--dk-btn2);color:var(--dk-acc-card);font:inherit;font-family:var(--dk-font);font-size:17px;font-weight:600;letter-spacing:-.016em;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer}.tb-aw-btn[data-variant=filled]{background:var(--dk-acc);color:var(--dk-onacc)}.tb-aw-btn[data-variant=outlined],.tb-aw-btn[data-variant=tinted]{background:var(--dk-btn2);color:var(--dk-acc-card)}.tb-aw-btn[data-variant=destructive-tinted],.tb-aw-btn[data-variant=destructive]{background:var(--dk-btn2);color:var(--dk-ink)}.tb-aw-btn[data-variant=plain]{padding:0 8px;background:transparent;color:var(--dk-acc-text);font-weight:400}.tb-aw-btn:disabled{opacity:.45;cursor:default}.tb-aw-btn:focus-visible{outline:3px solid var(--dk-acc);outline-offset:3px}@media (hover:hover) and (pointer:fine){html[data-device] .tb-aw-btn:hover:not(:disabled){transform:none;box-shadow:none;filter:brightness(1.08)}html[data-device] .tb-aw-btn[data-variant=plain]:hover:not(:disabled){filter:none;text-decoration:underline}}.tb-aw-btn-row{display:flex;flex-wrap:wrap;gap:12px}.tb-pill{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:7px 14px;border-radius:16px;background:var(--dk-btn2);color:var(--dk-sec2);font-family:var(--dk-font);font-size:15px;font-weight:600;line-height:1.2;letter-spacing:-.012em;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tb-pill[data-tone=amber]{background:var(--dk-accent-wash);color:var(--dk-acc-card)}.tb-pill[data-tone=blue]{padding:0;background:transparent;color:var(--dk-sec)}.tb-pill[data-tone=blue]:before{content:"";width:13px;height:13px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center /contain no-repeat}.tb-pill[data-tone=red]{padding:0;background:transparent;color:var(--dk-fc-red-text);font-size:13px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.tb-on-grey .tb-pill[data-tone=amber]{background:var(--dk-card);box-shadow:0 0 0 .5px var(--dk-cardline)}.tb-first-call{display:inline-flex;align-items:center;gap:8px;margin:0 0 2px;color:var(--dk-fc-red-text);font-family:var(--dk-font);font-size:13px;font-weight:700;line-height:1.2;letter-spacing:.07em;text-transform:uppercase}.tb-first-call:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--dk-fc-red);box-shadow:0 0 0 4px color-mix(in srgb,var(--dk-fc-red) 20%,transparent)}.tb-trade{--trade:var(--tb-aw-trade-other);--trade-wash:var(--tb-aw-trade-other-wash)}.tb-trade[data-trade=removal]{--trade:var(--tb-aw-trade-removal);--trade-wash:var(--tb-aw-trade-removal-wash)}.tb-trade[data-trade=embalming]{--trade:var(--tb-aw-trade-embalming);--trade-wash:var(--tb-aw-trade-embalming-wash)}.tb-trade[data-trade=repair]{--trade:var(--tb-aw-trade-repair);--trade-wash:var(--tb-aw-trade-repair-wash)}.tb-trade[data-trade=cemetery]{--trade:var(--tb-aw-trade-cemetery);--trade-wash:var(--tb-aw-trade-cemetery-wash)}.tb-trade[data-trade=flowers]{--trade:var(--tb-aw-trade-flowers);--trade-wash:var(--tb-aw-trade-flowers-wash)}.tb-trade[data-trade=supply]{--trade:var(--tb-aw-trade-supply);--trade-wash:var(--tb-aw-trade-supply-wash)}.tb-trade-square{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;border-radius:var(--dk-r-glyph);background:var(--trade-wash);color:var(--trade)}.tb-trade-square[data-urgent="1"]{background:var(--dk-fc-red);color:#ffffff}.tb-aw-group{margin:0;padding:0;border-radius:var(--dk-r-group);background:var(--dk-group);box-shadow:0 0 0 .5px var(--dk-cardline);list-style:none;overflow:hidden;font-family:var(--dk-font)}.tb-aw-group-row{position:relative;display:grid;grid-template-columns:128px minmax(0,1fr);gap:16px;min-height:44px;padding:14px 18px;font-size:17px;line-height:1.35;letter-spacing:-.016em}.tb-aw-group-row+.tb-aw-group-row:before{content:"";position:absolute;top:0;left:18px;right:0;border-top:.5px solid var(--dk-hair)}.tb-aw-group-row .tb-aw-key,.tb-aw-group-row dt{padding-top:1px;color:var(--dk-sec);font-size:15px}.tb-aw-group-row dd{margin:0;min-width:0;color:var(--dk-ink);overflow-wrap:anywhere}.tb-aw-sub{display:block;margin-top:2px;color:var(--dk-sec);font-size:14px}.tb-aw-section-title{display:flex;align-items:baseline;gap:8px;margin:32px 0 12px;color:var(--dk-ink);font-family:var(--dk-font);font-size:19px;font-weight:600;letter-spacing:-.018em}.tb-aw-section-title .tb-aw-count{color:var(--dk-sec);font-size:14px;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tb-aw-fine{margin:12px 0 0;color:var(--dk-sec);font-family:var(--dk-font);font-size:14px;letter-spacing:-.008em}@media (max-width:734px){.tb-aw-group-row{grid-template-columns:96px minmax(0,1fr);gap:12px;padding:12px 14px;font-size:16px}.tb-aw-group-row+.tb-aw-group-row:before{left:14px}.tb-aw-group-row .tb-aw-key,.tb-aw-group-row dt{font-size:14px}.tb-aw-section-title{margin:28px 0 10px;font-size:17px}}.tb-aw-menu{position:absolute;z-index:60;width:248px;max-width:calc(100vw - 32px);margin:0;padding:6px;border:0;border-radius:var(--dk-r-field);background:var(--dk-card);box-shadow:var(--dk-menu-shadow);list-style:none}.tb-aw-menu [role=menuitem]{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--dk-ink);font:inherit;font-size:15px;letter-spacing:-.012em;text-align:left;text-decoration:none;cursor:pointer}.tb-aw-menu [role=menuitem] .tb-desk-icon{color:var(--dk-sec)}.tb-aw-menu [role=menuitem][data-destructive],.tb-aw-menu [role=menuitem][data-destructive] .tb-desk-icon{color:var(--dk-ink)}.tb-aw-menu [role=menuitem]:focus-visible,.tb-aw-menu [role=menuitem]:hover{outline:none;background:var(--dk-accent-wash);color:var(--dk-ink);transform:none;box-shadow:none;filter:none}.tb-aw-menu [role=separator]{height:0;margin:6px 12px;border-top:.5px solid var(--dk-hair);background:none}.tb-aw-dialog{width:min(420px,calc(100vw - 32px));padding:28px;border:0;border-radius:var(--dk-r-group);background:var(--dk-card);color:var(--dk-ink);box-shadow:var(--dk-menu-shadow)}.tb-aw-dialog::backdrop{background:rgba(0,0,0,.4)}.tb-aw-dialog h2{margin:0 0 8px;color:var(--dk-ink);font-size:19px;font-weight:600;letter-spacing:-.018em}.tb-aw-dialog p{margin:0 0 24px;color:var(--dk-sec);font-size:15px}.tb-aw-dialog .tb-aw-btn-row{justify-content:flex-end}@media (max-width:734px){.tb-aw-dialog .tb-aw-btn-row{flex-direction:column-reverse}.tb-aw-dialog .tb-aw-btn{width:100%}}@media (prefers-reduced-motion:no-preference){.tb-aw-btn,.tb-sidebar-item:before,.tb-tool:before{transition:filter .2s ease,background-color .2s ease}}.tb-has-sidebar .tb-page:has(.tb-book-titlebar,.tb-job-page,.tb-post-page,.tb-acct){background:var(--dk-bg)}