:root{--yg-brand-gold:#EBBC26;--yg-brand-gold-rgb:235,188,38;--yg-brand-gold-muted:rgba(235,188,38,0.10);--yg-brand-gold-border:rgba(235,188,38,0.20);--yg-dark-bg:#0A0A0A;--yg-dark-surface:#121212;--yg-dark-elevated:#1A1B1E;--yg-dark-card:#141517;--yg-text-primary:#FFFFFF;--yg-text-secondary:#9CA3AF;--yg-text-muted:#6B7280;--yg-border-subtle:rgba(255,255,255,0.05);--yg-border-light:rgba(255,255,255,0.10);--yg-border-medium:rgba(255,255,255,0.20);--yg-status-success:#10B981;--yg-status-warning:#F59E0B;--yg-status-error:#EF4444;--yg-radius-md:12px;--yg-radius-lg:16px;--yg-shadow-card:0 4px 24px rgba(0,0,0,0.4);--dur-2:260ms;--dur-4:820ms;--font-body:"Manrope",system-ui,-apple-system,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--font-heading-family:"Outfit",system-ui,-apple-system,"Segoe UI",sans-serif;--motion-scale:1;--t-instant:calc(90ms * var(--motion-scale));--t-quick:calc(140ms * var(--motion-scale));--t-base:calc(200ms * var(--motion-scale));--t-considered:calc(280ms * var(--motion-scale));--t-narrative:calc(420ms * var(--motion-scale));--t-exit-quick:calc(90ms * var(--motion-scale));--t-exit-base:calc(140ms * var(--motion-scale));--t-exit-considered:calc(168ms * var(--motion-scale));--t-morph:calc(160ms * var(--motion-scale));--t-stagger-item:calc(240ms * var(--motion-scale));--t-accordion:calc(320ms * var(--motion-scale));--t-thumb:calc(500ms * var(--motion-scale));--t-meter:calc(500ms * var(--motion-scale));--t-tint:calc(600ms * var(--motion-scale));--t-count:calc(900ms * var(--motion-scale));--t-pulse:calc(1800ms * var(--motion-scale));--t-skeleton:calc(1900ms * var(--motion-scale));--ease-exit:cubic-bezier(0.7,0,0.84,0);--ease-morph:cubic-bezier(0.4,0,0.2,1)}@media (prefers-reduced-motion:reduce){:root{--motion-scale:0}}:root[data-motion=reduce]{--motion-scale:0}.yg-accordion{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--t-accordion) var(--ease)}.yg-accordion>*{overflow:hidden;opacity:0;transition:opacity var(--t-stagger-item) var(--ease)}.yg-accordion[data-open=true]{grid-template-rows:1fr}.yg-accordion[data-open=true]>*{opacity:1}.yg-lift{transition:transform var(--t-base) var(--ease),border-color var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease)}.yg-lift:hover{transform:translateY(-2px);border-color:var(--yg-accent-40);box-shadow:var(--yg-shadow-lift)}.yg-thumbframe{overflow:hidden}.yg-thumbimg{transition:transform var(--t-thumb) var(--ease)}.yg-lift:hover .yg-thumbimg,.yg-thumbframe:hover .yg-thumbimg{transform:scale(1.04)}.yg-press{transition:transform var(--t-instant) var(--ease)}.yg-press:active{transform:translateY(.5px) scale(.99)}.yg-tint{position:relative}.yg-tint:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:var(--yg-tint-gold);animation:yg-tint-decay var(--t-tint) var(--ease) both}@keyframes yg-tint-decay{0%{opacity:1}to{opacity:0}}.yg-crossfade{transition:opacity var(--t-quick) var(--ease)}.yg-alert-static{animation:none;transition:none}.yg-skeleton{background-color:var(--surface-2);background-image:var(--yg-shimmer);background-size:220% 100%;background-repeat:no-repeat;animation:yg-shimmer var(--t-skeleton) linear infinite}@keyframes yg-shimmer{0%{background-position:-110% 0}to{background-position:210% 0}}.yg-meter-fill{transition:width var(--t-meter) var(--ease)}.yg-live{position:relative}.yg-live:after{content:"";position:absolute;inset:0;border-radius:50%;background:inherit;animation:yg-pulse var(--t-pulse) var(--ease) infinite}@keyframes yg-pulse{0%{transform:scale(1);opacity:.55}to{transform:scale(2.6);opacity:0}}.yg-litedge{background:var(--yg-litedge-gradient);background-size:220% 100%;animation:yg-travel var(--t-narrative) var(--ease) both}@keyframes yg-travel{0%{background-position:-60% 0}to{background-position:100% 0}}@media (prefers-reduced-motion:reduce){.yg-skeleton{background-image:none}.yg-live:after{display:none}.yg-tint:before{animation:none;opacity:1;background:none;border-left:2px solid var(--accent)}.yg-litedge{animation:none;background-position:100% 0}}:root[data-motion=reduce] .yg-skeleton{background-image:none}:root[data-motion=reduce] .yg-live:after{display:none}:root[data-motion=reduce] .yg-tint:before{animation:none;opacity:1;background:none;border-left:2px solid var(--accent)}:root[data-motion=reduce] .yg-litedge{animation:none;background-position:100% 0}.ygm-rail{--ygm-gutter:74px;--ygm-tile:216px;--ygm-gap:6px;position:relative;display:flex;flex-direction:column;gap:24px;color:var(--yg-text-primary)}.ygm-rail__head{display:flex;align-items:flex-end;gap:20px;min-height:44px}.ygm-rail__title{flex:none;max-width:46ch}.ygm-rail__name{margin:0;font-family:var(--font-heading-family,inherit);font-size:40px;line-height:44px;font-weight:600;letter-spacing:-.025em;text-shadow:0 2px 24px rgb(0 0 0/.6)}.ygm-rail__note{margin:2px 0 0;font-size:14px;line-height:18px;color:var(--yg-text-primary);opacity:.72}.ygm-rail__bridge{flex:1 1;position:relative;height:2px;margin-bottom:9px;background:var(--yg-border-medium)}.ygm-rail__bridge i{position:absolute;inset-block-start:0;inset-inline-start:0;height:2px;background:var(--yg-brand-gold);transition:inline-size calc(var(--dur-2, .2s) * var(--motion-scale, 1)) ease-out}.ygm-rail__counter{margin-bottom:8px;font-size:13px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--yg-text-primary);opacity:.5}.ygm-rail__counter b{font-weight:500;opacity:1}.ygm-rail__arrows{display:flex;gap:4px}.ygm-rail__arrow{inline-size:40px;block-size:40px;border-radius:20px;border:1px solid var(--yg-border-medium);background:rgb(0 0 0/.35);color:var(--yg-text-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transform:translateY(4px);transition:opacity calc(var(--dur-2, .2s) * var(--motion-scale, 1)) ease-out,transform calc(var(--dur-2, .2s) * var(--motion-scale, 1)) ease-out}.ygm-rail:focus-within .ygm-rail__arrow,.ygm-rail:hover .ygm-rail__arrow{opacity:1;transform:none}.ygm-rail__arrow[disabled]{opacity:.3;cursor:default}.ygm-rail__arrow:focus-visible{outline:2px solid var(--yg-brand-gold);outline-offset:2px}@media (hover:none){.ygm-rail__arrows{display:none}}.ygm-rail__all{margin-bottom:12px;font-size:12px;line-height:1;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--yg-brand-gold);background:none;border:0;cursor:pointer}.ygm-rail__all--quiet{color:var(--yg-text-primary);opacity:.55}.ygm-rail__track{display:flex;gap:var(--ygm-gap);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-padding-after:8px;padding-block-end:8px}.ygm-rail__track::-webkit-scrollbar{display:none}.ygm-slot{position:relative;flex:none;-webkit-padding-start:var(--ygm-gutter);padding-inline-start:var(--ygm-gutter);scroll-snap-align:start}.ygm-slot__rank{position:absolute;inset-inline-start:-2px;inset-block-end:-6px;z-index:0;font-family:var(--font-heading-family,inherit);font-size:216px;line-height:1;font-weight:800;letter-spacing:-.08em;color:var(--yg-dark-bg);-webkit-text-stroke:2.5px var(--yg-border-medium);text-shadow:0 12px 40px rgb(0 0 0/.75);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ygm-slot__rank--first{-webkit-text-stroke-color:rgb(var(--yg-brand-gold-rgb)/.9);text-shadow:0 0 56px rgb(var(--yg-brand-gold-rgb)/.32),0 12px 40px rgb(0 0 0/.75)}.ygm-tile{position:relative;z-index:1;display:block;inline-size:var(--ygm-tile);border:1px solid var(--yg-border-light);border-radius:16px;overflow:hidden;text-align:start;color:inherit;text-decoration:none;background:rgb(0 0 0/.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 24px 48px rgb(0 0 0/.45),inset 0 1px 0 rgb(255 255 255/.08);transition:transform calc(var(--dur-2, .2s) * var(--motion-scale, 1)) ease-out,box-shadow calc(var(--dur-2, .2s) * var(--motion-scale, 1)) ease-out}.ygm-tile:hover{transform:translateY(-2px)}.ygm-tile:focus-visible{outline:2px solid var(--yg-brand-gold);outline-offset:3px}.ygm-tile--paid{border-color:var(--yg-border-medium);transform:translateY(-4px);box-shadow:0 30px 56px rgb(0 0 0/.55),inset 0 1px 0 rgb(var(--yg-brand-gold-rgb)/.35)}.ygm-tile--paid:before{content:"";position:absolute;inset-block-start:0;inset-inline:16px;block-size:1px;z-index:2;background:linear-gradient(90deg,rgb(var(--yg-brand-gold-rgb)/0) 0,rgb(var(--yg-brand-gold-rgb)/.9) 50%,rgb(var(--yg-brand-gold-rgb)/0) 100%);transform:scaleX(.2);opacity:.55;transition:transform calc(var(--dur-4, .42s) * var(--motion-scale, 1)) cubic-bezier(.22,1,.36,1),opacity calc(var(--dur-4, .42s) * var(--motion-scale, 1)) ease-out}.ygm-tile--paid:focus-visible:before,.ygm-tile--paid:hover:before{transform:none;opacity:1}.ygm-tile__media{position:relative;block-size:132px;display:flex;align-items:flex-end;justify-content:center;background:var(--yg-dark-surface)}.ygm-tile__media img{max-inline-size:82%;max-block-size:88%;object-fit:contain;filter:drop-shadow(0 18px 22px rgb(0 0 0/.6))}.ygm-tile__media--partner img{inline-size:100%;block-size:100%;max-inline-size:none;max-block-size:none;object-fit:cover;filter:none}.ygm-tile__media--partner:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:60px;background:linear-gradient(180deg,rgb(0 0 0/0),rgb(0 0 0/.55))}.ygm-tile--paid .ygm-tile__media:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(70% 60% at 50% 100%,rgb(var(--yg-brand-gold-rgb)/.16),rgb(var(--yg-brand-gold-rgb)/0) 70%)}.ygm-tile__flag{inset-inline-start:12px;letter-spacing:.14em;color:var(--yg-brand-gold)}.ygm-tile__countdown,.ygm-tile__flag{position:absolute;z-index:3;inset-block-start:12px;font-size:10px;line-height:1;font-weight:600;text-transform:uppercase}.ygm-tile__countdown{inset-inline-end:12px;padding:6px 8px 5px;border-radius:999px;background:var(--yg-brand-gold);color:var(--yg-dark-bg);letter-spacing:.1em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ygm-tile__body{padding:14px 16px 16px}.ygm-tile__name{font-family:var(--font-heading-family,inherit);font-size:15px;line-height:20px;font-weight:600;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ygm-tile__by{-webkit-margin-before:3px;margin-block-start:3px;font-size:12px;line-height:16px;color:var(--yg-text-primary);opacity:.55;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ygm-tile__distance{-webkit-margin-start:8px;margin-inline-start:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ygm-rail__live{margin:-12px 0 0;font-size:11px;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--yg-text-primary);opacity:.45}.ygm-tile__meta{display:flex;align-items:baseline;justify-content:space-between;gap:8px;-webkit-margin-before:10px;margin-block-start:10px}.ygm-tile__price{font-family:var(--font-heading-family,inherit);font-size:17px;line-height:1;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ygm-tile__price small{-webkit-margin-end:4px;margin-inline-end:4px;font-size:11px;font-weight:500;letter-spacing:.08em;opacity:.55}.ygm-tile__price s{-webkit-margin-end:6px;margin-inline-end:6px;font-size:13px;font-weight:500;opacity:.4}.ygm-tile__rating{display:flex;align-items:baseline;gap:4px}.ygm-tile__rating-star{color:var(--yg-brand-gold);font-size:12px}.ygm-tile__rating-value{font-family:var(--font-heading-family,inherit);font-size:13px;line-height:1;font-weight:600;color:var(--yg-brand-gold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ygm-tile__rating-count{font-size:12px;opacity:.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ygm-mark{display:flex;align-items:center;gap:6px;-webkit-margin-after:8px;margin-block-end:8px;font-size:10px;line-height:1;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--yg-text-primary);opacity:.55}.ygm-mark__why{display:inline-flex;align-items:center;justify-content:center;inline-size:13px;block-size:13px;border-radius:7px;border:1px solid var(--yg-border-medium);background:none;color:inherit;font-size:9px;font-weight:600;letter-spacing:0;text-transform:none;cursor:pointer}.ygm-mark__why:focus-visible{outline:2px solid var(--yg-brand-gold);outline-offset:2px}.ygm-null{display:inline-block;inline-size:28px;block-size:2px;position:relative;inset-block-start:-3px;background:var(--yg-border-medium)}.ygm-rail__empty{padding:28px 0;font-size:14px;line-height:20px;color:var(--yg-text-primary);opacity:.6}@media (max-width:767px){.ygm-rail{--ygm-gutter:44px;--ygm-tile:153px;--ygm-gap:4px}.ygm-rail__head{flex-direction:column;align-items:flex-start;gap:8px}.ygm-rail__name{font-size:28px;line-height:32px}.ygm-rail__under{display:flex;align-items:center;gap:12px;inline-size:100%}.ygm-rail__bridge,.ygm-rail__counter{margin:0}.ygm-slot__rank{font-size:140px;inset-block-end:-4px;-webkit-text-stroke-width:1.8px}.ygm-tile__media{block-size:96px}.ygm-tile__body{padding:10px 12px 12px}.ygm-tile__name{font-size:13px;line-height:17px}.ygm-tile__price{font-size:15px}}@media (max-width:359px){.ygm-rail{--ygm-tile:140px}}@media (prefers-reduced-motion:reduce){.ygm-rail__arrow,.ygm-rail__bridge i,.ygm-tile,.ygm-tile--paid:before{transition:none}.ygm-tile:hover{transform:none}.ygm-tile--paid:before{transform:none;opacity:1}}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--yg-dark-bg);color:var(--yg-text-primary);font-family:var(--font-body);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}.ygc-frame{min-height:100dvh;display:grid;grid-template-rows:auto 1fr}.ygc-top{display:flex;flex-wrap:wrap;align-items:baseline;gap:20px;padding:18px 24px;-webkit-border-after:1px solid var(--yg-border-light);border-block-end:1px solid var(--yg-border-light);background:var(--yg-dark-surface)}.ygc-wordmark{font-family:var(--font-heading-family);font-size:15px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--yg-brand-gold);margin:0}.ygc-nav{display:flex;gap:4px;-webkit-margin-start:auto;margin-inline-start:auto}.ygc-nav a{display:inline-block;padding:7px 13px;border-radius:var(--yg-radius-md);border:1px solid transparent;color:var(--yg-text-secondary);text-decoration:none;font-size:13px;letter-spacing:.02em;transition:color var(--dur-2) ease,border-color var(--dur-2) ease}.ygc-nav a:hover{color:var(--yg-text-primary);border-color:var(--yg-border-light)}.ygc-nav a[aria-current=page]{color:var(--yg-brand-gold);border-color:var(--yg-brand-gold-border);background:var(--yg-brand-gold-muted)}.ygc-who{font-size:12px;color:var(--yg-text-muted);font-family:var(--font-mono)}.ygc-main{padding:var(--ygc-main-pad) 24px 72px;max-width:1320px;width:100%;margin-inline:auto}.ygc-h1{font-family:var(--font-heading-family);font-size:clamp(1.6rem,1.3rem + 1.1vw,2.15rem);font-weight:700;letter-spacing:-.02em;margin:0 0 6px}.ygc-lede{color:var(--yg-text-secondary);margin:0 0 26px;max-width:78ch}.ygc-block{border:1px solid var(--yg-border-light);border-radius:var(--yg-radius-lg);background:var(--yg-dark-surface);padding:20px;-webkit-margin-after:20px;margin-block-end:20px}.ygc-block>h2{font-family:var(--font-heading-family);font-size:1.05rem;font-weight:700;letter-spacing:-.01em;margin:0 0 4px}.ygc-block>p{margin:0 0 16px;color:var(--yg-text-secondary);font-size:13.5px}.ygc-label{display:block;font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--yg-text-muted);-webkit-margin-after:6px;margin-block-end:6px}.ygc-scroll{overflow-x:auto}.ygc-table{width:100%;border-collapse:collapse;font-size:13.5px}.ygc-table th{text-align:start;font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--yg-text-muted);font-weight:600;padding:0 12px 8px;-webkit-border-after:1px solid var(--yg-border-light);border-block-end:1px solid var(--yg-border-light);white-space:nowrap}.ygc-table td{padding:var(--ygc-row-pad) 12px;-webkit-border-after:1px solid var(--yg-border-subtle);border-block-end:1px solid var(--yg-border-subtle);vertical-align:top}.ygc-table tr:last-child td{-webkit-border-after:none;border-block-end:none}.ygc-num{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ygc-num,th.ygc-num{text-align:end}.ygc-absent{display:inline-block;vertical-align:middle;-webkit-border-before:1px solid var(--yg-text-muted);border-block-start:1px solid var(--yg-text-muted);opacity:.75}.ygc-note{border:1px solid var(--yg-border-light);border-inline-start-width:3px;border-radius:var(--yg-radius-md);padding:14px 16px;background:var(--yg-dark-card);-webkit-margin-after:16px;margin-block-end:16px}.ygc-note--absent{border-inline-start-color:var(--yg-text-muted)}.ygc-note--blocked{border-inline-start-color:var(--yg-status-warning)}.ygc-note--failed{border-inline-start-color:var(--yg-status-error)}.ygc-note--done{border-inline-start-color:var(--yg-status-success)}.ygc-note h3{font-size:13px;font-weight:700;letter-spacing:.02em;margin:0 0 5px}.ygc-note p{margin:0 0 6px;font-size:13px;color:var(--yg-text-secondary)}.ygc-note p:last-child{-webkit-margin-after:0;margin-block-end:0}.ygc-note code{font-family:var(--font-mono);font-size:12px;color:var(--yg-text-primary);background:var(--yg-dark-elevated);border:1px solid var(--yg-border-subtle);border-radius:5px;padding:1px 5px}.ygc-field{display:block;-webkit-margin-after:14px;margin-block-end:14px}.ygc-input,.ygc-textarea{width:100%;background:var(--yg-dark-bg);color:var(--yg-text-primary);border:1px solid var(--yg-border-light);border-radius:var(--yg-radius-md);padding:9px 12px;font-family:var(--font-mono);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ygc-textarea{font-family:var(--font-body);font-feature-settings:normal;font-variant-numeric:normal;min-height:76px;resize:vertical}.ygc-btn:focus-visible,.ygc-input:focus-visible,.ygc-nav a:focus-visible,.ygc-textarea:focus-visible{outline:2px solid var(--yg-brand-gold);outline-offset:2px}.ygc-row{display:flex;flex-wrap:wrap;gap:14px}.ygc-row>.ygc-field{flex:1 1 190px}.ygc-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;-webkit-margin-before:14px;margin-block-start:14px}.ygc-btn{min-height:44px;padding:0 18px;border-radius:var(--yg-radius-md);border:1px solid var(--yg-border-medium);background:transparent;color:var(--yg-text-primary);font:inherit;font-size:13.5px;cursor:pointer;transition:border-color var(--dur-2) ease,background-color var(--dur-2) ease}.ygc-btn:hover:not(:disabled){border-color:var(--yg-brand-gold-border);background:var(--yg-brand-gold-muted)}.ygc-btn:disabled{opacity:.45;cursor:not-allowed}.ygc-btn--primary{background:var(--yg-brand-gold);border-color:var(--yg-brand-gold);color:var(--yg-dark-bg);font-weight:700}.ygc-btn--primary:hover:not(:disabled){background:var(--yg-brand-gold);filter:brightness(1.08)}.ygc-hint{margin:6px 0 0}.ygc-hint,.ygc-meta{font-size:12px;color:var(--yg-text-muted)}.ygc-meta{font-family:var(--font-mono)}.ygc-list{margin:0;-webkit-padding-start:18px;padding-inline-start:18px;font-size:13px;color:var(--yg-text-secondary)}.ygc-list li{-webkit-margin-after:4px;margin-block-end:4px}:root{--ygc-row-pad:11px;--ygc-main-pad:28px}:root[data-density=compact]{--ygc-row-pad:6px;--ygc-main-pad:18px}.ygc-topright{display:flex;align-items:center;gap:14px;-webkit-margin-start:auto;margin-inline-start:auto}.ygc-density{display:inline-flex;border:1px solid var(--yg-border-light);border-radius:var(--yg-radius-md);overflow:hidden}.ygc-density__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--yg-text-secondary);font:inherit;font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;cursor:pointer;min-height:32px;transition:color var(--dur-2) ease,background var(--dur-2) ease}.ygc-density__btn:hover{color:var(--yg-text-primary)}.ygc-density__btn[aria-pressed=true]{background:var(--yg-brand-gold-muted);color:var(--yg-brand-gold)}.ygc-density__btn:focus-visible{outline:2px solid var(--yg-brand-gold);outline-offset:-2px}.ygc-navwrap{display:flex;flex-direction:column;gap:6px}.ygc-subnav{display:flex;flex-wrap:wrap;gap:14px}.ygc-subnav a{color:var(--yg-text-muted);text-decoration:none;font-size:12.5px;padding-block:2px;-webkit-border-after:1px solid transparent;border-block-end:1px solid transparent;transition:color var(--dur-2) ease,border-color var(--dur-2) ease}.ygc-subnav a:hover{color:var(--yg-text-primary)}.ygc-subnav a[aria-current=page]{color:var(--yg-brand-gold);border-block-end-color:var(--yg-brand-gold)}.ygc-subnav a:focus-visible{outline:2px solid var(--yg-brand-gold);outline-offset:3px;border-radius:2px}.ygc-key{font-family:var(--font-mono);font-size:12.5px;color:var(--yg-brand-gold);text-decoration:none;-webkit-border-after:1px solid var(--yg-brand-gold-border);border-block-end:1px solid var(--yg-brand-gold-border)}.ygc-key:hover{border-block-end-color:var(--yg-brand-gold)}.ygc-key:focus-visible{outline:2px solid var(--yg-brand-gold);outline-offset:3px;border-radius:2px}.ygc-aff,.ygc-class{display:inline-block;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:999px;border:1px solid var(--yg-border-light);color:var(--yg-text-secondary);white-space:nowrap;-webkit-margin-end:5px;margin-inline-end:5px}.ygc-class--free{color:var(--yg-status-success);border-color:var(--yg-status-success)}.ygc-class--conditional,.ygc-class--gated{color:var(--yg-status-warning);border-color:var(--yg-status-warning)}.ygc-class--code{color:var(--yg-text-muted);border-style:dashed}.ygc-class--untyped{color:var(--yg-status-error);border-color:var(--yg-status-error);border-style:dashed}.ygc-aff--not_rendered,.ygc-aff--unavailable{border-style:dashed;color:var(--yg-text-muted)}.ygc-surfaces abbr{font-family:var(--font-mono);font-size:11px;color:var(--yg-text-muted);text-decoration:none;-webkit-border-after:1px dotted var(--yg-border-medium);border-block-end:1px dotted var(--yg-border-medium);-webkit-margin-end:6px;margin-inline-end:6px}.ygc-defs{display:grid;grid-template-columns:minmax(9rem,16rem) 1fr;grid-gap:10px 22px;gap:10px 22px;margin:0}.ygc-defs dt{font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--yg-text-muted)}.ygc-defs dd{margin:0;color:var(--yg-text-secondary)}@media (max-width:640px){.ygc-defs{grid-template-columns:1fr;gap:3px 0}.ygc-defs dd{-webkit-margin-after:12px;margin-block-end:12px}}.ygc-pre{font-family:var(--font-mono);font-size:12px;white-space:pre-wrap;overflow-x:auto;color:var(--yg-text-secondary);margin:0}.ygc-board{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));grid-gap:14px;gap:14px;-webkit-margin-before:22px;margin-block-start:22px}.ygc-state{display:flex;flex-direction:column;gap:9px;border:1px solid var(--yg-border-light);border-inline-start-width:3px;border-radius:var(--yg-radius-lg);background:var(--yg-dark-card);padding:16px 18px}.ygc-state--live{border-inline-start-color:var(--yg-status-success)}.ygc-state--absent{border-inline-start-color:var(--yg-text-muted)}.ygc-state--blocked{border-inline-start-color:var(--yg-status-warning)}.ygc-state--failed{border-inline-start-color:var(--yg-status-error)}.ygc-state__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ygc-state__head h2{font-family:var(--font-heading-family);font-size:17px;font-weight:700;letter-spacing:-.01em;margin:0}.ygc-state__head a{color:var(--yg-text-primary);text-decoration:none}.ygc-state__head a:hover{color:var(--yg-brand-gold)}.ygc-state p{margin:0;font-size:13.5px;line-height:1.55;color:var(--yg-text-secondary)}.ygc-state__verdict{color:var(--yg-text-primary);font-weight:600}.ygc-state__pages{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:4px 0 0;padding:0;-webkit-border-before:1px solid var(--yg-border-subtle);border-block-start:1px solid var(--yg-border-subtle);-webkit-padding-before:11px;padding-block-start:11px}.ygc-state__pages a{display:inline-block;padding:4px 9px;border:1px solid var(--yg-border-subtle);border-radius:var(--yg-radius-md);color:var(--yg-text-secondary);text-decoration:none;font-size:12.5px;transition-property:color,border-color,background-color;transition-duration:calc(var(--dur-2) * var(--motion-scale, 1))}.ygc-state__pages a:hover{color:var(--yg-text-primary);border-color:var(--yg-brand-gold-border);background:var(--yg-brand-gold-muted)}.ygc-state__pages a:focus-visible{outline:2px solid var(--yg-brand-gold);outline-offset:2px}