.gc{--navy:#00233b;--deep:#001a2b;--panel:#062e49;--paper:#f7f6f3;--sand:#f4f0ea;--cyan:#2ae3ff;--orange:#f83002;--warn:#f2b84b;--hp0:#f87171;--hp1:#fb923c;--hp2:#fbbf24;--hp3:#a3e635;--hp4:#4ade80;background:var(--sand);block-size:100svh;min-block-size:560px;max-block-size:1400px;inline-size:100%;color:var(--navy);font-family:var(--font-body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;display:block;position:relative;overflow:clip;container-type:size}.gc *,.gc :before,.gc :after{box-sizing:border-box}:where(.gc) :where(p,h1,h2,ol,li){margin:0;padding:0}.gc :is(b,strong){font-weight:inherit}.gc :is(em,i){font-style:normal}.gc svg{display:block}.gc-in{--wfs:min(16cqw, 26cqh);--wtop:calc(96px + 2cqh);--wb:calc(var(--wtop) + .71 * var(--wfs));--u:min(calc(100cqw / 1880), calc((100cqh - var(--wb) - 66px) / 720));--oy:calc(100cqh - 44px - 452 * var(--u));--kcap:350;--k:clamp(.84px, min(.072cqw, calc((100cqh - var(--wb) - 40px) / var(--kcap))), 1.2px);--bh:468;--rh:164;--bfoot:max(24px, 3cqh);--bright:max(24px, 2.4cqw);--kb:min(calc(1.06 * var(--k)), calc((100cqh - var(--wtop) - 33px - var(--bfoot) - 12px) / (var(--bh) + var(--rh))));--bw:calc(404 * var(--kb));--rw:calc(240 * var(--kb));--b-t:calc(100cqh - var(--bfoot) - var(--bh) * var(--kb));--rec-t:calc(var(--b-t) - 12px - var(--rh) * var(--kb));--rec-l:calc(100cqw - var(--bright) - var(--rw));--rc-x:14;--rc-y:122;--ox:min(50cqw, calc(100cqw - var(--bright) - var(--bw) - 34px - var(--fsx) * var(--u)));--ca:1.4;--tax:50cqw;--tay:calc((var(--wb) + 100cqh - 150px) / 2);--cz:1.6;--tgx:40cqw;--tgy:calc(var(--wb) + .62 * (100cqh - var(--wb)));--cp:var(--ca);--tpx:36cqw;--tpy:calc((var(--wd,var(--wb)) + 100cqh - max(28px, 4.5cqh) - 130px) / 2 + 20 * var(--cp) * var(--u));--tsx:60cqw;--tsy:calc(var(--wb) + .455 * (100cqh - var(--wb)));--gsc:1;--pk:var(--k);--foot-h:0px;--nx0:calc(100cqw + 22cqh + 4px);--nx1:calc(-22cqh - 4px);position:absolute;inset:0}@container (aspect-ratio>=1) and (height<760px){.gc-in{--kcap:276;--bh:278}}@container (aspect-ratio<1){.gc-in{--wfs:calc((100cqw - 40px) * .92 / 2.712);--wtop:92px;--u0:calc(100cqw / 930);--pr:calc(13 * var(--k));--ptop:calc(var(--wb) + 12px);--pbot:calc(var(--rec-t) - 8px);--u:max(calc(.3 * var(--u0)), min(var(--u0), calc((var(--pbot) - var(--ptop) - 2 * var(--pr)) / 260)));--ox:calc(50cqw - 10 * var(--u));--k:clamp(.84px, calc(100cqw / 372), 1.14px);--foot-h:146px;--bh:244;--rh:62;--kb:var(--k);--rw:min(calc(100cqw - 32px), 440px);--pk:max(calc(.8 * var(--k)), min(var(--k), calc((96.2 * var(--u) - 3px) / 26)));--sqmax:22px;--sq:clamp(0px, calc(260 * min(var(--u0), calc((26 * var(--k) + 4px) / 96.2)) + 2 * var(--pr) + var(--ptop) + 16px + var(--rh) * var(--kb) - (100cqh - var(--foot-h) - 12px - var(--bh) * var(--kb))), var(--sqmax));--b-t:calc(100cqh - var(--foot-h) - 12px - var(--bh) * var(--kb) + var(--sq));--rec-t:calc(var(--b-t) - 8px - var(--rh) * var(--kb));--rec-l:calc((100cqw - var(--rw)) / 2);--rc-x:10;--rc-y:28;--oy:max(calc(var(--ptop) + var(--pr) - 30 * var(--u)), min(calc(var(--wb) + 38px + 250 * var(--u)), calc(var(--pbot) - var(--pr) - 290 * var(--u))));--un:tan(atan2(var(--u0), var(--u)));--ca:calc(1.6 * var(--un));--tax:50cqw;--tay:calc((var(--wb) + 38px + 100cqh - var(--foot-h) - 12px - 92 * var(--k)) / 2);--sd:clamp(calc(1.3 * var(--u0)), calc((100cqh - var(--wb) - 52 * var(--k) - 188px) / 383.5), calc(1.6 * var(--u0)));--cz:tan(atan2(var(--sd), var(--u)));--tgx:50cqw;--tgy:min(calc(var(--wb) + 196px), calc(100cqh - var(--foot-h) - 52px - 112 * var(--k)));--cp:var(--cz);--tpx:50cqw;--tpy:calc((var(--wb) + 100cqh - var(--foot-h)) / 2 + 20 * var(--sd));--tsx:min(46cqw, calc(301 * var(--sd) - 13 * var(--k) - 4px));--tsy:calc(var(--wb) + 26px + 185 * var(--sd));--gsc:1.25}}@supports (scale:calc(1em / 1px)){@container (aspect-ratio<1){.gc-in{--un:calc(var(--u0) / var(--u));--cz:calc(var(--sd) / var(--u))}}}@container (aspect-ratio<1) and (width<540px){.gc-in{--tax:calc(50cqw - 134.4 * var(--u0))}}@container (aspect-ratio<1) and (width>=540px){.gc-in{--sd:clamp(calc(1.2 * var(--u0)), calc((100cqh - var(--wb) - 150px) / 383.5), calc(1.6 * var(--u0)));--tsx:clamp(calc(8px + 240 * var(--sd)), min(calc(301 * var(--sd) - 13 * var(--k) - 8px), calc(50cqw - 248px + 200 * var(--sd))), calc(100cqw - 24px - 225 * var(--sd)))}}@container (aspect-ratio<1) and (width<360px){.gc-in{--sqmax:8px}}@container ((aspect-ratio<1) and (height<760px)) or ((aspect-ratio>47/100) and (aspect-ratio<1) and (width<540px)) or ((aspect-ratio>3/4) and (aspect-ratio<1)) or ((aspect-ratio<1) and (width>=540px) and (height<1000px)){.gc-in{--bh:118}}.gc-day,.gc-dword,.gc-nw,.gc-cam{position:absolute;inset:0}.gc-day{z-index:0}.gc-dword{z-index:1;pointer-events:none}.gc-nw{z-index:2;display:none}.gc-world{z-index:3;pointer-events:none}.gc-plan{left:calc(var(--ox) - 2000 * var(--u));top:calc(var(--oy) - 1200 * var(--u));width:calc(4000 * var(--u));height:calc(2400 * var(--u));position:absolute;overflow:visible}.gc-cv{left:calc(var(--ox) + var(--qx,0) * var(--u));top:calc(var(--oy) + var(--qy,0) * var(--u));width:calc(var(--qw,0) * var(--u));height:calc(var(--qh,0) * var(--u));position:absolute}.gc-cv canvas{width:100%;display:block;position:absolute;left:0}.gc-nw{transform-origin:100%;width:300%;left:-300%;right:auto}.gc-ni{transform-origin:0;background:#03243a;width:33.3334%;height:100%;position:absolute;top:0;left:100%}.gc-word{left:0;right:0;top:calc(var(--wtop) - .145 * var(--wfs) - .1em);font-family:var(--font-body);font-size:var(--wfs);letter-spacing:-.045em;text-align:center;white-space:nowrap;color:var(--navy);text-indent:-.045em;text-box:normal;margin:0;padding-block:.1em;font-weight:600;line-height:1;position:absolute}.gc-word-n{color:#c2bbb2;-webkit-text-fill-color:transparent;background-image:linear-gradient(#ece5dc .245em,#9c958f .955em);-webkit-background-clip:text;background-clip:text}@media (prefers-contrast:more){.gc-word-n{-webkit-text-fill-color:currentColor;color:var(--paper);background-image:none}}.gc-scrim{pointer-events:none;position:absolute}.gc-scrim-w{left:10cqw;right:10cqw;top:calc(var(--wtop) - 40px);height:calc(.71 * var(--wfs) + 90px);background:radial-gradient(closest-side,#f4f0eadb,#f4f0ea99 55%,#f4f0ea00)}.gc-scrim-w.night{background:radial-gradient(closest-side,#001a2bd1,#001a2b8c 55%,#001a2b00)}.gc-scrim-f{background:radial-gradient(closest-side,#f4f0eaf5,#f4f0ead1 55%,#f4f0ea00);width:min(52cqw,720px);height:300px;bottom:-60px;left:-8cqw}.gc-scrim-f.night{background:radial-gradient(closest-side,#001a2bf0,#001a2bcc 55%,#001a2b00)}.gc-leaf,.gc-glow,.gc-zze,.gc-car,.gc-guard,.gc-mk,.gc-chip,.gc-ring,.gc-pin{position:absolute}.gc-leaf{left:calc(var(--ox) + var(--x) * var(--u));top:calc(var(--oy) + var(--y) * var(--u) - 1.2px);width:calc(var(--l) * var(--u));transform-origin:0;background:#f7f6f3e6;border-radius:2px;height:2.4px}.gc-glow{left:calc(var(--ox) + var(--x) * var(--u));top:calc(var(--oy) + var(--y) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));overflow:visible}.gc-glow .gc-lamp{fill:#fff3dc}.gc-glow .gc-deckwash{fill:#ffe2b0;fill-opacity:.06}.gc-zze{left:calc(var(--ox) + (var(--x) - 60) * var(--u));top:calc(var(--oy) + (var(--y) - 60) * var(--u));width:calc(120 * var(--u));height:calc(120 * var(--u))}.gc-zze .cb{fill:var(--panel);stroke:#f7f6f357;stroke-width:1px;vector-effect:non-scaling-stroke}.gc-zze .ci{fill:none;stroke:#f7f6f324;stroke-width:1px;vector-effect:non-scaling-stroke}.gc-car{left:calc(var(--ox) + (var(--x) - 130) * var(--u));top:calc(var(--oy) + (var(--y) - 130) * var(--u));width:calc(260 * var(--u));height:calc(260 * var(--u));overflow:visible}.gc-car .cb{fill:#f2f5f7;stroke:#00233bd9;stroke-width:1px;vector-effect:non-scaling-stroke}.gc-car .ci{fill:none;stroke:#00233b66;stroke-width:1px;vector-effect:non-scaling-stroke}.gc-car .bar{fill:#0b2a40}.gc-car .amb{fill:#f2b84b}.gc-car .cam{fill:var(--cyan)}.gc-guard{left:calc(var(--ox) - 130 * var(--gsc) * var(--u));top:calc(var(--oy) - 130 * var(--gsc) * var(--u));width:calc(260 * var(--gsc) * var(--u));height:calc(260 * var(--gsc) * var(--u));overflow:visible}.gc-guard .glow{fill:#2ae3ff1f}.gc-guard :is(.body,.arm){fill:#0f2f47;stroke:var(--paper);stroke-width:1.2px;vector-effect:non-scaling-stroke}.gc-guard .ep{fill:none;stroke:var(--cyan);stroke-width:2.6px;stroke-linecap:round}.gc-guard :is(.cap,.brim){fill:#0a2236;stroke:var(--paper);stroke-width:1.1px;vector-effect:non-scaling-stroke}.gc-guard .badge{fill:var(--warn)}.gc-guard .lamp{fill:#fff6e2}.gc-mk{left:calc(var(--ox) + var(--x) * var(--u));top:calc(var(--oy) + var(--y) * var(--u));width:max(calc(17 * var(--u)), 11px);aspect-ratio:1;background:var(--cyan);border-radius:50%;place-items:center;display:grid;translate:-50% -50%}.gc-mk svg{width:72%;height:72%}.gc-mk.bad{background:var(--orange);box-shadow:0 0 0 1.5px var(--paper)}.gc-chip{left:calc(var(--ox) + var(--x) * var(--u) - 14 * var(--k));top:calc(var(--oy) + var(--y) * var(--u) - 48 * var(--k));gap:calc(3 * var(--k));padding:calc(8 * var(--k)) calc(12 * var(--k)) calc(9 * var(--k)) calc(9 * var(--k));color:var(--navy);font-size:calc(12.5 * var(--k));white-space:nowrap;line-height:1.25;display:grid}.gc-chip[data-side=S]{top:calc(var(--oy) + var(--y) * var(--u))}@container (aspect-ratio<1){.gc-chip{left:calc(var(--ox) + var(--x) * var(--u) - 40 * var(--k));top:calc(var(--oy) + var(--y) * var(--u) - 30 * var(--k));transform-origin:calc(40 * var(--k)) 100%;scale:calc(1 / var(--cs,1))}.gc-chip[data-ok]{left:calc(var(--ox) + var(--x) * var(--u) - 18 * var(--k));top:calc(var(--oy) + var(--y) * var(--u) - 52 * var(--k));transform-origin:calc(18 * var(--k)) 100%}.gc-chip[data-side=S]{top:calc(var(--oy) + var(--yb) * var(--u));transform-origin:calc(18 * var(--k)) 0}.gc-chip:not([data-ok]) .vs,.gc-tag,.gc-day .gc-mk.s{display:none}}.gc-chip.gc-tag{left:calc(var(--ox) + var(--x) * var(--u) - 14 * var(--k));top:calc(var(--oy) + var(--y) * var(--u) - 17.5 * var(--k));transform-origin:calc(14 * var(--k)) calc(17.5 * var(--k));scale:calc(1 / var(--cs,1))}@container (aspect-ratio<1){.gc-chip.gc-tag{top:calc(var(--oy) + var(--yn) * var(--u) - 17.5 * var(--k))}}.gc-chip-bg{border-radius:calc(12 * var(--k));box-shadow:0 calc(6 * var(--k)) calc(18 * var(--k)) #000a1459;clip-path:inset(0 calc(var(--fold,0) * (100% - 106 * var(--k))) calc(var(--fold,0) * (100% - 33 * var(--k))) 0 round calc(12 * var(--k)));background:#fff;position:absolute;inset:0}.gc-chip>span{position:relative}.gc-chip-row{align-items:center;gap:calc(8 * var(--k));display:flex}.gc-chip .cd{width:calc(18 * var(--k));height:calc(18 * var(--k));background:var(--orange);border-radius:50%;place-items:center;display:grid}.gc-chip .cd.ok{background:var(--cyan)}.gc-chip .cd.tri{background:0 0;border-radius:0}.gc-chip .cd.tri svg{width:calc(17 * var(--k));height:calc(17 * var(--k))}.gc-chip .cd svg{width:calc(12 * var(--k));height:calc(12 * var(--k))}.gc-chip .pl{font-family:var(--font-mono);letter-spacing:.04em;font-weight:600}.gc-chip .vt{font-weight:600}.gc-chip .vs{font-size:calc(11 * var(--k));color:#43616f;padding-inline-start:calc(26 * var(--k))}.gc-ring{left:calc(var(--ox) + var(--x) * var(--u));top:calc(var(--oy) + var(--y) * var(--u));width:calc(34 * var(--k));aspect-ratio:1;border:2px solid var(--cyan);border-radius:50%;translate:-50% -50%}.gc-ring.boll{width:calc(40 * var(--k));border-color:var(--warn);background:#f2b84b1f}.gc-ring.pp{width:calc(30 * var(--pk));border-color:var(--navy)}.gc-pin{--k:var(--pk);left:calc(var(--ox) + var(--x) * var(--u));top:calc(var(--oy) + var(--y) * var(--u));translate:0 calc(var(--pd,0) * var(--k));scale:calc(var(--ps,1) / var(--cs,1))}.gc-pins{display:contents}.gc-pin .pd{width:calc(26 * var(--k));height:calc(26 * var(--k));border:calc(2 * var(--k)) solid #fff;background:var(--navy);color:#fff;box-shadow:0 calc(2 * var(--k)) calc(7 * var(--k)) #000a1466;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0;translate:-50% -50%}.gc-pin .pd svg{width:calc(13 * var(--k));height:calc(13 * var(--k));fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.gc-pin .pd svg .fillg,.bf-dot svg .fillg{fill:currentColor;stroke:none}.gc-pin.k-patrol .pd{color:var(--navy);background:#fff}.gc-pin.k-patrol .pd .wordmark,.bf-dot.k-patrol .wordmark{color:var(--navy)}.gc-pin.k-fix .pd{background:#4b6676}.gc-pin .pm,.bf-dot .pm{width:calc(13 * var(--k));height:auto;color:var(--navy)}.gc-pin .pt{left:calc(17 * var(--k));padding:calc(3 * var(--k)) calc(7 * var(--k));color:var(--navy);font-family:var(--font-mono);font-size:calc(10.5 * var(--k));white-space:nowrap;box-shadow:0 calc(2 * var(--k)) calc(6 * var(--k)) #000a1438;background:#fff;border-radius:999px;line-height:1.2;position:absolute;top:0;translate:0 -50%}.gc-pin:is(.k-gate,.k-patrol) .pt{left:auto;right:calc(17 * var(--k))}.gc-probe{visibility:hidden;pointer-events:none;width:0;height:0;position:absolute}.gc-probe[data-probe=o]{left:var(--ox);top:var(--oy);width:calc(1000 * var(--u))}.gc-probe[data-probe=a]{left:var(--tax);top:var(--tay)}.gc-probe[data-probe=g]{left:var(--tgx);top:var(--tgy)}.gc-probe[data-probe=s]{left:var(--tsx);top:var(--tsy)}.gc-probe[data-probe=z]{width:calc(1000px * var(--cz));height:calc(1000px * var(--ca))}.gc-clock{z-index:5;right:max(24px,3cqw);top:calc(var(--wtop) - 8px);color:var(--paper);font-family:var(--font-mono);text-align:center;background:#062e49e0;border:1px solid #ffffff29;border-radius:999px;min-width:calc(8ch + 26px);padding:6px 12px;font-size:13px;line-height:1.2;position:absolute}@container (aspect-ratio<1){.gc-clock{left:20px;right:auto;top:calc(var(--wb) + 12px);padding:4px 10px;font-size:12px}}.gcard{--hcur:calc(var(--h0) + var(--m1,0) * (var(--h1,0) - var(--h0)) + var(--m2,0) * (var(--h2,0) - var(--h1,0)));z-index:4;left:clamp(16px, calc(var(--ax) + var(--dx,0) * var(--k)), calc(100cqw - 16px - var(--w,284) * var(--k)));top:clamp(calc(var(--wb) + 16px), calc(var(--ay) + var(--dy,0) * var(--k)), calc(100cqh - 24px - var(--hmax,var(--h0)) * var(--k)));width:calc(var(--w,284) * var(--k));height:calc(var(--hcur) * var(--k));border-radius:calc(16 * var(--k));box-shadow:inset 0 0 0 1px #ffffff2b, 0 0 0 1px #00081059, 0 calc(18 * var(--k)) calc(44 * var(--k)) #00060e9e;color:var(--paper);font-size:calc(12.5 * var(--k));background:#083452;line-height:1.35;display:block;position:absolute;overflow:hidden}@container (aspect-ratio<1){.gcard{left:16px;right:16px;top:calc(100cqh - var(--foot-h) - 12px - var(--hmax,var(--h0)) * var(--k));width:auto;max-width:440px;transform:translateY(calc((var(--hmax,var(--h0)) - var(--hcur)) * var(--k)));margin-inline:auto}}.gk-tile{--h0:84}.gk-walk{--h0:130}.gk-gate{--h0:168;--h1:350;--h2:112;--hmax:350}.gk-deck{--h0:84}.gk-fix{--h0:222;--h1:52;--hmax:222}@container (aspect-ratio>=1) and (height<760px){.gk-gate{--h1:276;--hmax:276}}@container (aspect-ratio<1){.gk-gate{--h1:222;--hmax:222}.gk-fix{--h0:184;--hmax:184}}.gf{padding:calc(14 * var(--k)) calc(16 * var(--k));align-content:start;display:grid;position:absolute;inset:0 0 auto}.nu-tint{background:color-mix(in oklab, var(--warn) 13%, var(--panel));box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--warn) 34%, transparent);border-radius:inherit;position:absolute;inset:0}.gf-next{height:calc(var(--h0) * var(--k));border-radius:calc(16 * var(--k))}.gf-next>:not(.nu-tint){position:relative}.nu-l{align-items:center;gap:calc(7 * var(--k));font-size:calc(10.5 * var(--k));letter-spacing:.06em;text-transform:uppercase;color:var(--warn);font-weight:600;line-height:calc(14 * var(--k));display:flex}.nu-l svg{width:calc(15 * var(--k));height:calc(15 * var(--k))}.nu-fill{fill:var(--warn)}.nu-cut{fill:none;stroke:var(--panel);stroke-width:1.6px;stroke-linecap:round}.nu-t{margin-top:calc(6 * var(--k));font-size:calc(17 * var(--k));font-weight:600;line-height:calc(22 * var(--k))}.nu-d{margin-top:calc(2 * var(--k));font-size:calc(12 * var(--k));color:var(--warn);font-weight:500;line-height:calc(16 * var(--k))}.nu-b,.dn-bar{align-items:center;gap:calc(8 * var(--k));margin-top:calc(10 * var(--k));line-height:calc(16 * var(--k));display:flex}.nu-b b{font-size:calc(12 * var(--k));font-weight:600}.trk{height:calc(7 * var(--k));background:#f7f6f321;border-radius:999px;flex:1;display:block;position:relative;overflow:hidden}.trk i{width:var(--fw,100%);background:var(--hc);transform-origin:0;border-radius:999px;position:absolute;inset:0 auto 0 0}.nu-go,.sh-go{margin-top:calc(12 * var(--k));height:calc(36 * var(--k));border-radius:calc(10 * var(--k));background:var(--paper);color:var(--navy);font-size:calc(13 * var(--k));place-items:center;font-weight:600;display:grid;position:relative}.touch{width:calc(44 * var(--k));height:calc(44 * var(--k));margin:calc(-22 * var(--k)) 0 0 calc(-22 * var(--k));background:#2ae3ff38;border-radius:50%;display:none;position:absolute;top:50%;left:50%;box-shadow:0 0 0 2px #2ae3ffd9}.sh-handle{width:calc(36 * var(--k));height:calc(4 * var(--k));margin-top:calc(-4 * var(--k));background:#f7f6f347;border-radius:999px;justify-self:center}.sh-h{margin-top:calc(8 * var(--k));text-align:center;font-size:calc(15 * var(--k));font-weight:600;line-height:calc(20 * var(--k))}.sh-ins{gap:calc(3 * var(--k));margin-top:calc(10 * var(--k));padding:calc(8 * var(--k)) calc(10 * var(--k));border-radius:calc(9 * var(--k));background:color-mix(in oklab, var(--warn) 12%, var(--panel));box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--warn) 30%, transparent);font-size:calc(11.5 * var(--k));line-height:calc(15 * var(--k));display:grid}.sh-ins b{font-size:calc(9.5 * var(--k));letter-spacing:.08em;text-transform:uppercase;color:var(--warn);font-weight:600}.sh-mid{align-items:start;gap:calc(10 * var(--k));margin-top:calc(10 * var(--k));grid-template-columns:auto minmax(0,1fr);display:grid}.sh-col{gap:calc(5 * var(--k));display:grid}.sh-l{font-size:calc(11.5 * var(--k));font-weight:600;line-height:calc(15 * var(--k));justify-content:space-between;display:flex}.sh-l em{color:#f7f6f399;font-weight:400}.sh-shots{gap:calc(8 * var(--k));display:flex}.gc .ep{aspect-ratio:var(--ep-ratio);background:#10222e;display:block;position:relative;overflow:hidden}.sh-shots .ep{width:calc(118 * var(--k));height:calc(88 * var(--k));border-radius:calc(8 * var(--k));flex:none}.sh-field{padding:calc(7 * var(--k)) calc(10 * var(--k));border-radius:calc(8 * var(--k));font-size:calc(12 * var(--k));line-height:calc(16 * var(--k));background:#f7f6f312;box-shadow:inset 0 0 0 1px #f7f6f324}.sh-loc{align-items:flex-start;gap:calc(6 * var(--k));margin-top:calc(10 * var(--k));padding:calc(7 * var(--k)) calc(9 * var(--k));border-radius:calc(8 * var(--k));color:var(--hp4);font-size:calc(11.5 * var(--k));line-height:calc(15 * var(--k));background:#4ade801a;display:flex}.sh-loc svg{margin-top:calc(1 * var(--k));width:calc(13 * var(--k));height:calc(13 * var(--k));flex:none}@container (aspect-ratio>=1) and (height<760px){.gk-gate .sh-ins{display:none}}@container (aspect-ratio<1){.gk-gate .sh-ins,.sh-l{display:none}.sh-shots .ep{width:calc(92 * var(--k));height:calc(69 * var(--k))}}.dn-t{align-items:center;gap:calc(9 * var(--k));font-size:calc(14 * var(--k));font-weight:600;line-height:calc(22 * var(--k));display:flex}.dn-ok{width:calc(22 * var(--k));height:calc(22 * var(--k));background:var(--hp4);border-radius:50%;place-items:center;display:grid}.dn-ok svg{width:calc(13 * var(--k));height:calc(13 * var(--k))}.dn-tile{margin-top:calc(12 * var(--k));padding-top:calc(12 * var(--k));border-top:1px solid #f7f6f31f}.dn-n{font-size:calc(13.5 * var(--k));line-height:calc(18 * var(--k));justify-content:space-between;align-items:baseline;display:flex}.dn-n b{font-weight:600}.dn-n em{font-size:calc(12 * var(--k));color:var(--hp2);font-weight:600}.dn-n em.ok,.gk-gate .dn-n em{color:var(--hp4)}.dk-s{display:grid}.dk-s>span{grid-area:1/1}.dk-s .due{color:var(--warn);font-weight:500}.dn-s{margin-top:calc(4 * var(--k));font-size:calc(11.5 * var(--k));line-height:calc(15 * var(--k));color:#f7f6f3a8}.gk-tile .dn-bar{margin-top:calc(9 * var(--k))}.gc .gk-rec,.gc .gk-brief{--k:var(--kb);color:var(--navy);box-shadow:0 0 0 1px #00233b14, 0 calc(18 * var(--kb)) calc(44 * var(--kb)) #00142838;background:#fff}.gc .gk-rec{left:var(--rec-l);top:var(--rec-t);width:var(--rw);height:calc(var(--rh) * var(--kb));border-radius:calc(16 * var(--kb));max-width:none;margin:0;transform:none}.gk-rec>*{left:calc(14 * var(--kb));right:calc(14 * var(--kb));position:absolute}.rc-k{top:calc(14 * var(--kb));gap:calc(5 * var(--kb));white-space:nowrap;display:grid}.rc-k b,.rc-na b{font:600 calc(10 * var(--kb)) / 1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.rc-k span{font:400 calc(12 * var(--kb)) / 1.1 var(--font-body);color:#43616f}.rc-st{top:calc(50 * var(--kb));align-items:baseline;gap:calc(6 * var(--kb));font:400 calc(12.5 * var(--kb)) / 1 var(--font-body);color:#43616f;white-space:nowrap;display:flex}.rc-st b{font:600 calc(24 * var(--kb)) / 1 var(--font-display);color:var(--navy)}.rc-na{top:calc(84 * var(--kb));align-items:center;gap:calc(8 * var(--kb));padding-top:calc(11 * var(--kb));border-top:1px solid #00233b1f;display:flex}.rc-na em{min-width:calc(18 * var(--kb));height:calc(18 * var(--kb));padding:0 calc(5 * var(--kb));color:#7a4f00;font:600 calc(11 * var(--kb)) / 1 var(--font-mono);background:#c98a0024;border-radius:999px;place-items:center;display:grid}.gk-rec .rc-row{top:calc(var(--rc-y) * var(--kb));left:calc((var(--rc-x) + 104) * var(--kb));height:calc(26 * var(--kb));font:500 calc(12 * var(--kb)) / 1 var(--font-body);color:#43616f;white-space:nowrap;align-items:center;display:flex}.gc-fly{z-index:5;left:calc(var(--rec-l) + var(--rc-x) * var(--kb));top:calc(var(--rec-t) + var(--rc-y) * var(--kb));width:calc(96 * var(--kb));height:calc(26 * var(--kb));align-items:center;gap:calc(6 * var(--kb));padding:0 calc(8 * var(--kb)) 0 calc(4 * var(--kb));color:var(--navy);box-shadow:0 0 0 1px #00233b1f, 0 calc(3 * var(--kb)) calc(8 * var(--kb)) #00142824;translate:calc(var(--rf,0) * (var(--ox) + var(--zx) * var(--u) - var(--rec-l) - (var(--rc-x) + 48) * var(--kb))) calc(var(--rf,0) * (var(--oy) + var(--zy) * var(--u) - var(--rec-t) - (var(--rc-y) + 13) * var(--kb)));background:#fff;border-radius:999px;display:flex;position:absolute}.gc-fly .cd{width:calc(18 * var(--kb));height:calc(18 * var(--kb));background:var(--orange);border-radius:50%;flex:none;place-items:center;display:grid}.gc-fly .cd svg{width:calc(12 * var(--kb));height:calc(12 * var(--kb))}.gc-fly .pl{font:700 calc(12.5 * var(--kb)) / 1 var(--font-mono);letter-spacing:.05em}.gc .gk-brief{left:auto;right:var(--bright);top:var(--b-t);width:var(--bw);height:calc(var(--bh) * var(--kb));max-width:none;padding:calc(16 * var(--kb));border-radius:calc(18 * var(--kb));font-size:calc(12.5 * var(--kb));align-content:start;margin:0;display:grid;transform:none}.bf-crumb{font-size:calc(11 * var(--kb));letter-spacing:.12em;text-transform:uppercase;color:#43616f;line-height:calc(14 * var(--kb))}.bf-title{margin-top:calc(3 * var(--kb));font-family:var(--font-display);font-size:calc(19 * var(--kb));font-weight:600;line-height:calc(24 * var(--kb));letter-spacing:-.01em}.bf-panel{margin-top:calc(10 * var(--kb));padding:calc(13 * var(--kb)) calc(14 * var(--kb)) calc(14 * var(--kb));border-radius:calc(14 * var(--kb));color:#edebf5;background:linear-gradient(135deg,#1d1830,#241c40);box-shadow:inset 0 0 0 1px #2c2540}.bf-tag{align-items:center;gap:calc(6 * var(--kb));padding:calc(4 * var(--kb)) calc(10 * var(--kb));color:#c9beff;font-size:calc(11 * var(--kb));letter-spacing:.12em;text-transform:uppercase;background:#8b72f029;border-radius:999px;font-weight:600;line-height:1.2;display:inline-flex;box-shadow:inset 0 0 0 1px #8b72f04d}.bf-tag svg{width:calc(12 * var(--kb));height:calc(12 * var(--kb));fill:currentColor}.bf-para{margin-top:calc(10 * var(--kb));font-size:calc(12.5 * var(--kb));line-height:calc(19 * var(--kb));text-wrap:pretty}.bf-chips{gap:calc(6 * var(--kb));margin-top:calc(12 * var(--kb));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bf-chip{gap:calc(3 * var(--kb));padding:calc(7 * var(--kb)) calc(9 * var(--kb)) calc(8 * var(--kb));border-radius:calc(8 * var(--kb));color:#d6d2e6;font-size:calc(11 * var(--kb));white-space:nowrap;background:#ffffff12;line-height:1.1;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.bf-chip b{font-size:calc(17 * var(--kb));color:#fff;font-weight:600;line-height:1.05}.bf-list{gap:calc(10 * var(--kb));margin-top:calc(14 * var(--kb));list-style:none;display:grid}.bf-row{grid-template-columns:calc(26 * var(--kb)) minmax(0, 1fr) auto;gap:calc(10 * var(--kb));min-height:calc(52 * var(--kb));align-items:center;display:grid}.bf-dot{width:calc(26 * var(--kb));height:calc(26 * var(--kb));border:calc(1.5 * var(--kb)) solid #fff;background:var(--navy);color:#fff;box-shadow:0 calc(1 * var(--kb)) calc(3 * var(--kb)) #00233b40;border-radius:50%;place-items:center;display:grid}.bf-dot svg{width:calc(13 * var(--kb));height:calc(13 * var(--kb));fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}.bf-dot.k-patrol{box-shadow:inset 0 0 0 1px #e4e1d9, 0 calc(1 * var(--kb)) calc(3 * var(--kb)) #00233b40;background:#fff}.bf-dot.k-fix{background:#4b6676}.bf-txt{gap:calc(2 * var(--kb));min-width:0;display:grid}.bf-name{gap:calc(8 * var(--kb));font-size:calc(13 * var(--kb));line-height:calc(17 * var(--kb));align-items:baseline;display:flex}.bf-name b{font-weight:600}.bf-name em{font-family:var(--font-mono);font-size:calc(11 * var(--kb));color:#43616f}.bf-note{font-size:calc(11.5 * var(--kb));line-height:calc(15 * var(--kb));color:#43616f;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gk-brief .bf-ph{width:calc(64 * var(--kb));height:calc(48 * var(--kb));border-radius:calc(7 * var(--kb))}@container (aspect-ratio>=1) and (height<760px){.gk-brief .bf-list{display:none}}@container (aspect-ratio<1){.gk-rec>*{left:calc(10 * var(--kb));right:auto}.rc-k{top:calc(10 * var(--kb));align-items:baseline;gap:calc(8 * var(--kb));display:flex}.rc-k span{font-size:calc(11 * var(--kb))}.rc-k b,.rc-na b{font-size:calc(9 * var(--kb));letter-spacing:.06em}.rc-st{display:none}.gc-fly{translate:0 calc(var(--rf,0) * 14px)}.rc-na{top:calc(6 * var(--kb));left:auto;right:calc(10 * var(--kb));border-top:0;padding-top:0}.gc .gk-brief{width:auto;max-width:440px;padding:calc(12 * var(--kb));margin-inline:auto;left:16px;right:16px}.bf-crumb,.bf-title,.bf-para,.gc .gk-brief .bf-ph,.gc-pin .pt{display:none}.bf-panel{padding:calc(10 * var(--kb)) calc(11 * var(--kb)) calc(11 * var(--kb));margin-top:0}.bf-chips{margin-top:calc(9 * var(--kb));gap:calc(5 * var(--kb))}.bf-chip{padding:calc(5 * var(--kb)) calc(7 * var(--kb)) calc(6 * var(--kb));font-size:calc(10.5 * var(--kb))}.bf-chip b{font-size:calc(15 * var(--kb))}.bf-list{gap:calc(4 * var(--kb));margin-top:calc(10 * var(--kb))}.bf-row{min-height:calc(36 * var(--kb));grid-template-columns:calc(24 * var(--kb)) minmax(0, 1fr)}.bf-dot{width:calc(24 * var(--kb));height:calc(24 * var(--kb))}.bf-note{display:none}}@container ((aspect-ratio<1) and (height<760px)) or ((aspect-ratio>47/100) and (aspect-ratio<1) and (width<540px)) or ((aspect-ratio>3/4) and (aspect-ratio<1)) or ((aspect-ratio<1) and (width>=540px) and (height<1000px)){.gk-brief .bf-list{display:none}}.gc-line,.gc-cta{margin:0;position:absolute;left:max(24px,3.4cqw)}.gc-line{--cta-gap:18px;bottom:calc(max(28px, 4.5cqh) + 56px + var(--cta-gap));text-wrap:balance;width:min(19em,32cqw);color:var(--navy);font-size:clamp(17px,1.35cqw,21px);line-height:1.4}.gc-line-n{color:var(--paper)}.gc-cta{z-index:5;bottom:max(28px,4.5cqh)}@container (aspect-ratio<1){.gc-line,.gc-cta{left:20px}.gc-line{--cta-gap:12px;right:20px;bottom:calc(22px + 56px + var(--cta-gap));width:auto;font-size:16px}.gc-cta{bottom:22px}}.gc[data-gc-as=persona]{min-block-size:320px;max-block-size:none;padding-block-start:0}.gc[data-gc-as=persona] .gc-clock{display:none}.gc[data-gc-as=persona] .gc-in{--kick:calc(clamp(17px, 1.55cqw, 22px) * 1.2 + 10px);--wtop:calc(96px + 2cqh + var(--kick));--wfs:min(calc((100cqw - 96px) * .74 / 8.12), 16cqh, 168px);--wl:0;--wb:calc(var(--wtop) + (.71 + .94 * var(--wl)) * var(--wfs));--wd:calc(var(--wb) + .26 * var(--wfs));--kb:min(calc(1.06 * var(--k)), calc((100cqh - var(--wd) - 16px - var(--bfoot) - 12px) / (var(--bh) + var(--rh))));--bright:max(24px, 2.4cqw, calc((100cqw - 1920px) / 2 + 24px))}.gc[data-gc-as=persona] :is(.gc-line,.gc-cta){left:max(24px,3.4cqw,50cqw - 936px)}@container (aspect-ratio>=1){.gc[data-gc-as=persona] .gc-clock{right:var(--bright)}.gc[data-gc-as=persona] .gcard:not(.gk-rec,.gk-brief){top:clamp(calc(var(--wd) + 16px), calc(var(--ay) + var(--dy,0) * var(--k)), calc(100cqh - 24px - var(--hmax,var(--h0)) * var(--k)))}}.gc[data-gc-as=persona] .gc-scrim-w{height:calc((.71 + .94 * var(--wl)) * var(--wfs) + 90px)}.gc-kick{left:20px;right:20px;top:calc(var(--wtop) - var(--kick));font:500 clamp(17px, 1.55cqw, 22px) / 1.2 var(--font-body);letter-spacing:-.01em;text-align:center;color:#00233bdb;margin:0;position:absolute}.gc-kick-n{color:#f7f6f3db}.gc[data-gc-as=persona] .gc-word-n{-webkit-text-fill-color:currentColor;background-image:none}.gc[data-gc-as=persona] .gc-word-n .gc-wl{color:#c2bbb2;-webkit-text-fill-color:transparent;background-image:linear-gradient(#ece5dc .245em,#9c958f .955em);-webkit-background-clip:text;background-clip:text}@media (prefers-contrast:more){.gc[data-gc-as=persona] .gc-word-n .gc-wl{-webkit-text-fill-color:currentColor;color:var(--paper);background-image:none}}.gc[data-gc-as=persona] .gc-in{--lf:clamp(17px, 1.5cqw, 22px)}.gc[data-gc-as=persona] .gc-line{width:15em;font-size:var(--lf)}@container (aspect-ratio>=1){.gc[data-gc-as=persona] .gc-in{--fb:min(max(28px, 4.5cqh), max(24px, calc(9cqh - 40px)));--fg:clamp(12px, 2cqh, 18px);--lt:calc(100cqh - var(--fb) - 56px - var(--fg) - 4.2 * var(--lf));--wx:calc((100cqw - 8.12 * var(--wfs)) / 2);--lr:calc(var(--wx) + 14.2 * var(--lf) + 14px);--tpx:max(36cqw, calc(var(--lr) + 26 * var(--k) * var(--cp) - 60 * var(--cp) * var(--u)));--tgy:min(calc(var(--wb) + .62 * (100cqh - var(--wb))), max(calc(var(--lt) - 12px - 17.5 * var(--k) + 12 * var(--cz) * var(--u)), calc(var(--wd) + 8px + 270 * var(--cz) * var(--u))));--tsy:min(calc(var(--wb) + .455 * (100cqh - var(--wb))), max(calc(var(--lt) - 12px - 9 * var(--pk) - 95 * var(--cz) * var(--u)), calc(var(--wd) + 16px + 185 * var(--cz) * var(--u))));--tsx:max(60cqw, calc(var(--lr) + 30 * var(--k) * var(--cz) + 215 * var(--cz) * var(--u)), calc(var(--lr) + 92 * var(--pk) + 301 * var(--cz) * var(--u) - 1000 * max(0px, calc(var(--lt) - 11px - 9 * var(--pk) - 95 * var(--cz) * var(--u) - var(--tsy)))))}.gc[data-gc-as=persona] .gc-line{--cta-gap:var(--fg);bottom:calc(var(--fb) + 56px + var(--cta-gap))}.gc[data-gc-as=persona] .gc-cta{bottom:var(--fb)}.gc[data-gc-as=persona] :is(.gc-line,.gc-cta){left:var(--wx)}.gc[data-gc-as=persona] .gc-scrim-f{left:calc(var(--wx) - 11.4cqw)}}@container (aspect-ratio>=1) and (height<620px){.gc[data-gc-as=persona] .gc-in{--kb:min(calc(1.06 * var(--k)), calc((100cqh - var(--wtop) - 33px - var(--bfoot) - 12px) / (var(--bh) + var(--rh))));--ox:min(calc(100cqw - var(--bright) - var(--bw) - 34px - var(--fsx) * var(--u)), max(50cqw, calc(var(--lr) + 2px + max(calc(126 * var(--u) + 92 * var(--pk)), calc(166 * var(--u) + 8px)))))}}@container (aspect-ratio>=1) and (height>=500px) and (height<620px){.gc[data-gc-as=persona] .gc-chip.gc-tag{top:max(calc(var(--wd) + 8px), calc(var(--oy) + var(--y) * var(--u) - 17.5 * var(--k)))}}@container (aspect-ratio>=1) and (height<500px){.gc[data-gc-as=persona] .gc-in{--pr:calc(13 * var(--pk));--u:calc((100cqh - var(--wd) - 54px - 2 * var(--pr)) / 260);--oy:calc(var(--wd) + 24px + var(--pr) - 30 * var(--u));--ox:calc(var(--lr) + 82px + 126 * var(--u))}.gc[data-gc-as=persona] :is(.gk-rec,.gk-brief,.gc-fly,.gc-tag){display:none}}@container (aspect-ratio<1){.gc[data-gc-as=persona] .gc-in{--kick:30px;--wtop:calc(92px + var(--kick));--wfs:min(calc((100cqw - 40px) * .92 / 4.26), max(52px, calc((100cqh - 400px) * .3)));--wl:1;--kb:var(--k);--ptop:calc(var(--wb) + .32 * var(--wfs));--pbot:calc(var(--rec-t) - 16px);--sqmax:0px;--bh:118;--tgy:max(calc(var(--wd) + 32px), min(calc(var(--wb) + 196px), calc(100cqh - var(--foot-h) - 52px - 112 * var(--k)), calc(100cqh - var(--foot-h) - 60px - 222 * var(--k))));--tsy:calc(var(--wd) + 16px + 185 * var(--sd));--tpy:calc((var(--wd) + 100cqh - var(--foot-h)) / 2 + 20 * var(--sd));--sd:clamp(calc(1.3 * var(--u0)), min(calc((100cqh - var(--wb) - 52 * var(--k) - 188px) / 383.5), calc((100cqh - var(--foot-h) - 82px - 184 * var(--k) - var(--wb)) / 383.5)), calc(1.6 * var(--u0)))}@container (width<540px){.gc[data-gc-as=persona] .gc-in{--tsx:min(calc(100cqw - 24px - 225 * var(--sd)), max(calc(215 * var(--sd) + 20 * var(--k) + 16px), calc(301 * var(--sd) + 13 * var(--k) + 8px)))}}@container (width>=540px){.gc[data-gc-as=persona] .gc-in{--sd:clamp(calc(1.2 * var(--u0)), calc((100cqh - var(--wb) - 150px) / 383.5), calc(1.6 * var(--u0)))}}.gc[data-gc-as=persona] .gc-clock{top:calc(var(--wd) + 8px)}.gc[data-gc-as=persona] .gc-word{top:calc(var(--wtop) - .115 * var(--wfs) - .1em);white-space:normal;line-height:.94}.gc[data-gc-as=persona] .gc-wl{display:block}.gc[data-gc-as=persona] .gc-line{text-align:center;width:auto;max-width:15em;margin-inline:auto;font-size:17px;left:20px;right:20px}.gc[data-gc-as=persona] .gc-cta{left:50%;translate:-50%}.gc[data-gc-as=persona] .gc-scrim-f{width:120cqw;height:260px;left:-10cqw}.gc[data-gc-as=persona] .gc-scrim-w{background:linear-gradient(#f4f0ea00,#f4f0ea9e 18% 82%,#f4f0ea00);left:-10cqw;right:-10cqw}.gc[data-gc-as=persona] .gc-scrim-w.night{background:linear-gradient(#001a2b00,#001a2bbd 18% 82%,#001a2b00)}}@container (aspect-ratio<1) and (height<760px){.gc[data-gc-as=persona] .gc-in{--rh:0;--u:max(calc(.3 * var(--u0)), min(var(--u0), calc((var(--pbot) - var(--ptop) - 2 * var(--pr)) / 43)));--oy:calc(var(--ptop) + var(--pr) - 30 * var(--u))}.gc[data-gc-as=persona] :is(.gk-rec,.gc-fly){--rh:62;--rec-t:var(--b-t)}.gc[data-gc-as=persona] .gc-fly{z-index:4}.gc[data-gc-as=persona]:is([data-film=rest],:not([data-film])) :is(.gk-rec,.gc-fly){display:none}.gc[data-gc-as=persona]:is([data-film=rest],:not([data-film])) .gc-pin.k-patrol{visibility:hidden}}@container (aspect-ratio<1) and (width<540px){.gc[data-gc-as=persona] .gc-in{--foot-h:170px}}@container (aspect-ratio<1) and (width>=540px){.gc[data-gc-as=persona] .gc-line{max-width:24em}}.gc[data-gc-as=persona] .gc-nw[data-ground]{color:inherit;background:0 0}.gc[data-gc-as=persona] :is(.gcard,.gc-clock,.gc-fly){pointer-events:none}@container (aspect-ratio<1){.gc[data-gc-as=persona] :is(.rc-k b,.rc-na b){font-size:calc(10.25 * var(--kb));letter-spacing:.02em}.gc[data-gc-as=persona] .bf-chip{font-size:calc(11.25 * var(--kb))}.gc[data-gc-as=persona] .nu-l{font-size:calc(11.25 * var(--k))}}@media (prefers-reduced-motion:no-preference) and (height>=620px){html[data-js]:not([data-motion=off]) .gc:not([data-film]) .gc-nw{display:block}html[data-js]:not([data-motion=off]) .gc:not([data-film]) [data-nsvg]{display:block!important}html[data-js]:not([data-motion=off]) .gc:not([data-film]) :is(.gc-day,.gc-pin,.gc-tag,.gk-brief,.gk-rec,.gc-fly,[data-clk-rest]){display:none}html[data-js]:not([data-motion=off]) .gc:not([data-film]) [data-clk]{display:inline!important}html[data-js]:not([data-motion=off]) .gc:not([data-film]) .gc-clock{display:block}html[data-js]:not([data-motion=off]) .gc:not([data-film]) [data-cam]{transform-origin:calc(var(--ox) + 60 * var(--u)) calc(var(--oy) + 290 * var(--u));translate:calc(var(--tax) - var(--ox) - 60 * var(--u)) calc(var(--tay) - var(--oy) - 290 * var(--u));scale:var(--ca)}}
