.gtdc{--paper:#FFFFFC;--surface:#FFFFFE;--tonal:#F2E8DD;--ink:#212121;--body:#2A2A2A;--mute:#4F4B47;--line:#DDD5CC;--line-soft:#EAE2D9;--accent:#a16207;--accent-strong:#713f12;--accent-soft:color-mix(in srgb,#a16207 10%,transparent);--accent-ink:#fff;--btn:#713f12;--btn-hover:#5b3210;--live:#14532d;--r:4px;--rc:12px;margin-block:1.5rem 2.5rem;color:var(--body)}html[data-theme=dark] .gtdc{--paper:#0F0F0F;--surface:#1A1A1A;--tonal:#211E1D;--ink:#FAFAFA;--body:#E4E4E4;--mute:#B4B4BB;--line:#2D2D2D;--line-soft:#242020;--accent:#eab308;--accent-strong:#facc15;--accent-soft:color-mix(in srgb,#eab308 14%,transparent);--accent-ink:#0F0F0F;--btn:#facc15;--btn-hover:#fde047;--live:#86efac}.gtdc *,.gtdc ::before,.gtdc ::after{box-sizing:border-box}.gtdc [hidden]{display:none!important}.gtdc .screen-reader-text,.ctb-view caption,.ctb-view .ctb-status{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gtdc :focus-visible{outline:3px solid var(--accent-strong);outline-offset:3px}.gtdc-bar{position:relative;z-index:20;margin-bottom:1.5rem;padding:.75rem 0;background:var(--paper);border-bottom:1px solid var(--line)}.gtdc-bar__in{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.gtdc-search{position:relative;flex:1 1 100%}.gtdc .gtdc-search svg{display:block;position:absolute;z-index:1;left:.75rem;top:50%;transform:translateY(-50%);color:var(--mute);pointer-events:none}.gtdc .gtdc-search input,.gtdc .gtdc-pick select{width:100%;min-height:44px;margin:0;font:inherit;font-size:.9rem;color:var(--ink);background-color:var(--surface);border:1px solid var(--line);border-radius:var(--r)}.gtdc .gtdc-search input{padding:.5rem .75rem .5rem 2.4rem}.gtdc .gtdc-pick select{padding:.4rem 2rem .4rem .7rem}.gtdc-seg{display:flex;flex-wrap:wrap;gap:.35rem;flex:1 1 100%}.gtdc .gtdc-seg button,.gtdc .gtdc-reset{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-width:44px;min-height:44px;padding:.4rem .7rem;font:inherit;font-size:.9rem;font-weight:600;line-height:1.2;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--r);cursor:pointer}.gtdc .gtdc-seg span{color:var(--mute);font-weight:400;font-variant-numeric:tabular-nums}.gtdc .gtdc-seg [aria-pressed=true]{color:var(--accent-ink);background:var(--btn);border-color:var(--btn)}.gtdc .gtdc-seg [aria-pressed=true] span{color:inherit}.gtdc .gtdc-reset{border-style:dashed}.gtdc-pick{flex:0 1 13rem}.gtdc-lt{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;font-size:.9rem;font-weight:600;color:var(--ink);cursor:pointer}.gtdc-lt input{width:18px;height:18px;margin:0;accent-color:var(--btn)}.gtdc-count{margin:0 0 0 auto;font-size:.9rem;color:var(--mute);white-space:nowrap}.gtdc-group,.gtdc-card{scroll-margin-top:calc(var(--gtdc-pin,0px) + 1rem)}.gtdc-group+.gtdc-group{margin-top:2.5rem}.gtdc-group>h2{margin:0 0 .5rem}.gtdc-intro{margin:0 0 1.25rem}.gtdc-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}@media (min-width:640px){.gtdc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.gtdc-card{display:flex;flex-direction:column;gap:.7rem;padding:1.15rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--rc)}.gtdc-card p,.gtdc-card dl,.gtdc-card h3{margin:0}.gtdc-head{display:flex;align-items:center;gap:.75rem}.gtdc-head>div{min-width:0}.gtdc-logo{flex:none;display:grid;place-items:center;min-width:48px;max-width:6.5rem;height:48px;padding:4px;background:#fff;border:1px solid var(--line-soft);border-radius:10px;overflow:hidden}.gtdc .gtdc-logo img{width:auto;height:38px;max-width:100%;object-fit:contain;margin:0}.gtdc-logo--mono{color:var(--accent-strong);background:var(--accent-soft);font-weight:700;border:0}.gtdc-card h3{font-size:1.1875rem;line-height:1.3;color:var(--ink);overflow-wrap:anywhere}.gtdc-st{margin-top:.15rem!important;font-size:.9rem;line-height:1.4;color:var(--mute)}.gtdc-st b{font-weight:600;color:var(--ink)}.gtdc-st[data-s=bf-live] b,.gtdc-st[data-s=deal] b:first-child,.gtdc-st[data-s=bf-soon] b:only-child{color:var(--live)}.gtdc-st[data-s=bf-live] b::before,.gtdc-st[data-s=deal] b:first-child::before{content:"";display:inline-block;width:8px;height:8px;margin-right:.4rem;border-radius:50%;background:currentColor}.gtdc-best,.gtdc-about,.gtdc-facts,.gtdc-bf{font-size:.9rem;line-height:1.55}.gtdc-best{font-weight:600;color:var(--accent-strong)}.gtdc-about{color:var(--mute)}.gtdc-offer{font-size:1rem;font-weight:600;line-height:1.55;color:var(--ink)}.gtdc-bf{padding:.6rem .75rem;color:var(--ink);background:var(--accent-soft);border-radius:8px}.gtdc-facts div{display:flex;justify-content:space-between;gap:1rem;padding:.4rem 0;border-top:1px solid var(--line-soft)}.gtdc-facts dt{font-weight:600;color:var(--ink)}.gtdc-facts dd{margin:0;text-align:right}.gtdc-act{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:auto;padding-top:.25rem}.gtdc .gtdc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.55rem 1rem;font:inherit;font-size:.9rem;font-weight:600;line-height:1.2;text-decoration:none;color:var(--accent-ink);background:var(--btn);border:1px solid var(--btn);border-radius:var(--r);cursor:pointer}.gtdc .gtdc-btn:hover{color:var(--accent-ink);background:var(--btn-hover)}.gtdc .gtdc-btn--ghost{color:var(--ink);background:transparent;border-color:var(--line)}.gtdc .gtdc-btn--ghost:hover{color:var(--ink);background:var(--tonal)}.gtdc .gtdc-copy{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.4rem .75rem;font:inherit;font-size:.9rem;font-weight:700;color:var(--ink);background:var(--accent-soft);border:1px dashed var(--accent);border-radius:var(--r);cursor:pointer}.gtdc .gtdc-copy em{font-style:normal;font-weight:500;color:var(--mute)}.gtdc-nocode{font-size:.9rem;color:var(--mute)}.gtdc-more{margin:1.25rem 0 0;text-align:center}.gtdc-none{padding:2rem 0;text-align:center}.ctb-view{margin-block:1.5rem}@media (max-width:560px){.gtdc-card{padding:1rem}.gtdc-pick{flex:1 1 40%}}@media (prefers-reduced-motion:reduce){.gtdc *{transition:none!important}}