._4p1OEa_shell{flex-direction:column;min-height:100dvh;display:flex}._4p1OEa_bar{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 88%, transparent);z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0}._4p1OEa_barInner{max-width:var(--maxw);flex-wrap:wrap;align-items:center;gap:1rem;margin:0 auto;padding:.85rem 1.25rem;display:flex}._4p1OEa_mark{letter-spacing:-.02em;white-space:nowrap;flex:none;font-size:1rem;font-weight:700}._4p1OEa_mark span{color:var(--brand)}._4p1OEa_barLinks{flex-wrap:wrap;gap:1.1rem;margin-left:auto;font-size:.9rem;display:flex}@media (max-width:34rem){._4p1OEa_barLinks{width:100%;margin-left:0}}._4p1OEa_barLinks a{color:var(--fg-muted);text-decoration:none}._4p1OEa_barLinks a:hover{color:var(--fg)}._4p1OEa_main{flex:1}._4p1OEa_wrap{max-width:var(--maxw);margin:0 auto;padding:0 1.25rem}._4p1OEa_hero{border-bottom:1px solid var(--line);padding:4.5rem 0 3rem}._4p1OEa_kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--brand);border:1px solid color-mix(in srgb, var(--brand) 40%, transparent);background:color-mix(in srgb, var(--brand) 12%, transparent);border-radius:999px;margin-bottom:1.1rem;padding:.2rem .7rem;font-size:.75rem;font-weight:700;display:inline-block}._4p1OEa_hero h1{max-width:18ch;font-size:clamp(2rem,5vw,3.1rem)}._4p1OEa_hero p{color:var(--fg-muted);max-width:56ch;margin-top:1rem;font-size:1.05rem}._4p1OEa_heroActions{flex-wrap:wrap;gap:.7rem;margin-top:1.8rem;display:flex}._4p1OEa_btn{border-radius:var(--radius);cursor:pointer;border:1px solid #0000;align-items:center;gap:.5rem;padding:.7rem 1.15rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}._4p1OEa_btnPrimary{background:var(--brand);color:var(--ink-100)}._4p1OEa_btnPrimary:hover{background:var(--brand-hover)}._4p1OEa_btnGhost{border-color:var(--line-strong);color:var(--fg)}._4p1OEa_btnGhost:hover{background:var(--bg-raised)}._4p1OEa_section{border-bottom:1px solid var(--line);padding:3.25rem 0}._4p1OEa_sectionHead{margin-bottom:1.6rem}._4p1OEa_sectionHead h2{font-size:1.4rem}._4p1OEa_sectionHead p{color:var(--fg-muted);max-width:60ch;margin-top:.4rem}._4p1OEa_grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.9rem;display:grid}._4p1OEa_card{border:1px solid var(--line);background:var(--bg-raised);border-radius:var(--radius-lg);flex-direction:column;padding:1.25rem;display:flex}._4p1OEa_card h3{font-size:1.05rem}._4p1OEa_price{letter-spacing:-.03em;margin:.6rem 0 .2rem;font-size:1.85rem;font-weight:700}._4p1OEa_per{color:var(--fg-faint);font-size:.85rem;font-weight:500}._4p1OEa_perks{color:var(--fg-muted);gap:.4rem;margin:1rem 0 1.4rem;padding:0;font-size:.9rem;list-style:none;display:grid}._4p1OEa_perks li:before{content:"▪";color:var(--brand);margin-right:.5rem}._4p1OEa_cardFoot{margin-top:auto}._4p1OEa_notice{border:1px solid var(--line-strong);background:var(--bg-well);border-radius:var(--radius);color:var(--fg-muted);padding:1rem 1.15rem;font-size:.92rem}._4p1OEa_tiles{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.9rem;display:grid}._4p1OEa_tile{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-raised);padding:1.15rem}._4p1OEa_tile h3{margin-bottom:.35rem;font-size:1rem}._4p1OEa_tile p{color:var(--fg-muted);font-size:.9rem}._4p1OEa_foot{color:var(--fg-faint);padding:2.25rem 0 3rem;font-size:.85rem}._4p1OEa_footLinks{flex-wrap:wrap;gap:1.1rem;margin-bottom:.9rem;display:flex}._4p1OEa_footLinks a{color:var(--fg-muted);text-decoration:none}._4p1OEa_footLinks a:hover{color:var(--fg);text-decoration:underline}._4p1OEa_thumb{aspect-ratio:4/3;border-radius:var(--radius);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--brand) 10%, transparent) 0 12px, transparent 12px 24px), var(--bg-well);border:1px solid var(--line);margin-bottom:.9rem}._4p1OEa_blurb{color:var(--fg-muted);margin-top:.3rem;font-size:.9rem}._4p1OEa_priceRow{align-items:center;gap:.6rem;margin-top:1rem;display:flex}._4p1OEa_itemPrice{font-size:1.05rem;font-weight:700}._4p1OEa_badge{letter-spacing:.06em;text-transform:uppercase;color:var(--brand);border:1px solid color-mix(in srgb, var(--brand) 40%, transparent);border-radius:999px;padding:.12rem .55rem;font-size:.7rem;font-weight:700}._4p1OEa_renewal{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg-well);color:var(--fg-muted);margin-top:1.1rem;padding:.85rem 1rem;font-size:.87rem}._4p1OEa_renewal b{color:var(--fg)}._4p1OEa_renewal a{color:var(--brand)}._4p1OEa_fanTag{color:#cc2929;letter-spacing:.1em;text-transform:uppercase;vertical-align:middle;white-space:nowrap;border:2px solid #cc2929;border-radius:.2rem;margin-left:.6rem;padding:.15rem .45rem;font-size:.6rem;font-style:normal;font-weight:800;display:inline-block}
.vio1WG_page{max-width:760px;margin:0 auto;padding:3.5rem 1.25rem 5rem}.vio1WG_back{color:var(--fg-muted);font-size:.9rem;text-decoration:none}.vio1WG_back:hover{color:var(--fg)}.vio1WG_page h1{margin:1.2rem 0 .4rem;font-size:2rem}.vio1WG_updated{color:var(--fg-faint);margin-bottom:2rem;font-size:.85rem}.vio1WG_page h2{margin:2rem 0 .5rem;font-size:1.1rem}.vio1WG_page p,.vio1WG_page li{color:var(--fg-muted);margin-bottom:.7rem}.vio1WG_page ul{padding-left:1.2rem}.vio1WG_draft{border:1px solid color-mix(in srgb, var(--warn) 45%, transparent);background:color-mix(in srgb, var(--warn) 10%, transparent);border-radius:var(--radius);color:var(--fg-muted);margin-bottom:1.5rem;padding:.9rem 1.1rem;font-size:.9rem}
.DfPfyW_wrap{max-width:1000px;margin:0 auto;padding:2.5rem 1.25rem 5rem}.DfPfyW_wrap h1{margin-bottom:1.4rem;font-size:1.8rem}.DfPfyW_tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.4rem;margin-bottom:1.5rem;display:flex}.DfPfyW_tab{appearance:none;border-radius:var(--radius) var(--radius) 0 0;color:var(--fg-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:none;margin-bottom:-1px;padding:.55rem .95rem;font-size:.92rem}.DfPfyW_tab:hover{color:var(--fg)}.DfPfyW_tabActive{border-color:var(--line);background:var(--bg-raised);color:var(--fg);font-weight:600}.DfPfyW_stats{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.7rem;display:grid}.DfPfyW_stat{border:1px solid var(--line);background:var(--bg-raised);border-radius:var(--radius-lg);flex-direction:column;gap:.3rem;padding:1rem 1.1rem;display:flex}.DfPfyW_statLabel{color:var(--fg-faint);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:600}.DfPfyW_statValue{letter-spacing:-.02em;font-size:1.5rem;font-weight:700}.DfPfyW_table{border-collapse:collapse;width:100%;font-size:.9rem;display:block;overflow-x:auto}.DfPfyW_table th{text-align:left;color:var(--fg-faint);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--line);white-space:nowrap;padding:.5rem .7rem;font-size:.78rem}.DfPfyW_table td{border-bottom:1px solid var(--line);color:var(--fg-muted);white-space:nowrap;padding:.6rem .7rem}.DfPfyW_pill{border:1px solid var(--line-strong);border-radius:999px;padding:.1rem .6rem;font-size:.75rem;font-weight:700;display:inline-block}.DfPfyW_s_draft,.DfPfyW_s_approved{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 45%, transparent)}.DfPfyW_s_complete{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 45%, transparent)}.DfPfyW_s_partial,.DfPfyW_s_failed{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 45%, transparent)}.DfPfyW_recon{border-radius:var(--radius-lg);border:1px solid var(--line-strong);padding:1.1rem 1.25rem}.DfPfyW_recon b{margin-bottom:.35rem;display:block}.DfPfyW_recon p{color:var(--fg-muted);font-size:.92rem}.DfPfyW_reconOk{border-color:color-mix(in srgb, var(--ok) 45%, transparent);background:color-mix(in srgb, var(--ok) 8%, transparent)}.DfPfyW_reconOk b{color:var(--ok)}.DfPfyW_reconBad{border-color:color-mix(in srgb, var(--danger) 55%, transparent);background:color-mix(in srgb, var(--danger) 10%, transparent)}.DfPfyW_reconBad b{color:var(--danger)}.DfPfyW_note{color:var(--fg-faint);margin-top:.9rem;font-size:.87rem}
