.up-h1{margin:12px 4px 2px;font-size:15px;font-weight:800;letter-spacing:.01em;color:hsla(0,0%,100%,.78)}.up-bar a.gp-head{text-decoration:none}.up-bar a.gp-head:hover .gp-chev{transform:translateX(2px)}.up-bar a.gp-head:focus-visible{outline:2px solid var(--ink);outline-offset:-3px;border-radius:var(--r-card)}@media (prefers-reduced-motion:reduce){.up-bar a.gp-head:hover .gp-chev{transform:none}}.up-days{margin:16px 4px 0;display:flex;align-items:baseline;gap:8px;font-size:14px;font-weight:700;color:var(--muted)}.up-days b{font-family:var(--font-mono);font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1;color:var(--ink)}.up-cta-wrap{margin:18px 0 6px}.up-cta{display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 20px;border-radius:var(--r-pill);background:var(--ck-navy);color:#fff;font-size:15px;font-weight:800;letter-spacing:.01em;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:transform .15s ease}.up-cta svg{color:var(--ck-gold);transition:transform .2s ease}.up-cta:active{transform:scale(.985)}.up-cta:hover svg{transform:translateX(3px)}.up-cta:focus-visible{outline:2px solid var(--ck-gold);outline-offset:2px}.up-pulse-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 4px 0}.up-pulse-tile{display:flex;flex-direction:column;gap:2px;min-width:0;border-radius:var(--r-card);background:var(--surface-2);padding:10px 10px 9px}.up-pulse-tile b{font-size:20px;font-weight:800;letter-spacing:-.01em;line-height:1.1;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.up-pulse-tile span{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.up-pulse-tile small{font-size:11px;line-height:1.3;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.up-pulse-read{margin:10px 6px 0;font-size:13.5px;line-height:1.45;color:var(--ink)}.up-pulse-read b{font-weight:800}.up-pulse-line{margin:10px 6px 0;font-size:13.5px;line-height:1.45;color:var(--muted)}.up-pulse-retry{border:0;background:none;padding:0;font:inherit;font-weight:700;color:var(--ink);text-decoration:underline;cursor:pointer}@media (prefers-reduced-motion:reduce){.up-cta,.up-cta svg{transition:none}.up-cta:hover svg{transform:none}}.up-accs{display:flex;flex-direction:column;gap:8px;margin:12px 0 0}.up-acc-h{margin:0;font-size:inherit;font-weight:inherit}.up-acc .ck-acc-name{display:flex;align-items:baseline;gap:6px;min-width:0;flex:1}.up-acc .ck-acc-name b{font-size:15px;font-weight:800}.up-acc .ck-acc-name span{font-size:12.5px;font-weight:700;color:var(--muted);white-space:nowrap}.up-acc-body{padding:0 10px 12px}.up-acc-body .xb,.up-acc-body>:first-child{margin-top:0}.up-acc-body .xb-tc{padding:0;background:transparent}.up-acc-body .up-days{margin:4px 4px 0}.up-acc-body>section[aria-label$=target]{margin-top:0}.up-acc-line{margin:10px 6px 0;font-size:13.5px;line-height:1.45;color:var(--muted)}.cs-pick{display:flex;flex-direction:column;gap:4px;margin:4px 4px 0}.cs-pick-lab{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.cs-pick select{width:100%;min-height:44px;padding:0 12px;border-radius:var(--r-card);border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;font-size:14px;font-weight:700}.cs-pick select:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cs-head{margin:12px 6px 0;display:flex;flex-direction:column;gap:2px}.cs-head b{font-size:17px;font-weight:800;color:var(--ink)}.cs-head span{font-size:12.5px;font-weight:700;color:var(--muted)}.cs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 4px 0}.cs-card{min-width:0;border-radius:var(--r-card);background:var(--surface-2);padding:10px 10px 9px}.cs-lab{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:11px;text-transform:uppercase;color:var(--muted)}.cs-chip,.cs-lab{font-weight:800;letter-spacing:.04em}.cs-chip{font-style:normal;font-size:10px;padding:1px 6px;border-radius:var(--r-pill);border:1px solid var(--ck-gold);color:var(--ink)}.cs-theme{margin:3px 0 6px;font-size:14px;font-weight:800;line-height:1.25;color:var(--ink)}.cs-card ol{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.cs-card li{display:flex;gap:6px;font-size:13px;line-height:1.35;color:var(--ink)}.cs-card li b{flex:none;font-family:var(--font-mono);font-weight:700;color:var(--muted)}.cs-note{margin:10px 6px 0;font-size:12px;line-height:1.4;color:var(--muted)}.up-acc.is-open>.up-acc-h .ck-acc-plus{color:var(--ink)}.up-acc.is-open>.up-acc-h .ck-acc-plus:before{transform:translate(-50%,-50%) rotate(45deg)}.up-acc.is-open>.up-acc-h .ck-acc-plus:after{transform:translate(-50%,-50%) rotate(135deg)}