*,: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{border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;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]){-webkit-text-decoration:underline dotted;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::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}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}.sr-only{border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-5{height:1.25rem}.h-8{height:2rem}.shrink{flex-shrink:1}.grow{flex-grow:1}.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))}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-width:1px}.lowercase{text-transform:lowercase}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--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(3px + 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)}.blur{--tw-blur:blur(8px)}.blur,.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))}.invert{--tw-invert:invert(100%)}.invert,.sepia{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)}.sepia{--tw-sepia:sepia(100%)}.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)}.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}@import url("https://fonts.googleapis.com/css2?family=Cinzel:wght@600;700;900&family=Cormorant+Garamond:wght@600;700&family=Iceland&family=Gugi&family=Syne:wght@400;600;700;800&family=Instrument+Sans:ital,wght@0,300;0,400;0,500;1,300&display=swap");:root{--bg:#000000;--surface:#080810;--surface2:#0d0d1a;--pink:#e8006e;--pink-bright:#ff2d9b;--pink-glow:rgba(232,0,110,0.30);--pink-dim:rgba(232,0,110,0.09);--cyan:#00c8e8;--cyan-bright:#00eeff;--cyan-glow:rgba(0,200,232,0.28);--cyan-dim:rgba(0,200,232,0.08);--purple:#875caa;--purple-dim:rgba(123,53,212,0.15);--text:#ffffff;--muted:#b8aed0;--border:rgba(0,200,232,0.14);--border-hover:rgba(0,200,232,0.35);--radius:14px;--maxw:1180px;--gutter:clamp(16px,4vw,44px);--font-head:"Syne",sans-serif;--font-body:"Instrument Sans",sans-serif}*,:after,:before{box-sizing:border-box}@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:16px;line-height:1.7;min-height:100vh;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.025'/%3E%3C/svg%3E");pointer-events:none;z-index:0}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes spin-border{to{--angle:360deg}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes spin-card{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:var(--purple);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--cyan)}.ge-status{min-height:100vh;display:grid;place-items:center;padding:40px 24px;background:radial-gradient(ellipse at top,rgba(135,92,170,.18),transparent 55%),radial-gradient(ellipse at bottom,rgba(0,200,232,.1),transparent 60%),var(--bg)}.ge-status__card{max-width:620px;text-align:center;animation:fadeUp .5s ease-out both}.ge-status__logo{width:112px;height:112px;margin:0 auto 20px;display:block;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 18px var(--pink-glow)) drop-shadow(0 0 36px rgba(232,0,110,.18)) drop-shadow(0 0 60px rgba(0,200,232,.1))}.ge-status__logo--spin{animation:spin 4s linear infinite}.ge-status__code{font-family:Cormorant Garamond,serif;font-size:clamp(4rem,14vw,7.5rem);font-weight:700;letter-spacing:.04em;line-height:1;color:var(--cyan);text-shadow:0 0 40px var(--cyan-glow),0 0 80px rgba(0,200,232,.15);margin-bottom:8px}.ge-status__code--danger{color:var(--pink);text-shadow:0 0 40px var(--pink-glow),0 0 80px rgba(232,0,110,.15)}.ge-status__title{font-family:Cormorant Garamond,serif;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;letter-spacing:.01em;margin:0 0 14px;color:#fff}.ge-status__sub{color:var(--muted);font-size:1rem;line-height:1.55;max-width:520px;margin:0 auto 28px}.ge-status__actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:22px}.ge-btn{display:inline-block;padding:12px 22px;border-radius:999px;font-family:Syne,sans-serif;font-weight:700;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.ge-btn--primary{position:relative;z-index:0;background:transparent;color:var(--cyan);border-color:transparent}.ge-btn--primary:before{inset:0;background:conic-gradient(from var(--angle),var(--pink) 0,var(--cyan) 33%,var(--purple) 66%,var(--pink) 100%);animation:spin-border 2.5s linear infinite}.ge-btn--primary:after,.ge-btn--primary:before{content:"";position:absolute;border-radius:inherit;z-index:-1}.ge-btn--primary:after{inset:2px;background:var(--surface)}.ge-btn--primary:hover{color:var(--cyan-bright);transform:translateY(-1px);box-shadow:0 0 26px var(--cyan-glow)}.ge-btn--ghost{background:transparent;color:var(--cyan);border-color:var(--border-hover)}.ge-btn--ghost:hover{background:var(--cyan-dim);color:var(--cyan-bright)}.ge-btn:disabled{cursor:wait;opacity:.64;transform:none}.ge-btn--sweep{position:relative;z-index:0;background:transparent!important}.ge-btn--sweep:before{inset:-2px;background:conic-gradient(from var(--angle,0deg),var(--pink) 0,var(--cyan) 33%,var(--purple) 66%,var(--pink) 100%);animation:spin-border 2.5s linear infinite}.ge-btn--sweep:after,.ge-btn--sweep:before{content:"";position:absolute;border-radius:inherit;z-index:-1}.ge-btn--sweep:after{inset:0;background:linear-gradient(140deg,var(--pink) 0,var(--purple) 100%)}.ge-status__footnote{color:#776f8a;font-size:.78rem;margin-top:8px}.ge-status__footnote code{font-family:Iceland,monospace;color:var(--cyan);background:var(--cyan-dim);padding:2px 8px;border-radius:6px}.ge-loader-bar{position:relative;width:min(320px,80%);height:3px;margin:8px auto 0;background:rgba(255,255,255,.08);border-radius:999px;overflow:hidden}.ge-loader-bar span{position:absolute;inset:0;width:40%;background:linear-gradient(90deg,transparent,var(--cyan),var(--pink),transparent);animation:ge-slide 1.4s ease-in-out infinite}@keyframes ge-slide{0%{transform:translateX(-100%)}to{transform:translateX(350%)}}.ge-auth-card{max-width:440px;margin:10vh auto;padding:40px 32px;text-align:center;background:linear-gradient(180deg,var(--surface) 0,var(--surface2) 100%);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 0 60px rgba(0,200,232,.06);animation:fadeUp .5s ease-out both}.ge-auth-card__logo{display:block;margin:0 auto 18px;filter:drop-shadow(0 0 18px var(--pink-glow)) drop-shadow(0 0 40px rgba(232,0,110,.18)) drop-shadow(0 0 70px rgba(0,200,232,.08))}.ge-auth-card__title{font-family:Cormorant Garamond,serif;font-size:2rem;font-weight:700;margin:0 0 10px}.ge-auth-card__sub{color:var(--muted);margin:0 0 26px;line-height:1.55}.ge-auth-card__cta{width:100%;padding:14px 22px}.ge-auth-card__footnote{margin:22px 0 14px;color:#776f8a;font-size:.78rem}.ge-auth-card__back{display:inline-block;margin-top:6px;color:var(--cyan);font-size:.85rem;text-decoration:none}.ge-auth-card__back:hover{color:var(--cyan-bright)}.ge-auth{position:relative;z-index:0;max-width:480px;margin:0 auto;padding:30px 32px 28px;border-radius:var(--radius);box-shadow:0 0 32px rgba(0,200,232,.12),0 18px 60px rgba(0,0,0,.45)}.ge-auth:before{inset:-2px;background:conic-gradient(from var(--angle,0deg),var(--pink) 0,var(--cyan) 33%,var(--purple) 66%,var(--pink) 100%);animation:spin-border 5.5s linear infinite}.ge-auth:after,.ge-auth:before{content:"";position:absolute;border-radius:inherit;z-index:-1}.ge-auth:after{inset:0;background:linear-gradient(180deg,var(--surface) 0,var(--surface2) 100%)}.ge-auth--page{margin-top:8vh;animation:fadeUp .5s ease-out both}.ge-auth__title{font-family:Iceland,sans-serif;font-size:1.9rem;font-weight:700;color:var(--cyan);margin:0 0 6px;line-height:1.1}.ge-auth__sub{color:var(--muted);font-size:.9rem;margin:0 0 22px;line-height:1.5}.ge-auth__tabs{display:flex;gap:8px;margin-bottom:22px;flex-wrap:wrap}.ge-auth__tab{flex:1;min-width:0;padding:8px 14px;font-family:Syne,sans-serif;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cyan);background:transparent;border:1px solid rgba(0,200,232,.4);border-radius:999px;cursor:pointer;transition:background .18s,color .18s,box-shadow .18s,border-color .18s;white-space:nowrap}.ge-auth__tab:hover{background:rgba(0,200,232,.08);border-color:var(--cyan)}.ge-auth__tab--on{background:rgba(0,200,232,.18);border-color:var(--cyan);color:var(--cyan-bright);box-shadow:0 0 16px rgba(0,200,232,.25)}.ge-auth__form{display:flex;flex-direction:column;gap:14px}.ge-field__wrap{position:relative;display:block}.ge-field__wrap input{width:100%;padding-right:44px}.ge-field__reveal{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--muted);cursor:pointer;transition:color .15s,background .15s,border-color .15s}.ge-field__reveal:focus-visible,.ge-field__reveal:hover{color:var(--cyan);background:rgba(0,200,232,.08);border-color:rgba(0,200,232,.25);outline:none}.ge-auth__actions{display:flex;align-items:stretch;gap:10px;margin-top:18px}.ge-auth__actions>.ge-btn{flex:1 1 0;min-width:0}.ge-auth__or{font-family:Syne,sans-serif;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex:0 0 auto}.ge-auth__google,.ge-auth__or{display:inline-flex;align-items:center}.ge-auth__google{justify-content:center;gap:8px;white-space:nowrap}.ge-auth__error{border-radius:6px;background:rgba(232,0,110,.1);border:1px solid rgba(232,0,110,.3);color:var(--pink)}.ge-auth__error,.ge-auth__notice{margin:16px 0 0;padding:10px 14px;font-size:.85rem;line-height:1.4}.ge-auth__notice{border-radius:6px;background:rgba(0,200,232,.08);border:1px solid rgba(0,200,232,.3);color:var(--cyan)}.ge-auth__success{text-align:center;padding:6px 0 4px;animation:fadeUp .35s ease-out both}.ge-auth__success-icon{position:relative;width:64px;height:64px;margin:0 auto 14px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(0,200,232,.1);border:1px solid rgba(0,200,232,.35);box-shadow:0 0 24px rgba(0,200,232,.18);animation:ge-auth-pop .42s cubic-bezier(.5,1.7,.4,1) both}@keyframes ge-auth-pop{0%{transform:scale(.3);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1)}}.ge-auth__success-actions{display:flex;flex-direction:column;gap:10px;margin-top:20px}.ge-auth__success-actions>.ge-btn{width:100%}.ge-auth__success-footer{margin:18px 0 0;font-size:.76rem;color:var(--muted);letter-spacing:.02em}@media (max-width:520px){.ge-auth{padding:24px 22px 22px}.ge-auth__actions{flex-direction:column;align-items:stretch;gap:8px}.ge-auth__actions>.ge-btn{flex:none;width:100%}.ge-auth__or{justify-content:center;padding:4px 0}}.ge-member-shell{min-height:100vh;background:var(--bg)}.ge-member-nav{display:flex;align-items:center;gap:24px;padding:14px 28px;border-bottom:1px solid var(--border);background:rgba(8,8,16,.8);backdrop-filter:blur(10px);position:sticky;top:0;z-index:20}.ge-member-nav__brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:#fff;font-family:Syne,sans-serif;font-weight:700;letter-spacing:.04em}.ge-member-nav__brand img{filter:drop-shadow(0 0 10px var(--pink-glow))}.ge-member-nav__links{display:flex;gap:18px;margin-left:12px}.ge-member-nav__links a{color:var(--muted);text-decoration:none;font-family:Syne,sans-serif;font-size:.85rem;letter-spacing:.06em;text-transform:uppercase}.ge-member-nav__links a:hover{color:var(--cyan)}.ge-member-nav__links a.is-active{color:#fff;border-bottom:2px solid var(--cyan);padding-bottom:3px}.ge-member-nav__links a.ge-member-nav__cta{color:var(--pink);border:1px solid var(--pink);border-radius:6px;padding:4px 10px;transition:color .18s,background .18s,box-shadow .18s}.ge-member-nav__links a.ge-member-nav__cta:hover{color:#fff;background:var(--pink);box-shadow:0 0 14px var(--pink-glow)}.ge-member-nav__user{margin-left:auto;display:flex;align-items:center;gap:14px}.ge-member-nav__user .ge-muted{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem}.ge-member-main{max-width:1040px;margin:0 auto;padding:32px 24px 60px}.ge-btn--sm{padding:8px 14px;font-size:.72rem}.ge-dashboard,.ge-dashboard__row{display:grid;gap:20px}.ge-dashboard__row{grid-template-columns:1fr 1fr;align-items:stretch}.ge-dashboard__row>.ge-card{height:100%}@media (max-width:720px){.ge-dashboard__row{grid-template-columns:1fr}}.ge-card__head--toggle{width:100%;background:none;border:0;padding:0;margin-bottom:14px;font:inherit;color:inherit;cursor:pointer;text-align:left}.ge-card__head--toggle[aria-expanded=false]{margin-bottom:0}.ge-collapse__chevron{display:inline-flex;color:var(--muted);transition:transform .18s ease}.ge-collapse__chevron[data-open=false]{transform:rotate(-90deg)}.ge-card__head--toggle:hover .ge-collapse__chevron{color:var(--cyan)}.ge-card{padding:22px 24px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.ge-eclips-card{position:relative;overflow:hidden;padding:0;background:rgba(4,4,9,.92);border-color:rgba(0,200,232,.28);box-shadow:inset 0 0 0 1px rgba(232,0,110,.14)}.ge-eclips-card__media{min-height:210px;aspect-ratio:3.25/1;background:linear-gradient(180deg,rgba(4,4,9,.02),rgba(4,4,9,.2)),url(/images/e-clips-banner.webp) 50% /cover no-repeat;border-bottom:1px solid rgba(0,200,232,.2)}.ge-eclips-card__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,260px);align-items:center;gap:16px;padding:22px 26px 26px;background:radial-gradient(circle at 12% 0,rgba(232,0,110,.1),transparent 28%),radial-gradient(circle at 88% 0,rgba(0,200,232,.12),transparent 30%)}.ge-eclips-card__copy{max-width:760px;margin:0;color:rgba(255,255,255,.88);font-size:.95rem;line-height:1.65;text-align:justify;text-wrap:pretty;hyphens:auto}.ge-eclips-card__copy span{display:block;white-space:nowrap}.ge-eclips-card__actions{align-items:stretch;justify-content:center;margin-top:0}@media (max-width:720px){.ge-eclips-card__body{grid-template-columns:1fr}.ge-eclips-card__actions{justify-content:flex-start}.ge-eclips-card__copy span{white-space:normal}}.ge-card__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.ge-card__title{font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:700;margin:0}.ge-card__actions{display:flex;flex-direction:column;gap:10px;margin-top:16px}.ge-muted{color:var(--muted)}.ge-mono{font-family:Iceland,monospace;color:var(--cyan);font-size:.95rem;word-break:break-all}.ge-hint{color:#776f8a;font-size:.82rem;line-height:1.5}.ge-kv{margin:0;display:grid;gap:10px}.ge-kv__row{display:grid;grid-template-columns:140px 1fr;gap:16px;padding:8px 0;border-bottom:1px dashed rgba(255,255,255,.05)}.ge-kv__row:last-child{border-bottom:0}.ge-kv__row dt{color:var(--muted);font-family:Syne,sans-serif;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.ge-kv__row dd{margin:0;color:#fff}.ge-filter{display:flex;gap:6px}.ge-chip{padding:6px 12px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--muted);font-family:Syne,sans-serif;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:all .12s ease}.ge-chip:hover{color:var(--cyan)}.ge-chip--on,.ge-chip:hover{border-color:var(--border-hover)}.ge-chip--on{background:var(--cyan-dim);color:var(--cyan-bright)}.ge-wallet-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.ge-wallet-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:var(--surface2);border:1px solid var(--border);border-radius:10px}.ge-wallet-row__left{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.ge-wallet-row__addr{font-family:Iceland,monospace;color:#fff;font-size:.95rem}.ge-wallet-row__right{display:flex;gap:8px}.ge-wallet-picker{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:8px}.ge-wallet-picker__item{width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--surface2);border:1px solid var(--border);border-radius:10px;color:#fff;font-family:Syne,sans-serif;font-size:.9rem;cursor:pointer;transition:border-color .16s,background .16s}.ge-wallet-picker__item:hover{border-color:var(--cyan);background:var(--cyan-dim)}.ge-wallet-picker__item img{border-radius:6px;flex:none}.ge-badge{display:inline-block;padding:3px 9px;border-radius:999px;font-family:Syne,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ge-badge--ethereum{background:rgba(98,126,234,.15);color:#8aa2ff}.ge-badge--solana{background:linear-gradient(90deg,rgba(153,69,255,.18),rgba(20,241,149,.18));color:#dcb8ff}.ge-badge--draft{background:rgba(180,180,180,.12);color:#aaa}.ge-badge--published{background:rgba(20,241,149,.14);color:#5cff8e}.ge-badge--tier-none{background:rgba(180,180,180,.1);color:#9a9a9a}.ge-badge--tier-free_trial{background:rgba(255,255,255,.06);color:var(--muted)}.ge-badge--tier-starter{background:rgba(98,126,234,.15);color:#8aa2ff}.ge-badge--tier-silver{background:rgba(198,210,222,.16);color:#d6e0ea}.ge-badge--tier-gold{background:rgba(255,196,60,.16);color:#ffcf6b}.ge-badge--tier-diamond{background:linear-gradient(90deg,rgba(153,69,255,.2),rgba(20,241,149,.18));color:#e6c8ff}.ge-kv--compact{margin-top:12px;gap:4px}.ge-kv--compact .ge-kv__row dt{font-size:.72rem}.ge-kv--compact .ge-kv__row dd{font-size:.82rem}.ge-form{gap:16px;margin-top:18px}.ge-field,.ge-form{display:flex;flex-direction:column}.ge-field{gap:6px}.ge-field>span{font-family:Syne,sans-serif;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ge-field>span em{text-transform:none;letter-spacing:.02em;font-style:normal}.ge-field input,.ge-field select,.ge-field textarea{font-family:var(--font-body),sans-serif;font-size:.95rem;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:10px 12px;outline:none;transition:border-color .15s,box-shadow .15s}.ge-field textarea{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.85rem;line-height:1.5;resize:vertical}.ge-field input:focus,.ge-field select:focus,.ge-field textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(0,200,232,.12)}.ge-form__actions{display:flex;gap:10px;justify-content:flex-end;margin-top:8px}.ge-post-list{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-direction:column;gap:8px}.ge-post-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:8px;background:var(--surface);transition:border-color .15s}.ge-post-row:hover{border-color:rgba(0,200,232,.4)}.ge-post-row__main{display:flex;align-items:center;gap:10px;min-width:0}.ge-post-row__title{font-family:Iceland,sans-serif;font-size:1.05rem;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ge-post-row__right{display:flex;gap:6px;flex:0 0 auto}.ge-btn--danger{color:var(--pink);border-color:rgba(232,0,110,.4)}.ge-btn--danger:hover{background:rgba(232,0,110,.12);color:#fff;box-shadow:0 0 14px var(--pink-glow)}.ge-hero-preview{margin-top:8px;width:100%;max-height:240px;-o-object-fit:cover;object-fit:cover;border-radius:8px;border:1px solid var(--border)}.ge-pfp{display:grid;grid-template-columns:120px 1fr;gap:22px;align-items:center}@media (max-width:540px){.ge-pfp{grid-template-columns:1fr;justify-items:center;text-align:center}}.ge-pfp__avatar{width:120px;height:120px;border-radius:50%;overflow:hidden;background:var(--cyan-dim);border:1px solid var(--border);display:grid;place-items:center;position:relative}.ge-pfp__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ge-pfp__monogram{font-family:Cormorant Garamond,serif;font-size:3.4rem;color:var(--cyan-bright);text-shadow:0 0 14px var(--cyan-glow)}.ge-pfp__meta{min-width:0}.ge-pfp__actions{display:flex;flex-wrap:wrap;gap:10px}.ge-card--danger{border-color:rgba(232,0,110,.28);background:linear-gradient(180deg,rgba(232,0,110,.04) 0,var(--surface) 60%)}.ge-card--danger .ge-card__title{color:#ff7a8a}.ge-auth__forgot{float:right;font-family:Syne,sans-serif;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:var(--cyan);text-decoration:none;transition:color .12s ease}.ge-auth__forgot:hover{color:var(--cyan-bright);text-shadow:0 0 8px var(--cyan-glow)}.ge-member-nav__avatar{width:32px;height:32px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--cyan-dim);border:1px solid var(--border);color:var(--cyan-bright);font-family:Cormorant Garamond,serif;font-size:1.05rem;text-decoration:none;flex:0 0 auto;transition:border-color .12s ease,box-shadow .12s ease}.ge-member-nav__avatar:hover{border-color:var(--cyan);box-shadow:0 0 10px var(--cyan-glow)}.ge-member-nav__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ge-member-nav__name{max-width:180px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nav-brand{position:fixed;top:20px;left:20px;z-index:50;display:inline-flex;align-items:center;gap:10px;padding:8px 14px;font-family:Syne,sans-serif;font-size:.85rem;letter-spacing:.12em;color:var(--text);text-decoration:none;border-radius:999px;transition:color .2s,transform .2s}.nav-brand img{width:28px;height:28px;filter:drop-shadow(0 0 8px rgba(0,200,232,.18))}.nav-brand:hover{color:var(--cyan-bright);transform:translateY(-1px)}.nav-brand:hover img{filter:drop-shadow(0 0 14px var(--pink-glow))}@media (max-width:600px){.nav-brand{top:12px;left:12px;padding:6px 10px;font-size:.75rem}.nav-brand img{width:24px;height:24px}}.blog-cat-nav,.blog-header{margin-bottom:24px}.blog-cat-nav{display:flex;flex-wrap:wrap;gap:14px 22px;padding-bottom:14px;border-bottom:1px solid var(--border)}.blog-cat-nav__link{font-family:Syne,sans-serif;font-size:.82rem;letter-spacing:.06em;color:var(--cyan);text-decoration:none;display:inline-flex;align-items:baseline;gap:6px;transition:color .15s,text-shadow .15s}.blog-cat-nav__link:hover{color:var(--cyan-bright);text-shadow:0 0 12px rgba(0,200,232,.3)}.blog-cat-nav__link--on{color:var(--pink)}.blog-cat-nav__link--on:hover{color:var(--pink);text-shadow:0 0 12px var(--pink-glow)}.blog-cat-nav__count{color:var(--muted);font-size:.7rem}.blog-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:18px}.blog-card{display:grid;grid-template-columns:minmax(200px,38%) 1fr;gap:18px;padding:14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);text-decoration:none;color:inherit;transition:border-color .2s,transform .2s,box-shadow .2s}@media (max-width:640px){.blog-card{grid-template-columns:1fr}}.blog-card:hover{border-color:rgba(0,200,232,.4);transform:translateY(-2px);box-shadow:0 0 28px rgba(0,200,232,.1)}.blog-card__hero{border-radius:8px;overflow:hidden;aspect-ratio:16/10;background:var(--bg)}.blog-card__hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.blog-card__hero-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:Iceland,sans-serif;font-size:1.2rem;color:var(--cyan);background:linear-gradient(140deg,var(--pink-dim),var(--purple-dim) 50%,var(--cyan-dim))}.blog-card__body{display:flex;flex-direction:column;gap:6px;min-width:0}.blog-card__byline{display:flex;align-items:center;gap:6px;font-size:.75rem;color:var(--muted);flex-wrap:wrap}.blog-card__avatar{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--bg);border:1px solid var(--border);font-family:Iceland,sans-serif;color:var(--cyan);font-size:.85rem;-o-object-fit:cover;object-fit:cover}.blog-card__avatar--initial{-o-object-fit:unset;object-fit:unset}.blog-card__author{color:var(--text);margin-right:2px}.blog-card__dot{color:var(--muted)}.blog-card__cat{font-family:Syne,sans-serif;font-size:.7rem;letter-spacing:.14em;color:var(--pink);text-transform:uppercase}.blog-card__title{font-family:Iceland,sans-serif;font-size:1.45rem;line-height:1.15;color:var(--cyan);margin:4px 0}.blog-card__subtitle{font-size:.9rem;color:var(--purple);margin:0}.blog-card__excerpt{font-size:.88rem;color:var(--muted);margin:6px 0 0}.blog-card__tags{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0}.blog-card__tag{font-size:.68rem;color:var(--pink);border:1px solid rgba(232,0,110,.3);background:rgba(232,0,110,.05);border-radius:999px;padding:2px 8px;letter-spacing:.02em}.blog-card__footer{display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:10px;font-size:.72rem;color:var(--muted)}.blog-article{margin-top:12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:28px 32px 36px}@media (max-width:600px){.blog-article{padding:22px 18px 28px}}.blog-article__byline{display:flex;align-items:center;gap:8px;font-size:.8rem;color:var(--muted);margin-bottom:18px;flex-wrap:wrap}.blog-article__avatar{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--bg);border:1px solid var(--border);-o-object-fit:cover;object-fit:cover;font-family:Iceland,sans-serif;color:var(--cyan)}.blog-article__avatar--initial{-o-object-fit:unset;object-fit:unset}.blog-article__author{color:var(--text)}.blog-article__dot{color:var(--muted)}.blog-article__title{font-family:Iceland,sans-serif;font-size:clamp(2rem,5vw,2.8rem);line-height:1.1;color:var(--cyan);margin:0 0 10px}.blog-article__subtitle{font-family:Cormorant Garamond,serif;font-size:clamp(1.1rem,2.4vw,1.4rem);line-height:1.35;color:var(--purple);margin:0 0 22px}.blog-article__hero{margin:0 0 26px;border-radius:10px;overflow:hidden;border:1px solid var(--border);background:var(--bg)}.blog-article__hero img{width:100%;height:auto;display:block}.blog-article__body,.blog-article__body li,.blog-article__body p{color:var(--pink)}.blog-article__tags{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 16px;padding-top:22px;border-top:1px solid var(--border)}.blog-article__tag{font-size:.8rem;color:var(--pink);border:1px solid rgba(232,0,110,.3);background:rgba(232,0,110,.06);border-radius:999px;padding:3px 10px}.blog-article__cat-link{margin-bottom:16px}.blog-share{display:flex;gap:10px;margin:14px 0 24px;align-items:center}.blog-share__btn{width:34px;height:34px;border-radius:50%;border:1px solid var(--border);background:var(--surface);color:var(--pink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .18s,border-color .18s,transform .18s,background .18s;position:relative}.blog-share__btn:hover{color:var(--cyan-bright);border-color:var(--cyan);transform:translateY(-1px)}.blog-share__copied{position:absolute;top:-28px;left:50%;transform:translateX(-50%);background:var(--surface);border:1px solid var(--border);color:var(--cyan);font-size:.7rem;padding:3px 8px;border-radius:4px;white-space:nowrap}.blog-article__engagement{display:flex;justify-content:space-between;padding-top:18px;border-top:1px solid var(--border)}.blog-article__engagement,.blog-like{align-items:center;font-size:.82rem;color:var(--muted)}.blog-like{display:inline-flex;gap:6px;padding:6px 12px;border:1px solid var(--border);background:var(--surface);border-radius:999px;cursor:pointer;transition:color .18s,border-color .18s,background .18s}.blog-like:hover{color:var(--pink);border-color:rgba(232,0,110,.4)}.blog-like--on{color:var(--pink);border-color:var(--pink)}.blog-like:disabled{opacity:.6;cursor:not-allowed}.ge-tags{position:relative}.ge-tags__chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:42px;padding:6px 8px;background:var(--surface);border:1px solid var(--border);border-radius:8px;transition:border-color .15s,box-shadow .15s}.ge-tags__chips:focus-within{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(0,200,232,.12)}.ge-tags__chips input{flex:1;min-width:100px;background:transparent;border:0;outline:0;color:var(--text);font-family:var(--font-body),sans-serif;font-size:.9rem;padding:4px}.ge-tag-chip{gap:6px;padding:3px 4px 3px 10px;border:1px solid rgba(0,200,232,.35);background:rgba(0,200,232,.08);border-radius:999px;font-size:.78rem;letter-spacing:.04em}.ge-tag-chip,.ge-tag-chip__x{display:inline-flex;align-items:center;color:var(--cyan)}.ge-tag-chip__x{background:transparent;border:0;width:18px;height:18px;border-radius:50%;cursor:pointer;font-size:1rem;line-height:1;justify-content:center;transition:background .15s,color .15s}.ge-tag-chip__x:hover{background:var(--pink);color:#fff}.ge-tags__menu{position:absolute;top:calc(100% + 4px);left:0;right:0;list-style:none;padding:4px;margin:0;background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:0 12px 32px rgba(0,0,0,.45);z-index:20;max-height:260px;overflow-y:auto}.ge-tags__opt{padding:7px 10px;border-radius:5px;font-size:.85rem;color:var(--text);cursor:pointer}.ge-tags__opt--on{background:rgba(0,200,232,.12);color:var(--cyan-bright)}.tiptap-shell{border:1px solid var(--border);border-radius:8px;background:var(--surface);overflow:hidden;display:flex;flex-direction:column}.tiptap-shell--loading{padding:24px;text-align:center;color:var(--muted)}.tiptap-toolbar{display:flex;flex-wrap:wrap;gap:4px;padding:6px 8px;border-bottom:1px solid var(--border);background:rgba(255,255,255,.02)}.tiptap-toolbar__sep{display:inline-block;width:1px;height:18px;background:var(--border);margin:auto 4px}.tiptap-btn{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:28px;padding:0 8px;font-family:Syne,sans-serif;font-size:.75rem;letter-spacing:.04em;color:var(--muted);background:transparent;border:1px solid transparent;border-radius:5px;cursor:pointer;transition:color .12s,background .12s,border-color .12s}.tiptap-btn:hover{color:var(--cyan-bright);background:rgba(0,200,232,.08)}.tiptap-btn--on{color:var(--cyan);background:rgba(0,200,232,.12);border-color:rgba(0,200,232,.35)}.tiptap-content{min-height:320px;padding:16px 18px;outline:none;font-family:var(--font-body),sans-serif;font-size:.98rem;line-height:1.65;color:var(--text)}.tiptap-content>:first-child{margin-top:0}.tiptap-content>:last-child{margin-bottom:0}.tiptap-content h2{font-family:Iceland,sans-serif;font-size:1.55rem;color:var(--cyan);margin:1.2em 0 .4em}.tiptap-content h3{font-family:Iceland,sans-serif;font-size:1.2rem;color:var(--pink);margin:1.1em 0 .3em}.tiptap-content p{margin:0 0 1em}.tiptap-content a{color:var(--cyan)}.tiptap-content blockquote{margin:1em 0;padding:6px 16px;border-left:3px solid var(--pink);color:var(--muted);font-style:italic}.tiptap-content code{background:rgba(255,255,255,.06);padding:1px 6px;border-radius:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.88em}.tiptap-content pre{background:#07070d;border:1px solid var(--border);border-radius:6px;padding:12px 14px;overflow-x:auto;font-size:.85em}.tiptap-content pre code{background:transparent;padding:0}.tiptap-content ol,.tiptap-content ul{padding-left:1.4em;margin:0 0 1em}.tiptap-content img{display:block;max-width:100%;height:auto;margin:1em auto;border-radius:6px;border:1px solid var(--border)}.tiptap-content hr{margin:1.6em 0;border:0;border-top:1px solid var(--border)}.tiptap-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--muted);pointer-events:none;height:0}.ge-badge--type{background:rgba(255,255,255,.04);color:var(--muted)}.ge-badge--embedded{background:var(--pink-dim);color:var(--pink-bright)}.ge-badge--external{background:rgba(255,255,255,.04);color:var(--muted)}.ge-badge--complete,.ge-badge--paid{background:rgba(20,241,149,.12);color:#5ee6a8}.ge-badge--refunded{background:rgba(255,180,60,.12);color:#ffc56b}.ge-badge--failed,.ge-badge--unpaid{background:var(--pink-dim);color:var(--pink-bright)}.ge-table{width:100%;border-collapse:collapse;font-size:.9rem}.ge-table th{text-align:left;padding:10px 12px;font-family:Syne,sans-serif;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border)}.ge-table td{padding:12px;border-bottom:1px dashed rgba(255,255,255,.05)}.ge-table__num{text-align:right;font-variant-numeric:tabular-nums}.blob{position:fixed;border-radius:50%;filter:blur(150px);pointer-events:none;z-index:0}.blob-1{width:650px;height:650px;background:var(--pink);opacity:.09;top:-240px;right:-200px}.blob-2{width:520px;height:520px;background:var(--cyan);opacity:.07;bottom:-80px;left:-180px}.blob-3{width:420px;height:420px;background:var(--purple);opacity:.09;top:40%;left:50%;transform:translate(-50%,-50%)}#rain-canvas{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:.45}.page{position:relative;z-index:1;max-width:680px;margin:0 auto;padding:64px 24px 88px}.fade{animation:fadeUp .65s cubic-bezier(.22,1,.36,1) both}.d1{animation-delay:0s}.d2{animation-delay:80ms}.d3{animation-delay:.18s}.d4{animation-delay:.3s}.d5{animation-delay:.42s}.header{text-align:center;padding-bottom:20px}.header__brand{display:flex;justify-content:center;margin:0 auto 18px;line-height:0}.header__brand img{flex:0 0 auto;width:min(92vw,900px);max-width:none;height:auto;filter:drop-shadow(0 0 38px var(--pink-glow))}.tagline{color:var(--muted);font-size:1rem;font-weight:400;line-height:1.5;max-width:560px;margin:0 auto 24px}.tags{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.tag{background:var(--cyan-dim);border:1px solid rgba(0,195,255,.22);padding:4px 14px;font-size:.78rem;font-weight:500;letter-spacing:.03em}.cta-btn,.tag{color:var(--cyan);border-radius:999px}.cta-btn{display:inline-flex;align-items:center;gap:9px;margin-top:30px;padding:14px 32px;font-family:var(--font-head);font-weight:700;font-size:.92rem;letter-spacing:.01em;text-decoration:none;position:relative;z-index:0;background:transparent;transition:transform .18s ease,color .18s ease,box-shadow .18s ease;border:0;cursor:pointer}.cta-btn:before{inset:0;border-radius:inherit;background:conic-gradient(from var(--angle),var(--pink) 0,var(--cyan) 33%,var(--purple) 66%,var(--pink) 100%);animation:spin-border 2.5s linear infinite}.cta-btn:after,.cta-btn:before{content:"";position:absolute;z-index:-1}.cta-btn:after{inset:2px;border-radius:999px;background:var(--surface)}.cta-btn span,.cta-btn svg{position:relative;z-index:1}.cta-btn svg{flex-shrink:0}.cta-btn:hover{transform:translateY(-2px);color:var(--cyan-bright);box-shadow:0 0 30px var(--cyan-glow)}.divider{border:none;border-top:1px solid var(--border);box-shadow:0 0 8px var(--cyan-glow);margin:12px 0 44px}.section-heading{font-family:Iceland,sans-serif;font-size:clamp(1.55rem,4.5vw,2rem);font-weight:700;letter-spacing:.01em;line-height:1.1;color:var(--purple);margin-bottom:16px;text-align:center}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:32px;margin-bottom:30px;transition:border-color .22s,box-shadow .22s}.card:hover{border-color:var(--cyan);box-shadow:0 0 28px var(--cyan-glow)}.card p{color:var(--muted);margin-bottom:10px}.card p:last-child{margin-bottom:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.products{margin-bottom:30px}.products__grid{display:grid;grid-template-columns:1fr;gap:16px}.products__card{position:relative;display:flex;flex-direction:column;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:inherit;text-decoration:none;transition:border-color .22s,box-shadow .22s,transform .22s}.products__card:hover{border-color:var(--cyan);box-shadow:0 0 24px var(--cyan-glow);transform:translateY(-3px)}.products__card--feature{border-color:rgba(232,0,110,.35)}.products__card--feature:hover{border-color:var(--pink);box-shadow:0 0 26px var(--pink-glow)}.products__media{aspect-ratio:3.25/1;background:var(--prod-hero) center /cover no-repeat,#050510}.products__art{height:150px;display:grid;place-items:center;background:radial-gradient(120% 90% at 50% 110%,rgba(232,0,110,.14),transparent 60%),radial-gradient(90% 80% at 50% -10%,rgba(0,200,232,.1),transparent 60%),#06060d;border-bottom:1px solid var(--border)}.products__body{flex:1;display:flex;flex-direction:column;gap:8px;padding:20px 22px 22px}.products__kicker{font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--pink)}.products__name{font-family:Iceland,sans-serif;font-size:1.55rem;line-height:1;color:var(--text);margin:0}.products__bio{font-size:.88rem;line-height:1.5;color:var(--muted);margin:0}.products__cta{margin-top:auto;padding-top:6px;font-size:.85rem;color:var(--cyan)}.products__art--image{position:relative}.products__art--image:after{content:"";position:absolute;inset:0;background:var(--prod-img) center /contain no-repeat;pointer-events:none}.products__art--image>*{visibility:hidden}.deck{display:grid;grid-template-columns:repeat(3,46px);gap:8px;padding:12px;border-radius:14px;background:linear-gradient(#17171f,#0c0c12);border:1px solid rgba(255,255,255,.07);box-shadow:0 18px 30px -18px #000,inset 0 1px 0 rgba(255,255,255,.05)}.deck__key{width:46px;height:46px;border-radius:9px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:linear-gradient(160deg,#1d1b2c,#09090f);border:1px solid rgba(0,200,232,.16);font:700 .62rem/1 var(--font-head);letter-spacing:.04em;color:var(--text)}.deck__dir{font-style:normal;font-size:.55rem}.deck__dir--up{color:#3ee089}.deck__dir--down{color:var(--pink-bright)}.docu{display:flex;align-items:center;gap:14px;font-family:ui-monospace,Consolas,monospace;font-size:.64rem}.docu__pdf{width:54px;height:70px;border-radius:6px;padding:8px 7px;display:flex;flex-direction:column;gap:5px;background:#0d0d18;border:1px solid var(--border-hover)}.docu__pdf b{font:700 .6rem/1 var(--font-head);color:var(--pink);letter-spacing:.08em}.docu__pdf i{display:block;height:3px;border-radius:2px;background:rgba(184,174,208,.35)}.docu__pdf i:nth-child(odd){width:70%}.docu__arrow{color:var(--cyan);font-size:1rem}.docu__xml{display:flex;flex-direction:column;line-height:1.55;padding:8px 10px;border-radius:8px;background:#05050b;border:1px solid var(--border);color:var(--muted);white-space:nowrap}.docu__xml em{font-style:normal;color:var(--cyan)}.keepart{width:96px;height:96px;filter:drop-shadow(0 0 16px var(--pink-glow))}.products__card--keep .products__kicker{color:var(--cyan)}.products__card--keep .products__art--image:after{background-size:cover;background-position:center 40%}.gvstrip{display:flex;flex-direction:column;gap:22px;margin-bottom:30px;padding:24px 22px;background:radial-gradient(90% 140% at 100% 0,rgba(232,0,110,.14),transparent 60%),radial-gradient(80% 120% at 0 100%,rgba(0,200,232,.1),transparent 60%),var(--surface);border:1px solid var(--border);border-radius:var(--radius);transition:border-color .22s,box-shadow .22s}.gvstrip:hover{border-color:var(--pink);box-shadow:0 0 26px var(--pink-glow)}.gvstrip__kicker{font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cyan)}.page .gvstrip__title{font-family:Iceland,sans-serif;font-size:2.1rem;line-height:1;color:var(--text);margin:4px 0 10px}.gvstrip__lede{font-size:.95rem;line-height:1.55;color:var(--muted);margin:0 0 14px}.gvstrip__lede strong{color:#fff}.gvstrip__cta{font-size:.9rem;color:var(--cyan);text-decoration:none}.gvstrip__cta:hover{color:var(--cyan-bright)}.gvstrip__grades{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.gvstrip__grade{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 4px;border-radius:10px;border:1px solid var(--border);background:rgba(4,4,9,.6)}.gvstrip__letter{font-family:var(--font-head);font-weight:800;font-size:1.15rem;line-height:1}.gvstrip__n{font-size:.78rem;color:var(--muted)}.gvstrip__grade--F .gvstrip__letter{color:#ef4444}.gvstrip__grade--D .gvstrip__letter{color:#f97316}.gvstrip__grade--C .gvstrip__letter{color:#eab308}.gvstrip__grade--B .gvstrip__letter{color:#84cc16}.gvstrip__grade--A .gvstrip__letter{color:#22c55e}.clear-offer__mark,.faq-art{display:none}.stats__track{display:contents}.stat-item--dupe{display:none}.proof__heading{margin-top:36px}.proof__cta{text-align:center;margin-bottom:36px}.clear-offer{padding:0;overflow:hidden;border-color:rgba(0,200,232,.28)}.clear-offer__list{margin:24px 0}.clear-offer__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px}.clear-offer__readmore{margin:12px 0 0;text-align:center}.clear-offer .svc-body{padding:22px 40px 26px}.clear-offer .svc-body .svc-lead{font-size:clamp(1rem,2vw,1.2rem)}.clear-offer .svc-hero{align-items:stretch;padding:12px 40px 16px;margin-bottom:0}.clear-offer .svc-hero__text{max-width:100%;width:100%;display:flex}.clear-offer .svc-hero__title{flex:1;width:100%;margin:0;display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;font-size:clamp(2.5rem,6.2vw,4rem)}.clear-offer__line{display:block;white-space:nowrap}.also-ship{margin-bottom:30px}.also-ship__heading{font-family:Iceland,sans-serif;font-size:clamp(1.4rem,4vw,1.8rem);color:var(--purple);text-align:center;margin-bottom:18px}.also-ship__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.also-ship__card{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:26px 20px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);text-decoration:none;transition:border-color .22s,box-shadow .22s,transform .22s;--ship-overlay:0.62}.also-ship__card:after{content:"";position:absolute;inset:0;background:transparent;pointer-events:none;transition:background .35s ease;z-index:0}.also-ship__card>*{position:relative;z-index:1}.also-ship__card:hover{border-color:var(--cyan);box-shadow:0 0 24px var(--cyan-glow);transform:translateY(-3px)}.also-ship__card:hover:after{background:linear-gradient(rgba(8,8,16,var(--ship-overlay)),rgba(8,8,16,var(--ship-overlay))),var(--ship-hero) center /cover no-repeat}.also-ship__card:hover .also-ship__cta,.also-ship__card:hover .also-ship__name,.also-ship__card:hover .also-ship__role{text-shadow:0 1px 8px rgba(0,0,0,.9)}.also-ship__card:hover .also-ship__bio{color:var(--text);text-shadow:0 1px 8px rgba(0,0,0,.9)}.also-ship__card:hover .also-ship__role{background:rgba(4,4,9,.78);border-color:rgba(0,200,232,.6)}.also-ship__card--soon{cursor:default}.also-ship__card--soon:hover{transform:none}.also-ship__avatar{width:88px;height:88px;border-radius:50%;background:rgba(255,255,255,.03);border:1px dashed rgba(0,200,232,.35)}.also-ship__avatar--img{border:none;-o-object-fit:cover;object-fit:cover;background:#050510}.also-ship__coi{font-style:italic}.also-ship__name{font-family:Iceland,sans-serif;font-size:1.25rem;color:var(--text);margin:4px 0 0}.also-ship__role{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cyan);border:1px solid rgba(0,200,232,.4);border-radius:999px;padding:3px 10px}.also-ship__bio{font-size:.82rem;color:var(--muted);line-height:1.5;margin:2px 0 0}.also-ship__bio,.also-ship__cta{font-family:var(--font-body),sans-serif}.also-ship__cta{font-size:.85rem;color:var(--cyan);margin-top:auto}.also-ship__badge{margin-top:auto;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--purple);border:1px solid rgba(135,92,170,.5);border-radius:999px;padding:4px 12px}@media (min-width:621px){.also-ship__grid[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.also-ship__grid{grid-template-columns:1fr}}.page h2{font-family:Iceland,sans-serif;font-size:clamp(1.3rem,3.5vw,1.65rem);font-weight:700;letter-spacing:.01em;line-height:1.15;color:var(--purple);margin-bottom:18px}.page h2.centered{text-align:center}.services{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:30px;align-items:stretch}@media (max-width:500px){.services{grid-template-columns:1fr}}.service-item{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:22px;position:relative;overflow:hidden;transition:transform .22s;cursor:pointer;text-decoration:none;color:inherit;display:block;--service-overlay:0.5}.service-item--web3{--service-overlay:0.3}.svc-hero--web3{filter:brightness(1.7) saturate(1.15)}.service-item:before{content:"";position:absolute;aspect-ratio:1;width:300%;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;background:conic-gradient(var(--pink) 0,var(--cyan) 33%,var(--purple) 66%,var(--pink) 100%);opacity:0;transition:opacity .3s}.service-item:after{content:"";position:absolute;inset:2px;border-radius:calc(var(--radius) - 2px);background:var(--surface);transition:background .35s ease}.service-item:hover:after{background:linear-gradient(rgba(8,8,16,var(--service-overlay)),rgba(8,8,16,var(--service-overlay))),var(--service-hero) center /cover no-repeat,var(--surface)}.service-item:hover .service-title{text-shadow:0 1px 8px rgba(0,0,0,.85),0 0 18px var(--cyan-glow),0 0 8px rgba(0,200,232,.55)}.service-item:hover .service-desc{color:var(--text);text-shadow:0 1px 8px rgba(0,0,0,.85),0 0 14px rgba(0,200,232,.35)}.service-desc,.service-title{transition:color .25s,text-shadow .25s;position:relative;z-index:1}.service-item:hover{transform:translateY(-2px)}.service-item:hover:before{opacity:1;animation:spin-card 2s linear infinite}.service-icon{font-size:1.5rem}.service-title{font-family:Iceland,sans-serif;font-weight:700;font-size:1.18rem;letter-spacing:.01em;line-height:1.2;color:var(--pink);display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.service-desc{font-size:.9rem;color:var(--muted)}.stats{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:30px}@media (max-width:500px){.stats{grid-template-columns:1fr}}.stat-item{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px 22px;text-align:center;position:relative;overflow:hidden;transition:border-color .22s,box-shadow .22s,transform .22s;--stat-overlay:0.55}.stat-item:after{content:"";position:absolute;inset:0;background:transparent;pointer-events:none;transition:background .35s ease;z-index:0}.stat-item>*{position:relative;z-index:1}.stat-item:hover{border-color:var(--cyan);box-shadow:0 0 22px var(--cyan-glow);transform:translateY(-2px)}.stat-item:hover:after{background:linear-gradient(rgba(8,8,16,var(--stat-overlay)),rgba(8,8,16,var(--stat-overlay))),var(--stat-hero) center /cover no-repeat}.stat-item:hover .stat-num{text-shadow:0 1px 8px rgba(0,0,0,.85),0 0 18px var(--cyan-glow)}.stat-item:hover .stat-label{color:var(--text);text-shadow:0 1px 6px rgba(0,0,0,.85),0 0 14px rgba(0,200,232,.4)}.stat-num{font-family:Gugi,sans-serif;font-size:clamp(1.7rem,5vw,2.2rem);font-weight:400;color:var(--pink);line-height:1.1;margin-bottom:5px;text-shadow:0 0 16px var(--pink-glow);transition:text-shadow .25s}.stat-label{font-size:.88rem;color:var(--muted);transition:color .25s,text-shadow .25s}.step{display:flex;gap:16px;margin-bottom:20px}.step:last-child{margin-bottom:0}.step-num{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--pink-dim);border:1px solid rgba(232,0,110,.28);display:flex;align-items:center;justify-content:center;font-family:var(--font-head);font-weight:700;font-size:1.05rem;color:var(--pink);margin-top:2px}.step-body strong{color:#fff;font-family:var(--font-body);font-weight:600;font-size:.95rem}.step-body p{color:var(--muted);font-size:.9rem;margin-top:3px}.faq-card:hover{border-color:var(--pink)!important;box-shadow:0 0 28px var(--pink-glow)!important}.faq-item{border-bottom:1px solid var(--border);padding:0}.faq-item:first-child .faq-q{padding-top:0}.faq-item:last-child{border-bottom:none}.faq-q{font-family:var(--font-body);font-weight:600;font-size:.95rem;line-height:1.4;color:var(--cyan);cursor:pointer;padding:18px 28px 18px 0;display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .18s;background:none;border:0;width:100%;text-align:left}.faq-q:hover{color:var(--cyan-bright)}.faq-q:after{content:"+";font-size:1.3rem;font-weight:300;line-height:1;color:var(--cyan);flex-shrink:0;transition:transform .25s ease,color .18s}.faq-item.open .faq-q:after{transform:rotate(45deg);color:var(--pink)}.faq-a{color:var(--muted);font-size:.9rem;max-height:0;overflow:hidden;transition:max-height .35s ease,padding .3s ease;padding:0}.faq-item.open .faq-a{max-height:500px;padding-bottom:16px}.faq-a a{color:var(--pink);text-underline-offset:3px}.aff{color:var(--muted);font-size:.85rem}.aff a{color:var(--cyan);text-underline-offset:3px}.aff em{font-style:italic;color:var(--text)}.aff-cta-wrap,.ge-cta-pill-wrap{text-align:center;margin-top:18px;margin-bottom:0}.aff-cta,.ge-cta-pill{display:inline-block;font-family:Syne,sans-serif;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--pink);text-decoration:none;padding:8px 16px;border:1px solid rgba(232,0,110,.35);border-radius:999px;transition:color .18s,background .18s,box-shadow .18s,border-color .18s}.aff-cta:hover,.ge-cta-pill:hover{color:#fff;background:rgba(232,0,110,.12);border-color:var(--pink);box-shadow:0 0 14px var(--pink-glow)}.social{gap:12px;margin-top:40px;flex-wrap:wrap}.social,.social a{display:flex;justify-content:center}.social a{align-items:center;width:46px;height:46px;border-radius:50%;border:1px solid var(--border);background:var(--surface);color:var(--muted);text-decoration:none;position:relative;transition:color .2s,box-shadow .2s,transform .2s,border-color .2s}.social a:before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,var(--pink) 0,var(--cyan) 33%,var(--purple) 66%,var(--pink) 100%);z-index:0;opacity:0;transition:opacity .25s;transform-origin:center center}.social-tip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);padding:5px 10px;border-radius:6px;background:var(--surface);border:1px solid var(--border);color:var(--text);font-family:var(--font-body),sans-serif;font-size:.72rem;letter-spacing:.04em;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .18s,transform .18s;z-index:5}.social-tip:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top:5px solid var(--border)}.social a:focus-visible .social-tip,.social a:hover .social-tip{opacity:1;transform:translate(-50%)}.social a:after{content:"";position:absolute;inset:2px;border-radius:50%;background:var(--surface);z-index:1;transition:background .2s}.social a svg{position:relative;z-index:2;width:22px;height:22px;fill:currentColor}.social a:hover{color:var(--pink);border-color:transparent;box-shadow:0 0 18px var(--pink-glow);transform:translateY(-2px)}.social a:hover:before{opacity:1;animation:social-spin 2s linear infinite}@keyframes social-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}a.inline{color:var(--cyan);text-underline-offset:3px}.footer-quote{text-align:center;font-style:italic;font-weight:700;font-size:1rem;letter-spacing:.01em;color:var(--purple);max-width:560px;margin:10px auto 0}.footer-quote+.footer,.home-foot__social+.footer{margin-top:24px}.footer{text-align:center;margin-top:52px;color:var(--muted);font-size:.8rem}.footer-logo{width:128px;height:128px;margin:0 auto 8px;display:block;text-decoration:none;transition:filter .25s,transform .25s}.footer-logo:hover{filter:drop-shadow(0 0 16px var(--pink-glow));transform:translateY(-2px)}.footer-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:8px auto 0;font-family:var(--font-body),sans-serif;font-size:.8rem;letter-spacing:.02em}.footer-links a{color:var(--muted);text-decoration:none;transition:color .15s}.footer-links a:hover{color:var(--cyan)}.footer-links__sep{color:var(--muted)}.aff-partner{padding:22px 24px;border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.005));margin-bottom:16px;transition:border-color .22s,box-shadow .22s}.aff-partner:hover{border-color:var(--cyan);box-shadow:0 0 22px rgba(0,200,232,.18)}.aff-partner__head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:10px}.aff-partner__head h3{margin:0}.aff-partner__perk{font-family:Syne,sans-serif;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:var(--cyan-dim);color:var(--cyan-bright);border:1px solid rgba(0,200,232,.35);white-space:nowrap}.aff-partner p{margin-bottom:14px}.aff-partner__cta{align-self:flex-start}.svc-body,.svc-body a,.svc-body p{overflow-wrap:anywhere}.aff-lists{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}@media (max-width:700px){.aff-lists{grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){.aff-lists{grid-template-columns:1fr}}.aff-list-item{display:flex;flex-direction:column;gap:4px;padding:14px 14px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);text-decoration:none;color:inherit;transition:border-color .2s,transform .2s,box-shadow .2s}.aff-list-item:hover{border-color:var(--cyan);transform:translateY(-2px);box-shadow:0 0 18px rgba(0,200,232,.18)}.aff-list-item__icon{font-size:1.3rem;line-height:1}.aff-list-item__label{font-family:Iceland,sans-serif;font-weight:700;font-size:1.05rem;color:var(--cyan);letter-spacing:.02em}.aff-list-item__desc{font-size:.8rem;color:var(--muted)}.aff-cats{display:grid;gap:10px;margin-top:14px}.aff-cat{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.005));overflow:hidden;transition:border-color .2s,box-shadow .2s}.aff-cat:hover{border-color:var(--cyan)}.aff-cat[open]{border-color:rgba(0,200,232,.5);box-shadow:0 0 16px rgba(0,200,232,.12)}.aff-cat__head{list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;gap:14px;padding:14px 18px;font-family:var(--font-body);font-weight:600;font-size:1rem;color:var(--cyan);transition:color .18s,background .18s}.aff-cat__head::-webkit-details-marker{display:none}.aff-cat__head:hover{color:var(--cyan-bright);background:rgba(0,200,232,.05)}.aff-cat__icon{font-size:1.4rem;line-height:1;flex:0 0 auto}.aff-cat__label{flex:1 1 auto;letter-spacing:.02em}.aff-cat__count{font-family:Syne,sans-serif;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:999px;background:var(--cyan-dim);color:var(--cyan-bright);border:1px solid rgba(0,200,232,.3);flex:0 0 auto}.aff-cat__head:after{content:"";width:8px;height:8px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);margin-right:4px;transition:transform .25s ease;flex:0 0 auto}.aff-cat[open] .aff-cat__head:after{transform:rotate(-135deg);margin-top:4px}.aff-cat__body{padding:4px 18px 18px}.aff-cat__desc{color:var(--muted);font-size:.9rem;margin:0 0 14px;padding-bottom:12px;border-bottom:1px dashed rgba(255,255,255,.06)}.aff-items{display:grid;gap:14px;margin-top:8px}.aff-item{padding:18px 20px 16px;border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.005));transition:border-color .2s,box-shadow .2s,transform .2s}.aff-item:hover{border-color:var(--cyan);box-shadow:0 0 18px rgba(0,200,232,.16);transform:translateY(-1px)}.aff-item__name{font-family:Iceland,sans-serif;font-size:1.15rem;font-weight:700;color:var(--cyan);margin:0 0 6px;letter-spacing:.02em}.aff-item__review{color:var(--muted);margin:0 0 12px;font-size:.95rem;line-height:1.55}.aff-item__link{display:inline-block;font-family:Syne,sans-serif;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--pink);text-decoration:none;padding:6px 12px;border:1px solid rgba(232,0,110,.35);border-radius:999px;transition:color .18s,background .18s,box-shadow .18s,border-color .18s}.aff-item__link:hover{color:#fff;background:rgba(232,0,110,.12);border-color:var(--pink);box-shadow:0 0 14px var(--pink-glow)}.aff-heading-link{color:inherit;text-decoration:none;transition:color .2s,text-shadow .2s}.aff-heading-link:hover{color:var(--pink);text-shadow:0 0 18px var(--pink-glow)}.footer-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.svc-overlay{position:fixed;inset:0;background:rgba(0,0,0,.68);backdrop-filter:blur(6px);z-index:100;display:grid;place-items:center;padding:24px;animation:fadeUp .22s ease-out both}.svc-modal{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);max-width:860px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 0 60px rgba(0,0,0,.8),0 0 40px var(--cyan-dim)}.svc-modal__close{position:sticky;top:12px;margin-left:auto;margin-right:12px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(0,0,0,.6);border:1px solid var(--border);color:var(--muted);cursor:pointer;z-index:2;transition:color .18s,border-color .18s,transform .18s}.svc-modal__close:hover{color:var(--pink);border-color:var(--pink);transform:rotate(90deg)}.svc-body{padding:32px 40px 40px}@media (max-width:600px){.svc-body{padding:24px 22px 32px}}.svc-hero{position:relative;margin:-1px -1px 24px;border-radius:var(--radius) var(--radius) 0 0;overflow:hidden;aspect-ratio:21/9;min-height:240px;background-color:#050510;background-size:cover;background-position:50%;background-repeat:no-repeat;display:flex;align-items:flex-end;padding:28px 40px}.svc-hero:not(.svc-hero--image){background-image:linear-gradient(140deg,var(--pink-dim),var(--purple-dim) 50%,var(--cyan-dim))}@media (max-width:600px){.svc-hero{padding:20px 22px;min-height:180px;aspect-ratio:16/9}}.svc-hero__scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.25),rgba(0,0,0,.45) 50%,rgba(0,0,0,.75)),linear-gradient(90deg,rgba(0,0,0,.55),rgba(0,0,0,.15) 60%);pointer-events:none}.svc-hero__text{position:relative;z-index:1;max-width:80%}.svc-hero__eyebrow{font-family:var(--font-head);font-weight:700;font-size:.76rem;letter-spacing:.18em;text-transform:uppercase;color:var(--cyan);text-shadow:0 1px 4px rgba(0,0,0,.6)}.svc-hero__title{font-family:Cinzel,Cormorant Garamond,serif;font-size:clamp(2.2rem,5.6vw,3.6rem);font-weight:700;letter-spacing:.04em;color:#fff;line-height:1.05;text-shadow:0 2px 12px rgba(0,0,0,.8),0 0 40px var(--pink-glow);margin-top:6px}.svc-hero__icon{position:absolute;top:18px;right:22px;font-size:2.6rem;opacity:.9;filter:drop-shadow(0 2px 6px rgba(0,0,0,.8)) drop-shadow(0 0 14px var(--pink-glow));z-index:1}.svc-section{margin-bottom:28px}.svc-section h3{font-family:Iceland,sans-serif;font-weight:700;font-size:1.2rem;color:var(--pink);margin-bottom:10px}.svc-section p{color:var(--muted);margin-bottom:10px}.svc-section__text p+.svc-list{margin-top:20px}.svc-list{list-style:none;padding:0;display:grid;gap:8px}.svc-list li{padding-left:22px;position:relative;color:var(--muted);font-size:.95rem}.svc-list li:before{content:"▸";position:absolute;left:0;color:var(--cyan)}.svc-cta{margin-top:12px;display:flex;justify-content:center}.svc-index__title{font-family:Iceland,sans-serif;font-size:clamp(1.8rem,5vw,2.4rem);color:var(--text);margin:0 0 6px}.svc-index__lead{color:var(--muted);margin:0 0 20px}.svc-index{list-style:none;padding:0;margin:0;display:grid;gap:10px}.svc-index__row{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--border);border-radius:10px;text-decoration:none;background:var(--surface);transition:border-color .18s,box-shadow .18s,transform .18s}.svc-index__row:hover{border-color:var(--cyan);box-shadow:0 0 20px var(--cyan-glow);transform:translateX(2px)}.svc-index__icon{font-size:1.5rem;line-height:1;flex:0 0 auto}.svc-index__text{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.svc-index__name{font-family:Iceland,sans-serif;font-size:1.15rem;color:var(--text)}.svc-index__tag{font-size:.85rem;color:var(--muted)}.svc-index__arrow{color:var(--cyan);flex:0 0 auto}.legal-meta{font-family:var(--font-body),sans-serif;font-size:.8rem;letter-spacing:.02em;line-height:1.6;color:var(--muted);margin:0 0 24px;padding-bottom:16px;border-bottom:1px solid var(--border)}.svc-body .svc-lead{font-family:Cormorant Garamond,serif;font-size:clamp(1.15rem,2.4vw,1.45rem);line-height:1.45;color:var(--text);margin:0 0 32px}.svc-body .svc-lead:last-of-type{margin-bottom:0}.svc-body .svc-lead:last-of-type+.svc-section,.svc-body .svc-lead:last-of-type+.svc-stats{margin-top:44px}.svc-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:0 0 36px}@media (max-width:600px){.svc-stats{grid-template-columns:1fr}}.svc-stat{padding:18px 16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);text-align:center}.svc-stat__value{font-family:Iceland,sans-serif;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:700;color:var(--cyan);line-height:1}.svc-stat__label{margin-top:6px;font-size:.82rem;color:var(--muted);letter-spacing:.02em}.svc-section--stats{text-align:center;padding:24px 8px 8px;margin:8px 0 28px}.svc-section--stats>h3{text-align:center}.svc-section--stats .svc-section__text{max-width:720px;margin:0 auto}.svc-section--stats .svc-section__text>p{text-align:center;margin-bottom:22px}.svc-stats--inline{margin-bottom:0}.svc-section--split{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"heading heading" "text    image";-moz-column-gap:28px;column-gap:28px;row-gap:14px;align-items:center;margin-bottom:36px}.svc-section--split>h3{grid-area:heading;margin-bottom:0}.svc-section--split .svc-section__text{grid-area:text}.svc-section--split .svc-section__img{grid-area:image;align-self:center}.svc-section--split.svc-section--flip{grid-template-areas:"heading heading" "image   text"}@media (max-width:700px){.svc-section--split{grid-template-columns:1fr;gap:14px}.svc-section--split,.svc-section--split.svc-section--flip{grid-template-areas:"heading" "text" "image"}}.svc-section__img{margin:0;border-radius:var(--radius);overflow:hidden;border:1px solid var(--border);aspect-ratio:1/1;background:var(--surface)}.svc-section__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.svc-img-frame{position:relative;display:block;margin:0;padding:0;background:transparent;color:inherit;font:inherit;cursor:zoom-in;-webkit-tap-highlight-color:transparent;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.svc-img-frame:focus-visible,.svc-img-frame:hover{transform:translateY(-2px);border-color:rgba(0,200,232,.45);box-shadow:0 8px 26px rgba(0,0,0,.4),0 0 20px rgba(0,200,232,.12);outline:none}.svc-img-tip{position:absolute;left:50%;bottom:12px;transform:translateX(-50%) translateY(6px);padding:6px 14px;background:rgba(8,10,18,.86);border:1px solid rgba(0,200,232,.35);border-radius:999px;color:#e8ecf3;font-family:Syne,sans-serif;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .22s ease,transform .22s ease;backdrop-filter:blur(4px);box-shadow:0 6px 18px rgba(0,0,0,.45)}.svc-img-frame:focus-visible .svc-img-tip,.svc-img-frame:hover .svc-img-tip{opacity:1;transform:translateX(-50%) translateY(0)}.svc-lightbox{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.88);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:40px 24px;animation:svcLightboxIn .18s ease-out both;cursor:zoom-out}@keyframes svcLightboxIn{0%{opacity:0}to{opacity:1}}.svc-lightbox__close{position:absolute;top:18px;right:22px;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.2);color:#fff;font-size:1.6rem;line-height:1;cursor:pointer;transition:background .15s,transform .2s,border-color .15s;z-index:1}.svc-lightbox__close:hover{background:rgba(232,0,110,.2);border-color:var(--pink);transform:rotate(90deg)}.svc-lightbox__inner{margin:0;max-width:min(1400px,96vw);max-height:92vh;display:flex;flex-direction:column;align-items:center;gap:16px;cursor:default}.svc-lightbox__inner img{max-width:100%;max-height:78vh;width:auto;height:auto;display:block;border-radius:8px;box-shadow:0 18px 60px rgba(0,0,0,.7)}.svc-lightbox__caption{text-align:center;font-family:var(--font-body),sans-serif;font-size:.95rem;color:#cdd;max-width:720px;line-height:1.5}.svc-modal--cinematic{background:#05050a;max-width:1024px;max-height:min(86vh,700px);height:min(86vh,700px)}.svc-modal--cinematic .svc-modal__close{position:absolute;top:14px;right:14px;background:rgba(0,0,0,.55);margin:0;z-index:5}.cinematic-wrap{--cine-scroll:4800px;position:relative;width:100%}.cinematic-track{height:var(--cine-scroll);width:100%;pointer-events:none}.cinematic__hint{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);font-family:Syne,sans-serif;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:var(--cyan);opacity:.8;animation:hintBounce 1.6s ease-in-out infinite;pointer-events:none}@keyframes hintBounce{0%,to{transform:translate(-50%);opacity:.55}50%{transform:translate(-50%,6px);opacity:.9}}.cinematic__skip{position:absolute;top:6px;left:50%;transform:translateX(-50%);z-index:30;padding:9px 20px;font-family:Syne,sans-serif;font-size:.82rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);background:rgba(0,0,0,.55);border:1px solid var(--border);border-radius:999px;cursor:pointer;transition:color .18s,border-color .18s,background .18s,box-shadow .18s}.cinematic__skip:hover{color:var(--cyan);border-color:var(--cyan);box-shadow:0 0 18px rgba(0,200,232,.35)}@media (max-width:640px){.cinematic__skip{white-space:nowrap;padding:7px 14px;font-size:.62rem;letter-spacing:.1em}}.cinematic-wrap--lai{--cine-scroll:17000px}.lai{--lai-ext:#ff4d8d;--lai-mine:#36e3ff;--lai-ok:#5cffa8;--lai-ink:#cfe9f2;--lai-faint:rgba(207,233,242,.42);position:sticky;top:0;width:100%;height:min(86vh,700px);overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 30% 30%,rgba(232,0,110,.07) 0,transparent 55%),radial-gradient(ellipse at 75% 80%,rgba(0,200,232,.06) 0,transparent 60%),#04040a;color:var(--lai-ink);font-family:var(--font-body);transition:background 1.2s ease}.lai--local{background:radial-gradient(ellipse at 30% 55%,rgba(0,200,232,.1) 0,transparent 60%),#03070b}.lai-world{position:absolute;inset:0;width:100%;height:100%}.lai--glitch .lai-world{filter:drop-shadow(3px 0 rgba(255,40,110,.55)) drop-shadow(-3px 0 rgba(0,220,255,.55))}.lai-vignette{background:radial-gradient(ellipse at center,transparent 50%,rgba(0,0,0,.7) 100%),linear-gradient(180deg,transparent 70%,rgba(0,0,0,.75))}.lai-scan,.lai-vignette{position:absolute;inset:0;pointer-events:none}.lai-scan{background:repeating-linear-gradient(180deg,rgba(255,255,255,.05) 0 1px,transparent 1px 3px);mix-blend-mode:overlay;animation:laiScan .18s steps(2) infinite}@keyframes laiScan{50%{transform:translateY(2px)}}.lai-world text{font-family:Courier New,ui-monospace,Menlo,monospace}.lai-ground{stroke:rgba(0,200,232,.14);stroke-width:1.2}.lai-wire-bed{fill:none;stroke:rgba(255,77,141,.16);stroke-width:6;stroke-linecap:round}.lai-wire{fill:none;stroke:var(--lai-ext);stroke-width:1.4;stroke-linecap:round;stroke-dasharray:2 12;opacity:.75;animation:laiFlow 1.1s linear infinite}@keyframes laiFlow{to{stroke-dashoffset:-28}}.lai-hop__box{fill:#0e0c16;stroke:rgba(255,77,141,.35);stroke-width:1.2;transition:stroke .3s,fill .3s}.lai-hop__slots{stroke:rgba(255,255,255,.14);stroke-width:2;stroke-linecap:round}.lai-hop__led{fill:rgba(255,77,141,.35)}.lai-hop--hit .lai-hop__box{fill:#1a0d18;stroke:var(--lai-ext)}.lai-hop--hit .lai-hop__led{fill:var(--lai-ext);animation:laiBlink .9s steps(2) infinite}.lai-hop__name{text-anchor:middle;font-size:11px;font-weight:700;letter-spacing:.14em;fill:rgba(255,170,200,.75)}.lai-hop__note{text-anchor:middle;font-size:11.5px;fill:var(--lai-ink)}.lai-copy-ring{fill:rgba(255,77,141,.12);stroke:var(--lai-ext);stroke-width:1.2}.lai-copy-num{text-anchor:middle;font-size:9px;font-weight:700;fill:var(--lai-ext)}@keyframes laiBlink{50%{opacity:.25}}.lai-doc path:first-child,.lai-doc__fold{stroke-width:1.2;stroke-linejoin:round}.lai-doc__fold{fill:none}.lai-doc__lines{fill:none;stroke-width:1;stroke-linecap:round;opacity:.7}.lai-doc--packet path:first-child{fill:#2a0d1f;stroke:var(--lai-ext)}.lai-doc--packet .lai-doc__fold,.lai-doc--packet .lai-doc__lines{stroke:#ffc2da}.lai-doc--local path:first-child{fill:#062530;stroke:var(--lai-mine)}.lai-doc--local .lai-doc__fold,.lai-doc--local .lai-doc__lines{stroke:#c9f6ff}.lai-doc--copy path:first-child{fill:#1d0a16;stroke:var(--lai-ext)}.lai-doc--copy .lai-doc__fold,.lai-doc--copy .lai-doc__lines{stroke:rgba(255,77,141,.8)}.lai-doc--mine path:first-child{fill:#071a22;stroke:var(--lai-mine)}.lai-doc--mine .lai-doc__fold,.lai-doc--mine .lai-doc__lines{stroke:var(--lai-mine)}.lai-doc__label{font-size:6.5px;fill:var(--lai-mine)}.lai-trail{fill:var(--lai-ext)}.lai-trail--local{fill:var(--lai-mine)}.lai-dc__body{fill:url(#lai-dc-face);stroke:rgba(255,77,141,.4);stroke-width:1.5}.lai-dc__unit{fill:#140d1c;stroke:rgba(255,77,141,.25)}.lai-dc__win{fill:rgba(255,255,255,.04)}.lai-dc__win.is-lit{fill:rgba(255,120,170,.55)}.lai-dc__win.is-lit.is-slow{animation:laiBlink 3.4s steps(2) infinite}.lai-dc--down .lai-dc__win.is-lit{animation:laiOutage .5s steps(3) infinite}@keyframes laiOutage{0%{opacity:.1}40%{opacity:.9}70%{opacity:.2}}.lai-dc__port{fill:var(--lai-ext);opacity:.7}.lai-dc__sign{text-anchor:middle;font-size:22px;font-weight:700;letter-spacing:.12em;fill:#ff9cc3;font-family:var(--font-head)!important}.lai-dc__sub{text-anchor:middle;font-size:10px;fill:var(--lai-faint);letter-spacing:.1em}.lai-dc__status{text-anchor:middle;font-size:16px;font-weight:700;letter-spacing:.2em;fill:#ff3b5c;animation:laiBlink .7s steps(2) infinite}.lai-walls__line{fill:none;stroke:rgba(0,200,232,.32);stroke-width:1.4;stroke-dasharray:6 6;transition:stroke .25s}.lai-walls__label{font-size:9px;letter-spacing:.2em;fill:rgba(0,200,232,.6);font-weight:700}.lai-walls--breach .lai-walls__line{stroke:var(--lai-ext);stroke-width:2.4;stroke-dasharray:none}.lai-walls--breach .lai-walls__label{fill:var(--lai-ext)}.lai-walls__seal{fill:none;stroke:var(--lai-mine);stroke-width:2.6;stroke-linecap:round;filter:drop-shadow(0 0 5px rgba(54,227,255,.75))}.lai-walls--sealed .lai-walls__line{stroke-dasharray:none;stroke:rgba(54,227,255,.25)}.lai-walls--sealed .lai-walls__label{fill:var(--lai-mine)}.lai-socket{fill:#2a0d1f;stroke:var(--lai-ext);stroke-width:1;transition:fill .4s,stroke .4s}.lai-walls--sealed .lai-socket{fill:#062530;stroke:var(--lai-mine)}.lai-wire.is-taut{stroke-width:2.4;opacity:1;stroke-dasharray:none;filter:drop-shadow(0 0 4px var(--lai-ext))}.lai-wire-bed.is-taut{stroke:rgba(255,77,141,.35)}.lai-net--dead .lai-wire{animation:none;stroke:#6b5a64;stroke-dasharray:none;opacity:.6}.lai-net--dead .lai-wire-bed{stroke:rgba(107,90,100,.12)}.lai-plug__body{fill:#2a0d1f;stroke:var(--lai-ext);stroke-width:1.2}.lai-plug__prongs{stroke:#ffc2da;stroke-width:1.6;stroke-linecap:round}.lai-net--dead .lai-plug__body{stroke:#6b5a64;fill:#17121a}.lai-net--dead .lai-plug__prongs{stroke:#8a7a84}.lai-spark__flash{fill:rgba(255,255,255,.55)}.lai-spark__ray{stroke:#ffd866;stroke-width:1.6;stroke-linecap:round}.lai-furn{fill:#12121c;stroke:rgba(207,233,242,.16);stroke-width:1}.lai-furn__drawer{fill:#171724;stroke:rgba(207,233,242,.1)}.lai-furn__handle{fill:rgba(207,233,242,.3)}.lai-mug{fill:var(--purple)}.lai-mug__handle{fill:none;stroke:var(--purple);stroke-width:2}.lai-steam{fill:none;stroke:rgba(255,255,255,.28);stroke-width:1.2;stroke-linecap:round;animation:laiSteam 2.6s ease-in-out infinite}@keyframes laiSteam{0%{opacity:0;transform:translateY(3px)}40%{opacity:.9}to{opacity:0;transform:translateY(-5px)}}.lai-mon{fill:#15151f;stroke:rgba(207,233,242,.18);stroke-width:1}.lai-screen{fill:#070a12}.lai-chat__bar{fill:#0f1422}.lai-chat__title{font-size:6.4px;fill:var(--lai-faint);letter-spacing:.04em}.lai-dot--ext{fill:var(--lai-ext)}.lai-dot--ok{fill:var(--lai-ok);filter:drop-shadow(0 0 2px var(--lai-ok))}.lai-bubble--me{fill:#14213a;stroke:rgba(54,227,255,.35);stroke-width:.8}.lai-bubble--me.is-composing{fill:#0b1220;stroke-dasharray:3 2}.lai-bubble--err{fill:#2a0b16;stroke:rgba(255,77,141,.5);stroke-width:.8}.lai-bubble--ai{fill:#082028;stroke:rgba(92,255,168,.4);stroke-width:.8}.lai-chat__text{font-size:6.6px;fill:#e9f6ff}.lai-chat__text--err{fill:#ff9cc3;font-size:6.2px}.lai-chat__text--ai{fill:#c8ffe3;font-size:6.2px}.lai-chat__meta{font-size:5px;fill:var(--lai-faint);text-anchor:end}.lai-chip{fill:rgba(255,255,255,.06)}.lai-chip__text{font-size:5.2px;fill:var(--lai-ink)}.lai-chip__tag{fill:rgba(255,59,92,.22);stroke:#ff3b5c;stroke-width:.5}.lai-chip__tagtext{font-size:4.4px;font-weight:700;fill:#ff6b84;text-anchor:middle;letter-spacing:.06em}.lai-caret{fill:var(--lai-mine);animation:laiBlink 1s steps(2) infinite}.lai-thinking circle{fill:var(--lai-faint);animation:laiThink 1.2s ease-in-out infinite}.lai-thinking circle:nth-child(2){animation-delay:.15s}.lai-thinking circle:nth-child(3){animation-delay:.3s}@keyframes laiThink{0%,to{opacity:.25}50%{opacity:1}}.lai-vault__door{fill:#0c1820;stroke:var(--lai-mine);stroke-width:1.4}.lai-vault__inset{fill:none;stroke:rgba(54,227,255,.28);stroke-width:.8}.lai-vault__hinge{fill:#1b2a33;stroke:rgba(54,227,255,.5);stroke-width:.6}.lai-vault__bolt{fill:#9fb8c4}.lai-vault__wheel{fill:none;stroke:var(--lai-mine);stroke-width:2.6}.lai-vault__spoke{stroke:var(--lai-mine);stroke-width:2.2;stroke-linecap:round}.lai-vault__knob{fill:#c9f6ff}.lai-vault__hub{fill:#0c1820;stroke:var(--lai-mine);stroke-width:2}.lai-vault__led{fill:var(--lai-ext);transition:fill .3s}.lai-vault.is-locked .lai-vault__led{fill:var(--lai-ok);filter:drop-shadow(0 0 3px var(--lai-ok))}.lai-vault__label{text-anchor:middle;font-size:6.5px;font-weight:700;letter-spacing:.4em;fill:var(--lai-ok)}.lai-rack{transition:none}.lai-rack__frame{fill:#0b1018;stroke:rgba(54,227,255,.5);stroke-width:1.4}.lai-rack__label{text-anchor:middle;font-size:7px;font-weight:700;letter-spacing:.2em;fill:var(--lai-mine)}.lai-sled-slot{fill:none;stroke:rgba(54,227,255,.16);stroke-dasharray:3 3}.lai-sled__body{fill:#111a26;stroke:rgba(54,227,255,.45);stroke-width:1}.lai-sled__tag{font-size:6px;font-weight:700;fill:rgba(54,227,255,.7);letter-spacing:.1em}.lai-sled__led{fill:#2b3640}.lai-sled.is-on .lai-sled__led{fill:var(--lai-ok);filter:drop-shadow(0 0 2px var(--lai-ok))}.lai-rack--busy .lai-sled__led{animation:laiBlink .22s steps(2) infinite}.lai-fan__ring{fill:#0a1018;stroke:rgba(54,227,255,.35);stroke-width:.8}.lai-fan__blade{stroke:rgba(54,227,255,.6);stroke-width:1.6;stroke-linecap:round}.lai-sled.is-on .lai-fan{animation:laiSpin .9s linear infinite}.lai-rack--busy .lai-fan{animation-duration:.3s}@keyframes laiSpin{to{transform:rotate(1turn)}}.lai-panel{fill:#060c12;stroke:rgba(54,227,255,.25)}.lai-panel__k{font-size:5.6px;letter-spacing:.14em;fill:var(--lai-faint)}.lai-panel__v{font-size:5.6px;text-anchor:end;fill:var(--lai-mine)}.lai-panel__v--ok{fill:var(--lai-ok)}.lai-panel__track{fill:rgba(54,227,255,.12)}.lai-panel__fill{fill:var(--lai-mine)}.lai-meter{position:absolute;top:16px;left:16px;z-index:6;min-width:230px;padding:10px 14px 12px;border:1px solid rgba(255,77,141,.4);border-radius:10px;background:rgba(10,4,10,.72);backdrop-filter:blur(6px);font-family:Courier New,ui-monospace,monospace;font-size:.74rem;transition:opacity .35s,border-color .6s,background .6s;pointer-events:none}.lai-meter__head{font-family:var(--font-head);font-size:.66rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--lai-ext);margin-bottom:6px;transition:color .6s}.lai-meter dl{display:grid;grid-template-columns:auto auto;gap:3px 16px;margin:0}.lai-meter dt{color:var(--lai-faint)}.lai-meter dd{margin:0;text-align:right;color:#ffd0e2;font-variant-numeric:tabular-nums;font-weight:700}.lai-meter--local{border-color:rgba(54,227,255,.45);background:rgba(2,10,14,.72)}.lai-meter--local .lai-meter__head{color:var(--lai-mine)}.lai-meter--local dd{color:#c9f6ff}.lai-toasts{position:absolute;top:64px;right:16px;z-index:6;width:min(320px,46%);display:flex;flex-direction:column;gap:8px;pointer-events:none}.lai-toast{padding:10px 12px;border-radius:10px;border:1px solid rgba(255,77,141,.45);border-left:3px solid var(--lai-ext);background:rgba(18,6,14,.9);box-shadow:0 10px 30px rgba(0,0,0,.5)}.lai-toast__title{font-family:Courier New,ui-monospace,monospace;font-size:.68rem;font-weight:700;letter-spacing:.08em;color:#ff9cc3;margin-bottom:2px}.lai-toast__body{font-size:.82rem;line-height:1.35;color:#f2e6ee}.lai-chapter{--acc:var(--lai-ext);--acc-2:#ff9cc3;position:absolute;left:28px;bottom:30px;z-index:5;max-width:min(720px,calc(100% - 56px));padding:4px 0 4px 18px;border-left:2px solid var(--acc);pointer-events:none;transition:border-color .6s}.lai-chapter--local{--acc:var(--lai-mine);--acc-2:#5cffa8}.lai-chapter__tag{display:flex;align-items:center;gap:10px;margin-bottom:8px;font-family:Courier New,ui-monospace,monospace;font-size:.7rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--acc)}.lai-chapter__num{padding:2px 7px;border:1px solid color-mix(in srgb,var(--acc) 55%,transparent);border-radius:999px;letter-spacing:.08em;color:#fff}.lai-chapter__num i{font-style:normal;opacity:.45}.lai-chapter__line{font-family:var(--font-head);font-size:clamp(1.4rem,3.2vw,2.15rem);font-weight:700;line-height:1.12;letter-spacing:-.01em;color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.85)}.lai-chapter__part{transition:opacity .4s,color .4s}.lai-chapter__part.is-em .lai-chapter__word{background:linear-gradient(90deg,var(--acc),var(--acc-2));-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}.lai-chapter__part.is-dim{opacity:.22}.lai-chapter__word{display:inline-block;will-change:transform,opacity}.lai-prompt{background:transparent;z-index:7;padding-bottom:28px}@media (max-width:640px){.lai-meter{top:46px;left:10px;min-width:0;padding:8px 10px;font-size:.64rem}.lai-meter dl{gap:2px 10px}.lai-toasts{top:auto;bottom:120px;right:10px;width:calc(100% - 20px)}.lai-toast__body{font-size:.74rem}.lai-chapter{left:16px;bottom:20px;max-width:calc(100% - 32px);padding-left:12px}}@media (prefers-reduced-motion:reduce){.lai-dc__status,.lai-dc__win,.lai-fan,.lai-hop__led,.lai-scan,.lai-sled__led,.lai-steam,.lai-thinking circle,.lai-wire{animation:none!important}}.cinematic__prompt{position:absolute;left:0;right:0;bottom:0;padding:16px;display:flex;gap:12px;justify-content:center;background:linear-gradient(180deg,transparent,rgba(3,3,8,.85) 45%,#030308);z-index:4;animation:promptRise .4s ease-out both}@keyframes promptRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.cine-outro{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 24px 90px;text-align:center;background:#000}.cine-outro__eyebrow{font-family:var(--cine-type),monospace;font-size:.78rem;letter-spacing:.26em;text-transform:uppercase;color:#e8c983;margin-bottom:14px}.cine-outro__title{font-family:var(--font-head);font-size:clamp(2rem,5.4vw,3.4rem);line-height:1.05;margin:0 0 16px;color:#f2e8d0}.cine-outro__title span{background:linear-gradient(90deg,#e8c983,var(--pink-bright));-webkit-background-clip:text;background-clip:text;color:transparent}.cine-outro__sub{max-width:520px;margin:0;color:#cbb790;font-size:1rem;line-height:1.5}.svc-modal--auth{max-width:480px;background:transparent;border:none;box-shadow:none;overflow:visible;max-height:none}.svc-modal--auth .svc-modal__close{position:absolute;top:8px;right:8px;margin:0}.nav-login{position:fixed;top:20px;right:20px;z-index:50;display:inline-flex;align-items:center;gap:8px;padding:9px 18px;font-family:Syne,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);background:rgba(0,200,232,.06);border:1px solid transparent;border-radius:999px;backdrop-filter:blur(8px);text-decoration:none;overflow:hidden;transition:color .18s,border-color .18s,background .18s,transform .18s,box-shadow .18s}.nav-login:before{content:"";position:absolute;aspect-ratio:1;width:300%;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;background:conic-gradient(var(--pink) 0,var(--cyan) 33%,var(--purple) 66%,var(--pink) 100%);opacity:0;transition:opacity .3s}.nav-login:after{content:"";position:absolute;inset:2px;border-radius:inherit;background:var(--surface);z-index:0}.nav-login span,.nav-login svg{position:relative;z-index:1}.nav-login:hover{color:var(--cyan-bright);background:rgba(0,200,232,.06);transform:translateY(-1px);box-shadow:0 0 24px var(--cyan-glow)}.nav-login:before{opacity:1;animation:spin-card 2s linear infinite}.nav-login--authed:before{opacity:0;animation:none}.nav-login--authed:hover:before{opacity:1;animation:spin-card 2s linear infinite}.nav-login svg{opacity:.85}@media (max-width:600px){.nav-login{top:12px;right:12px;padding:7px 14px;font-size:.72rem}}.nav-login-wrap{position:fixed;top:20px;right:20px;z-index:50}@media (max-width:600px){.nav-login-wrap{top:12px;right:12px}}.nav-login-wrap>.nav-login{position:static}.nav-cluster{position:fixed;top:20px;right:20px;z-index:50;display:inline-flex;align-items:center;gap:10px}@media (max-width:600px){.nav-cluster{top:12px;right:12px;gap:8px}}.nav-cluster>.nav-login{position:static;top:auto;right:auto}.nav-cluster>.nav-login-wrap{position:relative;top:auto;right:auto}.nav-eclips{color:var(--pink)}.nav-eclips:before{opacity:0;animation:none}.nav-eclips:hover:before{opacity:1;animation:spin-card 2s linear infinite}.nav-eclips:hover{color:var(--pink-bright);box-shadow:0 0 24px rgba(232,0,110,.4)}.nav-login--authed{cursor:pointer;background:rgba(0,200,232,.06)!important;font-family:Syne,sans-serif}.nav-login__avatar{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;-o-object-fit:cover;object-fit:cover;background:var(--surface);border:1px solid rgba(0,200,232,.35);font-family:Iceland,sans-serif;font-size:.85rem;color:var(--cyan);position:relative;z-index:1;flex:0 0 auto}.nav-login__name{position:relative;z-index:1;font-size:.72rem;letter-spacing:.12em;text-transform:none}.nav-login__menu{position:absolute;top:calc(100% + 8px);right:0;min-width:160px;background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:6px;display:flex;flex-direction:column;box-shadow:0 12px 32px rgba(0,0,0,.45),0 0 24px rgba(0,200,232,.08);z-index:51;animation:navLoginMenuIn .14s ease-out both}@keyframes navLoginMenuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.nav-login__item{display:block;width:100%;text-align:left;text-decoration:none;color:var(--text);background:transparent;border:0;padding:8px 12px;border-radius:6px;font-family:Syne,sans-serif;font-size:.8rem;letter-spacing:.04em;cursor:pointer;transition:background .15s,color .15s}.nav-login__item:hover{background:rgba(0,200,232,.1);color:var(--cyan-bright)}.nav-login__item--danger:hover{background:rgba(232,0,110,.1);color:var(--pink)}.cinematic-wrap--film{--cine-scroll:23145px}.sf{position:sticky;top:0;width:100%;height:min(86vh,700px);overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 50% 48%,rgba(255,214,150,.13) 0,rgba(255,190,120,.04) 40%,transparent 70%),#0b0806;color:#f2e8d0}.sf-deco{font-family:var(--sf-deco),serif}.sf-type{font-family:var(--sf-type),monospace}.sf-serif{font-family:var(--sf-serif),serif}.sf-gothic{font-family:var(--sf-gothic),sans-serif}.sf-gleam-sweep{opacity:0;animation:sfSweep 6s ease-in-out infinite}.sf-gleam-trace{opacity:0;animation:sfTrace 6s linear 2s infinite}.sf-glint{opacity:0;transform-box:fill-box;transform-origin:center;animation:sfGlint 6s ease-in-out infinite}@keyframes sfSweep{0%{transform:translateX(0);opacity:0}3%{opacity:.8}16%{transform:translateX(160px);opacity:.8}18%,to{transform:translateX(160px);opacity:0}}@keyframes sfTrace{0%{stroke-dashoffset:1;opacity:0}3%{opacity:.9}26%{stroke-dashoffset:0;opacity:.9}29%,to{stroke-dashoffset:0;opacity:0}}@keyframes sfGlint{0%,to{opacity:0;scale:0;rotate:0deg}5%{opacity:.95;scale:1;rotate:45deg}12%{opacity:0;scale:0;rotate:90deg}}@media (prefers-reduced-motion:reduce){.sf-gleam-sweep,.sf-gleam-trace,.sf-glint{animation:none;opacity:0}}.sf-strip{position:absolute;inset:0;transform:translate3d(var(--sf-wx,0),var(--sf-wy,0),0);will-change:transform}.sf-cell{position:absolute;background:linear-gradient(90deg,rgba(0,0,0,.35),transparent 12%,transparent 88%,rgba(0,0,0,.35)),#2b1d11;box-shadow:inset 1px 0 rgba(255,220,170,.12),inset -1px 0 rgba(255,220,170,.12)}.sf-perf{left:calc(var(--m) * .3);height:11%;transform:translateY(-50%);background:rgba(255,232,190,.5);box-shadow:inset 0 0 4px rgba(80,50,20,.6)}.sf-cell:after,.sf-perf{position:absolute;width:calc(var(--m) * .38);border-radius:3px}.sf-cell:after{content:"";top:0;bottom:0;right:calc(var(--m) * .3);background:repeating-linear-gradient(180deg,transparent,transparent 7%,rgba(255,232,190,.5) 0,rgba(255,232,190,.5) 18%,transparent 0,transparent 25%)}.sf-edge{position:absolute;left:calc(var(--m) * .78);top:50%;transform:translate(-50%,-50%) rotate(-90deg);white-space:nowrap;font-family:var(--sf-type),monospace;font-size:9px;letter-spacing:.2em;color:rgba(255,200,120,.45)}.sf-frame{position:absolute;overflow:hidden;border-radius:4px;background:#e3d5b4}.sf-frame svg{display:block;width:100%;height:100%}.sf-gate{position:absolute;z-index:3;border-radius:6px;pointer-events:none;box-shadow:0 0 0 100vmax rgba(8,5,3,.5),inset 0 0 70px rgba(30,18,8,.55),inset 0 0 18px rgba(0,0,0,.45);overflow:hidden}.sf-gate:before{content:"";background:radial-gradient(ellipse at 50% 44%,rgba(255,246,222,.16) 0,transparent 55%);mix-blend-mode:screen}.sf-dirt,.sf-gate:before{position:absolute;inset:0}.sf-dirt{width:100%;height:100%}.sf-flicker{background:#000;opacity:var(--sf-flick,0)}.sf-flicker,.sf-splice{position:absolute;inset:0}.sf-splice{background:#fff9ea}.sf-cue{position:absolute;top:7%;right:6%;width:4.2%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(10,6,3,.92) 52%,rgba(255,240,210,.85) 58%,rgba(255,240,210,0) 72%)}.sf-counter{position:absolute;right:18px;bottom:14px;z-index:4;font-family:var(--sf-type),monospace;font-size:.72rem;letter-spacing:.22em;color:rgba(255,214,150,.6);pointer-events:none}.sf-hint{z-index:5;color:#f0d9a8;bottom:14px}.sf-prompt{z-index:6;background:linear-gradient(180deg,transparent,rgba(11,8,6,.9) 50%);padding-bottom:22px}@media (max-width:640px){.sf-edge{display:none}.sf-counter{font-size:.62rem}}@media (prefers-reduced-motion:reduce){.sf-strip{transform:none}}.cinematic-wrap--fw{--cine-scroll:15500px}.fw{position:sticky;top:0;width:100%;height:min(86vh,700px);overflow:hidden;isolation:isolate;background:#0b0f14}.fw-canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.fw-hud{position:absolute;top:14px;left:14px;z-index:4;display:flex;gap:6px;transition:opacity .4s;pointer-events:none}.fw-hud__item{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;font-family:var(--fw-cinzel),serif;font-size:.8rem;font-weight:700;letter-spacing:.06em;color:#f3dfb0;background:linear-gradient(180deg,#5a3e24,#3a2614);border:1px solid #1c120a;box-shadow:inset 0 1px 0 rgba(255,220,160,.25),0 2px 6px rgba(0,0,0,.5);border-radius:4px;font-variant-numeric:tabular-nums}.fw-hud__item svg{fill:#e8c983}.fw-age{position:absolute;top:58px;left:50%;transform:translateX(-50%);z-index:4;display:flex;flex-direction:column;align-items:center;padding:10px 34px 12px;background:linear-gradient(180deg,#e9d6a6,#cdb27a);color:#3a2614;border:2px solid #5a3e24;box-shadow:0 6px 18px rgba(0,0,0,.5),inset 0 0 0 3px rgba(255,245,220,.4);clip-path:polygon(0 0,100% 0,96% 50%,100% 100%,0 100%,4% 50%);pointer-events:none}.fw-age__n{font-size:.7rem;letter-spacing:.3em;opacity:.75}.fw-age__n,.fw-age__name{font-family:var(--fw-cinzel),serif;font-weight:700;text-transform:uppercase}.fw-age__name{font-size:1.5rem;letter-spacing:.12em}.fw-caption{bottom:30px;width:min(720px,calc(100% - 40px));font-size:clamp(1.25rem,2.6vw,1.85rem);text-shadow:0 2px 18px rgba(0,0,0,.95),0 0 2px rgba(0,0,0,.9)}.fw-caption,.fw-title{position:absolute;left:50%;transform:translateX(-50%);z-index:4;text-align:center;font-family:var(--fw-serif),serif;font-style:italic;font-weight:700;line-height:1.25;color:#f6e7c8;pointer-events:none}.fw-title{top:18%;width:min(820px,calc(100% - 40px));font-size:clamp(1.5rem,3.6vw,2.6rem);text-shadow:0 2px 24px rgba(0,0,0,.95)}.fw-hint{z-index:5;color:#f0d9a8}.fw-prompt{z-index:6;background:transparent;padding-bottom:22px}@media (max-width:640px){.fw-hud{top:46px;left:10px}.fw-hud__item{padding:5px 9px;font-size:.7rem}.fw-age{top:92px;padding:8px 22px 10px}.fw-age__name{font-size:1.15rem}}.cinematic-wrap--tcg{--cine-scroll:15000px}.tcg{--gold:#e8c46a;--gold-d:#a8772a;--ink:#f3ead8;--mute:#b9adc9;--wallet:#5eead4;--panel:#1b1428;position:sticky;top:0;width:100%;height:min(86vh,700px);overflow:hidden;isolation:isolate;background:#0c0814;font-family:var(--tcg-ui),Inter,system-ui,sans-serif}.tcg-screen{position:absolute;left:50%;top:50%;width:1280px;height:720px;transform-origin:50% 50%;color:var(--ink)}.tcg-screen button{font:inherit;border:0;cursor:default}.tcg-bg{position:absolute;inset:-400px;background:radial-gradient(ellipse 60% 45% at 50% 52%,rgba(255,190,110,.2),transparent 70%),radial-gradient(ellipse 50% 60% at 15% 20%,rgba(120,80,220,.25),transparent 70%),radial-gradient(ellipse 50% 60% at 85% 85%,rgba(232,0,110,.16),transparent 70%),linear-gradient(180deg,#170f26,#0d0817 60%,#120a1c)}.tcg-mote{position:absolute;width:4px;height:4px;border-radius:50%;background:#ffd9a0;box-shadow:0 0 10px 3px rgba(255,190,110,.5);opacity:.5;animation:tcg-mote 9s linear infinite}@keyframes tcg-mote{0%{transform:translateY(40px);opacity:0}20%{opacity:.6}to{transform:translateY(-120px);opacity:0}}.tcg-coin,.tcg-gem{padding:7px 14px 7px 34px;border-radius:999px;font-weight:800;font-size:14px;position:relative;background:rgba(10,6,18,.7);border:1px solid rgba(232,196,106,.35)}.tcg-coin:before,.tcg-gem:before{content:"";position:absolute;left:10px;top:50%;width:16px;height:16px;transform:translateY(-50%);border-radius:50%}.tcg-coin:before{background:radial-gradient(circle at 35% 35%,#fff2b8,#e8b43a 60%,#9a6a10)}.tcg-gem:before{content:"";position:absolute;left:10px;top:50%;width:16px;height:16px;transform:translateY(-50%);border-radius:50%}.tcg-ring{inset:-6px;border-radius:inherit;border:3px solid #ffe6a8}.tcg-dim,.tcg-ring{position:absolute;pointer-events:none}.tcg-dim{inset:-400px;background:#07040d}.tcg-card{--rim:linear-gradient(160deg,#e6e0d2,#8a8274 55%,#c9c2b2);position:relative;aspect-ratio:5/7;border-radius:13px;padding:5px;background:var(--rim);box-shadow:0 12px 26px rgba(0,0,0,.6),0 0 0 1.5px rgba(0,0,0,.65),inset 0 0 0 1px rgba(255,255,255,.35)}.tcg-card--rare{--rim:linear-gradient(160deg,#cfe6ff,#3a74d0 50%,#9fd0ff)}.tcg-card--epic{--rim:linear-gradient(160deg,#f0d6ff,#7a36c8 50%,#e2b6ff)}.tcg-card--legendary{--rim:linear-gradient(160deg,#fff3c8,#e3a02a 35%,#8a4a10 60%,#ffe08a);box-shadow:0 0 34px 8px rgba(255,190,80,.5),0 12px 26px rgba(0,0,0,.6),0 0 0 1.5px rgba(0,0,0,.65)}.tcg-card__in{position:relative;height:100%;border-radius:9px;overflow:hidden;background:radial-gradient(ellipse at 50% 100%,rgba(255,255,255,.06),transparent 60%),linear-gradient(180deg,#2c2140,#191226);box-shadow:inset 0 0 0 1.5px rgba(0,0,0,.6),inset 0 0 0 3px rgba(232,196,106,.18);container-type:inline-size}.tcg-card__art{position:absolute;left:7%;right:7%;top:6%;height:44%;border-radius:46% 46% 6px 6px/24% 24% 6px 6px;overflow:hidden;box-shadow:inset 0 0 0 2px rgba(0,0,0,.45),inset 0 -10px 18px rgba(0,0,0,.35),0 0 0 2px rgba(232,196,106,.55)}.tcg-card__art svg{position:absolute;inset:0;width:100%;height:100%}.tcg-card__hill{position:absolute;left:-10%;right:-10%;bottom:-20%;height:45%;border-radius:50%;background:rgba(10,6,20,.35)}.tcg-card__gem{position:absolute;left:50%;top:50.5%;width:9cqw;height:9cqw;transform:translate(-50%,-50%) rotate(45deg);z-index:2;border:1.5px solid rgba(0,0,0,.6);box-shadow:0 0 6px rgba(255,255,255,.5),inset 0 0 0 1px rgba(255,255,255,.6)}.tcg-card__name{position:absolute;left:-1%;right:-1%;top:53.5%;padding:3.2% 6%;background:linear-gradient(180deg,#f2e2b6,#c8aa66 60%,#a88a46);color:#2a1a06;clip-path:polygon(0 0,100% 0,96% 50%,100% 100%,0 100%,4% 50%);font-family:var(--tcg-display),serif;font-weight:800;text-align:center;font-size:9.5cqw;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;filter:drop-shadow(0 2px 2px rgba(0,0,0,.45))}.tcg-card__name--l{font-size:8cqw}.tcg-card__name--xl{font-size:6.6cqw}.tcg-card__type{position:absolute;left:0;right:0;top:65%;text-align:center;font-size:5.6cqw;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#b8a8d0}.tcg-card__text{position:absolute;left:10%;right:10%;top:70.5%;bottom:10%;padding:2% 4%;border-radius:6px;background:linear-gradient(180deg,rgba(242,226,182,.14),rgba(242,226,182,.06));border-top:1px solid rgba(232,196,106,.25);font-size:7.4cqw;line-height:1.25;color:#e6dcf2;text-align:center;font-style:italic;display:grid;place-items:center}.tcg-card__atk,.tcg-card__cost,.tcg-card__hp{position:absolute;width:21cqw;height:21cqw;display:grid;place-items:center;z-index:3;font-family:var(--tcg-display),serif;font-weight:900;font-size:12cqw;color:#fff;text-shadow:0 1px 0 #000,0 0 4px rgba(0,0,0,.9)}.tcg-card__cost{left:0;top:0;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:radial-gradient(circle at 35% 30%,#c4e6ff,#2f62d8 70%)}.tcg-card__atk{left:0;bottom:0;border-radius:50% 50% 50% 50%/40% 40% 60% 60%;background:radial-gradient(circle at 35% 30%,#ffe2a0,#c0761c 70%);box-shadow:inset 0 0 0 2px rgba(0,0,0,.45)}.tcg-card__hp{right:0;bottom:0;clip-path:polygon(0 0,100% 0,100% 55%,50% 100%,0 55%);background:linear-gradient(180deg,#ffb0b0,#b3122f)}.tcg-card--back .tcg-card__in{display:grid;place-items:center;background:repeating-conic-gradient(from 45deg,rgba(232,196,106,.14) 0 25%,transparent 0 50%) 0 0 /18px 18px,radial-gradient(circle,#3a2a6a,#1a1236);box-shadow:inset 0 0 0 3px rgba(232,196,106,.5)}.tcg-card--back svg{width:46%;fill:var(--gold);filter:drop-shadow(0 0 6px rgba(255,200,90,.6))}.tcg-card__shine{position:absolute;inset:-40%;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.55) 48%,rgba(160,240,255,.35) 52%,transparent 60%);mix-blend-mode:screen;animation:tcg-shine 2.8s ease-in-out infinite}@keyframes tcg-shine{0%{transform:translateX(-60%)}to{transform:translateX(60%)}}.tcg-card__holo{position:absolute;inset:0;pointer-events:none;mix-blend-mode:overlay;opacity:.22;background:conic-gradient(from 210deg at 30% 30%,#ff7ad9,#7af0ff,#fff27a,#7affb0,#c47aff,#ff7ad9);animation:tcg-holo 6s linear infinite}@keyframes tcg-holo{to{filter:hue-rotate(1turn)}}.tcg-pack{position:relative;width:120px;height:190px;border-radius:8px;background:linear-gradient(160deg,#9fe6ff,#3b6fd8 45%,#2a1a6a 75%,#e85aa8);box-shadow:0 14px 30px rgba(0,0,0,.6),inset 0 0 0 2px rgba(255,255,255,.35);display:grid;place-items:center;align-content:center;gap:6px;overflow:hidden}.tcg-pack:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.45) 45%,transparent 55%)}.tcg-pack--bonus{background:linear-gradient(160deg,#fff0b8,#e8b43a 45%,#8a4a10 80%,#e85aa8)}.tcg-pack__crimp{position:absolute;left:0;right:0;top:0;height:12px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.5) 0 4px,rgba(0,0,0,.15) 4px 8px)}.tcg-pack__crimp--bottom{top:auto;bottom:0}.tcg-pack__emblem svg{width:54px;fill:#fff;filter:drop-shadow(0 0 8px rgba(160,240,255,.9))}.tcg-pack__name{font-family:var(--tcg-display),serif;font-weight:800;font-size:17px;letter-spacing:.12em;text-shadow:0 2px 6px rgba(0,0,0,.6)}.tcg-pack__sub{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.85}.tcg-panel{position:absolute;left:50%;top:50%;border-radius:18px;padding:3px;background:linear-gradient(160deg,#f4dc96,#a8772a 40%,#f4dc96 60%,#7a5418);box-shadow:0 30px 80px rgba(0,0,0,.7),0 0 60px rgba(232,196,106,.15)}.tcg-panel>*{position:relative}.tcg-panel__head{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-radius:15px 15px 0 0;background:linear-gradient(180deg,#2c2140,#1d1530);font-family:var(--tcg-display),serif;font-weight:800;font-size:20px;letter-spacing:.18em;color:var(--gold);border-bottom:1px solid rgba(232,196,106,.3)}.tcg-panel__head nav{display:flex;gap:18px;font-family:var(--tcg-ui),sans-serif;font-size:13px;letter-spacing:.04em;color:var(--mute)}.tcg-panel__head nav b{color:var(--ink);border-bottom:2px solid var(--gold);padding-bottom:2px}.tcg-panel__head em{font-style:normal;font-family:var(--tcg-ui),sans-serif;font-size:13px;letter-spacing:.04em;color:var(--mute)}.tcg-check__body{display:flex;gap:28px;padding:26px 28px 28px;border-radius:0 0 15px 15px;background:linear-gradient(180deg,#1d1530,#150f24)}.tcg-btn{position:relative;padding:14px 22px;border-radius:12px;font-weight:800;font-size:16px;letter-spacing:.04em;box-shadow:0 0 0 2px #4a3210,0 10px 22px rgba(0,0,0,.45)}.tcg-btn--gold{background:linear-gradient(180deg,#f6dc8a,#c8902e);color:#2a1a06}.tcg-btn--done{background:linear-gradient(180deg,#6ee7b7,#14946a);color:#04281c;box-shadow:0 0 0 2px #0b4a34,0 0 26px rgba(110,231,183,.45)}.tcg-check{width:900px}.tcg-receipt{flex:1.1;padding:18px 20px;border-radius:12px;background:linear-gradient(180deg,#fbf6ea,#efe5cf);color:#2a2218;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08),0 8px 20px rgba(0,0,0,.35);font-family:ui-monospace,IBM Plex Mono,monospace;font-size:14px;display:flex;flex-direction:column;gap:10px;min-height:330px}.tcg-receipt__row{display:flex;align-items:baseline;gap:8px}.tcg-receipt__row i{flex:1;border-bottom:2px dotted rgba(42,34,24,.3);transform:translateY(-4px)}.tcg-receipt__row b{font-weight:700}.tcg-receipt__row--save b,.tcg-receipt__row--wallet b,.tcg-receipt__row--wallet span{color:#0f7a5a}.tcg-receipt__row--gold b,.tcg-receipt__row--gold span{color:#9a6410;font-weight:700}.tcg-receipt__total{margin-top:auto;display:flex;justify-content:space-between;align-items:baseline;padding-top:12px;border-top:2px dashed rgba(42,34,24,.35);font-family:var(--tcg-ui),sans-serif;font-weight:800;font-size:18px}.tcg-receipt__total b{font-size:28px}.tcg-pop{display:inline-block;animation:tcg-pop .45s ease-out}@keyframes tcg-pop{0%{transform:scale(1.25);color:#0f7a5a}to{transform:scale(1)}}.tcg-pay{flex:1;display:flex;flex-direction:column;gap:10px}.tcg-pay__head{font-size:12px;font-weight:800;letter-spacing:.2em;color:var(--mute)}.tcg-pay__opt{display:flex;align-items:center;gap:10px;padding:13px 14px;border-radius:12px;background:rgba(255,255,255,.04);border:1.5px solid rgba(255,255,255,.12);font-weight:600;font-size:14px;transition:border-color .3s,background .3s,box-shadow .3s}.tcg-pay__opt em{font-style:normal;font-size:11px;color:var(--mute)}.tcg-pay__opt--on{border-color:var(--gold);background:rgba(232,196,106,.1);box-shadow:0 0 18px rgba(232,196,106,.2)}.tcg-pay__opt--wallet.tcg-pay__opt--on{border-color:var(--wallet);background:rgba(94,234,212,.08);box-shadow:0 0 22px rgba(94,234,212,.25)}.tcg-radio{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.4);flex:none}.tcg-pay__opt--on .tcg-radio{border-color:var(--gold);background:radial-gradient(circle,var(--gold) 0 40%,transparent 45%)}.tcg-pay__opt--wallet.tcg-pay__opt--on .tcg-radio{border-color:var(--wallet);background:radial-gradient(circle,var(--wallet) 0 40%,transparent 45%)}.tcg-visa{background:#1a1f71;color:#fff;font-style:italic;font-weight:900;letter-spacing:.04em}.tcg-apay,.tcg-visa{padding:3px 7px;border-radius:4px;font-size:12px}.tcg-apay{background:#fff;color:#000;font-weight:800}.tcg-wallet-ico{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;background:linear-gradient(135deg,#5eead4,#3b82f6);flex:none}.tcg-wallet-ico svg{width:16px;fill:#06201c}.tcg-pay__opt--wallet{flex-wrap:wrap}.tcg-badge{padding:2px 8px;border-radius:999px;background:rgba(94,234,212,.15);color:var(--wallet)!important;font-weight:800}.tcg-badge--gold{background:rgba(232,196,106,.15);color:var(--gold)!important}.tcg-pay .tcg-btn{margin-top:auto}.tcg-toast{position:absolute;left:50%;top:-34px;padding:12px 22px;border-radius:14px;text-align:center;background:linear-gradient(180deg,#ffe7a3,#e2a93a);color:#3a2206;box-shadow:0 0 0 2px #6e4a10,0 0 40px rgba(255,200,90,.55),0 14px 30px rgba(0,0,0,.5);display:flex;flex-direction:column;gap:2px;white-space:nowrap}.tcg-toast b{font-family:var(--tcg-display),serif;font-size:18px;letter-spacing:.06em}.tcg-toast span{font-size:12px;font-weight:700}.tcg-sheet{position:absolute;left:50%;top:50%;width:440px;padding:26px 26px 22px;border-radius:22px;background:linear-gradient(180deg,#121a2a,#0c1220);border:1.5px solid rgba(94,234,212,.4);box-shadow:0 0 0 1px rgba(0,0,0,.6),0 30px 80px rgba(0,0,0,.75),0 0 60px rgba(94,234,212,.15),0 0 0 2000px rgba(5,3,10,.5);display:flex;flex-direction:column;gap:12px;z-index:3}.tcg-sheet__title{font-size:22px;font-weight:800}.tcg-sheet__sub{font-size:13px;color:#94a3b8;margin-top:-6px}.tcg-sheet__opt{display:flex;align-items:center;gap:12px;padding:13px 14px;border-radius:12px;border:1.5px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);font-weight:600;font-size:14px;color:#cbd5e1}.tcg-sheet__opt--on{border-color:var(--wallet);background:rgba(94,234,212,.06);color:#fff}.tcg-sheet__ico{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:rgba(255,255,255,.08);font-weight:800;flex:none}.tcg-sheet__field{flex:1;font-family:ui-monospace,IBM Plex Mono,monospace}.tcg-sheet__field em{font-style:normal;font-family:var(--tcg-ui),sans-serif}.tcg-caret{display:inline-block;width:2px;height:16px;margin-left:2px;background:var(--wallet);vertical-align:-3px;animation:tcg-caret 1s steps(1) infinite}@keyframes tcg-caret{50%{opacity:0}}.tcg-sheet__status{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 14px;border-radius:12px;background:rgba(255,255,255,.03);font-size:13px;color:#94a3b8}.tcg-sheet__status--ok{flex-direction:column;align-items:flex-start;gap:2px;background:rgba(94,234,212,.1);color:#99f6e4}.tcg-sheet__status--ok b{font-size:16px;color:var(--wallet)}.tcg-spin{width:18px;height:18px;border-radius:50%;border:3px solid rgba(94,234,212,.25);border-top:3px solid var(--wallet);animation:tcg-spin .8s linear infinite}@keyframes tcg-spin{to{transform:rotate(1turn)}}.tcg-open{position:absolute;inset:0}.tcg-open__rays{position:absolute;left:50%;top:50%;width:2000px;height:2000px;margin:-1000px 0 0 -1000px;border-radius:50%;background:radial-gradient(circle closest-side,transparent 18%,rgba(7,4,13,.85) 50%,#07040d 66%),repeating-conic-gradient(from 0deg,rgba(255,220,140,.22) 0 6deg,transparent 6deg 18deg),radial-gradient(circle,rgba(255,210,130,.55),transparent 55%);animation:tcg-rays 30s linear infinite}@keyframes tcg-rays{to{rotate:1turn}}.tcg-open__packs{position:absolute;left:50%;top:48%;display:flex;gap:26px}.tcg-open__pack{animation:tcg-shake .5s ease-in-out infinite}@keyframes tcg-shake{25%{transform:rotate(-2deg) translateY(-2px)}75%{transform:rotate(2deg) translateY(2px)}}.tcg-open__fan{position:absolute;left:50%;top:46%;width:0;height:0;perspective:1400px}.tcg-flip{position:absolute;left:-95px;top:-133px;width:190px;transform-style:preserve-3d}.tcg-flip__back,.tcg-flip__front{backface-visibility:hidden;-webkit-backface-visibility:hidden}.tcg-flip__back{position:absolute;inset:0;transform:rotateY(180deg)}.tcg-splash{position:absolute;inset:0;z-index:6;perspective:1400px}.tcg-splash__bg{position:absolute;inset:-400px;background:radial-gradient(ellipse at 50% 50%,#1a1236,#05030a 70%)}.tcg-splash__rays{left:50%;top:40%;width:2000px;height:2000px;margin:-1000px 0 0 -1000px;background:radial-gradient(circle closest-side,transparent 12%,rgba(5,3,10,.8) 38%,#05030a 55%),repeating-conic-gradient(from 0deg,rgba(170,238,255,.3) 0 5deg,transparent 5deg 14deg),radial-gradient(circle,rgba(210,248,255,.6),transparent 55%)}.tcg-splash__flash{position:absolute;inset:-400px;background:radial-gradient(circle at 50% 50%,rgba(220,250,255,.95),rgba(160,230,255,.35) 30%,transparent 60%);pointer-events:none}.tcg-shard{position:absolute;left:50%;top:50%;width:14px;height:40px;margin:-20px 0 0 -7px;clip-path:polygon(50% 0,100% 40%,50% 100%,0 40%);background:linear-gradient(180deg,#e8fbff,#7fd8ff);filter:drop-shadow(0 0 8px rgba(160,240,255,.9))}.tcg-shard--fire{background:linear-gradient(180deg,#fff1b8,#ff8a3a);filter:drop-shadow(0 0 8px rgba(255,160,80,.9))}.tcg-splash__card{position:absolute;left:50%;top:40%;width:240px;transform-style:preserve-3d}.tcg-splash__card .tcg-flip__back{position:absolute;inset:0;transform:rotateY(180deg)}.tcg-splash__title{top:470px;transform-origin:50% 50%;font-family:var(--tcg-display),serif;font-weight:900;font-size:64px;background:linear-gradient(90deg,#a8f0ff,#ffffff 45%,#ffb36b 60%,#ff6a3d);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 18px rgba(140,230,255,.55)) drop-shadow(0 4px 0 rgba(0,0,0,.6))}.tcg-splash__sub,.tcg-splash__title{position:absolute;left:50%;white-space:nowrap}.tcg-splash__sub{top:556px;transform:translateX(-50%);font-size:14px;font-weight:800;letter-spacing:.32em;text-transform:uppercase;color:#cfe9f2}.tcg-bg__castle{position:absolute;left:0;right:0;bottom:200px;height:260px;opacity:.55;background:linear-gradient(180deg,transparent,#0d0817 85%);clip-path:polygon(0 100%,0 70%,8% 70%,8% 55%,12% 55%,12% 70%,22% 70%,26% 40%,30% 70%,40% 70%,40% 30%,43% 22%,46% 30%,46% 60%,54% 60%,54% 20%,57% 8%,60% 20%,60% 60%,68% 60%,72% 35%,76% 60%,86% 60%,86% 48%,90% 48%,90% 66%,100% 66%,100% 100%);background-color:#1a1030}.tcg-title{position:absolute;inset:0;z-index:2}.tcg-title__logo{top:120px}.tcg-title__logo,.tcg-title__tag{position:absolute;left:50%;transform:translateX(-50%)}.tcg-title__tag{top:226px;font-family:var(--tcg-serif),serif;font-style:italic;font-size:22px;color:#d9c9ee;white-space:nowrap}.tcg-logo{display:flex;align-items:center;gap:.18em;white-space:nowrap;font-family:var(--tcg-display),serif;font-weight:900;letter-spacing:.08em;background:linear-gradient(180deg,#fff1c8,#e8b44a 55%,#a8641a);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 0 #3a1e06) drop-shadow(0 0 24px rgba(255,170,70,.35))}.tcg-logo svg{fill:#ffb547;filter:drop-shadow(0 0 10px rgba(255,140,40,.8))}.tcg-login{position:absolute;left:50%;top:300px;width:380px;transform:translateX(-50%);padding:22px;border-radius:18px;gap:12px;background:linear-gradient(180deg,rgba(36,26,56,.94),rgba(22,15,36,.94));border:1.5px solid rgba(232,196,106,.45);box-shadow:0 30px 70px rgba(0,0,0,.6)}.tcg-login,.tcg-login__field{display:flex;flex-direction:column}.tcg-login__field{gap:4px;padding:10px 14px;border-radius:10px;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.12);min-height:58px}.tcg-login__field label{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.tcg-login__field span{font-family:var(--tcg-mono),ui-monospace,monospace;font-size:15px;color:#fff}.tcg-login__alt{text-align:center;font-size:12px;color:var(--mute)}.tcg-login__welcome{display:flex;flex-direction:column;align-items:center;gap:6px;padding:26px 0}.tcg-login__welcome b{font-family:var(--tcg-display),serif;font-size:24px;color:var(--ink)}.tcg-login__welcome span{font-size:13px;font-weight:800;letter-spacing:.08em;color:var(--gold)}.tcg-update{position:absolute;left:50%;top:330px;width:560px;transform:translateX(-50%)}.tcg-update__row{display:flex;justify-content:space-between;font-size:14px;font-weight:700;color:#e6dcf2;margin-bottom:10px}.tcg-update__row b{color:var(--gold)}.tcg-update__bar{height:12px;border-radius:6px;background:rgba(255,255,255,.08);overflow:hidden;box-shadow:inset 0 0 0 1px rgba(232,196,106,.35)}.tcg-update__bar i{display:block;height:100%;background:linear-gradient(90deg,#7fe6ff,#e8c46a,#ff8a3a);box-shadow:0 0 14px rgba(255,190,90,.6)}.tcg-update ul{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:8px;font-family:var(--tcg-mono),ui-monospace,monospace;font-size:13.5px;color:#c9bde0}.tcg-menu{position:absolute;inset:0}.tcg-menu__logo{position:absolute;left:60px;top:40px}.tcg-menu__nav{position:absolute;left:64px;top:170px;display:flex;flex-direction:column;gap:14px}.tcg-menu__nav span{font-family:var(--tcg-display),serif;font-weight:800;font-size:30px;letter-spacing:.06em;color:#b9adc9}.tcg-menu__nav span.on{color:var(--ink);text-shadow:0 0 18px rgba(255,190,90,.45)}.tcg-menu__nav i{font-style:normal;font-family:var(--tcg-ui),sans-serif;font-size:11px;font-weight:800;letter-spacing:.1em;padding:3px 7px;border-radius:6px;background:#e8006e;color:#fff;vertical-align:6px;margin-left:6px}.tcg-menu__crest{position:absolute;left:50%;top:50%;width:420px;height:420px;margin:-210px 0 0 -110px;border-radius:50%;background:radial-gradient(circle,rgba(255,170,70,.35),rgba(255,110,40,.08) 45%,transparent 70%)}.tcg-menu__profile{position:absolute;right:40px;top:36px;display:flex;align-items:center;gap:12px;padding:8px 14px 8px 8px;border-radius:999px;background:rgba(10,6,18,.7);border:1px solid rgba(232,196,106,.35)}.tcg-menu__profile b{display:block;font-size:15px}.tcg-menu__profile em{font-style:normal;font-size:12px;font-weight:800;color:var(--gold)}.tcg-menu__avatar{width:42px;height:42px;border-radius:50%;background:radial-gradient(circle at 50% 38%,#f0c9a0 0 22%,transparent 23%),radial-gradient(circle at 50% 95%,#3e5c8a 0 45%,transparent 46%),#2a2140;border:2px solid var(--gold)}.tcg-menu__deck{position:absolute;right:230px;bottom:90px;display:flex}.tcg-menu__deck>div{margin-left:-60px}.tcg-menu__ping{position:absolute;left:216px;top:262px;padding:4px 10px;border-radius:999px;background:#e8006e;font-size:12px;font-weight:800;animation:tcg-pulse-pink 1.2s ease-in-out infinite}@keyframes tcg-pulse-pink{50%{box-shadow:0 0 18px 4px rgba(232,0,110,.6)}}.tcg-splash__kicker{position:absolute;left:50%;top:34px;transform:translateX(-50%);font-size:13px;font-weight:800;letter-spacing:.4em;color:#cfe9f2}.tcg-splash__cta{position:absolute;left:50%;top:604px;display:flex;gap:14px}.tcg-btn--ghost{background:rgba(255,255,255,.06);color:#d9cfe6;box-shadow:0 0 0 1.5px rgba(255,255,255,.2)}.tcg-bonus{position:absolute;inset:0;z-index:4}.tcg-bonus__veil{position:absolute;inset:-400px;background:radial-gradient(circle at 50% 50%,rgba(40,24,8,.6),rgba(5,3,10,.85) 60%)}.tcg-bonus__rays{background:radial-gradient(circle closest-side,transparent 14%,rgba(5,3,10,.7) 40%,rgba(5,3,10,0) 56%),repeating-conic-gradient(from 0deg,rgba(255,210,120,.34) 0 5deg,transparent 5deg 14deg),radial-gradient(circle,rgba(255,214,140,.6),transparent 50%)!important}.tcg-bonus__ribbon{position:absolute;left:50%;top:86px;transform:translateX(-50%);white-space:nowrap;padding:10px 34px;font-family:var(--tcg-display),serif;font-weight:900;font-size:22px;letter-spacing:.14em;background:linear-gradient(180deg,#ffe7a3,#d99a2e);color:#3a2206;clip-path:polygon(0 0,100% 0,96% 50%,100% 100%,0 100%,4% 50%);filter:drop-shadow(0 0 18px rgba(255,200,90,.6))}.tcg-bonus__pack{position:absolute;left:50%;top:46%;filter:drop-shadow(0 0 40px rgba(255,200,90,.7))}.tcg-bonus__big{top:520px;font-family:var(--tcg-display),serif;font-weight:900;font-size:54px;letter-spacing:.06em;background:linear-gradient(180deg,#fff3c8,#f2b84a 60%,#c07618);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 0 #3a1e06) drop-shadow(0 0 20px rgba(255,190,80,.5))}.tcg-bonus__big,.tcg-bonus__small{position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap}.tcg-bonus__small{top:594px;font-size:15px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ffe2a0}.tcg-receipt__row--bonus{padding:4px 6px;margin:-4px -6px;border-radius:8px;background:rgba(232,180,58,.14)}.tcg-receipt__row--bonus b,.tcg-receipt__row--bonus span{color:#9a6410;font-weight:700}.tcg-mini-pack{flex:none;width:13px;height:19px;border-radius:2px;background:linear-gradient(160deg,#fff0b8,#e8b43a 50%,#8a4a10);box-shadow:0 0 6px rgba(232,180,58,.7)}.tcg-receipt__packs{margin-top:-2px;font-family:var(--tcg-ui),sans-serif;font-size:13px;color:#6e4a10;text-align:right}.tcg-receipt__packs b{color:#9a6410}.tcg-open__pack{position:relative}.tcg-open__pack--bonus .tcg-pack{box-shadow:0 0 40px 10px rgba(255,200,90,.55),0 14px 30px rgba(0,0,0,.6)}.tcg-flip__tag,.tcg-open__label{position:absolute;left:50%;top:-34px;transform:translateX(-50%);white-space:nowrap;z-index:2;padding:5px 12px;border-radius:999px;font-size:12px;font-weight:900;letter-spacing:.12em;background:linear-gradient(180deg,#ffe7a3,#d99a2e);color:#3a2206;box-shadow:0 0 16px rgba(255,200,90,.6)}.tcg-flip__tag{top:-30px}.tcg-ledger{position:absolute;left:560px;top:50%;width:560px;padding:22px 24px 20px;border-radius:18px;background:linear-gradient(180deg,rgba(14,22,36,.96),rgba(9,14,24,.96));border:1.5px solid rgba(94,234,212,.35);box-shadow:0 30px 80px rgba(0,0,0,.6),0 0 60px rgba(94,234,212,.12)}.tcg-ledger__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:16px}.tcg-ledger__head span{font-size:13px;font-weight:800;letter-spacing:.24em;color:var(--wallet)}.tcg-ledger__head em{font-style:normal;font-size:12px;color:#94a3b8}.tcg-ledger__chain{display:flex;flex-direction:column;gap:14px}.tcg-block{position:relative;display:flex;gap:14px;align-items:flex-start}.tcg-block__cube{flex:none;width:34px;height:34px;margin-top:4px;border-radius:8px;background:linear-gradient(135deg,#2dd4bf,#1e3a8a);box-shadow:inset 0 0 0 1px rgba(255,255,255,.35),0 0 16px rgba(94,234,212,.35);transform:rotate(45deg) scale(.78)}.tcg-block--now .tcg-block__cube{background:linear-gradient(135deg,#ffe08a,#b8721a);box-shadow:inset 0 0 0 1px rgba(255,255,255,.4),0 0 18px rgba(255,200,90,.5)}.tcg-block__link{position:absolute;left:16px;top:40px;width:2px;height:40px;background:linear-gradient(180deg,#5eead4,rgba(94,234,212,.2));transform-origin:top}.tcg-block__body{flex:1;padding:10px 14px;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.tcg-block__k{font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#94a3b8}.tcg-block__who{font-size:16px;font-weight:700;color:#f1f5f9;margin-top:2px}.tcg-block__meta{display:flex;gap:14px;margin-top:5px;font-family:var(--tcg-mono),ui-monospace,monospace;font-size:11.5px;color:#7dd3c7}.tcg-props{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.tcg-prop{padding:10px 12px;border-radius:12px;background:rgba(94,234,212,.07);border:1px solid rgba(94,234,212,.3);display:flex;flex-direction:column;gap:4px}.tcg-prop b{display:flex;align-items:center;gap:6px;font-size:14px;color:#ccfbf1}.tcg-prop b i{font-style:normal;display:grid;place-items:center;width:20px;height:20px;border-radius:6px;background:rgba(94,234,212,.2);color:var(--wallet);font-size:12px}.tcg-prop span{font-size:11.5px;line-height:1.35;color:#94a3b8}.tcg-seal{position:absolute;right:-26px;top:-30px;width:132px;height:132px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;border:4px double #34d399;color:#34d399;background:rgba(6,40,30,.88);box-shadow:0 0 30px rgba(52,211,153,.35)}.tcg-seal span{font-family:var(--tcg-display),serif;font-weight:900;font-size:20px;letter-spacing:.12em}.tcg-seal small{font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.85;margin-top:2px}.tcg-black{inset:0;z-index:3;background:#000}.tcg-black,.tcg-caption{position:absolute;pointer-events:none}.tcg-caption{left:50%;bottom:26px;transform:translateX(-50%);z-index:4;width:min(720px,calc(100% - 40px));text-align:center;font-family:var(--tcg-serif),serif;font-style:italic;font-weight:700;font-size:clamp(1.2rem,2.5vw,1.8rem);line-height:1.25;color:#f6e7c8;text-shadow:0 2px 18px rgba(0,0,0,.95),0 0 2px rgba(0,0,0,.9)}.tcg-hint{z-index:5;color:#f0d9a8}.tcg-prompt{z-index:6;background:transparent;padding-bottom:22px}.tcg--portrait .tcg-check{width:600px}.tcg--portrait .tcg-check__body{flex-direction:column;gap:18px}.tcg--portrait .tcg-receipt{min-height:0}.tcg--portrait .tcg-sheet{width:520px}.tcg--portrait .tcg-open__fan{top:42%}.tcg--portrait .tcg-ledger{left:50%;top:auto;bottom:64px;width:620px;margin-left:-310px;padding:18px 18px 16px;transform:none!important}.tcg--portrait .tcg-ledger__chain{gap:10px}.tcg--portrait .tcg-block__body{padding:8px 12px}.tcg--portrait .tcg-block__link{height:30px}.tcg--portrait .tcg-props{gap:8px;margin-top:12px}.tcg--portrait .tcg-seal{right:-12px;top:-54px;width:112px;height:112px}.tcg--portrait .tcg-splash__title{font-size:52px}.tcg--portrait .tcg-menu__deck,.tcg--portrait .tcg-menu__nav{display:none}.tcg--portrait .tcg-menu__logo{left:50%;transform:translateX(-50%);top:60px}.tcg--portrait .tcg-menu__profile{right:50%;transform:translateX(50%);top:150px}.tcg--portrait .tcg-title__logo .tcg-logo{font-size:54px!important}.tcg--portrait .tcg-bonus__big{font-size:44px}@media (prefers-reduced-motion:reduce){.tcg-card__holo,.tcg-card__shine,.tcg-caret,.tcg-mote,.tcg-open__pack,.tcg-open__rays,.tcg-pop,.tcg-spin{animation:none}}.cinematic-wrap--fz{--cine-scroll:14000px}.fz{--pink:#ff2e88;--plum:#2b0a3d;--green:#16c784;position:sticky;top:0;width:100%;height:min(86vh,700px);overflow:hidden;isolation:isolate;background:#2a2a2e;font-family:var(--fz-ui),Inter,system-ui,sans-serif}.fz-screen{position:absolute;left:50%;top:50%;width:1280px;height:720px;transform-origin:50% 50%}.fz-bg{position:absolute;inset:-600px;overflow:hidden;background:radial-gradient(ellipse at 50% 45%,#3c3c41,#242427 65%)}.fz-bg--color{background:linear-gradient(135deg,#4c1d95,#a21caf 30%,#ff2e88 55%,#ff7a2e 80%,#ffc93c)}.fz-bg__blob{position:absolute;width:900px;height:900px;border-radius:50%;filter:blur(70px);animation:fz-drift 16s ease-in-out infinite alternate}.fz-bg__blob--a{left:500px;top:500px;background:radial-gradient(circle,rgba(255,214,60,.55),transparent 62%)}.fz-bg__blob--b{left:1300px;top:900px;background:radial-gradient(circle,rgba(59,130,246,.45),transparent 62%);animation-delay:-6s}.fz-bg__blob--c{left:1100px;top:400px;background:radial-gradient(circle,rgba(22,199,132,.35),transparent 62%);animation-delay:-11s}@keyframes fz-drift{to{transform:translate(140px,-90px) scale(1.12)}}.fz-world{position:absolute;inset:0;transform-origin:0 0}.fz-browser{position:absolute;left:40px;top:30px;width:800px;height:620px;border-radius:14px;overflow:hidden;background:#d4d4d4;box-shadow:0 30px 80px rgba(0,0,0,.45),0 0 0 1px rgba(255,255,255,.1);transform-origin:50% 60%}.fz-chrome{height:36px;display:flex;align-items:center;gap:7px;padding:0 14px;background:#ececee;border-bottom:1px solid #d6d6da}.fz-chrome>i{width:11px;height:11px;border-radius:50%}.fz-url{margin-left:14px;flex:1;max-width:420px;height:24px;border-radius:12px;background:#fff;display:flex;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:500;color:#4b5563}.fz-url svg{width:11px;fill:#9ca3af}.fz-view{position:relative;width:800px;height:584px;overflow:hidden}.fz-sec{position:absolute;transform-origin:50% 50%}.fz-sec__layer{overflow:hidden}.fz-hb,.fz-sec__layer{position:absolute;inset:0}.fz-hb{background:#d2d2d2}.fz-nav{position:absolute;left:0;right:0;top:0;height:56px;display:flex;align-items:center;gap:22px;padding:0 40px}.fz-nav--b{background:#c6c6c6;border-bottom:1px solid #bcbcbc;font-family:Times New Roman,Times,serif;color:#8c8c8c;font-size:14px}.fz-nav--b b{font-size:19px;letter-spacing:.12em;margin-right:auto;color:#8a8a8a}.fz-hb__body h1{top:98px;font:400 34px/1.1 Times New Roman,Times,serif;color:#8d8d8d}.fz-hb__body h1,.fz-hb__body p{position:absolute;left:44px;margin:0}.fz-hb__body p{top:146px;width:360px;font:14px/1.45 Times New Roman,Times,serif;color:#9c9c9c}.fz-hb__img{position:absolute;left:470px;top:76px;width:294px;height:200px;background:#c2c2c2;border:1px solid #b6b6b6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#9e9e9e;font-size:12px}.fz-hb__img svg{width:44px;fill:none;stroke:#a8a8a8;stroke-width:1.4;stroke-linejoin:round}.fz-ha{position:absolute;inset:0;background:#fff8ee}.fz-nav--a{background:#fff;box-shadow:0 2px 0 rgba(43,10,61,.06);font-size:14px;font-weight:600;color:var(--plum);z-index:2}.fz-logo{position:relative;margin-right:auto;font-family:var(--fz-pop),sans-serif;font-weight:700;font-size:26px;letter-spacing:-.01em;color:var(--pink)}.fz-logo i{position:absolute;border-radius:50%;background:#ffb23f}.fz-logo i:first-child{width:7px;height:7px;right:-10px;top:2px}.fz-logo i:nth-child(2){width:5px;height:5px;right:-16px;top:-4px;background:#7ed321}.fz-logo i:nth-child(3){width:4px;height:4px;right:-6px;top:-6px;background:#3b82f6}.fz-nav--a em{font-style:normal;padding:7px 14px;border-radius:999px;background:var(--plum);color:#fff;font-size:13px}.fz-ha__body{position:absolute;left:0;right:0;top:56px;bottom:0;overflow:hidden;background:linear-gradient(120deg,#ffd23f,#ff9a3c 45%,#ff4f9a)}.fz-ha__sun{left:500px;top:-40px;width:300px;height:300px;background:radial-gradient(circle,rgba(255,255,255,.75),rgba(255,255,255,.25) 55%,transparent 70%)}.fz-ha__bub,.fz-ha__sun{position:absolute;border-radius:50%}.fz-ha__bub{border:2px solid rgba(255,255,255,.75);background:rgba(255,255,255,.2)}.fz-ha__body h1{position:absolute;left:44px;top:24px;margin:0;font-family:var(--fz-pop),sans-serif;font-weight:700;font-size:50px;line-height:.98;letter-spacing:-.02em;color:var(--plum)}.fz-ha__body p{position:absolute;left:46px;top:132px;margin:0;font-size:16px;font-weight:600;color:rgba(43,10,61,.82)}.fz-ha__shadow{position:absolute;left:520px;top:214px;width:240px;height:18px;border-radius:50%;background:radial-gradient(ellipse,rgba(43,10,61,.35),transparent 70%)}.fz-can{position:absolute;width:3.6em;height:6.6em;border-radius:.5em/.35em;background:linear-gradient(90deg,var(--d) 0,var(--c) 26%,#fff 44%,var(--c) 58%,var(--d) 100%);box-shadow:0 .5em .9em rgba(43,10,61,.28)}.fz-can:after,.fz-can:before{content:"";position:absolute;left:2%;right:2%;height:.5em;border-radius:50%;background:linear-gradient(180deg,#f4f4f6,#a7a7ad)}.fz-can:before{top:-.22em}.fz-can:after{bottom:-.18em;background:linear-gradient(180deg,#a7a7ad,#7c7c82);z-index:-1}.fz-can>i{top:1.2em;width:1.6em;height:1.6em;margin-left:-.8em;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff,rgba(255,255,255,.65));box-shadow:inset 0 0 0 .22em var(--d)}.fz-can>b,.fz-can>i{position:absolute;left:50%}.fz-can>b{top:50%;transform:translateX(-50%);font-family:var(--fz-pop),sans-serif;font-weight:700;font-size:.36em;letter-spacing:.08em;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.25);white-space:nowrap}.fz-pb{inset:0;background:#d9d9d9;border-top:1px solid #c8c8c8}.fz-pb,.fz-pb h2{position:absolute}.fz-pb h2{left:40px;top:12px;margin:0;font:400 21px Times New Roman,Times,serif;color:#969696}.fz-pb__card{position:absolute;top:52px;width:232px;height:108px;background:#cdcdcd;border:1px solid #c2c2c2}.fz-pb__card i{position:absolute;left:16px;top:16px;width:74px;height:74px;background:#bdbdbd}.fz-pb__card b{position:absolute;left:106px;top:30px;font:400 16px Times New Roman,Times,serif;color:#8e8e8e}.fz-pb__card u{position:absolute;left:106px;top:58px;font-size:12px;color:#a3a3a3}.fz-pa{position:absolute;inset:0;background:#fff8ee}.fz-pa h2{left:40px;top:10px;margin:0;font-family:var(--fz-pop),sans-serif;font-size:26px;color:var(--plum)}.fz-pa h2,.fz-pa__ship{position:absolute;font-weight:700}.fz-pa__ship{right:40px;top:18px;font-style:normal;font-size:12.5px;color:var(--pink)}.fz-pa__card{position:absolute;top:52px;width:232px;height:108px;border-radius:16px;box-shadow:0 6px 16px rgba(43,10,61,.08)}.fz-pa__card>b{position:absolute;left:82px;top:16px;font-family:var(--fz-pop),sans-serif;font-weight:600;font-size:17px;color:var(--plum);white-space:nowrap}.fz-pa__card .fz-stars{position:absolute;left:82px;top:40px;font-size:13px}.fz-pa__row{position:absolute;left:82px;right:12px;top:64px;display:flex;align-items:center;gap:4px;color:var(--plum);white-space:nowrap}.fz-pa__row strong{font-size:19px;font-weight:800}.fz-pa__row small{font-size:11px;opacity:.65}.fz-pa__row em{margin-left:auto;flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:19px;box-shadow:0 4px 10px rgba(43,10,61,.2)}.fz-pa__best,.fz-pa__row em{font-style:normal;font-weight:800;color:#fff}.fz-pa__best{position:absolute;right:-6px;top:-9px;font-size:10.5px;letter-spacing:.04em;background:var(--pink);padding:4px 9px;border-radius:999px;box-shadow:0 4px 10px rgba(255,46,136,.4);transform:rotate(4deg)}.fz-stars{color:#ffb400;letter-spacing:.06em}.fz-rb{position:absolute;inset:0;background:#cfcfcf;border-top:1px solid #c3c3c3}.fz-rb div{position:absolute;left:40px;right:40px;top:18px;bottom:18px;border:2px dashed #b4b4b4;display:grid;place-items:center;font:italic 16px Times New Roman,Times,serif;color:#9d9d9d}.fz-ra{position:absolute;inset:0;background:linear-gradient(90deg,#5b21b6,#a21caf 55%,#db2777)}.fz-ra__score{position:absolute;left:40px;top:14px;color:#fff}.fz-ra__score b{display:block;font-family:var(--fz-pop),sans-serif;font-weight:700;font-size:40px;line-height:1}.fz-ra__score .fz-stars{display:block;font-size:15px;margin-top:2px}.fz-ra__score em{font-style:normal;font-size:12px;font-weight:600;opacity:.85}.fz-ra__q{position:absolute;top:14px;width:270px;height:78px;box-sizing:border-box;padding:11px 14px;border-radius:14px;background:#fff;box-shadow:0 8px 20px rgba(30,0,50,.25)}.fz-ra__q p{margin:0;font-size:13.5px;font-weight:600;line-height:1.3;color:var(--plum)}.fz-ra__q span{display:block;margin-top:6px;font-size:11.5px;font-weight:700;color:#a21caf}.fz-buy{position:absolute;z-index:3;background:#c9c9c9;border:1px solid #bdbdbd;box-sizing:border-box;overflow:hidden}.fz-buy__bg{position:absolute;inset:-1px;background:linear-gradient(135deg,var(--plum),#6d1b7b)}.fz-buy span:not(.fz-buy__bg){position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.fz-buy__b{font-size:12px;color:#a9a9a9}.fz-buy__a{font-size:17px;font-weight:800;color:#fff;letter-spacing:-.005em}.fz-scan{left:0;right:0;height:90px;margin-top:-90px;z-index:5;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(255,46,136,0) 20%,rgba(255,46,136,.22) 85%,rgba(255,178,63,.5));border-bottom:3px solid #ff2e88;box-shadow:0 6px 24px rgba(255,46,136,.6)}.fz-pin,.fz-scan{position:absolute}.fz-pin{z-index:6;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:15px;font-weight:900;color:#fff;background:#ef233c;border:3px solid #fff;box-shadow:0 4px 12px rgba(0,0,0,.3)}.fz-pin--on{background:var(--pink);box-shadow:0 0 0 6px rgba(255,46,136,.3),0 4px 12px rgba(0,0,0,.3)}.fz-bracket{position:absolute;z-index:6;pointer-events:none;transform-origin:50% 50%;--b:#ff2e88}.fz-bracket--ok{--b:#16c784}.fz-bracket--in .fz-bracket__tag{left:auto;top:auto;right:14px;bottom:12px}.fz-bracket>i{position:absolute;width:26px;height:26px;border:0 solid var(--b);filter:drop-shadow(0 0 6px var(--b))}.fz-bracket>i:first-child{left:0;top:0;border-left-width:4px;border-top-width:4px;border-top-left-radius:8px}.fz-bracket>i:nth-child(2){right:0;top:0;border-right-width:4px;border-top-width:4px;border-top-right-radius:8px}.fz-bracket>i:nth-child(3){left:0;bottom:0;border-left-width:4px;border-bottom-width:4px;border-bottom-left-radius:8px}.fz-bracket>i:nth-child(4){right:0;bottom:0;border-right-width:4px;border-bottom-width:4px;border-bottom-right-radius:8px}.fz-bracket__tag{position:absolute;left:10px;top:-30px;padding:4px 10px;border-radius:999px;background:var(--b);color:#fff;font-size:12px;font-weight:800;white-space:nowrap;box-shadow:0 4px 12px rgba(0,0,0,.2)}.fz-shimmer{position:absolute;z-index:4;overflow:hidden;pointer-events:none}.fz-shimmer i{position:absolute;top:-20%;bottom:-20%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-18deg)}.fz-load{position:absolute;z-index:7;width:300px;box-sizing:border-box;padding:12px 16px 13px;border-radius:16px;background:#fff;box-shadow:0 14px 40px rgba(43,10,61,.35);display:grid;grid-template-columns:1fr auto;gap:8px 10px;align-items:center}.fz-load span{grid-column:1/-1;font-size:13px;font-weight:700;color:var(--plum)}.fz-load b{font-size:13px;font-weight:900;color:var(--pink);font-variant-numeric:tabular-nums;min-width:36px;text-align:right}.fz-card__bar,.fz-load__bar{height:12px;border-radius:999px;background:#f1e9f3;overflow:hidden}.fz-card__bar i,.fz-load__bar i{display:block;height:100%;border-radius:999px;background:repeating-linear-gradient(-45deg,rgba(255,255,255,.28) 0 8px,transparent 8px 16px),linear-gradient(90deg,#ff2e88,#ff8a3d,#ffc93c);background-size:22.6px 22.6px,100% 100%;animation:fz-stripes .8s linear infinite}@keyframes fz-stripes{to{background-position:22.6px 0,0 0}}.fz-burst{position:absolute;z-index:8;width:0;height:0;pointer-events:none}.fz-ring{transform:translate(-50%,-50%);border-radius:50%;border:6px solid #fff;box-shadow:0 0 30px rgba(255,46,136,.8),inset 0 0 30px rgba(255,200,60,.6)}.fz-ring,.fz-spark{position:absolute;left:0;top:0}.fz-spark{border-radius:2px}.fz-spark--dot{border-radius:50%}.fz-spark--star{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);border-radius:0}.fz-gain{position:absolute;z-index:9;padding:9px 16px;border-radius:999px;background:var(--green);color:#fff;font-size:17px;font-weight:900;white-space:nowrap;box-shadow:0 10px 26px rgba(22,199,132,.5)}.fz-card,.fz-sales{position:absolute;left:872px;width:368px;box-sizing:border-box;border-radius:18px;background:#fff;color:var(--plum);box-shadow:0 24px 60px rgba(0,0,0,.35)}.fz-sales{top:30px;height:238px;padding:16px 18px}.fz-sales__head{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:#6b7280}.fz-sales__head i{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px rgba(22,199,132,.18)}.fz-sales__stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.fz-stat{position:relative;padding:10px 14px;border-radius:14px;background:#f3f4f6}.fz-stat span{display:block;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#9ca3af}.fz-stat b{display:block;font-size:32px;font-weight:900;line-height:1.1;font-variant-numeric:tabular-nums;color:#6b7280}.fz-stat--sales{background:color-mix(in srgb,#dcfce7 calc(var(--hot) * 100%),#f3f4f6)}.fz-stat--sales b{color:color-mix(in srgb,#0f9e68 calc(var(--hot) * 100%),#6b7280)}.fz-stat--sales em{position:absolute;right:-8px;top:-10px;font-style:normal;font-size:12px;font-weight:900;color:#fff;background:var(--pink);padding:4px 9px;border-radius:999px;box-shadow:0 6px 14px rgba(255,46,136,.45)}.fz-feed{position:relative;height:96px;margin-top:12px;overflow:hidden}.fz-feed__row{position:absolute;left:0;right:0;height:28px;display:flex;align-items:center;gap:9px;font-size:13px;font-weight:600;color:#6b7280;transition:top .35s ease,opacity .3s ease}.fz-feed__row i{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:12px;font-weight:900;background:#f1f1f3;color:#a1a1aa}.fz-feed__row span{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fz-feed__row em{font-style:normal;font-size:12px;color:#a1a1aa}.fz-feed__row--good{color:var(--plum)}.fz-feed__row--good i{background:var(--green);color:#fff}.fz-feed__row--good em{color:#0f9e68;font-weight:800}.fz-card{top:284px;min-height:300px;padding:18px 20px}.fz-card__eyebrow{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--pink)}.fz-card__eyebrow i{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:12px;color:#fff;background:var(--pink);letter-spacing:0}.fz-card h3{margin:10px 0 12px;font-family:var(--fz-pop),sans-serif;font-weight:700;font-size:23px;line-height:1.12;color:var(--plum)}.fz-card ol,.fz-card ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.fz-card li{display:flex;align-items:flex-start;gap:9px;font-size:14px;font-weight:600;line-height:1.3;color:#4b5563}.fz-card li>i{flex:none;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:11px;font-weight:900;color:#fff;background:#ef233c;margin-top:-1px}.fz-card__scan .fz-card__bar{margin-bottom:14px}.fz-card__scan li>i{background:#ef233c}.fz-card__plan{margin-top:14px;padding:10px 12px;border-radius:12px;background:#fdf2f8;font-size:14px;font-weight:600;color:var(--plum);line-height:1.3}.fz-card__plan b{display:block;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--pink);margin-bottom:2px}.fz-card__status{margin-top:12px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;font-size:13px;font-weight:700;color:var(--plum)}.fz-card__status b{color:var(--pink);font-variant-numeric:tabular-nums;min-width:36px;text-align:right}.fz-card__done{margin-top:12px;padding:10px 14px;border-radius:12px;background:var(--green);color:#fff;font-size:15px;font-weight:900;display:flex;justify-content:space-between;box-shadow:0 8px 20px rgba(22,199,132,.35)}.fz-card__done span{font-weight:800}.fz-card__final li>i{background:var(--green)}.fz-card__final li em{margin-left:auto;font-style:normal;font-weight:900;color:#0f9e68}.fz-card__total{margin-top:16px;padding:12px 14px;border-radius:14px;background:linear-gradient(120deg,#ffd23f,#ff9a3c 45%,#ff4f9a);display:flex;justify-content:space-between;align-items:baseline;color:var(--plum)}.fz-card__total span{font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.fz-card__total b{font-size:26px;font-weight:900;font-variant-numeric:tabular-nums}.fz-confetti{position:absolute;inset:0;pointer-events:none;z-index:2}.fz-confetti i{position:absolute;border-radius:2px}.fz-black{inset:0;background:#000}.fz-black,.fz-captionband{position:absolute;z-index:3;pointer-events:none}.fz-captionband{left:0;right:0;bottom:0;height:clamp(90px,19%,140px);background:linear-gradient(180deg,transparent,rgba(16,6,24,.8) 62%)}.fz-caption{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);z-index:4;width:min(760px,calc(100% - 40px));text-align:center;font-family:var(--fz-serif),serif;font-style:italic;font-weight:700;font-size:clamp(1.2rem,2.5vw,1.8rem);line-height:1.25;color:#fff4dc;text-shadow:0 2px 18px rgba(0,0,0,.95),0 0 2px rgba(0,0,0,.9);pointer-events:none}.fz-hint{z-index:5;color:#f3e8ff}.fz-prompt{z-index:6;background:transparent;padding-bottom:22px}.fz--portrait .fz-sales{left:40px;top:670px;width:394px}.fz--portrait .fz-card{left:446px;top:670px;width:394px}@media (prefers-reduced-motion:reduce){.fz-bg__blob,.fz-card__bar i,.fz-load__bar i{animation:none}}.cinematic-wrap--am{--cine-scroll:13000px}.am{--ink:#1e293b;--card:color-mix(in srgb,#1f2347 calc(var(--night, 0) * 100%),#ffffff);--cardink:color-mix(in srgb,#e2e8f0 calc(var(--night, 0) * 100%),#1e293b);--muted:color-mix(in srgb,#94a3b8 calc(var(--night, 0) * 100%),#64748b);--line:color-mix(in srgb,#2e3463 calc(var(--night, 0) * 100%),#eef2f7);position:sticky;top:0;width:100%;height:min(86vh,700px);overflow:hidden;isolation:isolate;background:#1a1030;font-family:var(--am-ui),Inter,system-ui,sans-serif}.am-screen{position:absolute;left:50%;top:50%;width:1280px;height:720px;transform-origin:50% 50%}.am-world{transform-origin:0 0}.am-desk,.am-world{position:absolute;inset:0}.am-desk{overflow:hidden;border-radius:18px;box-shadow:0 30px 90px rgba(0,0,0,.5);transform-origin:50% 50%}.am--portrait .am-desk{border-radius:22px}.am-wall{position:absolute;inset:0;background:radial-gradient(circle at 18% 85%,rgba(255,214,90,.75),transparent 38%),radial-gradient(circle at 85% 15%,rgba(56,189,248,.55),transparent 40%),linear-gradient(135deg,#ff9a5c,#ff5fa2 45%,#8b5cf6)}.am-wall--night{background:radial-gradient(1.5px 1.5px at 12% 22%,#fff,transparent),radial-gradient(1.5px 1.5px at 34% 12%,#fff,transparent),radial-gradient(1px 1px at 58% 30%,#fff,transparent),radial-gradient(1.5px 1.5px at 76% 18%,#fff,transparent),radial-gradient(1px 1px at 88% 40%,#fff,transparent),radial-gradient(1px 1px at 22% 48%,#fff,transparent),radial-gradient(circle at 80% 85%,rgba(236,72,153,.45),transparent 40%),linear-gradient(160deg,#1e1b4b,#4c1d95 60%,#831843)}.am-menubar{position:absolute;left:0;right:0;top:0;height:30px;z-index:6;display:flex;align-items:center;gap:18px;padding:0 16px;background:color-mix(in srgb,rgba(15,12,40,.55) calc(var(--night, 0) * 100%),rgba(255,255,255,.55));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:13px;font-weight:600;color:color-mix(in srgb,#e2e8f0 calc(var(--night, 0) * 100%),#1e293b)}.am-menubar b{font-size:14px}.am-menubar span:first-of-type{font-weight:800}.am-menubar__clock{margin-left:auto;font-style:normal;font-weight:800;font-variant-numeric:tabular-nums}.am-panel{position:absolute;border-radius:14px;background:var(--card);color:var(--cardink);box-shadow:0 18px 44px rgba(40,10,60,.3);overflow:hidden}.am-panel__layer,.am-win{position:absolute;inset:0}.am-win{display:flex;flex-direction:column}.am-winbar{flex:none;height:34px;display:flex;align-items:center;gap:7px;padding:0 12px;background:color-mix(in srgb,var(--app) 14%,var(--card));border-bottom:1px solid var(--line)}.am-winbar i{width:11px;height:11px;border-radius:50%}.am-winbar span{margin-left:8px;font-size:13px;font-weight:700;color:var(--app)}.am-table{font-size:13.5px;font-variant-numeric:tabular-nums}.am-sheet__row,.am-table__head,.am-table__row{display:grid;grid-template-columns:90px 1fr 100px;align-items:center;padding:0 18px}.am-table__head{height:30px;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.am-table__head,.am-table__row{border-bottom:1px solid var(--line)}.am-table__row{height:31px;font-weight:500}.am-sheet__row span:last-child,.am-table__row span:last-child{text-align:right}.am-table__row--sel{background:#dbeafe;box-shadow:inset 3px 0 0 #2563eb;outline:2px dashed #2563eb;outline-offset:-3px}.am-sheet{font-size:13.5px;font-variant-numeric:tabular-nums}.am-sheet__cols{display:grid;height:26px;align-items:center;background:color-mix(in srgb,#16a34a 6%,var(--card));font-size:11px;font-weight:700;color:var(--muted);text-align:center}.am-sheet__cols,.am-sheet__row{grid-template-columns:34px 90px 1fr 100px;border-bottom:1px solid var(--line)}.am-sheet__row{padding:0;height:31px}.am-sheet__row em{font-style:normal;font-size:11px;color:var(--muted);text-align:center;border-right:1px solid var(--line);align-self:stretch;display:grid;place-items:center}.am-sheet__row span{padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.am-sheet__row span:last-child{padding-right:18px}.am-sheet__row--empty span{background:transparent}.am-typo{-webkit-text-decoration:underline wavy #ef4444;text-decoration:underline wavy #ef4444;text-underline-offset:4px}.am-sheet__count{margin-top:auto;padding:10px 18px;font-size:13px;font-weight:800;color:#dc2626;border-top:1px solid var(--line)}.am-mail>div{display:flex;flex-direction:column;padding:8px 16px;border-bottom:1px solid var(--line)}.am-mail b{font-size:13px}.am-mail span{font-size:12.5px;color:var(--muted)}.am-src{position:absolute;inset:0;display:flex;align-items:center;gap:14px;padding:0 16px;border-left:5px solid var(--app)}.am-src>i{flex:none;width:46px;height:46px;border-radius:12px;display:grid;place-items:center;font-style:normal;font-size:22px;color:#fff;background:var(--app);box-shadow:0 6px 14px color-mix(in srgb,var(--app) 40%,transparent)}.am-src b{display:block;font-family:var(--am-pop),sans-serif;font-size:19px;font-weight:700}.am-src span{display:block;font-size:12px;color:var(--muted)}.am-src em{position:absolute;right:12px;top:10px;font-style:normal;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.am-src em.on{color:#16a34a}.am-rep{position:absolute;inset:0;display:flex;flex-direction:column;border-radius:14px;transition:box-shadow .2s}.am-rep__rows{position:absolute;left:0;right:0;top:34px;font-size:12.5px;font-variant-numeric:tabular-nums}.am-rep__rows .am-sheet__row{grid-template-columns:44px 60px 1fr 74px;height:32px}.am-rep__rows .am-sheet__row span{padding:0 6px}.am-rep__rows .am-sheet__row span:last-child{padding-right:12px}.am-rep__chart{position:absolute;left:18px;right:18px;top:50px;bottom:54px;display:flex;flex-direction:column}.am-rep__chart>span{font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.am-rep__chart>b{font-family:var(--am-pop),sans-serif;font-size:34px;font-weight:700}.am-rep__bars{flex:1;display:flex;align-items:flex-end;gap:9px;margin-top:10px}.am-rep__bars i{flex:1;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#34d399,#0ea5e9)}.am-rep__days{display:flex;gap:9px;margin-top:6px}.am-rep__days span{flex:1;text-align:center;font-size:11px;font-weight:700;color:var(--muted)}.am-rep__foot{margin-top:auto;padding:12px 16px;font-size:13px;font-weight:800;color:#16a34a;border-top:1px solid var(--line);position:relative;background:var(--card)}.am-rep__foot--sent{color:#fff;background:#16c784}.am-flow{position:absolute;left:0;top:0;width:1280px;height:720px;z-index:1;overflow:visible;pointer-events:none}.am-pipe{fill:none;stroke:#fff;stroke-width:6;stroke-linecap:round;opacity:.85;filter:drop-shadow(0 3px 6px rgba(40,10,60,.25))}.am-pipe--out{stroke:#0ea5e9}.am-pipe--drop{stroke:#ef4444;stroke-dasharray:4 7;stroke-width:4;opacity:.7}.am-chip{font-family:var(--am-ui),Inter,sans-serif;font-size:11px;font-weight:800;fill:#fff}.am-node{position:absolute;z-index:3;width:0;height:0}.am-node__disc{position:absolute;left:0;top:0;width:104px;height:104px;border-radius:50%;display:grid;place-items:center;background:var(--card);box-shadow:0 0 0 6px var(--c),0 16px 40px rgba(40,10,60,.35)}.am-node__disc i{font-style:normal;font-size:40px;font-weight:900;color:var(--c)}.am-node__label{position:absolute;left:0;bottom:66px;transform:translateX(-50%);text-align:center;white-space:nowrap;color:#fff;padding:6px 14px 7px;border-radius:14px;background:rgba(40,12,70,.42);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.am-node__label b{display:block;font-family:var(--am-pop),sans-serif;font-size:22px;font-weight:700}.am-node__label span{font-size:12.5px;font-weight:700;opacity:.9}.am-burst{width:0;height:0;pointer-events:none}.am-burst,.am-ring{position:absolute;left:0;top:0}.am-ring{transform:translate(-50%,-50%);border-radius:50%;border:6px solid #fff;box-shadow:0 0 30px rgba(255,255,255,.7)}.am-spark{position:absolute;left:0;top:0;width:11px;height:11px;border-radius:3px}.am-bin{position:absolute;z-index:3;transform:translate(-50%);display:flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;background:var(--card);color:var(--cardink);box-shadow:0 8px 20px rgba(40,10,60,.3)}.am-bin i{font-style:normal;font-size:16px}.am-bin b{font-size:17px;font-weight:900;color:#ef4444;font-variant-numeric:tabular-nums}.am-bin span{font-size:12.5px;font-weight:700;color:var(--muted)}.am-env{position:absolute;z-index:7;width:54px;height:40px;border-radius:8px;display:grid;place-items:center;font-size:26px;color:#0ea5e9;background:#fff;box-shadow:0 10px 24px rgba(0,0,0,.35)}.am-cursorwrap{position:absolute;inset:0;z-index:8;pointer-events:none}.am-cursor{position:absolute;width:24px;height:24px;fill:#111827;stroke:#fff;stroke-width:1.6;filter:drop-shadow(0 3px 5px rgba(0,0,0,.35))}.am-ghost{display:grid;grid-template-columns:56px 90px 70px;gap:6px;align-items:center;height:28px;padding:0 10px;border-radius:6px;background:rgba(219,234,254,.92);outline:2px dashed #2563eb;font-weight:600;color:#1e3a8a;box-shadow:0 10px 22px rgba(37,99,235,.3)}.am-ghost,.am-key{position:absolute;font-size:12.5px}.am-key{padding:5px 10px;border-radius:8px;background:#111827;color:#fff;font-weight:800;white-space:nowrap;box-shadow:0 6px 14px rgba(0,0,0,.3)}.am-sticky{position:absolute;left:1100px;top:470px;z-index:5;width:130px;padding:14px 12px;background:#fde047;color:#713f12;transform:rotate(5deg);font-family:var(--am-pop),sans-serif;font-weight:600;font-size:15px;line-height:1.25;box-shadow:0 10px 20px rgba(0,0,0,.25)}.am-sticky small{font-size:11px;opacity:.8}.am-toasts{position:absolute;right:16px;top:42px;width:320px;z-index:7}.am-toast{position:absolute;left:0;right:0;display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:14px;background:var(--card);color:var(--cardink);box-shadow:0 12px 30px rgba(40,10,60,.3)}.am-toast>i{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-style:normal;font-weight:900;color:#fff;background:#e11d74}.am-toast--ok>i{background:#16c784}.am-toast b{display:block;font-size:12px;color:var(--muted)}.am-toast span{display:block;font-size:14px;font-weight:700}.am-dana{position:absolute;left:18px;top:44px;z-index:6;width:86px;text-align:center}.am-dana svg{width:78px;height:78px;border-radius:50%;border:4px solid #fff;box-shadow:0 8px 20px rgba(40,10,60,.35);display:block;margin:0 auto}.am-dana span{display:inline-flex;align-items:center;gap:5px;margin-top:6px;padding:3px 9px;border-radius:999px;background:var(--card);color:var(--cardink);font-size:11px;font-weight:800;white-space:nowrap;box-shadow:0 4px 10px rgba(0,0,0,.2)}.am-dana span i{width:7px;height:7px;border-radius:50%;background:#ef4444}.am-dana--free span i{background:#16c784}.am-dana--offline span i{background:#94a3b8}.am-zzz{font-family:var(--am-pop),sans-serif;font-size:12px;font-weight:700;fill:#c7d2fe}.am-summary{position:absolute;left:640px;top:500px;z-index:7;width:480px;box-sizing:border-box;padding:16px 20px;border-radius:18px;background:var(--card);color:var(--cardink);box-shadow:0 24px 60px rgba(40,10,60,.4)}.am-summary__head{font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#e11d74}.am-summary__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:8px}.am-summary__grid b{display:block;font-family:var(--am-pop),sans-serif;font-size:30px;font-weight:700}.am-summary__grid span{font-size:12.5px;font-weight:600;color:var(--muted)}.am-summary__win{margin-top:10px;padding:9px;border-radius:10px;text-align:center;font-size:15px;font-weight:900;color:#fff;background:linear-gradient(120deg,#16c784,#0ea5e9)}.am-black{inset:0;z-index:4;background:#000}.am-black,.am-captionband{position:absolute;pointer-events:none}.am-captionband{left:0;right:0;bottom:0;height:clamp(90px,19%,140px);z-index:3;background:linear-gradient(180deg,transparent,rgba(20,8,30,.8) 62%)}.am-caption{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);z-index:5;width:min(760px,calc(100% - 40px));text-align:center;font-family:var(--am-serif),serif;font-style:italic;font-weight:700;font-size:clamp(1.2rem,2.5vw,1.8rem);line-height:1.25;color:#fff4dc;text-shadow:0 2px 18px rgba(0,0,0,.95),0 0 2px rgba(0,0,0,.9);pointer-events:none}.am-hint{z-index:5;color:#fde7f0}.am-prompt{z-index:6;background:transparent;padding-bottom:22px}@media (prefers-reduced-motion:reduce){.am-rep{transition:none}}.eclips-landing{padding:0;overflow:hidden;border-color:rgba(0,200,232,.28);box-shadow:inset 0 0 0 1px rgba(232,0,110,.14)}.eclips-landing__media{min-height:210px;aspect-ratio:3.25/1;background:linear-gradient(180deg,rgba(4,4,9,.02),rgba(4,4,9,.25)),url(/images/e-clips-banner.webp) 50% /cover no-repeat;border-bottom:1px solid rgba(0,200,232,.2)}.eclips-landing__body{padding:26px 28px 30px;background:radial-gradient(circle at 12% 0,rgba(232,0,110,.1),transparent 30%),radial-gradient(circle at 88% 0,rgba(0,200,232,.12),transparent 32%)}.eclips-landing__eyebrow{margin:0 0 6px;font-family:Syne,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--cyan)}.eclips-landing__title{font-family:Cormorant Garamond,serif;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:700;margin:0 0 12px;color:#fff}.eclips-landing__copy{max-width:640px;margin:0 0 22px;color:rgba(255,255,255,.86);font-size:.98rem;line-height:1.65;text-wrap:pretty}.eclips-launch{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.eclips-launch .ge-btn{min-width:220px;text-align:center}.eclips-launch__status{margin:0}.ge-sz-badge{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 10px;border-radius:999px;font-family:ui-monospace,IBM Plex Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:linear-gradient(#14101f,#14101f) padding-box,linear-gradient(100deg,#ff2db8,#8b5cf6 52%,#3f82e6) border-box;border:1px solid transparent;box-shadow:0 6px 22px -10px #ff2db8aa}.ge-sz-badge--sm{font-size:10px;padding:3px 9px 3px 8px;gap:6px}.ge-sz-badge__pulse{width:7px;height:7px;border-radius:50%;background:#ff2db8;box-shadow:0 0 0 0 #ff2db8aa;animation:ge-sz-pulse 2.2s ease-out infinite}@keyframes ge-sz-pulse{0%{box-shadow:0 0 0 0 #ff2db8aa}70%{box-shadow:0 0 0 8px #ff2db800}to{box-shadow:0 0 0 0 #ff2db800}}@media (prefers-reduced-motion:reduce){.ge-sz-badge__pulse{animation:none}}.ge-badge-shelf{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ge-tier-badge{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 10px;border-radius:999px;font-family:ui-monospace,IBM Plex Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--surface2);border:1px solid var(--border)}.ge-tier-badge__gem{width:8px;height:8px;border-radius:2px;transform:rotate(45deg);background:var(--muted);flex:none}.ge-tier-badge--starter{border-color:rgba(138,162,255,.5)}.ge-tier-badge--starter .ge-tier-badge__gem{background:#8aa2ff;box-shadow:0 0 8px #8aa2ff88}.ge-tier-badge--silver{border-color:rgba(214,224,234,.5)}.ge-tier-badge--silver .ge-tier-badge__gem{background:#d6e0ea;box-shadow:0 0 8px #d6e0ea88}.ge-tier-badge--gold{border-color:rgba(255,207,107,.55)}.ge-tier-badge--gold .ge-tier-badge__gem{background:#ffcf6b;box-shadow:0 0 8px #ffcf6b99}.ge-tier-badge--diamond{border-color:transparent;background:linear-gradient(var(--surface2),var(--surface2)) padding-box,linear-gradient(120deg,#ff2db8,#8b5cf6 55%,#14f195) border-box;box-shadow:0 6px 22px -12px #8b5cf6aa}.ge-tier-badge--diamond .ge-tier-badge__gem{background:linear-gradient(120deg,#ff2db8,#14f195);box-shadow:0 0 10px #8b5cf6aa}.ge-pause-banner{border:1px solid rgba(232,0,110,.4);background:var(--pink-dim);color:#ffd7e8;border-radius:10px;padding:14px 16px;font-size:.92rem;line-height:1.5}.ge-pause-banner strong{color:#ff8fc2}.ge-input{background:var(--surface2);border:1px solid var(--border);border-radius:8px;padding:8px 12px;color:#fff;font-size:.9rem}.ge-input::-moz-placeholder{color:var(--muted)}.ge-input::placeholder{color:var(--muted)}.ge-input:focus{outline:none;border-color:var(--cyan)}.ge-table-scroll{overflow-x:auto}.ge-admin-table{width:100%;min-width:640px}.ge-admin-member{display:flex;flex-direction:column;gap:3px}.ge-admin-member__name{font-weight:600;color:#fff}.ge-admin-member__email{font-size:.82rem}.ge-admin-member__tags{display:flex;gap:6px;margin-top:2px}.ge-admin-access{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ge-admin-actions{display:inline-flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.ge-admin-paused{color:#ff8fc2;font-weight:700;font-size:.82rem;cursor:help;border-bottom:1px dotted #ff8fc2}.ge-admin-row--paused{background:rgba(232,0,110,.05)}.ge-tier-badge--compact{padding:2px 8px;font-size:.72rem}.ge-team-rename{display:flex;gap:10px;align-items:flex-end;margin:4px 0 18px;flex-wrap:wrap}.ge-team-rename .ge-field{flex:1 1 220px}.ge-team-toggle{display:inline-flex;gap:8px;align-items:center;cursor:pointer}.ge-team-invite{display:flex;gap:10px;flex-wrap:wrap;margin:6px 0 10px}.ge-team-invite .ge-input{flex:1 1 240px}.ge-team-invites{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:8px}.ge-team-invites li{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:10px 12px;border:1px solid var(--line,rgba(255,255,255,.08));border-radius:10px}.ge-team-invites li .ge-mono{flex:1 1 200px;overflow-wrap:anywhere}.ge-team-meter{height:8px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden;margin:8px 0 12px}.ge-team-meter i{display:block;height:100%;background:linear-gradient(90deg,#ff2db8,#8b5cf6 55%,#14f195)}.ge-admin-waiting{margin:6px 0 22px;padding:14px 16px;border:1px solid rgba(139,92,246,.35);border-radius:12px}.ge-admin-waiting__title{margin:0 0 10px;font-size:1rem}.ge-admin-waiting__list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ge-admin-waiting__list li{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ge-admin-waiting__list li .ge-mono{flex:1 1 200px;overflow-wrap:anywhere}.ge-team-badge.ge-tier-badge--diamond{background:linear-gradient(120deg,rgba(255,45,184,.16),rgba(139,92,246,.16) 55%,rgba(20,241,149,.14)) padding-box,linear-gradient(var(--surface2),var(--surface2)) padding-box,linear-gradient(120deg,#ff2db8,#8b5cf6 55%,#14f195) border-box;box-shadow:0 0 0 1px rgba(139,92,246,.12),0 6px 22px -10px #8b5cf6cc;white-space:nowrap}.ge-team-badge--leader .ge-tier-badge__gem{width:9px;height:9px;box-shadow:0 0 12px #ff2db8aa,0 0 4px #14f195aa}.ge-team-head-meta{display:inline-flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:flex-end}.ge-split{display:grid;gap:6px;min-width:170px}.ge-split__bar{height:6px;border-radius:999px;background:rgba(255,255,255,.12);overflow:hidden}.ge-split__bar i{display:block;height:100%;background:linear-gradient(90deg,#8b5cf6,#14f195)}.ge-split__legend{display:flex;gap:12px;font-size:.78rem;white-space:nowrap}.ge-split__legend span{display:inline-flex;align-items:center;gap:6px}.ge-split__legend span:before{content:"";width:8px;height:8px;border-radius:50%}.ge-split__team{color:#8ff0c6}.ge-split__team:before{background:#14f195}.ge-split__private{color:var(--muted)}.ge-split__private:before{background:rgba(255,255,255,.35)}.ge-auth__steps{margin:4px 0 18px;padding-left:22px;text-align:left;display:grid;gap:6px;color:var(--muted);font-size:.92rem}.ge-auth__steps strong{color:#fff}.ge-auth__inline-btn{background:none;border:0;padding:0;color:#a78bfa;font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.ge-auth__inline-btn:disabled{color:var(--muted);text-decoration:none;cursor:default}.ge-admin-reset-all{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:18px;padding:14px 16px;border:1px solid rgba(232,0,110,.35);border-radius:12px}.ge-admin-reset-all p{margin:4px 0 0;font-size:.88rem}.ge-brand{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:28px;margin-top:14px}.ge-brand__form fieldset{border:0;margin:0;padding:0;display:grid;gap:12px;min-width:0}.ge-brand__form .ge-field{display:grid;gap:6px}.ge-brand__form .ge-field>span{font-size:.85rem;color:var(--muted)}.ge-brand__form input:not([type=color]):not([type=file]){width:100%}.ge-brand__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ge-brand__swatch{display:flex;gap:8px;align-items:center}.ge-brand__swatch input[type=color]{width:42px;height:36px;padding:0;border:1px solid var(--border);border-radius:8px;background:none;cursor:pointer}.ge-brand__logo-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ge-brand__logo-box{display:grid;place-items:center;width:132px;height:56px;border-radius:10px;border:1px dashed var(--border);background:repeating-conic-gradient(#ffffff10 0 25%,transparent 0 50%) 0 0 /12px 12px;overflow:hidden}.ge-brand__logo-box img{max-width:120px;max-height:46px;-o-object-fit:contain;object-fit:contain}.ge-brand__upload{cursor:pointer}.ge-brand__actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.ge-brand-source{font-family:ui-monospace,IBM Plex Mono,monospace;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;border-radius:999px;border:1px solid var(--border);color:var(--muted)}.ge-brand-source--custom{border-color:rgba(20,241,149,.5);color:#8ff0c6}.ge-brand-source--preset{border-color:rgba(139,92,246,.6);color:#c9bafc}.ge-brand__preview{display:grid;gap:8px;align-content:start}.ge-brand__preview-label{font-family:ui-monospace,IBM Plex Mono,monospace;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.ge-brand__phone{position:relative;aspect-ratio:9/16;width:100%;max-width:210px;border-radius:18px;overflow:hidden;border:1px solid var(--border);display:flex;flex-direction:column;align-items:center;padding:18px 14px 12px;gap:10px}.ge-brand__phone-head{display:grid;justify-items:center;gap:4px;text-align:center}.ge-brand__phone-head img{max-width:140px;max-height:44px;-o-object-fit:contain;object-fit:contain}.ge-brand__phone-head b{font-family:Arial Black,Arial,sans-serif;font-size:1.05rem;letter-spacing:.02em}.ge-brand__phone-head small{font-size:.58rem;font-weight:700;letter-spacing:.12em}.ge-brand__phone-caption{margin:auto 0 0;font-family:Arial Black,Arial,sans-serif;font-size:.82rem;line-height:1.25;color:#fff;text-align:center}.ge-brand__phone-wave{width:100%;height:34px;opacity:.85;-webkit-mask:repeating-linear-gradient(90deg,#000 0 3px,transparent 3px 6px);mask:repeating-linear-gradient(90deg,#000 0 3px,transparent 3px 6px);clip-path:polygon(0 60%,8% 30%,16% 70%,24% 20%,32% 55%,40% 10%,48% 65%,56% 25%,64% 60%,72% 15%,80% 70%,88% 35%,100% 55%,100% 100%,0 100%)}.ge-brand__phone-foot{display:flex;justify-content:space-between;width:100%;font-size:.56rem;color:#ffffffcc;gap:6px}.ge-brand__recap{border-radius:10px;overflow:hidden;background:#fff;border:1px solid var(--border)}.ge-brand__recap-mast{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;color:#fff;font-weight:700;font-size:.82rem}.ge-brand__recap-mast img{max-height:22px;max-width:70px;-o-object-fit:contain;object-fit:contain}.ge-brand__recap-body{display:grid;gap:6px;padding:10px 12px 12px}.ge-brand__recap-body b{font-size:.78rem}.ge-brand__recap-body i{font-style:normal;font-weight:700;font-size:.68rem;border-bottom:2px solid;padding-bottom:2px;justify-self:start}.ge-brand__recap-body span{height:5px;border-radius:3px;background:#e6e6ee}.ge-brand__recap-body span:last-child{width:60%}@media (max-width:760px){.ge-brand,.ge-brand__row{grid-template-columns:1fr}}.ge-plans-current{font-size:1.15rem;margin:6px 0}.ge-plans-ok{border:1px solid rgba(20,241,149,.4);background:rgba(20,241,149,.08);color:#c9f7e3;border-radius:10px;padding:12px 14px}.ge-plans-refill{display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap}.ge-plans-refill p{margin:0;flex:1 1 320px}.ge-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-top:12px}.ge-plan{display:flex;flex-direction:column;gap:6px;padding:18px;border:1px solid var(--border);border-radius:14px;background:var(--surface2)}.ge-plan h3{margin:0;font-size:1.05rem}.ge-plan__price{margin:0;display:flex;align-items:baseline;gap:6px}.ge-plan__price s{color:var(--muted);font-size:.9rem}.ge-plan__price strong{font-size:1.6rem}.ge-plan__price span{color:var(--muted);font-size:.85rem}.ge-plan__apes{margin:0;color:var(--muted);font-size:.82rem}.ge-plan ul{margin:8px 0 12px;padding-left:18px;display:grid;gap:4px;align-content:start;font-size:.88rem;flex:1}.ge-plan .ge-btn{align-self:stretch}.ge-plan.is-current{border-color:transparent;background:linear-gradient(var(--surface2),var(--surface2)) padding-box,linear-gradient(120deg,#ff2db8,#8b5cf6 55%,#14f195) border-box}.ge-plan--diamond h3{background:linear-gradient(120deg,#ff2db8,#8b5cf6 55%,#14f195);-webkit-background-clip:text;background-clip:text;color:transparent}.ge-plans-seats{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ge-plans-seats__n{min-width:70px;text-align:center;font-weight:600}.render-root{position:fixed;inset:0;z-index:9999;background:#000}.render-scroll.svc-modal{position:absolute;inset:0;width:100%;max-width:none;height:100vh;max-height:none;border:0;border-radius:0;box-shadow:none;background:#000;overflow-y:scroll;scrollbar-width:none}.render-scroll::-webkit-scrollbar{display:none}.render-root .cinematic-wrap>:first-child{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important}.render-root .cinematic__hint,.render-root .cinematic__prompt,.render-root .cinematic__skip,html.cine-render nextjs-portal{display:none!important}.ad-end{position:absolute;inset:0;z-index:20;background:#000;overflow:hidden}.ad-end .ad-end__card{background:transparent;padding:300px 24px 50px}.ad-end__plain{background:none!important;color:#f2e8d0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.ad-end__ghost{color:transparent}.ad-end__logo{position:absolute;left:50%;top:62px;width:236px;height:236px;margin-left:-118px;overflow:visible;z-index:6}.render-root .am-caption,.render-root .fw-caption,.render-root .fz-caption,.render-root .tcg-caption{font-size:4.2vh!important;bottom:2.2vh!important;width:min(1400px,calc(100% - 80px))!important}