.TokenDemoCard_root__CjxQj{--demo-palette-youtube:#FF6467;--demo-palette-linkedin:#51A2FF;--demo-palette-instagram:#C27AFF;--demo-palette-article:#FFB900;--demo-palette-github:#00BC7D;--demo-palette-brand:#FEC978;--demo-palette-brand-strong:#E8A93B;--demo-palette-neutral-0:#FFFFFF;--demo-palette-neutral-50:#F7F6F4;--demo-palette-neutral-300:#C4C9D1;--demo-palette-neutral-400:#8A92A0;--demo-palette-neutral-500:#6B7280;--demo-palette-neutral-900:#1E2939}.TokenDemoCard_root__CjxQj,.TokenDemoCard_root__CjxQj[data-source=article]{--demo-color-border-card:var(--demo-palette-article);--demo-color-border-card-hover:var(--demo-palette-article);--demo-color-border-card-read:color-mix(in srgb,var(--demo-palette-article) 30%,#fff);--demo-color-icon-card:var(--demo-palette-article);--demo-color-bkg-pill:var(--demo-palette-article);--demo-color-ring-card-active:var(--demo-palette-article)}.TokenDemoCard_root__CjxQj[data-source=youtube]{--demo-color-border-card:var(--demo-palette-youtube);--demo-color-border-card-hover:var(--demo-palette-youtube);--demo-color-border-card-read:color-mix(in srgb,var(--demo-palette-youtube) 30%,#fff);--demo-color-icon-card:var(--demo-palette-youtube);--demo-color-bkg-pill:var(--demo-palette-youtube);--demo-color-ring-card-active:var(--demo-palette-youtube)}.TokenDemoCard_root__CjxQj[data-source=linkedin]{--demo-color-border-card:var(--demo-palette-linkedin);--demo-color-border-card-hover:var(--demo-palette-linkedin);--demo-color-border-card-read:color-mix(in srgb,var(--demo-palette-linkedin) 30%,#fff);--demo-color-icon-card:var(--demo-palette-linkedin);--demo-color-bkg-pill:var(--demo-palette-linkedin);--demo-color-ring-card-active:var(--demo-palette-linkedin)}.TokenDemoCard_root__CjxQj[data-source=instagram]{--demo-color-border-card:var(--demo-palette-instagram);--demo-color-border-card-hover:var(--demo-palette-instagram);--demo-color-border-card-read:color-mix(in srgb,var(--demo-palette-instagram) 30%,#fff);--demo-color-icon-card:var(--demo-palette-instagram);--demo-color-bkg-pill:var(--demo-palette-instagram);--demo-color-ring-card-active:var(--demo-palette-instagram)}.TokenDemoCard_root__CjxQj[data-source=github]{--demo-color-border-card:var(--demo-palette-github);--demo-color-border-card-hover:var(--demo-palette-github);--demo-color-border-card-read:color-mix(in srgb,var(--demo-palette-github) 30%,#fff);--demo-color-icon-card:var(--demo-palette-github);--demo-color-bkg-pill:var(--demo-palette-github);--demo-color-ring-card-active:var(--demo-palette-github)}.TokenDemoCard_root__CjxQj{--demo-color-bkg-rating-selected:var(--demo-palette-brand);--demo-color-border-rating-selected:var(--demo-palette-brand-strong);--demo-color-underline-focus-label:var(--demo-palette-brand);--demo-color-bkg-card:var(--demo-palette-neutral-0);--demo-color-bkg-control:var(--demo-palette-neutral-50);--demo-color-border-card-rest:var(--demo-palette-neutral-300);--demo-color-text-card:var(--demo-palette-neutral-900);--demo-color-text-card-muted:var(--demo-palette-neutral-500);--demo-color-icon-action:var(--demo-palette-neutral-400)}.TokenDemoCard_card__VSM4m{position:relative;background:var(--demo-color-bkg-card);color:var(--demo-color-text-card);border:1px solid var(--demo-color-border-card-rest);border-top:4px solid var(--demo-color-border-card);border-radius:20px;padding:20px 20px 16px;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:border-color .15s ease}.TokenDemoCard_card__VSM4m:hover{border-left-color:var(--demo-color-border-card-hover);border-right-color:var(--demo-color-border-card-hover);border-bottom-color:var(--demo-color-border-card-hover)}.TokenDemoCard_header__36WE8{display:flex;justify-content:space-between;gap:12px}.TokenDemoCard_title__GNJAC{font-size:17px;line-height:1.3;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.TokenDemoCard_icon__GcpxX{flex-shrink:0;width:34px;height:34px;border-radius:9px;background:var(--demo-color-icon-card);color:var(--demo-color-text-card);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;transition:background-color .15s ease}.TokenDemoCard_captions__DEiDx,.TokenDemoCard_metaRow__Hzdmm,.TokenDemoCard_tabRow__NBvX_{display:flex;align-items:center;justify-content:space-between;gap:12px}.TokenDemoCard_metaRow__Hzdmm{margin-top:8px}.TokenDemoCard_mono__i4Odd{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--demo-color-text-card-muted)}.TokenDemoCard_action__0nmt_{color:var(--demo-color-icon-action);flex-shrink:0}.TokenDemoCard_tabRow__NBvX_{margin-top:14px}.TokenDemoCard_tabs__hwunJ{flex:1;display:grid;grid-template-columns:repeat(3,1fr);background:var(--demo-color-bkg-control);border-radius:999px;padding:3px;font-size:13px;text-align:center;color:var(--demo-color-text-card-muted)}.TokenDemoCard_tab__QWAVd{padding:5px 0;border-radius:999px}.TokenDemoCard_tabActive__VDeha{background:var(--demo-color-bkg-pill);color:var(--demo-color-text-card);transition:background-color .15s ease}.TokenDemoCard_body__KC9tC{margin-top:14px;font-size:14px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.TokenDemoCard_chips__eEWQs{margin-top:16px;display:flex;flex-wrap:wrap;gap:6px}.TokenDemoCard_chip__8CbfI{background:var(--demo-color-bkg-control);color:var(--demo-color-text-card-muted);border-radius:999px;padding:4px 10px;font-size:12px}.TokenDemoCard_ratingRow__Zr2QX{margin-top:14px;display:flex;align-items:center;justify-content:space-between}.TokenDemoCard_faces__b5kQQ{display:flex;align-items:center;gap:4px}.TokenDemoCard_face__02TI9{width:38px;height:38px;border-radius:10px;border:2px solid transparent;display:flex;align-items:center;justify-content:center;color:var(--demo-color-icon-action)}.TokenDemoCard_faceSelected__CD8ha{background:var(--demo-color-bkg-rating-selected);border-color:var(--demo-color-border-rating-selected);color:var(--demo-color-text-card)}.TokenDemoCard_captions__DEiDx{margin-top:6px}.TokenDemoCard_focusLabel__oNJzG{text-decoration:underline;text-decoration-color:var(--demo-color-underline-focus-label);text-decoration-thickness:2px;text-underline-offset:4px}