body{font-family:var(--tyt-font-body);letter-spacing:-.012em;color:var(--tyt-app-ink);background-color:var(--tyt-app-page-soft-bg);background-image:url(/assets/editorial-guide-lines-Cu57ovy1.png);background-position:top;background-size:cover;background-attachment:fixed;font-size:15px;line-height:1.95}.landing{width:min(1280px,100% - 48px);min-height:100vh;padding:clamp(var(--tyt-space-8), 3.75vw, var(--tyt-space-12)) 0 var(--tyt-space-8);place-items:center;margin-inline:auto;display:grid}.login-shell{gap:clamp(var(--tyt-space-5), 3.5vw, var(--tyt-space-12));width:100%;display:grid}.landing-top{gap:clamp(var(--tyt-space-5), 4vw, var(--tyt-space-16));grid-template-columns:minmax(0,1fr) minmax(520px,.86fr);align-items:center;display:grid}.brand-block{justify-items:start;gap:var(--tyt-space-3);text-align:left;display:grid}.meta-label{color:var(--tyt-app-accent-dark);letter-spacing:0;text-transform:none;margin:0;font-size:11px;font-weight:500;line-height:1.4}.brand-block h1{color:var(--tyt-app-ink);letter-spacing:-.065em;word-break:keep-all;margin:0;font-size:clamp(68px,8vw,110px);font-weight:300;line-height:.95}.brand-tagline{max-width:32rem;color:var(--tyt-app-ink);margin:0;font-size:clamp(18px,2vw,24px);font-weight:300;line-height:1.7}.trust-row{margin-top:var(--tyt-space-2);flex-wrap:wrap;gap:0;display:flex}.trust-row span{min-height:auto;padding:0 var(--tyt-space-3);border:0;border-right:1px solid var(--tyt-app-line);color:var(--tyt-app-muted);background:0 0;border-radius:0;align-items:center;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.trust-row span:first-child{padding-left:0}.trust-row span:last-child{border-right:0}.product-preview{gap:var(--tyt-space-4);padding:clamp(var(--tyt-space-5), 3vw, var(--tyt-space-6));border:1px solid var(--tyt-app-line);border-radius:var(--tyt-app-radius-md);background:color-mix(in srgb, var(--tyt-app-panel-bg) 94%, transparent);box-shadow:none;isolation:isolate;display:grid;position:relative;overflow:hidden}.preview-topline,.preview-cues{align-items:center;gap:var(--tyt-space-2);color:var(--tyt-app-muted);letter-spacing:0;font-size:12px;font-weight:500;display:flex;position:relative}.preview-topline strong{color:var(--tyt-app-ink);font-variant-numeric:tabular-nums;margin-left:auto;font-size:22px}.live-dot{background:var(--tyt-app-clock-danger);width:9px;height:9px;box-shadow:none;border-radius:50%}.preview-clock{place-items:center;min-height:272px;display:grid;position:relative}.preview-ring{aspect-ratio:1;background:conic-gradient(var(--tyt-color-timer) 0 72%, var(--tyt-app-line) 72% 100%);width:min(276px,72vw);box-shadow:none;border-radius:50%;animation:18s linear infinite preview-countdown;position:absolute}.preview-ring:after{content:"";background:var(--tyt-app-panel-bg);border-radius:50%;position:absolute;inset:12px}.preview-clock strong,.preview-clock small{position:relative}.preview-clock strong{color:var(--tyt-app-ink);font-variant-numeric:tabular-nums;font-size:clamp(52px,7vw,86px);font-weight:300;line-height:1}.preview-clock small{color:var(--tyt-app-muted);font-size:13px;font-weight:300}.preview-cue-stage{z-index:2;pointer-events:none;place-items:center;min-height:38px;display:grid;position:absolute;inset:auto 0 62px}.preview-cue{padding:var(--tyt-space-2) var(--tyt-space-4);border:1px solid var(--tyt-app-line);border-radius:var(--tyt-app-radius-sm);background:var(--tyt-app-panel-raised);color:var(--tyt-app-ink);box-shadow:none;opacity:0;font-size:12px;font-weight:500;line-height:1;position:absolute;transform:translateY(18px)scale(.94)}.preview-cue--hurry{animation:9s ease-in-out infinite preview-cue}.preview-cue--camera{animation:9s ease-in-out 4.5s infinite preview-cue}.preview-next{padding-top:var(--tyt-space-3);border-top:1px solid var(--tyt-app-line);color:var(--tyt-app-ink);margin:0;font-size:13px;font-weight:500;position:relative}.preview-next span{margin-right:var(--tyt-space-2);color:var(--tyt-app-muted);font-size:11px}@keyframes preview-cue{0%,12%,88%,to{opacity:0;transform:translateY(18px)scale(.94)}22%,72%{opacity:1;transform:translateY(0)scale(1)}}@keyframes preview-countdown{0%{transform:rotate(0)}to{transform:rotate(-12deg)}}.login-card-note{margin:-var(--tyt-space-1) 0 0;color:var(--tyt-app-muted);font-size:12px;line-height:1.6}.login-grid{gap:var(--tyt-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.login-card{gap:var(--tyt-space-4);min-height:388px;padding:var(--tyt-space-8);border:1px solid var(--tyt-app-line);border-radius:var(--tyt-app-radius-md);background:var(--tyt-app-panel-raised);box-shadow:none;display:grid}.featured-card{border-color:color-mix(in srgb, var(--tyt-app-accent) 26%, var(--tyt-app-line))}.card-heading{gap:var(--tyt-space-1);display:grid}.login-card h2{color:var(--tyt-app-ink);letter-spacing:0;margin:0;font-size:20px;font-weight:500;line-height:1.55}.login-card label{gap:var(--tyt-space-2)}.login-card label>span{color:var(--tyt-app-muted);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500;line-height:1.4}.login-card input{border-radius:var(--tyt-app-radius-sm);height:62px;min-height:62px;padding-block:0;font-size:16px}.login-card input::placeholder{color:var(--tyt-app-muted);opacity:1}.login-card button{min-height:62px;padding:var(--tyt-space-3) var(--tyt-space-5);border-radius:var(--tyt-app-radius-sm);font-weight:500;transition:background .18s,border-color .18s,color .18s}#viewer-form{gap:var(--tyt-space-4);padding:var(--tyt-space-8);box-shadow:none}#viewer-form h2{font-size:20px}#viewer-form input,#viewer-form button{min-height:62px}#viewer-code{text-align:center;letter-spacing:0;font-variant-numeric:tabular-nums;font-size:30px;font-weight:300;line-height:1}.status{min-height:1.4em;color:var(--tyt-app-muted);font-size:13px;line-height:1.7}.demo-link-wrap{margin:-var(--tyt-space-2) 0 0;text-align:left}.demo-link-wrap a{color:var(--tyt-color-primary);font-size:13px;font-weight:500;text-decoration:none}.demo-link-wrap a:hover{color:var(--tyt-color-primary-hover);text-decoration:underline}@media (width<=720px){body{background-position:58% 0;background-size:auto 100vh}.landing{width:min(100%,100% - 28px)}.login-shell{flex-direction:column;display:flex}.landing-top,.login-grid{display:contents}.brand-block{text-align:center;order:1;justify-items:center}.trust-row{justify-content:center}.product-preview{order:3}#viewer-form{order:2}#login-form{order:4}.demo-link-wrap{order:5}.preview-clock{min-height:224px}.login-grid{grid-template-columns:1fr}.login-card{min-height:auto;padding:var(--tyt-space-5)}.login-card button{white-space:normal;width:100%}.demo-link-wrap{margin-top:-var(--tyt-space-2);text-align:center}}@media (prefers-reduced-motion:reduce){.preview-ring,.preview-cue{animation:none}.preview-cue--hurry{opacity:1;transform:none}}
