.ina-icon{font-family:var(--ina-font-icon);letter-spacing:normal;text-transform:none;white-space:nowrap;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";direction:ltr;font-style:normal;font-weight:400;line-height:1}.ina-icon--violet{color:var(--ina-accent-2)}.ina-icon--bad{color:var(--ina-bad)}.ina-icon--accent{color:var(--ina-accent-text)}.ina-dot{background:var(--ina-accent);border-radius:50%;flex:none;width:7px;height:7px}.ina-spacer{flex:1}.ina-muted{color:var(--ina-muted)}.ina-access{background:var(--ina-bg);min-height:100vh;color:var(--ina-text);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);font-size:16px;line-height:1.5;display:grid;position:relative}.ina-access__art{border-right:1px solid var(--ina-border);background:linear-gradient(#0000 40%,#080a10d9 100%),radial-gradient(70% 55% at 25% 20%,#ff9a0a38,#0000 62%),radial-gradient(55% 45% at 85% 85%,#a78bfa33,#0000 60%),repeating-linear-gradient(135deg,#10131b 0 14px,#0c0f16 14px 28px);flex-direction:column;justify-content:space-between;gap:32px;padding:40px 48px;display:flex;position:relative;overflow:hidden}[data-theme=light] .ina-access__art{background:linear-gradient(#0000 40%,#f5f6f9e6 100%),radial-gradient(70% 55% at 25% 20%,#ff9a0a33,#0000 62%),radial-gradient(55% 45% at 85% 85%,#6d4ce024,#0000 60%),repeating-linear-gradient(135deg,#eceef3 0 14px,#e5e8ee 14px 28px)}.ina-access__logo{align-self:flex-start;width:auto;height:24px}.ina-access__logo--mobile{height:20px;display:none}.ina-access__pitch{flex-direction:column;gap:18px;max-width:460px;display:flex}.ina-access__badge{border:1px solid var(--ina-accent-line);background:var(--ina-bg-blur);color:var(--ina-accent-text);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 14px;font-size:12.5px;font-weight:700;display:inline-flex}.ina-access__hero{text-transform:uppercase;margin:0;font-size:52px;line-height:1.02}.ina-access__hero-accent{color:var(--ina-accent)}.ina-access__lead{color:var(--ina-muted);text-wrap:pretty;margin:0;font-size:17px}.ina-access__perks{flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.ina-access__perks li{align-items:center;gap:8px;display:flex}.ina-access__credit{font-family:var(--ina-font-mono);font-variant-ligatures:none;color:var(--ina-muted);font-size:11.5px}.ina-access__main{flex-direction:column;min-width:0;min-height:100vh;padding:22px 48px 24px;display:flex}.ina-access__top{align-items:center;gap:10px;display:flex}.ina-access__center{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:28px 0;display:flex}.ina-access__card{flex-direction:column;gap:18px;width:100%;max-width:440px;display:flex}.ina-access__heading{flex-direction:column;gap:6px;display:flex}.ina-access__heading h1{margin:0;font-size:32px}.ina-access__heading p{margin:0}.ina-access__form{flex-direction:column;gap:16px;display:flex}.ina-access__footer{color:var(--ina-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13.5px;display:flex}.ina-access__langs{gap:4px;display:flex}.ina-btn-primary{border-radius:var(--ina-radius-button);background:var(--ina-accent);min-height:54px;color:var(--ina-accent-ink);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:17px;font-weight:700;display:inline-flex;box-shadow:0 14px 34px -12px #ff9a0a8c}.ina-btn-primary:disabled{background:var(--ina-surface-3);color:var(--ina-muted);box-shadow:none;cursor:not-allowed}.ina-btn-outline{border-radius:var(--ina-radius-button);border:1px solid var(--ina-border);background:var(--ina-surface);min-height:44px;color:var(--ina-text);cursor:pointer;align-items:center;gap:6px;padding:0 14px 0 10px;font-size:14px;font-weight:700;display:inline-flex}.ina-access__help-btn[aria-expanded=true]{border-color:var(--ina-accent-2);background:var(--ina-accent-2-soft)}.ina-icon-btn{border-radius:var(--ina-radius-button);border:1px solid var(--ina-border);background:var(--ina-surface);width:44px;height:44px;color:var(--ina-text);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.ina-icon-btn--flat{color:var(--ina-muted);border-radius:var(--ina-radius-small);background:0 0;border:0}.ina-lang{border-radius:var(--ina-radius-small);min-width:44px;min-height:32px;color:var(--ina-muted);cursor:pointer;background:0 0;border:1px solid #0000;font-size:13px;font-weight:700}.ina-lang--active{border-color:var(--ina-border);background:var(--ina-surface-2);color:var(--ina-text)}.ina-alert{border-radius:var(--ina-radius-card);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.ina-alert--bad{background:var(--ina-bad-soft);border:1px solid var(--ina-bad-line)}.ina-access__badge-icon{border-radius:var(--ina-radius-small);justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.ina-access__badge-icon--warn{background:var(--ina-warn-soft);color:var(--ina-warn)}.ina-access__badge-icon--good{background:var(--ina-good-soft);color:var(--ina-good)}.ina-access__badge-icon--accent{background:var(--ina-accent-soft);color:var(--ina-accent-text)}.ina-access__label-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ina-access__link{min-height:44px;color:var(--ina-accent-text);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:6px 0;font-size:14px;font-weight:700;text-decoration:underline}.ina-access__link--center{align-self:center}.ina-access__note{color:var(--ina-muted);gap:6px;margin:0;font-size:13.5px;display:flex}.ina-access__tip{border-radius:var(--ina-radius-card);background:var(--ina-accent-2-soft);align-items:flex-start;gap:10px;padding:14px 16px;font-size:15px;display:flex}.ina-access__offer{border-radius:var(--ina-radius-card);border:1px solid var(--ina-border);flex-direction:column;gap:10px;padding:16px;display:flex}.ina-access__offer span{color:var(--ina-muted);font-size:15px}.ina-access__center-text{text-align:center}.ina-access__timer{border-radius:var(--ina-radius-card);border:1px solid var(--ina-warn-line);background:var(--ina-warn-soft);align-items:center;gap:10px;padding:16px 18px;display:flex}.ina-access__timer-value{font-family:var(--ina-font-mono);font-variant-ligatures:none;font-size:30px;font-weight:600}.ina-scrim{z-index:30;background:#00000080;position:fixed;inset:0}.ina-access__dialog{z-index:31;border-radius:var(--ina-radius-card);border:1px solid var(--ina-border);background:var(--ina-surface);flex-direction:column;gap:12px;width:min(380px,100vw - 32px);padding:20px;display:flex;position:fixed;top:76px;right:24px}.ina-access__dialog h2{margin:0;font-size:20px}.ina-access__dialog ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ina-access__dialog li{align-items:flex-start;gap:8px;display:flex}@keyframes inaAccessPop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}.ina-pop{animation:.45s ease-out inaAccessPop}@media (width<=859px){.ina-access{grid-template-columns:minmax(0,1fr)}.ina-access__art{display:none}.ina-access__logo--mobile{display:block}.ina-access__main{padding:14px 18px 18px}}@media (prefers-reduced-motion:reduce){.ina-pop{animation:none}}.ina-access__sso-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ina-access__sso-step{min-height:32px;color:var(--ina-muted);align-items:center;gap:10px;display:flex}.ina-access__sso-step--done,.ina-access__sso-step--active{color:var(--ina-text)}.ina-access__sso-step--active{font-weight:700}.ina-access__sso-step--done .ina-access__sso-icon{color:var(--ina-good)}.ina-access__sso-step--active .ina-access__sso-icon{color:var(--ina-accent-text);animation:1s linear infinite inaAccessSpin}.ina-access__sso-step--pending .ina-access__sso-icon{color:var(--ina-faint)}.ina-access__sso-bar{background:var(--ina-surface-3);border-radius:99px;height:6px;position:relative;overflow:hidden}.ina-access__sso-bar span{background:var(--ina-accent);width:40%;animation:var(--ina-anim-progress);border-radius:99px;position:absolute;top:0;bottom:0}.ina-access__sso-failed{border-radius:var(--ina-radius-card);border:1px solid var(--ina-bad-line);background:var(--ina-bad-soft);color:var(--ina-text);align-items:flex-start;gap:10px;margin:0;padding:12px 14px;display:flex}.ina-access__sso-failed .ina-icon{color:var(--ina-bad)}@keyframes inaAccessSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ina-access__sso-step--active .ina-access__sso-icon{animation:none}}.ina-access__sso-session{border-radius:var(--ina-radius-card);border:1px solid var(--ina-warn-line);background:var(--ina-warn-soft);color:var(--ina-text);align-items:flex-start;gap:10px;margin:0;padding:12px 14px;display:flex}.ina-access__sso-session .ina-icon{color:var(--ina-warn)}.ina-access__sso-failed>span{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.ina-access__sso-preview{border-radius:var(--ina-radius-card);border:1px solid var(--ina-border);background:var(--ina-surface-2);gap:8px;margin:0;padding:14px 16px;display:grid}.ina-access__sso-preview>div{justify-content:space-between;gap:12px;display:flex}.ina-access__sso-preview dt{color:var(--ina-muted)}.ina-access__sso-preview dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:700}.ina-access__invite-servers{border-radius:var(--ina-radius-card);border:1px solid var(--ina-border);background:var(--ina-surface-2);gap:6px;margin:0;padding:10px 16px;list-style:none;display:grid}.ina-access__invite-servers li{align-items:center;gap:10px;min-height:32px;font-weight:700;display:flex}.ina-access__invite-servers li>span:last-child{overflow-wrap:anywhere;min-width:0}.ina-access__invite-servers .ina-icon{color:var(--ina-accent-text)}.ina-access__invite-expires{margin:0;font-size:14px}.ina-access__invite-note{align-items:flex-start;gap:10px;margin:0;display:flex}.ina-access__invite-note .ina-icon{color:var(--ina-accent-text)}.ina-access__mfa{flex-direction:column;gap:16px;display:flex}.ina-access__otp{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;max-width:360px;display:grid}.ina-access__otp-box{text-align:center;border-radius:var(--ina-radius-button);border:2px solid var(--ina-border);background:var(--ina-surface-2);width:100%;min-width:0;height:60px;color:var(--ina-text);font-family:var(--ina-font-mono);font-variant-ligatures:none;font-size:26px;font-weight:600}.ina-access__otp-box:focus-visible{border-color:var(--ina-accent);outline:3px solid var(--ina-focus);outline-offset:2px}.ina-access__otp-box--bad{border-color:var(--ina-bad)}.ina-access__mfa-backup{font-family:var(--ina-font-mono);font-variant-ligatures:none;letter-spacing:.05em}.ina-access__mfa-error{color:var(--ina-bad);align-items:center;gap:6px;font-size:14.5px;font-weight:700;display:flex}.ina-access__trust{min-height:44px;color:var(--ina-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:10px;padding:0;display:flex}.ina-access__trust:focus-visible,.ina-access__mfa-option:focus-visible{outline:3px solid var(--ina-focus);outline-offset:2px}.ina-access__trust-box{border-radius:var(--ina-radius-small);border:2px solid var(--ina-accent);width:24px;height:24px;color:var(--ina-accent-ink);background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.ina-access__trust[aria-checked=true] .ina-access__trust-box{background:var(--ina-accent)}.ina-access__mfa-help{border-top:1px solid var(--ina-border);flex-direction:column;padding-top:8px;display:flex}.ina-access__mfa-help-title{color:var(--ina-muted);letter-spacing:var(--ina-label-spacing);text-transform:var(--ina-label-transform);padding:6px 0;font-size:13px;font-weight:700}.ina-access__mfa-option{min-height:48px;color:var(--ina-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-weight:700;display:flex}.ina-access__mfa-option .ina-icon{color:var(--ina-accent-text)}.ina-access__mfa-lost{margin:0 0 8px;font-size:14px}.ina-access__hint{font-size:13.5px}.ina-access__attempts{font-weight:400}.ina-access__not-me{justify-content:center;align-items:center;gap:8px;display:inline-flex}.ina-access__not-me-note{text-align:center;margin:0;font-size:13.5px}.ina-legal{justify-content:center;padding:48px 16px;display:flex}.ina-legal__inner{flex-direction:column;gap:16px;width:min(100%,720px);display:flex}.ina-legal__logo{align-self:flex-start;width:auto;height:32px}.ina-legal__body{white-space:pre-line}.ina-access__art{--access-panel:#080a10;--access-tint:#ff9a0a0d;--access-chip:#ffffff0a;background:var(--access-panel);justify-content:space-between;padding:40px 56px}[data-theme=light] .ina-access__art{--access-panel:#eef0f4;--access-tint:#ff9a0a12;--access-chip:#ffffffb3;background:var(--access-panel)}.ina-access__art:after{content:"";pointer-events:none;background:linear-gradient(0deg, var(--access-tint), transparent);height:42%;position:absolute;bottom:0;left:0;right:0}.ina-access__art-line{opacity:.7;background:linear-gradient(90deg, var(--ina-accent), transparent 70%);height:2px;position:absolute;top:0;left:0;right:0}.ina-access__art>*{z-index:1;position:relative}.ina-access__floaters{pointer-events:none;z-index:0;position:absolute;inset:0}.ina-access__floater{border:1px solid var(--ina-border);background:var(--access-chip);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:12px;justify-content:center;align-items:center;animation:7s ease-in-out infinite inaAccessDrift;display:inline-flex;position:absolute}.ina-access__floater--0{width:54px;height:54px;color:var(--ina-accent-text);font-size:26px;animation-duration:6.5s;top:22%;left:8%}.ina-access__floater--1{width:46px;height:46px;color:var(--ina-accent-2);animation-duration:7.5s;animation-delay:-2s;top:12%;left:70%}.ina-access__floater--2{width:50px;height:50px;color:var(--ina-good);animation-duration:8s;animation-delay:-1s;top:40%;left:84%}.ina-access__floater--3{width:42px;height:42px;color:var(--ina-accent-text);animation-duration:6s;animation-delay:-3s;top:70%;left:12%}.ina-access__floater--4{width:40px;height:40px;color:var(--ina-accent-2);animation-delay:-1.5s;top:84%;left:56%}.ina-access__floater--5{width:38px;height:38px;color:var(--ina-good);animation-duration:9s;animation-delay:-4s;top:48%;left:6%}.ina-access__pitch{align-items:flex-start;gap:22px}.ina-access__inan{width:300px;height:300px;color:var(--ina-accent);align-self:center;margin-left:-40px;position:relative}.ina-access__rings{pointer-events:none;width:600px;height:600px;position:absolute;top:-150px;left:-150px;overflow:visible}.ina-access__ring--a{opacity:.16}.ina-access__ring--b{opacity:.12}.ina-access__ring--c{opacity:.07}[data-theme=light] .ina-access__ring--a{opacity:.22}[data-theme=light] .ina-access__ring--b{opacity:.18}[data-theme=light] .ina-access__ring--c{opacity:.12}.ina-access__orbit{transform-origin:300px 320px;animation:40s linear infinite inaAccessSpin}.ina-access__orbit--reverse{animation-duration:60s;animation-direction:reverse}.ina-access__inan .inan{position:relative}.ina-access__inan-bubble{background:var(--ina-surface);width:max-content;max-width:250px;color:var(--ina-text);border:1px solid var(--ina-border);text-wrap:pretty;overflow-wrap:anywhere;border-radius:16px 16px 16px 4px;padding:12px 16px;font-size:15px;font-weight:700;line-height:1.35;animation:.35s ease-out both inanBubble;box-shadow:0 18px 40px #00000059}.ina-access__inan>.ina-access__inan-bubble{z-index:2;position:absolute;top:22px;left:236px}.ina-access__perks{gap:8px}.ina-access__perks li{border:1px solid var(--ina-border);background:var(--access-chip);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;padding:8px 14px 8px 10px;font-size:14px;font-weight:700}.ina-access__perk-icon{color:var(--ina-accent-text)}.ina-access__credit{font-family:inherit;font-size:13px}.ina-access input::-ms-reveal{display:none}.ina-access__inan-mobile{align-items:center;gap:10px;width:100%;max-width:440px;margin-bottom:8px;display:flex}.ina-access__inan-mobile .ina-access__inan-bubble{border-radius:16px 16px 16px 4px;max-width:220px;font-size:14px}.ina-access__email-ok{color:var(--ina-good);margin-right:12px}.ina-access__caps{color:var(--ina-warn);align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:inline-flex}.ina-access__badge-icon{position:relative}.ina-access__confetti{pointer-events:none;position:absolute;top:50%;left:50%}.ina-access__confetti-bit{opacity:0;background:var(--ina-accent);border-radius:2px;width:6px;height:12px;animation:.9s ease-out both inaAccessConfetti;position:absolute}.ina-access__confetti-bit:nth-child(2n){width:8px;height:8px}.ina-access__confetti-bit:nth-child(5n+2){background:var(--ina-accent-2)}.ina-access__confetti-bit:nth-child(5n+3){background:var(--ina-good)}.ina-access__confetti-bit:nth-child(5n+4){background:#ffd43b}.ina-access__confetti-bit:nth-child(5n){background:#7cc6ff}.ina-access__confetti-bit--0{--dx:80px;--dy:0px}.ina-access__confetti-bit--1{--dx:92px;--dy:44px;animation-delay:50ms}.ina-access__confetti-bit--2{--dx:77px;--dy:97px;animation-delay:.1s}.ina-access__confetti-bit--3{--dx:18px;--dy:78px;animation-delay:.15s}.ina-access__confetti-bit--4{--dx:-22px;--dy:99px}.ina-access__confetti-bit--5{--dx:-78px;--dy:98px;animation-delay:50ms}.ina-access__confetti-bit--6{--dx:-80px;--dy:18px;animation-delay:.1s}.ina-access__confetti-bit--7{--dx:-101px;--dy:-23px;animation-delay:.15s}.ina-access__confetti-bit--8{--dx:-78px;--dy:-98px}.ina-access__confetti-bit--9{--dx:-22px;--dy:-99px;animation-delay:50ms}.ina-access__confetti-bit--10{--dx:18px;--dy:-78px;animation-delay:.1s}.ina-access__confetti-bit--11{--dx:98px;--dy:-78px;animation-delay:.15s}.ina-access__confetti-bit--12{--dx:90px;--dy:-43px}.ina-access__confetti-bit--13{--dx:102px;--dy:0px;animation-delay:50ms}@keyframes inaAccessDrift{0%,to{transform:translate(0)rotate(0)}50%{transform:translateY(-14px)rotate(6deg)}}@keyframes inaAccessConfetti{0%{opacity:1;transform:translate(0)rotate(0)}to{transform:translate(var(--dx), var(--dy)) rotate(540deg);opacity:0}}@media (prefers-reduced-motion:reduce){.ina-access__confetti{display:none}}:root[data-motion=reduce] .ina-access__confetti{display:none}.acc-page{width:100%;max-width:var(--ina-content-max);flex-direction:column;gap:20px;margin-inline:auto;display:flex}.acc-layout{grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.acc-nav{background:var(--ina-surface);border:1px solid var(--ina-border);border-radius:var(--ina-radius-card);scrollbar-width:none;flex-direction:column;gap:2px;padding:6px;display:flex;overflow-x:auto}.acc-nav__item{border-radius:var(--ina-radius-button);min-height:44px;color:var(--ina-muted);font:inherit;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:10px;padding:0 12px;font-weight:500;display:flex}.acc-nav__item[aria-current=page]{background:var(--ina-accent-soft);color:var(--ina-text);font-weight:700}.acc-nav__item[aria-current=page] .acc-nav__icon{color:var(--ina-accent-text)}.acc-nav__item:focus-visible,.acc-option:focus-visible,.acc-theme:focus-visible,.acc-check:focus-visible{outline:3px solid var(--ina-focus);outline-offset:2px}.acc-panel{background:var(--ina-surface);border:1px solid var(--ina-border);border-radius:var(--ina-radius-card);flex-direction:column;gap:16px;min-width:0;padding:20px;display:flex}.acc-options{flex-direction:column;gap:6px;display:flex}.acc-option{border-radius:var(--ina-radius-button);border:1px solid var(--ina-border);min-height:56px;color:var(--ina-text);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:0 14px;display:flex}.acc-option[aria-checked=true]{border:2px solid var(--ina-accent);background:var(--ina-accent-soft)}.acc-option__code{background:var(--ina-surface-3);border:1px solid var(--ina-border);width:30px;height:20px;font-family:var(--ina-font-mono);font-variant-ligatures:none;border-radius:3px;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.acc-option__text{flex-direction:column;flex:1;display:flex}.acc-option__text .srv-muted{font-size:13px}.acc-option__check{color:var(--ina-accent-text)}.acc-themes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.acc-theme{border-radius:var(--ina-radius-button);border:2px solid var(--ina-border);background:var(--ina-surface-2);color:var(--ina-text);font:inherit;cursor:pointer;flex-direction:column;gap:8px;padding:10px;font-weight:700;display:flex}.acc-theme[aria-checked=true]{border-color:var(--ina-accent)}.acc-theme__preview{border-radius:var(--ina-radius-small);border:1px solid var(--ina-border);height:64px}.acc-theme__preview--dark{background:linear-gradient(135deg,#0f121a 0 60%,#ff9a0a 60% 70%,#161a24 70%)}.acc-theme__preview--light{background:linear-gradient(135deg,#fff 0 60%,#ff9a0a 60% 70%,#f0f1f5 70%)}.acc-theme__preview--system{background:linear-gradient(90deg,#0f121a 0 50%,#fff 50%)}.acc-block{flex-direction:column;gap:10px;display:flex}.acc-block+.acc-block{border-top:1px solid var(--ina-border);padding-top:16px}.acc-block__head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.acc-block__title{font-family:var(--ina-font-body);flex:1;margin:0;font-size:16px;font-weight:700}.acc-block__text{margin:0;font-size:14px}.acc-block__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.acc-session{border-radius:var(--ina-radius-button);border:1px solid var(--ina-border);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.acc-session__main{flex:200px;min-width:0}.acc-session__where{font-size:13px}.acc-pill{border-radius:var(--ina-radius-pill);background:var(--ina-good-soft);color:var(--ina-good);padding:2px 8px;font-size:12.5px;font-weight:700}.acc-table-wrap{overflow-x:auto}.acc-table{border-collapse:collapse;width:100%;min-width:460px;font-size:14.5px}.acc-table thead th{padding:8px 6px;font-size:13px}.acc-table .acc-table__type{text-align:left;color:var(--ina-muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.acc-table tbody tr{border-top:1px solid var(--ina-border-soft)}.acc-table tbody th{text-align:left;padding:6px;font-weight:400}.acc-table td{text-align:center;padding:2px}.acc-check{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:40px;display:inline-flex}.acc-check:disabled{cursor:wait}.acc-check__box{border-radius:var(--ina-radius-small);border:2px solid var(--ina-faint);width:22px;height:22px;color:var(--ina-accent-ink);justify-content:center;align-items:center;display:inline-flex}.acc-check[aria-checked=true] .acc-check__box{border-color:var(--ina-accent);background:var(--ina-accent)}.acc-note{margin:0;font-size:13px}@media (width<=759px){.acc-page{gap:16px}.acc-layout{grid-template-columns:minmax(0,1fr);gap:16px}.acc-nav{flex-direction:row}.acc-panel{padding:16px}.acc-themes{grid-template-columns:minmax(0,1fr)}}.acc-mfa__on{border-radius:var(--ina-radius-button);background:var(--ina-good-soft);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px;display:flex}.acc-mfa__on-icon{color:var(--ina-good)}.acc-mfa__on-text{flex:240px}.acc-mfa__on-text .srv-muted{font-size:14px}.acc-mfa__off,.acc-mfa__step,.acc-mfa__codes,.acc-mfa__devices{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.acc-mfa__devices{align-items:stretch;margin-top:16px}.acc-mfa__text{margin:0}.acc-mfa__input{max-width:220px;font-family:var(--ina-font-mono);font-variant-ligatures:none;letter-spacing:.08em;font-size:18px}.acc-mfa__actions{flex-wrap:wrap;gap:8px;display:flex}.acc-mfa__steps{gap:4px;margin:0;padding-left:20px;display:grid}.acc-mfa__code-list{border:1px solid var(--ina-border);border-radius:var(--ina-radius-button);background:var(--ina-surface-2);font-family:var(--ina-font-mono);font-variant-ligatures:none;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-self:stretch;gap:6px 16px;margin:0;padding:12px 12px 12px 36px;font-size:15px;display:grid}.acc-mfa__subtitle{margin:0;font-size:15px}.acc-mfa__device-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.acc-mfa__device{border:1px solid var(--ina-border-soft);border-radius:var(--ina-radius-small);align-items:center;gap:10px;padding:8px 10px;display:flex}.acc-mfa__device-text{flex-direction:column;flex:auto;min-width:0;font-size:14px;display:flex}.acc-mfa__device-name{overflow-wrap:anywhere;font-weight:700}.acc-mfa__disable{margin-top:16px}.acc-profile{flex-direction:column;gap:18px;max-width:480px;display:flex}.acc-profile__actions{flex-wrap:wrap;gap:8px;display:flex}.ina-mascot{flex:none;justify-content:center;display:flex}.srv-config__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.gc{flex-direction:column;gap:16px;display:flex}.gc__toolbar{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.gc__search{flex:260px;min-width:0;position:relative}.gc__search-icon{color:var(--ina-muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.gc__search-input{width:100%;padding-left:44px}.gc__advanced{position:relative}.gc__advanced-menu{z-index:20;background:var(--ina-surface);border:1px solid var(--ina-border);border-radius:var(--ina-radius-card);min-width:240px;box-shadow:var(--ina-shadow-card);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);right:0}.gc__advanced-item{border-radius:var(--ina-radius-small);width:100%;min-height:44px;color:var(--ina-text);font:inherit;font-family:var(--ina-font-mono);font-variant-ligatures:none;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 10px;font-size:14px;display:flex}.gc__advanced-item:hover{background:var(--ina-surface-2)}.gc__leave{margin-top:10px}.gc__leave-actions{flex-wrap:wrap;gap:8px;display:flex}.gc__note{margin:0;font-size:14px}.gc__empty{border:1px dashed var(--ina-border);border-radius:var(--ina-radius-card);color:var(--ina-muted);margin:0;padding:16px}.gc__presets{flex-direction:column;gap:10px;display:flex}.gc__presets-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.gc__presets-title{margin:0;font-size:19px}.gc__preset-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px;display:grid}.gc__preset{border:2px solid var(--ina-border);border-radius:var(--ina-radius-card);background:var(--ina-surface);min-height:118px;color:var(--ina-text);font:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:6px;padding:14px;display:flex}.gc__preset[aria-checked=true]{border-color:var(--ina-accent);background:var(--ina-accent-soft)}.gc__preset-name{align-items:center;gap:8px;font-size:16px;display:flex}.gc__preset-icon{border-radius:var(--ina-radius-small);background:var(--ina-accent-2-soft);width:34px;height:34px;color:var(--ina-accent-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.gc__preset-icon--good{background:var(--ina-good-soft);color:var(--ina-good)}.gc__preset-icon--bad{background:var(--ina-bad-soft);color:var(--ina-bad)}.gc__preset-icon--accent{background:var(--ina-accent-soft);color:var(--ina-accent-text)}.gc__preset-icon--warn{background:var(--ina-warn-soft);color:var(--ina-warn)}.gc__preset-desc{font-size:13.5px}.gc__preset-chips{flex-wrap:wrap;gap:4px;margin-top:auto;display:flex}.gc__chip{border-radius:var(--ina-radius-small);background:var(--ina-surface-3);padding:1px 7px;font-size:12px;font-weight:700}.gc__preview{background:var(--ina-surface);border:1px solid var(--ina-accent-line);border-radius:var(--ina-radius-card);flex-direction:column;gap:10px;padding:16px;display:flex}.gc__preview-rows{margin:0;padding:0;list-style:none}.gc__preview-row{border-top:1px solid var(--ina-border-soft);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:8px;padding:8px 0;font-size:14.5px;display:grid}.gc__preview-label{align-items:center;gap:6px;min-width:0;display:flex}.gc__preview-restart,.gc__preview-arrow{color:var(--ina-muted)}.gc__preview-from{color:var(--ina-muted);text-decoration:line-through}.gc__preview-to{font-weight:700}.gc__preview-note{font-size:13.5px}.gc__preview-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.gc__card{gap:0;padding:0}.gc__card-heading{font-size:inherit;margin:0}.gc__card-toggle{border-radius:var(--ina-radius-card);width:100%;min-height:72px;color:var(--ina-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:16px 24px;display:flex}.gc__card-toggle:disabled{cursor:default}.gc__card-text{flex-direction:column;flex:1;min-width:0;display:flex}.gc__card-title{font-family:var(--ina-font-head);font-size:20px;font-weight:700;line-height:1.25}.gc__card-count{flex:none;font-size:14px}.gc__card-chevron{color:var(--ina-muted);flex:none}.gc__card-body{flex-direction:column;gap:16px;padding:0 24px 24px;animation:.2s ease-out gcOpen;display:flex}.gc__card-body[hidden]{display:none}@keyframes gcOpen{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.gc__fields{flex-direction:column;gap:22px;display:flex}.gc__field{gap:8px}.gc__field--switch{flex-flow:wrap;align-items:center;gap:12px 20px}.gc__field-main{flex-direction:column;gap:4px;min-width:0;display:flex}.gc__field--switch .gc__field-main{flex:320px}.gc__label{font-weight:700}.gc__slider-value{font-family:var(--ina-font-head);margin-left:auto;font-size:22px}.gc__tech{flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:13px;display:flex}.gc__key{border-radius:var(--ina-radius-small);background:var(--ina-code-bg);color:var(--ina-code-key);font-family:var(--ina-font-mono);font-variant-ligatures:none;overflow-wrap:anywhere;padding:1px 6px;font-size:13px}.gc__counter{font-family:var(--ina-font-mono);font-variant-ligatures:none;align-self:flex-end;font-size:12.5px}.gc__messages{flex-direction:column;gap:4px;display:flex}.gc__message{overflow-wrap:anywhere;align-items:flex-start;gap:6px;font-size:14px;display:inline-flex}.gc__message--muted{color:var(--ina-muted)}.gc__message--warn{color:var(--ina-warn)}.gc__field .ina-input:disabled,.gc__field input:disabled{opacity:.6;cursor:not-allowed}.gc__select{position:relative}.gc__select select{appearance:none;cursor:pointer;width:100%;padding-right:44px}.gc__select-icon{color:var(--ina-muted);pointer-events:none;position:absolute;top:26px;right:12px;transform:translateY(-50%)}.gc__stepper{align-items:center;gap:8px;display:flex}.gc__step{background:var(--ina-surface-2);width:52px;height:52px}.gc__number{text-align:center;width:120px;font-family:var(--ina-font-head);font-size:20px;font-weight:700}.gc__slider{flex-direction:column;gap:8px;display:flex}.gc__range{appearance:none;cursor:pointer;--gc-fill:0%;background:0 0;width:100%;height:44px;margin:0}.gc__range:disabled{cursor:not-allowed;opacity:.6}.gc__range:focus-visible{outline:3px solid var(--ina-focus);outline-offset:2px}.gc__range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--ina-accent) var(--gc-fill), var(--ina-surface-3) var(--gc-fill));border-radius:99px;height:8px}.gc__range::-moz-range-track{background:var(--ina-surface-3);border-radius:99px;height:8px}.gc__range::-moz-range-progress{background:var(--ina-accent);border-radius:99px;height:8px}.gc__range::-webkit-slider-thumb{appearance:none;border-radius:var(--ina-radius-thumb);background:var(--ina-text);border:5px solid var(--ina-accent);width:26px;height:26px;margin-top:-9px}.gc__range::-moz-range-thumb{border-radius:var(--ina-radius-thumb);background:var(--ina-text);border:5px solid var(--ina-accent);width:16px;height:16px}.gc__slider-scale{font-family:var(--ina-font-mono);font-variant-ligatures:none;color:var(--ina-muted);justify-content:space-between;font-size:12.5px;display:flex}.gc__suggested{flex-wrap:wrap;gap:6px;display:flex}.gc__suggestion{border:1px solid var(--ina-border);border-radius:var(--ina-radius-pill);background:var(--ina-surface-2);min-height:44px;color:var(--ina-text);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex}.gc__suggestion[aria-pressed=true]{border-color:var(--ina-accent);background:var(--ina-accent-soft)}.gc__suggestion:disabled{cursor:not-allowed;opacity:.6}.gc__recommended{color:var(--ina-good);font-size:12.5px;font-weight:400}.gc__secret-row{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.gc__secret-row>.gc__secret{flex:240px}.gc__secret-actions{flex-wrap:wrap;gap:10px;display:flex}.gc__secret{align-items:center;padding:0 4px 0 14px;display:flex}.gc__secret:focus-within{outline:3px solid var(--ina-focus);outline-offset:2px}.gc__secret input{min-width:0;height:100%;color:var(--ina-text);font-family:var(--ina-font-mono);font-variant-ligatures:none;background:0 0;border:0;outline:none;flex:1 1 0;font-size:16px}.gc__secret .ina-icon-button{border:0}.gc__secret-status{color:var(--ina-muted);align-items:center;gap:6px;font-size:14px;display:inline-flex}.gc__card-toggle:focus-visible,.gc__preset:focus-visible,.gc__suggestion:focus-visible,.gc__advanced-item:focus-visible{outline:3px solid var(--ina-focus);outline-offset:2px}.gc__skeleton{flex-direction:column;gap:16px;display:flex}.gc__skeleton-card{background:var(--ina-surface);border:1px solid var(--ina-border);border-radius:var(--ina-radius-card);flex-direction:column;gap:12px;padding:24px;display:flex}.gc__skeleton-line{border-radius:var(--ina-radius-small);background:var(--ina-surface-3);width:70%;height:14px;animation:var(--ina-anim-live)}.gc__skeleton-line--title{width:40%;height:22px}.gc__skeleton-line--short{width:30%}@media (width<=759px){.gc__toolbar{flex-direction:column;align-items:stretch}.gc__search{flex:none;width:100%}.gc__advanced .ina-button{justify-content:center;width:100%}.gc__advanced-menu{left:0;right:0}.gc__card-toggle{padding:14px 18px}.gc__card-body{padding:0 18px 18px}.gc__card-count{display:none}.gc__preview-row{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr)}.gc__preview-label{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.gc__card-body,.gc__skeleton-line{animation:none}}.srv-files{flex-direction:column;gap:20px;width:100%;max-width:1160px;display:flex}.srv-files__mono{font-family:var(--ina-font-mono);font-variant-ligatures:none}.srv-files__small{margin:0;font-size:13.5px}.srv-files__pad{margin:0;padding:12px 14px}.srv-files__actions{flex-wrap:wrap;gap:8px;display:inline-flex}.srv-files__tab{align-items:center;gap:6px;display:inline-flex}.srv-files__panel{background:var(--ina-surface);border:1px solid var(--ina-border);border-radius:var(--ina-radius-card);flex-direction:column;min-width:0;display:flex;position:relative}.srv-files__list{margin:0;padding:0;list-style:none}.srv-files__browse{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:14px;display:grid}.srv-files__tree{background:var(--ina-surface);border:1px solid var(--ina-border);border-radius:var(--ina-radius-card);flex-direction:column;gap:1px;padding:8px;display:flex}.srv-files__tree-item{border-radius:var(--ina-radius-small);min-height:38px;color:var(--ina-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-width:0;padding:0 8px;font-size:13px;display:flex}.srv-files__tree-item>.srv-files__mono{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.srv-files__tree-item--child{padding-left:24px}.srv-files__tree-item .ina-icon{color:var(--ina-muted)}.srv-files__tree-item[aria-current=true]{background:var(--ina-accent-soft)}.srv-files__tree-item[aria-current=true] .ina-icon{color:var(--ina-accent-text)}.srv-files__tree-item:hover{background:var(--ina-surface-2)}.srv-files__tree-tag{color:var(--ina-muted);white-space:nowrap;margin-left:auto;font-size:11.5px}.srv-files__toolbar{border-bottom:1px solid var(--ina-border);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.srv-files__crumbs{min-width:0;font-family:var(--ina-font-mono);font-variant-ligatures:none;flex-wrap:wrap;flex:220px;align-items:center;gap:2px;font-size:13.5px;display:flex}.srv-files__crumb-wrap{align-items:center;gap:2px;min-width:0;display:inline-flex}.srv-files__crumb{text-overflow:ellipsis;white-space:nowrap;max-width:24ch;min-height:36px;color:var(--ina-accent-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 4px;font-weight:600;overflow:hidden}.srv-files__crumb[aria-current=location]{color:var(--ina-text)}.srv-files__sep{color:var(--ina-muted)}.srv-files__bulk{background:var(--ina-accent-soft);border-bottom:1px solid var(--ina-accent-line);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;display:flex}.srv-files__bulk-label{margin-right:4px}.srv-files__bulk-button{border:1px solid var(--ina-border);border-radius:var(--ina-radius-button);background:var(--ina-surface);min-height:44px;color:var(--ina-text);font:inherit;cursor:pointer;align-items:center;gap:5px;padding:0 10px;font-size:13.5px;font-weight:700;display:inline-flex}.srv-files__bulk-button--danger{color:var(--ina-bad)}.srv-files__bulk-button:disabled{opacity:.6;cursor:not-allowed}.srv-files__row{border-top:1px solid var(--ina-border-soft);align-items:center;gap:10px;min-height:52px;padding:0 12px;display:flex}.srv-files__list>.srv-files__row:first-child{border-top:0}.srv-files__row--on{background:var(--ina-accent-soft)}.srv-files__check{cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.srv-files__box{border:2px solid var(--ina-faint);border-radius:var(--ina-radius-small);width:20px;height:20px;color:var(--ina-accent-ink);justify-content:center;align-items:center;display:inline-flex}.srv-files__row--on .srv-files__box{border-color:var(--ina-accent);background:var(--ina-accent)}.srv-files__open{min-width:0;min-height:50px;color:var(--ina-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.srv-files__open--static{cursor:default}.srv-files__row-icon{color:var(--ina-muted);flex:none}.srv-files__row-icon--folder{color:var(--ina-accent-text)}.srv-files__row-text{flex-direction:column;flex:1;min-width:0;display:flex}.srv-files__row-line{align-items:center;gap:8px;min-width:0;display:flex}.srv-files__name{white-space:nowrap;text-overflow:ellipsis;min-width:6ch;font-size:13.5px;font-weight:600;overflow:hidden}.srv-files__row-meta{font-size:12.5px;display:none}.srv-files__size,.srv-files__date{text-align:right;color:var(--ina-muted);flex:none;font-size:13px}.srv-files__size{width:90px}.srv-files__date{width:120px}.srv-files__tag{border-radius:var(--ina-radius-pill);background:var(--ina-accent-2-soft);white-space:nowrap;flex:none;padding:1px 7px;font-size:11.5px;font-weight:700}.srv-files__tag--warn{background:var(--ina-warn-soft);color:var(--ina-warn)}.srv-files__drop{border:3px dashed var(--ina-accent);border-radius:var(--ina-radius-card);background:var(--ina-accent-soft);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:17px;display:flex;position:absolute;inset:0}.srv-files__drop .ina-icon{color:var(--ina-accent-text)}.srv-files__editor{flex-direction:column;display:flex}.srv-files__editor-bar{border-bottom:1px solid var(--ina-border);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.srv-files__editor-path{overflow-wrap:anywhere;min-width:0;font-family:var(--ina-font-mono);font-variant-ligatures:none;flex:200px;font-size:13.5px;font-weight:600}.srv-files__dirty{color:var(--ina-accent-text);font-size:13px;font-weight:700}.srv-files__dirty:before{content:"● "}.srv-files__code{background:var(--ina-code-bg);font-family:var(--ina-font-mono);font-variant-ligatures:none;border-bottom-left-radius:var(--ina-radius-card);border-bottom-right-radius:var(--ina-radius-card);font-size:13px;line-height:1.75;display:flex}.srv-files__gutter{text-align:right;width:52px;color:var(--ina-faint);-webkit-user-select:none;user-select:none;font:inherit;flex:none;margin:0;padding:8px 14px 8px 0;overflow:hidden}.srv-files__textarea{resize:vertical;min-width:0;min-height:320px;color:var(--ina-code-key);font:inherit;white-space:pre;background:0 0;border:0;flex:1;margin:0;padding:8px 14px 8px 6px;overflow:auto}.srv-files__textarea:focus-visible{outline:3px solid var(--ina-focus);outline-offset:-3px}.srv-files__queue-head{border-bottom:1px solid var(--ina-border);justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.srv-files__queue-row{border-top:1px solid var(--ina-border-soft);flex-direction:column;gap:6px;padding:10px 14px;display:flex}.srv-files__list>.srv-files__queue-row:first-child{border-top:0}.srv-files__queue-line{align-items:center;gap:10px;display:flex}.srv-files__queue-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--ina-font-mono);font-variant-ligatures:none;flex:1;font-size:13.5px;overflow:hidden}.srv-files__queue-state{font-size:13px;font-weight:700}.srv-files__queue-icon--waiting,.srv-files__queue-icon--uploading{color:var(--ina-accent-text)}.srv-files__queue-icon--done{color:var(--ina-good)}.srv-files__queue-icon--exists{color:var(--ina-warn)}.srv-files__queue-icon--blocked,.srv-files__queue-icon--failed{color:var(--ina-bad)}.srv-files__bar{background:var(--ina-surface-3);border-radius:99px;height:6px;overflow:hidden}.srv-files__bar>span{background:var(--ina-accent);height:100%;transition:width .2s;display:block}.srv-files__blocked{border-radius:var(--ina-radius-button);background:var(--ina-bad-soft);gap:8px;padding:8px 10px;font-size:14px;display:flex}.srv-files__blocked .ina-icon{color:var(--ina-bad)}.srv-files__queue-error{color:var(--ina-bad);margin:0;font-size:14px}.srv-files__trash-head{border-bottom:1px solid var(--ina-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:6px 14px;display:flex}.srv-files__trash-head p{margin:0;padding:6px 0;font-size:14px}.srv-files__trash-row{border-top:1px solid var(--ina-border-soft);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;display:flex}.srv-files__list>.srv-files__trash-row:first-child{border-top:0}.srv-files__trash-what{overflow-wrap:anywhere;flex:200px;min-width:0}.srv-files__trash-what strong{font-size:14px}.srv-files__left{color:var(--ina-muted);font-size:13px;font-weight:700}.srv-files__left--soon{color:var(--ina-warn)}.srv-sftp{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));align-items:start;gap:20px;display:grid}.srv-sftp__card{background:var(--ina-surface);border:1px solid var(--ina-border);border-radius:var(--ina-radius-card);flex-direction:column;gap:12px;padding:20px;display:flex}.srv-sftp__title{font-family:var(--ina-font-head);margin:0;font-size:19px}.srv-sftp__field{flex-direction:column;gap:4px;min-width:0;display:flex}.srv-sftp__label{color:var(--ina-muted);font-size:13.5px;font-weight:700}.srv-sftp__actions{flex-wrap:wrap;gap:8px;display:flex}.srv-sftp__value{font-family:var(--ina-font-mono);font-variant-ligatures:none}.srv-sftp__password{border:1px solid var(--ina-border);border-radius:var(--ina-radius-button);background:var(--ina-surface-2);align-items:center;gap:8px;min-height:46px;margin:0;padding:0 12px;display:flex}.srv-sftp__steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.srv-sftp__step{overflow-wrap:anywhere;gap:10px;font-size:15px;display:flex}.srv-sftp__num{border-radius:var(--ina-radius-num);background:var(--ina-accent-soft);flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:13.5px;font-weight:700;display:inline-flex}@media (width<=760px){.srv-files__browse{grid-template-columns:minmax(0,1fr)}.srv-files__tree,.srv-files__size,.srv-files__date{display:none}.srv-files__row-meta{display:block}}@media (prefers-reduced-motion:reduce){.srv-files__bar>span{transition:none}}.srv-db__empty{text-align:center;align-items:center;padding:32px 20px}.srv-db__empty-icon{color:var(--ina-accent-text)}.srv-db__empty-title{font-size:19px}.srv-db__empty p{max-width:440px;margin:0}.srv-db__head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.srv-db__icon{color:var(--ina-accent-text)}.srv-db__name{overflow-wrap:anywhere;flex:1;min-width:0}.srv-db__fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px;display:grid}.srv-db__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.srv-db__check{align-items:center;gap:8px;min-height:44px;display:flex}.srv-db__problem{color:var(--ina-bad);margin:0}.srv-workshop__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.srv-workshop__source{flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;display:flex}.srv-workshop__source-chip{border-radius:var(--ina-radius-pill);border:1px solid var(--ina-accent);background:var(--ina-accent-soft);min-height:40px;color:var(--ina-text);align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex}.srv-workshop__count{background:var(--ina-accent);min-width:20px;color:var(--ina-accent-ink);text-align:center;border-radius:10px;margin-left:6px;padding:0 6px;font-size:12px;font-weight:700;display:inline-block}.srv-workshop__active{flex-direction:column;gap:16px;display:flex}.srv-workshop__order{background:var(--ina-surface);border:1px solid var(--ina-border);border-radius:var(--ina-radius-card);overflow:hidden}.srv-workshop__order-head{border-bottom:1px solid var(--ina-border);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;display:flex}.srv-workshop__order-head strong{flex:220px}.srv-workshop__order-head span{flex:2 260px;font-size:13.5px}.srv-workshop__empty{margin:0;padding:14px}.srv-workshop__list{margin:0;padding:0;list-style:none}.srv-workshop__row{border-top:1px solid var(--ina-border-soft);flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;padding:10px 14px;display:flex}.srv-workshop__row:first-child{border-top:0}.srv-workshop__row--over{background:var(--ina-accent-soft)}.srv-workshop__grip{color:var(--ina-muted);cursor:grab}.srv-workshop__pos{width:28px;font-family:var(--ina-font-mono);font-variant-ligatures:none;color:var(--ina-muted);font-size:13px}.srv-workshop__body{flex-direction:column;flex:200px;gap:3px;min-width:0;display:flex}.srv-workshop__title-line{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.srv-workshop__name{overflow-wrap:anywhere;font-size:15px}.srv-workshop__meta{overflow-wrap:anywhere;flex-wrap:wrap;gap:2px 10px;font-size:13px;display:flex}.srv-workshop__warn{border-radius:var(--ina-radius-button);background:var(--ina-warn-soft);text-wrap:pretty;align-items:flex-start;gap:6px;margin-top:4px;padding:8px 10px;font-size:13.5px;display:flex}.srv-workshop__warn>.ina-icon,.srv-workshop__warn>span:first-child{flex:none}.srv-workshop__blocked summary{cursor:pointer;align-items:center;min-height:32px;font-weight:700;display:flex}.srv-workshop__blocked summary:focus-visible{outline:3px solid var(--ina-focus);outline-offset:2px}.srv-workshop__blocked ul{overflow-wrap:anywhere;margin:4px 0 0;padding-left:18px}.srv-workshop__controls{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.srv-workshop__check{cursor:pointer;align-items:center;gap:6px;min-height:44px;font-size:13.5px;display:inline-flex}.srv-workshop__check input,.srv-workshop__pick{width:20px;height:20px;accent-color:var(--ina-accent)}.srv-workshop__confirm{border-radius:var(--ina-radius-button);background:var(--ina-surface-2);flex-wrap:wrap;flex:100%;align-items:center;gap:8px;padding:10px 12px;display:flex}.srv-workshop__confirm-text{text-wrap:pretty;overflow-wrap:anywhere;flex:260px;font-size:14px}.srv-workshop__actions{flex-wrap:wrap;gap:8px;display:flex}.srv-workshop__advanced,.srv-workshop__collection,.srv-workshop__updates{background:var(--ina-surface);border:1px solid var(--ina-border);border-radius:var(--ina-radius-card);flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.srv-workshop__advanced p,.srv-workshop__collection p,.srv-workshop__updates p{margin:0}.srv-workshop__subtitle{font-family:var(--ina-font-head);overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:700}.srv-workshop__preview{border-radius:var(--ina-radius-button);background:var(--ina-surface-2);flex-direction:column;gap:4px;padding:10px 12px;font-size:13.5px;display:flex}.srv-workshop__preview code{overflow-wrap:anywhere;white-space:pre-wrap}.srv-workshop__preview-label{font-weight:700}.srv-workshop__textarea{height:auto;min-height:72px;font-family:var(--ina-font-mono);font-variant-ligatures:none;resize:vertical;padding:10px 12px;font-size:14px}.srv-workshop__explore{flex-direction:column;gap:16px;display:flex}.srv-workshop__paste{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;display:flex}.srv-workshop__paste-field{flex:320px;min-width:0;max-width:640px}.srv-workshop__help{font-size:13.5px}.srv-workshop__resolved{background:var(--ina-surface);border:1px solid var(--ina-accent-line);border-radius:var(--ina-radius-card);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px;display:flex}.srv-workshop__card-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.srv-workshop__collection{border-color:var(--ina-accent-line)}.srv-workshop__collection-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.srv-workshop__collection .srv-workshop__list{border:1px solid var(--ina-border-soft);border-radius:var(--ina-radius-button)}.srv-workshop__banner{border-radius:var(--ina-radius-card);background:var(--ina-accent-soft);border:1px solid var(--ina-accent-line);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 16px;display:flex}.srv-workshop__banner>span{flex:240px}.srv-workshop__banner>.ina-icon{color:var(--ina-accent-text)}.srv-workshop__updates .srv-workshop__list{border:1px solid var(--ina-border-soft);border-radius:var(--ina-radius-button)}@media (width<=759px){.srv-workshop__grip{display:none}.srv-workshop__controls{flex:100%}}.ina-ai-fab{z-index:40;background:var(--ina-accent-2);min-width:56px;min-height:56px;color:var(--ina-accent-2-ink);cursor:pointer;box-shadow:0 14px 34px -8px var(--ina-accent-2-glow);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px 0 16px;font-size:16px;font-weight:700;display:inline-flex;position:fixed;bottom:24px;right:28px}.ina-ai-fab__inan{margin:-10px 0 -6px -6px;display:inline-flex}.ina-ai-fab:focus-visible{outline:3px solid var(--ina-focus);outline-offset:3px}.ina-ai-layer{z-index:55;justify-content:flex-end;display:flex;position:fixed;inset:0}.ina-ai-layer__scrim{background:#00000080;position:absolute;inset:0}.ina-ai{background:var(--ina-surface);border-left:1px solid var(--ina-border);width:420px;max-width:100%;height:100%;animation:var(--ina-anim-panel-in);flex-direction:column;display:flex;position:relative;box-shadow:-24px 0 60px #00000073}.ina-ai__head{border-bottom:1px solid var(--ina-border);align-items:center;gap:12px;padding:14px 12px 14px 18px;display:flex}.ina-ai__mark{flex:none;justify-content:center;align-items:center;display:inline-flex}.ina-ai__heading{flex:1;min-width:0}.ina-ai__title-row{align-items:center;gap:8px;display:flex}.ina-ai__title{font-family:var(--ina-font-head);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:18px;font-weight:700;overflow:hidden}.ina-ai__badge{border-radius:var(--ina-radius-pill);background:var(--ina-accent-2-soft);color:var(--ina-text);flex:none;padding:1px 7px;font-size:11.5px;font-weight:700}.ina-ai__sub{color:var(--ina-muted);font-size:13px}.ina-ai__close{width:44px;height:44px;color:var(--ina-text);cursor:pointer;border-radius:var(--ina-radius-small);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ina-ai__close:focus-visible,.ina-ai__sug:focus-visible,.ina-ai__send:focus-visible,.ina-ai__input:focus-visible{outline:3px solid var(--ina-focus);outline-offset:2px}.ina-ai__about{background:var(--ina-surface-2);border-bottom:1px solid var(--ina-border);align-items:center;gap:8px;padding:10px 18px;font-size:13.5px;display:flex}.ina-ai__about>.srv-muted{white-space:nowrap;flex:none}.ina-ai__about-name{align-items:center;gap:6px;min-width:0;font-weight:700;display:inline-flex}.ina-ai__about-dot{border-radius:var(--ina-radius-thumb);background:var(--ina-game-accent);flex:none;width:8px;height:8px}.ina-ai__ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ina-ai__log{flex-direction:column;flex:1;gap:14px;padding:16px 16px 8px;display:flex;overflow:auto}.ina-ai__msg--user{border-radius:var(--ina-radius-button);background:var(--ina-surface-3);text-wrap:pretty;overflow-wrap:anywhere;white-space:pre-wrap;align-self:flex-end;max-width:85%;padding:10px 14px;font-size:15px}.ina-ai__msg--ai{align-items:flex-start;gap:10px;max-width:94%;display:flex}.ina-ai__avatar{background:var(--ina-accent-2-soft);width:28px;height:28px;color:var(--ina-accent-2);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ina-ai__body{overflow-wrap:anywhere;flex:1;min-width:0;font-size:15px;line-height:1.5}.ina-ai__body p,.ina-ai__body ul,.ina-ai__body ol{text-wrap:pretty;margin:0 0 8px}.ina-ai__body>:last-child{margin-bottom:0}.ina-ai__body ul,.ina-ai__body ol{padding-left:20px}.ina-ai__code-inline{font-family:var(--ina-font-mono);font-variant-ligatures:none;border-radius:var(--ina-radius-small);background:var(--ina-code-bg);padding:1px 5px;font-size:.92em}.ina-ai__code{border:1px solid var(--ina-warn-line);border-radius:var(--ina-radius-button);margin:0 0 8px;overflow:hidden}.ina-ai__code-warn{background:var(--ina-warn-soft);align-items:center;gap:6px;margin:0;padding:6px 10px;font-size:13px;font-weight:700;display:flex}.ina-ai__code-warn--inline{border-radius:var(--ina-radius-small);margin:0 0 8px}.ina-ai__code pre{background:var(--ina-code-bg);font-family:var(--ina-font-mono);font-variant-ligatures:none;white-space:pre;margin:0;padding:10px;font-size:13px;overflow-x:auto}.ina-ai__note{color:var(--ina-muted);font-size:14px}.ina-ai__card{border:1px solid var(--ina-accent-line);border-radius:var(--ina-radius-button);background:var(--ina-surface-2);flex-direction:column;gap:8px;margin-top:10px;padding:12px;display:flex}.ina-ai__card-head{align-items:center;gap:8px;display:flex}.ina-ai__card-icon{color:var(--ina-accent-text);flex:none}.ina-ai__body .ina-ai__card-server{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700}.ina-ai__body .ina-ai__card-desc{color:var(--ina-muted);text-wrap:pretty;margin:0;font-size:14px}.ina-ai__body .ina-ai__card-changes{flex-direction:column;gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.ina-ai__card-changes li{flex-direction:column;gap:2px;min-width:0;display:flex}.ina-ai__card-field{overflow-wrap:anywhere;font-weight:700}.ina-ai__card-diff{overflow-wrap:anywhere}.ina-ai__card-before{color:var(--ina-muted);text-decoration:line-through}.ina-ai__body .ina-ai__card-note{color:var(--ina-muted);text-wrap:pretty;align-items:flex-start;gap:6px;margin:0;font-size:13px;display:flex}.ina-ai__card-actions{flex-wrap:wrap;gap:8px;display:flex}.ina-ai__card-yes,.ina-ai__card-no{border-radius:var(--ina-radius-button);min-height:44px;font:inherit;cursor:pointer;font-weight:700}.ina-ai__card-yes{background:var(--ina-accent);color:var(--ina-accent-ink);border:0;padding:0 16px}.ina-ai__card-no{border:1px solid var(--ina-border);color:var(--ina-text);background:0 0;padding:0 14px}.ina-ai__card-yes:disabled,.ina-ai__card-no:disabled{opacity:.6;cursor:progress}.ina-ai__card-promise{color:var(--ina-muted);align-items:center;gap:4px;font-size:12.5px;display:flex}.ina-ai__card-result:empty{margin-top:-8px}.ina-ai__card-done,.ina-ai__card-cancel,.ina-ai__card-error{align-items:center;gap:6px;font-size:14px;display:flex}.ina-ai__card-done{color:var(--ina-good);font-weight:700}.ina-ai__card-cancel{color:var(--ina-muted)}.ina-ai__card-error{color:var(--ina-bad)}.ina-ai__unav{border:1px dashed var(--ina-border);border-radius:var(--ina-radius-button);background:var(--ina-surface-2);flex-direction:column;gap:8px;padding:12px;font-size:14px;display:flex}.ina-ai__unav-title{color:var(--ina-text);align-items:flex-start;gap:8px;font-size:15px;display:flex}.ina-ai__unav-title .ina-icon{color:var(--ina-muted)}.ina-ai__sugs{scrollbar-width:none;gap:6px;padding:8px 16px;display:flex;overflow-x:auto}.ina-ai__sug{border-radius:var(--ina-radius-pill);border:1px solid var(--ina-border);min-height:40px;color:var(--ina-text);cursor:pointer;white-space:nowrap;background:0 0;flex:none;padding:0 12px;font-size:14px}.ina-ai__sug:disabled{opacity:.55;cursor:default}.ina-ai__foot{flex-direction:column;gap:8px;padding:8px 16px 14px;display:flex}.ina-ai__compose{align-items:center;gap:8px;display:flex}.ina-ai__input{border-radius:var(--ina-radius-button);border:1px solid var(--ina-border);background:var(--ina-surface-2);min-width:0;height:52px;color:var(--ina-text);flex:1 1 0;padding:0 14px;font-size:16px}.ina-ai__send{border-radius:var(--ina-radius-button);background:var(--ina-accent-2);width:52px;height:52px;color:var(--ina-accent-2-ink);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.ina-ai__send:disabled{opacity:.55;cursor:default}.ina-ai__promise{color:var(--ina-muted);text-align:center;font-size:12.5px}@media (width<=759px){.ina-ai-fab{padding:0;right:16px}.ina-ai-fab--raised{bottom:92px}.ina-ai-fab__text{display:none}.ina-ai{width:100%}}.ina-ai-ask{border-color:var(--ina-accent-2)}.ina-ai-ask .ina-icon{color:var(--ina-accent-2);font-variation-settings:"FILL" 1}.srv-header__feedback{border-radius:var(--ina-radius-button);border:1px solid var(--ina-border);min-width:44px;min-height:44px;color:var(--ina-text);font:inherit;cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:700;transition:border-color .15s,transform .15s;display:inline-flex}.srv-header__feedback .ina-icon{color:var(--ina-accent-text)}.srv-header__feedback:hover{border-color:var(--ina-accent);transform:translateY(-1px)}.srv-header__feedback:focus-visible{outline:3px solid var(--ina-focus);outline-offset:2px}@media (width<=1280px){.srv-header__feedback{padding:0}.srv-header__feedback-text{display:none}}@keyframes srvFbDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes srvFbBounce{0%{transform:scale(.4)rotate(-12deg)}60%{transform:scale(1.15)rotate(6deg)}to{transform:none}}.srv-fb-banner{border-radius:var(--ina-radius-card);background:var(--ina-surface);border:1px solid var(--ina-accent-2-glow,var(--ina-accent-2));grid-template-columns:140px minmax(0,1fr);align-items:center;gap:20px;padding:22px;animation:.45s ease-out .1s both srvFbDown;display:grid;position:relative}.srv-fb-banner__art{justify-content:center;display:flex}.srv-fb-banner__body{flex-direction:column;gap:8px;min-width:0;padding-right:44px;display:flex}.srv-fb-banner__tag{letter-spacing:var(--ina-label-spacing);text-transform:var(--ina-label-transform);border-radius:var(--ina-radius-small);background:var(--ina-accent-2);color:var(--ina-accent-2-ink);align-self:flex-start;padding:3px 8px;font-size:12px;font-weight:700}.srv-fb-banner__title{font-family:var(--ina-font-head);flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:24px;line-height:1.15;display:flex}.srv-fb-banner__emoji{animation:.8s cubic-bezier(.3,1.4,.5,1) .3s both srvFbBounce;display:inline-block}.srv-fb-banner__text{color:var(--ina-muted);text-wrap:pretty;max-width:560px;margin:0}.srv-fb-banner__actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.srv-fb-banner__close,.srv-fb__close{border-radius:var(--ina-radius-button);width:44px;height:44px;color:var(--ina-text);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.srv-fb-banner__close{position:absolute;top:8px;right:8px}.srv-fb-banner__close:hover,.srv-fb__close:hover{background:var(--ina-surface-2)}.srv-fb-banner__close:focus-visible,.srv-fb__close:focus-visible{outline:3px solid var(--ina-focus);outline-offset:2px}@media (width<=759px){.srv-fb-banner{grid-template-columns:minmax(0,1fr);padding:18px 16px}.srv-fb-banner__art{display:none}}@keyframes srvFbModal{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.srv-fb-scrim{background:#04060a9e}.srv-fb{border-radius:var(--ina-radius-card);background:var(--ina-surface);border:1px solid var(--ina-border);width:100%;max-width:520px;max-height:100%;color:var(--ina-text);animation:.25s ease-out both srvFbModal;overflow:auto;box-shadow:0 30px 60px #0006}.srv-fb__form{flex-direction:column;gap:18px;padding:22px;display:flex}.srv-fb__head{align-items:flex-start;gap:12px;display:flex}.srv-fb__head-text{flex:1}.srv-fb__title{font-family:var(--ina-font-head);margin:0;font-size:22px}.srv-fb__intro{color:var(--ina-muted);margin:4px 0 0;font-size:15px}.srv-fb__set{border:0;min-width:0;margin:0;padding:0}.srv-fb__legend{margin-bottom:8px;padding:0;font-weight:700}.srv-fb__optional{color:var(--ina-muted);font-weight:400}.srv-fb__kinds{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.srv-fb__kind{border-radius:var(--ina-radius-button);border:1px solid var(--ina-border);min-height:76px;color:var(--ina-text);font:inherit;text-align:center;cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px 6px;font-size:14px;font-weight:700;transition:transform .15s,border-color .15s;display:flex}.srv-fb__kind:hover{transform:translateY(-1px)}.srv-fb__kind[aria-checked=true]{border:2px solid var(--ina-accent);background:var(--ina-accent-soft)}.srv-fb__kind:focus-visible,.srv-fb__star:focus-visible,.srv-fb__textarea:focus-visible{outline:3px solid var(--ina-focus);outline-offset:2px}.srv-fb__kind-emoji{font-size:22px}.srv-fb__field{flex-direction:column;gap:6px;display:flex}.srv-fb__label{font-weight:700}.srv-fb__textarea{border-radius:var(--ina-radius-button);border:1px solid var(--ina-border);background:var(--ina-bg);color:var(--ina-text);font:inherit;resize:vertical;padding:10px 12px;line-height:1.5}.srv-fb__textarea:focus{border-color:var(--ina-accent)}.srv-fb__help-row{color:var(--ina-muted);justify-content:space-between;gap:12px;font-size:13px;display:flex}.srv-fb__count{font-variant-numeric:tabular-nums;flex:none}.srv-fb__stars{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.srv-fb__star{border-radius:var(--ina-radius-button);width:44px;height:44px;color:var(--ina-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:transform .15s;display:inline-flex}.srv-fb__star[data-on=true]{color:var(--ina-accent)}.srv-fb__star:hover{transform:scale(1.15)}.srv-fb__star-text{color:var(--ina-muted);margin-left:6px;font-size:14px}.srv-fb__contact{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}.srv-fb__contact input{width:20px;height:20px;accent-color:var(--ina-accent);flex:none}.srv-fb__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.srv-fb__done{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:28px 22px 24px;display:flex}.srv-fb__done-title{font-family:var(--ina-font-head);margin:0;font-size:26px}.srv-fb__done-title:focus{outline:none}.srv-fb__done-text{color:var(--ina-muted);text-wrap:pretty;overflow-wrap:anywhere;max-width:380px;margin:0 0 6px}@media (width<=759px){.srv-fb-scrim{align-items:flex-end;padding:0}.srv-fb{border-radius:12px 12px 0 0}.srv-fb__form{padding:18px 16px}.srv-fb__kind{font-size:13px}}
