.tyo-brand{align-items:center;gap:14px;display:flex}.tyo-brand__mark{background:var(--theme-text);min-width:52px;height:52px;color:var(--theme-bg);letter-spacing:.02em;border-radius:12px;justify-content:center;align-items:center;padding:0 10px;font-size:18px;font-weight:700;display:inline-flex}.tyo-brand__mark--sm{border-radius:6px;min-width:0;height:26px;padding:0 6px;font-size:11px}.tyo-brand__text{flex-direction:column;gap:2px;display:flex}.tyo-brand__text strong{font-size:18px}.tyo-brand__text small{color:var(--theme-elevation-500);font-size:12px}.tyo-dash{margin-bottom:calc(var(--base)*2);gap:calc(var(--base)*1.25);display:grid}.tyo-dash__hello{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.tyo-dash__hello h2{margin:0}.tyo-dash__hello p{color:var(--theme-elevation-600);margin:4px 0 0}.tyo-dash__actions{flex-wrap:wrap;gap:8px;display:flex}.tyo-dash__btn{border-radius:var(--style-radius-s);border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);color:var(--theme-text);align-items:center;gap:6px;padding:7px 12px;font-size:13px;text-decoration:none;display:inline-flex}.tyo-dash__btn:hover{border-color:var(--theme-elevation-400)}.tyo-dash__btn--primary{background:var(--theme-text);color:var(--theme-bg);border-color:var(--theme-text)}.tyo-dash__stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.tyo-dash__stat{border-radius:var(--style-radius-m);border:1px solid var(--theme-elevation-100);background:var(--theme-elevation-50);color:inherit;padding:14px 16px;text-decoration:none;display:block}.tyo-dash__stat b{font-variant-numeric:tabular-nums;font-size:28px;line-height:1.1;display:block}.tyo-dash__stat span{color:var(--theme-elevation-600);font-size:13px}.tyo-dash__stat--alert b{color:var(--theme-warning-650,#b45309)}.tyo-dash__grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:16px;display:grid}@media (max-width:1100px){.tyo-dash__grid{grid-template-columns:minmax(0,1fr)}}.tyo-dash__panel{border:1px solid var(--theme-elevation-100);border-radius:var(--style-radius-m);overflow:hidden}.tyo-dash__panel h3{border-bottom:1px solid var(--theme-elevation-100);justify-content:space-between;margin:0;padding:12px 16px;font-size:14px;display:flex}.tyo-dash__panel h3 a{font-size:13px;font-weight:400}.tyo-dash__panel ul{margin:0;padding:0;list-style:none}.tyo-dash__panel li{border-bottom:1px solid var(--theme-elevation-50);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:10px 16px;display:grid}.tyo-dash__panel li:last-child{border-bottom:0}.tyo-dash__panel li a{color:var(--theme-text);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.tyo-dash__panel li small{color:var(--theme-elevation-500);grid-column:1/-1;font-size:12px}.tyo-dash__panel .tyo-dash__empty{color:var(--theme-elevation-500);padding:16px;font-size:13px}.tyo-status{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.tyo-status--published{background:var(--theme-success-100);color:var(--theme-success-750)}.tyo-status--changed{background:var(--theme-warning-100);color:var(--theme-warning-750)}.tyo-status--draft{background:var(--theme-elevation-100);color:var(--theme-elevation-700)}.tyo-status--new{background:var(--theme-error-100);color:var(--theme-error-750)}.tyo-dash__tenants{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.tyo-translate{padding:calc(var(--base)*1.5) var(--gutter-h) calc(var(--base)*3)}.tyo-translate__bar{z-index:2;background:var(--theme-bg);border-bottom:1px solid var(--theme-elevation-100);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;padding:10px 0;display:flex;position:sticky;top:0}.tyo-translate__grid{grid-template-columns:180px minmax(0,1fr) minmax(0,1fr);align-items:start;gap:10px 16px;display:grid}@media (max-width:900px){.tyo-translate__grid{grid-template-columns:minmax(0,1fr)}}.tyo-translate__head{color:var(--theme-elevation-600);font-size:13px;font-weight:600}.tyo-translate__label{color:var(--theme-elevation-700);padding-top:8px;font-size:13px}.tyo-translate__cell input,.tyo-translate__cell textarea{width:100%;font:inherit;border-radius:var(--style-radius-s);border:1px solid var(--theme-elevation-150);background:var(--theme-input-bg,var(--theme-elevation-0));color:var(--theme-text);padding:8px 10px;font-size:14px}.tyo-translate__cell textarea{resize:vertical;min-height:84px}.tyo-translate__cell--missing input,.tyo-translate__cell--missing textarea{border-color:var(--theme-warning-500)}.tyo-translate__cell--dirty input,.tyo-translate__cell--dirty textarea{border-color:var(--theme-success-500)}.tyo-translate__cell iframe{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s);background:#fff;width:100%;height:260px}.tyo-translate__note{color:var(--theme-elevation-500);font-size:12px}.tyo-invite{margin:0 0 calc(var(--base)*1.25);border:1px dashed var(--theme-elevation-200);border-radius:var(--style-radius-m);padding:14px 16px}.tyo-invite form{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.tyo-invite label{color:var(--theme-elevation-600);gap:4px;font-size:12px;display:grid}.tyo-invite input,.tyo-invite select{font:inherit;border-radius:var(--style-radius-s);border:1px solid var(--theme-elevation-150);background:var(--theme-input-bg,var(--theme-elevation-0));min-width:180px;color:var(--theme-text);padding:7px 9px;font-size:14px}.tyo-invite p{color:var(--theme-elevation-600);margin:0 0 10px;font-size:13px}.app-header__localizer,.app-header__localizer-spacing{display:none!important}.tyo-lang{color:var(--theme-elevation-600);align-items:center;gap:6px;font-size:12px;display:inline-flex}.tyo-lang--pending{opacity:.6}.tyo-lang__label{font-weight:600}.tyo-lang__seg{border:1px solid var(--theme-elevation-150);border-radius:999px;display:inline-flex;overflow:hidden}.tyo-lang__seg button{all:unset;cursor:pointer;color:var(--theme-elevation-600);padding:3px 10px;font-size:12px;font-weight:600}.tyo-lang__seg button.is-active{background:var(--theme-text);color:var(--theme-bg)}.tyo-lang__seg button:focus-visible{outline:2px solid var(--theme-success-500);outline-offset:-2px}.template-minimal{background:radial-gradient(1200px 600px at 10% -10%, #00bcd41f, transparent 60%),radial-gradient(900px 500px at 110% 110%, #0027331a, transparent 60%),var(--theme-bg)}.tyo-brand{gap:16px}.tyo-brand__cover{background:#002733;border-radius:10px;flex:none;width:92px;height:58px;display:inline-flex;overflow:hidden}.tyo-brand__cover img{object-fit:cover;width:100%;height:100%}.tyo-login-intro{margin:4px 0 18px}.tyo-login-intro p{color:var(--theme-elevation-600);margin:0 0 12px;font-size:13px;line-height:1.5}.tyo-login-intro__companies{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.tyo-login-intro__companies span{aspect-ratio:2000/1260;border-radius:6px;display:block;overflow:hidden}.tyo-login-intro__companies img{object-fit:cover;width:100%;height:100%;display:block}.tyo-home{padding-top:calc(var(--base)*1.5);padding-bottom:calc(var(--base)*3)}.tyo-picker{max-width:1100px}.tyo-picker__head{margin-bottom:calc(var(--base)*1.5)}.tyo-picker__head h1{margin:0 0 6px}.tyo-picker__head p{color:var(--theme-elevation-600);max-width:640px;margin:0}.tyo-picker__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.tyo-picker__card{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m);background:var(--theme-elevation-0);grid-template-rows:auto auto;grid-template-columns:1fr auto;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid;overflow:hidden}.tyo-picker__card:hover:not(:disabled){border-color:var(--theme-elevation-400);transform:translateY(-2px);box-shadow:0 8px 24px #0000001f}.tyo-picker__card:focus-visible{outline:2px solid var(--theme-success-500);outline-offset:2px}.tyo-picker__card:disabled{opacity:.6;cursor:progress}.tyo-picker__cover{aspect-ratio:2000/1260;color:#fff;grid-column:1/-1;justify-content:center;align-items:center;display:flex}.tyo-picker__cover img{object-fit:cover;width:100%;height:100%;display:block}.tyo-picker__meta{gap:2px;padding:12px 14px;display:grid}.tyo-picker__meta strong{font-size:15px}.tyo-picker__meta small{color:var(--theme-elevation-500);font-size:12px}.tyo-picker__go{color:var(--theme-elevation-500);align-self:center;padding:0 16px;font-size:18px}.tyo-dash__hero{border-radius:var(--style-radius-m);background:var(--theme-elevation-100);color:#fff;flex-wrap:wrap;align-items:center;gap:18px;padding:16px 18px;display:flex;position:relative}.tyo-dash__hero h1{color:inherit;margin:0;font-size:24px}.tyo-dash__hero p{opacity:.85;margin:2px 0 0;font-size:13px}.tyo-dash__hero:not([style]){color:var(--theme-text)}.tyo-dash__hero-img{object-fit:cover;border-radius:8px;flex:none;width:132px;height:83px}.tyo-dash__hero-text{flex:240px}.tyo-dash__switch{color:inherit;opacity:.9;border:1px solid;border-radius:999px;padding:6px 14px;font-size:13px;text-decoration:none}.tyo-dash__switch:hover{opacity:1}.tyo-nav-extras{margin-top:calc(var(--base)*1);padding-top:calc(var(--base)*.75);border-top:1px solid var(--theme-elevation-100);gap:4px;display:grid}.tyo-nav-extras__link{color:var(--theme-elevation-600);font-size:13px;text-decoration:none}.tyo-nav-extras__link:hover{color:var(--theme-text)}.tyo-docstatus{align-items:center;gap:8px;margin-right:8px;display:inline-flex}.tyo-docstatus__preview{all:unset;cursor:pointer;border-radius:var(--style-radius-s);border:1px solid var(--theme-elevation-200);padding:5px 12px;font-size:13px}.tyo-docstatus__preview:hover{border-color:var(--theme-elevation-500)}.tyo-docstatus__preview:disabled{opacity:.6}.tyo-featured{color:var(--theme-warning-600,#d97706);font-size:16px}.tyo-muted{color:var(--theme-elevation-400)}.tyo-recovered-cover{margin:-8px 0 var(--base);border:1px dashed var(--theme-elevation-200);border-radius:var(--style-radius-s);align-items:center;gap:12px;padding:8px;display:flex}.tyo-recovered-cover img{object-fit:cover;background:var(--theme-elevation-100);border-radius:4px;flex:none;width:120px;height:72px}.tyo-recovered-cover p{color:var(--theme-elevation-600);margin:0;font-size:12px}@media (min-width:1025px){.template-default:not(.template-default--nav-open){grid-template-columns:0 minmax(0,1fr)}.template-default.template-default--nav-open{grid-template-columns:var(--nav-width) minmax(0, 1fr)}}
