.brand-header.svelte-gej3pk{position:absolute;left:64px;top:50px;height:42px;display:flex;align-items:center;gap:12px;z-index:10}.brand-mark.svelte-gej3pk{width:42px;height:42px}.wordmark.svelte-gej3pk{font-family:var(--tr-font-sans);font-size:28px;font-weight:700;line-height:34px;color:var(--tr-ink);letter-spacing:-.02em}.trademark.svelte-gej3pk{font-size:14px;font-weight:500;position:relative;top:-10px;left:2px}.desktop-only-gate.svelte-14n4dct{display:none}@media(max-width:1199px){.desktop-only-gate.svelte-14n4dct{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0b0b0b8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.desktop-only-dialog.svelte-14n4dct{width:min(100%,420px);padding:32px 28px;text-align:center;border:1px solid rgba(255,75,0,.35);box-shadow:0 24px 64px #0003}.desktop-only-eyebrow.svelte-14n4dct{font-family:var(--tr-font-sans);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tr-orange);margin-bottom:12px}h2.svelte-14n4dct{font-family:var(--tr-font-serif);font-size:28px;line-height:34px;font-weight:500;color:var(--tr-ink);margin-bottom:14px}p#desktop-only-desc.svelte-14n4dct{font-family:var(--tr-font-sans);font-size:16px;line-height:24px;color:var(--tr-body)}}.pill.svelte-1mqwk9{position:absolute;right:64px;top:51px;height:44px;padding:0 18px;background:var(--tr-paper);border:1px solid var(--tr-border);border-radius:var(--tr-radius-pill);display:flex;align-items:center;gap:8px;z-index:10;box-shadow:0 2px 8px #00000005}.dot-wrapper.svelte-1mqwk9{position:relative;width:12px;height:12px;display:flex;align-items:center;justify-content:center}.dot.svelte-1mqwk9{width:8px;height:8px;border-radius:50%;background:var(--tr-muted)}.is-live.svelte-1mqwk9 .dot:where(.svelte-1mqwk9){background:var(--tr-orange)}.pulse.svelte-1mqwk9{position:absolute;width:12px;height:12px;border-radius:50%;background:var(--tr-orange);opacity:.4;animation:svelte-1mqwk9-ping 2s cubic-bezier(0,0,.2,1) infinite}.label.svelte-1mqwk9{font-family:var(--tr-font-sans);font-size:15px;font-weight:500;color:var(--tr-body)}@keyframes svelte-1mqwk9-ping{75%,to{transform:scale(2);opacity:0}}@font-face{font-family:Clario;src:url(../../../fonts/Clario-Thin.woff2) format("woff2"),url(../../../fonts/Clario-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Clario;src:url(../../../fonts/Clario-ThinItalic.woff2) format("woff2"),url(../../../fonts/Clario-ThinItalic.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Clario;src:url(../../../fonts/Clario-Air.woff2) format("woff2"),url(../../../fonts/Clario-Air.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Clario;src:url(../../../fonts/Clario-AirItalic.woff2) format("woff2"),url(../../../fonts/Clario-AirItalic.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Clario;src:url(../../../fonts/Clario-Light.woff2) format("woff2"),url(../../../fonts/Clario-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Clario;src:url(../../../fonts/Clario-LightItalic.woff2) format("woff2"),url(../../../fonts/Clario-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Clario;src:url(../../../fonts/Clario-Regular.woff2) format("woff2"),url(../../../fonts/Clario-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Clario;src:url(../../../fonts/Clario-RegularItalic.woff2) format("woff2"),url(../../../fonts/Clario-RegularItalic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Clario;src:url(../../../fonts/Clario-Medium.woff2) format("woff2"),url(../../../fonts/Clario-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Clario;src:url(../../../fonts/Clario-MediumItalic.woff2) format("woff2"),url(../../../fonts/Clario-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Clario;src:url(../../../fonts/Clario-Bold.woff2) format("woff2"),url(../../../fonts/Clario-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Clario;src:url(../../../fonts/Clario-BoldItalic.woff2) format("woff2"),url(../../../fonts/Clario-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Clario;src:url(../../../fonts/Clario-Black.woff2) format("woff2"),url(../../../fonts/Clario-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Clario;src:url(../../../fonts/Clario-BlackItalic.woff2) format("woff2"),url(../../../fonts/Clario-BlackItalic.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}:root{--tr-page-bg: #fbfaf8;--tr-paper: #ffffff;--tr-ink: #0b0b0b;--tr-body: #3a3a3a;--tr-muted: #6d6d6d;--tr-border: #dadde1;--tr-border-soft: #eceef0;--tr-orange: #ff4b00;--tr-orange-deep: #e84200;--tr-orange-soft: #fff1ea;--tr-orange-soft-2: #ffe6da;--tr-amber: #f49b00;--tr-green: #148a52;--tr-card-shadow: 0 18px 50px rgba(10, 10, 10, .055);--tr-radius-card: 18px;--tr-radius-button: 10px;--tr-radius-pill: 999px;--tr-font-display: Clario, "SF Pro Display", "Helvetica Neue", Arial, system-ui, sans-serif;--tr-font-serif: var(--tr-font-display);--tr-font-sans: Clario, "SF Pro Text", "Helvetica Neue", Arial, system-ui, sans-serif;--wz-brand-x: 56px;--wz-brand-y: 46px;--wz-counter-x: 56px;--wz-counter-y: 56px;--wz-hero-x: 88px;--wz-hero-y: 156px;--wz-hero-w: 560px;--wz-work-x: 672px;--wz-work-y: 124px;--wz-work-w: 944px;--wz-work-h: 588px;--wz-rail-x: 88px;--wz-rail-y-from-bottom: 92px;--wz-rail-w: 1496px;--wz-rail-h: 78px;--wz-footer-y-from-bottom: 32px;--wt-eyebrow: 600 12px/16px var(--tr-font-sans);--wt-row: 500 17px/26px var(--tr-font-sans);--wt-body: 400 24px/34px var(--tr-font-sans);--wt-heading: 600 34px/40px var(--tr-font-display);--wt-sub-display: 500 48px/54px var(--tr-font-display);--wt-display: 700 68px/68px var(--tr-font-display);--wt-display-intro: 700 96px/96px var(--tr-font-display);--wt-card-radius: 16px;--wt-card-border: 1px solid #eceef0;--wt-card-shadow: 0 8px 28px rgba(10, 10, 10, .045);--wt-card-surface: #ffffff;--wt-row-divider: 1px solid #eceef0;--wt-accent-line: 3px solid var(--tr-orange);--wt-motion-duration: .42s;--wt-motion-delay: 0ms;--wt-motion-distance: 10px;--wt-motion-ease: cubic-bezier(.2, 0, 0, 1);--wt-twinkle-color: rgba(255, 75, 0, .28)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{background-color:#f0f2f5;color:var(--tr-ink);font-family:var(--tr-font-sans);-webkit-font-smoothing:antialiased;display:flex;justify-content:center;align-items:center;min-height:100vh;margin:0}.tr-canvas{position:relative;width:100%;max-width:1672px;aspect-ratio:1672 / 941;overflow:hidden;background:radial-gradient(circle at 50% 50%,var(--tr-paper) 0%,var(--tr-page-bg) 100%);box-shadow:0 24px 80px #00000014}.orange-dot-field{position:absolute;left:-24px;top:104px;width:330px;height:790px;pointer-events:none;opacity:.9;background-image:radial-gradient(circle,rgba(255,75,0,.42) 1px,transparent 1.35px);background-size:8px 8px;transform:perspective(900px) rotateY(-22deg) skewY(-8deg);mask-image:radial-gradient(ellipse at 5% 50%,#000 0%,#000 24%,rgba(0,0,0,.65) 42%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse at 5% 50%,#000 0%,#000 24%,rgba(0,0,0,.65) 42%,transparent 72%)}@media(prefers-reduced-motion:no-preference){.orange-dot-field[data-animated=true]{animation:trDotDrift 16s ease-in-out infinite alternate}@keyframes trDotDrift{0%{transform:perspective(900px) rotateY(-22deg) skewY(-8deg) translateY(0)}to{transform:perspective(900px) rotateY(-20deg) skewY(-7deg) translateY(10px)}}}.tr-card{background:var(--tr-paper);border:1px solid var(--tr-border);border-radius:var(--tr-radius-card);box-shadow:var(--tr-card-shadow)}.tr-primary-button{height:68px;border-radius:var(--tr-radius-button);background:var(--tr-orange);color:#fff;font:600 20px/24px var(--tr-font-sans);box-shadow:0 14px 28px #ff4b0038;transition:transform .16s cubic-bezier(.2,0,0,1),background .16s cubic-bezier(.2,0,0,1),box-shadow .16s cubic-bezier(.2,0,0,1);cursor:pointer;border:none}.tr-primary-button:hover{background:var(--tr-orange-deep);transform:translateY(-1px)}.tr-primary-button:focus-visible{outline:3px solid var(--tr-orange-soft);outline-offset:3px}.v2-abs{position:absolute;z-index:10}.v2-card{background:#ffffffeb;border:1px solid var(--tr-border);border-radius:14px;box-shadow:0 18px 52px #0a0a0a0d}.v2-panel-title{font-family:var(--tr-font-sans);font-size:26px;line-height:32px;font-weight:700;color:var(--tr-ink)}.v2-row-border{border-bottom:1px solid var(--tr-border-soft)}.v2-muted{color:#59606c}.v2-orange-text{color:var(--tr-orange)}.v2-chip{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:7px;font-family:var(--tr-font-sans);font-size:14px;font-weight:600}.v2-chip.green{background:#f1faf4;border:1px solid #9cd2ac;color:var(--tr-green)}.v2-chip.amber{background:#fff8ea;border:1px solid #f5c36c;color:#8a5a00}.wt-work-card{background:var(--wt-card-surface);border:var(--wt-card-border);border-radius:var(--wt-card-radius);box-shadow:var(--wt-card-shadow);padding:32px 36px;pointer-events:auto}.wt-work-card__title{margin:0 0 22px;color:var(--tr-ink);font:var(--wt-heading);letter-spacing:-.005em}.wt-work-card__subtitle{margin:-14px 0 22px;color:var(--tr-body);font:var(--wt-body);max-width:56ch}.wt-work-card__eyebrow{display:inline-flex;align-items:center;margin-bottom:6px;color:var(--tr-muted);font:var(--wt-eyebrow);letter-spacing:.1em;text-transform:uppercase}.wt-primary-artifact{position:relative;border-top:var(--wt-accent-line);padding-top:28px}.wt-primary-artifact .wt-work-card__eyebrow{color:var(--tr-orange)}.wt-derived-artifact{background:transparent;border:0;box-shadow:none;padding:0}.wt-derived-artifact .wt-work-card__title{margin:0 0 14px;font:var(--wt-body);font-weight:600}.wt-derived-artifact .wt-work-card__eyebrow{color:var(--tr-muted)}.wt-compact-row{position:relative;display:grid;grid-template-columns:22px 1fr auto;column-gap:16px;align-items:center;width:100%;min-height:64px;padding:14px 14px 14px 22px;border:0;border-bottom:var(--wt-row-divider);background:transparent;color:var(--tr-ink);font:var(--wt-row);text-align:left;cursor:pointer;transition:color .16s ease}.wt-compact-row:last-child{border-bottom:0}.wt-compact-row:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:2px;background:transparent;transition:background .16s ease}.wt-compact-row.is-selected{color:var(--tr-orange)}.wt-compact-row.is-selected:before{background:var(--tr-orange)}.wt-compact-row__check{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;border-radius:50%;background:transparent;color:transparent;font:var(--wt-eyebrow);font-weight:700}.wt-compact-row.is-selected .wt-compact-row__check{background:var(--tr-orange);color:#fff}.wt-compact-row__meta{color:var(--tr-muted);font:var(--wt-row)}.wt-summary-panel{padding:0;background:transparent;border:0;box-shadow:none;color:var(--tr-ink)}.wt-summary-panel--ruled{padding-top:16px;border-top:1px solid var(--tr-border-soft)}.wt-summary-panel__title{margin:0 0 8px;color:var(--tr-ink);font:var(--wt-body)}.wt-summary-panel__body{margin:0;color:var(--tr-body);font:var(--wt-body)}.wt-leading-accent{position:relative}.wt-leading-accent:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:2px;background:transparent;transition:background .16s ease}.wt-leading-accent.is-selected:before{background:var(--tr-orange)}.wt-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--tr-muted);font:var(--wt-eyebrow);letter-spacing:.1em;text-transform:uppercase}.wt-transform-arrow{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--tr-orange-soft);color:var(--tr-orange);font:var(--wt-body);font-weight:300}.wt-pill-action{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 24px;border:1px solid var(--tr-border);border-radius:var(--tr-radius-pill);background:var(--tr-paper);color:var(--tr-ink);font:var(--wt-eyebrow);font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .16s cubic-bezier(.2,0,0,1),border-color .16s cubic-bezier(.2,0,0,1),box-shadow .16s cubic-bezier(.2,0,0,1),color .16s ease}.wt-pill-action.is-primary{box-shadow:0 10px 24px #ff4b002e}.wt-pill-action:hover{border-color:var(--tr-orange);color:var(--tr-orange)}.wt-pill-action.is-primary{background:var(--tr-orange);border-color:var(--tr-orange);color:#fff}.wt-pill-action.is-primary:hover{background:var(--tr-orange-deep)}.wt-pill-action.is-complete{background:#148a5214;border-color:#148a524d;color:var(--tr-green)}.wt-chip{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--tr-radius-pill);background:var(--tr-orange-soft);color:var(--tr-orange);font:var(--wt-eyebrow);letter-spacing:.08em;text-transform:uppercase}.wt-chip--green{background:#148a521a;color:var(--tr-green)}.wt-chip--neutral{background:var(--tr-border-soft);color:var(--tr-body)}.wt-enter,.wt-enter-delayed{animation:wtEnter var(--wt-motion-duration) var(--wt-motion-ease) both}.wt-enter-delayed{animation-delay:var(--wt-delay, var(--wt-motion-delay))}.wt-next-action{animation:wtTwinkle 1.6s ease-in-out infinite}.wt-lift{transition:transform .18s var(--wt-motion-ease),box-shadow .18s var(--wt-motion-ease)}.wt-lift:hover,.wt-lift:focus-visible{transform:translateY(-2px)}@keyframes wtEnter{0%{opacity:0;transform:translateY(var(--wt-motion-distance))}to{opacity:1;transform:translateY(0)}}@keyframes wtTwinkle{0%,to{box-shadow:0 0 0 0 var(--wt-twinkle-color)}50%{box-shadow:0 0 0 7px #ff4b0000}}@media(prefers-reduced-motion:reduce){.wt-enter,.wt-enter-delayed,.wt-next-action{animation:none}.wt-lift,.wt-lift:hover,.wt-lift:focus-visible{transform:none;transition:none}}@media(max-width:1199px){body{display:block;background:var(--tr-page-bg)}.tr-canvas{display:none}}.content-layer.svelte-12qhfyh{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}
