.cx{--tl-pad-x: clamp(20px, calc(20px + 76 * (100vw - 390px) / 1050), 96px);--tl-band-y: clamp(64px, calc(64px + 48 * (100vw - 390px) / 1050), 112px);--tl-hero-y: clamp(40px, calc(40px + 56 * (100vw - 390px) / 1050), 96px);--tl-card-pad: clamp(24px, calc(24px + 16 * (100vw - 390px) / 1050), 40px);--tl-shadow: 0 24px 56px -16px rgb(13 18 16 / 24%), 0 2px 6px rgb(13 18 16 / 6%);--tl-ok-bg: #f0f5f1;--tl-review-bg: #fbf6ea;--tl-well: #e1e4e4}.cx .tl-wrap{width:100%;max-width:1440px;margin-inline:auto;padding-inline:var(--tl-pad-x)}.cx .tl-hero{background:var(--day-0);padding-block:var(--tl-hero-y)}.cx .tl-stack{display:flex;flex-direction:column;gap:clamp(24px,calc(24px + 16 * (100vw - 390px) / 1050),40px)}.cx .tl-band{padding-block:var(--tl-band-y)}.cx .tl-band--white{background:var(--day-1)}.cx .tl-band--wash{background:var(--day-2)}.cx .tl-head{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0}.cx .tl-head .mk-label{color:var(--water)}.cx .tl-head>p{max-width:560px}.cx .tl-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.cx .tl-type__rest{visibility:hidden}.cx .tl-stepper{display:flex;list-style:none;margin:0;padding:0}.cx .tl-stepper li{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:10px;padding-right:8px;color:var(--t-2)}.cx .tl-stepper__bar{position:relative;display:block;height:3px;background:var(--l-line);overflow:hidden}.cx .tl-stepper__bar:after{content:"";position:absolute;inset:0;background:var(--water);transform:scaleX(0);transform-origin:left center;transition:transform .48s var(--mk-reveal-ease)}.cx .tl-stepper li.is-done .tl-stepper__bar:after{transform:scaleX(1)}.cx .tl-stepper li[aria-current]{color:var(--water)}.cx .tl-stepper__label{font:500 var(--mk-label-size) / var(--mk-label-lh) var(--mono);letter-spacing:var(--mk-label-track);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx .tl-short{display:none}.cx .tl-card{display:flex;flex-direction:column;gap:20px;min-width:0;padding:var(--tl-card-pad);background:var(--day-1);border:1px solid var(--l-line);border-radius:20px;box-shadow:var(--tl-shadow)}.cx .tl-card>:is(p,h2,h3){margin:0}.cx .tl-card .mk-label{color:var(--water)}.cx .tl-form{display:flex;flex-direction:column;gap:10px;min-width:0}.cx .tl-label{font:600 var(--mk-body-size) / var(--mk-body-lh) var(--sans);color:var(--t-0)}.cx .tl-row{display:flex;align-items:stretch;gap:8px}.cx .tl-input{flex:1 1 0;min-width:0;width:100%;min-height:60px;padding:14px 18px;background:var(--day-1);border:1px solid var(--line-3);border-radius:12px;color:var(--t-0);font:400 clamp(18px,calc(18px + 2 * (100vw - 390px) / 1050),20px) / 32px var(--sans)}.cx textarea.tl-input{min-height:120px;resize:vertical}.cx .tl-input::placeholder{color:var(--t-2);opacity:1}.cx .tl-input:disabled{opacity:.65}.cx .tl-input:focus-visible{outline:2px solid var(--water);outline-offset:2px}.cx .tl-row>.mk-btn{flex:0 0 auto}.cx .tl-note{margin:0;color:var(--t-2);font:400 var(--mk-small-size) / var(--mk-small-lh) var(--sans)}.cx .tl-note a{color:var(--water)}.cx .tl-error{margin:0;color:var(--st-issue);font:500 var(--mk-small-size) / var(--mk-small-lh) var(--sans)}.cx .tl-notice{margin:0;padding:16px 18px;background:var(--day-2);border:1px solid var(--l-line);border-radius:12px;color:var(--t-1);font:400 var(--mk-small-size) / var(--mk-small-lh) var(--sans)}.cx .tl-notice--issue{background:var(--st-issue-soft);border-color:var(--st-issue)}.cx .tl-notice--issue strong{color:var(--st-issue)}.cx .tl-textlink{min-height:44px;padding:0;border:0;background:none;color:var(--water);font:600 16px / 20px var(--sans);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:8px}.cx .tl-textlink:hover{color:var(--water-deep)}.cx .tl-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px}.cx .tl-busy{display:flex;align-items:center;gap:12px;color:var(--t-1);font:400 var(--mk-small-size) / var(--mk-small-lh) var(--sans)}.cx .tl-busy>button{margin-left:auto}.cx .tl-rows{display:flex;flex-direction:column;gap:14px;min-width:0}.cx .tl-item{display:grid;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:4px 16px;padding:14px 16px;background:var(--day-1);border-radius:12px;color:var(--t-0)}.cx .tl-item>p{margin:0;font:400 var(--mk-body-size) / var(--mk-body-lh) var(--sans);overflow-wrap:anywhere}.cx .tl-tag{font:500 var(--mk-label-size) / var(--mk-label-lh) var(--mono);letter-spacing:var(--mk-label-track);text-transform:uppercase;color:var(--t-1)}.cx .tl-item--ok{background:var(--tl-ok-bg)}.cx .tl-item--ok .tl-tag{color:var(--st-live)}.cx .tl-item--review{background:var(--tl-review-bg)}.cx .tl-item--review .tl-tag{color:var(--st-review)}.cx .tl-item--unknown{background:var(--tl-well)}.cx .tl-item--unknown .tl-tag{color:var(--t-2)}.cx .tl-closing__row{display:flex;align-items:center;justify-content:space-between;gap:48px}.cx .tl-closing__actions{display:flex;flex-wrap:wrap;gap:16px}@media(max-width:720px){.cx .tl-full{display:none}.cx .tl-short{display:inline}.cx .tl-stepper{gap:6px}.cx .tl-stepper li{gap:6px;padding-right:0}}@media(max-width:640px){.cx .tl-row{flex-direction:column}.cx .tl-row>.mk-btn{width:100%}.cx .tl-item{grid-template-columns:minmax(0,1fr)}.cx .tl-closing__row{flex-direction:column;align-items:flex-start;gap:28px}.cx .tl-closing__actions{width:100%}.cx .tl-closing__actions>.mk-btn{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.cx .tl-stepper__bar:after{transition:none}}
