*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:var(--font-inter),system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{border-color:var(--tk-border-subtle)}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body,html{overflow-x:clip}body{background-color:var(--tk-surface-canvas);font-family:var(--font-inter),system-ui,sans-serif;color:var(--tk-text-primary);min-height:100dvh}.pp-page{background-color:var(--pp-bg)}.pp-page,.pp-text{color:var(--pp-text)}.pp-text-soft{color:var(--pp-text-soft)}.pp-muted{color:var(--pp-muted)}.pp-accent-text{color:var(--pp-accent)}.pp-bg-accent-soft{background-color:var(--pp-accent-soft)}.pp-border{border-color:var(--pp-border)}.pp-border-accent{border-color:var(--pp-accent-border)}.pp-ambient{pointer-events:none;position:fixed;inset:0;overflow:hidden;z-index:0;opacity:var(--pp-ambient-opacity)}.pp-ambient-orb{position:absolute;border-radius:50%;filter:blur(72px)}.pp-ambient-orb-a{top:-8%;left:-15%;width:55vw;height:55vw;max-width:320px;max-height:320px;background:var(--pp-mesh-a)}.pp-ambient-orb-b{bottom:10%;right:-20%;width:50vw;height:50vw;max-width:280px;max-height:280px;background:var(--pp-mesh-b)}.pp-ambient-orb-c{top:35%;left:50%;width:40vw;height:40vw;max-width:220px;max-height:220px;transform:translateX(-50%);background:color-mix(in srgb,var(--pp-accent) 12%,transparent);opacity:.7}.pp-content-layer{position:relative;z-index:1;min-width:0;overflow-x:hidden}@keyframes pp-orbit{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pp-glow-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}@keyframes pp-shine-sweep{0%{transform:translateX(-120%) skewX(-12deg);opacity:0}15%{opacity:1}to{transform:translateX(220%) skewX(-12deg);opacity:0}}@keyframes pp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes pp-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.pp-animate-in{animation:pp-rise .6s cubic-bezier(.22,1,.36,1) both}.pp-delay-1{animation-delay:.06s}.pp-delay-2{animation-delay:.12s}.pp-delay-3{animation-delay:.18s}.pp-delay-4{animation-delay:.24s}.pp-delay-5{animation-delay:.3s}.pp-delay-6{animation-delay:.36s}.pp-delay-7{animation-delay:.42s}.pp-delay-8{animation-delay:.48s}@keyframes pp-ambient-drift-a{0%,to{transform:translate(0) scale(1)}50%{transform:translate(3%,2%) scale(1.04)}}@keyframes pp-ambient-drift-b{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-2%,-3%) scale(1.03)}}@keyframes pp-ambient-drift-c{0%,to{transform:translate(-50%) scale(1)}50%{transform:translate(calc(-50% + 2%),2%) scale(1.05)}}@keyframes pp-nfc-pulse{0%,to{box-shadow:0 0 8px rgba(34,197,94,.55);transform:scale(1)}50%{box-shadow:0 0 14px rgba(34,197,94,.85);transform:scale(1.2)}}@keyframes pp-lorex-ring-glow{0%,to{box-shadow:0 0 0 6px rgba(255,105,180,.12),0 16px 40px rgba(255,105,180,.25)}50%{box-shadow:0 0 0 8px rgba(255,105,180,.2),0 20px 48px rgba(255,105,180,.34)}}@keyframes pp-lorex-deco-float-1{0%,to{transform:rotate(-15deg) translateY(0)}50%{transform:rotate(-15deg) translateY(-5px)}}@keyframes pp-lorex-deco-float-2{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes pp-lorex-deco-float-3{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes pp-lorex-deco-float-4{0%,to{transform:rotate(12deg) translateY(0)}50%{transform:rotate(12deg) translateY(-4px)}}@keyframes pp-ios-hero-glow{0%,to{opacity:.35}50%{opacity:.65}}.pp-profile-live .pp-ambient-orb-a{animation:pp-ambient-drift-a 14s ease-in-out infinite}.pp-profile-live .pp-ambient-orb-b{animation:pp-ambient-drift-b 18s ease-in-out infinite}.pp-profile-live .pp-ambient-orb-c{animation:pp-ambient-drift-c 12s ease-in-out infinite}.pp-profile-live .pp-ios-nfc-dot{animation:pp-nfc-pulse 2.4s ease-in-out infinite}.pp-profile-live .pp-ios-glass-hero:after{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;background:linear-gradient(125deg,transparent 38%,rgba(255,255,255,.42) 50%,transparent 62%);animation:pp-ios-hero-glow 7s ease-in-out infinite}.pp-profile-live .pp-lorex-avatar-ring{animation:pp-lorex-ring-glow 4.5s ease-in-out infinite}.pp-profile-live .pp-lorex-deco-1{animation:pp-lorex-deco-float-1 4.2s ease-in-out infinite}.pp-profile-live .pp-lorex-deco-2{animation:pp-lorex-deco-float-2 3.8s ease-in-out .3s infinite}.pp-profile-live .pp-lorex-deco-3{animation:pp-lorex-deco-float-3 4.5s ease-in-out .6s infinite}.pp-profile-live .pp-lorex-deco-4{animation:pp-lorex-deco-float-4 3.6s ease-in-out .2s infinite}.pp-profile-live .pp-lorex-booking-banner,.pp-profile-live .pp-lorex-btn-glass,.pp-profile-live .pp-lorex-btn-primary,.pp-profile-live .pp-lorex-quick-card,.pp-profile-live .pp-lorex-service-card,.pp-profile-live .pp-lorex-social-card{transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease}.pp-profile-live .pp-lorex-btn-glass:active,.pp-profile-live .pp-lorex-btn-primary:active,.pp-profile-live .pp-lorex-quick-card:active,.pp-profile-live .pp-lorex-service-card:active,.pp-profile-live .pp-lorex-social-card:active{transform:scale(.97)}.pp-profile-live a.pp-ios-quick-tile,.pp-profile-live a.pp-ios-social-tile,.pp-profile-live button.pp-ios-quick-tile{transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease}.pp-profile-live a.pp-ios-quick-tile:hover,.pp-profile-live a.pp-ios-social-tile:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(15,23,42,.1)}.pp-profile-live a.pp-ios-quick-tile:active,.pp-profile-live a.pp-ios-social-tile:active{transform:scale(.97)}.pp-profile-live .pp-hub-card--premium{overflow:hidden}.pp-profile-live{--pp-live-column:min(100%,28rem);isolation:isolate}.pp-profile-live .pp-content-layer{width:100%;max-width:var(--pp-live-column);margin-inline:auto}.pp-profile-live--hub{padding-bottom:max(2rem,env(safe-area-inset-bottom))}.pp-profile-live--hub .pp-content-layer{display:flex;min-height:calc(100dvh - max(2rem, env(safe-area-inset-top)) - max(2rem, env(safe-area-inset-bottom)));flex-direction:column}.pp-profile-live--hub .pp-hub-live-root{flex:1;display:flex;flex-direction:column}.pp-profile-live--hub .pp-footer-minimal{margin-top:auto}.pp-profile-live--bloom{padding:0;min-height:100dvh;width:100%;max-width:none;background:linear-gradient(180deg,#fff5f9,#fdf2f8 52%,#fce7f3)}.pp-profile-live--bloom .pp-ambient{opacity:0;pointer-events:none}.pp-page--bloom .pp-content-layer,.pp-profile-live--bloom .pp-content-layer{position:relative;z-index:6;display:flex;width:100%;min-height:100dvh;max-width:none!important;margin-inline:0!important;flex-direction:column}.pp-profile-live--bloom .pp-bloom-root--live{display:flex;flex:1;width:100%;max-width:100%;min-height:100dvh;flex-direction:column}.pp-profile-live--bloom .pp-bloom-page{display:flex;flex:1;width:100%;min-height:100dvh;flex-direction:column;padding:max(.75rem,env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-right)) 0 max(.75rem,env(safe-area-inset-left));border-radius:0;background:transparent}.pp-profile-live--bloom .pp-bloom-shell{width:100%;max-width:100%}.pp-profile-live--bloom .pp-bloom-avatar-ring{width:8.5rem;height:8.5rem}.pp-profile-live--ios .pp-content-layer,.pp-profile-live--lorex .pp-content-layer{padding-inline:1rem}@media (min-width:640px){.pp-profile-live--ios,.pp-profile-live--lorex{padding:1.25rem 1rem 1.5rem;display:flex;flex-direction:column;align-items:center}.pp-profile-live--ios .pp-content-layer{border-radius:1.75rem;overflow:hidden;box-shadow:0 0 0 1px rgba(15,23,42,.06),0 28px 72px -28px rgba(15,23,42,.28)}.pp-profile-live--lorex .pp-content-layer{border-radius:1.75rem;overflow:hidden;box-shadow:0 0 0 1px rgba(255,105,180,.14),0 28px 72px -28px rgba(255,105,180,.22)}.pp-profile-live--hub .pp-content-layer{padding-bottom:.25rem}.pp-profile-live--bloom{padding:0}.pp-profile-live--bloom .pp-content-layer{width:100%;max-width:100%;min-height:100dvh;border-radius:0;overflow:visible;box-shadow:none}}.pp-ios-root--live{width:100%;max-width:100%}.pp-ios-root--live.pp-ios-root--tabbar{min-height:calc(100dvh - max(1.5rem, env(safe-area-inset-top)) - max(1.5rem, env(safe-area-inset-bottom)));padding-bottom:max(.25rem,env(safe-area-inset-bottom))}.pp-ios-root--live.pp-ios-root--tabbar .pp-ios-tabbar{margin-top:auto}.pp-profile-live .pp-ios-tabbar{position:sticky;left:auto;right:auto;bottom:0;width:100%;max-width:100%;transform:none;margin-top:.5rem;border-radius:1rem;box-shadow:0 -6px 28px rgba(15,23,42,.08)}.pp-lorex-root--live{min-height:100%;overflow-x:clip;display:flex;flex-direction:column}.pp-lorex-root--live .pp-lorex-tabbar{margin-top:auto}.pp-lorex-root--live .pp-lorex-avatar-wrap,.pp-lorex-root--live .pp-lorex-hero{overflow:visible}.pp-lorex-root--live .pp-lorex-social-scroll{margin-inline:-.125rem;padding-inline:.125rem;scroll-padding-inline:1rem}.pp-profile-live .pp-lorex-avatar-ring{overflow:visible}.pp-hub-live-root{width:100%}.pp-profile-live .pp-header-minimal{margin-bottom:1rem}.pp-profile-live .pp-visitor-zone{gap:1.25rem;padding-top:1.25rem}.pp-profile-live .pp-hub-card{transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease}.pp-profile-live .pp-hub-card--premium .pp-hero-shine-sweep{display:block}.pp-profile-live .pp-hub-link-interactive{transition:transform .2s ease,border-color .2s ease,background .2s ease}.pp-profile-live .pp-quick-action-tile-interactive{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.pp-profile-live .pp-footer-minimal{padding-bottom:max(.75rem,env(safe-area-inset-bottom));opacity:.65}.pp-profile-live[data-profile-theme=minimal] .pp-icon-btn{border-color:var(--pp-border);background:var(--pp-surface)}.pp-profile-live[data-profile-theme=minimal] .pp-hub-card{box-shadow:0 12px 40px -24px rgba(0,0,0,.1),0 0 0 1px var(--pp-border)}.pp-profile-live[data-profile-theme=toka-dark] .pp-hub-card{box-shadow:0 20px 56px -24px rgba(255,45,45,.18),0 0 0 1px color-mix(in srgb,var(--pp-accent) 8%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 6%,transparent)}.pp-profile-live[data-profile-theme=midnight] .pp-hub-card{box-shadow:0 16px 48px -20px var(--pp-card-shadow),0 0 0 1px color-mix(in srgb,var(--pp-accent) 10%,transparent)}@media (prefers-reduced-motion:reduce){.pp-profile-live .pp-ambient-orb-a,.pp-profile-live .pp-ambient-orb-b,.pp-profile-live .pp-ambient-orb-c,.pp-profile-live .pp-ios-glass-hero:after,.pp-profile-live .pp-ios-nfc-dot,.pp-profile-live .pp-lorex-avatar-ring,.pp-profile-live .pp-lorex-deco,[data-profile-theme=glass] .pp-about-premium-glow,[data-profile-theme=luxury] .pp-about-premium-glow,[data-profile-theme=luxury] .pp-hub-card--premium .pp-hero-shine-sweep{animation:none!important}}.pp-identity-row{display:flex;align-items:center;gap:.75rem;padding-left:.375rem}.pp-avatar-compact{position:relative;flex-shrink:0}.pp-avatar-compact-ring{height:3.25rem;width:3.25rem;box-shadow:0 0 20px color-mix(in srgb,var(--pp-accent-glow) 65%,transparent)}.pp-avatar-compact-ring,.pp-avatar-preview-ring{overflow:hidden;border-radius:var(--pp-radius-avatar);border:2px solid var(--pp-avatar-border);background:var(--pp-surface-icon)}.pp-avatar-preview-ring{height:3.75rem;width:3.75rem}.pp-identity-name{font-family:var(--pp-font-display);font-size:1.0625rem;font-weight:700;line-height:1.2;letter-spacing:-.025em;color:var(--pp-text)}.pp-identity-meta{font-weight:500;line-height:1.35}.pp-identity-bio,.pp-identity-meta{font-size:.75rem;color:var(--pp-muted)}.pp-identity-bio{margin-top:.375rem;padding-left:.375rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pp-verified-dot{position:absolute;bottom:-1px;right:-1px;display:flex;height:1rem;width:1rem;align-items:center;justify-content:center;border-radius:9999px;background:var(--pp-accent);border:2px solid var(--pp-surface)}.pp-link-card-compact{padding:.625rem .75rem;gap:.625rem;border-radius:.875rem}.pp-link-card-compact .pp-link-icon-wrap{height:2.25rem;width:2.25rem;border-radius:.625rem}.pp-link-card-compact .pp-text{font-size:.8125rem}.pp-footer-minimal{padding-top:1.25rem;padding-bottom:.5rem;text-align:center;opacity:.55}.pp-hub-card{position:relative;overflow:hidden;border-radius:var(--pp-radius-card);border:1px solid color-mix(in srgb,var(--pp-border) 88%,transparent);background:color-mix(in srgb,var(--pp-surface) 96%,transparent);backdrop-filter:blur(var(--pp-card-blur));box-shadow:0 16px 48px -20px rgba(0,0,0,.35),0 0 0 1px color-mix(in srgb,var(--pp-accent) 5%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 6%,transparent)}.pp-hub-accent-line{height:2px;background:linear-gradient(90deg,transparent 0,var(--pp-accent) 35%,color-mix(in srgb,var(--pp-accent) 60%,#fff) 50%,var(--pp-accent) 65%,transparent 100%);opacity:.9}.pp-hub-head{padding:1rem 1rem .75rem}.pp-hub-links{border-top:1px solid color-mix(in srgb,var(--pp-border) 75%,transparent);padding:.625rem 1rem .25rem}.pp-hub-links-label{margin-bottom:.375rem;font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--pp-muted)}.pp-hub-link{position:relative;display:flex;width:100%;align-items:center;gap:.625rem;border:none;background:transparent;padding:.5625rem 0;text-align:left;border-bottom:1px solid color-mix(in srgb,var(--pp-border) 65%,transparent);transition:transform .2s,opacity .2s;-webkit-tap-highlight-color:transparent}.pp-hub-link:last-child{border-bottom:none}.pp-hub-link-interactive:hover{transform:translateX(3px)}.pp-hub-link-interactive.is-pressed{transform:scale(.985);opacity:.88}.pp-hub-link-interactive:hover .pp-link-chevron{transform:translateX(3px);color:var(--pp-accent);opacity:1}.pp-hub-link-icon{display:flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--pp-radius-link-icon);background:color-mix(in srgb,var(--pp-accent-soft) 70%,var(--pp-surface-icon));transition:transform .2s}.pp-hub-link-icon.is-pressed{transform:scale(.92)}.pp-hub-actions{display:flex;align-items:center;gap:.375rem;border-top:1px solid color-mix(in srgb,var(--pp-border) 75%,transparent);padding:.5rem;background:color-mix(in srgb,var(--pp-surface-elevated) 40%,transparent)}.pp-hub-action-main{display:inline-flex;flex:1;align-items:center;justify-content:center;gap:.375rem;border-radius:.625rem;border:1px solid color-mix(in srgb,var(--pp-accent) 28%,transparent);background:color-mix(in srgb,var(--pp-accent-soft) 55%,transparent);padding:.5rem .75rem;font-size:11px;font-weight:600;color:var(--pp-text);transition:transform .15s,filter .15s}.pp-hub-action-main:hover{filter:brightness(1.06)}.pp-hub-action-main:active{transform:scale(.97)}.pp-hub-action-icon{display:flex;height:2.125rem;width:2.125rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.625rem;border:1px solid color-mix(in srgb,var(--pp-border) 85%,transparent);background:color-mix(in srgb,var(--pp-surface-elevated) 60%,transparent);color:var(--pp-muted);transition:border-color .2s,color .2s,transform .15s}.pp-hub-action-icon:hover{border-color:color-mix(in srgb,var(--pp-accent) 28%,transparent);color:var(--pp-accent)}.pp-hub-action-icon:active{transform:scale(.94)}.pp-header-minimal{background:transparent;border:none;box-shadow:none}.pp-visitor-zone{min-height:0}.pp-visitor-actions-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.625rem;padding:0 .125rem}.pp-quick-actions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}@media (min-width:380px){.pp-quick-actions-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pp-quick-action-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;border-radius:var(--pp-radius-tile);border:1px solid color-mix(in srgb,var(--pp-border) 88%,transparent);background:color-mix(in srgb,var(--pp-surface) 94%,transparent);padding:.75rem .375rem;text-align:center;backdrop-filter:blur(12px);box-shadow:0 6px 20px -10px rgba(0,0,0,.35);transition:border-color .2s,transform .2s,box-shadow .2s}.pp-quick-action-tile-interactive:hover{border-color:color-mix(in srgb,var(--pp-accent) 35%,transparent);transform:translateY(-2px);box-shadow:0 12px 28px -8px var(--pp-card-shadow)}.pp-quick-action-tile-interactive:active{transform:scale(.96)}.pp-quick-action-icon{display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:var(--pp-radius-link-icon);background:color-mix(in srgb,var(--pp-accent-soft) 75%,var(--pp-surface-icon));color:var(--pp-accent);margin-bottom:.125rem}.pp-quick-action-label{font-size:11px;font-weight:700;line-height:1.2;color:var(--pp-text)}.pp-quick-action-desc{font-size:9px;line-height:1.25;color:var(--pp-muted)}.pp-about-premium{position:relative;overflow:hidden;border-radius:var(--pp-radius-about);border:1px solid color-mix(in srgb,var(--pp-accent) 14%,var(--pp-border));background:linear-gradient(145deg,color-mix(in srgb,var(--pp-surface-elevated) 92%,transparent),color-mix(in srgb,var(--pp-surface) 78%,transparent));padding:1.25rem 1.125rem 1.375rem;backdrop-filter:blur(16px);box-shadow:0 12px 36px -18px rgba(0,0,0,.45),inset 0 1px 0 color-mix(in srgb,white 6%,transparent)}.pp-about-premium-glow{pointer-events:none;position:absolute;top:-2.5rem;right:-1.5rem;height:7rem;width:7rem;border-radius:9999px;background:radial-gradient(circle,color-mix(in srgb,var(--pp-accent) 22%,transparent),transparent 68%);opacity:.55}.pp-about-premium-accent{pointer-events:none;position:absolute;left:0;top:1.125rem;bottom:1.125rem;width:3px;border-radius:0 9999px 9999px 0;background:linear-gradient(180deg,transparent,var(--pp-accent),transparent);opacity:.75}.pp-about-premium-body{position:relative;margin:0;padding-left:.625rem}.pp-about-premium-quote{pointer-events:none;position:absolute;top:-.35rem;right:0;font-family:Georgia,Times New Roman,serif;font-size:4.5rem;line-height:1;font-weight:700;color:color-mix(in srgb,var(--pp-accent) 16%,transparent);user-select:none}.pp-about-premium-head{position:relative;margin-bottom:.875rem;padding-right:2.5rem}.pp-about-premium-title{margin-top:.2rem;font-size:1.25rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--pp-text)}.pp-about-premium-copy{display:flex;flex-direction:column;gap:.75rem}.pp-about-premium-copy p{font-size:.875rem;line-height:1.65;color:var(--pp-text-soft)}.pp-about-premium-copy p:first-child{font-size:.9375rem;color:var(--pp-text)}.pp-about-premium--editorial{padding:0;border:1px solid color-mix(in srgb,var(--pp-accent) 18%,var(--pp-border));background:linear-gradient(160deg,color-mix(in srgb,var(--pp-surface-elevated) 96%,transparent) 0,color-mix(in srgb,var(--pp-surface) 88%,transparent) 55%,color-mix(in srgb,var(--pp-accent) 6%,var(--pp-surface)) 100%);box-shadow:0 20px 48px -24px rgba(0,0,0,.55),inset 0 1px 0 color-mix(in srgb,white 8%,transparent)}.pp-about-premium-mesh{pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 100% 0,color-mix(in srgb,var(--pp-accent) 14%,transparent),transparent 55%),radial-gradient(ellipse 60% 50% at 0 100%,color-mix(in srgb,var(--pp-accent) 8%,transparent),transparent 50%);opacity:.9}.pp-about-premium-inner{position:relative;padding:1.25rem 1.125rem 1rem}.pp-about-premium-eyebrow{display:inline-flex;align-items:center;gap:.375rem;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--pp-accent)}.pp-about-premium-role{margin-top:.25rem;font-size:.75rem;font-weight:500;color:var(--pp-muted);line-height:1.4}.pp-about-premium-divider{height:1px;margin:.875rem 0 1rem;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--pp-accent) 35%,var(--pp-border)),transparent)}.pp-about-premium-lead--muted{font-style:italic;color:var(--pp-muted)!important}.pp-about-premium-foot{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--pp-border) 70%,transparent)}.pp-about-premium-chip{display:inline-flex;align-items:center;border-radius:9999px;border:1px solid color-mix(in srgb,var(--pp-accent) 28%,transparent);background:color-mix(in srgb,var(--pp-accent) 10%,transparent);padding:.25rem .625rem;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pp-accent)}.pp-about-premium-location{font-size:10px;color:var(--pp-muted)}.pp-ios-about-card--premium .pp-ios-about-head{align-items:flex-start;gap:.625rem}.pp-ios-about-icon-wrap{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.625rem;background:rgba(37,99,235,.1);color:#2563eb}.pp-ios-about-kicker{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#64748b}.pp-ios-about-role{margin-bottom:.375rem;font-size:.6875rem;font-weight:600;color:#2563eb}.pp-lorex-about-section .pp-lorex-about-grid{border-radius:1.25rem;border:1px solid rgba(255,105,180,.18);background:linear-gradient(145deg,rgba(255,240,248,.95),rgba(255,228,240,.75));padding:1rem 1.125rem}.pp-lorex-btn-glass--accent{color:#ff69b4;border-color:rgba(255,105,180,.35);background:rgba(255,105,180,.08)}.pp-hero-shine-sweep{pointer-events:none;position:absolute;top:0;left:0;height:100%;width:40%;display:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,#fff 8%,transparent),transparent);animation:pp-shine-sweep 2.8s cubic-bezier(.22,1,.36,1) .4s both}.pp-section-label{font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--pp-muted)}.pp-section-count{border-radius:9999px;border:1px solid color-mix(in srgb,var(--pp-accent) 25%,var(--pp-border));background:color-mix(in srgb,var(--pp-accent-soft) 60%,transparent);padding:.25rem .625rem;font-size:10px;font-weight:600;color:var(--pp-accent)}.pp-link-card,.pp-link-row{position:relative;overflow:hidden;display:flex;width:100%;align-items:center;gap:.875rem;border-radius:1.125rem;border:1px solid color-mix(in srgb,var(--pp-border) 95%,transparent);background:color-mix(in srgb,var(--pp-surface) 94%,transparent);padding:.875rem 1rem;text-align:left;backdrop-filter:blur(12px);box-shadow:0 2px 16px rgba(0,0,0,.08),inset 0 1px 0 color-mix(in srgb,#fff 4%,transparent);transition:border-color .25s,background-color .25s,transform .25s,box-shadow .25s}.pp-link-card-accent{position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--pp-accent);opacity:.85}.pp-link-card:hover,.pp-link-row:hover{border-color:color-mix(in srgb,var(--pp-accent) 35%,transparent);background-color:var(--pp-surface-elevated);transform:translateY(-3px);box-shadow:0 14px 36px var(--pp-card-shadow),inset 0 1px 0 color-mix(in srgb,#fff 6%,transparent)}.pp-link-card:active,.pp-link-row:active{transform:translateY(-1px)}.pp-link-card-interactive{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.pp-link-card-interactive.is-pressed{transform:scale(.975);border-color:color-mix(in srgb,var(--pp-accent) 45%,transparent);box-shadow:0 6px 20px var(--pp-card-shadow),inset 0 0 0 1px color-mix(in srgb,var(--pp-accent) 12%,transparent)}.pp-link-card-interactive:hover .pp-link-chevron{transform:translateX(4px);color:var(--pp-accent)}.pp-link-chevron{transition:transform .25s cubic-bezier(.22,1,.36,1),color .2s}.pp-link-icon-wrap{display:flex;height:2.75rem;width:2.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.875rem;border:1px solid color-mix(in srgb,var(--pp-accent) 18%,transparent);background:color-mix(in srgb,var(--pp-accent-soft) 80%,var(--pp-surface-icon));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 8%,transparent);transition:transform .25s cubic-bezier(.22,1,.36,1)}.pp-link-card-interactive:hover .pp-link-icon-wrap{transform:scale(1.06)}.pp-link-icon-pressed{transform:scale(.92)}.pp-link-ripple{pointer-events:none;position:absolute;height:0;width:0;border-radius:50%;background:color-mix(in srgb,var(--pp-accent) 28%,transparent);transform:translate(-50%,-50%);animation:pp-link-ripple .65s cubic-bezier(.22,1,.36,1) forwards}@keyframes pp-link-ripple{to{height:220px;width:220px;opacity:0}}.pp-action-dock-btn.is-pressed{transform:scale(.94)}.pp-action-dock-btn.is-pressed .pp-action-dock-icon{transform:scale(.9)}.pp-glass-panel{border:1px solid var(--pp-border);background:color-mix(in srgb,var(--pp-surface) 88%,transparent);backdrop-filter:blur(16px);box-shadow:0 16px 40px -12px var(--pp-card-shadow)}.pp-stat-card{display:flex;flex-direction:column;align-items:center;border-radius:1rem;border:1px solid color-mix(in srgb,var(--pp-border) 85%,transparent);background:color-mix(in srgb,var(--pp-surface-elevated) 70%,transparent);padding:.875rem .5rem;text-align:center;transition:border-color .2s,transform .2s}.pp-stat-card:hover{border-color:color-mix(in srgb,var(--pp-accent) 25%,transparent);transform:translateY(-2px)}.pp-stat-value{font-size:1.375rem;font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--pp-text)}.pp-icon-btn{border:1px solid var(--pp-border);background-color:color-mix(in srgb,var(--pp-surface-elevated) 90%,transparent);backdrop-filter:blur(8px);color:var(--pp-muted);transition:color .2s,border-color .2s}.pp-icon-btn:hover{color:var(--pp-text);border-color:color-mix(in srgb,var(--pp-accent) 25%,transparent)}.pp-stats-btn{border:1px solid var(--pp-border);background-color:var(--pp-surface-elevated);color:var(--pp-text);transition:border-color .2s,background-color .2s}.pp-stats-btn:hover{border-color:color-mix(in srgb,var(--pp-accent) 30%,transparent);background-color:var(--pp-surface)}[data-profile-theme] .pp-themed-logo svg{color:var(--pp-accent)}[data-profile-theme=midnight] .pp-hub-accent-line{height:1px;opacity:.45}[data-profile-theme=midnight] .pp-hub-card{box-shadow:0 12px 40px -18px var(--pp-card-shadow),inset 0 1px 0 color-mix(in srgb,#fff 4%,transparent)}[data-profile-theme=midnight] .pp-quick-action-tile-interactive:hover{transform:translateY(-1px) scale(1.02)}[data-profile-theme=glass] .pp-hub-card{background:color-mix(in srgb,var(--pp-surface) 72%,transparent);border:1px solid color-mix(in srgb,var(--pp-accent) 22%,transparent);box-shadow:0 8px 40px var(--pp-accent-glow),inset 0 1px 0 color-mix(in srgb,#fff 10%,transparent)}[data-profile-theme=glass] .pp-hub-accent-line{height:3px;opacity:.65;filter:blur(.5px)}[data-profile-theme=glass] .pp-quick-action-tile{background:color-mix(in srgb,var(--pp-surface) 55%,transparent);border-color:color-mix(in srgb,var(--pp-accent) 18%,var(--pp-border))}[data-profile-theme=glass] .pp-about-premium{background:color-mix(in srgb,var(--pp-surface) 65%,transparent);border-color:color-mix(in srgb,var(--pp-accent) 20%,var(--pp-border))}[data-profile-theme=luxury] .pp-about-premium--editorial{border-color:color-mix(in srgb,#c9a227 22%,var(--pp-border))}[data-profile-theme=luxury] .pp-about-premium-chip{border-color:color-mix(in srgb,#c9a227 35%,transparent);background:color-mix(in srgb,#c9a227 12%,transparent);color:#d4af37}[data-profile-theme=glass] .pp-about-premium--editorial{backdrop-filter:blur(20px) saturate(1.2);border-color:color-mix(in srgb,#a78bfa 25%,transparent)}[data-profile-theme=glass] .pp-about-premium-mesh{background:radial-gradient(ellipse 70% 55% at 90% 10%,rgba(167,139,250,.18),transparent 55%),radial-gradient(ellipse 55% 45% at 5% 95%,rgba(124,58,237,.12),transparent 50%)}[data-profile-theme=minimal] .pp-about-premium--editorial{box-shadow:0 16px 40px -20px rgba(15,23,42,.12)}[data-profile-theme=glass] .pp-about-premium-glow,[data-profile-theme=luxury] .pp-about-premium-glow{animation:pp-glow-breathe 4.5s ease-in-out infinite}[data-profile-theme=luxury] .pp-hub-accent-line{display:none}[data-profile-theme=luxury] .pp-hub-card{border-width:2px;border-color:color-mix(in srgb,var(--pp-accent) 32%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--pp-surface-elevated) 96%,transparent),var(--pp-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pp-accent) 12%,transparent),0 16px 40px -16px rgba(0,0,0,.45)}[data-profile-theme=luxury] .pp-hub-card--premium .pp-hero-shine-sweep{display:block}[data-profile-theme=glass] .pp-hub-card--premium .pp-hero-shine-sweep{display:block;opacity:.7}[data-profile-theme=luxury] .pp-identity-name{font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:.9375rem}[data-profile-theme=luxury] .pp-hub-action-icon,[data-profile-theme=luxury] .pp-hub-action-main{border-radius:var(--pp-radius-tile)}[data-profile-theme=luxury] .pp-about-premium-accent{width:4px;opacity:1;background:linear-gradient(180deg,var(--pp-accent),color-mix(in srgb,var(--pp-accent) 50%,#000))}[data-profile-theme=luxury] .pp-about-premium-title{font-family:var(--pp-font-display);letter-spacing:.05em;text-transform:uppercase;font-size:1.0625rem}[data-profile-theme=minimal] .pp-hub-accent-line{display:none}[data-profile-theme=minimal] .pp-hub-card{box-shadow:none;backdrop-filter:none;border:1px solid var(--pp-border);background:var(--pp-surface)}[data-profile-theme=minimal] .pp-quick-action-tile{backdrop-filter:none;box-shadow:none;background:var(--pp-surface-elevated)}[data-profile-theme=minimal] .pp-quick-action-tile-interactive:hover{transform:none;box-shadow:none;border-color:var(--pp-accent-border)}[data-profile-theme=minimal] .pp-about-premium{box-shadow:none;backdrop-filter:none;background:var(--pp-surface);border:1px solid var(--pp-border)}[data-profile-theme=minimal] .pp-about-premium-glow{display:none}[data-profile-theme=minimal] .pp-about-premium-quote{color:color-mix(in srgb,var(--pp-accent) 12%,transparent)}[data-pp-layout=horizontal] .pp-hub-head{position:relative;padding-left:1.125rem}[data-pp-layout=horizontal] .pp-hub-head:before{content:"";position:absolute;left:.75rem;top:1rem;bottom:.5rem;width:3px;border-radius:9999px;background:linear-gradient(180deg,var(--pp-accent),color-mix(in srgb,var(--pp-accent) 35%,transparent))}[data-pp-layout=horizontal] .pp-identity-row{padding-left:.25rem}[data-pp-layout=pill] .pp-hub-links-list{display:flex;flex-wrap:wrap;gap:.5rem}[data-pp-layout=pill] .pp-hub-link{flex:1 1 calc(50% - 0.25rem);min-width:calc(50% - .25rem);margin:0;border-radius:9999px;padding:.5rem .625rem;border:1px solid color-mix(in srgb,var(--pp-border) 90%,transparent);border-bottom:none;background:color-mix(in srgb,var(--pp-surface-elevated) 55%,transparent)}[data-pp-layout=pill] .pp-hub-link-interactive:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--pp-accent) 35%,transparent)}[data-pp-layout=pill] .pp-link-chevron{display:none}[data-pp-layout=pill] .pp-hub-link-icon{height:1.625rem;width:1.625rem}[data-pp-layout=pill] .pp-hub-links-label{text-align:center;letter-spacing:.16em}[data-pp-layout=centered] .pp-hub-head{padding-top:1.375rem;padding-bottom:1rem;text-align:center}[data-pp-layout=centered] .pp-identity-row{flex-direction:column;align-items:center;gap:.875rem;padding-left:0}[data-pp-layout=centered] .pp-avatar-compact-ring,[data-pp-layout=centered] .pp-avatar-preview-ring{height:4.5rem;width:4.5rem;border-width:2px;box-shadow:0 0 0 4px color-mix(in srgb,var(--pp-accent-soft) 80%,transparent),0 12px 32px var(--pp-accent-glow)}[data-pp-layout=centered] .pp-identity-meta,[data-pp-layout=centered] .pp-identity-name{text-align:center;width:100%}[data-pp-layout=centered] .pp-identity-name{font-size:1.125rem}[data-pp-layout=centered] .pp-hub-links-label,[data-pp-layout=centered] .pp-section-label{text-align:center;width:100%}[data-pp-layout=centered] .pp-visitor-actions-head{justify-content:center}[data-pp-layout=centered] .pp-section-count{display:none}[data-pp-layout=centered] .pp-hub-link{justify-content:center;text-align:center}[data-pp-layout=centered] .pp-quick-actions-grid{gap:.75rem}[data-pp-layout=centered] .pp-about-premium-head{text-align:center;padding-right:0}[data-pp-layout=centered] .pp-about-premium-body{padding-left:0;text-align:center}[data-pp-layout=centered] .pp-about-premium-accent{display:none}[data-pp-layout=vertical] .pp-hub-card:after,[data-pp-layout=vertical] .pp-hub-card:before{content:"";position:absolute;width:14px;height:14px;pointer-events:none;opacity:.55;border-color:var(--pp-accent)}[data-pp-layout=vertical] .pp-hub-card:before{top:10px;left:10px;border-top:1px solid;border-left:1px solid}[data-pp-layout=vertical] .pp-hub-card:after{top:10px;right:10px;border-top:1px solid;border-right:1px solid}[data-pp-layout=vertical] .pp-hub-head{padding-top:1.5rem;padding-bottom:.5rem;text-align:center}[data-pp-layout=vertical] .pp-identity-row{flex-direction:column;align-items:center;gap:.875rem;padding-left:0}[data-pp-layout=vertical] .pp-avatar-compact-ring,[data-pp-layout=vertical] .pp-avatar-preview-ring{height:5.5rem;width:5.5rem;border-width:3px}[data-pp-layout=vertical] .pp-identity-meta,[data-pp-layout=vertical] .pp-identity-name{text-align:center;width:100%}[data-pp-layout=vertical] .pp-hub-head:after{content:"";display:block;width:3.5rem;height:1px;margin:.875rem auto 0;background:linear-gradient(90deg,transparent,var(--pp-accent),transparent)}[data-pp-layout=vertical] .pp-hub-links-list{display:flex;flex-direction:column;gap:.375rem}[data-pp-layout=vertical] .pp-hub-link{border-radius:var(--pp-radius-tile);padding:.625rem .875rem;border:1px solid color-mix(in srgb,var(--pp-accent) 18%,var(--pp-border));border-bottom:none;background:color-mix(in srgb,var(--pp-surface-elevated) 50%,transparent)}[data-pp-layout=vertical] .pp-hub-link-interactive:hover{transform:none;border-color:color-mix(in srgb,var(--pp-accent) 40%,transparent)}[data-pp-layout=vertical] .pp-hub-actions{flex-direction:row;flex-wrap:wrap;gap:.5rem;padding:.75rem}[data-pp-layout=vertical] .pp-hub-action-main{flex:1 1 100%;width:100%;min-height:2.5rem;font-size:12px}[data-pp-layout=vertical] .pp-hub-action-icon{flex:1;width:auto;height:2.5rem}[data-pp-layout=vertical] .pp-quick-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-pp-layout=vertical] .pp-about-premium{text-align:center}[data-pp-layout=vertical] .pp-about-premium-body{padding-left:0}[data-pp-layout=vertical] .pp-about-premium-head{padding-right:0}[data-pp-layout=vertical] .pp-about-premium-accent{left:50%;top:0;bottom:auto;width:3rem;height:2px;transform:translateX(-50%);border-radius:9999px}[data-pp-layout=compact] .pp-hub-head{padding-top:.875rem;padding-bottom:.625rem}[data-pp-layout=compact] .pp-identity-row{flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:.75rem;padding-left:0}[data-pp-layout=compact] .pp-avatar-compact-ring,[data-pp-layout=compact] .pp-avatar-preview-ring{height:2.75rem;width:2.75rem;box-shadow:none}[data-pp-layout=compact] .pp-identity-name{font-size:1.125rem;font-weight:800;letter-spacing:-.03em}[data-pp-layout=compact] .pp-hub-links-label{font-size:8px;letter-spacing:.12em}[data-pp-layout=compact] .pp-hub-link{padding:.6875rem 0}[data-pp-layout=compact] .pp-hub-link-icon{background:transparent;border:1px solid var(--pp-border)}[data-pp-layout=compact] .pp-quick-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem}[data-pp-layout=compact] .pp-quick-action-tile{flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;padding:.625rem .75rem;gap:.625rem}[data-pp-layout=compact] .pp-quick-action-icon{height:2rem;width:2rem;margin-bottom:0;flex-shrink:0}[data-pp-layout=compact] .pp-quick-action-desc{display:none}[data-pp-layout=compact] .pp-quick-action-label{font-size:12px}[data-pp-layout=compact] .pp-about-premium-glow,[data-pp-layout=compact] .pp-about-premium-quote{display:none}[data-pp-layout=compact] .pp-about-premium{padding:1rem}[data-pp-layout=ios] .pp-page,[data-profile-theme=iphone] .pp-page{background:linear-gradient(165deg,#eef4ff,#e4ebf7 36%,#f5f7fb 68%,#e9eff8);font-family:var(--pp-font-display)}[data-pp-layout=ios] .pp-ambient:before,[data-profile-theme=iphone] .pp-ambient:before{content:"";position:absolute;top:-4%;left:-18%;width:72%;height:34%;border-radius:50%;background:linear-gradient(115deg,rgba(255,120,120,.16),rgba(120,180,255,.22),rgba(180,140,255,.14));filter:blur(42px);transform:rotate(-10deg)}[data-pp-layout=ios] .pp-ambient-orb-a,[data-profile-theme=iphone] .pp-ambient-orb-a{top:8%;left:-10%;background:rgba(147,197,253,.38);filter:blur(80px)}[data-pp-layout=ios] .pp-ambient-orb-b,[data-profile-theme=iphone] .pp-ambient-orb-b{bottom:18%;right:-16%;background:rgba(196,181,253,.28);filter:blur(72px)}[data-pp-layout=ios] .pp-ambient-orb-c,[data-profile-theme=iphone] .pp-ambient-orb-c{top:42%;right:8%;width:38vw;height:38vw;max-width:180px;max-height:180px;background:rgba(191,219,254,.35);filter:blur(64px)}[data-pp-layout=ios] .pp-themed-logo span,[data-profile-theme=iphone] .pp-themed-logo span{color:#0f172a}.pp-ios-root{width:100%;min-width:0;max-width:100%;overflow-x:hidden;padding-top:.25rem;box-sizing:border-box}.pp-ios-root--preview{padding-left:.75rem;padding-right:.75rem}.pp-ios-preview-shell .pp-animate-in,.pp-ios-preview-shell [class*=pp-delay-],.pp-ios-root--preview .pp-animate-in,.pp-ios-root--preview [class*=pp-delay-]{animation:none!important;opacity:1!important;transform:none!important}.pp-ios-root--tabbar.pp-ios-root--preview{padding-bottom:.75rem}.pp-ios-root--preview .pp-ios-tabbar{position:sticky;margin-top:.5rem;border-radius:1rem;box-shadow:0 -4px 20px rgba(15,23,42,.08)}.pp-ios-location{display:inline-flex;align-items:center;gap:.25rem;margin-top:.25rem;font-size:11px;font-weight:500;color:#64748b}.pp-ios-portfolio{padding:0 .125rem}.pp-ios-preview-shell .pp-content-layer{overflow-x:hidden}.theme-preview-live-wrap{overflow-x:hidden;-webkit-overflow-scrolling:touch}.pp-ios-header{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.125rem 0;min-width:0}@media (min-width:400px){.pp-ios-header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);flex-wrap:nowrap}}.pp-ios-header-brand{display:flex;align-items:center;gap:.5rem;justify-self:start}.pp-ios-premium-badge{padding:.1875rem .5rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#6366f1,#2563eb 55%,#7c3aed);box-shadow:0 4px 14px rgba(99,102,241,.28)}.pp-ios-premium-badge,.pp-ios-verified-pill{display:inline-flex;align-items:center;border-radius:9999px;font-size:9px}.pp-ios-verified-pill{gap:.3125rem;max-width:100%;border:1px solid rgba(34,197,94,.22);background:rgba(255,255,255,.78);padding:.3125rem .625rem;font-weight:600;color:#334155;box-shadow:0 4px 16px rgba(15,23,42,.06);backdrop-filter:blur(10px)}@media (max-width:399px){.pp-ios-verified-pill{order:3;width:100%;justify-content:center}}@media (min-width:400px){.pp-ios-verified-pill{justify-self:center;white-space:nowrap}}.pp-ios-header-actions{display:flex;align-items:center;gap:.375rem;justify-self:end}.pp-ios-icon-btn,.pp-ios-menu-btn{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9999px;border:1px solid rgba(15,23,42,.06);background:rgba(255,255,255,.82);color:#334155;box-shadow:0 4px 14px rgba(15,23,42,.06);backdrop-filter:blur(10px)}.pp-ios-menu-panel{position:absolute;right:0;top:calc(100% + .375rem);z-index:50;min-width:9.5rem;overflow:hidden;border-radius:1rem;border:1px solid rgba(15,23,42,.06);background:rgba(255,255,255,.96);box-shadow:0 16px 40px rgba(15,23,42,.12);backdrop-filter:blur(16px)}.pp-ios-menu-item{display:flex;width:100%;align-items:center;gap:.625rem;padding:.75rem .875rem;font-size:.8125rem;font-weight:600;color:#0f172a;transition:background .15s}.pp-ios-menu-item:hover{background:#f1f5f9}.pp-ios-glass-hero{position:relative;display:flex;width:100%;min-width:0;flex-direction:column;align-items:center;text-align:center;overflow:hidden;border-radius:1.75rem;border:1px solid rgba(255,255,255,.72);background:rgba(255,255,255,.58);padding:1.25rem .875rem 1rem;box-shadow:0 18px 48px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.85);backdrop-filter:blur(18px) saturate(140%)}@media (max-width:360px){.pp-ios-float-stats{position:static;width:100%;margin-bottom:.75rem}.pp-ios-glass-hero{padding-top:1rem}}.pp-ios-float-stats{position:absolute;top:.75rem;right:.75rem;z-index:2;width:min(9.5rem,42%);overflow:hidden;border-radius:1rem;border:1px solid rgba(255,255,255,.65);background:rgba(255,255,255,.72);padding:.5rem .625rem;text-align:left;box-shadow:0 10px 28px rgba(15,23,42,.08);backdrop-filter:blur(14px)}.pp-ios-float-stat{display:flex;align-items:center;justify-content:space-between;gap:.375rem;font-size:9px;color:#64748b;line-height:1.35}.pp-ios-float-stat+.pp-ios-float-stat{margin-top:.3125rem}.pp-ios-float-stat strong{font-size:10px;font-weight:700;color:#0f172a}.pp-ios-float-label{color:#94a3b8}.pp-ios-nfc-dot{display:inline-block;height:.375rem;width:.375rem;border-radius:9999px;background:#22c55e;box-shadow:0 0 8px rgba(34,197,94,.55)}.pp-ios-avatar-wrap{margin-bottom:.875rem}.pp-ios-avatar-ring{position:relative;height:7.5rem;width:7.5rem;overflow:hidden;border-radius:9999px;border:4px solid rgba(255,255,255,.95);box-shadow:0 0 0 1px rgba(255,255,255,.65),0 0 0 8px rgba(255,255,255,.28),0 18px 40px rgba(37,99,235,.14)}.pp-ios-verified-dot{position:absolute;bottom:.125rem;right:.125rem;display:flex;height:1.625rem;width:1.625rem;align-items:center;justify-content:center;border-radius:9999px;border:2.5px solid #fff;background:#2563eb;box-shadow:0 4px 12px rgba(37,99,235,.35)}.pp-ios-name{width:100%;max-width:100%;padding:0 .25rem;font-size:clamp(1.375rem,6vw,1.75rem);font-weight:700;line-height:1.1;letter-spacing:-.03em;color:#0f172a;overflow-wrap:anywhere}.pp-ios-role{margin-top:.375rem;font-size:.9375rem;font-weight:500;color:#64748b}.pp-ios-bio{margin-top:.625rem;max-width:18rem;font-size:.875rem;line-height:1.45;color:#64748b}.pp-ios-save-btn{display:flex;width:100%;align-items:center;justify-content:center;gap:.625rem;margin-top:1rem;border:none;border-radius:9999px;padding:.9375rem 1.25rem;font-size:1rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb 52%,#1d4ed8);box-shadow:0 14px 34px rgba(37,99,235,.28),inset 0 1px 0 rgba(255,255,255,.22);transition:transform .15s,filter .15s}.pp-ios-save-btn:active{transform:scale(.985)}.pp-ios-wallet-row{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-top:.625rem}.pp-ios-wallet-card{display:flex;align-items:center;gap:.625rem;border-radius:1.125rem;border:1px solid rgba(15,23,42,.05);background:rgba(255,255,255,.92);padding:.75rem;text-align:left;box-shadow:0 8px 24px rgba(15,23,42,.06);transition:transform .15s}.pp-ios-wallet-card:active{transform:scale(.985)}.pp-ios-wallet-icon{display:block;height:1.75rem;width:1.75rem;flex-shrink:0;border-radius:.4375rem;background-size:cover;background-position:50%}.pp-ios-wallet-icon-apple{background:linear-gradient(180deg,#2d2d2d,#111);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.pp-ios-wallet-icon-google{background:conic-gradient(from 180deg,#ea4335,#fbbc05,#34a853,#4285f4,#ea4335)}.pp-ios-wallet-copy{display:flex;min-width:0;flex-direction:column}.pp-ios-wallet-label{font-size:9px;color:#64748b}.pp-ios-wallet-brand{font-size:11px;font-weight:700;color:#0f172a;line-height:1.2}.pp-ios-quick-strip{padding:0 .125rem}.pp-ios-quick-row{display:flex;gap:.5rem;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;border-radius:1.25rem;border:1px solid rgba(15,23,42,.05);background:rgba(255,255,255,.94);padding:.75rem .5rem;box-shadow:0 8px 24px rgba(15,23,42,.06);scrollbar-width:none}.pp-ios-quick-row::-webkit-scrollbar{display:none}.pp-ios-quick-tile{display:flex;min-width:4.5rem;max-width:5.25rem;flex:1 0 4.5rem;scroll-snap-align:start;flex-direction:column;align-items:center;gap:.25rem;border:none;background:transparent;padding:.125rem;text-align:center}.pp-ios-quick-icon{display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:.75rem;background:#f1f5f9;color:#2563eb}.pp-ios-quick-label{font-size:10px;font-weight:700;color:#0f172a;line-height:1.2}.pp-ios-quick-sub{font-size:8px;color:#94a3b8;line-height:1.2}.pp-ios-social-scroll{display:flex;gap:.625rem;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding-bottom:.25rem;scrollbar-width:none}.pp-ios-social-scroll::-webkit-scrollbar{display:none}.pp-ios-social-tile{display:flex;min-width:6.25rem;max-width:7rem;flex:0 0 6.25rem;scroll-snap-align:start;flex-direction:column;gap:.375rem;border-radius:1.125rem;border:1px solid rgba(15,23,42,.05);background:rgba(255,255,255,.94);padding:.75rem;box-shadow:0 8px 24px rgba(15,23,42,.06);text-align:left}.pp-ios-social-tile-head{display:flex;align-items:center;justify-content:space-between}.pp-ios-social-tile-name{font-size:11px;font-weight:700;color:#0f172a}.pp-ios-social-tile-handle{font-size:9px;color:#64748b}.pp-ios-duo-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.625rem;min-width:0}@media (min-width:380px){.pp-ios-duo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pp-ios-duo-grid .pp-ios-about-card{padding:.875rem}.pp-ios-duo-grid .pp-ios-about-inner{grid-template-columns:minmax(0,1fr) 3rem}.pp-ios-duo-grid .pp-ios-about-deco{height:3rem;width:3rem}.pp-ios-duo-grid .pp-ios-about-copy{font-size:10px;line-height:1.45}.pp-ios-stats-card{overflow:hidden;border-radius:1.25rem;border:1px solid rgba(15,23,42,.05);background:rgba(255,255,255,.94);padding:.875rem;box-shadow:0 8px 24px rgba(15,23,42,.06)}.pp-ios-stats-title{font-size:.875rem;font-weight:700;color:#0f172a}.pp-ios-stats-sub{margin-top:.125rem;font-size:9px;color:#94a3b8}.pp-ios-chart{margin-top:.5rem}.pp-ios-stats-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;margin-top:.5rem}.pp-ios-stat-metric-label{font-size:8px;color:#94a3b8}.pp-ios-stat-metric-value{font-size:11px;font-weight:700;color:#0f172a;line-height:1.2}.pp-ios-stat-metric-delta{font-size:8px;font-weight:600;color:#16a34a}.pp-ios-section-head-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:.625rem}.pp-ios-portfolio-nav{display:flex;gap:.375rem}.pp-ios-nav-arrow{display:flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:9999px;border:1px solid rgba(15,23,42,.06);background:rgba(255,255,255,.9);color:#475569}.pp-ios-portfolio-track{position:relative;display:flex;height:8.5rem;overflow:hidden}.pp-ios-portfolio-slide{position:absolute;top:0;left:0;width:72%;transition:transform .2s ease,opacity .2s ease;opacity:.55}.pp-ios-portfolio-slide.is-active{opacity:1}.pp-ios-portfolio-thumb{height:5.5rem;border-radius:1rem;border:1px solid rgba(255,255,255,.65);box-shadow:0 8px 20px rgba(15,23,42,.08)}.pp-ios-portfolio-title{margin-top:.375rem;font-size:11px;font-weight:600;color:#0f172a}.pp-ios-dots{display:flex;justify-content:center;gap:.375rem;margin-top:.5rem}.pp-ios-dot{height:.3125rem;width:.3125rem;border-radius:9999px;background:#cbd5e1}.pp-ios-dot.is-active{width:1rem;background:#2563eb}.pp-ios-bottom-duo{display:grid;grid-template-columns:minmax(0,1fr);gap:.625rem;min-width:0}@media (min-width:400px){.pp-ios-bottom-duo{grid-template-columns:1.15fr .85fr}}.pp-ios-qr-card--full{grid-column:1/-1}.pp-ios-qr-button{display:block;width:100%;border:none;background:transparent;padding:0}.pp-ios-appointment-card,.pp-ios-qr-card{overflow:hidden;border-radius:1.25rem;border:1px solid rgba(15,23,42,.05);background:rgba(255,255,255,.94);padding:.875rem;box-shadow:0 8px 24px rgba(15,23,42,.06)}.pp-ios-appointment-photo{height:4.5rem;border-radius:.875rem;background:linear-gradient(135deg,rgba(15,23,42,.08),rgba(15,23,42,.02)),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='80' viewBox='0 0 120 80'%3E%3Crect fill='%23e2e8f0' width='120' height='80'/%3E%3Crect fill='%23cbd5e1' x='18' y='28' width='36' height='24' rx='2'/%3E%3Crect fill='%23cbd5e1' x='62' y='22' width='40' height='36' rx='2'/%3E%3C/svg%3E") 50%/cover}.pp-ios-appointment-title,.pp-ios-qr-title{margin-top:.625rem;font-size:.8125rem;font-weight:700;color:#0f172a}.pp-ios-appointment-copy,.pp-ios-qr-copy{margin-top:.25rem;font-size:9px;line-height:1.4;color:#64748b}.pp-ios-appointment-btn{margin-top:.625rem;width:100%;border:none;border-radius:9999px;background:linear-gradient(135deg,#3b82f6,#2563eb);padding:.5rem .75rem;font-size:10px;font-weight:600;color:#fff}.pp-ios-qr-image{display:block;width:100%;margin-top:.5rem;border-radius:.75rem;background:#fff}.pp-ios-premium-banner{display:flex;align-items:center;gap:.75rem;border-radius:1.25rem;background:linear-gradient(135deg,#6366f1,#2563eb 52%,#7c3aed);padding:.875rem 1rem;color:#fff;box-shadow:0 14px 34px rgba(99,102,241,.28)}.pp-ios-premium-banner-icon{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.875rem;background:rgba(255,255,255,.16)}.pp-ios-premium-banner-title{display:block;font-size:.875rem;font-weight:700}.pp-ios-premium-banner-sub{display:block;font-size:10px;opacity:.88}.pp-ios-premium-banner-cta{flex-shrink:0;border-radius:9999px;background:rgba(255,255,255,.95);padding:.4375rem .75rem;font-size:10px;font-weight:700;color:#4338ca}.pp-ios-tabbar{position:fixed;right:0;bottom:0;left:0;z-index:40;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid rgba(15,23,42,.06);background:rgba(255,255,255,.92);padding:.5rem .75rem calc(.625rem + env(safe-area-inset-bottom));backdrop-filter:blur(16px)}.pp-ios-tab{display:flex;flex-direction:column;align-items:center;gap:.1875rem;font-size:9px;font-weight:600;color:#94a3b8}.pp-ios-tab.is-active{color:#2563eb}.pp-ios-quick-actions .pp-section-label{font-size:1rem;font-weight:700;letter-spacing:-.02em;text-transform:none;color:#0f172a}.pp-ios-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.pp-ios-quick-actions .pp-quick-action-tile{min-height:5.5rem;border:1px solid rgba(15,23,42,.05);background:rgba(255,255,255,.94);box-shadow:0 8px 24px rgba(15,23,42,.06);backdrop-filter:none}.pp-ios-quick-actions .pp-quick-action-icon{height:2.5rem;width:2.5rem;border-radius:.875rem;background:#f1f5f9;color:#2563eb;margin-bottom:.375rem}.pp-ios-quick-actions .pp-quick-action-tile:first-child .pp-quick-action-icon{color:#16a34a;background:rgba(22,163,74,.1)}.pp-ios-quick-actions .pp-quick-action-tile:nth-child(2) .pp-quick-action-icon{color:#22c55e;background:rgba(34,197,94,.1)}.pp-ios-quick-actions .pp-quick-action-label{font-size:.8125rem;font-weight:600;color:#0f172a}.pp-ios-section-title{margin-bottom:.625rem;padding:0 .125rem;font-size:1rem;font-weight:700;letter-spacing:-.02em;color:#0f172a}.pp-ios-social-row{display:flex;width:100%;align-items:center;gap:.75rem;background:transparent;padding:.875rem 1rem;text-align:left;border:none;border-bottom:1px solid rgba(15,23,42,.05);transition:background .15s}.pp-ios-social-row:last-child{border-bottom:none}.pp-ios-social-row-interactive:hover{background:#f8fafc}.pp-ios-social-row-interactive.is-pressed{background:#f1f5f9}.pp-ios-social-icon{display:flex;height:2.375rem;width:2.375rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;background:#f1f5f9}.pp-ios-social-name{font-size:.875rem;font-weight:700;color:#0f172a;line-height:1.2}.pp-ios-social-handle{margin-top:.125rem;font-size:.75rem;color:#64748b}.pp-ios-open-pill{flex-shrink:0;border-radius:9999px;background:#f1f5f9;padding:.375rem .75rem;font-size:.75rem;font-weight:600;color:#475569}.pp-ios-about-card{overflow:hidden;border-radius:1.75rem;border:1px solid rgba(15,23,42,.05);background:rgba(255,255,255,.94);padding:1rem 1rem 1.125rem;box-shadow:0 10px 28px rgba(15,23,42,.06)}.pp-ios-about-head{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.pp-ios-about-title{font-size:1rem;font-weight:700;color:#0f172a}.pp-ios-about-inner{display:grid;grid-template-columns:minmax(0,1fr) 4.5rem;gap:.75rem;align-items:end}.pp-ios-about-copy{font-size:.8125rem;line-height:1.55;color:#475569}.pp-ios-read-more{margin-top:.375rem;font-size:.8125rem;font-weight:600;color:#2563eb}.pp-ios-about-deco{position:relative;height:4.5rem;width:4.5rem;justify-self:end}.pp-ios-about-deco:after,.pp-ios-about-deco:before{content:"";position:absolute;border-radius:.875rem;background:linear-gradient(145deg,rgba(147,197,253,.55),rgba(96,165,250,.25));box-shadow:0 8px 20px rgba(37,99,235,.12),inset 0 1px 0 rgba(255,255,255,.45);backdrop-filter:blur(6px)}.pp-ios-about-deco:before{inset:.75rem 0 0 .75rem;transform:rotate(-8deg)}.pp-ios-about-deco:after{inset:0 .75rem .75rem 0;transform:rotate(12deg);opacity:.85}[data-pp-layout=ios] .pp-footer-minimal,[data-profile-theme=iphone] .pp-footer-minimal{opacity:.45}[data-pp-layout=ios] .pp-muted,[data-profile-theme=iphone] .pp-muted{color:#94a3b8}[data-profile-theme] .pp-themed-logo span{color:var(--pp-text)}.ob-page{--ob-bg:#050505;--ob-surface:#0a0a0e;--ob-surface-elevated:#0c0c10;--ob-surface-icon:#141418;--ob-text:#ffffff;--ob-muted:#a1a1aa;--ob-accent:#ff2d2d;--ob-accent-soft:rgba(255,45,45,0.1);--ob-accent-border:rgba(255,45,45,0.45);--ob-accent-glow:rgba(255,45,45,0.35);--ob-border:rgba(255,255,255,0.08);--ob-mesh-a:rgba(255,45,45,0.18);--ob-mesh-b:rgba(80,10,10,0.12);--ob-chrome-height:3.25rem;position:relative;min-height:100dvh;background-color:var(--ob-bg);color:var(--ob-text)}@keyframes ob-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ob-ambient{pointer-events:none;position:fixed;inset:0;overflow:hidden;z-index:0}.ob-ambient-orb{position:absolute;border-radius:50%;filter:blur(72px)}.ob-ambient-orb-a{top:-6%;left:-18%;width:58vw;height:58vw;max-width:340px;max-height:340px;background:var(--ob-mesh-a)}.ob-ambient-orb-b{bottom:8%;right:-22%;width:52vw;height:52vw;max-width:300px;max-height:300px;background:var(--ob-mesh-b)}.ob-content-layer{position:relative;z-index:1}.ob-step-body,.ob-step-fit,.ob-step-fit-inner{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.ob-step-body{justify-content:center;gap:1.25rem;padding:.75rem 0 1rem}.ob-header{position:sticky;top:0;z-index:30;padding-top:env(safe-area-inset-top,0);backdrop-filter:blur(18px);background:color-mix(in srgb,var(--ob-bg) 82%,transparent);border-bottom:1px solid var(--ob-border)}.ob-step-chip{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--ob-accent) 28%,transparent);background:color-mix(in srgb,var(--ob-surface-elevated) 70%,transparent);padding:.375rem .75rem;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ob-muted)}.ob-progress-track{display:flex;gap:.375rem}.ob-progress-segment{height:.3125rem;flex:1;border-radius:9999px;background:var(--ob-surface-icon);transition:background .45s,box-shadow .45s}.ob-progress-segment.is-done{background:linear-gradient(90deg,color-mix(in srgb,var(--ob-accent) 85%,#000) 0,var(--ob-accent) 100%);box-shadow:0 0 12px var(--ob-accent-glow)}.ob-progress-segment.is-current{background:linear-gradient(90deg,var(--ob-accent) 0,color-mix(in srgb,var(--ob-accent) 55%,transparent) 100%);box-shadow:0 0 16px var(--ob-accent-glow)}.ob-badge{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--ob-accent) 35%,transparent);background:color-mix(in srgb,var(--ob-accent-soft) 80%,var(--ob-surface));padding:.4375rem 1rem;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ob-text)}.ob-badge-shimmer{pointer-events:none;position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.08) 50%,transparent 60%)}.ob-heading-title{font-size:clamp(1.375rem,5vw,1.625rem);font-weight:700;line-height:1.15;letter-spacing:-.03em;color:var(--ob-text)}.ob-heading-subtitle{margin-top:.5rem;max-width:20rem;margin-left:auto;margin-right:auto;font-size:.8125rem;line-height:1.45;color:var(--ob-muted)}.ob-primary-btn{display:flex;height:3.125rem;width:100%;align-items:center;justify-content:space-between;border-radius:1rem;border:none;padding:0 1.5rem;font-size:15px;font-weight:600;color:#fff;background:linear-gradient(135deg,var(--ob-accent) 0,color-mix(in srgb,var(--ob-accent) 72%,#000) 100%);box-shadow:0 12px 40px var(--ob-accent-glow),inset 0 1px 0 rgba(255,255,255,.2);transition:filter .2s,transform .2s,box-shadow .2s}.ob-primary-btn:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 16px 44px var(--ob-accent-glow),inset 0 1px 0 rgba(255,255,255,.26)}.ob-primary-btn:active:not(:disabled){transform:scale(.985)}.ob-primary-btn:disabled{cursor:not-allowed;opacity:.5}.ob-back-btn{margin-top:.75rem;width:100%;text-align:center;font-size:.875rem;color:var(--ob-muted);transition:color .2s}.ob-back-btn:hover{color:var(--ob-text)}.ob-input-field{border-radius:1rem;border:1px solid color-mix(in srgb,var(--ob-border) 90%,transparent);background:color-mix(in srgb,var(--ob-surface-elevated) 92%,transparent);padding:.75rem 1rem 1rem;backdrop-filter:blur(12px);transition:border-color .2s,box-shadow .2s}.ob-input-field:focus-within{border-color:color-mix(in srgb,var(--ob-accent) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ob-accent) 12%,transparent)}.ob-input-field-accent:focus-within{border-color:var(--ob-accent-border);box-shadow:0 0 0 3px color-mix(in srgb,var(--ob-accent) 15%,transparent)}.ob-input-label{display:block;margin-bottom:.25rem;font-size:11px;font-weight:500;color:var(--ob-muted)}.ob-input-control{width:100%;background:transparent;font-size:1rem;color:var(--ob-text);outline:none}.ob-input-control::placeholder{color:rgba(255,255,255,.35)}.ob-input-icon{pointer-events:none;position:absolute;right:0;bottom:0;color:var(--ob-accent)}.ob-input-bio-compact{min-height:2.625rem;max-height:2.875rem;padding-top:.4375rem;padding-bottom:.4375rem;line-height:1.35}.ob-input-hint{margin-top:.625rem;display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--ob-muted)}.ob-select-card{position:relative;display:flex;min-height:5.5rem;flex-direction:column;align-items:flex-start;justify-content:space-between;border-radius:1rem;border:1px solid color-mix(in srgb,var(--ob-border) 95%,transparent);background:color-mix(in srgb,var(--ob-surface) 94%,transparent);padding:.75rem;text-align:left;transition:border-color .22s,background .22s,box-shadow .22s,transform .22s}.ob-select-card:hover{border-color:rgba(255,255,255,.14)}.ob-select-card.is-selected{border-color:color-mix(in srgb,var(--ob-accent) 50%,transparent);background:color-mix(in srgb,var(--ob-surface-icon) 88%,var(--ob-accent-soft));box-shadow:0 0 0 1px color-mix(in srgb,var(--ob-accent) 28%,transparent),0 12px 32px -8px var(--ob-accent-glow)}.ob-select-check{position:absolute;right:.625rem;top:.625rem;display:flex;height:1.125rem;width:1.125rem;align-items:center;justify-content:center;border-radius:9999px;border:1px solid #3f3f46;transition:border-color .2s,background .2s}.ob-select-card.is-selected .ob-select-check{border-color:var(--ob-accent);background:var(--ob-accent)}.ob-link-row{overflow:hidden;border-radius:1rem;border:1px solid color-mix(in srgb,var(--ob-accent) 22%,var(--ob-border));background:color-mix(in srgb,var(--ob-surface-elevated) 90%,transparent);backdrop-filter:blur(10px);transition:border-color .22s,box-shadow .22s}.ob-link-row.is-selected{border-color:color-mix(in srgb,var(--ob-accent) 48%,transparent);box-shadow:0 8px 28px -8px var(--ob-accent-glow)}.ob-link-input{width:100%;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--ob-border) 80%,transparent);background:color-mix(in srgb,var(--ob-surface) 95%,transparent);padding:.625rem .75rem;font-size:1rem;color:var(--ob-text);outline:none;transition:border-color .2s,box-shadow .2s}.ob-link-input:focus{border-color:color-mix(in srgb,var(--ob-accent) 45%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--ob-accent) 12%,transparent)}.ob-link-input.is-empty{border-color:color-mix(in srgb,var(--ob-accent) 22%,transparent)}.ob-link-input::placeholder{color:color-mix(in srgb,var(--ob-text) 34%,transparent);opacity:1}.ob-link-input:focus::placeholder{color:color-mix(in srgb,var(--ob-text) 28%,transparent)}.ob-glass-panel{background:color-mix(in srgb,var(--ob-surface-elevated) 88%,transparent);backdrop-filter:blur(14px);box-shadow:0 16px 40px -12px rgba(0,0,0,.35)}.ob-glass-panel,.ob-photo-action-btn{border-radius:1rem;border:1px solid var(--ob-border)}.ob-photo-action-btn{display:flex;width:100%;align-items:center;gap:.875rem;background:color-mix(in srgb,var(--ob-surface-elevated) 90%,transparent);padding:.875rem 1rem;text-align:left;transition:border-color .2s,background .2s,transform .15s}.ob-photo-action-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--ob-accent) 35%,var(--ob-border));background:color-mix(in srgb,var(--ob-surface-elevated) 96%,transparent)}.ob-photo-action-btn:active:not(:disabled){transform:scale(.99)}.ob-photo-action-btn:disabled{opacity:.55;cursor:not-allowed}.ob-photo-action-btn-primary{min-height:3.25rem;border-color:color-mix(in srgb,var(--ob-accent) 22%,var(--ob-border));background:linear-gradient(135deg,color-mix(in srgb,var(--ob-surface-elevated) 95%,transparent),color-mix(in srgb,var(--ob-accent) 6%,var(--ob-surface)))}.ob-photo-action-icon{display:flex;height:2.75rem;width:2.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.875rem;border:1px solid color-mix(in srgb,var(--ob-accent) 28%,transparent);background:var(--ob-accent-soft);color:var(--ob-accent)}.ob-feature-pill{display:flex;flex-direction:column;align-items:center;border-radius:.875rem;border:1px solid color-mix(in srgb,var(--ob-accent) 18%,var(--ob-border));background:color-mix(in srgb,var(--ob-surface-elevated) 75%,transparent);padding:.625rem .375rem;text-align:center;backdrop-filter:blur(10px)}.ob-feature-icon{display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:9999px;border:1px solid color-mix(in srgb,var(--ob-accent) 32%,transparent);background:var(--ob-accent-soft);color:var(--ob-accent);margin-bottom:.625rem}.ob-tip-box{display:flex;align-items:flex-start;gap:.75rem;border-radius:1rem;border:1px solid var(--ob-border);background:color-mix(in srgb,var(--ob-surface) 90%,transparent);padding:1rem}.ob-action-footer{margin-top:auto;flex-shrink:0;padding-top:1rem;padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.tp-picker{display:flex;flex-direction:column;gap:1.25rem}.tp-section-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.625rem}.tp-section-badge{display:inline-flex;align-items:center;gap:.375rem;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.tp-section-badge-free{color:var(--ob-text)}.tp-section-badge-premium{color:#fcd34d}.tp-section-hint{font-size:10px;color:var(--ob-muted)}.tp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}@media (max-width:380px){.tp-grid{gap:.375rem}}.tp-card{position:relative;display:flex;flex-direction:column;border-radius:.875rem;border:1px solid color-mix(in srgb,var(--ob-border) 85%,transparent);background:color-mix(in srgb,var(--ob-surface) 90%,transparent);overflow:hidden;transition:border-color .2s,box-shadow .2s,transform .15s}.tp-card.is-selected{border-color:color-mix(in srgb,var(--ob-accent) 55%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--ob-accent) 20%,transparent),0 8px 24px -8px color-mix(in srgb,var(--ob-accent) 25%,transparent)}.tp-card.is-locked{opacity:.92}.tp-card-main{display:flex;flex:1;flex-direction:column;min-width:0;text-align:left}.tp-card-meta{padding:.375rem .5rem .5rem}.tp-card-preview{position:absolute;top:.375rem;right:.375rem;z-index:2;display:flex;height:1.625rem;width:1.625rem;align-items:center;justify-content:center;border-radius:9999px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.45);color:rgba(255,255,255,.85);backdrop-filter:blur(6px);transition:background .2s,color .2s,transform .15s}.tp-card-preview:hover{background:rgba(0,0,0,.65);color:#fff;transform:scale(1.05)}.tp-premium-link{display:block;margin-top:.75rem;text-align:center;font-size:11px;font-weight:600;color:#fcd34d;transition:opacity .2s}.tp-premium-link:hover{opacity:.85}.tp-mini-preview{border-radius:.625rem .625rem 0 0;border-bottom:none;border-color:transparent}.tp-mini-preview-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ob-accent) 35%,transparent)}.tp-mini-preview-locked{filter:saturate(.75)}.ob-theme-option.is-selected{border-color:color-mix(in srgb,var(--ob-accent) 50%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--ob-accent) 22%,transparent)}.ob-theme-option.is-locked{opacity:.88}.ob-preview-frame{overflow:hidden;border-radius:1.5rem;border:1px solid color-mix(in srgb,var(--ob-accent) 18%,var(--ob-border));box-shadow:0 0 50px var(--ob-accent-glow);width:100%;max-width:min(100%,390px);margin-left:auto;margin-right:auto;max-height:min(68dvh,640px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.ob-extra-preview{min-width:0;border-radius:1.25rem;border:1px solid rgba(37,99,235,.15);background:linear-gradient(165deg,rgba(37,99,235,.08),rgba(15,23,42,.4));padding:.625rem;box-shadow:0 12px 40px rgba(37,99,235,.12)}.ob-extra-preview--compact .ob-extra-phone-shell{max-height:min(38dvh,320px)}.ob-extra-preview--hero .ob-extra-phone-shell{max-height:min(62dvh,540px)}.ob-extra-preview-head{display:flex;align-items:center;gap:.375rem;margin-bottom:.5rem;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#93c5fd}.ob-extra-preview-live{margin-left:auto;height:.4375rem;width:.4375rem;border-radius:9999px;background:#22c55e;box-shadow:0 0 0 0 rgba(34,197,94,.65);animation:ob-extra-pulse 1.8s ease-out infinite}@keyframes ob-extra-pulse{0%{box-shadow:0 0 0 0 rgba(34,197,94,.55)}70%{box-shadow:0 0 0 8px rgba(34,197,94,0)}to{box-shadow:0 0 0 0 rgba(34,197,94,0)}}.ob-extra-phone-shell{position:relative;overflow:hidden;border-radius:1.35rem;border:2px solid rgba(255,255,255,.12);background:#0f172a;max-height:min(48dvh,420px)}.ob-extra-phone-notch{position:absolute;top:.375rem;left:50%;z-index:5;height:.375rem;width:3.5rem;transform:translateX(-50%);border-radius:9999px;background:rgba(15,23,42,.85)}.ob-extra-phone-screen{height:100%;max-height:inherit;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-top:.75rem;-webkit-overflow-scrolling:touch}.ob-extra-connect-row{border-radius:.875rem;border:1px solid color-mix(in srgb,var(--ob-border) 80%,transparent);background:color-mix(in srgb,var(--ob-surface) 88%,transparent);padding:.625rem .75rem;transition:border-color .2s,box-shadow .2s}.ob-extra-connect-row.is-complete{border-color:rgba(34,197,94,.35);box-shadow:inset 0 0 0 1px rgba(34,197,94,.08)}.ob-extra-feature-row.is-enabled{border-color:rgba(239,68,68,.28);background:color-mix(in srgb,var(--ob-surface) 92%,rgba(239,68,68,.06))}.ob-extra-feature-badge{display:inline-flex;align-items:center;gap:.25rem;border-radius:9999px;background:rgba(239,68,68,.12);padding:.125rem .5rem;font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--toka-red,#ef4444)}.ob-extra-guide-item{display:flex;gap:.75rem;align-items:flex-start}.ob-extra-guide-num{display:flex;height:1.75rem;width:1.75rem;shrink:0;align-items:center;justify-content:center;border-radius:9999px;background:rgba(239,68,68,.15);font-size:.6875rem;font-weight:800;color:var(--toka-red,#ef4444)}.ob-extra-feature-tip{display:flex;gap:.625rem;align-items:flex-start;border-radius:.875rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);padding:.875rem;font-size:.75rem;line-height:1.55;color:rgba(255,255,255,.5)}.ob-extra-feature-tip>.ob-extra-tip-icon,.ob-extra-feature-tip>svg{flex-shrink:0;margin-top:.125rem}.ob-extra-feature-tip-text,.ob-extra-feature-tip>p{flex:1;min-width:0;margin:0;line-height:1.55}.ob-extra-feature-tip.is-active{border-color:rgba(34,197,94,.28);background:rgba(34,197,94,.07);color:rgba(255,255,255,.72)}.ob-extra-step-tip{display:flex;gap:.625rem;align-items:flex-start;border-radius:.875rem;border:1px solid rgba(251,191,36,.2);background:rgba(251,191,36,.06);padding:.875rem;font-size:.75rem;line-height:1.55;color:var(--toka-muted)}.ob-extra-step-tip>.ob-extra-tip-icon,.ob-extra-step-tip>svg{flex-shrink:0;margin-top:.125rem}.ob-extra-step-tip-text,.ob-extra-step-tip>p{flex:1;min-width:0;margin:0;line-height:1.55}.ob-extra-step-tip strong{color:rgba(255,255,255,.9)}.ob-extra-inline-fields{position:relative;overflow:visible;border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.02));padding:.75rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 12px 32px -16px rgba(0,0,0,.45);transform-origin:top center}.ob-extra-inline-fields:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(239,68,68,.35),rgba(37,99,235,.2),rgba(255,255,255,.05));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.ob-extra-field-head{position:relative;z-index:1;display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.ob-extra-field-head-icon{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:.625rem;background:rgba(239,68,68,.12);color:var(--toka-red,#ef4444)}.ob-extra-field-head-title{font-size:.875rem;font-weight:700;color:#fff;letter-spacing:-.01em}.ob-extra-input,.ob-extra-textarea{position:relative;z-index:1;display:block;width:100%;border-radius:.75rem;border:1px solid rgba(255,255,255,.12);background:rgba(8,8,12,.72);padding:.75rem .875rem;font-size:1rem;line-height:1.45;color:#ffffff;caret-color:var(--toka-red,#ef4444);outline:none;transition:border-color .2s,box-shadow .2s,background .2s;-webkit-text-fill-color:#ffffff}.ob-extra-textarea{min-height:4.25rem;max-height:7rem;resize:none;padding:.625rem .75rem;font-size:.9375rem;line-height:1.4;white-space:pre-wrap;word-break:break-word}.ob-extra-input::placeholder,.ob-extra-textarea::placeholder{color:rgba(255,255,255,.38);opacity:1}.ob-extra-input-ghost::placeholder,.ob-extra-textarea.ob-extra-input-ghost::placeholder{color:rgba(255,255,255,.32);opacity:1}.ob-extra-input:focus,.ob-extra-textarea:focus{border-color:rgba(239,68,68,.55);background:rgba(10,10,14,.92);box-shadow:0 0 0 3px rgba(239,68,68,.14),0 8px 24px -8px rgba(239,68,68,.25)}.ob-extra-input.is-invalid,.ob-extra-textarea.is-invalid{border-color:rgba(251,191,36,.45)}.ob-extra-input.is-valid,.ob-extra-textarea.is-valid{border-color:rgba(34,197,94,.4)}.ob-extra-field-meta{position:relative;z-index:1;margin-top:.5rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.6875rem;color:rgba(255,255,255,.45)}.ob-extra-portfolio-card{position:relative;z-index:1;overflow:hidden;border-radius:.875rem;border:1px solid rgba(255,255,255,.08);background:rgba(8,8,12,.55)}.ob-extra-portfolio-card-bar{height:3px}.ob-extra-portfolio-card-body{display:flex;flex-direction:column;gap:.5rem;padding:.625rem}.ob-extra-feature-panel{position:relative;overflow:visible;border-radius:1.125rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(165deg,rgba(20,20,26,.96),rgba(12,12,16,.98));padding:1.125rem 1rem 1.375rem;box-shadow:0 24px 48px -24px rgba(0,0,0,.65);transition:border-color .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1)}.ob-extra-feature-panel.is-active{border-color:rgba(239,68,68,.32);box-shadow:0 24px 48px -24px rgba(0,0,0,.65),0 0 0 1px rgba(239,68,68,.12),0 0 40px -8px rgba(239,68,68,.35)}.ob-extra-feature-panel-glow{pointer-events:none;position:absolute;top:-3rem;right:-2rem;height:8rem;width:8rem;border-radius:9999px;background:radial-gradient(circle,rgba(239,68,68,.18),transparent 70%);opacity:.35;transition:opacity .5s ease,transform .5s ease}.ob-extra-feature-panel.is-active .ob-extra-feature-panel-glow{opacity:.55;animation:none}.ob-extra-idle-hint{border-radius:.875rem;border:1px dashed rgba(255,255,255,.12);background:rgba(255,255,255,.02);padding:.875rem 1rem;text-align:center;font-size:.75rem;line-height:1.5;color:rgba(255,255,255,.42)}.ob-extra-feature-panel-shimmer{display:none}.ob-extra-feature-panel.is-active .ob-extra-feature-panel-shimmer{display:none;animation:none}@keyframes ob-extra-panel-glow{0%,to{opacity:.75;transform:scale(1.05)}50%{opacity:1;transform:scale(1.2)}}@keyframes ob-extra-panel-shimmer{0%{transform:translateX(-120%)}45%,to{transform:translateX(120%)}}.ob-premium-toggle{display:flex;flex-shrink:0;flex-direction:column;align-items:center;gap:.5rem;padding:.125rem;background:transparent;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.ob-premium-toggle-track{position:relative;display:block;width:3.5rem;height:2rem;border-radius:9999px;padding:2px;overflow:hidden;transition:transform .2s cubic-bezier(.22,1,.36,1)}.ob-premium-toggle:active .ob-premium-toggle-track{transform:scale(.94)}.ob-premium-toggle-track-bg{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.ob-premium-toggle-track-bg--off{background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 2px 6px rgba(0,0,0,.35)}.ob-premium-toggle-track-bg--on{background:linear-gradient(135deg,#f87171,#ef4444 45%,#dc2626);border:1px solid rgba(255,255,255,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 0 22px rgba(239,68,68,.55),0 4px 14px -4px rgba(239,68,68,.65)}.ob-premium-toggle-track-shine{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 55%);opacity:.5;pointer-events:none}.ob-premium-toggle-knob{position:absolute;top:3px;left:3px;z-index:2;height:1.375rem;width:1.375rem;border-radius:9999px}.ob-premium-toggle-check-wrap,.ob-premium-toggle-knob{display:flex;align-items:center;justify-content:center}.ob-premium-toggle-check-wrap{position:relative;z-index:1}.ob-premium-toggle-knob-core{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(145deg,#ffffff,#f4f4f5 55%,#e4e4e7);box-shadow:0 2px 6px rgba(0,0,0,.28),0 0 0 1px rgba(255,255,255,.8),inset 0 -2px 4px rgba(0,0,0,.06);transition:box-shadow .35s ease}.ob-premium-toggle.is-on .ob-premium-toggle-knob-core{box-shadow:0 2px 10px rgba(0,0,0,.22),0 0 0 1px rgba(255,255,255,.95),inset 0 -1px 3px rgba(0,0,0,.08)}.ob-premium-toggle-check{position:relative;z-index:1;height:.65rem;width:.65rem;color:#dc2626}.ob-premium-toggle-copy{display:flex;flex-direction:column;align-items:center;gap:.125rem;min-width:4.5rem}.ob-premium-toggle-state{font-size:.625rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.38);transition:color .35s ease,text-shadow .35s ease}.ob-premium-toggle-state.is-on{color:#fecaca;text-shadow:0 0 12px rgba(239,68,68,.45)}.ob-premium-toggle-hint{font-size:.5625rem;font-weight:500;color:rgba(255,255,255,.28);transition:color .35s ease}.ob-premium-toggle.is-on .ob-premium-toggle-hint{color:rgba(254,202,202,.65)}.ob-premium-toggle--compact .ob-premium-toggle-track{width:2.75rem;height:1.625rem}.ob-premium-toggle--compact .ob-premium-toggle-knob{top:2px;left:2px;height:1.25rem;width:1.25rem}.ob-premium-toggle--compact .ob-premium-toggle-check{height:.55rem;width:.55rem}.ob-extra-welcome{border-radius:1.125rem;border:1px solid rgba(255,255,255,.1);background:linear-gradient(165deg,rgba(22,22,28,.96),rgba(12,12,16,.98));padding:1.25rem 1.125rem 1.125rem;box-shadow:0 24px 48px -24px rgba(0,0,0,.65)}.ob-extra-welcome--wow{text-align:center}.ob-extra-welcome-wow{margin-bottom:1rem;font-size:clamp(2rem,8vw,2.75rem);font-weight:900;letter-spacing:-.04em;line-height:1;background:linear-gradient(135deg,#fff,#fecaca 45%,#ef4444);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 40px rgba(239,68,68,.25)}.ob-extra-welcome-hero{display:flex;flex-direction:column;align-items:center;gap:.875rem;margin-bottom:1rem}.ob-extra-welcome-swatch-wrap{position:relative;display:flex;align-items:center;justify-content:center}.ob-extra-welcome-swatch-glow{position:absolute;inset:-.75rem;border-radius:1.5rem;background:radial-gradient(circle,color-mix(in srgb,var(--welcome-accent,#ef4444) 35%,transparent),transparent 70%);animation:ob-extra-welcome-pulse 2.8s ease-in-out infinite}@keyframes ob-extra-welcome-pulse{0%,to{opacity:.65;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}.ob-extra-welcome-swatch{position:relative;z-index:1;height:4.75rem;width:4.75rem;border-radius:1.125rem;box-shadow:0 12px 28px -8px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.25);border:2px solid rgba(255,255,255,.22)}.ob-extra-welcome-badge{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;border:1px solid rgba(251,191,36,.35);background:linear-gradient(135deg,rgba(251,191,36,.16),rgba(245,158,11,.08));padding:.3125rem .75rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fde68a}.ob-extra-welcome-title{margin-bottom:.5rem;text-align:center;font-size:1.375rem;font-weight:800;letter-spacing:-.02em;line-height:1.2;color:white}.ob-extra-welcome-subtitle{margin-bottom:1.125rem;text-align:center;font-size:.9375rem;line-height:1.55;color:rgba(255,255,255,.58)}.ob-extra-welcome-companion{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:0;border-radius:.875rem;border:1px solid color-mix(in srgb,var(--welcome-accent,#ef4444) 28%,transparent);background:color-mix(in srgb,var(--welcome-accent,#ef4444) 8%,rgba(255,255,255,.02));padding:.9375rem 1rem;text-align:left}.ob-extra-welcome-companion-icon{display:flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.625rem;background:color-mix(in srgb,var(--welcome-accent,#ef4444) 18%,transparent);color:color-mix(in srgb,var(--welcome-accent,#ef4444) 85%,white)}.ob-extra-welcome-companion-copy{min-width:0;flex:1}.ob-extra-welcome-companion-label{margin-bottom:.25rem;font-size:.6875rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--welcome-accent,#ef4444) 80%,white)}.ob-extra-welcome-companion-text{font-size:.8125rem;line-height:1.55;color:rgba(255,255,255,.82)}.ob-extra-guide-panel{border-radius:1.125rem;border:1px solid rgba(255,255,255,.1);background:linear-gradient(165deg,rgba(22,22,28,.96),rgba(12,12,16,.98));padding:1.125rem 1rem 1.25rem;box-shadow:0 24px 48px -24px rgba(0,0,0,.65)}.ob-extra-guide-panel-head{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.875rem;font-weight:700;color:white}.ob-extra-guide-panel-steps{display:flex;flex-direction:column;gap:.625rem;list-style:none;margin:0;padding:0}.ob-extra-guide-panel-tip{display:flex;align-items:flex-start;gap:.5rem;margin-top:1rem;border-radius:.875rem;border:1px solid rgba(239,68,68,.2);background:rgba(239,68,68,.06);padding:.875rem;font-size:.75rem;line-height:1.55;color:var(--toka-muted)}.ob-extra-guide-panel-tip--lorex{border-color:rgba(255,105,180,.25);background:rgba(255,105,180,.08);color:rgba(255,255,255,.62)}.ob-extra-guide-panel-tip--lorex svg{color:#ff69b4}.ob-extra-guide-panel-tip--gold{border-color:rgba(251,191,36,.25);background:rgba(251,191,36,.08)}.ob-extra-guide-panel-tip--gold svg{color:#fbbf24}.ob-extra-guide-panel-tip--aura{border-color:rgba(167,139,250,.25);background:rgba(167,139,250,.08)}.ob-extra-guide-panel-tip--aura svg{color:#a78bfa}.ob-extra-guide-panel-tip svg{color:var(--toka-red,#ef4444)}.ob-extra-guide-panel-tip>span{flex:1;min-width:0}.ob-extra-guide-panel-reassure{margin-top:.875rem;text-align:center;font-size:.6875rem;line-height:1.5;color:rgba(255,255,255,.38)}.ob-extra-wizard-dots{display:flex;align-items:center;justify-content:center;gap:.375rem;margin-bottom:.875rem}.ob-extra-wizard-dot{height:.375rem;width:.375rem;border-radius:9999px;background:rgba(255,255,255,.12);transition:width .35s cubic-bezier(.22,1,.36,1),background .35s ease,box-shadow .35s ease}.ob-extra-wizard-dot.is-done{background:rgba(239,68,68,.55)}.ob-extra-wizard-dot.is-current{width:1.375rem;background:linear-gradient(90deg,#f87171,#ef4444);box-shadow:0 0 14px rgba(239,68,68,.45)}.ob-extra-feature-panel--lorex.is-active{border-color:rgba(255,105,180,.38);box-shadow:0 24px 48px -24px rgba(0,0,0,.65),0 0 0 1px rgba(255,105,180,.14),0 0 44px -8px rgba(255,105,180,.38)}.ob-extra-feature-panel--lorex.is-active .ob-extra-feature-panel-glow{background:radial-gradient(circle,rgba(255,105,180,.22),transparent 70%)}.ob-extra-feature-panel--gold.is-active{border-color:rgba(251,191,36,.38);box-shadow:0 24px 48px -24px rgba(0,0,0,.65),0 0 0 1px rgba(251,191,36,.14),0 0 44px -8px rgba(251,191,36,.32)}.ob-extra-feature-panel--gold.is-active .ob-extra-feature-panel-glow{background:radial-gradient(circle,rgba(251,191,36,.2),transparent 70%)}.ob-extra-feature-panel--aura.is-active{border-color:rgba(96,165,250,.38);box-shadow:0 24px 48px -24px rgba(0,0,0,.65),0 0 0 1px rgba(96,165,250,.14),0 0 44px -8px rgba(96,165,250,.32)}.ob-extra-feature-panel--aura.is-active .ob-extra-feature-panel-glow{background:radial-gradient(circle,rgba(96,165,250,.2),transparent 70%)}.ob-extra-option-card{border-radius:.875rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02);padding:.75rem .875rem;transition:border-color .35s ease,background .35s ease,box-shadow .35s ease}.ob-extra-option-card.is-enabled{border-color:rgba(239,68,68,.22);background:rgba(239,68,68,.04);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.ob-extra-option-card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.ob-extra-option-card-title{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;color:white}.ob-extra-option-card-icon{display:flex;align-items:center;justify-content:center;height:1.75rem;width:1.75rem;border-radius:.5rem;background:rgba(255,255,255,.06)}.ob-extra-option-card-body{overflow:visible;padding-top:.75rem}@media (max-width:480px){.ob-heading-subtitle{max-width:none;padding-inline:.25rem}.ob-extra-feature-panel{padding:1rem .875rem 1.5rem}.ob-extra-feature-tip,.ob-extra-preview-trigger,.ob-extra-step-tip{padding:.9375rem .875rem;font-size:.8125rem}.ob-extra-preview-trigger{line-height:1.35}.ob-extra-welcome{padding:1.125rem 1rem 1.25rem}.ob-step-chip{max-width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.ob-extra-preview-trigger{display:flex;width:100%;align-items:center;justify-content:center;gap:.5rem;border-radius:.875rem;border:1px solid rgba(37,99,235,.35);background:linear-gradient(135deg,rgba(37,99,235,.12),rgba(124,58,237,.08));padding:.875rem 1rem;font-size:.8125rem;font-weight:700;color:white;transition:border-color .2s,transform .15s}.ob-extra-preview-trigger:hover{border-color:rgba(37,99,235,.55);transform:translateY(-1px)}.ob-preview-trigger-minimal{width:auto;min-width:12rem;padding:.625rem 1.125rem;font-size:.75rem;font-weight:600;border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:rgba(255,255,255,.72)}.ob-preview-trigger-minimal:hover{border-color:rgba(255,255,255,.22);color:white}.ob-extra-preview-modal-root{background:#0a0a0e}.ob-extra-preview-modal-header{display:flex;align-items:flex-start;gap:.75rem;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(15,23,42,.98);padding:max(.75rem,env(safe-area-inset-top)) 1rem .75rem}.ob-extra-preview-modal-kicker{display:flex;align-items:center;gap:.375rem;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#64748b}.ob-extra-preview-modal-title{margin-top:.25rem;font-size:1.125rem;font-weight:800;color:white}.ob-extra-preview-modal-sub{margin-top:.125rem;font-size:.6875rem;color:#94a3b8}.ob-extra-preview-modal-close{display:flex;height:2.25rem;width:2.25rem;shrink:0;align-items:center;justify-content:center;border-radius:9999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06);color:#94a3b8}.ob-extra-preview-modal-header--iphone .ob-extra-preview-modal-title{color:#0f172a}.ob-extra-preview-modal-header--iphone .ob-extra-preview-modal-kicker,.ob-extra-preview-modal-header--iphone .ob-extra-preview-modal-sub{color:#64748b}.ob-extra-preview-modal-header--lorex .ob-extra-preview-modal-title{color:#831843}.ob-extra-preview-modal-header--lorex .ob-extra-preview-modal-kicker,.ob-extra-preview-modal-header--lorex .ob-extra-preview-modal-sub{color:#9d174d}.ob-extra-preview-modal-body{display:flex;justify-content:center;padding:.75rem max(.75rem,env(safe-area-inset-right)) 1rem max(.75rem,env(safe-area-inset-left));overflow-x:hidden;background:#eef4ff}.ob-extra-preview-modal-phone{width:100%;max-width:min(100%,390px);min-width:0;margin:0 auto}.ob-extra-preview-modal-frame{max-height:min(72dvh,680px);max-width:100%;box-shadow:0 16px 48px rgba(15,23,42,.18)}.ob-extra-preview-modal-root--iphone .ob-extra-preview-modal-body{background:#eef2f9}.ob-extra-preview-modal-root--lorex .ob-extra-preview-modal-body{background:#fff5f8}.ob-extra-preview-modal-footer{border-top:1px solid rgba(255,255,255,.08);background:rgba(15,23,42,.98);padding:.625rem 1rem max(.625rem,env(safe-area-inset-bottom));text-align:center;font-size:.625rem;color:#64748b}.pp-ios-about-placeholder{font-size:.8125rem;line-height:1.55;color:#64748b;font-style:italic}@media (max-width:899px){.ob-extra-preview{order:-1}.ob-extra-phone-shell{max-height:min(36dvh,300px)}}.ob-activation-card{position:relative;overflow:hidden;border-radius:1.35rem;padding:1.25rem;backdrop-filter:blur(12px)}.ob-activation-card-accent{border:1px solid color-mix(in srgb,var(--ob-accent) 35%,transparent);box-shadow:0 0 50px color-mix(in srgb,var(--ob-accent) 18%,transparent)}.ob-activation-card-accent,.ob-activation-card-success{background:color-mix(in srgb,var(--ob-surface) 92%,transparent)}.ob-activation-card-success{border:1px solid rgba(34,197,94,.3);box-shadow:0 0 40px rgba(34,197,94,.08)}.ob-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.ob-add-link-btn{display:flex;width:100%;align-items:center;gap:.75rem;border-radius:1rem;border:1px dashed color-mix(in srgb,var(--ob-border) 90%,transparent);background:transparent;padding:1rem;text-align:left;transition:border-color .2s,background .2s}.ob-add-link-btn:hover{border-color:color-mix(in srgb,var(--ob-accent) 38%,transparent);background:color-mix(in srgb,var(--ob-accent-soft) 40%,transparent)}.ob-empty-state{border-radius:1rem;border:1px dashed color-mix(in srgb,var(--ob-border) 85%,transparent);background:color-mix(in srgb,var(--ob-surface) 88%,transparent);padding:1.5rem 1rem;text-align:center}.ob-sheet-panel{border-radius:1.25rem 1.25rem 0 0;border-top:1px solid var(--ob-border);background:color-mix(in srgb,var(--ob-surface-elevated) 96%,transparent);backdrop-filter:blur(24px);box-shadow:0 -8px 40px rgba(0,0,0,.45)}[data-profile-theme=lorex]{--pp-bg:#fff5f8;--pp-bg-secondary:#ffe4ec;--pp-surface:rgba(255,255,255,0.92);--pp-text:#4a3040;--pp-text-muted:#9b7285;--pp-accent:#ff69b4;--pp-accent-soft:rgba(255,105,180,0.15);--pp-border:rgba(255,105,180,0.12);--pp-font-display:"Segoe Script","Brush Script MT","Snell Roundhand",cursive;--pp-radius-card:1.25rem;--pp-radius-pill:9999px}.pp-lorex-root{min-height:100%;background:linear-gradient(180deg,#fff5f8,#ffe8f0 45%,#fff0f5);color:#4a3040;padding-bottom:max(5rem,env(safe-area-inset-bottom))}.pp-lorex-root--embedded{padding-bottom:1rem}.pp-lorex-preview-shell .pp-animate-in,.pp-lorex-preview-shell [class*=pp-delay-],.pp-lorex-root--preview .pp-animate-in,.pp-lorex-root--preview [class*=pp-delay-]{animation:none!important;opacity:1!important;transform:none!important}.pp-lorex-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem 1rem}.pp-lorex-verified-pill{display:inline-flex;align-items:center;gap:.25rem;border-radius:9999px;border:1px solid rgba(255,105,180,.25);background:rgba(255,255,255,.85);padding:.25rem .625rem;font-size:9px;font-weight:600;color:#ff69b4;white-space:nowrap}.pp-lorex-icon-btn{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9999px;border:1px solid rgba(255,105,180,.15);background:rgba(255,255,255,.8);color:#9b7285}.pp-lorex-hero{display:flex;flex-direction:column;align-items:center;padding:0 1rem 1.25rem;text-align:center}.pp-lorex-avatar-wrap{position:relative;margin-bottom:.75rem}.pp-lorex-avatar-ring{position:relative;height:7.5rem;width:7.5rem;overflow:visible;border-radius:9999px;border:3px solid rgba(255,105,180,.45);box-shadow:0 0 0 6px rgba(255,105,180,.12),0 16px 40px rgba(255,105,180,.25)}.pp-lorex-avatar-ring img,.pp-lorex-avatar-ring>div{border-radius:9999px;overflow:hidden}.pp-lorex-verified-dot{position:absolute;bottom:.25rem;right:.25rem;display:flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-radius:9999px;background:linear-gradient(135deg,#ff69b4,#ff1493);box-shadow:0 4px 12px rgba(255,20,147,.35)}.pp-lorex-deco{position:absolute;pointer-events:none;font-size:.875rem;filter:drop-shadow(0 2px 4px rgba(255,105,180,.3))}.pp-lorex-deco--heart{color:#ff69b4}.pp-lorex-deco--flower{color:#ffb6c1}.pp-lorex-deco-1{top:-.25rem;left:-.5rem;transform:rotate(-15deg)}.pp-lorex-deco-2{top:.5rem;right:-.75rem}.pp-lorex-deco-3{bottom:.5rem;left:-.75rem}.pp-lorex-deco-4{bottom:-.25rem;right:-.25rem;transform:rotate(12deg)}.pp-lorex-bio.pp-animate-in,.pp-lorex-name.pp-animate-in,.pp-lorex-profession.pp-animate-in{animation-duration:.55s}.pp-lorex-name{font-family:var(--pp-font-display);font-size:clamp(1.75rem,7vw,2.25rem);font-weight:400;line-height:1.1;color:#ff69b4;margin-bottom:.25rem}.pp-lorex-profession{font-size:.8125rem;font-weight:600;color:#6b4a58;margin-bottom:.375rem}.pp-lorex-bio{max-width:20rem;font-size:.8125rem;line-height:1.5;color:#9b7285;margin-bottom:1rem}.pp-lorex-hero-actions{display:flex;width:100%;max-width:22rem;align-items:center;gap:.5rem}.pp-lorex-btn-primary{flex:1;display:inline-flex;gap:.375rem;border-radius:9999px;background:linear-gradient(135deg,#ff69b4,#ff1493);font-size:.8125rem;font-weight:700;color:white;box-shadow:0 8px 24px rgba(255,20,147,.35)}.pp-lorex-btn-glass,.pp-lorex-btn-primary{align-items:center;justify-content:center;height:2.75rem}.pp-lorex-btn-glass{display:flex;width:2.75rem;shrink:0;border-radius:1rem;border:1px solid rgba(255,255,255,.8);background:rgba(255,255,255,.65);backdrop-filter:blur(8px);color:#ff69b4;box-shadow:0 4px 16px rgba(255,105,180,.12)}.pp-lorex-section{padding:0 1rem 1rem}.pp-lorex-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.625rem}.pp-lorex-section-title{display:inline-flex;align-items:center;gap:.375rem;font-size:.9375rem;font-weight:700;color:#4a3040}.pp-lorex-link-muted{font-size:.6875rem;font-weight:600;color:#ff69b4}.pp-lorex-quick-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.pp-lorex-quick-card{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;border-radius:1rem;border:1px solid rgba(255,105,180,.1);background:rgba(255,255,255,.9);padding:.75rem;box-shadow:0 4px 16px rgba(255,105,180,.08);color:inherit;text-align:left}.pp-lorex-quick-label{font-size:.8125rem;font-weight:700;color:#4a3040}.pp-lorex-quick-sub{font-size:.625rem;color:#9b7285}.pp-lorex-social-scroll{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:none}.pp-lorex-social-scroll::-webkit-scrollbar{display:none}.pp-lorex-social-card{position:relative;flex:0 0 7rem;display:flex;flex-direction:column;align-items:center;gap:.25rem;border-radius:1rem;border:1px solid rgba(255,105,180,.1);background:white;padding:.75rem .5rem;box-shadow:0 4px 14px rgba(255,105,180,.08);text-align:center;color:inherit}.pp-lorex-social-heart{position:absolute;top:.375rem;right:.375rem;font-size:.5rem;color:#ff69b4}.pp-lorex-social-handle{font-size:.625rem;font-weight:700;color:#4a3040}.pp-lorex-social-followers{font-size:.5625rem;color:#9b7285}.pp-lorex-social-name{font-size:.5625rem;font-weight:600;color:#ff69b4}.pp-lorex-about-grid{display:grid;gap:.75rem;border-radius:1.25rem;border:1px solid rgba(255,105,180,.1);background:rgba(255,255,255,.85);padding:1rem}@media (min-width:380px){.pp-lorex-about-grid{grid-template-columns:1fr auto;align-items:center}}.pp-lorex-about-text{font-size:.75rem;line-height:1.6;color:#6b4a58}.pp-lorex-polaroid-stack{position:relative;width:7rem;height:6.5rem;margin:0 auto}.pp-lorex-polaroid{position:absolute;width:4.5rem;height:5.5rem;object-fit:cover;border:3px solid white;border-radius:.25rem;box-shadow:0 8px 20px rgba(74,48,64,.15)}.pp-lorex-service-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.pp-lorex-service-card{display:flex;flex-direction:column;gap:.25rem;border-radius:1rem;border:1px solid rgba(255,105,180,.1);background:white;padding:.875rem;box-shadow:0 4px 16px rgba(255,105,180,.08);color:inherit;text-align:left}.pp-lorex-service-icon{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:.625rem;background:rgba(255,105,180,.12);color:#ff69b4;margin-bottom:.25rem}.pp-lorex-service-title{font-size:.8125rem;font-weight:700;color:#4a3040}.pp-lorex-service-desc{font-size:.625rem;line-height:1.4;color:#9b7285;flex:1}.pp-lorex-service-link{font-size:.625rem;font-weight:700;color:#ff69b4;margin-top:.25rem}.pp-lorex-booking-banner{display:flex;flex-direction:column;gap:.75rem;border-radius:1.25rem;background:linear-gradient(90deg,#ffe4ec,#fff0f5);background-size:cover;background-position:50%;padding:1rem;border:1px solid rgba(255,105,180,.15)}@media (min-width:400px){.pp-lorex-booking-banner{flex-direction:row;align-items:center;justify-content:space-between}}.pp-lorex-booking-copy{display:flex;gap:.625rem;align-items:flex-start}.pp-lorex-booking-title{font-size:.875rem;font-weight:700;color:#4a3040}.pp-lorex-booking-sub{font-size:.6875rem;color:#9b7285;margin-top:.125rem}.pp-lorex-booking-btn{display:inline-flex;align-items:center;gap:.25rem;border-radius:9999px;background:linear-gradient(135deg,#ff69b4,#ff1493);padding:.5rem 1rem;font-size:.6875rem;font-weight:700;color:white;white-space:nowrap}.pp-lorex-stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.375rem;border-radius:1rem;border:1px solid rgba(255,105,180,.1);background:white;padding:.75rem .5rem}@media (min-width:420px){.pp-lorex-stats-grid{grid-template-columns:repeat(3,1fr)}}.pp-lorex-stat{display:flex;flex-direction:column;align-items:center;gap:.125rem;text-align:center}.pp-lorex-stat-label{font-size:.5625rem;color:#9b7285}.pp-lorex-stat-value{font-size:.8125rem;font-weight:800;color:#ff69b4}.pp-lorex-tabbar{position:sticky;bottom:0;z-index:20;display:flex;justify-content:space-around;gap:.25rem;border-top:1px solid rgba(255,105,180,.12);background:rgba(255,255,255,.92);backdrop-filter:blur(12px);padding:.5rem .25rem max(.5rem,env(safe-area-inset-bottom))}.pp-lorex-tab{display:flex;flex:1;flex-direction:column;align-items:center;gap:.125rem;font-size:.5625rem;font-weight:600;color:#9b7285}.pp-lorex-tab.is-active{color:#ff69b4}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.\!static{position:static!important}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-1{inset:-.25rem}.inset-0{inset:0}.inset-1{inset:.25rem}.inset-x-0{left:0;right:0}.inset-x-2{left:.5rem;right:.5rem}.inset-y-0{top:0;bottom:0}.-bottom-0\.5{bottom:-.125rem}.-bottom-1{bottom:-.25rem}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-4{right:-1rem}.-top-4{top:-1rem}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3{top:.75rem}.top-full{top:100%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[9998\]{z-index:9998}.z-\[9999\]{z-index:9999}.order-1{order:1}.col-span-2{grid-column:span 2/span 2}.\!m-0{margin:0!important}.\!mx-0{margin-left:0!important;margin-right:0!important}.mx-auto{margin-left:auto;margin-right:auto}.my-3{margin-top:.75rem;margin-bottom:.75rem}.\!mb-0{margin-bottom:0!important}.\!mb-2{margin-bottom:.5rem!important}.\!mt-0{margin-top:0!important}.\!mt-1\.5{margin-top:.375rem!important}.\!mt-2{margin-top:.5rem!important}.-mt-1{margin-top:-.25rem}.-mt-10{margin-top:-2.5rem}.-mt-2{margin-top:-.5rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-\[var\(--tk-space-2\)\]{margin-bottom:var(--tk-space-2)}.mb-\[var\(--tk-space-4\)\]{margin-bottom:var(--tk-space-4)}.mb-\[var\(--tk-space-6\)\]{margin-bottom:var(--tk-space-6)}.mb-\[var\(--tk-space-8\)\]{margin-bottom:var(--tk-space-8)}.ml-1\.5{margin-left:.375rem}.ml-auto{margin-left:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[var\(--tk-space-1\)\]{margin-top:var(--tk-space-1)}.mt-\[var\(--tk-space-2\)\]{margin-top:var(--tk-space-2)}.mt-\[var\(--tk-space-4\)\]{margin-top:var(--tk-space-4)}.mt-\[var\(--tk-space-6\)\]{margin-top:var(--tk-space-6)}.mt-\[var\(--tk-space-8\)\]{margin-top:var(--tk-space-8)}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[5\/6\]{aspect-ratio:5/6}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[100px\]{height:100px}.h-\[120\%\]{height:120%}.h-\[124px\]{height:124px}.h-\[148px\]{height:148px}.h-\[172px\]{height:172px}.h-\[180px\]{height:180px}.h-\[18px\]{height:18px}.h-\[220px\]{height:220px}.h-\[22px\]{height:22px}.h-\[280px\]{height:280px}.h-\[5rem\]{height:5rem}.h-\[6\.25rem\]{height:6.25rem}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[min\(48vh\2c 20rem\)\]{max-height:min(48vh,20rem)}.max-h-\[min\(90dvh\2c calc\(100dvh-2rem\)\)\]{max-height:min(90dvh,calc(100dvh - 2rem))}.min-h-0{min-height:0}.min-h-\[120px\]{min-height:120px}.min-h-\[240px\]{min-height:240px}.min-h-\[70vh\]{min-height:70vh}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[114px\]{width:114px}.w-\[120\%\]{width:120%}.w-\[140px\]{width:140px}.w-\[158px\]{width:158px}.w-\[178px\]{width:178px}.w-\[18px\]{width:18px}.w-\[196px\]{width:196px}.w-\[22px\]{width:22px}.w-\[234px\]{width:234px}.w-\[272px\]{width:272px}.w-\[280px\]{width:280px}.w-\[300px\]{width:300px}.w-\[5rem\]{width:5rem}.w-\[6\.25rem\]{width:6.25rem}.w-fit{width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[7rem\]{min-width:7rem}.min-w-\[9rem\]{min-width:9rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[100vw\]{max-width:100vw}.max-w-\[180px\]{max-width:180px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[420px\]{max-width:420px}.max-w-\[430px\]{max-width:430px}.max-w-\[min\(100\%\2c 24rem\)\]{max-width:min(100%,24rem)}.max-w-\[min\(100\%\2c 30rem\)\]{max-width:min(100%,30rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-onboarding{max-width:520px}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.origin-top{transform-origin:top}.-translate-x-full{--tw-translate-x:-100%}.-translate-x-full,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.translate-x-0{--tw-translate-x:0px}.-rotate-90,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate:-90deg}.rotate-180{--tw-rotate:180deg}.rotate-180,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse-glow{0%,to{opacity:.4}50%{opacity:.7}}.animate-pulse-glow{animation:pulse-glow 3s ease-in-out infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{user-select:none}.resize-none{resize:none}.resize{resize:both}.scroll-mt-3{scroll-margin-top:.75rem}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-\[var\(--tk-space-2\)\]{gap:var(--tk-space-2)}.gap-\[var\(--tk-space-3\)\]{gap:var(--tk-space-3)}.gap-\[var\(--tk-space-4\)\]{gap:var(--tk-space-4)}.gap-\[var\(--tk-space-6\)\]{gap:var(--tk-space-6)}.gap-x-10{column-gap:2.5rem}.gap-x-4{column-gap:1rem}.gap-x-6{column-gap:1.5rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-\[var\(--tk-space-1\)\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(var(--tk-space-1) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--tk-space-1) * var(--tw-space-y-reverse))}.space-y-\[var\(--tk-space-3\)\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(var(--tk-space-3) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--tk-space-3) * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-clip{overflow-x:clip}.overflow-y-visible{overflow-y:visible}.overscroll-contain{overscroll-behavior:contain}.overscroll-y-contain{overscroll-behavior-y:contain}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.rounded-2xl{border-radius:1rem}.rounded-\[0\.65rem\]{border-radius:.65rem}.rounded-\[1\.1rem\]{border-radius:1.1rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.85rem\]{border-radius:1.85rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[2\.35rem\]{border-radius:2.35rem}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[var\(--tk-radius-2xl\)\]{border-radius:var(--tk-radius-2xl)}.rounded-\[var\(--tk-radius-card\)\]{border-radius:var(--tk-radius-card)}.rounded-\[var\(--tk-radius-full\)\]{border-radius:var(--tk-radius-full)}.rounded-\[var\(--tk-radius-lg\)\]{border-radius:var(--tk-radius-lg)}.rounded-\[var\(--tk-radius-md\)\]{border-radius:var(--tk-radius-md)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-\[1\.5rem\]{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-t-\[1\.75rem\]{border-top-left-radius:1.75rem;border-top-right-radius:1.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#0d9488\]\/30{border-color:rgb(13 148 136/.3)}.border-\[\#22c55e\]\/35{border-color:rgb(34 197 94/.35)}.border-\[\#3f3f46\]{--tw-border-opacity:1;border-color:rgb(63 63 70/var(--tw-border-opacity,1))}.border-\[\#a16207\]\/40{border-color:rgb(161 98 7/.4)}.border-\[\#d4af37\]\/40{border-color:rgb(212 175 55/.4)}.border-\[\#e07850\]\/40{border-color:rgb(224 120 80/.4)}.border-\[\#e879a8\]\/35{border-color:rgb(232 121 168/.35)}.border-\[\#ec4899\]\/10{border-color:rgb(236 72 153/.1)}.border-\[\#ec4899\]\/15{border-color:rgb(236 72 153/.15)}.border-\[\#ec4899\]\/20{border-color:rgb(236 72 153/.2)}.border-\[\#f472b6\]\/35{border-color:rgb(244 114 182/.35)}.border-\[\#f9a8d4\]\/40{border-color:rgb(249 168 212/.4)}.border-\[\#ff69b4\]\/25{border-color:rgb(255 105 180/.25)}.border-\[\#ff69b4\]\/35{border-color:rgb(255 105 180/.35)}.border-\[color\:var\(--tk-border-brand\)\]{border-color:var(--tk-border-brand)}.border-\[color\:var\(--tk-border-subtle\)\]{border-color:var(--tk-border-subtle)}.border-amber-400\/20{border-color:rgb(251 191 36/.2)}.border-amber-400\/40{border-color:rgb(251 191 36/.4)}.border-amber-500\/30{border-color:rgb(245 158 11/.3)}.border-amber-500\/40{border-color:rgb(245 158 11/.4)}.border-black{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.border-black\/10{border-color:rgb(0 0 0/.1)}.border-black\/\[0\.06\]{border-color:rgb(0 0 0/.06)}.border-emerald-500\/35{border-color:rgb(16 185 129/.35)}.border-green-500\/25{border-color:rgb(34 197 94/.25)}.border-green-500\/30{border-color:rgb(34 197 94/.3)}.border-red-500\/35{border-color:rgb(239 68 68/.35)}.border-red-500\/45{border-color:rgb(239 68 68/.45)}.border-slate-400\/35{border-color:rgb(148 163 184/.35)}.border-toka-bg{border-color:var(--tk-surface-canvas)}.border-toka-border{border-color:var(--tk-border-subtle)}.border-toka-red{border-color:var(--tk-color-brand-500)}.border-white\/10{border-color:rgb(255 255 255/.1)}.border-white\/15{border-color:rgb(255 255 255/.15)}.border-white\/\[0\.06\]{border-color:rgb(255 255 255/.06)}.border-white\/\[0\.08\]{border-color:rgb(255 255 255/.08)}.border-white\/\[0\.12\]{border-color:rgb(255 255 255/.12)}.border-white\/\[0\.14\]{border-color:rgb(255 255 255/.14)}.border-yellow-500\/20{border-color:rgb(234 179 8/.2)}.bg-\[\#050505\]\/95{background-color:rgb(5 5 5/.95)}.bg-\[\#050508\]{--tw-bg-opacity:1;background-color:rgb(5 5 8/var(--tw-bg-opacity,1))}.bg-\[\#0a0a0e\]{--tw-bg-opacity:1;background-color:rgb(10 10 14/var(--tw-bg-opacity,1))}.bg-\[\#0a0a0e\]\/80{background-color:rgb(10 10 14/.8)}.bg-\[\#0c0c10\]{--tw-bg-opacity:1;background-color:rgb(12 12 16/var(--tw-bg-opacity,1))}.bg-\[\#0c0c10\]\/60{background-color:rgb(12 12 16/.6)}.bg-\[\#0c0c10\]\/80{background-color:rgb(12 12 16/.8)}.bg-\[\#0c0c10\]\/95{background-color:rgb(12 12 16/.95)}.bg-\[\#0d9488\]\/10{background-color:rgb(13 148 136/.1)}.bg-\[\#141418\]{--tw-bg-opacity:1;background-color:rgb(20 20 24/var(--tw-bg-opacity,1))}.bg-\[\#141418\]\/90{background-color:rgb(20 20 24/.9)}.bg-\[\#1c1c22\]{--tw-bg-opacity:1;background-color:rgb(28 28 34/var(--tw-bg-opacity,1))}.bg-\[\#2563eb\]\/10{background-color:rgb(37 99 235/.1)}.bg-\[\#c45c3e\]\/15{background-color:rgb(196 92 62/.15)}.bg-\[\#e8eef8\]{--tw-bg-opacity:1;background-color:rgb(232 238 248/var(--tw-bg-opacity,1))}.bg-\[\#eef4ff\]{--tw-bg-opacity:1;background-color:rgb(238 244 255/var(--tw-bg-opacity,1))}.bg-\[\#f472b6\]\/25{background-color:rgb(244 114 182/.25)}.bg-\[\#fce7f3\]\/55{background-color:rgb(252 231 243/.55)}.bg-\[\#ff69b4\]\/10{background-color:rgb(255 105 180/.1)}.bg-\[\#ff69b4\]\/5{background-color:rgb(255 105 180/.05)}.bg-\[\#ffe4ec\]{--tw-bg-opacity:1;background-color:rgb(255 228 236/var(--tw-bg-opacity,1))}.bg-\[\#fff1f5\]\/95{background-color:rgb(255 241 245/.95)}.bg-\[\#fff5f8\]{--tw-bg-opacity:1;background-color:rgb(255 245 248/var(--tw-bg-opacity,1))}.bg-\[color\:var\(--tk-color-brand-500\)\]{background-color:var(--tk-color-brand-500)}.bg-\[color\:var\(--tk-surface-canvas\)\]{background-color:var(--tk-surface-canvas)}.bg-\[color\:var\(--tk-surface-overlay\)\]{background-color:var(--tk-surface-overlay)}.bg-\[color\:var\(--tk-surface-raised\)\]{background-color:var(--tk-surface-raised)}.bg-\[color\:var\(--tk-surface-shell\)\]{background-color:var(--tk-surface-shell)}.bg-amber-400\/5{background-color:rgb(251 191 36/.05)}.bg-amber-500\/10{background-color:rgb(245 158 11/.1)}.bg-amber-500\/15{background-color:rgb(245 158 11/.15)}.bg-black\/0{background-color:rgb(0 0 0/0)}.bg-black\/15{background-color:rgb(0 0 0/.15)}.bg-black\/25{background-color:rgb(0 0 0/.25)}.bg-black\/30{background-color:rgb(0 0 0/.3)}.bg-black\/35{background-color:rgb(0 0 0/.35)}.bg-black\/40{background-color:rgb(0 0 0/.4)}.bg-black\/45{background-color:rgb(0 0 0/.45)}.bg-black\/50{background-color:rgb(0 0 0/.5)}.bg-black\/55{background-color:rgb(0 0 0/.55)}.bg-black\/60{background-color:rgb(0 0 0/.6)}.bg-black\/75{background-color:rgb(0 0 0/.75)}.bg-black\/\[0\.06\]{background-color:rgb(0 0 0/.06)}.bg-current{background-color:currentColor}.bg-emerald-500\/15{background-color:rgb(16 185 129/.15)}.bg-green-500\/10{background-color:rgb(34 197 94/.1)}.bg-green-500\/5{background-color:rgb(34 197 94/.05)}.bg-toka-bg{background-color:var(--tk-surface-canvas)}.bg-toka-bg-secondary{background-color:var(--tk-surface-shell)}.bg-toka-border{background-color:var(--tk-border-subtle)}.bg-toka-card{background-color:var(--tk-surface-raised)}.bg-toka-red{background-color:var(--tk-color-brand-500)}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:rgb(255 255 255/.1)}.bg-white\/20{background-color:rgb(255 255 255/.2)}.bg-white\/25{background-color:rgb(255 255 255/.25)}.bg-white\/30{background-color:rgb(255 255 255/.3)}.bg-white\/5{background-color:rgb(255 255 255/.05)}.bg-white\/70{background-color:rgb(255 255 255/.7)}.bg-white\/80{background-color:rgb(255 255 255/.8)}.bg-white\/\[0\.02\]{background-color:rgb(255 255 255/.02)}.bg-white\/\[0\.03\]{background-color:rgb(255 255 255/.03)}.bg-white\/\[0\.06\]{background-color:rgb(255 255 255/.06)}.bg-white\/\[0\.07\]{background-color:rgb(255 255 255/.07)}.bg-yellow-500\/5{background-color:rgb(234 179 8/.05)}.\!bg-none{background-image:none!important}.bg-\[radial-gradient\(ellipse_at_top\2c rgba\(255\2c 45\2c 45\2c 0\.14\)_0\%\2c transparent_70\%\)\]{background-image:radial-gradient(ellipse at top,rgba(255,45,45,.14) 0,transparent 70%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#101012\]{--tw-gradient-from:#101012 var(--tw-gradient-from-position);--tw-gradient-to:rgb(16 16 18/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#121218\]{--tw-gradient-from:#121218 var(--tw-gradient-from-position);--tw-gradient-to:rgb(18 18 24/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#141418\]{--tw-gradient-from:#141418 var(--tw-gradient-from-position);--tw-gradient-to:rgb(20 20 24/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#142019\]{--tw-gradient-from:#142019 var(--tw-gradient-from-position);--tw-gradient-to:rgb(20 32 25/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#180606\]{--tw-gradient-from:#180606 var(--tw-gradient-from-position);--tw-gradient-to:rgb(24 6 6/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#1a1a1f\]{--tw-gradient-from:#1a1a1f var(--tw-gradient-from-position);--tw-gradient-to:rgb(26 26 31/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#1a2238\]{--tw-gradient-from:#1a2238 var(--tw-gradient-from-position);--tw-gradient-to:rgb(26 34 56/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#1e293b\]{--tw-gradient-from:#1e293b var(--tw-gradient-from-position);--tw-gradient-to:rgb(30 41 59/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#2a0810\]{--tw-gradient-from:#2a0810 var(--tw-gradient-from-position);--tw-gradient-to:rgb(42 8 16/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#2a2210\]{--tw-gradient-from:#2a2210 var(--tw-gradient-from-position);--tw-gradient-to:rgb(42 34 16/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#3a3f48\]{--tw-gradient-from:#3a3f48 var(--tw-gradient-from-position);--tw-gradient-to:rgb(58 63 72/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#3b1228\]{--tw-gradient-from:#3b1228 var(--tw-gradient-from-position);--tw-gradient-to:rgb(59 18 40/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#3d2817\]{--tw-gradient-from:#3d2817 var(--tw-gradient-from-position);--tw-gradient-to:rgb(61 40 23/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#4a2018\]{--tw-gradient-from:#4a2018 var(--tw-gradient-from-position);--tw-gradient-to:rgb(74 32 24/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#fafafa\]{--tw-gradient-from:#fafafa var(--tw-gradient-from-position);--tw-gradient-to:rgb(250 250 250/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#fff1f5\]{--tw-gradient-from:#fff1f5 var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 241 245/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#ffffff\]{--tw-gradient-from:#ffffff var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--pp-accent\2c \#ff2d2d\)\]{--tw-gradient-from:var(--pp-accent,#ff2d2d) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-100{--tw-gradient-from:#fef3c7 var(--tw-gradient-from-position);--tw-gradient-to:rgb(254 243 199/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-200{--tw-gradient-from:#fde68a var(--tw-gradient-from-position);--tw-gradient-to:rgb(253 230 138/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-200\/95{--tw-gradient-from:rgb(253 230 138/0.95) var(--tw-gradient-from-position);--tw-gradient-to:rgb(253 230 138/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-300\/90{--tw-gradient-from:rgb(252 211 77/0.9) var(--tw-gradient-from-position);--tw-gradient-to:rgb(252 211 77/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-200{--tw-gradient-from:#bbf7d0 var(--tw-gradient-from-position);--tw-gradient-to:rgb(187 247 208/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-500\/\[0\.06\]{--tw-gradient-from:rgb(34 197 94/0.06) var(--tw-gradient-from-position);--tw-gradient-to:rgb(34 197 94/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral-200{--tw-gradient-from:#e5e5e5 var(--tw-gradient-from-position);--tw-gradient-to:rgb(229 229 229/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral-300{--tw-gradient-from:#d4d4d4 var(--tw-gradient-from-position);--tw-gradient-to:rgb(212 212 212/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral-400{--tw-gradient-from:#a3a3a3 var(--tw-gradient-from-position);--tw-gradient-to:rgb(163 163 163/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-pink-200{--tw-gradient-from:#fbcfe8 var(--tw-gradient-from-position);--tw-gradient-to:rgb(251 207 232/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-pink-200\/95{--tw-gradient-from:rgb(251 207 232/0.95) var(--tw-gradient-from-position);--tw-gradient-to:rgb(251 207 232/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-pink-600{--tw-gradient-from:#db2777 var(--tw-gradient-from-position);--tw-gradient-to:rgb(219 39 119/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-red-300{--tw-gradient-from:#fca5a5 var(--tw-gradient-from-position);--tw-gradient-to:rgb(252 165 165/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-red-400{--tw-gradient-from:#f87171 var(--tw-gradient-from-position);--tw-gradient-to:rgb(248 113 113/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-200{--tw-gradient-from:#e2e8f0 var(--tw-gradient-from-position);--tw-gradient-to:rgb(226 232 240/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-300{--tw-gradient-from:#cbd5e1 var(--tw-gradient-from-position);--tw-gradient-to:rgb(203 213 225/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-\[\#08080a\]{--tw-gradient-to:rgb(8 8 10/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#08080a var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#0a0303\]{--tw-gradient-to:rgb(10 3 3/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0a0303 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#0a120c\]{--tw-gradient-to:rgb(10 18 12/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0a120c var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#0c0c10\]{--tw-gradient-to:rgb(12 12 16/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0c0c10 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#0e1424\]{--tw-gradient-to:rgb(14 20 36/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0e1424 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#0f172a\]{--tw-gradient-to:rgb(15 23 42/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0f172a var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#140408\]{--tw-gradient-to:rgb(20 4 8/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#140408 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#141008\]{--tw-gradient-to:rgb(20 16 8/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#141008 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#1f0a18\]{--tw-gradient-to:rgb(31 10 24/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#1f0a18 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#241008\]{--tw-gradient-to:rgb(36 16 8/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#241008 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#241608\]{--tw-gradient-to:rgb(36 22 8/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#241608 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#252930\]{--tw-gradient-to:rgb(37 41 48/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#252930 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#f0f0f4\]{--tw-gradient-to:rgb(240 240 244/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f0f0f4 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#f4f8fa\]{--tw-gradient-to:rgb(244 248 250/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f4f8fa var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#fce7f3\]{--tw-gradient-to:rgb(252 231 243/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fce7f3 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),transparent var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-\[\#020617\]{--tw-gradient-to:#020617 var(--tw-gradient-to-position)}.to-\[\#030304\]{--tw-gradient-to:#030304 var(--tw-gradient-to-position)}.to-\[\#040806\]{--tw-gradient-to:#040806 var(--tw-gradient-to-position)}.to-\[\#050202\]{--tw-gradient-to:#050202 var(--tw-gradient-to-position)}.to-\[\#050508\]{--tw-gradient-to:#050508 var(--tw-gradient-to-position)}.to-\[\#060a14\]{--tw-gradient-to:#060a14 var(--tw-gradient-to-position)}.to-\[\#080204\]{--tw-gradient-to:#080204 var(--tw-gradient-to-position)}.to-\[\#0a0804\]{--tw-gradient-to:#0a0804 var(--tw-gradient-to-position)}.to-\[\#0a0a0c\]{--tw-gradient-to:#0a0a0c var(--tw-gradient-to-position)}.to-\[\#0a0a0e\]{--tw-gradient-to:#0a0a0e var(--tw-gradient-to-position)}.to-\[\#0c0408\]{--tw-gradient-to:#0c0408 var(--tw-gradient-to-position)}.to-\[\#100604\]{--tw-gradient-to:#100604 var(--tw-gradient-to-position)}.to-\[\#120a04\]{--tw-gradient-to:#120a04 var(--tw-gradient-to-position)}.to-\[\#15181c\]{--tw-gradient-to:#15181c var(--tw-gradient-to-position)}.to-\[\#d41f1f\]{--tw-gradient-to:#d41f1f var(--tw-gradient-to-position)}.to-\[\#e6e6ec\]{--tw-gradient-to:#e6e6ec var(--tw-gradient-to-position)}.to-\[\#e8f0f4\]{--tw-gradient-to:#e8f0f4 var(--tw-gradient-to-position)}.to-\[\#fbcfe8\]{--tw-gradient-to:#fbcfe8 var(--tw-gradient-to-position)}.to-amber-500{--tw-gradient-to:#f59e0b var(--tw-gradient-to-position)}.to-amber-600{--tw-gradient-to:#d97706 var(--tw-gradient-to-position)}.to-amber-600\/90{--tw-gradient-to:rgb(217 119 6/0.9) var(--tw-gradient-to-position)}.to-amber-600\/95{--tw-gradient-to:rgb(217 119 6/0.95) var(--tw-gradient-to-position)}.to-black\/60{--tw-gradient-to:rgb(0 0 0/0.6) var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to:#16a34a var(--tw-gradient-to-position)}.to-neutral-400{--tw-gradient-to:#a3a3a3 var(--tw-gradient-to-position)}.to-neutral-500{--tw-gradient-to:#737373 var(--tw-gradient-to-position)}.to-neutral-600{--tw-gradient-to:#525252 var(--tw-gradient-to-position)}.to-pink-400{--tw-gradient-to:#f472b6 var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to:#ec4899 var(--tw-gradient-to-position)}.to-pink-500\/95{--tw-gradient-to:rgb(236 72 153/0.95) var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to:#dc2626 var(--tw-gradient-to-position)}.to-red-700{--tw-gradient-to:#b91c1c var(--tw-gradient-to-position)}.to-slate-500{--tw-gradient-to:#64748b var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.fill-amber-400{fill:#fbbf24}.fill-current{fill:currentColor}.fill-none{fill:none}.fill-toka-red{fill:var(--tk-color-brand-500)}.stroke-current{stroke:currentColor}.stroke-2{stroke-width:2}.stroke-\[1\.6\]{stroke-width:1.6}.stroke-\[1\.75\]{stroke-width:1.75}.stroke-\[2\]{stroke-width:2}.object-cover{object-fit:cover}.\!p-0{padding:0!important}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[3px\]{padding:3px}.p-\[var\(--tk-space-3\)\]{padding:var(--tk-space-3)}.p-\[var\(--tk-space-4\)\]{padding:var(--tk-space-4)}.\!py-2\.5{padding-top:.625rem!important;padding-bottom:.625rem!important}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[var\(--tk-space-4\)\]{padding-left:var(--tk-space-4);padding-right:var(--tk-space-4)}.px-\[var\(--tk-space-6\)\]{padding-left:var(--tk-space-6);padding-right:var(--tk-space-6)}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[var\(--tk-density-expressive\)\]{padding-top:var(--tk-density-expressive);padding-bottom:var(--tk-density-expressive)}.py-\[var\(--tk-density-instrument\)\]{padding-top:var(--tk-density-instrument);padding-bottom:var(--tk-density-instrument)}.py-\[var\(--tk-space-4\)\]{padding-top:var(--tk-space-4);padding-bottom:var(--tk-space-4)}.py-\[var\(--tk-space-8\)\]{padding-top:var(--tk-space-8);padding-bottom:var(--tk-space-8)}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[calc\(4\.75rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(4.75rem + env(safe-area-inset-bottom))}.pb-\[max\(0\.5rem\2c env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.5rem,env(safe-area-inset-bottom))}.pb-\[max\(0\.75rem\2c env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.pb-\[max\(1\.25rem\2c env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1.25rem,env(safe-area-inset-bottom))}.pb-\[max\(1rem\2c env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.pb-\[var\(--tk-space-4\)\]{padding-bottom:var(--tk-space-4)}.pr-0\.5{padding-right:.125rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:var(--font-inter),system-ui,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[1\.45rem\]{font-size:1.45rem}.text-\[1\.9rem\]{font-size:1.9rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[5px\]{font-size:5px}.text-\[6\.5px\]{font-size:6.5px}.text-\[6px\]{font-size:6px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[length\:var\(--tk-text-2xl\)\]{font-size:var(--tk-text-2xl)}.text-\[length\:var\(--tk-text-2xs\)\]{font-size:var(--tk-text-2xs)}.text-\[length\:var\(--tk-text-base\)\]{font-size:var(--tk-text-base)}.text-\[length\:var\(--tk-text-lg\)\]{font-size:var(--tk-text-lg)}.text-\[length\:var\(--tk-text-sm\)\]{font-size:var(--tk-text-sm)}.text-\[length\:var\(--tk-text-xl\)\]{font-size:var(--tk-text-xl)}.text-\[length\:var\(--tk-text-xs\)\]{font-size:var(--tk-text-xs)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[0\.95\]{line-height:.95}.leading-\[1\.12\]{line-height:1.12}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#0d9488\]{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity,1))}.text-\[\#22c55e\]{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-\[\#2563eb\]{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-\[\#64748b\]{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-\[\#831843\]{--tw-text-opacity:1;color:rgb(131 24 67/var(--tw-text-opacity,1))}.text-\[\#86efac\]{--tw-text-opacity:1;color:rgb(134 239 172/var(--tw-text-opacity,1))}.text-\[\#9d174d\]{--tw-text-opacity:1;color:rgb(157 23 77/var(--tw-text-opacity,1))}.text-\[\#e8c860\]{--tw-text-opacity:1;color:rgb(232 200 96/var(--tw-text-opacity,1))}.text-\[\#ec4899\]{--tw-text-opacity:1;color:rgb(236 72 153/var(--tw-text-opacity,1))}.text-\[\#f0b090\]{--tw-text-opacity:1;color:rgb(240 176 144/var(--tw-text-opacity,1))}.text-\[\#f9a8d4\]{--tw-text-opacity:1;color:rgb(249 168 212/var(--tw-text-opacity,1))}.text-\[\#fcd34d\]{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-\[\#ff69b4\]{--tw-text-opacity:1;color:rgb(255 105 180/var(--tw-text-opacity,1))}.text-\[color\:var\(--tk-text-brand\)\]{color:var(--tk-text-brand)}.text-\[color\:var\(--tk-text-primary\)\]{color:var(--tk-text-primary)}.text-\[color\:var\(--tk-text-secondary\)\]{color:var(--tk-text-secondary)}.text-\[color\:var\(--tk-theme-accent\)\]{color:var(--tk-theme-accent)}.text-\[var\(--pp-accent\)\]{color:var(--pp-accent)}.text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-300\/80{color:rgb(252 211 77/.8)}.text-amber-300\/90{color:rgb(252 211 77/.9)}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-emerald-400\/90{color:rgb(52 211 153/.9)}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-neutral-400{--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity,1))}.text-neutral-400\/80{color:rgb(163 163 163/.8)}.text-neutral-500{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity,1))}.text-neutral-600{--tw-text-opacity:1;color:rgb(82 82 82/var(--tw-text-opacity,1))}.text-neutral-800{--tw-text-opacity:1;color:rgb(38 38 38/var(--tw-text-opacity,1))}.text-pink-400{--tw-text-opacity:1;color:rgb(244 114 182/var(--tw-text-opacity,1))}.text-red-300\/70{color:rgb(252 165 165/.7)}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-toka-muted{color:var(--tk-text-secondary)}.text-toka-red{color:var(--tk-color-brand-500)}.text-toka-text{color:var(--tk-text-primary)}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/25{color:rgb(255 255 255/.25)}.text-white\/30{color:rgb(255 255 255/.3)}.text-white\/35{color:rgb(255 255 255/.35)}.text-white\/40{color:rgb(255 255 255/.4)}.text-white\/45{color:rgb(255 255 255/.45)}.text-white\/50{color:rgb(255 255 255/.5)}.text-white\/55{color:rgb(255 255 255/.55)}.text-white\/70{color:rgb(255 255 255/.7)}.text-white\/75{color:rgb(255 255 255/.75)}.text-white\/80{color:rgb(255 255 255/.8)}.text-white\/85{color:rgb(255 255 255/.85)}.text-white\/90{color:rgb(255 255 255/.9)}.text-white\/95{color:rgb(255 255 255/.95)}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0/0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_-24px_80px_rgba\(0\2c 0\2c 0\2c 0\.55\)\]{--tw-shadow:0 -24px 80px rgba(0,0,0,0.55);--tw-shadow-colored:0 -24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_-24px_80px_rgba\(236\2c 72\2c 153\2c 0\.18\)\]{--tw-shadow:0 -24px 80px rgba(236,72,153,0.18);--tw-shadow-colored:0 -24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(255\2c 45\2c 45\2c 0\.15\)\2c 0_40px_100px_rgba\(255\2c 45\2c 45\2c 0\.35\)\]{--tw-shadow:0 0 0 1px rgba(255,45,45,0.15),0 40px 100px rgba(255,45,45,0.35);--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color),0 40px 100px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(255\2c 45\2c 45\2c 0\.5\)\]{--tw-shadow:0 0 12px rgba(255,45,45,0.5);--tw-shadow-colored:0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(255\2c 45\2c 45\2c 0\.35\)\]{--tw-shadow:0 0 24px rgba(255,45,45,0.35);--tw-shadow-colored:0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_48px_rgba\(255\2c 45\2c 45\2c 0\.22\)\]{--tw-shadow:0 0 48px rgba(255,45,45,0.22);--tw-shadow-colored:0 0 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_50px_rgba\(255\2c 45\2c 45\2c 0\.1\)\]{--tw-shadow:0 0 50px rgba(255,45,45,0.1);--tw-shadow-colored:0 0 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(255\2c 45\2c 45\2c 0\.25\)\]{--tw-shadow:0 12px 40px rgba(255,45,45,0.25);--tw-shadow-colored:0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(255\2c 45\2c 45\2c 0\.4\)\]{--tw-shadow:0 12px 40px rgba(255,45,45,0.4);--tw-shadow-colored:0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(255\2c 45\2c 45\2c 0\.45\)\]{--tw-shadow:0 12px 40px rgba(255,45,45,0.45);--tw-shadow-colored:0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_20px_rgba\(255\2c 45\2c 45\2c 0\.08\)\]{--tw-shadow:inset 0 0 20px rgba(255,45,45,0.08);--tw-shadow-colored:inset 0 0 20px var(--tw-shadow-color)}.shadow-\[inset_0_0_20px_rgba\(255\2c 45\2c 45\2c 0\.08\)\],.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-\[var\(--tk-shadow-elevated\)\]{--tw-shadow-color:var(--tk-shadow-elevated);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--tk-shadow-glow\)\]{--tw-shadow-color:var(--tk-shadow-glow);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-\[\#0d9488\]\/20{--tw-ring-color:rgb(13 148 136/0.2)}.ring-white\/10{--tw-ring-color:rgb(255 255 255/0.1)}.blur{--tw-blur:blur(8px)}.blur,.blur-2xl{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur:blur(40px)}.blur-3xl{--tw-blur:blur(64px)}.blur-3xl,.blur-lg{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-lg{--tw-blur:blur(16px)}.blur-md{--tw-blur:blur(12px)}.blur-md,.blur-sm{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-sm{--tw-blur:blur(4px)}.blur-xl{--tw-blur:blur(24px)}.blur-xl,.drop-shadow{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgb(0 0 0/0.1)) drop-shadow(0 1px 1px rgb(0 0 0/0.06))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px)}.backdrop-blur-\[1px\],.backdrop-blur-\[var\(--tk-theme-blur\)\]{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[var\(--tk-theme-blur\)\]{--tw-backdrop-blur:blur(var(--tk-theme-blur))}.backdrop-blur-lg{--tw-backdrop-blur:blur(16px)}.backdrop-blur-lg,.backdrop-blur-md{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-sm,.backdrop-blur-xl{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-\[var\(--tk-motion-duration-base\)\]{transition-duration:var(--tk-motion-duration-base)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.text-gradient-red{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:var(--tk-color-brand-500) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(255 107 107/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#ff6b6b var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:var(--tk-color-brand-500) var(--tw-gradient-to-position);background-clip:text;color:transparent}.glow-red{box-shadow:0 0 60px rgba(255,45,45,.25)}.glow-red-sm{box-shadow:0 0 30px rgba(255,45,45,.15)}.orbital-glow{background:radial-gradient(circle at center,rgba(255,45,45,.15) 0,rgba(255,45,45,.05) 40%,transparent 70%)}@keyframes modal-glow-pulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.75;transform:scale(1.06)}}@keyframes modal-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes activate-modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes activate-modal-panel-in{0%{opacity:0;transform:translate3d(0,20px,0) scale(.96)}to{opacity:1;transform:translateZ(0) scale(1)}}.activate-modal-backdrop{animation:activate-modal-backdrop-in .22s ease-out both}.activate-modal-panel{animation:activate-modal-panel-in .32s cubic-bezier(.22,1,.36,1) both;transform:translateZ(0)}@keyframes onboarding-shimmer-slide{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.onboarding-shimmer{animation:onboarding-shimmer-slide 1.6s ease-in-out infinite}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[scrollbar-width\:none\]{scrollbar-width:none}:root{--pp-bg:#050505;--pp-surface:#0a0a0e;--pp-surface-elevated:#0c0c10;--pp-surface-icon:#141418;--pp-text:#ffffff;--pp-text-soft:rgba(255,255,255,0.9);--pp-muted:#a1a1aa;--pp-accent:var(--tk-theme-accent,var(--tk-color-brand-500));--pp-accent-soft:rgba(255,45,45,0.1);--pp-accent-border:rgba(255,45,45,0.45);--pp-accent-glow:rgba(255,45,45,0.35);--pp-border:rgba(255,255,255,0.08);--pp-card-shadow:rgba(255,45,45,0.14);--pp-gradient-top:rgba(255,45,45,0.07);--pp-sticky-bg:rgba(10,10,14,0.95);--pp-avatar-border:rgba(255,45,45,0.6);--pp-mesh-a:rgba(255,45,45,0.2);--pp-mesh-b:rgba(80,10,10,0.15);--pp-radius-card:1.25rem;--pp-radius-avatar:9999px;--pp-radius-tile:1rem;--pp-radius-link-icon:0.5rem;--pp-radius-about:1.25rem;--pp-card-blur:20px;--pp-font-display:inherit;--pp-ambient-opacity:1}html.pp-theme-active,html.pp-theme-active body{background-color:var(--pp-bg);color:var(--pp-text)}html.pp-theme-active[data-profile-theme=bloom],html.pp-theme-active[data-profile-theme=bloom] body{background:linear-gradient(180deg,#fff5f9,#fdf2f8 52%,#fce7f3);background-color:#fdf2f8}[data-profile-theme=toka-dark],html[data-profile-theme=toka-dark]{--pp-bg:#050505;--pp-surface:#0a0a0e;--pp-surface-elevated:#0c0c10;--pp-surface-icon:#141418;--pp-text:#ffffff;--pp-text-soft:rgba(255,255,255,0.9);--pp-muted:#a1a1aa;--pp-accent:#ff2d2d;--pp-accent-soft:rgba(255,45,45,0.1);--pp-accent-border:rgba(255,45,45,0.45);--pp-accent-glow:rgba(255,45,45,0.35);--pp-border:rgba(255,255,255,0.08);--pp-card-shadow:rgba(255,45,45,0.14);--pp-gradient-top:rgba(255,45,45,0.07);--pp-sticky-bg:rgba(10,10,14,0.95);--pp-avatar-border:rgba(255,45,45,0.6);--pp-mesh-a:rgba(255,45,45,0.2);--pp-mesh-b:rgba(80,10,10,0.15);--pp-radius-card:1.25rem;--pp-radius-avatar:9999px;--pp-radius-tile:1rem;--pp-radius-link-icon:0.5rem;--pp-radius-about:1.25rem;--pp-card-blur:20px;--pp-font-display:inherit;--pp-ambient-opacity:1}[data-profile-theme=midnight],html[data-profile-theme=midnight]{--pp-bg:#0d1117;--pp-surface:#161b22;--pp-surface-elevated:#1c2128;--pp-surface-icon:#21262d;--pp-text:#e6edf3;--pp-text-soft:#c9d1d9;--pp-muted:#8b949e;--pp-accent:#539bf5;--pp-accent-soft:rgba(83,155,245,0.12);--pp-accent-border:rgba(83,155,245,0.45);--pp-accent-glow:rgba(83,155,245,0.3);--pp-border:rgba(240,246,252,0.1);--pp-card-shadow:rgba(83,155,245,0.12);--pp-gradient-top:rgba(83,155,245,0.08);--pp-sticky-bg:rgba(22,27,34,0.95);--pp-avatar-border:rgba(83,155,245,0.55);--pp-mesh-a:rgba(83,155,245,0.22);--pp-mesh-b:rgba(30,60,120,0.15);--pp-radius-card:1.75rem;--pp-radius-avatar:9999px;--pp-radius-tile:9999px;--pp-radius-link-icon:9999px;--pp-radius-about:1.5rem;--pp-card-blur:12px;--pp-font-display:inherit;--pp-ambient-opacity:0.85}[data-profile-theme=glass],html[data-profile-theme=glass]{--pp-bg:#0f0f1a;--pp-surface:rgba(22,33,62,0.72);--pp-surface-elevated:rgba(26,26,46,0.85);--pp-surface-icon:rgba(30,30,55,0.9);--pp-text:#f0f0ff;--pp-text-soft:rgba(240,240,255,0.92);--pp-muted:#a5a5c9;--pp-accent:#a78bfa;--pp-accent-soft:rgba(167,139,250,0.14);--pp-accent-border:rgba(167,139,250,0.45);--pp-accent-glow:rgba(167,139,250,0.32);--pp-border:rgba(167,139,250,0.15);--pp-card-shadow:rgba(167,139,250,0.15);--pp-gradient-top:rgba(167,139,250,0.1);--pp-sticky-bg:rgba(15,15,26,0.92);--pp-avatar-border:rgba(167,139,250,0.55);--pp-mesh-a:rgba(167,139,250,0.25);--pp-mesh-b:rgba(60,40,120,0.18);--pp-radius-card:2rem;--pp-radius-avatar:1rem;--pp-radius-tile:1.25rem;--pp-radius-link-icon:0.875rem;--pp-radius-about:1.75rem;--pp-card-blur:32px;--pp-font-display:inherit;--pp-ambient-opacity:1}[data-profile-theme=luxury],html[data-profile-theme=luxury]{--pp-bg:#1a1510;--pp-surface:#252018;--pp-surface-elevated:#2e261c;--pp-surface-icon:#352c20;--pp-text:#faf6ef;--pp-text-soft:#e8dfd0;--pp-muted:#b8a88a;--pp-accent:#d4af37;--pp-accent-soft:rgba(212,175,55,0.12);--pp-accent-border:rgba(212,175,55,0.45);--pp-accent-glow:rgba(212,175,55,0.28);--pp-border:rgba(212,175,55,0.12);--pp-card-shadow:rgba(212,175,55,0.12);--pp-gradient-top:rgba(212,175,55,0.08);--pp-sticky-bg:rgba(26,21,16,0.95);--pp-avatar-border:rgba(212,175,55,0.55);--pp-mesh-a:rgba(212,175,55,0.2);--pp-mesh-b:rgba(100,70,20,0.12);--pp-radius-card:0.5rem;--pp-radius-avatar:0.625rem;--pp-radius-tile:0.375rem;--pp-radius-link-icon:0.25rem;--pp-radius-about:0.5rem;--pp-card-blur:8px;--pp-font-display:Georgia,"Times New Roman",serif;--pp-ambient-opacity:0.7}[data-profile-theme=minimal],html[data-profile-theme=minimal]{--pp-bg:#f4f4f5;--pp-surface:#ffffff;--pp-surface-elevated:#fafafa;--pp-surface-icon:#f4f4f5;--pp-text:#18181b;--pp-text-soft:#27272a;--pp-muted:#71717a;--pp-accent:#ff2d2d;--pp-accent-soft:rgba(255,45,45,0.08);--pp-accent-border:rgba(255,45,45,0.35);--pp-accent-glow:rgba(255,45,45,0.2);--pp-border:rgba(0,0,0,0.08);--pp-card-shadow:rgba(0,0,0,0.06);--pp-gradient-top:rgba(255,45,45,0.04);--pp-sticky-bg:rgba(255,255,255,0.95);--pp-avatar-border:rgba(255,45,45,0.45);--pp-mesh-a:rgba(255,45,45,0.08);--pp-mesh-b:rgba(200,200,210,0.4);--pp-radius-card:0.375rem;--pp-radius-avatar:0.375rem;--pp-radius-tile:0.25rem;--pp-radius-link-icon:0.25rem;--pp-radius-about:0.375rem;--pp-card-blur:0px;--pp-font-display:ui-sans-serif,system-ui,sans-serif;--pp-ambient-opacity:0.45}[data-profile-theme=iphone],html[data-profile-theme=iphone]{--pp-bg:#e8eef8;--pp-surface:#ffffff;--pp-surface-elevated:#ffffff;--pp-surface-icon:#f1f5f9;--pp-text:#0f172a;--pp-text-soft:#334155;--pp-muted:#64748b;--pp-accent:#2563eb;--pp-accent-soft:rgba(37,99,235,0.1);--pp-accent-border:rgba(37,99,235,0.28);--pp-accent-glow:rgba(37,99,235,0.22);--pp-border:rgba(15,23,42,0.06);--pp-card-shadow:rgba(15,23,42,0.08);--pp-gradient-top:rgba(147,197,253,0.18);--pp-sticky-bg:rgba(255,255,255,0.82);--pp-avatar-border:rgba(255,255,255,0.95);--pp-mesh-a:rgba(147,197,253,0.42);--pp-mesh-b:rgba(196,181,253,0.28);--pp-radius-card:1.75rem;--pp-radius-avatar:9999px;--pp-radius-tile:1.25rem;--pp-radius-link-icon:0.75rem;--pp-radius-about:1.75rem;--pp-card-blur:0px;--pp-font-display:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Segoe UI",sans-serif;--pp-ambient-opacity:1}.landing-root{background:#050505;scroll-behavior:smooth;--landing-phone-w:188px;--landing-phone-crop:360px;--landing-phone-scale:calc(var(--landing-phone-w) / 390);--landing-content-max:72rem}@media (min-width:768px){.landing-root{--landing-phone-w:204px}}@media (min-width:1024px){.landing-root{--landing-phone-w:218px}}.landing-section{position:relative;padding:2.75rem 1rem}@media (min-width:768px){.landing-section{padding:3.5rem 1.5rem}}@media (min-width:1024px){.landing-section{padding:5rem 2rem}}.landing-section--hero{padding-top:7rem;padding-bottom:4rem}@media (min-width:768px){.landing-section--hero{padding-top:9rem;padding-bottom:6rem}}.landing-section--soft{background:radial-gradient(ellipse 80% 50% at 50% 0,rgba(255,45,45,.04),transparent 60%)}.landing-section--alt{background:rgba(255,255,255,.018)}.landing-section+.landing-section:before{content:"";pointer-events:none;position:absolute;top:0;left:50%;width:min(640px,86%);height:1px;translate:-50% 0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.07),transparent)}.landing-section-inner{width:100%}.landing-section-head{margin-bottom:1.75rem;text-align:center}.landing-section-head--left{text-align:left}.landing-section-desc{margin-top:.5rem;margin-left:auto;margin-right:auto;max-width:36rem;font-size:.9375rem;line-height:1.6;color:#a1a1aa}.landing-section-cta{margin-top:2rem;text-align:center}.landing-section-head--left .landing-section-desc{margin-left:0}.landing-nav{border-bottom:1px solid rgba(255,255,255,.06);background:rgba(5,5,5,.72);backdrop-filter:blur(16px)}.landing-nav-link{font-size:.875rem;color:rgba(255,255,255,.55);transition:color .2s ease}.landing-nav-link:hover{color:#fff}.landing-eyebrow{margin-bottom:.75rem;font-size:.6875rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#ff2d2d}.landing-hero-bg{pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 70% 20%,rgba(255,45,45,.12),transparent 55%),radial-gradient(ellipse 50% 40% at 20% 80%,rgba(255,45,45,.06),transparent 50%)}.landing-hero-title{font-size:clamp(2.25rem,5vw,3.75rem);font-weight:700;line-height:1.08;letter-spacing:-.03em}.landing-hero-subtitle{margin-top:1.25rem;font-size:clamp(1rem,2vw,1.125rem);line-height:1.65;color:#a1a1aa}.landing-cta-primary{box-shadow:0 0 32px rgba(255,45,45,.35)}.landing-hero-visual-glow{position:absolute;inset:10% 5% 20%;border-radius:50%;background:radial-gradient(circle,rgba(255,45,45,.1) 0,transparent 70%);filter:blur(48px)}.landing-float-card{position:absolute;z-index:15;max-width:140px;border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:rgba(16,16,20,.82);padding:.625rem .75rem;backdrop-filter:blur(12px);box-shadow:0 12px 40px rgba(0,0,0,.45);will-change:transform;backface-visibility:hidden}.landing-float-card--animate.landing-float-card--tl,.landing-float-card-inner.landing-float-card--animate.landing-float-card--tl{animation:landing-float-a 2.8s cubic-bezier(.45,0,.55,1) infinite}.landing-float-card--animate.landing-float-card--tr,.landing-float-card-inner.landing-float-card--animate.landing-float-card--tr{animation:landing-float-b 3.1s cubic-bezier(.45,0,.55,1) infinite}.landing-float-card--animate.landing-float-card--bl,.landing-float-card-inner.landing-float-card--animate.landing-float-card--bl{animation:landing-float-c 2.9s cubic-bezier(.45,0,.55,1) infinite}.landing-float-card--animate.landing-float-card--br,.landing-float-card-inner.landing-float-card--animate.landing-float-card--br{animation:landing-float-d 3.3s cubic-bezier(.45,0,.55,1) infinite}@keyframes landing-float-a{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-7px,0)}}@keyframes landing-float-b{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-9px,0)}}@keyframes landing-float-c{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-6px,0)}}@keyframes landing-float-d{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-8px,0)}}.landing-hero-secure-badge{position:absolute;right:0;top:0;z-index:20;display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;border:1px solid rgba(255,255,255,.1);background:rgba(16,16,20,.85);padding:.375rem .75rem;font-size:.6875rem;font-weight:500;color:rgba(255,255,255,.75);backdrop-filter:blur(8px)}.landing-float-card--tl{left:-4%;top:18%}.landing-float-card--tr{right:-2%;top:8%}.landing-float-card--bl{left:0;bottom:22%}.landing-float-card--br{right:-4%;bottom:28%}.landing-float-card-icon{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:.625rem;background:rgba(255,45,45,.12);margin-bottom:.375rem}.landing-float-card-label{display:block;font-size:.6875rem;font-weight:600;line-height:1.3;color:rgba(255,255,255,.85)}.landing-hero-status{position:absolute;bottom:0;left:50%;z-index:20;display:flex;translate:-50% 0;align-items:center;gap:.625rem;border-radius:9999px;border:1px solid rgba(255,45,45,.35);background:rgba(255,45,45,.12);padding:.5rem 1rem;backdrop-filter:blur(8px)}.landing-hero-status-dot{height:.5rem;width:.5rem;border-radius:9999px;background:#ff2d2d;box-shadow:0 0 12px rgba(255,45,45,.8);animation:landing-pulse-dot 2s ease-in-out infinite}.landing-hero-status-wave{display:flex;align-items:center;gap:2px;height:1rem}.landing-hero-status-bar{display:block;width:3px;height:40%;border-radius:2px;background:rgba(255,45,45,.7);animation:landing-wave 1.2s ease-in-out infinite}@keyframes landing-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}@keyframes landing-wave{0%,to{height:30%}50%{height:100%}}.landing-section-title{font-size:clamp(1.625rem,3.5vw,2.125rem);font-weight:700;letter-spacing:-.02em}.landing-steps-grid{display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:640px){.landing-steps-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.landing-steps-grid{grid-template-columns:repeat(5,1fr);gap:.75rem}}.landing-step-card{position:relative;border-radius:1.25rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(16,16,20,.9),rgba(10,10,12,.95));padding:1.25rem;transition:border-color .25s ease,box-shadow .25s ease}.landing-step-card:hover{border-color:rgba(255,45,45,.25);box-shadow:0 8px 32px rgba(255,45,45,.08)}.landing-step-number{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9999px;background:rgba(255,45,45,.15);font-size:.8125rem;font-weight:700;color:#ff2d2d;margin-bottom:.75rem}.landing-step-arrow{position:absolute;right:-.625rem;top:50%;height:1.25rem;width:1.25rem;translate:0 -50%;color:rgba(255,45,45,.5)}.landing-step-visual{margin-bottom:1rem;height:7.5rem;overflow:hidden;border-radius:.75rem;border:1px solid rgba(255,255,255,.06);background:rgba(0,0,0,.35)}.landing-step-visual-inner{display:flex;height:100%;align-items:center;justify-content:center;padding:.75rem}.landing-step-visual--nfc{position:relative}.landing-step-phone{width:2.5rem;height:4rem;border-radius:.5rem;border:2px solid rgba(255,255,255,.15);background:#121216}.landing-step-card-mini{position:absolute;right:28%;top:30%;width:1.75rem;height:2.75rem;border-radius:.35rem;background:linear-gradient(135deg,#1a1a1f,#0a0a0c);border:1px solid rgba(255,45,45,.4);transform:rotate(12deg)}.landing-step-nfc-ring{position:absolute;left:50%;bottom:15%;width:3rem;height:3rem;translate:-50% 0;border-radius:9999px;border:2px solid rgba(255,45,45,.4);animation:landing-pulse-dot 2s ease-in-out infinite}.landing-step-visual--connect{flex-direction:column;align-items:stretch;gap:.375rem;font-size:.625rem;color:rgba(255,255,255,.7)}.landing-step-check-row{display:flex;align-items:center;gap:.5rem}.landing-step-check{height:.875rem;width:.875rem;border-radius:.25rem;background:rgba(255,45,45,.25);position:relative}.landing-step-check:after{content:"âœ“";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.5rem;color:#ff2d2d}.landing-step-dash-greet{font-size:.75rem;font-weight:600;color:#fff;margin-bottom:.5rem}.landing-step-dash-stats{display:flex;flex-wrap:wrap;gap:.375rem;font-size:.5625rem;color:rgba(255,255,255,.5)}.landing-step-dash-stats span{padding:.2rem .4rem;border-radius:.25rem;background:rgba(255,45,45,.12)}.landing-step-toka-star{font-size:2.5rem;color:#ff2d2d;text-shadow:0 0 40px rgba(255,45,45,.6);animation:landing-pulse-dot 2.5s ease-in-out infinite}.landing-feature-card{position:relative;overflow:hidden;border-radius:1.25rem;border:1px solid rgba(255,255,255,.08);background:rgba(16,16,20,.6);padding:1.5rem;transition:border-color .25s ease}.landing-feature-card:hover{border-color:rgba(255,45,45,.2)}.landing-feature-accent{position:absolute;top:0;left:0;height:2px;width:100%;background:linear-gradient(90deg,transparent,#ff2d2d,transparent);opacity:.6}.landing-card-glow{pointer-events:none;position:absolute;right:0;top:50%;height:28rem;width:28rem;translate:30% -50%;border-radius:9999px;background:radial-gradient(circle,rgba(255,45,45,.1),transparent 65%);filter:blur(48px)}.landing-card-orbit{position:relative;min-width:220px}.landing-orbit-ring{pointer-events:none;position:absolute;left:50%;top:50%;translate:-50% -50%;border-radius:9999px;border:1px solid rgba(255,45,45,.15)}.landing-orbit-ring--1{width:120%;height:120%;animation:landing-orbit-spin 24s linear infinite}.landing-orbit-ring--2{width:145%;height:145%;border-color:rgba(255,45,45,.08);animation:landing-orbit-spin 32s linear infinite reverse}.landing-orbit-ring--3{width:170%;height:170%;border-color:rgba(255,45,45,.05);animation:landing-orbit-spin 40s linear infinite}@keyframes landing-orbit-spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.landing-spec-row{display:flex;gap:1rem}.landing-spec-icon{display:flex;height:2.75rem;width:2.75rem;shrink:0;align-items:center;justify-content:center;border-radius:.875rem;border:1px solid rgba(255,45,45,.25);background:rgba(255,45,45,.06)}.landing-pricing-banner{border-radius:1.5rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,45,45,.06),rgba(16,16,20,.5));padding:2.5rem 1.5rem}.landing-security-card{border-radius:1.25rem;border:1px solid rgba(255,255,255,.08);background:rgba(16,16,20,.65);padding:1.75rem}@media (max-width:639px){.landing-float-card{display:none}.landing-hero-secure-badge{right:.5rem;top:.5rem}}@media (prefers-reduced-motion:reduce){.landing-hero-status-bar,.landing-hero-status-dot,.landing-orbit-ring,.landing-step-nfc-ring,.landing-step-toka-star{animation:none!important}}.toka-robot-static-wrap{position:relative;display:flex;align-items:flex-end;justify-content:center;min-width:0;min-height:0;overflow:visible;background:transparent}.toka-robot-static-glow{position:absolute;inset:8% 4% 0;z-index:0;border-radius:50%;background:radial-gradient(ellipse at center,rgba(255,45,45,.34) 0,rgba(255,45,45,.08) 42%,transparent 72%);filter:blur(18px)}.toka-robot-static-img{position:relative;z-index:1;display:block;width:100%;height:auto;max-height:100%;object-fit:contain;background:transparent}.ob-robot-hero{position:relative;align-items:flex-end;margin-inline:auto;transition:height .18s ease,max-width .18s ease}.ob-robot-hero,.ob-robot-persistent{display:flex;justify-content:center;width:100%}.ob-robot-persistent{padding:.25rem 0 .5rem}.ob-robot-persistent-inner{margin-bottom:0}.ob-robot-hero--sm{height:min(120px,22dvh);max-width:200px}.ob-robot-hero--md{height:min(160px,26dvh);max-width:260px}.ob-robot-hero--lg{height:min(200px,30dvh);max-width:320px}.ob-robot-hero-img{height:100%;width:auto;max-width:100%}.ob-transition-robot{width:min(160px,42vw);aspect-ratio:3/2;height:auto}.landing-hero-robot{min-height:min(280px,38dvh);overflow:visible}.landing-hero-robot-glow{display:none}.landing-hero-ambient{pointer-events:none;position:absolute;inset:0;overflow:hidden}.landing-hero-ambient-orb{position:absolute;border-radius:9999px;filter:blur(40px);animation:landing-ambient-pulse 6s ease-in-out infinite}.landing-hero-ambient-orb--1{width:140px;height:140px;left:5%;top:20%;background:rgba(255,45,45,.08)}.landing-hero-ambient-orb--2{width:100px;height:100px;right:8%;top:35%;background:rgba(255,45,45,.05);animation-delay:2s}@keyframes landing-ambient-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}.landing-hero-robot-rings{pointer-events:none;position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.landing-hero-robot-ring{position:absolute;aspect-ratio:1;border-radius:9999px;border:1px solid rgba(255,45,45,.12)}.landing-hero-robot-body{display:flex;align-items:flex-end;justify-content:center;position:relative;width:100%;min-height:min(200px,32dvh);overflow:visible}.landing-hero-robot-svg{width:min(320px,72vw);height:auto;max-width:480px;min-height:140px}.landing-hero-robot-card{position:absolute;right:-6%;top:18%;z-index:20;width:5.5rem;height:8.75rem;perspective:400px}.landing-hero-robot-card-inner{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:space-between;border-radius:.65rem;border:1px solid rgba(255,45,45,.45);background:linear-gradient(145deg,#1a1a22,#0a0a0e);padding:.625rem .5rem;box-shadow:0 20px 48px rgba(0,0,0,.55),0 0 24px rgba(255,45,45,.15)}.landing-hero-robot-card-brand{font-size:.5625rem;font-weight:800;letter-spacing:.14em;color:#ff2d2d}.landing-hero-robot-card-star{font-size:1.125rem;color:rgba(255,45,45,.85);text-shadow:0 0 16px rgba(255,45,45,.5)}.landing-hero-robot-card-nfc{width:1.25rem;height:1.25rem}.landing-hero-robot-card-url{font-size:.4375rem;font-weight:500;letter-spacing:.04em;color:rgba(255,255,255,.45)}.landing-step-ui{display:flex;height:100%;align-items:center;justify-content:center;padding:.625rem .75rem}.landing-step-ui--nfc{position:relative;gap:.75rem}.landing-step-ui-phone{position:relative;width:2.75rem;height:4.5rem;border-radius:.5rem;border:2px solid rgba(255,255,255,.12);background:#121216}.landing-step-ui-phone-notch{position:absolute;left:50%;top:.25rem;height:.25rem;width:1rem;translate:-50% 0;border-radius:9999px;background:rgba(255,255,255,.08)}.landing-step-ui-phone-screen{position:absolute;inset:.625rem .375rem .375rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;background:rgba(255,45,45,.06)}.landing-step-ui-nfc-pulse{position:absolute;inset:0;border-radius:.25rem;border:2px solid rgba(255,45,45,.5)}.landing-step-ui-nfc-label{position:relative;z-index:1;font-size:.5rem;font-weight:700;letter-spacing:.08em;color:rgba(255,45,45,.85)}.landing-step-ui-card-float{position:relative}.landing-step-ui-mini-card{display:flex;height:3.25rem;width:2rem;align-items:center;justify-content:center;border-radius:.35rem;border:1px solid rgba(255,45,45,.4);background:linear-gradient(135deg,#1a1a1f,#0a0a0c);font-size:.625rem;color:#ff2d2d;transform:rotate(10deg)}.landing-step-ui--activate{gap:.625rem}.landing-step-ui-form{flex:1;display:flex;flex-direction:column;gap:.375rem}.landing-step-ui-form-row{display:flex;align-items:center;gap:.375rem}.landing-step-ui-dot{height:.625rem;width:.625rem;flex-shrink:0;border-radius:9999px;background:rgba(255,45,45,.35)}.landing-step-ui-dot--photo{height:1.125rem;width:1.125rem;border-radius:.25rem}.landing-step-ui-line{height:.375rem;flex:1;border-radius:9999px;background:rgba(255,255,255,.1)}.landing-step-ui-line--short{max-width:55%}.landing-step-ui-line--full{width:100%}.landing-step-ui-progress{margin-top:.125rem;height:.25rem;overflow:hidden;border-radius:9999px;background:rgba(255,255,255,.06)}.landing-step-ui-progress-fill{height:100%;width:72%;border-radius:9999px;background:linear-gradient(90deg,#ff2d2d,#ff6060)}.landing-step-ui--connect{flex-direction:column;align-items:stretch;gap:.3rem}.landing-step-ui-connect-row{display:flex;align-items:center;gap:.375rem;border-radius:.375rem;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.03);padding:.25rem .375rem;font-size:.5625rem;color:rgba(255,255,255,.75)}.landing-step-ui-check-on{font-size:.5rem;font-weight:700;color:#ff2d2d}.landing-step-ui--dashboard{flex-direction:column;align-items:stretch;gap:.375rem}.landing-step-ui-dash-header{display:flex;align-items:center;gap:.375rem}.landing-step-ui-dash-avatar{height:1.25rem;width:1.25rem;flex-shrink:0;border-radius:9999px;background:rgba(255,45,45,.35)}.landing-step-ui-dash-name{font-size:.5625rem;font-weight:600;color:#fff;line-height:1.2}.landing-step-ui-dash-sub{font-size:.4375rem;color:rgba(255,255,255,.45)}.landing-step-ui-dash-grid{display:flex;gap:.25rem}.landing-step-ui-dash-stat{flex:1;border-radius:.3rem;background:rgba(255,45,45,.08);padding:.2rem .25rem;text-align:center}.landing-step-ui-dash-stat-val{display:block;font-size:.5625rem;font-weight:700;color:#fff}.landing-step-ui-dash-stat-lbl{display:block;font-size:.375rem;color:rgba(255,255,255,.45)}.landing-step-ui-dash-chart{display:flex;align-items:flex-end;gap:2px;height:1.5rem}.landing-step-ui-dash-bar{flex:1;border-radius:2px 2px 0 0;background:linear-gradient(180deg,#ff2d2d,rgba(255,45,45,.35));min-height:2px}.landing-step-ui--glow{position:relative;flex-direction:column;gap:.375rem}.landing-step-ui-glow-ring{position:absolute;border-radius:9999px;border:2px solid rgba(255,45,45,.35)}.landing-step-ui-glow-ring--1{width:3.5rem;height:3.5rem}.landing-step-ui-glow-ring--2{width:4.75rem;height:4.75rem}.landing-step-ui-glow-star{position:relative;z-index:1;font-size:1.75rem;color:#ff2d2d;text-shadow:0 0 24px rgba(255,45,45,.6)}.landing-step-ui-glow-text{position:relative;z-index:1;font-size:.5625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.65)}.landing-hscroll-hint{margin-bottom:.75rem;text-align:center;font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.28)}.landing-hscroll-track{display:flex;gap:.875rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:manipulation;padding:.25rem 1rem .75rem;margin:0 -1rem;scrollbar-width:none}.landing-hscroll-track::-webkit-scrollbar{display:none}.landing-hscroll-item{flex:0 0 auto;scroll-snap-align:center}.landing-hscroll-track--showcase .landing-hscroll-item{width:var(--landing-phone-w,188px)}.landing-hscroll-track--cards .landing-hscroll-item{width:148px}@media (min-width:1024px){.landing-hscroll-hint{display:none}.landing-hscroll-track--showcase{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;overflow:visible;padding:0;margin:0;justify-items:center}.landing-hscroll-track--showcase .landing-hscroll-item{width:100%;max-width:var(--landing-phone-w,212px)}.landing-hscroll-track--cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem 1.25rem;overflow:visible;padding:0;margin:0}.landing-hscroll-track--cards .landing-hscroll-item{width:auto}.landing-hscroll-track--featured{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;overflow:visible;padding:0;margin:0}.landing-hscroll-track--featured .landing-hscroll-item{width:auto;max-width:none}}@media (min-width:1280px){.landing-hscroll-track--cards{grid-template-columns:repeat(6,1fr)}}.landing-hscroll-track--featured .landing-hscroll-item{flex:0 0 72%;max-width:16rem;scroll-snap-align:start}.landing-featured-section{background:#060608;border-top:1px solid rgba(255,255,255,.05)}.landing-featured-card{display:flex;flex-direction:column;align-items:center;text-align:center;height:100%;padding:1.25rem 1rem 1.125rem;border-radius:1.125rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(14,14,18,.96),rgba(8,8,12,1))}.landing-featured-card-media{display:flex;align-items:center;justify-content:center;width:5.5rem;height:5.5rem;margin-bottom:.875rem;border-radius:9999px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04)}.landing-featured-card-photo{width:100%;height:100%;object-fit:cover}.landing-featured-card-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:1.5rem;font-weight:600;color:rgba(255,255,255,.82);background:linear-gradient(135deg,rgba(255,45,45,.28),rgba(255,45,45,.08))}.landing-featured-card-name{margin:0;font-size:1rem;font-weight:600;color:#fff}.landing-featured-card-profession{margin:.25rem 0 0;font-size:.8125rem;color:rgba(255,255,255,.52)}.landing-featured-card-link{margin-top:auto;padding-top:.875rem;font-size:.8125rem;font-weight:500;color:#ff5a5a;text-decoration:none;transition:color .15s ease}.landing-featured-card-link:hover{color:#ff7a7a;text-decoration:underline}.landing-showcase-section{overflow:hidden;background:#040406;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.landing-showcase-premium{position:relative;margin-top:.5rem;padding:1.5rem .75rem 1.75rem;border-radius:1.375rem;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,rgba(10,10,14,.98),rgba(5,5,8,1));overflow:hidden}.landing-showcase-premium-glow{pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse 70% 50% at 50% 0,rgba(255,45,45,.045),transparent 68%)}.landing-showcase-premium-vignette{pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 80px rgba(0,0,0,.55)}.landing-showcase-premium .landing-theme-mini-actions--alive span,.landing-showcase-premium .landing-theme-mini-avatar--alive,.landing-showcase-premium .landing-theme-mini-booking--alive,.landing-showcase-premium .landing-theme-mini-cta--alive,.landing-showcase-premium .landing-theme-mini-deco--alive,.landing-showcase-premium .landing-theme-mini-divider--alive,.landing-showcase-premium .landing-theme-mini-footer--alive,.landing-showcase-premium .landing-theme-mini-glass--alive,.landing-showcase-premium .landing-theme-mini-glass-shine,.landing-showcase-premium .landing-theme-mini-glow--alive,.landing-showcase-premium .landing-theme-mini-line--alive,.landing-showcase-premium .landing-theme-mini-luxury-bar--alive,.landing-showcase-premium .landing-theme-mini-spark--alive,.landing-showcase-premium .landing-theme-mini-stats--alive strong,.landing-showcase-premium .landing-theme-mini-tab--alive{animation:none!important}.landing-showcase-premium .landing-theme-mini-glass{background:rgba(255,255,255,.22);border-color:rgba(255,255,255,.18);box-shadow:0 4px 14px rgba(0,0,0,.2)}.landing-showcase-premium .landing-theme-mini-screen--iphone{background:linear-gradient(180deg,#dce4f0,#c8d4e8)}.landing-showcase-premium .landing-theme-mini-caption{margin-top:.625rem;min-height:2.25rem}.landing-showcase-premium .landing-theme-mini-label{color:rgba(255,255,255,.88)}.landing-showcase-premium .landing-theme-mini-tagline{color:rgba(255,255,255,.38)}.landing-showcase-premium-hint{position:relative;z-index:1;margin:0 0 .75rem;text-align:center;font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.24)}.landing-theme-mini-grid--premium{position:relative;z-index:1;margin-top:.25rem}@media (min-width:768px){.landing-showcase-premium{padding:2rem 1.25rem 2.25rem}}.landing-showcase-stage{display:flex;gap:1rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:.5rem 1rem 1rem;margin:0 -1rem;scrollbar-width:none}.landing-showcase-stage::-webkit-scrollbar{display:none}.landing-showcase-spotlight{flex:0 0 auto;scroll-snap-align:center;width:var(--landing-phone-w,198px);position:relative;padding:1rem 0}.landing-showcase-spotlight:before{content:"";pointer-events:none;position:absolute;left:50%;top:50%;width:140%;height:120%;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--spotlight-color,#ff2d2d) 14%,transparent) 0,transparent 68%);opacity:.85;transition:opacity .35s ease}.landing-showcase-spotlight:hover:before{opacity:1}@media (min-width:1024px){.landing-showcase-stage{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;overflow:visible;padding:1rem 0 0;margin:0;justify-items:center}.landing-showcase-spotlight{width:100%;max-width:var(--landing-phone-w,218px)}}.landing-showcase-item{display:flex;justify-content:center}.landing-showcase-device{width:100%;max-width:var(--landing-phone-w,188px);margin-left:auto;margin-right:auto}.landing-showcase-device-shell{overflow:hidden;border-radius:1.375rem;border:1px solid rgba(255,255,255,.09);background:#050508;box-shadow:0 16px 40px rgba(0,0,0,.45),0 0 0 1px color-mix(in srgb,var(--showcase-accent,#ff2d2d) 18%,transparent),0 0 32px color-mix(in srgb,var(--showcase-accent,#ff2d2d) 6%,transparent);transition:transform .3s ease,box-shadow .3s ease}.landing-showcase-device:hover .landing-showcase-device-shell{transform:translateY(-2px);box-shadow:0 20px 48px rgba(0,0,0,.5),0 0 32px color-mix(in srgb,var(--showcase-accent,#ff2d2d) 8%,transparent)}.landing-showcase-device-status{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:2rem;padding:0 .625rem;background:#050508;border-bottom:1px solid rgba(255,255,255,.04)}.landing-showcase-device-time{font-size:.5625rem;font-weight:600;color:rgba(255,255,255,.75)}.landing-showcase-device-island{width:3.25rem;height:.875rem;border-radius:9999px;background:#000;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)}.landing-showcase-device-signal{display:flex;justify-content:flex-end;align-items:flex-end;gap:2px;height:.5rem}.landing-showcase-device-signal span{display:block;width:2px;border-radius:1px;background:rgba(255,255,255,.45)}.landing-showcase-device-signal span:first-child{height:40%}.landing-showcase-device-signal span:nth-child(2){height:65%}.landing-showcase-device-signal span:nth-child(3){height:90%}.landing-showcase-device-screen{position:relative;overflow:hidden;height:calc(var(--showcase-native-crop, var(--landing-phone-crop)) * var(--landing-phone-scale));background:#000}.landing-showcase-device-screen:after{content:"";pointer-events:none;position:absolute;inset:auto 0 0;z-index:8;height:2.5rem;background:linear-gradient(0deg,rgba(0,0,0,.88) 0,transparent)}.landing-showcase-phone-scale{position:absolute;top:0;left:50%;width:390px;height:var(--showcase-native-crop,var(--landing-phone-crop));translate:-50% 0;transform:scale(var(--landing-phone-scale));transform-origin:top center;pointer-events:none;user-select:none}.landing-showcase-device-home{height:.875rem;background:#050508;position:relative}.landing-showcase-device-home:after{content:"";position:absolute;left:50%;top:50%;width:3.25rem;height:.1875rem;translate:-50% -50%;border-radius:9999px;background:rgba(255,255,255,.18)}.landing-showcase-device-meta{margin-top:.625rem;text-align:center}.landing-showcase-device-theme{display:block;font-size:.8125rem;font-weight:600;color:rgba(255,255,255,.92)}.landing-showcase-device-tagline{display:block;margin-top:.15rem;font-size:.6875rem;color:rgba(255,255,255,.38)}.landing-showcase-profile-shell .pp-hub-topbar,.landing-showcase-profile-shell .pp-ios-float-stats,.landing-showcase-profile-shell .pp-ios-header,.landing-showcase-profile-shell .pp-ios-tabbar,.landing-showcase-profile-shell .pp-ios-wallet-row,.landing-showcase-profile-shell .pp-lorex-header,.landing-showcase-profile-shell [class*=pp-hub-toolbar]{display:none!important}.landing-showcase-profile-shell .pp-ios-glass-hero{padding-top:.25rem}.landing-showcase-profile-shell img{image-rendering:auto}.landing-showcase-profile-shell .pp-animate-in,.landing-showcase-profile-shell [class*=pp-delay-]{animation:none!important;opacity:1!important;transform:none!important}.landing-integrations-block{margin-bottom:2.5rem}.landing-integrations-block--partners{margin-bottom:0;padding-top:2rem;border-top:1px solid rgba(255,255,255,.06)}.landing-integrations-block-label{margin-bottom:1rem;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.45)}.landing-social-integrations-grid{display:grid;gap:.75rem;grid-template-columns:1fr}@media (min-width:640px){.landing-social-integrations-grid{grid-template-columns:repeat(2,1fr)}}.landing-social-integration{display:flex;align-items:flex-start;gap:.875rem;border-radius:1rem;border:1px solid rgba(255,255,255,.08);background:rgba(14,14,18,.7);padding:1rem 1.125rem;transition:border-color .25s ease}.landing-social-integration:hover{border-color:color-mix(in srgb,var(--social-accent,#ff2d2d) 35%,transparent)}.landing-social-integration-icon{display:flex;height:2.75rem;width:2.75rem;shrink:0;align-items:center;justify-content:center;border-radius:.75rem;background:rgba(255,255,255,.04)}.landing-social-integration-live{border-radius:9999px;background:rgba(34,197,94,.12);padding:.1rem .45rem;font-size:.5625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#4ade80}.landing-business-section{position:relative;overflow:visible}.landing-business-section:before{content:"";pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 80% 50%,rgba(255,45,45,.06),transparent 60%)}.landing-business-layout{display:grid;gap:3rem;align-items:center}@media (min-width:1024px){.landing-business-layout{grid-template-columns:1fr 1fr;gap:4rem}}.landing-business-soon{display:inline-flex;margin-top:1.25rem;border-radius:9999px;border:1px solid rgba(255,45,45,.3);background:rgba(255,45,45,.08);padding:.375rem .875rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;color:rgba(255,255,255,.75)}.landing-business-unified{position:relative;margin-top:2rem;overflow:visible;border-radius:1.5rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(165deg,rgba(18,16,22,.96),rgba(8,8,12,.98));padding:1.25rem 0 1rem;box-shadow:0 20px 56px rgba(0,0,0,.35)}.landing-business-unified-cards-zone{position:relative;z-index:1}.landing-business-unified-zone-label{display:flex;align-items:center;justify-content:center;gap:.625rem;padding:0 1.5rem;margin-bottom:.875rem;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.42)}.landing-business-unified-zone-label--profiles{justify-content:flex-start;padding:0;margin-bottom:.375rem}.landing-business-unified-zone-step{display:inline-flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;border-radius:9999px;font-size:.5625rem;font-weight:800;color:var(--panel-accent,#ff2d2d);background:color-mix(in srgb,var(--panel-accent,#ff2d2d) 14%,transparent);border:1px solid color-mix(in srgb,var(--panel-accent,#ff2d2d) 32%,transparent)}.landing-business-unified-glow{pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse 75% 50% at 50% 0,var(--panel-glow),transparent 65%)}.landing-business-profiles-hint,.landing-business-unified-hint{position:relative;z-index:1;margin:0 0 .625rem;padding:0 1.5rem;font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.28);text-align:center}.landing-horizontal-rail{scroll-snap-type:none;scroll-behavior:auto;overscroll-behavior-x:contain;overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.landing-business-cards-rail{position:relative;z-index:1;display:flex;gap:1rem;overflow-x:auto;padding:.5rem 1.5rem 1rem;scrollbar-width:none}.landing-business-cards-rail::-webkit-scrollbar{display:none}.landing-business-card-slot{flex:0 0 min(78vw,16.5rem);display:flex;flex-direction:column;align-items:center;gap:.625rem;padding:0;border:none;background:transparent;opacity:.72}.landing-business-card-slot--active{opacity:1}.landing-business-card-slot-sector{font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--panel-accent,rgba(255,255,255,.5))}.landing-business-card-slot--restaurant{--panel-accent:#e07850}.landing-business-card-slot--clinic{--panel-accent:#0d9488}.landing-business-card-slot--law{--panel-accent:#d4af37}.landing-business-card-slot--hotel{--panel-accent:#94a3b8}.landing-business-card-slot--salon{--panel-accent:#e879a8}.landing-business-card-slot--gym{--panel-accent:#22c55e}.landing-business-card-slot--cafe{--panel-accent:#a16207}.landing-business-card-slot-name{font-size:.8125rem;font-weight:600;color:rgba(255,255,255,.88)}.landing-card-physical--biz-unified{perspective:900px;padding:.25rem 0;display:flex;justify-content:center}.landing-card-physical--biz-unified .landing-biz-card{transform:rotateX(4deg) rotateY(-10deg);transform-style:preserve-3d}.landing-business-card-slot--active .landing-card-physical--biz-unified .landing-biz-card{transform:rotateX(2deg) rotateY(-8deg)}.landing-business-unified-tabs{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:.375rem;padding:0 1rem;margin-top:.125rem}.landing-business-unified-tab{padding:.4375rem .875rem;border-radius:9999px;font-size:.6875rem;font-weight:600;color:rgba(255,255,255,.42);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);transition:all .25s ease;cursor:pointer}.landing-business-unified-tab--active{color:#fff;border-color:color-mix(in srgb,var(--panel-accent) 40%,transparent);background:color-mix(in srgb,var(--panel-accent) 12%,transparent)}.landing-business-unified-tab--restaurant{--panel-accent:#e07850}.landing-business-unified-tab--clinic{--panel-accent:#0d9488}.landing-business-unified-tab--law{--panel-accent:#d4af37}.landing-business-unified-detail{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:flex-start;gap:.625rem .75rem;margin:.875rem 1rem 0;padding:.75rem .875rem;border-radius:.875rem;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.06)}.landing-business-unified-detail-main{flex:1 1 10rem;min-width:0}.landing-business-unified-detail .landing-business-unified-info-icon{flex-shrink:0;width:1.875rem;height:1.875rem;margin:0}.landing-business-unified-detail .landing-business-unified-info-title{margin:0;font-size:.875rem;text-align:left}.landing-business-unified-detail .landing-business-unified-info-copy{margin:.1875rem 0 0;font-size:.75rem;line-height:1.45;text-align:left}.landing-business-unified-detail .landing-business-unified-info-links{flex:1 1 100%;margin:0;justify-content:flex-start;gap:.3125rem}.landing-business-unified-detail .landing-business-unified-info-link{padding:.25rem .5625rem;font-size:.625rem}.landing-business-unified-info{position:relative;z-index:1;padding:1.25rem 1.5rem 0;text-align:center}@media (min-width:768px){.landing-business-unified-info{padding:1.25rem 2rem 0;max-width:36rem;margin:0 auto}}.landing-business-unified-info-text{text-align:left}.landing-business-unified-info-head{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:.625rem}.landing-business-unified-info-icon{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.75rem;color:var(--panel-accent);background:color-mix(in srgb,var(--panel-accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--panel-accent) 28%,transparent)}.landing-business-unified-info-title{margin:0;font-size:1.125rem;font-weight:600;color:rgba(255,255,255,.95);text-align:left}.landing-business-unified-info-location{margin:.125rem 0 0;font-size:.6875rem;color:rgba(255,255,255,.38);text-align:left}.landing-business-unified-info-copy{margin:0;font-size:.875rem;line-height:1.55;color:rgba(255,255,255,.58)}.landing-business-unified-info-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.4375rem;margin-top:.875rem}.landing-business-unified-info-link{padding:.3125rem .75rem;border-radius:9999px;font-size:.6875rem;font-weight:600;color:rgba(255,255,255,.72);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}.landing-business-profiles-stage{position:relative;z-index:1;margin:.875rem .75rem 0;padding:.875rem 0 .625rem;border-radius:1rem;border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.008));overflow:visible}.landing-business-profiles-stage-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:0 .875rem .625rem;border-bottom:1px solid rgba(255,255,255,.05);margin-bottom:.625rem}.landing-business-profiles-stage-title{display:flex;align-items:flex-start;gap:.5rem;min-width:0}.landing-business-profiles-stage-label{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.88)}.landing-business-profiles-stage-desc{margin:.125rem 0 0;font-size:.6875rem;line-height:1.35;color:rgba(255,255,255,.4)}.landing-business-profiles-stage-card{flex-shrink:0;transform:scale(.52);transform-origin:center right;width:196px;margin:-1.5rem -4.25rem -1.5rem 0;pointer-events:none}.landing-business-profiles-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;padding:0 .75rem}.landing-business-profile-cell{display:flex;flex-direction:column;align-items:center;gap:.375rem;min-width:0}.landing-business-profile-cell-label{font-size:.5625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--panel-accent);opacity:.88;text-align:center;line-height:1.2}.landing-biz-phone--unified{width:100%;max-width:10.25rem;height:13.75rem;flex-shrink:0;border-radius:1.125rem;box-shadow:0 14px 32px rgba(0,0,0,.42),0 0 0 1px rgba(255,255,255,.08),0 0 28px var(--panel-glow,transparent)}.landing-biz-phone--unified.landing-biz-phone--panel-rich .landing-biz-phone-status{padding:.3125rem .5rem .1875rem;font-size:.5rem}.landing-biz-phone--unified.landing-biz-phone--panel-rich .landing-biz-phone-island{width:1.875rem;height:.4375rem}.landing-biz-phone--unified.landing-biz-phone--panel-rich .landing-biz-phone-cover,.landing-biz-phone--unified.landing-biz-phone--panel-rich .landing-biz-phone-profile-cover{height:2rem}.landing-biz-phone--unified.landing-biz-phone--panel-rich .landing-biz-phone-header{padding:.375rem .4375rem;gap:.3125rem}.landing-biz-phone--unified.landing-biz-phone--panel-rich .landing-biz-phone-header-icon{width:1.625rem;height:1.625rem;border-radius:.4375rem}.landing-biz-phone--unified.landing-biz-phone--panel-rich .landing-biz-phone-header-title{font-size:.5rem}.landing-biz-phone--unified.landing-biz-phone--panel-rich .landing-biz-phone-header-sub{font-size:.4375rem}.landing-biz-phone--unified.landing-biz-phone--panel-rich .landing-biz-phone-header-badge{font-size:.4375rem;padding:.125rem .3125rem}.landing-biz-phone--unified.landing-biz-phone--panel-rich .landing-biz-phone-chips{padding:.1875rem .4375rem 0;gap:.1875rem}.landing-biz-phone--unified.landing-biz-phone--panel-rich .landing-biz-phone-chip{font-size:.40625rem;padding:.125rem .3125rem}.landing-biz-phone--unified.landing-biz-phone--panel-rich .landing-biz-phone-body{padding:.1875rem .4375rem;overflow-y:auto;scrollbar-width:none}.landing-biz-phone--unified.landing-biz-phone--panel-rich .landing-biz-phone-body::-webkit-scrollbar{display:none}.landing-biz-phone--unified.landing-biz-phone--panel-rich .landing-biz-phone-row{padding:.25rem 0}.landing-biz-phone--unified.landing-biz-phone--panel-rich .landing-biz-phone-row-name{font-size:.46875rem}.landing-biz-phone--unified.landing-biz-phone--panel-rich .landing-biz-phone-row-detail,.landing-biz-phone--unified.landing-biz-phone--panel-rich .landing-biz-phone-row-price{font-size:.4375rem}.landing-biz-phone--unified.landing-biz-phone--panel-rich .landing-biz-phone-cta{font-size:.4375rem;padding:.3125rem .5rem}.landing-biz-phone--unified.landing-biz-phone--panel-rich .landing-biz-phone-safari-url{font-size:.4375rem}.landing-biz-phone--unified.landing-biz-phone--panel-rich .landing-biz-phone-profile{padding:.3125rem .4375rem .375rem;overflow-y:auto;scrollbar-width:none}.landing-biz-phone--unified.landing-biz-phone--panel-rich .landing-biz-phone-profile::-webkit-scrollbar{display:none}.landing-biz-phone--unified.landing-biz-phone--panel-rich .landing-biz-phone-profile-logo{width:1.75rem;height:1.75rem}.landing-biz-phone--unified.landing-biz-phone--panel-rich .landing-biz-phone-profile-name{font-size:.5625rem}.landing-biz-phone--unified.landing-biz-phone--panel-rich .landing-biz-phone-profile-sector{font-size:.4375rem}.landing-biz-phone--unified.landing-biz-phone--panel-rich .landing-biz-phone-profile-tagline{font-size:.40625rem;display:none}.landing-biz-phone--unified.landing-biz-phone--panel-rich .landing-biz-phone-profile-links{gap:.1875rem}.landing-biz-phone--unified.landing-biz-phone--panel-rich .landing-biz-phone-profile-link{font-size:.40625rem;padding:.1875rem .3125rem}.landing-biz-phone--unified.landing-biz-phone--panel-rich .landing-biz-phone-profile-highlights{display:none}.landing-biz-phone--unified.landing-biz-phone--panel-rich .landing-biz-phone-profile-wa{font-size:.4375rem;padding:.3125rem .5rem;margin-top:.1875rem}.landing-business-profiles-block{position:relative;z-index:1;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.06)}.landing-business-profiles-label{margin:0 0 .75rem;padding:0 1.5rem;font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:rgba(255,255,255,.38)}.landing-business-profiles-rail{position:relative;z-index:1;overflow:visible}.landing-business-profiles-rail-inner{display:flex;gap:1.25rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:1.25rem;-webkit-overflow-scrolling:touch;touch-action:manipulation;padding:.75rem 1.25rem 1rem;scrollbar-width:none}.landing-business-profiles-rail-inner::-webkit-scrollbar{display:none}.landing-business-profile-slide{flex:0 0 min(88vw,20.5rem);scroll-snap-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem}.landing-business-profile-slide--lead{scroll-snap-align:center}.landing-business-profile-slide-label{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--panel-accent);opacity:.9}.landing-business-phone-frame{position:relative;width:100%;display:flex;justify-content:center;padding:.625rem;border-radius:1.75rem;background:linear-gradient(165deg,rgba(255,255,255,.06),rgba(255,255,255,.015));border:1px solid rgba(255,255,255,.09);box-shadow:0 24px 56px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.06)}.landing-business-phone-frame-glow{pointer-events:none;position:absolute;inset:-15%;z-index:0;border-radius:50%;background:radial-gradient(circle,var(--phone-glow,var(--panel-glow)) 0,transparent 68%);opacity:.85}.landing-business-profile-nfc-link{display:flex;flex-direction:column;align-items:center;gap:.3125rem;margin-top:.125rem}.landing-business-profile-nfc-arrow{width:.875rem;height:.875rem;color:var(--panel-accent);opacity:.65}.landing-business-profile-nfc-caption{font-size:.5625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.28)}.landing-business-profile-nfc-mini{transform:scale(.68);transform-origin:center top;margin-top:-.25rem;pointer-events:none}.landing-business-profile-nfc-mini .landing-biz-card{box-shadow:0 12px 28px rgba(0,0,0,.45),0 0 24px var(--biz-glow,rgba(255,45,45,.18))}@media (min-width:1024px){.landing-business-unified{padding:1.5rem 0 1.25rem}.landing-business-unified-detail{padding:.875rem 1rem;max-width:44rem;margin:1rem auto 0}.landing-business-profiles-stage{margin:1rem 1.25rem 0;padding:1rem 0 .75rem}.landing-business-profiles-stage-head{padding:0 1.25rem .75rem}.landing-business-profiles-stage-card{transform:scale(.58);margin:-1.25rem -3.5rem -1.25rem 0}.landing-business-profiles-duo{gap:1.25rem;padding:0 1.25rem;max-width:36rem;margin:0 auto}.landing-biz-phone--unified{max-width:11.75rem;height:15.5rem}.landing-business-cards-rail{justify-content:center;overflow:visible;padding:.5rem 2rem .875rem}.landing-business-card-slot{flex:0 0 16.5rem;scroll-snap-align:none}.landing-business-cards-rail--stage{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem .875rem;overflow:visible;padding-inline:0}.landing-business-card-slot--stage{flex:0 0 calc(25% - 0.75rem);max-width:14rem}.landing-business-stage-tabs--scroll{flex-wrap:wrap;justify-content:center;overflow:visible;mask-image:none;padding:0;margin:0}.landing-business-stage-tabs--scroll .landing-business-stage-tab{flex-shrink:0}.landing-biz-phone--unified{max-width:13rem;height:17rem}}@media (min-width:1280px){.landing-business-card-slot--stage{flex:0 0 calc(14.28% - 0.75rem);max-width:12.5rem}.landing-business-stage-detail{max-width:52rem}}.landing-business-showcase{margin-top:2.5rem}.landing-business-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1.25rem}.landing-business-tab{border-radius:9999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);padding:.5rem 1.125rem;font-size:.8125rem;font-weight:600;color:rgba(255,255,255,.5);transition:all .3s ease;cursor:pointer}.landing-business-tab:hover{color:rgba(255,255,255,.85);border-color:rgba(255,255,255,.14)}.landing-business-tab--active{color:#fff;border-color:rgba(255,45,45,.4);background:rgba(255,45,45,.12);box-shadow:0 0 24px rgba(255,45,45,.12)}.landing-business-tab--active.landing-business-tab--restaurant{border-color:rgba(196,92,62,.45);background:rgba(196,92,62,.14);box-shadow:0 0 28px rgba(196,92,62,.15)}.landing-business-tab--active.landing-business-tab--clinic{border-color:rgba(13,148,136,.45);background:rgba(13,148,136,.12);box-shadow:0 0 28px rgba(13,148,136,.12)}.landing-business-tab--active.landing-business-tab--law{border-color:rgba(201,162,39,.45);background:rgba(201,162,39,.12);box-shadow:0 0 28px rgba(201,162,39,.14)}.landing-business-stage{position:relative;margin-top:2.25rem;overflow:visible}.landing-business-stage-ambient{pointer-events:none;position:absolute;inset:-2rem -1rem auto;height:20rem;background:radial-gradient(ellipse 72% 58% at 50% 28%,var(--panel-glow),transparent 68%);opacity:.9;z-index:0}.landing-business-stage-hint{position:relative;z-index:1;margin:0 0 .625rem;font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;text-align:center;color:rgba(255,255,255,.28)}.landing-business-cards-rail--stage{position:relative;z-index:1;padding:.5rem 0 1.125rem;padding-inline:max(1rem,calc((100% - min(82vw, 17.5rem)) / 2))}.landing-business-card-slot--stage{flex:0 0 min(82vw,17.5rem)}.landing-business-stage-tabs{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:.4375rem;margin-bottom:1.125rem}.landing-business-stage-tab{padding:.4375rem .9375rem;border-radius:9999px;font-size:.6875rem;font-weight:600;color:rgba(255,255,255,.42);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);transition:color .25s ease,border-color .25s ease,background .25s ease;cursor:pointer}.landing-business-stage-tab--active{color:#fff;border-color:color-mix(in srgb,var(--panel-accent) 42%,transparent);background:color-mix(in srgb,var(--panel-accent) 12%,transparent)}.landing-business-stage-tab--restaurant{--panel-accent:#e07850}.landing-business-stage-tab--clinic{--panel-accent:#0d9488}.landing-business-stage-tab--law{--panel-accent:#d4af37}.landing-business-stage-tab--hotel{--panel-accent:#94a3b8}.landing-business-stage-tab--salon{--panel-accent:#e879a8}.landing-business-stage-tab--gym{--panel-accent:#22c55e}.landing-business-stage-tab--cafe{--panel-accent:#a16207}.landing-business-stage-tabs--scroll{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding:0 .25rem .125rem;margin-left:-.25rem;margin-right:-.25rem;scrollbar-width:none;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.landing-business-stage-tabs--scroll::-webkit-scrollbar{display:none}.landing-business-stage-tabs--scroll .landing-business-stage-tab{flex-shrink:0}.landing-business-stage-detail{position:relative;z-index:1;display:grid;gap:.875rem 1rem;padding:1.125rem 1.25rem;border-radius:1.125rem;border:1px solid rgba(255,255,255,.07);background:linear-gradient(165deg,rgba(255,255,255,.04),rgba(255,255,255,.015));max-width:44rem;margin:0 auto}@media (min-width:640px){.landing-business-stage-detail{grid-template-columns:auto 1fr;align-items:start}.landing-business-stage-detail-links{grid-column:1/-1}}.landing-business-stage-detail-icon{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.625rem;color:var(--panel-accent);background:color-mix(in srgb,var(--panel-accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--panel-accent) 28%,transparent)}.landing-business-stage-detail-eyebrow{margin:0 0 .1875rem;font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--panel-accent)}.landing-business-stage-detail-title{margin:0 0 .375rem;font-size:1rem;font-weight:600;line-height:1.3;color:rgba(255,255,255,.92)}.landing-business-stage-detail-copy{margin:0;font-size:.8125rem;line-height:1.55;color:rgba(255,255,255,.52)}.landing-business-stage-detail-links{display:flex;flex-wrap:wrap;gap:.4375rem}.landing-business-stage-detail-link{padding:.3125rem .6875rem;border-radius:9999px;font-size:.6875rem;font-weight:600;color:rgba(255,255,255,.72);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}@media (min-width:1024px){.landing-business-cards-rail--stage{padding-bottom:1.375rem}.landing-business-stage-detail{padding:1.25rem 1.5rem}}.landing-business-premium{margin-top:3.5rem;padding-top:2.5rem;border-top:1px solid rgba(255,255,255,.06)}.landing-business-premium-head{text-align:center;max-width:36rem;margin:0 auto 1.5rem}.landing-business-premium-title{margin:.375rem 0 0;font-size:clamp(1.25rem,3vw,1.625rem);font-weight:600;letter-spacing:-.02em;color:rgba(255,255,255,.94)}.landing-business-premium-subtitle{margin:.625rem auto 0;max-width:32rem;font-size:.875rem;line-height:1.55;color:rgba(255,255,255,.48)}.landing-business-premium-tabs{display:flex;flex-wrap:nowrap;gap:.375rem;overflow-x:auto;overscroll-behavior-x:contain;touch-action:manipulation;padding:0 .25rem 1.25rem;margin-bottom:.25rem;scrollbar-width:none;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.landing-business-premium-tabs::-webkit-scrollbar{display:none}.landing-business-premium-tab{flex-shrink:0;padding:.375rem .8125rem;border-radius:9999px;font-size:.6875rem;font-weight:600;color:rgba(255,255,255,.38);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);transition:color .25s ease,border-color .25s ease,background .25s ease;cursor:pointer}.landing-business-premium-tab--active{color:rgba(255,255,255,.92);border-color:color-mix(in srgb,var(--panel-accent) 38%,transparent);background:color-mix(in srgb,var(--panel-accent) 10%,transparent)}.landing-business-premium-tab--restaurant{--panel-accent:#e07850}.landing-business-premium-tab--clinic{--panel-accent:#0d9488}.landing-business-premium-tab--law{--panel-accent:#d4af37}.landing-business-premium-tab--hotel{--panel-accent:#94a3b8}.landing-business-premium-tab--salon{--panel-accent:#e879a8}.landing-business-premium-tab--gym{--panel-accent:#22c55e}.landing-business-premium-tab--cafe{--panel-accent:#a16207}.landing-business-premium-section{margin-bottom:2.25rem}.landing-business-premium-section--profiles{margin-bottom:0;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.06)}.landing-business-premium-hint{margin:0 0 .75rem;font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;text-align:center;color:rgba(255,255,255,.28)}@media (min-width:960px){.landing-business-premium-hint{display:none}}.landing-business-premium-pack-rail,.landing-business-premium-profile-rail{display:flex;gap:1rem;overflow-x:auto;padding:.25rem 0 1rem;margin:0;scrollbar-width:none}.landing-business-premium-pack-rail{padding-inline:max(1.25rem,calc((100% - min(92vw, 22rem)) / 2))}.landing-business-premium-profile-rail{padding-inline:max(1.25rem,calc((100% - min(88vw, 17.5rem)) / 2))}.landing-business-premium-pack-rail::-webkit-scrollbar,.landing-business-premium-profile-rail::-webkit-scrollbar{display:none}.landing-business-premium-pack-slide{flex:0 0 min(92vw,22rem);padding:1.125rem 1rem 1.25rem;border-radius:1.125rem;border:1px solid rgba(255,255,255,.09);background:linear-gradient(165deg,rgba(255,255,255,.035),rgba(255,255,255,.01))}.landing-business-premium-profile-slide{flex:0 0 min(88vw,17.5rem)}.landing-business-premium-profile-slide .landing-business-premium-phone-wrap,.landing-business-premium-profile-slide .landing-business-premium-profile-head{pointer-events:none;user-select:none}.landing-business-premium-phone--rich .landing-biz-premium-body{overflow:hidden;overscroll-behavior:none;touch-action:none}.landing-business-premium-dots{display:flex;justify-content:center;gap:.3125rem;margin-top:.625rem}.landing-business-premium-dot{width:1.125rem;height:3px;border-radius:9999px;background:rgba(255,255,255,.1)}.landing-business-premium-dot--active{width:1.75rem;background:rgba(255,255,255,.52)}.landing-business-premium-profiles-head{text-align:center;max-width:28rem;margin:1.5rem auto .25rem}.landing-business-premium-profiles-title{margin:0;font-size:1.0625rem;font-weight:600;color:rgba(255,255,255,.92)}.landing-business-premium-profiles-sub{margin:.375rem 0 0;font-size:.8125rem;line-height:1.45;color:rgba(255,255,255,.42)}.landing-business-premium-pack-head,.landing-business-premium-profile-head{margin-bottom:1.125rem}.landing-business-premium-pack-label,.landing-business-premium-profile-label{display:inline-block;margin-bottom:.375rem;font-size:.625rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--panel-accent)}.landing-business-premium-pack-title,.landing-business-premium-profile-name{margin:0;font-size:1.0625rem;font-weight:600;color:rgba(255,255,255,.92)}.landing-business-premium-pack-copy,.landing-business-premium-profile-sector{margin:.375rem 0 0;font-size:.8125rem;line-height:1.5;color:rgba(255,255,255,.46)}.landing-biz-unbox{position:relative;margin:0 auto 1.25rem;max-width:20rem;perspective:900px}.landing-biz-unbox-lid{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;margin:0 auto;width:78%;padding:.625rem .875rem;border-radius:.5rem .5rem .125rem .125rem;border:1px solid rgba(255,255,255,.1);border-bottom:none;background:linear-gradient(165deg,rgba(32,32,38,.98),rgba(18,18,22,.98));box-shadow:0 -8px 24px rgba(0,0,0,.25);transform:rotateX(28deg) translateY(.375rem);transform-origin:center bottom}.landing-biz-unbox-brand{font-size:.5625rem;font-weight:800;letter-spacing:.22em;color:rgba(255,255,255,.72)}.landing-biz-unbox-pack{font-size:.5625rem;font-weight:600;letter-spacing:.06em;color:var(--panel-accent)}.landing-biz-unbox-inner{position:relative;padding:1.5rem 1rem 1rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.01));box-shadow:0 24px 56px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.06)}.landing-biz-unbox-cards{position:relative;height:7.5rem;margin-bottom:.75rem}.landing-biz-unbox-card{position:absolute;bottom:0;left:50%;width:5.5rem;transform-origin:center bottom;transform:translateX(-50%) rotate(calc(-30deg + var(--card-i) * 6deg)) translateY(calc(var(--card-i) * -.5px));z-index:calc(var(--card-i) + 1);filter:drop-shadow(0 6px 14px rgba(0,0,0,.35))}.landing-biz-unbox-mini{transform:scale(.52);transform-origin:center bottom;pointer-events:none}.landing-biz-unbox-base{display:flex;align-items:center;justify-content:center;padding:.5625rem .75rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.06);background:rgba(0,0,0,.22);font-size:.625rem;font-weight:600;letter-spacing:.04em;color:rgba(255,255,255,.42)}.landing-business-premium-includes{list-style:none;margin:0;padding:0;display:grid;gap:.4375rem}.landing-business-premium-includes li{position:relative;padding-left:1rem;font-size:.75rem;line-height:1.4;color:rgba(255,255,255,.52)}.landing-business-premium-includes li:before{content:"";position:absolute;left:0;top:.45em;width:.3125rem;height:.3125rem;border-radius:9999px;background:var(--panel-accent);opacity:.85}.landing-business-premium-profile{display:flex;flex-direction:column}.landing-business-premium-phone-wrap{position:relative;display:flex;justify-content:center;padding:.5rem 0 .75rem}.landing-business-premium-phone-glow{pointer-events:none;position:absolute;inset:10% 5% 5%;background:radial-gradient(ellipse 70% 60% at 50% 45%,var(--panel-glow),transparent 70%);opacity:.95}.landing-business-premium-phone{position:relative;z-index:1;width:100%;max-width:14.5rem;margin:0 auto;padding:.4375rem;border-radius:1.5rem;border:2px solid rgba(255,255,255,.14);background:linear-gradient(160deg,#3a3a42,#0a0a0c);box-shadow:0 28px 64px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.08)}.landing-business-premium-phone--rich{max-width:15.25rem}@media (min-width:960px){.landing-business-premium-pack-slide{flex:0 0 min(42vw,24rem)}.landing-business-premium-profile-slide{flex:0 0 min(36vw,18rem)}.landing-business-premium-pack-rail{padding-inline:max(.5rem,calc((100% - min(42vw, 24rem)) / 2))}.landing-business-premium-profile-rail{padding-inline:max(.5rem,calc((100% - min(36vw, 18rem)) / 2))}}@media (min-width:1024px){.landing-business-premium-pack-slide{flex:0 0 min(48vw,28rem)}.landing-business-premium-profile-slide{flex:0 0 min(42vw,20.5rem)}.landing-business-premium-pack-rail{padding-inline:max(1rem,calc((100% - min(48vw, 28rem)) / 2))}.landing-business-premium-profile-rail{padding-inline:max(1rem,calc((100% - min(42vw, 20.5rem)) / 2))}.landing-business-premium-phone--rich{max-width:17rem}.landing-biz-premium-phone{height:21rem}}.landing-biz-premium-phone{display:flex;flex-direction:column;height:19.5rem;border-radius:1.125rem;overflow:hidden;background:#070709}.landing-biz-premium-phone--light{background:#f4f8fa}.landing-biz-premium-status{display:flex;align-items:center;justify-content:space-between;padding:.3125rem .5rem .1875rem;font-size:.4375rem;font-weight:600;color:#fff;flex-shrink:0}.landing-biz-premium-phone--light .landing-biz-premium-status{color:#0f172a}.landing-biz-premium-island{width:1.875rem;height:.4375rem;border-radius:9999px;background:#000;border:1px solid rgba(255,255,255,.08)}.landing-biz-premium-phone--light .landing-biz-premium-island{background:#e2e8f0;border-color:rgba(0,0,0,.06)}.landing-biz-premium-safari{display:flex;align-items:center;justify-content:center;gap:.25rem;padding:.25rem .4375rem;background:rgba(0,0,0,.35);border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.landing-biz-premium-phone--light .landing-biz-premium-safari{background:rgba(255,255,255,.85);border-bottom-color:rgba(0,0,0,.06)}.landing-biz-premium-safari-lock{width:.3125rem;height:.3125rem;border-radius:9999px;background:var(--biz-accent)}.landing-biz-premium-safari-url{font-size:.375rem;font-weight:500;color:rgba(255,255,255,.55);max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-biz-premium-phone--light .landing-biz-premium-safari-url{color:rgba(15,23,42,.55)}.landing-biz-premium-cover{position:relative;height:3.25rem;flex-shrink:0;overflow:hidden}.landing-biz-premium-cover-mesh{position:absolute;inset:0;background:radial-gradient(ellipse 80% 100% at 20% 0,var(--biz-glow),transparent 55%),radial-gradient(ellipse 60% 80% at 90% 20%,color-mix(in srgb,var(--biz-accent) 35%,transparent),transparent 50%),linear-gradient(135deg,color-mix(in srgb,var(--biz-accent) 40%,#0a0a0c) 0,#070709 100%)}.landing-biz-premium-cover-fade{position:absolute;inset:auto 0 0;height:1.25rem;background:linear-gradient(180deg,transparent,#070709)}.landing-biz-premium-phone--light .landing-biz-premium-cover-fade{background:linear-gradient(180deg,transparent,#f4f8fa)}.landing-biz-premium-body{flex:1;min-height:0;overflow-y:auto;padding:0 .5625rem .625rem;margin-top:-1.375rem;scrollbar-width:none}.landing-biz-premium-body::-webkit-scrollbar{display:none}.landing-biz-premium-hero{display:flex;align-items:flex-end;gap:.5625rem;margin-bottom:.5rem}.landing-biz-premium-logo-wrap{position:relative;flex-shrink:0}.landing-biz-premium-logo{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:9999px;color:var(--biz-accent);background:rgba(0,0,0,.55);border:2px solid color-mix(in srgb,var(--biz-accent) 45%,transparent);box-shadow:0 8px 24px rgba(0,0,0,.35)}.landing-biz-premium-phone--light .landing-biz-premium-logo{background:#fff;box-shadow:0 6px 20px rgba(13,148,136,.15)}.landing-biz-premium-verified{position:absolute;right:-.125rem;bottom:0;display:flex;align-items:center;justify-content:center;width:.875rem;height:.875rem;border-radius:9999px;color:#fff;background:var(--biz-accent);border:2px solid #070709}.landing-biz-premium-phone--light .landing-biz-premium-verified{border-color:#f4f8fa}.landing-biz-premium-name{margin:0;font-size:.6875rem;font-weight:700;line-height:1.2;color:rgba(255,255,255,.95)}.landing-biz-premium-phone--light .landing-biz-premium-name{color:#0f172a}.landing-biz-premium-sector{margin:.125rem 0 0;font-size:.4375rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--biz-accent)}.landing-biz-premium-tagline{margin:.1875rem 0 0;font-size:.375rem;line-height:1.35;color:rgba(255,255,255,.42)}.landing-biz-premium-phone--light .landing-biz-premium-tagline{color:rgba(15,23,42,.48)}.landing-biz-premium-stats{display:flex;flex-wrap:wrap;align-items:center;gap:.3125rem;margin-bottom:.5rem;font-size:.375rem;font-weight:600;color:rgba(255,255,255,.48)}.landing-biz-premium-phone--light .landing-biz-premium-stats{color:rgba(15,23,42,.45)}.landing-biz-premium-stat{display:inline-flex;align-items:center;gap:.125rem}.landing-biz-premium-stat-dot{width:2px;height:2px;border-radius:9999px;background:rgba(255,255,255,.2)}.landing-biz-premium-links{display:grid;grid-template-columns:1fr 1fr;gap:.3125rem;margin-bottom:.4375rem}.landing-biz-premium-link{display:flex;align-items:center;gap:.3125rem;padding:.375rem .3125rem;border-radius:.4375rem;background:var(--link-tint,rgba(255,255,255,.06));border:1px solid rgba(255,255,255,.07)}.landing-biz-premium-phone--light .landing-biz-premium-link{background:rgba(255,255,255,.92);border-color:rgba(0,0,0,.06)}.landing-biz-premium-link--primary{grid-column:1/-1;padding:.4375rem .375rem;border-color:color-mix(in srgb,var(--biz-accent) 35%,transparent);background:color-mix(in srgb,var(--biz-accent) 12%,rgba(255,255,255,.04))}.landing-biz-premium-link-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.landing-biz-premium-link-text{display:flex;flex-direction:column;min-width:0}.landing-biz-premium-link-label{font-size:.375rem;font-weight:700;color:rgba(255,255,255,.9);line-height:1.2}.landing-biz-premium-phone--light .landing-biz-premium-link-label{color:#0f172a}.landing-biz-premium-link-hint{font-size:.3125rem;color:rgba(255,255,255,.38)}.landing-biz-premium-phone--light .landing-biz-premium-link-hint{color:rgba(15,23,42,.4)}.landing-biz-premium-highlights{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.4375rem}.landing-biz-premium-highlights span{padding:.1875rem .375rem;border-radius:9999px;font-size:.3125rem;font-weight:600;color:rgba(255,255,255,.55);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.07)}.landing-biz-premium-phone--light .landing-biz-premium-highlights span{color:rgba(15,23,42,.55);background:rgba(255,255,255,.95)}.landing-biz-premium-cta{display:block;width:100%;padding:.4375rem .5rem;border-radius:.4375rem;text-align:center;font-size:.375rem;font-weight:700;color:#fff;background:var(--biz-accent);box-shadow:0 6px 20px color-mix(in srgb,var(--biz-accent) 35%,transparent)}.landing-business-stage-bg{pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 65% 40%,var(--biz-glow),transparent 65%);opacity:.9}.landing-business-stage-grid{pointer-events:none;position:absolute;inset:0;opacity:.035;background-image:linear-gradient(rgba(255,255,255,.5) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.5) 1px,transparent 0);background-size:32px 32px;mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,#000 20%,transparent 75%)}.landing-business-stage-layout{position:relative;z-index:1;display:grid;gap:1.75rem}@media (min-width:900px){.landing-business-stage-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:2rem;align-items:center}}.landing-business-stage-eyebrow{display:inline-flex;align-items:center;gap:.375rem;margin-bottom:.625rem;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--biz-accent)}.landing-business-stage-title{font-size:clamp(1.125rem,2.5vw,1.375rem);font-weight:600;line-height:1.35;color:rgba(255,255,255,.92);margin:0}.landing-business-stage-links{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.landing-business-stage-link{display:inline-flex;align-items:center;gap:.3125rem;padding:.375rem .75rem;border-radius:9999px;font-size:.6875rem;font-weight:600;color:rgba(255,255,255,.7);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}.landing-business-stage-link svg{color:var(--biz-accent);opacity:.85}.landing-business-stage-visual{display:flex;align-items:center;justify-content:center;gap:.25rem;min-height:13rem;padding:.5rem 0}@media (min-width:640px){.landing-business-stage-visual{gap:.5rem;min-height:15rem}}.landing-business-stage-card-wrap{position:relative;flex-shrink:0}.landing-card-physical--biz-showcase{perspective:900px;padding:.75rem .5rem 1rem}.landing-card-physical--biz-showcase .landing-biz-card{transform:rotateX(6deg) rotateY(-14deg);transform-style:preserve-3d;transition:transform .45s ease,box-shadow .45s ease}.landing-business-stage:hover .landing-card-physical--biz-showcase .landing-biz-card{transform:rotateX(2deg) rotateY(-8deg) translateY(-4px)}.landing-business-nfc-pulse{pointer-events:none;position:absolute;inset:-12%;border-radius:50%;background:radial-gradient(circle,var(--biz-glow) 0,transparent 68%);z-index:-1}.landing-business-nfc-bridge{position:relative;display:none;flex-direction:column;align-items:center;justify-content:center;width:3.5rem;flex-shrink:0}@media (min-width:640px){.landing-business-nfc-bridge{display:flex}}.landing-business-nfc-bridge-line{position:absolute;top:50%;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--biz-accent),transparent);transform:translateY(-50%)}.landing-business-nfc-bridge-badge{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.25rem;padding:.3125rem .625rem;border-radius:9999px;font-size:.5625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--biz-accent);background:rgba(0,0,0,.55);border:1px solid color-mix(in srgb,var(--biz-accent) 35%,transparent);backdrop-filter:blur(8px)}.landing-business-nfc-bridge-dot{position:absolute;top:50%;left:50%;width:5px;height:5px;margin-top:-2.5px;margin-left:-2.5px;border-radius:9999px;background:var(--biz-accent);box-shadow:0 0 8px var(--biz-accent)}.landing-business-stage-phone-wrap{flex-shrink:0;width:9.5rem}@media (min-width:640px){.landing-business-stage-phone-wrap{width:10.75rem}}.landing-business-stage-phone{width:100%}.landing-business-slide-pills{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:.4375rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.06)}.landing-business-slide-pill{display:inline-flex;align-items:center;gap:.3125rem;padding:.4375rem .875rem;border-radius:9999px;font-size:.6875rem;font-weight:600;color:rgba(255,255,255,.45);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);transition:all .25s ease;cursor:pointer}.landing-business-slide-pill:hover{color:rgba(255,255,255,.75);border-color:rgba(255,255,255,.12)}.landing-business-slide-pill--active{color:#fff;border-color:color-mix(in srgb,var(--biz-accent) 45%,transparent);background:color-mix(in srgb,var(--biz-accent) 12%,transparent)}.landing-business-value-row{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem;margin-top:.875rem;font-size:.625rem;font-weight:500;letter-spacing:.04em;color:rgba(255,255,255,.32)}.landing-business-value-sep{opacity:.45}.landing-business-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:.625rem;margin-top:1rem}@media (max-width:639px){.landing-business-proof{grid-template-columns:1fr}}.landing-business-proof-card{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;padding:.75rem .875rem;border-radius:.875rem;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.02);text-align:left;transition:all .3s ease;cursor:pointer;position:relative}.landing-business-proof-card:hover{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.04)}.landing-business-proof-card--active{border-color:rgba(255,45,45,.3);background:rgba(255,45,45,.06)}.landing-business-proof-card--active.landing-business-proof-card--restaurant{border-color:rgba(196,92,62,.35);background:rgba(196,92,62,.08)}.landing-business-proof-card--active.landing-business-proof-card--clinic{border-color:rgba(13,148,136,.35);background:rgba(13,148,136,.07)}.landing-business-proof-card--active.landing-business-proof-card--law{border-color:rgba(201,162,39,.35);background:rgba(201,162,39,.08)}.landing-business-proof-name{font-size:.8125rem;font-weight:600;color:rgba(255,255,255,.9)}.landing-business-proof-sector{font-size:.625rem;color:rgba(255,255,255,.4)}.landing-business-proof-arrow{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:rgba(255,255,255,.25);transition:transform .25s ease,color .25s ease}.landing-business-proof-card--active .landing-business-proof-arrow,.landing-business-proof-card:hover .landing-business-proof-arrow{color:var(--biz-accent,rgba(255,45,45,.7));transform:translateY(-50%) translateX(2px)}.landing-business-cta{display:flex;flex-direction:column;align-items:center;gap:.625rem}.landing-business-cta-note{font-size:.6875rem;color:rgba(255,255,255,.38);margin:0}.landing-cta-primary--glow{box-shadow:0 0 32px rgba(255,45,45,.25)}.landing-cta-primary--glow:hover{box-shadow:0 0 40px rgba(255,45,45,.38)}.landing-biz-phone--showcase{width:100%;height:13.5rem;border-radius:1.125rem;box-shadow:0 16px 40px rgba(0,0,0,.4),0 0 0 1px rgba(255,255,255,.06),inset 0 1px 0 rgba(255,255,255,.04)}.landing-biz-phone--showcase .landing-biz-phone-status{padding:.3125rem .5rem .1875rem;font-size:.5rem}.landing-biz-phone--showcase .landing-biz-phone-island{width:1.75rem;height:.4375rem}.landing-biz-phone--showcase .landing-biz-phone-header{padding:.4375rem .5rem}.landing-biz-phone--showcase .landing-biz-phone-header-icon{width:1.625rem;height:1.625rem}.landing-biz-phone--showcase .landing-biz-phone-header-title{font-size:.5rem}.landing-biz-phone--showcase .landing-biz-phone-header-sub{font-size:.40625rem}.landing-biz-phone--showcase .landing-biz-phone-body{padding:.3125rem .4375rem}.landing-biz-phone--showcase .landing-biz-phone-row{padding:.3125rem 0}.landing-biz-phone--showcase .landing-biz-phone-row-name{font-size:.46875rem}.landing-biz-phone--showcase .landing-biz-phone-row-detail{font-size:.40625rem}.landing-biz-phone--showcase .landing-biz-phone-row-price{font-size:.46875rem}.landing-biz-phone--showcase .landing-biz-phone-cta{font-size:.4375rem;padding:.3125rem .625rem}.landing-biz-phone--showcase .landing-biz-phone-safari{padding:.3125rem .4375rem}.landing-biz-phone--showcase .landing-biz-phone-safari-url{font-size:.40625rem}.landing-biz-phone--showcase .landing-biz-phone-profile{padding:.4375rem .5rem .5rem}.landing-biz-phone--showcase .landing-biz-phone-profile-logo{width:2rem;height:2rem}.landing-biz-phone--showcase .landing-biz-phone-profile-name{font-size:.5625rem}.landing-biz-phone--showcase .landing-biz-phone-profile-sector{font-size:.4375rem}.landing-biz-phone--showcase .landing-biz-phone-profile-tagline{font-size:.40625rem}.landing-biz-phone--showcase .landing-biz-phone-profile-link{font-size:.40625rem;padding:.1875rem .375rem}.landing-biz-phone--showcase .landing-biz-phone-profile-highlights span{font-size:.375rem}.landing-biz-phone--waiting .landing-biz-phone-waiting-body{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1rem;text-align:center}.landing-biz-phone-waiting-ring{position:absolute;width:4.5rem;height:4.5rem;border-radius:50%;border:1.5px solid}.landing-biz-phone-waiting-nfc{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.landing-biz-phone--light .landing-biz-phone-waiting-nfc{background:rgba(13,148,136,.06);border-color:rgba(13,148,136,.15)}.landing-biz-phone-waiting-label{position:relative;z-index:1;font-size:.5625rem;font-weight:600;color:rgba(255,255,255,.75);margin:0}.landing-biz-phone--light .landing-biz-phone-waiting-label{color:rgba(15,23,42,.75)}.landing-biz-phone-waiting-sub{position:relative;z-index:1;font-size:.4375rem;color:rgba(255,255,255,.35);margin:0}.landing-biz-phone--light .landing-biz-phone-waiting-sub{color:rgba(15,23,42,.4)}.landing-business-cards{display:grid;gap:2rem;margin-top:2.5rem}.landing-business-verticals-list{display:flex;flex-direction:column;gap:2.5rem;margin-top:2.75rem}@media (min-width:1024px){.landing-business-verticals-list{gap:3rem}}.landing-business-panel{position:relative;border-radius:1.5rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(165deg,rgba(18,16,22,.96),rgba(8,8,12,.98));padding:1.75rem 0 1.5rem;box-shadow:0 20px 56px rgba(0,0,0,.35)}.landing-business-panel--restaurant{border-color:rgba(196,92,62,.22)}.landing-business-panel--clinic{border-color:rgba(13,148,136,.2)}.landing-business-panel--law{border-color:rgba(201,162,39,.22)}.landing-business-panel-glow{pointer-events:none;position:absolute;inset:0;border-radius:inherit;background:radial-gradient(ellipse 80% 55% at 20% 0,var(--panel-glow),transparent 62%)}.landing-business-panel-header{position:relative;z-index:1;padding:0 1.5rem;margin-bottom:1rem}@media (min-width:768px){.landing-business-panel-header{padding:0 2rem}}.landing-business-panel-title-row{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.875rem}.landing-business-panel-icon{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:.75rem;color:var(--panel-accent);background:color-mix(in srgb,var(--panel-accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--panel-accent) 28%,transparent)}.landing-business-panel-eyebrow{margin:0 0 .125rem;font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--panel-accent)}.landing-business-panel-name{margin:0;font-size:1.25rem;font-weight:600;line-height:1.25;color:rgba(255,255,255,.95)}.landing-business-panel-location{margin:.25rem 0 0;font-size:.6875rem;color:rgba(255,255,255,.38)}.landing-business-panel-copy{margin:0;font-size:.875rem;line-height:1.55;color:rgba(255,255,255,.58);max-width:36rem}.landing-business-panel-links{display:flex;flex-wrap:wrap;gap:.4375rem;margin-top:.875rem}.landing-business-panel-link{padding:.3125rem .75rem;border-radius:9999px;font-size:.6875rem;font-weight:600;color:rgba(255,255,255,.72);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}.landing-business-panel-hint{position:relative;z-index:1;margin:0 0 .625rem;padding:0 1.5rem;font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.28)}@media (min-width:768px){.landing-business-panel-hint{padding:0 2rem}}.landing-business-panel-scroll{position:relative;z-index:1;display:flex;gap:1rem;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:1.5rem;-webkit-overflow-scrolling:touch;touch-action:manipulation;padding:.75rem 1.5rem 1.25rem;scrollbar-width:none}.landing-business-panel-scroll::-webkit-scrollbar{display:none}@media (min-width:768px){.landing-business-panel-scroll{scroll-padding-inline:2rem;padding:.75rem 2rem 1.25rem;gap:1rem}}.landing-business-panel-slide{flex:0 0 min(74vw,15.75rem);scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;gap:.625rem}.landing-business-panel-slide-label{font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--panel-accent);opacity:.8}.landing-business-panel-card{display:none}.landing-business-panel-card-body{flex:1;display:flex;align-items:center;justify-content:center;min-height:0}.landing-card-physical--biz-panel{perspective:900px;padding:.25rem 0 .5rem;display:flex;justify-content:center}.landing-card-physical--biz-panel .landing-biz-card{transform:rotateX(4deg) rotateY(-10deg);transform-style:preserve-3d;transition:transform .4s ease}.landing-business-panel-slide:hover .landing-card-physical--biz-panel .landing-biz-card{transform:rotateX(0deg) rotateY(-4deg) translateY(-3px)}.landing-biz-phone--panel{width:13.25rem;height:17.5rem;flex-shrink:0;border-radius:1.375rem;box-shadow:0 22px 52px rgba(0,0,0,.45),0 0 0 1px rgba(255,255,255,.08),inset 0 1px 0 rgba(255,255,255,.06)}.landing-biz-phone--showcase{position:relative;z-index:1;width:min(86vw,18.5rem);height:24.25rem;flex-shrink:0;border-radius:1.625rem;box-shadow:0 28px 64px rgba(0,0,0,.52),0 0 0 1px rgba(255,255,255,.1),0 0 52px var(--phone-glow,rgba(255,45,45,.14)),inset 0 1px 0 rgba(255,255,255,.08)}.landing-biz-phone--showcase.landing-biz-phone--panel-rich .landing-biz-phone-status{padding:.4375rem .6875rem .3125rem;font-size:.625rem}.landing-biz-phone--showcase.landing-biz-phone--panel-rich .landing-biz-phone-island{width:2.375rem;height:.5625rem}.landing-biz-phone--showcase.landing-biz-phone--panel-rich .landing-biz-phone-cover,.landing-biz-phone--showcase.landing-biz-phone--panel-rich .landing-biz-phone-profile-cover{height:3.25rem}.landing-biz-phone--showcase.landing-biz-phone--panel-rich .landing-biz-phone-header{padding:.5625rem .6875rem;gap:.5rem}.landing-biz-phone--showcase.landing-biz-phone--panel-rich .landing-biz-phone-header-icon{width:2.375rem;height:2.375rem;border-radius:.5625rem}.landing-biz-phone--showcase.landing-biz-phone--panel-rich .landing-biz-phone-header-title{font-size:.6875rem}.landing-biz-phone--showcase.landing-biz-phone--panel-rich .landing-biz-phone-header-sub{font-size:.5625rem}.landing-biz-phone--showcase.landing-biz-phone--panel-rich .landing-biz-phone-header-badge{font-size:.5rem;padding:.1875rem .4375rem}.landing-biz-phone--showcase.landing-biz-phone--panel-rich .landing-biz-phone-chip{font-size:.5rem;padding:.25rem .5rem}.landing-biz-phone--showcase.landing-biz-phone--panel-rich .landing-biz-phone-body{padding:.375rem .6875rem}.landing-biz-phone--showcase.landing-biz-phone--panel-rich .landing-biz-phone-row{padding:.4375rem 0}.landing-biz-phone--showcase.landing-biz-phone--panel-rich .landing-biz-phone-row-name{font-size:.625rem}.landing-biz-phone--showcase.landing-biz-phone--panel-rich .landing-biz-phone-row-detail{font-size:.53125rem}.landing-biz-phone--showcase.landing-biz-phone--panel-rich .landing-biz-phone-row-price{font-size:.625rem}.landing-biz-phone--showcase.landing-biz-phone--panel-rich .landing-biz-phone-cta{font-size:.5625rem;padding:.4375rem .75rem}.landing-biz-phone--showcase.landing-biz-phone--panel-rich .landing-biz-phone-safari-url{font-size:.5625rem}.landing-biz-phone--showcase.landing-biz-phone--panel-rich .landing-biz-phone-profile-logo{width:2.75rem;height:2.75rem}.landing-biz-phone--showcase.landing-biz-phone--panel-rich .landing-biz-phone-profile-name{font-size:.75rem}.landing-biz-phone--showcase.landing-biz-phone--panel-rich .landing-biz-phone-profile-sector{font-size:.5625rem}.landing-biz-phone--showcase.landing-biz-phone--panel-rich .landing-biz-phone-profile-tagline{font-size:.53125rem}.landing-biz-phone--showcase.landing-biz-phone--panel-rich .landing-biz-phone-profile-link{font-size:.53125rem;padding:.3125rem .4375rem}.landing-biz-phone--showcase.landing-biz-phone--panel-rich .landing-biz-phone-profile-highlights span{font-size:.5rem}.landing-biz-phone--showcase.landing-biz-phone--panel-rich .landing-biz-phone-profile-wa{font-size:.5625rem;padding:.4375rem .75rem}.landing-biz-phone--panel-rich .landing-biz-phone-status{padding:.375rem .5625rem .25rem;font-size:.5625rem}.landing-biz-phone--panel-rich .landing-biz-phone-island{width:2rem;height:.5rem}.landing-biz-phone--panel-rich .landing-biz-phone-cover{height:2.75rem;flex-shrink:0}.landing-biz-phone--panel-rich .landing-biz-phone-header{padding:.5rem .5625rem;gap:.4375rem}.landing-biz-phone--panel-rich .landing-biz-phone-header-icon{width:2rem;height:2rem;border-radius:.5rem}.landing-biz-phone--panel-rich .landing-biz-phone-header-title{font-size:.5625rem}.landing-biz-phone--panel-rich .landing-biz-phone-header-sub{font-size:.46875rem}.landing-biz-phone-header-badge{margin-left:auto;padding:.125rem .375rem;border-radius:9999px;font-size:.4375rem;font-weight:700;border:1px solid;white-space:nowrap;flex-shrink:0}.landing-biz-phone-chips{display:flex;gap:.3125rem;padding:.3125rem .5625rem .125rem;flex-shrink:0;overflow:hidden}.landing-biz-phone-chip{padding:.1875rem .4375rem;border-radius:9999px;font-size:.4375rem;font-weight:600;color:rgba(255,255,255,.45);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.06);white-space:nowrap}.landing-biz-phone--light .landing-biz-phone-chip{color:rgba(15,23,42,.45);background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.06)}.landing-biz-phone-row-popular{font-weight:700}.landing-biz-phone--panel-rich .landing-biz-phone-body{padding:.375rem .5625rem;gap:.1875rem}.landing-biz-phone--panel-rich .landing-biz-phone-row{padding:.3125rem 0}.landing-biz-phone--panel-rich .landing-biz-phone-row-name{font-size:.53125rem}.landing-biz-phone--panel-rich .landing-biz-phone-row-detail{font-size:.46875rem}.landing-biz-phone--panel-rich .landing-biz-phone-row-price{font-size:.53125rem}.landing-biz-phone--panel-rich .landing-biz-phone-cta{font-size:.5rem;padding:.375rem .75rem}.landing-biz-phone-profile-cover{height:3.25rem;flex-shrink:0}.landing-biz-phone--panel-rich .landing-biz-phone-safari{padding:.375rem .5625rem}.landing-biz-phone--panel-rich .landing-biz-phone-safari-url{font-size:.46875rem}.landing-biz-phone--panel-rich .landing-biz-phone-profile{padding:.25rem .5625rem .5625rem;gap:.3125rem}.landing-biz-phone--panel-rich .landing-biz-phone-profile-logo{width:2.625rem;height:2.625rem;margin-top:-1.125rem}.landing-biz-phone--panel-rich .landing-biz-phone-profile-name{font-size:.6875rem}.landing-biz-phone--panel-rich .landing-biz-phone-profile-sector{font-size:.5rem}.landing-biz-phone--panel-rich .landing-biz-phone-profile-tagline{font-size:.46875rem}.landing-biz-phone-profile-links--grid{display:grid!important;grid-template-columns:1fr 1fr;gap:.3125rem!important;width:100%}.landing-biz-phone--panel-rich .landing-biz-phone-profile-link{font-size:.4375rem;padding:.3125rem .375rem;justify-content:center}.landing-biz-phone--panel-rich .landing-biz-phone-profile-highlights span{font-size:.4375rem;padding:.1875rem .4375rem}.landing-biz-phone-profile-wa{display:block;width:100%;margin-top:.25rem;padding:.375rem .5rem;border-radius:.5rem;font-size:.46875rem;font-weight:700;text-align:center;color:#fff;flex-shrink:0}@media (min-width:1024px){.landing-business-panel-scroll{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;overflow:visible;padding:.75rem 2rem .5rem}.landing-business-panel-slide{flex:none;width:auto;min-width:0;scroll-snap-align:none}.landing-biz-phone--panel{width:100%;max-width:13.25rem}.landing-biz-phone--showcase{width:100%;max-width:20rem;height:26rem}}.landing-business-vertical-block{display:grid;gap:1.25rem;padding:1.25rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.landing-business-vertical-block:last-child{border-bottom:none;padding-bottom:0}@media (min-width:768px){.landing-business-vertical-block{grid-template-columns:minmax(0,14rem) 1fr;gap:1.5rem 2rem;align-items:center}}.landing-business-vertical-head{text-align:center}@media (min-width:768px){.landing-business-vertical-head{text-align:left}}.landing-business-carousel{min-width:0}.landing-business-carousel .landing-hscroll-hint{margin-bottom:.625rem}.landing-business-stack-track{display:flex;align-items:stretch;gap:.875rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:1rem;-webkit-overflow-scrolling:touch;padding:.375rem 1rem .875rem;margin:0 -.5rem;scrollbar-width:none}.landing-business-stack-track::-webkit-scrollbar{display:none}.landing-business-stack-item{position:relative;flex:0 0 68%;max-width:12.5rem;scroll-snap-align:center;transition:transform .3s ease}.landing-business-stack-item:active{transform:scale(.985)}.landing-business-stack-badge{display:block;width:fit-content;margin:0 auto .4375rem;padding:.1875rem .5rem;border-radius:9999px;font-size:.5rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.75);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}.landing-business-stack-card{display:flex;flex-direction:column;height:100%;padding:.5rem .4375rem .4375rem;border-radius:.875rem;border:1px solid rgba(255,255,255,.08);background:rgba(12,12,16,.85);box-shadow:0 10px 28px rgba(0,0,0,.28)}.landing-business-stack-card--nfc{background:linear-gradient(160deg,rgba(24,18,16,.95),rgba(10,10,12,.95))}.landing-business-stack-card--feature{background:linear-gradient(160deg,rgba(16,16,22,.95),rgba(8,8,12,.95))}.landing-business-stack-card--profile{background:linear-gradient(160deg,rgba(14,14,20,.95),rgba(8,8,12,.95))}.landing-business-stack-card--restaurant{border-color:rgba(196,92,62,.22)}.landing-business-stack-card--restaurant .landing-business-stack-badge{color:#e8a088;border-color:rgba(196,92,62,.28);background:rgba(196,92,62,.1)}.landing-business-stack-card--clinic{border-color:rgba(13,148,136,.22)}.landing-business-stack-card--clinic .landing-business-stack-badge{color:#5eead4;border-color:rgba(13,148,136,.28);background:rgba(13,148,136,.1)}.landing-business-stack-card--law{border-color:rgba(201,162,39,.22)}.landing-business-stack-card--law .landing-business-stack-badge{color:#d4af37;border-color:rgba(201,162,39,.28);background:rgba(201,162,39,.1)}.landing-business-stack-content{display:flex;flex:1;align-items:center;justify-content:center;min-height:0}.landing-business-stack-card--nfc .landing-business-stack-content{min-height:5.25rem;padding:.25rem 0}.landing-business-stack-card--feature .landing-business-stack-content,.landing-business-stack-card--profile .landing-business-stack-content{min-height:9.75rem}.landing-business-stack-card--feature .landing-biz-phone,.landing-business-stack-card--profile .landing-biz-phone{width:100%;max-width:7.75rem;height:9.5rem}.landing-card-physical--biz-stack{padding:0;width:100%;display:flex;justify-content:center}.landing-card-physical--biz-stack .landing-biz-card--stack{transform:scale(.76) rotateX(2deg) rotateY(-4deg);transform-origin:center center;transition:transform .35s ease}.landing-business-stack-item:focus-within .landing-biz-card--stack,.landing-business-stack-item:hover .landing-biz-card--stack{transform:scale(.78) rotateX(0deg) rotateY(0deg) translateY(-2px)}.landing-biz-phone{width:7.75rem;height:9.5rem;display:flex;flex-direction:column;overflow:hidden;border-radius:.875rem;border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 24px rgba(0,0,0,.35)}.landing-biz-phone--dark{background:#0a0a0e;color:#fff}.landing-biz-phone--light{background:#f8fafc;color:#0f172a;border-color:rgba(0,0,0,.08);box-shadow:0 8px 24px rgba(0,0,0,.12)}.landing-biz-phone-status{display:flex;align-items:center;justify-content:space-between;padding:.25rem .4375rem .125rem;font-size:.4375rem;font-weight:600;flex-shrink:0}.landing-biz-phone--light .landing-biz-phone-status{color:#0f172a}.landing-biz-phone-island{width:1.5rem;height:.375rem;border-radius:9999px;background:rgba(128,128,128,.25)}.landing-biz-phone-header{display:flex;align-items:center;gap:.375rem;padding:.375rem .4375rem;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.landing-biz-phone--light .landing-biz-phone-header{border-bottom-color:rgba(0,0,0,.06)}.landing-biz-phone-header-icon{display:flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;border-radius:.375rem;flex-shrink:0}.landing-biz-phone-header-title{font-size:.4375rem;font-weight:700;line-height:1.2}.landing-biz-phone-header-sub{font-size:.34375rem;opacity:.5}.landing-biz-phone-body{flex:1;min-height:0;overflow:hidden;padding:.3125rem .4375rem;display:flex;flex-direction:column;gap:.25rem}.landing-biz-phone-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.25rem;padding:.25rem 0;border-bottom:1px solid rgba(255,255,255,.05)}.landing-biz-phone--light .landing-biz-phone-row{border-bottom-color:rgba(0,0,0,.06)}.landing-biz-phone-row:last-child{border-bottom:none}.landing-biz-phone-row-main{display:flex;flex-direction:column;gap:.0625rem;min-width:0}.landing-biz-phone-row-name{font-size:.40625rem;font-weight:600;line-height:1.25}.landing-biz-phone-row-detail{font-size:.34375rem;opacity:.45}.landing-biz-phone-row-price{font-size:.375rem;font-weight:700;white-space:nowrap;flex-shrink:0}.landing-biz-phone-footer{padding:.3125rem .4375rem .4375rem;flex-shrink:0}.landing-biz-phone-cta{display:block;width:100%;padding:.3125rem;border-radius:.375rem;text-align:center;font-size:.375rem;font-weight:700;color:#fff}.landing-biz-phone-safari{display:flex;align-items:center;justify-content:center;gap:.1875rem;padding:.25rem .375rem;background:rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.landing-biz-phone--light .landing-biz-phone-safari{background:rgba(0,0,0,.04);border-bottom-color:rgba(0,0,0,.06)}.landing-biz-phone-safari-lock{width:.3125rem;height:.3125rem;border-radius:9999px;flex-shrink:0}.landing-biz-phone-safari-url{font-size:.34375rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;opacity:.65;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-biz-phone-profile{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;padding:.4375rem .375rem .375rem;text-align:center}.landing-biz-phone-profile-logo{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:9999px;border:2px solid}.landing-biz-phone-profile-name{margin-top:.3125rem;font-size:.5rem;font-weight:700;line-height:1.2}.landing-biz-phone-profile-sector{font-size:.34375rem;opacity:.45;text-transform:uppercase;letter-spacing:.06em}.landing-biz-phone-profile-tagline{margin-top:.1875rem;font-size:.34375rem;opacity:.55;line-height:1.3}.landing-biz-phone-profile-links{display:grid;grid-template-columns:1fr 1fr;gap:.25rem;width:100%;margin-top:.375rem}.landing-biz-phone-profile-link{display:flex;align-items:center;justify-content:center;gap:.1875rem;padding:.25rem .125rem;border-radius:.3125rem;font-size:.3125rem;font-weight:600;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.06)}.landing-biz-phone--light .landing-biz-phone-profile-link{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.06)}.landing-biz-phone-profile-highlights{display:flex;flex-wrap:wrap;justify-content:center;gap:.1875rem;margin-top:auto;padding-top:.3125rem}.landing-biz-phone-profile-highlights span{padding:.125rem .3125rem;border-radius:9999px;font-size:.28125rem;opacity:.5;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06)}.landing-biz-phone--light .landing-biz-phone-profile-highlights span{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.06)}@media (min-width:768px){.landing-business-stack-track{gap:.75rem;justify-content:center;overflow-x:visible;padding:.375rem 0 .625rem;margin:0}.landing-business-stack-item{flex:1 1 0;max-width:10.5rem}.landing-business-stack-card--feature .landing-biz-phone,.landing-business-stack-card--profile .landing-biz-phone{max-width:8.25rem;height:10rem}.landing-business-cards{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.landing-business-card-item{display:flex;flex-direction:column;align-items:center;text-align:center}.landing-card-physical--biz{padding:.25rem 0 1.25rem}.landing-card-physical--biz .landing-biz-card{transform:rotateX(6deg) rotateY(-8deg)}.landing-business-card-item:hover .landing-card-physical--biz .landing-biz-card{transform:rotateX(3deg) rotateY(-4deg) translateY(-3px)}.landing-business-card-meta{max-width:16rem}.landing-business-card-title{font-size:.9375rem;font-weight:600;color:#fff}.landing-business-card-copy{margin-top:.375rem;font-size:.8125rem;line-height:1.5;color:rgba(255,255,255,.5)}.landing-business-card-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.375rem;margin-top:.75rem}.landing-business-card-link{border-radius:9999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);padding:.25rem .625rem;font-size:.6875rem;color:rgba(255,255,255,.55)}.landing-biz-card{box-shadow:0 12px 28px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.06);transition:transform .45s ease,box-shadow .45s ease}.landing-biz-card--featured{box-shadow:0 20px 48px rgba(0,0,0,.5),0 0 40px var(--biz-glow,rgba(255,45,45,.15)),inset 0 1px 0 rgba(255,255,255,.1)}.landing-biz-card-shine{pointer-events:none;position:absolute;inset:0;z-index:0;opacity:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.12) 48%,rgba(255,255,255,.06) 52%,transparent 65%);transition:opacity .4s ease}.landing-biz-card--showcase .landing-biz-card-shine,.landing-business-stage:hover .landing-biz-card-shine{opacity:1;animation:landing-biz-shine 4s ease-in-out infinite}@keyframes landing-biz-shine{0%,to{transform:translateX(-120%);opacity:0}15%{opacity:1}50%{transform:translateX(120%);opacity:1}85%{opacity:0}}.landing-biz-card-aura{pointer-events:none;position:absolute;inset:-1px;border-radius:inherit;box-shadow:inset 0 0 20px var(--biz-glow,rgba(255,45,45,.12))}.landing-card-nfc-chip--lg{height:1.5rem;width:1.875rem;border-radius:.25rem}.landing-biz-card--light{box-shadow:0 12px 28px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.9)}.landing-biz-card--warm:before{right:-20%;bottom:-30%;width:60%;height:70%;background:radial-gradient(circle,rgba(196,92,62,.18) 0,transparent 70%)}.landing-biz-card--clinical:before,.landing-biz-card--warm:before{content:"";pointer-events:none;position:absolute;border-radius:50%}.landing-biz-card--clinical:before{left:50%;top:50%;width:80%;height:80%;translate:-50% -50%;background:radial-gradient(circle,rgba(13,148,136,.08) 0,transparent 65%)}.landing-biz-card--legal:after{content:"";pointer-events:none;position:absolute;inset:0;opacity:.04;background-image:repeating-linear-gradient(90deg,rgba(201,162,39,.5),rgba(201,162,39,.5) 1px,transparent 0,transparent 24px)}.landing-business-feature{display:flex;gap:.75rem;border-radius:1rem;border:1px solid rgba(255,255,255,.06);background:rgba(16,16,20,.5);padding:1rem;transition:border-color .25s ease}.landing-business-feature:hover{border-color:rgba(255,45,45,.2)}.landing-business-feature-icon{display:flex;height:2.25rem;width:2.25rem;shrink:0;align-items:center;justify-content:center;border-radius:.625rem;background:rgba(255,45,45,.1)}.landing-business-visual{position:relative}.landing-business-glow{pointer-events:none;position:absolute;inset:-10%;border-radius:50%;background:radial-gradient(circle,rgba(255,45,45,.12),transparent 65%);filter:blur(40px)}.landing-business-mock{position:relative;border-radius:1.25rem;border:1px solid rgba(255,255,255,.1);background:linear-gradient(165deg,rgba(20,20,26,.95),rgba(10,10,14,.98));padding:1.25rem;box-shadow:0 24px 64px rgba(0,0,0,.45)}.landing-business-mock-header{display:flex;align-items:center;gap:.625rem;margin-bottom:1rem;padding-bottom:.875rem;border-bottom:1px solid rgba(255,255,255,.06)}.landing-business-mock-title{font-size:.875rem;font-weight:700;color:#fff;line-height:1.2}.landing-business-mock-sub{font-size:.6875rem;color:rgba(255,255,255,.45)}.landing-business-mock-badge{margin-left:auto;border-radius:9999px;background:rgba(255,45,45,.15);padding:.2rem .5rem;font-size:.5625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ff2d2d}.landing-business-mock-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:1rem}.landing-business-mock-stat{border-radius:.625rem;border:1px solid rgba(255,255,255,.06);background:rgba(0,0,0,.25);padding:.5rem;text-align:center}.landing-business-mock-stat-val{display:block;font-size:.9375rem;font-weight:700;color:#fff}.landing-business-mock-stat-lbl{display:block;margin-top:.125rem;font-size:.5625rem;color:rgba(255,255,255,.45)}.landing-business-mock-team-label{margin-bottom:.5rem;font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.4)}.landing-business-mock-row{display:flex;align-items:center;gap:.5rem;padding:.375rem 0;border-bottom:1px solid rgba(255,255,255,.04)}.landing-business-mock-row:last-child{border-bottom:none}.landing-business-mock-avatar{display:flex;height:1.75rem;width:1.75rem;shrink:0;align-items:center;justify-content:center;border-radius:9999px;background:rgba(255,45,45,.2);font-size:.5625rem;font-weight:700;color:#ff2d2d}.landing-business-mock-dot{height:.375rem;width:.375rem;shrink:0;border-radius:9999px;background:rgba(255,255,255,.15)}.landing-business-mock-dot--on{background:#22c55e;box-shadow:0 0 8px rgba(34,197,94,.5)}.landing-business-mock-chart{display:flex;align-items:flex-end;gap:3px;height:3.5rem;margin-top:1rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.06)}.landing-business-mock-bar{flex:1;border-radius:3px 3px 0 0;background:linear-gradient(180deg,#ff2d2d,rgba(255,45,45,.25));min-height:4px}.landing-card-gallery-featured{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:1.5rem}.landing-card-gallery-featured-item{text-align:center}.landing-card-gallery-stage{display:flex;justify-content:center;padding:1.25rem .75rem;border-radius:1rem;border:1px solid rgba(255,255,255,.05);background:radial-gradient(ellipse 80% 70% at 50% 30%,rgba(255,45,45,.06),transparent 60%)}.landing-card-gallery-item{text-align:center}.landing-card-gallery-material{display:block;margin-bottom:.2rem;font-size:.5625rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,45,45,.65)}.landing-card-gallery-meta{margin-top:.625rem}.landing-card-gallery-name{font-size:.8125rem;font-weight:600;color:rgba(255,255,255,.92)}.landing-card-gallery-tagline{margin-top:.125rem;font-size:.6875rem;line-height:1.4;color:rgba(255,255,255,.38)}.landing-card-gallery-price{margin-top:.375rem;font-size:.8125rem;font-weight:700;color:rgba(255,255,255,.88)}.landing-card-gallery-rest{margin-top:.5rem}.landing-hscroll-track--cards-rest{padding-top:.25rem}.landing-hscroll-track--cards-rest .landing-hscroll-item{width:148px}.landing-card-specs{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.05)}.landing-card-spec{display:inline-flex;align-items:center;gap:.375rem;font-size:.6875rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:rgba(255,255,255,.4)}.landing-card-variant{box-shadow:0 12px 32px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.06)}.landing-card-variant--featured{box-shadow:0 20px 48px rgba(0,0,0,.55),0 0 40px rgba(255,45,45,.08),inset 0 1px 0 rgba(255,255,255,.08)}.landing-card-variant-shine{pointer-events:none;position:absolute;inset:0;background:linear-gradient(125deg,transparent 38%,rgba(255,255,255,.07) 48%,transparent 58%)}.landing-card-variant--mesh:after{content:"";pointer-events:none;position:absolute;inset:0;opacity:.35;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:8px 8px}.landing-card-variant-neon-ring{pointer-events:none;position:absolute;inset:-1px;border-radius:inherit;box-shadow:0 0 20px rgba(255,45,45,.25),inset 0 0 12px rgba(255,45,45,.06)}.landing-card-nfc-chip{position:relative;height:1.125rem;width:1.375rem;border-radius:.2rem;box-shadow:inset 0 1px 2px rgba(0,0,0,.35)}.landing-card-nfc-coil{position:absolute;inset:3px;border-radius:.15rem;border:1px solid rgba(0,0,0,.25);background:repeating-conic-gradient(rgba(0,0,0,.08) 0 25%,transparent 0 50%) 50% /4px 4px}.landing-card-nfc-dot{position:absolute;height:2px;width:2px;border-radius:9999px;background:rgba(0,0,0,.35)}.landing-card-nfc-dot--1{left:3px;top:3px}.landing-card-nfc-dot--2{right:3px;top:3px}.landing-card-nfc-dot--3{left:3px;bottom:3px}.landing-card-nfc-dot--4{right:3px;bottom:3px}.landing-business-verticals{display:flex;flex-direction:column;gap:.5rem;margin-top:1.5rem}.landing-business-vertical{display:flex;gap:.75rem;width:100%;border-radius:.875rem;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.02);padding:.75rem;text-align:left;transition:border-color .2s ease,background .2s ease}.landing-business-vertical:hover{border-color:rgba(255,45,45,.2)}.landing-business-vertical--active{border-color:rgba(255,45,45,.35);background:rgba(255,45,45,.06)}.landing-business-feature-compact{border-radius:.625rem;border:1px solid rgba(255,255,255,.05);background:rgba(0,0,0,.2);padding:.625rem .75rem}.landing-business-mock-logo{display:flex;height:2rem;width:2rem;shrink:0;align-items:center;justify-content:center;border-radius:.5rem;background:rgba(255,45,45,.15);font-size:.875rem;font-weight:700;color:#ff2d2d}.landing-business-mock-links{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.875rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.06)}.landing-business-mock-link{border-radius:9999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);padding:.25rem .625rem;font-size:.625rem;color:rgba(255,255,255,.65)}.landing-business-mock-footer{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.75rem;padding-top:.625rem;border-top:1px solid rgba(255,255,255,.04)}.landing-integrations{position:relative}.landing-integrations-header{margin-bottom:2.5rem}.landing-integrations-grid{display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:640px){.landing-integrations-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.landing-integrations-grid{grid-template-columns:repeat(3,1fr)}}.landing-integration-tile{border-radius:1.25rem;border:1px solid rgba(255,255,255,.08);background:rgba(14,14,18,.65);padding:1.25rem;transition:border-color .3s ease,box-shadow .3s ease}.landing-integration-tile:hover{border-color:color-mix(in srgb,var(--int-accent,#ff2d2d) 35%,transparent);box-shadow:0 12px 40px color-mix(in srgb,var(--int-accent,#ff2d2d) 8%,transparent)}.landing-integration-tile-visual{display:flex;align-items:center;justify-content:center;gap:.625rem;padding:.75rem;border-radius:.875rem;background:rgba(0,0,0,.3)}.landing-integration-connector{display:flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:9999px;border:1px dashed rgba(255,255,255,.15);color:rgba(255,255,255,.4)}.landing-integration-partner-badge{display:flex;flex-direction:column;align-items:center;gap:.25rem;font-size:.5625rem;font-weight:600;color:rgba(255,255,255,.65)}.landing-integration-soon{display:inline-block;margin-top:.75rem;font-size:.5625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.35)}.landing-dev-studio-layout{display:grid;gap:3rem;align-items:center}@media (min-width:1024px){.landing-dev-studio-layout{grid-template-columns:1fr 1.2fr;gap:4rem}}.landing-mac-laptop{position:relative;width:100%;max-width:560px;margin:0 auto}.landing-mac-laptop-screen{position:relative;min-height:380px;border-radius:.875rem .875rem 0 0;border:2px solid rgba(255,255,255,.1);border-bottom:none;background:#0c0c10;padding:1.25rem;overflow:hidden}.landing-mac-laptop-base{height:.875rem;border-radius:0 0 .5rem .5rem;background:linear-gradient(180deg,#2a2a32,#1a1a20);box-shadow:0 8px 32px rgba(0,0,0,.5)}.landing-mac-laptop-base:after{content:"";display:block;width:20%;height:.2rem;margin:.35rem auto 0;border-radius:9999px;background:rgba(255,255,255,.08)}.landing-mac-window{border-radius:.625rem;border:1px solid rgba(255,255,255,.08);background:#141418;overflow:hidden;box-shadow:0 16px 48px rgba(0,0,0,.45)}.landing-mac-window--terminal{position:relative;z-index:3;width:92%}.landing-mac-window--editor{position:absolute;right:0;top:2.5rem;z-index:2;width:78%}.landing-mac-window--preview{position:absolute;left:5%;bottom:0;z-index:1;width:55%}.landing-mac-titlebar{display:flex;align-items:center;gap:.375rem;border-bottom:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.03);padding:.5rem .75rem}.landing-mac-dot{height:.625rem;width:.625rem;border-radius:9999px}.landing-mac-dot--red{background:#ff5f57}.landing-mac-dot--yellow{background:#febc2e}.landing-mac-dot--green{background:#28c840}.landing-mac-title{margin-left:.5rem;font-size:.625rem;color:rgba(255,255,255,.45)}.landing-mac-body{padding:.75rem;min-height:5rem}.landing-mac-terminal{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem;line-height:1.6}.landing-mac-cmd{color:#7dd3fc}.landing-mac-out{color:#86efac}.landing-mac-cursor{display:inline-block;width:.4rem;height:.75rem;margin-left:1px;vertical-align:text-bottom;background:rgba(255,255,255,.7);animation:landing-cursor-blink 1s step-end infinite}@keyframes landing-cursor-blink{0%,to{opacity:1}50%{opacity:0}}.landing-mac-code{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.5625rem;line-height:1.55;color:#c4b5fd;white-space:pre-wrap}.landing-mac-preview{display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:.5rem}.landing-mac-preview-bar{width:2.5rem;height:.25rem;border-radius:9999px;background:rgba(255,255,255,.1)}.landing-mac-preview-avatar{height:2rem;width:2rem;border-radius:9999px;background:linear-gradient(135deg,#2563eb,#60a5fa)}.landing-mac-preview-line{height:.375rem;border-radius:9999px;background:rgba(255,255,255,.12)}.landing-mac-preview-line--lg{width:70%}.landing-mac-preview-line--sm{width:45%}.landing-mac-preview-btn{width:60%;height:1rem;border-radius:9999px;background:rgba(37,99,235,.35)}.landing-mac-preview-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.25rem;width:100%;margin-top:.25rem}.landing-mac-preview-chip{height:1.25rem;border-radius:.375rem;background:rgba(255,255,255,.08)}.landing-community{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.05)}.landing-community-label{margin-bottom:.75rem;text-align:center;font-size:.625rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.32)}.landing-community-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.375rem .625rem;margin:0;padding:0;list-style:none}.landing-community-member{display:inline-flex;align-items:center;gap:.375rem;max-width:100%;border-radius:9999px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.02);padding:.2rem .625rem .2rem .2rem}.landing-community-member-photo{height:1.375rem;width:1.375rem;border-radius:9999px;object-fit:cover;flex-shrink:0}.landing-community-member-name{font-size:.6875rem;font-weight:500;color:rgba(255,255,255,.78);white-space:nowrap}.landing-community-member-meta{display:none}@media (min-width:640px){.landing-community-member-meta{display:inline;font-size:.625rem;color:rgba(255,255,255,.32);white-space:nowrap}.landing-community-member-meta:before{content:"Â· "}}.landing-community-more{font-size:.6875rem;color:rgba(255,255,255,.28);padding:.2rem .5rem}.landing-how-section{overflow:visible}.landing-how-layout{display:grid;gap:2rem;align-items:center;margin-top:1.5rem;overflow:visible}.landing-how-visual-wrap{overflow:visible;min-width:0}@media (min-width:1024px){.landing-how-layout{grid-template-columns:1fr 1fr;gap:3rem}}.landing-nfc-flow{width:100%;max-width:22rem;margin:0 auto}.landing-how-layout--flow{gap:2.25rem}.landing-how-layout--flow .landing-how-visual-wrap{order:-1}.landing-nfc-flow-steps{gap:.5rem;margin-bottom:.625rem}.landing-nfc-flow-step,.landing-nfc-flow-steps{display:flex;align-items:center;justify-content:center}.landing-nfc-flow-step{width:1.5rem;height:1.5rem;border-radius:9999px;font-size:.625rem;font-weight:600;color:rgba(255,255,255,.28);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);transition:color .4s ease,background .4s ease,border-color .4s ease}.landing-nfc-flow-step--on{color:rgba(255,255,255,.95);background:rgba(255,45,45,.14);border-color:rgba(255,45,45,.38)}.landing-nfc-flow-caption{min-height:2.125rem;margin:0 0 1rem;text-align:center;font-size:.6875rem;font-weight:500;line-height:1.45;color:rgba(255,255,255,.48);animation:landing-nfc-flow-caption-in .45s ease-out both}@keyframes landing-nfc-flow-caption-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.landing-nfc-flow-stage{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.5rem;align-items:center;min-height:19.5rem;padding:1rem .75rem;border-radius:1rem;border:1px solid rgba(255,255,255,.06);background:linear-gradient(165deg,rgba(255,255,255,.03),rgba(255,255,255,.008))}.landing-nfc-flow-card-col{display:flex;align-items:center;justify-content:center;min-height:14rem;overflow:visible}.landing-nfc-flow-card-motion{position:relative;transform-origin:center center;will-change:transform,opacity}.landing-nfc-flow-card-bridge{position:absolute;right:-.625rem;top:50%;width:1.75rem;height:2px;margin-top:-1px;border-radius:9999px;background:linear-gradient(90deg,rgba(255,45,45,.7),rgba(255,45,45,.05));animation:landing-nfc-flow-bridge .9s ease-out both}@keyframes landing-nfc-flow-bridge{0%{opacity:0;transform:scaleX(.2);transform-origin:left center}to{opacity:1;transform:scaleX(1)}}.landing-nfc-flow-card--business{transform:scale(.5);margin:-1rem -1.75rem}.landing-nfc-flow-card--creator{width:4.875rem}.landing-nfc-flow-phone-col{display:flex;justify-content:center;align-items:center}.landing-nfc-flow-phone{position:relative;width:100%;max-width:11.75rem;border-radius:1.375rem;padding:.375rem;background:linear-gradient(160deg,#2a2a2e,#121214 40%,#0a0a0c);box-shadow:0 0 0 1px rgba(255,255,255,.08),0 20px 40px rgba(0,0,0,.45)}.landing-nfc-flow-phone-notch{position:absolute;top:.5rem;left:50%;z-index:8;width:3.25rem;height:.875rem;margin-left:-1.625rem;border-radius:9999px;background:#000}.landing-nfc-flow-screen{position:relative;height:18.5rem;border-radius:1.0625rem;overflow:hidden;background:#08080a}.landing-nfc-flow-layer{position:absolute;inset:0;z-index:1;opacity:0;pointer-events:none;transition:opacity .6s ease-in-out}.landing-nfc-flow-layer--on{z-index:3;opacity:1;pointer-events:auto;transition:opacity .72s ease-in-out .16s}.landing-nfc-flow-status{display:flex;align-items:center;justify-content:space-between;padding:.5rem .625rem .25rem;font-size:.4375rem;font-weight:600;color:rgba(255,255,255,.88)}.landing-nfc-flow-status-island{width:2rem;height:.5625rem;border-radius:9999px;background:#000}.landing-nfc-flow-status-icons{display:flex;align-items:center;gap:.1875rem}.landing-nfc-flow-status-icons span{display:block;border-radius:1px;background:rgba(255,255,255,.75)}.landing-nfc-flow-status-icons span:first-child{width:.5625rem;height:.3125rem}.landing-nfc-flow-status-icons span:nth-child(2){width:.4375rem;height:.3125rem;opacity:.7}.landing-nfc-flow-status-icons span:nth-child(3){width:.6875rem;height:.3125rem;border-radius:.0625rem;border:1px solid rgba(255,255,255,.75);background:transparent}.landing-nfc-flow-ready{display:flex;flex-direction:column;height:100%;background:linear-gradient(180deg,#141418,#0a0a0e)}.landing-nfc-flow-ready-body{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1rem;text-align:center}.landing-nfc-flow-nfc-icon{color:rgba(255,255,255,.35);transition:color .4s ease}.landing-nfc-flow-nfc-icon svg{width:3rem;height:3rem}.landing-nfc-flow-nfc-icon--active{color:#ff5a4a;animation:landing-nfc-flow-nfc-pulse 1.1s ease-in-out infinite}@keyframes landing-nfc-flow-nfc-pulse{0%,to{opacity:.75;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}.landing-nfc-flow-ready-title{margin:.375rem 0 0;font-size:.6875rem;font-weight:600;color:rgba(255,255,255,.9)}.landing-nfc-flow-ready-sub{margin:0;font-size:.5rem;color:rgba(255,255,255,.38);line-height:1.4}.landing-nfc-flow-ready-bar{display:block;width:4.5rem;height:2px;margin-top:.625rem;border-radius:9999px;background:rgba(255,255,255,.08);overflow:hidden;position:relative}.landing-nfc-flow-ready-bar:after{content:"";position:absolute;inset:0;width:45%;border-radius:inherit;background:#ff2d2d;animation:landing-nfc-flow-bar 1s ease-in-out infinite}@keyframes landing-nfc-flow-bar{0%{transform:translateX(-100%)}to{transform:translateX(220%)}}.landing-nfc-flow-profile{display:flex;flex-direction:column;height:100%;background:#0c0c10}.landing-nfc-flow-url{display:flex;align-items:center;justify-content:center;gap:.25rem;margin:0 .5rem .375rem;padding:.25rem .375rem;border-radius:.375rem;background:rgba(255,255,255,.06);font-size:.375rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:rgba(255,255,255,.62)}.landing-nfc-flow-url-lock{width:.3125rem;height:.375rem;border-radius:.0625rem;border:1px solid rgba(255,255,255,.35)}.landing-nfc-flow-profile-card{flex:1;display:flex;flex-direction:column;align-items:center;margin:0 .5rem .625rem;padding:0 .625rem .75rem;border-radius:.625rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);text-align:center;overflow:hidden}.landing-nfc-flow-profile-cover{width:calc(100% + 1.25rem);height:2.75rem;margin:0 -.625rem}.landing-nfc-flow-profile-avatar{width:3.25rem;height:3.25rem;margin-top:-1.625rem;border-radius:9999px;overflow:hidden;border:2px solid #0c0c10;box-shadow:0 4px 12px rgba(0,0,0,.4)}.landing-nfc-flow-profile-avatar img{width:100%;height:100%}.landing-nfc-flow-profile-name{margin:.5rem 0 .125rem;font-size:.6875rem;font-weight:700;color:#fff;line-height:1.2}.landing-nfc-flow-profile-role{margin:0 0 .625rem;font-size:.4375rem;color:rgba(255,255,255,.42)}.landing-nfc-flow-profile-links{display:flex;flex-direction:column;gap:.3125rem;width:100%;margin-bottom:.625rem}.landing-nfc-flow-profile-link{display:flex;align-items:center;gap:.375rem;padding:.3125rem .4375rem;border-radius:.375rem;font-size:.4375rem;color:rgba(255,255,255,.55);background:rgba(255,255,255,.04);border:1px solid transparent}.landing-nfc-flow-profile-link--active{color:#fff;background:rgba(255,45,45,.12);border-color:rgba(255,45,45,.35)}.landing-nfc-flow-profile-link-dot{width:.625rem;height:.625rem;border-radius:9999px;background:rgba(255,255,255,.25)}.landing-nfc-flow-profile-cta{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:.375rem;border-radius:.4375rem;font-size:.4375rem;font-weight:600;color:#fff;background:#ff2d2d}.landing-nfc-flow-result{display:flex;flex-direction:column;height:100%;background:#0a0a0e}.landing-nfc-flow-result-head{height:4.5rem;flex-shrink:0}.landing-nfc-flow-result-body{flex:1;display:flex;flex-direction:column;align-items:center;padding:0 .75rem .875rem;margin-top:-1.75rem;text-align:center}.landing-nfc-flow-result-avatar{width:2.75rem;height:2.75rem;border-radius:9999px;overflow:hidden;border:2px solid #0a0a0e;box-shadow:0 4px 16px rgba(0,0,0,.45)}.landing-nfc-flow-result-avatar img{width:100%;height:100%}.landing-nfc-flow-result-name{margin:.4375rem 0 .125rem;font-size:.625rem;font-weight:700;color:#fff}.landing-nfc-flow-result-role{margin:0 0 .5rem;font-size:.4375rem;color:rgba(255,255,255,.4)}.landing-nfc-flow-result-preview{position:relative;width:100%;height:4.5rem;margin-bottom:.5rem;border-radius:.4375rem;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.landing-nfc-flow-result-preview--grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;height:auto;min-height:3.25rem;padding:0;background:#000}.landing-nfc-flow-result-tile{position:relative;aspect-ratio:1;overflow:hidden;background:rgba(255,255,255,.06)}.landing-nfc-flow-result-tile--mock{min-height:2.75rem}.landing-nfc-flow-result-preview--video{display:flex;align-items:center;justify-content:center;min-height:4.5rem}.landing-nfc-flow-result-video-play{display:flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;border-radius:9999px;background:rgba(255,255,255,.18);border:1.5px solid rgba(255,255,255,.35);box-shadow:0 2px 8px rgba(0,0,0,.35)}.landing-nfc-flow-result-video-play:before{content:"";margin-left:.125rem;border-color:transparent transparent transparent rgba(255,255,255,.92);border-style:solid;border-width:.3125rem 0 .3125rem .4375rem}.landing-nfc-flow-result-preview-img,.landing-nfc-flow-result-tile img{display:block;width:100%;height:100%;object-fit:cover}.landing-nfc-flow-result-preview--post{display:flex;flex-direction:column;justify-content:center;gap:.25rem;height:auto;min-height:3.25rem;padding:.4375rem .5rem;text-align:left;background:rgba(255,255,255,.04)}.landing-nfc-flow-result-post-body{margin:0;font-size:.375rem;line-height:1.35;color:rgba(255,255,255,.82);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.landing-nfc-flow-result-post-meta{font-size:.3125rem;color:rgba(255,255,255,.38)}.landing-nfc-flow-result-wa{width:100%;margin-bottom:.5rem}.landing-nfc-flow-result-wa-bubble{padding:.375rem .5rem;border-radius:.5rem .5rem .5rem .125rem;font-size:.4375rem;line-height:1.35;color:rgba(255,255,255,.88);background:#1f2c34;text-align:left}.landing-nfc-flow-result-contact{display:flex;align-items:center;gap:.375rem;margin-bottom:.5rem;padding:.375rem .625rem;border-radius:.4375rem;font-size:.4375rem;font-weight:600;color:#fff;background:rgba(255,45,45,.15);border:1px solid rgba(255,45,45,.3)}.landing-nfc-flow-result-check{color:#ff2d2d}.landing-nfc-flow-result-share{display:flex;flex-direction:column;gap:.25rem;width:100%;margin-bottom:.5rem;padding:.4375rem;border-radius:.4375rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07)}.landing-nfc-flow-result-url{font-size:.375rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:rgba(255,255,255,.55)}.landing-nfc-flow-result-copied{font-size:.4375rem;font-weight:600;color:#ff2d2d}.landing-nfc-flow-result-badge{display:inline-flex;align-items:center;gap:.375rem;margin-top:auto;padding:.375rem .625rem;border-radius:9999px;font-size:.4375rem;font-weight:600;color:rgba(255,255,255,.9);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1)}.landing-nfc-flow-result-badge-dot{width:.4375rem;height:.4375rem;border-radius:9999px;background:#ff2d2d}.landing-nfc-flow-progress{display:flex;justify-content:center;gap:.375rem;margin-top:.875rem}.landing-nfc-flow-progress-seg{flex:1;max-width:3.75rem;height:2px;border-radius:9999px;background:rgba(255,255,255,.08);transition:background .4s ease}.landing-nfc-flow-progress-seg--on{background:rgba(255,45,45,.55)}.landing-nfc-flow .landing-nfc-demo-categories{margin-top:.875rem}.landing-nfc-demo{width:100%;max-width:24rem;margin:0 auto;padding:1.25rem 1rem 1rem;border-radius:1rem;border:1px solid rgba(255,255,255,.05);background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.008));overflow:visible;min-height:20rem}.landing-nfc-demo-stage{position:relative;min-height:16.5rem}.landing-nfc-demo-stage--beat .landing-nfc-demo-scene{opacity:.35;filter:saturate(.85);transition:opacity .18s ease,filter .18s ease}.landing-nfc-demo-beat-overlay{position:absolute;inset:0;z-index:12;display:flex;align-items:center;justify-content:center;padding:.5rem;background:rgba(0,0,0,.92);border-radius:.75rem;backdrop-filter:blur(8px)}.landing-nfc-demo-interstitial{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:0;padding:1rem 1.25rem;text-align:center;background:transparent;border-radius:0}.landing-nfc-inter-mega{font-size:clamp(1.75rem,6vw,2.25rem);letter-spacing:-.03em}.landing-nfc-inter-hero,.landing-nfc-inter-mega{margin:0;font-weight:700;line-height:1.05;color:#fff}.landing-nfc-inter-hero{font-size:clamp(1.625rem,5.5vw,2rem);letter-spacing:-.025em}.landing-nfc-inter-xl{margin:0;font-size:clamp(1.375rem,4.5vw,1.625rem);font-weight:700;letter-spacing:.04em;color:#fff}.landing-nfc-inter-lg{margin:.625rem 0 0;font-size:clamp(1.125rem,3.5vw,1.375rem);font-weight:600;letter-spacing:-.02em;line-height:1.25;color:rgba(255,255,255,.94)}.landing-nfc-inter-md{margin:.5rem 0 0;font-size:.8125rem;font-weight:500;line-height:1.45;color:rgba(255,255,255,.52)}.landing-nfc-inter-md--accent{font-size:.9375rem;color:rgba(255,255,255,.72)}.landing-nfc-inter-sm{margin:.75rem 0 0;font-size:.6875rem;font-weight:500;line-height:1.4;color:rgba(255,255,255,.42)}.landing-nfc-inter-sm--handle{font-size:.75rem;letter-spacing:.04em;color:rgba(255,255,255,.55)}.landing-nfc-inter-xs{margin:1rem 0 0;font-size:.5625rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.32)}.landing-nfc-inter-xs--muted{margin-top:1.25rem;color:rgba(255,255,255,.22)}.landing-nfc-inter-kicker{font-size:.5625rem;font-weight:800;letter-spacing:.32em;color:rgba(255,255,255,.28)}.landing-nfc-inter-result{margin:.875rem 0 0;font-size:.75rem;font-weight:600;color:rgba(255,255,255,.48)}.landing-nfc-demo-interstitial-brand{display:flex;flex-direction:column;align-items:center;gap:.125rem}.landing-nfc-demo-interstitial-logo{font-size:clamp(1.625rem,5vw,2rem);font-weight:800;letter-spacing:.38em;text-indent:.38em;color:#fff;line-height:1}.landing-nfc-demo-interstitial-app{font-size:.625rem;font-weight:600;letter-spacing:.52em;text-indent:.52em;color:rgba(255,255,255,.38)}.landing-nfc-demo-interstitial-tagline{margin:1.375rem 0 0;font-size:clamp(1.0625rem,3.2vw,1.25rem);font-weight:600;letter-spacing:-.02em;line-height:1.2;color:rgba(255,255,255,.94)}.landing-nfc-demo-interstitial-result{margin:.5rem 0 0;font-size:.8125rem;font-weight:500;line-height:1.4;color:rgba(255,255,255,.55)}.landing-nfc-demo-interstitial-sub{margin:.375rem 0 0;font-size:.6875rem;line-height:1.45;color:rgba(255,255,255,.32)}.landing-nfc-demo-interstitial-rule{display:block;width:2.5rem;height:1px;margin:1rem 0 .75rem;background:rgba(255,255,255,.12);transform-origin:center}.landing-nfc-demo-interstitial-next{margin:0;font-size:.5625rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.28)}.landing-nfc-demo-beat{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:14.5rem;padding:2rem 1.25rem;text-align:center;border-radius:.875rem;background:radial-gradient(ellipse 85% 75% at 50% 42%,rgba(255,45,45,.07),transparent 72%)}.landing-nfc-demo-beat-kicker{display:block;margin-bottom:.875rem;font-size:.5625rem;font-weight:800;letter-spacing:.28em;color:rgba(255,45,45,.72)}.landing-nfc-demo-beat-primary{margin:0;font-size:1.0625rem;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:rgba(255,255,255,.96)}.landing-nfc-demo-beat-secondary{margin:.4375rem 0 0;font-size:.8125rem;line-height:1.45;color:rgba(255,255,255,.48)}.landing-nfc-demo-beat-meta{margin:.625rem 0 0;font-size:.6875rem;color:rgba(255,255,255,.32)}.landing-nfc-demo-beat-next{margin:1rem 0 0;padding-top:.875rem;border-top:1px solid rgba(255,255,255,.06);width:100%;max-width:14rem;font-size:.625rem;font-weight:500;letter-spacing:.04em;color:rgba(255,255,255,.38)}.landing-nfc-demo-categories--dim,.landing-nfc-demo-profile-badge--dim,.landing-nfc-demo-progress--dim,.landing-nfc-demo-steps--dim{opacity:.28;transition:opacity .4s ease}.landing-nfc-demo-scene{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);width:100%;max-width:23rem;min-height:16rem;margin:0 auto;padding:.25rem 0}.landing-nfc-demo-left,.landing-nfc-demo-scene{gap:.625rem;align-items:center;overflow:visible}.landing-nfc-demo-left{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:14rem}.landing-nfc-demo-card-slot{display:none}.landing-nfc-demo-context{width:100%;margin-top:auto;padding:.625rem .375rem 0;text-align:center;font-size:.625rem;font-weight:500;letter-spacing:.03em;color:rgba(255,255,255,.42);line-height:1.35;min-height:2.25rem}.landing-nfc-demo-phone-col{position:relative;display:flex;justify-content:center;align-items:center}.landing-nfc-demo-standby{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:1.125rem .75rem 1.5rem;background:linear-gradient(165deg,#121218,#08080c 55%,#050508)}.landing-nfc-demo-standby--pro{justify-content:flex-start;gap:0;padding-top:2rem}.landing-nfc-demo-standby-lock-wrap{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-top:auto;margin-bottom:1.25rem;color:rgba(255,255,255,.38)}.landing-nfc-demo-standby-lock{width:1rem;height:1rem;opacity:.45}.landing-nfc-demo-standby-caption{font-size:.4375rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.28)}.landing-nfc-demo-standby-time{font-size:1.125rem;font-weight:600;letter-spacing:-.02em;color:rgba(255,255,255,.92)}.landing-nfc-demo-standby-mark{display:flex;flex-direction:column;align-items:center;gap:.375rem;color:rgba(255,255,255,.32)}.landing-nfc-demo-standby-icon{width:1.125rem;height:1.125rem;opacity:.55}.landing-nfc-demo-standby-mark span{font-size:.5rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.landing-nfc-demo-phone{position:relative;z-index:2}.landing-nfc-demo-phone-shell{width:8.75rem;padding:.375rem;border-radius:1.25rem;border:2px solid rgba(255,255,255,.14);background:linear-gradient(160deg,#3a3a42,#0a0a0c);box-shadow:0 20px 48px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.1)}.landing-nfc-demo-notch{width:2.75rem;height:.4375rem;margin:0 auto .1875rem;border-radius:9999px;background:#000}.landing-nfc-demo-screen{position:relative;overflow:hidden;border-radius:.875rem;height:15.25rem;background:#050508}.landing-nfc-layer{position:absolute;inset:0;z-index:1;opacity:0;pointer-events:none;will-change:opacity}.landing-nfc-layer--on{opacity:1;pointer-events:auto;z-index:4}.landing-nfc-payoff-wrap.landing-nfc-layer--on{z-index:6}.landing-nfc-brand-beat{z-index:12;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1rem;background:#000;text-align:center}.landing-nfc-brand-beat-primary{margin:0;font-size:.5625rem;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:#fff;line-height:1.4}.landing-nfc-brand-beat-secondary{margin:0;font-size:.4375rem;font-weight:500;letter-spacing:.08em;color:rgba(255,255,255,.42)}.landing-nfc-demo-screen-off{position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;background:#050508}.landing-nfc-demo-lock-icon{font-size:1.25rem;opacity:.25}.landing-nfc-demo-flash{position:absolute;inset:0;z-index:8;background:radial-gradient(circle at 50% 38%,rgba(255,72,58,.55) 0,rgba(255,45,45,.15) 42%,transparent 68%);pointer-events:none}.landing-nfc-demo-live{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;background:#000}.landing-nfc-statusbar{display:flex;align-items:center;justify-content:space-between;padding:.1875rem .4375rem .125rem;background:#000;flex-shrink:0}.landing-nfc-statusbar-time{font-size:.4375rem;font-weight:600;color:#fff;min-width:1.25rem}.landing-nfc-statusbar-island{width:1.75rem;height:.4375rem;border-radius:9999px;background:#000;border:1px solid rgba(255,255,255,.08)}.landing-nfc-statusbar-icons{display:flex;align-items:center;gap:.125rem;min-width:1.25rem;justify-content:flex-end}.landing-nfc-statusbar-battery,.landing-nfc-statusbar-signal,.landing-nfc-statusbar-wifi{display:block;background:#fff;border-radius:.5px}.landing-nfc-statusbar-signal{width:.375rem;height:.3125rem}.landing-nfc-statusbar-wifi{width:.3125rem;height:.3125rem;border-radius:9999px}.landing-nfc-statusbar-battery{width:.5625rem;height:.3125rem;border:1px solid #fff;border-radius:1px}.landing-nfc-safari{flex-shrink:0;background:#1c1c1e;border-bottom:1px solid rgba(255,255,255,.06)}.landing-nfc-safari-bar{display:flex;align-items:center;gap:.25rem;padding:.25rem .375rem}.landing-nfc-safari-a-a{font-size:.375rem;font-weight:600;color:rgba(255,255,255,.45)}.landing-nfc-safari-url{flex:1;display:flex;align-items:center;justify-content:center;gap:.1875rem;padding:.1875rem .3125rem;border-radius:.3125rem;background:rgba(255,255,255,.08);font-size:.375rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:rgba(255,255,255,.7);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-nfc-safari-lock{width:.3125rem;height:.3125rem;border-radius:9999px;background:#25d366;flex-shrink:0}.landing-nfc-safari-refresh{font-size:.4375rem;color:rgba(255,255,255,.4)}.landing-nfc-demo-profile-embed{flex:1;min-height:0;overflow:hidden;position:relative}.landing-nfc-demo-profile-body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;scrollbar-width:none}.landing-nfc-demo-profile-body::-webkit-scrollbar{display:none}.landing-nfc-demo-business-embed{flex:1;min-height:0;overflow:hidden}.landing-nfc-demo-business-embed .landing-biz-phone{width:100%;height:100%;min-height:0;border:none;border-radius:0;box-shadow:none}.landing-nfc-payoff-wrap{position:absolute;inset:0;z-index:6}.landing-nfc-bridge{position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.68);backdrop-filter:blur(6px)}.landing-nfc-demo-scene>.landing-nfc-bridge{border-radius:.875rem}.landing-nfc-bridge-text{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fff;padding:.4375rem .875rem;border-radius:9999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,45,45,.18);box-shadow:0 4px 20px rgba(255,45,45,.2)}.landing-nfc-compact{position:relative;flex:1;display:flex;flex-direction:column;overflow:hidden;background:#070709}.landing-nfc-compact--demo{text-align:center}.landing-nfc-compact-cover{height:2.75rem;flex-shrink:0;background:linear-gradient(135deg,rgba(255,45,45,.22),rgba(255,255,255,.04) 45%,transparent);border-bottom:1px solid rgba(255,255,255,.05)}.landing-nfc-compact-body{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:.375rem .4375rem .5rem;margin-top:-1.125rem}.landing-nfc-compact--iphone,.landing-nfc-compact--lorex,.landing-nfc-compact--luxury{background:#070709}.landing-nfc-compact-avatar{width:2.5rem;height:2.5rem;overflow:hidden;border-radius:9999px;border:2px solid rgba(255,255,255,.12);flex-shrink:0;box-shadow:0 6px 18px rgba(0,0,0,.35)}.landing-nfc-compact--iphone .landing-nfc-compact-avatar,.landing-nfc-compact--lorex .landing-nfc-compact-avatar,.landing-nfc-compact--luxury .landing-nfc-compact-avatar{border-color:rgba(255,255,255,.14)}.landing-nfc-compact-avatar img{width:100%;height:100%}.landing-nfc-compact-name{margin-top:.3125rem;font-size:.5rem;font-weight:700;line-height:1.2}.landing-nfc-compact--iphone .landing-nfc-compact-name,.landing-nfc-compact--lorex .landing-nfc-compact-name,.landing-nfc-compact--luxury .landing-nfc-compact-name,.landing-nfc-compact-name{color:rgba(255,255,255,.94)}.landing-nfc-compact-role{font-size:.375rem;line-height:1.3}.landing-nfc-compact--iphone .landing-nfc-compact-role,.landing-nfc-compact--lorex .landing-nfc-compact-role,.landing-nfc-compact--luxury .landing-nfc-compact-role,.landing-nfc-compact-role{color:rgba(255,255,255,.42)}.landing-nfc-compact-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;width:100%;margin-top:.4375rem}.landing-nfc-compact-link{display:flex;align-items:center;justify-content:flex-start;gap:.25rem;padding:.3125rem .375rem;border-radius:.375rem;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.03);color:rgba(255,255,255,.72)}.landing-nfc-compact-link--active{border-color:rgba(255,45,45,.38);background:rgba(255,45,45,.1);color:#fff;box-shadow:0 0 0 1px rgba(255,45,45,.32)}.landing-nfc-compact-link-label{font-size:.3125rem;font-weight:600;letter-spacing:.02em}.landing-nfc-compact--luxury .landing-nfc-compact-link{border-color:rgba(255,255,255,.07);background:rgba(255,255,255,.03)}.landing-nfc-compact-cta{display:inline-flex;margin-top:.4375rem;padding:.3125rem .75rem;border-radius:9999px;font-size:.375rem;font-weight:700;letter-spacing:.04em;color:#fff}.landing-nfc-compact--iphone .landing-nfc-compact-cta,.landing-nfc-compact--lorex .landing-nfc-compact-cta,.landing-nfc-compact--luxury .landing-nfc-compact-cta,.landing-nfc-compact-cta{background:rgba(255,45,45,.88)}.landing-nfc-demo-business-embed .landing-nfc-demo-biz-premium{height:100%;border-radius:0}.landing-nfc-demo-categories{display:flex;flex-wrap:wrap;justify-content:center;gap:.3125rem;margin-top:.625rem}.landing-nfc-demo-category{padding:.1875rem .5rem;border-radius:9999px;font-size:.5625rem;font-weight:600;color:rgba(255,255,255,.32);border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.03);cursor:pointer;transition:color .25s ease,border-color .25s ease,background .25s ease}.landing-nfc-demo-category:hover{color:rgba(255,255,255,.72);border-color:rgba(255,255,255,.14)}.landing-nfc-demo-category--active{color:rgba(255,255,255,.92);border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.06)}.landing-nfc-demo-profile-badge-dot{width:1rem;height:1rem;border-radius:9999px;background:rgba(255,45,45,.35);flex-shrink:0}.landing-nfc-demo-profile-embed .landing-theme-mini-screen,.landing-nfc-demo-profile-embed .landing-theme-mini-screen-root{height:100%;width:100%;border-radius:0;padding:.25rem .25rem 0}.landing-nfc-demo-tap-hint{position:absolute;bottom:.375rem;left:50%;translate:-50% 0;z-index:8;padding:.1875rem .4375rem;border-radius:9999px;font-size:.375rem;font-weight:600;color:#fff;background:rgba(255,45,45,.85);box-shadow:0 4px 12px rgba(255,45,45,.35);white-space:nowrap}.landing-nfc-demo-browser{display:flex;align-items:center;gap:.25rem;padding:.3125rem .375rem;background:rgba(20,20,24,.95);border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.landing-nfc-demo-browser-lock{width:.375rem;height:.375rem;border-radius:9999px;background:#25d366;flex-shrink:0}.landing-nfc-demo-url{font-size:.4375rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:rgba(255,255,255,.55);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-nfc-demo-profile{flex:1;display:flex;flex-direction:column;align-items:center;padding:.625rem .5rem .5rem;background:linear-gradient(180deg,#0f1419,#0a0a0e)}.landing-nfc-demo-avatar{width:2.5rem;height:2.5rem;overflow:hidden;border-radius:9999px;border:2px solid rgba(37,99,235,.45);box-shadow:0 0 0 3px rgba(37,99,235,.12)}.landing-nfc-demo-avatar img{width:100%;height:100%}.landing-nfc-demo-profile-name{margin-top:.375rem;font-size:.5625rem;font-weight:600;color:#fff}.landing-nfc-demo-profile-role{font-size:.4375rem;color:rgba(255,255,255,.45)}.landing-nfc-demo-profile-links{display:flex;gap:.25rem;margin-top:.5rem}.landing-nfc-demo-profile-link{display:flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;border-radius:.25rem;font-size:.375rem;font-weight:700;color:rgba(255,255,255,.5);background:rgba(255,255,255,.06)}.landing-nfc-demo-profile-link--active{color:#fff;background:rgba(37,211,102,.25);border:1px solid rgba(37,211,102,.45)}.landing-nfc-demo-open-toast{display:flex;align-items:center;gap:.25rem;margin-top:auto;padding:.25rem .5rem;border-radius:9999px;font-size:.375rem;font-weight:500;color:#25d366;background:rgba(37,211,102,.1);border:1px solid rgba(37,211,102,.25)}.landing-nfc-demo-open-dot{width:.25rem;height:.25rem;border-radius:9999px;background:#25d366;animation:landing-nfc-dot-pulse 1s ease-in-out infinite}.landing-nfc-demo-nfc-zone{position:absolute;top:.75rem;left:-.375rem;width:2rem;height:2rem;pointer-events:none}.landing-nfc-demo-ripple{position:absolute;left:50%;top:42%;width:2.75rem;height:2.75rem;margin-left:-1.375rem;margin-top:-1.375rem;border-radius:50%;border:2px solid rgba(255,45,45,.65);pointer-events:none}.landing-nfc-demo-ripple--pulse{box-shadow:0 0 20px rgba(255,45,45,.35)}.landing-nfc-payoff-enter{position:absolute;inset:0}.landing-nfc-feed-img{filter:saturate(1.06) contrast(1.03)}.landing-nfc-demo-card-track{position:absolute;top:.375rem;left:0;right:0;z-index:3;display:flex;justify-content:center;pointer-events:none}.landing-nfc-demo-card{position:relative;z-index:3;width:auto;transform-style:preserve-3d}.landing-nfc-demo-card-premium{position:relative;transform-origin:center center}.landing-nfc-demo-card-premium--business{width:196px;transform:scale(.52);margin:-1.25rem -2rem}.landing-nfc-demo-card-premium--creator{width:4.75rem}.landing-nfc-demo-biz-card{pointer-events:none}.landing-nfc-demo-biz-card.landing-biz-card--featured{box-shadow:0 14px 32px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.08)}.landing-nfc-demo-biz-card--reveal .landing-biz-card-shine{opacity:1;animation:landing-biz-shine 2.8s ease-in-out .35s 1}.landing-nfc-demo-biz-card--reveal.landing-biz-card--featured{animation:landing-nfc-biz-card-pop 1.05s cubic-bezier(.22,1,.36,1) .12s both}.landing-nfc-payoff-share-app-dot{display:block;width:.625rem;height:.625rem;border-radius:9999px;background:rgba(255,255,255,.22)}.landing-nfc-demo-card-inner{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:4rem;width:100%;padding:.4375rem .5rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.12);background:linear-gradient(145deg,#1a1a1f,#0a0a0c);box-shadow:0 12px 28px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.06);transform:rotate(-8deg)}.landing-nfc-demo-card-brand{align-self:flex-start;font-size:.375rem;font-weight:700;letter-spacing:.18em;color:rgba(255,255,255,.65)}.landing-nfc-demo-card-star{width:1.25rem;height:1.25rem;color:#ff2d2d}.landing-nfc-demo-card-chip{align-self:flex-end;width:.875rem;height:.625rem;border-radius:.125rem;background:linear-gradient(135deg,#d4af37,#a67c00);box-shadow:inset 0 1px 2px rgba(0,0,0,.35)}.landing-nfc-demo-card-waves{position:absolute;right:-.25rem;top:50%;translate:0 -50%;display:flex;flex-direction:column;gap:1px}.landing-nfc-demo-card-waves span{display:block;height:2px;width:.375rem;border-radius:9999px;background:rgba(255,45,45,.6)}.landing-nfc-demo-card-waves span:nth-child(2){width:.5rem;opacity:.8}.landing-nfc-demo-card-waves span:nth-child(3){width:.625rem}@keyframes landing-nfc-dot-pulse{0%,to{opacity:1}50%{opacity:.4}}.landing-nfc-demo-status{margin-top:.875rem;text-align:center;min-height:1.25rem}.landing-nfc-demo-status-text{display:block;font-size:.6875rem;font-weight:500;letter-spacing:.02em;color:rgba(255,255,255,.55);transition:opacity .45s ease}@media (min-width:1024px){.landing-nfc-demo{max-width:none;width:100%;padding:1.5rem 1.25rem 1.25rem;min-height:22rem}.landing-nfc-demo-scene{max-width:100%;min-height:18rem;gap:1rem}.landing-nfc-demo-phone-shell{width:11.5rem}.landing-nfc-demo-screen{height:18rem}.landing-nfc-demo-left{min-height:16rem}.landing-nfc-demo-card-premium--business{transform:scale(.58)}}@media (min-width:1280px){.landing-nfc-demo{padding:1.75rem 1.5rem 1.5rem;min-height:24rem}.landing-nfc-demo-scene{max-width:32rem;min-height:19rem;gap:1.25rem}.landing-nfc-demo-phone-shell{width:12.75rem}.landing-nfc-demo-screen{height:19.5rem}.landing-nfc-demo-card-premium--business{transform:scale(.62)}}.landing-nfc-payoff{position:absolute;inset:0;z-index:6;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.landing-nfc-payoff::-webkit-scrollbar{display:none}.landing-nfc-payoff--wa{background:radial-gradient(circle at 20% 20%,rgba(37,211,102,.08),transparent 42%),#0b141a}.landing-nfc-payoff--ig{background:#000}.landing-nfc-payoff-ig-header{display:flex;align-items:center;justify-content:space-between;padding:.25rem .4375rem;border-bottom:1px solid rgba(255,255,255,.06);color:#fff;font-size:.4375rem;font-weight:600}.landing-nfc-payoff-ig-handle{flex:1;text-align:center}.landing-nfc-payoff-ig-profile{display:flex;align-items:center;gap:.5rem;padding:.375rem .4375rem .25rem}.landing-nfc-payoff-ig-story-ring{flex-shrink:0;padding:2px;border-radius:9999px;background:linear-gradient(135deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.landing-nfc-payoff-ig-story-ring .landing-nfc-payoff-ig-avatar{border:2px solid #000}.landing-nfc-payoff-ig-avatar--empty{background:rgba(255,255,255,.12)}.landing-nfc-payoff-ig-stats{display:flex;gap:.375rem;font-size:.3125rem;color:rgba(255,255,255,.72)}.landing-nfc-payoff-ig-stats strong{display:block;font-size:.375rem;color:#fff}.landing-nfc-payoff-ig-bio,.landing-nfc-payoff-ig-name{margin:0;padding:0 .4375rem;font-size:.375rem;color:rgba(255,255,255,.88)}.landing-nfc-payoff-ig-bio{color:rgba(255,255,255,.45);margin-top:.125rem}.landing-nfc-payoff-ig-actions{display:flex;gap:.25rem;padding:.3125rem .4375rem}.landing-nfc-payoff-ig-btn{flex:1;text-align:center;padding:.1875rem 0;border-radius:.25rem;font-size:.3125rem;font-weight:600;color:#fff;background:rgba(255,255,255,.12)}.landing-nfc-payoff-ig-btn--primary{background:#0095f6}.landing-nfc-payoff-ig-avatar{width:2rem;height:2rem;border-radius:9999px;flex-shrink:0}.landing-nfc-payoff-ig-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;padding:0 0 .25rem;background:#000}.landing-nfc-payoff-ig-tile{position:relative;aspect-ratio:1;overflow:hidden;background:rgba(255,255,255,.06)}.landing-nfc-payoff-ig-tile:after{content:"";pointer-events:none;position:absolute;inset:0;background:linear-gradient(180deg,transparent 70%,rgba(0,0,0,.12));opacity:.35}.landing-nfc-payoff-ig-open,.landing-nfc-payoff-li-open,.landing-nfc-payoff-tt-open{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:.25rem;padding:.375rem;font-size:.3125rem;font-weight:600;color:rgba(255,255,255,.72);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));border-top:1px solid rgba(255,255,255,.08);box-shadow:0 -8px 24px rgba(255,45,45,.08)}.landing-nfc-payoff--tt{background:#000}.landing-nfc-payoff-tt-feed{position:relative;flex:1;min-height:0;overflow:hidden}.landing-nfc-payoff-tt-feed-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.88) 0,rgba(0,0,0,.2) 38%,transparent 58%),linear-gradient(90deg,rgba(0,0,0,.15) 0,transparent 35%);pointer-events:none}.landing-nfc-payoff-tt-play{position:absolute;left:50%;top:42%;z-index:2;width:1.75rem;height:1.75rem;margin-left:-.875rem;margin-top:-.875rem;border-radius:9999px;background:rgba(255,255,255,.22);border:2px solid rgba(255,255,255,.65);backdrop-filter:blur(4px)}.landing-nfc-payoff-tt-play:after{content:"";position:absolute;left:54%;top:50%;translate:-50% -50%;border-color:transparent transparent transparent rgba(255,255,255,.92);border-style:solid;border-width:.3125rem 0 .3125rem .5rem}.landing-nfc-payoff-tt-feed-meta{position:absolute;left:.4375rem;right:2rem;bottom:.375rem;z-index:2}.landing-nfc-payoff-tt-feed-avatar{margin-bottom:.25rem;border:1px solid rgba(255,255,255,.35)}.landing-nfc-payoff-tt-caption{margin:.125rem 0 0;font-size:.3125rem;line-height:1.35;color:rgba(255,255,255,.78)}.landing-nfc-payoff-tt-feed-actions{position:absolute;right:.375rem;bottom:2rem;z-index:2;display:flex;flex-direction:column;gap:.375rem;align-items:center}.landing-nfc-payoff-tt-action{display:flex;flex-direction:column;align-items:center;gap:.125rem;font-size:.3125rem;font-weight:600;color:rgba(255,255,255,.92);text-shadow:0 1px 4px rgba(0,0,0,.6)}.landing-nfc-payoff-tt-icon{width:.875rem;height:.875rem;opacity:.95}.landing-nfc-payoff-tt-body{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.75rem .5rem .375rem;text-align:center}.landing-nfc-payoff-tt-avatar{width:3rem;height:3rem;border-radius:9999px;border:2px solid rgba(255,255,255,.15)}.landing-nfc-payoff-tt-handle{margin:.375rem 0 0;font-size:.4375rem;font-weight:700;color:#fff}.landing-nfc-payoff-tt-name{margin:.125rem 0 0;font-size:.375rem;color:rgba(255,255,255,.88)}.landing-nfc-payoff-tt-bio{margin:.125rem 0 0;font-size:.3125rem;color:rgba(255,255,255,.45)}.landing-nfc-payoff-tt-stats{display:flex;gap:.5rem;margin-top:.375rem;font-size:.3125rem;color:rgba(255,255,255,.55)}.landing-nfc-payoff-tt-stats strong{color:#fff}.landing-nfc-payoff-tt-follow{margin-top:.4375rem;padding:.25rem 1rem;border-radius:.25rem;font-size:.3125rem;font-weight:700;color:#fff;background:#fe2c55}.landing-nfc-payoff--li{background:#f3f2ef}.landing-nfc-payoff-li-cover{height:1.75rem;background:linear-gradient(135deg,#0a66c2,#004182);flex-shrink:0}.landing-nfc-payoff-li-body{flex:1;padding:0 .4375rem .375rem;margin-top:-1rem}.landing-nfc-payoff-li-avatar{width:2.25rem;height:2.25rem;border-radius:9999px;border:2px solid #f3f2ef}.landing-nfc-payoff-li-name{margin:.25rem 0 0;font-size:.4375rem;font-weight:700;color:#191919}.landing-nfc-payoff-li-headline{margin:.0625rem 0 0;font-size:.3125rem;color:#666}.landing-nfc-payoff-li-url{margin:.125rem 0 0;font-size:.3125rem;color:#0a66c2}.landing-nfc-payoff-li-actions{display:flex;gap:.25rem;margin-top:.375rem}.landing-nfc-payoff-li-btn{flex:1;text-align:center;padding:.1875rem 0;border-radius:9999px;font-size:.3125rem;font-weight:700;color:#0a66c2;border:1px solid #0a66c2;background:#fff}.landing-nfc-payoff-li-btn--primary{background:#0a66c2;color:#fff}.landing-nfc-payoff-li-feed{flex:1;min-height:0;overflow-y:auto;padding:.375rem .4375rem .25rem;border-top:1px solid rgba(255,255,255,.06)}.landing-nfc-payoff-li-post{display:flex;gap:.3125rem;padding:.3125rem 0;border-bottom:1px solid rgba(255,255,255,.05)}.landing-nfc-payoff-li-post-avatar{flex-shrink:0}.landing-nfc-payoff-li-post-name{margin:0;font-size:.3125rem;font-weight:700;color:rgba(255,255,255,.88)}.landing-nfc-payoff-li-post-body{margin:.125rem 0 0;font-size:.3125rem;line-height:1.4;color:rgba(255,255,255,.62)}.landing-nfc-payoff-li-post-meta{margin:.1875rem 0 0;font-size:.28125rem;color:rgba(255,255,255,.35)}.landing-nfc-payoff-li-open{color:#0a66c2;background:rgba(10,102,194,.08);border-top-color:rgba(10,102,194,.12)}.landing-nfc-payoff-wa-header{display:flex;align-items:center;gap:.25rem;padding:.3125rem .4375rem;background:#1f2c34;flex-shrink:0}.landing-nfc-payoff-wa-back{width:.625rem;height:.625rem;color:#00a884;flex-shrink:0}.landing-nfc-payoff-wa-contact{flex:1;display:flex;align-items:center;gap:.3125rem;min-width:0}.landing-nfc-payoff-wa-avatar{width:1.375rem;height:1.375rem;border-radius:9999px;flex-shrink:0}.landing-nfc-payoff-wa-name{display:block;font-size:.4375rem;font-weight:600;color:#fff;line-height:1.2}.landing-nfc-payoff-wa-status{display:block;font-size:.3125rem;color:rgba(255,255,255,.45)}.landing-nfc-payoff-wa-actions{display:flex;gap:.375rem;color:#00a884;flex-shrink:0}.landing-nfc-payoff-wa-e2e{margin:0;padding:.1875rem .375rem;text-align:center;font-size:.3125rem;color:rgba(255,255,255,.35);background:rgba(0,0,0,.2);flex-shrink:0}.landing-nfc-payoff-wa-body{flex:1;display:flex;flex-direction:column;gap:.25rem;padding:.375rem .3125rem;min-height:0;overflow:hidden;background:url("data:image/svg+xml,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 30h60M30 0v60' stroke='%23ffffff' stroke-opacity='0.018'/%3E%3C/svg%3E"),#0b141a}.landing-nfc-payoff-wa-bubble{position:relative;max-width:88%;padding:.3125rem .4375rem .4375rem;border-radius:.4375rem;font-size:.40625rem;line-height:1.35;color:#e9edef}.landing-nfc-payoff-wa-meta{display:block;margin-top:.125rem;font-size:.28125rem;text-align:right;color:rgba(255,255,255,.35)}.landing-nfc-payoff-wa-ticks{color:#53bdeb;letter-spacing:-.05em}.landing-nfc-payoff-wa-bubble--in{align-self:flex-start;background:#1f2c34;border-bottom-left-radius:.125rem}.landing-nfc-payoff-wa-bubble--out{align-self:flex-end;background:#005c4b;border-bottom-right-radius:.125rem}.landing-nfc-payoff-wa-typing{align-self:flex-start;display:flex;gap:.1875rem;padding:.375rem .5rem;border-radius:.4375rem;background:#1f2c34}.landing-nfc-payoff-wa-typing span{width:.1875rem;height:.1875rem;border-radius:9999px;background:rgba(255,255,255,.45);animation:landing-nfc-wa-dot 1.2s ease-in-out infinite}.landing-nfc-payoff-wa-typing span:nth-child(2){animation-delay:.15s}.landing-nfc-payoff-wa-typing span:nth-child(3){animation-delay:.3s}.landing-nfc-payoff-wa-input{display:flex;align-items:center;gap:.3125rem;padding:.3125rem .4375rem;background:#1f2c34;border-top:1px solid rgba(255,255,255,.04);font-size:.375rem;flex-shrink:0}.landing-nfc-payoff-wa-input-field{flex:1;padding:.25rem .375rem;border-radius:9999px;background:#2a3942;color:rgba(255,255,255,.35);font-size:.34375rem}.landing-nfc-payoff-wa-mic{font-size:.4375rem}@keyframes landing-nfc-wa-dot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.landing-nfc-payoff--contact{background:#f2f2f7}.landing-nfc-payoff-ios-nav{display:flex;align-items:center;justify-content:space-between;padding:.3125rem .4375rem;background:#f2f2f7;border-bottom:1px solid rgba(0,0,0,.06);flex-shrink:0}.landing-nfc-payoff-ios-cancel{font-size:.375rem;color:#2563eb}.landing-nfc-payoff-ios-title{font-size:.40625rem;font-weight:600;color:#000}.landing-nfc-payoff-ios-done{font-size:.375rem;font-weight:600;color:#2563eb}.landing-nfc-payoff-contact-body{flex:1;display:flex;flex-direction:column;align-items:center;padding:.5rem .4375rem;overflow:hidden}.landing-nfc-payoff-contact-photo{width:3.25rem;height:3.25rem;overflow:hidden;border-radius:9999px;border:2px solid rgba(0,0,0,.06);box-shadow:0 4px 12px rgba(0,0,0,.08)}.landing-nfc-payoff-contact-photo img{width:100%;height:100%}.landing-nfc-payoff-contact-name{margin-top:.375rem;font-size:.5625rem;font-weight:700;color:#000}.landing-nfc-payoff-contact-role{font-size:.375rem;color:rgba(0,0,0,.45)}.landing-nfc-payoff-contact-fields{width:100%;margin-top:.4375rem;border-radius:.4375rem;overflow:hidden;background:#fff}.landing-nfc-payoff-contact-field{display:flex;flex-direction:column;gap:.0625rem;padding:.3125rem .4375rem;border-bottom:1px solid rgba(0,0,0,.06);font-size:.375rem;color:#000}.landing-nfc-payoff-contact-field:last-child{border-bottom:none}.landing-nfc-payoff-contact-label{font-size:.3125rem;text-transform:uppercase;color:rgba(0,0,0,.35)}.landing-nfc-payoff-contact-link{color:#2563eb}.landing-nfc-payoff-contact-toast{display:flex;align-items:center;gap:.25rem;margin-top:auto;padding:.25rem .5rem;border-radius:9999px;font-size:.375rem;font-weight:600;color:#fff;background:#34c759;box-shadow:0 4px 14px rgba(52,199,89,.35)}.landing-nfc-payoff-contact-toast-icon{font-size:.4375rem}.landing-nfc-payoff--share{justify-content:flex-end;background:rgba(0,0,0,.55)}.landing-nfc-payoff-share-sheet{width:100%;padding:.375rem .4375rem .5rem;border-radius:.625rem .625rem 0 0;background:#f2f2f7}.landing-nfc-payoff-share-handle{display:block;width:1.5rem;height:.1875rem;margin:0 auto .375rem;border-radius:9999px;background:rgba(0,0,0,.15)}.landing-nfc-payoff-share-preview{display:flex;gap:.375rem;padding:.375rem;border-radius:.4375rem;background:#fff;border:1px solid rgba(0,0,0,.06)}.landing-nfc-payoff-share-preview-img{width:2rem;height:2rem;border-radius:.375rem;flex-shrink:0}.landing-nfc-payoff-share-preview-name{font-size:.40625rem;font-weight:700;color:#000;line-height:1.2}.landing-nfc-payoff-share-preview-sub{font-size:.34375rem;color:rgba(0,0,0,.45)}.landing-nfc-payoff-share-preview-url{margin-top:.0625rem;font-size:.3125rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#2563eb}.landing-nfc-payoff-share-apps{display:flex;gap:.4375rem;margin-top:.4375rem;overflow-x:auto;padding-bottom:.125rem}.landing-nfc-payoff-share-app{display:flex;flex-direction:column;align-items:center;gap:.1875rem;flex-shrink:0}.landing-nfc-payoff-share-app-icon{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.4375rem;background:#fff;font-size:.6875rem;box-shadow:0 1px 4px rgba(0,0,0,.08)}.landing-nfc-payoff-share-app-label{font-size:.28125rem;color:rgba(0,0,0,.55);max-width:2rem;text-align:center;line-height:1.2}.landing-nfc-payoff-share-copy{display:flex;align-items:center;justify-content:space-between;margin-top:.375rem;padding:.375rem .4375rem;border-radius:.4375rem;background:#fff;font-size:.375rem;color:#000}.landing-nfc-payoff-share-copied{font-size:.34375rem;font-weight:600;color:#34c759}.landing-nfc-payoff--celebrate{align-items:center;justify-content:center;padding:.75rem;background:radial-gradient(circle at 50% 40%,rgba(255,45,45,.18),transparent 70%),#050508;text-align:center}.landing-nfc-payoff-celebrate-avatar{width:2.5rem;height:2.5rem;border-radius:9999px;border:2px solid rgba(255,45,45,.45);box-shadow:0 0 20px rgba(255,45,45,.25)}.landing-nfc-payoff-celebrate-title{margin-top:.4375rem;font-size:.5625rem;font-weight:700;color:#fff}.landing-nfc-payoff-celebrate-sub{margin-top:.1875rem;font-size:.375rem;color:rgba(255,255,255,.5)}.landing-nfc-payoff-celebrate-time{margin-top:.125rem;font-size:.34375rem;color:rgba(255,255,255,.35)}.landing-nfc-sparkles{position:absolute;inset:0;z-index:4;pointer-events:none;overflow:hidden}.landing-nfc-sparkle{position:absolute;width:.25rem;height:.25rem;border-radius:9999px;background:#ff2d2d;box-shadow:0 0 6px rgba(255,45,45,.8)}.landing-nfc-demo-progress{display:flex;justify-content:center;gap:.3125rem;margin-top:1rem;padding:0 .5rem}.landing-nfc-demo-progress-seg{position:relative;flex:1;max-width:3.5rem;height:3px;border-radius:9999px;background:rgba(255,255,255,.1);overflow:hidden;transform-origin:center bottom}.landing-nfc-demo-progress-fill{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(255,45,45,.85),rgba(255,255,255,.75));transform-origin:left center}.landing-nfc-demo-progress-seg--active{background:rgba(255,255,255,.52)}.landing-nfc-demo-profile-badge{display:flex;align-items:center;justify-content:center;gap:.375rem;margin-top:.5rem;height:1.25rem;max-width:100%;font-size:.625rem;font-weight:500;color:rgba(255,255,255,.65)}.landing-nfc-demo-profile-badge-name{max-width:6.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-nfc-demo-profile-badge-theme{padding:.0625rem .375rem;border-radius:9999px;font-size:.5625rem;font-weight:600;color:rgba(255,255,255,.45);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08)}.landing-how-steps{display:flex;flex-direction:column;gap:0;list-style:none;padding:0;margin:0}.landing-how-step{display:flex;gap:1rem;padding:1.125rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.landing-how-step:last-child{border-bottom:none;padding-bottom:0}.landing-how-step-num{flex-shrink:0;display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9999px;background:rgba(255,45,45,.12);font-size:.8125rem;font-weight:700;color:#ff2d2d}.landing-how-step-title{font-size:1rem;font-weight:600;color:#fff}.landing-how-step-desc{margin-top:.25rem;font-size:.875rem;line-height:1.5;color:var(--toka-muted,rgba(255,255,255,.55))}.landing-section-head--center{text-align:center}.landing-theme-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:2.25rem;align-items:start}@media (max-width:767px){.landing-theme-mini-grid{display:flex;gap:1rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:1rem;-webkit-overflow-scrolling:touch;touch-action:manipulation;padding:.25rem 1rem .75rem;margin-left:-.5rem;margin-right:-.5rem;scrollbar-width:none;align-items:flex-start}.landing-theme-mini-grid::-webkit-scrollbar{display:none}.landing-theme-mini{flex:0 0 min(74vw,15.5rem);max-width:none;scroll-snap-align:start;align-self:flex-start}}.landing-theme-mini{display:flex;flex-direction:column;align-items:center;margin:0;width:100%;max-width:200px;position:relative;flex-shrink:0}.landing-theme-mini-stage{position:relative;width:100%;min-height:21.5rem;display:flex;align-items:flex-end;justify-content:center;padding-bottom:.25rem}.landing-theme-mini-nfc-wrap{position:absolute;left:-4%;bottom:14%;z-index:3;transform:rotate(-11deg);filter:drop-shadow(0 10px 22px rgba(0,0,0,.42));pointer-events:none}.landing-theme-mini-nfc-arc{position:absolute;right:-.75rem;top:38%;width:1.75rem;height:1px;background:linear-gradient(90deg,var(--theme-accent),transparent);opacity:.45;transform:rotate(-12deg)}.landing-profile-nfc-card{width:4.75rem;height:3rem;border-radius:.4375rem;padding:.3125rem .375rem;box-shadow:0 8px 20px rgba(0,0,0,.35),0 0 16px var(--nfc-glow,rgba(255,45,45,.15))}.landing-profile-nfc-card--light{box-shadow:0 8px 20px rgba(0,0,0,.14),0 0 12px var(--nfc-glow,rgba(37,99,235,.12))}.landing-profile-nfc-card-shine{pointer-events:none;position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.1) 50%,transparent 60%);animation:landing-theme-mini-shine 5.5s ease-in-out infinite}.landing-profile-nfc-card-chip{position:relative;height:.6875rem;width:.875rem;border-radius:.125rem}.landing-profile-nfc-card--lorex:before{content:"";pointer-events:none;position:absolute;right:-15%;bottom:-20%;width:55%;height:60%;border-radius:50%;background:radial-gradient(circle,rgba(232,121,168,.2) 0,transparent 70%)}.landing-profile-nfc-card--iphone:before{content:"";pointer-events:none;position:absolute;inset:0;background:linear-gradient(160deg,rgba(37,99,235,.08),transparent 55%)}.landing-profile-nfc-card--luxury:after{content:"";pointer-events:none;position:absolute;inset:0;opacity:.05;background-image:repeating-linear-gradient(90deg,rgba(201,162,39,.6),rgba(201,162,39,.6) 1px,transparent 0,transparent 16px)}.landing-theme-mini-ambient{pointer-events:none;position:absolute;top:12%;left:50%;width:72%;height:48%;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--theme-accent) 40%,transparent) 0,transparent 70%);opacity:.07;filter:blur(22px)}.landing-showcase-premium .landing-theme-mini-ambient{opacity:.05;animation:none}.landing-theme-mini-float-wrap{width:100%;position:relative;z-index:2}@media (hover:hover) and (pointer:fine){.landing-theme-mini-float-wrap{animation:landing-theme-mini-float 4.8s ease-in-out infinite}.landing-theme-mini:hover .landing-theme-mini-float-wrap{animation-play-state:paused}}.landing-theme-mini-tilt-wrap{width:100%;transform-style:preserve-3d}.landing-theme-mini-caption{display:flex;flex-direction:column;align-items:center;margin:.75rem 0 0;padding:0;text-align:center;min-height:2.75rem}.landing-theme-mini-dot{width:4px;height:4px;border-radius:9999px;background:var(--theme-accent,#fff);opacity:.85;margin-bottom:.25rem}.landing-theme-mini-frame{width:100%;aspect-ratio:10/16;overflow:hidden;border-radius:1rem;border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 40px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.04);transition:box-shadow .35s ease,border-color .35s ease;display:flex;flex-direction:column;position:relative;transform-style:preserve-3d}.landing-showcase-premium .landing-theme-mini-frame{border-color:rgba(255,255,255,.06);box-shadow:0 16px 36px rgba(0,0,0,.55)}.landing-theme-mini-shine{pointer-events:none;position:absolute;inset:0;z-index:8;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.035) 48%,rgba(255,255,255,.015) 52%,transparent 62%);animation:landing-theme-mini-shine 8s ease-in-out infinite}.landing-showcase-premium .landing-theme-mini-shine{opacity:.65}.landing-theme-mini-glare{pointer-events:none;position:absolute;inset:0;z-index:7;opacity:.28;mix-blend-mode:soft-light}.landing-theme-mini-nfc-badge{pointer-events:none;position:absolute;right:.4375rem;bottom:.4375rem;z-index:9;display:flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;border-radius:9999px;color:var(--theme-accent);background:rgba(0,0,0,.55);border:1px solid color-mix(in srgb,var(--theme-accent) 35%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--theme-accent) 25%,transparent)}.landing-theme-mini:hover .landing-theme-mini-frame{box-shadow:0 22px 48px rgba(0,0,0,.52),0 0 24px color-mix(in srgb,var(--theme-accent) 8%,transparent);border-color:color-mix(in srgb,var(--theme-accent) 22%,rgba(255,255,255,.08))}.landing-theme-mini:hover .landing-theme-mini-float-wrap{animation-play-state:paused}@keyframes landing-theme-mini-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes landing-theme-mini-shine{0%,to{transform:translateX(-130%) skewX(-10deg);opacity:0}12%{opacity:1}48%{transform:translateX(130%) skewX(-10deg);opacity:1}60%{opacity:0}}@keyframes landing-theme-mini-glow-pulse{0%,to{opacity:.05;transform:translateX(-50%) scale(1)}50%{opacity:.1;transform:translateX(-50%) scale(1.03)}}@keyframes landing-theme-mini-stat-pulse{0%,to{opacity:.85}50%{opacity:1}}@keyframes landing-theme-mini-cta-glow{0%,to{box-shadow:0 0 0 rgba(201,162,39,0)}50%{box-shadow:0 0 10px rgba(201,162,39,.35)}}@keyframes landing-theme-mini-bar-shimmer{0%{background-position:-120% 0}to{background-position:220% 0}}@keyframes landing-theme-mini-sparkle{0%,to{transform:rotate(0deg) scale(1);opacity:.75}50%{transform:rotate(18deg) scale(1.15);opacity:1}}@keyframes landing-theme-mini-deco-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes landing-theme-mini-booking-pulse{0%,to{opacity:.92;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}@keyframes landing-theme-mini-tab-slide{0%,to{width:1.125rem}50%{width:1.375rem}}@keyframes landing-theme-mini-glass-shimmer{0%{transform:translateX(-120%)}to{transform:translateX(220%)}}.landing-theme-mini-glow--alive{animation:landing-theme-mini-glow-pulse 3.2s ease-in-out infinite}.landing-theme-mini-spark--alive{display:inline-block;animation:landing-theme-mini-sparkle 2.8s ease-in-out infinite}.landing-theme-mini-avatar--alive{animation:landing-theme-mini-deco-float 3.6s ease-in-out infinite}.landing-theme-mini-deco--alive{animation:landing-theme-mini-deco-float 2.8s ease-in-out infinite}.landing-theme-mini-lorex-deco--2.landing-theme-mini-deco--alive{animation-delay:.6s}.landing-theme-mini-stats--alive strong{animation:landing-theme-mini-stat-pulse 2.4s ease-in-out infinite}.landing-theme-mini-stats--alive span:nth-child(2) strong{animation-delay:.35s}.landing-theme-mini-stats--alive span:nth-child(3) strong{animation-delay:.7s}.landing-theme-mini-actions--alive span:first-child,.landing-theme-mini-iphone-actions.landing-theme-mini-actions--alive span:first-child{animation:landing-theme-mini-stat-pulse 2.6s ease-in-out infinite}.landing-theme-mini-actions--alive span:nth-child(2),.landing-theme-mini-iphone-actions.landing-theme-mini-actions--alive span:nth-child(2){animation:landing-theme-mini-stat-pulse 2.6s ease-in-out .45s infinite}.landing-theme-mini-luxury-bar--alive{background:linear-gradient(90deg,rgba(201,162,39,.35),rgba(255,220,120,.85) 45%,rgba(201,162,39,.35) 90%);background-size:200% 100%;animation:landing-theme-mini-bar-shimmer 3.5s linear infinite}.landing-theme-mini-divider--alive{animation:landing-theme-mini-stat-pulse 2.8s ease-in-out infinite}.landing-theme-mini-line--alive{animation:landing-theme-mini-stat-pulse 2.2s ease-in-out infinite}.landing-theme-mini-cta--alive{animation:landing-theme-mini-cta-glow 2.8s ease-in-out infinite}.landing-theme-mini-footer--alive{animation:landing-theme-mini-stat-pulse 3s ease-in-out infinite}.landing-theme-mini-booking--alive{animation:landing-theme-mini-booking-pulse 2.6s ease-in-out infinite}.landing-theme-mini-tab--alive{animation:landing-theme-mini-tab-slide 2.8s ease-in-out infinite}.landing-theme-mini-glass--alive{position:relative;overflow:hidden}.landing-theme-mini-glass-shine{pointer-events:none;position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.35) 50%,transparent 60%);animation:landing-theme-mini-glass-shimmer 4.5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.landing-profile-nfc-card-shine,.landing-theme-mini-actions--alive span,.landing-theme-mini-ambient,.landing-theme-mini-avatar--alive,.landing-theme-mini-booking--alive,.landing-theme-mini-cta--alive,.landing-theme-mini-deco--alive,.landing-theme-mini-float-wrap,.landing-theme-mini-glass-shine,.landing-theme-mini-glow--alive,.landing-theme-mini-luxury-bar--alive,.landing-theme-mini-shine,.landing-theme-mini-spark--alive,.landing-theme-mini-stats--alive strong,.landing-theme-mini-tab--alive{animation:none!important}}.landing-theme-mini-screen,.landing-theme-mini-screen-root{display:flex;flex-direction:column;flex:1;min-height:0;width:100%;height:100%}.landing-theme-mini-screen{align-items:center;padding:.375rem .375rem 0;justify-content:space-between}.landing-theme-mini-fill{flex:1;display:flex;flex-direction:column;justify-content:space-evenly;width:100%;min-height:0;gap:.125rem}.landing-theme-mini--lorex .landing-theme-mini-screen{font-size:.94em;padding:.3125rem .3125rem 0}.landing-theme-mini-fill--lorex{gap:.1rem}.landing-theme-mini-avatar-img{width:100%;height:100%;object-position:center 20%}.landing-theme-mini-screen--iphone{background:linear-gradient(180deg,#eef4ff,#f8fafc 55%,#e8eef8);padding-bottom:.3125rem}.landing-theme-mini-iphone-bio{width:100%;padding:0 .125rem;font-size:.4375rem;line-height:1.3;text-align:center;color:#64748b}.landing-theme-mini-iphone-actions{display:grid;grid-template-columns:1fr 1fr;gap:.1875rem;width:100%}.landing-theme-mini-iphone-actions span{padding:.1875rem;border-radius:.375rem;font-size:.375rem;font-weight:600;text-align:center;color:#1e40af;background:rgba(255,255,255,.65);border:1px solid rgba(37,99,235,.12)}.landing-theme-mini-iphone-stats{display:flex;justify-content:center;gap:.5rem;width:100%;font-size:.3125rem;color:#64748b}.landing-theme-mini-iphone-stats strong{display:block;font-size:.375rem;font-weight:700;color:#1e40af}.landing-theme-mini-iphone-location{width:100%;font-size:.3125rem;text-align:center;color:#94a3b8}.landing-theme-mini-iphone-tab{width:100%;height:.3125rem;margin-top:.125rem;border-radius:9999px;background:rgba(37,99,235,.2);flex-shrink:0}.landing-theme-mini-links{display:flex;gap:.375rem;width:100%;justify-content:center;padding:.1875rem 0;flex-shrink:0;margin-top:auto}.landing-theme-mini-glass{display:flex;flex-direction:column;align-items:center;width:100%;padding:.5rem .5rem .4375rem;border-radius:.875rem;border:1px solid rgba(255,255,255,.65);background:rgba(255,255,255,.55);box-shadow:0 4px 16px rgba(37,99,235,.08)}.landing-theme-mini-avatar{overflow:hidden;border-radius:9999px;flex-shrink:0}.landing-theme-mini-avatar--iphone{width:3rem;height:3rem;border:2px solid rgba(37,99,235,.35);box-shadow:0 0 0 3px rgba(37,99,235,.08)}.landing-theme-mini-avatar--iphone img{width:100%;height:100%}.landing-theme-mini-name{margin-top:.5rem;font-size:.6875rem;font-weight:600;line-height:1.2;text-align:center}.landing-theme-mini-name--dark{color:#0f172a}.landing-theme-mini-role{margin-top:.125rem;font-size:.5625rem;text-align:center}.landing-theme-mini-role--muted{color:#64748b}.landing-theme-mini-link{display:flex;align-items:center;justify-content:center;width:1.625rem;height:1.625rem;border-radius:.4375rem;background:rgba(255,255,255,.85);border:1px solid rgba(37,99,235,.12);box-shadow:0 2px 6px rgba(37,99,235,.06)}.landing-theme-mini-screen--luxury{background:linear-gradient(180deg,#0c0a08,#12100c);padding-top:0;padding-bottom:.25rem}.landing-theme-mini-luxury-bar{width:100%;height:2px;background:linear-gradient(90deg,transparent,#c9a227,transparent);opacity:.7;flex-shrink:0}.landing-theme-mini-avatar--luxury{width:2.75rem;height:2.75rem;margin-top:.375rem;border:1px solid rgba(201,162,39,.45);box-shadow:0 0 0 2px rgba(201,162,39,.1)}.landing-theme-mini-avatar--luxury img{width:100%;height:100%}.landing-theme-mini-name--gold{color:#f5ecd7;letter-spacing:.03em}.landing-theme-mini-role--gold{color:rgba(201,162,39,.75);letter-spacing:.06em;text-transform:uppercase;font-size:.5rem}.landing-theme-mini-luxury-divider{width:1.5rem;height:1px;margin:.25rem 0;background:rgba(201,162,39,.35)}.landing-theme-mini-luxury-bio{width:100%;font-size:.375rem;line-height:1.35;text-align:center;color:rgba(201,162,39,.55);padding:0 .25rem}.landing-theme-mini-luxury-stats{display:flex;justify-content:center;gap:.625rem;width:100%;font-size:.3125rem;color:rgba(201,162,39,.55)}.landing-theme-mini-luxury-stats strong{display:block;font-size:.375rem;font-weight:700;color:#d4af37}.landing-theme-mini-luxury-cta{display:block;width:100%;padding:.25rem;border-radius:.375rem;font-size:.34375rem;font-weight:700;text-align:center;letter-spacing:.06em;text-transform:uppercase;color:#0c0a08;background:linear-gradient(90deg,#d4af37,#c9a227)}.landing-theme-mini-luxury-links{display:flex;flex-direction:column;gap:.25rem;width:100%}.landing-theme-mini-luxury-footer{width:100%;padding:.25rem 0;text-align:center;font-size:.3125rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(201,162,39,.45);border-top:1px solid rgba(201,162,39,.12);flex-shrink:0}.landing-theme-mini-luxury-row{display:flex;align-items:center;gap:.5rem;padding:.3125rem .5rem;border-radius:.375rem;border:1px solid rgba(201,162,39,.15);background:rgba(201,162,39,.04)}.landing-theme-mini-luxury-line{flex:1;height:1px;background:rgba(201,162,39,.2)}.landing-theme-mini-screen--lorex{position:relative;background:linear-gradient(165deg,#fff5f8,#ffe8f0 50%,#ffd6e8);overflow:hidden;padding:.25rem .3125rem 0;gap:0}.landing-theme-mini-lorex-about{width:100%;padding:.125rem .25rem;font-size:.3125rem;text-align:center;color:rgba(131,24,67,.65);background:rgba(255,255,255,.4);border-radius:.3125rem}.landing-theme-mini-lorex-glow{position:absolute;top:-15%;right:-15%;width:55%;height:45%;border-radius:50%;background:radial-gradient(circle,rgba(232,121,168,.22) 0,transparent 70%);pointer-events:none}.landing-theme-mini-lorex-header{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:.1875rem;font-size:.4375rem;font-weight:600;letter-spacing:.08em;color:rgba(190,24,93,.75);text-transform:uppercase}.landing-theme-mini-lorex-spark{font-size:.375rem;color:#e879a8}.landing-theme-mini-lorex-hero{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;margin-top:.125rem}.landing-theme-mini-avatar--lorex{position:relative;z-index:1;width:2.375rem;height:2.375rem;overflow:hidden;border-radius:9999px;border:1.5px solid rgba(232,121,168,.55);box-shadow:0 0 0 3px rgba(255,182,213,.35)}.landing-theme-mini-avatar--lorex img{width:100%;height:100%}.landing-theme-mini-lorex-deco{position:absolute;font-size:.3125rem;line-height:1;color:#ff69b4;opacity:.85;pointer-events:none}.landing-theme-mini-lorex-deco--1{top:-.125rem;left:-.25rem}.landing-theme-mini-lorex-deco--2{bottom:-.125rem;right:-.25rem;color:#f472b6}.landing-theme-mini-name--lorex{position:relative;z-index:1;margin-top:.25rem;font-size:.5625rem;line-height:1.15;color:#831843}.landing-theme-mini-role--lorex{position:relative;z-index:1;margin-top:.0625rem;color:rgba(190,24,93,.6);font-size:.4375rem;line-height:1.2}.landing-theme-mini-lorex-stats{position:relative;z-index:1;display:flex;justify-content:center;gap:.3125rem;width:100%;margin-top:.3125rem;padding:.1875rem 0;border-radius:.375rem;background:rgba(255,255,255,.45);border:1px solid rgba(232,121,168,.15)}.landing-theme-mini-lorex-stats span{font-size:.3125rem;color:rgba(131,24,67,.55);white-space:nowrap}.landing-theme-mini-lorex-stats strong{display:block;font-size:.4375rem;font-weight:700;color:#831843}.landing-theme-mini-lorex-quick{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:.1875rem;width:100%;margin-top:.25rem}.landing-theme-mini-lorex-quick-item{padding:.1875rem .25rem;border-radius:.375rem;font-size:.375rem;font-weight:600;text-align:center;color:#831843;background:rgba(255,255,255,.7);border:1px solid rgba(232,121,168,.2)}.landing-theme-mini-lorex-social{position:relative;z-index:1;display:flex;justify-content:center;gap:.25rem;width:100%;margin-top:.25rem}.landing-theme-mini-lorex-chip{display:flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;border-radius:.4375rem;background:rgba(255,255,255,.8);border:1px solid rgba(232,121,168,.22);box-shadow:0 1px 4px rgba(232,121,168,.1)}.landing-theme-mini-lorex-services{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:.1875rem;width:100%;margin-top:.25rem}.landing-theme-mini-lorex-service{padding:.1875rem .125rem;border-radius:.3125rem;font-size:.3125rem;font-weight:600;text-align:center;color:rgba(131,24,67,.75);background:rgba(255,255,255,.55);border:1px solid rgba(232,121,168,.12)}.landing-theme-mini-lorex-booking{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:.1875rem;width:100%;margin-top:.125rem;padding:.1875rem;border-radius:.375rem;font-size:.3125rem;font-weight:600;color:#fff;background:linear-gradient(90deg,#f472b6,#ec4899);flex-shrink:0}.landing-theme-mini-lorex-booking-dot{width:.25rem;height:.25rem;border-radius:9999px;background:rgba(255,255,255,.85);animation:landing-nfc-dot-pulse 1.8s ease-in-out infinite}.landing-theme-mini-lorex-tabbar{position:relative;z-index:1;display:flex;justify-content:center;gap:.375rem;width:100%;margin-top:auto;padding:.3125rem 0 .25rem;flex-shrink:0;border-top:1px solid rgba(232,121,168,.18);background:rgba(255,255,255,.42)}.landing-theme-mini-lorex-tab{width:.875rem;height:.1875rem;border-radius:9999px;background:rgba(232,121,168,.2)}.landing-theme-mini-lorex-tab--active{background:rgba(236,72,153,.65);width:1.125rem}.landing-theme-mini-label{font-size:.8125rem;font-weight:600;color:rgba(255,255,255,.92)}.landing-theme-mini-tagline{font-size:.6875rem;color:rgba(255,255,255,.38);margin-top:.0625rem}.landing-card-physical{perspective:800px;padding:.5rem 0 1rem}.landing-card-physical .landing-card-variant{transform:rotateX(8deg) rotateY(-12deg);transition:transform .35s ease,box-shadow .35s ease;transform-style:preserve-3d}.landing-card-gallery-item:hover .landing-card-physical .landing-card-variant{transform:rotateX(4deg) rotateY(-6deg) translateY(-4px)}.landing-card-variant-edge{pointer-events:none;position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),inset 0 -2px 4px rgba(0,0,0,.35)}.landing-card-specs--compact{margin-top:1rem}.landing-connect-section{overflow:hidden}.landing-connect-hub{display:grid;gap:2rem;margin-top:1.5rem}@media (min-width:1024px){.landing-connect-hub{grid-template-columns:auto 1fr;align-items:center;gap:3rem}}.landing-connect-hub-center{width:10rem;height:10rem;margin:0 auto;flex-shrink:0}.landing-connect-hub-card,.landing-connect-hub-center{position:relative;display:flex;align-items:center;justify-content:center}.landing-connect-hub-card{z-index:2;flex-direction:column;gap:.375rem;height:4.5rem;width:7rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.12);background:linear-gradient(145deg,#1a1a1f,#0a0a0c);font-size:.5rem;font-weight:700;letter-spacing:.22em;color:rgba(255,255,255,.75);box-shadow:0 12px 32px rgba(0,0,0,.45)}.landing-connect-hub-nfc{height:.625rem;width:.875rem;border-radius:.125rem;background:linear-gradient(135deg,#d4af37,#a67c00)}.landing-connect-hub-ring{position:absolute;border-radius:50%;border:1px solid rgba(255,45,45,.15);animation:landing-hub-ring 4s ease-in-out infinite}.landing-connect-hub-ring--1{inset:0;animation-delay:0s}.landing-connect-hub-ring--2{inset:-1rem;opacity:.5;animation-delay:1s}@keyframes landing-hub-ring{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.04);opacity:1}}.landing-connect-groups{display:flex;flex-direction:column;gap:1.25rem}.landing-connect-group-label{font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.35);margin-bottom:.625rem}.landing-connect-chips{display:flex;flex-wrap:wrap;gap:.5rem}.landing-connect-chip{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);padding:.4375rem .875rem .4375rem .625rem;font-size:.8125rem;font-weight:500;color:rgba(255,255,255,.82);transition:border-color .2s,background .2s}.landing-connect-chip:hover{border-color:rgba(255,45,45,.25);background:rgba(255,45,45,.06)}@media (min-width:1024px){.landing-how-visual-wrap{display:flex;justify-content:center;align-items:center}.landing-how-step{padding:1.375rem 0;gap:1.25rem}.landing-how-step-num{height:2.25rem;width:2.25rem;font-size:.875rem}.landing-how-step-title{font-size:1.125rem}.landing-how-step-desc{font-size:.9375rem;line-height:1.65}.landing-theme-mini-grid--premium{gap:2rem;margin-top:2.75rem}.landing-theme-mini{max-width:240px}.landing-theme-mini-stage{min-height:24rem}.landing-showcase-premium{padding:2.25rem 1.5rem 2.5rem}.landing-connect-hub-center{width:13rem;height:13rem}.landing-connect-hub-card{height:5rem;width:8rem;font-size:.5625rem}.landing-business-premium{margin-top:4rem;padding-top:3rem}.landing-business-premium-head{max-width:42rem;margin-bottom:2rem}}@media (min-width:1280px){.landing-how-layout{gap:4rem}.landing-theme-mini{max-width:260px}.landing-theme-mini-stage{min-height:25rem}.landing-showcase-premium{padding:2.5rem 2rem 2.75rem}.landing-connect-hub-center{width:14rem;height:14rem}.landing-connect-hub-card{height:5.25rem;width:8.5rem}.landing-business-premium-phone--rich{max-width:18rem}.landing-biz-premium-phone{height:22rem}}@media (prefers-reduced-motion:reduce){.landing-connect-hub-ring,.landing-float-card--animate,.landing-hero-ambient-orb,.landing-mac-cursor,.landing-nfc-demo-open-dot,.landing-nfc-flow-nfc-icon--active,.landing-nfc-flow-ready-bar:after{animation:none!important}.landing-nfc-demo-beat-overlay,.landing-nfc-demo-flash,.landing-nfc-flow-layer,.landing-nfc-layer{transition:none!important}}.ld-root{min-height:100vh;background:#000;color:#fff}.ld-container{width:100%;max-width:75rem;margin:0 auto;padding:0 2rem}.ld-eyebrow{margin-bottom:1rem;font-size:.6875rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#ff2d2d}.ld-eyebrow--muted{color:rgba(255,255,255,.38)}.ld-text-gradient{background:linear-gradient(135deg,#ff5555,#ff2d2d 45%,#ff6b6b);-webkit-background-clip:text;background-clip:text;color:transparent}.ld-btn-primary{background:linear-gradient(135deg,#ff3d3d,#e02020);border:none;color:#fff;font-weight:600;box-shadow:0 0 32px rgba(255,45,45,.4),0 4px 16px rgba(0,0,0,.35);transition:box-shadow .25s ease,transform .2s ease}.ld-btn-primary:hover{box-shadow:0 0 48px rgba(255,45,45,.55),0 6px 20px rgba(0,0,0,.4);transform:translateY(-1px)}.ld-btn-outline{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.03);color:rgba(255,255,255,.88)}.ld-btn-outline:hover{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.06)}.ld-nav{position:fixed;inset:0 0 auto;z-index:50;border-bottom:1px solid rgba(255,255,255,.06);background:rgba(0,0,0,.82);backdrop-filter:blur(16px)}.ld-nav-inner{justify-content:space-between;max-width:80rem;margin:0 auto;height:4.25rem;padding:0 2rem}.ld-nav-inner,.ld-nav-links{display:flex;align-items:center;gap:2rem}.ld-nav-link{font-size:.875rem;font-weight:500;color:rgba(255,255,255,.55);transition:color .2s ease}.ld-nav-link:hover{color:#fff}.ld-nav-actions{display:flex;align-items:center;gap:.75rem}.ld-nav-ghost{color:rgba(255,255,255,.75);border:1px solid rgba(255,255,255,.14);border-radius:9999px}.ld-nav-cta{padding:.5rem 1.25rem;border-radius:9999px}.ld-hero{position:relative;padding:8rem 0 5.5rem;overflow:hidden}.ld-hero-glow{pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse 75% 60% at 68% 32%,rgba(255,45,45,.18),transparent 58%),radial-gradient(ellipse 50% 45% at 20% 78%,rgba(255,45,45,.07),transparent 50%)}.ld-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.ld-hero-title{font-size:clamp(2.75rem,4.5vw,3.75rem);font-weight:700;line-height:1.06;letter-spacing:-.03em}.ld-hero-sub{margin-top:1.25rem;max-width:28rem;font-size:1.0625rem;line-height:1.65;color:#a1a1aa}.ld-hero-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2rem}.ld-btn-google{gap:.625rem;min-width:15rem;padding-left:1.5rem;padding-right:1.75rem}.ld-hero-social{gap:.875rem;margin-top:2rem}.ld-hero-social,.ld-hero-stars{display:flex;flex-wrap:wrap;align-items:center}.ld-hero-stars{gap:.5rem;font-size:.875rem;color:#a1a1aa}.ld-hero-visual-wrap{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:500px;overflow:visible}.ld-hero-secure-badge{position:absolute;top:0;right:0;z-index:25;display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .625rem;border-radius:9999px;font-size:.6875rem;font-weight:600;color:rgba(255,255,255,.72);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px)}.ld-float-card{position:absolute;z-index:20;width:auto;min-width:10.75rem;max-width:12rem}.ld-float-card-inner{display:flex;flex-direction:row;align-items:center;gap:.5rem;padding:.5rem .6875rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.1);background:rgba(10,10,12,.92);backdrop-filter:blur(14px);box-shadow:0 12px 32px rgba(0,0,0,.5);font-size:.625rem;font-weight:600;color:rgba(255,255,255,.88);text-align:left;line-height:1.35}.ld-float-card-inner>span:last-child{flex:1}.ld-float-card-inner--animate{animation:ld-float-bob 3.2s ease-in-out infinite}@keyframes ld-float-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.ld-float--tl{top:6%;left:-2%}.ld-float--tr{top:10%;right:-4%}.ld-float--bl{bottom:24%;left:-4%}.ld-float--br{bottom:20%;right:-2%}.ld-float-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.4375rem;font-size:.8125rem;font-weight:800}.ld-float-icon--gmail{background:linear-gradient(135deg,#ff4444,#cc0000);color:#fff}.ld-float-icon--star{color:#fbbf24}.ld-float-icon-svg{width:1.125rem;height:1.125rem}.ld-float-icon--phone-wrap{background:rgba(52,211,153,.14)}.ld-float-icon--phone{width:1rem;height:1rem;color:#34d399}.ld-float-icon--cal{color:#ff2d2d}.ld-hero-status{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;font-size:.8125rem;font-weight:500;color:rgba(255,255,255,.88)}.ld-hero-status-dot{width:.4375rem;height:.4375rem;border-radius:9999px;background:#ff2d2d;box-shadow:0 0 8px rgba(255,45,45,.8);animation:ld-pulse-dot 1.4s ease-in-out infinite}@keyframes ld-pulse-dot{0%,to{opacity:1}50%{opacity:.45}}.ld-hero-status-wave{display:flex;align-items:flex-end;gap:2px;height:.875rem}.ld-hero-status-bar{display:block;width:2px;height:.375rem;border-radius:9999px;background:#ff2d2d;animation:ld-wave-bar .9s ease-in-out infinite}@keyframes ld-wave-bar{0%,to{height:.25rem;opacity:.5}50%{height:.875rem;opacity:1}}.ld-trust{border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.02);padding:2.5rem 0}.ld-trust-label{margin-bottom:1.5rem;text-align:center;font-size:.625rem;font-weight:700;letter-spacing:.22em;color:rgba(255,255,255,.32)}.ld-trust-logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2.5rem 3rem}.ld-trust-logo{font-size:.9375rem;font-weight:600;letter-spacing:.02em;color:rgba(255,255,255,.22);transition:color .25s ease}.ld-trust-logo:hover{color:rgba(255,255,255,.42)}.ld-how{padding:5rem 0}.ld-how-head{text-align:center;margin-bottom:3rem}.ld-how-title{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;letter-spacing:-.02em}.ld-how-sub{margin-top:.5rem;font-size:1rem;color:#a1a1aa}.ld-how-track{display:flex;align-items:stretch;justify-content:center;gap:.25rem}.ld-how-item-wrap{align-items:center;gap:.25rem}.ld-how-card,.ld-how-item-wrap{display:flex;flex:1;min-width:0}.ld-how-card{position:relative;flex-direction:column;min-height:20rem;padding:1.125rem .875rem 1.25rem;border-radius:1rem;border:1px solid rgba(255,255,255,.07);background:linear-gradient(165deg,rgba(22,22,26,.95),rgba(10,10,12,.98));transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.ld-how-card:hover{border-color:rgba(255,45,45,.22);box-shadow:0 16px 40px rgba(0,0,0,.45),0 0 28px rgba(255,45,45,.06);transform:translateY(-3px)}.ld-how-num{position:absolute;top:.875rem;left:.875rem;z-index:2;display:flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;border-radius:9999px;background:#ff2d2d;border:none;font-size:.6875rem;font-weight:700;color:#fff;line-height:1}.ld-how-card-title{margin-top:auto;font-size:.875rem;font-weight:700;color:#fff}.ld-how-card-desc{margin-top:.375rem;font-size:.6875rem;line-height:1.45;color:rgba(255,255,255,.42)}.ld-how-arrow{flex-shrink:0;width:1rem;height:1rem;color:rgba(255,255,255,.18)}.ld-step-visual{flex:1;display:flex;align-items:center;justify-content:center;min-height:10rem;margin:2rem 0 .875rem;border-radius:.625rem;background:linear-gradient(180deg,rgba(0,0,0,.45),rgba(0,0,0,.15));overflow:hidden}.ld-step-visual--tap{position:relative}.ld-step-tap-scene{position:relative;display:flex;align-items:flex-end;justify-content:center;width:100%;height:100%;min-height:9rem;padding:.5rem .75rem 0}.ld-step-tap-card-v2{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:5.25rem;height:3.25rem;padding:.375rem .5rem;margin-bottom:.75rem;border-radius:.375rem;border:1px solid rgba(255,255,255,.14);background:linear-gradient(145deg,#1c1c22,#08080a);transform:rotate(-10deg);box-shadow:0 10px 28px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.06)}.ld-step-tap-brand-v2{font-size:.4375rem;font-weight:700;letter-spacing:.14em;color:rgba(255,255,255,.7)}.ld-step-tap-star-v2{width:.875rem;height:.875rem;color:#fff;filter:drop-shadow(0 0 6px rgba(255,255,255,.35))}.ld-step-tap-chip-v2{width:.625rem;height:.4375rem;border-radius:.125rem;background:linear-gradient(135deg,#c9a227,#8b6914);opacity:.85}.ld-step-tap-hand-v2{position:absolute;bottom:-.25rem;left:50%;width:78%;max-width:7.5rem;transform:translateX(-50%);pointer-events:none}.ld-step-tap-phone{width:3.5rem;padding:.25rem;border-radius:.625rem;border:2px solid rgba(255,255,255,.12);background:linear-gradient(160deg,#3a3a42,#0a0a0c)}.ld-step-tap-screen{height:5.5rem;border-radius:.375rem;background:linear-gradient(180deg,#121218,#050508)}.ld-step-tap-card{position:absolute;left:28%;top:38%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:2.75rem;height:1.75rem;padding:.25rem;border-radius:.25rem;border:1px solid rgba(255,255,255,.12);background:linear-gradient(145deg,#1a1a1f,#0a0a0c);transform:rotate(-12deg);box-shadow:0 8px 20px rgba(0,0,0,.5)}.ld-step-tap-brand{font-size:.3125rem;font-weight:700;letter-spacing:.12em;color:rgba(255,255,255,.65)}.ld-step-tap-star{font-size:.5rem;color:#ff2d2d}.ld-step-tap-hand{position:absolute;right:18%;bottom:12%;width:2rem;height:2.5rem;border-radius:1rem 1rem .5rem .5rem;background:linear-gradient(180deg,rgba(255,220,190,.85),rgba(200,160,130,.75));transform:rotate(-8deg)}.ld-step-visual--activate{background:radial-gradient(ellipse at center,rgba(255,45,45,.08) 0,transparent 70%)}.ld-step-robot-img{width:100%;max-width:6rem;height:auto;aspect-ratio:3/2}.ld-step-visual--connect{align-items:stretch}.ld-step-connect-list{list-style:none;margin:0;padding:.625rem .875rem;width:100%}.ld-step-connect-list li{display:flex;align-items:center;gap:.5rem;padding:.4375rem 0;font-size:.6875rem;font-weight:600;color:rgba(255,255,255,.88);border-bottom:1px solid rgba(255,255,255,.06)}.ld-step-connect-list li:last-child{border-bottom:none}.ld-step-connect-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.375rem;height:1.375rem;border-radius:.3125rem;background:rgba(255,255,255,.06)}.ld-step-connect-name{flex:1}.ld-step-connect-done{flex-shrink:0;font-size:.75rem;font-weight:700;color:#ff2d2d}.ld-step-connect-check{width:.875rem;height:.875rem;border-radius:9999px;background:rgba(255,45,45,.2);border:1px solid rgba(255,45,45,.5);position:relative}.ld-step-connect-check:after{content:"âœ“";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.5rem;font-weight:700;color:#ff2d2d}.ld-step-visual--dash{align-items:stretch}.ld-step-dash{width:100%;padding:.75rem .875rem}.ld-step-dash-greet{margin:0;font-size:.75rem;font-weight:700;color:#fff}.ld-step-dash-summary{margin:.125rem 0 .5rem;font-size:.5625rem;color:rgba(255,255,255,.45)}.ld-step-dash-stats{display:flex;gap:.5rem}.ld-step-dash-stat{flex:1;padding:.375rem;border-radius:.375rem;background:rgba(255,255,255,.05);text-align:center}.ld-step-dash-stat strong{display:block;font-size:.875rem;color:#ff2d2d}.ld-step-dash-stat span{font-size:.4375rem;color:rgba(255,255,255,.45)}.ld-step-dash-wave{display:flex;align-items:flex-end;justify-content:center;gap:2px;height:1rem;margin-top:.625rem}.ld-step-dash-wave span{display:block;width:2px;height:.375rem;border-radius:9999px;background:#ff2d2d;animation:ld-wave-bar .85s ease-in-out infinite}.ld-step-visual--star{position:relative}.ld-step-star-glow{position:absolute;width:6rem;height:6rem;border-radius:50%;background:radial-gradient(circle,rgba(255,45,45,.45) 0,rgba(255,45,45,.12) 45%,transparent 70%);animation:ld-star-pulse 2.2s ease-in-out infinite}@keyframes ld-star-pulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.15);opacity:1}}.ld-step-star-icon{position:relative;z-index:1;width:2.75rem;height:2.75rem;color:#ff2d2d;filter:drop-shadow(0 0 20px rgba(255,45,45,.85)) drop-shadow(0 0 40px rgba(255,45,45,.35))}.ld-card-section{padding:5rem 0 6rem;border-top:1px solid rgba(255,255,255,.06)}.ld-card-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:3rem;align-items:center}.ld-card-title{margin-top:.5rem;font-size:clamp(1.75rem,2.8vw,2.375rem);font-weight:700;line-height:1.12;letter-spacing:-.02em}.ld-card-sub{margin-top:1rem;max-width:22rem;font-size:.9375rem;line-height:1.6;color:#a1a1aa}.ld-card-perks{display:grid;grid-template-columns:1fr 1fr;gap:.625rem 1.25rem;margin:1.75rem 0 0;padding:0;list-style:none}.ld-card-perks li{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;color:rgba(255,255,255,.78)}.ld-card-perk-icon{flex-shrink:0;width:1rem;height:1rem;color:#ff2d2d}.ld-card-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:2rem}.ld-card-link{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;color:rgba(255,255,255,.65);transition:color .2s ease}.ld-card-link:hover{color:#fff}.ld-card-visual{position:relative;display:flex;align-items:center;justify-content:center;width:18rem;height:18rem}.ld-card-visual:before{content:"";pointer-events:none;position:absolute;inset:10% -10%;background:linear-gradient(105deg,transparent 10%,rgba(255,45,45,.35) 45%,rgba(255,80,60,.2) 55%,transparent 90%);filter:blur(18px);transform:rotate(-12deg);z-index:0}.ld-card-orbit{position:absolute;border-radius:50%;border:1px solid rgba(255,45,45,.12);animation:ld-orbit-spin 24s linear infinite}.ld-card-orbit--1{inset:0}.ld-card-orbit--2{inset:-1.5rem;opacity:.6;animation-duration:32s;animation-direction:reverse}.ld-card-orbit--3{inset:-3rem;opacity:.35;animation-duration:40s}@keyframes ld-orbit-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ld-card-physical{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:10.5rem;height:6.5rem;padding:1rem 1.125rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.12);background:linear-gradient(145deg,#1c1c22,#08080c);box-shadow:0 32px 64px rgba(0,0,0,.55),0 0 48px rgba(255,45,45,.15),inset 0 1px 0 rgba(255,255,255,.08);transform:rotate(-8deg) perspective(800px) rotateY(-12deg)}.ld-card-physical-brand{align-self:flex-start;font-size:.625rem;font-weight:700;letter-spacing:.2em;color:rgba(255,255,255,.7)}.ld-card-physical-star{width:2rem;height:2rem;color:#fff;filter:drop-shadow(0 0 12px rgba(255,255,255,.4))}.ld-card-physical-chip{align-self:flex-end;width:1.25rem;height:.875rem;border-radius:.125rem;background:linear-gradient(135deg,#d4af37,#a67c00)}.ld-card-physical-url{align-self:center;margin-top:.375rem;font-size:.5625rem;font-weight:500;letter-spacing:.04em;color:rgba(255,255,255,.38);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ld-card-features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.75rem}.ld-card-feature{display:flex;gap:1rem}.ld-card-feature-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:.75rem;border:1px solid rgba(255,45,45,.25);background:rgba(255,45,45,.08);color:#ff2d2d}.ld-card-feature h3{font-size:.9375rem;font-weight:700;color:#fff}.ld-card-feature p{margin-top:.25rem;font-size:.8125rem;line-height:1.5;color:#a1a1aa}.ld-extra{padding:3.5rem 0;border-top:1px solid rgba(255,255,255,.06)}.ld-extra--alt{background:rgba(255,255,255,.015)}.ld-extra-inner{max-width:40rem;text-align:center}.ld-extra-title{font-size:1.5rem;font-weight:700;letter-spacing:-.02em}.ld-extra-copy{margin-top:.625rem;font-size:.9375rem;line-height:1.6;color:#a1a1aa}.ld-extra-faq{max-width:56rem}.ld-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:2rem;text-align:left}.ld-faq-item{padding:1.25rem;border-radius:.875rem;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.02)}.ld-faq-item h3{font-size:.875rem;font-weight:700;color:#fff}.ld-faq-item p{margin-top:.375rem;font-size:.8125rem;line-height:1.5;color:#a1a1aa}.ld-footer{padding:3rem 2rem 3.5rem;border-top:1px solid rgba(255,255,255,.06)}.ld-footer-faq{max-width:40rem;margin:0 auto 2.5rem;text-align:center}.ld-footer-faq-title{font-size:1.125rem;font-weight:700;letter-spacing:-.02em;color:rgba(255,255,255,.88)}.ld-footer-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.25rem;text-align:left}.ld-footer-faq-item{padding:1rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.02)}.ld-footer-faq-item h3{font-size:.8125rem;font-weight:700;color:#fff}.ld-footer-faq-item p{margin-top:.3125rem;font-size:.75rem;line-height:1.5;color:#a1a1aa}.ld-footer-privacy{display:flex;align-items:center;justify-content:center;gap:.375rem;margin:0;font-size:.875rem;color:#a1a1aa}@media (prefers-reduced-motion:reduce){.ld-card-orbit,.ld-float-card-inner--animate,.ld-hero-status-bar,.ld-hero-status-dot,.ld-step-dash-wave span,.ld-step-star-glow{animation:none!important}}.shop-page{min-height:100vh;background:#050508;color:#fafafa}.shop-header{border-bottom:1px solid rgba(255,255,255,.06);padding:1rem}.shop-header-inner{display:flex;align-items:center;justify-content:space-between;max-width:72rem;margin:0 auto}.shop-header-back{font-size:.875rem;color:#a1a1aa;transition:color .2s ease}.shop-header-back:hover{color:#fafafa}.shop-main{max-width:72rem;margin:0 auto;padding:2rem 1rem 4rem}.shop-error-banner{margin-bottom:2rem;padding:1rem 1.25rem;border-radius:.875rem;border:1px solid rgba(255,45,45,.3);background:rgba(255,45,45,.06);text-align:center}.shop-error-banner-title{font-weight:600;color:#fafafa}.shop-error-banner-desc{margin-top:.25rem;font-size:.875rem;color:#a1a1aa}.shop-error-banner-link{display:inline-block;margin-top:.75rem;font-size:.875rem;color:#ff2d2d}.shop-error-banner-link:hover{text-decoration:underline}.shop-hero{margin-bottom:2.5rem;max-width:40rem}.shop-hero-eyebrow{margin-bottom:.75rem;font-size:.6875rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#ff2d2d}.shop-hero-title{margin-bottom:.875rem;font-size:clamp(1.75rem,5vw,2.5rem);font-weight:700;line-height:1.12;letter-spacing:-.02em}.shop-hero-sub{margin-bottom:1.25rem;font-size:.9375rem;line-height:1.55;color:#a1a1aa}.shop-hero-specs{display:flex;flex-wrap:wrap;gap:.5rem .75rem}.shop-hero-spec{display:inline-flex;align-items:center;gap:.375rem;padding:.3125rem .625rem;border-radius:9999px;font-size:.6875rem;font-weight:500;color:rgba(255,255,255,.55);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06)}.shop-layout{display:grid;gap:2rem;align-items:start}@media (min-width:1024px){.shop-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);gap:2.5rem}}.shop-catalog-head{margin-bottom:1.25rem}.shop-catalog-title{font-size:1.125rem;font-weight:700}.shop-catalog-sub{margin-top:.25rem;font-size:.8125rem;color:#71717a}.shop-catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (min-width:640px){.shop-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.shop-product-card{position:relative;display:flex;flex-direction:column;align-items:stretch;padding:.875rem;border-radius:1rem;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.02);text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.shop-product-card:hover{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.035)}.shop-product-card--selected{border-color:rgba(255,45,45,.45);background:rgba(255,45,45,.06);box-shadow:0 0 0 1px rgba(255,45,45,.15),0 12px 32px rgba(255,45,45,.08)}.shop-product-badge{position:absolute;top:.625rem;left:.625rem;z-index:2;padding:.1875rem .4375rem;border-radius:9999px;font-size:.5625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.shop-product-badge--bestseller{color:#fff;background:#ff2d2d}.shop-product-badge--premium{color:#fcd34d;background:rgba(251,191,36,.12);border:1px solid rgba(251,191,36,.35)}.shop-product-badge--new{color:#86efac;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.35)}.shop-product-selected-mark{position:absolute;top:.625rem;right:.625rem;z-index:2;display:flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;border-radius:9999px;color:#fff;background:#ff2d2d;box-shadow:0 2px 8px rgba(255,45,45,.45)}.shop-product-card-visual{display:flex;justify-content:center;padding:.5rem 0 .75rem}.shop-product-card-meta{display:flex;flex-direction:column;gap:.125rem}.shop-product-material{font-size:.5625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#71717a}.shop-product-name{font-size:.875rem;font-weight:700;color:#fafafa}.shop-product-tagline{font-size:.6875rem;line-height:1.35;color:#a1a1aa}.shop-product-price-row{display:flex;align-items:baseline;gap:.375rem;margin-top:.375rem}.shop-product-price{font-size:.9375rem;font-weight:700;color:#fafafa}.shop-product-compare{font-size:.6875rem;color:#71717a;text-decoration:line-through}.shop-nfc-note{margin-top:1.5rem;padding:1rem 1.125rem;border-radius:.875rem;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.02)}.shop-nfc-note-title{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#71717a}.shop-nfc-note-text{margin-top:.375rem;font-size:.8125rem;line-height:1.5;color:#a1a1aa}.shop-checkout{position:sticky;top:1.25rem;display:flex;flex-direction:column;gap:1rem;padding:1.25rem;border-radius:1.125rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(165deg,rgba(255,255,255,.04),rgba(255,255,255,.012))}.shop-checkout-preview{display:flex;justify-content:center;padding:.5rem 0}.shop-checkout-eyebrow{font-size:.625rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ff2d2d}.shop-checkout-title{margin-top:.375rem;font-size:1.375rem;font-weight:700;letter-spacing:-.02em}.shop-checkout-tagline{margin-top:.25rem;font-size:.8125rem;color:#a1a1aa}.shop-checkout-desc{margin-top:.75rem;font-size:.8125rem;line-height:1.55;color:#d4d4d8}.shop-checkout-highlights{display:flex;flex-direction:column;gap:.4375rem;margin-top:.875rem;padding:0;list-style:none}.shop-checkout-highlights li{display:flex;align-items:flex-start;gap:.4375rem;font-size:.75rem;line-height:1.4;color:#a1a1aa}.shop-checkout-price-box{margin-top:1rem;padding:.875rem 1rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.25)}.shop-checkout-price-row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.shop-checkout-price-label{font-size:.8125rem;color:#a1a1aa}.shop-checkout-price-values{display:flex;align-items:baseline;gap:.5rem}.shop-checkout-price{font-size:1.625rem;font-weight:700;letter-spacing:-.02em}.shop-checkout-compare{font-size:.875rem;color:#71717a;text-decoration:line-through}.shop-checkout-price-note{margin-top:.375rem;font-size:.6875rem;color:#71717a}.shop-checkout-cta{margin-top:1rem}.shop-checkout-soon{margin-top:.625rem;text-align:center;font-size:.6875rem;color:#71717a}.shop-checkout-trust{display:flex;flex-direction:column;gap:.4375rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.06)}.shop-checkout-trust span{display:flex;align-items:center;gap:.4375rem;font-size:.6875rem;color:#71717a}.shop-checkout-included{padding-top:.25rem;border-top:1px solid rgba(255,255,255,.06)}.shop-checkout-included-title{margin-bottom:.625rem;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#71717a}.shop-checkout-included ul{display:flex;flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none}.shop-checkout-included li{display:flex;align-items:flex-start;gap:.375rem;font-size:.6875rem;line-height:1.4;color:#a1a1aa}@media (max-width:1023px){.shop-checkout{position:static;order:-1}.shop-layout{display:flex;flex-direction:column}}.ld-mockup-root{background:#000}.ld-mockup-hero{position:relative;padding:7.5rem 0 4rem;overflow:hidden}.ld-mockup-hero-bg{pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse 70% 55% at 72% 38%,rgba(255,45,45,.2),transparent 60%),radial-gradient(ellipse 45% 40% at 18% 70%,rgba(255,45,45,.06),transparent 55%)}.ld-mockup-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.55fr) minmax(0,1fr);gap:2rem 2.5rem;align-items:center}.ld-mockup-hero-title{font-size:clamp(2.5rem,4.2vw,3.5rem);font-weight:800;line-height:1.02;letter-spacing:-.03em;text-transform:uppercase}.ld-mockup-hero-title-accent{color:#ff2d2d}.ld-mockup-hero-sub{margin-top:1.125rem;max-width:26rem;font-size:1rem;line-height:1.65;color:rgba(255,255,255,.52)}.ld-mockup-hero-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.75rem}.ld-mockup-cta-primary{padding-left:1.5rem;padding-right:1.5rem}.ld-mockup-cta-primary,.ld-mockup-cta-secondary{gap:.5rem;border-radius:9999px}.ld-mockup-hero-social{gap:.75rem;margin-top:1.75rem}.ld-mockup-hero-social,.ld-mockup-hero-stars{display:flex;flex-wrap:wrap;align-items:center}.ld-mockup-hero-stars{gap:.5rem;font-size:.8125rem;color:rgba(255,255,255,.48)}.ld-mockup-hero-features{display:flex;flex-direction:column;gap:1.125rem;margin:0;padding:0;list-style:none}.ld-mockup-hero-feature{display:flex;align-items:flex-start;gap:.75rem}.ld-mockup-hero-feature-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.625rem;color:#ff2d2d;background:rgba(255,45,45,.12);border:1px solid rgba(255,45,45,.22)}.ld-mockup-hero-feature-label{margin:0;font-size:.875rem;font-weight:700;color:#fff}.ld-mockup-hero-feature-desc{margin:.125rem 0 0;font-size:.75rem;line-height:1.45;color:rgba(255,255,255,.42)}.ld-mockup-hero-visual-wrap{position:relative;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;min-height:28rem}.ld-mockup-hero-visual{position:relative;width:100%;max-width:22rem;min-height:24rem}.ld-mockup-hero-glow{position:absolute;inset:8% 0 12%;border-radius:50%;background:radial-gradient(circle,rgba(255,45,45,.28) 0,transparent 68%);filter:blur(24px)}.ld-mockup-hero-phone{position:relative;z-index:2;margin:0 auto;width:13.5rem;padding:.5rem;border-radius:2rem;border:2px solid rgba(255,255,255,.12);background:linear-gradient(165deg,#1a1a1e,#0a0a0c);box-shadow:0 24px 64px rgba(0,0,0,.65),0 0 48px rgba(255,45,45,.12)}.ld-mockup-hero-phone-notch{width:4.5rem;height:.375rem;margin:.25rem auto .5rem;border-radius:9999px;background:rgba(0,0,0,.55)}.ld-mockup-hero-phone-screen{border-radius:1.5rem;padding:1rem .875rem 1.125rem;min-height:20rem}.ld-mockup-hero-phone-screen--gold{background:linear-gradient(180deg,#1a1408,#0c0a06);border:1px solid rgba(201,162,39,.22)}.ld-mockup-hero-phone-screen--bloom{background:linear-gradient(180deg,#fdf2f8,#fce7f3);border:1px solid rgba(236,72,153,.18)}.ld-mockup-hero-phone-screen--bloom .ld-mockup-hero-phone-bar{background:linear-gradient(90deg,#f472b6,#ec4899)}.ld-mockup-hero-phone-screen--bloom .ld-mockup-hero-phone-name{color:#db2777}.ld-mockup-hero-phone-screen--bloom .ld-mockup-hero-phone-bio,.ld-mockup-hero-phone-screen--bloom .ld-mockup-hero-phone-role{color:#f472b6}.ld-mockup-hero-phone-bar{width:2.5rem;height:.1875rem;margin:0 auto .875rem;border-radius:9999px;background:linear-gradient(90deg,#c9a227,#f5e6c8)}.ld-mockup-hero-phone-avatar{width:4.5rem;height:4.5rem;margin:0 auto;border-radius:9999px;overflow:hidden;border:2px solid rgba(201,162,39,.45)}.ld-mockup-hero-phone-name{margin:.75rem 0 0;text-align:center;font-size:.9375rem;font-weight:700;color:#f5e6c8}.ld-mockup-hero-phone-role{margin:.25rem 0 0;text-align:center;font-size:.6875rem;color:rgba(245,230,200,.55)}.ld-mockup-hero-phone-bio{margin:.625rem 0 0;text-align:center;font-size:.625rem;line-height:1.45;color:rgba(255,255,255,.38)}.ld-mockup-hero-phone-actions{display:flex;justify-content:center;gap:.5rem;margin-top:.875rem}.ld-mockup-hero-phone-actions span{display:inline-flex;align-items:center;gap:.25rem;padding:.375rem .5rem;border-radius:.5rem;font-size:.5625rem;font-weight:600;color:#f5e6c8;background:rgba(201,162,39,.14);border:1px solid rgba(201,162,39,.22)}.ld-mockup-hero-phone-socials{display:flex;justify-content:center;gap:.375rem;margin-top:.75rem}.ld-mockup-hero-phone-social{display:flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;border-radius:9999px;font-size:.5rem;font-weight:700;text-transform:uppercase;color:rgba(255,255,255,.72);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}.ld-mockup-hero-nfc-card{position:absolute;z-index:3;top:18%;right:-8%;transform:rotate(12deg);filter:drop-shadow(0 16px 32px rgba(0,0,0,.55))}.ld-mockup-nfc-float{width:5.5rem!important;height:8.5rem!important;border-radius:.625rem!important}.ld-mockup-hero-nfc-star{position:absolute;z-index:4;bottom:18%;right:6%;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:9999px;color:#ff2d2d;background:rgba(255,45,45,.12);border:1px solid rgba(255,45,45,.28)}.ld-mockup-hero-nfc-badge{margin-top:1rem;font-size:.6875rem;font-weight:500;color:rgba(255,255,255,.38);text-align:right}.ld-mockup-stats{border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.03);padding:1.5rem 0}.ld-mockup-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.ld-mockup-stat{position:relative;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.5rem 1rem}.ld-mockup-stat-divider{position:absolute;left:0;top:50%;width:1px;height:2.5rem;transform:translateY(-50%);background:rgba(255,255,255,.08)}.ld-mockup-stat-icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.5rem;color:#ff2d2d;background:rgba(255,45,45,.1)}.ld-mockup-stat-value{margin:0;font-size:1.375rem;font-weight:800;line-height:1;color:#fff}.ld-mockup-stat-label{margin:.25rem 0 0;font-size:.75rem;color:rgba(255,255,255,.42)}.ld-mockup-profiles{padding:5rem 0 4.5rem;border-top:1px solid rgba(255,255,255,.05)}.ld-mockup-profiles-head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2.5rem}.ld-mockup-profiles-title{margin:0;font-size:clamp(1.875rem,2.8vw,2.5rem);font-weight:600;letter-spacing:-.03em;line-height:1.1;color:#fff}.ld-mockup-profiles-cta{display:inline-flex;align-items:center;gap:.375rem;flex-shrink:0;font-size:.8125rem;font-weight:500;letter-spacing:.02em;color:rgba(255,255,255,.48);text-decoration:none;transition:color .2s ease}.ld-mockup-profiles-cta:hover{color:rgba(255,255,255,.88)}.ld-mockup-profiles-rail-wrap{position:relative}.ld-mockup-profiles-rail{display:flex;gap:1.125rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:.5rem 3.75rem .5rem .125rem;scrollbar-width:none}.ld-mockup-profiles-rail::-webkit-scrollbar{display:none}.ld-mockup-profiles-item{flex:0 0 14.5rem;scroll-snap-align:start}.ld-mockup-profiles-arrow{position:absolute;top:50%;right:0;z-index:2;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;transform:translateY(-50%);border-radius:9999px;border:1px solid rgba(255,255,255,.1);background:rgba(8,8,10,.88);backdrop-filter:blur(10px);color:rgba(255,255,255,.7);cursor:pointer;transition:border-color .25s ease,color .25s ease,transform .25s ease}.ld-mockup-profiles-arrow:hover{border-color:rgba(255,255,255,.22);color:#fff;transform:translateY(-50%) scale(1.04)}.ld-profile-card{position:relative;display:block;aspect-ratio:3/4.15;border-radius:1.25rem;overflow:hidden;border:1px solid rgba(255,255,255,.07);background:#08080a;text-decoration:none;isolation:isolate;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.ld-profile-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--ld-profile-accent) 42%,rgba(255,255,255,.12));box-shadow:0 20px 48px rgba(0,0,0,.45),0 0 0 1px color-mix(in srgb,var(--ld-profile-accent) 18%,transparent),0 0 40px var(--ld-profile-glow)}.ld-profile-card-media{position:relative;width:100%;height:100%}.ld-profile-card-img{object-fit:cover;object-position:center 18%;transition:transform .6s cubic-bezier(.22,1,.36,1)}.ld-profile-card:hover .ld-profile-card-img{transform:scale(1.04)}.ld-profile-card-fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:2.25rem;font-weight:600;color:rgba(255,255,255,.82);background:linear-gradient(165deg,#141418,#08080a)}.ld-profile-card-fallback--toka{color:var(--ld-profile-accent)}.ld-profile-card-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.02) 38%,rgba(0,0,0,.55) 72%,rgba(0,0,0,.92));pointer-events:none}.ld-profile-card-accent{position:absolute;inset:0 auto auto 0;width:100%;height:1px;background:linear-gradient(90deg,transparent 0,var(--ld-profile-accent) 50%,transparent 100%);opacity:0;transition:opacity .35s ease;pointer-events:none}.ld-profile-card:hover .ld-profile-card-accent{opacity:.85}.ld-profile-card-meta{position:absolute;inset:auto 0 0;z-index:1;padding:1rem 1rem 1.125rem}.ld-profile-card-theme{display:block;margin-bottom:.5rem;font-size:.5625rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb,var(--ld-profile-accent) 88%,#fff)}.ld-profile-card-name{margin:0;font-size:.9375rem;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:#fff}.ld-profile-card-role{margin:.3125rem 0 0;font-size:.6875rem;font-weight:400;line-height:1.45;color:rgba(255,255,255,.58);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ld-mockup-trust{margin-top:0;padding:3rem 0 4rem}.ld-mockup-connect{border-top:1px solid rgba(255,255,255,.06);padding:4.5rem 0 5rem;background:#000}.ld-mockup-connect-head{max-width:40rem;margin-bottom:2.5rem}.ld-mockup-connect-title{margin:0;font-size:clamp(1.75rem,2.8vw,2.375rem);font-weight:700;letter-spacing:-.02em;color:#fff}.ld-mockup-connect-sub{margin:.75rem 0 0;max-width:36rem;font-size:1rem;line-height:1.65;color:rgba(255,255,255,.48)}.ld-mockup-connect-layout{display:grid;grid-template-columns:12rem 1fr;align-items:center;gap:3.5rem}.ld-mockup-connect-hub{width:12rem;height:12rem;flex-shrink:0}.ld-mockup-connect-hub,.ld-mockup-connect-hub-card{position:relative;display:flex;align-items:center;justify-content:center}.ld-mockup-connect-hub-card{z-index:2;flex-direction:column;gap:.5rem;width:7.5rem;height:5rem;border-radius:.625rem;border:1px solid rgba(255,255,255,.12);background:linear-gradient(145deg,#1a1a1f,#0a0a0c);font-size:.5625rem;font-weight:700;letter-spacing:.22em;color:rgba(255,255,255,.78);box-shadow:0 16px 40px rgba(0,0,0,.5)}.ld-mockup-connect-hub-chip{width:1rem;height:.75rem;border-radius:.125rem;background:linear-gradient(135deg,#d4af37,#a67c00)}.ld-mockup-connect-hub-ring{position:absolute;border-radius:50%;border:1px solid rgba(255,45,45,.18);animation:ld-mockup-hub-ring 4s ease-in-out infinite}.ld-mockup-connect-hub-ring--1{inset:0}.ld-mockup-connect-hub-ring--2{inset:-1.25rem;opacity:.45;animation-delay:1s}@keyframes ld-mockup-hub-ring{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.04);opacity:1}}.ld-mockup-connect-groups{display:flex;flex-direction:column;gap:1.5rem}.ld-mockup-connect-group-label{margin:0 0 .625rem;font-size:.625rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.34)}.ld-mockup-connect-chips{display:flex;flex-wrap:wrap;gap:.5rem}.ld-mockup-connect-chip{display:inline-flex;align-items:center;gap:.4375rem;padding:.4375rem .75rem;border-radius:9999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);font-size:.8125rem;font-weight:500;color:rgba(255,255,255,.82);transition:border-color .2s ease,background .2s ease}.ld-mockup-connect-chip:hover{border-color:rgba(255,45,45,.28);background:rgba(255,45,45,.06)}.ld-mockup-onboarding{padding:5rem 0 4.5rem;border-top:1px solid rgba(255,255,255,.05);background:#000}.ld-mockup-onboarding-head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2.5rem}.ld-mockup-onboarding-title{margin:0;font-size:clamp(1.875rem,2.8vw,2.5rem);font-weight:600;letter-spacing:-.03em;line-height:1.1;color:#fff}.ld-mockup-onboarding-sub{margin:.75rem 0 0;max-width:28rem;font-size:.9375rem;line-height:1.55;color:rgba(255,255,255,.48)}.ld-mockup-onboarding-link{display:inline-flex;align-items:center;gap:.375rem;flex-shrink:0;font-size:.8125rem;font-weight:500;letter-spacing:.02em;color:rgba(255,255,255,.48);text-decoration:none;transition:color .2s ease}.ld-mockup-onboarding-link:hover{color:rgba(255,255,255,.88)}.ld-mockup-onboarding-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:1.5rem}.ld-mockup-onboarding-item{display:flex;min-width:0}.ld-mockup-onboarding-step{display:flex;flex-direction:column;width:100%;margin:0}.ld-mockup-onboarding-step-viewport{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;height:25.5rem;overflow:hidden;border-radius:1rem;border:1px solid rgba(255,255,255,.08);background:radial-gradient(ellipse 95% 75% at 50% -8%,rgba(255,45,45,.1) 0,transparent 58%),linear-gradient(180deg,#111116,#060608);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 10px 32px rgba(0,0,0,.28);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ld-mockup-onboarding-step-viewport:after{display:none}.ld-mockup-onboarding-step-cap{display:flex;flex-direction:column;gap:.25rem;min-height:4.25rem;padding:.875rem .125rem 0}.ld-mockup-onboarding-step-kicker{display:inline-flex;align-items:center;gap:.375rem;font-size:.625rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,45,45,.72)}.ld-mockup-onboarding-step-title{font-size:.875rem;font-weight:600;letter-spacing:-.02em;color:#fff}.ld-mockup-onboarding-step-desc{font-size:.75rem;line-height:1.45;color:rgba(255,255,255,.42)}.ld-onboarding-illus{position:relative;z-index:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:1.5rem 1.25rem}.ld-onboarding-illus--activate,.ld-onboarding-illus--links,.ld-onboarding-illus--name,.ld-onboarding-illus--welcome{align-items:flex-start;justify-content:flex-start;padding:.875rem .75rem;overflow:hidden}.ld-onboarding-activate{display:flex;flex-direction:column;align-items:center;width:100%;min-height:100%;text-align:center}.ld-onboarding-activate-progress{display:flex;gap:.375rem;width:100%;margin-bottom:.5625rem}.ld-onboarding-activate-progress-seg{flex:1;height:.25rem;border-radius:9999px;background:rgba(255,255,255,.1)}.ld-onboarding-activate-progress-seg.is-done{background:rgba(255,45,45,.55)}.ld-onboarding-activate-progress-seg.is-current{background:linear-gradient(90deg,#ff2d2d,#ff5a3d);box-shadow:0 0 12px rgba(255,45,45,.42)}.ld-onboarding-activate-badge{display:inline-flex;align-items:center;gap:.375rem;margin-bottom:.5rem;padding:.3125rem .75rem;border-radius:9999px;border:1px solid rgba(255,45,45,.32);background:rgba(255,45,45,.1);font-size:.5625rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.92)}.ld-onboarding-activate-badge-star{width:.5625rem;height:.5625rem;fill:#ff2d2d}.ld-onboarding-activate-title{margin:0;font-size:.9375rem;font-weight:700;line-height:1.12;letter-spacing:-.035em;color:#fff}.ld-onboarding-activate-accent{color:#ff2d2d}.ld-onboarding-activate-sub{margin:.3125rem 0 0;max-width:12rem;font-size:.5625rem;line-height:1.45;color:rgba(255,255,255,.52)}.ld-onboarding-activate .ld-onboarding-illus-activate{margin-top:auto;padding-top:.75rem}.ld-onboarding-links,.ld-onboarding-welcome{display:flex;flex-direction:column;align-items:center;width:100%;min-height:100%;text-align:center}.ld-onboarding-links-progress,.ld-onboarding-welcome-progress{display:flex;gap:.375rem;width:100%;margin-bottom:.5625rem}.ld-onboarding-links-progress-seg,.ld-onboarding-welcome-progress-seg{flex:1;height:.25rem;border-radius:9999px;background:rgba(255,255,255,.1)}.ld-onboarding-links-progress-seg.is-current,.ld-onboarding-welcome-progress-seg.is-current{background:linear-gradient(90deg,#ff2d2d,#ff5a3d);box-shadow:0 0 12px rgba(255,45,45,.42)}.ld-onboarding-links-progress-seg.is-done{background:rgba(255,45,45,.55)}.ld-onboarding-links-badge,.ld-onboarding-welcome-badge{display:inline-flex;align-items:center;gap:.375rem;margin-bottom:.5rem;padding:.3125rem .75rem;border-radius:9999px;border:1px solid rgba(255,45,45,.32);background:rgba(255,45,45,.1);font-size:.5625rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.92)}.ld-onboarding-links-badge-star,.ld-onboarding-welcome-badge-star{width:.5625rem;height:.5625rem;fill:#ff2d2d}.ld-onboarding-links-title,.ld-onboarding-welcome-title{margin:0;font-size:.9375rem;font-weight:700;line-height:1.12;letter-spacing:-.035em;color:#fff}.ld-onboarding-links-accent,.ld-onboarding-welcome-accent{color:#ff2d2d}.ld-onboarding-links-sub,.ld-onboarding-welcome-sub{margin:.3125rem 0 0;max-width:12.5rem;font-size:.625rem;line-height:1.45;color:rgba(255,255,255,.52)}.ld-onboarding-links-sub{position:relative;z-index:3;margin-bottom:1.125rem}.ld-onboarding-welcome-robot-wrap{position:relative;display:flex;justify-content:center;width:100%;margin-top:.375rem}.ld-onboarding-welcome-robot-glow{position:absolute;top:50%;left:50%;width:9rem;height:9rem;transform:translate(-50%,-42%);border-radius:50%;background:radial-gradient(circle,rgba(255,45,45,.22) 0,transparent 68%);pointer-events:none}.ld-onboarding-welcome-robot{position:relative;z-index:1;display:flex;justify-content:center;width:100%}.ld-onboarding-welcome-robot-hero.ob-robot-hero--sm{height:5.25rem;max-width:9rem}.ld-onboarding-welcome-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3125rem;width:100%;margin-top:.4375rem}.ld-onboarding-welcome-feature{display:flex;flex-direction:column;align-items:center;gap:.1875rem;padding:.375rem .25rem;border-radius:.625rem;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.035);backdrop-filter:blur(8px)}.ld-onboarding-welcome-feature-icon{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:9999px;border:1px solid rgba(255,45,45,.28);background:rgba(255,45,45,.12);color:#ff2d2d}.ld-onboarding-welcome-feature-title{font-size:.5625rem;font-weight:600;line-height:1.2;color:rgba(255,255,255,.94)}.ld-onboarding-welcome-feature-desc{font-size:.5rem;line-height:1.3;color:rgba(255,255,255,.46)}.ld-onboarding-welcome-continue{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:auto;padding:.875rem .75rem .5rem;border:none;border-radius:.75rem;font-size:.625rem;font-weight:600;letter-spacing:-.01em;color:#fff;background:linear-gradient(135deg,#ff2d2d,#d41f1f);box-shadow:0 8px 24px rgba(255,45,45,.32),inset 0 1px 0 rgba(255,255,255,.18);cursor:default;pointer-events:none}.ld-onboarding-name{display:flex;flex-direction:column;align-items:center;width:100%;min-height:100%;text-align:center}.ld-onboarding-name-progress{display:flex;gap:.375rem;width:100%;margin-bottom:.5625rem}.ld-onboarding-name-progress-seg{flex:1;height:.25rem;border-radius:9999px;background:rgba(255,255,255,.1)}.ld-onboarding-name-progress-seg.is-done{background:rgba(255,45,45,.55)}.ld-onboarding-name-progress-seg.is-current{background:linear-gradient(90deg,#ff2d2d,#ff5a3d);box-shadow:0 0 12px rgba(255,45,45,.42)}.ld-onboarding-name-badge{display:inline-flex;align-items:center;gap:.375rem;margin-bottom:.5rem;padding:.3125rem .75rem;border-radius:9999px;border:1px solid rgba(255,45,45,.32);background:rgba(255,45,45,.1);font-size:.5625rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.92)}.ld-onboarding-name-badge-star{width:.5625rem;height:.5625rem;fill:#ff2d2d}.ld-onboarding-name-title{margin:0;font-size:.9375rem;font-weight:700;line-height:1.12;letter-spacing:-.035em;color:#fff}.ld-onboarding-name-accent{color:#ff2d2d}.ld-onboarding-name-sub{margin:.3125rem 0 0;max-width:12rem;font-size:.5625rem;line-height:1.45;color:rgba(255,255,255,.52)}.ld-onboarding-name-robot-wrap{position:relative;display:flex;justify-content:center;width:100%;margin-top:.375rem}.ld-onboarding-name-robot-rings{position:absolute;top:50%;left:50%;width:7.5rem;height:7.5rem;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,transparent 42%,rgba(255,45,45,.14) 43%,transparent 44%),radial-gradient(circle,transparent 58%,rgba(255,45,45,.1) 59%,transparent 60%),radial-gradient(circle,rgba(255,45,45,.12) 0,transparent 68%);pointer-events:none}.ld-onboarding-name-robot-hero.ob-robot-hero--sm{position:relative;z-index:1;height:4.75rem;max-width:8rem}.ld-onboarding-name-field{width:100%;margin-top:.5rem;padding:.4375rem .5625rem .5rem;border-radius:.75rem;border:1px solid rgba(255,45,45,.38);background:rgba(8,8,10,.92);text-align:left;box-shadow:0 0 0 1px rgba(255,45,45,.08)}.ld-onboarding-name-field-label{display:block;font-size:.5rem;font-weight:500;color:rgba(255,255,255,.42)}.ld-onboarding-name-field-body{display:flex;align-items:center;justify-content:space-between;gap:.375rem;margin-top:.1875rem}.ld-onboarding-name-field-placeholder{display:inline-flex;align-items:center;font-size:.5625rem;font-weight:500;color:rgba(255,255,255,.88)}.ld-onboarding-name-field-caret{display:inline-block;width:1px;height:.6875rem;margin-left:.0625rem;background:#ff2d2d;animation:ld-onboarding-caret-blink 1.1s step-end infinite}@keyframes ld-onboarding-caret-blink{0%,to{opacity:1}50%{opacity:0}}.ld-onboarding-name-field-icon{width:.875rem;height:.875rem;flex-shrink:0;color:#ff2d2d}.ld-onboarding-name-hint{display:inline-flex;align-items:center;gap:.25rem;margin:.4375rem 0 0;font-size:.5rem;color:rgba(255,255,255,.38)}.ld-onboarding-links-stage{position:relative;z-index:1;width:100%;margin-top:.5rem}.ld-onboarding-links-robot-peek{position:relative;z-index:2;height:3.25rem;margin-bottom:-.5rem;overflow:visible;pointer-events:none}.ld-onboarding-links-robot-hero.ob-robot-hero--sm{position:absolute;left:50%;bottom:0;height:4.25rem;max-width:7rem;transform:translateX(-50%)}.ld-onboarding-links-list{position:relative;z-index:1;padding-top:.125rem;display:flex;flex-direction:column;gap:.25rem;width:100%}.ld-onboarding-links-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.4375rem;min-height:1.5rem;padding:0 .5rem;border-radius:.625rem;border:1px solid rgba(255,45,45,.16);background:rgba(12,12,14,.82);backdrop-filter:blur(10px)}.ld-onboarding-links-row.is-selected{border-color:rgba(255,45,45,.38);box-shadow:0 4px 16px rgba(255,45,45,.1)}.ld-onboarding-links-row-icon{width:.875rem;height:.875rem}.ld-onboarding-links-row-icon.is-active{color:#ff2d2d}.ld-onboarding-links-row-icon.is-muted{color:rgba(255,255,255,.42)}.ld-onboarding-links-row-label{text-align:left;font-size:.5625rem;font-weight:500;letter-spacing:-.01em;color:rgba(255,255,255,.9)}.ld-onboarding-links-row-check{display:inline-flex;align-items:center;justify-content:center;width:.9375rem;height:.9375rem;border-radius:9999px;border:1px solid rgba(255,255,255,.18);color:transparent}.ld-onboarding-links-row-check.is-selected{border-color:#ff2d2d;background:#ff2d2d;color:#fff}.ld-onboarding-illus-themes{display:flex;gap:.75rem;width:min(100%,13rem)}.ld-onboarding-illus-theme{flex:1;display:flex;flex-direction:column;gap:.5rem;min-height:8.5rem;padding:.75rem;border-radius:.875rem;border:1px solid rgba(255,255,255,.1)}.ld-onboarding-illus-theme--toka{background:linear-gradient(165deg,#1a1a1a,#080808);box-shadow:inset 0 0 0 1px rgba(255,45,45,.14)}.ld-onboarding-illus-theme--bloom{background:linear-gradient(165deg,#fdf2f8,#fce7f3);border-color:rgba(236,72,153,.22)}.ld-onboarding-illus-theme-label{font-size:.5625rem;font-weight:700;letter-spacing:.18em}.ld-onboarding-illus-theme--toka .ld-onboarding-illus-theme-label{color:#ff2d2d}.ld-onboarding-illus-theme--bloom .ld-onboarding-illus-theme-label{color:#db2777}.ld-onboarding-illus-theme-bar{display:block;height:.4375rem;border-radius:9999px;background:rgba(255,255,255,.14)}.ld-onboarding-illus-theme--bloom .ld-onboarding-illus-theme-bar{background:rgba(190,24,93,.18)}.ld-onboarding-illus-theme-bar--short{width:68%}.ld-onboarding-illus-activate{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:.75rem;width:min(100%,14rem);min-height:10.5rem}.ld-onboarding-illus-nfc-card{position:relative;width:4.75rem;height:7rem;border-radius:.625rem;border:1px solid rgba(255,45,45,.35);background:linear-gradient(160deg,#141414,#050505);box-shadow:0 12px 28px rgba(0,0,0,.45)}.ld-onboarding-illus-nfc-glow{position:absolute;inset:-.25rem;border-radius:.75rem;background:radial-gradient(circle at 50% 100%,rgba(255,45,45,.35) 0,transparent 70%);pointer-events:none}.ld-onboarding-illus-nfc-mark{position:absolute;inset:auto 0 .75rem;text-align:center;font-size:.5625rem;font-weight:700;letter-spacing:.2em;color:#ff2d2d}.ld-onboarding-illus-robot{width:5.5rem;height:auto;object-fit:contain;filter:drop-shadow(0 8px 18px rgba(0,0,0,.45))}.ld-onboarding-illus-check{position:absolute;top:.25rem;right:.25rem;display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:9999px;border:1px solid rgba(34,197,94,.35);background:rgba(34,197,94,.12);font-size:.5625rem;font-weight:600;color:#86efac}[data-profile-theme=bloom],html[data-profile-theme=bloom]{--pp-bg:#fdf2f8;--pp-surface:#ffffff;--pp-accent:#ec4899;--pp-text:#831843;--pp-muted:#be185d;--pp-radius:1.5rem;--pp-ambient-opacity:0;--pp-font-display:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Segoe UI",sans-serif;background:linear-gradient(180deg,#fff5f9,#fdf2f8 52%,#fce7f3)}.pp-bloom-root{color:var(--pp-text);font-family:var(--pp-font-display);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.pp-bloom-page{position:relative;width:100%;min-height:100%;padding:1.5rem 1rem 2rem;background:transparent;border-radius:0}.pp-bloom-root--live .pp-bloom-page{display:flex;flex-direction:column;min-height:100dvh}.pp-bloom-root--embedded .pp-bloom-page{padding:.75rem .65rem 1rem}.pp-bloom-page--live{overflow:visible}.pp-bloom-ambient{pointer-events:none;overflow:visible}.pp-bloom-ambient--portal{position:fixed;inset:0;z-index:1;width:100%;height:100dvh;opacity:0;overflow:hidden;contain:strict;transform:translateZ(0);backface-visibility:hidden}.pp-bloom-ambient--portal.pp-bloom-ambient--visible{animation:pp-bloom-ambient-enter .55s cubic-bezier(.22,1,.36,1) both}.pp-bloom-ambient--portal:not(.pp-bloom-ambient--visible) .pp-bloom-ambient-heart--travel,.pp-bloom-ambient--portal:not(.pp-bloom-ambient--visible) .pp-bloom-ambient-heart-body,.pp-bloom-ambient--portal:not(.pp-bloom-ambient--visible) .pp-bloom-ambient-heart-drift,.pp-bloom-ambient--portal:not(.pp-bloom-ambient--visible) .pp-bloom-ambient-heart-halo--live,.pp-bloom-ambient--portal:not(.pp-bloom-ambient--visible) .pp-bloom-ambient-mist,.pp-bloom-ambient--portal:not(.pp-bloom-ambient--visible) .pp-bloom-heart-shine,.pp-bloom-ambient--portal:not(.pp-bloom-ambient--visible) .pp-bloom-heart-sparkle{animation-play-state:paused}.pp-bloom-ambient--visible{opacity:1}.pp-page--bloom{isolation:isolate}.pp-bloom-ambient--embedded{position:absolute;inset:0;z-index:0;border-radius:inherit;opacity:0;transition:opacity 1.4s cubic-bezier(.22,1,.36,1) .08s}.pp-bloom-ambient--embedded.pp-bloom-ambient--visible{opacity:1}.pp-bloom-ambient-mist{position:absolute;inset:-4%;background:radial-gradient(ellipse 38% 32% at 5% 12%,rgba(255,255,255,.32),transparent 74%),radial-gradient(ellipse 36% 30% at 95% 10%,rgba(251,207,232,.26),transparent 72%),radial-gradient(ellipse 34% 28% at 6% 82%,rgba(252,231,243,.22),transparent 70%),radial-gradient(ellipse 36% 30% at 94% 86%,rgba(255,255,255,.18),transparent 74%),radial-gradient(ellipse 50% 40% at 50% 50%,rgba(253,242,248,.1),transparent 80%);opacity:.9;animation:pp-bloom-mist-drift 28s ease-in-out infinite}.pp-bloom-ambient-heart{position:absolute;display:block;opacity:1}.pp-bloom-ambient-heart--travel{animation-duration:var(--pp-heart-dur,48s);animation-delay:var(--pp-heart-delay,0s);animation-timing-function:cubic-bezier(.33,.02,.14,1);animation-iteration-count:infinite;animation-fill-mode:both}.pp-bloom-ambient-heart--cross{opacity:.88}.pp-bloom-heart-travel-l-a{animation-name:pp-bloom-heart-travel-l-a}.pp-bloom-heart-travel-l-b{animation-name:pp-bloom-heart-travel-l-b}.pp-bloom-heart-travel-l-c{animation-name:pp-bloom-heart-travel-l-c}.pp-bloom-heart-travel-r-a{animation-name:pp-bloom-heart-travel-r-a}.pp-bloom-heart-travel-r-b{animation-name:pp-bloom-heart-travel-r-b}.pp-bloom-heart-travel-r-c{animation-name:pp-bloom-heart-travel-r-c}.pp-bloom-heart-travel-x-a{animation-name:pp-bloom-heart-travel-x-a}.pp-bloom-heart-travel-x-b{animation-name:pp-bloom-heart-travel-x-b}.pp-bloom-heart-travel-x-c{animation-name:pp-bloom-heart-travel-x-c}.pp-bloom-ambient-heart-drift{display:flex;align-items:center;justify-content:center;width:100%;height:100%;animation-duration:calc(var(--pp-heart-dur, 48s) * .48);animation-delay:var(--pp-heart-drift-delay,var(--pp-heart-delay,0s));animation-timing-function:cubic-bezier(.45,.05,.25,1);animation-iteration-count:infinite}.pp-bloom-ambient-heart--cross .pp-bloom-heart-drift-a,.pp-bloom-ambient-heart--cross .pp-bloom-heart-drift-c,.pp-bloom-ambient-heart--cross .pp-bloom-heart-drift-e{animation-name:pp-bloom-heart-drift-cross-a}.pp-bloom-ambient-heart--cross .pp-bloom-heart-drift-b,.pp-bloom-ambient-heart--cross .pp-bloom-heart-drift-d,.pp-bloom-ambient-heart--cross .pp-bloom-heart-drift-f{animation-name:pp-bloom-heart-drift-cross-b}.pp-bloom-heart-drift-a{animation-name:pp-bloom-heart-drift-a}.pp-bloom-heart-drift-b{animation-name:pp-bloom-heart-drift-b}.pp-bloom-heart-drift-c{animation-name:pp-bloom-heart-drift-c}.pp-bloom-heart-drift-d{animation-name:pp-bloom-heart-drift-d}.pp-bloom-heart-drift-e{animation-name:pp-bloom-heart-drift-e}.pp-bloom-heart-drift-f{animation-name:pp-bloom-heart-drift-f}.pp-bloom-ambient-heart--left .pp-bloom-heart-drift-a,.pp-bloom-ambient-heart--left .pp-bloom-heart-drift-c,.pp-bloom-ambient-heart--left .pp-bloom-heart-drift-e{animation-name:pp-bloom-heart-drift-left-a}.pp-bloom-ambient-heart--left .pp-bloom-heart-drift-b,.pp-bloom-ambient-heart--left .pp-bloom-heart-drift-d,.pp-bloom-ambient-heart--left .pp-bloom-heart-drift-f{animation-name:pp-bloom-heart-drift-left-b}.pp-bloom-ambient-heart--right .pp-bloom-heart-drift-a,.pp-bloom-ambient-heart--right .pp-bloom-heart-drift-c,.pp-bloom-ambient-heart--right .pp-bloom-heart-drift-e{animation-name:pp-bloom-heart-drift-right-a}.pp-bloom-ambient-heart--right .pp-bloom-heart-drift-b,.pp-bloom-ambient-heart--right .pp-bloom-heart-drift-d,.pp-bloom-ambient-heart--right .pp-bloom-heart-drift-f{animation-name:pp-bloom-heart-drift-right-b}.pp-bloom-ambient-heart-halo{position:absolute;inset:-52%;border-radius:9999px;background:radial-gradient(circle,rgba(255,255,255,.62) 0,rgba(251,207,232,.36) 40%,transparent 74%);opacity:.82;pointer-events:none}.pp-bloom-ambient-heart-halo--live{animation:pp-bloom-heart-halo-glow 5.8s ease-in-out infinite;animation-delay:var(--pp-heart-breathe-delay,0s)}.pp-bloom-ambient-heart--accent .pp-bloom-ambient-heart-halo{opacity:1;background:radial-gradient(circle,rgba(255,255,255,.78) 0,rgba(244,114,182,.42) 44%,transparent 76%)}.pp-bloom-ambient-heart--whisper .pp-bloom-ambient-heart-halo{opacity:.68}.pp-bloom-ambient-heart-body{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%;filter:drop-shadow(0 2px 10px rgba(255,255,255,.55)) drop-shadow(0 6px 18px rgba(244,114,182,.32))}.pp-bloom-heart-breathe-a{animation:pp-bloom-heart-breathe-a 6.8s cubic-bezier(.45,.05,.25,1) infinite;animation-delay:var(--pp-heart-breathe-delay,0s)}.pp-bloom-heart-breathe-b{animation:pp-bloom-heart-breathe-b 5.9s cubic-bezier(.45,.05,.25,1) infinite;animation-delay:var(--pp-heart-breathe-delay,0s)}.pp-bloom-heart-breathe-c{animation:pp-bloom-heart-breathe-c 7.4s cubic-bezier(.45,.05,.25,1) infinite;animation-delay:var(--pp-heart-breathe-delay,0s)}.pp-bloom-heart-svg{position:relative;z-index:1;display:block;width:100%;height:100%}.pp-bloom-heart-shine{animation:pp-bloom-heart-shine-pulse 5.2s ease-in-out infinite;animation-delay:var(--pp-heart-breathe-delay,0s)}.pp-bloom-heart-sparkle{position:absolute;z-index:2;border-radius:9999px;pointer-events:none;background:radial-gradient(circle,rgba(255,255,255,.98) 0,rgba(255,255,255,.42) 38%,transparent 72%);filter:blur(.4px);animation:pp-bloom-heart-sparkle 3.6s ease-in-out infinite;animation-delay:var(--pp-heart-sparkle-delay,0s)}.pp-bloom-heart-sparkle--a{top:14%;left:20%;width:32%;height:32%}.pp-bloom-heart-sparkle--b{top:38%;left:52%;width:18%;height:18%;animation-duration:4.8s;animation-delay:calc(var(--pp-heart-sparkle-delay, 0s) + 1.1s);opacity:.72}@keyframes pp-bloom-ambient-enter{0%{opacity:0}to{opacity:1}}@keyframes pp-bloom-mist-drift{0%,to{opacity:.82;transform:translateZ(0) scale(1) rotate(0deg)}33%{opacity:.94;transform:translate3d(1.8%,.6%,0) scale(1.012) rotate(.4deg)}66%{opacity:.88;transform:translate3d(-1.2%,1.1%,0) scale(1.018) rotate(-.3deg)}}@keyframes pp-bloom-heart-shine-pulse{0%,to{opacity:.72}50%{opacity:1}}@keyframes pp-bloom-heart-sparkle{0%,to{transform:scale(.6);opacity:0}18%{transform:scale(1);opacity:.95}42%{transform:scale(.75);opacity:.35}68%{transform:scale(1.08);opacity:.82}}@keyframes pp-bloom-heart-halo-glow{0%,to{transform:scale(.9);opacity:.68}50%{transform:scale(1.12);opacity:1}}@keyframes pp-bloom-heart-drift-cross-a{0%,to{transform:translateZ(0) rotate(-6deg) scale(1)}22%{transform:translate3d(10px,-16px,0) rotate(7deg) scale(1.06)}48%{transform:translate3d(-4px,-6px,0) rotate(-3deg) scale(1.02)}74%{transform:translate3d(-8px,14px,0) rotate(-8deg) scale(.96)}}@keyframes pp-bloom-heart-drift-cross-b{0%,to{transform:translateZ(0) rotate(5deg) scale(1)}28%{transform:translate3d(-12px,8px,0) rotate(-6deg) scale(1.05)}54%{transform:translate3d(6px,14px,0) rotate(4deg) scale(.98)}80%{transform:translate3d(9px,-10px,0) rotate(9deg) scale(1.03)}}@keyframes pp-bloom-heart-travel-l-a{0%{transform:translate3d(-3vw,-18vh,0) rotate(-16deg) scale(.84);opacity:0}7%{opacity:.82}14%{transform:translate3d(-1vw,-4vh,0) rotate(-8deg) scale(.96);opacity:.94}38%{transform:translate3d(14vw,26vh,0) rotate(5deg) scale(1.04);opacity:1}58%{transform:translate3d(20vw,50vh,0) rotate(-4deg) scale(1);opacity:.92}78%{transform:translate3d(12vw,76vh,0) rotate(9deg) scale(.96);opacity:.78}to{transform:translate3d(5vw,112vh,0) rotate(14deg) scale(.86);opacity:0}}@keyframes pp-bloom-heart-travel-l-b{0%{transform:translate3d(2vw,112vh,0) rotate(12deg) scale(.84);opacity:0}9%{opacity:.8}22%{transform:translate3d(0,78vh,0) rotate(4deg) scale(.98);opacity:.92}48%{transform:translate3d(18vw,40vh,0) rotate(-6deg) scale(1.02);opacity:.98}72%{transform:translate3d(8vw,16vh,0) rotate(7deg) scale(.94);opacity:.84}to{transform:translate3d(-2vw,-18vh,0) rotate(-12deg) scale(.82);opacity:0}}@keyframes pp-bloom-heart-travel-l-c{0%{transform:translate3d(-8vw,-16vh,0) rotate(-10deg) scale(.86);opacity:0}11%{opacity:.86}32%{transform:translate3d(6vw,18vh,0) rotate(6deg) scale(1.02);opacity:.96}56%{transform:translate3d(16vw,42vh,0) rotate(-5deg) scale(1);opacity:.9}82%{transform:translate3d(10vw,72vh,0) rotate(8deg) scale(.94);opacity:.76}to{transform:translate3d(4vw,112vh,0) rotate(12deg) scale(.84);opacity:0}}@keyframes pp-bloom-heart-travel-r-a{0%{transform:translate3d(3vw,-18vh,0) rotate(16deg) scale(.84);opacity:0}7%{opacity:.82}14%{transform:translate3d(1vw,-4vh,0) rotate(8deg) scale(.96);opacity:.94}38%{transform:translate3d(-14vw,26vh,0) rotate(-5deg) scale(1.04);opacity:1}58%{transform:translate3d(-20vw,50vh,0) rotate(4deg) scale(1);opacity:.92}78%{transform:translate3d(-12vw,76vh,0) rotate(-9deg) scale(.96);opacity:.78}to{transform:translate3d(-5vw,112vh,0) rotate(-14deg) scale(.86);opacity:0}}@keyframes pp-bloom-heart-travel-r-b{0%{transform:translate3d(-2vw,112vh,0) rotate(-12deg) scale(.84);opacity:0}9%{opacity:.8}22%{transform:translate3d(0,78vh,0) rotate(-4deg) scale(.98);opacity:.92}48%{transform:translate3d(-18vw,40vh,0) rotate(6deg) scale(1.02);opacity:.98}72%{transform:translate3d(-8vw,16vh,0) rotate(-7deg) scale(.94);opacity:.84}to{transform:translate3d(2vw,-18vh,0) rotate(12deg) scale(.82);opacity:0}}@keyframes pp-bloom-heart-travel-r-c{0%{transform:translate3d(8vw,-16vh,0) rotate(10deg) scale(.86);opacity:0}11%{opacity:.86}32%{transform:translate3d(-6vw,18vh,0) rotate(-6deg) scale(1.02);opacity:.96}56%{transform:translate3d(-16vw,42vh,0) rotate(5deg) scale(1);opacity:.9}to{transform:translate3d(-4vw,112vh,0) rotate(-12deg) scale(.84);opacity:0}}@keyframes pp-bloom-heart-travel-x-a{0%{transform:translate3d(-46vw,-14vh,0) rotate(-8deg) scale(.82);opacity:0}12%{opacity:.74}28%{transform:translate3d(-22vw,16vh,0) rotate(4deg) scale(.96);opacity:.88}52%{transform:translate3d(0,46vh,0) rotate(-3deg) scale(1.02);opacity:.92}76%{transform:translate3d(22vw,74vh,0) rotate(6deg) scale(.96);opacity:.78}to{transform:translate3d(46vw,112vh,0) rotate(10deg) scale(.84);opacity:0}}@keyframes pp-bloom-heart-travel-x-b{0%{transform:translate3d(44vw,112vh,0) rotate(10deg) scale(.82);opacity:0}14%{opacity:.72}36%{transform:translate3d(18vw,68vh,0) rotate(-4deg) scale(.98);opacity:.86}58%{transform:translate3d(-6vw,38vh,0) rotate(5deg) scale(1.02);opacity:.9}to{transform:translate3d(-44vw,-16vh,0) rotate(-8deg) scale(.82);opacity:0}}@keyframes pp-bloom-heart-travel-x-c{0%{transform:translate3d(10vw,-16vh,0) rotate(6deg) scale(.84);opacity:0}13%{opacity:.7}34%{transform:translate3d(4vw,22vh,0) rotate(-4deg) scale(.98);opacity:.84}54%{transform:translate3d(-8vw,48vh,0) rotate(5deg) scale(1.02);opacity:.88}to{transform:translate3d(-38vw,112vh,0) rotate(-9deg) scale(.82);opacity:0}}@keyframes pp-bloom-heart-drift-left-a{0%,to{transform:translateZ(0) rotate(-12deg) scale(1)}33%{transform:translate3d(-14px,-18px,0) rotate(8deg) scale(1.06)}66%{transform:translate3d(-6px,14px,0) rotate(-10deg) scale(.96)}}@keyframes pp-bloom-heart-drift-left-b{0%,to{transform:translateZ(0) rotate(9deg) scale(1)}40%{transform:translate3d(-12px,12px,0) rotate(-7deg) scale(1.04)}75%{transform:translate3d(-18px,-10px,0) rotate(11deg) scale(.98)}}@keyframes pp-bloom-heart-drift-right-a{0%,to{transform:translateZ(0) rotate(12deg) scale(1)}33%{transform:translate3d(14px,-18px,0) rotate(-8deg) scale(1.06)}66%{transform:translate3d(6px,14px,0) rotate(10deg) scale(.96)}}@keyframes pp-bloom-heart-drift-right-b{0%,to{transform:translateZ(0) rotate(-9deg) scale(1)}40%{transform:translate3d(12px,12px,0) rotate(7deg) scale(1.04)}75%{transform:translate3d(18px,-10px,0) rotate(-11deg) scale(.98)}}@keyframes pp-bloom-heart-drift-a{0%,to{transform:translateZ(0) rotate(-6deg)}50%{transform:translate3d(0,-42px,0) rotate(6deg)}}@keyframes pp-bloom-heart-drift-b{0%,to{transform:translateZ(0) rotate(4deg)}50%{transform:translate3d(0,-36px,0) rotate(-7deg)}}@keyframes pp-bloom-heart-drift-c{0%,to{transform:translateZ(0) rotate(-4deg)}35%{transform:translate3d(0,-24px,0) rotate(5deg)}70%{transform:translate3d(0,-50px,0) rotate(-6deg)}}@keyframes pp-bloom-heart-drift-d{0%,to{transform:translateZ(0) rotate(6deg)}45%{transform:translate3d(0,-32px,0) rotate(-5deg)}80%{transform:translate3d(0,-18px,0) rotate(7deg)}}@keyframes pp-bloom-heart-drift-e{0%,to{transform:translateZ(0) rotate(-5deg)}25%{transform:translate3d(0,-16px,0) rotate(4deg)}60%{transform:translate3d(0,-44px,0) rotate(-8deg)}85%{transform:translate3d(0,-10px,0) rotate(3deg)}}@keyframes pp-bloom-heart-drift-f{0%,to{transform:translateZ(0) rotate(3deg)}50%{transform:translate3d(0,-38px,0) rotate(-6deg)}}@keyframes pp-bloom-heart-breathe-a{0%,to{transform:scale(1) rotate(0deg);opacity:.92}50%{transform:scale(1.08) rotate(2deg);opacity:1}}@keyframes pp-bloom-heart-breathe-b{0%,to{transform:scale(1) rotate(0deg);opacity:.9}50%{transform:scale(1.06) rotate(-2deg);opacity:.98}}@keyframes pp-bloom-heart-breathe-c{0%,to{transform:scale(1) rotate(0deg);opacity:.91}50%{transform:scale(1.09) rotate(1.5deg);opacity:1}}@media (prefers-reduced-motion:reduce){.pp-bloom-ambient--portal.pp-bloom-ambient--visible,.pp-bloom-ambient-heart--travel,.pp-bloom-ambient-heart-body,.pp-bloom-ambient-heart-drift,.pp-bloom-ambient-heart-halo--live,.pp-bloom-ambient-mist,.pp-bloom-heart-shine,.pp-bloom-heart-sparkle{animation:none!important}}.pp-bloom-stagger{position:relative;z-index:2;display:flex;width:100%;flex-direction:column;flex:1 0 auto;overflow:visible}.pp-bloom-dock-wrap{margin-top:auto;padding-top:.75rem;padding-bottom:max(.5rem,env(safe-area-inset-bottom))}.pp-bloom-hero{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:.25rem 0 1.125rem;margin-bottom:.25rem;overflow:visible}.pp-bloom-hero-wave{position:absolute;inset:-1.5rem -.75rem auto;height:10rem;background:linear-gradient(180deg,rgba(252,231,243,.55),transparent);border-radius:0;pointer-events:none}.pp-bloom-menu-btn{position:absolute;top:0;right:0;z-index:2;display:flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border:none;border-radius:9999px;background:rgba(255,255,255,.92);color:#9ca3af;box-shadow:0 2px 10px rgba(236,72,153,.12);cursor:pointer}.pp-bloom-avatar-wrap{position:relative;z-index:2;margin-bottom:.35rem;overflow:visible}.pp-bloom-avatar-ring{position:relative;width:7.75rem;height:7.75rem;border-radius:9999px;overflow:hidden;border:3px solid #fff;box-shadow:0 0 0 2px rgba(244,114,182,.35),0 12px 32px rgba(236,72,153,.22)}.pp-bloom-root--embedded .pp-bloom-avatar-ring{width:5.5rem;height:5.5rem}.pp-bloom-avatar-img{width:100%;height:100%;object-fit:cover}.pp-bloom-avatar-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#fce7f3;font-size:2rem;font-weight:700;color:#ec4899}.pp-bloom-verified-wrap{position:absolute;right:.12rem;bottom:.12rem;z-index:12;width:1.65rem;height:1.65rem;overflow:visible}.pp-bloom-verified-glow-outer{position:absolute;inset:-1.35rem;border-radius:9999px;background:radial-gradient(circle,rgba(255,255,255,.5) 0,rgba(255,255,255,.18) 42%,rgba(255,255,255,.04) 62%,transparent 78%);filter:blur(16px);opacity:.55;pointer-events:none}.pp-bloom-verified-wrap--live .pp-bloom-verified-glow-outer{animation:pp-bloom-verified-ios-bloom 3.8s cubic-bezier(.45,.05,.2,1) infinite}.pp-bloom-verified-glow-ring{position:absolute;inset:-.82rem;border-radius:9999px;border:none;background:radial-gradient(circle,rgba(255,255,255,.92) 0,rgba(255,255,255,.45) 28%,rgba(255,255,255,.12) 54%,transparent 74%);filter:blur(6px);opacity:.72;pointer-events:none}.pp-bloom-verified-wrap--live .pp-bloom-verified-glow-ring{animation:pp-bloom-verified-ios-ring 3.8s cubic-bezier(.45,.05,.2,1) infinite;animation-delay:-1.1s}.pp-bloom-verified{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:9999px;background:linear-gradient(155deg,#fda4c8,#ec4899 46%,#db2777);color:#fff;border:1.5px solid rgba(255,255,255,.95);box-shadow:0 1px 2px rgba(15,23,42,.12),0 4px 14px rgba(236,72,153,.28),inset 0 1px 1px rgba(255,255,255,.72),inset 0 -1px 2px rgba(190,24,93,.22);overflow:hidden}.pp-bloom-verified:before{content:"";position:absolute;inset:1px 1px 42% 1px;z-index:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,.14));pointer-events:none}.pp-bloom-verified svg{position:relative;z-index:1}.pp-bloom-verified-wrap--live .pp-bloom-verified{animation:pp-bloom-verified-ios-badge 3.8s cubic-bezier(.45,.05,.2,1) infinite}@keyframes pp-bloom-verified-ios-bloom{0%,to{opacity:.32;transform:scale(.9)}45%{opacity:.68;transform:scale(1.14)}70%{opacity:.48;transform:scale(1.02)}}@keyframes pp-bloom-verified-ios-ring{0%,to{opacity:.48;transform:scale(.94)}40%{opacity:.88;transform:scale(1.1)}65%{opacity:.58;transform:scale(.98)}}@keyframes pp-bloom-verified-ios-badge{0%,to{box-shadow:0 1px 2px rgba(15,23,42,.1),0 4px 12px rgba(236,72,153,.22),0 0 10px rgba(255,255,255,.28),inset 0 1px 1px rgba(255,255,255,.65),inset 0 -1px 2px rgba(190,24,93,.18)}45%{box-shadow:0 2px 4px rgba(15,23,42,.12),0 6px 18px rgba(236,72,153,.34),0 0 18px rgba(255,255,255,.55),0 0 32px rgba(255,255,255,.22),inset 0 1px 1px rgba(255,255,255,.82),inset 0 -1px 2px rgba(190,24,93,.2)}}@media (prefers-reduced-motion:reduce){.pp-bloom-dock-cta--live,.pp-bloom-dock-cta-shine,.pp-bloom-verified-wrap--live .pp-bloom-verified,.pp-bloom-verified-wrap--live .pp-bloom-verified-glow-outer,.pp-bloom-verified-wrap--live .pp-bloom-verified-glow-ring{animation:none!important}}.pp-bloom-verified-pill{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.3rem;margin:0 0 .45rem;padding:.3rem .65rem;border-radius:9999px;background:#fff;font-size:.6875rem;font-weight:500;color:#6b7280;box-shadow:0 2px 10px rgba(236,72,153,.12)}.pp-bloom-verified-pill strong{font-weight:700;color:#ec4899}.pp-bloom-name{position:relative;z-index:1;margin:0;font-size:1.5rem;font-weight:700;line-height:1.2;letter-spacing:-.03em;color:#111827}.pp-bloom-root--embedded .pp-bloom-name{font-size:1.2rem}.pp-bloom-role{position:relative;z-index:1;margin:.2rem 0 0;font-size:.875rem;font-weight:600;color:#ec4899}.pp-bloom-bio{position:relative;z-index:1;margin:.45rem 0 0;max-width:19rem;font-size:.8125rem;line-height:1.5;font-weight:400;color:#6b7280}.pp-bloom-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;width:100%;margin-bottom:1.25rem}.pp-bloom-stat-card{display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.7rem .35rem;border-radius:1rem;background:#fff;box-shadow:0 4px 16px rgba(236,72,153,.1);text-align:center}.pp-bloom-stat-icon{color:#ec4899}.pp-bloom-stat-value{margin:0;font-size:1.125rem;font-weight:800;line-height:1.1;color:#111827}.pp-bloom-stat-label{margin:0;font-size:.5625rem;line-height:1.25;font-weight:500;color:#9ca3af}.pp-bloom-section{width:100%;margin-bottom:1.125rem}.pp-bloom-section-title{margin:0 0 .6rem;font-size:.9375rem;font-weight:600;letter-spacing:-.015em;color:#1f2937;text-align:left}.pp-bloom-quick-list{display:flex;flex-direction:column;gap:.5rem}.pp-bloom-quick-row{display:flex;align-items:center;gap:.75rem;width:100%;padding:.7rem .85rem;border:none;border-radius:1rem;background:#fff;color:inherit;text-decoration:none;text-align:left;box-shadow:0 4px 14px rgba(236,72,153,.1);cursor:pointer;transition:box-shadow .2s ease,transform .2s ease}.pp-bloom-quick-row:hover{box-shadow:0 6px 18px rgba(236,72,153,.16)}.pp-bloom-quick-row-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:.75rem;background:#fdf2f8;color:#ec4899}.pp-bloom-quick-row--whatsapp .pp-bloom-quick-row-icon{background:#dcfce7;color:#22c55e}.pp-bloom-quick-row-text{display:flex;flex:1;flex-direction:column;gap:.1rem;min-width:0}.pp-bloom-quick-row-title{font-size:.875rem;font-weight:700;color:#111827}.pp-bloom-quick-row-sub{font-size:.75rem;color:#9ca3af}.pp-bloom-quick-row-chevron{flex-shrink:0;color:#ec4899}.pp-bloom-social-rail{display:flex;gap:.5rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.pp-bloom-social-rail::-webkit-scrollbar{display:none}.pp-bloom-social-rail--scroll{mask-image:linear-gradient(90deg,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent)}.pp-bloom-social-tile{display:flex;flex:0 0 calc((100% - 1rem) / 3);min-width:calc((100% - 1rem) / 3);flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:.75rem .25rem;border:none;border-radius:1rem;background:#fff;color:#374151;text-decoration:none;font-size:.625rem;font-weight:600;box-shadow:0 4px 14px rgba(236,72,153,.1);cursor:pointer;scroll-snap-align:start;transition:box-shadow .2s ease}.pp-bloom-social-tile:hover{box-shadow:0 6px 18px rgba(236,72,153,.16)}.pp-bloom-social-tile-icon{display:flex;align-items:center;justify-content:center}.pp-bloom-social-tile-label{line-height:1.2;text-align:center}.pp-bloom-dock{width:100%;padding-top:.35rem;background:transparent}.pp-bloom-dock--embedded{padding-top:.75rem}.pp-bloom-dock-cta{position:relative;overflow:hidden;display:flex;align-items:center;gap:.7rem;width:100%;padding:.7rem .85rem;border:none;border-radius:9999px;background:linear-gradient(135deg,#ec4899,#f43f5e);color:#fff;text-align:left;cursor:pointer;box-shadow:0 10px 28px rgba(236,72,153,.35);transition:transform .2s ease}.pp-bloom-dock-cta--live{animation:pp-bloom-cta-glow 3.2s ease-in-out infinite}.pp-bloom-dock-cta-shine{position:absolute;top:-10%;bottom:-10%;left:0;width:42%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.06) 30%,rgba(255,255,255,.28) 50%,rgba(255,255,255,.06) 70%,transparent);transform:translate3d(-220%,0,0) skewX(-16deg);pointer-events:none}.pp-bloom-dock-cta--live .pp-bloom-dock-cta-shine{animation:pp-bloom-cta-shine-sweep 3.6s linear infinite}@keyframes pp-bloom-cta-glow{0%,to{box-shadow:0 10px 28px rgba(236,72,153,.34)}50%{box-shadow:0 14px 36px rgba(244,63,94,.46),0 0 24px rgba(236,72,153,.22)}}@keyframes pp-bloom-cta-shine-sweep{0%{transform:translate3d(-220%,0,0) skewX(-16deg)}to{transform:translate3d(420%,0,0) skewX(-16deg)}}.pp-bloom-dock-cta:hover{transform:translateY(-1px)}.pp-bloom-dock-cta-icon,.pp-bloom-dock-cta-text,.pp-bloom-dock-nfc{position:relative;z-index:1}.pp-bloom-dock-cta-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.pp-bloom-dock-cta-text{display:flex;flex:1;flex-direction:column;gap:.1rem;min-width:0}.pp-bloom-dock-cta-title{font-size:.9375rem;font-weight:800;line-height:1.15}.pp-bloom-dock-cta-sub{font-size:.6875rem;opacity:.92}.pp-bloom-dock-nfc{flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:9999px;background:rgba(255,255,255,.22)}.pp-bloom-dock-nfc,.pp-bloom-secure-footer{display:flex;align-items:center;justify-content:center}.pp-bloom-secure-footer{gap:.3rem;margin:.5rem 0 0;font-size:.6875rem;color:#9ca3af}.pp-bloom-secure-footer strong{font-weight:700;color:#ec4899}.pp-bloom-avatar-edit,.pp-bloom-avatar-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:9999px;background:rgba(0,0,0,.28)}.hover\:border-\[\#ff69b4\]\/55:hover{border-color:rgb(255 105 180/.55)}.hover\:border-\[color\:var\(--tk-border-brand\)\]:hover{border-color:var(--tk-border-brand)}.hover\:border-red-500\/40:hover{border-color:rgb(239 68 68/.4)}.hover\:border-white\/15:hover{border-color:rgb(255 255 255/.15)}.hover\:border-white\/25:hover{border-color:rgb(255 255 255/.25)}.hover\:bg-\[color\:var\(--tk-color-brand-hover\)\]:hover{background-color:var(--tk-color-brand-hover)}.hover\:bg-\[color\:var\(--tk-surface-shell\)\]:hover{background-color:var(--tk-surface-shell)}.hover\:bg-red-500\/10:hover{background-color:rgb(239 68 68/.1)}.hover\:bg-toka-bg-secondary:hover{background-color:var(--tk-surface-shell)}.hover\:bg-toka-red-hover:hover{background-color:var(--tk-color-brand-hover)}.hover\:bg-white\/5:hover{background-color:rgb(255 255 255/.05)}.hover\:bg-white\/\[0\.02\]:hover{background-color:rgb(255 255 255/.02)}.hover\:bg-white\/\[0\.04\]:hover{background-color:rgb(255 255 255/.04)}.hover\:text-\[\#831843\]:hover{--tw-text-opacity:1;color:rgb(131 24 67/var(--tw-text-opacity,1))}.hover\:text-\[color\:var\(--tk-text-brand\)\]:hover{color:var(--tk-text-brand)}.hover\:text-\[color\:var\(--tk-text-primary\)\]:hover{color:var(--tk-text-primary)}.hover\:text-red-400:hover{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.hover\:text-toka-red:hover{color:var(--tk-color-brand-500)}.hover\:text-toka-red-hover:hover{color:var(--tk-color-brand-hover)}.hover\:text-toka-text:hover{color:var(--tk-text-primary)}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:text-white\/45:hover{color:rgb(255 255 255/.45)}.hover\:text-white\/70:hover{color:rgb(255 255 255/.7)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_16px_48px_rgba\(255\2c 45\2c 45\2c 0\.5\)\]:hover{--tw-shadow:0 16px 48px rgba(255,45,45,0.5);--tw-shadow-colored:0 16px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-\[\#2563eb\]:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(37 99 235/var(--tw-ring-opacity,1))}.focus-visible\:ring-\[\#ff69b4\]:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(255 105 180/var(--tw-ring-opacity,1))}.focus-visible\:ring-\[var\(--pp-accent\)\]:focus-visible{--tw-ring-color:var(--pp-accent)}.active\:scale-\[0\.98\]:active{--tw-scale-x:0.98;--tw-scale-y:0.98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-white\/5:active{background-color:rgb(255 255 255/.05)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:bg-black\/20{background-color:rgb(0 0 0/.2)}.group:hover .group-hover\:bg-black\/25{background-color:rgb(0 0 0/.25)}.group:hover .group-hover\:bg-black\/35{background-color:rgb(0 0 0/.35)}.group:hover .group-hover\:text-toka-text{color:var(--tk-text-primary)}.group:hover .group-hover\:opacity-100{opacity:1}.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:640px){.sm\:my-4{margin-top:1rem}.sm\:mb-4,.sm\:my-4{margin-bottom:1rem}.sm\:mt-6{margin-top:1.5rem}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:h-14{height:3.5rem}.sm\:h-20{height:5rem}.sm\:h-36{height:9rem}.sm\:h-40{height:10rem}.sm\:max-h-\[88dvh\]{max-height:88dvh}.sm\:w-20{width:5rem}.sm\:w-36{width:9rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.sm\:rounded-2xl{border-radius:1rem}.sm\:rounded-\[1\.5rem\]{border-radius:1.5rem}.sm\:rounded-\[1\.75rem\]{border-radius:1.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:p-\[var\(--tk-space-4\)\]{padding:var(--tk-space-4)}.sm\:p-\[var\(--tk-space-5\)\]{padding:var(--tk-space-5)}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-\[var\(--tk-space-6\)\]{padding-left:var(--tk-space-6);padding-right:var(--tk-space-6)}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pt-5{padding-top:1.25rem}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-\[1\.65rem\]{font-size:1.65rem}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[2\.15rem\]{font-size:2.15rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width:768px){.md\:hidden{display:none}.md\:h-\[4\.25rem\]{height:4.25rem}.md\:gap-x-14{column-gap:3.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-base{font-size:1rem;line-height:1.5rem}}@media (min-width:1024px){.lg\:static{position:static}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:hidden{display:none}.lg\:max-w-7xl{max-width:80rem}.lg\:max-w-none{max-width:none}.lg\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.lg\:justify-start{justify-content:flex-start}.lg\:justify-end{justify-content:flex-end}.lg\:gap-20{gap:5rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-8{gap:2rem}.lg\:overflow-visible{overflow:visible}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-16{padding-left:4rem;padding-right:4rem}.lg\:py-0{padding-top:0;padding-bottom:0}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:py-24{padding-top:6rem;padding-bottom:6rem}.lg\:py-28{padding-top:7rem;padding-bottom:7rem}.lg\:pb-0{padding-bottom:0}.lg\:pt-0{padding-top:0}.lg\:text-left{text-align:left}}@media (min-width:1280px){.xl\:gap-12{gap:3rem}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}