.tg-clockline{align-items:center;gap:var(--dms-s-3);flex-wrap:wrap;align-self:flex-start;display:inline-flex}.tg-clockline__dot{border-radius:var(--dms-r-pill);background:var(--dms-err);flex:none;width:8px;height:8px}.tg-hero--high .tg-clockline__dot{background:var(--dms-warn)}.tg-clockline__val{letter-spacing:-.003em;color:var(--dms-d-ink);font-size:.9375rem;font-weight:500}@media (prefers-reduced-motion:no-preference){.tg-clockline__dot{animation:tg-tick 2s var(--dms-ease) infinite}}@keyframes tg-tick{0%,to{opacity:1}50%{opacity:.4}}.tg-hero__crumb{flex-wrap:wrap;margin-bottom:clamp(28px,4vw,44px);display:flex}.tg-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,.86fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.tg-hero__lead{flex-direction:column;align-items:flex-start;gap:clamp(20px,2.2vw,30px);min-width:0;padding-top:clamp(8px,1.5vw,20px);display:flex}.tg-hero__lead .dms-hero__title{max-width:15ch}.tg-hero__lead .dms-hero__sub{max-width:42ch}.tg-hero__panel{min-width:0}.tg-hero__panel .tg-form{max-width:100%}.tg-hero__lead>*{animation:dms-hero-in .7s var(--dms-ease) both}.tg-hero__lead>:first-child{animation-delay:40ms}.tg-hero__lead>:nth-child(2){animation-delay:.1s}.tg-hero__lead>:nth-child(3){animation-delay:.16s}.tg-hero__lead>:nth-child(4){animation-delay:.22s}.tg-hero__panel{animation:dms-hero-in .9s var(--dms-ease) .2s both}@media (max-width:900px){.tg-hero__grid{gap:var(--dms-s-10);grid-template-columns:1fr;align-items:start}}.tg-fork{flex-direction:column;align-items:center;max-width:560px;margin:clamp(44px,5vw,68px) auto 0;display:flex}.tg-fork__seq{flex-direction:column;align-items:center;width:100%;margin:0;padding:0;list-style:none;display:flex}.tg-fork__conn{background:var(--dms-line-strong);width:1px;height:clamp(20px,2.4vw,28px)}.tg-fork__step{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.tg-fork__node{box-sizing:border-box;border:1.5px solid var(--dms-line-strong);background:var(--dms-surface);width:11px;height:11px}.tg-fork__step--trigger .tg-fork__node{border-color:var(--dms-accent);background:var(--dms-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--dms-accent) 15%, transparent)}.tg-fork__time{font-family:var(--dms-mono);font-size:var(--dms-mono-size);letter-spacing:var(--dms-mono-ls);text-transform:uppercase;color:var(--dms-faint);margin-top:3px;font-weight:500}.tg-fork__step--trigger .tg-fork__time{color:var(--dms-accent-text)}.tg-fork__title{font-family:var(--dms-display);letter-spacing:-.01em;color:var(--dms-ink);font-size:1.0625rem;font-weight:600;line-height:1.25}.tg-fork__bracket{width:100%;height:46px;color:var(--dms-line-strong);display:block}.tg-fork__outs{grid-template-columns:1fr 1fr;gap:clamp(14px,2vw,30px);width:100%;margin:0;padding:0;list-style:none;display:grid}.tg-fork__out{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.tg-fork__out--ok .tg-fork__node{border-color:var(--dms-ok);background:var(--dms-ok);box-shadow:0 0 0 3px color-mix(in srgb, var(--dms-ok) 18%, transparent)}.tg-fork__out--bad .tg-fork__node{border-color:var(--dms-err);background:var(--dms-err);box-shadow:0 0 0 3px color-mix(in srgb, var(--dms-err) 18%, transparent)}.tg-fork__out--ok .tg-fork__time{color:var(--dms-ok)}.tg-fork__out--bad .tg-fork__time{color:var(--dms-err)}.tg-fork__note{color:var(--dms-muted);max-width:30ch;margin:3px 0 0;font-size:.875rem;line-height:1.5}@media (max-width:540px){.tg-fork__outs{gap:var(--dms-s-8);grid-template-columns:1fr;justify-items:center}}.tg-form{background:var(--dms-surface);max-width:620px;color:var(--dms-ink-2);border:1px solid #ffffff24;margin-inline:auto;padding:clamp(24px,3vw,40px);position:relative;box-shadow:0 48px 100px -40px #030712d9,0 12px 32px -14px #0307128c}.tg-form__tag{font-family:var(--dms-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dms-faint);border:1px dashed var(--dms-line-strong);background:var(--dms-surface);padding:3px 8px;font-size:.5625rem;font-weight:500;position:absolute;top:12px;right:12px}.tg-form__head{justify-content:space-between;align-items:flex-start;gap:var(--dms-s-6);padding-bottom:var(--dms-s-4);border-bottom:2px solid var(--dms-ink);display:flex}.tg-form__gov{font-family:var(--dms-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--dms-muted);flex-direction:column;gap:3px;max-width:26ch;font-size:.625rem;display:flex}.tg-form__titles{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}.tg-form__form{font-family:var(--dms-display);letter-spacing:-.014em;color:var(--dms-ink);font-size:1.375rem;font-weight:500}.tg-form__kind{font-family:var(--dms-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dms-muted);font-size:.5625rem;font-weight:500}.tg-form__meta{gap:var(--dms-s-4);padding:var(--dms-s-5) 0;border-bottom:1px solid var(--dms-hairline);grid-template-columns:repeat(3,1fr);display:grid}.tg-form__meta>div{flex-direction:column;gap:3px;min-width:0;display:flex}.tg-form__lab{font-family:var(--dms-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--dms-faint);font-size:.5625rem;font-weight:500}.tg-form__val{font-family:var(--dms-mono);letter-spacing:.06em;color:var(--dms-muted);font-size:.75rem}.tg-form__preamble{padding:var(--dms-s-5) 0;color:var(--dms-muted);border-bottom:1px solid var(--dms-hairline);margin:0;font-size:.75rem;line-height:1.55}.tg-form__obs{margin:0;padding:0;list-style:none}.tg-form__ob{gap:var(--dms-s-4);padding:var(--dms-s-4) 0;grid-template-columns:108px minmax(0,1fr);align-items:baseline;display:grid}.tg-form__ob+.tg-form__ob{border-top:1px solid var(--dms-hairline)}.tg-form__ob-n{font-family:var(--dms-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dms-ink);font-size:.625rem;font-weight:500}.tg-form__ob-t{color:var(--dms-ink-2);margin:0;font-size:.8125rem;line-height:1.5}.tg-form__foot{justify-content:space-between;align-items:center;gap:var(--dms-s-4);margin-top:var(--dms-s-4);padding-top:var(--dms-s-5);border-top:2px solid var(--dms-ink);font-family:var(--dms-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dms-muted);font-size:.5625rem;font-weight:500;display:flex}@media (max-width:620px){.tg-form__head{gap:var(--dms-s-3);flex-direction:column}.tg-form__titles{text-align:left;align-items:flex-start}.tg-form__meta{gap:var(--dms-s-2);grid-template-columns:1fr}.tg-form__ob{grid-template-columns:1fr;gap:4px}}.tg-arrow{width:20px;height:20px;color:var(--dms-faint);transition:color var(--dms-dur) var(--dms-ease), transform var(--dms-dur) var(--dms-ease);flex:none}.tg-owner-wrap{margin-top:var(--dms-s-12);max-width:640px}.tg-owner{gap:var(--dms-s-5);background:var(--dms-surface);box-shadow:var(--dms-elev-raise);color:inherit;flex-direction:column;padding:clamp(28px,3vw,40px);text-decoration:none;display:flex}.tg-owner--link{transition:box-shadow var(--dms-dur) var(--dms-ease), transform var(--dms-dur) var(--dms-ease)}.tg-owner--link:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0b0d110d,0 18px 40px -14px #0b0d1138,0 0 0 1px #0b0d110d}.tg-owner__head{gap:var(--dms-s-2);flex-direction:column;display:flex}.tg-owner__tag{font-family:var(--dms-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--dms-faint);font-size:.625rem;font-weight:500}.tg-owner__name{font-family:var(--dms-display);letter-spacing:-.016em;color:var(--dms-ink);margin:0;font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem);font-weight:600}.tg-owner__owns{color:var(--dms-ink-2);max-width:48ch;margin:0;font-size:1.0625rem;line-height:1.55}.tg-owner__cta{font-family:var(--dms-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dms-accent-text);align-items:center;gap:6px;font-size:.625rem;font-weight:500;display:inline-flex}.tg-owner--link:hover .tg-owner__cta .tg-arrow{color:var(--dms-accent);transform:translate(3px)}.tg-related{margin:var(--dms-s-12) 0 0;border-top:1px solid var(--dms-line-strong);padding:0;list-style:none}.tg-related__head{gap:var(--dms-s-6);padding:var(--dms-s-4) 4px;font-family:var(--dms-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dms-faint);border-bottom:1px dashed var(--dms-line-strong);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,.9fr) 22px;align-items:center;font-size:.625rem;font-weight:500;display:grid}.tg-related__row+.tg-related__row{border-top:1px dashed var(--dms-line-strong)}.tg-related__link{gap:var(--dms-s-6);padding:var(--dms-s-5) 4px;color:inherit;transition:background var(--dms-dur) var(--dms-ease);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,.9fr) 22px;align-items:center;text-decoration:none;display:grid}.tg-related__link:not(.tg-related__link--static):hover{background:color-mix(in oklch, var(--dms-surface) 65%, transparent)}.tg-related__link--static{cursor:default}.tg-related__name{align-items:center;gap:var(--dms-s-4);min-width:0;font-family:var(--dms-display);letter-spacing:-.01em;color:var(--dms-ink);font-size:1.0625rem;font-weight:600;display:inline-flex}.tg-related__link:not(.tg-related__link--static):hover .tg-related__name{color:var(--dms-accent-text)}.tg-related__dot{border-radius:var(--dms-r-pill);flex:none;width:8px;height:8px}.tg-related__dot--urgent{background:var(--dms-err)}.tg-related__dot--high{background:var(--dms-warn)}.tg-related__clock{font-family:var(--dms-mono);letter-spacing:.02em;color:var(--dms-muted);min-width:0;font-size:.75rem}.tg-related__owner{color:var(--dms-ink-2);min-width:0;font-size:.875rem}.tg-related__soon{font-family:var(--dms-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dms-faint);justify-self:end;font-size:.5625rem;font-weight:500}.tg-related__link:not(.tg-related__link--static):hover .tg-arrow{color:var(--dms-accent);transform:translate(3px)}@media (max-width:760px){.tg-related__head{display:none}.tg-related__link{padding:var(--dms-s-5) 4px;grid-template-columns:minmax(0,1fr) 20px;row-gap:4px}.tg-related__name,.tg-related__clock,.tg-related__owner{grid-column:1}.tg-related__soon,.tg-related__link .tg-arrow{grid-area:1/2}}.tg-lifex-ink .dms-stage--brand{background-color:var(--dms-d-bg);background-image:none}@media (min-width:941px){.tg-lifex-ink .dms-lifex__stage .dms-stage__inner{padding-top:calc(var(--dms-header-h) + clamp(44px, 7vh, 88px));padding-bottom:clamp(12px,2vh,28px)}}.tg-record-ink .dms-cap+.dms-cap{border-top-color:var(--dms-d-border)}.tg-record-ink .dms-cap__glyph{color:var(--dms-d-ink-2)}.tg-record-ink .dms-cap:hover .dms-cap__glyph{color:var(--dms-d-ink)}.tg-record-ink .dms-cap:hover{background:#ffffff0a}.tg-record-ink .dms-cap__title{color:var(--dms-d-ink)}.tg-record-ink .dms-cap__body{color:var(--dms-d-ink-2)}
