@layer utilities{.aurora{background-color:var(--wp-panel-canvas);background-image:radial-gradient(58% 42% at 88% -6%,color-mix(in oklab,var(--wp-brand-bright) 30%,transparent) 0,transparent 62%),radial-gradient(46% 34% at 6% 4%,color-mix(in oklab,var(--wp-brand) 20%,transparent) 0,transparent 66%),radial-gradient(52% 30% at 96% 46%,color-mix(in oklab,var(--wp-brand-bright) 16%,transparent) 0,transparent 68%),radial-gradient(60% 34% at 10% 88%,color-mix(in oklab,var(--wp-brand) 14%,transparent) 0,transparent 70%);background-repeat:no-repeat;background-attachment:local}.glass-lite{background-color:color-mix(in srgb,var(--wp-panel-card) 62%,transparent);backdrop-filter:blur(14px) saturate(1.35);box-shadow:inset 0 1px 0 0 color-mix(in srgb,#ffffff 65%,transparent),var(--wp-elev-2)}.text-grad{background-image:var(--wp-accent-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.halo{position:relative}.halo:after{content:"";position:absolute;inset:12% -14% -10% -14%;z-index:-1;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,color-mix(in oklab,var(--wp-brand) 26%,transparent) 0,transparent 70%);filter:blur(38px)}.rule-fade{height:1px;background:linear-gradient(90deg,transparent 0,var(--wp-panel-line) 18%,var(--wp-panel-line) 82%,transparent 100%)}.card-halo{position:relative;isolation:isolate}.card-halo:before{content:"";position:absolute;inset:-30% -20% 40% -20%;z-index:-1;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,color-mix(in oklab,var(--card-accent) 30%,transparent) 0,transparent 72%);filter:blur(44px);opacity:.75;transition:opacity .42s var(--ease-ios-out)}.card-halo:hover:before{opacity:1}.sheen:after{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,#ffffff 78%,transparent) 22%,color-mix(in srgb,var(--card-accent) 55%,transparent) 55%,transparent 100%);pointer-events:none}.live-ring{position:relative}.live-ring:after{content:"";position:absolute;inset:-4px;border-radius:9999px;border:1.5px solid;opacity:0;animation:live-pulse 2.2s ease-out infinite}}@layer utilities{@keyframes live-pulse{0%{transform:scale(.7);opacity:.55}70%{transform:scale(1.5);opacity:0}to{transform:scale(1.5);opacity:0}}.rise{animation:rise-in .62s var(--ease-ios-spring) both;animation-delay:var(--d,0s)}@keyframes rise-in{0%{transform:translateY(14px) scale(.985);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.lift{transition:transform .32s var(--ease-ios-out),box-shadow .32s var(--ease-ios-out)}.lift:hover{transform:translateY(-3px)}.stat-num{font-family:var(--wp-font-display);font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums}[data-theme-scope] .on-card{color:color-mix(in oklab,var(--card-accent) 55%,#000000 45%)}:root[data-theme=dark] [data-theme-scope] .on-card,[data-theme-scope][data-theme=dark] .on-card{color:color-mix(in oklab,var(--card-accent) 34%,#ffffff 66%)}[data-theme-scope] .chip-accent{color:color-mix(in oklab,var(--card-accent) 58%,#000000 42%);background-color:color-mix(in oklab,var(--card-accent) 13%,#ffffff 87%)}:root[data-theme=dark] [data-theme-scope] .chip-accent,[data-theme-scope][data-theme=dark] .chip-accent{color:color-mix(in oklab,var(--card-accent) 30%,#ffffff 70%);background-color:color-mix(in oklab,var(--card-accent) 26%,#06060e 74%)}.mock{background-color:var(--wp-panel-canvas)}.mock-surface{background-color:var(--wp-panel-shell)}.mock-card{background-color:var(--wp-panel-card)}.mock-line{background-color:var(--wp-ink-3);opacity:.28;border-radius:9999px}}@layer utilities{}:root{--lp-canvas:#f2f3f7;--lp-surface:#ffffff;--lp-line:#d8d9e2;--lp-ink:#191c1f;--lp-ink-2:#505a63;--lp-accent:#6d52f3;--lp-accent-ink:#5b41e0;--lp-accent-chip:#edeafe;--lp-ink-block:#14141a;--lp-ink-block-2:#adadbe;--lp-gold:#d6ab59;--lp-wash-head:#eceef4;--lp-r-card:20px;--lp-r-shot:16px;--lp-r-ctl:12px;--lp-r-chip:10px;--lp-shadow-shot:0 1px 2px rgb(20 20 26/0.04),0 12px 24px -8px rgb(20 20 26/0.1),0 40px 64px -32px rgb(20 20 26/0.16)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lp-canvas:#0b0b10;--lp-surface:#1c1c27;--lp-line:#353546;--lp-ink:#f4f4f7;--lp-ink-2:#adadbe;--lp-accent-ink:#b3a6f8;--lp-accent-chip:#241e42;--lp-ink-block:#050508;--lp-wash-head:#0f0f16;--lp-shadow-shot:0 1px 2px rgb(0 0 0/0.5),0 24px 48px -20px rgb(0 0 0/0.7)}}:root[data-theme=dark]{--lp-canvas:#0b0b10;--lp-surface:#1c1c27;--lp-line:#353546;--lp-ink:#f4f4f7;--lp-ink-2:#adadbe;--lp-accent-ink:#b3a6f8;--lp-accent-chip:#241e42;--lp-ink-block:#050508;--lp-wash-head:#0f0f16;--lp-shadow-shot:0 1px 2px rgb(0 0 0/0.5),0 24px 48px -20px rgb(0 0 0/0.7)}.lp{background-color:var(--lp-canvas);color:var(--lp-ink)}.lp,.lp *{letter-spacing:0}.lp-h1{font-size:clamp(34px,4.6vw,64px);line-height:1.15}.lp-h1,.lp-h2{font-weight:800}.lp-h2{font-size:clamp(26px,3vw,40px);line-height:1.25}.lp-h3{font-weight:600;font-size:19px;line-height:1.5}.lp-lead{font-size:clamp(17px,1.4vw,19px);line-height:1.7}.lp-body,.lp-lead{font-weight:400;color:var(--lp-ink-2)}.lp-body{font-size:clamp(16px,1.2vw,17px);line-height:1.75}.lp-cap{font-weight:400;font-size:14px;line-height:1.7;color:var(--lp-ink-2)}.lp-eyebrow{font-weight:600;font-size:13px;line-height:1;color:var(--lp-accent-ink)}.lp-claim{font-weight:600;font-size:clamp(22px,2.4vw,32px);line-height:1.5;color:var(--lp-ink)}.lp-header{position:sticky;inset-block-start:0;z-index:40;block-size:64px;background:color-mix(in srgb,var(--lp-canvas) 72%,transparent);backdrop-filter:blur(16px);border-block-end:1px solid transparent}.lp-header[data-stuck="1"]{border-block-end-color:var(--lp-line)}.lp-hero{position:relative;background-image:linear-gradient(180deg,var(--lp-wash-head) 0,var(--lp-canvas) 620px)}.lp-hero:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:900px;pointer-events:none;z-index:0;--arc:color-mix(in oklab,#a9752a 58%,transparent);--arc-glow:color-mix(in oklab,#a9752a 20%,transparent);--flare:color-mix(in oklab,var(--lp-gold) 40%,transparent);background-image:radial-gradient(34% 82px at 50% 480px,var(--flare) 0,transparent 74%),radial-gradient(circle 1360px at 50% 1930px,transparent 0 1358.5px,var(--arc) 1360px,var(--arc-glow) 1382px,transparent 1418px),radial-gradient(circle 1760px at 50% -1370px,transparent 0 1758.5px,var(--arc) 1760px,var(--arc-glow) 1782px,transparent 1818px);-webkit-mask-image:radial-gradient(56% 68% at 50% 31%,#000 0,#000 26%,transparent 74%);mask-image:radial-gradient(56% 68% at 50% 31%,#000 0,#000 26%,transparent 74%)}.lp-hero>*{position:relative;z-index:1}:root:not([data-theme=light]) .lp-hero:before,:root[data-theme=dark] .lp-hero:before{--arc:color-mix(in oklab,var(--lp-gold) 88%,white 12%);--arc-glow:color-mix(in oklab,var(--lp-gold) 34%,transparent);--flare:color-mix(in oklab,var(--lp-gold) 34%,transparent)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .lp-hero:before{--arc:color-mix(in oklab,#a9752a 58%,transparent);--arc-glow:color-mix(in oklab,#a9752a 20%,transparent);--flare:color-mix(in oklab,var(--lp-gold) 40%,transparent)}}.lp-card{background:var(--lp-surface)}.lp-card,.lp-seam{border:1px solid var(--lp-line);border-radius:var(--lp-r-card)}.lp-seam{display:grid;gap:1px;background:var(--lp-line);overflow:hidden}.lp-seam>*{background:var(--lp-surface)}.lp-well{background:var(--lp-canvas);border-radius:var(--lp-r-shot);display:flex;align-items:center;justify-content:center;padding:var(--well-pad,16px);overflow:hidden}.lp-well--sm{--well-pad:6px}.lp-well img{inline-size:auto;block-size:auto;max-inline-size:100%;max-block-size:100%;object-fit:contain}.lp-gwrap{position:relative;margin-inline:auto;inline-size:616px;block-size:352px}.lp-glass{position:absolute;inline-size:298px;block-size:188px;padding:17px 19px;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;--g-ink:var(--lp-ink);--g-mut:var(--lp-ink-2);--g-fill:rgb(255 255 255/0.27);--g-warm:color-mix(in oklab,var(--lp-gold) 21%,transparent);--g-band:color-mix(in oklab,var(--lp-gold) 14%,transparent);--g-edge:rgb(255 255 255/0.70);--g-hi:rgb(255 255 255/0.90);--g-shade:rgb(20 20 26/0.10);--g-sheen:rgb(255 255 255/0.34);--g-chip:rgb(255 255 255/0.44);--g-chip-ink:var(--lp-ink-2);--g-av-bg:color-mix(in oklab,var(--lp-gold) 62%,transparent);--g-av-ink:color-mix(in oklab,var(--lp-gold) 26%,#3d2b09 74%);--g-vig:rgb(20 20 26/0.05);color:var(--g-ink);background:linear-gradient(146deg,var(--g-warm) 0,transparent 62%),linear-gradient(168deg,transparent 6%,var(--g-band) 38%,transparent 80%),linear-gradient(322deg,color-mix(in oklab,var(--g-warm) 55%,transparent) 0,transparent 44%),var(--g-fill);--g-bf:blur(32px) saturate(190%);-webkit-backdrop-filter:var(--g-bf);backdrop-filter:var(--g-bf);border:1px solid var(--g-edge);box-shadow:inset 0 1px 0 var(--g-hi),inset 0 -1px 0 var(--g-shade),0 30px 58px -26px rgb(12 10 6/.42)}.lp-glass:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 104% at 106% 112%,var(--g-vig) 0,transparent 54%),linear-gradient(134deg,var(--g-sheen) 0,transparent 24%,transparent 76%,color-mix(in oklab,var(--g-sheen) 55%,transparent) 100%)}.lp-glass>*{position:relative;z-index:1}.lp-gname{font-weight:600;font-size:15px;line-height:1.25;color:var(--g-ink)}.lp-gsub{font-size:10.5px;line-height:1.5;color:var(--g-mut)}.lp-glabel{font-weight:600;font-size:22.5px;line-height:1.15;color:var(--g-ink)}.lp-gnum{font-weight:700;font-size:26.5px;line-height:1;color:var(--g-ink)}.lp-gavatar{inline-size:32px;block-size:32px;border-radius:999px;display:grid;place-items:center;flex:none;background:var(--g-av-bg);color:var(--g-av-ink);box-shadow:inset 0 1px 0 rgb(255 255 255/.36)}.lp-gchip{font-size:9.5px;font-weight:500;line-height:1;padding:5px 9px;border-radius:999px;color:var(--g-chip-ink);background:var(--g-chip);border:1px solid var(--g-edge);white-space:nowrap}.lp-gqr{inline-size:50px;block-size:50px;border-radius:13px;display:grid;place-items:center;flex:none;padding:11px}.lp-gqr--gold{background:linear-gradient(150deg,#f8ce74,#e9a92e);color:#2b1d05;box-shadow:0 6px 16px -6px rgb(233 169 46/.75)}.lp-gqr--dim{background:var(--g-chip);border:1px solid var(--g-edge);color:var(--g-ink)}:root:not([data-theme=light]) .lp-glass,:root[data-theme=dark] .lp-glass{--g-ink:#fff;--g-mut:rgb(255 255 255/0.55);--g-fill:rgb(255 255 255/0.032);--g-warm:color-mix(in oklab,#e2a63c 29%,transparent);--g-band:color-mix(in oklab,#e2a63c 19%,transparent);--g-edge:rgb(255 255 255/0.21);--g-hi:rgb(255 255 255/0.26);--g-shade:rgb(0 0 0/0.34);--g-sheen:rgb(255 255 255/0.17);--g-chip:rgb(255 255 255/0.10);--g-chip-ink:rgb(255 255 255/0.82);--g-av-bg:color-mix(in oklab,var(--lp-gold) 44%,transparent);--g-av-ink:color-mix(in oklab,var(--lp-gold) 30%,white 70%);--g-vig:rgb(0 0 0/0.24);--g-bf:blur(34px) saturate(210%) brightness(1.20)}:root:not([data-theme=light]) .lp-glass--far,:root[data-theme=dark] .lp-glass--far{--g-warm:color-mix(in oklab,#e2a63c 13%,transparent);--g-band:color-mix(in oklab,#e2a63c 9%,transparent);--g-sheen:rgb(255 255 255/0.11);--g-bf:blur(34px) saturate(180%) brightness(1.08)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .lp-glass{--g-ink:var(--lp-ink);--g-mut:var(--lp-ink-2);--g-fill:rgb(255 255 255/0.27);--g-warm:color-mix(in oklab,var(--lp-gold) 21%,transparent);--g-band:color-mix(in oklab,var(--lp-gold) 14%,transparent);--g-edge:rgb(255 255 255/0.70);--g-hi:rgb(255 255 255/0.90);--g-shade:rgb(20 20 26/0.10);--g-sheen:rgb(255 255 255/0.34);--g-chip:rgb(255 255 255/0.44);--g-chip-ink:var(--lp-ink-2);--g-av-bg:color-mix(in oklab,var(--lp-gold) 62%,transparent);--g-av-ink:color-mix(in oklab,var(--lp-gold) 26%,#3d2b09 74%);--g-vig:rgb(20 20 26/0.05);--g-bf:blur(32px) saturate(190%)}:root:not([data-theme=dark]) .lp-glass--far{--g-warm:color-mix(in oklab,var(--lp-gold) 17%,transparent);--g-band:color-mix(in oklab,var(--lp-gold) 12%,transparent);--g-sheen:rgb(255 255 255/0.26)}}:root[data-theme=light] .lp-glass--far{--g-warm:color-mix(in oklab,var(--lp-gold) 17%,transparent);--g-band:color-mix(in oklab,var(--lp-gold) 12%,transparent);--g-sheen:rgb(255 255 255/0.26)}.lp-device{border:1px solid var(--lp-line);background:var(--lp-surface);box-shadow:var(--lp-shadow-shot);overflow:hidden}.lp-device--phone{border-radius:26px;padding:6px}.lp-device--phone .lp-screen{border-radius:21px;overflow:hidden;position:relative}.lp-device--laptop{border-radius:12px;padding:6px}.lp-device--laptop .lp-screen{border-radius:7px;overflow:hidden}.lp-device img{display:block;inline-size:100%}.lp-status{position:relative;z-index:2;block-size:30px;padding-inline:16px;display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;color:#16161a;background:#ffffff}.lp-status .sig{display:flex;align-items:flex-end;gap:1.5px;margin-inline-start:auto}.lp-status .sig i{inline-size:2.5px;border-radius:1px;background:#16161a}.lp-status .sig i:first-child{block-size:4px}.lp-status .sig i:nth-child(2){block-size:6px}.lp-status .sig i:nth-child(3){block-size:8px}.lp-batt,.lp-status .sig i:nth-child(4){block-size:10px}.lp-batt{inline-size:20px;border:1.2px solid #16161a;border-radius:3px;padding:1.2px}.lp-batt i{display:block;block-size:100%;inline-size:72%;border-radius:1px;background:#16161a}.lp-chrome{block-size:30px;padding-inline:12px;display:flex;align-items:center;gap:6px;background:color-mix(in oklab,var(--lp-ink) 6%,#ffffff);border-block-end:1px solid color-mix(in oklab,var(--lp-ink) 9%,transparent)}.lp-chrome .dot{inline-size:9px;block-size:9px;border-radius:50%}.lp-chrome .bar{margin-inline:auto;inline-size:46%;block-size:14px;border-radius:4px;background:color-mix(in oklab,var(--lp-ink) 9%,#ffffff)}.lp-base{block-size:8px;border-radius:0 0 8px 8px;background:var(--lp-line);position:relative}.lp-base:after{content:"";position:absolute;inset-block-start:0;inset-inline:0;margin-inline:auto;inline-size:56px;block-size:3px;border-radius:0 0 3px 3px;background:color-mix(in oklab,var(--lp-ink) 16%,transparent)}.lp-shot{background:var(--lp-surface);border:1px solid var(--lp-line);border-radius:var(--lp-r-shot);padding:8px;box-shadow:var(--lp-shadow-shot)}.lp-shot img{display:block;inline-size:100%;border-radius:9px}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;block-size:52px;padding-inline:28px;border-radius:var(--lp-r-ctl);font-size:16px;font-weight:600;background:var(--lp-accent);color:#ffffff;transition:filter .18s ease}.lp-btn:hover{filter:brightness(1.08)}.lp-btn--ghost{background:var(--lp-surface);border:1px solid var(--lp-line);color:var(--lp-ink)}.lp-btn--ghost:hover{filter:none;border-color:var(--lp-ink-2)}.lp-btn--sm{block-size:40px;padding-inline:18px;font-size:14px}.lp-row{border-block-start:1px solid var(--lp-line)}.lp-row--on{box-shadow:inset 2px 0 0 0 var(--lp-accent-ink)}:root[dir=rtl] .lp-row--on,[dir=rtl] .lp-row--on{box-shadow:inset -2px 0 0 0 var(--lp-accent-ink)}.lp-chip{inline-size:28px;block-size:28px;border-radius:var(--lp-r-chip);background:var(--lp-accent-chip);color:var(--lp-accent-ink);display:grid;place-items:center;font-size:13px;font-weight:600}.lp-prow .lp-h3{color:var(--lp-ink-2);transition:color .18s ease}.lp-prow .lp-well{opacity:.62;transition:opacity .18s ease}.lp-prow.lp-row--on .lp-h3{color:var(--lp-ink)}.lp-prow.lp-row--on .lp-well{opacity:1}.lp-tag{display:inline-flex;align-items:center;block-size:28px;padding-inline:10px;border:1px solid var(--lp-line);border-radius:var(--lp-r-chip);background:transparent;color:var(--lp-ink-2);font-size:13px;font-weight:600;line-height:1.4;white-space:nowrap;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.lp-prow.lp-row--on .lp-tag{background:var(--lp-surface);border-color:var(--lp-ink-2);color:var(--lp-ink)}@media (hover:hover){.lp-prow:hover .lp-h3{color:var(--lp-ink)}.lp-prow:hover .lp-well{opacity:1}.lp-prow:hover:not(.lp-row--on) .lp-tag{color:var(--lp-ink)}}.lp-closing{background:var(--lp-ink-block);border-block-start:1px solid var(--lp-gold);color:#ffffff}.lp-closing .lp-muted{color:var(--lp-ink-block-2)}.fold{display:grid;grid-template-rows:0fr;transition:grid-template-rows .18s cubic-bezier(.4,0,.2,1)}.fold.is-open{grid-template-rows:1fr}.lp-card,.lp-row{transition:border-color .18s ease}@media (prefers-reduced-motion:reduce){.fold,.lp-btn,.lp-card,.lp-prow .lp-h3,.lp-prow .lp-well,.lp-row,.lp-tag{transition:none}}:where(.lp) :focus-visible{outline:2px solid var(--lp-accent);outline-offset:2px;border-radius:4px}