.skl-app{min-height:100svh;padding-bottom:var(--skl-bottom-panel-height,0px);background:var(--skl-deep)}.skl-login__form{gap:var(--skl-space-3);display:grid}.skl-topbar{z-index:30;align-items:center;gap:var(--skl-cluster);height:var(--skl-header);padding:0 var(--skl-gutter-rail);background:var(--skl-canvas);display:flex;position:sticky;top:0}.skl-topbar__menu{width:var(--skl-control);height:var(--skl-control);color:var(--skl-text-strong);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:none}.skl-topbar__menu .skl-icon{width:20px}.skl-topbar__wordmark{height:var(--skl-control);color:var(--skl-text-strong);letter-spacing:.22em;flex:none;align-items:center;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.skl-topbar__wordmark a{color:inherit;text-decoration:none}.skl-topbar__main{align-items:center;gap:var(--skl-space-3);flex:1;min-width:0;display:flex}.skl-topbar__tools{justify-content:flex-end;align-items:center;gap:var(--skl-space-3);margin-left:auto;display:flex}.skl-topbar__identity{min-height:var(--skl-control);color:var(--skl-text-muted);text-align:right;align-content:center;gap:2px;font-size:.72rem;display:grid}.skl-topbar__identity small{color:var(--skl-text-faint);font-size:.6rem}.skl-topbar .skl-button{min-height:var(--skl-control)}.skl-shell{grid-template-columns:var(--skl-rail) minmax(0, 1fr);min-height:calc(100svh - var(--skl-header) - var(--skl-diagnostic-space,0px));display:grid}.skl-shell--full{grid-template-columns:minmax(0,1fr)}.skl-rail{top:var(--skl-header);align-content:start;align-self:stretch;gap:var(--skl-cluster);width:var(--skl-rail);min-height:inherit;max-height:calc(100svh - var(--skl-header) - var(--skl-diagnostic-space,0px));padding:var(--skl-inset) var(--skl-gutter-rail);background:var(--skl-rail-bg);display:grid;position:sticky;overflow-y:auto}.skl-rail__section{gap:var(--skl-space-1);padding:0;display:grid}.skl-rail__heading{padding:0 0 var(--skl-space-2);color:var(--skl-rail-heading);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.58rem;font-weight:600}.skl-rail__item{align-items:center;gap:var(--skl-space-2);width:100%;min-height:var(--skl-control);color:var(--skl-rail-item);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:.82rem;text-decoration:none;display:flex}.skl-rail__item--active{color:var(--skl-text-strong)}.skl-rail__badge{background:var(--skl-error);min-width:1.4rem;height:1.1rem;color:var(--skl-on-accent);letter-spacing:.04em;justify-content:center;align-items:center;margin-left:auto;padding:0 6px;font-size:.62rem;font-weight:700;display:inline-flex}.skl-workspace{align-content:start;justify-items:stretch;gap:var(--skl-stack);min-width:0;padding:var(--skl-inset) var(--skl-gutter-main) var(--skl-space-7);display:grid}.skl-workspace>.skl-page-header+.skl-tabs,.skl-workspace>.skl-page-header+.skl-toolbar,.skl-workspace>.skl-page-header--filtered+.skl-table-scroll,.skl-workspace>.skl-page-header--filtered+.skl-state{margin-top:calc(var(--skl-cluster) - var(--skl-stack))}.skl-workspace{scroll-margin-top:var(--skl-header)}.skl-mobile-nav{gap:var(--skl-cluster);display:grid}.skl-rail--drawer{background:0 0;width:auto;min-height:0;max-height:none;padding:0;display:grid;position:static;overflow:visible}.skl-drawer-layer{z-index:120;position:fixed;inset:0}.skl-drawer__backdrop{background:var(--skl-scrim);backdrop-filter:blur(18px);cursor:default;border:0;width:100%;animation:.2s ease-out skl-fade-in;position:absolute;inset:0}.skl-drawer{border-radius:var(--skl-radius);background:var(--skl-drawer-bg);backdrop-filter:blur(28px)saturate(120%);width:min(360px,90vw);animation:.3s ease-out skl-drawer-right;position:absolute;top:0;bottom:0;overflow-y:auto}.skl-drawer--right{right:0}.skl-drawer--left{animation-name:skl-drawer-left;left:0}.skl-drawer--right.skl-drawer--closing{animation-name:skl-drawer-right-out;animation-timing-function:ease-in}.skl-drawer--left.skl-drawer--closing{animation-name:skl-drawer-left-out;animation-timing-function:ease-in}.skl-drawer__header{z-index:2;min-height:var(--skl-header);padding:0 var(--skl-gutter-rail);background:var(--skl-drawer-header-bg);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.skl-drawer__header h2{letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:.78rem}.skl-drawer__header button{width:var(--skl-control);height:var(--skl-control);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.skl-drawer__body{padding:var(--skl-space-3) var(--skl-gutter-rail) var(--skl-space-5)}@keyframes skl-fade-in{0%{opacity:0}}@keyframes skl-fade-out{to{opacity:0}}@keyframes skl-drawer-right{0%{transform:translate(100%)}}@keyframes skl-drawer-left{0%{transform:translate(-100%)}}@keyframes skl-drawer-right-out{to{transform:translate(100%)}}@keyframes skl-drawer-left-out{to{transform:translate(-100%)}}.skl-drawer__backdrop--closing{pointer-events:none;animation:.3s ease-in forwards skl-fade-out}.skl-drawer--closing{pointer-events:none;animation-fill-mode:forwards}.skl-bottom-panel{box-sizing:border-box;width:100%;max-height:calc(100dvh - env(safe-area-inset-top,0px));padding:12px max(16px, env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));overscroll-behavior-y:contain;border:0;border-top:1px solid var(--skl-line-soft);background:var(--skl-canvas);color:var(--skl-text);border-radius:0;margin:0;position:fixed;inset:auto 0 0;overflow-y:auto}.skl-bottom-panel--persistent{z-index:100}.skl-bottom-panel-layer{z-index:120;position:fixed;inset:0}.skl-bottom-panel__backdrop{background:var(--skl-scrim);position:absolute;inset:0}.skl-bottom-panel--modal{position:absolute}.skl-bottom-panel[hidden],.skl-bottom-panel-layer[hidden]{display:none}.skl-bottom-panel__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.skl-bottom-panel__header h2{min-width:0;color:var(--skl-text-strong);overflow-wrap:anywhere;margin:0;font-size:1rem}.skl-bottom-panel__close{min-width:44px;min-height:44px;color:var(--skl-text-strong);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.skl-rail-panel{padding:0 env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);align-items:stretch;gap:0;display:flex;overflow:hidden}.skl-rail-panel__leading{flex:none;align-items:center;padding-left:8px;display:flex}.skl-rail-panel__leading>:is(a,button){min-width:44px;min-height:44px;color:var(--skl-text-strong);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.skl-rail.skl-rail--horizontal{overscroll-behavior-x:contain;scrollbar-width:none;background:0 0;flex:1;align-items:center;gap:20px;width:auto;min-width:0;min-height:0;max-height:none;padding:4px 16px;scroll-padding-inline:16px;display:flex;position:static;overflow:auto hidden}.skl-rail--horizontal::-webkit-scrollbar{display:none}.skl-rail--horizontal .skl-rail__section{display:contents}.skl-rail--horizontal .skl-rail__item{white-space:nowrap;flex:none;gap:6px;width:auto;min-width:44px;min-height:44px;padding-block:8px;font-size:.875rem;line-height:1.4}.skl-rail--horizontal .skl-rail__item--active{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.skl-rail--horizontal .skl-rail__item:focus-visible,.skl-rail-panel__leading>:focus-visible{outline-offset:-2px}.skl-rail--horizontal .skl-rail__badge{margin-left:0}@media (width<=840px){.skl-topbar{padding:0 var(--skl-space-3)}.skl-topbar__menu{display:inline-flex}.skl-topbar__main,.skl-topbar__identity,.skl-topbar .skl-chip{display:none}.skl-shell{min-height:0;display:block}.skl-rail:not(.skl-rail--drawer):not(.skl-rail--horizontal){display:none}.skl-workspace{padding:var(--skl-cluster) var(--skl-cluster) var(--skl-space-7)}}@media (width<=480px){.skl-topbar__tools .skl-button{padding:0 var(--skl-space-2);font-size:.62rem}}.skl-utility{min-height:100dvh;color:var(--skl-text);background:var(--skl-deep);flex-direction:column;display:flex}.skl-utility--cover{z-index:90;position:fixed;inset:0;overflow:auto}.skl-utility__header{min-height:56px;padding:env(safe-area-inset-top,0px) max(24px, env(safe-area-inset-right,0px)) 0 max(24px, env(safe-area-inset-left,0px));box-sizing:content-box;align-items:center;display:flex}.skl-utility__header a{color:var(--skl-text-strong);letter-spacing:.08em;font-size:1rem;text-decoration:none}.skl-utility__main{padding:24px max(24px, env(safe-area-inset-right,0px)) max(24px, env(safe-area-inset-bottom,0px)) max(24px, env(safe-area-inset-left,0px));flex-direction:column;flex:1;align-items:center;display:flex}.skl-utility__content{overflow-wrap:anywhere;width:100%;max-width:460px;margin-block:auto}.skl-utility__content>*+*{margin-top:24px}.skl-utility__content h1{margin:0;font-size:1.75rem;font-weight:500;line-height:1.25}.skl-utility__content p{color:var(--skl-text-muted);line-height:1.6}.skl-utility__help{color:var(--skl-text-muted);font-size:.9rem}.skl-utility__help summary{cursor:pointer}.skl-utility__help a{width:fit-content;margin-top:12px;display:block}.skl-utility :focus-visible{outline-offset:4px;outline:2px solid}