html.tz-html{--mx:50vw;--my:40vh;--toc-accent:#6b9978;--tz-bg:#f8f7f3;--tz-bg-tint:#eef5ef;--tz-surface:rgba(255,255,255,0.58);--tz-surface-solid:#ffffff;--tz-border:rgba(126,146,126,0.1);--tz-border-mid:rgba(107,153,120,0.18);--tz-ink:#1d1f1c;--tz-ink-2:#6a6e67;--tz-ink-3:#a4a89f;--tz-accent:#6b9978;--tz-accent-lt:#e6f0e9;--tz-accent-soft:#cde4d4;--tz-line:rgba(126,146,126,0.14);--tz-glass-shadow:0 24px 60px rgba(74,108,86,0.12);--tz-glass-highlight:inset 0 1px 0 rgba(255,255,255,0.82);--tz-radius-md:14px;--tz-radius-lg:20px}body.tz-body,html.tz-html{background:var(--tz-bg);color:var(--tz-ink);font-family:var(--font-body),Manrope,system-ui,sans-serif;font-weight:400;letter-spacing:.01em;-webkit-font-smoothing:antialiased}.tz-nav-bar{position:fixed;top:0;left:0;right:0;z-index:100;padding:20px 24px;background:rgba(248,247,243,.88);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tz-nav-back{font-family:var(--font-mono),monospace;font-size:.8125rem;letter-spacing:.04em;color:var(--tz-ink);text-decoration:none;transition:color .15s ease}.tz-nav-back:hover{color:var(--tz-accent)}.tz-page{position:relative;max-width:920px;margin:0 auto;padding:120px 24px 160px;font-family:inherit;color:var(--tz-ink)}@media (min-width:701px) and (max-width:1100px){.tz-page{padding-left:39px;padding-right:39px}}.tz-ambient{pointer-events:none;position:fixed;inset:0;z-index:0;background:radial-gradient(520px 420px at var(--mx) var(--my),rgba(205,228,212,.35),transparent 70%)}.tz-page>:not(.tz-ambient){position:relative;z-index:1}.tz-glass{background:var(--tz-surface);-webkit-backdrop-filter:blur(24px) saturate(1.08);backdrop-filter:blur(24px) saturate(1.08);border:1px solid var(--tz-border);border-radius:var(--tz-radius-lg);box-shadow:var(--tz-glass-shadow),var(--tz-glass-highlight)}.tz-eyebrow{font-family:var(--font-mono),monospace;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--tz-accent);margin:0 0 .75rem}.tz-section>.tz-eyebrow{margin-top:0;font-size:.625rem;font-weight:400;letter-spacing:.14em;opacity:.65}@media (min-width:700px){.tz-section>.tz-eyebrow{font-size:.75rem}}.tz-h1{font-size:clamp(2.5rem,6.5vw,3.75rem);line-height:1.08;letter-spacing:-.02em}.tz-h1,.tz-h2{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:400;margin:0 0 1.25rem}.tz-h2{font-size:clamp(2rem,3.2vw,2.625rem);line-height:1.12;letter-spacing:-.015em}.tz-h3{font-family:inherit;font-size:1rem;font-weight:600;margin:0 0 .35rem;color:var(--tz-ink)}.tz-collapsible-body p,.tz-decision p,.tz-deck,.tz-demo-caption,.tz-demo-lead,.tz-section p{font-size:1.1875rem;line-height:1.72;color:var(--tz-ink-2)}.tz-deck--compact{margin-top:1rem}.tz-intro{margin-bottom:5rem}.tz-intro-heading{margin-bottom:1.5rem}.tz-intro-title{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-size:clamp(2.5rem,6.5vw,3.75rem);font-weight:400;line-height:1.08;margin:0 0 .35rem;letter-spacing:-.02em;color:var(--tz-ink)}.tz-intro-project{font-family:Manrope,sans-serif;font-size:1rem;color:var(--tz-ink-3);margin:0}.tz-intro-rule{border:none;border-top:1px solid var(--tz-line);margin:0 0 2rem}.tz-intro-grid{display:grid;grid-template-columns:200px 1fr;grid-gap:3rem;gap:3rem;align-items:start}.tz-intro-meta{display:flex;flex-direction:column;gap:1.5rem}.tz-intro-meta-block dt{font-family:var(--font-mono),monospace;font-size:.5625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tz-ink-3);margin:0 0 .3rem}.tz-intro-meta-block dd{margin:0;font-size:.875rem;line-height:1.55;color:var(--tz-ink-2)}.tz-intro-body{display:flex;flex-direction:column;gap:0}.tz-intro-body-label{font-family:var(--font-mono),monospace;font-size:.5625rem!important;letter-spacing:.14em;text-transform:uppercase;color:var(--tz-ink-3)!important;margin:1.25rem 0 .5rem!important;line-height:1!important}.tz-intro-body-label:first-child{margin-top:0!important}.tz-intro-body p:not(.tz-intro-body-label){font-size:1rem;line-height:1.7;color:var(--tz-ink-2);margin:0}.tz-intro-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.tz-takeaway-actions{margin-top:2rem;margin-bottom:3.5rem}@media (max-width:700px){.tz-intro-grid{grid-template-columns:1fr;gap:2rem}}.tz-hero-scene{margin:2rem 0 2.5rem}.tz-browser{width:100%;border-radius:16px;overflow:hidden;background:rgba(255,255,255,.92);box-shadow:0 4px 20px rgba(60,90,70,.06),0 24px 64px rgba(60,90,70,.1),inset 0 0 0 1px rgba(255,255,255,.7);border:1px solid rgba(100,120,100,.13);margin-bottom:1.25rem}.tz-browser-bar{display:flex;align-items:center;gap:12px;padding:10px 16px 9px;background:rgba(240,242,237,.9);border-bottom:1px solid rgba(100,120,100,.09)}.tz-browser-dots{display:flex;gap:6px;flex-shrink:0}.tz-browser-dot{width:12px;height:12px;border-radius:50%}.tz-browser-dot[data-color=red]{background:#ff5f56}.tz-browser-dot[data-color=yellow]{background:#ffbd2e}.tz-browser-dot[data-color=green]{background:#27c93f}.tz-browser-url{flex:1 1;max-width:280px;margin:0 auto;background:rgba(0,0,0,.05);border-radius:6px;padding:4px 14px;font-family:var(--font-mono),monospace;font-size:11px;color:var(--tz-ink-2,#6a6e67);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tz-browser-tools{flex-shrink:0;width:48px}.tz-browser-body{display:flex;min-height:400px}.tz-browser-page{flex:1 1;background:#ffffff;padding:22px 24px;overflow:hidden;display:flex;flex-direction:column;animation:tz-page-fade .32s ease forwards}@keyframes tz-page-fade{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.tz-url-fade{display:block;animation:tz-page-fade .28s ease forwards}.tz-page-skel{height:11px;background:#f0f0ee;border-radius:4px;margin-bottom:9px}.tz-page-skel--h{height:18px;width:55%;background:#e8e8e6;margin-bottom:16px}.tz-page-skel--sm{width:65%}.tz-page-skel--xs{width:40%}.tz-page-skel--mt{margin-top:1.25rem}.tz-browser-panel{width:300px;flex-shrink:0;background:rgba(250,253,250,.95);border-left:1px solid rgba(100,120,100,.09);display:flex;flex-direction:column;overflow:hidden}.tz-panel-hd{display:flex;align-items:center;gap:7px;padding:11px 13px 8px}.tz-panel-logo{width:18px;height:18px;border-radius:5px;flex-shrink:0;display:block}.tz-panel-name{font-family:var(--font-body),Manrope,sans-serif;font-size:13px;font-weight:600;letter-spacing:-.02em;color:#3d4039}.tz-panel-segs-inner{display:flex;gap:2px;padding:3px;background:#eef0ed;border-radius:9px;margin:0 8px 8px}.tz-panel-seg{font-family:var(--font-mono),monospace;font-size:9px;font-weight:500;letter-spacing:.05em;padding:5px 0;border-radius:7px;color:#9a9e96;flex:1 1;text-align:center}.tz-panel-seg.is-active{background:#ffffff;color:#3d4039;box-shadow:0 1px 3px rgba(0,0,0,.07)}.tz-panel-group{background:#ffffff;border:1px solid rgba(100,120,100,.08);border-radius:10px;box-shadow:0 1px 3px rgba(20,25,20,.04);padding:6px 6px 5px;margin:0 6px 6px}.tz-panel-group-lbl{font-family:var(--font-mono),monospace;font-size:8px;letter-spacing:.09em;color:#9a9e96;background:#eef0ed;border-radius:99px;padding:3px 9px;display:inline-block;margin:0 4px 5px}.tz-panel-tab{display:flex;align-items:center;gap:7px;padding:5px 8px;border-radius:9px;font-family:var(--font-body),Manrope,sans-serif;font-size:11px;color:#3d4039;transition:background .22s ease,border-color .22s ease;border:1px solid transparent}.tz-panel-tab.is-active{background:#e4efe6;border-color:#b8d4c0}.tz-panel-fav{flex-shrink:0;width:20px;height:20px;border-radius:5px;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono),monospace;font-size:8px;font-weight:700;color:rgba(50,55,50,.55)}.tz-panel-footer{margin-top:auto;padding:8px 12px 12px;display:flex;justify-content:flex-end}.tz-panel-fab{width:34px;height:34px;border-radius:50%;background:#fff;box-shadow:0 3px 12px rgba(0,0,0,.09);position:relative}.tz-panel-fab:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:9px;height:9px;border-radius:50%;background:var(--tz-accent);box-shadow:0 0 0 2.5px rgba(107,153,120,.22)}.tz-hcards{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px;gap:10px}.tz-hcard{background:#ffffff;border:1px solid rgba(100,120,100,.11);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 2px 8px rgba(60,90,70,.04),0 6px 20px rgba(60,90,70,.05)}.tz-hcard--zen{background:linear-gradient(160deg,rgba(225,240,230,.55),#ffffff 60%)}.tz-hcard-nav{display:flex;gap:2px;padding:9px 9px 0}.tz-hcard-pill{font-family:var(--font-mono),monospace;font-size:8px;letter-spacing:.07em;padding:3.5px 7px;border-radius:99px;color:rgba(100,120,100,.45);white-space:nowrap}.tz-hcard-pill.is-active{background:rgba(107,153,120,.12);color:var(--tz-accent)}.tz-hcard-body{flex:1 1;padding:8px 9px 6px}.tz-hcard-window-card{background:#ffffff;border:1px solid rgba(100,120,100,.09);border-radius:10px;padding:7px 7px 5px;box-shadow:0 1px 4px rgba(20,25,20,.04)}.tz-hcard-glbl{font-family:var(--font-mono),monospace;font-size:7.5px;letter-spacing:.09em;color:#9a9e96;background:#eef0ed;border-radius:99px;padding:2.5px 8px;display:inline-block;margin-bottom:5px}.tz-hcard-row{display:flex;align-items:center;gap:6px;padding:4.5px 6px;border-radius:8px;margin-bottom:1px;transition:background .22s ease,border-color .22s ease;border:1px solid transparent}.tz-hcard-row.is-active{background:#e6efe8;border:1px solid rgba(107,153,120,.2)}.tz-hcard-fav{width:16px;height:16px;border-radius:4px;flex-shrink:0;font-family:var(--font-mono),monospace;font-size:7px;font-weight:700;color:rgba(50,55,50,.5);display:flex;align-items:center;justify-content:center}.tz-hcard-title{font-size:10.5px;color:#3d4039;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1;font-family:var(--font-body),Manrope,sans-serif}.tz-hcard-row--incoming{animation:tz-tab-in 4s ease-in-out 1s infinite}@keyframes tz-tab-in{0%,15%{opacity:0;transform:translateX(-6px)}30%,70%{opacity:1;transform:translateX(0)}85%,to{opacity:0;transform:translateX(-6px)}}.tz-hcard-foot{padding:0 15px 9px;font-family:var(--font-mono),monospace;font-size:8.5px;letter-spacing:.05em;color:#9a9e96}.tz-hcard-saved-item{display:flex;align-items:center;gap:8px;padding:5.5px 6px;border-radius:8px;font-size:10.5px;color:#3d4039;font-family:var(--font-body),Manrope,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tz-hcard-saved-mark{width:5px;height:5px;border-radius:50%;background:var(--tz-accent-soft);flex-shrink:0}.tz-hcard-saved-item--new{animation:tz-save-in 4s ease-in-out .6s infinite}@keyframes tz-save-in{0%,10%{opacity:0;transform:translateY(-7px)}25%,72%{opacity:1;transform:translateY(0)}87%,to{opacity:0;transform:translateY(-7px)}}.tz-hcard-zen{flex:1 1;flex-direction:column;padding:10px 16px 18px;gap:5px}.tz-hcard-zen,.tz-hcard-zen-hub{display:flex;align-items:center;justify-content:center}.tz-hcard-zen-hub{position:relative;width:36px;height:36px;flex-shrink:0}.tz-hcard-zen-ring{position:absolute;top:50%;left:50%;width:44px;height:44px;border-radius:50%;border:1px solid rgba(107,153,120,.3);animation:tz-ring-out 3.2s ease-out .3s infinite;pointer-events:none}.tz-hcard-zen-ring--slow{animation-delay:1.6s}@keyframes tz-ring-out{0%{transform:translate(-50%,-50%) scale(1);opacity:.7}to{transform:translate(-50%,-50%) scale(2.4);opacity:0}}.tz-hcard-zen-orb{width:36px;height:36px;border-radius:50%;background:radial-gradient(circle at 36% 34%,#9ed0ae,#6b9978);box-shadow:0 4px 18px rgba(107,153,120,.38);animation:tz-orb-breathe 3.6s ease-in-out infinite;position:relative;z-index:1;flex-shrink:0}@keyframes tz-orb-breathe{0%,to{transform:scale(1);box-shadow:0 4px 18px rgba(107,153,120,.38)}50%{transform:scale(1.11);box-shadow:0 6px 28px rgba(107,153,120,.55)}}.tz-hcard-zen-label{font-family:var(--font-body),Manrope,sans-serif;font-size:11px;font-weight:500;color:#3d4039;letter-spacing:.02em;position:relative;z-index:1}.tz-hcard-zen-sub{font-family:var(--font-mono),monospace;font-size:8.5px;color:#9a9e96;letter-spacing:.06em;position:relative;z-index:1}@media (max-width:700px){.tz-browser-page{display:none}.tz-browser-panel{width:100%}.tz-hcards{grid-template-columns:1fr 1fr}.tz-hcard--zen{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.tz-browser-page,.tz-hcard-row--incoming,.tz-hcard-saved-item--new,.tz-hcard-zen-orb,.tz-hcard-zen-ring,.tz-hcard-zen-ring--slow,.tz-url-fade{animation:none;opacity:1;transform:none}}.tz-hero{margin-bottom:5rem}.tz-hero-grid{display:grid;grid-gap:2.5rem;gap:2.5rem;align-items:start}@media (min-width:880px){.tz-hero-grid{grid-template-columns:1fr 1fr;gap:3rem}}.tz-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.75rem 0 2rem}.tz-btn{display:inline-flex;align-items:center;font-family:var(--font-mono),monospace;font-size:.8125rem;letter-spacing:.03em;padding:.65rem 1.1rem;border-radius:999px;text-decoration:none;border:1px solid var(--tz-border-mid);color:var(--tz-ink);background:var(--tz-surface-solid);transition:transform .15s ease,background .15s ease,border-color .15s ease}.tz-btn:hover{border-color:var(--tz-accent);background:var(--tz-accent-lt)}.tz-btn-primary{background:var(--tz-accent);border-color:var(--tz-accent);color:#f8f7f4}.tz-btn-primary:hover{background:#5a8566;border-color:#5a8566;color:#fff}.tz-meta{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;margin-top:2rem;background:rgba(255,255,255,.52);backdrop-filter:blur(16px) saturate(1.1);-webkit-backdrop-filter:blur(16px) saturate(1.1);border:1px solid var(--tz-border-mid);border-radius:var(--tz-radius-md);overflow:hidden}.tz-meta>div{padding:1rem 1.15rem;border-right:1px solid var(--tz-border);border-bottom:1px solid var(--tz-border)}.tz-meta>div:nth-child(2n){border-right:none}.tz-meta>div:nth-last-child(-n+2){border-bottom:none}.tz-meta dt{font-family:var(--font-mono),monospace;font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:var(--tz-accent);margin:0 0 .3rem}.tz-meta dd{margin:0;color:var(--tz-ink);font-size:.875rem;line-height:1.5}.tz-hero-stage{overflow:visible;transition:transform .22s ease;box-shadow:var(--tz-glass-shadow)}.tz-hero-photo,.tz-hero-stage{border-radius:var(--tz-radius-lg)}.tz-hero-photo{width:100%;height:auto;display:block;border:1px solid var(--tz-border)}.tz-hero-panel-wrap{max-width:340px;margin:0 auto}.tz-hero-panel-wrap .tz-app{pointer-events:none}.tz-demo{margin-bottom:6rem}.tz-demo-lead{margin:0 0 1.75rem}.tz-demo-scene{position:relative;background:#f0f1ef;border-radius:24px;padding:2.5rem 2.5rem 1.75rem;overflow:hidden;box-shadow:0 2px 4px rgba(20,25,20,.04),0 12px 40px rgba(20,25,20,.07);margin-top:1rem}.tz-demo-scene-glow{position:absolute;top:-120px;right:-80px;width:440px;height:440px;background:radial-gradient(circle,rgba(107,153,120,.18) 0,transparent 65%);pointer-events:none}.tz-demo-scene-panel{max-width:420px;margin:0 auto;position:relative;z-index:1}.tz-demo-scene-caption{position:relative;z-index:1;text-align:center;font-family:var(--font-body),Manrope,system-ui,sans-serif;font-size:.875rem;line-height:1.6;color:#7a7e76;margin-top:1.5rem;max-width:400px;margin-left:auto;margin-right:auto}.tz-demo-frame{max-width:380px;margin:0 auto}.tz-demo-caption{margin:0;font-size:.9375rem;line-height:1.55;color:var(--tz-ink-2)}.tz-app{--tz-accent:#6b9978;--tz-accent-lt:#e6f0e9;--tz-line:rgba(126,146,126,0.14);--tz-border-mid:rgba(107,153,120,0.18);--tz-app-bg:#f8faf8;--tz-app-surface:#ffffff;--tz-app-text:#3d4039;--tz-app-muted:#9a9e96;--tz-app-active:#e6f0e8;--tz-app-active-border:#bcd6c4;--tz-app-pill:#eef0ed;--tz-app-radius:16px;display:flex;flex-direction:column;min-height:420px;max-height:520px;background:var(--tz-app-bg);border-radius:var(--tz-app-radius);border:1px solid rgba(0,0,0,.06);box-shadow:0 20px 50px rgba(60,80,65,.12);overflow:hidden;font-family:var(--font-body),Manrope,system-ui,sans-serif;font-size:13px;color:var(--tz-app-text)}.tz-app--compact{min-height:380px;font-size:12px}.tz-app--dark{--tz-app-bg:#2a2e2a;--tz-app-surface:#353935;--tz-app-text:#e8ebe6;--tz-app-muted:#9aa39a;--tz-app-active:#3d4a40;--tz-app-active-border:#6b9978;--tz-app-pill:#3a403a}.tz-app-header{justify-content:space-between;padding:12px 14px 8px}.tz-app-brand,.tz-app-header{display:flex;align-items:center}.tz-app-brand{gap:8px}.tz-app-logo{width:22px;height:22px;border-radius:6px;display:block;flex-shrink:0}.tz-app-name{font-weight:600;font-size:15px;letter-spacing:-.02em}.tz-app-header-actions,.tz-app-tools{display:flex;align-items:center;gap:4px}.tz-app-icon-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:var(--tz-app-muted);border-radius:8px;cursor:pointer;padding:0;transition:background .15s ease,color .15s ease}.tz-app-icon-btn:hover{background:rgba(0,0,0,.04);color:var(--tz-app-text)}.tz-app--dark .tz-app-icon-btn:hover{background:rgba(255,255,255,.06)}.tz-app-toolbar{display:flex;align-items:center;justify-content:space-between;padding:0 10px 10px;gap:8px}.tz-app-segments{display:flex;gap:2px;padding:3px;background:var(--tz-app-pill);border-radius:10px}.tz-app-segments button{font-family:var(--font-mono),monospace;font-size:10px;font-weight:500;letter-spacing:.06em;padding:6px 12px;border:none;border-radius:8px;background:transparent;color:var(--tz-app-muted);cursor:pointer;transition:background .15s ease,color .15s ease}.tz-app-segments button.is-active{background:var(--tz-app-surface);color:var(--tz-app-text);box-shadow:0 1px 3px rgba(0,0,0,.06)}.tz-app-body{flex:1 1;overflow-y:auto;padding:0 10px 8px;scrollbar-width:thin}.tz-app-view{animation:tz-fade-in .3s ease}@keyframes tz-zen-pulse{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.6);opacity:0}}@keyframes tz-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.tz-app-group{margin-bottom:10px;background:var(--tz-app-surface);border:1px solid rgba(100,120,100,.08);border-radius:12px;box-shadow:0 1px 4px rgba(20,25,20,.04);padding:8px 8px 6px;transition:background .18s ease,outline .18s ease,box-shadow .18s ease}.tz-app-group.is-drop-target{background:rgba(107,153,120,.07);outline:1.5px dashed rgba(107,153,120,.5);outline-offset:2px;box-shadow:0 0 0 3px rgba(107,153,120,.09)}.tz-app-group-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;cursor:-webkit-grab;cursor:grab}.tz-app-group-count{letter-spacing:.04em;border-radius:4px;padding:1px 5px}.tz-app-group-count,.tz-app-group-label{font-family:var(--font-mono),monospace;font-size:9px;color:var(--tz-app-muted);background:var(--tz-app-pill)}.tz-app-group-label{letter-spacing:.08em;padding:4px 10px;border-radius:999px}.tz-app-group-add{width:22px;height:22px;border:none;background:transparent;color:var(--tz-app-muted);font-size:16px;line-height:1;cursor:pointer;border-radius:6px}.tz-app-tablist{list-style:none;margin:0;padding:0}.tz-app-tab{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;cursor:-webkit-grab;cursor:grab;transition:background .15s ease,opacity .15s ease}.tz-app-tab:hover{background:rgba(255,255,255,.6)}.tz-app--dark .tz-app-tab:hover{background:rgba(255,255,255,.04)}.tz-app-tab.is-active{background:var(--tz-app-active);border:1px solid var(--tz-app-active-border);box-shadow:inset 0 1px 0 rgba(255,255,255,.5)}.tz-app-tab.is-dragging{opacity:.5}.tz-app-favicon{flex-shrink:0;width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:rgba(40,45,40,.65)}.tz-app-tab-title{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:450;color:var(--tz-app-text)}.tz-app-hint,.tz-app-toast{font-family:var(--font-mono),monospace;font-size:10px;color:var(--tz-accent);margin:8px 0 0}.tz-app-hint{color:var(--tz-app-muted)}.tz-app-search input{width:100%;padding:10px 12px;border:1px solid rgba(0,0,0,.08);border-radius:12px;font-family:inherit;font-size:13px;background:var(--tz-app-surface);margin-bottom:10px}.tz-app-search input:focus{outline:none;border-color:var(--tz-accent)}.tz-app-empty{font-size:12px;color:var(--tz-app-muted);text-align:center;padding:1rem}.tz-app-view--zen{position:relative;padding:12px;border-radius:14px;background:linear-gradient(165deg,var(--tz-accent-lt) 0,var(--tz-app-bg) 100%)}.tz-app-view--zen.is-dark{background:linear-gradient(165deg,#2a332c,#1d211e);color:#e8efe9}.tz-app-zen-head{display:flex;justify-content:space-between;align-items:baseline}.tz-app-zen-k{font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--tz-app-muted)}.tz-app-zen-k,.tz-app-zen-timer{font-family:var(--font-mono),monospace}.tz-app-zen-timer{font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--tz-accent)}.tz-app-zen-intent{font-size:12px;color:var(--tz-app-muted);margin:6px 0 12px}.tz-app-zen-row{display:flex;justify-content:space-between;font-size:12px;padding:8px 0;border-bottom:1px solid var(--tz-line)}.tz-app-zen-accent{color:var(--tz-accent);font-weight:500}.tz-app-zen-cta{margin-top:14px;width:100%;padding:10px;border:none;border-radius:999px;background:var(--tz-accent);color:#fff;font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.04em;cursor:pointer;transition:background .15s ease,transform .15s ease}.tz-app-zen-cta:hover{background:#5a8566;transform:translateY(-1px)}.tz-app-zen-cta--ghost{background:transparent;border:1px solid var(--tz-border-mid);color:var(--tz-app-text)}.tz-app-bloom{position:absolute;inset:-15%;border-radius:50%;background:radial-gradient(circle,rgba(205,228,212,.75) 0,transparent 65%);animation:tz-bloom .9s ease-out forwards;pointer-events:none}@keyframes tz-bloom{0%{opacity:0;transform:scale(.6)}40%{opacity:1}to{opacity:0;transform:scale(1.35)}}.tz-app-footer{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 14px;gap:10px}.tz-app-footer-pill{display:flex;align-items:center;gap:2px;padding:6px 10px;background:var(--tz-app-surface);border-radius:999px;border:1px solid rgba(0,0,0,.06);box-shadow:0 4px 16px rgba(0,0,0,.06)}.tz-app-footer-count{display:flex;align-items:center;gap:4px;padding:4px 8px;border:none;background:var(--tz-app-pill);border-radius:8px;font-family:var(--font-mono),monospace;font-size:11px;color:var(--tz-app-text);cursor:default}.tz-app-footer-count-icon{width:14px;height:14px;border:1.5px solid var(--tz-app-muted);border-radius:3px}.tz-app-fab{width:40px;height:40px;border-radius:50%;border:none;background:var(--tz-app-surface);box-shadow:0 4px 16px rgba(0,0,0,.08);cursor:pointer;display:flex;align-items:center;justify-content:center}.tz-app-fab-dot{width:10px;height:10px;border-radius:50%;background:var(--tz-accent);box-shadow:0 0 0 3px rgba(107,153,120,.25)}.tz-section{margin-bottom:5rem}.tz-compare{display:grid;grid-gap:1rem;gap:1rem;margin:1.75rem 0}@media (min-width:640px){.tz-compare{grid-template-columns:1fr 1fr}}.tz-compare-col{padding:1.25rem;border-radius:var(--tz-radius-md);background:var(--tz-surface-solid);border:1px solid var(--tz-border);transition:border-color .22s ease,box-shadow .22s ease}.tz-compare-col:hover{border-color:var(--tz-border-mid);box-shadow:0 8px 24px rgba(74,108,86,.06)}.tz-compare-col h4{font-family:var(--font-mono),monospace;font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--tz-accent);margin:0 0 .5rem}.tz-compare-col p{margin:0;font-size:.9375rem}.tz-note{font-size:.875rem;color:var(--tz-ink-3);margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--tz-line)}.tz-media{border-radius:var(--tz-radius-md);overflow:hidden;background:var(--tz-surface-solid);border:1px solid var(--tz-border);box-shadow:var(--tz-glass-shadow)}.tz-media-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;padding:2rem;background:linear-gradient(160deg,var(--tz-accent-lt) 0,var(--tz-bg) 50%);text-align:center}.tz-media-placeholder span{font-size:.75rem}.tz-media-hint,.tz-media-placeholder span{font-family:var(--font-mono),monospace;color:var(--tz-ink-3)}.tz-media-hint{margin-top:.75rem;font-size:.6875rem}.tz-media-placeholder em{display:block;margin-top:.5rem;font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-style:italic;color:var(--tz-accent)}.tz-img,.tz-video{width:100%;height:auto;display:block}.tz-figcaption{padding:.65rem 1rem;font-size:.6875rem;font-family:var(--font-mono),monospace;color:var(--tz-ink-3);border-top:1px solid var(--tz-line)}.tz-diagram{margin:2rem 0 0;padding:1.5rem;background:var(--tz-surface-solid);border:1px solid var(--tz-border);border-radius:var(--tz-radius-lg)}.tz-diagram svg{width:100%;height:auto}.tz-diagram text{font-family:var(--font-mono),monospace}.tz-collapsible{margin-bottom:4rem;border:1px solid var(--tz-border);border-radius:var(--tz-radius-lg);background:var(--tz-surface-solid)}.tz-collapsible summary{padding:1.15rem 1.35rem;font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-size:1.15rem;cursor:pointer;list-style:none}.tz-collapsible summary::-webkit-details-marker{display:none}.tz-collapsible summary:after{content:"+";float:right;font-family:var(--font-mono),monospace;color:var(--tz-accent)}.tz-collapsible[open] summary:after{content:"−"}.tz-collapsible-body{padding:0 1.35rem 1.35rem;border-top:1px solid var(--tz-line)}.tz-table-wrap{overflow-x:auto;margin:1.25rem 0}.tz-table{width:100%;border-collapse:collapse;font-size:.8125rem}.tz-table td,.tz-table th{text-align:left;padding:.6rem .5rem;border-bottom:1px solid var(--tz-line)}.tz-table th{font-family:var(--font-mono),monospace;font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--tz-ink-3)}.tz-decisions{margin-top:1rem}.tz-decision{margin-bottom:1.25rem}.tz-decision h3{font-family:var(--font-display,"Cormorant Garamond"),serif;font-size:1.5rem;font-weight:400;line-height:1.15;letter-spacing:-.01em;color:var(--tz-ink);margin:0}.tz-decision p{margin:.3rem 0 0;font-size:.9375rem}.tz-footer{padding-top:2rem;border-top:1px solid var(--tz-line);font-size:.8125rem;color:var(--tz-ink-3)}.tz-footer a,.tz-next a{color:var(--tz-accent);text-decoration:none}.tz-next a:hover{text-decoration:underline}.tz-next-sep{color:var(--tz-ink-3)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tz-reveal{opacity:0;transform:translateY(22px);transition:opacity .55s ease,transform .55s ease}.tz-reveal.tz-inview{opacity:1;transform:translateY(0)}.tz-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin-top:2.5rem}.tz-step-card{background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--tz-border-mid);border-radius:16px;padding:1.5rem 1.25rem}.tz-step-num{display:block;font-family:var(--font-mono),monospace;font-size:.625rem;letter-spacing:.1em;color:var(--tz-ink-3);margin-bottom:1rem}.tz-step-title{font-family:var(--font-display),"Cormorant Garamond",serif;font-size:1.25rem;font-weight:400;color:var(--tz-ink);margin:0 0 .6rem;line-height:1.25}.tz-step-body{font-size:.9375rem!important;line-height:1.65!important;color:var(--tz-ink-2)!important;margin:0!important}@media (max-width:700px){.tz-steps{grid-template-columns:1fr}}.tz-crowd{margin:2.5rem 0 0;border-radius:14px;overflow:hidden;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.04),0 12px 40px rgba(0,0,0,.07)}.tz-crowd-chrome{background:#dfe1de;padding:9px 12px 8px;display:flex;align-items:center;gap:8px}.tz-crowd-traffic{display:flex;gap:5px;flex-shrink:0}.tz-crowd-traffic span{display:block;width:10px;height:10px;border-radius:50%}.tz-crowd-traffic [data-color=red]{background:#ff5f57}.tz-crowd-traffic [data-color=yellow]{background:#febc2e}.tz-crowd-traffic [data-color=green]{background:#28c840}.tz-crowd-url{flex:1 1;height:22px;background:rgba(255,255,255,.55);border-radius:5px;font-size:.625rem;color:rgba(0,0,0,.4);display:flex;align-items:center;padding:0 8px;letter-spacing:.02em}.tz-crowd-count,.tz-crowd-url{font-family:var(--font-mono),monospace}.tz-crowd-count{font-size:.5625rem;letter-spacing:.06em;color:rgba(0,0,0,.45);flex-shrink:0;min-width:42px;text-align:right}.tz-crowd-strip{display:flex;background:#cfd1cd;padding:6px 6px 0;gap:2px;overflow:hidden;align-items:flex-end}.tz-crowd-tab{flex:1 1;min-width:26px;max-width:175px;height:30px;background:#d8dad6;border-radius:7px 7px 0 0;display:flex;align-items:center;gap:5px;padding:0 7px;overflow:hidden;transition:flex .28s ease,max-width .28s ease}.tz-crowd-tab.is-active{background:#f8f8f5;flex:1.4 1}.tz-crowd-fav{width:13px;height:13px;border-radius:3px;flex-shrink:0;opacity:.9}.tz-crowd-lbl{font-size:10.5px;color:#3a3a3a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-body),system-ui,sans-serif;min-width:0;flex:1 1;line-height:1}.tz-crowd-tab.is-active .tz-crowd-lbl{color:#1a1a1f;font-weight:500}.tz-crowd-page{background:#f8f8f5;padding:20px 24px;display:flex;flex-direction:column;gap:10px}.tz-crowd-skel{height:10px;background:rgba(0,0,0,.06);border-radius:5px}.tz-pipeline-wrap{margin-top:2rem;padding:1.75rem 1.75rem 1.25rem;background:rgba(255,255,255,.58);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--tz-border-mid);border-radius:16px}.tz-pipeline{display:flex;align-items:center;justify-content:center;gap:0;overflow-x:auto;padding:.5rem 0}.tz-pipeline-box{flex-shrink:0;font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.01em;color:var(--tz-ink);background:rgba(107,153,120,.07);border:1px solid rgba(107,153,120,.2);border-radius:10px;padding:10px 16px;text-align:center;line-height:1.5;white-space:nowrap}.tz-pipeline-box--core{background:rgba(107,153,120,.14);border-color:rgba(107,153,120,.38);color:#3a5540}.tz-pipeline-box--io{background:rgba(255,255,255,.7);border-color:rgba(107,153,120,.18);color:var(--tz-ink-2)}.tz-pipeline-arrow{width:44px;flex-shrink:0;height:1px;background:rgba(107,153,120,.3);position:relative;margin:0 4px}.tz-pipeline-arrow:after{content:"";position:absolute;right:-1px;top:-3.5px;border-top:3.5px solid transparent;border-bottom:3.5px solid transparent;border-left:5px solid rgba(107,153,120,.4)}.tz-pipeline-caption{font-family:var(--font-mono),monospace;font-size:.6875rem!important;letter-spacing:.06em;color:var(--tz-ink-3)!important;text-align:center;margin-top:1.1rem!important;padding-top:1rem;border-top:1px solid var(--tz-border);line-height:1.6!important}.tz-feat-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1rem;gap:1rem;margin-top:2.5rem}.tz-feat-card{background:rgba(255,255,255,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--tz-border-mid);border-radius:16px;padding:1.5rem 1.4rem 1.4rem;display:flex;flex-direction:column;gap:.5rem}.tz-feat-card--wide{grid-column:1/3}.tz-feat-card--tall{grid-column:3;grid-row:1/3}.tz-feat-card--half{grid-column:auto}.tz-feat-card--full{grid-column:1/-1}.tz-feat-svg{color:var(--tz-accent);margin-bottom:.5rem;flex-shrink:0}.tz-feat-title{font-family:var(--font-display),"Cormorant Garamond",serif;font-size:1.2rem;font-weight:400;color:var(--tz-ink);margin:0;line-height:1.2}.tz-feat-body{font-size:.9375rem!important;line-height:1.65!important;color:var(--tz-ink-2)!important;margin:0!important}.tz-feat-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:.5rem}.tz-feat-pill{font-family:var(--font-mono),monospace;font-size:.625rem;letter-spacing:.06em;color:var(--tz-ink-3);background:rgba(107,153,120,.08);border:1px solid var(--tz-border-mid);border-radius:20px;padding:3px 9px}@media (max-width:700px){.tz-feat-grid{grid-template-columns:1fr}.tz-feat-card--full,.tz-feat-card--half,.tz-feat-card--tall,.tz-feat-card--wide{grid-column:1!important;grid-row:auto!important}}@media (prefers-reduced-motion:reduce){html.tz-html .tz-ambient{display:none}.tz-reveal{opacity:1;transform:none;transition:none}.tz-app-bloom,.tz-app-view,.tz-hero-card--anim,.tz-hero-zen-orb{animation:none}.tz-hero-card--anim{opacity:1;transform:none}.tz-hero-stage{transform:none!important}}