.DORemW_sidebar{overflow-wrap:anywhere;flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow-y:auto}.DORemW_header{border-bottom:1px solid var(--lp-border);padding:1rem 1.25rem}.DORemW_title{--gradient-text-margin-block-end:.5rem;font-family:var(--font-display,var(--font-primary));line-height:var(--line-height-tight);letter-spacing:-.02em;font-size:1.375rem;font-weight:700}.DORemW_userInfo{color:var(--lp-muted);margin-top:.25rem;font-size:.875rem;font-weight:500}.DORemW_nav{flex:1;padding:1rem .75rem;overflow-y:auto}.DORemW_navList{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.DORemW_navList li{margin:0}.DORemW_navLink{color:var(--lp-muted);border-radius:var(--lp-radius-md);opacity:.7;align-items:center;gap:.875rem;margin:0 .5rem;padding:.875rem 1.25rem;font-weight:500;text-decoration:none;display:flex}.DORemW_icon{justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:1.25rem;line-height:1;display:flex}.DORemW_label{letter-spacing:-.01em;font-size:.9375rem;font-weight:500}.DORemW_footer{border-top:1px solid var(--lp-border);padding:1.5rem}.DORemW_logoutButton{background:var(--lp-surface);width:100%;color:var(--lp-danger-ink);border:1px solid var(--lp-danger-border);border-radius:var(--lp-radius-md);cursor:not-allowed;letter-spacing:-.01em;opacity:.6;padding:.875rem 1rem;font-size:.9375rem;font-weight:600}
.pGJU5G_container{min-height:100dvh;display:flex}.pGJU5G_content{flex:1;min-width:0}.pGJU5G_container[data-open=true] .pGJU5G_content{margin-left:var(--ad-sidebar-width)}.pGJU5G_main{min-width:0;padding:clamp(1rem,2.5vw,2.5rem)}.pGJU5G_topbar{z-index:20;border-bottom:1px solid var(--lp-border);background:var(--lp-surface);box-shadow:var(--lp-shadow-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem clamp(1rem,2.5vw,2.5rem);display:flex;position:sticky;top:0}.pGJU5G_toggle,.pGJU5G_close{border:1px solid var(--lp-border-strong);border-radius:var(--lp-radius-sm);min-width:44px;min-height:44px;color:var(--lp-ink);background:var(--lp-surface);justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:1rem;display:inline-flex}.pGJU5G_brand{overflow-wrap:anywhere;min-width:0;font-size:.9rem;font-weight:600}.pGJU5G_sidebar{--ad-sidebar-overlay:0;z-index:100;width:var(--ad-sidebar-width);background:var(--ad-sidebar-bg);max-width:calc(100% - 1rem);height:100dvh;box-shadow:var(--lp-shadow-lg);border-right:1px solid var(--lp-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.pGJU5G_sidebar[hidden]{display:none}.pGJU5G_close{flex-shrink:0;align-self:flex-end;margin:.5rem .75rem 0}.pGJU5G_backdrop{z-index:99;background:var(--lp-scrim);position:fixed;inset:0}@media (max-width:768px){.pGJU5G_container[data-open=true] .pGJU5G_content{margin-left:0}.pGJU5G_main{padding:1rem}.pGJU5G_sidebar{--ad-sidebar-overlay:1;background:var(--lp-surface);-webkit-backdrop-filter:none;backdrop-filter:none;overscroll-behavior:contain;transition:none}}
.xDwtkW_button{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);border-radius:var(--lp-radius-pill);cursor:pointer;white-space:normal;min-width:0;max-width:100%;transition:transform .25s var(--lp-ease), box-shadow .25s var(--lp-ease), background .25s var(--lp-ease), color .25s var(--lp-ease), border-color .25s var(--lp-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;line-height:1;display:inline-flex}.xDwtkW_label{overflow-wrap:anywhere;min-width:0;line-height:1.35}.xDwtkW_button>svg,.xDwtkW_spinner{flex-shrink:0}.xDwtkW_fullWidth{width:100%}.xDwtkW_small{padding:.5rem 1rem;font-size:.85rem}.xDwtkW_medium{padding:.7rem 1.4rem;font-size:.95rem}.xDwtkW_large{padding:.9rem 1.8rem;font-size:1.05rem}.xDwtkW_primary{background:var(--lp-grad);color:#fff;box-shadow:var(--lp-shadow-glow)}.xDwtkW_primary:hover:not(.xDwtkW_disabled){box-shadow:0 20px 50px -14px color-mix(in srgb, var(--lp-indigo) 50%, transparent);transform:translateY(-2px)}.xDwtkW_secondary{background:var(--lp-surface);color:var(--lp-indigo);border-color:var(--lp-border-strong);box-shadow:var(--lp-shadow-sm)}.xDwtkW_secondary:hover:not(.xDwtkW_disabled){border-color:var(--lp-indigo);box-shadow:var(--lp-shadow-md);transform:translateY(-2px)}.xDwtkW_ghost{color:var(--lp-ink-2);background:0 0}.xDwtkW_ghost:hover:not(.xDwtkW_disabled){background:color-mix(in srgb, var(--lp-indigo) 8%, transparent);color:var(--lp-indigo)}.xDwtkW_danger{background:var(--lp-danger);color:#fff;box-shadow:0 12px 30px -12px #dc262680}.xDwtkW_danger:hover:not(.xDwtkW_disabled){background:var(--lp-danger-ink);transform:translateY(-2px)}.xDwtkW_success{background:var(--lp-success);color:#fff;box-shadow:0 12px 30px -12px color-mix(in srgb, var(--lp-success) 45%, transparent)}.xDwtkW_success:hover:not(.xDwtkW_disabled){background:var(--lp-success-ink);transform:translateY(-2px)}.xDwtkW_disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.xDwtkW_disabled:hover{transform:none}.xDwtkW_button:focus-visible{outline:2px solid var(--lp-indigo);outline-offset:2px}.xDwtkW_spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.6s linear infinite xDwtkW_btnspin}@keyframes xDwtkW_btnspin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.xDwtkW_button:hover:not(.xDwtkW_disabled){transform:none}}
.si82nG_card{background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:var(--lp-radius-lg);min-width:0;max-width:100%;box-shadow:var(--lp-shadow-sm);transition:transform .4s var(--lp-ease), box-shadow .4s var(--lp-ease), border-color .4s var(--lp-ease);position:relative}.si82nG_surface{background:var(--lp-surface)}.si82nG_glass{background:var(--lp-glass-bg);-webkit-backdrop-filter:blur(18px)saturate(160%);border-color:var(--lp-glass-border)}.si82nG_subtle{background:var(--lp-surface-2);box-shadow:none}.si82nG_interactive{cursor:pointer}.si82nG_interactive:hover{box-shadow:var(--lp-shadow-lg);border-color:var(--lp-border-strong);transform:translateY(-4px)}.si82nG_accent:before{content:"";border-radius:var(--lp-radius-lg) var(--lp-radius-lg) 0 0;background:var(--lp-grad);height:3px;position:absolute;top:0;left:0;right:0}.si82nG_padding-none{padding:0}.si82nG_padding-sm{padding:1rem}.si82nG_padding-md{padding:clamp(1rem,2vw,1.5rem)}.si82nG_padding-lg{padding:clamp(1rem,3vw,2rem)}@media (prefers-reduced-motion:reduce){.si82nG_interactive:hover{transform:none}}
.WhgPqq_container{width:100%;min-width:0;padding-inline:max(var(--spacing-md), env(safe-area-inset-left)) max(var(--spacing-md), env(safe-area-inset-right));margin:0 auto}.WhgPqq_max-width-sm{max-width:640px}.WhgPqq_max-width-md{max-width:768px}.WhgPqq_max-width-lg{max-width:1024px}.WhgPqq_max-width-xl{max-width:1280px}.WhgPqq_max-width-full{max-width:100%}@media (max-width:768px){.WhgPqq_container{padding-inline:max(var(--spacing-sm), env(safe-area-inset-left)) max(var(--spacing-sm), env(safe-area-inset-right))}}
.E6q4cW_dialog{border:1px solid var(--lp-border-strong);border-radius:var(--lp-radius-lg);background:var(--lp-surface);width:min(42rem,100% - 2rem);max-width:calc(100% - 2rem);max-height:calc(100dvh - 2rem);color:var(--lp-ink);box-shadow:var(--lp-shadow-lg);overflow-wrap:anywhere;overscroll-behavior:contain;margin:auto;padding:0;overflow-y:auto}.E6q4cW_dialog[open]{flex-direction:column;display:flex}.E6q4cW_dialog::backdrop{background:var(--lp-scrim)}.E6q4cW_header{border-bottom:1px solid var(--lp-border);flex-shrink:0;align-items:flex-start;gap:1rem;padding:clamp(1rem,2vw,1.5rem);display:flex}.E6q4cW_title{flex:1;min-width:0;margin:0;font-size:clamp(1.1rem,2vw,1.5rem)}.E6q4cW_close{width:44px;height:44px;color:var(--lp-ink);background:var(--lp-surface-2);border:1px solid var(--lp-border);border-radius:var(--lp-radius-sm);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.E6q4cW_body{min-width:0;min-height:0;padding:clamp(1rem,2vw,1.5rem);overflow-y:auto}
.BqLvZW_card{overflow-wrap:anywhere;background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:var(--lp-radius-lg);min-width:0;box-shadow:var(--lp-shadow-sm);transition:transform .4s var(--lp-ease), box-shadow .4s var(--lp-ease), border-color .4s var(--lp-ease);padding:clamp(1rem,2vw,1.5rem);position:relative}.BqLvZW_card:before{content:"";border-radius:calc(var(--lp-radius-lg) - 1px);background:var(--lp-grad) top / 100% 3px no-repeat;pointer-events:none;transform-origin:0;transition:transform .4s var(--lp-ease);position:absolute;inset:0;transform:scaleX(0)}.BqLvZW_card:hover{box-shadow:var(--lp-shadow-lg);border-color:var(--lp-border-strong);transform:translateY(-4px)}.BqLvZW_card:hover:before{transform:scaleX(1)}.BqLvZW_top{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.BqLvZW_label{min-width:0;color:var(--lp-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.8rem;font-weight:600}.BqLvZW_icon{border-radius:var(--lp-radius-md);flex-shrink:0;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:inline-flex}.BqLvZW_brand{color:var(--lp-indigo);background:var(--lp-grad-soft)}.BqLvZW_success{color:var(--lp-success);background:var(--lp-success-bg)}.BqLvZW_danger{color:var(--lp-danger);background:var(--lp-danger-bg)}.BqLvZW_warning{color:var(--lp-warning);background:var(--lp-warning-bg)}.BqLvZW_info{color:var(--lp-info);background:var(--lp-info-bg)}.BqLvZW_value{color:var(--lp-ink);letter-spacing:-.02em;font-size:clamp(1.75rem,2.5vw,2.3rem);font-weight:700;line-height:1.1;font-family:var(--font-display,var(--font-primary))}.BqLvZW_bottom{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.85rem;display:flex}.BqLvZW_trend{border-radius:var(--lp-radius-pill);align-items:center;gap:.3rem;max-width:100%;padding:.25rem .55rem;font-size:.8rem;font-weight:700;display:inline-flex}.BqLvZW_up{color:var(--lp-success-ink);background:var(--lp-success-bg)}.BqLvZW_down{color:var(--lp-danger-ink);background:var(--lp-danger-bg)}.BqLvZW_hint{color:var(--lp-faint);font-size:.8rem}@media (prefers-reduced-motion:reduce){.BqLvZW_card:hover{transform:none}}
.v5aoua_actions{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:1.125rem;width:100%;max-width:48rem;margin-inline:auto;display:flex;position:relative}.v5aoua_surface{border-radius:var(--lp-radius-lg);background:var(--lp-download-surface);min-width:0;box-shadow:var(--lp-shadow-download-surface);border:1px solid #0000;position:relative}
.g-cF8q_badge{border-radius:var(--lp-radius-pill);white-space:normal;overflow-wrap:anywhere;border:1px solid #0000;align-items:center;gap:.4rem;min-width:0;max-width:100%;font-weight:600;line-height:1.35;display:inline-flex}.g-cF8q_sm{padding:.22rem .55rem;font-size:.72rem}.g-cF8q_md{padding:.32rem .7rem;font-size:.8rem}.g-cF8q_dot{background:currentColor;border-radius:50%;flex-shrink:0;width:.45rem;height:.45rem}.g-cF8q_softNeutral{background:var(--lp-bg-subtle);color:var(--lp-ink-2);border-color:var(--lp-border)}.g-cF8q_softBrand{background:var(--lp-grad-soft);color:var(--lp-indigo);border-color:color-mix(in srgb, var(--lp-indigo) 22%, transparent)}.g-cF8q_softSuccess{background:var(--lp-success-bg);color:var(--lp-success-ink);border-color:var(--lp-success-border)}.g-cF8q_softDanger{background:var(--lp-danger-bg);color:var(--lp-danger-ink);border-color:var(--lp-danger-border)}.g-cF8q_softWarning{background:var(--lp-warning-bg);color:var(--lp-warning-ink);border-color:var(--lp-warning-border)}.g-cF8q_softInfo{background:var(--lp-info-bg);color:var(--lp-info-ink);border-color:var(--lp-info-border)}.g-cF8q_solidNeutral{background:var(--lp-ink);color:#fff}.g-cF8q_solidBrand{background:var(--lp-grad);color:#fff}.g-cF8q_solidSuccess{background:var(--lp-success);color:#fff}.g-cF8q_solidDanger{background:var(--lp-danger);color:#fff}.g-cF8q_solidWarning{background:var(--lp-warning);color:#fff}.g-cF8q_solidInfo{background:var(--lp-info);color:#fff}.g-cF8q_outlineNeutral{color:var(--lp-ink-2);border-color:var(--lp-border-strong);background:0 0}.g-cF8q_outlineBrand{color:var(--lp-indigo);border-color:color-mix(in srgb, var(--lp-indigo) 40%, transparent);background:0 0}.g-cF8q_outlineSuccess{color:var(--lp-success-ink);border-color:var(--lp-success-border);background:0 0}.g-cF8q_outlineDanger{color:var(--lp-danger-ink);border-color:var(--lp-danger-border);background:0 0}.g-cF8q_outlineWarning{color:var(--lp-warning-ink);border-color:var(--lp-warning-border);background:0 0}.g-cF8q_outlineInfo{color:var(--lp-info-ink);border-color:var(--lp-info-border);background:0 0}
.xh2e2G_card{--download-qr-zoom-scale:1.25;--download-qr-zoom-duration:.5s;--download-qr-zoom-ease:cubic-bezier(.16, 1, .3, 1);--download-qr-inset:1rem;--download-qr-plate-pad:.5rem;--download-qr-zoom-shadow:0 calc(26px / var(--download-qr-zoom-scale)) calc(52px / var(--download-qr-zoom-scale)) calc(-18px / var(--download-qr-zoom-scale)) #0f172a57, 0 0 0 calc(1px / var(--download-qr-zoom-scale)) #0f172a14;align-items:center;gap:calc(.9rem - var(--download-qr-plate-pad));min-height:10.5rem;padding:calc(var(--download-qr-inset) - var(--download-qr-plate-pad));text-align:left;transition:background-color calc(var(--download-qr-zoom-duration) / 2) ease, border-color calc(var(--download-qr-zoom-duration) / 2) ease, box-shadow calc(var(--download-qr-zoom-duration) / 2) ease;flex:0 19rem;margin:0;display:none;position:relative;}.xh2e2G_plate{padding:var(--download-qr-plate-pad);border-radius:calc(var(--lp-radius-md) / var(--download-qr-zoom-scale));transform-origin:50%;transition:left var(--download-qr-zoom-duration) var(--download-qr-zoom-ease), transform var(--download-qr-zoom-duration) var(--download-qr-zoom-ease), box-shadow var(--download-qr-zoom-duration) var(--download-qr-zoom-ease);background:#fff;flex-shrink:0;line-height:0;display:block;position:relative;left:0}.xh2e2G_code{display:block}.xh2e2G_caption{max-width:11.5rem;transition:opacity calc(var(--download-qr-zoom-duration) / 2) ease;flex-direction:column;gap:.25rem;display:flex}.xh2e2G_title{color:var(--lp-ink);font-size:.95rem;font-weight:700;line-height:1.25}.xh2e2G_text{color:var(--lp-muted);font-size:.8125rem;line-height:1.4}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.xh2e2G_card{display:inline-flex}.xh2e2G_card:hover{box-shadow:none;background:0 0;border-color:#0000}.xh2e2G_card:hover .xh2e2G_plate{transform:translateX(-50%) scale(var(--download-qr-zoom-scale));box-shadow:var(--download-qr-zoom-shadow);left:50%}.xh2e2G_card:hover .xh2e2G_caption{opacity:0}}@media (prefers-reduced-motion:reduce){.xh2e2G_card,.xh2e2G_plate,.xh2e2G_caption{transition:none}}
.FvYlsW_header{overflow-wrap:anywhere;border-bottom:1px solid var(--lp-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:clamp(.75rem,2vw,1.5rem);min-width:0;margin-bottom:clamp(1rem,2vw,2rem);padding-bottom:clamp(1rem,2vw,1.5rem);display:flex}.FvYlsW_left{flex:20rem;align-items:center;gap:1rem;min-width:0;display:flex}.FvYlsW_icon{border-radius:var(--lp-radius-md);background:var(--lp-grad-soft);width:3rem;height:3rem;color:var(--lp-indigo);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.FvYlsW_texts{min-width:0}.FvYlsW_eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--lp-indigo);margin-bottom:.35rem;font-size:.75rem;font-weight:700;display:block}.FvYlsW_title{letter-spacing:-.02em;color:var(--lp-ink);margin:0;font-size:clamp(1.7rem,3vw,2.25rem);font-weight:700;line-height:1.15}.FvYlsW_subtitle{color:var(--lp-muted);margin:.4rem 0 0;font-size:.95rem;line-height:1.5}.FvYlsW_actions{flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;max-width:100%;display:flex}
@property --glass-card-frame-progress{syntax:"<percentage>";inherits:false;initial-value:0%}.yausEa_frame{--glass-card-radius:var(--lp-radius-lg);--glass-card-border-width:1px;--glass-card-frame-width:1.5px;--glass-card-frame-duration:.7s;--glass-card-frame-ease:cubic-bezier(.65, 0, .35, 1);isolation:isolate;position:relative;overflow:hidden}.yausEa_card{background:var(--lp-glass-bg);border:var(--glass-card-border-width) solid var(--lp-glass-border);border-radius:var(--glass-card-radius);-webkit-backdrop-filter:blur(18px)saturate(160%);min-width:0;box-shadow:0 1px 0 #ffffffe6 inset, var(--lp-shadow-md);transition:transform .4s var(--lp-ease), border-color .4s var(--lp-ease), box-shadow .4s var(--lp-ease);}.yausEa_frame:before{--glass-card-frame-progress:0%;--glass-card-frame-x:clamp(0%, var(--glass-card-frame-progress) * 2, 100%);--glass-card-frame-y:clamp(0%, (var(--glass-card-frame-progress) - 50%) * 2, 100%);--glass-card-frame-mask:linear-gradient(#000 0 0), linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0), linear-gradient(#000 0 0) left top / var(--glass-card-frame-x) var(--glass-card-radius) no-repeat, linear-gradient(#000 0 0) right bottom / var(--glass-card-frame-x) var(--glass-card-radius) no-repeat, linear-gradient(#000 0 0) right top / 50% var(--glass-card-frame-y) no-repeat, linear-gradient(#000 0 0) left bottom / 50% var(--glass-card-frame-y) no-repeat;content:"";z-index:1;padding:var(--glass-card-frame-width);border-radius:calc(var(--glass-card-radius) - var(--glass-card-border-width));background:var(--lp-grad);pointer-events:none;-webkit-mask:var(--glass-card-frame-mask);-webkit-mask-composite:source-out, source-over, source-out, source-over, source-over, source-over, source-over;-webkit-mask:var(--glass-card-frame-mask);mask:var(--glass-card-frame-mask);transition:--glass-card-frame-progress var(--glass-card-frame-duration) var(--glass-card-frame-ease);position:absolute;inset:0;-webkit-mask-clip:no-clip,content-box,no-clip,border-box,border-box,border-box,border-box;mask-clip:no-clip,content-box,no-clip,border-box,border-box,border-box,border-box;-webkit-mask-composite:source-out,source-over,source-out,source-over,source-over,source-over,source-over;mask-composite:subtract,add,subtract,add,add,add,add}.yausEa_frame:focus-visible:before,:focus-visible>.yausEa_frame:before{--glass-card-frame-progress:100%}@media (hover:hover) and (pointer:fine){.yausEa_frame:hover:before{--glass-card-frame-progress:100%}}@supports not ((mask-composite:subtract) or (-webkit-mask-composite:source-out)){.yausEa_frame:before{display:none}}@media (prefers-reduced-motion:reduce){.yausEa_frame:before{--glass-card-frame-progress:100%;opacity:0;transition:opacity .4s var(--lp-ease)}.yausEa_frame:focus-visible:before,:focus-visible>.yausEa_frame:before{opacity:1}.yausEa_spotlight{--mx:50%;--my:50%}}@media (prefers-reduced-motion:reduce) and (hover:hover) and (pointer:fine){.yausEa_frame:hover:before{opacity:1}}.yausEa_card:hover{border-color:color-mix(in srgb, var(--lp-indigo) 30%, transparent);box-shadow:0 1px 0 #ffffffe6 inset, var(--lp-shadow-lg), 0 0 0 1px color-mix(in srgb, var(--lp-indigo) 6%, transparent)}@media (prefers-reduced-motion:no-preference){.yausEa_card:hover{transform:translateY(-6px)}}.yausEa_spotlight{pointer-events:none;opacity:0;transition:opacity .35s var(--lp-ease);background:radial-gradient(circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--lp-indigo) 16%, transparent), color-mix(in srgb, var(--lp-violet) 6%, transparent) 25%, transparent 45%);z-index:-1;position:absolute;inset:0}.yausEa_card:hover .yausEa_spotlight{opacity:1}.yausEa_paddingSm{padding:1.25rem}.yausEa_paddingMd{padding:clamp(1.25rem,3vw,1.75rem)}.yausEa_paddingLg{padding:clamp(1.25rem,3vw,2.25rem)}.yausEa_highlight{border-color:color-mix(in srgb, var(--lp-indigo) 22%, transparent);background:linear-gradient(135deg, #ffffffd1, color-mix(in srgb, var(--lp-brand-tint) 70%, transparent))}.yausEa_muted{border-color:var(--lp-border);background:#ffffff8c}
.BJf_CW_panel{flex-direction:column;min-width:0;max-width:100%;display:flex}.BJf_CW_header{border-bottom:1px solid var(--lp-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:clamp(1rem,2vw,1.5rem);display:flex}.BJf_CW_heading{overflow-wrap:anywhere;align-items:center;gap:.75rem;min-width:0;max-width:100%;display:flex}.BJf_CW_icon{border-radius:var(--lp-radius-md);background:var(--lp-grad-soft);width:2.4rem;height:2.4rem;color:var(--lp-indigo);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.BJf_CW_title{color:var(--lp-ink);letter-spacing:-.01em;margin:0;font-size:1.1rem;font-weight:700}.BJf_CW_description{color:var(--lp-muted);margin:.25rem 0 0;font-size:.85rem;line-height:1.5}.BJf_CW_actions{flex-wrap:wrap;align-items:center;gap:.6rem;min-width:0;max-width:100%;display:flex}.BJf_CW_body.BJf_CW_pad-sm{padding:1rem}.BJf_CW_body.BJf_CW_pad-md,.BJf_CW_body.BJf_CW_pad-lg{padding:clamp(1rem,2vw,1.5rem)}.BJf_CW_body,.BJf_CW_heading>div{min-width:0}
.j0hsLq_group{--store-badge-h:52px;flex-direction:column;align-items:center;gap:1rem;min-width:0;max-width:100%;display:flex}.j0hsLq_panel{justify-content:center;width:min(100%,27rem);padding:1.25rem;}.j0hsLq_badgeRow{justify-content:center;align-items:center;gap:calc(var(--store-badge-h) / 4);flex-wrap:wrap;max-width:100%;display:flex}.j0hsLq_group.j0hsLq_groupCompact{--store-badge-h:40px;flex-flow:wrap;gap:.625rem}.j0hsLq_shareControl{flex:none;justify-content:center;width:100%;min-width:0;display:flex;position:relative}.j0hsLq_shareButton{--glass-card-radius:var(--lp-radius-sm);width:100%;min-width:0;min-height:max(var(--lp-touch-target), var(--store-badge-h));border:1px solid var(--lp-border);border-radius:var(--glass-card-radius);background:var(--lp-grad-soft);color:var(--lp-ink-2);font:inherit;cursor:pointer;box-shadow:var(--lp-shadow-sm);transition:box-shadow var(--transition-fast), border-color var(--transition-fast);grid-template-columns:1.875rem minmax(0,1fr) 1.125rem;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.9375rem;font-weight:600;line-height:1.2;display:grid;}.j0hsLq_shareIcon{background:var(--lp-surface);width:1.875rem;height:1.875rem;color:var(--lp-indigo);box-shadow:var(--lp-shadow-sm);border-radius:.625rem;justify-content:center;align-items:center;display:flex}.j0hsLq_shareButton:after{content:"";z-index:-1;border-radius:inherit;background:var(--lp-leaf-surface-soft);pointer-events:none;opacity:0;transition:opacity .48s var(--lp-ease);position:absolute;inset:0}.j0hsLq_shareButton:focus-visible:not(:disabled):after{opacity:1}@media (prefers-reduced-motion:reduce){.j0hsLq_shareButton:after{transition-duration:.4s}}.j0hsLq_groupCompact .j0hsLq_shareControl{width:auto;max-width:100%}.j0hsLq_groupCompact .j0hsLq_shareButton{grid-template-columns:1.125rem minmax(0,1fr);padding:.5rem .625rem;font-size:.8125rem}.j0hsLq_groupCompact .j0hsLq_shareIcon{width:auto;height:auto;box-shadow:none;background:0 0}.j0hsLq_groupCompact .j0hsLq_shareButton>svg{display:none}.j0hsLq_shareButton svg{flex:none;width:1.125rem;height:1.125rem}.j0hsLq_shareButton:focus-visible{outline:2px solid var(--lp-indigo);outline-offset:3px}.j0hsLq_shareButton:disabled{cursor:wait}.j0hsLq_shareFeedback{z-index:2;border:1px solid var(--lp-border-strong);border-radius:var(--lp-radius-sm);background:var(--lp-surface);width:16rem;max-width:calc(100vw - 3rem);color:var(--lp-ink);box-shadow:var(--lp-shadow-md);text-align:center;overflow-wrap:anywhere;padding:.75rem;font-size:.8125rem;line-height:1.5;position:absolute;bottom:calc(100% + .75rem);left:50%;transform:translate(-50%)}.j0hsLq_shareFeedbackEmpty{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.j0hsLq_groupCompact .j0hsLq_shareFeedback{top:calc(100% + .75rem);bottom:auto}@media (max-width:1280px){.j0hsLq_groupCompact .j0hsLq_shareControl{flex-direction:column;align-items:center}.j0hsLq_groupCompact .j0hsLq_shareFeedback{margin-top:.75rem;position:static;transform:none}}.j0hsLq_shareManualUrl{border:1px solid var(--lp-border-strong);border-radius:var(--lp-radius-sm);background:var(--lp-surface);width:100%;color:var(--lp-ink);font:inherit;margin-top:.5rem;padding:.5rem;display:block}.j0hsLq_shareManualUrl:focus-visible{outline:2px solid var(--lp-indigo);outline-offset:2px}@media (hover:hover) and (pointer:fine){.j0hsLq_shareButton:hover:not(:disabled):after{opacity:1}.j0hsLq_shareButton:hover{border-color:var(--lp-indigo);box-shadow:var(--lp-shadow-glow)}}.j0hsLq_badge{min-height:var(--lp-touch-target);border-radius:calc(var(--store-badge-h) * .2);box-shadow:var(--lp-shadow-download);transition:transform var(--transition-fast), box-shadow var(--transition-fast);flex:none;align-items:center;line-height:0;text-decoration:none;display:inline-flex}.j0hsLq_badge:after{display:none}.j0hsLq_badgeImage{height:var(--store-badge-h);-webkit-user-select:none;user-select:none;width:auto;max-width:none;display:block}.j0hsLq_badge:focus-visible{outline:2px solid var(--lp-indigo);outline-offset:2px;box-shadow:0 0 0 2px #fff, var(--lp-shadow-download);border-radius:calc(var(--store-badge-h) * .2)}@media (hover:hover) and (pointer:fine){.j0hsLq_badge:hover{box-shadow:var(--lp-shadow-download-hover)}.j0hsLq_badge:focus-visible:hover{box-shadow:0 0 0 2px #fff, var(--lp-shadow-download-hover)}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.j0hsLq_badge:hover{transform:translateY(-2px)}.j0hsLq_groupCompact .j0hsLq_badge:hover{transform:translateY(-1px)}.j0hsLq_badge:active{transform:translateY(0)}}@media (max-width:768px){.j0hsLq_group.j0hsLq_groupCompact{flex-wrap:wrap;justify-content:center;max-width:100%}}@media (max-width:480px){.j0hsLq_group,.j0hsLq_group.j0hsLq_groupCompact{--store-badge-h:40px}.j0hsLq_panel{padding:.75rem .625rem}}
.NrVVsq_wrap{overscroll-behavior-x:contain;border-radius:var(--lp-radius-lg);width:100%;min-width:0;max-width:100%;overflow-x:auto}.NrVVsq_bordered{border:1px solid var(--lp-border);background:var(--lp-surface);box-shadow:var(--lp-shadow-sm)}.NrVVsq_table{border-collapse:collapse;width:100%;color:var(--lp-ink-2);font-size:.9rem}.NrVVsq_table thead th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--lp-muted);background:var(--lp-bg-subtle);border-bottom:1px solid var(--lp-border);white-space:nowrap;padding:.85rem 1.1rem;font-size:.72rem;font-weight:700}.NrVVsq_table tbody td,.NrVVsq_table tbody td *{overflow-wrap:break-word}.NrVVsq_table tbody td{border-bottom:1px solid var(--lp-border);vertical-align:middle;color:var(--lp-ink-2);padding:.85rem 1.1rem}.NrVVsq_table tbody tr{transition:background .2s var(--lp-ease)}.NrVVsq_table tbody tr:last-child td{border-bottom:none}.NrVVsq_table tbody tr:hover{background:var(--ad-row-hover)}
._85i50G_header{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);border-bottom:1.5px solid var(--lp-border);padding:var(--spacing-sm) 0;z-index:1000;background-color:#fafafad9;transition:background-color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),-webkit-backdrop-filter .3s cubic-bezier(.4,0,.2,1),backdrop-filter .3s cubic-bezier(.4,0,.2,1);position:sticky;top:0}._85i50G_header._85i50G_scrolled{box-shadow:var(--lp-shadow-lg);-webkit-backdrop-filter:blur(30px)saturate(200%);backdrop-filter:blur(30px)saturate(200%)}[data-variant=landing] ._85i50G_header._85i50G_scrolled{border-bottom:1px solid var(--lp-border)!important;background:#ffffffd1!important;box-shadow:0 6px 24px -16px #0f172a66!important}._85i50G_container{justify-content:space-between;align-items:center;gap:var(--spacing-md);display:flex}._85i50G_logo{flex-shrink:0}._85i50G_logoLink{min-height:var(--lp-touch-target);align-items:center;gap:var(--spacing-sm);text-decoration:none;transition:transform .2s,opacity .2s;display:inline-flex}._85i50G_logoLink:hover{opacity:.9;transform:translateY(-1px)}._85i50G_logoImage{flex-shrink:0;width:auto;height:36px}._85i50G_logoText{font-size:1.75rem;font-weight:var(--font-weight-bold);color:var(--lp-ink);letter-spacing:-.02em;line-height:1;display:inline-block}._85i50G_nav{align-items:center;gap:var(--spacing-xs);flex:1;justify-content:flex-end;min-width:0;display:flex}._85i50G_navList{align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}._85i50G_navLink{min-height:var(--lp-touch-target);color:var(--lp-ink-2);padding:var(--spacing-xs) .75rem;border-radius:var(--lp-radius-sm);white-space:nowrap;align-items:center;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .2s,background .2s;display:inline-flex;position:relative}._85i50G_navLink:after{content:"";background:var(--lp-ink);width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}._85i50G_navLink:hover{color:var(--lp-indigo);background:linear-gradient(135deg, color-mix(in srgb, var(--lp-indigo) 10%, transparent) 0%, color-mix(in srgb, var(--lp-violet) 10%, transparent) 100%)}._85i50G_navLink:hover:after{background:var(--color-accent-gradient);width:80%}._85i50G_controls{align-items:center;gap:var(--spacing-sm);margin-left:var(--spacing-xs);display:flex}._85i50G_storeItem{margin-left:var(--spacing-xs);align-items:center;display:flex}._85i50G_menuButton{width:var(--lp-touch-target);height:var(--lp-touch-target);cursor:pointer;z-index:10;background:0 0;border:none;flex-direction:column;flex-shrink:0;justify-content:space-around;padding:10px;display:none}._85i50G_menuButton span{background-color:var(--lp-ink-2);transform-origin:50%;border-radius:2px;width:100%;height:2px;transition:all .3s}[data-variant=landing] ._85i50G_menuButton span{background-color:var(--lp-ink)}._85i50G_menuButtonOpen span:first-child{transform:translateY(8px)rotate(45deg)}._85i50G_menuButtonOpen span:nth-child(2){opacity:0}._85i50G_menuButtonOpen span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}@media (max-width:1280px){._85i50G_navList{background-color:var(--lp-bg);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);border-bottom:1px solid var(--lp-border);padding:var(--spacing-sm) max(var(--spacing-sm), env(safe-area-inset-right)) max(var(--spacing-sm), env(safe-area-inset-bottom)) max(var(--spacing-sm), env(safe-area-inset-left));max-height:calc(100dvh - var(--public-header-offset));overscroll-behavior-y:contain;align-items:stretch;gap:var(--spacing-xs);opacity:0;visibility:hidden;flex-direction:column;transition:opacity .2s,transform .2s;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(-.5rem);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}[data-variant=landing] ._85i50G_navList{background-color:var(--lp-surface)}._85i50G_navListOpen{opacity:1;visibility:visible;transform:translateY(0)}._85i50G_navList li{width:100%}._85i50G_storeItem{margin:var(--spacing-xs) 0 0;padding-top:var(--spacing-sm);border-top:1px solid var(--lp-border)}._85i50G_storeBadges{justify-content:center;width:100%}._85i50G_navLink{padding:var(--spacing-sm) var(--spacing-md);text-align:left;white-space:normal;border-radius:var(--lp-radius-sm);width:100%;display:flex}._85i50G_navLink:after{display:none}._85i50G_menuButton{display:flex}._85i50G_controls{margin-left:0}}@media (max-width:640px){._85i50G_logoText{font-size:1.5rem}._85i50G_logoImage{height:30px}}@media (scripting:none){._85i50G_header{position:relative}._85i50G_container,._85i50G_nav{flex-wrap:wrap}._85i50G_nav{flex-basis:100%}._85i50G_navList{opacity:1;visibility:visible;width:100%;max-height:none;position:static;transform:none}._85i50G_menuButton{display:none}}
.dylJeq_skeleton{background:linear-gradient(90deg, var(--lp-bg-subtle) 25%, color-mix(in srgb, var(--lp-indigo) 9%, transparent) 37%, var(--lp-bg-subtle) 63%);border-radius:var(--lp-radius-sm);background-size:400% 100%;min-width:0;max-width:100%;animation:1.4s infinite dylJeq_shimmer;display:block}@keyframes dylJeq_shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.dylJeq_skeleton{animation:none}}
.IWljUq_brandLink[data-platform]{color:var(--social-color);border-color:var(--social-border)}.IWljUq_brandLink[data-platform]:hover{color:var(--social-hover);border-color:var(--social-border-hover);background:var(--social-surface)}.IWljUq_brandLink[data-platform=instagram]{--social-color:var(--lp-social-instagram-ink);--social-hover:var(--lp-social-instagram-ink-hover);--social-border:var(--lp-social-instagram-border);--social-border-hover:var(--lp-social-instagram-border-hover);--social-surface:var(--lp-social-instagram-bg-hover)}.IWljUq_brandLink[data-platform=youtube]{--social-color:var(--lp-social-youtube-ink);--social-hover:var(--lp-social-youtube-ink-hover);--social-border:var(--lp-social-youtube-border);--social-border-hover:var(--lp-social-youtube-border-hover);--social-surface:var(--lp-social-youtube-bg-hover)}.IWljUq_brandLink img{object-fit:contain;flex:none;width:auto;height:1.25rem}.IWljUq_brandLink[data-platform=youtube] img{height:1.65rem}
.eCAa3G_empty{overflow-wrap:anywhere;text-align:center;background:var(--lp-surface);border:1px dashed var(--lp-border-strong);border-radius:var(--lp-radius-lg);min-width:0;color:var(--lp-muted);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:clamp(1.5rem,4vw,3rem) clamp(1rem,3vw,2rem);display:flex}.eCAa3G_icon{border-radius:var(--lp-radius-md);background:var(--lp-grad-soft);width:3.5rem;height:3.5rem;color:var(--lp-indigo);justify-content:center;align-items:center;margin-bottom:.5rem;display:inline-flex}.eCAa3G_title{color:var(--lp-ink);margin:0;font-size:1.15rem;font-weight:700}.eCAa3G_description{max-width:28rem;margin:0;font-size:.92rem;line-height:1.55}.eCAa3G_action{max-width:100%;margin-top:1rem}.eCAa3G_danger{background:var(--lp-danger-bg);border-color:var(--lp-danger-border);border-style:solid}.eCAa3G_danger .eCAa3G_icon{color:var(--lp-danger);background:#ef444429}.eCAa3G_danger .eCAa3G_title{color:var(--lp-danger-ink)}
.z23UGW_pending{visibility:hidden}.z23UGW_banner{bottom:max(1.25rem, env(safe-area-inset-bottom));z-index:9001;width:min(92vw,36rem);max-height:calc(100dvh - max(1.25rem, env(safe-area-inset-bottom)) - max(1rem, env(safe-area-inset-top)));overscroll-behavior:contain;overflow-wrap:anywhere;background:color-mix(in srgb, var(--lp-brand-deep) 96%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#f1f5f9;border:1px solid #ffffff1f;border-radius:1rem;flex-direction:column;gap:.85rem;padding:1.25rem 1.5rem;display:flex;position:fixed;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 8px 32px #00000073}.z23UGW_title{letter-spacing:-.01em;font-size:.9rem;font-weight:600}.z23UGW_body{color:#ffffffb8;font-size:.8rem;line-height:1.55}.z23UGW_privacyLink{min-height:var(--lp-touch-target);max-width:100%;color:color-mix(in srgb, var(--lp-leaf-tip) 90%, transparent);text-underline-offset:2px;align-items:center;text-decoration:underline;display:inline-flex}.z23UGW_privacyLink:hover{color:var(--lp-leaf-tip)}.z23UGW_actions{flex-wrap:wrap;gap:.6rem;display:flex}.z23UGW_btnAccept{min-height:var(--lp-touch-target);background:var(--lp-grad);color:#fff;cursor:pointer;border:none;border-radius:.6rem;flex:1;min-width:7rem;padding:.55rem 1rem;font-size:.82rem;font-weight:600;transition:opacity .15s}.z23UGW_btnAccept:hover{opacity:.88}.z23UGW_btnEssential{min-height:var(--lp-touch-target);color:#ffffffa6;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:.6rem;flex:1;min-width:7rem;padding:.55rem 1rem;font-size:.82rem;font-weight:500;transition:border-color .15s}.z23UGW_btnEssential:hover{border-color:#ffffff4d}@media (max-width:480px){.z23UGW_banner{width:100%;padding:1rem max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));max-height:calc(100dvh - max(1rem, env(safe-area-inset-top)));border-radius:1rem 1rem 0 0;bottom:0;left:0;right:0;transform:none}.z23UGW_actions{flex-direction:column}}
._5MgPBW_toolbar{flex-wrap:wrap;align-items:center;gap:.85rem;min-width:0;max-width:100%;display:flex}._5MgPBW_surface{background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:var(--lp-radius-lg);box-shadow:var(--lp-shadow-sm);padding:clamp(.75rem,2vw,1.25rem)}._5MgPBW_toolbar>*{min-width:0;max-width:100%}
.hP-FLq_footer{border-top:1px solid var(--lp-border);z-index:1;padding:3rem 0 2rem;position:relative}.hP-FLq_container{flex-direction:column;gap:2rem;display:flex}.hP-FLq_groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:1.5rem 2rem;display:grid}.hP-FLq_group{flex-direction:column;gap:.625rem;min-width:0;display:flex}.hP-FLq_groupLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--lp-muted);margin:0 0 .25rem;font-size:.75rem;font-weight:600}.hP-FLq_groupList{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.hP-FLq_link{min-height:var(--lp-touch-target);max-width:100%;color:var(--lp-muted);align-items:center;padding-block:.375rem;font-size:.9rem;text-decoration:none;transition:color .2s;display:inline-flex}.hP-FLq_link:hover{color:var(--lp-indigo)}.hP-FLq_linkButton{text-align:start;line-height:inherit;padding-inline:0}.hP-FLq_bottom{border-top:1px solid var(--lp-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;display:flex}.hP-FLq_copyright{min-width:0;color:var(--lp-muted);font-size:.8125rem}.hP-FLq_socialLinks{flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:.625rem;min-width:0;display:flex}.hP-FLq_socialLink{max-width:100%;min-height:2.75rem;color:var(--lp-muted);background:var(--lp-bg-subtle);border:1px solid var(--lp-border);border-radius:var(--radius-sm);flex:none;justify-content:center;align-items:center;gap:.5rem;padding:.6rem .85rem;line-height:1;transition:color .2s,border-color .2s,background-color .2s,box-shadow .2s;display:inline-flex}.hP-FLq_socialLink:hover{box-shadow:var(--lp-shadow-sm)}.hP-FLq_socialLink:after{display:none}.hP-FLq_socialLink span{font-size:.8125rem;font-weight:700}@media (max-width:640px){.hP-FLq_groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem}.hP-FLq_bottom{text-align:center;flex-direction:column;justify-content:center;gap:.75rem}}
.JgAQDq_field{overflow-wrap:anywhere;flex-direction:column;gap:.45rem;min-width:0;max-width:100%;display:flex}.JgAQDq_label{color:var(--lp-ink-2);flex-wrap:wrap;align-items:center;gap:.25rem;font-size:.85rem;font-weight:600;display:inline-flex}.JgAQDq_required{color:var(--lp-danger)}.JgAQDq_hint{color:var(--lp-faint);font-size:.8rem}.JgAQDq_error{color:var(--lp-danger-ink);font-size:.8rem;font-weight:600}.JgAQDq_control{width:100%;min-width:0;max-width:100%;font-family:var(--font-primary);color:var(--lp-ink);background:var(--lp-surface);border:1px solid var(--lp-border-strong);border-radius:var(--lp-radius-md);transition:border-color .2s var(--lp-ease), box-shadow .2s var(--lp-ease);outline:none;padding:.7rem .9rem;font-size:.95rem}.JgAQDq_control::placeholder{color:var(--lp-faint)}.JgAQDq_control:hover:not(:disabled){border-color:var(--lp-indigo)}.JgAQDq_control:focus{border-color:var(--lp-indigo);box-shadow:0 0 0 4px color-mix(in srgb, var(--lp-indigo) 14%, transparent)}.JgAQDq_control:disabled{background:var(--lp-bg-subtle);color:var(--lp-muted);cursor:not-allowed}.JgAQDq_invalid{border-color:var(--lp-danger)}.JgAQDq_invalid:focus{box-shadow:0 0 0 4px var(--lp-danger-bg)}.JgAQDq_textarea{resize:vertical;min-height:6rem;line-height:1.55}.JgAQDq_select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;padding-right:2.4rem}
.ADgd9W_notice{border:1px solid var(--lp-warning-border);border-radius:var(--lp-radius-md);background:var(--lp-warning-bg);color:var(--lp-warning-ink);overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:.5rem;margin:0 0 1rem;padding:.85rem 1.1rem;font-size:.9rem;line-height:1.5;display:flex}.ADgd9W_title{margin:0;font-weight:600}.ADgd9W_body{margin:0}
._7gmr-q_root{z-index:0;pointer-events:none;background:var(--lp-bg);position:fixed;inset:0;overflow:hidden}._7gmr-q_grid{background-image:radial-gradient(#0f172a0d 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(100% 80% at 50% 0,#000 0%,#0000 75%);mask-image:radial-gradient(100% 80% at 50% 0,#000 0%,#0000 75%)}._7gmr-q_blob{filter:blur(80px);opacity:.38;will-change:transform;border-radius:50%;position:absolute}._7gmr-q_blobIndigo{background:radial-gradient(circle, color-mix(in srgb, var(--lp-violet) 45%, transparent), transparent 70%);width:48vw;max-width:720px;height:48vw;max-height:720px;animation:_7gmr-q_drift1 24s var(--lp-ease) infinite alternate;top:-10%;left:-5%}._7gmr-q_blobViolet{background:radial-gradient(circle, color-mix(in srgb, var(--lp-leaf-tip) 40%, transparent), transparent 70%);width:42vw;max-width:640px;height:42vw;max-height:640px;animation:_7gmr-q_drift2 28s var(--lp-ease) infinite alternate;top:-5%;right:-8%}._7gmr-q_grain{opacity:.035;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}._7gmr-q_veil{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--lp-bg) 35%, transparent) 60%, color-mix(in srgb, var(--lp-bg) 75%, transparent) 100%);position:absolute;inset:0}@keyframes _7gmr-q_drift1{0%{transform:translate(0,0)scale(1)}to{transform:translate(8%,12%)scale(1.12)}}@keyframes _7gmr-q_drift2{0%{transform:translate(0,0)scale(1.05)}to{transform:translate(-10%,8%)scale(.95)}}@media (prefers-reduced-motion:reduce){._7gmr-q_blob{animation:none!important}}
.VzT57a_container{overflow-wrap:anywhere;min-width:0;padding:0}.VzT57a_empty{text-align:center;background:var(--lp-surface);border-radius:var(--lp-radius-lg);box-shadow:var(--lp-shadow-sm);border:1px dashed var(--lp-border-strong);padding:clamp(1rem,3vw,4rem)}.VzT57a_empty p{color:var(--lp-muted);margin:0 0 1rem;font-size:1.125rem}.VzT57a_createLink{background:var(--lp-grad);color:#fff;border-radius:var(--lp-radius-pill);transition:all .2s var(--lp-ease);box-shadow:var(--lp-shadow-glow);padding:.7rem 1.4rem;font-weight:600;text-decoration:none;display:inline-block}.VzT57a_createLink:hover{transform:translateY(-2px);box-shadow:0 20px 50px -14px #6366f180}.VzT57a_list{flex-direction:column;gap:1.5rem;display:flex}.VzT57a_card{background:var(--lp-surface);border-radius:var(--lp-radius-lg);box-shadow:var(--lp-shadow-sm);transition:box-shadow .3s var(--lp-ease), border-color .3s var(--lp-ease), transform .3s var(--lp-ease);border:1px solid var(--lp-border);padding:clamp(.75rem,2vw,1.5rem)}.VzT57a_card:hover{box-shadow:var(--lp-shadow-lg);border-color:var(--lp-border-strong);transform:translateY(-2px)}.VzT57a_header{border-bottom:1px solid var(--lp-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.VzT57a_titleSection{flex-wrap:wrap;flex:16rem;align-items:center;gap:1rem;min-width:0;display:flex}.VzT57a_badges{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.VzT57a_title{color:var(--lp-ink);letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:700}.VzT57a_badge{border-radius:var(--lp-radius-pill);border:1px solid #0000;padding:.25rem .7rem;font-size:.72rem;font-weight:600;display:inline-block}.VzT57a_badge.VzT57a_enabled{background:var(--lp-success-bg);color:var(--lp-success-ink);border-color:var(--lp-success-border)}.VzT57a_badge.VzT57a_disabled{background:var(--lp-bg-subtle);color:var(--lp-muted);border-color:var(--lp-border)}.VzT57a_badge.VzT57a_categoryCritical{background:var(--lp-danger-bg);color:var(--lp-danger-ink);border-color:var(--lp-danger-border)}.VzT57a_badge.VzT57a_categoryPerformance{background:var(--lp-info-bg);color:var(--lp-info-ink);border-color:var(--lp-info-border)}.VzT57a_badge.VzT57a_categoryInfo{background:var(--lp-bg-subtle);color:var(--lp-ink-2);border-color:var(--lp-border)}.VzT57a_badge.VzT57a_priorityBadge{color:var(--lp-muted);border:1px solid var(--lp-border-strong);text-transform:capitalize;background:0 0;font-size:.7rem}.VzT57a_actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.VzT57a_editButton{border-radius:var(--lp-radius-pill);cursor:pointer;transition:all .2s var(--lp-ease);background:var(--lp-surface);min-height:44px;color:var(--lp-indigo);border:1px solid #0000;border:1px solid var(--lp-border-strong);align-items:center;padding:.5rem 1rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.VzT57a_editButton:hover{border-color:var(--lp-indigo);box-shadow:var(--lp-shadow-sm)}.VzT57a_content{flex-direction:column;gap:1rem;display:flex}.VzT57a_section{flex-direction:column;gap:.5rem;display:flex}.VzT57a_sectionTitle{color:var(--lp-muted);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.78rem;font-weight:700}.VzT57a_templateTitle{color:var(--lp-ink);margin:0;font-size:1rem;font-weight:700}.VzT57a_templateBody{color:var(--lp-ink-2);margin:0;font-size:.9375rem;line-height:1.5}.VzT57a_rules{color:var(--lp-muted);flex-direction:column;gap:.25rem;font-size:.875rem;display:flex}.VzT57a_footer{border-top:1px solid var(--lp-border);color:var(--lp-faint);flex-wrap:wrap;gap:1rem;padding-top:1rem;font-size:.75rem;display:flex}.VzT57a_date{margin:0}@media (prefers-reduced-motion:reduce){.VzT57a_card:hover,.VzT57a_createLink:hover{transform:none}}
.JpTkDG_panel{margin-bottom:2rem}.JpTkDG_row{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:end;gap:1.25rem;display:grid}.JpTkDG_field{min-width:0}.JpTkDG_fieldButton{align-items:flex-end;display:flex}.JpTkDG_dateInput{cursor:pointer}@media (max-width:600px){.JpTkDG_row{grid-template-columns:1fr}}
.zHMp4G_container{overflow-wrap:anywhere;min-width:0;max-width:1100px;margin:0 auto}.zHMp4G_commands{border:0;flex-direction:column;gap:1.5rem;min-width:0;margin:0;padding:0;display:flex}@media (prefers-reduced-motion:reduce){.zHMp4G_successMessage{animation:none}}.zHMp4G_stack{flex-direction:column;gap:1.5rem;display:flex}.zHMp4G_successMessage{background:var(--lp-success-bg);border:1px solid var(--lp-success-border);border-radius:var(--lp-radius-md);color:var(--lp-success-ink);padding:.85rem 1.1rem;font-size:.9rem;font-weight:600;animation:.3s ease-in zHMp4G_fadeIn}@keyframes zHMp4G_fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
.ykAWyW_surface{--pointer-line-thickness:2px;--pointer-line-gap:1px;--pointer-line-grow:.36s;--pointer-line-slide:.24s;--pointer-line-fade:.22s;cursor:url(/cursors/leaf.svg) 4 3,auto}.ykAWyW_surface :is(a[href],button,summary,select,label,[role=button],[role=link],[role=tab],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[role=switch],[role=checkbox],[role=radio],[data-cta],input[type=checkbox],input[type=radio],input[type=button],input[type=submit],input[type=reset]){cursor:url(/cursors/leaf-action.svg) 4 3,pointer}.ykAWyW_surface :is(textarea,[contenteditable=true],input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset])){cursor:text}.ykAWyW_surface :is(a,button,select,input,textarea,[role]):is(:disabled,[aria-disabled=true]){cursor:not-allowed}.ykAWyW_line{top:var(--pointer-line-gap);z-index:2;width:0;height:var(--pointer-line-thickness);pointer-events:none;transition:transform var(--pointer-line-slide) var(--lp-ease), width var(--pointer-line-slide) var(--lp-ease);position:fixed;left:0}.ykAWyW_line[data-motion=snap]{transition:none}.ykAWyW_bar{border-radius:var(--lp-radius-pill);background:var(--lp-leaf-grad);opacity:0;height:100%;transform-origin:var(--pointer-line-origin,50%) 50%;transition:transform var(--pointer-line-grow) var(--lp-ease), opacity var(--pointer-line-fade) ease-out;display:block;transform:scaleX(0)}.ykAWyW_line[data-state=shown] .ykAWyW_bar{opacity:1;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.ykAWyW_line,.ykAWyW_bar{transition:none}}
.-UlCTq_container{overflow-wrap:anywhere;min-width:0;max-width:var(--ad-content-max);margin:0 auto}.-UlCTq_headerActions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.-UlCTq_refreshing{color:var(--lp-muted);font-size:.875rem}.-UlCTq_createButton{background:var(--lp-grad);color:#fff;border-radius:var(--lp-radius-pill);transition:all .2s var(--lp-ease);box-shadow:var(--lp-shadow-glow);padding:.7rem 1.4rem;font-size:.9375rem;font-weight:600;text-decoration:none}.-UlCTq_createButton:hover{transform:translateY(-2px);box-shadow:0 20px 50px -14px #6366f180}.-UlCTq_error{text-align:center;background:var(--lp-danger-bg);border:1px solid var(--lp-danger-border);border-radius:var(--lp-radius-lg);color:var(--lp-danger-ink);padding:clamp(1rem,3vw,3rem)}.-UlCTq_error h2{color:var(--lp-danger-ink);margin:0 0 1rem;font-size:1.5rem}.-UlCTq_error p{margin:0;font-size:1rem}.-UlCTq_actionError{background:var(--lp-danger-bg);border:1px solid var(--lp-danger-border);border-radius:var(--lp-radius-md);color:var(--lp-danger-ink);margin-bottom:1.5rem;padding:.75rem 1rem;font-size:.9375rem}@media (prefers-reduced-motion:reduce){.-UlCTq_createButton:hover{transform:none}}
.--zTaq_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1.5rem;margin-bottom:2.5rem;display:grid}
.aTjZIa_content{flex-direction:column;gap:.75rem;display:flex}.aTjZIa_field{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.aTjZIa_label{color:var(--lp-muted);min-width:80px;font-size:.875rem;font-weight:600}.aTjZIa_value{overflow-wrap:anywhere;min-width:0;color:var(--lp-ink-2);flex:12rem;font-size:.9375rem}
.etoVKq_hero{padding:clamp(2.5rem, 8vh, 7rem) 0 var(--lp-section-py);position:relative}.etoVKq_content{text-align:center;--hero-rise-y:24px;--hero-text-delay:.22s;--hero-actions-delay:.36s;--hero-social-delay:.48s;flex-direction:column;align-items:center;gap:1.5rem;min-width:0;max-width:64rem;margin:0 auto;display:flex}.etoVKq_headline{letter-spacing:-.03em;text-wrap:balance;max-width:100%;margin:0;font-size:clamp(2rem,1rem + 4.6vw,5rem);font-weight:700;line-height:1.04}.etoVKq_headlineAccent{--gradient-text-image:var(--lp-grad-hero);background-size:200%;animation:6s linear infinite etoVKq_shimmer;display:block}@keyframes etoVKq_shimmer{to{background-position:200%}}@media (prefers-reduced-motion:reduce){.etoVKq_headlineAccent{animation:none}}@keyframes etoVKq_heroRise{0%{opacity:0;transform:translateY(var(--hero-rise-y))}}@keyframes etoVKq_heroFade{0%{opacity:0}}.etoVKq_riseText{animation:etoVKq_heroRise .7s var(--lp-ease) var(--hero-text-delay) both}.etoVKq_subheadline{color:var(--lp-muted);max-width:min(52ch,100%);margin:0;font-size:clamp(1.0625rem,1.7vw,1.25rem);line-height:1.65;}.etoVKq_storeRow{width:100%;animation:etoVKq_heroRise .7s var(--lp-ease) var(--hero-actions-delay) both;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;margin-top:.25rem;display:flex}.etoVKq_socialGroup{min-width:0;max-width:100%;animation:etoVKq_heroRise .7s var(--lp-ease) var(--hero-social-delay) both;flex-direction:column;align-items:center;gap:.65rem;display:flex}@media (prefers-reduced-motion:reduce){.etoVKq_riseText,.etoVKq_storeRow,.etoVKq_socialGroup{animation-name:etoVKq_heroFade}}.etoVKq_socialLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--lp-muted);font-size:.75rem;font-weight:700}.etoVKq_socialLinks{flex-wrap:wrap;justify-content:center;gap:.7rem;display:flex}.etoVKq_socialLink{max-width:100%;min-height:2.75rem;color:var(--lp-ink-2);border:1px solid var(--lp-border-strong);border-radius:var(--lp-radius-pill);box-shadow:var(--lp-shadow-sm);background:#ffffffc7;justify-content:center;align-items:center;gap:.55rem;padding:.65rem 1rem;font-size:.9rem;font-weight:700;transition:color .2s,border-color .2s,background-color .2s,box-shadow .2s;display:inline-flex}.etoVKq_socialLink:after{display:none}.etoVKq_socialLink:hover{box-shadow:var(--lp-shadow-md)}@media (max-width:560px){.etoVKq_socialLinks{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.etoVKq_socialLink{min-width:0}}.etoVKq_content>*{min-width:0;max-width:100%}
.D3Efpa_container{overflow-wrap:anywhere;min-width:0;max-width:var(--ad-content-max);background:0 0;margin:0 auto;padding:0}.D3Efpa_loading{text-align:center;color:var(--lp-muted);padding:clamp(1rem,3vw,4rem);font-size:1.05rem}.D3Efpa_error{text-align:center;background:var(--lp-danger-bg);border:1px solid var(--lp-danger-border);border-radius:var(--lp-radius-lg);color:var(--lp-danger-ink);padding:clamp(1rem,3vw,3rem)}.D3Efpa_error h2{color:var(--lp-danger-ink);margin:0 0 1rem;font-size:1.5rem}.D3Efpa_error p{margin:0;font-size:1rem}
.gH3TAG_container{overflow-wrap:anywhere;min-width:0;max-width:var(--ad-content-max);background:0 0;margin:0 auto;padding:0}
.jiq4nq_actions{flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;max-width:100%;display:inline-flex}.jiq4nq_identity{font-family:var(--lp-font-mono);color:var(--lp-ink);word-break:break-all;font-size:.95rem;font-weight:600;display:inline-block}.jiq4nq_empty{color:var(--lp-muted);margin:0;font-size:.95rem}
.SSMCEG_content{flex-direction:column;gap:.75rem;display:flex}.SSMCEG_statusRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.SSMCEG_field{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.SSMCEG_label{color:var(--lp-muted);min-width:120px;font-size:.875rem;font-weight:600}.SSMCEG_value{overflow-wrap:anywhere;min-width:0;color:var(--lp-ink-2);flex:12rem;font-size:.9375rem}
.OXOXiW_showcase{--phone-w:min(64vw, 270px);--step:calc(var(--phone-w) * var(--step-ratio));--depth:160px;--turn:14deg;--stage-top:1.5rem;z-index:1;padding-block:0 var(--lp-section-py);position:relative;overflow-x:clip}.OXOXiW_stage{height:calc(var(--phone-w) * 2.1733 + var(--stage-top) + 4rem);perspective:1700px;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;position:relative}.OXOXiW_stage[data-dragging]{cursor:grabbing}.OXOXiW_orbIndigo,.OXOXiW_orbViolet{width:calc(var(--phone-w) * 2.6);aspect-ratio:1;pointer-events:none;border-radius:50%;position:absolute;top:45%;left:50%}.OXOXiW_orbIndigo{background:radial-gradient(closest-side, color-mix(in srgb, var(--lp-indigo) 22%, transparent), transparent);transform:translate(-78%, -50%) translate3d(calc(var(--tx,0) * -56px), calc(var(--ty,0) * -40px), 0)}.OXOXiW_orbViolet{background:radial-gradient(closest-side, color-mix(in srgb, var(--lp-violet) 18%, transparent), transparent);transform:translate(-22%, -42%) translate3d(calc(var(--tx,0) * -88px), calc(var(--ty,0) * -64px), 0)}.OXOXiW_floor{background-image:radial-gradient(circle, var(--lp-border-strong) 1px, transparent 1.6px);width:150%;height:60%;transform:translateX(-50%) translate3d(calc(var(--tx,0) * -24px), 0, 0) perspective(900px) rotateX(72deg);transform-origin:50% 100%;pointer-events:none;background-size:26px 26px;position:absolute;bottom:0;left:50%;-webkit-mask-image:radial-gradient(50% 80% at 50% 100%,#000,#0000);mask-image:radial-gradient(50% 80% at 50% 100%,#000,#0000)}.OXOXiW_scene{transform-style:preserve-3d;transform:rotateX(calc(var(--ty,0) * -5deg)) rotateY(calc(var(--tx,0) * 7deg));pointer-events:none;position:absolute;inset:0}.OXOXiW_slide{top:var(--stage-top);width:var(--phone-w);opacity:clamp(0, calc(1.9 - var(--ad) * .62), 1);transform:translateX(-50%) translateX(calc(var(--d) * var(--step))) translateZ(calc(var(--ad) * var(--depth) * -1)) rotateY(calc(var(--d) * var(--turn)));transition:transform 1.1s var(--lp-ease), opacity .9s var(--lp-ease);cursor:pointer;pointer-events:auto;position:absolute;left:50%}.OXOXiW_stage[data-dragging] .OXOXiW_slide,.OXOXiW_stage[data-wheeling] .OXOXiW_slide{transition:none}.OXOXiW_slide[aria-current]{cursor:inherit}.OXOXiW_figure{margin:0;position:relative}.OXOXiW_figure:after{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--lp-ink) 18%, transparent), transparent);border-radius:50%;height:1.5rem;position:absolute;bottom:-2.25rem;left:12%;right:12%}.OXOXiW_slideCaption{display:none}.OXOXiW_controls{justify-items:center;gap:.75rem;padding-inline:1rem;display:grid}.OXOXiW_panel{grid-template-columns:2.75rem minmax(0,22rem) 2.75rem;justify-content:center;align-items:center;gap:clamp(.75rem,3vw,2rem);width:100%;display:grid}.OXOXiW_caption{text-align:center;flex-direction:column;align-items:center;gap:.375rem;min-height:4.5rem;margin:0;display:flex}.OXOXiW_index{font-family:var(--lp-font-mono);letter-spacing:.14em;font-size:.75rem;font-weight:600}.OXOXiW_title{color:var(--lp-ink);letter-spacing:-.02em;text-wrap:balance;animation:OXOXiW_gallery-caption-in .6s var(--lp-ease);font-size:clamp(1.125rem,2.2vw,1.5rem);font-weight:700;line-height:1.25;display:block}.OXOXiW_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.OXOXiW_arrow{border:1px solid var(--lp-border-strong);border-radius:var(--lp-radius-pill);background:var(--lp-surface);width:2.75rem;height:2.75rem;color:var(--lp-ink);box-shadow:var(--lp-shadow-sm);cursor:pointer;transition:color .2s var(--lp-ease), border-color .2s var(--lp-ease);place-items:center;padding:0;display:grid}.OXOXiW_arrow:hover{border-color:var(--lp-indigo);color:var(--lp-indigo)}.OXOXiW_arrow:focus-visible,.OXOXiW_segment:focus-visible{outline:2px solid var(--lp-indigo);outline-offset:2px}.OXOXiW_iconFlip{transform:scaleX(-1)}.OXOXiW_picker{gap:.375rem;width:min(100%,26rem);display:flex}.OXOXiW_segment{border-radius:var(--lp-radius-sm);cursor:pointer;background:0 0;border:0;flex:1 1 0;align-items:center;min-width:1.5rem;height:2.75rem;padding:0;display:grid}.OXOXiW_segmentBar{border-radius:var(--lp-radius-pill);background:var(--lp-border-strong);height:3px;display:block;position:relative;overflow:hidden}.OXOXiW_segmentBar:after{content:"";background:var(--lp-grad);transform-origin:0;transition:transform .6s var(--lp-ease);position:absolute;inset:0;transform:scaleX(0)}.OXOXiW_segment[aria-current] .OXOXiW_segmentBar:after{transform:scaleX(1)}@keyframes OXOXiW_gallery-caption-in{0%{opacity:0;transform:translateY(.5rem)}}@keyframes OXOXiW_gallery-float{0%{transform:translateY(-.35rem)}to{transform:translateY(.35rem)}}@media (min-width:768px){.OXOXiW_showcase{--phone-w:clamp(230px, 21vw, 290px);--depth:220px;--turn:18deg;--stage-top:2.5rem}}@media (prefers-reduced-motion:no-preference){.OXOXiW_float{animation:OXOXiW_gallery-float 5.6s ease-in-out calc(var(--i) * -1.1s) infinite alternate}.OXOXiW_figure{transition:transform .6s var(--lp-ease)}.OXOXiW_stage[data-wheeling] .OXOXiW_figure{transform:perspective(1400px) rotateY(calc(var(--lean,0) * -6deg))}}@media (prefers-reduced-motion:reduce){.OXOXiW_slide,.OXOXiW_segmentBar:after{transition:none}.OXOXiW_title{animation:none}}@media (scripting:none){.OXOXiW_stage{perspective:none;cursor:auto;height:auto}.OXOXiW_floor,.OXOXiW_controls{display:none}.OXOXiW_scene{padding:var(--stage-top) max(1rem, calc((100% - var(--phone-w)) / 2)) 1rem;scroll-snap-type:x mandatory;pointer-events:auto;gap:1.5rem;display:flex;position:static;overflow-x:auto;transform:none}.OXOXiW_slide{flex:0 0 var(--phone-w);opacity:1;scroll-snap-align:center;cursor:auto;position:static;transform:none}.OXOXiW_float{animation:none}.OXOXiW_slideCaption{color:var(--lp-ink);text-align:center;margin-top:2.75rem;font-weight:600;display:block}}
.d90tqW_region{min-width:0;max-width:100%;overflow-x:auto}.d90tqW_region:focus-visible{outline-offset:-3px}
.LwPv4q_breadcrumb{flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;margin-bottom:1.5rem;display:flex}.LwPv4q_link{min-height:var(--lp-touch-target);align-items:center;max-width:100%;display:inline-flex}.LwPv4q_current{min-width:0;max-width:100%}
.DMv5gW_form{flex-direction:column;gap:1.25rem;display:flex}.DMv5gW_charCount{color:var(--lp-faint);text-align:right;margin-top:.35rem;font-size:.75rem}.DMv5gW_errorMessage{background:var(--lp-danger-bg);border:1px solid var(--lp-danger-border);border-radius:var(--lp-radius-md);color:var(--lp-danger-ink);padding:.75rem 1rem;font-size:.875rem;font-weight:500}.DMv5gW_actions{flex-wrap:wrap;justify-content:flex-end;gap:1rem;display:flex}
.VH5rBW_container{width:100%;min-width:0;max-width:1400px;color:var(--lp-ink-2);overflow-wrap:anywhere;margin:0 auto}.VH5rBW_container :where(section,div,nav,form){min-width:0}.VH5rBW_subNav{overscroll-behavior-x:contain;scrollbar-width:thin;border-bottom:1px solid var(--lp-border);gap:.4rem;margin:0 0 1.25rem;padding:.25rem .25rem .5rem;display:flex;overflow-x:auto}.VH5rBW_subNavLink{white-space:nowrap;min-height:44px;color:var(--lp-muted);border:1px solid #0000;border-radius:10px 10px 0 0;flex:none;align-items:center;padding:.5rem .85rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.VH5rBW_subNavLink:hover,.VH5rBW_subNavLinkActive{color:var(--lp-ink);background:var(--lp-bg-subtle)}.VH5rBW_subNavLinkActive{border-color:var(--lp-border)}.VH5rBW_container :where(button,a,summary,input,select,textarea):focus-visible{outline:2px solid var(--lp-indigo);outline-offset:2px}.VH5rBW_glossarySection,.VH5rBW_filtersSection,.VH5rBW_refreshBar,.VH5rBW_chartSection,.VH5rBW_kpiCard,.VH5rBW_glossaryItem{background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:14px}.VH5rBW_glossarySection{margin-bottom:1.5rem}.VH5rBW_glossaryToggle{border-radius:inherit;cursor:pointer;width:100%;font:inherit;color:var(--lp-ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem;font-weight:600;display:flex}.VH5rBW_glossaryToggle:hover{background:var(--lp-bg-subtle)}.VH5rBW_glossaryToggle>span:last-child{color:var(--lp-indigo);flex-shrink:0;font-size:.8rem}.VH5rBW_glossaryGrid{border-top:1px solid var(--lp-border);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:.9rem;padding:1rem;display:grid}.VH5rBW_glossaryItem{padding:.85rem 1rem}.VH5rBW_glossaryTerm{color:var(--lp-indigo);margin-bottom:.35rem;font-size:.9rem;font-weight:600}.VH5rBW_glossaryPlain{color:var(--lp-muted);font-size:.875rem;line-height:1.6}.VH5rBW_refreshBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding:.75rem 1rem;display:flex}.VH5rBW_refreshInfo{color:var(--lp-muted);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.VH5rBW_refreshDot{background:var(--lp-success);border-radius:999px;flex-shrink:0;width:8px;height:8px}.VH5rBW_refreshSpinner{border:2px solid var(--lp-border-strong);border-top-color:var(--lp-indigo);border-radius:999px;flex-shrink:0;width:13px;height:13px;animation:.7s linear infinite VH5rBW_refreshSpin}@keyframes VH5rBW_refreshSpin{to{transform:rotate(360deg)}}.VH5rBW_refreshButton,.VH5rBW_aiAdvisorButton{background:var(--lp-grad);color:var(--lp-on-brand);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:.4rem;padding:.6rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.VH5rBW_refreshButton:disabled,.VH5rBW_aiAdvisorButton:disabled,.VH5rBW_retryButton:disabled,.VH5rBW_drilldownToggle:disabled{opacity:.55;cursor:default}.VH5rBW_filtersSection{margin:1.5rem 0;padding:clamp(.75rem,2vw,1.25rem)}.VH5rBW_filterControls{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.VH5rBW_filtersSection button,.VH5rBW_retryButton{background:var(--lp-bg-subtle);color:var(--lp-ink-2);border:1px solid var(--lp-border-strong);cursor:pointer;border-radius:9px;padding:.5rem .9rem;font-size:.875rem}.VH5rBW_filtersSection button:hover,.VH5rBW_retryButton:hover:not(:disabled){border-color:var(--lp-indigo);color:var(--lp-indigo)}.VH5rBW_filtersSection label{color:var(--lp-muted);flex-direction:column;flex:170px;align-items:stretch;gap:.4rem;font-size:.875rem;display:flex}.VH5rBW_filtersSection input,.VH5rBW_filtersSection select,.VH5rBW_provenanceInput{background:var(--lp-surface);width:100%;min-width:0;max-width:100%;color:var(--lp-ink-2);border:1px solid var(--lp-border-strong);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:9px;padding:.6rem .7rem;font-size:1rem}.VH5rBW_filtersSection input:focus,.VH5rBW_filtersSection select:focus,.VH5rBW_provenanceInput:focus,.VH5rBW_aiAdvisorTextarea:focus{border-color:var(--lp-indigo)}.VH5rBW_provenanceInput::placeholder{color:var(--lp-muted)}.VH5rBW_retryButton{margin-top:.5rem}.VH5rBW_kpiGrid,.VH5rBW_skeletonGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1rem;margin-bottom:.5rem;display:grid}.VH5rBW_kpiCard{padding:1.1rem}.VH5rBW_kpiCardLabel{color:var(--lp-muted);margin-bottom:.5rem;font-size:.875rem}.VH5rBW_kpiCardValue{color:var(--lp-ink);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:700;line-height:1.3}.VH5rBW_kpiCardLevel{border-radius:999px;margin-top:.55rem;padding:.2rem .55rem;font-size:.8rem;font-weight:600;display:inline-block}.VH5rBW_kpiCardLevel_healthy{color:var(--lp-success);background:var(--lp-success-bg)}.VH5rBW_kpiCardLevel_risk{color:var(--lp-warning);background:var(--lp-warning-bg)}.VH5rBW_kpiCardLevel_critical{color:var(--lp-danger);background:var(--lp-danger-bg)}.VH5rBW_kpiCardLevel_noData{color:var(--lp-muted);background:var(--lp-bg-subtle)}.VH5rBW_chartSection{margin-bottom:1.5rem;padding:clamp(.75rem,2vw,1.5rem)}.VH5rBW_chartTitle{color:var(--lp-ink);letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.125rem;font-weight:600;line-height:1.45}.VH5rBW_sectionHelp{color:var(--lp-muted);margin:.15rem 0 1rem;font-size:.9rem;line-height:1.65}.VH5rBW_sectionHelp strong,.VH5rBW_explainList strong{color:var(--lp-ink-2);font-weight:600}.VH5rBW_metricHint,.VH5rBW_limitationNote,.VH5rBW_healthHint,.VH5rBW_healthMeta,.VH5rBW_grossNote{color:var(--lp-muted);margin-top:.5rem;font-size:.85rem;line-height:1.6}.VH5rBW_grossNote{border-top:1px dashed var(--lp-border);padding-top:.4rem}.VH5rBW_explainList{background:var(--lp-bg-subtle);border:1px solid var(--lp-border);border-left:3px solid var(--lp-violet);border-radius:10px;margin:0 0 1rem;padding:.85rem 1rem;list-style:none}.VH5rBW_explainList li{color:var(--lp-muted);font-size:.875rem;line-height:1.65}.VH5rBW_explainList li+li{margin-top:.6rem}.VH5rBW_funnelSummary strong{color:var(--lp-indigo);font-weight:600}.VH5rBW_chartStatus{text-align:center;color:var(--lp-muted);padding:1.5rem .75rem;font-size:.95rem}.VH5rBW_skeletonWrap{flex-direction:column;gap:1rem;display:flex}.VH5rBW_skeletonCard{height:120px}.VH5rBW_skeletonBlock{height:280px}.VH5rBW_skeletonCard,.VH5rBW_skeletonBlock{background:linear-gradient(100deg, var(--lp-surface) 30%, var(--lp-bg-subtle) 50%, var(--lp-surface) 70%);border:1px solid var(--lp-border);background-size:200% 100%;border-radius:14px;animation:1.3s ease-in-out infinite VH5rBW_skeletonShimmer}@keyframes VH5rBW_skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.VH5rBW_error,.VH5rBW_aiAdvisorError{color:var(--lp-danger-ink);background:var(--lp-danger-bg);border:1px solid var(--lp-danger-border);border-radius:12px;padding:1rem;line-height:1.65}.VH5rBW_tableWrapper{min-width:0;max-width:100%}.VH5rBW_heatmapTable,.VH5rBW_priorityMatrixTable{border-collapse:collapse;width:100%;color:var(--lp-ink-2);font-size:.875rem}.VH5rBW_heatmapTable th,.VH5rBW_priorityMatrixTable th{background:var(--lp-bg-subtle);color:var(--lp-ink-2);text-align:left;white-space:nowrap;border-bottom:1px solid var(--lp-border);padding:.7rem .85rem;font-weight:600}.VH5rBW_heatmapTable td,.VH5rBW_priorityMatrixTable td{border-bottom:1px solid var(--lp-border);vertical-align:top;overflow-wrap:anywhere;min-width:8rem;max-width:28rem;padding:.65rem .85rem}.VH5rBW_heatmapTable th,.VH5rBW_heatmapTable td{text-align:center}.VH5rBW_heatmapTable tbody tr:hover,.VH5rBW_priorityMatrixTable tbody tr:hover{background:var(--lp-bg-subtle)}.VH5rBW_heatmapTable tbody tr:last-child td,.VH5rBW_priorityMatrixTable tbody tr:last-child td{border-bottom:0}.VH5rBW_globalLimitation{background:var(--lp-warning-bg);border:1px solid var(--lp-warning-border);color:var(--lp-warning-ink);border-radius:12px;margin-top:1.5rem;padding:1rem;font-size:.875rem;line-height:1.65}.VH5rBW_drilldownToggle{cursor:pointer;min-width:44px;color:var(--lp-indigo);background:0 0;border:1px solid #0000;border-radius:7px;padding:.5rem;font-size:.9rem;font-weight:500;line-height:1.4}.VH5rBW_drilldownToggle:hover{background:var(--lp-bg-subtle)}.VH5rBW_provenanceFilters{flex-wrap:wrap;gap:.6rem;margin-bottom:.9rem;display:flex}.VH5rBW_provenanceInput{flex:200px}.VH5rBW_provenancePagination{color:var(--lp-muted);flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.9rem;font-size:.9rem;display:flex}.VH5rBW_periodSummaryBanner{background:var(--lp-surface);border:1px solid var(--lp-border);border-left:4px solid var(--lp-success);color:var(--lp-ink-2);border-radius:10px;margin-bottom:1.25rem;padding:.9rem 1rem;font-size:.95rem;line-height:1.65}.VH5rBW_healthGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:.85rem;margin-bottom:1rem;display:grid}.VH5rBW_healthCard,.VH5rBW_ownerBadgeCard{background:var(--lp-surface);border:1px solid var(--lp-border);border-left-width:4px;border-radius:12px;padding:1rem}.VH5rBW_healthCard_green{border-left-color:var(--lp-success)}.VH5rBW_healthCard_yellow{border-left-color:var(--lp-warning)}.VH5rBW_healthCard_red{border-left-color:var(--lp-danger)}.VH5rBW_healthCard_idle{border-left-color:var(--lp-muted)}.VH5rBW_healthCardHead,.VH5rBW_ownerBadgeHead,.VH5rBW_alertHeadRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.VH5rBW_healthLabel{color:var(--lp-muted);font-size:.875rem}.VH5rBW_healthBadge{border-radius:999px;padding:.2rem .5rem;font-size:.8rem;font-weight:600;display:inline-block}.VH5rBW_healthBadge_green{background:var(--lp-success-bg);color:var(--lp-success)}.VH5rBW_healthBadge_yellow{background:var(--lp-warning-bg);color:var(--lp-warning)}.VH5rBW_healthBadge_red{background:var(--lp-danger-bg);color:var(--lp-danger)}.VH5rBW_healthBadge_idle{background:var(--lp-bg-subtle);color:var(--lp-muted)}.VH5rBW_healthValue{color:var(--lp-ink);margin:.4rem 0 .3rem;font-size:1.4rem;font-weight:700}.VH5rBW_healthExternalList{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.VH5rBW_healthExternalItem{border:1px dashed var(--lp-border-strong);color:var(--lp-muted);border-radius:8px;padding:.4rem .7rem;font-size:.85rem}.VH5rBW_ownerBadgeCard{margin-bottom:.85rem}.VH5rBW_ownerBadgeTitle{color:var(--lp-ink);font-size:1.05rem;font-weight:700}.VH5rBW_ownerBadgeHint{color:var(--lp-muted);margin-top:.45rem;font-size:.9rem;line-height:1.65}.VH5rBW_technicalDetails{border-top:1px solid var(--lp-border);margin-top:.75rem;margin-bottom:.5rem;padding-top:.75rem}.VH5rBW_technicalSummary{cursor:pointer;color:var(--lp-muted);list-style:revert;padding:.65rem 0;font-size:.9rem;font-weight:600}.VH5rBW_technicalSummary:hover{color:var(--lp-ink-2)}.VH5rBW_alertList{flex-direction:column;gap:.65rem;display:flex}.VH5rBW_alertAcknowledged{opacity:.7}.VH5rBW_alertMoneyFacts{color:var(--lp-muted);margin:.35rem 0 0;padding-left:1.1rem;font-size:.875rem;line-height:1.65}.VH5rBW_alertTitle{color:var(--lp-ink);font-size:.95rem;font-weight:600}.VH5rBW_alertCountBadge{background:var(--lp-danger-bg);color:var(--lp-danger);border-radius:999px;margin-left:.6rem;padding:.2rem .55rem;font-size:.8rem;font-weight:700}.VH5rBW_funnelList{flex-direction:column;gap:.6rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.VH5rBW_funnelRow{flex-direction:column;gap:.3rem;display:flex}.VH5rBW_funnelRowHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.9rem;display:flex}.VH5rBW_funnelStepLabel{color:var(--lp-ink-2);font-weight:600}.VH5rBW_funnelStepValue{color:var(--lp-ink);font-weight:700}.VH5rBW_funnelStepRate{color:var(--lp-muted);font-size:.85rem;font-weight:500}.VH5rBW_funnelBarTrack{background:var(--lp-bg-subtle);border-radius:999px;height:12px;overflow:hidden}.VH5rBW_funnelBarFill{background:var(--lp-grad);border-radius:999px;height:100%}.VH5rBW_funnelSummary{color:var(--lp-ink-2);margin-top:.75rem;font-size:.9rem}.VH5rBW_aiAdvisorForm{flex-direction:column;gap:.5rem;margin-top:.85rem;display:flex}.VH5rBW_aiAdvisorLabel{color:var(--lp-ink-2);font-size:.875rem;font-weight:600}.VH5rBW_aiAdvisorTextarea{resize:vertical;background:var(--lp-bg-subtle);border:1px solid var(--lp-border);width:100%;min-width:0;color:var(--lp-ink);font:inherit;border-radius:10px;padding:.65rem .75rem;line-height:1.6}.VH5rBW_aiAdvisorButton{align-self:flex-start;max-width:100%}.VH5rBW_aiAdvisorError{margin-top:.85rem;font-size:.9rem}.VH5rBW_aiAdvisorCard{background:var(--lp-bg-subtle);border:1px solid var(--lp-border);border-radius:12px;flex-direction:column;gap:.6rem;margin-top:.85rem;padding:1rem;display:flex}.VH5rBW_aiAdvisorRow{grid-template-columns:7.5rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.VH5rBW_aiAdvisorRowLabel{text-transform:uppercase;letter-spacing:.03em;color:var(--lp-muted);font-size:.8rem;font-weight:600}.VH5rBW_aiAdvisorRowValue{color:var(--lp-ink-2);white-space:pre-wrap;font-size:.9rem;line-height:1.6}.VH5rBW_aiAdvisorOneri .VH5rBW_aiAdvisorRowValue{color:var(--lp-success);font-weight:700}.VH5rBW_aiAdvisorMeta{color:var(--lp-muted);border-top:1px solid var(--lp-border);margin:.4rem 0 0;padding-top:.55rem;font-size:.8rem}.VH5rBW_customerBusinessRows{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.VH5rBW_customerBusinessRow{border:1px solid var(--lp-border);background:var(--lp-bg-subtle);border-radius:12px;min-width:0;padding:1rem}.VH5rBW_customerBusinessMeasures{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:1rem;margin:0;display:grid}.VH5rBW_customerBusinessMeasures dt{color:var(--lp-muted);font-size:.875rem}.VH5rBW_customerBusinessMeasures dd{color:var(--lp-ink);margin:.3rem 0 0;font-size:1.125rem;font-weight:600}@media (max-width:640px){.VH5rBW_aiAdvisorRow{grid-template-columns:1fr;gap:.15rem}}@media (prefers-reduced-motion:reduce){.VH5rBW_skeletonCard,.VH5rBW_skeletonBlock,.VH5rBW_refreshSpinner{animation:none}}
._77m8dq_root{--plan-ease:cubic-bezier(.22, 1, .36, 1);--plan-spring:cubic-bezier(.34, 1.32, .5, 1);isolation:isolate;flex-direction:column;align-items:center;gap:clamp(1.5rem,3vw,2.25rem);min-width:0;display:flex;position:relative;container-type:inline-size}._77m8dq_root:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 55% at 22% 45%, color-mix(in srgb, var(--lp-indigo) 14%, transparent), transparent 70%), radial-gradient(38% 50% at 78% 60%, color-mix(in srgb, var(--lp-leaf-tip) 12%, transparent), transparent 70%);position:absolute;inset:12% 8% 6%}._77m8dq_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._77m8dq_root ._77m8dq_toggle{max-width:100%;border:1px solid var(--lp-border);border-radius:var(--lp-radius-pill);min-inline-size:0;box-shadow:0 1px 0 #ffffffe6 inset, var(--lp-shadow-md);-webkit-backdrop-filter:blur(14px)saturate(160%);background:#ffffffc7;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:.3rem;display:grid;position:relative}@supports not selector(:has(*)){._77m8dq_root ._77m8dq_toggle{display:none}}._77m8dq_root ._77m8dq_toggleThumb{border-radius:var(--lp-radius-pill);background:var(--lp-grad);width:calc(50% - .3rem);box-shadow:var(--lp-shadow-glow);transition:transform .55s var(--plan-spring);position:absolute;top:.3rem;bottom:.3rem;left:.3rem}._77m8dq_root ._77m8dq_toggle:has(._77m8dq_toggleInput[data-period=yearly]:checked) ._77m8dq_toggleThumb{transform:translate(100%)}._77m8dq_root ._77m8dq_toggleOption{z-index:1;min-height:var(--lp-touch-target);border-radius:var(--lp-radius-pill);white-space:nowrap;color:var(--lp-ink-2);cursor:pointer;transition:color .35s var(--plan-ease);justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1.15rem;font-size:.9375rem;font-weight:600;display:inline-flex;position:relative}._77m8dq_root ._77m8dq_toggleInput{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}._77m8dq_root ._77m8dq_toggleOption:has(._77m8dq_toggleInput:checked){color:var(--lp-on-brand)}._77m8dq_root ._77m8dq_toggleOption:has(._77m8dq_toggleInput:focus-visible){outline:2px solid var(--lp-indigo);outline-offset:3px}._77m8dq_root ._77m8dq_toggleSave{border-radius:var(--lp-radius-pill);color:var(--lp-success-ink);background:var(--lp-success-bg);transition:color .35s var(--plan-ease), background .35s var(--plan-ease);padding:.15rem .55rem;font-size:.75rem;font-weight:700}._77m8dq_root ._77m8dq_toggleOption:has(._77m8dq_toggleInput:checked) ._77m8dq_toggleSave{color:var(--lp-on-brand);background:#ffffff38}._77m8dq_root ._77m8dq_grid{width:100%;max-width:74rem;margin:0;padding:0;list-style:none}._77m8dq_root ._77m8dq_dots{display:none}@container (max-width:33.99rem){._77m8dq_root ._77m8dq_grid{--plan-bleed:1rem;width:calc(100% + 2 * var(--plan-bleed));margin-inline:calc(-1 * var(--plan-bleed));padding:1.1rem var(--plan-bleed) 4.5rem;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--plan-bleed);scrollbar-width:none;grid-auto-columns:min(84%,20rem);grid-auto-flow:column;gap:.875rem;margin-bottom:-2.75rem;display:grid;overflow-x:auto}._77m8dq_root ._77m8dq_grid::-webkit-scrollbar{display:none}._77m8dq_root ._77m8dq_item{scroll-snap-align:start}._77m8dq_root ._77m8dq_dots{justify-content:center;gap:.75rem;display:flex}}._77m8dq_root ._77m8dq_dot{border-radius:var(--lp-radius-pill);background:var(--lp-grad);opacity:.22;width:.5rem;height:.5rem;transition:opacity .35s var(--plan-ease), transform .45s var(--plan-spring)}._77m8dq_root ._77m8dq_dotActive{opacity:1;transform:scaleX(2.4)}@container (min-width:34rem){._77m8dq_root ._77m8dq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.25rem;padding-top:.9rem;display:grid}}@container (min-width:60rem){._77m8dq_root ._77m8dq_grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:1.5rem;padding-top:1.75rem}._77m8dq_root ._77m8dq_itemRecommended{z-index:1;transform:translateY(-1rem)scale(1.025)}}._77m8dq_root ._77m8dq_item{min-width:0;margin:0;display:flex;position:relative}._77m8dq_root ._77m8dq_tilt{--tilt-x:0;--tilt-y:0;isolation:isolate;width:100%;display:flex;position:relative}._77m8dq_root ._77m8dq_tilt:before{content:"";z-index:-1;border-radius:var(--lp-radius-lg);background:var(--lp-grad);filter:blur(28px);opacity:0;transform:translate3d(calc(var(--tilt-x) * -14px), calc(var(--tilt-y) * -10px + 14px), 0) scale(.92);transition:opacity .6s var(--plan-ease), transform .9s var(--plan-ease);pointer-events:none;position:absolute;inset:8% 6% -4%}._77m8dq_root ._77m8dq_tilt:after{content:"";z-index:-1;border-radius:var(--lp-radius-lg);border:1px solid var(--lp-border);box-shadow:var(--lp-shadow-md);transform:translate3d(calc(var(--tilt-x) * -6px), calc(var(--tilt-y) * -4px), 0);transition:transform .9s var(--plan-ease);pointer-events:none;background:linear-gradient(#ffffff80,#ffffffd9);position:absolute;inset:45% .9rem -.6rem}._77m8dq_root ._77m8dq_itemRecommended ._77m8dq_tilt:before{opacity:.32}._77m8dq_root ._77m8dq_itemRecommended ._77m8dq_tilt:after{border-color:color-mix(in srgb, var(--lp-violet) 18%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--lp-bg-tint-strong) 50%, transparent), color-mix(in srgb, var(--lp-brand-tint) 92%, transparent))}@media (hover:hover) and (pointer:fine){._77m8dq_root ._77m8dq_item:hover ._77m8dq_tilt:before{opacity:.22}._77m8dq_root ._77m8dq_itemRecommended:hover ._77m8dq_tilt:before{opacity:.42}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){._77m8dq_root ._77m8dq_tilt{transform:perspective(1100px) rotateX(calc(var(--tilt-y) * -4deg)) rotateY(calc(var(--tilt-x) * 5deg));transition:transform .9s var(--plan-ease)}}@media (prefers-reduced-motion:reduce){._77m8dq_root ._77m8dq_tilt:before{transition:none;transform:translateY(14px)scale(.92)}._77m8dq_root ._77m8dq_tilt:after{transition:none;transform:none}}._77m8dq_root ._77m8dq_card{text-align:left;background:linear-gradient(#fffffff7,#ffffffed);flex-direction:column;width:100%;min-width:0;display:flex}._77m8dq_root ._77m8dq_cardRecommended{--glass-card-border-width:2px;background:radial-gradient(120% 75% at 100% 0%, color-mix(in srgb, var(--lp-violet) 16%, transparent), transparent 60%) padding-box, linear-gradient(160deg, #fffffffa, color-mix(in srgb, var(--lp-bg-tint-strong) 95%, transparent)) padding-box, var(--lp-grad) border-box;box-shadow:0 1px 0 #ffffffe6 inset, 0 36px 70px -30px color-mix(in srgb, var(--lp-indigo) 50%, transparent), var(--lp-shadow-glow);border:2px solid #0000}._77m8dq_root ._77m8dq_badge{z-index:2;border-radius:var(--lp-radius-pill);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--lp-on-brand);background:var(--lp-grad);box-shadow:var(--lp-shadow-glow);transition:transform .4s var(--lp-ease);margin:0;padding:.32rem .9rem;font-size:.75rem;font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:no-preference){._77m8dq_root ._77m8dq_item:hover ._77m8dq_badge{transform:translate(-50%,calc(-50% - 6px))}}._77m8dq_root ._77m8dq_head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}._77m8dq_root ._77m8dq_name{letter-spacing:-.015em;color:var(--lp-ink);margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}._77m8dq_root ._77m8dq_capacity{color:var(--lp-muted);margin:.3rem 0 0;font-size:.9375rem;line-height:1.4}._77m8dq_root ._77m8dq_seats{flex-shrink:0;display:inline-flex}._77m8dq_root ._77m8dq_seat{width:1.75rem;height:1.75rem;color:var(--lp-indigo);background:linear-gradient(145deg, #fff, var(--lp-bg-tint-strong));border:2px solid var(--lp-surface);box-shadow:0 3px 8px -3px color-mix(in srgb, var(--lp-indigo) 40%, transparent);border-radius:50%;place-items:center;display:inline-grid}._77m8dq_root ._77m8dq_seat+._77m8dq_seat{margin-left:-.5rem}._77m8dq_root ._77m8dq_seat svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:.95rem;height:.95rem}._77m8dq_root ._77m8dq_seatMore{color:var(--lp-on-brand);background:var(--lp-grad);font-size:.95rem;font-weight:700}._77m8dq_root ._77m8dq_cardRecommended ._77m8dq_seat:not(._77m8dq_seatMore){color:var(--lp-on-brand);background:var(--lp-grad)}._77m8dq_root ._77m8dq_priceStack{border-top:1px solid var(--lp-border);margin:1.35rem 0 1.5rem;padding-top:1.35rem;display:grid}._77m8dq_root ._77m8dq_periodLayer{grid-area:1/1;min-width:0}._77m8dq_root ._77m8dq_yearly{visibility:hidden;transition:visibility 0s linear .6s}._77m8dq_root:has(._77m8dq_toggleInput[data-period=yearly]:checked) ._77m8dq_yearly{visibility:visible;transition:visibility linear}._77m8dq_root:has(._77m8dq_toggleInput[data-period=yearly]:checked) ._77m8dq_monthly{visibility:hidden;transition:visibility 0s linear .6s}._77m8dq_root ._77m8dq_price{color:var(--lp-ink);margin:0}._77m8dq_root ._77m8dq_priceVisual{align-items:baseline;column-gap:.18rem;font-size:clamp(2.25rem,1.4rem + 1.9cqi,2.9rem);line-height:1;display:flex}._77m8dq_root ._77m8dq_currency{color:var(--lp-ink-2);align-self:flex-start;margin-top:.14em;font-size:.5em;font-weight:700;display:inline-block}._77m8dq_root ._77m8dq_amount{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-block:-.08em;padding-block:.08em;font-weight:800;display:inline-flex;overflow:hidden}._77m8dq_root ._77m8dq_digit{display:inline-block}._77m8dq_digitAccent{--gradient-text-bleed:0px}._77m8dq_root ._77m8dq_period{letter-spacing:0;color:var(--lp-muted);font-size:.34em;font-weight:500;display:inline-block}._77m8dq_root ._77m8dq_meta{min-height:1.75rem;color:var(--lp-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin:.7rem 0 0;font-size:.8125rem;line-height:1.4;display:flex}._77m8dq_root ._77m8dq_save{border-radius:var(--lp-radius-pill);white-space:nowrap;color:var(--lp-success-ink);background:var(--lp-success-bg);border:1px solid var(--lp-success-border);padding:.15rem .55rem;font-weight:700}._77m8dq_root ._77m8dq_digit{transition:transform .6s var(--plan-ease), opacity .4s var(--plan-ease)}._77m8dq_root ._77m8dq_digit:nth-child(2){transition-delay:40ms}._77m8dq_root ._77m8dq_digit:nth-child(3){transition-delay:80ms}._77m8dq_root ._77m8dq_digit:nth-child(4){transition-delay:.12s}._77m8dq_root ._77m8dq_digit:nth-child(5){transition-delay:.16s}._77m8dq_root ._77m8dq_digit:nth-child(n+6){transition-delay:.2s}._77m8dq_root ._77m8dq_currency,._77m8dq_root ._77m8dq_period,._77m8dq_root ._77m8dq_meta{transition:opacity .4s var(--plan-ease), transform .55s var(--plan-ease)}._77m8dq_root ._77m8dq_period,._77m8dq_root ._77m8dq_meta{transition-delay:.12s}._77m8dq_root ._77m8dq_yearly ._77m8dq_digit{opacity:0;transform:translateY(105%)}._77m8dq_root ._77m8dq_yearly ._77m8dq_currency,._77m8dq_root ._77m8dq_yearly ._77m8dq_period,._77m8dq_root ._77m8dq_yearly ._77m8dq_meta{opacity:0;transform:translateY(.5em)}:is(._77m8dq_root:has(._77m8dq_toggleInput[data-period=yearly]:checked) ._77m8dq_yearly ._77m8dq_digit,._77m8dq_root:has(._77m8dq_toggleInput[data-period=yearly]:checked) ._77m8dq_yearly ._77m8dq_currency,._77m8dq_root:has(._77m8dq_toggleInput[data-period=yearly]:checked) ._77m8dq_yearly ._77m8dq_period,._77m8dq_root:has(._77m8dq_toggleInput[data-period=yearly]:checked) ._77m8dq_yearly ._77m8dq_meta){opacity:1;transform:none}._77m8dq_root:has(._77m8dq_toggleInput[data-period=yearly]:checked) ._77m8dq_monthly ._77m8dq_digit{opacity:0;transform:translateY(-105%)}:is(._77m8dq_root:has(._77m8dq_toggleInput[data-period=yearly]:checked) ._77m8dq_monthly ._77m8dq_currency,._77m8dq_root:has(._77m8dq_toggleInput[data-period=yearly]:checked) ._77m8dq_monthly ._77m8dq_period,._77m8dq_root:has(._77m8dq_toggleInput[data-period=yearly]:checked) ._77m8dq_monthly ._77m8dq_meta){opacity:0;transform:translateY(-.5em)}._77m8dq_root ._77m8dq_cta{border:1px solid color-mix(in srgb, var(--lp-indigo) 24%, transparent);border-radius:var(--lp-radius-pill);text-align:center;width:100%;min-height:46px;color:var(--lp-indigo);background:color-mix(in srgb, var(--lp-indigo) 8%, transparent);transition:background .3s var(--lp-ease), box-shadow .3s var(--lp-ease), transform .3s var(--lp-ease);justify-content:center;align-items:center;margin-top:auto;padding:.7rem 1rem;font-size:.9375rem;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}._77m8dq_root ._77m8dq_cta:hover{color:var(--lp-indigo);background:color-mix(in srgb, var(--lp-indigo) 15%, transparent)}._77m8dq_root ._77m8dq_cardRecommended ._77m8dq_cta,._77m8dq_root ._77m8dq_cardRecommended ._77m8dq_cta:hover{color:var(--lp-on-brand);background:var(--lp-grad);box-shadow:var(--lp-shadow-glow);border-color:#0000}@media (prefers-reduced-motion:no-preference){._77m8dq_root ._77m8dq_cta:hover{transform:translateY(-1px)}}._77m8dq_root ._77m8dq_cta:focus-visible{outline:2px solid var(--lp-indigo);outline-offset:3px}._77m8dq_root ._77m8dq_closing{flex-direction:column;align-items:center;gap:.6rem;max-width:100%;display:flex}._77m8dq_root ._77m8dq_storeNote{text-align:center;max-width:40rem;color:var(--lp-faint);margin:0;font-size:.75rem;line-height:1.6}@container (max-width:22rem){._77m8dq_root ._77m8dq_toggleOption{flex-direction:column;gap:.2rem;padding:.4rem .75rem}}@media (prefers-reduced-motion:reduce){._77m8dq_root ._77m8dq_toggleThumb,._77m8dq_root ._77m8dq_digit,._77m8dq_root ._77m8dq_currency,._77m8dq_root ._77m8dq_period,._77m8dq_root ._77m8dq_meta,._77m8dq_root ._77m8dq_badge,._77m8dq_root ._77m8dq_dot{transition:none}._77m8dq_root ._77m8dq_yearly ._77m8dq_digit,._77m8dq_root ._77m8dq_yearly ._77m8dq_currency,._77m8dq_root ._77m8dq_yearly ._77m8dq_period,._77m8dq_root ._77m8dq_yearly ._77m8dq_meta,:is(._77m8dq_root:has(._77m8dq_toggleInput[data-period=yearly]:checked) ._77m8dq_monthly ._77m8dq_digit,._77m8dq_root:has(._77m8dq_toggleInput[data-period=yearly]:checked) ._77m8dq_monthly ._77m8dq_currency,._77m8dq_root:has(._77m8dq_toggleInput[data-period=yearly]:checked) ._77m8dq_monthly ._77m8dq_period,._77m8dq_root:has(._77m8dq_toggleInput[data-period=yearly]:checked) ._77m8dq_monthly ._77m8dq_meta){transform:none}._77m8dq_root ._77m8dq_yearly{transition:none}._77m8dq_root:has(._77m8dq_toggleInput[data-period=yearly]:checked) ._77m8dq_monthly{transition:none}}
.VWdxAG_card{container-type:inline-size}.VWdxAG_image{background:var(--lp-ink);width:100%;height:auto;box-shadow:0 0 0 1px var(--lp-border-strong), var(--lp-shadow-lg);border-radius:7cqi;display:block}
.aLfjuW_hero{background:var(--lp-grad-subhero);text-align:center;}.aLfjuW_heroTitle{color:var(--lp-ink);margin:0 0 16px;font-size:clamp(2rem,5vw,2.75rem);font-weight:700;line-height:1.2}.aLfjuW_heroSubtitle{color:var(--lp-muted);max-width:560px;margin:0 auto;font-size:1.1rem;line-height:1.6}.aLfjuW_grid{padding:var(--lp-section-py) 0}.aLfjuW_cardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}@media (max-width:900px){.aLfjuW_cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.aLfjuW_cardGrid{grid-template-columns:1fr}}
.cvsgnW_article{padding:0 0 80px}.cvsgnW_breadcrumb{padding:var(--lp-section-py) 0 var(--spacing-sm);flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.875rem;display:flex}.cvsgnW_breadcrumbLink{color:var(--lp-muted);text-decoration:none;transition:color .2s}.cvsgnW_breadcrumbLink:hover{color:var(--lp-indigo)}.cvsgnW_breadcrumbSep{color:var(--lp-muted)}.cvsgnW_breadcrumbCurrent{color:var(--lp-ink-2)}.cvsgnW_header{border-bottom:1px solid var(--lp-border);margin-bottom:2rem;padding-bottom:2rem}.cvsgnW_pillar{text-transform:uppercase;letter-spacing:.06em;color:var(--lp-indigo);margin-bottom:.75rem;font-size:.75rem;font-weight:600;display:inline-block}.cvsgnW_title{color:var(--lp-ink);margin:0 0 1rem;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:700;line-height:1.25}.cvsgnW_meta{color:var(--lp-muted);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.cvsgnW_metaSep{color:var(--lp-border-strong)}.cvsgnW_shortAnswer{background:var(--lp-bg-tint-strong);border-left:4px solid var(--lp-indigo);border-radius:0 var(--lp-radius-sm) var(--lp-radius-sm) 0;margin-bottom:2.5rem;padding:1.25rem 1.5rem}.cvsgnW_shortAnswerLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--lp-indigo);margin:0 0 .5rem;font-size:.75rem;font-weight:700}.cvsgnW_shortAnswerText{color:var(--lp-ink-2);margin:0;font-size:1rem;font-weight:500;line-height:1.7}.cvsgnW_faqSection{border-top:1px solid var(--lp-border);margin-top:3rem;padding-top:2rem}.cvsgnW_faqTitle{color:var(--lp-ink);margin:0 0 1.5rem;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700}.cvsgnW_faqList{flex-direction:column;gap:1.25rem;display:flex}.cvsgnW_faqItem{border:1px solid var(--lp-border);border-radius:var(--lp-radius-sm);background:var(--lp-surface);padding:1.25rem 1.5rem}.cvsgnW_faqQuestion{color:var(--lp-ink);margin:0 0 .5rem;font-size:1rem;font-weight:600}.cvsgnW_faqAnswer{color:var(--lp-ink-2);margin:0;font-size:.9375rem;line-height:1.7}.cvsgnW_conclusion{border-top:1px solid var(--lp-border);margin-top:2.5rem;padding-top:2rem}.cvsgnW_conclusionTitle{color:var(--lp-ink);margin:0 0 .75rem;font-size:1.25rem;font-weight:700}.cvsgnW_conclusionText{color:var(--lp-ink-2);margin:0;font-size:1rem;line-height:1.75}.cvsgnW_sectorLinks{background:var(--lp-bg-tint);border-radius:var(--lp-radius-sm);margin-top:2rem;padding:1.5rem}.cvsgnW_sectorLinksLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--lp-muted);margin:0 0 .75rem;font-size:.8125rem;font-weight:600}.cvsgnW_sectorLinksList{flex-wrap:wrap;gap:.625rem;display:flex}.cvsgnW_sectorLink{min-height:var(--lp-touch-target);background:var(--lp-surface);border:1px solid var(--lp-border);max-width:100%;color:var(--lp-indigo);border-radius:8px;align-items:center;padding:.5rem 1rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.cvsgnW_sectorLink:hover{border-color:var(--lp-indigo);background:var(--lp-bg-tint-strong)}.cvsgnW_cta{justify-content:center;margin-top:2.5rem;display:flex}.cvsgnW_ctaButton{min-height:var(--lp-touch-target);text-align:center;border-radius:var(--lp-radius-sm);background:var(--color-accent-gradient);max-width:100%;color:var(--lp-on-brand);justify-content:center;align-items:center;padding:14px 36px;font-size:1rem;font-weight:700;text-decoration:none;transition:opacity .2s;display:inline-flex}.cvsgnW_ctaButton:hover{opacity:.9}
.eOq7LG_table{width:100%;margin:var(--spacing-md) 0 var(--spacing-sm);border-collapse:separate;border-spacing:0;border:1px solid var(--lp-border);border-radius:var(--lp-radius-md);background:var(--lp-surface);box-shadow:var(--lp-shadow-sm);font-size:.9375rem;overflow:hidden}.eOq7LG_caption{caption-side:top;text-align:left;color:var(--lp-ink);padding-bottom:.75rem;font-weight:600}.eOq7LG_table th,.eOq7LG_table td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--lp-border);padding:.85rem 1rem}.eOq7LG_table thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--lp-muted);background:var(--lp-bg-subtle);font-size:.75rem;font-weight:600}.eOq7LG_table tbody th{white-space:nowrap;color:var(--lp-ink);font-weight:700}.eOq7LG_table tbody tr:last-child th,.eOq7LG_table tbody tr:last-child td{border-bottom:none}.eOq7LG_table thead th:not(:first-child),.eOq7LG_table .eOq7LG_seats,.eOq7LG_table .eOq7LG_price{text-align:right}.eOq7LG_table .eOq7LG_seats,.eOq7LG_table .eOq7LG_price{font-variant-numeric:tabular-nums;white-space:nowrap}.eOq7LG_table .eOq7LG_price{color:var(--lp-ink);font-weight:700}@media (max-width:480px){.eOq7LG_table{font-size:.875rem}.eOq7LG_table th,.eOq7LG_table td{overflow-wrap:normal;word-break:normal;padding:.7rem .5rem}.eOq7LG_table thead th{letter-spacing:0;text-transform:none;font-size:.75rem}}
.OHP2CW_marker{color:var(--lp-ink);overflow-wrap:anywhere;margin:0 0 .75rem;font-size:.95rem}.OHP2CW_actions{justify-content:flex-end;margin-top:.75rem;display:flex}.OHP2CW_message{color:var(--lp-muted);margin:.75rem 0 0;font-size:.9rem}
.Pt63kG_form{flex-direction:column;gap:1.25rem;display:flex}.Pt63kG_charCount{color:var(--lp-faint);text-align:right;margin-top:.35rem;font-size:.75rem}.Pt63kG_errorMessage{background:var(--lp-danger-bg);border:1px solid var(--lp-danger-border);border-radius:var(--lp-radius-md);color:var(--lp-danger-ink);padding:.75rem 1rem;font-size:.875rem;font-weight:500}.Pt63kG_actions{flex-wrap:wrap;justify-content:flex-end;gap:1rem;display:flex}
._7jh77G_wrapper{min-width:0;max-width:780px;padding-block:var(--lp-section-py);color:var(--lp-ink-2);margin:0 auto}._7jh77G_breadcrumb{font-size:var(--font-size-small);color:var(--lp-muted);margin-bottom:var(--spacing-md)}._7jh77G_breadcrumbLink{color:var(--lp-ink);text-decoration:none}._7jh77G_breadcrumbLink:hover{text-decoration:underline}._7jh77G_header{margin-bottom:var(--lp-section-py)}._7jh77G_h1{--gradient-text-image:var(--color-accent-gradient);--gradient-text-margin-block-end:var(--spacing-md);font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);line-height:1.15}._7jh77G_lead{font-size:var(--font-size-body);color:var(--lp-ink-2);line-height:1.6;font-weight:var(--font-weight-medium)}._7jh77G_lastUpdated{margin-top:var(--spacing-sm);color:var(--lp-muted);font-size:var(--font-size-small)}._7jh77G_section{margin-bottom:var(--lp-section-py)}._7jh77G_h2{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-sm);color:var(--lp-ink);line-height:1.25}._7jh77G_h3{color:var(--lp-ink);font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);margin:0 0 var(--spacing-sm);line-height:1.3}._7jh77G_p{font-size:var(--font-size-body);margin-bottom:var(--spacing-sm);line-height:1.7}._7jh77G_ul{margin-bottom:var(--spacing-sm);padding-left:1.4em;list-style:outside}._7jh77G_li{font-size:var(--font-size-body);margin-bottom:.4em;line-height:1.7}._7jh77G_conceptGrid,._7jh77G_ruleList{gap:var(--spacing-sm);margin-top:var(--spacing-md);display:grid}._7jh77G_ruleCard{border-left:3px solid var(--lp-ink);border-radius:0 var(--lp-radius-md) var(--lp-radius-md) 0;background:var(--lp-bg-subtle);min-width:0;padding:clamp(1rem,3vw,2rem)}._7jh77G_ruleCard ._7jh77G_p{margin-bottom:0}._7jh77G_conceptCard{border:1px solid var(--lp-border);background:var(--lp-bg-subtle);border-radius:20px;min-width:0;padding:clamp(1rem,3vw,2rem)}._7jh77G_conceptDetails{gap:var(--spacing-sm);margin:0;display:grid}._7jh77G_conceptDetails div{gap:var(--spacing-sm);grid-template-columns:minmax(8rem,.28fr) minmax(0,1fr);display:grid}._7jh77G_conceptDetails dt{color:var(--lp-ink);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);line-height:1.6}._7jh77G_conceptDetails dd{min-width:0;font-size:var(--font-size-body);margin:0;line-height:1.7}._7jh77G_tableWrap{margin-top:var(--spacing-sm)}._7jh77G_table{border-collapse:collapse;width:100%;font-size:var(--font-size-body);table-layout:fixed;min-width:480px}._7jh77G_table th,._7jh77G_table td{text-align:left;border-bottom:1px solid var(--lp-border);vertical-align:top;padding:.7em .9em}._7jh77G_table thead th{font-weight:var(--font-weight-bold);color:var(--lp-ink)}._7jh77G_table tbody th{font-weight:var(--font-weight-medium)}._7jh77G_table tr[data-highlight=true] td:last-child{font-weight:var(--font-weight-bold);color:var(--lp-ink)}._7jh77G_faq{margin-top:var(--spacing-sm)}._7jh77G_faqItem{padding:var(--spacing-sm) 0;border-bottom:1px solid var(--lp-border)}._7jh77G_faqQ{font-weight:var(--font-weight-bold);font-size:var(--font-size-body);color:var(--lp-ink-2);margin-bottom:.35em}._7jh77G_faqA{font-size:var(--font-size-body);color:var(--lp-ink-2);margin:0;line-height:1.7}._7jh77G_related{gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);flex-wrap:wrap;display:flex}._7jh77G_relatedLink{min-height:var(--lp-touch-target);border:1px solid var(--lp-border);border-radius:var(--lp-radius-pill);max-width:100%;font-size:var(--font-size-small);color:var(--lp-ink);align-items:center;padding:.5em 1em;text-decoration:none;display:inline-flex}._7jh77G_relatedLink:after{display:none}._7jh77G_relatedLink:hover{color:var(--lp-ink);border-color:var(--lp-ink)}._7jh77G_cta{text-align:center;padding:var(--lp-section-py) clamp(1rem, 3vw, 2rem);margin-top:var(--spacing-lg);background:var(--lp-bg-subtle);border-radius:20px}._7jh77G_ctaTitle{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-md);color:var(--lp-ink-2)}._7jh77G_ctaButton{min-height:var(--lp-touch-target);border-radius:var(--lp-radius-pill);background:var(--color-accent-gradient);max-width:100%;color:var(--lp-on-brand);font-weight:var(--font-weight-bold);justify-content:center;align-items:center;padding:.85em 1.8em;text-decoration:none;display:inline-flex}._7jh77G_ctaButton:after{display:none}._7jh77G_ctaButton:hover{color:var(--lp-on-brand)}@media (max-width:600px){._7jh77G_conceptCard,._7jh77G_ruleCard{padding:var(--spacing-sm)}._7jh77G_conceptDetails div{grid-template-columns:1fr;gap:.25rem}}
._8Xtta_root{z-index:1;width:100%;position:relative}._8Xtta_enter{animation:.55s ease-out forwards _8Xtta_fadeIn}@keyframes _8Xtta_fadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._8Xtta_enter{animation:none}}
.-yPv4a_detailLink{margin:0 0 var(--spacing-md);font-size:var(--font-size-small)}.-yPv4a_detailLink a,.-yPv4a_ruleReference code{overflow-wrap:anywhere}.-yPv4a_ruleReference{margin:var(--spacing-sm) 0 0;color:var(--lp-ink-2);font-size:var(--font-size-small);line-height:1.5}.-yPv4a_additionalSources{margin:var(--spacing-xs) 0 0;font-size:var(--font-size-small);line-height:1.5}.-yPv4a_ruleReference code{font-size:.9em}
.qIADDq_topicMeta{margin:0 0 var(--spacing-md);color:var(--lp-muted);font-size:var(--font-size-small)}.qIADDq_questions{gap:var(--spacing-xs);display:grid}.qIADDq_question{border:1px solid var(--lp-border);border-radius:var(--lp-radius-sm);background:var(--lp-bg-subtle)}.qIADDq_question summary{padding:var(--spacing-sm) var(--spacing-md);color:var(--lp-ink);font-weight:var(--font-weight-bold);cursor:pointer;line-height:1.5}.qIADDq_question p{padding:0 var(--spacing-md) var(--spacing-md);margin:0;line-height:1.7}.qIADDq_question summary:focus-visible{outline:3px solid var(--lp-ink);outline-offset:3px}@media (max-width:768px){.qIADDq_question summary{padding:var(--spacing-sm)}.qIADDq_question p{padding:0 var(--spacing-sm) var(--spacing-sm)}}
.LWD7pG_hero{background:var(--lp-grad-subhero);text-align:center;}.LWD7pG_heroContent{flex-direction:column;align-items:center;gap:20px;min-width:0;display:flex}.LWD7pG_eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--lp-indigo);font-size:.85rem;font-weight:600;display:inline-block}.LWD7pG_heroTitle{color:var(--lp-ink);max-width:760px;font-size:clamp(2rem,5vw,2.75rem);font-weight:700;line-height:1.2}.LWD7pG_heroSubtitle{color:var(--lp-muted);max-width:560px;font-size:1.1rem;line-height:1.6}.LWD7pG_heroCta{min-height:var(--lp-touch-target);border-radius:var(--lp-radius-sm);background:var(--color-accent-gradient);max-width:100%;color:var(--lp-on-brand);justify-content:center;align-items:center;padding:14px 32px;font-size:1rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-flex}.LWD7pG_heroCta:hover{opacity:.9}.LWD7pG_category{padding:var(--lp-section-py) 0;background:var(--lp-surface)}.LWD7pG_categoryAlt{background:var(--lp-bg-tint)}.LWD7pG_categoryTitle{color:var(--lp-ink);margin:0 0 32px;font-size:clamp(1.4rem,3vw,1.75rem);font-weight:700}.LWD7pG_itemsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.LWD7pG_itemTitle{color:var(--lp-ink);margin:0 0 8px;font-size:1.05rem;font-weight:600}.LWD7pG_itemDesc{color:var(--lp-muted);margin:0;font-size:.9375rem;line-height:1.65}.LWD7pG_ctaSection{padding:var(--lp-section-py) 0;background:var(--color-accent-gradient)}.LWD7pG_ctaInner{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.LWD7pG_ctaText{color:var(--lp-on-brand);margin:0;font-size:1.5rem;font-weight:700;line-height:1.3}.LWD7pG_ctaButton{min-height:var(--lp-touch-target);border-radius:var(--lp-radius-sm);background:var(--lp-surface);max-width:100%;color:var(--lp-indigo);justify-content:center;align-items:center;padding:14px 36px;font-size:1rem;font-weight:700;text-decoration:none;transition:opacity .2s;display:inline-flex}.LWD7pG_ctaButton:hover{opacity:.9}@media (max-width:900px){.LWD7pG_itemsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.LWD7pG_heroContent>*,.LWD7pG_itemsGrid>*,.LWD7pG_ctaInner>*{min-width:0;max-width:100%}.LWD7pG_itemsGrid>*{display:flex}.LWD7pG_itemsGrid>*>*{width:100%}@media (max-width:560px){.LWD7pG_itemsGrid{grid-template-columns:1fr}}
.g023da_section{margin-bottom:2.5rem}.g023da_sectionTitle{color:var(--lp-ink);letter-spacing:-.02em;margin:0 0 1.5rem;font-size:1.375rem;font-weight:700}.g023da_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1.5rem;display:grid}.g023da_loading{color:var(--lp-muted);font-size:.95rem}
.FNdDQW_errorMessage{background:var(--lp-surface);border:1px solid var(--lp-danger-border);border-radius:var(--lp-radius-md);color:var(--lp-danger-ink);margin-top:1rem;padding:.75rem 1rem;font-size:.875rem}
.IztNPG_form{overflow-wrap:anywhere;flex-direction:column;gap:1.25rem;min-width:0;display:flex}.IztNPG_field{flex-direction:column;gap:.45rem;display:flex}.IztNPG_label{color:var(--lp-ink-2);font-size:.85rem;font-weight:600}.IztNPG_required{color:var(--lp-danger)}.IztNPG_charCount{color:var(--lp-faint);text-align:right;font-size:.75rem}.IztNPG_error{color:var(--lp-danger-ink);font-size:.8rem;font-weight:600}.IztNPG_filters{background:var(--lp-bg-subtle);border-radius:var(--lp-radius-md);border:1px solid var(--lp-border);flex-direction:column;gap:1rem;padding:1rem 1.25rem;display:flex}.IztNPG_checkboxLabel{cursor:pointer;min-height:44px;color:var(--lp-ink-2);align-items:center;gap:.5rem;font-size:.9375rem;display:flex}.IztNPG_checkbox{cursor:pointer;width:1.25rem;height:1.25rem;accent-color:var(--lp-indigo);flex-shrink:0}.IztNPG_rolesSection{border-top:1px solid var(--lp-border);flex-direction:column;gap:.5rem;padding-top:.5rem;display:flex}.IztNPG_rolesLabel{color:var(--lp-muted);font-size:.875rem;font-weight:600}.IztNPG_roles{flex-direction:column;gap:.5rem;padding-left:1rem;display:flex}
.JrHbfq_filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:1.25rem;display:grid}.JrHbfq_search{flex-direction:column;gap:.5rem;min-width:0;display:flex}
.gEX7HW_section{background:var(--lp-grad-subhero);}.gEX7HW_content{--hero-rise-y:28px;--hero-text-delay:0s;--hero-actions-delay:.1s;--hero-social-delay:.2s;}.gEX7HW_title{--gradient-text-margin-block-end:.5em;text-wrap:balance;max-width:800px;font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.2;}.gEX7HW_subtitle{color:var(--lp-muted);max-width:600px;font-size:clamp(1rem,2.5vw,1.2rem);line-height:1.6;}.gEX7HW_storeRow{}
.ZXQedG_section{margin-bottom:2.5rem}.ZXQedG_sectionTitle{color:var(--lp-ink);letter-spacing:-.02em;margin:0 0 1.5rem;font-size:1.375rem;font-weight:700}.ZXQedG_nameCell{color:var(--lp-ink);font-weight:600}.ZXQedG_empty{color:var(--lp-muted);padding:1.5rem 1.25rem;font-size:.95rem}.ZXQedG_loading{color:var(--lp-muted);font-size:.95rem}
.D9kcaa_form{flex-direction:column;gap:1.25rem;display:flex}.D9kcaa_charCount{color:var(--lp-faint);text-align:right;margin-top:.35rem;font-size:.75rem}.D9kcaa_errorMessage{background:var(--lp-danger-bg);border:1px solid var(--lp-danger-border);border-radius:var(--lp-radius-md);color:var(--lp-danger-ink);padding:.75rem 1rem;font-size:.875rem;font-weight:500}.D9kcaa_actions{flex-wrap:wrap;justify-content:flex-end;gap:1rem;display:flex}
.XqEg1q_form{overflow-wrap:anywhere;min-width:0;box-shadow:none;color:var(--lp-ink-2);background:0 0;border-radius:0;flex-direction:column;gap:2rem;padding:0;display:flex}.XqEg1q_section{background:var(--lp-surface);border-radius:var(--lp-radius-lg);border:1px solid var(--lp-border);min-width:0;box-shadow:var(--lp-shadow-sm);flex-direction:column;gap:1rem;padding:clamp(.75rem,2.5vw,1.75rem);display:flex}.XqEg1q_fields{border:0;flex-direction:column;gap:2rem;min-width:0;margin:0;padding:0;display:flex}.XqEg1q_companySelect{appearance:auto;background-image:none;max-height:12rem;padding-right:.9rem}.XqEg1q_sectionTitle{letter-spacing:-.01em;color:var(--lp-ink);margin:0 0 1rem;font-size:1.2rem;font-weight:700}.XqEg1q_checkboxLabel{cursor:pointer;min-height:44px;color:var(--lp-ink-2);align-items:center;gap:.5rem;font-size:.9375rem;display:flex}.XqEg1q_checkbox{cursor:pointer;width:1.25rem;height:1.25rem;accent-color:var(--lp-indigo);flex-shrink:0}.XqEg1q_error{color:var(--lp-danger-ink);margin-top:.25rem;font-size:.8rem;font-weight:600}.XqEg1q_actions{border-top:1px solid var(--lp-border);flex-wrap:wrap;justify-content:flex-end;gap:1rem;margin-top:.5rem;padding-top:1.5rem;display:flex}.XqEg1q_previewHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.XqEg1q_infoItem{background:var(--lp-bg-subtle);border-radius:var(--lp-radius-md);border:1px solid var(--lp-border);flex-direction:column;gap:.75rem;padding:1rem 1.25rem;display:flex}.XqEg1q_infoText{color:var(--lp-ink-2);margin:0;font-size:.9375rem}.XqEg1q_infoText strong{color:var(--lp-indigo);font-weight:700}.XqEg1q_infoDescription{color:var(--lp-muted);margin:0;font-size:.875rem;line-height:1.5}.XqEg1q_badge{border-radius:var(--lp-radius-pill);letter-spacing:.02em;border:1px solid #0000;padding:.32rem .7rem;font-size:.78rem;font-weight:600;display:inline-block}.XqEg1q_categoryCritical{background:var(--lp-danger-bg);color:var(--lp-danger-ink);border:1px solid var(--lp-danger-border)}.XqEg1q_categoryPerformance{background:var(--lp-info-bg);color:var(--lp-info-ink);border:1px solid var(--lp-info-border)}.XqEg1q_categoryInfo{background:var(--lp-bg-subtle);color:var(--lp-ink-2);border:1px solid var(--lp-border)}
.AAWhLq_notice{border:1px solid var(--lp-info-border);background:var(--lp-info-bg);color:var(--lp-info-ink);overflow-wrap:anywhere;border-radius:10px;margin:0 0 16px;padding:12px 14px;font-size:.875rem;line-height:1.5}
.lvx5MW_content{min-width:0;max-width:860px;color:var(--lp-ink-2);overflow-wrap:anywhere}.lvx5MW_h2{color:var(--lp-ink);border-bottom:1px solid var(--lp-border);margin:2.25rem 0 .75rem;padding-bottom:.4rem;font-size:clamp(1.2rem,2.4vw,1.45rem);font-weight:700;line-height:1.4}.lvx5MW_h3{color:var(--lp-ink);margin:1.6rem 0 .5rem;font-size:1.05rem;font-weight:600}.lvx5MW_paragraph{margin:0 0 1rem;font-size:.95rem;line-height:1.75}.lvx5MW_list,.lvx5MW_orderedList{flex-direction:column;gap:.45rem;margin:0 0 1.2rem;padding-left:1.4rem;display:flex}.lvx5MW_list li,.lvx5MW_orderedList li{font-size:.95rem;line-height:1.7}.lvx5MW_tableWrapper{min-width:0;max-width:100%;margin:1.2rem 0}.lvx5MW_tableCaption{color:var(--lp-muted);text-align:left;padding:.75rem 1rem;font-size:.875rem}.lvx5MW_table{width:100%;font-size:.9rem}.lvx5MW_table td{overflow-wrap:anywhere;min-width:10rem;max-width:28rem}.lvx5MW_callout{border-left:4px solid var(--lp-indigo);background:var(--lp-bg-subtle);border-radius:0 10px 10px 0;margin:1.2rem 0;padding:.85rem 1rem}.lvx5MW_calloutTitle,.lvx5MW_stepsTitle{color:var(--lp-ink);margin-bottom:.4rem;font-size:.95rem;font-weight:700}.lvx5MW_calloutText{font-size:.95rem;line-height:1.7}.lvx5MW_calloutInfo{border-left-color:var(--lp-indigo)}.lvx5MW_calloutWarning{border-left-color:var(--lp-warning);background:var(--lp-warning-bg)}.lvx5MW_calloutSuccess{border-left-color:var(--lp-success);background:var(--lp-success-bg)}.lvx5MW_calloutRule{border-left-color:var(--lp-violet);background:var(--lp-grad-soft)}.lvx5MW_calloutRule .lvx5MW_calloutTitle{color:var(--lp-indigo)}.lvx5MW_decision{border:1px solid var(--lp-border);background:var(--lp-surface);box-shadow:var(--lp-shadow-sm);border-left-width:4px;border-radius:12px;margin:1rem 0;padding:.9rem 1rem}.lvx5MW_decisionHeader{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.55rem;display:flex}.lvx5MW_decisionTag{letter-spacing:.04em;color:var(--lp-on-brand);border-radius:999px;padding:.25rem .55rem;font-size:.8rem;font-weight:800}.lvx5MW_decisionTitle{color:var(--lp-ink);font-size:.95rem;font-weight:600}.lvx5MW_decisionList{flex-direction:column;gap:.4rem;margin:0;padding-left:1.3rem;display:flex}.lvx5MW_decisionList li{font-size:.95rem;line-height:1.7}.lvx5MW_decisionKill{border-left-color:var(--lp-danger)}.lvx5MW_decisionKill .lvx5MW_decisionTag{background:var(--lp-danger)}.lvx5MW_decisionIterate{border-left-color:var(--lp-warning)}.lvx5MW_decisionIterate .lvx5MW_decisionTag{background:var(--lp-warning)}.lvx5MW_decisionScale{border-left-color:var(--lp-success)}.lvx5MW_decisionScale .lvx5MW_decisionTag{background:var(--lp-success)}.lvx5MW_steps{background:var(--lp-bg-subtle);border:1px solid var(--lp-border);border-radius:12px;margin:1.1rem 0;padding:.9rem 1rem}.lvx5MW_stepsList{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.lvx5MW_stepsList li{align-items:flex-start;gap:.65rem;font-size:.95rem;line-height:1.7;display:flex}.lvx5MW_stepsList li>span:last-child{min-width:0}.lvx5MW_stepNum{background:var(--lp-surface);border:1px solid var(--lp-border);width:1.5rem;height:1.5rem;color:var(--lp-indigo);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:inline-flex}.lvx5MW_agencyList{flex-direction:column;gap:.85rem;margin:1rem 0;display:flex}.lvx5MW_agency{border:1px solid var(--lp-warning-border);border-left:4px solid var(--lp-warning);background:var(--lp-warning-bg);border-radius:12px;margin:1.2rem 0;padding:1.4rem 1rem .95rem;position:relative}.lvx5MW_agencyCritical{border-left-color:var(--lp-danger)}.lvx5MW_agencyBadge{letter-spacing:.04em;background:var(--lp-warning);max-width:calc(100% - 1.8rem);color:var(--lp-on-brand);border-radius:999px;padding:.25rem .6rem;font-size:.8rem;font-weight:800;position:absolute;top:-.65rem;left:.9rem}.lvx5MW_agencyCritical .lvx5MW_agencyBadge{background:var(--lp-danger)}.lvx5MW_agencyTitle{color:var(--lp-warning-ink);margin:0 0 .35rem;font-size:.95rem;font-weight:700}.lvx5MW_agencyDetail{color:var(--lp-warning-ink);margin:0 0 .5rem;font-size:.95rem;line-height:1.7}.lvx5MW_agencyRef{color:var(--lp-warning-ink);font-size:.85rem;font-family:var(--lp-font-mono);overflow-wrap:anywhere;margin:0}.lvx5MW_agencyMissing{border:1px dashed var(--lp-danger);background:var(--lp-danger-bg);color:var(--lp-danger-ink);border-radius:10px;margin:1rem 0;padding:.75rem 1rem;font-size:.95rem;font-weight:600}
.cbh7CW_sortButton{cursor:pointer;font:inherit;text-transform:uppercase;letter-spacing:.06em;color:var(--lp-muted);transition:color .2s var(--lp-ease);background:0 0;border:none;align-items:center;gap:.3rem;padding:0;font-size:.72rem;font-weight:700;display:inline-flex}.cbh7CW_sortButton:hover{color:var(--lp-indigo)}.cbh7CW_nameCell{color:var(--lp-ink);font-weight:600}.cbh7CW_empty{text-align:center;color:var(--lp-muted);padding:3rem}.cbh7CW_detailRow{border-bottom:1px solid var(--lp-border);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:.75rem 0;display:flex}.cbh7CW_detailRow:last-child{border-bottom:none}.cbh7CW_detailLabel{color:var(--lp-muted);font-weight:600}.cbh7CW_detailValue{overflow-wrap:anywhere;min-width:0;color:var(--lp-ink-2);text-align:right;flex:12rem}@media (max-width:480px){.cbh7CW_detailValue{text-align:left}}.cbh7CW_exclusionBadge{vertical-align:middle;margin-left:.5rem;display:inline-block}.cbh7CW_exclusionSection{border-top:1px solid var(--lp-border);flex-direction:column;gap:.75rem;margin-top:.5rem;padding-top:1rem;display:flex}.cbh7CW_exclusionToggle{cursor:pointer;min-height:44px;color:var(--lp-ink-2);align-items:center;gap:.5rem;font-weight:600;display:flex}.cbh7CW_exclusionCheckbox{cursor:pointer;width:1.25rem;height:1.25rem;accent-color:var(--lp-indigo);flex-shrink:0}.cbh7CW_exclusionCheckbox:disabled{cursor:not-allowed}.cbh7CW_exclusionNote{color:var(--lp-muted);margin:0;font-size:.85rem}.cbh7CW_exclusionMessage{color:var(--lp-ink-2);margin:0;font-size:.85rem}
._1-XxBG_header{text-align:center;flex-direction:column;align-items:center;gap:.85rem;min-width:0;max-width:760px;margin:0 auto clamp(2.5rem,5vw,4rem);display:flex}._1-XxBG_eyebrow{text-transform:uppercase;letter-spacing:.12em;border-radius:var(--lp-radius-pill);max-width:100%;color:var(--lp-indigo);background:color-mix(in srgb, var(--lp-indigo) 9%, transparent);border:1px solid color-mix(in srgb, var(--lp-indigo) 18%, transparent);align-items:center;gap:.5rem;margin:0;padding:.4rem .9rem;font-size:.8125rem;font-weight:600;display:inline-flex}._1-XxBG_title{letter-spacing:-.02em;max-width:100%;color:var(--lp-ink);margin:0;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:700;line-height:1.08}._1-XxBG_word{max-width:100%;display:inline-block}._1-XxBG_wordInner{will-change:transform, filter, opacity;max-width:100%;display:inline-block}._1-XxBG_subtitle{color:var(--lp-muted);max-width:60ch;margin:0;font-size:clamp(1rem,1.6vw,1.1875rem);line-height:1.65}
.yMr0aq_container{overflow-wrap:anywhere;min-width:0;max-width:1100px;margin:0 auto}.yMr0aq_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.yMr0aq_backLink{min-width:0;min-height:44px;color:var(--lp-ink-2);transition:color .2s var(--lp-ease);align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.yMr0aq_backLink:hover{color:var(--lp-indigo)}.yMr0aq_subscriptionLink{min-width:0;min-height:44px;color:var(--lp-indigo);border:1px solid var(--lp-border-strong);border-radius:var(--lp-radius-pill);transition:all .2s var(--lp-ease);align-items:center;gap:.4rem;padding:.55rem 1.1rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.yMr0aq_subscriptionLink:hover{border-color:var(--lp-indigo);background:#6366f114}.yMr0aq_loading{color:var(--lp-muted);margin:1.25rem 0;font-size:.95rem;font-weight:500}
.K4Aa2G_sourceBlocks{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1rem;display:grid}.K4Aa2G_sourceBlock{min-width:0}.K4Aa2G_blockTitle{color:var(--lp-ink-2);margin:0 0 .5rem;font-size:1rem;font-weight:600}.K4Aa2G_evidenceCell{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.K4Aa2G_disclosureCell{padding-left:1.5rem}.K4Aa2G_inlineToggle{margin-top:.35rem;display:block}