.erecht24-content,.prose-legal{color:#cbd5e1;line-height:1.75}.erecht24-content h1,.erecht24-content h2,.erecht24-content h3{color:#22d3ee;font-weight:700;margin-top:2rem;margin-bottom:.75rem}.erecht24-content h1{font-size:1.5rem}.erecht24-content h2{font-size:1.25rem}.erecht24-content h3{font-size:1.1rem;color:#94a3b8}.erecht24-content p{margin-bottom:1rem}.erecht24-content ol,.erecht24-content ul{padding-left:1.5rem;margin-bottom:1rem;list-style:disc}.erecht24-content ol{list-style:decimal}.erecht24-content li{margin-bottom:.25rem}.erecht24-content a{color:#22d3ee;text-decoration:underline;word-break:break-all}.erecht24-content a:hover{color:#67e8f9}.erecht24-content strong{color:#e2e8f0;font-weight:600}.erecht24-content table{width:100%;border-collapse:collapse;margin-bottom:1rem;font-size:.9rem}.erecht24-content td,.erecht24-content th{border:1px solid #334155;padding:.5rem .75rem;text-align:left}.erecht24-content th{background:#1e293b;color:#94a3b8}html.light .erecht24-content{color:#334155}html.light .erecht24-content h1,html.light .erecht24-content h2{color:#0891b2}html.light .erecht24-content h3{color:#64748b}html.light .erecht24-content strong{color:#1e293b}html.light .erecht24-content th{background:#f1f5f9;color:#475569}html.light .erecht24-content td,html.light .erecht24-content th{border-color:#e2e8f0}.header-wrapper{width:100%;max-width:1440px;margin:0 auto;padding:24px;box-sizing:border-box;justify-content:space-between}.header-wrapper,.logo-wrap{display:flex;align-items:center}.logo-wrap{gap:16px;text-decoration:none}.logo-wrap img{height:96px;width:auto}@media (max-width:640px){.logo-wrap img{height:64px}.header-wrapper{padding:12px 16px;height:auto}.logo-wrap .brand-text{font-size:24px}}.logo-wrap .brand-text{font-weight:700;font-size:32px;color:#fff;transition:color .2s}.logo-wrap:hover .brand-text{color:#22d3ee}.logo-wrap .accent{color:#06b6d4}html.light .logo-wrap .brand-text{color:#0f172a}html.light .logo-wrap .accent{color:#0e7490}.nav-but-wrap{display:flex;align-items:center;gap:20px}.menu-icon{height:30px;width:30px;position:relative;cursor:pointer;display:block;z-index:2001;background:none;border:none;padding:0}.menu-icon__line{height:2px;width:30px;display:block;background-color:#fff;margin-bottom:7px;transition:transform .2s ease,background-color .5s ease}.menu-icon__line-left,.menu-icon__line-right{width:16.5px;transition:all .2s linear}.menu-icon__line-right{float:right;margin-bottom:0}.menu-icon:hover .menu-icon__line-left,.menu-icon:hover .menu-icon__line-right{width:30px}html.light .menu-icon__line{background-color:#0f172a}body.nav-active .menu-icon__line{transform:translate(0) rotate(-45deg)}body.nav-active .menu-icon__line-left{width:15px;transform:translate(2px,4px) rotate(45deg)}body.nav-active .menu-icon__line-right{width:15px;transform:translate(-3px,-3.5px) rotate(45deg)}:root{--c-text-primary:#cbd5e1;--c-bg-secondary:#1e293b;--c-bg-button:#334155}body.light-theme,html.light{--c-text-primary:#0f172a;--c-bg-secondary:#e2e8f0;--c-bg-button:#ffffff}.switch-wrap-nav{display:flex;align-items:center;gap:8px}.theme-switcher{background-color:var(--c-bg-secondary);border-radius:10px;display:flex;padding:3px;align-items:center;position:relative;overflow:hidden;height:40px;min-width:188px}.theme-switcher .slider{display:block;position:absolute;z-index:1;width:calc((100% - 6px) / 2);top:3px;bottom:3px;border-radius:7px;transition:transform .22s ease-out;background-color:var(--c-bg-button);box-shadow:0 1px 3px rgba(0,0,0,.12),0 0 0 1px rgba(0,0,0,.04);pointer-events:none}.theme-switcher input{display:none}.theme-switcher[data-theme=light-theme] .slider{transform:translateX(0)}.theme-switcher[data-theme=dark-theme] .slider{transform:translateX(100%)}.theme-switcher label{position:relative;z-index:2;width:50%;color:var(--c-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;height:100%;display:flex;align-items:center;justify-content:center;padding:0 12px;box-sizing:border-box}.theme-switcher label span{display:flex;align-items:center;gap:7px;font-size:13.5px;font-weight:500;letter-spacing:0;white-space:nowrap}.theme-switcher label svg{width:15px;height:15px;flex-shrink:0}@media (max-width:640px){.theme-switcher{min-width:unset;width:auto}}.nav-backdrop{position:fixed;inset:0;z-index:1300;background:transparent}.nav-panel{z-index:1400;visibility:hidden;pointer-events:none}.nav-panel,.nav-panel:after{position:fixed;top:145px;right:0}.nav-panel:after{content:"";background:#020617;border-left:1px solid rgba(255,255,255,.1);border-bottom-left-radius:20px;box-shadow:-15px 15px 35px rgba(0,0,0,.5);width:0;height:calc(100vh - 145px);z-index:-1;transition:width .2s cubic-bezier(.4,0,.2,1)}body.nav-active .nav-panel{visibility:visible;pointer-events:all}body.nav-active .nav-panel:after{width:100%;max-width:360px;border-radius:0 0 0 20px;transition:width .4s cubic-bezier(.77,0,.175,1),max-width .25s ease}.nav__content{position:fixed;top:145px;right:0;width:360px;max-width:100vw;height:calc(100vh - 145px);text-align:left;overflow:hidden;display:flex;flex-direction:row;visibility:hidden;transition:visibility 0s .2s,width .25s ease;background:#020617}@media (hover:hover) and (pointer:fine){.nav__content{overflow:visible}}body.nav-active .nav__content{visibility:visible;transition:visibility 0s,width .25s ease}.nav__main-column{flex:0 0 360px;width:360px;max-width:100vw;height:100%;padding:40px;overflow-y:auto;display:flex;flex-direction:column}html.light .nav__content{background:#ffffff}html.light .nav-panel:after{background:#ffffff;border-left:1px solid rgba(0,0,0,.1);box-shadow:-15px 15px 35px rgba(0,0,0,.15)}.nav__list{padding:0;margin:0;list-style:none}.nav__list-item{position:relative;display:block;opacity:0;transform:translateX(30px);transition:opacity .2s ease,transform .2s ease;margin:8px 0}body.nav-active .nav__list-item{opacity:1;transform:translateX(0);transition:opacity .3s ease .1s,transform .3s ease .1s}.nav__list-item a{position:relative;text-decoration:none;color:rgba(255,255,255,.6);font-weight:600;font-size:18px;padding:6px 0 6px 30px;display:block;transition:color .2s linear,transform .25s ease}.nav__list-item a:before{position:absolute;content:"";top:50%;left:0;width:4px;height:0;opacity:0;background-color:#06b6d4;transform:translateY(-50%);transition:all .2s linear}.nav__list-item a:hover:before,.nav__list-item.active-nav a:before{height:100%;opacity:1}.nav__list-item a:hover,.nav__list-item.active-nav a{color:#fff;transform:translateX(6px);text-decoration:none}html.light .nav__list-item a{color:rgba(15,23,42,.6)}html.light .nav__list-item a:hover,html.light .nav__list-item.active-nav a{color:#0f172a}@media (prefers-reduced-motion:reduce){.nav__list-item a{transition:color .2s linear}.nav__list-item a:hover,.nav__list-item.active-nav a{transform:none}}.nav__list-item--has-panel{position:relative}.nav__list-item--active-panel a{color:#fff}.nav__list-item--active-panel a:before{height:100%;opacity:1}.nav__subpanel{width:100%;height:100%;padding:40px 16px 40px 40px;flex-direction:column;overflow:hidden}.nav__subwrap{position:absolute;top:0;right:100%;bottom:0;width:360px;max-width:calc(100vw - 360px);background:#020617;border-left:1px solid rgba(255,255,255,.1);border-right:1px solid #1e293b;border-bottom-left-radius:20px;box-shadow:-15px 15px 35px rgba(0,0,0,.5);visibility:hidden;opacity:0;transform:translateX(32px);pointer-events:none;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .22s ease,visibility 0s .3s}.nav__subwrap--active{visibility:visible;opacity:1;transform:translateX(0);pointer-events:auto;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .2s ease,visibility 0s}html.light .nav__subwrap{background:#ffffff;border-left:1px solid rgba(0,0,0,.1);border-right-color:#e2e8f0;box-shadow:-15px 15px 35px rgba(0,0,0,.15)}@media (prefers-reduced-motion:reduce){.nav__subwrap{transition:opacity .2s ease,visibility 0s .2s}.nav__subwrap,.nav__subwrap--active{transform:none}}.nav__subpanel-title{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-weight:600;margin-bottom:12px;padding-left:16px}.nav__subpanel-list{list-style:none;margin:0;padding:0}.nav__subpanel-link{display:flex;flex-direction:column;gap:2px;padding:12px 16px;border-radius:10px;text-decoration:none;transition:background-color .2s ease}.nav__subpanel-link:focus-visible,.nav__subpanel-link:hover{background:rgba(6,182,212,.08)}.nav__subpanel-link-title{display:flex;align-items:center;gap:8px;font-weight:600;font-size:.95rem;color:#fff;transition:color .2s ease}.nav__subpanel-link:focus-visible .nav__subpanel-link-title,.nav__subpanel-link:hover .nav__subpanel-link-title{color:#06b6d4}.nav__subpanel-link-icon{flex-shrink:0;color:#06b6d4}.nav__subpanel-link-desc{font-size:.8rem;color:#94a3b8;padding-left:24px}html.light .nav__subpanel-title{color:#475569}html.light .nav__subpanel-link:focus-visible,html.light .nav__subpanel-link:hover{background:rgba(8,145,178,.08)}html.light .nav__subpanel-link-title{color:#0f172a}html.light .nav__subpanel-link-icon,html.light .nav__subpanel-link:focus-visible .nav__subpanel-link-title,html.light .nav__subpanel-link:hover .nav__subpanel-link-title{color:#0891b2}html.light .nav__subpanel-link-desc{color:#475569}.nav__subpanel-overview{display:flex;align-items:center;gap:10px;flex-shrink:0;padding:12px 14px;margin-bottom:14px;border-radius:12px;border:1px solid rgba(6,182,212,.35);background:linear-gradient(135deg,rgba(6,182,212,.14),rgba(59,130,246,.1));transition:border-color .2s ease,background .2s ease}.nav__subpanel-overview:focus-visible,.nav__subpanel-overview:hover{border-color:rgba(6,182,212,.7);background:linear-gradient(135deg,rgba(6,182,212,.22),rgba(59,130,246,.16))}.nav__subpanel-overview-icon{flex-shrink:0;color:#06b6d4}.nav__subpanel-overview-text{display:flex;flex-direction:column;gap:2px}.nav__subpanel-overview-title{font-size:.9rem;font-weight:700;color:#e2e8f0}.nav__subpanel-overview-desc{font-size:.78rem;color:#94a3b8}.nav__subpanel-list--scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.4) transparent}.nav__subpanel-list--scroll::-webkit-scrollbar{width:6px}.nav__subpanel-list--scroll::-webkit-scrollbar-thumb{background:rgba(148,163,184,.35);border-radius:3px}.nav__acc-overview{margin:4px 0 10px}html.light .nav__subpanel-overview{border-color:rgba(8,145,178,.4);background:linear-gradient(135deg,rgba(8,145,178,.12),rgba(37,99,235,.08))}html.light .nav__subpanel-overview:focus-visible,html.light .nav__subpanel-overview:hover{border-color:rgba(8,145,178,.75);background:linear-gradient(135deg,rgba(8,145,178,.2),rgba(37,99,235,.14))}html.light .nav__subpanel-overview-icon{color:#0891b2}html.light .nav__subpanel-overview-title{color:#0f172a}html.light .nav__subpanel-overview-desc{color:#475569}@media (hover:none),(pointer:coarse){.nav__subwrap{display:none!important}}@media (max-width:768px){.nav__subwrap{display:none!important}}.nav__list-row{display:flex;align-items:center}.nav__list-row a{flex:1 1 auto}.nav__acc-toggle{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-right:-8px;border:0;background:transparent;color:#22d3ee;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color .2s ease,transform .25s ease}.nav__acc-toggle.open{transform:rotate(180deg);color:#67e8f9}html.light .nav__acc-toggle{color:#0891b2}html.light .nav__acc-toggle.open{color:#0e7490}.nav__acc{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1);padding-left:30px}.nav__acc.open{grid-template-rows:1fr}.nav__acc-inner{overflow:hidden;min-height:0}.nav__acc-list{list-style:none;margin:6px 0 10px;padding:0}.nav__acc-link{display:flex;flex-direction:column;gap:2px;padding:9px 12px;border-radius:10px;text-decoration:none;transition:background-color .2s ease;-webkit-tap-highlight-color:transparent}.nav__acc-link:focus-visible,.nav__acc-link:hover{background:rgba(6,182,212,.08)}.nav__acc-link-title{display:flex;align-items:center;gap:8px;font-weight:600;font-size:.9rem;color:#fff}.nav__acc-link-icon{flex-shrink:0;color:#06b6d4}.nav__acc-link-desc{font-size:.78rem;color:#94a3b8;padding-left:23px;line-height:1.4}html.light .nav__acc-link-title{color:#0f172a}html.light .nav__acc-link-icon{color:#0891b2}html.light .nav__acc-link-desc{color:#475569}@media (hover:hover) and (pointer:fine) and (min-width:769px){.nav__acc,.nav__acc-toggle{display:none}}@media (prefers-reduced-motion:reduce){.nav__acc{transition:none}.nav__acc-toggle{transition:color .2s ease}}.nav__list-section{margin-top:22px;list-style:none}.nav__section-list{list-style:none;margin:8px 0 0;padding:0}.nav__section-title{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:rgba(255,255,255,.4);margin-top:24px;margin-bottom:8px;padding-left:30px;font-weight:600;opacity:0;transform:translateX(30px);transition:opacity .2s ease,transform .2s ease}body.nav-active .nav__section-title{opacity:1;transform:translateX(0);transition:opacity .3s ease .1s,transform .3s ease .1s}html.light .nav__section-title{color:rgba(15,23,42,.4)}.nav__cta{margin-top:20px;padding-top:20px;border-top:1px solid rgba(71,85,105,.3);opacity:0;transition:opacity .3s ease .2s;display:flex;flex-direction:column}body.nav-active .nav__cta{opacity:1}.slider-wrapper{position:relative;width:100%;overflow:hidden;display:flex;justify-content:center;padding:40px 0}.pain-marquee{display:flex;width:max-content;gap:20px;animation:pain-scroll 28s linear infinite}.pain-marquee:hover{animation-play-state:paused}@keyframes pain-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.news__item{width:300px;flex-shrink:0;padding:30px;color:#fff;border-radius:20px;display:block;transition:all .4s cubic-bezier(.165,.84,.44,1);text-decoration:none;border:1px solid rgba(255,255,255,.05);background:rgba(15,23,42,.4);cursor:default}html.light .news__item{color:#0f172a;background:rgba(255,255,255,.6);border-color:rgba(0,0,0,.05)}.news__item:hover{border-color:#ef4444!important;box-shadow:0 0 30px rgba(239,68,68,.3);transform:translateY(-5px);background:rgba(15,23,42,.8)}html.light .news__item:hover{background:#fff;box-shadow:0 10px 30px rgba(239,68,68,.15)}.news-date{padding-bottom:15px;margin-bottom:15px;border-bottom:2px solid rgba(255,255,255,.1);display:inline-flex;align-items:center;gap:12px;opacity:.7;transition:opacity .3s}html.light .news-date{border-bottom-color:rgba(0,0,0,.1)}.news__item:hover .news-date,.news__item:hover .news__title,.news__item:hover .news__txt{opacity:1}.news-date__title{display:block;font-size:28px;font-weight:500;background:linear-gradient(90deg,#ef4444,#f97316);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.news-date__txt{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#94a3b8}.news__title{font-size:20px;font-weight:700;opacity:1;margin-top:5px;margin-bottom:10px;transition:color .3s}html.light .news__title{color:#0f172a}.news__txt{margin:0 0 20px;line-height:1.5;font-size:14px;opacity:.8;transition:opacity .3s;color:#94a3b8}html.light .news__txt{color:#475569}.news__img{border-radius:12px;height:120px;width:100%;margin-top:15px;background:rgba(30,41,59,.3);border:1px solid rgba(255,255,255,.03);display:flex;align-items:center;justify-content:center;font-size:36px;transition:all .3s}html.light .news__img{background:rgba(241,245,249,.5)}.news__img svg{width:48px;height:48px;fill:#ef4444;transition:all .3s}.news__item:hover .news__img svg{transform:scale(1.1);filter:drop-shadow(0 0 10px rgba(239,68,68,.5))}.ergebnis-icon-wrap svg{width:36px;height:36px;fill:#06b6d4;transition:all .3s}.group:hover .ergebnis-icon-wrap svg{transform:scale(1.1);filter:drop-shadow(0 0 10px rgba(6,182,212,.55))}html.light .ergebnis-icon-wrap svg{fill:#0891b2}.lw-section{background:#020617;padding:96px 0}html.light .lw-section{background:#ffffff}.lw-inner{max-width:900px;margin:0 auto;padding:0 24px}.lw-head{text-align:center;margin-bottom:2rem}.lw-head h2{font-size:clamp(1.875rem,4vw,2.5rem);font-weight:800;color:#ffffff;margin:0 0 .5rem;letter-spacing:-.02em;line-height:1.2}.lw-head p{font-size:1rem;color:rgba(255,255,255,.55);margin:0}html.light .lw-head h2{color:#0f172a}html.light .lw-head p{color:#475569}.lw-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:1.25rem}@media (max-width:640px){.lw-tabs{display:flex!important;grid-template-columns:none!important;flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:8px!important;padding-bottom:6px!important;margin-bottom:1rem!important}.lw-tabs::-webkit-scrollbar{display:none}.lw-tab{flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:0!important;padding:10px!important;border-radius:12px!important;width:52px!important;height:52px!important}.lw-tab,.lw-tab .ti{flex-shrink:0!important}.lw-tab .ti{width:32px!important;height:32px!important;border-radius:8px!important;margin-bottom:0!important}.lw-tab .ti svg{width:16px!important;height:16px!important}.lw-tab span{display:none!important}.lw-grid{grid-template-columns:1fr!important;gap:6px!important}.lw-tile{display:grid!important;grid-template-columns:18px 1fr!important;grid-template-rows:auto auto!important;column-gap:12px!important;row-gap:2px!important;padding:11px 14px!important;align-items:start!important}.lw-chk{grid-column:1!important;grid-row:1/3!important;margin-top:3px!important}.lw-chk,.lw-tile h4{margin-bottom:0!important}.lw-tile h4{grid-row:1!important;font-size:.85rem!important}.lw-tile h4,.lw-tile p{grid-column:2!important}.lw-tile p{grid-row:2!important;font-size:.72rem!important}.lw-card{padding:1rem!important}.lw-ch{gap:10px!important;margin-bottom:.75rem!important}.lw-ico{width:40px!important;height:40px!important}.lw-ico svg{width:20px!important;height:20px!important}.lw-ch-text h3{font-size:1rem!important}.lw-desc{font-size:.83rem!important;margin-bottom:1rem!important}}.lw-tab{padding:12px 8px;border:1.5px solid rgba(51,65,85,.6);background:rgba(255,255,255,.03);border-radius:14px;font-size:.8rem;font-weight:600;color:rgba(255,255,255,.5);cursor:pointer;flex-direction:column;gap:5px;transition:all .2s;line-height:1.2;text-align:center;font-family:inherit}.lw-tab,.lw-tab .ti{display:flex;align-items:center}.lw-tab .ti{width:36px;height:36px;border-radius:10px;justify-content:center;margin-bottom:2px;background:rgba(255,255,255,.06);transition:background .2s}.lw-tab .ti svg{width:18px;height:18px}.lw-tab:hover{border-color:#00b8d4;color:rgba(255,255,255,.85)}html.light .lw-tab{background:#ffffff;border-color:rgba(203,213,225,.8);color:#64748b}html.light .lw-tab .ti{background:#f1f5f9}html.light .lw-tab:hover{border-color:#00b8d4;color:#0e7490}.lw-card{background:rgba(13,27,46,.85);border:1px solid rgba(51,65,85,.55);border-radius:18px;padding:1.5rem;backdrop-filter:blur(8px);transition:border-color .3s}html.light .lw-card{background:#ffffff;border-color:rgba(203,213,225,.8);box-shadow:0 8px 32px rgba(0,0,0,.06)}.lw-ch{gap:14px;margin-bottom:1rem}.lw-ch,.lw-ico{display:flex;align-items:center}.lw-ico{width:48px;height:48px;border-radius:12px;justify-content:center;flex-shrink:0}.lw-ico svg{width:24px;height:24px}.lw-ch-text h3{font-size:1.1rem;font-weight:700;color:#ffffff;margin:0 0 2px}.lw-ch-text p{font-size:.82rem;color:#94a3b8;margin:0}html.light .lw-ch-text h3{color:#0f172a}html.light .lw-ch-text p{color:#64748b}.lw-desc{font-size:.88rem;color:rgba(255,255,255,.55);line-height:1.65;margin:0 0 1.25rem}html.light .lw-desc{color:#475569}.lw-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}@media (max-width:640px){.lw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lw-cta{flex-direction:column;align-items:stretch;gap:.75rem}.lw-cta.vis{max-height:280px!important}.lw-btn{text-align:center;white-space:normal;width:100%}}.lw-tile{background:rgba(255,255,255,.04);border:1.5px solid rgba(51,65,85,.5);border-radius:12px;padding:14px 12px;cursor:pointer;transition:all .2s;position:relative}.lw-tile:hover{background:rgba(255,255,255,.07)}.lw-tile.sel,.lw-tile:hover{border-color:var(--tab-clr,#06b6d4)}.lw-tile.sel{background:color-mix(in srgb,var(--tab-clr,#06b6d4) 10%,transparent)}html.light .lw-tile{background:#f8fafc;border-color:#e2e8f0}html.light .lw-tile:hover{border-color:#06b6d4;background:#f0fdfe}html.light .lw-tile.sel{background:color-mix(in srgb,var(--tab-clr,#06b6d4) 12%,white);border-color:var(--tab-clr,#06b6d4)}.lw-chk{width:18px;height:18px;border:1.5px solid rgba(51,65,85,.6);border-radius:5px;background:rgba(255,255,255,.04);display:flex;align-items:center;justify-content:center;margin-bottom:8px;transition:all .2s}.lw-tile.sel .lw-chk{background:var(--tab-clr,#06b6d4);border-color:var(--tab-clr,#06b6d4)}html.light .lw-chk{border-color:#cbd5e1;background:#fff}.lw-tile h4{font-size:.82rem;font-weight:700;color:rgba(255,255,255,.85);margin:0 0 4px}.lw-tile p{font-size:.72rem;color:rgba(255,255,255,.6);margin:0;line-height:1.5}html.light .lw-tile h4{color:#0f172a}html.light .lw-tile p{color:#475569}.lw-cta{margin-top:1.1rem;background:rgba(0,184,212,.08);border:1px solid rgba(0,184,212,.25);border-radius:14px;padding:1rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;transition:opacity .25s,max-height .3s;overflow:hidden}.lw-cta.hidden{opacity:0;pointer-events:none;max-height:0;padding:0 1.25rem;margin-top:0}.lw-cta.vis{opacity:1;pointer-events:all;max-height:120px}html.light .lw-cta{background:#e8f9fd;border-color:#a8def0}.lw-cta-txt strong{display:block;font-size:.88rem;font-weight:700;color:#22d3ee;margin-bottom:2px}.lw-cta-txt span{font-size:.78rem;color:rgba(255,255,255,.5)}html.light .lw-cta-txt strong{color:#005f79}html.light .lw-cta-txt span{color:#007a9e}.lw-btn{background:linear-gradient(135deg,#00c6e0,#0088c8);color:#fff;border:none;border-radius:10px;padding:11px 22px;font-size:.85rem;font-weight:700;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:opacity .2s;font-family:inherit;text-decoration:none}.lw-btn:hover{opacity:.9}#lw-cookie-toggle{position:fixed;bottom:24px;left:24px;z-index:10001;width:48px;height:48px;border-radius:14px;background:rgba(2,6,23,.92);border:1px solid rgba(6,182,212,.35);color:#06b6d4;font-size:1.15rem;cursor:pointer;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(14px);box-shadow:0 4px 24px rgba(0,0,0,.45);transition:background .2s,border-color .2s,transform .15s,box-shadow .2s}#lw-cookie-toggle:hover{background:rgba(6,182,212,.14);border-color:rgba(6,182,212,.65);transform:scale(1.07);box-shadow:0 4px 28px rgba(6,182,212,.28)}#lw-cookie-toggle.needs-action:after{content:"";position:absolute;top:9px;right:9px;width:7px;height:7px;border-radius:50%;background:#f59e0b;border:1.5px solid rgba(2,6,23,.92)}html.light #lw-cookie-toggle{background:rgba(255,255,255,.95);border-color:rgba(6,182,212,.4)}html.light #lw-cookie-toggle:hover{background:rgba(6,182,212,.08)}@media (max-width:1023px){#lw-cookie-toggle{width:36px;height:36px;border-radius:10px;bottom:16px;left:auto;right:16px;font-size:1rem}}#lw-cookie-backdrop{position:fixed;inset:auto 0 0 0;z-index:10000;background:transparent;display:flex;align-items:flex-end;justify-content:center;padding:0 16px 16px;opacity:0;pointer-events:none;transition:opacity .3s ease}#lw-cookie-backdrop.open{opacity:1}#lw-cookie-modal{width:100%;max-width:640px;max-height:min(70vh,560px);overflow-y:auto;background:#0f172a;border:1px solid rgba(6,182,212,.2);border-radius:20px;box-shadow:0 24px 80px rgba(0,0,0,.7);transform:translateY(24px);transition:transform .3s cubic-bezier(.34,1.56,.64,1);scrollbar-width:thin;scrollbar-color:#1e293b transparent;pointer-events:none}#lw-cookie-backdrop.open #lw-cookie-modal{transform:translateY(0);pointer-events:all}html.light #lw-cookie-modal{background:#ffffff;border-color:rgba(6,182,212,.25)}.lwck-header{display:flex;align-items:center;gap:12px;padding:20px 24px 16px;border-bottom:1px solid rgba(255,255,255,.06)}html.light .lwck-header{border-bottom-color:#e2e8f0}.lwck-header-icon{width:40px;height:40px;border-radius:12px;background:rgba(6,182,212,.12);border:1px solid rgba(6,182,212,.25);display:flex;align-items:center;justify-content:center;color:#06b6d4;font-size:1rem;flex-shrink:0}.lwck-header-title{flex:1 1;font-size:1rem;font-weight:700;color:#ffffff;letter-spacing:-.01em}html.light .lwck-header-title{color:#0f172a}.lwck-close{background:none;border:none;color:#64748b;font-size:1rem;cursor:pointer;padding:6px;border-radius:8px;transition:color .2s,background .2s;line-height:1}.lwck-close:hover{color:#ffffff;background:rgba(255,255,255,.06)}html.light .lwck-close:hover{color:#0f172a;background:#f1f5f9}.lwck-body{padding:20px 24px}.lwck-intro{font-size:.82rem;color:#94a3b8;line-height:1.65;margin-bottom:20px}html.light .lwck-intro{color:#475569}.lwck-category{border:1px solid rgba(255,255,255,.07);border-radius:14px;margin-bottom:10px;overflow:hidden;transition:border-color .2s}.lwck-category:last-child{margin-bottom:0}html.light .lwck-category{border-color:#e2e8f0}.lwck-cat-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;cursor:pointer;gap:12px}.lwck-cat-left{display:flex;align-items:center;gap:10px;flex:1 1}.lwck-cat-name{font-size:.88rem;font-weight:700;color:#e2e8f0}html.light .lwck-cat-name{color:#0f172a}.lwck-cat-chevron{color:#64748b;font-size:.75rem;transition:transform .25s ease;flex-shrink:0}.lwck-category.expanded .lwck-cat-chevron{transform:rotate(180deg)}.lwck-cat-body{font-size:.79rem;color:#64748b;line-height:1.65;padding:0 16px;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.lwck-category.expanded .lwck-cat-body{max-height:200px;padding:0 16px 14px}.lwck-always-active{font-size:.75rem;font-weight:700;color:#06b6d4;letter-spacing:.02em;white-space:nowrap}.lwck-switch{position:relative;width:40px;height:22px;flex-shrink:0}.lwck-switch input{opacity:0;width:0;height:0;position:absolute}.lwck-switch-track{position:absolute;inset:0;background:rgba(255,255,255,.1);border-radius:999px;cursor:pointer;transition:background .2s}html.light .lwck-switch-track{background:#e2e8f0}.lwck-switch-track:before{content:"";position:absolute;width:16px;height:16px;left:3px;top:3px;background:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 1px 4px rgba(0,0,0,.3)}.lwck-switch input:checked+.lwck-switch-track{background:#06b6d4}.lwck-switch input:checked+.lwck-switch-track:before{transform:translateX(18px)}.lwck-footer{padding:16px 24px 20px;border-top:1px solid rgba(255,255,255,.06)}html.light .lwck-footer{border-top-color:#e2e8f0}.lwck-btn-row{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:8px;margin-bottom:12px}.lwck-btn{padding:10px 16px;border-radius:10px;font-size:.82rem;font-weight:700;cursor:pointer;border:none;transition:opacity .2s,transform .15s;font-family:inherit;white-space:nowrap;text-align:center}.lwck-btn:hover{opacity:.88;transform:translateY(-1px)}.lwck-btn-accept{grid-column:1/-1;background:linear-gradient(135deg,#06b6d4,#3b82f6);color:#fff}.lwck-btn-decline{background:rgba(255,255,255,.07);color:#94a3b8}html.light .lwck-btn-decline{background:#f1f5f9;color:#475569}.lwck-btn-save{background:rgba(6,182,212,.12);color:#06b6d4;border:1px solid rgba(6,182,212,.3)}html.light .lwck-btn-save{background:#e0f9fd}.lwck-links{display:flex;gap:16px;justify-content:center}.lwck-links a{font-size:.75rem;color:#94a3b8;text-decoration:none;transition:color .2s}.lwck-links a:hover{color:#06b6d4}body.light-theme{background-color:#ffffff!important;color:#0f172a!important}body.light-theme .cd-header{background:rgba(255,255,255,.98)!important;border-bottom:1px solid #e2e8f0!important}body.light-theme .brand-text,body.light-theme .logo-wrap .brand-text{color:#0f172a!important}body.light-theme .menu-icon__line{background-color:#0f172a!important}body.light-theme .hero-bg-gradient,body.light-theme .hero-section,html.light .hero-bg-gradient,html.light .hero-section{background-color:#ffffff!important;background-image:none!important}body.light-theme .hero-glow{display:none!important}body.light-theme .brand-text,body.light-theme .text-white,body.light-theme h1 span:not([class*=text-transparent]){color:#0f172a!important}body.light-theme .text-slate-300,body.light-theme .text-slate-400{color:#475569!important}body.light-theme .text-cyan-400,html.light .text-cyan-400{color:#0e7490!important}body.light-theme .lw-logo-item span,html.light .lw-logo-item span{color:#475569!important}body.light-theme .frameworks-center:not(.lw-center-logo),html.light .frameworks-center:not(.lw-center-logo){background:rgba(241,245,249,.95)!important;border-color:#e2e8f0!important;box-shadow:0 0 40px rgba(6,182,212,.1)!important}body.light-theme .orbit-icon,html.light .orbit-icon{background:#f1f5f9!important;border-color:#cbd5e1!important;box-shadow:0 4px 16px rgba(0,0,0,.1)!important}body.light-theme .nav-panel:after{background:rgba(255,255,255,.92)!important;backdrop-filter:blur(15px)!important;border-left:1px solid rgba(0,0,0,.1)!important;box-shadow:-15px 15px 35px rgba(0,0,0,.15)!important}body.light-theme .nav__list-item a{color:rgba(15,23,42,.6)!important}body.light-theme .nav__list-item a:hover,body.light-theme .nav__list-item.active-nav a{color:#0f172a!important}body.light-theme .nav__section-title{color:rgba(15,23,42,.4)!important}body.light-theme footer{background-color:#f1f5f9!important;border-top-color:#e2e8f0!important}body.light-theme footer .text-slate-400,body.light-theme footer a,body.light-theme footer p{color:#475569!important}body.light-theme .waves use:not(:last-child),html.light .waves use:not(:last-child){fill:rgba(6,182,212,.4)!important}body.light-theme .waves use:last-child,html.light .waves use:last-child{fill:#ffffff!important}body.light-theme .waves-container,html.light .waves-container{background:#ffffff}body.light-theme .border-slate-700,body.light-theme .border-slate-800{border-color:#e2e8f0!important}.team-duo{display:grid;gap:72px;max-width:1024px;margin:0 auto;position:relative;z-index:1}.team-duo-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;align-items:center;text-align:left}.team-duo-row-rev .team-duo-photo{order:2}.team-duo-row-rev .team-duo-card{order:1}.team-duo-photo{position:relative;aspect-ratio:4/5;width:100%;border-radius:20px;overflow:hidden;border:1px solid #334155;box-shadow:0 30px 60px -24px rgba(0,0,0,.6)}.team-duo-card{display:flex;flex-direction:column;justify-content:center;padding:8px 0}.team-duo-card h3{color:#ffffff;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;letter-spacing:-.01em;margin:0 0 6px}.team-duo-role{color:#22d3ee;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.12em;margin:0 0 20px}.team-duo-bio{color:#94a3b8;font-size:1.05rem;line-height:1.8;margin:0 0 20px}.team-duo-fokus{color:#94a3b8;font-size:.9rem;line-height:1.6;margin:0 0 24px}.team-duo-fokus span{display:block;color:#22d3ee;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;margin-bottom:4px}.team-quote{font-family:var(--font-caveat),cursive;font-size:clamp(1.5rem,2.4vw,1.85rem);font-weight:600;line-height:1.35;color:#67e8f9;margin:0}.team-quote-inner{position:relative;display:block}.team-quote-ghost{visibility:hidden}.team-quote-typed{position:absolute;inset:0}.team-quote-caret{display:inline-block;width:2px;height:.9em;margin-left:2px;vertical-align:-.12em;background:#22d3ee;animation:team-caret-blink .9s step-end infinite;-webkit-animation:team-caret-blink .9s step-end infinite}.team-quote-caret-done{opacity:0;transition:opacity .6s ease .8s;animation:none;-webkit-animation:none}@keyframes team-caret-blink{0%,to{opacity:1}50%{opacity:0}}.team-hl{position:relative;display:inline-block;white-space:nowrap}.team-hl-svg{position:absolute;left:0;bottom:-.22em;width:100%;height:.34em;overflow:visible;pointer-events:none}.team-hl-svg path{fill:none;stroke:url(#team-hl-grad);stroke-width:7;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}.lw-revealed .team-hl-svg path{animation:team-hl-draw 1.1s cubic-bezier(.65,0,.35,1) .4s forwards;-webkit-animation:team-hl-draw 1.1s cubic-bezier(.65,0,.35,1) .4s forwards}@keyframes team-hl-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.team-hl-svg path{stroke-dashoffset:0}.team-hl-svg path,.team-quote-caret{animation:none;-webkit-animation:none}}html.light .team-duo-photo{border-color:#e2e8f0;box-shadow:0 20px 44px -20px rgba(15,23,42,.25)}body.light-theme .team-duo-card,html.light .team-duo-card{background:transparent!important;border:none!important}html.light .team-duo-card h3{color:#0f172a}html.light .team-duo-role{color:#0891b2}html.light .team-duo-bio,html.light .team-duo-fokus{color:#475569}html.light .team-duo-fokus span{color:#0891b2}html.light .team-quote{color:#0e7490}html.light .team-quote-caret{background:#0891b2}@media (max-width:820px){.team-duo{gap:56px}.team-duo-row,.team-duo-row-rev{grid-template-columns:1fr;gap:28px}.team-duo-row-rev .team-duo-photo{order:1}.team-duo-row-rev .team-duo-card{order:2}.team-duo-photo{aspect-ratio:4/3.4}.team-duo-card{padding:0;height:auto}}.team-card-elevated{transform:translateY(0)}@media (min-width:500px){.team-card-elevated,.team-card-elevated:hover{transform:translateY(15%)}}body.light-theme,html.light body{background-color:#ffffff!important;color:#0f172a!important}body.light-theme main,body.light-theme section,html.light main,html.light section{background-color:#ffffff!important;background-image:none!important}body.light-theme .bg-slate-800,body.light-theme .bg-slate-900,body.light-theme .bg-slate-950,html.light .bg-slate-800,html.light .bg-slate-900,html.light .bg-slate-950{background-color:#ffffff!important}body.light-theme .bg-slate-800\/50,body.light-theme .bg-slate-900\/50,body.light-theme .bg-slate-950\/50,body.light-theme .bg-white\/5,body.light-theme .from-slate-800,body.light-theme .from-slate-900,html.light .bg-slate-800\/50,html.light .bg-slate-900\/50,html.light .bg-slate-950\/50,html.light .bg-white\/5,html.light .from-slate-800,html.light .from-slate-900{background-image:none!important;background-color:#ffffff!important;border-color:#e2e8f0!important;box-shadow:0 4px 20px rgba(0,0,0,.06)!important}body.light-theme .brand-text,body.light-theme .text-white,body.light-theme h1,body.light-theme h2,body.light-theme h3,body.light-theme h4,html.light .brand-text,html.light .text-white,html.light h1,html.light h2,html.light h3,html.light h4{color:#0f172a!important}body.light-theme .text-transparent,html.light .text-transparent{color:transparent!important}body.light-theme .text-slate-300,body.light-theme .text-slate-400,html.light .text-slate-300,html.light .text-slate-400{color:#475569!important}body.light-theme .text-slate-500,html.light .text-slate-500{color:#64748b!important}body.light-theme .border-slate-700,body.light-theme .border-slate-800,body.light-theme .border-slate-900,body.light-theme .border-white\/10,html.light .border-slate-700,html.light .border-slate-800,html.light .border-slate-900,html.light .border-white\/10{border-color:rgba(0,0,0,.08)!important}body.light-theme .service-card,html.light .service-card{background-color:#ffffff!important;border-color:#e2e8f0!important}body.light-theme #ergebnisse .rounded-2xl,html.light #ergebnisse .rounded-2xl{background:#ffffff!important;border-color:#e2e8f0!important}body.light-theme footer,html.light footer{background-color:#ffffff!important;border-top-color:rgba(0,0,0,.08)!important}body.light-theme footer .text-white,body.light-theme footer h4,html.light footer .text-white,html.light footer h4{color:#0f172a!important}body.light-theme footer .text-slate-400,body.light-theme footer .text-slate-500,body.light-theme footer a,body.light-theme footer p,html.light footer .text-slate-400,html.light footer .text-slate-500,html.light footer a,html.light footer p{color:#475569!important}body.light-theme footer .border-slate-900,html.light footer .border-slate-900{border-color:rgba(0,0,0,.08)!important}body.light-theme .waves-container,html.light .waves-container{background:#ffffff!important;background-image:none!important}body.light-theme .waves use,html.light .waves use{fill:rgba(6,182,212,.4)!important}body.light-theme .wave-fill-last,html.light .wave-fill-last{fill:#ffffff!important}@media (max-width:640px){.swanky-btn{padding:13px 24px!important;font-size:clamp(.875rem,4vw,1rem)!important;border-radius:8px!important;width:100%!important;justify-content:center!important}.swanky-btn .arrow{right:16px!important}}@media (max-width:600px){.svc-grid{gap:16px!important;padding:24px 16px 32px!important;grid-template-rows:none!important;grid-auto-rows:auto!important}.svc-card,.svc-card:hover{height:auto!important;display:block!important;overflow:hidden!important;cursor:pointer;transition:border-color .3s ease,box-shadow .3s ease!important;box-shadow:0 4px 24px rgba(0,0,0,.25)!important}.svc-card:hover .svc-icon-box,.svc-icon-box{position:relative!important;top:auto!important;scale:1!important;width:100%!important;height:160px!important;margin:0!important;border-radius:12px 12px 0 0!important;display:block!important;box-shadow:none!important;pointer-events:none!important}.svc-icon-box:after{display:none!important}.svc-card:hover .svc-content,.svc-content{position:relative!important;top:auto!important;height:auto!important;overflow:hidden!important;padding:14px 16px 0!important;text-align:left!important;transition:none!important}.svc-content h3{font-size:1rem!important;margin-bottom:0!important;line-height:1.3!important}.svc-claim,.svc-list{max-height:0!important;overflow:hidden!important;opacity:0!important;margin:0!important;padding-bottom:0!important;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease!important}.svc-card.open{border-color:var(--clr)!important;box-shadow:0 4px 24px rgba(0,0,0,.25),0 0 32px var(--clr-glow)!important}.svc-card.open .svc-claim{max-height:120px!important;opacity:1!important;margin-bottom:.75rem!important;padding-bottom:.75rem!important}.svc-card.open .svc-list{max-height:300px!important;opacity:1!important;margin-bottom:16px!important}.svc-card:after{content:"+";display:block;text-align:right;padding:2px 16px 10px;font-size:1.25rem;line-height:1;color:var(--clr);opacity:.6;transition:transform .3s ease,opacity .2s}.svc-card.open:after{transform:rotate(45deg);opacity:1}}body.light-theme .svc-section,html.light .svc-section{background:#ffffff!important}body.light-theme .svc-card,body.light-theme .svc-card:hover,html.light .svc-card,html.light .svc-card:hover{background:#ffffff!important;border-color:rgba(203,213,225,.7)!important}body.light-theme .svc-card:hover .svc-icon-box:after,body.light-theme .svc-icon-box:after,html.light .svc-card:hover .svc-icon-box:after,html.light .svc-icon-box:after{background:none!important;opacity:0!important}body.light-theme .svc-card,html.light .svc-card{box-shadow:0 18px 44px rgba(15,23,42,.1)!important}body.light-theme .svc-card:hover,html.light .svc-card:hover{box-shadow:0 22px 50px rgba(15,23,42,.14),0 0 32px var(--clr-glow)!important}body.light-theme .svc-card:hover .svc-icon-box,html.light .svc-card:hover .svc-icon-box{box-shadow:0 14px 32px rgba(15,23,42,.16)!important}body.light-theme .svc-card:hover .svc-content h3,body.light-theme .svc-content h3,html.light .svc-card:hover .svc-content h3,html.light .svc-content h3{color:var(--clr)!important}body.light-theme .svc-card:hover .svc-claim,body.light-theme .svc-claim,html.light .svc-card:hover .svc-claim,html.light .svc-claim{color:#475569!important}body.light-theme .svc-card:hover .svc-list li,body.light-theme .svc-list li,html.light .svc-card:hover .svc-list li,html.light .svc-list li{color:#334155!important}body.light-theme .team-section,html.light .team-section{background-color:#ffffff!important}body.light-theme .team-watermark,html.light .team-watermark{color:rgba(203,213,225,.3)!important}body.light-theme .team-card:after,html.light .team-card:after{background:linear-gradient(180deg,hsla(210,20%,90%,.2),hsla(210,40%,98%,.85))!important}body.light-theme .team-card-content h3,html.light .team-card-content h3{color:#0f172a!important}body.light-theme .team-card-content p,html.light .team-card-content p{color:#64748b!important}body.light-theme .hero-glow,html.light .hero-glow{display:none!important}body.light-theme .hover\:border-cyan-500\/30:hover,html.light .hover\:border-cyan-500\/30:hover{border-color:#06b6d4!important}body.light-theme input,body.light-theme select,body.light-theme textarea,html.light input,html.light select,html.light textarea{background-color:#ffffff!important;border-color:#cbd5e1!important;color:#0f172a!important;box-shadow:0 1px 2px rgba(0,0,0,.05)!important}body.light-theme input::placeholder,body.light-theme textarea::placeholder,html.light input::placeholder,html.light textarea::placeholder{color:#94a3b8!important}body.light-theme input:focus,body.light-theme select:focus,body.light-theme textarea:focus,html.light input:focus,html.light select:focus,html.light textarea:focus{border-color:#06b6d4!important;box-shadow:0 0 0 2px rgba(6,182,212,.25)!important}.problem-watermark{color:rgba(239,68,68,.18);font-size:clamp(6rem,1.3333rem + 14.9333vw,20rem);font-weight:800;position:absolute;z-index:0;left:50%;top:20%;transform:translate(-50%,-15%);-webkit-user-select:none;user-select:none;letter-spacing:.5rem;pointer-events:none}.subpage-hero{padding-top:13rem!important;padding-bottom:5rem!important}@media (max-width:640px){.subpage-hero{padding-top:11rem!important;padding-bottom:4rem!important}}.team-section{position:relative;overflow:hidden}.team-watermark{color:#506070;font-size:clamp(6rem,1.3333rem + 14.9333vw,20rem);font-weight:800;position:absolute;z-index:0;left:50%;top:17rem;transform:translate(-50%,-15%);-webkit-user-select:none;user-select:none;letter-spacing:.5rem;pointer-events:none}@media (min-width:768px){.team-watermark{top:28%}}.team-cards{margin-top:7rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));gap:2rem;position:relative;z-index:1}@media (min-width:51rem){.team-cards{gap:0;padding-bottom:2.5rem}}.team-card{position:relative;cursor:pointer}.team-card:before{content:"";position:absolute;width:5rem;height:6.25rem;z-index:0;transition:transform .3s ease-in-out;background:linear-gradient(270deg,#3b82f6,#06b6d4);display:none}.team-card:hover:before{transform:scale(1.03)}.team-card:first-child:before{display:block;top:auto;bottom:-.375rem;left:-.375rem}.team-card:nth-child(3):before{display:block;top:-.375rem;right:-.375rem;left:auto}.team-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,hsla(210,3%,26%,.2),hsla(0,0%,3%,.9));z-index:1;pointer-events:none}.team-card img{width:100%;height:450px;object-fit:cover;display:block;filter:grayscale(100%);transition:filter .5s ease}.team-card:hover img{filter:grayscale(0)}.team-card:nth-child(2){transform:translateY(0)}@media (min-width:500px){.team-card:nth-child(2),.team-card:nth-child(2):hover{transform:translateY(15%)}}.team-card:nth-child(2):before{display:none}.team-card-content{position:absolute;bottom:0;left:0;z-index:99;width:100%;padding:1.875rem 1.25rem;text-align:center}.team-card-content h3{font-size:clamp(1rem,.9167rem + .2667vw,1.25rem);font-weight:400;color:#f6f6f6;text-transform:capitalize;margin-bottom:.25rem}.team-card-content p{font-size:clamp(.85rem,.75rem + .32vw,1.15rem);color:#a3a3a3;letter-spacing:.12rem;font-weight:300;text-transform:capitalize}.cd-header,.frameworks-center,.hero-bg-gradient,.hero-section,.logo-strip-section,.lw-card,.lw-cta,.lw-section,.lw-tab,.lw-tile,.news__item,.region-section,.service-card,.svc-section,.team-section,.waves-container,body,footer,header,section{transition:background-color .35s ease,background .35s ease,color .25s ease,border-color .25s ease}.lw-center-logo{padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important;flex-direction:row!important;cursor:pointer;z-index:25}.lw-center-logo,.lw-center-logo img{width:150px!important;height:150px!important;transition:filter .3s ease}.lw-center-logo img{object-fit:contain;filter:drop-shadow(0 0 12px rgba(6,182,212,.35))}.lw-center-logo:hover img{filter:drop-shadow(0 0 28px rgba(6,182,212,.8)) drop-shadow(0 0 60px rgba(6,182,212,.3))}.lw-ring{position:absolute;top:50%;left:50%;border-radius:50%;list-style:none;padding:0;border:1px solid rgba(6,182,212,.12);transition:border-color .3s ease,box-shadow .3s ease;cursor:pointer}.lw-ring:hover{border-color:rgba(6,182,212,.55)!important;box-shadow:0 0 25px rgba(6,182,212,.18),inset 0 0 25px rgba(6,182,212,.05)}.lw-ring-0{width:32rem;height:32rem;margin:-16rem;animation:lw-orbit-cw 60s linear infinite}.lw-ring-1{width:24rem;height:24rem;margin:-12rem;animation:lw-orbit-cw 40s linear infinite}.lw-ring-2{width:16rem;height:16rem;margin:-8rem;animation:lw-orbit-cw 25s linear infinite}.lw-ring li{display:block;position:absolute;top:50%;left:50%;width:52px;height:52px;margin:-26px}.lw-orbit-icon{width:52px;height:52px;border-radius:13px;background:rgba(30,41,59,.85);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(0,0,0,.3);overflow:hidden;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease;cursor:pointer}.lw-orbit-icon:hover{background:rgba(6,182,212,.18)!important;border-color:rgba(6,182,212,.6)!important;box-shadow:0 0 20px rgba(6,182,212,.4),0 4px 16px rgba(0,0,0,.3)!important}.lw-ring-0 li .lw-orbit-icon{animation:lw-orbit-ccw 60s linear infinite}.lw-ring-1 li .lw-orbit-icon{animation:lw-orbit-ccw 40s linear infinite}.lw-ring-2 li .lw-orbit-icon{animation:lw-orbit-ccw 25s linear infinite}.lw-r0-1{transform:rotate(0deg) translateX(16rem) rotate(0deg)}.lw-r0-2{transform:rotate(60deg) translateX(16rem) rotate(-60deg)}.lw-r0-3{transform:rotate(120deg) translateX(16rem) rotate(-120deg)}.lw-r0-4{transform:rotate(180deg) translateX(16rem) rotate(-180deg)}.lw-r0-5{transform:rotate(240deg) translateX(16rem) rotate(-240deg)}.lw-r0-6{transform:rotate(300deg) translateX(16rem) rotate(-300deg)}.lw-r1-1{transform:rotate(0deg) translateX(12rem) rotate(0deg)}.lw-r1-2{transform:rotate(72deg) translateX(12rem) rotate(-72deg)}.lw-r1-3{transform:rotate(144deg) translateX(12rem) rotate(-144deg)}.lw-r1-4{transform:rotate(216deg) translateX(12rem) rotate(-216deg)}.lw-r1-5{transform:rotate(288deg) translateX(12rem) rotate(-288deg)}.lw-r2-1{transform:rotate(0deg) translateX(8rem) rotate(0deg)}.lw-r2-2{transform:rotate(90deg) translateX(8rem) rotate(-90deg)}.lw-r2-3{transform:rotate(180deg) translateX(8rem) rotate(-180deg)}.lw-r2-4{transform:rotate(270deg) translateX(8rem) rotate(-270deg)}@keyframes lw-orbit-cw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes lw-orbit-ccw{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}html.light .lw-orbit-icon{background:#ffffff!important;border-color:#e2e8f0!important;box-shadow:0 2px 10px rgba(0,0,0,.08)!important}html.light .lw-ring{border-color:rgba(6,182,212,.15)!important}body.light-theme .lw-center-logo,html.light .lw-center-logo{background:transparent!important;border:none!important;box-shadow:none!important}@media (max-width:1279px){.hero-orbit-bg{display:flex;justify-content:center;overflow:visible;min-height:300px;position:relative}.hero-orbit-bg .frameworks-container{transform:scale(.58);transform-origin:center center}}@media (max-width:480px){.hero-orbit-bg{min-height:250px}.hero-orbit-bg .frameworks-container{transform:scale(.48)}}@media (max-width:639px){.nav-panel{top:88px}.nav-panel:after{top:0;height:100%;max-width:100vw;border-radius:0}body.nav-active .nav-panel:after{max-width:100vw}.nav__content{top:88px;width:100vw;height:calc(100vh - 88px)}}@media (max-width:1279px){html.light .hero-orbit-bg{opacity:1}}.ergebnis-flip{perspective:1200px;height:220px;cursor:pointer;-webkit-perspective:1200px}.ergebnis-inner{position:relative;width:100%;height:100%;transition:transform .65s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d;will-change:transform}.ergebnis-flip.flipped .ergebnis-inner,.ergebnis-flip:hover .ergebnis-inner{transform:rotateY(180deg)}.ergebnis-back,.ergebnis-front{position:absolute;inset:0;backface-visibility:hidden;border-radius:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;border:1px solid rgba(51,65,85,.7)}.ergebnis-front{background:linear-gradient(135deg,#1e293b,rgba(15,23,42,.5))}.ergebnis-back{transform:rotateY(180deg);background:linear-gradient(135deg,#0c4a6e,#0f172a);border-color:rgba(6,182,212,.3);justify-content:center;gap:.75rem}.ergebnis-front .ergebnis-icon-wrap{width:64px;height:64px;background:rgba(6,182,212,.1);border-radius:1rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.ergebnis-front h3{font-size:clamp(.9rem,1.5vw,1.1rem);font-weight:700;color:#fff;line-height:1.3;margin:0}.ergebnis-back h3{font-size:.8rem;font-weight:600;color:#22d3ee;text-transform:uppercase;letter-spacing:.05em;margin:0}.ergebnis-back p{font-size:.875rem;color:#cbd5e1;line-height:1.6;margin:0}html.light .ergebnis-front{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-color:rgba(203,213,225,.7)}html.light .ergebnis-front h3{color:#0f172a}html.light .ergebnis-back{background:linear-gradient(135deg,#e0f2fe,#f0f9ff);border-color:rgba(6,182,212,.4)}html.light .ergebnis-back h3{color:#0891b2}html.light .ergebnis-back p{color:#334155}.lw-reveal{transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.lw-reveal:not(.lw-revealed):not([data-lw-no-anim]){opacity:0;transform:translateY(32px) scale(.97)}.lw-revealed{opacity:1;transform:translateY(0) scale(1)}[data-lw-no-anim].lw-reveal{opacity:1;transform:none}@media (max-width:768px){.ergebnis-flip{height:auto;min-height:200px;perspective:none}.ergebnis-inner{transform-style:flat!important;will-change:auto;transition:none}.ergebnis-flip.flipped .ergebnis-inner,.ergebnis-flip:hover .ergebnis-inner{transform:none!important}.ergebnis-front{position:relative}.ergebnis-back,.ergebnis-front{backface-visibility:visible!important;transition:opacity .3s ease}.ergebnis-back{position:absolute;transform:none!important}.ergebnis-back,.ergebnis-flip.flipped .ergebnis-front{opacity:0;pointer-events:none}.ergebnis-flip.flipped .ergebnis-back{opacity:1;pointer-events:auto}}@media (max-width:767px){#problem{overflow:visible}.problem-watermark{display:none}.slider-wrapper{overflow-x:scroll;-webkit-overflow-scrolling:touch;justify-content:flex-start;padding:20px 16px;scrollbar-width:none;gap:0}.slider-wrapper::-webkit-scrollbar{display:none}.pain-marquee{animation:none!important;transform:none!important;width:auto;gap:12px;flex-wrap:nowrap}.news__item{width:min(280px,78vw);flex-shrink:0}}.geo-audit-card{background:rgba(30,41,59,.4);border:1px solid rgba(71,85,105,.6)}.geo-audit-card:hover{background:rgba(30,41,59,.7);border-color:rgba(6,182,212,.4)}.geo-audit-watermark{color:rgba(255,255,255,.04)}.geo-audit-card-title{color:#fff}.geo-audit-card-body{color:#94a3b8}html.light .geo-audit-card{background:#fff;border-color:#e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04)}html.light .geo-audit-card:hover{background:#f8fafc;border-color:#06b6d4;box-shadow:0 4px 12px rgba(6,182,212,.1)}html.light .geo-audit-watermark{color:rgba(0,0,0,.04)}html.light .geo-audit-card-title{color:#0f172a}html.light .geo-audit-card-body{color:#475569}@keyframes audit-fade-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.audit-anim-1{animation:audit-fade-up .65s cubic-bezier(.22,1,.36,1) .05s both}.audit-anim-2{animation:audit-fade-up .65s cubic-bezier(.22,1,.36,1) .18s both}.audit-anim-3{animation:audit-fade-up .65s cubic-bezier(.22,1,.36,1) .3s both}.audit-anim-4{animation:audit-fade-up .65s cubic-bezier(.22,1,.36,1) .44s both}.audit-anim-5{animation:audit-fade-up .65s cubic-bezier(.22,1,.36,1) .58s both}@media (prefers-reduced-motion:reduce){.audit-anim-1,.audit-anim-2,.audit-anim-3,.audit-anim-4,.audit-anim-5{animation:none}}.audit-pricing-card{transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,border-color .25s ease}.audit-pricing-card:hover{transform:translateY(-5px);box-shadow:0 24px 48px rgba(0,0,0,.35)}.audit-pricing-card.featured:hover{box-shadow:0 24px 48px rgba(6,182,212,.18)}html.light .audit-pricing-card:hover{box-shadow:0 24px 48px rgba(0,0,0,.12)}html.light .audit-pricing-card.featured:hover{box-shadow:0 24px 48px rgba(6,182,212,.15)}.lwd-preview-note{padding-top:160px;padding-bottom:8px}.lwd-preview-note .lwd-container{display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap}.lwd-preview-badge{flex-shrink:0;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#22d3ee;background:rgba(6,182,212,.12);border:1px solid rgba(6,182,212,.3);border-radius:999px;padding:6px 14px}.lwd-preview-note p{margin:0;font-size:.9rem;line-height:1.6;color:#94a3b8;max-width:60ch}html.light .lwd-preview-note p{color:#475569}.lwd-section{padding:96px 0;position:relative}.lwd-section-alt{background:transparent}html.light .lwd-section-alt{background:#f8fafc}.lwd-container{max-width:1200px;margin:0 auto;padding:0 24px}.lwd-head{text-align:center;margin-bottom:3rem}.lwd-head h2{letter-spacing:-.02em;line-height:1.15}.lwd-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.lwd-grid-tpl{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.lwd-grid-tpl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.lwd-grid,.lwd-grid-tpl{grid-template-columns:1fr;gap:20px}}.lwd-card{background:rgba(13,27,46,.7);border:1px solid rgba(51,65,85,.6);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.lwd-card:hover{transform:translateY(-6px);border-color:var(--lwd-clr,#06b6d4);box-shadow:0 18px 44px rgba(0,0,0,.45),0 0 0 1px var(--lwd-clr,#06b6d4)}html.light .lwd-card{background:#ffffff;border-color:#e2e8f0;box-shadow:0 6px 24px rgba(0,0,0,.06)}html.light .lwd-card:hover{box-shadow:0 18px 40px rgba(0,0,0,.12),0 0 0 1px var(--lwd-clr,#06b6d4)}.lwd-card-body{padding:22px 22px 24px;display:flex;flex-direction:column;flex:1 1}.lwd-tag{align-self:flex-start;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--lwd-clr,#22d3ee);background:color-mix(in srgb,var(--lwd-clr,#22d3ee) 12%,transparent);border-radius:999px;padding:4px 12px;margin-bottom:12px}.lwd-card-title{font-size:1.18rem;font-weight:700;color:#ffffff;margin:0 0 8px}html.light .lwd-card-title{color:#0f172a}.lwd-card-text{font-size:.9rem;line-height:1.6;color:#94a3b8;margin:0 0 16px}html.light .lwd-card-text{color:#475569}.lwec{position:relative;padding:96px 0;overflow:hidden;background:#020617}html.light .lwec{background:#ffffff}.lwec-inner{max-width:1340px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1.25fr 1fr;gap:32px;align-items:center}.lwec-text{position:relative;z-index:2}.lwec-feats{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:520px}.lwec-feat{display:flex;gap:12px;align-items:flex-start}.lwec-feat-ico{flex:none;width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#22d3ee;background:rgba(34,211,238,.1)}.lwec-feat-title{display:block;color:#ffffff;font-weight:700;font-size:.95rem}html.light .lwec-feat-title{color:#0f172a}.lwec-feat-text{display:block;color:#94a3b8;font-size:.82rem;line-height:1.5;margin-top:2px}html.light .lwec-feat-text{color:#475569}.lwec-stage{position:relative;height:680px;perspective:1200px;overflow:hidden;order:-1}.lwec-wall{position:absolute;top:50%;left:46%;width:157%;display:grid;gap:24px;transform:translate(-50%,-50%) rotateX(40deg) rotateY(-15deg) rotate(23deg);transform-origin:center;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.lwec-col{display:flex;flex-direction:column;gap:16px}.lwec-col:nth-child(2n){padding-top:90px}.lwec-col.up{animation:lwecUp 5s ease-in-out infinite alternate;-webkit-animation:lwecUp 5s ease-in-out infinite alternate}.lwec-col.down{animation:lwecDown 5s ease-in-out infinite alternate;-webkit-animation:lwecDown 5s ease-in-out infinite alternate}@keyframes lwecUp{0%{transform:translateY(22px)}to{transform:translateY(-22px)}}@keyframes lwecDown{0%{transform:translateY(-22px)}to{transform:translateY(22px)}}.lwec-tile{aspect-ratio:16/10;border-radius:14px;background-color:#0f172a;background-size:cover;background-position:top;box-shadow:0 16px 40px rgba(0,0,0,.5)}.lwec-fade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#020617,rgba(2,6,23,.45) 12%,transparent 34%,transparent 60%,#020617),linear-gradient(180deg,#020617,transparent 13%,transparent 84%,#020617)}html.light .lwec-fade{background:linear-gradient(90deg,#ffffff,rgba(255,255,255,.45) 12%,transparent 34%,transparent 60%,#ffffff),linear-gradient(180deg,#ffffff,transparent 13%,transparent 84%,#ffffff)}.lwec-stage--inline{display:none}@media (max-width:900px){.lwec-inner{grid-template-columns:1fr}.lwec-stage--side{display:none}.lwec-stage--inline{display:block;height:300px;margin:18px 0 10px}.lwec-wall{width:200%}}@media (max-width:520px){.lwec-feats{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lwec-col.down,.lwec-col.up{animation:none;-webkit-animation:none}}.lwbr-chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:36px}.lwbr-chip{background:transparent;color:#94a3b8;border:1px solid #334155;border-radius:999px;padding:9px 20px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.lwbr-chip:hover{color:#ffffff;border-color:#22d3ee}.lwbr-chip.on{background:linear-gradient(135deg,#06b6d4,#3b82f6);color:#ffffff;border-color:transparent}html.light .lwbr-chip{color:#475569;border-color:#cbd5e1}html.light .lwbr-chip:hover,html.light .lwref-arrow:hover{color:#0f172a}html.light .lwcp-card:hover .lwcp-card-step{color:#0e7490}html.light .lwbr-chip.on{color:#ffffff}.lwbr-stage{flex-direction:column;gap:26px}.lwbr-frame,.lwbr-stage{display:flex;align-items:center}.lwbr-frame{width:100%;min-height:380px;justify-content:center;margin:14px 0 28px;perspective:1300px;-webkit-perspective:1300px;perspective-origin:50% 26%}.lwbr-layout{display:flex;flex-direction:column;align-items:center}.lwbr-side{width:min(360px,92%)}.lwbr-main{width:min(560px,100%)}@media (min-width:1024px){.lwbr-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:32px;align-items:start;max-width:1220px;margin:0 auto}.lwbr-main{grid-column:1;grid-row:1;min-width:0;width:auto}.lwbr-side{grid-column:2;grid-row:1;width:100%;position:sticky;top:96px;margin-top:16px}.lwbr-layout .lwref{margin-left:0}}.lwbr-panel{padding:26px 20px;border-radius:20px;background:rgba(2,6,23,.92);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.1);box-shadow:-15px 15px 35px rgba(0,0,0,.5)}html.light .lwbr-panel{background:rgba(255,255,255,.92);border-color:rgba(0,0,0,.1);box-shadow:-15px 15px 35px rgba(0,0,0,.15)}.lwbr-panel-title{display:block;font-size:11px;text-transform:uppercase;letter-spacing:1px;color:rgba(255,255,255,.4);font-weight:600;margin-bottom:8px;padding-left:30px}html.light .lwbr-panel-title{color:rgba(15,23,42,.4)}.lwbr-list{list-style:none;margin:0;padding:0}.lwbr-item{margin:4px 0}.lwbr-item-btn{position:relative;width:100%;display:flex;align-items:center;gap:10px;padding:6px 4px 6px 30px;border:0;background:transparent;cursor:pointer;text-align:left;color:rgba(255,255,255,.6);font-weight:600;font-size:18px;transition:color .2s linear,transform .25s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.lwbr-item-btn:before{content:"";position:absolute;top:50%;left:0;width:4px;height:0;opacity:0;background-color:#06b6d4;transform:translateY(-50%);transition:all .2s linear}.lwbr-item-btn.on,.lwbr-item-btn:hover{color:#fff;transform:translateX(6px)}.lwbr-item-btn.on:before,.lwbr-item-btn:hover:before{height:100%;opacity:1}.lwbr-item-ico{flex:0 0 auto;color:#06b6d4}.lwbr-item-chev{margin-left:auto;flex:0 0 auto;transition:transform .25s ease}.lwbr-item-chev.open{transform:rotate(180deg)}html.light .lwbr-item-btn{color:rgba(15,23,42,.6)}html.light .lwbr-item-btn.on,html.light .lwbr-item-btn:hover{color:#0f172a}html.light .lwbr-item-ico{color:#0891b2}@media (prefers-reduced-motion:reduce){.lwbr-item-btn{transition:color .2s linear}.lwbr-item-btn.on,.lwbr-item-btn:hover{transform:none}}.lwbr-sub{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1)}.lwbr-sub.open{grid-template-rows:1fr}.lwbr-sub-inner{overflow:hidden;min-height:0}.lwbr-sub-list{list-style:none;margin:2px 0 6px;padding:0 0 0 26px}.lwbr-sub-link{width:100%;display:flex;flex-direction:column;gap:2px;padding:10px 14px;border:0;border-radius:10px;background:transparent;cursor:pointer;text-align:left;transition:background-color .2s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.lwbr-sub-link.on,.lwbr-sub-link:hover{background:rgba(6,182,212,.08)}.lwbr-sub-name{font-weight:600;font-size:.95rem;color:#fff;transition:color .2s ease}.lwbr-sub-link.on .lwbr-sub-name,.lwbr-sub-link:hover .lwbr-sub-name{color:#06b6d4}.lwbr-sub-meta{font-size:.8rem;color:#94a3b8}html.light .lwbr-sub-link.on,html.light .lwbr-sub-link:hover{background:rgba(8,145,178,.08)}html.light .lwbr-sub-name{color:#0f172a}html.light .lwbr-sub-link.on .lwbr-sub-name,html.light .lwbr-sub-link:hover .lwbr-sub-name{color:#0891b2}html.light .lwbr-sub-meta{color:#475569}.lwref{max-width:880px;margin:16px auto 4px;padding:0 54px}.lwref,.lwref-stage{position:relative;width:100%}.lwref-card-link{display:block;cursor:pointer;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.lwref-card-link:hover{transform:translateY(-4px) scale(1.005);box-shadow:0 52px 90px -24px rgba(0,0,0,.82),0 0 0 1px rgba(255,255,255,.18),0 0 56px -6px rgba(34,211,238,.45)}.lwref-card-link:focus-visible{outline:3px solid #06b6d4;outline-offset:4px}.lwref-note{position:absolute;top:-46px;left:-1%;right:auto;z-index:26;pointer-events:none;font-family:Segoe Script,Bradley Hand,Comic Sans MS,cursive;font-size:1.35rem;font-weight:600;color:#22d3ee;transform:rotate(-6deg);display:inline-flex;align-items:flex-start;gap:6px}.lwref-note-arrow{width:64px;height:44px;margin-top:18px;color:#22d3ee;transform:rotate(8deg)}html.light .lwref-note,html.light .lwref-note-arrow{color:#0891b2}@media (max-width:900px){.lwref-note{top:-40px;left:1%;font-size:1rem}.lwref-note-arrow{width:40px;height:28px;margin-top:12px}}@media (max-width:768px){.lwref-note{top:-36px;left:.5%;font-size:.9rem}.lwref-note-arrow{width:34px;height:24px;margin-top:10px}}.lwref-stage:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:88%;height:88%;z-index:0;pointer-events:none;background:radial-gradient(60% 60% at 50% 50%,rgba(34,211,238,.16),transparent 70%);filter:blur(12px)}.lwref-card{position:relative;z-index:1;border-radius:14px;overflow:hidden;background:#0b1220;border:1px solid #4a5d76;box-shadow:0 42px 80px -24px rgba(0,0,0,.78),0 0 0 1px rgba(255,255,255,.14),0 0 46px -8px rgba(34,211,238,.3)}.lwref-bar{display:flex;align-items:center;gap:8px;height:40px;padding:0 16px;background:linear-gradient(#1b2738,#141d2b);border-bottom:1px solid #2a3a4f;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.lwref-dot-g,.lwref-dot-r,.lwref-dot-y{width:11px;height:11px;border-radius:50%;flex:0 0 auto}.lwref-dot-r{background:#ff5f57}.lwref-dot-y{background:#febc2e}.lwref-dot-g{background:#28c840}.lwref-url{margin-left:14px;font-size:.82rem;color:#8093a8;background:#0a1322;border:1px solid #1c293a;border-radius:8px;padding:5px 16px}.lwref-screen{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;background:#0b1220}.lwref-shot{position:absolute;inset:0;z-index:0;background-color:#0b1220;background-size:100% auto;background-position:0 0;background-repeat:no-repeat;transition:background-position 3.5s ease-out;opacity:0;animation:lwref-fade-in .45s ease forwards}.lwref-card-link:hover .lwref-shot{background-position:0 100%;transition-duration:var(--lwfam-scroll-dur,16s);transition-timing-function:linear}@keyframes lwref-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.lwref-shot{animation:none;opacity:1;transition:none}}.lwref-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:12;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #2a3a4f;background:rgba(11,18,32,.82);color:#cbd5e1;cursor:pointer;backdrop-filter:blur(6px);transition:background .2s,color .2s,border-color .2s;-webkit-tap-highlight-color:transparent}.lwref-arrow:hover{background:rgba(34,211,238,.18);color:#ffffff;border-color:rgba(34,211,238,.5)}.lwref-prev{left:0}.lwref-next{right:0}@media (max-width:640px){.lwref{padding:0;margin-top:54px}.lwref-prev{left:8px}.lwref-next{right:8px}.lwref-arrow{width:38px;height:38px}}.lwdev-dots{display:flex;justify-content:center;gap:9px;margin:18px 0 2px}.lwdev-dot{width:9px;height:9px;border-radius:50%;border:0;background:#334155;cursor:pointer;transition:background .2s,transform .2s;-webkit-tap-highlight-color:transparent}.lwdev-dot.on{background:linear-gradient(135deg,#06b6d4,#3b82f6);transform:scale(1.25)}:root{--lwfam-shadow:rgba(2,6,23,0.55);--lwfam-shadow-soft:rgba(2,6,23,0.35)}html.light{--lwfam-shadow:rgba(15,23,42,0.30);--lwfam-shadow-soft:rgba(15,23,42,0.16)}.lwfam{position:relative;display:flex;align-items:center;justify-content:center;gap:clamp(28px,6vw,72px);max-width:980px}.lwfam-dev{opacity:0;transform:translateY(48px) scale(.95);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i, 0) * .18s)}.lwfam.is-in .lwfam-dev{opacity:1;transform:translateY(0) scale(1)}.lwip-viewport,.lwmb-viewport{background-color:#0b1220;background-size:100% auto;background-position:0 0;background-repeat:no-repeat;transition:background-position 3.5s ease-out;overflow:hidden;cursor:pointer}.lwmb:hover .lwmb-viewport{background-position:0 100%;transition-duration:var(--lwfam-scroll-dur,16s);transition-timing-function:linear}.lwip:hover .lwip-viewport{background-position:0 100%;transition-duration:var(--lwfam-scroll-dur,22s);transition-timing-function:linear}.lwfam-fade{opacity:0;animation:lwref-fade-in .45s ease forwards}@media (prefers-reduced-motion:reduce){.lwfam-dev,.lwip-viewport,.lwmb-viewport{transition:none}.lwfam-fade{animation:none;opacity:1}}.lwmb{width:min(620px,68%);filter:drop-shadow(0 30px 40px var(--lwfam-shadow-soft))}.lwmb-screen{background:#000;border-radius:3% 3% .5% .5%/5%;margin:0 auto;position:relative;width:80%}.lwmb-screen:before{content:"";display:block;padding-top:67%;border:2px solid #cacacc;border-radius:3% 3% .5% .5%/5%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.8),inset 0 0 1px 2px rgba(255,255,255,.3)}.lwmb-screen:after{content:"";border-top:2px solid rgba(255,255,255,.15);position:absolute;bottom:.75%;left:.5%;padding-top:1%;width:99%}.lwmb-viewport{position:absolute;top:0;left:0;right:0;bottom:0;margin:4.3% 3.2%}.lwmb-viewport:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at right bottom,transparent 75%,rgba(255,255,255,.05) 0,transparent)}.lwmb-base{position:relative;width:100%}.lwmb-base:before{content:"";display:block;padding-top:3.3%;background:linear-gradient(#eaeced,#edeef0 55%,#fff 0,#8a8b8f 56%,#999ba0 61%,#4b4b4f 84%,#262627 89%,rgba(0,0,0,.01) 98%);border-radius:0 0 10% 10%/0 0 50% 50%}.lwmb-base:after{content:"";position:absolute;top:0;width:100%;height:53%;background:linear-gradient(90deg,rgba(0,0,0,.5),rgba(255,255,255,.8) .5%,rgba(0,0,0,.4) 3.3%,transparent 15%,rgba(255,255,255,.8) 50%,transparent 85%,rgba(0,0,0,.4) 96.7%,rgba(255,255,255,.8) 99.5%,rgba(0,0,0,.5))}.lwmb-notch{background:#ddd;border-radius:0 0 7% 7%/0 0 95% 95%;box-shadow:inset -5px -1px 3px rgba(0,0,0,.2),inset 5px -1px 3px rgba(0,0,0,.2);margin:-3.5% auto 0;position:relative;width:14%;z-index:2}.lwmb-notch:before{content:"";display:block;padding-top:10%}.lwip{width:min(190px,22%);flex-shrink:0}.lwip,.lwip-body{position:relative}.lwip-body{z-index:1;aspect-ratio:43/88;background:linear-gradient(180deg,#3a3b3f 70%,#1d1d1f);border-radius:17.5%/8.5%;box-shadow:inset 2px 0 4px -2px rgba(0,0,0,.6),inset -2px 0 4px -2px rgba(0,0,0,.6),inset 0 2px 1px -1px rgba(255,255,255,.18),inset 0 -15px 10px -10px rgba(255,255,255,.15),0 3px 5px rgba(2,6,23,.4),0 24px 40px -14px var(--lwfam-shadow),0 48px 80px -28px var(--lwfam-shadow-soft)}.lwip-screen{position:absolute;inset:1.9% 4.5%;background:#000;border-radius:15%/7.4%;overflow:hidden;box-shadow:-2px 0 0 -1px rgba(255,255,255,.35),2px 0 0 -1px rgba(255,255,255,.15),-1px 3px 3px -3px rgba(255,255,255,.6)}.lwip-viewport{position:absolute;inset:0;border-radius:inherit}.lwip-notch{position:absolute;top:0;left:50%;transform:translateX(-50%);width:55%;height:3.8%;background:#131313;border-radius:0 0 14px 14px;z-index:4}.lwip-notch:before{left:-12px;box-shadow:5px -5px 0 -3px #131313}.lwip-notch:after,.lwip-notch:before{content:"";position:absolute;top:-5px;height:12px;width:12px;border-radius:50%}.lwip-notch:after{right:-12px;box-shadow:-4px -4px 0 -3px #131313}.lwip-speaker{position:absolute;top:34%;left:50%;transform:translateX(-50%);width:34%;height:18%;min-height:3px;border-radius:999px;background:#2b2b2b;box-shadow:0 0 0 1px #363637,inset -2px 2px 1px 0 #000}.lwip-cam{position:absolute;top:28%;right:13%;width:6px;height:6px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#3f5a78,#0b0f14 65%)}.lwip-reflect{position:absolute;inset:0;z-index:5;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,rgba(255,255,255,0) 40%,rgba(255,255,255,.06) 46%,rgba(255,255,255,.11) 50%,rgba(255,255,255,.04) 56%,rgba(255,255,255,0) 62%);box-shadow:inset 0 0 8px rgba(0,0,0,.3)}.lwip-btn{position:absolute;width:2.6%;min-width:3px;border-radius:999px;background:linear-gradient(90deg,#6a6b6f,#2d2d2f 60%,#0b0b0b);box-shadow:inset 0 1px 0 rgba(255,255,255,.25);z-index:0}.lwip-btn-mute{left:-1.8%;top:15%;height:4%}.lwip-btn-vol-up{left:-1.8%;top:22%;height:7%}.lwip-btn-vol-down{left:-1.8%;top:30.5%;height:7%}.lwip-btn-power{right:-1.8%;top:23%;height:11%;background:linear-gradient(90deg,#0b0b0b,#2d2d2f 40%,#6a6b6f)}@media (max-width:640px){.lwfam{gap:20px}.lwmb{width:68%}.lwip{width:25%}.lwip-notch{border-radius:0 0 8px 8px}}@media (max-width:560px){.lwbr-frame{min-height:380px}}@media (prefers-reduced-motion:reduce){.lwbr-lid{animation:none;-webkit-animation:none}}.lwcp{position:relative;z-index:1;--draw:1223;--tip:8;padding:96px 0 28px;background:#020617;isolation:isolate}html.light .lwcp{background:#ffffff}.lwcp-head{max-width:1140px;margin:0 auto 44px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap;text-align:left;position:relative;z-index:6}.lwcp-head-text{flex:1 1 540px;min-width:0}.lwcp-hook{flex:0 0 auto;position:relative;z-index:1;display:inline-flex;align-items:center;gap:12px;padding:16px 24px;border-radius:16px;background:rgba(6,182,212,.1);border:1px solid rgba(34,211,238,.42);color:#22d3ee}.lwcp-hook-num{font-size:3rem;font-weight:800;line-height:1;color:transparent;background:linear-gradient(135deg,#22d3ee,#3b82f6);-webkit-background-clip:text;background-clip:text}.lwcp-hook-lbl{text-align:left;color:#cbd5e1;font-size:.95rem;font-weight:600;line-height:1.25}html.light .lwcp-hook-lbl{color:#334155}.lwcp-stage{position:relative;width:100%;max-width:1080px;margin:0 auto;padding:4vh 0}.lwcp-svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;overflow:visible;pointer-events:none}.lwcp-trail{stroke:url(#lwcpgrad);stroke-linecap:round;stroke-linejoin:round;opacity:.5}.lwcp-tip,.lwcp-trail{fill:none;will-change:stroke-dashoffset}.lwcp-tip{stroke:#eafdff;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(34,211,238,.95)) drop-shadow(0 0 16px rgba(56,189,248,.7))}@media (prefers-reduced-motion:reduce){.lwcp-trail{stroke-dashoffset:0!important}.lwcp-tip{display:none}}.lwcp-arrival-core{fill:#eafdff;filter:drop-shadow(0 0 5px rgba(34,211,238,.95)) drop-shadow(0 0 14px rgba(34,211,238,.7))}.lwcp-arrival-halo{fill:none;stroke:rgba(34,211,238,.85);stroke-width:2;transform-box:fill-box;transform-origin:center;animation:lwcpPing 2.2s cubic-bezier(.16,1,.3,1) infinite}@keyframes lwcpPing{0%{transform:scale(.55);opacity:.9}70%{opacity:0}to{transform:scale(3.4);opacity:0}}@media (prefers-reduced-motion:reduce){.lwcp-arrival-halo{animation:none}}.lwcp-cards{position:relative;z-index:10}.lwcp-card{--live:0;position:relative;width:460px;max-width:86%;min-height:300px;margin:19vh 0;border-radius:24px;overflow:hidden;background:linear-gradient(150deg,#0d1b2e,#0a1524 60%,#061018);border:1px solid #1e3a52;box-shadow:0 30px 80px rgba(0,0,0,.6);will-change:transform,opacity;transition:border-color .4s ease,box-shadow .4s ease}.lwcp-cards .lwcp-card:first-child{margin-top:4vh}.lwcp-cards .lwcp-card:last-child{margin-bottom:6vh}.lwcp-cards .lwcp-card:nth-child(odd){margin-left:3%;margin-right:auto}.lwcp-cards .lwcp-card:nth-child(2n){margin-left:auto;margin-right:3%}.lwcp-card:hover{border-color:rgba(34,211,238,.5);box-shadow:0 30px 64px rgba(0,0,0,.5)}html.light .lwcp-card{background:#ffffff;border-color:#e2e8f0}.lwcp-card-ico{position:absolute;top:26px;left:26px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:14px;color:#22d3ee;background:rgba(34,211,238,.12);border:1px solid rgba(34,211,238,.3);transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s ease,color .5s ease,background .5s ease}.lwcp-card:hover .lwcp-card-ico{transform:translateY(-2px) scale(1.09) rotate(-3deg);color:#67e8f9;background:rgba(34,211,238,.18);box-shadow:0 12px 30px -8px rgba(34,211,238,.55)}.lwcp-card-step{transition:color .4s ease,border-color .4s ease}.lwcp-card:hover .lwcp-card-step{color:#ffffff;border-color:rgba(34,211,238,.6)}.lwcp-card-step{position:absolute;top:30px;right:26px;z-index:2;font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#e2fbff;padding:8px 14px;border-radius:999px;background:rgba(8,20,34,.72);border:1px solid rgba(34,211,238,.4);backdrop-filter:blur(6px)}html.light .lwcp-card-step{color:#0e7490;background:rgba(255,255,255,.8)}.lwcp-card-body{position:absolute;left:26px;right:26px;bottom:24px;z-index:2}.lwcp-card-title{font-size:clamp(1.25rem,2vw,1.55rem);font-weight:800;color:#ffffff;margin:0 0 6px;letter-spacing:-.01em}html.light .lwcp-card-title{color:#0f172a}.lwcp-card-text{color:#9fb3c8;line-height:1.55;margin:0 0 14px;font-size:.92rem;max-width:90%}html.light .lwcp-card-text{color:#475569}.lwcp-hints{display:flex;flex-wrap:wrap;gap:8px}.lwcp-hint{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:700;padding:6px 12px;border-radius:999px;background:rgba(8,20,34,.6);border:1px solid rgba(148,163,184,.22);color:#cbd5e1}.lwcp-hint svg{color:#22d3ee}.lwcp-hint-term svg{color:#34d399}html.light .lwcp-hint{background:rgba(241,245,249,.9);border-color:#e2e8f0;color:#334155}@media (max-width:820px){.lwcp-hook{position:relative;top:auto;left:auto;right:auto;margin-top:22px;transform:rotate(-3deg)}.lwcp-hook:before{width:280px;height:280px;left:50%;right:auto;transform:translate(-50%,-50%)}.lwcp-stage{max-width:520px;margin:0 auto}.lwcp-card{min-height:0;height:auto;margin:12vh 0;padding:24px;display:flex;flex-wrap:wrap;align-items:center;gap:16px 12px}.lwcp-card-ico{position:static;top:auto;left:auto}.lwcp-card-step{position:static;top:auto;right:auto;margin-left:auto}.lwcp-card-body{position:static;left:auto;right:auto;bottom:auto;flex-basis:100%}.lwcp-cards .lwcp-card:first-child{margin-top:3vh}.lwcp-cards .lwcp-card:last-child{margin-bottom:4vh}}.faq-watermark{position:absolute;left:calc(50% - 780px);bottom:4%;top:auto;z-index:0;font-size:clamp(12rem,20vw,20rem);font-weight:800;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none;color:rgba(148,163,184,.09);transform:rotate(-10deg);animation:faqFloat 7s ease-in-out infinite alternate;transition:color .5s ease,transform .5s ease}.faq-watermark-2{left:auto;right:calc(50% - 780px);bottom:auto;top:6%;transform:rotate(10deg);animation-delay:2.2s;animation-duration:8s}@media (max-width:1600px){.faq-watermark{left:0}.faq-watermark-2{left:auto;right:0}}.faq-section:hover .faq-watermark{color:rgba(34,211,238,.1);transform:rotate(-6deg) scale(1.06)}.faq-section:hover .faq-watermark-2{transform:rotate(6deg) scale(1.06)}@keyframes faqFloat{0%{margin-top:0}to{margin-top:-22px}}html.light .faq-watermark{color:rgba(15,23,42,.05)}html.light .faq-section:hover .faq-watermark{color:rgba(8,145,178,.1)}@media (max-width:768px){.faq-watermark{font-size:8rem;left:2%}.faq-watermark-2{display:none}}@media (prefers-reduced-motion:reduce){.faq-watermark{animation:none}}.lwshow{display:grid;gap:72px;margin-top:48px}.lwshow-row{display:flex;align-items:center;justify-content:center;gap:28px}.lwshow-row-rev{flex-direction:row-reverse}.lwshow-text{max-width:380px;flex:0 1 380px}.lwshow-kicker{display:block;color:#22d3ee;font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:.85rem;margin-bottom:10px}.lwshow-title{color:#ffffff;font-size:1.45rem;font-weight:700;line-height:1.25;margin:0 0 12px}html.light .lwshow-title{color:#0f172a}.lwshow-excerpt{color:#94a3b8;line-height:1.65;margin:0 0 20px}html.light .lwshow-excerpt{color:#475569}.lwshow-arrow{width:96px;height:62px;flex:0 0 auto;color:#22d3ee;align-self:center}.lwshow-arrow-flip{transform:scaleX(-1)}html.light .lwshow-arrow{color:#0891b2}.lwshow-tablet{display:block;flex:0 1 400px;max-width:400px;padding:14px;border-radius:26px;background:#0b1220;border:1px solid #334155;text-decoration:none;box-shadow:0 40px 70px -28px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.06);transition:transform .3s ease,box-shadow .3s ease}.lwshow-tablet:hover{transform:translateY(-6px);box-shadow:0 48px 80px -26px rgba(0,0,0,.75),0 0 42px -10px rgba(34,211,238,.35)}.lwshow-tablet:focus-visible{outline:3px solid #06b6d4;outline-offset:4px}.lwshow-screen{border-radius:16px;overflow:hidden;background:#0f172a;border:1px solid #1e293b}.lwshow-page{padding:22px}.lwshow-page-tag{display:inline-block;background:rgba(6,182,212,.12);color:#22d3ee;border-radius:999px;padding:4px 12px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}.lwshow-page-title{color:#ffffff;font-size:1.02rem;font-weight:700;line-height:1.3;margin:0 0 6px}.lwshow-page-meta{color:#94a3b8;font-size:.75rem;margin:0 0 12px}.lwshow-page-img{width:100%;height:120px;object-fit:cover;border-radius:10px;margin-bottom:14px}.lwshow-page-lines span{display:block;height:8px;border-radius:4px;background:rgba(148,163,184,.28);margin-bottom:8px}@media (max-width:900px){.lwshow{gap:48px}.lwshow-row,.lwshow-row-rev{gap:14px}.lwshow-text{flex:1 1 auto;min-width:0;max-width:none}.lwshow-arrow{display:block;width:56px;height:40px}.lwshow-tablet{flex:0 0 44%;max-width:44%}}@media (max-width:560px){.lwshow-row,.lwshow-row-rev{flex-direction:column;gap:18px;align-items:stretch}.lwshow-text{flex:1 1 auto;width:100%;text-align:left}.lwshow-kicker{font-size:.8rem;margin-bottom:8px}.lwshow-title{font-size:1.25rem;margin:0 0 10px}.lwshow-excerpt{font-size:1rem;line-height:1.6;margin:0 0 16px}.lwshow-text .swanky-btn{padding:12px 22px;font-size:15px}.lwshow-arrow{display:none}.lwshow-tablet{flex:0 0 auto;width:100%;max-width:100%;padding:12px;border-radius:18px}.lwshow-screen{border-radius:14px}.lwshow-page{padding:18px}.lwshow-page-tag{font-size:.72rem;padding:4px 11px;margin-bottom:10px}.lwshow-page-title{font-size:1.05rem;margin:0 0 6px}.lwshow-page-meta{font-size:.78rem;margin:0 0 12px}.lwshow-page-img{height:150px;margin-bottom:14px}.lwshow-page-lines span{height:8px;margin-bottom:8px}}.lwblog-grid{display:grid;gap:24px}.lwblog-card{display:grid;grid-template-columns:1.05fr 1fr;background:rgba(13,27,46,.7);border:1px solid rgba(51,65,85,.6);border-radius:20px;overflow:hidden;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s}.lwblog-card:hover{transform:translateY(-6px);border-color:var(--lwd-clr,#06b6d4)}html.light .lwblog-card{background:#ffffff;border-color:#e2e8f0;box-shadow:0 6px 24px rgba(0,0,0,.06)}.lwblog-media{display:block;position:relative;min-height:240px}.lwblog-img{width:100%;height:100%;object-fit:cover}.lwblog-ph{width:100%;height:100%;min-height:240px;display:flex;align-items:center;justify-content:center;color:#22d3ee;background:linear-gradient(135deg,rgba(6,182,212,.18),rgba(59,130,246,.18))}.lwblog-body{padding:28px;display:flex;flex-direction:column;align-items:flex-start}.lwblog-title{font-size:1.4rem;font-weight:700;color:#ffffff;margin:12px 0 10px}.lwblog-title a{color:inherit;text-decoration:none}html.light .lwblog-title{color:#0f172a}.lwblog-excerpt{color:#94a3b8;line-height:1.6;margin:0 0 18px}html.light .lwblog-excerpt{color:#475569}.lwblog-more{display:inline-flex;align-items:center;gap:6px;color:#22d3ee;font-weight:600;text-decoration:none;transition:gap .2s}.lwblog-more:hover{gap:10px}@media (max-width:760px){.lwblog-card{grid-template-columns:1fr}}.lwblog-intro{padding:150px 0 40px;background:#020617}html.light .lwblog-intro{background:#ffffff}.lwblog-article{max-width:760px;margin:0 auto;padding:150px 24px 70px}.lwblog-back{display:inline-flex;align-items:center;gap:6px;color:#22d3ee;text-decoration:none;font-weight:600;font-size:.9rem}.lwblog-article h1{color:#ffffff;font-size:clamp(1.9rem,4.5vw,3rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;margin:0 0 1.25rem}html.light .lwblog-article h1{color:#0f172a}.lwblog-lead{color:#cbd5e1;font-size:1.2rem;line-height:1.7;margin:0 0 2rem}html.light .lwblog-lead{color:#334155}.lwblog-article h2{color:#ffffff;font-size:1.5rem;font-weight:700;margin:2rem 0 .75rem}html.light .lwblog-article h2{color:#0f172a}.lwblog-article p{color:#94a3b8;line-height:1.8;margin:0 0 1.25rem}html.light .lwblog-article p{color:#475569}.lwblog-cta{margin-top:2.5rem;padding:28px;border-radius:18px;background:rgba(6,182,212,.08);border:1px solid rgba(6,182,212,.25);text-align:center}.lwblog-cta h3{color:#ffffff;font-size:1.25rem;font-weight:700;margin:0 0 8px}html.light .lwblog-cta h3{color:#0f172a}.lwblog-cta p{color:#94a3b8;margin:0 0 18px}.lwd-tech{list-style:none;margin:auto 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.lwd-tech li{font-size:.74rem;font-weight:600;color:#cbd5e1;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:4px 10px}html.light .lwd-tech li{color:#334155;background:#f1f5f9;border-color:#e2e8f0}.lwd-frame{background:#0b1220;border-bottom:1px solid rgba(51,65,85,.6)}html.light .lwd-frame{background:#eef2f7}.lwd-frame-bar{display:flex;align-items:center;gap:6px;padding:9px 12px;background:rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.06)}html.light .lwd-frame-bar{background:#e2e8f0;border-bottom-color:#cbd5e1}.lwd-dot{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.18)}.lwd-dot:first-child{background:#ef4444aa}.lwd-dot:nth-child(2){background:#f59e0baa}.lwd-dot:nth-child(3){background:#22c55eaa}.lwd-url{margin-left:10px;font-size:.7rem;color:#64748b;background:rgba(255,255,255,.04);border-radius:6px;padding:2px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.light .lwd-url{color:#64748b;background:#f8fafc}.lwd-frame-view{position:relative;height:190px;overflow:hidden}.lwd-shot{position:absolute;inset:0;height:340px;padding:14px;display:flex;flex-direction:column;gap:10px;background:linear-gradient(180deg,#0e1729,#0b1220);transition:transform 1.1s cubic-bezier(.22,1,.36,1)}html.light .lwd-shot{background:linear-gradient(180deg,#ffffff,#f1f5f9)}.lwd-card:hover .lwd-shot{transform:translateY(-150px)}.lwd-shot>*{flex-shrink:0}.lwd-shot-nav{display:flex;align-items:center;gap:8px}.lwd-shot-logo{width:34px;height:12px;border-radius:4px;background:var(--lwd-clr,#22d3ee)}.lwd-shot-navline{width:26px;height:7px;border-radius:4px;background:rgba(148,163,184,.4)}.lwd-shot-navline:last-child{margin-left:auto}.lwd-shot-hero{margin-top:6px;display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:10px;background:color-mix(in srgb,var(--lwd-clr,#22d3ee) 14%,transparent)}.lwd-shot-h1{width:80%;height:13px;border-radius:5px;background:rgba(226,232,240,.85)}.lwd-shot-h2{width:55%;height:9px;border-radius:5px;background:rgba(148,163,184,.6)}.lwd-shot-btn{width:70px;height:16px;border-radius:6px;background:var(--lwd-clr,#22d3ee);margin-top:4px}html.light .lwd-shot-h1{background:#cbd5e1}.lwd-shot-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.lwd-shot-card{height:46px;border-radius:8px;background:rgba(148,163,184,.16);border:1px solid rgba(148,163,184,.14)}html.light .lwd-shot-card{background:#f1f5f9;border-color:#e2e8f0}.lwd-shot-rows{display:flex;flex-direction:column;gap:7px}.lwd-shot-row{height:8px;border-radius:5px;background:rgba(148,163,184,.28)}.lwd-shot-row:last-child{width:70%}.lwd-shot-foot{margin-top:auto;height:34px;border-radius:8px;background:rgba(148,163,184,.12)}.lwd-frame-sheen{position:absolute;top:0;left:-60%;width:50%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.07),transparent);transform:skewX(-18deg);animation:lwd-sheen 6.5s ease-in-out infinite;pointer-events:none}@keyframes lwd-sheen{0%,65%{left:-60%}to{left:120%}}.lwd-foot-cta{text-align:center;margin-top:2.5rem}.lwd-textlink{display:inline-flex;align-items:center;gap:8px;font-size:.95rem;font-weight:600;color:#22d3ee;text-decoration:none;transition:gap .25s ease,color .25s ease}.lwd-textlink:hover{gap:14px;color:#67e8f9}html.light .lwd-textlink{color:#0891b2}html.light .lwd-textlink:hover{color:#0e7490}.lwd-tpl-preview{position:relative;height:150px;overflow:hidden;border-bottom:1px solid rgba(51,65,85,.6);background:color-mix(in srgb,var(--lwd-clr,#22d3ee) 16%,#0b1220)}html.light .lwd-tpl-preview{background:color-mix(in srgb,var(--lwd-clr,#22d3ee) 12%,#ffffff)}.lwd-tpl-shot{position:absolute;inset:16px 16px 0;border-radius:10px 10px 0 0;background:#0e1729;padding:12px;display:flex;flex-direction:column;gap:8px;transition:transform .4s cubic-bezier(.22,1,.36,1)}html.light .lwd-tpl-shot{background:#ffffff;box-shadow:0 -2px 12px rgba(0,0,0,.06)}.lwd-tpl-card:hover .lwd-tpl-shot{transform:translateY(-6px)}.lwd-tpl-hero{height:28px;border-radius:6px;background:var(--lwd-clr,#22d3ee);opacity:.9}.lwd-tpl-line{height:7px;border-radius:4px;background:rgba(148,163,184,.4)}.lwd-tpl-line-1{width:75%}.lwd-tpl-line-2{width:50%}.lwd-tpl-tiles{margin-top:4px;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.lwd-tpl-tiles span{height:22px;border-radius:6px;background:rgba(148,163,184,.18)}html.light .lwd-tpl-tiles span{background:#f1f5f9}.lwd-tpl-badge{position:absolute;top:12px;right:12px;font-size:.7rem;font-weight:700;color:#fff;background:rgba(2,6,23,.55);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.18);border-radius:8px;padding:3px 10px}.lwd-feat{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:8px}.lwd-feat li{display:flex;align-items:flex-start;gap:8px;font-size:.84rem;color:#cbd5e1;line-height:1.5}html.light .lwd-feat li{color:#334155}.lwd-feat-ico{color:var(--lwd-clr,#22d3ee);flex-shrink:0;margin-top:1px}.lwd-price-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:auto 0 16px}.lwd-price{border:1px solid rgba(51,65,85,.6);border-radius:12px;padding:10px 12px;text-align:center}html.light .lwd-price{border-color:#e2e8f0;background:#f8fafc}.lwd-price-label{display:block;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;margin-bottom:2px}html.light .lwd-price-label{color:#64748b}.lwd-price-val{font-size:1rem;font-weight:700;color:#ffffff}html.light .lwd-price-val{color:#0f172a}.lwd-tpl-btn{width:100%;justify-content:center}@media (prefers-reduced-motion:reduce){.lwd-frame-sheen{animation:none;display:none}.lwd-card:hover,.lwd-card:hover .lwd-shot,.lwd-tpl-card:hover .lwd-tpl-shot{transform:none}.lwd-shot,.lwd-tpl-shot{transition:none}}.aw-wrap{position:relative;overflow:hidden;background:#020617}.aw-bg{position:absolute;inset:0;pointer-events:none;z-index:0}.aw-bg:after,.aw-bg:before{content:"";position:absolute;border-radius:9999px;filter:blur(70px);opacity:.55}.aw-bg:before{width:38rem;height:38rem;top:-10rem;right:-8rem;background:radial-gradient(circle,rgba(6,182,212,.35),transparent 70%);animation:aw-drift1 18s ease-in-out infinite}.aw-bg:after{width:32rem;height:32rem;bottom:-12rem;left:-6rem;background:radial-gradient(circle,rgba(59,130,246,.3),transparent 70%);animation:aw-drift2 22s ease-in-out infinite}@keyframes aw-drift1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-4rem,3rem) scale(1.12)}}@keyframes aw-drift2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(3rem,-2rem) scale(1.1)}}.aw-inner{position:relative;z-index:1}.aw-progress{height:4px;background:rgba(148,163,184,.18);border-radius:9999px;overflow:hidden}.aw-progress-fill{height:100%;border-radius:9999px;background:linear-gradient(90deg,#06b6d4,#3b82f6);transition:width .5s cubic-bezier(.22,1,.36,1)}.aw-step{will-change:transform,opacity}.aw-step.dir-fwd{animation:aw-in-right .45s cubic-bezier(.22,1,.36,1) both}.aw-step.dir-back{animation:aw-in-left .45s cubic-bezier(.22,1,.36,1) both}@keyframes aw-in-right{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes aw-in-left{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}.aw-eyebrow{color:#22d3ee;font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:.8rem}.aw-q{color:#fff;font-weight:800;letter-spacing:-.02em;line-height:1.1}.aw-card{position:relative;text-align:left;width:100%;display:block;background:rgba(30,41,59,.5);border:1px solid #334155;border-radius:1.25rem;padding:1.5rem;cursor:pointer;overflow:hidden;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s,background .3s,box-shadow .35s}.aw-card:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(6,182,212,.14),transparent 60%);opacity:0;transition:opacity .35s}.aw-card:hover{transform:translateY(-8px);border-color:rgba(6,182,212,.6);box-shadow:0 22px 44px -22px rgba(6,182,212,.55)}.aw-card:hover:after{opacity:1}.aw-card.selected{border-color:#06b6d4;background:rgba(6,182,212,.12);animation:aw-pop .4s ease}@keyframes aw-pop{0%{transform:scale(1)}40%{transform:scale(1.04)}to{transform:scale(1)}}.aw-card-icon{width:3rem;height:3rem;border-radius:.85rem;display:flex;align-items:center;justify-content:center;background:rgba(6,182,212,.1);color:#22d3ee;margin-bottom:1rem;transition:transform .35s cubic-bezier(.22,1,.36,1)}.aw-card:hover .aw-card-icon{transform:translateY(-3px) rotate(-4deg) scale(1.08)}.aw-card-arrow{transition:transform .3s}.aw-card:hover .aw-card-arrow{transform:translateX(5px)}.aw-chip{display:inline-flex;align-items:center;gap:.5rem;border:1px solid #334155;background:rgba(30,41,59,.5);color:#cbd5e1;border-radius:9999px;padding:.6rem 1.1rem;cursor:pointer;font-size:.95rem;transition:transform .2s,border-color .25s,background .25s,color .25s}.aw-chip:hover{transform:translateY(-2px);border-color:#475569}.aw-chip.active{border-color:#06b6d4;background:rgba(6,182,212,.15);color:#fff}.aw-input{width:100%;background:#1e293b;border:1px solid #334155;border-radius:.85rem;padding:.9rem 1.1rem;color:#fff;font-size:1.05rem;transition:border-color .25s,box-shadow .25s}.aw-input::placeholder{color:#64748b}.aw-input:focus{outline:none;border-color:#06b6d4;box-shadow:0 0 0 3px rgba(6,182,212,.25)}.aw-input[type=date]{color-scheme:dark}html.light .aw-input[type=date]{color-scheme:light}.aw-input[type=date]::-webkit-calendar-picker-indicator{opacity:.7;cursor:pointer}.aw-check-ring{stroke:#06b6d4;stroke-width:4;fill:none;stroke-dasharray:166;stroke-dashoffset:166;animation:aw-draw .6s ease forwards}.aw-check-mark{stroke:#06b6d4;stroke-width:5;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48;animation:aw-draw .4s ease .55s forwards}@keyframes aw-draw{to{stroke-dashoffset:0}}.aw-success{animation:aw-fade-up .5s ease both}@keyframes aw-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}html.light .aw-wrap{background:#ffffff}html.light .aw-card{background:#f8fafc;border-color:#e2e8f0}html.light .aw-card.selected{background:rgba(6,182,212,.08)}html.light .aw-chip{background:#f1f5f9;border-color:#e2e8f0;color:#334155}html.light .aw-chip.active{color:#0f172a}html.light .aw-input{background:#f8fafc;border-color:#e2e8f0;color:#0f172a}html.light .aw-q{color:#0f172a}@media (prefers-reduced-motion:reduce){.aw-bg:after,.aw-bg:before{animation:none;.aw-step.dir-back,.aw-step.dir-fwd{animation:none}}.aw-card,.aw-card-arrow,.aw-card-icon,.aw-chip{transition:none}.aw-card:hover,.aw-card:hover .aw-card-icon{transform:none}.aw-card.selected{animation:none}.aw-check-mark,.aw-check-ring{animation:none;stroke-dashoffset:0}.aw-success{animation:none}}.dino-scene{position:relative;font-size:6px;color:#d4d4d4}html.light .dino-scene{color:#535353}.dino-scene>*{position:absolute;left:50%;top:50%;width:.5em;height:.5em;background:currentColor}.dino-scene .dino,.dino-scene .eye,.dino-scene .mouth{width:1em;height:1em}.dino-scene .dino{animation:dino .25s steps(1) infinite both}.dino-scene .eye{animation:eye 4s steps(1) infinite both}.dino-scene .mouth{animation:mouth 4s steps(1) infinite both}.dino-scene .ground{animation:ground .5s steps(1) infinite both}.dino-scene .comets{animation:comets .5s steps(1) infinite both}@keyframes dino{0%{box-shadow:2em -10em currentColor,3em -10em currentColor,4em -10em currentColor,5em -10em currentColor,6em -10em currentColor,7em -10em currentColor,8em -10em currentColor,9em -10em currentColor,1em -9em currentColor,2em -9em currentColor,4em -9em currentColor,5em -9em currentColor,6em -9em currentColor,7em -9em currentColor,8em -9em currentColor,9em -9em currentColor,10em -9em currentColor,1em -8em currentColor,2em -8em currentColor,3em -8em currentColor,4em -8em currentColor,5em -8em currentColor,6em -8em currentColor,7em -8em currentColor,8em -8em currentColor,9em -8em currentColor,10em -8em currentColor,1em -7em currentColor,2em -7em currentColor,3em -7em currentColor,4em -7em currentColor,5em -7em currentColor,6em -7em currentColor,7em -7em currentColor,8em -7em currentColor,9em -7em currentColor,10em -7em currentColor,1em -6em currentColor,2em -6em currentColor,3em -6em currentColor,4em -6em currentColor,5em -6em currentColor,6em -6em currentColor,7em -6em currentColor,8em -6em currentColor,9em -6em currentColor,10em -6em currentColor,1em -5em currentColor,2em -5em currentColor,3em -5em currentColor,4em -5em currentColor,5em -5em currentColor,0 -4em currentColor,1em -4em currentColor,2em -4em currentColor,3em -4em currentColor,4em -4em currentColor,5em -4em currentColor,-9em -3em currentColor,-3em -3em currentColor,-2em -3em currentColor,-1em -3em currentColor,0 -3em currentColor,1em -3em currentColor,2em -3em currentColor,3em -3em currentColor,4em -3em currentColor,-9em -2em currentColor,-2em -2em currentColor,-1em -2em currentColor,0 -2em currentColor,1em -2em currentColor,2em -2em currentColor,3em -2em currentColor,4em -2em currentColor,-9em -1em currentColor,-8em -1em currentColor,-3em -1em currentColor,-2em -1em currentColor,-1em -1em currentColor,0 -1em currentColor,1em -1em currentColor,2em -1em currentColor,3em -1em currentColor,4em -1em currentColor,5em -1em currentColor,6em -1em currentColor,-9em 0 currentColor,-8em 0 currentColor,-7em 0 currentColor,-4em 0 currentColor,-3em 0 currentColor,-2em 0 currentColor,-1em 0 currentColor,0 0 currentColor,1em 0 currentColor,2em 0 currentColor,3em 0 currentColor,4em 0 currentColor,6em 0 currentColor,-9em 1em currentColor,-8em 1em currentColor,-7em 1em currentColor,-6em 1em currentColor,-5em 1em currentColor,-4em 1em currentColor,-3em 1em currentColor,-2em 1em currentColor,-1em 1em currentColor,0 1em currentColor,1em 1em currentColor,2em 1em currentColor,3em 1em currentColor,4em 1em currentColor,-8em 2em currentColor,-7em 2em currentColor,-6em 2em currentColor,-5em 2em currentColor,-4em 2em currentColor,-3em 2em currentColor,-2em 2em currentColor,-1em 2em currentColor,0 2em currentColor,1em 2em currentColor,2em 2em currentColor,3em 2em currentColor,4em 2em currentColor,-7em 3em currentColor,-6em 3em currentColor,-5em 3em currentColor,-4em 3em currentColor,-3em 3em currentColor,-2em 3em currentColor,-1em 3em currentColor,0 3em currentColor,1em 3em currentColor,2em 3em currentColor,3em 3em currentColor,-6em 4em currentColor,-5em 4em currentColor,-4em 4em currentColor,-3em 4em currentColor,-2em 4em currentColor,-1em 4em currentColor,0 4em currentColor,1em 4em currentColor,2em 4em currentColor,-5em 5em currentColor,-4em 5em currentColor,-3em 5em currentColor,-2em 5em currentColor,-1em 5em currentColor,0 5em currentColor,1em 5em currentColor,-4em 6em currentColor,-3em 6em currentColor,0 6em currentColor,1em 6em currentColor,-3em 7em currentColor,-2em 7em currentColor,1em 7em currentColor,1em 8em currentColor,1em 9em currentColor,2em 9em currentColor}50%{box-shadow:2em -10em currentColor,3em -10em currentColor,4em -10em currentColor,5em -10em currentColor,6em -10em currentColor,7em -10em currentColor,8em -10em currentColor,9em -10em currentColor,1em -9em currentColor,2em -9em currentColor,4em -9em currentColor,5em -9em currentColor,6em -9em currentColor,7em -9em currentColor,8em -9em currentColor,9em -9em currentColor,10em -9em currentColor,1em -8em currentColor,2em -8em currentColor,3em -8em currentColor,4em -8em currentColor,5em -8em currentColor,6em -8em currentColor,7em -8em currentColor,8em -8em currentColor,9em -8em currentColor,10em -8em currentColor,1em -7em currentColor,2em -7em currentColor,3em -7em currentColor,4em -7em currentColor,5em -7em currentColor,6em -7em currentColor,7em -7em currentColor,8em -7em currentColor,9em -7em currentColor,10em -7em currentColor,1em -6em currentColor,2em -6em currentColor,3em -6em currentColor,4em -6em currentColor,5em -6em currentColor,6em -6em currentColor,7em -6em currentColor,8em -6em currentColor,9em -6em currentColor,10em -6em currentColor,1em -5em currentColor,2em -5em currentColor,3em -5em currentColor,4em -5em currentColor,5em -5em currentColor,-3em -4em currentColor,-2em -4em currentColor,0 -4em currentColor,1em -4em currentColor,2em -4em currentColor,3em -4em currentColor,4em -4em currentColor,5em -4em currentColor,-9em -3em currentColor,-2em -3em currentColor,-1em -3em currentColor,0 -3em currentColor,1em -3em currentColor,2em -3em currentColor,3em -3em currentColor,4em -3em currentColor,-9em -2em currentColor,-2em -2em currentColor,-1em -2em currentColor,0 -2em currentColor,1em -2em currentColor,2em -2em currentColor,3em -2em currentColor,4em -2em currentColor,-9em -1em currentColor,-8em -1em currentColor,-3em -1em currentColor,-2em -1em currentColor,-1em -1em currentColor,0 -1em currentColor,1em -1em currentColor,2em -1em currentColor,3em -1em currentColor,4em -1em currentColor,-9em 0 currentColor,-8em 0 currentColor,-7em 0 currentColor,-4em 0 currentColor,-3em 0 currentColor,-2em 0 currentColor,-1em 0 currentColor,0 0 currentColor,1em 0 currentColor,2em 0 currentColor,3em 0 currentColor,4em 0 currentColor,5em 0 currentColor,6em 0 currentColor,-9em 1em currentColor,-8em 1em currentColor,-7em 1em currentColor,-6em 1em currentColor,-5em 1em currentColor,-4em 1em currentColor,-3em 1em currentColor,-2em 1em currentColor,-1em 1em currentColor,0 1em currentColor,1em 1em currentColor,2em 1em currentColor,3em 1em currentColor,4em 1em currentColor,6em 1em currentColor,-8em 2em currentColor,-7em 2em currentColor,-6em 2em currentColor,-5em 2em currentColor,-4em 2em currentColor,-3em 2em currentColor,-2em 2em currentColor,-1em 2em currentColor,0 2em currentColor,1em 2em currentColor,2em 2em currentColor,3em 2em currentColor,4em 2em currentColor,-7em 3em currentColor,-6em 3em currentColor,-5em 3em currentColor,-4em 3em currentColor,-3em 3em currentColor,-2em 3em currentColor,-1em 3em currentColor,0 3em currentColor,1em 3em currentColor,2em 3em currentColor,3em 3em currentColor,-6em 4em currentColor,-5em 4em currentColor,-4em 4em currentColor,-3em 4em currentColor,-2em 4em currentColor,-1em 4em currentColor,0 4em currentColor,1em 4em currentColor,2em 4em currentColor,-5em 5em currentColor,-4em 5em currentColor,-3em 5em currentColor,-2em 5em currentColor,-1em 5em currentColor,0 5em currentColor,1em 5em currentColor,-4em 6em currentColor,-3em 6em currentColor,-2em 6em currentColor,1em 6em currentColor,2em 6em currentColor,-4em 7em currentColor,-3em 7em currentColor,-4em 8em currentColor,-4em 9em currentColor,-3em 9em currentColor}}@keyframes eye{0%{box-shadow:3em -9em currentColor}5%{box-shadow:0 0 0 0 currentColor}50%{box-shadow:0 0 currentColor}}@keyframes mouth{0%{box-shadow:6em -4em currentColor,7em -4em currentColor,8em -4em currentColor}50%{box-shadow:5em -3em currentColor,6em -3em currentColor,7em -3em currentColor,8em -3em currentColor}}@keyframes ground{0%{box-shadow:-12em 6em currentColor,-11em 6em currentColor,-10em 6em currentColor,-9em 6em currentColor,-8em 6em currentColor,-7em 6em currentColor,-6em 6em currentColor,4em 6em currentColor,5em 6em currentColor,6em 6em currentColor,7em 6em currentColor,8em 6em currentColor,9em 6em currentColor,10em 6em currentColor,11em 6em currentColor,12em 6em currentColor,8em 8em currentColor,9em 8em currentColor,10em 8em currentColor,-7em 9em currentColor,-6em 9em currentColor,6em 10em currentColor,7em 10em currentColor,-10em 11em currentColor,-9em 11em currentColor}15%{box-shadow:-12em 6em currentColor,-11em 6em currentColor,-10em 6em currentColor,-9em 6em currentColor,-8em 6em currentColor,-7em 6em currentColor,-6em 6em currentColor,4em 6em currentColor,5em 6em currentColor,6em 6em currentColor,7em 6em currentColor,8em 6em currentColor,9em 6em currentColor,10em 6em currentColor,11em 6em currentColor,12em 6em currentColor,4em 8em currentColor,5em 8em currentColor,6em 8em currentColor,-12em 9em currentColor,-11em 9em currentColor,2em 10em currentColor,3em 10em currentColor,10em 11em currentColor,11em 11em currentColor}30%{box-shadow:-12em 6em currentColor,-11em 6em currentColor,-10em 6em currentColor,-9em 6em currentColor,-8em 6em currentColor,-7em 6em currentColor,-6em 6em currentColor,4em 6em currentColor,5em 6em currentColor,6em 6em currentColor,7em 6em currentColor,8em 6em currentColor,9em 6em currentColor,10em 6em currentColor,11em 6em currentColor,12em 6em currentColor,0 8em currentColor,1em 8em currentColor,2em 8em currentColor,8em 9em currentColor,9em 9em currentColor,-2em 10em currentColor,-1em 10em currentColor,6em 11em currentColor,7em 11em currentColor}45%{box-shadow:-12em 6em currentColor,-11em 6em currentColor,-10em 6em currentColor,-9em 6em currentColor,-8em 6em currentColor,-7em 6em currentColor,-6em 6em currentColor,4em 6em currentColor,5em 6em currentColor,6em 6em currentColor,7em 6em currentColor,8em 6em currentColor,9em 6em currentColor,10em 6em currentColor,11em 6em currentColor,12em 6em currentColor,-4em 8em currentColor,-3em 8em currentColor,-2em 8em currentColor,4em 9em currentColor,5em 9em currentColor,-6em 10em currentColor,-5em 10em currentColor,2em 11em currentColor,3em 11em currentColor}60%{box-shadow:-12em 6em currentColor,-11em 6em currentColor,-10em 6em currentColor,-9em 6em currentColor,-8em 6em currentColor,-7em 6em currentColor,-6em 6em currentColor,4em 6em currentColor,5em 6em currentColor,6em 6em currentColor,7em 6em currentColor,8em 6em currentColor,9em 6em currentColor,10em 6em currentColor,11em 6em currentColor,12em 6em currentColor,-8em 8em currentColor,-7em 8em currentColor,-6em 8em currentColor,0 9em currentColor,1em 9em currentColor,-10em 10em currentColor,-9em 10em currentColor,-2em 11em currentColor,-1em 11em currentColor}75%{box-shadow:-12em 6em currentColor,-11em 6em currentColor,-10em 6em currentColor,-9em 6em currentColor,-8em 6em currentColor,-7em 6em currentColor,-6em 6em currentColor,4em 6em currentColor,5em 6em currentColor,6em 6em currentColor,7em 6em currentColor,8em 6em currentColor,9em 6em currentColor,10em 6em currentColor,11em 6em currentColor,12em 6em currentColor,-12em 8em currentColor,-11em 8em currentColor,-10em 8em currentColor,-4em 9em currentColor,-3em 9em currentColor,10em 10em currentColor,11em 10em currentColor,-6em 11em currentColor,-5em 11em currentColor}}@keyframes comets{0%{box-shadow:-23em -23em currentColor,-20em -20em currentColor,-18em -18em currentColor,-17em -17em currentColor,-16em -16em currentColor,-15em -15em currentColor,-13em -14em currentColor,-12em -14em currentColor,-11em -14em currentColor,-14em -13em currentColor,-13em -13em currentColor,-12em -13em currentColor,-11em -13em currentColor,-10em -13em currentColor,-14em -12em currentColor,-13em -12em currentColor,-11em -12em currentColor,-10em -12em currentColor,-14em -11em currentColor,-13em -11em currentColor,-12em -11em currentColor,-11em -11em currentColor,-10em -11em currentColor,-13em -10em currentColor,-12em -10em currentColor,-11em -10em currentColor,-9em -19em currentColor,-8em -18em currentColor,-7em -17em currentColor,-6em -16em currentColor,-5em -16em currentColor,-6em -15em currentColor,-5em -15em currentColor}33%{box-shadow:-24em -24em currentColor,-21em -21em currentColor,-18em -18em currentColor,-17em -17em currentColor,-16em -16em currentColor,-15em -15em currentColor,-13em -14em currentColor,-12em -14em currentColor,-11em -14em currentColor,-14em -13em currentColor,-13em -13em currentColor,-12em -13em currentColor,-11em -13em currentColor,-10em -13em currentColor,-14em -12em currentColor,-13em -12em currentColor,-11em -12em currentColor,-10em -12em currentColor,-14em -11em currentColor,-13em -11em currentColor,-12em -11em currentColor,-11em -11em currentColor,-10em -11em currentColor,-13em -10em currentColor,-12em -10em currentColor,-11em -10em currentColor,-10em -20em currentColor,-9em -19em currentColor,-8em -18em currentColor,-7em -17em currentColor,-6em -16em currentColor,-5em -16em currentColor,-6em -15em currentColor,-5em -15em currentColor}66%{box-shadow:-26em -26em currentColor,-22em -22em currentColor,-18em -18em currentColor,-17em -17em currentColor,-16em -16em currentColor,-15em -15em currentColor,-13em -14em currentColor,-12em -14em currentColor,-11em -14em currentColor,-14em -13em currentColor,-13em -13em currentColor,-12em -13em currentColor,-11em -13em currentColor,-10em -13em currentColor,-14em -12em currentColor,-13em -12em currentColor,-11em -12em currentColor,-10em -12em currentColor,-14em -11em currentColor,-13em -11em currentColor,-12em -11em currentColor,-11em -11em currentColor,-10em -11em currentColor,-13em -10em currentColor,-12em -10em currentColor,-11em -10em currentColor,-11em -21em currentColor,-9em -19em currentColor,-8em -18em currentColor,-7em -17em currentColor,-6em -16em currentColor,-5em -16em currentColor,-6em -15em currentColor,-5em -15em currentColor}}.lwfoot-link{position:relative;color:#94a3b8;text-decoration:none;transition:color .25s ease}.lwfoot-link:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:linear-gradient(90deg,#06b6d4,#3b82f6);transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.22,1,.36,1)}.lwfoot-link:hover{color:#22d3ee}.lwfoot-link:hover:after{transform:scaleX(1)}html.light .lwfoot-link{color:#475569}html.light .lwfoot-link:hover{color:#0891b2}.lwblog-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.lwblog-chip{display:inline-flex;align-items:center;font-size:.85rem;font-weight:600;color:#94a3b8;background:rgba(13,27,46,.7);border:1px solid rgba(51,65,85,.7);border-radius:999px;padding:7px 16px;text-decoration:none;transition:color .25s ease,border-color .25s ease,background .25s ease}.lwblog-chip:hover{color:#22d3ee;border-color:rgba(6,182,212,.5)}.lwblog-chip.is-active{color:#020617;background:linear-gradient(135deg,#06b6d4,#3b82f6);border-color:transparent}html.light .lwblog-chip{color:#475569;background:#ffffff;border-color:#e2e8f0}html.light .lwblog-chip:hover{color:#0891b2;border-color:#06b6d4}html.light .lwblog-chip.is-active{color:#ffffff;background:linear-gradient(135deg,#06b6d4,#3b82f6);border-color:transparent}.lwblog-meta{display:flex;flex-wrap:wrap;gap:18px;margin:0 0 2rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(51,65,85,.5)}.lwblog-meta-item{display:inline-flex;align-items:center;gap:7px;font-size:.88rem;color:#94a3b8}html.light .lwblog-meta{border-color:#e2e8f0}html.light .lwblog-meta-item{color:#475569}.lwblog-cardmeta{display:flex;flex-wrap:wrap;gap:16px;margin:0 0 16px}.lwblog-author{display:flex;align-items:center;gap:14px;margin-top:2.5rem;padding:18px 20px;border-radius:16px;background:rgba(13,27,46,.7);border:1px solid rgba(51,65,85,.6)}.lwblog-author-avatar{flex:0 0 auto;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;color:#ffffff;background:linear-gradient(135deg,#06b6d4,#3b82f6)}.lwblog-author-name{color:#ffffff;font-weight:700;margin:0}.lwblog-author-role{color:#94a3b8;font-size:.85rem;margin:2px 0 0}html.light .lwblog-author{background:#ffffff;border-color:#e2e8f0}html.light .lwblog-author-name{color:#0f172a}html.light .lwblog-author-role{color:#475569}.lwblog-related-title{color:#ffffff;font-size:1.5rem;font-weight:700;margin:0 0 1.5rem}html.light .lwblog-related-title{color:#0f172a}.lwblog-progress{position:fixed;top:0;left:0;width:100%;height:3px;background:transparent;z-index:1200;pointer-events:none}.lwblog-progress-bar{display:block;height:100%;background:linear-gradient(90deg,#06b6d4,#3b82f6);box-shadow:0 0 10px rgba(6,182,212,.5);transition:width .1s linear}.lwblog-crumbs{padding:155px 0 0}.lwblog-crumbs .lwblog-back{font-size:.9rem}.lwblog-intro--sub{padding-top:24px}@media (prefers-reduced-motion:reduce){.lwblog-area .lw-reveal,footer .lw-reveal{opacity:1!important;transform:none!important;transition:none!important}}.lwblog-layout{max-width:1180px;margin:0 auto;padding:150px 24px 0;display:grid;grid-template-columns:260px minmax(0,1fr);gap:48px;align-items:start}.lwblog-layout .lwblog-article{padding:0 0 70px;margin:0;max-width:760px}.lwblog-toc-col{position:sticky;top:165px}.lwblog-hero{display:block;width:100%;height:auto;aspect-ratio:1200/630;object-fit:cover;border-radius:18px;border:1px solid rgba(51,65,85,.6);margin:18px 0 8px}html.light .lwblog-hero{border-color:#e2e8f0}.lwblog-article h2{scroll-margin-top:175px}.lwblog-toc{background:rgba(13,27,46,.7);border:1px solid rgba(51,65,85,.6);border-radius:16px;padding:18px;max-height:calc(100vh - 140px);overflow:auto}html.light .lwblog-toc{background:#ffffff;border-color:#e2e8f0;box-shadow:0 6px 24px rgba(0,0,0,.06)}.lwblog-toc-title{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin:0 0 10px;padding:0 12px}.lwblog-toc ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.lwblog-toc a{display:block;padding:7px 12px;border-radius:8px;font-size:.86rem;line-height:1.35;color:#94a3b8;text-decoration:none;border-left:2px solid transparent;transition:color .2s ease,background .2s ease,border-color .2s ease}.lwblog-toc a:hover{color:#22d3ee}.lwblog-toc a.is-active{color:#22d3ee;background:rgba(6,182,212,.08);border-left-color:#06b6d4;font-weight:600}html.light .lwblog-toc a{color:#475569}html.light .lwblog-toc a:hover{color:#0891b2}html.light .lwblog-toc a.is-active{color:#0891b2;background:rgba(6,182,212,.1)}.lwblog-toc-toggle{display:none;width:100%;align-items:center;gap:8px;background:transparent;border:none;color:#e2e8f0;font-weight:600;font-size:.95rem;cursor:pointer;padding:4px 12px}html.light .lwblog-toc-toggle{color:#0f172a}@media (max-width:1024px){.lwblog-layout{grid-template-columns:1fr;gap:16px;padding-top:130px}.lwblog-toc-col{position:static}.lwblog-toc{max-height:none;padding:14px 18px}.lwblog-toc-title{display:none}.lwblog-toc-toggle{display:flex}.lwblog-toc ul{display:none;margin-top:10px}.lwblog-toc ul.is-open{display:flex}}.lwegg-toast{position:fixed;right:20px;bottom:20px;z-index:1300;width:300px;max-width:calc(100vw - 40px);background:rgba(11,18,32,.96);border:1px solid rgba(6,182,212,.4);border-radius:16px;padding:14px 16px 16px;box-shadow:0 18px 50px rgba(0,0,0,.5);opacity:0;transform:translateY(16px) scale(.98);pointer-events:none;transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1)}.lwegg-toast.is-open{opacity:1;transform:none;pointer-events:auto}html.light .lwegg-toast{background:#ffffff;border-color:rgba(6,182,212,.45);box-shadow:0 18px 50px rgba(0,0,0,.15)}.lwegg-head{display:flex;align-items:center;gap:8px;font-weight:700;font-size:.9rem;color:#ffffff;margin-bottom:12px}html.light .lwegg-head{color:#0f172a}.lwegg-close{margin-left:auto;background:transparent;border:none;color:#64748b;font-size:1.4rem;line-height:1;cursor:pointer;padding:0 4px}.lwegg-close:hover{color:#22d3ee}.lwegg-layers{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.lwegg-layer{display:grid;grid-template-columns:30px 1fr auto;align-items:baseline;gap:8px;font-size:.8rem;padding:5px 8px;border-radius:8px;background:rgba(30,41,59,.5)}html.light .lwegg-layer{background:#f1f5f9}.lwegg-layer-n{color:#22d3ee;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lwegg-layer-name{color:#e2e8f0;font-weight:600}html.light .lwegg-layer-name{color:#0f172a}.lwegg-layer-hint{color:#64748b;font-size:.72rem}.lwegg-layer-8{background:rgba(6,182,212,.12);border:1px solid rgba(6,182,212,.3)}@media (prefers-reduced-motion:reduce){.lwegg-toast{transition:opacity .2s linear}.lwegg-toast,.lwegg-toast.is-open{transform:none}}@media (min-width:1024px) and (max-height:820px){.hero-section{padding-top:120px!important;padding-bottom:64px!important;min-height:0!important}}.lwwf-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin}.lwwf-canvas{position:relative;min-width:820px;background:transparent}.lwwf-grid{display:none}.lwwf-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.lwwf-path{stroke:rgba(148,163,184,.55);stroke-width:2.5;transition:stroke .3s ease}html.light .lwwf-path{stroke:rgba(71,85,105,.5)}.lwwf-path-active{stroke:#22d3ee;stroke-width:2.5;stroke-dasharray:8 6;animation:lwwfDash .6s linear infinite;-webkit-animation:lwwfDash .6s linear infinite}html.light .lwwf-path-active{stroke:#06b6d4}@keyframes lwwfDash{0%{stroke-dashoffset:28}to{stroke-dashoffset:0}}.lwwf-node{position:absolute;background:#0f172a;border:1px solid #334155;border-radius:14px;padding:14px 16px;box-shadow:0 18px 34px -18px rgba(0,0,0,.6);transition:box-shadow .3s ease,border-color .3s ease,transform .3s ease;touch-action:none;-webkit-tap-highlight-color:transparent;cursor:grab;-webkit-user-select:none;user-select:none}html.light .lwwf-node{background:#ffffff;border-color:#e2e8f0;box-shadow:0 14px 28px -18px rgba(15,23,42,.1)}.lwwf-node-active{border-color:#22d3ee;box-shadow:0 0 0 1px rgba(34,211,238,.4),0 0 32px -4px rgba(34,211,238,.55);transform:translateY(-2px)}html.light .lwwf-node-active{border-color:#06b6d4;box-shadow:0 0 0 1px rgba(6,182,212,.35),0 0 28px -6px rgba(6,182,212,.4)}.lwwf-node-done,html.light .lwwf-node-done{border-color:#10b981}.lwwf-node-dragging{cursor:grabbing;transition:none;transform:none}.lwwf-embed{overflow:hidden}.lwwf-canvas-mobile .lwwf-node-title{font-size:.8rem}.lwwf-canvas-mobile .lwwf-node{padding:12px 13px}.lwwf-port{position:absolute;top:50%;width:11px;height:11px;border-radius:999px;background:#1e293b;border:2px solid #64748b;transform:translateY(-50%)}html.light .lwwf-port{background:#e2e8f0;border-color:#64748b}.lwwf-port-left{left:-6px}.lwwf-port-right{right:-6px}.lwwf-node-header{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.lwwf-node-icon{flex:0 0 auto;width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:rgba(6,182,212,.14);color:#22d3ee}html.light .lwwf-node-icon{background:rgba(6,182,212,.12);color:#0891b2}.lwwf-node-title{color:#ffffff;font-size:.85rem;font-weight:700;line-height:1.25;margin:0}html.light .lwwf-node-title{color:#1e293b}.lwwf-node-type{color:#64748b;font-size:.7rem;margin:2px 0 0}html.light .lwwf-node-type{color:#64748b}.lwwf-node-footer{display:flex;align-items:center;gap:6px;padding-top:10px;border-top:1px solid #1e293b}html.light .lwwf-node-footer{border-top-color:#e2e8f0}.lwwf-status-dot{width:7px;height:7px;border-radius:999px;background:#475569;flex:0 0 auto}.lwwf-status-active{background:#22d3ee;animation:lwwfPulse 1s ease-in-out infinite;-webkit-animation:lwwfPulse 1s ease-in-out infinite}.lwwf-status-done{background:#10b981}@keyframes lwwfPulse{0%,to{opacity:1}50%{opacity:.35}}.lwwf-status-text{color:#94a3b8;font-size:.72rem}html.light .lwwf-status-text{color:#475569}.lwwf-status-done-label{display:inline-flex;align-items:center;gap:3px;color:#10b981}.lwwf-controls{display:flex;justify-content:center;margin-top:28px}.lwwf-log{max-width:820px;margin:24px auto 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;min-height:130px}.lwwf-log-placeholder{color:#64748b;margin:0}html.light .lwwf-log-placeholder{color:#94a3b8}.lwwf-log-line{color:#94a3b8;margin:0 0 6px;animation:lwwfFadeIn .35s ease-out both;-webkit-animation:lwwfFadeIn .35s ease-out both}html.light .lwwf-log-line{color:#475569}.lwwf-log-line:last-child{margin-bottom:0}.lwwf-log-caret{color:#22d3ee}html.light .lwwf-log-caret{color:#0891b2}@keyframes lwwfFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.lwwf-path-active{animation:none;stroke-dashoffset:0}.lwwf-log-line,.lwwf-status-active{animation:none}.lwwf-node{transition:none}.lwwf-node-active{transform:none}}.lwdev-wrap{--lwdev-alu-1:hsl(0 0% 95%);--lwdev-alu-2:hsl(0 0% 86%);--lwdev-alu-edge:hsl(0 0% 72%);--lwdev-shadow:rgba(15,23,42,0.18);--lwdev-shadow-soft:rgba(15,23,42,0.12);--lwdev-ground-c:rgba(148,163,184,0.14);width:100%;max-width:1220px;margin:0 auto}.lwdev-typing-scene{display:flex;flex-direction:column;align-items:center;gap:40px;padding:12px 0 32px;opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease}.lwdev-typing-scene.is-in{opacity:1;transform:translateY(0)}.lwdev-kb-full,.lwdev-typing-monitor{position:relative}.lwdev-ground{position:absolute;left:50%;bottom:-10px;transform:translateX(-50%);width:70%;height:12px;border-radius:999px;background:radial-gradient(closest-side,var(--lwdev-ground-c),rgba(148,163,184,0) 78%)}.lwdev-typing-monitor{display:flex;flex-direction:column;align-items:center;width:min(100%,560px);z-index:2}.lwdev-bezel{width:100%;aspect-ratio:16/10;padding:5px;border-radius:10px;background:linear-gradient(160deg,var(--lwdev-alu-1),var(--lwdev-alu-2));box-shadow:0 20px 40px -20px var(--lwdev-shadow),inset 0 1px 0 rgba(255,255,255,.6)}.lwdev-bezel,.lwdev-typing-stand-neck{border:1px solid var(--lwdev-alu-edge)}.lwdev-typing-stand-neck{width:6%;height:18px;margin-top:0;background:linear-gradient(90deg,var(--lwdev-alu-edge),var(--lwdev-alu-1) 45%,var(--lwdev-alu-edge));border-radius:3px}.lwdev-typing-stand-base{width:26%;height:8px;margin-top:2px;border-radius:8px;background:linear-gradient(180deg,var(--lwdev-alu-1),var(--lwdev-alu-2));border:1px solid var(--lwdev-alu-edge);box-shadow:0 8px 14px -8px var(--lwdev-shadow-soft)}.lwdev-screen{width:100%;height:100%;border-radius:6px;overflow:hidden;background:#0b1220;display:flex;flex-direction:column;box-shadow:inset 0 0 0 1px rgba(0,0,0,.35)}.lwdev-titlebar{flex:0 0 auto;display:flex;align-items:center;gap:5px;padding:6px 9px;background:#111a2e;border-bottom:1px solid rgba(148,163,184,.12)}.lwdev-dot{width:6px;height:6px;border-radius:999px;display:inline-block;flex:0 0 auto}.lwdev-dot-r{background:#f87171}.lwdev-dot-y{background:#fbbf24}.lwdev-dot-g{background:#34d399}.lwdev-file{margin-left:6px;font-size:.55rem;font-weight:600;letter-spacing:.05em;color:#64748b;white-space:nowrap}.lwdev-branch{margin-left:auto;display:flex;align-items:center;gap:4px;font-size:.55rem;font-weight:700;letter-spacing:.08em;color:#22d3ee}.lwdev-branch-dot{width:5px;height:5px;border-radius:999px;background:#22d3ee;box-shadow:0 0 6px rgba(34,211,238,.8)}.lwdev-body{flex:1 1 auto;display:flex;min-height:0}.lwdev-sidebar{flex:0 0 17%;display:flex;flex-direction:column;gap:8px;padding:9px 7px;background:rgba(15,23,42,.5);border-right:1px solid rgba(148,163,184,.12)}.lwdev-tree{height:4px;border-radius:2px;background:rgba(148,163,184,.3)}.lwdev-tree-active{background:linear-gradient(90deg,#22d3ee,rgba(34,211,238,.3));box-shadow:0 0 6px rgba(34,211,238,.4)}.lwdev-codetext{flex:1 1 auto;overflow:hidden;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.58rem;line-height:1.55;color:#cbd5e1;text-align:left;white-space:pre}.lwdev-codeline{min-height:1.55em}.lwdev-tk-kw{color:#22d3ee}.lwdev-tk-fn{color:#60a5fa}.lwdev-tk-str{color:#34d399}.lwdev-tk-num{color:#fbbf24}.lwdev-tk-pn{color:#94a3b8}.lwdev-tk-cm{color:#64748b;font-style:italic}.lwdev-codetext-caret{display:inline-block;width:5px;height:.95em;margin-left:1px;vertical-align:text-bottom;background:#22d3ee}.lwdev-term{flex:0 0 auto;display:flex;flex-direction:column;gap:5px;padding:7px 10px 8px;background:#0a0f1c;border-top:1px solid rgba(148,163,184,.12)}.lwdev-term-line{height:4px;border-radius:2px;background:rgba(148,163,184,.22)}.lwdev-term-ok{display:flex;align-items:center;font-size:.58rem;font-weight:700;color:#34d399;white-space:nowrap}.lwdev-caret{width:5px;height:10px;margin-left:6px;background:#22d3ee;animation:lwdevCaret 1.1s step-end infinite;-webkit-animation:lwdevCaret 1.1s step-end infinite}@keyframes lwdevCaret{0%,49%{opacity:1}50%,to{opacity:0}}.lwdev-kb-full{--kb-ku:clamp(0.78rem,0.55vw + 0.6rem,1.1rem);--kb-gap:0.16rem;position:relative;z-index:1;display:flex;align-items:stretch;gap:calc(var(--kb-ku) * .5);width:max-content;max-width:100%;padding:calc(var(--kb-ku) * .45);border-radius:calc(var(--kb-ku) * .55);background-color:hsl(0 0% 80%);background-image:linear-gradient(90deg,hsla(0,0%,10%,.35),hsla(0,0%,10%,0));box-shadow:calc(var(--kb-ku) * -.4) calc(var(--kb-ku) * -.4) calc(var(--kb-ku) * .6) rgba(0,0,0,.45),0 18px 34px -18px rgba(15,23,42,.5),inset 0 0 0 1px hsl(0 0% 67%)}.lwdev-kb-main{flex-direction:column}.lwdev-kb-main,.lwdev-kb-row{display:flex;gap:var(--kb-gap)}.lwdev-kb-key{--u:1;width:calc(var(--kb-ku) * var(--u) - var(--kb-gap));height:calc(var(--kb-ku) - var(--kb-gap));flex:0 0 auto;display:flex;align-items:center;justify-content:center;background-color:hsl(0 0% 95%);border-radius:calc(var(--kb-ku) * .14);box-shadow:calc(var(--kb-ku) * -.08) calc(var(--kb-ku) * -.05) calc(var(--kb-ku) * .06) hsla(0,0%,0%,.25),0 0 0 1px hsla(0,0%,0%,.3),inset 1px 1px 1px hsla(0,0%,0%,.4),inset -1px -1px 1px hsla(0,0%,100%,.8);color:hsl(0 0% 50%);font-size:calc(var(--kb-ku) * .19);font-weight:500;letter-spacing:.01em;padding:0 2px;overflow:hidden;white-space:nowrap;transition:box-shadow .12s,transform .12s,background-color .15s}.lwdev-kb-key-char{font-size:calc(var(--kb-ku) * .34)}.lwdev-kb-key.is-active{transform:translateY(1px);background-color:hsl(0 0% 91%);box-shadow:0 0 calc(var(--kb-ku) * .1) hsla(0,0%,0%,.2),0 0 0 1px hsla(0,0%,0%,.4),inset 0 -1px 0 hsla(0,0%,0%,.6),inset -1px -2px 1px hsla(0,0%,100%,.8)}.lwdev-kb-icon{width:calc(var(--kb-ku) * .4);height:calc(var(--kb-ku) * .4)}.lwdev-kb-nav,.lwdev-kb-side{display:flex;flex-direction:column;gap:var(--kb-gap)}.lwdev-kb-arrows{margin-top:auto;display:grid;grid-template-columns:repeat(3,calc(var(--kb-ku) - var(--kb-gap)));grid-template-rows:repeat(2,calc(var(--kb-ku) * .5 - var(--kb-gap) * .5));gap:var(--kb-gap)}.lwdev-kb-arrows .lwdev-kb-key{width:auto;height:auto;font-size:calc(var(--kb-ku) * .16)}.lwdev-kb-arrow-up{grid-column:2;grid-row:1}.lwdev-kb-arrow-left{grid-column:1;grid-row:2}.lwdev-kb-arrow-down{grid-column:2;grid-row:2}.lwdev-kb-arrow-right{grid-column:3;grid-row:2}.lwdev-kb-numcol{display:flex;flex-direction:column;gap:var(--kb-gap)}.lwdev-kb-numpad{display:grid;grid-template-columns:repeat(4,calc(var(--kb-ku) - var(--kb-gap)));grid-template-rows:repeat(5,calc(var(--kb-ku) - var(--kb-gap)));gap:var(--kb-gap)}.lwdev-kb-numpad .lwdev-kb-key{width:auto;height:auto}html.light .lwdev-wrap{--lwdev-shadow:rgba(15,23,42,0.10);--lwdev-shadow-soft:rgba(15,23,42,0.10);--lwdev-ground-c:rgba(15,23,42,0.10)}html.light .lwdev-bezel,html.light .lwdev-kb-full{box-shadow:0 16px 32px -18px var(--lwdev-shadow),inset 0 1px 0 rgba(255,255,255,.8)}@media (max-width:640px){.lwdev-typing-scene{gap:26px}.lwdev-typing-monitor{width:min(100%,320px)}.lwdev-kb-full{--kb-ku:clamp(0.6rem,2.6vw,0.85rem)}.lwdev-bezel{padding:4px;border-radius:8px}.lwdev-titlebar{padding:4px 7px}.lwdev-file{display:none}.lwdev-term{padding:5px 8px 6px;gap:0}.lwdev-term-line{display:none}.lwdev-term-ok{font-size:.5rem}.lwdev-caret{height:8px}.lwdev-sidebar{flex-basis:14%;padding:6px 5px;gap:6px}.lwdev-codetext{padding:6px 8px;font-size:.42rem}}@media (prefers-reduced-motion:reduce){.lwdev-typing-scene{transition:none}.lwdev-caret{animation:none;-webkit-animation:none;opacity:1}.lwdev-kb-key{transition:none}}.lwhw-wrap{--lwhw-alu-1:#f8fafc;--lwhw-alu-2:#cbd5e1;--lwhw-alu-edge:#94a3b8;--lwhw-shadow:rgba(15,23,42,0.28);--lwhw-shadow-soft:rgba(15,23,42,0.16);--lwhw-rack-1:#1e293b;--lwhw-rack-2:#0f172a;--lwhw-unit-1:#334155;--lwhw-unit-2:#1e293b;--lwhw-edge:rgba(148,163,184,0.25);--lwhw-ground-c:rgba(148,163,184,0.14);--lwhw-cable-base:rgba(148,163,184,0.35);position:relative;width:100%;max-width:900px;margin:0 auto;aspect-ratio:900/520}.lwhw-scene{position:absolute;inset:0}.lwhw-ground{position:absolute;bottom:.6%;height:2.4%;border-radius:999px;background:radial-gradient(closest-side,var(--lwhw-ground-c),rgba(148,163,184,0) 78%)}.lwhw-ground-rack{left:4%;width:33%}.lwhw-ground-screen{left:55%;width:27%}.lwhw-cable{position:absolute;inset:0;width:100%;height:100%;z-index:0}.lwhw-cable-base{fill:none;stroke:var(--lwhw-cable-base);stroke-width:3}.lwhw-cable-pulse{fill:none;stroke:url(#lwhwCableGrad);stroke-width:3;stroke-linecap:round;stroke-dasharray:6 18;filter:drop-shadow(0 0 4px rgba(34,211,238,.7));animation:lwhwFlow 2.8s linear infinite;-webkit-animation:lwhwFlow 2.8s linear infinite}@keyframes lwhwFlow{0%{stroke-dashoffset:96}to{stroke-dashoffset:0}}.lwhw-rack{position:absolute;left:7%;bottom:4.5%;width:27%;height:82%;border-radius:10px;background:linear-gradient(180deg,var(--lwhw-rack-1),var(--lwhw-rack-2));border:1px solid var(--lwhw-edge);box-shadow:0 30px 50px -24px var(--lwhw-shadow),inset 0 1px 0 rgba(148,163,184,.18);display:flex;flex-direction:column;gap:2.4%;padding:4.5% 5%;z-index:2}.lwhw-vent{flex:0 0 5%;border-radius:4px;background:repeating-linear-gradient(90deg,rgba(148,163,184,.22) 0 3px,transparent 3px 8px)}.lwhw-unit{position:relative;flex:1 1;border-radius:6px;background:linear-gradient(180deg,var(--lwhw-unit-1),var(--lwhw-unit-2));border:1px solid var(--lwhw-edge);box-shadow:inset 0 1px 0 rgba(148,163,184,.15)}.lwhw-unit-grip{position:absolute;left:6%;top:22%;bottom:22%;width:4px;border-radius:2px;background:rgba(148,163,184,.3)}.lwhw-slit{position:absolute;left:22%;right:32%;height:2px;border-radius:999px;background:rgba(2,6,23,.55)}.lwhw-slit-1{top:32%}.lwhw-slit-2{top:58%}.lwhw-leds{position:absolute;right:7%;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:6px}.lwhw-led{width:5px;height:5px;border-radius:999px}.lwhw-led-ok{background:#34d399;box-shadow:0 0 6px 1px rgba(52,211,153,.7);animation:lwhwLed 3.2s ease-in-out infinite;-webkit-animation:lwhwLed 3.2s ease-in-out infinite;animation-delay:var(--lwhw-d,0s);-webkit-animation-delay:var(--lwhw-d,0s)}.lwhw-led-ok-2{animation-delay:calc(var(--lwhw-d, 0s) + 1.1s);-webkit-animation-delay:calc(var(--lwhw-d, 0s) + 1.1s)}.lwhw-led-net{background:#22d3ee;box-shadow:0 0 6px 1px rgba(34,211,238,.8);animation:lwhwFlicker 1.9s step-end infinite;-webkit-animation:lwhwFlicker 1.9s step-end infinite;animation-delay:var(--lwhw-d,0s);-webkit-animation-delay:var(--lwhw-d,0s)}@keyframes lwhwLed{0%,to{opacity:.35}50%{opacity:1}}@keyframes lwhwFlicker{0%{opacity:1}12%{opacity:.25}22%{opacity:1}46%{opacity:.4}58%{opacity:1}74%{opacity:.3}86%{opacity:1}to{opacity:1}}.lwhw-rack-glow{left:10%;width:21%;bottom:3.6%;height:5px;background:linear-gradient(90deg,rgba(34,211,238,0),rgba(34,211,238,.85),rgba(59,130,246,.85),rgba(34,211,238,0));filter:blur(2px);box-shadow:0 0 24px 6px rgba(34,211,238,.3);z-index:2}.lwhw-rack-glow,.lwhw-tag{position:absolute;border-radius:999px}.lwhw-tag{left:22%;top:9%;z-index:4;background:#0b1220;color:#22d3ee;font-size:.55rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 8px;border:1px solid rgba(34,211,238,.4);box-shadow:0 8px 16px -6px rgba(15,23,42,.4);transform:rotate(3deg);white-space:nowrap}.lwhw-monitor{position:absolute;left:41%;right:4.5%;bottom:22%;z-index:2}.lwhw-bezel{padding:8px;border-radius:12px;aspect-ratio:16/9.6;background:linear-gradient(145deg,var(--lwhw-alu-1),var(--lwhw-alu-2));border:1px solid var(--lwhw-alu-edge);box-shadow:0 24px 48px -18px var(--lwhw-shadow),inset 0 1px 0 rgba(255,255,255,.5)}.lwhw-neck{bottom:4%;width:2.6%;height:19%;background:linear-gradient(90deg,var(--lwhw-alu-edge),var(--lwhw-alu-1) 45%,var(--lwhw-alu-edge));border:1px solid var(--lwhw-alu-edge);border-radius:3px}.lwhw-base,.lwhw-neck{position:absolute;left:68.25%;transform:translateX(-50%);z-index:1}.lwhw-base{bottom:3%;width:19%;height:2.6%;border-radius:8px;background:linear-gradient(180deg,var(--lwhw-alu-1),var(--lwhw-alu-2));border:1px solid var(--lwhw-alu-edge);box-shadow:0 14px 22px -8px var(--lwhw-shadow-soft)}.lwhw-screen{width:100%;height:100%;border-radius:6px;overflow:hidden;background:#0b1220;display:flex;flex-direction:column;box-shadow:inset 0 0 0 1px rgba(0,0,0,.35)}.lwhw-titlebar{flex:0 0 auto;display:flex;align-items:center;gap:5px;padding:6px 9px;background:#111a2e;border-bottom:1px solid rgba(148,163,184,.12)}.lwhw-dot{width:6px;height:6px;border-radius:999px;display:inline-block}.lwhw-dot-r{background:#f87171}.lwhw-dot-y{background:#fbbf24}.lwhw-dot-g{background:#34d399}.lwhw-title{margin-left:6px;font-weight:600;letter-spacing:.08em;color:#64748b}.lwhw-live,.lwhw-title{font-size:.55rem;text-transform:uppercase}.lwhw-live{margin-left:auto;display:flex;align-items:center;gap:4px;font-weight:700;letter-spacing:.12em;color:#34d399}.lwhw-live-dot{width:5px;height:5px;border-radius:999px;background:#34d399;box-shadow:0 0 6px rgba(52,211,153,.8);animation:lwhwLed 1.6s ease-in-out infinite;-webkit-animation:lwhwLed 1.6s ease-in-out infinite}.lwhw-ekg{flex:1 1 auto;position:relative;min-height:0;padding:4% 5% 2%}.lwhw-ekg svg{width:100%;height:100%;display:block}.lwhw-grid{stroke:rgba(148,163,184,.08);stroke-width:1}.lwhw-ekg-base{fill:none;stroke:rgba(34,211,238,.28);stroke-width:2}.lwhw-ekg-pulse{fill:none;stroke:url(#lwhwEkgGrad);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:14 86;filter:drop-shadow(0 0 5px rgba(34,211,238,.8));animation:lwhwEkgMove 3.4s linear infinite;-webkit-animation:lwhwEkgMove 3.4s linear infinite}@keyframes lwhwEkgMove{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.lwhw-online{position:absolute;top:7%;right:5%;display:flex;align-items:center;gap:5px;font-size:.6rem;font-weight:700;color:#34d399;background:rgba(52,211,153,.08);border:1px solid rgba(52,211,153,.3);border-radius:999px;padding:3px 8px}.lwhw-online-dot{width:5px;height:5px;border-radius:999px;background:#34d399;box-shadow:0 0 6px rgba(52,211,153,.8)}.lwhw-status{flex:0 0 auto;display:flex;flex-direction:column;gap:5px;padding:2.6% 4% 3.4%;border-top:1px solid rgba(148,163,184,.12)}.lwhw-row{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:6px;border:1px solid rgba(148,163,184,.1);background:rgba(15,23,42,.5);animation:lwhwRow 9s ease-in-out infinite;-webkit-animation:lwhwRow 9s ease-in-out infinite;animation-delay:var(--lwhw-d,0s);-webkit-animation-delay:var(--lwhw-d,0s)}.lwhw-row-check{flex:0 0 auto;width:13px;height:13px;color:#34d399;animation:lwhwCheck 9s ease-in-out infinite;-webkit-animation:lwhwCheck 9s ease-in-out infinite;animation-delay:var(--lwhw-d,0s);-webkit-animation-delay:var(--lwhw-d,0s)}.lwhw-row-label{font-size:.62rem;font-weight:600;color:#cbd5e1}.lwhw-row-time{margin-left:auto;font-size:.55rem;color:#64748b}@keyframes lwhwRow{0%,to{border-color:rgba(148,163,184,.1);background:rgba(15,23,42,.5)}12%,4%{border-color:rgba(34,211,238,.55);background:rgba(34,211,238,.07)}22%{border-color:rgba(148,163,184,.1);background:rgba(15,23,42,.5)}}@keyframes lwhwCheck{0%,to{transform:scale(1)}6%{transform:scale(1.35)}12%{transform:scale(1)}}html.light .lwhw-wrap{--lwhw-shadow:rgba(15,23,42,0.1);--lwhw-shadow-soft:rgba(15,23,42,0.1);--lwhw-ground-c:rgba(15,23,42,0.1);--lwhw-cable-base:rgba(15,23,42,0.22)}html.light .lwhw-base,html.light .lwhw-bezel{box-shadow:0 20px 40px -18px var(--lwhw-shadow),inset 0 1px 0 rgba(255,255,255,.7)}html.light .lwhw-tag{box-shadow:0 8px 16px -6px rgba(15,23,42,.2)}@media (max-width:640px){.lwhw-wrap{max-width:100%;aspect-ratio:900/600}.lwhw-rack{width:26%}.lwhw-monitor{left:44%;right:3%;bottom:20%}.lwhw-bezel{aspect-ratio:16/11;padding:6px}.lwhw-neck{left:70.5%;height:16%}.lwhw-base{left:70.5%}.lwhw-ground-screen{left:54%;width:30%}.lwhw-tag{left:5%;top:2%;font-size:.5rem;padding:3px 7px}.lwhw-titlebar{padding:4px 7px}.lwhw-title{display:none}.lwhw-online{font-size:.55rem;padding:2px 6px}.lwhw-status{gap:3px}.lwhw-row{padding:3px 6px;gap:6px}.lwhw-row-check{width:11px;height:11px}.lwhw-row-label{font-size:.55rem}.lwhw-row-time{display:none}}@media (prefers-reduced-motion:reduce){.lwhw-led-net,.lwhw-led-ok,.lwhw-live-dot{animation:none;-webkit-animation:none;opacity:1}.lwhw-cable-pulse,.lwhw-ekg-pulse{stroke-dasharray:none}.lwhw-cable-pulse,.lwhw-ekg-pulse,.lwhw-row,.lwhw-row-check{animation:none;-webkit-animation:none}}