:root{--g-bg:#040303;--g-glass:#14100ebd;--g-glass-2:#1e1916a8;--g-glass-3:#ffffff0b;--g-stroke:#ffffff17;--g-stroke-2:#ffffff26;--g-hi:inset 0 1px 0 #ffffff12;--g-shadow:inset 0 1px 0 #ffffff12,0 30px 60px -34px #000000f2;--g-blur:blur(24px) saturate(160%);--g-tx:var(--paper);--g-tx-2:#f5f5f4ad;--g-tx-3:#f5f5f499;--g-sun:linear-gradient(120deg,#ffd391 0%,var(--amber) 24%,var(--blaze) 62%,var(--flame) 100%);--g-sun-soft:linear-gradient(135deg,#f2a54529,#e1281f14);--g-green:#6fe0a2;--g-r-xs:10px;--g-r-sm:14px;--g-r:22px;--g-r-lg:30px;--g-sec:clamp(72px,9vw,128px);--g-gap:clamp(14px,1.6vw,22px);--g-t-xl:clamp(42px,6.4vw,88px);--g-t-l:clamp(34px,4.6vw,62px);--g-t-m:clamp(22px,2.2vw,28px);--g-ease:cubic-bezier(.22,1,.36,1)}html{background:var(--g-bg)}body{background:var(--g-bg)!important}.sky-page{background:0 0!important}.sky-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(55% 45% at 88% 12%,#ea6a2a21,#0000 70%),radial-gradient(45% 40% at 6% 78%,#e1281f17,#0000 72%),repeating-linear-gradient(66deg,#0000 0 219px,#f5f6f80d 219px 220px,#0000 220px 300px);position:fixed;inset:0;-webkit-mask-image:radial-gradient(90% 70% at 50% 45%,#000 30%,#0000 95%);mask-image:radial-gradient(90% 70% at 50% 45%,#000 30%,#0000 95%)}.proto-home-sections>:is(.g-sec,.glass-word,.tools-strip),.view>.g-page,.g-page{background-image:none;background-color:#0000!important}.g-glass{background:var(--g-glass);border:1px solid var(--g-stroke);box-shadow:var(--g-shadow)}.g-eb{font-family:var(--f-latin);letter-spacing:.2em;text-transform:uppercase;color:var(--amber);direction:ltr;align-items:center;gap:10px;font-size:12px;font-weight:700;display:inline-flex}.g-eb:before{content:"";background:var(--g-sun);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #f2a545cc}.g-idx{color:var(--g-tx-3);letter-spacing:.12em;font-style:normal;display:none}.g-sub{color:var(--g-tx-2);max-width:56ch;margin:0;font-size:clamp(15px,1.2vw,17px);line-height:1.8}:is(.g-head,.g-hero,.g-fin,.g-page) .hot{background:var(--g-sun);color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text}.g-btn{--h:48px;height:var(--h);font:inherit;color:#1a0b05;background:var(--g-sun);cursor:pointer;white-space:nowrap;transition:transform .35s var(--g-ease),box-shadow .35s,filter .3s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 12px 30px -14px #ea6a2ad9,inset 0 1px #ffffff59}.g-btn:hover{transform:translateY(-2px);box-shadow:0 18px 36px -14px #ea6a2af2,inset 0 1px #ffffff59}.g-btn:active{transform:translateY(0)scale(.98)}.g-btn i{transition:transform .35s var(--g-ease);font-style:normal}.g-btn:hover i{transform:translate(-4px)}.g-btn.ghost{color:var(--g-tx);background:var(--g-glass-3);border:1px solid var(--g-stroke-2);box-shadow:var(--g-hi);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur)}.g-btn.ghost:hover{background:#ffffff14;border-color:#f2a54573}.g-btn.sm{--h:40px;padding:0 16px;font-size:14px}.g-btn.wide{width:100%}.g-btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.g-link{color:var(--g-tx);border-bottom:1px solid var(--g-stroke-2);align-items:center;gap:8px;padding-block:4px;font-size:14px;font-weight:700;text-decoration:none;transition:color .25s,border-color .25s;display:inline-flex}.g-link:hover{color:var(--amber);border-color:var(--amber)}.g-acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.g-tags{flex-wrap:wrap;gap:6px;display:flex}.g-tag{height:26px;color:var(--g-tx);border:1px solid var(--g-stroke);white-space:nowrap;background:#ffffff12;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.g-tag.hot{color:#1a0b05;background:var(--g-sun);border-color:#0000}.g-tag.free{color:var(--g-green);background:#6fe0a21a;border-color:#6fe0a240}.g-tag.mute{color:var(--g-tx-3)}.g-tag .g-live{background:var(--flame);border-radius:50%;width:6px;height:6px;animation:1.8s infinite gLive;box-shadow:0 0 #e1281fb3}@keyframes gLive{70%{box-shadow:0 0 0 7px #e1281f00}to{box-shadow:0 0 #e1281f00}}.g-price{white-space:nowrap;align-items:baseline;gap:5px;display:inline-flex}.g-price b{font-family:var(--f-latin);letter-spacing:-.01em;font-size:22px;font-weight:800}.g-price small{color:var(--g-tx-3);font-size:12px}.g-price s{font-family:var(--f-latin);color:var(--g-tx-3);font-size:13px}.g-price .free,.g-price.free b{color:var(--g-green);font-family:inherit;font-size:18px}.g-go{color:var(--g-tx);align-items:center;gap:8px;font-size:13.5px;font-weight:800;display:inline-flex}.g-go i{width:30px;height:30px;transition:background .3s,color .3s,transform .4s var(--g-ease);background:#ffffff14;border-radius:50%;place-items:center;font-style:normal;display:grid}:is(a,div):hover>* .g-go i,:is(a,div):hover>.g-go i,a:hover .g-go i{background:var(--amber);color:var(--ink);transform:translate(-3px)}.g-num{font-family:var(--f-latin);letter-spacing:.1em;color:var(--amber);font-size:12px;font-weight:800}.g-empty{text-align:center;color:var(--g-tx-3);border:1px dashed var(--g-stroke-2);border-radius:var(--g-r);margin:0;padding:40px 20px}.g-seg{background:var(--g-glass);border:1px solid var(--g-stroke);box-shadow:var(--g-hi);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);border-radius:999px;flex-wrap:wrap;gap:4px;padding:5px;display:inline-flex}.g-seg .chip{align-items:center;gap:7px;font-weight:700;transition:background .3s,color .3s;display:inline-flex;height:36px!important;box-shadow:none!important;color:var(--g-tx-2)!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:0 14px!important;font-size:13.5px!important}.g-seg .chip:hover{color:var(--g-tx)!important}.g-seg .chip[aria-pressed=true]{background:var(--paper)!important;color:var(--ink)!important}.g-seg .chip .n{font-family:var(--f-latin);opacity:.6;font-size:11px;background:0 0!important;padding:0!important}.g-media{aspect-ratio:var(--ar,16/10);border-radius:calc(var(--g-r) - 6px);isolation:isolate;background:#0d0a09;display:block;position:relative;overflow:hidden}.g-media>.cover,.g-media>.pcover{aspect-ratio:auto!important;border-radius:0!important;width:100%!important;height:100%!important;margin:0!important;position:absolute!important;inset:0!important}.g-media img.cc-photo,.g-media .pcover img.cc-photo{object-fit:cover;max-width:none;position:absolute;inset:0;width:100%!important;height:100%!important}.g-media img:not(.cc-photo){object-fit:cover;width:100%;height:100%;display:block}.g-media:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff12}.g-media .cc-dim{pointer-events:none;background:#000;position:absolute;inset:0}.g-sec{padding-block:var(--g-sec);position:relative}.proto-home-sections{counter-reset:none;overflow-x:clip}.g-head{counter-reset:gidx var(--n,0);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;margin-bottom:clamp(28px,3.6vw,48px);display:flex}.g-head-t{flex-direction:column;gap:14px;min-width:0;max-width:820px;display:flex}.g-head h2{font-size:var(--g-t-l);letter-spacing:-.015em;margin:0;font-weight:900;line-height:1.08}.g-head-a{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.g-head h2.rv,.g-hero h1.rv,.g-fin h2.rv{opacity:1;filter:none;clip-path:inset(-40% -6% -40% 106%);transition:clip-path .9s cubic-bezier(.77,0,.18,1),transform .9s var(--g-ease);transform:translateY(16px)}.g-head h2.rv.rv-in,.g-hero h1.rv.rv-in,.g-fin h2.rv.rv-in{clip-path:inset(-40% -6%);transform:none}.g-head h2.sweep,.g-hero h1.sweep{width:fit-content;max-width:100%;display:block}.g-head h2.sweep:after,.g-hero h1.sweep:after{opacity:0;inset:-6% -4%;display:block!important}.g-hero h1.sweep:after,.g-head h2.sweep.in:after{animation:gSweep 1.6s .4s var(--ease) forwards}@keyframes gSweep{0%{opacity:1;transform:translate(120%)}85%{opacity:1}to{opacity:0;transform:translate(-120%)}}.ksh{white-space:nowrap}.g-rise{opacity:0;filter:blur(6px);animation:gRise .9s var(--g-ease) forwards;animation-delay:calc(var(--i,0) * 70ms + .12s);display:inline-block;transform:translateY(.5em)}@keyframes gRise{to{opacity:1;filter:none;transform:none}}.g-svc-ic :is(.ic-dot,.ic-hrt,.ic-nib,.ic-bar,.ic-cube,.ic-bub){transform-box:fill-box}.ic-bub,.ic-cube{animation:4s ease-in-out infinite rdFloat}.ic-dot{transform-origin:50%;animation:1.4s ease-in-out infinite rdType}.ic-dot:nth-of-type(2){animation-delay:.18s}.ic-dot:nth-of-type(3){animation-delay:.36s}.ic-hrt{color:var(--flame);transform-origin:50%;animation:2.8s ease-out infinite rdHeart}.ic-sw{stroke:var(--blaze);stroke-dasharray:1;animation:3.2s ease-in-out infinite rdDraw}.ic-nib{transform-origin:0 100%;animation:3.2s ease-in-out infinite rdNib}.ic-bar{transform-origin:50% 100%;stroke:var(--paper);animation:2.6s ease-in-out infinite rdBar}.ic-bar:nth-of-type(3){animation-delay:.2s}.ic-bar:nth-of-type(4){animation-delay:.4s}.ic-bar:nth-of-type(5){animation-delay:.6s}.ic-orb{opacity:.5}.ic-sat{color:var(--paper);offset-path:path("M3 25a21 7.5 0 1 0 42 0a21 7.5 0 1 0 -42 0");offset-rotate:0deg;animation:4s linear infinite rdOrbit}.g-svc-c:hover :is(.ic-dot,.ic-bar,.ic-sat,.ic-sw,.ic-nib){animation-duration:1.2s}@keyframes rdFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes rdType{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3.5px)}}@keyframes rdHeart{0%{opacity:0;transform:translateY(5px)scale(.5)}30%{opacity:1}to{opacity:0;transform:translateY(-7px)scale(1.1)}}@keyframes rdDraw{0%{stroke-dashoffset:1px}45%,70%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}@keyframes rdNib{0%,to{transform:rotate(0)}50%{transform:rotate(-9deg)translate(-1px,1px)}}@keyframes rdBar{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}@keyframes rdOrbit{to{offset-distance:100%}}.g-more{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:clamp(24px,3vw,40px);display:flex}.g-store-top{margin-bottom:var(--g-gap);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.g-pill-n{background:var(--g-glass);border:1px solid var(--g-stroke);height:34px;color:var(--g-tx-2);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;display:inline-flex}.g-pill-n b{font-family:var(--f-latin);color:var(--g-tx)}.g-tsum{border-radius:999px;align-items:center;gap:14px;padding:10px 18px 10px 10px;display:flex}.g-tsum>b{font-family:var(--f-latin);background:var(--g-sun);color:#1a0b05;border-radius:50%;place-items:center;width:56px;height:56px;font-size:28px;font-weight:800;display:grid}.g-tsum span{color:var(--g-tx-2);font-size:13px;line-height:1.5}.g-stars{color:var(--amber);letter-spacing:2px;font-size:13px}.g-stars em{color:#ffffff2e;font-style:normal}.g-tgrid{columns:3 300px;column-gap:var(--g-gap)}.g-q{break-inside:avoid;margin:0 0 var(--g-gap);border-radius:var(--g-r);flex-direction:column;gap:14px;padding:22px;display:flex}.g-q blockquote{color:var(--g-tx);margin:0;font-size:15.5px;line-height:1.85}.g-q figcaption{border-top:1px solid var(--g-stroke);align-items:center;gap:12px;padding-top:14px;display:flex}.g-av{background:var(--g-sun-soft);width:40px;height:40px;color:var(--amber);border:1px solid #f2a5454d;border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.g-who{flex-direction:column;min-width:0;display:flex}.g-who b{font-size:14.5px}.g-who small{color:var(--g-tx-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.g-q.is-client .g-av{border-color:var(--g-stroke-2);color:var(--g-tx);background:#ffffff14}.g-fin{grid-template-rows:auto clamp(220px,28vw,380px) auto;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden;padding:var(--g-sec) 0 0!important;min-height:0!important}.g-fin>*{min-width:0}.g-fin-in{z-index:3;text-align:center;flex-direction:column;grid-area:1/1;align-items:center;gap:18px;padding-bottom:clamp(100px,12vw,160px);display:flex;position:relative}.g-fin h2{font-size:var(--g-t-xl);letter-spacing:-.02em;margin:0;font-weight:900;line-height:1.05}.g-fin h2 .w{background:var(--g-sun);color:#0000;-webkit-background-clip:text;background-clip:text}.g-fin .g-sub{text-align:center;margin-inline:auto}.g-fin>#sea{z-index:1;grid-area:2/1;align-self:stretch;width:100%;height:100%!important;position:relative!important;inset:auto!important}.g-fin>.sun2{z-index:0;grid-area:2/1;place-self:start center;position:relative!important;bottom:auto!important;left:auto!important;transform:translateY(-50%)!important}.g-fin .g-foot{grid-area:3/1}.g-foot{z-index:2;padding:clamp(28px,4vw,44px) 0 calc(24px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);background:linear-gradient(#ffffff0b,#ffffff04),#0e0b0a9e;border-top:1px solid #ffffff1a;position:relative;box-shadow:inset 0 1px #ffffff0f}.g-foot .wrap.g-foot-in{flex-direction:column;gap:18px;text-align:center!important;align-items:center!important;display:flex!important}.g-foot-logo{width:52px;height:52px;color:var(--g-tx);transition:transform .4s var(--g-ease);border-radius:50%;place-items:center;display:grid}.g-foot-logo:hover{transform:scale(1.06)}.g-foot-logo svg{fill:currentColor;width:32px}.g-foot-soc{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.g-foot-soc a{width:44px;height:44px;color:var(--g-tx-2);transition:background .3s,color .3s,border-color .3s,transform .4s var(--g-ease);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff1a}.g-foot-soc a:hover,.g-foot-soc a:focus-visible{background:var(--g-sun);color:#1a0b05;border-color:#0000;transform:translateY(-2px)}.g-foot-soc svg{width:18px;height:18px}.g-foot-dom{font-family:var(--f-latin);letter-spacing:.04em;color:var(--g-tx-3);margin:0;font-size:13px;font-weight:700}@media (prefers-reduced-transparency:reduce){.g-foot{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0e0b0a}}.g-page{position:relative}.g-hero{padding:clamp(40px,6vw,88px) 0 clamp(28px,4vw,56px);position:relative}.g-hero-in{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:clamp(24px,4vw,64px);display:grid}.g-hero-in.solo{grid-template-columns:minmax(0,1fr)}.g-hero-t{flex-direction:column;gap:16px;min-width:0;display:flex}.g-hero h1{font-size:var(--g-t-xl);letter-spacing:-.02em;margin:0;font-weight:900;line-height:1.04}.g-crumb{color:var(--g-tx-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.g-crumb a{color:var(--g-tx-2);text-decoration:none}.g-crumb a:hover{color:var(--amber)}.g-crumb i{opacity:.5;font-style:normal}.g-stats{grid-template-columns:repeat(var(--c,3),minmax(0,1fr));border-radius:var(--g-r);display:grid;overflow:hidden}.g-stats>div{flex-direction:column;gap:4px;padding:18px 16px;display:flex}.g-stats>div+div{border-inline-start:1px solid var(--g-stroke)}.g-stats b{font-family:var(--f-latin);font-size:clamp(26px,2.6vw,34px);font-weight:800;line-height:1}.g-stats span{color:var(--g-tx-3);font-size:12.5px}.g-side{flex-direction:column;gap:12px;display:flex}.g-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:clamp(18px,2.4vw,28px);display:flex}.g-h>div{flex-direction:column;gap:10px;min-width:0;display:flex}.g-h h2{margin:0;font-size:clamp(26px,3vw,40px);font-weight:900;line-height:1.12}.g-h p{color:var(--g-tx-2);margin:0;font-size:14.5px}.g-psec{padding-block:clamp(28px,4vw,56px)}.g-bar{margin-bottom:var(--g-gap);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.g-note{color:var(--g-tx-3);font-size:13px}.g-feat{border-radius:var(--g-r-lg);color:inherit;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:8px;padding:8px;text-decoration:none;transition:border-color .3s;display:grid}.g-feat:hover{border-color:#f2a54552}.g-feat .g-media{--ar:16/10;border-radius:calc(var(--g-r-lg) - 8px)}.g-feat .g-media img{transition:scale .9s var(--g-ease)}.g-feat:hover .g-media img{scale:1.03}.g-feat-t{flex-direction:column;justify-content:flex-end;gap:14px;padding:clamp(16px,2.4vw,32px);display:flex}.g-feat-t b{font-size:clamp(24px,2.6vw,36px);font-weight:900;line-height:1.15}.g-feat-t p{color:var(--g-tx-2);margin:0;font-size:14.5px;line-height:1.8}.g-dl{border-radius:var(--g-r-sm);background:var(--g-stroke);border:1px solid var(--g-stroke);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.g-dl>div{background:#0e0b0ad9;padding:12px 14px}.g-dl dt{color:var(--g-tx-3);font-size:11.5px}.g-dl dd{margin:4px 0 0;font-size:15px;font-weight:700}.g-page .wgrid .wcard{background:#0d0a09;border-radius:var(--rad,18px)!important;box-shadow:0 0 0 1px var(--g-stroke),0 24px 50px -30px #000000f2!important}.g-page .wgrid .wcard .wl{border-radius:calc(var(--rad,18px) - 6px);-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);opacity:0;border:1px solid #ffffff1f;transform:translateY(8px);transition:opacity .35s,transform .45s var(--g-ease)!important;background:#0a080799!important;padding:12px 14px!important;inset:auto 8px 8px!important}.g-page .wgrid .wcard:hover .wl,.g-page .wgrid .wcard:focus-visible .wl,.g-page .wgrid.cap-always .wl{opacity:1;transform:none}.g-page .wgrid .wcard .wl b{font-weight:800;font-family:var(--f-body)!important;font-size:16px!important}@media (hover:none){.g-page .wgrid .wcard .wl{opacity:1;transform:none}}.g-page .wgroup{margin-top:clamp(28px,3.6vw,48px)}.g-page .wgh{border-bottom:1px solid var(--g-stroke)!important}.g-page .wgh h2{font-weight:900;font-size:clamp(24px,2.6vw,34px)!important}.g-page .wgh h2 .n{border-color:#f2a5454d!important}.g-page .fw-img,.g-page .fw-meta{border-color:var(--g-stroke)!important}.g-page .wix{border-radius:var(--g-r-lg);background:var(--g-glass);border:1px solid var(--g-stroke);padding:8px}.g-cases{gap:var(--g-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));display:grid}.g-case{border-radius:var(--g-r);color:inherit;transition:transform .5s var(--g-ease),border-color .3s;flex-direction:column;padding:8px;text-decoration:none;display:flex}.g-case:hover{border-color:#f2a54552;transform:translateY(-4px)}.g-case .g-media>*{width:100%;height:100%;position:absolute;inset:0}.g-case .g-media img{object-fit:cover}.g-case-b{flex-direction:column;gap:6px;padding:14px 10px 8px;display:flex}.g-case-b small{color:var(--amber);font-size:12px;font-weight:700}.g-case-b b{font-size:17px;font-weight:800}.g-case-b span{font-family:var(--f-latin);color:var(--g-tx-3);gap:12px;font-size:12px;display:flex}.g-work-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:clamp(24px,3vw,40px);display:flex}.g-pager{border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.g-pager a{width:36px;height:36px;color:var(--g-tx);border-radius:50%;place-items:center;text-decoration:none;transition:background .25s;display:grid}.g-pager a:hover{background:#ffffff14}.g-pager span{font-family:var(--f-latin);color:var(--g-tx-3);padding-inline:8px;font-size:12px}.g-pager span b{color:var(--g-tx)}.g-work{gap:var(--g-gap);grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);align-items:start;padding-block:clamp(20px,3vw,36px);display:grid}.g-work-info{border-radius:var(--g-r-lg);flex-direction:column;gap:18px;padding:clamp(20px,2.4vw,28px);display:flex;position:sticky;top:96px}.g-work-info h1{margin:0;font-size:clamp(28px,3.2vw,44px);font-weight:900;line-height:1.12}.g-work-info .sw{flex-wrap:wrap;gap:6px;display:flex}.g-lbl{color:var(--g-tx-3);margin-bottom:8px;font-size:12px;font-weight:700;display:block}.g-stage{border-radius:var(--g-r-lg);padding:8px;position:relative}.g-stage .wp-frame{border-radius:calc(var(--g-r-lg) - 8px);background:#0d0a09;margin:0;overflow:hidden}.g-stage .wp-frame img{width:100%;height:auto;display:block}.g-story{gap:var(--g-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}.g-story>div{border-radius:var(--g-r);flex-direction:column;gap:10px;padding:clamp(20px,2.4vw,28px);display:flex}.g-story h3{margin:0;font-size:22px;font-weight:800}.g-story p{color:var(--g-tx-2);margin:0;line-height:1.9}.g-crops{gap:var(--g-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}.g-crops .wp-crop{aspect-ratio:4/5;border-radius:var(--g-r);border:1px solid var(--g-stroke);background-repeat:no-repeat;overflow:hidden}.g-crops .wp-crop img{object-fit:cover;width:100%;height:100%}.g-next{border-radius:var(--g-r-lg);color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:8px;text-decoration:none;transition:border-color .3s;display:grid;overflow:hidden}.g-next:hover{border-color:#f2a54559}.g-next-in{grid-template-columns:clamp(110px,18vw,220px) minmax(0,1fr);align-items:center;gap:18px;display:grid}.g-next .g-media{--ar:4/3}.g-next small{color:var(--g-tx-3);font-size:12px}.g-next b{font-size:clamp(20px,2.2vw,28px);font-weight:900;display:block}.g-next em{color:var(--amber);font-size:13px;font-style:normal}.g-next .g-go{margin-inline-end:18px}.g-switch{justify-content:flex-start;margin-bottom:8px;display:flex}.g-switch .g-seg a{height:38px;color:var(--g-tx-2);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;transition:background .3s,color .3s;display:inline-flex}.g-switch .g-seg a b{font-family:var(--f-latin);opacity:.6;font-size:11px}.g-switch .g-seg a[aria-current=true]{background:var(--paper);color:var(--ink)}.g-tks{gap:var(--g-gap);flex-direction:column;display:flex}.g-tk{border-radius:var(--g-r);color:inherit;transition:transform .5s var(--g-ease),border-color .3s;grid-template-columns:96px clamp(150px,22vw,260px) minmax(0,1fr) auto;align-items:center;gap:18px;padding:8px;text-decoration:none;display:grid;position:relative}.g-tk:hover{border-color:#f2a54552;transform:translateY(-3px)}.g-tk.is-past{opacity:.6}.g-tk-date{text-align:center;border-radius:calc(var(--g-r) - 6px);background:var(--g-sun-soft);border:1px solid #f2a54533;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;padding:10px 6px;line-height:1.1;display:flex}.g-tk-date b{font-family:var(--f-latin);font-size:34px;font-weight:800}.g-tk-date span{color:var(--amber);font-size:13px;font-weight:700}.g-tk-date small{color:var(--g-tx-3);margin-top:6px;font-size:11px}.g-tk .g-media{--ar:16/10}.g-tk-b{flex-direction:column;gap:8px;min-width:0;display:flex}.g-tk-b b{font-size:19px;font-weight:800}.g-tk-b>span{color:var(--g-tx-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;display:-webkit-box;overflow:hidden}.g-seats{color:var(--g-tx-3);align-items:center;gap:10px;font-size:12px;display:flex}.g-seats i{background:#ffffff14;border-radius:5px;flex:1;max-width:180px;height:5px;position:relative;overflow:hidden}.g-seats i:after{content:"";width:var(--p,0%);background:var(--g-sun);border-radius:inherit;position:absolute;inset:0}.g-tk-buy{flex-direction:column;align-items:flex-end;gap:12px;padding-inline:12px 16px;display:flex}.g-how{gap:var(--g-gap);counter-reset:how;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.g-how li{border-radius:var(--g-r);flex-direction:column;gap:10px;padding:24px;display:flex}.g-how b{font-size:18px;font-weight:800}.g-how p{color:var(--g-tx-2);margin:0;font-size:14px;line-height:1.8}.g-banner{border-radius:var(--g-r-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:clamp(24px,3.4vw,44px);display:flex;position:relative;overflow:hidden;background-image:radial-gradient(70% 160% at 0 100%,#ea6a2a3d,#0000 60%)!important}.g-banner h3{margin:8px 0 6px;font-size:clamp(24px,2.6vw,34px);font-weight:900}.g-banner p{color:var(--g-tx-2);max-width:56ch;margin:0}.g-prog-hero{padding:clamp(32px,5vw,72px) 0 clamp(20px,3vw,40px)}.g-prog-in{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.g-prog-in .g-media{--ar:16/10;border-radius:var(--g-r-lg);box-shadow:0 40px 80px -40px #000000f2}.g-prog-t{flex-direction:column;gap:16px;min-width:0;display:flex}.g-prog-t h1{margin:0;font-size:clamp(32px,4.4vw,60px);font-weight:900;line-height:1.08}.g-facts-row{border-radius:var(--g-r);grid-template-columns:repeat(auto-fit,minmax(96px,1fr));margin:0;display:grid;overflow:hidden}.g-facts-row>div{padding:14px 16px}.g-facts-row>div+div{border-inline-start:1px solid var(--g-stroke)}.g-facts-row dt{color:var(--g-tx-3);font-size:11.5px}.g-facts-row dd{font-family:var(--f-latin);margin:4px 0 0;font-size:20px;font-weight:800}.g-facts-row dd.sm{font-family:inherit;font-size:14px}.g-cd .cdown{gap:8px;display:flex!important}.g-cd .cdown>div{text-align:center;background:var(--g-glass);border:1px solid var(--g-stroke);border-radius:14px;min-width:64px;padding:10px 8px}.g-cd .cdown b{font-family:var(--f-latin);font-size:22px;display:block}.g-cd .cdown span{color:var(--g-tx-3);font-size:11px}.g-prog-body{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:clamp(20px,3vw,40px);padding-block:clamp(20px,3vw,40px);display:grid}.g-prog-main{flex-direction:column;gap:clamp(28px,3.4vw,48px);min-width:0;display:flex}.g-learn{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.g-learn li{border-radius:var(--g-r-sm);background:var(--g-glass-3);border:1px solid var(--g-stroke);align-items:flex-start;gap:12px;padding:14px 16px;font-size:14.5px;line-height:1.7;display:flex}.g-learn li:before{content:"✓";width:22px;height:22px;color:var(--ink);background:var(--g-sun);border-radius:50%;flex:none;place-items:center;margin-top:2px;font-size:12px;font-weight:900;display:grid}.g-mods{flex-direction:column;gap:10px;display:flex}.g-mod{border-radius:var(--g-r);overflow:hidden}.g-mod>summary{cursor:pointer;align-items:center;gap:14px;padding:16px 18px;list-style:none;display:flex}.g-mod>summary::-webkit-details-marker{display:none}.g-mod>summary b{flex:1;font-size:16px;font-weight:800}.g-mod>summary small{color:var(--g-tx-3);font-size:12.5px}.g-mod-c{border-inline-end:2px solid var(--g-tx-2);border-bottom:2px solid var(--g-tx-2);width:9px;height:9px;transition:transform .35s var(--g-ease);transform:rotate(45deg)}.g-mod[open] .g-mod-c{transform:rotate(225deg)}.g-mod ol{flex-direction:column;margin:0;padding:0 10px 10px;list-style:none;display:flex}.g-mod li{border-top:1px solid var(--g-stroke);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 8px;font-size:14.5px;display:grid}.g-mod li .g-num{color:var(--g-tx-3);font-weight:700}.g-mod li .d{font-family:var(--f-latin);color:var(--g-tx-3);font-size:12px}.g-free{color:var(--g-green);margin-inline-start:8px;font-size:11px;font-weight:800}.g-enroll{border-radius:var(--g-r-lg);flex-direction:column;gap:14px;padding:22px;display:flex;position:sticky;top:96px}.g-enroll-p{font-family:var(--f-latin);font-size:40px;font-weight:800;line-height:1}.g-enroll-p small{color:var(--g-tx-3);font-size:14px;font-family:var(--f-body)}.g-enroll-p .co-old{color:var(--g-tx-3);margin-inline-end:6px;font-size:16px}.g-enroll-free{color:var(--g-green);font-size:34px;font-weight:900}.g-perks{color:var(--g-tx-2);flex-direction:column;gap:9px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.g-perks li{align-items:flex-start;gap:10px;display:flex}.g-perks li:before{content:"";background:var(--amber);border-radius:50%;flex:none;width:6px;height:6px;margin-top:9px}.g-or{color:var(--g-tx-3);align-items:center;gap:10px;font-size:12.5px;display:flex}.g-or:before,.g-or:after{content:"";background:var(--g-stroke);flex:1;height:1px}.g-code{gap:8px;display:flex}.g-code .inp{flex:1;min-width:0}.g-ask{color:var(--amber);text-align:center;font-size:13px;text-decoration:none}.g-enroll .cpbox{border-radius:var(--g-r-sm)!important}.g-lic{border-radius:var(--g-r);background:var(--g-glass-3);border:1px solid var(--g-stroke);color:var(--g-tx-2);margin:0;padding:18px;line-height:1.9}.g-me{border-radius:var(--g-r-lg);aspect-ratio:4/5;justify-self:end;width:100%;max-width:380px;position:relative;overflow:hidden}.g-me img{object-fit:contain;object-position:bottom;width:100%;height:92%;position:absolute;inset:auto 0 0}.g-me:before{content:"";aspect-ratio:1;background:radial-gradient(circle at 50% 35%,#ffe7b0,var(--amber) 40%,var(--blaze) 75%,var(--flame));filter:blur(1px);opacity:.9;border-radius:50%;width:70%;position:absolute;bottom:18%;left:15%}.g-me-tag{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);bottom:10px;background:#0a08079e;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;padding:12px 14px;display:flex;position:absolute;inset-inline:10px}.g-me-tag small{font-family:var(--f-latin);color:var(--g-tx-3);letter-spacing:.1em;font-size:11px}.g-about{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.g-quote{font-family:var(--f-latin);letter-spacing:-.01em;margin:0;font-size:clamp(28px,3.4vw,46px);font-weight:800;line-height:1.15}.g-quote em{background:var(--g-sun);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.g-about-tx{color:var(--g-tx-2);flex-direction:column;gap:16px;font-size:16px;line-height:1.95;display:flex}.g-about-tx p{margin:0}.g-about-tx strong{color:var(--g-tx)}.g-tl{gap:var(--g-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));margin:0;padding:0;list-style:none;display:grid}.g-tl li{border-radius:var(--g-r);flex-direction:column;gap:8px;padding:22px;display:flex}.g-tl .w{font-family:var(--f-latin);letter-spacing:.18em;color:var(--g-tx-3);font-size:11px}.g-tl b{font-size:17px;font-weight:800}.g-tl p{color:var(--g-tx-2);margin:0;font-size:14px;line-height:1.8}.g-toolset{flex-wrap:wrap;gap:8px;display:flex}.g-toolset span{background:var(--g-glass);border:1px solid var(--g-stroke);border-radius:999px;align-items:center;gap:8px;height:42px;padding:0 14px 0 8px;display:inline-flex}.g-toolset img{object-fit:contain;border-radius:8px;width:28px;height:28px}.g-toolset b{font-family:var(--f-latin);font-size:13.5px;font-weight:700}.g-wall input{opacity:0;pointer-events:none;position:absolute}.g-wall .g-seg{margin-bottom:var(--g-gap)}.g-wall .g-seg label{height:36px;color:var(--g-tx-2);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:700;transition:background .3s,color .3s;display:inline-flex}.g-wall .g-seg label b{font-family:var(--f-latin);opacity:.6;font-size:11px}#twA:checked~.g-seg label[for=twA],#twS:checked~.g-seg label[for=twS],#twC:checked~.g-seg label[for=twC]{background:var(--paper);color:var(--ink)}#twS:checked~.g-tgrid .g-q[data-k=c],#twC:checked~.g-tgrid .g-q[data-k=s]{display:none}#twA:focus-visible~.g-seg label[for=twA],#twS:focus-visible~.g-seg label[for=twS],#twC:focus-visible~.g-seg label[for=twC]{outline:2px solid var(--amber);outline-offset:2px}.g-form-card{border-radius:var(--g-r-lg);grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:clamp(20px,3vw,48px);padding:clamp(20px,3vw,40px);display:grid}.g-form-intro{flex-direction:column;gap:12px;display:flex}.g-form-intro h2{margin:0;font-size:clamp(28px,3.2vw,42px);font-weight:900}.g-form-intro p{color:var(--g-tx-2);margin:0}.g-form{flex-direction:column;gap:14px;display:flex}.g-form .field{flex-direction:column;gap:7px;margin:0;display:flex}.g-form .field>label,.g-form .g-step{color:var(--g-tx-2);font-size:13px;font-weight:700}.g-step{align-items:center;gap:10px;display:flex}.g-step span{font-family:var(--f-latin);color:var(--amber);background:var(--g-sun-soft);border-radius:999px;padding:3px 8px;font-size:11px}.g-form .inp{width:100%;min-height:48px;color:var(--g-tx);font:inherit;padding:0 14px;font-size:15px;transition:border-color .25s,box-shadow .25s,background .25s;border:1px solid var(--g-stroke-2)!important;background:#ffffff0a!important;border-radius:14px!important}.g-form textarea.inp{resize:vertical;min-height:130px;padding:12px 14px}.g-form .inp:focus{outline:none;box-shadow:0 0 0 4px #f2a5451f;background:#ffffff0f!important;border-color:#f2a545b3!important}.g-row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.g-form .stars button{cursor:pointer;color:#fff3;background:0 0;border:0;padding:0 2px;font-size:26px}.g-form .stars button.on{color:var(--amber)}.g-goals{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.g-goals .goal{text-align:start;color:var(--g-tx);cursor:pointer;font:inherit;align-items:center;gap:12px;transition:border-color .25s,background .25s;border:1px solid var(--g-stroke)!important;background:#ffffff09!important;border-radius:16px!important;min-height:0!important;padding:14px!important;display:flex!important}.g-goals .goal[aria-checked=true]{background:#f2a54514!important;border-color:#f2a54599!important}.g-goals .goal b{font-size:14.5px;display:block}.g-goals .goal small{color:var(--g-tx-3);font-size:12px;display:block}.g-goal-ic{background:var(--g-sun-soft);width:40px;height:40px;color:var(--amber);border-radius:12px;flex:none;place-items:center;display:grid}.g-goal-ic svg{width:20px;height:20px}.g-contact{gap:var(--g-gap);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;display:grid}.g-contact>.g-form{border-radius:var(--g-r-lg);padding:clamp(20px,3vw,36px)}.g-cside{gap:var(--g-gap);flex-direction:column;display:flex}.g-cside>div{border-radius:var(--g-r);flex-direction:column;gap:12px;padding:22px;display:flex}.g-cside h3{margin:0;font-size:17px;font-weight:800}.g-cside p{color:var(--g-tx-2);margin:0;font-size:14px;line-height:1.8}.g-svl{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.g-svl li{align-items:center;gap:12px;display:flex}.g-svl li>span{width:42px;height:42px;font-family:var(--f-latin);border:1px solid var(--g-stroke);background:#ffffff0f;border-radius:12px;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.g-svl b{font-size:14px;display:block}.g-svl small{color:var(--g-tx-3);font-size:12px}.g-socs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.g-socs a{border:1px solid var(--g-stroke);color:var(--g-tx);background:#ffffff0a;border-radius:12px;align-items:center;gap:10px;padding:10px;font-size:13.5px;text-decoration:none;display:flex}.g-socs a:hover{border-color:#f2a54566}.g-socs i{width:28px;height:28px;font-style:normal;font-family:var(--f-latin);background:#ffffff12;border-radius:8px;place-items:center;font-size:11px;font-weight:800;display:grid}.g-show{columns:4 240px;column-gap:var(--g-gap)}.g-sh{break-inside:avoid;margin-bottom:var(--g-gap);border-radius:var(--g-r);cursor:zoom-in;transition:transform .5s var(--g-ease),border-color .3s;flex-direction:column;padding:8px;display:flex}.g-sh:hover{border-color:#f2a54552;transform:translateY(-3px)}.g-sh-img{border-radius:calc(var(--g-r) - 6px);background:#0d0a09;display:block;overflow:hidden}.g-sh-img img{width:100%;height:auto;display:block}.g-sh-img .pcover{aspect-ratio:4/5}.g-sh-b{flex-direction:column;gap:4px;padding:12px 8px 6px;display:flex}.g-sh-b small{color:var(--amber);font-size:11.5px;font-weight:700}.g-sh-b b{font-size:15px}.g-sh-b span{color:var(--g-tx-3);font-size:12.5px}.g-sh-b q{color:var(--g-tx-2);margin-top:4px;font-size:12.5px}.g-404{text-align:center;place-items:center;min-height:70svh;padding:60px 16px;display:grid}.g-404 .wrap{flex-direction:column;align-items:center;gap:16px;display:flex}.g-404-n{font-family:var(--f-latin);background:var(--g-sun);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(110px,20vw,220px);font-weight:900;line-height:.9}.g-auth{place-items:center;min-height:calc(100svh - 80px);padding:clamp(20px,4vw,56px) 16px 56px;display:grid}.g-auth-box{border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:8px;width:min(980px,100%);padding:8px;display:grid}.g-auth-art{isolation:isolate;background:linear-gradient(#120705,#3a0907 40%,#a3180f 72%,#e1281f 86%,#f2a545);border-radius:26px;flex-direction:column;justify-content:space-between;gap:24px;min-height:560px;padding:28px;display:flex;position:relative;overflow:hidden}.g-auth-art:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(circle at 50% 38%,#ffe4a8,#f2a545 42%,#ea6a2a 72%,#e1281f);border-radius:50%;width:min(120%,520px);position:absolute;bottom:-20%;left:50%;transform:translate(-50%);box-shadow:0 0 120px #f2a54580}.g-auth-art:after{content:"";z-index:-1;background:repeating-linear-gradient(-58deg,#ffffff12 0 1px,#0000 1px 22px);position:absolute;inset:0}.g-auth-logo{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000004d;border:1px solid #ffffff2e;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.g-auth-logo svg{fill:currentColor;width:26px}.g-auth-art h2{text-shadow:0 6px 30px #00000059;margin:0;font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.15}.g-auth-art h2 b{color:#ffd391}.g-auth-ben{flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.g-auth-ben li{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000047;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.g-auth-ben li i{color:#3a0907;background:#ffd391;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;font-weight:900;display:grid}.g-auth-f{flex-direction:column;gap:16px;padding:clamp(20px,3.4vw,40px);display:flex}.g-auth-f h1{margin:6px 0 0;font-size:clamp(28px,3vw,38px);font-weight:900;line-height:1.1}:is(.g-auth .t-up,.g-auth:has(.lg-tabs[data-up=true]) .t-in){display:none}.g-auth:has(.lg-tabs[data-up=true]) .t-up{display:inline}.g-auth .lg-tabs{border:1px solid var(--g-stroke);background:#ffffff0d;border-radius:999px;grid-template-columns:1fr 1fr;gap:0;margin:0;padding:4px;position:relative;display:grid!important}.g-auth .lg-tabs.tabs:before{background:var(--paper);width:calc(50% - 4px);transition:transform .4s var(--g-ease);top:4px;bottom:4px;border-radius:999px;position:absolute;inset-inline-start:4px;content:""!important;display:block!important}.g-auth .lg-tabs.tabs[data-up=true]:before{transform:translate(-100%)}.g-auth .lg-tabs.tabs:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))[data-up=true]:before{transform:translate(100%)}.g-auth .lg-tabs button{z-index:1;height:42px;font:inherit;color:var(--g-tx-2);cursor:pointer;border:0;border-radius:999px;font-size:14.5px;font-weight:800;transition:color .25s;position:relative;background:0 0!important}.g-auth .lg-tabs button[aria-selected=true]{color:var(--ink)}.g-auth .lg-google{border:1px solid var(--g-stroke-2);color:#111;width:100%;height:50px;font:inherit;cursor:pointer;transition:transform .3s var(--g-ease);background:#fffffff2;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:800;display:flex}.g-auth .lg-google:hover{transform:translateY(-1px)}.g-auth .lg-google svg{width:20px;height:20px}.g-auth .lg-or{color:var(--g-tx-3);align-items:center;gap:12px;margin:0;font-size:12.5px;display:flex}.g-auth .lg-or:before,.g-auth .lg-or:after{content:"";background:var(--g-stroke);flex:1;height:1px}.g-auth .lg-form{gap:14px;display:grid}.g-auth .lg-f label{color:var(--g-tx-2);margin-bottom:7px;font-size:13px;font-weight:700;display:block}.g-auth .lg-in{position:relative}.g-auth .lg-in .inp{z-index:1;border:1px solid var(--g-stroke-2);width:100%;height:50px;color:var(--g-tx);font:inherit;background:#ffffff0a;border-radius:14px;padding-inline:44px;transition:border-color .2s,box-shadow .2s;position:relative}.g-auth .lg-in .inp:focus{border-color:#f2a545b3;outline:none;box-shadow:0 0 0 4px #f2a5451f}.g-auth .lg-in .inp[aria-invalid=true]{border-color:#ff6b5e}.g-auth .lg-i{z-index:2;fill:none;width:18px;height:18px;stroke:var(--g-tx-3);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;top:50%;position:absolute;inset-inline-start:15px;transform:translateY(-50%)}.g-auth .lg-eye{z-index:2;cursor:pointer;width:36px;height:36px;color:var(--g-tx-3);top:50%;background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;inset-inline-end:7px;transform:translateY(-50%)}.g-auth .lg-eye svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px;height:18px}.g-auth .lg-eye[aria-pressed=true]{color:var(--amber)}.g-auth .lg-err{color:#ff8a7d;margin:6px 0 0;font-size:13px}.g-auth .lg-gerr{background:#ff6b5e1a;border:1px solid #ff6b5e40;border-radius:12px;margin:0;padding:10px 12px}.g-auth .au-hint{color:var(--g-tx-3);margin:6px 0 0;font-size:12px;display:none}.g-auth:has(.lg-tabs[data-up=true]) .au-hint{display:block}.g-auth .lg-row{justify-content:flex-end;margin:-4px 0 0;display:flex}.g-auth .lg-link{color:var(--amber);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:13px;font-weight:700}.g-auth .lg-sub{height:52px}.g-auth .au-note{color:var(--g-tx-3);align-items:center;gap:8px;margin:0;font-size:12.5px;display:flex}.g-auth .au-note svg{flex:none;width:16px;height:16px}@media (width<=1100px){.g-tk{grid-template-columns:84px minmax(0,1fr) auto}.g-tk .g-media{display:none}}@media (width<=900px){.g-hero-in,.g-prog-in,.g-prog-body,.g-work,.g-about,.g-contact,.g-form-card,.g-feat{grid-template-columns:minmax(0,1fr)}.g-work-info,.g-enroll{position:static}.g-me{justify-self:center;max-width:320px}.g-how,.g-auth-box{grid-template-columns:minmax(0,1fr)}.g-auth-art{min-height:0;padding:22px 22px 110px}.g-auth-art:before{width:280px;bottom:-60%}.g-auth-ben{display:none}}@media (width<=640px){:root{--g-r:20px;--g-r-lg:26px}.g-head{align-items:flex-start}.g-stats>div{padding:14px 10px}.g-tk{grid-template-columns:72px minmax(0,1fr);gap:12px}.g-tk-buy{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;padding:4px 6px}.g-tk-date b{font-size:26px}.g-row2,.g-goals,.g-next{grid-template-columns:minmax(0,1fr)}.g-next .g-go{display:none}.g-tgrid{columns:1}.g-show{columns:2 150px}.g-tsum{border-radius:22px}}@media (prefers-reduced-motion:reduce){.g-svc-ic *,.g-rise,.g-tag .g-live,.g-foot-av i{opacity:1;filter:none;transform:none;animation:none!important}.g-head h2.rv,.g-hero h1.rv,.g-fin h2.rv{clip-path:none;transform:none}}@media (pointer:coarse){.g-btn,.g-btn.sm{--h:44px}.g-seg .chip,.g-switch .g-seg a,.g-wall .g-seg label{height:44px!important;min-height:44px!important}.g-pager a{width:44px;height:44px}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){:root{--g-glass:#15110f;--g-tx-2:#f5f5f4d9;--g-tx-3:#f5f5f4bf;--g-stroke:#ffffff38}.g-seg,.g-date,.g-fmt i,.g-me-tag,.g-tools .tc-rail,.g-auth-ben li,.g-lock{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#15110f!important}.sky-page:before{opacity:.4}}@media (width<=960px){.g-foot{padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))}}.g-tools{background:0 0!important;padding-block:clamp(28px,4vw,48px) 0!important}.g-tools .tc-head{max-width:min(1168px,100% - 32px)}.g-tools .tc-eb{color:var(--amber)}.g-tools .tc-t{color:var(--g-tx-2);font-size:14px}.g-tools .tc-line{background:var(--g-stroke)}.g-tools .tc-rail{padding:18px 0 44px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.g-tools .tc-rail:hover .tc-track,.g-tools .tc-rail:focus-within .tc-track{animation-play-state:running}.g-tools .tc-i{margin-inline-end:14px}.g-tools .tc-c{-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);background:linear-gradient(160deg,#ffffff1f,#ffffff08 60%),#14100e8c;border:1px solid #ffffff29;border-radius:50%;width:68px;height:68px;box-shadow:inset 0 1px #ffffff2e,0 14px 30px -18px #000}.g-tools .tc-c img{width:34px;height:34px}.g-tools .tc-c svg{width:26px;height:26px}.g-tools .tc-i.ai .tc-c{border-style:solid;border-color:#b4a0ff59}.g-tools .tc-gap{width:14px}.g-tools .tc-l{opacity:1!important;color:var(--g-tx-3)!important;font-size:11.5px!important;transform:translate(-50%)!important}.g-tools .tc-l small{display:none}.g-tools .tc-i:hover .tc-c,.g-tools .tc-i:focus-visible .tc-c{border-color:var(--amber);transform:translateY(-4px)}.g-tools .tc-i:hover .tc-l{color:var(--g-tx)!important}@media (width<=640px){.g-tools .tc-c{width:56px;height:56px}.g-tools .tc-c img{width:28px;height:28px}.g-tools .tc-i{margin-inline-end:10px}}.g-sv3{border-top:1px solid var(--g-stroke);margin:0;padding:0;list-style:none}.g-sv3>li{border-bottom:1px solid var(--g-stroke)}.g-sv3-r{color:inherit;grid-template-columns:44px minmax(0,1.25fr) minmax(0,1fr) 56px;align-items:center;gap:clamp(16px,3vw,48px);padding:clamp(16px,2vw,24px) 0;text-decoration:none;display:grid}.g-sv3-n{font-family:var(--f-latin);letter-spacing:.08em;color:var(--g-tx-3);align-self:start;padding-top:clamp(10px,1.4vw,18px);font-size:12px;font-weight:700}.g-sv3-t{letter-spacing:-.01em;color:var(--g-tx);transition:color .35s,transform .5s var(--g-ease);font-size:clamp(34px,5vw,72px);font-weight:900;line-height:1.05}.g-sv3-d{color:var(--g-tx-2);align-self:start;max-width:40ch;padding-top:clamp(8px,1.2vw,16px);font-size:14px;line-height:1.85}.g-sv3-i{width:48px;height:48px;color:var(--g-tx);transition:background .35s,color .35s,border-color .35s,transform .5s var(--g-ease);background:#ffffff05;border:1px solid #ffffff38;border-radius:50%;justify-self:end;place-items:center;display:grid}.g-sv3-i svg{stroke-width:3px;width:20px;height:20px;overflow:visible}.g-sv3-i svg *{animation:none!important}.g-sv3-i svg .ic-hrt,.g-sv3-i svg .ic-sat,.g-sv3-i svg .ic-orb,.g-sv3-i svg .ic-dot{display:none}.g-sv3-r:hover .g-sv3-t,.g-sv3-r:focus-visible .g-sv3-t{color:var(--amber);transform:translate(-8px)}[dir=ltr] .g-sv3-r:hover .g-sv3-t{transform:translate(8px)}.g-sv3-r:hover .g-sv3-i,.g-sv3-r:focus-visible .g-sv3-i{background:var(--g-sun);color:#1a0b05;border-color:#0000;transform:rotate(-12deg)}@media (width<=760px){.g-sv3-r{grid-template-columns:30px minmax(0,1fr) 44px;row-gap:6px}.g-sv3-t{font-size:clamp(28px,8vw,40px)}.g-sv3-d{grid-area:2/2/auto/-1;padding-top:0}.g-sv3-i{grid-area:1/3;width:42px;height:42px}}#homeTesti{position:relative}.tw-sum{background:var(--g-glass);border:1px solid var(--g-stroke);box-shadow:var(--g-hi);border-radius:999px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:clamp(20px,2.4vw,32px);padding:12px 20px;display:inline-flex}.tw-sum>b{font-family:var(--f-latin);background:var(--g-sun);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:900;line-height:1}.tw-sum>span:last-child{color:var(--g-tx-2);font-size:14px}.tw-sum>span:last-child b{color:var(--g-tx)}.tw-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,18px);height:clamp(560px,52vw,680px);display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.tw-col{overflow:hidden}.tw-track{animation:gUp var(--dur,40s) linear infinite;flex-direction:column;gap:16px;display:flex}.tw-dup{display:contents}.tw-col.rev .tw-track{animation-direction:reverse}.tw-cols:hover .tw-track,.tw-cols:focus-within .tw-track{animation-play-state:paused}@keyframes gUp{to{transform:translateY(calc(-50% - 8px))}}.tw-b{background:var(--g-glass);border:1px solid var(--g-stroke);box-shadow:var(--g-shadow);border-radius:24px 24px 8px;flex-direction:column;gap:12px;margin:0;padding:20px 22px 18px;display:flex;position:relative}[dir=ltr] .tw-b{border-radius:24px 24px 24px 8px}.tw-b.is-client{background:#401a0c9e;border-color:#f2a5454d}.tw-b blockquote{color:var(--g-tx);margin:0;font-size:15.5px;line-height:1.85}.tw-b figcaption{border-top:1px solid var(--g-stroke);align-items:center;gap:12px;padding-top:12px;display:flex}@media (width<=900px){.tw-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-col:nth-child(3){display:none}}@media (width<=600px){.tw-cols{grid-template-columns:minmax(0,1fr);height:560px}.tw-col:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){.tw-track{animation:none}.tw-cols{height:auto;-webkit-mask-image:none;mask-image:none}.tw-dup{display:none}}.hero .plane{display:none!important}.top.hide{transform:none!important}.g-cgrid{gap:clamp(22px,2.4vw,32px) var(--g-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}.g-pgrid{gap:clamp(22px,2.4vw,32px) var(--g-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));display:grid}.g-cc{display:flex;position:relative}.g-cc.is-past{opacity:.6}.g-cc-in,.g-pc{width:100%;color:inherit;border-radius:var(--g-r);flex-direction:column;gap:14px;text-decoration:none;display:flex;position:relative}.g-cc .g-media{--ar:16/10;border-radius:var(--g-r);transition:transform .55s var(--g-ease),box-shadow .45s;box-shadow:0 24px 50px -28px #000000f2}.g-pc .g-media{--ar:4/3;border-radius:var(--g-r);transition:transform .55s var(--g-ease),box-shadow .45s;box-shadow:0 24px 50px -28px #000000f2}a.g-cc-in:hover .g-media,a.g-pc:hover .g-media,a.g-cc-in:focus-visible .g-media,a.g-pc:focus-visible .g-media{transform:translateY(-4px);box-shadow:0 34px 60px -26px #000000f2,0 0 0 1px #f2a54559}.g-cc .g-media img.cc-photo,.g-pc .g-media img.cc-photo{transition:scale .9s var(--g-ease)}a.g-cc-in:hover .g-media img.cc-photo,a.g-pc:hover .g-media img.cc-photo{scale:1.04}.g-cv-tags{z-index:2;top:10px;flex-wrap:wrap;gap:6px;display:flex;position:absolute;inset-inline-start:10px}.g-tag.dark{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a08079e;border-color:#ffffff24}.g-cc-b{flex-direction:column;flex:1;gap:8px;padding-inline:4px;display:flex}.g-cc-t{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;font-weight:800;line-height:1.4;display:-webkit-box;overflow:hidden}.g-cc-d{color:var(--g-tx-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}.g-cc-m{color:var(--g-tx-3);flex-wrap:wrap;gap:4px 0;font-size:13px;display:flex}.g-cc-m span+span:before{content:"·";margin-inline:8px}.g-cc .g-seats{font-size:12.5px}.g-seats span.hot{color:var(--amber)}.g-cc-f{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:6px;display:flex}.g-pill{height:34px;color:var(--g-tx);border:1px solid var(--g-stroke-2);white-space:nowrap;background:#ffffff14;border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:800;transition:background .3s,color .3s,border-color .3s;display:inline-flex}a.g-cc-in:hover .g-pill,a.g-pc:hover .g-pill,a.g-cc-in:focus-visible .g-pill,a.g-pc:focus-visible .g-pill{background:var(--g-sun);color:#1a0b05;border-color:#0000}.g-lock{z-index:3;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08060580;place-content:center;gap:4px;display:grid;position:absolute;inset:0}.g-lock b{font-size:20px}.g-lock small{color:var(--g-tx-2);font-size:12.5px}.g-prog-in .g-media{--ar:16/10;border-radius:var(--g-r-lg)}.g-prog-t h1{font-size:clamp(30px,4vw,54px)}.g-enroll{gap:16px;padding:20px}.g-enroll .g-btn.wide{--h:52px}.g-enroll .lhint{color:var(--g-tx-2);margin:0;font-size:13px}.g-enroll .demo-note{color:var(--amber);background:#f2a5451f;border-radius:999px;padding:3px 10px;font-size:11.5px}.g-buybar{display:none}@media (width<=900px){.g-buybar{z-index:45;inset-inline:12px;bottom:calc(86px + env(safe-area-inset-bottom,0px));border:1px solid var(--g-stroke-2);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);background:#100c0bbd;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 16px;display:flex;position:fixed;box-shadow:0 20px 40px -16px #000000e6}[dir=rtl] .g-buybar{padding:8px 16px 8px 8px}.g-buybar-p b{font-family:var(--f-latin);font-size:20px}.g-buybar-p .free{color:var(--g-green);font-family:inherit}.g-buybar-p small{color:var(--g-tx-3);font-size:12px}:is(.g-page:has(.g-buybar)~.g-foot,.g-page:has(.g-buybar) .g-foot){padding-bottom:calc(170px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-transparency:reduce){.g-buybar,.g-tag.dark,.g-lock{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#15110f!important}}.g-layout{padding-block:clamp(56px,7vw,96px) clamp(24px,3vw,40px)}.g-lw{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.g-lw .gw-sub{color:var(--g-tx);margin:0;font-size:clamp(16px,1.5vw,20px);font-weight:700}#homePartners .pq.g-pt3{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:clamp(28px,5vw,80px);box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important;display:grid!important;overflow:visible!important}#homePartners .pq-badge,#homePartners .pq-mark,#homePartners .pp-label{display:none!important}.g-pt3-a{flex-direction:column;gap:6px;min-width:0;display:flex}.g-pt3-n{font-family:var(--f-latin);letter-spacing:-.04em;background:var(--g-sun);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(64px,9vw,128px);font-weight:900;line-height:.9}.g-pt3-l{color:var(--g-tx);font-size:clamp(17px,1.6vw,21px);font-weight:800}#homePartners .pq-top{margin-top:clamp(18px,2.6vw,32px);border:0!important;border-top:1px solid var(--g-stroke)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:clamp(16px,2vw,22px) 0 0!important;display:block!important}#homePartners .pq-body{text-align:start;flex-direction:column;align-items:flex-start;gap:14px;display:flex!important}#homePartners .pq-q{color:var(--g-tx-2)!important;-webkit-line-clamp:unset!important;margin:0!important;font-size:clamp(16px,1.4vw,19px)!important;font-weight:600!important;line-height:1.85!important;display:block!important}#homePartners .pq-foot{justify-content:space-between;align-items:center;gap:14px;width:100%;border:0!important;margin:0!important;padding:0!important;display:flex!important}#homePartners .pq-who{align-items:center;gap:10px;display:flex}#homePartners .pq-who b{font-size:14px}#homePartners .pq-who div>span{color:var(--g-tx-3);font-size:12px;display:block}#homePartners .pq-av{border-radius:50%;place-items:center;font-weight:800;display:grid;background:var(--g-sun)!important;color:#1a0b05!important;width:36px!important;height:36px!important}#homePartners .pq-nav{align-items:center;gap:8px;display:flex}#homePartners .pq-nav span{font-family:var(--f-latin);color:var(--g-tx-3);font-size:12px}#homePartners .pq-nav button{width:36px;height:36px;color:var(--g-tx);cursor:pointer;transition:background .3s,color .3s,border-color .3s;border:1px solid var(--g-stroke-2)!important;background:0 0!important;border-radius:50%!important}#homePartners .pq-nav button:hover{color:#1a0b05;background:var(--g-sun)!important;border-color:#0000!important}#homePartners .g-pt3-b{--lh:clamp(30px,3vw,calc(var(--pph,120px) * .36));min-width:0;border:0!important;margin:0!important;padding:0!important}#homePartners .g-pt3-cloud{flex-wrap:wrap;justify-content:center;align-items:center;margin:0;padding:0;list-style:none;gap:clamp(22px,3vw,44px) clamp(28px,4vw,56px)!important;display:flex!important}#homePartners .g-pt3-rails{flex-direction:column;gap:clamp(18px,2.4vw,30px);display:flex}#homePartners .g-pt3-rails .pp-rail{direction:ltr;padding-block:4px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);margin:0!important}#homePartners .g-pt3-rails .pp-rail.rev .pp-track{animation-direction:reverse}#homePartners .pp-rail:hover .pp-track,#homePartners .pp-rail:focus-within .pp-track{animation-play-state:running!important}#homePartners .pp-track{align-items:center;gap:clamp(36px,4.5vw,72px)!important;padding-inline:clamp(18px,2.2vw,36px)!important}#homePartners :is(.pp,.pp-move,.pp-rail,.pp-track,.pp-row){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-radius:0!important}#homePartners .pp-i{flex:none;list-style:none}#homePartners .pp-in{color:var(--g-tx-2);opacity:.62;align-items:center;gap:10px;transition:color .3s,opacity .3s;width:auto!important;height:var(--lh)!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:inline-flex!important}#homePartners .pp-in img{object-fit:contain;filter:grayscale()brightness(2.2)contrast(.9);transition:filter .35s;width:auto!important;max-width:170px!important;height:100%!important;max-height:none!important}#homePartners .pp-in .pp-ico{width:calc(var(--lh) * .72)!important;height:calc(var(--lh) * .72)!important}#homePartners .pp-in .pp-word{font-family:var(--f-latin);white-space:nowrap;padding:0;font-weight:800;font-size:calc(var(--lh) * .52)!important}#homePartners .pp-in:hover,#homePartners .pp-in:focus-visible{opacity:1;color:var(--g-tx)}#homePartners .pp-color .pp-in img,#homePartners .pp-in:hover img,#homePartners .pp-in:focus-visible img{filter:none}@media (width<=860px){#homePartners .pq.g-pt3{grid-template-columns:minmax(0,1fr)}.g-pt3-a{align-items:flex-start}}.g-date{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);top:10px;background:#0a08079e;border:1px solid #ffffff24;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;width:52px;height:56px;line-height:1;display:flex;position:absolute;inset-inline-end:10px}.g-date b{font-family:var(--f-latin);font-size:21px;font-weight:800}.g-date small{color:var(--g-tx-2);margin-top:4px;font-size:11px}.g-cc-in,.g-pc{border-radius:var(--g-r-lg);-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);transition:transform .5s var(--g-ease),border-color .3s,box-shadow .4s;background:linear-gradient(165deg,#ffffff12,#ffffff04 45%),#14100e99;border:1px solid #ffffff1f;gap:12px;padding:8px;box-shadow:inset 0 1px #ffffff1f,0 30px 60px -36px #000}a.g-cc-in:hover,a.g-pc:hover,a.g-cc-in:focus-visible,a.g-pc:focus-visible{border-color:#f2a54566;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff24,0 36px 70px -34px #000}.g-cc .g-media,.g-pc .g-media{border-radius:calc(var(--g-r-lg) - 8px);box-shadow:none}a.g-cc-in:hover .g-media,a.g-pc:hover .g-media,a.g-cc-in:focus-visible .g-media,a.g-pc:focus-visible .g-media{box-shadow:none;transform:none}.g-cc-b{padding:2px 8px 8px}@media (prefers-reduced-transparency:reduce){.g-cc-in,.g-pc{-webkit-backdrop-filter:none;backdrop-filter:none;background:#15110f}}.g-works .g-bar{justify-content:flex-start}.g-wk{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:calc(var(--gap,18px) + 10px) var(--gap,18px);display:grid}.g-wk.is-auto{columns:var(--cols,3);column-gap:var(--gap,18px);display:block}.g-wk.is-auto .g-wkc{break-inside:avoid;margin-bottom:calc(var(--gap,18px) + 10px)}.g-page .g-wkc{color:inherit;cursor:pointer;flex-direction:column;gap:12px;text-decoration:none;position:relative;box-shadow:none!important;background:0 0!important;border-radius:0!important;display:flex!important;overflow:visible!important;transform:none!important}.g-wkc-m{border-radius:var(--rad,14px);aspect-ratio:var(--ratio,4/5);background:#0d0a09;display:block;overflow:hidden;box-shadow:0 0 0 1px #ffffff12,0 24px 50px -30px #000}.g-wk.is-auto .g-wkc-m{aspect-ratio:auto}.g-wkc-m img{object-fit:cover;transition:transform .8s var(--g-ease);display:block;aspect-ratio:auto!important;width:100%!important;height:100%!important}.g-wk.is-auto .g-wkc-m img{height:auto!important}.g-wkc:hover .g-wkc-m img,.g-wkc:focus-visible .g-wkc-m img{transform:scale(1.035)}.g-wkc-t{flex-direction:column;gap:2px;padding-inline:2px;display:flex}.g-wkc-t b{font-size:16px;font-weight:800;line-height:1.35}.g-wkc-t small{color:var(--g-tx-3);font-size:12.5px}.g-wkc:hover .g-wkc-t b{color:var(--amber)}@media (width<=900px){.g-wk{grid-template-columns:repeat(min(var(--cols,3),2),minmax(0,1fr))}.g-wk.is-auto{columns:2}}@media (width<=560px){.g-wk{grid-template-columns:repeat(var(--cols-m,1),minmax(0,1fr))}.g-wk.is-auto{columns:var(--cols-m,1)}.g-wkc-t b{font-size:14.5px}}.g-wp-top{justify-content:space-between;align-items:center;gap:12px;padding-top:clamp(20px,3vw,36px);display:flex}.g-wp-back{border:1px solid var(--g-stroke);background:var(--g-glass);height:40px;color:var(--g-tx);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.g-wp-back i{font-style:normal}.g-pager{background:var(--g-glass);border:1px solid var(--g-stroke)}.g-wp-h{text-align:center;flex-direction:column;align-items:center;gap:10px;padding-block:clamp(24px,4vw,48px) clamp(18px,2.4vw,28px);display:flex}.g-wp-h h1{margin:0;font-size:clamp(32px,4.6vw,60px);font-weight:900;line-height:1.1}.g-wp-m{color:var(--g-tx-3);flex-wrap:wrap;justify-content:center;gap:4px 0;margin:0;font-size:14px;display:flex}.g-wp-m span+span:before{content:"·";margin-inline:10px}.g-wp-h .g-sub{text-align:center;margin-inline:auto}.g-wp-img{background:#0d0a09;max-width:min(760px,100%);overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 40px 90px -40px #000;border-radius:var(--g-r-lg)!important;margin:0 auto!important}.g-wp-img img{width:100%;height:auto;display:block}.g-wp-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:min(760px,100%);margin:12px auto 0;display:flex}.g-wp-tools .sw{flex-wrap:wrap;gap:6px;display:flex}.g-wp-story{flex-direction:column;gap:clamp(24px,3vw,36px);max-width:760px;padding-block:clamp(36px,5vw,64px);display:flex}.g-wp-story h2{margin:0 0 8px;font-size:clamp(20px,2vw,26px);font-weight:900}.g-wp-story p{color:var(--g-tx-2);margin:0;font-size:16.5px;line-height:2}.g-wp-gal{flex-direction:column;gap:16px;max-width:min(760px,100%);padding-bottom:clamp(24px,3vw,40px);display:flex}.g-wp-gal img{border-radius:var(--g-r);width:100%;height:auto;display:block}.g-wp-next{border-top:1px solid var(--g-stroke);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:clamp(20px,3vw,40px);padding-block:clamp(28px,4vw,56px);display:flex}.g-wp-next>a:first-child{color:inherit;flex-direction:column;gap:2px;padding-inline-end:40px;text-decoration:none;display:flex;position:relative}.g-wp-next small{color:var(--g-tx-3);font-size:12.5px}.g-wp-next b{font-size:clamp(20px,2.4vw,30px);font-weight:900}.g-wp-next>a:first-child i{color:var(--amber);transition:transform .4s var(--g-ease);inset-inline-end:0;font-style:normal;position:absolute;bottom:6px}.g-wp-next>a:first-child:hover b{color:var(--amber)}.g-wp-next>a:first-child:hover i{transform:translate(-6px)}.g-cc.is-locked,.g-pc.is-locked{border-radius:var(--g-r-lg);position:relative;overflow:hidden}.g-lock{z-index:3;text-align:center;border-radius:inherit;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:linear-gradient(#0a080759,#0a08078c);border:1px solid #ffffff1a;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;display:flex;position:absolute;inset:0}.g-lock-pill{background:var(--g-sun);color:#1a0b05;border-radius:999px;align-items:center;height:48px;padding:0 24px;font-size:18px;font-weight:900;display:inline-flex;box-shadow:0 10px 40px -6px #ea6a2acc,inset 0 1px #ffffff59}.g-lock small{max-width:30ch;color:var(--g-tx-2);font-size:13px}.is-locked .g-pill{opacity:1}.g-wx{border-top:1px solid var(--g-stroke);margin:0;padding:0;list-style:none}.g-wx>li{border-bottom:1px solid var(--g-stroke)}.g-page .g-wx-r{color:inherit;cursor:pointer;grid-template-columns:44px minmax(0,1fr) auto 64px;align-items:center;gap:clamp(14px,2.6vw,40px);padding:clamp(14px,1.8vw,22px) 0;text-decoration:none;position:relative;box-shadow:none!important;background:0 0!important;border-radius:0!important;display:grid!important;overflow:visible!important;transform:none!important}.g-wx-n{font-family:var(--f-latin);letter-spacing:.08em;color:var(--g-tx-3);font-size:12px;font-weight:700}.g-wx-t{letter-spacing:-.01em;transition:color .35s,transform .5s var(--g-ease);font-size:clamp(26px,4vw,56px);font-weight:900;line-height:1.1}.g-wx-m{color:var(--g-tx-3);white-space:nowrap;font-size:13.5px}.g-wx-th{width:64px;height:64px;transition:transform .5s var(--g-ease),border-color .3s;background:#0d0a09;border:1px solid #ffffff2e;border-radius:50%;justify-self:end;overflow:hidden}.g-wx-th img{object-fit:cover;width:100%;height:100%;display:block}.g-wx-r:hover .g-wx-t,.g-wx-r:focus-visible .g-wx-t{color:var(--amber);transform:translate(-8px)}[dir=ltr] .g-wx-r:hover .g-wx-t{transform:translate(8px)}.g-wx-r:hover .g-wx-th,.g-wx-r:focus-visible .g-wx-th{border-color:var(--amber);transform:scale(1.08)}.g-wx-pv{z-index:40;aspect-ratio:4/5;pointer-events:none;opacity:0;width:clamp(220px,22vw,320px);transition:opacity .25s,scale .35s var(--g-ease);border-radius:20px;position:fixed;top:0;left:0;overflow:hidden;translate:24px -50%;scale:.9;box-shadow:0 0 0 1px #ffffff1f,0 40px 80px -30px #000}[dir=rtl] .g-wx-pv{translate:calc(-100% - 24px) -50%}.g-wx-pv.on{opacity:1;scale:1}.g-wx-pv img{object-fit:cover;width:100%;height:100%;display:block}@media (hover:hover) and (pointer:fine){.g-wx-r .g-wx-th{opacity:.85}}@media (width<=760px){.g-page .g-wx-r{grid-template-rows:auto auto;grid-template-columns:72px minmax(0,1fr);row-gap:2px}.g-wx-n{display:none}.g-wx-th{border-radius:14px;grid-area:1/1/3;justify-self:start;width:72px;height:90px}.g-wx-t{font-size:clamp(22px,6.4vw,30px)}.g-wx-m{grid-column:2}}.g-lock{-webkit-backdrop-filter:blur(7px)saturate(120%)!important;backdrop-filter:blur(7px)saturate(120%)!important;background:#0a080738!important}.g-page .g-wf{isolation:isolate;min-height:clamp(380px,46vw,620px);color:inherit;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,64px);margin-bottom:clamp(40px,6vw,88px);text-decoration:none;position:relative;border-radius:var(--g-r-lg)!important;background:#0d0a09!important;padding:clamp(20px,3vw,40px)!important;display:grid!important;overflow:hidden!important;transform:none!important;box-shadow:0 0 0 1px #ffffff14,0 40px 90px -40px #000!important}.g-wf-bg{z-index:-1;filter:blur(40px)saturate(1.3)brightness(.55);background-position:50%;background-size:cover;position:absolute;inset:-40px;transform:scale(1.1)}.g-wf-img{object-fit:contain;max-width:100%;max-height:clamp(320px,40vw,540px);transition:transform .8s var(--g-ease);border-radius:16px;justify-self:center;display:block;box-shadow:0 30px 70px -26px #000000f2;aspect-ratio:auto!important;width:auto!important;height:auto!important}.g-wf:hover .g-wf-img{transform:scale(1.02)}.g-wf-t{flex-direction:column;gap:12px;display:flex}.g-wf-t small{color:var(--amber);font-size:13px;font-weight:700}.g-wf-t b{font-size:clamp(30px,4vw,58px);font-weight:900;line-height:1.1}.g-wts{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(36px,5vw,72px) clamp(20px,4vw,56px);display:grid}.g-page .g-wt{color:inherit;flex-direction:column;gap:14px;text-decoration:none;position:relative;box-shadow:none!important;background:0 0!important;border-radius:0!important;display:flex!important;overflow:visible!important;transform:none!important}.g-wt-m{border-radius:var(--g-r-lg);aspect-ratio:var(--ratio,4/5);background:#0d0a09;display:block;overflow:hidden;box-shadow:0 0 0 1px #ffffff12,0 30px 60px -34px #000}.g-wt-m img{object-fit:cover;transition:transform .9s var(--g-ease);display:block;aspect-ratio:auto!important;width:100%!important;height:100%!important}.g-wt:hover .g-wt-m img,.g-wt:focus-visible .g-wt-m img{transform:scale(1.04)}.g-wt-t{justify-content:space-between;align-items:baseline;gap:12px;padding-inline:4px;display:flex}.g-wt-t b{font-size:clamp(19px,1.9vw,26px);font-weight:900;line-height:1.3;transition:color .3s}.g-wt-t small{color:var(--g-tx-3);white-space:nowrap;font-size:13px}.g-wt:hover .g-wt-t b{color:var(--amber)}@media (width<=760px){.g-page .g-wf{grid-template-columns:minmax(0,1fr);min-height:0}.g-wf-img{max-height:420px}.g-wts{grid-template-columns:minmax(0,1fr)}.g-wts>.g-wt:nth-child(2n){margin-top:0}.g-wt-t{flex-direction:column;gap:2px}}.g-ws{isolation:isolate;border-bottom:1px solid var(--g-stroke);padding:clamp(16px,2vw,24px) 0 clamp(28px,4vw,48px);position:relative;overflow:hidden}.g-ws-bg{z-index:-1;filter:blur(60px)saturate(1.3)brightness(.4);background-position:50%;background-size:cover;position:absolute;inset:-60px;transform:scale(1.15)}.g-ws:after{content:"";z-index:-1;background:linear-gradient(180deg,transparent,var(--g-bg));height:40%;position:absolute;inset:auto 0 0}.g-ws-bar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:clamp(16px,2.4vw,28px);display:flex}.g-ws-img{cursor:zoom-in;width:fit-content;max-width:min(1100px,100% - 32px);overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 50px 100px -40px #000;border-radius:var(--g-r)!important;margin:0 auto!important}.g-ws-img img{width:auto;max-width:100%;height:auto;max-height:min(78vh,900px);display:block}.g-ws-tools{justify-content:center;gap:8px;margin-top:16px;display:flex}.g-wi{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,64px);padding-block:clamp(32px,5vw,64px);display:grid}.g-wi-h{flex-direction:column;gap:12px;display:flex}.g-wi-h h1{margin:0;font-size:clamp(34px,5vw,68px);font-weight:900;line-height:1.08}.g-wi-s{flex-direction:column;gap:18px;display:flex}.g-wi-f{border-top:1px solid var(--g-stroke);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.g-wi-f>div{border-bottom:1px solid var(--g-stroke);padding:12px 0}.g-wi-f dt{color:var(--g-tx-3);font-size:12px}.g-wi-f dd{margin:4px 0 0;font-size:15px;font-weight:700}.g-wi-c .sw{flex-wrap:wrap;gap:6px;display:flex}.g-wi-s>.g-btn{align-self:flex-start}.g-wst{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(24px,4vw,56px);padding-bottom:clamp(36px,5vw,64px);display:grid}.g-wst h2{align-items:center;gap:10px;margin:0 0 10px;font-size:clamp(20px,2vw,26px);font-weight:900;display:flex}.g-wst h2:before{content:"";background:var(--g-sun);width:22px;height:2px}.g-wst p{color:var(--g-tx-2);margin:0;font-size:16.5px;line-height:2}.g-wg2{flex-direction:column;gap:18px;max-width:1000px;padding-bottom:clamp(36px,5vw,64px);display:flex}.g-wg2 img{border-radius:var(--g-r);width:100%;height:auto;display:block;box-shadow:0 0 0 1px #ffffff12}.g-wns{gap:var(--g-gap);border-top:1px solid var(--g-stroke);grid-template-columns:repeat(2,minmax(0,1fr));padding-block:clamp(28px,4vw,48px);display:grid}.g-wn{border-radius:var(--g-r);background:var(--g-glass);border:1px solid var(--g-stroke);color:inherit;transition:border-color .3s,transform .5s var(--g-ease);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:16px;padding:10px;text-decoration:none;display:grid}.g-wn:hover{border-color:#f2a54566;transform:translateY(-3px)}.g-wn-m{aspect-ratio:1;border-radius:14px;display:block;overflow:hidden}.g-wn-m img{object-fit:cover;width:100%;height:100%}.g-wn-t{flex-direction:column;gap:2px;min-width:0;display:flex}.g-wn-t small{color:var(--g-tx-3);font-size:12px}.g-wn-t b{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:800;overflow:hidden}.g-wn-t em{color:var(--amber);font-size:12.5px;font-style:normal}@media (width<=860px){.g-wi,.g-wns{grid-template-columns:minmax(0,1fr)}}.g-lock{box-shadow:inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(30px)saturate(140%)!important;backdrop-filter:blur(30px)saturate(140%)!important;background:linear-gradient(165deg,#ffffff14,#ffffff05),#100c0b9e!important;border:1px solid #ffffff1f!important}.g-cc.is-locked>.g-cc-in>*,.g-pc.is-locked>:not(.g-lock):not(.mo-ej){filter:none!important;opacity:.6!important;opacity:1!important}.g-lock{-webkit-backdrop-filter:blur(var(--lb,12px)) saturate(115%)!important;backdrop-filter:blur(var(--lb,12px)) saturate(115%)!important;box-shadow:none!important;background:#0c090829!important;border:1px solid #ffffff1a!important}.g-cd{height:30px;font-family:var(--f-latin);letter-spacing:.02em;color:var(--g-tx);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-variant-numeric:tabular-nums;background:#0a08078c;border:1px solid #ffffff29;border-radius:999px;align-items:center;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex;position:absolute;top:12px;right:12px}.g-cc.is-locked .mo-ej,.g-pc.is-locked .mo-ej{z-index:5}.g-pill{align-items:center;gap:6px;font-weight:800;display:inline-flex;height:auto!important;color:var(--g-tx-2)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:13.5px!important}.g-pill:after{content:"←";transition:transform .35s var(--g-ease)}[dir=ltr] .g-pill:after{content:"→"}a.g-cc-in:hover .g-pill,a.g-pc:hover .g-pill,a.g-cc-in:focus-visible .g-pill,a.g-pc:focus-visible .g-pill{color:var(--amber)!important;background:0 0!important}a.g-cc-in:hover .g-pill:after,a.g-pc:hover .g-pill:after{transform:translate(-4px)}.is-locked .g-pill{display:none}#homePartners .pq.g-pt3:before,#homePartners .pq.g-pt3:after{content:none!important;display:none!important}[dir=ltr] .g-cd{left:12px;right:auto}#homePartners .pq.g-pt3{grid-template-areas:"n q""c c";align-items:center;grid-template-columns:auto minmax(0,1fr)!important;gap:clamp(28px,4vw,48px) clamp(28px,5vw,80px)!important}#homePartners .g-pt3-a{text-align:center;border-inline-end:1px solid var(--g-stroke);grid-area:n;align-items:center;padding-inline-end:clamp(28px,5vw,80px)}#homePartners .pq-top{grid-area:q;border:0!important;margin:0!important;padding:0!important}#homePartners .pq-body{align-items:flex-start}#homePartners .pq-q{color:var(--g-tx)!important;font-size:clamp(18px,1.8vw,24px)!important;font-weight:700!important}#homePartners .g-pt3-b{grid-area:c;border-top:1px solid var(--g-stroke)!important;padding-top:clamp(20px,2.6vw,32px)!important}@media (width<=760px){#homePartners .pq.g-pt3{grid-template-areas:"n""q""c";grid-template-columns:minmax(0,1fr)!important}#homePartners .g-pt3-a{text-align:start;border:0;align-items:flex-start;padding:0}}.g-sv4{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"n q""l l";align-items:center;gap:clamp(28px,4vw,48px) clamp(28px,5vw,80px);display:grid}.g-sv4-a{text-align:center;border-inline-end:1px solid var(--g-stroke);flex-direction:column;grid-area:n;align-items:center;gap:6px;padding-inline-end:clamp(28px,5vw,80px);display:flex}.g-sv4-n{font-family:var(--f-latin);letter-spacing:-.04em;background:var(--g-sun);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(64px,9vw,128px);font-weight:900;line-height:.9}.g-sv4-l{color:var(--g-tx);max-width:16ch;font-size:clamp(15px,1.4vw,19px);font-weight:800}.g-sv4-q{color:var(--g-tx);grid-area:q;max-width:40ch;margin:0;font-size:clamp(18px,1.8vw,24px);font-weight:700;line-height:1.8}.g-sv4-list{border-top:1px solid var(--g-stroke);grid-area:l;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:clamp(20px,2.6vw,32px) 0 0;list-style:none;display:grid}.g-sv4-list>li+li{border-inline-start:1px solid var(--g-stroke)}.g-sv4-i{height:100%;color:inherit;flex-direction:column;gap:10px;padding:8px clamp(14px,2vw,28px) 12px;text-decoration:none;display:flex;position:relative}.g-sv4-list>li:first-child .g-sv4-i{padding-inline-start:0}.g-sv4-list>li:last-child .g-sv4-i{padding-inline-end:0}.g-sv4-ic{width:52px;height:52px;color:var(--amber);transition:background .35s,color .35s,border-color .35s,transform .5s var(--g-ease);border:1px solid #ffffff2e;border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.g-sv4-ic svg{width:26px;height:26px;overflow:visible}.g-sv4-i b{font-size:clamp(19px,1.8vw,24px);font-weight:900;line-height:1.3;transition:color .3s}.g-sv4-i>span:not(.g-sv4-ic){color:var(--g-tx-2);font-size:14px;line-height:1.8}.g-sv4-i>i{color:var(--g-tx-3);transition:color .3s,transform .4s var(--g-ease);margin-top:auto;font-style:normal}.g-sv4-i:hover b,.g-sv4-i:focus-visible b{color:var(--amber)}.g-sv4-i:hover .g-sv4-ic,.g-sv4-i:focus-visible .g-sv4-ic{background:var(--g-sun);color:#1a0b05;border-color:#0000;transform:rotate(-10deg)}.g-sv4-i:hover>i{color:var(--amber);transform:translate(-6px)}@media (width<=980px){.g-sv4-list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.g-sv4-list>li:nth-child(3){border-inline-start:0}.g-sv4-list>li:nth-child(odd) .g-sv4-i{padding-inline-start:0}}@media (width<=760px){.g-sv4{grid-template-columns:minmax(0,1fr);grid-template-areas:"n""q""l"}.g-sv4-a{text-align:start;border:0;align-items:flex-start;padding:0}}@media (width<=520px){.g-sv4-list{grid-template-columns:minmax(0,1fr)}.g-sv4-list>li+li{border-inline-start:0;border-top:1px solid var(--g-stroke)}.g-sv4-i{padding-block:16px;padding-inline:0!important}}.g-wf--s{min-height:clamp(280px,32vw,420px)!important}.g-wf--s .g-wf-img{max-height:clamp(220px,28vw,360px)!important}.g-wf--l{min-height:clamp(460px,58vw,780px)!important}.g-wf--l .g-wf-img{max-height:clamp(380px,52vw,700px)!important}.g-page .g-wf--end{direction:ltr}.g-page .g-wf--end>*{direction:rtl}.g-wts{grid-template-columns:repeat(var(--wc,2),minmax(0,1fr))!important}.g-wts>.g-wt:nth-child(2n){margin-top:0!important}.g-wts.is-stagger>.g-wt:nth-child(2n){margin-top:clamp(60px,9vw,140px)!important}.g-wts[style*=--wc\:3].is-stagger>.g-wt:nth-child(2n){margin-top:0!important}.g-wts[style*=--wc\:3].is-stagger>.g-wt:nth-child(3n+2){margin-top:clamp(50px,7vw,110px)!important}.g-wt-m.is-auto{aspect-ratio:auto!important}.g-wt-m.is-auto img{height:auto!important}@media (width<=760px){.g-wts{grid-template-columns:minmax(0,1fr)!important}.g-wts.is-stagger>.g-wt{margin-top:0!important}}.g-ws--s .g-ws-img img{max-height:min(48vh,520px)}.g-ws--m .g-ws-img img{max-height:min(64vh,720px)}.g-ws--full .g-ws-img{width:auto;max-width:calc(100% - 32px)}.g-ws--full .g-ws-img img{width:100%;max-height:none}.g-ws--plain{border-bottom:0}.g-ws-split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.g-ws-split .g-ws-img{max-width:100%}.g-wi--side{flex-direction:column;gap:22px;position:sticky;top:96px;padding:0!important;display:flex!important}@media (width<=860px){.g-ws-split{grid-template-columns:minmax(0,1fr)}.g-wi--side{position:static}}.g-switch--bar{border-bottom:1px solid var(--g-stroke);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding-bottom:8px;display:flex}.g-spot{border-radius:var(--g-r-lg);color:inherit;background:radial-gradient(70% 120% at 100% 0%,#ea6a2a29,transparent 60%),var(--g-glass);border:1px solid var(--g-stroke);box-shadow:var(--g-shadow);transition:border-color .3s,transform .5s var(--g-ease);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(18px,3vw,44px);padding:10px;text-decoration:none;display:grid}.g-spot:hover{border-color:#f2a54566;transform:translateY(-3px)}.g-spot .g-media{--ar:16/10;border-radius:calc(var(--g-r-lg) - 8px)}.g-spot-b{flex-direction:column;gap:12px;padding:clamp(8px,1.6vw,20px);display:flex}.g-spot-t{font-size:clamp(24px,2.8vw,38px);font-weight:900;line-height:1.2}.g-spot-d{color:var(--g-tx-2);font-size:15px;line-height:1.8}.g-spot .g-seats{max-width:320px}.g-spot-f{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}.g-spot .g-cd{height:34px;position:static!important}@media (width<=860px){.g-spot{grid-template-columns:minmax(0,1fr)}}#homePartners .pq-av{text-align:center;flex:none;place-items:center!important;padding:0!important;font-size:15px!important;line-height:1!important;display:grid!important}#drawer.dr2{flex-direction:column;gap:6px;display:flex}#drawer.dr2:not([hidden]){padding:14px 12px 12px!important}#drawer.dr2 .dr-h{color:var(--g-tx-3);margin:10px 8px 2px;font-size:12px;font-weight:700}#drawer.dr2 .dr-group{background:#ffffff0b;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}#drawer.dr2 .dr-group>a,#drawer.dr2 .dr-out{min-height:48px;color:var(--g-tx);font:inherit;text-align:start;cursor:pointer;background:0 0;align-items:center;gap:12px;width:100%;font-weight:600;text-decoration:none;transition:background .2s;border:0!important;border-radius:0!important;margin:0!important;padding:0 12px!important;font-size:16px!important;display:flex!important}#drawer.dr2 .dr-group>a+a,#drawer.dr2 .dr-group>a+.dr-out{box-shadow:inset 0 1px #ffffff0f}#drawer.dr2 .dr-group i{width:30px;height:30px;color:var(--g-tx-2);background:#ffffff12;border-radius:9px;flex:none;place-items:center;display:grid}#drawer.dr2 .dr-group i svg{width:17px;height:17px}#drawer.dr2 .dr-group span{flex:1}#drawer.dr2 .dr-group b{color:var(--g-tx-3);font-size:20px;font-weight:400;line-height:1}#drawer.dr2 .dr-group>a:active,#drawer.dr2 .dr-out:active{background:#ffffff0f}#drawer.dr2 .dr-group>a[aria-current=page]{color:var(--amber)!important;background:#f2a5451a!important}#drawer.dr2 .dr-group>a[aria-current=page] i{background:var(--g-sun);color:#1a0b05}#drawer.dr2 .dr-admin i{background:var(--g-sun-soft)!important;color:var(--amber)!important}#drawer.dr2 .dr-out{color:#ff7b6e}#drawer.dr2 .dr-out i{color:#ff7b6e!important;background:#e1281f24!important}#drawer.dr2>*{flex-shrink:0}
