.EPdkna_page{--bar:66px;--spy-ms:.32s;--draft:#fff4d6;--draft-ink:#7a4d00;--draft-edge:#f0c86a;background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--font-sans), var(--font);flex-direction:column;display:flex}.EPdkna_main{box-sizing:border-box;flex:1 0 auto;width:min(1120px,100% - 48px);margin:0 auto;padding:152px 0 96px}.EPdkna_hero{max-width:760px;animation:EPdkna_heroIn .52s var(--ease-out) both}.EPdkna_kicker{color:var(--accent-press);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.EPdkna_hero h1{letter-spacing:-.035em;text-wrap:balance;margin:12px 0 0;font-size:clamp(36px,5vw,54px);font-weight:600;line-height:1.04}.EPdkna_about{max-width:620px;color:var(--muted);text-wrap:pretty;margin:16px 0 0;font-size:17px;line-height:1.6}.EPdkna_meta{color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin:18px 0 0;font-size:13px;font-weight:500;display:flex}.EPdkna_meta span+span:before{background:var(--accent);content:"";border-radius:1px;width:4px;height:4px;margin:0 16px 2px 0;display:inline-block;transform:rotate(45deg)}.EPdkna_draftBar{box-sizing:border-box;border-radius:var(--radius-field);max-width:760px;box-shadow:var(--ring), 0 10px 30px -18px #7a4d0059;animation:EPdkna_heroIn .52s 80ms var(--ease-out) both;background:#fff;justify-content:space-between;align-items:center;gap:20px;margin:28px 0 0;padding:16px 18px;display:flex}.EPdkna_draftCopy{gap:6px;min-width:0;display:grid}.EPdkna_draftTitle{align-items:center;gap:10px;margin:0;font-size:14px;font-weight:650;display:flex}.EPdkna_draftTag{background:var(--draft);color:var(--draft-ink);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700}.EPdkna_draftText{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.EPdkna_legend{color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin:2px 0 0;font-size:12.5px;display:flex}.EPdkna_legend span{align-items:center;gap:6px;display:inline-flex}.EPdkna_todoSwatch{box-sizing:border-box;border:1.5px dashed var(--draft-edge);background:#fffaf0;border-radius:4px;width:14px;height:14px}.EPdkna_draftNav{flex:none;align-items:center;gap:6px;display:flex}.EPdkna_draftCount{min-width:56px;color:var(--draft-ink);font-variant-numeric:tabular-nums;text-align:right;margin-right:4px;font-size:12.5px;font-weight:650}.EPdkna_draftBtn{border-radius:var(--radius-control);background:var(--draft);width:34px;height:34px;color:var(--draft-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--press-ms) var(--ease-out), transform var(--press-ms) var(--ease-out);border:0;place-items:center;padding:0;display:grid}.EPdkna_draftBtn svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:18px;height:18px}.EPdkna_draftBtn:active{transform:scale(.94)}.EPdkna_draftBtn:focus-visible{outline:2px solid var(--draft-ink);outline-offset:2px}.EPdkna_draftNote{border-radius:var(--radius-field);max-width:760px;box-shadow:var(--ring);color:var(--muted);background:#fff;margin:24px 0 0;padding:14px 18px;font-size:14px;line-height:1.55}.EPdkna_blank{border:1px dashed var(--draft-edge);background:var(--draft);color:var(--draft-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:box-shadow .2s var(--ease-out), background .2s var(--ease-out);border-radius:5px;padding:0 6px;font-size:.92em;font-weight:600}.EPdkna_layout{grid-template-columns:220px minmax(0,760px);align-items:start;gap:64px;margin-top:52px;display:grid}.EPdkna_side{top:calc(var(--bar) + 32px);max-height:calc(100dvh - var(--bar) - 56px);scrollbar-width:none;animation:EPdkna_heroIn .52s .14s var(--ease-out) both;gap:32px;display:grid;position:sticky;overflow:auto}.EPdkna_sideTitle{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:11.5px;font-weight:700}.EPdkna_toc{gap:2px;margin:0;padding:0;list-style:none;display:grid}.EPdkna_toc a{border-radius:var(--radius-control);color:var(--muted);-webkit-tap-highlight-color:transparent;transition:background var(--press-ms) var(--ease-out), color var(--press-ms) var(--ease-out), transform var(--press-ms) var(--ease-out);padding:7px 10px;font-size:14px;line-height:1.35;text-decoration:none;display:block;position:relative}.EPdkna_toc a:focus-visible{outline:2px solid var(--accent-press);outline-offset:1px}.EPdkna_toc a[aria-current=page]{background:var(--foam);color:var(--accent-press);font-weight:600}.EPdkna_tocWrap{padding-left:14px;position:relative}.EPdkna_readTrack{background:var(--line);border-radius:1px;width:2px;position:absolute;top:4px;bottom:4px;left:0;overflow:hidden}.EPdkna_readFill{background:var(--accent);transform:scaleY(var(--read,0));transform-origin:top;transition:transform .12s linear;position:absolute;inset:0}.EPdkna_spy{position:relative}.EPdkna_spy a{z-index:1}.EPdkna_spy a[aria-current=location]{color:var(--accent-press);font-weight:600}.EPdkna_spyMark{width:var(--mw);height:var(--mh);border-radius:var(--radius-control);background:var(--foam);pointer-events:none;transform:translate(var(--mx), var(--my));transition:transform var(--spy-ms) var(--ease-out), width var(--spy-ms) var(--ease-out), height var(--spy-ms) var(--ease-out);position:absolute;top:0;left:0}.EPdkna_article{min-width:0}.EPdkna_section{border-top:1px solid var(--line);scroll-margin-top:calc(var(--bar) + 24px);transition:opacity .56s var(--ease-out), transform .56s var(--ease-out);padding:36px 0}.EPdkna_section:first-child{border-top:0;padding-top:0}.EPdkna_section[data-pending]{opacity:0;transform:translateY(14px)}.EPdkna_sectionHead{align-items:center;gap:8px;display:flex}.EPdkna_section h2{letter-spacing:-.02em;margin:0;font-size:23px;font-weight:600;line-height:1.25}.EPdkna_anchor{border-radius:var(--radius-control);height:30px;color:var(--muted);cursor:pointer;opacity:0;-webkit-tap-highlight-color:transparent;transition:opacity .18s var(--ease-out), background var(--press-ms) var(--ease-out), color var(--press-ms) var(--ease-out);background:0 0;border:0;align-items:center;gap:6px;padding:0 8px;display:inline-flex;position:relative}.EPdkna_anchor svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2px;width:16px;height:16px}.EPdkna_anchor span{white-space:nowrap;font-size:12px;font-weight:600}.EPdkna_anchor span:empty{display:none}.EPdkna_sectionHead:hover .EPdkna_anchor,.EPdkna_anchor:focus-visible,.EPdkna_anchor[data-copied]{opacity:1}.EPdkna_anchor[data-copied]{background:var(--foam);color:var(--accent-press);animation:EPdkna_copied .3s var(--ease-out)}.EPdkna_anchor:focus-visible{outline:2px solid var(--accent-press);outline-offset:1px}.EPdkna_section p{text-wrap:pretty;margin:14px 0 0;font-size:16px;line-height:1.7}.EPdkna_list{gap:10px;margin:14px 0 0;padding:0;line-height:1.6;list-style:none;display:grid}.EPdkna_list li{padding-left:22px;position:relative}.EPdkna_list li:before{background:var(--accent);content:"";border-radius:1.5px;width:6px;height:6px;position:absolute;top:.62em;left:4px;transform:rotate(45deg)}.EPdkna_facts{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:18px 0 0;display:grid}.EPdkna_fact{border-radius:var(--radius-field);box-shadow:var(--ring);transition:transform .22s var(--ease-out), box-shadow .22s var(--ease-out);background:#fff;align-content:start;gap:6px;padding:16px 18px;display:grid}.EPdkna_fact dt{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:11.5px;font-weight:700}.EPdkna_fact dd{margin:0}.EPdkna_factValue{letter-spacing:-.01em;font-size:18px;font-weight:650;line-height:1.35}.EPdkna_factHint{color:var(--muted);font-size:13px;line-height:1.45}.EPdkna_steps{counter-reset:step;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid;position:relative}.EPdkna_steps li{border-radius:var(--radius-field);box-shadow:var(--ring);counter-increment:step;transition:transform .22s var(--ease-out), box-shadow .22s var(--ease-out);background:#fff;padding:16px 18px 16px 62px;position:relative}.EPdkna_steps li:before{background:var(--accent);color:#fff;content:counter(step);font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid;position:absolute;top:15px;left:18px}.EPdkna_steps li+li:after{background:color-mix(in srgb, var(--accent) 35%, transparent);content:"";width:2px;height:12px;position:absolute;top:-11px;left:31px}.EPdkna_steps li strong{font-size:15.5px;line-height:1.4;display:block}.EPdkna_section .EPdkna_steps li p{color:var(--muted);margin:4px 0 0;font-size:14.5px;line-height:1.6}.EPdkna_note{border-left:3px solid var(--accent);border-radius:0 var(--radius-field) var(--radius-field) 0;background:var(--foam);padding:14px 18px}.EPdkna_todo{border:1.5px dashed var(--draft-edge);border-radius:var(--radius-field);transition:box-shadow .2s var(--ease-out), background .2s var(--ease-out);background:#fffaf0;margin:16px 0 0;padding:12px 16px 13px}.EPdkna_todoLabel{color:var(--draft-ink);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.EPdkna_section .EPdkna_todo p{color:#6b5326;margin:4px 0 0;font-size:14px;line-height:1.55}.EPdkna_blank[data-flash],.EPdkna_todo[data-flash]{animation:EPdkna_flash 1.4s var(--ease-out)}.EPdkna_muted{color:var(--muted)}.EPdkna_card{border-radius:var(--radius-card);box-shadow:var(--ring);background:#fff;gap:6px;margin-top:16px;padding:20px 22px;font-style:normal;display:grid}.EPdkna_card strong{font-size:17px}.EPdkna_card a{color:var(--accent-press);justify-self:start;font-weight:600}.EPdkna_cardLink{margin-top:6px}.EPdkna_panel{border-radius:var(--radius-card);box-shadow:var(--ring);background:#fff;margin-top:16px;padding:6px 22px;display:grid}.EPdkna_switchRow{border-bottom:1px solid var(--line);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.EPdkna_switchRow[data-disabled]{cursor:default}.EPdkna_switchText{gap:4px;display:grid}.EPdkna_switchText small{color:var(--muted);font-size:13px;line-height:1.45}.EPdkna_switch{background:var(--line);appearance:none;width:44px;height:26px;cursor:inherit;transition:background .2s var(--ease-out);border-radius:8px;flex:none;margin:0;position:relative}.EPdkna_switch:after{content:"";width:20px;height:20px;transition:transform .22s var(--ease-out);background:#fff;border-radius:6px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.EPdkna_switch:checked{background:var(--accent)}.EPdkna_switch:checked:after{transform:translate(18px)}.EPdkna_switch:disabled{opacity:.55}.EPdkna_switch:focus-visible{outline:2px solid var(--accent-press);outline-offset:2px}.EPdkna_panelNote{color:var(--muted);margin:0;padding:14px 0 12px;font-size:13px}.EPdkna_section .EPdkna_panelNote{margin:0;font-size:13px}.EPdkna_storage{border-collapse:collapse;width:100%;margin-top:16px;font-size:14px;line-height:1.5}.EPdkna_storage th,.EPdkna_storage td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 10px 12px 0}.EPdkna_storage thead th{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.EPdkna_storage tbody th{width:140px;font-weight:600}.EPdkna_storage small{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:block}@keyframes EPdkna_heroIn{0%{opacity:0;transform:translateY(10px)}}@keyframes EPdkna_copied{40%{transform:scale(1.06)}}@keyframes EPdkna_flash{0%,to{box-shadow:0 0 #f0c86a00}20%,60%{background:#ffe7a3;box-shadow:0 0 0 5px #f0c86a8c}}@media (hover:hover){.EPdkna_toc a:not([aria-current]):hover{background:color-mix(in srgb, var(--foam) 60%, transparent);color:var(--ink)}.EPdkna_spy a:not([aria-current]):hover{color:var(--ink);background:0 0;transform:translate(3px)}.EPdkna_anchor:hover{background:var(--foam);color:var(--accent-press)}.EPdkna_draftBtn:hover{background:#ffe9b0}.EPdkna_fact:hover,.EPdkna_steps li:hover{box-shadow:var(--ring), 0 12px 28px -16px #d4146a4d;transform:translateY(-2px)}.EPdkna_blank:hover{box-shadow:0 0 0 3px #f0c86a59}}@media (hover:none){.EPdkna_anchor{opacity:.55}}@media (max-width:860px){.EPdkna_main{width:calc(100% - 2 * var(--gutter-mobile));padding-top:124px;padding-bottom:64px}.EPdkna_hero h1{font-size:34px}.EPdkna_about{font-size:15.5px}.EPdkna_draftBar{flex-direction:column;align-items:stretch;gap:12px;margin-top:22px;padding:14px 16px}.EPdkna_draftNav{border-top:1px solid var(--line);justify-content:flex-end;padding-top:12px}.EPdkna_draftCount{text-align:left;margin-right:auto}.EPdkna_layout{grid-template-columns:minmax(0,1fr);gap:0;margin-top:20px}.EPdkna_side{display:contents}.EPdkna_onPage{top:var(--bar);z-index:3;margin:0 calc(-1 * var(--gutter-mobile));padding:10px var(--gutter-mobile) 0;background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(12px);animation:none;position:sticky}.EPdkna_onPage .EPdkna_sideTitle{display:none}.EPdkna_tocWrap{padding:0 0 10px}.EPdkna_readTrack{top:auto;right:calc(-1 * var(--gutter-mobile));bottom:0;left:calc(-1 * var(--gutter-mobile));border-radius:0;width:auto;height:2px}.EPdkna_readFill{transform:scaleX(var(--read,0));transform-origin:0}.EPdkna_spy{scroll-padding:0 var(--gutter-mobile);scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.EPdkna_spy::-webkit-scrollbar{display:none}.EPdkna_spy a{white-space:nowrap;box-shadow:var(--ring);background:#fff;padding:7px 12px;font-size:13.5px}.EPdkna_spy a[aria-current=location]{box-shadow:none;color:#fff;background:0 0}.EPdkna_spyMark{background:var(--accent)}.EPdkna_article{order:1;padding-top:24px}.EPdkna_others{border-top:1px solid var(--line);order:2;margin-top:12px;padding-top:28px}.EPdkna_others .EPdkna_toc{flex-wrap:wrap;gap:8px;display:flex}.EPdkna_others .EPdkna_toc a{white-space:nowrap;box-shadow:var(--ring);background:#fff;padding:8px 12px}.EPdkna_section{scroll-margin-top:calc(var(--bar) + 64px);padding:30px 0}.EPdkna_section h2{font-size:21px}.EPdkna_section p{font-size:15.5px}.EPdkna_facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.EPdkna_fact{padding:14px}.EPdkna_factValue{font-size:16px}.EPdkna_factHint{font-size:12.5px}.EPdkna_steps li{padding:14px 14px 14px 54px}.EPdkna_steps li:before{top:13px;left:14px}.EPdkna_steps li+li:after{left:27px}.EPdkna_storage tbody th{width:96px}}@media (prefers-reduced-motion:reduce){.EPdkna_hero,.EPdkna_draftBar,.EPdkna_side,.EPdkna_anchor[data-copied],.EPdkna_blank[data-flash],.EPdkna_todo[data-flash]{animation:none}.EPdkna_section,.EPdkna_spyMark,.EPdkna_readFill,.EPdkna_switch,.EPdkna_switch:after,.EPdkna_fact,.EPdkna_steps li{transition:none}}.EPdkna_page{overflow-x:clip}.EPdkna_progress{z-index:6;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.EPdkna_progress:after{background:linear-gradient(90deg, var(--accent-press), var(--accent) 60%, #ff9cc4);content:"";transform:scaleX(var(--progress,0));transform-origin:0;transition:transform 90ms linear;position:absolute;inset:0;box-shadow:0 0 10px #e834848c}.EPdkna_hero{isolation:isolate;position:relative}.EPdkna_hero:before,.EPdkna_hero:after{z-index:-1;content:"";pointer-events:none;border-radius:50%;position:absolute}.EPdkna_hero:before{filter:blur(8px);background:radial-gradient(closest-side at 38% 42%,#ff9cc48c,#0000),radial-gradient(closest-side at 66% 62%,#e8348438,#0000);width:560px;height:420px;animation:16s ease-in-out infinite alternate EPdkna_drift;top:-120px;right:-380px}.EPdkna_hero:after{border:1.5px solid #e834842e;width:190px;height:190px;animation:12s ease-in-out -4s infinite alternate-reverse EPdkna_drift;top:-36px;right:-150px}.EPdkna_article{counter-reset:sec}.EPdkna_section{counter-increment:sec}.EPdkna_sectionHead:before{background:var(--foam);min-width:34px;color:var(--accent-press);content:counter(sec, decimal-leading-zero);font-variant-numeric:tabular-nums;letter-spacing:.04em;text-align:center;border-radius:8px;flex:none;padding:5px 0;font-size:12.5px;font-weight:700}.EPdkna_sectionHead{gap:12px}.EPdkna_spy{counter-reset:toc}.EPdkna_spy li:not(.EPdkna_spyMark){counter-increment:toc}.EPdkna_spy a:before{content:counter(toc, decimal-leading-zero);font-variant-numeric:tabular-nums;opacity:.55;margin-right:8px;font-size:11.5px;font-weight:700}.EPdkna_compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 0;display:grid}.EPdkna_compareCol{--tone:#1f8a55;--tone-bg:#e5f5ec;border-radius:var(--radius-field);box-shadow:var(--ring);background:#fff;padding:18px 18px 20px}.EPdkna_compareCol[data-side=no]{--tone:var(--accent-press);--tone-bg:var(--foam)}.EPdkna_compareTitle{align-items:center;gap:10px;margin:0;font-size:15.5px;font-weight:650;display:flex}.EPdkna_section .EPdkna_compareTitle{margin:0;font-size:15.5px}.EPdkna_compareTitle:before{background:var(--tone);color:#fff;content:"✓";border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:grid}.EPdkna_compareCol[data-side=no] .EPdkna_compareTitle:before{content:"✕";font-size:12px}.EPdkna_compareCol ul{border-top:1px solid var(--line);gap:10px;margin:14px 0 0;padding:14px 0 0;list-style:none;display:grid}.EPdkna_compareCol li{padding-left:28px;font-size:14.5px;line-height:1.55;position:relative}.EPdkna_compareCol li:before{background:var(--tone-bg);width:19px;height:19px;color:var(--tone);content:"✓";border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid;position:absolute;top:1px;left:0}.EPdkna_compareCol[data-side=no] li:before{content:"✕";font-size:9.5px}.EPdkna_fact,.EPdkna_steps li,.EPdkna_compareCol,.EPdkna_compareCol li,.EPdkna_list li{animation:EPdkna_itemIn .52s var(--ease-out) backwards;animation-delay:calc(.12s + var(--n,0) * 70ms)}.EPdkna_steps li+li:after{transform-origin:top;animation:EPdkna_lineIn .36s var(--ease-out) backwards;animation-delay:calc(.26s + var(--n,0) * 70ms)}:is(.EPdkna_fact,.EPdkna_steps li,.EPdkna_compareCol,.EPdkna_compareCol li,.EPdkna_list li):nth-child(2){--n:1}:is(.EPdkna_fact,.EPdkna_steps li,.EPdkna_compareCol,.EPdkna_compareCol li,.EPdkna_list li):nth-child(3){--n:2}:is(.EPdkna_fact,.EPdkna_steps li,.EPdkna_compareCol,.EPdkna_compareCol li,.EPdkna_list li):nth-child(4){--n:3}:is(.EPdkna_fact,.EPdkna_steps li,.EPdkna_compareCol,.EPdkna_compareCol li,.EPdkna_list li):nth-child(5){--n:4}:is(.EPdkna_fact,.EPdkna_steps li,.EPdkna_compareCol,.EPdkna_compareCol li,.EPdkna_list li):nth-child(n+6){--n:5}.EPdkna_section[data-pending] :is(.EPdkna_fact,.EPdkna_steps li,.EPdkna_compareCol,.EPdkna_compareCol li,.EPdkna_list li),.EPdkna_section[data-pending] .EPdkna_steps li+li:after{animation:none}@keyframes EPdkna_itemIn{0%{opacity:0;transform:translateY(12px)}}@keyframes EPdkna_lineIn{0%{transform:scaleY(0)}}@keyframes EPdkna_drift{0%{transform:translate(0)scale(1)}to{transform:translate(-40px,24px)scale(1.08)}}@media (max-width:860px){.EPdkna_hero:before{width:420px;height:320px;top:-140px;right:-260px}.EPdkna_hero:after{display:none}.EPdkna_compare{grid-template-columns:minmax(0,1fr)}.EPdkna_sectionHead:before{min-width:30px;font-size:11.5px}}@media (prefers-reduced-motion:reduce){.EPdkna_hero:before,.EPdkna_hero:after,.EPdkna_fact,.EPdkna_steps li,.EPdkna_compareCol,.EPdkna_compareCol li,.EPdkna_list li,.EPdkna_steps li+li:after{animation:none}.EPdkna_progress:after{transition:none}}.EPdkna_inline{color:var(--accent-press);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.EPdkna_inline:hover{color:var(--berry)}.EPdkna_faq{gap:8px;margin-top:18px;display:grid}.EPdkna_faqItem{border-radius:var(--radius-field);background:var(--card);box-shadow:var(--ring);scroll-margin-top:calc(var(--bar) + 24px);transition:box-shadow .22s var(--ease-out)}.EPdkna_faqItem[open]{box-shadow:var(--ring), 0 10px 24px #4c0d2a14}.EPdkna_faqItem summary{min-height:var(--tap);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;font-size:16px;font-weight:600;line-height:1.4;list-style:none;display:flex}.EPdkna_faqItem summary::-webkit-details-marker{display:none}.EPdkna_faqItem summary:after{border-right:2px solid var(--accent-press);border-bottom:2px solid var(--accent-press);content:"";width:9px;height:9px;transition:transform .24s var(--ease-out);flex:none;transform:translateY(-3px)rotate(45deg)}.EPdkna_faqItem[open] summary:after{transform:translateY(2px)rotate(-135deg)}.EPdkna_faqItem summary:focus-visible{border-radius:var(--radius-field);outline:2px solid var(--focus);outline-offset:2px}.EPdkna_section .EPdkna_faqItem p{color:var(--muted);margin:0;padding:0 18px 16px;font-size:15px;line-height:1.65}.EPdkna_faqItem:target{box-shadow:0 0 0 2px var(--accent)}.EPdkna_shadeCards{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.EPdkna_shadeCards li{scroll-margin-top:calc(var(--bar) + 24px)}.EPdkna_shadeCard{border-radius:var(--radius-card);background:var(--card);box-shadow:var(--ring);color:inherit;transition:transform .22s var(--ease-out), box-shadow .22s var(--ease-out);text-decoration:none;display:grid;overflow:hidden}.EPdkna_shadeCard:hover{box-shadow:var(--ring), var(--lift);transform:translateY(-3px)}.EPdkna_shadeCard[aria-current]{box-shadow:0 0 0 2px var(--accent)}.EPdkna_shadePhoto{aspect-ratio:4/5;background:var(--blush);position:relative}.EPdkna_shadeLabel{grid-template-columns:auto 1fr;align-items:center;column-gap:8px;padding:10px 12px 12px;display:grid}.EPdkna_shadeLabel i{border-radius:5px;grid-row:span 2;width:18px;height:18px;box-shadow:inset 0 0 0 1px #0000001f}.EPdkna_shadeLabel strong{font-size:14.5px}.EPdkna_shadeLabel small{color:var(--muted);font-size:12.5px}.EPdkna_section .EPdkna_tierCta{flex-wrap:wrap;align-items:center;gap:16px;margin-top:18px;display:flex}.EPdkna_tierCta a:not(.EPdkna_button){color:var(--accent-press);font-weight:600}.EPdkna_button{min-height:var(--tap);border-radius:var(--radius-control);background:var(--berry);color:#fff;cursor:pointer;font:inherit;transition:transform var(--press-ms) var(--ease-out), background .2s var(--ease-out);border:0;justify-content:center;align-items:center;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.EPdkna_button:hover{background:var(--ink)}.EPdkna_button:active{transform:scale(.97)}.EPdkna_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.EPdkna_form{border-radius:var(--radius-card);background:var(--card);box-shadow:var(--ring);gap:14px;margin-top:16px;padding:22px;display:grid}.EPdkna_formRow{gap:6px;display:grid}.EPdkna_formRow label{font-size:14px;font-weight:600}.EPdkna_formRow label small{color:var(--muted);margin-left:6px;font-weight:500}.EPdkna_formRow :is(input,select,textarea){width:100%;min-height:var(--tap);border:1px solid var(--line);border-radius:var(--radius-field);background:var(--foam);color:var(--ink);font:inherit;transition:border-color .16s var(--ease-out), box-shadow .16s var(--ease-out);padding:10px 12px;font-size:15px}.EPdkna_formRow textarea{resize:vertical;line-height:1.55}.EPdkna_formRow :is(input,select,textarea):focus-visible{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #ff2f862e}.EPdkna_formFoot{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.EPdkna_section .EPdkna_formNote{color:var(--muted);margin:0;font-size:13px}@media (prefers-reduced-motion:reduce){.EPdkna_shadeCard,.EPdkna_faqItem summary:after{transition:none}.EPdkna_shadeCard:hover{transform:none}}
.WC4vJG_wrap{gap:14px;margin-top:20px;display:grid}.WC4vJG_wrap .WC4vJG_stage{padding:22px 26px 0}.WC4vJG_wrap .WC4vJG_body{grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:36px;padding:12px 10px 24px 0}.WC4vJG_wrap .WC4vJG_name{margin:2px 0 0;font-size:clamp(44px,4.6vw,62px)}.WC4vJG_stats{border-top:1px solid #ffffff1a;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;margin:10px 0 0;padding-top:16px;display:grid}.WC4vJG_stats dt{color:#ffffff85;letter-spacing:.1em;text-transform:uppercase;font-size:11.5px;font-weight:600}.WC4vJG_stats dd{color:#ffffffb8;margin:4px 0 0;font-size:14px}.WC4vJG_stats b{color:var(--tone);font-variant-numeric:tabular-nums;letter-spacing:-.02em;transition:color .5s var(--ease-out);margin-right:4px;font-size:30px;font-weight:650}.WC4vJG_perks{border-radius:var(--radius-card);background:var(--card);box-shadow:var(--ring);padding:20px 24px 8px}@media (max-width:860px){.WC4vJG_wrap .WC4vJG_stage{padding:16px 0 18px}.WC4vJG_wrap .WC4vJG_badge{position:static}.WC4vJG_wrap .WC4vJG_line{padding-right:0}.WC4vJG_perks{padding:16px 16px 4px}.WC4vJG_stats{padding-top:12px}.WC4vJG_stats b{font-size:24px}}@media (prefers-reduced-motion:reduce){.WC4vJG_stats b{transition:none}}
