:root{--kw-primary: #fafafa;--kw-secondary: #363c45;--kw-tertiary: #dbff31;--kw-alternate: #191d23;--kw-primary-text: #fafafa;--kw-secondary-text: #919bab;--kw-primary-bg: #111111;--kw-secondary-bg: #0d0d0e;--kw-success: #249689;--kw-error: #ff5963;--kw-warning: #f9cf58;--kw-line: #363c45;--kw-panel: rgba(13, 13, 14, .72);--kw-menu-shift: 18vw;--menu-overlay-opacity: .44;--corner-pad-desktop: clamp(32px, 3.1vw, 56px);--corner-pad-mobile: 16px;--corner-pad: var(--corner-pad-desktop);--kw-depth-x: 0px;--kw-depth-y: 0px;--kw-depth-x-reverse: 0px;--kw-depth-y-reverse: 0px;--kw-tilt-x: 0deg;--kw-tilt-y: 0deg;--kw-tilt-x-soft: 0deg;--kw-tilt-y-soft: 0deg;--kw-skew-x: 0deg;--kw-skew-y: 0deg;--kw-micro-x: 0px;--kw-micro-y: 0px;color:var(--kw-primary-text);background:var(--kw-secondary-bg);font-family:Roboto,system-ui,sans-serif;font-synthesis:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}*,*:before,*:after{-webkit-user-select:none;user-select:none}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden}button,a,input,textarea,select{font:inherit}button,a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}input,textarea,select{-webkit-user-select:text;user-select:text}button{color:inherit}a{color:inherit;text-decoration:none}.app-shell{--menu-shift: 18vw;--menu-overlay-opacity: .44;--corner-pad-desktop: 48px;--corner-pad-mobile: 16px;--corner-pad: var(--corner-pad-desktop);position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;cursor:grab;isolation:isolate;-webkit-user-select:none;user-select:none}.app-shell:active{cursor:grabbing}.theme-dark{--kw-primary-text: #fafafa;--kw-secondary-text: #919bab;--kw-primary-bg: #111111;--kw-secondary-bg: #0d0d0e;--kw-panel: rgba(13, 13, 14, .72);--kw-line: #363c45}.theme-light{--kw-primary-text: #151615;--kw-secondary-text: #4d5662;--kw-primary-bg: #e7e8e2;--kw-secondary-bg: #d8dad2;--kw-panel: rgba(231, 232, 226, .78);--kw-line: #8c928b}.site-stage{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;opacity:1;transform:translateZ(0) scale(1);transition:transform .76s cubic-bezier(.22,1,.36,1),filter .76s ease,opacity .76s ease}.splash-active .site-stage{opacity:0;transform:translate3d(0,16px,0) scale(1.035);filter:blur(12px)}.site-ready .site-stage{animation:stage-enter .98s cubic-bezier(.16,1,.3,1) both}.menu-open .site-stage{transform:translate3d(calc(var(--menu-shift) * -.14),0,0) scale(.978);filter:saturate(.82);opacity:.94}.feedback-composer-open .site-stage,.confirm-open .site-stage,.auth-open .site-stage{transform:translate3d(calc(var(--menu-shift) * -.08),0,0) scale(.984);filter:saturate(.78);opacity:.9}.background-layer,.world-canvas,.welcome-image-loop,.about-image-experience,.top-nav,.section-panel,.pricing-plans-experience,.login-section-experience,.section-rail,.owl-follower,.modal-backdrop,.menu-blur-overlay,.kw-splash,.dev-panel,.user-profile-dock,.fixed-cta{position:fixed}.menu-blur-overlay{top:0;right:0;bottom:0;left:0;z-index:6;opacity:0;background:rgba(0,0,0,var(--menu-overlay-opacity));filter:blur(10px);pointer-events:none;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transform:translate3d(2.6vw,-2vh,0) scale(.985);transform-origin:right top;transition:opacity .42s ease,filter .52s ease,backdrop-filter .52s cubic-bezier(.16,1,.3,1),transform .64s cubic-bezier(.16,1,.3,1)}.theme-light .menu-blur-overlay{background:rgba(255,255,255,var(--menu-overlay-opacity))}.menu-open .menu-blur-overlay{opacity:1;filter:blur(0);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;transform:translateZ(0) scale(1)}.feedback-composer-open .menu-blur-overlay,.confirm-open .menu-blur-overlay,.auth-open .menu-blur-overlay{opacity:1;filter:blur(0);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);transform:translateZ(0) scale(1)}.background-layer{top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:linear-gradient(180deg,#111,#080808 68%,#040404)}.theme-light .background-layer{background:linear-gradient(180deg,var(--kw-primary-bg),var(--kw-secondary-bg))}.animated-gradient-background,.animated-gradient-canvas,.animated-gradient-fallback,.organic-noise,.kw-noise{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.animated-gradient-background{z-index:0;overflow:hidden;background:#050505;transform:translateZ(0)}.theme-light .animated-gradient-background{background:#f4f5ef}.animated-gradient-canvas{width:100%;height:100%;display:block;opacity:1}.animated-gradient-fallback{background:radial-gradient(circle at 30% 22%,color-mix(in srgb,var(--kw-tertiary) 16%,transparent),transparent 34%),radial-gradient(circle at 72% 68%,color-mix(in srgb,var(--kw-line) 44%,transparent),transparent 42%),linear-gradient(160deg,var(--kw-primary-bg),var(--kw-secondary-bg))}.organic-noise{z-index:4;width:100%;height:100%;mix-blend-mode:overlay;filter:contrast(1.28) blur(.28px);image-rendering:auto;will-change:transform,opacity}.world-canvas{top:0;right:0;bottom:0;left:0;z-index:1;transition:opacity .42s ease;will-change:opacity}.welcome-image-loop{top:0;right:0;bottom:0;left:0;z-index:4;overflow:hidden;pointer-events:none;transform:translateZ(0);transition:opacity .42s ease;will-change:opacity}.welcome-image-loop:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,var(--kw-secondary-bg) 0%,transparent 34%),linear-gradient(180deg,transparent 42%,color-mix(in srgb,var(--kw-secondary-bg) 28%,transparent));opacity:.18}.welcome-image-perspective{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;perspective:1120px;perspective-origin:50% 46%;transform:translate3d(var(--welcome-parallax-x, 0px),calc(var(--welcome-section-y, 0vh) + var(--welcome-parallax-y, 0px)),0) rotateX(var(--welcome-tilt-x, 0deg)) rotateY(var(--welcome-tilt-y, 0deg));transform-style:preserve-3d;transition:transform .16s ease-out;will-change:transform}.welcome-image-track{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d}.welcome-image-card{position:absolute;top:0;left:0;z-index:var(--welcome-z-index, 1);width:clamp(146px,13vw,230px);margin:0;aspect-ratio:9 / 16;overflow:hidden;border:0;border-radius:clamp(9px,.72vw,13px);background:linear-gradient(135deg,color-mix(in srgb,var(--kw-tertiary) 12%,transparent),transparent),color-mix(in srgb,var(--kw-secondary-bg) 74%,#000000);box-shadow:none;opacity:0;transform-origin:center;transform-style:preserve-3d;animation:welcome-card-path var(--welcome-path-duration, 42s) linear infinite;animation-delay:var(--welcome-delay, 0s);will-change:transform,opacity,filter}.welcome-image-card img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.9) contrast(1.08) brightness(.86);transform:translateZ(1px) scale(1.02);-webkit-user-drag:none}.welcome-image-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 26%),radial-gradient(circle at 50% 45%,transparent 38%,rgba(0,0,0,.34));mix-blend-mode:screen;opacity:.28}.theme-light .welcome-image-loop:before{background:linear-gradient(90deg,var(--kw-primary-bg) 0%,transparent 36%),linear-gradient(180deg,transparent 42%,color-mix(in srgb,var(--kw-primary-bg) 34%,transparent));opacity:.38}.theme-light .welcome-image-card img{filter:saturate(.88) contrast(1.02) brightness(.9)}@keyframes welcome-card-path{0%{opacity:0;filter:blur(18px);transform:translate3d(-18vw,9vh,-360px) rotateX(3deg) rotateY(22deg) rotate(5deg) scale(.18)}34%{opacity:0;filter:blur(18px);transform:translate3d(-10vw,10vh,-320px) rotateX(3deg) rotateY(22deg) rotate(5deg) scale(.22)}40%{opacity:.2;filter:blur(12px);transform:translate3d(6vw,12vh,-260px) rotateX(3deg) rotateY(18deg) rotate(4deg) scale(.32)}47%{opacity:.48;filter:blur(6px);transform:translate3d(32vw,18vh,-150px) rotateX(2deg) rotateY(12deg) rotate(3deg) scale(.52)}54%{opacity:.9;filter:blur(1.4px);transform:translate3d(50vw,30vh,-32px) rotateX(1deg) rotateY(4deg) rotate(1deg) scale(.84)}60%{opacity:1;filter:blur(0);transform:translate3d(56vw,43vh,72px) rotateX(0) rotateY(-2deg) rotate(0) scale(1.24)}64%{opacity:.62;filter:blur(2.2px);transform:translate3d(42vw,67vh,18px) rotateX(-1deg) rotateY(-13deg) rotate(-4deg) scale(.92)}66%{opacity:.14;filter:blur(12px);transform:translate3d(8vw,84vh,-112px) rotateX(-3deg) rotateY(-20deg) rotate(-6deg) scale(.72)}67.4%{opacity:0;filter:blur(18px);transform:translate3d(-24vw,92vh,-220px) rotateX(-4deg) rotateY(-22deg) rotate(-6deg) scale(.62)}to{opacity:0;filter:blur(18px);transform:translate3d(-24vw,92vh,-220px) rotateX(-4deg) rotateY(-22deg) rotate(-6deg) scale(.62)}}.about-image-experience{top:0;right:0;bottom:0;left:0;z-index:4;overflow:hidden;opacity:0;pointer-events:none;transform:translate3d(var(--about-parallax-x, 0px),calc(var(--about-section-y, 0vh) + var(--about-parallax-y, 0px)),0);transition:opacity .18s linear;will-change:opacity,transform}.about-image-desktop-field{position:absolute;top:-20vh;right:-14vw;bottom:-20vh;left:-14vw;overflow:hidden;border-radius:0;contain:layout paint style;pointer-events:none;transform:translateZ(0) perspective(1120px) rotateX(var(--kw-tilt-x-soft)) rotateY(var(--kw-tilt-y-soft));transform-origin:center}.about-image-mobile-background-field{display:none}.about-image-canvas-wrap,.about-image-canvas{display:block;width:100%;height:100%}.about-image-canvas-wrap{position:relative;overflow:hidden;background:transparent;contain:layout paint size}.about-image-canvas{touch-action:none}.top-nav{top:var(--corner-pad);left:var(--corner-pad);right:var(--corner-pad);z-index:8;display:flex;align-items:flex-start;justify-content:space-between;pointer-events:none}.brand,.menu-toggle,.side-menu,.fixed-cta{pointer-events:auto}.brand{display:inline-flex;align-items:center;min-width:128px;transform-style:preserve-3d;transition:filter .18s ease}.brand-depth{display:inline-flex;pointer-events:none;transform:translate3d(var(--kw-depth-x-reverse),var(--kw-depth-y-reverse),0) perspective(620px) rotateX(calc(var(--kw-tilt-x) * -.64)) rotateY(calc(var(--kw-tilt-y) * -.64)) skew(calc(var(--kw-skew-x) * -.8),var(--kw-skew-y));transform-origin:left center;transform-style:preserve-3d;transition:transform .16s ease-out,filter .18s ease;will-change:transform}.brand:hover{filter:blur(.1px) brightness(1.18)}.brand:hover .brand-depth{transform:translate3d(calc(var(--kw-depth-x-reverse) + 4px),var(--kw-depth-y-reverse),0) perspective(620px) rotateX(calc(var(--kw-tilt-x) * -.64)) rotateY(calc(var(--kw-tilt-y) * -.64)) skew(calc(var(--kw-skew-x) * -.8),var(--kw-skew-y)) scale(1.025)}.brand img{width:126px;max-height:34px;object-fit:contain;filter:drop-shadow(0 8px 18px rgba(0,0,0,.24));-webkit-user-drag:none}.theme-light .brand img{filter:invert(1) drop-shadow(0 8px 18px rgba(255,255,255,.2))}.clean-icon-button,.menu-toggle,.icon-action,.modal-close{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:0;border-radius:6px;background:transparent;color:var(--kw-primary-text);cursor:pointer;transform-style:preserve-3d;transform-origin:right bottom;transition:transform .18s ease,color .18s ease,filter .18s ease}.clean-icon-button:hover,.clean-icon-button.active:hover,.menu-toggle:hover,.icon-action:hover,.modal-close:hover{color:var(--kw-tertiary);filter:drop-shadow(0 0 14px rgba(219,255,49,.24))}.clean-icon-depth,.menu-toggle-depth{display:inline-flex;align-items:center;justify-content:center;pointer-events:none;transform:translate3d(var(--kw-depth-x),var(--kw-depth-y),0) perspective(560px) rotateX(var(--kw-tilt-x)) rotateY(var(--kw-tilt-y)) skew(var(--kw-skew-x),var(--kw-skew-y));transform-origin:center;transform-style:preserve-3d;transition:transform .16s ease-out,filter .18s ease;will-change:transform}.clean-icon-button:hover .clean-icon-depth,.menu-toggle:hover .menu-toggle-depth{transform:translate3d(calc(var(--kw-depth-x) + 3px),calc(var(--kw-depth-y) - 2px),0) perspective(560px) rotateX(var(--kw-tilt-x)) rotateY(var(--kw-tilt-y)) skew(var(--kw-skew-x),var(--kw-skew-y)) scale(1.08)}.side-menu{position:absolute;top:56px;right:0;width:min(380px,calc(100vw - var(--corner-pad) - var(--corner-pad)));padding:0;opacity:0;filter:blur(14px);transform:translate3d(48px,-26px,0) scale(.86) rotate(-1.2deg);transform-origin:top right;transition:opacity .36s ease,filter .52s ease,transform .68s cubic-bezier(.16,1,.3,1);pointer-events:none}.side-menu.open{opacity:1;filter:blur(0);transform:translateZ(0) scale(1);pointer-events:auto}.side-menu-motion{display:grid;gap:28px;opacity:0;filter:blur(10px);transform:translate3d(22px,-14px,0) scale(.94);transform-origin:top right;transform-style:preserve-3d;perspective:680px;transition:opacity .3s ease,filter .42s ease,transform .56s cubic-bezier(.16,1,.3,1);will-change:transform,opacity,filter}.side-menu.open .side-menu-motion{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}.menu-actions-block,.menu-section-list{display:grid;gap:10px}.menu-section-list button,.menu-actions-block button,.menu-login-link{display:block;width:100%;min-height:36px;border:0;border-radius:6px;padding:0;background:transparent;color:var(--kw-secondary-text);cursor:pointer;text-align:left;transform-origin:left center;transition:color .22s ease,filter .22s ease}.menu-section-list button:disabled,.menu-actions-block button:disabled,.feedback-reading-actions button:disabled,.feedback-comments-more:disabled{cursor:progress;opacity:.58}.menu-item-depth{display:grid;grid-template-columns:34px 58px minmax(0,1fr);align-items:center;justify-items:start;width:100%;min-height:36px;pointer-events:none;transform:translate3d(var(--kw-depth-x),var(--kw-depth-y),0) perspective(620px) rotateX(var(--kw-tilt-x)) rotateY(var(--kw-tilt-y)) skew(var(--kw-skew-x),var(--kw-skew-y));transform-origin:left center;transform-style:preserve-3d;transition:transform .16s ease-out,filter .18s ease;will-change:transform}.menu-section-list button:hover,.menu-section-list button.active,.menu-actions-block button:hover,.menu-login-link:hover{color:var(--kw-primary-text);filter:drop-shadow(0 0 16px rgba(219,255,49,.16))}.menu-section-list button:hover .menu-item-depth,.menu-section-list button.active .menu-item-depth,.menu-actions-block button:hover .menu-item-depth,.menu-login-link:hover .menu-item-depth,.section-panel-cta:hover .menu-item-depth,.pricing-toggle-action:hover .menu-item-depth,.pricing-toggle-action.active .menu-item-depth,.pricing-plan-action:hover .menu-item-depth,.fixed-cta:hover .menu-item-depth{transform:translate3d(calc(var(--kw-depth-x) + 5px),var(--kw-depth-y),0) perspective(620px) rotateX(var(--kw-tilt-x)) rotateY(var(--kw-tilt-y)) skew(var(--kw-skew-x),var(--kw-skew-y)) scale(1.02)}.menu-section-list .menu-index,.menu-action-icon{color:inherit;font-size:11px}.menu-action-icon{display:inline-flex;align-items:center}.menu-section-list i,.menu-actions-block i,.menu-login-link i,.section-panel-cta i,.auth-gate-actions i,.pricing-toggle-action i,.pricing-plan-action i,.fixed-cta i{display:block;width:48px;height:2px;border-radius:999px;background:var(--kw-line);transition:background .22s ease,transform .22s ease}.menu-section-list button.active i,.menu-section-list button:hover i,.menu-actions-block button:hover i,.menu-login-link:hover i,.section-panel-cta:hover i,.auth-gate-actions button:hover:not(:disabled) i,.pricing-toggle-action:hover i,.pricing-toggle-action.active i,.pricing-plan-action:hover i,.fixed-cta:hover i{background:var(--kw-tertiary);transform:scaleX(1.08)}.menu-section-list strong,.menu-actions-block strong,.menu-login-link strong,.section-panel-cta strong,.auth-gate-actions strong,.pricing-toggle-action strong,.pricing-plan-action strong{font-family:Roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:0}.menu-section-list button.active strong{font-family:Poppins,sans-serif;font-weight:500}.menu-actions-block{gap:8px;justify-items:stretch;color:var(--kw-secondary-text)}.section-rail{right:var(--corner-pad);bottom:calc(var(--corner-pad) + 58px);z-index:5;display:grid;grid-template-columns:auto 2px;align-items:end;gap:12px;color:var(--kw-primary-text);pointer-events:none;position:fixed;transform-origin:right bottom;transform-style:preserve-3d;transition:opacity .26s ease,filter .32s ease}.rail-copy{position:absolute;right:14px;top:var(--rail-thumb-top, 50%);display:grid;justify-items:end;gap:6px;min-width:98px;padding-bottom:0;pointer-events:auto;transform:translateY(-50%);will-change:top}.rail-label{display:inline-block;min-height:1em;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;letter-spacing:0;text-transform:uppercase}.soft-text-transition{position:relative;display:inline-grid;max-width:100%;overflow:visible;vertical-align:top;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;transform:translateZ(0);transform-style:preserve-3d;perspective:720px}.soft-text-measure{grid-area:1 / 1;min-width:0;visibility:hidden;white-space:inherit;pointer-events:none}.soft-text-layer{position:absolute;inset:0 auto auto 0;width:100%;opacity:1;filter:blur(0);white-space:inherit;transform-origin:left 54%;will-change:opacity,filter,transform}.rail-label.soft-text-transition,.rail-count.soft-text-transition{display:inline-grid;white-space:nowrap}.rail-track{position:relative;grid-column:2;width:2px;height:clamp(118px,24vh,220px);border-radius:999px;overflow:hidden}.rail-track:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:color-mix(in srgb,var(--kw-line) 72%,transparent)}.rail-thumb{position:absolute;left:0;right:0;top:var(--rail-thumb-top, 50%);z-index:1;width:auto;height:34px;min-height:22px;border-radius:999px;background:var(--kw-tertiary);transform:translateY(-50%);will-change:top;transition:height .42s cubic-bezier(.22,1,.36,1)}.rail-count{display:inline-block;min-height:1em;color:var(--kw-secondary-text);font-size:11px}.fixed-cta{right:var(--corner-pad);bottom:var(--corner-pad);z-index:5;display:inline-flex;justify-content:flex-end;width:auto;max-width:min(270px,calc(100vw - var(--corner-pad) - var(--corner-pad)));min-height:38px;border:0;border-radius:6px;padding:0;background:transparent;color:var(--kw-secondary-text);font-size:13px;font-weight:600;transform-style:preserve-3d;transition:color .18s ease,filter .18s ease,opacity .26s ease}.fixed-cta:hover{color:var(--kw-primary-text);filter:drop-shadow(0 0 14px rgba(219,255,49,.18))}.fixed-cta .menu-item-depth{grid-template-columns:24px 64px max-content;justify-content:end;min-height:38px}.fixed-cta strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fixed-cta i{justify-self:start}.pricing-plans-experience{top:0;right:0;bottom:0;left:0;z-index:4;overflow:hidden;transform:translate3d(var(--pricing-parallax-x, 0px),calc(var(--pricing-section-y, 0vh) + var(--pricing-parallax-y, 0px)),0) perspective(780px) rotateX(calc(var(--kw-tilt-x-soft) * .5)) rotateY(calc(var(--kw-tilt-y-soft) * .58));transform-origin:left top;transform-style:preserve-3d;transition:opacity .32s ease,filter .36s ease;will-change:transform,opacity}.pricing-plans-panel{position:absolute;left:var(--corner-pad);top:clamp(292px,34vh,380px);width:calc(100vw - var(--corner-pad) - var(--corner-pad));pointer-events:auto;transform-style:preserve-3d}.pricing-billing-toggle{display:flex;flex-wrap:wrap;gap:8px 18px;width:min(390px,100%);margin:0 0 26px;color:var(--kw-secondary-text)}.pricing-toggle-action,.pricing-plan-action{display:inline-flex;width:auto;min-height:36px;border:0;border-radius:6px;padding:0;background:transparent;color:var(--kw-secondary-text);cursor:pointer;text-align:left;transition:color .18s ease,filter .18s ease}.pricing-toggle-action:hover,.pricing-toggle-action.active,.pricing-plan-action:hover{color:var(--kw-primary-text);filter:drop-shadow(0 0 14px rgba(219,255,49,.16))}.pricing-toggle-action .menu-item-depth{grid-template-columns:24px 30px max-content;column-gap:8px;min-height:34px}.pricing-toggle-action i{width:30px}.pricing-next-action{display:none}.pricing-plan-row{display:grid;grid-template-columns:repeat(3,minmax(180px,clamp(246px,21vw,360px)));justify-content:space-between;gap:clamp(22px,4vw,72px);width:100%;max-width:calc(100vw - var(--corner-pad) - var(--corner-pad));overflow-x:visible;overflow-y:visible;padding:3px clamp(72px,8vw,132px) 0 0;scroll-padding-inline:0;scroll-snap-type:none;-webkit-overflow-scrolling:touch}.pricing-plan-card{position:relative;display:flex;min-width:0;max-width:360px;min-height:clamp(312px,41vh,366px);flex-direction:column;justify-content:space-between;gap:clamp(11px,1.5vh,18px);padding:18px 0 0;color:var(--kw-secondary-text);scroll-snap-align:start;transform:translate3d(calc(var(--kw-depth-x) * .5),calc(var(--kw-depth-y) * .4),0) perspective(680px) rotateX(calc(var(--kw-tilt-x-soft) * .55)) rotateY(calc(var(--kw-tilt-y-soft) * .62)) skew(calc(var(--kw-skew-x) * .28),calc(var(--kw-skew-y) * .18));transform-origin:left center;transform-style:preserve-3d}.pricing-plan-card:before{content:"";position:absolute;top:0;left:0;width:min(100%,220px);height:2px;border-radius:999px;background:color-mix(in srgb,var(--kw-line) 88%,transparent);transition:background .22s ease,transform .22s ease,box-shadow .22s ease}.pricing-plan-card.highlighted:before{background:var(--kw-tertiary);box-shadow:0 0 18px color-mix(in srgb,var(--kw-tertiary) 20%,transparent)}.pricing-plan-heading{display:grid;gap:9px}.pricing-plan-heading span,.pricing-plan-savings{color:var(--kw-secondary-text);font-family:Roboto,sans-serif;font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase}.pricing-plan-heading h2{margin:0;color:var(--kw-primary-text);font-family:Poppins,sans-serif;font-size:clamp(28px,2.8vw,42px);font-weight:500;line-height:1;letter-spacing:0}.pricing-plan-heading p{min-height:clamp(56px,7.5vh,74px);margin:0;color:var(--kw-secondary-text);font-family:Roboto,sans-serif;font-size:clamp(13px,1.05vw,15px);font-weight:500;line-height:1.42}.pricing-plan-price{display:flex;align-items:baseline;gap:8px;min-height:clamp(40px,5.2vh,48px)}.pricing-plan-price strong{color:var(--kw-primary-text);font-family:Poppins,sans-serif;font-size:clamp(25px,2.5vw,38px);font-weight:500;line-height:1;letter-spacing:0}.pricing-plan-price span{color:var(--kw-secondary-text);font-size:13px;font-weight:700}.pricing-plan-savings{min-height:1em;margin:-12px 0 0;color:var(--kw-tertiary)}.pricing-plan-specs{display:flex;flex-wrap:wrap;gap:8px 13px;color:var(--kw-primary-text);font-family:Roboto,sans-serif;font-size:12px;font-weight:700}.pricing-plan-specs span{display:inline-flex;align-items:center;min-height:22px}.pricing-plan-card ul{display:grid;gap:8px;min-height:clamp(76px,10vh,100px);margin:0;padding:0;list-style:none}.pricing-plan-card li{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;color:var(--kw-secondary-text);font-size:13px;font-weight:600;line-height:1.32}.pricing-plan-card li svg{color:var(--kw-tertiary);transform:translateY(1px)}.pricing-plan-action{margin-top:auto}.pricing-plan-action .menu-item-depth{grid-template-columns:24px 52px max-content;min-height:36px}.user-profile-dock{left:var(--corner-pad);bottom:var(--corner-pad);z-index:5;display:inline-flex;max-width:min(300px,calc(100vw - var(--corner-pad) * 2));min-height:42px;border:0;border-radius:7px;padding:0;background:transparent;color:var(--kw-secondary-text);cursor:pointer;text-align:left;transform-style:preserve-3d;transition:color .18s ease,filter .18s ease,opacity .26s ease}.user-profile-dock:hover{color:var(--kw-primary-text);filter:drop-shadow(0 0 14px rgba(219,255,49,.16))}.user-profile-dock-depth{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:42px;pointer-events:none;transform:translate3d(var(--kw-depth-x),var(--kw-depth-y),0) perspective(620px) rotateX(var(--kw-tilt-x)) rotateY(var(--kw-tilt-y)) skew(var(--kw-skew-x),var(--kw-skew-y));transform-origin:left center;transform-style:preserve-3d;transition:transform .16s ease-out;will-change:transform}.user-profile-dock:hover .user-profile-dock-depth{transform:translate3d(calc(var(--kw-depth-x) + 5px),var(--kw-depth-y),0) perspective(620px) rotateX(var(--kw-tilt-x)) rotateY(var(--kw-tilt-y)) skew(var(--kw-skew-x),var(--kw-skew-y)) scale(1.02)}.user-profile-dock img,.user-profile-dock-initial{display:grid;width:34px;height:34px;place-items:center;border:1px solid color-mix(in srgb,var(--kw-line) 72%,transparent);border-radius:7px;background:color-mix(in srgb,var(--kw-panel) 46%,transparent);color:var(--kw-tertiary);object-fit:cover}.user-profile-dock-copy{display:grid;gap:2px;min-width:0}.user-profile-dock-copy strong,.user-profile-dock-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-profile-dock-copy strong{color:var(--kw-primary-text);font-family:Roboto,sans-serif;font-size:13px;font-weight:700}.user-profile-dock-copy small{color:var(--kw-secondary-text);font-size:11px}.auth-gate-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:15;display:grid;place-items:center;padding:24px;background:color-mix(in srgb,var(--kw-primary-bg) 78%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto}.feedback-composer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:14;display:grid;place-items:center;padding:24px;background:transparent;pointer-events:auto}.confirm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:16;display:grid;place-items:center;padding:24px;background:transparent;pointer-events:auto}.feedback-composer-panel{display:grid;gap:16px;width:min(440px,100%)}.feedback-composer-close{position:absolute;top:-42px;right:-6px}.feedback-composer-field{display:grid;gap:8px;color:var(--kw-secondary-text);font-family:Roboto,sans-serif;font-size:12px;font-weight:700}.feedback-composer-field textarea{width:100%;min-height:136px;resize:none;scrollbar-gutter:stable;border:1px solid color-mix(in srgb,var(--kw-line) 45%,transparent);border-radius:7px;padding:12px 13px;outline:none;background:color-mix(in srgb,var(--kw-panel) 52%,transparent);color:var(--kw-primary-text);font-family:Roboto,sans-serif;font-size:14px;line-height:1.45}.feedback-composer-field textarea:focus{border-color:var(--kw-tertiary)}.feedback-composer-field textarea::-webkit-scrollbar{width:7px}.feedback-composer-field textarea::-webkit-scrollbar-track{margin:7px 0;border-radius:999px;background:color-mix(in srgb,var(--kw-line) 34%,transparent)}.feedback-composer-field textarea::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:linear-gradient(var(--kw-tertiary),var(--kw-tertiary)) content-box,color-mix(in srgb,var(--kw-secondary-text) 34%,transparent);background-clip:content-box,border-box}.feedback-composer-rating{display:flex;gap:6px}.feedback-composer-star{width:34px;height:34px;border:0;border-radius:7px;background:transparent;color:var(--kw-secondary-text);cursor:pointer;transition:color .18s ease,border-color .18s ease,transform .18s ease}.feedback-composer-star:hover,.feedback-composer-star.active{color:var(--kw-tertiary);transform:translateY(-1px)}.feedback-composer-submit .menu-item-depth{grid-template-columns:34px 58px minmax(0,1fr)}.confirm-panel{display:grid;gap:18px;width:min(440px,calc(100vw - 48px))}.auth-gate-panel{position:relative;width:min(440px,calc(100vw - 48px));color:var(--kw-primary-text);text-shadow:0 0 18px rgba(250,250,250,.12);animation:auth-gate-in .32s cubic-bezier(.16,1,.3,1) both}@keyframes auth-gate-in{0%{opacity:0;filter:blur(14px);transform:translate3d(18px,-10px,0) scale(.96)}to{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}}.auth-gate-close{position:absolute;top:-42px;right:-6px}.auth-gate-intro,.auth-form{display:grid;gap:18px}.auth-gate-kicker{width:max-content;max-width:100%;color:var(--kw-secondary-text);font-family:Roboto,sans-serif;font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.auth-gate-panel h2{margin:0;color:var(--kw-primary-text);font-family:Poppins,sans-serif;font-size:clamp(30px,6vw,48px);font-weight:500;line-height:1;letter-spacing:0}.auth-gate-panel p{max-width:390px;margin:0;color:var(--kw-secondary-text);font-family:Roboto,sans-serif;font-size:15px;font-weight:600;line-height:1.45}.auth-gate-actions{display:grid;gap:10px;width:min(360px,100%)}.auth-gate-actions button{display:block;width:100%;min-height:36px;border:0;border-radius:6px;padding:0;background:transparent;color:var(--kw-secondary-text);text-align:left;cursor:pointer}.auth-gate-actions button:disabled{cursor:default;opacity:.55}.auth-gate-actions button:hover:not(:disabled),.auth-mode-tabs button:hover,.auth-mode-tabs button.active{color:var(--kw-primary-text);filter:drop-shadow(0 0 14px rgba(219,255,49,.16))}.auth-gate-actions button:hover:not(:disabled) .menu-item-depth{transform:translate3d(5px,0,0) perspective(620px) rotateX(0) rotateY(0) skew(0) scale(1.015)}.auth-gate-actions button:hover:not(:disabled) i,.auth-mode-tabs button.active{border-color:color-mix(in srgb,var(--kw-tertiary) 42%,transparent)}.auth-mode-tabs{display:flex;gap:8px;width:min(360px,100%)}.auth-mode-tabs button{min-height:34px;border:1px solid color-mix(in srgb,var(--kw-line) 44%,transparent);border-radius:6px;padding:0 14px;background:color-mix(in srgb,var(--kw-panel) 36%,transparent);color:var(--kw-secondary-text);font-family:Roboto,sans-serif;font-size:13px;font-weight:700;cursor:pointer}.auth-field{display:grid;gap:8px;width:min(360px,100%);color:var(--kw-secondary-text);font-family:Roboto,sans-serif;font-size:12px;font-weight:700}.auth-field span{display:inline-flex;align-items:center;gap:8px}.auth-field input{width:100%;min-height:42px;border:1px solid color-mix(in srgb,var(--kw-line) 45%,transparent);border-radius:6px;padding:0 13px;outline:none;background:color-mix(in srgb,var(--kw-panel) 52%,transparent);color:var(--kw-primary-text);font-family:Roboto,sans-serif;font-size:14px}.auth-field input:focus{border-color:var(--kw-tertiary)}.auth-message{width:min(360px,100%);color:var(--kw-tertiary)}.auth-message.error{color:#ff9c89}.login-section-experience{left:50%;top:50%;z-index:4;width:min(440px,calc(100vw - var(--corner-pad) * 2));color:var(--kw-primary-text);transform:translate3d(calc(-50% + var(--login-micro-x, 0px)),calc(-50% + var(--login-section-y, 0vh) + var(--login-micro-y, 0px)),0) perspective(760px) rotateX(var(--login-tilt-x, 0deg)) rotateY(var(--login-tilt-y, 0deg));transform-origin:center;transform-style:preserve-3d;transition:opacity .42s ease,filter .42s ease;will-change:transform,opacity}.login-section-panel{width:100%;pointer-events:auto}.login-profile-card{display:grid;gap:18px}.login-profile-identity{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:16px}.login-profile-identity img,.login-profile-identity>span{display:grid;width:58px;height:58px;place-items:center;border:1px solid color-mix(in srgb,var(--kw-line) 72%,transparent);border-radius:8px;background:color-mix(in srgb,var(--kw-panel) 48%,transparent);color:var(--kw-tertiary);font-size:22px;font-weight:800;object-fit:cover}.login-profile-identity div{display:grid;gap:6px;min-width:0}.login-profile-identity h2,.login-profile-identity p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section-panel{left:var(--corner-pad);top:0;bottom:auto;z-index:5;width:min(430px,calc(100vw - var(--corner-pad) - var(--corner-pad)));height:100vh;overflow:visible;pointer-events:none;transform-origin:left top;transform-style:preserve-3d;transition:opacity .26s ease,filter .32s ease;will-change:transform,opacity,filter}.section-panel-copy{position:absolute;left:-14px;top:0;width:calc(100% + 28px);padding:14px;pointer-events:auto;transform-origin:left center;transform-style:preserve-3d;transition:opacity .26s ease,filter .32s ease;will-change:transform,opacity,filter}.section-panel h1,.section-panel-copy>p,.panel-eyebrow,.preview-strip{transform:translate3d(var(--kw-micro-x),var(--kw-micro-y),0) perspective(560px) rotateX(var(--kw-tilt-x-soft)) rotateY(var(--kw-tilt-y-soft)) skew(var(--kw-skew-x),var(--kw-skew-y));transform-origin:left center;transform-style:preserve-3d;transition:transform .14s ease-out,filter .18s ease;will-change:transform}.section-panel-copy.neighbor{pointer-events:none}.section-guides{position:absolute;top:0;right:-18px;bottom:0;left:-18px;pointer-events:none;z-index:-1}.guide-line,.guide-section{position:absolute;left:0;right:0}.guide-line{height:1px;border-radius:999px;background:color-mix(in srgb,var(--kw-tertiary) 58%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--kw-tertiary) 26%,transparent)}.guide-top,.guide-bottom{background:color-mix(in srgb,var(--kw-line) 72%,transparent);box-shadow:none}.guide-section{display:grid;width:36px;height:20px;place-items:center;border:1px solid color-mix(in srgb,var(--kw-tertiary) 52%,transparent);border-radius:6px;background:color-mix(in srgb,var(--kw-secondary-bg) 58%,transparent);color:var(--kw-tertiary);font-size:10px;font-weight:700;transform:translate3d(-4px,-50%,0)}.feedback-selected .section-panel,.feedback-selected .section-rail{opacity:0!important;filter:blur(18px)!important;pointer-events:none}.section-panel h1{max-width:390px;margin:8px 0 12px;color:var(--kw-primary-text);font-family:Poppins,sans-serif;font-size:clamp(24px,3vw,42px);font-weight:500;line-height:1.02;letter-spacing:0}.section-panel h1.hero-title{min-height:0}.section-title-transition{display:grid;width:100%;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.section-panel p{max-width:430px;margin:0;color:var(--kw-secondary-text);font-size:clamp(13px,1.2vw,16px);line-height:1.5}.section-panel .panel-description{max-width:440px;color:var(--kw-secondary-text);font-family:Roboto,sans-serif;font-size:clamp(14px,1.35vw,18px);font-weight:500;line-height:1.42}.section-panel .panel-body{margin-top:10px}.section-panel-cta{display:inline-flex;width:auto;max-width:100%;min-height:38px;margin-top:18px;border:0;border-radius:6px;padding:0;background:transparent;color:var(--kw-secondary-text);cursor:pointer;text-align:left;transform-origin:left center;transition:color .18s ease,filter .18s ease}.section-panel-cta:hover{color:var(--kw-primary-text);filter:drop-shadow(0 0 14px rgba(219,255,49,.16))}.section-panel-cta .menu-item-depth{grid-template-columns:24px minmax(64px,84px) max-content;column-gap:10px;min-height:38px}.section-panel-cta i{width:100%;min-width:0}.panel-eyebrow,.modal-meta,.preview-strip span{color:var(--kw-secondary-text);font-family:Roboto,sans-serif;font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase}.panel-facts,.contact-links,.reaction-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.panel-facts span,.contact-links a,.modal-meta span,.reaction-row span{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border:1px solid color-mix(in srgb,var(--kw-line) 68%,transparent);border-radius:7px;background:color-mix(in srgb,var(--kw-panel) 42%,transparent);color:var(--kw-primary-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:12px;transform-origin:center;transition:background .18s ease,filter .18s ease,box-shadow .18s ease}.panel-facts span,.modal-meta span,.reaction-row span{transform-style:preserve-3d;transform:translate3d(var(--kw-micro-x),var(--kw-micro-y),0) perspective(480px) rotateX(var(--kw-tilt-x-soft)) rotateY(var(--kw-tilt-y-soft)) skew(var(--kw-skew-x),var(--kw-skew-y));transition:transform .18s ease,background .18s ease,filter .18s ease,box-shadow .18s ease;will-change:transform}.panel-facts span:hover,.contact-links a:hover{background:color-mix(in srgb,var(--kw-tertiary) 12%,transparent);filter:blur(0);box-shadow:0 10px 28px #0000002e}.panel-facts span:hover{transform:translate3d(var(--kw-micro-x),calc(var(--kw-micro-y) - 1px),0) perspective(460px) rotateX(var(--kw-tilt-x)) rotateY(var(--kw-tilt-y)) skew(var(--kw-skew-x),var(--kw-skew-y)) scale(1.03)}.feedback-tempo-controls{display:inline-flex;align-items:center;gap:6px;min-height:30px}.feedback-tempo-controls button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:34px;min-height:30px;border:1px solid color-mix(in srgb,var(--kw-line) 68%,transparent);border-radius:7px;padding:0 9px;background:color-mix(in srgb,var(--kw-panel) 42%,transparent);color:var(--kw-primary-text);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translate3d(var(--kw-micro-x),var(--kw-micro-y),0) perspective(480px) rotateX(var(--kw-tilt-x-soft)) rotateY(var(--kw-tilt-y-soft)) skew(var(--kw-skew-x),var(--kw-skew-y));transform-style:preserve-3d;transition:transform .18s ease,background .18s ease,filter .18s ease}.feedback-tempo-controls button:hover{background:color-mix(in srgb,var(--kw-tertiary) 12%,transparent);filter:drop-shadow(0 0 14px rgba(219,255,49,.12))}.feedback-tempo-controls strong{font-size:12px;font-weight:700}.preview-strip{display:grid;gap:4px;width:min(360px,100%);margin-top:16px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--kw-line) 68%,transparent)}.preview-strip strong{color:var(--kw-primary-text);font-size:14px;font-weight:500}.headline-3d{width:min(360px,46vw);color:var(--kw-secondary-text);font-family:Poppins,sans-serif;font-size:clamp(15px,1.8vw,25px);font-weight:500;line-height:.98;letter-spacing:0;text-align:left;text-wrap:balance;transform-origin:center;transform:translate3d(var(--kw-micro-x),var(--kw-micro-y),0) perspective(560px) rotateX(var(--kw-tilt-x-soft)) rotateY(var(--kw-tilt-y-soft)) skew(var(--kw-skew-x),var(--kw-skew-y));will-change:opacity,filter}.feedback-card-3d{display:grid;gap:13px;position:relative;color:var(--kw-primary-text);font-family:Poppins,sans-serif;line-height:1.08;letter-spacing:0;text-align:left;text-shadow:0 10px 26px rgba(0,0,0,.32);cursor:pointer;outline:0;transform-origin:center;transform-style:preserve-3d;transition:color .18s ease,text-shadow .18s ease,opacity .26s ease,filter .32s ease;will-change:transform,opacity,filter}.feedback-card-3d:hover,.feedback-card-3d.selected{color:var(--kw-primary-text);text-shadow:0 0 18px rgba(250,250,250,.22)}.feedback-card-depth{display:grid;gap:13px;transform:translate3d(var(--kw-micro-x),var(--kw-micro-y),0) perspective(620px) rotateX(var(--kw-tilt-x-soft)) rotateY(var(--kw-tilt-y-soft)) skew(var(--kw-skew-x),var(--kw-skew-y));transform-origin:center;transform-style:preserve-3d;transition:transform .16s ease-out;will-change:transform}.feedback-card-3d.selected .feedback-card-depth{gap:18px;pointer-events:auto;transform:translateZ(0) perspective(760px) rotateX(0) rotateY(0) skew(0)}.feedback-card-3d.selected{max-height:none;overflow:visible;overscroll-behavior:contain;padding:4px 6px 20px;cursor:default}.kw-scroll-rail{scrollbar-color:var(--kw-tertiary) color-mix(in srgb,var(--kw-line) 58%,transparent);scrollbar-width:thin}.kw-scroll-rail::-webkit-scrollbar{width:3px}.kw-scroll-rail::-webkit-scrollbar-track{background:color-mix(in srgb,var(--kw-line) 58%,transparent);border-radius:999px}.kw-scroll-rail::-webkit-scrollbar-thumb{background:var(--kw-tertiary);border-radius:999px}.feedback-content-scroll{max-width:680px;overflow:visible}.feedback-content-inline{display:block}.feedback-reading-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:6;overflow:hidden;pointer-events:none}.feedback-reading-overlay:before,.feedback-reading-overlay:after{content:"";position:fixed;left:0;right:0;z-index:2;height:clamp(80px,14vh,170px);pointer-events:none;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.feedback-reading-overlay:before{top:0;background:linear-gradient(to bottom,var(--kw-primary-bg) 0%,color-mix(in srgb,var(--kw-primary-bg) 72%,transparent) 56%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.72) 40%,rgba(0,0,0,.18) 76%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.72) 40%,rgba(0,0,0,.18) 76%,transparent 100%)}.feedback-reading-overlay:after{bottom:0;background:linear-gradient(to top,var(--kw-primary-bg) 0%,color-mix(in srgb,var(--kw-primary-bg) 72%,transparent) 56%,transparent 100%);-webkit-mask-image:linear-gradient(to top,#000 0%,rgba(0,0,0,.72) 40%,rgba(0,0,0,.18) 76%,transparent 100%);mask-image:linear-gradient(to top,#000 0%,rgba(0,0,0,.72) 40%,rgba(0,0,0,.18) 76%,transparent 100%)}.feedback-reading-card{position:absolute;top:50%;left:min(34vw,520px);display:grid;gap:18px;width:min(730px,46vw);max-height:none;color:var(--kw-primary-text);font-family:Poppins,sans-serif;text-align:left;text-shadow:0 0 18px rgba(250,250,250,.2);pointer-events:auto;transform:translate3d(0,calc(-48% + var(--feedback-reading-y, 0px)),0) perspective(760px) rotateX(var(--kw-tilt-x-soft)) rotateY(var(--kw-tilt-y-soft)) skew(var(--kw-skew-x),var(--kw-skew-y));transform-origin:left center;animation:feedback-reading-in .42s cubic-bezier(.16,1,.3,1) both}@keyframes feedback-reading-in{0%{opacity:0;filter:blur(18px);transform:translate3d(var(--feedback-origin-x, 24px),calc(-48% + var(--feedback-origin-y, 24px)),0) scale(var(--feedback-origin-scale, .92))}to{opacity:1;filter:blur(0);transform:translate3d(0,calc(-48% + var(--feedback-reading-y, 0px)),0) perspective(760px) rotateX(var(--kw-tilt-x-soft)) rotateY(var(--kw-tilt-y-soft)) skew(var(--kw-skew-x),var(--kw-skew-y))}}.feedback-reading-card.closing{pointer-events:none;animation:feedback-reading-out .34s cubic-bezier(.7,0,.84,0) both}@keyframes feedback-reading-out{0%{opacity:1;filter:blur(0);transform:translate3d(0,calc(-48% + var(--feedback-reading-y, 0px)),0) perspective(760px) rotateX(var(--kw-tilt-x-soft)) rotateY(var(--kw-tilt-y-soft)) skew(var(--kw-skew-x),var(--kw-skew-y))}to{opacity:0;filter:blur(18px);transform:translate3d(var(--feedback-origin-x, 24px),calc(-48% + var(--feedback-origin-y, 24px)),0) scale(var(--feedback-origin-scale, .92))}}.feedback-reading-card h2{max-width:720px;margin:0;color:var(--kw-primary-text);font-family:Poppins,sans-serif;font-size:clamp(36px,5vw,70px);font-weight:500;line-height:.98;letter-spacing:0}.feedback-reading-content{max-width:680px;overflow:visible}.feedback-reading-content p{margin:0;color:var(--kw-secondary-text);font-family:Roboto,sans-serif;font-size:clamp(17px,1.65vw,24px);font-weight:500;line-height:1.42}.feedback-reading-card .feedback-card-meta{grid-template-columns:42px minmax(0,1fr);max-width:560px;gap:13px}.feedback-reading-card .feedback-card-meta.no-avatar{grid-template-columns:minmax(0,1fr)}.feedback-reading-card .feedback-card-meta img{width:42px;height:42px}.feedback-card-3d.carousel-peer{text-shadow:0 10px 22px rgba(0,0,0,.4)}.feedback-card-3d.carousel-peer .feedback-card-depth{gap:10px}.feedback-card-3d.carousel-peer p{font-size:clamp(13px,1vw,18px);line-height:1.18}.feedback-card-3d.selected h2{max-width:720px;margin:0;color:var(--kw-primary-text);font-family:Poppins,sans-serif;font-size:clamp(34px,5vw,66px);font-weight:500;line-height:.98;letter-spacing:0}.feedback-card-3d p{margin:0;font-size:clamp(16px,1.55vw,24px);font-weight:500}.feedback-card-3d.selected p{max-width:680px;color:var(--kw-secondary-text);font-family:Roboto,sans-serif;font-size:clamp(17px,1.65vw,24px);font-weight:500;line-height:1.42}.feedback-focus-tags{display:flex;flex-wrap:wrap;gap:12px;color:var(--kw-secondary-text);font-family:Roboto,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase}.feedback-focus-tags span{display:inline-flex;align-items:center;min-height:22px}.feedback-reading-index{color:var(--kw-secondary-text)}.feedback-focus-close{position:absolute;top:-22px;right:-28px;z-index:2;display:none;align-items:center;justify-content:center;width:42px;height:42px;border:0;background:transparent;color:var(--kw-primary-text);cursor:pointer;transition:color .18s ease,filter .18s ease}.feedback-focus-close:hover{color:var(--kw-tertiary);filter:drop-shadow(0 0 16px rgba(219,255,49,.2))}.feedback-card-meta{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;color:var(--kw-secondary-text);font-family:Roboto,sans-serif;font-size:11px;line-height:1.2}.feedback-card-meta.no-avatar{grid-template-columns:minmax(0,1fr) auto}.feedback-card-3d.selected .feedback-card-meta{grid-template-columns:42px minmax(0,1fr) auto;max-width:560px;gap:13px}.feedback-card-3d.selected .feedback-card-meta.no-avatar{grid-template-columns:minmax(0,1fr) auto}.feedback-card-meta img,.feedback-card-meta>span{display:grid;place-items:center;width:30px;height:30px;border:1px solid color-mix(in srgb,var(--kw-line) 76%,transparent);border-radius:7px;background:var(--kw-secondary-bg);color:var(--kw-tertiary);object-fit:cover;transform:translateZ(16px)}.feedback-card-3d.selected .feedback-card-meta img{width:42px;height:42px}.feedback-card-meta div{display:grid;gap:2px;min-width:0}.feedback-card-meta strong,.feedback-card-meta small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedback-card-meta strong{color:var(--kw-primary-text);font-size:12px;font-weight:600}.feedback-card-meta em{color:var(--kw-tertiary);font-style:normal;font-weight:700}.feedback-stars{display:inline-flex;align-items:center;gap:3px;color:var(--kw-tertiary)}.feedback-reading-actions,.feedback-focus-actions{display:grid;gap:10px;width:min(420px,100%);margin-top:4px}.feedback-mobile-controls{position:fixed;left:50%;bottom:calc(var(--corner-pad) + 8px);z-index:9;display:none;align-items:center;gap:16px;color:var(--kw-primary-text);transform:translate(-50%);pointer-events:auto}.feedback-mobile-controls button{display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer;transition:color .18s ease,filter .18s ease,transform .18s ease}.feedback-mobile-controls button:hover{color:var(--kw-tertiary);filter:drop-shadow(0 0 14px rgba(219,255,49,.18));transform:translateY(-1px)}.feedback-mobile-controls span{min-width:58px;color:var(--kw-secondary-text);font-size:11px;font-weight:700;text-align:center}.feedback-reading-actions button,.feedback-reading-actions a,.feedback-focus-actions button,.feedback-focus-actions a{display:block;width:100%;min-height:34px;border:0;padding:0;background:transparent;color:var(--kw-secondary-text);cursor:pointer;text-align:left}.app-notification-stack{position:fixed;top:calc(var(--corner-pad) + 62px);right:var(--corner-pad);z-index:7;width:min(420px,calc(100vw - var(--corner-pad) - var(--corner-pad)));pointer-events:none;transform:translate3d(var(--kw-depth-x-reverse),var(--kw-depth-y-reverse),0) perspective(720px) rotateX(calc(var(--kw-tilt-x) * -.52)) rotateY(calc(var(--kw-tilt-y) * -.52)) skew(calc(var(--kw-skew-x) * -.38),calc(var(--kw-skew-y) * .32));transform-origin:top right;transform-style:preserve-3d;transition:transform .16s ease-out;will-change:transform}.app-notification{--notification-surface-rgb: 250, 252, 246;--notification-border: rgba(255, 255, 255, .42);--notification-text: rgba(20, 22, 26, .92);--notification-muted: rgba(20, 22, 26, .7);--notification-highlight: rgba(255, 255, 255, .38);display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;width:100%;border:1px solid var(--notification-border);border-radius:28px;padding:14px 16px;background:radial-gradient(circle at 18% 0%,var(--notification-highlight),transparent 42%),linear-gradient(135deg,rgba(var(--notification-surface-rgb),calc(var(--notification-glass-opacity) * .5)),rgba(var(--notification-surface-rgb),calc(var(--notification-glass-opacity) * .22)));color:var(--notification-text);cursor:pointer;pointer-events:auto;text-align:left;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #ffffff2e;backdrop-filter:blur(28px) saturate(1.35);-webkit-backdrop-filter:blur(28px) saturate(1.35);transform-origin:top right;will-change:transform,opacity,filter}.theme-dark .app-notification{--notification-surface-rgb: 14, 17, 20;--notification-border: rgba(255, 255, 255, .16);--notification-text: rgba(247, 249, 244, .94);--notification-muted: rgba(247, 249, 244, .72);--notification-highlight: rgba(255, 255, 255, .08);box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #ffffff0f}.app-notification.visible{animation:notification-in var(--notification-animation-ms) cubic-bezier(.16,1,.3,1) both}.app-notification.dismissing{animation:notification-out var(--notification-animation-ms) cubic-bezier(.7,0,.84,0) both}.app-notification img{width:48px;height:48px;border-radius:14px;object-fit:cover;filter:saturate(1.02)}.app-notification-copy{display:grid;gap:4px;min-width:0}.app-notification-copy strong{overflow:hidden;font-size:13px;font-weight:800;letter-spacing:0;line-height:1.1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.app-notification-copy span{display:-webkit-box;overflow:hidden;color:var(--notification-muted);font-size:13px;font-weight:500;line-height:1.28;-webkit-box-orient:vertical;-webkit-line-clamp:3}@keyframes notification-in{0%{opacity:0;filter:blur(18px);transform:translate3d(0,-34px,0) scale(.92)}62%{opacity:1;filter:blur(0);transform:translate3d(0,4px,0) scale(1.01)}to{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}}@keyframes notification-out{0%{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}to{opacity:0;filter:blur(16px);transform:translate3d(0,-26px,0) scale(.94)}}.feedback-reading-actions button:hover,.feedback-reading-actions a:hover,.feedback-focus-actions button:hover,.feedback-focus-actions a:hover{color:var(--kw-primary-text);filter:drop-shadow(0 0 16px rgba(219,255,49,.16))}.feedback-action-depth{display:grid;grid-template-columns:56px 58px minmax(0,1fr);align-items:center;width:100%;min-height:34px;pointer-events:none;transform:translate3d(var(--kw-depth-x),var(--kw-depth-y),0) perspective(620px) rotateX(var(--kw-tilt-x)) rotateY(var(--kw-tilt-y)) skew(var(--kw-skew-x),var(--kw-skew-y));transform-origin:left center;transform-style:preserve-3d;transition:transform .16s ease-out;will-change:transform}.feedback-reading-card .feedback-action-depth,.feedback-card-3d.selected .feedback-action-depth{transform:translateZ(0) perspective(620px) rotateX(0) rotateY(0) skew(0)}.feedback-reading-actions button:hover .feedback-action-depth,.feedback-reading-actions a:hover .feedback-action-depth,.feedback-focus-actions button:hover .feedback-action-depth,.feedback-focus-actions a:hover .feedback-action-depth{transform:translate3d(5px,0,0) perspective(620px) rotateX(0) rotateY(0) skew(0) scale(1.015)}.feedback-action-depth span{display:inline-flex;align-items:center;gap:7px;color:inherit;font-size:12px}.feedback-action-depth i{display:block;width:48px;height:2px;border-radius:999px;background:var(--kw-line);transition:background .18s ease,transform .18s ease}.feedback-reading-actions button:hover i,.feedback-reading-actions a:hover i,.feedback-focus-actions button:hover i,.feedback-focus-actions a:hover i{background:var(--kw-tertiary);transform:scaleX(1.08)}.feedback-reading-actions button.active,.feedback-reading-actions a.active,.feedback-comments-more:hover{color:var(--kw-primary-text)}.feedback-reading-actions button.active i,.feedback-reading-actions a.active i{background:var(--kw-tertiary);transform:scaleX(1.08)}.feedback-action-depth strong{color:inherit;font-size:13px;font-weight:600}.feedback-comments-panel{display:grid;gap:12px;width:min(520px,100%);margin-top:2px;animation:feedback-comments-in .26s cubic-bezier(.16,1,.3,1) both}@keyframes feedback-comments-in{0%{opacity:0;filter:blur(8px);transform:translate3d(0,10px,0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}.feedback-comments-list{display:grid;gap:12px;max-height:min(32vh,320px);overflow:auto;padding-right:8px;overscroll-behavior:contain}.feedback-comments-status{margin:0;color:var(--kw-secondary-text);font-family:Roboto,sans-serif;font-size:13px;font-weight:700}.feedback-comments-status.error{color:#ff9c89}.feedback-comment{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;color:var(--kw-secondary-text)}.feedback-comment img,.feedback-comment-avatar{display:grid;place-items:center;width:34px;height:34px;border:1px solid color-mix(in srgb,var(--kw-line) 70%,transparent);border-radius:7px;background:var(--kw-secondary-bg);color:var(--kw-tertiary);object-fit:cover;font-family:Roboto,sans-serif;font-size:12px;font-weight:800}.feedback-comment-body{display:grid;gap:5px;min-width:0}.feedback-comment header{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.feedback-comment strong{color:var(--kw-primary-text);font-family:Roboto,sans-serif;font-size:12px;font-weight:800}.feedback-comment small,.feedback-comment em{color:var(--kw-secondary-text);font-family:Roboto,sans-serif;font-size:11px;font-style:normal;font-weight:700}.feedback-comment em{color:var(--kw-tertiary)}.feedback-comment p{margin:0;color:var(--kw-secondary-text);font-family:Roboto,sans-serif;font-size:13px;font-weight:600;line-height:1.36}.feedback-comment-delete{display:inline-flex;align-items:center;gap:6px;width:max-content;border:0;padding:0;background:transparent;color:var(--kw-secondary-text);font-family:Roboto,sans-serif;font-size:11px;font-weight:700;cursor:pointer}.feedback-comment-delete:hover{color:var(--kw-tertiary)}.feedback-comment-delete .feedback-action-depth{grid-template-columns:22px 30px max-content;min-height:24px;transform:translateZ(0)}.feedback-comment-delete .feedback-action-depth i{width:24px}.feedback-comment-delete:hover .feedback-action-depth{transform:translate3d(3px,0,0) scale(1.01)}.feedback-comments-more{display:block;width:min(420px,100%);min-height:34px;border:0;padding:0;background:transparent;color:var(--kw-secondary-text);cursor:pointer;text-align:left}.feedback-comments-more:hover .feedback-action-depth{transform:translate3d(5px,0,0) perspective(620px) rotateX(0) rotateY(0) skew(0) scale(1.015)}.feedback-comments-more:hover i{background:var(--kw-tertiary);transform:scaleX(1.08)}.feedback-comment-form{display:grid;gap:9px;width:min(520px,100%)}.feedback-comment-form textarea{width:100%;min-height:86px;resize:vertical;border:1px solid color-mix(in srgb,var(--kw-line) 45%,transparent);border-radius:7px;padding:12px;outline:none;background:color-mix(in srgb,var(--kw-panel) 46%,transparent);color:var(--kw-primary-text);font-family:Roboto,sans-serif;font-size:14px;font-weight:600;line-height:1.35}.feedback-comment-form textarea:focus{border-color:var(--kw-tertiary)}.feedback-comment-form button{width:max-content;max-width:100%;min-height:34px;border:0;border-radius:6px;padding:0;background:transparent;color:var(--kw-secondary-text);font-family:Roboto,sans-serif;font-size:13px;font-weight:800;cursor:pointer}.feedback-comment-form button:hover:not(:disabled){color:var(--kw-primary-text);filter:drop-shadow(0 0 14px rgba(219,255,49,.16))}.feedback-comment-submit .feedback-action-depth{grid-template-columns:34px 48px max-content}.feedback-comment-submit:hover .feedback-action-depth{transform:translate3d(5px,0,0) perspective(620px) rotateX(0) rotateY(0) skew(0) scale(1.015)}.feedback-comment-submit:hover i{background:var(--kw-tertiary);transform:scaleX(1.08)}.feedback-comment-form button:disabled{cursor:default;opacity:.55}.owl-follower{top:0;left:0;z-index:4;width:52px;height:52px;pointer-events:none;opacity:.78;overflow:visible;will-change:transform}.owl-follower img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 14px rgba(219,255,49,.2));mix-blend-mode:normal}.owl-bubble{display:none}.modal-backdrop{top:0;right:0;bottom:0;left:0;z-index:10;display:grid;place-items:center;padding:24px;background:#0003;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.feedback-modal{position:relative;width:min(820px,100%);max-height:min(680px,calc(100vh - 48px));overflow:auto;padding:clamp(28px,5vw,58px);border:1px solid color-mix(in srgb,var(--kw-line) 78%,transparent);border-radius:8px;background:var(--kw-panel);color:var(--kw-primary-text);box-shadow:0 24px 120px #0000008f;scrollbar-width:none}.feedback-modal-depth{position:relative;transform-origin:center;transform-style:preserve-3d}.feedback-modal::-webkit-scrollbar{display:none}.modal-close{position:absolute;top:18px;right:18px;background:transparent}.modal-meta{display:flex;flex-wrap:wrap;gap:10px}.feedback-modal h2{max-width:760px;margin:28px 0 20px;font-family:Poppins,sans-serif;font-size:clamp(34px,6vw,62px);font-weight:500;line-height:.96;letter-spacing:0}.modal-content{color:var(--kw-secondary-text);font-size:clamp(16px,2vw,22px);line-height:1.45}.modal-author{display:flex;align-items:center;gap:14px;margin-top:28px;transform:translate3d(var(--kw-micro-x),var(--kw-micro-y),0) perspective(520px) rotateX(var(--kw-tilt-x-soft)) rotateY(var(--kw-tilt-y-soft)) skew(var(--kw-skew-x),var(--kw-skew-y));transform-origin:left center;will-change:transform}.modal-author img,.modal-author span{display:grid;place-items:center;width:46px;height:46px;border:1px solid color-mix(in srgb,var(--kw-line) 76%,transparent);border-radius:8px;background:var(--kw-alternate);color:var(--kw-tertiary);object-fit:cover}.modal-author div{display:grid;gap:4px}.modal-author small{color:var(--kw-secondary-text)}.primary-cta,.dev-save{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:0;border-radius:8px;background:var(--kw-tertiary);color:#111;font-weight:700;cursor:pointer;transform-style:preserve-3d;box-shadow:0 12px 34px #00000038;transition:filter .18s ease,box-shadow .18s ease}.primary-cta:hover,.dev-save:hover{filter:drop-shadow(0 0 18px rgba(219,255,49,.2));box-shadow:0 16px 46px #0000004d}.primary-cta{margin-top:26px;padding:0 20px}.dev-panel{top:76px;left:auto;right:auto;z-index:12;width:min(440px,calc(100vw - var(--corner-pad) - var(--corner-pad)));max-height:calc(100vh - var(--corner-pad) - var(--corner-pad));overflow:hidden;border:1px solid color-mix(in srgb,var(--kw-line) 72%,transparent);border-radius:8px;background:color-mix(in srgb,var(--kw-panel) 94%,#0d0d0e);color:var(--kw-primary-text);box-shadow:0 18px 80px #0006;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;will-change:left,top;transform-origin:top right;transform-style:preserve-3d}.dev-panel.closed{width:auto}.dev-toggle{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;border:0;padding:0 12px;background:color-mix(in srgb,var(--kw-line) 20%,transparent);color:var(--kw-primary-text);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.dev-toggle:active{cursor:grabbing}.dev-tab-picker{display:grid;gap:6px;padding:12px 12px 8px;color:var(--kw-secondary-text);font-size:11px}.dev-tab-picker select,.dev-row select,.dev-copy input,.dev-copy textarea,.dev-notifications input,.dev-notifications textarea,.dev-section-card input,.dev-animated-gradient-section-card input,.dev-color-field input{width:100%;border:1px solid color-mix(in srgb,var(--kw-line) 72%,transparent);border-radius:6px;padding:8px;background:color-mix(in srgb,var(--kw-secondary-bg) 80%,transparent);color:var(--kw-primary-text)}.dev-content{display:grid;gap:10px;max-height:min(560px,calc(100vh - var(--corner-pad) - var(--corner-pad) - 174px));overflow:auto;padding:0 12px 12px;scrollbar-width:none}.dev-content::-webkit-scrollbar{display:none}.dev-current-tab{color:var(--kw-tertiary);font-size:12px}.dev-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dev-check{display:inline-flex;align-items:center;gap:8px;min-height:30px;color:var(--kw-secondary-text);font-size:11px}.dev-check input{width:14px;height:14px;margin:0;accent-color:var(--kw-tertiary)}.dev-field,.dev-copy label,.dev-notifications label,.dev-section-card label,.dev-animated-gradient-section-card label,.dev-row label,.dev-color-field{display:grid;gap:5px;color:var(--kw-secondary-text);font-size:11px}.dev-field{grid-template-columns:118px minmax(0,1fr) 74px;align-items:center}.dev-field input[type=range]{width:100%;accent-color:var(--kw-tertiary)}.dev-field input[type=number]{width:100%;border:1px solid color-mix(in srgb,var(--kw-line) 72%,transparent);border-radius:6px;padding:7px 8px;background:color-mix(in srgb,var(--kw-secondary-bg) 80%,transparent);color:var(--kw-primary-text)}.dev-colors,.dev-copy,.dev-notifications,.dev-animated-gradient-palettes,.dev-sections{display:grid;gap:12px}.dev-animated-gradient-palettes>strong{color:var(--kw-primary-text);font-size:12px}.dev-animated-gradient-section-card{display:grid;gap:10px;padding:10px;border:1px solid color-mix(in srgb,var(--kw-line) 48%,transparent);border-radius:8px;background:color-mix(in srgb,var(--kw-line) 10%,transparent)}.dev-animated-gradient-section-title{display:flex;align-items:center;gap:8px;color:var(--kw-primary-text);font-size:11px}.dev-animated-gradient-section-title span{color:var(--kw-tertiary);font-variant-numeric:tabular-nums}.dev-animated-gradient-color-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dev-animated-gradient-color-grid label{gap:4px}.dev-animated-gradient-color-grid input[type=color]{width:100%;height:32px;padding:3px}.dev-color-field{grid-template-columns:120px 40px minmax(0,1fr);align-items:center}.dev-color-field input[type=color]{height:34px;padding:3px}.dev-copy h3{margin:4px 0;color:var(--kw-primary-text);font-size:14px}.dev-copy>strong,.dev-notifications>strong{color:var(--kw-primary-text);font-size:12px}.dev-copy-section{display:grid;gap:9px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--kw-line) 44%,transparent)}.dev-copy-section:first-of-type{padding-top:0;border-top:0}.dev-copy-section-title{display:flex;align-items:center;gap:9px;min-width:0;color:var(--kw-primary-text)}.dev-copy-section-title span{color:var(--kw-tertiary);font-size:11px;font-variant-numeric:tabular-nums}.dev-copy-section-title div{display:grid;gap:2px;min-width:0}.dev-copy-section-title strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.dev-copy-section-title small{color:var(--kw-secondary-text);font-size:10px}.dev-copy-group,.dev-notification-card,.dev-section-card{display:grid;gap:9px;padding:10px;border:1px solid color-mix(in srgb,var(--kw-line) 48%,transparent);border-radius:8px;background:color-mix(in srgb,var(--kw-line) 12%,transparent)}.dev-copy textarea{min-height:76px;resize:vertical}.dev-notification-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dev-notifications textarea{min-height:72px;resize:vertical}.dev-save{width:calc(100% - 24px);margin:0 12px 12px}.kw-splash{top:0;right:0;bottom:0;left:0;z-index:20;overflow:hidden;background:transparent;opacity:0;transform:scale(1);filter:blur(0);transition:opacity .68s ease,transform .68s cubic-bezier(.16,1,.3,1),filter .68s ease}.kw-splash.in{opacity:1}.kw-splash.out{opacity:0;transform:scale(1.035);filter:blur(10px);pointer-events:none}.kw-splash-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.kw-splash-background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 46%,transparent 0 28%,rgba(0,0,0,.24) 78%),linear-gradient(180deg,#0003,#0000007a);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none}.theme-light .kw-splash{background:transparent}.theme-light .kw-splash-background:after{background:radial-gradient(circle at 50% 46%,transparent 0 26%,rgba(244,245,239,.22) 78%),linear-gradient(180deg,#f4f5ef1f,#f4f5ef5c)}.kw-splash-content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 48px}.kw-splash-logo{height:42px;margin-bottom:32px;object-fit:contain;opacity:0;animation:fade-in .6s ease .15s forwards}.kw-loader-group{display:flex;align-items:center;gap:10px;margin-bottom:12px;color:#b0b0b0;font-size:13px;font-weight:500}.kw-loader-track{position:relative;width:min(220px,44vw);height:2px;margin-bottom:26px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--kw-primary-text) 16%,transparent)}.kw-loader-track i{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:inherit;background:var(--kw-tertiary);transform-origin:left center;transition:transform .12s ease}.kw-splash-owl{width:28px;height:28px;border-radius:6px;object-fit:contain}.kw-loader-separator{width:1px;height:18px;background:#a0a0a04d}.kw-headline-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:520px;height:64px;overflow:hidden}.kw-headline{position:absolute;width:100%;margin:0;padding:0 12px;color:#999;font-family:Poppins,sans-serif;font-size:17px;font-weight:500;line-height:1.45;text-align:center;opacity:0;transform:translateY(14px) scale(.98);filter:blur(5px);transition:opacity .62s ease,transform .62s cubic-bezier(.22,1,.36,1),filter .62s ease}.kw-headline.active{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}@keyframes fade-in{to{opacity:1}}@keyframes drift-sheen{0%{transform:translate3d(-2%,-2%,0) rotate(-3deg)}to{transform:translate3d(3%,2%,0) rotate(3deg)}}@keyframes stage-enter{0%{opacity:0;transform:translate3d(0,18px,0) scale(1.035);filter:blur(12px)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@media(max-width:700px){.app-shell{--corner-pad: var(--corner-pad-mobile)}.top-nav{top:var(--corner-pad);left:var(--corner-pad);right:var(--corner-pad)}.brand img{width:104px}.menu-open .site-stage{transform:translate3d(-30vw,0,0) scale(.94)}.side-menu{top:52px;width:min(310px,calc(100vw - var(--corner-pad) - var(--corner-pad)))}.app-notification-stack{top:calc(var(--corner-pad) + 68px);right:var(--corner-pad);left:var(--corner-pad);width:auto;transform-origin:top center}.app-notification{grid-template-columns:44px minmax(0,1fr);gap:12px;border-radius:22px;padding:12px;transform-origin:top center}.app-notification img{width:44px;height:44px;border-radius:12px}.app-notification-copy strong{font-size:12px}.app-notification-copy span{font-size:12px;-webkit-line-clamp:3}.section-rail{right:var(--corner-pad);bottom:calc(var(--corner-pad) + 56px);gap:10px}.rail-copy{min-width:78px}.rail-label{font-size:10px}.rail-track{height:clamp(118px,22vh,188px)}.section-panel{left:var(--corner-pad);top:0;bottom:auto;width:min(50vw,calc(100vw - var(--corner-pad) - var(--corner-pad)));height:100vh;min-height:292px}.section-panel-copy{left:-8px;width:calc(100% + 12px);padding:10px 8px}.section-panel h1{max-width:100%;margin:6px 0 8px;font-size:clamp(17px,4.7vw,22px);line-height:1.04}.section-panel h1.hero-title{min-height:0}.section-panel p{max-width:100%;font-size:clamp(10px,3.1vw,12px);line-height:1.36}.section-panel .panel-description{max-width:100%;font-size:clamp(11px,3.3vw,13px);line-height:1.32}.section-panel .panel-body{margin-top:7px}.section-panel-cta{min-height:34px;margin-top:12px;font-size:12px}.section-panel-cta .menu-item-depth{grid-template-columns:22px minmax(58px,70px) max-content;column-gap:10px;min-height:34px}.pricing-plans-panel{top:clamp(260px,34vh,320px);width:calc(100vw - var(--corner-pad) - var(--corner-pad))}.pricing-billing-toggle{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px 12px;width:min(100%,360px);max-width:calc(100vw - var(--corner-pad) - var(--corner-pad));margin-bottom:18px}.pricing-toggle-action,.pricing-plan-action{flex:0 1 auto;min-height:34px;font-size:12px}.pricing-toggle-action{min-width:96px}.pricing-next-action{min-width:112px}.pricing-toggle-action .menu-item-depth{grid-template-columns:20px minmax(22px,26px) minmax(0,max-content);column-gap:7px;min-height:34px}.pricing-toggle-action i{width:26px}.pricing-next-action{display:inline-flex}.pricing-plan-row{display:block;max-width:calc(100vw - var(--corner-pad) - var(--corner-pad));overflow:visible;padding:2px 0 0;scroll-snap-type:none;touch-action:auto;overscroll-behavior:auto}.pricing-plan-card{display:none;width:min(82vw,320px);max-width:min(82vw,320px);min-height:350px;gap:14px;overflow:visible;padding-top:15px;animation:none}.pricing-plan-card.mobile-active{display:flex;animation:pricing-mobile-card-enter .52s cubic-bezier(.16,1,.3,1) both}@keyframes pricing-mobile-card-enter{0%{opacity:0;filter:blur(14px);transform:translate3d(calc(var(--kw-depth-x) * .5),calc(var(--kw-depth-y) * .4 + 18px),0) perspective(680px) rotateX(calc(var(--kw-tilt-x-soft) * .55)) rotateY(calc(var(--kw-tilt-y-soft) * .62)) skew(calc(var(--kw-skew-x) * .28),calc(var(--kw-skew-y) * .18)) scale(.97)}to{opacity:1;filter:blur(0);transform:translate3d(calc(var(--kw-depth-x) * .5),calc(var(--kw-depth-y) * .4),0) perspective(680px) rotateX(calc(var(--kw-tilt-x-soft) * .55)) rotateY(calc(var(--kw-tilt-y-soft) * .62)) skew(calc(var(--kw-skew-x) * .28),calc(var(--kw-skew-y) * .18))}}.pricing-plan-heading{gap:7px}.pricing-plan-heading h2{font-size:clamp(25px,8vw,34px)}.pricing-plan-heading p{min-height:68px;font-size:12px;line-height:1.36}.pricing-plan-price{min-height:40px}.pricing-plan-price strong{font-size:clamp(23px,7vw,30px)}.pricing-plan-card ul{min-height:92px}.pricing-plan-card li{font-size:12px}.pricing-plan-action .menu-item-depth{grid-template-columns:22px 32px max-content;column-gap:8px;min-height:34px}.pricing-plan-action i{width:32px}.panel-eyebrow{font-size:9px}.panel-facts{gap:6px;margin-top:10px}.panel-facts span{min-height:24px;padding:0 7px;font-size:10px}.fixed-cta{right:var(--corner-pad);bottom:var(--corner-pad);max-width:min(188px,calc(100vw - var(--corner-pad) - var(--corner-pad)));min-height:34px;font-size:12px}.fixed-cta .menu-item-depth{grid-template-columns:22px minmax(38px,58px) minmax(0,max-content);column-gap:8px}.feedback-card-3d p{font-size:clamp(12px,3.7vw,16px);line-height:1.1}.feedback-card-3d.carousel-peer p{font-size:clamp(10px,2.65vw,13px);line-height:1.14}.feedback-card-depth{gap:9px}.feedback-card-3d.carousel-peer .feedback-card-depth{gap:7px}.feedback-card-meta{gap:6px;font-size:9px}.feedback-card-meta.no-avatar{grid-template-columns:minmax(0,1fr)}.feedback-card-meta em{justify-self:start}.feedback-card-meta strong{font-size:10px}.feedback-card-meta small{font-size:8px}.feedback-stars{gap:2px}.feedback-card-3d.selected{max-height:none;overflow:visible;overscroll-behavior:contain;padding:6px 4px 78px}.feedback-card-3d.selected .feedback-card-depth{gap:14px;transform:translateZ(0) perspective(680px) rotateX(0) rotateY(0) skew(0)}.feedback-card-3d.selected h2{font-size:clamp(30px,12.5vw,48px)}.feedback-card-3d.selected p{font-size:clamp(16px,4.8vw,20px);line-height:1.34}.feedback-reading-card{top:50%;left:var(--corner-pad);right:var(--corner-pad);gap:14px;width:auto;max-height:none;overflow:visible;padding-right:8px;touch-action:none;transform:translate3d(0,calc(-44% + var(--feedback-reading-y, 0px)),0);animation:feedback-reading-mobile-in .42s cubic-bezier(.16,1,.3,1) both}@keyframes feedback-reading-mobile-in{0%{opacity:0;filter:blur(18px);transform:translate3d(var(--feedback-origin-x, 18px),calc(-44% + var(--feedback-origin-y, 24px)),0) scale(var(--feedback-origin-scale, .92))}to{opacity:1;filter:blur(0);transform:translate3d(0,calc(-44% + var(--feedback-reading-y, 0px)),0)}}.feedback-reading-card.closing{animation:feedback-reading-mobile-out .34s cubic-bezier(.7,0,.84,0) both}@keyframes feedback-reading-mobile-out{0%{opacity:1;filter:blur(0);transform:translate3d(0,calc(-44% + var(--feedback-reading-y, 0px)),0)}to{opacity:0;filter:blur(18px);transform:translate3d(var(--feedback-origin-x, 18px),calc(-44% + var(--feedback-origin-y, 24px)),0) scale(var(--feedback-origin-scale, .92))}}.feedback-reading-card h2{font-size:clamp(25px,9.4vw,38px);line-height:1.02}.feedback-reading-content,.feedback-content-scroll{max-height:none;overflow:visible;padding-right:12px;touch-action:none;overscroll-behavior:auto}.feedback-reading-content p{font-size:clamp(16px,4.8vw,20px);line-height:1.34}.feedback-focus-close{display:none}.feedback-reading-actions,.feedback-focus-actions{width:min(320px,100%);gap:8px}.feedback-action-depth{grid-template-columns:52px 50px minmax(0,1fr)}.feedback-comments-panel{width:min(320px,100%)}.feedback-comments-list{max-height:28vh}.feedback-comment-form textarea{min-height:78px}.auth-gate-overlay,.feedback-composer-overlay,.confirm-overlay{align-items:end;padding:24px var(--corner-pad) calc(var(--corner-pad) + 20px)}.auth-gate-panel{width:100%}.auth-gate-close,.feedback-composer-close{top:-46px;right:0}.login-section-experience{top:52%;width:min(380px,calc(100vw - var(--corner-pad) * 2))}.user-profile-dock{max-width:clamp(104px,calc(100vw - var(--corner-pad) * 2 - 188px),220px);overflow:hidden}.user-profile-dock-depth{grid-template-columns:30px minmax(0,1fr);gap:8px;min-width:0}.user-profile-dock img,.user-profile-dock-initial{width:30px;height:30px}.feedback-mobile-controls{display:flex}.feedback-selected .section-panel,.feedback-selected .section-rail,.feedback-selected .fixed-cta{opacity:.08;filter:blur(16px);pointer-events:none}.headline-3d{width:260px;font-size:clamp(16px,5vw,24px)}.welcome-image-loop:before{background:linear-gradient(90deg,var(--kw-secondary-bg) 0%,transparent 52%),linear-gradient(180deg,transparent 30%,color-mix(in srgb,var(--kw-secondary-bg) 34%,transparent));opacity:.3}.welcome-image-perspective{perspective:720px;perspective-origin:56% 48%}.welcome-image-card{width:clamp(124px,33vw,174px);border-radius:11px}@keyframes welcome-card-path{0%{opacity:0;filter:blur(18px);transform:translate3d(2vw,8vh,-300px) rotateX(4deg) rotateY(20deg) rotate(5deg) scale(.16)}34%{opacity:0;filter:blur(18px);transform:translate3d(6vw,10vh,-270px) rotateX(4deg) rotateY(20deg) rotate(5deg) scale(.2)}40%{opacity:.2;filter:blur(12px);transform:translate3d(16vw,14vh,-220px) rotateX(4deg) rotateY(18deg) rotate(4deg) scale(.28)}47%{opacity:.46;filter:blur(6px);transform:translate3d(39vw,24vh,-142px) rotateX(3deg) rotateY(12deg) rotate(2deg) scale(.42)}55%{opacity:1;filter:blur(1px);transform:translate3d(55vw,40vh,-28px) rotateX(1deg) rotateY(4deg) rotate(0) scale(.66)}63%{opacity:1;filter:blur(0);transform:translate3d(54vw,58vh,42px) rotateX(0) rotateY(-2deg) rotate(0) scale(.9)}65.5%{opacity:.56;filter:blur(2.6px);transform:translate3d(37vw,75vh,8px) rotateX(-2deg) rotateY(-13deg) rotate(-4deg) scale(.9)}68%{opacity:.12;filter:blur(12px);transform:translate3d(0,88vh,-112px) rotateX(-3deg) rotateY(-20deg) rotate(-6deg) scale(.74)}69.5%{opacity:0;filter:blur(18px);transform:translate3d(-26vw,94vh,-196px) rotateX(-4deg) rotateY(-22deg) rotate(-6deg) scale(.68)}to{opacity:0;filter:blur(18px);transform:translate3d(-26vw,94vh,-196px) rotateX(-4deg) rotateY(-22deg) rotate(-6deg) scale(.68)}}.about-image-experience{z-index:4;transform:translate3d(0,calc(var(--about-section-y, 0vh) + var(--about-parallax-y, 0px)),0)}.about-image-desktop-field{display:none}.about-image-mobile-background-field{position:absolute;top:-18vh;right:-20vw;bottom:-18vh;left:-20vw;display:block;overflow:hidden;contain:layout paint style;pointer-events:none;transform:translateZ(0) perspective(720px) rotateX(var(--kw-tilt-x-soft)) rotateY(calc(var(--kw-tilt-y-soft) * -.72));transform-origin:center}.dev-panel{width:min(390px,calc(100vw - var(--corner-pad) - var(--corner-pad)))}.dev-field{grid-template-columns:104px minmax(0,1fr) 64px}.dev-row{grid-template-columns:1fr}.owl-follower{display:none}.kw-splash-logo{height:34px}}@media(prefers-reduced-motion:reduce){.kw-splash,.kw-headline,.animated-gradient-background,.site-stage,.side-menu,.section-rail,.soft-text-transition,.app-notification,.fixed-cta,.rail-thumb{transition:none;animation:none}}
