.cxm-block-notice{margin:0;padding:12px 14px;border:1px dashed var(--cxm-line,#e5e7eb);border-radius:var(--cxm-radius-sm,6px);background:var(--cxm-surface,#f5f6f8);color:var(--cxm-muted,#6b7280);font-size:14px}.cxm-trending-list{margin:0;padding:0;list-style:none;counter-reset:cxm-trending}.cxm-trending-list__item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--cxm-line,#e5e7eb)}.cxm-trending-list__item:last-child{border-bottom:0}.cxm-trending-list__item:has(.cxm-trending-list__thumb){grid-template-columns:auto 72px minmax(0,1fr)}.cxm-trending-list__rank{min-width:1.4em;color:var(--cxm-accent,#e63946);font-family:var(--cxm-font-heading, inherit);font-size:26px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1;text-align:center}.cxm-trending-list__thumb{display:block;aspect-ratio:4/3;overflow:hidden;border-radius:var(--cxm-radius-sm,6px)}.cxm-trending-list__thumb img{width:100%;height:100%;object-fit:cover}.cxm-trending-list__body{display:grid;gap:3px;min-width:0}.cxm-trending-list__title{color:inherit;font-family:var(--cxm-font-heading, inherit);font-size:16px;font-weight:700;line-height:1.35;text-decoration:none}.cxm-trending-list__title:hover{color:var(--cxm-accent,#e63946)}.cxm-trending-list__meta{display:flex;flex-wrap:wrap;gap:4px 10px;color:var(--cxm-muted,#6b7280);font-size:12px}.cxm-trending-list__views{font-weight:600}.cxm-carousel__head{display:flex;align-items:center;justify-content:space-between;gap:16px}.cxm-carousel__head .cxm-section-title{flex:1;margin-bottom:0}.cxm-carousel__nav{display:flex;flex:0 0 auto;gap:6px}.cxm-carousel__btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--cxm-line,#e5e7eb);border-radius:50%;background:var(--cxm-bg,#fff);color:var(--cxm-text,#111827);cursor:pointer;font-size:20px;line-height:1}.cxm-carousel__btn:hover:not(:disabled){border-color:var(--cxm-accent,#e63946);color:var(--cxm-accent,#e63946)}.cxm-carousel__btn:disabled{cursor:default;opacity:.35}.cxm-carousel__track{display:grid;grid-auto-columns:calc((100% - (var(--cxm-per-view,3) - 1) * 16px)/ var(--cxm-per-view,3));grid-auto-flow:column;gap:16px;margin-top:14px;padding-bottom:6px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.cxm-carousel__slide{scroll-snap-align:start}.cxm-carousel__track:focus-visible{outline:2px solid var(--cxm-accent,#e63946);outline-offset:4px}.cxm-tabs__list{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:14px;border-bottom:2px solid var(--cxm-line,#e5e7eb)}.cxm-tabs__tab{padding:8px 14px;border:0;border-bottom:2px solid transparent;margin-bottom:-2px;background:0 0;color:var(--cxm-muted,#6b7280);cursor:pointer;font-family:var(--cxm-font-heading, inherit);font-size:14px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.cxm-tabs__tab:hover{color:var(--cxm-text,#111827)}.cxm-tabs__tab.is-active{border-bottom-color:var(--cxm-accent,#e63946);color:var(--cxm-accent,#e63946)}.cxm-cat-grid{display:grid;grid-template-columns:repeat(var(--cxm-cols,4),minmax(0,1fr));gap:16px}.cxm-cat-card{--cxm-cat:var(--cxm-accent, #e63946);position:relative;display:block;aspect-ratio:4/3;overflow:hidden;border-radius:var(--cxm-radius,10px);background:var(--cxm-cat);color:#fff;text-decoration:none}.cxm-cat-card__media{position:absolute;inset:0}.cxm-cat-card__media img{width:100%;height:100%;object-fit:cover;opacity:.55;transition:transform .3s,opacity .3s}.cxm-cat-card:hover .cxm-cat-card__media img{transform:scale(1.06);opacity:.4}.cxm-cat-card__body{position:absolute;inset:auto 0 0 0;display:grid;gap:2px;padding:14px;background:linear-gradient(to top,rgba(0,0,0,.75),transparent);color:#fff}.cxm-cat-card__name{font-family:var(--cxm-font-heading, inherit);font-size:17px;font-weight:800}.cxm-cat-card__count{font-size:12px;opacity:.85}@media (max-width:782px){.cxm-carousel__track{grid-auto-columns:78%}.cxm-cat-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}.cxm-block-countdown{padding:clamp(16px,3vw,26px);border:1px solid var(--cxm-line,#e5e7eb);border-radius:var(--cxm-radius,10px);background:var(--cxm-surface,#f5f6f8);text-align:center}.cxm-countdown__title{margin:0 0 14px;font-family:var(--cxm-font-heading, inherit);font-size:18px;font-weight:700}.cxm-countdown__units{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 18px}.cxm-countdown__unit{display:grid;gap:2px;min-width:68px;padding:10px 8px;border-radius:var(--cxm-radius-sm,6px);background:var(--cxm-bg,#fff)}.cxm-countdown__value{font-family:var(--cxm-font-heading, inherit);font-size:30px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.1}.cxm-countdown__label{color:var(--cxm-muted,#6b7280);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cxm-countdown__done{margin:0;font-family:var(--cxm-font-heading, inherit);font-size:20px;font-weight:700}.cxm-playlist{display:grid;grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:16px}.cxm-playlist__stage iframe,.cxm-playlist__stage video{display:block;width:100%;aspect-ratio:16/9;height:auto;border-radius:var(--cxm-radius-sm,6px)}.cxm-playlist__list{max-height:420px;margin:0;padding:0;overflow-y:auto;list-style:none}.cxm-playlist__item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;width:100%;padding:10px;border:0;border-radius:var(--cxm-radius-sm,6px);background:0 0;color:inherit;cursor:pointer;text-align:left}.cxm-playlist__item:hover{background:var(--cxm-surface,#f5f6f8)}.cxm-playlist__item.is-active{background:var(--cxm-surface,#f5f6f8);box-shadow:inset 3px 0 0 var(--cxm-accent,#e63946)}.cxm-playlist__index{color:var(--cxm-muted,#6b7280);font-variant-numeric:tabular-nums;font-weight:700}.cxm-playlist__title{font-size:14px;font-weight:600;line-height:1.35}@media (max-width:782px){.cxm-playlist{grid-template-columns:minmax(0,1fr)}.cxm-playlist__list{max-height:260px}}.cxm-engagement{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin:var(--cxm-gap,24px) 0;padding:16px;border:1px solid var(--cxm-line,#e5e7eb);border-radius:var(--cxm-radius,10px);background:var(--cxm-surface,#f5f6f8)}.cxm-reactions__label{margin:0 0 8px;color:var(--cxm-muted,#6b7280);font-size:13px;font-weight:600}.cxm-reactions__buttons{display:flex;flex-wrap:wrap;gap:8px}.cxm-reaction{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--cxm-line,#e5e7eb);border-radius:999px;background:var(--cxm-bg,#fff);color:var(--cxm-text,#111827);cursor:pointer;font-size:14px;line-height:1;transition:border-color .12s,transform .12s}.cxm-reaction:hover{border-color:var(--cxm-accent,#e63946);transform:translateY(-1px)}.cxm-reaction.is-mine{border-color:var(--cxm-accent,#e63946);box-shadow:inset 0 0 0 1px var(--cxm-accent,#e63946)}.cxm-reaction__emoji{font-size:18px}.cxm-reaction__count{font-variant-numeric:tabular-nums;font-weight:700}.cxm-bookmark{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:1px solid var(--cxm-line,#e5e7eb);border-radius:999px;background:var(--cxm-bg,#fff);color:var(--cxm-text,#111827);cursor:pointer;font-size:14px;font-weight:600}.cxm-bookmark:hover{border-color:var(--cxm-accent,#e63946)}.cxm-bookmark__icon{color:var(--cxm-line,#d4d4d8);font-size:16px}.cxm-bookmark.is-saved{border-color:var(--cxm-accent,#e63946);color:var(--cxm-accent,#e63946)}.cxm-bookmark.is-saved .cxm-bookmark__icon{color:#eab308}.cxm-reading-list__empty{margin:0;color:var(--cxm-muted,#6b7280);font-size:15px}@media (prefers-reduced-motion:reduce){.cxm-cat-card__media img,.cxm-reaction{transition:none}}.cxm-header{--cxm-text:#e6edf3;--cxm-muted:#9aa4b2;--cxm-surface:rgba(255, 255, 255, 0.08);--cxm-line:rgba(255, 255, 255, 0.1);--cxm-accent:#7cb1ff;color:var(--cxm-text);border-bottom-color:rgba(255, 255, 255, 0.08)}.cxm-header .cxm-menu > li > a,
.cxm-header .cxm-branding__title,
.cxm-header .cxm-branding__title
a{color:var(--cxm-text)}.cxm-header .cxm-menu > li > a:hover,
.cxm-header .cxm-menu .sub-menu a:hover{color:#fff}.cxm-header .cxm-menu .sub-menu,
.cxm-header .cxm-megapanel{border-color:rgba(255, 255, 255, 0.1);box-shadow:0 16px 40px rgba(0, 0, 0, 0.45)}.tgh{--tgh-max:1320px;--tgh-ink:var(--cxm-text, #111827);--tgh-muted:var(--cxm-muted, #6b7280);--tgh-line:var(--cxm-line, #e5e7eb);--tgh-paper:var(--cxm-bg, #fff);--tgh-soft:var(--cxm-surface, #f5f6f8);--tgh-blue:#2563eb;--tgh-cyan:#22d3ee;--tgh-teal:#14b8a6;--tgh-violet:#8b5cf6;--tgh-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;background:var(--tgh-paper);color:var(--tgh-ink);overflow-x:clip}[data-scheme="dark"] .tgh{--tgh-blue:#7aa2ff}.tgh-hero{position:relative;isolation:isolate;overflow:hidden;color:#e6edf3;background:radial-gradient(50% 60% at 15% 20%, rgba(37, 99, 235, .35), transparent 70%),
radial-gradient(45% 55% at 90% 80%, rgba(20, 184, 166, .22), transparent 70%),
radial-gradient(35% 45% at 70% 10%, rgba(139, 92, 246, .22), transparent 70%),
#070c18;border-bottom:1px solid rgba(255, 255, 255, .06)}.tgh-net{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}.tgh-hero__inner{max-width:var(--tgh-max);margin:0
auto;padding:clamp(48px, 7vw, 96px) 24px clamp(32px, 4vw, 48px);display:grid;grid-template-columns:minmax(0, 1fr);gap:clamp(32px, 5vw, 72px);align-items:center}.tgh-hero--brand .tgh-hero__intro{max-width:860px;margin:0
auto;text-align:center}.tgh-hero--brand .tgh-hero__deck{margin-inline:auto}.tgh-hero--spot{--spot:#3b82f6}.tgh-hero--spot .tgh-hero__inner{grid-template-columns:minmax(0, 1.05fr) minmax(0, .95fr)}.tgh-hero__bar{max-width:var(--tgh-max);margin:0
auto;padding:28px
24px clamp(40px, 5vw, 64px);display:grid;grid-template-columns:minmax(280px, 520px) minmax(0, 1fr) auto;gap:18px 32px;align-items:center;border-top:1px solid rgba(255, 255, 255, .08)}.tgh-hero__bar .tgh-search{max-width:none}.tgh-hero__bar .tgh-chips{margin:0}.tgh-hero__bar .tgh-stats{margin:0;gap:8px 28px;flex-wrap:nowrap}.tgh-hero__bar .tgh-stats
dd{font-size:1.6rem}.tgh-poster{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:center;padding:clamp(28px, 4vw, 44px) clamp(20px, 3vw, 36px) clamp(22px, 3vw, 30px);color:#fff;text-decoration:none;text-align:center;background:radial-gradient(60% 55% at 50% 32%, color-mix(in srgb, var(--spot) 55%, transparent), transparent 72%),
linear-gradient(160deg, rgba(255, 255, 255, .09), rgba(255, 255, 255, .02));border:1px
solid color-mix(in srgb, var(--spot) 40%, rgba(255, 255, 255, .12));border-radius:28px;box-shadow:0 40px 90px -40px color-mix(in srgb, var(--spot) 80%, #000), inset 0 1px 0 rgba(255, 255, 255, .12);transition:transform .3s ease, box-shadow .3s ease}.tgh-poster:hover{transform:translateY(-4px);box-shadow:0 50px 100px -40px color-mix(in srgb, var(--spot) 95%, #000), inset 0 1px 0 rgba(255, 255, 255, .16)}.tgh-poster__orbit{position:absolute;inset:0;z-index:-1;pointer-events:none}.tgh-poster__orbit
i{position:absolute;left:50%;top:38%;width:340px;height:340px;margin:-170px 0 0 -170px;border-radius:50%;border:1px
dashed color-mix(in srgb, var(--spot) 60%, rgba(255, 255, 255, .3));animation:tgh-spin 40s linear infinite}.tgh-poster__orbit i+i{width:470px;height:470px;margin:-235px 0 0 -235px;border-style:solid;border-color:rgba(255, 255, 255, .06);animation-duration:70s;animation-direction:reverse}.tgh-poster__orbit i::after{content:"";position:absolute;top:-5px;left:50%;width:10px;height:10px;border-radius:50%;background:color-mix(in srgb, var(--spot) 50%, #fff);box-shadow:0 0 16px 4px color-mix(in srgb, var(--spot) 70%, transparent)}@keyframes tgh-spin{to{transform:rotate(360deg)}}.tgh-poster__kicker{font:700 13px/1.2 var(--cxm-font-body);text-transform:uppercase;letter-spacing: .32em;color:color-mix(in srgb, var(--spot) 35%, #fff)}.tgh-poster__big{display:block;margin:4px
0 8px;font:800 clamp(7rem, 3.5rem + 9vw, 12.5rem)/.9 var(--cxm-font-heading);letter-spacing:-.05em;background:linear-gradient(180deg, #fff 20%, color-mix(in srgb, var(--spot) 55%, #fff) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 12px 40px color-mix(in srgb, var(--spot) 70%, transparent))}.tgh-poster__facts{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:10px;width:100%;margin:6px
0 18px}.tgh-poster__fact{display:flex;flex-direction:column;gap:4px;padding:12px
8px;background:rgba(7, 12, 24, .45);border:1px
solid rgba(255, 255, 255, .1);border-radius:14px;backdrop-filter:blur(6px)}.tgh-poster__fact
small{font:700 10px/1.2 var(--cxm-font-body);text-transform:uppercase;letter-spacing: .14em;color:#94a3b8}.tgh-poster__fact
strong{font:800 1.15rem/1.15 var(--cxm-font-heading);color:#fff}.tgh-poster__term{display:block;width:100%;padding:12px
16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;font:500 13.5px/1.4 var(--tgh-mono);color:#e2e8f0;background:rgba(3, 7, 16, .75);border:1px
solid rgba(255, 255, 255, .1);border-radius:12px}.tgh-caret{display:inline-block;width:8px;height:1.05em;margin-left:2px;vertical-align:-2px;background:#5eead4;animation:tgh-blink 1s steps(1) infinite}@keyframes tgh-blink{50%{opacity:0}}.tgh-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0
0 20px;padding:6px
14px 6px 10px;font:600 13px/1.3 var(--cxm-font-body);color:#c7d2fe;background:rgba(255, 255, 255, .06);border:1px
solid rgba(255, 255, 255, .12);border-radius:999px}.tgh-dot{width:8px;height:8px;border-radius:50%;background:var(--tgh-teal);box-shadow:0 0 0 4px rgba(20, 184, 166, .2)}.tgh-hero__title{margin:0
0 18px;font:800 clamp(2.4rem, 1.4rem + 3.6vw, 4.4rem)/1.04 var(--cxm-font-heading);letter-spacing:-.035em;color:#fff;text-wrap:balance}.tgh-hero__title
span{display:block;background:linear-gradient(90deg, #60a5fa 0%, #22d3ee 50%, #5eead4 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.tgh-eyebrow--hot{color:#fecdd3;background:rgba(244, 63, 94, .12);border-color:rgba(244, 63, 94, .35)}.tgh-hero__title--spot{font-size:clamp(2.1rem, 1.3rem + 3vw, 3.7rem);line-height:1.08}.tgh-hero__title--spot
a{color:#fff;text-decoration:none;background:linear-gradient(90deg, #60a5fa, #22d3ee 50%, #5eead4) 0 100% / 0 3px no-repeat;transition:background-size .35s ease}.tgh-hero__title--spot a:hover{background-size:100% 3px}.tgh-hero__cta{margin:-8px 0 26px}.tgh .tgh-hero a.tgh-btn--glow{--b1:color-mix(in srgb, var(--spot, #3b82f6) 88%, #fff);--b2:color-mix(in srgb, var(--spot, #3b82f6) 85%, #000);position:relative;display:inline-flex;align-items:center;gap:12px;padding:15px
18px 15px 26px;font:700 16px/1.2 var(--cxm-font-body);letter-spacing: .005em;color:#fff;text-decoration:none;background:linear-gradient(135deg, var(--b1), var(--b2));border:1px
solid rgba(255, 255, 255, .22);border-radius:999px;box-shadow:0 18px 40px -14px color-mix(in srgb, var(--spot, #3b82f6) 85%, transparent),
inset 0 1px 0 rgba(255, 255, 255, .28);transition:transform .2s ease, box-shadow .2s ease, filter .2s ease}.tgh .tgh-hero a.tgh-btn--glow
span{display:grid;place-items:center;width:30px;height:30px;font-size:16px;color:var(--b2);background:#fff;border-radius:50%;transition:transform .2s ease}.tgh .tgh-hero a.tgh-btn--glow:hover{color:#fff;filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 24px 50px -14px color-mix(in srgb, var(--spot, #3b82f6) 95%, transparent),
inset 0 1px 0 rgba(255, 255, 255, .32)}.tgh .tgh-hero a.tgh-btn--glow:hover
span{transform:translateX(4px)}.tgh .tgh-hero a.tgh-btn--glow:focus-visible{outline:3px
solid #fff;outline-offset:3px}.tgh .tgh-hero a.tgh-btn--glow:active{transform:translateY(0)}@media (prefers-reduced-motion: reduce){.tgh .tgh-hero a.tgh-btn--glow, .tgh .tgh-hero a.tgh-btn--glow
span{transition:none}.tgh .tgh-hero a.tgh-btn--glow:hover, .tgh .tgh-hero a.tgh-btn--glow:hover
span{transform:none}}.tgh-hero__deck{max-width:600px;margin:0
0 28px;font:400 1.15rem/1.65 var(--cxm-font-body);color:#b6c2d4}.tgh-search{display:flex;align-items:center;gap:10px;max-width:620px;padding:8px
8px 8px 18px;color:#94a3b8;background:rgba(255, 255, 255, .96);border-radius:14px;box-shadow:0 20px 50px -20px rgba(37, 99, 235, .6), 0 0 0 1px rgba(255, 255, 255, .2)}.tgh-search
input{flex:1;min-width:0;padding:10px
4px;font:400 16px/1.3 var(--cxm-font-body);color:#0f172a;background:transparent;border:0;outline:none}.tgh-search
button{padding:12px
22px;font:700 15px/1 var(--cxm-font-body);color:#fff;background:linear-gradient(135deg, #2563eb, #0891b2);border:0;border-radius:10px;cursor:pointer}.tgh-search button:hover{filter:brightness(1.1)}.tgh-chips{display:flex;flex-wrap:wrap;gap:8px;margin:18px
0 0;padding:0;list-style:none}.tgh-chips
a{display:inline-block;padding:6px
12px;font:600 13px/1.2 var(--cxm-font-body);color:#cbd5e1;text-decoration:none;background:rgba(255, 255, 255, .05);border:1px
solid rgba(255, 255, 255, .12);border-radius:999px;transition:background-color .15s, color .15s, border-color .15s}.tgh-chips a:hover{color:#fff;background:rgba(96, 165, 250, .18);border-color:rgba(96, 165, 250, .5)}.tgh-stats{display:flex;flex-wrap:wrap;gap:14px 40px;margin:36px
0 0}.tgh-stats
div{display:flex;flex-direction:column-reverse}.tgh-stats
dt{font:600 12px/1.3 var(--cxm-font-body);text-transform:uppercase;letter-spacing: .1em;color:#8b9ab0}.tgh-stats
dd{margin:0;font:800 2rem/1.1 var(--cxm-font-heading);color:#fff;letter-spacing:-.02em}.tgh-hero__latest{padding:18px;background:rgba(255, 255, 255, .05);border:1px
solid rgba(255, 255, 255, .1);border-radius:20px;backdrop-filter:blur(10px);box-shadow:0 30px 80px -30px rgba(0, 0, 0, .7)}.tgh-hero__label{display:flex;align-items:center;gap:8px;margin:2px
4px 14px;font:700 12px/1 var(--cxm-font-body);text-transform:uppercase;letter-spacing: .12em;color:#a5b4fc}.tgh-live{width:8px;height:8px;border-radius:50%;background:#f43f5e;animation:tgh-pulse 1.8s ease-in-out infinite}@keyframes tgh-pulse{0%,100%{box-shadow:0 0 0 0 rgba(244, 63, 94, .6)}50%{box-shadow:0 0 0 6px rgba(244, 63, 94, 0)}}.tgh-hero .tgh-card{color:#e6edf3}.tgh-hero .tgh-card__title
a{color:#fff}.tgh-hero .tgh-card__meta, .tgh-hero .tgh-card__excerpt{color:#9fb0c6}.tgh-hero .tgh-card--lead .tgh-card__media{aspect-ratio:16 / 8}.tgh-hero__more{display:grid;gap:4px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(255, 255, 255, .08)}.tgh-card{--hue:214;position:relative;display:flex;flex-direction:column;min-width:0}.tgh-card__media{display:block;overflow:hidden;aspect-ratio:16 / 9;border-radius:14px;background:hsl(var(--hue) 70% 18%)}.tgh-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.tgh-card:hover .tgh-card__img{transform:scale(1.04)}.tgh-card__art{position:relative;display:grid;place-items:end start;width:100%;height:100%;padding:16px;background:linear-gradient(rgba(255, 255, 255, .06) 1px, transparent 1px) 0 0 / 22px 22px,
linear-gradient(90deg, rgba(255, 255, 255, .06) 1px, transparent 1px) 0 0 / 22px 22px,
radial-gradient(80% 90% at 85% 15%, hsl(var(--hue) 90% 60% / .55), transparent 60%),
linear-gradient(135deg, hsl(var(--hue) 65% 22%), hsl(calc(var(--hue) + 40) 60% 14%))}.tgh-card__art::after{content:"</>";position:absolute;top:14px;right:16px;font:700 15px/1 var(--tgh-mono);color:hsl(var(--hue) 95% 80% / .7)}.tgh-card__art
span{font:700 13px/1.2 var(--cxm-font-body);text-transform:uppercase;letter-spacing: .1em;color:hsl(var(--hue) 95% 88%)}.tgh-card__body{padding:14px
2px 0;display:flex;flex-direction:column;gap:6px;flex:1}.tgh-card__cat{align-self:flex-start;font:700 11px/1.2 var(--cxm-font-body);text-transform:uppercase;letter-spacing: .1em;color:hsl(var(--hue) 75% 45%);text-decoration:none}.tgh-hero .tgh-card__cat, [data-scheme="dark"] .tgh-card__cat{color:hsl(var(--hue) 90% 72%)}.tgh-card__title{margin:0;font:700 1.08rem/1.35 var(--cxm-font-heading);letter-spacing:-.01em}.tgh-card__title
a{color:var(--tgh-ink);text-decoration:none;background:linear-gradient(currentColor, currentColor) 0 100% / 0 1px no-repeat;transition:background-size .25s}.tgh-card__title a:hover{background-size:100% 1px}.tgh-card__excerpt{margin:2px
0 0;font-size: .95rem;line-height:1.6;color:var(--tgh-muted)}.tgh-card__meta{margin:auto 0 0;padding-top:4px;font-size:13px;color:var(--tgh-muted)}.tgh-card--lead .tgh-card__title{font-size:clamp(1.25rem, 1rem + .8vw, 1.6rem);line-height:1.25}.tgh-card--row{flex-direction:row;align-items:center;gap:14px;padding:8px;border-radius:12px}.tgh-card--row:hover{background:rgba(255, 255, 255, .04)}.tgh-card--row .tgh-card__media{flex:none;width:96px;aspect-ratio:4 / 3;border-radius:10px}.tgh-card--row .tgh-card__art{padding:8px}.tgh-card--row .tgh-card__art span, .tgh-card--row .tgh-card__art::after{display:none}.tgh-card--row .tgh-card__body{padding:0;gap:4px}.tgh-card--row .tgh-card__title{font-size: .98rem}.tgh-card--row .tgh-card__meta{padding:0;font-size:12px}.tgh-section{max-width:var(--tgh-max);margin:0
auto;padding:clamp(48px, 6vw, 80px) 24px 0}.tgh-section:last-child{padding-bottom:clamp(56px, 7vw, 96px)}.tgh-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin:0
0 24px}.tgh-kicker{margin:0
0 6px;font:700 12px/1.2 var(--cxm-font-body);text-transform:uppercase;letter-spacing: .14em;color:var(--tgh-blue)}.tgh-kicker--light{color:#5eead4}.tgh-h2{margin:0;font:800 clamp(1.5rem, 1.1rem + 1.2vw, 2.1rem)/1.15 var(--cxm-font-heading);letter-spacing:-.025em;color:var(--tgh-ink)}.tgh-link{flex:none;font:700 14px/1.2 var(--cxm-font-body);color:var(--tgh-blue);text-decoration:none}.tgh-link:hover{text-decoration:underline;text-underline-offset:3px}.tgh-link--light{color:#7dd3fc}.tgh-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:32px 24px}.tgh-grid .tgh-card:first-child{grid-column:span 2;grid-row:span 2}.tgh-grid .tgh-card:first-child .tgh-card__title{font-size:clamp(1.3rem, 1rem + .9vw, 1.7rem);line-height:1.25}.tgh-grid .tgh-card:first-child .tgh-card__media{aspect-ratio:auto;flex:1;min-height:260px}.tgh-grid .tgh-card:first-child .tgh-card__body{flex:none}.tgh-grid .tgh-card:first-child .tgh-card__img{object-fit:contain;background:var(--tgh-soft)}.tgh-grid .tgh-card:first-child:hover .tgh-card__img{transform:none}.tgh-panel{padding:clamp(20px, 3vw, 32px);background:var(--tgh-paper);border:1px
solid var(--tgh-line);border-radius:20px}.tgh-pulse{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:24px;align-items:start}.tgh-pulse--single{grid-template-columns:minmax(0, 1fr)}.tgh-news__list,.tgh-radar__list,.tgh-popular__list{list-style:none;margin:0;padding:0}.tgh-news__list
li{display:flex;gap:16px;padding:16px
0;border-top:1px solid var(--tgh-line)}.tgh-news__list li:first-child{border-top:0;padding-top:0}.tgh-news__list time, .tgh-radar__list
time{flex:none;width:64px;padding:8px
0;text-align:center;font:600 11px/1.2 var(--cxm-font-body);text-transform:uppercase;letter-spacing: .06em;color:var(--tgh-muted);background:var(--tgh-soft);border-radius:12px}.tgh-news__list time span, .tgh-radar__list time
span{display:block;margin-bottom:2px;font:800 1.2rem/1.1 var(--cxm-font-heading);letter-spacing:-.01em;text-transform:none;color:var(--tgh-ink)}.tgh-news__list
a{font:700 1.05rem/1.35 var(--cxm-font-heading);color:var(--tgh-ink);text-decoration:none}.tgh-news__list a:hover{color:var(--tgh-blue)}.tgh-news__list
p{margin:4px
0 0;font-size:14px;line-height:1.55;color:var(--tgh-muted)}.tgh-radar{background:linear-gradient(180deg, color-mix(in srgb, var(--tgh-blue) 5%, var(--tgh-paper)), var(--tgh-paper))}.tgh-radar__item{display:grid;grid-template-columns:64px minmax(0, 1fr) auto;gap:16px;align-items:center;padding:14px
0;border-top:1px solid var(--tgh-line)}.tgh-radar__item:first-child{border-top:0;padding-top:0}.tgh-radar__item
strong{display:block;font:700 1rem/1.35 var(--cxm-font-heading);color:var(--tgh-ink)}.tgh-radar__item
p{margin:2px
0 0;font-size:13px;line-height:1.5;color:var(--tgh-muted)}.tgh-badge{display:inline-block;margin-bottom:4px;padding:2px
8px;font:700 10px/1.5 var(--cxm-font-body);text-transform:uppercase;letter-spacing: .1em;border-radius:999px;color:#0f766e;background:#ccfbf1}.tgh-radar__item--eol .tgh-badge{color:#b45309;background:#fef3c7}.tgh-radar__item--event .tgh-badge{color:#6d28d9;background:#ede9fe}[data-scheme="dark"] .tgh-badge{color:#5eead4;background:rgba(20, 184, 166, .15)}[data-scheme="dark"] .tgh-radar__item--eol .tgh-badge{color:#fbbf24;background:rgba(245, 158, 11, .15)}.tgh-radar__when{font:700 12px/1.2 var(--cxm-font-body);color:var(--tgh-blue);white-space:nowrap;text-align:right}.tgh-duo{display:grid;grid-template-columns:minmax(0, 1.25fr) minmax(0, 1fr);gap:24px;align-items:stretch}.tgh-popular__list{counter-reset:none;display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.tgh-popular__list
li{display:flex;gap:14px;align-items:flex-start;padding:14px
0;border-top:1px solid var(--tgh-line)}.tgh-popular__list li:nth-child(-n+2){border-top:0;padding-top:0}.tgh-popular__n{flex:none;font:800 2rem/1 var(--cxm-font-heading);letter-spacing:-.04em;background:linear-gradient(180deg, var(--tgh-blue), var(--tgh-teal));-webkit-background-clip:text;background-clip:text;color:transparent;min-width:30px}.tgh-popular__list
a{font:700 .98rem/1.4 var(--cxm-font-heading);color:var(--tgh-ink);text-decoration:none}.tgh-popular__list a:hover{color:var(--tgh-blue)}.tgh-popular__list
p{margin:4px
0 0;font-size:12px;color:var(--tgh-muted)}.tgh-cmd{display:flex;flex-direction:column;padding:clamp(22px, 3vw, 32px);color:#cbd5e1;background:radial-gradient(70% 60% at 100% 0%, rgba(20, 184, 166, .25), transparent 70%),
#0b1220;border-radius:20px}.tgh-cmd__title{margin:0
0 18px;font:800 1.4rem/1.25 var(--cxm-font-heading);color:#fff;letter-spacing:-.015em}.tgh-term{position:relative;margin:0
0 16px;background:#050912;border:1px
solid rgba(255, 255, 255, .1);border-radius:12px;overflow:hidden}.tgh-term__bar{display:flex;align-items:center;gap:6px;padding:10px
12px;border-bottom:1px solid rgba(255, 255, 255, .06)}.tgh-term__bar
i{width:10px;height:10px;border-radius:50%;background:#f87171}.tgh-term__bar i:nth-child(2){background:#fbbf24}.tgh-term__bar i:nth-child(3){background:#34d399}.tgh-term__bar
span{margin-left:8px;font:600 11px/1 var(--tgh-mono);color:#64748b}.tgh-term
pre{margin:0;padding:16px
18px 18px;overflow-x:auto;background:none;border:0}.tgh-term
code{font:500 15px/1.6 var(--tgh-mono);color:#e2e8f0;background:none;padding:0;white-space:pre}.tgh-term__p{color:#5eead4;user-select:none}.tgh-term__copy{position:absolute;top:6px;right:8px;padding:4px
10px;font:600 12px/1.3 var(--cxm-font-body);color:#cbd5e1;background:rgba(255, 255, 255, .08);border:1px
solid rgba(255, 255, 255, .14);border-radius:6px;cursor:pointer}.tgh-term__copy:hover{color:#fff;background:rgba(255, 255, 255, .16)}.tgh-cmd__desc{margin:0
0 18px;font-size: .98rem;line-height:1.6;color:#a8b5c8}.tgh-cmd .tgh-link{margin-top:auto}.tgh-topics__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:14px}.tgh-topics__grid
a{display:grid;grid-template-columns:48px minmax(0, 1fr);grid-template-rows:auto auto;column-gap:14px;align-items:center;padding:16px;text-decoration:none;background:var(--tgh-paper);border:1px
solid var(--tgh-line);border-radius:16px;transition:border-color .15s, transform .15s, box-shadow .15s}.tgh-topics__grid a:hover{border-color:hsl(var(--hue) 70% 55%);transform:translateY(-2px);box-shadow:0 14px 30px -18px hsl(var(--hue) 70% 40% / .6)}.tgh-topic__mono{grid-row:span 2;display:grid;place-items:center;width:48px;height:48px;font:800 15px/1 var(--tgh-mono);color:hsl(var(--hue) 80% 96%);background:linear-gradient(135deg, hsl(var(--hue) 70% 50%), hsl(calc(var(--hue) + 40) 70% 38%));border-radius:12px}.tgh-topic__name{font:700 1rem/1.25 var(--cxm-font-heading);color:var(--tgh-ink)}.tgh-topic__count{font-size:13px;color:var(--tgh-muted)}.tgh-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(28px, 4vw, 48px);color:#dbe4f0;background:radial-gradient(60% 120% at 0% 0%, rgba(37, 99, 235, .45), transparent 60%),
radial-gradient(50% 120% at 100% 100%, rgba(20, 184, 166, .35), transparent 60%),
#0b1220;border-radius:24px}.tgh-cta
h2{margin:0
0 8px;font:800 clamp(1.4rem, 1rem + 1.2vw, 2rem)/1.2 var(--cxm-font-heading);color:#fff;letter-spacing:-.02em}.tgh-cta
p{margin:0;max-width:620px;line-height:1.6;color:#a8b5c8}.tgh-cta__actions{display:flex;flex-wrap:wrap;gap:10px;flex:none}.tgh-btn{display:inline-block;padding:12px
20px;font:700 15px/1 var(--cxm-font-body);color:#0b1220;background:#fff;border-radius:10px;text-decoration:none}.tgh-btn:hover{background:#e0f2fe}.tgh-btn--ghost{color:#fff;background:transparent;border:1px
solid rgba(255, 255, 255, .3)}.tgh-btn--ghost:hover{background:rgba(255, 255, 255, .08)}@media (max-width: 1100px){.tgh-hero__inner, .tgh-hero--spot .tgh-hero__inner{grid-template-columns:minmax(0, 1fr)}.tgh-hero__bar{grid-template-columns:minmax(0, 1fr)}.tgh-hero__bar .tgh-stats{flex-wrap:wrap}.tgh-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.tgh-pulse,.tgh-duo{grid-template-columns:minmax(0, 1fr)}.tgh-topics__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media (max-width: 720px){.tgh-hero__inner{padding:40px
16px 28px}.tgh-hero__bar{padding:22px
16px 36px}.tgh-poster__facts{grid-template-columns:repeat(2, minmax(0, 1fr))}.tgh-poster__orbit
i{width:260px;height:260px;margin:-130px 0 0 -130px}.tgh-poster__orbit i+i{width:360px;height:360px;margin:-180px 0 0 -180px}.tgh-section{padding:48px
16px 0}.tgh-hero__deck{font-size:1rem}.tgh-search{padding-left:12px}.tgh-search
button{padding:12px
14px}.tgh-stats
dd{font-size:1.6rem}.tgh-grid{grid-template-columns:minmax(0, 1fr)}.tgh-grid .tgh-card:first-child{grid-column:auto;grid-row:auto}.tgh-grid .tgh-card:first-child .tgh-card__media{aspect-ratio:16 / 9;flex:none;min-height:0}.tgh-popular__list{grid-template-columns:minmax(0, 1fr)}.tgh-popular__list li:nth-child(2){border-top:1px solid var(--tgh-line);padding-top:14px}.tgh-topics__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.tgh-topics__grid
a{grid-template-columns:40px minmax(0, 1fr);column-gap:10px;padding:12px}.tgh-topic__mono{width:40px;height:40px;font-size:13px}.tgh-radar__item{grid-template-columns:56px minmax(0, 1fr)}.tgh-radar__when{grid-column:2;text-align:left}.tgh-cta{flex-direction:column;align-items:flex-start}.tgh-head{flex-wrap:wrap}}@media (prefers-reduced-motion: reduce){.tgh-live, .tgh-poster__orbit i,.tgh-caret{animation:none}.tgh-poster,.tgh-poster:hover{transition:none;transform:none}.tgh-card__img, .tgh-topics__grid a, .tgh-chips
a{transition:none}.tgh-card:hover .tgh-card__img, .tgh-topics__grid a:hover{transform:none}}
/*!
 * tecadmin-content.css — shared article styles for tecadmin.net
 * All classes are namespaced "tecadmin-" so nothing collides with the theme.
 * Load site-wide (theme stylesheet, child-theme enqueue, or Custom CSS).
 * Per-article extras stay inline in the post itself.
 */
:root{--tecadmin-primary:#1a73a7;--tecadmin-primary-dark:#12557c;--tecadmin-accent:#e8a33d;--tecadmin-ink:#22303c;--tecadmin-muted:#5b6b78;--tecadmin-line:#dde5ec;--tecadmin-surface:#f5f9fc;--tecadmin-radius:10px;--tecadmin-mono:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;--tecadmin-info:#1a73a7;--tecadmin-success:#2e7d4f;--tecadmin-warning:#c98a12;--tecadmin-danger:#c0392b;--tecadmin-code-bg:#0f2f45;--tecadmin-code-ink:#e6f1f8}.tecadmin-intro{font-size:1.06em;line-height:1.8;color:var(--tecadmin-ink);background:var(--tecadmin-surface);border-left:4px solid var(--tecadmin-primary);border-radius:0 var(--tecadmin-radius) var(--tecadmin-radius) 0;padding:16px
20px;margin:0
0 28px}h2.tecadmin-h2{position:relative;margin:38px
0 16px;padding:0
0 10px;color:var(--tecadmin-primary-dark);border-bottom:1px solid var(--tecadmin-line)}h2.tecadmin-h2::after{content:"";position:absolute;left:0;bottom:-1px;width:64px;height:3px;background:var(--tecadmin-primary);border-radius:3px}h3.tecadmin-h3{margin:0
0 14px;color:var(--tecadmin-ink);font-size:1.15em}.tecadmin-list{margin:0
0 22px;padding-left:22px;line-height:1.85;list-style:disc outside}.tecadmin-list ol,
.tecadmin-list
ul{list-style:inherit}.tecadmin-list
li{margin-bottom:8px}.tecadmin-step-label{margin:0
0 10px;font-weight:600;color:var(--tecadmin-muted);text-transform:uppercase;font-size:.82em;letter-spacing:.06em}.tecadmin-answer{display:block;background:#eaf6ee;border:1px
solid #c5e4d0;border-radius:var(--tecadmin-radius);padding:12px
16px;margin:0
0 18px;color:#1d6b3c}.tecadmin-answer
strong{color:#14562e}.tecadmin-conclusion{margin:0;line-height:1.85;color:var(--tecadmin-ink)}.tecadmin-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--tecadmin-radius);margin:0
0 26px}.tecadmin-table{width:100%;border-collapse:collapse;background:#fff;font-size:.96em;line-height:1.65}.tecadmin-table{border-radius:var(--tecadmin-radius);overflow:hidden}.tecadmin-table
caption{caption-side:top;text-align:left;padding:12px
16px;color:var(--tecadmin-muted);font-size:.82em;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.tecadmin-table th,
.tecadmin-table
td{padding:11px
16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--tecadmin-line)}.tecadmin-table thead
th{background:var(--tecadmin-primary-dark);color:#fff;font-weight:600;white-space:nowrap;border-bottom:0}.tecadmin-table tbody tr:nth-child(even){background:var(--tecadmin-surface)}.tecadmin-table tbody tr:hover{background:#eaf3fa}.tecadmin-table tbody tr:last-child
td{border-bottom:0}.tecadmin-table tbody
th{background:var(--tecadmin-surface);font-weight:600;color:var(--tecadmin-primary-dark);white-space:nowrap}.tecadmin-table-compact th,
.tecadmin-table-compact
td{padding:7px
12px;font-size:.92em}.tecadmin-callout{background:var(--tecadmin-surface);border:1px
solid var(--tecadmin-line);border-left:5px solid var(--tecadmin-primary);border-radius:var(--tecadmin-radius);padding:16px
20px;margin:0
0 24px;line-height:1.8;color:var(--tecadmin-ink)}.tecadmin-callout>:last-child{margin-bottom:0}.tecadmin-callout-title{display:block;margin-bottom:6px;font-weight:700;letter-spacing:.02em}.tecadmin-note{border-left-color:var(--tecadmin-info);background:#eef6fb}.tecadmin-note .tecadmin-callout-title{color:var(--tecadmin-primary-dark)}.tecadmin-tip{border-left-color:var(--tecadmin-success);background:#edf7f1}.tecadmin-tip .tecadmin-callout-title{color:var(--tecadmin-success)}.tecadmin-warning{border-left-color:var(--tecadmin-warning);background:#fdf6e7}.tecadmin-warning .tecadmin-callout-title{color:#9a6a06}.tecadmin-danger{border-left-color:var(--tecadmin-danger);background:#fcecea}.tecadmin-danger .tecadmin-callout-title{color:var(--tecadmin-danger)}.tecadmin-filename{display:block;background:#0a2334;color:#9fc3d8;font-family:var(--tecadmin-mono);font-size:.84em;padding:9px
16px;border-radius:var(--tecadmin-radius) var(--tecadmin-radius) 0 0;border-bottom:1px solid rgba(255,255,255,.08)}.tecadmin-filename+.tecadmin-code,.tecadmin-filename+.tecadmin-terminal{margin-top:0;border-radius:0 0 var(--tecadmin-radius) var(--tecadmin-radius)}.tecadmin-code,.tecadmin-terminal{background:var(--tecadmin-code-bg);color:var(--tecadmin-code-ink);font-family:var(--tecadmin-mono);font-size:.92em;line-height:1.75;border-radius:var(--tecadmin-radius);padding:16px
18px;margin:0
0 24px;overflow-x:auto;white-space:pre;tab-size:4}.tecadmin-code code,
.tecadmin-terminal
code{background:none;color:inherit;padding:0;font-size:inherit;border:0}.tecadmin-terminal-line{display:block}.tecadmin-terminal-line::before{content:attr(prefix) " ";color:#6fc48a;user-select:none}.tecadmin-output{background:#f3f6f8;border:1px
solid var(--tecadmin-line);border-left:4px solid var(--tecadmin-muted);border-radius:var(--tecadmin-radius);color:#3c4c58;font-family:var(--tecadmin-mono);font-size:.88em;line-height:1.7;padding:14px
16px;margin:0
0 24px;overflow-x:auto;white-space:pre}.tecadmin-inline-code{background:#eef2f5;border:1px
solid var(--tecadmin-line);border-radius:4px;color:#b1341f;font-family:var(--tecadmin-mono);font-size:.88em;padding:1px
6px;white-space:nowrap}.tecadmin-kbd{display:inline-block;background:#f4f7f9;border:1px
solid #c7d2db;border-bottom-width:2px;border-radius:4px;color:var(--tecadmin-ink);font-family:var(--tecadmin-mono);font-size:.85em;padding:2px
7px;white-space:nowrap}ol.tecadmin-steps{list-style:none}.tecadmin-steps{list-style:none;counter-reset:tecadmin-step;padding-left:0;margin:0
0 26px}.tecadmin-steps>li{counter-increment:tecadmin-step;position:relative;padding:3px
0 3px 46px;margin-bottom:16px;line-height:1.8}.tecadmin-steps>li::before{content:counter(tecadmin-step);position:absolute;left:0;top:0;width:30px;height:30px;line-height:30px;text-align:center;border-radius:50%;background:var(--tecadmin-primary);color:#fff;font-size:.9em;font-weight:700}.tecadmin-faq{border:1px
solid var(--tecadmin-line);border-radius:var(--tecadmin-radius);overflow:hidden;margin:0
0 26px}.tecadmin-faq-item{border-bottom:1px solid var(--tecadmin-line);background:#fff}.tecadmin-faq-item:last-child{border-bottom:0}.tecadmin-faq-q{position:relative;display:block;list-style:none;cursor:pointer;padding:14px
46px 14px 18px;font-weight:600;color:var(--tecadmin-primary-dark)}.tecadmin-faq-q::-webkit-details-marker{display:none}.tecadmin-faq-q::after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);color:var(--tecadmin-primary);font-size:1.35em;line-height:1}.tecadmin-faq-item[open]>.tecadmin-faq-q::after{content:"\2212"}.tecadmin-faq-a{padding:0
18px 16px;line-height:1.8}.tecadmin-faq-a>:last-child{margin-bottom:0}.tecadmin-figure{margin:0
0 26px;text-align:center}.tecadmin-figure
img{max-width:100%;height:auto;border:1px
solid var(--tecadmin-line);border-radius:var(--tecadmin-radius)}.tecadmin-figcaption{margin-top:9px;color:var(--tecadmin-muted);font-size:.88em;font-style:italic}.tecadmin-video{position:relative;height:0;padding-bottom:56.25%;overflow:hidden;border-radius:var(--tecadmin-radius);margin:0
0 26px}.tecadmin-video
iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.tecadmin-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:0
0 26px}.tecadmin-card{background:#fff;border:1px
solid var(--tecadmin-line);border-radius:var(--tecadmin-radius);padding:18px
20px;box-shadow:0 1px 2px rgba(16,42,60,.05)}.tecadmin-card>:last-child{margin-bottom:0}.tecadmin-card-title{display:block;margin-bottom:10px;color:var(--tecadmin-primary-dark);font-weight:700;font-size:1.02em}.tecadmin-pros,.tecadmin-cons{list-style:none;padding-left:0;margin:0
0 16px}.tecadmin-pros li,
.tecadmin-cons
li{position:relative;padding-left:26px;margin-bottom:9px;line-height:1.7}.tecadmin-pros li::before{content:"\2714";position:absolute;left:0;color:var(--tecadmin-success);font-weight:700}.tecadmin-cons li::before{content:"\2718";position:absolute;left:0;color:var(--tecadmin-danger);font-weight:700}.tecadmin-toc,.tecadmin-related{background:var(--tecadmin-surface);border:1px
solid var(--tecadmin-line);border-radius:var(--tecadmin-radius);padding:18px
22px;margin:0
0 28px}.tecadmin-toc-title,.tecadmin-related-title{display:block;margin-bottom:10px;color:var(--tecadmin-primary-dark);font-weight:700;font-size:.9em;text-transform:uppercase;letter-spacing:.06em}.tecadmin-toc ol,
.tecadmin-toc ul,
.tecadmin-related
ul{margin:0;padding-left:20px;line-height:1.9}.tecadmin-toc a,
.tecadmin-related
a{color:var(--tecadmin-primary);text-decoration:none}.tecadmin-toc a:hover,
.tecadmin-related a:hover{text-decoration:underline}.tecadmin-dl{margin:0
0 26px}.tecadmin-dl
dt{margin-top:14px;color:var(--tecadmin-primary-dark);font-weight:700}.tecadmin-dl dt:first-child{margin-top:0}.tecadmin-dl
dd{margin:4px
0 0;padding-left:16px;border-left:2px solid var(--tecadmin-line);line-height:1.8}.tecadmin-quote{border:0;border-left:5px solid var(--tecadmin-accent);background:transparent;padding:6px
0 6px 22px;margin:0
0 26px;color:var(--tecadmin-ink);font-size:1.12em;font-style:italic;line-height:1.75;quotes:none}.tecadmin-quote::before,.tecadmin-quote::after{content:none}.tecadmin-quote
cite{display:block;margin-top:8px;color:var(--tecadmin-muted);font-size:.82em;font-style:normal}.tecadmin-btn{display:inline-block;background:var(--tecadmin-primary);color:#fff !important;text-decoration:none !important;font-weight:600;line-height:1.4;padding:11px
22px;border-radius:6px;transition:background .15s ease}.tecadmin-btn:hover{background:var(--tecadmin-primary-dark)}.tecadmin-btn-outline{background:transparent;color:var(--tecadmin-primary) !important;border:2px
solid var(--tecadmin-primary);padding:9px
20px}.tecadmin-btn-outline:hover{background:var(--tecadmin-primary);color:#fff !important}.tecadmin-badge{display:inline-block;vertical-align:middle;background:var(--tecadmin-primary);color:#fff;border-radius:999px;font-size:.74em;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:3px
10px}.tecadmin-badge-new{background:var(--tecadmin-success)}.tecadmin-badge-old{background:var(--tecadmin-muted)}.tecadmin-badge-warn{background:var(--tecadmin-warning);color:#3a2905}.tecadmin-mark{background:#fff3cd;border-radius:3px;padding:1px
4px}.tecadmin-divider{border:0;height:1px;background:var(--tecadmin-line);margin:34px
0}.tecadmin-summary-box{background:#eef6fb;border:1px
dashed var(--tecadmin-primary);border-radius:var(--tecadmin-radius);padding:18px
22px;margin:0
0 26px;line-height:1.8}.tecadmin-summary-box>:last-child{margin-bottom:0}.tecadmin-definition{background:linear-gradient(180deg,#eef6fb 0%,#f8fbfd 100%);border:1px
solid var(--tecadmin-line);border-left:5px solid var(--tecadmin-primary);border-radius:var(--tecadmin-radius);padding:18px
22px;margin:20px
0 28px;font-size:1.04em;font-style:normal;line-height:1.75;color:var(--tecadmin-ink);quotes:none}.tecadmin-definition::before,.tecadmin-definition::after{content:none}.tecadmin-formula{background:#0f2f45;border:0;border-radius:var(--tecadmin-radius);color:#fff;font-family:var(--tecadmin-mono);font-size:1.5em;letter-spacing:.04em;text-align:center;padding:24px
18px;margin:20px
0 28px;quotes:none}.tecadmin-formula::before,.tecadmin-formula::after{content:none}.tecadmin-solution{background:var(--tecadmin-surface);border:1px
solid var(--tecadmin-line);border-left:5px solid var(--tecadmin-accent);border-radius:var(--tecadmin-radius);font-family:var(--tecadmin-mono);font-size:.98em;line-height:2;color:var(--tecadmin-ink);padding:18px
22px;margin:16px
0 20px;overflow-x:auto;quotes:none}.tecadmin-solution::before,.tecadmin-solution::after{content:none}.tecadmin-sides,.tecadmin-legend,.tecadmin-given{list-style:none;padding-left:0}.tecadmin-sides li,
.tecadmin-legend li,
.tecadmin-given
li{position:relative;background:#fff;border:1px
solid var(--tecadmin-line);border-radius:var(--tecadmin-radius);padding:12px
16px 12px 42px;margin-bottom:10px}.tecadmin-sides li::before,
.tecadmin-legend li::before,
.tecadmin-given li::before{content:"";position:absolute;left:16px;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:var(--tecadmin-primary)}.tecadmin-given li::before{background:var(--tecadmin-accent)}.tecadmin-sides li strong,
.tecadmin-legend li
strong{color:var(--tecadmin-primary-dark)}.tecadmin-table-math td:first-child{width:1%;white-space:nowrap;font-size:.92em;font-weight:600;color:var(--tecadmin-muted)}.tecadmin-table-math td:nth-child(2){white-space:nowrap;font-family:var(--tecadmin-mono);font-weight:600;color:var(--tecadmin-ink)}.tecadmin-table-math tbody tr:last-child td:nth-child(2){color:var(--tecadmin-success)}.tecadmin-steps-math{margin-bottom:18px}.tecadmin-steps-math>li{margin-bottom:17px}.tecadmin-steps-math>li:last-child{margin-bottom:6px}.tecadmin-steps-math>li:last-child::before{background:var(--tecadmin-success)}.tecadmin-eq{display:block;font-family:var(--tecadmin-mono);font-size:1.06em;font-weight:600;line-height:1.5;color:var(--tecadmin-ink);overflow-x:auto}.tecadmin-why{display:block;margin-top:4px;font-size:.9em;line-height:1.6;color:var(--tecadmin-muted)}.tecadmin-given-wrap{display:flex;align-items:flex-start;gap:22px;margin:0
0 4px}.tecadmin-given-wrap>.tecadmin-given{flex:1 1 auto;min-width:0}.tecadmin-diagram{flex:0 0 auto;width:210px;max-width:44%;margin:0;padding:4px;border:1px
solid var(--tecadmin-line);border-radius:var(--tecadmin-radius);background:#fff}.tecadmin-diagram
img{display:block;width:100%;height:auto}.tecadmin-example{background:#fff;border:1px
solid var(--tecadmin-line);border-radius:var(--tecadmin-radius);padding:22px
24px 6px;margin:0
0 26px;box-shadow:0 1px 2px rgba(16,42,60,.05)}.tecadmin-definition>:first-child,.tecadmin-formula>:first-child,.tecadmin-solution>:first-child,.tecadmin-example>:first-child,.tecadmin-callout>:first-child,.tecadmin-card>:first-child,.tecadmin-summary-box>:first-child{margin-top:0}.tecadmin-definition>:last-child,.tecadmin-formula>:last-child,.tecadmin-solution>:last-child,.tecadmin-example>:last-child{margin-bottom:0}@media (max-width:640px){.tecadmin-intro{padding:14px
16px}.tecadmin-formula{font-size:1.2em;padding:18px
12px}.tecadmin-example{padding:18px
16px 4px}.tecadmin-given-wrap{flex-direction:column;align-items:center;gap:12px}.tecadmin-given-wrap>.tecadmin-given{width:100%}.tecadmin-diagram{width:190px;max-width:80%;order:-1}.tecadmin-table th,
.tecadmin-table
td{padding:9px
12px;font-size:.9em}.tecadmin-code,.tecadmin-terminal,.tecadmin-output{font-size:.84em;padding:14px}.tecadmin-grid{grid-template-columns:1fr}.tecadmin-steps>li{padding-left:40px}.tecadmin-steps>li::before{width:26px;height:26px;line-height:26px}.tecadmin-eq{font-size:1em}.tecadmin-toc,.tecadmin-related,.tecadmin-summary-box{padding:16px
18px}.tecadmin-btn{display:block;text-align:center}}code[class*=language-],pre[class*=language-]{color:#ccc;background:0 0;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}.command-line-prompt{border-right:1px solid #999;display:block;float:left;font-size:100%;letter-spacing:-1px;margin-right:1em;pointer-events:none;text-align:right;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.command-line-prompt>span:before{opacity:.7;content:' ';display:block;padding-right:.8em}.command-line-prompt>span[data-user]:before{content:"[" attr(data-user) "@" attr(data-host) "] $"}.command-line-prompt>span[data-user=root]:before{content:"[" attr(data-user) "@" attr(data-host) "] #"}.command-line-prompt>span[data-prompt]:before{content:attr(data-prompt)}.command-line-prompt>span[data-continuation-prompt]:before{content:attr(data-continuation-prompt)}.command-line
span.token.output{opacity:.7}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{position:absolute;z-index:10;top:.3em;right:.2em;transition:opacity .3s ease-in-out;opacity:0}div.code-toolbar:hover>.toolbar{opacity:1}div.code-toolbar:focus-within>.toolbar{opacity:1}div.code-toolbar>.toolbar>.toolbar-item{display:inline-block}div.code-toolbar>.toolbar>.toolbar-item>a{cursor:pointer}div.code-toolbar>.toolbar>.toolbar-item>button{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.code-toolbar>.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar>.toolbar-item>span{color:#bbb;font-size:.8em;padding:0
.5em;background:#f5f2f0;background:rgba(224,224,224,.2);box-shadow:0 2px 0 0 rgba(0,0,0,.2);border-radius:.5em}div.code-toolbar>.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar>.toolbar-item>button:focus,div.code-toolbar>.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar>.toolbar-item>span:focus,div.code-toolbar>.toolbar>.toolbar-item>span:hover{color:inherit;text-decoration:none}