.p-tandra{--t-max:1360px;--t-pad:64px;--t-label:13px;--t-body:18px;--t-lead:24px;--t-title:clamp(40px,4.4vw,64px);--t-mono:'Geist Mono',ui-monospace,monospace;--t-measure:686px;--t-measure-wide:859px;--t-mark:var(--violet)}html[data-theme="dark"] .p-tandra{--t-mark:#A78BFA}.p-tandra > .container{max-width:var(--t-max);padding-inline:var(--t-pad)}.p-tandra.t-sec{padding:72px 0}.p-tandra.t-turn{padding:104px 0}.p-tandra{scroll-margin-top:144px}.p-tandra .eyebrow.eyebrow{font-size:19px;font-weight:500;color:var(--text);letter-spacing:.01em;margin-bottom:20px;gap:8px;white-space:normal;align-items:baseline}.p-tandra .eyebrow.eyebrow .eyebrow-dot{flex:none;position:relative;top:-1px;width:9px;height:9px;background:var(--grad)}.p-tandra .section-head{padding:0 0 32px;display:block;max-width:900px}.p-tandra .section-title{font-size:var(--t-title);max-width:20ch;line-height:1.02;margin:0;color:var(--text);text-wrap:balance}.p-tandra .t-deck{font-size:var(--t-lead);line-height:1.45;color:var(--text-mid);max-width:var(--t-measure-wide);margin:20px 0 0;text-align:left}.p-tandra .t-p{font-size:var(--t-body);line-height:1.6;color:var(--text);max-width:var(--t-measure);margin:0;text-align:left}.p-tandra .t-p + .t-p{margin-top:20px}.p-tandra .t-p a{color:var(--text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.p-tandra .t-p a:focus-visible{outline:2px solid var(--t-mark)!important;outline-offset:3px!important;border-radius:4px}.p-tandra h1,.p-tandra h2,.p-tandra h3{color:var(--text)}.p-tandra h3{font-size:var(--t-lead);font-weight:500;letter-spacing:-.02em;margin:0}.p-tandra .t-k{display:block;font-family:var(--t-mono);font-size:var(--t-label);font-weight:400;letter-spacing:.09em;text-transform:uppercase;line-height:1.4;color:var(--text-mid)}.p-tandra.t-hero{padding-bottom:72px}.p-tandra .t-split{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:48px;align-items:start}.p-tandra .t-hero-body{max-width:none}.p-tandra .t-h1{font-size:clamp(40px,4.6vw,66px);line-height:1.02;letter-spacing:-.04em;max-width:30ch;color:var(--text);overflow-wrap:break-word}.p-tandra .t-hero-body .hero-sub{max-width:var(--t-measure);margin-top:32px;margin-bottom:20px;text-align:left;font-size:var(--t-lead);line-height:1.45;color:var(--text)}.p-tandra .t-h1 .grad-text{background:linear-gradient(90deg,var(--violet) 0%,var(--magenta) 100%);-webkit-background-clip:text;background-clip:text;white-space:nowrap}.p-tandra .bc-link{color:var(--text-mid)}.p-tandra .bc-sep{color:var(--line-2)}.p-tandra .t-hero-fig{margin:0;border-radius:14px;overflow:hidden;border:1px solid var(--line);background:var(--panel-bg-2)}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) .p-tandra figure.t-hero-fig{margin:0}.p-tandra .t-hero-fig img,.p-tandra .t-hero-fig .mock-pending{display:block;width:100%;height:auto}@media (min-width:981px){.p-tandra.t-hero .t-split{grid-template-columns:minmax(0,6.5fr) minmax(0,4.5fr);align-items:center}}.p-tandra .t-def-body{max-width:var(--t-measure-wide)}.p-tandra .t-lede{font-size:var(--t-lead);line-height:1.45;color:var(--text);max-width:var(--t-measure-wide);margin:0 0 20px;text-align:left}.p-tandra .t-flow{margin:32px 0 0;max-width:var(--t-measure-wide);display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1.2fr) 32px minmax(0,1fr);align-items:stretch}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) .p-tandra figure.t-flow{margin:32px 0 0}.p-tandra .t-flow-col{display:flex;flex-direction:column;gap:20px;padding:20px;border:1px solid var(--line-2);border-radius:14px;background:var(--bg);min-width:0}.p-tandra .t-flow-line{position:relative;align-self:center;height:1px;background:var(--text-mid)}.p-tandra .t-flow-line::after{content:"";position:absolute;right:0;top:-4px;width:8px;height:8px;border-top:1px solid var(--text-mid);border-right:1px solid var(--text-mid);transform:rotate(45deg)}.p-tandra .t-flow-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.p-tandra .t-flow-list li{margin:0;font-size:var(--t-body);line-height:1.4;color:var(--text)}.p-tandra .t-sheet{display:flex;flex-direction:column;gap:8px}.p-tandra .t-sheet i,.p-tandra .t-bars i{display:block;height:8px;border-radius:999px;background:var(--text-dim);opacity:.55}.p-tandra .t-sheet-line,.p-tandra .t-draft-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.p-tandra .t-sheet-line i{flex:1 1 40px;opacity:.9;background:var(--text)}.p-tandra .t-src{flex:none;padding:0 8px;border:1px solid var(--text);border-radius:999px;font-family:var(--t-mono);font-size:var(--t-label);font-weight:400;letter-spacing:.04em;line-height:20px;color:var(--text);background:var(--bg);white-space:nowrap}.p-tandra .t-flow-note{font-size:var(--t-label);line-height:1.4;color:var(--text-mid)}.p-tandra .t-flow-t{margin:0;font-size:var(--t-lead);font-weight:500;line-height:1.25;letter-spacing:-.02em;color:var(--text)}.p-tandra .t-shift{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;max-width:1080px}.p-tandra .t-past,.p-tandra .t-now{padding:32px;display:flex;flex-direction:column;gap:20px;border-radius:14px}.p-tandra .t-past{background:var(--panel-bg);color:var(--text-mid);border:1px solid var(--line)}.p-tandra .t-now{background:var(--violet);color:#fff;border:1px solid transparent}.p-tandra .t-shift-k{font-family:var(--t-mono);font-size:var(--t-label);letter-spacing:.09em;text-transform:uppercase}.p-tandra .t-past .t-shift-k{color:var(--text-mid)}.p-tandra .t-now .t-shift-k{color:rgba(255,255,255,.92)}.p-tandra .t-shift-d{margin:0;font-size:var(--t-lead);font-weight:500;line-height:1.35;letter-spacing:-.02em;text-align:left}.p-tandra .t-past .t-shift-d{color:var(--text-dim)}.p-tandra .t-now .t-shift-d{color:#fff}.p-tandra .t-shift-s{font-size:var(--t-body);line-height:1.45;max-width:40ch}.p-tandra .t-now .t-shift-s{color:rgba(255,255,255,.86)}.p-tandra .t-work{margin:0;max-width:var(--t-measure-wide)}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) .p-tandra figure.t-work{margin:0}.p-tandra .t-steps{list-style:none;margin:0;padding:0;counter-reset:t-step}.p-tandra .t-step{counter-increment:t-step;display:grid;grid-template-columns:48px minmax(0,180px) minmax(0,1fr);column-gap:20px;align-items:center;margin:0;padding:20px 0;border-top:1px solid var(--line-2)}.p-tandra .t-step:last-child{border-bottom:1px solid var(--line-2)}.p-tandra .t-step::before{content:counter(t-step,decimal-leading-zero);display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid var(--text);border-radius:999px;background:var(--bg);font-family:var(--t-mono);font-size:var(--t-label);letter-spacing:.06em;color:var(--text)}.p-tandra .t-step-b{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;min-width:0}.p-tandra .t-step-t,.p-tandra .t-step-r{margin:0;font-size:var(--t-body);line-height:1.45;color:var(--text)}.p-tandra .t-step-r{color:var(--text-mid)}.p-tandra .t-ask{flex-direction:column;align-items:flex-start;gap:8px}.p-tandra .t-grid{flex:none;display:grid;grid-template-columns:repeat(3,32px);gap:8px}.p-tandra .t-grid i{display:block;height:8px;border-radius:2px;background:var(--line-2)}.p-tandra .t-draft{flex-direction:column;align-items:stretch;gap:8px}.p-tandra .t-draft-line .t-bars{flex:1 1 40px}.p-tandra .t-draft-line .t-bars i{opacity:.9;background:var(--text)}.p-tandra .t-bars{display:block;min-width:0}.p-tandra .t-fix{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:var(--t-body);line-height:1.45;color:var(--text);font-weight:500}.p-tandra .t-fix s{color:var(--text-mid);font-weight:400}.p-tandra .t-fix-r{font-size:var(--t-label);font-weight:400;line-height:1.4;color:var(--text-mid)}.p-tandra .t-chip{padding:0 8px;border:1px solid var(--line-2);border-radius:6px;font-family:var(--t-mono);font-size:var(--t-label);font-weight:400;letter-spacing:.04em;line-height:20px;color:var(--text);white-space:nowrap}.p-tandra .t-status{margin:20px 0 0;font-size:var(--t-body);line-height:1.45;color:var(--text-mid)}.p-tandra .t-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:var(--t-measure-wide);margin-top:48px}.p-tandra .t-card{display:flex;flex-direction:column;gap:20px;padding:32px;border:1px solid var(--line-2);border-radius:14px;background:var(--bg);min-width:0}.p-tandra .t-card h3{display:flex;flex-wrap:wrap;align-items:center;gap:8px;line-height:1.25}.p-tandra .t-tag{padding:0 8px;border:1px solid var(--line-2);border-radius:999px;font-family:var(--t-mono);font-size:var(--t-label);font-weight:400;letter-spacing:.09em;text-transform:uppercase;line-height:20px;color:var(--text-mid)}.p-tandra .t-rules{margin:0}.p-tandra .t-rule{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:20px;padding:20px 0 0;margin-top:20px;border-top:1px solid var(--line);align-items:baseline}.p-tandra .t-rule:first-child{margin-top:0}.p-tandra .t-rule dt{font-size:var(--t-body);line-height:1.4;color:var(--text-mid)}.p-tandra .t-rule dd{margin:0;font-size:var(--t-body);line-height:1.4;font-weight:500;color:var(--text)}.p-tandra .t-learn{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:20px}.p-tandra .t-learn li{margin:0;padding:20px 0 0;border-top:1px solid var(--line);font-size:var(--t-body);line-height:1.45;color:var(--text)}.p-tandra .t-learn .t-learn-hold{padding:20px 0 0 20px;border-top:1px solid var(--line);box-shadow:inset 2px 0 0 var(--text);font-weight:500}.p-tandra .t-cap{margin:32px 0 0;font-size:var(--t-body);line-height:1.5;color:var(--text-mid);max-width:var(--t-measure);text-align:left}.p-tandra .t-tab-set{margin-top:0}.p-tandra .t-tabs{display:flex;flex-wrap:wrap;column-gap:32px;border-bottom:1px solid var(--line-2)}.p-tandra .t-tab{position:relative;appearance:none;-webkit-appearance:none;margin:0;padding:8px 0 20px;background:none;border:0;border-radius:0;box-shadow:none;font:inherit;font-size:var(--t-lead);font-weight:500;letter-spacing:-.02em;line-height:1.25;color:var(--text-mid);text-align:left;cursor:pointer;scroll-margin-top:144px}.p-tandra .t-tab:hover{color:var(--text)}.p-tandra .t-tab[aria-selected="true"]{color:var(--text)}.p-tandra .t-tab[aria-selected="true"]::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--t-mark)}.p-tandra .t-tab:focus-visible{outline:2px solid var(--t-mark)!important;outline-offset:3px!important;border-radius:6px}.p-tandra .t-panels{padding-top:32px}.p-tandra .t-panel{display:none;min-width:0}.p-tandra .t-panel.is-on{display:block;animation:t-panel-in .16s ease-out}@media (prefers-reduced-motion:reduce){.p-tandra .t-panel.is-on{animation:none}}.p-tandra .t-panel:focus-visible{outline:2px solid var(--t-mark)!important;outline-offset:8px!important;border-radius:14px}.p-tandra .t-how{counter-reset:t-how;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.p-tandra .t-how-step{position:relative;counter-increment:t-how;display:flex;flex-direction:column;gap:8px}.p-tandra .t-how-step::before{content:counter(t-how,decimal-leading-zero);position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:20px;border:1px solid var(--text);border-radius:999px;background:var(--bg);font-family:var(--t-mono);font-size:var(--t-label);letter-spacing:.06em;color:var(--text)}.p-tandra .t-how-step:not(:last-child)::after{content:"";position:absolute;left:48px;top:24px;width:calc(100% - 48px + 20px);height:1px;background:var(--line-2)}.p-tandra .t-how-step h3{font-size:var(--t-body);line-height:1.3;letter-spacing:-.01em}.p-tandra .t-how-step p{margin:0;font-size:var(--t-body);line-height:1.5;color:var(--text-mid);text-align:left}.p-tandra .t-after{margin-top:32px;color:var(--text-mid)}.p-tandra .t-list{margin:0;max-width:var(--t-measure-wide)}.p-tandra .t-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:32px;padding:20px 0;border-top:1px solid var(--line);align-items:baseline}.p-tandra .t-row dt{font-size:var(--t-lead);font-weight:500;letter-spacing:-.02em;line-height:1.25;color:var(--text)}.p-tandra .t-row dd{margin:0;font-size:var(--t-body);line-height:1.5;color:var(--text-mid)}.p-tandra .faq-h{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit}.p-tandra .faq-h .faq-q{width:100%;font-size:var(--t-body)}.p-tandra .faq-a p{text-align:left;font-size:var(--t-body);line-height:1.6}.p-tandra .faq-q:focus-visible{outline:2px solid var(--t-mark)!important;outline-offset:3px!important;border-radius:6px}.p-tandra.cta{background:var(--bg)}.p-tandra .cta-title{font-size:var(--t-title);max-width:20ch;line-height:1.02}.p-tandra .cta-sub{font-size:var(--t-body);line-height:1.55;max-width:var(--t-measure);color:var(--text-mid);text-align:left}html[data-theme="dark"] .p-tandra .t-past .t-shift-d{color:#e8e6df}@media (max-width:980px){.p-tandra{--t-pad:24px}.p-tandra.t-sec{padding:48px 0}.p-tandra.t-turn{padding:72px 0}.p-tandra.t-hero{padding-bottom:48px}.p-tandra .t-split{grid-template-columns:1fr;gap:32px}.p-tandra .t-deck{max-width:none}.p-tandra .section-title{max-width:none}.p-tandra .t-shift{grid-template-columns:1fr}.p-tandra .t-flow{grid-template-columns:1fr}.p-tandra .t-flow-line{justify-self:center;width:1px;height:20px;margin:8px 0}.p-tandra .t-flow-line::after{right:-4px;top:auto;bottom:0;transform:rotate(135deg)}.p-tandra .t-cards{grid-template-columns:1fr}.p-tandra .t-how{grid-template-columns:1fr;gap:20px}.p-tandra .t-how-step{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:20px;row-gap:8px;align-content:start}.p-tandra .t-how-step::before{grid-row:1 / span 2;margin-bottom:0}.p-tandra .t-how-step h3{grid-column:2;align-self:center;padding-top:8px}.p-tandra .t-how-step p{grid-column:2}.p-tandra .t-how-step:not(:last-child)::after{left:24px;top:48px;width:1px;height:calc(100% - 48px + 20px)}}@media (max-width:640px){.p-tandra .t-step{grid-template-columns:48px minmax(0,1fr);row-gap:8px;align-items:start}.p-tandra .t-step::before{grid-row:1 / span 2}.p-tandra .t-step > .t-k{grid-column:2;padding-top:8px}.p-tandra .t-step > .t-step-b{grid-column:2}}@media (max-width:480px){.p-tandra.t-hero .eyebrow.kicker{font-size:var(--t-label);margin-top:8px}.p-tandra .t-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20px;align-items:end}.p-tandra .t-tab{font-size:var(--t-body);padding:8px 0 20px}.p-tandra .t-row{grid-template-columns:1fr;row-gap:8px}.p-tandra .t-row dt{font-size:var(--t-body)}.p-tandra .t-card{padding:20px}.p-tandra .t-past,.p-tandra .t-now{padding:20px}.p-tandra .t-now{background:var(--panel-bg);color:var(--text);border:1px solid var(--violet)}.p-tandra .t-now .t-shift-k{color:var(--text-mid)}.p-tandra .t-now .t-shift-d{color:var(--text)}.p-tandra .t-now .t-shift-s{color:var(--text)}}.p-tandra .t-ft{list-style:none;margin:0;padding:0;max-width:1080px;border-top:1px solid var(--line-2)}.p-tandra .t-ft-row{display:grid;grid-template-columns:minmax(0,4fr) 48px minmax(0,7fr);column-gap:20px;align-items:center;margin:0;padding:32px 0;border-bottom:1px solid var(--line-2)}.p-tandra .t-ft .t-k{margin-bottom:8px}.p-tandra .t-ft-from{margin:0;font-size:var(--t-lead);font-weight:500;line-height:1.25;letter-spacing:-.02em;color:var(--text-mid);text-align:left}.p-tandra .t-ft-to{margin:0;font-size:var(--t-body);line-height:1.55;color:var(--text);text-align:left}.p-tandra .t-ft-arr{position:relative;height:1px;background:var(--text-mid)}.p-tandra .t-ft-arr::after{content:"";position:absolute;right:0;top:-4px;width:8px;height:8px;border-top:1px solid var(--text-mid);border-right:1px solid var(--text-mid);transform:rotate(45deg)}.p-tandra .t-ft-after{margin-top:32px;max-width:var(--t-measure-wide)}.p-tandra .t-reading{margin:0 0 20px;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 20px;font-size:var(--t-body);line-height:1.45;color:var(--text-mid);text-align:left}.p-tandra .t-reading .t-k{display:inline-block}@media (max-width:980px){.p-tandra .t-ft-row{grid-template-columns:1fr;row-gap:8px;padding:20px 0}.p-tandra .t-ft-arr{justify-self:start;width:1px;height:20px;margin:0 0 0 20px}.p-tandra .t-ft-arr::after{right:-4px;top:auto;bottom:0;transform:rotate(135deg)}}.p-tandra .t-ft-from,.p-tandra .t-how-step h3,.p-tandra .t-card h3,.p-tandra .faq-q,.p-tandra .cta-title,.p-tandra .t-tab{text-wrap:pretty}.p-tandra p,.p-tandra li,.p-tandra dd,.p-tandra dt{text-wrap:pretty}.p-tandra .t-flow-list b{font-weight:500}.p-tandra .t-flow-g{display:block;font-size:var(--t-label);line-height:1.4;color:var(--text-mid)}.p-tandra .t-step-b > .t-bars{flex:1 1 120px;max-width:240px}.p-tandra .t-work-after{margin-top:32px}
