.gt{--gt-paper:#f4f6f5;--gt-line:#dfe4e1;--gt-board-ink:#1e293b;--gt-board-sub:#475569;--gt-board-line:#d5dae1;--gt-board-navy:#2b4c7e;--gt-board-hot:#c2410c;--gt-warn-bg:#fff4e5;--gt-warn-line:#f0a24b;--gt-warn-ink:#9a3412}.gt-display{letter-spacing:-.02em;font-feature-settings:"palt";font-weight:900;line-height:1.12}.gt-hero-name{letter-spacing:-.035em;font-feature-settings:"palt";font-size:clamp(3rem,11vw,8.5rem);font-weight:900;line-height:1}.gt-h2{font-size:clamp(1.875rem,5.2vw,3.75rem)}.gt-lead{font-size:clamp(1.0625rem,1.6vw,1.3125rem);line-height:1.8}.gt-num{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.gb-tv{background:#121417;border-radius:clamp(8px,1.4vw,18px);position:relative;box-shadow:inset 0 1px #ffffff14,0 40px 80px -30px #0f172a73,0 18px 30px -18px #0f172a4d}.gb-bezel{padding:clamp(4px,.9vw,12px);container-type:inline-size}.gb-bezel>img,.gb-bezel>.gb-screen{border-radius:clamp(2px,.3vw,4px);width:100%;display:block}.gb-screen{--u:calc(100cqw / 1920);aspect-ratio:16/9;color:var(--gt-board-ink);grid-template-rows:calc(var(--u) * 110) 1fr;font-feature-settings:"palt";-webkit-user-select:none;user-select:none;background:#fff;line-height:1.25;display:grid;overflow:hidden}.gb-screen p,.gb-screen dl,.gb-screen dd,.gb-screen ul{margin:0}.gb-head{align-items:center;gap:calc(var(--u) * 40);padding:0 calc(var(--u) * 48);border-bottom:calc(var(--u) * 2) solid var(--gt-board-line);display:flex}.gb-name{width:calc(var(--u) * 430);text-overflow:ellipsis;white-space:nowrap;font-size:calc(var(--u) * 30);flex:none;font-weight:800;display:block;overflow:hidden}.gb-clock{font-size:calc(var(--u) * 84);letter-spacing:calc(var(--u) * -2);font-variant-numeric:tabular-nums;font-weight:900}.gb-date{font-size:calc(var(--u) * 42);font-weight:800}.gb-weather{align-items:center;gap:calc(var(--u) * 10);font-size:calc(var(--u) * 32);margin-left:auto;font-weight:800;display:flex}.gb-sun{width:calc(var(--u) * 54);height:calc(var(--u) * 54);color:#111;margin-right:calc(var(--u) * 12)}.gb-hi{color:var(--gt-board-hot)}.gb-lo{color:var(--gt-board-navy)}.gb-rain{margin-left:calc(var(--u) * 22);padding-left:calc(var(--u) * 22);border-left:calc(var(--u) * 2) solid var(--gt-board-line);font-size:calc(var(--u) * 24);color:var(--gt-board-sub);font-weight:700;line-height:1.3}.gb-body{grid-template-columns:1fr calc(var(--u) * 558);min-height:0;display:grid}.gb-left{padding:calc(var(--u) * 30) calc(var(--u) * 28) 0 calc(var(--u) * 40);gap:calc(var(--u) * 26);grid-template-rows:auto 1fr;min-height:0;display:grid}.gb-top{grid-template-columns:calc(var(--u) * 635) 1fr;gap:calc(var(--u) * 22);display:grid}.gb-sec{align-items:center;gap:calc(var(--u) * 14);height:calc(var(--u) * 40);margin-bottom:calc(var(--u) * 14);display:flex}.gb-sec-bar{width:calc(var(--u) * 8);height:calc(var(--u) * 32);background:var(--gt-board-navy);border-radius:calc(var(--u) * 2)}.gb-sec-t{font-size:calc(var(--u) * 30);font-weight:900}.gb-stamp{font-size:calc(var(--u) * 18);color:#64748b;margin-left:auto;font-weight:600}.gb-hint{font-size:calc(var(--u) * 18);color:var(--gt-board-sub);font-weight:600}.gb-cards{gap:calc(var(--u) * 20);grid-template-columns:1fr 1fr;display:grid}.gb-card{height:calc(var(--u) * 395);border:calc(var(--u) * 2) solid var(--gt-board-line);border-radius:calc(var(--u) * 12);justify-content:center;align-items:center;gap:calc(var(--u) * 6);flex-direction:column;transition:background-color .5s,border-color .5s,opacity .5s,box-shadow .5s;display:flex}.gb-card-l{font-size:calc(var(--u) * 34);color:var(--gt-board-sub);font-weight:800}.gb-big{font-size:calc(var(--u) * 124);letter-spacing:calc(var(--u) * -3);font-variant-numeric:tabular-nums;font-weight:900;line-height:1}.gb-unit{font-size:calc(var(--u) * 36);letter-spacing:0;margin-left:calc(var(--u) * 4)}.gb-screen:lang(en) .gb-unit{font-size:calc(var(--u) * 28)}.gb-screen:lang(en) .gb-card-l{text-align:center}.gb-card-s{font-size:calc(var(--u) * 22);color:#64748b;font-weight:700}.gb-card-warn{background:var(--gt-warn-bg);border-color:var(--gt-warn-line)}.gb-card-warn .gb-lv{color:var(--gt-warn-ink)}.gb-rows>div{height:calc(var(--u) * 95);border-bottom:calc(var(--u) * 2) solid #e5e9ee;justify-content:space-between;align-items:center;display:flex}.gb-rows dt{font-size:calc(var(--u) * 32);color:var(--gt-board-sub);font-weight:800}.gb-rows dd{font-size:calc(var(--u) * 46);font-weight:900}.gb-table{border-collapse:collapse;text-align:left;width:100%}.gb-table th{font-size:calc(var(--u) * 22);color:var(--gt-board-sub);padding:0 calc(var(--u) * 12) calc(var(--u) * 14);border-bottom:calc(var(--u) * 2) solid var(--gt-board-line);width:20%;font-weight:800}.gb-table td{font-size:calc(var(--u) * 28);height:calc(var(--u) * 62);padding:0 calc(var(--u) * 12);border-bottom:calc(var(--u) * 2) solid #e8ecf0;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.gb-right{border-left:calc(var(--u) * 2) solid var(--gt-board-line);padding:calc(var(--u) * 30) calc(var(--u) * 30) 0 calc(var(--u) * 30);min-height:0}.gb-notices{padding:0;list-style:none}.gb-notices li{grid-template-columns:calc(var(--u) * 158) 1fr;padding:calc(var(--u) * 18) calc(var(--u) * 8);border-bottom:calc(var(--u) * 2) solid #e8ecf0;min-height:calc(var(--u) * 86);display:grid}.gb-cat{font-size:calc(var(--u) * 20);color:var(--gt-board-navy);padding-top:calc(var(--u) * 6);font-weight:800}.gb-nt{gap:calc(var(--u) * 4);flex-direction:column;display:flex}.gb-nt-t{font-size:calc(var(--u) * 27);align-items:center;gap:calc(var(--u) * 8);white-space:nowrap;font-weight:800;display:flex}.gb-nt-s{font-size:calc(var(--u) * 19);color:var(--gt-board-sub);font-weight:600}.gb-imp{background:#fdecee}.gb-tag{font-size:calc(var(--u) * 19);color:#fff;border-radius:calc(var(--u) * 4);padding:calc(var(--u) * 2) calc(var(--u) * 8);background:#c62828;font-weight:900}.gb-tag-new{background:#1b5e20}.gb-fresh{background:#e8f5e9;animation:.7s cubic-bezier(.2,.8,.2,1) both gb-arrive}@keyframes gb-arrive{0%{opacity:0;transform:translateX(calc(var(--u) * 40));background:#c8e6c9}to{opacity:1;transform:none}}.gb-dim,.gb-today.gb-dim{opacity:.32}.gb-focus{box-shadow:0 0 0 calc(var(--u) * 6) #1b5e20e6}.gb-record,.gb-today,.gb-prod,.gb-right{transition:opacity .5s}.gb-prod.gb-focus,.gb-right.gb-focus{box-shadow:none;background:#f3faf3}@media (prefers-reduced-motion:no-preference){.gt-rise{animation:1.1s cubic-bezier(.16,1,.3,1) both gt-rise}.gt-rise-2{animation-delay:.12s}.gt-rise-3{animation-delay:.24s}.gt-tv-in{animation:1.4s cubic-bezier(.16,1,.3,1) .25s both gt-tv-in}@supports (animation-timeline:view()){.gt-tv-scroll{animation:linear both gt-tv-zoom;animation-timeline:view();animation-range:entry cover 55%}.gt-reveal-scroll{animation:linear both gt-fade-up;animation-timeline:view();animation-range:entry 5% cover 30%}}}@keyframes gt-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes gt-tv-in{0%{opacity:0;transform:translateY(60px)scale(.94)}to{opacity:1;transform:none}}@keyframes gt-tv-zoom{0%{transform:translateY(40px)scale(.86)}to{transform:scale(1)}}@keyframes gt-fade-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.gt-step{transition:opacity .5s}.gt-step[data-active=false]{opacity:.6}.gs-sheet{border:1px solid var(--gt-line);background:#fff;border-radius:14px;font-size:13px;overflow:hidden;box-shadow:0 30px 60px -36px #0f172a59}.gs-bar{border-bottom:1px solid var(--gt-line);background:#f8faf9;align-items:center;gap:8px;padding:10px 14px;display:flex}.gs-dot{background:#d5dbd8;border-radius:999px;width:10px;height:10px}.gs-formula{border-bottom:1px solid var(--gt-line);color:#334155;align-items:center;gap:10px;min-height:36px;padding:8px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.gs-ref{color:#1b5e20;min-width:2.5em;font-weight:700}.gs-grid{grid-template-columns:34px minmax(64px,.7fr) minmax(0,2fr) minmax(64px,.8fr);display:grid}.gs-grid:lang(en){grid-template-columns:34px minmax(96px,.9fr) minmax(0,2fr) minmax(64px,.7fr)}.gs-grid>div{white-space:nowrap;text-overflow:ellipsis;color:#1e293b;border-bottom:1px solid #edf0ee;border-right:1px solid #edf0ee;min-height:36px;padding:8px 10px;overflow:hidden}@media (max-width:639px){.gs-sheet{font-size:12px}.gs-grid{grid-template-columns:26px 64px minmax(0,1fr) 52px}.gs-grid:lang(en){grid-template-columns:26px 84px minmax(0,1fr) 46px}.gs-grid>div{padding:7px 6px}}.gs-grid>.gs-h{color:#475569;text-align:center;background:#f8faf9;font-size:12px;font-weight:700}.gs-grid>.gs-th{color:#334155;background:#fbfcfb;font-weight:700}.gs-cell-active{outline-offset:-2px;background:#f1f8f1;outline:2px solid #1b5e20}.gs-caret{vertical-align:-.15em;background:#1b5e20;width:1.5px;height:1.05em;margin-left:1px;display:inline-block}@media (prefers-reduced-motion:no-preference){.gs-caret{animation:1s step-end infinite gs-blink}}@keyframes gs-blink{50%{opacity:0}}.gs-pulse{background:var(--gt-line);border-radius:3px;height:3px;position:relative;overflow:hidden}.gs-pulse:after{content:"";background:#1b5e20;width:30%;position:absolute;inset:0;transform:translate(-110%)}.gs-pulse[data-on=true]:after{transition:transform 1s cubic-bezier(.4,0,.2,1);transform:translate(340%)}.gt-tabs{scrollbar-width:none}.gt-tabs::-webkit-scrollbar{display:none}.gt-swap{animation:.6s cubic-bezier(.16,1,.3,1) both gt-swap}@media (prefers-reduced-motion:reduce){.gt-swap,.gb-fresh{animation:none}.gb-card,.gb-record,.gb-today,.gb-prod,.gb-right,.gt-step{transition:none}}@keyframes gt-swap{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}
