/* GUČISTV — LAIKO ŠERDIS. All selectors scoped to this module. */
.gc-clock,.gc-choice{--gc-gold:#ffd39a;--gc-teal:#80eadb;--gc-rose:#ff8b9b;box-sizing:border-box;color:#f6efe5;font-family:Inter,Arial,sans-serif}
.gc-clock[hidden],.gc-choice[hidden]{display:none!important}
.gc-clock{position:relative;isolation:isolate;max-width:1140px;margin:30px auto;padding:30px 38px 24px;overflow:hidden;border:1px solid #a47c4b66;border-radius:22px;background:radial-gradient(ellipse at 50% -50%,#b5713847,transparent 66%),linear-gradient(135deg,#211c18,#0c1216 58%,#152124);box-shadow:0 24px 70px #0005,inset 0 1px #ffe3b416}
.gc-clock:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.23;background:repeating-linear-gradient(90deg,transparent 0 47px,#ffd3970d 48px),repeating-linear-gradient(0deg,transparent 0 47px,#ffd3970d 48px);pointer-events:none}
.gc-clock:after{content:"";position:absolute;top:0;left:20%;width:60%;height:2px;background:linear-gradient(90deg,transparent,var(--gc-gold),var(--gc-teal),transparent);box-shadow:0 0 22px #fbc98899}
.gc-clock *,.gc-choice *{box-sizing:border-box}
.gc-clock-head{display:flex;align-items:center;justify-content:space-between;gap:12px}
.gc-clock-kicker{font-size:10px;font-weight:800;letter-spacing:.24em;color:#cbbba6}
.gc-clock-status{display:flex;align-items:center;gap:8px;color:var(--gc-teal);font-size:10px;font-weight:800;letter-spacing:.12em}
.gc-clock-status:before{content:"";height:6px;width:6px;background:currentColor;border-radius:50%;box-shadow:0 0 12px currentColor}
.gc-clock-body{display:grid;grid-template-columns:1fr auto 1fr;gap:28px;align-items:center;margin:22px 0}
.gc-clock-title h2{font-size:clamp(22px,2.7vw,34px);line-height:1.1;margin:0 0 10px!important;letter-spacing:-.04em;color:#fff6e9}
.gc-clock-title p{margin:0;font-size:12px;line-height:1.6;color:#b8aea2;max-width:190px}
.gc-clock-display{position:relative;display:flex;align-items:flex-start;gap:9px;padding:12px 0}
.gc-clock-display:before{content:"";position:absolute;inset:-22px -28px;border:1px solid #d3a36513;border-radius:50%;pointer-events:none;box-shadow:0 0 45px #d49a3910}
.gc-clock-unit{display:flex;flex-direction:column;align-items:center;gap:10px;position:relative}
.gc-clock-num{position:relative;display:block;min-width:86px;padding:12px 11px;border:1px solid #c5986040;border-radius:10px;background:linear-gradient(#2a2722 49%,#141a1c 50%);box-shadow:inset 0 1px #ffffff0d,0 7px 0 #070c0ecc,0 14px 24px #0007;font:700 clamp(36px,4.4vw,58px)/1.05 'Courier New',monospace;font-variant-numeric:tabular-nums;letter-spacing:-.045em;text-shadow:0 0 25px #ffb96733;color:#ffe0b6}
.gc-clock-num:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#0006}
.gc-clock-unit:first-child .gc-clock-num{min-width:119px}
.gc-clock-unit:last-child .gc-clock-num{color:#99ecdf;text-shadow:0 0 24px #72e8d033}
.gc-clock-unit small{font-size:8px;letter-spacing:.22em;font-weight:700;color:#a59784}
.gc-clock-colon{font:400 32px/1 monospace;color:#af9065;margin-top:22px}
.gc-clock-aside{justify-self:end;text-align:right}
.gc-clock-aside strong{display:block;font-size:20px;letter-spacing:-.03em;color:#ffe0b6}
.gc-clock-aside p{margin:6px 0 12px;color:#aab9b6;font-size:11px}
.gc-clock-link{display:inline-flex;gap:15px;align-items:center;padding:10px 15px;border:1px solid #d0a06a66;border-radius:8px;color:#ffe0b6!important;text-decoration:none!important;font-weight:700;font-size:11px;background:#ffc0780a;transition:background .2s,transform .2s}
.gc-clock-link:hover{background:#ffc07820;transform:translateY(-2px)}
.gc-clock-link:focus-visible{outline:2px solid var(--gc-teal);outline-offset:4px}
.gc-clock-track{height:3px;overflow:hidden;background:#ffffff08;border-radius:5px;margin:5px 0 14px}
.gc-clock-track i{display:block;height:100%;width:100%;transform:scaleX(var(--gc-progress,1));transform-origin:left;background:linear-gradient(90deg,#a86940,#ffd199 65%,#8ce6d7);box-shadow:0 0 12px #e4c18e}
.gc-clock-foot{display:flex;justify-content:space-between;gap:12px;font-size:9px;color:#b8aaa0;letter-spacing:.05em}
.gc-clock-foot b{font-weight:500;color:#d9cbb9}
.gc-clock[data-state="paused"] .gc-clock-status{color:var(--gc-gold)}
.gc-clock[data-state="ended"] .gc-clock-status,.gc-clock[data-state="offline"] .gc-clock-status{color:var(--gc-rose)}
.gc-clock.gc-flash-plus{animation:gc-plus 1.2s ease-out}.gc-clock.gc-flash-minus{animation:gc-minus 1.2s ease-out}
@keyframes gc-plus{0%,25%{box-shadow:0 0 55px #73eed447,inset 0 0 25px #73eed416}100%{box-shadow:0 24px 70px #0005}}
@keyframes gc-minus{0%,25%{box-shadow:0 0 55px #ff789147,inset 0 0 25px #ff789116}100%{box-shadow:0 24px 70px #0005}}
.gc-choice{margin:18px 0;padding:18px;border:1px solid #bd945857;border-radius:13px;background:linear-gradient(135deg,#34251c70,#12212680);min-width:0}
.gc-choice legend{padding:0 8px;font-size:15px;font-weight:800;color:#ffe1b8}.gc-choice legend span{color:var(--gc-rose)}
.gc-choice p{font-size:12px;line-height:1.6;margin:0 0 13px;color:#c7bdb1}.gc-choice p strong{color:#ffe0b6;white-space:nowrap}
.gc-choice-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.gc-choice-options label{display:flex!important;align-items:center;gap:10px;margin:0!important;padding:14px 12px;border:1px solid #ffffff20;border-radius:9px;background:#0a1116aa;cursor:pointer;transition:border-color .2s,background .2s}
.gc-choice-options input{width:17px!important;height:17px!important;min-width:17px;margin:0!important;padding:0!important;accent-color:var(--gc-teal)}
.gc-choice-options b{display:block;font-size:13px;color:var(--gc-teal)}.gc-choice-options small{display:block;font-size:10px;color:#a9b5b2;margin-top:6px;line-height:1.4}
.gc-choice-minus b{color:var(--gc-rose)}.gc-choice-minus input{accent-color:var(--gc-rose)}
.gc-choice-plus:has(input:checked){border-color:var(--gc-teal);background:#69edd411}.gc-choice-minus:has(input:checked){border-color:var(--gc-rose);background:#ff719311}
.gc-choice-options label:focus-within{outline:2px solid #ffe0b6;outline-offset:3px}
.gc-choice-result{display:block;margin-top:14px;font-weight:700;font-size:12px;color:#ffe0b6;line-height:1.6}
.gc-choice-note{display:block;margin-top:7px;font-size:10px;color:#a9b5b2}
.gc-admin-fields{display:flex;gap:12px;flex-wrap:wrap}.gc-admin-fields label{max-width:160px}.gc-admin-fields input{width:100%}.gc-admin-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}
@media(max-width:1000px){.gc-clock{margin:22px 16px;padding:25px}.gc-clock-body{grid-template-columns:1fr auto;gap:20px}.gc-clock-aside{grid-column:1/-1;justify-self:stretch;display:flex;align-items:center;gap:15px;text-align:left}.gc-clock-aside p{margin:0;flex:1}.gc-clock-aside strong{font-size:16px}}
@media(max-width:600px){.gc-clock{padding:20px 14px;border-radius:16px;margin:18px 0}.gc-clock-head{gap:6px}.gc-clock-kicker{font-size:8px;letter-spacing:.16em}.gc-clock-status{font-size:8px}.gc-clock-body{display:flex;flex-direction:column;gap:18px;margin:20px 0}.gc-clock-title{text-align:center}.gc-clock-title h2{font-size:27px}.gc-clock-title p{max-width:none;font-size:11px}.gc-clock-display{gap:7px;padding:0}.gc-clock-display:before{inset:-10px -8px}.gc-clock-num{font-size:clamp(32px,10vw,48px);min-width:68px;padding:12px 8px}.gc-clock-unit:first-child .gc-clock-num{min-width:94px}.gc-clock-colon{margin-top:17px;font-size:26px}.gc-clock-aside{display:flex;flex-wrap:wrap;width:100%;justify-content:center;gap:9px}.gc-clock-aside strong{font-size:15px}.gc-clock-aside p{flex:0 0 auto;font-size:10px}.gc-clock-link{width:100%;justify-content:center;margin-top:4px}.gc-clock-foot{font-size:8px;line-height:1.6;flex-wrap:wrap}.gc-choice-options{grid-template-columns:1fr}.gc-choice{padding:14px}}
@media(prefers-reduced-motion:reduce){.gc-clock,.gc-clock-link{animation:none!important;transition:none!important}}
.gc-rate-plus,.gc-rate-minus{display:block;line-height:1.8;font-weight:700;white-space:nowrap}.gc-rate-plus{color:var(--gc-teal)}.gc-rate-minus{color:var(--gc-rose)}
.gc-clock-aside strong{font-size:16px}
body.gc-overlay-page{margin:0!important;padding:0!important;background:transparent!important;overflow:hidden;color-scheme:dark}
.gc-overlay-page .gc-clock{width:calc(100vw - 24px);max-width:1100px;margin:12px;padding:22px 28px 18px;background:linear-gradient(120deg,#201c18ed,#0c1519ed);border-radius:18px;box-shadow:inset 0 1px #ffe3b416}
.gc-overlay-page .gc-clock-body{grid-template-columns:1fr auto;margin:15px 0 8px;gap:20px}
.gc-overlay-page .gc-clock-title h2{font-size:30px}.gc-overlay-page .gc-clock-title p{font-size:12px;max-width:none}
.gc-overlay-page .gc-clock-aside{grid-column:1/-1;display:flex;gap:15px;align-items:center;justify-self:stretch}
.gc-overlay-page .gc-clock-aside strong,.gc-overlay-page .gc-clock-link,.gc-overlay-page .gc-clock-foot,.gc-overlay-page .gc-clock-track{display:none}
.gc-overlay-page .gc-clock-aside p{display:flex;justify-content:center;gap:32px;margin:0;width:100%;font-size:13px;line-height:1}
.gc-overlay-page .gc-clock-display{padding:0}.gc-overlay-page .gc-clock-num{font-size:58px;padding:10px 13px;min-width:96px}.gc-overlay-page .gc-clock-unit:first-child .gc-clock-num{min-width:136px}
@media(max-width:600px){.gc-clock-aside p{display:flex;gap:14px}.gc-overlay-page .gc-clock{padding:15px}.gc-overlay-page .gc-clock-body{display:flex;gap:12px}.gc-overlay-page .gc-clock-title p{display:none}.gc-overlay-page .gc-clock-title h2{font-size:22px}.gc-overlay-page .gc-clock-num{font-size:36px;min-width:64px;padding:10px 6px}.gc-overlay-page .gc-clock-unit:first-child .gc-clock-num{min-width:90px}.gc-overlay-page .gc-clock-aside p{gap:15px;font-size:11px}}
/* Public pages: only the time, without a card or any surrounding labels. */
.gc-clock.gc-clock-plain{max-width:1140px;margin:26px auto;padding:0;overflow:visible;border:0;border-radius:0;background:none;box-shadow:none;animation:none!important}
.gc-clock-plain:before,.gc-clock-plain:after,.gc-clock-plain .gc-clock-display:before,.gc-clock-plain .gc-clock-num:after{display:none!important}
.gc-clock-plain .gc-clock-head,.gc-clock-plain .gc-clock-title,.gc-clock-plain .gc-clock-aside,.gc-clock-plain .gc-clock-track,.gc-clock-plain .gc-clock-foot,.gc-clock-plain .gc-clock-unit small{display:none!important}
.gc-clock-plain .gc-clock-body{display:flex;justify-content:center;margin:0;padding:0;gap:0}
.gc-clock-plain .gc-clock-display{display:flex;align-items:center;justify-content:center;gap:0;padding:0}
.gc-clock-plain .gc-clock-unit{display:block;gap:0}
.gc-clock-plain .gc-clock-num,.gc-clock-plain .gc-clock-unit:first-child .gc-clock-num{min-width:0;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;font:700 clamp(40px,6vw,76px)/1.15 'Courier New',monospace;letter-spacing:-.045em;color:#fff2db;text-shadow:0 0 22px #ffd39a26}
.gc-clock-plain .gc-clock-unit:last-child .gc-clock-num{color:#fff2db;text-shadow:0 0 22px #ffd39a26}
.gc-clock-plain .gc-clock-colon{margin:0;padding:0;font:700 clamp(40px,6vw,76px)/1.15 'Courier New',monospace;color:#fff2db;letter-spacing:-.045em}
@media(max-width:600px){.gc-clock.gc-clock-plain{margin:22px auto}.gc-clock-plain .gc-clock-body{flex-direction:row}}
/* Luminous precision typography; no panel, frame or surrounding text. */
.gc-clock-plain .gc-clock-display{gap:1px;filter:drop-shadow(0 2px 9px #baff3415)}
.gc-clock-plain .gc-clock-num,.gc-clock-plain .gc-clock-unit:first-child .gc-clock-num{font-family:'Barlow Condensed',Inter,'Arial Narrow',sans-serif;font-size:clamp(34px,4.2vw,56px);font-weight:800;line-height:1.08;font-variant-numeric:tabular-nums;letter-spacing:.025em;min-width:2ch;background:linear-gradient(165deg,#fff 12%,#f8ffe9 40%,#bfd98d 54%,#f4ffdf 67%,#fff 90%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}
.gc-clock-plain .gc-clock-unit:first-child .gc-clock-num{min-width:3ch}
.gc-clock-plain .gc-clock-unit:last-child .gc-clock-num{background:linear-gradient(165deg,#f2ffc4 5%,#d4ff61 40%,#a8df2c 57%,#eaffac 95%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 0 8px #beff3f24)}
.gc-clock-plain .gc-clock-colon{font-family:'Barlow Condensed',Inter,'Arial Narrow',sans-serif;font-size:clamp(30px,3.8vw,48px);font-weight:600;line-height:1;letter-spacing:0;padding:0 5px;color:#c3e780;opacity:.68;transform:translateY(-2px)}
.gc-timer-nav.gp-zone-nav{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px}
.gc-timer-nav .gp-zone-links{grid-column:1;justify-self:start}.gc-timer-nav .gp-account-links{grid-column:3;justify-self:end}
.gc-timer-nav .gc-clock.gc-clock-nav{grid-column:2;grid-row:1;margin:0;padding:0;max-width:none}
.gc-clock-nav.gc-clock-plain .gc-clock-num,.gc-clock-nav.gc-clock-plain .gc-clock-unit:first-child .gc-clock-num{font-size:34px;letter-spacing:.015em}
.gc-clock-nav.gc-clock-plain .gc-clock-colon{font-size:28px;padding:0 3px}
@media(max-width:760px){.gc-timer-nav.gp-zone-nav{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:7px;padding:10px 0}.gc-timer-nav .gp-zone-links,.gc-timer-nav .gp-account-links{flex-direction:column;align-items:stretch;gap:0;margin:0;padding:0;border:0;min-width:0}.gc-timer-nav.gp-zone-nav a{font-size:10px;min-height:28px;padding:6px;line-height:1.3}.gc-clock-nav.gc-clock-plain .gc-clock-num,.gc-clock-nav.gc-clock-plain .gc-clock-unit:first-child .gc-clock-num{font-size:26px;letter-spacing:0}.gc-clock-nav.gc-clock-plain .gc-clock-colon{font-size:22px;padding:0 2px}.gc-clock-nav.gc-clock-plain .gc-clock-display{gap:0}}
/* Custom-drawn cut-corner numeral system. No dependency on installed fonts. */
.gc-clock-plain .gc-clock-num,.gc-clock-plain .gc-clock-unit:first-child .gc-clock-num,.gc-clock-plain .gc-clock-unit:last-child .gc-clock-num{display:flex;gap:4px;min-width:0;background:none!important;-webkit-text-fill-color:initial;filter:none;font-size:0;line-height:1}
.gc-clock-plain .gc-glyph{display:block;width:31px;height:47px;overflow:visible;filter:drop-shadow(0 1px 0 #263527) drop-shadow(0 0 8px #dcffad15)}
.gc-clock-plain .gc-clock-unit:last-child .gc-glyph{filter:drop-shadow(0 0 8px #b9ff3438)}
.gc-clock-plain .gc-clock-colon{display:block;position:relative;width:17px;height:47px;margin:0;padding:0;color:transparent;font-size:0;transform:none;opacity:1}
.gc-clock-plain .gc-clock-colon:before,.gc-clock-plain .gc-clock-colon:after{content:"";position:absolute;left:7px;width:3px;height:3px;background:#9cae83;transform:rotate(45deg);box-shadow:0 0 6px #caff4230}
.gc-clock-plain .gc-clock-colon:before{top:15px}.gc-clock-plain .gc-clock-colon:after{bottom:15px}
.gc-clock-plain .gc-clock-display{gap:2px;filter:none}
.gc-clock-nav.gc-clock-plain .gc-glyph{width:19px;height:30px}.gc-clock-nav.gc-clock-plain .gc-clock-num{gap:3px}
.gc-clock-nav.gc-clock-plain .gc-clock-colon{width:12px;height:30px}.gc-clock-nav.gc-clock-plain .gc-clock-colon:before{top:9px;left:5px;width:2px;height:2px}.gc-clock-nav.gc-clock-plain .gc-clock-colon:after{bottom:9px;left:5px;width:2px;height:2px}
.gc-clock.gc-clock-plain.gc-clock-hero{margin:24px 0 0;max-width:none;width:max-content}.gc-clock-hero .gc-clock-body{justify-content:flex-start}
@media(max-width:760px){.gc-clock-nav.gc-clock-plain .gc-glyph{width:15px;height:25px}.gc-clock-nav.gc-clock-plain .gc-clock-num{gap:2px}.gc-clock-nav.gc-clock-plain .gc-clock-colon{width:10px;height:25px}.gc-clock-nav.gc-clock-plain .gc-clock-colon:before{top:7px;left:4px}.gc-clock-nav.gc-clock-plain .gc-clock-colon:after{bottom:7px;left:4px}}
@media(max-width:600px){.gc-clock-hero.gc-clock-plain .gc-glyph{width:25px;height:39px}.gc-clock-hero.gc-clock-plain .gc-clock-colon{height:39px;width:13px}.gc-clock-hero.gc-clock-plain .gc-clock-colon:before{top:12px;left:5px}.gc-clock-hero.gc-clock-plain .gc-clock-colon:after{bottom:12px;left:5px}.gc-clock.gc-clock-plain.gc-clock-hero{margin-top:20px}}
@media(forced-colors:active){.gc-glyph path{stroke:CanvasText!important}}
.gc-choice.gc-choice-simple{padding:0;margin:20px 0;border:0;border-radius:0;background:none;box-shadow:none}
.gc-choice-simple legend{padding:0;margin:0 0 10px;font-size:13px;color:#e9eee3}
.gc-choice-simple .gc-choice-options{display:flex;flex-wrap:wrap;gap:12px 26px}
.gc-choice-simple .gc-choice-options label{padding:0;border:0;border-radius:0;background:none!important;gap:9px;font-weight:600;font-size:12px;color:#e9eee3;text-transform:none;letter-spacing:0}
.gc-choice-simple .gc-choice-options small{display:inline;margin-left:5px;color:#a6b498;font-size:11px;font-weight:400;text-transform:none}
.gc-choice-simple .gc-choice-options input{appearance:none;-webkit-appearance:none;position:relative;display:grid;place-content:center;width:18px!important;height:18px!important;min-width:18px;border:1px solid #91a77788!important;border-radius:3px!important;background:#09100b!important;cursor:pointer}
.gc-choice-simple .gc-choice-options input:checked{background:#c7f964!important;border-color:#c7f964!important}
.gc-choice-simple .gc-choice-options input:checked:after{content:"";width:8px;height:4px;border:solid #122005;border-width:0 0 2px 2px;transform:rotate(-45deg) translateY(-1px)}
.gc-choice-simple .gc-choice-options label:focus-within{outline:none}.gc-choice-simple .gc-choice-options input:focus-visible{outline:2px solid #efffc9;outline-offset:3px}
.gc-choice-simple .gc-choice-result{font-size:11px;font-weight:400;color:#aebca3;margin-top:10px}
.gc-style-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gc-style-grid label{display:grid;gap:7px;font-size:12px}.gc-style-grid input,.gc-style-grid select{width:100%;min-width:0}.gc-style-grid input[type=color]{height:42px;padding:4px}
.gc-style-preview{margin:18px 0;min-height:180px;display:grid;place-items:center;overflow:hidden;border-radius:12px;background:repeating-conic-gradient(#131914 0% 25%,#19221b 0% 50%) 50% / 24px 24px}
.gc-preview-time{white-space:nowrap;line-height:1.1;display:flex;align-items:baseline;gap:0;padding:16px;font-variant-numeric:tabular-nums}
.gc-preview-time .gc-preview-colon{opacity:.8;padding:0 3px}
@media(max-width:760px){.gc-style-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.gc-preview-time{font-family:var(--gc-overlay-font,Arial,sans-serif);font-size:var(--gc-overlay-size,84px);font-weight:var(--gc-overlay-weight,700);letter-spacing:var(--gc-overlay-spacing,-2px);color:var(--gc-overlay-color,#fff);text-shadow:var(--gc-overlay-shadow,0 2px 3px #0009),var(--gc-overlay-glow,0 0 0 transparent);transform-origin:center}
.gc-preview-time .gc-preview-seconds{color:var(--gc-overlay-seconds,#fff)}.gc-preview-time .gc-preview-colon{color:var(--gc-overlay-colon,#fff);font-size:.92em}
.gc-preview-time[data-align=left]{transform-origin:left center}.gc-preview-time[data-align=right]{transform-origin:right center}
.gc-choice .gc-choice-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.gc-stream-delta{position:fixed;left:12px;right:12px;bottom:5px;text-align:center;font:700 clamp(12px,3.5vw,22px)/1.2 Arial,sans-serif;letter-spacing:.035em;pointer-events:none;opacity:0;text-shadow:0 2px 4px #000b}
.gc-stream-minimal[data-align="left"] .gc-stream-delta{text-align:left}.gc-stream-minimal[data-align="right"] .gc-stream-delta{text-align:right}
.gc-overlay-page .gc-time-plus .gc-clock-num,.gc-overlay-page .gc-time-plus .gc-clock-colon{color:#c4ff65!important;text-shadow:0 0 18px #aaff4577!important}
.gc-overlay-page .gc-time-minus .gc-clock-num,.gc-overlay-page .gc-time-minus .gc-clock-colon{color:#ff8395!important;text-shadow:0 0 18px #ff426b77!important}
.gc-time-plus .gc-stream-delta{color:#c4ff65;animation:gc-delta-rise 2.6s ease both}.gc-time-minus .gc-stream-delta{color:#ff8395;animation:gc-delta-rise 2.6s ease both}
.gc-time-plus .gc-clock-unit{animation:gc-time-lift 2.6s ease both}.gc-time-minus .gc-clock-unit{animation:gc-time-drop 2.6s ease both}
@keyframes gc-delta-rise{0%{opacity:0;transform:translateY(8px) scale(.92)}15%,75%{opacity:1;transform:translateY(0) scale(1)}100%{opacity:0;transform:translateY(-7px)}}
@keyframes gc-time-lift{0%{transform:translateY(0)}12%{transform:translateY(-3px)}25%{transform:translateY(1px)}40%,100%{transform:translateY(0)}}
@keyframes gc-time-drop{0%{transform:translateY(0)}12%{transform:translateY(3px)}25%{transform:translateY(-1px)}40%,100%{transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){.gc-time-plus .gc-clock-unit,.gc-time-minus .gc-clock-unit{animation:none}.gc-time-plus .gc-stream-delta,.gc-time-minus .gc-stream-delta{animation:none;opacity:1}}
