.tai-deck{--premium:#6c4ce0;--premium-deep:#573bc0;--premium-light:#b7a3ff;--premium-soft:#f1ecff;--action:#f0631e;--action-deep:#cf4e12;--action-light:#ff9b5c;--action-soft:#ffeee2;--trust:#0b0e1a;--trust-deep:#06080f;--ink-2:#12162a;--ink-3:#1c2138;--calm:#10855f;--calm-deep:#0c6c4d;--calm-soft:#e8f3ef;--urgency:#d83a52;--urgency-deep:#bc2c42;--urgency-soft:#fdecef;--canvas:#fbfbfd;--surface-1:#fff;--surface-2:#f7f8fb;--surface-3:#eff1f6;--text-dark:#10121c;--text-medium:#3a3f52;--text-light:#6a7086;--text-faint:#a2a8ba;--border-subtle:#e6e8ef;--border-strong:#d5d9e3;--border-hairline:#6c4ce01f;--font-display:"Bricolage Grotesque", "Manrope", system-ui, sans-serif;--font-sans:"Manrope", "Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--ease:cubic-bezier(.16, 1, .3, 1);--shadow:0 6px 24px #0b0e1a14;--shadow-lg:0 16px 48px #0b0e1a24;--radius:16px;--radius-sm:10px;--t-eyebrow:18px;--t-caption:20px;--t-small:24px;--t-body:28px;--t-bullet:30px;--t-card-title:32px;--t-lead:34px;--t-h3:40px;--t-title:64px;--t-title-lg:72px;--t-statement:88px;--t-divider:96px;--t-cover:120px;--t-giant:200px}.tai-deck,.tai-deck *,.tai-deck :before,.tai-deck :after{box-sizing:border-box;margin:0;padding:0}.tai-deck-viewport{z-index:200;background:var(--trust-deep);font-family:var(--font-sans);color:var(--text-dark);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}.tai-deck-stage{width:1920px;height:1080px;transform:translate(-50%, -50%) scale(var(--deck-scale,1));transform-origin:50%;background:var(--canvas);position:absolute;top:50%;left:50%;overflow:hidden}.tai-slide{background:var(--canvas);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .45s var(--ease), visibility .45s;grid-template-rows:96px auto minmax(0,1fr) 80px;display:grid;position:absolute;inset:0}.tai-slide.is-active{opacity:1;visibility:visible;pointer-events:auto}.tai-slide-header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:32px;padding:0 96px;display:flex}.tai-slide-header .brand{align-items:center;gap:24px;display:flex}.tai-slide-header .logo{width:auto;height:36px;display:block}.tai-slide-header .eyebrow{font-family:var(--font-mono);font-size:var(--t-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--premium);border-left:1px solid var(--border-strong);padding-left:24px;font-weight:600;line-height:1}.tai-slide-header .meta{font-family:var(--font-mono);font-size:var(--t-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--text-light);align-items:center;gap:20px;display:flex}.tai-slide-header .badge{font-family:var(--font-mono);font-size:var(--t-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--text-light);border:1px solid var(--border-strong);border-radius:999px;padding:8px 18px;line-height:1}.tai-slide-title{align-items:flex-start;min-height:168px;padding:36px 96px 0;display:flex}.tai-slide-title h2{font-family:var(--font-display);font-weight:800;font-size:var(--t-title);letter-spacing:-.025em;color:var(--text-dark);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:1600px;margin-bottom:-.16em;padding-bottom:.16em;line-height:1.08;display:-webkit-box;overflow:hidden}.tai-slide-title.is-lg h2{font-size:var(--t-title-lg)}.tai-deck .accent{color:var(--action)}.tai-slide-body{min-height:0;font-size:var(--t-body);color:var(--text-medium);flex-direction:column;justify-content:center;gap:32px;padding:24px 96px 32px;line-height:1.5;display:flex}.tai-slide-body[data-distribute=between]{justify-content:space-between}.tai-slide-body[data-distribute=start]{justify-content:flex-start}.tai-slide-body>*{flex-shrink:0}.tai-slide-footer{border-top:1px solid var(--border-subtle);font-family:var(--font-mono);font-size:var(--t-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--text-light);grid-template-columns:1fr auto 1fr;align-items:center;padding:0 96px;line-height:1;display:grid}.tai-slide-footer .hint{text-align:center;color:var(--text-faint)}.tai-slide-footer .hint.is-build{color:var(--premium);font-weight:600}.tai-slide-footer .counter{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.tai-slide.tone-dark{background:linear-gradient(145deg, var(--trust-deep) 0%, var(--trust) 45%, #1a1f35 100%);color:#fff}.tai-slide.tone-dark:before{content:"";pointer-events:none;background:radial-gradient(120% 80% at 85% 8%,#6c4ce06b 0%,#0000 55%),radial-gradient(70% 60% at 8% 95%,#f0631e1f 0%,#0000 50%);position:absolute;inset:0}.tai-slide.tone-dark>*{position:relative}.tai-slide.tone-dark .tai-slide-header,.tai-slide.tone-dark .tai-slide-footer{color:#ffffff8c;border-color:#ffffff1f}.tai-slide.tone-dark .tai-slide-header .eyebrow{color:var(--action);border-color:#ffffff2e}.tai-slide.tone-dark .tai-slide-header .badge{color:#ffffffb3;border-color:#ffffff40}.tai-slide.tone-dark .tai-slide-footer .hint{color:#fff6}.tai-slide.tone-dark .tai-slide-footer .hint.is-build{color:var(--premium-light)}.tai-slide.tone-dark .tai-slide-title h2{color:#fff}.tai-slide.tone-dark .tai-slide-body{color:#ffffffc7}.tai-deck code{font-family:var(--font-mono);background:var(--premium-soft);color:var(--premium-deep);border-radius:6px;padding:.06em .35em;font-size:.92em;font-weight:500}.tai-slide.tone-dark code{color:#fff;background:#ffffff1f}.tai-deck strong{color:var(--text-dark);font-weight:700}.tai-slide.tone-dark strong{color:#fff}.tai-deck em{font-style:italic}.tai-deck a.link{color:var(--premium-deep);text-underline-offset:.18em;cursor:pointer;font-weight:600;text-decoration:underline;text-decoration-thickness:2px}.tai-deck a.link:hover{color:var(--action-deep)}.tai-slide.tone-dark a.link{color:var(--premium-light)}.tai-deck .rv{opacity:0;transition:opacity .55s var(--ease), transform .55s var(--ease);transition-delay:var(--rv-delay,0s);transform:translateY(24px)}.tai-deck .rv.rv-pop{transform:translateY(16px)scale(.96)}.tai-deck .rv.rv-fade{transform:none}.tai-deck .rv.is-shown{opacity:1;transform:none}.tai-deck-notes{color:#ffffffe6;border-top:2px solid var(--action);max-height:32vh;transition:transform .35s var(--ease);z-index:5;background:#0b0e1af5;padding:14px 24px 18px;font-size:16px;line-height:1.55;position:absolute;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(100%)}.tai-deck-notes.is-open{transform:translateY(0)}.tai-deck-notes .label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--action);margin-bottom:6px;font-size:11px}@media print{@page{size:13.333in 7.5in;margin:0}.tai-deck-viewport{background:#fff;position:static;overflow:visible}.tai-deck-stage{background:0 0;width:auto;height:auto;position:static;overflow:visible;transform:none}.tai-slide{transform-origin:0 0;page-break-after:always;break-after:page;width:1920px;height:1080px;margin-bottom:-360px;position:relative;inset:auto;transform:scale(.6667);opacity:1!important;visibility:visible!important}.tai-deck .rv{opacity:1!important;transform:none!important}.tai-deck-notes,.tai-slide-footer .hint{display:none!important}}.tai-deck .accent-premium{--accent-color:var(--premium);--accent-soft:var(--premium-soft)}.tai-deck .accent-action{--accent-color:var(--action);--accent-soft:var(--action-soft)}.tai-deck .accent-calm{--accent-color:var(--calm);--accent-soft:var(--calm-soft)}.tai-deck .accent-urgency{--accent-color:var(--urgency);--accent-soft:var(--urgency-soft)}.tai-deck .accent-ink{--accent-color:var(--trust);--accent-soft:var(--surface-3)}.tai-deck .card{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius);box-shadow:var(--shadow);color:var(--text-medium);padding:28px 32px}.tai-deck .card .card-title{font-family:var(--font-display);font-weight:700;font-size:var(--t-card-title);color:var(--text-dark);line-height:1.2}.tai-deck .card .body{font-size:var(--t-small);color:var(--text-light);margin-top:10px;line-height:1.45}.tai-deck .label{font-family:var(--font-mono);font-size:var(--t-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--text-light);font-weight:600;line-height:1.2}.tai-deck .lead{font-size:var(--t-lead);color:var(--text-medium);max-width:1560px;line-height:1.45}.tai-deck .bullets{flex-direction:column;gap:22px;list-style:none;display:flex}.tai-deck .bullets li{font-size:var(--t-bullet);color:var(--text-medium);padding-left:44px;line-height:1.45;position:relative}.tai-deck .bullets li:before{content:"";background:var(--action);border-radius:50%;width:14px;height:14px;position:absolute;top:.6em;left:0}.tai-deck .callout{border-radius:var(--radius);font-size:var(--t-body);border:1px solid #0000;align-items:flex-start;gap:24px;padding:24px 36px;line-height:1.45;display:flex}.tai-deck .callout .tag{font-family:var(--font-mono);font-size:var(--t-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:#fff;border-radius:8px;flex-shrink:0;margin-top:6px;padding:8px 14px;font-weight:600;line-height:1;display:inline-block}.tai-deck .callout.kind-exam{background:var(--action-soft);color:var(--text-dark);border-color:#f0631e40}.tai-deck .callout.kind-exam .tag{background:var(--action)}.tai-deck .callout.kind-production{background:var(--premium-soft);color:var(--text-dark);border-color:#6c4ce033}.tai-deck .callout.kind-production .tag{background:var(--premium)}.tai-deck .callout.kind-note{background:var(--calm-soft);color:var(--text-dark);border-color:#10855f33}.tai-deck .callout.kind-note .tag{background:var(--calm)}.tai-deck .callout.kind-not-exam{background:var(--surface-2);border:1px dashed var(--border-strong);color:var(--text-light);font-style:italic}.tai-deck .callout.kind-not-exam .tag{background:var(--text-light)}.tai-deck .callout.kind-not-exam strong{font-style:normal}.tai-deck .callout.callout-lg{font-size:var(--t-lead);padding:36px 44px}.tai-deck .callout-row{gap:24px;display:grid}.tai-deck .callout-stack{flex-direction:column;gap:24px;display:flex}.tai-deck .step-label{font-family:var(--font-display);font-weight:700;font-size:var(--t-body);color:var(--text-dark);line-height:1.2}.tai-deck .step-detail{font-size:var(--t-small);color:var(--text-light);margin-top:8px;line-height:1.4}.dl-cover .tai-slide-body{gap:0;padding-top:48px}.dl-cover .cover-eyebrow{font-family:var(--font-mono);font-size:var(--t-caption);letter-spacing:.22em;text-transform:uppercase;color:var(--action);margin-bottom:32px;font-weight:600}.dl-cover .cover-title{font-family:var(--font-display);font-weight:800;font-size:var(--t-cover);letter-spacing:-.03em;color:#fff;max-width:14ch;line-height:1.02}.dl-cover .rule{background:var(--action);border-radius:3px;width:96px;height:6px;margin:40px 0}.dl-cover .cover-sub{font-size:var(--t-lead);color:#fffc;max-width:1300px;line-height:1.45}.dl-cover .cover-presenters{font-size:var(--t-body);color:#ffffffeb;margin-top:28px;font-weight:600}.dl-cover .cover-people{align-items:center;gap:48px;margin-top:8px;display:flex}.dl-cover .cover-people .person{align-items:center;gap:18px;display:flex}.dl-cover .cover-people img{object-fit:cover;border:3px solid #ffffff40;border-radius:50%;width:84px;height:84px}.dl-cover .cover-people .person-name{font-family:var(--font-body);color:#fff;font-size:28px;font-weight:600}.dl-cover .cover-people .person-role{font-family:var(--font-mono);letter-spacing:2px;text-transform:uppercase;color:#fff9;margin-top:4px;font-size:18px}.dl-cover .cover-partner{font-family:var(--font-mono);font-size:var(--t-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:#ffffff80;align-items:center;gap:12px;margin-top:20px;display:inline-flex}.dl-cover .cover-partner:before{content:"";background:var(--premium);border-radius:50%;width:14px;height:14px}.dl-goals .goals{flex-direction:column;gap:20px;list-style:none;display:flex}.dl-goals .goal{background:var(--surface-1);border:1px solid var(--border-subtle);border-left:6px solid var(--premium);border-radius:var(--radius);box-shadow:var(--shadow);grid-template-columns:96px 1fr;align-items:center;gap:24px;padding:22px 36px;display:grid}.dl-goals .goal .num{font-family:var(--font-display);font-weight:800;font-size:var(--t-h3);color:var(--action);line-height:1}.dl-goals .goal .text{font-family:var(--font-display);font-weight:600;font-size:var(--t-card-title);color:var(--text-dark);line-height:1.3}.dl-recap .recap{flex-direction:column;gap:14px;display:flex}.dl-recap .recap-row{grid-template-columns:1fr 1.25fr;align-items:center;gap:32px;display:grid}.dl-recap .goal{font-size:var(--t-small);color:var(--text-light);align-items:center;gap:20px;line-height:1.35;display:flex}.dl-recap .goal .num{font-family:var(--font-mono);font-weight:600;font-size:var(--t-eyebrow);letter-spacing:.1em;color:var(--premium);flex-shrink:0}.dl-recap .takeaway{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius);box-shadow:var(--shadow);font-family:var(--font-display);font-weight:600;font-size:var(--t-body);color:var(--text-dark);align-items:center;gap:20px;padding:16px 26px;line-height:1.3;display:flex}.dl-recap .takeaway .check{background:var(--calm-soft);width:44px;height:44px;color:var(--calm);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.dl-roadmap .progress{background:var(--surface-3);border-radius:999px;height:12px;margin:12px 0 8px;position:relative}.dl-roadmap .progress .fill{background:linear-gradient(90deg, var(--premium), var(--action));border-radius:999px;position:absolute;inset:0 auto 0 0}.dl-roadmap .progress .pin{background:var(--action);width:28px;height:28px;box-shadow:0 0 0 2px var(--action), var(--shadow);border:5px solid #fff;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.dl-roadmap .roadmap-cards{gap:24px;display:grid}.dl-roadmap .roadmap-card{border-top:6px solid var(--border-strong);padding:32px 32px 36px}.dl-roadmap .roadmap-card.is-current{border-top-color:var(--action);background:linear-gradient(180deg, var(--action-soft) 0%, var(--surface-1) 60%);box-shadow:var(--shadow-lg)}.dl-roadmap .roadmap-card .card-title{margin-top:14px}.dl-roadmap .roadmap-card.is-current .label,.dl-roadmap .roadmap-card.is-current .card-title{color:var(--action-deep)}.dl-roadmap .roadmap-card .sub{font-size:var(--t-small);color:var(--text-light);margin-top:12px;line-height:1.4}.dl-roadmap .footnote{text-align:center;font-family:var(--font-mono);font-size:var(--t-caption);letter-spacing:.06em;color:var(--premium-deep);background:var(--premium-soft);border:1px solid var(--border-hairline);border-radius:12px;padding:18px 28px}.dl-housekeeping .rows{flex-direction:column;gap:20px;display:flex}.dl-housekeeping .row{border-left:6px solid var(--premium);grid-template-columns:64px 1fr auto;align-items:center;gap:28px;padding:24px 36px;display:grid}.dl-housekeeping .row .icon{color:var(--premium);place-items:center;display:grid}.dl-housekeeping .row .dot{background:var(--premium);border-radius:50%;width:16px;height:16px}.dl-housekeeping .row-title{font-family:var(--font-display);font-weight:700;font-size:var(--t-card-title);color:var(--text-dark);line-height:1.25}.dl-housekeeping .when{font-family:var(--font-mono);font-size:var(--t-caption);letter-spacing:.04em;color:var(--text-light);white-space:nowrap}.dl-divider .tai-slide-body{gap:0}.dl-divider .giant{font-family:var(--font-display);font-weight:800;font-size:var(--t-giant);letter-spacing:-.04em;color:var(--premium-light);opacity:.55;margin-bottom:24px;line-height:.9}.dl-divider .divider-title{font-family:var(--font-display);font-weight:800;font-size:var(--t-divider);letter-spacing:-.03em;color:#fff;max-width:1500px;line-height:1.04}.dl-divider .blurb{font-size:var(--t-lead);color:#ffffffb8;max-width:1300px;margin-top:32px;line-height:1.45}.dl-divider .goal-refs{gap:14px;margin-top:40px;display:flex}.dl-divider .pill{font-family:var(--font-mono);font-size:var(--t-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--action-light);border:1px solid #ff9b5c73;border-radius:999px;padding:10px 20px;font-weight:600;line-height:1}.dl-statement .statement{font-family:var(--font-display);font-weight:800;font-size:var(--t-statement);letter-spacing:-.03em;color:var(--text-dark);max-width:1500px;line-height:1.06}.dl-statement .support{font-size:var(--t-lead);color:var(--text-medium);max-width:1500px;line-height:1.5}.dl-two-column .columns{align-items:start;gap:40px;display:grid}.dl-two-column .col-heading{font-family:var(--font-mono);font-size:var(--t-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--premium);margin-bottom:18px;font-weight:600}.dl-two-column .col-body{flex-direction:column;gap:18px;display:flex}.dl-two-column .col-body>.card{padding:20px 28px}.dl-two-column .col-body>.card .body{margin-top:6px}.dl-compare .compare{grid-template-columns:1fr 88px 1fr;align-items:stretch;gap:16px;display:grid}.dl-compare .compare>.rv,.dl-compare .compare>div{display:flex}.dl-compare .compare-card{border-top:6px solid var(--border-strong);flex:1;padding:32px 40px}.dl-compare .compare-card.is-bad{border-top-color:var(--urgency)}.dl-compare .compare-card.is-good{border-top-color:var(--calm)}.dl-compare .compare-card .label{align-items:center;gap:10px;display:flex}.dl-compare .compare-card.is-bad .label{color:var(--urgency)}.dl-compare .compare-card.is-good .label{color:var(--calm)}.dl-compare .compare-card .headline{font-family:var(--font-display);font-weight:700;font-size:var(--t-card-title);color:var(--text-dark);margin:14px 0 20px;line-height:1.25}.dl-compare .compare-card ul{flex-direction:column;gap:12px;list-style:none;display:flex}.dl-compare .compare-card li{font-size:var(--t-small);color:var(--text-medium);padding-left:30px;line-height:1.4;position:relative}.dl-compare .compare-card li:before{content:"";background:var(--border-strong);border-radius:50%;width:10px;height:10px;position:absolute;top:.55em;left:0}.dl-compare .compare-card .also{border-top:1px solid var(--border-subtle);margin-top:24px;padding-top:20px}.dl-compare .compare-card .also-label{font-family:var(--font-mono);font-size:var(--t-eyebrow);letter-spacing:3px;text-transform:uppercase;color:var(--text-light);margin-bottom:12px}.dl-compare .mid{color:var(--text-faint);place-items:center;display:grid}.dl-compare .compare-footer{font-size:var(--t-body);color:var(--text-medium);line-height:1.45}.tai-deck .card-grid{align-items:stretch;gap:24px;display:grid}.tai-deck .card-grid .item{border-top:6px solid var(--accent-color,var(--premium));padding:32px 36px}.tai-deck .card-grid .item .icon{color:var(--accent-color,var(--premium));margin-bottom:18px}.dl-cards .cards-footer{font-size:var(--t-body);color:var(--text-medium);line-height:1.45}.dl-flow .flow{justify-content:center;align-items:stretch;display:flex}.dl-flow .flow.is-horizontal{flex-direction:row;gap:0;width:100%}.dl-flow .flow.is-vertical{flex-direction:column;align-items:center}.dl-flow .flow-item{align-items:center;gap:20px;display:flex}.dl-flow .flow.is-horizontal .flow-item{flex:1 1 0;min-width:0}.dl-flow .flow.is-vertical .flow-item{flex-direction:column;gap:12px;width:100%}.dl-flow .flow .arrow{color:var(--text-faint);flex-shrink:0;place-items:center;padding:0 12px;display:grid}.dl-flow .flow.is-horizontal .arrow{padding:0 8px}.dl-flow .flow.is-vertical .arrow{padding:4px 0}.dl-flow .step{border-left:6px solid var(--accent-color,var(--premium));text-align:left;min-width:420px;padding:24px 36px}.dl-flow .flow.is-horizontal .step{flex:1;min-width:0;padding:20px 24px}.dl-flow .flow.is-vertical .step{text-align:center;border-left:1px solid var(--border-subtle);border-top:6px solid var(--accent-color,var(--premium));min-width:760px}.dl-flow .flow.is-horizontal .flow-item+.flow-item{margin-left:8px}.dl-flow .branches-wrap{flex-direction:column;align-items:center;gap:12px;display:flex}.dl-flow .fan{color:var(--text-faint);place-items:center;display:grid}.dl-flow .branches{gap:24px;width:100%;display:grid}.dl-flow .branch{border-top:6px solid var(--accent-color,var(--premium));text-align:center;padding:28px 32px}.dl-cycle .cycle{margin:0 auto;position:relative}.dl-cycle .arrows{color:var(--action);position:absolute;inset:0;overflow:visible}.dl-cycle .arrows .arrow{fill:none;stroke:currentColor;stroke-width:5px;stroke-linecap:round;transition:opacity .45s var(--ease)}.dl-cycle .arrows .arrow.is-hidden{opacity:0}.dl-cycle .cycle-card-wrap{pointer-events:none;position:absolute;inset:0}.dl-cycle .cycle-card{text-align:center;border-left:6px solid var(--accent-color,var(--premium));flex-direction:column;justify-content:center;padding:16px 24px;display:flex;position:absolute}.dl-cycle .cycle-card .step-label{font-size:var(--t-body)}.dl-cycle .cycle-card .step-detail{font-size:var(--t-caption);margin-top:6px}.dl-cycle .cycle-card.is-centre{background:var(--action-soft);border-color:var(--action);border-width:2px}.dl-cycle .arrows .arrow.is-muted{color:var(--border-strong)}.dl-cycle .cycle-caption{text-align:center;font-size:var(--t-caption);color:var(--text-light);justify-content:center;align-items:center;padding:0 24px;line-height:1.35;display:flex;position:absolute}.dl-cycle .branch-label{font-family:var(--font-mono);font-size:var(--t-caption);white-space:nowrap;border-radius:8px;padding:4px 12px;position:absolute;transform:translate(-50%)}.dl-cycle .branch-label.is-continue{color:var(--action);background:var(--action-soft)}.dl-cycle .branch-label.is-exit{color:var(--text-medium);background:var(--surface-2)}.dl-cycle .cycle-terminal{border-left-color:var(--border-strong);color:var(--text-medium)}.dl-cycle .tagline{text-align:center;font-family:var(--font-display);font-weight:700;font-size:var(--t-lead);color:var(--text-dark)}.dl-cycle .tagline em{color:var(--action);font-style:normal}.dl-chart .chart{flex-direction:column;gap:16px;display:flex}.dl-chart .legend{font-family:var(--font-mono);font-size:var(--t-caption);color:var(--text-light);gap:40px;display:flex}.dl-chart .legend>span{align-items:center;gap:12px;display:inline-flex}.dl-chart .swatch{background:var(--accent-color,var(--premium));border-radius:4px;width:18px;height:18px}.dl-chart .bars{align-items:flex-end;gap:56px;padding:0 40px;display:flex}.dl-chart .col{flex-direction:column;flex:1;align-items:center;gap:10px;display:flex}.dl-chart .annotation{height:36px;font-family:var(--font-display);font-weight:700;font-size:var(--t-body);color:var(--calm);line-height:36px}.dl-chart .bar{background:var(--surface-3);border-radius:10px 10px 0 0;flex-direction:column-reverse;width:100%;height:240px;display:flex;overflow:hidden}.dl-chart .seg{background:var(--accent-color,var(--premium));width:100%;transition:height .6s var(--ease)}.dl-chart .bar-label{font-family:var(--font-mono);font-size:var(--t-caption);color:var(--text-light)}.dl-tree .tree{flex-direction:column;align-items:center;display:flex}.dl-tree .root{background:var(--trust);color:#fff;font-family:var(--font-display);font-weight:700;font-size:var(--t-body);border-radius:12px;padding:16px 40px;display:inline-block}.dl-tree .trunk{background:var(--border-strong);width:3px;height:40px}.dl-tree .branches{gap:24px;width:100%;display:grid}.dl-tree .branch{border-top:6px solid var(--accent-color,var(--premium));text-align:center;padding:28px 28px 32px}.dl-tree .branch-title{font-family:var(--font-mono);font-size:var(--t-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-color,var(--premium));font-weight:600}.dl-tree .examples{font-size:var(--t-small);color:var(--text-light);margin-top:12px;line-height:1.4}.dl-tree .action{font-family:var(--font-display);font-weight:700;font-size:var(--t-body);color:var(--text-dark);margin-top:16px;line-height:1.25}.dl-tree .tree-footer{font-size:var(--t-body);color:var(--text-medium)}.dl-checklist .checklist,.dl-assignment .criteria{gap:14px;display:grid}.dl-checklist .checklist.cols-1{grid-template-columns:1fr}.dl-checklist .checklist.cols-2,.dl-assignment .criteria{grid-template-columns:1fr 1fr}.dl-checklist .check-item,.dl-assignment .criterion{border-left:6px solid var(--premium);grid-template-columns:64px 1fr;align-items:center;gap:20px;padding:16px 30px;display:grid}.dl-checklist .marker,.dl-assignment .marker{font-family:var(--font-display);font-weight:800;font-size:var(--t-h3);color:var(--action);line-height:1}.dl-checklist .text,.dl-assignment .criterion .text{font-size:var(--t-body);color:var(--text-dark);font-weight:600;line-height:1.35}.dl-assignment .criterion .text{font-size:var(--t-small);font-weight:500}.dl-assignment .meta-row{flex-wrap:wrap;gap:16px;display:flex}.dl-assignment .meta-pill{border:1px solid var(--border-strong);font-size:var(--t-caption);color:var(--text-dark);border-radius:999px;align-items:center;gap:14px;padding:10px 22px;display:inline-flex}.dl-assignment .meta-pill .k{font-family:var(--font-mono);font-size:var(--t-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--text-light)}.dl-close .close-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:64px;display:grid}.dl-close .close-title{font-family:var(--font-display);font-weight:800;font-size:var(--t-cover);letter-spacing:-.03em;color:#fff;line-height:1}.dl-close .close-lines{font-size:var(--t-body);color:#ffffffb8;flex-direction:column;gap:10px;margin-top:40px;line-height:1.45;display:flex}.dl-close .next-card{border:1px solid #ffffff24;border-top:6px solid var(--action);border-radius:var(--radius);background:#ffffff0f;padding:40px 44px}.dl-close .next-card .label{color:var(--action-light)}.dl-close .next-title{font-family:var(--font-display);font-weight:700;font-size:var(--t-h3);color:#fff;margin-top:16px;line-height:1.15}.dl-close .next-card .blurb{font-size:var(--t-small);color:#ffffffb3;margin-top:18px;line-height:1.45}.tai-deck .code-block{background:var(--trust);border-radius:var(--radius);box-shadow:var(--shadow);min-width:0;padding:20px 26px;position:relative;overflow:hidden}.tai-deck .code-block .code-copy{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--premium-light);cursor:pointer;transition:background .2s var(--ease), color .2s var(--ease);background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;flex-shrink:0;padding:6px 16px;font-size:18px;font-weight:600}.tai-deck .code-block .code-copy:hover{background:#ffffff24}.tai-deck .code-block .code-copy.is-copied{color:#fff;background:var(--calm);border-color:var(--calm)}.tai-deck .code-block .code-head{justify-content:space-between;align-items:center;gap:16px;min-height:34px;margin-bottom:10px;display:flex}.tai-deck .code-block .code-label{font-family:var(--font-mono);font-size:var(--t-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--premium-light);font-weight:600}.tai-deck .code-block pre{font-family:var(--font-mono);color:#e6e8ef;white-space:pre;margin:0;font-size:20px;line-height:1.45;overflow:hidden}.tai-deck .is-output .code-block{border-left:6px solid var(--calm);background:#0f1626}.tai-deck .is-output .code-block pre{color:#7fe3b2;white-space:pre-wrap}.tai-deck .is-output .code-block .code-label{color:#5fd6a4}.tai-deck .code-tight .code-block{padding:12px 26px}.tai-deck .code-tight .code-block pre{font-size:18px;line-height:1.18}.tai-deck .code-block pre code{font:inherit;color:inherit;background:0 0;border-radius:0;padding:0}.dl-code .code-grid{align-items:start;gap:28px;display:grid}.dl-code .code-grid[data-cols="1"]{grid-template-columns:1fr}.dl-code .code-grid[data-cols="2"]{grid-template-columns:1fr 1fr}.dl-code .code-grid[data-cols="3"]{grid-template-columns:1fr 1fr 1fr}.dl-code .code-grid .code-aside .col-heading{font-family:var(--font-mono);font-size:var(--t-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--premium);margin-bottom:18px;font-weight:600}.dl-code .code-grid .code-aside .bullets li{font-size:var(--t-body)}.tai-deck .figure{border-radius:var(--radius);max-width:100%;height:auto;box-shadow:var(--shadow);display:block}.dl-instructor .instructor-top{grid-template-columns:300px 1fr;align-items:center;gap:56px;display:grid}.dl-instructor .portrait{object-fit:cover;border-radius:24px;width:300px;height:300px}.dl-instructor .gallery{grid-template-columns:repeat(5,1fr);gap:32px;display:grid}.dl-instructor .gallery figure{margin:0}.dl-instructor .gallery img{object-fit:cover;object-position:center;width:100%;height:220px;box-shadow:var(--shadow);border-radius:16px;display:block}.dl-instructor .gallery figure.tall img{object-position:center bottom;height:430px;margin-top:-176px}.dl-instructor .gallery figcaption{font-family:var(--font-mono);letter-spacing:3px;text-transform:uppercase;color:var(--text-light);text-align:center;margin-top:12px;font-size:18px}.tai-deck[data-theme=cowork]{--action:#c15f3c;--action-deep:#a24c2e;--action-light:#f6d2bf;--action-soft:#f8ebe3;--premium:#c15f3c;--premium-deep:#a24c2e;--premium-light:#f6d2bf;--premium-soft:#f8ebe3;--trust:#141c16;--trust-deep:#121813;--ink-2:#1b231d;--ink-3:#242d26;--calm:#3c7a4b;--calm-deep:#2f6340;--calm-soft:#e9f1e4;--urgency:#a7352f;--urgency-deep:#9c332b;--urgency-soft:#f8eae6;--canvas:#fff;--surface-1:#fff;--surface-2:#f4f5f2;--surface-3:#eef0eb;--text-dark:#101210;--text-medium:#2c302c;--text-light:#686e68;--text-faint:#a3a9a2;--border-subtle:#e5e8e2;--border-strong:#d6dad2;--border-hairline:#e5e8e2;--font-display:"Inter", Arial, sans-serif;--font-sans:"Inter", Arial, sans-serif;--font-mono:"JetBrains Mono", "SFMono-Regular", Consolas, monospace;--shadow:none;--shadow-lg:none;--radius:42px;--radius-sm:24px;--t-title:80px;--t-title-lg:84px;--t-statement:112px;--t-divider:112px;--t-cover:144px;--t-giant:220px;--paper:#fff;--wash:#f4f5f2;--lime:#f6d2bf;font-synthesis:none;background:#ededeb}.tai-deck[data-theme=cowork] ::selection{color:#3d1a0c;background:#f6d9c9}.tai-deck[data-theme=cowork] .tai-deck-stage{border-radius:24px;box-shadow:0 9px 52px #0000000a}.tai-deck[data-theme=cowork] .tai-slide{letter-spacing:-.025em;grid-template-rows:124px auto minmax(0,1fr) 72px}.tai-deck[data-theme=cowork] .tai-slide-header{border-bottom:0;align-items:flex-start;padding:48px 108px 0}.tai-deck[data-theme=cowork] .tai-slide-header .logo{height:33px}.tai-deck[data-theme=cowork] .tai-slide-header .eyebrow,.tai-deck[data-theme=cowork] .tai-slide-header .meta{font-family:var(--font-sans);letter-spacing:.015em;text-transform:none;color:var(--text-light);border-left:0;font-size:21px;font-weight:400;line-height:33px}.tai-deck[data-theme=cowork] .tai-slide-header .eyebrow{padding-left:0}.tai-deck[data-theme=cowork] .tai-slide-header .badge,.tai-deck[data-theme=cowork] .pill,.tai-deck[data-theme=cowork] .dl-assignment .meta-pill{font-family:var(--font-sans);letter-spacing:0;text-transform:none;background:var(--wash);color:var(--text-dark);border:0;border-radius:100px;padding:14px 26px;font-size:22px;font-weight:400;line-height:1.15}.tai-deck[data-theme=cowork] .tai-slide-title{min-height:0;padding:0 108px 36px}.tai-deck[data-theme=cowork] .tai-slide-title h2{font-family:var(--font-display);letter-spacing:-.055em;max-width:1590px;font-weight:500;line-height:1.04}.tai-deck[data-theme=cowork] .tai-slide-body{color:var(--text-dark);letter-spacing:-.025em;padding:0 108px 16px}.tai-deck[data-theme=cowork] .tai-slide-footer{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--text-light);border-top:0;padding:0 54px 0 108px;font-size:19px}.tai-deck[data-theme=cowork] .tai-slide-footer .counter{font-weight:400}.tai-deck[data-theme=cowork] .tai-slide-footer .hint.is-build{color:var(--action);font-weight:500}.tai-deck[data-theme=cowork] strong{font-weight:600}.tai-deck[data-theme=cowork] code{background:var(--wash);color:var(--action-deep);border-radius:8px;font-weight:400}.tai-deck[data-theme=cowork] a.link{color:inherit;text-underline-offset:7px;font-weight:500;text-decoration-thickness:1px}.tai-deck[data-theme=cowork] a.link:hover{color:var(--action)}.tai-deck[data-theme=cowork] .tai-slide.tone-dark{background:var(--action);color:#fff}.tai-deck[data-theme=cowork] .tai-slide.tone-dark:before{content:none}.tai-deck[data-theme=cowork] .tai-slide.tone-dark .tai-slide-header .eyebrow,.tai-deck[data-theme=cowork] .tai-slide.tone-dark .tai-slide-header .meta,.tai-deck[data-theme=cowork] .tai-slide.tone-dark .tai-slide-footer,.tai-deck[data-theme=cowork] .tai-slide.tone-dark .tai-slide-footer .hint{color:#fbe3d6}.tai-deck[data-theme=cowork] .tai-slide.tone-dark .tai-slide-footer .hint.is-build{color:#fff}.tai-deck[data-theme=cowork] .tai-slide.tone-dark .tai-slide-header .badge,.tai-deck[data-theme=cowork] .tai-slide.tone-dark .pill{color:#fff;background:#ffffff21}.tai-deck[data-theme=cowork] .tai-slide.tone-dark .tai-slide-body{color:#fbe3d6}.tai-deck[data-theme=cowork] .tai-slide.tone-dark .accent{color:var(--lime)}.tai-deck[data-theme=cowork] .tai-slide.tone-dark code{color:#fff;background:#ffffff24}.tai-deck[data-theme=cowork] .tai-slide.tone-dark a.link{color:#fff}.tai-deck[data-theme=cowork] .card{background:var(--wash);border-radius:var(--radius);box-shadow:none;color:var(--text-dark);border:0;padding:44px 48px}.tai-deck[data-theme=cowork] .card .card-title,.tai-deck[data-theme=cowork] .step-label{letter-spacing:-.045em;font-size:40px;font-weight:500;line-height:1.15}.tai-deck[data-theme=cowork] .step-label{font-size:34px}.tai-deck[data-theme=cowork] .card .body,.tai-deck[data-theme=cowork] .step-detail{letter-spacing:-.02em;color:var(--text-light);margin-top:14px;font-size:26px;line-height:1.45}.tai-deck[data-theme=cowork] .label,.tai-deck[data-theme=cowork] .dl-two-column .col-heading,.tai-deck[data-theme=cowork] .dl-code .code-grid .code-aside .col-heading,.tai-deck[data-theme=cowork] .dl-compare .compare-card .also-label,.tai-deck[data-theme=cowork] .dl-tree .branch-title,.tai-deck[data-theme=cowork] .dl-assignment .meta-pill .k{font-family:var(--font-sans);letter-spacing:.005em;text-transform:none;color:var(--text-light);font-size:22px;font-weight:400}.tai-deck[data-theme=cowork] .lead{letter-spacing:-.035em;color:var(--text-light);font-size:40px;line-height:1.4}.tai-deck[data-theme=cowork] .bullets{gap:0}.tai-deck[data-theme=cowork] .bullets li{border-top:1px solid var(--border-subtle);letter-spacing:-.035em;color:var(--text-dark);padding:14px 0 14px 40px;font-size:32px;line-height:1.35}.tai-deck[data-theme=cowork] .bullets li:last-child{border-bottom:1px solid var(--border-subtle)}.tai-deck[data-theme=cowork] .bullets li:before{background:var(--action);width:10px;height:10px;top:calc(14px + .55em)}.tai-deck[data-theme=cowork] .callout{letter-spacing:-.025em;border:0;border-radius:24px;align-items:center;padding:26px 32px;font-size:30px;line-height:1.4}.tai-deck[data-theme=cowork] .callout .tag{font-family:var(--font-sans);letter-spacing:0;text-transform:none;border-radius:100px;margin-top:0;padding:10px 20px;font-size:20px;font-weight:500}.tai-deck[data-theme=cowork] .callout.kind-exam{background:var(--action-soft);color:#5b2a17}.tai-deck[data-theme=cowork] .callout.kind-production{background:var(--wash);color:var(--text-dark)}.tai-deck[data-theme=cowork] .callout.kind-production .tag{background:#101410}.tai-deck[data-theme=cowork] .callout.kind-note{background:var(--calm-soft);color:#224927}.tai-deck[data-theme=cowork] .callout.kind-not-exam{border:1px solid var(--border-subtle);background:0 0}.tai-deck[data-theme=cowork] .dl-cover .cover-eyebrow{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:#fbe3d6;margin-bottom:44px;font-size:26px;font-weight:400}.tai-deck[data-theme=cowork] .dl-cover .cover-title,.tai-deck[data-theme=cowork] .dl-close .close-title{letter-spacing:-.07em;font-weight:400;line-height:.98}.tai-deck[data-theme=cowork] .dl-cover .cover-title{max-width:16ch}.tai-deck[data-theme=cowork] .dl-cover .rule{background:#ffffff80;border-radius:0;width:72px;height:2px;margin:56px 0 48px}.tai-deck[data-theme=cowork] .dl-cover .cover-sub{letter-spacing:-.035em;color:#fbe3d6;max-width:1180px;font-size:38px;line-height:1.4}.tai-deck[data-theme=cowork] .dl-cover .cover-presenters{color:#fff;margin-top:56px;font-size:24px;font-weight:400}.tai-deck[data-theme=cowork] .dl-cover .cover-partner{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:#fbe3d6;margin-top:28px;font-size:22px}.tai-deck[data-theme=cowork] .dl-cover .cover-partner:before{background:var(--lime)}.tai-deck[data-theme=cowork] .dl-goals .goals{gap:0}.tai-deck[data-theme=cowork] .dl-goals .goal{border:0;border-top:1px solid var(--border-subtle);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:68px 1fr;padding:26px 0}.tai-deck[data-theme=cowork] .dl-goals .goal:last-child{border-bottom:1px solid var(--border-subtle)}.tai-deck[data-theme=cowork] .dl-goals .goal .num,.tai-deck[data-theme=cowork] .dl-recap .goal .num{font-family:var(--font-sans);letter-spacing:0;color:var(--action);font-size:26px;font-weight:400}.tai-deck[data-theme=cowork] .dl-goals .goal .text{letter-spacing:-.04em;font-size:38px;font-weight:400}.tai-deck[data-theme=cowork] .dl-recap .takeaway{background:var(--wash);box-shadow:none;letter-spacing:-.03em;border:0;border-radius:24px;font-weight:500}.tai-deck[data-theme=cowork] .dl-recap .takeaway .check{background:var(--action-soft);color:var(--action)}.tai-deck[data-theme=cowork] .dl-roadmap .progress{background:var(--border-subtle);height:6px}.tai-deck[data-theme=cowork] .dl-roadmap .progress .fill{background:var(--action)}.tai-deck[data-theme=cowork] .dl-roadmap .progress .pin{width:24px;height:24px;box-shadow:0 0 0 8px var(--action-soft);border:0}.tai-deck[data-theme=cowork] .dl-roadmap .roadmap-card{border-top:0;padding:36px 36px 40px}.tai-deck[data-theme=cowork] .dl-roadmap .roadmap-card.is-current{background:var(--action)}.tai-deck[data-theme=cowork] .dl-roadmap .roadmap-card.is-current .label,.tai-deck[data-theme=cowork] .dl-roadmap .roadmap-card.is-current .sub{color:#fbe3d6}.tai-deck[data-theme=cowork] .dl-roadmap .roadmap-card.is-current .card-title{color:#fff}.tai-deck[data-theme=cowork] .dl-roadmap .footnote{font-family:var(--font-sans);letter-spacing:-.01em;color:#5b2a17;background:var(--action-soft);border:0;border-radius:24px;font-size:24px}.tai-deck[data-theme=cowork] .dl-housekeeping .row{border-left:0;padding:28px 40px}.tai-deck[data-theme=cowork] .dl-housekeeping .row-title{letter-spacing:-.035em;font-size:34px;font-weight:500}.tai-deck[data-theme=cowork] .dl-housekeeping .when{font-family:var(--font-sans);letter-spacing:0;font-size:24px}.tai-deck[data-theme=cowork] .dl-divider .giant{letter-spacing:-.09em;color:var(--lime);opacity:1;margin-left:-12px;font-weight:400}.tai-deck[data-theme=cowork] .dl-divider .divider-title,.tai-deck[data-theme=cowork] .dl-statement .statement{letter-spacing:-.06em;font-weight:400;line-height:1.035}.tai-deck[data-theme=cowork] .dl-divider .blurb{letter-spacing:-.035em;color:#fbe3d6;font-size:40px}.tai-deck[data-theme=cowork] .dl-statement .support{letter-spacing:-.035em;color:var(--text-light);max-width:1310px;font-size:40px;line-height:1.45}.tai-deck[data-theme=cowork] .dl-compare .compare-card,.tai-deck[data-theme=cowork] .card-grid .item,.tai-deck[data-theme=cowork] .dl-flow .branch,.tai-deck[data-theme=cowork] .dl-tree .branch{border-top:0}.tai-deck[data-theme=cowork] .card-grid .item{padding:44px}.tai-deck[data-theme=cowork] .card-grid .item .icon{color:var(--accent-color,var(--action))}.tai-deck[data-theme=cowork] .dl-compare .compare-card.is-bad{background:var(--urgency-soft)}.tai-deck[data-theme=cowork] .dl-compare .compare-card.is-good{background:var(--calm-soft)}.tai-deck[data-theme=cowork] .dl-compare .compare-card .headline{letter-spacing:-.045em;font-size:38px;font-weight:500}.tai-deck[data-theme=cowork] .dl-compare .compare-card li{letter-spacing:-.02em;font-size:27px}.tai-deck[data-theme=cowork] .dl-compare .compare-card li:before{opacity:.35;background:currentColor}.tai-deck[data-theme=cowork] .dl-flow .step,.tai-deck[data-theme=cowork] .dl-flow .flow.is-vertical .step,.tai-deck[data-theme=cowork] .dl-cycle .cycle-card,.tai-deck[data-theme=cowork] .dl-checklist .check-item,.tai-deck[data-theme=cowork] .dl-assignment .criterion{border:0;border-radius:28px}.tai-deck[data-theme=cowork] .dl-checklist .check-item,.tai-deck[data-theme=cowork] .dl-assignment .criterion{padding:16px 30px}.tai-deck[data-theme=cowork] .dl-cycle .cycle-card.is-centre{background:var(--action);color:#fff}.tai-deck[data-theme=cowork] .dl-cycle .cycle-card.is-centre .step-label,.tai-deck[data-theme=cowork] .dl-cycle .cycle-card.is-centre .step-detail{color:#fff}.tai-deck[data-theme=cowork] .dl-cycle .cycle-terminal{border:1px solid var(--border-subtle);background:0 0}.tai-deck[data-theme=cowork] .dl-cycle .branch-label,.tai-deck[data-theme=cowork] .dl-chart .legend,.tai-deck[data-theme=cowork] .dl-chart .bar-label{font-family:var(--font-sans)}.tai-deck[data-theme=cowork] .dl-cycle .tagline{letter-spacing:-.04em;font-weight:500}.tai-deck[data-theme=cowork] .dl-tree .root{background:#101410;border-radius:100px;padding:18px 44px;font-weight:500}.tai-deck[data-theme=cowork] .dl-tree .branch-title{color:var(--accent-color,var(--action))}.tai-deck[data-theme=cowork] .dl-tree .action,.tai-deck[data-theme=cowork] .dl-chart .annotation{font-weight:500}.tai-deck[data-theme=cowork] .dl-checklist .marker,.tai-deck[data-theme=cowork] .dl-assignment .marker{letter-spacing:-.04em;font-size:34px;font-weight:400}.tai-deck[data-theme=cowork] .dl-checklist .text{letter-spacing:-.03em;font-weight:500}.tai-deck[data-theme=cowork] .dl-assignment .criterion .text{font-weight:400}.tai-deck[data-theme=cowork] .dl-close .close-lines{letter-spacing:-.03em;color:#fbe3d6;font-size:34px}.tai-deck[data-theme=cowork] .dl-close .next-card{border-radius:var(--radius);background:#ffffff21;border:0;padding:48px 50px}.tai-deck[data-theme=cowork] .dl-close .next-card .label{color:#fbe3d6}.tai-deck[data-theme=cowork] .dl-close .next-title{letter-spacing:-.045em;font-weight:500}.tai-deck[data-theme=cowork] .dl-close .next-card .blurb{color:#fbe3d6}.tai-deck[data-theme=cowork] .code-block{box-shadow:none;background:#141c16;border-radius:34px;padding:26px 30px}.tai-deck[data-theme=cowork] .code-block pre{color:#ecf2ea;line-height:1.55}.tai-deck[data-theme=cowork] .code-tight .code-block{padding:16px 30px}.tai-deck[data-theme=cowork] .code-tight .code-block pre{line-height:1.25}.tai-deck[data-theme=cowork] .code-block .code-label,.tai-deck[data-theme=cowork] .code-block .code-copy{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:#a3b9a5;font-size:20px;font-weight:400}.tai-deck[data-theme=cowork] .code-block .code-copy{background:#ffffff1a;border:0;padding:8px 18px}.tai-deck[data-theme=cowork] .code-block .code-copy.is-copied{background:var(--action);color:#fff}.tai-deck[data-theme=cowork] .is-output .code-block{background:var(--wash);border-left:0}.tai-deck[data-theme=cowork] .is-output .code-block pre{color:var(--text-dark)}.tai-deck[data-theme=cowork] .is-output .code-block .code-label{color:var(--action)}.tai-deck[data-theme=cowork] .figure,.tai-deck[data-theme=cowork] .dl-instructor .portrait,.tai-deck[data-theme=cowork] .dl-instructor .gallery img{border-radius:var(--radius);box-shadow:none}.tai-deck[data-theme=cowork] .dl-instructor .gallery figcaption{font-family:var(--font-sans);letter-spacing:0;text-transform:none}@media print{.tai-deck[data-theme=cowork] .tai-deck-stage{box-shadow:none;border-radius:0}}
