.tp-head{flex-direction:column;gap:.75rem;padding-block:1.5rem;display:flex}.tp-back{min-height:2.75rem;color:var(--kp-accent);align-self:flex-start;align-items:center;font-weight:700;display:inline-flex}.tp-stage{width:100%;max-width:76rem;padding-inline:var(--kp-gutter);gap:1.5rem;margin-inline:auto;padding-block-end:var(--kp-rhythm);display:grid}.tp-card{border:1px solid var(--kp-hairline);background:var(--kp-raised);min-width:0;box-shadow:var(--kp-card-lift);padding:.375rem}.tp-card .inv{min-height:0}.tp-notes-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.tp-note{border-top:1px solid var(--kp-hairline);font-family:var(--font-landing-display), Georgia, serif;padding-block:.75rem;font-size:1.125rem;line-height:1.3}.tp-note-title{display:block}.tp-note-desc{color:var(--kp-ink-muted);font-family:var(--font-landing-body), system-ui, sans-serif;margin-block-start:.375rem;font-size:.95rem;line-height:1.45;display:block}.tp-note:last-child{border-bottom:1px solid var(--kp-hairline)}.tp-panel{display:none}.tp-panel[data-open=true]{z-index:60;max-height:88dvh;padding:1.25rem var(--kp-gutter) calc(1.25rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--kp-accent);background:var(--kp-raised);flex-direction:column;gap:1rem;display:flex;position:fixed;inset-block-end:0;inset-inline:0;overflow-y:auto}.tp-backdrop{z-index:50;background:#211a1773;position:fixed;inset:0}.tp-panel-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.tp-title{font-family:var(--font-landing-display), Georgia, serif;margin:0;font-size:1.375rem;font-weight:500}.tp-close,.tp-bar-try{border:1px solid var(--kp-accent);background:var(--kp-raised);min-height:2.75rem;color:var(--kp-accent);font:inherit;cursor:pointer;border-radius:2px;justify-content:center;align-items:center;padding:.5rem 1.25rem;font-weight:700;transition:background-color .15s ease-out;display:inline-flex}.tp-close:hover,.tp-bar-try:hover{background:var(--kp-paper)}.tp-group{border:0;min-width:0;margin:0;padding:0}.tp-sections{gap:0;display:grid}.tp-switch{cursor:pointer;align-items:center;gap:.75rem;min-height:2.75rem;display:flex}.tp-switch input{block-size:1.25rem;inline-size:1.25rem}.tp-cta{align-self:stretch}.tp-bar{z-index:40;padding:.625rem var(--kp-gutter) calc(.625rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--kp-hairline);background:var(--kp-raised);gap:.75rem;display:flex;position:fixed;inset-block-end:0;inset-inline:0}.tp-bar[data-covered=true]{visibility:hidden}.tp-bar>*{flex:1 1 0;align-self:stretch}.theme-page{padding-block-end:4.5rem}@media (min-width:64rem){.theme-page{padding-block-end:0}.tp-bar,.tp-close{display:none}.tp-stage{grid-template-columns:minmax(8rem,13rem) minmax(0,30rem) minmax(15rem,18rem);justify-content:center;align-items:start;column-gap:2.5rem}.tp-card{grid-area:1/2}.tp-notes{grid-area:1/1;align-self:stretch;position:relative}.tp-notes-list[data-aligned=true] .tp-note{position:absolute;inset-inline:0}.tp-panel{border:1px solid var(--kp-hairline);background:var(--kp-raised);border-radius:2px;flex-direction:column;grid-area:1/3;gap:1rem;padding:1.25rem;display:flex;position:sticky;inset-block-start:1rem}}@media (min-width:37.5rem){.tp-head{padding-block:2rem}}@media (prefers-reduced-motion:reduce){.tp-close,.tp-bar-try{transition:none}}@media (max-width:37.5rem){.tp-card{margin-inline:calc(-1 * var(--kp-gutter));border-inline:0;padding-inline:0}}.tp-seal{background:var(--inv-surface);min-height:34rem;color:var(--inv-text);isolation:isolate;padding:2rem 20px;display:flex}.tp-seal:has([data-painted-seal-backdrop]){padding:0}.tp-bar .landing-button,.tp-bar-try{white-space:nowrap;padding-inline:.75rem}
