.rA6UXq_card{--template-accent:var(--ls-accent);--template-ink:color-mix(in srgb, var(--template-accent) 60%, var(--ls-fg-heading));--template-line:color-mix(in srgb, var(--template-accent) 28%, var(--ls-border-soft,var(--ls-border)));min-width:0;height:calc(6rem + 16.5rem * var(--ls-text-scale,1));box-sizing:border-box;border:1px solid var(--template-line);background:var(--ls-surface);color:var(--ls-fg-body);box-shadow:0 2px 6px color-mix(in srgb, var(--ls-fg-heading) 3%, transparent);transition:border-color var(--ls-dur-state), box-shadow var(--ls-dur-state);border-radius:12px;flex-direction:column;padding:14px 16px 0;display:flex;container:template-card/inline-size}.rA6UXq_card:hover{border-color:color-mix(in srgb, var(--template-accent) 60%, var(--ls-border))}.rA6UXq_card[data-selected]{outline:2px solid var(--ls-focus);outline-offset:2px}.rA6UXq_summary{flex-direction:column;flex:1;min-height:0;display:flex}.rA6UXq_topline{flex-shrink:0;align-items:center;gap:6px;height:28px;display:flex}.rA6UXq_category{min-width:0;font-size:calc(11px * var(--ls-text-scale,1));letter-spacing:.025em;text-transform:uppercase;color:var(--template-ink);align-items:center;gap:8px;font-weight:550;display:inline-flex}.rA6UXq_category svg{flex-shrink:0;width:19px;height:19px}.rA6UXq_category>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rA6UXq_controls{color:var(--ls-fg-muted);flex-shrink:0;align-items:center;gap:2px;margin-left:auto;display:flex}.rA6UXq_controls button{cursor:pointer;border-color:#0000;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;background:0 0!important}.rA6UXq_controls button:hover{color:var(--ls-fg-heading)}.rA6UXq_title{height:calc(44px * var(--ls-text-scale,1));font-size:calc(18px * var(--ls-text-scale,1));font-weight:650;line-height:calc(22px * var(--ls-text-scale,1));letter-spacing:-.025em;color:var(--ls-fg-heading);overflow-wrap:anywhere;flex-shrink:0;margin:6px 0}.rA6UXq_title,.rA6UXq_title>button,.rA6UXq_title>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rA6UXq_title button{text-align:left;cursor:pointer;width:100%}.rA6UXq_previewBlock{height:calc(126px * var(--ls-text-scale,1));flex-direction:column;flex-shrink:0;gap:4px;min-height:0;display:flex}.rA6UXq_preview{background:color-mix(in srgb, var(--template-accent) 9%, var(--ls-surface));border:1px solid color-mix(in srgb, var(--template-accent) 15%, var(--ls-surface));border-radius:7px;flex-direction:column;flex:1;min-height:0;padding:8px 10px;display:flex;overflow:hidden}.rA6UXq_previewHeading{height:calc(20px * var(--ls-text-scale,1));min-width:0;font-size:calc(13px * var(--ls-text-scale,1));color:var(--ls-fg-heading);flex-shrink:0;justify-content:space-between;align-items:baseline;gap:8px;font-weight:600;display:flex}.rA6UXq_previewHeading span,.rA6UXq_previewHeading small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rA6UXq_previewHeading small{font-size:calc(12px * var(--ls-text-scale,1));color:var(--ls-fg-muted);margin-left:auto;font-weight:400}.rA6UXq_previewHeadingWithControls{align-items:center;height:32px}.rA6UXq_previewRows{flex:1;grid-template-rows:repeat(3,minmax(0,1fr));min-height:0;margin:0;padding:0;list-style:none;display:grid}.rA6UXq_previewRow{min-width:0;font-size:calc(13px * var(--ls-text-scale,1));color:var(--ls-fg-heading);align-items:center;gap:8px;line-height:1.35;display:flex}.rA6UXq_previewRow+.rA6UXq_previewRow{border-top:1px solid var(--template-line)}.rA6UXq_rowLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rA6UXq_rowValue{text-overflow:ellipsis;white-space:nowrap;max-width:46%;font-size:calc(12px * var(--ls-text-scale,1));font-variant-numeric:tabular-nums;text-align:right;flex:0 auto;overflow:hidden}.rA6UXq_foodImage{border-radius:50%;flex-shrink:0;width:28px;height:28px;overflow:hidden}.rA6UXq_number{width:22px;height:22px;font-size:calc(11px * var(--ls-text-scale,1));background:color-mix(in srgb, var(--template-accent) 14%, var(--ls-surface));color:var(--template-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rA6UXq_check,.rA6UXq_rowIcon{color:var(--template-ink);flex-shrink:0}.rA6UXq_rowIcon[data-kind=meal_plan]{color:color-mix(in srgb, var(--ls-tpl-meal) 40%, var(--ls-fg-heading))}.rA6UXq_rowIcon[data-kind=habit]{color:color-mix(in srgb, var(--ls-tpl-habit) 40%, var(--ls-fg-heading))}.rA6UXq_rowIcon[data-kind=workout]{color:color-mix(in srgb, var(--ls-tpl-training) 40%, var(--ls-fg-heading))}.rA6UXq_rowIcon[data-kind=supplement]{color:color-mix(in srgb, var(--ls-tpl-supplement) 40%, var(--ls-fg-heading))}.rA6UXq_dot{background:var(--template-ink);border-radius:50%;flex-shrink:0;width:4px;height:4px}.rA6UXq_previewText{font-size:calc(13px * var(--ls-text-scale,1));color:var(--ls-fg-body);overflow-wrap:anywhere;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;line-height:1.65;display:-webkit-box;overflow:hidden}.rA6UXq_metrics{height:calc(26px * var(--ls-text-scale,1));font-size:calc(12px * var(--ls-text-scale,1));line-height:calc(18px * var(--ls-text-scale,1));color:var(--ls-fg-muted);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;margin:0;padding-top:6px;overflow:hidden}.rA6UXq_history{border-top:1px solid var(--ls-border-soft,var(--ls-border));font-size:calc(11px * var(--ls-text-scale,1));gap:5px;margin:0;padding:9px 0;display:grid}.rA6UXq_historyColumn{grid-template-columns:65px minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.rA6UXq_history dt{color:var(--ls-fg-muted);font-size:calc(11px * var(--ls-text-scale,1))}.rA6UXq_history dd{color:var(--ls-fg-body);font-size:calc(11px * var(--ls-text-scale,1));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;margin:0;display:grid}.rA6UXq_history time{font-variant-numeric:tabular-nums;display:block}.rA6UXq_author{align-items:center;gap:5px;min-width:0;display:flex}.rA6UXq_avatar{background:var(--ls-elevated);width:22px;height:22px;color:var(--ls-fg-heading);font-size:calc(9px * var(--ls-text-scale,1));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rA6UXq_authorName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rA6UXq_card>.rA6UXq_history,.rA6UXq_card>.rA6UXq_preset{flex:0 0 calc(68px * var(--ls-text-scale,1));height:calc(68px * var(--ls-text-scale,1));box-sizing:border-box;overflow:hidden}.rA6UXq_preset{border-top:1px solid var(--ls-border-soft,var(--ls-border));font-size:calc(11px * var(--ls-text-scale,1));color:var(--ls-fg-muted);margin:0;padding:10px 0;line-height:1.5}.rA6UXq_actions{border-top:1px solid var(--ls-border-soft,var(--ls-border));flex-shrink:0;align-items:center;gap:10px;display:flex}.rA6UXq_edit{width:100%;min-width:0;height:39px;color:var(--template-ink);font-size:calc(12px * var(--ls-text-scale,1));cursor:pointer;border-radius:5px;flex:1;align-items:center;gap:8px;font-weight:500;text-decoration:none;display:flex}.rA6UXq_edit span{text-align:left;flex:1}.rA6UXq_edit:hover:not(:disabled){color:var(--ls-fg-heading);background:color-mix(in srgb, var(--template-accent) 6%, var(--ls-surface))}.rA6UXq_edit:disabled{opacity:.5;cursor:not-allowed}.rA6UXq_card button:focus-visible,.rA6UXq_card a:focus-visible{outline:2px solid var(--ls-focus);outline-offset:2px}.rA6UXq_visibility{font-size:calc(12px * var(--ls-text-scale,1));color:var(--ls-fg-muted);flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.rA6UXq_card[data-hidden] .rA6UXq_summary{opacity:.45;transition:opacity var(--ls-dur-state)}.rA6UXq_card[data-tall]{height:calc(6rem + 17.5rem * var(--ls-text-scale,1))}.rA6UXq_card[data-tall] .rA6UXq_previewBlock{height:calc(140px * var(--ls-text-scale,1))}.rA6UXq_inline{padding-bottom:12px}.rA6UXq_inline:empty{display:none}.rA6UXq_card:has(>.rA6UXq_inline:not(:empty)){height:auto;min-height:calc(6rem + 16.5rem * var(--ls-text-scale,1))}.rA6UXq_card[data-tall]:has(>.rA6UXq_inline:not(:empty)){min-height:calc(6rem + 17.5rem * var(--ls-text-scale,1))}@container template-card (max-width:250px){.rA6UXq_historyColumn{grid-template-columns:57px minmax(0,1fr);gap:5px}.rA6UXq_history dd,.rA6UXq_author{gap:4px}.rA6UXq_avatar{display:none}}@media (max-width:600px),(pointer:coarse){.rA6UXq_previewHeadingWithControls{height:44px}.rA6UXq_card{height:calc(7.5rem + 16.5rem * var(--ls-text-scale,1))}.rA6UXq_card[data-tall]{height:calc(7.875rem + 18.125rem * var(--ls-text-scale,1))}.rA6UXq_card[data-tall] .rA6UXq_previewBlock{height:calc(152px * var(--ls-text-scale,1))}.rA6UXq_card:has(>.rA6UXq_inline:not(:empty)){min-height:calc(7.5rem + 16.5rem * var(--ls-text-scale,1))}.rA6UXq_card[data-tall]:has(>.rA6UXq_inline:not(:empty)){min-height:calc(7.875rem + 18.125rem * var(--ls-text-scale,1))}.rA6UXq_topline{height:44px}.rA6UXq_controls button{width:44px;height:44px}.rA6UXq_edit{height:46px;font-size:calc(12px * var(--ls-text-scale,1))}}@media (prefers-reduced-motion:reduce){.rA6UXq_card,.rA6UXq_card[data-hidden] .rA6UXq_summary{transition:none}}@media (forced-colors:active){.rA6UXq_card,.rA6UXq_preview{box-shadow:none;border:1px solid canvastext}.rA6UXq_edit{color:linktext}}
.tH25lq_portal[data-crm-popup-motion] [data-crm-popup-surface]{animation:.25s cubic-bezier(0,0,.2,1) both tH25lq_dialogIn}.tH25lq_portal[data-crm-popup-motion] .ls-scrim{animation:.25s cubic-bezier(0,0,.2,1) both tH25lq_scrimIn}.tH25lq_menu{transform-origin:100% 0;animation:.15s cubic-bezier(0,0,.2,1) both tH25lq_menuIn}.tH25lq_menu[data-menu-side=top]{transform-origin:100% 100%;--popup-offset:3px}.tH25lq_menu[data-menu-side=bottom]{--popup-offset:-3px}.tH25lq_menu[data-menu-align=start]{transform-origin:0 0}.tH25lq_menu[data-menu-align=start][data-menu-side=top]{transform-origin:0 100%}.tH25lq_menu[data-crm-menu-motion=pipeline]{animation:.2s cubic-bezier(0,0,.2,1) both tH25lq_pipelineMenuIn}@keyframes tH25lq_pipelineMenuIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes tH25lq_dialogIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@keyframes tH25lq_menuIn{0%{opacity:0;transform:translateY(var(--popup-offset,6px)) scale(.98)}to{opacity:1;transform:none}}@keyframes tH25lq_scrimIn{0%{opacity:0}to{opacity:1}}.tH25lq_menu[data-popup-motion-disabled]{animation:none}.tH25lq_portal[data-popup-motion-disabled] [data-crm-popup-surface]{animation:none}.tH25lq_portal[data-popup-motion-disabled] .ls-scrim{animation:none}.tH25lq_portal[data-crm-popup-motion] [data-motion=off] [data-crm-popup-surface]{animation:none}.tH25lq_portal[data-crm-popup-motion] [data-motion=off] .ls-scrim{animation:none}@media (prefers-reduced-motion:reduce){.tH25lq_menu,.tH25lq_menu[data-crm-menu-motion=pipeline]{animation:none}.tH25lq_portal[data-crm-popup-motion] [data-crm-popup-surface]{animation:none}.tH25lq_portal[data-crm-popup-motion] .ls-scrim{animation:none}}@media (min-width:901px) and (prefers-reduced-motion:no-preference){[data-crm-overlay-root] .tH25lq_crmPalette{animation:.12s ease-out both tH25lq_crmOverlayFade}[data-crm-overlay-root] .tH25lq_crmPalette>[role=dialog]{animation:.14s cubic-bezier(.2,0,0,1) both tH25lq_crmCommandIn}.tH25lq_menu[data-crm-desktop-popup]:not([data-popup-motion-disabled]){animation:.14s cubic-bezier(.2,0,0,1) both tH25lq_crmMenuIn}.tH25lq_portal[data-crm-desktop-popup]:not([data-popup-motion-disabled]) [data-crm-popup-surface]{animation:.22s cubic-bezier(.2,0,0,1) both tH25lq_crmDialogTransform,.18s both tH25lq_crmOverlayFade}.tH25lq_portal[data-crm-desktop-popup]:not([data-popup-motion-disabled]) .ls-scrim{animation:.18s both tH25lq_crmOverlayFade}.tH25lq_portal[data-crm-desktop-popup]:not([data-popup-motion-disabled]) .ls-toast-in{animation:.18s cubic-bezier(.2,0,0,1) both tH25lq_crmToastTransform,.18s both tH25lq_crmOverlayFade}}@keyframes tH25lq_crmOverlayFade{0%{opacity:0}to{opacity:1}}@keyframes tH25lq_crmCommandIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}@keyframes tH25lq_crmMenuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes tH25lq_crmDialogTransform{0%{transform:translateY(8px)scale(.98)}to{transform:none}}@keyframes tH25lq_crmToastTransform{0%{transform:translateY(8px)}to{transform:none}}@media (min-width:901px){[data-motion=off] .tH25lq_crmPalette{animation:none}[data-motion=off] .tH25lq_crmPalette>[role=dialog]{animation:none}[data-motion=off] .tH25lq_portal[data-crm-desktop-popup] .ls-toast-in{animation:none}.tH25lq_portal[data-crm-desktop-popup][data-popup-motion-disabled] .ls-toast-in{animation:none}.tH25lq_portal[data-crm-desktop-popup][data-popup-motion-disabled] .ls-confirmed:before{animation:none}}
.VBBZOW_tools{min-width:0;position:relative}.VBBZOW_buttons{gap:.5rem;display:flex}.VBBZOW_tools button,.VBBZOW_tools select,.VBBZOW_tools input{font:inherit}.VBBZOW_tools button{border:1px solid var(--ls-border);background:var(--ls-surface);color:var(--ls-fg-body);cursor:pointer;border-radius:.3rem;padding:.45rem .65rem}.VBBZOW_tools button:disabled{opacity:.55;cursor:default}.VBBZOW_tools .VBBZOW_primary{background:var(--admin-accent,var(--ls-accent));color:var(--ls-on-accent);font-weight:600}.VBBZOW_panel{z-index:5;background:var(--ls-surface);border:1px solid var(--ls-border);width:min(26rem,100vw - 2rem);max-height:70vh;box-shadow:0 4px 20px var(--ls-border);border-radius:.5rem;padding:1rem;position:absolute;top:100%;right:0;overflow:auto}.VBBZOW_panel h2{font-size:calc(1rem * var(--ls-text-scale,1));margin:0 0 .7rem}.VBBZOW_panel fieldset,.VBBZOW_panel form{border:0;gap:.6rem;padding:0;display:grid}.VBBZOW_panel label{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.VBBZOW_panel li{justify-content:space-between;align-items:center;gap:1rem;display:flex}.VBBZOW_panel ul{padding:0;list-style:none}.VBBZOW_tools p{font-size:calc(.85rem * var(--ls-text-scale,1))}.VBBZOW_panel legend{padding:.5rem 0;font-weight:600}@media (max-width:700px){.VBBZOW_panel{width:100%;position:static}}
.bM6pUW_page{min-width:0;color:var(--ls-fg-body);font-size:calc(13px * var(--ls-text-scale,1));flex-direction:column;gap:20px;line-height:1.5;display:flex}.bM6pUW_pageHeader,.bM6pUW_row,.bM6pUW_toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bM6pUW_pageHeader,.bM6pUW_toolbar{justify-content:space-between}.bM6pUW_pageHeader h1{font-size:calc(24px * var(--ls-text-scale,1));letter-spacing:-.025em;margin:3px 0;font-weight:650}.bM6pUW_pretitle{font-size:calc(11px * var(--ls-text-scale,1));text-transform:uppercase;letter-spacing:.08em;color:var(--ls-fg-muted);margin:0}.bM6pUW_page a{color:var(--ls-gold-text,var(--ls-accent));text-underline-offset:3px}.bM6pUW_page button:not([class*=lux-btn]):not([role=switch]),.bM6pUW_dropdown>summary{border:1px solid var(--ls-border);background:var(--ls-surface);min-height:34px;color:var(--ls-fg-body);font:inherit;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:7px 11px;display:inline-flex}.bM6pUW_page button:disabled{opacity:.5;cursor:not-allowed}.bM6pUW_page button[aria-pressed=true],.bM6pUW_page button[aria-current=page]{background:var(--ls-action-fill);border-color:var(--ls-gold-text,var(--ls-accent))}.bM6pUW_page button svg{flex-shrink:0}.bM6pUW_page button[class*=lux-btn]{align-items:center;gap:7px;display:inline-flex}.bM6pUW_page :focus-visible{outline:2px solid var(--ls-focus);outline-offset:3px}.bM6pUW_page label{font-size:calc(12px * var(--ls-text-scale,1));flex-direction:column;gap:7px;display:flex}.bM6pUW_page input:not([type=checkbox]):not([type=radio]):not([type=range]),.bM6pUW_page select,.bM6pUW_page textarea{border:1px solid var(--ls-border);background:var(--ls-surface);color:var(--ls-fg-heading);width:100%;min-width:0;font:inherit;box-sizing:border-box;border-radius:5px;padding:9px 11px}.bM6pUW_page input:disabled{background:var(--ls-elevated)}.bM6pUW_page textarea{resize:vertical}.bM6pUW_page pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--ls-elevated);border:1px solid var(--ls-border-soft);font-size:calc(12px * var(--ls-text-scale,1));border-radius:6px;padding:16px}.bM6pUW_page kbd,.bM6pUW_page code{font-family:var(--font-mono,monospace)}.bM6pUW_page kbd{border:1px solid var(--ls-border);background:var(--ls-elevated);border-radius:3px;padding:1px 5px}.bM6pUW_page h3{font-size:calc(12px * var(--ls-text-scale,1));margin:12px 0 8px;font-weight:600}.bM6pUW_page p{margin:9px 0}.bM6pUW_page hr{border:0;border-top:1px solid var(--ls-border-soft);margin:18px 0}.bM6pUW_page blockquote{border-left:3px solid var(--admin-accent,var(--ls-accent));margin:12px 0;padding:4px 14px}.bM6pUW_page blockquote footer{font-size:calc(11px * var(--ls-text-scale,1));color:var(--ls-fg-muted);margin-top:8px}.bM6pUW_page dl{grid-template-columns:100px 1fr;gap:5px 12px;display:grid}.bM6pUW_page dd{margin:0}.bM6pUW_page details>summary{cursor:pointer}.bM6pUW_page details:not(.bM6pUW_dropdown):not(.bM6pUW_popover)>summary{padding:10px 0;font-weight:550}.bM6pUW_page details:not(.bM6pUW_dropdown):not(.bM6pUW_popover){border-bottom:1px solid var(--ls-border-soft)}.bM6pUW_card{border:1px solid var(--ls-border);background:var(--ls-surface);border-radius:8px;min-width:0}.bM6pUW_card>header{border-bottom:1px solid var(--ls-border-soft);padding:16px 20px}.bM6pUW_card>header h2{font-size:calc(14px * var(--ls-text-scale,1));margin:0;font-weight:600}.bM6pUW_card>header p{font-size:calc(11px * var(--ls-text-scale,1));color:var(--ls-fg-muted);margin:4px 0 0}.bM6pUW_body{min-width:0;padding:20px}.bM6pUW_body>.bM6pUW_row+.bM6pUW_row{margin-top:14px}.bM6pUW_grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.bM6pUW_wide{grid-column:1/-1}.bM6pUW_stack{flex-direction:column;gap:20px;display:flex}.bM6pUW_muted{color:var(--ls-fg-muted);font-size:calc(12px * var(--ls-text-scale,1))}.bM6pUW_notice{background:var(--ls-info-bg);color:var(--ls-info);border-radius:6px;padding:12px 16px}.bM6pUW_largeButton{min-height:42px!important;font-size:calc(14px * var(--ls-text-scale,1))!important;padding:10px 18px!important}.bM6pUW_successButton{background:var(--ls-success)!important;color:var(--ls-surface)!important}.bM6pUW_warningButton{background:var(--ls-warning)!important;color:var(--ls-surface)!important}.bM6pUW_group{border:1px solid var(--ls-border);border-radius:6px;flex-wrap:wrap;display:inline-flex;overflow:hidden}.bM6pUW_page .bM6pUW_group button{border:0!important;border-right:1px solid var(--ls-border)!important;border-radius:0!important}.bM6pUW_group button:last-child{border-right:0!important}.bM6pUW_dropdown,.bM6pUW_popover{display:inline-block;position:relative}.bM6pUW_dropdown>div,.bM6pUW_popover>div{z-index:20;background:var(--ls-surface);border:1px solid var(--ls-border);border-radius:7px;min-width:180px;padding:6px;position:absolute;top:100%;left:0;box-shadow:0 6px 20px #0002}.bM6pUW_dropdown>div>button{width:100%;border:0!important;justify-content:flex-start!important}.bM6pUW_popover>div{min-width:230px;padding:14px}.bM6pUW_popover>summary{border:1px solid var(--ls-border);border-radius:5px;padding:8px 12px}.bM6pUW_avatar{background:var(--ls-info-bg);width:40px;height:40px;color:var(--ls-info);font-size:calc(12px * var(--ls-text-scale,1));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex;position:relative}.bM6pUW_presence{border:2px solid var(--ls-surface);background:var(--tone);border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:0}.bM6pUW_avatarStack{padding-left:8px;display:flex}.bM6pUW_avatarStack>.bM6pUW_avatar{border:2px solid var(--ls-surface);margin-left:-8px}.bM6pUW_badge{background:var(--tone-bg,var(--ls-elevated));color:var(--tone,var(--ls-fg-body));font-size:calc(11px * var(--ls-text-scale,1));border-radius:4px;align-items:center;gap:5px;padding:3px 7px;display:inline-flex}.bM6pUW_page .bM6pUW_badge button{min-height:20px!important;color:inherit!important;background:0 0!important;border:0!important;padding:1px!important}.bM6pUW_alert{border:1px solid color-mix(in srgb,var(--tone,var(--ls-info)) 25%,transparent);background:var(--tone-bg,var(--ls-info-bg));color:var(--tone,var(--ls-info));border-radius:6px;align-items:flex-start;gap:10px;margin-bottom:10px;padding:13px 16px;display:flex}.bM6pUW_alert>span{flex:1}.bM6pUW_alert>svg{flex-shrink:0;margin-top:2px}.bM6pUW_alert>button{min-height:24px!important;color:inherit!important;background:0 0!important;padding:2px!important}.bM6pUW_page [data-tone=success]{--tone:var(--ls-success);--tone-bg:var(--ls-success-bg)}.bM6pUW_page [data-tone=info]{--tone:var(--ls-info);--tone-bg:var(--ls-info-bg)}.bM6pUW_page [data-tone=warning]{--tone:var(--ls-warning);--tone-bg:var(--ls-warning-bg)}.bM6pUW_page [data-tone=danger]{--tone:var(--ls-danger);--tone-bg:var(--ls-danger-bg)}.bM6pUW_page [data-tone=muted]{--tone:var(--ls-fg-muted);--tone-bg:var(--ls-elevated)}.bM6pUW_page [data-tone=purple]{--tone:var(--ls-accent);--tone-bg:var(--ls-action-fill)}.bM6pUW_spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite bM6pUW_tool-spin;display:inline-block}.bM6pUW_bigSpinner{border-width:3px;width:30px;height:30px}.bM6pUW_dots{gap:5px;display:flex}.bM6pUW_dots i{background:var(--ls-accent);border-radius:50%;width:7px;height:7px;animation:1.2s infinite bM6pUW_tool-pulse}.bM6pUW_dots i:nth-child(2){animation-delay:.2s}.bM6pUW_dots i:nth-child(3){animation-delay:.4s}.bM6pUW_loadingBar{background:var(--ls-elevated);border-radius:5px;min-width:120px;height:5px;overflow:hidden}.bM6pUW_loadingBar:after{content:"";background:var(--ls-accent);width:40%;height:100%;animation:1.4s infinite bM6pUW_tool-travel;display:block}.bM6pUW_skeleton,.bM6pUW_skeletonParagraph span{background:var(--ls-elevated);border-radius:4px;height:12px;animation:1.5s infinite bM6pUW_tool-pulse;display:block}.bM6pUW_skeletonRow{border-bottom:1px solid var(--ls-border-soft);grid-template-columns:2fr 1fr 1fr;gap:15px;padding:10px;display:grid}.bM6pUW_skeletonParagraph{flex:1;gap:7px;display:grid}.bM6pUW_skeletonParagraph span:last-child{width:70%}.bM6pUW_tileGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.bM6pUW_tileGrid>.bM6pUW_skeletonRow{border:1px solid var(--ls-border);flex-direction:column;padding:20px;display:flex}.bM6pUW_tabs{border-bottom:1px solid var(--ls-border-soft);gap:5px;padding-bottom:8px;display:flex}.bM6pUW_page .bM6pUW_tabs button[aria-selected=true]{background:var(--ls-action-fill);color:var(--ls-accent);border-color:var(--ls-accent)}.bM6pUW_tabs[data-variant=underline] button{background:0 0!important;border:0!important;border-radius:0!important}.bM6pUW_tabs[data-variant=underline] button[aria-selected=true]{border-bottom:2px solid var(--ls-accent)!important}.bM6pUW_tabs[data-variant=segment]{background:var(--ls-elevated);border:0;border-radius:6px;padding:4px}.bM6pUW_stepper{margin:5px 0 20px;padding:0;list-style:none;display:flex}.bM6pUW_stepper li{border-bottom:2px solid var(--ls-border);color:var(--ls-fg-muted);flex:1;align-items:center;gap:9px;padding:12px;display:flex}.bM6pUW_stepper li>span{border:1px solid var(--ls-border);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.bM6pUW_stepper li[aria-current=step]{color:var(--ls-accent);border-color:var(--ls-accent)}.bM6pUW_tooltipWrap{position:relative}.bM6pUW_tooltipWrap>[role=tooltip]{white-space:nowrap;background:var(--ls-fg-heading);color:var(--ls-surface);z-index:10;font-size:calc(11px * var(--ls-text-scale,1));border-radius:4px;padding:5px 9px;display:none;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}.bM6pUW_tooltipWrap:is(:hover,:focus-within)>[role=tooltip]{display:block}.bM6pUW_tooltipWrap[data-side=bottom]>[role=tooltip]{top:calc(100% + 7px);bottom:auto}.bM6pUW_tooltipWrap[data-side=left]>[role=tooltip]{bottom:0;left:auto;right:calc(100% + 7px);transform:none}.bM6pUW_tooltipWrap[data-side=right]>[role=tooltip]{bottom:0;left:calc(100% + 7px);transform:none}.bM6pUW_progressRow{align-items:center;gap:12px;margin:12px 0;display:flex}.bM6pUW_page progress{accent-color:var(--tone,var(--ls-accent));width:100%;height:12px}.bM6pUW_listGroup{flex-direction:column;display:flex}.bM6pUW_page .bM6pUW_listGroup button{border-radius:0;justify-content:space-between}.bM6pUW_empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:25px;display:flex}.bM6pUW_dividerLabel{color:var(--ls-fg-muted);align-items:center;gap:10px;display:flex}.bM6pUW_dividerLabel:before,.bM6pUW_dividerLabel:after{content:"";background:var(--ls-border);flex:1;height:1px}.bM6pUW_timeline{padding-left:12px;list-style:none}.bM6pUW_timeline li{border-left:1px solid var(--ls-border);font-size:calc(12px * var(--ls-text-scale,1));padding:0 0 20px 22px;position:relative}.bM6pUW_timeline li:before{content:"";background:var(--tone,var(--ls-accent));border:2px solid var(--ls-surface);border-radius:50%;width:8px;height:8px;position:absolute;top:4px;left:-5px}.bM6pUW_timeline li:last-child{border:0}.bM6pUW_drawerLeft,.bM6pUW_drawerRight{border-radius:0!important;max-width:420px!important;height:100dvh!important;max-height:100dvh!important;position:fixed!important;top:0!important;bottom:0!important}.bM6pUW_drawerLeft{left:0!important}.bM6pUW_drawerRight{right:0!important}.bM6pUW_iconGrid{border:1px solid var(--ls-border-soft);background:var(--ls-border-soft);border-radius:6px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:1px;display:grid;overflow:hidden}.bM6pUW_page .bM6pUW_iconGrid button{min-height:86px;font-size:calc(10px * var(--ls-text-scale,1));overflow-wrap:anywhere;border:0;border-radius:0;flex-direction:column}.bM6pUW_iconGrid svg{width:24px;height:24px}.bM6pUW_typeRow{border-bottom:1px solid var(--ls-border-soft);grid-template-columns:140px minmax(0,1fr);align-items:baseline;gap:20px;padding:14px 0;display:grid}.bM6pUW_typeRow>code{font-size:calc(11px * var(--ls-text-scale,1));color:var(--ls-fg-muted)}.bM6pUW_typeRow p{overflow-wrap:anywhere;margin:0}.bM6pUW_reading{max-width:680px;font-size:calc(14px * var(--ls-text-scale,1));line-height:1.7}.bM6pUW_lead{font-size:calc(16px * var(--ls-text-scale,1));line-height:1.65}.bM6pUW_page .bM6pUW_terminal{color:#e6ebf2;background:#0f1623}.bM6pUW_tabular{font-variant-numeric:tabular-nums}.bM6pUW_truncate{white-space:nowrap;text-overflow:ellipsis;max-width:340px;overflow:hidden}.bM6pUW_clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bM6pUW_swatch{border-radius:4px;width:18px;height:18px;display:inline-block}.bM6pUW_scrollChecks{flex-direction:column;gap:20px;display:flex}.bM6pUW_scrollChecks .bM6pUW_body{min-height:140px}.bM6pUW_playground{grid-template-columns:180px minmax(0,1fr);gap:24px;display:grid}.bM6pUW_jumpNav{border-left:1px solid var(--ls-border);flex-direction:column;align-self:start;max-height:calc(100dvh - 110px);padding:8px;display:flex;position:sticky;top:82px;overflow:auto}.bM6pUW_jumpNav a{font-size:calc(11px * var(--ls-text-scale,1));color:var(--ls-fg-muted);padding:5px 8px;text-decoration:none}.bM6pUW_jumpNav a[aria-current=location]{background:var(--ls-action-fill);color:var(--ls-accent);border-radius:4px}.bM6pUW_playground section[id],.bM6pUW_scrollChecks section{scroll-margin-top:95px}.bM6pUW_sourceEditor{background:var(--ls-elevated);border-radius:6px;margin-top:20px;padding:10px 14px;border:1px solid var(--ls-border)!important}.bM6pUW_sourceEditor textarea{font-family:var(--font-mono,monospace);font-size:calc(12px * var(--ls-text-scale,1));margin-bottom:10px}.bM6pUW_sourceEditor iframe{border:1px solid var(--ls-border);background:var(--ls-surface);border-radius:6px;width:100%;min-height:210px;margin-top:14px}.bM6pUW_page .bM6pUW_check{flex-direction:row;align-items:center;gap:8px;display:flex}.bM6pUW_options{border:1px solid var(--ls-border);border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.bM6pUW_tableScroll{overflow:auto}.bM6pUW_page table{border-collapse:collapse;width:100%;font-size:calc(12px * var(--ls-text-scale,1))}.bM6pUW_page th,.bM6pUW_page td{text-align:left;border-bottom:1px solid var(--ls-border-soft);padding:10px 12px}.bM6pUW_page caption{text-align:left;color:var(--ls-fg-muted);padding-bottom:10px}.bM6pUW_stat{border:1px solid var(--ls-border);border-radius:6px;padding:16px}.bM6pUW_stat span,.bM6pUW_stat small{font-size:calc(11px * var(--ls-text-scale,1));color:var(--ls-fg-muted);display:block}.bM6pUW_stat strong{font-size:calc(28px * var(--ls-text-scale,1));margin:8px 0;display:block}.bM6pUW_srOnly{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bM6pUW_page form>.bM6pUW_row{margin-top:16px}@keyframes bM6pUW_tool-spin{to{transform:rotate(360deg)}}@keyframes bM6pUW_tool-pulse{50%{opacity:.4}}@keyframes bM6pUW_tool-travel{to{transform:translate(250%)}}@media (max-width:900px){.bM6pUW_grid{grid-template-columns:1fr}.bM6pUW_wide{grid-column:auto}.bM6pUW_playground{grid-template-columns:1fr}.bM6pUW_jumpNav{border:1px solid var(--ls-border);border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));max-height:200px;display:grid;position:static}.bM6pUW_options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.bM6pUW_body,.bM6pUW_card>header{padding:16px}.bM6pUW_typeRow{grid-template-columns:1fr;gap:8px}.bM6pUW_stepper{flex-wrap:wrap}.bM6pUW_stepper li{min-width:35%;padding:8px}.bM6pUW_tileGrid{grid-template-columns:1fr}.bM6pUW_page button:not([role=switch]){min-height:42px}.bM6pUW_row{gap:8px}.bM6pUW_jumpNav{grid-template-columns:repeat(2,minmax(0,1fr))}.bM6pUW_options{grid-template-columns:1fr}.bM6pUW_drawerLeft,.bM6pUW_drawerRight{max-width:100%!important}}@media (prefers-reduced-motion:reduce){.bM6pUW_spinner,.bM6pUW_dots i,.bM6pUW_loadingBar:after,.bM6pUW_skeleton,.bM6pUW_skeletonParagraph span{animation:none}}.bM6pUW_highlighted [data-token=tag]{color:var(--ls-info)}.bM6pUW_highlighted [data-token=value]{color:var(--ls-success)}.bM6pUW_highlighted [data-token=comment]{color:var(--ls-fg-muted);font-style:italic}.bM6pUW_highlighted [data-token=entity]{color:var(--ls-warning)}.bM6pUW_drawerLeft label,.bM6pUW_drawerRight label{font-size:calc(12px * var(--ls-text-scale,1));flex-direction:column;gap:7px;margin:12px 0;display:flex}.bM6pUW_drawerLeft label.bM6pUW_check,.bM6pUW_drawerRight label.bM6pUW_check{flex-direction:row;align-items:center}.bM6pUW_drawerLeft input:not([type=checkbox]),.bM6pUW_drawerRight input:not([type=checkbox]),.bM6pUW_drawerLeft textarea,.bM6pUW_drawerRight textarea{border:1px solid var(--ls-border);background:var(--ls-surface);color:var(--ls-fg-body);border-radius:5px;width:100%;padding:9px}.bM6pUW_drawerLeft fieldset,.bM6pUW_drawerRight fieldset{border:1px solid var(--ls-border);border-radius:5px;margin:12px 0;padding:12px}.bM6pUW_drawerLeft button,.bM6pUW_drawerRight button{min-height:34px}.bM6pUW_popover:not([open]):is(:hover,:focus-within)>div{display:block}.bM6pUW_smallSpinner{width:12px;height:12px}.bM6pUW_skeletonRectangle{width:100%;height:120px;margin-bottom:15px}.bM6pUW_successButton{background:var(--ls-success-bg)!important;color:var(--ls-success)!important;border:1px solid var(--ls-success)!important}.bM6pUW_warningButton{background:var(--ls-warning-bg)!important;color:var(--ls-warning)!important;border:1px solid var(--ls-warning)!important}.bM6pUW_rangePicker{position:relative}.bM6pUW_rangePanel{border:1px solid var(--ls-border);background:var(--ls-surface);border-radius:8px;grid-template-columns:130px minmax(0,1fr);max-width:700px;margin-top:8px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #0001}.bM6pUW_presets{border-right:1px solid var(--ls-border-soft);flex-direction:column;gap:4px;padding:10px;display:flex}.bM6pUW_page .bM6pUW_presets button{font-size:calc(11px * var(--ls-text-scale,1));border:0;justify-content:flex-start}.bM6pUW_rangeCalendars{padding:12px}.bM6pUW_rangeNavigation{justify-content:space-between;display:flex}.bM6pUW_rangeMonths{grid-template-columns:1fr 1fr;gap:20px;display:grid}.bM6pUW_rangeMonths h4{text-align:center;font-size:calc(12px * var(--ls-text-scale,1));margin:8px 0}.bM6pUW_monthGrid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.bM6pUW_monthGrid>span{font-size:calc(10px * var(--ls-text-scale,1));color:var(--ls-fg-muted);padding:4px}.bM6pUW_page .bM6pUW_monthGrid button{font-size:calc(11px * var(--ls-text-scale,1));border:0;min-height:29px;padding:5px 1px}.bM6pUW_page .bM6pUW_monthGrid button[data-in-range=true]{background:var(--ls-action-fill);border-radius:0}.bM6pUW_page .bM6pUW_monthGrid button[aria-pressed=true]{background:var(--ls-accent);color:var(--ls-on-accent);border-radius:5px}.bM6pUW_rangeFooter{border-top:1px solid var(--ls-border);font-size:calc(11px * var(--ls-text-scale,1));flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:14px;padding-top:10px;display:flex}.bM6pUW_rangeFooter output{align-self:center}.bM6pUW_page .bM6pUW_rangeFooter button{font-size:calc(11px * var(--ls-text-scale,1));padding:5px 8px}.bM6pUW_multiSelect{border:1px solid var(--ls-border);border-radius:6px;padding:10px}.bM6pUW_multiSelect>.bM6pUW_row:not(:empty){margin-bottom:10px}.bM6pUW_multiSelect .bM6pUW_options{flex-direction:column;gap:3px;max-height:180px;margin-top:8px;display:flex;overflow:auto}.bM6pUW_page .bM6pUW_multiSelect .bM6pUW_options button{border:0;justify-content:flex-start}.bM6pUW_page .bM6pUW_multiSelect .bM6pUW_options button[aria-selected=true]{background:var(--ls-action-fill)}@media (max-width:640px){.bM6pUW_rangePanel{grid-template-columns:1fr}.bM6pUW_presets{border-right:0;border-bottom:1px solid var(--ls-border-soft);flex-flow:wrap}.bM6pUW_rangeMonths{grid-template-columns:1fr}.bM6pUW_page .bM6pUW_monthGrid button{min-height:38px}}.bM6pUW_helperPreview{border:1px solid var(--ls-border);border-radius:6px;width:100%;min-height:150px;margin-top:16px}.bM6pUW_page input[type=color]{min-height:38px;padding:3px}.bM6pUW_avatar.bM6pUW_skeleton{border-radius:50%;height:40px}
.nZkwAW_split{grid-template-columns:minmax(0,2.2fr) minmax(290px,1fr);align-items:start;gap:16px;display:grid}.nZkwAW_main,.nZkwAW_stack{gap:16px;min-width:0;display:grid}.nZkwAW_panel{background:var(--lp-surface);border:1px solid var(--lp-line);border-radius:8px;min-width:0;overflow:hidden}.nZkwAW_head{border-bottom:1px solid var(--lp-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.nZkwAW_head h2,.nZkwAW_head h3{font-size:calc(15px * var(--ls-text-scale,1));margin:0;font-weight:650}.nZkwAW_body{gap:14px;padding:16px;display:grid}.nZkwAW_body h2,.nZkwAW_body p{margin:0}.nZkwAW_body h2{font-size:calc(20px * var(--ls-text-scale,1))}.nZkwAW_body p{font-size:calc(13px * var(--ls-text-scale,1));color:var(--lp-steel);line-height:1.5}.nZkwAW_tableWrap{overflow:auto}.nZkwAW_table{border-collapse:collapse;width:100%;font-size:calc(13px * var(--ls-text-scale,1))}.nZkwAW_table th,.nZkwAW_table td{border-bottom:1px solid var(--lp-line);text-align:left;vertical-align:middle;padding:10px 16px}.nZkwAW_table th{font-size:calc(11px * var(--ls-text-scale,1));color:var(--lp-steel);background:var(--lp-muted);white-space:nowrap;font-weight:600}.nZkwAW_table tr:last-child td{border-bottom:0}.nZkwAW_table tr[data-selected=true]{background:var(--lp-primary-soft)}.nZkwAW_select{color:var(--lp-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:600}.nZkwAW_select:hover{color:var(--lp-primary-ink)}.nZkwAW_select:focus-visible{outline:2px solid var(--lp-primary);outline-offset:3px}.nZkwAW_badge{font-size:calc(12px * var(--ls-text-scale,1));color:var(--lp-primary-ink);background:var(--lp-primary-soft);border-radius:5px;padding:3px 9px;display:inline-flex}.nZkwAW_badge[data-tone=overdue],.nZkwAW_badge[data-tone=danger]{background:var(--lp-red-soft);color:var(--lp-red)}.nZkwAW_badge[data-tone=today]{background:var(--lp-amber-soft);color:var(--lp-amber)}.nZkwAW_fields{gap:0;margin:0;display:grid}.nZkwAW_fields>div{border-bottom:1px solid var(--lp-line);font-size:calc(13px * var(--ls-text-scale,1));justify-content:space-between;gap:16px;padding:11px 0;display:flex}.nZkwAW_fields dt{color:var(--lp-steel)}.nZkwAW_fields dd{text-align:right;margin:0;font-weight:500}.nZkwAW_actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nZkwAW_tabs{border-bottom:1px solid var(--lp-line);gap:0;display:flex}.nZkwAW_tabs button{background:var(--lp-surface);min-height:44px;color:var(--lp-steel);font:inherit;font-size:calc(13px * var(--ls-text-scale,1));cursor:pointer;border:0;border-bottom:3px solid #0000;flex:1}.nZkwAW_tabs button[aria-pressed=true]{border-bottom-color:var(--lp-primary);color:var(--lp-primary-ink);background:var(--lp-primary-soft)}.nZkwAW_tabs button:focus-visible{outline:2px solid var(--lp-primary);outline-offset:-3px}.nZkwAW_search{flex-wrap:wrap;gap:10px;padding:12px 0;display:flex}.nZkwAW_search input,.nZkwAW_search select{border:1px solid var(--lp-line);background:var(--lp-surface);color:var(--lp-ink);font:inherit;font-size:calc(13px * var(--ls-text-scale,1));border-radius:6px;min-width:0;padding:9px 12px}.nZkwAW_search input{flex:1}.nZkwAW_empty{color:var(--lp-steel);font-size:calc(13px * var(--ls-text-scale,1));padding:24px}.nZkwAW_group td{background:var(--lp-muted);font-weight:600}.nZkwAW_group[data-tone=overdue] td{background:var(--lp-red-soft);color:var(--lp-red)}.nZkwAW_group[data-tone=today] td{background:var(--lp-amber-soft);color:var(--lp-amber)}.nZkwAW_avatar{background:var(--lp-primary-soft);width:32px;height:32px;color:var(--lp-primary-ink);font-size:calc(11px * var(--ls-text-scale,1));border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.nZkwAW_person{align-items:center;gap:10px;display:flex}.nZkwAW_metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.nZkwAW_metric{border:1px solid var(--lp-line);background:var(--lp-primary-soft);border-radius:8px;padding:16px}.nZkwAW_metric[data-tone=overdue]{background:var(--lp-red-soft)}.nZkwAW_metric[data-tone=today]{background:var(--lp-amber-soft)}.nZkwAW_metric small{color:var(--lp-steel);font-size:calc(12px * var(--ls-text-scale,1));margin-top:4px;display:block}.nZkwAW_metric strong{font-size:calc(26px * var(--ls-text-scale,1));line-height:1.2;display:block}.nZkwAW_metric span{font-size:calc(13px * var(--ls-text-scale,1))}.nZkwAW_compactList{margin:0;padding:0;list-style:none}.nZkwAW_compactList li{border-bottom:1px solid var(--lp-line);font-size:calc(13px * var(--ls-text-scale,1));padding:12px 16px}.nZkwAW_compactList li:last-child{border:0}.nZkwAW_compactList small{color:var(--lp-steel);font-size:calc(12px * var(--ls-text-scale,1));margin-top:4px;display:block}.nZkwAW_bar{appearance:none;background:var(--lp-muted);border:0;border-radius:5px;width:100%;height:7px;overflow:hidden}.nZkwAW_bar::-webkit-progress-bar{background:var(--lp-muted)}.nZkwAW_bar::-webkit-progress-value{background:var(--lp-primary)}.nZkwAW_bar::-moz-progress-bar{background:var(--lp-primary)}@container (max-width:1050px){.nZkwAW_split{grid-template-columns:minmax(0,1fr)}.nZkwAW_metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.nZkwAW_split{grid-template-columns:minmax(0,1fr)}.nZkwAW_metrics{grid-template-columns:1fr}.nZkwAW_table th,.nZkwAW_table td{padding:10px}.nZkwAW_search>*{width:100%}}.nZkwAW_form{gap:12px;display:grid}.nZkwAW_form label{font-size:calc(13px * var(--ls-text-scale,1));gap:6px;display:grid}.nZkwAW_form input,.nZkwAW_form textarea,.nZkwAW_form select{border:1px solid var(--lp-line);background:var(--lp-surface);width:100%;min-width:0;color:var(--lp-ink);font:inherit;border-radius:6px;padding:9px 11px}.nZkwAW_form textarea{resize:vertical}.nZkwAW_form :is(input,select,textarea):focus-visible{outline:2px solid var(--lp-primary);outline-offset:2px}
._0t_0mG_browser{min-width:0;color:var(--ls-fg-body)}._0t_0mG_browser header{justify-content:space-between;align-items:baseline;gap:12px;margin:16px 0;display:flex}._0t_0mG_browser h2{font-size:calc(16px * var(--ls-text-scale,1));letter-spacing:0;color:var(--ls-fg-heading);margin:0;font-weight:600}._0t_0mG_browser header>span{font-size:calc(11px * var(--ls-text-scale,1));color:var(--ls-fg-muted)}._0t_0mG_browser ._0t_0mG_search{border:1px solid var(--ls-border);background:var(--ls-surface);border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:0 10px;display:flex}._0t_0mG_browser ._0t_0mG_search>svg{flex-shrink:0}._0t_0mG_browser ._0t_0mG_search input{width:100%;min-width:0;color:var(--ls-fg-heading);font:inherit;background:0 0;border:0;flex:1;margin:0;padding:10px 0}._0t_0mG_browser ._0t_0mG_search input:focus-visible{outline-offset:0}._0t_0mG_browser ._0t_0mG_adaptive{border:1px solid var(--ls-border);background:var(--ls-surface);width:100%;min-height:44px;color:var(--ls-fg-body);font:inherit;font-size:calc(12px * var(--ls-text-scale,1));border-radius:8px;justify-content:space-between;align-items:center;margin:10px 0 14px;padding:8px 10px;display:flex}._0t_0mG_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,156px),1fr));gap:12px;display:grid}._0t_0mG_choice{border:1px solid var(--ls-border);background:var(--ls-surface);border-radius:8px;min-width:0;overflow:hidden}._0t_0mG_browser ._0t_0mG_select{text-align:left;width:100%;color:var(--ls-fg-heading);font:inherit;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:5px;padding:0 0 10px;display:flex}._0t_0mG_browser ._0t_0mG_select>:first-child{pointer-events:none;width:100%;height:218px;overflow:hidden}._0t_0mG_name{font-size:calc(12px * var(--ls-text-scale,1));justify-content:space-between;align-items:center;gap:8px;padding:6px 10px 0;display:flex}._0t_0mG_name strong{overflow-wrap:anywhere;color:var(--ls-fg-heading);font-weight:600}._0t_0mG_name svg{flex-shrink:0}._0t_0mG_select>small{font-size:calc(10px * var(--ls-text-scale,1));color:var(--ls-fg-muted);overflow-wrap:anywhere;padding:0 10px}._0t_0mG_browser ._0t_0mG_adaptive[aria-pressed=true]{border-color:var(--ls-accent);box-shadow:inset 0 0 0 1px var(--ls-accent)}._0t_0mG_choice:has(._0t_0mG_select[aria-pressed=true]){border-color:var(--ls-accent);box-shadow:inset 0 0 0 1px var(--ls-accent)}._0t_0mG_browser ._0t_0mG_view{border:0;border-top:1px solid var(--ls-divider);width:100%;min-height:36px;color:var(--ls-fg-body);font:inherit;font-size:calc(11px * var(--ls-text-scale,1));background:0 0;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:8px;display:flex}._0t_0mG_browser button{cursor:pointer}._0t_0mG_browser button:hover:not(:disabled){background:var(--ls-elevated)}._0t_0mG_browser button:disabled{opacity:.5;cursor:not-allowed}._0t_0mG_browser button:focus-visible{outline:2px solid var(--ls-focus);outline-offset:-3px}._0t_0mG_sample{background:var(--sample-bg,var(--ls-bg));color:var(--sample-ink,var(--ls-fg-heading))}._0t_0mG_samplePage{height:190px;font-family:var(--sample-body,sans-serif);padding:18px 14px;overflow:hidden}._0t_0mG_samplePage>span{font-size:calc(6px * var(--ls-text-scale,1));letter-spacing:0;display:block}._0t_0mG_samplePage>strong{color:inherit;font-family:var(--sample-display,serif);font-size:calc(23px * var(--ls-text-scale,1));margin:12px 0;font-weight:600;line-height:1.05;display:block}._0t_0mG_samplePage>small{font-size:calc(6px * var(--ls-text-scale,1));display:block}._0t_0mG_samplePage>i{background:var(--sample-accent,currentColor);width:32px;height:8px;margin-top:7px;display:block}._0t_0mG_samplePage>div{gap:4px;margin-top:10px;display:flex}._0t_0mG_samplePage>div i{background:var(--sample-surface,var(--ls-surface));border:1px solid color-mix(in srgb, var(--sample-ink,currentColor) 18%, transparent);flex:1;height:16px}._0t_0mG_swatches{background:var(--sample-surface,var(--ls-surface));align-items:center;gap:3px;height:28px;padding:5px 10px;display:flex}._0t_0mG_swatches i{border:1px solid color-mix(in srgb, var(--sample-ink,currentColor) 20%, transparent);width:14px;height:14px}._0t_0mG_swatches span{font-family:var(--sample-display,serif);font-size:calc(15px * var(--ls-text-scale,1));margin-left:auto}@media (pointer:coarse){._0t_0mG_browser ._0t_0mG_view{min-height:44px}}@media (forced-colors:active){._0t_0mG_browser ._0t_0mG_adaptive[aria-pressed=true]{outline:2px solid highlight}._0t_0mG_choice:has(._0t_0mG_select[aria-pressed=true]){outline:2px solid highlight}}
.DDYwXG_page{color:var(--ls-fg-body);gap:16px;min-width:0;display:grid}.DDYwXG_header p{color:var(--ls-fg-muted);font-size:calc(11px * var(--ls-text-scale,1));text-transform:uppercase;letter-spacing:.06em;margin:0 0 4px}.DDYwXG_header h1{font-size:calc(24px * var(--ls-text-scale,1));margin:0;font-weight:600}.DDYwXG_card,.DDYwXG_quickCard{border:1px solid var(--ls-border);background:var(--ls-surface);border-radius:var(--radius,6px);min-width:0}.DDYwXG_hero{text-align:center;background:radial-gradient(ellipse at top,var(--ls-gold-tint),transparent 75%),var(--ls-surface);padding:40px 24px}.DDYwXG_hero h2{font-size:calc(28px * var(--ls-text-scale,1));letter-spacing:-.5px;margin:0 0 8px;font-weight:600}.DDYwXG_hero p{color:var(--ls-fg-muted);font-size:calc(14px * var(--ls-text-scale,1));margin:0 0 18px}.DDYwXG_search{background:var(--ls-surface);border:1px solid var(--ls-border);border-radius:var(--radius,6px);align-items:center;gap:10px;max-width:480px;margin:auto;padding:0 14px;display:flex}.DDYwXG_search input{color:inherit;width:100%;min-height:44px;font:inherit;background:0 0;border:0}.DDYwXG_quick{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.DDYwXG_quickCard{color:inherit;text-align:left;font:inherit;cursor:pointer;gap:6px;padding:20px;display:grid}.DDYwXG_quickCard:hover,.DDYwXG_quickCard[aria-pressed=true]{border-color:var(--ls-accent)}.DDYwXG_quickCard strong{font-size:calc(14px * var(--ls-text-scale,1))}.DDYwXG_quickCard>span:last-child{color:var(--ls-fg-muted);font-size:calc(12.5px * var(--ls-text-scale,1));line-height:1.5}.DDYwXG_icon{background:var(--ls-gold-tint);width:40px;height:40px;color:var(--ls-accent);font-size:calc(22px * var(--ls-text-scale,1));border-radius:8px;place-items:center;margin-bottom:8px;display:grid}.DDYwXG_columns{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);align-items:start;gap:16px;display:grid}.DDYwXG_cardTitle{font-size:calc(14px * var(--ls-text-scale,1));border-bottom:1px solid var(--ls-border);margin:0;padding:14px 16px;font-weight:600}.DDYwXG_body{padding:16px}.DDYwXG_body p{font-size:calc(13px * var(--ls-text-scale,1));margin:0 0 14px;line-height:1.6}.DDYwXG_body a{color:var(--ls-accent)}.DDYwXG_categories{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.DDYwXG_categories button,.DDYwXG_empty button{border:1px solid var(--ls-border);background:var(--ls-surface);min-height:36px;color:inherit;font:inherit;font-size:calc(12px * var(--ls-text-scale,1));cursor:pointer;border-radius:20px;padding:6px 12px}.DDYwXG_categories button[aria-pressed=true]{background:var(--ls-gold-tint);color:var(--ls-accent);border-color:var(--ls-accent)}.DDYwXG_count,.DDYwXG_hint{color:var(--ls-fg-muted);font-size:calc(12px * var(--ls-text-scale,1))}.DDYwXG_question{border-bottom:1px solid var(--ls-border)}.DDYwXG_question:last-child{border-bottom:0}.DDYwXG_question h3{margin:0}.DDYwXG_question h3 button{text-align:left;width:100%;color:inherit;font:inherit;font-size:calc(13px * var(--ls-text-scale,1));cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:16px 0;font-weight:600;display:flex}.DDYwXG_question h3 button:hover{color:var(--ls-accent)}.DDYwXG_question [role=region]{font-size:calc(13px * var(--ls-text-scale,1));padding:0 0 16px;line-height:1.6}.DDYwXG_question [hidden]{display:none}.DDYwXG_side{gap:16px;display:grid}.DDYwXG_body .DDYwXG_primary{border-radius:var(--radius,6px);background:var(--ls-accent);color:var(--ls-on-accent,#fff);font-size:calc(13px * var(--ls-text-scale,1));justify-content:center;margin-bottom:12px;padding:12px;font-weight:600;text-decoration:none;display:flex}.DDYwXG_channels{padding:0 16px}.DDYwXG_channels a{border-bottom:1px solid var(--ls-border);color:inherit;font-size:calc(13px * var(--ls-text-scale,1));gap:4px;padding:16px 0;text-decoration:none;display:grid}.DDYwXG_channels a:last-child{border:0}.DDYwXG_channels span{color:var(--ls-fg-muted);font-size:calc(12px * var(--ls-text-scale,1))}.DDYwXG_empty,.DDYwXG_starter{text-align:center;padding:40px 16px}.DDYwXG_starter h2{font-size:calc(18px * var(--ls-text-scale,1))}.DDYwXG_starter p{color:var(--ls-fg-muted)}.DDYwXG_actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.DDYwXG_actions a{min-height:44px;color:var(--ls-accent);padding:12px}.DDYwXG_followUp{gap:12px;margin-bottom:16px;display:grid}.DDYwXG_followUp label{font-size:calc(12px * var(--ls-text-scale,1));gap:6px;font-weight:500;display:grid}.DDYwXG_followUp input,.DDYwXG_followUp textarea{box-sizing:border-box;border:1px solid var(--ls-border);border-radius:var(--admin-radius-sm,6px);width:100%;min-width:0;color:var(--ls-fg-body);background:var(--ls-bg);font:inherit;font-size:calc(13px * var(--ls-text-scale,1));padding:10px 12px}.DDYwXG_followUp textarea{resize:vertical}.DDYwXG_followUp button{border:1px solid var(--ls-border);border-radius:var(--admin-radius-sm,6px);background:var(--ls-surface);min-height:40px;color:var(--ls-fg-body);font:inherit;font-size:calc(13px * var(--ls-text-scale,1));cursor:pointer;padding:9px 12px}.DDYwXG_followUp .DDYwXG_primary{border-color:var(--ls-accent);margin:0}.DDYwXG_followUp p{margin:0}.DDYwXG_followUp :disabled{opacity:.6;cursor:wait}.DDYwXG_formError{color:var(--ls-danger,#b91c1c)}.DDYwXG_page :is(a,button,input,textarea):focus-visible{outline:2px solid var(--ls-focus,var(--ls-accent));outline-offset:3px}@media (max-width:760px){.DDYwXG_columns,.DDYwXG_quick{grid-template-columns:1fr}.DDYwXG_hero{padding:28px 16px}.DDYwXG_hero h2{font-size:calc(24px * var(--ls-text-scale,1))}}
.oa8uba_directory{gap:24px;display:grid}.oa8uba_settingsGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.oa8uba_settingsGroup{border:1px solid var(--lp-line);background:var(--lp-surface);border-radius:8px;overflow:hidden}.oa8uba_settingsGroup h2{border-bottom:1px solid var(--lp-line);font-size:calc(1rem * var(--ls-text-scale,1));margin:0;padding:14px 16px;font-weight:650}.oa8uba_settingsRows{display:grid}.oa8uba_settingsRow{color:var(--lp-ink);border-bottom:1px solid var(--lp-line);gap:4px;padding:12px 16px;text-decoration:none;display:grid}.oa8uba_settingsRow:last-child{border-bottom:0}.oa8uba_settingsRow strong{font-size:calc(.8125rem * var(--ls-text-scale,1));justify-content:space-between;gap:12px;font-weight:550;display:flex}.oa8uba_settingsRow svg{width:14px;height:14px;color:var(--lp-steel);flex:none}.oa8uba_settingsRow p,.oa8uba_settingsRow small{color:var(--lp-steel);font-size:calc(.75rem * var(--ls-text-scale,1));margin:0;line-height:1.5}.oa8uba_settingsRow:hover{background:var(--lp-primary-soft)}.oa8uba_settingsRow:focus-visible{outline:2px solid var(--lp-primary);outline-offset:-3px}@container launchpoint-main (max-width:1000px){.oa8uba_settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container launchpoint-main (max-width:650px){.oa8uba_settingsGrid{grid-template-columns:minmax(0,1fr)}}.oa8uba_controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.oa8uba_search{border:1px solid var(--lp-line);background:var(--lp-surface);border-radius:8px;align-items:center;gap:8px;width:min(100%,360px);min-height:40px;padding:0 12px;display:flex}.oa8uba_search svg{width:18px;height:18px;color:var(--lp-steel);flex:none}.oa8uba_search input{width:100%;min-width:0;color:var(--lp-ink);font-size:calc(.875rem * var(--ls-text-scale,1));background:0 0;border:0;outline:none}.oa8uba_search:focus-within{outline:2px solid var(--lp-primary);outline-offset:2px}.oa8uba_tabs{flex-wrap:wrap;gap:4px;display:flex}.oa8uba_tabs button,.oa8uba_tabs a{min-height:36px;color:var(--lp-steel);font-size:calc(.8125rem * var(--ls-text-scale,1));cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:8px 12px}.oa8uba_tabs [aria-pressed=true],.oa8uba_tabs [aria-current=page]{color:var(--lp-primary-ink);background:var(--lp-primary-soft);border-color:var(--lp-line)}.oa8uba_group h2{font-size:calc(1rem * var(--ls-text-scale,1));margin:0 0 12px;font-weight:650}.oa8uba_cards{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:12px;display:grid}.oa8uba_card{background:var(--lp-surface);border:1px solid var(--lp-line);min-height:148px;color:var(--lp-ink);border-radius:8px;flex-direction:column;gap:10px;padding:20px;text-decoration:none;display:flex}.oa8uba_card:hover{border-color:var(--lp-primary);background:var(--lp-primary-soft)}.oa8uba_card strong{font-weight:600;font-size:calc(.9375rem * var(--ls-text-scale,1));justify-content:space-between;align-items:center;gap:12px;display:flex}.oa8uba_card svg{width:16px;height:16px;color:var(--lp-primary-ink);flex:none}.oa8uba_card p{color:var(--lp-steel);font-size:calc(.8125rem * var(--ls-text-scale,1));max-width:52ch;margin:0;line-height:1.6}.oa8uba_card small{color:var(--lp-steel);font-size:calc(.75rem * var(--ls-text-scale,1));margin-top:auto}.oa8uba_surface{border:1px solid var(--lp-line);background:var(--lp-surface);border-radius:8px;overflow:hidden}.oa8uba_surfaceHeader{border-bottom:1px solid var(--lp-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.oa8uba_surfaceHeader h2{font-size:calc(1rem * var(--ls-text-scale,1));margin:0;font-weight:650}.oa8uba_surfaceHeader p{color:var(--lp-steel);font-size:calc(.8125rem * var(--ls-text-scale,1));margin:4px 0 0}.oa8uba_tableWrap{overflow-x:auto}.oa8uba_table{border-collapse:collapse;width:100%;font-size:calc(.8125rem * var(--ls-text-scale,1));font-variant-numeric:tabular-nums}.oa8uba_table th{background:var(--lp-muted);color:var(--lp-steel);text-align:left;font-weight:500;font-size:calc(.75rem * var(--ls-text-scale,1))}.oa8uba_table th,.oa8uba_table td{border-bottom:1px solid var(--lp-line);vertical-align:middle;padding:10px 16px}.oa8uba_table tbody tr:last-child td{border-bottom:0}.oa8uba_table tbody tr:hover{background:var(--lp-muted)}.oa8uba_table a{color:var(--lp-primary-ink);text-underline-offset:3px;font-weight:600;text-decoration:none}.oa8uba_footer{border-top:1px solid var(--lp-line);font-size:calc(.75rem * var(--ls-text-scale,1));color:var(--lp-steel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.oa8uba_footer>div{align-items:center;gap:8px;display:flex}.oa8uba_button{border:1px solid var(--lp-line);background:var(--lp-surface);min-height:36px;font-size:calc(.8125rem * var(--ls-text-scale,1));color:var(--lp-ink);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.oa8uba_button:disabled{opacity:.5;cursor:default}.oa8uba_primary{background:var(--lp-primary);border-color:var(--lp-primary);color:var(--lp-on-primary)}.oa8uba_button svg{width:16px;height:16px}.oa8uba_empty{text-align:center;color:var(--lp-steel);font-size:calc(.875rem * var(--ls-text-scale,1));padding:48px 24px}.oa8uba_metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:16px;display:grid}.oa8uba_metrics>:is(div,a){border:1px solid var(--lp-line);background:var(--lp-surface);border-radius:8px;padding:14px 16px}.oa8uba_metrics>:is(div,a)[data-tone=teal]{background:color-mix(in srgb, var(--lp-primary-soft) 55%, var(--lp-surface))}.oa8uba_metrics>:is(div,a)[data-tone=attention]{background:color-mix(in srgb, var(--lp-amber-soft) 55%, var(--lp-surface))}.oa8uba_metrics>:is(div,a)[data-tone=danger]{background:color-mix(in srgb, var(--lp-red-soft) 65%, var(--lp-surface))}.oa8uba_metrics span,.oa8uba_metrics small{font-size:calc(.75rem * var(--ls-text-scale,1));color:var(--lp-steel);display:block}.oa8uba_metrics strong{font-size:calc(1.75rem * var(--ls-text-scale,1));font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin:4px 0;font-weight:650;display:block}.oa8uba_metrics>:is(div,a)>svg{float:left;width:24px;height:24px;color:var(--lp-primary-ink);margin:4px 16px 32px 0}.oa8uba_metrics>:is(div,a)[data-tone=attention]>svg{color:var(--lp-amber)}.oa8uba_metrics>:is(div,a)[data-tone=danger]>svg{color:var(--lp-red)}.oa8uba_note{color:var(--lp-steel);font-size:calc(.8125rem * var(--ls-text-scale,1));max-width:85ch;margin:16px 0;line-height:1.65}.oa8uba_status{font-size:calc(.75rem * var(--ls-text-scale,1));color:var(--lp-steel);background:var(--lp-muted);border-radius:5px;padding:3px 8px;display:inline-flex}.oa8uba_identity{align-items:center;gap:16px;display:flex}.oa8uba_avatar{background:var(--lp-primary-soft);width:56px;height:56px;color:var(--lp-primary-ink);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.oa8uba_identity h1{font-size:calc(1.75rem * var(--ls-text-scale,1));letter-spacing:-.03em;margin:0;font-weight:650}.oa8uba_identity p{font-size:calc(.8125rem * var(--ls-text-scale,1));color:var(--lp-steel);margin:4px 0}.oa8uba_memberHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.oa8uba_memberTabs{border-bottom:1px solid var(--lp-line);gap:20px;margin-bottom:24px;display:flex;overflow-x:auto}.oa8uba_memberTabs a{color:var(--lp-steel);font-size:calc(.8125rem * var(--ls-text-scale,1));white-space:nowrap;border-bottom:2px solid #0000;padding:12px 0}.oa8uba_memberTabs a[aria-current=page]{color:var(--lp-primary-ink);border-color:var(--lp-primary);font-weight:600}.oa8uba_facts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;margin:0;padding:20px;display:grid}.oa8uba_facts dt{color:var(--lp-steel);font-size:calc(.75rem * var(--ls-text-scale,1));margin-bottom:6px}.oa8uba_facts dd{color:var(--lp-ink);font-size:calc(.875rem * var(--ls-text-scale,1));overflow-wrap:anywhere;margin:0}.oa8uba_card:focus-visible,.oa8uba_button:focus-visible,.oa8uba_tabs button:focus-visible,.oa8uba_memberTabs a:focus-visible,.oa8uba_table a:focus-visible{outline:2px solid var(--lp-primary);outline-offset:3px}@media (max-width:700px){.oa8uba_button,.oa8uba_tabs button,.oa8uba_tabs a,.oa8uba_memberTabs a,.oa8uba_search{min-height:44px}.oa8uba_metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.oa8uba_metrics>:is(div,a){padding:12px}.oa8uba_table th,.oa8uba_table td{min-width:110px;padding:12px}.oa8uba_cards{grid-template-columns:1fr}}.oa8uba_exports{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.oa8uba_exportError{font-size:calc(.75rem * var(--ls-text-scale,1));color:var(--lp-red);flex-basis:100%}.oa8uba_metrics>:is(div,a){min-height:84px;padding:12px 16px}.oa8uba_metrics>:is(div,a):has(>svg){grid-template-columns:40px minmax(0,1fr);align-content:center;column-gap:14px;display:grid}.oa8uba_metrics>:is(div,a)>svg{float:none;grid-row:1/4;align-self:start;width:24px;height:24px;margin:3px 0 0}.oa8uba_metrics strong{margin:1px 0;line-height:1.1}.oa8uba_surfaceHeader h2{font-size:calc(15px * var(--ls-text-scale,1))}.oa8uba_table th,.oa8uba_table td{padding:9px 14px}@container launchpoint-main (max-width:56rem){.oa8uba_metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.oa8uba_metrics>:is(div,a):has(>svg){grid-template-columns:24px minmax(0,1fr);column-gap:10px}}.oa8uba_table a:hover{text-decoration:underline}.oa8uba_surfaceHeader{padding:8px 14px}.oa8uba_table th,.oa8uba_table td{padding:7px 12px;line-height:1.4}@media (pointer:coarse){.oa8uba_button,.oa8uba_tabs button,.oa8uba_tabs a,.oa8uba_search{min-height:44px}.oa8uba_table th,.oa8uba_table td{padding-block:12px}}
._76E55G_library{min-width:0;color:var(--ls-fg-body);padding:24px;container-type:inline-size}._76E55G_library header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}._76E55G_library h2{color:var(--ls-fg-heading);letter-spacing:-.035em;font-weight:650;line-height:1.25;font-size:calc(24px * var(--ls-text-scale,1))!important;margin:0!important}._76E55G_library ._76E55G_libraryHeader p{font-size:calc(13px * var(--ls-text-scale,1));color:var(--ls-fg-muted);margin:8px 0 0;line-height:1.5}._76E55G_eyebrow{font-size:calc(10px * var(--ls-text-scale,1));letter-spacing:.12em;color:var(--ls-fg-muted)}._76E55G_library header>span,._76E55G_hint,._76E55G_library small{font-size:calc(12px * var(--ls-text-scale,1));color:var(--ls-fg-muted)}._76E55G_library ._76E55G_capacity{border:1px solid var(--ls-divider);background:var(--ls-surface);font-variant-numeric:tabular-nums;border-radius:8px;flex-shrink:0;align-items:center;gap:5px;padding:8px 11px;display:inline-flex}._76E55G_capacity svg{margin-right:4px}._76E55G_capacity strong{color:var(--ls-fg-heading);font-weight:600}._76E55G_library ._76E55G_searchBar{border:1px solid var(--ls-border);background:var(--ls-surface);width:100%;min-height:48px;color:var(--ls-fg-muted);border-radius:12px;align-items:center;gap:12px;padding:0 14px;transition:border-color .16s ease-out,box-shadow .16s ease-out;display:flex}._76E55G_searchBar>svg{flex-shrink:0}._76E55G_library ._76E55G_searchBar:focus-within{border-color:var(--ls-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--ls-focus) 13%, transparent)}._76E55G_library ._76E55G_searchBar input{width:100%;min-width:0;height:48px;color:var(--ls-fg-heading);font:inherit;font-size:calc(14px * var(--ls-text-scale,1));box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:0}._76E55G_library ._76E55G_searchBar input:focus-visible{outline:none}._76E55G_searchBar input::placeholder{color:var(--ls-fg-muted);opacity:1}._76E55G_searchBar input::-webkit-search-cancel-button{display:none}._76E55G_library ._76E55G_searchBar button{width:40px;min-height:40px;color:var(--ls-fg-muted);background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;padding:0;display:grid}._76E55G_library ._76E55G_searchBar button:hover{background:var(--ls-elevated);color:var(--ls-fg-heading)}._76E55G_categories{border-bottom:1px solid var(--ls-divider);scrollbar-width:thin;gap:20px;margin:18px 0 22px;padding:0 2px;display:flex;overflow-x:auto}._76E55G_library ._76E55G_categories button{min-height:46px;color:var(--ls-fg-muted);font-size:calc(13px * var(--ls-text-scale,1));white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;justify-content:center;align-items:center;gap:7px;margin:0;padding:10px 2px 12px;font-weight:500;display:inline-flex}._76E55G_library ._76E55G_categories button:hover{color:var(--ls-fg-heading)}._76E55G_library ._76E55G_categories button[aria-pressed=true]{border-bottom-color:var(--ls-accent);color:var(--ls-fg-heading);font-weight:650}._76E55G_categories button[aria-pressed=true] svg{color:var(--ls-accent);stroke-width:2.5px}._76E55G_library ._76E55G_categories button:focus-visible{outline-offset:-3px}._76E55G_resultsHeading{font-size:calc(12px * var(--ls-text-scale,1));color:var(--ls-fg-muted);justify-content:space-between;gap:16px;margin-bottom:14px;display:flex}._76E55G_resultsHeading>span:first-child{color:var(--ls-fg-heading);font-weight:600}._76E55G_browser{grid-template-columns:minmax(180px,.8fr) minmax(240px,1.2fr);align-items:start;gap:24px;display:grid}._76E55G_browser nav{scrollbar-width:thin;flex-direction:column;gap:6px;min-width:0;max-height:590px;padding:3px;display:flex;overflow:auto}._76E55G_library ._76E55G_browser nav button{text-align:left;min-width:0;color:var(--ls-fg-heading);background:0 0;border:1px solid #0000;border-radius:10px;flex-shrink:0;justify-content:stretch;gap:5px;padding:14px;display:grid}._76E55G_library ._76E55G_browser nav button:hover:not(:disabled){background:var(--ls-elevated)}._76E55G_library ._76E55G_browser nav button[aria-pressed=true]{background:color-mix(in srgb, var(--ls-accent) 6%, var(--ls-surface));border-color:color-mix(in srgb, var(--ls-accent) 28%, var(--ls-border))}._76E55G_library ._76E55G_browser nav ._76E55G_assetRow{grid-template-columns:32px minmax(0,1fr) 15px;align-items:start;gap:10px;padding:13px 10px}._76E55G_assetIcon{box-sizing:content-box;border:1px solid var(--ls-divider);background:var(--ls-surface);color:var(--ls-fg-muted);border-radius:8px;padding:7px}._76E55G_assetRow>svg:last-child{color:var(--ls-fg-muted);opacity:0;align-self:center}._76E55G_assetRow[aria-pressed=true]>svg:last-child{opacity:1}._76E55G_assetCopy{flex-direction:column;gap:5px;min-width:0;display:flex}._76E55G_assetCopy strong{color:var(--ls-fg-heading);font-size:calc(13px * var(--ls-text-scale,1));overflow-wrap:anywhere;font-weight:600;line-height:1.5}._76E55G_browser nav span{font-size:calc(12px * var(--ls-text-scale,1));color:var(--ls-fg-muted);line-height:1.5}._76E55G_assetCopy>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._76E55G_browser nav small{color:var(--ls-fg-muted);font-size:calc(11px * var(--ls-text-scale,1))}._76E55G_detail{border-left:1px solid var(--ls-divider);min-width:0;padding-left:24px}._76E55G_detail h3{color:var(--ls-fg-heading);font-size:calc(18px * var(--ls-text-scale,1));margin:20px 0 8px;font-weight:600;line-height:1.4}._76E55G_detail p{font-size:calc(13px * var(--ls-text-scale,1));line-height:1.65}._76E55G_detail>small{overflow-wrap:anywhere;margin-top:10px;display:block}._76E55G_preview{border:1px solid var(--ls-border);background:var(--ls-surface);border-radius:14px;height:360px;position:relative;overflow:hidden}._76E55G_preview iframe{border:0;width:100%;height:100%}._76E55G_preview[data-preview-width=phone],._76E55G_preview[data-preview-width=desktop]{overflow:auto}._76E55G_previewSizes{flex-wrap:wrap;gap:4px;margin-bottom:10px;display:flex}._76E55G_library ._76E55G_previewSizes button{min-height:44px;color:var(--ls-fg-body);font-size:calc(12px * var(--ls-text-scale,1));background:0 0;border:1px solid #0000;border-radius:8px;padding:7px 10px}._76E55G_library ._76E55G_previewSizes button[aria-pressed=true]{background:var(--ls-elevated);border-color:var(--ls-border);font-weight:600}._76E55G_specification{font-size:calc(12px * var(--ls-text-scale,1));margin:18px 0;line-height:1.6}._76E55G_specification>div{border-bottom:1px solid var(--ls-divider);grid-template-columns:minmax(90px,.65fr) minmax(0,1.35fr);gap:14px;padding:9px 0;display:grid}._76E55G_specification dt{color:var(--ls-fg-muted)}._76E55G_specification dd{color:var(--ls-fg-body);overflow-wrap:anywhere;margin:0}._76E55G_sourceFiles{font-size:calc(12px * var(--ls-text-scale,1));margin:14px 0}._76E55G_sourceFiles summary{cursor:pointer;align-content:center;min-height:44px}._76E55G_sourceFiles label{gap:8px;margin:8px 0;display:grid}._76E55G_sourceFiles select{border:1px solid var(--ls-border);width:100%;min-height:44px;color:var(--ls-fg-body);background:var(--ls-surface);border-radius:8px;padding:8px}._76E55G_sourceFiles textarea{border:1px solid var(--ls-divider);background:var(--ls-elevated);width:100%;max-height:260px;color:var(--ls-fg-body);white-space:pre-wrap;overflow-wrap:anywhere;font-family:monospace;font-size:calc(11px * var(--ls-text-scale,1));border-radius:8px;margin:10px 0;padding:12px;line-height:1.6;overflow:auto}._76E55G_previewToolbar{color:var(--ls-fg-muted);font-size:calc(12px * var(--ls-text-scale,1));justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}._76E55G_library ._76E55G_previewToolbar button{border:1px solid var(--ls-border);background:var(--ls-surface);min-height:44px;color:var(--ls-fg-body);font-size:calc(12px * var(--ls-text-scale,1));border-radius:8px;align-items:center;gap:7px;padding:8px 10px;display:inline-flex}._76E55G_library ._76E55G_browser[data-preview-expanded=true]{grid-template-columns:minmax(0,1fr)}._76E55G_library ._76E55G_browser[data-preview-expanded=true] nav{max-height:180px}._76E55G_library ._76E55G_browser[data-preview-expanded=true] ._76E55G_detail{border-left:0;padding-left:0}._76E55G_library ._76E55G_browser[data-preview-expanded=true] ._76E55G_preview{height:min(680px,80dvh);min-height:420px}._76E55G_preview>p{padding:25px}._76E55G_previewLoading{z-index:1;background:var(--ls-surface);color:var(--ls-fg-muted);font-size:calc(12px * var(--ls-text-scale,1));place-content:center;justify-items:center;gap:14px;display:grid;position:absolute;inset:0}._76E55G_library ._76E55G_controls{background:var(--ls-elevated);border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;padding:14px;display:grid}._76E55G_library ._76E55G_controls legend{color:var(--ls-fg-heading);font-size:calc(12px * var(--ls-text-scale,1));margin-bottom:10px;padding:0;font-weight:600}._76E55G_library ._76E55G_controls label{font-size:calc(12px * var(--ls-text-scale,1));color:var(--ls-fg-body);gap:8px;display:grid}._76E55G_library ._76E55G_controls input{width:100%;accent-color:var(--ls-accent);margin:0;padding:0}._76E55G_detailActions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:20px;display:flex}._76E55G_library ._76E55G_attachButton{border:1px solid var(--ls-accent);background:var(--ls-accent);min-height:44px;color:var(--ls-on-accent);font-size:calc(13px * var(--ls-text-scale,1));border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-weight:600;display:inline-flex}._76E55G_library ._76E55G_attachButton:hover:not(:disabled){filter:brightness(.94)}._76E55G_library ._76E55G_attachButton:disabled{opacity:.5;cursor:not-allowed}._76E55G_library ._76E55G_hint{font-size:calc(12px * var(--ls-text-scale,1));margin-top:12px;line-height:1.6}._76E55G_sourceLink{min-height:36px;color:var(--ls-fg-muted);font-size:calc(12px * var(--ls-text-scale,1));text-underline-offset:3px;align-items:center;gap:4px;display:inline-flex}._76E55G_sourceLink:hover{color:var(--ls-fg-heading);text-decoration:underline}._76E55G_library ._76E55G_attached{border:0;margin:0 0 18px;padding:0}._76E55G_attached summary{color:var(--ls-fg-body);font-size:calc(12px * var(--ls-text-scale,1));cursor:pointer;padding:4px 0}._76E55G_attached>div{flex-wrap:wrap;gap:8px;max-height:160px;margin-top:10px;padding:3px;display:flex;overflow:auto}._76E55G_library ._76E55G_attached button{border:1px solid var(--ls-border);background:var(--ls-surface);max-width:240px;min-height:36px;color:var(--ls-fg-body);font-size:calc(12px * var(--ls-text-scale,1));border-radius:8px;align-items:center;gap:7px;padding:6px 10px;display:inline-flex}._76E55G_attached button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._76E55G_attached button svg{flex-shrink:0}._76E55G_empty{color:var(--ls-fg-muted);font-size:calc(13px * var(--ls-text-scale,1));justify-items:start;gap:10px;padding:28px 14px;display:grid}._76E55G_empty strong{color:var(--ls-fg-heading)}._76E55G_empty p{margin:0;line-height:1.6}._76E55G_library ._76E55G_empty button{text-underline-offset:3px;padding:8px 0;text-decoration:underline}._76E55G_library form{gap:12px;max-width:650px;display:grid}._76E55G_library fieldset{border:1px solid var(--ls-divider);border-radius:8px;max-height:220px;overflow:auto}._76E55G_library ._76E55G_file{overflow-wrap:anywhere;align-items:center;gap:10px;padding:6px;display:flex}._76E55G_library ._76E55G_file input{width:16px;margin:0}._76E55G_library :is(button,a,input,summary):focus-visible{outline:2px solid var(--ls-focus);outline-offset:2px}._76E55G_library ._76E55G_sources{border-top:1px solid var(--ls-divider);font-size:calc(12px * var(--ls-text-scale,1));margin:26px 0 12px;padding:18px 0 0}._76E55G_sources summary{cursor:pointer;color:var(--ls-fg-muted)}._76E55G_sources p{font-size:calc(12px * var(--ls-text-scale,1));color:var(--ls-fg-muted);max-width:60ch;line-height:1.6}._76E55G_sources ul{gap:14px;margin:16px 0;padding:0;list-style:none;display:grid}._76E55G_sources li{gap:4px;display:grid}._76E55G_sources li span{font-size:calc(11px * var(--ls-text-scale,1));color:var(--ls-fg-muted)}._76E55G_sources a{color:var(--ls-fg-body);text-underline-offset:3px}._76E55G_loading{color:var(--ls-fg-muted);font-size:calc(12px * var(--ls-text-scale,1));align-items:center;gap:12px;padding:12px 0;display:flex}._76E55G_swatches{gap:6px;margin:22px 0 42px;display:flex}._76E55G_swatches>span{border:1px solid var(--ls-border);border-radius:8px;flex:1;height:52px;position:relative}._76E55G_swatches small{font-size:calc(9px * var(--ls-text-scale,1));margin-top:5px;position:absolute;top:100%;left:0}._76E55G_typeSamples{gap:22px;margin:18px 0;display:flex}._76E55G_typeSamples>div{flex:1;min-width:0}._76E55G_typeSamples span{font-size:calc(40px * var(--ls-text-scale,1));color:var(--ls-fg-heading);display:block}._76E55G_typeSamples small{display:block}._76E55G_typeSamples p{font-size:calc(10px * var(--ls-text-scale,1));overflow-wrap:anywhere}._76E55G_library[data-compact=true] ._76E55G_browser{grid-template-columns:minmax(0,1fr)}._76E55G_library[data-compact=true] ._76E55G_browser nav{max-height:240px}._76E55G_library[data-compact=true] ._76E55G_detail{border-left:0;padding-left:0}._76E55G_library[data-compact=true] header{flex-direction:column;align-items:start;gap:12px}@container (max-width:650px){._76E55G_browser{grid-template-columns:minmax(0,1fr);gap:20px}._76E55G_browser nav{max-height:270px}._76E55G_detail{border-left:0;padding-left:0}._76E55G_library header{flex-direction:column;align-items:start;gap:12px}._76E55G_categories{gap:16px}._76E55G_preview{height:320px}}@media (max-width:700px){._76E55G_library{padding:16px 12px}._76E55G_library h2{font-size:calc(21px * var(--ls-text-scale,1))!important}._76E55G_library ._76E55G_controls{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){._76E55G_searchBar{transition:none!important}}@media (forced-colors:active){._76E55G_library ._76E55G_categories button[aria-pressed=true]{border-bottom-color:highlight}._76E55G_library ._76E55G_browser nav button[aria-pressed=true]{outline:1px solid highlight}._76E55G_library ._76E55G_attachButton{color:buttontext;background:buttonface;border-color:buttontext}}
.Dtg5Aq_page{min-width:0;color:var(--ls-fg-body);gap:20px;display:grid}.Dtg5Aq_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.Dtg5Aq_header h1{font-size:calc(24px * var(--ls-text-scale,1));color:var(--ls-fg-heading);margin:0;font-weight:650}.Dtg5Aq_header p{font-size:calc(13px * var(--ls-text-scale,1));max-width:90ch;margin:7px 0 0;line-height:1.6}.Dtg5Aq_eyebrow{font-size:calc(11px * var(--ls-text-scale,1));text-transform:uppercase;letter-spacing:.08em;color:var(--ls-fg-muted)}.Dtg5Aq_panel{border:1px solid var(--ls-border);background:var(--ls-surface);border-radius:6px;min-width:0;padding:20px}.Dtg5Aq_panel h2{font-size:calc(16px * var(--ls-text-scale,1));color:var(--ls-fg-heading);margin:0 0 12px;font-weight:600}.Dtg5Aq_panel p{font-size:calc(13px * var(--ls-text-scale,1));line-height:1.6}.Dtg5Aq_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px;display:grid}.Dtg5Aq_metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,185px),1fr));gap:14px;display:grid}.Dtg5Aq_metric{color:var(--ls-fg-body);gap:8px;text-decoration:none;display:grid}.Dtg5Aq_metric strong{font-size:calc(28px * var(--ls-text-scale,1));font-variant-numeric:tabular-nums;color:var(--ls-fg-heading);font-weight:600}.Dtg5Aq_metric small,.Dtg5Aq_muted{font-size:calc(12px * var(--ls-text-scale,1));color:var(--ls-fg-muted)}.Dtg5Aq_toolbar,.Dtg5Aq_actions,.Dtg5Aq_tabs{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Dtg5Aq_toolbar{border:1px solid var(--ls-border);background:var(--ls-surface);border-radius:6px;padding:14px 18px}.Dtg5Aq_page label{font-size:calc(12px * var(--ls-text-scale,1));gap:6px;font-weight:500;display:grid}.Dtg5Aq_page input,.Dtg5Aq_page select,.Dtg5Aq_page textarea{border:1px solid var(--ls-border);background:var(--ls-surface);min-height:38px;color:var(--ls-fg-heading);font:inherit;border-radius:5px;max-width:100%;padding:8px 10px}.Dtg5Aq_page button,.Dtg5Aq_button{border:1px solid var(--ls-border);background:var(--ls-surface);min-height:38px;color:var(--ls-fg-body);font:inherit;font-size:calc(13px * var(--ls-text-scale,1));cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:8px 13px;text-decoration:none;display:inline-flex}.Dtg5Aq_page button:disabled{opacity:.55;cursor:not-allowed}.Dtg5Aq_page .Dtg5Aq_primary{background:var(--ls-accent);border-color:var(--ls-accent);color:var(--ls-on-accent)}.Dtg5Aq_page button[aria-pressed=true],.Dtg5Aq_tabs [aria-current=page]{border-color:var(--ls-accent);background:var(--ls-gold-tint);color:var(--ls-gold-text)}.Dtg5Aq_page :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--ls-focus);outline-offset:3px}.Dtg5Aq_chart{min-width:0;height:310px;margin-top:16px}.Dtg5Aq_tableScroll{overflow:auto}.Dtg5Aq_table{border-collapse:collapse;text-align:left;width:100%;font-size:calc(13px * var(--ls-text-scale,1))}.Dtg5Aq_table th,.Dtg5Aq_table td{border-bottom:1px solid var(--ls-border-soft);padding:11px 12px}.Dtg5Aq_table th{background:var(--ls-elevated);font-size:calc(11px * var(--ls-text-scale,1));text-transform:uppercase;letter-spacing:.04em;color:var(--ls-fg-muted)}.Dtg5Aq_table td{color:var(--ls-fg-body)}.Dtg5Aq_table a,.Dtg5Aq_panel a:not(.Dtg5Aq_button){color:var(--ls-gold-text)}.Dtg5Aq_empty{text-align:center;color:var(--ls-fg-muted);padding:28px}.Dtg5Aq_error{border:1px solid var(--ls-danger-border);background:var(--ls-danger-bg);color:var(--ls-danger);border-radius:6px;padding:14px}.Dtg5Aq_success{color:var(--ls-success)}.Dtg5Aq_fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;display:grid}.Dtg5Aq_full{grid-column:1/-1}.Dtg5Aq_steps{gap:8px;margin:0;padding:0;list-style:none;display:flex}.Dtg5Aq_steps li{border-bottom:3px solid var(--ls-border);font-size:calc(13px * var(--ls-text-scale,1));flex:1;padding:12px}.Dtg5Aq_steps [aria-current=step]{border-color:var(--ls-accent);color:var(--ls-gold-text);font-weight:600}.Dtg5Aq_list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.Dtg5Aq_list li{border-bottom:1px solid var(--ls-border-soft);padding-bottom:12px}.Dtg5Aq_iconGrid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;display:grid}.Dtg5Aq_iconGrid button{flex-direction:column;min-height:90px}.Dtg5Aq_spark{width:100%;height:80px;color:var(--ls-accent)}.Dtg5Aq_status{background:var(--ls-elevated);font-size:calc(12px * var(--ls-text-scale,1));border-radius:4px;padding:4px 8px;display:inline-flex}.Dtg5Aq_notes{border-left:3px solid var(--ls-accent);background:var(--ls-elevated);font-size:calc(13px * var(--ls-text-scale,1));padding:10px 16px;line-height:1.6}.Dtg5Aq_spacer{min-height:25vh}@media (max-width:767px){.Dtg5Aq_panel{padding:16px}.Dtg5Aq_chart{height:260px}.Dtg5Aq_page button,.Dtg5Aq_button,.Dtg5Aq_page input,.Dtg5Aq_page select{min-height:44px}.Dtg5Aq_toolbar{align-items:stretch}.Dtg5Aq_toolbar label{flex:140px}.Dtg5Aq_steps li{font-size:calc(12px * var(--ls-text-scale,1));padding:9px 4px}}
._6aPSda_weekGrid{grid-template-columns:repeat(7,minmax(7.5rem,1fr));display:grid;overflow-x:auto}._6aPSda_dayColumn{border-right:1px solid var(--lp-line);flex-direction:column;gap:.35rem;min-width:0;min-height:9rem;padding:14px 12px;display:flex}._6aPSda_dayColumn:last-child{border-right:0}._6aPSda_dayColumn h3{font-size:calc(.7rem * var(--ls-text-scale,1));color:var(--lp-steel);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;margin:0 0 .15rem;font-weight:600}._6aPSda_classCard{border:1px solid var(--lp-line);border-radius:var(--lp-radius-sm);background:var(--lp-surface);text-align:left;cursor:pointer;border-left-width:3px;gap:.1rem;padding:.45rem .55rem;display:grid}._6aPSda_classCard:hover{border-color:var(--lp-steel)}._6aPSda_classCard[aria-pressed=true]{border-color:var(--lp-primary);background:color-mix(in srgb, var(--lp-primary) 6%, var(--lp-surface))}._6aPSda_classCard b{font-size:calc(.72rem * var(--ls-text-scale,1));font-variant-numeric:tabular-nums;color:var(--lp-steel)}._6aPSda_classCard strong{font-size:calc(.8rem * var(--ls-text-scale,1));color:var(--lp-ink);line-height:1.25}._6aPSda_classCard small{font-size:calc(.68rem * var(--ls-text-scale,1));color:var(--lp-steel)}._6aPSda_classCard em{font-style:normal;font-size:calc(.7rem * var(--ls-text-scale,1));font-variant-numeric:tabular-nums;color:var(--lp-ink);font-weight:700}._6aPSda_stateOpen{border-left-color:var(--lp-green)}._6aPSda_stateFilling{border-left-color:var(--lp-amber)}._6aPSda_stateFull{border-left-color:var(--lp-red)}._6aPSda_stateEmpty{border-left-color:var(--lp-line)}._6aPSda_stateCancelled{border-left-color:var(--lp-steel);opacity:.6;text-decoration:line-through}._6aPSda_noClasses{text-align:center;font-size:calc(.75rem * var(--ls-text-scale,1));color:var(--lp-steel);margin:auto 0;padding:0}._6aPSda_roster{gap:.5rem;display:grid}._6aPSda_rosterMeta{font-size:calc(.78rem * var(--ls-text-scale,1));color:var(--lp-steel);margin:0}._6aPSda_roster h4{font-size:calc(.7rem * var(--ls-text-scale,1));color:var(--lp-steel);text-transform:uppercase;letter-spacing:.03em;margin:.35rem 0 0;font-weight:700}._6aPSda_rosterList{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}._6aPSda_rosterList li{border-top:1px solid var(--lp-line);font-size:calc(.82rem * var(--ls-text-scale,1));color:var(--lp-ink);grid-template-columns:1fr auto auto;align-items:center;gap:.5rem;padding:.3rem 0;display:grid}._6aPSda_rosterList li:first-child{border-top:0}._6aPSda_rosterList em{font-style:normal;font-size:calc(.72rem * var(--ls-text-scale,1));color:var(--lp-steel)}._6aPSda_rosterList li._6aPSda_openSeat{color:var(--lp-steel);align-items:center;gap:8px;display:flex}._6aPSda_openSeat:before{content:"";border:1px dashed;border-radius:50%;width:24px;height:24px}._6aPSda_rosterEmpty{color:var(--lp-steel)}._6aPSda_rosterActions{gap:.25rem;display:flex}._6aPSda_rosterActions button,._6aPSda_bookRow button{border:1px solid var(--lp-line);border-radius:var(--lp-radius-sm);background:var(--lp-surface);font-size:calc(.72rem * var(--ls-text-scale,1));color:var(--lp-ink);cursor:pointer;padding:.2rem .5rem}._6aPSda_rosterActions button:hover:not(:disabled),._6aPSda_bookRow button:hover:not(:disabled){border-color:var(--lp-steel)}._6aPSda_rosterActions button:disabled,._6aPSda_bookRow button:disabled{opacity:.5;cursor:default}._6aPSda_destructive{color:var(--lp-red)}._6aPSda_bookRow{border-top:1px solid var(--lp-line);flex-wrap:wrap;align-items:center;gap:.4rem;padding-top:.5rem;display:flex}._6aPSda_bookRow label{font-size:calc(.75rem * var(--ls-text-scale,1));color:var(--lp-steel)}._6aPSda_bookRow select{border:1px solid var(--lp-line);border-radius:var(--lp-radius-sm);background:var(--lp-surface);min-width:0;font-size:calc(.78rem * var(--ls-text-scale,1));color:var(--lp-ink);flex:10rem;padding:.25rem .4rem}._6aPSda_cancelledBanner{border:1px solid var(--lp-amber);border-radius:var(--lp-radius-sm);font-size:calc(.78rem * var(--ls-text-scale,1));color:var(--lp-ink);background:color-mix(in srgb, var(--lp-amber) 6%, transparent);border-left-width:3px;margin:0;padding:.5rem .65rem;line-height:1.45}._6aPSda_promotionNote,._6aPSda_instructorNote{font-size:calc(.74rem * var(--ls-text-scale,1));color:var(--lp-steel);margin:0;line-height:1.5}._6aPSda_instructorNote a,._6aPSda_promotionNote a{color:var(--lp-primary-ink)}._6aPSda_actionError{font-size:calc(.78rem * var(--ls-text-scale,1));color:var(--lp-red);font-weight:600}@media (max-width:900px){._6aPSda_weekGrid{grid-template-columns:repeat(7,minmax(6.5rem,1fr))}}._6aPSda_settingRow{border-bottom:1px solid var(--lp-line);gap:.3rem;padding:.85rem 1rem;display:grid}._6aPSda_settingToggle{color:var(--lp-ink);font-size:calc(var(--lp-text-sm) * var(--ls-text-scale,1));cursor:pointer;align-items:center;gap:.55rem;font-weight:600;display:flex}._6aPSda_settingToggle input{accent-color:var(--lp-primary)}._6aPSda_settingToggle:has(input:disabled){color:var(--lp-steel);cursor:not-allowed}._6aPSda_settingNote{color:var(--lp-steel);font-size:calc(var(--lp-text-xs) * var(--ls-text-scale,1));margin:0;font-weight:500;line-height:1.5}._6aPSda_settingGroup{border:0;border-bottom:1px solid var(--lp-line);min-width:0;margin:0}._6aPSda_settingGroup legend{color:var(--lp-ink);font-size:calc(var(--lp-text-sm) * var(--ls-text-scale,1));margin-bottom:.35rem;padding:0;font-weight:700}._6aPSda_settingGrid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.9rem;padding:.85rem 1rem;display:grid}._6aPSda_settingGrid label{align-content:start;gap:.25rem;display:grid}._6aPSda_settingGrid span{color:var(--lp-steel);font-size:calc(var(--lp-text-2xs) * var(--ls-text-scale,1));letter-spacing:.06em;text-transform:uppercase;font-weight:650}._6aPSda_settingGrid input,._6aPSda_settingGrid select{border:1px solid var(--lp-line);border-radius:var(--lp-radius-sm);background:var(--lp-paper);width:100%;color:var(--lp-ink);font-size:calc(var(--lp-text-sm) * var(--ls-text-scale,1));padding:.45rem .6rem}._6aPSda_settingGrid input:disabled,._6aPSda_settingGrid select:disabled{color:var(--lp-steel);cursor:not-allowed}._6aPSda_settingGrid small{color:var(--lp-steel);font-size:calc(var(--lp-text-xs) * var(--ls-text-scale,1));line-height:1.45}._6aPSda_boardEditor{color:var(--lp-ink);font-size:calc(var(--lp-text-sm) * var(--ls-text-scale,1));gap:.75rem;padding:1rem;display:grid}._6aPSda_boardEditor textarea{border:1px solid var(--lp-line);border-radius:var(--lp-radius-sm);width:100%;color:var(--lp-ink);background:var(--lp-paper);font:inherit;margin-top:.4rem;padding:.75rem;display:block}._6aPSda_boardEditor p{color:var(--lp-steel);margin:0;line-height:1.5}._6aPSda_standingBody{color:var(--lp-ink);font-size:calc(var(--lp-text-sm) * var(--ls-text-scale,1));gap:1rem;padding:0 1rem 1rem;display:grid}._6aPSda_standingField{gap:.4rem;max-width:40rem;display:grid}._6aPSda_standingField>span{font-weight:600}._6aPSda_standingField input,._6aPSda_standingField select{border:1px solid var(--lp-line);border-radius:var(--lp-radius-sm);width:100%;min-height:2.75rem;color:var(--lp-ink);background:var(--lp-paper);font:inherit;padding:.5rem .7rem}._6aPSda_standingHeading,._6aPSda_standingToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}._6aPSda_standingHeading h3{font-size:calc(var(--lp-text-sm) * var(--ls-text-scale,1));margin:0}._6aPSda_standingHeading>span,._6aPSda_standingToolbar>span{color:var(--lp-steel);font-size:calc(var(--lp-text-xs) * var(--ls-text-scale,1))}._6aPSda_standingToolbar{justify-content:flex-start}._6aPSda_standingChoices{border:0;min-width:0;margin:0;padding:0}._6aPSda_standingLegend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._6aPSda_standingChoice{border-bottom:1px solid var(--lp-line);cursor:pointer;grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:3.75rem;padding:.65rem .75rem;display:grid}._6aPSda_standingChoice:has(input:checked){background:color-mix(in srgb, var(--lp-primary) 10%, var(--lp-paper))}._6aPSda_standingChoice:hover{background:color-mix(in srgb, var(--lp-primary) 7%, var(--lp-paper))}._6aPSda_standingChoice input{width:1rem;height:1rem;accent-color:var(--lp-primary)}._6aPSda_standingChoice small,._6aPSda_standingRules small{color:var(--lp-steel);margin-top:.25rem;display:block}._6aPSda_standingChoice>span:last-child{font-variant-numeric:tabular-nums;gap:.75rem;display:flex}._6aPSda_standingRules{margin:0;padding:0;list-style:none}._6aPSda_standingRules li{border-bottom:1px solid var(--lp-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.65rem 0;display:grid}._6aPSda_standingPreview{border:1px solid var(--lp-line);border-radius:var(--lp-radius-sm);background:var(--lp-paper);padding:.85rem 1rem}._6aPSda_standingPreview ul{margin:.5rem 0 0;padding-left:1.25rem;line-height:1.7}._6aPSda_standingBody button{min-height:2.75rem}._6aPSda_standingBody :disabled{cursor:not-allowed;opacity:.6}._6aPSda_coachChangeFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:48rem;display:grid}._6aPSda_coachSubstituteChoice{align-items:center;gap:.65rem;min-height:2.75rem;display:flex}._6aPSda_coachSubstituteChoice input{width:1.1rem;height:1.1rem;accent-color:var(--lp-primary)}._6aPSda_coachChangeHint{max-width:70ch;color:var(--lp-steel);margin:0;line-height:1.5}@media (max-width:600px){._6aPSda_coachChangeFields{grid-template-columns:1fr}._6aPSda_standingChoice{grid-template-columns:1.25rem minmax(0,1fr)}._6aPSda_standingChoice>span:last-child{grid-column:2}._6aPSda_standingRules li{grid-template-columns:minmax(0,1fr) auto}._6aPSda_standingRules li>span:nth-child(2){color:var(--lp-steel);grid-area:2/1}._6aPSda_standingRules li>button{grid-area:1/2/span 2}}._6aPSda_scheduleWorkspace{grid-template-columns:minmax(0,2.45fr) minmax(280px,1fr);align-items:start;gap:16px;display:grid}._6aPSda_calendarPanel,._6aPSda_rosterPanel{min-width:0}._6aPSda_dayColumn{gap:10px;padding:12px 6px}._6aPSda_dayColumn h3{text-align:center;margin-bottom:12px}._6aPSda_classCard{background:color-mix(in srgb,var(--lp-primary) 5%,var(--lp-surface));border-left-width:1px;border-radius:5px;min-height:94px;padding:10px 8px}._6aPSda_weekGrid{grid-template-columns:repeat(7,minmax(95px,1fr))}._6aPSda_rosterList li{padding:10px 0}._6aPSda_rosterActions button{min-height:32px}._6aPSda_rosterMeta{font-size:calc(12px * var(--ls-text-scale,1))}@container (max-width:1050px){._6aPSda_scheduleWorkspace{grid-template-columns:1fr}}@media (max-width:700px){._6aPSda_scheduleWorkspace{grid-template-columns:1fr}}._6aPSda_calendarScroll{max-height:620px;overflow:auto}._6aPSda_alignedCalendar{min-width:790px}._6aPSda_calendarRow{border-bottom:1px solid var(--lp-line);grid-template-columns:70px repeat(7,minmax(95px,1fr));display:grid}._6aPSda_calendarRow:first-child{z-index:2;background:var(--lp-surface);position:sticky;top:0}._6aPSda_calendarRow [role=columnheader]{font-size:calc(12px * var(--ls-text-scale,1));text-align:center;border-left:1px solid var(--lp-line);margin:0;padding:14px 4px;font-weight:600}._6aPSda_calendarCorner,._6aPSda_timeGutter{font-size:calc(11px * var(--ls-text-scale,1));color:var(--lp-steel);padding:16px 8px}._6aPSda_timeCell{border-left:1px solid var(--lp-line);flex-direction:column;gap:6px;min-width:0;min-height:114px;padding:7px 5px;display:flex}._6aPSda_timeCell ._6aPSda_classCard{flex:1;width:100%;margin:0}._6aPSda_timeGutter{background:var(--lp-muted);font-variant-numeric:tabular-nums}._6aPSda_weekPicker{font-size:calc(var(--lp-text-xs) * var(--ls-text-scale,1));flex-wrap:wrap;align-items:center;gap:4px;display:flex}._6aPSda_weekPicker a{border:1px solid var(--lp-line);background:var(--lp-surface);min-height:36px;color:var(--lp-ink);border-radius:6px;justify-content:center;align-items:center;padding:6px 12px;text-decoration:none;display:inline-flex}._6aPSda_weekPicker span{padding:0 8px;font-weight:600}._6aPSda_scheduleToolbar{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:12px;display:grid}._6aPSda_scheduleMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}._6aPSda_scheduleMetrics>div{border:1px solid color-mix(in srgb,var(--lp-primary) 12%,var(--lp-line));background:color-mix(in srgb,var(--lp-primary) 4%,var(--lp-surface));font-size:calc(var(--lp-text-xs) * var(--ls-text-scale,1));border-radius:6px;align-items:center;gap:14px;padding:14px 16px;display:flex}._6aPSda_scheduleMetrics svg{width:24px;height:24px;color:var(--lp-primary);flex:none}._6aPSda_scheduleMetrics strong{font-size:calc(22px * var(--ls-text-scale,1));margin-bottom:4px;line-height:1.2;display:block}._6aPSda_scheduleMetrics [data-tone=attention]{background:color-mix(in srgb,var(--lp-red) 4%,var(--lp-surface))}._6aPSda_scheduleMetrics [data-tone=attention] svg{color:var(--lp-red)}._6aPSda_calendarFilters{background:var(--lp-surface);border:1px solid var(--lp-line);border-radius:6px;gap:10px;padding:8px;display:flex}._6aPSda_calendarFilters label{min-width:0;font-size:calc(11px * var(--ls-text-scale,1));color:var(--lp-steel);border:1px solid var(--lp-line);border-radius:5px;flex:1;gap:3px;padding:5px 10px;display:grid}._6aPSda_calendarFilters select{width:100%;min-width:0;color:var(--lp-ink);font:inherit;font-size:calc(12px * var(--ls-text-scale,1));background:0 0;border:0;min-height:26px}._6aPSda_calendarFilters select:focus-visible,._6aPSda_weekPicker a:focus-visible{outline:2px solid var(--lp-primary);outline-offset:2px}._6aPSda_calendarRow ._6aPSda_timeCell{min-height:94px;padding:5px}._6aPSda_timeCell ._6aPSda_classCard{gap:4px;min-height:82px;padding:8px}._6aPSda_cardCoach,._6aPSda_rosterPerson{align-items:center;gap:8px;display:flex}._6aPSda_avatar{background:color-mix(in srgb,var(--lp-primary) 10%,var(--lp-surface));width:24px;height:24px;font-size:calc(10px * var(--ls-text-scale,1));color:var(--lp-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}._6aPSda_roster{padding:0 14px 14px}._6aPSda_sessionFacts{border-block:1px solid var(--lp-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px;margin:12px 0;padding:14px 0;display:grid}._6aPSda_sessionFacts>div{font-size:calc(var(--lp-text-xs) * var(--ls-text-scale,1));grid-template-columns:24px minmax(0,1fr);gap:2px 8px;display:grid}._6aPSda_sessionFacts svg{grid-row:1/3;align-self:center;width:20px;height:20px}._6aPSda_sessionFacts dt{color:var(--lp-steel)}._6aPSda_sessionFacts dd{overflow-wrap:anywhere;margin:0}._6aPSda_rosterList ._6aPSda_rosterPerson{min-width:0}._6aPSda_rosterPanel ._6aPSda_rosterMeta{line-height:1.5}._6aPSda_roster h4{font-size:calc(var(--lp-text-sm) * var(--ls-text-scale,1));text-transform:none;letter-spacing:0}@container launchpoint-main (max-width:1000px){._6aPSda_scheduleToolbar{grid-template-columns:1fr}}@media (max-width:700px){._6aPSda_scheduleToolbar{grid-template-columns:1fr}._6aPSda_scheduleMetrics>div{gap:8px;padding:12px 8px}._6aPSda_calendarFilters{flex-wrap:wrap}._6aPSda_calendarFilters label{min-width:130px}._6aPSda_weekPicker span{font-size:calc(11px * var(--ls-text-scale,1))}}@media (pointer:coarse){._6aPSda_weekPicker a,._6aPSda_calendarFilters select{min-height:44px}}._6aPSda_rosterPanel ._6aPSda_rosterList li{grid-template-columns:minmax(0,1fr) auto}._6aPSda_rosterPanel ._6aPSda_rosterActions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end}._6aPSda_rosterPanel ._6aPSda_rosterActions:empty{display:none}._6aPSda_rosterPerson,._6aPSda_cardCoach{overflow-wrap:anywhere}._6aPSda_rosterPanel{container:session-roster/inline-size}._6aPSda_coachPortrait{grid-row:1/3;align-self:center}@container session-roster (min-width:440px){._6aPSda_rosterPanel ._6aPSda_rosterList ._6aPSda_seatedBooking:has(._6aPSda_rosterActions:not(:empty)){row-gap:4px}._6aPSda_seatedBooking:has(._6aPSda_rosterActions:not(:empty))>em{grid-column:1;padding-left:32px}._6aPSda_rosterPanel ._6aPSda_seatedBooking ._6aPSda_rosterActions:not(:empty){grid-area:1/2/span 2}}._6aPSda_checkInLabel{align-items:center;gap:5px;display:inline-flex}._6aPSda_classCard[data-program=Adult\ strength i]{background:var(--lp-muted)}._6aPSda_classCard[data-program=Private\ training i]{background:var(--lp-amber-soft)}._6aPSda_classCard[data-program=Youth\ performance i]{background:color-mix(in srgb, var(--lp-viz-frozen-light) 14%, var(--lp-surface))}._6aPSda_scheduleWorkspace{margin-block-start:14px}._6aPSda_classCard ._6aPSda_seatCount{color:var(--lp-steel);font-weight:400}
.rPCfEG_editor{color:var(--ls-fg-body);background:var(--ls-bg);border:1px solid var(--ls-divider);border-radius:12px;overflow:clip}.rPCfEG_editor button{border:1px solid var(--ls-border);background:var(--ls-surface);min-height:34px;color:var(--ls-fg-body);font-size:calc(11px * var(--ls-text-scale,1));cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.rPCfEG_editor button:hover:not(:disabled){background:var(--ls-elevated);color:var(--ls-fg-heading)}.rPCfEG_editor button:disabled{opacity:.45;cursor:not-allowed}.rPCfEG_editor :is(button,input,textarea,select,summary,[tabindex="0"]):focus-visible{outline:2px solid var(--ls-focus);outline-offset:2px}.rPCfEG_toolbar{border-bottom:1px solid var(--ls-divider);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.rPCfEG_toolbar>span{font-size:calc(11px * var(--ls-text-scale,1));color:var(--ls-fg-muted);margin-left:auto}.rPCfEG_modes,.rPCfEG_history{gap:4px;display:flex}.rPCfEG_modes button[aria-pressed=true]{background:var(--ls-elevated);border-color:var(--ls-focus);color:var(--ls-fg-heading)}.rPCfEG_workspace{grid-template-columns:minmax(0,1fr);min-height:540px;display:grid}.rPCfEG_workspace[data-inspector=true]{grid-template-columns:248px minmax(0,1fr)}.rPCfEG_inspector{border-right:1px solid var(--ls-divider);background:var(--ls-surface);max-height:760px;font-size:calc(12px * var(--ls-text-scale,1));overflow:auto}.rPCfEG_inspector fieldset{border:0;min-width:0;margin:0;padding:0}.rPCfEG_inspector details{border-bottom:1px solid var(--ls-divider);padding:12px}.rPCfEG_inspector summary{color:var(--ls-fg-heading);cursor:pointer;padding-block:3px;font-weight:600}.rPCfEG_inspector label{color:var(--ls-fg-muted);font-size:calc(11px * var(--ls-text-scale,1));gap:6px;margin-top:12px;display:grid}.rPCfEG_inspector :is(input:not([type=checkbox]),textarea,select),.rPCfEG_popover textarea{box-sizing:border-box;border:1px solid var(--ls-border);background:var(--ls-bg);width:100%;min-width:0;color:var(--ls-fg-heading);font:inherit;border-radius:6px;padding:8px;line-height:1.5}.rPCfEG_inspector input[type=checkbox]{justify-self:start}.rPCfEG_inspector textarea{resize:vertical}.rPCfEG_inspector p{font-size:calc(11px * var(--ls-text-scale,1));color:var(--ls-fg-muted);line-height:1.6}.rPCfEG_layers{max-height:260px;overflow:auto}.rPCfEG_layers button{text-align:left;border:0;justify-content:flex-start;width:100%;margin-top:3px;display:flex}.rPCfEG_layers .rPCfEG_layerChild{flex-wrap:wrap;padding-left:22px}.rPCfEG_layerChild small{font-size:calc(10px * var(--ls-text-scale,1));color:var(--ls-fg-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rPCfEG_layers button[aria-pressed=true]{background:var(--ls-elevated);color:var(--ls-fg-heading);outline:1px solid var(--ls-focus);outline-offset:-1px}.rPCfEG_selectionTitle{justify-content:space-between;gap:8px;padding:14px 12px 6px;display:flex}.rPCfEG_selectionTitle small{color:var(--ls-fg-muted);font-size:calc(10px * var(--ls-text-scale,1));margin-top:4px;display:block}.rPCfEG_excerpt,.rPCfEG_empty{overflow-wrap:anywhere;padding:0 12px}.rPCfEG_editor .rPCfEG_commentAction{margin:12px}.rPCfEG_comments{border-top:1px solid var(--ls-divider);padding:12px}.rPCfEG_comments h3{font-size:calc(12px * var(--ls-text-scale,1));justify-content:space-between;margin:0;font-weight:600;display:flex}.rPCfEG_commentRow{align-items:start;gap:4px;margin:8px 0;display:flex}.rPCfEG_commentRow>button:first-child{text-align:left;flex:1;justify-content:stretch;display:grid}.rPCfEG_commentRow span{overflow-wrap:anywhere;color:var(--ls-fg-muted);line-height:1.5}.rPCfEG_viewport{background:var(--ls-elevated);min-width:0;max-height:760px;padding:8px;overflow:auto}.rPCfEG_editor[data-mode=comment] .rPCfEG_viewport{padding-bottom:220px}.rPCfEG_editor[data-scroll-container=parent] .rPCfEG_viewport{max-height:none;overflow:visible}.rPCfEG_stage{width:100%;min-height:400px;position:relative}.rPCfEG_stage[data-size=mobile]{max-width:390px;margin-inline:auto}.rPCfEG_stage[data-size=tablet]{max-width:768px;margin-inline:auto}.rPCfEG_editor[data-embedded=true]{border:0;border-radius:0}.rPCfEG_editor[data-embedded=true] .rPCfEG_viewport{max-height:none}.rPCfEG_editor[data-embedded=true] .rPCfEG_stage[data-size=desktop]{max-width:1180px;margin-inline:auto}.rPCfEG_canvas{min-height:400px}.rPCfEG_canvas[data-selecting=true],.rPCfEG_canvas[data-selecting=true] *{cursor:crosshair}.rPCfEG_canvas[data-selecting=true] iframe{pointer-events:none}.rPCfEG_outline,.rPCfEG_hoverOutline{z-index:2;border:2px solid var(--ls-focus);pointer-events:none;box-sizing:border-box;position:absolute}.rPCfEG_hoverOutline{opacity:.7;z-index:1;border-style:dashed}.rPCfEG_outline{box-shadow:0 0 0 1px var(--ls-bg)}.rPCfEG_outline>span{background:var(--ls-surface);color:var(--ls-fg-heading);border:1px solid var(--ls-focus);font-size:calc(10px * var(--ls-text-scale,1));white-space:nowrap;border-radius:4px 4px 0 0;padding:4px 7px;position:absolute;bottom:100%;left:-2px}.rPCfEG_popover{left:clamp(0px, var(--comment-left), max(0px, calc(100% - 340px)));box-sizing:border-box;z-index:4;border:1px solid var(--ls-border);background:var(--ls-surface);width:min(340px,100%);max-height:min(520px,65vh);color:var(--ls-fg-body);box-shadow:0 12px 32px color-mix(in srgb, var(--ls-bg) 70%, transparent);border-radius:10px;padding:12px;position:absolute;overflow:auto}.rPCfEG_popover>div,.rPCfEG_popover footer{font-size:calc(12px * var(--ls-text-scale,1));justify-content:space-between;align-items:center;gap:8px;display:flex}.rPCfEG_popover textarea{resize:vertical;min-height:86px;font-size:calc(12px * var(--ls-text-scale,1));margin-block:9px}.rPCfEG_savedComment{font-size:calc(12px * var(--ls-text-scale,1));overflow-wrap:anywhere;border-bottom:1px solid var(--ls-divider);margin:6px 0;padding-block:8px;line-height:1.5;display:block}.rPCfEG_savedComment textarea{min-height:64px}.rPCfEG_savedComment small,.rPCfEG_sendHint{font-size:calc(11px * var(--ls-text-scale,1));color:var(--ls-fg-muted);line-height:1.5}.rPCfEG_editor .rPCfEG_pin{z-index:3;background:var(--ls-accent);min-width:26px;min-height:26px;color:var(--ls-on-accent);border-color:var(--ls-on-accent);border-radius:14px;padding:3px 6px;font-weight:700;position:absolute;transform:translate(calc(26px - 100%))}.rPCfEG_pin sup{font-size:calc(9px * var(--ls-text-scale,1))}.rPCfEG_popover footer{border-top:1px solid var(--ls-divider);background:var(--ls-surface);flex-wrap:wrap;justify-content:flex-end;margin:10px -12px -12px;padding:10px 12px;position:sticky;bottom:-12px}.rPCfEG_mark{z-index:3;touch-action:none;cursor:crosshair;position:absolute;overflow:visible}.rPCfEG_editor .rPCfEG_primary{background:var(--ls-accent);color:var(--ls-on-accent);border-color:var(--ls-accent);font-weight:600}.rPCfEG_editor .rPCfEG_primary:hover:not(:disabled){background:var(--ls-accent);color:var(--ls-on-accent);filter:brightness(1.08)}.rPCfEG_notice{font-size:calc(11px * var(--ls-text-scale,1));color:var(--ls-fg-muted);border-top:1px solid var(--ls-divider);padding:10px 12px;line-height:1.5}@media (max-width:1100px){.rPCfEG_workspace[data-inspector=true]{grid-template-columns:210px minmax(0,1fr)}.rPCfEG_toolbar>span{display:none}}@media (max-width:700px){.rPCfEG_workspace[data-inspector=true]{grid-template-columns:minmax(0,1fr)}.rPCfEG_inspector{border-right:0;border-bottom:1px solid var(--ls-divider);max-height:260px}.rPCfEG_viewport{max-height:640px;padding-inline:8px}}@media (forced-colors:active){.rPCfEG_outline,.rPCfEG_hoverOutline{border-color:highlight}}
.Hfoc1W_page{color:var(--ls-fg);min-width:0;font-size:calc(13px * var(--ls-text-scale,1));flex-direction:column;gap:16px;display:flex}.Hfoc1W_page a{color:var(--ls-gold-text)}.Hfoc1W_page h1{font-size:calc(24px * var(--ls-text-scale,1));margin:3px 0;line-height:1.3}.Hfoc1W_page h2{font-size:calc(16px * var(--ls-text-scale,1));margin:0 0 10px}.Hfoc1W_page h3{font-size:calc(14px * var(--ls-text-scale,1));margin:0 0 8px}.Hfoc1W_page p{color:var(--ls-fg-muted);margin:6px 0;line-height:1.6}.Hfoc1W_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.Hfoc1W_page .Hfoc1W_eyebrow{font-size:calc(11px * var(--ls-text-scale,1));letter-spacing:.08em;text-transform:uppercase;font-weight:700}.Hfoc1W_actions,.Hfoc1W_toolbar,.Hfoc1W_filters,.Hfoc1W_pagination,.Hfoc1W_tabs{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Hfoc1W_page button,.Hfoc1W_page .Hfoc1W_button{border:1px solid var(--ls-border);background:var(--ls-surface);color:var(--ls-fg);cursor:pointer;font:inherit;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:9px 13px;text-decoration:none;display:inline-flex}.Hfoc1W_page button:disabled{opacity:.5;cursor:not-allowed}.Hfoc1W_page button:focus-visible,.Hfoc1W_page a:focus-visible{outline:2px solid var(--ls-accent);outline-offset:3px}.Hfoc1W_page .Hfoc1W_primary{background:var(--ls-accent);color:var(--ls-on-accent);border-color:var(--ls-accent)}.Hfoc1W_card,.Hfoc1W_productCard{background:var(--ls-surface);border:1px solid var(--ls-border);border-radius:8px;min-width:0;overflow:hidden}.Hfoc1W_cardHeader{border-bottom:1px solid var(--ls-border);justify-content:space-between;align-items:center;gap:10px;padding:16px 20px;display:flex}.Hfoc1W_cardHeader h2{margin:0}.Hfoc1W_body{padding:20px}.Hfoc1W_toolbar{padding:14px 16px}.Hfoc1W_toolbar label{color:var(--ls-fg-muted);font-size:calc(12px * var(--ls-text-scale,1));flex-direction:column;gap:6px;display:flex}.Hfoc1W_search{flex:1;min-width:180px}.Hfoc1W_page input,.Hfoc1W_page select{font:inherit;border:1px solid var(--ls-border);background:var(--ls-surface);color:var(--ls-fg);border-radius:5px;min-height:36px;padding:9px}.Hfoc1W_filters{border-top:1px solid var(--ls-border);padding:12px 16px}.Hfoc1W_filters button,.Hfoc1W_tabs button{padding:6px 12px}.Hfoc1W_filters button[aria-pressed=true],.Hfoc1W_tabs button[aria-pressed=true]{color:var(--ls-gold-text);border-color:var(--ls-accent);background:color-mix(in srgb,var(--ls-accent) 10%,var(--ls-surface))}.Hfoc1W_resultCount{color:var(--ls-fg-muted);margin-left:auto}.Hfoc1W_products{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.Hfoc1W_page .Hfoc1W_productCard{color:var(--ls-fg);text-decoration:none;transition:box-shadow .15s}.Hfoc1W_productCard:hover{box-shadow:0 3px 12px color-mix(in srgb,var(--ls-fg) 10%,transparent)}.Hfoc1W_imageWrap{position:relative}.Hfoc1W_cover{aspect-ratio:4/3;background:var(--ls-bg);justify-content:center;align-items:center;display:flex;overflow:hidden}.Hfoc1W_cover img{object-fit:contain;width:100%;height:100%}.Hfoc1W_noCover{color:var(--ls-fg-muted);flex-direction:column;align-items:center;gap:8px;display:flex}.Hfoc1W_noCover>span:first-child{font-size:calc(48px * var(--ls-text-scale,1))}.Hfoc1W_imageWrap>.Hfoc1W_badge{position:absolute;top:12px;left:12px}.Hfoc1W_badge{font-size:calc(11px * var(--ls-text-scale,1));text-transform:capitalize;background:var(--ls-bg);color:var(--ls-fg);border:1px solid var(--ls-border);border-radius:20px;align-items:center;padding:4px 10px;font-weight:600;display:inline-flex}.Hfoc1W_badge[data-status=listed],.Hfoc1W_badge[data-status=paid]{color:var(--ls-success)}.Hfoc1W_badge[data-status=rejected],.Hfoc1W_badge[data-status=uncollectible]{color:var(--ls-danger)}.Hfoc1W_badge[data-status=open],.Hfoc1W_badge[data-status=pending]{color:var(--ls-gold-text)}.Hfoc1W_productInfo{padding:16px}.Hfoc1W_productInfo h2{font-size:calc(15px * var(--ls-text-scale,1));overflow-wrap:anywhere;margin:0}.Hfoc1W_price{font-size:calc(24px * var(--ls-text-scale,1));margin:12px 0;font-weight:700;line-height:1.5;display:block}.Hfoc1W_pagination{justify-content:flex-end}.Hfoc1W_pagination>span{color:var(--ls-fg-muted);margin-right:auto}.Hfoc1W_empty{text-align:center;padding:40px 20px}.Hfoc1W_note{font-size:calc(12px * var(--ls-text-scale,1))}.Hfoc1W_detailGrid{grid-template-columns:5fr 4fr;align-items:start;gap:16px;display:grid}.Hfoc1W_stack{flex-direction:column;gap:16px;min-width:0;display:flex}.Hfoc1W_tabs{border-bottom:1px solid var(--ls-border);padding:12px 20px}.Hfoc1W_description{white-space:pre-wrap}.Hfoc1W_facts{grid-template-columns:minmax(100px,1fr) 2fr;gap:12px;margin:0;display:grid}.Hfoc1W_facts dt{color:var(--ls-fg-muted)}.Hfoc1W_facts dd{overflow-wrap:anywhere;margin:0}.Hfoc1W_alert{border:1px solid var(--ls-danger);color:var(--ls-danger);border-radius:6px;padding:12px 16px}.Hfoc1W_success{border:1px solid var(--ls-success);border-radius:6px;padding:12px 16px}.Hfoc1W_metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.Hfoc1W_stat{align-items:center;gap:16px;padding:20px;display:flex}.Hfoc1W_statIcon{background:color-mix(in srgb,var(--ls-accent) 12%,var(--ls-surface));width:44px;height:44px;color:var(--ls-gold-text);font-size:calc(20px * var(--ls-text-scale,1));border-radius:50%;flex-shrink:0;place-items:center;display:grid}.Hfoc1W_stat strong{font-size:calc(24px * var(--ls-text-scale,1));display:block}.Hfoc1W_tableWrap{overflow-x:auto}.Hfoc1W_table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.Hfoc1W_table th{background:var(--ls-bg);color:var(--ls-fg-muted);font-weight:600;font-size:calc(11px * var(--ls-text-scale,1));text-transform:uppercase;letter-spacing:.03em}.Hfoc1W_table th,.Hfoc1W_table td{border-bottom:1px solid var(--ls-border);padding:14px 20px}.Hfoc1W_table td:first-child{white-space:normal;min-width:180px}.Hfoc1W_table .Hfoc1W_number{text-align:right;font-variant-numeric:tabular-nums}.Hfoc1W_customer{align-items:center;gap:10px;display:flex}.Hfoc1W_avatar{background:color-mix(in srgb,var(--ls-accent) 12%,var(--ls-surface));width:32px;height:32px;color:var(--ls-gold-text);font-size:calc(11px * var(--ls-text-scale,1));border-radius:50%;place-items:center;font-weight:700;display:grid}.Hfoc1W_orderGrid{grid-template-columns:2fr 1fr;align-items:start;gap:16px;display:grid}.Hfoc1W_timeline{gap:24px;margin:0;padding:20px;list-style:none;display:flex}.Hfoc1W_timeline li{color:var(--ls-fg-muted);flex:1;align-items:center;gap:10px;display:flex}.Hfoc1W_timeline li:before{content:"";background:var(--ls-border);border-radius:50%;flex-shrink:0;width:12px;height:12px}.Hfoc1W_timeline li[data-complete=true]:before{background:var(--ls-accent)}.Hfoc1W_timeline strong,.Hfoc1W_timeline small{display:block}.Hfoc1W_totals{border-collapse:collapse;min-width:250px;margin:16px 20px 20px auto}.Hfoc1W_totals td{padding:6px 10px}.Hfoc1W_totals td:last-child{text-align:right;font-variant-numeric:tabular-nums}.Hfoc1W_totals tr:last-child{border-top:1px solid var(--ls-border);font-weight:700;font-size:calc(16px * var(--ls-text-scale,1))}.Hfoc1W_document{padding:36px}.Hfoc1W_documentHeader{border-bottom:1px solid var(--ls-border);justify-content:space-between;gap:20px;padding-bottom:28px;display:flex}.Hfoc1W_documentHeader h2{font-size:calc(28px * var(--ls-text-scale,1))}.Hfoc1W_billGrid{grid-template-columns:1fr 1fr;gap:30px;padding:28px 0;display:grid}.Hfoc1W_brand{font-size:calc(18px * var(--ls-text-scale,1));font-weight:700}.Hfoc1W_plans{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.Hfoc1W_plan{flex-direction:column;gap:12px;padding:28px 24px;display:flex;position:relative;overflow:visible}.Hfoc1W_plan[data-featured=true]{border:2px solid var(--ls-accent)}.Hfoc1W_plan .Hfoc1W_popular{white-space:nowrap;background:var(--ls-accent);color:var(--ls-on-accent);font-size:calc(11px * var(--ls-text-scale,1));border-radius:20px;padding:5px 14px;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.Hfoc1W_plan ul{flex-direction:column;gap:12px;margin:10px 0 20px;padding:0;list-style:none;display:flex}.Hfoc1W_plan li{gap:8px;line-height:1.5;display:flex}.Hfoc1W_plan .Hfoc1W_button{margin-top:auto}.Hfoc1W_pricingIntro{text-align:center;padding:16px}.Hfoc1W_pricingIntro .Hfoc1W_toolbar{justify-content:center}.Hfoc1W_printOnly{display:none}@media (max-width:1100px){.Hfoc1W_plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:750px){.Hfoc1W_products{grid-template-columns:repeat(2,minmax(0,1fr))}.Hfoc1W_detailGrid,.Hfoc1W_orderGrid,.Hfoc1W_metrics{grid-template-columns:1fr}.Hfoc1W_timeline{flex-wrap:wrap}.Hfoc1W_document{padding:18px}.Hfoc1W_documentHeader{flex-direction:column}}@media (max-width:460px){.Hfoc1W_products,.Hfoc1W_plans,.Hfoc1W_billGrid{grid-template-columns:1fr}.Hfoc1W_toolbar{align-items:stretch}.Hfoc1W_toolbar label{width:100%}.Hfoc1W_timeline{flex-direction:column}.Hfoc1W_page h1{font-size:calc(22px * var(--ls-text-scale,1))}}@media print{.Hfoc1W_noPrint,.Hfoc1W_header,.Hfoc1W_pagination{display:none!important}.Hfoc1W_page{color:#111;background:#fff}.Hfoc1W_card{box-shadow:none;border:0}.Hfoc1W_document{color:#111;padding:0}.Hfoc1W_printOnly,.Hfoc1W_orderGrid{display:block}.Hfoc1W_page a{color:inherit}.Hfoc1W_table th,.Hfoc1W_cover{background:#fff}.Hfoc1W_page p{color:#444}body:has(.Hfoc1W_printPage) *:not(:has(.Hfoc1W_printPage)):not(.Hfoc1W_printPage):not(.Hfoc1W_printPage *){display:none!important}body:has(.Hfoc1W_printPage){background:#fff!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}body:has(.Hfoc1W_printPage) *:has(.Hfoc1W_printPage){background:#fff!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.Hfoc1W_printPage{--ls-fg:#111;--ls-fg-muted:#444;--ls-surface:#fff;--ls-bg:#fff;--ls-border:#ddd;width:100%}.Hfoc1W_printPage .Hfoc1W_noPrint,.Hfoc1W_printPage .Hfoc1W_header{display:none!important}}.Hfoc1W_cardBody{padding:20px}.Hfoc1W_orderFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;display:grid}.Hfoc1W_orderFacts dt{font-size:calc(12px * var(--ls-text-scale,1));color:var(--ls-fg-muted);margin-bottom:6px}.Hfoc1W_orderFacts dd{font-size:calc(14px * var(--ls-text-scale,1));overflow-wrap:anywhere;margin:0}.Hfoc1W_orderId{font-size:calc(11px * var(--ls-text-scale,1));overflow-wrap:anywhere;max-width:230px;color:var(--ls-fg-muted)}.Hfoc1W_actions a[aria-current=page]{background:var(--ls-action-fill);color:var(--ls-fg-heading);border-color:var(--ls-accent)}@media (max-width:600px){.Hfoc1W_orderFacts{grid-template-columns:1fr}.Hfoc1W_cardBody{padding:16px}}
._0rzEja_workspace{border:1px solid var(--lp-line);border-radius:var(--lp-radius-lg);background:var(--lp-surface);grid-template-columns:minmax(13rem,.8fr) minmax(0,1.8fr);display:grid;overflow:hidden}._0rzEja_list{border-right:1px solid var(--lp-line);background:var(--lp-surface);min-width:0}._0rzEja_search{border-bottom:1px solid var(--lp-line);flex-direction:column;gap:.5rem;padding:1rem;display:flex}._0rzEja_search input{border:1px solid var(--lp-line);border-radius:var(--lp-radius-sm);background:var(--lp-surface);width:100%;min-height:2.75rem;color:var(--lp-ink);font:inherit;padding:.6rem}._0rzEja_rows{max-height:34rem;margin:0;padding:0;list-style:none;overflow-y:auto}._0rzEja_row{border:0;border-bottom:1px solid var(--lp-line);width:100%;color:var(--lp-ink);text-align:left;font:inherit;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:.4rem;padding:1rem;display:flex}._0rzEja_row[aria-pressed=true]{background:var(--lp-muted);box-shadow:inset 3px 0 var(--lp-primary)}._0rzEja_row:hover{background:var(--lp-muted)}._0rzEja_row strong,._0rzEja_excerpt{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}._0rzEja_meta,._0rzEja_excerpt{color:var(--lp-steel);font-size:calc(var(--lp-text-xs) * var(--ls-text-scale,1))}._0rzEja_reading{flex-direction:column;gap:1rem;min-width:0;padding:clamp(1rem,2vw,1.75rem);display:flex}._0rzEja_reading h3{overflow-wrap:anywhere;margin:0}._0rzEja_body{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:var(--lp-radius-md);background:var(--lp-muted);max-height:30rem;color:var(--lp-ink);line-height:1.7;font:inherit;margin:0;padding:1rem;overflow:auto}._0rzEja_empty{color:var(--lp-steel);padding:1.5rem}._0rzEja_row:focus-visible,._0rzEja_search input:focus-visible{outline:2px solid var(--lp-primary);outline-offset:-2px}@media (max-width:760px){._0rzEja_workspace{grid-template-columns:minmax(0,1fr)}._0rzEja_list{border-right:0;border-bottom:1px solid var(--lp-line)}._0rzEja_rows{max-height:14rem}}
.mAl3QG_trigger,.mAl3QG_action{border:1px solid var(--ls-border);background:var(--ls-surface);min-height:44px;color:var(--ls-fg-heading);font:inherit;font-size:calc(12px * var(--ls-text-scale,1));cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;display:inline-flex}.mAl3QG_trigger:hover:not(:disabled),.mAl3QG_action:hover:not(:disabled),.mAl3QG_trigger[aria-expanded=true]{background:var(--ls-elevated)}.mAl3QG_trigger:disabled,.mAl3QG_action:disabled{opacity:.55;cursor:not-allowed}.mAl3QG_trigger:focus-visible,.mAl3QG_action:focus-visible,.mAl3QG_builder:focus-visible,.mAl3QG_row input:focus-visible{outline:2px solid var(--ls-focus);outline-offset:3px}.mAl3QG_panel{border-top:1px solid var(--ls-divider);min-width:0;color:var(--ls-fg-body);flex-basis:100%;gap:16px;padding-top:16px;display:grid}.mAl3QG_panel p{max-width:75ch;color:var(--ls-fg-muted);font-size:calc(12px * var(--ls-text-scale,1));margin:0;line-height:1.6}.mAl3QG_panel [role=alert]{color:var(--ls-danger)}.mAl3QG_row{flex-wrap:wrap;align-items:end;gap:8px 12px;min-width:0;display:flex}.mAl3QG_row label{min-width:0;color:var(--ls-fg-heading);font-size:calc(12px * var(--ls-text-scale,1));flex:260px;gap:6px;font-weight:550;display:grid}.mAl3QG_row input{border:1px solid var(--ls-border);background:var(--ls-elevated);width:100%;min-width:0;min-height:44px;color:var(--ls-fg-body);font:inherit;border-radius:10px;padding:8px 12px;font-weight:400}.mAl3QG_row p{flex-basis:100%}.mAl3QG_actions{flex-wrap:wrap;gap:8px;display:flex}.mAl3QG_builder{width:fit-content;min-height:44px;color:var(--ls-fg-heading);text-underline-offset:4px;align-items:center;gap:7px;text-decoration:underline;display:inline-flex}
._13zc3q_surface{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}._13zc3q_surface[data-builder-surface=networks]{--ls-accent:var(--lf-chrome-gold);--ls-accent-hover:var(--lf-chrome-gold);--ls-gold-deep:var(--lf-chrome-gold);--ls-focus:var(--lf-chrome-gold)}
._4uWH5G_page{display:flow-root;transform:translateY(0)}._4uWH5G_page[data-scrolling=true]{animation:_4uWH5G_preview-page-scroll var(--preview-duration) linear both;will-change:transform}@keyframes _4uWH5G_preview-page-scroll{0%{transform:translateY(0)}to{transform:translateY(var(--preview-travel))}}@media (prefers-reduced-motion:reduce){._4uWH5G_page[data-scrolling=true]{will-change:auto;animation:none}}[data-motion=off] ._4uWH5G_page[data-scrolling=true]{will-change:auto;animation:none}
