.pt-vdoc{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pt-panel:var(--db-panel,#101010);--pt-surface:var(--db-surface,#1a1a1a);--pt-text:var(--db-text,#f7f7f7);--pt-text-soft:var(--db-text-soft,#ffffffb8);--pt-text-muted:var(--db-text-muted,#ffffff80);--pt-line:var(--db-line,#ffffff1a);--pt-line-strong:var(--db-line-strong,#ffffff2e);--pt-accent:var(--db-accent,#10c7b8);--pt-accent-text:var(--db-accent-text,#4fe0d3);--pt-accent-soft:var(--db-accent-soft,#10c7b821);--pt-accent-line:var(--db-accent-line,#10c7b86b);--pt-btn-bg:var(--db-btn-bg,#10c7b8);--pt-btn-fg:var(--db-btn-fg,#000);--pt-focus:var(--db-focus,#ffffffb3);--pt-font-ui:var(--db-font-ui,var(--font-primary,ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif));--pt-font-figure:var(--db-font-figure,"Suisse Intl", var(--pt-font-ui));--pt-r-card:22px;--pt-r-tile:16px;--pt-r-sheet:14px;--pt-touch:44px;max-width:1120px;color:var(--pt-text);font-family:var(--pt-font-ui);-webkit-font-smoothing:antialiased;margin:0 auto;padding:8px 0 64px;font-size:15px;line-height:1.5}#pt-dash[data-theme=light] .pt-vdoc,html[data-theme=light] .pt-vdoc{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pt-panel:#fff;--pt-surface:#f6f6f4;--pt-text:#000;--pt-text-soft:#000000b8;--pt-text-muted:#0000008f;--pt-line:#0000001a;--pt-line-strong:#0000002e;--pt-accent:#0b7f72;--pt-accent-text:#0b7f72;--pt-accent-soft:#0b7f721a;--pt-accent-line:#0b7f7261;--pt-btn-bg:#000;--pt-btn-fg:#fff;--pt-focus:#000000b3}.pt-vdoc *,.pt-vdoc :before,.pt-vdoc :after{box-sizing:border-box}.pt-vdoc a{color:inherit}.pt-vdoc :focus-visible{outline:2px solid var(--pt-focus);outline-offset:3px;border-radius:6px}.pt-vdoc p{margin:0}.pt-vdoc h1,.pt-vdoc h2,.pt-vdoc h3{letter-spacing:-.01em;margin:0;font-weight:400}.pt-vdoc-back{min-height:var(--pt-touch);color:var(--pt-text-muted);align-items:center;font-size:13.5px;text-decoration:none;display:inline-flex}.pt-vdoc-back:hover{color:var(--pt-text)}.pt-vdoc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.pt-vdoc-head h1{font-family:var(--pt-font-figure);letter-spacing:-.02em;font-size:clamp(26px,2.8vw + 8px,44px);font-weight:300;line-height:1.08}.pt-vdoc-head p{color:var(--pt-text-muted);margin-top:8px;font-size:13.5px;line-height:1.5}.pt-vdoc-chip{border:1px solid var(--pt-line);background:var(--pt-panel);color:var(--pt-text-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;display:inline-flex}.pt-vdoc-fine{max-width:90ch;color:var(--pt-text-muted);font-size:12.5px;line-height:1.6}.pt-vdoc-fine a,.pt-ask-note a,.pt-ask-notes a,.pt-method-doc a{color:var(--pt-accent-text);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.pt-vdoc-ghost{border:1px solid var(--pt-line-strong);background:var(--pt-panel);min-height:40px;color:var(--pt-text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;padding:0 16px;font-size:13.5px;text-decoration:none;display:inline-flex}.pt-vdoc-ghost:hover{border-color:var(--pt-accent-line);color:var(--pt-accent-text)}.pt-ask-note{border-left:2px solid var(--pt-accent);background:var(--pt-accent-soft);border-radius:0 14px 14px 0;max-width:72ch;margin-top:18px;padding:12px 16px;font-size:14px;line-height:1.55}.pt-ask-pk{gap:14px;margin-top:20px;display:grid}.pt-ask-hero{border-radius:var(--pt-r-card);border:1px solid var(--pt-accent-line);background:linear-gradient(160deg, var(--pt-accent-soft), transparent 70%), var(--pt-panel);gap:14px;padding:24px 26px;display:grid}.pt-ask-amount{gap:6px;display:grid}.pt-ask-label{color:var(--pt-text-muted);font-size:12.5px;line-height:1.35}.pt-ask-big{font-family:var(--pt-font-figure);font-variant-numeric:tabular-nums;letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(40px,6vw,72px);font-weight:300;line-height:1}.pt-ask-sub{color:var(--pt-text-muted);font-size:12.5px;line-height:1.45}.pt-ask-lede{max-width:72ch;font-size:15px;line-height:1.6}.pt-ask-links{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pt-ask-btn,.pt-ask-link{border-radius:999px;align-items:center;min-height:40px;padding:0 16px;font-size:14px;text-decoration:none;display:inline-flex}.pt-ask-btn{background:var(--pt-btn-bg);color:var(--pt-btn-fg);font-weight:600}.pt-ask-btn:hover{filter:brightness(1.08)}.pt-ask-link{border:1px solid var(--pt-line-strong);color:var(--pt-text)}.pt-ask-link:hover{border-color:var(--pt-accent-line);color:var(--pt-accent-text)}.pt-ask-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin-top:14px;display:flex}.pt-ask-row h2,.pt-ask-notes h2{font-size:22px}.pt-ask-tiles,.pt-ask-xc-k{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pt-ask-tile--exit{border-color:var(--pt-accent);background:var(--pt-accent-soft)}.pt-ask-exit-big{color:var(--pt-text-soft);margin:14px 0 0;font-size:15px;line-height:1.5}.pt-ask-exit-big b{color:var(--pt-text);font-size:26px;font-weight:300;line-height:1.2;display:block}.pt-ask-tile{border-radius:var(--pt-r-tile);border:1px solid var(--pt-line);background:var(--pt-panel);flex-direction:column;gap:6px;min-width:0;padding:14px 16px 16px;display:flex;container-type:inline-size}.pt-ask-val{font-family:var(--pt-font-figure);font-variant-numeric:tabular-nums;font-size:min(clamp(24px, 2.6vw, 34px), calc(100cqi / (var(--len,6) * .62)));letter-spacing:-.02em;white-space:nowrap;margin-top:auto;padding-top:6px;font-weight:300;line-height:1.1}.pt-ask-xc{border-radius:var(--pt-r-card);border:1px solid var(--pt-accent-line);background:linear-gradient(160deg, var(--pt-accent-soft), transparent 70%), var(--pt-panel);gap:14px;padding:20px 22px;display:grid}.pt-ask-xc-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.pt-ask-xc-top .pt-ask-label{color:var(--pt-text);font-weight:500}.pt-ask-xc-k{grid-template-columns:repeat(3,minmax(0,1fr))}.pt-ask-xc-dl{margin:0;display:grid}.pt-ask-xc-dl>div{border-top:1px solid var(--pt-line);grid-template-columns:130px minmax(0,1fr);gap:14px;padding:8px 0;display:grid}.pt-ask-xc-dl dt{color:var(--pt-text-muted);font-size:12.5px}.pt-ask-xc-dl dd{margin:0;font-size:14px;line-height:1.5}.pt-ask-xc-why{max-width:90ch;color:var(--pt-text-soft);font-size:13.5px;line-height:1.6}.pt-ask-xc-why b,.pt-ask-safe b{color:var(--pt-text);font-weight:600}.pt-ask-xl{gap:8px;min-width:0;display:grid}.pt-ask-xl h3{margin-top:6px;font-size:16px;font-weight:500}.pt-ask-xl>p{max-width:90ch;color:var(--pt-text-soft);font-size:14px;line-height:1.55}.pt-ask-xl-t{border-radius:var(--pt-r-tile);border:1px solid var(--pt-line);background:var(--pt-panel);min-width:0;padding:4px 16px;overflow-x:auto}.pt-ask-xl-t table{border-collapse:collapse;width:100%;font-size:14px}.pt-ask-xl-t th,.pt-ask-xl-t td{border-bottom:1px solid var(--pt-line);text-align:left;white-space:nowrap;padding:9px 14px 9px 0}.pt-ask-xl-t tr:last-child>*{border-bottom:0}.pt-ask-xl-t thead th{color:var(--pt-text-muted);white-space:normal;vertical-align:bottom;font-size:12.5px;font-weight:500;line-height:1.3}.pt-ask-xl-t tbody th{font-weight:500}.pt-ask-xl-t td{font-family:var(--pt-font-figure);font-variant-numeric:tabular-nums}.pt-ask-xl-t td:nth-child(2) .sub{color:var(--pt-text-muted)}.pt-ask-xl-t tr.on>*{color:var(--pt-accent-text)}.pt-ask-safe{max-width:90ch;color:var(--pt-text-soft);font-size:14px;line-height:1.6}.pt-ask-plan{border-radius:var(--pt-r-card);border:1px solid var(--pt-line);background:var(--pt-panel);margin:0;padding:8px 24px;list-style:none}.pt-ask-plan li{grid-template-columns:170px minmax(0,1fr);gap:18px;padding:14px 0 14px 28px;display:grid;position:relative}.pt-ask-plan li:before{content:"";border:1px solid var(--pt-line-strong);background:var(--pt-panel);border-radius:50%;width:9px;height:9px;position:absolute;top:20px;left:0}.pt-ask-plan li:not(:last-child):after{content:"";background:var(--pt-line-strong);width:1px;position:absolute;top:31px;bottom:-19px;left:5px}.pt-ask-plan li.now:before{background:var(--pt-accent);border-color:var(--pt-accent);box-shadow:0 0 0 4px var(--pt-accent-soft), 0 0 12px var(--pt-accent)}.pt-ask-plan .q{color:var(--pt-text-muted);padding-top:1px;font-size:13px}.pt-ask-plan li.now .q{color:var(--pt-accent-text);font-weight:500}.pt-ask-plan p{font-size:14.5px;line-height:1.55}.pt-ask-notes{gap:8px;margin-top:28px;display:grid}.pt-ask-notes ul{max-width:84ch;color:var(--pt-text-soft);gap:6px;margin:0;padding-left:18px;font-size:13.5px;line-height:1.6;list-style:outside;display:grid}@media (prefers-reduced-motion:no-preference){.pt-ask-tile,.pt-ask-hero{animation:.5s cubic-bezier(.2,.8,.2,1) both pt-ask-rise;animation-delay:calc(var(--i,0) * 50ms)}.pt-ask-plan li.now:before{animation:2.4s ease-in-out infinite pt-ask-breathe}}@keyframes pt-ask-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pt-ask-breathe{50%{box-shadow:0 0 0 7px var(--pt-accent-soft), 0 0 18px var(--pt-accent)}}@media (max-width:899px){.pt-ask-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.pt-ask-hero{border-radius:var(--pt-r-tile);padding:18px 16px}.pt-ask-plan{border-radius:var(--pt-r-tile);padding:4px 16px}.pt-ask-plan li{grid-template-columns:minmax(0,1fr);gap:2px;padding-left:22px}.pt-ask-val{font-size:min(24px, calc(100cqi / (var(--len,6) * .62)))}.pt-ask-xc{border-radius:var(--pt-r-tile);padding:16px}.pt-ask-xc-k{grid-template-columns:minmax(0,1fr)}.pt-ask-xc-dl>div{grid-template-columns:minmax(0,1fr);gap:2px}.pt-ask-xl-t{border-radius:16px;padding:2px 12px}.pt-ask-xl-t table{font-size:13px}.pt-ask-xl-t th,.pt-ask-xl-t td{padding-right:10px}.pt-ask-xl-t td .sub{white-space:normal;font-size:11.5px;display:block}.pt-ask-xl-t td .sep{display:none}}@media (max-width:379px){.pt-ask-tiles{grid-template-columns:minmax(0,1fr)}}@media print{.pt-vdoc{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pt-panel:#fff;--pt-surface:#f6f6f4;--pt-text:#000;--pt-text-soft:#000000b8;--pt-text-muted:#0000008f;--pt-line:#0000001f;--pt-line-strong:#0003;--pt-accent:#0b7f72;--pt-accent-text:#0b7f72;--pt-accent-soft:#0b7f7214;--pt-accent-line:#0b7f7261;--pt-btn-bg:#000;--pt-btn-fg:#fff;max-width:none;padding:0}.pt-vdoc-back,.pt-vdoc-ghost{display:none!important}.pt-ask-tile,.pt-ask-hero,.pt-ask-plan li.now:before{animation:none!important}.pt-ask-tile,.pt-ask-xc,.pt-ask-xl-t,.pt-ask-plan li{break-inside:avoid}.pt-ask-hero,.pt-ask-xc,.pt-ask-plan,.pt-ask-tile,.pt-ask-xl-t{background:#fff}.pt-vdoc-fine a{color:inherit}}@page{margin:16mm 16mm 18mm}.pt-vdoc a.pt-ask-btn{color:var(--pt-btn-fg)}.pt-vdoc a.pt-ask-link{color:var(--pt-text)}.pt-vdoc .pt-ask-hero,.pt-vdoc .pt-ask-xc{border-color:var(--pt-line);background:var(--pt-panel)}
