.gs :where(:not(svg,svg *)),.gs :where(:not(svg,svg *)):before,.gs :where(:not(svg,svg *)):after{all:revert}.gs :where(svg){display:revert;vertical-align:revert}.gs{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gunmetal:#25343f;--gunmetal-light:#334552;--bone:#f7f7f5;--bone-dark:#e6d0c0;--sunset:#ff7043;--sunset-glow:#ffab91;--sunset-acc:#bc4e26;--celeste:#00b4d8;--celeste-soft:#e0f7fa;--celeste-acc:#007a97;--success:#15803d;--success-bg:#f0fdf4;--warning:#b45309;--warning-bg:#fffbeb;--error:#b91c1c;--error-bg:#fef2f2;--white:#fff;--crowd-hi:#ea580c;--crowd-mid:#ca8a04;--lv0:#4caf50;--lv1:#e8c547;--lv2:#f59e42;--lv3:#d9534f;--dot-a:#7c3aed;--dot-s:#2563eb;--dot-p:#db2777;--tile-a:#e9734f;--tile-b:#3f8fa3;--tile-c:#9aa6ad;--tile-d:#56656f;--ink-70:#25343fb3;--ink-80:#25343fcc;--ink-12:#25343f1f;--ink-24:#25343f3d;--bone-80:#f7f7f5cc;--bone-60:#f7f7f599;--bone-16:#f7f7f529;--bone-08:#f7f7f514;--r-panel:32px;--r-container:24px;--r-card:20px;--r-section:16px;--r-element:10px;--r-micro:4px;--shadow-1:0 1px 2px #25343f0f;--shadow-2:0 2px 8px #25343f14;--shadow-3:0 8px 24px #25343f1a;--shadow-4:0 16px 48px #25343f1f;--margin:16px;--gutter:16px;--nav-h:56px;--rail-h:32px;--ease-snappy:cubic-bezier(.4,0,0,1);--ease-spring:cubic-bezier(.22,1,.36,1);--ease-bounce:cubic-bezier(.34,1.56,.64,1);--gate-grad:linear-gradient(to bottom right,var(--sunset),var(--celeste));--gate-wash:linear-gradient(to right,#ff704324,#00b4d824)}@media (min-width:640px){.gs{--margin:24px}}@media (min-width:1280px){.gs{--margin:32px;--nav-h:72px}}.gs [hidden]{display:none!important}.gs *,.gs :before,.gs :after{box-sizing:border-box}.gs{background:var(--bone);color:var(--gunmetal);font-family:var(--font-primary);font-size:16px;line-height:1.5;overflow-x:hidden}.gs img{max-width:100%;display:block}.gs button{cursor:pointer;font-family:inherit}.gs a{color:inherit}.gs :focus-visible{outline:2px solid var(--celeste-acc);outline-offset:2px;border-radius:var(--r-micro)}.gs .wrap{width:100%;max-width:1440px;padding-inline:var(--margin);margin-inline:auto}.gs .grid{-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.gs .t-display{letter-spacing:-.05em;font-variation-settings:"opsz" 32,"wdth" 100,"GRAD" 50;text-wrap:balance;margin:0;font-weight:700;line-height:1.1}.gs .t-headline{letter-spacing:-.03em;font-variation-settings:"opsz" 24,"wdth" 100,"GRAD" 300;text-wrap:balance;margin:0;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:900;line-height:1.2}.gs .t-title{font-variation-settings:"opsz" 18,"wdth" 100,"GRAD" 200;margin:0;font-weight:600;line-height:1.3}.gs .t-body{font-variation-settings:"opsz" 14,"wdth" 100,"GRAD" 20;margin:0;font-weight:400;line-height:1.5}.gs .t-data{font-family:var(--font-mono);letter-spacing:.05em;font-variant-numeric:tabular-nums;line-height:1.25}.gs .t-accent{font-family:var(--font-accent);letter-spacing:.08em;text-transform:uppercase;font-weight:500;line-height:1.25}.gs .t-caption{font-size:11px;line-height:1.4}.gs .eyebrow{font-size:12px}.gs .gate-disc{background-image:var(--gate-grad);color:var(--white);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.gs .btn-gate{color:var(--white);text-shadow:0 1px 3px #25343f4d;background-image:var(--gate-grad);border-radius:var(--r-card);letter-spacing:.02em;min-height:52px;transition:transform .1s var(--ease-snappy),filter .15s;border:0;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 0 0 4px #fffffff5,0 1px 2px #25343f1a}.gs .btn-gate:hover{filter:saturate(1.08)brightness(1.04)}.gs .btn-gate:active{transform:scale(.98)}.gs .btn-gate[disabled]{filter:grayscale(.6);opacity:.6;cursor:not-allowed}.gs .gs-ghost{border:1px solid var(--ink-24);background:0 0;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.gs .chip{border-radius:var(--r-micro);align-items:center;gap:4px;min-height:24px;padding:2px 8px;font-size:12px;display:inline-flex}.gs .nav{z-index:40;height:var(--nav-h);padding-top:env(safe-area-inset-top,0px);color:var(--gunmetal);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px 0 var(--ink-08);background:#f7f7f5eb;position:fixed;inset:0 0 auto}.gs .nav .wrap{justify-content:space-between;align-items:center;gap:16px;height:100%;display:flex}.gs .brand{font-family:var(--font-accent);letter-spacing:.1em;font-size:16px;font-weight:700}.gs .nav a.cta-nav{color:var(--white);border-color:#fff6}.gs .nav-home{min-height:44px;color:var(--gunmetal);border-radius:8px;align-items:center;gap:10px;padding:0 8px 0 0;text-decoration:none;display:inline-flex}.gs .nav-home-ic{width:32px;height:32px;color:var(--gunmetal);background:var(--ink-08);border-radius:999px;place-items:center;transition:background-color .2s,color .2s;display:inline-grid}.gs .nav-home:hover .nav-home-ic{background:var(--celeste-soft);color:var(--celeste-acc)}.gs .nav-home:focus-visible{outline:2px solid var(--celeste-acc);outline-offset:3px}@property --gs-cta-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes gs-ctaSpin{to{--gs-cta-a:360deg}}.gs .cta-gate{box-sizing:border-box;background:linear-gradient(var(--white),var(--white)) padding-box,conic-gradient(from var(--gs-cta-a),var(--sunset),var(--celeste),var(--sunset)) border-box;height:44px;color:var(--gunmetal);font-family:var(--font-accent);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;transition:transform .25s var(--ease-spring),box-shadow .25s var(--ease-spring);border:2px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:0 20px 0 12px;font-size:13px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;position:relative;transform:translateZ(0);box-shadow:0 4px 14px #25343f1f}.gs .cta-gate .gate-av{flex:none}.gs .cta-gate:hover{animation:2.6s linear infinite gs-ctaSpin;transform:translateY(-1px);box-shadow:0 8px 22px #25343f29,0 0 0 4px #ff70431a}.gs .cta-gate:hover .g-trace{opacity:1;animation-duration:1.6s}.gs .cta-gate:focus-visible{outline:3px solid var(--celeste-acc);outline-offset:3px}.gs .cta-gate:active{transform:scale(.97);box-shadow:0 2px 6px #25343f24}@media (prefers-reduced-motion:reduce){.gs .cta-gate,.gs .nav-home-ic{transition:none!important;animation:none!important}}@media (max-width:767px){.gs .cta-gate{gap:8px;height:40px;padding:0 14px 0 10px;font-size:12px}}.gs :is(.btn-gate,.gs-ghost,.cta-gate,.skip,.btn-confirm,.gk-go){text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-family:var(--font-accent)!important}.gs .rec{z-index:44;height:calc(var(--rail-h) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--gunmetal);color:var(--bone-60);align-items:stretch;transition:transform .35s;display:flex;position:fixed;bottom:0;left:0;right:0}.gs .rec.off{transform:translateY(100%)}.gs .rec-track{min-width:0;height:var(--rail-h);flex:1;position:relative}.gs .rec-fill{background:var(--sunset);transform-origin:0;pointer-events:none;position:absolute;inset:0;transform:scaleX(0)}.gs .rec-steps{height:100%;margin:0;padding:0;list-style:none;display:flex;position:relative}.gs .rec-steps li{flex:1;min-width:0}.gs .rec-step{border:0;border-left:1px solid var(--bone-16);width:100%;height:100%;color:inherit;font:inherit;font-size:12px;line-height:var(--rail-h);letter-spacing:.02em;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;padding:0 8px;display:block;overflow:hidden}.gs .rec-step.done,.gs .rec-step.on{color:var(--white)}.gs .rec-step.on{font-weight:600}.gs .rec-step:focus-visible{outline:2px solid var(--celeste);outline-offset:-2px}.gs .rec-pct{height:var(--rail-h);padding:0 var(--margin) 0 12px;color:var(--white);font-variant-numeric:tabular-nums;flex:none;align-items:center;font-size:12px;display:flex}.gs .rec-now{display:none}@media (max-width:767px){.gs .rec-step{padding:0;font-size:0}.gs .rec-now{height:var(--rail-h);padding:0 12px 0 var(--margin);color:var(--white);white-space:nowrap;pointer-events:none;flex:none;align-items:center;font-size:12px;font-weight:600;display:flex}}.gs .skip{color:var(--celeste-acc);background:0 0;border:0;align-items:center;min-height:44px;padding:0 4px;font-size:13px;display:inline-flex}.gs main{padding-top:var(--nav-h)}.gs .scene{position:relative}.gs .stage{height:calc(100svh - var(--nav-h) - var(--rail-h));min-height:560px;position:relative;overflow:hidden}.gs .stage>.wrap{flex-direction:column;justify-content:center;gap:24px;height:100%;padding-block:24px;display:flex}.gs .on-dark{background:var(--gunmetal);color:var(--white)}.gs .on-bone{background:var(--bone)}.gs .example{color:var(--ink-70);font-size:11px}.gs .on-dark .example{color:var(--bone-60)}.gs .src{color:var(--ink-70);max-width:72ch;font-size:11px;line-height:1.4}.gs .on-dark .src{color:var(--bone-60)}.gs .src a{color:inherit}.gs #s0 .stage{min-height:600px}.gs .hero-photo{position:absolute;inset:0}.gs .hero-photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 15%;object-position:50% 15%;opacity:.9;width:100%;height:100%}.gs .hero-shade{background:linear-gradient(to top,var(--gunmetal) 0%,var(--gunmetal) 46%,#25343f00 80%);position:absolute;inset:0}@media (min-width:768px){.gs .hero-photo{left:35%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 18%);mask-image:linear-gradient(90deg,#0000 0%,#000 18%)}.gs .hero-shade{background:linear-gradient(to right,var(--gunmetal) 0%,#25343fe6 40%,#25343f00 80%)}}.gs .hero-grid{-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-content:end;row-gap:24px;height:100%;padding-block:24px;display:grid;position:relative}.gs .hero-copy{flex-direction:column;grid-column:1/-1;gap:16px;display:flex}.gs .hero-copy h1{color:var(--white);font-size:clamp(2rem,7.5vw,4.5rem)}.gs .hero-copy p{color:var(--bone-80);max-width:56ch}.gs .hero-ctas{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.gs .hero-ctas .btn-gate{flex:220px;max-width:360px}.gs .hero-ctas .gs-ghost{color:var(--white);border-color:#ff704366}.gs .composer-demo{border-radius:var(--r-container);background:var(--bone-08);border:1px solid var(--bone-16);flex-direction:column;grid-column:1/-1;gap:8px;padding:8px;display:flex}@media (min-width:768px){.gs .hero-grid{align-content:center}.gs .hero-copy{grid-column:1/span 7}.gs .composer-demo{grid-column:8/span 5;align-self:end}}.gs .bubble-user{border-radius:var(--r-section);background:var(--bone);max-width:88%;color:var(--gunmetal);align-self:flex-end;padding:8px 16px;font-size:14px}.gs .gate-line{color:var(--white);align-items:flex-start;gap:8px;padding:8px;font-size:14px;display:flex}.gs .typing{align-items:center;gap:4px;height:20px;display:inline-flex}.gs .typing i{background:var(--bone-60);width:6px;height:6px;animation:gs-dot 1s infinite var(--ease-spring);border-radius:999px}.gs .typing i:nth-child(2){animation-delay:.15s}.gs .typing i:nth-child(3){animation-delay:.3s}@keyframes gs-dot{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.gs .chaos-board{flex:1;min-height:320px;position:relative}.gs .chaos-card{border-radius:var(--r-section);background:var(--white);width:min(44%,240px);box-shadow:var(--shadow-3);flex-direction:column;gap:4px;padding:16px;font-size:14px;font-weight:600;line-height:1.3;display:flex;position:absolute}.gs .chaos-card small{font-family:var(--font-accent);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-70);font-size:10px;font-weight:500}.gs .chat{border-radius:var(--r-panel);background:var(--gunmetal);color:var(--bone);box-shadow:var(--shadow-4);flex-direction:column;gap:16px;min-width:0;padding:16px;display:flex}.gs .chat-head{align-items:center;gap:8px;padding:8px 8px 0;display:flex}.gs .chat-head .status{color:var(--bone-60);margin-left:auto;font-size:11px}.gs .chat-body{flex-direction:column;gap:16px;min-width:0;display:flex}.gs .gate-msg{align-items:flex-start;gap:8px;min-width:0;display:flex}.gs .gate-msg .content{flex-direction:column;gap:8px;min-width:0;font-size:14px;display:flex}.gs .card-in-chat{border-radius:var(--r-section);background:var(--bone-08);flex-direction:column;gap:8px;padding:16px;display:flex}.gs .chips{flex-wrap:wrap;gap:8px;display:flex}.gs .chips button{border:1px solid var(--bone-16);background:var(--bone-08);color:var(--white);border-radius:var(--r-element);min-height:32px;padding:0 8px;font-size:12px}.gs .suggest{border:1px dashed var(--sunset-glow)!important;color:var(--sunset-glow)!important}.gs .composer{background:var(--bone);min-height:48px;color:var(--ink-70);border-radius:999px;align-items:center;gap:8px;padding:0 4px 0 16px;font-size:14px;display:flex}.gs .composer span{flex:1}.gs .icon-btn{width:44px;height:44px;color:var(--gunmetal);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.gs .w{display:inline}.gs .plan-line{grid-template-columns:56px 1fr;gap:8px;font-size:13px;display:grid}.gs .plan-line .t-data{color:var(--bone-60);padding-top:2px;font-size:12px}.gs .board{flex-direction:column;gap:16px;min-width:0;display:flex}.gs .day-strip{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;padding:4px 4px 8px;display:flex;overflow-x:auto}.gs .day-strip::-webkit-scrollbar{display:none}.gs .day-card{scroll-snap-align:start;border-radius:var(--r-section);background:var(--white);border:1px solid var(--ink-12);text-align:left;width:128px;min-width:0;color:var(--gunmetal);flex-direction:column;flex:0 0 128px;gap:4px;padding:16px;display:flex}.gs .day-card .n{font-size:18px;font-weight:600}.gs .day-card .n small{font-size:13px;font-weight:400}.gs .day-card .meta{font-family:var(--font-accent);color:var(--ink-70);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.gs .day-card .park{font-size:12px;font-weight:600;line-height:1.3}.gs .day-card.active{border:2px solid var(--sunset);box-shadow:var(--shadow-2)}.gs .day-card.building{border-style:dashed;border-color:var(--sunset)}.gs .lvl{font-family:var(--font-accent);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:4px;width:max-content;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.gs .lvl:before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px}.gs .lvl-0{color:var(--success);background:var(--success-bg)}.gs .lvl-1{color:var(--celeste-acc);background:var(--celeste-soft)}.gs .lvl-2{color:var(--warning);background:var(--warning-bg)}.gs .lvl-3{color:var(--error);background:var(--error-bg)}.gs .reason{border-radius:var(--r-section);background:var(--white);border:1px solid var(--ink-12);flex-direction:column;gap:4px;padding:16px;font-size:14px;display:flex}.gs .nodes{flex-direction:column;gap:16px;display:flex}.gs .node-row{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:16px;display:grid}.gs .node-num{border-radius:var(--r-micro);border:1px solid var(--ink-24);background:var(--white);place-items:center;width:28px;height:28px;margin-top:16px;font-size:12px;display:grid}.gs .node-num.ai{border:1px dashed var(--sunset);color:var(--sunset-acc);background:var(--white)}.gs .node{border-radius:var(--r-card);background:var(--white);border:1px solid var(--ink-12);box-shadow:var(--shadow-1);flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex;position:relative;overflow:hidden}.gs .node .wash{background:var(--gate-wash);pointer-events:none;transition:opacity .35s var(--ease-spring);position:absolute;inset:0}.gs .node.ai{border-color:#ff704380}.gs .node>:not(.wash){position:relative}.gs .node-head{align-items:flex-start;gap:16px;display:flex}.gs .node-thumb{border-radius:var(--r-element);background:var(--gate-grad);flex-shrink:0;width:40px;height:52px;position:relative;overflow:hidden}.gs .node-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.gs .node-thumb .cap{border-radius:var(--r-micro);background:#ffffff80;height:4px;position:absolute;bottom:4px;left:4px;right:4px;overflow:hidden}.gs .node-thumb .cap i{background:var(--success);transform-origin:0;transition:transform .5s var(--ease-spring);position:absolute;inset:0;transform:scaleX(0)}.gs .node-cat{font-family:var(--font-accent);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-70);font-size:10px;font-weight:600}.gs .node-cat.park{color:var(--celeste-acc)}.gs .node-cat.food{color:var(--error)}.gs .node-title{font-size:16px;font-weight:700;line-height:1.3}.gs .time-chip{border:1px solid var(--ink-12);font-family:var(--font-mono);background:var(--white);border-radius:999px;align-items:center;gap:4px;width:max-content;padding:2px 8px;font-size:12px;display:inline-flex}.gs .why{color:var(--sunset-acc);font-size:13px;font-weight:600}.gs .why-body{color:var(--ink-80);border-radius:var(--r-element);background:#ffffffb3;padding:8px 16px;font-size:13px}.gs .node-actions{border-top:1px solid var(--ink-12);flex-wrap:wrap;align-items:center;gap:8px;padding-top:8px;display:flex}.gs .btn-confirm,.gs .btn-reject{border-radius:var(--r-element);background:var(--white);min-height:44px;transition:transform .1s var(--ease-snappy);align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.gs .btn-confirm{border:1px solid var(--sunset);color:var(--sunset-acc)}.gs .btn-reject{border:1px solid var(--ink-24);color:var(--ink-80)}.gs .btn-confirm:active,.gs .btn-reject:active{transform:scale(.98)}.gs .hint-save{color:var(--ink-70);font-size:12px}.gs .by-gate{color:var(--ink-70);align-items:center;gap:4px;margin-left:auto;font-size:12px;display:inline-flex}.gs .by-gate b{background:var(--gate-grad);color:var(--white);font-family:var(--font-accent);letter-spacing:.1em;border-radius:var(--r-micro);padding:2px 4px;font-size:9px}.gs .badge-ok{font-family:var(--font-accent);letter-spacing:.08em;color:var(--success);background:var(--success-bg);border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:10px;font-weight:600;display:none}.gs .node.is-confirmed .wash{opacity:0}.gs .node.is-confirmed{border-color:var(--ink-12)}.gs .node.is-confirmed .badge-ok{display:inline-flex}.gs .node.is-confirmed .cap i{transform:scaleX(1)}.gs .node.is-confirmed .node-actions .btn-confirm,.gs .node.is-confirmed .node-actions .btn-reject,.gs .node.is-confirmed .hint-save{display:none}.gs .node.is-rejected{opacity:.5}.gs .aviso{border-radius:var(--r-element);background:var(--warning-bg);color:var(--warning);align-items:flex-start;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;display:flex}.gs .writing{border-radius:var(--r-card);color:var(--sunset-acc);border:1px dashed #ff704399;align-items:center;gap:8px;padding:16px;font-size:12px;display:flex}.gs .writing .bar{border-radius:var(--r-micro);background:var(--ink-12);flex:1;height:8px}.gs .social{color:var(--ink-70);border-top:1px solid var(--ink-12);flex-wrap:wrap;align-items:center;gap:16px;padding-top:8px;font-size:13px;display:flex}.gs .avatar{width:24px;height:24px;color:var(--white);background:var(--celeste-acc);border-radius:999px;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.gs .comment{border-radius:var(--r-element);background:var(--bone);align-items:flex-start;gap:8px;padding:8px 16px;font-size:13px;display:flex}.gs .tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}@media (min-width:768px){.gs .tiles{grid-template-columns:repeat(10,minmax(0,1fr))}}.gs .tile{perspective:600px;aspect-ratio:1;background:0 0;border:0;max-width:100%;padding:0}.gs .tile .in{width:100%;height:100%;transform-style:preserve-3d;transition:transform .5s var(--ease-spring);position:relative}.gs .tile.flip .in{transform:rotateY(180deg)}.gs .tile .f,.gs .tile .b{border-radius:var(--r-element);backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.gs .tile .f img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.gs .tile .b{background:var(--bone);color:var(--gunmetal);text-align:left;flex-direction:column;justify-content:center;gap:4px;padding:8px;font-size:10px;line-height:1.3;display:flex;transform:rotateY(180deg)}.gs .tile .b strong{font-size:11px}.gs .stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.gs .stat{border-radius:var(--r-section);border:1px solid var(--bone-16);flex-direction:column;gap:4px;padding:16px;display:flex}.gs .stat .t-data{color:var(--white);font-size:clamp(1.75rem,5vw,3rem)}.gs .stat span:last-child{color:var(--bone-80);font-size:13px}.gs .curve{align-items:flex-end;gap:4px;height:64px;display:flex}.gs .curve i{background:var(--bone-16);border-radius:2px 2px 0 0;flex:1}.gs .curve i.pk{background:var(--sunset)}.gs .dates{border-radius:var(--r-panel);background:var(--bone-08);border:1px solid var(--bone-16);flex-direction:column;gap:16px;padding:16px;display:flex}.gs .date-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.gs .date-fields label{font-family:var(--font-accent);letter-spacing:.03em;color:var(--bone-80);flex-direction:column;gap:8px;font-size:12px;font-weight:600;display:flex}.gs .date-fields input{font-family:var(--font-mono);border-radius:var(--r-element);border:1px solid var(--ink-24);background:var(--bone);min-height:48px;color:var(--gunmetal);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;padding:0 16px;font-size:16px}.gs .forecast{border-radius:var(--r-section);background:var(--bone);color:var(--gunmetal);flex-direction:column;gap:16px;padding:16px;display:flex}.gs .fc-row{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px;display:grid}.gs .fc-days{scrollbar-width:none;gap:4px;padding-bottom:4px;display:flex;overflow-x:auto}.gs .fc-day{color:var(--ink-70);text-align:center;flex-direction:column;flex:0 0 32px;align-items:center;gap:4px;font-size:10px;line-height:1.3;display:flex}.gs .fc-dot{border-radius:999px;width:16px;height:16px}.gs .d0{background:var(--success)}.gs .d1{background:var(--celeste-acc)}.gs .d2{background:var(--warning)}.gs .d3{background:var(--error)}.gs .legend{flex-wrap:wrap;gap:8px;display:flex}.gs .best{font-size:14px;font-weight:600}.gs .events{color:var(--ink-80);flex-direction:column;gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.gs .dock{z-index:45;left:var(--margin);right:var(--margin);bottom:calc(var(--rail-h) + 12px + env(safe-area-inset-bottom,0px));border-radius:var(--r-container);box-shadow:var(--shadow-4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#25343ff0;align-items:center;gap:8px;padding:8px;display:flex;position:fixed}.gs .dock .btn-gate{white-space:nowrap;border-radius:var(--r-section);flex:1;min-height:48px;padding:0 16px;font-size:14px;box-shadow:0 0 0 4px #fffffff5}.gs .dock .skip{color:var(--bone-80)}@media (min-width:768px){.gs .dock{left:auto;right:var(--margin);width:auto}.gs .dock .btn-gate{flex:none}}.gs .dock{left:auto;right:var(--margin);width:auto;padding:4px}.gs .dock .skip{min-height:40px;color:var(--bone-80);border-radius:999px;padding:0 16px;font-size:13px}.gs .dock.breathe .btn-gate{animation:gs-breathe 1.2s var(--ease-spring) 1}@keyframes gs-breathe{50%{box-shadow:0 0 0 8px #fff9}}.gs .rev-toggle{border:1px solid var(--ink-24);background:var(--white);min-height:32px;color:var(--gunmetal);box-shadow:var(--shadow-3);border-radius:999px;flex-shrink:0;padding:0 8px;font-size:13px;font-weight:600}.gs .rev{z-index:59;top:calc(var(--nav-h) + var(--rail-h) + 8px);bottom:calc(144px + env(safe-area-inset-bottom,0px));left:var(--margin);width:min(380px,calc(100vw - 2*var(--margin)));border-radius:var(--r-card);background:var(--white);color:var(--gunmetal);box-shadow:var(--shadow-4);flex-direction:column;gap:16px;padding:16px;font-size:13px;display:flex;position:fixed;overflow:auto}@media (min-width:768px){.gs .rev{bottom:72px}}.gs .rev h2{margin:0;font-size:15px}.gs .rev-index{flex-wrap:wrap;gap:4px;display:flex}.gs .rev-index button{border-radius:var(--r-element);border:1px solid var(--ink-24);background:var(--white);min-height:36px;font-family:var(--font-mono);padding:0 8px;font-size:12px}.gs .rev-index button.on{background:var(--gunmetal);color:var(--white)}.gs .rev-prog{border-radius:var(--r-micro);background:var(--ink-12);height:6px;overflow:hidden}.gs .rev-prog i{background:var(--sunset);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.gs .rev dl{grid-template-columns:88px minmax(0,1fr);gap:4px 8px;margin:0;display:grid}.gs .rev dt{font-family:var(--font-accent);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-70);padding-top:2px;font-size:10px;font-weight:600}.gs .rev dd{overflow-wrap:anywhere;min-width:0;margin:0}.gs .rev .meas{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.gs .rev .meas div{border-radius:var(--r-element);background:var(--bone);flex-direction:column;gap:2px;padding:8px;display:flex}.gs .rev .meas b{font-family:var(--font-mono);font-size:15px}.gs .rev ol{max-height:120px;margin:0;padding-left:16px;font-size:11px;overflow:auto}.gs .modal{z-index:70;background:#25343f99;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.gs .modal-box{border-radius:var(--r-panel);background:var(--white);width:min(420px,100%);box-shadow:var(--shadow-4);flex-direction:column;gap:16px;padding:24px;display:flex}.gs .after{padding-block:64px 160px}.gs .after .wrap{flex-direction:column;gap:8px;display:flex}@media (prefers-reduced-motion:reduce){.gs *,.gs :before,.gs :after{transition:none!important;animation:none!important}.gs .stage{height:auto;min-height:0}}.gs.static-mode .stage{height:auto;min-height:0}@media (max-width:767px){.gs .stage>.wrap{gap:16px;padding-block:16px 88px}.gs .dock{padding:4px}.gs .dock .btn-gate{min-height:44px}.gs .s2-copy p{display:none}.gs .chat{gap:8px;padding:8px}.gs .chat-body{gap:8px}.gs #s7 .src,.gs #s7 .m7a .social,.gs #s4 .trav.adult,.gs #s4 .pref.x{display:none}.gs #s4 .src{font-size:10px}.gs .curve-box{display:none!important}.gs .node{padding:8px 16px}}.gs.static-mode .chaos-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;display:grid}.gs.static-mode .chaos-card{width:auto;position:static;transform:none!important}.gs .gate-av{background-image:var(--gate-grad);color:var(--white);isolation:isolate;border-radius:999px;flex-shrink:0;place-items:center;display:inline-grid;position:relative}.gs .gate-av svg{z-index:1;transform-origin:50%;width:55%;height:55%;position:relative}.gs .gate-av .ring{border:1.5px solid var(--celeste);opacity:0;z-index:-1;pointer-events:none;border-radius:999px;position:absolute;inset:0}.gs .gate-av .ring:nth-of-type(2){border-color:var(--sunset-glow)}.gs .gate-av[data-state=idle] svg{animation:4s ease-in-out infinite gs-gIdle}.gs .gate-av[data-state=talk] svg{animation:gs-gTalk .9s var(--ease-spring) infinite}.gs .gate-av[data-state=talk] .ring{animation:1.5s ease-out infinite gs-gRing}.gs .gate-av[data-state=talk] .ring:nth-of-type(2){animation-delay:.5s}.gs .gate-av[data-state=talk] .ring:nth-of-type(3){animation-delay:1s}.gs .gate-av[data-state=think] svg{animation:1.6s linear infinite gs-gThink}.gs .gate-av[data-state=think] .ring:first-of-type{animation:2s ease-out infinite gs-gRing}@keyframes gs-gIdle{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes gs-gTalk{0%,to{transform:scale(1)rotate(0)}35%{transform:scale(1.18)rotate(8deg)}70%{transform:scale(.94)rotate(-4deg)}}@keyframes gs-gThink{to{transform:rotate(360deg)}}@keyframes gs-gRing{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.gs .gate-label{color:var(--bone-60);align-items:center;gap:8px;font-size:11px;display:inline-flex}.gs .gate-label .talkbar{align-items:center;gap:2px;height:12px;display:inline-flex}.gs .gate-label .talkbar i{background:var(--celeste);transform-origin:50%;border-radius:2px;width:2px;height:100%;animation:.8s ease-in-out infinite gs-bar}.gs .gate-label .talkbar i:nth-child(2){animation-delay:.15s}.gs .gate-label .talkbar i:nth-child(3){animation-delay:.3s}.gs .gate-label .talkbar i:nth-child(4){animation-delay:.45s}@keyframes gs-bar{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.gs .is-quiet .talkbar{visibility:hidden}.gs .month-card{border-radius:var(--r-panel);background:var(--gunmetal);color:var(--white);min-height:420px;box-shadow:var(--shadow-3);isolation:isolate;flex-direction:column;gap:16px;padding:16px;display:flex;position:relative;overflow:hidden}.gs .month-card>img{-o-object-fit:cover;object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.gs .month-card:after{content:"";z-index:-1;background:linear-gradient(#25343f40,#25343f8c 45%,#25343feb);position:absolute;inset:0}.gs .mc-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.gs .mc-tag{font-family:var(--font-accent);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--bone-16);background:#25343fb3;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:600}.gs .mc-cost{border-radius:var(--r-element);font-size:9px;font-family:var(--font-accent);letter-spacing:.1em;background:#25343fb3;flex-direction:column;align-items:center;padding:4px 8px;display:flex}.gs .mc-cost b{letter-spacing:0;color:var(--sunset);font-size:14px}.gs .mc-cost b .off{color:var(--bone-60)}.gs .mc-name{letter-spacing:-.04em;margin:0;font-size:32px;font-weight:700;line-height:1.1}.gs .mc-glass{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.gs .mc-glass>div{border-radius:var(--r-section);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--bone-16);text-align:center;background:#f7f7f524;flex-direction:column;align-items:center;gap:4px;padding:16px 8px;display:flex}.gs .mc-glass .k{font-family:var(--font-accent);letter-spacing:.12em;text-transform:uppercase;color:var(--bone-80);font-size:9px}.gs .mc-glass .temp{font-size:24px;font-weight:700}.gs .mc-glass .temp small{color:var(--bone-80);font-size:12px;font-weight:400}.gs .mc-crowd{border-radius:var(--r-section);border:1px solid var(--bone-16);background:#25343fbf;flex-direction:column;gap:8px;margin-top:auto;padding:16px;display:flex}.gs .mc-crowd .row{font-family:var(--font-accent);letter-spacing:.12em;text-transform:uppercase;color:var(--bone-80);justify-content:space-between;align-items:center;font-size:10px;display:flex}.gs .mc-crowd .pill{font-family:var(--font-primary);letter-spacing:0;text-transform:none;color:var(--white);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.gs .mc-bar{border-radius:var(--r-micro);background:var(--bone-16);height:4px;overflow:hidden}.gs .mc-bar i{transform-origin:0;border-radius:var(--r-micro);height:100%;display:block}.gs .mc-crowd p{color:var(--bone);margin:0;font-size:13px;line-height:1.4}.gs .mc-cta{border-radius:var(--r-section);background:var(--sunset);min-height:44px;color:var(--white);border:0;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.gs .mc-src{color:var(--bone-60);font-size:10px}.gs .month-chip{border-radius:var(--r-section);background:var(--gunmetal);color:var(--white);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px;font-size:13px;display:flex}.gs .crew{flex-wrap:wrap;gap:8px;display:flex}.gs .trav{background:var(--white);border:1px solid var(--ink-12);border-radius:999px;align-items:center;gap:8px;padding:4px 16px 4px 4px;font-size:13px;font-weight:600;display:flex}.gs .trav .avatar{width:32px;height:32px;font-size:13px}.gs .trav small{color:var(--ink-70);font-weight:400}.gs .prefs{flex-wrap:wrap;gap:8px;display:flex}.gs .pref{background:var(--celeste-soft);min-height:36px;color:var(--celeste-acc);border:1px solid #007a9740;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.gs .hgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}@media (min-width:768px){.gs .hgrid{grid-template-columns:repeat(6,minmax(0,1fr))}}.gs .hcard{border-radius:var(--r-element);background:var(--white);border:1px solid var(--ink-12);flex-direction:column;display:flex;position:relative;overflow:hidden}.gs .hcard img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%}.gs .hcard .nm{padding:8px 8px 4px;font-size:11px;font-weight:600;line-height:1.25}.gs .hcard .mh{color:var(--ink-70);padding:0 8px 8px;font-size:10px}.gs .hcard .who{flex-wrap:wrap;gap:4px;display:flex;position:absolute;top:4px;left:4px;right:4px}.gs .who b{color:var(--white);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.gs .who .ok{background:var(--success)}.gs .who .no{background:var(--error)}.gs .hcard.blocked img{filter:grayscale(.85)brightness(.85)}.gs .gate-note{border-radius:var(--r-card);background:var(--gunmetal);color:var(--bone);align-items:flex-start;gap:16px;padding:16px;font-size:14px;display:flex}.gs .node{transition:transform .35s var(--ease-spring),box-shadow .35s var(--ease-spring)}.gs .node:after{content:"";border-radius:inherit;border:2px solid var(--success);opacity:0;pointer-events:none;position:absolute;inset:-1px;transform:scale(.98)}.gs .node.pulse:after{animation:gs-okRing .7s var(--ease-spring)}.gs .node.pulse{box-shadow:var(--shadow-3);transform:translateY(-4px)}@keyframes gs-okRing{0%{opacity:.9;transform:scale(.98)}to{opacity:0;transform:scale(1.04)}}.gs .node.is-confirmed .badge-ok{animation:gs-pop .45s var(--ease-bounce)}@keyframes gs-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.gs .node-num{transition:background .3s,border-color .3s,color .3s}.gs .node-row.ok .node-num{border:1px solid var(--gunmetal);background:var(--gunmetal);color:var(--white)}.gs .burst{pointer-events:none;width:0;height:0;position:absolute;top:24px;right:24px}.gs .burst i{opacity:0;width:12px;height:12px;color:var(--sunset);margin:-6px 0 0 -6px;position:absolute}.gs .burst i:nth-child(2n){color:var(--celeste)}.gs .node.pulse .burst i{animation:gs-spark .7s var(--ease-spring) forwards}.gs .node.pulse .burst i:first-child{--dx:-28px;--dy:-22px}.gs .node.pulse .burst i:nth-child(2){--dx:24px;--dy:-26px}.gs .node.pulse .burst i:nth-child(3){--dx:30px;--dy:14px}.gs .node.pulse .burst i:nth-child(4){--dx:-22px;--dy:20px}@keyframes gs-spark{0%{opacity:1;transform:translate(0)scale(.4)rotate(0)}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(1) rotate(90deg)}}.gs .btn-confirm .ck{display:none}.gs .node.is-confirmed .btn-confirm{border-color:var(--success);color:var(--success);background:var(--success-bg);display:inline-flex!important}.gs .node.is-confirmed .btn-confirm .ck{display:inline}.gs .node.is-confirmed .btn-confirm .lb{display:none}.gs .confirm-all{border-radius:var(--r-section);background:var(--white);border:1px solid var(--ink-12);flex-wrap:wrap;align-items:center;gap:16px;padding:8px 16px;font-size:13px;display:flex}.gs .prog{border-radius:var(--r-micro);background:var(--ink-12);flex:1;min-width:120px;height:6px;overflow:hidden}.gs .prog i{background:var(--success);transform-origin:0;height:100%;transition:transform .5s var(--ease-spring);display:block;transform:scaleX(.25)}.gs #s6{background:var(--gunmetal)}.gs .ficha{color:var(--bone);flex-direction:column;gap:16px;display:flex;position:relative}.gs .ficha-hero{-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;row-gap:16px;display:grid}.gs .ficha-tags{flex-wrap:wrap;gap:8px;display:flex}.gs .ftag{font-family:var(--font-accent);letter-spacing:.12em;text-transform:uppercase;background:var(--bone-08);border:1px solid var(--bone-16);color:var(--bone-80);border-radius:999px;padding:4px 8px;font-size:10px;font-weight:600}.gs .ftag.hot{color:var(--sunset-glow);background:#ff70432e;border-color:#ff704366}.gs .ficha h3{letter-spacing:-.05em;color:var(--white);margin:0;font-size:clamp(2rem,6vw,4rem);font-weight:800;line-height:1}.gs .pov{border-radius:var(--r-card);border:1px solid var(--bone-16);box-shadow:var(--shadow-4);aspect-ratio:16/9;max-width:100%;display:block;position:relative;overflow:hidden}.gs .pov img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.gs .pov .play{width:56px;height:56px;color:var(--white);transition:transform .2s var(--ease-spring);background:#25343fbf;border-radius:999px;place-items:center;margin:auto;display:grid;position:absolute;inset:0}.gs .pov:hover .play{transform:scale(1.08)}.gs .pov-cap{font-family:var(--font-accent);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-60);justify-content:space-between;gap:8px;font-size:10px;display:flex}.gs .fstats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.gs .fstat{border-radius:var(--r-section);background:var(--bone-08);border:1px solid var(--bone-16);flex-direction:column;gap:4px;padding:16px;display:flex}.gs .fstat .k{font-family:var(--font-accent);letter-spacing:.12em;text-transform:uppercase;color:var(--bone-60);font-size:9px;font-weight:600}.gs .fstat .v{color:var(--celeste);font-size:22px;font-weight:700}.gs .fstat .v small{color:var(--bone-60);font-size:11px;font-weight:400}.gs .fstat.acc .v{color:var(--sunset-glow)}.gs .fblocks{-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:16px;display:grid}.gs .fblock{border-radius:var(--r-section);background:var(--bone-08);border:1px solid var(--bone-16);flex-direction:column;gap:8px;min-width:0;padding:16px;font-size:13px;display:flex}.gs .fblock .k{font-family:var(--font-accent);letter-spacing:.12em;text-transform:uppercase;color:var(--bone-60);font-size:10px;font-weight:600}.gs .fblock.warn{background:#b4530929;border-color:#fbbf244d}.gs .inten{gap:4px;display:flex}.gs .inten i{border-radius:var(--r-micro);background:var(--bone-16);width:20px;height:6px}.gs .inten i.on{background:#fbbf24}.gs .steps{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.gs .steps li{gap:8px;display:flex}.gs .steps b{color:var(--celeste);font-weight:600}.gs .best-chart{align-items:flex-end;gap:4px;height:56px;display:flex}.gs .best-chart i{background:var(--bone-16);border-radius:2px 2px 0 0;flex:1}.gs .best-chart i.lo{background:var(--celeste)}.gs .tip{color:var(--white);font-size:14px;font-style:italic;line-height:1.5}.gs .ficha-src{color:var(--bone-60);font-size:10px}.gs .ficha-src a{color:inherit}.gs .ficha-vp{flex:1;min-height:0;overflow:hidden}@media (min-width:768px){.gs .ficha-hero .left{grid-column:1/span 6}.gs .ficha-hero .right{grid-column:7/span 6}.gs .fb-1{grid-column:1/span 4}.gs .fb-2{grid-column:5/span 4}.gs .fb-3{grid-column:9/span 4}.gs .fb-4{grid-column:1/span 6}.gs .fb-5{grid-column:7/span 6}}@media (max-width:767px){.gs .ficha-hero .left,.gs .ficha-hero .right,.gs .fblock{grid-column:1/-1}.gs .fstats{grid-template-columns:repeat(2,minmax(0,1fr))}.gs .month-card{min-height:0}}.gs .tapme{color:var(--sunset-acc);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.gs .node-tap{position:relative}.gs .node-tap .hand{background:#ff704340;border-radius:999px;width:32px;height:32px;animation:1.4s ease-out infinite gs-tap;position:absolute;bottom:16px;right:16px;box-shadow:0 0 #ff704380}@keyframes gs-tap{0%{box-shadow:0 0 #ff704380}to{box-shadow:0 0 0 16px #ff704300}}.gs #s5 .nodes-viewport{flex:1;min-height:0;overflow:hidden}.gs .month-card{min-height:0}.gs #s3 .month-card{gap:8px}.gs #s4 .stage>.wrap{gap:16px}@media (max-width:767px){.gs #s4 .stage>.wrap,.gs #s7 .stage>.wrap{gap:8px}.gs #s7 .grid{row-gap:8px!important}.gs #s7 .m7c .t-caption{display:none}}.gs .s3-month,.gs .s3-board,.gs .s8-copy,.gs .s8-month,.gs .s8-form{grid-column:1/-1;min-width:0}.gs .who b{padding:2px 6px;font-size:9px}.gs .bn{border-radius:var(--r-card);background:var(--white);border:1px solid var(--ink-12);box-shadow:var(--shadow-1);min-width:0;transition:transform .35s var(--ease-spring),box-shadow .35s var(--ease-spring),border-color .3s;flex-direction:column;gap:8px;padding:16px;display:flex;position:relative}.gs .bn .wash{border-radius:inherit;background:var(--gate-wash);pointer-events:none;transition:opacity .4s var(--ease-spring);position:absolute;inset:0}.gs .bn>:not(.wash):not(.burst){position:relative}.gs .bn.ai{border-color:#ff704373}.gs .bn.ok .wash{opacity:0}.gs .bn.ok{border-color:var(--ink-12)}.gs .bn:after{content:"";border-radius:inherit;border:2px solid var(--success);opacity:0;pointer-events:none;position:absolute;inset:-1px}.gs .bn.pulse{box-shadow:var(--shadow-3);transform:translateY(-4px)}.gs .bn.pulse:after{animation:gs-okRing .7s var(--ease-spring)}.gs .bn.pulse .burst i{animation:gs-spark .7s var(--ease-spring) forwards}.gs .bn.pulse .burst i:first-child{--dx:-28px;--dy:-22px}.gs .bn.pulse .burst i:nth-child(2){--dx:24px;--dy:-26px}.gs .bn.pulse .burst i:nth-child(3){--dx:30px;--dy:14px}.gs .bn.pulse .burst i:nth-child(4){--dx:-22px;--dy:20px}.gs .bn-head{align-items:flex-start;gap:16px;display:flex}.gs .bn-tile{flex-direction:column;flex-shrink:0;align-items:center;gap:4px;width:40px;display:flex}.gs .bn-tile .ic{border-radius:var(--r-element);width:40px;height:52px;color:var(--white);background:linear-gradient(to bottom,var(--tile-a),var(--tile-b));place-items:center;display:grid}.gs .bn-tile .ic.rest,.gs .bn-tile .ic.exit{background:linear-gradient(to bottom,var(--tile-c),var(--tile-d))}.gs .bn-tile .ic img{-o-object-fit:cover;object-fit:cover;border-radius:var(--r-element);width:100%;height:100%}.gs .bn-tile .ic.park{width:56px;height:56px}.gs .bn-tile .t{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:11px}.gs .bn-tile .bar{background:var(--ink-12);border-radius:2px;width:32px;height:3px;overflow:hidden}.gs .bn-tile .bar i{background:var(--success);transform-origin:0;height:100%;transition:transform .5s var(--ease-spring);display:block;transform:scaleX(0)}.gs .bn.ok .bn-tile .bar i{transform:scaleX(1)}.gs .bn-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.gs .bn-cat{font-family:var(--font-accent);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-70);font-size:10px;font-weight:600}.gs .bn-cat.in{color:var(--sunset-acc)}.gs .bn-cat.pk{color:var(--success)}.gs .bn-title{font-size:16px;font-weight:700;line-height:1.3}.gs .bn-desc{color:var(--ink-80);font-size:13px}.gs .bn-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gs .chip-s{border:1px solid var(--ink-12);background:var(--white);border-radius:999px;align-items:center;gap:4px;min-height:24px;padding:0 8px;font-size:12px;display:inline-flex}.gs .chip-s.t{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.gs .chip-s.rope{background:var(--bone);border-color:#0000;font-weight:600}.gs .bn-ok{font-family:var(--font-accent);letter-spacing:.08em;color:var(--success);background:var(--success-bg);border-radius:999px;align-self:flex-start;align-items:center;gap:4px;margin-left:auto;padding:4px 8px;font-size:10px;font-weight:700;display:none}.gs .bn.ok .bn-ok{animation:gs-pop .45s var(--ease-bounce);display:inline-flex}.gs .bn-foot{border-top:1px solid var(--ink-12);color:var(--ink-70);flex-wrap:wrap;align-items:center;gap:8px;padding-top:8px;font-size:12px;display:flex}.gs .bn-foot .by{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.gs .bn-foot .by b{background:var(--gate-grad);color:var(--white);font-family:var(--font-accent);letter-spacing:.1em;border-radius:var(--r-micro);padding:2px 4px;font-size:9px}.gs .bn .acts{align-items:center;gap:8px;display:flex}.gs .bn.ok .acts{display:none}.gs .bn .acts button{border-radius:var(--r-element);background:var(--white);min-height:36px;padding:0 16px;font-size:13px;font-weight:600}.gs .bn .acts .c{border:1px solid var(--sunset);color:var(--sunset-acc)}.gs .bn .acts .r{border:1px solid var(--ink-24);color:var(--ink-80)}.gs .bn-park{background:linear-gradient(to bottom right,#15803d0d,var(--white))}.gs .pk-ir{font-family:var(--font-accent);color:var(--success);align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.gs .pk-meta{color:var(--ink-70);font-size:12px}.gs .pk-toggle{font-family:var(--font-accent);letter-spacing:.1em;text-transform:uppercase;color:var(--success);flex-wrap:wrap;align-items:center;gap:8px;font-size:10px;font-weight:600;display:flex}.gs .pk-toggle .dots{color:var(--ink-70);letter-spacing:0;align-items:center;gap:4px;display:inline-flex}.gs .dot{border-radius:999px;width:6px;height:6px;display:inline-block}.gs .dot.a{background:var(--dot-a)}.gs .dot.d{background:var(--error)}.gs .dot.s{background:var(--dot-s)}.gs .dot.p{background:var(--dot-p)}.gs .seg{background:var(--bone);border-radius:999px;gap:0;margin-left:8px;padding:2px;display:inline-flex}.gs .seg span{color:var(--ink-70);border-radius:999px;padding:4px 8px}.gs .seg span.on{background:var(--white);color:var(--gunmetal);box-shadow:var(--shadow-1)}.gs .subtabs{font-family:var(--font-accent);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-70);border-left:1px solid var(--ink-12);flex-wrap:wrap;gap:16px;margin-left:4px;padding:0 0 4px 16px;font-size:10px;font-weight:600;display:flex}.gs .subtabs .on{color:var(--gunmetal);border-bottom:2px solid var(--gunmetal);padding-bottom:2px}.gs .subs{border-left:1px solid var(--ink-12);flex-direction:column;gap:8px;margin-left:4px;padding-left:16px;display:flex}.gs .sub{border-radius:var(--r-element);background:var(--white);border:1px solid var(--ink-12);min-height:48px;box-shadow:var(--shadow-1);align-items:center;gap:16px;padding:4px 8px 4px 4px;transition:border-color .3s,background .3s;display:flex;position:relative}.gs .sub img{-o-object-fit:cover;object-fit:cover;border-radius:6px;flex-shrink:0;width:40px;height:40px}.gs .sub .nm{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:700;line-height:1.25;overflow:hidden}.gs .sub .tags{font-family:var(--font-accent);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-70);flex-wrap:wrap;align-items:center;gap:8px;font-size:10px;font-weight:600;display:flex}.gs .sub .tags span+span{border-left:1px solid var(--ink-12);padding-left:8px}.gs .sub .tags .hl{color:var(--error)}.gs .sub .tags .tm{font-family:var(--font-mono);letter-spacing:.02em;color:var(--gunmetal)}.gs .sub .main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}@media (min-width:768px){.gs .sub .main{flex-direction:row;align-items:center;gap:16px}}.gs .sub .end{color:var(--ink-70);flex-shrink:0;align-items:center;gap:8px;font-size:12px;display:flex}.gs .sub .who2{gap:4px;display:flex}.gs .sub .who2 b{color:var(--white);background:var(--success);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.gs .sub .who2 b.no{background:var(--error)}.gs .sub.blocked{background:var(--error-bg);border-color:#b91c1c4d}.gs .sub.blocked img{filter:grayscale(.8)}.gs .sub.blocked .nm{color:var(--ink-70);text-decoration:line-through;text-decoration-thickness:1px}.gs .sub.new{background:linear-gradient(to right,#ff70430f,var(--white));border-color:#ff704380}.gs .sub-group{font-family:var(--font-accent);letter-spacing:.12em;text-transform:uppercase;color:var(--error);padding:8px 0 0;font-size:10px;font-weight:700}.gs .alert-big{z-index:5;border-radius:var(--r-card);background:var(--white);border:2px solid var(--error);pointer-events:none;flex-direction:column;gap:8px;width:min(420px,92%);padding:16px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 48px #b91c1c40}.gs .alert-big .row{align-items:center;gap:16px;display:flex}.gs .alert-big img{border-radius:var(--r-element);-o-object-fit:cover;object-fit:cover;width:64px;height:64px}.gs .alert-big .k{font-family:var(--font-accent);letter-spacing:.12em;text-transform:uppercase;color:var(--error);font-size:10px;font-weight:700}.gs .alert-big .ttl{font-size:18px;font-weight:700}.gs .alert-big .msg{color:var(--ink-80);font-size:14px}.gs .alert-big .meter{border-radius:var(--r-micro);background:var(--ink-12);height:8px;position:relative}.gs .alert-big .meter i{background:var(--error);width:2px;height:16px;position:absolute;top:-4px}.gs .alert-big .meter b{border-radius:var(--r-micro);background:var(--warning);transform-origin:0;height:100%;position:absolute;top:0;left:0}.gs .board-stage{position:relative}.gs .duo{-moz-column-gap:var(--gutter);column-gap:var(--gutter);flex:1;grid-template-columns:repeat(12,minmax(0,1fr));row-gap:16px;min-height:0;display:grid}.gs .duo .chatcol{grid-column:1/-1;min-width:0}.gs .duo .boardcol{grid-column:1/-1;min-width:0;min-height:0;position:relative;overflow:hidden}@media (min-width:768px){.gs .duo .chatcol{grid-column:1/span 4}.gs .duo .boardcol{grid-column:5/span 8}}.gs .chat.compact{border-radius:var(--r-container);gap:8px;padding:16px}.gs .chat.compact .chat-body{gap:8px}.gs .bubble-user.ok{background:var(--success-bg);color:var(--success);font-weight:600}.gs .gate-typing{align-items:center;gap:4px;height:20px;display:inline-flex}.gs .gate-typing i{background:var(--bone-60);width:6px;height:6px;animation:gs-dot 1s infinite var(--ease-spring);border-radius:999px}.gs .gate-typing i:nth-child(2){animation-delay:.15s}.gs .gate-typing i:nth-child(3){animation-delay:.3s}.gs .boardtrack{flex-direction:column;gap:16px;display:flex}@media (max-width:767px){.gs .duo .chatcol .chat{padding:8px 16px}.gs .duo .chatcol .chat .chat-body>*{display:none}.gs .duo .chatcol .chat .chat-body>.last{display:flex}.gs .duo .chatcol .chat .chat-head,.gs .duo .chatcol .example{display:none}}.gs .gline{border-radius:var(--r-card);background:var(--gunmetal);color:var(--bone);align-items:flex-start;gap:16px;min-width:0;padding:16px;font-size:14px;line-height:1.5;display:flex}.gs .gline .txt{min-width:0}.gs .gline .who{font-family:var(--font-accent);letter-spacing:.12em;text-transform:uppercase;color:var(--sunset-glow);margin-bottom:4px;font-size:10px;font-weight:700;display:block}.gs .on-dark .gline{background:var(--bone-08);border:1px solid var(--bone-16)}.gs .att{border-radius:var(--r-section);background:var(--bone);color:var(--gunmetal);align-items:center;gap:16px;min-width:0;padding:8px 16px 8px 8px;display:flex}.gs .att .file{border-radius:var(--r-element);background:var(--white);border:1px solid var(--ink-12);flex-shrink:0;place-items:center;width:40px;height:48px;display:grid;position:relative}.gs .att .file b{letter-spacing:.06em;text-align:center;color:var(--white);background:var(--error);border-radius:2px;font-size:8px;font-weight:800;position:absolute;bottom:4px;left:4px;right:4px}.gs .att .meta{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.gs .att .meta strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.gs .att .prog{flex:none;min-width:0;height:4px}.gs .att .prog i{background:var(--celeste-acc);transform:scaleX(1)}.gs .att .st{color:var(--ink-70);font-size:11px}.gs .read-card{border-radius:var(--r-section);background:var(--bone-08);border:1px solid var(--bone-16);flex-direction:column;gap:8px;padding:16px;display:flex}.gs .read-card .k{font-family:var(--font-accent);letter-spacing:.12em;text-transform:uppercase;color:var(--sunset-glow);font-size:10px;font-weight:700}.gs .fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.gs .fields div{border-radius:var(--r-element);background:var(--bone-08);flex-direction:column;gap:2px;padding:8px;display:flex}.gs .fields span{color:var(--bone-60);font-size:10px}.gs .fields b{color:var(--white);font-size:13px;font-weight:600}.gs .prop{border-radius:var(--r-element);border:1px solid #ff704380;align-items:flex-start;gap:8px;padding:8px;font-size:13px;display:flex}.gs .prop .ck{border:1.5px solid var(--sunset-glow);color:#0000;border-radius:999px;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:12px;transition:all .3s;display:grid}.gs .prop.done{border-color:#15803d99}.gs .prop.done .ck{background:var(--success);border-color:var(--success);color:var(--white)}.gs .prop-acts{gap:8px;display:flex}.gs .prop-acts button{border-radius:var(--r-element);min-height:36px;padding:0 16px;font-size:13px;font-weight:600}.gs .prop-acts .c{background:var(--bone);color:var(--gunmetal);border:0}.gs .prop-acts .r{border:1px solid var(--bone-16);color:var(--bone);background:0 0}.gs .doc-saved{color:var(--success);background:var(--success-bg);border-radius:999px;align-items:center;gap:8px;width:max-content;padding:4px 8px;font-size:12px;display:inline-flex}.gs .pov .frames{position:absolute;inset:0;overflow:hidden}.gs .pov .frames img{-o-object-fit:cover;object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.gs .pov .frames img.on{opacity:1}.gs .pov.playing .frames img.on{animation:4s linear forwards gs-kb}@keyframes gs-kb{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.14)translate(-2%)}}.gs .pov .hud{color:var(--white);align-items:center;gap:8px;font-size:11px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.gs .pov .hud .live{font-family:var(--font-accent);letter-spacing:.1em;background:#25343fbf;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-weight:700;display:inline-flex}.gs .pov .hud .live:before{content:"";background:var(--sunset);border-radius:999px;width:6px;height:6px;animation:1s infinite gs-gIdle}.gs .pov .hud .pb{background:#ffffff59;border-radius:2px;flex:1;height:3px;overflow:hidden}.gs .pov .hud .pb i{background:var(--sunset);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.gs .pov .poster{transition:opacity .6s}.gs .pov.playing .poster,.gs .pov.playing .play{opacity:0}.gs .cal{border-radius:var(--r-container);background:var(--white);color:var(--gunmetal);flex-direction:column;gap:8px;padding:16px;display:flex}.gs .cal-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.gs .cal-head h3{letter-spacing:-.03em;margin:0;font-size:24px;font-weight:800}.gs .cal-head h3 small{color:var(--ink-70);margin-left:4px;font-size:12px;font-weight:600}.gs .cal-nav{gap:4px;display:flex}.gs .cal-nav button{border:1px solid var(--ink-12);background:var(--white);border-radius:999px;width:36px;height:36px}.gs .cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.gs .cal-dow{font-family:var(--font-accent);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-70);text-align:center;padding:4px 0;font-size:9px;font-weight:700}.gs .cday{border-radius:var(--r-element);background:var(--bone);text-align:left;min-height:64px;color:var(--gunmetal);transition:transform .15s var(--ease-snappy);border:0;flex-direction:column;justify-content:space-between;padding:0;display:flex;position:relative;overflow:hidden}.gs .cday:active{transform:scale(.97)}.gs .cday .n{letter-spacing:-.03em;padding:4px 4px 0 8px;font-size:18px;font-weight:800;line-height:1.1}.gs .cday .ev{font-family:var(--font-accent);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-70);padding:0 4px 0 8px;font-size:8px;font-weight:700;line-height:1.2}.gs .cday .lv{font-family:var(--font-accent);letter-spacing:.08em;text-transform:uppercase;text-align:center;color:var(--white);padding:2px 0;font-size:8px;font-weight:800}.gs .lv0{background:var(--lv0)}.gs .lv1{background:var(--lv1);color:var(--gunmetal)!important}.gs .lv2{background:var(--lv2)}.gs .lv3{background:var(--lv3)}.gs .cday.inr{box-shadow:inset 0 0 0 2px var(--gunmetal)}.gs .cday.sel{box-shadow:inset 0 0 0 3px var(--sunset)}.gs .cday.pad{pointer-events:none;background:0 0}.gs .cal-legend{flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.gs .cal-legend i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:4px;display:inline-block}.gs .cal-pick{border-radius:var(--r-section);background:var(--bone);flex-direction:column;gap:8px;padding:8px 16px;font-size:13px;display:flex}.gs .parks{flex-wrap:wrap;gap:8px;display:flex}.gs .park-chip{border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}.gs .park-chip.I{background:var(--success-bg);color:var(--success)}.gs .park-chip.N{background:var(--celeste-soft);color:var(--celeste-acc)}.gs .park-chip.E{background:var(--error-bg);color:var(--error)}@media (min-width:768px){.gs .cday{min-height:84px}.gs .cday .n{font-size:24px}.gs .cday .ev{font-size:9px}.gs .cday .lv{padding:4px 0;font-size:9px}}@media (max-width:767px){.gs .cday .lv{height:6px;padding:0;font-size:0}.gs .cday .ev{display:none}.gs .cday{min-height:48px}}.gs .mobile-only{display:flex}.gs .desktop-only{display:none!important}@media (min-width:768px){.gs .mobile-only{display:none!important}.gs .desktop-only{display:flex!important}.gs #s3 .s3-month{grid-column:1/span 4}.gs #s3 .s3-board{grid-column:5/span 8}.gs #s8 .s8-month{grid-column:1/span 4}.gs #s8 .s8-form{grid-column:5/span 8}.gs #s8 .s8-copy{grid-column:1/-1}}@media (max-width:767px){.gs #s8 .month-card{min-height:360px}}.gs .chaos-card{transform:rotate(var(--rot,0deg));padding:8px 16px 16px}@media (min-width:768px){.gs .chaos-card{width:min(31%,260px)}}.gs .q-who{align-items:center;gap:8px;display:flex}.gs .q-who img{-o-object-fit:cover;object-fit:cover;border-radius:999px;width:24px;height:24px}.gs img.avatar{-o-object-fit:cover;object-fit:cover;background:var(--bone);padding:0}.gs .trav img.avatar{width:32px;height:32px}.gs .comment img.avatar{flex-shrink:0}.gs .seen{align-items:center;gap:4px;display:inline-flex}.gs .seen img.avatar{border:2px solid var(--white);width:20px;height:20px;margin-left:-6px}.gs .seen img.avatar:first-of-type{margin-left:2px}.gs .sub .end .fl{min-height:32px;color:var(--celeste-acc);background:0 0;border:0;padding:0 4px;font-size:12px;font-weight:600}.gs .bn.rej{opacity:.55}.gs .bn-reply{color:var(--sunset-acc);font-size:12px}.gs .cday .ev{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gs .cday:disabled{opacity:.4}.gs.static-mode .alert-big{display:none}.gs .sub .who2 b{align-items:center;gap:4px;padding:2px 8px 2px 2px;display:inline-flex}.gs .sub .who2 b img{-o-object-fit:cover;object-fit:cover;border-radius:999px;width:18px;height:18px}.gs .split{-moz-column-gap:var(--gutter);column-gap:var(--gutter);flex:1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;row-gap:16px;min-height:0;display:grid}.gs .split-text{flex-direction:column;grid-column:1/-1;gap:16px;min-width:0;display:flex}.gs .split-stage{grid-column:1/-1;min-width:0;min-height:0;position:relative}@media (min-width:768px){.gs .split{grid-template-rows:minmax(0,1fr)}.gs .split-text{grid-column:1/span 5;padding-right:24px}.gs .split-stage{grid-column:6/span 7;max-height:100%}.gs .s5-split .split-text{min-height:0;padding-right:0}.gs #s1 .split-stage{height:100%}}@media (max-width:767px){.gs .split{grid-template-rows:auto minmax(0,1fr);align-items:start}}.gs .sv-wrap{padding-left:20px;position:relative}.gs .sv-ind{display:none}.gs .sv-prog{flex-direction:column;gap:4px;width:2px;display:flex;position:absolute;top:2px;bottom:2px;left:0}.gs .sv-prog i{background:var(--ink-12);width:2px;transition:background-color .4s var(--ease-spring);border-radius:2px;flex:1;display:block}.gs .sv-prog i.done,.gs .sv-prog i.on{background:var(--sunset)}.gs .on-dark .sv-prog i{background:var(--bone-16)}.gs .on-dark .sv-prog i.done,.gs .on-dark .sv-prog i.on{background:var(--sunset)}.gs .sv-list{margin:0;padding:0;list-style:none;display:grid}.gs .sv{visibility:hidden;pointer-events:none;flex-direction:column;grid-area:1/1;gap:4px;display:flex}.gs .sv>*{opacity:0;transition:opacity .35s ease,transform .5s var(--ease-spring);transform:translateY(14px)}.gs .sv.done>*{transform:translateY(-14px)}.gs .sv.on{visibility:visible;pointer-events:auto}.gs .sv.on>*{opacity:1;transition:opacity .45s ease .12s,transform .6s var(--ease-spring) .12s;transform:none}.gs .sv.on>.sv-b{transition-delay:.22s}.gs .sv:not(.on){transition:visibility 0s linear .5s}.gs .sv-t{letter-spacing:-.01em;font-size:18px;font-weight:700;line-height:1.25}.gs .sv-b{color:var(--ink-80);max-width:44ch;font-size:15px;line-height:1.5}.gs .on-dark .sv-t{color:var(--white)}.gs .on-dark .sv-b{color:var(--bone-80)}.gs.static-mode .sv-list{flex-direction:column;gap:12px;display:flex}.gs.static-mode .sv{visibility:visible}.gs.static-mode .sv>*{opacity:1;transition:none;transform:none}.gs.static-mode .sv-prog i{background:var(--sunset)}@media (max-width:767px){.gs .sv-t{font-size:15px}.gs .sv-b{font-size:13px}.gs .split-text .src{display:none}}.gs .pile{min-width:0;display:grid}.gs .pile>*{grid-area:1/1;min-width:0}.gs .pc{flex-direction:column;justify-content:center;gap:16px;min-width:0;display:flex}.gs.static-mode .pile{gap:16px}.gs.static-mode .pile>*{grid-area:auto}.gs .chaos-board{height:100%;min-height:340px}.gs .gate-catch{background:var(--gunmetal);width:max-content;color:var(--white);box-shadow:var(--shadow-3);z-index:3;border-radius:999px;align-items:center;gap:8px;margin:auto;padding:8px 16px 8px 8px;font-size:14px;display:flex;position:absolute;top:44%;left:0;right:0}.gs .s4-stage{flex-direction:column;gap:16px;display:flex}.gs .s5-split{align-items:stretch}.gs .s5-split .split-text{justify-content:flex-start}.gs .boardcol{align-self:stretch;min-height:0;position:relative;overflow:hidden}@media (min-width:768px){.gs .boardcol{height:100%}}.gs .s5-split .chat.compact{border-radius:var(--r-container);flex:1;gap:8px;min-height:0;padding:16px;overflow:hidden}.gs .s5-split .chat.compact .chat-body{flex:1;justify-content:flex-end;min-height:0;overflow:hidden}.gs .s5-split .confirm-all{padding:8px 16px}@media (max-width:767px){.gs .s5-split .chat.compact{flex:none;padding:8px 16px}.gs .s5-split .chat.compact .chat-body>*{display:none}.gs .s5-split .chat.compact .chat-body>.last{display:flex}.gs .s5-split .chat.compact .chat-head,.gs .s5-split .chat.compact .example{display:none}.gs .chaos-card{gap:2px;padding:4px 8px 8px;font-size:12px}.gs .q-who img{width:18px;height:18px}.gs .chaos-card small{font-size:9px}.gs .sub{gap:8px}.gs .sub .nm{font-size:13px}.gs #s6 .fp0 h3,.gs #s6 .fp0 .ficha-tags,.gs #s7 .fam-chat .chat-head{display:none}}.gs.static-mode .s5-split .chat.compact .chat-body>*{display:flex}.gs .pov{aspect-ratio:16/9;background:var(--gunmetal);display:block;position:relative}.gs .pov .poster{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gs .pov iframe{opacity:0;pointer-events:none;border:0;width:100%;height:100%;transition:opacity .8s;position:absolute;inset:0}.gs .pov.playing iframe{opacity:1}.gs .pov .hud{pointer-events:none;z-index:2}.gs .pov-cap a{color:inherit}.gs .fp1 .who b{color:var(--white);border-radius:999px;align-items:center;gap:4px;padding:2px 10px 2px 2px;font-size:12px;display:inline-flex}.gs .fp1 .who b img{-o-object-fit:cover;object-fit:cover;border-radius:999px;width:22px;height:22px}.gs .fp1 .who b.ok{background:var(--success)}.gs .fp1 .who b.no{background:var(--error)}.gs .ficha .fstats{grid-template-columns:repeat(2,minmax(0,1fr))}.gs .ficha h3{font-size:clamp(1.75rem,3.4vw,3rem)}.gs .fam-wrap{justify-content:center}.gs #s7 .stage>.wrap{height:100%}@keyframes gs-kbHero{0%{transform:scale(1)translate(0)}to{transform:scale(1.07)translate(-1.5%,1%)}}.gs .hero-photo{transform-origin:60% 40%;animation:26s ease-in-out infinite alternate gs-kbHero}.gs .sky{pointer-events:none;position:absolute;inset:0;overflow:hidden}.gs .twk{width:12px;height:12px;color:var(--white);opacity:0;transform:scale(var(--s,1));filter:drop-shadow(0 0 6px #fffc);animation:3.2s ease-in-out infinite gs-twk;position:absolute}@keyframes gs-twk{0%,to{opacity:0;transform:scale(calc(var(--s,1)*.4)) rotate(0)}50%{opacity:.9;transform:scale(var(--s,1)) rotate(45deg)}}.gs .comet{width:30px;height:30px;color:var(--white);filter:drop-shadow(0 0 6px var(--celeste)) drop-shadow(0 0 14px var(--sunset-glow));z-index:2;margin:-15px 0 0 -15px;position:absolute;top:0;left:0}.gs .dust{width:10px;height:10px;color:var(--sunset-glow);filter:drop-shadow(0 0 4px);margin:-5px 0 0 -5px;position:absolute;top:0;left:0}.gs .dust:nth-child(3n){color:var(--celeste);width:6px;height:6px}.gs .twk svg,.gs .comet svg,.gs .dust svg{width:100%;height:100%;display:block}.gs #heroUser.typing:after{content:"";vertical-align:-2px;background:currentColor;width:2px;height:1em;margin-left:2px;animation:.8s step-end infinite gs-caret;display:inline-block}@keyframes gs-caret{50%{opacity:0}}.gs #heroUser{min-height:3.2em}.gs .caro{z-index:2;width:min(40%,250px);margin:0;position:absolute;bottom:2%;left:0}.gs .caro img{border-radius:var(--r-card);width:100%;box-shadow:var(--shadow-3);aspect-ratio:517/560;-o-object-fit:cover;object-fit:cover;display:block}.gs .caro figcaption{background:var(--white);box-shadow:var(--shadow-1);border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;bottom:8px;left:8px}.gs .caro figcaption img{width:24px;height:24px;box-shadow:none;aspect-ratio:1;border-radius:999px}.gs .gate-catch{border-radius:var(--r-card);align-items:center;gap:16px;width:min(58%,440px);margin:0;padding:16px 24px 16px 16px;top:38%;left:auto;right:2%}.gs .gc-txt{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.gs .gc-who{font-family:var(--font-accent);letter-spacing:.14em;color:var(--sunset-glow);font-size:10px;font-weight:700}.gs .gc-line{color:var(--white);font-size:18px;font-weight:600;line-height:1.3}.gs .gc-prog{background:var(--bone-16);border-radius:999px;height:4px;margin-top:4px;display:block;overflow:hidden}.gs .gc-prog i{background-image:var(--gate-grad);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (max-width:767px){.gs .caro{width:34%;top:2%;bottom:auto}.gs .gate-catch{gap:8px;width:auto;padding:8px 12px 8px 8px;inset:36% 4% auto}.gs .gc-line{font-size:14px}.gs .gate-catch .gate-av{width:40px!important;height:40px!important}}.gs.static-mode .caro,.gs.static-mode .gate-catch{width:auto;margin-top:8px;position:relative;inset:auto}.gs .float-chat{color:var(--gunmetal);box-shadow:none!important;background:0 0!important;padding:0!important;overflow:visible!important}.gs .float-chat .chat-head{padding:0 0 8px}.gs .float-chat .chat-head strong{color:var(--gunmetal)}.gs .float-chat .gate-label{color:var(--ink-70)}.gs .float-chat .chat-body{gap:12px;padding:8px 8px 16px}.gs .float-chat .gate-msg{border-radius:var(--r-section) var(--r-section) var(--r-section) 4px;background:linear-gradient(180deg,var(--white),var(--bone));border:1px solid #25343f0f;align-self:flex-start;max-width:94%;padding:12px 16px;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #25343f0f,0 10px 20px -8px #25343f2e,0 28px 48px -20px #25343f38}.gs .float-chat .gate-msg .content{color:var(--gunmetal)}.gs .float-chat .bubble-user{border-radius:var(--r-section) var(--r-section) 4px var(--r-section);background:var(--gunmetal);color:var(--bone);box-shadow:inset 0 1px #ffffff14,0 10px 20px -8px #25343f59,0 28px 48px -20px #25343f59}.gs .float-chat .bubble-user.ok{background:var(--success);color:var(--white)}.gs .float-chat .example{color:var(--ink-70)}.gs{--shadow-float:inset 0 1px 0 #ffffffe6,0 1px 2px #25343f0f,0 10px 20px -8px #25343f29,0 28px 48px -20px #25343f33}.gs .chaos-card,.gs .tcard,.gs .alert-card,.gs .opt,.gs #dayBoard .bn,.gs #s4 .bn-park,.gs .fam-node,.gs .float-chat .gate-msg{background:var(--white);border-radius:var(--r-card);box-shadow:var(--shadow-float);border:1px solid #25343f0f}.gs .chaos-card.warn{background:var(--warning-bg)}.gs .chaos-card.pdf{background:var(--celeste-soft)}.gs .hw{vertical-align:top;padding-bottom:.08em;display:inline-block;overflow:hidden}.gs .hw>span{display:inline-block}.gs .hc-thread{flex-direction:column;justify-content:flex-end;gap:12px;min-height:150px;padding:8px 8px 0;display:flex}.gs .hc-thread [hidden]{display:none!important}.gs .hc-input{border-radius:var(--r-container);border:1px solid var(--bone-16);background:#ffffff1a;align-items:center;gap:8px;min-height:52px;padding:6px 6px 6px 16px;font-size:14px;display:flex;position:relative}.gs .hc-text{min-width:0;color:var(--bone-80);flex:1;line-height:1.4}.gs .hc-text.typing:after{content:"";vertical-align:-2px;background:currentColor;width:2px;height:1em;margin-left:2px;animation:.8s step-end infinite gs-caret;display:inline-block}.gs .hc-send{background-image:var(--gate-grad);width:40px;height:40px;color:var(--white);transition:transform .35s var(--ease-bounce),box-shadow .2s;border-radius:999px;flex-shrink:0;place-items:center;display:grid;transform:scale(0)}.gs .ready .hc-send{transform:scale(1)}.gs .press .hc-send{transform:scale(.84);box-shadow:0 0 0 10px #ffab914d}.gs .hc-cursor{opacity:0;width:18px;height:18px;transition:transform .6s var(--ease-spring),opacity .3s;pointer-events:none;background:#ffffffeb;border-radius:999px;margin-top:-9px;position:absolute;top:50%;right:16px;transform:translate(70px,50px);box-shadow:0 0 0 5px #ffffff38}.gs .aim .hc-cursor,.gs .press .hc-cursor{opacity:1;transform:translate(-4px)}.gs .press .hc-cursor{transform:translate(-4px)scale(.7)}.gs .s1-pile{align-content:center;height:100%}.gs .qgroup{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:16px;display:grid}.gs .qgroup .chaos-card{width:auto;padding:16px;font-size:16px;position:relative;top:auto;left:auto;transform:none}.gs .s1-gate{flex-direction:row;justify-content:center;align-items:center;gap:24px}.gs .caro-anim{flex-shrink:0;width:min(42%,300px);position:relative}.gs .caro-anim>img{filter:drop-shadow(0 22px 22px #25343f2e);transform-origin:40% 90%;width:100%;animation:2.6s ease-in-out infinite gs-caroIdle;display:block}@keyframes gs-caroIdle{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-6px)rotate(-1.2deg)}}.gs .caro-anim.blowing>img{animation:.14s linear infinite gs-caroBlow}@keyframes gs-caroBlow{0%,to{transform:translate(0)rotate(-.7deg)}50%{transform:translate(1.5px,-1px)rotate(.7deg)}}.gs .air{pointer-events:none;width:120px;height:60px;position:absolute;top:56%;left:90%}.gs .air i{opacity:0;background:linear-gradient(90deg,#00b4d800,#00b4d88c);border-radius:3px;width:44px;height:3px;animation:1.1s linear infinite gs-air;position:absolute;left:0}.gs .air i:first-child{top:6px}.gs .air i:nth-child(2){animation-delay:.2s;top:20px}.gs .air i:nth-child(3){animation-delay:.45s;top:32px}.gs .air i:nth-child(4){width:30px;animation-delay:.7s;top:12px}.gs .air i:nth-child(5){width:26px;animation-delay:.9s;top:40px}.gs .blowing .air i{animation-duration:.5s}@keyframes gs-air{0%{opacity:0;transform:translate(0)}20%{opacity:1}to{opacity:0;transform:translate(90px)}}.gs .caro-name{background:var(--white);box-shadow:var(--shadow-float);border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;bottom:8px;left:4px}.gs .caro-name img{border-radius:999px;width:24px;height:24px}.gs .s1-gate .gate-catch{flex:1;width:auto;max-width:440px;margin:0;position:relative;inset:auto}@media (max-width:767px){.gs .qgroup{grid-template-columns:1fr;gap:8px}.gs .qgroup .chaos-card{padding:8px 16px;font-size:14px}.gs .s1-gate{flex-direction:column;gap:8px}.gs .caro-anim{width:46%}.gs .air{width:70px}.gs .s1-gate .gate-catch{flex:none;width:100%}}.gs .vidcard{border-radius:var(--r-card);box-shadow:var(--shadow-float);aspect-ratio:16/9;background:var(--gunmetal);position:relative;overflow:hidden}.gs .vidcard video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.gs .vid-cap{background:var(--white);box-shadow:var(--shadow-float);border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;bottom:12px;left:12px}.gs .vid-cap img{border-radius:999px;width:24px;height:24px}.gs .s4-pile{align-content:center}.gs .travs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.gs .tcard{align-items:center;gap:16px;padding:16px;display:flex}.gs .tcard img{-o-object-fit:cover;object-fit:cover;border-radius:999px;flex-shrink:0;width:72px;height:72px}.gs .tcard strong{letter-spacing:-.02em;font-size:22px;display:block}.gs .tcard span{color:var(--ink-70);font-size:14px}.gs .prefs-row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.gs .wants{padding-left:6px;display:flex}.gs .wants img{border:2px solid var(--white);-o-object-fit:cover;object-fit:cover;border-radius:999px;width:26px;height:26px;margin-left:-6px}.gs .alert-card{flex-direction:column;gap:16px;padding:24px;display:flex;border:2px solid #b91c1c59!important}.gs .ac-head{align-items:center;gap:16px;display:flex}.gs .ac-head img{width:72px;height:72px;box-shadow:0 0 0 4px var(--error-bg),0 0 0 6px var(--error);border-radius:999px}.gs .ac-head div{flex-direction:column;gap:2px;display:flex}.gs .ac-head .k{font-family:var(--font-accent);letter-spacing:.12em;text-transform:uppercase;color:var(--error);font-size:10px;font-weight:700}.gs .ac-head strong{letter-spacing:-.01em;font-size:20px}.gs .ac-head span:last-child{color:var(--ink-70);font-size:14px}.gs .ac-row{align-items:center;gap:16px;display:flex}.gs .ac-row img{border-radius:var(--r-element);-o-object-fit:cover;object-fit:cover;filter:grayscale(.5);width:52px;height:52px}.gs .ac-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.gs .ac-main b{font-size:15px}.gs .ac-main span{color:var(--error);font-size:13px}.gs .alert-card .meter{border-radius:var(--r-micro);background:var(--ink-12);height:8px;margin-top:4px;position:relative}.gs .alert-card .meter b{border-radius:var(--r-micro);background:var(--warning);transform-origin:0;width:100%;height:100%;position:absolute;top:0;left:0}.gs .alert-card .meter i{background:var(--error);width:2px;height:16px;position:absolute;top:-4px}.gs .s4d{gap:12px}.gs .opt{align-items:center;gap:16px;padding:16px;display:flex}.gs .opt img,.gs .opt .oi{border-radius:var(--r-element);-o-object-fit:cover;object-fit:cover;flex-shrink:0;width:52px;height:52px}.gs .opt .oi{color:var(--white);background-image:var(--gate-grad);border-radius:999px;place-items:center;display:grid}.gs .opt div{flex-direction:column;gap:2px;display:flex}.gs .opt b{font-size:15px}.gs .opt span{color:var(--ink-80);font-size:13px}@media (max-width:767px){.gs .travs{gap:8px}.gs .tcard{text-align:center;flex-direction:column;gap:8px;padding:8px}.gs .tcard img{width:56px;height:56px}.gs .tcard strong{font-size:18px}.gs .alert-card{padding:16px}.gs .opt{padding:8px 16px}.gs .opt img,.gs .opt .oi{width:40px;height:40px}}.gs #dayBoard{display:grid}.gs #dayBoard>.bn{grid-area:1/1;align-self:start}.gs #dayBoard .bn-foot{display:none}.gs.static-mode #dayBoard{flex-direction:column;gap:16px;display:flex}.gs.static-mode .day-trail{display:none}.gs .boardcol{flex-direction:column;display:flex}@media (min-width:768px){.gs .s5-split .boardcol{justify-content:center}}.gs .day-trail{flex-wrap:wrap;gap:8px;min-height:36px;margin-bottom:16px;display:flex}.gs .dt{background:var(--white);box-shadow:var(--shadow-float);border:1px solid #25343f0f;border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-size:12px;font-weight:600;display:inline-flex}.gs .dt img,.gs .dt .dti{-o-object-fit:cover;object-fit:cover;border-radius:999px;flex-shrink:0;width:28px;height:28px}.gs .dt .dti{color:var(--white);background-image:linear-gradient(to bottom,var(--tile-c),var(--tile-d));place-items:center;display:grid}.gs .dt .dti svg{width:16px;height:16px}.gs .dt .t-data{color:var(--ink-70);font-size:11px}.gs .dt b{color:var(--success)}.gs .sub-more{color:var(--ink-70);padding:4px 8px;font-size:12px}.gs .cday,.gs .cday.inr{box-shadow:none}.gs .cday.out{opacity:.45}.gs .cday.sel{box-shadow:var(--shadow-float);transform:translateY(-3px)}.gs .cal-head h3 small{font-weight:500}.gs .float-chat .card-in-chat{background:var(--bone);color:var(--gunmetal)}.gs .float-chat .card-in-chat .t-accent{color:var(--sunset-acc)!important}.gs .float-chat #understoodSay{color:var(--ink-70)!important}.gs .float-chat .chips button{background:var(--white);color:var(--gunmetal);border:1px solid var(--ink-12)}.gs .float-chat .suggest{border-color:var(--sunset)!important;color:var(--sunset-acc)!important}.gs .s2-chat.float-chat .chat-body{gap:16px}.gs .fam-chat.float-chat{gap:12px}.gs .float-chat .att{background:var(--white);border-radius:var(--r-card);box-shadow:var(--shadow-float);border:1px solid #25343f0f;padding:12px 16px 12px 12px}.gs .float-chat .read-card{background:var(--white);border-radius:var(--r-card);box-shadow:var(--shadow-float);border:1px solid #25343f0f}.gs .float-chat .read-card .k{color:var(--sunset-acc)}.gs .float-chat .fields div{background:var(--bone)}.gs .float-chat .fields span{color:var(--ink-70)}.gs .float-chat .fields b{color:var(--gunmetal)}.gs .float-chat .prop{background:var(--white);border-color:#ff704373}.gs .float-chat .prop .ck{border-color:var(--sunset)}.gs .float-chat .prop-acts .c{background:var(--gunmetal);color:var(--white)}.gs .float-chat .prop-acts .r{border-color:var(--ink-24);color:var(--gunmetal)}.gs .av-vid{background:var(--bone);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in, xor;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 2% 98%,#0000),linear-gradient(#0000,#000 2% 98%,#0000);mask-image:linear-gradient(90deg,#0000,#000 2% 98%,#0000),linear-gradient(#0000,#000 2% 98%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.gs .guides{align-items:flex-end;gap:12px;margin-top:4px;display:flex}.gs #s1Film{--fl:3%;--fr:3%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--fl),#000 calc(100% - var(--fr)),transparent),linear-gradient(180deg,transparent,#000 2%,#000 98%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--fl),#000 calc(100% - var(--fr)),transparent),linear-gradient(180deg,transparent,#000 2%,#000 98%,transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--fl),#000 calc(100% - var(--fr)),transparent),linear-gradient(180deg,transparent,#000 2%,#000 98%,transparent)}.gs .guides .av-vid{flex-shrink:0;width:min(300px,34vw)}.gs .guides-cap{color:var(--bone-80);flex-direction:column;gap:8px;max-width:30ch;padding-bottom:16px;font-size:13px;line-height:1.45;display:flex}.gs .guides-cap b{color:var(--white)}.gs .faces{display:flex}.gs .faces img{border:2px solid var(--gunmetal);-o-object-fit:cover;object-fit:cover;border-radius:999px;width:30px;height:30px;margin-right:-8px}@media (max-width:767px){.gs .guides .av-vid{width:150px}.gs .guides-cap{font-size:12px}}.gs .caro-anim .air{top:35%;left:84%}.gs .s7a{align-items:flex-end;gap:12px;flex-direction:row!important}.gs .javi-anim{flex-shrink:0;width:28%;position:relative}.gs .s7a .fam-chat{flex:1;min-width:0}@media (max-width:767px){.gs .javi-anim{display:none}.gs .s7a{flex-direction:column!important}}.gs .ruler{border-bottom:2px solid var(--ink-24);--u:2.6px;justify-content:center;align-items:flex-end;gap:56px;height:370px;margin:8px 0 44px;display:flex;position:relative}.gs .rl{left:0;right:0;bottom:calc(var(--h)*var(--u));transform-origin:0;border-top:1.5px dashed #b91c1c80;position:absolute}.gs .rl b{font-family:var(--font-accent);letter-spacing:.06em;text-transform:uppercase;color:var(--error);background:var(--bone);padding:0 4px;font-size:10px;font-weight:700;position:absolute;top:-20px;right:0}.gs .rl[style*="97"]{border-top-color:#15803d8c}.gs .rl[style*="97"] b{color:var(--success)}.gs .kid{z-index:1;justify-content:center;margin:0;display:flex;position:relative}.gs .kid img{height:calc(var(--h)*var(--u));filter:drop-shadow(0 14px 14px #25343f24);width:auto;display:block}.gs .kid figcaption{white-space:nowrap;color:var(--ink-70);margin-top:10px;font-size:13px;position:absolute;top:100%}.gs .kid figcaption b{color:var(--gunmetal);margin-right:4px}@media (max-width:767px){.gs .ruler{--u:1.9px;justify-content:flex-end;gap:24px;height:270px;padding-right:8px}.gs .rl b{font-size:9px;top:-16px;left:0;right:auto}}.gs .javi-point{width:200px;margin:16px auto 0}@media (max-width:767px){.gs .javi-point{display:none}}.gs .s9-split{align-items:center}.gs .s9-split .split-stage{flex-direction:column;align-items:center;display:flex}.gs .s9-split .split-stage>.src{width:100%;max-width:520px}.gs .s9-cierre{background:var(--white);border-radius:var(--r-card);width:100%;box-shadow:var(--shadow-float);border:1px solid #25343f0f;flex-direction:column;gap:16px;max-width:520px;padding:24px;display:flex}.gs .s9-cierre>.k{font-family:var(--font-accent);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-70);font-size:10px;font-weight:700}.gs .s9-precios{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gs .s9-fila{-moz-column-gap:4px;border-top:1px solid var(--ink-12);grid-template-columns:minmax(0,1fr) auto 34px;grid-template-areas:"n b per""q b per";align-items:center;gap:2px 4px;padding:14px 0;display:grid}.gs .s9-fila:first-child{border-top:0;padding-top:4px}.gs .s9-fila .n{color:var(--gunmetal);flex-wrap:wrap;grid-area:n;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.gs .s9-fila .n em{background-image:var(--gate-grad);color:var(--white);font-style:normal;font-family:var(--font-accent);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:9px;font-weight:700}.gs .s9-fila .q{color:var(--ink-70);grid-area:q;font-size:13px;line-height:1.4}.gs .s9-fila b{letter-spacing:-.02em;color:var(--gunmetal);white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:b;justify-self:end;font-size:20px;font-weight:800}.gs .s9-fila .per{color:var(--ink-70);grid-area:per;padding-left:2px;font-size:12px;font-weight:500}.gs .s9-fila.pop{border-radius:var(--r-element);background:#ff70430f;border:0;margin:4px -12px;padding:14px 12px}.gs .s9-fila.pop+.s9-fila{border-top:0}.gs .s9-anual{color:var(--success);margin:0;font-size:13px;font-weight:600}.gs .s9-cierre .btn-gate{width:100%;margin-top:4px}.gs .s9-sub{color:var(--ink-70);text-align:center;margin:0;font-size:13px;line-height:1.4}.gs .celebra .av-vid{width:min(440px,100%);margin-top:8px}@media (max-width:760px){.gs .celebra .av-vid{width:62%;margin:0 auto;display:block}}.gs .gs-ghost.gs-oscuro{color:var(--gunmetal);border:1px solid var(--ink-24);background:var(--white)}.gs .linkish{color:var(--celeste-acc);cursor:pointer;font-weight:700;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.gs .pov{cursor:pointer;overflow:hidden}.gs .pov .poster{animation:16s ease-in-out infinite alternate gs-kbPov}@keyframes gs-kbPov{0%{transform:scale(1.02)}to{transform:scale(1.12)translate(-2%,-1%)}}.gs .pov .play{opacity:1;z-index:2}@media (min-width:768px){.gs .scene:not(#s0):not(#s8) .stage>.wrap{padding-bottom:96px}}.gs .crush-cae{z-index:2;position:absolute}.gs .crush-caro .air i{animation-direction:reverse}.gs .crush .gate-catch{transform-origin:50%}.gs .u-row{justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.gs .u-row .bubble-user{margin:0}.gs .u-av{-o-object-fit:cover;object-fit:cover;width:32px;height:32px;box-shadow:0 0 0 2px var(--white),var(--shadow-float);border-radius:999px;flex-shrink:0}.gs .javi-anim{position:relative}.gs .paper-fly{background:var(--white);z-index:5;pointer-events:none;border-radius:4px;flex-direction:column;gap:5px;width:44px;height:56px;padding:8px 6px;display:flex;position:absolute;top:38%;left:80%;box-shadow:0 8px 18px #25343f38}.gs .paper-fly i{background:var(--ink-12);border-radius:2px;height:3px;display:block}.gs .paper-fly i:first-child{background:var(--error);width:60%}.gs .q-meter{box-shadow:var(--shadow-float);color:var(--gunmetal);z-index:2;background:#ffffffeb;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:600;display:flex;position:absolute;top:12px;left:12px}.gs .q-meter i{background:var(--ink-12);border-radius:6px;width:96px;height:6px;position:relative;overflow:hidden}.gs .q-meter b{transform-origin:0;background:var(--success);border-radius:6px;position:absolute;inset:0;transform:scaleX(.22)}.gs .s8-head{flex-direction:column;gap:12px;margin-bottom:32px;display:flex}.gs .s8-ch{-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;row-gap:24px;display:grid}.gs .s8-ch1 .month-card{grid-column:1/span 5}.gs .s8-ch1 .s8-say{grid-column:7/span 6}.gs .s8-ch2{align-items:start;margin-top:56px}.gs .s8-calcol{flex-direction:column;grid-column:1/span 7;gap:16px;min-width:0;display:flex}.gs .s8-vidcol{min-width:0;top:calc(var(--nav-h) + 24px);flex-direction:column;grid-column:8/span 5;gap:12px;display:flex;position:sticky}.gs .s8-ch2:not(.in) .s8-calcol,.gs .s8-ch2:not(.in) .s8-vidcol{opacity:0}.gs .s8-say{flex-direction:column;gap:28px;display:flex}.gs .s8-step{align-items:flex-start;gap:16px;display:flex}.gs .s8-step>div{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.gs .s8-p{color:var(--bone-80);margin:0;font-size:15px;line-height:1.5}.gs .s8-n{background-image:var(--gate-grad);width:32px;height:32px;color:var(--white);border-radius:999px;place-items:center;font-size:14px;font-weight:800;display:inline-grid}.gs .s8-t{color:var(--white);letter-spacing:-.01em;margin:0;font-size:20px}.gs .s8-cap{align-items:center;gap:12px;display:flex}.gs .s8-form{margin-top:4px}.gs .qcard{margin:0}.gs .qcard video{opacity:0}.gs .qcard.shown:not(.busy) #tenVid,.gs .qcard.shown.busy #filaVid{opacity:1}.gs .qcard .q-empty{color:var(--white);background:#25343f8c;place-items:center;font-size:16px;font-weight:700;transition:opacity .4s;display:grid;position:absolute;inset:0}.gs .qcard.shown .q-empty{opacity:0;pointer-events:none}.gs .qcard:not(.shown){background:url(/gate/img/gringotts.webp) 50%/cover}.gs .q-info{border-radius:var(--r-card);background:var(--white);color:var(--gunmetal);box-shadow:var(--shadow-float);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px;display:flex}.gs .q-info>b{text-transform:capitalize;font-size:15px}.gs .q-info .q-meter{box-shadow:none;background:var(--bone);padding:4px 10px;position:static}.gs .q-txt{color:var(--success);flex-basis:100%;font-size:14px;font-weight:700}.gs .q-info.busy .q-txt{color:var(--error)}@media (max-width:767px){.gs .s8-ch1 .month-card,.gs .s8-ch1 .s8-say,.gs .s8-calcol,.gs .s8-vidcol{grid-column:1/-1}.gs .s8-vidcol{position:static}.gs .s8-ch2{margin-top:32px}}.gs #s1 .crush.film{aspect-ratio:16/9;align-self:center;width:100%;height:auto;min-height:0;max-height:none}.gs #s1 .split-stage{align-items:center;display:flex}.gs .film-box{z-index:2;will-change:transform;position:absolute;inset:0}.gs #s1 .qpile{z-index:3;width:auto;height:auto;position:absolute;inset:0 0 auto 44%;transform:none}.gs .qg{flex-wrap:wrap;justify-content:center;gap:6px;display:flex;position:absolute;top:0;left:0;right:0}.gs #s1 .qg .chaos-card{width:calc(50% - 6px);transform:rotate(var(--rot,0deg));padding:6px 10px;font-size:12px;position:relative;bottom:auto;left:auto}.gs .fly-items{pointer-events:none;z-index:4;position:absolute;inset:0}.gs .fi{background:var(--white);box-shadow:var(--shadow-float);color:var(--gunmetal);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;top:0;left:0}.gs #s1 .crush .gate-catch{top:4%;right:0}@media (max-width:767px){.gs #s1 .qpile{left:30%}.gs #s1 .qg .chaos-card{width:100%;font-size:11px}}.gs.static-mode #s1 .qpile,.gs.static-mode .fly-items{display:none}.gs #s1 .crush.film.sq{aspect-ratio:1;width:min(100%,100svh - 250px);margin-inline:auto;overflow:visible;container-type:inline-size}.gs #s1 .crush.sq .qpile{z-index:3;pointer-events:none;width:auto;height:auto;position:absolute;inset:0}.gs #s1 .crush.sq .chaos-card{width:31%;transform:rotate(var(--rot,0deg));padding:.9cqw 1.4cqw;font-size:clamp(9px,1.85cqw,13px);line-height:1.25;position:absolute;bottom:auto}.gs #s1 .crush.sq .chaos-card .q-who{font-size:clamp(8px,1.5cqw,11px)}@container (max-width:480px){.gs #s1 .crush.sq .chaos-card{width:46%}}.gs .rack-win{z-index:3;--glow:0;visibility:hidden;opacity:0;width:14.4%;height:24.4%;box-shadow:0 0 calc(var(--glow)*3cqw) rgba(255,112,67,calc(var(--glow)*.55)),inset 0 0 0 1px rgba(0,180,216,calc(.2 + var(--glow)*.5));border-radius:1.4cqw;position:absolute;top:59.2%;left:6.4%;overflow:hidden}.gs .rw-glass{background:linear-gradient(165deg,#13242bd1,#081015e6);position:absolute;inset:0}.gs .rw-glass:after{content:"";background:linear-gradient(115deg,#0000 30%,#ffffff1a 42%,#0000 54%);position:absolute;inset:0}.gs .rw-units{grid-template-rows:repeat(5,minmax(0,1fr));gap:6%;display:grid;position:absolute;inset:6% 8% 27%}.gs .rw-u{background:#ffffff0a;border-radius:.5cqw;justify-content:space-between;align-items:center;gap:4%;padding:0 5%;transition:background .5s,box-shadow .5s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.gs .rw-tag{font-family:var(--font-accent);letter-spacing:.02em;text-transform:uppercase;color:#ffffff47;white-space:nowrap;min-width:0;font-size:clamp(2px,.82cqw,8px);font-weight:700;transition:color .5s;overflow:hidden}.gs .rw-leds{background:repeating-linear-gradient(90deg,#ffffff29 0 18%,#0000 18% 34%);border-radius:1px;flex:none;width:20%;height:30%}.gs .rw-u:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffffff59,#0000);position:absolute;inset:0;transform:translate(-120%)}.gs .rw-u.on{background:linear-gradient(90deg,#ff704338,#00b4d82e);box-shadow:inset 0 0 0 1px #00b4d873,0 0 1.2cqw #ff704359}.gs .rw-u.on .rw-tag{color:var(--white)}.gs .rw-u.on .rw-leds{background:repeating-linear-gradient(90deg,#ff7043 0 18%,#0000 18% 34%);animation:1.1s steps(2,end) infinite gs-rwLeds}.gs .rw-u.on:nth-child(2n) .rw-leds{background:repeating-linear-gradient(90deg,#00b4d8 0 18%,#0000 18% 34%);animation-delay:.35s}.gs .rw-u.on:after{opacity:1;animation:1.6s ease-in-out infinite gs-rwSweep}@keyframes gs-rwLeds{50%{opacity:.35}}@keyframes gs-rwSweep{0%{transform:translate(-120%)}60%,to{transform:translate(120%)}}.gs .rw-coin{aspect-ratio:1;filter:drop-shadow(0 .25cqw .35cqw #0000008c);width:30%;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.gs .rw-coin-ring{width:100%;height:100%;position:absolute;inset:0}.gs .rw-coin-logo{place-items:center;width:52%;height:52%;display:grid;position:absolute;top:24%;left:24%}.gs .rw-coin-logo .gate-av{width:100%!important;height:100%!important}.gs .rw-coin .g-fill{fill:url(#gCoinLogo)!important;filter:drop-shadow(-.4px -.4px #fff6c8e6)drop-shadow(.6px .7px #6e4a0ab3)!important;animation:none!important}.gs .rw-coin .g-trace,.gs .rw-coin .g-stars{display:none}.gs .rack-tag{z-index:5;background:var(--gunmetal);color:var(--white);font-family:var(--font-accent);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:1cqw;padding:.8cqw 1.6cqw;font-size:clamp(10px,1.7cqw,13px);display:inline-flex;position:absolute;top:45.5%;left:3%;box-shadow:0 .6cqw 1.6cqw #25343f40}.gs .rack-tag span{color:var(--bone-60);font-weight:500}.gs .rack-tag b{color:var(--white);font-weight:700}.gs .rack-tag .gate-av{flex:none;width:clamp(14px,2.2cqw,18px)!important;height:clamp(14px,2.2cqw,18px)!important}.gs .rack-tag .g-trace{opacity:1;animation-duration:1.8s}.gs.static-mode .rack-tag,.gs .rack-tag.done span{display:none}@media (prefers-reduced-motion:reduce){.gs .rw-u .rw-leds,.gs .rw-u:after{animation:none!important}}.gs .gate-core{z-index:4;--rl:6.4;--rt:59.2;--rw:14.4;--rh:24.4;--tl:0;--tt:0;--tw:100;--th:100;--z:1;left:calc((var(--rl) + (var(--tl) - var(--rl))*var(--z))*1%);top:calc((var(--rt) + (var(--tt) - var(--rt))*var(--z))*1%);width:calc((var(--rw) + (var(--tw) - var(--rw))*var(--z))*1%);height:calc((var(--rh) + (var(--th) - var(--rh))*var(--z))*1%);border-radius:calc((1 - var(--z))*1.4cqw + var(--z)*3cqw);box-shadow:0 0 0 1px rgba(0,180,216,calc(.45 - var(--z)*.25)),0 2cqw 5cqw rgba(12,18,24,calc(var(--z)*.28)),0 0 3cqw rgba(255,112,67,calc(var(--z)*.32)),0 0 4.5cqw rgba(0,180,216,calc(var(--z)*.2));background:#1a2c38;position:absolute;overflow:hidden;container-type:inline-size}.gs .gk-chat{z-index:6;background:var(--white);width:min(72%,440px);box-shadow:var(--shadow-3);border-radius:2.4cqw;grid-template-columns:auto 1fr;align-items:center;gap:1.2cqw 2cqw;padding:2cqw 2.6cqw;display:grid;position:absolute;top:50%;left:50%}.gs .gk-head{grid-column:1/-1;align-items:center;gap:1.2cqw;font-size:clamp(11px,1.8cqw,14px);display:flex}.gs .gk-head .gate-av{width:clamp(22px,4cqw,30px)!important;height:clamp(22px,4cqw,30px)!important}.gs .gk-on{color:var(--success);align-items:center;gap:4px;font-size:.85em;display:flex}.gs .gk-on:before{content:"";background:var(--success);border-radius:50%;width:6px;height:6px}.gs .gk-msg{color:var(--gunmetal);grid-column:1/-1;margin:0;font-size:clamp(12px,2.2cqw,17px);font-weight:500;line-height:1.35}.gs .gk-go{grid-column:1/-1;justify-self:start;padding:1.2cqw 3cqw;font-size:clamp(12px,1.9cqw,15px)}@container (max-width:480px){.gs .gk-chat{width:86%;padding:3cqw 4cqw}.gs .gk-msg{font-size:3.3cqw}.gs .gk-head{font-size:3.2cqw}.gs .gk-go{padding:2cqw 4cqw;font-size:3.4cqw}}.gs.static-mode #s1 .rack-win{display:none}.gs .gate-av{border-radius:0;overflow:visible;background:0 0!important}.gs .gate-av .ring{display:none}.gs .gate-av svg{overflow:visible;width:100%!important;height:100%!important;animation:none!important}.gs .g-fill{fill:url(#gGrad);transition:filter .3s}.gs .g-trace{fill:none;stroke:url(#gTraceGrad);stroke-width:3.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24 76;opacity:.45;animation:4.5s linear infinite gs-gTrace}.gs .gate-av[data-state=think] .g-trace{opacity:1;stroke-width:4.4px;animation-duration:1.1s}.gs .gate-av[data-state=talk] .g-trace{opacity:1;animation-duration:2s}.gs .gate-av[data-state=talk] .g-fill{animation:.9s ease-in-out infinite gs-gGlow}@keyframes gs-gTrace{to{stroke-dashoffset:-100px}}@keyframes gs-gGlow{0%,to{filter:none}50%{filter:brightness(1.18)drop-shadow(0 0 4px #ff704373)}}.gs .st{fill:#ffd27a;transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite gs-gTw}.gs .st.s2{fill:#fff;animation-delay:1.3s}.gs .on-dark .st.s2,.gs .gate-catch .st.s2,.gs .dock .st.s2{fill:#fff}.gs .on-bone .st.s2{fill:var(--celeste)}@keyframes gs-gTw{0%,to{opacity:.25;transform:scale(.35)}50%{opacity:1;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.gs .g-trace,.gs .st,.gs .g-fill{animation:none!important}.gs .g-trace{opacity:.6}}.gs .gate-catch .gate-av{flex-shrink:0}.gs .hero-photo{animation:none}.gs .hero-vid{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 20%;object-position:50% 20%;opacity:0;width:100%;height:100%;transition:opacity .8s;position:absolute;inset:0}.gs .hero-vid.on{opacity:.92}.gs .home-h1{color:var(--white);font-size:clamp(2.1rem,6vw,5.4rem);line-height:1.02}.gs .home-h1 .hl{display:block}.gs .home-h1 .magia{color:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(144deg,var(--sunset) 0%,var(--sunset) 38%,color-mix(in srgb,var(--celeste) 72%,white) 62.5%,var(--celeste) 100%);filter:drop-shadow(0 2px 6px #00000040);background-size:140% 100%;animation:9s ease-in-out infinite gs-gateDrift}@keyframes gs-gateDrift{0%,to{background-position:0%}50%{background-position:100%}}.gs .home-sub{color:var(--bone-80);max-width:36rem;font-size:clamp(.875rem,2.5vw,1.1875rem)}.gs .home-sub strong{color:var(--white)}.gs .hero-ctas .masinfo{color:var(--white);border-color:#ffffff4d}@media (max-width:767px){.gs .hero-ctas .masinfo{display:none}.gs .hero-ctas .btn-gate{flex:1;justify-content:center}}.gs .sky .twk{display:none}.gs .crush{height:100%;min-height:300px;max-height:600px;position:relative}.gs .crush-javi{z-index:2;will-change:transform;width:26%;position:absolute;bottom:0;left:38%}.gs .crush-javi .caro-name{bottom:-6px;left:50%;transform:translate(-50%)}.gs .qpile{z-index:3;width:50%;height:0;position:absolute;bottom:60%;left:26%}.gs .qpile .chaos-card{width:min(220px,80%);transform:rotate(var(--rot,0deg));gap:2px;padding:8px 12px;font-size:13px;position:absolute}.gs .qpile .chaos-card small{font-size:9px}.gs .qpile .q-who img{width:16px;height:16px}.gs .crush-caro{z-index:2;bottom:0;left:0;width:34%!important;position:absolute!important}.gs .crush-caro .air{top:34%;left:80%}.gs .crush-duo{z-index:2;width:48%;position:absolute;bottom:0;left:16%}.gs .crush .gate-catch{z-index:4;width:min(44%,420px);margin:0;position:absolute;top:2%;left:auto;right:0}@media (max-width:767px){.gs .crush{height:100%;min-height:300px}.gs .crush-javi{width:36%;left:40%}.gs .crush-caro{width:44%!important}.gs .crush-duo{width:72%;left:4%}.gs .qpile{width:72%;left:22%}.gs .qpile .chaos-card{width:min(190px,74%);padding:4px 8px 8px;font-size:12px}.gs .crush .gate-catch{width:auto;top:0;left:0;right:0}}.gs.static-mode .crush{flex-wrap:wrap;align-items:flex-end;gap:12px;height:auto;min-height:0;display:flex}.gs.static-mode .crush>*{opacity:1!important;visibility:visible!important;position:relative!important;inset:auto!important;transform:none!important}.gs.static-mode .crush-javi,.gs.static-mode .crush-caro{width:34%!important}.gs.static-mode .crush-duo{display:none}.gs.static-mode .qpile{flex-wrap:wrap;order:-1;gap:8px;width:100%;height:auto;display:flex}.gs.static-mode .qpile .chaos-card{width:auto;position:static;opacity:1!important}.gs.static-mode .crush .gate-catch{width:100%}.gs #s4 .bn-park,.gs #dayBoard .bn,.gs .fam-node,.gs #wishList .sub,.gs #dayBoard .sub{transition:none}.gs .mc-glass .temp{justify-content:center;align-items:center;gap:8px;display:flex}.gs .wx{flex-shrink:0;width:30px;height:24px;position:relative}.gs .wx .sun{background:#ffc857;border-radius:50%;width:16px;height:16px;animation:2.4s ease-in-out infinite gs-sunPulse;position:absolute;top:0;left:2px;box-shadow:0 0 0 3px #ffc85740,0 0 14px #ffc857b3}.gs .wx .cloud{background:#ffffffeb;border-radius:9px;width:20px;height:9px;animation:6s ease-in-out infinite gs-cloudDrift;position:absolute;top:9px;left:9px}.gs .wx .cloud:before{content:"";background:inherit;border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:4px}@keyframes gs-sunPulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes gs-cloudDrift{0%,to{transform:translate(0)}50%{transform:translate(5px)}}.gs.static-mode .wx *,.gs .reduce .wx *{animation:none}@media (prefers-reduced-motion:reduce){.gs .wx *{animation:none!important}}.gs .ruler{--u:1.95px;gap:20px;height:370px}.gs .kid.adult img{filter:drop-shadow(0 14px 14px #25343f24)}.gs .kid figcaption{text-align:center;left:50%;transform:translate(-50%)}@media (max-width:767px){.gs .ruler{--u:1.3px;justify-content:center;gap:0;height:250px;padding-right:0}.gs .kid+.kid{margin-left:-10px}.gs .kid figcaption{white-space:normal;width:84px;font-size:11px;line-height:1.25}}.gs .fam-fit{flex-direction:column;display:flex}.gs .ff{border-top:1px solid #ffffff14;align-items:center;gap:12px;padding:8px 0;display:flex}.gs .ff:first-child{border-top:0}.gs .ff img{-o-object-fit:cover;object-fit:cover;background:#ffffff14;border-radius:999px;flex-shrink:0;width:40px;height:40px}.gs .ff>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.gs .ff b{color:var(--white);font-size:15px}.gs .ff span{color:var(--bone-80);font-size:13px;line-height:1.35}.gs .ff em{font-style:normal;font-family:var(--font-accent);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:700}.gs .ff.ok em{color:#6ee7a0;background:#15803d33}.gs .ff.no em{color:#fca5a5;background:#b91c1c38}.gs .ff.warn em{color:#ffc857;background:#ffc8572e}.gs .ff-wrap{align-items:center;gap:16px;display:flex}.gs .uni-duo{flex-shrink:0;width:44%}.gs .ff-wrap .fam-fit{flex:1;min-width:0}.gs .fp1 .fblock{background:#36444e}.gs .uni-duo .av-vid{background:#36444e;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 2% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 2% 96%,#0000)}@media (max-width:767px){.gs .ff-wrap{flex-direction:column;gap:4px}.gs .uni-duo{width:62%}}.gs .s7a{align-items:center!important}.gs .javi-anim{z-index:0;width:40%;margin-right:-6%}.gs .s7a>.float-chat{z-index:1;position:relative}.gs .qcard{aspect-ratio:16/9;border-radius:var(--r-card);box-shadow:var(--shadow-3);background:#1d2a33;margin:16px 0 0;position:relative;overflow:hidden}.gs .qcard video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.gs .qcard #filaVid{opacity:0}.gs .qcard.busy #filaVid{opacity:1}.gs .qcard.busy #tenVid{opacity:0}.gs .q-cap{color:var(--gunmetal);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.gs .q-cap b{background:var(--white);box-shadow:var(--shadow-float);text-transform:capitalize;border-radius:999px;padding:4px 10px}.gs .q-cap span{background:var(--success);color:var(--white);border-radius:999px;padding:4px 10px;font-weight:700}.gs .qcard.busy .q-cap span{background:var(--error)}.gs .aero .av-vid{width:min(420px,100%);margin-top:8px}.gs .bpass{background:var(--white);border-radius:var(--r-card);width:min(420px,100%);box-shadow:var(--shadow-float);border:1px solid #25343f14;grid-template-columns:1.35fr 1fr 1fr 88px;margin-top:-4px;display:grid;position:relative}.gs .bpass>div{flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:14px 12px;display:flex}.gs .bpass>div:first-child{padding-left:18px}.gs .bpass>div+div:not(.gate){border-left:1px solid var(--ink-12)}.gs .bpass .k{font-family:var(--font-accent);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-70);font-size:9px;font-weight:700}.gs .bpass b{color:var(--gunmetal);align-items:center;gap:4px;font-size:13px;line-height:1.25;display:inline-flex}.gs .bpass .gate{text-align:center;background-image:var(--gate-grad);border-radius:0 var(--r-card) var(--r-card) 0;color:var(--white);border-left:2px dashed #ffffffb3;align-items:center;position:relative}.gs .bpass .gate .k,.gs .bpass .gate b{color:var(--white)}@media (max-width:767px){.gs .aero{display:none}.gs .aero .av-vid{width:78%;margin:0 auto}.gs .bpass{grid-template-columns:1.3fr 1fr 1fr 72px;margin-inline:auto}.gs .bpass>div{padding:12px 8px}.gs .bpass>div:first-child{padding-left:12px}.gs .bpass b{font-size:12px}.gs .s9-fila b{font-size:18px}}.gs .gk-cloud{width:100%;height:100%;display:block;position:absolute;inset:0}.gs .gk-chips{pointer-events:none;position:absolute;inset:0}.gs .gk-chip{color:var(--gunmetal);white-space:nowrap;visibility:hidden;opacity:0;background:#fffffff0;border-radius:1.4cqw;align-items:center;gap:1cqw;padding:.9cqw 1.6cqw .9cqw .9cqw;font-size:clamp(9px,1.75cqw,13px);font-weight:600;display:inline-flex;position:absolute;box-shadow:0 .8cqw 2.4cqw #08101559}.gs .gk-chip i{background:var(--gunmetal);color:#ffab91;border-radius:.8cqw;place-items:center;width:clamp(16px,3.2cqw,24px);height:clamp(16px,3.2cqw,24px);display:inline-grid}.gs .gk-chip svg{width:62%;height:62%}.gs .gk-chip.d1{filter:blur(.4px)}.gs .gk-chip.d2{filter:blur(1px)}.gs .gk-pill{z-index:2;background:var(--white);height:clamp(36px,7cqw,52px);color:var(--gunmetal);white-space:nowrap;border-radius:999px;align-items:center;padding:0 clamp(8px,1.6cqw,12px);transition:background-color .35s,color .35s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1.4cqw 4cqw #08101573}.gs .gk-pill .gate-av{flex:none;width:clamp(20px,4cqw,28px)!important;height:clamp(20px,4cqw,28px)!important}.gs .gk-pill-t{letter-spacing:-.005em;max-width:24em;padding-left:clamp(8px,1.4cqw,12px);font-size:clamp(12px,2.4cqw,17px);font-weight:600;display:inline-block;overflow:hidden}.gs .gk-pill.hot{background:var(--sunset);color:var(--white)}.gs .gk-pill.hot .g-fill{fill:#fff}.gs .gk-chat{transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.gs .gk-pill{transition:none}}.gs #s2 .split-stage{align-self:stretch;align-items:center;display:flex}.gs .s2-chat{flex-direction:column;width:100%;height:min(640px,100%);display:flex}.gs .s2-chat.float-chat .chat-body.s2-body{flex:1;justify-content:flex-end;gap:0;min-height:0;margin:0 -40px -48px;padding:0 48px 72px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 48px);mask-image:linear-gradient(#0000 0,#000 48px)}.gs .cm{grid-template-rows:1fr;min-width:0;display:grid}.gs .cm-in{flex-direction:column;min-width:0;min-height:0;display:flex}.gs .cm-in>*{margin-top:16px}.gs .s2-body .cm[data-cm]{grid-template-rows:0fr}.gs .s2-body .cm[data-cm]:not(.open) .cm-in{overflow:hidden}.gs .s2-body .cm[data-cm] .cm-in>*{opacity:0}.gs.static-mode .s2-body .cm[data-cm]{grid-template-rows:1fr!important}.gs.static-mode .s2-body .cm[data-cm] .cm-in>*{opacity:1!important}.gs.static-mode .s2-body .cm[data-cm^=t]{display:none}.gs .s2-comp{z-index:1;background:var(--white);min-height:52px;box-shadow:var(--shadow-float);color:var(--gunmetal);border:1px solid #25343f14;border-radius:26px;align-items:flex-end;gap:8px;margin:0 8px 8px;padding:8px 8px 8px 20px;font-size:14px;line-height:1.45;display:flex;position:relative}.gs .s2-comp-t{flex:1;align-self:center;min-width:0;padding:6px 0}.gs .s2-caret{vertical-align:-.18em;background:var(--sunset);width:2px;height:1.1em;margin-left:1px;animation:1s step-end infinite gs-caret;display:inline-block}.gs .s2-ph{color:var(--ink-70);pointer-events:none;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 76px);position:absolute;top:50%;left:24px;overflow:hidden;transform:translateY(-50%)}.gs .s2-comp.has .s2-ph{display:none}.gs .s2-send{background:var(--ink-12);width:36px;height:36px;color:var(--white);border-radius:999px;flex:none;place-items:center;transition:background-color .25s;display:grid}.gs .s2-send svg{width:18px;height:18px}.gs .s2-comp.has .s2-send{background:var(--sunset)}.gs .s2-chat .bubble-user{position:relative;overflow:hidden}.gs .s2-chat .bubble-user [data-h]{border-radius:4px;transition:background-color .3s,box-shadow .3s,color .3s}.gs .s2-chat .bubble-user [data-h].hl{color:var(--white);background:#ff704352;box-shadow:0 0 0 2px #ff704352}.gs .s2-chat .bubble-user.reading:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffab9159 50%,#0000 70%) 0 0/250% 100%;animation:1.1s linear infinite gs-read;position:absolute;inset:0}@keyframes gs-read{0%{background-position:120% 0}to{background-position:-120% 0}}.gs .th{max-width:94%;color:var(--gunmetal);align-self:flex-start;padding:2px 8px 0 4px}.gs .th-head{align-items:center;gap:8px;min-height:24px;font-size:13px;font-weight:600;display:flex}.gs .th-head .gate-av{width:20px!important;height:20px!important}.gs .th-ok{background:var(--success);width:20px;height:20px;color:var(--white);border-radius:999px;place-items:center;display:none}.gs .th-ok svg{width:12px;height:12px}.gs .th.done .th-head .gate-av{display:none}.gs .th.done .th-ok{display:inline-grid}.gs .th.done .th-t{color:var(--ink-70);font-weight:500}.gs .th.run .th-t{background:linear-gradient(90deg,var(--gunmetal) 0%,var(--gunmetal) 35%,var(--sunset) 50%,var(--gunmetal) 65%,var(--gunmetal) 100%);color:#0000;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:1.4s linear infinite gs-shim}@keyframes gs-shim{0%{background-position:100% 0}to{background-position:0 0}}.gs .th-t.sw{animation:gs-swap .32s var(--ease-spring) both}.gs .th.run .th-t.sw{animation:gs-swap .32s var(--ease-spring) both,gs-shim 1.4s linear infinite}@keyframes gs-swap{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.gs .th-log{grid-template-rows:1fr;transition:grid-template-rows .35s;display:grid}.gs .th.done .th-log{grid-template-rows:0fr}.gs .th-log-in{flex-direction:column;gap:2px;min-height:0;margin:0;padding:0 0 0 28px;list-style:none;display:flex;overflow:hidden}.gs .th-log-in li{color:var(--ink-70);align-items:center;gap:6px;font-size:12px;display:none}.gs .th-log-in li.on{animation:.3s both gs-swap;display:flex}.gs .th-log-in li:first-child.on{margin-top:4px}.gs .th-log-in svg{width:12px;height:12px;color:var(--success);flex:none}.gs .th-viz{grid-template-rows:0fr;transition:grid-template-rows .4s;display:grid}.gs .th-viz.on{grid-template-rows:1fr}.gs .th-viz-in{align-items:flex-end;gap:5px;height:auto;min-height:0;padding-left:28px;display:flex;overflow:hidden}.gs .th-viz.on .th-viz-in{padding-top:8px}.gs .vb{flex-direction:column;align-items:center;gap:3px;width:18px;display:flex}.gs .vb i{width:100%;height:calc(var(--h)*34px);background:var(--success);transform-origin:50% 100%;transition:transform .45s var(--ease-spring);border-radius:3px;display:block;transform:scaleY(0)}.gs .vb.l1 i{background:var(--crowd-mid)}.gs .vb.l2 i{background:var(--crowd-hi)}.gs .vb.l3 i{background:var(--error)}.gs .th-viz.on .vb i{transform:scaleY(1)}.gs .th-viz.on .vb:nth-child(2) i{transition-delay:40ms}.gs .th-viz.on .vb:nth-child(3) i{transition-delay:80ms}.gs .th-viz.on .vb:nth-child(4) i{transition-delay:.12s}.gs .th-viz.on .vb:nth-child(5) i{transition-delay:.16s}.gs .th-viz.on .vb:nth-child(6) i{transition-delay:.2s}.gs .th-viz.on .vb:nth-child(7) i{transition-delay:.24s}.gs .th-viz.on .vb:nth-child(8) i{transition-delay:.28s}.gs .th-viz.sb .vb.l2 i,.gs .th-viz.sb .vb.l3 i{animation:1s ease-in-out infinite alternate gs-sb;box-shadow:0 0 0 2px #ff704359}@keyframes gs-sb{to{box-shadow:0 0 0 4px #ff704326}}.gs .vb b{color:var(--ink-70);font-size:9px;font-weight:600}.gs .ci-alert{border-radius:var(--r-element);border-left:3px solid var(--sunset);color:var(--gunmetal);background:#ff70431a;align-items:flex-start;gap:8px;margin:0;padding:8px 12px;font-size:12.5px;line-height:1.4;display:flex}.gs .ci-alert svg{width:16px;height:16px;color:var(--sunset-acc);flex:none;margin-top:1px}@media (prefers-reduced-motion:reduce){.gs .s2-caret,.gs .th.run .th-t,.gs .th-t.sw,.gs .bubble-user.reading:after,.gs .th-viz.sb .vb i{animation:none}.gs .s2-send,.gs .th-log,.gs .th-viz,.gs .vb i{transition:none}}@media (max-width:767px){.gs .s2-chat .card-in-chat{gap:6px;padding:12px}.gs .s2-chat .chips{gap:6px}.gs .s2-chat .chips button{min-height:28px;padding:0 8px;font-size:12px}.gs .s2-chat #understoodSay{display:none}.gs .s2-chat .ci-alert{padding:6px 10px;font-size:12px}}.gs .day-card .park{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;display:-webkit-box;overflow:hidden}.gs .day-card .lvl{margin-top:auto}.gs .ds-wrap{position:relative}.gs .ds-wrap .day-strip{-webkit-mask-image:linear-gradient(90deg,var(--ds-l,#000) 0,#000 40px,#000 calc(100% - 40px),var(--ds-r,#000) 100%);-webkit-mask-image:linear-gradient(90deg,var(--ds-l,#000) 0,#000 40px,#000 calc(100% - 40px),var(--ds-r,#000) 100%);mask-image:linear-gradient(90deg,var(--ds-l,#000) 0,#000 40px,#000 calc(100% - 40px),var(--ds-r,#000) 100%);position:relative}.gs .ds-wrap.can-l .day-strip{--ds-l:transparent}.gs .ds-wrap.can-r .day-strip{--ds-r:transparent}.gs .ds-nav{z-index:2;border:1px solid var(--ink-12);background:var(--white);width:36px;height:36px;color:var(--gunmetal);box-shadow:var(--shadow-2);cursor:pointer;opacity:0;visibility:hidden;border-radius:999px;place-items:center;margin-top:-20px;transition:opacity .25s,transform .25s,visibility 0s linear .25s;display:grid;position:absolute;top:50%;transform:scale(.85)}.gs .ds-nav svg{width:18px;height:18px}.gs .ds-nav.prev{left:-14px}.gs .ds-nav.next{right:-14px}.gs .ds-wrap.can-l .ds-nav.prev,.gs .ds-wrap.can-r .ds-nav.next{opacity:1;visibility:visible;transition:opacity .25s,transform .25s,visibility;transform:none}.gs .ds-nav:hover{border-color:var(--sunset);color:var(--sunset-acc)}.gs .ds-nav:focus-visible{outline:2px solid var(--sunset);outline-offset:2px}@media (max-width:767px){.gs .ds-nav.prev{left:-6px}.gs .ds-nav.next{right:-6px}}@media (prefers-reduced-motion:reduce){.gs .ds-nav{transition:none}}.gs .ds-wrap .day-strip{padding-top:14px}.gs .day-card{position:relative}.gs .day-alert{white-space:nowrap;background:var(--error);color:var(--white);font-family:var(--font-accent);letter-spacing:.06em;text-transform:uppercase;box-shadow:var(--shadow-2);opacity:0;transition:opacity .25s ease,transform .3s var(--ease-spring);border-radius:999px;align-items:center;gap:4px;padding:2px 8px 2px 6px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:-10px;right:8px;transform:translateY(4px)scale(.9)}.gs .day-alert svg{width:11px;height:11px}.gs .day-card.alert{border:2px solid var(--error);animation:1.2s ease-in-out infinite alternate gs-alertPulse;box-shadow:0 0 0 4px #b91c1c1f}.gs .day-card.alert .day-alert{opacity:1;transform:none}@keyframes gs-alertPulse{to{box-shadow:0 0 0 7px #b91c1c0f}}@media (prefers-reduced-motion:reduce){.gs .day-card.alert{animation:none}.gs .day-alert{transition:none}}.gs .mc-glass>.mc-wear{text-align:left;justify-content:center;align-items:flex-start;padding:16px 16px 16px 92px;position:relative;overflow:visible}.gs .mc-wear-t{font-size:15px;font-weight:700;line-height:1.2}.gs .mc-wear-d{color:var(--bone-80);font-size:11px;line-height:1.35}.gs .mc-fig{pointer-events:none;filter:drop-shadow(0 8px 14px #08101573);width:auto;height:158%;position:absolute;bottom:4px;left:14px}.gs .day-card.peak .park{color:var(--gunmetal)}.gs .crew{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:16px;display:flex}.gs .crew-o{background:var(--white);min-height:40px;box-shadow:var(--shadow-float);color:var(--ink-70);transition:border-color .3s ease,color .3s ease,box-shadow .3s ease,transform .3s var(--ease-spring);border:1px solid #25343f14;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:13px;font-weight:600;display:inline-flex}.gs .crew-o svg{flex:none;width:20px;height:20px}.gs .crew-o.on{border:2px solid var(--sunset);color:var(--gunmetal);box-shadow:0 0 0 4px #ff70431f,var(--shadow-float);padding:0 15px 0 11px;transform:translateY(-2px)}.gs .crew-o.on svg{color:var(--sunset-acc)}.gs .ck{flex-direction:column;align-items:center;gap:8px;display:flex}.gs .ck-t{font-family:var(--font-accent);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-70);font-size:10px;font-weight:700}.gs .ck-row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.gs .ck-i{background:var(--white);min-height:36px;box-shadow:var(--shadow-1);color:var(--ink-70);border:1px solid #25343f14;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 10px;font-size:13px;font-weight:600;transition:color .3s,border-color .3s;display:inline-flex}.gs .ck-i i{border:1.5px solid var(--ink-24);background:var(--white);border-radius:5px;flex:none;width:18px;height:18px;transition:background-color .25s,border-color .25s;position:relative}.gs .ck-i i:after{content:"";border:solid var(--white);width:5px;height:9px;transition:transform .3s var(--ease-spring);border-width:0 2px 2px 0;position:absolute;top:1.5px;left:5px;transform:rotate(45deg)scale(0)}.gs .ck-i.on{color:var(--gunmetal);border-color:#ff704373}.gs .ck-i.on i{background:var(--sunset);border-color:var(--sunset)}.gs .ck-i.on i:after{transform:rotate(45deg)scale(1)}.gs #s4 .bn-park{box-shadow:none;background:0 0;border:0;padding:0;gap:12px!important}.gs #s4 .bn-park .bn-head,.gs #s4 .bn-park .pk-toggle{padding:0 4px}.gs #s4 #wishList .sub{box-shadow:var(--shadow-float);border:1px solid #25343f0f}.gs #s4 .subs{gap:10px}.gs .alert-card .meter b{background:var(--error)}.gs .alert-card .meter i{background:var(--gunmetal)}@media (max-width:767px){.gs .crew{gap:6px;margin-bottom:8px}.gs .crew-o{min-height:34px;padding:0 12px 0 10px;font-size:12px}.gs .crew-o.on{padding:0 11px 0 9px}.gs .crew-o svg{width:16px;height:16px}.gs .ck-i{min-height:32px;padding:0 12px 0 8px;font-size:12px}}@media (prefers-reduced-motion:reduce){.gs .crew-o,.gs .ck-i,.gs .ck-i i,.gs .ck-i i:after{transition:none}}@media (max-width:767px){.gs .crew,.gs .ck-row{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;max-width:100%;padding:4px 2px 6px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.gs .crew::-webkit-scrollbar{display:none}.gs .ck-row::-webkit-scrollbar{display:none}.gs .crew-o,.gs .ck-i{white-space:nowrap;flex:none}.gs .ck{align-items:flex-start}.gs .ruler{--u:1.12px;height:215px;margin-bottom:40px}.gs .kid figcaption{white-space:nowrap;flex-direction:column;align-items:center;width:auto;line-height:1.2;display:flex}.gs .kid figcaption b{margin-right:0}.gs .s4-pile{align-content:start}.gs .s4-pile>*{align-self:start}}.gs .s5-split .split-text{flex-direction:column;min-height:0;display:flex}.gs .s5-chat{flex:1;height:auto;min-height:0;margin-top:8px}.gs .s5-split .boardcol{padding:8px 8px 8px 40px;overflow:visible}@media (min-width:768px){.gs .s5-split .boardcol{justify-content:center}.gs .s5-split .boardcol>*{width:100%;max-width:560px;margin-left:auto}}.gs .s5-split .confirm-all{background:var(--white);box-shadow:var(--shadow-float);border:1px solid #25343f0f;margin-bottom:16px}.gs #dayBoard .bn{gap:12px;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.gs #dayBoard .bn .wash{display:none}.gs #dayBoard .bn .bn-head{align-items:center;padding:0 4px}.gs #dayBoard .bn-prop{background:var(--white);box-shadow:var(--shadow-1);font-family:var(--font-accent);letter-spacing:.08em;text-transform:uppercase;color:var(--sunset-acc);border:1px solid #ff704373;border-radius:999px;align-self:center;align-items:center;gap:6px;margin-left:auto;padding:4px 10px 4px 6px;font-size:10px;font-weight:700;display:inline-flex}.gs #dayBoard .bn-prop .gate-av{width:18px;height:18px}.gs #dayBoard .bn.ok .bn-prop{display:none}.gs #dayBoard .bn-ok{align-self:center}.gs #dayBoard .subs{gap:10px}.gs #dayBoard .sub{box-shadow:var(--shadow-float);border:1px solid #25343f0f;transition:border-color .4s,background-color .4s}.gs #dayBoard .sub.new{background:linear-gradient(100deg,#ff704312,#00b4d80a 60%,var(--white));border:1.5px dashed #ff704399}.gs #dayBoard .bn.ok .sub{background:var(--white);border:1px solid #15803d47}.gs #dayBoard .sub .end{margin-left:auto}.gs .sub-ck{background:var(--success);width:24px;height:24px;color:var(--white);opacity:0;transition:transform .45s var(--ease-bounce),opacity .2s ease;border-radius:999px;place-items:center;display:grid;transform:scale(0)}.gs .sub-ck svg{width:13px;height:13px}.gs #dayBoard .bn.ok .sub-ck{opacity:1;transform:scale(1)}.gs #dayBoard .bn.ok .sub:nth-child(2) .sub-ck{transition-delay:.15s}.gs #dayBoard .bn.ok .sub:nth-child(3) .sub-ck{transition-delay:.3s}.gs #dayBoard .bn.ok .sub:nth-child(2){transition-delay:.15s}.gs #dayBoard .bn.ok .sub:nth-child(3){transition-delay:.3s}.gs #dayBoard .bn.pulse .sub{animation:gs-subOk .6s var(--ease-spring)}.gs #dayBoard .bn.pulse .sub:nth-child(2){animation-delay:.15s}.gs #dayBoard .bn.pulse .sub:nth-child(3){animation-delay:.3s}@keyframes gs-subOk{40%{box-shadow:0 0 0 4px #15803d24,var(--shadow-float);transform:scale(1.025)}}.gs #dayBoard .sub-rest{align-items:center;padding:12px 12px 12px 8px}.gs #dayBoard .sub-rest .sr-ic{border-radius:var(--r-element);width:40px;height:40px;color:var(--white);background:linear-gradient(to bottom,var(--tile-c),var(--tile-d));flex:none;place-items:center;display:grid}.gs #dayBoard .sub-rest .sr-t{color:var(--gunmetal);font-size:13px;line-height:1.35}.gs #dayBoard .bn .acts{padding:0 4px}.gs #dayBoard .bn .acts button{min-height:32px;box-shadow:var(--shadow-1);padding:0 14px;font-size:12px}.gs #dayBoard .burst{top:12px;right:40px}@media (max-width:767px){.gs .s5-chat{flex:none;height:250px}.gs .s5-split .boardcol{padding:4px 0 0}.gs #dayBoard .bn-prop{padding:3px 8px 3px 4px;font-size:9px}}@media (prefers-reduced-motion:reduce){.gs .sub-ck,.gs #dayBoard .sub{transition:none}.gs #dayBoard .bn.pulse .sub{animation:none}}@media (max-width:767px){.gs .s5-chat{height:210px}.gs .s5-chat .example{font-size:10px;padding:0 8px!important}.gs .s5-split .boardcol{justify-content:flex-start}.gs .s5-split .day-trail{flex-shrink:0;min-height:0;margin-bottom:8px}.gs #s5 .s5-chat .chat-head{display:none}.gs #s5 .s5-chat{height:250px}.gs #s5 .s5-chat .example{font-size:12px}.gs #s5 .ex-try{display:none}.gs .s5-split .day-trail{flex-wrap:nowrap}.gs #s5 .dt{gap:6px;padding:4px 10px 4px 4px;position:relative}.gs #s5 .dt>span:not(.dti):not(.t-data){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gs .s5-split .confirm-all{margin-bottom:10px;padding:6px 12px}.gs #dayBoard .bn .acts,.gs #dayBoard .sub-more{display:none}.gs #dayBoard .sub{min-height:40px}.gs #dayBoard .sub img{width:32px;height:32px}.gs #dayBoard .subs{gap:8px}}.gs #s4 .ruler{border-bottom:0}.gs:not(.static-mode) #s4Crew .crew-o,.gs:not(.static-mode) #s4 .ruler .kid,.gs:not(.static-mode) #s4 .ruler figcaption,.gs:not(.static-mode) #s4 .rl b,.gs:not(.static-mode) #s4 .ck-t,.gs:not(.static-mode) #s4 .ck-i{opacity:0}.gs:not(.static-mode) #s4 .rl{transform:scaleX(0)}.gs .rl.ok{border-top-color:#15803d8c}.gs .rl.ok b{color:var(--success)}@media (min-width:768px){.gs #s4 .ruler{width:fit-content;max-width:100%;margin-inline:auto;padding:0 168px 0 16px}}@media (max-width:767px){.gs #s4 .ruler{justify-content:flex-start;padding:0 136px 0 4px}.gs #s4 .rl b{padding:0 0 0 4px;line-height:10px;top:-11px;left:auto;right:0}.gs #s4 .crew,.gs #s4 .ck-row{width:calc(100% + 16px);max-width:none;margin:0 0 -24px -16px;padding:4px 2px 30px 16px}}.gs:not(.static-mode) #s6 .fp0 .ficha-tags,.gs:not(.static-mode) #s6 .fp0 h3,.gs:not(.static-mode) #s6 .fp0 .pov,.gs:not(.static-mode) #s6 .fp0 .pov-cap{opacity:0}.gs #s6 .pov iframe{transform-origin:50%;transform:scale(1.36)}.gs #s6 .pov video{-o-object-fit:cover;object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .8s;position:absolute;inset:0}.gs #s6 .pov.playing video{opacity:1}.gs #s6 .pov .hud{bottom:12px;left:12px;right:auto}.gs #s6 .pov .hud>span:last-child{font-family:var(--font-accent);letter-spacing:.1em;text-transform:uppercase;text-shadow:0 1px 6px #00000080;font-size:10px;font-weight:700}.gs #s6 .pov-cap{flex-wrap:wrap;align-items:center;row-gap:4px}.gs #s6 .pov-yt{color:var(--bone-80);text-transform:none;letter-spacing:0;font-family:var(--font-body,inherit);align-items:center;gap:6px;font-size:12px;text-decoration:none;display:inline-flex}.gs #s6 .pov-yt svg{color:#ff4d3d;flex:none;width:18px;height:18px}.gs #s6 .pov-yt:hover{color:var(--white);text-decoration:underline}.gs #s6 .fblock.glass{border-radius:var(--r-card);border:1px solid var(--bone-16);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#f7f7f514;gap:12px;padding:20px;box-shadow:inset 0 1px #ffffff14,0 24px 48px -24px #00000073}.gs .fp1 .fblock.glass{background:#f7f7f514}.gs #s6 .uni-duo .av-vid{-webkit-mask-composite:source-in;background:0 0;width:100%;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000),linear-gradient(#0000,#000 6% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000),linear-gradient(#0000,#000 6% 92%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.gs #s6 .inten-row{border-top:1px solid #ffffff14;flex-direction:column;gap:8px;padding-top:12px;display:flex}.gs #s6 .inten-t{color:var(--bone-80);font-size:13px;line-height:1.45}.gs #s6 .fp2 .ff img{border-radius:var(--r-element)}.gs #s6 .fr-tip{color:var(--bone-80);border-radius:var(--r-element);background:#ffc85714;border:1px solid #ffc85738;padding:12px 14px;font-size:13px;line-height:1.45}.gs #s6 .fr-tip b{color:#ffc857}.gs #s6 .sol{grid-template-columns:1fr 1fr;gap:12px;display:grid}.gs #s6 .sol-c{border-radius:var(--r-section);background:#ffffff0a;border:1px solid #ffffff14;flex-direction:column;gap:6px;min-width:0;padding:16px;display:flex}.gs #s6 .sol-c b{color:var(--white);font-size:15px}.gs #s6 .sol-c>span:not(.sol-ic):not(.sol-th){color:var(--bone-80);font-size:13px;line-height:1.45}.gs #s6 .sol-ic{border-radius:999px;place-items:center;width:32px;height:32px;display:grid}.gs #s6 .sol-ic svg{width:18px;height:18px}.gs #s6 .sol-c.in .sol-ic{color:var(--celeste);background:#00b4d829}.gs #s6 .sol-c.out .sol-ic{color:var(--sunset-glow);background:#ff704329}.gs #s6 .sol-th{gap:6px;margin-top:4px;display:flex}.gs #s6 .sol-th img{border-radius:var(--r-element);-o-object-fit:cover;object-fit:cover;border:1px solid #ffffff1f;width:44px;height:44px}.gs #s6 .fp3 .ficha-g{margin-top:4px}@media (max-width:767px){.gs #s6 .fblock.glass{gap:10px;padding:14px}.gs #s6 .sol{grid-template-columns:1fr 1fr;gap:8px}.gs #s6 .sol-c{gap:4px;padding:10px}.gs #s6 .sol-c b{font-size:13px;line-height:1.25}.gs #s6 .sol-c>span:not(.sol-ic):not(.sol-th){font-size:12px;line-height:1.35}.gs #s6 .sol-ic{width:26px;height:26px}.gs #s6 .sol-ic svg{width:15px;height:15px}.gs #s6 .sol-th{gap:4px}.gs #s6 .sol-th img{width:30px;height:30px}.gs #s6 .fp3 .ficha-g .wr{font-size:14px;line-height:1.4}.gs #s6 .pov-yt{font-size:11px}.gs #s6 .fp2 .ff span,.gs #s6 .fp1 .ff span{font-size:12px}.gs #s6 .uni-duo{width:46%;margin:-6px auto -10px}.gs #s6 .inten-t{font-size:12px;line-height:1.4}.gs #s6 .inten-row{gap:6px;padding-top:8px}.gs #s6 .fam-fit .ff{padding:6px 0}.gs #s6 .ff img{width:34px;height:34px}}.gs #s7 .s7-stage{align-items:center;gap:8px;min-width:0;display:flex}.gs #s7 .javi-anim{z-index:0;flex:none;align-self:center;width:42%;margin:0 -2% 0 0}.gs #s7 .javi-anim .av-vid{background:var(--bone);width:100%;height:auto;display:block}.gs #s7 .s7-pile{flex:1;min-width:0}.gs #s7 .s7a{flex-direction:column!important;align-items:stretch!important}.gs #s7 .s7-chat{width:100%;height:min(600px,calc(100svh - var(--nav-h) - var(--rail-h) - 64px))}.gs:not(.static-mode) #s7 .javi-anim,.gs:not(.static-mode) #s7 .s7-chat .chat-head,.gs:not(.static-mode) #s7Comp{opacity:0}.gs #s7 .u-col{flex-direction:column;align-items:flex-end;gap:6px;min-width:0;max-width:88%;display:flex;position:relative}.gs #s7 .u-files{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.gs #s7 .cwf{background:var(--white);border:1px solid #25343f1a;border-radius:12px;align-items:center;gap:8px;min-width:0;max-width:230px;padding:6px 12px 6px 6px;transition:border-color .3s,box-shadow .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #25343f0f,0 6px 12px -6px #25343f2e}.gs #s7 .cwf-ic{width:30px;height:36px;color:var(--error);background:#fdecea;border-radius:6px;flex:none;place-items:center;display:grid;position:relative}.gs #s7 .cwf-ic svg{width:16px;height:16px;margin-top:-6px}.gs #s7 .cwf-ic b{letter-spacing:.04em;color:var(--white);background:var(--error);border-radius:2px;padding:0 3px;font-size:7px;font-weight:800;line-height:1.3;position:absolute;bottom:3px}.gs #s7 .cwf-m{flex-direction:column;gap:2px;min-width:0;display:flex}.gs #s7 .cwf-m strong{color:var(--gunmetal);white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:12px;font-weight:600;overflow:hidden}.gs #s7 .cwf-s{color:var(--ink-70);font-variant-numeric:tabular-nums;font-size:10.5px}.gs #s7 .cwf-bar{background:var(--ink-12);border-radius:2px;width:130px;max-width:100%;height:3px;margin-top:2px;display:block;overflow:hidden}.gs #s7 .cwf-bar i{background:var(--celeste-acc);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.gs #s7 .cwf.up .cwf-bar i{background:var(--success)}.gs #s7 .cwf.hl{border-color:#ff704399;box-shadow:0 0 0 3px #ff704329,0 6px 12px -6px #25343f2e}.gs #s7 .cwf.hl:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffab9159 50%,#0000 70%) 0 0/250% 100%;animation:1.1s linear infinite gs-read;position:absolute;inset:0}.gs #s7 .s7-tray{margin:0 4px;overflow:hidden}.gs #s7 .s7-tray-in{flex-wrap:wrap;gap:8px;padding:12px 8px 10px;display:flex}.gs #s7 .s2-comp{padding-left:10px}.gs #s7 .s7-clip{width:30px;height:30px;color:var(--ink-70);flex:none;align-self:center;place-items:center;display:grid}.gs #s7 .s7-clip svg{width:18px;height:18px}.gs #s7 .s2-ph{left:48px}.gs #s7 .s7-found{background:var(--bone);border-radius:12px;flex-direction:column;gap:8px;margin-bottom:10px;padding:12px;display:flex}.gs #s7 .s7-found .k{font-family:var(--font-accent);letter-spacing:.12em;text-transform:uppercase;color:var(--sunset-acc);font-size:10px;font-weight:700}.gs #s7 .s7-found .fields div{background:var(--white);padding:8px 10px}.gs #s7 .s7-found .fields span{color:var(--ink-70);font-size:11px}.gs #s7 .s7-found .fields b{color:var(--gunmetal);font-size:13px}.gs #s7 .s7-props{flex-direction:column;gap:6px;margin-top:10px;display:flex}.gs #s7 .s7p{background:#ff70430a;border:1px dashed #ff70438c;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;line-height:1.35;transition:border-color .3s,background .3s;display:flex}.gs #s7 .s7p i{border:1.5px solid var(--sunset);color:#0000;border-radius:999px;flex:none;place-items:center;width:20px;height:20px;transition:background .3s,border-color .3s,color .3s;display:grid}.gs #s7 .s7p i svg{width:12px;height:12px}.gs #s7 .s7p.done{background:#15803d0d;border-style:solid;border-color:#15803d73}.gs #s7 .s7p.done i{background:var(--success);border-color:var(--success);color:var(--white);animation:.5s gs-subOk}.gs #s7 .s7b,.gs #s7 .s7c{justify-content:center}.gs #s7 .s7-card{border-radius:var(--r-card);background:var(--white);box-shadow:var(--shadow-float);border:1px solid #25343f0f;flex-direction:column;gap:4px;padding:20px;display:flex}.gs #s7 .s7-card .k{font-family:var(--font-accent);letter-spacing:.12em;text-transform:uppercase;color:var(--sunset-acc);margin-bottom:6px;font-size:10px;font-weight:700}.gs #s7 .s7f,.gs #s7 .s7t{border-top:1px solid var(--ink-12);align-items:center;gap:12px;min-width:0;padding:10px 0;display:flex}.gs #s7 .s7f:first-child,.gs #s7 .s7t:first-child{border-top:0}.gs #s7 .s7f-ic{border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.gs #s7 .s7f-ic svg{width:18px;height:18px}.gs #s7 .s7f-ic.fl{color:var(--celeste-acc);background:#00b4d81f}.gs #s7 .s7f-ic.ht{color:var(--sunset-acc);background:#ff70431f}.gs #s7 .s7f-ic.tk,.gs #s7 .s7f-ic.sg{color:var(--ink-70);background:#25343f0f}.gs #s7 .s7f>div,.gs #s7 .s7t>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.gs #s7 .s7f b,.gs #s7 .s7t b{color:var(--gunmetal);font-size:14px}.gs #s7 .s7f span,.gs #s7 .s7t span{color:var(--ink-70);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.gs #s7 .s7f:not(.nv) b{color:var(--ink-70);font-weight:600}.gs #s7 .s7f em,.gs #s7 .s7t em{font-style:normal;font-family:var(--font-accent);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.gs #s7 .s7t em{color:#9a5b00;background:#ffc85738}.gs #s7 .s7t.ok em{color:var(--success);background:#15803d1f}.gs #s7 .s7t em i{display:inline-grid}.gs #s7 .s7t em svg{width:11px;height:11px}.gs #s7 .s7t img{-o-object-fit:cover;object-fit:cover;border-radius:999px;flex:none;width:38px;height:38px}.gs #s7 .s7t b small{background:var(--bone);font-family:var(--font-accent);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-70);vertical-align:2px;border-radius:999px;margin-left:6px;padding:2px 8px;font-size:9px;font-weight:700;display:inline-block}.gs #s7 .s7-seen{border-top:1px solid var(--ink-12);align-items:center;gap:6px;margin-top:6px;padding-top:12px;display:flex}.gs #s7 .s7-seen-t{color:var(--ink-70);margin-right:4px;font-size:12px}.gs #s7 .s7-av{width:32px;height:32px;position:relative}.gs #s7 .s7-av img{-o-object-fit:cover;object-fit:cover;width:32px;height:32px;box-shadow:0 0 0 2px var(--white);border-radius:999px}.gs #s7 .s7-av i{background:var(--success);width:15px;height:15px;color:var(--white);box-shadow:0 0 0 2px var(--white);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.gs #s7 .s7-av i svg{width:9px;height:9px}.gs #s7 .s7-toast{background:var(--gunmetal);color:var(--white);box-shadow:var(--shadow-float);border-radius:999px;align-self:flex-start;align-items:center;gap:10px;margin-top:14px;padding:10px 16px 10px 10px;font-size:13px;display:inline-flex}.gs #s7 .s7-g{margin-top:14px}@media (max-width:767px){.gs #s7 .s7-stage{flex-direction:column;align-items:stretch;gap:0}.gs #s7 .javi-anim{display:none}.gs #s7 .s7-pile{order:1}.gs #s7 .s7-chat{height:min(400px,calc(100svh - var(--nav-h) - var(--rail-h) - 330px))}.gs #s7 .s7-card{padding:14px}.gs #s7 .s7f,.gs #s7 .s7t{gap:10px;padding:8px 0}.gs #s7 .s7t b small{width:max-content;margin:2px 0 0;display:block}.gs #s7 .cwf-m strong{max-width:120px}.gs #s7 .cwf-bar{width:90px}}.gs #s7 .paper-fly{top:40%;left:84%}.gs #s7 .paper-fly.pf-tk{background:#e8f7fb;border:1px solid #00b4d859;gap:3px;width:52px;height:30px;padding:5px 6px}.gs #s7 .paper-fly.pf-tk i{background:#00789659}.gs #s7 .paper-fly.pf-tk i:first-child{background:var(--celeste-acc);width:70%}.gs #s7 .paper-fly.pf-doc{top:44%;left:80%}.gs #s7 .s7f{position:relative}.gs #s7 .s7-drop{pointer-events:none;z-index:2;margin-top:-18px;position:absolute;top:50%;left:52px}.gs #s7 .s7-drop .cwf-ic{box-shadow:0 6px 14px -4px #25343f4d}.gs #s7 .s7f em{color:var(--success);background:#15803d1f}.gs #s7 .s7f em i{display:inline-grid}.gs #s7 .s7f em svg{width:11px;height:11px}.gs #s7 .s7-plan{border-top:1px solid var(--ink-12);flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;padding-top:12px;display:flex}.gs #s7 .s7-plan-k{color:var(--ink-70);margin-right:4px;font-size:12px}.gs #s7 .s7pl{color:var(--gunmetal);background:#00b4d81a;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.gs #s7 .s7pl svg{width:13px;height:13px;color:var(--celeste-acc)}.gs #s7 .s7-meter{flex-direction:column;gap:8px;margin-bottom:6px;display:flex}.gs #s7 .s7-meter-t{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.gs #s7 .s7-meter-t b{color:var(--gunmetal);font-size:15px}.gs #s7 .s7-meter-t span{color:var(--sunset-acc);font-size:18px;font-weight:700}.gs #s7 .s7-bar{background:var(--ink-12);border-radius:999px;height:8px;overflow:hidden}.gs #s7 .s7-bar i{background:var(--gate-grad);transform-origin:0;border-radius:999px;height:100%;display:block;transform:scaleX(0)}.gs #s7 .s7-done{flex-wrap:wrap;gap:6px;padding:8px 0 4px;display:flex}.gs #s7 .s7d{color:var(--gunmetal);background:#15803d14;border-radius:999px;align-items:center;gap:6px;padding:5px 10px 5px 6px;font-size:12px;font-weight:600;display:inline-flex}.gs #s7 .s7d i{background:var(--success);width:16px;height:16px;color:var(--white);border-radius:999px;place-items:center;display:grid}.gs #s7 .s7d svg{width:10px;height:10px}.gs #s7 .s7t span small{background:var(--bone);font-family:var(--font-accent);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-70);border-radius:999px;margin-left:6px;padding:1px 7px;font-size:9px;font-weight:700;display:inline-block}@media (max-width:767px){.gs #s7 .s7-plan-k{width:100%}.gs #s7 .s7t span small{margin:0 0 0 6px;display:inline-block}.gs #s7 .s7f:not(.nv){display:none}.gs #s7 .s7-plan{margin-top:4px;padding-top:8px}.gs #s7 .s7-seen{padding-top:8px}.gs #s7 .s7-toast{margin-top:10px;font-size:12px}.gs #s7 .s7-done{padding:4px 0 2px}}.gs #s10 .spots{color:var(--gunmetal)}.gs #s10 .sp-k{font-family:var(--font-accent);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-70);font-size:10px;font-weight:700}.gs #s10 .sp-in{align-items:center;gap:20px;display:flex}.gs #s10 .sp-post{aspect-ratio:9/16;background:var(--gunmetal);width:220px;box-shadow:var(--shadow-float);border-radius:22px;flex:none;margin:0;position:relative;overflow:hidden}.gs #s10 .sp-post img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gs #s10 .sp-post:after{content:"";background:linear-gradient(#0d161c00 40%,#0d161cd9);position:absolute;inset:0}.gs #s10 .sp-play{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;z-index:1;background:#ffffff38;border-radius:999px;place-items:center;width:48px;height:48px;margin:-24px 0 0 -24px;display:grid;position:absolute;top:50%;left:50%}.gs #s10 .sp-play svg{width:22px;height:22px;margin-left:3px}.gs #s10 .sp-post figcaption{z-index:1;color:#fff;flex-direction:column;gap:6px;padding:14px;display:flex;position:absolute;bottom:0;left:0;right:0}.gs #s10 .sp-who,.gs #s10 .sp-by{align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.gs #s10 .sp-who i,.gs #s10 .sp-by i{color:#fff;background:linear-gradient(135deg,var(--sunset),#ff4f8b);border-radius:999px;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;font-weight:800;display:grid}.gs #s10 .sp-cap{opacity:.92;font-size:12px;line-height:1.4}.gs #s10 .sp-side{flex-direction:column;flex:1;gap:14px;min-width:0;display:flex}.gs #s10 .sp-link,.gs #s10 .sp-scan,.gs #s10 .sp-card{border-radius:var(--r-card);background:var(--white);box-shadow:var(--shadow-float);border:1px solid #25343f0f;flex-direction:column;gap:10px;padding:18px;display:flex}.gs #s10 .sp-field{background:var(--bone);border:1px solid var(--ink-12);min-height:40px;color:var(--gunmetal);white-space:nowrap;border-radius:12px;align-items:center;padding:0 12px;font-size:13px;display:flex;overflow:hidden}.gs #s10 .sp-url{text-overflow:ellipsis;overflow:hidden}.gs #s10 .sp-caret{background:var(--sunset);width:2px;height:16px;margin-left:2px;animation:1s step-end infinite spCaret;display:inline-block}@keyframes spCaret{50%{opacity:0}}.gs #s10 .sp-go,.gs #s10 .sp-save{background:var(--ink-12);color:var(--ink-70);font-family:var(--font-accent);letter-spacing:.09em;text-transform:uppercase;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;padding:10px 16px;font-size:11px;font-weight:700;transition:background .3s,color .3s,transform .3s;display:inline-flex}.gs #s10 .sp-go.on,.gs #s10 .sp-save.on{background:var(--sunset);color:#fff;transform:scale(1.04)}.gs #s10 .sp-st{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.gs #s10 .sp-ch{color:var(--ink-70);grid-template-columns:110px 1fr 18px;align-items:center;gap:10px;font-size:12px;display:grid}.gs #s10 .sp-ch b{font-weight:600}.gs #s10 .sp-ch i{background:var(--ink-12);border-radius:999px;height:6px;position:relative;overflow:hidden}.gs #s10 .sp-ch u{border-radius:inherit;background:linear-gradient(90deg,var(--sunset),var(--sunset-glow));transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.gs #s10 .sp-ch:after{content:"";border:2px solid var(--ink-12);border-radius:999px;width:16px;height:16px;transition:background .25s,border-color .25s}.gs #s10 .sp-ch.done:after{background:#16a34a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round' d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/11px no-repeat;border-color:#16a34a}.gs #s10 .sp-row{border-top:1px solid var(--ink-12);grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 0;display:grid;position:relative}.gs #s10 .sp-k+.sp-row{border-top:0}.gs #s10 .sp-row img{-o-object-fit:cover;object-fit:cover;border-radius:12px;width:44px;height:44px}.gs #s10 .sp-row>div{flex-direction:column;gap:2px;min-width:0;display:flex}.gs #s10 .sp-row b{color:var(--gunmetal);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.gs #s10 .sp-row>div>span{color:var(--ink-70);align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.gs #s10 .sp-row>div>span svg{flex:none;width:13px;height:13px}.gs #s10 .sp-row .sp-by{color:var(--ink-70);font-weight:600}.gs #s10 .sp-row .sp-by i{width:18px;height:18px;font-size:9px}.gs #s10 .sp-row em{font-style:normal;font-family:var(--font-accent);letter-spacing:.08em;text-transform:uppercase;color:var(--sunset-acc);white-space:nowrap;background:#ff70431f;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:700}.gs #s10 .sp-ck{border:2px solid var(--ink-24);color:#0000;border-radius:999px;place-items:center;width:22px;height:22px;transition:background .25s,border-color .25s,color .25s;display:grid}.gs #s10 .sp-ck svg{width:12px;height:12px}.gs #s10 .sp-row.ok .sp-ck{color:#fff;background:#16a34a;border-color:#16a34a}.gs #s10 .sp-info{flex-wrap:wrap;gap:6px;display:flex}.gs #s10 .sp-info span{background:var(--celeste-soft);color:var(--celeste-acc);border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:600}.gs #s10 .sp-save{align-self:stretch;margin-top:4px}.gs #s10 .sp-toast{background:var(--gunmetal);color:var(--white);box-shadow:var(--shadow-float);border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:10px 16px 10px 10px;font-size:13px;display:inline-flex}.gs #s10 .sp-toast i{background:#16a34a;border-radius:999px;place-items:center;width:22px;height:22px;display:grid}.gs #s10 .sp-toast svg{width:12px;height:12px}.gs #s10 .sp-as{grid-template-columns:44px minmax(0,1fr) auto}.gs #s10 .sp-as:first-of-type{z-index:2}.gs #s10 .sp-day{border:1.5px dashed var(--ink-24);color:var(--ink-70);white-space:nowrap;border-radius:999px;align-items:center;padding:6px 12px;font-size:12px;font-weight:600;transition:background .3s,border-color .3s,color .3s;display:inline-flex}.gs #s10 .sp-as.set .sp-day{background:var(--celeste-soft);color:var(--celeste-acc);border:1.5px solid #0000}.gs #s10 .sp-as.set .sp-day.later{background:var(--ink-12);color:var(--ink-70)}.gs #s10 .sp-pick{background:var(--white);border:1px solid var(--ink-12);min-width:230px;box-shadow:var(--shadow-float);visibility:hidden;opacity:0;border-radius:14px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% - 4px);right:0}.gs #s10 .sp-op{color:var(--gunmetal);border-radius:9px;padding:8px 10px;font-size:12.5px;transition:background .25s,color .25s}.gs #s10 .sp-op.later{color:var(--ink-70)}.gs #s10 .sp-pick.chosen .sp-op.sel{color:var(--sunset-acc);background:#ff704324;font-weight:700}.gs #s10 .sp-g{margin-top:14px}@media (max-width:767px){.gs #s10 .sp-in{align-items:stretch;gap:12px}.gs #s10 .sp-post{border-radius:16px;width:112px}.gs #s10 .sp-cap,.gs #s10 .sp-play{display:none}.gs #s10 .sp-post figcaption{padding:8px}.gs #s10 .sp-who{white-space:nowrap;gap:4px;min-width:0;font-size:8.5px}.gs #s10 .sp-who i{flex:none;width:16px;height:16px;font-size:8px}.gs #s10 .sp-side{gap:10px}.gs #s10 .sp-link,.gs #s10 .sp-scan,.gs #s10 .sp-card{gap:8px;padding:14px}.gs #s10 .sp-ch{grid-template-columns:auto 1fr 16px;gap:8px;font-size:11px}.gs #s10 .sp-ch b{white-space:nowrap}.gs #s10 .sp-st{font-size:12px}.gs #s10 .sp-row{grid-template-columns:36px minmax(0,1fr) auto auto;gap:8px;padding:8px 0}.gs #s10 .sp-as{grid-template-columns:36px minmax(0,1fr) auto}.gs #s10 .sp-row img{border-radius:10px;width:36px;height:36px}.gs #s10 .sp-row b{font-size:13px}.gs #s10 .sp-day{padding:5px 9px;font-size:11px}.gs #s10 .sp-pick{min-width:200px}.gs #s10 .sp-info span{font-size:10.5px}}.gs #s10 .sp-who i,.gs #s10 .sp-by i{flex:none}.gs #s10 .sp-by .sp-h{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gs #s10 .sp-row>div>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.gs #s8 .s8-wrap{padding-block:40px 72px;position:relative}.gs #s8 .s8-head{flex-direction:column;gap:12px;display:flex}.gs #s8 .s8-eb{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.gs #s8 .s8-badge{color:var(--sunset-glow);font-family:var(--font-accent);letter-spacing:.12em;text-transform:uppercase;background:#ff704329;border:1px solid #ff704373;border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 10px;font-size:10px;font-weight:700;display:inline-flex}.gs #s8 .s8-badge i{background:var(--sunset);border-radius:50%;width:8px;height:8px;animation:1.6s infinite s8Pulse}@keyframes s8Pulse{0%{box-shadow:0 0 #ff704399}70%{box-shadow:0 0 0 10px #ff704300}to{box-shadow:0 0 #ff704300}}.gs #s8 .s8-demo{-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:20px;display:grid}.gs #s8 .s8-ask{flex-direction:column;gap:16px;min-width:0;display:flex}.gs #s8 .s8-screen{flex-direction:column;gap:12px;min-width:0;display:flex}.gs #s8 .s8-turn{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.gs #s8 .s8-demo[data-estado=vacio] .s8-screen{display:none}.gs #s8 .s8-demo[data-estado=vacio] .s8-ask,.gs #s8 .s8-demo[data-estado=vacio] .s8-turn{grid-column:3/span 8}.gs #s8 .s8-demo:not([data-estado=vacio]) .s8-ask{grid-area:1/1/auto/span 5}.gs #s8 .s8-demo:not([data-estado=vacio]) .s8-turn{grid-area:2/1/auto/span 5}.gs #s8 .s8-demo:not([data-estado=vacio]) .s8-screen{grid-area:1/6/span 2/span 7}.gs #s8 .s8-form{border-radius:var(--r-card);gap:12px;margin:0;padding:18px}.gs #s8 .s8-nose{color:var(--bone-80);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:14px;font-weight:600;text-decoration:underline}.gs #s8 .s8-nose[aria-expanded=true]{color:var(--white)}.gs #s8 .s8-meses{flex-direction:column;gap:10px;display:flex}.gs #s8 .s8-meses[hidden]{display:none}.gs #s8 .s8-meses-t{color:var(--bone-80);font-size:13px}.gs #s8 .s8-chips{flex-wrap:wrap;gap:6px;display:flex}.gs #s8 .s8-chip{border:1px solid var(--bone-16);color:var(--bone);cursor:pointer;text-transform:capitalize;background:#f7f7f50f;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:600;transition:background .2s,border-color .2s}.gs #s8 .s8-chip:hover{border-color:var(--sunset-glow)}.gs #s8 .s8-chip[aria-pressed=true]{background:var(--sunset);border-color:var(--sunset);color:var(--white)}.gs #s8 .s8-go{background-image:var(--gate-grad);min-height:52px;color:var(--white);font-family:var(--font-accent);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 26px;font-size:14px;font-weight:700;transition:transform .2s;display:inline-flex}.gs #s8 .s8-go:active{transform:scale(.98)}.gs #s8 .s8-go:focus-visible,.gs #s8 .s8-chip:focus-visible,.gs #s8 .s8-nose:focus-visible,.gs #s8 .s8-back:focus-visible{outline:3px solid var(--sunset-glow);outline-offset:3px}.gs #s8 .s8-go-sub{color:var(--bone-80);font-size:13px}.gs #s8 .s8-v{flex-direction:column;gap:12px;min-width:0;display:flex}.gs #s8 .s8-v[hidden]{display:none}.gs #s8 .s8-res{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.gs #s8 .s8-r{border-radius:var(--r-card);border:1px solid var(--bone-16);background:#f7f7f50f;border-left-width:4px;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.gs #s8 .s8-r.ok{border-left-color:var(--success)}.gs #s8 .s8-r.bad{border-left-color:var(--error)}.gs #s8 .s8-r.mid{border-left-color:var(--crowd-mid)}.gs #s8 .s8-rk{font-family:var(--font-accent);letter-spacing:.12em;text-transform:uppercase;color:var(--bone-80);font-size:10px;font-weight:700}.gs #s8 .s8-r b{color:var(--white);font-size:16px;line-height:1.3}.gs #s8 .s8-r span:last-child{color:var(--bone-80);font-size:12.5px}.gs #s8 .s8-rf{color:var(--bone-80);grid-column:1/-1;margin:0;font-size:12px}.gs #s8 .cday.best{box-shadow:inset 0 0 0 2px var(--success)}.gs #s8 .cday.avoid{box-shadow:inset 0 0 0 2px var(--error)}.gs #s8 .s8-hint{color:var(--bone-80);text-align:center;font-size:13px}.gs #s8 .s8-v .qcard{aspect-ratio:16/9;margin:0}.gs #s8 .s8-v .qcard[hidden]{display:none}.gs #s8 .s8-back{text-align:left;color:var(--celeste-acc);cursor:pointer;background:0 0;border:0;flex-basis:100%;padding:0;font-size:13px;font-weight:700}.gs #s8 .s8-v .month-card{min-height:400px}.gs #s8 .s8-semana{color:var(--bone);margin:0;font-size:14px}@media (min-width:768px){.gs #s8 .cday{min-height:66px}.gs #s8 .cday .n{font-size:20px}}@media (max-width:767px){.gs #s8 .s8-demo[data-estado] .s8-ask,.gs #s8 .s8-demo[data-estado] .s8-turn,.gs #s8 .s8-demo[data-estado] .s8-screen{grid-area:auto/1/auto/-1}.gs #s8 .s8-res{grid-template-columns:1fr}.gs #s8 .s8-go{width:100%}.gs #s8 .s8-v .month-card{min-height:340px}}.gs #s8 .s8-pasos{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.gs #s8 .s8-paso{opacity:.55;align-items:flex-start;gap:14px;transition:opacity .3s;display:flex}.gs #s8 .s8-paso.on,.gs #s8 .s8-paso.hecho{opacity:1}.gs #s8 .s8-pn{border:1.5px solid var(--bone-16);width:30px;height:30px;color:var(--bone);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.gs #s8 .s8-paso.on .s8-pn{background-image:var(--gate-grad);color:var(--white);border-color:#0000}.gs #s8 .s8-paso.hecho .s8-pn{background:var(--success);color:var(--white);border-color:#0000}.gs #s8 .s8-paso>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.gs #s8 .s8-paso b{color:var(--white);font-size:16px}.gs #s8 .s8-paso>div>span{color:var(--bone-80);font-size:13.5px}.gs #s8 .s8-paso .s8-chips{margin-top:8px}.gs #s8 .s8-form[hidden]{display:none}.gs #s8 .s8-semanas{flex-direction:column;gap:8px;display:flex}.gs #s8 .s8-semanas:empty{display:none}.gs #s8 .s8-sem{border-radius:var(--r-card);background:var(--white);color:var(--gunmetal);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.gs #s8 .s8-sem-t{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.gs #s8 .s8-sem-t b{text-transform:capitalize;font-size:14.5px}.gs #s8 .s8-sem-l{border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.gs #s8 .s8-sem.n0 .s8-sem-l{color:#15803d;background:#15803d1f}.gs #s8 .s8-sem.n1 .s8-sem-l{color:#a16207;background:#ca8a0424}.gs #s8 .s8-sem.n2 .s8-sem-l{color:#b91c1c;background:#b91c1c1a}.gs #s8 .s8-sem-d{gap:3px;display:flex}.gs #s8 .s8-sem-d i{border-radius:3px;width:8px;height:20px}.gs #s8 .s8-sem-d .lv0{background:var(--success)}.gs #s8 .s8-sem-d .lv1{background:var(--crowd-mid)}.gs #s8 .s8-sem-d .lv2{background:var(--crowd-hi)}.gs #s8 .s8-sem-d .lv3{background:var(--error)}.gs #s8 .s8-sem-b{background:var(--gunmetal);color:var(--white);font-family:var(--font-accent);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;padding:8px 14px;font-size:11px;font-weight:700}.gs #s8 .s8-sem-b:hover{background:var(--sunset)}.gs #s8 .s8-sem-b:focus-visible{outline:3px solid var(--sunset-glow);outline-offset:2px}.gs #s8 [data-v=mes] .month-card{min-height:300px}.gs #s8 .s8-semana[hidden]{display:none}@media (max-width:767px){.gs #s8 .s8-sem{grid-template-columns:minmax(0,1fr) auto}.gs #s8 .s8-sem-d{display:none}}.gs :is(.cta-gate,.btn-gate,#s8 .s8-go){color:var(--gunmetal);text-shadow:none;white-space:nowrap;font-family:var(--font-accent);letter-spacing:.08em;text-transform:uppercase;filter:none;transition:transform .25s var(--ease-spring),box-shadow .25s var(--ease-spring);gap:10px;font-weight:700;background:linear-gradient(var(--white),var(--white)) padding-box,conic-gradient(from var(--gs-cta-a),var(--sunset),var(--celeste),var(--sunset)) border-box!important;border:2px solid #0000!important;border-radius:10px!important;box-shadow:0 4px 14px #25343f1f!important}.gs :is(.btn-gate,#s8 .s8-go){padding:0 24px 0 10px}.gs :is(.cta-gate,.btn-gate,#s8 .s8-go):hover:not([disabled]){filter:none;animation:2.6s linear infinite gs-ctaSpin;transform:translateY(-1px);box-shadow:0 8px 22px #25343f29,0 0 0 4px #ff70431a!important}.gs :is(.cta-gate,.btn-gate,#s8 .s8-go):active:not([disabled]){transform:scale(.97);box-shadow:0 2px 6px #25343f24!important}.gs :is(.cta-gate,.btn-gate,#s8 .s8-go):focus-visible{outline-offset:3px;outline:3px solid var(--sunset)!important}.gs :is(.cta-gate,.btn-gate,#s8 .s8-go)[disabled]{color:#25343f66;opacity:1;filter:none;cursor:not-allowed;background:linear-gradient(var(--white),var(--white)) padding-box,linear-gradient(#25343f2e,#25343f2e) border-box!important;box-shadow:none!important}.gs .gt-txt{background:linear-gradient(90deg,var(--sunset),var(--celeste));color:#0000;white-space:nowrap;-webkit-background-clip:text;background-clip:text}.gs [disabled] .gt-txt{color:inherit;background:0 0}@media (prefers-reduced-motion:reduce){.gs :is(.cta-gate,.btn-gate,#s8 .s8-go){animation:none!important;transform:none!important}}