:root{--font-display:"Plus Jakarta Sans", "Inter", system-ui, sans-serif;--font-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--text-xs:11px;--text-sm:12px;--text-md:13px;--text-base:13px;--text-lg:15px;--text-xl:16px;--text-brand:17px;--text-2xl:18px;--text-3xl:22px;--text-4xl:24px;--text-hero:clamp(22px, 2.3vw, 28px);--text-stat:30px;--text-big:28px;--text-input:14px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--lh-tight:1;--lh-snug:1.2;--lh-title:1.3;--lh-body:1.4;--lh-notif:1.4;--ls-display:-.01em;--ls-title:0;--ls-card:0;--ls-stat:-.02em;--ls-hero:-.01em;--ls-caps:.06em;--ls-label:.09em;--ls-chip:.02em;--gap-2xs:2px;--gap-xs:3px;--sp-1:4px;--sp-1h:6px;--sp-2:8px;--sp-2h:10px;--sp-3:12px;--sp-3h:14px;--sp-4:16px;--sp-4h:18px;--sp-5:20px;--sp-5h:22px;--sp-6:24px;--sp-7:28px;--library-max-w:960px;--seo-ring:56px;--seo-ring-w:5px;--seo-score-w:36px;--seo-score-h:24px;--blog-preview-h:680px;--blog-thumb:84px;--blog-list-w:340px;--blog-measure:680px;--blog-gutter:56px;--blog-title:36px;--blog-body:18px;--blog-h2:26px;--blog-h3:21px;--blog-row-thumb:64px;--blog-start-min:220px;--blog-start-icon:36px;--blog-drawer-w:400px;--tool-card-art-h:180px;--tool-tile:88px;--tool-tile-r:20px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--r-card:var(--sp-3);--r-tile:var(--sp-3);--r-tile-sm:var(--sp-2h);--r-ctl:var(--sp-2);--r-menu:var(--sp-2);--r-mark:var(--sp-2);--r-sm:var(--sp-1h);--r-xs:var(--sp-1);--r-chip:999px;--r-well:var(--sp-2);--r-ico-tile:var(--sp-2);--well-inset:calc(var(--sp-1) + 1px);--active-bar-w:3px;--active-bar-inset:var(--sp-2h);--active-bar-r:3px;--active-bar-tab-w:20px;--top-h:60px;--side-w:268px;--gutter:20px;--ed-side-w:380px;--ed-head-h:60px;--ed-panel-head-h:56px;--ed-sub-h:56px;--ed-back-h:48px;--back-btn-sz:32px;--form-inner-max-w:720px;--stat-head-h:calc(var(--sp-3h) + var(--icon-md) + var(--sp-3));--stat-head-h-sm:calc(var(--sp-3) + var(--icon-md) + var(--sp-2h));--r-card-inner:calc(var(--r-card) - 1px);--r-well-inner:calc(var(--r-well) - 1px);--template-card-w:240px;--template-logo-sz:18px;--template-bar-h:5px;--template-bar-h-sm:3px;--template-btn-w:44px;--template-btn-h:12px;--locked-card-max-w:var(--form-inner-max-w);--dash-max-w:1280px;--dash-side-w:360px;--bottom-h:64px;--bottom-item-h:52px;--acct-w:320px;--pub-w:380px;--pub-progress-w:72px;--drawer-w:440px;--modal-w-sm:420px;--modal-w-md:560px;--modal-w-lg:960px;--pick-card-min:240px;--pick-sketch-sm:84px;--onb-rail-w:280px;--onb-card-w:640px;--onb-card-min-h:440px;--pay-w:520px;--boot-w:420px;--toast-w:420px;--menu-w:240px;--search-max-w:440px;--hero-min-h:168px;--cal-day-h:96px;--vendor-cat-w:150px;--empty-min-h:320px;--empty-max-w:330px;--qr-sz:200px;--preview-max-h:520px;--preview-dvh:60dvh;--mock-line-w:80%;--mock-line-short-w:55%;--table-fit-max:40%;--table-time-w:110px;--ctrl-h-xs:26px;--ctrl-h-sm:32px;--chip-btn-sz:32px;--ctrl-h-md:40px;--ctrl-h-lg:48px;--touch:44px;--focus-w:3px;--focus:0 0 0 var(--focus-w) var(--focus-color);--seg-h:var(--ctrl-h-md);--seg-pad:2px;--seg-btn-h:calc(var(--seg-h) - (var(--seg-pad) + 1px) * 2);--notif-w:360px;--ico-tile-sz:36px;--row-min-h:52px;--duty-act-w:calc(var(--icon-btn-sz) * 2 + var(--sp-1));--quote-bar-w:2px;--wa-bubble-w:380px;--wa-bubble-pad:3px;--wa-r-bubble:8px;--wa-r-preview:6px;--wa-tail:8px;--unread-sz:8px;--mark-sz:32px;--biz-mark-sz:46px;--thumb-sz:52px;--image-tile-min:130px;--focus-max-h:360px;--focus-dot:22px;--icon-2xs:10px;--icon-xs:12px;--icon-sm:14px;--icon-md:16px;--icon-lg:18px;--icon-xl:22px;--icon-2xl:32px;--notice-ico-nudge:calc((var(--text-md) * var(--lh-body) - var(--icon-md)) / 2);--icon-stroke:1.7;--icon-stroke-thin:1.6;--dot-sz:7px;--dot-sz-lg:10px;--ring-sz:16px;--badge-sz:18px;--switch-w:40px;--switch-h:24px;--switch-knob:18px;--check-sz:20px;--swatch-sz:36px;--range-h:6px;--range-knob:20px;--grip-w:28px;--icon-btn-sz:36px;--empty-ico-sz:52px;--done-mark-sz:56px;--step-marker-sz:28px;--progress-h:6px;--wizard-step-h:4px;--motion-fast:.15s;--motion-base:.25s;--z-top:10;--z-studio:30;--z-bottom:30;--z-page:40;--z-scrim:45;--z-panel:50;--z-toast:60;--glass-mix:86%;--glass-mix-bottom:92%;--glass-blur:blur(14px);--chip-blur:blur(6px);--dots-size:14px;--canvas-dots-size:12px;--hover-lift:translateY(-1px);--frame-hp-w:390px;--frame-tab-w:800px;--frame-pc-w:1280px;--opacity-muted:.55;--opacity-disabled:.45;--gsc-figure-min:120px;--opacity-soon:.5;--s-bg:#fff;--canvas:#f3f4f5;--surface:#fff;--surface-2:#f7f8f9;--tile:#f1f2f3;--tile-2:#e6e8ea;--ico-tile-bg:var(--surface);--nav-active:#e9ebee;--nav-hover:#eceef0;--ink:#111418;--ink-2:#3b434b;--ink-3:#646d78;--ink-4:#98a1ab;--line:#e2e4e7;--line-2:#cfd3d7;--line-soft:#11181c12;--brand:#0f766e;--brand-ink:#0b5e58;--brand-tint:#0f766e17;--brand-tint-2:#0f766e29;--brand-on:#fff;--brand-deep:#083f3b;--ok:#15803d;--ok-bg:#22c55e1f;--warn:#92400e;--warn-bg:#fdf3dc;--warn-line:#f3d48f;--danger:#b42318;--danger-ink:#912018;--danger-bg:#dc262614;--danger-line:#dc262659;--danger-on:#fff;--info:#0b5e58;--info-bg:#0f766e12;--pro:#6d28d9;--pro-bg:#7c3aed1a;--free:#92400e;--free-bg:#fdecc8;--order:#b45309;--order-bg:#d9770624;--canvas-dots:radial-gradient(circle, #646d7847 .6px, transparent 1px);--scrim:#00000059;--shadow-edge:0 1px 2px #11181c0d;--shadow-raised:0 12px 32px -12px #11181c38;--shadow-float:0 20px 48px -16px #11181c59;--focus-color:#0f766e4d;--sel-ring:0 0 0 3px #0f766e24;--wa-wallpaper:#efeae2;--wa-bubble:#fff;--wa-preview:#f0f2f5;--wa-title:#111b21;--wa-desc:#667781;--g-crumb:#202124;--g-title:#1a0dab;--g-desc:#4d5156;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--well:var(--tile);--well-item:var(--surface);--well-ctl:var(--tile-2);--well-ctl-line:var(--line-2);--brand-glow:#2dd4bf;--tk-box:#1b1f24;--tk-arrow:#2dd4bf;--tk-arrow-2:#fff;--tk-word:#1a1a1a;--tk-dot:#2dd4bf;--brand-mid:#0f766e;--brand-end:#11998e;--biz-mark-bg:linear-gradient(145deg, #ffd84d, #f5b800);--biz-mark-ink:#1a1400;--on-dark:#fff;--on-dark-2:#fffc;--on-dark-line:#ffffff4d;--on-dark-fill:#ffffff24;--on-dark-fill-2:#ffffff38;--mark-shine:inset 0 1px 0 #ffffff2e;--mark-shine-2:inset 0 1px 0 #ffffff80;--hero-bg:linear-gradient(105deg, var(--brand-deep) 0%, #0f766e 58%, #11998e 100%);--hero-glow:radial-gradient(55% 140% at 88% 0%, #2dd4bf6b, transparent 62%), radial-gradient(35% 90% at 6% 100%, #ffffff1f, transparent 60%);--hero-dots:radial-gradient(#ffffffe6 .7px, transparent 1px);--hero-dots-mask:linear-gradient(90deg, transparent 35%, #000 50%, transparent 65%);--hero-dots-opacity:.18;--ring-fill:conic-gradient(#fff 0 25%, #ffffff47 25% 100%);--ring-mask:radial-gradient(circle, transparent 54%, #000 56%);--ring-fill-ink:conic-gradient(var(--brand) 0 25%, var(--brand-tint-2) 25% 100%);--swatch-ring:0 0 0 2px var(--surface), 0 0 0 4px var(--brand);--wa-domain:#8696a0;--wa-shadow:0 1px .5px #0b141a21;--qr-ink:#111418;--qr-bg:#fff}:root[data-theme=dark]{--canvas:#0f1114;--surface:#16191d;--surface-2:#1e2227;--tile:#1b1f24;--tile-2:#262b31;--ico-tile-bg:var(--surface-2);--nav-active:#23282e;--nav-hover:#181b20;--ink:#e9edf0;--ink-2:#c4cbd2;--ink-3:#919aa4;--ink-4:#66707a;--line:#262b31;--line-2:#343a42;--line-soft:#ffffff12;--brand:#2dd4bf;--brand-ink:#5eead4;--brand-tint:#2dd4bf1c;--brand-tint-2:#2dd4bf33;--brand-on:#052e2a;--brand-deep:#0b3a36;--ok:#4ade80;--ok-bg:#4ade8024;--warn:#fcd34d;--warn-bg:#fcd34d1a;--warn-line:#fcd34d4d;--danger:#f87171;--danger-ink:#fca5a5;--danger-bg:#f871711f;--danger-line:#f8717166;--danger-on:#2a0a0a;--info:#5eead4;--info-bg:#2dd4bf14;--pro:#c4b5fd;--pro-bg:#a78bfa29;--free:#fcd34d;--free-bg:#fcd34d29;--order:#fbbf24;--order-bg:#fbbf2429;--canvas-dots:radial-gradient(circle, #919aa438 .6px, transparent 1px);--scrim:#0000008c;--shadow-edge:0 0 0 transparent;--shadow-raised:0 12px 32px -12px #000000a6;--shadow-float:0 20px 48px -16px #000c;--focus-color:#2dd4bf59;--sel-ring:0 0 0 3px #2dd4bf33;--wa-wallpaper:#0b141a;--wa-bubble:#202c33;--wa-preview:#1f2c34;--wa-title:#e9edef;--wa-desc:#8696a0;--g-crumb:#dadce0;--g-title:#99c3ff;--g-desc:#bdc1c6;--tk-box:#1b1f24;--tk-arrow:#2dd4bf;--tk-arrow-2:#fff;--tk-word:#e5e5e5;--tk-dot:#2dd4bf;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--canvas:#0f1114;--surface:#16191d;--surface-2:#1e2227;--tile:#1b1f24;--tile-2:#262b31;--ico-tile-bg:var(--surface-2);--nav-active:#23282e;--nav-hover:#181b20;--ink:#e9edf0;--ink-2:#c4cbd2;--ink-3:#919aa4;--ink-4:#66707a;--line:#262b31;--line-2:#343a42;--line-soft:#ffffff12;--brand:#2dd4bf;--brand-ink:#5eead4;--brand-tint:#2dd4bf1c;--brand-tint-2:#2dd4bf33;--brand-on:#052e2a;--brand-deep:#0b3a36;--ok:#4ade80;--ok-bg:#4ade8024;--warn:#fcd34d;--warn-bg:#fcd34d1a;--warn-line:#fcd34d4d;--danger:#f87171;--danger-ink:#fca5a5;--danger-bg:#f871711f;--danger-line:#f8717166;--danger-on:#2a0a0a;--info:#5eead4;--info-bg:#2dd4bf14;--pro:#c4b5fd;--pro-bg:#a78bfa29;--free:#fcd34d;--free-bg:#fcd34d29;--order:#fbbf24;--order-bg:#fbbf2429;--canvas-dots:radial-gradient(circle, #919aa438 .6px, transparent 1px);--scrim:#0000008c;--shadow-edge:0 0 0 transparent;--shadow-raised:0 12px 32px -12px #000000a6;--shadow-float:0 20px 48px -16px #000c;--focus-color:#2dd4bf59;--sel-ring:0 0 0 3px #2dd4bf33;--wa-wallpaper:#0b141a;--wa-bubble:#202c33;--wa-preview:#1f2c34;--wa-title:#e9edef;--wa-desc:#8696a0;--g-crumb:#dadce0;--g-title:#99c3ff;--g-desc:#bdc1c6;--tk-box:#1b1f24;--tk-arrow:#2dd4bf;--tk-arrow-2:#fff;--tk-word:#e5e5e5;--tk-dot:#2dd4bf;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root{--share-btn-sz:52px;--social-wa:#25d366;--social-ig:#e1306c;--social-fb:#1877f2;--social-tg:#229ed9;--cal-picker-w:260px;--tpl-mark-sz:12px;--tpl-link-w:14px;--tpl-line-h:5px;--tpl-line-h-sm:3px;--tpl-cta-w:22px;--tpl-cta-h:8px;--tpl-btn-w:32px;--tpl-tile-h:18px;--tpl-tile-opacity:.1;--auth-card-w:960px;--auth-card-h:560px;--auth-hero-h:168px;--auth-hero-angle:135deg;--auth-claim-w:60%;--auth-art-h:92%;--auth-art-h-wide:62%;--auth-otp-w:360px;--auth-otp-h:56px;--switch-sm-w:28px;--switch-sm-h:16px;--switch-sm-knob:10px;--switch-lg-w:44px;--switch-lg-h:24px;--switch-lg-knob:18px;--switch-knob-gap:3px;--crop-dim:#0000009e;--crop-shade:0 0 0 3px #00000073, 0 0 0 100vmax var(--crop-dim);--crop-handle-shadow:drop-shadow(0 0 1px #000000b3) drop-shadow(0 0 2px #0006);--crop-handle:18px;--crop-handle-line:3px;--crop-blur:18px;--crop-blur-scale:1.15;--crop-grid-opacity:.85;--crop-grid:linear-gradient(var(--on-dark), var(--on-dark)) 33.33% 0 / 1px 100% no-repeat, linear-gradient(var(--on-dark), var(--on-dark)) 66.66% 0 / 1px 100% no-repeat, linear-gradient(var(--on-dark), var(--on-dark)) 0 33.33% / 100% 1px no-repeat, linear-gradient(var(--on-dark), var(--on-dark)) 0 66.66% / 100% 1px no-repeat;--og-ratio:1.91 / 1;--hex-box-w:90px;--ease:cubic-bezier(.22, .61, .36, 1);--nav-mark-sz:48px;--spin-dur:.7s;--focus-ring-danger:0 0 0 3px var(--danger-bg);--card-w:340px;--icon-size-md:20px;--icon-size-lg:24px;--lh-normal:1.5;--lh-relaxed:1.7;--focus-outline:2px solid var(--brand);--z-base:1}@media (max-width:1024px){:root{--side-w:236px}}@media (max-width:820px){:root{--top-h:56px;--gutter:16px;--text-input:16px;--ed-head-h:54px;--text-3xl:18px;--text-stat:28px;--hero-min-h:0px;--empty-min-h:220px;--ctrl-h-md:44px;--ctrl-h-sm:44px;--text-hero:22px;--blog-title:28px;--blog-body:17px;--blog-h2:22px;--blog-h3:19px;--blog-gutter:0px;--swatch-sz:44px}}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-base:0s;--hover-lift:none}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;height:100%}body{background:var(--canvas);min-height:100%;color:var(--ink);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--lh-body);font-weight:var(--fw-regular);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p{margin:0}ul,ol{margin:0;padding:0}:focus-visible{outline:var(--focus-w) solid var(--focus-color);outline-offset:0}[hidden][hidden][hidden]{display:none}.e-icon{width:var(--icon-lg);height:var(--icon-lg);stroke:currentColor;fill:none;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round;flex:none}.e-icon--sm{width:var(--icon-sm);height:var(--icon-sm)}.e-icon--md{width:var(--icon-md);height:var(--icon-md)}.e-icon--xl{width:var(--icon-xl);height:var(--icon-xl)}.e-icon--2xs{width:var(--icon-2xs);height:var(--icon-2xs)}.e-icon--xs{width:var(--icon-xs);height:var(--icon-xs)}.e-icon--lg{width:var(--icon-lg);height:var(--icon-lg)}.e-icon--2xl{width:var(--icon-2xl);height:var(--icon-2xl)}.e-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.e-dot{width:var(--dot-sz);height:var(--dot-sz);background:var(--ok);border-radius:50%;flex:none;display:inline-block}.e-dot--off{background:var(--ink-4)}.s-topnav{z-index:var(--z-top);height:calc(var(--top-h) + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);grid-template-columns:var(--side-w) minmax(0, 1fr) auto;align-items:center;gap:var(--gutter);padding-left:max(var(--gutter), env(safe-area-inset-left,0px));padding-right:max(var(--gutter), env(safe-area-inset-right,0px));background:color-mix(in srgb, var(--canvas) var(--glass-mix), transparent);-webkit-backdrop-filter:var(--glass-blur);display:grid;position:sticky;top:0}.s-topnav__brand{align-items:center;gap:var(--sp-2h);font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--text-brand);line-height:var(--lh-tight);letter-spacing:var(--ls-title);min-height:var(--touch);display:flex}.s-topnav__logo{width:var(--mark-sz);height:var(--mark-sz);flex:none;display:block}.s-topnav__title{height:var(--mark-sz);aspect-ratio:239/88;flex:none;width:auto;display:block}.ed-search{max-width:var(--search-max-w);height:var(--ctrl-h-md);align-items:center;gap:var(--sp-2h);padding:0 var(--sp-3h);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-ctl);color:var(--ink-4);transition:border-color var(--motion-fast), box-shadow var(--motion-fast);min-width:0;display:flex}.ed-search:focus-within{border-color:var(--brand);box-shadow:var(--focus)}.ed-search .ed-search__input{all:unset;min-width:0;color:var(--ink);font-size:var(--text-input);flex:1;height:100%}.ed-search .ed-search__input::placeholder{color:var(--ink-4)}.ed-search .ed-search__input:focus{box-shadow:none;outline:none}.ed-search .ed-search__input:focus-visible{box-shadow:none;outline:none}.ed-search__kbd{font-family:var(--font-body);font-weight:var(--fw-medium);font-size:var(--text-xs);line-height:var(--lh-tight);color:var(--ink-4);border:1px solid var(--line);border-radius:var(--r-xs);padding:var(--gap-xs) var(--sp-1h);background:var(--surface-2)}.s-topnav__controls{align-items:center;gap:var(--sp-2);display:flex;position:relative}.ed-topnav-btn{width:var(--ctrl-h-md);height:var(--ctrl-h-md);border-radius:var(--r-ctl);color:var(--ink-2);background:var(--surface);border:1px solid var(--line);transition:background var(--motion-fast), color var(--motion-fast);flex:none;place-items:center;display:grid;position:relative}.ed-topnav-btn:hover{background:var(--surface-2);color:var(--ink)}.ed-topnav-btn[aria-expanded=true]{background:var(--tile);color:var(--ink)}.ed-topnav-btn[aria-disabled=true]{color:var(--ink-4);cursor:default}.ed-search__open,.ed-search__close{display:none}.ed-topnav-btn__dot{top:var(--sp-1h);right:var(--sp-1h);width:var(--dot-sz);height:var(--dot-sz);background:var(--order);border:1px solid var(--surface);border-radius:50%;position:absolute}.s-topnav .b-topnav__avatar{width:var(--ctrl-h-md);height:var(--ctrl-h-md);border-radius:var(--r-ctl);background:var(--brand-deep);color:var(--on-dark);font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--text-base);line-height:var(--lh-tight);flex:none;place-items:center;display:grid;position:relative}.b-topnav__avatar[aria-expanded=true]{box-shadow:var(--focus)}.b-topnav__avatar,.ed-nav__project-mark{overflow:hidden}.b-topnav__avatar img,.ed-nav__project-mark img{aspect-ratio:1;object-fit:cover;width:100%}.ed__side>.c-panel-card>.c-panel-card__body,.ed__form>.c-panel-card__body,.ed__stage,.c-preview,.c-device-frame,.ed-cal-wrap,.c-tabs,.c-menu,.c-modal__body,.c-drawer,.b-acct__box,.b-pay,.b-pay__body,.b-onboarding,.ed__rows{scrollbar-width:none}.ed__side>.c-panel-card>.c-panel-card__body::-webkit-scrollbar{display:none}.ed__form>.c-panel-card__body::-webkit-scrollbar{display:none}.ed__stage::-webkit-scrollbar{display:none}.c-preview::-webkit-scrollbar{display:none}.c-device-frame::-webkit-scrollbar{display:none}.ed-cal-wrap::-webkit-scrollbar{display:none}.c-tabs::-webkit-scrollbar{display:none}.c-menu::-webkit-scrollbar{display:none}.c-modal__body::-webkit-scrollbar{display:none}.c-drawer::-webkit-scrollbar{display:none}.b-acct__box::-webkit-scrollbar{display:none}.b-pay::-webkit-scrollbar{display:none}.b-pay__body::-webkit-scrollbar{display:none}.b-onboarding::-webkit-scrollbar{display:none}.ed__rows::-webkit-scrollbar{display:none}.ed-shell{grid-template-columns:var(--side-w) minmax(0, 1fr);gap:var(--gutter);padding:var(--sp-2) max(var(--gutter), env(safe-area-inset-right,0px)) var(--sp-7) max(var(--gutter), env(safe-area-inset-left,0px));align-items:start;display:grid}.b-sidebar__nav{top:calc(var(--top-h) + env(safe-area-inset-top,0px) + var(--sp-2));gap:var(--sp-5h);min-height:calc(100dvh - var(--top-h) - var(--sp-2) - var(--sp-7));flex-direction:column;display:flex;position:sticky}.b-sidebar__items{gap:var(--gap-2xs);flex-direction:column;display:flex}.ed-nav__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);flex-direction:column;display:flex;overflow:hidden}.ed-nav__project{padding:var(--sp-3h) var(--sp-4) var(--sp-3);align-items:center;gap:var(--sp-3h);display:flex}.ed-nav__project-mark{width:var(--biz-mark-sz);height:var(--biz-mark-sz);border-radius:var(--r-mark);font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--text-2xl);line-height:var(--lh-tight);color:var(--biz-mark-ink);background:var(--biz-mark-bg);box-shadow:var(--mark-shine-2);flex:none;place-items:center;display:grid}.ed-nav__project-text{flex-direction:column;min-width:0;display:flex}.ed-nav__project-title{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--text-lg);line-height:var(--lh-snug);letter-spacing:var(--ls-title)}.ed-nav__project-sub{font-size:var(--text-sm);color:var(--ink-4);margin-top:var(--gap-xs);align-items:center;gap:var(--sp-1h);min-width:0;display:flex}.ed-nav__project-sub span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ed-nav__plan{text-align:left;width:auto;margin:0 var(--well-inset) var(--well-inset);padding:var(--sp-3);border-radius:var(--r-well);gap:var(--sp-2);background:var(--well);border:1px solid var(--line-soft);transition:background var(--motion-fast);flex-direction:column;display:flex}.ed-nav__plan:hover{background:var(--tile-2)}.ed-nav__plan--cta:hover{background:var(--well)}.ed-nav__plan-open{gap:var(--sp-2);border-radius:var(--r-sm);flex-direction:column;display:flex}.ed-nav__plan-open:hover .ed-nav__plan-title{color:var(--brand-ink)}.ed-nav__plan-title strong{font-weight:var(--fw-semibold)}.ed-nav__plan-btn{margin-top:var(--sp-1)}.ed-nav__plan-row{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.ed-nav__plan-title{font-family:var(--font-display);font-weight:var(--fw-medium);font-size:var(--text-md);line-height:var(--lh-tight)}.ed-nav__plan-pill{font-weight:var(--fw-semibold);font-size:var(--text-xs);line-height:var(--lh-tight);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-chip);background:var(--free-bg);color:var(--free);letter-spacing:var(--ls-chip)}.ed-nav__plan-pill--pro{background:var(--pro-bg);color:var(--pro)}.ed-nav__plan-sub{justify-content:space-between;align-items:center;gap:var(--sp-2);font-size:var(--text-sm);color:var(--ink-3);flex-wrap:wrap;display:flex}.b-sidebar__item{align-items:center;gap:var(--sp-3);height:var(--touch);padding:0 var(--sp-3h);border-radius:var(--r-ctl);color:var(--ink-2);font-weight:var(--fw-medium);transition:background var(--motion-fast), color var(--motion-fast);width:100%;display:flex;position:relative}.b-sidebar__item:hover{background:var(--nav-hover);color:var(--ink)}.b-sidebar__item[aria-current=page]{background:var(--nav-active);color:var(--ink);font-weight:var(--fw-semibold)}.b-sidebar__item[aria-current=page] .b-sidebar__item-icon{color:var(--brand)}.b-sidebar__item[aria-current=page]:before{content:"";left:0;top:var(--active-bar-inset);bottom:var(--active-bar-inset);width:var(--active-bar-w);border-radius:var(--active-bar-r);background:var(--brand);position:absolute}.b-sidebar__item-icon{place-items:center;display:grid;position:relative}.ed-nav__tools{gap:var(--gap-2xs);flex-direction:column;display:flex}.ed-nav__tools-label{font-weight:var(--fw-medium);font-size:var(--text-xs);line-height:var(--lh-tight);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-4);padding:var(--sp-1h) var(--sp-3h) var(--sp-2)}.ed-nav__tool-count{font-variant-numeric:tabular-nums;color:var(--ink-4);font-size:var(--text-md);margin-left:auto}.ed-nav__tool-count--pro{font-weight:var(--fw-semibold);font-size:var(--text-xs);line-height:var(--lh-tight);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-chip);background:var(--pro-bg);color:var(--pro);letter-spacing:var(--ls-chip)}.ed-nav__group{gap:var(--gap-2xs);flex-direction:column;display:flex}.ed-nav__parent.is-here{color:var(--ink)}.ed-nav__parent.is-here .b-sidebar__item-icon{color:var(--brand)}.ed-nav__chevron{color:var(--ink-4);place-items:center;margin-left:auto;display:grid}.ed-nav__sub{gap:var(--gap-2xs);margin-left:calc(var(--sp-3h) + var(--icon-md) / 2);padding-left:var(--sp-3);border-left:1px solid var(--line);flex-direction:column;display:flex}.ed-nav__sub-item{align-items:center;gap:var(--sp-2);width:100%;height:var(--ctrl-h-md);padding:0 var(--sp-3);border-radius:var(--r-ctl);color:var(--ink-2);font-weight:var(--fw-medium);text-align:left;transition:background var(--motion-fast), color var(--motion-fast);display:flex}.ed-nav__sub-item:hover{background:var(--nav-hover);color:var(--ink)}.ed-nav__sub-item[aria-current=page]{background:var(--nav-active);color:var(--ink);font-weight:var(--fw-semibold)}.ed-nav__spacer{flex:1}.b-devtools{align-self:flex-start;align-items:center;gap:var(--sp-1h);height:var(--ctrl-h-sm);padding:0 var(--sp-3);border:1px solid var(--line);border-radius:var(--r-chip);background:var(--surface);color:var(--ink-3);font-size:var(--text-sm);font-weight:var(--fw-medium);display:inline-flex}.ed{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);min-width:0;height:calc(100dvh - var(--top-h) - env(safe-area-inset-top,0px) - var(--sp-2) - var(--sp-7));flex-direction:column;display:flex;overflow:hidden}.ed--dash{height:auto;overflow:visible}.ed:has(.ed-vendor-locked){height:auto;overflow:visible}.ed__strip{min-height:var(--ed-head-h);justify-content:space-between;align-items:center;gap:var(--sp-3);padding:0 var(--sp-6);border-bottom:1px solid var(--line);flex:none;display:flex}.b-section__title-group{align-items:center;gap:var(--sp-3);min-width:0;display:flex}.b-section__title{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--text-xl);line-height:var(--lh-tight);letter-spacing:var(--ls-title);align-items:center;gap:var(--sp-2);white-space:nowrap;min-width:0;display:flex}.b-section__meta{font-size:var(--text-sm);color:var(--ink-4);align-items:center;gap:var(--sp-2);display:flex}.b-section__actions{align-items:center;gap:var(--sp-2);display:flex}.b-section__badge{min-width:var(--ctrl-h-xs);height:var(--ctrl-h-xs);padding:0 var(--sp-2);border-radius:var(--r-chip);background:var(--tile);color:var(--ink-3);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--fw-semibold);letter-spacing:0;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.ed__scroll{min-height:0;padding:var(--sp-5h) var(--sp-6) var(--sp-7);flex:1;overflow-y:auto}.b-section{gap:var(--sp-5h);max-width:var(--dash-max-w);flex-direction:column;display:flex}@media (max-width:1024px){.ed-search__kbd{display:none}}@media (max-width:820px){.s-topnav{gap:var(--sp-2);grid-template-columns:auto minmax(0,1fr) auto}.s-topnav__title{display:none}.ed-topnav-btn,.s-topnav .b-topnav__avatar{width:var(--touch);height:var(--touch)}.ed-search{justify-self:end;gap:var(--sp-2);background:0 0;border:0;border-radius:0;max-width:none;height:auto;padding:0}.ed-search:focus-within{box-shadow:none}.ed-search__open{display:grid}.ed-search__icon,.ed-search .ed-search__input{display:none}.ed-search.is-open{z-index:var(--z-top);background:var(--canvas);padding:env(safe-area-inset-top,0px) max(var(--gutter), env(safe-area-inset-right,0px)) 0 max(var(--gutter), env(safe-area-inset-left,0px));align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.ed-search.is-open .ed-search__open{display:none}.ed-search.is-open .ed-search__close{display:grid}.ed-search.is-open .ed-search__input{box-sizing:border-box;height:var(--touch);padding:0 var(--sp-3h);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-ctl);transition:border-color var(--motion-fast), box-shadow var(--motion-fast);display:block}.ed-search.is-open .ed-search__input:focus{border-color:var(--brand);box-shadow:var(--focus)}.s-topnav:has(>.ed-search.is-open)>.s-topnav__brand{visibility:hidden}.s-topnav:has(>.ed-search.is-open)>.s-topnav__controls{visibility:hidden}.ed-shell{gap:var(--sp-3h);padding-bottom:calc(var(--bottom-h) + var(--sp-4) + env(safe-area-inset-bottom,0px));grid-template-columns:minmax(0,1fr)}.b-sidebar__nav{display:contents}.ed-nav__card,.ed-nav__tools,.ed-nav__spacer,.b-devtools{display:none}.ed-shell[data-screen=dashboard] .ed-nav__card{display:flex}.ed-nav__project{padding:var(--sp-3) var(--sp-4)}.ed-nav__plan-open{min-height:var(--touch)}.b-sidebar__items{z-index:var(--z-bottom);padding:var(--sp-1h) max(var(--sp-2), env(safe-area-inset-right,0px)) calc(var(--sp-1h) + env(safe-area-inset-bottom,0px)) max(var(--sp-2), env(safe-area-inset-left,0px));background:color-mix(in srgb, var(--surface) var(--glass-mix-bottom), transparent);-webkit-backdrop-filter:var(--glass-blur);border-top:1px solid var(--line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;display:grid;position:fixed;bottom:0;left:0;right:0}.b-sidebar__item{justify-content:center;gap:var(--sp-1);height:var(--bottom-item-h);border-radius:var(--r-tile-sm);color:var(--ink-3);font-size:var(--text-xs);line-height:var(--lh-tight);background:0 0;flex-direction:column;padding:0}.b-sidebar__item .e-icon{width:var(--icon-xl);height:var(--icon-xl);stroke-width:var(--icon-stroke-thin)}.b-sidebar__item[aria-current=page]:before{width:var(--active-bar-tab-w);height:var(--active-bar-w);top:0;bottom:auto;left:50%;transform:translate(-50%)}.b-sidebar__label-more{display:none}.ed{height:calc(100dvh - var(--top-h) - env(safe-area-inset-top,0px) - var(--bottom-h) - var(--sp-4) - var(--sp-2) - env(safe-area-inset-bottom,0px))}.ed--dash{height:auto}.ed:has(.ed-vendor-locked){height:auto}.ed__strip{padding:0 var(--sp-4)}.b-section__title{white-space:normal}.b-section__meta{display:none}.ed__scroll{padding:var(--sp-4) var(--sp-3h) var(--sp-5)}.b-section{gap:var(--sp-3h)}}.b-sidebar__count{top:calc(var(--sp-2) * -1);right:calc(var(--sp-2h) * -1);min-width:var(--badge-sz);height:var(--badge-sz);padding:0 var(--sp-1);border-radius:var(--r-chip);background:var(--danger);color:var(--danger-on);border:2px solid var(--canvas);font-size:var(--text-xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;place-items:center;line-height:1;display:grid;position:absolute}.b-sidebar__dot{top:0;right:calc(var(--sp-1) * -1);width:var(--dot-sz);height:var(--dot-sz);background:var(--danger);border:1px solid var(--canvas);border-radius:50%;position:absolute}.ed-topnav-btn__dot--pending{background:var(--order)}.ed-search{position:relative}.ed-search__panel{top:calc(100% + var(--sp-1));z-index:var(--z-panel);padding:var(--sp-1);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-menu);box-shadow:var(--shadow-raised);position:absolute;left:0;right:0}.ed-search__option{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:var(--ctrl-h-md);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);cursor:pointer;display:flex}.ed-search__option.is-active{background:var(--tile)}.ed-search__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);color:var(--ink);overflow:hidden}.ed-search__kind{font-size:var(--text-xs);color:var(--ink-3);flex:none}.ed-search__empty{padding:var(--sp-2) var(--sp-3);font-size:var(--text-sm);color:var(--ink-3)}@media (max-width:820px){.ed-search{position:static}.ed-search__panel{border-width:0 0 1px;border-radius:0;top:100%}.b-sidebar__count{top:calc(var(--sp-1) * -1)}.b-acct .ed-nav__card{display:flex}:-webkit-any([data-screen=products],[data-screen=business],[data-screen=account]) .ed__strip--drill .ed__panes{display:none}:is([data-screen=products],[data-screen=business],[data-screen=account]) .ed__strip--drill .ed__panes{display:none}}.b-notif .c-menu__item{width:100%}.b-notif__empty{color:var(--ink-3)}.c-modal-tile>.b-section__badge{white-space:nowrap;flex:none}.s-topnav__version{font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:var(--text-xs);letter-spacing:var(--ls-chip);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-chip);background:var(--tile);color:var(--ink-3)}.s-studio{z-index:var(--z-studio);background:var(--canvas);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.ed-topnav-btn--label{gap:var(--sp-1h);width:auto;padding:0 var(--sp-3);font-weight:var(--fw-medium);font-size:var(--text-base);align-items:center;display:inline-flex}@media (max-width:820px){.ed-topnav-btn--label{width:var(--touch);justify-content:center;padding:0}.ed-topnav-btn--label .ed-topnav-btn__text{display:none}}.e-btn{justify-content:center;align-items:center;gap:var(--sp-2);height:var(--ctrl-h-md);padding:0 var(--sp-4);border-radius:var(--r-ctl);font-family:var(--font-body);font-weight:var(--fw-medium);font-size:var(--text-base);line-height:var(--lh-tight);white-space:nowrap;transition:background var(--motion-fast), border-color var(--motion-fast), color var(--motion-fast), box-shadow var(--motion-fast);border:1px solid #0000;flex:none;display:inline-flex}.e-btn--sm{height:var(--ctrl-h-sm);padding:0 var(--sp-3);font-size:var(--text-md);border-radius:var(--r-sm)}.e-btn--md{height:var(--ctrl-h-md)}.e-btn--lg{height:var(--ctrl-h-lg);padding:0 var(--sp-6);font-size:var(--text-lg)}.e-btn--block{width:100%;display:flex}.e-btn--primary{background:var(--brand);color:var(--brand-on)}.e-btn--primary:hover{background:var(--brand-ink)}.e-btn--outlined{background:var(--surface);border-color:var(--line-2);color:var(--ink)}.e-btn--outlined:hover{background:var(--surface-2);border-color:var(--ink-4)}.e-btn--ghost{color:var(--ink-2)}.e-btn--ghost:hover{background:var(--tile);color:var(--ink)}.e-btn--secondary{background:var(--ink);color:var(--canvas)}.e-btn--danger{background:var(--danger);color:var(--danger-on)}.e-btn--outline-danger{background:var(--surface);border-color:var(--danger-line);color:var(--danger)}.e-btn--outline-danger:hover{background:var(--danger-bg)}.e-btn--upgrade{background:var(--pro);color:var(--on-dark);width:100%}.e-btn--dashed{border-style:dashed;border-color:var(--line-2);color:var(--ink-2);background:0 0}.e-btn--dashed:hover{border-color:var(--brand);color:var(--brand-ink);background:var(--brand-tint)}.e-btn:disabled,.e-btn[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:default;box-shadow:none}.e-btn .e-icon{width:var(--icon-md);height:var(--icon-md)}.e-icon-btn{width:var(--icon-btn-sz);height:var(--icon-btn-sz);border-radius:var(--r-sm);color:var(--ink-3);transition:background var(--motion-fast), color var(--motion-fast);flex:none;place-items:center;display:inline-grid;position:relative}.e-icon-btn:hover{background:var(--tile);color:var(--ink)}.e-icon-btn--danger{color:var(--danger)}.e-icon-btn--danger:hover{background:var(--danger-bg);color:var(--danger)}.e-icon-btn .e-icon{width:var(--icon-md);height:var(--icon-md)}.e-title{font-family:var(--font-display);font-weight:var(--fw-medium);letter-spacing:var(--ls-card);line-height:var(--lh-snug)}.e-title--base{font-size:var(--text-lg)}.e-title--md{font-size:var(--text-2xl);letter-spacing:var(--ls-title)}.e-title--lg{font-size:var(--text-4xl);letter-spacing:var(--ls-display);line-height:var(--lh-title)}.e-subtitle{color:var(--ink-3);font-size:var(--text-sm)}.e-item-title{font-weight:var(--fw-medium)}.e-item-title--base-sm{font-size:var(--text-base)}.e-timestamp{font-size:var(--text-sm);color:var(--ink-4);font-variant-numeric:tabular-nums;white-space:nowrap}.e-label{font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--ink);align-items:baseline;gap:var(--sp-1h);display:flex}.e-label--muted{color:var(--ink-3);font-weight:var(--fw-regular)}.e-label--strong{font-weight:var(--fw-semibold);font-family:var(--font-display);font-size:var(--text-base)}.e-divider{border:0;border-top:1px solid var(--line);width:100%;margin:0}.c-field{gap:var(--sp-1h);flex-direction:column;min-width:0;display:flex}.c-field__optional,.ed-label-unit{font-weight:var(--fw-regular);color:var(--ink-4);font-size:var(--text-sm)}.c-field__input{width:100%;height:var(--ctrl-h-md);padding:0 var(--sp-3);border-radius:var(--r-ctl);border:1px solid var(--line-2);background:var(--surface);color:var(--ink);font-family:var(--font-body);font-size:var(--text-input);line-height:var(--lh-body);transition:border-color var(--motion-fast), box-shadow var(--motion-fast);-webkit-appearance:none;appearance:none}.c-field__input::placeholder{color:var(--ink-4)}.c-field__input:hover{border-color:var(--ink-4)}.c-field__input:focus{border-color:var(--brand);box-shadow:var(--focus);outline:none}.c-field__input[aria-invalid=true]{border-color:var(--danger)}.c-field__textarea{height:auto;min-height:calc(var(--ctrl-h-md) * 2);padding:var(--sp-2h) var(--sp-3);resize:vertical}.c-field__wrap{position:relative}.c-field__select{padding-right:var(--sp-10);cursor:pointer}.c-field__icon{color:var(--ink-3);pointer-events:none;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.c-field__icon--right{right:var(--sp-3)}.c-field__hint{font-size:var(--text-sm);color:var(--ink-3)}.c-field-prefix{border:1px solid var(--line-2);border-radius:var(--r-ctl);background:var(--surface);align-items:stretch;display:flex;overflow:hidden}.c-field-prefix:focus-within{border-color:var(--brand);box-shadow:var(--focus)}.c-field-prefix__affix{padding:0 var(--sp-3);background:var(--surface-2);color:var(--ink-3);border-right:1px solid var(--line);font-size:var(--text-md);font-weight:var(--fw-medium);place-items:center;display:grid}.c-field-prefix .c-field-prefix__input{box-shadow:none;border:0;border-radius:0}.c-stepper{grid-template-columns:var(--ctrl-h-md) minmax(0, 1fr) var(--ctrl-h-md);gap:var(--sp-2);display:grid}.c-stepper__btn{height:var(--ctrl-h-md);border-radius:var(--r-ctl);border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);place-items:center;display:grid}.c-stepper__btn:hover{background:var(--surface-2)}.c-stepper__input{text-align:center;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.ed__field-head{justify-content:space-between;align-items:baseline;gap:var(--sp-2);display:flex}.c-config-item-row{gap:var(--sp-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.b-panel-stack{gap:var(--sp-3);flex-direction:column;display:flex}.b-panel-stack--sm,.b-panel-stack--lg{gap:var(--sp-2);flex-direction:column;display:flex}.b-grid{gap:var(--sp-4);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.b-grid--gap-sm{gap:var(--sp-3)}.b-grid__item--span-12{grid-column:span 12}.b-grid__item--span-8{grid-column:span 8}.b-grid__item--span-6{grid-column:span 6}.b-grid__item--span-4{grid-column:span 4}.c-panel-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);flex-direction:column;min-width:0;display:flex}.c-panel-card__head{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:0;padding:var(--sp-4) var(--sp-5) var(--sp-3);flex:none;display:flex}.c-panel-card__head--back{padding-left:var(--sp-2);justify-content:flex-start}.c-panel-card__head--back>.e-title,.c-panel-card__head--back>.c-panel-card__heading{flex:1;min-width:0}.c-panel-card__heading{min-width:0}[aria-labelledby=tkAgendaTitle]>.c-panel-card__head,.c-panel-card__head.ed-cal__head{height:var(--ed-panel-head-h);padding-top:0;padding-bottom:0}.c-panel-card__head--toggle{padding:0}.c-panel-card__head--toggle>.c-panel-card__heading{flex:1}.c-panel-card__toggle{justify-content:space-between;align-items:center;gap:var(--sp-3);width:100%;min-height:var(--touch);text-align:left;padding:var(--sp-4) var(--sp-5) var(--sp-3);border-radius:var(--r-card-inner) var(--r-card-inner) 0 0;transition:background var(--motion-fast);display:flex}.c-panel-card__toggle:hover{background:var(--surface-2)}.c-panel-card__toggle:hover .c-panel-card__caret{color:var(--ink)}.c-panel-card__toggle[aria-expanded=false]{padding-bottom:var(--sp-4);border-radius:var(--r-card-inner)}.c-panel-card__toggle-label{min-width:0}.c-panel-card__caret{color:var(--ink-3);transition:transform var(--motion-fast);flex:none;display:grid}.c-panel-card__toggle[aria-expanded=true] .c-panel-card__caret{transform:rotate(180deg)}.c-panel-card__head-hint{font-family:var(--font-body);font-weight:var(--fw-regular);font-size:var(--text-sm);color:var(--ink-4);letter-spacing:0}.c-panel-card__count,.c-panel-card__metric{font-size:var(--text-sm);color:var(--ink-4);font-variant-numeric:tabular-nums;white-space:nowrap}.c-panel-card__metric{font-family:var(--font-display);font-weight:var(--fw-semibold);color:var(--brand-ink);font-size:var(--text-lg)}.c-panel-card__body{padding:var(--sp-4) var(--sp-5) var(--sp-5);gap:var(--sp-3);flex-direction:column;min-height:0;display:flex;position:relative}.c-panel-card__body--wells{padding:0 var(--well-inset) var(--well-inset);gap:var(--well-inset)}.c-panel-card__foot{align-items:center;gap:var(--sp-2);padding:var(--sp-2h) var(--sp-4) var(--sp-3);background:var(--surface);border-radius:0 0 var(--r-card) var(--r-card);flex:none;display:flex}.c-panel-card__head:first-child{border-radius:var(--r-card) var(--r-card) 0 0}.c-panel-card__foot--split{justify-content:space-between}.c-panel-card__actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.c-panel-card__desc{color:var(--ink-3);font-size:var(--text-md)}.c-panel-card__sub-title{font-weight:var(--fw-medium);font-size:var(--text-md);color:var(--ink-2)}.c-panel-card__row{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:var(--ctrl-h-sm);font-size:var(--text-base);display:flex}.c-panel-card__row+.c-panel-card__row{border-top:1px solid var(--line-soft)}.c-panel-card__val-sm{font-size:var(--text-md);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.c-panel-card--danger{border-color:var(--danger-line)}.c-panel-card--danger>.c-panel-card__head .e-title{color:var(--danger)}.c-panel-card__well{gap:var(--sp-3);min-width:0;min-height:0;padding:var(--sp-3);background:var(--well);border:1px solid var(--line-soft);border-radius:var(--r-well);flex-direction:column;margin:0;list-style:none;display:flex;position:relative}.c-panel-card>.c-panel-card__well,.c-stat-card>.c-panel-card__well,.ed-nav__card>.c-panel-card__well{margin:0 var(--well-inset) var(--well-inset)}.c-panel-card>.c-panel-card__well:first-child{margin-top:var(--well-inset)}.c-panel-card>.c-panel-card__well:last-child,.c-stat-card>.c-panel-card__well:last-child,.ed-nav__card>.c-panel-card__well:last-child{flex-grow:1}.c-panel-card__well--list{padding:var(--sp-1) var(--sp-3);gap:0}.c-panel-card__well--list>*+*{border-top:1px solid var(--line-soft)}.c-panel-card__well--list>.c-panel-card__row{padding:var(--sp-1h) 0}.c-panel-card__well--tiles{gap:var(--sp-2);display:grid}.c-panel-card__well--stat{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-3h);flex-direction:row}.c-notice{align-items:flex-start;gap:var(--sp-2h);padding:var(--sp-3) var(--sp-3h);border-radius:var(--r-ctl);background:var(--info-bg);color:var(--ink-2);font-size:var(--text-md);border:1px solid var(--brand-tint-2);display:flex}.c-notice>.e-icon{width:var(--icon-md);height:var(--icon-md);color:var(--brand-ink);margin-top:var(--gap-2xs)}.c-notice--success{background:var(--ok-bg);border-color:#0000}.c-notice--success>.e-icon{color:var(--ok)}.c-notice--warning{background:var(--warn-bg);border-color:var(--warn-line)}.c-notice--warning>.e-icon{color:var(--warn)}.c-notice--stack{gap:var(--sp-2h);flex-direction:column}.c-notice__actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.c-toggle-row{justify-content:space-between;align-items:center;gap:var(--sp-4);min-height:var(--touch);display:flex}.e-toggle-info{gap:var(--gap-2xs);flex-direction:column;min-width:0;display:flex}.e-toggle-title{font-weight:var(--fw-medium);font-size:var(--text-base)}.e-toggle-sub{color:var(--ink-3);font-size:var(--text-sm)}.c-toggle{width:var(--switch-w);height:var(--switch-h);flex:none;display:inline-flex;position:relative}.e-toggle-input{top:calc((var(--touch) - 100%) / -2);bottom:calc((var(--touch) - 100%) / -2);opacity:0;cursor:pointer;z-index:1;margin:0;position:absolute;left:0;right:0}.e-toggle-track{border-radius:var(--r-chip);background:var(--line-2);width:100%;height:100%;transition:background var(--motion-fast);position:relative}.e-toggle-track:after{content:"";top:calc((var(--switch-h) - var(--switch-knob)) / 2);left:calc((var(--switch-h) - var(--switch-knob)) / 2);width:var(--switch-knob);height:var(--switch-knob);background:var(--surface);transition:transform var(--motion-fast);border-radius:50%;position:absolute}.e-toggle-input:checked+.e-toggle-track{background:var(--brand)}.e-toggle-input:checked+.e-toggle-track:after{transform:translateX(calc(var(--switch-w) - var(--switch-h)))}.e-toggle-input:focus-visible+.e-toggle-track{box-shadow:var(--focus)}.ed-toggle-box{border:1px solid var(--line);border-radius:var(--r-well);padding:var(--sp-1) var(--sp-3h);background:var(--well-item)}.c-checkbox{align-items:center;gap:var(--sp-2h);min-height:var(--touch);cursor:pointer;display:flex;position:relative}.c-checkbox__input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.c-checkbox__box{width:var(--check-sz);height:var(--check-sz);border-radius:var(--r-xs);border:1px solid var(--line-2);background:var(--surface);color:#0000;flex:none;place-items:center;display:grid}.c-checkbox__box .e-icon{width:var(--icon-xs);height:var(--icon-xs);stroke-width:3px}.c-checkbox__input:checked+.c-checkbox__box,[aria-checked=true]>.c-checkbox__box{background:var(--brand);border-color:var(--brand);color:var(--brand-on)}.c-checkbox__input:focus-visible+.c-checkbox__box{box-shadow:var(--focus)}.c-checkbox__label{font-size:var(--text-base);color:var(--ink-2)}.c-seg{height:var(--seg-h);padding:var(--seg-pad);align-items:center;gap:var(--gap-2xs);background:var(--tile-2);border:1px solid var(--line);border-radius:var(--r-ctl);flex:none;display:inline-flex}.c-seg--fill{display:flex}.c-seg--fill>.e-seg-btn{flex:1}.c-seg--lg .e-seg-btn{font-size:var(--text-base)}.e-seg-btn{height:var(--seg-btn-h);padding:0 var(--sp-3);border-radius:var(--r-sm);color:var(--ink-2);font-weight:var(--fw-medium);font-size:var(--text-md);justify-content:center;align-items:center;gap:var(--sp-1h);white-space:nowrap;transition:background var(--motion-fast), color var(--motion-fast);display:inline-flex;position:relative}.e-seg-btn:hover{color:var(--ink)}.e-seg-btn.is-active{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-edge)}.e-seg-btn--icon{width:calc(var(--seg-btn-h) + var(--sp-2));padding:0}.c-appearance-btn-grid{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.c-appearance-btn-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-choice-grid--stack{grid-template-columns:minmax(0,1fr)}.e-btn-choice{min-height:var(--ctrl-h-md);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-ctl);border:1px solid var(--line-2);background:var(--surface);font-size:var(--text-md);font-weight:var(--fw-medium);color:var(--ink-2);text-align:center;justify-content:center;align-items:center;gap:var(--sp-1h);transition:border-color var(--motion-fast), background var(--motion-fast), color var(--motion-fast);display:flex}.e-btn-choice:hover{border-color:var(--ink-4)}.e-btn-choice.is-selected{border-color:var(--brand);background:var(--brand-tint);color:var(--brand-ink);font-weight:var(--fw-semibold);box-shadow:inset 0 0 0 1px var(--brand)}.c-tabs{gap:var(--sp-1);border-bottom:1px solid var(--line);scrollbar-width:none;display:flex;overflow-x:auto}.c-tabs--fill>.c-tabs__tab{flex:1}.c-tabs__tab{min-height:var(--touch);padding:0 var(--sp-3);justify-content:center;align-items:center;gap:var(--sp-2);color:var(--ink-3);font-weight:var(--fw-medium);font-size:var(--text-md);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;display:inline-flex}.c-tabs__tab:hover{color:var(--ink)}.c-tabs__tab.is-active{color:var(--brand-ink);border-bottom-color:var(--brand)}.c-tabs__tab.is-active .b-section__badge{background:var(--brand-tint);color:var(--brand-ink)}.c-el-picker{gap:var(--sp-2);flex-wrap:wrap;display:flex}.e-el-chip{height:var(--ctrl-h-xs);padding:0 var(--sp-3);border-radius:var(--r-chip);border:1px solid var(--line-2);background:var(--surface);font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--ink-2);align-items:center;gap:var(--sp-1);display:inline-flex;position:relative}.e-el-chip.is-active{background:var(--brand-tint);border-color:var(--brand);color:var(--brand-ink)}.e-el-chip.is-locked{cursor:default;border-style:dashed}.e-el-chip:disabled{opacity:var(--opacity-disabled);cursor:default}.c-tab-notice{font-size:var(--text-sm);color:var(--ink-3)}.e-menu-pill{height:var(--badge-sz);padding:0 var(--sp-2);border-radius:var(--r-chip);background:var(--tile);color:var(--ink-3);font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-chip);white-space:nowrap;align-items:center;display:inline-flex}.e-menu-pill--success{background:var(--ok-bg);color:var(--ok)}.e-menu-pill--pro{background:var(--pro-bg);color:var(--pro)}.e-menu-pill--warning{background:var(--free-bg);color:var(--free)}.e-avatar{width:var(--ctrl-h-lg);height:var(--ctrl-h-lg);border-radius:var(--r-tile);background:var(--brand-deep);color:var(--on-dark);font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--text-2xl);flex:none;place-items:center;display:grid}.ed__rows{gap:var(--sp-2);flex-direction:column;list-style:none;display:flex}.c-drag-panel{align-items:center;gap:var(--sp-1);min-height:var(--thumb-sz);padding:var(--sp-1);background:var(--well-item);border:1px solid var(--line);border-radius:var(--r-well);transition:border-color var(--motion-fast), box-shadow var(--motion-fast);display:flex;position:relative}.c-drag-panel:hover{border-color:var(--line-2)}.c-drag-panel.is-active,.c-drag-panel.is-active:hover{border-color:var(--brand);box-shadow:var(--sel-ring);background-image:linear-gradient(var(--brand-tint), var(--brand-tint))}.c-drag-panel.is-active .c-drag-panel__title{color:var(--brand-ink)}.c-drag-panel__grip{width:var(--grip-w);color:var(--ink-4);cursor:grab;border-radius:var(--r-sm);flex:none;align-self:stretch;place-items:center;display:grid;position:relative}.c-drag-panel__grip:hover{color:var(--ink-2);background:var(--tile)}.c-drag-panel__content{text-align:left;align-items:center;gap:var(--sp-3);min-width:0;padding:var(--sp-1) var(--sp-3);min-height:var(--touch);border-radius:var(--r-sm);flex:1;display:flex}.c-drag-panel__title{font-weight:var(--fw-medium);font-size:var(--text-base);line-height:var(--lh-snug);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.c-drag-panel__sub{font-size:var(--text-sm);color:var(--ink-3);margin-top:var(--gap-2xs);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.c-drag-panel__actions{padding-right:var(--sp-1);align-items:center;display:flex}.c-drag-panel__more{width:var(--icon-btn-sz);height:var(--icon-btn-sz);border-radius:var(--r-sm);color:var(--ink-3);place-items:center;display:grid;position:relative}.c-drag-panel__more:hover,.c-drag-panel__more[aria-expanded=true]{background:var(--tile);color:var(--ink)}.c-drag-panel .b-section__badge{margin-right:var(--sp-3);background:var(--tile)}.c-quick-access__icon{color:var(--ink-4);place-items:center;display:grid}.ed__rows.c-panel-card__well{gap:var(--sp-2);padding:var(--sp-2)}.ed__rows.c-panel-card__well>.c-drag-panel{min-height:var(--row-min-h);padding-block-start:0;padding-block-end:0}.ed__rows.c-panel-card__well>.c-drag-panel.is-active,.ed__rows.c-panel-card__well>.c-drag-panel.is-active:hover{box-shadow:none}.c-option-list{gap:var(--sp-2);flex-direction:column;display:flex}.c-option-list--row{flex-direction:row}.c-option-list--row>.c-option-card{align-items:start;gap:var(--sp-2);min-width:0;padding:var(--sp-2h);flex:1 1 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.c-option-list--row>.c-option-card>.c-option-card__body{grid-column:1/-1}.c-option-list--row>.c-option-card>.c-radio__circle{grid-area:1/2}.c-option-list--row .c-option-card__title{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.b-panel-stack:has(>.c-option-list--row){container-type:inline-size}@container (width<=400px){.c-option-list--row{flex-wrap:wrap}.c-option-list--row>.c-option-card{flex-basis:calc((100% - var(--sp-2)) / 2)}}.c-option-card{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-3h);text-align:left;width:100%;min-height:var(--touch);border:1px solid var(--line-2);border-radius:var(--r-well);background:var(--well-item);transition:border-color var(--motion-fast), background var(--motion-fast);display:flex}.c-option-card:hover{border-color:var(--ink-4)}.c-option-card[aria-checked=true]{border-color:var(--brand);background:var(--brand-tint);box-shadow:inset 0 0 0 1px var(--brand)}.c-option-card:disabled{cursor:default;opacity:var(--opacity-muted)}.c-option-card__icon{font-family:var(--font-display);font-weight:var(--fw-medium)}.c-option-card[aria-checked=true] .c-option-card__icon{background:var(--surface);color:var(--brand-ink)}.c-option-card__body{gap:var(--gap-2xs);flex-direction:column;flex:1;min-width:0;display:flex}.c-option-card__title{font-weight:var(--fw-medium);align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.c-option-card__desc{font-size:var(--text-sm);color:var(--ink-3)}.c-radio__circle{width:var(--check-sz);height:var(--check-sz);border:1px solid var(--line-2);background:var(--surface);border-radius:50%;flex:none;place-items:center;display:grid}.c-radio__dot{width:calc(var(--check-sz) / 2);height:calc(var(--check-sz) / 2);background:0 0;border-radius:50%}[aria-checked=true]>.c-radio__circle{border-color:var(--brand)}[aria-checked=true]>.c-radio__circle .c-radio__dot{background:var(--brand)}.c-modal{z-index:var(--z-panel);padding:var(--sp-6);justify-content:center;align-items:center;display:none;position:fixed;top:0;bottom:0;left:0;right:0}.c-modal.is-open{display:flex}.c-modal__backdrop{background:var(--scrim);position:absolute;top:0;bottom:0;left:0;right:0}.c-modal__box{width:min(var(--modal-w-md), 100%);max-height:calc(100dvh - var(--sp-12));background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-float);flex-direction:column;display:flex;position:relative;overflow:hidden}.c-modal--sm .c-modal__box{width:min(var(--modal-w-sm), 100%)}.c-modal--lg .c-modal__box{width:min(var(--modal-w-lg), 100%)}.c-modal__head{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3h) var(--sp-3) var(--sp-1) var(--sp-5);flex:none;display:flex}.c-modal__body{padding:var(--sp-4) var(--sp-5);gap:var(--sp-3h);color:var(--ink-2);flex-direction:column;display:flex;overflow:auto}.c-modal__meta{font-size:var(--text-md);color:var(--ink-3)}.c-modal__body--wells{gap:var(--sp-3)}.c-modal__foot{justify-content:flex-end;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5) var(--sp-4);border-top:1px solid var(--line);background:var(--surface-2);flex:none;display:flex}.c-modal__desc{color:var(--ink-3);font-size:var(--text-md);line-height:var(--lh-body)}.c-modal__quote{border-left:2px solid var(--line-2);padding:var(--sp-2) var(--sp-3);color:var(--ink-2);font-size:var(--text-md);background:var(--surface-2);border-radius:0 var(--r-sm) var(--r-sm) 0}.c-panel-card__well--list>.c-modal__quote{padding:var(--sp-2h) 0 var(--sp-2h) var(--sp-3);line-height:var(--lh-body);background:0 0;border-left:0;border-radius:0;position:relative}.c-panel-card__well--list>.c-modal__quote:before{content:"";left:0;top:var(--sp-2h);bottom:var(--sp-2h);width:var(--quote-bar-w);border-radius:var(--r-xs);background:var(--line-2);position:absolute}.c-modal-tile-list{gap:var(--sp-2);flex-direction:column;list-style:none;display:flex}.c-modal-tile{justify-content:space-between;align-items:center;gap:var(--sp-2);width:100%;min-height:var(--touch);padding:var(--sp-2) var(--sp-3);text-align:left;background:var(--well-item);border:1px solid var(--line);border-radius:var(--r-well);cursor:pointer;display:flex}.c-modal-tile:hover{border-color:var(--line-2)}.c-modal-tile.is-active{border-color:var(--brand);box-shadow:var(--sel-ring);background:var(--brand-tint)}.c-modal-tile__title{font-weight:var(--fw-medium);font-size:var(--text-base);color:var(--ink);display:block}.c-modal-tile.is-active .c-modal-tile__title{color:var(--brand-ink)}.c-modal-tile__desc{font-size:var(--text-sm);color:var(--ink-3);display:block}.c-modal-tile__pick{gap:var(--gap-2xs);text-align:left;min-width:0;min-height:var(--ctrl-h-md);flex-direction:column;flex:1;justify-content:center;display:flex}.c-modal-tile__grip,.c-modal-tile__more{width:var(--ctrl-h-sm);height:var(--ctrl-h-sm);border-radius:var(--r-sm);color:var(--ink-3);flex:none;place-items:center;display:grid;position:relative}.c-modal-tile__grip{cursor:grab}.c-modal-tile__grip--locked{visibility:hidden}.c-modal-tile__grip:hover,.c-modal-tile__more:hover{background:var(--tile);color:var(--ink)}.c-pick-group+.c-pick-group{margin-top:var(--sp-4)}.c-pick-group__title{margin-bottom:var(--sp-2)}.c-pick-grid{grid-template-columns:repeat(auto-fill, minmax(min(var(--pick-card-min), 100%), 1fr));gap:var(--sp-2);list-style:none;display:grid}.c-pick-card{align-items:flex-start;gap:var(--sp-1);width:100%;height:100%;padding:var(--sp-3);text-align:left;background:var(--well-item);border:1px solid var(--line);border-radius:var(--r-well);cursor:pointer;flex-direction:column;display:flex;position:relative}.c-pick-card:hover{border-color:var(--line-2)}.c-pick-card:focus-visible{border-color:var(--brand);box-shadow:var(--sel-ring);outline:none}.c-pick-card__sketch{aspect-ratio:5/3;width:100%;margin-bottom:var(--sp-1);border-radius:var(--r-sm);background:var(--tile);display:block;overflow:hidden}.c-pick-card__sketch svg{width:100%;height:100%;display:block}.c-pick-card__sketch line,.c-sk-ink{fill:none;stroke:var(--ink-3);stroke-width:2px;stroke-linecap:round}.c-sk-fill{fill:var(--line-2)}.c-sk-open{fill:none;stroke:var(--line-2);stroke-width:1px}rect.c-sk-acc,circle.c-sk-acc,path.c-sk-acc,text.c-sk-acc{fill:var(--brand)}line.c-sk-acc{stroke:var(--brand)}polygon.c-sk-acc{fill:var(--brand)}.c-pick-card__sketch .c-sk-soft{fill:color-mix(in srgb, var(--brand) 50%, transparent)}.c-pick-card__sketch .c-sk-thick{stroke-width:4px}.c-pick-card__sketch .c-sk-bold{stroke-width:8px}.c-pick-card__sketch .c-sk-light{stroke:var(--surface)}rect.c-sk-light{fill:var(--surface);stroke:none}.c-pick-card:hover .c-pick-card__sketch{background:var(--brand-tint)}.c-pick-card:focus-visible .c-pick-card__sketch{background:var(--brand-tint)}.c-pick-card__icon{width:var(--ctrl-h-md);height:var(--ctrl-h-md);margin-bottom:var(--sp-1);border-radius:var(--r-sm);background:var(--tile);color:var(--ink-2);place-items:center;display:grid}.c-pick-card__text{gap:var(--gap-2xs);flex-direction:column;min-width:0;display:flex}.c-pick-card__title{font-weight:var(--fw-medium);font-size:var(--text-base);color:var(--ink)}.c-pick-card__desc{-webkit-line-clamp:2;font-size:var(--text-sm);color:var(--ink-3);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.c-pick-card__add{top:var(--sp-2);right:var(--sp-2);color:var(--brand);opacity:0;place-items:center;display:grid;position:absolute}.c-pick-card:hover .c-pick-card__add{opacity:1}.c-pick-card:focus-visible .c-pick-card__add{opacity:1}@media (hover:none){.c-pick-card__add{opacity:1}}@media (max-width:820px){.c-pick-card{align-items:center;gap:var(--sp-3);padding-right:var(--sp-6);flex-direction:row}.c-pick-card__icon{flex:none;margin-bottom:0}.c-pick-card__sketch{width:var(--pick-sketch-sm);flex:none;margin-bottom:0}.c-pick-card__add{top:50%;transform:translateY(-50%)}}.c-modal__body>*,.ed__side>.c-panel-card>.c-panel-card__body>*,.ed__form>.c-panel-card__body>*,.b-pay__body>*,.c-drawer>*,.b-acct__box>*{flex-shrink:0}.c-toast-stack{left:50%;bottom:var(--sp-6);z-index:var(--z-toast);gap:var(--sp-2);width:min(var(--toast-w), calc(100% - var(--sp-8)));flex-direction:column;display:flex;position:fixed;transform:translate(-50%)}.c-toast{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-4);min-height:var(--ctrl-h-lg);background:var(--ink);color:var(--canvas);border-radius:var(--r-ctl);box-shadow:var(--shadow-float);font-size:var(--text-base);display:flex}.c-toast>.e-icon{color:var(--brand-glow)}.b-toast__action{height:var(--ctrl-h-sm);padding:0 var(--sp-3);border-radius:var(--r-sm);color:var(--brand-glow);font-weight:var(--fw-semibold);flex:none;margin-left:auto;position:relative}.b-toast__action:hover{background:var(--on-dark-fill)}.c-menu{z-index:var(--z-panel);min-width:var(--menu-w);padding:var(--sp-1h);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-menu);box-shadow:var(--shadow-raised);flex-direction:column;display:flex;position:absolute}.c-menu__item{align-items:center;gap:var(--sp-2h);min-height:var(--touch);padding:0 var(--sp-3);border-radius:var(--r-sm);text-align:left;font-size:var(--text-base);color:var(--ink-2);display:flex}.c-menu__item:hover{background:var(--tile);color:var(--ink)}.c-menu__item--danger{color:var(--danger)}.c-menu__item--danger:hover{background:var(--danger-bg);color:var(--danger)}.c-menu__sep{background:var(--line);height:1px;margin:var(--sp-1) var(--sp-1h)}.c-drag-panel__actions+.c-menu,.ed__form-more+.c-menu{top:calc(100% + var(--sp-1));right:0}.c-drawer-backdrop{background:var(--scrim);z-index:var(--z-scrim);position:fixed;top:0;bottom:0;left:0;right:0}.c-drawer-backdrop:not(.is-open),.c-drawer:not(.is-open){display:none}.c-drawer{width:min(var(--drawer-w), 100%);background:var(--surface);border-left:1px solid var(--line);box-shadow:var(--shadow-float);z-index:var(--z-panel);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:auto;right:0;overflow:auto}.c-drawer__head{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:calc(var(--sp-3h) + env(safe-area-inset-top,0px)) var(--sp-3h) var(--sp-3h) var(--sp-5);border-bottom:1px solid var(--line);display:flex}.c-drawer__title{font-family:var(--font-display);font-weight:var(--fw-medium);font-size:var(--text-2xl);letter-spacing:var(--ls-title)}.c-drawer__body{padding:var(--sp-4) var(--sp-5) calc(var(--sp-7) + env(safe-area-inset-bottom,0px));gap:var(--sp-2);font-size:var(--text-md);color:var(--ink-2);flex-direction:column;display:flex}.c-drawer__body h4{margin-top:var(--sp-4)}.c-drawer__body ul{padding-left:var(--sp-4h);gap:var(--sp-1h);flex-direction:column;display:flex}.c-empty-state{min-height:var(--empty-min-h);text-align:center;padding:var(--sp-8) var(--sp-6);place-items:center;display:grid}.c-empty-state__inner{align-items:center;gap:var(--sp-1h);max-width:var(--empty-max-w);flex-direction:column;display:flex}.c-empty-state__icon{width:var(--empty-ico-sz);height:var(--empty-ico-sz);border-radius:var(--r-tile);background:var(--brand-tint);color:var(--brand-ink);margin-bottom:var(--sp-2);place-items:center;display:grid}.c-empty-state__icon .e-icon{width:var(--icon-xl);height:var(--icon-xl)}.c-empty-state__title{font-family:var(--font-display);font-weight:var(--fw-medium);font-size:var(--text-lg);line-height:var(--lh-title)}.c-empty-state__desc{color:var(--ink-3);font-size:var(--text-md)}.c-empty-state .c-notice__actions{margin-top:var(--sp-3);justify-content:center}.c-progress{height:var(--progress-h);border-radius:var(--r-chip);background:var(--well-item);overflow:hidden}.c-progress__bar{border-radius:var(--r-chip);background:var(--brand);height:100%;width:var(--progress,0%)}.c-checklist{gap:var(--gap-2xs);flex-direction:column;list-style:none;display:flex}.c-checklist__item{align-items:center;gap:var(--sp-2h);min-height:var(--touch);font-size:var(--text-base);color:var(--ink-2);display:flex}.c-checklist__item.is-done{color:var(--ink-3)}.c-checklist__item>span:nth-child(2){flex:1;min-width:0}.c-checklist__icon{width:var(--check-sz);height:var(--check-sz);color:var(--brand-on);border-radius:50%;flex:none;place-items:center;display:grid}.c-checklist__item.is-done .c-checklist__icon{background:var(--brand)}.c-checklist__icon .e-icon{width:var(--icon-xs);height:var(--icon-xs);stroke-width:3px}.c-checklist__circle{border:2px solid var(--line-2);border-radius:50%;width:100%;height:100%}.c-checklist__action{margin-left:auto}.ed__check{align-items:center;gap:var(--sp-2h);width:100%;min-height:var(--touch);text-align:left;border-radius:var(--r-sm);display:flex}.c-wizard__progress{gap:var(--sp-1);display:flex}.c-wizard__step{height:var(--wizard-step-h);border-radius:var(--r-chip);background:var(--tile-2);flex:1}.c-wizard__step.is-done{background:var(--brand)}.c-wizard__step[aria-current=step]{background:var(--brand-tint-2);box-shadow:inset 0 0 0 1px var(--brand)}.c-wizard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);min-height:var(--onb-card-min-h);flex-direction:column;display:flex;overflow:hidden}.c-wizard__top{padding:var(--sp-7) var(--sp-8) 0;gap:var(--sp-3);flex-direction:column;display:flex}.c-wizard__top .c-wizard__step{height:var(--progress-h)}.c-wizard__body{padding:var(--sp-6) var(--sp-8);gap:var(--sp-3);flex-direction:column;flex:1;display:flex}.c-wizard__fields{gap:var(--sp-4);margin-top:var(--sp-3);flex-direction:column;display:flex}.c-wizard__foot{justify-content:space-between;gap:var(--sp-3);padding:var(--sp-5) var(--sp-8);background:var(--surface-2);border-top:1px solid var(--line);display:flex}.c-wizard__foot>.e-btn--primary{min-width:calc(var(--onb-rail-w) / 2 + var(--sp-5));margin-left:auto}.c-wizard__count{display:none}.c-upload-dropzone{align-items:center;gap:var(--sp-3);padding:var(--sp-3h);border:1px dashed var(--line-2);border-radius:var(--r-well);background:var(--well-item);cursor:pointer;transition:border-color var(--motion-fast), background var(--motion-fast);display:flex;position:relative}.c-upload-dropzone:hover{border-color:var(--brand);background:var(--brand-tint)}.c-upload-dropzone:has(>.c-upload-dropzone__input:focus-visible){border-color:var(--brand);box-shadow:var(--focus)}.c-upload-dropzone--compact{flex-wrap:wrap}.c-upload-dropzone__input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.e-upload-dropzone-icon-circle{width:var(--ctrl-h-md);height:var(--ctrl-h-md);background:var(--surface);border:1px solid var(--line);color:var(--brand-ink);border-radius:50%;flex:none;place-items:center;display:grid}.c-upload-dropzone__text{gap:var(--gap-2xs);flex-direction:column;flex:1;min-width:0;display:flex}.e-upload-dropzone-title{font-weight:var(--fw-medium);font-size:var(--text-base)}.e-upload-dropzone-sub{font-size:var(--text-sm);color:var(--ink-3)}.c-upload-tile{align-items:center;gap:var(--sp-3);padding:var(--sp-2);border:1px solid var(--line);border-radius:var(--r-well);background:var(--well-item);display:flex}.c-upload-tile__preview{width:var(--thumb-sz);height:var(--thumb-sz);border-radius:var(--r-sm);background:var(--tile);flex:none;overflow:hidden}.c-upload-tile__info{flex:1;min-width:0}.c-upload-tile__name{font-weight:var(--fw-medium);font-size:var(--text-base)}.c-upload-tile__meta{font-size:var(--text-sm);color:var(--ink-3);min-width:0;display:flex}.c-upload-tile__file{min-width:0;display:inline-flex}.c-upload-tile__file-base{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c-upload-tile__file-ext{flex:none}.c-image-grid{grid-template-columns:repeat(auto-fill, minmax(var(--image-tile-min), 1fr));gap:var(--sp-2);display:grid}.c-image-grid__item,.c-image-grid__add{aspect-ratio:4/3;border-radius:var(--r-tile-sm);border:1px solid var(--line);position:relative;overflow:hidden}.c-image-grid__item{background:var(--well-item)}.c-image-grid__item>img{object-fit:contain;width:100%;height:100%;display:block}.c-image-grid__add{justify-content:center;align-items:center;gap:var(--sp-1h);border-style:dashed;border-color:var(--line-2);background:var(--well-item);color:var(--ink-2);font-size:var(--text-md);font-weight:var(--fw-medium);flex-direction:column;display:flex}.c-image-grid__add:hover{border-color:var(--brand);color:var(--brand-ink);background:var(--brand-tint)}.c-image-grid__cover,.c-image-grid__make{left:var(--sp-1h);bottom:var(--sp-1h);height:var(--ctrl-h-xs);padding:0 var(--sp-2h);border-radius:var(--r-chip);font-size:var(--text-xs);font-weight:var(--fw-semibold);align-items:center;display:inline-flex;position:absolute}.c-image-grid__cover{background:var(--ink);color:var(--canvas)}.c-image-grid__make{background:var(--surface);color:var(--ink);border:1px solid var(--line)}.c-image-grid__make:hover{background:var(--brand-tint);color:var(--brand-ink)}.c-image-grid__del{top:var(--sp-1);right:var(--sp-1);background:var(--surface);color:var(--ink-2);border-radius:50%;position:absolute}.c-image-grid__focus{top:var(--sp-1);left:var(--sp-1);background:var(--surface);color:var(--ink-2);border-radius:50%;position:absolute}.c-appearance-swatches{gap:var(--sp-2);display:flex}.c-appearance-swatches--wrap{flex-wrap:wrap}.e-swatch{width:var(--swatch-sz);height:var(--swatch-sz);border-radius:var(--r-sm);border:1px solid var(--line-soft);color:var(--on-dark);flex:none;place-items:center;display:grid;position:relative}.e-swatch--tile{box-shadow:inset 0 0 0 1px var(--line-soft)}.e-swatch .e-icon{width:var(--icon-sm);height:var(--icon-sm);stroke-width:3px;opacity:0}.e-swatch.is-selected{box-shadow:var(--swatch-ring)}.e-swatch.is-selected .e-icon{opacity:1}.e-swatch--custom{background:var(--well-item);color:var(--ink-2);border-style:dashed;border-color:var(--line-2)}.e-swatch--custom .e-icon{opacity:1;stroke-width:var(--icon-stroke)}.c-appearance-range-row{align-items:center;gap:var(--sp-3);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.c-appearance-range-bound{font-size:var(--text-sm);color:var(--ink-4)}.c-appearance-range-val{font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;min-width:var(--sp-10);text-align:right}.e-range-slider{--range-track:var(--tile-2);width:100%;height:var(--touch);-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;margin:0}.e-range-slider::-webkit-slider-runnable-track{height:var(--range-h);border-radius:var(--r-chip);background:linear-gradient(90deg, var(--brand) var(--fill,50%), var(--range-track) var(--fill,50%))}.e-range-slider::-moz-range-track{height:var(--range-h);border-radius:var(--r-chip);background:var(--range-track)}.e-range-slider::-moz-range-progress{height:var(--range-h);border-radius:var(--r-chip);background:var(--brand)}.e-range-slider::-webkit-slider-thumb{-webkit-appearance:none;width:var(--range-knob);height:var(--range-knob);background:var(--surface);border:2px solid var(--brand);margin-top:calc((var(--range-h) - var(--range-knob)) / 2);border-radius:50%}.e-range-slider::-moz-range-thumb{width:var(--range-knob);height:var(--range-knob);background:var(--surface);border:2px solid var(--brand);border-radius:50%}.c-kv-list{flex-direction:column;margin:0;display:flex}.c-kv-list__row{justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2h) 0;border-top:1px solid var(--line-soft);display:flex}.e-kv-label{color:var(--ink-3);font-size:var(--text-md)}.e-kv-value{font-weight:var(--fw-medium);text-align:right;font-size:var(--text-md);margin:0}.c-config-item-card{border:1px solid var(--line);border-radius:var(--r-well);background:var(--well-item)}.c-config-item-card__head{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3);min-height:var(--touch);display:flex}.c-config-item-card__index-wrap{align-items:center;gap:var(--sp-2h);min-width:0;display:flex}.e-config-item-index{width:var(--ctrl-h-xs);height:var(--ctrl-h-xs);background:var(--tile);font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--ink-2);border-radius:50%;flex:none;place-items:center;display:grid}.c-config-item-card__body{padding:var(--sp-1) var(--sp-3h) var(--sp-3h);border-top:1px solid var(--line)}.c-issue-list{gap:var(--sp-1h);flex-direction:column;list-style:none;display:flex}.c-issue-list__item{font-size:var(--text-md);color:var(--ink-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);background:var(--well-item)}.c-issue-list__item .e-btn{height:auto;min-height:var(--ctrl-h-sm);text-align:left;white-space:normal;justify-content:flex-start;padding:0}.c-tag-input-wrap{align-items:center;gap:var(--sp-1h);min-height:var(--ctrl-h-md);padding:var(--sp-1h) var(--sp-2);border:1px solid var(--line-2);border-radius:var(--r-ctl);background:var(--surface);flex-wrap:wrap;display:flex}.c-tag-input-wrap:focus-within{border-color:var(--brand);box-shadow:var(--focus)}.c-tag-input-wrap .c-tag-input-wrap__input{all:unset;min-width:var(--sp-12);font-size:var(--text-input);color:var(--ink);flex:1}.c-tag-input-wrap .c-tag-input-wrap__input::placeholder{color:var(--ink-4)}.e-icon-tile,.c-quick-access__item>.c-quick-access__icon,.c-activity-card__icon,.b-notif__icon,.ed-vendor__mark,.b-acc-row__icon,.c-contact-icon,.c-option-card__icon{width:var(--ico-tile-sz);height:var(--ico-tile-sz);border-radius:var(--r-ico-tile);background:var(--ico-tile-bg);border:1px solid var(--line);color:var(--ink-2);flex:none;place-items:center;display:grid;position:relative}:-webkit-any(.e-icon-tile,.c-quick-access__icon,.c-activity-card__icon,.b-notif__icon,.b-acc-row__icon,.c-contact-icon,.c-option-card__icon)>.e-icon{width:var(--icon-lg);height:var(--icon-lg)}:is(.e-icon-tile,.c-quick-access__icon,.c-activity-card__icon,.b-notif__icon,.b-acc-row__icon,.c-contact-icon,.c-option-card__icon)>.e-icon{width:var(--icon-lg);height:var(--icon-lg)}:where(.c-panel-card__well) .b-section__badge{background:var(--well-ctl);color:var(--ink-2)}:where(.c-panel-card__well) .e-menu-pill:not([class*=e-menu-pill--]){background:var(--well-ctl);color:var(--ink-2)}:where(.c-panel-card__well) .e-btn--dashed{background:var(--well-item)}:where(.c-panel-card__well) .c-upload-dropzone{color:var(--ink-2)}:where(.c-panel-card__well) .e-btn--ghost:hover{background:var(--well-ctl)}:where(.c-panel-card__well) .e-icon-btn:hover{background:var(--well-ctl)}:where(.c-panel-card__well) .e-btn-choice{border-color:var(--line)}:where(.c-panel-card__well) .e-el-chip{border-color:var(--line)}:where(.c-panel-card__well) .c-progress{background:var(--well-ctl)}:where(.c-panel-card__well) .e-toggle-track{background:var(--well-ctl);box-shadow:inset 0 0 0 1px var(--well-ctl-line)}:where(.c-panel-card__well) .e-toggle-input:checked+.e-toggle-track{box-shadow:none}:where(.c-panel-card__well) .e-range-slider{--range-track:var(--well-ctl)}@media (max-width:820px){.e-icon-btn:before,.c-drag-panel__grip:before,.c-drag-panel__more:before,.e-el-chip:before,.b-toast__action:before{content:"";left:calc((var(--touch) - 100%) / -2);right:calc((var(--touch) - 100%) / -2);top:calc((var(--touch) - 100%) / -2);bottom:calc((var(--touch) - 100%) / -2);position:absolute}.c-image-grid__del:before,.c-image-grid__make:before,.c-image-grid__cover:before{content:"";inset:calc((var(--touch) - 100%) / -2) 0;position:absolute}.c-image-grid__make,.c-image-grid__del{overflow:visible}.c-drag-panel__grip,.c-drag-panel__more{min-height:var(--touch)}.e-el-chip{height:var(--icon-btn-sz)}.e-seg-btn:before{content:"";left:0;right:0;top:calc((var(--touch) - 100%) / -2);bottom:calc((var(--touch) - 100%) / -2);position:absolute}.c-modal{align-items:flex-end;padding:0}.c-modal__box,.c-modal--sm .c-modal__box,.c-modal--lg .c-modal__box{border-radius:var(--r-card) var(--r-card) 0 0;width:100%;max-height:calc(100dvh - var(--sp-8))}.c-modal__foot{padding-bottom:calc(var(--sp-4) + env(safe-area-inset-bottom,0px))}.c-modal__foot>.e-btn{flex:1}.c-toast-stack{bottom:calc(var(--bottom-h) + var(--sp-3) + env(safe-area-inset-bottom,0px))}.c-panel-card__body:not(.c-panel-card__well):not(.c-panel-card__body--wells){padding:var(--sp-3h) var(--sp-4) var(--sp-4)}.c-modal-tile__grip:before,.c-modal-tile__more:before{content:"";inset:calc((var(--touch) - 100%) / -2);position:absolute}.e-title--lg{font-size:var(--text-3xl)}.c-checklist__item{flex-wrap:wrap}.c-wizard{border:0;border-radius:0;min-height:100dvh}.c-wizard__top{padding:calc(var(--sp-5) + env(safe-area-inset-top,0px)) var(--sp-4) 0;flex-direction:row;align-items:center}.c-wizard__top .c-wizard__progress{flex:1}.c-wizard__count{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--ink-3);font-variant-numeric:tabular-nums;display:inline}.c-wizard__body{padding:var(--sp-5) var(--sp-4)}.c-wizard__foot{padding:var(--sp-3) var(--sp-4) calc(var(--sp-3) + env(safe-area-inset-bottom,0px));position:sticky;bottom:0}.c-wizard__foot>.e-btn{flex:1;min-width:0}}.ed__work{grid-template-columns:var(--ed-side-w) minmax(0, 1fr);gap:var(--sp-3);min-height:0;padding:var(--sp-4);background:var(--surface-2);flex:1;display:grid}.ed__work--site{background-color:var(--surface-2);background-image:var(--canvas-dots);background-size:var(--canvas-dots-size) var(--canvas-dots-size)}.ed__side{flex-direction:column;min-width:0;min-height:0;display:flex}.ed__side>.c-panel-card{flex:1;min-height:0}.ed__side>.c-panel-card>.c-panel-card__body{flex:1;overflow:auto}.ed__stage{flex-direction:column;min-width:0;min-height:0;display:flex}.ed__form{flex:1;min-height:0}.ed__form>.c-panel-card__body{border-radius:0 0 var(--r-card) var(--r-card);flex:1;padding-top:0;overflow:auto}.ed__form-title{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.ed__form-inner{width:100%;max-width:var(--form-inner-max-w);margin:0 auto}.ed__form-empty{background:var(--surface);border:1px dashed var(--line-2);border-radius:var(--r-card);flex:1;place-items:center;display:grid}.ed__form-back,.ed__panes,.ed-pane-toggle{display:none}.ed__side-extra{margin-top:calc(var(--sp-3) - var(--well-inset))}.ed__profile{gap:var(--sp-3);flex-direction:column;display:flex}.ed__profile.c-panel-card__well--list{gap:0}.ed__list-count{font-size:var(--text-sm);color:var(--ink-3)}.c-panel-card>.ed__list-count{padding:0 var(--sp-4) var(--sp-2)}.ed-pair{align-items:start}.ed-crumb__root{font:inherit}.ed-crumb{align-items:center;gap:var(--sp-2);font-family:var(--font-body);font-weight:var(--fw-medium);font-size:var(--text-base);letter-spacing:0;min-width:0;display:none}.ed-crumb__sep{color:var(--ink-4)}.ed-crumb__here{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ed-chip{align-items:center;gap:var(--sp-2);height:var(--ctrl-h-sm);padding:0 var(--sp-3);border-radius:var(--r-chip);border:1px solid var(--line);background:var(--surface);font-size:var(--text-md);font-weight:var(--fw-medium);color:var(--ink-2);white-space:nowrap;display:inline-flex}.ed-chip__dot{width:var(--dot-sz);height:var(--dot-sz);background:var(--ink-4);border-radius:50%}.ed-chip--status.is-pending .ed-chip__dot{background:var(--order)}.ed-chip--steps:hover{border-color:var(--line-2);background:var(--surface-2)}.ed-chip__ring{width:var(--ring-sz);height:var(--ring-sz);background:var(--ring-fill-ink);-webkit-mask:var(--ring-mask);-webkit-mask:var(--ring-mask);mask:var(--ring-mask);border-radius:50%;flex:none}.ed-history{gap:var(--sp-2);display:flex}.ed-history>.ed-topnav-btn,.ed__strip .ed-pane-toggle{width:var(--chip-btn-sz);height:var(--chip-btn-sz);border-radius:var(--r-chip)}.ed-pane-toggle[aria-pressed=true]>.e-icon:first-child,.ed-pane-toggle[aria-pressed=false]>.e-icon:last-child{display:none}.ed-chip.is-warning{border-color:var(--warn-line);background:var(--warn-bg);color:var(--warn);font-weight:var(--fw-semibold)}.ed-chip--status.is-info .ed-chip__dot{background:var(--info)}.c-page-control{align-items:center;gap:var(--sp-3);width:auto;min-height:var(--ed-sub-h);padding:var(--sp-2) var(--sp-3);text-align:left;margin:0 var(--well-inset) var(--well-inset);background:var(--well);border:1px solid var(--line-soft);border-radius:var(--r-well);transition:background var(--motion-fast);flex:none;display:flex}.c-page-control:hover{background:var(--tile-2)}.c-page-control>.e-icon:first-child{color:var(--ink-3)}.c-page-control__text{flex-direction:column;flex:1;min-width:0;display:flex}.c-page-control__label{font-size:var(--text-xs);color:var(--ink-4);line-height:var(--lh-snug)}.c-page-control__value{font-family:var(--font-display);font-weight:var(--fw-medium);font-size:var(--text-lg);line-height:var(--lh-snug)}.c-page-control>.e-icon:last-child{color:var(--ink-3)}.ed__rows--cards{gap:var(--sp-2)}[data-sections] .ed__rows--cards{gap:var(--sp-1)}.ed__add{padding:0}.ed__add .e-btn{width:100%}.c-panel-card--contents>.c-panel-card__head .c-panel-card__count{order:2}.ed-panel-seg{padding:0 var(--sp-4) var(--sp-3);flex:none}.ed-panel-seg .c-seg{width:100%}.ed-panel-seg .e-seg-btn{flex:1}.ed__drill-pane{gap:var(--sp-4);flex-direction:column;display:flex}.ed-focus{gap:var(--sp-2);flex-direction:column;display:flex}.ed-focus__frame{border-radius:var(--r-tile);border:1px solid var(--line);cursor:crosshair;touch-action:none;background:var(--tile);justify-content:center;display:flex;overflow:hidden}.ed-focus__frame:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ed-focus__photo{max-width:100%;display:block;position:relative}.ed-focus__img{max-width:100%;max-height:var(--focus-max-h);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;height:auto;display:block}.ed-focus__dot{width:var(--focus-dot);height:var(--focus-dot);border:2px solid var(--on-dark);background:var(--scrim);box-shadow:0 0 0 2px var(--brand);pointer-events:none;border-radius:50%;position:absolute;translate:-50% -50%}.ed-focus__crops{gap:var(--sp-2);grid-template-columns:1fr 3fr;align-items:end;display:grid}.ed-focus__crop{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--tile);display:block;position:relative;overflow:hidden}.ed-focus__crop--tall{aspect-ratio:3/4}.ed-focus__crop--wide{aspect-ratio:21/9}.ed-focus__crop>img{object-fit:cover;width:100%;height:100%;display:block}.ed-focus__foot{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);display:flex}.c-bg-preview{aspect-ratio:16/9;border-radius:var(--r-tile);border:1px solid var(--line);position:relative;overflow:hidden}.c-bg-preview__label{left:var(--sp-2);bottom:var(--sp-2);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-xs);background:var(--scrim);color:var(--on-dark);font-size:var(--text-xs);font-weight:var(--fw-semibold);position:absolute}.ed-group.is-open{border-color:var(--line-2)}.ed-group__toggle{align-items:center;gap:var(--sp-2);text-align:left;min-width:0;min-height:var(--touch);flex:1;display:flex}.ed-group__toggle .e-item-title{flex:none}.ed-group__caret{color:var(--ink-3);transition:transform var(--motion-fast);display:grid}.ed-group__toggle[aria-expanded=true] .ed-group__caret{transform:rotate(90deg)}.ed-group__head:has(>.ed-group__toggle:hover){background:var(--surface-2)}.ed-group__toggle:hover .ed-group__caret{color:var(--ink)}.ed-group__head{padding:0 var(--sp-1) 0 0;border-radius:var(--r-well-inner) var(--r-well-inner) 0 0;transition:background var(--motion-fast)}.ed-group__head>.ed-group__toggle{padding:var(--sp-1) 0 var(--sp-1) var(--sp-3);align-self:stretch}.c-config-item-card__head.ed-group__head{padding-right:var(--sp-3)}.ed-group__head:has(>.ed-group__toggle[aria-expanded=false]){border-radius:var(--r-well-inner)}.ed-group__toggle>.ed-group__caret:last-child{width:var(--icon-btn-sz);height:var(--icon-btn-sz);place-items:center;margin-left:auto}.ed-group__toggle[aria-expanded=true]>.ed-group__caret:last-child{transform:rotate(180deg)}.ed-group__toggle .e-subtitle{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.ed-table{grid-template-columns:fit-content(var(--table-fit-max)) minmax(0, 1fr) auto;gap:var(--sp-2);align-items:center;display:grid}.ed-table__row{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.ed-table__head{padding-bottom:0}.ed-table>.e-btn{grid-column:1/-1}.ed-table__fit .c-field__input{width:var(--table-time-w);max-width:100%}.c-preview{gap:var(--sp-3);flex-direction:column;flex:1;min-height:0;display:flex}.c-preview-head{justify-content:space-between;align-items:center;gap:var(--sp-3);flex:none;display:flex}.c-preview-head__url{align-items:center;gap:var(--sp-2);height:var(--ctrl-h-md);padding:0 var(--sp-3h);border-radius:var(--r-chip);background:var(--surface);border:1px solid var(--line);min-width:0;color:var(--ink-2);font-size:var(--text-md);font-weight:var(--fw-medium);display:inline-flex}.c-preview-head__url span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c-preview-head .c-seg,.c-preview-head .e-seg-btn{border-radius:var(--r-chip)}.c-device-frame{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-tile);width:100%;max-width:100%;min-height:0;transition:max-width var(--motion-base);flex:1;margin:0 auto;overflow:hidden}.c-device-frame[data-device=hp]{max-width:var(--frame-hp-w)}.c-device-frame[data-device=tab]{max-width:var(--frame-tab-w)}.c-device-frame--flush{border:0;border-radius:0}.c-device-frame__screen{width:100%;height:100%;position:relative;overflow:hidden}.ed-scaled{--scale:1;width:100%;height:100%;overflow:hidden}.ed-scaled__canvas{transform-origin:0 0;width:100%;height:100%}.ed-scaled.is-scaled .ed-scaled__canvas{width:var(--frame-pc-w);height:calc(100% / var(--scale));transform:scale(var(--scale))}.ed-scaled__canvas iframe,.c-device-frame__screen>iframe{background:var(--s-bg);border:0;width:100%;height:100%;display:block}@media (max-width:1100px){.ed__work{grid-template-columns:minmax(0,1fr)}.ed__work:not([data-pane=preview])>.ed__stage,.ed__work[data-pane=preview]>.ed__side{display:none}.ed__panes{display:inline-flex}}@media (max-width:820px){.ed__strip--site .ed__panes{display:none}.ed__work{background:var(--surface);gap:0;padding:0}.ed__work--site[data-pane=preview]{padding:var(--sp-2);background-color:var(--surface-2)}.ed__side>.c-panel-card,.ed__form{border:0;border-radius:0}.ed__form>.c-panel-card__body{border-radius:0}.ed__form-back{display:inline-grid}.ed__strip--site .ed-chip{display:none}.ed__strip--site .ed-crumb{display:inline-flex}.ed-pane-toggle{display:grid}.ed-history>.ed-topnav-btn:before,.ed__strip .ed-pane-toggle:before{content:"";inset:calc((var(--touch) - 100%) / -2);position:absolute}.ed__strip--site .b-section__actions,.ed__strip--site .ed-history{gap:var(--sp-3)}.c-panel-card__head--back{height:var(--ed-back-h);min-height:0;padding:0 var(--sp-4);gap:var(--sp-3)}.ed__form>.c-panel-card__head:has(>.ed__form-back){height:var(--ed-back-h);min-height:0;padding:0 var(--sp-4);gap:var(--sp-3)}.c-panel-card__head--back>.e-icon-btn--close,.ed__form-back,.ed__form-more{width:var(--back-btn-sz);height:var(--back-btn-sz);border-radius:var(--r-chip);background:var(--tile);color:var(--ink-2)}.c-panel-card__head--back>.e-icon-btn--close:hover,.ed__form-back:hover,.ed__form-more:hover{background:var(--tile-2);color:var(--ink)}.c-panel-card__head--back .e-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ed__form>.c-panel-card__head>.ed__form-title{flex:1}.ed__form-title .ed-crumb{font:inherit;letter-spacing:inherit;flex:none;display:inline-flex}.ed__form-title .ed-crumb__root{color:var(--ink-3)}.ed-add-btn.ed-btn-phone-icon{width:var(--icon-btn-sz);height:var(--icon-btn-sz);border-radius:var(--r-sm);min-height:0;padding:0;position:relative}.ed-add-btn:before{content:"";inset:calc((var(--touch) - 100%) / -2);position:absolute}.c-panel-card--contents>.c-panel-card__head{display:none}.c-panel-card--contents>.c-page-control{margin-top:var(--well-inset)}.c-preview-head .c-seg{display:none}.c-device-frame[data-device]{max-width:100%}.ed-btn-phone-icon__label{display:none}.ed-btn-phone-icon{width:var(--touch);padding:0}.b-grid.ed-pair{grid-template-columns:minmax(0,1fr)}.b-grid.ed-pair>[class*=b-grid__item],.b-grid--gap-sm>[class*=b-grid__item]{grid-column:span 12}}.ed-title-sub{font-size:var(--text-sm);font-weight:var(--fw-regular);color:var(--ink-3);white-space:nowrap}.ed__scroll>.b-section.c-library{gap:var(--sp-3);width:100%;max-width:var(--library-max-w);grid-template-columns:minmax(0,1fr);margin-inline-start:auto;margin-inline-end:auto;display:grid}.ed__scroll>.b-section.c-library--wide{max-width:none}.c-konektor{width:100%;max-width:var(--library-max-w);margin-inline-start:auto;margin-inline-end:auto}.c-konektor__rules{gap:var(--sp-2);font-size:var(--text-md);color:var(--ink-2);margin:0;padding:0;list-style:none;display:grid}.c-konektor__rules li{gap:var(--sp-2);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.c-konektor__rules svg{margin-top:var(--sp-1);color:var(--brand-ink)}.c-konektor__rules li:last-child svg{color:var(--ink-4)}.c-konektor__steps{padding-left:var(--sp-5);gap:var(--sp-1);font-size:var(--text-md);color:var(--ink-2);margin:0;display:grid}.c-konektor__pro{margin-left:var(--sp-2);vertical-align:middle}.c-konektor-grid{width:100%;max-width:var(--library-max-w);margin-inline-start:auto;margin-inline-end:auto}.c-konektor-logo{width:var(--tool-tile);height:var(--tool-tile);object-fit:contain;border-radius:var(--tool-tile-r);display:block}.c-pkg-card.is-soon{opacity:var(--opacity-soon);cursor:default}.c-pkg-card.is-soon:hover{background:var(--tile)}.c-konektor__back{margin-right:var(--sp-1)}.c-gsc-figures{grid-template-columns:repeat(auto-fit, minmax(var(--gsc-figure-min), 1fr));gap:var(--sp-2);margin:0;display:grid}.c-gsc-figures>div{padding:var(--sp-3);border-radius:var(--r-tile);background:var(--tile)}.c-gsc-figures dt{font-size:var(--text-sm);color:var(--ink-3)}.c-gsc-figures dd{font-size:var(--text-2xl);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;margin:0}.c-gsc-head{margin:var(--sp-2) 0 0;font-size:var(--text-md);font-weight:var(--fw-semibold)}.c-gsc-list{padding-left:var(--sp-5);gap:var(--sp-1h);font-size:var(--text-md);margin:0;display:grid}.c-gsc-list li>span:first-child{color:var(--ink);overflow-wrap:anywhere;display:block}.c-gsc-list li>span:last-child{font-size:var(--text-sm);color:var(--ink-3);display:block}.c-pkg-grid{grid-template-columns:repeat(auto-fill, minmax(var(--side-w), 1fr));gap:var(--sp-4);margin:0;padding:0;list-style:none;display:grid}.c-pkg-card{gap:var(--sp-1);width:100%;height:100%;padding:var(--sp-3);border-radius:var(--r-card);background:var(--tile);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;flex-direction:column;text-decoration:none;display:flex}.c-pkg-card:hover{background:var(--tile-2)}.c-pkg-card__art{height:var(--tool-card-art-h);margin-bottom:var(--sp-2);border-radius:var(--r-tile);background:var(--surface);place-items:center;display:grid;position:relative}.c-pkg-card__tags{inset:var(--sp-3) var(--sp-3) auto;justify-content:space-between;gap:var(--sp-1);flex-wrap:wrap;display:flex;position:absolute}.c-pkg-card__tile{width:var(--tool-tile);height:var(--tool-tile);border-radius:var(--tool-tile-r);background:var(--brand);color:var(--brand-on);place-items:center;display:grid}.c-pkg-card__tile .e-icon{width:var(--icon-2xl);height:var(--icon-2xl)}.c-pkg-card__name{padding-inline:var(--sp-1);font-size:var(--text-lg);font-weight:var(--fw-semibold)}.c-pkg-card__sub{padding-inline:var(--sp-1);font-size:var(--text-sm);color:var(--ink-3);line-height:var(--lh-body)}.c-pkg-card--more{text-align:center;justify-content:center;align-items:center;gap:var(--sp-2);min-height:var(--tool-card-art-h);border:1px dashed var(--line-2);background:0 0}.c-pkg-card--more:hover{background:var(--nav-hover)}.c-pkg-card__plus{width:var(--touch);height:var(--touch);border-radius:var(--r-tile-sm);border:1px solid var(--line-2);color:var(--ink-2);place-items:center;display:grid}.c-pkg-grid__item{position:relative}.c-pkg-card[aria-current=true]{box-shadow:inset 0 0 0 2px var(--brand)}.c-pkg-card--static{cursor:default}.c-pkg-card--static:hover{background:var(--tile)}.c-pkg-card__art--template{background:var(--mock-bg);padding:0;display:block;overflow:hidden}.c-pkg-card__art--template>img{object-fit:cover;width:100%;height:100%;display:block}.c-pkg-card__art--template>.c-tpl-art{align-items:stretch;gap:var(--sp-1h);box-sizing:border-box;height:100%;padding:var(--sp-10) var(--sp-4) var(--sp-3);flex-direction:column;display:flex}.c-pkg-card__info{right:var(--sp-4);bottom:var(--sp-4);position:absolute}.c-pkg-card__art--template .e-menu-pill{background:var(--surface)}.c-pkg-card__art--template .e-menu-pill--success{color:var(--ok)}.c-pkg-card__tile.is-off{background:var(--tile-2);color:var(--ink-3)}@media (min-width:821px){.c-library__tabs{display:none}}.c-pkg-detail,.c-pkg-done{gap:var(--sp-3);display:grid}.c-pkg-done{text-align:center;justify-items:center}.c-pkg-done__tile{background:var(--ok-bg);color:var(--ok)}.c-pkg-detail__art{background:var(--tile);margin-bottom:0}.c-pkg-detail__tags{gap:var(--sp-1);flex-wrap:wrap;margin:0;display:flex}.c-pkg-detail__label{margin:0 0 var(--sp-1h)}.c-pkg-detail__list{gap:var(--sp-1h);font-size:var(--text-md);color:var(--ink-2);margin:0;padding:0;list-style:none;display:grid}.c-pkg-detail__list>li{align-items:center;gap:var(--sp-2);display:flex}.c-pkg-detail__list .e-icon{color:var(--brand)}.c-pkg-detail__gap{flex:1}.c-pkg-install{gap:var(--sp-4);display:grid}.c-pkg-install__bar{height:var(--sp-1h);border-radius:var(--r-chip);background:var(--tile-2);overflow:hidden}.c-pkg-install__bar>span{width:var(--progress);border-radius:inherit;background:var(--brand);height:100%;transition:width .4s;display:block}.c-pkg-install__steps{gap:var(--sp-3);font-size:var(--text-md);color:var(--ink-3);margin:0;padding:0;list-style:none;display:grid}.c-pkg-install__steps>li{align-items:center;gap:var(--sp-3);display:flex}.c-pkg-install__steps>li.is-active{color:var(--ink);font-weight:var(--fw-medium)}.c-pkg-install__steps>li.is-checked{color:var(--ink-2)}.c-pkg-install__dot{width:var(--icon-xl);height:var(--icon-xl);border:2px solid var(--line-2);color:var(--brand-on);border-radius:50%;place-items:center;display:grid}li.is-checked>.c-pkg-install__dot{border-color:var(--brand);background:var(--brand)}li.is-active>.c-pkg-install__dot{border-color:var(--brand);border-right-color:#0000;animation:.8s linear infinite c-pkg-spin}@keyframes c-pkg-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){li.is-active>.c-pkg-install__dot{animation:none}.c-pkg-install__bar>span{transition:none}}.ed__dash{max-width:var(--dash-max-w)}.ed__dash>.b-grid{grid-template-columns:minmax(0, 1fr) var(--dash-side-w);gap:var(--sp-3)}.ed__dash>.b-grid>.b-grid__item--span-12{grid-column:1/-1}.ed__dash>.b-grid>.b-grid__item--span-8{grid-column:1}.ed__dash>.b-grid>.b-grid__item--span-4{grid-column:2}.ed__dash-side{gap:var(--sp-3);flex-direction:column;display:flex}.ed__dash>.b-grid>.ed__dash-main{flex-direction:column;align-self:stretch;display:flex}.ed__dash-main>.c-panel-card:last-child,.ed__dash-main>.c-panel-card:last-child>.c-panel-card__well{flex:1}.c-welcome-banner{border-radius:var(--r-card);min-height:var(--hero-min-h);padding:var(--sp-7) var(--sp-8);text-align:center;color:var(--on-dark);isolation:isolate;background:var(--hero-bg);place-items:center;display:grid;position:relative;overflow:hidden}.c-welcome-banner:before{content:"";z-index:-1;background:var(--hero-glow);position:absolute;top:0;bottom:0;left:0;right:0}.c-welcome-banner:after{content:"";z-index:-1;opacity:var(--hero-dots-opacity);background-image:var(--hero-dots);background-size:var(--dots-size) var(--dots-size);-webkit-mask-image:var(--hero-dots-mask);-webkit-mask-image:var(--hero-dots-mask);mask-image:var(--hero-dots-mask);position:absolute;top:0;bottom:0;left:0;right:0}.c-welcome-banner__content{align-items:center;gap:var(--sp-2);max-width:var(--modal-w-md);flex-direction:column;display:flex;position:relative}.c-welcome-banner__title{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--text-hero);line-height:var(--lh-snug);letter-spacing:var(--ls-hero);text-wrap:balance}.c-welcome-banner__desc{color:var(--on-dark-2);font-size:var(--text-base)}.c-welcome-banner .ed-chip--steps{margin-top:var(--sp-2);height:var(--touch);padding:0 var(--sp-4) 0 var(--sp-3);gap:var(--sp-2h);background:var(--on-dark-fill);border-color:var(--on-dark-line);color:var(--on-dark);font-weight:var(--fw-medium);-webkit-backdrop-filter:var(--chip-blur);backdrop-filter:var(--chip-blur)}.c-welcome-banner .ed-chip--steps:hover{background:var(--on-dark-fill-2)}.c-welcome-banner .ed-chip__ring{background:var(--ring-fill)}.ed__dash-stats{gap:var(--sp-3);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.c-stat-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);transition:border-color var(--motion-fast), box-shadow var(--motion-fast), transform var(--motion-fast);flex-direction:column;gap:0;padding:0;display:flex;position:relative}.ed__stat--link:hover{border-color:var(--line-2);transform:var(--hover-lift)}.c-stat-card .e-label,.ed__stat-open{justify-content:space-between;align-items:center;gap:var(--sp-1h);text-align:left;width:100%;font-weight:var(--fw-medium);font-size:var(--text-sm);line-height:var(--lh-tight);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink-3);padding:var(--sp-3h) var(--sp-4) var(--sp-3);min-height:var(--stat-head-h);display:flex}.ed__stat-open:after{content:"";border-radius:var(--r-card);position:absolute;top:0;bottom:0;left:0;right:0}.ed__stat-open .e-icon{width:var(--icon-md);height:var(--icon-md);color:var(--ink-4)}.e-stat-value{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--text-stat);line-height:var(--lh-tight);letter-spacing:var(--ls-stat);font-variant-numeric:tabular-nums}.e-stat-detail{justify-content:flex-end;align-items:center;gap:var(--sp-2);text-align:right;min-width:0;font-size:var(--text-sm);color:var(--ink-3);display:flex}.c-activity-card__list{list-style:none}.c-activity-card__row{align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;min-height:var(--row-min-h);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.c-activity-card__row+.c-activity-card__row{border-top:1px solid var(--line-soft)}.c-activity-card__icon>.c-activity-card__dot{top:calc(var(--gap-xs) * -1);right:calc(var(--gap-xs) * -1);border:2px solid var(--well);box-sizing:content-box;position:absolute}.c-quick-access{gap:var(--sp-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.c-quick-access__item{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-3h);border:1px solid var(--line);border-radius:var(--r-well);background:var(--well-item);font-weight:var(--fw-medium);font-size:var(--text-md);text-align:left;min-width:0;transition:border-color var(--motion-fast), background var(--motion-fast);display:flex}.c-quick-access__item:hover{border-color:var(--line-2)}.c-quick-access__content{flex-direction:column;min-width:0;display:flex}.c-quick-access__sub{font-weight:var(--fw-regular);color:var(--ink-3);font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.c-inquiry-card__list{gap:var(--sp-2);flex-direction:column;list-style:none;display:flex}.c-inquiry-card__list.c-panel-card__well--list{gap:0}.c-inquiry-card__row{align-items:center;gap:var(--sp-3);padding:var(--sp-2h) 0;min-height:var(--row-min-h);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.c-inquiry-card__row+.c-inquiry-card__row{border-top:1px solid var(--line-soft)}.c-inquiry-card__row-left{align-items:center;gap:var(--sp-3);min-width:0;display:flex}.c-inquiry-card__dot{width:var(--dot-sz);height:var(--dot-sz);background:var(--order);border-radius:50%;flex:none}.c-inquiry-card__dot--read{background:var(--line-2)}.c-inquiry-card__info{flex-direction:column;min-width:0;display:flex}.c-inquiry-card__info .e-item-title,.c-inquiry-card__info .e-subtitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ed__inquiry-name{text-align:left}.ed__inquiry-name:hover{color:var(--brand-ink);text-decoration:underline}.c-inquiry-card__link{font-size:var(--text-md);font-weight:var(--fw-medium);color:var(--brand-ink);white-space:nowrap;position:relative}.c-inquiry-card__link:hover{text-decoration:underline}.ed__inquiry-reply{width:var(--ctrl-h-sm);justify-content:center;padding:0}.c-activity-card__dot{width:var(--dot-sz);height:var(--dot-sz);background:var(--ok);border-radius:50%;flex:none}.ed__product-thumb{width:var(--thumb-sz);height:var(--thumb-sz);border-radius:var(--r-sm);background:var(--tile);color:var(--ink-3);flex:none;place-items:center;display:grid;overflow:hidden}.ed__product-thumb>img{object-fit:cover;width:100%;height:100%}.ed__products .c-drag-panel__content{padding-left:var(--sp-2)}.ed__product-text{flex-direction:column;flex:1;min-width:0;display:flex}.ed__product-tags{gap:var(--sp-1);margin-top:var(--sp-1);flex-wrap:wrap;display:flex}.ed__blog-cover{aspect-ratio:16/9;border-radius:var(--r-well);background:var(--tile);width:100%;color:var(--ink-3);place-items:center;display:grid;overflow:hidden}.ed__blog-cover>img{object-fit:cover;width:100%;height:100%}.ed__blog-cover.is-empty{border:1px dashed var(--line-2)}.ed__blog-excerpt{color:var(--ink-2)}.ed__types .b-section__badge{margin-right:var(--sp-1)}.ed__types .c-drag-panel__actions{gap:var(--sp-1);color:var(--ink-4);padding-right:var(--sp-3)}.ed__list-filter{padding:0 var(--sp-4) var(--sp-3)}.b-limit p{margin:0}.ed-tabs{margin-bottom:var(--sp-1)}.c-wa-chat{padding:var(--sp-4) var(--sp-4) var(--sp-4) var(--sp-5);border-radius:var(--r-well);background:var(--wa-wallpaper)}.c-wa-chat__bubble{max-width:var(--wa-bubble-w);padding:var(--wa-bubble-pad);border-radius:0 var(--wa-r-bubble) var(--wa-r-bubble) var(--wa-r-bubble);background:var(--wa-bubble);box-shadow:var(--wa-shadow);position:relative}.c-wa-chat__bubble:before{content:"";top:0;left:calc(var(--wa-tail) * -1);border-top:var(--wa-tail) solid var(--wa-bubble);border-left:var(--wa-tail) solid transparent;position:absolute}.c-wa-chat__img{aspect-ratio:2;border-radius:var(--wa-r-preview) var(--wa-r-preview) 0 0;overflow:hidden}.c-wa-chat__preview{gap:var(--gap-2xs);padding:var(--sp-2) var(--sp-2h) var(--sp-2h);background:var(--wa-preview);border-radius:0 0 var(--wa-r-preview) var(--wa-r-preview);flex-direction:column;display:flex}.c-wa-chat__title{font-weight:var(--fw-medium);font-size:var(--text-md);color:var(--wa-title)}.c-wa-chat__desc{font-size:var(--text-sm);color:var(--wa-desc)}.c-wa-chat__domain{font-size:var(--text-xs);color:var(--wa-domain)}.ed__form-actions{flex-wrap:nowrap}.ed__form-more{display:none}.ed__form>.c-panel-card__head{position:relative}.c-contact-list{gap:var(--sp-2);flex-direction:column;display:flex}.c-contact-item{gap:var(--sp-2);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.c-contact-item:has(>:nth-child(3)){grid-template-columns:auto minmax(0,1fr) auto}.c-contact-icon{font-size:var(--text-sm);font-weight:var(--fw-medium)}.c-contact-icon--wa{color:var(--ok)}.c-contact-add{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.c-contact-add__label{font-size:var(--text-sm);color:var(--ink-3)}.c-platform-grid{gap:var(--sp-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.c-platform-btn{min-height:var(--touch);border:1px solid var(--line-2);border-radius:var(--r-ctl);background:var(--well-item);justify-content:center;align-items:center;gap:var(--sp-1h);font-size:var(--text-md);font-weight:var(--fw-medium);color:var(--ink-2);display:flex}.c-platform-btn:hover{border-color:var(--brand);color:var(--brand-ink)}.c-platform-btn.is-active{border-color:var(--brand);background:var(--brand-tint);color:var(--brand-ink)}.c-schedule-table{border:1px solid var(--line);border-radius:var(--r-well);background:var(--well-item);flex-direction:column;display:flex;overflow:hidden}.c-schedule-table__head,.c-schedule-table__row{gap:var(--sp-3);padding:var(--sp-2) var(--sp-3h);grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;align-items:center;display:grid}.c-schedule-table__head{background:var(--surface-2);text-transform:none}.c-schedule-table__row{border-top:1px solid var(--line)}.c-schedule-table__day{font-weight:var(--fw-medium)}.c-schedule-table__times{align-items:center;gap:var(--sp-2);display:flex}.c-schedule-table__times.is-disabled{opacity:var(--opacity-disabled)}.c-schedule-table__sep{color:var(--ink-4)}.c-schedule-table__th-status{text-align:right}.c-palette-grid{grid-template-columns:repeat(auto-fill, minmax(var(--image-tile-min), 1fr));gap:var(--sp-2);display:grid}.c-palette-opt{gap:var(--sp-2);padding:var(--sp-2);border:1px solid var(--line);border-radius:var(--r-well);background:var(--well-item);text-align:left;flex-direction:column;display:flex}.c-palette-opt[aria-checked=true]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand);background:var(--brand-tint)}.c-palette-opt:disabled{cursor:default}.c-palette-opt__label{align-items:center;gap:var(--sp-1h);font-size:var(--text-md);font-weight:var(--fw-medium);padding:0 var(--sp-1) var(--sp-1);display:flex}.c-site-mock{gap:var(--sp-1h) var(--sp-2);padding:var(--sp-3);border-radius:var(--r-sm);background:var(--mock-bg);aspect-ratio:16/9;grid-template-rows:auto auto auto;grid-template-columns:auto 1fr;align-content:center;display:grid}.c-site-mock__mark{width:var(--ring-sz);height:var(--ring-sz);border-radius:var(--r-xs);background:var(--mock-brand);grid-row:span 1}.c-site-mock__line{height:var(--sp-1);border-radius:var(--r-chip);background:var(--mock-ink);width:var(--mock-line-w);grid-column:1/-1}.c-site-mock__line--short{width:var(--mock-line-short-w);opacity:var(--opacity-muted)}.c-site-mock__pill{width:var(--sp-10);height:var(--sp-3);border-radius:var(--r-chip);background:var(--mock-accent);grid-column:1/-1;justify-self:end}.c-template-grid{grid-template-columns:repeat(auto-fill, minmax(0, var(--template-card-w)));gap:var(--sp-3);display:grid}.c-template-card{border:1px solid var(--line);border-radius:var(--r-well);background:var(--well-item);flex-direction:column;display:flex;overflow:hidden}.c-template-card.is-active{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.c-template-card__art{aspect-ratio:16/10;align-items:center;gap:var(--sp-2);padding:var(--sp-2h) var(--sp-2h) var(--sp-3) var(--sp-3h);background:var(--mock-bg);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;display:grid}.c-template-card__art>.c-site-mock__mark{width:var(--template-logo-sz);height:var(--template-logo-sz);border-radius:var(--r-xs);background:var(--mock-brand)}.c-template-card__badge{justify-self:end}.c-template-card__hero{align-self:center;align-items:flex-start;gap:var(--sp-1h);padding-right:var(--sp-1);flex-direction:column;grid-column:1/-1;display:flex}.c-template-card__hero>.c-site-mock__line{width:var(--mock-line-w);height:var(--template-bar-h);border-radius:var(--r-chip);background:var(--mock-ink);display:block}.c-template-card__hero>.c-site-mock__line--short{width:var(--mock-line-short-w);height:var(--template-bar-h-sm);opacity:var(--opacity-muted)}.c-template-card__hero>.c-site-mock__pill{width:var(--template-btn-w);height:var(--template-btn-h);margin-top:var(--sp-1h);border-radius:var(--r-chip);background:var(--mock-accent);display:block}.c-template-card__body{padding:var(--sp-2h) var(--sp-3) var(--sp-3);gap:var(--gap-2xs);border-top:1px solid var(--line-soft);flex-direction:column;display:flex}.c-template-card__name{font-family:var(--font-display);font-weight:var(--fw-medium)}.c-template-card__meta{font-size:var(--text-sm);color:var(--ink-3)}.b-acc-row{align-items:center;gap:var(--sp-3);min-height:var(--row-min-h);display:flex}.b-acc-row__icon--wa{color:var(--ok)}.b-acc-row__text{flex-direction:column;flex:1;min-width:0;display:flex}.b-acc-row__label{font-size:var(--text-sm);color:var(--ink-3)}.b-acc-row__value{font-weight:var(--fw-medium);align-items:center;gap:var(--sp-2);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.c-upgrade-banner{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3h) var(--sp-4);border-radius:var(--r-tile);flex-wrap:wrap;display:flex}.b-plan--free{background:var(--free-bg)}.c-upgrade-banner__text{gap:var(--gap-2xs);flex-direction:column;flex:1;min-width:0;display:flex}.c-upgrade-banner__title{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--text-2xl);color:var(--free)}.c-upgrade-banner__sub{font-size:var(--text-md);color:var(--ink-2)}.b-plan__actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.c-quota-metric{gap:var(--sp-1h);flex-direction:column;display:flex}.c-quota-metric__head{font-size:var(--text-md);justify-content:space-between;display:flex}.c-quota-metric__hint{font-size:var(--text-sm);color:var(--ink-3)}.c-quota-metric.is-full .c-progress__bar{background:var(--order)}.c-quota-metric.is-full .c-quota-metric__head strong{color:var(--order)}.c-plan-compare{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.c-plan-card{gap:var(--sp-2h);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-well);background:var(--well-item);flex-direction:column;display:flex}.c-plan-card.is-active{border-color:var(--free)}.c-plan-card--pro{border-color:var(--pro);background:linear-gradient(180deg, var(--pro-bg), transparent)}.c-plan-card__name{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--text-2xl);justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.c-plan-card__price{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--text-3xl)}.c-plan-card__price small{font-family:var(--font-body);font-weight:var(--fw-regular);font-size:var(--text-md);color:var(--ink-3)}.c-plan-card ul,.c-pro-unlock__features,.b-check-list{gap:var(--sp-1h);font-size:var(--text-md);color:var(--ink-2);flex-direction:column;list-style:none;display:flex}.c-plan-card li,.c-pro-unlock__feature-item,.b-check-list li{gap:var(--sp-2);align-items:flex-start;display:flex}.c-plan-card li .e-icon,.c-pro-unlock__feature-item .e-icon,.b-check-list .e-icon{width:var(--icon-sm);height:var(--icon-sm);color:var(--brand);margin-top:var(--gap-xs);stroke-width:2px}.c-pro-unlock{border-radius:var(--r-tile);border:1px solid var(--pro-bg);background:linear-gradient(180deg, var(--pro-bg), var(--surface));padding:var(--sp-4);gap:var(--sp-3);flex-direction:column;display:flex}.c-pro-unlock__title{font-family:var(--font-display);font-weight:var(--fw-medium);font-size:var(--text-lg);color:var(--pro)}.c-pro-unlock__body{gap:var(--sp-3h);flex-direction:column;display:flex}.c-pro-unlock__foot{gap:var(--sp-3);flex-direction:column;display:flex}.c-pro-unlock__price-row{align-items:baseline;gap:var(--sp-1);display:flex}.c-pro-unlock__price{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--text-3xl)}.c-pro-unlock__period,.c-pro-unlock__yearly{font-size:var(--text-sm);color:var(--ink-3)}.c-session-tile{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-3h);border:1px solid var(--line);border-radius:var(--r-well);background:var(--well-item);display:flex}.c-session-tile__device{font-weight:var(--fw-medium);font-size:var(--text-base)}.c-session-tile__meta{font-size:var(--text-sm);color:var(--ink-3)}.c-session-tile__status{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--ok);align-items:center;gap:var(--sp-1h);display:inline-flex}.ed__wrap-actions{flex-wrap:wrap}.ed__danger-title{color:var(--danger)}.ed-agenda{gap:var(--sp-3);flex-direction:column;display:flex}.ed-agenda__day{gap:var(--sp-2);flex-direction:column;display:flex}.ed-agenda__date{font-weight:var(--fw-medium);font-size:var(--text-xs);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-4)}.ed-agenda__list{gap:var(--sp-2);flex-direction:column;list-style:none;display:flex}.ed-agenda__row{align-items:center;gap:var(--sp-1);padding:var(--sp-1);border:1px solid var(--line);border-radius:var(--r-well);background:var(--well-item);display:flex}.ed-agenda__row.is-clash{border-color:var(--danger-line)}.ed-agenda__open{align-items:center;gap:var(--sp-3);min-width:0;padding:var(--sp-2) var(--sp-2h);text-align:left;border-radius:var(--r-sm);min-height:var(--touch);flex:1;display:flex}.ed-agenda__open:hover{background:var(--surface-2)}.ed-agenda__text{gap:var(--gap-2xs);flex-direction:column;min-width:0;display:flex}.ed-agenda__title{font-weight:var(--fw-medium);font-size:var(--text-base);align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.ed-agenda__detail{font-size:var(--text-sm);color:var(--ink-3)}.ed-agenda__clash{align-items:center;gap:var(--sp-1);color:var(--danger);font-size:var(--text-sm);font-weight:var(--fw-semibold);display:inline-flex}.ed-cal-dot{width:var(--dot-sz-lg);height:var(--dot-sz-lg);border-radius:50%;flex:none;display:inline-block}.ed-cal-dot--departure{background:var(--brand)}.ed-cal-dot--order{background:var(--order)}.ed-cal-dot.is-tentative{border:2px dashed var(--order);background:0 0}.ed-cal__head{justify-content:space-between}.ed-cal__nav{align-items:center;gap:var(--sp-1);display:flex}.ed-cal-wrap{gap:var(--sp-3);flex-direction:column;flex:1;display:flex;overflow:auto}.ed-cal-wrap>*{flex:none}.ed-cal{border:1px solid var(--line);border-radius:var(--r-tile);background:var(--line);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.ed-cal__week{display:contents}.ed-cal__weekday{background:var(--surface-2);padding:var(--sp-2);font-size:var(--text-xs);font-weight:var(--fw-medium);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink-4);text-align:center}.ed-cal__day{background:var(--surface);min-height:var(--cal-day-h);padding:var(--sp-1h);gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.ed-cal__day.is-outside{background:var(--surface-2)}.ed-cal__day.is-outside .ed-cal__num{color:var(--ink-4)}.ed-cal__num{min-width:var(--ctrl-h-xs);height:var(--ctrl-h-xs);padding:0 var(--sp-1h);border-radius:var(--r-chip);font-size:var(--text-md);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;align-self:flex-start;position:relative}.ed-cal__num:hover{background:var(--tile)}.ed-cal__day.is-today .ed-cal__num{background:var(--brand);color:var(--brand-on)}.ed-cal__day.is-picked{box-shadow:inset 0 0 0 2px var(--brand)}.ed-cal__event{text-align:left;width:100%;padding:var(--gap-2xs) var(--sp-1h);border-radius:var(--r-xs);font-size:var(--text-xs);font-weight:var(--fw-semibold);white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;display:block;overflow:hidden}.ed-cal__event--departure{background:var(--brand-tint-2);color:var(--brand-ink)}.ed-cal__event--order{background:var(--order-bg);color:var(--ink)}.ed-cal__event.is-tentative{border-style:dashed;border-color:var(--order);background:0 0}.ed-cal__more{font-size:var(--text-xs);color:var(--ink-3);text-align:left;padding:0 var(--sp-1h)}.ed-cal__dots{gap:var(--gap-2xs);justify-content:center;display:none}.ed-cal__legend{gap:var(--sp-4);font-size:var(--text-sm);color:var(--ink-3);flex-wrap:wrap;display:flex}.ed-cal__legend>span{align-items:center;gap:var(--sp-2);display:inline-flex}.ed-manifest-actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.ed-duty{gap:var(--sp-2);flex-direction:column;display:flex}.ed-duty__row{grid-template-columns:auto minmax(0, 1fr) var(--duty-act-w);align-items:center;column-gap:var(--sp-2h);row-gap:var(--sp-1);padding:var(--sp-1) var(--sp-1) var(--sp-1) var(--sp-2h);display:grid}.ed-duty__row .ed-agenda__text{padding:var(--sp-1) 0}.ed-duty__actions{justify-content:flex-end;align-items:center;gap:var(--sp-1);display:flex}.ed-duty__clash{align-items:flex-start;gap:var(--sp-2);margin:0 var(--sp-1h) var(--sp-1h) 0;padding:var(--sp-2) var(--sp-3);border:1px solid var(--danger-line);border-radius:var(--r-ctl);background:var(--danger-bg);color:var(--danger-ink);font-size:var(--text-md);font-weight:var(--fw-medium);line-height:var(--lh-body);grid-column:1/-1;display:flex}.ed-duty__clash .e-icon{width:var(--icon-md);height:var(--icon-md);margin-top:var(--notice-ico-nudge);flex:none}.ed-duty>.e-label{align-items:center;gap:var(--sp-2);display:flex}.ed-agenda__day.is-picked .ed-agenda__row{border-color:var(--brand);box-shadow:var(--sel-ring)}.ed-agenda__day.is-picked .ed-agenda__date{color:var(--brand-ink)}.ed-vendor-filter{grid-template-columns:minmax(0, 1fr) minmax(0, var(--vendor-cat-w));gap:var(--sp-2);padding:0 var(--sp-4) var(--sp-3);flex:none;display:grid}.ed-vendor-list .c-drag-panel{padding-left:var(--sp-3)}.ed-vendor__mark{font-weight:var(--fw-medium);font-family:var(--font-display)}.c-drag-panel.is-active .ed-vendor__mark{background:var(--brand-tint-2);border-color:var(--brand-tint-2);color:var(--brand-ink)}.ed-vendor-locked{width:100%;max-width:var(--locked-card-max-w);margin-inline-start:auto;margin-inline-end:auto}.ed-vendor-locked .c-empty-state__icon{background:var(--pro-bg);color:var(--pro)}.ed-vendor-locked .c-notice__actions{justify-content:center}.ed-vendor-locked__features{grid-template-columns:repeat(3,minmax(0,1fr))}.ed-vendor-locked__features li{border:1px solid var(--line);border-radius:var(--r-well);padding:var(--sp-3h);background:var(--well-item);gap:var(--sp-1);font-size:var(--text-md);color:var(--ink-3);flex-direction:column;display:flex}.ed-vendor-locked__features b{color:var(--ink);font-family:var(--font-display)}.b-acct{z-index:var(--z-panel);position:fixed;top:0;bottom:0;left:0;right:0}.b-acct__backdrop{position:absolute;top:0;bottom:0;left:0;right:0}.b-acct__box{top:calc(var(--top-h) + env(safe-area-inset-top,0px));right:max(var(--gutter), env(safe-area-inset-right,0px));width:var(--acct-w);max-height:calc(100dvh - var(--top-h) - var(--sp-6));padding:var(--sp-3);gap:var(--sp-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-float);flex-direction:column;display:flex;position:absolute;overflow:auto}.b-acct__box--wide{width:var(--pub-w);padding:var(--sp-4)}.b-acct__who{font-size:var(--text-sm);color:var(--ink-3);padding:0 var(--sp-1);justify-content:space-between;gap:var(--sp-2);display:flex}.b-acct__who strong{color:var(--ink)}.b-acct__list{flex-direction:column;list-style:none;display:flex}.b-acct__row{align-items:center;gap:var(--sp-3);width:100%;min-height:var(--ctrl-h-lg);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-ctl);text-align:left;cursor:pointer;display:flex;position:relative}.b-acct__row:hover{background:var(--well-item)}.b-acct__label{font-weight:var(--fw-medium);flex:1}.b-acct__chev{color:var(--ink-4);flex:none}.b-acct__theme{gap:var(--sp-2);flex-direction:column;display:flex}.b-acct__theme-head{padding:var(--sp-1) 0 0;display:block}.b-acct__theme .e-seg-btn .e-icon{width:var(--icon-sm);height:var(--icon-sm)}.b-pub__head{gap:var(--sp-1);flex-direction:column;display:flex}.b-pub__head--back{align-items:center;gap:var(--sp-2);flex-direction:row}.b-pub__head--back .b-pub__title{flex:1}.b-pub__title{font-family:var(--font-display);font-weight:var(--fw-medium);font-size:var(--text-2xl);letter-spacing:var(--ls-title)}.b-pub__status{align-items:center;gap:var(--sp-2);font-size:var(--text-md);color:var(--ink-3);display:flex}.b-pub__status-dot{width:var(--dot-sz);height:var(--dot-sz);background:var(--ink-4);border-radius:50%;flex:none}.b-pub__status.is-pending .b-pub__status-dot{background:var(--order)}.b-pub__address{gap:var(--sp-1h);flex-direction:column;display:flex}.b-pub__label{font-size:var(--text-sm);font-weight:var(--fw-medium)}.b-pub__url{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-1) var(--sp-1) var(--sp-3);border-radius:var(--r-well);background:var(--well);border:1px solid var(--line-soft);display:flex}.b-pub__url-icon{color:var(--ink-3)}.b-pub__url-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--fw-medium);flex:1;overflow:hidden}.b-pub__icon-btn{width:var(--ctrl-h-sm);height:var(--ctrl-h-sm)}.b-pub__chip{font-size:var(--text-xs);font-weight:var(--fw-semibold);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-chip);background:var(--tile);color:var(--ink-3);white-space:nowrap}.b-pub__chip.is-pro{background:var(--pro-bg);color:var(--pro)}.b-pub__chip.is-pending{background:var(--order-bg);color:var(--order)}.b-pub__share{justify-content:center;gap:var(--sp-3);padding-bottom:var(--sp-4);border-bottom:1px solid var(--line);display:flex}.b-pub__share-btn{width:var(--share-btn-sz);height:var(--share-btn-sz);border:1px solid var(--line);background:var(--surface);cursor:pointer;transition:background var(--motion-fast), border-color var(--motion-fast);border-radius:50%;place-items:center;display:grid}.b-pub__share-btn:hover{background:var(--tile);border-color:var(--line-2)}.b-pub__share-btn--wa{color:var(--social-wa)}.b-pub__share-btn--ig{color:var(--social-ig)}.b-pub__share-btn--fb{color:var(--social-fb)}.b-pub__share-btn--tg{color:var(--social-tg)}.b-pub__actions{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.b-pub__progress{width:var(--pub-progress-w)}.b-pub__hint{font-size:var(--text-md);color:var(--ink-3)}.b-pub__hint--center{text-align:center}.b-pub__domain{gap:var(--sp-3);flex-direction:column;display:flex}.b-pub__provider{align-items:center;gap:var(--sp-3);flex-direction:row;display:flex}.b-pub__provider-text{gap:var(--sp-1);flex-direction:column;flex:1;min-width:0;display:flex}.b-pub__provider-label{font-size:var(--text-sm);color:var(--ink-3)}.b-pub__how{padding-left:var(--sp-5);gap:var(--sp-1);font-size:var(--text-md);color:var(--ink-2);flex-direction:column;display:flex}.b-pub__dns{gap:var(--sp-2);flex-direction:column;list-style:none;display:flex}.b-pub__dns-rec{gap:var(--sp-1h);flex-direction:column;display:flex}.b-pub__dns-type{font-size:var(--text-md)}.b-pub__copy{grid-template-columns:var(--sp-10) minmax(0, 1fr) auto;align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-1) var(--sp-1) var(--sp-2h);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);display:grid}.b-pub__copy-label{font-size:var(--text-sm);color:var(--ink-3)}.b-pub__copy-text{font-family:var(--font-mono);font-size:var(--text-md);overflow-wrap:anywhere}.b-pub__copy-btn{height:var(--ctrl-h-sm);padding:0 var(--sp-3);border-radius:var(--r-xs);background:var(--tile);font-weight:var(--fw-medium);font-size:var(--text-sm);align-items:center;gap:var(--sp-1);display:inline-flex;position:relative}.b-pub__copy.is-done .b-pub__copy-btn{background:var(--ok-bg);color:var(--ok)}.b-pub__issues-icon{color:var(--warn)}.b-pub__issue-body{gap:var(--sp-2);padding:0 var(--sp-2) var(--sp-2);flex-direction:column;display:flex}.c-menu.b-notif{top:calc(100% + var(--sp-2));width:var(--notif-w);min-width:0;padding:0 0 var(--sp-1h);max-height:calc(100dvh - var(--top-h) - env(safe-area-inset-top,0px) - var(--sp-6));right:0;overflow:auto}.b-notif__head{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:var(--ctrl-h-lg);padding:var(--sp-1) var(--sp-2) var(--sp-1) var(--sp-4);border-bottom:1px solid var(--line);display:flex}.b-notif__title{font-family:var(--font-display);font-weight:var(--fw-medium);font-size:var(--text-lg);line-height:var(--lh-snug);letter-spacing:var(--ls-card)}.b-notif__mark{height:var(--ctrl-h-sm);padding:0 var(--sp-2);border-radius:var(--r-sm);color:var(--brand-ink);font-weight:var(--fw-medium);font-size:var(--text-md);white-space:nowrap;position:relative}.b-notif__mark:hover{background:var(--brand-tint)}.b-notif__list{gap:var(--gap-2xs);padding:var(--sp-1h) var(--sp-1h) 0;flex-direction:column;list-style:none;display:flex}.b-notif .c-menu__item{gap:var(--sp-3);padding:var(--sp-2) var(--sp-2h)}.b-notif .c-menu__item:has(>.b-notif__text){align-items:flex-start}.b-notif__icon--plain{color:var(--ink-3);background:0 0;border-color:#0000}.b-notif__text{gap:var(--gap-2xs);flex-direction:column;flex:1;min-width:0;display:flex}.b-notif__item-title{font-size:var(--text-base);line-height:var(--lh-notif);color:var(--ink);font-weight:var(--fw-medium);overflow-wrap:anywhere}.c-menu__item.is-unread .b-notif__item-title{font-weight:var(--fw-semibold)}.b-notif__meta{font-size:var(--text-sm);line-height:var(--lh-snug);color:var(--ink-4)}.b-notif__dot{width:var(--unread-sz);height:var(--unread-sz);background:var(--brand);margin-top:calc((var(--text-base) * var(--lh-notif) - var(--unread-sz)) / 2);border-radius:50%;flex:none}.c-menu__item:not(.is-unread)>.b-notif__dot{visibility:hidden}.b-notif .c-menu__sep{margin:var(--sp-1h) 0 0}.b-onboarding{z-index:var(--z-panel);background:var(--canvas);padding:var(--sp-8) var(--gutter);place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.b-onboarding__shell{width:100%;max-width:calc(var(--onb-rail-w) + var(--onb-card-w) + var(--sp-12) * 2);grid-template-columns:var(--onb-rail-w) minmax(0, 1fr);gap:var(--sp-12);align-items:center;display:grid}.b-onboarding--done .b-onboarding__shell{grid-template-columns:minmax(0, var(--onb-card-w));justify-content:center}.b-onboarding__rail{gap:var(--sp-6);flex-direction:column;display:flex}.b-onboarding__intro{gap:var(--sp-2);flex-direction:column;display:flex}.b-onboarding__intro .b-auth__mark{margin-bottom:var(--sp-2)}.b-onboarding__steps{flex-direction:column;list-style:none;display:flex}.b-onboarding__step{position:relative}.b-onboarding__step+.b-onboarding__step:before{content:"";left:calc(var(--sp-3) + var(--step-marker-sz) / 2);top:calc(var(--sp-2) * -1);height:var(--sp-3);background:var(--line-2);width:2px;position:absolute}.b-onboarding__step.is-done+.b-onboarding__step:before{background:var(--brand)}.b-onboarding__step-btn{align-items:center;gap:var(--sp-3);padding:var(--sp-2h) var(--sp-3);border-radius:var(--r-tile-sm);margin:var(--sp-1) 0;display:flex}.b-onboarding__step.is-active .b-onboarding__step-btn{background:var(--surface);border:1px solid var(--line)}.b-onboarding__marker{width:var(--step-marker-sz);height:var(--step-marker-sz);border:1px solid var(--line-2);font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--ink-3);background:var(--surface);border-radius:50%;flex:none;place-items:center;display:grid}.b-onboarding__step.is-done .b-onboarding__marker{background:var(--brand);border-color:var(--brand);color:var(--brand-on)}.b-onboarding__step.is-active .b-onboarding__marker{border:2px solid var(--brand);color:var(--brand-ink)}.b-onboarding__step-text{flex-direction:column;min-width:0;display:flex}.b-onboarding__step-label{font-weight:var(--fw-medium)}.b-onboarding__step-hint{font-size:var(--text-sm);color:var(--ink-3)}.b-onboarding__step:not(.is-done):not(.is-active) .b-onboarding__step-label{color:var(--ink-3)}.b-onboarding__note{font-size:var(--text-md)}.b-onboarding--done .c-wizard__body{align-items:stretch}.b-onboarding--done .c-wizard__body>.e-avatar{background:var(--ok-bg);color:var(--ok);align-self:flex-start}.b-onboarding--done .c-checklist__item{padding:var(--sp-1) 0}.c-wizard__top>.e-icon-btn--back{display:none}.b-offer__check{align-self:flex-start}.c-preview--tall{min-height:var(--preview-max-h)}.c-preview--tall .c-device-frame{height:min(var(--preview-max-h), var(--preview-dvh));flex:none}.b-pay{z-index:var(--z-panel);background:var(--scrim);padding:var(--sp-6);place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.b-pay__card{width:min(var(--pay-w), 100%);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-float);max-height:calc(100dvh - var(--sp-12));flex-direction:column;display:flex;overflow:hidden}.b-pay__head{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-3) var(--sp-1) var(--sp-6);display:flex}.b-pay__body{padding:var(--sp-5) var(--sp-6);gap:var(--sp-4);flex-direction:column;display:flex;overflow:auto}.b-pay__group{gap:var(--sp-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.b-pay__group legend{margin-bottom:var(--sp-2)}.b-pay__periods{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.b-pay__price{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--text-2xl)}.b-pay__price small{font-family:var(--font-body);font-weight:var(--fw-regular);font-size:var(--text-sm);color:var(--ink-3)}.b-pay__row{justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2h) 0;font-size:var(--text-md);display:flex}.b-pay__row+.b-pay__row{border-top:1px solid var(--line-soft)}.b-pay__row span{color:var(--ink-3)}.b-pay__row strong{text-align:right}.b-pay__foot{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-6);border-top:1px solid var(--line);background:var(--surface-2);display:flex}.b-pay__total{font-size:var(--text-sm);color:var(--ink-3);flex-direction:column;display:flex}.b-pay__total strong{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--ink)}.b-pay__amount{align-items:center;gap:var(--sp-1);text-align:center;flex-direction:column;display:flex}.b-pay__big{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--text-big);letter-spacing:var(--ls-stat)}.b-pay__deadline{align-items:center;gap:var(--sp-1h);padding:var(--sp-1) var(--sp-3);border-radius:var(--r-chip);background:var(--order-bg);color:var(--ink-2);font-size:var(--text-sm);display:inline-flex}.b-pay__qris{align-items:center;gap:var(--sp-3);flex-direction:column;display:flex}.b-qr{width:var(--qr-sz);height:var(--qr-sz);padding:var(--sp-3);background:var(--qr-bg);border-radius:var(--r-tile);border:1px solid var(--line)}.b-qr rect{fill:var(--qr-ink)}.b-pay__steps{padding-left:var(--sp-5);gap:var(--sp-1h);font-size:var(--text-md);color:var(--ink-2);flex-direction:column;align-self:stretch;display:flex}.b-pay__status{align-items:center;gap:var(--sp-2);font-size:var(--text-md);color:var(--ink-3);text-align:center;justify-content:center;display:flex}.b-pay__done{align-items:center;gap:var(--sp-2);text-align:center;flex-direction:column;display:flex}.b-pay__done-icon{width:var(--done-mark-sz);height:var(--done-mark-sz);background:var(--ok-bg);color:var(--ok);border-radius:50%;place-items:center;display:grid}.b-pay__done .b-check-list{text-align:left;margin-top:var(--sp-3);align-self:stretch}.b-auth__title{font-family:var(--font-display);font-weight:var(--fw-medium);font-size:var(--text-3xl);letter-spacing:var(--ls-display)}.b-receipt{gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-tile);flex-direction:column;display:flex}.b-receipt__top{justify-content:space-between;align-items:center;display:flex}.b-receipt__brand{align-items:center;gap:var(--sp-2);font-family:var(--font-display);font-weight:var(--fw-semibold);display:flex}.b-receipt__stamp{padding:var(--sp-1) var(--sp-3);border-radius:var(--r-chip);border:2px solid var(--ok);color:var(--ok);font-weight:var(--fw-semibold);font-size:var(--text-sm);letter-spacing:var(--ls-label);text-transform:uppercase}.b-receipt__item{justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex}.b-receipt__item>div{flex-direction:column;display:flex}.b-receipt__total{justify-content:space-between;align-items:baseline;display:flex}.b-receipt__total strong{font-family:var(--font-display);font-size:var(--text-2xl)}.c-preview--screen{background:var(--canvas);gap:0;position:fixed;top:0;bottom:0;left:0;right:0}.c-preview--screen>.c-preview-head{padding:var(--sp-2) max(var(--gutter), env(safe-area-inset-right,0px)) var(--sp-2) max(var(--gutter), env(safe-area-inset-left,0px));padding-top:calc(var(--sp-2) + env(safe-area-inset-top,0px));background:color-mix(in srgb, var(--surface) var(--glass-mix-bottom), transparent);border-bottom:1px solid var(--line)}.c-preview--screen .c-preview-head__url .e-icon{color:var(--ok)}.b-live__short{display:none}.b-boot{justify-content:center;align-items:center;gap:var(--sp-3);min-height:100dvh;padding:var(--sp-8) var(--gutter);text-align:center;background:var(--canvas);flex-direction:column;display:flex}.b-auth__mark,.b-boot__mark{width:var(--biz-mark-sz);height:var(--biz-mark-sz);flex:none;display:block}.b-receipt__brand .b-auth__mark{width:var(--mark-sz);height:var(--mark-sz)}.b-boot__mark{margin-bottom:var(--sp-2)}.b-boot__title{font-family:var(--font-display);font-weight:var(--fw-medium);font-size:var(--text-3xl);letter-spacing:var(--ls-display);max-width:var(--boot-w)}.b-boot__text{color:var(--ink-3);max-width:var(--boot-w);align-items:center;gap:var(--sp-2);justify-content:center;display:inline-flex}.b-spinner{width:var(--icon-md);height:var(--icon-md);border:2px solid var(--brand-tint-2);border-top-color:var(--brand);border-radius:50%;flex:none;animation:.8s linear infinite b-spin;display:inline-block}@keyframes b-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.b-spinner{animation:none}}@media (max-width:1180px){.ed__dash-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ed__dash>.b-grid{grid-template-columns:minmax(0,1fr)}.ed__dash>.b-grid>.b-grid__item--span-4{grid-column:1}}@media (max-width:820px){.c-welcome-banner{padding:var(--sp-6) var(--sp-4h);border-radius:var(--r-tile)}.c-stat-card .e-label,.ed__stat-open{font-size:var(--text-xs);padding:var(--sp-3) var(--sp-3) var(--sp-2h);min-height:var(--stat-head-h-sm)}.c-stat-card>.c-panel-card__well--stat{padding:var(--sp-2h) var(--sp-3);justify-content:flex-start;align-items:flex-start;gap:var(--sp-1);flex-direction:column}.c-stat-card .e-stat-detail{text-align:left;justify-content:flex-start}.c-quick-access{grid-template-columns:repeat(2,minmax(0,1fr))}.c-quick-access__item{padding:var(--sp-2h) var(--sp-3)}.c-inquiry-card__row{grid-template-columns:minmax(0,1fr) auto}.c-inquiry-card__row .c-inquiry-card__time{display:none}.ed__inquiry-reply{width:var(--touch)}.ed__inquiry-name{min-height:var(--touch)}.c-inquiry-card__link:before{content:"";left:0;right:0;top:calc((var(--touch) - 100%) / -2);bottom:calc((var(--touch) - 100%) / -2);position:absolute}.ed__form-actions{display:none}.ed__form-more{display:inline-grid}.c-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.c-schedule-table__head,.c-schedule-table__row{grid-template-columns:minmax(0,1fr) auto}.c-schedule-table__times{grid-area:2/1/auto/-1}.c-schedule-table__head>div:nth-child(2){display:none}.c-plan-compare{grid-template-columns:minmax(0,1fr)}.ed-cal__day{min-height:0;padding:var(--sp-1) 0;align-items:center}.ed-cal__num{min-width:var(--touch);height:var(--touch);align-self:center}.ed-cal__event,.ed-cal__more{display:none}.ed-cal__dots{min-height:var(--sp-2);display:flex}.ed-cal__weekday{padding:var(--sp-2) 0;letter-spacing:0}.ed-vendor-locked__features{grid-template-columns:minmax(0,1fr)}.b-acct__backdrop{background:var(--scrim)}.b-acct__box{width:100%;max-height:calc(100dvh - var(--sp-8));border-radius:var(--r-card) var(--r-card) 0 0;padding-bottom:calc(var(--sp-4) + env(safe-area-inset-bottom,0px));top:auto;bottom:0;left:0;right:0}.b-pub__icon-btn{width:var(--touch);height:var(--touch)}.b-pub__copy-btn:before{content:"";inset:calc((var(--touch) - 100%) / -2) 0;position:absolute}.s-topnav__controls{position:static}.c-menu.b-notif{border-radius:0 0 var(--r-card) var(--r-card);width:auto;max-height:calc(100dvh - var(--top-h) - env(safe-area-inset-top,0px) - var(--bottom-h) - env(safe-area-inset-bottom,0px));border-width:1px 0;top:100%;left:0;right:0}.b-notif__head{padding-left:var(--sp-4)}.b-notif__list{padding:var(--sp-1h) var(--sp-2) 0}.b-notif__mark:before{content:"";left:0;right:0;top:calc((var(--touch) - 100%) / -2);bottom:calc((var(--touch) - 100%) / -2);position:absolute}.b-onboarding{place-items:stretch stretch;padding:0}.b-onboarding__shell{grid-template-columns:minmax(0,1fr);gap:0}.b-onboarding__rail,.c-wizard__top>.e-label{display:none}.c-wizard__top>.e-icon-btn--back{display:inline-grid}.b-onboarding__back{display:none}.b-pay__periods{grid-template-columns:minmax(0,1fr)}.b-pay{place-items:end stretch;padding:0}.b-pay__card{border-radius:var(--r-card) var(--r-card) 0 0;width:100%;max-height:calc(100dvh - var(--sp-6))}.b-pay__head{padding:var(--sp-3) var(--sp-3) var(--sp-1) var(--sp-4)}.b-pay__body{padding:var(--sp-4)}.b-pay__foot{padding:var(--sp-3) var(--sp-4) calc(var(--sp-3) + env(safe-area-inset-bottom,0px))}.b-pay__foot>.e-btn{min-width:0;padding:0 var(--sp-3);white-space:normal;text-align:center;flex:1}.b-live__long{display:none}.b-live__short{display:inline}}@media (max-width:400px){.c-quick-access{grid-template-columns:minmax(0,1fr)}}.ed__loading{padding:var(--sp-8);text-align:center;flex:1;justify-content:center;align-items:center;display:flex}.ed-chip--status.is-success>.ed-chip__dot{background:var(--ok)}.ed-chip__ring-track{stroke:var(--line-2)}.ed-chip__ring-bar{stroke:var(--brand);stroke-linecap:round}.ed__contact-slot{width:var(--icon-btn-sz);flex:none}.c-drawer__body:has(>.ed-drawer){flex-direction:column;display:flex;overflow:hidden}.ed-drawer{flex-direction:column;flex:1;min-height:0;display:flex}.ed-drawer>.c-tabs{padding:0 var(--sp-4);flex:none}.ed-drawer__body{min-height:0;padding:var(--sp-4);flex:1;overflow-y:auto}.ed-drawer__foot{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--line);background:var(--surface);flex:none;display:flex}.ed-drawer .b-grid.ed-pair{grid-template-columns:minmax(0,1fr)}.ed-drawer .b-grid.ed-pair>*{grid-column:1}.ed-drawer .b-grid.ed-pair>:empty{display:none}.e-icon-btn.ed-icon-btn{width:var(--icon-size-lg);height:var(--icon-size-lg);background:var(--tile-2);border:1px solid var(--line);color:var(--ink-2);flex-shrink:0}.e-icon-btn.ed-icon-btn svg{width:calc(var(--icon-size-lg) / 2);height:calc(var(--icon-size-lg) / 2)}@media (hover:hover){.e-icon-btn.ed-icon-btn:hover{background:var(--tile);color:var(--ink)}}[data-sections] .ed__note{padding:var(--sp-2) 0;border-bottom:0}.c-drag-panel.is-ghost{background:var(--brand-tint)}.c-drag-panel.is-ghost>*{opacity:0}.c-drag-panel.is-dragging,.c-modal-tile.is-dragging{background:var(--tile);box-shadow:inset 0 0 0 1px var(--brand)}.c-modal-tile.is-ghost{background:var(--brand-tint)}.c-modal-tile.is-ghost>*{opacity:0}.c-drag-panel.is-hidden .c-drag-panel__title,.c-modal-tile.is-hidden .c-modal-tile__title{color:var(--ink-3);text-decoration:line-through}.ed__note{padding:var(--sp-4);border-bottom:1px solid var(--line)}.c-modal-tile__form{align-items:center;gap:var(--sp-2);flex:1;min-width:0;display:flex}.c-modal-tile__form>.c-field__input{flex:1;min-width:0}.ed__subgroup{padding-left:var(--sp-3);border-left:2px solid var(--line)}.ed-agenda__day.is-past .ed-agenda__date,.ed-agenda__day.is-past .ed-agenda__title{color:var(--ink-3)}.ed-agenda__today{padding:var(--gap-2xs) var(--sp-2);border-radius:var(--r-chip);background:var(--brand-tint-2);color:var(--brand-ink);font-size:var(--text-xs)}.ed-manifest{display:none}@media print{body:has(>.ed-manifest){background:var(--surface);height:auto;display:block;overflow:visible}body:has(>.ed-manifest)>:not(.ed-manifest){display:none}body:has(>.ed-manifest)>#app{display:none}.ed-manifest,.ed-manifest *{visibility:visible}.ed-manifest{padding:var(--sp-4);color:var(--ink);font-size:var(--text-sm);display:block}.ed-manifest__title{margin:0 0 var(--sp-1);font-size:var(--text-lg)}.ed-manifest__meta{margin:0 0 var(--sp-4);color:var(--ink-2)}.ed-manifest__table{border-collapse:collapse;width:100%}.ed-manifest__table th,.ed-manifest__table td{padding:var(--sp-1) var(--sp-2);border:1px solid var(--line);text-align:left;vertical-align:top}.ed-manifest__table th{background:var(--tile);font-weight:var(--fw-semibold)}.ed-manifest__table tr{break-inside:avoid}}.c-upload-dropzone.is-over{border-color:var(--brand);background:var(--tile)}.e-btn.is-loading{cursor:progress;pointer-events:none;-webkit-text-fill-color:transparent;position:relative}.e-btn.is-loading>svg{visibility:hidden}.e-btn.is-loading:after{content:"";width:var(--icon-md);height:var(--icon-md);border-radius:var(--r-chip);animation:tk-spin var(--spin-dur) linear infinite;border:2px solid;border-right-color:#0000;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.c-stepper__suffix{flex:none}.b-auth{z-index:var(--z-page);background:var(--surface);display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.b-auth__card{flex-direction:column;flex:1;min-width:0;display:flex}.b-auth__hero{gap:var(--sp-3);min-height:var(--auth-hero-h);padding:calc(var(--sp-5) + env(safe-area-inset-top,0px)) var(--sp-5) var(--sp-5);background:linear-gradient(var(--auth-hero-angle), var(--pro), var(--order));color:var(--brand-on);flex-direction:column;flex:none;display:flex;position:relative;overflow:hidden}.b-auth__brand{align-items:center;gap:var(--sp-2);font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--fw-semibold);display:inline-flex}.b-auth__claim{z-index:var(--z-base);max-width:var(--auth-claim-w);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--fw-semibold);line-height:var(--lh-tight);margin:0;position:relative}.b-auth__art{right:var(--sp-4);height:var(--auth-art-h);pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;position:absolute;bottom:0}.b-auth__main{gap:var(--sp-6);padding:var(--sp-6) var(--sp-5) calc(var(--sp-5) + env(safe-area-inset-bottom,0px));flex-direction:column;flex:1;display:flex}.b-auth__body{gap:var(--sp-6);flex-direction:column;flex:1;display:flex}.b-auth__head{gap:var(--sp-2);display:grid}.b-auth__head .e-subtitle{font-size:var(--text-base);margin:0}.b-auth__actions{gap:var(--sp-3);display:grid}.b-auth__phone{color:var(--ink);font-weight:var(--fw-semibold);white-space:nowrap}.b-auth__error{font-size:var(--text-sm);color:var(--danger-ink);margin:0}.b-auth__chev{color:var(--ink-3);transform:rotate(180deg)}.b-auth .c-notice{margin:0}.b-otp{gap:var(--sp-2);max-width:var(--auth-otp-w);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.b-otp__digit.c-field__input{height:var(--auth-otp-h);text-align:center;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--fw-semibold);padding:0}.b-otp__digit[aria-invalid=true]{border-color:var(--danger-ink);box-shadow:var(--focus-ring-danger)}@media (min-width:1024px){.b-auth{padding:var(--sp-12) var(--sp-8);background:var(--canvas);justify-content:center;align-items:center}.b-auth__card{width:100%;max-width:var(--auth-card-w);min-height:var(--auth-card-h);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-raised);flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:auto;display:grid;overflow:hidden}.b-auth__hero{min-height:0;padding:var(--sp-8);gap:var(--sp-6)}.b-auth__claim{max-width:none;font-size:var(--text-3xl)}.b-auth__art{height:var(--auth-art-h-wide);left:50%;right:auto;transform:translate(-50%)}.b-auth__main{padding:var(--sp-8) var(--sp-12) var(--sp-8);justify-content:center}.b-auth__body{flex:none}}.b-verify{gap:var(--sp-4);padding:var(--sp-4);border-color:var(--line);background:var(--tile-2);color:var(--ink)}.b-verify .b-otp{max-width:var(--auth-otp-w)}.b-verify__mock{font-size:var(--text-xs);color:var(--ink-2)}.b-verify__wait{font-size:var(--text-sm);color:var(--ink-3);line-height:var(--ctrl-h-md)}.b-acc-edit{gap:var(--sp-4);flex-direction:column;display:flex}.b-acc-row+.b-acc-edit{padding-left:calc(var(--ctrl-h-md) + var(--sp-3))}@media (max-width:768px){.b-acc-row+.b-acc-edit{padding-left:0}}.b-acc-list{padding-left:var(--sp-5);gap:var(--sp-2);font-size:var(--text-sm);color:var(--ink);line-height:var(--lh-normal);margin:0;display:grid}.b-offline{padding:var(--sp-2) var(--sp-5);border-width:0 0 1px;border-radius:0;margin:0}.e-menu-pill.b-pill--info{border-color:var(--brand-tint-2);color:var(--info);background:var(--info-bg)}.b-site-off strong{font-weight:var(--fw-semibold)}.b-auth__main>.b-offline{border-radius:var(--r-ctl);border-width:1px}.b-devtools--on{border-style:solid;border-color:var(--warn-line);background:var(--warn-bg);color:var(--ink)}.c-notice--danger{color:var(--ink);background:var(--danger-bg);border-color:var(--danger-line)}.c-notice--danger svg{color:var(--danger-ink)}.b-bill-banner{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);font-size:var(--text-sm);flex-wrap:wrap}.b-bill-banner__text{flex:1 1 var(--card-w);min-width:0;line-height:var(--lh-normal)}.b-bill-banner__actions{align-items:center;gap:var(--sp-2);margin-left:auto;display:inline-flex}.b-bill-banner .e-btn svg,.b-bill-banner .e-icon-btn svg{color:inherit;margin-top:0}.b-pay__banks{gap:var(--sp-2);flex-wrap:wrap;display:flex}.b-pay__banks .e-el-chip{padding:var(--sp-2) var(--sp-4);font-size:var(--text-sm)}.b-pay__va{gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--tile);display:grid}.b-pay__mono{font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);color:var(--ink);overflow-wrap:anywhere}.b-pay__va .b-pay__big{font-size:var(--text-2xl)}.b-pay__deadline--over{background:var(--danger-bg)}.b-pay__save{transform:rotate(180deg)}.b-pay__copy{gap:var(--sp-1);display:grid}.b-pay__copy-line{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.b-howto{gap:var(--sp-2);margin-top:var(--sp-2);display:grid}.b-howto__item{border-top:1px solid var(--line);padding-top:var(--sp-2)}.b-howto__item>summary{min-height:var(--ctrl-h-md);font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.b-howto__item>summary::-webkit-details-marker{display:none}.b-howto__item[open]>summary .e-icon{transform:rotate(180deg)}.b-howto__item>.b-pay__steps{padding-bottom:var(--sp-2)}.b-pill--warning{border-color:var(--warn-line);color:var(--ink);background:var(--warn-bg)}.b-invoice{align-items:center;gap:var(--sp-2) var(--sp-4);padding:var(--sp-3) var(--sp-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.b-invoice__main{gap:var(--gap-2xs);min-width:0;display:grid}.b-invoice__amount{font-size:var(--text-sm);color:var(--ink);text-align:right}.b-invoice__action{grid-column:1/-1;justify-content:flex-end;display:flex}.b-invoice__action:empty{display:none}@container ed-main (width>=640px){.b-invoice{grid-template-columns:minmax(0,1fr) auto auto auto}.b-invoice__action{min-width:calc(var(--ctrl-h-lg) * 3);grid-column:auto}}@media print{.b-receipt-wrap,.b-receipt-wrap *{visibility:visible}.b-receipt-wrap{background:var(--surface);padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.b-receipt-wrap .b-pay__card{box-shadow:none;border:0;max-width:none}.b-noprint{display:none}}.b-invoice>.e-menu-pill{justify-self:start}.b-pub__status.is-success>.b-pub__status-dot{background:var(--ok)}.b-pub__url-open{font:inherit;font-size:var(--text-base);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.b-pub__url-open:hover{text-decoration:underline}.b-pub__icon-btn--ok:not(:disabled){background:var(--brand);color:var(--brand-on)}.b-pub__edit{align-items:center;gap:var(--sp-1);margin:0;display:flex}.b-pub__sub{border:1px solid var(--line-2);border-radius:var(--r-ctl);background:var(--surface);flex:1;align-items:center;min-width:0;display:flex}.b-pub__sub:focus-within{outline:var(--focus-outline);outline-offset:1px}.b-pub__sub-input.c-field__input{background:0 0;border:0;flex:1;min-width:0;padding-right:0}.b-pub__sub-input.c-field__input:focus{box-shadow:none;outline:none}.b-pub__sub-suffix{white-space:nowrap;padding-right:var(--sp-3);font-size:var(--text-sm);color:var(--ink-3);flex:none}.b-pub__hint.is-error{color:var(--danger-ink)}.b-pub__chip.is-success{background:var(--ok-bg);color:var(--ok)}.b-pub__domain-form{gap:var(--sp-2);flex-direction:column;margin:0;display:flex}.b-pub__domain>.b-howto{gap:var(--sp-2);margin-top:0}.b-pub__domain .b-howto__item>summary{padding:0 var(--sp-1)}.b-pub__domain .b-howto__item>.b-pay__steps{padding-left:calc(var(--sp-5) + var(--sp-1));padding-right:var(--sp-1);margin:0}.b-pub__remove{border-top:1px solid var(--line);padding-top:var(--sp-2)}.b-pub__remove-icon{color:var(--danger-ink)}.b-pub__domain-form>.e-btn{margin-top:var(--sp-1)}.b-pub__check{padding:0 var(--sp-1)}.b-pub__lead{font-size:var(--text-base);font-weight:var(--fw-semibold);color:var(--ink);text-align:center;margin:0}.b-pub__checking{gap:var(--sp-3);padding:var(--sp-4) var(--sp-1);flex-direction:column;display:flex}.b-pub__check-list{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.b-pub__check-line{align-items:center;gap:var(--sp-2);font-size:var(--text-sm);color:var(--ink-3);transition:color var(--motion-fast);display:flex}.b-pub__check-line.is-done{color:var(--ink)}.b-pub__check-mark{width:var(--icon-size-md);height:var(--icon-size-md);border:1px solid var(--line-2);border-radius:var(--r-chip);flex:none;place-items:center;display:grid}.b-pub__check-line.is-done>.b-pub__check-mark{border-color:var(--brand);background:var(--brand);color:var(--brand-on)}.b-pub__done{align-items:stretch;gap:var(--sp-2);padding-top:var(--sp-2);flex-direction:column;display:flex}.b-pub__done-mark{width:var(--nav-mark-sz);height:var(--nav-mark-sz);border-radius:var(--r-chip);background:var(--ok-bg);color:var(--ok);align-self:center;place-items:center;display:grid}.ed-list-switch{display:flex}.ed-list-switch>.c-seg{flex:1}.ed-list-switch .e-seg-btn{justify-content:center;align-items:center;gap:var(--sp-2);flex:1;display:inline-flex}@media (pointer:coarse){.ed-list-switch .e-seg-btn{position:relative}.ed-list-switch .e-seg-btn:before{content:"";inset:calc((var(--ctrl-h-lg) - var(--seg-btn-h)) / -2) 0;position:absolute}}.ed-link{color:var(--brand-ink);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.ed-link:focus-visible{outline:var(--focus-outline);outline-offset:2px}.ed__row-go{margin-left:auto}@media (hover:hover){.c-drag-panel:hover>.ed__row-go{color:var(--brand-ink);transform:translate(2px)}}.c-drawer__action{width:var(--icon-2xl);height:var(--icon-2xl);border-radius:var(--r-ctl);color:var(--ink-3);cursor:pointer;transition:all .15s var(--ease);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.c-drawer__action svg{width:var(--icon-sm);height:var(--icon-sm)}@media (hover:hover){.c-drawer__action:hover{background:var(--tile-2);color:var(--ink)}}.c-tabs--pill{gap:var(--gap-xs)}.c-tabs--pill .c-tabs__tab.is-active{background:var(--tile-2);border-radius:var(--r-ctl);color:var(--ink)}.c-tabs__pane{display:none}.c-tabs__pane.is-active{display:block}.c-field--icon-left .c-field__input{padding-left:calc(var(--sp-5) + var(--sp-3))}.c-field--icon-right .c-field__input{padding-right:calc(var(--sp-5) + var(--sp-3) - var(--sp-1))}.c-field__icon--left{left:0}.c-toggle--sm .e-toggle-track{width:var(--switch-sm-w);height:var(--switch-sm-h)}.c-toggle--sm .e-toggle-track:after{width:var(--switch-sm-knob);height:var(--switch-sm-knob);top:var(--switch-knob-gap);left:var(--switch-knob-gap)}.c-toggle--sm.is-checked .e-toggle-track:after{transform:translateX(calc(var(--switch-sm-w) - var(--switch-sm-h)))}.c-toggle--lg .e-toggle-track{width:var(--switch-lg-w);height:var(--switch-lg-h)}.c-toggle--lg .e-toggle-track:after{width:var(--switch-lg-knob);height:var(--switch-lg-knob);top:var(--switch-knob-gap);left:var(--switch-knob-gap)}.c-toggle--lg.is-checked .e-toggle-track:after{transform:translateX(calc(var(--switch-lg-w) - var(--switch-lg-h)))}.c-activity-card__row-left{align-items:center;gap:var(--sp-3);min-width:0;display:flex}.c-activity-card__dot--warning{background:var(--warn)}.c-activity-card__dot--muted{background:var(--ink-3)}.c-contact-icon--ig{background:var(--tile);border-color:var(--line);color:var(--pro)}.c-pro-unlock__check{width:var(--icon-md);height:var(--icon-md);color:var(--ok);flex-shrink:0}.c-field__hint--right{text-align:right;align-self:flex-end}.c-crop{gap:var(--sp-3);display:grid}.c-crop__head{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.c-crop__ratio{font-size:var(--text-xs);font-weight:var(--fw-medium);color:var(--ink-2)}.c-crop__stage{padding:var(--sp-3);border-radius:var(--r-ctl);background:var(--ink);place-items:center;display:grid;overflow:hidden}.c-crop__canvas{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;position:relative}.c-crop__canvas:active{cursor:grabbing}.c-crop__photo,.c-crop__fill{pointer-events:none;position:absolute}.c-crop__fill{overflow:hidden}.c-crop__fill--blur img{object-fit:cover;width:100%;height:100%;filter:blur(var(--crop-blur));transform:scale(var(--crop-blur-scale))}.c-crop__frame{box-shadow:var(--crop-shade);outline:2px solid var(--on-dark);position:absolute}.c-crop__frame:focus-visible{outline-color:var(--brand)}.c-crop__grid{pointer-events:none;opacity:var(--crop-grid-opacity);background:var(--crop-grid);filter:var(--crop-handle-shadow);position:absolute;top:0;bottom:0;left:0;right:0}.c-crop__handle{width:var(--touch);height:var(--touch);margin:calc(var(--touch) / -2);touch-action:none;position:absolute}.c-crop__handle:after{content:"";inset:calc((var(--touch) - var(--crop-handle)) / 2);border:0 solid var(--on-dark);filter:var(--crop-handle-shadow);position:absolute}.c-crop__handle--nw{cursor:nwse-resize;top:0;left:0}.c-crop__handle--ne{cursor:nesw-resize;top:0;left:100%}.c-crop__handle--sw{cursor:nesw-resize;top:100%;left:0}.c-crop__handle--se{cursor:nwse-resize;top:100%;left:100%}.c-crop__handle--nw:after{border-top-width:var(--crop-handle-line);border-left-width:var(--crop-handle-line);translate:50% 50%}.c-crop__handle--ne:after{border-top-width:var(--crop-handle-line);border-right-width:var(--crop-handle-line);translate:-50% 50%}.c-crop__handle--sw:after{border-bottom-width:var(--crop-handle-line);border-left-width:var(--crop-handle-line);translate:50% -50%}.c-crop__handle--se:after{border-bottom-width:var(--crop-handle-line);border-right-width:var(--crop-handle-line);translate:-50% -50%}.c-crop__tools{gap:var(--sp-2);flex-wrap:wrap;display:flex}.c-crop__fill-pick{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.c-assist{gap:var(--sp-2);padding:var(--sp-3);border-radius:var(--r-ctl);background:var(--brand-tint);display:grid}.c-assist__draft{padding:var(--sp-3);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-size:var(--text-sm);line-height:var(--lh-normal);white-space:pre-line;margin:0}.c-assist__actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.c-toast-stack--inline{width:100%;position:static;transform:none}.c-toast--error{background:var(--danger);color:var(--brand-on)}img.c-wa-chat__img{object-fit:cover;width:100%;height:auto;display:block}.c-wa-chat__noimg{aspect-ratio:var(--og-ratio);border-radius:var(--r-sm) var(--r-sm) 0 0;background:var(--line-soft);color:var(--ink-3);font-size:var(--text-xs);font-weight:var(--fw-semibold);place-items:center;display:grid}.c-tag-chip{align-items:center;gap:var(--gap-2xs);padding:var(--gap-2xs) var(--sp-2);background:var(--tile);border:1px solid var(--line);border-radius:var(--r-sm);font-size:var(--text-xs);color:var(--ink);line-height:var(--lh-notif);display:inline-flex}.c-tag-chip__del{padding:0 0 0 var(--gap-2xs);font-size:var(--text-xs);color:var(--ink-3);cursor:pointer;transition:color .15s var(--ease);background:0 0;border:none;align-items:center;line-height:1;display:inline-flex}@media (hover:hover){.c-tag-chip__del:hover{color:var(--danger-ink)}}.c-page-control__icon{color:var(--ink-2);flex-shrink:0}.c-page-control__chev{color:var(--ink-2);flex-shrink:0;margin-left:auto}.c-config-item-card__foot{padding:var(--sp-2) var(--sp-3);background:var(--tile-2);border-top:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.c-bg-stops{justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap;display:flex}.c-bg-stop{align-items:center;gap:var(--sp-2);color:var(--ink);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.c-bg-stop__hex{color:var(--ink-2);font-size:var(--text-xs)}.e-swatch-icon{z-index:var(--z-base);mix-blend-mode:difference;color:var(--brand-on);position:relative}.e-appearance-hex-box{width:var(--hex-box-w);flex-shrink:0}.e-appearance-hex-input{width:100%;height:var(--ctrl-h-md);padding:0 var(--sp-2);font-size:var(--text-xs);font-family:var(--font-mono,monospace);font-weight:var(--fw-semibold);background:var(--tile);border:1px solid var(--line);border-radius:var(--r-ctl);color:var(--ink);text-align:center;box-sizing:border-box}.e-appearance-hex-input:focus{border-color:var(--brand);outline:none}.e-menu-pill--muted{border-color:var(--line);color:var(--ink-3);background:var(--tile)}.c-appearance-color-row{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;width:100%;display:flex}.c-icon-picker__current{align-items:center;gap:var(--sp-3);width:100%;min-height:var(--ctrl-h-md);padding:0 var(--sp-3);border:1px solid var(--line-2);border-radius:var(--r-ctl);background:var(--surface);color:var(--ink);font-family:inherit;font-size:var(--text-input);text-align:left;cursor:pointer;display:flex}.c-icon-picker__current>.e-icon:first-child{color:var(--brand-ink)}.c-icon-picker__current>.e-icon:last-child{color:var(--ink-2);margin-left:auto}.c-icon-picker__grid{grid-template-columns:repeat(auto-fill, minmax(var(--ctrl-h-md), 1fr));gap:var(--gap-xs);margin-top:var(--sp-2);padding:var(--sp-2);border-radius:var(--r-ctl);background:var(--tile-2);display:grid}.c-icon-picker__opt{height:var(--ctrl-h-md);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);cursor:pointer;border:1px solid #0000;place-items:center;display:grid}.c-icon-picker__opt[aria-pressed=true],.c-icon-picker__opt.is-active{border-color:var(--brand);color:var(--brand-ink)}.c-issue-list__where{font-size:var(--text-xs);color:var(--ink-2);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.c-template-card__art:has(>img){padding:0;display:block}.c-template-card__art>img{object-fit:cover;width:100%;height:100%;display:block}.c-template-card__name{align-items:center;gap:var(--sp-1h);flex-wrap:wrap;display:flex}.c-template-card__name>.c-template-card__badge{margin-left:auto}.c-template-card__art.c-tpl-art{align-items:stretch;gap:var(--sp-1h);padding:var(--sp-2h);flex-direction:column;display:flex}.c-tpl-art__nav{align-items:center;gap:var(--sp-1h);display:flex}.c-tpl-art__mark{width:var(--tpl-mark-sz);height:var(--tpl-mark-sz);border-radius:var(--r-xs);background:var(--mock-brand)}.c-tpl-art__links{gap:var(--sp-1);margin-left:auto;display:flex}.c-tpl-art__links>span{width:var(--tpl-link-w);height:var(--tpl-line-h-sm);border-radius:var(--r-chip);background:var(--mock-ink);opacity:var(--opacity-muted)}.c-tpl-art__cta{width:var(--tpl-cta-w);height:var(--tpl-cta-h);border-radius:var(--r-chip);background:var(--mock-accent)}.c-tpl-art__hero{justify-content:center;align-items:flex-start;gap:var(--sp-1);padding:var(--sp-2) var(--sp-2h);border-radius:var(--r-sm);background:var(--mock-brand);flex-direction:column;flex:1;display:flex}.c-tpl-art__title{width:var(--mock-line-w);height:var(--tpl-line-h);border-radius:var(--r-chip);background:var(--mock-bg)}.c-tpl-art__sub{width:var(--mock-line-short-w);height:var(--tpl-line-h-sm);border-radius:var(--r-chip);background:var(--mock-bg);opacity:var(--opacity-muted)}.c-tpl-art__btn{width:var(--tpl-btn-w);height:var(--tpl-cta-h);margin-top:var(--gap-2xs);border-radius:var(--r-chip);background:var(--mock-accent)}.c-tpl-art__cards{gap:var(--sp-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.c-tpl-art__cards>span{height:var(--tpl-tile-h);border-radius:var(--r-xs);background:var(--mock-ink);opacity:var(--tpl-tile-opacity)}.c-quota-metric{padding:var(--sp-2h) var(--sp-3);background:var(--well-item);border:1px solid var(--line-soft);border-radius:var(--r-well-inner)}.ed-cal__title{min-width:0;position:relative}.ed-cal__title-btn{align-items:center;gap:var(--sp-1h);padding:var(--sp-1) var(--sp-2);margin-left:calc(var(--sp-2) * -1);border-radius:var(--r-sm);font:inherit;color:inherit;display:inline-flex}.ed-cal__title-btn>.e-icon{color:var(--ink-3);transition:transform var(--motion-fast)}.ed-cal__title-btn[aria-expanded=true]>.e-icon{transform:rotate(180deg)}@media (hover:hover){.ed-cal__title-btn:hover{background:var(--tile)}}.ed-cal__picker{top:calc(100% + var(--sp-1));left:calc(var(--sp-2) * -1);width:var(--cal-picker-w);gap:var(--sp-2);padding:var(--sp-2)}.ed-cal__picker-year{justify-content:space-between;align-items:center;display:flex}.ed-cal__picker-label{font-weight:var(--fw-semibold)}.ed-cal__picker-months{gap:var(--sp-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ed-cal__picker-month{min-height:var(--touch);border-radius:var(--r-sm);font-size:var(--text-md);color:var(--ink-2)}.ed-cal__picker-month:hover{background:var(--tile);color:var(--ink)}.ed-cal__picker-month.is-today{box-shadow:inset 0 0 0 1px var(--line-2)}.ed-cal__picker-month.is-active{background:var(--brand);color:var(--brand-on);box-shadow:none}:root{--lk-narrow:720px;--lk-card-min:220px;--lk-thumb-ratio:9 / 16;--lk-thumb-page-w:390px;--lk-thumb-scale:.52;--lk-tpl-min:150px;--lk-tpl-max:220px;--lk-tpl-max-wide:280px;--lk-tpl-scale:.36;--lk-upload-sz:64px;--lk-acc-avatar:48px;--lk-upload-wide:112px;--lk-swatch-sz:32px;--lk-row-btn:32px;--lk-pick-ring:0 0 0 2px var(--surface), 0 0 0 4px var(--brand);--lk-block-ico:32px;--lk-boot-h:100vh;--lk-boot-mark:56px;--lk-mark-tile:#1b1f24;--lk-mark-back:#e5e5e5;--lk-mark-front:#ffd500;--lk-page-max:540px;--lk-page-pad:16px;--lk-pick-line:2px;--lk-pick-offset:3px;--lk-hero-top:56px;--lk-avatar:112px;--lk-avatar-ring:4px;--lk-initials-ratio:.36;--lk-banner-top:16px;--lk-banner-h:168px;--lk-band-min:220px;--lk-banner-r:20px;--lk-name:26px;--lk-name-display:36px;--lk-role:17px;--lk-badge:.8em;--lk-badge-fill:#3897f0;--lk-badge-check:#fff;--lk-badge-stroke:2.2;--lk-bio:16px;--lk-bio-measure:46ch;--lk-social:44px;--lk-tab:14px;--lk-tab-pad-y:10px;--lk-tab-pad-x:18px;--lk-card-max:20px;--lk-from-photo:44px;--lk-qr-preview:240px;--lk-wa-chat:#e8dfd6;--lk-wa-out:#d9fdd3;--lk-wa-card:#c9efc2;--lk-wa-ink:#111b21;--lk-wa-muted:#54656f;--lk-wa-link:#027eb5;--lk-wa-w:340px;--lk-tab-icon:16px;--lk-wa-gap:2px;--lk-card-inner:12px;--lk-play:44px;--lk-small:14px;--lk-small-title:16px;--lk-track-n:20px;--lk-product-img:88px;--lk-map-h:200px;--lk-player-spotify:152px;--lk-player-soundcloud:166px;--lk-lead:32px;--lk-shine-band:linear-gradient(110deg, transparent 35%, #ffffff73 50%, transparent 65%);--lk-effect-time:2.8s;--lk-pulse-scale:1.035;--lk-shake-deg:1.6deg;--lk-qris-w:240px;--lk-white:#fff;--lk-well-mix:8%;--lk-num-ls:.02em;--lk-field-mix:30%;--lk-link-pad-y:19px;--lk-link-pad-x:22px;--lk-link-text:17px;--lk-heading:13px;--lk-cta-title:24px;--lk-cta-text:16.5px;--lk-foot-rule:68px;--lk-foot-rule-h:3px;--lk-radius-rounded:16px;--lk-radius-pill:999px;--lk-radius-square:4px;--lk-avatar-sharp:0;--lk-avatar-soft:12%;--lk-avatar-rounded:28%;--lk-avatar-circle:50%;--lk-glass-fill:#ffffff29;--lk-glass-line:#ffffff59;--lk-glass-blur:blur(10px);--lk-glass-solid:#fff;--lk-pop-ink:#111;--lk-pop-fill:#fff;--lk-pop-shadow:4px 4px 0 #111;--lk-pop-shadow-hover:6px 6px 0 #111;--lk-pop-line:2px solid #111;--lk-outline-w:1.5px;--lk-lift:-2px;--lk-hover-bright:brightness(1.06);--lk-heading-ls:.08em;--lk-display-ls:.02em;--lk-name-ls:-.01em;--lk-rule-mix:35%;--brand:#ffd500;--brand-ink:#7a5c00;--brand-tint:#ffd50024;--brand-tint-2:#ffd50042;--brand-on:#1b1f24;--brand-deep:#14171b;--brand-mid:#1b1f24;--brand-end:#2b2a1c;--brand-glow:#ffd500;--focus-color:#e0b40073;--sel-ring:0 0 0 3px #ffd50052;--info:#7a5c00;--info-bg:#ffd5001a;--hero-bg:linear-gradient(105deg, #14171b 0%, #1b1f24 58%, #2b2a1c 100%);--hero-glow:radial-gradient(55% 140% at 88% 0%, #ffd50052, transparent 62%), radial-gradient(35% 90% at 6% 100%, #ffffff1a, transparent 60%)}:root[data-theme=dark]{--brand:#ffd500;--brand-ink:#ffe066;--brand-tint:#ffd5001c;--brand-tint-2:#ffd50033;--brand-on:#1b1f24;--brand-deep:#14171b;--focus-color:#ffd50066;--sel-ring:0 0 0 3px #ffd50038;--info:#ffe066;--info-bg:#ffd50014}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--brand:#ffd500;--brand-ink:#ffe066;--brand-tint:#ffd5001c;--brand-tint-2:#ffd50033;--brand-on:#1b1f24;--brand-deep:#14171b;--focus-color:#ffd50066;--sel-ring:0 0 0 3px #ffd50038;--info:#ffe066;--info-bg:#ffd50014}}.c-lk-mark__tile{fill:var(--lk-mark-tile)}.c-lk-mark__back{fill:var(--lk-mark-back)}.c-lk-mark__front{fill:var(--lk-mark-front)}.c-lk-word{aspect-ratio:auto;height:auto;font-family:var(--font-display);font-size:var(--text-brand);font-weight:var(--fw-regular);line-height:var(--lh-tight);color:var(--ink);align-items:center;display:inline-flex}.c-lk-word strong{font-weight:var(--fw-semibold);color:var(--ink)}.b-sidebar__item[aria-current=page] .b-sidebar__item-icon,.ed-nav__parent.is-here .b-sidebar__item-icon{color:var(--brand-ink)}.c-lk-stack{gap:var(--sp-4);flex-direction:column;display:flex}.c-lk-narrow{gap:var(--sp-4);max-width:var(--lk-narrow);flex-direction:column;display:flex}.c-lk-lead{max-width:var(--lk-narrow);margin:0}.c-lk-note{margin:var(--sp-3) 0 0}.c-lk-row-btns{justify-content:center;gap:var(--sp-2);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.c-lk-row-btns--start{justify-content:flex-start}.c-lk-linkbtn{color:var(--brand-ink);font:inherit;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:1;min-width:0;padding:0;overflow:hidden}.c-lk-linkbtn:hover{text-underline-offset:var(--gap-xs);text-decoration:underline}.c-lk-banner-btn{align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);height:var(--touch);padding:0 var(--sp-4);border-radius:var(--r-chip);border:1px solid var(--on-dark-line);background:var(--on-dark-fill);color:var(--on-dark);font:inherit;font-weight:var(--fw-medium);cursor:pointer;-webkit-backdrop-filter:var(--chip-blur);backdrop-filter:var(--chip-blur);display:inline-flex}.c-lk-banner-btn:hover{background:var(--on-dark-fill-2)}.c-lk-tips{padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-7);gap:var(--sp-2);font-size:var(--text-md);color:var(--ink-2);line-height:var(--lh-body);flex-direction:column;margin:0;display:flex}.c-lk-facts{gap:var(--sp-2) var(--sp-4);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.c-lk-facts dt{color:var(--ink-3);font-size:var(--text-sm)}.c-lk-facts dd{overflow-wrap:anywhere;margin:0}.c-lk-sub{gap:var(--sp-3);margin-bottom:var(--sp-3);align-items:flex-start;display:flex}.c-lk-sub__mark{width:var(--ctrl-h-md);height:var(--ctrl-h-md);border-radius:var(--r-ico-tile);background:var(--ok-bg);color:var(--ok);flex:none;place-items:center;display:grid}.c-lk-sub__text{gap:var(--sp-1);flex-direction:column;display:flex}.c-lk-thumb-screen{width:100%;aspect-ratio:var(--lk-thumb-ratio);border-radius:var(--r-tile);background:var(--surface-2);pointer-events:none;--lk-scale:var(--lk-thumb-scale);max-width:100%;display:block;position:relative;overflow:hidden}.c-lk-thumb-screen__page{width:var(--lk-thumb-page-w);height:calc(100% / var(--lk-scale));transform:scale(var(--lk-scale));transform-origin:0 0;position:absolute;top:0;left:0;overflow:hidden}.c-lk-thumbs{grid-template-columns:repeat(auto-fill, minmax(var(--lk-tpl-min), 1fr));gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.c-lk-grid{grid-template-columns:repeat(auto-fill, minmax(var(--lk-card-min), 1fr));gap:var(--sp-4);margin:0;padding:0;list-style:none;display:grid}.c-lk-thumb{gap:var(--sp-1);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.c-lk-thumb--card{height:100%;padding:var(--sp-3);border-radius:var(--r-card);background:var(--tile)}.c-lk-thumb--card:hover{background:var(--tile-2)}.c-lk-thumb__frame{margin-bottom:var(--sp-1);display:block;position:relative}.c-lk-thumb:hover .c-lk-thumb-screen{box-shadow:var(--sel-ring)}.c-lk-thumb .c-lk-thumb-screen{margin-bottom:var(--sp-1)}.c-lk-thumb__frame .c-lk-thumb-screen{margin:0}.c-lk-thumb__title{font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;padding-inline:var(--sp-1);overflow:hidden}.c-lk-thumb__sub{align-items:center;gap:var(--sp-1h);font-size:var(--text-sm);color:var(--ink-3);padding-inline:var(--sp-1);text-overflow:ellipsis;white-space:nowrap;display:flex;overflow:hidden}.c-lk-filter{margin-bottom:var(--sp-4)}.c-lk-new{justify-content:center;align-items:center;gap:var(--sp-2);width:100%;height:100%;min-height:var(--empty-min-h);padding:var(--sp-5);border:1px dashed var(--line-2);border-radius:var(--r-card);color:var(--ink);font:inherit;cursor:pointer;text-align:center;background:0 0;flex-direction:column;display:flex}.c-lk-new:hover{border-color:var(--brand);background:var(--brand-tint)}.c-lk-new__plus{width:var(--ctrl-h-md);height:var(--ctrl-h-md);border-radius:var(--r-ctl);border:1px solid var(--line-2);background:var(--surface);place-items:center;display:grid}.c-lk-new__title{font-weight:var(--fw-semibold)}.c-lk-tpl-grid{grid-template-columns:repeat(auto-fill, minmax(var(--lk-tpl-min), var(--lk-tpl-max)));gap:var(--sp-3);margin-top:var(--sp-2);display:grid}.c-lk-tpl-grid--wide{grid-template-columns:repeat(auto-fill, minmax(var(--lk-card-min), var(--lk-tpl-max-wide)));gap:var(--sp-4);margin:0;padding:0;list-style:none}.c-lk-tpl-grid--panel{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.c-lk-tpl-item{gap:var(--sp-2);flex-direction:column;display:flex}.c-lk-tpl{gap:var(--sp-1);width:100%;padding:var(--sp-2);border:1px solid var(--line);border-radius:var(--r-tile);background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer;flex-direction:column;display:flex}.c-lk-tpl:hover{border-color:var(--ink-4)}.c-lk-tpl.is-selected{border-color:var(--brand);background:var(--brand-tint);box-shadow:inset 0 0 0 1px var(--brand)}.c-lk-tpl .c-lk-thumb-screen{border-radius:var(--r-xs);margin-bottom:var(--sp-1)}.c-lk-tpl__name{font-weight:var(--fw-semibold);padding-inline:var(--gap-xs)}.c-lk-tpl__note{font-size:var(--text-xs);color:var(--ink-3);padding-inline:var(--gap-xs);line-height:var(--lh-snug)}.c-lk-tpl-grid--panel .c-lk-tpl__note{display:none}.c-lk-count{justify-content:space-between;gap:var(--sp-2);display:flex}.c-lk-count>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.c-lk-count__n{font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:var(--text-sm);flex:none}.c-lk-count__n.is-full{color:var(--warn)}.c-lk-color{margin:0}.c-lk-color__row{gap:var(--sp-1h);display:flex}.c-lk-color__swatch{width:var(--lk-swatch-sz);height:var(--ctrl-h-md);border-radius:var(--r-ctl);border:1px solid var(--line-2);background:var(--lk-swatch);cursor:pointer;flex:none;position:relative;overflow:hidden}.c-lk-color__swatch:focus-within{outline:var(--focus-outline)}.c-lk-color__swatch input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.c-lk-color__hex{min-width:0;font-family:var(--font-mono);text-transform:uppercase}.c-lk-upload{align-items:center;gap:var(--sp-3);padding:var(--sp-3);border:1px dashed var(--line-2);border-radius:var(--r-tile);background:var(--surface);display:flex}.c-lk-upload.is-over{border-color:var(--brand);background:var(--brand-tint)}.c-lk-upload__art{width:var(--lk-upload-sz);height:var(--lk-upload-sz);border-radius:var(--r-tile);background:var(--tile-2) center / cover no-repeat;color:var(--ink-3);font-weight:var(--fw-semibold);flex:none;place-items:center;display:grid}.c-lk-upload__art--wide{width:var(--lk-upload-wide)}.c-lk-upload__body{gap:var(--sp-1h);flex-direction:column;min-width:0;display:flex}.c-lk-upload__btns{gap:var(--sp-2);flex-wrap:wrap;display:flex}@media (max-width:820px){.c-lk-grid,.c-lk-thumbs,.c-lk-tpl-grid--wide{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr))}.c-lk-thumb--card{padding:var(--sp-2)}}.c-lk-acc-id{align-items:center;gap:var(--sp-2);text-align:center;flex-direction:column;display:flex}.c-lk-acc-id__avatar{width:var(--lk-acc-avatar);height:var(--lk-acc-avatar);object-fit:cover;background:var(--brand);color:var(--brand-on);font-weight:var(--fw-semibold);font-size:var(--text-lg);border-radius:50%;flex:none;place-items:center;display:grid}.c-lk-acc-id__text{align-items:center;gap:var(--gap-xs);flex-direction:column;min-width:0;max-width:100%;display:flex}.c-lk-acc-id__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c-lk-acc-id__bio{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.c-lk-acc-soc{gap:var(--sp-1);flex-direction:column;display:flex}.c-lk-acc-soc .c-field__hint{margin:0}.c-lk-hint-error{color:var(--danger)}.c-platform-grid.c-lk-platforms{grid-template-columns:repeat(auto-fill, minmax(var(--touch), 1fr))}.c-lk-platforms .c-platform-btn{aspect-ratio:1;min-height:0;padding:0}.c-lk-sync{align-items:center;gap:var(--sp-1);color:var(--ink-3);font-size:var(--text-sm);white-space:nowrap;display:inline-flex}.c-lk-sync--bad{color:var(--warn)}.c-lk-syncbar{margin:var(--sp-2) var(--sp-4) 0}.c-lk-down{justify-content:center;align-items:center;gap:var(--sp-3);min-height:60vh;padding:var(--sp-6);text-align:center;flex-direction:column;display:flex}.c-lk-strip-title{max-width:var(--lk-narrow);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c-lk-history{gap:var(--sp-1);display:inline-flex}.c-lk-panel-head{padding:var(--sp-3) var(--sp-3) var(--sp-2);flex:none}.c-lk-panel-head>.c-seg{width:100%}.c-lk-panel-body{padding:var(--sp-3)}.c-lk-group{gap:var(--sp-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.c-lk-group>.c-field{margin:0}.c-lk-group__title{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-1);font-size:var(--text-base);color:var(--ink);padding:0;display:flex}.c-lk-group+.c-lk-group{padding-top:var(--sp-4);border-top:1px solid var(--line-soft)}.c-lk-row2{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.c-lk-row2>.c-field{margin:0}.c-lk-inline{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.c-lk-chips{gap:var(--sp-1h);flex-wrap:wrap;display:flex}.c-lk-blocks{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.c-lk-block{gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-tile);background:var(--surface);scroll-margin:var(--sp-6);flex-direction:column;display:flex}.c-lk-block>.c-field{margin:0}.c-lk-block.is-highlight{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.c-lk-block.is-hidden{opacity:var(--opacity-muted)}.c-lk-block.is-picked{box-shadow:var(--sel-ring)}.c-lk-block__head{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.c-lk-block__kind{align-items:center;gap:var(--sp-1h);font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink-3);display:inline-flex}.c-lk-block__actions{align-items:center;gap:var(--sp-1);flex-wrap:wrap;display:flex}.c-lk-block__spacer{flex:1}.c-lk-rowbtn{width:var(--lk-row-btn);height:var(--lk-row-btn);border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--surface);color:var(--ink-2);cursor:pointer;place-items:center;padding:0;display:grid}.c-lk-rowbtn:hover:not(:disabled){background:var(--tile);color:var(--ink)}.c-lk-rowbtn:disabled{opacity:var(--opacity-disabled);cursor:default}.c-lk-rowbtn--danger:hover:not(:disabled){background:var(--danger-bg);color:var(--danger);border-color:var(--danger-line)}.c-lk-chipbtn{align-items:center;gap:var(--sp-1h);height:var(--lk-row-btn);padding:0 var(--sp-3);border:1px solid var(--line);border-radius:var(--r-chip);background:var(--surface);color:var(--ink-2);font:inherit;font-size:var(--text-sm);font-weight:var(--fw-medium);cursor:pointer;display:inline-flex}.c-lk-chipbtn:hover{border-color:var(--ink-4);color:var(--ink)}.c-lk-chipbtn.is-on{border-color:var(--brand);background:var(--brand-tint);color:var(--brand-ink)}.c-lk-social-row{align-items:flex-start;gap:var(--sp-2h);flex-direction:row}.c-lk-social-row__icon{width:var(--lk-block-ico);height:var(--lk-block-ico);margin-top:var(--sp-6);border-radius:var(--r-ico-tile);background:var(--ico-tile-bg);color:var(--ink-2);flex:none;place-items:center;display:grid}.c-lk-social-row__field{flex:1;min-width:0}.c-lk-social-row__field>.c-field{margin:0}.c-lk-social-row__actions{gap:var(--sp-1);margin-top:var(--sp-6);flex-direction:column;flex:none;display:flex}.c-lk-addlist{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.c-lk-addopt{align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-tile);background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer;display:flex}.c-lk-addopt:hover:not(:disabled){border-color:var(--brand);background:var(--brand-tint)}.c-lk-addopt:disabled{cursor:default;opacity:var(--opacity-muted)}.c-lk-addopt__icon{width:var(--ico-tile-sz);height:var(--ico-tile-sz);border-radius:var(--r-ico-tile);background:var(--ico-tile-bg);color:var(--ink-2);flex:none;place-items:center;display:grid}.c-lk-addopt__body{flex-direction:column;flex:1;min-width:0;display:flex}.c-lk-addopt__name{font-weight:var(--fw-medium)}.c-lk-addopt__note{font-size:var(--text-sm);color:var(--ink-3)}.c-lk-swatches{gap:var(--sp-2);flex-wrap:wrap;display:flex}.c-lk-swatch{width:var(--lk-swatch-sz);height:var(--lk-swatch-sz);border:1px solid var(--line-2);background:var(--lk-swatch);cursor:pointer;border-radius:50%;padding:0}.c-lk-swatch[aria-checked=true]{box-shadow:var(--lk-pick-ring)}.c-lk-prefix{border:1px solid var(--line-2);border-radius:var(--r-ctl);background:var(--surface);align-items:stretch;display:flex;overflow:hidden}.c-lk-prefix:focus-within{border-color:var(--brand);box-shadow:var(--sel-ring)}.c-lk-prefix__host{padding:0 var(--sp-2) 0 var(--sp-3);background:var(--tile);color:var(--ink-3);font-size:var(--text-md);white-space:nowrap;align-items:center;display:flex}.c-lk-prefix__input.c-field__input{box-shadow:none;border:0;border-radius:0;min-width:0}.c-lk-frame{background:var(--surface-2)}.c-lk-frame__screen{scrollbar-width:none;overflow-y:auto}.c-lk-frame__screen::-webkit-scrollbar{display:none}.c-lk-stage-note{text-align:center;flex:none}.c-lk-needs{padding-left:var(--sp-5);gap:var(--sp-2);flex-direction:column;margin:0;display:flex}.c-lk-needs .c-lk-linkbtn{white-space:normal;text-decoration:underline}.c-lk-share{gap:var(--sp-2);flex-direction:column;display:flex}.c-lk-share .e-label,.c-lk-share__addr{align-items:center;gap:var(--sp-2);display:flex}.c-lk-warn{justify-content:space-between;align-items:center;gap:var(--sp-3);background:var(--warn-bg);color:var(--ink);display:flex}.c-lk-soonlist{gap:var(--sp-2);color:var(--ink-2);font-size:var(--text-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.c-lk-soonlist li{align-items:center;gap:var(--sp-2);display:flex}.c-lk-soonlist li>span:first-of-type{flex:1}@media (max-width:820px){.c-lk-tpl-grid--panel{grid-template-columns:repeat(2,minmax(0,1fr))}.c-lk-stage-note,.c-lk-wide-only,.c-lk-strip-title{display:none}}.c-lk-look{gap:var(--sp-3);flex-direction:column;display:flex}.c-lk-look+.c-lk-look{padding-top:var(--sp-4);border-top:1px solid var(--line-soft)}.c-lk-look__title{font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink-3);margin:0}.c-lk-look .c-lk-group+.c-lk-group{border-top:0;padding-top:0}.c-lk-subgroup{gap:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--line-soft);flex-direction:column;display:flex}.c-lk-inline>.c-field__input{flex:1;width:auto;min-width:0}.c-lk-cats{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.c-lk-cats__row{align-items:center;gap:var(--sp-1);display:flex}.c-lk-cats__row>.c-field__input{flex:1;min-width:0}.c-lk-cats__count{padding:0 var(--sp-1);color:var(--ink-3);font-size:var(--text-xs);white-space:nowrap;flex:none}.c-lk-tile-text{flex:1;min-width:0}.c-lk-tracks{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.c-lk-track{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-2);border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--well-item);display:flex}.c-lk-track__n{width:var(--lk-track-n);padding-top:var(--sp-2);color:var(--ink-3);font-size:var(--text-sm);text-align:center;flex:none}.c-lk-track__fields{gap:var(--sp-1);flex-direction:column;flex:1;min-width:0;display:flex}.c-lk-track__fields .c-field__hint{margin:0}.c-lk-track__tools{flex-direction:column;flex:none;display:flex}.c-lk-from{align-items:center;gap:var(--sp-2);display:flex}.c-lk-from__photo{width:var(--lk-from-photo);height:var(--lk-from-photo);object-fit:cover;border-radius:50%;flex:none}.c-lk-from__photo--none{background:var(--tile);color:var(--ink-3);place-items:center;display:grid}.c-lk-from__text{flex-direction:column;min-width:0;display:flex}.c-lk-from__name{align-items:center;gap:var(--sp-1);font-weight:var(--fw-medium);color:var(--ink);display:inline-flex}.c-lk-from__sub,.c-lk-from__desc{color:var(--ink-3);font-size:var(--text-sm);margin:0}.c-lk-from-socials{gap:var(--sp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.c-lk-from-socials li{align-items:center;gap:var(--sp-2);color:var(--ink-2);display:flex}.c-lk-from-socials__v{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);overflow:hidden}.c-lk-src{margin-right:var(--sp-1);padding:0 var(--sp-1h);border-radius:var(--r-chip);background:var(--tile);color:var(--ink-2);font-weight:var(--fw-medium);display:inline-block}.c-lk-qr{align-items:center;gap:var(--sp-2);flex-direction:column;display:flex}.c-lk-qr__img{width:var(--lk-qr-preview);aspect-ratio:1;border-radius:var(--r-ctl);max-width:100%;box-shadow:0 0 0 1px var(--line);display:block}.c-lk-qr__addr{color:var(--ink-2);font-size:var(--text-sm)}.c-lk-wa{padding:var(--sp-3);border-radius:var(--r-ctl);background:var(--lk-wa-chat)}.c-lk-wa__bubble{gap:var(--sp-1);max-width:var(--lk-wa-w);padding:var(--sp-1);border-radius:var(--r-ctl);background:var(--lk-wa-out);color:var(--lk-wa-ink);flex-direction:column;margin-left:auto;display:flex}.c-lk-wa__img{aspect-ratio:1200/630;border-radius:var(--r-sm);object-fit:cover;width:100%;display:block}.c-lk-wa__meta{gap:var(--lk-wa-gap);padding:var(--sp-1h) var(--sp-2);border-radius:var(--r-sm);background:var(--lk-wa-card);flex-direction:column;display:flex}.c-lk-wa__title{font-weight:var(--fw-medium);font-size:var(--text-sm)}.c-lk-wa__desc{-webkit-line-clamp:2;color:var(--lk-wa-muted);font-size:var(--text-xs);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.c-lk-wa__host,.c-lk-wa__url{color:var(--lk-wa-muted);font-size:var(--text-xs)}.c-lk-wa__url{padding:0 var(--sp-2) var(--sp-1);color:var(--lk-wa-link);overflow-wrap:anywhere}.c-lk-tab{align-items:center;gap:var(--sp-2);max-width:var(--lk-wa-w);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--r-ctl) var(--r-ctl) 0 0;background:var(--surface);border-bottom:0;display:flex}.c-lk-tab__icon{width:var(--lk-tab-icon);height:var(--lk-tab-icon);border-radius:50%}.c-lk-tab__title{color:var(--ink);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c-lk-addr-warn{color:var(--warn);margin:0}.s-lk-page{background:var(--lk-solid);background:var(--lk-bg);min-height:100%;color:var(--lk-ink);font-family:var(--lk-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;background-attachment:fixed}.s-lk-page__inner{max-width:var(--lk-page-max);margin:0 auto}.s-lk-hero{gap:var(--sp-4h);padding:var(--lk-hero-top) var(--lk-page-pad) var(--sp-4);color:var(--lk-hero-ink);flex-direction:column;display:flex;position:relative}.s-lk-page[data-header=band] .s-lk-hero{padding-bottom:var(--sp-8);background:var(--lk-hero-bg)}.s-lk-page[data-header=card] .s-lk-hero{padding-top:var(--lk-banner-top)}.s-lk-banner{height:var(--lk-banner-h);border-radius:var(--lk-banner-r);background:var(--lk-banner);align-self:stretch}.s-lk-page[data-header=card] .s-lk-id{align-items:inherit;gap:var(--sp-3);margin-top:calc(var(--lk-avatar) / -2 - var(--sp-4h));flex-direction:column}.s-lk-page[data-header=card][data-layout=left] .s-lk-id{align-items:stretch;gap:var(--sp-3h);padding-left:var(--sp-4);flex-direction:row}.s-lk-page[data-header=card][data-layout=right] .s-lk-id{align-items:stretch;gap:var(--sp-3h);padding-right:var(--sp-4);flex-direction:row-reverse}.s-lk-page[data-header=card]:not([data-layout=center]):not([data-avatar=hidden]) .s-lk-id__text{padding-top:calc(var(--lk-avatar) / 2 + var(--sp-1));flex-direction:column;justify-content:center;display:flex}.s-lk-page[data-header=card] .s-lk-avatar{border:var(--lk-avatar-ring) solid var(--lk-solid)}.s-lk-page[data-header=card][data-avatar=hidden] .s-lk-id{margin-top:0;padding-inline-start:0;padding-inline-end:0}.s-lk-page[data-header=band][data-avatar=hidden] .s-lk-hero{min-height:var(--lk-band-min);justify-content:flex-end}.s-lk-page[data-layout=center] .s-lk-hero{text-align:center;align-items:center}.s-lk-page[data-layout=right] .s-lk-hero{text-align:right;align-items:flex-end}.s-lk-id{align-items:center;gap:var(--sp-5);flex-direction:row;display:flex}.s-lk-page[data-layout=center] .s-lk-id{gap:var(--sp-3h);flex-direction:column}.s-lk-page[data-layout=right] .s-lk-id{flex-direction:row-reverse}.s-lk-avatar{width:var(--lk-avatar);height:var(--lk-avatar);border-radius:var(--lk-avatar-radius);object-fit:cover;flex:none}.s-lk-page[data-header=band] .s-lk-avatar{border:var(--lk-avatar-ring) solid var(--lk-accent)}.s-lk-page[data-button=pop] .s-lk-avatar{border:var(--lk-pop-line);box-shadow:var(--lk-pop-shadow)}.s-lk-avatar--initials{background:var(--lk-accent);color:var(--lk-on-accent);font:700 calc(var(--lk-avatar) * var(--lk-initials-ratio)) / 1 var(--lk-head);place-items:center;display:grid}.s-lk-id__text{min-width:0}.s-lk-name{font-family:var(--lk-head);font-size:var(--lk-name);font-weight:700;line-height:var(--lh-tight);letter-spacing:var(--lk-name-ls);overflow-wrap:anywhere;margin:0}.s-lk-badge{width:var(--lk-badge);height:var(--lk-badge);margin-left:var(--sp-1h);vertical-align:middle;display:inline-block}.s-lk-badge__seal{fill:var(--lk-badge-fill)}.s-lk-badge__check{fill:none;stroke:var(--lk-badge-check);stroke-width:var(--lk-badge-stroke);stroke-linecap:round;stroke-linejoin:round}.s-lk-tagline{margin:var(--sp-1) 0 0;color:var(--lk-hero-muted);font-size:var(--lk-role)}.s-lk-bio{max-width:var(--lk-bio-measure);font-size:var(--lk-bio);margin:0}.s-lk-socials{gap:var(--sp-2);flex-wrap:wrap;display:flex}.s-lk-page[data-layout=center] .s-lk-socials{justify-content:center}.s-lk-page[data-layout=right] .s-lk-socials{justify-content:flex-end}.s-lk-social{width:var(--lk-social);height:var(--lk-social);border-radius:var(--r-tile);color:inherit;cursor:pointer;transition:transform var(--motion-fast);background:0 0;border:0;place-items:center;padding:0;display:grid}.s-lk-social:hover{transform:translateY(var(--lk-lift))}.s-lk-socials[data-style=circle] .s-lk-social{box-shadow:inset 0 0 0 var(--lk-outline-w) var(--lk-ink);border-radius:50%}.s-lk-tabs{gap:var(--sp-2);scrollbar-width:none;margin:0 calc(var(--lk-page-pad) * -1);padding:var(--sp-1) var(--lk-page-pad);display:flex;overflow-x:auto}.s-lk-tabs::-webkit-scrollbar{display:none}.s-lk-page[data-layout=center] .s-lk-tabs{justify-content:safe center}.s-lk-page[data-layout=right] .s-lk-tabs{justify-content:safe flex-end}.s-lk-tab{padding:var(--lk-tab-pad-y) var(--lk-tab-pad-x);border-radius:var(--lk-radius-pill);box-shadow:inset 0 0 0 var(--lk-outline-w) var(--lk-ink);color:var(--lk-ink);font:600 var(--lk-tab) / 1 var(--lk-body);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none}.s-lk-tab.is-active{background:var(--lk-ink);color:var(--lk-solid)}.s-lk-blocks{gap:var(--sp-3);padding:var(--sp-3) var(--lk-page-pad) var(--sp-2);flex-direction:column;display:flex}.s-lk-page[data-header=band] .s-lk-blocks{padding-top:var(--sp-6)}.s-lk-link{width:100%;padding:var(--lk-link-pad-y) var(--lk-link-pad-x);border-radius:var(--lk-radius);background:var(--lk-surface);color:var(--lk-ink);font:inherit;font-size:var(--lk-link-text);text-align:left;cursor:pointer;transition:transform var(--motion-fast), filter var(--motion-fast), box-shadow var(--motion-fast);border:0;font-weight:500;text-decoration:none;display:block}.s-lk-page[data-layout=center] .s-lk-link{text-align:center}.s-lk-link:hover{transform:translateY(var(--lk-lift));filter:var(--lk-hover-bright)}.s-lk-link.is-highlight{background:var(--lk-accent);color:var(--lk-on-accent)}.s-lk-page[data-button=outline] .s-lk-link{box-shadow:inset 0 0 0 var(--lk-outline-w) var(--lk-ink);background:0 0}.s-lk-page[data-button=outline] .s-lk-link.is-highlight{background:var(--lk-accent);box-shadow:none}.s-lk-page[data-button=glass] .s-lk-link{background:var(--lk-glass-fill);box-shadow:inset 0 0 0 1px var(--lk-glass-line);-webkit-backdrop-filter:var(--lk-glass-blur);backdrop-filter:var(--lk-glass-blur)}.s-lk-page[data-button=glass] .s-lk-link.is-highlight{background:var(--lk-glass-solid);color:var(--lk-glass-on)}.s-lk-page[data-button=pop] .s-lk-link{background:var(--lk-pop-fill);color:var(--lk-pop-ink);border:var(--lk-pop-line);box-shadow:var(--lk-pop-shadow)}.s-lk-page[data-button=pop] .s-lk-link.is-highlight{background:var(--lk-accent);color:var(--lk-on-accent)}.s-lk-page[data-button=pop] .s-lk-link:hover{box-shadow:var(--lk-pop-shadow-hover)}.s-lk-heading{margin:var(--sp-3) 0 0;font-family:var(--lk-head);font-size:var(--lk-heading);letter-spacing:var(--lk-heading-ls);text-transform:uppercase;color:var(--lk-muted);font-weight:700}.s-lk-text{font-size:var(--lk-bio);white-space:pre-line;margin:0}.s-lk-page[data-layout=center] .s-lk-heading,.s-lk-page[data-layout=center] .s-lk-text{text-align:center}.s-lk-page[data-layout=right] .s-lk-heading,.s-lk-page[data-layout=right] .s-lk-text{text-align:right}.s-lk-cta{padding:var(--sp-6) 0 var(--sp-1);text-align:center}.s-lk-cta__title{margin:0 0 var(--sp-1h);font-family:var(--lk-head);font-size:var(--lk-cta-title);line-height:var(--lh-tight);color:var(--lk-accent)}.s-lk-page[data-button=glass] .s-lk-cta__title,.s-lk-page[data-button=pop] .s-lk-cta__title{color:var(--lk-ink)}.s-lk-cta__text{max-width:var(--lk-bio-measure);font-size:var(--lk-cta-text);margin:0 auto}.s-lk-page .s-lk-cta .s-lk-cta__btn{margin-top:var(--sp-4);text-align:center;background:var(--lk-cta-bg);color:var(--lk-cta-ink);box-shadow:none;border:0}.s-lk-foot{align-items:center;gap:var(--sp-5);padding:var(--sp-6) var(--lk-page-pad) var(--sp-10);text-align:center;flex-direction:column;display:flex}.s-lk-foot__rule{width:var(--lk-foot-rule);height:var(--lk-foot-rule-h);border-radius:var(--r-xs);background:color-mix(in srgb, var(--lk-ink) var(--lk-rule-mix), transparent)}.s-lk-foot__link{color:var(--lk-accent);text-decoration:none}.s-lk-page[data-button=glass] .s-lk-foot__link,.s-lk-page[data-button=pop] .s-lk-foot__link{color:var(--lk-ink)}a.s-lk-foot__link:hover{text-decoration:underline}.s-lk-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.s-lk-page .is-picked{outline:var(--lk-pick-line) solid var(--brand);outline-offset:var(--lk-pick-offset)}.s-lk-hero.is-picked,.s-lk-foot.is-picked{outline-offset:calc(var(--lk-pick-line) * -1)}.s-lk-page .is-empty{opacity:var(--opacity-muted);font-style:italic}.s-lk-page[data-display] .s-lk-name{font-size:var(--lk-name-display);letter-spacing:var(--lk-display-ls)}.s-lk-figure,.s-lk-video,.s-lk-product,.s-lk-map,.s-lk-playlist,.s-lk-form{--lk-card-r:min(var(--lk-radius), var(--lk-card-max))}.s-lk-figure{margin:0}.s-lk-figure__link{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.s-lk-figure__img{border-radius:var(--lk-card-r);object-fit:cover;width:100%;height:auto;display:block}.s-lk-figure[data-ratio="1:1"] .s-lk-figure__img{aspect-ratio:1}.s-lk-figure[data-ratio="4:3"] .s-lk-figure__img{aspect-ratio:4/3}.s-lk-figure[data-ratio="16:9"] .s-lk-figure__img{aspect-ratio:16/9}.s-lk-figure__cap{margin-top:var(--sp-1h);color:var(--lk-muted);font-size:var(--lk-small);text-align:center}.s-lk-video{gap:var(--sp-2);width:100%;color:var(--lk-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;text-decoration:none;display:flex}.s-lk-video__media{aspect-ratio:16/9;border-radius:var(--lk-card-r);background:var(--lk-surface);display:block;position:relative;overflow:hidden}.s-lk-video__img{object-fit:cover;width:100%;height:100%;display:block}.s-lk-video__none{width:100%;height:100%;color:var(--lk-muted);place-items:center;display:grid}.s-lk-video__play{width:var(--lk-play);height:var(--lk-play);background:var(--lk-accent);color:var(--lk-on-accent);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%)}.s-lk-video__play svg{fill:currentColor}.s-lk-video__title{font-weight:600;font-size:var(--lk-small-title);line-height:var(--lh-tight)}.s-lk-video:hover .s-lk-video__media{filter:var(--lk-hover-bright)}.s-lk-playlist{gap:var(--sp-2);padding:var(--sp-3);border-radius:var(--lk-card-r);background:var(--lk-surface);color:var(--lk-ink);flex-direction:column;display:flex}.s-lk-playlist__head{align-items:center;gap:var(--sp-2);display:flex}.s-lk-playlist__icon{width:var(--lk-play);height:var(--lk-play);border-radius:var(--lk-card-r);background:var(--lk-accent);color:var(--lk-on-accent);flex:none;place-items:center;display:grid}.s-lk-playlist__titles{flex:1;min-width:0}.s-lk-playlist__title{font-family:var(--lk-head);font-size:var(--lk-small-title);line-height:var(--lh-tight);overflow-wrap:anywhere;margin:0}.s-lk-playlist__count{color:var(--lk-muted);font-size:var(--lk-small);margin:0}.s-lk-playlist__play{align-items:center;gap:var(--sp-1);padding:var(--lk-tab-pad-y) var(--lk-tab-pad-x);border-radius:var(--lk-radius-pill);background:var(--lk-accent);color:var(--lk-on-accent);font:600 var(--lk-tab) / 1 var(--lk-body);cursor:pointer;border:0;flex:none;display:inline-flex}.s-lk-playlist__play svg,.s-lk-track__n svg{fill:currentColor}.s-lk-playlist__player{aspect-ratio:16/9;border-radius:var(--lk-card-r);background:var(--lk-solid);border:0;width:100%;display:block;overflow:hidden}.s-lk-playlist__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.s-lk-track{align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-2) var(--sp-1);border-radius:var(--r-sm);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.s-lk-track:hover{background:color-mix(in srgb, var(--lk-ink) var(--lk-rule-mix), transparent)}.s-lk-track__n{width:var(--lk-track-n);color:var(--lk-muted);font-size:var(--lk-small);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:grid}.s-lk-track__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.s-lk-track.is-now{color:var(--lk-accent);font-weight:600}.s-lk-track.is-now .s-lk-track__n{color:var(--lk-accent)}.s-lk-page[data-button=glass] .s-lk-track.is-now,.s-lk-page[data-button=glass] .s-lk-track.is-now .s-lk-track__n{color:var(--lk-ink)}.s-lk-product{gap:var(--sp-3);padding:var(--sp-3);border-radius:var(--lk-card-r);background:var(--lk-surface);color:var(--lk-ink);flex-direction:column;display:flex}.s-lk-product__row{gap:var(--sp-3);align-items:flex-start;display:flex}.s-lk-product__img{width:var(--lk-product-img);height:var(--lk-product-img);border-radius:var(--lk-card-inner);object-fit:cover;flex:none}.s-lk-product__img--none{background:color-mix(in srgb, var(--lk-ink) var(--lk-rule-mix), transparent);color:var(--lk-muted);place-items:center;display:grid}.s-lk-product__body{min-width:0}.s-lk-product__name{font-family:var(--lk-head);font-size:var(--lk-small-title);line-height:var(--lh-tight);overflow-wrap:anywhere;margin:0}.s-lk-product__price{margin:var(--sp-1) 0 0;color:var(--lk-accent);font-weight:700}.s-lk-page[data-button=glass] .s-lk-product__price{color:var(--lk-ink)}.s-lk-product__text{margin:var(--sp-1) 0 0;color:var(--lk-muted);font-size:var(--lk-small);white-space:pre-line}.s-lk-page .s-lk-product .s-lk-product__btn,.s-lk-page .s-lk-map .s-lk-map__btn,.s-lk-page .s-lk-form .s-lk-form__btn{justify-content:center;align-items:center;gap:var(--sp-1h);padding:var(--sp-2) var(--sp-3);text-align:center;background:var(--lk-accent);color:var(--lk-on-accent);box-shadow:none;font-size:var(--lk-small-title);border:0;display:inline-flex}.s-lk-map{border-radius:var(--lk-card-r);background:var(--lk-surface);color:var(--lk-ink);overflow:hidden}.s-lk-map__frame{width:100%;height:var(--lk-map-h);background:var(--lk-solid);border:0;display:block}.s-lk-map__frame--still{color:var(--lk-muted);place-items:center;display:grid}.s-lk-page[data-edit] .s-lk-map__frame{pointer-events:none}.s-lk-map__body{gap:var(--sp-1);padding:var(--sp-3);flex-direction:column;display:flex}.s-lk-map__name{font-family:var(--lk-head);font-size:var(--lk-small-title);margin:0}.s-lk-map__addr{margin:0 0 var(--sp-2);color:var(--lk-muted);font-size:var(--lk-small);white-space:pre-line}.s-lk-form{gap:var(--sp-2);padding:var(--sp-4) var(--sp-3);border-radius:var(--lk-card-r);background:var(--lk-surface);color:var(--lk-ink);flex-direction:column;display:flex}.s-lk-form__title{font-family:var(--lk-head);font-size:var(--lk-small-title);margin:0}.s-lk-form__text{margin:0 0 var(--sp-1);color:var(--lk-muted);font-size:var(--lk-small)}.s-lk-form__field{gap:var(--sp-1);flex-direction:column;display:flex}.s-lk-form__label{font-size:var(--lk-small);font-weight:600}.s-lk-form__input{width:100%;padding:var(--sp-2) var(--sp-3);border:var(--lk-outline-w) solid color-mix(in srgb, var(--lk-ink) var(--lk-field-mix), transparent);border-radius:var(--lk-card-inner);color:var(--lk-ink);font:inherit;resize:vertical;background:0 0}.s-lk-form__input:focus{outline:var(--lk-pick-line) solid var(--lk-accent);outline-offset:0}.s-lk-page .s-lk-form .s-lk-form__btn{margin-top:var(--sp-1);width:100%}.s-lk-playlist__player[hidden]{display:none}.s-lk-playlist__player iframe{border:0;width:100%;height:100%;display:block}.s-lk-track.is-failed .s-lk-track__title{opacity:var(--opacity-muted);text-decoration:line-through}.s-lk-track__why{margin:0 0 var(--sp-1);padding-left:calc(var(--lk-track-n) + var(--sp-3));color:var(--lk-muted);font-size:var(--lk-small)}.s-lk-track__why a{color:inherit;text-decoration:underline}.s-lk-playlist__player[data-kind=spotify]{aspect-ratio:auto;height:var(--lk-player-spotify);background:0 0}.s-lk-playlist__player[data-kind=soundcloud]{aspect-ratio:auto;height:var(--lk-player-soundcloud)}.s-lk-playlist__player[data-kind=audio]{aspect-ratio:auto;background:0 0;height:auto}.s-lk-playlist__player audio{width:100%;display:block}.s-lk-track__src{color:var(--lk-muted);font-size:var(--lk-small);flex:none}.s-lk-link.is-lead{padding-left:calc(var(--lk-link-pad-x) + var(--lk-lead) + var(--sp-2));padding-right:calc(var(--lk-link-pad-x) + var(--lk-lead) + var(--sp-2));position:relative}.s-lk-page[data-layout=left] .s-lk-link.is-lead,.s-lk-page[data-layout=right] .s-lk-link.is-lead{padding-right:var(--lk-link-pad-x)}.s-lk-link__lead{left:var(--sp-3);width:var(--lk-lead);height:var(--lk-lead);place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.s-lk-link__thumb{border-radius:var(--lk-card-inner);object-fit:cover}.s-lk-link.is-off{opacity:var(--opacity-muted);outline:var(--lk-outline-w) dashed currentColor;outline-offset:calc(var(--lk-outline-w) * -3)}.s-lk-link--shine{position:relative;overflow:hidden}.s-lk-link--shine:after{content:"";background:var(--lk-shine-band);animation:lk-shine var(--lk-effect-time) ease-in-out infinite;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.s-lk-link--pulse{animation:lk-pulse var(--lk-effect-time) ease-in-out infinite}.s-lk-link--shake{animation:lk-shake var(--lk-effect-time) ease-in-out infinite}@keyframes lk-shine{0%,60%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes lk-pulse{0%,70%,to{transform:scale(1)}80%{transform:scale(var(--lk-pulse-scale))}}@keyframes lk-shake{0%,80%,to{transform:rotate(0)}84%{transform:rotate(var(--lk-shake-deg))}88%{transform:rotate(calc(var(--lk-shake-deg) * -1))}92%{transform:rotate(var(--lk-shake-deg))}96%{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.s-lk-link--shine:after,.s-lk-link--pulse,.s-lk-link--shake{animation:none}}.s-lk-pay{gap:var(--sp-3);padding:var(--sp-4) var(--sp-3);border-radius:var(--lk-card-r);background:var(--lk-surface);color:var(--lk-ink);--lk-card-r:min(var(--lk-radius), var(--lk-card-max));flex-direction:column;display:flex}.s-lk-pay__title{font-family:var(--lk-head);font-size:var(--lk-small-title);text-align:center;margin:0}.s-lk-pay__qris{align-items:center;gap:var(--sp-2);flex-direction:column;margin:0;display:flex}.s-lk-pay__qris img{width:100%;max-width:var(--lk-qris-w);border-radius:var(--lk-card-inner);background:var(--lk-white);display:block}.s-lk-pay__save{align-items:center;gap:var(--sp-1);color:inherit;font-size:var(--lk-small);text-decoration:underline;display:inline-flex}.s-lk-pay__list{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.s-lk-pay__acc{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--lk-card-inner);background:color-mix(in srgb, var(--lk-ink) var(--lk-well-mix), transparent);display:flex}.s-lk-pay__text{flex-direction:column;flex:1;min-width:0;display:flex}.s-lk-pay__bank{font-size:var(--lk-small);font-weight:600}.s-lk-pay__num{font-size:var(--lk-small-title);font-variant-numeric:tabular-nums;letter-spacing:var(--lk-num-ls);overflow-wrap:anywhere;font-weight:700}.s-lk-pay__holder{color:var(--lk-muted);font-size:var(--lk-small)}.s-lk-pay__copy{align-items:center;gap:var(--sp-1);padding:var(--sp-1h) var(--sp-3);border-radius:var(--lk-radius-pill);background:var(--lk-accent);color:var(--lk-on-accent);font:600 var(--lk-small) / 1 var(--lk-body);cursor:pointer;border:0;flex:none;display:inline-flex}.s-lk-pay__note{color:var(--lk-muted);font-size:var(--lk-small);text-align:center;white-space:pre-line;margin:0}.s-lk-page .s-lk-contact{justify-content:center;align-items:center;gap:var(--sp-2);text-align:center;display:flex}
