:root{--tap-qc-canvas:#f7faff;--tap-qc-surface:#fff;--tap-qc-surface-strong:#eaf1ff;--tap-qc-ink:#081b33;--tap-qc-muted:#587087;--tap-qc-petrol:#2864f0;--tap-qc-petrol-deep:#173f9e;--tap-qc-sea-glass:#dce7fb;--tap-qc-lime:#d7e63f;--tap-qc-coral:#f26752;--tap-qc-border:#cfdbef;--tap-qc-focus:#9fb52c;--tap-qc-gutter:clamp(18px, 5.1vw, 22px);--tap-qc-radius-control:10px;--tap-qc-radius-card:12px;--tap-qc-radius-panel:14px;--tap-qc-dock-clearance:calc(112px + env(safe-area-inset-bottom));--tap-qc-display-size:clamp(44px, 13vw, 58px);--tap-qc-page-title-size:clamp(29px, 8.4vw, 36px);--tap-qc-section-title-size:clamp(20px, 5.7vw, 25px);--tap-qc-body-size:16px;--tap-qc-small-size:13px;--tap-qc-line:1.5}html{background:var(--tap-qc-canvas);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{min-width:0;overflow-x:clip}@media (max-width:600px){html{scrollbar-width:none}html::-webkit-scrollbar{display:none}}::selection{background:color-mix(in srgb, var(--tap-qc-lime) 48%, white);color:var(--tap-qc-ink)}:where(a,button,input,textarea,select):focus-visible{outline:3px solid var(--tap-qc-focus);outline-offset:3px}@media (min-width:700px){:root{--tap-qc-gutter:22px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}.tap-bevel{box-shadow:inset 0 1px 0 #ffffffb8, 0 6px 16px color-mix(in srgb, var(--tap-qc-ink) 7%, transparent)}.tap-icon-button{border-color:color-mix(in srgb, var(--tap-qc-border) 82%, var(--tap-qc-ink));border-radius:var(--tap-qc-radius-control);background:color-mix(in srgb, var(--tap-qc-surface) 92%, white);width:44px;min-height:44px;color:var(--tap-qc-ink)}.tap-icon-button :where(svg,.tap-app-icon){width:22px;height:22px}.tap-urgent-icon-button{border-color:color-mix(in srgb, var(--tap-qc-coral) 72%, var(--tap-qc-ink));background:var(--tap-qc-coral);color:var(--tap-qc-surface);box-shadow:0 7px 16px color-mix(in srgb, var(--tap-qc-coral) 20%, transparent)}.tap-app-topbar-label{color:var(--tap-qc-ink);letter-spacing:-.01em;font-size:15px;font-weight:820}@media (max-width:760px){.tap-app-topbar.tools-topbar,.tap-app-topbar.skills-topbar{grid-template-columns:44px minmax(0,1fr) 44px!important}.tap-app-topbar .tools-topbar-actions{flex-wrap:nowrap!important;grid-column:3!important;justify-content:flex-end!important}}.skills-page{width:min(100%,430px)!important;min-height:100dvh!important;padding:max(18px, env(safe-area-inset-top)) var(--tap-qc-gutter) var(--tap-qc-dock-clearance)!important;background:linear-gradient(180deg, #ffffff57, transparent 28%), var(--tap-qc-canvas)!important;color:var(--tap-qc-ink)!important;margin:0 auto!important;overflow-x:clip!important}.skills-page .skills-hero{padding:18px 0 8px!important}.skills-page .skills-eyebrow{color:var(--tap-qc-petrol)!important;letter-spacing:.045em!important;background:0 0!important;border:0!important;padding:0!important;font-size:11px!important}.skills-page .skills-hero h1{max-width:10ch!important;color:var(--tap-qc-ink)!important;letter-spacing:-.045em!important;margin-top:7px!important;font-size:clamp(38px,11vw,46px)!important;font-weight:840!important;line-height:.94!important}.skills-page .skills-hero p{max-width:34ch!important;color:var(--tap-qc-muted)!important;font-size:14px!important;line-height:1.42!important}.skills-page .skills-safety-strip,.skills-page .skill-library-card,.skills-page .skills-category-chip{border-color:var(--tap-qc-border)!important;background:color-mix(in srgb, var(--tap-qc-surface) 94%, white)!important;color:var(--tap-qc-ink)!important}.skills-page .skills-safety-strip{border-left:4px solid var(--tap-qc-petrol)!important;border-radius:var(--tap-qc-radius-control)!important;box-shadow:0 8px 22px color-mix(in srgb, var(--tap-qc-ink) 5%, transparent)!important}.skills-page .skills-hero-actions a:first-child{background:var(--tap-qc-petrol)!important;color:var(--tap-qc-surface)!important}.skills-page .skills-hero-actions a:last-child{border-color:var(--tap-qc-border)!important;background:var(--tap-qc-surface)!important;color:var(--tap-qc-ink)!important}.skills-page .skill-group-heading h2,.skills-page .skill-library-copy strong{color:var(--tap-qc-ink)!important}.skills-page .skill-group-heading p,.skills-page .skill-library-use,.skills-page .skill-library-path{color:var(--tap-qc-muted)!important}.skills-page .skill-card-icon{color:var(--tap-qc-petrol-deep)!important}.placeCarousel,.radiusRow,.filterScroller,.destinationFilters{scrollbar-width:none}.placeCarousel::-webkit-scrollbar{display:none}.radiusRow::-webkit-scrollbar{display:none}.filterScroller::-webkit-scrollbar{display:none}.destinationFilters::-webkit-scrollbar{display:none}.worksheet-picker-screen{width:min(100%,430px)!important;min-height:100dvh!important;padding:max(16px, env(safe-area-inset-top)) var(--tap-qc-gutter) var(--tap-qc-dock-clearance)!important;background:linear-gradient(180deg, #ffffff57, transparent 28%), var(--tap-qc-canvas)!important;color:var(--tap-qc-ink)!important;margin:0 auto!important;overflow-x:clip!important}.worksheet-picker-screen .worksheet-picker-layout{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;min-height:0!important;margin-top:18px!important;display:grid!important}.worksheet-picker-screen .worksheet-picker-intro{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;display:grid!important}.worksheet-picker-screen .worksheet-picker-intro>div{gap:5px!important;display:grid!important}.worksheet-picker-screen .worksheet-picker-intro h1{color:var(--tap-qc-ink)!important;font-size:var(--tap-qc-page-title-size)!important;letter-spacing:-.035em!important;margin:0!important;font-weight:820!important;line-height:1.02!important}.worksheet-picker-screen .worksheet-picker-intro p{max-width:35ch!important;color:var(--tap-qc-muted)!important;margin:0!important;font-size:14px!important;font-weight:560!important;line-height:1.42!important}.worksheet-picker-screen .worksheet-picker-intro>p{border:1px solid color-mix(in srgb, var(--tap-qc-sea-glass) 68%, var(--tap-qc-border))!important;background:color-mix(in srgb, var(--tap-qc-sea-glass) 38%, white)!important;width:fit-content!important;color:var(--tap-qc-petrol-deep)!important;border-radius:999px!important;padding:7px 10px!important;font-size:11.5px!important;font-weight:720!important}.worksheet-picker-screen .worksheet-urgent-rail{border:1px solid color-mix(in srgb, var(--tap-qc-coral) 24%, var(--tap-qc-border))!important;border-radius:var(--tap-qc-radius-control)!important;background:color-mix(in srgb, var(--tap-qc-coral) 5%, var(--tap-qc-surface))!important;width:100%!important;min-height:48px!important;color:var(--tap-qc-ink)!important;grid-template-columns:24px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;display:grid!important}.worksheet-picker-screen .worksheet-urgent-rail a{background:var(--tap-qc-coral)!important;color:#fff!important;border-radius:999px!important;place-items:center!important;min-height:32px!important;padding:0 12px!important;font-size:12px!important;font-weight:780!important;text-decoration:none!important;display:inline-grid!important}.worksheet-picker-screen .worksheet-picker-visual-zone{flex-direction:column!important;gap:12px!important;min-height:0!important;display:flex!important}.worksheet-picker-screen .worksheet-picker-column:first-child{order:1!important}.worksheet-picker-screen .worksheet-picker-preview-column{order:2!important}.worksheet-picker-screen .worksheet-picker-visual-column{order:3!important}.worksheet-picker-screen .worksheet-route-panel,.worksheet-picker-screen .worksheet-current-preview,.worksheet-picker-screen .worksheet-handoff,.worksheet-picker-screen .worksheet-saved-dock{border-color:var(--tap-qc-border)!important;border-radius:var(--tap-qc-radius-card)!important;background:color-mix(in srgb, var(--tap-qc-surface) 94%, white)!important;box-shadow:0 8px 22px color-mix(in srgb, var(--tap-qc-ink) 6%, transparent)!important}.worksheet-picker-screen .worksheet-route-panel{gap:4px!important;padding:15px!important}.worksheet-picker-screen .worksheet-section-heading p{color:var(--tap-qc-petrol)!important;letter-spacing:.045em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:780!important}.worksheet-picker-screen .worksheet-section-heading h2{color:var(--tap-qc-ink)!important;letter-spacing:-.02em!important;font-size:20px!important;font-weight:800!important}.worksheet-picker-screen .worksheet-question-row{grid-template-columns:24px minmax(0,1fr)!important;gap:8px!important;padding:11px 0!important}.worksheet-picker-screen .worksheet-question-number{background:var(--tap-qc-sea-glass)!important;width:24px!important;height:24px!important;color:var(--tap-qc-petrol-deep)!important;border:0!important}.worksheet-picker-screen .worksheet-question-copy h3{color:var(--tap-qc-ink)!important;font-size:14px!important;font-weight:760!important}.worksheet-picker-screen .worksheet-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.worksheet-picker-screen .worksheet-chip-grid button{border-color:var(--tap-qc-border)!important;background:color-mix(in srgb, var(--tap-qc-surface-strong) 56%, white)!important;width:auto!important;max-width:none!important;min-height:42px!important;color:var(--tap-qc-ink)!important;white-space:normal!important;border-radius:13px!important;padding:8px 9px!important;font-size:11.5px!important;font-weight:690!important}.worksheet-picker-screen .worksheet-chip-grid button.is-selected{border-color:color-mix(in srgb, var(--tap-qc-lime) 70%, var(--tap-qc-petrol))!important;background:color-mix(in srgb, var(--tap-qc-lime) 56%, white)!important}.worksheet-picker-screen .worksheet-current-preview{min-height:0!important;padding:15px!important;display:block!important}.worksheet-picker-screen .worksheet-current-preview-sheet{display:none!important}.worksheet-picker-screen .worksheet-current-copy{min-height:0!important}.worksheet-picker-screen .worksheet-current-copy strong{color:var(--tap-qc-ink)!important}.worksheet-picker-screen .worksheet-current-copy small,.worksheet-picker-screen .worksheet-match-reason,.worksheet-picker-screen .worksheet-picker-status{color:var(--tap-qc-muted)!important}.worksheet-picker-screen .worksheet-current-copy a{border-color:var(--tap-qc-petrol)!important;background:var(--tap-qc-petrol)!important;color:#fff!important}.worksheet-picker-screen .worksheet-picker-visual-column{gap:9px!important;margin-top:8px!important;display:grid!important}.worksheet-picker-screen .worksheet-pathway-board{grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;gap:8px!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.worksheet-picker-screen .worksheet-pathway-board button{border-color:var(--tap-qc-border)!important;border-radius:var(--tap-qc-radius-control)!important;background:color-mix(in srgb, var(--tap-qc-surface) 94%, white)!important;text-align:left!important;grid-template-rows:auto auto!important;grid-template-columns:50px minmax(0,1fr)!important;align-items:center!important;column-gap:12px!important;min-height:92px!important;padding:11px 12px!important;display:grid!important}.worksheet-picker-screen .worksheet-pathway-visual{grid-area:1/1/span 2!important;width:50px!important;height:50px!important}.worksheet-picker-screen .worksheet-pathway-board strong{color:var(--tap-qc-ink)!important;grid-column:2!important;align-self:end!important;font-size:14px!important;line-height:1.18!important}.worksheet-picker-screen .worksheet-pathway-board small{color:var(--tap-qc-muted)!important;grid-column:2!important;align-self:start!important;font-size:11.5px!important;line-height:1.3!important}.worksheet-picker-screen .worksheet-saved-dock{margin-top:4px!important;padding:15px!important}@media (max-width:350px){.worksheet-picker-screen .worksheet-chip-grid{grid-template-columns:minmax(0,1fr)!important}}.resources-page{width:min(100%,430px)!important;padding:max(16px, env(safe-area-inset-top)) var(--tap-qc-gutter) var(--tap-qc-dock-clearance)!important;background:linear-gradient(180deg, #ffffff57, transparent 28%), var(--tap-qc-canvas)!important;margin:0 auto!important;overflow-x:clip!important}.resources-page .resources-dedicated-hero{background:0 0!important;border:0!important;margin-top:18px!important;padding:0!important}.resources-page .resources-dedicated-hero h1{max-width:11ch!important;color:var(--tap-qc-ink)!important;font-size:var(--tap-qc-page-title-size)!important;letter-spacing:-.035em!important;margin:5px 0 8px!important;font-weight:820!important;line-height:1.02!important}.resources-page .resources-dedicated-hero>p:last-child,.resources-page .resources-outside-heading p{color:var(--tap-qc-muted)!important;font-size:14px!important;font-weight:550!important;line-height:1.42!important}.resources-page .resources-outside-section{margin-top:26px!important;padding:0!important}.resources-page .resources-outside-heading h2{color:var(--tap-qc-ink)!important;letter-spacing:-.02em!important;font-size:21px!important;font-weight:800!important}.resources-page .outside-resource-friendly-shell{gap:12px!important}.resources-page .outside-resource-note,.resources-page .outside-resource-saved,.resources-page .outside-resource-group,.resources-page .outside-resource-card{border-color:var(--tap-qc-border)!important;border-radius:var(--tap-qc-radius-control)!important;background:color-mix(in srgb, var(--tap-qc-surface) 94%, white)!important;color:var(--tap-qc-ink)!important}.resources-page .outside-resource-note{grid-template-columns:30px minmax(0,1fr)!important;padding:11px 12px!important}.resources-page .outside-resource-note strong,.resources-page .outside-resource-saved h3,.resources-page .outside-resource-group h3,.resources-page .outside-resource-copy strong{color:var(--tap-qc-ink)!important}.resources-page .outside-resource-note span,.resources-page .outside-resource-saved p,.resources-page .outside-resource-group p,.resources-page .outside-resource-copy small,.resources-page .outside-resource-details{color:var(--tap-qc-muted)!important}.resources-page .resource-filter-rail{margin:0!important;padding:0 0 4px!important}.resources-page .resource-filter-chip{border-color:var(--tap-qc-border)!important;background:color-mix(in srgb, var(--tap-qc-surface-strong) 52%, white)!important;color:var(--tap-qc-ink)!important}.resources-page .resource-filter-chip.is-active{border-color:var(--tap-qc-petrol)!important;background:var(--tap-qc-petrol)!important;color:#fff!important;box-shadow:none!important}.resources-page .outside-resource-saved{box-shadow:0 7px 18px color-mix(in srgb, var(--tap-qc-ink) 5%, transparent)!important;border-style:solid!important;padding:13px!important}.resources-page .outside-resource-saved-icon{border-color:color-mix(in srgb, var(--tap-qc-petrol) 30%, var(--tap-qc-border))!important;background:var(--tap-qc-sea-glass)!important;color:var(--tap-qc-petrol-deep)!important}.resources-page .outside-resource-group{box-shadow:none!important;padding:13px!important}.resources-page .outside-resource-card{border-left:4px solid var(--tap-qc-petrol)!important;box-shadow:0 6px 16px color-mix(in srgb, var(--tap-qc-ink) 4%, transparent)!important;padding:13px!important}.resources-page .outside-resource-action,.resources-page .outside-resource-details summary{color:var(--tap-qc-petrol-deep)!important}.resources-page .outside-resource-save-button,.resources-page .outside-resource-clear-saved,.resources-page .outside-resource-saved-actions :where(a,button){border-color:var(--tap-qc-border)!important;background:var(--tap-qc-surface-strong)!important;color:var(--tap-qc-ink)!important}@media (min-width:760px){.worksheet-picker-screen,.resources-page{width:100%!important;max-width:none!important;padding:24px clamp(24px, 4vw, 64px) calc(116px + env(safe-area-inset-bottom))!important;background:radial-gradient(circle at 82% 8%, color-mix(in srgb, var(--tap-qc-sea-glass) 42%, transparent), transparent 26%), linear-gradient(180deg, #ffffff80, transparent 34%), var(--tap-qc-canvas)!important;margin:0!important}.worksheet-picker-screen .tools-topbar,.resources-page .tools-topbar,.worksheet-picker-screen .worksheet-picker-layout,.resources-page .resources-dedicated-hero,.resources-page .resources-outside-section{width:min(100%,1180px)!important;margin-left:auto!important;margin-right:auto!important}.worksheet-picker-screen .worksheet-picker-layout{gap:18px!important;margin-top:24px!important}.worksheet-picker-screen .worksheet-picker-intro{grid-template-columns:minmax(0,1fr) minmax(260px,360px)!important;align-items:end!important;gap:28px!important}.worksheet-picker-screen .worksheet-picker-intro h1,.resources-page .resources-dedicated-hero h1{font-size:clamp(42px,5vw,68px)!important;line-height:.96!important}.worksheet-picker-screen .worksheet-picker-intro p,.resources-page .resources-dedicated-hero>p:last-child,.resources-page .resources-outside-heading p{font-size:16px!important}.worksheet-picker-screen .worksheet-urgent-rail{max-width:440px!important}.worksheet-picker-screen .worksheet-picker-visual-zone{grid-template-columns:minmax(300px,.9fr) minmax(360px,1.18fr) minmax(280px,.88fr)!important;align-items:start!important;gap:18px!important;display:grid!important}.worksheet-picker-screen .worksheet-picker-column:first-child{order:1!important}.worksheet-picker-screen .worksheet-picker-visual-column{order:2!important;margin-top:0!important}.worksheet-picker-screen .worksheet-picker-preview-column{order:3!important}.worksheet-picker-screen .worksheet-route-panel,.worksheet-picker-screen .worksheet-current-preview,.worksheet-picker-screen .worksheet-saved-dock{padding:20px!important}.worksheet-picker-screen .worksheet-current-preview-sheet{display:block!important}.worksheet-picker-screen .worksheet-pathway-board{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.worksheet-picker-screen .worksheet-pathway-board button{grid-template-columns:58px minmax(0,1fr)!important;min-height:142px!important;padding:14px!important}.worksheet-picker-screen .worksheet-pathway-visual{width:58px!important;height:58px!important}.resources-page .resources-dedicated-hero{grid-template-columns:minmax(0,1fr) minmax(280px,420px)!important;align-items:end!important;column-gap:48px!important;margin-top:34px!important;display:grid!important}.resources-page .resources-dedicated-hero .tools-eyebrow{grid-column:1/-1!important}.resources-page .resources-dedicated-hero h1{max-width:12ch!important;margin-bottom:0!important}.resources-page .resources-outside-section{margin-top:46px!important}.resources-page .outside-resource-friendly-shell{grid-template-columns:minmax(220px,280px) minmax(0,1fr)!important;align-items:start!important;gap:18px 22px!important}.resources-page .outside-resource-note,.resources-page .resource-filter-rail{grid-column:1!important}.resources-page .resource-filter-rail{display:grid!important;overflow:visible!important}.resources-page .resource-filter-chip{justify-content:space-between!important;width:100%!important}.resources-page .outside-resource-saved,.resources-page .outside-resource-status,.resources-page .outside-resource-group{grid-column:2!important}.resources-page .outside-resource-saved{grid-row:1/span 2!important}.resources-page .outside-resource-group{padding:18px!important}.resources-page .outside-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:760px) and (max-width:1040px){.worksheet-picker-screen .worksheet-picker-visual-zone{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr)!important}.worksheet-picker-screen .worksheet-picker-preview-column{grid-column:1/-1!important}.resources-page .outside-resource-friendly-shell{grid-template-columns:minmax(190px,230px) minmax(0,1fr)!important}.resources-page .outside-resource-grid{grid-template-columns:minmax(0,1fr)!important}}
html[data-tap-identity=civic-modern] body{color:var(--tap-qc-ink);background:#dfe8f8!important}html[data-tap-identity=civic-modern] :where(button,a,input,textarea,select){font-family:inherit}html[data-tap-identity=civic-modern] .tap-bevel{box-shadow:none!important}html[data-tap-identity=civic-modern] :where(.journal-page,.next-plan-shell,.help-page){min-height:100dvh!important;color:var(--tap-qc-ink)!important;background:#dfe8f8!important}html[data-tap-identity=civic-modern] .journal-shell{background:var(--tap-qc-canvas)!important;width:min(100%,430px)!important;min-height:100dvh!important;color:var(--tap-qc-ink)!important;padding-bottom:var(--tap-qc-dock-clearance)!important;margin:0 auto!important;overflow-x:clip!important}html[data-tap-identity=civic-modern] .journal-top,html[data-tap-identity=civic-modern] .journal-page .subtop{border-bottom:1px solid var(--tap-qc-border)!important;color:var(--tap-qc-ink)!important;box-shadow:none!important;background:#fff!important}html[data-tap-identity=civic-modern] .journal-page .panel{color:var(--tap-qc-ink)!important;background:0 0!important}html[data-tap-identity=civic-modern] .journal-page .hero{background:var(--tap-qc-ink)!important;color:#fff!important;box-shadow:none!important;border:0!important}html[data-tap-identity=civic-modern] .journal-page .hero :where(h1,h2,p){color:inherit!important}html[data-tap-identity=civic-modern] .journal-page .hero .eyebrow{color:#91b5ff!important}html[data-tap-identity=civic-modern] .journal-page :where(.prompt-picker,.write-box,.voice-tools,.original-note,.sort-stack,.review-card,.entry-card,.detail-block,.empty-card){border:1px solid var(--tap-qc-border)!important;border-radius:var(--tap-qc-radius-card)!important;color:var(--tap-qc-ink)!important;box-shadow:none!important;background:#fff!important}html[data-tap-identity=civic-modern] .journal-page .prompt-chip{border-color:var(--tap-qc-border)!important;background:var(--tap-qc-surface-strong)!important;color:var(--tap-qc-ink)!important;box-shadow:none!important;border-radius:999px!important}html[data-tap-identity=civic-modern] .journal-page .prompt-chip.active{border-color:var(--tap-qc-petrol)!important;background:var(--tap-qc-petrol)!important;color:#fff!important}html[data-tap-identity=civic-modern] .journal-page :where(button.primary,.action-grid .primary){border-color:var(--tap-qc-petrol)!important;border-radius:var(--tap-qc-radius-control)!important;background:var(--tap-qc-petrol)!important;color:#fff!important;box-shadow:none!important}html[data-tap-identity=civic-modern] .next-plan-shell{color:var(--tap-qc-ink)!important;padding-bottom:var(--tap-qc-dock-clearance)!important}html[data-tap-identity=civic-modern] .next-plan-shell .top-bar{border-bottom:1px solid var(--tap-qc-border)!important;color:var(--tap-qc-ink)!important;box-shadow:none!important;background:#fff!important}html[data-tap-identity=civic-modern] .next-plan-shell .plan-switch{border:1px solid var(--tap-qc-border)!important;border-radius:var(--tap-qc-radius-control)!important;box-shadow:none!important;background:#fff!important}html[data-tap-identity=civic-modern] .next-plan-shell .plan-switch button.selected{background:var(--tap-qc-petrol)!important;color:#fff!important}html[data-tap-identity=civic-modern] .next-plan-shell .section-list button{border-color:var(--tap-qc-border)!important;color:var(--tap-qc-ink)!important;box-shadow:none!important;background:#fff!important}html[data-tap-identity=civic-modern] .next-plan-shell .section-list button.active{background:var(--tap-qc-lime)!important;color:var(--tap-qc-ink)!important;border-color:#b9ca2e!important}html[data-tap-identity=civic-modern] .next-plan-shell .section-list :where(.section-label,.row-chevron){color:var(--tap-qc-ink)!important}html[data-tap-identity=civic-modern] .next-plan-shell .section-dot{border-color:var(--tap-qc-border)!important;background:var(--tap-qc-surface-strong)!important}html[data-tap-identity=civic-modern] .next-plan-shell .editor-nav button:last-child{border-color:var(--tap-qc-petrol)!important;background:var(--tap-qc-petrol)!important;color:#fff!important}html[data-tap-identity=civic-modern] .next-plan-shell :where(.intro-card,.mode-card,.workspace,.section-rail,.editor-card,.anchors-panel,.review-panel,.plan-suggestions,.plan-quality,.contact-editor,.crisis-card,.support-strip,.evidence-tools,.use-anchors){border-color:var(--tap-qc-border)!important;border-radius:var(--tap-qc-radius-card)!important;color:var(--tap-qc-ink)!important;box-shadow:none!important;background:#fff!important}html[data-tap-identity=civic-modern] .next-plan-shell .use-hero{border-radius:var(--tap-qc-radius-panel)!important;background:var(--tap-qc-ink)!important;color:#fff!important;box-shadow:none!important;border:0!important}html[data-tap-identity=civic-modern] .next-plan-shell .use-hero :where(h1,h2,p){color:inherit!important}html[data-tap-identity=civic-modern] .next-plan-shell .eyebrow{color:var(--tap-qc-petrol)!important}html[data-tap-identity=civic-modern] .next-plan-shell .use-hero .eyebrow{color:#91b5ff!important}html[data-tap-identity=civic-modern] .next-plan-shell :where(.primary,.save-button,.next-button){border-color:var(--tap-qc-petrol)!important;background:var(--tap-qc-petrol)!important;color:#fff!important;box-shadow:none!important}html[data-tap-identity=civic-modern] .next-plan-shell :where(.danger-action,.urgent-panel){border-color:var(--tap-qc-coral)!important;background:var(--tap-qc-coral)!important;color:var(--tap-qc-ink)!important}html[data-tap-identity=civic-modern] .next-plan-shell .workspace{align-items:start!important;overflow:visible!important}html[data-tap-identity=civic-modern] .next-plan-shell .section-rail{padding:18px!important}html[data-tap-identity=civic-modern] .next-plan-shell .section-progress{gap:10px;display:grid}html[data-tap-identity=civic-modern] .next-plan-shell .section-overview{display:none}html[data-tap-identity=civic-modern] .next-plan-shell .section-status{margin:0!important;padding:0!important}html[data-tap-identity=civic-modern] .next-plan-shell .section-status span{color:var(--tap-qc-ink)!important;letter-spacing:.04em!important;font-size:12px!important}html[data-tap-identity=civic-modern] .next-plan-shell .section-status strong{color:var(--tap-qc-petrol)!important;font-size:12px!important}html[data-tap-identity=civic-modern] .next-plan-shell .section-progress progress{background:var(--tap-qc-surface-strong);width:100%;height:8px;color:var(--tap-qc-petrol);accent-color:var(--tap-qc-petrol);border:0;border-radius:999px;overflow:hidden}html[data-tap-identity=civic-modern] .next-plan-shell .section-progress progress::-webkit-progress-bar{background:var(--tap-qc-surface-strong);border-radius:999px}html[data-tap-identity=civic-modern] .next-plan-shell .section-progress progress::-webkit-progress-value{background:var(--tap-qc-petrol);border-radius:999px}html[data-tap-identity=civic-modern] .next-plan-shell .section-menu-toggle{text-align:left;justify-content:space-between;align-items:center;gap:12px;font-weight:800;border:1px solid var(--tap-qc-border)!important;border-radius:var(--tap-qc-radius-control)!important;background:var(--tap-qc-surface-strong)!important;min-height:48px!important;color:var(--tap-qc-ink)!important;padding:0 14px!important;display:flex!important}html[data-tap-identity=civic-modern] .next-plan-shell .section-menu-toggle span:last-child{color:var(--tap-qc-petrol);font-size:12px}html[data-tap-identity=civic-modern] .next-plan-shell .section-list{margin-top:12px!important}html[data-tap-identity=civic-modern] .next-plan-shell .section-list button{border-radius:var(--tap-qc-radius-control)!important;min-height:48px!important;padding:9px 10px!important}html[data-tap-identity=civic-modern] .next-plan-shell .section-list button.done:not(.active){background:#f3f8f6!important;border-color:#9eb7af!important}html[data-tap-identity=civic-modern] .next-plan-shell .section-list button.done .section-dot{color:#fff!important;background:var(--tap-qc-petrol)!important}html[data-tap-identity=civic-modern] .next-plan-shell .section-dot{place-items:center;font-size:10px;font-weight:900;width:16px!important;height:16px!important;display:grid!important}html[data-tap-identity=civic-modern] .next-plan-shell .editor-card{min-width:0;padding:clamp(22px,4vw,38px)!important}html[data-tap-identity=civic-modern] .next-plan-shell .editor-meta{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}html[data-tap-identity=civic-modern] .next-plan-shell .question-requirement{color:#496173;text-align:right;font-size:12px;font-weight:750}html[data-tap-identity=civic-modern] .next-plan-shell .editor-card h2{max-width:21ch;color:var(--tap-qc-ink)!important;margin-bottom:10px!important;font-size:clamp(28px,4vw,44px)!important;line-height:1.06!important}html[data-tap-identity=civic-modern] .next-plan-shell .editor-card h2:focus-visible{outline:3px solid var(--tap-qc-lime);outline-offset:5px;border-radius:4px}html[data-tap-identity=civic-modern] .next-plan-shell .idea-picker{border-block:1px solid var(--tap-qc-border);margin:14px 0 0}html[data-tap-identity=civic-modern] .next-plan-shell .idea-picker summary{min-height:50px;color:var(--tap-qc-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:0 2px;font-size:15px;font-weight:850;display:flex}html[data-tap-identity=civic-modern] .next-plan-shell .idea-picker summary small{color:var(--tap-qc-petrol);font-size:12px;font-weight:800}html[data-tap-identity=civic-modern] .next-plan-shell .idea-picker>p{font-size:14px;line-height:1.45;color:#496173!important;margin:2px 0 0!important}html[data-tap-identity=civic-modern] .next-plan-shell .chips{margin:12px 0 0!important}html[data-tap-identity=civic-modern] .next-plan-shell .chips button{line-height:1.2;border-color:var(--tap-qc-border)!important;background:var(--tap-qc-surface-strong)!important;min-height:44px!important;color:var(--tap-qc-ink)!important;border-radius:999px!important;padding:8px 13px!important}html[data-tap-identity=civic-modern] .next-plan-shell .chips button[aria-pressed=true]{border-color:var(--tap-qc-petrol)!important;background:var(--tap-qc-petrol)!important;color:#fff!important}html[data-tap-identity=civic-modern] .next-plan-shell .answer-field{color:var(--tap-qc-ink);gap:8px;font-size:15px;font-weight:850;display:grid}html[data-tap-identity=civic-modern] .next-plan-shell .answer-field>span{justify-content:space-between;align-items:baseline;gap:12px;display:flex}html[data-tap-identity=civic-modern] .next-plan-shell .answer-field small{color:#5a7080;font-size:12px;font-weight:700}html[data-tap-identity=civic-modern] .next-plan-shell .editor-card textarea{resize:vertical;border-radius:var(--tap-qc-radius-control)!important;min-height:168px!important;color:var(--tap-qc-ink)!important;background:#fff!important;border:2px solid #9aafbf!important;padding:15px!important;font-size:17px!important;line-height:1.5!important}html[data-tap-identity=civic-modern] .next-plan-shell .editor-card textarea::placeholder{color:#687c8b;opacity:1}html[data-tap-identity=civic-modern] .next-plan-shell .editor-card textarea:focus{outline-offset:2px;border-color:var(--tap-qc-petrol)!important;outline:3px solid #2864f033!important}html[data-tap-identity=civic-modern] .next-plan-shell .save-status{min-height:20px;font-size:13px;font-weight:700;color:#496173!important;margin-top:8px!important}html[data-tap-identity=civic-modern] .next-plan-shell .editor-nav{grid-template-columns:minmax(96px,auto) minmax(0,1fr);gap:10px!important;margin-top:16px!important;display:grid!important}html[data-tap-identity=civic-modern] .next-plan-shell .editor-nav button{border-radius:var(--tap-qc-radius-control)!important;min-height:50px!important}html[data-tap-identity=civic-modern] .next-plan-shell .editor-nav .next-button{border-color:var(--tap-qc-petrol)!important;background:var(--tap-qc-petrol)!important;color:#fff!important}html[data-tap-identity=civic-modern] .next-plan-shell .contact-editor{margin-top:4px}html[data-tap-identity=civic-modern] .next-plan-shell .contact-editor-head button,html[data-tap-identity=civic-modern] .next-plan-shell .contact-actions :where(button,a){min-height:44px!important}html[data-tap-identity=civic-modern] .next-plan-shell .contact-row{border-radius:var(--tap-qc-radius-control)!important;box-shadow:none!important;padding:14px!important}html[data-tap-identity=civic-modern] .next-plan-shell :where(.contact-primary-fields,.contact-fields){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}html[data-tap-identity=civic-modern] .next-plan-shell :where(.contact-primary-fields,.contact-fields) label{gap:6px;font-size:13px;font-weight:800;display:grid;color:var(--tap-qc-ink)!important}html[data-tap-identity=civic-modern] .next-plan-shell :where(.contact-primary-fields,.contact-fields) input{border-radius:var(--tap-qc-radius-control)!important;min-height:48px!important;color:var(--tap-qc-ink)!important;background:#fff!important;border:2px solid #a8bac7!important;padding:10px 12px!important}html[data-tap-identity=civic-modern] .next-plan-shell .contact-more{border-top:1px solid var(--tap-qc-border);padding-top:10px}html[data-tap-identity=civic-modern] .next-plan-shell .contact-more summary{min-height:44px;color:var(--tap-qc-petrol);cursor:pointer;align-items:center;font-size:13px;font-weight:850;display:flex}html[data-tap-identity=civic-modern] .next-plan-shell .contact-more[open] summary{margin-bottom:10px}html[data-tap-identity=civic-modern] .next-plan-shell .top-bar{justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;display:flex!important}html[data-tap-identity=civic-modern] .next-plan-shell .plan-header-actions{align-items:center;gap:8px;display:flex}html[data-tap-identity=civic-modern] .next-plan-shell .plan-header-actions :where(button,a){border:1px solid var(--tap-qc-border);border-radius:var(--tap-qc-radius-control);min-height:44px;color:var(--tap-qc-ink);font:inherit;cursor:pointer;box-shadow:none;background:#fff;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:14px;font-weight:850;text-decoration:none;display:inline-flex}html[data-tap-identity=civic-modern] .next-plan-shell .plan-header-actions :where(button,a) .tap-app-icon{width:20px;height:20px}html[data-tap-identity=civic-modern] .next-plan-shell :where(.plan-settings,.plan-support-tools){border:1px solid var(--tap-qc-border);border-radius:var(--tap-qc-radius-control);background:#fff;width:min(100%,1180px);margin:0 auto 12px}html[data-tap-identity=civic-modern] .next-plan-shell :where(.plan-settings,.plan-support-tools)>summary{min-height:46px;color:var(--tap-qc-petrol);cursor:pointer;align-items:center;padding:0 14px;font-size:13px;font-weight:850;display:flex}html[data-tap-identity=civic-modern] .next-plan-shell .plan-settings .mode-card{border:0!important;border-top:1px solid var(--tap-qc-border)!important;box-shadow:none!important;border-radius:0!important;padding:16px!important}html[data-tap-identity=civic-modern] .next-plan-shell .plan-support-tools[open]{padding-bottom:12px}html[data-tap-identity=civic-modern] .next-plan-shell .plan-support-tools>:where(.plan-suggestions,.plan-quality){margin-inline:12px!important}html[data-tap-identity=civic-modern] .next-plan-shell .plan-urgent-link{font:inherit;cursor:pointer;border:0!important;border-bottom:2px solid var(--tap-qc-coral)!important;width:fit-content!important;min-height:44px!important;color:color-mix(in srgb, var(--tap-qc-coral) 78%, #8d241c)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important;font-size:14px!important;font-weight:850!important}html[data-tap-identity=civic-modern] .next-plan-shell .section-overview button{position:relative}html[data-tap-identity=civic-modern] .next-plan-shell .section-overview .overview-number{line-height:1}html[data-tap-identity=civic-modern] .next-plan-shell .section-overview .overview-check{width:15px;height:15px;position:absolute;top:5px;right:5px}html[data-tap-identity=civic-modern] .next-plan-shell .idea-picker .chips button{align-items:center!important;gap:10px!important;display:flex!important}html[data-tap-identity=civic-modern] .next-plan-shell .idea-picker .chips button .tap-app-icon{flex:none;width:24px;height:24px}html[data-tap-identity=civic-modern] .next-plan-shell .editor-nav{grid-template-columns:minmax(76px,.7fr) minmax(132px,1.35fr) minmax(76px,.7fr)!important}html[data-tap-identity=civic-modern] .next-plan-shell .editor-nav .skip-button{border-color:var(--tap-qc-border)!important;color:var(--tap-qc-ink)!important;background:#fff!important}@media (min-width:761px){html[data-tap-identity=civic-modern] .next-plan-shell .section-menu-toggle{display:none!important}html[data-tap-identity=civic-modern] .next-plan-shell .workspace{grid-template-columns:minmax(250px,290px) minmax(0,1fr)!important}html[data-tap-identity=civic-modern] .next-plan-shell .section-list{grid-template-columns:1fr!important;gap:7px!important;display:grid!important}}@media (max-width:760px){html[data-tap-identity=civic-modern] .next-plan-shell{overflow-x:clip;padding:14px 12px var(--tap-qc-dock-clearance)!important}html[data-tap-identity=civic-modern] .next-plan-shell .top-bar{min-height:102px;position:relative;margin-bottom:6px!important;padding:4px 2px 34px!important}html[data-tap-identity=civic-modern] .next-plan-shell .top-bar>div:first-child>p{display:none!important}html[data-tap-identity=civic-modern] .next-plan-shell .top-bar h1{white-space:nowrap;max-width:none;letter-spacing:-.045em!important;margin:0!important;font-size:clamp(31px,8.8vw,36px)!important;line-height:1!important}html[data-tap-identity=civic-modern] .next-plan-shell .plan-header-actions{align-self:flex-start}html[data-tap-identity=civic-modern] .next-plan-shell .plan-header-actions button{min-height:34px;color:var(--tap-qc-petrol);background:0 0;border:0;padding:0;position:absolute;bottom:0;left:2px}html[data-tap-identity=civic-modern] .next-plan-shell .plan-header-actions a{min-width:92px;padding-inline:10px}html[data-tap-identity=civic-modern] .next-plan-shell .plan-switch{border:1px solid var(--tap-qc-border)!important;background:#fff!important;border-radius:14px!important;margin-bottom:10px!important;padding:3px!important}html[data-tap-identity=civic-modern] .next-plan-shell .plan-switch button{min-height:48px!important;color:var(--tap-qc-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:11px!important}html[data-tap-identity=civic-modern] .next-plan-shell .plan-switch button.selected{background:var(--tap-qc-cobalt,#2864f0)!important;color:#fff!important}html[data-tap-identity=civic-modern] .next-plan-shell :where(.plan-settings,.plan-support-tools){display:none}html[data-tap-identity=civic-modern] .next-plan-shell .workspace{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;display:grid!important}html[data-tap-identity=civic-modern] .next-plan-shell .section-rail{color:var(--tap-qc-ink)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html[data-tap-identity=civic-modern] .next-plan-shell .section-status,html[data-tap-identity=civic-modern] .next-plan-shell .section-progress>progress{display:none!important}html[data-tap-identity=civic-modern] body:has(.next-plan-shell) .next-plan-shell .section-overview{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:2px;display:grid!important}html[data-tap-identity=civic-modern] body:has(.next-plan-shell) .next-plan-shell .section-overview button{background:color-mix(in srgb, var(--tap-qc-blue-mist) 58%, #fff);min-width:0;min-height:52px;color:var(--tap-qc-ink);font:inherit;cursor:pointer;border:1px solid #a9bfd2;border-radius:12px;font-size:13px;font-weight:900}html[data-tap-identity=civic-modern] body:has(.next-plan-shell) .next-plan-shell .section-overview button.done:not(.active){color:var(--tap-qc-ink);background:#e5f3ee;border-color:#9ebfb6}html[data-tap-identity=civic-modern] body:has(.next-plan-shell) .next-plan-shell .section-overview button.active{border:2px solid var(--tap-qc-ink);background:var(--tap-qc-lime);color:var(--tap-qc-ink);box-shadow:none}html[data-tap-identity=civic-modern] .next-plan-shell .section-menu-toggle{margin-top:4px;border-color:var(--tap-qc-border)!important;background:#fff!important;border-radius:12px!important;min-height:48px!important}html[data-tap-identity=civic-modern] .next-plan-shell .section-list{grid-template-columns:minmax(0,1fr)!important;gap:7px!important;max-height:min(52dvh,440px)!important;padding:0!important;display:none!important;overflow:hidden auto!important}html[data-tap-identity=civic-modern] .next-plan-shell .section-rail.is-open .section-list{display:grid!important}html[data-tap-identity=civic-modern] .next-plan-shell .section-list button{grid-template-columns:18px minmax(0,1fr) 14px!important;width:100%!important}html[data-tap-identity=civic-modern] .next-plan-shell .editor-card{margin-top:4px;border:0!important;border-top:1px solid var(--tap-qc-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:20px 0 8px!important}html[data-tap-identity=civic-modern] .next-plan-shell .editor-card h2{max-width:none!important;font-size:clamp(31px,9vw,38px)!important}html[data-tap-identity=civic-modern] .next-plan-shell .editor-card>p{color:#354f61!important;margin:0 0 14px!important;font-size:16px!important;line-height:1.45!important}html[data-tap-identity=civic-modern] .next-plan-shell .editor-meta{margin-bottom:10px}html[data-tap-identity=civic-modern] .next-plan-shell .editor-meta .step-count{text-transform:uppercase;color:#54718a!important;letter-spacing:.12em!important;font-size:12px!important}html[data-tap-identity=civic-modern] .next-plan-shell .question-requirement{display:none}html[data-tap-identity=civic-modern] .next-plan-shell .idea-picker{overflow:hidden;background:#fff!important;border:1px solid #b8cada!important;border-radius:12px!important;margin:0 0 16px!important}html[data-tap-identity=civic-modern] .next-plan-shell .idea-picker>summary,html[data-tap-identity=civic-modern] .next-plan-shell .idea-picker>p{display:none!important}html[data-tap-identity=civic-modern] .next-plan-shell .chips{grid-template-columns:minmax(0,1fr)!important;gap:0!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}html[data-tap-identity=civic-modern] .next-plan-shell .chips button{text-align:left;border:0!important;border-bottom:1px solid var(--tap-qc-border)!important;width:100%!important;min-height:54px!important;color:var(--tap-qc-ink)!important;white-space:normal!important;background:#fff!important;border-radius:0!important;padding:10px 13px!important}html[data-tap-identity=civic-modern] .next-plan-shell .chips button:last-child{border-bottom:0!important}html[data-tap-identity=civic-modern] .next-plan-shell .chips button[aria-pressed=true]{color:var(--tap-qc-ink)!important;background:#f2f7e1!important}html[data-tap-identity=civic-modern] .next-plan-shell .editor-card textarea{background:#fff!important;border:1px solid #9fb7ca!important;border-radius:12px!important;min-height:126px!important}html[data-tap-identity=civic-modern] .next-plan-shell :where(.contact-primary-fields,.contact-fields){grid-template-columns:minmax(0,1fr)}html[data-tap-identity=civic-modern] .next-plan-shell .contact-note-field{grid-column:auto}html[data-tap-identity=civic-modern] .next-plan-shell .editor-nav{border-top:1px solid var(--tap-qc-border);background:0 0;margin-inline:-4px;padding:8px 4px;position:static;grid-template-columns:minmax(70px,.7fr) minmax(128px,1.35fr) minmax(70px,.7fr)!important;gap:7px!important}html[data-tap-identity=civic-modern] .next-plan-shell .editor-nav button{min-height:48px!important;padding-inline:6px!important;font-size:13px!important}html[data-tap-identity=civic-modern] .next-plan-shell .plan-urgent-link{margin-top:8px}html[data-tap-identity=civic-modern] body:has(.next-plan-shell) .next-plan-shell .section-list{grid-template-columns:minmax(0,1fr)!important;gap:7px!important;width:100%!important;max-height:min(52dvh,440px)!important;margin:12px 0 0!important;padding:0!important;display:none!important;overflow:hidden auto!important}html[data-tap-identity=civic-modern] body:has(.next-plan-shell) .next-plan-shell .section-rail.is-open .section-list{display:grid!important}html[data-tap-identity=civic-modern] body:has(.next-plan-shell) .next-plan-shell .section-list button{white-space:normal!important;flex:none!important;grid-template-columns:18px minmax(0,1fr) 14px!important;width:100%!important;min-height:48px!important}html[data-tap-identity=civic-modern] body:has(.next-plan-shell--use) .next-plan-shell--use{padding-top:8px!important}html[data-tap-identity=civic-modern] body:has(.next-plan-shell--use) .next-plan-shell--use .top-bar{margin-bottom:8px!important;padding-top:0!important}html[data-tap-identity=civic-modern] body:has(.next-plan-shell--use) .next-plan-shell--use .top-bar h1{font-size:34px!important;line-height:1!important}html[data-tap-identity=civic-modern] body:has(.next-plan-shell--use) .next-plan-shell--use .plan-switch{margin-bottom:8px!important}html[data-tap-identity=civic-modern] body:has(.next-plan-shell--use) .next-plan-shell--use .plan-switch button{min-height:44px!important}html[data-tap-identity=civic-modern] body:has(.next-plan-shell--use) .next-plan-shell--use .use-hero{border-radius:18px!important;gap:7px!important;width:auto!important;margin:0!important;padding:16px!important}html[data-tap-identity=civic-modern] body:has(.next-plan-shell--use) .next-plan-shell--use .use-hero h2{max-width:none!important;margin:0!important;font-size:30px!important;line-height:1.02!important}html[data-tap-identity=civic-modern] body:has(.next-plan-shell--use) .next-plan-shell--use .use-hero p{margin:0!important;font-size:14px!important;line-height:1.35!important}html[data-tap-identity=civic-modern] body:has(.next-plan-shell--use) .next-plan-shell--use .use-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin-top:5px!important}html[data-tap-identity=civic-modern] body:has(.next-plan-shell--use) .next-plan-shell--use .use-actions .danger-action{grid-column:1/-1}html[data-tap-identity=civic-modern] body:has(.next-plan-shell--use) .next-plan-shell--use .use-actions :where(button,a){border-radius:10px!important;min-height:44px!important;padding:7px 5px!important;font-size:12px!important;line-height:1.15!important}html[data-tap-identity=civic-modern] body:has(.next-plan-shell--use) .next-plan-shell--use .crisis-card:not(.crisis-card-active){grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding-top:4px!important}html[data-tap-identity=civic-modern] body:has(.next-plan-shell--use) .next-plan-shell--use .crisis-card:not(.crisis-card-active) article{grid-template-columns:34px minmax(0,1fr)!important;column-gap:10px!important;padding:13px 4px!important}html[data-tap-identity=civic-modern] body:has(.next-plan-shell--use) .next-plan-shell--use .crisis-card:not(.crisis-card-active) article>span{grid-row:1/span 3}html[data-tap-identity=civic-modern] body:has(.next-plan-shell--use) .next-plan-shell--use .crisis-card:not(.crisis-card-active) article :where(h3,p,ul){grid-column:2}}@media (max-width:340px){html[data-tap-identity=civic-modern] body:has(.next-plan-shell) .next-plan-shell .top-bar{gap:8px!important}html[data-tap-identity=civic-modern] body:has(.next-plan-shell) .next-plan-shell .top-bar h1{font-size:30px!important}html[data-tap-identity=civic-modern] body:has(.next-plan-shell) .next-plan-shell .plan-header-actions a{flex:0 0 44px;width:44px;min-width:44px;padding-inline:0}html[data-tap-identity=civic-modern] body:has(.next-plan-shell) .next-plan-shell .plan-header-actions a>span{display:none}}html[data-tap-identity=civic-modern] .next-plan-shell .print-plan-button{border-color:var(--tap-qc-petrol)!important;background:var(--tap-qc-petrol)!important;color:#fff!important}.print-plan-sheet{display:none}@media print{@page{margin:13mm}body:has(.next-plan-shell){background:#fff!important}html[data-tap-identity=civic-modern] body:has(.next-plan-shell){background:#fff!important}.next-plan-shell{background:#fff!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important}.next-plan-shell>:not(.print-plan-sheet),nav[aria-label=Primary\ navigation],#tap-anchor-dock{display:none!important}.next-plan-shell>.print-plan-sheet{color:#102a38;font-family:Arial,sans-serif;display:block!important}.print-plan-sheet header{border-bottom:3px solid #24686c;margin-bottom:8mm;padding-bottom:5mm}.print-plan-sheet header p,.print-plan-sheet header h1,.print-plan-sheet header small{margin:0}.print-plan-sheet header p{color:#24686c;letter-spacing:.08em;text-transform:uppercase;font-size:10pt;font-weight:800}.print-plan-sheet header h1{margin:2mm 0 1mm;font-size:25pt}.print-plan-sheet section{break-inside:avoid;border:1px solid #c8d5d2;border-radius:3mm;margin-bottom:4mm;padding:4mm}.print-plan-sheet section h2{align-items:center;gap:3mm;margin:0 0 2mm;font-size:13pt;display:flex}.print-plan-sheet section h2 span{background:#d7e43e;border-radius:50%;place-items:center;width:7mm;height:7mm;font-size:9pt;display:inline-grid}.print-plan-sheet section :where(p,ul){white-space:pre-wrap;margin:0;font-size:10.5pt;line-height:1.45}.print-plan-sheet .print-empty{color:#687982;font-style:italic}.print-plan-sheet footer{color:#526875;border-top:1px solid #c8d5d2;margin-top:6mm;padding-top:3mm;font-size:8.5pt;line-height:1.4}}html[data-tap-identity=civic-modern] .help-phone{background:var(--tap-qc-canvas)!important;width:min(100%,430px)!important;min-height:100dvh!important;color:var(--tap-qc-ink)!important;padding-bottom:var(--tap-qc-dock-clearance)!important;box-shadow:none!important;margin:0 auto!important;overflow-x:clip!important}@media (max-width:760px){[data-tap-night-player]{right:16px!important;bottom:calc(var(--tap-qc-dock-clearance) - 8px)!important;width:auto!important;left:16px!important}html[data-tap-identity=civic-modern] body[data-tap-night-player-visible=true] :where(.home-page-shell,.next-plan-shell){padding-bottom:calc(var(--tap-qc-dock-clearance) + 68px)!important}}body[data-tap-plan-urgent-open=true] [data-tap-night-player]{display:none!important}html[data-tap-identity=civic-modern] .help-topbar{border-bottom:1px solid var(--tap-qc-border)!important;color:var(--tap-qc-ink)!important;box-shadow:none!important;background:#fff!important}html[data-tap-identity=civic-modern] .help-phone-home .help-topbar-title,html[data-tap-identity=civic-modern] .help-phone-home .help-home-footer{color:var(--tap-qc-ink)!important}html[data-tap-identity=civic-modern] .help-phone-home .help-back-button{border-color:var(--tap-qc-border)!important;color:var(--tap-qc-ink)!important;background:#fff!important}html[data-tap-identity=civic-modern] .help-home-hero{background:var(--tap-qc-ink)!important;color:#fff!important;box-shadow:none!important;border:0!important}html[data-tap-identity=civic-modern] .help-home-title{color:#fff!important}html[data-tap-identity=civic-modern] .help-home-rule{background:var(--tap-qc-lime)!important}html[data-tap-identity=civic-modern] .help-home-choice{border:0!important;border-bottom:1px solid var(--tap-qc-border)!important;color:var(--tap-qc-ink)!important;box-shadow:none!important;background:#fff!important;border-radius:0!important}html[data-tap-identity=civic-modern] .help-home-choice:first-child{border-radius:var(--tap-qc-radius-control)!important;background:var(--tap-qc-coral)!important;border:0!important}html[data-tap-identity=civic-modern] .help-saved-panel{border:1px solid var(--tap-qc-border)!important;border-radius:var(--tap-qc-radius-card)!important;box-shadow:none!important;background:#fff!important}html[data-tap-identity=civic-modern] .help-urgent-call{border-radius:var(--tap-qc-radius-card)!important;background:var(--tap-qc-coral)!important;color:var(--tap-qc-ink)!important;box-shadow:none!important;border:0!important}html[data-tap-identity=civic-modern] .help-urgent-call-icon{border-radius:var(--tap-qc-radius-control)!important;width:46px!important;height:46px!important;color:var(--tap-qc-ink)!important;background:#ffffffb8!important}html[data-tap-identity=civic-modern] .help-urgent-quick-panel{border:1px solid var(--tap-qc-border)!important;border-radius:var(--tap-qc-radius-card)!important;box-shadow:none!important;background:#fff!important;gap:0!important;padding:0!important;overflow:hidden!important}html[data-tap-identity=civic-modern] .help-urgent-quick-panel>div:first-child{background:var(--tap-qc-blue-mist)!important;padding:16px 16px 14px!important}html[data-tap-identity=civic-modern] .help-urgent-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:10px!important}html[data-tap-identity=civic-modern] .help-urgent-quick-tile{border:1px solid var(--tap-qc-border)!important;background:var(--tap-qc-paper)!important;min-height:94px!important;color:var(--tap-qc-ink)!important;text-align:center!important;box-shadow:none!important;border-radius:10px!important;grid-template-rows:38px auto auto!important;grid-template-columns:1fr!important;align-content:center!important;justify-items:center!important;gap:3px 0!important;padding:8px 5px!important}html[data-tap-identity=civic-modern] .help-urgent-quick-tile strong{grid-column:1!important;align-self:end!important}html[data-tap-identity=civic-modern] .help-urgent-quick-tile small{color:var(--tap-qc-muted)!important;grid-column:1!important;align-self:start!important}html[data-tap-identity=civic-modern] .help-urgent-quick-icon{background:var(--tap-qc-petrol)!important;color:#fff!important;border-radius:9px!important;grid-area:1/1!important;width:38px!important;height:38px!important}html[data-tap-identity=civic-modern] .help-urgent-crisis-grid{gap:10px!important}html[data-tap-identity=civic-modern] .help-urgent-crisis-tile{border:1px solid var(--tap-qc-border)!important;border-radius:var(--tap-qc-radius-control)!important;color:var(--tap-qc-ink)!important;box-shadow:none!important;background:#fff!important}html[data-tap-identity=civic-modern] .help-urgent-crisis-icon{background:color-mix(in srgb, var(--tap-qc-coral) 22%, white)!important;width:38px!important;height:38px!important;color:var(--tap-qc-ink)!important;border-radius:9px!important}html[data-tap-identity=civic-modern] .help-urgent-number{color:color-mix(in srgb, var(--tap-qc-coral) 72%, var(--tap-qc-ink))!important}html[data-tap-identity=civic-modern] .help-urgent-location-panel{border:1px solid var(--tap-qc-border)!important;border-radius:var(--tap-qc-radius-card)!important;background:var(--tap-qc-blue-mist)!important;box-shadow:none!important}html[data-tap-identity=civic-modern] .help-urgent-location-icon{background:var(--tap-qc-petrol)!important;color:#fff!important;border-radius:9px!important}html[data-tap-identity=civic-modern] .help-urgent-location-button,html[data-tap-identity=civic-modern] .help-urgent-secondary-button{border:1px solid var(--tap-qc-border)!important;border-radius:var(--tap-qc-radius-control)!important;color:var(--tap-qc-ink)!important;box-shadow:none!important;background:#fff!important}@media (min-width:760px){html[data-tap-identity=civic-modern] .journal-shell,html[data-tap-identity=civic-modern] .help-phone{border:1px solid var(--tap-qc-border)!important;border-radius:16px!important;width:min(100% - 48px,1180px)!important;min-height:calc(100dvh - 48px)!important;margin:24px auto!important}}html[data-tap-identity=civic-modern] [data-tap-profile]{flex:0 0 44px;text-decoration:none;color:#1648a4!important;width:44px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:#fff!important;border:1px solid #b9cbe3!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}html[data-tap-identity=civic-modern] [data-tap-profile] .tap-app-icon,html[data-tap-identity=civic-modern] .tap-nav-icon-button .tap-app-icon{color:inherit!important;opacity:1!important}html[data-tap-identity=civic-modern] .tap-app-icon[data-icon-family=phosphor-civic]{fill:currentColor!important;stroke:none!important;filter:none!important}html[data-tap-identity=civic-modern] .tap-nav-icon-button:not(.tap-urgent-icon-button){color:#102b3a!important;min-width:44px!important;min-height:44px!important;box-shadow:none!important;background:#fff!important;border:1px solid #b9cbe3!important}html[data-tap-identity=civic-modern] [data-tap-profile]:focus-visible,html[data-tap-identity=civic-modern] .tap-nav-icon-button:focus-visible{outline-offset:3px!important;outline:3px solid #1648a4!important}.tap-profile-fallback{box-sizing:border-box;color:#081b33;width:min(100%,1180px);min-height:60px;font:760 14px/1.25 var(--tap-theme-font,sans-serif);background:#f7faff;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:8px 20px;display:flex}.tap-app-topbar>.tap-nav-icon-button{grid-area:1/1}.tap-app-topbar>.tap-app-topbar-label{grid-area:1/2}.tap-app-topbar>.tap-app-topbar-actions{grid-area:1/3;justify-self:end}body:has([data-tap-profile=page]) .tap-profile-fallback{display:none}.journal-top-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}html[data-tap-identity=civic-modern] .visual-tool-topbar{z-index:85;color:#081b33;background:#f7faff;border-bottom:1px solid #cfdbee;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;min-height:60px;padding:8px 18px;display:grid;position:fixed;inset:0 0 auto}.visual-tool-topbar strong{text-align:center;font:780 16px/1.2 var(--tap-theme-font,sans-serif)}html[data-tap-identity=civic-modern] :is(.orbit-page,.scatter-shell){background:#f7faff!important;padding-top:60px!important}html[data-tap-identity=civic-modern] :is(.orbit-page,.scatter-shell)>.tool-help-button{box-shadow:none!important;border-radius:10px!important;top:74px!important}html[data-tap-identity=civic-modern] .clear-tool-header{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;display:grid}html[data-tap-identity=civic-modern] .clear-tool-header .clear-header-icon{color:#081b33!important;background:#fff!important;border:1px solid #cfdbee!important}@media print{.tap-profile-fallback,[data-tap-profile]{display:none!important}}html[data-tap-identity=civic-modern] .journal-page .panel{background:#f4f8fb!important;gap:0!important}html[data-tap-identity=civic-modern] .journal-page .journal-top,html[data-tap-identity=civic-modern] .journal-page .subtop{color:#fff!important;min-height:58px!important;box-shadow:none!important;background:#0c5f68!important;border:0!important;border-radius:0!important;padding:8px 16px 11px!important}html[data-tap-identity=civic-modern] .journal-page .journal-top:after,html[data-tap-identity=civic-modern] .journal-page .subtop:after{background:#d7e63f!important;height:3px!important;inset:auto 0 0!important}html[data-tap-identity=civic-modern] .journal-page .journal-top strong,html[data-tap-identity=civic-modern] .journal-page .subtop strong{letter-spacing:-.01em;color:#fff!important;font-size:16px!important}html[data-tap-identity=civic-modern] .journal-page .journal-top :where(a,button),html[data-tap-identity=civic-modern] .journal-page .subtop :where(a,button){color:#fff!important;min-height:40px!important;box-shadow:none!important;background:0 0!important;border-color:#ffffff57!important}html[data-tap-identity=civic-modern] .journal-page .journal-home-link{justify-self:start!important;place-items:center!important;width:40px!important;padding:0!important;display:grid!important}html[data-tap-identity=civic-modern] .journal-page .journal-home-link .tap-app-icon{width:21px;height:21px}html[data-tap-identity=civic-modern] .journal-page .hero{color:var(--tap-qc-ink)!important;background:0 0!important;border:0!important;border-radius:0!important;gap:5px!important;padding:23px 20px 14px!important}html[data-tap-identity=civic-modern] .journal-page .hero .eyebrow{color:#17676a!important;letter-spacing:0!important;text-transform:none!important;font-size:13px!important;font-weight:760!important}html[data-tap-identity=civic-modern] .journal-page .hero h1{max-width:16ch!important;color:var(--tap-qc-ink)!important;font-size:clamp(34px,9vw,43px)!important;font-weight:780!important;line-height:1!important}html[data-tap-identity=civic-modern] .journal-page .hero p{max-width:38ch!important;color:var(--tap-qc-muted)!important;font-size:14px!important;line-height:1.42!important}html[data-tap-identity=civic-modern] .journal-page .prompt-picker{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:8px!important;padding:6px 20px 15px!important}html[data-tap-identity=civic-modern] .journal-page .prompt-heading span{display:none!important}html[data-tap-identity=civic-modern] .journal-page .prompt-heading strong{letter-spacing:.02em;color:var(--tap-qc-muted)!important;font-size:12px!important;font-weight:760!important}html[data-tap-identity=civic-modern] .journal-page .prompt-clear{color:#17676a!important;min-height:32px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:4px!important}html[data-tap-identity=civic-modern] .journal-page .prompt-scroll{overscroll-behavior-inline:contain;scrollbar-width:none;gap:4px!important;padding:0 0 2px!important;display:flex!important;overflow-x:auto!important}html[data-tap-identity=civic-modern] .journal-page .prompt-scroll::-webkit-scrollbar{display:none}html[data-tap-identity=civic-modern] .journal-page .prompt-chip{white-space:nowrap;flex:none;min-height:40px!important;color:var(--tap-qc-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:2px solid #cbd8df!important;border-radius:0!important;padding:7px 10px 6px!important;font-size:12px!important}html[data-tap-identity=civic-modern] .journal-page .prompt-chip.active{color:#0c5f68!important;background:#edf4d4!important;border-color:#d7e63f!important}html[data-tap-identity=civic-modern] .journal-page .prompt-question{color:var(--tap-qc-ink)!important;background:0 0!important;border:0!important;border-left:3px solid #d7e63f!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) auto!important;padding:8px 0 8px 11px!important}html[data-tap-identity=civic-modern] .journal-page .prompt-question p{font-size:13px!important;line-height:1.35!important}html[data-tap-identity=civic-modern] .journal-page .prompt-question button{color:#0c5f68!important;min-height:38px!important;box-shadow:none!important;background:#fff!important;border:1px solid #9db7b5!important;border-radius:7px!important}html[data-tap-identity=civic-modern] .journal-page .write-box{background:#fff!important;border:1px solid #b9cbd7!important;border-top:4px solid #0c5f68!important;border-radius:8px!important;gap:6px!important;margin:0 18px!important;padding:8px 9px 7px!important;box-shadow:0 8px 24px #082e4a0f!important}html[data-tap-identity=civic-modern] .journal-page .write-box textarea{min-height:220px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;padding:10px 9px!important;font-size:17px!important;line-height:1.55!important}html[data-tap-identity=civic-modern] .journal-page .write-box small{border-top:1px solid #e2e9ed;padding:7px 8px 1px;color:var(--tap-qc-muted)!important}html[data-tap-identity=civic-modern] .journal-page .action-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;margin:12px 18px 0!important;display:grid!important}html[data-tap-identity=civic-modern] .journal-page .action-grid button{min-height:48px!important;box-shadow:none!important;border-radius:7px!important;font-size:14px!important}html[data-tap-identity=civic-modern] .journal-page .action-grid .primary{background:#0c5f68!important;border-color:#0c5f68!important}html[data-tap-identity=civic-modern] .journal-page .action-grid .clear-draft{grid-column:1/-1;min-height:34px!important;color:var(--tap-qc-muted)!important;background:0 0!important;border:0!important}html[data-tap-identity=civic-modern] .journal-page .journal-action-note{color:var(--tap-qc-muted);text-align:center;margin:-5px 20px 0;font-size:12px;line-height:1.4}html[data-tap-identity=civic-modern] .journal-page .voice-tools{box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #cbd8df!important;border-radius:0!important;margin:11px 18px 0!important;padding:0!important}html[data-tap-identity=civic-modern] .journal-page .voice-tools>summary{min-height:52px;color:var(--tap-qc-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:9px 2px;list-style:none;display:flex}html[data-tap-identity=civic-modern] .journal-page .voice-tools>summary::-webkit-details-marker{display:none}html[data-tap-identity=civic-modern] .journal-page .voice-tools>summary>span:first-child{gap:1px;display:grid}html[data-tap-identity=civic-modern] .journal-page .voice-tools>summary strong{color:var(--tap-qc-ink)!important;font-size:14px!important}html[data-tap-identity=civic-modern] .journal-page .voice-tools>summary small{color:var(--tap-qc-muted);font-size:12px}html[data-tap-identity=civic-modern] .journal-page .voice-tools>summary>span:last-child{color:#0c5f68;font-size:23px;line-height:1;transition:transform .16s}html[data-tap-identity=civic-modern] .journal-page .voice-tools[open]>summary>span:last-child{transform:rotate(45deg)}html[data-tap-identity=civic-modern] .journal-page .voice-tools-body{border-top:1px solid #dce5e9;gap:12px;padding:12px 2px;display:grid}html[data-tap-identity=civic-modern] .journal-page .filters{scrollbar-width:none}html[data-tap-identity=civic-modern] .journal-page .filters::-webkit-scrollbar{display:none}@media (max-width:430px){html[data-tap-identity=civic-modern] .journal-page{padding:0 14px var(--tap-qc-dock-clearance)!important}html[data-tap-identity=civic-modern] .journal-page .journal-top,html[data-tap-identity=civic-modern] .journal-page .subtop,html[data-tap-identity=civic-modern] .journal-page .hero{margin-inline:-14px}html[data-tap-identity=civic-modern] .journal-page .hero h1{font-size:36px!important}html[data-tap-identity=civic-modern] .journal-page .write-box textarea{min-height:164px!important}}@media (min-width:760px){html[data-tap-identity=civic-modern] .journal-page .panel:has(.write-box){padding:0 42px 36px;grid-template-rows:auto auto auto auto auto auto 1fr!important;grid-template-columns:minmax(280px,.72fr) minmax(520px,1.28fr)!important;column-gap:46px!important}html[data-tap-identity=civic-modern] .journal-page .panel:has(.write-box) .journal-top{margin-inline:-42px;grid-column:1/-1!important}html[data-tap-identity=civic-modern] .journal-page .panel:has(.write-box) .hero{grid-area:2/1!important;padding:48px 0 18px!important}html[data-tap-identity=civic-modern] .journal-page .panel:has(.write-box) .hero h1{font-size:48px!important}html[data-tap-identity=civic-modern] .journal-page .panel:has(.write-box) .prompt-picker{align-self:start;grid-area:3/1/span 4!important;padding:8px 0 0!important}html[data-tap-identity=civic-modern] .journal-page .panel:has(.write-box) .prompt-scroll{grid-template-columns:1fr!important;gap:0!important;display:grid!important;overflow:visible!important}html[data-tap-identity=civic-modern] .journal-page .panel:has(.write-box) .prompt-chip{text-align:left;justify-content:flex-start;width:100%}html[data-tap-identity=civic-modern] .journal-page .panel:has(.write-box) .write-box{grid-area:2/2/span 2!important;min-height:456px!important;margin:48px 0 0!important;padding:12px!important}html[data-tap-identity=civic-modern] .journal-page .panel:has(.write-box) .write-box textarea{min-height:382px!important}html[data-tap-identity=civic-modern] .journal-page .panel:has(.write-box) .action-grid{grid-area:4/2!important;margin:12px 0 0!important}html[data-tap-identity=civic-modern] .journal-page .panel:has(.write-box) .journal-action-note{margin-inline:0;grid-area:5/2!important}html[data-tap-identity=civic-modern] .journal-page .panel:has(.write-box) .voice-tools{grid-area:6/2!important;margin:11px 0 0!important}:is(html[data-tap-identity=civic-modern] .journal-page .panel:has(.write-box) .support-row,html[data-tap-identity=civic-modern] .journal-page .panel:has(.write-box) .status){grid-column:1/-1!important}}
.TapAnchorComposer-module__EfMEUW__backdrop{z-index:100;padding-top:max(12px, env(safe-area-inset-top));background:#0419268f;place-items:end center;display:grid;position:fixed;inset:0}.TapAnchorComposer-module__EfMEUW__dialog{--composer-ink:var(--tap-qc-ink,#081b33);--composer-petrol:var(--tap-qc-petrol,#2864f0);--composer-lime:var(--tap-qc-lime,#d7e43e);--composer-canvas:var(--tap-qc-surface,#fff);--composer-border:var(--tap-qc-border,#cfdbef);width:min(100%,460px);max-height:calc(100svh - max(12px, env(safe-area-inset-top)));border:1px solid var(--composer-border);background:var(--composer-canvas);color:var(--composer-ink);padding:16px 16px calc(20px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;overflow:auto;box-shadow:0 -24px 70px #04192647}.TapAnchorComposer-module__EfMEUW__header{grid-template-columns:44px minmax(0,1fr) 44px;align-items:start;gap:11px;display:grid}.TapAnchorComposer-module__EfMEUW__headerIcon,.TapAnchorComposer-module__EfMEUW__close{border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.TapAnchorComposer-module__EfMEUW__headerIcon{background:var(--composer-lime);color:var(--composer-ink)}.TapAnchorComposer-module__EfMEUW__header h2{margin:1px 0 4px;font-size:21px;line-height:1.1}.TapAnchorComposer-module__EfMEUW__header p{color:color-mix(in srgb, var(--composer-ink) 66%, white);margin:0;font-size:12px;font-weight:620;line-height:1.4}.TapAnchorComposer-module__EfMEUW__close{border:1px solid var(--composer-border);background:var(--composer-canvas);color:var(--composer-ink)}.TapAnchorComposer-module__EfMEUW__kindPicker{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:18px 0 14px;display:grid}.TapAnchorComposer-module__EfMEUW__kindPicker button{border:1px solid var(--composer-border);background:color-mix(in srgb, var(--composer-canvas) 90%, var(--tap-qc-sea-glass,#dce7fb));min-width:0;min-height:64px;color:var(--composer-ink);font:inherit;border-radius:13px;align-content:center;place-items:center;gap:5px;padding:6px 2px;font-size:11px;font-weight:760;display:grid}.TapAnchorComposer-module__EfMEUW__kindPicker button svg{width:22px;height:22px}.TapAnchorComposer-module__EfMEUW__kindPicker .TapAnchorComposer-module__EfMEUW__kindSelected{border-color:var(--composer-petrol);background:color-mix(in srgb, var(--tap-qc-sea-glass,#dce7fb) 72%, white)}.TapAnchorComposer-module__EfMEUW__editor{gap:12px;display:grid}.TapAnchorComposer-module__EfMEUW__mediaActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.TapAnchorComposer-module__EfMEUW__mediaActions:has(>label:only-child){grid-template-columns:1fr}.TapAnchorComposer-module__EfMEUW__mediaActions button,.TapAnchorComposer-module__EfMEUW__mediaActions label{border:1px solid var(--composer-petrol);background:var(--composer-canvas);min-height:48px;color:var(--composer-petrol);font:inherit;text-align:center;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:9px;font-size:12px;font-weight:800;display:flex}.TapAnchorComposer-module__EfMEUW__mediaActions input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.TapAnchorComposer-module__EfMEUW__preview{background:color-mix(in srgb, var(--tap-qc-sea-glass,#dce7fb) 38%, white);border-radius:14px;justify-items:center;gap:7px;padding:10px;display:grid}.TapAnchorComposer-module__EfMEUW__preview img,.TapAnchorComposer-module__EfMEUW__preview video{object-fit:contain;background:var(--composer-ink);border-radius:10px;width:100%;max-height:240px}.TapAnchorComposer-module__EfMEUW__preview audio{width:100%}.TapAnchorComposer-module__EfMEUW__preview span{max-width:100%;color:color-mix(in srgb, var(--composer-ink) 66%, white);overflow-wrap:anywhere;font-size:11px}.TapAnchorComposer-module__EfMEUW__textField{gap:6px;display:grid}.TapAnchorComposer-module__EfMEUW__textField>span{font-size:12px;font-weight:780}.TapAnchorComposer-module__EfMEUW__textField textarea{resize:vertical;border:1px solid var(--composer-border);background:var(--composer-canvas);width:100%;min-height:78px;color:var(--composer-ink);font:inherit;border-radius:13px;padding:11px 12px;font-size:15px;line-height:1.45}.TapAnchorComposer-module__EfMEUW__notice,.TapAnchorComposer-module__EfMEUW__error{border-radius:11px;margin:0;padding:9px 11px;font-size:12px;font-weight:650;line-height:1.4}.TapAnchorComposer-module__EfMEUW__notice{background:color-mix(in srgb, var(--composer-lime) 22%, white)}.TapAnchorComposer-module__EfMEUW__error{color:#8f2618;background:#fff0ed}.TapAnchorComposer-module__EfMEUW__save{border:1px solid var(--composer-petrol);background:var(--composer-petrol);color:#fff;min-height:50px;font:inherit;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:820;display:flex}.TapAnchorComposer-module__EfMEUW__save:disabled{cursor:not-allowed;opacity:.46}.TapAnchorComposer-module__EfMEUW__dialog button:focus-visible,.TapAnchorComposer-module__EfMEUW__dialog textarea:focus-visible{outline:3px solid color-mix(in srgb, var(--composer-lime) 78%, white);outline-offset:2px}.TapAnchorComposer-module__EfMEUW__dialog label:has(input:focus-visible){outline:3px solid color-mix(in srgb, var(--composer-lime) 78%, white);outline-offset:2px}@media (min-width:700px){.TapAnchorComposer-module__EfMEUW__backdrop{align-items:center;padding:24px}.TapAnchorComposer-module__EfMEUW__dialog{border-radius:24px;max-height:calc(100svh - 48px)}}@media (max-width:350px),(max-height:690px){.TapAnchorComposer-module__EfMEUW__dialog{padding-top:12px}.TapAnchorComposer-module__EfMEUW__header h2{font-size:19px}.TapAnchorComposer-module__EfMEUW__kindPicker{margin-block:12px 10px}.TapAnchorComposer-module__EfMEUW__kindPicker button{min-height:54px}.TapAnchorComposer-module__EfMEUW__preview img,.TapAnchorComposer-module__EfMEUW__preview video{max-height:150px}}@media (prefers-reduced-motion:reduce){.TapAnchorComposer-module__EfMEUW__dialog *{scroll-behavior:auto!important}}
.TapBottomDock-module__OhRdcG__dock{--dock-canvas:var(--tap-qc-surface,#fff);--dock-ink:var(--tap-qc-ink,#081b33);--dock-petrol:var(--tap-qc-petrol,#2864f0);--dock-sea-glass:var(--tap-qc-sea-glass,#dce7fb);--dock-lime:var(--tap-qc-lime,#d7e43e);--dock-coral:var(--tap-qc-coral,#f26752);--dock-border:var(--tap-qc-border,#cfdbef);z-index:70;left:50%;bottom:max(10px, env(safe-area-inset-bottom));border:1px solid var(--dock-border);isolation:isolate;background:#fffffff7;border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:3px;width:min(100% - 20px,402px);min-height:72px;padding:7px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 12px 30px #081b3321}.TapBottomDock-module__OhRdcG__link{min-width:0;min-height:56px;color:color-mix(in srgb, var(--dock-ink) 84%, var(--dock-petrol));-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:10px;grid-template-rows:32px 14px;align-content:center;justify-items:center;gap:3px;padding:4px 1px 2px;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,transform .12s;display:grid}.TapBottomDock-module__OhRdcG__dock:before,.TapBottomDock-module__OhRdcG__dock:after{display:none}.TapBottomDock-module__OhRdcG__link:active{transform:translateY(1px)}.TapBottomDock-module__OhRdcG__link:focus-visible,.TapBottomDock-module__OhRdcG__pin:focus-visible,.TapBottomDock-module__OhRdcG__anchorBubble:focus-visible,.TapBottomDock-module__OhRdcG__anchorAdd:focus-visible,.TapBottomDock-module__OhRdcG__anchorStage button:focus-visible{outline:3px solid color-mix(in srgb, var(--dock-lime) 72%, white);outline-offset:2px}.TapBottomDock-module__OhRdcG__icon{color:currentColor;border:1px solid #0000;border-radius:10px;place-items:center;width:32px;height:32px;transition:background-color .16s,border-color .16s,transform .16s;display:grid}.TapBottomDock-module__OhRdcG__icon .tap-app-icon{filter:none;width:22px;height:22px}.TapBottomDock-module__OhRdcG__label{color:currentColor;letter-spacing:.005em;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:700;line-height:1;overflow:hidden}.TapBottomDock-module__OhRdcG__active{background:var(--dock-sea-glass);color:var(--dock-ink);border-color:#0000}.TapBottomDock-module__OhRdcG__active .TapBottomDock-module__OhRdcG__icon{background:0 0;border-color:#0000;transform:none}.TapBottomDock-module__OhRdcG__link[data-kind=plan],.TapBottomDock-module__OhRdcG__link[data-kind=plan]:active{transform:translateY(-2px)}.TapBottomDock-module__OhRdcG__link[data-kind=plan] .TapBottomDock-module__OhRdcG__icon{background:var(--dock-petrol);color:#fff;border-color:#0000;border-radius:11px;width:40px;height:40px;margin-top:-4px;box-shadow:0 5px 12px #0d2b3826}.TapBottomDock-module__OhRdcG__link[data-kind=plan] .TapBottomDock-module__OhRdcG__icon .tap-app-icon{width:23px;height:23px}.TapBottomDock-module__OhRdcG__link[data-kind=plan] .TapBottomDock-module__OhRdcG__label{color:var(--dock-ink);font-weight:790}.TapBottomDock-module__OhRdcG__link[data-kind=plan].TapBottomDock-module__OhRdcG__active{background:color-mix(in srgb, var(--dock-lime) 34%, white);border-color:#0000}.TapBottomDock-module__OhRdcG__link[data-kind=plan].TapBottomDock-module__OhRdcG__active .TapBottomDock-module__OhRdcG__icon{background:var(--dock-petrol);border-color:#bfd033}.TapBottomDock-module__OhRdcG__link[data-kind=help] .TapBottomDock-module__OhRdcG__icon{color:var(--dock-coral)}.TapBottomDock-module__OhRdcG__link[data-kind=help].TapBottomDock-module__OhRdcG__active{background:color-mix(in srgb, var(--dock-coral) 13%, white);border-color:#0000}.TapBottomDock-module__OhRdcG__link[data-kind=help].TapBottomDock-module__OhRdcG__active .TapBottomDock-module__OhRdcG__icon{background:0 0;border-color:#0000}.TapBottomDock-module__OhRdcG__pin{z-index:2;border:1px solid var(--dock-border);border-bottom-color:var(--dock-lime);background:var(--dock-lime);width:43px;height:38px;color:var(--dock-ink);cursor:pointer;border-radius:12px 12px 5px 5px;place-items:center;display:grid;position:absolute;top:-19px;left:calc(80% + 1px);transform:translate(-50%);box-shadow:0 -3px 8px #081b3314}.TapBottomDock-module__OhRdcG__pin:after{content:"";background:var(--dock-lime);height:4px;position:absolute;bottom:-2px;left:8px;right:8px}.TapBottomDock-module__OhRdcG__pin .tap-app-icon{filter:none;width:19px;height:19px}.TapBottomDock-module__OhRdcG__pinOpen{border-color:color-mix(in srgb, var(--dock-petrol) 52%, var(--dock-border));border-bottom-color:var(--dock-canvas);background:var(--dock-canvas);color:var(--dock-ink)}.TapBottomDock-module__OhRdcG__spacer{height:calc(104px + env(safe-area-inset-bottom));pointer-events:none;flex:none}.TapBottomDock-module__OhRdcG__anchorDrawer{--dock-canvas:var(--tap-qc-surface,#fff8eb);--dock-ink:var(--tap-qc-ink,#0d2b38);--dock-petrol:var(--tap-qc-petrol,#24686c);--dock-sea-glass:var(--tap-qc-sea-glass,#cfe0d8);--dock-lime:var(--tap-qc-lime,#d7e43e);--dock-border:var(--tap-qc-border,#d9d7c8);z-index:68;left:50%;bottom:calc(94px + env(safe-area-inset-bottom));border:1px solid color-mix(in srgb, var(--dock-border) 84%, var(--dock-ink));background:color-mix(in srgb, var(--dock-canvas) 96%, white);width:min(100% - 20px,420px);min-height:88px;box-shadow:0 18px 42px color-mix(in srgb, var(--dock-ink) 18%, transparent);border-radius:20px;padding:10px;position:fixed;transform:translate(-50%)}.TapBottomDock-module__OhRdcG__anchorDrawerRow{grid-template-columns:minmax(0,1fr) 58px;align-items:center;gap:9px;min-width:0;display:grid}.TapBottomDock-module__OhRdcG__anchorBubbles{scrollbar-width:none;align-items:center;gap:9px;min-width:0;padding:2px 3px 4px;display:flex;overflow-x:auto}.TapBottomDock-module__OhRdcG__anchorBubbles::-webkit-scrollbar{display:none}.TapBottomDock-module__OhRdcG__anchorBubble{min-height:62px;color:var(--dock-ink);cursor:pointer;font:inherit;text-align:center;background:0 0;border:0;flex:0 0 92px;justify-items:center;gap:4px;padding:0;display:grid}.TapBottomDock-module__OhRdcG__anchorBubblePreview{border:1px solid color-mix(in srgb, var(--dock-petrol) 22%, var(--dock-border));background:color-mix(in srgb, var(--dock-sea-glass) 34%, var(--dock-canvas));width:44px;height:44px;color:var(--dock-petrol);border-radius:15px;place-items:center;display:grid;overflow:hidden}.TapBottomDock-module__OhRdcG__anchorBubblePreview img,.TapBottomDock-module__OhRdcG__anchorBubblePreview video{object-fit:cover;width:100%;height:100%}.TapBottomDock-module__OhRdcG__anchorBubblePreview .tap-app-icon{filter:none;width:21px;height:21px}.TapBottomDock-module__OhRdcG__anchorBubble>span:last-child{overflow-wrap:anywhere;white-space:normal;max-width:92px;font-size:12px;font-weight:720;line-height:1.25}.TapBottomDock-module__OhRdcG__anchorBubbleSelected .TapBottomDock-module__OhRdcG__anchorBubblePreview{border-color:var(--dock-petrol);box-shadow:0 0 0 3px color-mix(in srgb, var(--dock-lime) 35%, transparent)}.TapBottomDock-module__OhRdcG__anchorEmptyHint{max-width:29ch;color:color-mix(in srgb, var(--dock-ink) 72%, var(--dock-petrol));margin:0;padding:0 8px;font-size:12px;font-weight:650;line-height:1.35}.TapBottomDock-module__OhRdcG__anchorAdd{border:1px solid color-mix(in srgb, var(--dock-petrol) 28%, var(--dock-border));background:color-mix(in srgb, var(--dock-sea-glass) 34%, var(--dock-canvas));min-width:56px;min-height:56px;color:var(--dock-petrol);font:inherit;cursor:pointer;border-radius:17px;place-items:center;gap:1px;font-size:10px;font-weight:780;display:grid}.TapBottomDock-module__OhRdcG__anchorAdd .tap-app-icon{filter:none;width:20px;height:20px}.TapBottomDock-module__OhRdcG__anchorStage{--dock-canvas:var(--tap-qc-surface,#fff8eb);--dock-ink:var(--tap-qc-ink,#0d2b38);--dock-petrol:var(--tap-qc-petrol,#24686c);--dock-sea-glass:var(--tap-qc-sea-glass,#cfe0d8);--dock-border:var(--tap-qc-border,#d9d7c8);z-index:69;left:max(12px, env(safe-area-inset-left));right:max(12px, env(safe-area-inset-right));bottom:calc(196px + env(safe-area-inset-bottom));border:1px solid color-mix(in srgb, var(--dock-border) 82%, var(--dock-ink));background:color-mix(in srgb, var(--dock-canvas) 97%, white);max-height:min(62vh,520px);box-shadow:0 22px 52px color-mix(in srgb, var(--dock-ink) 22%, transparent);touch-action:none;border-radius:22px;gap:11px;padding:8px 12px 12px;display:grid;position:fixed}.TapBottomDock-module__OhRdcG__anchorStageLarge{left:max(6px, env(safe-area-inset-left));right:max(6px, env(safe-area-inset-right));max-height:min(74vh,680px)}.TapBottomDock-module__OhRdcG__anchorStageHandle{background:color-mix(in srgb, var(--dock-petrol) 25%, transparent);cursor:grab;border-radius:999px;justify-self:center;width:46px;height:5px}.TapBottomDock-module__OhRdcG__anchorStageTop{grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:10px;display:grid}.TapBottomDock-module__OhRdcG__anchorStageTop span{color:var(--dock-petrol);letter-spacing:.03em;font-size:11px;font-weight:760}.TapBottomDock-module__OhRdcG__anchorStageTop h2{color:var(--dock-ink);margin:2px 0 0;font-size:19px;line-height:1.15}.TapBottomDock-module__OhRdcG__anchorStageTop button{border:1px solid color-mix(in srgb, var(--dock-petrol) 22%, var(--dock-border));background:color-mix(in srgb, var(--dock-sea-glass) 24%, var(--dock-canvas));width:44px;height:44px;color:var(--dock-ink);border-radius:15px;place-items:center;display:grid}.TapBottomDock-module__OhRdcG__anchorStageMedia{min-height:0;overflow:auto}.TapBottomDock-module__OhRdcG__anchorStageMedia img,.TapBottomDock-module__OhRdcG__anchorStageMedia video{object-fit:contain;background:var(--dock-ink);border-radius:17px;width:100%;max-height:min(40vh,340px)}.TapBottomDock-module__OhRdcG__anchorStageAudio,.TapBottomDock-module__OhRdcG__anchorStageNote{background:color-mix(in srgb, var(--dock-sea-glass) 24%, var(--dock-canvas));min-height:170px;color:var(--dock-ink);text-align:center;border-radius:17px;align-content:center;justify-items:center;gap:14px;padding:18px;display:grid}.TapBottomDock-module__OhRdcG__anchorStageAudio audio{width:min(100%,320px)}.TapBottomDock-module__OhRdcG__anchorStageNote p,.TapBottomDock-module__OhRdcG__anchorStageAudio p{color:var(--dock-ink);white-space:pre-line;margin:0;font-size:16px;font-weight:620;line-height:1.4}.TapBottomDock-module__OhRdcG__anchorStageActions{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.TapBottomDock-module__OhRdcG__anchorStageActions button{border:1px solid var(--dock-petrol);background:var(--dock-petrol);min-height:44px;color:var(--dock-canvas);font:inherit;border-radius:15px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:760;display:inline-flex}.TapBottomDock-module__OhRdcG__anchorStageActions button+button{background:var(--dock-canvas);color:var(--dock-petrol)}@media (max-width:360px),(max-height:690px){.TapBottomDock-module__OhRdcG__dock{bottom:max(6px, env(safe-area-inset-bottom));width:min(100% - 12px,420px);min-height:68px;padding:5px 6px 4px}.TapBottomDock-module__OhRdcG__link{grid-template-rows:31px 13px;gap:2px;min-height:54px}.TapBottomDock-module__OhRdcG__icon{width:31px;height:31px}.TapBottomDock-module__OhRdcG__icon .tap-app-icon{width:21px;height:21px}.TapBottomDock-module__OhRdcG__link[data-kind=plan] .TapBottomDock-module__OhRdcG__icon{width:39px;height:39px}.TapBottomDock-module__OhRdcG__label{font-size:9.5px}.TapBottomDock-module__OhRdcG__pin{width:46px;height:44px;top:-24px;left:80%}.TapBottomDock-module__OhRdcG__spacer{height:calc(92px + env(safe-area-inset-bottom))}.TapBottomDock-module__OhRdcG__anchorDrawer{bottom:calc(82px + env(safe-area-inset-bottom));width:min(100% - 12px,420px)}.TapBottomDock-module__OhRdcG__anchorStage{bottom:calc(176px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.TapBottomDock-module__OhRdcG__link,.TapBottomDock-module__OhRdcG__icon,.TapBottomDock-module__OhRdcG__pin{transition:none}}
